.ProjectDetail-module__SzzWJq__page{container-type:inline-size}.ProjectDetail-module__SzzWJq__canvas,.ProjectDetail-module__SzzWJq__popular{--u:calc(100cqw / 320)}.ProjectDetail-module__SzzWJq__canvas{padding-top:calc(41 * var(--u))}.ProjectDetail-module__SzzWJq__heading{padding-bottom:calc(21 * var(--u));text-align:center}.ProjectDetail-module__SzzWJq__headingContainer{align-items:center;gap:calc(13 * var(--u));flex-direction:column;display:flex}.ProjectDetail-module__SzzWJq__title{font-size:calc(18 * var(--u));letter-spacing:-.03em;line-height:1.1}.ProjectDetail-module__SzzWJq__duration{font-size:calc(13 * var(--u));font-weight:300;line-height:1.3}.ProjectDetail-module__SzzWJq__title,.ProjectDetail-module__SzzWJq__duration,.ProjectDetail-module__SzzWJq__inquiryTitle,.ProjectDetail-module__SzzWJq__inquiryDescription,.ProjectDetail-module__SzzWJq__popularTitle{margin:0;font-weight:400}.ProjectDetail-module__SzzWJq__galleryRail,.ProjectDetail-module__SzzWJq__headingContainer{padding-inline:calc(15 * var(--u))}.ProjectDetail-module__SzzWJq__galleryStack{gap:calc(15 * var(--u));flex-direction:column;display:flex}.ProjectDetail-module__SzzWJq__closing{padding-top:calc(15 * var(--u))}.ProjectDetail-module__SzzWJq__closingRail{padding-inline:0}.ProjectDetail-module__SzzWJq__closingCanvas{gap:calc(80 * var(--u));flex-direction:column;display:flex}.ProjectDetail-module__SzzWJq__carousel{aspect-ratio:320/457;min-width:0;position:relative}.ProjectDetail-module__SzzWJq__closingAside{min-width:0;padding-inline:calc(15 * var(--u));flex-direction:column;display:flex}.ProjectDetail-module__SzzWJq__inquiry{gap:calc(20 * var(--u));padding:calc(25 * var(--u)) calc(14 * var(--u)) calc(25 * var(--u)) calc(21 * var(--u));border-radius:calc(6 * var(--u)) calc(6 * var(--u)) 0 0;border:1px solid #b3b3b3;flex-direction:column;display:flex}.ProjectDetail-module__SzzWJq__inquiryCopy{gap:calc(11 * var(--u));flex-direction:column;display:flex}.ProjectDetail-module__SzzWJq__inquiryTitle{font-size:calc(21 * var(--u));line-height:1.3}.ProjectDetail-module__SzzWJq__inquiryDescription{font-size:calc(14 * var(--u));line-height:1.3}.ProjectDetail-module__SzzWJq__dots{display:none}.ProjectDetail-module__SzzWJq__descriptionText{min-width:0}.ProjectDetail-module__SzzWJq__form{gap:calc(10 * var(--u));grid-template-columns:minmax(0,1fr);width:100%}.ProjectDetail-module__SzzWJq__form input[type=tel],.ProjectDetail-module__SzzWJq__form>button{height:calc(64 * var(--u));min-height:0;padding-inline:calc(24 * var(--u));border-radius:calc(4 * var(--u));font-size:calc(12 * var(--u))}.ProjectDetail-module__SzzWJq__form input[type=tel]{color:#0d0c0c;border-color:#b3b3b3}.ProjectDetail-module__SzzWJq__form input[type=tel]::placeholder{color:#d9d9d9;opacity:1}.ProjectDetail-module__SzzWJq__form>button{font-size:calc(14.7178 * var(--u));gap:calc(8 * var(--u));background-color:#9a8e82}.ProjectDetail-module__SzzWJq__form>label:has(input[type=checkbox]){color:gray;padding-top:calc(7 * var(--u));gap:calc(9 * var(--u));font-size:calc(8.5 * var(--u));grid-column:1/-1}.ProjectDetail-module__SzzWJq__form>label input{width:calc(14 * var(--u));height:calc(14 * var(--u))}.ProjectDetail-module__SzzWJq__form svg{width:calc(9 * var(--u));height:calc(9 * var(--u))}.ProjectDetail-module__SzzWJq__preview{border-radius:0 0 calc(6 * var(--u)) calc(6 * var(--u));width:100%;margin:0;overflow:hidden}.ProjectDetail-module__SzzWJq__previewImage{width:100%;height:auto;display:block}.ProjectDetail-module__SzzWJq__popular{padding-block:calc(80 * var(--u)) calc(70 * var(--u))}.ProjectDetail-module__SzzWJq__popularContainer{gap:calc(23 * var(--u));padding-inline:calc(15 * var(--u));flex-direction:column;display:flex}.ProjectDetail-module__SzzWJq__popularTitle{text-align:center;font-size:calc(21 * var(--u));letter-spacing:-.03em;line-height:1.1}.ProjectDetail-module__SzzWJq__popularGrid{gap:calc(30 * var(--u));grid-template-columns:minmax(0,1fr);display:grid}.ProjectDetail-module__SzzWJq__popularGrid>article{width:100%;min-width:0;max-width:none}@media (min-width:640px){.ProjectDetail-module__SzzWJq__canvas,.ProjectDetail-module__SzzWJq__popular{--step:calc((100cqw - 640px) / 1280);--gallery-gap:calc(20px + 35 * var(--step))}.ProjectDetail-module__SzzWJq__canvas{padding-top:calc(26px + 78 * var(--step))}.ProjectDetail-module__SzzWJq__heading{padding-bottom:calc(20.1px + 37.9 * var(--step))}.ProjectDetail-module__SzzWJq__headingContainer{gap:calc(4.3px + 10.7 * var(--step))}.ProjectDetail-module__SzzWJq__title{font-size:calc(12px + 18 * var(--step))}.ProjectDetail-module__SzzWJq__duration{font-size:calc(8px + 12 * var(--step))}.ProjectDetail-module__SzzWJq__galleryRail,.ProjectDetail-module__SzzWJq__headingContainer,.ProjectDetail-module__SzzWJq__closingRail{padding-inline:calc(10px + 100 * var(--step))}.ProjectDetail-module__SzzWJq__galleryStack{gap:var(--gallery-gap)}.ProjectDetail-module__SzzWJq__closing{padding-top:var(--gallery-gap);padding-bottom:calc(17px + 29 * var(--step))}.ProjectDetail-module__SzzWJq__closingCanvas{gap:calc(20px + 34 * var(--step));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ProjectDetail-module__SzzWJq__carousel{aspect-ratio:823/1172}.ProjectDetail-module__SzzWJq__closingAside{gap:calc(19.7px + 34.3 * var(--step));padding:0}.ProjectDetail-module__SzzWJq__inquiry{min-height:calc(191.72px + 334.28 * var(--step));padding:calc(34.26px + 59.74 * var(--step)) calc(24.78px + 43.22 * var(--step)) calc(20px + 35 * var(--step)) calc(28.07px + 48.93 * var(--step));gap:calc(15.6px + 27.4 * var(--step));border-radius:calc(3.645px + 6.355 * var(--step))}.ProjectDetail-module__SzzWJq__inquiryCopy{gap:calc(12.9px + 21.1 * var(--step))}.ProjectDetail-module__SzzWJq__inquiryTitle{font-size:calc(16px + 29 * var(--step))}.ProjectDetail-module__SzzWJq__inquiryDescription{align-items:flex-start;gap:calc(5.46px + 9.54 * var(--step));font-size:calc(9px + 17 * var(--step));display:flex}.ProjectDetail-module__SzzWJq__dots{width:calc(14.58px + 25.42 * var(--step));flex-shrink:0;height:auto;display:block}.ProjectDetail-module__SzzWJq__form{gap:calc(8px + 14 * var(--step)) calc(13.48px + 23.52 * var(--step));grid-template-columns:repeat(2,minmax(0,1fr))}.ProjectDetail-module__SzzWJq__form input[type=tel],.ProjectDetail-module__SzzWJq__form>button{height:calc(32.08px + 55.92 * var(--step));padding-inline:calc(10px + 18 * var(--step));border-radius:calc(1.46px + 2.54 * var(--step));font-size:calc(8px + 12 * var(--step))}.ProjectDetail-module__SzzWJq__form>button{gap:calc(3px + 5 * var(--step))}.ProjectDetail-module__SzzWJq__form>label:has(input[type=checkbox]){gap:calc(3px + 5 * var(--step));font-size:calc(4.37px + 7.63 * var(--step));padding:0}.ProjectDetail-module__SzzWJq__form>label input{width:calc(6.2px + 10.8 * var(--step));height:calc(6.56px + 11.44 * var(--step))}.ProjectDetail-module__SzzWJq__form svg{width:calc(4px + 7 * var(--step));height:calc(4px + 7 * var(--step))}.ProjectDetail-module__SzzWJq__preview{border-radius:calc(3.645px + 6.355 * var(--step))}.ProjectDetail-module__SzzWJq__popular{padding-block:calc(49px + 101 * var(--step)) calc(35px + 115 * var(--step))}.ProjectDetail-module__SzzWJq__popularContainer{padding-inline:calc(20px + 90 * var(--step));gap:calc(19.45px + 44.55 * var(--step))}.ProjectDetail-module__SzzWJq__popularTitle{font-size:calc(16px + 35.5737 * var(--step))}.ProjectDetail-module__SzzWJq__popularGrid{gap:calc(27.8px + 52.2 * var(--step)) calc(11px + 20 * var(--step));grid-template-columns:repeat(3,minmax(0,1fr))}}.ProjectDetail-module__SzzWJq__popularGrid>article{gap:calc(12.5 * var(--u))}.ProjectDetail-module__SzzWJq__popularGrid>article>div:first-child{border-radius:calc(5 * var(--u));aspect-ratio:290/313}.ProjectDetail-module__SzzWJq__popularGrid>article>div:last-child{gap:calc(8 * var(--u))}.ProjectDetail-module__SzzWJq__popularGrid h3{font-size:calc(14 * var(--u));line-height:1.3}.ProjectDetail-module__SzzWJq__popularGrid p{gap:calc(6 * var(--u));font-size:calc(12 * var(--u));line-height:1.16667}.ProjectDetail-module__SzzWJq__popularGrid p svg{width:calc(24 * var(--u))}@media (min-width:640px){.ProjectDetail-module__SzzWJq__popularGrid>article{gap:calc(11.01px + 20.49 * var(--step))}.ProjectDetail-module__SzzWJq__popularGrid>article>div:first-child{border-radius:calc(3.248px + 5.95 * var(--step))}.ProjectDetail-module__SzzWJq__popularGrid>article>div:last-child{gap:calc(5.12px + 6.38 * var(--step))}.ProjectDetail-module__SzzWJq__popularGrid h3{font-size:calc(9px + 19 * var(--step));line-height:1.3}.ProjectDetail-module__SzzWJq__popularGrid p{gap:calc(5.64px + 10.36 * var(--step));font-size:calc(8px + 12.778 * var(--step));line-height:1.3}.ProjectDetail-module__SzzWJq__popularGrid p svg{width:calc(14.13px + 25.87 * var(--step))}}.ProjectDetail-module__SzzWJq__preview{aspect-ratio:870/633;flex:none}.ProjectDetail-module__SzzWJq__previewImage{object-fit:cover;height:100%}@media (min-width:640px){.ProjectDetail-module__SzzWJq__preview{aspect-ratio:1646/1184}}.ProjectDetail-module__SzzWJq__previewDesktop{display:none}@media (min-width:640px){.ProjectDetail-module__SzzWJq__previewMobile{display:none}.ProjectDetail-module__SzzWJq__previewDesktop{display:block}}
