.behaviorPage{background:var(--paper);color:var(--ink)}.behaviorHero{isolation:isolate;color:#fff;background:#1b1714;min-height:clamp(650px,78svh,820px);position:relative;overflow:hidden}.behaviorHero>img{z-index:-3;object-fit:cover;object-position:50% 38%}.behaviorHeroShade{z-index:-2;background:linear-gradient(90deg,#0d0a08db,#0d0a088c 46%,#0d0a081f 80%),linear-gradient(#0000 38%,#0d0a08ad);position:absolute;inset:0}.behaviorHeroInner{flex-direction:column;justify-content:space-between;min-height:clamp(650px,78svh,820px);padding-top:34px;padding-bottom:clamp(48px,7vw,88px);display:flex}.behaviorHeroTop{letter-spacing:.13em;text-transform:uppercase;color:#ffffffb3;justify-content:space-between;gap:30px;font-size:10px;font-weight:900;display:flex}.behaviorHeroTop a{border-bottom:1px solid #ffffff5c;padding-bottom:4px}.behaviorHeroCopy{max-width:1000px}.behaviorHeroCopy .kicker{color:#e6cbb7}.behaviorHeroCopy h1{letter-spacing:-.068em;text-wrap:balance;max-width:980px;margin:18px 0 24px;font-size:clamp(62px,7.5vw,116px);line-height:.85}.behaviorHeroCopy p{color:#ffffffd1;max-width:760px;margin:0;font-size:clamp(18px,1.8vw,24px);line-height:1.5}.behaviorStage{padding-top:clamp(90px,9vw,135px);padding-bottom:clamp(100px,11vw,160px)}.behaviorStageHead{border-top:1px solid #11100f2e;grid-template-columns:minmax(0,1.1fr) minmax(300px,.55fr);align-items:end;gap:clamp(55px,9vw,145px);margin-bottom:50px;padding-top:22px;display:grid}.behaviorStageHead h2{letter-spacing:-.063em;max-width:880px;margin:16px 0 0;font-size:clamp(56px,6.3vw,94px);line-height:.87}.behaviorStageHead>p{color:#665f57;justify-self:end;max-width:460px;margin:0;font-size:16px;line-height:1.62}.behaviorTool{grid-template-columns:minmax(310px,.72fr) minmax(0,1.28fr);align-items:start;gap:28px;display:grid}.behaviorChooser{border-top:2px solid var(--ink);display:grid}.behaviorChooser button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #11100f26;grid-template-columns:42px minmax(0,1fr);gap:4px 14px;padding:17px 4px;transition:padding .18s,background .18s;display:grid}.behaviorChooser button>span{letter-spacing:.12em;color:var(--camel-deep);grid-row:1/3;font-size:9px;font-weight:900}.behaviorChooser button strong{letter-spacing:-.025em;font-size:18px;line-height:1.05}.behaviorChooser button small{color:#827970;font-size:11px;line-height:1.4}.behaviorChooser button:hover,.behaviorChooser button.active{background:#ebe2d7;padding-left:14px;padding-right:14px}.behaviorChooser button.active strong{color:var(--camel-deep)}.behaviorResult{background:var(--paper-soft);border:1px solid #11100f1f;padding:34px;position:sticky;top:98px}.behaviorResultTop{letter-spacing:.11em;text-transform:uppercase;color:#827970;border-bottom:1px solid #11100f24;justify-content:space-between;gap:24px;padding-bottom:17px;font-size:9px;font-weight:900;display:flex}.behaviorResultTop span:first-child{color:var(--camel-deep)}.behaviorResult h2{letter-spacing:-.045em;margin:28px 0 34px;font-size:clamp(34px,3.5vw,54px);line-height:.98}.behaviorContext{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px;display:grid}.behaviorContext label{cursor:pointer;background:#fffaf5;border:1px solid #11100f21;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:15px;display:grid}.behaviorContext input{accent-color:var(--camel-deep);margin-top:3px}.behaviorContext span{gap:4px;display:grid}.behaviorContext strong{font-size:12px}.behaviorContext small{color:#7a7168;font-size:10px;line-height:1.4}.behaviorAlert{border-left:3px solid var(--camel);background:#efe3d7;margin:8px 0 22px;padding:18px}.behaviorAlert.strong{background:#e7dbcf;border-left-color:#171411}.behaviorAlert strong{font-size:15px}.behaviorAlert p{color:#615950;margin:6px 0 0;font-size:12px;line-height:1.55}.behaviorObserve{border-top:1px solid #11100f24;grid-template-columns:1fr 1fr;gap:22px;padding-top:25px;display:grid}.behaviorObserve>div>span{letter-spacing:.12em;color:var(--camel-deep);margin-bottom:13px;font-size:9px;font-weight:900;display:block}.behaviorObserve p{color:#5f5850;margin:0 0 10px;font-size:13px;line-height:1.55}.behaviorObserve>div:first-child p:before{content:"→ ";color:var(--camel-deep);font-weight:900}.behaviorFooter{border-top:1px solid #11100f24;grid-template-columns:180px 1fr;gap:22px;margin-top:24px;padding-top:20px;display:grid}.behaviorFooter strong{font-size:16px;line-height:1.15}.behaviorFooter p{color:#726a62;margin:0;font-size:12px;line-height:1.55}.behaviorMethodBand{color:#fff;background:#171411;padding:clamp(90px,9vw,130px) 0}.behaviorMethodBand>.wrap{grid-template-columns:minmax(0,1fr) minmax(330px,.62fr);align-items:end;gap:clamp(60px,10vw,150px);display:grid}.behaviorMethodBand .kicker{color:#d8bda9}.behaviorMethodBand h2{letter-spacing:-.063em;max-width:780px;margin:17px 0 0;font-size:clamp(56px,6.2vw,92px);line-height:.87}.behaviorMethodBand p{color:#ffffffa6;margin:0 0 18px;font-size:16px;line-height:1.62}.behaviorNext{grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:32px;padding-top:70px;padding-bottom:80px;display:grid}.behaviorNext>span{letter-spacing:.13em;color:var(--camel-deep);font-size:12px;font-weight:900}.behaviorNext h2{letter-spacing:-.045em;margin:0 0 10px;font-size:42px}.behaviorNext p{color:#6d655d;max-width:660px;margin:0;font-size:14px;line-height:1.55}.behaviorNext a{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--camel-deep);padding-bottom:4px;font-size:10px;font-weight:900}@media (max-width:980px){.behaviorStageHead,.behaviorMethodBand>.wrap{grid-template-columns:1fr;gap:28px}.behaviorStageHead>p{justify-self:start}.behaviorTool{grid-template-columns:1fr}.behaviorChooser{grid-template-columns:1fr 1fr}.behaviorChooser button:nth-child(2){border-top:2px solid var(--ink)}.behaviorResult{position:static}.behaviorNext{grid-template-columns:70px 1fr}.behaviorNext a{grid-column:2;width:max-content}}@media (max-width:640px){.behaviorHero,.behaviorHeroInner{min-height:680px}.behaviorHeroTop{gap:8px;display:grid}.behaviorHeroCopy h1{font-size:56px}.behaviorChooser{grid-template-columns:1fr}.behaviorChooser button:nth-child(2){border-top:0}.behaviorContext,.behaviorObserve,.behaviorFooter{grid-template-columns:1fr}.behaviorResult{padding:24px}.behaviorNext{grid-template-columns:1fr}.behaviorNext a{grid-column:auto}.behaviorMethodBand h2{font-size:52px}}
.territoryPage{color:#11100f;background:#f4f1ea}.territoryHero{isolation:isolate;color:#fff;background:#1c1815;min-height:760px;position:relative;overflow:hidden}.territoryHero>img{z-index:-3;object-fit:cover;object-position:50% 42%}.territoryHeroShade{z-index:-2;background:linear-gradient(90deg,#100c0ad4 0%,#100c0a87 43%,#100c0a1a 77%),linear-gradient(#0000 42%,#100c0aab);position:absolute;inset:0}.territoryHeroInner{flex-direction:column;justify-content:space-between;min-height:760px;padding-top:34px;padding-bottom:72px;display:flex}.territoryHeroTop{letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8;justify-content:space-between;gap:24px;font-size:10px;font-weight:900;display:flex}.territoryHeroTop a{border-bottom:1px solid #fff6}.territoryHeroCopy{max-width:990px}.territoryHeroCopy .kicker{color:#e1c9b7}.territoryHeroCopy h1{letter-spacing:-.07em;text-wrap:balance;max-width:970px;margin:18px 0 26px;font-size:clamp(64px,7.3vw,116px);line-height:.84}.territoryHeroCopy p{color:#ffffffd1;max-width:760px;margin:0;font-size:21px;line-height:1.52}.territoryIntro{background:#f4f1ea;padding:96px 0}.territoryIntroGrid{border-top:1px solid #11100f29;grid-template-columns:1fr .78fr;align-items:end;gap:clamp(60px,9vw,150px);padding-top:22px;display:grid}.territoryIntro h2{letter-spacing:-.065em;max-width:820px;margin:16px 0 0;font-size:clamp(56px,6.4vw,96px);line-height:.87}.territoryIntroGrid>div:last-child p{color:#625b53;margin:0;font-size:17px;line-height:1.65}.territoryIntroMarks{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.territoryIntroMarks span{letter-spacing:.09em;text-transform:uppercase;border:1px solid #11100f24;border-radius:999px;padding:9px 12px;font-size:10px;font-weight:900}.territoryToolSection{background:#ebe5dc;padding:96px 0 120px}.territoryToolHead{grid-template-columns:1fr .55fr;align-items:end;gap:60px;margin-bottom:42px;display:grid}.territoryToolHead>div>span{color:#fff;letter-spacing:.08em;background:#11100f;border-radius:50%;place-items:center;width:64px;height:64px;font-size:12px;font-weight:900;display:inline-grid}.territoryToolHead h2{letter-spacing:-.064em;max-width:900px;margin:20px 0 0;font-size:clamp(55px,6vw,94px);line-height:.86}.territoryToolHead>p{color:#665e56;margin:0;font-size:16px;line-height:1.6}.territoryAudit{gap:26px;display:grid}.territoryProgress{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.1em;text-transform:uppercase;background:#fbfaf6f5;border:1px solid #11100f1f;grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:18px;padding:16px 20px;font-size:10px;font-weight:900;display:grid;position:sticky;top:78px}.territoryProgress>i{background:#ddd4ca;height:3px;overflow:hidden}.territoryProgress>i b{background:#3655ff;height:100%;transition:width .25s;display:block}.territoryQuestions{grid-template-columns:1fr 1fr;gap:16px;display:grid}.territoryQuestions>article{background:#fbfaf6;border:1px solid #11100f1f;flex-direction:column;justify-content:space-between;min-height:350px;padding:26px;transition:border-color .18s,transform .18s;display:flex}.territoryQuestions>article.answered{border-color:#b5825da8}.territoryQuestionHead{grid-template-columns:54px 1fr;gap:18px;display:grid}.territoryQuestionHead>span{letter-spacing:.13em;color:#b5825d;font-size:12px;font-weight:900}.territoryQuestionHead small{letter-spacing:.13em;color:#3655ff;font-size:9px;font-weight:900}.territoryQuestionHead h3{letter-spacing:-.045em;margin:9px 0 12px;font-size:38px;line-height:.96}.territoryQuestionHead p{color:#625b53;margin:0;font-size:15px;line-height:1.5}.territoryAnswers{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:24px;display:grid}.territoryAnswers button{text-align:left;cursor:pointer;color:#11100f;background:#f4f1ea;border:1px solid #11100f1f;min-height:92px;padding:13px;transition:all .18s}.territoryAnswers button:hover{border-color:#b5825d;transform:translateY(-2px)}.territoryAnswers button.active{color:#fff;background:#171411;border-color:#171411}.territoryAnswers strong{font-size:13px;line-height:1.2;display:block}.territoryAnswers small{color:#777067;margin-top:7px;font-size:10px;line-height:1.35;display:block}.territoryAnswers button.active small{color:#ffffff94}.territoryResult{color:#fff;background:#171411;grid-template-columns:.38fr .62fr;margin-top:18px;display:grid}.territoryScore{text-align:center;background:#b5825d;flex-direction:column;justify-content:center;align-items:center;min-height:560px;padding:34px;display:flex}.territoryScore span{letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:900}.territoryScore strong{letter-spacing:-.08em;font-size:clamp(120px,15vw,220px);line-height:.78}.territoryScore small{font-size:14px;font-weight:900}.territoryResultCopy{padding:clamp(38px,5vw,72px)}.territoryResultCopy .kicker{color:#dcc4b2}.territoryResultCopy>h2{letter-spacing:-.06em;max-width:760px;margin:17px 0 22px;font-size:clamp(50px,5vw,78px);line-height:.87}.territoryResultCopy>p{color:#ffffffa8;max-width:700px;font-size:17px;line-height:1.6}.territoryPriorities{border-top:1px solid #ffffff26;margin-top:34px}.territoryPriorities>strong{letter-spacing:.13em;text-transform:uppercase;color:#d9baa3;padding:18px 0 6px;font-size:10px;display:block}.territoryPriorities article{border-bottom:1px solid #ffffff21;grid-template-columns:36px 1fr;gap:15px;padding:18px 0;display:grid}.territoryPriorities article>span{color:#d9baa3;font-size:10px}.territoryPriorities h3{letter-spacing:-.03em;margin:0 0 6px;font-size:23px}.territoryPriorities p{color:#ffffff94;margin:0;font-size:13px;line-height:1.5}.territoryResultCopy>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:999px;margin-top:28px;padding:14px 18px;font-size:11px;font-weight:900}.territoryDisclaimer{background:#f4f1ea;border-top:2px solid #11100f;padding:22px}.territoryDisclaimer strong{font-size:13px}.territoryDisclaimer p{color:#6d655d;max-width:900px;margin:8px 0 0;font-size:12px;line-height:1.55}.territoryNext{color:#fff;background:#b5825d;padding:100px 0}.territoryNextGrid{grid-template-columns:1fr .7fr;align-items:end;gap:clamp(60px,9vw,140px);display:grid}.territoryNext .kicker{color:#f0dfd2}.territoryNext h2{letter-spacing:-.065em;max-width:900px;margin:18px 0 0;font-size:clamp(56px,6.4vw,98px);line-height:.86}.territoryNext p{color:#fffc;margin:0;font-size:17px;line-height:1.62}.territoryNext a{letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid;margin-top:24px;padding-bottom:5px;font-size:11px;font-weight:900;display:inline-block}@media (max-width:980px){.territoryIntroGrid,.territoryToolHead,.territoryResult,.territoryNextGrid,.territoryQuestions{grid-template-columns:1fr}.territoryScore{min-height:360px}.territoryProgress{top:68px}}@media (max-width:640px){.territoryHero,.territoryHeroInner{min-height:680px}.territoryHeroCopy h1{font-size:56px}.territoryHeroCopy p{font-size:18px}.territoryHeroTop{gap:8px;display:grid}.territoryAnswers{grid-template-columns:1fr}.territoryQuestions>article{min-height:auto}.territoryQuestionHead{grid-template-columns:38px 1fr}.territoryQuestionHead h3{font-size:32px}.territoryProgress{grid-template-columns:1fr auto}.territoryProgress>i{grid-area:2/1/auto/-1}.territoryScore strong{font-size:140px}}
.agePage{color:#11100f;background:#f4f1ea}.ageHero{isolation:isolate;color:#fff;background:#1b1714;min-height:740px;position:relative;overflow:hidden}.ageHero>img{z-index:-3;object-fit:cover;object-position:50% 42%}.ageHeroShade{z-index:-2;background:linear-gradient(90deg,#100c0ad6 0%,#100c0a8f 44%,#100c0a1c 78%),linear-gradient(#0000 42%,#100c0aad);position:absolute;inset:0}.ageHeroInner{flex-direction:column;justify-content:space-between;min-height:740px;padding-top:34px;padding-bottom:70px;display:flex}.ageHeroTop{letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8;justify-content:space-between;gap:24px;font-size:10px;font-weight:900;display:flex}.ageHeroTop a{border-bottom:1px solid #fff6}.ageHeroCopy{max-width:980px}.ageHeroCopy .kicker{color:#e4cdbd}.ageHeroCopy h1{letter-spacing:-.07em;text-wrap:balance;max-width:920px;margin:18px 0 25px;font-size:clamp(64px,7.3vw,116px);line-height:.84}.ageHeroCopy p{color:#ffffffd1;max-width:720px;margin:0;font-size:21px;line-height:1.52}.ageIntro{padding:92px 0}.ageIntroGrid{border-top:1px solid #11100f29;grid-template-columns:1fr .75fr;align-items:end;gap:clamp(60px,9vw,150px);padding-top:22px;display:grid}.ageIntro h2{letter-spacing:-.064em;max-width:800px;margin:16px 0 0;font-size:clamp(56px,6.2vw,94px);line-height:.87}.ageIntroGrid>div:last-child p{color:#625b53;margin:0;font-size:17px;line-height:1.65}.ageIntroGrid>div:last-child span{letter-spacing:.1em;text-transform:uppercase;color:#936748;margin-top:20px;font-size:10px;font-weight:900;display:block}.ageToolSection{background:#ebe5dc;padding:96px 0 120px}.ageTool{gap:26px;display:grid}.ageInputPanel{background:#fbfaf6;border:1px solid #11100f1f;grid-template-columns:1fr .7fr;gap:50px;padding:34px;display:grid}.ageInputCopy h2{letter-spacing:-.06em;max-width:720px;margin:14px 0 18px;font-size:clamp(52px,5.7vw,86px);line-height:.88}.ageInputCopy p{color:#665f57;max-width:620px;margin:0;font-size:16px;line-height:1.58}.ageFields{grid-template-columns:1fr 1fr;align-self:center;gap:12px;display:grid}.ageFields label{gap:9px;display:grid}.ageFields span{letter-spacing:.12em;text-transform:uppercase;color:#936748;font-size:10px;font-weight:900}.ageFields input{color:#11100f;width:100%;min-height:115px;font:inherit;letter-spacing:-.05em;text-align:center;background:#f4f1ea;border:1px solid #11100f24;padding:14px;font-size:52px;font-weight:900}.ageResult{color:#fff;background:#171411;grid-template-columns:.58fr .42fr;display:grid}.ageResultMain{flex-direction:column;justify-content:center;min-height:520px;padding:clamp(38px,5vw,72px);display:flex}.ageStageTop{letter-spacing:.13em;text-transform:uppercase;color:#d9baa3;justify-content:space-between;gap:20px;font-size:10px;font-weight:900;display:flex}.ageStageTop small{font:inherit;color:#ffffff85}.ageResultMain h2{letter-spacing:-.075em;margin:22px 0 8px;font-size:clamp(70px,8vw,128px);line-height:.8}.ageResultMain>strong{letter-spacing:.02em;color:#d9baa3;font-size:14px}.ageResultMain>p{color:#ffffffb3;max-width:720px;margin:28px 0 0;font-size:18px;line-height:1.62}.ageTransition{border-top:1px solid #ffffff24;justify-content:space-between;gap:20px;margin-top:32px;padding-top:18px;font-size:11px;display:flex}.ageTransition span{color:#ffffff80}.ageObserve{background:#b5825d;padding:clamp(34px,4vw,58px)}.ageObserve>span{letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:900}.ageObserve ol{margin:28px 0 0;padding:0;list-style:none}.ageObserve li{border-top:1px solid #fff3;grid-template-columns:34px 1fr;gap:14px;padding:18px 0;display:grid}.ageObserve li:last-child{border-bottom:1px solid #fff3}.ageObserve i{color:#ffffff94;font-size:10px;font-style:normal}.ageObserve strong{font-size:18px;line-height:1.25}.ageTimeline{background:#fbfaf6;border:1px solid #11100f1f;grid-template-columns:repeat(4,1fr);display:grid}.ageTimeline>div{border-right:1px solid #11100f1a;flex-direction:column;gap:8px;min-height:150px;padding:20px;display:flex}.ageTimeline>div:last-child{border-right:0}.ageTimeline>div.active{color:#fff;background:#3655ff}.ageTimeline span{letter-spacing:.12em;color:#b5825d;font-size:10px;font-weight:900}.ageTimeline .active span{color:#dce2ff}.ageTimeline strong{letter-spacing:-.035em;margin-top:auto;font-size:24px}.ageTimeline small{color:#746c64;font-size:11px;line-height:1.35}.ageTimeline .active small{color:#ffffffb3}.agePrinciple{border-top:2px solid #11100f;grid-template-columns:1fr .75fr;gap:clamp(50px,8vw,120px);padding:34px 0 10px;display:grid}.agePrinciple span{letter-spacing:.13em;text-transform:uppercase;color:#936748;font-size:10px;font-weight:900}.agePrinciple h3{letter-spacing:-.058em;max-width:780px;margin:16px 0 0;font-size:clamp(45px,5vw,76px);line-height:.88}.agePrinciple p{color:#665f57;margin:0 0 16px;font-size:15px;line-height:1.65}.ageCareNote{background:#f4f1ea;border-left:5px solid #3655ff;padding:26px}.ageCareNote strong{font-size:17px}.ageCareNote p{color:#665f57;max-width:980px;margin:10px 0 18px;font-size:13px;line-height:1.6}.ageCareNote>div{flex-wrap:wrap;gap:16px;display:flex}.ageCareNote a{letter-spacing:.08em;text-transform:uppercase;color:#3655ff;border-bottom:1px solid;padding-bottom:3px;font-size:10px;font-weight:900}.ageNext{color:#fff;background:#171411;padding:100px 0}.ageNextGrid{grid-template-columns:1fr .72fr;align-items:end;gap:clamp(60px,9vw,140px);display:grid}.ageNext .kicker{color:#dcc4b2}.ageNext h2{letter-spacing:-.065em;max-width:920px;margin:18px 0 0;font-size:clamp(56px,6.3vw,96px);line-height:.86}.ageNext p{color:#ffffffab;margin:0;font-size:17px;line-height:1.62}.ageNextGrid>div:last-child>div{flex-wrap:wrap;gap:18px;margin-top:24px;display:flex}.ageNext a{letter-spacing:.09em;text-transform:uppercase;color:#ead7c8;border-bottom:1px solid #b5825d;padding-bottom:5px;font-size:10px;font-weight:900}@media (max-width:980px){.ageIntroGrid,.ageInputPanel,.ageResult,.agePrinciple,.ageNextGrid{grid-template-columns:1fr}.ageTimeline{grid-template-columns:1fr 1fr}.ageTimeline>div:nth-child(2){border-right:0}.ageTimeline>div:nth-child(-n+2){border-bottom:1px solid #11100f1a}}@media (max-width:640px){.ageHero,.ageHeroInner{min-height:670px}.ageHeroTop{gap:8px;display:grid}.ageHeroCopy h1{font-size:56px}.ageHeroCopy p{font-size:18px}.ageFields{grid-template-columns:1fr}.ageFields input{min-height:90px;font-size:42px}.ageTimeline{grid-template-columns:1fr}.ageTimeline>div{border-bottom:1px solid #11100f1a;border-right:0}.ageTimeline>div:last-child{border-bottom:0}.ageResultMain h2{font-size:72px}}
.labAgeTeaser{color:#11100f;border-top:1px solid #11100f2e;border-bottom:1px solid #11100f2e;grid-template-columns:170px minmax(0,1fr) auto;align-items:center;gap:32px;margin-top:18px;padding:28px 0;transition:color .18s,border-color .18s;display:grid}.labAgeTeaser>span{letter-spacing:.14em;text-transform:uppercase;color:#3655ff;font-size:10px;font-weight:900}.labAgeTeaser h3{letter-spacing:-.05em;margin:0 0 8px;font-size:clamp(32px,3.4vw,52px);line-height:.94}.labAgeTeaser p{color:#665f57;max-width:760px;margin:0;font-size:14px;line-height:1.55}.labAgeTeaser>strong{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:900}.labAgeTeaser:hover{color:#936748;border-color:#b5825d}.labAgeTeaser:hover p{color:#6d5a4a}.homeLabTools{background:#f4f1ea;border-top:1px solid #11100f21;border-bottom:1px solid #11100f21;grid-template-columns:repeat(3,1fr);margin-top:18px;display:grid}.homeLabTools a{color:#11100f;border-right:1px solid #11100f1a;flex-direction:column;gap:8px;min-height:152px;padding:22px;transition:background .18s,color .18s;display:flex}.homeLabTools a:last-child{border-right:0}.homeLabTools span{letter-spacing:.13em;color:#3655ff;font-size:10px;font-weight:900}.homeLabTools strong{letter-spacing:-.04em;margin-top:auto;font-size:26px;line-height:1}.homeLabTools small{color:#6c655d;font-size:11px;line-height:1.4}.homeLabTools a:hover{color:#fff;background:#171411}.homeLabTools a:hover small{color:#ffffff94}.homeLabTools a:hover span{color:#d9baa3}@media (max-width:800px){.labAgeTeaser{grid-template-columns:1fr;gap:12px}.labAgeTeaser>strong{white-space:normal}.homeLabTools{grid-template-columns:1fr}.homeLabTools a{border-bottom:1px solid #11100f1a;border-right:0;min-height:125px}.homeLabTools a:last-child{border-bottom:0}}
.searchPage{color:#11100f;background:#f4f1ea;min-height:70vh}.searchHero{color:#fff;background:#171411;padding:95px 0 80px}.searchHeroInner{grid-template-columns:minmax(0,1.15fr) minmax(360px,.75fr);align-items:end;gap:clamp(60px,9vw,140px);display:grid}.searchHero .kicker{color:#dcc4b2}.searchHero h1{letter-spacing:-.067em;text-wrap:balance;max-width:930px;margin:18px 0 0;font-size:clamp(58px,6.8vw,104px);line-height:.86}.searchForm{gap:10px;display:grid}.searchForm label{letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;font-size:10px;font-weight:900}.searchForm>div{border-bottom:1px solid #ffffff80;grid-template-columns:1fr auto;display:grid}.searchForm input{color:#fff;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:16px 0;font-size:18px}.searchForm input::placeholder{color:#ffffff61}.searchForm button{color:#ead7c8;font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:900}.searchResults{padding-top:80px;padding-bottom:120px}.searchResultsHead{border-bottom:2px solid #11100f;justify-content:space-between;align-items:end;gap:30px;padding-bottom:28px;display:flex}.searchResultsHead span{letter-spacing:.12em;color:#936748;font-size:10px;font-weight:900}.searchResultsHead h2{letter-spacing:-.06em;max-width:900px;margin:10px 0 0;font-size:clamp(48px,5.5vw,82px);line-height:.88}.searchResultsHead>strong{letter-spacing:-.06em;font-size:72px;line-height:.8}.searchResultsHead>strong small{letter-spacing:.08em;text-transform:uppercase;color:#756d64;margin-top:8px;font-size:10px;display:block}.searchBlock{padding-top:60px}.searchBlockHead{letter-spacing:.12em;color:#936748;border-bottom:1px solid #11100f29;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;padding-bottom:12px;font-size:10px;font-weight:900;display:flex}.searchArticleGrid{gap:28px 20px}.searchProducts{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.searchProducts>a{background:#fbfaf6;border:1px solid #11100f1f;flex-direction:column;min-height:520px;padding:18px;transition:transform .2s,border-color .2s;display:flex;position:relative}.searchProducts>a:hover{border-color:#b5825d;transform:translateY(-4px)}.searchProducts>a>div:first-child{background:#eee7dc;place-items:center;height:240px;margin:-18px -18px 20px;display:grid;overflow:hidden}.searchProducts img{object-fit:contain;mix-blend-mode:multiply;width:86%;height:86%}.searchProducts>a>div:first-child>span{font-size:72px;font-weight:900}.searchProducts small{letter-spacing:.1em;text-transform:uppercase;color:#936748;font-size:10px;font-weight:900}.searchProducts h3{letter-spacing:-.04em;margin:10px 0 12px;font-size:30px;line-height:.96}.searchProducts p{color:#686158;margin:0 0 20px;font-size:13px;line-height:1.5}.searchProducts>a>strong{margin-top:auto;font-size:30px}.searchProducts>a>strong i{color:#746d65;font-size:10px;font-style:normal}.searchEmpty{border-bottom:1px solid #11100f2e;max-width:980px;padding:70px 0}.searchEmpty>span{letter-spacing:.12em;color:#936748;font-size:10px;font-weight:900}.searchEmpty h2{letter-spacing:-.063em;max-width:780px;margin:16px 0 20px;font-size:clamp(55px,6vw,90px);line-height:.86}.searchEmpty p{color:#665f57;max-width:620px;margin:0;font-size:17px;line-height:1.6}.searchEmpty>div{flex-wrap:wrap;gap:18px;margin-top:24px;display:flex}.searchEmpty a{letter-spacing:.08em;text-transform:uppercase;color:#3655ff;border-bottom:1px solid;padding-bottom:4px;font-size:10px;font-weight:900}@media (max-width:980px){.searchHeroInner{grid-template-columns:1fr}.searchProducts{grid-template-columns:1fr 1fr}}@media (max-width:640px){.searchHero{padding:70px 0}.searchHero h1{font-size:56px}.searchForm>div{grid-template-columns:1fr}.searchForm button{text-align:left;padding:12px 0}.searchResultsHead{align-items:flex-start}.searchProducts{grid-template-columns:1fr}.searchResultsHead>strong{font-size:48px}.searchProducts>a{min-height:480px}}
.mobileNavRoot{display:none}.mobileMenuButton{color:#11100f;font:inherit;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px 0 10px 14px;font-size:10px;font-weight:900}.mobileMenuButton i{gap:5px;width:24px;display:grid}.mobileMenuButton b{background:currentColor;width:24px;height:1px;display:block}.mobileMenuOverlay{z-index:1000;color:#fff;padding:20px max(20px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));background:#171411;animation:.2s ease-out mobileMenuIn;position:fixed;inset:0;overflow:auto}.mobileMenuTop{border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:20px;padding:2px 0 20px;display:flex}.mobileMenuTop>span{letter-spacing:.15em;color:#d9baa3;font-size:9px;font-weight:900}.mobileMenuTop button{color:#fff;font:inherit;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:10px;font-weight:900}.mobileMenuTop button i{vertical-align:-2px;margin-left:8px;font-size:22px;font-style:normal;font-weight:300}.mobileMenuLinks{margin-top:8px;display:grid}.mobileMenuLinks>a{color:#fff;border-bottom:1px solid #ffffff21;grid-template-columns:54px minmax(0,1fr) 24px;align-items:center;gap:13px;min-height:82px;display:grid}.mobileMenuLinks>a>span{letter-spacing:.13em;color:#b5825d;font-size:9px;font-weight:900}.mobileMenuLinks>a>div{gap:5px;display:grid}.mobileMenuLinks strong{letter-spacing:-.035em;font-size:24px;line-height:1}.mobileMenuLinks small{color:#ffffff7a;font-size:11px;line-height:1.3}.mobileMenuLinks>a>i{color:#ffffff52;font-size:18px;font-style:normal}.mobileMenuLinks .mobileMenuLab{border-top:1px solid #b5825d;border-bottom-color:#b5825d;margin-top:8px}.mobileMenuLinks .mobileMenuLab strong{font-size:30px}.mobileMenuFooter{justify-content:space-between;align-items:end;gap:24px;padding:26px 0 8px;display:flex}.mobileMenuFooter a{letter-spacing:.09em;text-transform:uppercase;color:#ead7c8;border-bottom:1px solid #b5825d;padding-bottom:4px;font-size:10px;font-weight:900}.mobileMenuFooter span{color:#ffffff61;text-align:right;max-width:140px;font-size:10px;line-height:1.4}@keyframes mobileMenuIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (max-width:980px){.mobileNavRoot{display:block}.mobileMenuButton{display:flex}.siteHeader .headerInner{height:68px}.siteHeader .brand{z-index:2;position:relative}}@media (max-width:480px){.mobileMenuOverlay{padding-top:14px}.mobileMenuLinks>a{grid-template-columns:46px minmax(0,1fr) 20px;min-height:76px}.mobileMenuLinks strong{font-size:22px}.mobileMenuFooter{gap:20px;display:grid}.mobileMenuFooter span{text-align:left}}@media (prefers-reduced-motion:reduce){.mobileMenuOverlay{animation:none}}
.aboutPage,.transparencyPage{color:#11100f;background:#f4f1ea}.aboutHero{padding:54px 0 78px}.aboutHeroGrid{grid-template-columns:1.05fr .95fr;gap:18px;display:grid}.aboutHeroCopy{flex-direction:column;justify-content:flex-end;min-height:650px;padding:48px 44px 44px 0;display:flex}.aboutHeroCopy h1{letter-spacing:-.07em;text-wrap:balance;max-width:900px;margin:18px 0 28px;font-size:clamp(66px,7.3vw,116px);line-height:.84}.aboutHeroCopy p{color:#5f5850;max-width:680px;margin:0;font-size:20px;line-height:1.55}.aboutHeroImage{background:#cfc0b4;min-height:650px;margin:0;position:relative;overflow:hidden}.aboutHeroImage img{object-fit:cover}.aboutHeroImage:after{content:"";background:linear-gradient(#0000 45%,#110d0a7a);position:absolute;inset:0}.aboutHeroImage figcaption{z-index:2;color:#fff;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:900;position:absolute;bottom:22px;left:24px}.aboutManifesto{color:#fff;background:#171411;padding:100px 0}.aboutManifestoGrid{grid-template-columns:140px minmax(0,1fr) minmax(330px,.72fr);align-items:start;gap:clamp(40px,7vw,100px);display:grid}.aboutManifestoGrid>span{letter-spacing:.13em;color:#b5825d;font-size:10px;font-weight:900}.aboutManifesto h2{letter-spacing:-.064em;max-width:700px;margin:0;font-size:clamp(56px,6vw,92px);line-height:.86}.aboutManifesto p{color:#ffffff9e;margin:0 0 18px;font-size:16px;line-height:1.68}.aboutPillars{background:#ebe5dc;padding:105px 0}.aboutPillars>div>header{grid-template-columns:1fr .78fr;align-items:end;gap:60px;margin-bottom:46px;display:grid}.aboutPillars header .kicker{color:#936748}.aboutPillars header h2{letter-spacing:-.064em;max-width:920px;margin:16px 0 0;font-size:clamp(56px,6.2vw,94px);line-height:.86}.aboutPillarGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.aboutPillarGrid a{background:#fbfaf6;border:1px solid #11100f1a;flex-direction:column;min-height:430px;padding:28px;transition:transform .2s,background .2s,color .2s;display:flex}.aboutPillarGrid a:hover{color:#fff;background:#171411;transform:translateY(-4px)}.aboutPillarGrid span{letter-spacing:.13em;color:#3655ff;font-size:10px;font-weight:900}.aboutPillarGrid h3{letter-spacing:-.05em;margin:70px 0 15px;font-size:48px;line-height:.92}.aboutPillarGrid p{color:#665f57;max-width:400px;margin:0;font-size:14px;line-height:1.58}.aboutPillarGrid a:hover p{color:#ffffff94}.aboutPillarGrid strong{letter-spacing:.08em;text-transform:uppercase;color:#936748;margin-top:auto;font-size:11px}.aboutPillarGrid a:hover strong{color:#d9baa3}.aboutMethod{padding:110px 0}.aboutMethodGrid{grid-template-columns:1fr .82fr;align-items:start;gap:clamp(70px,9vw,150px);display:grid}.aboutMethod h2{letter-spacing:-.065em;max-width:900px;margin:17px 0 0;font-size:clamp(58px,6.4vw,96px);line-height:.85}.aboutMethodSteps{border-top:2px solid #11100f}.aboutMethodSteps article{border-bottom:1px solid #11100f29;grid-template-columns:45px 1fr;gap:18px;padding:22px 0;display:grid}.aboutMethodSteps article>span{color:#936748;font-size:10px;font-weight:900}.aboutMethodSteps strong{letter-spacing:-.025em;font-size:22px}.aboutMethodSteps p{color:#696158;margin:7px 0 0;font-size:14px;line-height:1.55}.aboutPublisher{color:#fff;background:#b5825d;padding:100px 0}.aboutPublisherGrid{grid-template-columns:1fr .7fr;align-items:end;gap:clamp(60px,9vw,140px);display:grid}.aboutPublisher .kicker{color:#f0e0d4}.aboutPublisher h2{letter-spacing:-.065em;max-width:900px;margin:18px 0 0;font-size:clamp(56px,6.3vw,96px);line-height:.86}.aboutPublisher p{color:#fffc;margin:0;font-size:17px;line-height:1.65}.aboutPublisherLinks{flex-wrap:wrap;gap:18px;margin-top:24px;display:flex}.aboutPublisher a{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:4px;font-size:10px;font-weight:900}.transparencyHero{color:#fff;background:#171411;padding:100px 0 110px}.transparencyHeroGrid{grid-template-columns:1.15fr .55fr;align-items:end;gap:clamp(70px,9vw,150px);display:grid}.transparencyHero .kicker{color:#d9baa3}.transparencyHero h1{letter-spacing:-.068em;text-wrap:balance;max-width:1000px;margin:20px 0 0;font-size:clamp(62px,7vw,108px);line-height:.84}.transparencyHero p{color:#ffffff9e;margin:0;font-size:17px;line-height:1.68}.transparencyRules{padding:100px 0 120px}.transparencyRulesHead{border-top:1px solid #11100f2b;grid-template-columns:180px 1fr;align-items:start;gap:30px;margin-bottom:45px;padding-top:20px;display:grid}.transparencyRulesHead>span{letter-spacing:.12em;color:#936748;font-size:10px;font-weight:900}.transparencyRulesHead h2{letter-spacing:-.063em;max-width:850px;margin:0;font-size:clamp(54px,6vw,90px);line-height:.86}.transparencyRuleGrid{border-top:1px solid #11100f24;border-left:1px solid #11100f24;grid-template-columns:repeat(3,1fr);display:grid}.transparencyRuleGrid article{border-bottom:1px solid #11100f24;border-right:1px solid #11100f24;min-height:320px;padding:25px}.transparencyRuleGrid span{letter-spacing:.12em;color:#3655ff;font-size:10px;font-weight:900}.transparencyRuleGrid h3{letter-spacing:-.04em;margin:54px 0 14px;font-size:32px;line-height:.98}.transparencyRuleGrid p{color:#665f57;margin:0;font-size:14px;line-height:1.58}.transparencyFlow{background:#ebe5dc;padding:110px 0}.transparencyFlowGrid{grid-template-columns:1fr .8fr;gap:clamp(70px,9vw,150px);display:grid}.transparencyFlow h2{letter-spacing:-.064em;max-width:820px;margin:17px 0 22px;font-size:clamp(58px,6.3vw,96px);line-height:.86}.transparencyFlowGrid>div>p{color:#655e56;max-width:650px;margin:0;font-size:16px;line-height:1.62}.transparencyFlow ol{border-top:2px solid #11100f;margin:0;padding:0;list-style:none}.transparencyFlow li{border-bottom:1px solid #11100f29;grid-template-columns:42px 1fr;gap:16px;padding:20px 0;display:grid}.transparencyFlow li>span{color:#936748;font-size:10px;font-weight:900}.transparencyFlow li strong{letter-spacing:-.025em;font-size:21px}.transparencyFlow li p{color:#6b635b;margin:6px 0 0;font-size:13px;line-height:1.53}.transparencyCommerce{color:#fff;background:#b5825d;padding:105px 0}.transparencyCommerceGrid{grid-template-columns:1fr .7fr;align-items:end;gap:clamp(65px,9vw,140px);display:grid}.transparencyCommerce .kicker{color:#f1e1d5}.transparencyCommerce h2{letter-spacing:-.063em;max-width:860px;margin:17px 0 0;font-size:clamp(56px,6vw,92px);line-height:.86}.transparencyCommerce p{color:#fffc;margin:0;font-size:17px;line-height:1.64}.transparencyCommerceLinks{flex-wrap:wrap;gap:18px;margin-top:24px;display:flex}.transparencyCommerce a{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:4px;font-size:10px;font-weight:900}.transparencyClosing{padding:110px 0}.transparencyClosing>div{border-top:2px solid #11100f;padding-top:22px}.transparencyClosing span{letter-spacing:.12em;color:#936748;font-size:10px;font-weight:900}.transparencyClosing h2{letter-spacing:-.064em;max-width:920px;margin:17px 0 22px;font-size:clamp(56px,6.2vw,94px);line-height:.86}.transparencyClosing p{color:#665f57;max-width:650px;margin:0;font-size:16px;line-height:1.6}.transparencyClosing a{letter-spacing:.08em;text-transform:uppercase;color:#3655ff;border-bottom:1px solid;margin-top:25px;padding-bottom:4px;font-size:10px;font-weight:900;display:inline-block}@media (max-width:980px){.aboutHeroGrid,.aboutManifestoGrid,.aboutPillars>div>header,.aboutMethodGrid,.aboutPublisherGrid,.transparencyHeroGrid,.transparencyFlowGrid,.transparencyCommerceGrid{grid-template-columns:1fr}.aboutHeroCopy{min-height:auto;padding:35px 0}.aboutHeroImage{min-height:580px}.aboutPillarGrid,.transparencyRuleGrid{grid-template-columns:1fr 1fr}.aboutManifestoGrid{gap:28px}.transparencyHeroGrid{gap:35px}}@media (max-width:640px){.aboutHeroImage{min-height:500px}.aboutHeroCopy h1,.transparencyHero h1{font-size:55px}.aboutPillarGrid,.transparencyRuleGrid{grid-template-columns:1fr}.aboutPillarGrid a{min-height:350px}.transparencyRulesHead{grid-template-columns:1fr}.transparencyRuleGrid article{min-height:270px}}
.heroCoverContent{width:min(920px,100% - 60px)}.heroCover h1{letter-spacing:-.055em;text-wrap:balance;max-width:920px;font-size:clamp(42px,min(5.2vw,7vh),78px);line-height:.92}@media (max-height:760px) and (min-width:641px){.heroCover{min-height:calc(100svh - 78px)}.heroCoverTagline{top:22px}.heroCoverContent{bottom:24px}.heroCover h1{margin:12px 0 14px;font-size:clamp(38px,min(4.5vw,6.2vh),62px);line-height:.94}.heroCoverContent p{max-width:720px;font-size:16px;line-height:1.38}.heroCoverCta{margin-top:16px}}@media (max-height:620px) and (min-width:641px){.heroCover h1{font-size:clamp(34px,min(4.1vw,5.8vh),54px)}.heroCoverContent p{display:none}.heroCoverCta{margin-top:13px}}@media (max-width:980px){.heroCoverContent{width:min(780px,100% - 60px)}.heroCover h1{font-size:clamp(40px,min(7.2vw,7vh),66px)}}@media (max-width:640px){.heroCoverContent{width:auto;bottom:30px;left:25px;right:25px}.heroCover h1{letter-spacing:-.045em;margin:14px 0 16px;font-size:clamp(36px,10vw,48px);line-height:.94}.heroCoverContent p{font-size:15px;line-height:1.42}.heroCoverCta{margin-top:18px}}@media (max-width:640px) and (max-height:700px){.heroCover{min-height:calc(100svh - 78px)}.heroCover h1{font-size:clamp(32px,9vw,42px)}.heroCoverContent p{display:none}}
.sectionCoverPremium{min-height:clamp(660px,78svh,850px)}.sectionCoverShade{background:linear-gradient(90deg,#15100dc4 0%,#15100d73 44%,#15100d12 76%),linear-gradient(#0000 42%,#15100db8)}.sectionCoverInner{padding-top:42px;padding-bottom:clamp(54px,7vw,96px)}.sectionCoverTop{color:#ffffffc2}.sectionCoverCopy{max-width:1000px}.sectionCoverCopy h1{letter-spacing:-.065em;max-width:1040px;font-size:clamp(62px,7vw,112px);line-height:.87}.sectionCoverCopy p{color:#ffffffd1;max-width:700px;font-size:19px;line-height:1.5}.sectionIssueBar{color:#171411;background:#dfcfbe;border:0}.sectionIssueBarInner{min-height:118px}.sectionIssueBarInner>strong{letter-spacing:.11em;text-transform:uppercase;font-size:13px}.sectionIssueBarInner div span{border-left-color:#1714112e}.sectionIssueBarInner div span i{color:#3655ff}.sectionEditorialFeed{padding-top:100px;padding-bottom:120px}.sectionEditorialHeader{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:clamp(50px,8vw,130px);margin-bottom:55px;display:grid}.sectionEditorialHeader h2{letter-spacing:-.062em;font-size:clamp(58px,6.5vw,100px);line-height:.88}.sectionEditorialHeader p{color:#675f56;justify-self:end;max-width:440px;margin:0;font-size:16px;line-height:1.62}.sectionMagazineGrid{grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(0,.75fr));gap:48px 22px}.sectionMagazineGrid .articleCard{border-top:1px solid #11100f38;padding-top:16px}.sectionMagazineGrid .articleCard.large{border-top:0;grid-column:span 2;padding-top:0}.sectionMagazineGrid .articleCard.large .articleCardImage{aspect-ratio:1.4;border-radius:0}.sectionMagazineGrid .articleCard:not(.large) .articleCardImage{aspect-ratio:1;border-radius:0}.sectionMagazineGrid .articleCard.large h3{font-size:clamp(44px,4.6vw,72px);line-height:.92}.sectionMagazineGrid .articleCard:not(.large) h3{font-size:30px}.sectionComingSoon{background:#eee5da;border:0;border-radius:0;padding:clamp(36px,5vw,72px)}.sectionComingSoonLead h2{font-size:clamp(54px,6vw,88px)}.sectionComingSoonLead>span,.sectionComingSoonThemes small{color:#3655ff}.sectionLabCallout{color:#fff;background:#263330}.sectionLabCalloutInner{min-height:230px}.sectionLabCallout .kicker{color:#d8c3aa}.sectionLabCallout strong{letter-spacing:-.05em;font-size:clamp(38px,4.8vw,72px)}.sectionLabCallout small{border-bottom:1px solid #ffffff80;padding-bottom:5px}.articlePage{background:#f6f0e8}.articleMasthead{padding-top:clamp(78px,8vw,126px);padding-bottom:clamp(58px,7vw,96px)}.articleMastheadTop{border-bottom:1px solid #11100f2e;margin-bottom:38px;padding-bottom:18px}.articleMasthead h1{letter-spacing:-.064em;max-width:1240px;font-size:clamp(60px,7.2vw,114px);line-height:.875}.articleIntro{border-top:0;grid-template-columns:minmax(0,790px) minmax(240px,1fr);margin-top:48px;padding-top:0}.articleDek{color:#39342f;font-size:clamp(21px,2.1vw,29px);line-height:1.48}.articleMeta{border-left:1px solid #11100f2e;padding-left:28px}.articleLeadMedia{background:#d7c8b9}.articleLeadImage{height:clamp(590px,72svh,860px)}.articleLeadImage img{object-position:center 42%}.articleLeadMedia figcaption{color:#766b61;padding-top:13px;padding-bottom:13px}.articleReading{grid-template-columns:minmax(180px,230px) minmax(0,800px) minmax(180px,1fr);gap:clamp(42px,6vw,90px);padding-top:clamp(78px,8vw,118px)}.articleMethod{border-top:3px solid #3655ff}.articleMethod .kicker,.sourceQuality{color:#3655ff}.articleBody{color:#27231f;font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:1.88}.articleBody>p:first-child{font-size:23px;line-height:1.76}.articleBody h2,.articleBody h3,.articleBody strong,.articleBody .kicker,.articleSources{font-family:Inter,Arial,Helvetica,sans-serif}.articleBody h2{letter-spacing:-.05em;margin-top:72px;font-size:clamp(42px,4.5vw,62px);line-height:.97}.articleBody h3{font-size:34px;line-height:1.05}.articleBody a{text-underline-offset:4px;text-decoration-thickness:1px}.sourceMark{color:#3655ff;font-family:Inter,Arial,Helvetica,sans-serif}.articleContextLinks{background:#dfcfbe;border:0;border-radius:0;margin:70px 0;padding:30px;font-family:Inter,Arial,Helvetica,sans-serif}.articleContextLinks>span{color:#3655ff}.articleContextLinks>strong{letter-spacing:-.04em;font-size:30px}.articleContextLinks a{border-top-color:#11100f2e}.articleSources{border-top:3px solid #171411;margin-top:76px}.articleSources h2{font-size:44px}.articleSources p{font-family:Inter,Arial,Helvetica,sans-serif;font-size:13px;line-height:1.55}.healthNotice{background:#e9ded2;border-left:4px solid #b5825d;border-radius:0;font-family:Inter,Arial,Helvetica,sans-serif}.articleRelated{border-top:1px solid #11100f29;padding-top:100px;padding-bottom:110px}.articleRelatedHead h2{font-size:clamp(54px,6vw,92px)}.articleRelatedGrid{gap:26px}.articleRelatedGrid .articleCardImage{border-radius:0}.articleLetterBand{background:#3655ff}.articleLetterBand .kicker{color:#dce1ff}.articleLabBand{background:#263330}.articleLabBand .kicker{color:#d8c3aa}.footer{background:#211d1a}.footerTop{padding-top:46px}.footerBottom{color:#ffffff7a}@media (max-width:980px){.sectionEditorialHeader{grid-template-columns:1fr;gap:22px}.sectionEditorialHeader p{justify-self:start;max-width:650px}.sectionMagazineGrid{grid-template-columns:1fr 1fr}.sectionMagazineGrid .articleCard.large{grid-column:1/-1}.articleIntro{grid-template-columns:1fr;gap:28px}.articleMeta{text-align:left;border-left:0;grid-column:1;justify-items:start;padding-left:0}.articleReading{grid-template-columns:minmax(0,800px);justify-content:center}.articleMethod{grid-template-columns:1fr 2fr;gap:18px;margin-bottom:12px;display:grid;position:relative;top:auto}.articleBody{grid-column:1}}@media (max-width:640px){.sectionCoverPremium{min-height:690px}.sectionCoverInner{padding-top:28px;padding-bottom:42px}.sectionCoverCopy h1{font-size:52px;line-height:.9}.sectionCoverCopy p{font-size:16px}.sectionIssueBarInner{padding-top:24px;padding-bottom:24px;display:block}.sectionIssueBarInner div{grid-template-columns:1fr 1fr;margin-top:18px;display:grid}.sectionIssueBarInner div span{padding:10px 12px}.sectionEditorialFeed{padding-top:70px;padding-bottom:80px}.sectionEditorialHeader h2{font-size:50px}.sectionMagazineGrid{grid-template-columns:1fr;gap:34px}.sectionMagazineGrid .articleCard.large{grid-column:1}.sectionMagazineGrid .articleCard.large .articleCardImage{aspect-ratio:1/1.05}.articleMasthead{padding-top:60px;padding-bottom:48px}.articleMastheadTop>span{display:none}.articleMasthead h1{font-size:48px;line-height:.9}.articleDek{font-size:19px}.articleLeadImage{height:58svh;min-height:480px}.articleReading{padding-top:60px;padding-bottom:80px}.articleMethod{margin-bottom:34px;display:block}.articleBody{font-size:18px;line-height:1.82}.articleBody>p:first-child{font-size:20px}.articleBody h2{margin-top:58px;font-size:38px}.articleContextLinks{margin:52px 0;padding:24px}}
.watchShell{color:#f5f5f0;background:#080b12;min-height:100vh;padding:54px 0 110px}.watchWrap{gap:28px;display:grid}.watchTopbar{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:flex-end;gap:40px;padding:28px 0 34px;display:flex}.watchEyebrow{letter-spacing:.18em;text-transform:uppercase;color:#8290ff;font-size:10px;font-weight:900}.watchTopbar h1{letter-spacing:-.075em;margin:14px 0 0;font-size:clamp(62px,7.4vw,118px);line-height:.82}.watchTopActions{align-items:center;gap:12px;padding-bottom:6px;display:flex}.watchHealth,.watchLogout{color:#fff;background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;padding:12px 16px;font-size:12px;font-weight:800}.watchHealth{align-items:center;gap:9px;display:flex}.watchHealth i{background:#5de39a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #5de39a1a}.watchHealth.attention i{background:#ffb84d;box-shadow:0 0 0 5px #ffb84d1f}.watchLogout{cursor:pointer}.watchLogout:hover{color:#080b12;background:#fff}.watchMetricGrid{grid-template-columns:1.4fr repeat(5,1fr);gap:10px;display:grid}.watchMetric{background:#111621;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;justify-content:space-between;min-height:178px;padding:20px;display:flex}.watchMetric.hero{background:#2143ff}.watchMetric.alert{background:#321719;border-color:#ff686847}.watchMetric span{color:#ffffffa6;font-size:11px;font-weight:800}.watchMetric strong{letter-spacing:-.07em;font-size:68px;line-height:.8}.watchMetric small{text-transform:uppercase;letter-spacing:.12em;color:#ffffff6b;font-size:9px;font-weight:900}.watchMetric.hero small{color:#ffffffb8}.watchPulse{grid-template-columns:1.5fr .5fr;gap:12px;display:grid}.watchPulseLead{color:#080b12;background:#f1f0e9;border-radius:22px;padding:34px}.watchPulseLead .watchEyebrow{color:#2143ff}.watchPulseLead h2{letter-spacing:-.065em;margin:14px 0;font-size:clamp(48px,5vw,78px);line-height:.88}.watchPulseLead p{color:#59606b;max-width:720px;margin:0;line-height:1.55}.watchCommerce{grid-template-columns:1fr 1fr;gap:10px;display:grid}.watchCommerce>div{background:#111621;border:1px solid #ffffff14;border-radius:22px;flex-direction:column;justify-content:flex-end;padding:24px;display:flex}.watchCommerce strong{letter-spacing:-.07em;font-size:62px}.watchCommerce span{text-transform:uppercase;letter-spacing:.13em;color:#ffffff73;font-size:10px;font-weight:900}.watchColumns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.watchPanel{color:#080b12;background:#f1f0e9;border-radius:22px;min-width:0;padding:26px}.watchPanel.dark{color:#fff;background:#111621;border:1px solid #ffffff14}.watchPanelHead{border-bottom:1px solid #090b1026;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.watchPanel.dark .watchPanelHead{border-bottom-color:#ffffff1f}.watchPanelHead h2{letter-spacing:-.055em;margin:7px 0 0;font-size:38px}.watchPanelHead>span{text-transform:uppercase;letter-spacing:.12em;color:#777;font-size:10px}.watchRows{display:grid}.watchRow{border-bottom:1px solid #090b101a;grid-template-columns:52px minmax(0,1fr) 118px;align-items:center;gap:13px;padding:17px 0;display:grid}.watchPanel.dark .watchRow{border-bottom-color:#ffffff14}.watchRow:last-child{border-bottom:0}.watchScore,.watchPriority{background:#dfe2e8;border-radius:50%;place-items:center;width:46px;height:46px;font-size:15px;font-weight:900;display:grid}.watchScore.good{color:#075d33;background:#c9f4dc}.watchScore.medium{color:#7b4a00;background:#ffe8b7}.watchScore.low{color:#8d2424;background:#ffd5d5}.watchPriority{color:#fff;background:#2143ff}.watchRowMain{min-width:0}.watchRowMain strong{font-size:14px;line-height:1.25;display:block}.watchRowMain span{color:#737985;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:10px;display:block;overflow:hidden}.watchPanel.dark .watchRowMain span{color:#ffffff6b}.watchRowSide{text-align:right;justify-items:end;gap:6px;display:grid}.watchRowSide small{color:#7a808a;font-size:9px;line-height:1.25}.watchPanel.dark .watchRowSide small{color:#ffffff6b}.watchFailure{color:#ff8b8b!important}.watchTag{text-transform:uppercase;letter-spacing:.1em;background:#e3e5e9;border-radius:999px;padding:7px 8px;font-size:8px;font-weight:900}.watchTag.promoted,.watchTag.ready,.watchTag.published{color:#075d33;background:#c9f4dc}.watchTag.shortlisted,.watchTag.research,.watchTag.drafting,.watchTag.review{color:#1b39cb;background:#dbe1ff}.watchTag.blocked,.watchTag.rejected{color:#8d2424;background:#ffd5d5}.watchTag.queued,.watchTag.new{color:#7b4a00;background:#ffe8b7}.watchPanel.dark .watchTag{color:#fff;background:#ffffff1a}.watchPanel.dark .watchTag.ready,.watchPanel.dark .watchTag.published{color:#aaf2cc;background:#164c35}.watchPanel.dark .watchTag.blocked{color:#ffb3b3;background:#502123}.watchNoData{color:#7a808a;padding:35px 0;font-size:14px}.watchTimelineSection{border-top:1px solid #ffffff1f;grid-template-columns:.42fr .58fr;gap:40px;padding-top:42px;display:grid}.watchTimelineHead h2{letter-spacing:-.06em;margin:12px 0;font-size:58px;line-height:.9}.watchTimelineHead p{color:#ffffff6b;font-size:12px}.watchTimeline{display:grid}.watchEvent{border-bottom:1px solid #ffffff14;grid-template-columns:10px 115px 80px 1fr;align-items:start;gap:13px;padding:15px 0;display:grid}.watchEvent i{background:#748092;border-radius:50%;width:8px;height:8px;margin-top:4px}.watchEvent i.success{background:#5de39a}.watchEvent i.warning{background:#ffb84d}.watchEvent i.error{background:#ff6868}.watchEvent time,.watchEvent strong{color:#ffffff75;font-size:10px}.watchEvent strong{text-transform:uppercase;color:#91a0ff}.watchEvent p{color:#ffffffc7;margin:0;font-size:12px;line-height:1.45}.watchLoginShell{color:#fff;background:#080b12;place-items:center;min-height:calc(100vh - 74px);padding:50px 22px;display:grid}.watchLoginCard{background:#111621;border:1px solid #ffffff1c;border-radius:28px;width:min(860px,100%);padding:44px;position:relative;overflow:hidden}.watchLoginMark{letter-spacing:-.1em;color:#ffffff09;font-size:190px;font-weight:900;position:absolute;top:-25px;right:-25px}.watchLoginCard h1{letter-spacing:-.075em;margin:18px 0 28px;font-size:clamp(62px,8vw,112px);line-height:.82}.watchLoginCard>p{color:#ffffff8c;max-width:570px;font-size:17px;line-height:1.55}.watchLoginForm{border-top:1px solid #ffffff1f;margin-top:45px;padding-top:24px}.watchLoginForm label{text-transform:uppercase;letter-spacing:.13em;color:#8290ff;font-size:10px;font-weight:900}.watchLoginRow{gap:9px;margin-top:10px;display:flex}.watchLoginRow input{color:#fff;background:#080b12;border:1px solid #ffffff24;border-radius:999px;outline:none;flex:1;min-width:0;padding:16px 20px;font-size:15px}.watchLoginRow input:focus{border-color:#8290ff}.watchLoginRow button{color:#fff;cursor:pointer;background:#2143ff;border:0;border-radius:999px;padding:0 23px;font-weight:900}.watchLoginError{color:#ff8b8b!important;font-size:12px!important}.watchConfigWarning{color:#ffd39c;background:#3a2514;border-radius:14px;margin-top:35px;padding:18px}.watchEmpty{padding:100px 0}.watchEmpty>span{color:#8290ff;font-weight:900}.watchEmpty h1{letter-spacing:-.06em;max-width:800px;font-size:70px;line-height:.9}.watchEmpty p{color:#ffffff8c}@media (max-width:1180px){.watchMetricGrid{grid-template-columns:repeat(3,1fr)}.watchMetric.hero{grid-column:span 1}.watchPulse{grid-template-columns:1fr}.watchCommerce>div{min-height:150px}.watchColumns,.watchTimelineSection{grid-template-columns:1fr}.watchTimelineHead{max-width:600px}}@media (max-width:720px){.watchShell{padding-top:24px}.watchTopbar{display:grid}.watchTopActions{justify-content:space-between}.watchMetricGrid{grid-template-columns:1fr 1fr}.watchMetric{min-height:150px}.watchMetric strong{font-size:56px}.watchCommerce{grid-template-columns:1fr 1fr}.watchRow{grid-template-columns:44px minmax(0,1fr)}.watchRowSide{text-align:left;grid-column:2;justify-items:start}.watchEvent{grid-template-columns:10px 1fr}.watchEvent time,.watchEvent strong,.watchEvent p{grid-column:2}.watchLoginCard{padding:28px}.watchLoginRow{flex-direction:column}.watchLoginRow button{padding:16px 20px}.watchTopbar h1{font-size:58px}}
