@font-face{font-family:Archivo;src:url(/fonts/archivo-var.woff2) format("woff2-variations");font-weight:100 900;font-stretch:62% 125%;font-display:swap}@font-face{font-family:Plex Sans;src:url(/fonts/plex-sans-var.woff2) format("woff2-variations");font-weight:100 700;font-display:swap}@font-face{font-family:Plex Mono;src:url(/fonts/plex-mono-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Plex Mono;src:url(/fonts/plex-mono-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Plex Mono;src:url(/fonts/plex-mono-600.woff2) format("woff2");font-weight:600;font-display:swap}:root{--void: #0b0a09;--ash-900: #100e0d;--ash-800: #171412;--ash-700: #1f1b18;--line: #2c2723;--line-soft: #221e1b;--ember: #ff6b2c;--ember-deep: #c2410c;--flare: #ffb068;--ember-glow: rgba(255, 107, 44, .16);--bone: #ede7e1;--smoke: #9c948c;--faint: #6e6862;--display: "Archivo", "Arial Narrow", system-ui, sans-serif;--body: "Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "Plex Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--s--1: .8125rem;--s-0: 1rem;--s-1: 1.125rem;--s-2: clamp(1.3rem, 1.15rem + .7vw, 1.7rem);--s-3: clamp(1.75rem, 1.4rem + 1.7vw, 2.6rem);--s-4: clamp(2rem, 1.45rem + 2.5vw, 3.25rem);--s-5: clamp(2.3rem, .9rem + 6.4vw, 6.2rem);--gut: clamp(1.25rem, 4vw, 3.5rem);--page: 1220px;--rule: 1px solid var(--line)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--void);color:var(--bone);font-family:var(--body);font-size:var(--s-0);line-height:1.62;font-synthesis-weight:none;-webkit-font-smoothing:antialiased;overflow-x:hidden}body:before{content:"";position:fixed;inset:-20vh -10vw auto;height:120vh;background:radial-gradient(58% 42% at 50% 0%,rgba(255,107,44,.13),transparent 68%),radial-gradient(38% 30% at 82% 12%,rgba(194,65,12,.1),transparent 70%);pointer-events:none;z-index:0;animation:bloom 26s ease-in-out infinite alternate}body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:1;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}@keyframes bloom{0%{transform:translate3d(-3%,0,0) scale(1)}to{transform:translate3d(4%,2%,0) scale(1.08)}}main,header,footer{position:relative;z-index:2}h1,h2,h3{font-family:var(--display);font-weight:700;font-variation-settings:"wdth" 112;line-height:.94;letter-spacing:-.015em;text-transform:uppercase;margin:0;text-wrap:balance}h2{font-size:var(--s-4)}@media(max-width:560px){h1,h2{font-variation-settings:"wdth" 94!important}}h3{font-size:var(--s-2);font-variation-settings:"wdth" 105;letter-spacing:-.005em}p{margin:0 0 1em;text-wrap:pretty}a{color:inherit}strong{font-weight:600;color:var(--bone)}.lede{font-size:var(--s-1);color:var(--smoke);max-width:62ch}.dim{color:var(--smoke)}.scheme{font-family:var(--mono);font-size:.75rem;font-weight:500;letter-spacing:.08em;color:var(--ember);display:inline-flex;align-items:center;gap:.6em;margin:0 0 1.1rem}.scheme:before{content:"";width:1.6em;height:1px;background:linear-gradient(90deg,transparent,var(--ember))}.wrap{width:min(100% - var(--gut) * 2,var(--page));margin-inline:auto}.section{padding-block:clamp(4.5rem,9vw,8.5rem);border-top:var(--rule)}.section:first-of-type{border-top:none}.head{max-width:60ch;margin-bottom:clamp(2.5rem,5vw,4rem)}.head p{margin-top:1.1rem}.grid{display:grid;gap:1px;background:var(--line);border:var(--rule)}.grid>*{background:var(--ash-900);padding:clamp(1.4rem,2.4vw,2.1rem)}.g-2{grid-template-columns:repeat(2,1fr)}.g-3{grid-template-columns:repeat(3,1fr)}.g-4{grid-template-columns:repeat(4,1fr)}@media(max-width:900px){.g-3,.g-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.g-2,.g-3,.g-4{grid-template-columns:1fr}}.cell{display:flex;flex-direction:column}.cell h3{font-size:var(--s-1);font-variation-settings:"wdth" 100;letter-spacing:0;line-height:1.1;margin-bottom:.8rem}.cell p{color:var(--smoke);font-size:var(--s--1);margin:0}.cell p:not(.cell-tag){flex:1}.cell p+p{margin-top:.7em}.cell-mark{color:var(--ember);display:block;margin-bottom:1rem}.cell-mark svg{display:block}.btn{--btn-bg: transparent;--btn-fg: var(--bone);--btn-line: var(--line);display:inline-flex;align-items:center;gap:.6em;padding:.85em 1.5em;background:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--btn-line);font:500 var(--s--1) / 1 var(--body);letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:background .22s ease,border-color .22s ease,color .22s ease,transform .22s ease}.btn:hover{transform:translateY(-2px);border-color:var(--ember)}.btn-ember{--btn-bg: linear-gradient(120deg, var(--ember), var(--ember-deep));--btn-fg: #180d06;--btn-line: transparent;font-weight:600}.btn-ember:hover{box-shadow:0 10px 34px -12px var(--ember)}.btn[aria-disabled=true]{cursor:default}.btn[aria-disabled=true]:hover{transform:none}.soon{font-family:var(--mono);font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--flare);border:1px solid rgba(255,176,104,.32);padding:.25em .6em;white-space:nowrap}.btn-ember .soon{color:#2a1206;border-color:#180d0659}a.link{color:var(--flare);text-decoration-color:#ffb06859;text-underline-offset:.25em;transition:text-decoration-color .2s ease}a.link:hover{text-decoration-color:var(--flare)}:focus-visible{outline:2px solid var(--ember);outline-offset:3px}kbd{font-family:var(--mono);font-size:.75rem;font-weight:500;color:var(--bone);background:var(--ash-700);border:1px solid var(--line);border-bottom-width:2px;padding:.28em .5em;white-space:nowrap}[data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.2,.7,.3,1),transform .7s cubic-bezier(.2,.7,.3,1)}[data-reveal].shown{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}[data-reveal]{opacity:1;transform:none}}.aw{--k: 1;--app-window: #18181b;--app-chrome: #121215;--app-panel: #202024;--app-hover: #2a2a30;--app-border: #3f3f46;--app-text: #e4e4e7;--app-dim: #a1a1aa;--app-faint: #8c8c94;--app-accent: #6366f1;--app-start: #101013;position:relative;display:flex;flex-direction:column;overflow:hidden;background:var(--app-window);border:1px solid #2b2b31;border-radius:calc(10px * var(--k));font-family:"Segoe UI Variable Text","Segoe UI",var(--body);color:var(--app-text);box-shadow:0 calc(40px * var(--k)) calc(90px * var(--k)) calc(-30px * var(--k)) #000,0 calc(4px * var(--k)) calc(14px * var(--k)) #00000080;user-select:none}@media(max-width:1180px){.aw{--k: .88}}@media(max-width:980px){.aw{--k: .78}}@media(max-width:760px){.aw{--k: .66}}@media(max-width:560px){.aw{--k: .52}}.aw-title{display:flex;align-items:center;gap:calc(2px * var(--k));height:calc(36px * var(--k));padding:0 calc(4px * var(--k)) 0 calc(12px * var(--k));background:var(--app-chrome);flex:none}.aw-dot{color:var(--app-accent);font-size:calc(12px * var(--k));line-height:1}.aw-caption{flex:1;min-width:0;color:var(--app-dim);font-size:calc(12px * var(--k));padding-left:calc(6px * var(--k));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aw-tb{display:grid;place-items:center;width:calc(44px * var(--k));height:calc(30px * var(--k));color:var(--app-dim);flex:none}.aw-tb svg{width:calc(11px * var(--k));height:calc(11px * var(--k))}.aw-tb-close:hover{background:#dc2626;color:#fff}.aw-tb:hover{background:var(--app-hover);color:var(--app-text)}.aw-body{display:flex;flex:1;min-height:0}.aw-stage{position:relative;flex:1;min-width:0;background:#000;overflow:hidden;display:grid;place-items:center}.aw-stage img,.aw-stage .aw-frame{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.aw-frame{background:radial-gradient(125% 95% at 50% 42%,transparent 26%,rgba(0,0,0,.62) 100%),radial-gradient(44% 58% at 27% 30%,rgba(165,180,252,.42),transparent 64%),radial-gradient(34% 44% at 79% 64%,rgba(244,114,182,.26),transparent 68%),radial-gradient(95% 70% at 50% 116%,rgba(56,189,248,.3),transparent 62%),linear-gradient(168deg,#0c1030,#14133a 46%,#05060f)}.aw-frame--dusk{background:radial-gradient(130% 95% at 50% 55%,transparent 22%,rgba(0,0,0,.6) 100%),radial-gradient(60% 44% at 34% 88%,rgba(255,146,71,.55),transparent 66%),radial-gradient(48% 44% at 74% 16%,rgba(129,61,214,.5),transparent 64%),linear-gradient(180deg,#1a1236,#3d1f3f 58%,#0f0812)}.aw-frame--cctv{background:radial-gradient(130% 100% at 50% 40%,transparent 20%,rgba(0,0,0,.72) 100%),radial-gradient(46% 34% at 50% 26%,rgba(203,213,225,.14),transparent 70%),radial-gradient(70% 46% at 30% 92%,rgba(120,132,122,.24),transparent 68%),linear-gradient(180deg,#171b1e,#0c0f11)}.aw-frame:after{content:"";position:absolute;inset:0;opacity:.28;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E")}.aw-frame:before{content:"";position:absolute;inset:26% -10% auto;height:1.5%;background:linear-gradient(90deg,transparent,rgba(191,219,254,.35),transparent);filter:blur(6px)}.aw-frame--cctv:before{display:none}.aw-frame--cctv:after{opacity:.5;mix-blend-mode:normal}.aw-controls{flex:none;background:var(--app-chrome);padding:calc(4px * var(--k)) calc(12px * var(--k)) calc(6px * var(--k))}.aw-seek{position:relative;height:calc(14px * var(--k));display:flex;align-items:center;margin-bottom:calc(2px * var(--k))}.aw-seek-groove{position:relative;width:100%;height:calc(4px * var(--k));border-radius:calc(2px * var(--k));background:var(--app-border)}.aw-seek-fill{position:absolute;inset:0 auto 0 0;width:var(--seek, 34%);border-radius:calc(2px * var(--k));background:var(--app-accent)}.aw-seek-handle{position:absolute;top:50%;left:var(--seek, 34%);width:calc(12px * var(--k));height:calc(12px * var(--k));border-radius:50%;background:var(--app-text);transform:translate(-50%,-50%)}.aw-seek--live .aw-seek-fill,.aw-seek--live .aw-seek-handle{background:var(--app-border)}.aw-row{display:flex;align-items:center;gap:calc(4px * var(--k))}.aw-btn{display:grid;place-items:center;width:calc(32px * var(--k));height:calc(32px * var(--k));border-radius:calc(4px * var(--k));color:var(--app-text);flex:none}.aw-btn svg{width:calc(14px * var(--k));height:calc(14px * var(--k))}.aw-btn--wide{width:calc(40px * var(--k))}.aw-btn:hover{background:var(--app-hover)}.aw-btn[aria-disabled=true]{color:var(--app-faint)}.aw-time{color:var(--app-dim);font-size:calc(12px * var(--k));padding:0 calc(10px * var(--k));font-variant-numeric:tabular-nums;white-space:nowrap}.aw-spacer{flex:1}.aw-vol{width:calc(90px * var(--k));height:calc(4px * var(--k));border-radius:calc(2px * var(--k));background:var(--app-border);position:relative;flex:none}.aw-vol:before{content:"";position:absolute;inset:0 auto 0 0;width:77%;border-radius:inherit;background:var(--app-accent)}.aw-vol:after{content:"";position:absolute;top:50%;left:77%;width:calc(12px * var(--k));height:calc(12px * var(--k));border-radius:50%;background:var(--app-text);transform:translate(-50%,-50%)}@media(max-width:760px){.aw-hide-sm{display:none}}.aw-side{flex:none;width:calc(300px * var(--k));background:var(--app-window);border-left:1px solid #26262b;display:flex;flex-direction:column;min-height:0}.aw-side-head{background:var(--app-chrome);color:var(--app-dim);font-size:calc(12px * var(--k));padding:calc(9px * var(--k)) calc(12px * var(--k));display:flex;justify-content:space-between;gap:calc(8px * var(--k));flex:none}.aw-search{margin:calc(8px * var(--k)) calc(8px * var(--k)) calc(2px * var(--k));background:var(--app-panel);border:1px solid var(--app-border);border-radius:calc(4px * var(--k));padding:calc(4px * var(--k)) calc(6px * var(--k));color:var(--app-faint);font-size:calc(12px * var(--k));flex:none}.aw-rows{overflow:hidden;padding:calc(4px * var(--k)) 0;flex:1;min-height:0}.aw-entry{display:flex;align-items:center;gap:calc(10px * var(--k));padding:calc(4px * var(--k)) calc(10px * var(--k));margin:0 calc(3px * var(--k));border-radius:calc(7px * var(--k));min-height:calc(30px * var(--k))}.aw-entry--tall{min-height:calc(46px * var(--k))}.aw-entry:hover{background:var(--app-hover)}.aw-entry-main{flex:1;min-width:0}.aw-entry-title{font-size:calc(13px * var(--k));color:var(--app-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aw-entry-sub{font-size:calc(11px * var(--k));color:var(--app-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:calc(1px * var(--k))}.aw-entry--playing .aw-entry-title{color:var(--app-accent);font-weight:700}.aw-badge{font-size:calc(11px * var(--k));color:var(--app-faint);flex:none;font-variant-numeric:tabular-nums}.aw-badge--live{color:var(--app-accent);letter-spacing:.06em}.aw-busy{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);min-width:calc(340px * var(--k));max-width:calc(520px * var(--k));background:#18181beb;border:1px solid var(--app-border);border-radius:calc(10px * var(--k));padding:calc(10px * var(--k)) calc(16px * var(--k));text-align:center;backdrop-filter:blur(calc(6px * var(--k)))}.aw-busy-title{font-size:calc(13px * var(--k));font-weight:600;color:var(--app-text)}.aw-busy-detail{font-size:calc(11px * var(--k));color:var(--app-faint);margin-top:calc(3px * var(--k));min-height:calc(15px * var(--k))}.aw-busy-bar{height:calc(3px * var(--k));background:var(--app-border);margin-top:calc(6px * var(--k));overflow:hidden;position:relative}.aw-busy-bar>i{position:absolute;inset:0 auto 0 0;width:40%;background:var(--app-accent);animation:awIndeterminate 1.6s ease-in-out infinite}.aw-busy-bar--pct>i{animation:none;width:var(--pct, 40%);transition:width .5s ease}@keyframes awIndeterminate{0%{transform:translate(-105%)}to{transform:translate(255%)}}.aw-busy--failed{border-color:#7f1d1d}.aw-busy--failed .aw-busy-title{color:#fca5a5}.aw-info{position:absolute;top:calc(14px * var(--k));left:calc(14px * var(--k));background:#0a0a0ecc;border:1px solid rgba(255,255,255,.1);border-radius:calc(12px * var(--k));padding:calc(13px * var(--k)) calc(20px * var(--k)) calc(13px * var(--k)) calc(16px * var(--k));display:flex;flex-direction:column;gap:calc(7px * var(--k));backdrop-filter:blur(calc(3px * var(--k)))}.aw-info-row{display:flex;align-items:center;gap:calc(11px * var(--k));font-size:calc(13px * var(--k));color:#f4f4f5;white-space:nowrap}.aw-info-row svg{width:calc(14px * var(--k));height:calc(14px * var(--k));flex:none;color:#8b8b96}.aw-info-row--accent{color:#c7d2fe}.aw-info-row--accent svg{color:#a5b4fc}.aw-start{flex:1;min-height:0;background:var(--app-start);padding:calc(40px * var(--k)) calc(48px * var(--k));display:flex;flex-direction:column;justify-content:center;text-align:center;overflow:hidden}.aw-start-title{font-size:calc(34px * var(--k));font-weight:300;color:var(--app-text);line-height:1.1}.aw-start-sub{font-size:calc(13px * var(--k));color:var(--app-faint);margin-top:calc(4px * var(--k))}.aw-start-btns{display:flex;justify-content:center;flex-wrap:wrap;gap:calc(6px * var(--k));margin-top:calc(24px * var(--k))}.aw-pill{font-size:calc(12px * var(--k));color:var(--app-text);background:var(--app-chrome);border:1px solid var(--app-border);border-radius:calc(4px * var(--k));padding:calc(6px * var(--k)) calc(18px * var(--k));min-height:calc(34px * var(--k));display:inline-flex;align-items:center}.aw-pill--accent{background:var(--app-accent);border-color:var(--app-accent);color:#fff}.aw-hist-label{font-size:calc(11px * var(--k));letter-spacing:calc(1px * var(--k));color:var(--app-faint);margin-top:calc(32px * var(--k))}.aw-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(12px * var(--k));margin-top:calc(10px * var(--k));text-align:left}.aw-tile-thumb{aspect-ratio:16 / 9;border-radius:calc(6px * var(--k));overflow:hidden;position:relative;background:#1c1c22;display:grid;place-items:center;color:var(--app-border)}.aw-tile-thumb svg{width:calc(22px * var(--k));height:calc(22px * var(--k))}.aw-tile-thumb--stream{color:var(--app-accent)}.aw-tile-progress{position:absolute;inset:auto 0 0;height:calc(4px * var(--k));background:#00000082}.aw-tile-progress>i{display:block;height:100%;width:var(--p, 40%);background:var(--app-accent)}.aw-tile-name{font-size:calc(12px * var(--k));font-weight:600;color:var(--app-text);margin-top:calc(7px * var(--k));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aw-tile-info{font-size:calc(11px * var(--k));color:var(--app-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aw-dialog{background:var(--app-window);padding:calc(18px * var(--k));flex:1;min-height:0;overflow:hidden}.aw-tabs{display:flex;gap:calc(4px * var(--k));margin-bottom:calc(12px * var(--k));flex-wrap:wrap}.aw-tab{font-size:calc(12px * var(--k));color:var(--app-dim);padding:calc(7px * var(--k)) calc(16px * var(--k));border-radius:calc(8px * var(--k))}.aw-tab[aria-selected=true]{background:var(--app-accent);color:#fff}.aw-card{background:var(--app-panel);border:1px solid var(--app-border);border-radius:calc(12px * var(--k));padding:calc(14px * var(--k)) calc(16px * var(--k))}.aw-field{display:flex;align-items:center;gap:calc(12px * var(--k));padding:calc(6px * var(--k)) 0}.aw-field-label{width:calc(96px * var(--k));flex:none;font-size:calc(12px * var(--k));color:var(--app-dim);text-align:right}.aw-input{flex:1;min-width:0;background:var(--app-panel);border:1px solid var(--app-border);border-radius:calc(4px * var(--k));padding:calc(5px * var(--k)) calc(8px * var(--k));font-size:calc(12px * var(--k));color:var(--app-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aw-input--ghost{color:var(--app-faint)}.aw-found{display:flex;align-items:center;gap:calc(10px * var(--k));padding:calc(7px * var(--k)) calc(10px * var(--k));border-radius:calc(7px * var(--k));font-size:calc(12px * var(--k))}.aw-found:nth-child(odd){background:#ffffff05}.aw-found svg{width:calc(13px * var(--k));height:calc(13px * var(--k));color:var(--app-accent);flex:none}.aw-found-addr{color:var(--app-faint);font-family:var(--mono);font-size:calc(11px * var(--k));margin-left:auto}.aw-menu{position:absolute;background:var(--app-panel);border:1px solid var(--app-border);border-radius:calc(10px * var(--k));padding:calc(6px * var(--k)) calc(4px * var(--k));min-width:calc(200px * var(--k));box-shadow:0 calc(18px * var(--k)) calc(40px * var(--k)) #0000008c}.aw-menu-item{display:flex;align-items:center;justify-content:space-between;gap:calc(24px * var(--k));padding:calc(7px * var(--k)) calc(14px * var(--k));margin:calc(1px * var(--k)) calc(4px * var(--k));border-radius:calc(6px * var(--k));font-size:calc(12px * var(--k));color:var(--app-text)}.aw-menu-item[aria-checked=true]{background:var(--app-accent);color:#fff}.aw-menu-sep{height:1px;background:var(--app-border);margin:calc(6px * var(--k)) calc(12px * var(--k))}.skip[data-astro-cid-5hce7sga]{position:absolute;left:-9999px;top:0;z-index:50;background:var(--ember);color:#180d06;padding:.7em 1.2em;font:600 .875rem var(--body)}.skip[data-astro-cid-5hce7sga]:focus{left:0}.nav[data-astro-cid-5hce7sga]{position:sticky;top:0;z-index:30;background:#0b0a09b8;backdrop-filter:blur(14px);border-bottom:var(--rule)}.nav-inner[data-astro-cid-5hce7sga]{display:flex;align-items:center;gap:2rem;height:62px}.mark[data-astro-cid-5hce7sga]{display:inline-flex;align-items:baseline;gap:.5em;text-decoration:none;flex:none}.mark-dot[data-astro-cid-5hce7sga]{color:var(--ember);font-size:.7em;text-shadow:0 0 12px var(--ember)}.mark-word[data-astro-cid-5hce7sga]{font-family:var(--display);font-variation-settings:"wdth" 118;font-weight:700;font-size:1.05rem;letter-spacing:.02em;text-transform:lowercase}.nav-links[data-astro-cid-5hce7sga]{display:flex;gap:1.6rem;margin-left:auto;font-size:var(--s--1)}.nav-links[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{color:var(--smoke);text-decoration:none;transition:color .2s ease}.nav-links[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover{color:var(--bone)}.nav-cta[data-astro-cid-5hce7sga]{font-size:var(--s--1);font-weight:500;text-decoration:none;color:var(--bone);border:1px solid var(--line);padding:.5em 1.1em;transition:border-color .2s ease,background .2s ease;flex:none}.nav-cta[data-astro-cid-5hce7sga]:hover{border-color:var(--ember);background:#ff6b2c14}@media(max-width:720px){.nav-links[data-astro-cid-5hce7sga]{display:none}.nav-cta[data-astro-cid-5hce7sga]{margin-left:auto}}.foot[data-astro-cid-5hce7sga]{border-top:var(--rule);padding-top:clamp(3rem,6vw,5rem);margin-top:clamp(3rem,6vw,5rem)}.foot-inner[data-astro-cid-5hce7sga]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr);gap:clamp(2rem,5vw,4rem);padding-bottom:3rem}.foot-brand[data-astro-cid-5hce7sga] p[data-astro-cid-5hce7sga]{margin-top:1rem;font-size:var(--s--1);max-width:46ch}.foot-cols[data-astro-cid-5hce7sga]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.foot-cols[data-astro-cid-5hce7sga] h4[data-astro-cid-5hce7sga]{font-family:var(--mono);font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin:0 0 1rem}.foot-cols[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga],.foot-cols[data-astro-cid-5hce7sga] .off[data-astro-cid-5hce7sga]{display:block;font-size:var(--s--1);color:var(--smoke);text-decoration:none;padding:.28em 0}.foot-cols[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover{color:var(--ember)}.foot-cols[data-astro-cid-5hce7sga] .off[data-astro-cid-5hce7sga]{color:var(--faint)}.foot-base[data-astro-cid-5hce7sga]{display:flex;justify-content:space-between;gap:1rem;padding:1.2rem 0 2.5rem;border-top:var(--rule);font-family:var(--mono);font-size:.6875rem;letter-spacing:.08em;color:var(--faint);text-transform:uppercase}@media(max-width:780px){.foot-inner[data-astro-cid-5hce7sga]{grid-template-columns:1fr}}@media(max-width:520px){.foot-cols[data-astro-cid-5hce7sga]{grid-template-columns:1fr 1fr}}
