@font-face{font-family:"serif";src:url(../media/Newsreader_opsz_wght400_latin-s.p.3b3iby2-_m-1l.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:serif Fallback;src:local(Times New Roman);ascent-override:73.61%;descent-override:26.54%;line-gap-override:0.0%;size-adjust:99.84%}.serif_6fbe4b8-module__7lkGwq__className{font-family:"serif",serif Fallback,Iowan Old Style,Palatino Linotype,Georgia,serif;font-style:normal;font-weight:400}.serif_6fbe4b8-module__7lkGwq__variable{--font-serif:"serif", "serif Fallback", Iowan Old Style, Palatino Linotype, Georgia, serif}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/91bd2e40df15814e.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a63431c4ac64ea8b.0mxk1tgo-hrwu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8b4ed0a90d903ab5.1akpt5k8ff_pw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c47649aa31f9e140.p.2rlmbw0a3_pri.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.hanken_grotesk_3f5d543c-module__WAqTLa__className{font-family:Hanken Grotesk,system-ui,-apple-system,Segoe UI,sans-serif;font-style:normal}.hanken_grotesk_3f5d543c-module__WAqTLa__variable{--font-sans:"Hanken Grotesk", system-ui, -apple-system, Segoe UI, sans-serif}
.Logo-module__ugCtEW__logo{--mark:var(--logo-accent,var(--accent-current));color:inherit;flex:none;display:block;overflow:visible}.Logo-module__ugCtEW__text{font-size:var(--logo-size,1.25rem)}.Logo-module__ugCtEW__lockup{--mark:var(--logo-accent,var(--accent-current));font-size:var(--logo-size,1.25rem);color:inherit;align-items:flex-end;display:inline-flex}.Logo-module__ugCtEW__lockup .Logo-module__ugCtEW__text{font-size:inherit}.Logo-module__ugCtEW__rule{background:color-mix(in srgb, currentColor 27%, transparent);flex:none;width:1px;margin-inline:.55em}.Logo-module__ugCtEW__display{width:100%;height:auto}.Logo-module__ugCtEW__square{fill:var(--mark)}.Logo-module__ugCtEW__animate .Logo-module__ugCtEW__square{clip-path:inset(100% 0 0);animation:Logo-module__ugCtEW__rise .6s var(--ease-out) .5s forwards}@keyframes Logo-module__ugCtEW__rise{to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.Logo-module__ugCtEW__animate .Logo-module__ugCtEW__square{clip-path:none;animation:none}}
.Section-module__BZ7-0a__section{background:var(--bg);color:var(--text);padding-block:var(--section-pad);position:relative}.Section-module__BZ7-0a__bleed{padding-block:0}.Section-module__BZ7-0a__section[data-theme=light]+.Section-module__BZ7-0a__section[data-theme=light]:not([id=principles]){padding-top:0}
.styles-module__QNqizW__root{isolation:isolate;align-items:flex-end;min-height:clamp(580px,79svh,900px);display:flex;overflow:clip}.styles-module__QNqizW__container{z-index:1;padding-block:var(--section-pad);position:relative}.styles-module__QNqizW__copy{flex-direction:column;grid-column:1/-1;align-items:flex-start;display:flex}.styles-module__QNqizW__heading{max-width:12ch}.styles-module__QNqizW__body{margin-top:var(--space-6);max-width:30em}.styles-module__QNqizW__actions{align-items:center;gap:var(--space-5) var(--space-7);margin-top:var(--space-7);flex-wrap:wrap;display:flex}@media (max-width:639.98px){.styles-module__QNqizW__root{align-items:flex-start;min-height:clamp(480px,64svh,620px)}.styles-module__QNqizW__container{padding-block:var(--section-pad) var(--space-7)}}@media (min-width:900px){.styles-module__QNqizW__root{align-items:center}.styles-module__QNqizW__copy{grid-column:1/span 6}}@media (min-width:1200px){.styles-module__QNqizW__copy{grid-column:1/span 5}}
.styles-module__2b6Vpq__root{isolation:isolate;position:relative;overflow:clip}.styles-module__2b6Vpq__stage{flex-direction:column;min-height:max(640px,100svh);display:flex;position:relative}.styles-module__2b6Vpq__imageLayer{z-index:0;will-change:transform;position:absolute;inset:0 0 1px;overflow:clip}.styles-module__2b6Vpq__img{--img-from:scale(1.06);--img-to:scale(1);object-fit:cover;object-position:70% 66%;width:100%;height:100%;transform:var(--img-to);transform-origin:50% 66%;filter:brightness();position:absolute;inset:0}@media (max-width:759px){.styles-module__2b6Vpq__img{--img-from:scale(1.18);--img-to:scale(1.1);object-position:50% 50%;transform-origin:50% 70%}}html.js .styles-module__2b6Vpq__img{transform:var(--img-from);filter:brightness(.55);animation:styles-module__2b6Vpq__hero-image-in 1.2s var(--ease-out) forwards, styles-module__2b6Vpq__hero-image-brighten .9s var(--ease-out) forwards}@keyframes styles-module__2b6Vpq__hero-image-in{to{transform:var(--img-to)}}@keyframes styles-module__2b6Vpq__hero-image-brighten{to{filter:brightness()}}.styles-module__2b6Vpq__scrim{z-index:1;pointer-events:none;background:linear-gradient(to top, color-mix(in srgb, var(--night) 78%, transparent) 0%, color-mix(in srgb, var(--night) 44%, transparent) 20%, transparent 46%), linear-gradient(to bottom, color-mix(in srgb, var(--night) 42%, transparent) 0%, transparent 18%);position:absolute;inset:0}.styles-module__2b6Vpq__content{z-index:2;flex:1;display:flex;position:relative}.styles-module__2b6Vpq__inner{justify-content:flex-end;gap:clamp(var(--space-7), 7vh, var(--space-9));width:100%;padding-block:calc(var(--nav-h) + var(--space-6)) var(--space-6);flex-direction:column;display:flex}@media (max-width:759px){.styles-module__2b6Vpq__inner{justify-content:flex-start;gap:var(--space-6);padding-block:clamp(var(--space-8), 20svh, 22svh) var(--space-5)}.styles-module__2b6Vpq__labels{margin-block-start:auto;padding-block-start:var(--space-6)}}@media (max-width:759px) and (max-height:720px){.styles-module__2b6Vpq__inner{gap:var(--space-4);padding-block-start:max(calc(var(--nav-h) + var(--space-3)), 6svh)}}@media (max-width:360px){.styles-module__2b6Vpq__inner{gap:var(--space-4);padding-block-start:max(calc(var(--nav-h) + var(--space-3)), 6svh)}.styles-module__2b6Vpq__actions{gap:var(--space-4) var(--space-6)}}.styles-module__2b6Vpq__lede{gap:var(--space-6);flex-direction:column;display:flex}.styles-module__2b6Vpq__title{max-width:16ch;color:var(--on-night);margin:0}.styles-module__2b6Vpq__mask{margin-block:-.1em;padding-block:.1em;display:block;overflow:hidden}.styles-module__2b6Vpq__rise{will-change:transform;display:block}html.js .styles-module__2b6Vpq__rise{transform:translateY(110%)}html.js .styles-module__2b6Vpq__title .styles-module__2b6Vpq__rise{animation:styles-module__2b6Vpq__hero-rise 1.1s var(--ease-out) .25s forwards}html.js .styles-module__2b6Vpq__title .styles-module__2b6Vpq__rise2{animation-delay:.36s}@keyframes styles-module__2b6Vpq__hero-rise{to{transform:translateY(0)}}.styles-module__2b6Vpq__sub{max-width:44ch;color:color-mix(in srgb, var(--on-night) 90%, transparent)}@media (min-width:760px) and (max-width:1023.98px){.styles-module__2b6Vpq__sub.styles-module__2b6Vpq__sub{max-width:min(25em,52vw)}}.styles-module__2b6Vpq__actions{align-items:center;gap:var(--space-5) var(--space-6);flex-wrap:wrap;display:flex}:is(html.js .styles-module__2b6Vpq__sub,html.js .styles-module__2b6Vpq__actions){opacity:0;transform:translateY(16px)}html.js .styles-module__2b6Vpq__sub{animation:styles-module__2b6Vpq__hero-fade-up .9s var(--ease-out) .7s forwards}html.js .styles-module__2b6Vpq__actions{animation:styles-module__2b6Vpq__hero-fade-up .9s var(--ease-out) .82s forwards}@keyframes styles-module__2b6Vpq__hero-fade-up{to{opacity:1;transform:translateY(0)}}.styles-module__2b6Vpq__labels{justify-content:space-between;align-items:flex-end;gap:var(--space-5);display:flex}.styles-module__2b6Vpq__place{color:var(--on-night-muted);margin:0}.styles-module__2b6Vpq__cue{background:color-mix(in srgb, var(--on-night-muted) 34%, transparent);flex:none;width:1px;height:56px;position:relative;overflow:hidden}.styles-module__2b6Vpq__cue:after{content:"";inset-inline:0;background:linear-gradient(to bottom, transparent, var(--on-night-muted));height:40%;animation:styles-module__2b6Vpq__hero-cue 2.6s var(--ease-in-out) 1.8s infinite;position:absolute;top:0;transform:translateY(-120%)}@keyframes styles-module__2b6Vpq__hero-cue{0%{transform:translateY(-120%)}55%,to{transform:translateY(260%)}}@media (min-width:640px){.styles-module__2b6Vpq__cue{height:72px}}html.js .styles-module__2b6Vpq__labels{opacity:0;animation:styles-module__2b6Vpq__hero-label-in .8s var(--ease-out) 1s forwards}@keyframes styles-module__2b6Vpq__hero-label-in{to{opacity:1}}@media (prefers-reduced-motion:reduce){html.js .styles-module__2b6Vpq__img{transform:var(--img-to);filter:brightness();animation:none}html.js .styles-module__2b6Vpq__rise{animation:none;transform:none}:is(html.js .styles-module__2b6Vpq__sub,html.js .styles-module__2b6Vpq__actions,html.js .styles-module__2b6Vpq__labels){opacity:1;animation:none;transform:none}.styles-module__2b6Vpq__cue:after{animation:none;transform:translateY(80%)}}
.styles-module__IfN9bq__head{margin-block-end:var(--space-9)}.styles-module__IfN9bq__head .h2{margin-block-start:var(--space-5)}.styles-module__IfN9bq__root{display:block}.styles-module__IfN9bq__chapters{gap:var(--space-9);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.styles-module__IfN9bq__chapter{gap:var(--space-6);flex-direction:column;display:flex}.styles-module__IfN9bq__chapterText{gap:var(--space-4);flex-direction:column;max-width:34rem;display:flex}.styles-module__IfN9bq__chapterText p{color:var(--text);text-wrap:pretty;max-width:34em;margin:0}.styles-module__IfN9bq__chapterText .h3{margin:0}.styles-module__IfN9bq__index{border-block-end:1px solid var(--rule);max-width:6rem;color:var(--text-muted);margin-block-end:var(--space-2);padding-block-end:var(--space-4);display:block}.styles-module__IfN9bq__inlineStage,.styles-module__IfN9bq__stage{aspect-ratio:10/9;background:var(--surface);border-radius:2px;position:relative;overflow:hidden}.styles-module__IfN9bq__layer{opacity:0;will-change:opacity;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.styles-module__IfN9bq__layer{transition:opacity .7s var(--ease-in-out)}}.styles-module__IfN9bq__frame{aspect-ratio:1;position:absolute}.styles-module__IfN9bq__img{object-fit:cover}.styles-module__IfN9bq__stageCol{display:none}.styles-module__IfN9bq__register{z-index:4;pointer-events:none;position:absolute}.styles-module__IfN9bq__tick{width:12px;height:12px;position:absolute}.styles-module__IfN9bq__tl{border-block-start:1px solid #ffffffb3;border-inline-start:1px solid #ffffffb3;inset-block-start:0;inset-inline-start:0}.styles-module__IfN9bq__tr{border-block-start:1px solid #ffffffb3;border-inline-end:1px solid #ffffffb3;inset-block-start:0;inset-inline-end:0}.styles-module__IfN9bq__bl{border-block-end:1px solid #ffffffb3;border-inline-start:1px solid #ffffffb3;inset-block-end:0;inset-inline-start:0}.styles-module__IfN9bq__br{border-block-end:1px solid #ffffffb3;border-inline-end:1px solid #ffffffb3;inset-block-end:0;inset-inline-end:0}.styles-module__IfN9bq__counter{margin:var(--space-4) 0 0;font-family:var(--font-sans-stack);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-weight:500}.styles-module__IfN9bq__counterSlash{color:var(--text-muted)}@media (min-width:1024px){html.js .styles-module__IfN9bq__root{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(40px,5vw,88px);display:grid}html.js .styles-module__IfN9bq__chapters{gap:0}html.js .styles-module__IfN9bq__chapter{justify-content:center;min-height:75vh}html.js .styles-module__IfN9bq__inlineStage{display:none}html.js .styles-module__IfN9bq__chapterText{max-width:30rem}html.js .styles-module__IfN9bq__chapterText>:not(.styles-module__IfN9bq__index){opacity:.8}@media (prefers-reduced-motion:no-preference){html.js .styles-module__IfN9bq__chapterText>*{transition:opacity .5s var(--ease-out)}}html.js .styles-module__IfN9bq__chapter[data-active] .styles-module__IfN9bq__chapterText>*{opacity:1}html.js .styles-module__IfN9bq__stageCol{align-self:stretch;display:block}html.js .styles-module__IfN9bq__sticky{top:calc(var(--nav-h) + 6vh);position:sticky}}
.ApprovalSquare-module__r0NwHa__square{width:var(--sq,14px);height:var(--sq,14px);border:1px solid var(--accent-current);border-radius:calc(var(--sq,14px) * .12);color:var(--accent-current);vertical-align:middle;flex:none;display:inline-block;position:relative}.ApprovalSquare-module__r0NwHa__fill{background:var(--accent-current);border-radius:calc(var(--sq,14px) * .12);clip-path:inset(100% 0 0);transition:clip-path .5s var(--ease-out);position:absolute;inset:-1px}.ApprovalSquare-module__r0NwHa__square[data-filled] .ApprovalSquare-module__r0NwHa__fill{clip-path:inset(0)}@media (prefers-reduced-motion:reduce){.ApprovalSquare-module__r0NwHa__auto .ApprovalSquare-module__r0NwHa__fill{clip-path:inset(0)}}
.styles-module__um1dJW__root{gap:var(--space-6);grid-template-columns:1fr;display:grid}.styles-module__um1dJW__aside{display:none}.styles-module__um1dJW__sticky{position:sticky;top:20vh}.styles-module__um1dJW__numRoll{height:var(--num-size);position:relative}.styles-module__um1dJW__numStack{height:100%;position:relative}.styles-module__um1dJW__num{height:var(--num-size);font-family:var(--font-serif-stack);font-variation-settings:"opsz" 72;font-weight:400;font-size:calc(var(--num-size) * .92);letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--fg);opacity:0;transition:opacity .3s var(--ease-out);will-change:opacity;align-items:center;line-height:1;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0}.styles-module__um1dJW__num[data-active]{opacity:1}.styles-module__um1dJW__names{margin-top:var(--space-4);min-height:1.4em;position:relative}.styles-module__um1dJW__name{font-family:var(--font-serif-stack);font-variation-settings:"opsz" 36;font-weight:400;font-size:var(--fs-h3);letter-spacing:-.015em;color:var(--text-muted);opacity:0;transition:opacity .3s var(--ease-out);line-height:1.1;position:absolute;inset-block-start:0;inset-inline-start:0}.styles-module__um1dJW__name[data-active]{color:var(--fg);opacity:1}.styles-module__um1dJW__govern{align-items:center;gap:var(--space-4);margin-top:var(--space-6);display:flex}.styles-module__um1dJW__governLine{background:var(--rule);flex:1;height:1px;position:relative;overflow:hidden}.styles-module__um1dJW__governLineFill{background:var(--accent-current);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.styles-module__um1dJW__governSq{border:1px solid var(--accent-current);border-radius:3px;flex:none;width:clamp(2.25rem,2.6vw,2.75rem);height:clamp(2.25rem,2.6vw,2.75rem);position:relative;overflow:hidden}.styles-module__um1dJW__governSqFill{background:var(--accent-current);transform-origin:bottom;position:absolute;inset:0;transform:scaleY(0)}.styles-module__um1dJW__track{padding-inline-start:36px;position:relative}.styles-module__um1dJW__progress{background:var(--rule);width:1px;position:absolute;inset-block:0;inset-inline-start:20px;overflow:hidden}.styles-module__um1dJW__progressFill{background:var(--accent-current);transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}.styles-module__um1dJW__blocks{margin:0;padding:0;list-style:none}.styles-module__um1dJW__block{padding-block:var(--space-7);scroll-margin-top:var(--nav-h);flex-direction:column;justify-content:center;display:flex}.styles-module__um1dJW__blockInner{max-width:34em}.styles-module__um1dJW__index{font-family:var(--font-sans-stack);font-size:var(--fs-small,.9375rem);letter-spacing:.02em;color:var(--text-muted);margin:0 0 var(--space-4);font-weight:500}.styles-module__um1dJW__indexOf{color:var(--text-muted)}.styles-module__um1dJW__blockName{font-family:var(--font-serif-stack);font-variation-settings:"opsz" 36;font-weight:400;font-size:var(--fs-h3);letter-spacing:-.015em;text-wrap:balance;color:var(--fg);margin:0 0 var(--space-4);line-height:1.05}.styles-module__um1dJW__para{font-family:var(--font-sans-stack);font-size:var(--fs-lead);text-wrap:pretty;color:var(--text);margin:0 0 var(--space-6);max-width:30em;line-height:1.55}.styles-module__um1dJW__gate{align-items:flex-start;gap:var(--space-4);max-width:34em;padding:var(--space-4) var(--space-5);background:var(--surface);border:1px solid var(--rule);border-left:2px solid var(--accent-current);border-radius:2px;margin:0;display:flex}.styles-module__um1dJW__gateSq{flex:none;margin-top:.15em}.styles-module__um1dJW__gateText{font-family:var(--font-sans-stack);font-size:var(--fs-small,.9375rem);letter-spacing:.01em;color:var(--fg);font-weight:500;line-height:1.5}.styles-module__um1dJW__gateLabel{color:var(--accent-current);font-weight:600}@media (prefers-reduced-motion:no-preference){.styles-module__um1dJW__blockName,.styles-module__um1dJW__para{color:var(--text-muted);transition:color .5s var(--ease-out)}.styles-module__um1dJW__block[data-active] .styles-module__um1dJW__blockName,.styles-module__um1dJW__block[data-active] .styles-module__um1dJW__para{color:var(--fg)}.styles-module__um1dJW__gateText{color:var(--text-muted);transition:color .5s var(--ease-out)}.styles-module__um1dJW__gate[data-reached] .styles-module__um1dJW__gateText{color:var(--fg)}}@media (min-width:900px){.styles-module__um1dJW__root{gap:var(--space-8);--num-size:clamp(7rem, 8vw, 8.5rem);grid-template-columns:minmax(0,4fr) minmax(0,6fr);max-width:1100px;margin-inline:auto}.styles-module__um1dJW__aside{display:block}.styles-module__um1dJW__track{padding-inline-start:var(--space-7)}.styles-module__um1dJW__progress{inset-inline-start:0}.styles-module__um1dJW__block{min-height:max(42vh,380px);padding-block:var(--space-5)}}@media (min-width:680px) and (max-width:899.98px){.styles-module__um1dJW__blockInner{max-width:40em}.styles-module__um1dJW__para,.styles-module__um1dJW__gate{max-width:36em}}
.styles-module__ljmcKa__head{max-width:44rem;margin-bottom:var(--space-8)}.styles-module__ljmcKa__heading{margin-top:var(--space-4);font-size:clamp(2.625rem,10vw,3rem);line-height:.98}.styles-module__ljmcKa__intro{margin-top:var(--space-5);max-width:34em;font-size:1.125rem;line-height:1.55}.styles-module__ljmcKa__sequence{margin-block:var(--space-6)}@media (min-width:640px){.styles-module__ljmcKa__head{margin-bottom:var(--space-9)}.styles-module__ljmcKa__heading{font-size:var(--fs-h2);line-height:1.04}.styles-module__ljmcKa__intro{font-size:var(--fs-lead);line-height:1.5}}.styles-module__ljmcKa__foot{margin-top:var(--space-9);padding-top:var(--space-6);border-top:1px solid var(--rule)}@media (min-width:900px){.styles-module__ljmcKa__foot{justify-content:flex-end;display:flex}}
.styles-module__Wl52aG__intro{gap:var(--space-4);max-width:54ch;display:grid}.styles-module__Wl52aG__heading{margin-top:var(--space-4)}.styles-module__Wl52aG__body{margin-top:var(--space-2);color:var(--text)}.styles-module__Wl52aG__track{margin-top:clamp(var(--space-5), 3vw, var(--space-6))}.styles-module__Wl52aG__scrub{height:170vh}.styles-module__Wl52aG__sticky{justify-content:center;display:flex}.styles-module__Wl52aG__scrub .styles-module__Wl52aG__sticky{min-height:100svh;padding-block:calc(var(--nav-h) + var(--space-2)) var(--space-2);align-items:center;position:sticky;top:0}.styles-module__Wl52aG__stage{align-items:center;gap:clamp(var(--space-5), 3.5vw, var(--space-7));flex-direction:column;width:100%;display:flex}.styles-module__Wl52aG__defs{width:0;height:0;position:absolute;overflow:hidden}.styles-module__Wl52aG__control{isolation:isolate;border:1px solid var(--rule);border-radius:var(--radius);background:color-mix(in srgb, var(--bg) 70%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.styles-module__Wl52aG__thumb{z-index:-1;background:var(--fg);border-radius:calc(var(--radius) - 1px);width:33.3333%;transform:translateX(calc(var(--thumb,0) * 100%));transition:transform .44s var(--ease-out);position:absolute;inset:0}.styles-module__Wl52aG__tab{font-size:var(--fs-small);letter-spacing:-.005em;color:var(--text-muted);white-space:nowrap;border-radius:calc(var(--radius) - 1px);transition:color .3s var(--ease-out), background-color .3s var(--ease-out);justify-content:center;align-items:baseline;gap:.55em;padding:.95em 1.4em;font-weight:500;display:inline-flex;position:relative}.styles-module__Wl52aG__tab:before{content:"";position:absolute;inset:-8px 0}.styles-module__Wl52aG__tabIndex{font-variant-numeric:tabular-nums;letter-spacing:.08em;opacity:1;font-size:.72em}.styles-module__Wl52aG__tab[aria-selected=true]{color:var(--bg)}.styles-module__Wl52aG__tab[aria-selected=true] .styles-module__Wl52aG__tabIndex{opacity:.8}@media (hover:hover){.styles-module__Wl52aG__tab:not([aria-selected=true]):hover{color:var(--fg);background:color-mix(in srgb, var(--fg) 6%, transparent)}}.styles-module__Wl52aG__canvas{width:min(100%,960px);margin-inline:auto;position:relative;container-type:inline-size}@media (min-width:900px){.styles-module__Wl52aG__canvas{width:min(100%,900px,108.696svh - 195.652px)}}.styles-module__Wl52aG__scrub .styles-module__Wl52aG__canvas{width:min(100%,900px,108.696svh - 195.652px)}@media (min-width:900px) and (max-height:825px){.styles-module__Wl52aG__canvas .styles-module__Wl52aG__phone{min-width:0}}.styles-module__Wl52aG__canvas{--mock-paper:var(--paper);--pencil:#b9b4aa;--ink-soft:color-mix(in srgb, var(--ink) 14%, transparent);--grid:color-mix(in srgb, var(--ink) 6%, transparent);--mock-blue:var(--accent)}.styles-module__Wl52aG__browser{border:1.5px solid var(--ink);background:var(--mock-paper);border-radius:3px;position:relative;overflow:hidden}.styles-module__Wl52aG__chrome{background:var(--mock-paper);border-bottom:1.5px solid var(--ink);align-items:center;gap:3cqi;padding:2.4cqi 4cqi;display:flex}.styles-module__Wl52aG__lights{gap:1.6cqi;display:inline-flex}.styles-module__Wl52aG__lights i{border:1px solid var(--pencil);background:0 0;border-radius:20%;width:1.6cqi;height:1.6cqi}.styles-module__Wl52aG__address{border:1px solid var(--pencil);border-radius:var(--radius);background:var(--mock-paper);flex:1;align-items:center;min-width:0;max-width:44cqi;height:4.6cqi;margin-inline:auto;padding-inline:2.6cqi;display:flex}.styles-module__Wl52aG__addressText{font-family:var(--font-sans-stack);letter-spacing:.01em;color:var(--muted);font-size:2cqi}.styles-module__Wl52aG__page{background:var(--mock-paper);transition:background-color .7s var(--ease-in-out), padding .7s var(--ease-in-out);padding:4.6cqi 5.6cqi 5.2cqi;position:relative}.styles-module__Wl52aG__canvas[data-step=sketch] .styles-module__Wl52aG__page{background-color:color-mix(in srgb, var(--ink) 1.5%, var(--mock-paper));background-image:repeating-linear-gradient(to right, transparent 0 calc(5cqi - 1px), var(--grid) calc(5cqi - 1px) 5cqi), repeating-linear-gradient(to bottom, transparent 0 calc(5cqi - 1px), var(--grid) calc(5cqi - 1px) 5cqi)}.styles-module__Wl52aG__canvas[data-step=design] .styles-module__Wl52aG__page{padding:5cqi 6.4cqi 5.6cqi}.styles-module__Wl52aG__nav{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:4cqi;padding-bottom:3.6cqi;display:flex}.styles-module__Wl52aG__brand{align-items:center;gap:1.6cqi;display:inline-flex;position:relative}.styles-module__Wl52aG__brandMark{border:1px solid var(--pencil);width:2.8cqi;height:2.8cqi;transition:background-color .7s var(--ease-in-out), border-color .7s var(--ease-in-out);background:0 0;border-radius:12%}.styles-module__Wl52aG__brandText{font-family:var(--font-serif-stack);letter-spacing:-.01em;color:var(--ink);opacity:0;transition:opacity .7s var(--ease-in-out);font-size:2.9cqi}.styles-module__Wl52aG__brandBar{background:var(--pencil);width:14cqi;height:2cqi;transition:opacity .7s var(--ease-in-out);border-radius:2px;position:absolute;left:4.4cqi}.styles-module__Wl52aG__navLinks{align-items:center;gap:3.4cqi;display:inline-flex}.styles-module__Wl52aG__navLink{align-items:center;display:inline-flex;position:relative}.styles-module__Wl52aG__navBar{background:var(--pencil);height:1.7cqi;transition:opacity .7s var(--ease-in-out);border-radius:2px}.styles-module__Wl52aG__nlWide{width:11cqi}.styles-module__Wl52aG__nlMed{width:6.5cqi}.styles-module__Wl52aG__navText{white-space:nowrap;font-family:var(--font-sans-stack);color:var(--ink-2);opacity:0;transition:opacity .7s var(--ease-in-out);font-size:1.95cqi;font-weight:500;position:absolute;left:0}.styles-module__Wl52aG__navPhone{font-family:var(--font-sans-stack);font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--accent);opacity:0;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);font-size:1.95cqi;font-weight:600;transform:translate(-.6cqi)}.styles-module__Wl52aG__navUnderline{background:var(--mock-blue);opacity:0;transform-origin:0;width:100%;height:1.5px;transition:opacity .5s var(--ease-out), transform .6s var(--ease-out);position:absolute;bottom:-1.4cqi;left:0;transform:scaleX(0)}.styles-module__Wl52aG__hero{transition:gap .7s var(--ease-in-out);grid-template-columns:1.05fr .95fr;align-items:center;gap:5cqi;margin-top:4.6cqi;display:grid}.styles-module__Wl52aG__canvas[data-step=design] .styles-module__Wl52aG__hero{gap:7cqi;margin-top:5cqi}.styles-module__Wl52aG__heroText{min-width:0}.styles-module__Wl52aG__headline{position:relative}.styles-module__Wl52aG__bars{transition:opacity .7s var(--ease-in-out);flex-direction:column;justify-content:center;gap:2.4cqi;display:flex;position:absolute;inset:0}.styles-module__Wl52aG__bar{background:var(--pencil);border-radius:3px;height:4.4cqi}.styles-module__Wl52aG__barXl{width:92%}.styles-module__Wl52aG__barLg{width:64%}.styles-module__Wl52aG__headlineText{font-family:var(--font-serif-stack);letter-spacing:-.025em;color:var(--ink);opacity:0;transition:opacity .7s var(--ease-in-out), font-size .7s var(--ease-in-out);font-size:6.2cqi;line-height:1;display:block}.styles-module__Wl52aG__canvas[data-step=design] .styles-module__Wl52aG__headlineText{font-size:7cqi}.styles-module__Wl52aG__line{display:block}.styles-module__Wl52aG__copy{margin-top:3.6cqi;display:grid}.styles-module__Wl52aG__copyBars,.styles-module__Wl52aG__copyText{grid-area:1/1}.styles-module__Wl52aG__copyBars{transition:opacity .7s var(--ease-in-out);flex-direction:column;gap:2cqi;display:flex}.styles-module__Wl52aG__copyText{max-width:30em;font-family:var(--font-sans-stack);color:var(--ink-2);opacity:0;transition:opacity .7s var(--ease-in-out);align-self:start;font-size:2.2cqi;line-height:1.5}.styles-module__Wl52aG__textbar{background:var(--pencil);height:1.5cqi;transition:background-color .7s var(--ease-in-out);border-radius:2px}.styles-module__Wl52aG__tbFull{width:100%}.styles-module__Wl52aG__tbShort{width:62%}.styles-module__Wl52aG__button{background:var(--ink);border-radius:var(--radius);opacity:0;height:5.2cqi;transition:opacity .7s var(--ease-in-out), transform .7s var(--ease-in-out);align-items:center;margin-top:4cqi;padding-inline:4cqi;display:inline-flex;transform:translateY(1cqi)}.styles-module__Wl52aG__buttonLabel{font-family:var(--font-sans-stack);letter-spacing:.01em;white-space:nowrap;color:color-mix(in srgb, var(--paper) 94%, transparent);font-size:2cqi;font-weight:500}.styles-module__Wl52aG__imageBox{aspect-ratio:4/5;border:1px solid var(--pencil);background:color-mix(in srgb, var(--ink) 2%, var(--mock-paper));transition:border-color .7s var(--ease-in-out);border-radius:2px;position:relative;overflow:hidden}.styles-module__Wl52aG__cross{opacity:1;background-image:repeating-linear-gradient(-45deg, var(--pencil) 0 1px, transparent 1px 7px);transition:opacity .7s var(--ease-in-out);position:absolute;inset:0}.styles-module__Wl52aG__cross:before,.styles-module__Wl52aG__cross:after{content:"";background:var(--pencil);transform-origin:50%;width:140%;height:1px;position:absolute;top:50%;left:-20%}.styles-module__Wl52aG__cross:before{transform:rotate(32deg)}.styles-module__Wl52aG__cross:after{transform:rotate(-32deg)}.styles-module__Wl52aG__photo{object-fit:cover;opacity:0;transition:opacity .9s var(--ease-in-out), transform 1.1s var(--ease-out);transform:scale(1.04)}.styles-module__Wl52aG__annotation{opacity:0;width:42cqi;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);pointer-events:none;position:absolute;top:.8cqi;right:5.6cqi;transform:translateY(-.8cqi)}.styles-module__Wl52aG__pin{background:var(--accent);width:3.2cqi;height:3.2cqi;box-shadow:0 0 0 .9cqi color-mix(in srgb, var(--accent) 16%, transparent);border-radius:20%;position:absolute;top:0;right:8cqi}.styles-module__Wl52aG__pin:after{content:"";background:color-mix(in srgb, var(--accent) 60%, transparent);width:1.5px;height:1.5cqi;position:absolute;top:100%;left:50%}.styles-module__Wl52aG__note,.styles-module__Wl52aG__revised{position:absolute;top:13cqi;right:0}.styles-module__Wl52aG__note{max-width:36cqi;font-family:var(--font-sans-stack);color:var(--ink-2);text-align:left;background:var(--mock-paper);border:1px solid color-mix(in srgb, var(--accent) 45%, var(--rule));border-radius:var(--radius);transition:opacity .5s var(--ease-in-out);padding:2.8cqi 3.2cqi;font-size:2.75cqi;line-height:1.4}.styles-module__Wl52aG__revised{font-family:var(--font-sans-stack);letter-spacing:.01em;color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--mock-paper));border:1px solid color-mix(in srgb, var(--accent) 36%, transparent);border-radius:var(--radius);opacity:0;transition:opacity .5s var(--ease-in-out);align-items:center;gap:1.6cqi;padding:2cqi 2.8cqi;font-size:2.6cqi;font-weight:600;display:inline-flex}.styles-module__Wl52aG__phone{aspect-ratio:9/18;background:var(--mock-paper);border:2px solid var(--ink);border-radius:3px;flex-direction:column;align-items:center;gap:1.4cqi;width:25cqi;min-width:170px;padding:1.6cqi;display:flex;position:absolute;bottom:-3cqi;right:-2cqi;container-type:inline-size}.styles-module__Wl52aG__phoneSpeaker{background:var(--pencil);border-radius:0;flex:none;width:16cqi;height:1.5px}.styles-module__Wl52aG__phoneScreen{background:var(--mock-paper);border:1px solid var(--pencil);border-radius:2px;flex-direction:column;flex:1;width:100%;min-height:0;padding:6cqi 6cqi 7cqi;display:flex;position:relative;overflow:hidden;container-type:inline-size}.styles-module__Wl52aG__canvas[data-step=sketch] .styles-module__Wl52aG__phoneScreen{background-color:color-mix(in srgb, var(--ink) 1.5%, var(--mock-paper));background-image:repeating-linear-gradient(to right, transparent 0 calc(9cqi - 1px), var(--grid) calc(9cqi - 1px) 9cqi), repeating-linear-gradient(to bottom, transparent 0 calc(9cqi - 1px), var(--grid) calc(9cqi - 1px) 9cqi)}.styles-module__Wl52aG__phoneNav{border-bottom:1px solid var(--rule);flex:none;justify-content:space-between;align-items:center;padding-bottom:5cqi;display:flex}.styles-module__Wl52aG__phoneLogo{border:1px solid var(--pencil);width:7cqi;height:7cqi;transition:background-color .7s var(--ease-in-out), border-color .7s var(--ease-in-out);background:0 0;border-radius:12%}.styles-module__Wl52aG__phoneMenu{flex-direction:column;gap:1.4cqi;display:inline-flex}.styles-module__Wl52aG__phoneMenu i{background:var(--pencil);border-radius:2px;width:8cqi;height:1.2cqi}.styles-module__Wl52aG__phoneHeadline{flex:none;min-height:24cqi;margin-top:6cqi;position:relative}.styles-module__Wl52aG__phoneHeadline .styles-module__Wl52aG__bar{height:7cqi;transition:opacity .7s var(--ease-in-out);position:absolute;top:0;left:0}.styles-module__Wl52aG__phoneHeadlineText{font-family:var(--font-serif-stack);letter-spacing:-.025em;color:var(--ink);opacity:0;transition:opacity .7s var(--ease-in-out);font-size:9.4cqi;line-height:1}.styles-module__Wl52aG__phoneImage{border:1px solid var(--pencil);background:color-mix(in srgb, var(--ink) 2%, var(--mock-paper));min-height:0;transition:border-color .7s var(--ease-in-out);border-radius:2px;flex:auto;margin-top:6cqi;position:relative;overflow:hidden}.styles-module__Wl52aG__phoneButton{background:var(--ink);border-radius:var(--radius);opacity:0;height:11cqi;transition:opacity .7s var(--ease-in-out), transform .7s var(--ease-in-out);flex:none;justify-content:center;align-items:center;margin-top:6cqi;display:flex;transform:translateY(1.5cqi)}.styles-module__Wl52aG__phoneButton .styles-module__Wl52aG__buttonLabel{font-size:4.4cqi}.styles-module__Wl52aG__phoneNavEnd{align-items:center;display:none;position:relative}.styles-module__Wl52aG__phoneNavLabels{opacity:0;transition:opacity .6s var(--ease-out);gap:4cqi;display:inline-flex}.styles-module__Wl52aG__phoneNavLabel{font-family:var(--font-sans-stack);color:var(--ink-2);white-space:nowrap;font-size:3.4cqi;font-weight:500}.styles-module__Wl52aG__phoneNavPhone{font-family:var(--font-sans-stack);font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--accent);white-space:nowrap;opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);font-size:3.4cqi;font-weight:600;position:absolute;right:0;transform:translate(-.6cqi)}.styles-module__Wl52aG__phoneCopy,.styles-module__Wl52aG__phoneAnnotation{display:none}.styles-module__Wl52aG__phonePin{background:var(--accent);width:5cqi;height:5cqi;box-shadow:0 0 0 1.6cqi color-mix(in srgb, var(--accent) 14%, transparent);border-radius:20%;margin-bottom:1.4cqi}.styles-module__Wl52aG__phoneNote,.styles-module__Wl52aG__phoneRevised{grid-area:2/1}.styles-module__Wl52aG__phoneNote{max-width:100%;font-family:var(--font-sans-stack);color:var(--ink-2);text-align:left;background:var(--mock-paper);border:1px solid color-mix(in srgb, var(--accent) 40%, var(--rule));border-radius:var(--radius);transition:opacity .5s var(--ease-in-out);padding:3.4cqi 4cqi;font-size:3.6cqi;line-height:1.4}.styles-module__Wl52aG__phoneRevised{font-family:var(--font-sans-stack);letter-spacing:.01em;color:var(--accent);background:color-mix(in srgb, var(--accent) 9%, var(--mock-paper));border:1px solid color-mix(in srgb, var(--accent) 34%, transparent);border-radius:var(--radius);opacity:0;transition:opacity .5s var(--ease-in-out);align-items:center;gap:2.2cqi;padding:2.6cqi 3.4cqi;font-size:3.4cqi;font-weight:600;display:inline-flex}.styles-module__Wl52aG__canvas[data-step=sketch] .styles-module__Wl52aG__bars,.styles-module__Wl52aG__canvas[data-step=sketch] .styles-module__Wl52aG__navBar,.styles-module__Wl52aG__canvas[data-step=sketch] .styles-module__Wl52aG__brandBar,.styles-module__Wl52aG__canvas[data-step=sketch] .styles-module__Wl52aG__cross,.styles-module__Wl52aG__canvas[data-step=sketch] .styles-module__Wl52aG__phoneHeadline .styles-module__Wl52aG__bar,.styles-module__Wl52aG__canvas[data-step=sketch] .styles-module__Wl52aG__phoneMenu,.styles-module__Wl52aG__canvas[data-step=sketch] .styles-module__Wl52aG__phoneLogo{filter:url(#ep-pencil)}.styles-module__Wl52aG__canvas[data-step=direction] .styles-module__Wl52aG__headlineText,.styles-module__Wl52aG__canvas[data-step=design] .styles-module__Wl52aG__headlineText,.styles-module__Wl52aG__canvas[data-step=direction] .styles-module__Wl52aG__navText,.styles-module__Wl52aG__canvas[data-step=design] .styles-module__Wl52aG__navText,.styles-module__Wl52aG__canvas[data-step=direction] .styles-module__Wl52aG__brandText,.styles-module__Wl52aG__canvas[data-step=design] .styles-module__Wl52aG__brandText,.styles-module__Wl52aG__canvas[data-step=direction] .styles-module__Wl52aG__copyText,.styles-module__Wl52aG__canvas[data-step=design] .styles-module__Wl52aG__copyText,.styles-module__Wl52aG__canvas[data-step=direction] .styles-module__Wl52aG__photo,.styles-module__Wl52aG__canvas[data-step=design] .styles-module__Wl52aG__photo,.styles-module__Wl52aG__canvas[data-step=direction] .styles-module__Wl52aG__phoneHeadlineText,.styles-module__Wl52aG__canvas[data-step=design] .styles-module__Wl52aG__phoneHeadlineText{opacity:1}.styles-module__Wl52aG__canvas[data-step=direction] .styles-module__Wl52aG__copyBars,.styles-module__Wl52aG__canvas[data-step=design] .styles-module__Wl52aG__copyBars{opacity:0}.styles-module__Wl52aG__canvas[data-step=direction] .styles-module__Wl52aG__navUnderline,.styles-module__Wl52aG__canvas[data-step=design] .styles-module__Wl52aG__navUnderline{opacity:1;transform:scaleX(1)}.styles-module__Wl52aG__canvas[data-step=direction] .styles-module__Wl52aG__page,.styles-module__Wl52aG__canvas[data-step=design] .styles-module__Wl52aG__page{background-color:color-mix(in srgb, var(--ink) 2.5%, var(--mock-paper))}.styles-module__Wl52aG__canvas[data-step=direction] .styles-module__Wl52aG__photo,.styles-module__Wl52aG__canvas[data-step=design] .styles-module__Wl52aG__photo{transform:scale(1)}.styles-module__Wl52aG__canvas[data-step=direction] .styles-module__Wl52aG__bars,.styles-module__Wl52aG__canvas[data-step=design] .styles-module__Wl52aG__bars,.styles-module__Wl52aG__canvas[data-step=direction] .styles-module__Wl52aG__navBar,.styles-module__Wl52aG__canvas[data-step=design] .styles-module__Wl52aG__navBar,.styles-module__Wl52aG__canvas[data-step=direction] .styles-module__Wl52aG__brandBar,.styles-module__Wl52aG__canvas[data-step=design] .styles-module__Wl52aG__brandBar,.styles-module__Wl52aG__canvas[data-step=direction] .styles-module__Wl52aG__cross,.styles-module__Wl52aG__canvas[data-step=design] .styles-module__Wl52aG__cross,.styles-module__Wl52aG__canvas[data-step=direction] .styles-module__Wl52aG__phoneHeadline .styles-module__Wl52aG__bar,.styles-module__Wl52aG__canvas[data-step=design] .styles-module__Wl52aG__phoneHeadline .styles-module__Wl52aG__bar{opacity:0}.styles-module__Wl52aG__canvas[data-step=direction] .styles-module__Wl52aG__brandMark,.styles-module__Wl52aG__canvas[data-step=design] .styles-module__Wl52aG__brandMark,.styles-module__Wl52aG__canvas[data-step=direction] .styles-module__Wl52aG__phoneLogo,.styles-module__Wl52aG__canvas[data-step=design] .styles-module__Wl52aG__phoneLogo{background-color:var(--ink);border-color:var(--ink)}.styles-module__Wl52aG__canvas[data-step=direction] .styles-module__Wl52aG__imageBox,.styles-module__Wl52aG__canvas[data-step=design] .styles-module__Wl52aG__imageBox,.styles-module__Wl52aG__canvas[data-step=direction] .styles-module__Wl52aG__phoneImage,.styles-module__Wl52aG__canvas[data-step=design] .styles-module__Wl52aG__phoneImage{border-color:var(--rule)}.styles-module__Wl52aG__canvas[data-step=direction] .styles-module__Wl52aG__textbar,.styles-module__Wl52aG__canvas[data-step=design] .styles-module__Wl52aG__textbar{background-color:var(--ink-soft)}.styles-module__Wl52aG__canvas[data-step=design] .styles-module__Wl52aG__button,.styles-module__Wl52aG__canvas[data-step=design] .styles-module__Wl52aG__phoneButton,.styles-module__Wl52aG__canvas[data-step=design] .styles-module__Wl52aG__annotation{opacity:1;transform:translateY(0)}.styles-module__Wl52aG__canvas[data-step=design][data-resolved] .styles-module__Wl52aG__note{opacity:0}.styles-module__Wl52aG__canvas[data-step=design][data-resolved] .styles-module__Wl52aG__revised{opacity:1}.styles-module__Wl52aG__canvas[data-step=design][data-resolved] .styles-module__Wl52aG__navPhone{opacity:1;transform:translate(0)}.styles-module__Wl52aG__canvas[data-step=direction] .styles-module__Wl52aG__phoneNavLabels,.styles-module__Wl52aG__canvas[data-step=design] .styles-module__Wl52aG__phoneNavLabels{opacity:1}.styles-module__Wl52aG__canvas[data-step=design][data-resolved] .styles-module__Wl52aG__phoneNavLabels{opacity:0}.styles-module__Wl52aG__canvas[data-step=design][data-resolved] .styles-module__Wl52aG__phoneNavPhone{opacity:1;transform:translate(0)}.styles-module__Wl52aG__canvas[data-step=design] .styles-module__Wl52aG__phoneAnnotation{opacity:1;transform:translateY(0)}.styles-module__Wl52aG__canvas[data-step=design][data-resolved] .styles-module__Wl52aG__phoneNote{opacity:0}.styles-module__Wl52aG__canvas[data-step=design][data-resolved] .styles-module__Wl52aG__phoneRevised{opacity:1}.styles-module__Wl52aG__caption{margin-top:clamp(var(--space-4), 2vw, var(--space-5));color:var(--text-muted);text-align:center}.styles-module__Wl52aG__scrub~.container .styles-module__Wl52aG__caption{margin-top:var(--space-3)}@media (max-width:899px){.styles-module__Wl52aG__browser{display:none}.styles-module__Wl52aG__phone{aspect-ratio:auto;width:min(276px,84vw);margin-inline:auto;position:static}.styles-module__Wl52aG__phoneScreen{flex:none;padding:5.5cqi 5.5cqi 6cqi}.styles-module__Wl52aG__stage{padding-inline:20px}.styles-module__Wl52aG__control{max-width:100%}.styles-module__Wl52aG__phoneMenu{display:none}.styles-module__Wl52aG__canvas[data-step=sketch] .styles-module__Wl52aG__phoneMenu,.styles-module__Wl52aG__phoneNavEnd{display:inline-flex}.styles-module__Wl52aG__phoneNavLabel,.styles-module__Wl52aG__phoneNavPhone{font-size:3.6cqi}.styles-module__Wl52aG__phoneHeadline{min-height:13cqi;margin-top:4cqi}.styles-module__Wl52aG__phoneCopy{flex-direction:column;gap:2.4cqi;margin-top:3.5cqi;display:flex}.styles-module__Wl52aG__phoneAnnotation{opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);pointer-events:none;justify-items:start;margin-top:4cqi;display:grid;transform:translateY(-.8cqi)}.styles-module__Wl52aG__phoneImage{flex:none;height:108px;margin-top:4cqi}}@media (max-width:560px){.styles-module__Wl52aG__control{background:var(--bg);width:100%;max-width:304px;margin-inline:auto}.styles-module__Wl52aG__tab{letter-spacing:-.005em;min-height:44px;color:var(--text);align-items:center;gap:.4em;padding:0 13px;font-size:12px;font-weight:500}.styles-module__Wl52aG__tab:before{inset:-6px 0}.styles-module__Wl52aG__tabIndex{font-size:.72em}}@media (prefers-reduced-motion:reduce){.styles-module__Wl52aG__thumb{transition:none}}
.BriefCard-module__sxOItW__figure{background:var(--surface);width:100%;padding:clamp(var(--space-6), 6vw, var(--space-9)) clamp(var(--space-5), 4vw, var(--space-7));border-radius:2px;justify-content:center;align-items:center;margin:0;display:flex}.BriefCard-module__sxOItW__sheet{background:var(--bg);border:1px solid var(--rule);width:min(30rem,100%);padding:clamp(var(--space-5), 3vw, var(--space-7));border-radius:2px}.BriefCard-module__sxOItW__head{padding-bottom:var(--space-4);border-bottom:1px solid var(--fg);justify-content:space-between;align-items:center;display:flex}.BriefCard-module__sxOItW__mark{border:1px solid var(--accent-current);border-radius:2px;width:14px;height:14px}.BriefCard-module__sxOItW__row{gap:var(--space-2);padding-block:var(--space-4);border-bottom:1px solid var(--rule);display:grid}.BriefCard-module__sxOItW__row:last-child{border-bottom:0;padding-bottom:0}.BriefCard-module__sxOItW__h{font-family:var(--font-serif-stack);letter-spacing:-.01em;font-variation-settings:"opsz" 24;font-size:1.25rem;line-height:1.2}.BriefCard-module__sxOItW__p{font-size:var(--fs-small);color:var(--text);line-height:1.5}.BriefCard-module__sxOItW__map{gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.BriefCard-module__sxOItW__map li{padding:var(--space-1) var(--space-3);border:1px solid var(--rule);color:var(--text);border-radius:2px;font-size:.8125rem}
.styles-module__BIltxW__layout{row-gap:var(--space-5)}.styles-module__BIltxW__label,.styles-module__BIltxW__head{grid-column:1/-1}.styles-module__BIltxW__heading{margin:0}.styles-module__BIltxW__sheet{margin:0;border-block-start:1px solid var(--rule);grid-column:1/-1;margin-block-start:var(--space-3)}.styles-module__BIltxW__row{align-items:baseline;gap:var(--space-2);border-block-end:1px solid var(--rule);grid-template-columns:1fr;padding-block:1.875rem;display:grid}.styles-module__BIltxW__term{font-family:var(--font-sans-stack);color:var(--fg);font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:500;line-height:1.35}.styles-module__BIltxW__detail{font-size:var(--fs-body);color:var(--text);text-wrap:pretty;max-width:34em;margin:0;line-height:1.6}@media (min-width:640px){.styles-module__BIltxW__row{column-gap:var(--gap);grid-template-columns:3fr 7fr}}@media (min-width:900px){.styles-module__BIltxW__layout{align-items:baseline;row-gap:var(--space-5);padding-block-start:clamp(120px,9vw,150px)}.styles-module__BIltxW__label{grid-area:1/1/auto/span 3}.styles-module__BIltxW__head{top:calc(var(--nav-h) + var(--space-7));grid-area:2/1/auto/span 3;position:sticky}.styles-module__BIltxW__sheet{border-block-start:none;grid-area:2/5/auto/-1;margin-block-start:0}.styles-module__BIltxW__row{padding-block:2rem}.styles-module__BIltxW__row:first-child{border-block-start:1px solid var(--rule)}}
.Milestones-module__j2VgAW__section{border-bottom:1px solid var(--rule);padding-block:clamp(64px,8vw,128px)}.Milestones-module__j2VgAW__row{row-gap:var(--space-7);align-items:center}.Milestones-module__j2VgAW__media,.Milestones-module__j2VgAW__text{grid-column:1/-1;min-width:0}.Milestones-module__j2VgAW__media{align-self:stretch}.Milestones-module__j2VgAW__stack{gap:var(--space-5);justify-items:start;display:grid}.Milestones-module__j2VgAW__index{font-family:var(--font-serif-stack);color:var(--text-muted);font-variation-settings:"opsz" 24;padding-bottom:var(--space-3);border-bottom:1px solid var(--text-muted);min-width:var(--space-8);font-size:1.25rem;line-height:1}.Milestones-module__j2VgAW__h2{margin-top:calc(var(--space-2) * -1)}.Milestones-module__j2VgAW__para{max-width:34em;color:var(--text)}.Milestones-module__j2VgAW__receive{gap:var(--space-3);width:100%;max-width:34em;display:grid}.Milestones-module__j2VgAW__list{color:var(--fg);padding:0;list-style:none}.Milestones-module__j2VgAW__list li{padding-block:var(--space-3);border-top:1px solid var(--rule)}.Milestones-module__j2VgAW__list li:last-child{border-bottom:1px solid var(--rule)}.Milestones-module__j2VgAW__gate{align-items:flex-start;gap:var(--space-4);width:100%;max-width:34em;padding:var(--space-4) var(--space-5);background:var(--surface);border:1px solid var(--rule);border-left:2px solid var(--accent-current);color:var(--fg);border-radius:2px;font-weight:500;line-height:1.5;display:flex}.Milestones-module__j2VgAW__sq{flex:none;margin-top:.3em}.Milestones-module__j2VgAW__gateLabel{color:var(--accent-current);font-weight:600}@media (min-width:900px){.Milestones-module__j2VgAW__media{grid-column:1/span 7}.Milestones-module__j2VgAW__text{grid-column:9/span 4}.Milestones-module__j2VgAW__flip .Milestones-module__j2VgAW__media{grid-area:1/6/auto/span 7}.Milestones-module__j2VgAW__flip .Milestones-module__j2VgAW__text{grid-area:1/1/auto/span 4}}
.styles-module___rukpG__inner{column-gap:var(--gap);row-gap:var(--space-6);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.styles-module___rukpG__statement{max-width:18ch;font-family:var(--font-serif-stack);font-optical-sizing:auto;font-variation-settings:"opsz" 48;letter-spacing:-.02em;color:var(--fg);text-wrap:pretty;hanging-punctuation:first last;grid-column:1/-1;margin:0;font-size:clamp(1.9rem,4.2vw,3.4rem);font-weight:400;line-height:1.14}.styles-module___rukpG__word{opacity:1}html.js .styles-module___rukpG__word{opacity:.5}.styles-module___rukpG__note{max-width:31em;color:var(--text);font-size:var(--fs-lead);grid-column:1/-1;margin:0;line-height:1.5}html.js .styles-module___rukpG__note{opacity:.78}@media (min-width:900px){.styles-module___rukpG__statement{grid-area:1/1/auto/9;max-width:23ch}.styles-module___rukpG__note{grid-area:1/9/auto/13;align-self:end;max-width:30ch}}@media (min-width:768px) and (max-width:899.98px){.styles-module___rukpG__statement{max-width:30ch}}@media (min-width:2048px){.styles-module___rukpG__statement{grid-area:1/1/auto/9;max-width:23ch}.styles-module___rukpG__note{grid-area:1/9/auto/13;align-self:end;max-width:30ch}}@media (max-width:639.98px){.styles-module___rukpG__section.styles-module___rukpG__section{padding-block-end:var(--space-7)}}@media (prefers-reduced-motion:reduce){:is(html.js .styles-module___rukpG__word,html.js .styles-module___rukpG__note){opacity:1}}
.Overview-module__h6XOha__nav{padding-block:var(--space-6);border-block:1px solid var(--rule)}.Overview-module__h6XOha__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Overview-module__h6XOha__item{display:block}.Overview-module__h6XOha__link{align-items:flex-start;gap:var(--space-1);padding-block:var(--space-2);color:var(--fg);transition:color var(--dur-base) var(--ease-out);flex-direction:column;text-decoration:none;display:inline-flex}.Overview-module__h6XOha__index{font-family:var(--font-sans-stack);font-size:var(--fs-label);letter-spacing:.14em;color:var(--text-muted);transition:color var(--dur-base) var(--ease-out);font-weight:500}.Overview-module__h6XOha__name{font-family:var(--font-serif-stack);letter-spacing:-.006em;font-variation-settings:"opsz" 16;background:linear-gradient(var(--accent-current), var(--accent-current)) left 100% / 0 1px no-repeat;transition:background-size var(--dur-slow) var(--ease-out);font-size:.9375rem;line-height:1.3}.Overview-module__h6XOha__link:active,.Overview-module__h6XOha__link:active .Overview-module__h6XOha__index{color:var(--accent-current)}.Overview-module__h6XOha__link:focus-visible .Overview-module__h6XOha__name{background-size:100% 1px}@media (hover:hover){.Overview-module__h6XOha__link:hover,.Overview-module__h6XOha__link:hover .Overview-module__h6XOha__index{color:var(--accent-current)}.Overview-module__h6XOha__link:hover .Overview-module__h6XOha__name{background-size:100% 1px}}.Overview-module__h6XOha__sep{height:var(--space-5);justify-content:flex-start;padding-left:2.2rem;display:flex;position:relative}.Overview-module__h6XOha__sep:before{content:"";background:var(--rule);width:1px;position:absolute;top:0;bottom:0;left:calc(2.2rem + 4px)}.Overview-module__h6XOha__gate{background:var(--bg);border:1px solid var(--text-muted);border-radius:1px;align-self:center;width:9px;height:9px;position:relative}@media (min-width:900px){.Overview-module__h6XOha__nav{padding-block:var(--space-7)}.Overview-module__h6XOha__list{flex-direction:row;align-items:stretch;position:relative}.Overview-module__h6XOha__list:before{content:"";background:var(--rule);height:1px;position:absolute;bottom:0;left:0;right:0}.Overview-module__h6XOha__item{display:flex}.Overview-module__h6XOha__link{gap:var(--space-2);white-space:nowrap;padding-block:1.25rem}.Overview-module__h6XOha__sep{min-width:var(--space-6);flex:1 1 0;height:auto;padding:0;position:relative}.Overview-module__h6XOha__sep:before{display:none}.Overview-module__h6XOha__gate{align-self:auto;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}}
.Questions-module__rqLpNa__layout{row-gap:var(--space-7)}.Questions-module__rqLpNa__head,.Questions-module__rqLpNa__list{grid-column:1/-1;min-width:0}.Questions-module__rqLpNa__list{border-top:1px solid var(--rule)}.Questions-module__rqLpNa__item{border-bottom:1px solid var(--rule)}.Questions-module__rqLpNa__summary{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-5) 0;cursor:pointer;list-style:none;display:flex}.Questions-module__rqLpNa__summary::-webkit-details-marker{display:none}.Questions-module__rqLpNa__q{font-family:var(--font-serif-stack);font-size:var(--fs-h3);letter-spacing:-.012em;font-variation-settings:"opsz" 36;color:var(--fg);text-wrap:balance;transition:color var(--dur-base) var(--ease-out);line-height:1.2}.Questions-module__rqLpNa__summary:active .Questions-module__rqLpNa__q{color:var(--accent-current)}@media (hover:hover){.Questions-module__rqLpNa__summary:hover .Questions-module__rqLpNa__q{color:var(--accent-current)}}.Questions-module__rqLpNa__summary:focus-visible{outline-offset:0}.Questions-module__rqLpNa__icon{flex:none;width:14px;height:14px;position:relative}.Questions-module__rqLpNa__icon:before,.Questions-module__rqLpNa__icon:after{content:"";background:var(--fg);transition:transform var(--dur-base) var(--ease-in-out), background-color var(--dur-base) var(--ease-out);position:absolute}.Questions-module__rqLpNa__icon:before{height:1px;margin-top:-.5px;top:50%;left:0;right:0}.Questions-module__rqLpNa__icon:after{width:1px;margin-left:-.5px;top:0;bottom:0;left:50%}.Questions-module__rqLpNa__item[open] .Questions-module__rqLpNa__icon:after{transform:scaleY(0)}.Questions-module__rqLpNa__item[open] .Questions-module__rqLpNa__icon:before,.Questions-module__rqLpNa__item[open] .Questions-module__rqLpNa__icon:after{background:var(--accent-current)}.Questions-module__rqLpNa__answer{max-width:34em;padding-bottom:var(--space-6);color:var(--text)}@supports (interpolate-size:allow-keywords){.Questions-module__rqLpNa__item{interpolate-size:allow-keywords}.Questions-module__rqLpNa__item::details-content{block-size:0;transition:block-size var(--dur-slow) var(--ease-out), content-visibility var(--dur-slow) allow-discrete;overflow:clip}.Questions-module__rqLpNa__item[open]::details-content{block-size:auto}}@media (min-width:900px){.Questions-module__rqLpNa__head{top:calc(var(--nav-h) + var(--space-6));grid-column:1/span 4;align-self:start;position:sticky}.Questions-module__rqLpNa__list{grid-column:6/span 7}}@media (prefers-reduced-motion:reduce){.Questions-module__rqLpNa__item::details-content{transition:none}}
.Button-module__8RiFmG__button{--btn-h:52px;--btn-px:26px;justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--btn-h);padding:0 var(--btn-px);border-radius:var(--radius);font-family:var(--font-sans-stack);letter-spacing:.005em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), filter var(--dur-base) var(--ease-out), transform .12s var(--ease-out);border:1px solid #0000;font-size:.9375rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.Button-module__8RiFmG__sm{--btn-h:40px;--btn-px:18px;font-size:.875rem}.Button-module__8RiFmG__primary{background:var(--fg);color:var(--bg)}.Button-module__8RiFmG__ghost{color:var(--fg);border-color:color-mix(in srgb, var(--fg) 34%, transparent);background:0 0}@media (hover:hover){.Button-module__8RiFmG__primary:hover{background:var(--fg);box-shadow:inset 0 0 0 1px var(--accent-current);filter:brightness(1.06)}.Button-module__8RiFmG__ghost:hover{border-color:var(--fg);background:color-mix(in srgb, var(--fg) 7%, transparent)}}.Button-module__8RiFmG__button:active{transform:translateY(1px)}.Button-module__8RiFmG__primary:active{background:color-mix(in srgb, var(--accent-current) 82%, var(--fg))}.Button-module__8RiFmG__ghost:active{background:color-mix(in srgb, var(--fg) 12%, transparent)}.Button-module__8RiFmG__button:disabled,.Button-module__8RiFmG__button[aria-disabled=true]{opacity:.55;transform:none}.Button-module__8RiFmG__primary:disabled{background:var(--fg)}
.Together-module__pMAnsq__grid{margin:clamp(var(--space-7), 6vw, var(--space-9)) 0 0;border-top:1px solid var(--rule);grid-template-columns:1fr;padding:0;list-style:none;display:grid}.Together-module__pMAnsq__cell{align-content:start;gap:var(--space-4);padding:var(--space-6) 0 var(--space-7);border-bottom:1px solid var(--rule);display:grid}.Together-module__pMAnsq__p{max-width:30em;color:var(--text)}@media (min-width:900px){.Together-module__pMAnsq__grid{grid-template-columns:1fr 1fr}.Together-module__pMAnsq__cell{padding:var(--space-7) var(--space-7) var(--space-8) 0}.Together-module__pMAnsq__cell:nth-child(2n){padding-left:var(--space-7);border-left:1px solid var(--rule);padding-right:0}}
.styles-module__TFwUtW__hero{padding-top:calc(var(--section-pad) + var(--nav-h) * .5);padding-bottom:var(--space-10)}.styles-module__TFwUtW__heroTitle{max-width:none}.styles-module__TFwUtW__lede{margin-top:var(--space-5);max-width:30em}.styles-module__TFwUtW__why{padding-top:0}.styles-module__TFwUtW__whyGrid{align-items:start;row-gap:var(--space-6)}.styles-module__TFwUtW__whyHead{grid-column:1/-1;margin:0}.styles-module__TFwUtW__whyBody{max-width:30ch;font-family:var(--font-serif-stack);font-variation-settings:"opsz" 48;letter-spacing:-.018em;color:var(--fg);text-wrap:pretty;grid-column:1/-1;margin:0;font-size:clamp(1.75rem,3.5vw,3.375rem);font-weight:400;line-height:1.16}.styles-module__TFwUtW__expectGrid{row-gap:var(--space-8)}.styles-module__TFwUtW__expectHead{grid-column:1/-1;margin:0}.styles-module__TFwUtW__list{border-top:1px solid var(--rule);grid-column:1/-1;margin:0;padding:0;list-style:none}.styles-module__TFwUtW__item{gap:var(--space-2) var(--gap);padding-block:var(--space-6);border-bottom:1px solid var(--rule);display:grid}.styles-module__TFwUtW__itemIndex{font-variant-numeric:tabular-nums;font-size:var(--fs-label);letter-spacing:.14em;color:var(--text-muted);font-weight:500}.styles-module__TFwUtW__itemTitle{font-family:var(--font-serif-stack);font-variation-settings:"opsz" 36;font-weight:400;font-size:var(--fs-h3);letter-spacing:-.012em;color:var(--fg);text-wrap:balance;margin:0;line-height:1.18}.styles-module__TFwUtW__itemText{color:var(--text);max-width:34em;margin:0}.styles-module__TFwUtW__where{background:var(--paper-2);min-height:max(34rem,78svh);position:relative;overflow:hidden}.styles-module__TFwUtW__where .styles-module__TFwUtW__whereImage{height:100%;position:absolute;inset:0}.styles-module__TFwUtW__where:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(105deg,#f4f2ee9e 0%,#f4f2ee47 34%,#f4f2ee00 62%);position:absolute;inset:0}.styles-module__TFwUtW__whereInner{z-index:2;padding-top:calc(var(--section-pad) * .7);position:relative}.styles-module__TFwUtW__whereTitle{max-width:14ch;color:var(--ink);margin:0}.styles-module__TFwUtW__whereLine{margin-top:var(--space-5);color:var(--ink);max-width:24em}@media (min-width:900px){.styles-module__TFwUtW__whyHead{grid-area:1/1/auto/span 3}.styles-module__TFwUtW__whyBody{grid-area:1/4/auto/span 8;max-width:24ch}.styles-module__TFwUtW__expectHead{top:calc(var(--nav-h) + var(--space-7));grid-column:1/span 4;align-self:start;position:sticky}.styles-module__TFwUtW__list{grid-column:6/-1}.styles-module__TFwUtW__item{grid-template-columns:3rem 1fr}.styles-module__TFwUtW__itemIndex{grid-row:1/span 2;padding-top:.55em}.styles-module__TFwUtW__itemTitle,.styles-module__TFwUtW__itemText{grid-column:2}}
.page-module__AB6CKq__hero{padding-top:calc(var(--nav-h) + clamp(48px, 8vw, 128px));padding-bottom:0}.page-module__AB6CKq__head{row-gap:var(--space-6);margin-bottom:clamp(var(--space-7), 6vw, var(--space-9))}.page-module__AB6CKq__h1{grid-column:1/-1;max-width:none}.page-module__AB6CKq__lede{grid-column:1/-1}.page-module__AB6CKq__image{aspect-ratio:4/3;width:100%;margin-bottom:clamp(var(--space-7), 6vw, var(--space-9));position:relative}.page-module__AB6CKq__frame{filter:contrast(1.1)brightness(.98);height:100%}@media (prefers-reduced-motion:no-preference){html.js .page-module__AB6CKq__hero .page-module__AB6CKq__lede:not([data-in]){opacity:.5}}@media (min-width:640px){.page-module__AB6CKq__image{aspect-ratio:3/2}}@media (min-width:900px){.page-module__AB6CKq__lede{grid-column:6/span 6}.page-module__AB6CKq__image{aspect-ratio:auto;height:clamp(460px,40vw,500px)}}@media (min-width:1200px){.page-module__AB6CKq__image{height:540px}}
.ContactForm-module__MW0ffG__form{--field-bg:var(--bg);--field-border:#beb8ae;gap:var(--space-6);display:grid}.ContactForm-module__MW0ffG__row{gap:var(--space-6);display:grid}@media (min-width:640px){.ContactForm-module__MW0ffG__row{gap:var(--gap);grid-template-columns:1fr 1fr}}.ContactForm-module__MW0ffG__field{gap:var(--space-2);align-content:start;min-width:0;display:grid}.ContactForm-module__MW0ffG__fieldset{border:0;margin:0;padding:0}.ContactForm-module__MW0ffG__label{font-family:var(--font-sans-stack);font-size:var(--fs-small);color:var(--fg);justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:0;font-weight:500;line-height:1.4;display:flex}.ContactForm-module__MW0ffG__optional{font-size:var(--fs-label);letter-spacing:.04em;color:var(--text-muted);font-weight:400}.ContactForm-module__MW0ffG__input{width:100%;min-height:56px;padding:0 var(--space-4);font:inherit;font-size:var(--fs-body);color:var(--fg);background:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--radius);appearance:none;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out)}.ContactForm-module__MW0ffG__textarea{padding:var(--space-4);resize:vertical;min-height:11rem;line-height:1.6}@media (hover:hover){.ContactForm-module__MW0ffG__input:hover{border-color:var(--ink)}}.ContactForm-module__MW0ffG__input:focus-visible{outline:2px solid var(--accent-current);outline-offset:3px;border-color:var(--accent-current);background:var(--bg)}.ContactForm-module__MW0ffG__input[aria-invalid=true]{border-color:var(--fg);box-shadow:inset 3px 0 0 var(--accent-current)}.ContactForm-module__MW0ffG__selectWrap{position:relative}.ContactForm-module__MW0ffG__select{padding-right:var(--space-8);cursor:pointer}.ContactForm-module__MW0ffG__chevron{right:var(--space-4);color:var(--fg);pointer-events:none;position:absolute;top:50%;translate:0 -50%}.ContactForm-module__MW0ffG__error{font-size:var(--fs-small);color:var(--fg);font-weight:500;line-height:1.45}.ContactForm-module__MW0ffG__error:empty{display:none}.ContactForm-module__MW0ffG__segments{margin-top:var(--space-2);grid-template-columns:1fr 1fr;grid-auto-rows:1fr;padding:0 1px 1px 0;display:grid}@media (min-width:760px){.ContactForm-module__MW0ffG__segments{grid-template-columns:repeat(4,1fr)}}.ContactForm-module__MW0ffG__segment{margin:0 -1px -1px 0;display:flex;position:relative}.ContactForm-module__MW0ffG__radio{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ContactForm-module__MW0ffG__segmentFace{text-align:center;height:100%;min-height:56px;padding:var(--space-2) var(--space-4);font-size:var(--fs-small);color:var(--text);background:var(--field-bg);border:1px solid var(--rule);text-wrap:balance;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border-radius:0;flex:1;justify-content:center;align-items:center;font-weight:500;line-height:1.3;display:flex}@media (hover:hover){.ContactForm-module__MW0ffG__segment:hover .ContactForm-module__MW0ffG__segmentFace{border-color:var(--ink);color:var(--fg);z-index:1;position:relative}}.ContactForm-module__MW0ffG__radio:active+.ContactForm-module__MW0ffG__segmentFace{background:var(--bg)}.ContactForm-module__MW0ffG__radio:checked+.ContactForm-module__MW0ffG__segmentFace{background:var(--fg);border-color:var(--fg);color:var(--bg);z-index:1;position:relative}.ContactForm-module__MW0ffG__radio:focus-visible+.ContactForm-module__MW0ffG__segmentFace{outline:2px solid var(--accent-current);outline-offset:3px;z-index:2;position:relative}.ContactForm-module__MW0ffG__radio[aria-invalid=true]:not(:checked)+.ContactForm-module__MW0ffG__segmentFace{border-color:var(--fg)}.ContactForm-module__MW0ffG__trap{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.ContactForm-module__MW0ffG__actions{gap:var(--space-4);margin-top:var(--space-2);justify-items:start;display:grid}.ContactForm-module__MW0ffG__actions button:disabled{opacity:.7;cursor:progress}.ContactForm-module__MW0ffG__status{font-size:var(--fs-small);color:var(--fg);text-wrap:pretty;max-width:34em;line-height:1.55}.ContactForm-module__MW0ffG__status:empty{display:none}.ContactForm-module__MW0ffG__mail{color:var(--accent-current);text-underline-offset:3px;text-decoration:underline}.ContactForm-module__MW0ffG__success{gap:var(--space-5);padding-block:var(--space-4);justify-items:start;display:grid}.ContactForm-module__MW0ffG__successSquare{margin-bottom:var(--space-3)}.ContactForm-module__MW0ffG__thanks{outline:none}@media (prefers-reduced-motion:reduce){.ContactForm-module__MW0ffG__input,.ContactForm-module__MW0ffG__segmentFace{transition:none}}.ContactForm-module__MW0ffG__selectPlaceholder{color:var(--text-muted,var(--text));opacity:1}.ContactForm-module__MW0ffG__selectPlaceholder option:not([hidden]){color:var(--text)}
.page-module__OSLHOG__section{padding-top:calc(var(--nav-h) + clamp(36px, 4.6vw, 80px));padding-bottom:clamp(72px,9vw,140px)}.page-module__OSLHOG__head{gap:var(--space-6);margin-bottom:clamp(var(--space-6), 3.5vw, var(--space-8));grid-column:1/-1;display:grid}.page-module__OSLHOG__formCol{grid-column:1/-1;min-width:0}.page-module__OSLHOG__aside{margin-top:var(--space-9);gap:var(--space-7);grid-column:1/-1;align-content:start;max-width:28rem;display:grid}@media (min-width:900px){.page-module__OSLHOG__head{grid-area:1/1/auto/span 7}.page-module__OSLHOG__formCol{grid-area:2/1/auto/span 7}.page-module__OSLHOG__aside{grid-area:1/9/span 2/span 4;align-content:start;max-width:none;margin-top:0}}.page-module__OSLHOG__asideImage img{scale:1.2}.page-module__OSLHOG__facts{margin:0;display:grid}.page-module__OSLHOG__fact{gap:var(--space-1);padding-block:var(--space-4);border-top:1px solid var(--rule);display:grid}.page-module__OSLHOG__fact:last-child{border-bottom:1px solid var(--rule)}.page-module__OSLHOG__fact dd{font-size:var(--fs-body);color:var(--fg);margin:0}.page-module__OSLHOG__link{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:4px;overflow-wrap:anywhere;transition:text-decoration-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out)}@media (hover:hover){.page-module__OSLHOG__link:hover{color:var(--accent-current);-webkit-text-decoration-color:var(--accent-current);text-decoration-color:var(--accent-current)}}.page-module__OSLHOG__link:active{color:var(--accent-current)}
.styles-module__qkc0Ra__footer{padding-block:var(--space-9) var(--space-6)}.styles-module__qkc0Ra__fit{margin-bottom:var(--space-8);color:var(--fg);overflow:clip}html.js .styles-module__qkc0Ra__fit>svg{transition:transform 1.6s var(--ease-out);transform:translateY(105%)}html.js .styles-module__qkc0Ra__seen>svg{transform:translateY(0)}.styles-module__qkc0Ra__columns{border-top:1px solid var(--rule);display:grid}@media (min-width:900px){.styles-module__qkc0Ra__columns{grid-template-columns:repeat(3,minmax(0,1fr))}}.styles-module__qkc0Ra__column{padding-block:var(--space-6);border-bottom:1px solid var(--rule)}@media (min-width:900px){.styles-module__qkc0Ra__column{padding-inline:var(--space-6);border-bottom:0;border-left:1px solid var(--rule)}.styles-module__qkc0Ra__column:first-child{border-left:0;padding-left:0}}.styles-module__qkc0Ra__heading{margin:0 0 var(--space-5)}.styles-module__qkc0Ra__list{gap:var(--space-3);font-size:var(--fs-body);padding:0;display:grid}.styles-module__qkc0Ra__plain{color:var(--text-muted)}.styles-module__qkc0Ra__link{min-height:44px;color:var(--fg);overflow-wrap:anywhere;align-items:center;padding-block:2px;text-decoration:none;display:inline-flex;position:relative}.styles-module__qkc0Ra__link:after{content:"";transform-origin:0;height:1px;transition:transform var(--dur-slow) var(--ease-out);background:currentColor;position:absolute;bottom:calc(50% - .8em);left:0;right:0;transform:scaleX(0)}@media (hover:hover){.styles-module__qkc0Ra__link:hover:after{transform:scaleX(1)}}.styles-module__qkc0Ra__link:active{color:var(--accent-night)}.styles-module__qkc0Ra__base{justify-content:space-between;gap:var(--space-2) var(--space-6);padding-top:var(--space-6);font-size:var(--fs-small);color:var(--text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}@media (min-width:900px){.styles-module__qkc0Ra__base{border-top:0}}@media (prefers-reduced-motion:reduce){html.js .styles-module__qkc0Ra__fit>svg{opacity:0;transition:opacity var(--dur-fast) linear;transform:none}html.js .styles-module__qkc0Ra__seen>svg{opacity:1}}
.styles-module__4Rha3W__nav{z-index:100;height:var(--nav-h);padding-right:var(--sbw,0px);color:var(--fg);transition:color var(--dur-base) var(--ease-in-out);position:fixed;inset:0 0 auto}.styles-module__4Rha3W__layer{opacity:0;-webkit-backdrop-filter:blur(20px);transition:opacity var(--dur-base) var(--ease-in-out), border-color var(--dur-base) var(--ease-in-out);pointer-events:none;border-bottom:1px solid #0000;position:absolute;inset:0}.styles-module__4Rha3W__paper{background:#f4f2eeeb}.styles-module__4Rha3W__night{background:#0a0b0deb}.styles-module__4Rha3W__nav[data-theme=light]:not([data-clear]) .styles-module__4Rha3W__paper,.styles-module__4Rha3W__nav[data-theme=dark]:not([data-clear]):not([data-open]) .styles-module__4Rha3W__night{opacity:1}.styles-module__4Rha3W__nav[data-scrolled] .styles-module__4Rha3W__paper{border-bottom-color:var(--line)}.styles-module__4Rha3W__nav[data-scrolled] .styles-module__4Rha3W__night{border-bottom-color:var(--night-line)}.styles-module__4Rha3W__bar{z-index:2;justify-content:space-between;align-items:center;height:100%;display:flex;position:relative}.styles-module__4Rha3W__logo{min-height:44px;color:inherit;--logo-size:1.125rem;align-items:center;text-decoration:none;display:inline-flex}@media (min-width:900px){.styles-module__4Rha3W__logo{--logo-size:1.25rem}}.styles-module__4Rha3W__links{align-items:center;gap:var(--space-5);display:none}@media (min-width:640px){.styles-module__4Rha3W__links{display:flex}}@media (min-width:900px){.styles-module__4Rha3W__links{gap:var(--space-6)}}.styles-module__4Rha3W__list{align-items:center;gap:var(--space-5);padding:0;display:flex}@media (min-width:900px){.styles-module__4Rha3W__list{gap:var(--space-6)}}.styles-module__4Rha3W__link{letter-spacing:.005em;min-height:44px;color:inherit;align-items:center;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.styles-module__4Rha3W__link:after{content:"";transform-origin:0;height:1px;transition:transform var(--dur-slow) var(--ease-out);background:currentColor;position:absolute;bottom:10px;left:0;right:0;transform:scaleX(0)}.styles-module__4Rha3W__link[aria-current=page]:after{transform:scaleX(1)}@media (hover:hover){.styles-module__4Rha3W__link:hover:after{transform:scaleX(1)}}.styles-module__4Rha3W__link:active{opacity:.7}.styles-module__4Rha3W__cta{flex:none}.styles-module__4Rha3W__menu{letter-spacing:.005em;min-width:56px;min-height:44px;color:inherit;-webkit-tap-highlight-color:transparent;justify-content:flex-end;align-items:center;margin-right:-4px;padding-inline:4px;font-size:.9375rem;font-weight:500;display:inline-flex;position:relative}@media (min-width:640px){.styles-module__4Rha3W__menu{display:none}}.styles-module__4Rha3W__menuText{height:1.4em;line-height:1.4;display:grid;overflow:hidden}.styles-module__4Rha3W__menuWord{text-align:right;transition:transform var(--dur-slow) var(--ease-out), opacity var(--dur-base) var(--ease-out);grid-area:1/1}.styles-module__4Rha3W__menuWord:last-child{opacity:0;transform:translateY(100%)}.styles-module__4Rha3W__nav[data-open] .styles-module__4Rha3W__menuWord:first-child{opacity:0;transform:translateY(-100%)}.styles-module__4Rha3W__nav[data-open] .styles-module__4Rha3W__menuWord:last-child{opacity:1;transform:translateY(0)}.styles-module__4Rha3W__menu:active{opacity:.7}.styles-module__4Rha3W__overlay{z-index:1;background:var(--night);color:var(--on-night);visibility:hidden;clip-path:inset(0 0 100%);overscroll-behavior:contain;transition:clip-path .6s var(--ease-in-out), visibility 0s linear .6s;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.styles-module__4Rha3W__nav[data-open] .styles-module__4Rha3W__overlay{visibility:visible;clip-path:inset(0);transition:clip-path .6s var(--ease-in-out), visibility 0s}@media (min-width:640px){.styles-module__4Rha3W__overlay{display:none}}.styles-module__4Rha3W__overlayInner{justify-content:space-between;gap:var(--space-7);padding-top:calc(var(--nav-h) + var(--space-6));padding-bottom:max(var(--space-6), env(safe-area-inset-bottom));flex-direction:column;flex:1;display:flex}.styles-module__4Rha3W__menuList{border-top:1px solid var(--night-line);padding:0}.styles-module__4Rha3W__menuItem{border-bottom:1px solid var(--night-line);opacity:0;transition:opacity .3s var(--ease-out), transform .3s var(--ease-out);transform:translateY(20px)}.styles-module__4Rha3W__nav[data-open] .styles-module__4Rha3W__menuItem{opacity:1;transition:opacity .9s var(--ease-out) calc(.22s + var(--i) * 70ms), transform .9s var(--ease-out) calc(.22s + var(--i) * 70ms);transform:translateY(0)}.styles-module__4Rha3W__menuLink{padding-block:var(--space-4);font-family:var(--font-serif-stack);font-variation-settings:"opsz" 72;letter-spacing:-.025em;color:var(--on-night);transition:color var(--dur-base) var(--ease-out);justify-content:space-between;align-items:center;font-size:clamp(2.5rem,12vw,3.5rem);font-weight:400;line-height:1.05;text-decoration:none;display:flex}.styles-module__4Rha3W__menuLink[aria-current=page]:after{content:"";background:var(--accent-night);border-radius:1.2px;flex:none;width:10px;height:10px}.styles-module__4Rha3W__menuLink:active{color:var(--accent-night)}@media (hover:hover){.styles-module__4Rha3W__menuLink:hover{color:var(--accent-night)}}.styles-module__4Rha3W__mail{opacity:0;transition:opacity .3s var(--ease-out);font-size:1.0625rem}.styles-module__4Rha3W__nav[data-open] .styles-module__4Rha3W__mail{opacity:1;transition:opacity .9s var(--ease-out) calc(.22s + var(--i) * 70ms)}.styles-module__4Rha3W__mailLink{min-height:44px;color:var(--on-night-muted);text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--night-line);text-decoration-color:var(--night-line);transition:color var(--dur-base) var(--ease-out), text-decoration-color var(--dur-base) var(--ease-out);align-items:center;display:inline-flex}@media (hover:hover){.styles-module__4Rha3W__mailLink:hover{color:var(--on-night);text-decoration-color:currentColor}}.styles-module__4Rha3W__mailLink:active{color:var(--on-night)}@media (prefers-reduced-motion:reduce){.styles-module__4Rha3W__overlay,.styles-module__4Rha3W__nav[data-open] .styles-module__4Rha3W__overlay{clip-path:none}.styles-module__4Rha3W__overlay{opacity:0;transition:opacity var(--dur-fast) linear, visibility 0s linear var(--dur-fast)}.styles-module__4Rha3W__nav[data-open] .styles-module__4Rha3W__overlay{opacity:1;transition:opacity var(--dur-fast) linear, visibility 0s}.styles-module__4Rha3W__menuItem,.styles-module__4Rha3W__nav[data-open] .styles-module__4Rha3W__menuItem,.styles-module__4Rha3W__menuWord:last-child,.styles-module__4Rha3W__nav[data-open] .styles-module__4Rha3W__menuWord:first-child{transform:none}}
.not-found-module__HS70Aa__root{min-height:100svh;padding-block:calc(var(--nav-h) + var(--space-8)) var(--space-8);place-items:center;display:grid}.not-found-module__HS70Aa__inner{text-align:center;flex-direction:column;align-items:center;display:flex}.not-found-module__HS70Aa__title{max-width:14ch;margin-inline:auto}.not-found-module__HS70Aa__line{margin:var(--space-6) auto 0;max-width:26em;color:var(--text)}.not-found-module__HS70Aa__action{margin-top:var(--space-8)}
.privacy-module__ZGDmtG__hero{padding-top:calc(var(--section-pad) + var(--nav-h) * .5);padding-bottom:var(--space-9)}.privacy-module__ZGDmtG__title{max-width:none;margin-top:var(--space-5)}.privacy-module__ZGDmtG__date{margin-top:var(--space-6);color:var(--text-muted);font-variant-numeric:tabular-nums}.privacy-module__ZGDmtG__body{padding-top:0}.privacy-module__ZGDmtG__doc{max-width:40rem;margin-inline:auto}.privacy-module__ZGDmtG__section{padding-block:var(--space-7);border-top:1px solid var(--rule)}.privacy-module__ZGDmtG__section:last-child{border-bottom:1px solid var(--rule)}.privacy-module__ZGDmtG__h{margin:0 0 var(--space-4);font-family:var(--font-serif-stack);font-variation-settings:"opsz" 48;letter-spacing:-.015em;color:var(--fg);text-wrap:balance;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:400;line-height:1.15}.privacy-module__ZGDmtG__p{max-width:34em;margin:0;line-height:1.65}.privacy-module__ZGDmtG__p+.privacy-module__ZGDmtG__p{margin-top:var(--space-4)}.privacy-module__ZGDmtG__link{color:var(--accent-current);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){.privacy-module__ZGDmtG__link:hover{color:var(--fg)}}.privacy-module__ZGDmtG__link:active{opacity:.7}
