.VStack-module-scss-module__wrq3TG__vStack{flex-direction:column;justify-content:flex-start;width:100%;height:100%;display:flex}
.HStack-module-scss-module__wNzMjq__hStack{flex-direction:row;justify-content:flex-start;width:100%;display:flex}
.Spacer-module-scss-module__M6hmla__spacer{flex:1}
.TagButton-module-scss-module__22zRtq__link{cursor:pointer}.TagButton-module-scss-module__22zRtq__link .TagButton-module-scss-module__22zRtq__tagButton{text-overflow:ellipsis;white-space:nowrap;color:#3e2a00;background-color:#fff;border-top:2px solid #cde8e9;border-bottom:2px solid #cde8e9;border-right:2px solid #cde8e9;border-radius:.25rem;flex-flow:row;justify-content:center;align-items:center;width:fit-content;font-size:.9rem;font-weight:700;display:flex;overflow:hidden;box-shadow:2px 2px 1px #0000004d}@media (hover:hover){.TagButton-module-scss-module__22zRtq__link .TagButton-module-scss-module__22zRtq__tagButton{transition:all .2s}.TagButton-module-scss-module__22zRtq__link .TagButton-module-scss-module__22zRtq__tagButton:hover{transform:translate(1px,1px);box-shadow:1px 1px 1px #3e2a004d}}.TagButton-module-scss-module__22zRtq__link .TagButton-module-scss-module__22zRtq__tagButton .TagButton-module-scss-module__22zRtq__hash,.TagButton-module-scss-module__22zRtq__link .TagButton-module-scss-module__22zRtq__tagButton .TagButton-module-scss-module__22zRtq__name{padding:1px 5px 2px}.TagButton-module-scss-module__22zRtq__link .TagButton-module-scss-module__22zRtq__tagButton .TagButton-module-scss-module__22zRtq__hash{background-color:#cde8e9;height:100%}.TagButton-module-scss-module__22zRtq__link .TagButton-module-scss-module__22zRtq__tagButton .TagButton-module-scss-module__22zRtq__name{height:100%}
.TagLabel-module-scss-module__Y03lva__tagLabel{text-overflow:ellipsis;white-space:nowrap;color:#3e2a00;background-color:#fff;border-radius:.25rem;flex-flow:row;justify-content:center;align-items:center;width:fit-content;font-size:.8rem;font-weight:700;display:flex;overflow:hidden}.TagLabel-module-scss-module__Y03lva__tagLabel .TagLabel-module-scss-module__Y03lva__hash{background-color:#cde8e9;height:100%;padding:1px 4px 2px 5px}.TagLabel-module-scss-module__Y03lva__tagLabel .TagLabel-module-scss-module__Y03lva__name{height:100%;padding:1px 5px 2px 4px}
.WorkList-module-scss-module__BqdgPa__worksContainer{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}@media screen and (max-width:769px){.WorkList-module-scss-module__BqdgPa__worksContainer{grid-template-columns:repeat(2,1fr);gap:10px}}@media screen and (max-width:426px){.WorkList-module-scss-module__BqdgPa__worksContainer{grid-template-columns:repeat(1,1fr);gap:10px}}.WorkList-module-scss-module__BqdgPa__worksContainer .WorkList-module-scss-module__BqdgPa__workCard{position:relative}.WorkList-module-scss-module__BqdgPa__worksContainer .WorkList-module-scss-module__BqdgPa__workCard img{vertical-align:top;object-fit:cover;aspect-ratio:3/2;border-radius:10px;width:100%;height:100%;transition:all .2s}.WorkList-module-scss-module__BqdgPa__worksContainer .WorkList-module-scss-module__BqdgPa__workCard .WorkList-module-scss-module__BqdgPa__overlay{opacity:0;cursor:pointer;color:#fff;background:linear-gradient(150deg,#ffffff4d,#0000004d 90%);border-radius:10px;flex-direction:column;justify-content:flex-end;align-items:flex-end;padding:10px;transition:all .2s;display:flex;position:absolute;inset:0}.WorkList-module-scss-module__BqdgPa__worksContainer .WorkList-module-scss-module__BqdgPa__workCard .WorkList-module-scss-module__BqdgPa__overlay .WorkList-module-scss-module__BqdgPa__title{text-align:right;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:1.25rem;font-weight:700;overflow:hidden}.WorkList-module-scss-module__BqdgPa__worksContainer .WorkList-module-scss-module__BqdgPa__workCard .WorkList-module-scss-module__BqdgPa__overlay .WorkList-module-scss-module__BqdgPa__tagLables{flex-flow:wrap;justify-content:flex-end;gap:5px;max-width:100%;margin-top:5px;display:flex}@media (hover:hover){.WorkList-module-scss-module__BqdgPa__worksContainer .WorkList-module-scss-module__BqdgPa__workCard .WorkList-module-scss-module__BqdgPa__overlay:hover{opacity:1}}@media (hover:none){.WorkList-module-scss-module__BqdgPa__worksContainer .WorkList-module-scss-module__BqdgPa__workCard .WorkList-module-scss-module__BqdgPa__overlay{opacity:1}}.WorkList-module-scss-module__BqdgPa__worksContainer.WorkList-module-scss-module__BqdgPa__index .WorkList-module-scss-module__BqdgPa__workCard:first-child{grid-area:1/1/3/3}@media screen and (min-width:769px){.WorkList-module-scss-module__BqdgPa__worksContainer.WorkList-module-scss-module__BqdgPa__index .WorkList-module-scss-module__BqdgPa__workCard:first-child{display:flex}}@media screen and (max-width:769px){.WorkList-module-scss-module__BqdgPa__worksContainer.WorkList-module-scss-module__BqdgPa__index .WorkList-module-scss-module__BqdgPa__workCard:first-child{grid-area:auto/1/auto/3}}@media screen and (max-width:426px){.WorkList-module-scss-module__BqdgPa__worksContainer.WorkList-module-scss-module__BqdgPa__index .WorkList-module-scss-module__BqdgPa__workCard:first-child{grid-area:auto/1/auto/2}}.WorkList-module-scss-module__BqdgPa__worksContainer.WorkList-module-scss-module__BqdgPa__index .WorkList-module-scss-module__BqdgPa__workCard:nth-child(4){grid-area:3/2/5/4}@media screen and (min-width:769px){.WorkList-module-scss-module__BqdgPa__worksContainer.WorkList-module-scss-module__BqdgPa__index .WorkList-module-scss-module__BqdgPa__workCard:nth-child(4){display:flex}}@media screen and (max-width:769px){.WorkList-module-scss-module__BqdgPa__worksContainer.WorkList-module-scss-module__BqdgPa__index .WorkList-module-scss-module__BqdgPa__workCard:nth-child(4){grid-area:auto/1/auto/3}}@media screen and (max-width:426px){.WorkList-module-scss-module__BqdgPa__worksContainer.WorkList-module-scss-module__BqdgPa__index .WorkList-module-scss-module__BqdgPa__workCard:nth-child(4){grid-area:auto}}.WorkList-module-scss-module__BqdgPa__worksContainer.WorkList-module-scss-module__BqdgPa__index .WorkList-module-scss-module__BqdgPa__workCard:nth-child(7){grid-area:5/1/7/3}@media screen and (min-width:769px){.WorkList-module-scss-module__BqdgPa__worksContainer.WorkList-module-scss-module__BqdgPa__index .WorkList-module-scss-module__BqdgPa__workCard:nth-child(7){display:flex}}@media screen and (max-width:769px){.WorkList-module-scss-module__BqdgPa__worksContainer.WorkList-module-scss-module__BqdgPa__index .WorkList-module-scss-module__BqdgPa__workCard:nth-child(7){grid-area:auto/1/auto/3}}@media screen and (max-width:426px){.WorkList-module-scss-module__BqdgPa__worksContainer.WorkList-module-scss-module__BqdgPa__index .WorkList-module-scss-module__BqdgPa__workCard:nth-child(7){grid-area:auto}}.WorkList-module-scss-module__BqdgPa__worksContainer.WorkList-module-scss-module__BqdgPa__index .WorkList-module-scss-module__BqdgPa__workCard:nth-child(10){grid-area:7/2/9/4}@media screen and (min-width:769px){.WorkList-module-scss-module__BqdgPa__worksContainer.WorkList-module-scss-module__BqdgPa__index .WorkList-module-scss-module__BqdgPa__workCard:nth-child(10){display:flex}}@media screen and (max-width:769px){.WorkList-module-scss-module__BqdgPa__worksContainer.WorkList-module-scss-module__BqdgPa__index .WorkList-module-scss-module__BqdgPa__workCard:nth-child(10){grid-area:auto/1/auto/3}}@media screen and (max-width:426px){.WorkList-module-scss-module__BqdgPa__worksContainer.WorkList-module-scss-module__BqdgPa__index .WorkList-module-scss-module__BqdgPa__workCard:nth-child(10){grid-area:auto}}
.Button-module-scss-module__K3wmia__button{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;color:#3e2a00;background-color:#fff;border:3px solid #cde8e9;border-radius:100rem;width:fit-content;padding:.5rem 1.3rem;font-size:1rem;font-weight:700;display:inline-block;overflow:hidden;box-shadow:2px 2px 1px #0000004d}.Button-module-scss-module__K3wmia__button.Button-module-scss-module__K3wmia__small{padding:.2rem 1rem;font-size:.9rem}@media (hover:hover){.Button-module-scss-module__K3wmia__button{transition:all .2s}.Button-module-scss-module__K3wmia__button:hover{transform:translate(1px,1px);box-shadow:1px 1px 1px #3e2a004d}}
.Pagination-module-scss-module__ohXJIq__pagination{flex-wrap:wrap;gap:10px;padding:0;display:flex}.Pagination-module-scss-module__ohXJIq__pagination .Pagination-module-scss-module__ohXJIq__pageNum{color:#3e2a00;cursor:pointer;background-color:#fff;border:3px solid #cde8e9;border-radius:.5rem;justify-content:center;align-items:center;min-width:2.2rem;min-height:2.2rem;padding:0 .5rem;font-size:1rem;font-weight:700;display:flex;box-shadow:2px 2px 1px #0000004d}@media (hover:hover){.Pagination-module-scss-module__ohXJIq__pagination .Pagination-module-scss-module__ohXJIq__pageNum{transition:all .2s}.Pagination-module-scss-module__ohXJIq__pagination .Pagination-module-scss-module__ohXJIq__pageNum:hover{transform:translate(1px,1px);box-shadow:1px 1px 1px #3e2a004d}}.Pagination-module-scss-module__ohXJIq__pagination .Pagination-module-scss-module__ohXJIq__currentPageNum{color:#3e2a00;cursor:not-allowed;background-color:#fff;border-radius:.5rem;justify-content:center;align-items:center;min-width:2.2rem;min-height:2.2rem;padding:0 .5rem;font-size:1rem;font-weight:700;display:flex;box-shadow:2px 2px 1px #0000004d;border:3px solid #c5c5c5!important}
.HighlightText-module-scss-module__iJS7aW__container{text-overflow:ellipsis;white-space:nowrap;color:#3e2a00;background-color:#fff;border:2px solid #cde8e9;border-radius:.25rem;flex-flow:row;justify-content:center;align-items:center;width:fit-content;font-size:.9rem;font-weight:700;display:flex;overflow:hidden}.HighlightText-module-scss-module__iJS7aW__container .HighlightText-module-scss-module__iJS7aW__text{height:100%;padding:1px 5px 2px}
.TextLink-module-scss-module__qaU8HG__textLink{color:#83a749;font-weight:700}
.page-module-scss-module__PlTSCG__container{width:100%;max-width:1200px;margin:0 auto;padding:0 50px}@media screen and (max-width:769px){.page-module-scss-module__PlTSCG__container{padding:0 20px}}@media screen and (max-width:426px){.page-module-scss-module__PlTSCG__container{padding:0 10px}}.page-module-scss-module__PlTSCG__container .page-module-scss-module__PlTSCG__tagButtons{flex-flow:wrap;gap:5px;margin-top:10px;margin-bottom:20px;display:flex}
.page-module-scss-module__I29vAG__vStack{width:100%;max-width:1200px;margin:0 auto;padding:10px 50px 0}@media screen and (max-width:769px){.page-module-scss-module__I29vAG__vStack{padding:10px 20px 0}}@media screen and (max-width:426px){.page-module-scss-module__I29vAG__vStack{padding:10px 10px 0}}.page-module-scss-module__I29vAG__vStack .page-module-scss-module__I29vAG__filterCondition{flex-direction:row;align-items:center;gap:8px;margin-bottom:20px;font-weight:700;display:flex}.page-module-scss-module__I29vAG__vStack .page-module-scss-module__I29vAG__pagination{margin-top:20px}
.page-module-scss-module__gsbLGa__vStack{width:100%;max-width:1200px;margin:0 auto;padding:10px 50px 0}@media screen and (max-width:769px){.page-module-scss-module__gsbLGa__vStack{padding:10px 20px 0}}@media screen and (max-width:426px){.page-module-scss-module__gsbLGa__vStack{padding:10px 10px 0}}.page-module-scss-module__gsbLGa__vStack .page-module-scss-module__gsbLGa__filterCondition{flex-direction:row;align-items:center;gap:8px;margin-bottom:20px;font-weight:700;display:flex}.page-module-scss-module__gsbLGa__vStack .page-module-scss-module__gsbLGa__pagination{margin-top:20px}
.WorkDetail-module-scss-module__7B02HG__container{width:100%;max-width:1200px;margin:0 auto;padding:0 50px}@media screen and (max-width:769px){.WorkDetail-module-scss-module__7B02HG__container{padding:0 20px}}.WorkDetail-module-scss-module__7B02HG__container .WorkDetail-module-scss-module__7B02HG__titleContainer{flex-flow:wrap;justify-content:space-between;align-items:flex-end;gap:10px;margin:10px 0 20px;display:flex}@media screen and (max-width:426px){.WorkDetail-module-scss-module__7B02HG__container .WorkDetail-module-scss-module__7B02HG__titleContainer{flex-direction:column;align-items:flex-start}}.WorkDetail-module-scss-module__7B02HG__container .WorkDetail-module-scss-module__7B02HG__titleContainer .WorkDetail-module-scss-module__7B02HG__deliveredAt{margin:0}.WorkDetail-module-scss-module__7B02HG__container .WorkDetail-module-scss-module__7B02HG__tagsContainer{flex-flow:wrap;gap:5px;margin-bottom:20px;display:flex}.WorkDetail-module-scss-module__7B02HG__container .WorkDetail-module-scss-module__7B02HG__description{word-wrap:break-word;overflow-wrap:break-word;white-space:pre-wrap;background-color:#fff;border:3px solid #cde8e9;border-radius:10px;margin:20px 0 10px;padding:10px}.WorkDetail-module-scss-module__7B02HG__container .WorkDetail-module-scss-module__7B02HG__description a{color:#83a749}@media (hover:hover){.WorkDetail-module-scss-module__7B02HG__container .WorkDetail-module-scss-module__7B02HG__description a{opacity:1;transition:all .2s}.WorkDetail-module-scss-module__7B02HG__container .WorkDetail-module-scss-module__7B02HG__description a:hover{opacity:.7}}@media (hover:none){.WorkDetail-module-scss-module__7B02HG__container .WorkDetail-module-scss-module__7B02HG__description a{box-shadow:1px}}.WorkDetail-module-scss-module__7B02HG__container .WorkDetail-module-scss-module__7B02HG__description h1,.WorkDetail-module-scss-module__7B02HG__container .WorkDetail-module-scss-module__7B02HG__description h2,.WorkDetail-module-scss-module__7B02HG__container .WorkDetail-module-scss-module__7B02HG__description h3,.WorkDetail-module-scss-module__7B02HG__container .WorkDetail-module-scss-module__7B02HG__description h4,.WorkDetail-module-scss-module__7B02HG__container .WorkDetail-module-scss-module__7B02HG__description h5{margin:0 0 5px}.WorkDetail-module-scss-module__7B02HG__container .WorkDetail-module-scss-module__7B02HG__description h1{font-size:1.8rem}.WorkDetail-module-scss-module__7B02HG__container .WorkDetail-module-scss-module__7B02HG__description h2{font-size:1.6rem}.WorkDetail-module-scss-module__7B02HG__container .WorkDetail-module-scss-module__7B02HG__description h3{font-size:1.4rem}.WorkDetail-module-scss-module__7B02HG__container .WorkDetail-module-scss-module__7B02HG__description h4{font-size:1.2rem}.WorkDetail-module-scss-module__7B02HG__container .WorkDetail-module-scss-module__7B02HG__description h5{font-size:1.1rem}.WorkDetail-module-scss-module__7B02HG__container .WorkDetail-module-scss-module__7B02HG__description span{color:#3e2a00!important}.WorkDetail-module-scss-module__7B02HG__container .WorkDetail-module-scss-module__7B02HG__description *{margin:0 0 10px;font-size:1rem}.WorkDetail-module-scss-module__7B02HG__container .WorkDetail-module-scss-module__7B02HG__description :last-child{margin:0!important}.WorkDetail-module-scss-module__7B02HG__container .WorkDetail-module-scss-module__7B02HG__portfolios{grid-template-columns:repeat(1,1fr);justify-items:center;gap:10px;display:grid}.WorkDetail-module-scss-module__7B02HG__container .WorkDetail-module-scss-module__7B02HG__portfolios .WorkDetail-module-scss-module__7B02HG__portfolioWrapper{width:100%}.WorkDetail-module-scss-module__7B02HG__container .WorkDetail-module-scss-module__7B02HG__portfolios img{object-fit:contain;vertical-align:top;width:100%;max-width:100%;height:100%;max-height:90vh}.WorkDetail-module-scss-module__7B02HG__container .WorkDetail-module-scss-module__7B02HG__relatedTagsContainer{flex-direction:column;justify-content:flex-start;gap:.5rem;width:100%;height:100%;display:flex}.WorkDetail-module-scss-module__7B02HG__container .WorkDetail-module-scss-module__7B02HG__relatedTagsContainer .WorkDetail-module-scss-module__7B02HG__relatedTagsWrapper{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.WorkDetail-module-scss-module__7B02HG__container .WorkDetail-module-scss-module__7B02HG__bottomContainer{flex-flow:row;justify-content:space-between;align-items:center;margin-top:20px;display:flex}@media screen and (max-width:426px){.WorkDetail-module-scss-module__7B02HG__container .WorkDetail-module-scss-module__7B02HG__bottomContainer .WorkDetail-module-scss-module__7B02HG__homeText{display:none}}.WorkDetail-module-scss-module__7B02HG__container .WorkDetail-module-scss-module__7B02HG__bottomContainer .WorkDetail-module-scss-module__7B02HG__homeIcon{width:.8rem;height:.8rem;display:none}@media screen and (max-width:426px){.WorkDetail-module-scss-module__7B02HG__container .WorkDetail-module-scss-module__7B02HG__bottomContainer .WorkDetail-module-scss-module__7B02HG__homeIcon{display:inline}}.WorkDetail-module-scss-module__7B02HG__container .WorkDetail-module-scss-module__7B02HG__bottomContainer .WorkDetail-module-scss-module__7B02HG__arrowIcon{width:.7rem;height:.7rem}
