.page-module__NfDiEG__page{padding-top:4px}.page-module__NfDiEG__hero{color:var(--paper);background:#1d1e1b;border-radius:27px;padding:28px clamp(24px,4vw,62px) 24px;overflow:hidden}.page-module__NfDiEG__heroTop,.page-module__NfDiEG__heroFoot{color:#b1b1a8;font:10px/1.5 var(--font-geist-mono), monospace;letter-spacing:.075em;justify-content:space-between;gap:24px;display:flex}.page-module__NfDiEG__heroTop{border-bottom:1px solid #464740;padding-bottom:25px}.page-module__NfDiEG__heroGrid{grid-template-columns:minmax(0,1.1fr) minmax(350px,.9fr);align-items:stretch;gap:clamp(38px,5vw,82px);padding:clamp(55px,7vw,105px) 0 62px;display:grid}.page-module__NfDiEG__heroCopy{flex-direction:column;align-items:flex-start;display:flex}.page-module__NfDiEG__eyebrow{color:#fa968a;font:11px/1.4 var(--font-geist-mono), monospace;letter-spacing:.05em;margin-bottom:30px}.page-module__NfDiEG__hero h1{letter-spacing:-.075em;font-size:clamp(68px,6.8vw,105px);font-weight:500;line-height:.94}.page-module__NfDiEG__hero h1 em{color:var(--red);font-style:normal}.page-module__NfDiEG__heroCopy>p{color:#c4c4ba;max-width:610px;margin-top:32px;font-size:clamp(16px,1.4vw,19px);line-height:1.62}.page-module__NfDiEG__heroActions{flex-wrap:wrap;align-items:center;gap:27px;margin-top:auto;padding-top:42px;display:flex}.page-module__NfDiEG__quietLink,.page-module__NfDiEG__collaborationLink{border-bottom:1px solid #77786f;align-items:center;gap:13px;padding:11px 0 6px;font-size:13px;font-weight:550;display:inline-flex}.page-module__NfDiEG__quietLink svg,.page-module__NfDiEG__collaborationLink svg{width:16px;height:16px;transition:transform .18s}.page-module__NfDiEG__quietLink:hover svg,.page-module__NfDiEG__collaborationLink:hover svg{transform:translate(3px,-3px)}.page-module__NfDiEG__portrait{min-width:0;min-height:510px;color:var(--ink);background:#d8d4c9;border-radius:18px;flex-direction:column;margin:0;display:flex;overflow:hidden}.page-module__NfDiEG__portraitTop{color:#625f58;font:9px/1.4 var(--font-geist-mono), monospace;letter-spacing:.07em;border-bottom:1px solid #b8b3a8;justify-content:space-between;gap:14px;padding:20px 22px;display:flex}.page-module__NfDiEG__portraitStage{isolation:isolate;background:radial-gradient(circle at 50% 51%,#e5e1d6 0,#d8d4c9 67%);flex:1;place-items:center;min-height:335px;display:grid;position:relative}.page-module__NfDiEG__portraitStage:before,.page-module__NfDiEG__portraitStage:after{content:"";z-index:-1;pointer-events:none;position:absolute}.page-module__NfDiEG__portraitStage:before{border:1px solid #bdb8ad;border-radius:50%;inset:10% 8%;transform:rotate(-20deg)scaleX(.85)}.page-module__NfDiEG__portraitStage:after{border:1px solid #c4bfb3;border-radius:50%;inset:7% 14%;transform:rotate(23deg)scaleX(.7)}.page-module__NfDiEG__portraitOutline{background:#b5b0a5;height:1px;position:absolute;top:50%;left:12%;right:12%}.page-module__NfDiEG__portraitAccent{z-index:0;background:var(--red);border-radius:50% 50% 12px 12px;width:clamp(70px,8vw,120px);height:74%;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;top:17%;left:55%;transform:rotate(22deg)}.page-module__NfDiEG__portrait:hover .page-module__NfDiEG__portraitAccent{transform:rotate(32deg)translateY(-8px)}.page-module__NfDiEG__portraitStage strong{z-index:1;letter-spacing:-.16em;font-size:clamp(150px,18vw,255px);font-weight:650;line-height:.9;position:relative;transform:translate(-.08em)}.page-module__NfDiEG__portraitStage strong span{color:#f6f1e8}.page-module__NfDiEG__portraitIndex{color:#625f58;font:9px/1.4 var(--font-geist-mono), monospace;position:absolute;bottom:18px;right:20px}.page-module__NfDiEG__portrait figcaption{border-top:1px solid #b8b3a8;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font-size:12px;display:flex}.page-module__NfDiEG__portrait figcaption strong{font-weight:600}.page-module__NfDiEG__portrait figcaption span{color:#625f58}.page-module__NfDiEG__heroFoot{border-top:1px solid #464740;padding-top:23px}.page-module__NfDiEG__sectionMarker{color:#a33125;font:10px/1.5 var(--font-geist-mono), monospace;letter-spacing:.07em}.page-module__NfDiEG__introduction{border-top:1px solid var(--ink);grid-template-columns:minmax(170px,.3fr) minmax(0,1fr);gap:36px;margin-top:115px;padding-top:24px;display:grid}.page-module__NfDiEG__introduction h2{letter-spacing:-.06em;font-size:clamp(42px,5vw,76px);font-weight:500;line-height:1.02}.page-module__NfDiEG__introduction h2 span{color:#77736b}.page-module__NfDiEG__introductionCopy{grid-template-columns:1fr 1fr;gap:clamp(30px,6vw,90px);margin-top:46px;display:grid}.page-module__NfDiEG__introductionCopy p{color:#57544d;max-width:490px;font-size:16px;line-height:1.75}.page-module__NfDiEG__sequence{background:#e4e0d7;border-radius:26px;margin-top:120px;padding:clamp(31px,4vw,60px);position:relative;overflow:hidden}.page-module__NfDiEG__sequenceHeading{grid-template-columns:minmax(170px,.3fr) minmax(0,1fr);gap:36px;display:grid}.page-module__NfDiEG__sequence h2{letter-spacing:-.055em;font-size:clamp(38px,4.2vw,62px);font-weight:500;line-height:1.05}.page-module__NfDiEG__sequence h2 span{color:#757169}.page-module__NfDiEG__questions{border-top:1px solid #bfbab0;border-bottom:1px solid #bfbab0;grid-template-columns:repeat(3,1fr);gap:0;margin-top:70px;display:grid}.page-module__NfDiEG__questions article{min-height:275px;padding:25px 30px 28px 0}.page-module__NfDiEG__questions article+article{border-left:1px solid #bfbab0;padding-left:30px}.page-module__NfDiEG__questions article>span{color:#a33125;font:10px/1.4 var(--font-geist-mono), monospace}.page-module__NfDiEG__questions h3{letter-spacing:-.045em;max-width:260px;margin-top:50px;font-size:clamp(23px,2.2vw,32px);font-weight:520;line-height:1.07}.page-module__NfDiEG__questions p{color:#615e56;max-width:360px;margin-top:15px;font-size:13px;line-height:1.65}.page-module__NfDiEG__sequenceEnd{color:#77736b;font:9px/1.4 var(--font-geist-mono), monospace;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:25px;margin-top:34px;display:flex}.page-module__NfDiEG__sequenceEnd span:last-child{color:#a33125}.page-module__NfDiEG__sequenceEnd i{background:#bfbab0;flex:1;height:1px;position:relative}.page-module__NfDiEG__sequenceEnd i:after{content:"";border-top:1px solid #bfbab0;border-right:1px solid #bfbab0;width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.page-module__NfDiEG__collaboration{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:minmax(170px,.3fr) minmax(0,1fr);gap:36px;margin-top:126px;padding:30px 0 55px;display:grid}.page-module__NfDiEG__collaborationLabel{color:#a33125;font:10px/1.5 var(--font-geist-mono), monospace;letter-spacing:.07em}.page-module__NfDiEG__collaboration h2{letter-spacing:-.06em;font-size:clamp(43px,5.1vw,76px);font-weight:500;line-height:1.02}.page-module__NfDiEG__collaboration h2 em{color:var(--red);font-style:normal}.page-module__NfDiEG__collaboration p{color:#57544d;max-width:710px;margin-top:32px;font-size:16px;line-height:1.75}.page-module__NfDiEG__collaborationLink{border-color:#bcb8ad;margin-top:25px}.page-module__NfDiEG__closing{border-top:1px solid var(--ink);grid-template-columns:minmax(170px,.3fr) minmax(0,1fr) auto;align-items:end;gap:36px;margin:120px 0 115px;padding-top:27px;display:grid}.page-module__NfDiEG__closing h2{letter-spacing:-.07em;font-size:clamp(55px,6vw,88px);font-weight:500;line-height:.96}.page-module__NfDiEG__closing h2 span{color:var(--red)}.page-module__NfDiEG__closing p{color:#57544d;max-width:550px;margin-top:26px;font-size:15px;line-height:1.65}.page-module__NfDiEG__closing>a{white-space:nowrap}@media (max-width:1100px){.page-module__NfDiEG__heroGrid{grid-template-columns:1fr .82fr;gap:36px}.page-module__NfDiEG__hero h1{font-size:clamp(60px,7vw,86px)}.page-module__NfDiEG__portraitStage strong{font-size:clamp(130px,18vw,210px)}.page-module__NfDiEG__closing{grid-template-columns:minmax(0,1fr) auto}.page-module__NfDiEG__closing>.page-module__NfDiEG__sectionMarker{grid-column:1/-1}}@media (max-width:760px){.page-module__NfDiEG__hero{border-radius:20px;padding:22px 22px 24px}.page-module__NfDiEG__heroTop span:last-child,.page-module__NfDiEG__heroFoot span:last-child{display:none}.page-module__NfDiEG__heroGrid{grid-template-columns:1fr;gap:42px;padding:47px 0 38px}.page-module__NfDiEG__hero h1{font-size:clamp(58px,12vw,87px)}.page-module__NfDiEG__heroCopy>p{margin-top:24px;font-size:15px}.page-module__NfDiEG__heroActions{margin-top:0;padding-top:28px}.page-module__NfDiEG__portrait{min-height:390px}.page-module__NfDiEG__portraitStage{min-height:305px}.page-module__NfDiEG__portraitStage strong{font-size:clamp(150px,36vw,230px)}.page-module__NfDiEG__portraitAccent{width:95px}.page-module__NfDiEG__introduction,.page-module__NfDiEG__sequenceHeading,.page-module__NfDiEG__collaboration{grid-template-columns:1fr;gap:22px}.page-module__NfDiEG__introduction{margin-top:78px}.page-module__NfDiEG__introduction h2{font-size:clamp(38px,7vw,55px)}.page-module__NfDiEG__introductionCopy{grid-template-columns:1fr;gap:18px;margin-top:27px}.page-module__NfDiEG__introductionCopy p,.page-module__NfDiEG__collaboration p{font-size:14px}.page-module__NfDiEG__sequence{border-radius:20px;margin-top:76px;padding:28px 24px}.page-module__NfDiEG__sequence h2{font-size:37px}.page-module__NfDiEG__questions{grid-template-columns:1fr;margin-top:39px}.page-module__NfDiEG__questions article{min-height:0;padding:22px 0 25px}.page-module__NfDiEG__questions article+article{border-top:1px solid #bfbab0;border-left:0;padding:22px 0 25px}.page-module__NfDiEG__questions h3{max-width:none;margin-top:18px;font-size:26px}.page-module__NfDiEG__questions p{margin-top:10px}.page-module__NfDiEG__sequenceEnd{gap:11px;font-size:8px}.page-module__NfDiEG__collaboration{margin-top:78px;padding-bottom:38px}.page-module__NfDiEG__collaboration h2{font-size:clamp(41px,7vw,55px)}.page-module__NfDiEG__closing{grid-template-columns:1fr;gap:25px;margin:78px 0 85px}.page-module__NfDiEG__closing>.page-module__NfDiEG__sectionMarker{grid-column:auto}.page-module__NfDiEG__closing h2{font-size:clamp(54px,9vw,75px)}.page-module__NfDiEG__closing>a{justify-self:start}}@media (prefers-reduced-motion:reduce){.page-module__NfDiEG__portraitAccent,.page-module__NfDiEG__quietLink svg,.page-module__NfDiEG__collaborationLink svg{transition:none}.page-module__NfDiEG__portrait:hover .page-module__NfDiEG__portraitAccent{transform:rotate(22deg)}}
