html:has(.home_root__akB_A){scroll-snap-type:none}.home_root__akB_A{color:var(--od-ink);background:var(--od-paper);font:18px/1.4 var(--od-sans)}.home_root__akB_A h1,.home_root__akB_A h2{font-family:var(--od-disp);font-weight:700;line-height:1.01;letter-spacing:-.045em;text-transform:none}.home_root__akB_A h2{font-size:clamp(40px,5vw,76px)}.home_root__akB_A em{font-style:normal;color:var(--od-acc)}.home_root__akB_A a{text-decoration:none}.home_masthead__645a0 a:focus-visible,.home_root__akB_A a:focus-visible,.home_root__akB_A button:focus-visible{outline:3px solid var(--od-acc);outline-offset:6px}.home_eyebrow__4Etmd,.home_micro__REYs5{font:11px/1.5 var(--od-mono);letter-spacing:.06em}.home_eyebrow__4Etmd{text-transform:uppercase;margin-bottom:28px}.home_masthead__645a0{display:flex;align-items:center;justify-content:space-between;padding:22px 5vw;border-bottom:1px solid var(--od-ink);gap:24px;background:var(--od-paper);color:var(--od-ink)}.home_masthead__645a0 img{display:block;width:91px;height:60px;object-fit:contain}.home_masthead__645a0 a{color:inherit;text-decoration:none}.home_masthead__645a0 .home_navCta__wwAez{border-bottom:2px solid var(--od-acc);padding:10px 0;font:14px/1.4 var(--od-sans)}.home_hero__uNlpJ{padding:65px 5vw 35px}.home_hero__uNlpJ h1{font-size:clamp(58px,7vw,105px);margin-bottom:55px}.home_choiceLayout__M0LQ1{display:grid;grid-template-columns:1.3fr 1fr;gap:65px}.home_choiceList__EH9qG{min-width:0}.home_choiceList__EH9qG button{appearance:none;border:0;border-top:1px solid var(--od-ink);padding:26px 0;display:flex;align-items:center;width:100%;gap:24px;background:transparent;color:var(--od-ink);text-align:left;font-family:var(--od-disp);font-size:clamp(32px,4.3vw,65px);line-height:1.4;letter-spacing:-.04em;cursor:pointer}.home_choiceList__EH9qG button:last-child{border-bottom:1px solid var(--od-ink)}.home_choiceList__EH9qG button>span{font:11px var(--od-mono);letter-spacing:0}.home_choiceList__EH9qG button>b{margin-left:auto;font:30px var(--od-sans)}.home_choiceList__EH9qG button:hover,.home_choiceList__EH9qG button[aria-pressed=true]{color:var(--od-acc)}.home_answer__pxszT{padding:30px 35px;background:var(--od-acc);color:var(--od-paper);min-height:400px;display:flex;flex-direction:column;min-width:0}.home_answer__pxszT h2{font-size:39px;letter-spacing:-.03em;margin:25px 0 20px}.home_answer__pxszT>p{font-size:17px;max-width:380px}.home_answer__pxszT>a{align-self:start;border-bottom:1px solid;padding:8px 0;margin-top:22px;font-size:15px}.home_answer__pxszT>a:focus-visible{outline-color:var(--od-paper)}.home_answerBottom__92jcP{font:10px/1.5 var(--od-mono);margin-top:auto;padding-top:30px}.home_note__JsGEM{font:10px/1.5 var(--od-mono);margin-top:25px}.home_manifesto__1tZZ9{padding:95px 5vw;display:grid;grid-template-columns:1.3fr 1fr;gap:40px 65px;border-top:1px solid;margin-top:60px}.home_manifesto__1tZZ9>.home_micro__REYs5{grid-column:1/-1}.home_manifesto__1tZZ9 h2{font-size:clamp(45px,5.6vw,82px)}.home_manifesto__1tZZ9>div{padding-top:5px}.home_manifesto__1tZZ9 p{font-size:21px;margin-bottom:24px;max-width:420px}.home_solid__BdqOX{display:inline-flex;background:var(--od-acc);color:var(--od-paper);font-size:15px;padding:18px 24px;align-items:center;justify-content:space-between;gap:30px;margin-top:8px}.home_solid__BdqOX span{font-size:23px}.home_journal__PU9wm{padding:70px 5vw;border-top:1px solid;display:grid;grid-template-columns:1fr 1fr;gap:25px}.home_journal__PU9wm>.home_eyebrow__4Etmd{grid-column:1/-1}.home_journal__PU9wm p:not(.home_eyebrow__4Etmd){max-width:320px;align-self:center}.home_textLink__8fHyC{display:inline-block;border-bottom:1px solid;padding:10px 0;font-size:16px;justify-self:start}.home_footer__lVn1m{padding:30px 5vw;border-top:1px solid var(--od-ink);font:10px/1.6 var(--od-mono);display:flex;justify-content:space-between;gap:20px}.home_footer__lVn1m>div{display:flex;flex-direction:column}.home_footer__lVn1m nav{display:grid;grid-template-columns:auto auto;gap:8px 20px}.home_footer__lVn1m a{text-decoration:underline;text-underline-offset:3px}@media (max-width:850px){.home_choiceLayout__M0LQ1{gap:30px}.home_answer__pxszT{padding:25px}.home_answer__pxszT h2{font-size:32px}.home_manifesto__1tZZ9{gap:30px}.home_footer__lVn1m{flex-wrap:wrap}}@media (max-width:600px){.home_root__akB_A{font-size:17px}.home_masthead__645a0{padding:18px 6vw;gap:20px}.home_masthead__645a0 img{width:72px;height:48px}.home_masthead__645a0>.home_micro__REYs5{max-width:170px;text-align:right}.home_masthead__645a0 .home_navCta__wwAez{font-size:12px}.home_hero__uNlpJ{padding:45px 6vw 30px}.home_hero__uNlpJ h1{font-size:clamp(36px,11.8vw,46px);margin-bottom:35px}.home_hero__uNlpJ .home_eyebrow__4Etmd{margin-bottom:22px}.home_choiceLayout__M0LQ1{grid-template-columns:1fr;gap:30px}.home_choiceList__EH9qG button{font-size:clamp(32px,10.5vw,41px);padding:20px 0;gap:18px}.home_answer__pxszT{min-height:360px;padding:28px}.home_answer__pxszT h2{font-size:35px}.home_manifesto__1tZZ9{padding:55px 6vw;margin-top:30px;grid-template-columns:1fr;gap:25px}.home_manifesto__1tZZ9 h2{font-size:clamp(37px,12.3vw,48px)}.home_manifesto__1tZZ9 p{font-size:20px}.home_journal__PU9wm{padding:50px 6vw;display:block}.home_journal__PU9wm h2{font-size:43px;margin-bottom:25px}.home_journal__PU9wm p:not(.home_eyebrow__4Etmd){margin-bottom:20px}.home_footer__lVn1m{padding:25px 6vw;flex-direction:column;gap:16px}.home_footer__lVn1m nav{justify-content:start}}@media (prefers-reduced-motion:reduce){html:has(.home_root__akB_A){scroll-behavior:auto}}html:has(.bibliotheque_root__30rq2){scroll-snap-type:none}.bibliotheque_root__30rq2{padding-top:var(--od-topbar-h)}.bibliotheque_intro__OOjOx{padding:48px 5vw 28px}.bibliotheque_kicker__bdOro{font:11px/1.5 var(--od-mono);text-transform:uppercase;letter-spacing:.06em;margin-bottom:18px}.bibliotheque_intro__OOjOx h1{font:700 clamp(44px,7vw,95px)/1.05 var(--od-disp);letter-spacing:-.045em;margin-bottom:20px}.bibliotheque_intro__OOjOx>p:not(.bibliotheque_kicker__bdOro){font-size:20px;margin-bottom:18px}.bibliotheque_intro__OOjOx>a{display:inline-block;padding:8px 0;text-underline-offset:5px}.bibliotheque_shelf__qr4bH{border-top:1px solid var(--od-ink)}.bibliotheque_stage__j2HWP{position:relative;min-height:min(68svh,640px)}.bibliotheque_root__30rq2 .book-fallback a{flex-wrap:wrap}.bibliotheque_root__30rq2 .book-fallback a:hover span{color:var(--od-paper)}@media (max-width:600px){.bibliotheque_intro__OOjOx{padding:35px 6vw 24px}.bibliotheque_intro__OOjOx h1{font-size:clamp(38px,10vw,54px)}.bibliotheque_stage__j2HWP{min-height:58svh}}