._page_11n5s_1{color:#fff;background:#0b0c0c}._kicker_11n5s_1{color:#c9a46b;letter-spacing:.14em;font-size:9px;font-weight:600;display:block}._hero_11n5s_1{height:clamp(730px,86vh,880px);min-height:730px;position:relative;overflow:hidden}._heroMedia_11n5s_1{position:absolute;inset:-6% 0}._heroMedia_11n5s_1 img{object-fit:cover}._heroShade_11n5s_1{background:linear-gradient(90deg,#050606eb,#05060694 38%,#0506060d 72%);position:absolute;inset:0}._heroContent_11n5s_1{z-index:2;max-width:650px;position:absolute;top:50%;left:7.7vw;transform:translateY(-38%)}._heroContent_11n5s_1 h1{letter-spacing:-.045em;margin:16px 0 22px;font-family:Georgia,serif;font-size:clamp(54px,5.2vw,80px);font-weight:400;line-height:.94}._heroContent_11n5s_1 h1 em{color:#d4b171;font-weight:400}._heroContent_11n5s_1 p{color:#e5e3df;max-width:500px;margin:0 0 30px;font-size:13px;line-height:1.72}._heroContent_11n5s_1 .button{min-height:44px}._showroom_11n5s_2{background:#0d0f0f;padding:72px 2.8vw 0;scroll-margin-top:84px}._sectionLead_11n5s_2{justify-content:space-between;align-items:end;gap:6vw;padding:0 4.9vw 32px;display:flex}._sectionLead_11n5s_2 h2,._finderHeading_11n5s_2 h2,._compareIntro_11n5s_2 h2,._projectsIntro_11n5s_2 h2,._finalCta_11n5s_2 h2{letter-spacing:-.035em;margin:15px 0 0;font-family:Georgia,serif;font-size:38px;font-weight:400;line-height:1.04}._sectionLead_11n5s_2>p{color:#c8c8c4;max-width:440px;margin:0 0 4px;font-size:10px;line-height:1.7}._solutionGrid_11n5s_2{grid-template-columns:repeat(4,1fr);min-height:620px;display:grid}._solutionCard_11n5s_2{color:#fff;border-right:1px solid #ffffff26;min-width:0;position:relative;overflow:hidden}._solutionCard_11n5s_2>img{object-fit:cover;transition:transform 1s cubic-bezier(.22,1,.36,1),filter .7s}._solutionCard_11n5s_2:hover>img,._solutionCard_11n5s_2:focus-visible>img{transform:scale(1.035)}._cardShade_11n5s_2{background:linear-gradient(#0506061f 33%,#050606e0);transition:background .5s;position:absolute;inset:0}._cardCopy_11n5s_2{z-index:4;position:absolute;bottom:25px;left:24px;right:24px}._cardCopy_11n5s_2 h3{text-transform:uppercase;letter-spacing:.04em;max-width:240px;margin:0 0 10px;font-size:17px;font-weight:500;line-height:1.16}._cardCopy_11n5s_2 p{color:#e0e0dc;max-width:240px;min-height:46px;margin:0 0 20px;font-size:9px;line-height:1.55}._cardCopy_11n5s_2 span{color:#e0bd83;letter-spacing:.08em;font-size:8px;font-weight:700}._cardCopy_11n5s_2 b{margin-left:12px}._productEffect_11n5s_2{z-index:2;pointer-events:none;position:absolute;inset:0}._film_11n5s_2 ._productEffect_11n5s_2{opacity:0;-webkit-backdrop-filter:blur(15px)saturate(.45);backdrop-filter:blur(15px)saturate(.45);background:#f0f2efb8;transition:opacity .65s}._film_11n5s_2:hover ._productEffect_11n5s_2,._film_11n5s_2:focus-visible ._productEffect_11n5s_2{opacity:1}._roller_11n5s_2 ._productEffect_11n5s_2{grid-template-columns:repeat(4,1fr);gap:2px;height:76%;display:grid;bottom:auto;left:9%;right:9%}._roller_11n5s_2 ._productEffect_11n5s_2 i{transform-origin:top;background:#ddd7ccf0;border-bottom:2px solid #aaa49a;height:4%;transition:height 1.15s cubic-bezier(.65,0,.35,1)}._roller_11n5s_2:hover ._productEffect_11n5s_2 i,._roller_11n5s_2:focus-visible ._productEffect_11n5s_2 i{height:83%}._roller_11n5s_2:hover>img{filter:brightness(.72)}._drapery_11n5s_2 ._productEffect_11n5s_2:before,._drapery_11n5s_2 ._productEffect_11n5s_2:after{content:"";-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(90deg,#dcd3c5d1,#f8f2e780);width:42%;transition:transform 1.15s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0}._drapery_11n5s_2 ._productEffect_11n5s_2:before{left:0;transform:translate(-74%)}._drapery_11n5s_2 ._productEffect_11n5s_2:after{right:0;transform:translate(74%)}._drapery_11n5s_2:hover ._productEffect_11n5s_2:before,._drapery_11n5s_2:focus-visible ._productEffect_11n5s_2:before{transform:translate(-18%)}._drapery_11n5s_2:hover ._productEffect_11n5s_2:after,._drapery_11n5s_2:focus-visible ._productEffect_11n5s_2:after{transform:translate(18%)}._cellular_11n5s_2 ._productEffect_11n5s_2{opacity:0;-webkit-backdrop-filter:blur(1px)brightness(.86)saturate(.78);backdrop-filter:blur(1px)brightness(.86)saturate(.78);background:#dfcfb329;transition:opacity .8s}._cellular_11n5s_2:hover ._productEffect_11n5s_2,._cellular_11n5s_2:focus-visible ._productEffect_11n5s_2{opacity:1}._finder_11n5s_2{color:#171717;background:#f3efe7;padding:80px 7.7vw 88px}._finderHeading_11n5s_2{grid-template-columns:.65fr 1.35fr;align-items:end;margin-bottom:34px;display:grid}._finderHeading_11n5s_2 h2{font-size:40px}._categoryTabs_11n5s_3{border-bottom:1px solid #d0c8bb;grid-template-columns:repeat(5,1fr);margin-left:32%;display:grid}._categoryTabs_11n5s_3 button{color:#5e5b56;cursor:pointer;background:0 0;border:0;min-height:78px;padding:10px;transition:color .25s}._categoryTabs_11n5s_3 button i{color:#4e4b47;height:30px;font-family:Georgia,serif;font-size:24px;font-style:normal;display:block}._categoryTabs_11n5s_3 button span{letter-spacing:.05em;font-size:8px;font-weight:600}._categoryTabs_11n5s_3 button[aria-selected=true]{color:#b78f52;box-shadow:inset 0 -2px #c9a46b}._finderStage_11n5s_3{grid-template-columns:1.05fr .95fr;min-height:470px;margin-top:22px;display:grid}._finderImage_11n5s_3{background:#ccc5ba;position:relative;overflow:hidden}._finderImage_11n5s_3 img{object-fit:cover}._finderCopy_11n5s_3{background:#ece7de;padding:45px 45px 36px}._finderCopy_11n5s_3 h3{margin:13px 0;font-family:Georgia,serif;font-size:30px;font-weight:400}._finderCopy_11n5s_3>p{color:#56534e;max-width:480px;margin:0;font-size:10px;line-height:1.7}._productChips_11n5s_3{flex-wrap:wrap;gap:7px;margin:24px 0;display:flex}._productChips_11n5s_3 span{color:#393631;letter-spacing:.06em;text-transform:uppercase;border:1px solid #c8bda9;padding:8px 10px;font-size:7px;font-weight:600}._combination_11n5s_3{border-top:1px solid #cfc6b7;padding-top:20px}._combination_11n5s_3 small{color:#a47e46;letter-spacing:.11em;font-size:7px;display:block}._combination_11n5s_3 b{margin:8px 0 5px;font-family:Georgia,serif;font-size:20px;font-weight:400;display:block}._combination_11n5s_3 p{color:#69645d;margin:0;font-size:9px}._compare_11n5s_2{background:#101212;grid-template-columns:.48fr 1.52fr;align-items:center;gap:5vw;padding:75px 7.7vw 82px;display:grid}._compareIntro_11n5s_2 h2{font-size:38px}._compareIntro_11n5s_2 p{color:#bfc0bd;max-width:260px;margin:18px 0 0;font-size:10px;line-height:1.65}._compareTable_11n5s_4{border-top:1px solid #ffffff24;min-width:0}._tableHead_11n5s_4,._tableRow_11n5s_4{border-bottom:1px solid #ffffff1f;grid-template-columns:1.15fr repeat(5,1fr);align-items:center;display:grid}._tableHead_11n5s_4{min-height:58px}._tableHead_11n5s_4 b{color:#d1ad73;letter-spacing:.08em;text-align:center;text-transform:uppercase;border-left:1px solid #ffffff1a;padding:0 12px;font-size:7px;font-weight:600}._tableRow_11n5s_4{min-height:50px}._tableRow_11n5s_4 strong{font-size:9px;font-weight:400}._tableRow_11n5s_4 span{color:#d1ad73;letter-spacing:.1em;text-align:center;border-left:1px solid #ffffff1a;padding:0 8px;font-size:9px}._tableRow_11n5s_4 i{color:#ffffff2e;font-style:normal}._projects_11n5s_2{color:#171717;background:#f3efe7;padding:76px 5vw 86px}._projectsIndex_11n5s_5{grid-template-columns:.45fr 1.55fr;align-items:end;gap:4vw;display:grid}._projectsIntro_11n5s_2 h2{font-size:38px}._projectsIntro_11n5s_2>p{color:#5d5a55;max-width:260px;margin:18px 0 0;font-size:10px;line-height:1.65}._projectGrid_11n5s_5{grid-template-columns:repeat(5,1fr);gap:3px;display:grid}._projectGrid_11n5s_5 button{text-align:left;cursor:pointer;background:#171717;border:0;height:330px;padding:0;position:relative;overflow:hidden}._projectGrid_11n5s_5 img{object-fit:cover;transition:transform .85s cubic-bezier(.22,1,.36,1)}._projectGrid_11n5s_5 button:hover img,._projectGrid_11n5s_5 button:focus-visible img{transform:scale(1.035)}._projectGrid_11n5s_5 button:after{content:"";background:linear-gradient(#0000 38%,#050606e0);position:absolute;inset:0}._projectGrid_11n5s_5 button>div{z-index:2;color:#fff;position:absolute;bottom:15px;left:15px;right:15px}._projectGrid_11n5s_5 h3{margin:0 0 6px;font-family:Georgia,serif;font-size:16px;font-weight:400}._projectGrid_11n5s_5 p{color:#e0d0b7;letter-spacing:.06em;margin:0;font-size:7px}._projectGrid_11n5s_5 span{color:#bdbdb9;margin-top:5px;font-size:7px;display:block}._caseStudy_11n5s_6{color:#f5f1e9;background:#0c0e0e;margin:-76px -5vw -86px;overflow:hidden}._caseHero_11n5s_6{background:#151616;height:min(78vh,820px);min-height:650px;position:relative;overflow:hidden}._caseHero_11n5s_6>img{object-fit:cover;transition:filter 1.2s cubic-bezier(.22,1,.36,1),transform 1.4s cubic-bezier(.22,1,.36,1)}._caseHeroShade_11n5s_6{z-index:5;pointer-events:none;background:linear-gradient(#05060608 42%,#050606e0),linear-gradient(90deg,#05060699,#0000 48%);position:absolute;inset:0}._caseBack_11n5s_6{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;letter-spacing:.11em;cursor:pointer;background:#0a0b0b5c;border:1px solid #ffffff5c;padding:11px 14px;font-size:8px;position:absolute;top:34px;left:5vw}._caseHeroCopy_11n5s_6{z-index:8;max-width:760px;position:absolute;bottom:72px;left:5vw}._caseHeroCopy_11n5s_6>span{color:#dab879;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:600}._caseHeroCopy_11n5s_6 h2{letter-spacing:-.045em;margin:15px 0 11px;font-family:Georgia,serif;font-size:clamp(48px,6vw,86px);font-weight:400;line-height:.92}._caseHeroCopy_11n5s_6 p{color:#eeeae2;max-width:610px;margin:0;font-family:Georgia,serif;font-size:clamp(20px,2.1vw,32px);font-style:italic;line-height:1.2}._caseSlider_11n5s_6{z-index:9;color:#fff;letter-spacing:.1em;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:min(380px,32vw);font-size:7px;display:grid;position:absolute;bottom:38px;right:4vw}._caseSlider_11n5s_6 input{accent-color:#d3ad6f;cursor:ew-resize;width:100%}._interactionHint_11n5s_6{z-index:9;color:#e3c48e;letter-spacing:.13em;font-size:7px;position:absolute;bottom:42px;right:4vw}._filmState_11n5s_6{z-index:2;-webkit-backdrop-filter:blur(16px)saturate(.28);backdrop-filter:blur(16px)saturate(.28);background:#eceeeadb;transition:clip-path 80ms linear;position:absolute;inset:9% 7% 15%}._cellularState_11n5s_6{z-index:2;transition:clip-path 80ms linear;position:absolute;inset:0}._cellularState_11n5s_6 img{object-fit:cover}._caseRollers_11n5s_6{z-index:3;pointer-events:none;grid-template-columns:repeat(4,1fr);gap:5px;display:grid;position:absolute;inset:7% 8.5% 13% 17.5%}._caseRollers_11n5s_6 i{background:#979792;border-top:8px solid #f2f0e9;border-bottom:5px solid #777772;height:4%;transition:height 1.7s cubic-bezier(.65,0,.35,1);box-shadow:0 8px 20px #00000014}._caseRollers_11n5s_6 i:nth-child(2){transition-delay:90ms}._caseRollers_11n5s_6 i:nth-child(3){transition-delay:.18s}._caseRollers_11n5s_6 i:nth-child(4){transition-delay:.27s}._case_roller_11n5s_6:hover ._caseRollers_11n5s_6 i,._case_combined_11n5s_6:hover ._caseRollers_11n5s_6 i{height:96%}._case_roller_11n5s_6:hover>img,._case_combined_11n5s_6:hover>img{filter:brightness(.58)}._caseDrapes_11n5s_6{z-index:3;pointer-events:none;position:absolute;inset:0}._caseDrapes_11n5s_6 i{filter:drop-shadow(0 0 18px #0000003d);background:repeating-linear-gradient(90deg,#d9cdbb 0,#f0e6d7 5%,#b7aa98 11%,#ded4c5 16%);width:48%;transition:transform 1.7s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0}._caseDrapes_11n5s_6 i:first-child{left:0;transform:translate(-74%)}._caseDrapes_11n5s_6 i:last-child{right:0;transform:translate(74%)}._case_drapery_11n5s_6:hover ._caseDrapes_11n5s_6 i:first-child{transform:translate(-15%)}._case_drapery_11n5s_6:hover ._caseDrapes_11n5s_6 i:last-child{transform:translate(15%)}._combinedFilm_11n5s_6{z-index:2;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);opacity:0;background:#e1e6e4a1;transition:opacity 1.1s;position:absolute;inset:14% 50% 17% 12%}._case_combined_11n5s_6:hover ._combinedFilm_11n5s_6{opacity:1}._caseDetails_11n5s_7{color:#171717;background:#f3efe7;grid-template-columns:1fr .9fr;gap:10vw;padding:92px 7.7vw 80px;display:grid}._caseOverview_11n5s_7 h3{letter-spacing:-.035em;max-width:700px;margin:17px 0 20px;font-family:Georgia,serif;font-size:clamp(36px,4vw,58px);font-weight:400;line-height:1.02}._caseOverview_11n5s_7 p{color:#56534e;max-width:650px;margin:0;font-size:11px;line-height:1.8}._caseSpecs_11n5s_7{grid-template-columns:1fr 1fr;align-self:end;gap:34px;display:grid}._caseSpecs_11n5s_7>div{border-top:1px solid #c8bda9;padding-top:17px}._caseSpecs_11n5s_7 small{color:#a47e46;letter-spacing:.12em;margin-bottom:16px;font-size:7px;display:block}._caseSpecs_11n5s_7 span{color:#423f3a;margin:9px 0;font-size:9px;display:block}._caseQuote_11n5s_7{text-align:center;background:#131515;margin:0;padding:90px 17vw 96px}._caseQuote_11n5s_7 span{color:#c9a46b;letter-spacing:.15em;font-size:8px}._caseQuote_11n5s_7 p{color:#f2eee7;max-width:1050px;margin:22px auto 0;font-family:Georgia,serif;font-size:clamp(32px,4.1vw,60px);font-style:italic;font-weight:400;line-height:1.12}._caseGallery_11n5s_7{background:#0c0e0e;grid-template-columns:1.25fr .75fr .75fr;gap:4px;padding:4px;display:grid}._caseGallery_11n5s_7>div{height:440px;position:relative;overflow:hidden}._caseGallery_11n5s_7 img{object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1)}._caseGallery_11n5s_7>div:hover img{transform:scale(1.025)}._caseNavigation_11n5s_7{background:#0c0e0e;border-top:1px solid #ffffff1f;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:50px 5vw;display:grid}._caseNavigation_11n5s_7 button{color:#d9d5cd;letter-spacing:.1em;cursor:pointer;background:0 0;border:0;font-size:8px}._caseNavigation_11n5s_7 button:last-child{text-align:right}._caseNavigation_11n5s_7 .button{min-height:46px}._finalCta_11n5s_2{background:#0c0e0e;padding:58px 7.7vw}._finalCta_11n5s_2>div{grid-template-columns:1fr .8fr auto;align-items:center;gap:5vw;display:grid}._finalCta_11n5s_2 h2{margin:0;font-size:42px}._finalCta_11n5s_2 p{color:#c7c7c3;margin:0;font-size:10px;line-height:1.7}._finalCta_11n5s_2 .button{white-space:nowrap;min-height:44px}@media (width<=1100px){._solutionGrid_11n5s_2{grid-template-columns:1fr 1fr}._solutionCard_11n5s_2{height:560px}._finderHeading_11n5s_2{grid-template-columns:1fr}._categoryTabs_11n5s_3{margin-left:0}._compare_11n5s_2{grid-template-columns:1fr}._compareIntro_11n5s_2,._projectsIntro_11n5s_2{margin-bottom:26px}._projectsIndex_11n5s_5{grid-template-columns:1fr}._projectGrid_11n5s_5{grid-template-columns:repeat(3,1fr)}._caseDetails_11n5s_7{gap:5vw}._caseHeroCopy_11n5s_6{max-width:70%}._caseGallery_11n5s_7>div{height:360px}._finalCta_11n5s_2>div{grid-template-columns:1fr 1fr}._finalCta_11n5s_2 a{grid-column:1/-1;width:max-content}}@media (width<=760px){._hero_11n5s_1{height:790px;min-height:790px}._heroMedia_11n5s_1{inset:0}._heroMedia_11n5s_1 img{object-position:60% center}._heroShade_11n5s_1{background:linear-gradient(#05060614 32%,#050606f2)}._heroContent_11n5s_1{inset:auto 22px 55px;transform:none}._heroContent_11n5s_1 h1{font-size:46px}._heroContent_11n5s_1 .button{width:100%}._showroom_11n5s_2{padding:58px 18px 0}._sectionLead_11n5s_2{padding:0 0 28px;display:block}._sectionLead_11n5s_2 h2,._finderHeading_11n5s_2 h2,._compareIntro_11n5s_2 h2,._projectsIntro_11n5s_2 h2{font-size:34px}._sectionLead_11n5s_2>p{margin-top:18px}._solutionGrid_11n5s_2{grid-template-columns:1fr}._solutionCard_11n5s_2{border-bottom:1px solid #ffffff26;border-right:0;height:520px}._finder_11n5s_2,._compare_11n5s_2,._projects_11n5s_2,._finalCta_11n5s_2{padding:58px 18px 64px}._categoryTabs_11n5s_3{grid-template-columns:repeat(2,1fr)}._categoryTabs_11n5s_3 button:last-child{grid-column:1/-1}._finderStage_11n5s_3{grid-template-columns:1fr}._finderImage_11n5s_3{height:330px}._finderCopy_11n5s_3{padding:30px 22px}._compareTable_11n5s_4{overflow-x:auto}._tableHead_11n5s_4,._tableRow_11n5s_4{min-width:740px}._projectGrid_11n5s_5{grid-template-columns:1fr 1fr}._projectGrid_11n5s_5 button{height:320px}._caseStudy_11n5s_6{margin:-58px -18px -64px}._caseHero_11n5s_6{height:720px;min-height:720px}._caseBack_11n5s_6{top:24px;left:18px}._caseHeroCopy_11n5s_6{max-width:none;bottom:112px;left:22px;right:22px}._caseHeroCopy_11n5s_6 h2{font-size:48px}._caseHeroCopy_11n5s_6 p{font-size:20px}._caseSlider_11n5s_6{width:auto;bottom:36px;left:22px;right:22px}._interactionHint_11n5s_6{bottom:36px;left:22px;right:22px}._filmState_11n5s_6{inset:10% 3% 18%}._caseRollers_11n5s_6{inset:9% 5% 20% 6%}._caseDetails_11n5s_7{grid-template-columns:1fr;gap:48px;padding:66px 22px}._caseSpecs_11n5s_7{grid-template-columns:1fr 1fr}._caseQuote_11n5s_7{padding:72px 24px}._caseGallery_11n5s_7{grid-template-columns:1fr}._caseGallery_11n5s_7>div{height:330px}._caseNavigation_11n5s_7{grid-template-columns:1fr 1fr;padding:42px 22px}._caseNavigation_11n5s_7 .button{grid-area:1/1/auto/-1;width:100%}._finalCta_11n5s_2>div{grid-template-columns:1fr}._finalCta_11n5s_2 h2{font-size:35px}._finalCta_11n5s_2 .button{width:100%}}@media (width<=480px){._heroContent_11n5s_1 h1{font-size:41px}._solutionCard_11n5s_2{height:470px}._projectGrid_11n5s_5{grid-template-columns:1fr}._finderImage_11n5s_3{height:280px}._caseHero_11n5s_6{height:660px;min-height:660px}._caseHeroCopy_11n5s_6 h2{font-size:41px}._caseSpecs_11n5s_7{grid-template-columns:1fr}._caseGallery_11n5s_7>div{height:280px}}@media (prefers-reduced-motion:reduce){._solutionCard_11n5s_2>img,._roller_11n5s_2 ._productEffect_11n5s_2 i,._drapery_11n5s_2 ._productEffect_11n5s_2:before,._drapery_11n5s_2 ._productEffect_11n5s_2:after,._projectGrid_11n5s_5 img,._caseRollers_11n5s_6 i,._caseDrapes_11n5s_6 i,._combinedFilm_11n5s_6{transition:none}}._projectGrid_11n5s_5{isolation:isolate}._projectGrid_11n5s_5 button{transform-origin:50%;transition:transform .48s cubic-bezier(.22,1,.36,1),opacity .4s,filter .4s}:is(._projectGrid_11n5s_5:has(button:hover) button:not(:hover),._projectGrid_11n5s_5:has(button:focus-visible) button:not(:focus-visible)){opacity:.72;filter:saturate(.8);transform:scale(.982)}._projectGrid_11n5s_5 button:hover,._projectGrid_11n5s_5 button:focus-visible{z-index:2;transform:scale(1.018)}._projectGrid_11n5s_5 button:after{background:linear-gradient(#0000 18%,#05060694 48%,#050606f5);transition:background .35s}._projectGrid_11n5s_5 button:hover:after,._projectGrid_11n5s_5 button:focus-visible:after{background:linear-gradient(#0506060d,#050606b8 32%,#050606fa)}._projectCardContent_11n5s_13{transition:transform .42s cubic-bezier(.22,1,.36,1)}._projectGrid_11n5s_5 button:hover ._projectCardContent_11n5s_13,._projectGrid_11n5s_5 button:focus-visible ._projectCardContent_11n5s_13{transform:translateY(-2px)}._projectGrid_11n5s_5 ._projectCardContent_11n5s_13>p{color:#c7c5bf;font-size:6.5px}._cardRecommendations_11n5s_13{opacity:0;gap:5px;max-height:0;margin-top:0;transition:max-height .48s cubic-bezier(.22,1,.36,1),opacity .3s,margin .4s;display:grid;overflow:hidden}._projectGrid_11n5s_5 button:hover ._cardRecommendations_11n5s_13,._projectGrid_11n5s_5 button:focus-visible ._cardRecommendations_11n5s_13{opacity:1;max-height:92px;margin-top:13px}._cardRecommendations_11n5s_13 span{color:#ddd9d1;grid-template-columns:1fr auto;align-items:center;margin:0;font-size:6.5px;display:grid}._cardRecommendations_11n5s_13 b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:400;overflow:hidden}._cardRecommendations_11n5s_13 i,._panelRatings_11n5s_13 i{color:#d8ad68;letter-spacing:.04em;white-space:nowrap;font-style:normal}._cardRecommendations_11n5s_13 em,._panelRatings_11n5s_13 em{color:#ffffff61;font-style:normal}._cardCombination_11n5s_13{opacity:0;border-top:1px solid #0000;max-height:0;margin-top:0;padding-top:0;transition:max-height .45s cubic-bezier(.22,1,.36,1),opacity .28s,margin .4s,padding .4s,border-color .4s;overflow:hidden}._projectGrid_11n5s_5 button:hover ._cardCombination_11n5s_13,._projectGrid_11n5s_5 button:focus-visible ._cardCombination_11n5s_13{opacity:1;border-color:#ffffff2e;max-height:58px;margin-top:13px;padding-top:10px}._cardCombination_11n5s_13 small{color:#bdb9b0;letter-spacing:.08em;font-size:5.5px;display:block}._cardCombination_11n5s_13 strong{color:#d8ad68;margin-top:6px;font-size:7px;font-weight:500;line-height:1.3;display:block}._recommendationOverlay_11n5s_14{z-index:1200;-webkit-backdrop-filter:blur(5px);background:#0405057a;justify-content:flex-end;display:flex;position:fixed;inset:0}._recommendationPanel_11n5s_14{color:#fff;background:#101212;border-left:1px solid #d3af7261;width:clamp(420px,33vw,560px);height:100%;position:relative;overflow:hidden;box-shadow:-24px 0 70px #0000004d}._panelScroll_11n5s_14{scrollbar-width:thin;scrollbar-color:#6f6048 #151717;height:100%;padding:72px clamp(34px,3.1vw,50px) 46px;overflow-y:auto}._panelClose_11n5s_14{z-index:4;color:#fff;cursor:pointer;background:#101212db;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:40px;height:40px;transition:border-color .24s,background .24s,color .24s,transform .24s;display:grid;position:absolute;top:18px;right:22px}._panelClose_11n5s_14 span{font-family:Arial,sans-serif;font-size:22px;font-weight:200;line-height:1;transform:translateY(-1px)}._panelClose_11n5s_14:hover{color:#17130d;background:#d1ad73;border-color:#d1ad73;transform:rotate(4deg)}._panelScroll_11n5s_14>h2{letter-spacing:-.04em;margin:16px 0 7px;font-family:Georgia,serif;font-size:clamp(37px,3.1vw,49px);font-weight:400;line-height:1}._panelMeta_11n5s_14{color:#c4c3bf;letter-spacing:.02em;margin:0 0 22px;font-size:9px}._panelMeta_11n5s_14 span{color:#d1ad73;margin:0 7px}._panelHero_11n5s_14{background:#1b1d1d;height:230px;margin:0 0 30px;position:relative;overflow:hidden}._panelHero_11n5s_14 img{object-fit:cover;transition:transform .9s cubic-bezier(.22,1,.36,1)}._panelHero_11n5s_14:hover img{transform:scale(1.018)}._panelSection_11n5s_14{border-bottom:1px solid #ffffff21;margin:0 0 26px;padding:0 0 26px}._panelSection_11n5s_14 h3{color:#d1ad73;letter-spacing:.15em;margin:0 0 16px;font-size:7px;font-weight:600}._panelSection_11n5s_14>p{color:#d2d1cd;margin:0;font-size:9.5px;line-height:1.78}._panelRatings_11n5s_13>div{border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto;align-items:center;gap:18px;min-height:27px;display:grid}._panelRatings_11n5s_13>div:last-child{border-bottom:0}._panelRatings_11n5s_13 span{color:#eeede9;font-size:9px}._panelRatings_11n5s_13 i{font-size:10px}._bestFor_11n5s_14{grid-template-columns:repeat(4,1fr);gap:1px;display:grid}._bestFor_11n5s_14>div{text-align:center;border-right:1px solid #ffffff1a;min-width:0;padding:3px 8px 2px}._bestFor_11n5s_14>div:last-child{border-right:0}._bestFor_11n5s_14 i{color:#d1ad73;border:1px solid #d1ad7394;place-items:center;width:30px;height:30px;margin:0 auto 7px;font-family:Georgia,serif;font-size:15px;font-style:normal;display:grid}._bestFor_11n5s_14 span{color:#d1d0cb;font-size:6.5px;line-height:1.35;display:block}._combinationVisual_11n5s_14{grid-template-columns:1fr 1fr;gap:7px;display:grid}._comboItem_11n5s_14{background:#1b1d1d;grid-template-columns:72px 1fr;align-items:center;min-width:0;min-height:78px;display:grid;position:relative}._comboItem_11n5s_14 figure{height:78px;margin:0;position:relative;overflow:hidden}._comboItem_11n5s_14 img{object-fit:cover}._comboItem_11n5s_14>span{color:#efede8;padding:8px;font-size:7px;line-height:1.35}._comboItem_11n5s_14>b{z-index:3;color:#181818;background:#e5e1d8;border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;font-weight:400;display:grid;position:absolute;top:25px;right:-18px}._panelScroll_11n5s_14>.button{width:100%;min-height:46px}._exploreAnother_11n5s_14{color:#d1ad73;letter-spacing:.1em;cursor:pointer;background:0 0;border:0;width:100%;padding:18px 0 0;font-size:7px}._exploreAnother_11n5s_14 span{margin-left:12px;font-size:13px}._projectGrid_11n5s_5 button:focus-visible,._panelClose_11n5s_14:focus-visible,._exploreAnother_11n5s_14:focus-visible{outline-offset:3px;outline:2px solid #d1ad73}@media (width<=760px){:is(._projectGrid_11n5s_5:has(button:hover) button:not(:hover),._projectGrid_11n5s_5:has(button:focus-visible) button:not(:focus-visible)){opacity:1;filter:none;transform:none}._cardRecommendations_11n5s_13{opacity:1;max-height:92px;margin-top:13px}._cardCombination_11n5s_13{opacity:1;border-color:#ffffff2e;max-height:58px;margin-top:13px;padding-top:10px}._projectGrid_11n5s_5 button{height:430px}._recommendationOverlay_11n5s_14{align-items:flex-end}._recommendationPanel_11n5s_14{border-top:1px solid #d3af7261;border-left:0;width:100%;height:min(92vh,820px);box-shadow:0 -28px 80px #0006}._panelScroll_11n5s_14{padding:68px 22px 38px}._panelClose_11n5s_14{top:14px;right:18px}._panelHero_11n5s_14{height:230px}._bestFor_11n5s_14{grid-template-columns:1fr 1fr;gap:14px}._bestFor_11n5s_14>div:nth-child(2){border-right:0}._combinationVisual_11n5s_14{grid-template-columns:1fr}._comboItem_11n5s_14>b{inset:auto auto -18px 50%;transform:translate(-50%)}}@media (width<=480px){._projectGrid_11n5s_5 button{height:440px}._panelScroll_11n5s_14>h2{font-size:39px}._panelHero_11n5s_14{height:210px}}@media (prefers-reduced-motion:reduce){._projectGrid_11n5s_5 button,._projectCardContent_11n5s_13,._cardRecommendations_11n5s_13,._cardCombination_11n5s_13,._recommendationPanel_11n5s_14,._panelHero_11n5s_14 img{transition:none}}._projects_11n5s_2{transition:padding-right .52s cubic-bezier(.22,1,.36,1)}._projectGallery_11n5s_19{min-width:0;position:relative}._projectsPanelOpen_11n5s_19{padding-right:calc(3vw + clamp(420px,33vw,560px))}._projectsPanelOpen_11n5s_19 ._projectsIndex_11n5s_5{grid-template-columns:minmax(180px,.36fr) minmax(0,1.64fr);gap:2.4vw}._projectsPanelOpen_11n5s_19 ._projectGrid_11n5s_5{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:4px;padding:4px 4px 18px;display:flex;overflow-x:auto}._projectsPanelOpen_11n5s_19 ._projectGrid_11n5s_5::-webkit-scrollbar{display:none}._projectsPanelOpen_11n5s_19 ._projectGrid_11n5s_5 button{scroll-snap-align:start;flex:0 0 clamp(174px,15vw,228px)}._projectGrid_11n5s_5 button._activeProject_11n5s_19{box-shadow:inset 0 0 0 1px #d1ad73}._projectCarouselNav_11n5s_19{justify-content:flex-end;align-items:center;gap:12px;padding:2px 4px 0;display:flex}._projectCarouselNav_11n5s_19 button{color:#171717;cursor:pointer;background:0 0;border:1px solid #17171747;border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;transition:background .24s,border-color .24s,color .24s;display:grid}._projectCarouselNav_11n5s_19 button:hover{color:#fff;background:#c69e62;border-color:#c69e62}._projectCarouselNav_11n5s_19 span{color:#8a7657;letter-spacing:.13em;font-size:6px}._recommendationOverlay_11n5s_14{pointer-events:none;-webkit-backdrop-filter:none;background:linear-gradient(90deg,#04050514,#04050521 66%,#0000 66%)}._recommendationPanel_11n5s_14{pointer-events:auto}._panelContent_11n5s_19>h2{letter-spacing:-.04em;margin:16px 0 7px;font-family:Georgia,serif;font-size:clamp(37px,3.1vw,49px);font-weight:400;line-height:1}._panelContent_11n5s_19>.button{width:100%;min-height:46px}@media (width<=1100px) and (width>=761px){._projectsPanelOpen_11n5s_19{padding-right:calc(24px + clamp(420px,43vw,500px))}._projectsPanelOpen_11n5s_19 ._projectsIndex_11n5s_5{grid-template-columns:1fr}._projectsPanelOpen_11n5s_19 ._projectGrid_11n5s_5 button{flex-basis:clamp(190px,27vw,250px)}._recommendationPanel_11n5s_14{width:clamp(420px,43vw,500px)}}@media (width<=760px){._projectsPanelOpen_11n5s_19{padding-right:18px}._projectsPanelOpen_11n5s_19 ._projectGrid_11n5s_5{grid-template-columns:1fr 1fr;padding:0;display:grid;overflow:visible}._projectCarouselNav_11n5s_19{display:none}._recommendationOverlay_11n5s_14{-webkit-backdrop-filter:blur(5px);background:#0405057a}._panelContent_11n5s_19>h2{font-size:40px}}@media (width<=480px){._projectsPanelOpen_11n5s_19 ._projectGrid_11n5s_5{grid-template-columns:1fr}._panelContent_11n5s_19>h2{font-size:39px}}@media (prefers-reduced-motion:reduce){._projects_11n5s_2,._projectCarouselNav_11n5s_19,._panelContent_11n5s_19{transition:none}}@media (width<=760px){._hero_11n5s_1{min-height:max(700px,100svh)}._heroContent_11n5s_1{bottom:calc(55px + env(safe-area-inset-bottom))}._recommendationPanel_11n5s_14{height:min(92dvh,820px)}._panelScroll_11n5s_14{padding-bottom:calc(38px + env(safe-area-inset-bottom))}._compareTable_11n5s_4{overscroll-behavior-x:contain;scroll-snap-type:x proximity}}
