._page_1fdmb_1{background:var(--paper);min-height:100vh}._hero_1fdmb_6{background:radial-gradient(circle at 76% 18%, #d4bbae57, transparent 28%), linear-gradient(122deg, var(--paper-deep), var(--paper) 50%, #f4ece4);grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);align-items:center;gap:clamp(44px,5vw,86px);min-height:100svh;padding:132px clamp(24px,5.5vw,88px) 70px;display:grid}._heroVisual_1fdmb_18{align-self:center;position:relative}._heroImage_1fdmb_23{aspect-ratio:1403/1121;background:#e8ded3;border:1px solid #5b463e2e;position:relative;overflow:hidden;box-shadow:0 32px 80px #2b232129}._heroImage_1fdmb_23,._fullViewImage_1fdmb_33{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(4px,.6vw,10px);display:grid}._productTile_1fdmb_40{background:#e8ded3;min-width:0;min-height:0;position:relative;overflow:hidden}._productTile_1fdmb_40:only-child{grid-area:1/1/-1/-1}._productTile_1fdmb_40 img{object-fit:contain}._projectTag_1fdmb_56{background:var(--ink);color:var(--paper);letter-spacing:.18em;padding:12px 15px;font-size:.66rem;position:absolute;top:22px;left:-18px}._realMarker_1fdmb_67{color:var(--soft-cocoa);font-family:var(--serif);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8f4eedb;padding:7px 10px;font-size:.75rem;font-style:italic;position:absolute;bottom:17px;right:18px}._heroCopy_1fdmb_80{max-width:600px;animation:.75s both _project-reveal_1fdmb_1}._heroCopy_1fdmb_80 h1,._modelsHeading_1fdmb_86 h2,._storyIntro_1fdmb_87 h2,._detailsHeading_1fdmb_88 h2,._finalCta_1fdmb_89 h2{font-family:var(--serif);letter-spacing:-.045em;margin:0;font-weight:400;line-height:.99}._heroCopy_1fdmb_80 h1{max-width:580px;font-size:clamp(4rem,5.9vw,7rem)}._heroCopy_1fdmb_80 h1 em,._modelsHeading_1fdmb_86 h2 em,._storyIntro_1fdmb_87 h2 em,._detailsHeading_1fdmb_88 h2 em,._finalCta_1fdmb_89 h2 em,._fullView_1fdmb_33>p em{color:var(--rose);font-family:var(--script);letter-spacing:0;font-weight:400}._heroCopy_1fdmb_80 h1 em{margin-top:.08em;margin-left:.45em;font-size:1.05em;line-height:.77;display:block;transform:rotate(-2deg)}._heroLead_1fdmb_123{max-width:520px;color:var(--cocoa);font-family:var(--serif);margin:43px 0 0;font-size:clamp(1.05rem,1.25vw,1.28rem);line-height:1.72}._projectFacts_1fdmb_132{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:38px 0 0;padding:22px 0;display:grid}._projectFacts_1fdmb_132 div+div{border-left:1px solid var(--line);padding-left:20px}._projectFacts_1fdmb_132 dt{color:var(--soft-cocoa);text-transform:uppercase;letter-spacing:.16em;margin-bottom:8px;font-size:.65rem}._projectFacts_1fdmb_132 dd{font-family:var(--serif);margin:0;font-size:1.02rem}._heroActions_1fdmb_160{align-items:center;gap:28px;margin-top:38px;display:flex}._detailLink_1fdmb_167{border-bottom:1px solid var(--cocoa);color:var(--cocoa);text-transform:uppercase;letter-spacing:.13em;align-items:center;gap:10px;padding:12px 0;font-size:.71rem;display:inline-flex}._rule_1fdmb_179{background:var(--ink);color:var(--paper);grid-template-columns:.36fr .82fr 1fr;align-items:center;gap:clamp(28px,5vw,86px);padding:72px clamp(24px,8vw,126px);display:grid}._rule_1fdmb_179>p{color:var(--nude);letter-spacing:.2em;margin:0;font-size:.67rem}._rule_1fdmb_179 h2{font-family:var(--serif);letter-spacing:-.035em;margin:0;font-size:clamp(2.1rem,3.2vw,3.7rem);font-weight:400}._rule_1fdmb_179>span{max-width:530px;color:var(--light-nude);font-family:var(--serif);font-size:1.08rem;line-height:1.65}._story_1fdmb_87,._details_1fdmb_88,._finalCta_1fdmb_89{padding:clamp(96px,11vw,160px) clamp(24px,8vw,126px)}._story_1fdmb_87{grid-template-columns:minmax(300px,.73fr) minmax(0,1.27fr);gap:clamp(64px,9vw,150px);display:grid}._storyIntro_1fdmb_87{align-self:start}._storyIntro_1fdmb_87 h2,._modelsHeading_1fdmb_86 h2,._detailsHeading_1fdmb_88 h2,._finalCta_1fdmb_89 h2{font-size:clamp(3.25rem,5vw,5.6rem)}._storyIntro_1fdmb_87>p:last-child,._detailsHeading_1fdmb_88>p:last-child,._finalCtaAction_1fdmb_237>p{max-width:500px;color:var(--cocoa);font-family:var(--serif);margin:34px 0 0;font-size:1.08rem;line-height:1.7}._chapters_1fdmb_246{border-top:1px solid var(--line)}._chapters_1fdmb_246 article{border-bottom:1px solid var(--line);grid-template-columns:.52fr .8fr 1.2fr;align-items:start;gap:28px;padding:34px 0;display:grid}._chapterTop_1fdmb_259{color:var(--soft-cocoa);align-items:center;gap:22px;display:flex}._chapterTop_1fdmb_259 span{font-family:var(--serif);font-size:1rem}._chapters_1fdmb_246 h3,._detailCard_1fdmb_272 h3{font-family:var(--serif);margin:0;font-size:clamp(1.35rem,1.8vw,1.85rem);font-weight:400}._chapters_1fdmb_246 article>p,._detailCard_1fdmb_272>p{color:var(--soft-cocoa);font-family:var(--serif);margin:0;font-size:.98rem;line-height:1.6}._details_1fdmb_88{background:var(--paper-deep)}._detailsHeading_1fdmb_88{grid-template-columns:1.3fr .7fr;align-items:end;gap:40px;margin-bottom:70px;display:grid}._detailsHeading_1fdmb_88>:first-child{grid-column:1/-1}._detailsHeading_1fdmb_88 h2{max-width:790px}._detailsHeading_1fdmb_88>p:last-child{justify-self:end;margin:0 0 8px}._detailGrid_1fdmb_313{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(20px,2.5vw,40px);display:grid}._detailImage_1fdmb_320{aspect-ratio:3/2;background:#ded0c3;margin-bottom:26px;position:relative;overflow:hidden}._detailImage_1fdmb_320 img{object-fit:contain}._detailCard_1fdmb_272>span{color:var(--soft-cocoa);letter-spacing:.16em;margin-bottom:12px;font-size:.65rem;display:block}._detailCard_1fdmb_272>p{margin-top:13px}._fullView_1fdmb_33{background:var(--ink);place-items:center;gap:clamp(36px,5vw,72px);padding:clamp(60px,8vw,120px);scroll-margin-top:110px;display:grid;position:relative}._modelsHeading_1fdmb_86{width:100%;color:var(--paper)}._modelsHeading_1fdmb_86 h2 em{color:var(--light-nude)}._modelsHeading_1fdmb_86 p{max-width:560px;color:var(--light-nude);font-family:var(--serif);margin:24px 0 0;font-size:1.08rem;line-height:1.7}._fullViewImage_1fdmb_33{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3vw,44px);width:100%;overflow:hidden}._modelCard_1fdmb_380{min-width:0;margin:0}._modelCard_1fdmb_380 figcaption{color:var(--paper);font-family:var(--serif);padding-top:18px;font-size:clamp(1.25rem,1.8vw,1.8rem);line-height:1.3}._fullViewImage_1fdmb_33 ._productTile_1fdmb_40{aspect-ratio:3/2}._fullView_1fdmb_33>p{z-index:1;max-width:900px;color:var(--paper);font-family:var(--serif);text-align:center;text-shadow:0 5px 26px #2b23216b;margin:0;font-size:clamp(2.5rem,5vw,5.5rem);line-height:1.02;position:relative}._fullView_1fdmb_33>p em{color:var(--light-nude);font-size:1.08em;display:block}._finalCta_1fdmb_89{background:var(--nude);grid-template-columns:1.12fr .88fr;align-items:end;gap:clamp(60px,10vw,160px);display:grid}._finalCtaAction_1fdmb_237{max-width:480px}._finalCtaAction_1fdmb_237>p{margin-top:0;margin-bottom:30px}@keyframes _project-reveal_1fdmb_1{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){._hero_1fdmb_6{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:42px;padding-left:40px;padding-right:40px}._heroCopy_1fdmb_80 h1{font-size:clamp(3.8rem,6vw,5rem)}._rule_1fdmb_179{grid-template-columns:.35fr .8fr 1fr}._story_1fdmb_87{gap:70px}}@media (max-width:900px){._hero_1fdmb_6{grid-template-columns:1fr;min-height:auto;padding-top:126px;padding-bottom:92px}._heroVisual_1fdmb_18{order:2}._heroCopy_1fdmb_80{max-width:680px}._heroCopy_1fdmb_80 h1{max-width:650px;font-size:clamp(4.2rem,10vw,6.2rem)}._rule_1fdmb_179{grid-template-columns:1fr 2fr}._rule_1fdmb_179>span{grid-column:2}._story_1fdmb_87{grid-template-columns:1fr}._storyIntro_1fdmb_87{max-width:680px}._detailsHeading_1fdmb_88{grid-template-columns:1fr}._detailsHeading_1fdmb_88>p:last-child{justify-self:start}._detailGrid_1fdmb_313{grid-template-columns:repeat(2,1fr)}._finalCta_1fdmb_89{grid-template-columns:1fr;align-items:start}}@media (max-width:620px){._hero_1fdmb_6{gap:54px;padding:116px 20px 76px}._heroCopy_1fdmb_80 h1{font-size:clamp(3.5rem,15vw,5rem)}._heroCopy_1fdmb_80 h1 em{margin-left:.18em}._heroLead_1fdmb_123{margin-top:35px}._heroActions_1fdmb_160{flex-direction:column;align-items:stretch;gap:16px}._detailLink_1fdmb_167{align-self:flex-start}._projectTag_1fdmb_56{top:14px;left:-7px}._realMarker_1fdmb_67{font-size:.68rem;bottom:9px;right:10px}._projectFacts_1fdmb_132{gap:12px}._projectFacts_1fdmb_132 div+div{padding-left:12px}._projectFacts_1fdmb_132 dd{font-size:.9rem}._rule_1fdmb_179{grid-template-columns:1fr;padding:58px 22px}._rule_1fdmb_179>span{grid-column:auto}._story_1fdmb_87,._details_1fdmb_88,._finalCta_1fdmb_89{padding:90px 22px}._story_1fdmb_87{gap:58px}._storyIntro_1fdmb_87 h2,._detailsHeading_1fdmb_88 h2,._modelsHeading_1fdmb_86 h2,._finalCta_1fdmb_89 h2{font-size:clamp(3rem,14vw,4.3rem)}._chapters_1fdmb_246 article{grid-template-columns:1fr;gap:17px;padding:30px 0}._chapterTop_1fdmb_259{justify-content:space-between}._detailsHeading_1fdmb_88{margin-bottom:52px}._detailGrid_1fdmb_313{grid-template-columns:1fr;gap:50px}._fullView_1fdmb_33{padding:36px 22px}._fullViewImage_1fdmb_33{grid-template-columns:1fr;gap:32px}._fullViewImage_1fdmb_33 img{object-fit:contain}._fullView_1fdmb_33>p{padding:0 12px;font-size:clamp(2.4rem,11vw,3.6rem)}}@media (prefers-reduced-motion:reduce){._heroCopy_1fdmb_80{animation:none}}
