.NotFoundScreen-module__yO62KG__screen{gap:var(--sp-5);padding-block:var(--sp-8) var(--sp-9);max-width:46rem;display:grid}.NotFoundScreen-module__yO62KG__code{align-items:center;gap:var(--sp-3);font-size:var(--step--1);letter-spacing:.12em;text-transform:uppercase;color:var(--signal);display:flex}.NotFoundScreen-module__yO62KG__code:before{content:"";background:var(--signal);border-radius:50%;width:.7em;height:.7em}.NotFoundScreen-module__yO62KG__title{font-family:var(--font-display);font-size:var(--step-5);letter-spacing:-.03em;color:var(--ink);line-height:1}.NotFoundScreen-module__yO62KG__text{font-size:var(--step-1);color:var(--ink-2);max-width:36rem}.NotFoundScreen-module__yO62KG__form{gap:var(--sp-2);max-width:34rem;padding-top:var(--sp-4);border-top:1px solid var(--line);display:flex}.NotFoundScreen-module__yO62KG__form input{min-width:0;padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);border-radius:var(--radius,0);background:var(--surface-0);color:var(--ink);font:inherit;flex:1}.NotFoundScreen-module__yO62KG__button{justify-self:start}.NotFoundScreen-module__yO62KG__button,.NotFoundScreen-module__yO62KG__form button{padding:var(--sp-3) var(--sp-5);border-radius:var(--radius,0);background:var(--ink);color:var(--surface-0);font:inherit;cursor:pointer;border:0;font-weight:600}.NotFoundScreen-module__yO62KG__home{color:var(--ink);border-bottom:2px solid var(--signal);justify-self:start;padding-bottom:2px;font-weight:600}.NotFoundScreen-module__yO62KG__home:hover{color:var(--signal)}.NotFoundScreen-module__yO62KG__form input:focus-visible,.NotFoundScreen-module__yO62KG__button:focus-visible,.NotFoundScreen-module__yO62KG__form button:focus-visible,.NotFoundScreen-module__yO62KG__home:focus-visible{outline:2px solid var(--signal);outline-offset:2px}
@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(../media/785695c5b05eabf2-s.3spzr2pk4d7--.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ac548f9ce6284f94-s.1i2s8u2nsha1s.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:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9728433aadc137d6-s.p.1j8zp90epkiwf.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(../media/638f182e7ded7477-s.p.1yexyk_f9-p2r.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:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cf9d54c4342bfde9-s.2luydo5uehvh-.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c26308a965d8ee8a-s.1q1056bo3qtcm.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:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d03928121523449c-s.p.3lswex48iwfpe.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1ccf8ef962b3f693-s.p.0gwn7w9k-i020.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:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../media/664b8486c44baa2d-s.02rcwld1m-ji4.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c5ac7bd8b2d9fce6-s.17ncvpysp7y4m.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:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8457265da2739722-s.p.23gs_p123xcz8.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../media/dc0c65e819e3bb6c-s.p.1d4mg4yt567i3.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:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/087f4c42b279024d-s.1kvbj6zk-dn_f.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/891a32df73aa4402-s.3jgirgqxkqq7r.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:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9186901afaa5c996-s.p.2t53t_nth6shn.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/374a88ea0960b3d4-s.p.2fz20jxmyia8o.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:Chakra Petch Fallback;src:local(Arial);ascent-override:96.77%;descent-override:30.05%;line-gap-override:0.0%;size-adjust:102.51%}.chakra_petch_5a3493b4-module__KX4ZfG__className{font-family:Chakra Petch,Chakra Petch Fallback;font-style:normal}.chakra_petch_5a3493b4-module__KX4ZfG__variable{--font-chakra:"Chakra Petch", "Chakra Petch Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3q9gh2jvntrwt.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.23qr8woi9ij9e.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.p.1_0gbi-gsbqmd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0p-wng2nn8o-p.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_b7bf7f39-module__f4IgRq__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_b7bf7f39-module__f4IgRq__variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.p.0vfdmo25voy_0.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_dabe22d7-module__6zf72G__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_dabe22d7-module__6zf72G__variable{--font-jbmono:"JetBrains Mono", "JetBrains Mono Fallback"}
.LocaleSwitcher-module__v3o6zq__wrap{display:flex}.LocaleSwitcher-module__v3o6zq__list{border:1px solid var(--line);gap:2px;padding:2px;display:flex}.LocaleSwitcher-module__v3o6zq__list>li>*{text-align:center;min-width:2.1rem;font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.06em;padding:.3rem .35rem;font-weight:500;display:inline-block}.LocaleSwitcher-module__v3o6zq__current{background:var(--ink);color:var(--surface-0)}.LocaleSwitcher-module__v3o6zq__link{color:var(--ink-2);transition:background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out)}.LocaleSwitcher-module__v3o6zq__link:hover{background:var(--signal-wash);color:var(--ink)}.LocaleSwitcher-module__v3o6zq__unavailable{color:var(--ink-3);opacity:.5;cursor:not-allowed}@media (max-width:560px){.LocaleSwitcher-module__v3o6zq__list>li>*{min-width:1.7rem;padding-inline:.2rem}}.LocaleSwitcher-module__v3o6zq__menu{position:relative}.LocaleSwitcher-module__v3o6zq__summary{border:1px solid var(--line);border-radius:var(--radius);min-height:2rem;font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.06em;cursor:pointer;align-items:center;gap:.35em;padding:.3rem .6rem;font-weight:500;list-style:none;display:inline-flex}.LocaleSwitcher-module__v3o6zq__summary::-webkit-details-marker{display:none}.LocaleSwitcher-module__v3o6zq__summary:after{content:"";width:.4em;height:.4em;transition:transform var(--dur-2) var(--ease-out);border-bottom:1.5px solid;border-right:1.5px solid;transform:translateY(-.12em)rotate(45deg)}.LocaleSwitcher-module__v3o6zq__menu[open]>.LocaleSwitcher-module__v3o6zq__summary:after{transform:translateY(.1em)rotate(-135deg)}.LocaleSwitcher-module__v3o6zq__menu>.LocaleSwitcher-module__v3o6zq__list{inset-inline-end:0;z-index:40;border-radius:var(--radius);background:var(--surface-0);flex-direction:column;min-width:100%;position:absolute;top:calc(100% + .35rem);box-shadow:0 10px 30px #0000001f}.LocaleSwitcher-module__v3o6zq__menu>.LocaleSwitcher-module__v3o6zq__list>li>*{width:100%;display:block}
.ThemeToggle-module__MExaWG__toggle{border:1px solid var(--line);width:2.1rem;height:2.1rem;color:var(--ink);cursor:pointer;transition:border-color var(--dur-2) var(--ease-out), transform var(--dur-3) var(--ease-spring);background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}.ThemeToggle-module__MExaWG__toggle:hover{border-color:var(--signal);transform:rotate(-18deg)}.ThemeToggle-module__MExaWG__icon{place-items:center;display:grid}
.TopicsOverlay-module__Kg74uG__button{background:var(--signal);min-height:2.25rem;color:var(--signal-ink);font:600 var(--step--1) / 1 var(--font-body);cursor:pointer;transition:background-color var(--dur-2) var(--ease-out), transform var(--dur-3) var(--ease-spring);border:0;border-radius:999px;align-items:center;gap:.45rem;padding:0 .85rem 0 .75rem;display:inline-flex}@media (max-width:420px){.TopicsOverlay-module__Kg74uG__button{padding-inline:.8rem}.TopicsOverlay-module__Kg74uG__button svg{display:none}}.TopicsOverlay-module__Kg74uG__button:hover{background:color-mix(in oklab, var(--signal) 86%, white)}.TopicsOverlay-module__Kg74uG__button:active{transform:scale(.96)}.TopicsOverlay-module__Kg74uG__button svg{transition:transform var(--dur-3) var(--ease-spring)}.TopicsOverlay-module__Kg74uG__button:hover svg{transform:rotate(45deg)}.TopicsOverlay-module__Kg74uG__overlay{overscroll-behavior:contain;width:100%;max-width:none;height:100dvh;max-height:none;color:var(--ink);background:color-mix(in oklab, var(--surface-0) 94%, transparent);border:0;margin:0;padding:0;overflow-y:auto}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.TopicsOverlay-module__Kg74uG__overlay{background:color-mix(in oklab, var(--surface-0) 93%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.4);backdrop-filter:blur(22px)saturate(1.4)}}.TopicsOverlay-module__Kg74uG__overlay::backdrop{background:0 0}.TopicsOverlay-module__Kg74uG__inner{width:min(100% - (var(--gutter) * 2), var(--page));min-height:100%;padding-block:1.2rem var(--sp-7);align-content:start;gap:clamp(1.5rem,1rem + 2vw,3rem);margin-inline:auto;display:grid}.TopicsOverlay-module__Kg74uG__head{justify-content:space-between;align-items:center;gap:var(--sp-4);min-height:3.4rem;display:flex}.TopicsOverlay-module__Kg74uG__note{align-items:center;gap:var(--sp-2);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);display:inline-flex}.TopicsOverlay-module__Kg74uG__noteDot{background:var(--signal);border-radius:50%;width:.55rem;height:.55rem}.TopicsOverlay-module__Kg74uG__close{align-items:center;gap:var(--sp-2);border:1px solid var(--line-strong);background:var(--surface-1);min-height:2.75rem;color:var(--ink);font:600 var(--step--1) / 1 var(--font-body);cursor:pointer;border-radius:999px;padding:0 1.1rem;display:inline-flex}.TopicsOverlay-module__Kg74uG__close:hover{border-color:var(--signal-text)}.TopicsOverlay-module__Kg74uG__list{border-top:1px solid var(--line);gap:0;display:grid}@media (min-width:900px){.TopicsOverlay-module__Kg74uG__list{column-gap:var(--sp-7);grid-template-columns:repeat(2,minmax(0,1fr))}}.TopicsOverlay-module__Kg74uG__list>li{border-bottom:1px solid var(--line)}.TopicsOverlay-module__Kg74uG__topic{align-items:baseline;gap:var(--sp-3);border-radius:6px;grid-template-columns:2.4rem minmax(0,1fr) auto;padding-block:clamp(.6rem,.4rem + .8vw,1.1rem);display:grid}.TopicsOverlay-module__Kg74uG__num{font-family:var(--font-mono);font-size:var(--step--2);color:var(--ink-3)}.TopicsOverlay-module__Kg74uG__name{font-family:var(--font-display);letter-spacing:-.012em;transition:color var(--dur-2) var(--ease-out);font-size:clamp(2rem,1rem + 2.8vw,3.6rem);font-weight:700;line-height:1;position:relative}.TopicsOverlay-module__Kg74uG__name:after{content:"";background:var(--tone);width:.2em;height:.2em;transition:transform var(--dur-3) var(--ease-spring);border-radius:50%;margin-inline-start:.12em;display:inline-block}.TopicsOverlay-module__Kg74uG__count{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.04em;color:var(--ink-3);white-space:nowrap}.TopicsOverlay-module__Kg74uG__topic:hover .TopicsOverlay-module__Kg74uG__name,.TopicsOverlay-module__Kg74uG__topic:focus-visible .TopicsOverlay-module__Kg74uG__name{color:var(--signal-text)}.TopicsOverlay-module__Kg74uG__topic:hover .TopicsOverlay-module__Kg74uG__name:after{transform:scale(1.8)}.TopicsOverlay-module__Kg74uG__extra{gap:var(--sp-2);flex-wrap:wrap;display:flex}.TopicsOverlay-module__Kg74uG__extra a{border:1px solid var(--line-strong);border-radius:999px;align-items:center;min-height:2.75rem;padding:0 1.1rem;font-weight:500;display:inline-flex}.TopicsOverlay-module__Kg74uG__extra a:hover{border-color:var(--signal-text);color:var(--signal-text)}@media (max-width:560px){.TopicsOverlay-module__Kg74uG__topic{grid-template-columns:1.8rem minmax(0,1fr)}.TopicsOverlay-module__Kg74uG__count{grid-column:2}}@keyframes TopicsOverlay-module__Kg74uG__rise-in{0%{opacity:0;transform:translateY(18px)}}@keyframes TopicsOverlay-module__Kg74uG__fade{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){.TopicsOverlay-module__Kg74uG__overlay[open]{animation:TopicsOverlay-module__Kg74uG__fade var(--dur-2) var(--ease-out)}.TopicsOverlay-module__Kg74uG__overlay[open] .TopicsOverlay-module__Kg74uG__list>li{animation:TopicsOverlay-module__Kg74uG__rise-in .52s var(--ease-out) both;animation-delay:calc(var(--i) * 35ms + 60ms)}}
.SiteHeader-module__IbMaIq__shell{z-index:var(--z-pill);padding-inline:var(--gutter);pointer-events:none;justify-content:center;display:flex;position:fixed;inset-block-start:.75rem;inset-inline:0}.SiteHeader-module__IbMaIq__pill{align-items:center;gap:var(--sp-3);border:1px solid var(--pill-edge);width:min(100%,46rem);min-height:3.4rem;box-shadow:inset 0 1px 0 var(--pill-shine), var(--pill-shadow);pointer-events:auto;isolation:isolate;border-radius:999px;padding:.4rem .45rem .4rem 1.15rem;display:flex;position:relative}.SiteHeader-module__IbMaIq__pill:before{content:"";z-index:-1;border-radius:inherit;background:var(--pill-bg);-webkit-backdrop-filter:blur(16px)saturate(1.6);backdrop-filter:blur(16px)saturate(1.6);position:absolute;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.SiteHeader-module__IbMaIq__pill:before{background:var(--pill-solid)}}.SiteHeader-module__IbMaIq__brand{white-space:nowrap;min-width:0;font-family:var(--font-display);font-size:var(--step-1);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex:0 auto;align-items:center;gap:.5rem;font-weight:700;line-height:1.2;display:inline-flex}.SiteHeader-module__IbMaIq__name{text-overflow:ellipsis;min-width:0;overflow:hidden}.SiteHeader-module__IbMaIq__dial{transition:rotate var(--dur-3) var(--ease-spring);flex:none}.SiteHeader-module__IbMaIq__hand{stroke:var(--signal)}.SiteHeader-module__IbMaIq__hub{fill:var(--signal)}.SiteHeader-module__IbMaIq__brand:hover .SiteHeader-module__IbMaIq__dial{rotate:24deg}.SiteHeader-module__IbMaIq__tools{align-items:center;gap:var(--sp-2);margin-inline-start:auto;display:flex}.SiteHeader-module__IbMaIq__icon{width:2.25rem;height:2.25rem;color:var(--ink);transition:background-color var(--dur-2) var(--ease-out);border-radius:50%;place-items:center;display:grid}.SiteHeader-module__IbMaIq__icon:hover{background:var(--signal-wash)}.SiteHeader-module__IbMaIq__locale summary{border-color:var(--line-strong);border-radius:999px;min-height:2.25rem}.SiteHeader-module__IbMaIq__locale details>ul{background:var(--surface-1);border-color:var(--line-strong);box-shadow:var(--shadow-2);border-radius:14px}.SiteHeader-module__IbMaIq__spacer{height:var(--pill-clear)}@media (max-width:420px){.SiteHeader-module__IbMaIq__pill{gap:var(--sp-2);padding-inline:.85rem .35rem}.SiteHeader-module__IbMaIq__locale summary{padding-inline:.5rem}.SiteHeader-module__IbMaIq__tools{gap:.3rem}.SiteHeader-module__IbMaIq__brand{letter-spacing:.04em;gap:.4rem;font-size:.98rem}.SiteHeader-module__IbMaIq__icon{width:2.1rem;height:2.1rem}}
.Consent-module__MM3LhG__banner{inset-inline:var(--gutter);bottom:var(--sp-4);z-index:90;justify-content:space-between;align-items:center;gap:var(--sp-4);max-width:56rem;padding:var(--sp-4) var(--sp-5);border:1px solid var(--line-strong);border-radius:var(--radius,0);background:var(--surface-1);color:var(--ink);font-size:var(--step--1);flex-wrap:wrap;margin-inline:auto;display:flex;position:fixed;box-shadow:0 10px 40px #00000026}.Consent-module__MM3LhG__text{gap:var(--sp-1);flex:22rem;display:grid}.Consent-module__MM3LhG__title{font-weight:700}.Consent-module__MM3LhG__text a{text-decoration:underline}.Consent-module__MM3LhG__actions{gap:var(--sp-2);display:flex}.Consent-module__MM3LhG__primary,.Consent-module__MM3LhG__secondary{border-radius:var(--radius,0);font:inherit;cursor:pointer;padding:.65rem 1.1rem;font-weight:600}.Consent-module__MM3LhG__primary{border:1px solid var(--ink);background:var(--ink);color:var(--surface-0)}.Consent-module__MM3LhG__secondary{border:1px solid var(--ink);color:var(--ink);background:0 0}.Consent-module__MM3LhG__primary:focus-visible,.Consent-module__MM3LhG__secondary:focus-visible,.Consent-module__MM3LhG__link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.Consent-module__MM3LhG__link{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}
.SiteFooter-module__4iFnVG__footer{--surface-0:#080706;--surface-1:#14120f;--ink:#efebe4;--ink-2:#bab4a9;--ink-3:#8f897e;--line:#2b2722;--line-strong:#433d35;--signal-text:#ff9a3c;--focus:#ff9a3c;margin-top:var(--sp-6);padding-top:var(--sp-8);border-radius:calc(var(--radius) + 14px) calc(var(--radius) + 14px) 0 0;background:var(--surface-0);color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;position:relative;overflow:clip}.SiteFooter-module__4iFnVG__inner{gap:var(--sp-6) var(--sp-5);padding-bottom:var(--sp-7);border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.SiteFooter-module__4iFnVG__about{align-content:start;gap:var(--sp-3);grid-column:span 2;display:grid}@media (max-width:640px){.SiteFooter-module__4iFnVG__about{grid-column:auto}}.SiteFooter-module__4iFnVG__brand{font-family:var(--font-display);font-size:var(--step-2);letter-spacing:-.012em;font-weight:700}.SiteFooter-module__4iFnVG__brand:after{content:"";background:var(--signal);border-radius:50%;width:.3em;height:.3em;margin-inline-start:.1em;display:inline-block}.SiteFooter-module__4iFnVG__note{max-width:44ch;font-size:var(--step--1);color:var(--ink-2)}.SiteFooter-module__4iFnVG__col{align-content:start;gap:var(--sp-3);display:grid}.SiteFooter-module__4iFnVG__heading{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.SiteFooter-module__4iFnVG__col ul{gap:.15rem;display:grid}.SiteFooter-module__4iFnVG__col a{font-size:var(--step--1);color:var(--ink);transition:color var(--dur-2) var(--ease-out);padding-block:.3rem;display:inline-block}.SiteFooter-module__4iFnVG__col a:hover{color:var(--signal-text)}.SiteFooter-module__4iFnVG__base{justify-content:space-between;align-items:center;gap:var(--sp-3) var(--sp-5);padding-block:var(--sp-5);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.03em;color:var(--ink-3);flex-wrap:wrap;display:flex}.SiteFooter-module__4iFnVG__cookie{border:1px solid var(--line-strong);min-height:2.5rem;color:var(--ink);font:500 var(--step--2) / 1 var(--font-mono);letter-spacing:.05em;cursor:pointer;background:0 0;border-radius:999px;padding:0 1rem}.SiteFooter-module__4iFnVG__cookie:hover{border-color:var(--signal);color:var(--signal-text)}.SiteFooter-module__4iFnVG__markWrap{--mark-size:min(calc((min(100vw, var(--page)) - var(--gutter) * 2) / (var(--chars) * .47)), 30rem);width:min(100% - (var(--gutter) * 2), var(--page));height:calc(var(--mark-size) * .7);margin-inline:auto;margin-top:var(--sp-5)}.SiteFooter-module__4iFnVG__mark{font-family:var(--font-display);font-size:var(--mark-size);letter-spacing:-.02em;white-space:nowrap;color:#0000;background:linear-gradient(#efebe4 0% 35%,#fea462 100%);background:linear-gradient(#efebe4 0% 35%,lab(75.7798% 29.5894 48.1316) 100%);-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;margin:0;font-weight:700;line-height:.9}
.Contents-module__ItOvqG__contents{gap:var(--sp-3);display:grid}.Contents-module__ItOvqG__head{align-items:center;gap:var(--sp-3);display:flex}.Contents-module__ItOvqG__ring{width:2.1rem;height:2.1rem;rotate:-90deg}.Contents-module__ItOvqG__track{fill:none;stroke:var(--line);stroke-width:2.5px}.Contents-module__ItOvqG__fill{fill:none;stroke:var(--signal);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px}@supports (animation-timeline:scroll()){.Contents-module__ItOvqG__fill{animation:linear both Contents-module__ItOvqG__read;animation-timeline:scroll(root)}}@keyframes Contents-module__ItOvqG__read{to{stroke-dashoffset:0}}.Contents-module__ItOvqG__list{border-left:1px solid var(--line);display:grid}.Contents-module__ItOvqG__list a{padding:.4rem 0 .4rem var(--sp-3);font-size:var(--step--1);color:var(--ink-3);transition:color var(--dur-2) var(--ease-out);grid-template-columns:1.7rem minmax(0,1fr);line-height:1.35;display:grid;position:relative}.Contents-module__ItOvqG__list a:before{content:"";background:var(--signal);width:2px;transition:transform var(--dur-3) var(--ease-spring);position:absolute;top:.3rem;bottom:.3rem;left:-1px;transform:scaleY(0)}.Contents-module__ItOvqG__list li[data-current] a{color:var(--ink)}.Contents-module__ItOvqG__list li[data-current] a:before{transform:scaleY(1)}.Contents-module__ItOvqG__list a:hover{color:var(--ink)}.Contents-module__ItOvqG__n{font-family:var(--font-mono);font-size:var(--step--2);padding-top:.12em}
.AuthorCard-module__Ja_wlG__box,.AuthorCard-module__Ja_wlG__tile{gap:var(--sp-4);align-items:start;display:grid}.AuthorCard-module__Ja_wlG__box{padding:var(--sp-5);border:1px solid var(--line);border-radius:var(--radius,0);background:var(--surface-1);grid-template-columns:4.5rem minmax(0,1fr)}.AuthorCard-module__Ja_wlG__tile{grid-template-columns:4rem minmax(0,1fr)}.AuthorCard-module__Ja_wlG__photo{aspect-ratio:1;background:var(--surface-2);border-radius:50%;display:block;overflow:hidden}.AuthorCard-module__Ja_wlG__photo img{object-fit:cover;width:100%;height:100%}.AuthorCard-module__Ja_wlG__initials{height:100%;font-family:var(--font-display);font-size:var(--step-1);color:var(--ink-2);place-items:center;font-weight:600;display:grid}.AuthorCard-module__Ja_wlG__text{gap:var(--sp-1);min-width:0;display:grid}.AuthorCard-module__Ja_wlG__label{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.AuthorCard-module__Ja_wlG__name{font-family:var(--font-display);font-size:var(--step-1);font-weight:600;line-height:1.2}.AuthorCard-module__Ja_wlG__name a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal)}.AuthorCard-module__Ja_wlG__role{font-size:var(--step--1);color:var(--signal-text)}.AuthorCard-module__Ja_wlG__bio{margin-top:var(--sp-1);font-size:var(--step--1);color:var(--ink-2)}.AuthorCard-module__Ja_wlG__more{margin-top:var(--sp-2);font-size:var(--step--1);font-weight:600}.AuthorCard-module__Ja_wlG__more:hover{text-decoration:underline}.AuthorCard-module__Ja_wlG__name a:focus-visible,.AuthorCard-module__Ja_wlG__more:focus-visible{outline:2px solid var(--focus);outline-offset:2px}
.PublisherDetails-module__TzKRfW__card{gap:var(--sp-3);max-width:var(--measure);padding:var(--sp-5);border:1px solid var(--line);border-radius:var(--radius,0);background:var(--surface-1);display:grid}.PublisherDetails-module__TzKRfW__heading{font-family:var(--font-display);font-size:var(--step-2)}.PublisherDetails-module__TzKRfW__company{font-family:var(--font-display);font-size:var(--step-1);font-weight:600}.PublisherDetails-module__TzKRfW__list{gap:var(--sp-2);margin:0;display:grid}.PublisherDetails-module__TzKRfW__row{gap:var(--sp-3);font-size:var(--step--1);grid-template-columns:minmax(8rem,12rem) minmax(0,1fr);display:grid}.PublisherDetails-module__TzKRfW__row dt{color:var(--ink-3)}.PublisherDetails-module__TzKRfW__row dd{color:var(--ink);margin:0}.PublisherDetails-module__TzKRfW__row a{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}@media (max-width:520px){.PublisherDetails-module__TzKRfW__row{grid-template-columns:1fr;gap:0}}
.sections-module__IsA_mW__hero{gap:var(--sp-6);padding-block:var(--sp-8) var(--sp-6);align-items:center;display:grid}@media (min-width:900px){.sections-module__IsA_mW__hero:has(.sections-module__IsA_mW__heroImage){grid-template-columns:1.1fr 1fr}}.sections-module__IsA_mW__heroText{gap:var(--sp-4);justify-items:start;display:grid}.sections-module__IsA_mW__heroHeading{max-width:20ch;font-family:var(--font-display);font-size:var(--step-5);letter-spacing:-.03em;line-height:1}.sections-module__IsA_mW__heroLede{max-width:52ch;font-size:var(--step-1);color:var(--ink-2)}.sections-module__IsA_mW__heroImage img{border-radius:var(--radius,0);width:100%;height:auto}.sections-module__IsA_mW__button{border-radius:var(--radius,0);background:var(--ink);color:var(--surface-0);padding:.75rem 1.3rem;font-weight:600;text-decoration:none;display:inline-block}.sections-module__IsA_mW__button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sections-module__IsA_mW__form>form{max-width:36rem}.sections-module__IsA_mW__feed,.sections-module__IsA_mW__form{gap:var(--sp-4);padding-block:var(--sp-6);display:grid}.sections-module__IsA_mW__heading{font-family:var(--font-display);font-size:var(--step-3);line-height:1.1}.sections-module__IsA_mW__intro{max-width:60ch;color:var(--ink-2)}.sections-module__IsA_mW__feed_grid,.sections-module__IsA_mW__feed_index,.sections-module__IsA_mW__feed_list{gap:var(--sp-5);padding:0;list-style:none;display:grid}.sections-module__IsA_mW__feed_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr))}.sections-module__IsA_mW__feed_index,.sections-module__IsA_mW__feed_list{gap:0}.sections-module__IsA_mW__feed_index>li,.sections-module__IsA_mW__feed_list>li{padding-block:var(--sp-3);border-bottom:1px solid var(--line)}.sections-module__IsA_mW__card{gap:var(--sp-2);border-top:2px solid #0000;align-content:start;display:grid}.sections-module__IsA_mW__feed_grid>.sections-module__IsA_mW__card{padding-top:var(--sp-3);border-top-color:var(--line-strong)}.sections-module__IsA_mW__card img{aspect-ratio:16/10;object-fit:cover;border-radius:var(--radius,0);width:100%;height:auto}.sections-module__IsA_mW__title{font-family:var(--font-display);font-size:var(--step-1);line-height:1.2}.sections-module__IsA_mW__feed_index .sections-module__IsA_mW__title{font-size:var(--step-2)}.sections-module__IsA_mW__title a{color:inherit;text-decoration:none}.sections-module__IsA_mW__title a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal)}.sections-module__IsA_mW__title a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sections-module__IsA_mW__excerpt{color:var(--ink-2);font-size:var(--step--1)}.sections-module__IsA_mW__meta{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.sections-module__IsA_mW__shelfList{gap:var(--sp-2);font-size:var(--step--1);padding-left:1.1em;display:grid}.sections-module__IsA_mW__rule{border-top:1px solid var(--line);height:0;margin-block:var(--sp-5)}.sections-module__IsA_mW__space{height:var(--sp-8)}.sections-module__IsA_mW__team{gap:var(--sp-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));padding:0;list-style:none;display:grid}
.ArticleNotices-module__JHfXsW__notices{gap:var(--sp-2);margin-bottom:var(--sp-5);max-width:var(--measure);display:grid}.ArticleNotices-module__JHfXsW__affiliate,.ArticleNotices-module__JHfXsW__sponsored{padding:var(--sp-3) var(--sp-4);border-left:3px solid var(--line-strong);background:var(--surface-1);font-size:var(--step--1);color:var(--ink-2);line-height:1.5}.ArticleNotices-module__JHfXsW__sponsored{border-left-color:var(--signal);color:var(--ink);font-weight:600}.ArticleNotices-module__JHfXsW__affiliate a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal)}
.Article-module__nTDISq__hero{min-height:clamp(32rem,84svh,60rem);margin-top:calc(-1 * var(--pill-clear));color:var(--on-image);isolation:isolate;align-items:flex-end;display:flex;position:relative}.Article-module__nTDISq__media{z-index:-2;background:#0e0d0b;position:absolute;inset:0;overflow:clip}.Article-module__nTDISq__pic{transform-origin:50% 70%;display:block;position:absolute;inset:-10% 0 0}.Article-module__nTDISq__shade{z-index:-1;pointer-events:none;background:linear-gradient(#07060480,#0000 24%),linear-gradient(#0000 18%,#07060440 38%,#070604c7 70%,#070604f2 100%);position:absolute;inset:0}.Article-module__nTDISq__heroText{justify-items:start;gap:var(--sp-4);padding-block:calc(var(--pill-clear) + var(--sp-7)) clamp(2rem, 1.2rem + 3vw, 4rem);display:grid}.Article-module__nTDISq__kicker{align-items:center;gap:var(--sp-2) var(--sp-3);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.09em;text-transform:uppercase;flex-wrap:wrap;font-weight:500;display:flex}.Article-module__nTDISq__topic{min-height:2.25rem;color:var(--on-image);transition:background-color var(--dur-2) var(--ease-out);background:#ffffff24;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:.5rem;padding:0 .85rem 0 .7rem;display:inline-flex}.Article-module__nTDISq__topic:hover{background:#ffffff3d}.Article-module__nTDISq__dot{background:var(--tone);border-radius:50%;width:.62rem;height:.62rem;box-shadow:0 0 0 2px #ffffffd9}.Article-module__nTDISq__kind{color:var(--on-image-2)}.Article-module__nTDISq__title{letter-spacing:-.012em;max-width:22ch;color:var(--on-image);text-shadow:0 2px 30px #00000059;overflow-wrap:break-word;font-size:clamp(2.2rem,1.3rem + 3.8vw,5.2rem);font-weight:700;line-height:.98}.Article-module__nTDISq__standfirst{max-width:58ch;font-size:var(--step-1);color:var(--on-image-2);line-height:1.45}.Article-module__nTDISq__byline{gap:var(--sp-2) var(--sp-5);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.04em;color:var(--on-image-2);flex-wrap:wrap;display:flex}.Article-module__nTDISq__author{color:var(--on-image);text-decoration:underline;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);text-underline-offset:.25em;text-decoration-thickness:2px}@keyframes Article-module__nTDISq__settle{0%{filter:brightness(.5)saturate(.7);transform:scale(1.12)}to{filter:none;transform:none}}@keyframes Article-module__nTDISq__drift{0%{translate:0}to{translate:0 8%}}@keyframes Article-module__nTDISq__rise{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:no-preference){.Article-module__nTDISq__pic{animation:Article-module__nTDISq__settle 1.4s var(--ease-out) both}.Article-module__nTDISq__heroText>*{animation:Article-module__nTDISq__rise .9s var(--ease-out) both}.Article-module__nTDISq__heroText>:nth-child(2){animation-delay:80ms}.Article-module__nTDISq__heroText>:nth-child(3){animation-delay:.16s}.Article-module__nTDISq__heroText>:nth-child(4){animation-delay:.24s}@supports (animation-timeline:scroll()){.Article-module__nTDISq__pic{animation:Article-module__nTDISq__settle 1.4s var(--ease-out) both, Article-module__nTDISq__drift linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 100vh}}}@media (prefers-reduced-motion:reduce){.Article-module__nTDISq__pic,.Article-module__nTDISq__heroText>*{filter:none!important;opacity:1!important;animation:none!important;transform:translate(0,0)!important}}.Article-module__nTDISq__body{gap:var(--sp-6);padding-block-start:var(--sp-7);display:grid}.Article-module__nTDISq__content{min-width:0;max-width:var(--measure);color:color-mix(in oklab, var(--ink) 92%, var(--surface-0))}.Article-module__nTDISq__brand{gap:var(--sp-2);margin-top:var(--sp-5);padding:var(--sp-4);border-radius:var(--radius);background:var(--surface-1);border:1px solid var(--line);font-size:var(--step--1);display:grid}.Article-module__nTDISq__brandName{font-family:var(--font-display);font-size:var(--step-1);font-weight:700}.Article-module__nTDISq__brandSummary{color:var(--ink-2)}@media (min-width:1100px){.Article-module__nTDISq__body{gap:var(--sp-8);grid-template-columns:15rem minmax(0,1fr);align-items:start}.Article-module__nTDISq__rail{position:sticky;top:7rem}.Article-module__nTDISq__content{justify-self:start}}@media (max-width:1099px){.Article-module__nTDISq__rail:not(:has(.Article-module__nTDISq__brand)){display:none}.Article-module__nTDISq__content{justify-self:center;width:100%}}.Article-module__nTDISq__authorBox{margin-top:var(--sp-7)}.Article-module__nTDISq__next{gap:var(--sp-2);padding-block:var(--sp-8) var(--sp-7);display:grid}
.Page-module__OtioVa__layout>[data-section]>[data-article-body]>*{max-width:var(--measure)}.Page-module__OtioVa__layout>[data-section]:last-child{padding-bottom:var(--sp-8)}.Page-module__OtioVa__layout>[data-section]+[data-section]{margin-top:var(--sp-4)}
.FormRenderer-module__Ch1p7a__form{gap:var(--sp-4);display:grid}.FormRenderer-module__Ch1p7a__fields{gap:var(--sp-3);flex-wrap:wrap;display:flex}.FormRenderer-module__Ch1p7a__field{gap:var(--sp-1);flex-grow:1;min-width:min(100%,14rem);display:grid}.FormRenderer-module__Ch1p7a__field label{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.FormRenderer-module__Ch1p7a__field input,.FormRenderer-module__Ch1p7a__field textarea,.FormRenderer-module__Ch1p7a__field select{border:1px solid var(--line-strong);border-radius:var(--radius,0);background:var(--surface-0);width:100%;color:var(--ink);font:inherit;padding:.7rem .8rem}.FormRenderer-module__Ch1p7a__field input:focus-visible,.FormRenderer-module__Ch1p7a__field textarea:focus-visible,.FormRenderer-module__Ch1p7a__field select:focus-visible,.FormRenderer-module__Ch1p7a__check input:focus-visible,.FormRenderer-module__Ch1p7a__submit:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.FormRenderer-module__Ch1p7a__check{align-items:center;gap:var(--sp-2);font-size:var(--step--1);display:flex}.FormRenderer-module__Ch1p7a__message{color:var(--ink-2);flex-basis:100%}.FormRenderer-module__Ch1p7a__submit{border-radius:var(--radius,0);background:var(--ink);color:var(--surface-0);font:inherit;cursor:pointer;border:0;justify-self:start;padding:.75rem 1.4rem;font-weight:600}.FormRenderer-module__Ch1p7a__submit:disabled{opacity:.6;cursor:progress}.FormRenderer-module__Ch1p7a__error{color:var(--signal-text);font-size:var(--step--1)}.FormRenderer-module__Ch1p7a__done{padding:var(--sp-4);border-left:3px solid var(--signal);background:var(--surface-1)}
.AuthorScreen-module__RL-doW__profile{gap:var(--sp-6);padding-block:var(--sp-8) var(--sp-6);grid-template-columns:minmax(7rem,11rem) minmax(0,1fr);align-items:center;display:grid}.AuthorScreen-module__RL-doW__photo{aspect-ratio:1;background:var(--surface-2);font-family:var(--font-display);font-size:var(--step-4);color:var(--ink-2);border-radius:50%;place-items:center;display:grid;overflow:hidden}.AuthorScreen-module__RL-doW__photo img{object-fit:cover;width:100%;height:100%}.AuthorScreen-module__RL-doW__text{gap:var(--sp-2);display:grid}.AuthorScreen-module__RL-doW__role{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;color:var(--signal-text)}.AuthorScreen-module__RL-doW__name{font-family:var(--font-display);font-size:var(--step-5);line-height:1}.AuthorScreen-module__RL-doW__lede{max-width:56ch;font-size:var(--step-1);color:var(--ink-2)}.AuthorScreen-module__RL-doW__expertise{font-size:var(--step--1);color:var(--ink-2)}.AuthorScreen-module__RL-doW__expertise span{color:var(--ink-3)}.AuthorScreen-module__RL-doW__links{gap:var(--sp-2) var(--sp-4);font-size:var(--step--1);text-transform:capitalize;flex-wrap:wrap;padding:0;list-style:none;display:flex}.AuthorScreen-module__RL-doW__links a{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.AuthorScreen-module__RL-doW__bio{max-width:var(--measure);padding-bottom:var(--sp-5)}@media (max-width:640px){.AuthorScreen-module__RL-doW__profile{grid-template-columns:1fr;justify-items:start}.AuthorScreen-module__RL-doW__photo{width:7rem}}
.SearchScreen-module__hZxc5a__search{gap:var(--sp-4);padding-block:var(--sp-8) var(--sp-4);display:grid}.SearchScreen-module__hZxc5a__heading{font-family:var(--font-display);font-size:var(--step-5);letter-spacing:-.03em;line-height:1}.SearchScreen-module__hZxc5a__form{gap:var(--sp-2);max-width:40rem;display:flex}.SearchScreen-module__hZxc5a__form input{border:1px solid var(--line-strong);border-radius:var(--radius,0);background:var(--surface-0);min-width:0;color:var(--ink);font:inherit;font-size:var(--step-1);flex:1;padding:.8rem 1rem}.SearchScreen-module__hZxc5a__form button{border-radius:var(--radius,0);background:var(--ink);color:var(--surface-0);font:inherit;cursor:pointer;border:0;padding:0 1.3rem;font-weight:600}.SearchScreen-module__hZxc5a__form input:focus-visible,.SearchScreen-module__hZxc5a__form button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.SearchScreen-module__hZxc5a__status{font-family:var(--font-mono);font-size:var(--step--1);color:var(--ink-2)}
