@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-opsz-normal.BjhtXyW2.woff2)format("woff2-variations");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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-opsz-normal.BQn1nviT.woff2)format("woff2-variations");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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-opsz-normal.s-izfB6B.woff2)format("woff2-variations");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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-opsz-italic.DTr-ymY4.woff2)format("woff2-variations");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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-opsz-italic.CSPGnFdO.woff2)format("woff2-variations");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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-opsz-italic.kJKFiXvB.woff2)format("woff2-variations");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:Recursive Variable;font-style:normal;font-display:swap;font-weight:300 1000;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Recursive Variable;font-style:normal;font-display:swap;font-weight:300 1000;src:url(/_astro/recursive-vietnamese-mono-normal.qPdoPV24.woff2)format("woff2-variations");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:Recursive Variable;font-style:normal;font-display:swap;font-weight:300 1000;src:url(/_astro/recursive-latin-ext-mono-normal.CIbBmTNP.woff2)format("woff2-variations");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:Recursive Variable;font-style:normal;font-display:swap;font-weight:300 1000;src:url(/_astro/recursive-latin-mono-normal.a6FpAesW.woff2)format("woff2-variations");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff");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}:root{color-scheme:light;--bg:#f4f1ea;--bg-2:#ebe7dd;--ink:#1b1a17;--muted:#5e5a50;--line:#cfc9ba;--accent:maroon;--on-accent:#fbf8f1;--serif:"Newsreader Variable", Georgia, "Times New Roman", serif;--mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--display:"Recursive Variable", ui-monospace, Menlo, monospace;--display-axes:"MONO" .5, "CASL" 0;--gutter:clamp(16px, 4.5vw, 56px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg:#0a0e10;--bg-2:#101619;--ink:#e7ece8;--muted:#94a19e;--line:#27322f;--accent:#5fe0cf;--on-accent:#06211e}}:root[data-theme=dark]{color-scheme:dark;--bg:#0a0e10;--bg-2:#101619;--ink:#e7ece8;--muted:#94a19e;--line:#27322f;--accent:#5fe0cf;--on-accent:#06211e}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:72px;overflow-x:clip}body{background:var(--bg);color:var(--ink);font:400 1.125rem/1.55 var(--serif);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote{margin:0;padding:0}ul,ol{list-style:none}p,blockquote,dd{text-wrap:pretty}strong{font-weight:500}a{color:inherit;text-decoration-color:var(--accent);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}::selection{background:var(--accent);color:var(--on-accent)}.wrap{width:min(100%,1240px);padding-inline:var(--gutter);margin-inline:auto}.label{font:500 .75rem/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.skip{background:var(--ink);color:var(--bg);z-index:20;padding:8px 12px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.skip:hover{color:var(--bg)}.bar{z-index:10;padding:10px var(--gutter);background:color-mix(in srgb, var(--bg) 92%, transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);align-items:center;gap:24px;display:flex;position:sticky;top:0}.bar__logo{width:62px;color:var(--ink);line-height:0;display:block}.bar__logo svg{width:100%;height:auto}.bar nav{font:400 .8125rem var(--mono);gap:22px;margin-left:auto;display:flex}.bar nav a{padding:8px 0;text-decoration:none}.theme{min-height:34px;color:var(--ink);border:1px solid var(--line);font:400 .75rem var(--mono);cursor:pointer;background:0 0;border-radius:99px;align-items:center;gap:8px;padding:4px 10px;display:inline-flex}.theme:hover{border-color:var(--accent)}html:not(.js) .theme{visibility:hidden}.theme__dot{background:var(--accent);border-radius:50%;width:9px;height:9px}@media (width<=720px){.bar{flex-wrap:wrap;gap:8px 16px}.theme{margin-left:auto}.bar nav{order:3;justify-content:space-between;gap:8px;width:100%;margin:0}.bar nav a{padding:12px 0}html{scroll-padding-top:108px}}.hero{padding-block:clamp(24px,3vw,40px) clamp(48px,7vw,96px)}.hero__name{isolation:isolate;margin-block:clamp(48px,7vw,76px) clamp(52px,8vw,92px);position:relative}.hero__dek{text-align:center;text-wrap:balance;margin-bottom:clamp(40px,6vw,72px);font-size:clamp(1.125rem,1.9vw,1.5rem);font-style:italic;line-height:1.3}.hero__dek span{white-space:nowrap}.hero__dek span:first-child{font-style:normal;font-weight:500}.hero__dek span+span:before{content:"·" / "";color:var(--accent);margin-inline:.5em;font-style:normal}h1{z-index:1;font-family:var(--display);font-variation-settings:var(--display-axes);letter-spacing:-.035em;text-align:center;font-size:clamp(3.25rem,11.6vw,10rem);font-weight:300;line-height:.98;position:relative}h1 span{white-space:nowrap;display:block}.hero-orbit{width:min(108%,1400px);color:var(--muted);pointer-events:none;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.hero-orbit--back{z-index:0}.hero-orbit--front{z-index:2}.moon{display:none}.moon--small{opacity:.8}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.moon{display:block}.moon-live{display:none}}@media (width<=720px){.hero-orbit{width:128%}}.hero__text{grid-template-columns:216px minmax(0,1fr) minmax(0,1fr);grid-template-areas:"photo lead lead""photo body cta";align-items:start;gap:20px 48px;display:grid}.hero__photo{grid-area:photo}.hero__lead{grid-area:lead}.hero__body{grid-area:body}.hero__cta{grid-area:cta}.hero__photo img{--cut:16%;aspect-ratio:1;width:100%;height:auto;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));background:#000;display:block}.hero__lead{letter-spacing:-.015em;font-size:clamp(1.75rem,3.4vw,2.75rem);line-height:1.12}.now{font-size:1.0625rem;line-height:1.45}.now+.actions{margin-top:20px}.now__key{font:500 .75rem/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-right:6px}.actions{flex-wrap:wrap;gap:10px;display:flex}.actions--after{margin-top:36px}.btn{border:1px solid var(--ink);font:400 .8125rem/1.3 var(--mono);border-radius:2px;padding:10px 16px;text-decoration:none;display:inline-block}.btn small{color:var(--muted);margin-left:3px;font-size:.75rem}.btn:hover{border-color:var(--accent)}.btn--solid{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn--solid:hover{color:var(--on-accent);filter:brightness(1.1)}@media (width<=1100px){.hero__text{grid-template-columns:180px minmax(0,1fr);grid-template-areas:"photo lead""photo body""photo cta";gap:20px 36px}}@media (width<=620px){.hero__text{grid-template-columns:minmax(0,1fr);grid-template-areas:"photo""lead""body""cta"}.hero__photo{width:128px}}.numbers{border-block:1px solid var(--line)}.numbers__grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.numbers__grid>div{border-left:1px solid var(--line);padding:28px 24px 30px}.numbers__grid>div:first-child{border-left:0;padding-left:0}.numbers dt{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.sci{font:400 clamp(1.75rem, 3vw, 2.5rem)/1 var(--mono);letter-spacing:-.04em;color:var(--accent)}.numbers dd{color:var(--muted);font-size:1rem;line-height:1.4}@media (width<=960px){.numbers__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.numbers__grid>div{padding:22px 16px 24px}.numbers__grid>div:nth-child(odd){border-left:0;padding-left:0}.numbers__grid>div:nth-child(n+3){border-top:1px solid var(--line)}}@media (width<=460px){.numbers__grid{grid-template-columns:1fr}.numbers__grid>div{border-left:0;padding-inline:0}.numbers__grid>div+div{border-top:1px solid var(--line)}}.section{padding-block:clamp(56px,9vw,120px)}.section--tint{background:var(--bg-2)}.section__head{max-width:36rem;margin-bottom:clamp(32px,5vw,56px)}h2{letter-spacing:-.025em;margin-block:0 16px;font-size:clamp(2.25rem,5vw,4rem);font-weight:300;line-height:1.02}.two{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:8px 72px;display:grid}.two .section__head{margin-bottom:24px}@media (width<=900px){.two{grid-template-columns:1fr}}.alt{border-top:1px solid var(--line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:20px 72px;padding-block:clamp(28px,4vw,48px);display:grid}.alt__rail h3{letter-spacing:-.015em;margin-block:0 6px;font-size:clamp(1.75rem,3vw,2.5rem);font-style:italic;font-weight:400;line-height:1.08}.alt__principle{color:var(--muted)}@media (width>=821px){.alt__rail{align-self:start;position:sticky;top:88px}}.gauge{border-left:1px solid var(--line);font:500 .75rem/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);gap:12px;margin-top:28px;padding-left:20px;display:grid}.gauge__level{position:relative}.gauge__level:before{content:"";background:var(--bg);border:1px solid var(--line);border-radius:50%;width:9px;height:9px;margin-top:-4.5px;position:absolute;top:50%;left:-25px}.gauge__level.is-here{color:var(--ink)}.gauge__level.is-here:before{background:var(--accent);border-color:var(--accent)}.alt__case{max-width:36rem}.alt__org{color:var(--ink);margin-bottom:12px}.alt__org span{color:var(--muted)}.results{flex-wrap:wrap;gap:16px 32px;margin-block:22px;display:flex}.results>div{flex:110px;max-width:180px}.alt__outcome{border-left:1px solid var(--accent);margin-block:22px;padding-left:14px;font-size:1.25rem;line-height:1.3}.results dt{font:400 1.5rem/1.1 var(--mono);letter-spacing:-.03em;color:var(--accent);margin-bottom:4px}.results dd{color:var(--muted);font-size:.9375rem;line-height:1.3}details{border-block:1px solid var(--line)}summary{cursor:pointer;font:400 .8125rem var(--mono);justify-content:space-between;align-items:center;padding:10px 0;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"+";color:var(--accent);font-size:1.125rem;line-height:1}details[open] summary:after{content:"−"}summary:hover{color:var(--accent)}details p{padding-bottom:16px}.alt__lesson{margin-top:18px;font-style:italic}@media (width<=820px){.alt{grid-template-columns:1fr}}.route li{grid-template-columns:7rem minmax(0,4fr) minmax(0,7fr);align-items:baseline;gap:4px 32px;padding:16px 0 16px 28px;display:grid;position:relative}.route{border-left:1px solid var(--line);margin-left:4px}.route li:before{content:"";background:var(--bg-2);border:1px solid var(--muted);border-radius:50%;width:9px;height:9px;position:absolute;top:24px;left:-5px}.route li.is-now:before{background:var(--accent);border-color:var(--accent)}.route__earlier{border-top:0;margin-left:4px}.route__earlier summary{font:400 1.0625rem/1.4 var(--serif);color:var(--muted);gap:16px;padding:16px 0 16px 28px}.route__earlier summary:hover{color:var(--ink)}.route__earlier summary>span{grid-template-columns:7rem minmax(0,1fr);align-items:baseline;column-gap:32px;display:grid}.route__earlier .route{margin-left:0}.route__years{font:400 .8125rem var(--mono);color:var(--accent)}.route__who strong{font-size:1.1875rem;line-height:1.25;display:block}.route__who span{color:var(--muted);font-size:.9375rem;line-height:1.3;display:block}.route p{font-size:1.0625rem;line-height:1.45}@media (width<=820px){.route li{grid-template-columns:1fr}.route p{margin-top:6px}.route__earlier summary>span{grid-template-columns:1fr;row-gap:4px}}.said{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 40px;margin-top:clamp(40px,6vw,72px);display:grid}.said blockquote{font-size:1.1875rem;font-style:italic;line-height:1.35}.said figcaption{color:var(--muted);margin-top:12px;font-size:.9375rem;line-height:1.3}.said figcaption strong{color:var(--ink);display:block}@media (width<=820px){.said{grid-template-columns:1fr}}.orbit{--ink:#e7ece8;--muted:#94a19e;--line:#27322f;--accent:#5fe0cf;isolation:isolate;color:var(--ink);background:#060a0c;padding-block:clamp(56px,9vw,120px);position:relative;overflow:hidden}.orbit__ring{z-index:-1;width:max(1400px,120%);color:color-mix(in srgb, var(--accent) 18%, transparent);pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .orbit{background:#061517}}:root[data-theme=dark] .orbit{background:#061517}.orbit__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:40px 72px;display:grid}.orbit__excerpt{border-left:1px solid var(--accent);margin-block:20px;padding-left:18px;font-size:clamp(1.25rem,2vw,1.5rem);font-style:italic;line-height:1.3}.more{font:400 .8125rem var(--mono);color:var(--accent);margin-top:18px;display:inline-block}.more:after{content:" →"}.workspace{border:1px solid var(--line);margin-bottom:28px;line-height:0}.workspace svg{width:100%;height:auto}.orbit__sub{color:var(--muted);margin-bottom:4px;font-size:1.125rem;font-style:italic;font-weight:400}.press a{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:2px 20px;padding-block:12px;line-height:1.3;text-decoration:none;display:grid}.press span{color:var(--muted);font-size:1rem}.press a:hover span{color:var(--accent)}.orbit__aside{margin-top:24px}.orbit__aside blockquote{font-size:1.1875rem;font-style:italic;line-height:1.35}.orbit__aside figcaption{font:400 .75rem var(--mono);color:var(--muted);margin-top:6px}@media (width<=900px){.orbit__grid{grid-template-columns:1fr}}@media (width<=520px){.press a{grid-template-columns:1fr}}.writing li{border-top:1px solid var(--line);padding-block:16px}.writing a{justify-content:space-between;align-items:baseline;gap:16px;text-decoration:none;display:flex}.writing strong{letter-spacing:-.01em;font-size:1.375rem;line-height:1.2}.writing a:hover strong{color:var(--accent)}.writing p{color:var(--muted);margin-top:4px;font-size:1.0625rem;line-height:1.4}.fields li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 16px;padding-block:14px;display:grid}.fields strong{font-size:1.25rem}.fields p{color:var(--muted);grid-column:1/-1;font-size:1.0625rem;line-height:1.4}.fields [data-rating=Expert],.fields [data-rating=Resident]{color:var(--accent)}.synesthesia{border-left:1px solid var(--accent);margin-top:24px;padding-left:18px;font-style:italic}.credo{border-bottom:1px solid var(--line);padding-block:clamp(56px,8vw,104px)}.credo__text{letter-spacing:-.01em;text-wrap:pretty;max-width:58rem;font-size:clamp(1.375rem,2.5vw,2.125rem);font-weight:300;line-height:1.34}.credo h2{font:italic 400 1em/inherit var(--serif);letter-spacing:inherit;color:var(--accent);margin:0;display:inline}.credo ul,.credo li{display:inline}.credo h2:after,.credo li:not(:last-child):after{content:" "}.credo strong{font-weight:500}.credo li span{color:var(--muted)}.contact{padding-block:clamp(64px,11vw,150px)}.contact h2{margin-top:0}.contact__mail{font-family:var(--display);font-variation-settings:var(--display-axes);letter-spacing:-.035em;color:var(--accent);margin-bottom:clamp(24px,4vw,44px);font-size:clamp(2.125rem,9vw,7.75rem);font-weight:300;line-height:1.05;text-decoration:none;display:inline-block}.contact p{max-width:38rem}.contact__links{font:400 .8125rem var(--mono);flex-wrap:wrap;align-items:baseline;gap:0 28px;margin-top:12px;display:flex}.contact__links a{padding-block:12px;display:inline-block}.contact__where{color:var(--muted);margin-top:8px;font-style:italic}.foot{border-top:1px solid var(--line);font:400 .75rem var(--mono);color:var(--muted);padding-block:20px}.foot a{margin-block:-4px;padding-block:4px;display:inline-block}.foot .wrap{flex-wrap:wrap;justify-content:space-between;gap:6px 24px;display:flex}.lost{min-height:100svh;padding:var(--gutter);place-content:center;gap:14px;max-width:44rem;margin-inline:auto;display:grid}.lost__logo{width:72px;color:var(--ink);margin-bottom:18px;line-height:0;display:block}.lost__logo svg{width:100%;height:auto}.lost h1{text-align:left;font-size:clamp(2.5rem,7vw,5rem);line-height:1}@media print{.bar,.hero-orbit,.orbit__ring,.workspace,.actions,.skip{display:none}.orbit{color:inherit;background:0 0}}
