:root{--seed:#1d35d8;--deep:#0e1e8c;--bright:#3654f2;--edge:#1930c6;--gold:#ffc21a;--haze:#bfc9ff;--mist:#dce2ff;--on-main:#fff;--on-gold:var(--ink);--seed-bg:var(--seed);--deep-bg:var(--deep);--accent-light:var(--seed);--fill-light:var(--seed);--fill-light-hover:var(--deep);--on-fill-light:#fff;--cta-bg:#fff;--cta-fg:var(--seed);--play-icon:var(--deep);--hero-hi:#1a2fb4;--hero-lo:#0a1670;--glow:#7c91ff;--header-solid:#0b1876;--film-bg:#13259e;--film-black:#050a3c;--modal-shade:#081052;--ink:#0b0d1a;--slate:#3a3d4d;--paper:#f3f0e8;--paper-line:#dad3c4;--paper-fill:#e9e6de;--blue-white-a:#d9e0ff;--blue-white-b:#e6ebff;--photo-bg:#f8f8f8;--warm-muted:#5e5a52;--placeholder:#8d8a82;--error:#c0362c;--line-on-blue:color-mix(in srgb,var(--on-main) 28%,transparent);--line-on-deep:color-mix(in srgb,var(--on-main) 25%,transparent);--tint:var(--seed);--tint-bg:var(--tint);--footage-veil:transparent;--on-main-img:none;--canvas-fg:#ffffff;--canvas-label:#bfc9ff;--canvas-accent:#ffc21a;--trail-on-dark:#ffc21a;--trail-on-light:#1d35d8;--font-sans:var(--font-geist),"Helvetica Neue",Arial,sans-serif;--font-mono:var(--font-geist-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;--font-serif:var(--font-newsreader),"Times New Roman",serif;--font-display:var(--font-sans);--display-weight:600;--display-scale:1;--display-track:1;--accent-scale:1;--accent-track:1;--accent-style:italic;--accent-weight:400;--display-shadow:none;--gutter:3.5rem;--nav-h:4.5rem;--container:72rem;--section-pt:6.5rem;--section-pb:6rem;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--ease-soft:cubic-bezier(0.25,0.1,0.25,1);--dur-fast:220ms;--dur:480ms;--dur-slow:1100ms;color-scheme:light}@media (min-width:1024px){html{font-size:clamp(16px,calc(100vw / 72),19.2px)}}@media (max-width:1023.98px){:root{--gutter:2rem;--nav-h:5.125rem;--section-pt:5rem;--section-pb:4.5rem}}@media (max-width:767.98px){:root{--gutter:1.25rem;--section-pt:4.25rem;--section-pb:4rem}}*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%;scroll-padding-top:calc(var(--nav-h) + 1rem)}body,html{margin:0;padding:0}body{min-height:100vh;background:var(--deep);color:var(--ink);font-family:var(--font-sans);font-size:1rem;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}canvas,img,svg,video{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button{background:none;border:0;padding:0;cursor:pointer}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--gold);color:var(--on-gold)}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--section-pt) var(--section-pb)}.bg-seed{background:var(--seed-bg)}.bg-deep,.bg-seed{color:var(--on-main)}.bg-deep{background:var(--deep-bg)}.bg-paper{background:var(--paper);color:var(--ink)}.bg-bluewhite{background:radial-gradient(ellipse at 80% 42%,#fff 0,rgba(255,255,255,0) 58%),linear-gradient(180deg,var(--blue-white-a) 0,var(--blue-white-b) 100%);color:var(--ink)}.bg-radial{background:radial-gradient(circle at 73% 45%,var(--bright) 0,var(--seed) 46%,var(--edge) 100%);color:var(--on-main)}[data-tone=bluewhite],[data-tone=paper],[data-tone=white]{--fg:var(--ink);--fg-2:var(--slate);--accent:var(--accent-light);--accent-2:var(--accent-light);--eyebrow:var(--accent-light);--line:var(--paper-line);--card:#fff;--on-accent:var(--on-fill-light);color:var(--ink)}[data-tone=paper]{background:var(--paper)}[data-tone=white]{background:#fff;--line:#e4e1d8;--card:var(--paper)}[data-tone=bluewhite]{background:radial-gradient(ellipse at 80% 42%,#fff 0,rgba(255,255,255,0) 58%),linear-gradient(180deg,var(--blue-white-a) 0,var(--blue-white-b) 100%);--line:color-mix(in srgb,var(--seed) 18%,transparent)}[data-tone=deep],[data-tone=seed]{--fg:var(--on-main);--fg-2:var(--mist);--accent:var(--gold);--accent-2:var(--haze);--eyebrow:var(--haze);--line:color-mix(in srgb,var(--on-main) 24%,transparent);--card:color-mix(in srgb,var(--on-main) 5%,transparent);--on-accent:var(--on-gold);color:var(--on-main)}[data-tone=seed]{background:var(--seed-bg)}[data-tone=deep]{background:var(--deep-bg)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.eyebrow{display:inline-flex;align-items:center;gap:.625rem;font:500 .6875rem/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.eyebrow-dot:before{content:"";width:.4375rem;height:.4375rem;background:currentColor;flex:none}.mono{font-family:var(--font-mono);font-weight:500;letter-spacing:.12em;text-transform:uppercase}.display{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:calc(-.055em * var(--display-track));line-height:.95;text-shadow:var(--display-shadow)}.serif{font-family:var(--font-serif);font-style:var(--accent-style);font-weight:var(--accent-weight);letter-spacing:calc(-.03em * var(--accent-track))}.text-pretty{text-wrap:pretty}.text-balance{text-wrap:balance}html.js [data-reveal]{opacity:0;transform:translate3d(0,1.75rem,0);transition:opacity 1s var(--ease-out),transform 1.2s var(--ease-out);transition-delay:calc(var(--d, 0) * 1ms);will-change:opacity,transform}html.js [data-reveal=fade]{transform:none}html.js [data-reveal=mask]{display:block;opacity:1;transform:none;overflow:hidden;overflow:clip;padding:0 .1em .16em;margin:0 -.1em -.16em;will-change:auto}html.js [data-reveal=mask]>*{display:block;transform:translate3d(0,108%,0);transition:transform 1.25s var(--ease-out);transition-delay:calc(var(--d, 0) * 1ms)}html.js [data-reveal=draw]{opacity:1;transform:scaleX(0);transform-origin:left center;transition:transform 1.6s var(--ease-out);transition-delay:calc(var(--d, 0) * 1ms)}html.js [data-reveal].is-in{opacity:1;transform:none}html.js [data-reveal=mask].is-in>*{transform:none}html.js [data-reveal=draw].is-in{transform:scaleX(1)}::view-transition{pointer-events:none}::view-transition-old(.page-out){animation:.22s var(--ease-soft) both vt-fade-out}::view-transition-new(.page-in){animation:.52s var(--ease-out) .12s both vt-fade-in,.76s var(--ease-out) .12s both vt-rise}::view-transition-group(site-header){animation:none;z-index:100}::view-transition-old(site-header){display:none}::view-transition-new(site-header){animation:none}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-fade-in{0%{opacity:0}}@keyframes vt-rise{0%{transform:translate3d(0,18px,0)}}@media (prefers-reduced-motion:reduce){html.js [data-reveal=mask]>*,html.js [data-reveal]{opacity:1;transform:none;transition:none}::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}*,:after,:before{scroll-behavior:auto!important}}html.scroll-locked{overflow:hidden}html.scroll-locked body{padding-right:var(--scrollbar-gap,0)}.skip-link{position:fixed;left:1rem;top:1rem;z-index:200;padding:.75rem 1rem;background:var(--gold);color:var(--on-gold);font:600 .875rem/1 var(--font-sans);transform:translateY(-200%);transition:transform var(--dur-fast) var(--ease-out)}.skip-link:focus-visible{transform:none}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}:root[data-fonts=enterprise]{--font-sans:var(--font-plex-sans),"Helvetica Neue",Arial,sans-serif;--font-serif:var(--font-plex-serif),Georgia,serif;--font-mono:var(--font-plex-mono),ui-monospace,monospace;--display-weight:600;--display-scale:0.92;--display-track:0.55;--accent-scale:0.92;--accent-track:0.5}:root[data-fonts=sober]{--font-sans:var(--font-inter),"Helvetica Neue",Arial,sans-serif;--font-serif:var(--font-source-serif),Georgia,serif;--font-mono:var(--font-roboto-mono),ui-monospace,monospace;--display-weight:600;--display-scale:0.92;--display-track:0.7;--accent-scale:0.89;--accent-track:0.6}:root[data-fonts=techy]{--font-sans:var(--font-space-grotesk),"Helvetica Neue",Arial,sans-serif;--font-serif:var(--font-space-mono),ui-monospace,monospace;--font-mono:var(--font-space-mono),ui-monospace,monospace;--display-weight:600;--display-scale:0.94;--display-track:0.65;--accent-scale:0.58;--accent-track:0}:root[data-fonts=very-techy]{--font-sans:var(--font-jetbrains),ui-monospace,monospace;--font-serif:var(--font-jetbrains),ui-monospace,monospace;--font-mono:var(--font-jetbrains),ui-monospace,monospace;--display-weight:700;--display-scale:0.66;--display-track:0.15;--accent-scale:0.58;--accent-track:0}:root[data-fonts=cyberpunk]{--font-sans:var(--font-chakra),"Helvetica Neue",Arial,sans-serif;--font-display:var(--font-orbitron),"Helvetica Neue",Arial,sans-serif;--font-serif:var(--font-chakra),"Helvetica Neue",Arial,sans-serif;--font-mono:var(--font-share-tech),ui-monospace,monospace;--display-weight:800;--display-scale:0.73;--display-track:0;--accent-scale:0.89;--accent-track:0.2}:root[data-fonts=funky]{--font-sans:var(--font-dm-sans),"Helvetica Neue",Arial,sans-serif;--font-display:var(--font-bricolage),"Helvetica Neue",Arial,sans-serif;--font-serif:var(--font-instrument),Georgia,serif;--font-mono:var(--font-dm-mono),ui-monospace,monospace;--display-weight:800;--display-scale:0.89;--display-track:0.6;--accent-scale:1.05;--accent-track:0.6}:root[data-fonts=precision]{--font-sans:var(--font-inter-tight),"Helvetica Neue",Arial,sans-serif;--font-serif:var(--font-inter-tight),"Helvetica Neue",Arial,sans-serif;--font-mono:var(--font-tomorrow),ui-monospace,monospace;--display-weight:400;--display-scale:1.04;--display-track:0.45;--accent-style:normal;--accent-weight:300;--accent-scale:0.97;--accent-track:0.45}:root[data-fonts=command]{--font-sans:var(--font-saira),"Helvetica Neue",Arial,sans-serif;--font-display:var(--font-oxanium),"Helvetica Neue",Arial,sans-serif;--font-serif:var(--font-oxanium),"Helvetica Neue",Arial,sans-serif;--font-mono:var(--font-martian),ui-monospace,monospace;--display-weight:600;--display-scale:0.89;--display-track:0.2;--accent-style:normal;--accent-weight:300;--accent-scale:0.88;--accent-track:0.2}:root[data-fonts=dot-matrix],:root[data-fonts=dot-matrix] *{font-variation-settings:"ROND" 100!important}:root[data-fonts=led-board],:root[data-fonts=led-board] *{font-variation-settings:"ELSH" 50,"ELXP" 0!important}:root[data-fonts=command],:root[data-fonts=command] *{font-variation-settings:"wdth" 87.5!important}:root[data-fonts=dot-matrix]{--font-display:var(--font-doto),ui-monospace,monospace;--font-serif:var(--font-doto),ui-monospace,monospace;--font-mono:var(--font-dotgothic),ui-monospace,monospace;--display-weight:900;--display-scale:0.69;--display-track:0.5;--accent-style:normal;--accent-weight:700;--accent-scale:0.6;--accent-track:0.5}:root[data-fonts=led-board]{--font-sans:var(--font-instrument-sans),"Helvetica Neue",Arial,sans-serif;--font-display:var(--font-bitcount),ui-monospace,monospace;--font-serif:var(--font-bitcount),ui-monospace,monospace;--font-mono:var(--font-bitcount),ui-monospace,monospace;--display-weight:350;--display-scale:0.85;--display-track:0;--accent-style:normal;--accent-weight:250;--accent-scale:0.8;--accent-track:0}:root[data-fonts=connected-dots]{--font-sans:var(--font-exo2),"Helvetica Neue",Arial,sans-serif;--font-display:var(--font-codystar),"Helvetica Neue",Arial,sans-serif;--font-serif:var(--font-exo2),"Helvetica Neue",Arial,sans-serif;--font-mono:var(--font-kode-mono),ui-monospace,monospace;--display-weight:400;--display-shadow:0 0 1px currentColor,0 0 1px currentColor,0 0 1px currentColor;--display-scale:0.74;--display-track:0;--accent-style:italic;--accent-weight:300;--accent-scale:0.91;--accent-track:0.3}.SchemePicker_root___nZ7i{--p-bg:rgba(12,13,18,0.88);--p-line:rgba(255,255,255,0.14);--p-fg:#fff;--p-fg-2:rgba(255,255,255,0.62);--p-sans:var(--font-geist),"Helvetica Neue",Arial,sans-serif;--p-mono:var(--font-geist-mono),ui-monospace,monospace;position:fixed;left:0;top:50%;z-index:150;transform:translateY(-50%);font-family:var(--p-sans);color:var(--p-fg)}.SchemePicker_tab__88GfG{display:flex;flex-direction:column;align-items:center;gap:.625rem;padding:.75rem .4375rem .875rem;background:var(--p-bg);border:1px solid var(--p-line);border-left:0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--p-fg);transition:padding-left var(--dur-fast) var(--ease-soft)}.SchemePicker_root___nZ7i[data-open] .SchemePicker_tab__88GfG,.SchemePicker_tab__88GfG:hover{padding-left:.625rem}.SchemePicker_tabSwatch__VFj7q{display:flex;flex-direction:column;gap:.1875rem}.SchemePicker_tabSwatch__VFj7q span{width:.875rem;height:.875rem;border:1px solid rgba(255,255,255,.35)}.SchemePicker_tabSwatch__VFj7q span+span{width:.875rem;height:.4375rem}.SchemePicker_tabLabel___HIT4{writing-mode:vertical-rl;transform:rotate(180deg);font:500 .625rem/1 var(--p-mono);letter-spacing:.16em;text-transform:uppercase}.SchemePicker_panel__cL_ft{position:absolute;left:calc(100% + .625rem);top:50%;width:54rem;max-width:calc(100vw - 4rem);max-height:calc(100vh - 2rem);overflow-y:auto;overscroll-behavior:contain;padding:1rem .5rem .75rem;background:var(--p-bg);border:1px solid var(--p-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translateY(-50%);box-shadow:0 1.5rem 3rem rgba(0,0,0,.28);animation:SchemePicker_panel-in__gMW4i .38s var(--ease-out)}.SchemePicker_panel__cL_ft[hidden]{display:none}@keyframes SchemePicker_panel-in__gMW4i{0%{opacity:0;transform:translate(-.5rem,-50%)}}.SchemePicker_groups__g_r1k{display:grid;grid-template-columns:1fr 2fr;gap:.5rem}.SchemePicker_options__QVCwl.SchemePicker_optionsTwo__EABsc{display:grid;grid-template-columns:1fr 1fr}.SchemePicker_group__ZEalh{min-width:0}.SchemePicker_sample__f5W_T{display:grid;place-items:center;height:1.875rem;border:1px solid rgba(255,255,255,.22);font-size:1.125rem;font-weight:600;line-height:1;letter-spacing:-.02em}.SchemePicker_title__nK0fY{padding:0 .625rem .75rem;font:500 .625rem/1 var(--p-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--p-fg-2)}.SchemePicker_options__QVCwl{display:flex;flex-direction:column}.SchemePicker_option__OFtL5{display:grid;grid-template-columns:2.75rem 1fr 1rem;align-items:center;gap:.75rem;padding:.5625rem .625rem;text-align:left;color:var(--p-fg);transition:background-color var(--dur-fast) var(--ease-soft)}.SchemePicker_option__OFtL5:hover{background:rgba(255,255,255,.07)}.SchemePicker_option__OFtL5:focus-visible{outline:2px solid #fff;outline-offset:-2px}.SchemePicker_swatch__aY4_w{display:flex;height:1.625rem;border:1px solid rgba(255,255,255,.22)}.SchemePicker_swatch__aY4_w span:first-child{flex:3 1}.SchemePicker_swatch__aY4_w span:last-child{flex:1 1}.SchemePicker_text__gH7A_{display:flex;flex-direction:column;gap:.25rem;min-width:0}.SchemePicker_name__ILfr1{font:600 .875rem/1.1 var(--p-sans)}.SchemePicker_pair__R5unp{font:400 .75rem/1.2 var(--p-sans);color:var(--p-fg-2)}.SchemePicker_check__K1aNC{width:.5rem;height:.5rem;justify-self:end}.SchemePicker_option__OFtL5[aria-checked=true] .SchemePicker_check__K1aNC{background:#fff}.SchemePicker_option__OFtL5[aria-checked=true] .SchemePicker_name__ILfr1:after{content:" · in use";font-weight:400;color:var(--p-fg-2)}.SchemePicker_note__34I7h{padding:.75rem .625rem .125rem;border-top:1px solid var(--p-line);margin-top:.5rem;font:400 .6875rem/1.45 var(--p-sans);color:var(--p-fg-2)}@media (max-width:1023.98px){.SchemePicker_root___nZ7i{left:auto;right:.75rem;top:auto;bottom:.75rem;transform:none}.SchemePicker_root___nZ7i[data-open] .SchemePicker_tab__88GfG,.SchemePicker_tab__88GfG,.SchemePicker_tab__88GfG:hover{flex-direction:row;gap:.5rem;padding:.5625rem .75rem;border:1px solid var(--p-line)}.SchemePicker_tabSwatch__VFj7q{flex-direction:row}.SchemePicker_tabSwatch__VFj7q span+span{width:.4375rem;height:.875rem}.SchemePicker_tabLabel___HIT4{writing-mode:horizontal-tb;transform:none}.SchemePicker_groups__g_r1k,.SchemePicker_options__QVCwl.SchemePicker_optionsTwo__EABsc{grid-template-columns:1fr}.SchemePicker_panel__cL_ft{left:auto;right:0;top:auto;bottom:calc(100% + .5rem);width:min(19rem,calc(100vw - 1.5rem));max-height:calc(100svh - 5rem);transform:none;animation-name:SchemePicker_panel-up__X5n8V}}@media (max-width:767.98px){.SchemePicker_root___nZ7i[data-open] .SchemePicker_tab__88GfG,.SchemePicker_tab__88GfG,.SchemePicker_tab__88GfG:hover{padding:.625rem}.SchemePicker_tabLabel___HIT4{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@keyframes SchemePicker_panel-up__X5n8V{0%{opacity:0;transform:translateY(.5rem)}}@media (prefers-reduced-motion:reduce){.SchemePicker_panel__cL_ft{animation:none}}@media print{.SchemePicker_root___nZ7i{display:none}}.SiteFooter_footer___lA7m{background:var(--deep-bg);color:var(--mist);padding:3.5rem 0 1.875rem}.SiteFooter_top__PUGpV{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;padding-bottom:2.75rem}.SiteFooter_logo__jQ_Ie{display:block;height:2.875rem}.SiteFooter_logo__jQ_Ie img{height:100%;width:auto}.SiteFooter_contact__CPlY_{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;text-align:right}.SiteFooter_mail__EnodX{font:500 1rem/1.2 var(--font-sans);color:var(--on-main);border-bottom:1px solid color-mix(in srgb,var(--on-main) 30%,transparent);padding-bottom:.1875rem;transition:border-color var(--dur-fast) var(--ease-soft)}.SiteFooter_mail__EnodX:hover{border-color:var(--gold)}.SiteFooter_address__c6Hue{font:400 .8125rem/1.4 var(--font-sans);color:var(--haze);transition:color var(--dur-fast) var(--ease-soft)}.SiteFooter_address__c6Hue:hover{color:var(--on-main)}.SiteFooter_cols__iwodU{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;padding-bottom:2.75rem}.SiteFooter_col__F8Rff{display:flex;flex-direction:column;gap:1rem}.SiteFooter_col__F8Rff ul{display:flex;flex-direction:column;gap:.75rem}.SiteFooter_colLabel___ctsT{font:500 .65625rem/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--haze)}.SiteFooter_link__Ww6zU{position:relative;font:400 .875rem/1.2 var(--font-sans);color:var(--mist);transition:color var(--dur-fast) var(--ease-soft)}.SiteFooter_link__Ww6zU:hover{color:var(--on-main)}.SiteFooter_tag__ASmpz{position:absolute;left:calc(100% + .625rem);top:50%;white-space:nowrap;padding:.3125rem .5rem;border:1px solid color-mix(in srgb,var(--gold) 55%,transparent);font:500 .625rem/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);opacity:0;transform:translate(-.25rem,-50%);transition:opacity var(--dur-fast) var(--ease-soft),transform var(--dur-fast) var(--ease-soft);pointer-events:none}.SiteFooter_link__Ww6zU:focus-visible .SiteFooter_tag__ASmpz,.SiteFooter_link__Ww6zU:hover .SiteFooter_tag__ASmpz{opacity:1;transform:translateY(-50%)}@media (hover:none),(max-width:767.98px){.SiteFooter_tag__ASmpz{position:static;display:block;width:fit-content;margin-top:.5rem;opacity:1;transform:none}}.SiteFooter_bottom__WSfXp{display:flex;justify-content:space-between;gap:1rem;border-top:1px solid color-mix(in srgb,var(--on-main) 18%,transparent);padding-top:1.25rem;font:500 .65625rem/1 var(--font-mono);letter-spacing:.12em;color:var(--haze)}.SiteFooter_legal__2yCEy{display:flex;gap:.5rem}.SiteFooter_legal__2yCEy a{transition:color var(--dur-fast) var(--ease-soft)}.SiteFooter_legal__2yCEy a:hover{color:var(--on-main)}@media (min-width:768px){.SiteFooter_cols__iwodU{grid-template-columns:repeat(3,auto);justify-content:space-between}.SiteFooter_col__F8Rff:last-child{align-items:flex-end;text-align:right}}@media (max-width:1023.98px){.SiteFooter_cols__iwodU{row-gap:2.25rem}}@media (max-width:767.98px){.SiteFooter_top__PUGpV{flex-direction:column;align-items:flex-start}.SiteFooter_contact__CPlY_{align-items:flex-start;text-align:left}.SiteFooter_cols__iwodU{grid-template-columns:repeat(2,1fr)}.SiteFooter_bottom__WSfXp{flex-direction:column;gap:.875rem}}:root[data-scheme=graphite]{--seed:#2d3036;--deep:#1c1e22;--bright:#474b53;--edge:#26292e;--gold:#6098ff;--haze:#b9bdc6;--mist:#dde0e5;--on-main:#fff;--on-gold:#fff;--accent-light:#19369c;--fill-light:#2d3036;--fill-light-hover:#1c1e22;--on-fill-light:#fff;--cta-bg:#fff;--cta-fg:#2d3036;--play-icon:#1c1e22;--hero-hi:#3a3e45;--hero-lo:#141619;--glow:#9aa0ab;--header-solid:#1e2024;--film-bg:#24272c;--film-black:#0b0c0e;--modal-shade:#0e0f11;--ink:#121316;--slate:#43464d;--paper:#f2f2ef;--paper-line:#d8d8d2;--paper-fill:#e6e6e1;--blue-white-a:#e3e5e9;--blue-white-b:#eeeff2;--photo-bg:#f6f6f4;--tint:#2d3036;--canvas-fg:#ffffff;--canvas-label:#b9bdc6;--canvas-accent:#6098ff;--trail-on-dark:#6098ff;--trail-on-light:#19369c}:root[data-scheme=sand]{--seed:#e6dcc8;--deep:#d5c7ac;--bright:#f1eadc;--edge:#dccfb6;--gold:#444f20;--haze:#524b3d;--mist:#3a362b;--on-main:#1f1d16;--on-gold:#f4efe2;--accent-light:#444f20;--fill-light:#444f20;--fill-light-hover:#363f19;--on-fill-light:#f4efe2;--cta-bg:#1f1d16;--cta-fg:#f1eadc;--play-icon:#f4efe2;--hero-hi:#f3ede1;--hero-lo:#d2c4a8;--glow:#ffffff;--header-solid:#e8dfcc;--film-bg:#2a281f;--film-black:#12110d;--modal-shade:#1f1d16;--ink:#1f1d16;--slate:#4f4a3e;--paper:#faf7f0;--paper-line:#e2dacb;--paper-fill:#efe9dd;--blue-white-a:#efe8da;--blue-white-b:#f5f1e8;--photo-bg:#f4f0e8;--tint:#e6dcc8;--footage-veil:color-mix(in srgb,#f1eadc 46%,transparent);--on-main-img:brightness(0) opacity(0.82);--canvas-fg:#1f1d16;--canvas-label:#524b3d;--canvas-accent:#444f20;--trail-on-dark:#444f20;--trail-on-light:#444f20}:root[data-scheme=aurora]{--seed:#4224c4;--deep:#1e1466;--bright:#7b5cff;--edge:#3a23b0;--gold:#ffb49c;--haze:#d6ccff;--mist:#ece7ff;--on-main:#fff;--on-gold:#2a1240;--seed-bg:linear-gradient(120deg,#2b1a9a,#4224c4 50%,#62289e);--deep-bg:linear-gradient(120deg,#150e4f,#23157a 55%,#3b1772);--accent-light:#5a36e0;--fill-light:#4224c4;--fill-light-hover:#2b1a9a;--on-fill-light:#fff;--cta-bg:#fff;--cta-fg:#4224c4;--play-icon:#2a1240;--hero-hi:#6a3fe0;--hero-lo:#120b45;--glow:#ff9dd0;--header-solid:#20156e;--film-bg:#2b1a9a;--film-black:#0a0626;--modal-shade:#0f0a33;--ink:#120c24;--slate:#3e3752;--paper:#f5f2f9;--paper-line:#ddd5ea;--paper-fill:#ebe6f3;--blue-white-a:#e4ddff;--blue-white-b:#efeaff;--photo-bg:#f7f5fb;--tint:#4224c4;--tint-bg:linear-gradient(110deg,#3a1fb8,#5a2cd0 50%,#7a35c0);--canvas-fg:#ffffff;--canvas-label:#d6ccff;--canvas-accent:#ffb49c;--trail-on-dark:#ffb49c;--trail-on-light:#5a36e0}:root[data-scheme=forest]{--seed:#1e4a3a;--deep:#112c22;--bright:#2e6a53;--edge:#193f31;--gold:#eba35a;--haze:#b8d3c6;--mist:#daebe2;--on-main:#fff;--on-gold:#1a1209;--accent-light:#1e6b50;--fill-light:#1e4a3a;--fill-light-hover:#112c22;--on-fill-light:#fff;--cta-bg:#fff;--cta-fg:#1e4a3a;--play-icon:#112c22;--hero-hi:#24584a;--hero-lo:#0b1e17;--glow:#8fd3b3;--header-solid:#12322a;--film-bg:#1e4a3a;--film-black:#06120d;--modal-shade:#07140f;--ink:#0f1a15;--slate:#3a4a42;--paper:#f3efe6;--paper-line:#d9d1c2;--paper-fill:#e8e3d6;--blue-white-a:#ddebe3;--blue-white-b:#e8f2ec;--photo-bg:#f5f3ee;--tint:#1e4a3a;--canvas-fg:#ffffff;--canvas-label:#b8d3c6;--canvas-accent:#eba35a;--trail-on-dark:#eba35a;--trail-on-light:#1e6b50}:root[data-scheme=ink]{--seed:#15171b;--deep:#0b0c0e;--bright:#2a2e35;--edge:#1b1e23;--gold:#c8f03c;--haze:#a9aeb7;--mist:#d7dae0;--on-main:#fff;--on-gold:#0b0c0e;--accent-light:#4e6e00;--fill-light:#15171b;--fill-light-hover:#000;--on-fill-light:#fff;--cta-bg:#fff;--cta-fg:#15171b;--play-icon:#0b0c0e;--hero-hi:#24272d;--hero-lo:#060708;--glow:#7d8590;--header-solid:#0e0f12;--film-bg:#15171b;--film-black:#050506;--modal-shade:#050506;--ink:#0b0c0e;--slate:#42454c;--paper:#f2f2ee;--paper-line:#dadad3;--paper-fill:#e7e7e1;--blue-white-a:#eceee2;--blue-white-b:#f3f4ec;--photo-bg:#f6f6f3;--tint:#15171b;--canvas-fg:#ffffff;--canvas-label:#a9aeb7;--canvas-accent:#c8f03c;--trail-on-dark:#c8f03c;--trail-on-light:#4e6e00}