:root{--bg:#07090d;--surface-1:#10141c;--surface-2:#1a1f2b;--surface-3:#232937;--hairline:#262d3b;--hairline-bright:#3a4356;--fg:#e8eaef;--fg-muted:#8b93a7;--fg-dim:#737e96;--accent:#f16640;--accent-2:#fbac6c;--accent-wash:rgba(241, 102, 64, .12);--accent-line:rgba(241, 102, 64, .38);--ok:#3ddc84;--warn:#ffb020;--error:#ff5a52;--tier-economy:#6b7689;--tier-standard:var(--accent);--tier-express:var(--accent-2);--font-sans:"DM Sans","DM Sans Fallback",system-ui,-apple-system,Arial,sans-serif;--font-mono:"Bitcount Grid Single","Bitcount Grid Single Fallback",ui-monospace,SFMono-Regular,Menlo,monospace;--text-xs:0.8125rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.5rem;--text-2xl:2rem;--text-3xl:2.5rem;--tracking-label:.14em;--leading-tight:1.15;--leading-body:1.6;--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-s:1rem;--space-m:1.5rem;--space-l:2rem;--space-xl:3rem;--space-2xl:4rem;--space-3xl:6rem;--chamfer:1rem;--radius-sm:2px;--dur-fast:110ms;--dur:200ms;--dur-slow:420ms;--ease:cubic-bezier(.2, .7, .3, 1);--z-header:100;--z-overlay:2000;--z-toast:3000;--z-grain:9000}*,::after,::before{box-sizing:border-box;margin:0;padding:0}html{font-size:100%;-webkit-text-size-adjust:100%}body{min-height:100%;background-color:var(--bg);color:var(--fg);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-body);font-optical-sizing:auto;font-synthesis-style:none;overflow-x:hidden;-webkit-font-smoothing:antialiased}body,html{width:100%;height:100%;scroll-behavior:smooth}.btn,.eyebrow,.header,.header_lite,.readout__label,[data-no-select],button,nav{user-select:none;-webkit-user-select:none}::selection{background:var(--accent);color:#fff}img,svg,video{display:block;max-width:100%;height:auto}*{scrollbar-width:thin;scrollbar-color:var(--hairline-bright) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--hairline-bright);border:3px solid var(--bg);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--fg-dim)}h1,h2,h3,h4{font-weight:500;line-height:var(--leading-tight);text-wrap:balance}h1{font-size:var(--text-3xl)}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-xl)}h4{font-size:var(--text-lg)}p{font-size:var(--text-base);line-height:var(--leading-body);text-wrap:pretty}dd,figcaption,li,p{font-weight:300}small{font-size:var(--text-xs);color:var(--fg-muted);line-height:1.5}strong{font-weight:500}a{color:var(--accent);text-decoration:none;transition:color var(--dur-fast) var(--ease)}a:hover{color:var(--accent-2)}.prose a,p a{text-decoration:underline;text-underline-offset:.2em}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}code,kbd,samp{font-family:var(--font-mono);font-size:.9em;padding:.1em .35em;background:var(--surface-2);border:1px solid var(--hairline);color:var(--accent-2)}.rule,hr{border:0;height:1px;background:var(--hairline)}.job_id_value,.mono,.num,.price,time{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-label)}.eyebrow{display:inline-flex;align-items:center;gap:var(--space-2xs);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--accent)}.eyebrow--muted{color:var(--fg-muted)}.container{width:100%;max-width:1440px;margin-inline:auto;padding-inline:var(--space-s);transition:max-width var(--dur-slow) var(--ease)}.container.full-width{max-width:unset}.container.centered{display:flex;flex-direction:column;align-items:center}@media (min-width:768px){.container{padding-inline:var(--space-l)}}@media (min-width:1200px){.container{padding-inline:var(--space-xl)}}.sec{position:relative;padding-block:clamp(4rem,2.5rem + 6vw,9rem)}.band{position:relative;padding-block:var(--space-l);border-block:1px solid var(--hairline)}.act{display:flex;flex-direction:column;justify-content:center}.sec__head{max-width:46rem;margin-bottom:clamp(2rem,1rem + 3vw,4rem)}.sec__head h2{margin-block:var(--space-xs) var(--space-s)}.sec__head p{color:var(--fg-muted)}.sec__head--center{margin-inline:auto;text-align:center}.sec__head--center .eyebrow{justify-content:center}.full-bleed{--display:clamp(2.75rem, 1.5rem + 5vw, 6rem);--bleed-y:clamp(4rem, 2rem + 8vw, 12rem);padding-block:var(--bleed-y)}.display{--display:var(--text-3xl);font-family:var(--font-mono);font-size:var(--display);font-weight:300;line-height:.85;text-transform:uppercase;text-wrap:balance}.display em{font-style:normal;color:var(--accent)}.display--sm{font-size:clamp(1.75rem, 1.1rem + 2.6vw, 3rem)}.blueprint{position:relative;background-image:linear-gradient(to right,var(--hairline) 1px,transparent 1px),linear-gradient(to bottom,var(--hairline) 1px,transparent 1px);background-size:64px 64px}.blueprint::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 0,transparent 30%,var(--bg) 78%)}.blueprint>*{position:relative;z-index:1}.ambient{background:linear-gradient(45deg,var(--surface-1) -20%,var(--bg) 50%,var(--surface-1) 120%)}body::after{content:"";position:fixed;inset:0;z-index:var(--z-grain);pointer-events:none;background:url(../images/grain.webp) center/55px repeat;opacity:.045;mix-blend-mode:hard-light}.glass{--glass-tint:rgba(16, 20, 28, .72);--glass-blur:14px;--glass-sat:115%;background:var(--glass-tint);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));box-shadow:inset 0 1px 0 rgba(232,234,239,.1)}.glass--deep{--glass-tint:rgba(11, 14, 20, .86);--glass-blur:22px;--glass-sat:110%}.glass--veil{--glass-tint:rgba(7, 9, 13, .60);--glass-blur:6px;--glass-sat:100%;box-shadow:none}@supports not (backdrop-filter:blur(1px)){.glass{background:var(--surface-1)}.glass--deep{background:var(--surface-2)}.glass--veil{background:rgba(7,9,13,.82)}}.chamfer,.lamp,.panel{--ch:var(--chamfer);clip-path:polygon(0 0,calc(100% - var(--ch)) 0,100% var(--ch),100% 100%,var(--ch) 100%,0 calc(100% - var(--ch)))}.panel{position:relative;background:var(--panel-edge,var(--hairline));padding:1px}.panel::before{content:"";position:absolute;inset:1px;background:var(--panel-fill,var(--surface-1));clip-path:inherit;z-index:0;transition:background var(--dur) var(--ease)}.panel>*{position:relative;z-index:1}.panel__body{padding:var(--space-m)}.panel--raised{--panel-fill:var(--surface-2)}.panel--accent{--panel-edge:var(--accent-line)}.panel--glass{--panel-fill:rgba(16, 20, 28, .72);box-shadow:inset 0 1px 0 rgba(232,234,239,.1)}.panel--glass::before{backdrop-filter:blur(14px) saturate(115%);-webkit-backdrop-filter:blur(14px) saturate(115%)}.hud{position:relative}.hud::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background-image:linear-gradient(var(--accent),var(--accent)),linear-gradient(var(--accent),var(--accent)),linear-gradient(var(--accent),var(--accent)),linear-gradient(var(--accent),var(--accent));background-repeat:no-repeat;background-size:10px 1px,1px 10px,10px 1px,1px 10px;background-position:left top,left top,right bottom,right bottom}.ticks{height:6px;background-image:linear-gradient(to right,var(--hairline-bright) 1px,transparent 1px);background-size:8px 100%}.lamp{--lamp-size:8px;--ch:calc(var(--lamp-size) * .375);flex:none;width:var(--lamp-size);height:var(--lamp-size);background:var(--lamp,var(--fg-dim))}.lamp--hollow{background:0 0;box-shadow:inset 0 0 0 1px var(--lamp,var(--fg-dim))}.btn{--ch:.6rem;--btn-h:44px;--btn-fs:var(--text-sm);--btn-pad:var(--space-xs) var(--space-m);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2xs);padding:var(--btn-pad);min-height:var(--btn-h);font-family:var(--font-mono);font-size:var(--btn-fs);font-weight:550;text-transform:uppercase;letter-spacing:var(--tracking-label);color:#0b0d12;background:var(--accent);border:0;cursor:pointer;clip-path:polygon(0 0,calc(100% - var(--ch)) 0,100% var(--ch),100% 100%,var(--ch) 100%,0 calc(100% - var(--ch)));transition:background var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.btn:hover{background:var(--accent-2);color:#0b0d12}.btn:active{transform:translateY(1px)}.btn--danger,.btn--ghost,.btn--quiet{font-weight:350}.btn--ghost{background:0 0;color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent-line)}.btn--ghost:hover{background:var(--accent-wash);color:var(--accent-2)}.btn--quiet{background:0 0;color:var(--fg-muted);box-shadow:inset 0 0 0 1px var(--hairline)}.btn--quiet:hover{background:var(--surface-2);color:var(--fg)}.btn--danger{background:0 0;color:var(--error);box-shadow:inset 0 0 0 1px rgba(255,90,82,.45)}.btn--danger:hover{background:rgba(255,90,82,.12);color:var(--error)}.btn--danger-solid{background:var(--error);color:#14060a}.btn--danger-solid:hover{background:#ff7a73}.btn:disabled{opacity:.4;cursor:not-allowed}.btn:disabled:hover{background:var(--accent)}.btn--danger:disabled:hover,.btn--ghost:disabled:hover,.btn--quiet:disabled:hover{background:0 0}.field{display:flex;flex-direction:column;gap:var(--space-3xs)}.field>label{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--fg-muted)}.input,input[type=email],input[type=number],input[type=password],input[type=text],select,textarea{width:100%;min-height:44px;padding:var(--space-2xs) var(--space-xs);font-family:var(--font-sans);font-size:var(--text-base);color:var(--fg);background:var(--surface-2);border:1px solid var(--hairline);border-radius:0;transition:border-color var(--dur-fast) var(--ease)}input:focus,select:focus,textarea:focus{border-color:var(--accent);outline:0}input::placeholder,textarea::placeholder{color:var(--fg-dim)}.switch{--w:46px;--h:24px;position:relative;display:inline-block;width:var(--w);height:var(--h);flex:none}.switch input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.switch .slider,.switch__track{position:absolute;inset:0;background:var(--surface-2);border:1px solid var(--hairline-bright);transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease);pointer-events:none}.switch .slider::after,.switch__track::after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;background:var(--fg-dim);transition:transform var(--dur) var(--ease),background var(--dur) var(--ease)}.switch input:checked+.slider,.switch input:checked+.switch__track{border-color:var(--accent);background:rgba(241,102,64,.22)}.switch input:checked+.slider::after,.switch input:checked+.switch__track::after{transform:translateX(calc(var(--w) - 22px));background:var(--accent)}.switch input:focus-visible+.slider,.switch input:focus-visible+.switch__track{outline:2px solid var(--accent);outline-offset:2px}.switch input:disabled+.slider,.switch input:disabled+.switch__track{opacity:.5;cursor:not-allowed}.checkbox-basic{display:flex;align-items:flex-start;gap:var(--space-2xs)}.checkbox-basic input[type=checkbox]{appearance:none;-webkit-appearance:none;flex:none;width:15px;height:15px;min-height:0;margin:2px 0 0;padding:0;background:var(--surface-2);border:1px solid var(--hairline-bright);border-radius:0;cursor:pointer;clip-path:polygon(0 0,11px 0,15px 4px,15px 15px,4px 15px,0 11px);transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.checkbox-basic input[type=checkbox]:hover{border-color:var(--fg-dim)}.checkbox-basic input[type=checkbox]:checked{background:var(--accent);border-color:var(--accent)}.checkbox-basic input[type=checkbox]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.checkbox-basic label{font-size:var(--text-xs);line-height:1.5;color:var(--fg-muted);cursor:pointer}.checkbox-basic label a{color:var(--accent)}.readout{display:flex;flex-direction:column;gap:2px}.readout__label{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--fg-muted)}.readout__value{font-family:var(--font-mono);font-size:var(--text-xl);font-variant-numeric:tabular-nums;color:var(--fg);line-height:1.1}.readout__value--accent{color:var(--accent)}.meter{position:relative;height:8px;background:var(--surface-3);overflow:hidden}.meter__fill{position:absolute;inset:0;background:var(--accent);transform:translateX(-100%);transition:transform var(--dur-slow) var(--ease)}.meter::after{content:"";position:absolute;inset:0;background-image:linear-gradient(to right,rgba(11,13,18,.55) 1px,transparent 1px);background-size:10% 100%;pointer-events:none}.badge{display:inline-flex;align-items:center;gap:var(--space-3xs);padding:2px var(--space-2xs);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--fg-muted);border:1px solid var(--hairline)}.badge--ok{color:var(--ok);border-color:rgba(61,220,132,.4)}.badge--warn{color:var(--warn);border-color:rgba(255,176,32,.4)}.badge--error{color:var(--error);border-color:rgba(255,90,82,.4)}.badge--tier{color:var(--livery);border-color:var(--livery)}.tier{--livery:var(--fg-muted)}.tier--economy{--livery:var(--tier-economy)}.tier--standard{--livery:var(--tier-standard)}.tier--express{--livery:var(--tier-express)}.tier__stripe{height:3px;background:var(--livery)}.tier__name{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--livery)}.ledger{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--hairline);border:1px solid var(--hairline);list-style:none}@media (min-width:768px){.ledger{grid-template-columns:repeat(4,1fr)}}@media (min-width:1200px){.ledger{grid-template-columns:repeat(6,1fr)}}.ledger__cell{position:relative;aspect-ratio:16/10;background:var(--surface-1);overflow:hidden}.ledger__cell img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity var(--dur-slow) var(--ease)}.ledger__cell.is-done img{opacity:1}.ledger__id,.ledger__state{position:absolute;z-index:2;font-family:var(--font-mono);font-size:10px;letter-spacing:var(--tracking-label);text-transform:uppercase;line-height:1}.ledger__id{left:6px;bottom:6px;color:var(--fg-dim)}.ledger__state{right:6px;top:6px}.ledger__cell.is-queued{background:var(--bg)}.ledger__cell.is-queued .ledger__state{color:var(--fg-dim)}.ledger__cell.is-done .ledger__state{color:var(--ok)}.ledger__cell.is-done .ledger__id{color:var(--fg-muted)}.ledger__cell.is-rendering{box-shadow:inset 0 0 0 1px var(--accent)}.ledger__cell.is-rendering .ledger__state{color:var(--accent)}.ledger__cell.is-rendering::after{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--accent);animation:ledger-scan 1.4s linear infinite}@keyframes ledger-scan{from{top:0}to{top:100%}}@media (prefers-reduced-motion:reduce){.ledger__cell.is-rendering::after{animation:none;top:0}.ledger__cell img{transition:none}}.breadcrumb-nav ul{display:flex;flex-wrap:wrap;gap:var(--space-2xs);list-style:none;margin:0;padding:0}.breadcrumb-nav li{display:flex;align-items:center;gap:var(--space-2xs)}.breadcrumb-nav li+li::before{content:"/";color:var(--fg-dim)}.breadcrumb-nav a,.breadcrumb-nav span{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:400;text-transform:uppercase;letter-spacing:.025em;color:var(--fg-dim)}.breadcrumb-nav a:hover{color:var(--accent)}.breadcrumb-nav [aria-current=page]{color:var(--fg-muted)}.toc{order:-1}.toc__title{display:block;margin-bottom:var(--space-2xs);padding-bottom:var(--space-3xs);border-bottom:1px solid var(--hairline);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--fg-dim)}.toc ol{list-style:none;margin:0;padding:0}.toc li{margin:0}.toc a{display:block;padding:var(--space-3xs) 0 var(--space-3xs) var(--space-2xs);border-left:1px solid var(--hairline);font-size:var(--text-sm);font-weight:300;line-height:1.35;color:var(--fg-muted);transition:color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.toc a:hover{color:var(--fg);border-left-color:var(--hairline-bright)}.toc a.is-current{color:var(--accent);border-left-color:var(--accent)}.toc .toc--sub a{padding-left:var(--space-m);font-size:var(--text-xs)}@media (width < 1000px){.toc details>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2xs);padding:var(--space-2xs) 0;border-block:1px solid var(--hairline);cursor:pointer;font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--fg-dim);list-style:none}.toc details>summary::-webkit-details-marker{display:none}.toc details>summary::after{content:"";width:8px;height:8px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform var(--dur) var(--ease)}.toc details[open]>summary{margin-bottom:var(--space-2xs);color:var(--accent)}.toc details[open]>summary::after{transform:translateY(2px) rotate(225deg)}}@media (width >= 1000px){.toc{order:0;position:sticky;top:calc(var(--header-h) + var(--space-l));max-height:calc(100vh - var(--header-h) - (var(--header-gap) * 2) - var(--space-xl) - var(--space-m));overflow-y:auto}}.yt-embed{--yt-play:clamp(2.75rem, 1.9rem + 1.4vw, 4.5rem);position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:var(--surface-1);text-decoration:none}.yt-embed>iframe,.yt-embed>img{position:absolute;inset:0;width:100%;height:100%;border:0}.yt-embed>img{z-index:1;object-fit:cover;opacity:.84;transition:opacity var(--dur) var(--ease)}.yt-embed:focus-visible>img,.yt-embed:hover>img{opacity:1}.yt-embed__play{--ch:.5rem;--btn-h:var(--yt-play);--btn-pad:0;position:absolute;top:50%;left:50%;translate:-50% -50%;z-index:2;width:var(--yt-play);pointer-events:none}.yt-embed__play::after{content:"";width:calc(var(--yt-play) * .28);height:calc(var(--yt-play) * .32);margin-left:calc(var(--yt-play) * .05);background:currentColor;clip-path:polygon(0 0,100% 50%,0 100%)}.yt-embed:focus-visible .yt-embed__play,.yt-embed:hover .yt-embed__play{background:var(--accent-2)}.yt-embed:active .yt-embed__play{transform:translateY(1px)}.yt-embed--live{cursor:auto}.yt-embed--live>img{z-index:2;opacity:1;pointer-events:none;transition:opacity var(--dur-slow) var(--ease)}.faq{--faq-q-size:var(--text-lg);--faq-a-size:var(--text-base);--faq-pad:var(--space-m);--faq-mark:12px;border-top:1px solid var(--hairline)}.faq__item{border-bottom:1px solid var(--hairline)}.faq__item>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-m);padding-block:var(--faq-pad);font-size:var(--faq-q-size);line-height:1.3;color:var(--fg);cursor:pointer;list-style:none;transition:color var(--dur-fast) var(--ease)}.faq__item>summary::-webkit-details-marker{display:none}.faq__item>summary:hover{color:var(--accent)}.faq__item>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.faq__item>summary h3{font:inherit;letter-spacing:inherit;color:inherit;margin:0;display:inline}.faq__item>summary::after{content:"";flex:none;width:var(--faq-mark);height:var(--faq-mark);background:linear-gradient(var(--fg-dim),var(--fg-dim)) center/var(--faq-mark) 1px no-repeat,linear-gradient(var(--fg-dim),var(--fg-dim)) center/1px var(--faq-mark) no-repeat;transition:transform var(--dur) var(--ease),background var(--dur-fast) var(--ease)}.faq__item[open]>summary{color:var(--accent)}.faq__item[open]>summary::after{transform:rotate(90deg);background:linear-gradient(var(--accent),var(--accent)) center/1px var(--faq-mark) no-repeat}.faq__body{padding-bottom:var(--faq-pad)}.faq__body p{max-width:90%;font-size:var(--faq-a-size);color:var(--fg-muted)}.faq__body p+p{margin-top:var(--space-s)}.faq__body a{color:var(--accent)}.faq{interpolate-size:allow-keywords}.faq__item::details-content{block-size:0;overflow:hidden;transition:block-size var(--dur) var(--ease),content-visibility var(--dur) allow-discrete}.faq__item[open]::details-content{block-size:auto}@media (prefers-reduced-motion:reduce){.faq__item::details-content{transition-duration:NaNs}}.toast-stack{position:fixed;bottom:var(--space-m);right:var(--space-m);z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--space-2xs);max-width:min(28rem,calc(100vw - 2 * var(--space-m)))}.toast{display:flex;align-items:flex-start;gap:var(--space-xs);padding:var(--space-xs) var(--space-s);background:var(--surface-2);border:1px solid var(--hairline);border-left:3px solid var(--fg-muted);font-size:var(--text-sm);animation:toast-in var(--dur) var(--ease)}.toast--ok{border-left-color:var(--ok)}.toast--warn{border-left-color:var(--warn)}.toast--error{border-left-color:var(--error)}@keyframes toast-in{from{opacity:0;transform:translateX(12px)}to{opacity:1;transform:none}}.reveal{opacity:0;transform:translateY(12px)}.reveal.is-visible{opacity:1;transform:none;transition:opacity var(--dur-slow) var(--ease),transform var(--dur-slow) var(--ease)}.streak{position:relative;overflow:hidden}.streak.is-visible::after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 40%,var(--accent-wash) 50%,transparent 60%);animation:streak var(--dur-slow) var(--ease) 1}@keyframes streak{from{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:NaNs!important;animation-iteration-count:1!important;transition-duration:NaNs!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}.streak.is-visible::after{display:none}}@media (min-width:768px){:root{--text-2xl:2.25rem;--text-3xl:3rem}}@media (min-width:1200px){:root{--text-xl:1.625rem;--text-2xl:2.5rem;--text-3xl:3.25rem}}@media (min-width:1800px){:root{--chamfer:1.25rem}.container{max-width:1680px}}html #flash_screen{position:fixed;inset:0;z-index:99999;background-color:var(--bg);opacity:1;transition:opacity .2s ease;display:none}html.js #flash_screen{display:flex;align-items:center;justify-content:center}#flash_screen .flash-logo{position:relative;width:clamp(190px,30vw,320px);aspect-ratio:601/46;background:url(../images/logo.webp) center/contain no-repeat}#flash_screen .flash-logo::after,#flash_screen .flash-logo::before{content:"";position:absolute;top:calc(100% + .9rem);height:1px}#flash_screen .flash-logo::before{left:0;right:0;background:var(--hairline-bright);transform:scaleX(0);transform-origin:left;animation:flash-rule 520ms var(--ease) 120ms forwards}#flash_screen .flash-logo::after{left:0;width:22%;background:var(--accent);opacity:0;animation:fadeIn .2s var(--ease) 640ms forwards,flash-scan 1.15s var(--ease) .7s infinite alternate}@keyframes flash-rule{to{transform:scaleX(1)}}@keyframes flash-scan{from{transform:translateX(0)}to{transform:translateX(354%)}}@media (prefers-reduced-motion:reduce){#flash_screen .flash-logo::before{transform:none}#flash_screen .flash-logo::after{display:none}}@keyframes slideInLeft{from{transform:translateX(-10%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideInRight{from{transform:translateX(10%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes zoomIn{from{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes textExp{from{letter-spacing:.1em;opacity:0}to{letter-spacing:0;opacity:1}}@keyframes wipe-in{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes progressGradient{0%{background-position:200% 50%}100%{background-position:0 50%}}