.muted{color:var(--muted)}.eyebrow{color:#b9c2a9}.error{color:#f2b5a5;border-left:2px solid #b97d6c;padding:14px 18px;background:#201714;font-size:14px;line-height:1.6}.notice{color:#c5c1af;border:1px solid #494639;padding:18px;font-size:13px;line-height:1.7}.primary{background:var(--paper);color:#111;padding:16px 20px;font:11px var(--mono);letter-spacing:.06em;display:flex;justify-content:space-between;gap:45px;border:1px solid var(--paper)}.primary:hover{background:#c6d5ae}.outline{border:1px solid #4a4b43;padding:12px 16px;white-space:nowrap}.outline:hover{background:#20211b}.login{min-height:100svh;padding:45px 6vw;display:flex;flex-direction:column;align-items:flex-start;background:radial-gradient(ellipse at 90% 70%,#1b1d16,transparent 60%)}.login-body{width:360px;max-width:100%;margin:60px auto 85px}.login h1{font-size:85px;letter-spacing:-.075em;line-height:.95;font-weight:400;margin:28px 0}.login .muted{font-size:14px;line-height:1.6}.login form{margin:35px 0}.login form .primary{width:100%;margin-top:28px}.login footer{margin-top:auto}.login label,label{font:10px/1.5 var(--mono);letter-spacing:.06em;color:#b2b2a9;display:block}input,textarea,select{display:block;width:100%;padding:13px 12px;border:1px solid #393a33;background:#10110e;color:#ecece7;border-radius:0;margin:9px 0 22px;font:14px/1.4 Arial,sans-serif;letter-spacing:0}input::placeholder,textarea::placeholder{color:#73776a}input[type=checkbox]{display:inline-block;width:auto;margin:0 8px 0 0;accent-color:#cedbb9}.workspace{display:flex;min-height:100svh;background:#0b0c0a}.sidebar{position:fixed;left:0;top:0;bottom:0;width:240px;border-right:1px solid var(--line);padding:36px 25px;display:flex;flex-direction:column;background:#0d0e0b}.sidebar-label{font-size:9px;color:#858a7b;margin-top:20px}.sidebar nav{margin:65px -25px 20px;display:grid}.sidebar nav a{display:flex;align-items:center;gap:18px;font-size:14px;padding:17px 25px;border-left:2px solid transparent;color:#a2a697}.sidebar nav a>.mono{font-size:9px;color:#696f60}.sidebar nav a.active{border-color:#c8d9af;color:#edf1e5;background:#1a1e14}.nav-arrow{margin-left:auto;opacity:0}.sidebar nav a.active .nav-arrow{opacity:1}.sidebar-bottom{margin-top:auto;display:grid;color:#949d87;gap:10px}.sidebar-bottom .text-link{justify-self:start}.workspace-main{margin-left:240px;padding:0 4vw 60px;width:calc(100% - 240px);max-width:1800px}.workspace-top{display:flex;justify-content:space-between;gap:20px;padding:33px 0;border-bottom:1px solid var(--line);font-size:9px;color:#909584}.page-heading{margin:55px 0 40px}.page-heading>div{display:flex;justify-content:space-between;align-items:center;gap:20px}.page-heading h1{font-size:clamp(34px,4vw,65px);font-weight:400;letter-spacing:-.055em;line-height:1.1;margin:20px 0 14px}.page-heading h1 span{color:#c1d0a8}.page-heading>p{font-size:14px;line-height:1.6;margin:0}.freshness{display:flex;gap:10px;align-items:center;color:#a0a891;font-size:9px;margin-bottom:20px}.freshness>span:last-child{margin-left:auto}.status-dot{width:5px;height:5px;border-radius:50%;background:#c8d9af}.metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.metric{padding:25px 22px;border-right:1px solid var(--line);min-width:0}.metric:first-child{padding-left:0}.metric:last-child{border:0}.metric h2{font-size:10px;font-weight:400}.metric-value{font-size:clamp(32px,3.8vw,64px);letter-spacing:-.06em;margin:25px 0 12px;white-space:nowrap}.metric-value span{font:10px var(--mono);margin-left:8px;color:#919c82;letter-spacing:0}.metric-value span:last-child{font-size:9px}.metric .mono{font-size:9px}.sparkline{width:100%;height:65px;margin:8px 0 12px}.detail-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:5vw;margin-top:55px}.small-heading{font-size:18px;font-weight:400;letter-spacing:-.4px;margin:0 0 28px}dl{margin:0}dl>div{display:flex;gap:20px;justify-content:space-between;border-top:1px solid var(--line);padding:17px 0;font-size:12px;line-height:1.5}dt{color:#949d87;flex-shrink:0}dd{margin:0;text-align:right;overflow-wrap:anywhere}.footnote{font-size:9px;line-height:1.8;margin-top:28px}.empty{padding:40px 0;color:#939b86;font-size:14px;line-height:1.8}.table-scroll{overflow:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}th{font:9px var(--mono);letter-spacing:.06em;color:#939b86;padding:14px 12px 14px 0}td{border-top:1px solid var(--line);padding:22px 18px 22px 0;line-height:1.6}td small{display:block;max-width:300px;font-size:10px;margin-top:6px}.badge{display:inline-block;font:9px/1.5 var(--mono);padding:4px 7px;border:1px solid #3e4336;color:#aaaf9f;white-space:nowrap}.badge.good{color:#d4e3bc;border-color:#566147}.badge.warning{color:#e7c59d;border-color:#625239}.section-gap{margin-top:60px}.health-list>div{display:flex;gap:25px;border-top:1px solid var(--line);padding:20px 0;align-items:center;font-size:13px}.health-list>div>span:first-child{flex:1}.filter-bar{display:flex;flex-wrap:wrap;gap:15px;align-items:end}.filter-bar label{flex:1;min-width:140px}.filter-bar input,.filter-bar select{margin-bottom:0;font-size:12px;height:43px}.filter-bar .outline{height:43px}.log-options{display:flex;flex-wrap:wrap;gap:25px;margin:25px 0;color:#aab19d}.log-options label{display:flex;align-items:center;font-size:9px}.log-options button{margin-left:auto;font-size:9px}.timeline article{display:grid;grid-template-columns:160px 70px 1fr;gap:20px;padding:22px 0;border-top:1px solid var(--line);align-items:start}.timeline time{font-size:10px}.timeline article p{margin:0 0 8px;font-size:13px}.timeline article .mono{font-size:10px}.pagination{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--line);padding:20px 0;color:#a9b19b;font-size:10px}.pagination button{font-size:10px}.settings-section{max-width:720px;border-top:1px solid var(--line);padding:30px 0}.settings-section>p{font-size:14px;line-height:1.7}.settings-section select{max-width:240px}.notes-layout{display:grid;grid-template-columns:260px 1fr;gap:40px}.notes-list{border-right:1px solid var(--line);padding-right:25px}.notes-list form .text-link{margin:0 0 25px;padding:0 0 10px}.notes-list>button{display:block;text-align:left;width:100%;padding:22px 10px;border-top:1px solid var(--line)}.notes-list>button.selected{background:#1a1f14}.notes-list strong{display:block;font-size:14px;font-weight:400;overflow-wrap:anywhere}.notes-list>button span{display:block;font-size:9px;margin-top:10px}.note-tags{color:#b4c199}.editor-toolbar{display:flex;justify-content:space-between;gap:20px;margin-bottom:25px;color:#9ba88a;font-size:9px}.editor-toolbar button{font:inherit;border-bottom:1px solid #697659;padding:0 0 5px}.note-editor textarea{min-height:340px;resize:vertical;font:13px/1.8 var(--mono)}.editor-actions{display:flex;align-items:center;gap:25px}.note-empty{text-align:center;padding-top:60px}.large-asterisk{font-size:80px;color:#7f8c70}.note-empty p{font-size:25px;letter-spacing:-.8px;line-height:1.4;color:#cbd1c1}.markdown{min-height:340px;line-height:1.8;font-size:14px;overflow-wrap:anywhere}.markdown pre{overflow:auto;padding:15px;background:#161a12}.markdown a{text-decoration:underline}.markdown h1,.markdown h2,.markdown h3{font-weight:400}.markdown blockquote{border-left:2px solid #647151;padding-left:20px;color:#a9b19d}@media(max-width:1200px){.sidebar{width:190px;padding-left:20px;padding-right:20px}.sidebar nav{margin-left:-20px;margin-right:-20px}.sidebar nav a{padding-left:20px;padding-right:20px;gap:12px}.workspace-main{margin-left:190px;width:calc(100% - 190px);padding:0 3vw 50px}.metrics-grid{grid-template-columns:repeat(2,1fr)}.metric:nth-child(2){border:0}.metric:nth-child(n+3){border-top:1px solid var(--line)}.metric:nth-child(3){padding-left:0}.detail-grid{grid-template-columns:1fr;gap:40px}.workspace-top>span:last-child{display:none}.notes-layout{grid-template-columns:200px 1fr;gap:25px}.timeline article{grid-template-columns:120px 65px 1fr;gap:15px}}@media(max-width:760px){.workspace{display:block}.sidebar{position:static;width:100%;padding:22px 6vw 0;border-right:0;border-bottom:1px solid var(--line)}.sidebar-label,.sidebar-bottom{display:none}.sidebar nav{display:flex;overflow:auto;margin:25px -6vw 0;padding:0 6vw}.sidebar nav a{padding:15px 16px;border-left:0;border-bottom:2px solid transparent;font-size:11px;white-space:nowrap}.sidebar nav a.active{border-bottom-color:#c8d9af}.sidebar nav a>.mono,.nav-arrow{display:none}.workspace-main{margin:0;width:100%;padding:0 6vw 40px}.workspace-top{padding:24px 0;font-size:8px}.page-heading{margin:30px 0}.page-heading h1{font-size:38px}.page-heading .outline{font-size:9px;padding:11px}.freshness{font-size:8px;flex-wrap:wrap}.metric{padding:20px 15px}.metric-value{font-size:46px}.timeline article{grid-template-columns:1fr 70px}.timeline article>div{grid-column:1/-1}.notes-layout{grid-template-columns:1fr}.notes-list{border-right:0;padding-right:0}.notes-list>button{padding:15px 10px}.note-empty{padding-top:20px}.login{padding-top:28px}.login-body{margin-top:50px}.filter-bar label{min-width:130px}.sidebar:has(+.workspace-main) .sidebar-bottom{display:flex;position:absolute;top:20px;right:6vw}.sidebar-bottom>.mono{display:none}.sidebar-bottom .text-link{font-size:9px;margin:0}.page-heading>p{font-size:12px}.health-list>div{flex-wrap:wrap;gap:12px}}.login-progress{display:flex;align-items:center;gap:16px;color:#737b69;font-size:10px}.login-progress .current{color:#e3e8da}.login-progress .complete{color:#b9cda1}.otp-fields{border:0;padding:0;margin:0;min-width:0}.otp-fields legend{color:#b2b2a9;margin-bottom:16px;font-size:10px}.otp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.otp-grid input{margin:0;height:76px;padding:10px;text-align:center;font:32px/1 var(--mono);border-color:#454b3c;caret-color:#c6d5ae;transition:border-color .15s,background .15s}.otp-grid input:focus{border-color:#c6d5ae;background:#1b2115;outline:1px solid #c6d5ae;outline-offset:2px}.otp-grid input[aria-invalid=true]{border-color:#b97d6c}.otp-grid input:disabled{opacity:.65}.login .otp-hint{color:#a5ad98;font-size:10px;margin:18px 0 0;letter-spacing:0}.login-back{display:block;padding:14px 0;margin-top:12px;color:#a5ad98;font-size:10px}html.experience-scroll{scroll-snap-type:y proximity;scroll-padding-top:0}.landing{--gutter: clamp(24px, 4.5vw, 160px);--journey: 0;isolation:isolate;background:var(--scene-bg);color:var(--scene-fg);position:relative;overflow:clip}.foreground-experience{position:relative;z-index:1;margin:0 auto;padding:0 var(--gutter);max-width:2440px}.chapter{scroll-snap-align:start;scroll-snap-stop:normal}.hero{height:100svh;height:100dvh;display:grid;grid-template-rows:auto auto minmax(clamp(100px,18svh,220px),1fr) auto auto auto;padding-bottom:env(safe-area-inset-bottom,0px)}.public-header{min-height:clamp(64px,10svh,104px);display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:env(safe-area-inset-top,0px)}.public-header nav{display:flex;gap:clamp(18px,3vw,44px);font:11px var(--mono);letter-spacing:.09em}.public-header nav a{padding:14px 0;color:var(--scene-muted)}.public-header nav a[aria-current],.public-header nav a:hover{color:var(--scene-fg)}.hero-kicker,.hero-footer,.chapter-topline{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--scene-muted)}.hero-kicker{padding:clamp(12px,2.4svh,28px) 0;font-size:10px}.hero-art-space{position:relative;min-height:0;display:flex;align-items:center;justify-content:space-between}.art-coordinate,.art-note{color:var(--scene-muted);font-size:9px;line-height:1.8;text-shadow:0 1px 8px var(--scene-shadow)}.art-note{text-align:right}.field-controls{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:8px 0}.field-controls nav{display:flex;gap:clamp(2px,1vw,16px);flex-wrap:wrap}.field-controls a,.field-controls button{font:10px var(--mono);letter-spacing:.05em;color:var(--scene-muted);padding:10px 12px}.field-controls a span{font-size:9px;margin-right:8px;color:var(--scene-muted)}.field-controls a[aria-current]{text-shadow:0 0 22px #bed49b88;color:var(--scene-fg)}.field-controls a:hover{color:var(--scene-fg)}.field-controls .pause{white-space:nowrap;padding-right:0}.identity{display:flex;justify-content:space-between;align-items:end;gap:30px;padding:clamp(20px,3svh,40px) 0 clamp(22px,3.8svh,48px)}.identity h1{font-size:clamp(64px,min(19vw,27svh),390px);font-weight:400;line-height:.8;letter-spacing:-.095em;margin:0 0 0 -.009em;white-space:nowrap}.title-period{color:var(--scene-accent)}.identity-aside{max-width:310px;flex-shrink:0;padding-bottom:3px}.identity-aside p{font-size:clamp(15px,1.5vw,24px);line-height:1.4;letter-spacing:-.4px;margin:0 0 clamp(10px,2svh,24px)}.identity-aside .mono{font-size:10px;letter-spacing:0;color:var(--scene-muted)}.hero-footer{padding:clamp(14px,2.5svh,28px) 0;font-size:9px;flex-wrap:wrap}.hero-footer>span:first-child{font-size:13px;color:var(--scene-fg)}.hero-footer a{white-space:nowrap}.field{position:fixed;inset:0;z-index:0;pointer-events:none;background:var(--scene-bg);overflow:hidden}.field canvas{display:block;width:100%;height:100%;opacity:1}.field:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#050605a6,#05060500 16% 80%,#05060585)}.fallback-art{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;-webkit-mask-image:radial-gradient(ellipse,#000 20%,transparent 72%);mask-image:radial-gradient(ellipse,#000 20%,transparent 72%)}.fallback-art pre{font:clamp(6px,.85vw,18px)/1.3 var(--mono);color:var(--scene-muted);transform:rotate(-18deg);letter-spacing:1px}.render-caption{position:absolute;top:19%;right:5%;font-size:9px;color:var(--scene-muted);z-index:2}.editorial-section{min-height:100svh;min-height:100dvh;display:grid;grid-template-rows:auto 1fr auto;padding:clamp(32px,6svh,88px) 0 clamp(26px,4svh,55px)}.chapter-topline{font-size:10px}.chapter-topline>span:last-child{font-size:9px;color:var(--scene-muted)}.chapter-layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.5fr);gap:clamp(32px,5vw,110px);align-items:center;padding:clamp(32px,5svh,72px) 0}.chapter-caption{color:var(--scene-muted);font-size:10px;line-height:1.8;align-self:end;padding-bottom:25px}.chapter-copy{position:relative;isolation:isolate;max-width:830px;padding:clamp(16px,2vw,32px) 0;text-shadow:0 2px 24px var(--scene-shadow)}.chapter-copy:before{content:"";position:absolute;inset:-70px -10vw;z-index:-1;background:radial-gradient(ellipse closest-side at center,#05060565,#05060535 65%,#05060500);pointer-events:none}.chapter-copy h2{font-size:clamp(38px,min(7.2vw,10.5svh),132px);font-weight:400;letter-spacing:-.055em;line-height:1.02;margin:0 0 clamp(24px,4svh,45px)}.chapter-copy p{max-width:490px;color:var(--scene-muted);font-size:clamp(15px,1.25vw,18px);line-height:1.75}.study-list{margin-top:clamp(24px,4svh,50px)}.study-list a{display:grid;grid-template-columns:110px 1fr 14px;gap:16px;align-items:center;padding:clamp(14px,2.3svh,24px) 0}.study-list a>span:nth-child(2){font-size:12px;color:var(--scene-muted)}.study-list a .mono{font-size:10px}.study-list a:hover{color:var(--scene-accent)}.chapter-next{display:flex;justify-content:space-between;padding-top:20px;font-size:10px;color:var(--scene-muted)}.about .chapter-layout{grid-template-columns:1.5fr .82fr}.about .chapter-copy{grid-column:1;grid-row:1}.about .chapter-caption{grid-column:2;grid-row:1;text-align:right}.access .chapter-copy{grid-column:2;grid-row:1}.access .chapter-caption{grid-column:1;grid-row:1;text-align:left}.access-note{display:block;color:var(--scene-muted);font-size:9px;margin-top:28px}.site-footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;padding-top:24px;color:var(--scene-muted);font-size:9px}.section-progress{position:fixed;right:clamp(8px,1.4vw,32px);top:50%;transform:translateY(-50%);z-index:5;display:grid;justify-items:center;gap:15px;font-size:9px;color:var(--scene-muted);text-shadow:0 1px 5px var(--scene-shadow)}.section-progress>span{writing-mode:vertical-rl;letter-spacing:.16em}.progress-track{position:relative;display:grid;gap:4px}.progress-track:before{content:"";position:absolute;top:8px;bottom:8px;left:50%;width:1px;background:#ffffff24}.progress-track:after{content:"";position:absolute;top:8px;bottom:8px;left:50%;width:1px;background:var(--scene-accent);transform-origin:top;transform:scaleY(var(--journey));pointer-events:none}.progress-track a{height:25px;width:24px;display:grid;place-items:center;position:relative;z-index:1}.progress-track a span{height:4px;width:4px;background:var(--scene-muted);box-shadow:0 0 0 4px #0a0a0a66}.progress-track a[aria-current] span{background:var(--scene-fg);transform:rotate(45deg)}.section-progress button{font:10px var(--mono);padding:10px 4px}.progress-track a:after{content:attr(data-label);position:absolute;right:calc(100% + 8px);padding:6px 8px;background:color-mix(in srgb,var(--scene-bg) 90%,transparent);color:var(--scene-muted);font:9px var(--mono);letter-spacing:.1em;opacity:0;transform:translate(4px);transition:opacity .18s ease,transform .18s ease;pointer-events:none}.progress-track a:hover:after,.progress-track a:focus-visible:after,.progress-track a[aria-current]:after{opacity:1;transform:none}.progress-track a[aria-current]:after{color:var(--scene-accent)}.touch-hint{display:none}@media(pointer:coarse){.mouse-hint{display:none}.touch-hint{display:inline}}@media(min-width:2400px){.identity h1{font-size:min(390px,27svh)}.chapter-layout{gap:160px}}@media(max-width:850px){.landing{--gutter: 6vw}.public-header nav{gap:16px;font-size:10px}.public-header .wordmark{font-size:22px;gap:10px}.identity{display:block}.identity h1{font-size:clamp(64px,min(24vw,20svh),190px)}.identity-aside{max-width:none;display:flex;align-items:end;justify-content:space-between;gap:20px;margin-top:24px}.identity-aside p{margin:0;font-size:16px}.identity-aside .mono{font-size:9px;max-width:145px;text-align:right}.chapter-layout,.about .chapter-layout,.access .chapter-layout{grid-template-columns:1fr;gap:28px}.chapter-caption,.access .chapter-caption{text-align:left;padding:0;order:2}.chapter-copy{max-width:580px;margin-left:auto;width:100%}.access .chapter-copy{margin-left:0}.chapter-copy:before{inset:-70px -22vw;background:radial-gradient(ellipse closest-side at center,#0506059c 0%,#05060570 70%,transparent 100%)}.chapter-copy h2{font-size:clamp(38px,7vw,72px)}.section-progress{right:3px}.section-progress>span{font-size:8px}.chapter-topline>span:last-child{font-size:8px}.field-controls a{padding:9px 7px}.field-controls a span{margin-right:5px}.hero-footer .pointer-hint{font-size:8px}}@media(max-width:540px){.hero{min-height:650px}.public-header{gap:12px;flex-wrap:wrap;padding-bottom:10px;padding-top:calc(18px + env(safe-area-inset-top,0px))}.public-header nav{gap:16px;font-size:9px}.public-header .wordmark{font-size:20px;gap:7px}.public-header .brand-mark{font-size:20px}.hero-kicker{font-size:8px;gap:8px}.hero-art-space{align-items:center}.art-note,.art-coordinate{font-size:8px}.field-controls{flex-wrap:wrap;gap:0;padding:0}.field-controls nav{gap:1px}.field-controls a{font-size:8px;padding:10px 6px}.field-controls a span{font-size:8px;margin-right:3px}.field-controls .pause{font-size:8px;margin-left:auto;padding:10px 0}.identity{padding-top:24px;padding-bottom:24px}.identity-aside{margin-top:22px;gap:16px}.identity-aside p{font-size:15px}.identity-aside .mono{font-size:8px;max-width:120px}.hero-footer{display:grid;grid-template-columns:1fr auto;gap:10px}.hero-footer .pointer-hint{grid-column:1;grid-row:2}.hero-footer a{grid-column:2;grid-row:1/3}.hero-footer>span:first-child{font-size:12px}.chapter-topline{align-items:start;flex-direction:column;gap:8px}.chapter-copy h2{font-size:clamp(38px,12.5vw,66px)}.chapter-layout{padding:55px 0;gap:36px}.study-list a{grid-template-columns:94px 1fr 12px;gap:10px}.study-list a>span:nth-child(2){font-size:11px}.study-list a .mono{font-size:9px}.site-footer{font-size:8px}.site-footer>span:nth-child(2){flex-basis:100%;order:3}.section-progress{right:0}.progress-track a{width:18px}.section-progress>span{font-size:7px}.render-caption{top:22%;font-size:7px}.access-note{font-size:8px}}@media(max-height:600px){html.experience-scroll{scroll-snap-type:none}.hero{height:auto;min-height:max(100svh,650px)}.hero-art-space{min-height:130px}.identity h1{font-size:clamp(60px,12vw,145px)}.identity{padding:16px 0}.identity-aside p{font-size:14px}.hero-kicker{padding:12px 0}.hero-footer{padding:14px 0}}@media(prefers-reduced-motion:reduce){html.experience-scroll{scroll-snap-type:none;scroll-behavior:auto}}.landing .text-link{border:0;padding:14px 0;text-shadow:0 0 24px var(--scene-shadow)}.landing .workspace-entry{padding:18px 24px;border:1px solid color-mix(in srgb,var(--scene-accent) 45%,transparent);background:color-mix(in srgb,var(--scene-bg) 78%,transparent);color:var(--scene-fg);letter-spacing:.1em}.landing .workspace-entry:hover,.landing .workspace-entry:focus-visible{border-color:var(--scene-accent)}.landing a,.landing button{transition:color .25s ease,text-shadow .35s ease}.landing a:hover,.landing a:focus-visible,.landing button:hover{color:var(--scene-accent);text-shadow:0 0 24px #c0d6a580}.public-header nav a,.field-controls a{position:relative}.public-header nav a:after,.field-controls a:after{content:"· / ·" / "";position:absolute;left:50%;bottom:-5px;transform:translate(-50%,4px);font:9px var(--mono);letter-spacing:.2em;color:var(--scene-accent);opacity:0;pointer-events:none;transition:opacity .25s ease,transform .35s ease}.public-header nav a:hover:after,.public-header nav a:focus-visible:after,.field-controls a:hover:after,.field-controls a[aria-current]:after{opacity:.8;transform:translate(-50%)}.study-list a{position:relative}.study-list a:before{content:"";position:absolute;inset:-10px -25px;background:radial-gradient(ellipse,#bed49b0e,transparent 72%);opacity:0;transition:opacity .35s ease;pointer-events:none}.study-list a:hover:before,.study-list a:focus-visible:before{opacity:1}.chapter-topline>span:first-child{position:relative}.chapter[data-active] .chapter-topline>span:first-child:after{content:" / · /" / "";position:absolute;left:calc(100% + 18px);white-space:nowrap;color:var(--scene-accent);animation:label-settle 1.4s ease both}@keyframes label-settle{0%{opacity:0;letter-spacing:.5em;transform:translate(-5px)}30%{opacity:.8}to{opacity:0;letter-spacing:.1em;transform:translate(8px)}}.field[data-renderer=static]~.foreground-experience .chapter-copy:before{background:radial-gradient(ellipse closest-side,#050605e0,transparent)}@media(max-width:850px){.about .chapter-copy,.access .chapter-copy,.about .chapter-caption,.access .chapter-caption{grid-column:auto;grid-row:auto;text-align:left}.about .chapter-copy,.access .chapter-copy{order:0}.about .chapter-caption,.access .chapter-caption{order:2}}@property --scene-bg{syntax: "<color>"; inherits: true; initial-value: #0a0a0a;}@property --scene-fg{syntax: "<color>"; inherits: true; initial-value: #ecece7;}@property --scene-muted{syntax: "<color>"; inherits: true; initial-value: #adb0a5;}@property --scene-accent{syntax: "<color>"; inherits: true; initial-value: #c5d4ad;}@property --scene-shadow{syntax: "<color>"; inherits: true; initial-value: #050605;}.landing{--scene-bg: #0a0a0a;--scene-fg: #ecece7;--scene-muted: #adb0a5;--scene-accent: #c5d4ad;--scene-shadow: #050605;transition:--scene-bg .95s ease,--scene-fg .95s ease,--scene-muted .95s ease,--scene-accent .95s ease,--scene-shadow .95s ease}.landing[data-theme=light]{--scene-bg: #f1eee7;--scene-fg: #202528;--scene-muted: #525952;--scene-accent: #495e3c;--scene-shadow: #f1eee7;color-scheme:light}.landing[data-theme=nebula]{--scene-bg: #030612;--scene-fg: #f1eefa;--scene-muted: #b8b7cc;--scene-accent: #bcb0ff;--scene-shadow: #030612}.landing .brand-mark{color:var(--scene-accent)}.landing :focus-visible{outline-color:var(--scene-accent)}.field:after{background:linear-gradient(180deg,color-mix(in srgb,var(--scene-shadow) 55%,transparent),transparent 16%,transparent 80%,color-mix(in srgb,var(--scene-shadow) 42%,transparent))}.chapter-copy:before,.field[data-renderer=static]~.foreground-experience .chapter-copy:before{background:radial-gradient(ellipse closest-side,color-mix(in srgb,var(--scene-shadow) 58%,transparent),transparent)}.progress-track:before{background:color-mix(in srgb,var(--scene-muted) 30%,transparent)}.progress-track a span{box-shadow:0 0 0 4px color-mix(in srgb,var(--scene-bg) 40%,transparent)}.public-header{gap:clamp(16px,2vw,38px)}.public-header>nav{margin-left:auto;gap:clamp(16px,2.2vw,36px)}.theme-switch{display:flex;align-items:center;gap:2px}.theme-switch button{position:relative;color:var(--scene-muted);font:9px var(--mono);letter-spacing:.07em;padding:14px 8px}.theme-switch button[aria-pressed=true]{color:var(--scene-fg)}.theme-switch button[aria-pressed=true]:before{content:"";position:absolute;width:3px;height:3px;border-radius:50%;background:var(--scene-accent);left:calc(50% - 1.5px);bottom:5px}.identity h1{padding-right:18px}.title-drift{display:inline-block;animation:title-drift 32s cubic-bezier(.45,0,.55,1) infinite alternate}@keyframes title-drift{0%{transform:translate(0)}to{transform:translate(16px)}}.landing[data-paused=true] .title-drift{animation-play-state:paused}.editorial-section{position:relative}.legacy-anchor{position:absolute;top:0}@media(max-width:1100px){.public-header{flex-wrap:wrap;gap:0 24px}.theme-switch{margin-left:auto}}@media(max-width:850px){.title-drift{animation:none}.identity h1{padding-right:0}.public-header>nav{gap:16px}.theme-switch{width:100%;justify-content:flex-end}.theme-switch button{padding:9px 8px;font-size:8px}.theme-switch button[aria-pressed=true]:before{bottom:2px}}@media(prefers-reduced-motion:reduce){.landing{transition:none}.title-drift{animation:none}}.field canvas:not([data-scene-progress]){opacity:0}@media(prefers-reduced-motion:reduce){.chapter[data-active] .chapter-topline>span:first-child:after{content:none}}.about{padding-bottom:0}.about .chapter-copy{max-width:900px}.about-role{font-size:.72em;letter-spacing:-.055em}.about .chapter-layout{padding-block:clamp(26px,4svh,54px)}.manifesto-ticker{position:relative;align-self:end;width:calc(100% + 2 * var(--gutter));margin-inline:calc(-1 * var(--gutter));overflow:hidden;min-height:clamp(100px,11vw,160px);color:var(--scene-fg);display:flex;align-items:flex-end}.about-kinetic-phrase{display:flex;align-items:baseline;gap:.22em;width:max-content;font:900 clamp(90px,9.5vw,150px)/1 Arial,Helvetica,sans-serif;letter-spacing:-.055em;will-change:transform;flex:none;text-shadow:0 3px 32px var(--scene-shadow)}.kinetic-element{position:relative;display:block;white-space:nowrap}.kinetic-text{display:block;opacity:0}.kinetic-wrap{flex-direction:column;align-items:flex-start;gap:0}@media(max-width:600px){.manifesto-ticker{min-height:100px}.about-kinetic-phrase{font-size:clamp(40px,10vw,60px)}}@media(prefers-reduced-motion:reduce){.kinetic-text{opacity:1}.about-kinetic-phrase{will-change:auto}}.neural.chapter{min-height:100svh;height:100svh;position:relative}@media(max-width:850px){.landing{--chapter-dock-space: calc(84px + env(safe-area-inset-bottom, 0px)) }.section-progress{inset:auto 12px max(12px,env(safe-area-inset-bottom,0px));transform:none;grid-template-columns:minmax(0,1fr) 44px;gap:4px;padding:4px;border:1px solid color-mix(in srgb,var(--scene-muted) 24%,transparent);background:color-mix(in srgb,var(--scene-bg) 94%,transparent);box-shadow:0 8px 32px color-mix(in srgb,var(--scene-shadow) 28%,transparent)}.section-progress>span{display:none}.progress-track{width:100%;grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.progress-track:before,.progress-track:after{content:none}.progress-track a{width:100%;height:48px;align-content:center;gap:7px}.progress-track a span{box-shadow:none;width:3px;height:3px}.progress-track a:after{position:static;padding:0;background:none;font-size:9px;letter-spacing:0;opacity:1;transform:none}.progress-track a[aria-current]{background:color-mix(in srgb,var(--scene-accent) 8%,transparent)}.section-progress button{width:44px;height:48px;border-left:1px solid color-mix(in srgb,var(--scene-muted) 24%,transparent);font-size:9px}.section-progress :focus-visible{outline-offset:-2px}.hero,.editorial-section{padding-bottom:var(--chapter-dock-space)}.field-controls{display:none}.hero{grid-template-rows:auto auto minmax(clamp(100px,18svh,220px),1fr) auto auto}.theme-switch button{min-height:44px;min-width:44px}}.fallback-neural{display:none}.landing:has(#neural[data-active]) .fallback-flow,.landing:has(#neural[data-active]) .render-caption{display:none}.landing:has(#core[data-active]) .fallback-neural{display:block}.diagnostics-hud{position:fixed;inset:clamp(110px,12svh,140px) 0 auto;z-index:12;pointer-events:none;font:11px/1.5 var(--mono);color:var(--scene-fg);display:grid;grid-template-columns:296px 296px;column-gap:max(24px,calc(50vw - var(--gutter) - 444px));padding-left:var(--gutter);align-items:start}.diagnostics-hud[data-closing=true]{opacity:0;transition:opacity .12s ease-out}.diagnostics-panel{position:relative;width:296px;padding:12px 14px;background:color-mix(in srgb,var(--scene-bg) 94%,transparent);box-shadow:0 10px 38px color-mix(in srgb,var(--scene-bg) 70%,transparent);border-radius:3px;pointer-events:auto;animation:diagnostics-in .32s ease-out both}.diagnostics-panel header{display:flex;align-items:center;justify-content:space-between;gap:8px}.diagnostics-panel h2{font:inherit;font-weight:600;letter-spacing:.04em;margin:0}.diagnostics-panel button{min-width:28px;min-height:28px;padding:2px 5px;background:transparent;border:0;color:inherit;font:inherit;cursor:pointer}.diagnostics-panel button:focus-visible{outline:1px solid currentColor;outline-offset:3px}.diagnostics-ascii{color:var(--scene-muted);white-space:nowrap;overflow:hidden;margin:5px 0 8px}.diagnostics-panel dl{margin:0}.diagnostics-panel dl>div{border:0;padding:0;font:inherit;display:flex;justify-content:space-between;gap:12px}.diagnostics-panel dt{color:var(--scene-muted);flex:none}.diagnostics-panel dd{margin:0;text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.diagnostics-meter{color:var(--scene-accent, var(--scene-fg));margin-top:9px}.diagnostics-note{margin:6px 0 0;font-size:9px;color:var(--scene-muted)}.diagnostics-panel:after{content:". : + / # . :: + /";position:absolute;inset:38px 12px auto;letter-spacing:9px;pointer-events:none;opacity:0;animation:diagnostics-noise .32s steps(4,end)}@keyframes diagnostics-in{0%{opacity:0;filter:blur(2px)}to{opacity:1;filter:none}}@keyframes diagnostics-noise{0%{opacity:.6}45%{opacity:.25}to{opacity:0}}@media(max-width:900px){.diagnostics-hud{display:block;padding-left:0;top:126px;left:16px;right:auto;width:min(300px,calc(100vw - 52px));max-height:calc(100dvh - 146px);overflow-y:auto;background:color-mix(in srgb,var(--scene-bg) 94%,transparent);pointer-events:auto;border-radius:3px}.diagnostics-panel{position:relative;inset:auto;transform:none;width:100%;background:transparent;box-shadow:none}.diagnostics-scene{padding-top:0}.diagnostics-panel .diagnostics-extra,.diagnostics-note{display:none}}@media(prefers-reduced-motion:reduce){.diagnostics-hud[data-closing=true]{transition:none}.diagnostics-panel,.diagnostics-panel:after{animation:none}}.threat-map .chapter-copy{max-width:420px}.network-legend{display:grid;gap:12px;margin-top:36px;font-size:10px;letter-spacing:.08em}.network-legend small{color:var(--scene-muted);font-size:8px;margin-top:10px}.traffic-normal{color:#81c9d6}.traffic-scan{color:#e8b072}.traffic-blocked{color:#e5969b}[data-theme=light] .traffic-normal{color:#246579}[data-theme=light] .traffic-scan{color:#86521d}[data-theme=light] .traffic-blocked{color:#9b3946}.chapter-bottom{display:flex;justify-content:space-between;gap:20px;font-size:9px;color:var(--scene-muted);padding-block:24px}.neural.chapter{display:flex;flex-direction:column;padding:0 var(--gutter)}.neural-copy{margin-top:auto;padding-bottom:20px}.neural-copy h2{font-size:clamp(40px,5.2vw,84px);font-weight:500;letter-spacing:-.055em;margin:0 0 14px}.neural-copy p{color:var(--scene-muted);font-size:14px;line-height:1.65}.identity-aside .mono{max-width:300px;line-height:1.7}.hero-footer>span:first-child{font-size:9px}@media(min-width:851px){.public-header>nav{gap:clamp(10px,1.5vw,24px);font-size:9px}.threat-map .chapter-layout{grid-template-columns:1fr 1.1fr}.access .chapter-copy h2{font-size:clamp(40px,4.5vw,76px)}}@media(max-width:850px){.public-header>nav{display:none}.progress-track a:after{content:attr(data-mobile-label);white-space:pre-line;font-size:8px;line-height:1.2;text-align:center}.threat-map .chapter-layout,.about .chapter-layout,.access .chapter-layout{padding-top:38svh;padding-bottom:24px}.chapter-topline{gap:12px}.chapter-copy h2{font-size:clamp(36px,9.8vw,66px)}.neural.chapter{min-height:100svh;height:auto;padding-bottom:var(--chapter-dock-space)}.neural-copy{padding-top:55svh}.identity-aside .mono{max-width:170px}.chapter-bottom{flex-wrap:wrap;font-size:8px}.network-legend{margin-top:24px;gap:9px}}.globe-control{position:fixed;z-index:3;border-radius:50%;touch-action:pan-y;cursor:grab;outline:none}.globe-control[hidden]{display:none}.globe-control[data-dragging]{cursor:grabbing}.globe-control:focus-visible{outline:1px dashed var(--scene-muted);outline-offset:6px}.globe-control[aria-disabled=true]{pointer-events:none}.threat-telemetry{width:min(540px,43vw);justify-self:end;margin-top:-10px;font-size:9px;line-height:1.7;letter-spacing:.035em;color:var(--scene-muted);position:relative;z-index:4}.traffic-status{display:flex;justify-content:space-between;padding-bottom:9px;border-bottom:1px solid color-mix(in srgb,var(--scene-muted) 25%,transparent)}.traffic-status b{font-weight:400;color:var(--scene-fg)}.globe-hint{font-size:8px}.traffic-totals{display:grid;grid-template-columns:1.5fr 1.3fr 1fr 1fr;gap:14px;margin-block:10px}.traffic-totals span,.traffic-totals strong{display:block}.traffic-totals span{font-size:8px;white-space:nowrap}.traffic-totals strong{font-size:14px;font-weight:400;color:var(--scene-fg);font-variant-numeric:tabular-nums;white-space:nowrap}.traffic-distributions{display:grid;grid-template-columns:1.8fr 1fr;gap:22px;margin-block:12px}.traffic-label{display:block;font-size:8px;opacity:.8;margin-bottom:4px}.traffic-row{display:flex;justify-content:space-between;gap:8px;font-variant-numeric:tabular-nums;white-space:pre}.traffic-row>span:first-child{min-width:30px}.traffic-row>span:last-child{text-align:right}.traffic-feed{font-size:9px;white-space:pre}.traffic-feed>div{min-height:1.8em;transition:opacity .4s}.threat-map .chapter-bottom{padding-bottom:0}.threat-map .chapter-bottom>span:last-child{display:none}@media(min-width:851px){.threat-map .chapter-layout{min-height:51svh;padding-bottom:0}.threat-telemetry{margin-top:-35px}}@media(max-width:1100px)and (min-width:851px){.traffic-distributions{display:none}.threat-telemetry{width:44vw}.traffic-totals{gap:8px}}@media(max-width:850px){.threat-map .chapter-topline>span:last-child{display:block;font-size:7px;max-width:160px;text-align:right}.threat-map .chapter-layout{padding-top:36svh;padding-bottom:20px}.threat-map .network-legend{grid-template-columns:1fr 1fr;font-size:8px;margin-top:16px}.threat-map .network-legend small{display:none}.threat-telemetry{width:100%;margin-top:0;font-size:8px}.traffic-totals{gap:8px}.traffic-totals strong{font-size:12px}.traffic-totals span{font-size:7px}.traffic-distributions{display:none}.traffic-feed{font-size:8px;letter-spacing:0}.traffic-feed>div:last-child{display:none}.globe-hint{font-size:7px}}@media(prefers-reduced-motion:reduce){.traffic-feed>div{transition:none}}@media(min-width:1101px){.threat-telemetry{font-size:10px;margin-top:0}.traffic-feed{font-size:10px}.traffic-label,.traffic-totals span{font-size:9px}}@media(max-width:850px){.threat-map .chapter-layout{padding-top:32svh}.threat-map .chapter-copy h2{margin-bottom:20px}.threat-map .chapter-copy p{margin-bottom:14px}.threat-map .chapter-bottom{margin-bottom:var(--chapter-dock-space)}}.landing:has(.field[data-renderer=static]) .threat-telemetry{display:none}.hero--black-ice{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-rows:auto auto minmax(0,1fr) auto auto}.hero--black-ice .public-header{grid-column:1/-1;grid-row:1}.hero--black-ice .hero-kicker{grid-column:1/-1;grid-row:2}.hero--black-ice .hero-art-space{grid-column:2;grid-row:3;align-items:end;padding-bottom:24px}.hero--black-ice .field-controls{grid-column:1/-1;grid-row:4}.hero--black-ice .hero-footer{grid-column:1/-1;grid-row:5}.hero--black-ice .identity{grid-column:1;grid-row:3;display:block;align-self:center;padding:24px 0}.hero--black-ice .identity h1{font-size:clamp(48px,min(6.2vw,10.8svh),116px);line-height:.98;letter-spacing:-.065em;white-space:normal}.hero--black-ice .identity h1>span{display:block}.ice-name{display:block;color:var(--scene-muted);font-size:10px;letter-spacing:.12em;margin-bottom:26px}.hero--black-ice .identity-aside{margin-top:30px;max-width:330px}.hero--black-ice .identity-aside p{font-size:clamp(14px,1.2vw,18px);line-height:1.65;color:var(--scene-muted);margin:0}.hero--black-ice .art-coordinate,.hero--black-ice .art-note{font-size:8px}.hero--black-ice .hero-footer>span:first-child{font-size:8px}.hero--black-ice .pointer-hint{font-size:8px}.ice-control{position:fixed;z-index:3;touch-action:pan-y;cursor:crosshair;outline:none;border-radius:18%}.ice-control[hidden],.ice-scan-hud[hidden]{display:none}.ice-control[data-dragging]{cursor:grabbing}.ice-control[aria-disabled=true]{pointer-events:none}.ice-control:focus-visible{outline:1px dashed var(--scene-muted);outline-offset:-12px}.ice-scan-hud{position:fixed;z-index:4;pointer-events:none;font-size:10px;line-height:1.7;color:var(--scene-fg);padding:8px 12px;background:color-mix(in srgb,var(--scene-bg) 92%,transparent);border-left:1px solid color-mix(in srgb,var(--scene-fg) 40%,transparent);text-shadow:0 1px 5px var(--scene-bg)}.ice-scan-hud>span,.ice-scan-hud small{display:block}.ice-scan-hud b{font-weight:400}.ice-scan-hud small{font-size:7px;color:var(--scene-muted);margin-top:6px}@media(min-width:2400px){.hero--black-ice .identity h1{font-size:min(116px,10.8svh)}}@media(max-width:1100px)and (min-width:851px){.hero--black-ice .art-note{display:none}}@media(max-width:850px){.hero--black-ice{height:auto;min-height:100svh;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto auto auto;padding-bottom:var(--chapter-dock-space)}.hero--black-ice .hero-art-space{grid-column:1;grid-row:3;height:33svh;padding-bottom:0}.hero--black-ice .identity{grid-column:1;grid-row:4;padding-top:24px;padding-bottom:8px}.hero--black-ice .field-controls{grid-row:5}.hero--black-ice .hero-footer{grid-row:6}.hero--black-ice .identity h1{font-size:clamp(34px,10.8vw,68px);line-height:.98}.hero--black-ice .identity-aside{display:block;margin-top:20px;max-width:340px}.hero--black-ice .identity-aside p{font-size:14px}.hero--black-ice .ice-name{margin-bottom:16px;font-size:9px}.hero--black-ice .art-note{display:none}.hero--black-ice .hero-footer{gap:12px}.hero--black-ice .hero-footer>span:first-child{font-size:7px}.ice-scan-hud{font-size:8px}}.fallback-ice{display:none}.landing:has(#neural[data-active]) .fallback-ice{display:block}.landing:has(#core[data-active]) .fallback-flow{display:none}.neural-stream{position:fixed;z-index:3;top:61svh;right:max(4.5vw,54px);width:226px;pointer-events:none;color:var(--scene-muted);font-size:9px;line-height:1.65;padding:14px 16px;border-left:1px solid color-mix(in srgb,var(--scene-muted) 28%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--scene-bg) 94%,transparent),color-mix(in srgb,var(--scene-bg) 72%,transparent))}.neural-stream[hidden]{display:none}.neural-stream-header{display:flex;justify-content:space-between;align-items:center;font-size:8px;letter-spacing:.09em;color:var(--scene-fg)}.neural-stream-header i{height:4px;width:4px;border-radius:50%;background:#78afbb;opacity:.3;transition:opacity .18s}.neural-stream[data-firing=true] .neural-stream-header i{opacity:1}.neural-stream-label{font-size:6px;letter-spacing:.08em;margin:5px 0 10px}.neural-stream pre{font:inherit;margin:0;color:#7bb1bf;white-space:pre}[data-theme=light] .neural-stream pre{color:#2d6577}[data-theme=nebula] .neural-stream pre{color:#b0a2df}.neural-stream .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:850px){.neural-stream{top:max(260px,35svh);right:24px;width:170px;font-size:7px;line-height:1.35;padding:8px 10px}.neural-stream-header{font-size:6px}.neural-stream-label{font-size:5px;margin:3px 0 5px}.neural-stream pre{max-height:67px;overflow:hidden}}@media(prefers-reduced-motion:reduce){.neural-stream-header i{transition:none}}.security-terminal{position:fixed;z-index:2;left:57%;width:min(350px,32vw);height:153px;pointer-events:none;color:var(--scene-fg);font:11px/17px var(--mono);letter-spacing:.015em;transform-origin:left center;opacity:var(--terminal-readability,.68)}.security-terminal[hidden]{display:none}.security-terminal-label{font-size:7px;letter-spacing:.13em;color:var(--scene-muted);display:flex;justify-content:space-between;margin-bottom:11px}.security-terminal-label span{font-size:6px}[data-security-lines]{position:relative;overflow:hidden;height:125px;-webkit-mask-image:linear-gradient(transparent,#000 22%,#000 94%,transparent);mask-image:linear-gradient(transparent,#000 22%,#000 94%,transparent)}.security-line{position:absolute;inset:0 auto auto 0;white-space:pre;height:17px;will-change:transform}.security-line span{display:inline-block}.security-line[data-highlight=true]{color:var(--scene-fg)}.security-line[data-tone=ok]{color:#87b8bb}.security-line[data-tone=warning]{color:#bba078}.security-line[data-tone=security]{color:#bc8887}.security-line[data-tone=ai]{color:#a99bc4}[data-theme=light] .security-line[data-tone=ok]{color:#345b63}[data-theme=light] .security-line[data-tone=warning]{color:#7b5b32}[data-theme=light] .security-line[data-tone=security]{color:#824b4b}[data-theme=light] .security-line[data-tone=ai]{color:#645080}[data-theme=nebula] .security-terminal{color:#c3c1d5}@media(max-width:850px){.security-terminal{left:auto;right:7%;width:min(230px,64vw);height:104px;font-size:8px;line-height:13px}.security-terminal-label{font-size:6px;margin-bottom:7px}[data-security-lines]{height:80px}.security-line{height:13px}}:root{font-family:Arial,Helvetica,sans-serif;color:#ecece7;background:#0a0a0a;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--muted: #969690;--line: #2b2b28;--paper: #ecece7;--mono: "Courier New", monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:35px}body{margin:0}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer}button:disabled{cursor:default;opacity:.45}button{border:0;background:none}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #d9e9bd;outline-offset:5px}::selection{background:#d9e9bd;color:#0a0a0a}:where(.mono){font:11px/1.5 var(--mono);letter-spacing:.07em}.skip-link{position:fixed;top:10px;left:10px;z-index:100;background:#eee;color:#000;padding:12px;transform:translateY(-150%)}.skip-link:focus{transform:none}.wordmark{font-size:24px;letter-spacing:-1.5px;display:flex;align-items:center;gap:18px}.brand-mark{font-size:25px;color:#d4d9c6}.text-link{display:inline-block;border-bottom:1px solid #777;padding-bottom:12px;margin-top:30px}.text-link:hover{color:#c6dba7}.not-found{padding:15vw}.loading{padding:10vw;color:var(--muted)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
