.home-module__Hx0lNG__page{--home-ivory:#f8f5ed;--home-paper:#ede8dc;--home-ink:#15170f;--home-green:#132d13;--home-deep:#071708;--home-gold:#ead96f;--home-bronze:#76581f;--home-line:#142d1329;--home-light-line:#f8f5ed33;background:var(--home-ivory);color:var(--home-ink);overflow:clip}.home-module__Hx0lNG__eyebrow,.home-module__Hx0lNG__darkEyebrow{letter-spacing:.31em;text-transform:uppercase;margin:0 0 20px;font-size:.68rem;font-weight:500;line-height:1.5}.home-module__Hx0lNG__eyebrow{color:var(--home-gold)}.home-module__Hx0lNG__darkEyebrow{color:var(--home-bronze)}.home-module__Hx0lNG__primaryAction{background:var(--home-gold);min-height:54px;color:var(--home-deep);letter-spacing:.17em;text-transform:uppercase;transition:background-color .42s var(--ease), color .42s var(--ease);justify-content:center;align-items:center;gap:18px;padding:0 28px;font-size:.7rem;font-weight:500;line-height:1.2;display:inline-flex;position:relative;overflow:hidden}.home-module__Hx0lNG__primaryAction:before{content:"";transition:transform .52s var(--ease);background:#fffdf7;position:absolute;inset:0;transform:translateY(101%)}.home-module__Hx0lNG__primaryAction{isolation:isolate}.home-module__Hx0lNG__primaryAction:before{z-index:0}.home-module__Hx0lNG__actionLabel,.home-module__Hx0lNG__actionArrow{z-index:1;position:relative}.home-module__Hx0lNG__primaryAction:hover:before{transform:translateY(0)}.home-module__Hx0lNG__actionArrow{transition:transform .42s var(--ease)}.home-module__Hx0lNG__primaryAction:hover .home-module__Hx0lNG__actionArrow{transform:translate(5px)}.home-module__Hx0lNG__atelierAction{color:#fffdf7;letter-spacing:.16em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07170838;border:1px solid #ead96f9e;justify-content:center;align-items:center;gap:12px;min-height:54px;padding:0 25px;font-size:.68rem;font-weight:500;line-height:1.2;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.home-module__Hx0lNG__atelierAction>span{color:var(--home-gold);font-family:var(--serif);font-size:1rem;transition:color .2s,transform .2s}.home-module__Hx0lNG__atelierAction:hover{border-color:var(--home-gold);background:var(--home-gold);color:var(--home-deep)}.home-module__Hx0lNG__atelierAction:hover>span{color:var(--home-deep);transform:rotate(45deg)}.home-module__Hx0lNG__lightTextLink,.home-module__Hx0lNG__darkTextLink{letter-spacing:.18em;text-transform:uppercase;padding-bottom:7px;font-size:.7rem;font-weight:500;line-height:1.4;display:inline-block;position:relative}.home-module__Hx0lNG__lightTextLink{color:#fffdf7}.home-module__Hx0lNG__darkTextLink{color:var(--home-green)}.home-module__Hx0lNG__lightTextLink:after,.home-module__Hx0lNG__darkTextLink:after{transform-origin:0;content:"";height:1px;transition:transform .5s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(.28)}.home-module__Hx0lNG__lightTextLink:after{background:var(--home-gold)}.home-module__Hx0lNG__darkTextLink:after{background:var(--home-bronze)}.home-module__Hx0lNG__lightTextLink:hover:after,.home-module__Hx0lNG__darkTextLink:hover:after{transform:scaleX(1)}.home-module__Hx0lNG__hero{background:var(--home-deep);color:#fffdf7;align-items:flex-end;min-height:max(700px,100svh);display:flex;position:relative;overflow:hidden}.home-module__Hx0lNG__heroImage{object-fit:cover;object-position:center 48%;width:100%;height:100%;animation:home-module__Hx0lNG__hero-breathe 18s var(--ease) both;position:absolute;inset:0}.home-module__Hx0lNG__heroVeil{background:radial-gradient(90% 90% at 78% 36%,#0000 16%,#0410072e 60%,#0410079e 100%),linear-gradient(90deg,#030f07d1 0%,#030f076b 49%,#030f071a 78%),linear-gradient(#0000 42%,#030f07e6);position:absolute;inset:0}.home-module__Hx0lNG__heroContent{z-index:2;width:min(1440px,100% - clamp(40px,10vw,160px));margin-inline:auto;padding-bottom:clamp(64px,9.5vh,112px);position:relative}.home-module__Hx0lNG__hero h1{color:#fffdf7;letter-spacing:-.025em;max-width:12.6ch;margin:0 0 30px;font-size:clamp(4.1rem,8.1vw,8.4rem);font-weight:300;line-height:.84}.home-module__Hx0lNG__hero h1>span{animation:home-module__Hx0lNG__title-rise 1.15s var(--ease) both;display:block}.home-module__Hx0lNG__hero h1>span:nth-child(2){animation-delay:.1s}.home-module__Hx0lNG__hero h1>span:nth-child(3){animation-delay:.18s}.home-module__Hx0lNG__hero h1 em{color:var(--home-gold);font-weight:300}.home-module__Hx0lNG__heroIntro{color:#fffdf7db;max-width:58ch;margin:0 0 40px;font-size:clamp(1rem,1.3vw,1.16rem);line-height:1.78}.home-module__Hx0lNG__heroActions{flex-wrap:wrap;align-items:center;gap:18px 22px;display:flex}@keyframes home-module__Hx0lNG__hero-breathe{0%{transform:scale(1.07)}to{transform:scale(1)}}@keyframes home-module__Hx0lNG__title-rise{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}.home-module__Hx0lNG__paths{--path-space:clamp(58px, 5.4vw, 84px);padding-top:var(--path-space);background:var(--home-ivory);padding-bottom:clamp(64px,6vw,92px)}.home-module__Hx0lNG__pathHeading{text-align:center;flex-direction:column;align-items:center;width:min(980px,100% - clamp(40px,10vw,160px));margin:0 auto clamp(34px,3.2vw,46px);display:flex}.home-module__Hx0lNG__pathHeading>div{flex-direction:column;align-items:center;display:flex}.home-module__Hx0lNG__pathHeading h2{max-width:14ch;color:var(--home-green);letter-spacing:-.018em;margin:0;font-size:clamp(3rem,4.7vw,5rem);font-weight:300;line-height:.95}.home-module__Hx0lNG__pathHeading h2 em{color:var(--home-bronze);font-weight:300}.home-module__Hx0lNG__pathHeading>p{color:#696454;max-width:54ch;margin:clamp(22px,2.2vw,30px) auto 0;padding-top:clamp(20px,2vw,26px);font-size:clamp(.95rem,1vw,1.05rem);line-height:1.72;position:relative}.home-module__Hx0lNG__pathHeading>p:before{background:var(--home-bronze);content:"";opacity:.72;width:48px;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.home-module__Hx0lNG__doors{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.15vw,16px);width:min(1360px,100% - clamp(40px,6vw,96px));margin-inline:auto;display:grid}.home-module__Hx0lNG__door{background:var(--home-deep);color:#fffdf7;border:1px solid #142d131a;align-items:flex-end;height:clamp(430px,35vw,520px);display:flex;position:relative;overflow:hidden}.home-module__Hx0lNG__doorPrimary{grid-row:auto}.home-module__Hx0lNG__doorCollections,.home-module__Hx0lNG__doorAtelier{border-left:1px solid #142d131a}.home-module__Hx0lNG__door>img{object-fit:cover;transition:transform 1.2s var(--ease)}.home-module__Hx0lNG__doorPrimary>img{object-position:center 52%}.home-module__Hx0lNG__doorCollections>img{object-position:center 55%}.home-module__Hx0lNG__doorAtelier>img{object-position:center 42%}.home-module__Hx0lNG__doorVeil{background:linear-gradient(#04100714 20%,#04100785 50%,#041007f0 100%),linear-gradient(90deg,#0410072e,#0000 72%);position:absolute;inset:0}.home-module__Hx0lNG__doorCopy{z-index:2;max-width:100%;padding:clamp(28px,2.8vw,42px);position:relative}.home-module__Hx0lNG__doorCopy h3{color:#fffdf7;max-width:10.5ch;margin:0 0 16px;font-size:clamp(2.15rem,2.75vw,3.3rem);font-weight:300;line-height:.98}.home-module__Hx0lNG__doorCopy>p:not(.home-module__Hx0lNG__eyebrow){color:#fffdf7c7;max-width:34ch;margin:0 0 22px;font-size:.94rem;line-height:1.62}.home-module__Hx0lNG__doorCopy .home-module__Hx0lNG__lightTextLink{align-items:center;min-height:44px;display:inline-flex}.home-module__Hx0lNG__doorLink{z-index:3;position:absolute;inset:0}.home-module__Hx0lNG__doorLink:focus-visible{outline:2px solid var(--home-gold);outline-offset:-4px}.home-module__Hx0lNG__door:has(.home-module__Hx0lNG__doorLink:hover) .home-module__Hx0lNG__lightTextLink:after{transform:scaleX(1)}.home-module__Hx0lNG__door:has(.home-module__Hx0lNG__doorLink:focus-visible) .home-module__Hx0lNG__lightTextLink:after{transform:scaleX(1)}.home-module__Hx0lNG__studio{background:radial-gradient(90% 76% at 82% 8%, #ead96f0f, transparent 52%), linear-gradient(164deg, #0d2408 0%, var(--home-deep) 76%);color:#fffdf7;position:relative;overflow:hidden}.home-module__Hx0lNG__studioGrid{grid-template-columns:1.02fr .98fr;align-items:center;gap:clamp(44px,5vw,88px);width:min(1360px,100% - clamp(40px,6vw,96px));margin-inline:auto;padding-block:clamp(72px,6.8vw,104px);display:grid}.home-module__Hx0lNG__stage{background:radial-gradient(120% 90% at 30% 16%,#ead96f14 0%,#0000 58%),linear-gradient(160deg,#123010 0%,#081b06 74%);border:1px solid #f8f5ed1f;place-items:center;min-height:clamp(480px,38vw,560px);padding:clamp(36px,3.6vw,56px);display:grid;position:relative;overflow:hidden}.home-module__Hx0lNG__stage:before{content:"";pointer-events:none;border:1px solid #f8f5ed17;position:absolute;inset:13px}.home-module__Hx0lNG__stageBloom{pointer-events:none;width:clamp(220px,22vw,310px);position:absolute;top:-44px;right:-34px}.home-module__Hx0lNG__stageBloom path{fill:none;stroke:#f8f5ed29;stroke-width:1.4px;stroke-linecap:round}.home-module__Hx0lNG__stageNote{text-align:center;max-width:25rem}.home-module__Hx0lNG__stageOver{color:var(--home-gold);letter-spacing:.4em;text-transform:uppercase;margin:0;font-size:.6rem;font-weight:500}.home-module__Hx0lNG__stageWord{font-family:var(--serif);margin:20px 0 17px;font-size:clamp(3rem,4vw,4.6rem);font-style:italic;font-weight:300;line-height:1}.home-module__Hx0lNG__stageRule{background:var(--home-gold);opacity:.55;width:42px;height:1px;margin:0 auto 18px}.home-module__Hx0lNG__stageDef{color:#f8f5edc7;margin:0;font-size:.9rem;line-height:1.66}.home-module__Hx0lNG__stageFiche{border-top:1px solid #f8f5ed24;margin:30px 0 0}.home-module__Hx0lNG__stageFiche>div{border-bottom:1px solid #f8f5ed24;justify-content:space-between;align-items:baseline;gap:28px;padding:11px 3px;display:flex}.home-module__Hx0lNG__stageFiche dt{color:#f8f5ed99;letter-spacing:.18em;text-transform:uppercase;font-size:.6rem;font-weight:500}.home-module__Hx0lNG__stageFiche dd{font-family:var(--serif);margin:0;font-size:1.05rem}.home-module__Hx0lNG__studioCopy h2{color:#fffdf7;letter-spacing:-.018em;max-width:12ch;margin:0 0 22px;font-size:clamp(2.8rem,4vw,4.4rem);font-weight:300;line-height:.98}.home-module__Hx0lNG__studioCopy h2 em{color:var(--home-gold);font-weight:300}.home-module__Hx0lNG__studioCopy>p:not(.home-module__Hx0lNG__eyebrow){color:#fffdf7bd;max-width:48ch;margin:0;font-size:.96rem;line-height:1.72}.home-module__Hx0lNG__studioSteps{border-top:1px solid var(--home-light-line);margin:34px 0 38px;padding:0;list-style:none}.home-module__Hx0lNG__studioSteps li{border-bottom:1px solid var(--home-light-line);align-items:baseline;gap:22px;padding:18px 3px;display:flex}.home-module__Hx0lNG__studioSteps li>i{min-width:22px;color:var(--home-gold);font-family:var(--serif);font-size:1.05rem;font-style:italic}.home-module__Hx0lNG__studioSteps h3{color:#fffdf7;margin:0 0 6px;font-size:clamp(1.35rem,1.6vw,1.7rem);font-weight:400;line-height:1.1}.home-module__Hx0lNG__studioSteps li p{color:#fffdf7a8;max-width:52ch;margin:0;font-size:.88rem;line-height:1.6}.home-module__Hx0lNG__studioActions{align-items:center;gap:26px;display:flex}.home-module__Hx0lNG__signatures{background:var(--home-ivory);padding:clamp(58px,5.2vw,80px) 0 clamp(48px,4.4vw,64px)}.home-module__Hx0lNG__sectionHeading{text-align:center;width:min(850px,100% - 40px);margin:0 auto clamp(24px,2.5vw,36px)}.home-module__Hx0lNG__sectionHeading h2,.home-module__Hx0lNG__diamondCopy h2{color:var(--home-green);letter-spacing:-.018em;margin:0;font-size:clamp(3rem,5.8vw,6rem);font-weight:300;line-height:.96}.home-module__Hx0lNG__sectionHeading h2{font-size:clamp(2.75rem,3.8vw,4.2rem)}.home-module__Hx0lNG__sectionHeading h2 em,.home-module__Hx0lNG__diamondCopy h2 em{color:var(--home-bronze);font-weight:300}.home-module__Hx0lNG__sectionHeading>.home-module__Hx0lNG__darkEyebrow{margin-bottom:12px}.home-module__Hx0lNG__signatureIntro{color:#696454;max-width:61ch;margin:10px auto 0;line-height:1.55}.home-module__Hx0lNG__signatureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.15vw,16px);width:min(1660px,100% - clamp(40px,6vw,96px));margin:0 auto;display:grid}.home-module__Hx0lNG__signature{text-align:center;min-width:0}.home-module__Hx0lNG__signatureImage{background:var(--home-ivory);height:clamp(220px,17vw,270px);display:block;position:relative;overflow:hidden}.home-module__Hx0lNG__signatureImage img{object-fit:cover;transition:transform .9s var(--ease), filter .7s ease}.home-module__Hx0lNG__signatureMeta{flex-direction:column;align-items:center;padding:10px 16px 0;display:flex}.home-module__Hx0lNG__signatureMeta p{color:var(--home-bronze);letter-spacing:.2em;text-transform:uppercase;margin:0 0 5px;font-size:.61rem;font-weight:500}.home-module__Hx0lNG__signatureMeta h3{color:var(--home-green);margin:0;font-size:clamp(1.65rem,2vw,2.2rem);font-weight:400;line-height:1.05;transition:color .3s}.home-module__Hx0lNG__signatureMeta>span{color:#666052;letter-spacing:.035em;margin-top:7px;font-size:.74rem}.home-module__Hx0lNG__signatureDiscover{color:var(--home-green);letter-spacing:.17em;text-transform:uppercase;margin-top:11px;padding-bottom:6px;font-size:.66rem;font-weight:500;position:relative}.home-module__Hx0lNG__signatureDiscover:after{transform-origin:0;background:var(--home-bronze);content:"";height:1px;transition:transform .4s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(.42)}.home-module__Hx0lNG__signatureAll{width:fit-content;color:var(--home-green);letter-spacing:.17em;text-transform:uppercase;border-bottom:1px solid #76581f8f;align-items:center;gap:16px;margin:clamp(25px,2.5vw,36px) auto 0;padding-bottom:7px;font-size:.68rem;font-weight:500;transition:border-color .3s,color .3s;display:flex}.home-module__Hx0lNG__signatureAll i{color:var(--home-bronze);transition:transform .35s var(--ease);font-size:.95rem;font-style:normal}.home-module__Hx0lNG__atelier{background:var(--home-deep);color:#fffdf7;grid-template-columns:1fr 1fr;align-items:start;display:grid}.home-module__Hx0lNG__atelierVisual{height:100svh;position:sticky;top:0;overflow:hidden}.home-module__Hx0lNG__atelierImage{position:absolute;inset:0}.home-module__Hx0lNG__atelierVisual:after{content:"";background:linear-gradient(#07170857,#07170857),linear-gradient(#0000 45%,#0410078c);position:absolute;inset:0}.home-module__Hx0lNG__atelierVisual img{object-fit:cover}.home-module__Hx0lNG__atelierVisual video{object-fit:cover;filter:saturate(.68)brightness(.88);width:100%;height:100%;position:absolute;inset:0}.home-module__Hx0lNG__atelierVisual>span{z-index:2;color:#fffdf7;font-family:var(--serif);font-size:1.35rem;font-style:italic;position:absolute;bottom:28px;left:clamp(24px,4vw,60px)}.home-module__Hx0lNG__atelierStory{padding-inline:clamp(36px,7vw,112px)}.home-module__Hx0lNG__atelierStory>header{flex-direction:column;justify-content:center;min-height:clamp(280px,32svh,360px);padding-block:58px 36px;display:flex}.home-module__Hx0lNG__atelierStory h2{color:#fffdf7;letter-spacing:-.015em;margin:0;font-size:clamp(2.9rem,4.6vw,4.8rem);font-weight:300;line-height:.95}.home-module__Hx0lNG__atelierStory h2 em{color:var(--home-gold);font-weight:300}.home-module__Hx0lNG__atelierStory>header>p:last-child{color:#fffdf7a8;max-width:39ch;margin:22px 0 0;line-height:1.75}.home-module__Hx0lNG__atelierStory ol{border-top:1px solid var(--home-light-line);margin:0;padding:0;list-style:none}.home-module__Hx0lNG__atelierStory li{border-bottom:1px solid var(--home-light-line);grid-template-columns:24px 1fr;align-items:center;gap:16px;min-height:clamp(150px,18svh,200px);padding-block:30px;display:grid}.home-module__Hx0lNG__atelierStory li>span{width:24px;color:var(--home-gold);font-family:var(--serif);font-variant-numeric:lining-nums tabular-nums;align-self:start;padding-top:5px;font-size:1.05rem;font-style:italic}.home-module__Hx0lNG__atelierStory h3{color:#fffdf7;margin:0 0 12px;font-size:clamp(1.9rem,2.7vw,2.6rem);font-weight:300}.home-module__Hx0lNG__atelierStory li p{color:#fffdf7ad;max-width:46ch;margin:0;line-height:1.75}.home-module__Hx0lNG__atelierStory>.home-module__Hx0lNG__lightTextLink{margin-block:32px 54px}.home-module__Hx0lNG__studies{border-top:1px solid var(--home-line);background:var(--home-paper);color:var(--home-green);padding:clamp(64px,6vw,92px) clamp(20px,5vw,80px) clamp(70px,6.4vw,100px)}.home-module__Hx0lNG__studiesHeading,.home-module__Hx0lNG__studyGrid{width:min(1360px,100%);margin-inline:auto}.home-module__Hx0lNG__studiesHeading{text-align:center;flex-direction:column;align-items:center;max-width:850px;margin-bottom:clamp(36px,3.5vw,48px);display:flex}.home-module__Hx0lNG__studiesHeading h2{color:var(--home-green);letter-spacing:-.018em;margin:0;font-size:clamp(2.8rem,4.5vw,4.8rem);font-weight:300;line-height:.98}.home-module__Hx0lNG__studiesHeading>div:last-child>p{color:#696454;max-width:56ch;margin:20px auto 12px;line-height:1.68}.home-module__Hx0lNG__studiesHeading>div:last-child>span{color:#142d1394;letter-spacing:.16em;text-transform:uppercase;font-size:.64rem;line-height:1.6}.home-module__Hx0lNG__studyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,58px);min-height:0;display:grid}.home-module__Hx0lNG__studyCard{min-width:0;min-height:clamp(440px,34vw,500px);color:inherit;background:linear-gradient(#f8f5ed09 1px,#0000 1px) 0 0/96px 96px,linear-gradient(90deg,#f8f5ed09 1px,#0000 1px) 0 0/96px 96px,radial-gradient(circle at 50% 45%,#ead96f1c,#0000 42%),#0c2819;border:1px solid #142d131f;grid-template-rows:minmax(250px,1fr) auto;transition:border-color .4s;display:grid;position:relative;overflow:hidden}.home-module__Hx0lNG__studyTertiary{border-top:1px solid #142d131f}.home-module__Hx0lNG__studySecondary{background-color:#123321}.home-module__Hx0lNG__studyTertiary{background-color:#0a2317}.home-module__Hx0lNG__studyCard>img{z-index:1;opacity:.74;filter:sepia(.12)saturate(.78)brightness(1.22);width:min(56%,240px);height:auto;transition:opacity .65s ease, transform .85s var(--ease);place-self:center}.home-module__Hx0lNG__studyIndex{z-index:2;color:#ead96fb8;font-family:var(--serif);font-size:1.05rem;font-style:italic;position:absolute;top:25px;right:27px}.home-module__Hx0lNG__studyCopy{z-index:2;background:var(--home-ivory);text-align:center;width:100%;padding:20px 24px 22px;position:relative}.home-module__Hx0lNG__studyCopy p{color:var(--home-bronze);letter-spacing:.2em;text-transform:uppercase;margin:0 0 7px;font-size:.64rem;font-weight:500}.home-module__Hx0lNG__studyCopy h3{color:var(--home-green);margin:0 0 7px;font-size:clamp(1.9rem,2.5vw,2.6rem);font-weight:300;line-height:1}.home-module__Hx0lNG__studyGo{color:var(--home-green);letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid #76581f70;align-items:center;gap:10px;margin-top:4px;padding-bottom:5px;font-size:.62rem;font-weight:500;transition:border-color .3s;display:inline-flex}.home-module__Hx0lNG__studyGo i{color:var(--home-bronze);transition:transform .4s var(--ease);font-size:.9rem;font-style:normal}.home-module__Hx0lNG__studyLink{z-index:3;position:absolute;inset:0}.home-module__Hx0lNG__studyLink:focus-visible{outline:2px solid var(--home-gold);outline-offset:-4px}.home-module__Hx0lNG__manifesto{background:radial-gradient(circle at 79% 50%, #ead96f24, transparent 26%), var(--home-paper);align-items:center;min-height:clamp(460px,56svh,600px);display:flex;position:relative;overflow:hidden}.home-module__Hx0lNG__manifestoArtwork{opacity:.92;pointer-events:none;width:clamp(420px,45vw,680px);height:auto;animation:10s ease-in-out infinite alternate home-module__Hx0lNG__manifesto-drift;position:absolute;top:50%;right:max(1vw,50vw - 750px);transform:translateY(-50%)}.home-module__Hx0lNG__manifestoArtwork path,.home-module__Hx0lNG__manifestoArtwork circle,.home-module__Hx0lNG__manifestoArtwork ellipse{vector-effect:non-scaling-stroke}.home-module__Hx0lNG__manifestoBotanical{stroke:#76581f57;stroke-width:1.05px}.home-module__Hx0lNG__manifestoBloom{stroke:#76581fa8;stroke-width:1.15px}.home-module__Hx0lNG__manifestoBloom circle{fill:#76581f8c;stroke:none}.home-module__Hx0lNG__manifestoJewel{stroke:#142d1366;stroke-width:.9px}.home-module__Hx0lNG__manifestoJewel path:nth-last-child(3){fill:#ead96f1f;stroke:#76581f99}@keyframes home-module__Hx0lNG__manifesto-drift{0%{transform:translateY(-49.2%)}to{transform:translateY(-50.8%)}}.home-module__Hx0lNG__manifestoCopy{z-index:2;width:min(1360px,100% - clamp(40px,10vw,160px));margin-inline:auto;position:relative}.home-module__Hx0lNG__manifestoCopy h2{max-width:13.5ch;color:var(--home-green);letter-spacing:-.018em;margin:0 0 26px;font-size:clamp(2.9rem,4.8vw,5rem);font-weight:300;line-height:.95}.home-module__Hx0lNG__manifestoCopy h2 em{color:var(--home-bronze);font-weight:300}.home-module__Hx0lNG__manifestoCopy>p:not(.home-module__Hx0lNG__darkEyebrow){color:#57513f;max-width:50ch;margin:0 0 30px;line-height:1.85}.home-module__Hx0lNG__diamond{border:1px solid var(--home-line);background:var(--home-ivory);grid-template-columns:repeat(2,minmax(0,1fr));width:min(1360px,100% - clamp(40px,6vw,96px));min-height:clamp(440px,39vw,560px);margin:clamp(72px,7vw,104px) auto clamp(48px,5vw,72px);display:grid}.home-module__Hx0lNG__diamondCopy{flex-direction:column;justify-content:center;padding:clamp(44px,5vw,76px);display:flex}.home-module__Hx0lNG__diamondCopy h2{max-width:10.5ch;font-size:clamp(2.8rem,4vw,4.5rem);line-height:.98}.home-module__Hx0lNG__diamondCopy>p:not(.home-module__Hx0lNG__darkEyebrow){color:#696454;max-width:48ch;margin:23px 0 26px;font-size:.95rem;line-height:1.7}.home-module__Hx0lNG__diamondCopy .home-module__Hx0lNG__darkTextLink{align-self:flex-start}.home-module__Hx0lNG__diamondImage{background:#f6f2e9;order:-1;min-height:0;position:relative;overflow:hidden}.home-module__Hx0lNG__diamondImage img{object-fit:cover;object-position:50% 56%;transition:transform 1.2s var(--ease)}.home-module__Hx0lNG__diamondImage>span{color:var(--home-green);letter-spacing:.16em;text-transform:uppercase;background:#f8f5ede8;padding:9px 13px;font-size:.6rem;font-weight:500;position:absolute;bottom:20px;left:20px}.home-module__Hx0lNG__questions{background:var(--home-ivory);grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);gap:clamp(70px,11vw,180px);padding:clamp(68px,7vw,104px) max(20px,50vw - 680px) clamp(88px,9vw,150px);display:grid}.home-module__Hx0lNG__questionsIntro h2{max-width:10ch;color:var(--home-green);letter-spacing:-.018em;margin:0;font-size:clamp(3rem,5vw,5.4rem);font-weight:300;line-height:.96}.home-module__Hx0lNG__questionsIntro h2 em{color:var(--home-bronze);font-weight:300}.home-module__Hx0lNG__questionsIntro>p:not(.home-module__Hx0lNG__darkEyebrow){color:#696454;max-width:42ch;margin:30px 0;line-height:1.82}.home-module__Hx0lNG__questionList{border-top:1px solid var(--home-line)}.home-module__Hx0lNG__questionList details{border-bottom:1px solid var(--home-line)}.home-module__Hx0lNG__questionList summary{cursor:pointer;min-height:104px;color:var(--home-green);font-family:var(--serif);justify-content:space-between;align-items:center;gap:32px;font-size:clamp(1.55rem,2.3vw,2.35rem);line-height:1.12;list-style:none;display:flex}.home-module__Hx0lNG__questionList summary::-webkit-details-marker{display:none}.home-module__Hx0lNG__questionList summary i{border:1px solid var(--home-line);width:38px;height:38px;color:var(--home-bronze);font-family:var(--sans);transition:transform .35s var(--ease), background-color .35s ease;border-radius:50%;flex:none;place-items:center;font-size:1rem;font-style:normal;display:grid}.home-module__Hx0lNG__questionList details[open] summary i{background:#76581f14;transform:rotate(45deg)}.home-module__Hx0lNG__questionList details>p{color:#696454;max-width:62ch;margin:0 74px 34px 0;line-height:1.82}.home-module__Hx0lNG__casket{background:var(--home-deep);color:#fffdf7;text-align:center;place-items:center;min-height:clamp(560px,72svh,720px);display:grid;position:relative;overflow:hidden}.home-module__Hx0lNG__casketImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-module__Hx0lNG__casketVeil{background:radial-gradient(circle at 50% 46%,#05130859,#051308e0 78%),linear-gradient(#0513082e,#051308bd);position:absolute;inset:0}.home-module__Hx0lNG__casketCopy{z-index:2;width:min(820px,100% - 40px);position:relative}.home-module__Hx0lNG__casketCopy h2{color:#fffdf7;letter-spacing:-.02em;margin:0 auto 38px;font-size:clamp(3.2rem,6.8vw,7rem);font-weight:300;line-height:.91}.home-module__Hx0lNG__casketCopy>p:not(.home-module__Hx0lNG__eyebrow){color:#fffdf7c2;max-width:50ch;margin:0 auto 38px;line-height:1.82}.home-module__Hx0lNG__casketActions{justify-content:center;align-items:center;gap:24px;display:flex}@media (hover:hover){.home-module__Hx0lNG__signature:hover .home-module__Hx0lNG__signatureImage img{filter:saturate(.96);transform:scale(1.028)}.home-module__Hx0lNG__signature:hover .home-module__Hx0lNG__signatureMeta h3{color:var(--home-bronze)}.home-module__Hx0lNG__signatureDiscover:hover:after{transform:scaleX(1)}.home-module__Hx0lNG__signatureAll:hover{border-color:var(--home-bronze);color:var(--home-bronze)}.home-module__Hx0lNG__signatureAll:hover i{transform:translate(5px)}.home-module__Hx0lNG__door:has(.home-module__Hx0lNG__doorLink:hover)>img{transform:scale(1.018)}.home-module__Hx0lNG__studyCard:has(.home-module__Hx0lNG__studyLink:hover)>img{opacity:.94;transform:translateY(-3px)scale(1.018)}.home-module__Hx0lNG__studyCard:has(.home-module__Hx0lNG__studyLink:hover){border-color:#76581f66}.home-module__Hx0lNG__studyCard:has(.home-module__Hx0lNG__studyLink:hover) .home-module__Hx0lNG__studyGo{border-color:var(--home-bronze)}.home-module__Hx0lNG__studyCard:has(.home-module__Hx0lNG__studyLink:hover) .home-module__Hx0lNG__studyGo i{transform:translate(5px)}.home-module__Hx0lNG__diamond:hover .home-module__Hx0lNG__diamondImage img{transform:scale(1.035)}}@media (max-width:1100px){.home-module__Hx0lNG__doorCopy{padding-inline:30px}.home-module__Hx0lNG__studioGrid{grid-template-columns:1fr;gap:44px}.home-module__Hx0lNG__stage{min-height:clamp(460px,58vw,560px)}.home-module__Hx0lNG__atelierStory{padding-inline:clamp(34px,5vw,68px)}.home-module__Hx0lNG__diamondCopy{padding-inline:clamp(42px,6vw,76px)}.home-module__Hx0lNG__questions{grid-template-columns:1fr;gap:62px}.home-module__Hx0lNG__questionsIntro h2{max-width:12ch}}@media (max-width:900px){.home-module__Hx0lNG__heroVeil{background:linear-gradient(90deg,#030f07c7,#030f072e),linear-gradient(#030f070f 28%,#030f07eb)}.home-module__Hx0lNG__doors{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:12px;width:100%;min-height:0;padding-inline:20px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.home-module__Hx0lNG__doors::-webkit-scrollbar{display:none}.home-module__Hx0lNG__doorCollections,.home-module__Hx0lNG__doorAtelier{border:1px solid #142d131a}.home-module__Hx0lNG__door{scroll-snap-align:start;flex:0 0 min(78vw,380px);height:clamp(430px,58svh,500px);min-height:0}.home-module__Hx0lNG__atelier{grid-template-columns:1fr}.home-module__Hx0lNG__atelierVisual{height:min(720px,66svh);position:relative}.home-module__Hx0lNG__atelierStory>header{min-height:auto;padding-block:60px 40px}.home-module__Hx0lNG__atelierStory li{min-height:auto;padding-block:34px}.home-module__Hx0lNG__diamond{width:calc(100% - 40px);min-height:440px}.home-module__Hx0lNG__diamondCopy{padding:42px 36px}.home-module__Hx0lNG__diamondCopy h2{max-width:10ch}.home-module__Hx0lNG__diamondImage{min-height:0}.home-module__Hx0lNG__manifestoCopy h2{max-width:13ch}.home-module__Hx0lNG__manifestoArtwork{opacity:.55;width:min(72vw,620px);right:-82px}.home-module__Hx0lNG__studyGrid{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:12px;min-height:0;scroll-padding-inline:0;display:flex;overflow-x:auto}.home-module__Hx0lNG__studyGrid::-webkit-scrollbar{display:none}.home-module__Hx0lNG__studyCard,.home-module__Hx0lNG__studyPrimary,.home-module__Hx0lNG__studyTertiary{scroll-snap-align:start;flex:0 0 min(78vw,340px);grid-template-rows:270px auto;min-height:0}}@media (max-width:720px){.home-module__Hx0lNG__eyebrow,.home-module__Hx0lNG__darkEyebrow{letter-spacing:.25em;margin-bottom:15px;font-size:.62rem}.home-module__Hx0lNG__hero{min-height:max(760px,100svh)}.home-module__Hx0lNG__heroImage{object-position:58% center}.home-module__Hx0lNG__heroContent{width:calc(100% - 40px);padding-bottom:54px}.home-module__Hx0lNG__hero h1{max-width:100%;margin-bottom:23px;font-size:clamp(3.55rem,16.4vw,5.1rem);line-height:.86}.home-module__Hx0lNG__heroIntro{max-width:37ch;margin-bottom:30px;font-size:.95rem}.home-module__Hx0lNG__heroActions{flex-direction:column;align-items:flex-start;gap:19px}.home-module__Hx0lNG__primaryAction,.home-module__Hx0lNG__atelierAction{width:100%}.home-module__Hx0lNG__paths{--path-space:50px;padding-top:var(--path-space);padding-bottom:58px}.home-module__Hx0lNG__pathHeading{text-align:left;align-items:flex-start;width:calc(100% - 40px);margin-bottom:34px}.home-module__Hx0lNG__pathHeading>div{align-items:flex-start}.home-module__Hx0lNG__pathHeading h2{font-size:clamp(3rem,13.6vw,4.7rem)}.home-module__Hx0lNG__pathHeading>p{max-width:36ch;margin:22px 0 0;padding-top:20px;font-size:.94rem}.home-module__Hx0lNG__pathHeading>p:before{width:42px;left:0;transform:none}.home-module__Hx0lNG__door{flex-basis:min(82vw,350px);height:clamp(430px,61svh,480px)}.home-module__Hx0lNG__doorCopy{padding:28px 22px 30px}.home-module__Hx0lNG__doorCopy h3{max-width:10.5ch;font-size:clamp(2.3rem,10.5vw,3rem)}.home-module__Hx0lNG__studioGrid{gap:36px;width:calc(100% - 40px);padding-block:58px 62px}.home-module__Hx0lNG__stage{min-height:0;padding:34px 22px 58px}.home-module__Hx0lNG__stageWord{font-size:clamp(2.6rem,12vw,3.4rem)}.home-module__Hx0lNG__stageBloom{width:210px;top:-52px;right:-56px}.home-module__Hx0lNG__studioCopy h2{font-size:clamp(2.5rem,11vw,3.4rem)}.home-module__Hx0lNG__studioSteps{margin-block:28px 32px}.home-module__Hx0lNG__studioActions{flex-direction:column;align-items:stretch;gap:20px}.home-module__Hx0lNG__signatures{padding-block:50px 46px}.home-module__Hx0lNG__sectionHeading{width:calc(100% - 40px);margin-bottom:30px}.home-module__Hx0lNG__sectionHeading h2{font-size:clamp(2.75rem,11.5vw,3.7rem)}.home-module__Hx0lNG__signatureIntro{margin-top:14px;font-size:.94rem;line-height:1.7}.home-module__Hx0lNG__signatureGrid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;width:100%;padding-inline:18px;scroll-padding-inline:18px;display:flex;overflow-x:auto}.home-module__Hx0lNG__signatureGrid::-webkit-scrollbar{display:none}.home-module__Hx0lNG__signature,.home-module__Hx0lNG__signature:first-child,.home-module__Hx0lNG__signature:nth-child(3){scroll-snap-align:start;flex:0 0 72vw}.home-module__Hx0lNG__signatureImage{height:min(54vw,220px)}.home-module__Hx0lNG__signatureMeta{padding:10px 8px 0}.home-module__Hx0lNG__signatureMeta h3{font-size:clamp(1.7rem,7.4vw,2.05rem)}.home-module__Hx0lNG__signatureAll{margin-top:32px;font-size:.63rem}.home-module__Hx0lNG__atelierVisual{height:46svh;min-height:340px}.home-module__Hx0lNG__atelierStory{padding-inline:20px}.home-module__Hx0lNG__atelierStory h2{font-size:clamp(2.9rem,13vw,4.4rem)}.home-module__Hx0lNG__atelierStory li{grid-template-columns:22px 1fr;gap:12px}.home-module__Hx0lNG__atelierStory li>span{width:22px;font-size:1rem}.home-module__Hx0lNG__atelierStory h3{font-size:clamp(1.8rem,8.4vw,2.4rem)}.home-module__Hx0lNG__studies{padding:58px 0 64px}.home-module__Hx0lNG__studiesHeading{width:calc(100% - 40px);margin-bottom:30px}.home-module__Hx0lNG__studiesHeading h2{font-size:clamp(2.75rem,11.7vw,3.8rem)}.home-module__Hx0lNG__studyGrid{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;border:0;gap:12px;width:100%;min-height:0;padding-inline:20px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.home-module__Hx0lNG__studyGrid::-webkit-scrollbar{display:none}.home-module__Hx0lNG__studyCard,.home-module__Hx0lNG__studyPrimary,.home-module__Hx0lNG__studyTertiary{scroll-snap-align:start;border:1px solid #142d131f;flex:0 0 min(80vw,330px);grid-template-rows:clamp(240px,62vw,270px) auto;min-height:0}.home-module__Hx0lNG__studyCard>img{width:min(60vw,235px)}.home-module__Hx0lNG__studyCopy h3{font-size:clamp(2rem,9vw,2.6rem)}.home-module__Hx0lNG__manifesto{min-height:520px}.home-module__Hx0lNG__manifestoCopy{width:calc(100% - 40px)}.home-module__Hx0lNG__manifestoCopy h2{font-size:clamp(2.7rem,12.4vw,4rem)}.home-module__Hx0lNG__manifestoArtwork{opacity:.3;width:600px;top:47%;right:-265px}.home-module__Hx0lNG__diamondCopy{padding:42px 24px 46px}.home-module__Hx0lNG__diamond{grid-template-columns:1fr;width:calc(100% - 40px);min-height:0;margin:60px auto 42px}.home-module__Hx0lNG__diamondCopy h2{font-size:clamp(2.7rem,11.5vw,3.8rem)}.home-module__Hx0lNG__diamondImage{aspect-ratio:4/3;min-height:0}.home-module__Hx0lNG__diamondImage>span{bottom:14px;left:14px}.home-module__Hx0lNG__questions{gap:52px;padding:58px 20px 86px}.home-module__Hx0lNG__questionsIntro h2{font-size:clamp(3rem,13.6vw,4.7rem)}.home-module__Hx0lNG__questionList summary{gap:18px;min-height:94px;font-size:clamp(1.55rem,7vw,2rem)}.home-module__Hx0lNG__questionList details>p{margin:0 0 30px}.home-module__Hx0lNG__casket{min-height:620px}.home-module__Hx0lNG__casketImage{object-position:54% center}.home-module__Hx0lNG__casketCopy{width:calc(100% - 40px)}.home-module__Hx0lNG__casketCopy h2{font-size:clamp(3.4rem,15vw,5.3rem)}.home-module__Hx0lNG__casketActions{flex-direction:column;align-items:stretch;gap:24px}}@media (prefers-reduced-motion:reduce){.home-module__Hx0lNG__heroImage,.home-module__Hx0lNG__hero h1>span,.home-module__Hx0lNG__manifestoArtwork{animation:none}.home-module__Hx0lNG__primaryAction:before,.home-module__Hx0lNG__actionArrow,.home-module__Hx0lNG__atelierAction,.home-module__Hx0lNG__atelierAction>span,.home-module__Hx0lNG__lightTextLink:after,.home-module__Hx0lNG__darkTextLink:after,.home-module__Hx0lNG__signatureImage img,.home-module__Hx0lNG__signatureMeta h3,.home-module__Hx0lNG__signatureDiscover:after,.home-module__Hx0lNG__signatureAll,.home-module__Hx0lNG__signatureAll i,.home-module__Hx0lNG__door>img,.home-module__Hx0lNG__diamondImage img,.home-module__Hx0lNG__studyCard,.home-module__Hx0lNG__studyCard>img,.home-module__Hx0lNG__studyGo,.home-module__Hx0lNG__studyGo i,.home-module__Hx0lNG__questionList summary i{transition:none}}
