@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.p.2ytmazkdrg7t9.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:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3j3877k49yy0l.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.p.1icgra-w5i50b.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.1g73gv09-xcb6.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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.DMGCSq_className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.DMGCSq_variable{--font-display:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.p.0klc_mi0-5f4_.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:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.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:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.awlT9q_className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.awlT9q_variable{--font-sans:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.p.1rgnod-3esatf.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.-fwi7a_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.-fwi7a_variable{--font-mono:"Geist Mono", "Geist Mono Fallback"}
.seoCXW_panel{top:calc(var(--topbar-h,56px) + 4px);left:max(6px, env(safe-area-inset-left,0px));z-index:calc(var(--z-skip) + 1000);border:1px solid var(--brass-dim);max-width:min(360px,100vw - 12px);color:var(--ink-1);font-family:var(--font-mono), ui-monospace, monospace;pointer-events:none;background:#050505e0;padding:6px 8px;font-size:10px;line-height:1.35;position:fixed}.seoCXW_list{margin:0}.seoCXW_row{grid-template-columns:5.5em 1fr;gap:6px;display:grid}.seoCXW_key{color:var(--brass)}.seoCXW_value{overflow-wrap:anywhere;margin:0}
.wf_9zq_plate{width:100%;height:100lvh;z-index:var(--z-canvas,0);pointer-events:none;background:var(--color-plate,#050505);position:fixed;top:0;left:0}.wf_9zq_layer{opacity:0;width:100%;height:100%;transition:opacity .6s;display:block;position:absolute;inset:0}
.pLjHRW_stage{width:100%;height:100lvh;z-index:var(--z-canvas,0);pointer-events:none;background:var(--color-plate,#050505);position:fixed;top:0;left:0}.pLjHRW_canvas{-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}
.YIijeq_root{z-index:var(--z-grain);pointer-events:none;position:fixed;inset:0;overflow:hidden}.YIijeq_grain{opacity:.065;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:256px 256px;animation:.5s steps(6,end) infinite YIijeq_jitter;position:absolute;inset:-50%}.YIijeq_vignette{background:radial-gradient(#0000 55%,#0000008c);position:absolute;inset:0}@keyframes YIijeq_jitter{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-4%)}60%{transform:translate(-1%,3%)}80%{transform:translate(4%,1%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.YIijeq_grain{animation:none}}
.E-Nm7q_root{z-index:var(--z-loader);pointer-events:none;transition:opacity var(--t4) var(--ease-servo);background:radial-gradient(closest-side,#05050599,#0000);place-items:center;display:grid;position:fixed;inset:0}.E-Nm7q_out{opacity:0}.E-Nm7q_inner{justify-items:center;gap:var(--p1);display:grid}.E-Nm7q_track{background:var(--c-hair-2);width:96px;height:1px;display:block;overflow:hidden}.E-Nm7q_bar{background:var(--c-ink-2);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.E-Nm7q_hz{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;font-variant-numeric:tabular-nums slashed-zero;color:var(--c-ink-3);font-size:.6875rem;line-height:1.3}
._2if9JW_root{z-index:var(--z-menu);overscroll-behavior:contain;visibility:hidden;pointer-events:none;transition:visibility 0s linear var(--t8);position:fixed;inset:0;overflow-y:auto}._2if9JW_open{visibility:visible;pointer-events:auto;transition-delay:0s}._2if9JW_backdrop{-webkit-backdrop-filter:blur(14px)saturate(.85);backdrop-filter:blur(14px)saturate(.85);opacity:0;transition:opacity var(--t8) var(--ease-servo);background:#050505b8;position:fixed;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){._2if9JW_backdrop{background:#050505f0}}._2if9JW_open ._2if9JW_backdrop{opacity:1}._2if9JW_panel{min-height:100%;padding-top:calc(var(--topbar-h) + var(--p2));padding-bottom:var(--p8);gap:var(--p6);pointer-events:none;opacity:0;transition:opacity var(--t8) var(--ease-servo), transform var(--t8) var(--ease-servo);flex-direction:column;display:flex;position:relative;transform:translateY(8px)}._2if9JW_open ._2if9JW_panel{opacity:1;transform:none}._2if9JW_open ._2if9JW_panel>*{pointer-events:auto}._2if9JW_head{color:var(--c-ink-2);justify-content:space-between;align-items:center;display:flex}._2if9JW_close{padding:var(--p1) 0;color:var(--c-ink-1)}._2if9JW_close:hover{color:var(--c-brass)}._2if9JW_rows{border-top:1px solid var(--c-hair-2)}._2if9JW_rows li{border-bottom:1px solid var(--c-hair-2)}._2if9JW_open ._2if9JW_rows li{animation:_2if9JW_sweep var(--t4) var(--ease-servo) both;animation-delay:calc(var(--i) * 50ms)}._2if9JW_row{padding:var(--p2) 0;font-family:var(--font-display), serif;letter-spacing:-.015em;overflow-wrap:anywhere;transition:color var(--t8) var(--ease-servo);font-size:clamp(2rem,1.2rem + 3vw,4.5rem);line-height:1;display:block}._2if9JW_row:hover,._2if9JW_row:focus-visible{color:var(--c-brass);font-style:italic}._2if9JW_row[aria-current]{color:var(--c-brass)}._2if9JW_row[aria-current]:before{content:"";vertical-align:.28em;background:currentColor;width:.14em;height:.14em;margin-right:.3em;display:inline-block}._2if9JW_foot{gap:var(--p2) var(--p4);flex-wrap:wrap;align-items:center;display:flex}._2if9JW_socials{gap:var(--p1) var(--p3);flex-wrap:wrap;display:flex}._2if9JW_link{color:var(--c-ink-2);overflow-wrap:anywhere}._2if9JW_link:hover{color:var(--c-brass)}._2if9JW_social{align-items:center;gap:8px;display:inline-flex}._2if9JW_socialIcon{flex:none;font-size:1.125rem}@media (prefers-reduced-motion:reduce){._2if9JW_root{transition:none}._2if9JW_panel{transform:none}._2if9JW_open ._2if9JW_rows li{animation:none}}@keyframes _2if9JW_sweep{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}
.VV0eEG_button{align-items:center;gap:var(--p1);padding:var(--p1) 0;color:var(--c-ink-2);transition:color var(--t8) var(--ease-servo);display:inline-flex}.VV0eEG_button:hover,.VV0eEG_on{color:var(--c-brass)}.VV0eEG_strings{align-items:stretch;gap:3px;height:12px;display:inline-flex}.VV0eEG_strings i{opacity:.8;background:currentColor;width:1px}.VV0eEG_on .VV0eEG_strings i{animation:.3s ease-in-out infinite alternate VV0eEG_shimmer}.VV0eEG_on .VV0eEG_strings i:nth-child(2){animation-duration:.22s}.VV0eEG_on .VV0eEG_strings i:nth-child(3){animation-duration:.15s}.VV0eEG_on .VV0eEG_strings i:nth-child(4){animation-duration:.1s}@keyframes VV0eEG_shimmer{0%{transform:scaleX(1)}to{transform:scaleX(2.5)}}@media (max-width:767px){.VV0eEG_compact .VV0eEG_value{display:none}}
.o0mLvW_bar{z-index:var(--z-chrome);height:var(--topbar-h);padding:env(safe-area-inset-top,0px) var(--margin) 0;justify-content:space-between;align-items:center;gap:var(--p3);pointer-events:none;display:flex;position:fixed;top:0;left:0;right:0}.o0mLvW_bar:before{content:"";z-index:-1;background:linear-gradient(#050505b3,#0000);height:112px;position:absolute;inset:0 0 auto}.o0mLvW_bar>*{pointer-events:auto}.o0mLvW_brand{color:var(--c-ink-1);padding:var(--p1) 0;min-width:0;transition:color var(--t8) var(--ease-servo);flex:0 auto;align-items:center;gap:10px;display:inline-flex}.o0mLvW_mark{aspect-ratio:595/1151;flex:none;width:auto;height:34px;margin-block:-6px}.o0mLvW_wordmark{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:767px){.o0mLvW_mark{height:28px}}.o0mLvW_brand:hover{color:var(--c-brass)}.o0mLvW_nav{display:none}.o0mLvW_links{white-space:nowrap;flex:none;align-items:center;gap:clamp(18px,1.6vw,30px);width:max-content;display:flex}.o0mLvW_link{padding:var(--p1) 0;color:var(--c-ink-2);transition:color var(--t8) var(--ease-servo);display:block;position:relative}.o0mLvW_link:hover{color:var(--c-brass)}.o0mLvW_link[aria-current]{color:var(--c-ink-1)}.o0mLvW_link[aria-current]:after{content:"";background:var(--c-brass);height:1px;position:absolute;bottom:2px;left:0;right:0}.o0mLvW_link[aria-current]:hover{color:var(--c-brass)}.o0mLvW_right{align-items:center;gap:var(--p4);flex:none;display:flex}.o0mLvW_index{align-items:center;gap:var(--p1);padding:var(--p1) 0;color:var(--c-ink-1);display:inline-flex}.o0mLvW_index:hover{color:var(--c-brass)}.o0mLvW_box{opacity:.8;background:linear-gradient(currentColor,currentColor) 50%/1px 100% no-repeat,linear-gradient(currentColor,currentColor) 50%/100% 1px no-repeat;border:1px solid;width:14px;height:14px}.o0mLvW_bar:after{content:"";z-index:-1;-webkit-backdrop-filter:blur(12px)saturate(.85);backdrop-filter:blur(12px)saturate(.85);border-bottom:1px solid var(--c-hair-3);opacity:0;transition:opacity var(--t8) var(--ease-servo);pointer-events:none;background:#050505b8;position:absolute;inset:0}.o0mLvW_bar[data-scrolled]:after{opacity:1}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.o0mLvW_bar:after{background:#050505eb}}@media (max-width:767px){.o0mLvW_right{gap:var(--p2)}}@media (min-width:1024px){.o0mLvW_bar.o0mLvW_hasNav{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.o0mLvW_hasNav .o0mLvW_brand{justify-self:start}.o0mLvW_hasNav .o0mLvW_right{justify-self:end}.o0mLvW_nav{min-width:0;padding:var(--p1);margin:calc(-1 * var(--p1));justify-content:center;display:flex;overflow:hidden}.o0mLvW_hasNav .o0mLvW_index{display:none}.o0mLvW_bar[data-nav=overflow] .o0mLvW_nav{visibility:hidden}.o0mLvW_bar[data-nav=overflow] .o0mLvW_index{display:inline-flex}}
.DFqUuq_hud{left:var(--margin);z-index:var(--z-chrome);pointer-events:none;max-width:360px;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;font-variant-numeric:tabular-nums slashed-zero;white-space:nowrap;color:var(--c-ink-dim-lg);text-shadow:0 0 .5em var(--c-plate);opacity:0;transition:opacity var(--t4) var(--ease-servo);font-size:.6875rem;font-weight:400;line-height:1.3;position:fixed;bottom:20px}.DFqUuq_ready{opacity:1}@media (max-width:1199px){.DFqUuq_hud{left:auto;right:var(--margin);font-size:.625rem;bottom:12px}}
._WBVsG_rail{width:1px;height:64svh;z-index:var(--z-chrome);pointer-events:none;transition:opacity var(--t4) var(--ease-servo);position:fixed;top:18svh;right:28px}._WBVsG_rail[data-idle]{opacity:0}._WBVsG_string,._WBVsG_fill{position:absolute;inset:0}._WBVsG_string{background:var(--c-hair-2)}._WBVsG_fill{background:var(--c-brass-dim);transform-origin:50% 0;transform:scaleY(0)}@media (max-width:1023px){._WBVsG_rail{display:none}}
.c_R-bG_root{z-index:var(--z-theater);animation:c_R-bG_fade var(--t4) var(--ease-portamento) both;background:#050505e0;place-items:center;display:grid;position:fixed;inset:0}.c_R-bG_wrap{gap:var(--p3);width:min(84vw,177.778svh - 391.111px);display:grid;transform:translateY(-2svh)}.c_R-bG_stage{aspect-ratio:16/9;background:var(--c-graphite);position:relative}.c_R-bG_iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.c_R-bG_info{justify-content:space-between;align-items:flex-start;gap:var(--p3);display:flex}.c_R-bG_titles{min-width:0}.c_R-bG_title{font-size:var(--fs-h3);overflow-wrap:anywhere;font-style:italic}.c_R-bG_meta{margin-top:var(--p1);color:var(--c-ink-2)}.c_R-bG_actions{gap:var(--p3);flex-shrink:0;display:flex}.c_R-bG_action{padding:var(--p1) 0;color:var(--c-ink-1);white-space:nowrap}.c_R-bG_action:hover{color:var(--c-brass)}@media (max-width:767px){.c_R-bG_root{padding-top:calc(56px + env(safe-area-inset-top,0px));place-items:start center}.c_R-bG_wrap{width:calc(100vw - 2 * var(--margin));transform:none}.c_R-bG_info{flex-direction:column}}@keyframes c_R-bG_fade{0%{opacity:0}}
.xdUorW_box{z-index:var(--z-pip);background:#000;position:absolute}.xdUorW_iframe{border:0;width:100%;height:100%;display:block}.xdUorW_box[data-floating]{outline:1px solid var(--c-hair-1);box-shadow:0 18px 48px #0009,0 2px 8px #00000080}.xdUorW_controls{gap:6px;padding-bottom:8px;display:none;position:absolute;bottom:100%;right:0}.xdUorW_box[data-floating] .xdUorW_controls{display:flex}.xdUorW_control{border:1px solid var(--c-hair-1);width:36px;height:36px;color:var(--c-bone);font-family:var(--font-mono), ui-monospace, monospace;cursor:pointer;transition:color var(--t8) var(--ease-servo), border-color var(--t8) var(--ease-servo);background:#050505d1;border-radius:50%;place-items:center;padding:0;font-size:1rem;line-height:1;display:grid}.xdUorW_control:hover,.xdUorW_control:focus-visible{color:var(--c-brass);border-color:var(--c-brass-dim)}.xdUorW_control:focus-visible{outline:2px solid var(--c-brass);outline-offset:2px}
:root{--c-plate:#050505;--c-bone:#e9e4d8;--c-ink-1:#e9e4d8;--c-brass:#c9a46a;--c-ink-2:#e9e4d8b8;--c-ink-3:#e9e4d894;--c-ink-dim-lg:#e9e4d86b;--c-hair-1:#e9e4d83d;--c-hair-2:#e9e4d81f;--c-hair-3:#e9e4d80f;--c-brass-dim:#c9a46a73;--c-scrim:#050505c7;--c-well:#0d0d0c;--c-graphite:#1c1b19;--plate:var(--c-plate);--color-plate:var(--c-plate);--bone:var(--c-bone);--ink:var(--c-ink-1);--ink-1:var(--c-ink-1);--ink-2:var(--c-ink-2);--ink-3:var(--c-ink-3);--brass:var(--c-brass);--brass-dim:var(--c-brass-dim);--hair-1:var(--c-hair-1);--hair-2:var(--c-hair-2);--hair-3:var(--c-hair-3);--well:var(--c-well);--graphite:var(--c-graphite);--fs-display:clamp(3rem, .77rem + 9.15vw, 11.75rem);--fs-h2:clamp(2.5rem, 1.48rem + 4.18vw, 6.5rem);--fs-h3:clamp(1.5rem, 1.18rem + 1.31vw, 2.75rem);--fs-quote:clamp(2rem, 1.235rem + 3.14vw, 5rem);--fs-numeral:clamp(3.5rem, 2.35rem + 4.71vw, 8rem);--fs-lead:clamp(1.25rem, 1.12rem + .52vw, 1.75rem);--fs-body:clamp(1rem, .95rem + .2vw, 1.1875rem);--fs-small:clamp(.875rem, .859rem + .065vw, .9375rem);--fs-label:clamp(.75rem, .734rem + .065vw, .8125rem);--measure:62ch;--measure-lead:40ch;--cols:4;--margin:20px;--gutter:12px;--rail-space:0px;--max-width:1760px;--topbar-h:calc(56px + env(safe-area-inset-top,0px));--p1:8px;--p2:16px;--p3:24px;--p4:32px;--p6:48px;--p8:64px;--p12:96px;--p16:128px;--p24:192px;--section-pad:clamp(var(--p12), 12vw, var(--p24));--page-top:calc(var(--topbar-h) + clamp(var(--p3), 3vw, var(--p6)));--t32:83ms;--t16:.167s;--t8:.333s;--t4:.667s;--t2:1.333s;--t1:2.667s;--ease-servo:cubic-bezier(.2, .75, .25, 1);--ease-portamento:cubic-bezier(.45, 0, .55, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--z-canvas:0;--z-grain:1;--z-content:10;--z-letterbox:20;--z-pip:30;--z-chrome:40;--z-menu:60;--z-theater:70;--z-loader:80;--z-cursor:90;--z-skip:100;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (min-width:768px){:root{--cols:8;--margin:32px;--gutter:16px}}@media (min-width:1024px){:root{--rail-space:56px;--topbar-h:72px}}@media (min-width:1200px){:root{--cols:12;--margin:clamp(28px, 3.33vw, 64px);--gutter:clamp(16px, 1.25vw, 24px)}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--c-plate)}html,body{max-width:100vw;overflow-x:clip}body{background:var(--c-plate);min-height:100svh;color:var(--c-ink-1);font-family:var(--font-sans), system-ui, sans-serif;font-size:var(--fs-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;line-height:1.6}img,svg,video,canvas,iframe{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0}ul,ol{list-style:none}input,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4{font-family:var(--font-display), Georgia, serif;text-wrap:balance;font-weight:400}h1{font-size:var(--fs-display);letter-spacing:-.02em;line-height:.86}h2{font-size:var(--fs-h2);letter-spacing:-.015em;line-height:.95}h3{font-size:var(--fs-h3);letter-spacing:-.01em;line-height:1.1}p{max-width:var(--measure);text-wrap:pretty}code,kbd,samp{font-family:var(--font-mono), ui-monospace, monospace}.label{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums slashed-zero;font-weight:500;line-height:1.3}.lead{font-size:var(--fs-lead);max-width:var(--measure-lead);line-height:1.35}.mono{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums slashed-zero}.scrim{isolation:isolate;text-shadow:0 0 .5em var(--c-plate);position:relative}.scrim:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--c-scrim), transparent);pointer-events:none;position:absolute;inset:-2rem}html[data-plate=static] body{text-shadow:0 0 1px var(--c-plate), 0 0 3px var(--c-plate), 0 0 .4em var(--c-plate), 0 0 .9em var(--c-plate)}html[data-plate=static] [data-sand-ignore]{text-shadow:none}.container{width:100%;max-width:var(--max-width);padding-left:var(--margin);padding-right:calc(var(--margin) + var(--rail-space));margin-inline:auto}main{z-index:var(--z-content);position:relative}:focus-visible{outline:2px solid var(--c-brass);outline-offset:4px}::selection{background:var(--c-brass);color:var(--c-plate)}.nowrap{white-space:nowrap}.inline-link{text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--c-hair-1);text-decoration-color:var(--c-hair-1);text-underline-offset:.2em;transition:color var(--t8) var(--ease-servo), text-decoration-color var(--t8) var(--ease-servo)}.inline-link:hover,.inline-link:focus-visible{color:var(--c-brass);-webkit-text-decoration-color:var(--c-brass-dim);text-decoration-color:var(--c-brass-dim)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{top:var(--p2);left:var(--p2);z-index:var(--z-skip);padding:var(--p1) var(--p2);background:var(--c-bone);color:var(--c-plate);font-family:var(--font-mono), monospace;font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;position:fixed;transform:translateY(-200%)}.skip-link:focus,.skip-link:focus-visible{transform:none}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis.lenis-smooth [data-lenis-prevent],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}html.is-scroll-locked{overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
