@font-face{font-family:Anybody Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:50% 150%;src:url(/_astro/anybody-latin-wdth-normal.CHqbGEEr.woff2)format("woff2-variations"),url(/_astro/anybody-latin-wdth-normal.CHqbGEEr.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}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/atkinson-hyperlegible-next-latin-wght-normal.BcXVPD7q.woff2)format("woff2-variations"),url(/_astro/atkinson-hyperlegible-next-latin-wght-normal.BcXVPD7q.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}@font-face{font-family:Anybody Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Arimo Bold),local(Arimo-Bold);font-weight:100 900;size-adjust:108%;ascent-override:74.1%;descent-override:22.2%;line-gap-override:0%}@font-face{font-family:Atkinson Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans),local(Arimo),local(Arimo-Regular);font-weight:100 599;size-adjust:92.2%;ascent-override:106.3%;descent-override:34.7%;line-gap-override:0%}@font-face{font-family:Atkinson Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Arimo Bold),local(Arimo-Bold);font-weight:600 900;size-adjust:96.4%;ascent-override:101.6%;descent-override:33.2%;line-gap-override:0%}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:auto;hanging-punctuation:first last}body{background:var(--surface);min-height:100svh;color:var(--ink);font-family:var(--font-text);font-size:var(--fs-body);font-weight:var(--w-body);line-height:var(--lh-body);font-synthesis:none;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow-x:clip}img,picture,video,canvas{max-width:100%;display:block}svg{flex-shrink:0}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit}ul[role=list],ol[role=list]{padding:0;list-style:none}p,li,figcaption{text-wrap:pretty}h1,h2,h3,h4{text-wrap:balance}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}[hidden]{display:none!important}::selection{background:var(--ink);color:var(--surface-raised)}dialog{color:inherit;max-width:none;max-height:none}dialog::backdrop{background:rgb(var(--shadow-rgb) / .42)}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}h1,.t-h1{font-family:var(--font-display);font-weight:var(--w-h1);font-stretch:var(--wdth-h1);font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--tr-h1)}h2,.t-h2{font-family:var(--font-display);font-weight:var(--w-h2);font-stretch:var(--wdth-h2);font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--tr-h2)}.t-statement{font-family:var(--font-display);font-weight:var(--w-statement);font-stretch:var(--wdth-statement);font-size:var(--fs-statement);line-height:var(--lh-statement);letter-spacing:var(--tr-h2)}h3,.t-h3{font-family:var(--font-display);font-weight:var(--w-h3);font-stretch:var(--wdth-h3);font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--tr-h3)}.t-figure{font-family:var(--font-display);font-weight:var(--w-figure);font-stretch:var(--wdth-figure);font-size:var(--fs-figure);line-height:1}.t-body{font-size:var(--fs-body);line-height:var(--lh-body);max-width:var(--measure)}.t-small{font-size:var(--fs-small);line-height:var(--lh-small)}.t-soft{color:var(--ink-soft)}strong,b,.t-strong{font-weight:var(--w-strong)}.eyebrow{font-family:var(--font-text);font-weight:var(--w-strong);font-size:var(--fs-eyebrow);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--ink-soft);line-height:1;display:block}.digits{white-space:nowrap}.digits .d{width:var(--digit-cell);text-align:center;display:inline-block}.container{width:100%;max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.grid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.grid>*{grid-column:var(--c,1 / -1)}@media (width<=1023.98px){.grid>*{grid-column:var(--c-t,var(--c,1 / -1))}}@media (width<=767.98px){.grid{grid-template-columns:repeat(4,minmax(0,1fr))}.grid>*{grid-column:var(--c-m,1 / -1)}}main,main>section,.section{z-index:var(--z-section);position:relative}.section-pad{padding-block:var(--section-pad)}.stage{z-index:var(--z-stage);touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--focus);outline-offset:3px}:where(a,button,input,select,textarea,summary,[tabindex]):focus:not(:focus-visible){outline:none}.on-ink{--focus:var(--surface-raised);color:var(--surface-raised)}.link,.prose a{color:inherit;background:linear-gradient(currentColor 0 0) 0 100% / 0% 2px no-repeat, linear-gradient(color-mix(in srgb, currentColor 38%, transparent) 0 0) 0 100% / 100% 1px no-repeat;transition:background-size var(--dur-thread) var(--ease-out-3);padding-bottom:.08em;text-decoration:none}.link--bare{background-size:0% 2px,0% 1px}.link:hover,.link:focus-visible,.prose a:hover,.prose a:focus-visible{background-size:100% 2px,100% 1px}html[data-mode=concept] .ph{text-decoration-line:underline;text-decoration-style:dotted;text-decoration-color:var(--ink-soft);text-underline-offset:.2em;text-decoration-skip-ink:none;text-decoration-thickness:max(2px,.055em)}.felt{isolation:isolate;background-color:var(--surface-raised);border-radius:var(--r-container);box-shadow:var(--felt-inset), var(--shadow-contact);position:relative}.felt:before,.felt-fibres:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;display:none;position:absolute;inset:0}@supports (mask-mode:luminance){.felt:before,.felt-fibres:before{background:var(--felt-fibre);mask:var(--felt-tex) 0 0 / 220px 220px repeat luminance;opacity:var(--felt-opacity);display:block}}.felt--sunk{background-color:var(--surface-sunk);box-shadow:inset 0 1px 2px rgb(var(--shadow-rgb) / .08)}.felt--ink{background-color:var(--ink);--focus:var(--surface-raised);color:var(--surface-raised)}.frame{border-radius:var(--r-container);isolation:isolate;overflow:hidden}.arch{container-type:inline-size}.arch__window{border-radius:50cqi 50cqi var(--r-container) var(--r-container);isolation:isolate;overflow:hidden}.paper{border-radius:var(--r-paper);background:var(--surface-raised);box-shadow:var(--shadow-contact)}.sr-only{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.nowrap{white-space:nowrap}@keyframes sw-reveal{0%{opacity:0;translate:0 20px}to{opacity:1;translate:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reveal{animation:linear both sw-reveal view();animation-range:entry 10% cover 30%}}}@keyframes sw-failsafe{to{opacity:1}}html.js .js-reveal{opacity:0;animation:0s 2.5s forwards sw-failsafe}html[data-paused] .pausable{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html.js .js-reveal{opacity:1;animation:none}}@media (prefers-contrast:more){:root{--w-h1:900;--w-h2:860;--w-statement:820;--w-h3:780;--w-backdrop:900;--w-verb:900;--w-figure:860;--w-body:500;--w-strong:800;--felt-opacity:0;--grain-opacity:0}[data-tint]{visibility:hidden!important}.daylight,.felt:before,.felt-fibres:before{display:none!important}}@media (prefers-reduced-transparency:reduce){:root{--felt-opacity:0}[data-translucent]{background-color:var(--surface-raised)!important;backdrop-filter:none!important}}.tv-dark{display:none!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tv-light{display:none!important}:root:not([data-theme=light]) .tv-dark{display:var(--tv-display,block)!important}}:root[data-theme=dark] .tv-light{display:none!important}:root[data-theme=dark] .tv-dark{display:var(--tv-display,block)!important}.media-missing{background:var(--surface-sunk);border-radius:inherit;width:100%;display:block;position:relative}.media-missing[data-dev]:after{content:attr(data-media-missing);font:700 11px/1 var(--font-text);letter-spacing:.08em;color:var(--ink-soft);position:absolute;bottom:10px;left:12px}.monogram[data-astro-cid-2icigtwp]{flex:none;display:block}.icon[data-astro-cid-zgufigjl]{vertical-align:-.14em;flex:none;display:inline-block}.btn[data-astro-cid-j6ocf6pu]{--edge:6px;--face:var(--btn-bg);--label:var(--btn-fg);--edge-c:var(--btn-edge);--rim:transparent;vertical-align:top;border-radius:var(--r-pill);-webkit-tap-highlight-color:transparent;touch-action:manipulation;margin-bottom:var(--edge);text-decoration:none;display:inline-flex;position:relative}.btn[data-astro-cid-j6ocf6pu]:before{content:"";border-radius:inherit;background:var(--edge-c);transform:translateY(var(--edge));box-shadow:0 2px 3px rgb(var(--shadow-rgb) / calc(var(--shadow-contact-a) * 1.1)), 0 10px 18px -8px rgb(var(--shadow-rgb) / var(--shadow-lift-a));position:absolute;inset:0}.btn__face[data-astro-cid-j6ocf6pu]{border-radius:inherit;background:var(--face);width:100%;min-height:52px;color:var(--label);box-shadow:inset 0 0 0 2px var(--rim), inset 0 1px 0 #ffffff29;font-family:var(--font-text);font-weight:var(--w-strong);font-size:var(--fs-button);letter-spacing:var(--tr-button);white-space:nowrap;transition:transform var(--dur-release) var(--ease-elastic);justify-content:center;align-items:center;gap:.55em;padding:0 1.45em;line-height:1;display:inline-flex;position:relative}.btn--sm[data-astro-cid-j6ocf6pu] .btn__face[data-astro-cid-j6ocf6pu]{min-height:44px;padding:0 1.15em;font-size:1rem}.btn--sm[data-astro-cid-j6ocf6pu]{--edge:5px}.btn--outline[data-astro-cid-j6ocf6pu]{--face:var(--surface-raised);--label:var(--ink);--edge-c:var(--ink);--rim:var(--ink)}.btn--outline[data-astro-cid-j6ocf6pu] .btn__face[data-astro-cid-j6ocf6pu]{box-shadow:inset 0 0 0 2px var(--rim), inset 0 3px 0 #ffffff80}@media (hover:hover) and (pointer:fine){.btn[data-astro-cid-j6ocf6pu]:hover .btn__face[data-astro-cid-j6ocf6pu]{transform:translateY(-1px)}}.btn[data-astro-cid-j6ocf6pu]:active .btn__face[data-astro-cid-j6ocf6pu],.btn[data-astro-cid-j6ocf6pu].is-pressed .btn__face[data-astro-cid-j6ocf6pu],.btn[data-astro-cid-j6ocf6pu][aria-busy=true] .btn__face[data-astro-cid-j6ocf6pu],.btn[data-astro-cid-j6ocf6pu][data-held] .btn__face[data-astro-cid-j6ocf6pu]{transform:translateY(calc(var(--edge) - 2px));transition:transform var(--dur-press) var(--ease-press)}.btn[data-astro-cid-j6ocf6pu][aria-busy=true],.btn[data-astro-cid-j6ocf6pu][data-held]{pointer-events:none}.btn[data-astro-cid-j6ocf6pu]:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.btn__icon[data-astro-cid-j6ocf6pu]{margin-inline:-.1em}.on-ink .btn--primary[data-astro-cid-j6ocf6pu],.felt--ink .btn--primary[data-astro-cid-j6ocf6pu]{--face:var(--surface-raised);--label:var(--ink);--edge-c:var(--line)}@media (prefers-contrast:more){.btn--outline[data-astro-cid-j6ocf6pu] .btn__face[data-astro-cid-j6ocf6pu]{box-shadow:inset 0 0 0 3px var(--rim)}}.grain[data-astro-cid-veqn6a4u]{z-index:var(--z-grain);pointer-events:none;display:none;position:fixed;inset:0}@supports (mask-mode:luminance){.grain[data-astro-cid-veqn6a4u]{background:var(--grain-colour);mask:var(--grain-tex) 0 0 / 256px 256px repeat luminance;opacity:var(--grain-opacity);display:block}}.skip-link[data-astro-cid-bf67nlpj]{z-index:var(--z-skip);border-radius:var(--r-pill);background:var(--btn-bg);min-height:48px;color:var(--btn-fg);font-weight:var(--w-strong);font-size:var(--fs-button);align-items:center;padding:0 22px;text-decoration:none;display:inline-flex;position:fixed;top:12px;left:12px;transform:translateY(calc(-100% - 24px))}.skip-link[data-astro-cid-bf67nlpj]:focus,.skip-link[data-astro-cid-bf67nlpj]:focus-visible{outline:3px solid var(--focus);outline-offset:3px;transform:none}
