:root{--ground: #0b0705;--clay: #0e0906;--ground-svg: #160e08;--amber: #fa9801;--amber-rgb: 250, 152, 1;--line-rgb: 250, 152, 1;--amber-text: var(--amber);--ground-rgb: 11, 7, 5;--amber-ink: #2a1200;--amber-dim: #451c0a;--frame: rgba(250, 152, 1, .38);--rule: rgba(250, 152, 1, .2);--rule-col: rgba(250, 152, 1, .16);--grid-major: rgba(250, 152, 1, .09);--grid-minor: rgba(250, 152, 1, .025);--ink: #f7f1ea;--ink-2: #e6e0d8;--ink-3: #b9b1a8;--ink-4: #857b72;--accent: var(--amber);--mute: var(--ink-3);--faint: rgba(250, 152, 1, .35);--edge: var(--rule);--signal: #ffffff;--display: "Archivo", "Helvetica Neue", Arial, sans-serif;--sans: "Geist", "Helvetica Neue", Helvetica, Arial, sans-serif;--serif: "Instrument Serif", Georgia, "Times New Roman", serif;--mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--inset: 14px;--bar-h: 40px;--header-h: calc(var(--inset) + var(--bar-h));--rail-w: 260px;--screen-w: 1202px;--gutter: clamp(1rem, 3vw, 2.5rem);--t-body: 1.0625rem;--lh-body: 1.6;color-scheme:dark}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/geist-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/geist-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/geistmono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/geistmono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/instrumentserif-latin.woff2) format("woff2")}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/instrumentserif-italic-latin.woff2) format("woff2")}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;overscroll-behavior:none;overflow-x:clip;scroll-padding-top:calc(var(--header-h) + 1.5rem)}body{min-height:100%;background:var(--ground);color:var(--ink);font-family:var(--sans);font-size:var(--t-body);font-weight:400;line-height:var(--lh-body);font-feature-settings:"ss01" 1,"cv01" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,svg,canvas,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit;background:none;border:none}button{cursor:pointer;-webkit-tap-highlight-color:transparent}ul,ol{list-style:none}table{border-collapse:collapse;border-spacing:0}hr{border:none;border-top:var(--hairline)}:focus-visible{outline:2px solid var(--signal-hi);outline-offset:3px;border-radius:1px}::selection{background:var(--ink);color:var(--ground)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:fixed;top:0;left:50%;z-index:200;padding:.75rem 1.25rem;font-family:var(--mono);font-size:var(--t-label);letter-spacing:.16em;text-transform:uppercase;background:var(--ink);color:var(--ground);transform:translate(-50%,-110%);transition:transform var(--dur-1) var(--ease-out)}.skip-link:focus-visible{transform:translate(-50%)}html{scrollbar-color:#2a2a2e #121214;scrollbar-width:thin}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#121214}::-webkit-scrollbar-thumb{background:#232326;border-radius:5px;border:2px solid #121214}.instrument{position:relative;width:100%}.instrument__figure{max-width:560px;margin-inline:auto}@media(min-width:760px){.instrument__figure{max-width:none;margin-inline:0}}.instrument__figure svg{display:block;width:100%;height:auto;overflow:visible}.instrument__figure .ins__grid{fill:none;stroke-width:1}.instrument__figure .ins__grid--major{stroke:rgba(var(--line-rgb),.045)}.instrument__figure .ins__grid--minor{stroke:rgba(var(--line-rgb),.014)}.instrument__figure text{paint-order:stroke fill;stroke:var(--clay);stroke-width:10px;stroke-linejoin:round;font-variant-numeric:tabular-nums}.instrument__figure .ins__wire{fill:none;stroke:rgba(var(--amber-rgb),.62);stroke-width:1.5;stroke-linecap:round}.instrument__figure .ins__wire--return{stroke:var(--amber)}.instrument__figure .ins__head{fill:none;stroke:rgba(var(--amber-rgb),.9);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.instrument__figure .ins__head--return{stroke:var(--amber)}.instrument__figure .ins__route{fill:none;stroke:none}.instrument__figure .ins__node{fill:var(--clay);stroke:rgba(var(--amber-rgb),.6);stroke-width:1.5;transition:stroke .5s ease}.instrument__figure .ins__core{fill:rgba(var(--amber-rgb),.45);transition:fill .5s ease}.instrument__figure .ins__idx{font-family:var(--mono);font-size:13px;font-weight:500;letter-spacing:.16em;fill:var(--ink-4);transition:fill .5s ease}.instrument__figure .ins__name{font-family:var(--serif);font-size:38px;font-weight:400;letter-spacing:-.005em;fill:var(--ink);transition:fill .5s ease}.instrument__figure [data-live] .ins__node{stroke:var(--amber)}.instrument__figure [data-live] .ins__core{fill:var(--amber)}.instrument__figure [data-live] .ins__idx,.instrument__figure [data-live] .ins__name{fill:var(--amber-text)}.instrument__figure .ins__seal{fill:var(--amber);stroke:var(--clay);stroke-width:3;paint-order:stroke fill}.instrument__figure .ins__tick{fill:none;stroke:rgba(var(--amber-rgb),.6);stroke-width:1}.instrument__figure .ins__label{font-family:var(--mono);font-size:13px;font-weight:500;letter-spacing:.18em;fill:var(--amber-text)}.instrument__figure .ins__commit .ins__label{fill:rgba(var(--amber-rgb),.78);transition:fill .5s ease}.instrument__figure .ins__commit[data-live] .ins__label{fill:var(--amber-text)}.instrument__figure .ins__token{fill:var(--amber);stroke:var(--clay);stroke-width:2.5;paint-order:stroke fill;opacity:0;transition:opacity .4s ease}.instrument__figure.is-portrait .ins__idx{font-size:20px}.instrument__figure.is-portrait .ins__name{font-size:50px}.instrument__figure.is-portrait .ins__label{font-size:20px}.instrument__figure.is-portrait .ins__wire,.instrument__figure.is-portrait .ins__head{stroke-width:2.5}.instrument__figure.is-portrait .ins__grid{stroke-width:1.6}.instrument__figure.is-portrait text{stroke-width:14px}html{scroll-padding-top:calc(var(--header-h) + 2.5rem)}body{background-color:var(--ground);color:var(--ink);font-family:var(--sans);font-size:var(--t-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.frame{position:fixed;inset:var(--inset);border:1px solid var(--frame);pointer-events:none;z-index:50}.bar{position:fixed;top:var(--inset);left:var(--inset);right:var(--inset);height:var(--bar-h);z-index:60;display:flex;align-items:center;justify-content:space-between;padding-inline:16px 20px;background:var(--amber);color:var(--amber-ink);font-family:var(--mono);font-size:.6875rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.bar__squares{display:flex;gap:6px}.bar a{color:var(--amber-ink)}.hero__name{font-family:var(--display);font-size:clamp(2.5rem,9.2vw,10.5rem);text-wrap:balance;font-weight:600;line-height:.95;letter-spacing:.02em;text-transform:uppercase;color:var(--ink)}.hero__line{margin-top:clamp(1.5rem,3.5vh,2.75rem);font-family:var(--mono);font-size:.8125rem;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--amber-text)}.hero__sub{margin-top:1.5rem;max-width:34em;font-size:clamp(1.125rem,1.6vw,1.5rem);line-height:1.45;color:var(--ink-2)}#decision{background-image:none}.screen__bar{display:flex;align-items:center;gap:14px;height:var(--bar-h);padding-inline:16px;background:var(--amber);color:var(--amber-ink);font-family:var(--mono);font-size:.6875rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.screen__bar .bar__squares{margin-right:4px}.screen__body{padding:clamp(1.75rem,3.2vw,2.75rem) clamp(1.25rem,3vw,2.75rem) clamp(2rem,3.6vw,3.25rem)}.screen__title{font-family:var(--serif);font-size:clamp(2.5rem,4.6vw,4.25rem);font-weight:400;line-height:1;letter-spacing:-.01em;color:var(--ink);max-width:16em;text-wrap:balance}.screen__lead{margin-top:1.25rem;max-width:44em;font-size:clamp(1.0625rem,1.3vw,1.25rem);line-height:1.55;color:var(--ink-2)}@media(min-width:900px){.essay{padding-left:2rem;border-left:1px solid var(--rule-col)}}.essay__title{position:relative;font-family:var(--serif);font-size:clamp(2.75rem,5vw,4.5rem);font-weight:400;line-height:1.02;letter-spacing:-.01em;color:var(--ink);margin-bottom:clamp(1.75rem,3vw,2.5rem)}.essay p{font-size:1.125rem;line-height:1.65;color:var(--ink-2)}.essay p+p{margin-top:1.4rem}.essay p.essay__set{color:var(--ink-3)}.essay a{color:var(--amber-text);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px;text-decoration-color:rgba(var(--amber-rgb),.5)}.essay p.essay__close{margin-top:clamp(2.5rem,4.5vw,3.5rem);font-family:var(--serif);font-size:clamp(2rem,3.4vw,2.75rem);font-weight:400;line-height:1.1;color:var(--ink)}.essay p.essay__close em{font-style:italic;color:var(--ink)}.form{margin-top:clamp(1.5rem,3vw,2.5rem);max-width:800px;display:grid;gap:clamp(1.5rem,2.6vw,2.25rem)}.form label{display:block;font-size:clamp(1.0625rem,1.4vw,1.3125rem);color:var(--ink)}.form textarea{min-height:6.5em;resize:vertical}.form input::placeholder,.form textarea::placeholder{color:var(--ink-4)}.form input:focus,.form textarea:focus{border-bottom-color:var(--amber)}.btn{display:inline-flex;align-items:center;gap:1.5em;padding:1.1em 1.5em;background:var(--amber);color:var(--amber-ink);border:0;font-family:var(--mono);font-size:.6875rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;transition:background .2s ease}.btn:hover,.btn:focus-visible{background:#ffb038}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.screen:after{content:"";position:absolute;inset:calc(var(--bar-h) + 6px) 6px 6px;border:1px solid rgba(var(--line-rgb),.1);pointer-events:none}.screen__corner{position:absolute;width:12px;height:12px;border:0 solid var(--amber);pointer-events:none}.screen__corner--tl{top:-7px;left:-7px;border-top-width:1px;border-left-width:1px}.screen__corner--tr{top:-7px;right:-7px;border-top-width:1px;border-right-width:1px}.screen__corner--bl{bottom:-7px;left:-7px;border-bottom-width:1px;border-left-width:1px}.screen__corner--br{bottom:-7px;right:-7px;border-bottom-width:1px;border-right-width:1px}.screen__code{color:var(--amber-ink)}.screen__name{color:#2a1200b8}.screen__name:before{content:"·";margin-right:14px}.bar__squares i{display:block;width:12px;height:12px;background:var(--amber-dim)}.form input,.form textarea{display:block;width:100%;margin-top:.6rem;padding:.6rem 0 .8rem;background:transparent;border:0;border-bottom:1px solid var(--rule);border-radius:0;color:var(--ink);font:inherit;font-size:clamp(1.0625rem,1.4vw,1.3125rem);line-height:1.5;outline:none;transition:border-color .2s ease;border-color:rgba(var(--line-rgb),.24)}@media(max-width:480px){.bar>a{display:none}}.hero__photo,.hero__photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:58% 46%;display:block}.hero__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(var(--ground-rgb),.55),rgba(var(--ground-rgb),0) 28% 58%,rgba(var(--ground-rgb),.92)),radial-gradient(ellipse 70% 60% at 50% 48%,rgba(var(--ground-rgb),.1),rgba(var(--ground-rgb),.55) 70%,rgba(var(--ground-rgb),.85))}.fig{margin:clamp(2rem,3.5vw,3rem) 0;padding-top:1rem;border-top:1px solid var(--rule)}:root{--ease-astro: cubic-bezier(.05, .49, .19, .8)}.hero__photo,.hero__copy>*{opacity:0;transform:translateY(50px);transition:opacity 1.1s var(--ease-astro),transform 1.1s var(--ease-astro)}.hero__photo{transform:scale(1.12)}.is-loaded .hero__photo{opacity:1;transform:none;transition-delay:0s}.is-loaded .hero__copy>:nth-child(4){opacity:1;transform:none;transition-delay:.45s}.will-enter{opacity:0;transform:translateY(24px);transition:opacity .8s var(--ease-astro),transform .8s var(--ease-astro)}.will-enter.is-entered{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.hero__photo,.hero__copy>*,.will-enter{opacity:1;transform:none;transition:none}}.hero__photo img{filter:brightness(.8) contrast(1.04)}.hero__copy:before{content:"";position:absolute;inset:-18% -10%;z-index:-1;background:radial-gradient(ellipse 58% 62% at 50% 50%,rgba(var(--ground-rgb),.86),rgba(var(--ground-rgb),.6) 48%,rgba(var(--ground-rgb),0));pointer-events:none}.hero__copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;isolation:isolate}@keyframes hero-sweep{0%{transform:translate(0)}to{transform:translate(calc(100vw - 2 * var(--inset)))}}.hero__mark{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:12px;font-family:var(--mono);font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;color:var(--amber-text)}.hero__cross{position:relative;display:block;width:14px;height:14px}.hero__cross:before,.hero__cross:after{content:"";position:absolute;background:var(--amber)}.hero__cross:before{left:0;right:0;top:6.5px;height:1px}.hero__cross:after{top:0;bottom:0;left:6.5px;width:1px}.hero__mark b{display:inline-flex;gap:4px;padding:3px;border:1px solid var(--amber)}.hero__mark b u{display:block;width:8px;height:8px;background:rgba(var(--amber-rgb),.35);border:1px solid var(--amber)}@media(max-width:900px){.hero__mark--bl,.hero__mark--br{display:none}}.essay__mark{font-weight:600;color:var(--ink)}.main{padding-inline:var(--gutter);padding-bottom:6rem}.cap{position:fixed;top:0;left:0;right:0;height:var(--inset);background:var(--ground);z-index:59}@media(max-width:640px){.screen__bar{white-space:nowrap;overflow:hidden}.screen__bar .screen__name{overflow:hidden;text-overflow:ellipsis}}.hero .hero__name{order:0;display:inline-flex;align-items:center;gap:.5em;margin-bottom:1.5rem;font-family:var(--display);font-size:clamp(1.5rem,3.4vw,3.25rem);font-weight:600;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--amber-text);text-shadow:0 1px 0 rgba(var(--ground-rgb),.9),0 2px 14px rgba(var(--ground-rgb),.55);text-wrap:nowrap}.hero .hero__name .bar__squares{gap:.18em}.hero .hero__name .bar__squares i{width:.34em;height:.34em;background:var(--amber)}.hero .hero__line{margin-top:1.4rem;background:none;outline:0;padding:0;order:1;margin:0;font-family:var(--serif);font-size:clamp(3rem,7.4vw,7rem);font-weight:400;line-height:.98;letter-spacing:-.015em;text-transform:none;color:var(--ink);text-shadow:0 1px 0 rgba(var(--ground-rgb),.9),0 2px 18px rgba(var(--ground-rgb),.55);max-width:11em;text-wrap:balance}.hero .hero__sub{order:2;margin-top:1.5rem;max-width:30em;font-family:var(--sans);font-size:clamp(1.0625rem,1.5vw,1.5rem);font-weight:300;line-height:1.35;color:var(--ink);text-shadow:0 1px 8px rgba(var(--ground-rgb),.95)}.is-loaded .hero__copy>:nth-child(1){opacity:1;transform:none;transition-delay:.18s}.is-loaded .hero__copy>:nth-child(2){opacity:1;transform:none;transition-delay:.27s}.is-loaded .hero__copy>:nth-child(3){opacity:1;transform:none;transition-delay:.36s}@media(max-width:480px){.hero .hero__name{font-size:1.25rem;letter-spacing:.1em}}.screen{max-width:var(--screen-w);margin:0 auto clamp(4.5rem,8vh,6rem);border:1px solid var(--frame);background-color:var(--clay);background-image:linear-gradient(rgba(var(--line-rgb),.055) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--line-rgb),.055) 1px,transparent 1px);background-size:144px 144px;background-position:0 var(--bar-h);background-clip:padding-box;position:relative;container-type:inline-size;--pad: clamp(1.25rem, 3vw, 2.75rem)}#essay-screen{background-image:linear-gradient(rgba(var(--line-rgb),.055) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--line-rgb),.055) 1px,transparent 1px);background-size:120px 120px;background-position:calc(50% - 60px) var(--bar-h)}.essay{position:relative;max-width:720px;margin:0 auto;padding-block:clamp(1rem,2vw,2rem);background-color:var(--clay)}.essay h3{position:relative;margin-bottom:1rem;font-family:var(--serif);font-size:clamp(1.875rem,3vw,2.5rem);font-weight:400;line-height:1.08;color:var(--ink);--gap: clamp(4rem, 7vw, 5.5rem);margin-top:var(--gap)}.essay h3:before,.essay h3:after{content:"";position:absolute;pointer-events:none}.essay h3:before{top:calc(var(--gap) / -2);left:0;right:0;height:1px;background:var(--rule)}.essay h3:after{top:calc(var(--gap) / -2 - 10px);left:calc(50% - 10.5px);width:21px;height:21px;background:radial-gradient(circle at center,var(--clay) 0 5.25px,rgba(var(--amber-rgb),.8) 5.25px 6.25px,transparent 6.75px),linear-gradient(rgba(var(--amber-rgb),.8),rgba(var(--amber-rgb),.8)) 10px 0 / 1px 4px no-repeat,linear-gradient(rgba(var(--amber-rgb),.8),rgba(var(--amber-rgb),.8)) 10px 17px / 1px 4px no-repeat}@media(min-width:900px){.essay h3:before{left:calc(-2rem - 1px)}.essay h3:after{left:calc(50% - 27px)}}.fig--loop,.fig--actions{margin:clamp(2.5rem,4.5vw,3.5rem) 0;padding:0;border:0}.plate__head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1.5rem;padding:.875rem 0 .75rem;border-bottom:1px solid var(--rule);font-family:var(--mono);font-size:.6875rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-variant-numeric:tabular-nums}.plate__fig{color:var(--amber-text)}.plate{--col: min(720px, 100cqw - 2 * var(--pad));--lead: calc(50cqw - var(--col) / 2);position:relative;width:100cqw;margin-left:calc(-1 * var(--lead));background-color:var(--clay);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}@media(min-width:900px){.plate{--lead: calc(50cqw - var(--col) / 2 + 2rem + 1px)}}.plate .plate__head{width:calc(100cqw - 2 * var(--lead));margin-left:var(--lead)}@media(min-width:900px){.plate .plate__head{width:calc(var(--col) - 2rem - 1px)}}.plate .instrument__figure{padding-block:0}.plate .plate__head{position:absolute;z-index:1;top:0;border-bottom:0;pointer-events:none}.plate .plate__head>span{padding:3px 8px;margin-left:-8px;background-color:var(--clay)}@media(min-width:760px){.plate .plate__head{top:5cqw;padding:0;line-height:1.4;transform:translateY(-50%)}}@media(min-width:760px)and (max-width:1099px){.instrument__figure:not(.is-portrait) .ins__idx{font-size:17px}.instrument__figure:not(.is-portrait) .ins__name{font-size:46px}.instrument__figure:not(.is-portrait) .ins__sub{font-size:22px}.instrument__figure:not(.is-portrait) .ins__label{font-size:17px}}.bar,.screen__bar{background-image:repeating-linear-gradient(180deg,rgba(42,18,0,.06) 0 1px,transparent 1px 3px);font-variant-numeric:tabular-nums}.bar .bar__squares i,.screen__bar .bar__squares i{box-shadow:inset 1px 1px #1406008c,inset -1px -1px #ffc46e29}.grain{position:fixed;inset:0;z-index:40;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='3' seed='1654' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 0.86 0 0 0 0 0.64 0 0 0 1.1 -0.05'/></filter><rect width='220' height='220' filter='url(%23g)'/></svg>");background-size:220px 220px}.foot__clock,.hero__mark,.plate__head{font-variant-numeric:tabular-nums}@keyframes lamp-beep{0%{opacity:1}55%{opacity:.16}}.lamps{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:16px}.lamps__group{display:flex;align-items:center;gap:8px}.lamps a{position:relative;display:block;width:8px;height:8px;border-radius:50%;box-shadow:inset 0 0 0 1px #2a12009e;transition:background-color .3s ease,box-shadow .3s ease}.lamps a:before{content:"";position:absolute;inset:-8px -4px}.lamps a.is-past{background-color:#2a12009e;box-shadow:none}.lamps a.is-on{background-color:var(--amber-ink);box-shadow:none;animation:lamp-beep 1.4s steps(1,end) infinite}.lamps a:hover{box-shadow:inset 0 0 0 1.5px var(--amber-ink)}.lamps a:focus-visible{outline:1px solid var(--amber-ink);outline-offset:3px}@media(max-width:639px){.bar__domain{display:none}}@media(prefers-reduced-motion:reduce){.lamps a.is-on,.lc i.is-beep{animation:none}}.hero__photo:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(180deg,rgba(var(--ground-rgb),.2) 0 1px,transparent 1px 3px)}.screen__cross{display:block;flex:none;margin-left:auto;width:13px;height:13px;background:linear-gradient(var(--amber-ink),var(--amber-ink)) center / 13px 1px no-repeat,linear-gradient(var(--amber-ink),var(--amber-ink)) center / 1px 13px no-repeat}.essay__code{font-family:var(--mono);font-size:.6875rem;font-weight:500;letter-spacing:.18em;color:var(--amber-text);display:block;width:fit-content;padding:3px 6px 2px 7px;border:1px solid rgba(var(--amber-rgb),.55);background:linear-gradient(rgba(var(--amber-rgb),.1),rgba(var(--amber-rgb),.1)),var(--clay);line-height:1.4;margin-bottom:.75rem}@media(min-width:900px){.essay__code{position:absolute;left:-2rem;padding-right:1rem;background-color:var(--clay);font-variant-numeric:tabular-nums;top:.62em;padding:3px 6px 2px 7px;transform:translate(calc(-100% - 14px));margin:0}.essay__code:after{content:"";position:absolute;top:50%;right:-15px;width:14px;height:1px;margin-top:0;background:rgba(var(--amber-rgb),.55)}}.foot{padding:clamp(2rem,4vw,3rem) 0 clamp(1rem,2vw,1.5rem);font-family:var(--mono);font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--amber-text);font-variant-numeric:tabular-nums}.foot a{transition:color .2s ease,background-color .2s ease}.foot__top{display:grid;grid-template-columns:1fr;gap:1rem;align-items:center;padding-bottom:1.1rem;border-bottom:1px solid var(--rule)}@media(min-width:900px){.foot__top{grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);gap:2rem}}.foot__brand{display:inline-flex;flex-wrap:wrap;align-items:center;gap:14px}.foot__brand .bar__squares i,.foot__end .bar__squares i{background:var(--amber)}.foot__name{font-family:var(--display);font-size:.9375rem;font-weight:600;letter-spacing:.14em}.foot__clock{display:inline-flex;align-items:baseline;gap:.9em;font-size:.6875rem;letter-spacing:.2em;white-space:nowrap}.foot__clock b{font-weight:500;font-size:1.0625rem;letter-spacing:.08em;color:var(--ink)}.foot__end{display:inline-flex;align-items:center;gap:18px}@media(min-width:900px){.foot__brand,.foot__end{white-space:nowrap;flex-wrap:nowrap}.foot__clock{justify-self:center}.foot__end{justify-self:end}}.foot__end a{color:var(--ink-3);letter-spacing:.16em}.foot__end a:hover{color:var(--amber-text)}.foot__cross{display:block;width:17px;height:17px;background:linear-gradient(var(--amber),var(--amber)) center / 17px 1px no-repeat,linear-gradient(var(--amber),var(--amber)) center / 1px 17px no-repeat}.foot__cols{display:grid;grid-template-columns:1fr;gap:2.75rem;padding-top:clamp(2.5rem,6vw,5rem)}@media(min-width:900px){.foot__cols{grid-template-columns:minmax(0,30rem) minmax(0,24rem);justify-content:space-between;gap:clamp(2rem,4vw,4rem)}}.foot__mission{max-width:34em;text-wrap:balance;font-size:.8125rem;line-height:1.6;letter-spacing:.14em}.foot__field{display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:27rem;margin-top:1.75rem;padding:.85rem .9rem .8rem;border-top:1px solid var(--amber);border-bottom:1px solid var(--amber);font-size:.875rem;letter-spacing:.06em;text-transform:none;color:var(--ink)}.foot__arrow,.foot__links span{color:var(--amber-text);transition:transform .25s var(--ease-astro)}.foot__field:hover{background-color:rgba(var(--amber-rgb),.06)}.foot__field:hover .foot__arrow,.foot__links a:hover span{transform:translate(4px)}.foot__head{padding:.75rem 0 .7rem;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);letter-spacing:.16em}.foot__links{list-style:none}.foot__links a{display:flex;justify-content:space-between;padding:.8rem 0 .75rem;border-bottom:1px solid var(--rule);color:var(--amber-text);letter-spacing:.16em}.foot__links a:hover{color:var(--ink)}.foot__copy{margin-top:1.1rem;font-size:.6875rem;letter-spacing:.18em;color:var(--ink-4)}.foot__mark{margin-top:clamp(3.5rem,8vw,7rem)}.foot__mark svg{display:block;width:100%;height:auto;overflow:visible;filter:drop-shadow(0 0 7px rgba(var(--amber-rgb),.26));-webkit-mask-image:repeating-linear-gradient(180deg,#000 0 3px,rgba(0,0,0,.42) 3px 4.5px);mask-image:repeating-linear-gradient(180deg,#000 0 3px,#0000006b 3px 4.5px)}.foot__mark text{font-family:var(--display);font-size:132px;font-weight:800;fill:var(--amber)}.foot__sq{fill:var(--amber)}.foot__mark.will-scan svg{clip-path:inset(-48px -48px 100% -48px);transition:clip-path 1.6s var(--ease-astro)}.foot__mark.will-scan.is-scanned svg{clip-path:inset(-48px -48px -48px -48px)}.hero{position:relative;min-height:100svh;background-size:144px 144px,144px 144px,24px 24px,24px 24px;background-position:var(--inset) var(--inset);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:calc(var(--header-h) + 3rem) var(--gutter) 4rem;overflow:hidden;background-image:none;--hp: clamp(22px, 5vw, 84px);--ht: calc(var(--header-h) + clamp(14px, 2.6vh, 28px));--hb: clamp(66px, 9.2vh, 90px);padding-inline:calc(var(--hp) + clamp(14px,3vw,44px))}.hero__panel{position:absolute;top:var(--ht);left:var(--hp);right:var(--hp);bottom:var(--hb);overflow:hidden;border:1px solid rgba(var(--line-rgb),.55);box-shadow:none}.hero__grid{position:absolute;inset:0;background-image:linear-gradient(var(--grid-major) 1px,transparent 1px),linear-gradient(90deg,var(--grid-major) 1px,transparent 1px),linear-gradient(var(--grid-minor) 1px,transparent 1px),linear-gradient(90deg,var(--grid-minor) 1px,transparent 1px);background-size:144px 144px,144px 144px,24px 24px,24px 24px;--grid-major: rgba(var(--line-rgb), .2);--grid-minor: rgba(var(--line-rgb), .05);background-position:50% 50%}.hero__grid.is-fit{background-image:none}.hero__grid svg{display:block}.hero__grid-major{fill:none;stroke:rgba(var(--line-rgb),.2);stroke-width:1}.hero__grid-minor{fill:none;stroke:rgba(var(--line-rgb),.05);stroke-width:1}.hero__mark{padding:5px 8px;background-color:rgba(var(--ground-rgb),.9)}.hero__mark--tl{top:12px;left:12px}.hero__mark--tr{top:12px;right:12px}.hero__mark--bl{bottom:12px;left:12px}.hero__mark--br{bottom:12px;right:12px}.hero__strip{position:absolute;z-index:2;left:var(--hp);right:var(--hp);bottom:calc((var(--inset) + var(--hb)) / 2 - 14px);height:28px;display:flex;align-items:flex-start;justify-content:space-between}.lc{display:inline-flex;align-items:flex-start;gap:12px}.lc__label{font-family:var(--mono);font-size:.625rem;font-weight:500;line-height:10px;letter-spacing:.2em;text-transform:uppercase;color:rgba(var(--amber-rgb),.82);white-space:nowrap}.lc__lamps{display:flex;flex-direction:column;gap:8px}.lc__row{display:flex;gap:5px}.lc i{display:block;flex:none;width:10px;height:10px;border-radius:50%;transition:background-color .35s ease,box-shadow .35s ease}.lc i.gap{width:5px}.lc i.a,.lc i.d.is-alt,.lc i.o.is-alt{background-color:var(--amber);box-shadow:0 0 6px rgba(var(--amber-rgb),.45)}.lc i.d,.lc i.a.is-alt{background-color:rgba(var(--amber-rgb),.5);box-shadow:0 0 4px rgba(var(--amber-rgb),.18)}.lc i.o{background-color:transparent;box-shadow:inset 0 0 0 1.5px rgba(var(--amber-rgb),.75)}.lc i.is-beep{animation:lamp-beep 1.4s steps(1,end) infinite}@media(prefers-reduced-motion:reduce){.lc i.is-beep{animation:none}}@media(max-width:699px){.lc:nth-child(2),.lc:nth-child(3),.lc:nth-child(5),.lc:nth-child(6){display:none}}.acts{list-style:none}.act{position:relative;display:grid;grid-template-columns:3.25rem minmax(0,1fr);grid-template-areas:"no head" "no line";align-items:baseline;row-gap:.5rem;padding-block:1.4rem;border-bottom:1px solid rgba(var(--line-rgb),.16)}.act:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--amber);transform:scaleX(0);transform-origin:left center;transition:transform .5s var(--ease-astro)}.act:hover:after{transform:scaleX(1)}.act__no{grid-area:no;justify-self:start;padding:3px 6px 2px 7px;border:1px solid rgba(var(--amber-rgb),.55);background-color:rgba(var(--amber-rgb),.1);font-family:var(--mono);font-size:.6875rem;font-weight:500;line-height:1.4;letter-spacing:.14em;font-variant-numeric:tabular-nums;color:var(--amber-text);transition:background-color .3s ease,color .3s ease}.act:hover .act__no{background-color:var(--amber);color:var(--amber-ink)}.act__head{grid-area:head;font-family:var(--serif);font-size:clamp(1.625rem,2.3vw,1.875rem);font-weight:400;line-height:1.1;color:var(--ink)}.act__head em{font-style:italic;color:var(--ink-3)}.act__line{grid-area:line;font-size:1rem;line-height:1.55;color:var(--ink-2)}@media(min-width:800px){.act{grid-template-columns:3.25rem 15rem minmax(0,1fr);grid-template-areas:"no head line"}.act__line{padding-left:1rem}}.mission{--col: min(720px, 100cqw - 2 * var(--pad));--w: min(100cqw - 2 * var(--pad), 960px);position:relative;width:var(--w);margin:clamp(2.5rem,4.5vw,3.5rem) 0 clamp(2.5rem,4.5vw,3.5rem) calc(var(--col) / 2 - var(--w) / 2);padding:0;border:1px solid rgba(var(--line-rgb),.75);background-color:var(--ground);background-image:repeating-linear-gradient(180deg,rgba(0,0,0,.2) 0 1px,transparent 1px 3px);box-shadow:0 0 0 1px rgba(var(--ground-rgb),.85),0 0 40px rgba(var(--amber-rgb),.1)}@media(min-width:900px){.mission{margin-left:calc(var(--col) / 2 - var(--w) / 2 - 2rem - 1px)}}.essay p.mission__strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;height:40px;padding:0 1rem;border-bottom:1px solid rgba(var(--line-rgb),.75);font-family:var(--mono);font-size:.75rem;font-weight:500;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--amber-text);font-variant-numeric:tabular-nums;text-shadow:0 0 8px rgba(var(--amber-rgb),.35)}.mission__strip>span:first-child{display:inline-flex;align-items:center;gap:10px}.mission__strip .bar__squares{gap:4px}.mission__strip .bar__squares i{width:10px;height:10px;background:var(--amber);box-shadow:0 0 6px rgba(var(--amber-rgb),.5)}.mission__body{display:grid;grid-template-columns:36% minmax(0,1fr)}.mission__image{position:relative;overflow:hidden;min-height:100%;border-right:1px solid rgba(var(--line-rgb),.75);background:#000;isolation:isolate}.mission__image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:60% 42%;transform:scale(1.55);transform-origin:58% 44%;filter:grayscale(1) contrast(1.6) brightness(.95);z-index:0}.mission__image:before,.mission__image:after{content:"";position:absolute;inset:0;pointer-events:none}.mission__image:before{z-index:1;background:#ff9a14;mix-blend-mode:multiply}.mission__image:after{z-index:2;background:repeating-linear-gradient(90deg,rgba(8,4,2,.62) 0 1px,transparent 1px 3px),repeating-linear-gradient(180deg,rgba(8,4,2,.62) 0 1px,transparent 1px 3px),radial-gradient(ellipse 75% 70% at 50% 50%,#0000 40%,#000000d9)}.mission__head{display:flex;align-items:center;gap:1.5rem;padding:1.5rem 2rem;border-bottom:1px solid rgba(var(--line-rgb),.75)}.mission__icon{flex:none;display:flex;align-items:center;justify-content:center;gap:5px;width:56px;height:56px;border:1px solid rgba(var(--amber-rgb),.7);background:rgba(var(--amber-rgb),.1)}.mission__icon i{display:block;width:14px;height:14px;background:var(--amber);box-shadow:0 0 8px rgba(var(--amber-rgb),.55)}.mission__title{padding:.4em .6em .32em;background:rgba(var(--amber-rgb),.13);box-shadow:0 0 24px rgba(var(--amber-rgb),.12);font-family:var(--display);font-size:clamp(1.0625rem,1.9vw,1.625rem);font-weight:600;line-height:1.15;letter-spacing:.06em;text-transform:uppercase;color:var(--amber-text);text-shadow:0 0 12px rgba(var(--amber-rgb),.45)}.mission__copy{display:grid;grid-template-columns:4.75rem minmax(0,1fr);gap:0 1rem;padding:1.6rem 2rem 2.1rem}.mission__sec b{display:block;font-weight:500}.mission__sec{padding-top:.2rem;font-family:var(--mono);font-size:.75rem;font-weight:500;line-height:1.35;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--amber-rgb),.8);font-variant-numeric:tabular-nums}.essay p.mission__text{font-family:var(--serif);font-size:clamp(1.375rem,1.9vw,1.625rem);font-weight:400;line-height:1.3;color:var(--ink-2)}.essay p.mission__text .essay__mark{font-style:italic;font-weight:400;color:var(--ink)}@media(max-width:759px){.essay p.mission__strip{grid-template-columns:1fr}.mission__strip>span:not(:first-child){display:none}.mission__body{grid-template-columns:1fr}.mission__image{aspect-ratio:16 / 9;border-right:0;border-bottom:1px solid rgba(var(--line-rgb),.75)}.mission__head{gap:1rem;padding:1.1rem 1rem}.mission__icon{width:44px;height:44px}.mission__icon i{width:11px;height:11px}.mission__copy{grid-template-columns:1fr;gap:.75rem;padding:1.1rem 1rem 1.5rem}.mission__sec b{display:inline;margin-left:.6em}}.form__done{max-width:800px;margin-top:2rem;padding:1.5rem 1.75rem 1.75rem;border:1px solid rgba(var(--amber-rgb),.55);background:rgba(var(--amber-rgb),.04)}.form__done[hidden],.form__done [hidden]{display:none}.form__done-head{margin-bottom:.75rem;font-family:var(--mono);font-size:.6875rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--amber-text)}.form__done-lead{max-width:44em;font-size:1.0625rem;line-height:1.55;color:var(--ink-2)}.form__done-lead a{color:var(--amber-text);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.form__done-text{margin-top:1.25rem;max-height:24rem;overflow:auto;padding:1rem 1.1rem;border:1px solid var(--rule);background:var(--ground);font-family:var(--mono);font-size:.8125rem;line-height:1.6;white-space:pre-wrap;color:var(--ink-2)}.form__done-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:1.25rem}.form__done-link{font-family:var(--mono);font-size:.6875rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--amber-text)}.form__done-link:hover{color:var(--ink)}.essay p.essay__src{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 0;margin-top:.6rem;font-family:var(--mono);font-size:.75rem;line-height:1.6;letter-spacing:.06em;color:var(--ink-3)}.essay p.essay__src>span{margin-right:1rem;letter-spacing:.18em;text-transform:uppercase}.essay p.essay__src a{text-decoration-color:rgba(var(--amber-rgb),.35)}.essay p.essay__src a+a:before{content:"·";display:inline-block;margin:0 .75em;color:var(--ink-4)}.plate .plate__caption,.fig--actions .plate__caption{margin:0 0 1.5rem;font-size:.9375rem;line-height:1.55;color:var(--ink-3)}.fig--loop .plate__caption{width:calc(100cqw - 2 * var(--lead));margin-left:var(--lead)}@media(min-width:900px){.fig--loop .plate__caption{width:calc(var(--col) - 2rem - 1px)}}.mission__words .mission__text+.mission__text{margin-top:1rem}.essay p.mission__strip{grid-template-columns:1fr auto}.mission__lamps{display:inline-flex;gap:6px}.mission__lamps i{display:block;width:8px;height:8px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(var(--amber-rgb),.7)}.mission__lamps i.is-lit{background:var(--amber);box-shadow:0 0 6px rgba(var(--amber-rgb),.5)}.mission__copy{grid-template-columns:minmax(0,1fr)}a:focus-visible,button:focus-visible{outline:1px solid var(--amber);outline-offset:3px}.bar a:focus-visible{outline-color:var(--amber-ink)}.skip-link{font-size:.6875rem;background:var(--amber);color:var(--amber-ink);transition:transform .2s ease}.form__honey{position:absolute!important;left:-9999px;width:1px;height:1px;opacity:0}.essay p.acts__head{display:none}@media(min-width:800px){.essay p.acts__head{display:grid;grid-template-columns:3.25rem 15rem minmax(0,1fr);padding:.7rem 0 .6rem;border-bottom:1px solid var(--rule);font-family:var(--mono);font-size:.625rem;font-weight:500;line-height:1.4;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-4)}.essay p.acts__head span:last-child{padding-left:1rem}}.essay .fig--actions .plate__caption{margin:.9rem 0 0;font-size:.9375rem;color:var(--ink-3)}.hero .hero__sub span{display:block;text-wrap:balance}.hero .hero__next{order:3;margin-top:1.75rem;padding:.6rem .2rem;font-family:var(--mono);font-size:.75rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--amber-text);border-bottom:1px solid rgba(var(--line-rgb),.45);transition:color .2s ease,border-color .2s ease}.hero .hero__next:hover{color:var(--ink);border-color:var(--ink)}.hero .hero__next span{display:inline-block;margin-left:.4em}.hero__grid{--grid-minor: transparent}.mission__head{padding-block:1.1rem}.mission__title{padding:0;background:none;box-shadow:none;text-shadow:none;font-size:clamp(.8125rem,1.1vw,.9375rem);letter-spacing:.14em}.essay p.mission__text{font-family:var(--sans);font-size:clamp(1.0625rem,1.3vw,1.1875rem);font-weight:400;line-height:1.6;color:var(--ink-2)}.essay p.mission__text--lead{font-family:var(--serif);font-size:clamp(1.75rem,2.6vw,2.25rem);line-height:1.15;letter-spacing:-.005em;color:var(--ink);text-wrap:balance}.mission__words .mission__text--lead+.mission__text{margin-top:1.25rem}.mission__words .mission__text+.mission__text{margin-top:.85rem}.mission__words .mission__text--goal{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid rgba(var(--line-rgb),.3)}.essay p.mission__text--goal{font-family:var(--serif);font-size:clamp(1.375rem,1.9vw,1.625rem);line-height:1.3}@media(max-width:759px){.mission__image{aspect-ratio:auto;height:88px;min-height:0}.mission__image img{transform:scale(1.2);object-position:50% 45%}}:root{--ground: #f3f1ec;--clay: #fcfbf8;--ground-svg: #fcfbf8;--ground-rgb: 252, 251, 248;--line-rgb: 23, 20, 16;--amber: #f39200;--amber-rgb: 243, 146, 0;--amber-text: var(--ink);--amber-ink: #1f0e00;--amber-dim: #3a1a06;--frame: rgba(23, 20, 16, .2);--rule: rgba(23, 20, 16, .12);--rule-col: rgba(23, 20, 16, .08);--grid-major: rgba(23, 20, 16, .06);--grid-minor: rgba(23, 20, 16, .025);--ink: #141210;--ink-2: #2a2723;--ink-3: #5f5b55;--ink-4: #8d8881;--mute: var(--ink-3);--faint: rgba(23, 20, 16, .3);--signal: var(--ink);color-scheme:light}body{background-color:var(--ground)}::selection{background:rgba(var(--amber-rgb),.35);color:var(--ink)}.grain{display:none}.hero__panel{border-color:rgba(var(--line-rgb),.18);background:var(--clay);box-shadow:none}.hero__world{position:absolute;inset:0;overflow:hidden}.hero__world .world{position:absolute;inset:0}.is-loaded .hero__photo.hero__world{opacity:1}.hero__shade{background:linear-gradient(180deg,rgb(var(--ground-rgb)) 0% 12%,rgba(var(--ground-rgb),.55) 30%,rgba(var(--ground-rgb),0) 46% 86%,rgba(var(--ground-rgb),.5)),linear-gradient(90deg,rgb(var(--ground-rgb)),rgba(var(--ground-rgb),0) 20% 80%,rgb(var(--ground-rgb))),radial-gradient(ellipse 40% 44% at 50% 52%,rgba(var(--ground-rgb),.96),rgba(var(--ground-rgb),.86) 58%,rgba(var(--ground-rgb),0))}.hero__copy:before{display:none}.hero__grid-major{stroke:rgba(var(--line-rgb),.07)}.hero .hero__name{color:var(--ink)}.hero .hero__line{text-shadow:none}.hero .hero__sub{color:var(--ink-2);text-shadow:none}.hero__mark{color:var(--ink-2);background-color:var(--clay)}.hero .hero__next{border-bottom-color:var(--amber);border-bottom-width:2px}@media(hover:hover){.hero .hero__next:hover{color:var(--ink);background:rgba(var(--amber-rgb),.16)}}.lc__label{color:var(--ink-3)}.screen{background-color:var(--clay);box-shadow:0 1px 2px #1714100d,0 14px 28px -22px #17141033}#essay-screen{background-image:linear-gradient(rgba(var(--line-rgb),.05) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--line-rgb),.05) 1px,transparent 1px);background-size:144px 144px;background-position:0 var(--bar-h)}.screen:after{border-color:rgba(var(--line-rgb),.06)}.essay__code{border-color:var(--amber);background:var(--amber);color:var(--amber-ink)}.essay__close em,.essay .essay__mark{background-image:linear-gradient(transparent 62%,rgba(var(--amber-rgb),.32) 62%,rgba(var(--amber-rgb),.32) 94%,transparent 94%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.essay p.essay__src a,.essay a{text-decoration-color:rgba(var(--amber-rgb),.9)}.mission{border-color:rgba(var(--line-rgb),.22);background-color:var(--clay);background-image:none;box-shadow:0 14px 28px -22px #17141038}.essay p.mission__strip{background:var(--amber);color:var(--amber-ink);border-bottom-color:var(--amber);text-shadow:none}.mission__strip .bar__squares i{background:var(--amber-dim);box-shadow:none}.mission__lamps i{box-shadow:inset 0 0 0 1px #1f0e0099}.mission__lamps i.is-lit{background:var(--amber-ink);box-shadow:none}.mission__world{background:var(--clay);border-right-color:rgba(var(--line-rgb),.16)}.mission__world:before,.mission__world:after{display:none}.mission__world .world{position:absolute;inset:0;overflow:hidden}.world__canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.mission__head{border-bottom-color:rgba(var(--line-rgb),.14)}.mission__title{color:var(--ink)}.foot__mark text,.foot__sq{fill:var(--amber)}.foot__mark svg{filter:none}.lc i.a,.lc i.d.is-alt,.lc i.o.is-alt{box-shadow:none}.lc i.d,.lc i.a.is-alt{background-color:rgba(var(--amber-rgb),.32);box-shadow:none}.lc i.o{box-shadow:inset 0 0 0 1.5px rgba(var(--line-rgb),.35)}.act__no{border-color:var(--amber);background-color:var(--amber);color:var(--amber-ink)}@media(max-width:759px){.mission__image.mission__world{height:150px;border-bottom-color:rgba(var(--line-rgb),.16)}}:root{--hair: rgba(23, 20, 16, .12);--t-lead: clamp(1.125rem, 1.35vw, 1.3125rem);--t-body: 1.125rem;--t-small: 1rem}.hero__copy>*{opacity:1;transform:none;transition:none}.hero .hero__name{margin-bottom:clamp(1.1rem,2vw,1.75rem);font-size:clamp(1.25rem,2.3vw,2.375rem)}.hero .hero__line{max-width:none;font-size:clamp(2.75rem,5.4vw,5.5rem);line-height:1}.hero .hero__line span{display:block}.hero .hero__sub{max-width:34em;margin-top:clamp(1.25rem,2vw,1.75rem);font-size:var(--t-lead);line-height:1.5;color:var(--ink-2);text-wrap:balance}.hero .hero__actions{order:3;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 2rem;margin-top:clamp(1.5rem,2.6vw,2.25rem)}.hero .hero__actions .hero__next{margin-top:0}@media(max-width:900px){.hero__mark--tr{display:none}.hero__mark--br{display:inline-flex}}.h2{font-family:var(--serif);font-size:clamp(2.25rem,3.6vw,3.375rem);font-weight:400;line-height:1.04;letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.lead{margin-top:1.25rem;font-size:var(--t-lead);line-height:1.55;color:var(--ink-3);text-wrap:pretty}.blk{padding-block:clamp(3rem,7vw,6rem)}.blk--center{max-width:37rem;margin-inline:auto;text-align:center}.blk__head--center{max-width:40rem;margin:0 auto clamp(2.5rem,5vw,3.5rem);text-align:center}.blk--split{display:grid;gap:clamp(2rem,4vw,3rem)}@media(min-width:960px){.blk--split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(3rem,6vw,6rem);align-items:start}}.blk__main{min-width:0}.prose{margin-top:clamp(2rem,4vw,2.75rem)}.prose p{font-size:var(--t-lead);line-height:1.6;color:var(--ink-2);text-wrap:pretty}.prose p+p{margin-top:1.25rem}.prose a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--amber);text-decoration-thickness:2px;text-underline-offset:.2em}.prose p.prose__close{margin-top:2.25rem;font-family:var(--serif);font-size:clamp(1.625rem,2.4vw,2rem);line-height:1.2;color:var(--ink);text-wrap:balance}.divide{position:relative;height:21px}.divide:before{content:"";position:absolute;left:0;right:0;top:10px;border-top:1px solid var(--hair)}.divide i{position:absolute;left:50%;top:0;width:21px;height:21px;margin-left:-10px;background:radial-gradient(circle,var(--clay) 0 5px,var(--amber) 5px 6px,transparent 6.5px),linear-gradient(var(--amber),var(--amber)) 10px 0 / 1px 21px no-repeat}.outs{display:grid;gap:clamp(1rem,2vw,1.5rem)}@media(min-width:1000px){.outs{grid-template-columns:repeat(3,minmax(0,1fr))}}.out{display:flex;flex-direction:column;padding:clamp(1.5rem,2.4vw,2rem);background:#f5f2ea;border:1px solid var(--hair)}.out__q{font-family:var(--serif);font-size:clamp(1.625rem,2.1vw,1.875rem);font-weight:400;line-height:1.1;color:var(--ink)}.out__who{display:flex;align-items:center;gap:.55rem;margin-top:1.5rem;font-size:.875rem;color:var(--ink-3)}.out__who i{width:8px;height:8px;background:var(--amber)}.out__ask{margin-top:.6rem;font-size:var(--t-body);line-height:1.45;color:var(--ink)}.out__rows{margin-top:auto;padding-top:1.75rem;list-style:none}.out__row{display:flex;justify-content:space-between;gap:1rem;padding:.6rem 0;border-top:1px solid var(--hair);font-size:.9375rem;line-height:1.35;color:var(--ink-3)}.out__row b{flex:none;max-width:55%;font-weight:500;text-align:right;color:var(--ink)}.out__row.is-hit b{color:#9a5200}.out__row.is-bind b{color:#9a5200;font-weight:600}.out__row.is-off span,.out__row.is-off b{color:var(--ink-4);text-decoration:line-through;text-decoration-thickness:1px}.out__row.is-pick span{color:var(--ink)}.out__head{display:flex;justify-content:space-between;padding-bottom:.5rem;font-size:.8125rem;color:var(--ink-4)}.out__row--bar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem 1rem;align-items:center}.out__row--bar span{grid-column:1 / -1}.out__row--bar i{display:block;width:var(--w);height:6px;background:#17141038}.out__row--bar.is-pick i{background:var(--amber)}.out__row--bar b{max-width:none}.out__then{margin-top:1.25rem;padding-top:1rem;border-top:1px solid rgba(23,20,16,.4);font-size:var(--t-small);line-height:1.5;color:var(--ink)}.out__then span{display:block;margin-bottom:.35rem;font-family:var(--mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4)}.note{margin-top:1.25rem;font-size:.875rem;text-align:center;color:var(--ink-4)}.steps{margin-top:clamp(2rem,4vw,2.75rem);list-style:none;counter-reset:step}.steps li{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:.3rem 0;padding:1.1rem 0;border-top:1px solid var(--hair);font-size:var(--t-small);line-height:1.5;color:var(--ink-3)}.steps li:before{counter-increment:step;content:counter(step,decimal-leading-zero);grid-row:1 / span 2;padding-top:.35em;font-family:var(--mono);font-size:.6875rem;letter-spacing:.12em;color:var(--ink-4)}.steps b{font-size:var(--t-body);font-weight:500;color:var(--ink)}.view{margin:0}.view__frame{position:relative;aspect-ratio:4 / 3;overflow:hidden;border:1px solid rgba(23,20,16,.3);background:var(--clay)}.view__frame .world{position:absolute;inset:0}.view figcaption{display:grid;gap:.4rem;margin-top:1.25rem}.view__cap{font-family:var(--serif);font-size:clamp(1.5rem,2.1vw,1.875rem);line-height:1.15;color:var(--ink)}.view__sub{font-size:var(--t-small);color:var(--ink-3)}@media(min-width:960px){#how .blk__main{position:sticky;top:calc(var(--header-h) + 2rem)}}.ruled{list-style:none;border-bottom:1px solid var(--hair)}.ruled li{display:grid;gap:.4rem;padding:1.5rem 0;border-top:1px solid var(--hair);font-size:var(--t-small);line-height:1.55;color:var(--ink-3)}.ruled b{font-size:var(--t-body);font-weight:500;color:var(--ink)}.ruled--links li{padding:0}.ruled--links a{display:grid;gap:.4rem;padding:1.5rem 0;color:inherit;text-decoration:none}.ruled--links b{font-family:var(--serif);font-size:clamp(1.625rem,2.2vw,2rem);font-weight:400;line-height:1.1}.ruled--links em{margin-top:.4rem;font-style:normal;font-family:var(--mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.ruled--links em i{display:inline-block;margin-left:.4em;font-style:normal;transition:transform .3s ease}@media(hover:hover){.ruled--links a:hover b{text-decoration:underline;text-decoration-color:var(--amber);text-decoration-thickness:2px;text-underline-offset:.12em}.ruled--links a:hover em i{transform:translate(4px)}}.ruled--links a:focus-visible{outline:2px solid var(--amber);outline-offset:4px}.main--page{padding-top:calc(var(--header-h) + clamp(1.5rem,4vh,3rem))}.bar__home{display:inline-flex}.bar .bar__back{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.essay--plain{max-width:40rem;margin:clamp(2rem,5vw,4rem) auto clamp(3rem,6vw,5rem);padding:0;border:0}.essay--plain .essay__kind{margin-bottom:1.25rem;font-family:var(--mono);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.essay--plain .essay__title{margin-bottom:clamp(2rem,4vw,3rem);font-size:clamp(2.5rem,4.6vw,4rem)}.essay--plain p{font-size:var(--t-body);line-height:1.7}.essay--plain strong{font-family:var(--serif);font-size:1.5em;font-weight:400;line-height:1.2;color:var(--ink)}.essay__cta{margin-top:2.5rem!important}.main{padding-inline:0}.band{position:relative;margin-inline:var(--inset);scroll-margin-top:var(--header-h)}.wrap{max-width:1180px;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,3rem)}.band .blk{padding-block:clamp(5rem,10vw,9rem)}.band--paper{background:var(--clay)}.band--ink{--ink: #f3ede3;--ink-2: #ddd5c8;--ink-3: #a99f92;--ink-4: #7d7468;--hair: rgba(243, 237, 227, .14);--clay: #16120e;background-color:#16120e;background-image:linear-gradient(rgba(243,146,0,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(243,146,0,.07) 1px,transparent 1px);background-size:120px 120px;background-position:center top;color:var(--ink)}.band--amber{--ink: #1a0d00;--ink-2: #2b1700;--ink-3: rgba(26, 13, 0, .74);--ink-4: rgba(26, 13, 0, .55);--hair: rgba(26, 13, 0, .24);background:var(--amber);color:var(--ink)}.band--ink .prose p.prose__close{color:var(--amber)}.band--ink .prose a,.band--ink .h2{color:var(--ink)}.band--paper .out{background:#fffdf9;border-color:#1714101a;box-shadow:0 1px 2px #1714100a,0 18px 40px -30px #17141040}.band--ink .view__frame{border-color:#f3ede338;background:#1d1813}.band--ink .steps li:before{color:var(--amber)}.band--amber .h2{font-size:clamp(2.5rem,4.4vw,4rem)}.band--amber .ruled b{font-family:var(--serif);font-size:clamp(1.5rem,2vw,1.875rem);font-weight:400;line-height:1.1}.band--amber .lead{color:var(--ink-2)}.band--ink .form textarea,.band--ink .form input{color:var(--ink);border-color:#f3ede347}.band--ink .form textarea::placeholder,.band--ink .form input::placeholder{color:#f3ede366}.band--ink .form label{color:var(--ink)}.band--ink .form__done,.band--ink .form__done-text{color:var(--ink-2)}#decision .form{margin-top:0}.foot{margin:clamp(3rem,6vw,5rem) var(--gutter) 0}.band--ink ::selection{background:#f3920080;color:#fff}.band--amber ::selection{background:#1a0d00;color:var(--amber)}.band a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.blk__head2{display:grid;gap:1.25rem;margin-bottom:clamp(2.5rem,5vw,4rem)}@media(min-width:960px){.blk__head2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(3rem,6vw,6rem);align-items:end}.blk__head2 .lead{margin-top:0;max-width:30em}}.panel{position:relative;margin:0;border:1px solid rgba(var(--line-rgb),.35)}.panel--ink{--ink: #f3ede3;--ink-2: #ddd5c8;--ink-3: #a99f92;--ink-4: #7d7468;--clay: #16120e;background-color:#16120e;background-image:linear-gradient(rgba(243,146,0,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(243,146,0,.06) 1px,transparent 1px);background-size:48px 48px;border-color:#f3920073}.band--ink .panel--ink{background-color:#1c1712}.panel .hero__mark{z-index:2;color:var(--ink-2);background-color:var(--clay)}.panel .hero__mark--tl{top:14px;left:14px}.panel .hero__mark--br{right:14px;bottom:14px}.asks{display:grid;gap:clamp(2rem,4vw,3rem)}@media(min-width:960px){.asks{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);column-gap:clamp(3rem,6vw,5rem);align-items:start}.asks__view{position:sticky;top:calc(var(--header-h) + 2rem)}}.asks__view{aspect-ratio:5 / 4;overflow:hidden}.panel__world{position:absolute;inset:54px 22px}.asks__list{list-style:none;border-top:1px solid var(--hair)}.ask{border-bottom:1px solid var(--hair)}.ask button{display:grid;grid-template-columns:3rem minmax(0,1fr) 1.5rem;align-items:baseline;width:100%;padding:1.5rem 0;border:0;background:none;font:inherit;text-align:left;color:inherit;cursor:pointer}.ask__no{font-family:var(--mono);font-size:.75rem;letter-spacing:.1em;color:var(--ink-4)}.ask__t{font-family:var(--serif);font-size:clamp(1.625rem,2.3vw,2.125rem);line-height:1.1;color:var(--ink);transition:color .3s ease}.ask__arrow{justify-self:end;font-size:1.125rem;color:var(--ink-4);transition:transform .3s ease,color .3s ease}.ask__body{padding:0 0 1.75rem 3rem}.ask__x{font-size:var(--t-small);line-height:1.55;color:var(--ink-3)}.ask__chips{display:grid;gap:8px;margin-top:1.25rem;list-style:none}.ask__chips li{display:grid;gap:.3rem;padding:.9rem 1rem 1rem;background:#fffdf9;border:1px solid rgba(23,20,16,.1);font-size:var(--t-small);line-height:1.45;color:var(--ink)}.ask__chips span{font-family:var(--mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:#9a5200}.asks.is-live .ask:not(.is-open) .ask__body{display:none}.asks.is-live .ask:not(.is-open) .ask__t{color:var(--ink-4)}.asks.is-live .ask.is-open .ask__arrow{color:var(--amber);transform:rotate(90deg)}@media(hover:hover){.asks.is-live .ask:not(.is-open) button:hover .ask__t{color:var(--ink)}}.ask button:focus-visible{outline:2px solid var(--amber);outline-offset:4px}@media(max-width:959px){.asks.is-live .ask:not(.is-open) .ask__body,.asks.is-live .ask .ask__body{display:block}.asks.is-live .ask:not(.is-open) .ask__t,.asks.is-live .ask .ask__t{color:var(--ink)}.ask__arrow{display:none}.ask__body{padding-left:0}}.f1__art{padding:clamp(48px,5vw,64px) clamp(12px,2vw,28px) clamp(40px,4vw,56px)}.f1__art svg{display:block;width:100%;height:auto}.fg-grid{fill:none;stroke:none}.fg-wire{fill:none;stroke:#f3ede399;stroke-width:1.5}.fg-head{fill:none;stroke:#f3ede3bf;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.fg-head--am{stroke:var(--amber);stroke-width:2}.fg-loop-s{fill:none;stroke:var(--amber);stroke-width:2;stroke-dasharray:10 6;animation:fg-turn 1.6s linear infinite}.fg-loop-l{fill:none;stroke:#f3ede38c;stroke-width:1.4;stroke-dasharray:5 5}.fg-in{fill:none;stroke:#f3ede373;stroke-width:1.2}.fg-route{fill:none;stroke:none}.fg-token{fill:var(--amber);stroke:#1c1712;stroke-width:3;paint-order:stroke fill;opacity:0}.fg-node{fill:#1c1712;stroke:#f3ede3b3;stroke-width:1.5;transition:stroke .4s ease}.fg-core{fill:#f3ede373;transition:fill .4s ease}.fg-seal{fill:var(--amber);stroke:#1c1712;stroke-width:2}.fg-idx{font-family:var(--mono);font-size:12px;letter-spacing:.16em;fill:#f3ede373}.fg-name{font-family:var(--serif);font-size:32px;fill:#f3ede3;transition:fill .4s ease}.fg-lab{font-family:var(--mono);font-size:11.5px;letter-spacing:.16em;fill:#f3ede399}.fg-lab--ink{fill:#f3ede3d9}.fg-lab--am{fill:var(--amber)}.fg-st[data-live] .fg-node{stroke:var(--amber)}.fg-st[data-live] .fg-core,.fg-st[data-live] .fg-name{fill:var(--amber)}@keyframes fg-turn{to{stroke-dashoffset:-32}}.f1__art.is-portrait .fg-idx{font-size:18px}.f1__art.is-portrait .fg-name{font-size:44px}.f1__art.is-portrait .fg-lab{font-size:17px}.f1__art.is-portrait .fg-wire,.f1__art.is-portrait .fg-loop-l{stroke-width:2.2}@media(prefers-reduced-motion:reduce){.fg-loop-s{animation:none}}.f1__cap{margin-top:clamp(1.75rem,3vw,2.5rem);font-family:var(--serif);font-size:clamp(1.625rem,2.6vw,2.25rem);line-height:1.15;text-align:center;color:var(--amber)}.jhead{display:grid;gap:1rem;margin-bottom:clamp(2.5rem,5vw,4rem)}@media(min-width:960px){.jhead{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(3rem,6vw,6rem);align-items:end}.jhead .lead{margin-top:0}}.jtable{list-style:none;border-bottom:1px solid var(--hair)}.jtable li{border-top:1px solid var(--hair)}.jtable__head,.jtable a{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,2fr) minmax(0,2.5fr) minmax(0,1.5fr) 1.5rem;column-gap:1.5rem;align-items:baseline}.jtable__head{padding:0 0 .75rem;border-top:0!important;font-family:var(--mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4)}.jtable a{padding:1.1rem 0;font-size:var(--t-small);color:var(--ink-3);text-decoration:none;transition:background-color .25s ease}.jtable__t{font-size:var(--t-body);color:var(--ink)}.jtable a i{justify-self:end;font-style:normal;color:var(--ink);transition:transform .3s ease}@media(hover:hover){.jtable a:hover .jtable__t{background:linear-gradient(transparent 62%,rgba(var(--amber-rgb),.4) 62%,rgba(var(--amber-rgb),.4) 94%,transparent 94%)}.jtable a:hover i{transform:translate(4px)}}.jtable a:focus-visible{outline:2px solid var(--amber);outline-offset:4px}@media(max-width:759px){.jtable__head{display:none}.jtable a{grid-template-columns:minmax(0,1fr) auto;row-gap:.3rem}.jtable__t{grid-column:1}.jtable a span:nth-child(2){grid-column:1;grid-row:2;font-family:var(--mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase}.jtable a span:nth-child(3),.jtable a span:nth-child(4){display:none}.jtable a i{grid-column:2;grid-row:1}}@media(max-width:759px){.main--page .screen__corner{display:none}}.band__frame{position:absolute;inset:14px;border:1px solid var(--hair);pointer-events:none}.band__frame i{position:absolute;width:15px;height:15px;background:linear-gradient(var(--amber),var(--amber)) center / 15px 1px no-repeat,linear-gradient(var(--amber),var(--amber)) center / 1px 15px no-repeat}.band__frame i:nth-child(1){left:-8px;top:-8px}.band__frame i:nth-child(2){right:-8px;top:-8px}.band__frame i:nth-child(3){left:-8px;bottom:-8px}.band__frame i:nth-child(4){right:-8px;bottom:-8px}.band .band__mark{top:28px;left:30px;color:var(--ink-3);background:transparent}.band--amber .band__frame i{background:linear-gradient(var(--ink),var(--ink)) center / 15px 1px no-repeat,linear-gradient(var(--ink),var(--ink)) center / 1px 15px no-repeat}.band--amber .band__mark .hero__cross:before,.band--amber .band__mark .hero__cross:after{background:var(--ink)}.band--amber .band__mark b,.band--amber .band__mark b u{border-color:var(--ink)}.band--amber .band__mark b u{background:#1a0d0040}@media(max-width:759px){.band__frame{inset:8px}.band .band__mark{top:20px;left:20px}}.f1{margin:0}.f1__art{padding:0}.sim__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.sim__tab{padding:.6rem 1.15rem;border:1px solid rgba(23,20,16,.16);border-radius:999px;background:transparent;font:400 1rem/1.2 var(--sans);color:var(--ink-3);cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease}@media(hover:hover){.sim__tab:hover{color:var(--ink);border-color:#17141059}}.sim__tab[aria-selected=true]{border-color:var(--ink);background:var(--ink);color:#fbf9f4}.sim__tab:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.sim__kinds{display:none}@media(min-width:1000px){.sim__kinds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:clamp(2.5rem,4vw,3.25rem) 0 .9rem;font-family:var(--mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4)}.sim__kinds span{padding-left:2px}}.sim__panel{margin-top:1.5rem}@media(min-width:1000px){.sim__panel{margin-top:0}}.sim__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(82%,1fr);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px;scrollbar-width:none}.sim__track::-webkit-scrollbar{display:none}@media(min-width:1000px){.sim__track{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;overflow:visible}}.sim__card{display:flex;flex-direction:column;min-height:30rem;padding:clamp(1.5rem,2.4vw,2.25rem);background:#f1eee7;scroll-snap-align:start}.sim__who{display:flex;align-items:center;gap:10px;font-size:.9375rem;color:var(--ink-3)}.sim__mark{display:inline-flex;gap:3px}.sim__mark i{width:7px;height:7px;background:var(--amber)}.sim__q{margin-top:1.75rem;font-family:var(--sans);font-size:clamp(1.25rem,1.55vw,1.4375rem);font-weight:400;line-height:1.35;letter-spacing:-.01em;color:var(--ink);text-wrap:pretty}.sim__metric{margin-top:auto;padding-top:2rem;font-size:.8125rem;color:var(--ink-4)}.sim__rows{display:grid;gap:8px;margin-top:.75rem;list-style:none}.sim__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:14px;align-items:center;font-size:.9375rem;line-height:1.3;color:var(--ink-2)}.sim__bar{position:relative;display:block;height:26px;border-radius:3px;background:#1714100f;overflow:hidden}.sim__bar i{position:absolute;inset:0 auto 0 0;width:var(--w);border-radius:3px;background:#1714102e;transform-origin:left}.sim__row.is-pick .sim__bar i{background:var(--amber)}.sim__row.is-hit .sim__bar i{background:#f392008c}.sim__bar b{position:absolute;right:9px;top:50%;transform:translateY(-50%);font-size:.8125rem;font-weight:500;color:var(--ink);white-space:nowrap}.sim__row.is-pick .sim__opt{color:var(--ink)}.sim__more{margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid rgba(23,20,16,.1)}.sim__more p{font-family:var(--mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4)}.sim__more ul{display:flex;flex-wrap:wrap;gap:6px;margin-top:.75rem;list-style:none}.sim__more li{padding:.3rem .7rem;border:1px solid rgba(23,20,16,.14);border-radius:999px;font-size:.875rem;color:var(--ink-2)}@keyframes sim-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sim-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sim__panel.is-in .sim__card{animation:sim-in .5s ease both}.sim__panel.is-in .sim__card:nth-child(2){animation-delay:.06s}.sim__panel.is-in .sim__card:nth-child(3){animation-delay:.12s}.sim__panel.is-in .sim__bar i{animation:sim-grow .8s cubic-bezier(.3,.7,.2,1) .2s both}@media(prefers-reduced-motion:reduce){.sim__panel.is-in *{animation:none!important}}.band--paper .sim+.note{margin-top:1.75rem}@font-face{font-family:Audiowide;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/audiowide-latin.woff2) format("woff2")}:root{--display: "Audiowide", "Geist", sans-serif;--amber-deep: #b86a00}.wm{font-family:"Audiowide",var(--sans);font-weight:400;letter-spacing:-.01em;text-transform:none;line-height:1;-webkit-text-stroke:.035em currentColor;white-space:nowrap}.bar__brand{display:inline-flex;align-items:center;gap:10px;color:var(--amber-ink);text-decoration:none}.bar__brand .wm{font-size:17px;letter-spacing:0}.bar__nav{display:flex;align-items:center;gap:clamp(14px,2vw,28px);font-family:var(--mono);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase}.bar__nav a{color:var(--amber-ink);text-decoration:none}.bar .bar__nav a.bar__cta{padding:5px 10px 4px;background:var(--amber-ink);color:var(--amber)}@media(hover:hover){.bar__nav a:not(.bar__cta):hover{text-decoration:underline;text-underline-offset:.3em}}@media(max-width:899px){.bar .lamps{display:none}}@media(max-width:560px){.bar__nav a:not(.bar__cta){display:none}.bar__brand .wm{font-size:15px}}.hero{justify-content:flex-start;padding-top:calc(var(--ht) + clamp(2rem,5vh,3.5rem));padding-bottom:var(--hb)}.hero__copy{align-items:center;text-align:center}.hero .hero__lockup{display:inline-flex;align-items:center;gap:.45em;margin-bottom:clamp(1.25rem,2.4vw,1.75rem);font-size:clamp(1.375rem,2.2vw,2rem);color:var(--ink)}.hero .hero__lockup .bar__squares{gap:.16em}.hero .hero__lockup .bar__squares i{width:.36em;height:.36em;background:var(--amber);box-shadow:none}.hero .hero__pill{display:inline-flex;align-items:center;gap:.5em;margin-bottom:clamp(1rem,2vw,1.5rem);padding:.45rem .95rem;border:1px solid rgba(var(--line-rgb),.18);border-radius:999px;background:#fff9;font-family:var(--sans);font-size:.9375rem;color:var(--ink-2);text-decoration:none;transition:border-color .25s ease,color .25s ease}@media(hover:hover){.hero .hero__pill:hover{border-color:rgba(var(--line-rgb),.45);color:var(--ink)}}.hero .hero__line{font-size:clamp(2.6rem,4.6vw,4.6rem)}.hero__model{position:relative;align-self:stretch;z-index:1;margin:clamp(2rem,4vh,3rem) calc(-1*clamp(14px,3vw,44px)) 34px;aspect-ratio:1140 / 312;overflow:hidden}.hero__model svg{display:block;width:100%;height:100%}.m3 canvas{display:block;width:100%;height:100%}.m3-ov{position:absolute;inset:0;pointer-events:none;--lab: 0}.m3-leaders{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.m3-lead{fill:none;stroke:#171410b3;stroke-width:1;opacity:0}.m3-lead.is-found{stroke:var(--amber);stroke-width:1.2}.m3-dot{fill:var(--ink);opacity:0}.m3-dot.is-found{fill:var(--amber)}.m3-note{position:absolute;display:flex;gap:.75em;margin:0;font-family:var(--mono);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--ink);opacity:0}.m3-note b{font-weight:400;color:var(--ink-3)}.m3-note.is-found,.m3-note.is-found b{color:var(--amber-deep);font-weight:600}.m3-lab{position:absolute;left:0;top:0;font-family:var(--mono);font-size:.625rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-4);opacity:var(--lab);white-space:nowrap}@media(max-width:759px){.m3-note{flex-direction:column;align-items:center;gap:.25em}.m3-lab{font-size:.5625rem;letter-spacing:.12em}}.hero__panel .hero__mark{color:var(--ink-4);transition:color .6s ease}.hero__panel .hero__mark b u{transition:background-color .6s ease}.hero__panel[data-phase=model] [data-mark=model],.hero__panel[data-phase=futures] [data-mark=futures],.hero__panel[data-phase=discovery] [data-mark=discovery]{color:var(--ink);background-color:var(--clay)}.hero__panel[data-phase=model] [data-mark=model] b u,.hero__panel[data-phase=futures] [data-mark=futures] b u,.hero__panel[data-phase=discovery] [data-mark=discovery] b u{background-color:var(--amber)}@media(max-width:900px){.hero__panel .hero__mark--tr{display:inline-flex}}@media(max-width:560px){.hero__panel .hero__mark--tr{display:none}}.mdl .m-grid{fill:none;stroke:#f392004d;stroke-width:.7}.mdl .m-t{fill:#fffefb}.mdl .m-l{fill:#f5f2ec}.mdl .m-r{fill:#ebe7df}.mdl .m-t,.mdl .m-l,.mdl .m-r,.mdl .m-glass,.mdl .m-panel,.mdl .m-door{stroke:#17141094;stroke-width:.65;stroke-linejoin:round}.mdl .m-glass{fill:#dedad2}.mdl .m-door{fill:#efebe4;stroke-width:.5}.mdl .m-panel{fill:#eeebe5}.mdl .m-cell,.mdl .m-floor{stroke:#17141033;stroke-width:.5}.mdl .m-leg{stroke:#17141080;stroke-width:.6}.mdl .m-steel{stroke:#171410a8;stroke-width:.75;stroke-linecap:round}.mdl .m-box.m-t{fill:#f8f6f1}.mdl .m-shadow{fill:#1714100d;stroke:none}.mdl .m-water{fill:#17141006;stroke:none}.mdl .m-ripple{stroke:#17141014;stroke-width:.6}.mdl .m-quay{stroke:#17141066;stroke-width:.7}.mdl .m-flow{fill:none;stroke:#171410c7;stroke-width:1;stroke-linecap:round}.mdl .m-money{fill:none;stroke:#1714108c;stroke-width:.75;stroke-dasharray:2.5 3}.mdl .m-found{fill:none;stroke:var(--amber);stroke-width:2.2;stroke-linecap:round}.mdl .m-stage{fill:var(--amber);stroke:#fffefb;stroke-width:1.5}.mdl .m-slack{fill:none;stroke:#171410e6;stroke-width:1.1}.mdl .m-copy *{fill:none!important;stroke:#17141042!important;stroke-width:.55!important;stroke-dasharray:none}.mdl .m-copy .m-cell,.mdl .m-copy .m-floor,.mdl .m-copy .m-leg,.mdl .m-copy .m-door,.mdl .m-copy .m-shadow{display:none}.mdl .m-copy .m-slack{stroke:#171410d9!important;stroke-width:1.2!important;stroke-dasharray:3 2!important}.mdl .m-labels{opacity:0}.mdl .m-labels text{font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;fill:#17141080}.mdl .m-note{opacity:0}.mdl .m-note path{fill:none;stroke:#17141080;stroke-width:.7}.mdl .m-note circle{fill:var(--ink)}.mdl .m-note text{font-family:var(--mono);font-size:11px;letter-spacing:.14em;fill:var(--ink)}.mdl .m-note--found path{stroke:var(--amber);stroke-width:.9}.mdl .m-note--found circle{fill:var(--amber)}.mdl .m-note--found text{fill:var(--amber-deep);font-weight:600}.mdl .m-n{display:none}@media(max-width:759px){.mdl .m-note text{font-size:19px;letter-spacing:.1em}.mdl .m-labels text{font-size:15px;letter-spacing:.12em}.mdl .m-w{display:none}.mdl .m-n{display:inline}}.band--paper,#foresight,#evidence,#decision{--ink: #141210;--ink-2: #2a2723;--ink-3: #5f5b55;--ink-4: #8d8881;--hair: rgba(23, 20, 16, .12);--clay: #fcfbf8;background:var(--clay);background-image:none;color:var(--ink)}.band+.band:not(.band--ink){border-top:0}.band__no{position:absolute;top:clamp(5rem,10vw,9rem);left:clamp(30px,4vw,56px);padding-top:.6em;font-family:var(--mono);font-size:.75rem;letter-spacing:.08em;color:var(--ink-4)}@media(max-width:1100px){.band__no{display:none}}#foresight .prose p.prose__close{color:var(--amber-deep)}#foresight .blk{padding-bottom:clamp(3.5rem,7vw,6rem)}.tri{display:grid;margin:0 0 clamp(5rem,10vw,8rem);border-top:1px solid var(--ink);border-bottom:1px solid var(--hair)}.tri__cols{display:contents;list-style:none}.tri__rail{display:none}.tri li{position:relative;display:grid;grid-template-rows:auto 1fr auto;padding:clamp(1.5rem,2.6vw,2.25rem) clamp(1.25rem,2.4vw,2.25rem) clamp(1.75rem,3vw,2.5rem)}.tri li+li{border-top:1px solid var(--hair)}.tri li.is-ours{background:#fffdf9;box-shadow:inset 0 2px 0 var(--amber)}.tri__k{display:flex;align-items:center;gap:.7rem;margin-bottom:clamp(2rem,4vw,3.25rem);font-family:var(--mono);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.tri__n{color:var(--ink-4)}.tri li.is-ours .tri__k{color:var(--ink)}.tri__k .bar__squares{gap:3px}.tri__k .bar__squares i{width:7px;height:7px;background:var(--amber);box-shadow:none}.tri__a{max-width:16ch;font-family:var(--serif);font-size:clamp(1.75rem,2.6vw,2.5rem);line-height:1.08;letter-spacing:-.005em;color:var(--ink)}.tri__b{margin-top:clamp(1.75rem,3vw,2.5rem);padding-top:1rem;border-top:1px solid var(--hair);font-size:1rem;line-height:1.45;color:var(--ink-3)}.tri li.is-ours .tri__b{color:var(--ink);border-top-color:#f392008c}@media(min-width:900px){.tri{grid-template-columns:8.5rem repeat(3,minmax(0,1fr));grid-template-rows:auto auto auto}.tri__rail,.tri li{grid-row:span 3;display:grid;grid-template-rows:subgrid}.tri li+li{border-top:0}.tri li{border-left:1px solid var(--hair)}.tri__rail{padding:clamp(1.5rem,2.6vw,2.25rem) 0 clamp(1.75rem,3vw,2.5rem);font-family:var(--mono);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-4)}.tri__rail span:nth-child(2){align-self:start;padding-top:.6rem}.tri__rail span:nth-child(3){margin-top:clamp(1.75rem,3vw,2.5rem);padding-top:1.05rem;border-top:1px solid var(--hair)}}.qs__tabs{display:flex;justify-content:center;gap:clamp(1.25rem,3vw,2.75rem);border-bottom:1px solid var(--hair)}.qs__tab{position:relative;display:inline-flex;align-items:baseline;gap:.6rem;flex:none;padding:0 0 1rem;border:0;background:transparent;font:400 1.0625rem/1.2 var(--sans);color:var(--ink-3);cursor:pointer;transition:color .2s ease}.qs__tn{font-family:var(--mono);font-size:.6875rem;letter-spacing:.12em;color:var(--ink-4)}.qs__tab:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--amber);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.qs__tab[aria-selected=true]{color:var(--ink)}.qs__tab[aria-selected=true]:after{transform:scaleX(1)}.qs__tab:focus-visible{outline:2px solid var(--amber);outline-offset:4px}@media(hover:hover){.qs__tab:hover{color:var(--ink)}}@media(max-width:899px){.qs__tabs{justify-content:flex-start;overflow-x:auto;margin-inline:calc(-1 * var(--gutter, 16px));padding-inline:var(--gutter, 16px);scrollbar-width:none}.qs__tabs::-webkit-scrollbar{display:none}}.qs__panel{display:grid;gap:clamp(2.5rem,5vw,3rem) clamp(1rem,1.8vw,1.5rem);margin-top:clamp(2.5rem,5vw,3.5rem)}.qs__panel[hidden]{display:none}.qs__col{display:grid;grid-template-rows:auto auto 1fr;align-content:start}.qs__kick{display:flex;gap:.6rem;margin-bottom:.6rem;font-family:var(--mono);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-4)}.qs__kick span{color:var(--ink-3)}.qs__ct{margin-bottom:1.25rem;font-family:var(--serif);font-size:clamp(1.375rem,1.7vw,1.625rem);font-weight:400;line-height:1.15;color:var(--ink)}.qc{display:grid;grid-template-rows:auto auto auto auto 1fr;align-content:start;padding:clamp(1.5rem,2.2vw,2rem);border:1px solid var(--hair);border-top:1px solid var(--ink);background:#fffefb}.qc__who{margin-bottom:1rem;font-family:var(--mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.qc__q{margin-bottom:1.5rem;font-family:var(--serif);font-size:clamp(1.5rem,1.9vw,1.75rem);font-weight:400;line-height:1.12;color:var(--ink)}.qc__beat{padding:1rem 0;border-top:1px solid var(--hair);font-size:1rem;line-height:1.5;color:var(--ink-2)}.qc__k{margin-bottom:.4rem;font-family:var(--mono);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-4)}.qc__beat--find{align-self:stretch;padding-bottom:0;border-top:1px solid var(--amber);color:var(--ink)}.qc__beat--find>p:not(.qc__k):not(.qc__req){font-weight:500}.qc__beat--find .qc__k{color:var(--amber-deep)}.qc__req{margin-top:.85rem;font-size:1rem;line-height:1.5;color:var(--ink-3)}.qc__req span{margin-right:.6rem;font-family:var(--mono);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-4)}.qs__note{margin-top:1.5rem;font-family:var(--mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;text-align:center;color:var(--ink-4)}@media(min-width:900px){.qs__panel{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(7,auto)}.qs__col{grid-row:span 7;grid-template-rows:subgrid;row-gap:0}.qc{grid-row:span 5;grid-template-rows:subgrid;row-gap:0}}.qs__panel.is-in .qc{animation:qc-in .5s ease both}.qs__panel.is-in .qs__col:nth-child(2) .qc{animation-delay:.06s}.qs__panel.is-in .qs__col:nth-child(3) .qc{animation-delay:.12s}@keyframes qc-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.qs__panel.is-in .qc{animation:none}}#how .blk__head2{grid-template-columns:minmax(0,1fr)}.fg-loop-s{animation:none;stroke-dasharray:8 6}.fg-loop-l{stroke:#f3ede380}.fg-token,.fg-route{display:none}.fg-pulse{fill:none;stroke:#f3ede3;stroke-width:3;stroke-linecap:round;stroke-dasharray:6 120;stroke-dashoffset:6;opacity:0}.fg-pulse--s{stroke:#ffc161}.is-seen .fg-pulse{animation:fg-trace 2.6s cubic-bezier(.45,0,.25,1) .4s both}.is-seen .fg-pulse--s{animation-delay:.1s}@keyframes fg-trace{0%{opacity:0;stroke-dashoffset:6}8%{opacity:1}88%{opacity:1}to{opacity:0;stroke-dashoffset:-106}}@media(prefers-reduced-motion:reduce){.is-seen .fg-pulse{animation:none}}#how .f1__cap{margin-top:clamp(2rem,4vw,3rem)}.trust__head{margin-bottom:clamp(2.5rem,5vw,3.75rem)}.trust__grid{display:grid;list-style:none;border-top:1px solid var(--ink);border-bottom:1px solid var(--hair)}.trust__grid li{padding:clamp(1.5rem,2.4vw,2rem) clamp(1.25rem,2.2vw,2rem) clamp(1.75rem,3vw,2.5rem);font-size:1rem;line-height:1.6;color:var(--ink-3)}.trust__grid li+li{border-top:1px solid var(--hair)}.trust__n{display:flex;align-items:center;gap:.75rem;margin-bottom:clamp(1.75rem,3.5vw,2.75rem);font-family:var(--mono);font-size:.6875rem;letter-spacing:.16em;color:var(--ink-3)}.trust__n>i{position:relative;flex:1;height:1px;background:var(--hair)}.trust__n>i:after{content:"";position:absolute;right:0;top:-3px;width:6px;height:6px;border-top:1px solid var(--ink-4);border-right:1px solid var(--ink-4);transform:rotate(45deg)}.trust__n b{font-weight:400;color:var(--amber-deep)}.trust__grid li:last-child .trust__n>i:after{display:none}.trust__t{margin-bottom:.75rem;font-family:var(--serif);font-size:clamp(1.5rem,2vw,1.875rem);font-weight:400;line-height:1.1;color:var(--ink)}@media(min-width:700px){.trust__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trust__grid li+li{border-top:0}.trust__grid li:nth-child(2n){border-left:1px solid var(--hair)}.trust__grid li:nth-child(n+3){border-top:1px solid var(--hair)}}@media(min-width:1100px){.trust__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.trust__grid li:nth-child(n+3){border-top:0}.trust__grid li+li{border-left:1px solid var(--hair)}}.jtable__head,.jtable a{grid-template-columns:minmax(0,7fr) minmax(0,1.6fr) minmax(0,1.2fr) 1.5rem}.jtable__t{font-family:var(--serif);font-size:clamp(1.375rem,2vw,1.75rem);line-height:1.15}@media(max-width:759px){.jtable a{grid-template-columns:minmax(0,1fr) auto;row-gap:.35rem}.jtable__t{grid-column:1;grid-row:1}.jtable a span:nth-child(2){grid-column:1;grid-row:2;display:block}.jtable a span:nth-child(3){display:none}.jtable a i{grid-column:2;grid-row:1}}.dlg{--ink: #141210;--ink-2: #2a2723;--ink-3: #5f5b55;--ink-4: #8d8881;--hair: rgba(23, 20, 16, .12);position:fixed;inset:0;width:min(1040px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid rgba(23,20,16,.18);background:#fcfbf8;color:var(--ink);overflow:auto;box-shadow:0 40px 120px -40px #14100a73}.dlg::backdrop{background:#14110d80;backdrop-filter:blur(3px)}.dlg[open]{animation:dlg-in .35s cubic-bezier(.2,.7,.2,1) both}.dlg[open]::backdrop{animation:dlg-fade .35s ease both}@keyframes dlg-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes dlg-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.dlg[open],.dlg[open]::backdrop{animation:none}}.has-dialog{overflow:hidden}.dlg__bar{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:0 clamp(16px,2.4vw,28px);border-bottom:1px solid var(--hair)}.dlg .dlg__mark{position:static;color:var(--ink-3)}.dlg__close{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem 0;border:0;background:none;font-family:var(--mono);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);cursor:pointer}.dlg__close span{font-size:1.1rem;line-height:1;letter-spacing:0}.dlg__close:focus-visible{outline:2px solid var(--amber);outline-offset:4px}.dlg__body{display:grid;gap:clamp(2rem,4vw,3rem);padding:clamp(1.75rem,4vw,3.5rem) clamp(16px,4vw,3.5rem) clamp(2rem,4vw,3.5rem)}@media(min-width:860px){.dlg__body{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(3rem,5vw,5rem)}}.dlg .h2{font-size:clamp(2.25rem,3.6vw,3.25rem)}.dlg .lead{margin-top:1.25rem;color:var(--ink-3)}.dlg__mail{margin-top:2rem;padding-top:1rem;border-top:1px solid var(--hair);font-size:1rem;color:var(--ink-3)}.dlg__mail a{color:var(--ink);text-decoration-color:var(--amber);text-underline-offset:.25em}.dlg .form label{color:var(--ink)}.dlg .form input,.dlg .form textarea{color:var(--ink);border-color:#17141040}.dlg .form textarea{min-height:9rem}.form__row{display:grid;gap:inherit}@media(min-width:640px){.form__row{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}}.foot__brand .wm{font-size:1.125rem;color:var(--ink)}.foot__mark text.foot__wm{font-family:"Audiowide",var(--sans);font-size:150px;font-weight:400;stroke:var(--amber);stroke-width:5px;paint-order:stroke fill}.foot .foot__mission{margin:0 0 clamp(1.75rem,3vw,2.25rem);font:inherit;letter-spacing:normal;text-transform:none}.foot__mission a{display:inline-grid;gap:.9rem;color:var(--ink);text-decoration:none}.foot__belief{max-width:24ch;font-family:var(--serif);font-size:clamp(2rem,3.4vw,3rem);line-height:1.05;letter-spacing:-.005em}.foot__read{justify-self:start;padding-bottom:3px;border-bottom:1px solid var(--amber);font-family:var(--mono);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase}@media(hover:hover){.foot__mission a:hover .foot__read{color:var(--amber-deep)}}@media(max-width:759px){.hero__model{aspect-ratio:640 / 440}}@media(max-width:480px){.bar>a.bar__brand{display:inline-flex}}.essay--plain .essay__title{margin-bottom:1.25rem}.essay--plain .essay__sub{margin-bottom:clamp(2.25rem,4vw,3rem);padding-bottom:clamp(1.75rem,3vw,2.25rem);border-bottom:1px solid var(--rule);font-family:var(--serif);font-size:clamp(1.35rem,2vw,1.6rem);line-height:1.3;color:var(--ink-2)}.bar .bar__nav a.bar__cta{white-space:nowrap}@media(max-width:430px){.bar{padding-inline:12px 10px}.bar__brand{gap:7px}.bar__brand .wm{font-size:13.5px}.bar .bar__nav a.bar__cta{padding:5px 8px 4px;letter-spacing:.1em;font-size:.625rem}}.essay__back{display:inline-flex;gap:.6rem;margin-bottom:clamp(2rem,4vw,3rem);padding:.55rem .9rem;border:1px solid rgba(23,20,16,.18);font-family:var(--mono);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);text-decoration:none;transition:border-color .2s ease}@media(hover:hover){.essay__back:hover{border-color:var(--ink)}}.win{position:relative;border:1px solid rgba(23,20,16,.2);background:#fffdf9}.win__br i{position:absolute;width:14px;height:14px;border:0 solid var(--amber)}.win__br i:nth-child(1){top:-8px;left:-8px;border-top-width:1px;border-left-width:1px}.win__br i:nth-child(2){top:-8px;right:-8px;border-top-width:1px;border-right-width:1px}.win__br i:nth-child(3){bottom:-8px;left:-8px;border-bottom-width:1px;border-left-width:1px}.win__br i:nth-child(4){bottom:-8px;right:-8px;border-bottom-width:1px;border-right-width:1px}.win__bar{display:flex;align-items:center;gap:.8rem;height:34px;padding:0 14px;background:var(--amber);font-family:var(--mono);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:#1a1006}.win__bar .bar__squares{gap:3px}.win__bar .bar__squares i{width:8px;height:8px;background:#1a1006;box-shadow:none}.win__lamps,.trust__lamps{display:inline-flex;gap:5px}.win__lamps{margin-left:auto}.win__lamps i,.trust__lamps i{width:7px;height:7px;border-radius:50%;border:1px solid currentColor}.win__lamps i.on{background:#1a1006}.trust__lamps{color:#1714104d}.trust__lamps i.on{background:var(--amber);border-color:var(--amber)}.win .trust__grid{border-top:0;border-bottom:0}.win .trust__n>i{background:var(--hair)}.win__foot{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .9rem;padding:11px 14px;border-top:1px solid var(--hair);font-family:var(--mono);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.win__foot span:first-child{margin-right:.4rem;color:var(--ink-4)}.win__foot i{font-style:normal;color:var(--amber-deep)}.qs__tabs{border-bottom:0}.qs__panel{margin-top:0;border-top:1px solid var(--ink);column-gap:0;row-gap:0}.qs__col{padding:clamp(1.5rem,2.4vw,2rem) clamp(1.25rem,2vw,1.75rem) clamp(1.75rem,3vw,2.5rem)}.qs__col+.qs__col{border-top:1px solid var(--hair)}.qc{padding:0;border:0;background:none}.qs__ct{margin-bottom:1.75rem;font-size:clamp(1.25rem,1.5vw,1.4375rem)}.qc__who{margin-bottom:.75rem}.qc__q{margin-bottom:1.25rem;font-size:clamp(1.25rem,1.55vw,1.5rem);line-height:1.18}.qc__beat{display:grid;grid-template-columns:5.75rem minmax(0,1fr);column-gap:.75rem;padding:.85rem 0;font-size:.9375rem;line-height:1.5}.qc__beat .qc__k{margin:.2rem 0 0}.qc__beat>:not(.qc__k){grid-column:2}.qc__beat--find{border-top-color:#f39200b3}.qc__beat--find .qc__k:before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;vertical-align:1px;background:var(--amber)}.qc__req{font-size:.9375rem}.qc__req span{display:block;margin:0 0 .2rem}@media(min-width:900px){.qs__col+.qs__col{border-top:0;border-left:1px solid var(--hair)}.qs__panel{border-bottom:1px solid var(--hair)}}@media(max-width:520px){.qc__beat{grid-template-columns:minmax(0,1fr)}.qc__beat .qc__k{margin-bottom:.35rem}.qc__beat>:not(.qc__k){grid-column:1}}:root{--hair: rgba(23, 20, 16, .12)}.win__bar{position:relative}.win__mid{position:absolute;left:50%;transform:translate(-50%);white-space:nowrap}.win__lamps i.f{background:#1a1006}.win__lamps i.p{background:#1a100666}.win__lamps i.o{background:transparent}@media(max-width:720px){.win__mid{display:none}}.rc__dots i,.rp__dots i{display:inline-block;border-radius:50%;border:1px solid var(--amber)}.rc__dots i.f,.rp__dots i.f{background:var(--amber)}.rc__dots i.p{background:#f3920061}.rc__dots i.o{background:transparent}.rc__dots i.k{background:#171410;border-color:#171410}.band.will-enter,.band.will-enter.is-entered{opacity:1;transform:none;transition:none}.band.will-enter>.wrap{opacity:0;transform:translateY(24px);transition:opacity .8s var(--ease-astro),transform .8s var(--ease-astro)}.band.will-enter.is-entered>.wrap{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.band.will-enter>.wrap{opacity:1;transform:none;transition:none}}.hero__readout{display:flex;align-items:center;justify-content:space-between;height:28px}.rc{display:inline-flex;align-items:center;gap:9px;transition:opacity .5s ease}.rc__dots{display:inline-flex;gap:6px}.rc__dots i{width:9px;height:9px;transition:background-color .3s ease}.rc__lab{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--ink-3)}.rc__lab b{font-weight:400;color:var(--ink)}.rc--brand .rc__lab{color:var(--ink)}.rc--found{opacity:0}.rc--found.is-lit{opacity:1}.rc--found .rc__lab,.rc--found .rc__lab b{color:var(--amber-deep);font-weight:600}.rc[data-rc=condition]{opacity:.45}.rc[data-rc=condition].is-lit{opacity:1}@media(max-width:1180px){.rc[data-rc=brand],.rc[data-rc=sec]{display:none}}@media(max-width:900px){.rc[data-rc=condition],.rc[data-rc=found]{display:none}}@media(max-width:560px){.rc{gap:6px}.rc__dots{gap:4px}.rc__dots i{width:7px;height:7px}.rc__lab{font-size:9px;letter-spacing:.1em}}.mw{display:grid}@media(min-width:900px){.mw{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.mw__art{border-right:1px solid var(--hair)}}.mw__art{display:grid;place-items:center;padding:clamp(1.25rem,3vw,2.5rem);border-bottom:1px solid var(--hair)}@media(min-width:900px){.mw__art{border-bottom:0}}.mw__art svg{display:block;width:100%;height:auto;max-width:520px}.fd{fill:var(--amber);opacity:0;transition:opacity .35s ease var(--d, 0s)}.fd--k,.fd--block{fill:#171410}.fd--origin{fill:var(--amber)}.is-drawn .fd{opacity:1}.mw__text{padding:clamp(1.75rem,3.6vw,3.25rem) clamp(1.25rem,3.6vw,3.25rem);text-align:left}.mw__k{margin-bottom:1.5rem;font-family:var(--mono);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-4)}.mw__text .h2{margin-bottom:1.75rem;font-size:clamp(2.25rem,3.6vw,3.25rem)}.mw__text .prose{max-width:36rem;margin:0;text-align:left}.mw__text .prose p{text-align:left}.win__foot--mission{gap:1rem}.win__foot--mission b{font-weight:600;letter-spacing:.14em;color:var(--amber-deep)}.win__foot--mission .bar__squares{margin-left:auto;gap:3px}.win__foot--mission .bar__squares i{width:8px;height:8px;background:var(--amber);box-shadow:none}@media(max-width:640px){.win__foot--mission .bar__squares{display:none}}.cons__cases{display:flex;justify-content:center;gap:clamp(1rem,3vw,2.5rem);margin-bottom:clamp(1.5rem,3vw,2rem)}.cons__case-t{position:relative;display:inline-flex;align-items:center;gap:.65rem;padding:0 0 .85rem;border:0;background:none;font:400 1.0625rem/1.2 var(--sans);color:var(--ink-3);cursor:pointer}.cons__case-t b{display:inline-grid;place-items:center;width:20px;height:20px;border:1px solid rgba(23,20,16,.25);font:400 .6875rem/1 var(--mono);color:var(--ink)}.cons__case-t:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--amber);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.cons__case-t[aria-selected=true]{color:var(--ink)}.cons__case-t[aria-selected=true] b{background:var(--amber);border-color:var(--amber)}.cons__case-t[aria-selected=true]:after{transform:scaleX(1)}.cons__case-t:focus-visible,.cons__tab:focus-visible{outline:2px solid var(--amber);outline-offset:4px}@media(max-width:640px){.cons__cases{justify-content:flex-start;overflow-x:auto;scrollbar-width:none;margin-inline:-16px;padding-inline:16px}.cons__case-t{flex:none;font-size:1rem}}.cons__panel[hidden],.cons__view[hidden],.cons__rx[hidden]{display:none}.cons__body{display:grid}@media(min-width:960px){.cons__body{grid-template-columns:minmax(0,330px) minmax(0,1fr);min-height:560px}.cons__rail{border-right:1px solid var(--hair)}}.cons__rail{padding:clamp(1.25rem,2.4vw,1.75rem);border-bottom:1px solid var(--hair)}@media(min-width:960px){.cons__rail{border-bottom:0}}.cons__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1.75rem;border:1px solid rgba(23,20,16,.2)}.cons__tab{display:grid;gap:2px;padding:.55rem .5rem;border:0;background:none;font-family:var(--mono);font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);cursor:pointer}.cons__tab+.cons__tab{border-left:1px solid rgba(23,20,16,.2)}.cons__tab span{color:var(--ink-4)}.cons__tab[aria-selected=true]{background:#171410;color:#fbf9f4}.cons__tab[aria-selected=true] span{color:var(--amber)}.cons__who{margin-bottom:.75rem;font-family:var(--mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.cons__q{margin-bottom:1.5rem;font-family:var(--serif);font-size:clamp(1.5rem,2vw,1.875rem);font-weight:400;line-height:1.12;color:var(--ink)}.cons__rk{margin-bottom:.5rem;font-family:var(--mono);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-4)}.cons__fields{display:grid}.cons__fields>div{display:grid;gap:.25rem;padding:.75rem 0;border-top:1px solid var(--hair)}.cons__fields dt{font-family:var(--mono);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-4)}.cons__fields dd{font-size:1rem;line-height:1.5;color:var(--ink-2)}.cons__pane .cons__fields>div{grid-template-columns:10rem minmax(0,1fr);column-gap:1rem}@media(max-width:640px){.cons__pane .cons__fields>div{grid-template-columns:minmax(0,1fr)}}.cons__finds{list-style:none;display:grid}.cons__finds li{display:grid;grid-template-columns:2rem minmax(0,1fr);padding:.75rem 0;border-top:1px solid var(--hair);font-size:1rem;line-height:1.5;color:var(--ink-2)}.cons__finds li span{font-family:var(--mono);font-size:.6875rem;letter-spacing:.1em;padding-top:.25rem;color:var(--amber-deep)}.cons__pane{padding:clamp(1.25rem,2.6vw,2rem)}.cons__view{display:grid;gap:1.5rem;align-content:start}.cons__sub{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;padding-bottom:.85rem;border-bottom:1px solid var(--hair);font-family:var(--mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4)}.cons__sub .is-on{color:var(--ink);box-shadow:0 2px 0 var(--amber)}.cons__ov{display:grid;gap:1rem;max-width:42rem}.cons__ov p{font-size:1.0625rem;line-height:1.6;color:var(--ink-2)}.cons__ov b{font-weight:500;color:var(--ink)}.cons__chips{display:flex;flex-wrap:wrap;gap:.5rem}.cons__chips span{padding:.35rem .6rem;border:1px solid rgba(23,20,16,.2);font-family:var(--mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.cons__chips--rules span{border-color:#f3920099;color:var(--ink)}.cons__head{font-size:1.125rem;font-weight:500;line-height:1.4;color:var(--ink)}.rp{display:grid;gap:.9rem}.rp__row{display:grid;gap:.45rem}.rp__name{font-family:var(--mono);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.rp__dots{display:flex;flex-wrap:wrap;gap:3px}.rp__dots i{width:7px;height:7px;opacity:.14;transition:opacity .2s ease}.rp__dots i.is-on{opacity:1}.rp__dots i.c,.rp__key i.c{background:#17141038;border-color:transparent}.rp__dots i.r,.rp__key i.r{background:var(--amber);border-color:var(--amber)}.rp__dots i.s,.rp__key i.s{background:transparent;border:1.5px solid var(--amber)}.rp__key{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;font-family:var(--mono);font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.rp__key span{display:inline-flex;align-items:center;gap:.45rem}.rp__key i{display:inline-block;width:7px;height:7px;border-radius:50%;border:1px solid}.cons__table{width:100%;border-collapse:collapse;font-size:.9375rem;line-height:1.45}.cons__table th,.cons__table td{padding:.6rem .75rem .6rem 0;border-top:1px solid var(--hair);text-align:left;vertical-align:top}.cons__table thead th{border-top:0;font-family:var(--mono);font-size:.6875rem;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-4)}.cons__table tbody th{font-weight:400;color:var(--ink-2);width:46%}.cons__table em{font-style:normal;color:var(--ink-4)}.cons__table td{font-variant-numeric:tabular-nums;color:var(--ink)}.cons__table td:last-child{color:var(--ink)}.cons__table b{font-weight:600;color:var(--amber-deep)}@media(max-width:640px){.cons__table{font-size:.875rem}.cons__table tbody th{width:auto}}.cons__found{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--mono);font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--amber-deep)}.cons__found i{width:8px;height:8px;background:var(--amber)}.cons__prop{max-width:40rem;font-family:var(--serif);font-size:clamp(1.625rem,2.4vw,2.125rem);line-height:1.12;color:var(--ink)}.win--cons .win__foot span+span:before{content:"·";margin-right:.9rem;color:var(--ink-4)}.dom{display:grid;gap:clamp(.75rem,1.4vw,1.25rem);list-style:none}@media(min-width:700px){.dom{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.dom{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:699px){.dom{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-16px;padding:0 16px .5rem;scrollbar-width:none}.dom::-webkit-scrollbar{display:none}.dom__cell{flex:0 0 84%;scroll-snap-align:start}}.dom__cell{display:grid;grid-template-rows:auto auto auto auto 1fr auto;padding:0 clamp(1.1rem,1.6vw,1.4rem) clamp(1.25rem,2vw,1.5rem);border:1px solid rgba(23,20,16,.16);border-top:2px solid #171410;background:#fffdf9}.dom__art{height:190px;margin:0 calc(-1*clamp(1.1rem,1.6vw,1.4rem)) 1rem;border-bottom:1px solid var(--hair)}.dom__art svg{display:block;width:100%;height:100%}.dom__art circle{fill:var(--amber)}.dom__art .dk{fill:#171410}@media(hover:hover){.dom__cell:hover .dd circle{animation:dom-shimmer 1.8s ease-in-out infinite;animation-delay:var(--s)}}@keyframes dom-shimmer{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.dom__cell:hover .dd circle{animation:none}}.dom__key b{display:inline-grid;place-items:center;width:20px;height:20px;margin-bottom:.75rem;border:1px solid rgba(23,20,16,.25);font:400 .6875rem/1 var(--mono);color:var(--ink)}.dom__name{margin-bottom:.5rem;font-family:var(--serif);font-size:clamp(1.5rem,1.9vw,1.75rem);font-weight:400;line-height:1.08;color:var(--ink)}.dom__serves{margin-bottom:1.25rem;font-size:.9375rem;line-height:1.5;color:var(--ink-3)}.dom__qs{list-style:none;align-self:start}.dom__qs li{display:grid;grid-template-columns:1.85rem minmax(0,1fr);padding:.6rem 0;border-top:1px solid var(--hair);font-size:.9375rem;line-height:1.45;color:var(--ink-2)}.dom__qs li span{padding-top:.2rem;font-family:var(--mono);font-size:.625rem;letter-spacing:.1em;color:var(--ink-4)}.dom__find{margin-top:1rem;padding-top:.85rem;border-top:1px solid var(--amber);font-size:.9375rem;font-weight:500;line-height:1.45;color:var(--ink)}.dom__find span{display:flex;align-items:center;gap:.45rem;margin-bottom:.35rem;font-family:var(--mono);font-size:.625rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--amber-deep)}.dom__find i{width:7px;height:7px;background:var(--amber)}.dom__legend{display:flex;justify-content:center;gap:1.75rem;margin-top:1.5rem;font-family:var(--mono);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-4)}@media(max-width:640px){.dom__legend{gap:.9rem;font-size:.5625rem}}.trust__lamps{display:none}.jtable__head,.jtable a{grid-template-columns:4.5rem minmax(0,7fr) minmax(0,1.6fr) minmax(0,1.2fr) 1.5rem}.jtable__n{font-family:var(--mono);font-size:.75rem;letter-spacing:.1em;color:var(--ink-4)}@media(max-width:759px){.jtable a{grid-template-columns:3rem minmax(0,1fr) auto}.jtable__n{grid-column:1;grid-row:1}.jtable__t{grid-column:2;grid-row:1}.jtable a span:nth-child(3){grid-column:2;grid-row:2;display:block}.jtable a span:nth-child(4){display:none}.jtable a i{grid-column:3;grid-row:1}}.foot__mark text.foot__wm{text-transform:none;letter-spacing:0}.foot__tag{margin-left:.9rem;padding:.25rem .5rem;border:1px solid rgba(23,20,16,.3);font-family:var(--mono);font-size:.625rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2)}.foot__geo{margin-left:1rem;font-family:var(--mono);font-size:.6875rem;letter-spacing:.14em;color:var(--ink-3)}@media(max-width:900px){.foot__tag,.foot__geo{display:none}}.screen__back{margin-left:auto;color:inherit;text-decoration:none}.screen__back:hover{text-decoration:underline;text-underline-offset:.3em}.screen__bar .win__lamps{margin-left:1rem;display:inline-flex;gap:5px}.screen__bar .win__lamps i{width:7px;height:7px;border-radius:50%;border:1px solid #1a1006}@media(max-width:560px){.screen__bar .win__lamps,.screen__code{display:none}}.entry{display:grid;gap:2rem;max-width:1084px;margin:clamp(1.5rem,4vw,3.5rem) auto clamp(3rem,6vw,5rem)}@media(min-width:1100px){.entry{grid-template-columns:300px minmax(0,720px);column-gap:64px;justify-content:center}.entry__rail{position:sticky;top:calc(var(--header-h) + 2.5rem);align-self:start}}.entry__no{font-family:var(--mono);font-size:clamp(3rem,5vw,4.5rem);line-height:1;letter-spacing:.02em;color:var(--ink)}.entry__meta{margin-top:1.5rem;border-bottom:1px solid var(--hair)}.entry__meta>div{display:flex;justify-content:space-between;gap:1rem;padding:.6rem 0;border-top:1px solid var(--hair)}.entry__meta dt{font-family:var(--mono);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-4)}.entry__meta dd{font-size:.9375rem;color:var(--ink)}.entry .essay--plain{max-width:720px;margin:0}.entry .essay--plain p{font-size:1.0625rem;line-height:1.65}.essay--stanzas{max-width:34rem}.essay--stanzas p{font-size:1.125rem;line-height:1.6}.disc{display:grid;gap:clamp(2rem,4vw,3rem);max-width:1084px;margin:clamp(1.5rem,4vw,3rem) auto}@media(min-width:900px){.disc{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(3rem,5vw,5rem)}}.disc .h2{font-size:clamp(2.5rem,4vw,3.5rem)}.disc .lead{margin-top:1.25rem;color:var(--ink-3)}.disc__mail{margin-top:2rem;padding-top:1rem;border-top:1px solid var(--hair);color:var(--ink-3)}.disc__mail a{color:var(--ink);text-decoration-color:var(--amber);text-underline-offset:.25em}.disc .form label{color:var(--ink)}.disc .form input,.disc .form textarea{color:var(--ink);border-color:#17141040}.disc .form textarea{min-height:10rem}.entry .essay--plain p.essay__sub{font-size:clamp(1.35rem,2vw,1.6rem);line-height:1.3}#mission>.wrap{padding-top:clamp(5rem,9vw,7rem)}.hero__readout{height:34px;align-items:flex-start;gap:1.25rem}.hero__readout .rc{flex-direction:column;align-items:flex-start;gap:7px}.plate{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;column-gap:clamp(1rem,2.4vw,2rem);margin-bottom:clamp(2.5rem,5vw,4rem);padding:0 0 1.1rem;border-bottom:1px solid var(--hair)}.band--ink .plate{border-bottom-color:#ffffff24}.plate__no{display:grid;gap:2px;font-family:var(--mono);line-height:1}.plate__no b{font-size:40px;font-weight:400;letter-spacing:.02em;color:var(--ink)}.plate__no span{font-size:12px;letter-spacing:.12em;color:var(--ink-4)}.plate__chip{justify-self:start;padding:8px 12px;background:var(--amber);font-family:var(--mono);font-size:13px;font-weight:500;letter-spacing:.14em;line-height:1;text-transform:uppercase;white-space:nowrap;color:#171007}.plate__desc{justify-self:end;font-size:15px;line-height:1.4;text-align:right;color:var(--ink-3)}@media(max-width:720px){.plate{grid-template-columns:auto minmax(0,1fr);row-gap:.75rem}.plate__no b{font-size:32px}.plate__chip{font-size:12px}.plate__desc{grid-column:1 / -1;justify-self:start;text-align:left;font-size:14px}}.band>.wrap{padding-top:clamp(4.5rem,8vw,6.5rem)}#mission>.wrap{padding-top:clamp(4.5rem,8vw,6.5rem)}.band .blk{padding-top:0}.lamps a{position:relative}.lamps a:after{content:attr(data-name);position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%,-4px);padding:6px 9px;background:var(--amber);font-family:var(--mono);font-size:11px;letter-spacing:.14em;line-height:1;text-transform:uppercase;white-space:nowrap;color:#171007;box-shadow:0 0 0 1px #171007e6;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease}.lamps a:hover:after,.lamps a:focus-visible:after{opacity:1;transform:translate(-50%)}.hero{height:100svh;min-height:0;max-height:100svh;padding-top:calc(var(--ht) + clamp(1.25rem,4svh,2.75rem));padding-bottom:calc(var(--hb) + clamp(.5rem,1.5svh,1rem));--hb: clamp(54px, 10svh, 84px)}.hero__copy{flex:none;max-width:760px}.hero .hero__lockup{margin-bottom:clamp(.6rem,2svh,1.4rem);font-size:clamp(1.25rem,3.4svh,1.9rem)}.hero .hero__pill{margin-bottom:clamp(.6rem,1.8svh,1.2rem)}.hero .hero__line{font-size:min(4.6rem,6.6svh,7.4vw)}.hero .hero__sub{max-width:44rem;margin-top:clamp(.6rem,1.8svh,1.2rem)}.hero .hero__actions{margin-top:clamp(.9rem,2.6svh,1.75rem)}.hero .hero__model{flex:1 1 auto;min-height:0;height:auto;aspect-ratio:auto;margin:clamp(.75rem,2svh,1.5rem) calc(-1*clamp(14px,3vw,44px)) clamp(.5rem,2svh,1.25rem)}@media(max-height:760px){.hero .hero__lockup{display:none}}@media(max-width:759px){.hero{height:auto;max-height:none;min-height:100svh}.hero .hero__line{font-size:clamp(2.5rem,11vw,3.25rem)}.hero .hero__model{flex:none;aspect-ratio:640 / 440}}.hero__clusters{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;height:auto}.hero__clusters .lc{grid-column:var(--c);justify-self:start;display:inline-flex;align-items:flex-start;gap:10px}.hero__clusters .lc--end{justify-self:end}.hero__clusters .lc__lamps{display:grid;gap:4px}.hero__clusters .lc__row{display:flex;gap:6px}.hero__clusters .lc i{width:10px;height:10px;border-radius:50%;border:0;box-shadow:none;transition:background-color .6s ease,box-shadow .6s ease,opacity .6s ease}.hero__clusters .lc i.gap{visibility:hidden}.hero__clusters .lc i.d{background:#f0900a4d}.hero__clusters .lc i.o{background:transparent;box-shadow:inset 0 0 0 1.5px #f0900a}.hero__clusters .lc i.l{background:#f0900a4d}.hero__clusters.b1 [data-third="1"] i.l,.hero__clusters.b2 [data-third="2"] i.l,.hero__clusters.b3 [data-third="3"] i.l{background:#f0900a;box-shadow:0 0 0 1px #f0900a40,0 0 10px #f0900a73}.hero__clusters .lc__label{font-family:var(--mono);font-size:10px;letter-spacing:.14em;line-height:10px;text-transform:uppercase;white-space:nowrap;color:var(--ink-3)}@media(max-width:900px){.hero__clusters .lc[style*="--c:7"],.hero__clusters .lc[style*="--c:10"]{display:none}}@media(max-width:560px){.hero__clusters .lc[style*="--c:5"],.hero__clusters .lc[style*="--c:9"]{display:none}.hero__clusters .lc i{width:8px;height:8px}}.win--feature{max-width:1084px;margin-inline:auto}.feat{display:grid;gap:clamp(1.25rem,2.4vw,1.75rem);padding:clamp(2rem,5vw,4rem) clamp(1.25rem,5vw,4.5rem)}.feat__title{max-width:16ch;font-family:var(--serif);font-size:clamp(2.5rem,4.6vw,3.5rem);font-weight:400;line-height:1.04;color:var(--ink)}.feat__lede{max-width:40rem;font-size:clamp(1.125rem,1.5vw,1.25rem);line-height:1.55;color:var(--ink-2)}.feat__meta{display:flex;align-items:center;gap:1.5rem}.feat__meta>span{font-family:var(--mono);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-4)}.foot__modes{display:inline-flex;margin-left:1rem;border:1px solid var(--amber)}.foot__modes>span{display:inline-flex;align-items:center;gap:.55rem;padding:.35rem .65rem;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--ink)}.foot__modes>span+span{border-left:1px solid var(--amber)}.foot__modes i{width:7px;height:7px;border-radius:50%;background:#171410}.foot__modes i.is-am{background:#f0900a;box-shadow:0 0 8px #f0900a8c}@media(max-width:1180px){.foot__modes{display:none}}.foot__links{margin-top:0}.win--mission{margin-bottom:clamp(4rem,8vw,6rem)}.mw__top{display:grid;place-items:center;align-content:center;gap:1.25rem;min-height:240px;padding:clamp(2rem,4vw,3rem) clamp(1.25rem,4vw,3rem);border-bottom:1px solid var(--hair);text-align:center}.mw__label{display:inline-flex;align-items:center;gap:.7rem;font-family:var(--mono);font-size:.75rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--amber-deep)}.mw__label .bar__squares{gap:3px}.mw__label .bar__squares i{width:9px;height:9px;background:var(--amber);box-shadow:none}.mw__mission{max-width:18ch;font-family:var(--serif);font-size:clamp(40px,4.45vw,64px);font-weight:400;line-height:1.04;letter-spacing:-.005em;color:var(--ink)}.mw__art{display:grid;gap:1rem;align-content:center;margin:0;padding:clamp(1.25rem,3vw,2.5rem)}.mw__art .field{justify-self:center}.mw__legend{display:flex;flex-wrap:wrap;gap:.5rem 1.4rem;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.mw__legend span{display:inline-flex;align-items:center;gap:.5rem}.mw__legend i{display:inline-block;width:8px;height:8px;border-radius:50%}.mw__legend i.hi{background:#f0900a;box-shadow:0 0 8px #f0900ab3}.mw__legend i.lo{background:#f0900a4d}.mw__legend i.sq{border-radius:0;background:#171410}.mw__text{align-self:center;padding:clamp(1.75rem,4vw,3.5rem) clamp(1.25rem,4vw,3.5rem)}.mw__h{margin-bottom:1.5rem;font-family:var(--serif);font-size:clamp(2.25rem,3.1vw,44px);font-weight:400;line-height:1.06;color:var(--ink)}.mw__text .prose p{font-size:clamp(1rem,1.25vw,18px);line-height:1.6}.field{display:block}.field.is-breathing{animation:field-breathe 6s ease-in-out infinite}@keyframes field-breathe{0%,to{opacity:1}50%{opacity:.9}}.cons__status{display:flex;flex-wrap:wrap;gap:.35rem 1.25rem;padding:.55rem clamp(1rem,2vw,1.25rem);border-bottom:1px solid var(--hair);background:#f7f4ee;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.cons__status .is-sync{display:inline-flex;align-items:center;gap:.45rem;margin-left:auto;color:var(--ink)}.cons__status .is-sync i{width:7px;height:7px;border-radius:50%;background:#f0900a;box-shadow:0 0 0 1px #f0900a40,0 0 8px #f0900a8c}.cons__table--pos{font-size:.875rem}.cons__table--pos thead th{white-space:nowrap}.cons__table--pos tbody th{width:auto;color:var(--ink);font-weight:500}.cons__table--pos td:nth-child(3){font-variant-numeric:tabular-nums;white-space:nowrap}.cons__table--pos td:nth-child(2),.cons__table--pos td:nth-child(4),.cons__table--pos td:nth-child(5){color:var(--ink-3)}.cons__table--pos tr.is-total th,.cons__table--pos tr.is-total td{border-top:1px solid var(--ink);font-weight:600;color:var(--ink)}.cons__table--pos tr.is-total td:last-child{color:var(--amber-deep);font-weight:500}@media(max-width:760px){.cons__table--pos{display:block;overflow-x:auto;white-space:nowrap}}.cons__line{font-size:.9375rem;line-height:1.55;color:var(--ink-2)}.cons__line span{margin-right:.75rem;font-family:var(--mono);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-4)}.hm__fig{display:grid;gap:.6rem;margin:0}.hm{display:block;width:100%;max-width:600px;height:auto}.hm__c{fill:#f0900a}.hm__o{fill:none;stroke:#171410;stroke-width:.9;stroke-opacity:.55}.hm__s{fill:none;stroke:#171410;stroke-width:1.6}.hm__t{font-family:var(--mono);font-size:10px;letter-spacing:.1em;fill:#8d8881}.hm__fig figcaption{max-width:38rem;font-size:.9375rem;line-height:1.5;color:var(--ink-2)}.rp__key i.hm-k{background:#f0900a;border-color:#f0900a;box-shadow:0 0 6px #f0900a99}.rp__key i.hm-o{border-radius:2px;background:transparent;border:1px solid rgba(23,20,16,.55)}.rp__key i.s{background:transparent;border:1.5px solid #171410}.rp__dots i.q,.rp__key i.q{background:transparent;border:1.5px solid var(--amber)}.cons__actions{display:flex;flex-wrap:wrap;gap:.6rem;padding:.85rem clamp(1rem,2vw,1.25rem);border-top:1px solid var(--hair)}.cons__actions span{padding:.5rem .8rem;border:1px solid rgba(23,20,16,.22);font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);cursor:default}.cons__actions span:first-child{border-color:#171410;background:#171410;color:#fbf9f4}.win--cons .win__foot span+span:before{content:none}.dom__art{height:240px;display:grid;place-items:center}.dom__art .field{justify-self:center}.dom__who{margin-top:.75rem;font-family:var(--mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.dom__who span{margin-right:.6rem;color:var(--ink-4)}.dom__ctx{margin-top:.75rem;font-size:.8125rem;font-style:italic;line-height:1.45;color:var(--ink-3)}.dom__ctx a{color:inherit;text-decoration-color:#f0900a99;text-underline-offset:.2em}.dom__cell{grid-template-rows:auto auto auto auto 1fr auto auto auto}.wrap>.plate{width:auto;max-width:100%;left:auto;right:auto;position:relative}.foot__clock{flex-wrap:wrap;justify-content:center}.foot__geo{flex-basis:100%;margin:.35rem 0 0;text-align:center}.screen--man .screen__body{padding-top:clamp(3rem,8vw,120px)}.man{display:grid;gap:2.5rem;max-width:1060px;margin:0 auto clamp(3rem,6vw,5rem)}@media(min-width:1100px){.man{grid-template-columns:280px minmax(0,680px);column-gap:80px;justify-content:center}.man__rail{position:sticky;top:calc(var(--header-h) + 2.5rem);align-self:start}}.man__rail .entry__no{font-size:48px}.man__toc{margin-top:2rem}.man__toc p,.man__share span{margin-bottom:.6rem;font-family:var(--mono);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-4)}.man__toc ol{list-style:none;display:grid;gap:.15rem}.man__toc a{display:grid;grid-template-columns:2.25rem 1fr;padding:.35rem 0;font-size:.9375rem;color:var(--ink-3);text-decoration:none;transition:color .2s ease}.man__toc a span{font-family:var(--mono);font-size:.75rem;letter-spacing:.08em;padding-top:.15rem;color:var(--amber-deep)}.man__toc a.is-on,.man__toc a.is-on span{color:var(--ink)}.man__share{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:2rem;padding-top:1rem;border-top:1px solid var(--hair)}.man__share span{width:100%;margin:0}.man__share a,.man__share button{padding:0;border:0;background:none;font-family:var(--mono);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);text-decoration:underline;text-decoration-color:#f0900a99;text-underline-offset:.3em;cursor:pointer}@media(max-width:1099px){.man__toc,.man__share{display:none}}.man__main{min-width:0}.man__title{max-width:none;text-wrap:balance;padding-bottom:clamp(1.5rem,3vw,2rem);border-bottom:1px solid var(--hair);font-family:var(--serif);font-size:clamp(2.75rem,5vw,72px);font-weight:400;line-height:1.02;color:var(--ink)}.man__fig{margin:clamp(1.5rem,3vw,2.25rem) 0 clamp(2rem,4vw,3rem);padding:1rem 0;border-bottom:1px solid var(--hair)}.man__fig .field{justify-self:center;margin-inline:auto}.man__sec p{margin:0 0 28px;font-size:clamp(1.0625rem,1.3vw,19px);line-height:1.7;color:var(--ink-2)}.man__sec+.man__sec{margin-top:clamp(2.5rem,5vw,3.5rem)}.man__num{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem!important}.man__num span{font-family:var(--mono);font-size:.875rem;letter-spacing:.12em;color:var(--amber-deep)}.man__num:after{content:"";flex:1;height:1px;background:var(--hair)}.man__sec p.man__lede{font-family:var(--serif);font-size:clamp(1.5rem,2.2vw,28px);line-height:1.3;color:var(--ink)}.man__sec p.man__open{font-family:var(--serif);font-size:clamp(1.375rem,1.9vw,24px);line-height:1.32;color:var(--ink)}.man__pull{margin:40px 0;padding:.25rem 0 .25rem 1.75rem;border-left:4px solid var(--amber)}.man__sec .man__pull p{margin:0;font-family:var(--serif);font-size:clamp(1.875rem,3vw,40px);line-height:1.15;color:var(--ink)}.man__mission{margin:clamp(2.5rem,5vw,3.5rem) 0 0}.man__mission-t{padding:clamp(1.5rem,3vw,2.25rem);font-family:var(--serif);font-size:clamp(1.75rem,2.8vw,36px);line-height:1.18;color:var(--ink)}.jindex{max-width:1084px;margin:clamp(1.5rem,4vw,3rem) auto}.jindex .h2{margin-bottom:2rem}.win--cons .win__mid{position:static;transform:none;margin-left:auto;margin-right:1rem}.win--cons .win__bar>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.rp__dots{gap:2px;flex-wrap:nowrap}.rp__dots i{width:6px;height:6px;flex:none}@media(max-width:760px){.rp__dots{flex-wrap:wrap}}.hero .hero__model.lit{display:grid;place-items:center;margin-inline:0;overflow:visible}.lit__stage{position:relative;width:100%;max-height:100%}.lit__stage img{display:block;width:100%;height:100%;object-fit:contain}.lit:not(.is-live) .lit__stage{aspect-ratio:3000 / 840;height:auto;max-height:100%}@media(max-width:759px){.lit:not(.is-live) .lit__stage{aspect-ratio:1400 / 1000}}.lit__fx{position:absolute;inset:0;pointer-events:none}.lit__tag{position:absolute;z-index:2;margin:0;opacity:0;transform:translate(-50%,calc(-100% - 46px));pointer-events:none}.lit__tag span{display:block;padding:6px 9px;border:1px solid rgba(240,144,10,.55);background:#fffdf8;font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--amber-deep);box-shadow:0 1px #1714100a}.lit__tag:after{content:"";position:absolute;left:50%;top:100%;width:1px;height:46px;background:#f0900acc}@media(max-width:759px){.lit__tag span{font-size:10px;letter-spacing:.08em;padding:5px 7px}.lit__tag{transform:translate(-12%,calc(-100% - 40px))}.lit__tag:after{left:12%;height:40px}}.hero__copy{max-width:860px}.hero .hero__sub{max-width:47rem;margin-inline:auto;font-size:clamp(1rem,2.1svh,1.125rem);line-height:1.5}.hero .hero__line{font-size:min(4.4rem,6.1svh,7.4vw)}.hero .hero__lockup{margin-bottom:clamp(.5rem,1.4svh,1rem)}.hero .hero__pill{padding:.35rem .9rem;font-size:.875rem}.hero .hero__actions{margin-top:clamp(.8rem,2.2svh,1.5rem)}.hero .hero__model{margin-top:clamp(1.75rem,4.5svh,3rem)}.lit__tag{transform:translate(-50%,calc(-100% - 30px))}.lit__tag:after{height:30px}@media(max-width:759px){.hero .hero__lockup{font-size:1.375rem}.lit__tag{transform:translateY(calc(-100% - 30px))}.lit__tag:after{display:none}}.chip{justify-self:start;display:inline-block;margin:0 0 1.5rem;padding:6px 10px;background:var(--amber);font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.14em;line-height:1;text-transform:uppercase;color:#171007}.band>.wrap{display:grid;padding-top:160px;padding-bottom:0}.band:last-of-type>.wrap{padding-bottom:160px}.band>.wrap>.blk,.band>.wrap>.win,.band>.wrap>.tri{min-width:0}.band .blk{padding-block:0}.band .blk__head--center{margin-bottom:clamp(2.5rem,5vw,3.5rem)}@media(max-width:759px){.band>.wrap{padding-top:96px}.band:last-of-type>.wrap{padding-bottom:96px}}.band--ink>.wrap{padding-bottom:160px}.win__bar{justify-content:space-between}.bar .bar__nav a.bar__cta{display:inline-flex;align-items:center;gap:8px;padding:0 0 2px;background:none;color:var(--amber-ink);border-bottom:1px solid currentColor}.bar__cta i,.hero__act i{display:inline-block;width:7px;height:7px;background:currentColor}.hero .hero__act{display:inline-flex;align-items:center;gap:10px;padding:16px 28px;border:1px solid #171410;background:var(--amber);font-family:var(--mono);font-size:14px;color:#171007}.hero__dispatch{display:inline-flex;align-items:center;gap:14px;margin-bottom:clamp(.8rem,2svh,1.4rem);padding:9px 16px;border:1px solid rgba(23,20,16,.22);background:#fffdf8bf;color:var(--ink);text-decoration:none}.hero__dispatch-k{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.hero__dispatch-k .bar__squares{gap:3px}.hero__dispatch-k .bar__squares i{width:7px;height:7px;background:var(--amber);box-shadow:none}.hero__dispatch-t{font-family:var(--serif);font-size:16px;line-height:1.2}.hero__dispatch-a{transition:transform .25s ease}@media(hover:hover){.hero__dispatch:hover{border-color:#17141080}.hero__dispatch:hover .hero__dispatch-a{transform:translate(4px)}}@media(max-width:560px){.hero__dispatch{gap:10px;padding:8px 12px}.hero__dispatch-t{font-size:14px}}.mw__top{min-height:220px}.mw__art{padding:0}.mw__art .field{width:100%}.mw__text .prose p.mw__foil{font-weight:500;color:var(--ink)}.cons--net .cons__body{min-height:0}@media(min-width:960px){.cons--net .cons__body{grid-template-columns:300px minmax(0,1fr)}}.cons--net .cons__tabs{display:flex;gap:1.5rem;margin-bottom:2rem;border:0;border-bottom:1px solid var(--hair)}.cons--net .cons__tab{position:relative;padding:0 0 .75rem;background:none;border:0;font-family:var(--mono);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.cons--net .cons__tab+.cons__tab{border-left:0}.cons--net .cons__tab[aria-selected=true]{background:none;color:var(--ink)}.cons--net .cons__tab[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--amber)}.cons--net .cons__q{font-size:clamp(1.625rem,2.2vw,2rem);margin-bottom:1.25rem}.cons__line{font-size:1rem;line-height:1.55;color:var(--ink-3)}.cons--net .cons__pane{display:grid;gap:1.25rem;align-content:start}.cons__scen{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem}.cons__scen button{padding:0 0 2px;border:0;border-bottom:1px solid transparent;background:none;font-size:.9375rem;color:var(--ink-3);cursor:pointer}.cons__scen button.is-on{color:var(--ink);border-bottom-color:var(--amber)}.cons__map{position:relative}.nw{display:block;width:100%;height:auto;overflow:visible}.nw-holders circle{fill:#17141038}.nw-e{fill:none;stroke-linecap:round;transition:opacity .6s ease}.nw-e--rail{stroke:#1714108c;stroke-width:1.1}.nw-e--rt{stroke:#f0900abf;stroke-width:1.6;filter:drop-shadow(0 0 3px rgba(240,144,10,.55))}.nw-e--chain{stroke:#17141073;stroke-width:1;stroke-dasharray:1 4}.nw-e--new{opacity:0}.nw-c{r:var(--r);transition:r .9s cubic-bezier(.2,.7,.2,1),fill .4s ease}.nw-n--ink .nw-c{fill:#171410}.nw-n--cash .nw-c{fill:#fffdf8;stroke:#171410b3;stroke-width:1}.nw-n--bank .nw-c{fill:#fffdf8;stroke:#17141099;stroke-width:1}.nw-n--lit .nw-c{fill:#f0900a;stroke:none;filter:drop-shadow(0 0 4px rgba(240,144,10,.7))}.nw-n--dist .nw-c{fill:#fffdf8;stroke:#171410b3;stroke-width:1;stroke-dasharray:2 2}.nw-n.is-quiet .nw-c{opacity:.35}.nw-n--cash.is-warm .nw-c{fill:#fff3df}.nw-ring{fill:none;stroke:#f0900a;stroke-width:2;opacity:0;transition:opacity .25s ease}.nw-n.is-slip .nw-ring{opacity:1}.nw-l{font-family:var(--sans);font-size:12px;fill:#5f5b55}.nw-p{fill:#171410}.nw-p--warm{fill:#f0900a;filter:drop-shadow(0 0 3px rgba(240,144,10,.9))}[data-stage=discovery] [data-n=fund] .nw-c{r:58px}[data-stage=discovery] [data-n=b6] .nw-c,[data-stage=discovery] [data-n=b7] .nw-c{r:3px}[data-stage=discovery] [data-n=b1] .nw-c{r:15px}[data-stage=discovery] [data-n=b9] .nw-c{r:8px}[data-stage=discovery] .nw-e--new{opacity:1}.cons__clock{position:absolute;right:0;top:0;font-family:var(--mono);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.cons__replay{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem 1.25rem}.cons__play{position:relative;width:34px;height:34px;border:1px solid rgba(23,20,16,.3);border-radius:50%;background:none;cursor:pointer}.cons__play i:before,.cons__play i:after{content:"";position:absolute;top:11px;width:3px;height:12px;background:#171410}.cons__play i:before{left:12px}.cons__play i:after{left:18px}.cons__play.is-paused i:before{left:13px;width:0;height:0;background:none;border-left:10px solid #171410;border-top:6px solid transparent;border-bottom:6px solid transparent}.cons__play.is-paused i:after{display:none}.cons__weeks{display:flex;gap:2px}.cons__weeks i{flex:1;height:6px;border-radius:3px;background:#1714101a}.cons__weeks i.is-on{background:#f0900a}.cons__nums{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:1rem 3rem}.cons__nums span{display:grid;gap:.2rem;font-size:.9375rem;color:var(--ink-3)}.cons__nums b{font-family:var(--serif);font-size:clamp(2rem,3vw,2.5rem);font-weight:400;line-height:1;color:var(--ink)}.cons--net .cons__found{display:grid;gap:.6rem}.cons--net .cons__found[hidden]{display:none}.cons--net .cons__prop{margin-bottom:.5rem;font-size:clamp(1.5rem,2.2vw,1.875rem)}.cons__mono{font-family:var(--mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.cons__rules{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:.5rem;font-family:var(--mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.dom{align-items:stretch}.dom__cell{display:grid;grid-template-rows:auto auto auto 1fr;padding:0 0 1.5rem;border:0;background:none}.dom__art{margin:0 0 1.25rem;height:auto;aspect-ratio:4 / 3;border:1px solid var(--hair);border-bottom:0;background:#fbf9f4}.dom__art img{display:block;width:100%;height:100%;object-fit:cover}.dom__name{font-size:28px;margin-bottom:.5rem}.dom__serves{font-size:15px;min-height:3em}.dom__qs li{font-size:16px}.dom__cell{border-bottom:1px solid var(--hair)}.film{margin:0}.film__strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.5rem,1.2vw,1rem);list-style:none}.film__f img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;background:#050403}.film__f p{margin-top:.9rem;font-family:var(--serif);font-size:22px;color:#f4efe6}.film__loops{display:block;width:100%;height:70px;margin-top:.5rem;overflow:visible}.film__search{fill:none;stroke:#f0900a;stroke-width:1.6;filter:drop-shadow(0 0 4px rgba(240,144,10,.8));vector-effect:non-scaling-stroke}.film__learn{fill:none;stroke:#ffffffb3;stroke-width:1;vector-effect:non-scaling-stroke}.film .f1__cap{margin-top:1.25rem}@media(max-width:759px){.film__strip{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-16px;padding-inline:16px;scrollbar-width:none}.film__f{flex:0 0 62%;scroll-snap-align:start}.film__loops{display:none}}.trust__grid li p:not(.trust__n){font-size:1.0625rem;line-height:1.5;color:var(--ink-2)}.feat__title{font-size:clamp(2.5rem,4vw,56px)}.feat__lede{font-family:var(--serif);font-size:clamp(1.25rem,1.7vw,22px);line-height:1.35;color:var(--ink)}.feat__pull{margin:.5rem 0;padding-left:1.25rem;border-left:3px solid var(--amber)}.feat__pull p{font-family:var(--serif);font-size:clamp(1.375rem,2vw,28px);line-height:1.2;color:var(--ink)}.feat__read{justify-self:start;padding-bottom:3px;border-bottom:1px solid var(--amber);font-family:var(--mono);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);text-decoration:none}.foot__cols{padding-top:clamp(3rem,6vw,5rem)}.foot__belief{font-size:clamp(2.25rem,3.2vw,44px)}.foot__nyc{margin-left:1.25rem;font-family:var(--mono);letter-spacing:.14em;color:var(--ink-3)}.foot__nyc b{font-weight:400;color:var(--ink)}.hero .hero__model.deck{display:grid;place-items:end center;margin-inline:0;overflow:visible;position:relative;z-index:0}.deck__stage{position:relative}.deck__still img{display:block;width:100%;height:100%}.deck.is-live .deck__still{display:none}.deck__l{position:absolute;inset:0;width:100%;height:100%;will-change:clip-path,opacity,transform}.deck__slice{-webkit-mask-image:linear-gradient(to top,#000 52%,rgba(0,0,0,.28) 92%);mask-image:linear-gradient(to top,#000 52%,#00000047 92%)}.deck__lit{filter:drop-shadow(0 0 18px rgba(240,144,10,.35))}.deck__fx{position:absolute;inset:0;pointer-events:none}.hero__copy{position:relative;z-index:2}.cons--net [data-only][hidden],.cons--net [data-line][hidden]{display:none!important}.mw__art{position:relative;min-height:420px}.mw__art .field{position:absolute;inset:0;width:100%;height:100%}.cons--net .cons__found{font:inherit;letter-spacing:normal;text-transform:none;color:inherit}.cons--net .cons__found .cons__prop{font-family:var(--serif);font-weight:400;letter-spacing:-.005em;text-transform:none;color:var(--ink)}.foot__cols{padding-top:clamp(1rem,2vw,2rem)}.man__fig img{display:block;width:100%;height:auto}.hero .hero__model.deck{flex:1 1 0;min-height:0;display:block}.deck__stage{position:absolute;left:50%;bottom:0;transform:translate(-50%)}.deck__world,.deck__still img{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 7%,#000 93%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 7%,#000 93%,transparent 100%)}.deck__slice{-webkit-mask-image:linear-gradient(to top,#000 45%,rgba(0,0,0,.62) 100%);mask-image:linear-gradient(to top,#000 45%,#0000009e)}.deck.is-still .deck__stage,.deck:not(.is-live) .deck__stage{aspect-ratio:2400 / 980;height:100%}@media(max-width:759px){.hero .hero__model.deck{flex:none;height:auto;aspect-ratio:1200 / 1000}.deck.is-still .deck__stage,.deck:not(.is-live) .deck__stage{aspect-ratio:1200 / 1000;width:100%;height:auto}}@media(max-width:759px){.hero .hero__lockup{display:none}}.win:not(.win--cons)>.win__bar{height:34px;background:none;border-bottom:1px solid var(--hair);box-shadow:inset 0 1px #1714108c}.win:not(.win--cons)>.win__bar .bar__squares i{background:var(--amber)}.win:not(.win--cons)>.win__bar .win__lamps{display:none}.win:not(.win--cons)>.win__br{display:none}.win:not(.win--cons){border-color:#17141029}#mission>.wrap>.chip,#start>.wrap>.chip,#domains>.wrap>.chip{justify-self:center}.win--feature{max-width:none}.nw-ghost{fill:none;stroke:#17141066;stroke-width:1;stroke-dasharray:2 3;opacity:0;transition:opacity .6s ease .3s}[data-stage=discovery] .nw-ghost{opacity:1}[data-stage=discovery] [data-n=fund] .nw-c{r:64px;fill:#fff3df;stroke:#f0900a;stroke-width:1.5}[data-stage=discovery] [data-n=b7] .nw-c,[data-stage=discovery] [data-n=b8] .nw-c{r:3px}[data-stage=discovery] [data-n=b1] .nw-c{r:17px}[data-stage=discovery] [data-n=b9] .nw-c{r:10px}[data-stage=discovery] [data-e=b7],[data-stage=discovery] [data-e=b8]{opacity:.25}[data-stage=discovery] .nw-e--new{opacity:1;stroke-width:2.6;stroke:#f0900a}[data-stage=discovery] .nw-e--rt:not(.nw-e--new){opacity:.5}.cons__rail .cons__nums{display:grid;gap:1.5rem;margin-top:2rem}.cons__rail .cons__prop{margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid var(--amber);font-family:var(--serif);font-size:clamp(1.375rem,1.9vw,1.625rem);line-height:1.2;color:var(--ink)}.cons--net .cons__found .cons__mono:first-child{margin-top:0}@media(min-width:700px){.dom{grid-auto-rows:auto;row-gap:2.5rem}.dom__cell{grid-row:span 4;grid-template-rows:subgrid;row-gap:0}}.dom__qs{align-self:start}.band:last-of-type>.wrap{padding-bottom:80px}@media(max-width:759px){.band:last-of-type>.wrap{padding-bottom:56px}}[data-n=fund] .nw-l{transition:transform .9s cubic-bezier(.2,.7,.2,1)}[data-stage=discovery] [data-n=fund] .nw-l{transform:translateY(-22px)}.deck__slice{-webkit-mask-image:none;mask-image:none}.nf{max-width:44rem;margin:clamp(3rem,8vw,6rem) auto;display:grid;gap:1.25rem}.nf__links{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:1rem}.mw__mission{max-width:20ch}.mw__def{max-width:36rem;margin-top:.25rem;font-family:var(--serif);font-size:20px;line-height:1.35;color:var(--ink-3)}.dom__qs li{grid-template-columns:minmax(0,1fr)}.dom__cell{border-bottom:1px solid var(--ink)}.pl{display:grid}.pl__rail{display:flex;flex-direction:column;padding:clamp(1.25rem,2.4vw,1.75rem);border-bottom:1px solid var(--hair)}@media(min-width:960px){.pl__rail{border-bottom:0;border-right:1px solid var(--hair)}}.pl__rail .cons__q{font-size:clamp(1.5rem,2vw,1.875rem);margin-bottom:1.75rem}.pl__steps{list-style:none;display:grid;gap:.25rem}.pl__step{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:.9rem;row-gap:.15rem;width:100%;padding:.75rem 0;border:0;border-top:1px solid var(--hair);background:none;text-align:left;cursor:pointer;color:var(--ink-4)}.pl__disc{grid-row:span 2;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1px solid rgba(23,20,16,.25);font-family:var(--mono);font-size:11px;color:var(--ink-4)}.pl__sn{font-size:1rem;font-weight:600;color:inherit}.pl__sl{font-size:.875rem;line-height:1.4;color:inherit}.pl__step.is-on{color:var(--ink)}.pl__step.is-on .pl__sl{color:var(--ink-3)}.pl__step.is-on .pl__disc{background:#171410;border-color:#171410;color:#fbf9f4}.pl__step.is-done{color:var(--ink-2)}.pl__step.is-done .pl__disc{border-color:#f0900a;color:transparent;position:relative}.pl__step.is-done .pl__disc:after{content:"✓";position:absolute;inset:0;display:grid;place-items:center;color:#f0900a;font-size:13px}.pl__step:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.pl__player{display:flex;align-items:center;gap:.9rem;margin-top:auto;padding-top:1.5rem}.pl__track{flex:1;height:2px;background:var(--hair);position:relative}.pl__track i{position:absolute;left:0;top:0;bottom:0;width:0;background:#f0900a}.pl__pane{min-width:0;padding:clamp(1.25rem,2.6vw,2rem)}.pl__view{display:grid;gap:1.5rem;align-content:start;min-height:470px}.pl__view[hidden]{display:none}.pl__head h4{font-family:var(--serif);font-size:clamp(1.625rem,2.4vw,2.125rem);font-weight:400;line-height:1.1;color:var(--ink)}.pl__head p{margin-top:.4rem;font-size:1rem;color:var(--ink-3)}.pl__model{display:grid;grid-template-columns:200px 28px minmax(0,1fr);align-items:center;gap:.75rem}.pl__src{list-style:none;display:grid;gap:6px}.pl__src li{display:flex;justify-content:space-between;gap:.5rem;padding:.5rem .65rem;border:1px solid var(--hair);background:#fff;font-size:.875rem;color:var(--ink-2)}.pl__src b{font-family:var(--mono);font-size:.75rem;font-weight:400;color:var(--ink)}.pl__arrow{height:1.5px;background:#f0900a;position:relative}.pl__arrow:after{content:"";position:absolute;right:-1px;top:-4px;border-left:7px solid #f0900a;border-top:5px solid transparent;border-bottom:5px solid transparent}.pl__ledger,.pl__tests{width:100%;border-collapse:collapse;font-size:.875rem}.pl__ledger th,.pl__ledger td,.pl__tests th,.pl__tests td{padding:.5rem .6rem .5rem 0;border-top:1px solid var(--hair);text-align:left;vertical-align:top}.pl__ledger thead th,.pl__tests thead th{border-top:0;font-family:var(--mono);font-size:.6875rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4)}.pl__ledger tbody th{font-weight:400;color:var(--ink-2)}.pl__ledger td:nth-child(2){font-family:var(--mono);font-size:.8125rem;white-space:nowrap;color:var(--ink)}.pl__ledger td:nth-child(3){font-family:var(--mono);font-size:.6875rem;letter-spacing:.06em;color:var(--ink-4)}.pl__ledger tr.is-est td:nth-child(3){color:var(--amber-deep);font-weight:600}@media(max-width:760px){.pl__model{grid-template-columns:minmax(0,1fr)}.pl__arrow{width:1.5px;height:20px;justify-self:center}.pl__arrow:after{right:-4px;top:auto;bottom:-2px;border-top:7px solid #f0900a;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:0}.pl__src{grid-template-columns:repeat(2,minmax(0,1fr))}}.pl__scroll{overflow-x:auto}.wg{display:block;width:100%;min-width:760px;height:auto}.wg__c{fill:#171410;fill-opacity:calc(var(--a) * .55)}.wg__ring{fill:none;stroke:#f0900a;stroke-width:1.6}.wg__line{fill:none;stroke:#1714108c;stroke-width:1}.wg__t{font-family:var(--sans);font-size:11px;fill:#5f5b55}.wg__d{stroke:#1714101f}.pl__rows{display:grid;gap:.9rem}.pl__row{display:grid;grid-template-columns:170px minmax(0,1fr) 90px;align-items:center;gap:1rem}.pl__k{font-family:var(--mono);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.sqs{display:flex;flex-wrap:wrap;gap:2px}.sqs i{width:7px;height:7px;background:#17141038}.sqs i.r{background:transparent;box-shadow:inset 0 0 0 1.5px #f0900a}.pl__res{font-family:var(--serif);font-size:1.5rem;font-weight:400;color:var(--ink);text-align:right;white-space:nowrap}.pl__res.is-ok{color:var(--ink-3)}.pl__notes{list-style:none;padding-top:.9rem;border-top:1px solid var(--hair);display:grid;gap:.35rem;font-size:.9375rem;color:var(--ink-2)}.pl__notes b{font-weight:600;color:var(--ink)}@media(max-width:760px){.pl__row{grid-template-columns:minmax(0,1fr) auto}.pl__row .sqs{grid-column:1 / -1;grid-row:2}}.pl__diff{display:grid;gap:.75rem}.pl__old{font-size:1rem;color:var(--ink-4);text-decoration:line-through;text-decoration-color:#17141080}.pl__new{padding-left:1rem;border-left:3px solid #f0900a;font-family:var(--serif);font-size:clamp(1.25rem,1.8vw,1.5rem);line-height:1.25;color:var(--ink)}.pl__tests td:last-child{color:var(--ink)}.pl__tests td:nth-child(2){color:var(--ink-3)}.pl__result{display:flex;flex-wrap:wrap;align-items:end;gap:1rem 2.5rem}.pl__result p{display:grid;gap:.15rem;font-size:.9375rem;color:var(--ink-3)}.pl__result b{font-family:var(--serif);font-size:clamp(2rem,3vw,2.5rem);font-weight:400;line-height:1;color:var(--ink)}.pl__status{margin-left:auto;padding:.55rem .8rem;border:1px solid #171410;font-family:var(--mono);font-size:.6875rem!important;letter-spacing:.16em;text-transform:uppercase;color:var(--ink)!important}.pl__next{margin-top:1.75rem;font-family:var(--serif);font-style:italic;font-size:clamp(1.25rem,1.7vw,1.5rem);text-align:center;color:var(--ink-2)}@media(prefers-reduced-motion:no-preference){.pl__view.is-in .pl__src li{animation:pl-slide .45s ease both;animation-delay:calc(var(--i) * .28s)}.pl__view.is-in .pl__arrow{animation:pl-fade .4s ease 1.8s both}.pl__view.is-in .pl__ledger tbody tr{animation:pl-fade .4s ease both;animation-delay:calc(2s + var(--i) * .22s)}.pl__view.is-in .wg__c{animation:pl-fade .2s ease both;animation-delay:calc(var(--i) * 9ms)}.pl__view.is-in .wg__ring{animation:pl-fade .3s ease 1.6s both}.pl__view.is-in .sqs i{animation:pl-pop .18s ease both;animation-delay:calc(1.2s + var(--i) * 22ms)}[data-view=ahead].is-in .sqs i{animation-delay:calc(.2s + var(--i) * 30ms)}.pl__view.is-in .pl__old{animation:pl-strike .6s ease .3s both}.pl__view.is-in .pl__new{animation:pl-write .9s ease .9s both}.pl__view.is-in .pl__tests tbody tr{animation:pl-fade .35s ease both;animation-delay:calc(1.8s + var(--i) * .3s)}.pl__view.is-in .pl__result{animation:pl-fade .5s ease 3.2s both}}@keyframes pl-slide{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes pl-fade{0%{opacity:0}to{opacity:1}}@keyframes pl-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes pl-strike{0%{text-decoration-color:transparent;color:var(--ink-2)}to{text-decoration-color:#17141080;color:var(--ink-4)}}@keyframes pl-write{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@media(max-width:959px){.pl__steps{display:flex;overflow-x:auto;gap:.5rem;scrollbar-width:none}.pl__steps li{flex:0 0 auto}.pl__step{grid-template-columns:24px auto;width:auto;padding:.5rem .75rem .5rem 0;border-top:0}.pl__disc{grid-row:auto;width:22px;height:22px}.pl__sl{display:none}.pl__player{padding-top:1rem}.pl__view{min-height:0}}.pl__tests tbody th{font-weight:400;color:var(--ink-2)}.pl{grid-template-columns:minmax(0,1fr)}@media(min-width:960px){.pl{grid-template-columns:300px minmax(0,1fr)}}.pl__rail,.pl__pane,.pl__view{min-width:0}
