@font-face{font-family:Geist Sans;src:url(/fonts/geist-sans/Geist-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:DM Mono;src:url(/fonts/dm-mono/files/dm-mono-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Mono;src:url(/fonts/dm-mono/files/dm-mono-latin-500-normal.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--nav-height: 64px;--max-width: 1540px;--content-pad: clamp(20px, 4vw, 72px);--section-pad: clamp(56px, 7vw, 104px);--content-max: 680px;--content-wide: var(--max-width);--content-full: 100%;--touch-min: 44px;--ink: #060605;--depth: #0a0a09;--depth-mid: #0d0d0c;--surface: #111110;--surface-raised: #181715;--surface-high: #1f1d1b;--border-deep: #1a1917;--border: #272420;--border-lit: #3a3228;--border-glow: #5a4830;--text-ghost: #3d3830;--text-faint: #5c5548;--text-dim: #7a7068;--text-muted: #a09484;--text-secondary: #c4b9aa;--text-primary: #ede8dc;--amber-deep: #3d2608;--amber-shadow: #5c3a0e;--amber-base: #8a5412;--amber: #c07818;--amber-bright: #d4881e;--amber-hot: #e89c26;--amber-edge: #f5b040;--accent: var(--amber);--accent-interactive: var(--amber-bright);--accent-hover: var(--amber-hot);--accent-focus: var(--amber-edge);--accent-glow: rgba(192, 120, 24, .12);--accent-glow-strong: rgba(212, 136, 30, .22);--status-ok: #5a8a5a;--status-warn: var(--amber);--status-error: #8a3a2e;--grad-hero-glow: radial-gradient( 1200px 680px at 90% -10%, rgba(192, 120, 24, .14), transparent 72% );--grad-amber-rule: linear-gradient( 90deg, transparent 0%, var(--amber) 30%, var(--amber-bright) 50%, var(--amber) 70%, transparent 100% );--grad-surface: linear-gradient( 180deg, var(--surface) 0%, rgba(17, 17, 16, .96) 100% );--radius-none: 0px;--radius-sm: 3px;--radius-md: 6px;--radius-lg: 10px;--radius-xl: 16px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .4);--shadow-md: 0 4px 16px rgba(0, 0, 0, .5), 0 1px 3px rgba(0, 0, 0, .3);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .55), 0 2px 8px rgba(0, 0, 0, .4);--shadow-xl: 0 20px 60px rgba(0, 0, 0, .6), 0 4px 16px rgba(0, 0, 0, .45);--shadow-amber: 0 0 0 1px var(--amber), 0 4px 24px var(--amber-shadow);--shadow-glow: 0 0 40px rgba(192, 120, 24, .18), 0 0 80px rgba(192, 120, 24, .08);--font-display: "Geist Sans", "Helvetica Neue", "Arial", sans-serif;--font-sans: "Geist Sans", "Helvetica Neue", "Arial", sans-serif;--font-mono: "DM Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--text-xs: clamp(10px, .75vw, 12px);--text-sm: clamp(12px, .9vw, 14px);--text-base: clamp(16px, 1.1vw, 18px);--text-lg: clamp(17px, 1.3vw, 20px);--text-xl: clamp(20px, 1.6vw, 24px);--text-2xl: clamp(26px, 2.2vw, 36px);--text-3xl: clamp(34px, 3vw, 52px);--text-4xl: clamp(44px, 4.5vw, 72px);--text-hero: clamp(56px, 7vw, 112px);--leading-tight: .92;--leading-snug: 1.15;--leading-normal: 1.5;--leading-relaxed: 1.72;--tracking-tight: -.02em;--tracking-normal: 0;--tracking-wide: .08em;--tracking-widest: .14em;--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--duration-fast: .12s;--duration-base: .22s;--duration-slow: .38s;--dur-fast: var(--duration-fast);--dur-base: var(--duration-base);--dur-slow: var(--duration-slow);--dur-xslow: .8s;--ease: var(--ease-in-out);--ease-out: var(--ease-out-expo);--s0: 4px;--s1: 8px;--s2: 16px;--s3: 24px;--s4: 32px;--s5: 40px;--s6: 44px;--s8: 56px;--s10: 72px;--s12: 88px;--s14: 104px;--s16: 120px;--bone: var(--text-primary);--bone-dim: color-mix(in srgb, var(--text-primary) 74%, var(--depth) 26%);--bone-faint: color-mix(in srgb, var(--text-primary) 16%, var(--depth) 84%);--amber-a: var(--amber-bright);--amber-dim: color-mix(in srgb, var(--amber) 24%, var(--depth) 76%);--amber-faint: color-mix(in srgb, var(--amber) 11%, var(--depth) 89%);--border-thin: .5px solid var(--border);--border-mid: .5px solid var(--border-lit);--border-accent: .5px solid var(--amber);--theme-root-size: 17px;--theme-body-size: 16px;--theme-body-leading: 1.65;--theme-body-track: .008em;--theme-display-track: -.015em;--theme-label-track: .12em;--theme-ui-track: .04em;--type-body-size: var(--theme-body-size);--type-body-leading: max(1.6, var(--theme-body-leading));--type-body-track: var(--theme-body-track);--type-display-track: clamp(-.03em, var(--theme-display-track), 0em);--type-label-track: clamp(.1em, var(--theme-label-track), .18em);--type-ui-track: clamp(.03em, var(--theme-ui-track), .08em);--type-heading-snug: 1.1;--type-heading-compact: 1.16}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}html{font-size:var(--theme-root-size);scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-sans);font-weight:400;font-size:clamp(var(--type-body-size),calc(var(--type-body-size) + .08vw),calc(var(--type-body-size) + 2px));line-height:var(--type-body-leading);letter-spacing:var(--type-body-track);color:var(--text-secondary);background:var(--depth);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1{font-family:var(--font-sans);font-weight:300;font-size:var(--text-hero);line-height:var(--leading-tight);letter-spacing:var(--type-display-track);color:var(--text-primary);margin:0;text-wrap:balance}h2{font-family:var(--font-sans);font-weight:600;font-size:var(--text-3xl);line-height:var(--type-heading-snug);letter-spacing:var(--type-display-track);color:var(--text-primary);margin:0;text-wrap:balance}h3{font-family:var(--font-sans);font-weight:600;font-size:var(--text-xl);line-height:var(--type-heading-compact);letter-spacing:calc(var(--type-display-track) * .72);color:var(--text-primary);margin:0}h4,h5,h6{font-family:var(--font-sans);font-weight:600;font-size:var(--text-lg);line-height:var(--type-heading-compact);letter-spacing:calc(var(--type-display-track) * .4);color:var(--text-primary);margin:0}p{font-family:var(--font-sans);font-weight:400;line-height:inherit;letter-spacing:inherit;margin:0;color:var(--text-secondary)}a{color:var(--amber);text-decoration:none;transition:color var(--duration-fast) var(--ease-out-expo)}a:hover{color:var(--amber-hot)}:focus-visible{outline:2px solid var(--amber-edge);outline-offset:3px}hr{border:none;border-top:1px solid var(--border);margin:0}img,video{max-width:100%;height:auto;display:block}code,kbd{font-family:var(--font-mono);font-size:.875em;color:var(--amber);background:var(--surface);border:1px solid var(--border);padding:1px 5px}pre{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--surface);border:1px solid var(--border);padding:20px 24px;overflow-x:auto;color:var(--text-secondary)}pre code{background:none;border:none;padding:0;color:inherit}.eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;letter-spacing:var(--type-label-track);text-transform:uppercase;color:var(--amber);display:block}.eyebrow--dim{color:var(--text-dim)}.wordmark{font-family:var(--font-mono);font-weight:500;letter-spacing:var(--type-ui-track);text-transform:uppercase}.mono{font-family:var(--font-mono);font-weight:400}.stat-value{font-family:var(--font-mono);font-size:var(--text-4xl);font-weight:500;color:var(--amber);line-height:1;letter-spacing:var(--tracking-tight)}.stat-label{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--type-label-track);text-transform:uppercase;color:var(--text-ghost)}.btn-primary,a.btn-primary,button.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 20px;background:var(--amber);color:#0d0b08;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:600;letter-spacing:var(--type-ui-track);text-transform:uppercase;text-decoration:none;border:1px solid var(--amber);border-radius:0;cursor:pointer;transition:background var(--duration-fast) var(--ease-out-expo),box-shadow var(--duration-base) var(--ease-out-expo),transform var(--duration-fast) var(--ease-out-expo);box-shadow:0 2px 10px #c0781833;white-space:nowrap}.btn-primary:hover,a.btn-primary:hover{background:var(--amber-hot);border-color:var(--amber-hot);color:#0d0b08;box-shadow:0 4px 20px #c0781866;transform:translateY(-1px)}.btn-primary:active{transform:translateY(0);box-shadow:0 1px 4px #c0781833}.btn-primary:focus-visible{outline:2px solid var(--amber-edge);outline-offset:3px}.btn-secondary,a.btn-secondary,button.btn-secondary{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 18px;background:transparent;color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;letter-spacing:var(--type-ui-track);text-transform:uppercase;text-decoration:none;border:1px solid var(--border-lit);border-radius:0;cursor:pointer;transition:color var(--duration-fast) var(--ease-out-expo),border-color var(--duration-fast) var(--ease-out-expo),background var(--duration-fast) var(--ease-out-expo);white-space:nowrap}.btn-secondary:hover,a.btn-secondary:hover{color:var(--text-primary);border-color:var(--amber);background:#c078180d}.btn-secondary:focus-visible{outline:2px solid var(--amber-edge);outline-offset:3px}.btn-nav{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 14px;background:transparent;color:var(--amber);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:600;letter-spacing:var(--type-ui-track);text-transform:uppercase;text-decoration:none;border:1px solid var(--amber);border-radius:0;cursor:pointer;transition:background var(--duration-fast) var(--ease-out-expo),color var(--duration-fast) var(--ease-out-expo);white-space:nowrap}.btn-nav:hover,a.btn-nav:hover{background:var(--amber);color:#0d0b08}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md)}.panel-raised{background:var(--surface-raised);border:1px solid var(--border-lit);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.panel-accent{background:var(--surface);border:1px solid var(--amber);border-radius:var(--radius-md);box-shadow:0 0 0 1px #c078181a,var(--shadow-amber)}.panel-gate{background:linear-gradient(135deg,#111110f7,#1a1814f7);border:1px solid var(--border-lit);border-radius:var(--radius-md);padding:32px;position:relative;overflow:hidden}.panel-gate:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--grad-amber-rule)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-100%;left:var(--s2);z-index:1000;background:var(--text-primary);color:var(--depth);padding:var(--s1) var(--s3);font-size:12px;letter-spacing:var(--type-ui-track);text-transform:uppercase}.skip-link:focus{top:var(--s2)}.text-amber{color:var(--amber)}.text-bone{color:var(--text-primary)}.text-dim{color:var(--text-dim)}.text-upper{text-transform:uppercase;letter-spacing:var(--type-label-track)}.text-label{font-size:var(--text-xs);letter-spacing:var(--type-label-track);text-transform:uppercase}.border-top{border-top:1px solid var(--border)}.border-bot{border-bottom:1px solid var(--border)}.container{max-width:var(--max-width);margin:0 auto;padding:0 var(--content-pad)}.container-sm{max-width:var(--content-max);margin:0 auto;padding:0 var(--content-pad)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}[data-theme="01"],:root{--t-bg: #0A0A09;--t-bg-2: #111110;--t-text: #EDE8DC;--t-text-dim:rgba(237,232,220,.82);--t-accent: #C07818;--t-accent-a:#D4881E;--t-border: rgba(237,232,220,.1);--t-root-size: 17px;--t-body-size: 16px;--t-body-leading: 1.66;--t-body-track: .012em;--t-display-track: -.02em;--t-label-track: .14em;--t-ui-track: .05em}[data-theme="02"]{--t-bg: #F5F1EB;--t-bg-2: #EDE8DC;--t-text: #1A1A1A;--t-text-dim:rgba(26,26,26,.78);--t-accent: #8A4E06;--t-accent-a:#6F3F05;--t-border: rgba(26,26,26,.1);--t-body-size: 16px;--t-body-leading: 1.68;--t-body-track: .005em;--t-display-track: -.01em;--t-label-track: .11em;--t-ui-track: .04em}[data-theme="03"]{--t-bg: #070C07;--t-bg-2: #0D150D;--t-text: #C8DCC8;--t-text-dim:rgba(200,220,200,.82);--t-accent: #27AE60;--t-accent-a:#2ECC71;--t-border: rgba(200,220,200,.1);--t-body-size: 16px;--t-body-leading: 1.67;--t-body-track: .016em;--t-display-track: -.015em;--t-label-track: .16em;--t-ui-track: .06em}[data-theme="04"]{--t-bg: #0A0A09;--t-bg-2: #111110;--t-text: #D4C9B4;--t-text-dim:rgba(212,201,180,.82);--t-accent: #7A6248;--t-accent-a:#9A7F60;--t-border: rgba(212,201,180,.1);--t-body-size: 16px;--t-body-leading: 1.72;--t-body-track: .014em;--t-display-track: -.012em;--t-label-track: .15em;--t-ui-track: .05em}[data-theme="05"]{--t-bg: #F0EAD6;--t-bg-2: #E8E0C8;--t-text: #2C2519;--t-text-dim:rgba(44,37,25,.8);--t-accent: #7A5A0F;--t-accent-a:#5E450C;--t-border: rgba(44,37,25,.1);--t-body-size: 16px;--t-body-leading: 1.7;--t-body-track: .01em;--t-display-track: -.008em;--t-label-track: .13em;--t-ui-track: .04em}[data-theme="06"]{--t-bg: #FAFAF8;--t-bg-2: #F0EEE8;--t-text: #0A0A09;--t-text-dim:rgba(10,10,9,.76);--t-accent: #8A4E06;--t-accent-a:#6F3F05;--t-border: rgba(10,10,9,.1);--t-body-size: 16px;--t-body-leading: 1.68;--t-body-track: .004em;--t-display-track: -.006em;--t-label-track: .11em;--t-ui-track: .04em}[data-theme="07"]{--t-bg: #000000;--t-bg-2: #0A0A0A;--t-text: #FFFFFF;--t-text-dim:rgba(255,255,255,.82);--t-accent: #FFB800;--t-accent-a:#FFD040;--t-border: rgba(255,255,255,.15);--t-body-size: 16px;--t-body-leading: 1.72;--t-body-track: .01em;--t-display-track: -.004em;--t-label-track: .13em;--t-ui-track: .05em}[data-theme="08"]{--t-bg: #FFFFFF;--t-bg-2: #F5F5F5;--t-text: #000000;--t-text-dim:rgba(0,0,0,.82);--t-accent: #7A4D00;--t-accent-a:#5A3800;--t-border: rgba(0,0,0,.15);--t-body-size: 16px;--t-body-leading: 1.72;--t-body-track: .008em;--t-display-track: -.004em;--t-label-track: .12em;--t-ui-track: .05em}[data-theme="09"]{--t-bg: #0A0A09;--t-bg-2: #111110;--t-text: #F2EEE4;--t-text-dim:rgba(242,238,228,.78);--t-accent: #D4881E;--t-accent-a:#E09828;--t-border: rgba(242,238,228,.12);--t-root-size: 18px;--t-body-size: 17px;--t-body-leading: 1.86;--t-body-track: .018em;--t-display-track: -.002em;--t-label-track: .14em;--t-ui-track: .05em}[data-theme="10"]{--t-bg: #0A0F0A;--t-bg-2: #101810;--t-text: #66FF66;--t-text-dim:rgba(102,255,102,.84);--t-accent: #33FF33;--t-accent-a:#00FF00;--t-border: rgba(102,255,102,.12);--t-body-size: 16px;--t-body-leading: 1.68;--t-body-track: .016em;--t-display-track: 0em;--t-label-track: .16em;--t-ui-track: .06em}[data-theme="11"]{--t-bg: #0A0605;--t-bg-2: #120A08;--t-text: #FFD040;--t-text-dim:rgba(255,208,64,.86);--t-accent: #FFB000;--t-accent-a:#FFA000;--t-border: rgba(255,208,64,.12);--t-body-size: 16px;--t-body-leading: 1.7;--t-body-track: .014em;--t-display-track: -.006em;--t-label-track: .14em;--t-ui-track: .05em}[data-theme="12"]{--t-bg: #FFFFFF;--t-bg-2: #F8F8F8;--t-text: #000000;--t-text-dim:rgba(0,0,0,.76);--t-accent: #8B5520;--t-accent-a:#6C4018;--t-border: rgba(0,0,0,.12);--t-body-size: 16px;--t-body-leading: 1.68;--t-body-track: .006em;--t-display-track: -.004em;--t-label-track: .11em;--t-ui-track: .04em}[data-theme="13"]{--t-bg: #06090F;--t-bg-2: #0C1320;--t-text: #DDE7FA;--t-text-dim:rgba(221,231,250,.84);--t-accent: #5C8DFF;--t-accent-a:#7DA6FF;--t-border: rgba(221,231,250,.12);--t-body-size: 16px;--t-body-leading: 1.7;--t-body-track: .012em;--t-display-track: -.01em;--t-label-track: .15em;--t-ui-track: .05em}[data-theme="14"]{--t-bg: #070B14;--t-bg-2: #111A2D;--t-text: #DDE8FF;--t-text-dim:rgba(221,232,255,.86);--t-accent: #FF7A18;--t-accent-a:#6C7BFF;--t-border: rgba(221,232,255,.18);--t-body-size: 16px;--t-body-leading: 1.72;--t-body-track: .011em;--t-display-track: -.01em;--t-label-track: .16em;--t-ui-track: .05em}[data-theme="15"]{--t-bg: #090C18;--t-bg-2: #151B31;--t-text: #E2E8FF;--t-text-dim:rgba(226,232,255,.84);--t-accent: #5A84FF;--t-accent-a:#FF8A2D;--t-border: rgba(226,232,255,.16);--t-body-size: 16px;--t-body-leading: 1.74;--t-body-track: .01em;--t-display-track: -.01em;--t-label-track: .14em;--t-ui-track: .05em}[data-theme="16"]{--t-bg: #F8F8FA;--t-bg-2: #ECEEF3;--t-text: #11131A;--t-text-dim:rgba(17,19,26,.78);--t-accent: #3D61CC;--t-accent-a:#915014;--t-border: rgba(17,19,26,.14);--t-body-size: 16px;--t-body-leading: 1.72;--t-body-track: .006em;--t-display-track: -.008em;--t-label-track: .12em;--t-ui-track: .04em}[data-theme="17"]{--t-bg: #0B0C0E;--t-bg-2: #14161A;--t-text: #ECEEF2;--t-text-dim:rgba(236,238,242,.84);--t-accent: #4667C2;--t-accent-a:#DF8A26;--t-border: rgba(236,238,242,.16);--t-body-size: 16px;--t-body-leading: 1.74;--t-body-track: .01em;--t-display-track: -.01em;--t-label-track: .14em;--t-ui-track: .05em}[data-theme="18"]{--t-bg: #F2F4F7;--t-bg-2: #E6E9EF;--t-text: #13161C;--t-text-dim:rgba(19,22,28,.78);--t-accent: #4262C7;--t-accent-a:#A2601A;--t-border: rgba(19,22,28,.14);--t-body-size: 16px;--t-body-leading: 1.72;--t-body-track: .006em;--t-display-track: -.008em;--t-label-track: .12em;--t-ui-track: .04em}[data-theme="19"]{--t-bg: #060A07;--t-bg-2: #0E1511;--t-text: #C4F7C4;--t-text-dim:rgba(196,247,196,.84);--t-accent: #3BFF65;--t-accent-a:#89FFAB;--t-border: rgba(196,247,196,.16);--t-body-size: 16px;--t-body-leading: 1.74;--t-body-track: .013em;--t-display-track: -.004em;--t-label-track: .16em;--t-ui-track: .06em}[data-theme="20"]{--t-bg: #F3EFE8;--t-bg-2: #E8E1D6;--t-text: #17140F;--t-text-dim:rgba(23,20,15,.78);--t-accent: #9A2E1A;--t-accent-a:#2A4CAA;--t-border: rgba(23,20,15,.16);--t-body-size: 16px;--t-body-leading: 1.72;--t-body-track: .008em;--t-display-track: -.012em;--t-label-track: .15em;--t-ui-track: .05em}[data-theme="21"]{--t-bg: #F6F3EC;--t-bg-2: #ECE6DA;--t-text: #17130E;--t-text-dim:rgba(23,19,14,.78);--t-accent: #B6422E;--t-accent-a:#2D4FC4;--t-border: rgba(23,19,14,.16);--t-body-size: 16px;--t-body-leading: 1.72;--t-body-track: .008em;--t-display-track: -.01em;--t-label-track: .14em;--t-ui-track: .05em}[data-theme="22"]{--t-bg: #0D0C0A;--t-bg-2: #161410;--t-text: #EDE8DC;--t-text-dim:rgba(237,232,220,.84);--t-accent: #C07818;--t-accent-a:#D4881E;--t-border: rgba(237,232,220,.16);--t-body-size: 16px;--t-body-leading: 1.7;--t-body-track: .01em;--t-display-track: -.012em;--t-label-track: .14em;--t-ui-track: .05em}[data-theme="23"]{--t-bg: #F4F3F0;--t-bg-2: #EAE8E2;--t-text: #161718;--t-text-dim:rgba(22,23,24,.8);--t-accent: #7A4E14;--t-accent-a:#5F3C0F;--t-border: rgba(22,23,24,.14);--t-body-size: 16px;--t-body-leading: 1.72;--t-body-track: .006em;--t-display-track: -.008em;--t-label-track: .12em;--t-ui-track: .04em}[data-theme="24"]{--t-bg: #0B0D10;--t-bg-2: #14191F;--t-text: #E7EBF1;--t-text-dim:rgba(231,235,241,.84);--t-accent: #9C6B26;--t-accent-a:#C58B3A;--t-border: rgba(231,235,241,.15);--t-body-size: 16px;--t-body-leading: 1.72;--t-body-track: .01em;--t-display-track: -.01em;--t-label-track: .14em;--t-ui-track: .05em}[data-theme="25"]{--t-bg: #F1F5FB;--t-bg-2: #E5ECF7;--t-text: #101722;--t-text-dim:rgba(16,23,34,.8);--t-accent: #355EC7;--t-accent-a:#2749A5;--t-border: rgba(16,23,34,.14);--t-body-size: 16px;--t-body-leading: 1.72;--t-body-track: .006em;--t-display-track: -.008em;--t-label-track: .12em;--t-ui-track: .04em}[data-theme="26"]{--t-bg: #070A12;--t-bg-2: #10172A;--t-text: #DEE8FF;--t-text-dim:rgba(222,232,255,.85);--t-accent: #5D8BFF;--t-accent-a:#86A9FF;--t-border: rgba(222,232,255,.16);--t-body-size: 16px;--t-body-leading: 1.74;--t-body-track: .01em;--t-display-track: -.01em;--t-label-track: .15em;--t-ui-track: .05em}[data-theme="27"]{--t-bg: #0D0A10;--t-bg-2: #1A1520;--t-text: #F0E8DE;--t-text-dim:rgba(240,232,222,.84);--t-accent: #C4573A;--t-accent-a:#8F6BDB;--t-border: rgba(240,232,222,.15);--t-body-size: 16px;--t-body-leading: 1.72;--t-body-track: .01em;--t-display-track: -.01em;--t-label-track: .15em;--t-ui-track: .05em}[data-theme="28"]{--t-bg: #EEF1E8;--t-bg-2: #E2E8D8;--t-text: #1A2318;--t-text-dim:rgba(26,35,24,.8);--t-accent: #3E7A2B;--t-accent-a:#2B591F;--t-border: rgba(26,35,24,.14);--t-body-size: 16px;--t-body-leading: 1.72;--t-body-track: .008em;--t-display-track: -.006em;--t-label-track: .13em;--t-ui-track: .04em}[data-theme="29"]{--t-bg: #09080B;--t-bg-2: #131118;--t-text: #E9E3DA;--t-text-dim:rgba(233,227,218,.84);--t-accent: #A83A2A;--t-accent-a:#D46B3B;--t-border: rgba(233,227,218,.14);--t-body-size: 16px;--t-body-leading: 1.74;--t-body-track: .01em;--t-display-track: -.01em;--t-label-track: .15em;--t-ui-track: .05em}html[data-theme="01"],html[data-theme="03"],html[data-theme="04"],html[data-theme="07"],html[data-theme="09"],html[data-theme="10"],html[data-theme="11"],html[data-theme="13"],html[data-theme="14"],html[data-theme="15"],html[data-theme="17"],html[data-theme="19"],html[data-theme="24"],html[data-theme="26"],html[data-theme="27"],html[data-theme="29"]{color-scheme:dark}html[data-theme="02"],html[data-theme="05"],html[data-theme="06"],html[data-theme="08"],html[data-theme="12"],html[data-theme="16"],html[data-theme="18"],html[data-theme="20"],html[data-theme="21"],html[data-theme="23"],html[data-theme="25"],html[data-theme="28"]{color-scheme:light}html[data-theme="22"]{color-scheme:dark}@media print{:root{--t-bg: #FFFFFF;--t-text: #000000;--t-accent: #B87333}}:root,[data-theme]{--ink: var(--t-bg);--depth: var(--t-bg);--surface: var(--t-bg-2);--text-primary: var(--t-text);--text-secondary: color-mix(in srgb, var(--t-text) 92%, var(--t-bg) 8%);--text-dim: var(--t-text-dim);--border: color-mix(in srgb, var(--t-text) 16%, var(--t-bg) 84%);--border-lit: color-mix(in srgb, var(--t-text) 28%, var(--t-bg) 72%);--amber: var(--t-accent);--amber-bright: var(--t-accent-a);--bone: var(--text-primary);--bone-dim: color-mix(in srgb, var(--t-text) 84%, var(--t-bg) 16%);--amber-a: var(--amber-bright);--bone-faint: color-mix(in srgb, var(--t-text) 20%, var(--t-bg) 80%);--theme-root-size: var(--t-root-size, 17px);--theme-body-size: var(--t-body-size, 16px);--theme-body-leading: var(--t-body-leading, 1.65);--theme-body-track: var(--t-body-track, .008em);--theme-display-track: var(--t-display-track, -.015em);--theme-label-track: var(--t-label-track, .12em);--theme-ui-track: var(--t-ui-track, .04em)}.theme-atmosphere{position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.11;background:radial-gradient(1200px 700px at 18% -5%,color-mix(in srgb,var(--amber) 28%,transparent),transparent 62%),radial-gradient(900px 560px at 88% 105%,color-mix(in srgb,var(--bone) 18%,transparent),transparent 62%)}html[data-page-kind=legal] .theme-atmosphere{opacity:.08}html[data-page-kind=brief] .theme-atmosphere{opacity:.12}html[data-page-kind=home] .theme-atmosphere{opacity:.14}.theme-atmosphere>span{position:absolute;inset:0;pointer-events:none;opacity:0}html[data-circadian=on] .theme-atmosphere .sky-stars{opacity:var(--star-opacity, .16);background:radial-gradient(circle at 9% 16%,rgba(255,255,255,.95) 0 1px,transparent 1px),radial-gradient(circle at 28% 26%,rgba(255,255,255,.85) 0 1px,transparent 1px),radial-gradient(circle at 51% 12%,rgba(255,255,255,.96) 0 1px,transparent 1px),radial-gradient(circle at 69% 20%,rgba(255,255,255,.82) 0 1px,transparent 1px),radial-gradient(circle at 85% 13%,rgba(255,255,255,.92) 0 1px,transparent 1px),radial-gradient(circle at 18% 34%,rgba(255,255,255,.8) 0 1px,transparent 1px),radial-gradient(circle at 40% 30%,rgba(255,255,255,.74) 0 1px,transparent 1px),radial-gradient(circle at 62% 36%,rgba(255,255,255,.82) 0 1px,transparent 1px),radial-gradient(circle at 79% 30%,rgba(255,255,255,.9) 0 1px,transparent 1px)}html[data-circadian=on] .theme-atmosphere .sky-milky{opacity:var(--milky-opacity, .08);background:radial-gradient(1300px 260px at 58% 30%,rgba(169,189,255,.4),transparent 70%),radial-gradient(960px 180px at 45% 35%,rgba(255,173,120,.28),transparent 74%);transform:rotate(-12deg);filter:blur(2px)}html[data-circadian=on] .theme-atmosphere .sky-moon{width:280px;height:280px;top:var(--lunar-y, 8%);left:var(--lunar-x, 70%);transform:translate(-50%);border-radius:50%;opacity:calc(var(--moon-opacity, .2) * (.5 + var(--lunar-glow, 0) * .6));background:radial-gradient(circle at 38% 34%,rgba(255,255,255,.93),rgba(221,235,255,.22) 52%,transparent 72%);filter:blur(.6px)}html[data-circadian=on] .theme-atmosphere .sky-venus{width:16px;height:16px;top:var(--venus-y, 16%);left:var(--venus-x, 74%);transform:translate(-50%,-50%);border-radius:50%;opacity:var(--venus-opacity, .14);background:radial-gradient(circle,rgba(255,255,255,1) 0 25%,rgba(179,198,255,.75) 45%,transparent 78%);filter:blur(.3px);box-shadow:0 0 14px #b2c6ffc7,0 0 26px #ffe6c94d}html[data-circadian=on] .theme-atmosphere .sky-clouds{opacity:var(--cloud-opacity, .05);background:radial-gradient(220px 110px at 18% 16%,rgba(245,246,250,.22),transparent 74%),radial-gradient(260px 120px at 52% 22%,rgba(245,246,250,.18),transparent 76%),radial-gradient(230px 100px at 84% 18%,rgba(245,246,250,.16),transparent 74%);animation:sky-cloud-drift 44s linear infinite}html[data-circadian=on] .theme-atmosphere .sky-mist{opacity:var(--mist-opacity, 0);background:linear-gradient(180deg,rgba(232,238,250,.1),transparent 45%),radial-gradient(900px 220px at 50% 88%,rgba(222,230,248,.12),transparent 80%);filter:blur(6px)}html[data-circadian=on] .theme-atmosphere .sky-rain{opacity:var(--rain-opacity, 0);background:repeating-linear-gradient(102deg,rgba(198,214,255,.24) 0px,rgba(198,214,255,.24) 1px,transparent 1px,transparent 18px);animation:sky-rain-fall 1.8s linear infinite}html[data-circadian=on][data-sky-shoot=on] .theme-atmosphere .sky-shooting{width:180px;height:2px;top:var(--shoot-y, 18%);left:var(--shoot-x, 72%);transform:rotate(-23deg);opacity:0;background:linear-gradient(90deg,#fff0,#fffffff0,#8babff33);animation:sky-shoot 1.2s ease-out forwards}@keyframes sky-shoot{0%{opacity:0;transform:translate(0) rotate(-23deg)}16%{opacity:.86}to{opacity:0;transform:translate(-220px) rotate(-23deg)}}@keyframes sky-cloud-drift{0%{transform:translate(-2%)}50%{transform:translate(2%)}to{transform:translate(-2%)}}@keyframes sky-rain-fall{0%{transform:translateY(-12px)}to{transform:translateY(12px)}}[data-theme="07"] .theme-atmosphere,[data-theme="08"] .theme-atmosphere,[data-theme="09"] .theme-atmosphere{opacity:.09}[data-theme="01"] .theme-atmosphere{opacity:.12;background:radial-gradient(980px 520px at 14% -10%,color-mix(in srgb,var(--amber) 20%,transparent),transparent 64%),linear-gradient(180deg,color-mix(in srgb,var(--bone) 3%,transparent),transparent 42%)}[data-theme="02"] .theme-atmosphere{opacity:.1;background:linear-gradient(180deg,rgba(122,77,0,.05),transparent 36%),repeating-linear-gradient(0deg,transparent 0 18px,rgba(26,26,26,.03) 18px 19px,transparent 19px 38px)}[data-theme="03"] .theme-atmosphere{opacity:.12;background:radial-gradient(900px 520px at 20% -10%,rgba(46,204,113,.14),transparent 64%),radial-gradient(840px 460px at 82% 112%,rgba(200,220,200,.12),transparent 66%)}[data-theme="04"] .theme-atmosphere{opacity:.12;background:linear-gradient(120deg,rgba(160,136,104,.08),transparent 26%),radial-gradient(980px 520px at 86% 112%,rgba(160,136,104,.08),transparent 66%)}[data-theme="05"] .theme-atmosphere{opacity:.11;background:repeating-linear-gradient(90deg,transparent 0 24px,rgba(44,37,25,.04) 24px 25px,transparent 25px 48px),radial-gradient(900px 420px at 50% -12%,rgba(139,105,20,.07),transparent 62%)}[data-theme="06"] .theme-atmosphere{opacity:.1;background:linear-gradient(180deg,rgba(111,63,5,.04),transparent 38%),radial-gradient(860px 400px at 88% 18%,rgba(10,10,9,.06),transparent 68%)}[data-theme="10"] .theme-atmosphere{opacity:.14;background:repeating-linear-gradient(0deg,color-mix(in srgb,var(--amber) 14%,transparent) 0px,color-mix(in srgb,var(--amber) 14%,transparent) 1px,transparent 1px,transparent 16px),repeating-linear-gradient(90deg,transparent 0 28px,rgba(102,255,102,.08) 28px 29px,transparent 29px 56px),radial-gradient(900px 480px at 50% -8%,color-mix(in srgb,var(--bone) 24%,transparent),transparent 60%)}[data-theme="11"] .theme-atmosphere{opacity:.15;background:radial-gradient(900px 520px at 50% -12%,color-mix(in srgb,var(--amber) 42%,transparent),transparent 62%),radial-gradient(900px 520px at 50% 112%,color-mix(in srgb,var(--bone) 16%,transparent),transparent 62%),repeating-linear-gradient(0deg,transparent 0 14px,rgba(255,208,64,.06) 14px 15px,transparent 15px 30px)}[data-theme="13"] .theme-atmosphere{opacity:.14;background:radial-gradient(1000px 520px at 12% -8%,color-mix(in srgb,var(--amber) 34%,transparent),transparent 62%),radial-gradient(1000px 520px at 90% 110%,color-mix(in srgb,var(--bone) 18%,transparent),transparent 62%),repeating-linear-gradient(90deg,transparent 0 40px,rgba(125,166,255,.08) 40px 41px,transparent 41px 80px)}[data-theme="15"] .theme-atmosphere{opacity:.18;background:radial-gradient(1100px 520px at 14% -10%,rgba(92,132,255,.22),transparent 62%),radial-gradient(900px 460px at 86% 112%,rgba(255,138,45,.14),transparent 66%),repeating-linear-gradient(100deg,transparent 0 26px,rgba(226,232,255,.06) 26px 27px,transparent 27px 54px)}[data-theme="14"] .theme-atmosphere{opacity:.18;background:radial-gradient(1200px 540px at 50% -20%,color-mix(in srgb,#6C7BFF 22%,transparent),transparent 62%),radial-gradient(1100px 520px at 55% 120%,color-mix(in srgb,#FF7A18 16%,transparent),transparent 66%),linear-gradient(180deg,#6c7bff0d,#ff7a1805)}[data-theme="19"] .theme-atmosphere{opacity:.15;background:repeating-linear-gradient(0deg,transparent 0 27px,rgba(59,255,101,.08) 27px 28px,transparent 28px 54px),repeating-linear-gradient(90deg,transparent 0 27px,rgba(59,255,101,.08) 27px 28px,transparent 28px 54px),radial-gradient(900px 420px at 50% -8%,rgba(137,255,171,.12),transparent 66%)}[data-theme="20"] .theme-atmosphere{opacity:.14;background:linear-gradient(45deg,rgba(212,72,42,.08) 0 28%,transparent 28% 100%),linear-gradient(135deg,rgba(49,89,198,.08) 0 22%,transparent 22% 100%),radial-gradient(820px 420px at 78% 20%,rgba(255,255,255,.22),transparent 70%)}[data-theme="12"] .theme-atmosphere{opacity:.09;background:repeating-linear-gradient(0deg,transparent 0 22px,rgba(0,0,0,.03) 22px 23px,transparent 23px 46px)}[data-theme="16"] .theme-atmosphere{opacity:.1;background:radial-gradient(860px 420px at 82% 14%,rgba(61,97,204,.08),transparent 68%),repeating-linear-gradient(90deg,transparent 0 30px,rgba(17,19,26,.03) 30px 31px,transparent 31px 62px)}[data-theme="17"] .theme-atmosphere{opacity:.12;background:linear-gradient(180deg,rgba(79,116,216,.06),transparent 34%),radial-gradient(980px 460px at 88% 110%,rgba(223,138,38,.08),transparent 66%)}[data-theme="18"] .theme-atmosphere{opacity:.1;background:repeating-linear-gradient(0deg,transparent 0 26px,rgba(19,22,28,.03) 26px 27px,transparent 27px 54px),radial-gradient(900px 420px at 18% -8%,rgba(66,98,199,.07),transparent 64%)}[data-theme="22"] .theme-atmosphere{opacity:.12;background:radial-gradient(1100px 620px at 22% -8%,color-mix(in srgb,var(--amber) 26%,transparent),transparent 62%),radial-gradient(900px 520px at 84% 112%,color-mix(in srgb,var(--bone) 16%,transparent),transparent 64%)}[data-theme="23"] .theme-atmosphere{opacity:.1;background:linear-gradient(180deg,rgba(122,78,20,.05),transparent 38%),repeating-linear-gradient(0deg,transparent 0 21px,rgba(22,23,24,.03) 21px 22px,transparent 22px 44px)}[data-theme="24"] .theme-atmosphere{opacity:.12;background:radial-gradient(980px 520px at 14% -12%,rgba(197,139,58,.16),transparent 64%),linear-gradient(180deg,rgba(231,235,241,.04),transparent 42%)}[data-theme="25"] .theme-atmosphere{opacity:.1;background:radial-gradient(860px 420px at 82% 16%,rgba(53,94,199,.1),transparent 68%),repeating-linear-gradient(90deg,transparent 0 30px,rgba(16,23,34,.03) 30px 31px,transparent 31px 62px)}[data-theme="26"] .theme-atmosphere{opacity:.12;background:radial-gradient(980px 520px at 16% -10%,rgba(93,139,255,.16),transparent 64%),repeating-linear-gradient(0deg,transparent 0 26px,rgba(222,232,255,.05) 26px 27px,transparent 27px 54px)}[data-theme="27"] .theme-atmosphere{opacity:.12;background:radial-gradient(220px 220px at 16% 18%,rgba(196,87,58,.14),transparent 74%),radial-gradient(200px 200px at 82% 26%,rgba(143,107,219,.16),transparent 72%),linear-gradient(130deg,rgba(240,232,222,.04),transparent 42%)}[data-theme="28"] .theme-atmosphere{opacity:.1;background:repeating-linear-gradient(0deg,transparent 0 18px,rgba(43,89,31,.04) 18px 19px,transparent 19px 38px),radial-gradient(900px 420px at 50% -10%,rgba(62,122,43,.08),transparent 64%)}[data-theme="29"] .theme-atmosphere{opacity:.12;background:linear-gradient(180deg,rgba(168,58,42,.08),transparent 36%),radial-gradient(960px 520px at 84% 112%,rgba(212,107,59,.12),transparent 66%),repeating-linear-gradient(90deg,transparent 0 44px,rgba(233,227,218,.04) 44px 45px,transparent 45px 90px)}[data-theme="21"] .theme-atmosphere{opacity:.15;background:radial-gradient(180px 180px at 12% 18%,rgba(182,66,46,.15),transparent 74%),radial-gradient(140px 140px at 84% 28%,rgba(45,79,196,.18),transparent 72%),radial-gradient(210px 210px at 68% 74%,rgba(194,145,42,.14),transparent 76%),linear-gradient(130deg,rgba(17,17,17,.07) 0 9%,transparent 9% 100%),linear-gradient(40deg,rgba(17,17,17,.06) 0 6%,transparent 6% 100%)}[data-theme="21"] .theme-atmosphere:before,[data-theme="21"] .theme-atmosphere:after{content:"";position:absolute;inset:0}[data-theme="21"] .theme-atmosphere:before{opacity:.16;background:radial-gradient(circle at 24% 58%,rgba(17,17,17,.14) 0 1px,transparent 1px),radial-gradient(circle at 32% 62%,rgba(17,17,17,.11) 0 1px,transparent 1px),radial-gradient(circle at 56% 36%,rgba(17,17,17,.14) 0 1px,transparent 1px),radial-gradient(circle at 70% 40%,rgba(17,17,17,.11) 0 1px,transparent 1px);animation:kandinsky-drift-a 22s linear infinite}[data-theme="21"] .theme-atmosphere:after{opacity:.12;background:linear-gradient(18deg,transparent 0 48%,rgba(17,17,17,.15) 48% 49%,transparent 49% 100%),linear-gradient(-32deg,transparent 0 38%,rgba(17,17,17,.11) 38% 39%,transparent 39% 100%);animation:kandinsky-drift-b 18s ease-in-out infinite alternate}@keyframes kandinsky-drift-a{0%{transform:translateY(0)}to{transform:translateY(-18px)}}@keyframes kandinsky-drift-b{0%{transform:translate(0) rotate(0)}to{transform:translate(12px) rotate(1deg)}}[data-theme="14"] .theme-atmosphere:before,[data-theme="14"] .theme-atmosphere:after{content:"";position:absolute;inset:0}[data-theme="14"] .theme-atmosphere:before{opacity:.12;background:repeating-linear-gradient(90deg,transparent 0 34px,rgba(108,123,255,.12) 34px 35px,transparent 35px 68px),repeating-linear-gradient(0deg,transparent 0 34px,rgba(255,122,24,.11) 34px 35px,transparent 35px 68px)}[data-theme="14"] .theme-atmosphere:after{opacity:.11;background:linear-gradient(180deg,transparent 0%,rgba(108,123,255,.08) 42%,rgba(255,122,24,.07) 58%,transparent 100%)}@media(prefers-reduced-motion:reduce){[data-theme="14"] .theme-atmosphere:before,[data-theme="14"] .theme-atmosphere:after{opacity:.08}}@media(max-width:720px){.theme-atmosphere{opacity:.09}html[data-circadian=on] .theme-atmosphere .sky-stars{opacity:calc(var(--star-opacity, .16) * .72)}html[data-circadian=on] .theme-atmosphere .sky-moon{opacity:calc(var(--moon-opacity, .2) * .56)}html[data-circadian=on] .theme-atmosphere .sky-venus{opacity:calc(var(--venus-opacity, .14) * .62)}html[data-circadian=on] .theme-atmosphere .sky-clouds{opacity:calc(var(--cloud-opacity, .05) * .72);animation-duration:56s}html[data-circadian=on] .theme-atmosphere .sky-rain{opacity:calc(var(--rain-opacity, 0) * .68)}}.site-nav .nav-mark{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--amber) 16%,transparent))}[data-theme="10"] .site-nav .nav-mark,[data-theme="11"] .site-nav .nav-mark,[data-theme="14"] .site-nav .nav-mark,[data-theme="19"] .site-nav .nav-mark{filter:drop-shadow(0 0 12px color-mix(in srgb,var(--amber-a) 24%,transparent))}.tron-race-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:.78;mix-blend-mode:screen}[data-theme="14"] :is(h1,h2,h3,.hero__campaign-line,.proof__campaign-line){text-shadow:0 0 8px rgba(108,123,255,.24),0 0 18px rgba(255,122,24,.18)}[data-theme="14"] :is(.hero__svc-label,.nav__link,.theme-control__label){color:color-mix(in srgb,var(--bone) 88%,#8fa0ff 12%)}[data-theme="19"] :is(h1,h2,h3,.hero__campaign-line){text-shadow:0 0 12px rgba(91,255,129,.28)}[data-theme="20"] :is(h1,h2,h3){letter-spacing:-.018em}.protocol-badge{display:inline-flex;align-items:center;min-height:24px;width:fit-content;padding:0 10px;border:.5px solid color-mix(in srgb,var(--amber-a) 44%,var(--bone-faint));border-radius:999px;background:color-mix(in srgb,var(--ink) 82%,var(--surface) 18%);color:color-mix(in srgb,var(--amber-a) 88%,var(--bone) 12%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bone) 4%,transparent)}.protocol-badge--quiet{border-color:color-mix(in srgb,var(--bone) 26%,var(--ink) 74%);color:color-mix(in srgb,var(--bone) 70%,var(--amber-a) 30%)}.signal-integrity-panel{position:relative;border:.5px solid color-mix(in srgb,var(--bone) 18%,var(--depth) 82%);background:linear-gradient(180deg,#ede8dc06,#ede8dc02),color-mix(in srgb,var(--ink) 92%,var(--surface) 8%);box-shadow:inset 0 1px color-mix(in srgb,var(--bone) 4%,transparent),0 0 0 1px color-mix(in srgb,var(--ink) 70%,transparent)}.signal-integrity-panel:before{content:"";position:absolute;inset:0 auto auto 0;width:96px;height:1px;background:var(--grad-amber-rule);opacity:.82;pointer-events:none}.signal-integrity-label{color:color-mix(in srgb,var(--amber-a) 88%,var(--bone) 12%)}.signal-integrity-copy{color:color-mix(in srgb,var(--bone) 78%,var(--ink) 22%);font-size:14px;line-height:1.78}.signal-integrity-mark{display:inline-grid;grid-auto-flow:column;align-items:end;gap:6px;width:fit-content}.signal-integrity-mark span{width:8px;border:.5px solid color-mix(in srgb,var(--amber-a) 58%,transparent);border-bottom:none;opacity:.72;transition:opacity var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.signal-integrity-mark span:nth-child(1){height:12px}.signal-integrity-mark span:nth-child(2){height:18px}.signal-integrity-mark span:nth-child(3){height:14px;border-color:color-mix(in srgb,var(--amber) 78%,transparent)}.signal-integrity-mark small{margin-left:8px;color:color-mix(in srgb,var(--bone) 56%,var(--amber-a) 44%);font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;line-height:1.2;transform:translateY(-1px)}.signal-integrity-panel:is(:hover,:focus-within) .signal-integrity-mark span{opacity:.9}.signal-integrity-panel:is(:hover,:focus-within) .signal-integrity-mark span:nth-child(3){border-color:color-mix(in srgb,var(--amber-hot) 86%,transparent)}.dossier-annotation{--dossier-annotation-line-width: 48px;margin:12px 0 0;display:inline-flex;align-items:baseline;gap:10px;width:fit-content;font-family:var(--font-mono);font-size:10px;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--bone) 66%,var(--amber-a) 34%)}.dossier-annotation__line{flex:0 0 var(--dossier-annotation-line-width);width:var(--dossier-annotation-line-width);height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--amber-a) 72%,transparent),color-mix(in srgb,var(--bone) 22%,transparent));opacity:.82;transform:translateY(-.2em)}.dossier-annotation__text{max-width:28ch;text-wrap:balance}@media(max-width:700px){.protocol-badge{min-height:22px;padding:0 8px}.signal-integrity-copy{font-size:13px;line-height:1.72}.signal-integrity-mark small{font-size:9px;letter-spacing:.14em}.dossier-annotation{--dossier-annotation-line-width: 32px;gap:8px;font-size:9px;letter-spacing:.12em}}main{position:relative;z-index:1}@keyframes scanline{0%{top:0%;opacity:0}5%{opacity:.4}90%{opacity:.25}to{top:100%;opacity:0}}.hero-scan{position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--amber),transparent);pointer-events:none;top:0}@keyframes morse-dot-on{0%,to{opacity:.15}50%{opacity:1}}@keyframes morse-dash-on{0%,to{opacity:.15}20%,80%{opacity:1}}.morse-active .logo-dot:nth-child(1){animation:morse-dash-on .5s ease 0s 1,morse-dot-on .3s ease .6s 1}.morse-active .logo-dot:nth-child(2){animation:morse-dot-on .3s ease 1.2s 1,morse-dot-on .3s ease 1.6s 1,morse-dot-on .3s ease 2s 1,morse-dot-on .3s ease 2.4s 1}.morse-active .logo-dot:nth-child(3){animation:morse-dash-on .6s ease 3s 1,morse-dash-on .6s ease 3.8s 1,morse-dash-on .6s ease 4.6s 1}@keyframes glitch-slice{0%,to{clip-path:inset(0 0 100% 0);transform:translate(0)}10%{clip-path:inset(20% 0 60% 0);transform:translate(-3px)}20%{clip-path:inset(50% 0 30% 0);transform:translate(3px)}30%{clip-path:inset(10% 0 80% 0);transform:translate(-2px)}40%{clip-path:inset(70% 0 10% 0);transform:translate(2px)}50%{clip-path:inset(0 0 100% 0);transform:translate(0)}}.wordmark{position:relative;display:inline-block}.wordmark:before,.wordmark:after{content:attr(data-text);position:absolute;top:0;left:0;opacity:0;pointer-events:none}.wordmark.glitching:before{color:var(--amber);animation:glitch-slice .4s steps(1) forwards;opacity:.7}.wordmark.glitching:after{color:var(--amber-shadow);animation:glitch-slice .4s steps(1) .05s forwards;opacity:.5}.nav-link{position:relative;color:var(--bone-dim);transition:color var(--dur-fast) var(--ease)}.nav-link:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:.5px;background:var(--amber);transition:width var(--dur-fast) var(--ease)}.nav-link:hover{color:var(--amber)}.nav-link:hover:after{width:100%}.nav-link[aria-current=page]{color:var(--bone)}.nav-link[aria-current=page]:after{width:100%;background:var(--bone)}.btn{transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.btn:active{transform:scale(.98)}.btn-primary:hover{background:var(--amber);color:var(--ink)}.btn-ghost:hover{border-color:var(--amber);color:var(--amber)}.vertical-card{transition:background var(--dur-base) var(--ease),border-color var(--dur-base) var(--ease)}.vertical-card:hover{background:var(--bone-faint)}.vertical-card .v-arrow{opacity:0;transform:translate(6px);transition:opacity var(--dur-base) var(--ease),transform var(--dur-base) var(--ease)}.vertical-card:hover .v-arrow{opacity:1;transform:translate(0)}[data-reveal]{opacity:.01;transform:translateY(10px);transition:opacity .36s var(--ease-out-expo),transform .36s var(--ease-out-expo)}[data-reveal].revealed{opacity:1;transform:translateY(0)}[data-reveal-stagger]>*{opacity:.01;transform:translateY(8px);transition:opacity .32s var(--ease-out-expo),transform .32s var(--ease-out-expo)}[data-reveal-stagger].revealed>*:nth-child(1){transition-delay:0ms}[data-reveal-stagger].revealed>*:nth-child(2){transition-delay:50ms}[data-reveal-stagger].revealed>*:nth-child(3){transition-delay:.1s}[data-reveal-stagger].revealed>*:nth-child(4){transition-delay:.15s}[data-reveal-stagger].revealed>*:nth-child(5){transition-delay:.2s}[data-reveal-stagger].revealed>*:nth-child(6){transition-delay:.25s}[data-reveal-stagger].revealed>*{opacity:1;transform:translateY(0)}@keyframes blink{50%{opacity:0}}@keyframes terminal-cursor{50%{opacity:0}}@keyframes amber-pulse{0%,to{opacity:1}50%{opacity:.45}}.terminal-cursor{display:inline-block;width:8px;height:14px;background:var(--amber);vertical-align:middle;animation:blink 1s step-end infinite}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(var(--bone-faint) 1px,transparent 1px),linear-gradient(90deg,var(--bone-faint) 1px,transparent 1px);background-size:48px 48px;opacity:.5;pointer-events:none;mask-image:radial-gradient(ellipse at 80% 50%,black 0%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at 80% 50%,black 0%,transparent 70%)}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.status-pulse{animation:pulse 2.5s ease-in-out infinite}.form-input{border-bottom:.5px solid var(--bone-faint);outline:none;transition:border-bottom-color var(--dur-base) var(--ease)}.form-input:focus{border-bottom-color:var(--amber)}.tag{transition:border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.tag:hover{border-color:var(--amber);color:var(--amber)}@keyframes phosphor-flicker{0%,to{opacity:1}92%{opacity:1}93%{opacity:.7}94%{opacity:1}96%{opacity:.85}97%{opacity:1}}[data-theme="11"] body{animation:phosphor-flicker 8s ease infinite}.section-eyebrow{display:flex;align-items:center;gap:var(--s2);color:var(--amber);font-size:10px;letter-spacing:.2em;text-transform:uppercase}.section-eyebrow:before{content:"";display:block;width:24px;height:.5px;background:var(--amber);flex-shrink:0}@keyframes signal-draw{to{stroke-dashoffset:0}}@keyframes fade-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.signal-wordmark{opacity:1}@media(prefers-reduced-motion:no-preference){.signal-b{stroke-dasharray:318;stroke-dashoffset:318;animation:signal-draw .45s cubic-bezier(.4,0,.2,1) .3s forwards}.signal-h{stroke-dasharray:212;stroke-dashoffset:212;animation:signal-draw .3s cubic-bezier(.4,0,.2,1) .85s forwards}.signal-o{stroke-dasharray:358;stroke-dashoffset:358;animation:signal-draw .55s cubic-bezier(.4,0,.2,1) 1.25s forwards}.signal-wordmark{opacity:0;animation:fade-up .5s ease-out 1.9s forwards}}@media(prefers-reduced-motion:reduce){.signal-b,.signal-h,.signal-o{stroke-dashoffset:0}.signal-wordmark{opacity:1!important}}@keyframes signal-shimmer{0%{stroke-dashoffset:0}to{stroke-dashoffset:-28}}@keyframes ledger-glow{0%,to{box-shadow:inset 0 0 #0000,0 0 #0000}50%{box-shadow:inset 0 0 22px color-mix(in srgb,var(--amber) 22%,transparent),0 0 18px color-mix(in srgb,var(--amber) 20%,transparent)}}.signal-path-animated{stroke-dasharray:6 10}.premium-ledger-card{transition:transform var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}@media(prefers-reduced-motion:no-preference){.signal-path-animated{animation:signal-shimmer 1.8s linear infinite}.premium-ledger-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--amber) 45%,var(--bone-faint));animation:ledger-glow 2.6s ease-in-out infinite}}@keyframes retro-line-noise-drift{0%{transform:translate3d(0,-2px,0)}to{transform:translate3d(0,2px,0)}}@keyframes retro-line-noise-flicker{0%,to{opacity:.1}35%{opacity:.16}60%{opacity:.12}85%{opacity:.18}}.line-noise-filter{position:relative;isolation:isolate;overflow:hidden}.line-noise-filter:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;mix-blend-mode:screen}@media(prefers-reduced-motion:no-preference){:is(html[data-theme="10"],html[data-theme="11"],html[data-theme="19"]) .line-noise-filter:after{background:repeating-linear-gradient(0deg,transparent 0 11px,color-mix(in srgb,var(--bone) 10%,transparent) 11px 12px,transparent 12px 24px),linear-gradient(180deg,color-mix(in srgb,var(--amber) 4%,transparent),transparent 52%),linear-gradient(90deg,transparent,color-mix(in srgb,var(--bone) 4%,transparent),transparent 76%);opacity:.12;will-change:opacity,transform;animation:retro-line-noise-drift 7.2s linear infinite alternate,retro-line-noise-flicker 2.8s steps(4) infinite;transition:opacity .18s ease-out}:is(html[data-theme="10"],html[data-theme="11"],html[data-theme="19"]) .line-noise-filter:hover:after,:is(html[data-theme="10"],html[data-theme="11"],html[data-theme="19"]) .line-noise-filter:focus-within:after{opacity:.2}}@media(prefers-reduced-motion:reduce){:is(html[data-theme="10"],html[data-theme="11"],html[data-theme="19"]) .line-noise-filter:after{background:repeating-linear-gradient(0deg,transparent 0 12px,color-mix(in srgb,var(--bone) 8%,transparent) 12px 13px,transparent 13px 24px),linear-gradient(180deg,color-mix(in srgb,var(--amber) 3%,transparent),transparent 56%);opacity:0}:is(html[data-theme="10"],html[data-theme="11"],html[data-theme="19"]) .line-noise-filter:hover:after,:is(html[data-theme="10"],html[data-theme="11"],html[data-theme="19"]) .line-noise-filter:focus-within:after{opacity:.12}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.hero-scan,.hero-grid{display:none}.status-pulse{animation:none}[data-reveal],[data-reveal-stagger]>*{opacity:1!important;transform:none!important;transition:none!important}}/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-leading:initial}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-mono:var(--font-mono);--spacing:.25rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:.5rem;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-ink:var(--ink);--color-border:var(--border);--color-bone:var(--bone);--color-bone-dim:var(--bone-dim);--color-amber:var(--amber);--color-amber-a:var(--amber-a);--font-display:var(--font-display);--radius-none:var(--radius-none)}}@layer base;@layer components{.bho-section-label{margin-bottom:var(--s4);align-items:center;gap:var(--s2);display:flex}.bho-section-label__line{height:1px;width:calc(var(--spacing) * 6);background-color:var(--color-amber);flex-shrink:0;display:block}.bho-section-label__text{font-family:var(--font-mono);--tw-font-weight:var(--font-weight-medium);font-size:10px;font-weight:var(--font-weight-medium);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-amber-a);text-transform:uppercase}.bho-segments{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border)}.bho-segments__inner{max-width:860px;padding-inline:var(--content-pad);padding-block:var(--section-pad);margin-inline:auto}.bho-segments__eyebrow{margin-bottom:calc(var(--spacing) * 4)}.bho-segments__heading{margin-bottom:calc(var(--spacing) * 5)}.bho-segments__lead{--tw-leading:var(--leading-relaxed);max-width:58ch;line-height:var(--leading-relaxed);color:var(--text-secondary);margin-bottom:clamp(36px,5vw,60px)}.bho-segments__group-title{margin-bottom:calc(var(--spacing) * 4);font-family:var(--font-sans);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.1em;letter-spacing:.1em;color:var(--text-sm);text-transform:uppercase}.bho-segments__group-title--mt{margin-top:calc(var(--spacing) * 10)}.bho-segments__list{margin:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 0);list-style-type:none}.bho-segments__item{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border-deep);grid-template-columns:24px 1fr;align-items:flex-start;column-gap:18px;padding-block:22px;display:grid}.bho-segments__list .bho-segments__item:first-child{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border-deep)}.bho-segments__mark{font-family:var(--font-mono);--tw-leading:1.6;color:var(--color-amber);-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:15px;line-height:1.6}.bho-segments__title{font-family:var(--font-sans);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin-bottom:6px;display:block}.bho-segments__desc{font-family:var(--font-sans);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--text-muted)}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-10{top:calc(var(--spacing) * 10)}.isolate{isolation:isolate}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.font-display{font-family:var(--font-display)}.text-wrap{text-wrap:wrap}.text-amber{color:var(--color-amber)}.italic{font-style:italic}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}.site-nav[data-astro-cid-afdttjsk]{position:sticky;top:0;z-index:100;height:var(--nav-height);background:color-mix(in srgb,var(--ink) 90%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border);box-shadow:inset 0 1px color-mix(in srgb,var(--amber) 24%,transparent)}.nav-inner[data-astro-cid-afdttjsk]{max-width:var(--max-width);margin:0 auto;padding:0 clamp(14px,2.8vw,44px);height:100%;display:flex;align-items:center;justify-content:space-between;gap:16px}.nav-brand[data-astro-cid-afdttjsk]{display:flex;align-items:center;gap:10px;text-decoration:none;flex-shrink:0;min-height:44px;padding:3px 10px 3px 6px;border-radius:6px;border:1px solid color-mix(in srgb,var(--amber) 18%,transparent);background:color-mix(in srgb,var(--surface) 24%,transparent);transition:background-color var(--duration-fast) var(--ease-out-expo),box-shadow var(--duration-fast) var(--ease-out-expo)}.nav-brand[data-astro-cid-afdttjsk]:hover{background:color-mix(in srgb,var(--surface) 44%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--amber) 22%,transparent)}.nav-brand[data-astro-cid-afdttjsk]:focus-visible{outline:2px solid var(--amber);outline-offset:2px;box-shadow:0 0 0 1px color-mix(in srgb,var(--amber-a) 40%,transparent)}.nav-brand__beacon[data-astro-cid-afdttjsk]{width:8px;height:8px;flex-shrink:0;background:var(--amber-a);box-shadow:0 0 0 1px color-mix(in srgb,var(--amber) 40%,transparent),0 0 10px color-mix(in srgb,var(--amber-a) 38%,transparent)}.nav-mark[data-astro-cid-afdttjsk]{width:64px;height:32px;flex-shrink:0;opacity:1;filter:drop-shadow(0 0 12px color-mix(in srgb,var(--amber) 18%,transparent))}.nav-mark__baseline[data-astro-cid-afdttjsk]{stroke:color-mix(in srgb,var(--amber) 28%,transparent)}.nav-mark__b[data-astro-cid-afdttjsk],.nav-mark__h[data-astro-cid-afdttjsk]{stroke:var(--text-primary)}.nav-mark__o[data-astro-cid-afdttjsk]{stroke:var(--amber-a)}.nav-wordmark[data-astro-cid-afdttjsk]{font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--text-primary) 96%,var(--amber-a) 4%);text-shadow:0 0 10px color-mix(in srgb,var(--amber) 12%,transparent)}.nav-divider[data-astro-cid-afdttjsk]{display:block;width:1px;height:14px;background:var(--border-lit);flex-shrink:0}.nav-tagline[data-astro-cid-afdttjsk]{font-family:var(--font-mono);font-size:9px;font-weight:400;letter-spacing:.09em;text-transform:uppercase;color:color-mix(in srgb,var(--text-primary) 80%,var(--ink) 20%)}.nav-links[data-astro-cid-afdttjsk]{display:flex;align-items:center;gap:2px}.nav-link[data-astro-cid-afdttjsk]{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:400;color:var(--text-dim);text-decoration:none;padding:5px 10px;transition:color var(--duration-fast) var(--ease-out-expo)}.nav-link[data-astro-cid-afdttjsk]:hover{color:var(--text-primary)}.nav-link[data-astro-cid-afdttjsk][aria-current=page]{color:var(--text-secondary)}.btn-nav[data-astro-cid-afdttjsk]{margin-left:6px}.nav-toggle[data-astro-cid-afdttjsk]{display:none;align-items:center;justify-content:center;background:none;border:none;color:var(--text-muted);cursor:pointer;padding:8px;width:44px;height:44px}@media(max-width:768px){.nav-tagline[data-astro-cid-afdttjsk],.nav-divider[data-astro-cid-afdttjsk]{display:none}.nav-mark[data-astro-cid-afdttjsk]{width:56px;height:28px}.nav-toggle[data-astro-cid-afdttjsk]{display:flex}.nav-links[data-astro-cid-afdttjsk]{display:none;position:absolute;top:var(--nav-height);left:0;right:0;flex-direction:column;align-items:flex-start;gap:0;background:var(--surface);border-bottom:1px solid var(--border);padding:8px 0;z-index:99}.nav-links[data-astro-cid-afdttjsk].is-open{display:flex}.nav-link[data-astro-cid-afdttjsk]{width:100%;padding:14px var(--content-pad)}.btn-nav[data-astro-cid-afdttjsk]{margin:10px var(--content-pad);width:calc(100% - calc(var(--content-pad) * 2));justify-content:center}}.footer[data-astro-cid-35ed7um5]{border-top:var(--border-mid);margin-top:var(--s10)}.footer__inner[data-astro-cid-35ed7um5]{max-width:var(--content-wide);margin:0 auto;padding:var(--s10) var(--s5) var(--s8);display:grid;grid-template-columns:1fr 1fr;gap:var(--s8)}.footer__section-label[data-astro-cid-35ed7um5]{color:var(--amber-a);margin-bottom:var(--s3)}.footer__newsletter-desc[data-astro-cid-35ed7um5]{font-size:13px;color:var(--bone-dim);line-height:1.7;margin-bottom:var(--s3);max-width:360px}.footer__newsletter-row[data-astro-cid-35ed7um5]{display:flex;gap:var(--s1);max-width:360px}.footer__newsletter-input[data-astro-cid-35ed7um5]{flex:1;background:transparent;border:.5px solid rgba(237,232,220,.28);border-radius:var(--radius-sm);color:var(--bone);font-family:var(--font-mono);font-size:13px;padding:10px var(--s2);outline:none;min-height:var(--touch-min);transition:border-color var(--dur-fast) var(--ease)}.footer__newsletter-input[data-astro-cid-35ed7um5]::placeholder{color:#ede8dc59}.footer__newsletter-input[data-astro-cid-35ed7um5]:focus{border-color:var(--amber)}.footer__newsletter-btn[data-astro-cid-35ed7um5]{background:transparent;border:.5px solid var(--amber);border-radius:var(--radius-sm);color:var(--amber-a);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;padding:10px var(--s2);white-space:nowrap;min-height:var(--touch-min);transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.footer__newsletter-btn[data-astro-cid-35ed7um5]:hover{background:var(--amber-a);color:var(--ink)}.footer__newsletter-consent[data-astro-cid-35ed7um5]{margin-top:var(--s2);display:flex;align-items:flex-start;gap:8px;font-size:11px;color:var(--bone-dim);line-height:1.6;max-width:360px}.footer__newsletter-check[data-astro-cid-35ed7um5]{margin-top:2px;width:14px;height:14px;accent-color:var(--amber-a);flex-shrink:0}.footer__newsletter-unsub[data-astro-cid-35ed7um5]{margin-top:var(--s2);display:inline-flex;align-items:center;min-height:var(--touch-min);font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--bone-dim);transition:color var(--dur-fast) var(--ease)}.footer__newsletter-unsub[data-astro-cid-35ed7um5]:hover{color:var(--amber-a)}.footer__links-block[data-astro-cid-35ed7um5]{display:grid;grid-template-columns:1fr 1fr;gap:var(--s6);align-self:start}.footer__col[data-astro-cid-35ed7um5] nav[data-astro-cid-35ed7um5]{display:flex;flex-direction:column;gap:var(--s1)}.footer__link[data-astro-cid-35ed7um5]{font-size:13px;color:var(--bone-dim);padding:4px 0;min-height:var(--touch-min);display:flex;align-items:center;transition:color var(--dur-fast) var(--ease)}.footer__link[data-astro-cid-35ed7um5]:hover{color:var(--bone)}.footer__link--cta[data-astro-cid-35ed7um5]{color:var(--amber-a);margin-top:var(--s1)}.footer__link--cta[data-astro-cid-35ed7um5]:hover{color:var(--amber)}.footer__bottom[data-astro-cid-35ed7um5]{border-top:var(--border-thin)}.footer__bottom-inner[data-astro-cid-35ed7um5]{max-width:var(--content-wide);margin:0 auto;padding:var(--s3) var(--s5);display:flex;align-items:center;justify-content:space-between;gap:var(--s4);flex-wrap:wrap}.footer__identity[data-astro-cid-35ed7um5]{display:flex;align-items:center;gap:var(--s2)}.footer__dot[data-astro-cid-35ed7um5]{width:6px;height:6px;background:var(--amber);border-radius:50%;border:none;cursor:pointer;padding:19px;margin:-19px;position:relative;transition:opacity var(--dur-fast) var(--ease);background-clip:content-box}.footer__dot[data-astro-cid-35ed7um5]:hover{opacity:.7}@media(prefers-reduced-motion:no-preference){.footer__dot[data-astro-cid-35ed7um5]{animation:amber-pulse 2.5s ease-in-out infinite}}.footer__wordmark[data-astro-cid-35ed7um5]{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--t-text, var(--bone)) 86%,var(--t-bg, var(--ink)) 14%)}.footer__location[data-astro-cid-35ed7um5]{font-size:11px;color:color-mix(in srgb,var(--t-text, var(--bone)) 72%,var(--t-bg, var(--ink)) 28%);letter-spacing:.06em}.footer__legal[data-astro-cid-35ed7um5]{display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap}.footer__legal-link[data-astro-cid-35ed7um5]{font-size:11px;color:#ede8dc9e;letter-spacing:.06em;transition:color var(--dur-fast) var(--ease);min-height:var(--touch-min);display:flex;align-items:center}.footer__legal-link[data-astro-cid-35ed7um5]:hover{color:#ede8dcbf}.footer__copy[data-astro-cid-35ed7um5]{font-size:11px;color:color-mix(in srgb,var(--t-text, var(--bone)) 68%,var(--t-bg, var(--ink)) 32%);letter-spacing:.06em}.footer__checksum[data-astro-cid-35ed7um5]{background:transparent;border:.5px solid rgba(237,232,220,.2);border-radius:var(--radius-sm);color:#ede8dc8c;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;padding:6px 8px;min-height:var(--touch-min);transition:border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.footer__checksum[data-astro-cid-35ed7um5]:hover{border-color:var(--amber-dim);color:var(--amber-a)}.footer__checksum-panel[data-astro-cid-35ed7um5]{max-width:var(--content-wide);margin:0 auto;padding:0 var(--s5) var(--s3);display:grid;gap:4px}.footer__checksum-line[data-astro-cid-35ed7um5]{color:color-mix(in srgb,var(--t-text, var(--bone)) 66%,var(--t-bg, var(--ink)) 34%);font-size:11px;letter-spacing:.04em}.footer__checksum-key[data-astro-cid-35ed7um5]{color:color-mix(in srgb,var(--t-text, var(--bone)) 74%,var(--t-bg, var(--ink)) 26%)}.footer__checksum-line[data-astro-cid-35ed7um5] code[data-astro-cid-35ed7um5]{color:var(--amber-a);font-family:var(--font-mono);font-size:11px}.footer__motion-glyph[data-astro-cid-35ed7um5]{display:none;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#ede8dc80;border:.5px solid rgba(237,232,220,.2);border-radius:var(--radius-sm);padding:2px 6px}.footer__protocol-badge[data-astro-cid-35ed7um5]{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#ede8dc9e;max-width:460px}@media(prefers-reduced-motion:reduce){.footer__dot[data-astro-cid-35ed7um5]{animation:none}.footer__motion-glyph[data-astro-cid-35ed7um5]{display:inline-flex;align-items:center}}@media(max-width:900px){.footer__inner[data-astro-cid-35ed7um5]{grid-template-columns:1fr;gap:var(--s8)}}@media(max-width:600px){.footer__links-block[data-astro-cid-35ed7um5]{grid-template-columns:1fr 1fr}.footer__bottom-inner[data-astro-cid-35ed7um5]{flex-direction:column;align-items:flex-start;gap:var(--s2)}.footer__legal[data-astro-cid-35ed7um5]{width:100%;gap:var(--s2)}.footer__location[data-astro-cid-35ed7um5]{display:none}}html.surety-mode section[data-astro-cid-sckkx6r4],html.surety-mode article[data-astro-cid-sckkx6r4],html.surety-mode header[data-astro-cid-sckkx6r4],html.surety-mode [data-astro-cid-sckkx6r4][data-reveal],html.surety-mode [data-astro-cid-sckkx6r4][data-reveal-stagger]{outline:1px dashed rgba(192,120,24,.35);outline-offset:2px}.theme-control[data-astro-cid-sckkx6r4]{position:fixed;right:calc(10px + env(safe-area-inset-right));bottom:calc(10px + env(safe-area-inset-bottom));z-index:120;width:min(352px,calc(100vw - 20px - env(safe-area-inset-right)));border:1px solid color-mix(in srgb,var(--t-border) 90%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--t-bg-2) 92%,transparent),color-mix(in srgb,var(--t-bg) 96%,transparent));border-radius:12px;box-shadow:0 8px 24px color-mix(in srgb,var(--t-bg) 76%,transparent);backdrop-filter:blur(8px) saturate(106%);overflow:clip;transition:box-shadow var(--duration-fast) var(--ease-out-expo),border-color var(--duration-fast) var(--ease-out-expo),transform var(--duration-fast) var(--ease-out-expo),opacity var(--duration-fast) var(--ease-out-expo)}.theme-control[data-astro-cid-sckkx6r4][open]{box-shadow:0 10px 30px color-mix(in srgb,var(--t-bg) 72%,transparent)}.theme-control__summary[data-astro-cid-sckkx6r4]{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;min-height:36px;width:100%;padding:0 11px;color:var(--t-text-dim);font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;transition:color var(--duration-fast) var(--ease-out-expo),background-color var(--duration-fast) var(--ease-out-expo)}.theme-control__summary[data-astro-cid-sckkx6r4]::-webkit-details-marker{display:none}.theme-control__summary[data-astro-cid-sckkx6r4]:hover{background:color-mix(in srgb,var(--t-bg-2) 42%,transparent);color:color-mix(in srgb,var(--t-text) 82%,var(--t-bg) 18%)}.theme-control__summary[data-astro-cid-sckkx6r4]:focus-visible{outline:2px solid var(--t-accent);outline-offset:-2px}.theme-control__dot[data-astro-cid-sckkx6r4]{width:6px;height:6px;border-radius:50%;background:color-mix(in srgb,var(--t-accent-a) 82%,var(--t-bg) 18%);box-shadow:0 0 0 1px color-mix(in srgb,var(--t-accent) 28%,var(--t-bg) 72%)}.theme-control__summary-text[data-astro-cid-sckkx6r4]{line-height:1}.theme-control__panel[data-astro-cid-sckkx6r4]{display:grid;gap:7px;padding:4px 10px 10px;border-top:1px solid color-mix(in srgb,var(--t-border) 72%,transparent)}.theme-control__quick[data-astro-cid-sckkx6r4]{display:flex;flex-wrap:wrap;gap:6px}.theme-control__quick-btn[data-astro-cid-sckkx6r4]{min-height:30px;padding:0 10px;border:1px solid color-mix(in srgb,var(--t-border) 82%,transparent);background:color-mix(in srgb,var(--t-bg) 92%,transparent);color:color-mix(in srgb,var(--t-text) 76%,var(--t-bg) 24%);font-family:var(--font-mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out-expo),background var(--duration-fast) var(--ease-out-expo),color var(--duration-fast) var(--ease-out-expo)}.theme-control__quick-btn[data-astro-cid-sckkx6r4]:hover{border-color:color-mix(in srgb,var(--t-accent) 42%,var(--t-border) 58%);color:var(--t-text)}.theme-control__quick-btn[data-astro-cid-sckkx6r4]:focus-visible{outline:2px solid var(--t-accent);outline-offset:2px}.theme-control__quick-btn[data-astro-cid-sckkx6r4].is-active{border-color:color-mix(in srgb,var(--t-accent) 68%,var(--t-border) 32%);background:color-mix(in srgb,var(--t-accent) 18%,var(--t-bg) 82%);color:var(--t-text)}.theme-control__meta[data-astro-cid-sckkx6r4]{font-size:11px;line-height:1.45;color:color-mix(in srgb,var(--t-text) 76%,var(--t-bg) 24%);letter-spacing:.04em}.theme-control__meta-stack[data-astro-cid-sckkx6r4]{display:grid;gap:4px;min-width:0}.theme-control__help[data-astro-cid-sckkx6r4]{margin:0;font-size:10px;line-height:1.35;letter-spacing:.04em;color:color-mix(in srgb,var(--t-text) 70%,var(--t-bg) 30%)}.theme-control__label[data-astro-cid-sckkx6r4]{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--t-text-dim)}.theme-control__select--sr[data-astro-cid-sckkx6r4]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:nowrap}.theme-control__groups[data-astro-cid-sckkx6r4]{display:grid;gap:8px;max-height:min(46vh,360px);overflow:auto;padding-right:2px}.theme-control__group[data-astro-cid-sckkx6r4]{border:1px solid color-mix(in srgb,var(--t-border) 78%,transparent);border-radius:6px;padding:7px;background:color-mix(in srgb,var(--t-bg-2) 62%,transparent)}.theme-control__group-title[data-astro-cid-sckkx6r4]{margin:0 0 5px;color:color-mix(in srgb,var(--t-text-dim) 88%,var(--t-bg) 12%);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.theme-control__group-grid[data-astro-cid-sckkx6r4]{display:grid;gap:6px}.theme-control__theme-btn[data-astro-cid-sckkx6r4]{text-align:left;border:1px solid color-mix(in srgb,var(--t-border) 84%,transparent);background:color-mix(in srgb,var(--t-bg) 78%,transparent);color:color-mix(in srgb,var(--t-text) 88%,var(--t-bg) 12%);min-height:30px;padding:6px 8px;font-family:var(--font-sans);font-size:11px;line-height:1.25;border-radius:4px;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out-expo),background-color var(--duration-fast) var(--ease-out-expo),color var(--duration-fast) var(--ease-out-expo)}.theme-control__theme-btn[data-astro-cid-sckkx6r4]:hover{border-color:color-mix(in srgb,var(--t-accent) 38%,var(--t-border) 62%);color:var(--t-text)}.theme-control__theme-btn[data-astro-cid-sckkx6r4]:focus-visible{outline:2px solid var(--t-accent);outline-offset:1px}.theme-control__theme-btn[data-astro-cid-sckkx6r4].is-active{border-color:color-mix(in srgb,var(--t-accent) 72%,var(--t-border) 28%);background:color-mix(in srgb,var(--t-accent) 16%,var(--t-bg) 84%);color:var(--t-text)}.theme-control__meta[data-astro-cid-sckkx6r4][hidden]{display:none!important}html[data-page-kind=brief] .theme-control[data-astro-cid-sckkx6r4],html[data-page-kind=services] .theme-control[data-astro-cid-sckkx6r4]{opacity:.46;transform:translateY(2px) scale(.985);transition:opacity var(--duration-fast) var(--ease-out-expo),transform var(--duration-fast) var(--ease-out-expo)}html[data-page-kind=brief] .theme-control[data-astro-cid-sckkx6r4]:hover,html[data-page-kind=brief] .theme-control[data-astro-cid-sckkx6r4]:focus-within,html[data-page-kind=services] .theme-control[data-astro-cid-sckkx6r4]:hover,html[data-page-kind=services] .theme-control[data-astro-cid-sckkx6r4]:focus-within{opacity:1;transform:translateY(0) scale(1)}@media(max-width:640px){.theme-control[data-astro-cid-sckkx6r4]{right:calc(8px + env(safe-area-inset-right));left:auto;bottom:calc(8px + env(safe-area-inset-bottom));width:min(308px,calc(100vw - 16px - env(safe-area-inset-right)));border-radius:10px}.theme-control__summary[data-astro-cid-sckkx6r4]{min-height:34px;padding-inline:9px;font-size:10px}.theme-control[data-astro-cid-sckkx6r4]:not([open]){width:auto}.theme-control[data-astro-cid-sckkx6r4]:not([open]) .theme-control__summary[data-astro-cid-sckkx6r4]{width:auto;min-width:90px;justify-content:center}.theme-control__panel[data-astro-cid-sckkx6r4]{padding:4px 8px 8px}.theme-control__quick-btn[data-astro-cid-sckkx6r4]{min-height:28px;padding-inline:8px;font-size:10px}.theme-control__label[data-astro-cid-sckkx6r4]{font-size:10px;letter-spacing:.08em}.theme-control__groups[data-astro-cid-sckkx6r4]{max-height:min(40vh,260px)}.theme-control__theme-btn[data-astro-cid-sckkx6r4]{min-height:28px;font-size:10px;padding:5px 7px}.theme-control__help[data-astro-cid-sckkx6r4],.theme-control__meta[data-astro-cid-sckkx6r4]{font-size:10px;letter-spacing:.03em}}@media(prefers-reduced-motion:reduce){.theme-control[data-astro-cid-sckkx6r4],html[data-page-kind=brief] .theme-control[data-astro-cid-sckkx6r4],html[data-page-kind=services] .theme-control[data-astro-cid-sckkx6r4]{transition:none;transform:none}}.command-palette[data-astro-cid-sckkx6r4]{position:fixed;inset:0;z-index:240}.command-palette__overlay[data-astro-cid-sckkx6r4]{position:absolute;inset:0;border:0;background:#0a0a09b8}.command-palette__dialog[data-astro-cid-sckkx6r4]{position:relative;margin:min(18vh,120px) auto 0;width:min(680px,calc(100vw - 24px));border:1px solid var(--t-border);border-radius:10px;background:color-mix(in srgb,var(--t-bg) 94%,black 6%);padding:14px;box-shadow:0 18px 48px #00000073}.command-palette__header[data-astro-cid-sckkx6r4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.command-palette__title[data-astro-cid-sckkx6r4]{margin:0;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--t-text-dim)}.command-palette__close[data-astro-cid-sckkx6r4]{background:transparent;border:1px solid var(--t-border);border-radius:6px;color:var(--t-text-dim);font-family:var(--font-mono);font-size:11px;min-height:var(--touch-min);min-width:44px}.command-palette__input[data-astro-cid-sckkx6r4]{width:100%;min-height:var(--touch-min);border-radius:8px;border:1px solid var(--t-border);background:var(--t-bg);color:var(--t-text);font-family:var(--font-mono);font-size:14px;padding:10px 12px}.command-palette__list[data-astro-cid-sckkx6r4]{margin-top:10px;display:grid;gap:6px}.command-palette__item[data-astro-cid-sckkx6r4]{width:100%;text-align:left;min-height:var(--touch-min);border-radius:8px;border:1px solid color-mix(in srgb,var(--t-border) 64%,transparent);background:color-mix(in srgb,var(--t-bg-2) 84%,transparent);color:var(--t-text);font-family:var(--font-mono);font-size:13px;padding:10px 12px}.command-palette__item[data-astro-cid-sckkx6r4].is-active{border-color:var(--t-accent-a);color:var(--t-accent-a)}.command-palette__empty[data-astro-cid-sckkx6r4]{margin:4px 2px;font-size:12px;color:var(--t-text-dim)}@media(prefers-reduced-motion:no-preference){.command-palette__dialog[data-astro-cid-sckkx6r4]{animation:palette-in .18s ease-out}}@keyframes palette-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}
