/*! Generated from /css/style.css by tools/minify.js — do not edit. Comments live in the source. */
@property --c1{syntax: "<color>"; inherits: true; initial-value: #138ECF;}@property --c2{syntax: "<color>"; inherits: true; initial-value: #EFCCAE;}@property --angle-1{syntax: "<angle>"; inherits: false; initial-value: -75deg;}@property --angle-2{syntax: "<angle>"; inherits: false; initial-value: -45deg;}:root{transition:--c1 .5s ease-in-out,--c2 .5s ease-in-out;--c1: #138ECF;--c2: #EFCCAE;--deck-dur: .8s;--deck-ease: cubic-bezier(.54, .35, .29, .99);--bounce: cubic-bezier(.25, 1, .5, 1.25);--ink: #fff;--grey: #1E293B;--light: #D1D5DB;--second: #0c1016;--back: rgba(0, 0, 0, .5);--primary: #00f1ff;--dark: #050505;--transition: .5s ease-in-out;--nav-w: 175px;--palette-w: 50px;--palette-h: 210px;--circle_background: black;--arrow_width: 20px;--inner_circle_width: 60%;--center_content_width: 75%;--inner_circle_color: var(--c2);--inner_padding: 4rem;--secondary_color: rgba(0, 0, 0, .4)}@font-face{font-family:Orbitron;src:url(/assets/fonts/orbitron-latin-v1.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0020-007E,U+00A0,U+00A9,U+00AE,U+00B0,U+00B7,U+2010-2027,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2190-2193,U+2212}@font-face{font-family:Orbitron;src:url(/assets/fonts/orbitron-latinext-v1.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+00A1-00A8,U+00AA-00AD,U+00AF,U+00B1-00B6,U+00B8-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC}@font-face{font-family:Smooch Sans;src:url(/assets/fonts/smooch-sans-latin-v1.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0020-007E,U+00A0,U+00A9,U+00AE,U+00B0,U+00B7,U+2010-2027,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2190-2193,U+2212}@font-face{font-family:Smooch Sans;src:url(/assets/fonts/smooch-sans-latinext-v1.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+00A1-00A8,U+00AA-00AD,U+00AF,U+00B1-00B6,U+00B8-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC}@font-face{font-family:JetBrains Mono;src:url(/assets/fonts/jetbrains-mono-latin-v1.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0020-007E,U+00A0,U+00A9,U+00AE,U+00B0,U+00B7,U+2010-2027,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2190-2193,U+2212}@font-face{font-family:JetBrains Mono;src:url(/assets/fonts/jetbrains-mono-latinext-v1.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+00A1-00A8,U+00AA-00AD,U+00AF,U+00B1-00B6,U+00B8-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC}@font-face{font-family:Tilt Neon;src:url(/assets/fonts/tilt-neon-poster-v1.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cinzel Decorative;src:url(/assets/fonts/cinzel-decorative-poster-v1.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/fonts/inter-poster-v1.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(/assets/fonts/fraunces-poster-v1.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(/assets/fonts/fraunces-italic-v1.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Bebas Neue Poster;src:url(/assets/fonts/bebas-neue-basic.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}*{box-sizing:border-box}html{background:#000}body{margin:auto;background:#000;overflow-x:hidden;font-family:Orbitron,sans-serif;color:var(--light);transition:var(--transition)}img{max-width:100%;height:auto}button{font-size:25px}p{font-size:20px}a{color:var(--c1)}.skip_link{position:fixed;top:0;left:-9999px;z-index:999;padding:.8rem 1.4rem;background:var(--dark);color:var(--ink);font-family:Orbitron,sans-serif;font-size:14px;text-decoration:none;border:2px solid var(--c1);border-radius:0 0 10px}.skip_link:focus{left:0}:focus-visible{outline:2px solid var(--c1);outline-offset:2px}#page_content:focus-visible{outline:none}.icon{--icon-size: 24px;display:inline-block;line-height:0;color:#fff}.icon svg{display:block;width:var(--icon-size);height:var(--icon-size)}.icon svg :is(path,circle){stroke-dasharray:1;stroke-dashoffset:0}@keyframes icon-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes icon-nudge-right{0%,to{transform:none}45%{transform:translate(3px)}}@keyframes icon-nudge-left{0%,to{transform:none}45%{transform:translate(-3px)}}@keyframes icon-spin-quarter{0%{transform:none}to{transform:rotate(90deg)}}@keyframes icon-knob-travel{0%,to{transform:none}50%{transform:translate(5px)}}@media(hover:hover)and (pointer:fine){:is(button,a):hover>.icon svg :is(path,circle),:is(button,a):focus-visible>.icon svg :is(path,circle){animation:icon-draw .45s var(--deck-ease) backwards}:is(button,a):hover>.icon[data-icon=chevron_right] svg,:is(button,a):hover>.icon[data-icon=arrow_forward] svg{animation:icon-nudge-right .45s var(--deck-ease)}:is(button,a):hover>.icon[data-icon=chevron_left] svg{animation:icon-nudge-left .45s var(--deck-ease)}:is(button,a):hover>.icon[data-icon=close] svg{animation:icon-spin-quarter .45s var(--deck-ease)}:is(button,a):hover>.icon[data-icon=tune] .knob{animation:icon-knob-travel .5s var(--deck-ease)}:is(button,a):hover>.icon[data-icon=tune] .knob:nth-of-type(2){animation-delay:.06s}:is(button,a):hover>.icon[data-icon=tune] .knob:nth-of-type(3){animation-delay:.12s}}@media(prefers-reduced-motion:reduce){.icon svg,.icon svg :is(path,circle){animation:none!important;stroke-dashoffset:0!important;transform:none!important}}html.reduce-motion .icon svg,html.reduce-motion .icon svg :is(path,circle){animation:none!important;stroke-dashoffset:0!important;transform:none!important}html.deck,html.deck body{height:100svh;overflow:hidden;overscroll-behavior:none}html.deck main>section{height:100svh;min-height:0}html.deck main>section[hidden]{display:none!important}html.deck main>section[data-scroll]{overflow-y:auto;overscroll-behavior:contain;justify-content:safe center;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--c1) 45%,transparent) transparent}.section_content{animation:content-in .5s var(--bounce) .55s backwards}@keyframes content-in{0%{transform:var(--fly, translateX(var(--fly-x, 60vw)));opacity:0}}main[data-flow]>section,html[data-experience=standard] main[data-deck]>section,html[data-experience=flow] main[data-deck]>section{min-height:100svh;height:auto}html.deck main[data-flow]>section{height:100svh;min-height:0}main[data-flow],html[data-experience=standard] main[data-deck],html[data-experience=flow] main[data-deck]{overflow-x:clip}main[data-flow] .section_content,html[data-experience=standard] main[data-deck] .section_content,html[data-experience=flow] main[data-deck] .section_content{animation:none}html:has(main[data-flow]),html[data-experience=standard]:has(main[data-deck]),html[data-experience=flow]:has(main[data-deck]){scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html:has(main[data-flow]),html[data-experience=standard]:has(main[data-deck]),html[data-experience=flow]:has(main[data-deck]){scroll-behavior:auto}}html.reduce-motion:has(main[data-flow]),html.reduce-motion[data-experience]:has(main[data-deck]){scroll-behavior:auto}@supports (animation-timeline: view()){@media screen and (min-width:768px){.vh_1{height:100svh}.vh_2{height:200svh}.vh_3{height:300svh}.vh_4{height:400svh}.vh_1,.vh_2,.vh_3,.vh_4{view-timeline:--runway block}.pin{position:sticky;top:0;height:100svh}.scroll_spin_in{animation-name:spin-in;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--runway;animation-range:contain 50% contain 85%}.scroll_roll_in{animation-name:roll-in;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--runway;animation-range:contain 50% contain 85%}}}@keyframes spin-in{0%{opacity:0;visibility:hidden;transform:scale(.5) rotate(-360deg)}to{opacity:1;visibility:visible;transform:none}}@media(prefers-reduced-motion:reduce){.vh_1,.vh_2,.vh_3,.vh_4{height:auto;view-timeline:none}.pin{position:static;height:auto}.scroll_spin_in{animation:none!important;opacity:1!important;visibility:visible!important;transform:none!important}}html.no-runway .vh_1,html.no-runway .vh_2,html.no-runway .vh_3,html.no-runway .vh_4{height:auto;view-timeline:none}html.no-runway .pin{position:static;height:auto}html.no-runway .scroll_spin_in{animation:none!important;opacity:1!important;visibility:visible!important;transform:none!important}@view-transition{navigation:auto}:root{--vt-x: 100%;--vt-xv: 100vw;--fly-x: 60vw}html[data-dir=back]{--vt-x: -100%;--vt-xv: -100vw;--fly-x: -60vw}main[data-deck]{view-transition-name:page}::view-transition-old(page){animation:panel-out calc(var(--deck-dur) / 2) var(--deck-ease) both}::view-transition-new(page){animation:panel-in calc(var(--deck-dur) / 2) var(--deck-ease) calc(var(--deck-dur) / 2) both}@keyframes panel-in{0%{transform:var(--vt-slide-in, translateX(var(--vt-x, 100%)))}}@keyframes panel-out{to{transform:var(--vt-slide-out, translateX(var(--vt-x, 100%)))}}@keyframes chrome-in{0%{transform:var(--vt-chrome-in, translateX(var(--vt-xv, 100vw)))}}@keyframes chrome-out{to{transform:var(--vt-chrome-out, translateX(var(--vt-xv, 100vw)))}}@media(max-width:767px){:root{--vt-slide-out: translateY(-100lvh);--vt-slide-in: translateY(100lvh);--vt-chrome-out: translateY(-100lvh);--vt-chrome-in: translateY(100lvh);--fly: translateY(40svh)}html[data-dir=back]{--vt-slide-out: translateY(100lvh);--vt-slide-in: translateY(-100lvh);--vt-chrome-out: translateY(100lvh);--vt-chrome-in: translateY(-100lvh);--fly: translateY(-40svh)}}#main_nav{view-transition-name:site-nav}::view-transition-group(site-nav){z-index:1;animation:none}::view-transition-old(site-nav){animation:none;opacity:0}::view-transition-new(site-nav){animation:none;opacity:1}::view-transition-group(nav-marker){animation-duration:var(--deck-dur);animation-timing-function:var(--deck-ease);z-index:2}::view-transition-group(.nav-item){animation-duration:var(--deck-dur);animation-timing-function:var(--deck-ease);z-index:3}::view-transition-old(.nav-item),::view-transition-new(.nav-item){animation-duration:var(--deck-dur);animation-timing-function:var(--deck-ease)}::view-transition-old(nav-marker),::view-transition-new(nav-marker){animation:none;width:100%;height:100%}::view-transition-old(nav-marker){opacity:0}:root:active-view-transition :is(.glassback,.nav_marker){background:var(--glass-face),#000}html.blog::view-transition-old(root){animation:panel-out calc(var(--deck-dur) / 2) var(--deck-ease) both}html.blog::view-transition-new(root){animation:panel-in calc(var(--deck-dur) / 2) var(--deck-ease) calc(var(--deck-dur) / 2) both}html.blog::view-transition-old(page):only-child{animation:panel-out calc(var(--deck-dur) / 2) var(--deck-ease) both}html.blog::view-transition-old(site-nav):only-child{opacity:1;animation:chrome-out calc(var(--deck-dur) / 2) var(--deck-ease) both}html.blog::view-transition-old(.nav-item):only-child{animation:chrome-out calc(var(--deck-dur) / 2) var(--deck-ease) both}html[data-from-leaf]:not(.blog)::view-transition-old(root){animation:panel-out calc(var(--deck-dur) / 2) var(--deck-ease) both}html[data-from-leaf]:not(.blog)::view-transition-new(root){animation:none;opacity:1}html[data-from-leaf]:not(.blog)::view-transition-new(site-nav):only-child{animation:chrome-in calc(var(--deck-dur) / 2) var(--deck-ease) calc(var(--deck-dur) / 2) both}html[data-from-leaf]:not(.blog)::view-transition-new(nav-marker):only-child{animation:chrome-in calc(var(--deck-dur) / 2) var(--deck-ease) calc(var(--deck-dur) / 2) both}html[data-from-leaf]:not(.blog)::view-transition-new(.nav-item):only-child{animation:chrome-in calc(var(--deck-dur) / 2) var(--deck-ease) calc(var(--deck-dur) / 2) both}.mybutton.back_link{position:fixed;top:1.25rem;left:1.25rem;z-index:99}.fit{padding:0}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}.section_content,.hsr{animation:none!important;opacity:1!important;transform:none!important}}html.reduce-motion::view-transition-group(*),html.reduce-motion::view-transition-old(*),html.reduce-motion::view-transition-new(*){animation:none!important}html.reduce-motion .section_content,html.reduce-motion .hsr{animation:none!important;opacity:1!important;transform:none!important}.site_logo{position:fixed;top:1.25rem;left:1.25rem;min-height:90svh;aspect-ratio:1;opacity:.01}.site_logo svg{display:block;width:100%;height:auto;fill:#fff}#main_nav{position:fixed;display:flex;flex-direction:column;height:100%;justify-content:center;z-index:99;padding:1rem;top:0;width:var(--nav-w)}.nav_bars,.nav_bowl,.nav_extras{display:contents}.nav_handle{display:none}.nav_group--primary{display:flex;flex-direction:column;grid-gap:1rem;width:100%}.nav_group--sub{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;width:100%;margin-top:1.25rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.12)}.nav_group--sub .nav_item{width:auto}.nav_group--sub .nav_item:has(>a[aria-current=page]){width:100%}#main_nav a{width:100%;color:var(--light);position:relative;text-decoration:none;display:flex;flex-direction:column;justify-content:center}.nav_label{text-align:center;opacity:0;font-weight:700;justify-content:center;font-size:12px;transition:all .2s ease}#main_nav a:focus-visible .nav_label,#main_nav a[aria-current=page] .nav_label{opacity:1;margin-bottom:1rem}@media(hover:hover)and (pointer:fine){#main_nav a:hover .nav_label{opacity:1;margin-bottom:1rem}}#main_nav svg{fill:#fff;margin:auto;display:flex;width:25px;height:25px}#main_nav a[aria-current=page] svg{fill:var(--dark);width:35px;height:35px}#main_nav a[aria-current=page] .nav_label{padding:5px;color:var(--dark)}.nav_item{position:relative;display:flex;flex-direction:column;width:100%}.slide_dots{display:none}.nav_item:has(>a[aria-current=page]) .slide_dots{display:flex;flex-direction:column;align-items:center;gap:.1rem;margin-top:.35rem}.slide_dot{position:relative;display:grid;place-items:center;width:24px;height:18px;padding:0;background:none;border:0;border-radius:999vw;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slide_dot:before{content:"";width:6px;height:6px;border-radius:50%;background:color-mix(in srgb,var(--light) 45%,transparent);transition:all .3s ease}.slide_dot:focus-visible:before{background:var(--light)}@media(hover:hover)and (pointer:fine){.slide_dot:hover:before{background:var(--light)}}.slide_dot.is-active:before{background:var(--ink);transform:scale(1.45)}a.slide_dot:before{background:none;border:1.5px solid color-mix(in srgb,var(--light) 60%,transparent);box-sizing:border-box}a.slide_dot:focus-visible:before{background:none;border-color:var(--light)}@media(hover:hover)and (pointer:fine){a.slide_dot:hover:before{background:none;border-color:var(--light)}}.slide_dot:focus-visible{outline:2px solid var(--c1);outline-offset:1px}.dot_label{position:absolute;left:calc(100% + .5rem);top:50%;transform:translate(-8px,-50%);z-index:3;white-space:nowrap;padding:.4rem .8rem;border-radius:999vw;background:#000000d9;border:1px solid rgba(255,255,255,.25);color:var(--light);font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease}.slide_dot:focus-visible .dot_label,.slide_dot.show_label .dot_label{opacity:1;transform:translateY(-50%)}@media(hover:hover)and (pointer:fine){.slide_dot:hover .dot_label{opacity:1;transform:translateY(-50%)}}@media(prefers-reduced-motion:reduce){.slide_dot:before,.dot_label,#main_nav .nav_group--sub a .nav_icon svg{transition:none}}html.reduce-motion .slide_dot:before,html.reduce-motion .dot_label,html.reduce-motion #main_nav .nav_group--sub a .nav_icon svg{transition:none}#main_nav .nav_marker{position:absolute;top:-.5rem;z-index:-1;width:100%;height:100%;view-transition-name:nav-marker}#main_nav a[data-order="0"] svg{view-transition-name:nav-icon-0}#main_nav a[data-order="1"] svg{view-transition-name:nav-icon-1}#main_nav a[data-order="2"] svg{view-transition-name:nav-icon-2}#main_nav a[data-order="3"] svg{view-transition-name:nav-icon-3}#main_nav a[data-order="4"] svg{view-transition-name:nav-icon-4}#main_nav a[data-order="5"] svg{view-transition-name:nav-icon-5}#main_nav a[data-order="6"] svg{view-transition-name:nav-icon-6}#main_nav a[data-order="0"] .nav_label{view-transition-name:nav-label-0}#main_nav a[data-order="1"] .nav_label{view-transition-name:nav-label-1}#main_nav a[data-order="2"] .nav_label{view-transition-name:nav-label-2}#main_nav a[data-order="3"] .nav_label{view-transition-name:nav-label-3}#main_nav a[data-order="4"] .nav_label{view-transition-name:nav-label-4}#main_nav a[data-order="5"] .nav_label{view-transition-name:nav-label-5}#main_nav a[data-order="6"] .nav_label{view-transition-name:nav-label-6}#main_nav svg,#main_nav .nav_label{view-transition-class:nav-item}#main_nav .nav_group--sub a{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;width:24px;height:24px;gap:5px;padding:0}#main_nav .nav_group--sub a .nav_icon{display:flex}#main_nav .nav_group--sub a .nav_icon svg{width:15px;height:15px;fill:#ffffff80;transition:fill .3s ease}#main_nav .nav_group--sub a:focus-visible .nav_icon svg{fill:#ffffffd9}@media(hover:hover)and (pointer:fine){#main_nav .nav_group--sub a:hover .nav_icon svg{fill:#ffffffd9}}#main_nav .nav_group--sub a .nav_label{position:absolute;left:calc(100% + .5rem);top:50%;margin:0;transform:translate(-8px,-50%);white-space:nowrap;padding:.4rem .8rem;border-radius:999vw;background:#000000d9;border:1px solid rgba(255,255,255,.25);color:var(--light);font-size:12px}#main_nav .nav_group--sub a:focus-visible .nav_label{transform:translateY(-50%)}@media(hover:hover)and (pointer:fine){#main_nav .nav_group--sub a:hover .nav_label{transform:translateY(-50%)}}#main_nav .nav_group--sub a[aria-current=page]{width:100%;height:auto;padding:5px}#main_nav .nav_group--sub .nav_marker{top:0}#main_nav .nav_group--sub a[aria-current=page] .nav_icon svg{fill:var(--dark)}#main_nav .nav_group--sub a[aria-current=page] svg{width:22px;height:22px}#main_nav .nav_group--sub a[aria-current=page] .nav_label{position:static;margin:0;transform:none;white-space:nowrap;padding:0;border-radius:0;background:none;border:none;color:var(--dark);font-size:12px}.subheader,.display{margin:0;line-height:1;letter-spacing:2px;text-transform:uppercase}.display{font-size:clamp(2.5rem,8vw,3rem);color:transparent;background:linear-gradient(90deg,#414141,#fff 41% 100%);width:fit-content;background-clip:text}.display-sm{font-size:clamp(1.5rem,4vw,3rem);letter-spacing:5px;margin-bottom:1rem;margin-top:0;line-height:1.2;color:var(--ink)}.display2 sup{font-size:.4em}.subheader{color:var(--c2)}.text-center{text-align:center}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.text-light{color:var(--light)}.dark{color:var(--dark)}.smallfont{font-size:16px;opacity:.7}.px{padding-left:2rem;padding-right:2rem}.py{padding-top:2rem;padding-bottom:2rem}.pb{padding-bottom:2rem}.mb{margin-bottom:2rem}.my{margin-top:2rem;margin-bottom:2rem}.blur{background:#ffffff0f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);border-radius:20px}.shadow{box-shadow:#0000004d 0 30px 60px -12px,#0006 0 18px 36px -18px}.row{display:flex;flex-wrap:wrap}.col-md-6{width:100%}@media(min-width:768px){.col-md-6{width:50%}}.container{width:100%;max-width:1500px;padding-left:2rem;padding-right:2rem;margin:auto}.glassback,.mybutton,.nav_marker{--border-width: clamp(1px, .0625em, 4px);--glass-radius: 999vw;--anim-time: .4s;--anim-ease: cubic-bezier(.25, 1, .5, 1);--glass-face: linear-gradient(-75deg, rgba(255, 255, 255, .05), rgba(255, 255, 255, .2), rgba(255, 255, 255, .05));--glass-ink: var(--dark);--glass-blur: clamp(1px, .125em, 4px);--glass-blur-hover: .01em;--glass-halo: linear-gradient(217deg, var(--c2) 0%, var(--c1) 100%);--glass-halo-inset: -.3em;--glass-halo-blur: 5px;--glass-halo-blur-hover: 3px;--glass-halo-opacity: .55;--glass-halo-opacity-hover: .85;--glass-ring-angle-hover: -125deg;--glass-ring-angle-active: -75deg;--glass-shine: linear-gradient(var(--angle-2), rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .5) 40% 50%, rgba(255, 255, 255, 0) 55%);--glass-shadow: inset 0 .125em .125em rgba(0, 0, 0, .05), inset 0 -.125em .125em rgba(255, 255, 255, .5), 0 .25em .125em -.125em rgba(0, 0, 0, .2), 0 0 .1em .25em inset rgba(255, 255, 255, .2);--glass-shadow-hover: inset 0 .125em .125em rgba(0, 0, 0, .05), inset 0 -.125em .125em rgba(255, 255, 255, .5), 0 .15em .05em -.1em rgba(0, 0, 0, .25), 0 0 .05em .1em inset rgba(255, 255, 255, .5);--glass-shadow-active: inset 0 .125em .125em rgba(0, 0, 0, .05), inset 0 -.125em .125em rgba(255, 255, 255, .5), 0 .125em .125em -.125em rgba(0, 0, 0, .2), 0 0 .1em .25em inset rgba(255, 255, 255, .2), 0 .225em .05em 0 rgba(0, 0, 0, .05), 0 .25em 0 0 rgba(255, 255, 255, .35), inset 0 .25em .05em 0 rgba(0, 0, 0, .15);--glass-transform-hover: scale(.975);--glass-transform-active: perspective(12em) rotate3d(1, 0, 0, 18deg) scale(.975);position:relative;display:inline-block;cursor:pointer;font-family:Orbitron,sans-serif;font-size:14px;letter-spacing:1px;text-transform:uppercase;text-decoration:none;color:var(--glass-ink);border:none;padding:0;border-radius:var(--glass-radius);-webkit-tap-highlight-color:rgba(0,0,0,0);background:var(--glass-face);box-shadow:var(--glass-shadow);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));transition:all var(--anim-time) var(--anim-ease)}.glassback:before,.mybutton:before,.nav_marker:before{content:"";position:absolute;z-index:-1;inset:var(--glass-halo-inset);border-radius:inherit;background:var(--glass-halo);filter:blur(var(--glass-halo-blur));opacity:var(--glass-halo-opacity);pointer-events:none;transition:all var(--anim-time) var(--anim-ease)}.glassback:is(:hover,:focus-visible):before,.mybutton:is(:hover,:focus-visible):before,#main_nav a:is(:hover,:focus-visible) :is(.glassback,.nav_marker):before{opacity:var(--glass-halo-opacity-hover);filter:blur(var(--glass-halo-blur-hover))}.glassback:is(:hover,:focus-visible),.mybutton:is(:hover,:focus-visible),#main_nav a:is(:hover,:focus-visible) :is(.glassback,.nav_marker){transform:var(--glass-transform-hover);backdrop-filter:blur(var(--glass-blur-hover));-webkit-backdrop-filter:blur(var(--glass-blur-hover));box-shadow:var(--glass-shadow-hover)}.glassback:active,.mybutton:active,#main_nav a:active :is(.glassback,.nav_marker){transform:var(--glass-transform-active);box-shadow:var(--glass-shadow-active)}.glassback:after,.mybutton:after,.nav_marker:after{content:"";position:absolute;z-index:1;inset:calc(var(--border-width) / -2);padding:var(--border-width);box-sizing:border-box;border-radius:var(--glass-radius);background:conic-gradient(from var(--angle-1) at 50% 50%,rgba(0,0,0,.5),rgba(0,0,0,0) 5% 40%,rgba(0,0,0,.5) 50%,rgba(0,0,0,0) 60% 95%,rgba(0,0,0,.5)),linear-gradient(180deg,#ffffff80,#ffffff80);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;box-shadow:inset 0 0 0 calc(var(--border-width) / 2) #ffffff80;pointer-events:none;transition:all var(--anim-time) var(--anim-ease),--angle-1 .5s ease}.glassback:hover:after,.mybutton:hover:after,#main_nav a:hover :is(.glassback,.nav_marker):after{--angle-1: var(--glass-ring-angle-hover)}.glassback:active:after,.mybutton:active:after,#main_nav a:active :is(.glassback,.nav_marker):after{--angle-1: var(--glass-ring-angle-active)}.glassback span:not(.sr-only),.mybutton span:not(.sr-only){position:relative;z-index:2;display:block;padding:.8rem 1.6rem;user-select:none;-webkit-user-select:none;text-shadow:0 .2em .05em rgba(0,0,0,.1);transition:text-shadow var(--anim-time) var(--anim-ease)}.glassback:hover span:not(.sr-only),.mybutton:hover span:not(.sr-only){text-shadow:.025em .025em .025em rgba(0,0,0,.12)}.glassback:active span:not(.sr-only),.mybutton:active span:not(.sr-only){text-shadow:.025em .25em .05em rgba(0,0,0,.12)}.nav_marker span{position:absolute;z-index:2;inset:0}.glassback span:not(.sr-only):after,.mybutton span:not(.sr-only):after,.nav_marker span:after{content:"";position:absolute;z-index:3;width:calc(100% - var(--border-width));height:calc(100% - var(--border-width));top:calc(var(--border-width) / 2);left:calc(var(--border-width) / 2);box-sizing:border-box;border-radius:var(--glass-radius);overflow:clip;background:var(--glass-shine);background-size:200% 200%;background-position:0% 50%;background-repeat:no-repeat;mix-blend-mode:screen;pointer-events:none;transition:background-position calc(var(--anim-time) * 1.25) var(--anim-ease),--angle-2 calc(var(--anim-time) * 1.25) var(--anim-ease)}.glassback:hover span:not(.sr-only):after,.mybutton:hover span:not(.sr-only):after,#main_nav a:hover :is(.glassback,.nav_marker) span:after{background-position:25% 50%}.glassback:active span:not(.sr-only):after,.mybutton:active span:not(.sr-only):after,#main_nav a:active :is(.glassback,.nav_marker) span:after{background-position:50% 15%;--angle-2: -15deg}@media(hover:none)and (pointer:coarse){.glassback span:not(.sr-only):after,.glassback:active span:not(.sr-only):after,.mybutton span:not(.sr-only):after,.mybutton:active span:not(.sr-only):after,.nav_marker span:after,#main_nav a:active :is(.glassback,.nav_marker) span:after{--angle-2: -45deg}.glassback:after,.glassback:hover:after,.glassback:active:after,.mybutton:after,.mybutton:hover:after,.mybutton:active:after,.nav_marker:after,#main_nav a:hover :is(.glassback,.nav_marker):after,#main_nav a:active :is(.glassback,.nav_marker):after{--angle-1: -75deg}}@media(prefers-reduced-motion:reduce){:is(.glassback,.mybutton,.nav_marker),:is(.glassback,.mybutton,.nav_marker):before,:is(.glassback,.mybutton,.nav_marker):after,:is(.glassback,.mybutton) span:not(.sr-only),:is(.glassback,.mybutton) span:not(.sr-only):after,.nav_marker span:after{transition:none}:is(.glassback,.mybutton):is(:hover,:active),#main_nav a:is(:hover,:active) :is(.glassback,.nav_marker){transform:none}}html.reduce-motion :is(.glassback,.mybutton,.nav_marker),html.reduce-motion :is(.glassback,.mybutton,.nav_marker):before,html.reduce-motion :is(.glassback,.mybutton,.nav_marker):after,html.reduce-motion :is(.glassback,.mybutton) span:not(.sr-only),html.reduce-motion :is(.glassback,.mybutton) span:not(.sr-only):after,html.reduce-motion .nav_marker span:after{transition:none}html.reduce-motion :is(.glassback,.mybutton):is(:hover,:active),html.reduce-motion #main_nav a:is(:hover,:active) :is(.glassback,.nav_marker){transform:none}.mybutton_two{--glass-face: rgba(0, 0, 0, .7);--glass-ink: var(--light)}.mybutton_two:before{content:none}.adamleft{writing-mode:vertical-rl;transform:rotate(180deg);align-self:start;text-align:end}.adamleft p,.gradientheader{background:linear-gradient(217deg,var(--c1) 0%,var(--c2) 100%);background-clip:text;-webkit-background-clip:text;color:transparent;background-size:200%;background-position:left;animation:gradientHeader 10s ease infinite}.big_ol_header{font-size:clamp(1.5rem,min(5svw,5svh),3.25rem);color:var(--ink);opacity:.5;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.big_ol_header span{display:flex}@keyframes gradientHeader{50%{background-position:right}}section{position:relative;padding:2rem}.plan-section,.featured .gradient_content{display:flex;flex-direction:column;align-items:center;justify-content:center;scroll-snap-align:start}.plan-section .plan-intro{max-width:980px;width:100%;margin:0 auto 64px;text-align:center}.rop_subheader{text-transform:uppercase;color:var(--c2);margin-bottom:22px}.plan-intro p:last-child{margin-bottom:0}.plan-grid{display:grid;grid-template-columns:1fr;gap:3rem;width:100%;max-width:700px}@media screen and (min-width:768px){.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1400px;gap:3rem clamp(1rem,2.5vw,2.5rem)}.plan-grid .hover_card_content{padding:clamp(1rem,2.2vw,2rem)}.plan-grid .hover_card h3{font-size:clamp(.95rem,1.9vw,1.5rem);letter-spacing:clamp(2px,.35vw,5px);padding-left:clamp(.8rem,1.6vw,1.6rem)}.plan-grid .largefont{font-size:clamp(19px,1.8vw,25px)}.plan-grid .plan-features li{gap:clamp(6px,.9vw,12px)}}.hover_card{position:relative;padding:1px;border-radius:var(--card-radius, 22px);transform:perspective(1000px);transform-style:preserve-3d}.hover_card_content{transform-style:preserve-3d;width:100%;height:100%;padding:2rem}.plan-card .hover_card_content{display:flex;flex-direction:column;justify-content:space-between}.hover_card_content:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:var(--card-radius, 22px);background-color:#ffffff0d;backdrop-filter:blur(10px);box-shadow:0 0 50px #00000040}.plan-card h3,.top_subheader{margin:0;font-size:1.5rem;letter-spacing:5px}.plan-card h3{background:var(--c2);color:var(--dark);padding:5px;padding-left:1.6rem;margin-bottom:1rem;border-radius:10px}.plan-card.featured{border:1px solid var(--c2)}.featured .hover_card_content:before{background:#0006}.hover_card:after,.hover_card:before{filter:blur(35px) invert(0)}@keyframes spin{0%{background-position:top center}to{background-position:bottom center}}.hover_card{transition:box-shadow 2s cubic-bezier(.23,1,.32,1)}.hover_card:hover{box-shadow:color-mix(in srgb,var(--c2) 25%,transparent) 0 0 40px 5px,var(--c2) 0 0 0 1px,#000000a8 0 30px 60px}.tilt_glare{position:absolute;inset:0;z-index:3;border-radius:var(--card-radius, 22px);overflow:hidden;pointer-events:none}.tilt_glare_inner{position:absolute;top:50%;filter:blur(50px);left:50%;background-image:linear-gradient(0deg,#fff0,#fff);transform:rotate(180deg) translate(-50%,-50%);transform-origin:0% 0%;opacity:0}.plan_top{transform-style:preserve-3d}.plan-card h3{transition:transform .2s ease}.plan-card:hover h3{transform:translateZ(45px)}.plan-card:hover .mybutton{transform:translateZ(35px)}.plan-card .mybutton:hover,.plan-card .mybutton:focus-visible{transform:translateZ(35px) scale(.975)}.plan-card .mybutton:active{transform:translateZ(35px) scale(.95)}.plan-badge{position:absolute;top:-3rem;left:1rem;transition:transform .2s ease;background:var(--dark);color:var(--c2);border:2px solid var(--c2);font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border-radius:2px}.plan-card:hover .plan-badge{transform:translatez(50px)}.plan-name{font-size:22px;font-weight:700;margin-bottom:10px}.plan-desc{margin:10px 0 2rem}.plan-features{list-style:none;margin:0 0 32px;padding:0;display:flex;flex-direction:column;gap:14px;flex:1}.plan-features li{display:flex;gap:12px}.plan-features li:before{content:"\2713";color:var(--c1);flex-shrink:0}.plan-cta{text-align:center;padding:14px 20px;border:1px solid rgba(242,240,234,.3);border-radius:3px;color:#f2f0ea;text-decoration:none;font-weight:600;letter-spacing:.02em}.plan-footnote{text-align:center;margin-top:2rem;font-size:14px;line-height:1.6;color:#f2f0ea80}#plans .vh_3{width:100%}#plans .pin{display:flex;flex-direction:column;align-items:center;justify-content:center;justify-content:safe center}@supports (animation-timeline: view()){@media screen and (min-width:768px){#plans .plan-grid{perspective:1200px}#plans .plan-card{animation-name:plans-grid-pop;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--runway}#plans .plan-card:nth-child(1){animation-range:cover 0% cover 77%}#plans .plan-card:nth-child(2){animation-range:cover 5% cover 83%}#plans .plan-card:nth-child(3){animation-range:cover 10% cover 89%}#plans .pin>h2,#plans .plan-heading,#plans .pin>p{animation:plans-lift-out linear both;animation-timeline:--runway;animation-range:contain 50% contain 100%}}}@keyframes plans-grid-pop{0%,15%{visibility:hidden;translate:0 50vh -800px;rotate:1 0 0 30deg;opacity:0;filter:blur(15px)}35%,65%{visibility:visible;translate:none;rotate:none;opacity:1;filter:none}to{visibility:hidden;translate:0 -50vh 600px;rotate:1 0 0 -20deg;opacity:0;filter:blur(20px)}}@keyframes plans-lift-out{70%{opacity:1}to{translate:0 -100svh;opacity:0}}@media(prefers-reduced-motion:reduce){#plans .plan-card{animation:none!important;translate:none!important;rotate:none!important;opacity:1!important;filter:none!important;visibility:visible!important}#plans .pin>h2,#plans .plan-heading,#plans .pin>p{animation:none!important;translate:none!important;opacity:1!important}}html.no-runway #plans .plan-card{animation:none!important;translate:none!important;rotate:none!important;opacity:1!important;filter:none!important;visibility:visible!important}html.no-runway #plans .pin>h2,html.no-runway #plans .plan-heading,html.no-runway #plans .pin>p{animation:none!important;translate:none!important;opacity:1!important}@supports (animation-timeline: view()){@media screen and (max-width:767px){#plans .plan-grid{perspective:1200px}#plans .plan-card{animation-name:plans-grid-pop-in;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 15% cover 45%}}}@keyframes plans-grid-pop-in{0%{visibility:hidden;translate:0 50vh -800px;rotate:1 0 0 30deg;opacity:0;filter:blur(15px)}to{visibility:visible;translate:none;rotate:none;opacity:1;filter:none}}.feature-section .vh_3{width:100%}.feature-section .pin{display:flex;align-items:center;justify-content:safe center}.feature_split{display:flex;align-items:center;justify-content:space-between;gap:clamp(2rem,5vw,6rem);width:100%;max-width:1400px;margin-inline:auto}.feature_split.reversed{flex-direction:row-reverse}.feature_copy{flex:1 1 50%;min-width:0;max-width:600px}.feature_copy .theme_badge{margin:0 0 1rem}.feature_copy h2{margin:0 0 1.5rem}.feature_copy p{margin:0 0 1.25rem}.feature_copy .mybutton{margin-top:.5rem}.feature_visual{flex:1 1 50%;min-width:0;display:flex;height:100%;justify-content:center}.feature_media{width:100%;max-width:620px;height:min(600px,62svh)}.feature_media .hover_card_content{padding:1rem}.feature_media img{display:block;width:100%;height:100%;object-fit:cover;border-radius:calc(var(--card-radius, 22px) - 10px)}@supports (animation-timeline: view()){@media screen and (min-width:768px){.feature-section .pin{perspective:2000px;overflow-x:clip;overflow-clip-margin:20vw}.feature-section .feature_split{perspective:2000px;animation-name:feature-recede;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--runway;animation-range:exit -10% exit 80%}.feature-section .feature_copy,.feature-section .feature_visual{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--runway}.feature_split:not(.reversed) .feature_copy{animation-name:feature-copy-in-left;animation-range:cover 0% contain 40%}.feature_split:not(.reversed) .feature_visual{animation-name:feature-visual-in-right;animation-range:cover 5% contain 50%}.feature_split.reversed .feature_visual{animation-name:feature-visual-in-left;animation-range:cover 0% contain 45%}.feature_split.reversed .feature_copy{animation-name:feature-copy-in-right;animation-range:cover 10% contain 50%}#architecture{margin-top:-100svh}#architecture .feature_copy,#architecture .feature_visual{animation-name:feature-emerge;animation-range:contain 0% contain 45%}}}@keyframes feature-copy-in-left{0%{visibility:hidden;translate:-150px 0 -500px;rotate:0 1 0 -20deg;opacity:0;filter:blur(15px)}to{translate:0 0 0;rotate:0 1 0 0deg;opacity:1;filter:blur(0)}}@keyframes feature-copy-in-right{0%{visibility:hidden;translate:150px 0 -500px;rotate:0 1 0 20deg;opacity:0;filter:blur(15px)}to{translate:0 0 0;rotate:0 1 0 0deg;opacity:1;filter:blur(0)}}@keyframes feature-visual-in-right{0%{visibility:hidden;translate:200px 100px -800px;rotate:0 1 0 20deg;opacity:0;filter:blur(20px)}to{translate:0 0 0;rotate:0 1 0 0deg;opacity:1;filter:blur(0)}}@keyframes feature-visual-in-left{0%{visibility:hidden;translate:-200px 100px -800px;rotate:0 1 0 -20deg;opacity:0;filter:blur(20px)}to{translate:0 0 0;rotate:0 1 0 0deg;opacity:1;filter:blur(0)}}@keyframes feature-emerge{0%{visibility:hidden;translate:0 0 -1100px;scale:.5;opacity:0;filter:blur(22px)}to{translate:0 0 0;scale:1;opacity:1;filter:blur(0)}}@keyframes feature-emerge-soft{0%{visibility:hidden;translate:0 0 -1100px;scale:.5;opacity:0;filter:blur(8px)}to{translate:0 0 0;scale:1;opacity:1;filter:blur(0)}}@keyframes architecture-settle{0%{scale:1}to{scale:1.05}}@keyframes feature-recede{0%{visibility:visible;translate:0 0 0;opacity:1;filter:blur(0)}99%{visibility:visible}to{visibility:hidden;translate:0 -200px -1000px;opacity:0;filter:blur(25px)}}@media(prefers-reduced-motion:reduce){.feature-section .feature_split,.feature-section .feature_copy,.feature-section .feature_visual{animation:none!important;translate:none!important;rotate:none!important;scale:none!important;opacity:1!important;filter:none!important;visibility:visible!important}}html.no-runway .feature-section .feature_split,html.no-runway .feature-section .feature_copy,html.no-runway .feature-section .feature_visual{animation:none!important;translate:none!important;rotate:none!important;scale:none!important;opacity:1!important;filter:none!important;visibility:visible!important}@media screen and (max-width:767px){.hero_copy{padding:2rem}.feature-section{display:flex;align-items:center}.feature_split,.feature_split.reversed{flex-direction:column;align-items:stretch;gap:2rem}.feature_copy,.feature_visual{flex:none;max-width:none}.feature_copy{position:relative;z-index:1}.feature_visual{position:absolute;inset:0;z-index:0;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 18%,#000 80%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 18%,#000 80%,transparent 100%)}.feature_media{width:100%;max-width:none;height:100%}.feature_media .hover_card_content{padding:0}.feature_media .hover_card_content:before{content:none}.feature_media img{border-radius:0;object-position:right center;opacity:.3;filter:blur(1.5px);-webkit-mask-image:linear-gradient(to left,#000 0%,transparent 100%);mask-image:linear-gradient(to left,#000 0%,transparent 100%)}}@supports (animation-timeline: view()){@media screen and (max-width:767px){.feature-section .feature_copy,.feature-section .feature_visual{animation-name:feature-fade-in;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view()}.feature-section .feature_visual{animation-range:entry 0% entry 60%}.feature-section .feature_copy{animation-range:entry 25% entry 100%}#architecture{margin-top:-100svh;padding:0}#architecture .feature_copy{padding:2rem}#architecture .vh_3{height:240svh;view-timeline:--runway block}#architecture .pin{position:sticky;top:0;height:100svh}#hero{z-index:1}.feature-section{isolation:isolate}#hero{pointer-events:none}#hero .hero_copy{pointer-events:auto}#architecture .feature_copy,#architecture .feature_visual{animation-name:feature-emerge,architecture-settle;animation-timeline:--runway,--runway;animation-range:contain 28.6% contain 71.4%,contain 71.4% contain 100%;animation-fill-mode:both,forwards}#architecture .feature_visual{animation-name:feature-emerge-soft,architecture-settle}}}@media(prefers-reduced-motion:reduce){#architecture{margin-top:0}#architecture .vh_3{height:auto;view-timeline:none}#architecture .pin{position:static;height:auto}#hero .tunnel_portal{margin-block:0}}html.no-runway #architecture{margin-top:0}html.no-runway #architecture .vh_3{height:auto;view-timeline:none}html.no-runway #architecture .pin{position:static;height:auto}html.no-runway #hero .tunnel_portal{margin-block:0}@keyframes feature-fade-in{0%{opacity:0}to{opacity:1}}@media screen and (min-width:768px){section{padding-left:calc(2rem + var(--nav-w))}}.section_inner{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;max-width:900px}.section_inner.centered{align-items:center;text-align:center;margin:auto}.squares{position:absolute;width:50%;right:0;top:0;fill:#fff;opacity:.01;pointer-events:none}.services_stage{width:100%}.services_core{max-width:900px;margin:0 auto 3rem;text-align:center}.services_core .theme_badge{margin:0 0 1rem}.services_core h2{margin:0}.services_track{display:grid;grid-template-columns:1fr;gap:2rem;width:100%;max-width:700px;margin:0 auto}.services-section{--ring-r: 500px}.services-section .service_card--a{--angle: 0deg;--dir: 1}.services-section .service_card--b{--angle: 90deg;--dir: -1}.services-section .service_card--c{--angle: 180deg;--dir: 1}.services-section .service_card--d{--angle: 270deg;--dir: -1}.service_title{margin:0 0 .5rem}.service_desc{margin:0}@media screen and (min-width:768px){.services_track{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1000px}}@supports (animation-timeline: view()){@media screen and (min-width:768px){.services-section .pin{overflow:clip}.services-section .services_stage{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;perspective:1500px;transform-style:preserve-3d;animation:services-in linear both,services-out linear both;animation-timeline:--runway,--runway;animation-range:entry 0% entry 40%,exit -10% exit 80%}.services-section .services_core{position:absolute;max-width:none;margin:0;animation:services-core linear both;animation-timeline:--runway;animation-range:cover 0% cover 100%}.services-section .services_track{position:absolute;display:block;width:100%;height:100%;max-width:none;margin:0;transform-style:preserve-3d;animation:services-spin linear both;animation-timeline:--runway;animation-range:cover 0% cover 100%}#services{padding:0;overflow:visible}.services-section .service_card{position:absolute;inset:0;margin:auto;width:300px;display:flex;padding:10px;align-items:center;height:300px;min-height:fit-content;animation:services-fly linear both;animation-timeline:--runway;border-radius:20px;animation-range:cover 0% cover 100%}.service_card.glassback:after{border-radius:20px}.services-section .service_title{transform:translateZ(60px)}.services-section .service_desc{transform:translateZ(40px)}}}@supports (animation-timeline: view()){@media screen and (max-width:767px){.services-section .vh_4{height:400svh;view-timeline:--runway block}.services-section .pin{position:sticky;top:0;height:100svh}.services-section{--ring-r: calc(.8*(100vw - 4rem)) }.services-section .services_stage{position:absolute;inset:0 0 12svh;display:flex;align-items:center;justify-content:center;perspective:1500px;transform-style:preserve-3d;animation:services-in linear both,services-out linear both;animation-timeline:--runway,--runway;animation-range:entry 0% entry 40%,exit -10% exit 80%}.services-section .services_core{position:absolute;top:2rem;left:0;right:0;max-width:none;margin:0;text-align:center;animation:services-core-mobile linear both;animation-timeline:--runway;animation-range:cover 0% cover 100%}.services-section .services_track{position:absolute;display:block;width:100%;height:100%;max-width:none;margin:0;transform-style:preserve-3d;animation:services-spin-mobile linear both;animation-timeline:--runway;animation-range:cover 0% cover 100%}.services-section .service_card{position:absolute;inset:0;margin:auto;width:100%;height:300px;min-height:fit-content;display:flex;align-items:center;padding:10px;border-radius:20px;animation:services-fly linear both;animation-timeline:--runway;animation-range:cover 0% cover 100%}.services-section .service_card.glassback:after{border-radius:20px}.services-section .hover_card_content{display:flex;flex-direction:column;justify-content:center}}}@keyframes services-spin{0%{transform:rotateX(-10deg) rotateY(0)}to{transform:rotateX(-10deg) rotateY(-720deg)}}@keyframes services-spin-mobile{0%{transform:translateZ(calc(-1 * var(--ring-r))) rotateX(-10deg) rotateY(0)}to{transform:translateZ(calc(-1 * var(--ring-r))) rotateX(-10deg) rotateY(-720deg)}}@keyframes services-fly{0%,5%{transform:rotateY(var(--angle)) translate(calc(120vw * var(--dir))) translateZ(var(--ring-r)) rotate(calc(45deg * var(--dir)));opacity:0;filter:blur(15px)}20%,80%{transform:rotateY(var(--angle)) translate(0) translateZ(var(--ring-r)) rotate(0);opacity:.85;filter:blur(0px)}95%,to{transform:rotateY(var(--angle)) translate(calc(-120vw * var(--dir))) translateZ(var(--ring-r)) rotate(calc(-45deg * var(--dir)));opacity:0;filter:blur(15px)}}@keyframes services-core{0%,10%{opacity:0;transform:translateZ(-500px) scale(.5);filter:blur(20px)}20%,80%{opacity:1;transform:translateZ(100px) scale(1);filter:blur(0)}90%,to{opacity:0;transform:translateZ(600px) scale(1.5);filter:blur(20px)}}@keyframes services-core-mobile{0%,10%{opacity:0;transform:translateY(-24px);filter:blur(12px)}20%,80%{opacity:1;transform:translateY(0);filter:blur(0)}90%,to{opacity:0;transform:translateY(-24px);filter:blur(12px)}}@keyframes services-in{0%{opacity:0;transform:translateY(100px) translateZ(-500px);filter:blur(20px)}to{opacity:1;transform:translateY(0) translateZ(0);filter:blur(0)}}@keyframes services-out{to{opacity:0;transform:translateY(-100px) translateZ(500px);filter:blur(20px)}}@media(prefers-reduced-motion:reduce){.services-section .pin{overflow:visible}.services-section .services_stage{position:static;inset:auto;width:100%;display:block;perspective:none;transform:none!important;animation:none!important}.services-section .services_core{position:static;max-width:900px;margin:0 auto 3rem;z-index:auto;opacity:1!important;transform:none!important;filter:none!important;animation:none!important}.services-section .services_track{position:static;display:grid;width:100%;height:auto;margin:0 auto;transform:none!important;animation:none!important}.services-section .service_card{position:relative;inset:auto;width:auto;height:auto;margin:0;opacity:1!important;transform:none!important;filter:none!important;animation:none!important}.services-section .service_title,.services-section .service_desc{transform:none!important}}html.no-runway .services-section .pin{overflow:visible}html.no-runway .services-section .services_stage{position:static;inset:auto;width:100%;display:block;perspective:none;transform:none!important;animation:none!important}html.no-runway .services-section .services_core{position:static;max-width:900px;margin:0 auto 3rem;z-index:auto;opacity:1!important;transform:none!important;filter:none!important;animation:none!important}html.no-runway .services-section .services_track{position:static;display:grid;width:100%;height:auto;margin:0 auto;transform:none!important;animation:none!important}html.no-runway .services-section .service_card{position:relative;inset:auto;width:auto;height:auto;margin:0;opacity:1!important;transform:none!important;filter:none!important;animation:none!important}html.no-runway .services-section .service_title,html.no-runway .services-section .service_desc{transform:none!important}@media(prefers-reduced-motion:reduce)and (max-width:767px){.services-section .vh_4{height:auto;view-timeline:none}.services-section .pin{position:static;height:auto}}@media screen and (max-width:767px){html.no-runway .services-section .vh_4{height:auto;view-timeline:none}html.no-runway .services-section .pin{position:static;height:auto}}.tunnel_portal{--portal-off: clamp(310px, 18vw + var(--nav-w), 461px);position:relative;width:100%}.tunnel_frame{width:100%;height:100%;overflow:hidden}.tunnel{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:60svh;perspective:800px;transform-style:preserve-3d;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--c1) 10%,transparent) 0%,transparent 60%)}.tunnel_ring{position:absolute;inset:0;margin:auto;width:30vw;height:30vw;border:2px solid color-mix(in srgb,var(--c1) 50%,transparent);border-radius:20px;box-shadow:0 0 30px color-mix(in srgb,var(--c1) 20%,transparent),inset 0 0 30px color-mix(in srgb,var(--c1) 20%,transparent);opacity:0}.tunnel_ring:nth-child(2n){border-color:color-mix(in srgb,var(--c2) 50%,transparent);box-shadow:0 0 30px color-mix(in srgb,var(--c2) 20%,transparent),inset 0 0 30px color-mix(in srgb,var(--c2) 20%,transparent)}.tunnel_core{position:relative;text-align:center}.tunnel_kicker{display:inline-block;margin:0 0 1rem;background:var(--dark);color:var(--c2);border:2px solid var(--c2);font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border-radius:2px}.tunnel_title{margin:0;filter:drop-shadow(0 0 40px color-mix(in srgb,var(--c1) 45%,transparent))}@supports (animation-timeline: view()){#hero .tunnel_ring{animation-name:tunnel-fly;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--runway}#hero .tunnel_ring:nth-child(1){animation-range:contain 30% contain 74%}#hero .tunnel_ring:nth-child(2){animation-range:contain 38% contain 82%}#hero .tunnel_ring:nth-child(3){animation-range:contain 46% contain 90%}#hero .tunnel_ring:nth-child(4){animation-range:contain 54% contain 98%}#hero .tunnel_core{animation-name:tunnel-core-reveal;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--runway;animation-range:contain 44% contain 100%}@media screen and (min-width:768px){#hero .tunnel_portal{position:absolute;pointer-events:none;inset:0 0 0 calc(-1 * var(--nav-w));width:auto;z-index:3}#hero .tunnel{animation-name:portal-recentre;animation-timing-function:ease-in;animation-fill-mode:both;animation-timeline:--runway;animation-range:contain 30% contain 68%}#hero .tunnel_frame{animation-name:tunnel-close-out;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--runway;animation-range:contain 88% contain 100%}}@media screen and (max-width:767px){#hero .tunnel_portal{height:300svh;view-timeline:--runway block;margin-top:-100svh;margin-bottom:-100svh}#hero .tunnel_frame{position:sticky;top:0;height:100svh}#hero .tunnel_ring:nth-child(1){animation-range:contain 0% contain 40%}#hero .tunnel_ring:nth-child(2){animation-range:contain 10% contain 60%}#hero .tunnel_ring:nth-child(3){animation-range:contain 20% contain 80%}#hero .tunnel_ring:nth-child(4){animation-range:contain 30% contain 100%}#hero .tunnel{animation-name:tunnel-mobile-fade;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--runway;animation-range:contain 0% contain 100%}.tunnel_ring{width:72vw;height:72vw}}}@keyframes portal-recentre{0%{translate:var(--portal-off) 0}to{translate:0 0}}@keyframes tunnel-mobile-fade{0%{opacity:0}20%,88%{opacity:1}to{opacity:0}}@keyframes tunnel-fly{0%{transform:translateZ(-2000px) scale(.1) rotate(45deg);opacity:0}30%{opacity:1}to{transform:translateZ(800px) scale(5) rotate(0);opacity:0;border-width:10px}}@keyframes tunnel-core-reveal{0%,15%{transform:translateZ(-1000px) scale(.5);opacity:0;filter:blur(20px)}50%,75%{transform:translateZ(0) scale(1);opacity:1;filter:blur(0)}to{transform:translateZ(800px) scale(3);opacity:0;filter:blur(20px)}}@media(prefers-reduced-motion:reduce){#hero .tunnel_portal{position:relative;inset:auto;height:auto;view-timeline:none;pointer-events:auto;animation:none!important}#hero .tunnel_frame{position:static;height:auto;animation:none!important;opacity:1!important}#hero .tunnel,#hero .tunnel_ring,#hero .tunnel_core{animation:none!important}#hero .tunnel{translate:none!important}#hero .tunnel_core{transform:none!important;opacity:1!important;filter:none!important}}html.no-runway #hero .tunnel_portal{position:relative;inset:auto;height:auto;view-timeline:none;pointer-events:auto;animation:none!important}html.no-runway #hero .tunnel_frame{position:static;height:auto;animation:none!important;opacity:1!important}html.no-runway #hero .tunnel,html.no-runway #hero .tunnel_ring,html.no-runway #hero .tunnel_core{animation:none!important}html.no-runway #hero .tunnel{translate:none!important}html.no-runway #hero .tunnel_core{transform:none!important;opacity:1!important;filter:none!important}section.fixed{display:flex;flex-direction:column;justify-content:center;min-height:100svh}.site_header{position:relative;z-index:2}.bottom_text{position:absolute;bottom:2rem;right:2rem;font-size:clamp(1rem,2vw,1.5rem);color:var(--c2);z-index:2}.bottom_text sup{font-size:.6em;text-transform:lowercase}.svg_wrap{position:absolute;top:50%;right:8%;transform:translateY(-50%);width:min(35vw,420px);opacity:.35;pointer-events:none;z-index:1}.gradientback{border-radius:20px}section.gradientback{max-height:calc(100svh - 6rem);padding:0;margin-top:3rem}html.deck section.gradientback,main[data-flow] section.gradientback,html[data-experience=standard] main[data-deck] section.gradientback,html[data-experience=flow] main[data-deck] section.gradientback{max-height:none;margin-top:0;padding:3rem 0}html.deck section.gradientback:before,html.deck section.gradientback:after,main[data-flow] section.gradientback:before,main[data-flow] section.gradientback:after,html[data-experience=standard] main[data-deck] section.gradientback:before,html[data-experience=standard] main[data-deck] section.gradientback:after,html[data-experience=flow] main[data-deck] section.gradientback:before,html[data-experience=flow] main[data-deck] section.gradientback:after{top:3rem;height:calc(100% - 6rem)}.gradientback .display{color:var(--ink)}.gradient_content{position:relative;z-index:3;display:flex;grid-gap:1rem}.ontop{position:relative;z-index:2}.gradientback:before,.gradientback:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;border-radius:inherit}.gradientback:before{background-color:color-mix(in srgb,var(--c1) 55%,transparent);background-image:linear-gradient(-75deg,#ffffff0d,#ffffff2e,#ffffff0d);-webkit-mask-image:linear-gradient(black,transparent);mask-image:linear-gradient(217deg,#0000,#000);z-index:1}.gradientback:after{background-color:color-mix(in srgb,var(--c2) 55%,transparent);backdrop-filter:blur(clamp(4px,1.5vw,20px));-webkit-backdrop-filter:blur(clamp(4px,1.5vw,20px));box-shadow:inset 0 .125em .125em #0000000d,inset 0 -.125em .125em #ffffff59,0 0 .1em .25em inset #ffffff26}.primary{background-color:var(--c2)}.hsr{animation-play-state:paused}.animated{animation-duration:1s;animation-fill-mode:both;animation-play-state:running}.fadeInLeft{opacity:0;transform:translate(-2.5rem);animation-name:fadeInSlide}.fadeInRight{opacity:0;transform:translate(2.5rem);animation-name:fadeInSlide}.fadeInUp{opacity:0;transform:translateY(2.5rem);animation-name:fadeInSlide}canvas{height:150svh;filter:blur(2px)}.canvasFade{opacity:0;animation-name:fadeInSlide}@keyframes fadeInSlide{to{opacity:1;transform:none}}.delay-md{animation-delay:.5s}.delay-long{animation-delay:1s}.gradientreveal{background:linear-gradient(90deg,#fff 0% 50%,#e8bb0400 50%);background-size:250% 100%;background-position:right bottom;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation-name:gradientreveal;animation-duration:2s!important;animation-fill-mode:forwards}@keyframes gradientreveal{to{background-position:left bottom}}.motion_widget{position:fixed;top:1.25rem;right:1.25rem;z-index:99;background:#0006;padding:4px;border-radius:50%}#footer{position:fixed;bottom:0;right:0;z-index:999}.selection-container,.popup{background:#0006;padding:4px;text-align:center}.selection-container{display:flex;flex-wrap:wrap;width:var(--palette-w);justify-content:center}.popup{display:none}.shuffle,.reset,.party,.motion{background:transparent;line-height:0;padding:5px;border:2px solid white;opacity:.5;cursor:pointer}.shuffle:hover,.reset:hover,.party:hover,.motion:hover{transform:scale(.95)}.party[aria-pressed=true]{opacity:1;border-color:var(--c1);animation:party-pulse 1.4s ease-in-out infinite}@keyframes party-pulse{0%,to{border-color:var(--c1)}50%{border-color:var(--c2)}}@media(prefers-reduced-motion:reduce){.party[aria-pressed=true]{animation:none}}html.reduce-motion .party[aria-pressed=true]{animation:none}.motion[aria-pressed=true]{opacity:1;border-color:var(--c1);background:color-mix(in srgb,var(--c1) 25%,transparent)}.experience_widget{position:fixed;top:4.75rem;right:1.25rem;z-index:99;display:flex;flex-direction:column;align-items:flex-end}.experience_toggle{line-height:0;padding:9px;border:2px solid white;border-radius:50%;opacity:.5;cursor:pointer;background:#0006}.experience_widget.open .experience_toggle,.experience_toggle[aria-expanded=true]{opacity:1;border-color:var(--c1)}.experience_menu{display:none}.experience_widget.open .experience_menu{display:flex;flex-direction:column;gap:6px;margin-top:6px;padding:8px;border-radius:10px;background:#000000d9}.experience_option{font-family:inherit;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:var(--light);background:transparent;border:2px solid rgba(255,255,255,.45);padding:6px 10px;cursor:pointer;white-space:nowrap}.experience_option[aria-pressed=true]{border-color:var(--c1);background:color-mix(in srgb,var(--c1) 25%,transparent)}@media(hover:hover)and (pointer:fine){.experience_toggle:hover,.experience_option:hover{transform:scale(.97)}}.experience_cue{position:absolute;right:100%;top:0;bottom:0;margin-right:10px;display:flex;align-items:center;gap:6px;opacity:0;translate:-16px 0;pointer-events:none;transition:opacity .5s ease,translate .5s var(--bounce)}.experience_cue.show{opacity:1;translate:0 0;pointer-events:auto}.experience_cue_chip{display:flex;align-items:center;gap:4px;max-width:260px;padding:8px 6px 8px 12px;border-radius:10px;background:#000000d9;border:2px solid rgba(255,255,255,.45);color:var(--light);animation:cue-pulse 2.4s ease-in-out infinite}.experience_cue_text{margin:0;font-size:14px;font-weight:700;letter-spacing:1px;text-transform:uppercase;line-height:1.2;color:var(--ink)}.experience_cue_arrow{--icon-size: 34px;color:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.95)) drop-shadow(0 0 2px rgba(0,0,0,.9));animation:cue-nudge-x 1.5s ease-in-out infinite}@keyframes cue-nudge-x{0%,to{translate:0 0}50%{translate:9px 0}}@keyframes cue-nudge-y{0%,to{translate:0 0}50%{translate:0 9px}}@keyframes cue-pulse{0%,to{border-color:#ffffff73}50%{border-color:#fffffff2}}.experience_cue_close{line-height:0;padding:2px;background:transparent;border:none;color:var(--light);cursor:pointer}.experience_cue_close .icon{--icon-size: 18px}@media(hover:hover)and (pointer:fine){.experience_cue_close:hover{transform:scale(.9)}}@media screen and (max-width:767px){.experience_cue{position:fixed;left:1rem;right:1rem;top:auto;bottom:calc(var(--nav-stage1-h) + .5rem);margin-right:0;z-index:98;flex-direction:column;gap:2px;translate:0 16px}.experience_cue_arrow{rotate:90deg;animation-name:cue-nudge-y}}@media(prefers-reduced-motion:reduce){.experience_cue{transition:none;translate:none}.experience_cue_chip,.experience_cue_arrow{animation:none}}html.reduce-motion .experience_cue{transition:none;translate:none}html.reduce-motion :is(.experience_cue_chip,.experience_cue_arrow){animation:none}.colors{display:flex;justify-content:center}input[type=color]{opacity:0;width:15px;height:80px;cursor:pointer}.color-wrapper{cursor:pointer;margin:4px}#cw1{background-color:var(--c1)}#cw2{background-color:var(--c2)}@media screen and (max-width:767px){.selection-container:not(.expanded) .colors,.selection-container:not(.expanded) .reset,.selection-container:not(.expanded) .party,.selection-container:not(.expanded) .motion{display:none}}.palette_panel,.palette_card,.palette_body{display:contents}.palette_title,.palette_hint{display:none}.palette_card:before,.palette_card:after{content:none}.confetti_piece{position:fixed;top:-14px;width:8px;height:14px;z-index:998;pointer-events:none;opacity:.9;border-radius:2px;animation-name:confetti-fall;animation-timing-function:linear;animation-fill-mode:forwards;--rot: 360deg;--drift: 0px}@keyframes confetti-fall{0%{transform:translate(0) rotate(0);opacity:.9}to{transform:translate(var(--drift),105vh) rotate(var(--rot));opacity:0}}@media(prefers-reduced-motion:reduce){.confetti_piece{display:none}}html.reduce-motion .confetti_piece{display:none}.circle_graphic *{transition:.2s ease-in-out}.circle_section svg{display:none}.circle_label{position:absolute;top:0;height:50%;display:flex;justify-content:center;cursor:pointer;transform-origin:bottom;z-index:1;padding:0;background:none;border:none}.circle_label:after{content:"";position:absolute;top:0;width:5px;height:100%;background:var(--circle_background)}.circle_label .circle_q{position:absolute;font-size:clamp(.8rem,1.2vw,1.2rem);min-width:150px;margin:0;font-weight:700;line-height:1;color:#000;text-transform:uppercase;font-family:Smooch Sans,serif}.circle_section:nth-child(2) .circle_q,.circle_section:nth-child(6) .circle_q{bottom:110%}.circle_section:nth-child(3) .circle_q,.circle_section:nth-child(5) .circle_q,.circle_section:nth-child(7) .circle_q,.circle_section:nth-child(9) .circle_q{bottom:120%}.circle_section:nth-child(4) .circle_q,.circle_section:nth-child(8) .circle_q{bottom:130%}.circle_number{position:absolute;top:-10px;display:flex;justify-content:center;font-weight:700;align-items:center;width:25px;height:25px;margin:0;color:var(--dark);border-radius:100%;outline:5px solid var(--circle_background);z-index:20}.circle_content{position:absolute;top:50%;left:50%;width:var(--inner_circle_width);height:var(--inner_circle_width);display:flex;align-items:center;justify-content:center;text-align:center;background:var(--inner_circle_color);border-radius:100%;outline:10px solid var(--secondary_color);transform:translate(-50%,-50%) scale(0);z-index:30}.circle_content p{position:absolute;margin:0;max-width:75%;font-size:1.2rem;line-height:.9;color:var(--dark)}.circle_content a{box-shadow:#32325d40 0 50px 100px -20px,#0000004d 0 30px 60px -30px,#0a254059 0 -2px 6px inset;width:90%;height:90%;display:flex;align-items:center;justify-content:center;text-decoration:none;border-radius:100%}.circle_content span{font-size:400%;color:var(--dark)}.circle_content a:hover{animation:boing .5s ease forwards}@keyframes boing{33%{transform:scale(.9)}66%{transform:scale(1.05)}to{transform:none}}.circle_active .circle_content{transform:translate(-50%,-50%) scale(1) translatez(100px);perspective:500px}.circle_interacted .circle_active .circle_content{transition-delay:.2s}.circle_active h3{color:var(--light)}.circle_active .circle_number,.circle_label:hover .circle_number{background:var(--c1);box-shadow:0 0 1px 20px #0003}@media screen and (min-width:768px){.gradient_content{width:100%;height:100%;padding:1rem}.circle_graphic{position:relative;transform:perspective(1000px);transform-style:preserve-3d;width:100%;padding:1rem;aspect-ratio:1;display:flex;align-items:center;justify-content:center;border:15px solid transparent}.circle_graphic:before{content:"";position:absolute;inset:-15px;border:15px solid var(--secondary_color);border-radius:100%;pointer-events:none;transition:transform .2s ease-in-out}.circle_graphic:hover:before{transform:translateZ(-40px)}.circle_graphic:hover .circle_inner{transform:translateZ(50px)}.circle_inner{position:relative;display:flex;justify-content:center;width:var(--inner_circle_width);padding-top:var(--inner_circle_width);background:var(--secondary_color);border-radius:100%}.center_content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--center_content_width);height:var(--center_content_width);display:flex;align-items:center;justify-content:center;background:var(--c2);border:50px solid var(--circle_background);border-radius:100%;z-index:10}.center_content p{max-width:78%;margin:0;font-size:1.2rem;color:var(--dark)}}@media screen and (max-width:767px){.gradientback{max-height:100%}.gradient_content{flex-direction:column;justify-content:center;height:100%;padding:1rem 0;overflow-y:auto}.circle_graphic{width:100%}.circle_inner{position:relative;display:flex;gap:.8rem;padding:1rem;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.circle_inner::-webkit-scrollbar{display:none}.center_content,.circle_section{flex:0 0 min(400px,80vw);display:flex;flex-direction:column;border-radius:20px}.center_content{justify-content:center;text-align:center;background:var(--c2);padding:1.5rem}.center_content p{margin:0;font-size:1.5rem;color:var(--dark)}.circle_section{gap:.8rem;padding:1rem;background:var(--secondary_color)}.circle_section svg{display:none}.circle_section .circle_label{position:static;height:auto;display:flex;gap:.8rem;align-items:center;justify-content:flex-start;text-align:left;pointer-events:none}.circle_label:after{display:none}.circle_label .circle_q{position:static;min-width:0;font-size:1.4rem;color:var(--light)}.circle_section .circle_number{position:static;order:-1;flex:0 0 25px;background:var(--c1);outline:none}.circle_section .circle_content{position:static;width:100%;height:auto;flex:1;margin-top:auto;padding:1rem;border-radius:14px;outline:none;transform:none}.circle_content p{position:static;max-width:100%}.circle_content a{width:72px;height:72px;margin:auto}.circle_content span{font-size:250%}.big_ol_header{font-size:9vw;padding:0 6%}.plan-section .plan-intro{margin-bottom:1rem}.plan-card h3{font-size:1.2rem;letter-spacing:2px}#plans{justify-content:flex-start;padding-top:1rem}#plans .pin>h2{margin-top:0}}.page_content{height:100%}.faq_hub{display:flex;flex-direction:column;align-items:center;gap:1.25rem;width:100%;max-width:1400px;margin:0 auto;--cover-min-h: 280px}.faq_chapters{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;width:100%}.faq_chapter_tab{display:flex;align-items:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:.5rem 1.25rem;cursor:pointer;opacity:.55;transform:scale(.94);transition:opacity .3s ease,transform .3s ease,border-color .3s ease,background .3s ease}.faq_chapter_tab h2{margin:0;font-size:clamp(.8rem,1.4vw,1.05rem);white-space:nowrap}@media(hover:hover)and (pointer:fine){.faq_chapter_tab:hover{opacity:.8}}.faq_chapter_tab:focus-visible{outline:2px solid var(--c2);outline-offset:2px}.faq_chapter_tab.is-active{opacity:1;transform:scale(1);background:#ffffff1a;border-color:var(--c2)}.faq_deck_body{display:grid;grid-template-columns:minmax(180px,240px) 1fr;align-items:stretch;gap:clamp(1rem,3vw,2.5rem);width:100%}.faq_questions{display:flex;flex-direction:column;justify-content:center;gap:.4rem;min-width:0;position:relative;z-index:2}.faq_question_item{text-align:left;background:transparent;border:none;border-left:2px solid transparent;color:var(--ink);opacity:.55;font-family:Smooch Sans,serif;font-size:.95rem;line-height:1.3;padding:.35rem .75rem;cursor:pointer;overflow-wrap:break-word;transition:opacity .25s ease,border-color .25s ease,transform .25s ease}@media(hover:hover)and (pointer:fine){.faq_question_item:hover{opacity:.85}}.faq_question_item:focus-visible{outline:2px solid var(--c2);outline-offset:2px}.faq_question_item.is-active{opacity:1;border-left-color:var(--c2);transform:translate(.25rem)}.faq_ask{grid-column:3;justify-self:end;display:inline-flex;align-items:center;gap:.4rem;font-size:.95rem;color:var(--ink);opacity:.7;text-decoration:none;transition:opacity .25s ease}.faq_ask:hover,.faq_ask:focus-visible{opacity:1}.faq_ask span{display:inline-block;transition:transform .25s ease}.faq_ask:hover span,.faq_ask:focus-visible span{transform:translate(.2rem)}:root{--cover-card-w: 320px;--cover-card-h: 360px;--cover-spread: clamp(120px, 16vw, 200px);--cover-rot: 38deg;--cover-depth: -140px}.faq_block{display:flex;flex-direction:column;align-items:center;justify-content:center;justify-content:safe center;gap:clamp(1rem,3svh,2rem);width:100%;min-height:100%}.faq_cover{position:relative;width:100%}.faq_hub .faq_cover{display:flex;flex-direction:column;height:100%}.faq_cover_stage{position:relative;width:100vw;margin-left:calc(50% - 50vw);height:calc(var(--cover-card-h) + 4rem);perspective:1600px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 10%,#000 90%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 10%,#000 90%,transparent 100%)}.faq_hub .faq_cover_stage{width:100%;margin-left:0;flex:1 1 auto;min-height:var(--cover-min-h);height:auto;overflow:visible;perspective:1000px;-webkit-mask-image:none;mask-image:none}.faq_cover_card{position:absolute;top:50%;left:50%;width:var(--cover-card-w);height:var(--cover-card-h);border-radius:var(--card-radius, 22px);transform-style:preserve-3d;transition:transform .6s var(--deck-ease),opacity .6s ease,box-shadow 2s cubic-bezier(.23,1,.32,1)}.faq_hub .faq_cover_card{width:100%;height:100%;min-height:var(--cover-min-h)}.faq_cover_card[data-pos="0"]:hover,.faq_cover_card[data-pos="0"]:focus-within{box-shadow:color-mix(in srgb,var(--c2) 25%,transparent) 0 0 40px 5px,var(--c2) 0 0 0 1px,#000000a8 0 30px 60px}.faq_cover_card[data-pos="0"]{transform:translate(-50%,-50%) translateZ(0) rotateY(0) scale(1);z-index:10;opacity:1}.faq_cover_card[data-pos="-1"],.faq_cover_card[data-pos="1"]{z-index:9;opacity:.55}.faq_cover_card[data-pos="-1"]{transform:translate(-50%,-50%) translate3d(calc(var(--cover-spread) * -1),0,var(--cover-depth)) rotateY(var(--cover-rot)) scale(.85)}.faq_cover_card[data-pos="1"]{transform:translate(-50%,-50%) translate3d(var(--cover-spread),0,var(--cover-depth)) rotateY(calc(var(--cover-rot) * -1)) scale(.85)}.faq_cover_card[data-pos="-2"],.faq_cover_card[data-pos="2"]{z-index:8;opacity:.25}.faq_cover_card[data-pos="-2"]{transform:translate(-50%,-50%) translate3d(calc(var(--cover-spread) * -1.9),0,calc(var(--cover-depth) * 2)) rotateY(calc(var(--cover-rot) * 1.2)) scale(.7)}.faq_cover_card[data-pos="2"]{transform:translate(-50%,-50%) translate3d(calc(var(--cover-spread) * 1.9),0,calc(var(--cover-depth) * 2)) rotateY(calc(var(--cover-rot) * -1.2)) scale(.7)}.faq_cover_card[data-pos=hidden]{transform:translate(-50%,-50%) scale(.5);opacity:0;z-index:0}.faq_hub .faq_cover_card[data-pos="0"]{transform:translate(-50%,-50%) scale(1)}.faq_hub .faq_cover_card[data-pos="-1"],.faq_hub .faq_cover_card[data-pos="1"]{opacity:.8}.faq_hub .faq_cover_card[data-pos="-1"]{transform:translate(-50%,-50%) translate(-60%) scale(.9) rotateY(45deg)}.faq_hub .faq_cover_card[data-pos="1"]{transform:translate(-50%,-50%) translate(60%) scale(.9) rotateY(-45deg)}.faq_hub .faq_cover_card[data-pos="-2"],.faq_hub .faq_cover_card[data-pos="2"]{opacity:.5}.faq_hub .faq_cover_card[data-pos="-2"]{transform:translate(-50%,-50%) translate(-100%) scale(.7) rotateY(55deg)}.faq_hub .faq_cover_card[data-pos="2"]{transform:translate(-50%,-50%) translate(100%) scale(.7) rotateY(-55deg)}.faq_cover_card:not([data-pos="0"]){pointer-events:none}.faq_cover_card:before{content:"";position:absolute;z-index:-1;inset:-.3em;border-radius:calc(var(--card-radius, 22px) + .3em);background:linear-gradient(217deg,var(--c2) 0%,var(--c1) 100%);filter:blur(8px);opacity:0;pointer-events:none;transition:opacity 1s ease .15s,filter .4s ease}.faq_cover_card[data-pos="0"]:before{opacity:.4}.faq_cover_card[data-pos="0"]:hover:before,.faq_cover_card[data-pos="0"]:focus-within:before{opacity:.65;filter:blur(5px)}.faq_cover_card .hover_card_content:after{content:"";position:absolute;z-index:1;inset:0;border-radius:var(--card-radius, 22px);background:conic-gradient(from var(--angle-1) at 50% 50%,rgba(0,0,0,.5),rgba(0,0,0,0) 5% 40%,rgba(0,0,0,.5) 50%,rgba(0,0,0,0) 60% 95%,rgba(0,0,0,.5)),linear-gradient(180deg,#ffffff80,#ffffff80);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;padding:2px;box-sizing:border-box;opacity:0;pointer-events:none;transition:opacity 1s ease .15s,--angle-1 .5s ease}.faq_cover_card[data-pos="0"] .hover_card_content:after{opacity:.85}.faq_cover_card[data-pos="0"]:hover .hover_card_content:after,.faq_cover_card[data-pos="0"]:focus-within .hover_card_content:after{--angle-1: -125deg}.faq_cover_shine{position:absolute;inset:0;z-index:2;overflow:hidden;border-radius:var(--card-radius, 22px);background:linear-gradient(var(--angle-2, -45deg),rgba(255,255,255,0) 0%,rgba(255,255,255,.35) 40% 50%,rgba(255,255,255,0) 55%);background-size:200% 200%;background-position:0% 50%;background-repeat:no-repeat;mix-blend-mode:screen;pointer-events:none;transition:background-position .5s ease}.faq_cover_card[data-pos="0"]:hover .faq_cover_shine,.faq_cover_card[data-pos="0"]:focus-within .faq_cover_shine{background-position:25% 50%}.faq_cover_card .hover_card_content{position:relative;display:flex;flex-direction:column;gap:.75rem;padding:1.75rem;overflow:hidden}.faq_cover_card .hover_card_content:before{background-color:#000000d9;background-image:linear-gradient(#ffffff0d,#ffffff0d);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.faq_cover_card .circle_number{position:static;flex:0 0 25px;transition:transform .2s ease}.faq_cover_q{margin:0;font-family:Smooch Sans,serif;font-size:1.35rem;color:var(--ink);transition:transform .2s ease}.faq_cover_a{margin:0;overflow:auto;transition:transform .2s ease}.faq_cover_card[data-pos="0"]:hover .circle_number,.faq_cover_card[data-pos="0"]:focus-within .circle_number{transform:translateZ(35px)}.faq_cover_card[data-pos="0"]:hover .faq_cover_q,.faq_cover_card[data-pos="0"]:focus-within .faq_cover_q{transform:translateZ(45px)}.faq_cover_card[data-pos="0"]:hover .faq_cover_a,.faq_cover_card[data-pos="0"]:focus-within .faq_cover_a{transform:translateZ(30px)}.faq_cover_card:not([data-pos="0"]) .faq_cover_a{display:none}.faq_cover_controls{display:flex;align-items:center;justify-content:center;gap:clamp(1rem,4vw,4rem);margin-top:1.5rem}.faq_hub .faq_cover_controls{display:grid;grid-template-columns:1fr auto 1fr;gap:1rem}.faq_cover_arrows{grid-column:2;display:flex;align-items:center;gap:clamp(1rem,4vw,4rem)}.faq_cover_arrow{display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--ink);cursor:pointer;padding:.5rem}.faq_cover_arrow .icon{--icon-size: 32px;opacity:.7;transition:opacity .2s ease,transform .2s ease}@media(hover:hover)and (pointer:fine){.faq_cover_arrow:hover .icon{opacity:1;transform:scale(1.15)}}.faq_cover_arrow:focus-visible .icon{opacity:1}.faq_cover_slider{position:relative;width:100%;height:1.7em;overflow:hidden;margin-top:1.25rem;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 15%,#000 85%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 15%,#000 85%,transparent 100%)}.faq_cover_slider_text{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:0 1rem;text-align:center;font-family:Smooch Sans,serif;font-size:1.1rem;color:var(--ink)}.faq_cover_status{text-align:center;font-size:.8rem;opacity:.5;margin-top:.5rem}@media(min-width:768px){html.deck main>section.faq-section[data-scroll]{overflow:visible}}@media(max-width:767px){:root{--cover-spread: 200px}.faq_hub{--cover-min-h: 220px}html.deck main>section.faq-section[data-scroll]{overflow-x:clip;overflow-clip-margin:2rem}.faq_deck_body{grid-template-columns:1fr}.faq_questions{order:1;flex-direction:row;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;padding-bottom:.25rem}.faq_question_item{flex:0 0 auto;border-left:none;border-bottom:2px solid transparent;white-space:nowrap}.faq_question_item.is-active{border-bottom-color:var(--c2);transform:none}.faq_hub .faq_cover_controls{grid-template-columns:1fr;justify-items:center;gap:.75rem}.faq_ask{grid-column:1;justify-self:center}}@media(prefers-reduced-motion:reduce){.faq_cover_card,.faq_cover_card:before,.faq_cover_card .hover_card_content:after,.faq_cover_shine,.faq_chapter_tab,.faq_question_item,.faq_ask,.faq_ask span{transition:none}}html.reduce-motion .faq_cover_card,html.reduce-motion .faq_cover_card:before,html.reduce-motion .faq_cover_card .hover_card_content:after,html.reduce-motion .faq_cover_shine,html.reduce-motion .faq_chapter_tab,html.reduce-motion .faq_question_item,html.reduce-motion .faq_ask,html.reduce-motion .faq_ask span{transition:none}.faq_grid{display:grid;grid-template-columns:1fr;gap:1rem;width:100%;max-width:1300px}@media screen and (min-width:768px){.faq_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,2svh,1.5rem) clamp(.75rem,1.4vw,1.5rem)}}.faq_grid_card{height:100%}.faq_grid_card .hover_card_content{display:flex;flex-direction:column;gap:.6rem;height:100%;box-sizing:border-box;padding:clamp(1rem,1.6vw,1.6rem)}.faq_grid_card .circle_number{position:static;flex:0 0 25px}.faq_grid_q{margin:0;font-family:Smooch Sans,serif;font-size:clamp(1.15rem,.5vw + 1rem,1.35rem);color:var(--ink)}.faq_grid_a{margin:0;font-size:clamp(.85rem,.3vw + .72rem,1rem);line-height:1.5}html.deck .faq_grid{perspective:1200px}html.deck .faq_grid_card{animation:faq-card-in .6s var(--bounce) backwards}html.deck .faq_grid_card:nth-child(1){animation-delay:.65s}html.deck .faq_grid_card:nth-child(2){animation-delay:.73s}html.deck .faq_grid_card:nth-child(3){animation-delay:.81s}html.deck .faq_grid_card:nth-child(4){animation-delay:.89s}html.deck .faq_grid_card:nth-child(5){animation-delay:.97s}html.deck .faq_grid_card:nth-child(6){animation-delay:1.05s}@keyframes faq-card-in{0%{translate:0 70px -420px;rotate:1 0 0 18deg;opacity:0;filter:blur(8px)}to{translate:none;rotate:none;opacity:1;filter:none}}@media(prefers-reduced-motion:reduce){.faq_grid_card{animation:none!important;translate:none!important;rotate:none!important;opacity:1!important;filter:none!important;visibility:visible!important}}html.reduce-motion .faq_grid_card{animation:none!important;translate:none!important;rotate:none!important;opacity:1!important;filter:none!important;visibility:visible!important}.form_wrap{width:100%;max-width:900px}.smallcontainer{max-width:800px;margin:auto}.contact_form{position:relative;z-index:1}.contact_form label{display:block;font-family:Orbitron,sans-serif;font-size:12px;letter-spacing:1px;text-align:start;text-transform:uppercase;margin-bottom:.4rem;color:var(--dark)}.contact_form input,.contact_form textarea{width:100%;background:#00000059;border:1px solid rgba(255,255,255,.15);border-radius:10px;color:var(--ink);font-family:Smooch Sans,serif;font-size:20px;padding:.7rem 1rem;margin-bottom:1.2rem}.contact_form input:focus,.contact_form textarea:focus{outline:2px solid var(--c1);border-color:transparent}.contact_form textarea{min-height:140px;resize:vertical}.contact_form .hp_field{position:absolute;left:-9999px;opacity:0;height:0;overflow:hidden}.form_status{font-family:Smooch Sans,serif;font-size:20px;min-height:1.5em;margin-top:.5rem}.form_status.ok{color:#7cfc9b}.form_status.err{color:#ff7b7b}.envelope_form_wrap{position:relative;width:900px;max-width:100%;margin:auto}.thank_you{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max-content;max-width:100%;color:var(--ink);opacity:0;transition:opacity .4s ease-in-out .4s}.envelope_form_wrap:has(.fly) .thank_you{opacity:1}.env_wrap{position:relative;overflow:hidden;width:100%;padding-top:100%;transform:translatey(-40%);transition:all .4s ease;background:linear-gradient(0deg,#c7c2c5 0% 55%,#fff0 55%)}#envelope_form.env_open .env_wrap{transform:none}.env_top{position:absolute;width:100%;height:33%;top:45%;z-index:99;transform-origin:top;filter:drop-shadow(0 6px 3px rgba(50,50,0,.1));transition:all .2s ease-in-out;transition-delay:.2s}.env_top:before{content:"";position:absolute;width:100%;height:100%;background:#fff;clip-path:polygon(50% 100%,0 0,100% 0);transform-origin:top;transition:all .2s ease-in-out}#envelope_form.env_open .env_top{transform:rotatex(-180deg);z-index:1;transition-delay:0s}.env_bottom_wrap{position:absolute;bottom:0;width:100%;height:55%;z-index:2;filter:drop-shadow(0 -6px 3px rgba(50,50,0,.1))}.env_bottom{width:100%;height:100%;background:#fff;clip-path:polygon(50% 50%,100% 0,100% 100%,0 100%,0 0)}.env_bottom:before,.env_bottom:after{content:"";position:absolute;background:#f8f6f7;width:50%;height:100%}.env_bottom:before{clip-path:polygon(100% 50%,0 0,0 100%)}.env_bottom:after{right:0;clip-path:polygon(0 50%,100% 0,100% 100%)}.env_form_wrap{position:absolute;top:100%;left:1rem;width:calc(100% - 2rem);height:100%;padding:1.5rem 2rem;overflow-y:auto;background:var(--grey);color:var(--ink);z-index:2;transition:all .5s ease-in-out}#envelope_form.env_open .env_form_wrap{top:1rem}.env_form_wrap .contact_form label{color:var(--c2)}.env_form_wrap .contact_form input,.env_form_wrap .contact_form textarea{margin-bottom:.8rem}.env_form_wrap .contact_form textarea{min-height:110px}.env_form_wrap .submit{width:100%}#envelope_form.sent .env_form_wrap{top:100%!important}#envelope_form.sent .env_top{transform:none;z-index:99;transition-delay:.6s}#envelope_form{animation:flyIn .6s ease .8s backwards}@keyframes flyIn{0%{transform:translate(100vw,-100px) rotate(-20deg) scale(.3)}50%{transform:translate(-50px,-50px) rotate(20deg) scale(.5)}to{transform:none}}#envelope_form.fly{animation:flyAway .6s linear forwards}@keyframes flyAway{50%{transform:translate(-50px,-50px) rotate(40deg) scale(.5)}to{transform:translate(100vw,-100px) rotate(-40deg) scale(.3)}}@media(prefers-reduced-motion:reduce){.env_top,.env_top:before,.env_form_wrap,.thank_you{transition:none}#envelope_form{animation:none}#envelope_form.fly{animation:none;visibility:hidden}}html.reduce-motion .env_top,html.reduce-motion .env_top:before,html.reduce-motion .env_form_wrap,html.reduce-motion .thank_you{transition:none}html.reduce-motion #envelope_form{animation:none}html.reduce-motion #envelope_form.fly{animation:none;visibility:hidden}@media screen and (max-width:767px){.envelope_form_wrap{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.env_wrap{padding-top:0;height:75svh}}.theme_grid{display:grid;grid-template-columns:repeat(4,4fr);grid-auto-rows:minmax(300px,auto);width:100%}.theme_card{--card-radius: 5px;grid-column:span 2;grid-row:span 2;padding:5px;text-decoration:none;color:inherit}@media screen and (max-width:500px){.blog_grid .theme_card{grid-column:span 4}}.theme_card .hover_card_content{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.theme_badge,.theme_card_title,.theme_card .post_more{transition:transform .2s ease}.theme_card:hover .theme_badge{transform:translateZ(50px)}.theme_card:hover .theme_card_title{transform:translateZ(45px)}.theme_card:hover .post_more{transform:translateZ(35px)}.theme_card_title{font-family:Orbitron,sans-serif;color:var(--ink);margin:0}.theme_badge{display:inline-block;font-family:Orbitron,sans-serif;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:.4rem 1rem;border-radius:999vw;background:linear-gradient(217deg,var(--c2) 0%,var(--c1) 100%);color:var(--dark)}.theme_badge--sold{background:var(--dark);color:var(--light);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--light) 40%,transparent)}.theme_card[hidden]{display:none}.theme_tags{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0}.theme_tags li{font-family:Orbitron,sans-serif;font-size:10px;letter-spacing:1px;text-transform:uppercase;padding:.25rem .7rem;border-radius:999vw;border:1px solid color-mix(in srgb,var(--c1) 55%,transparent);color:var(--light)}.tag_filters{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin-bottom:1.5rem}.tag_filters[hidden]{display:none}.tag_filter_group{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.tag_filter_label{flex:0 0 5.5rem;font-family:Orbitron,sans-serif;font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--light);opacity:.6}@media screen and (max-width:500px){.tag_filter_label{flex-basis:100%}}.tag_filters button{font-family:Orbitron,sans-serif;font-size:11px;letter-spacing:1px;text-transform:uppercase;padding:.4rem 1rem;border-radius:999vw;border:1px solid color-mix(in srgb,var(--c1) 55%,transparent);background:none;color:var(--light);cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.tag_filters button:hover,.tag_filters button:focus-visible{border-color:var(--c1);color:var(--ink)}.tag_filters button:disabled{opacity:.35;cursor:default;border-color:color-mix(in srgb,var(--c1) 55%,transparent);color:var(--light)}.tag_filters button[aria-pressed=true]{background:linear-gradient(217deg,var(--c2) 0%,var(--c1) 100%);border-color:transparent;color:var(--dark)}.tag_filters_clear{margin-top:.25rem}.filter_status{margin:0;color:var(--light)}.filter_status:not(.sr-only){animation:filter-status-in .4s ease both}@keyframes filter-status-in{0%{opacity:0}}.featured_theme{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.5rem;max-width:480px}.featured_theme_head{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.theme_available{display:inline-flex;align-items:center;gap:.5rem;font-family:Orbitron,sans-serif;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--light)}.theme_available:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--c1);box-shadow:0 0 8px var(--c1)}.featured_theme_name{font-family:Orbitron,sans-serif;font-size:1.5rem;font-weight:700;color:var(--ink);margin:0}.featured_theme_note{margin:0}.posts{position:relative;z-index:2;padding:0}.blog_grid{position:relative;display:grid;grid-gap:5px;margin:5px;grid-template-columns:repeat(4,4fr);grid-auto-rows:minmax(150px,auto)}.post_wrap{background:#00000080;border-radius:5px;display:flex;transition:all .2s ease-in-out;align-items:center;justify-content:center;text-align:center;font-size:2rem;position:relative;z-index:1;grid-column:span 2;grid-row:span 2;color:#fff}.post_wrap:nth-child(10n-8){grid-row:span 4}.post_wrap:nth-child(10n-6){grid-column:span 3}.post_wrap:nth-child(10n-5){grid-column:span 1}.post_wrap:nth-child(10n-4){grid-row:span 4}.post_wrap:nth-child(10n-1){grid-column:span 1}.post_wrap:nth-child(10n){grid-column:span 3}@media screen and (max-width:700px){.blog_grid .post_wrap{grid-column:span 2;grid-row:span 2}}@media screen and (max-width:500px){.blog_grid .post_wrap{grid-column:span 4;grid-row:span 2}}.post_card{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;border-radius:5px;color:#fff;backdrop-filter:blur(5px);text-decoration:none}.post_card img{position:absolute;inset:0;opacity:.2;width:100%;height:100%;object-fit:cover;transition:transform .2s ease,opacity .2s ease}.post_card:after{content:"";position:absolute;inset:0;background:#0000008c;transition:background .2s ease-in-out}.post_card:hover img,.post_card:focus-visible img{transform:scale(1.05);opacity:.9}.post_card:hover:after,.post_card:focus-visible:after{background:#00000059}.post_card_body{position:relative;z-index:1;padding:1.25rem;max-width:55ch}.post_date{font-family:Orbitron,sans-serif;font-size:.75rem;letter-spacing:1px;background:var(--dark);border-radius:50px;padding:10px;text-transform:uppercase;color:var(--c2);margin:0 0 .5rem}.post_title{font-family:Orbitron,sans-serif;font-size:clamp(1rem,1.8vw,1.4rem);line-height:1.3;margin:0 0 .5rem}.post_excerpt{font-size:1;margin:0 0 .75rem;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.post_more{display:inline-block;font-family:Orbitron,sans-serif;font-size:.75rem;letter-spacing:1px;text-transform:uppercase;border-bottom:2px solid var(--c1);padding-bottom:2px}.timeline_deck{position:relative;padding:1rem 0rem 1rem 1rem;z-index:3;display:flex;flex-direction:column;justify-content:center;height:100%;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0%,2rem,rgba(0,0,0,1) 20%,rgba(0,0,0,1) 100%);mask-image:linear-gradient(90deg,#0000 0% 2rem,#000 20% 100%)}@supports (animation-timeline: view()){@media screen and (min-width:768px){#from-the-blog{margin-top:-100svh}#from-the-blog .pin{perspective:1500px}#from-the-blog .timeline_deck{animation:timeline-scrub linear both;animation-timeline:--runway;animation-range:entry 0% contain 100%}}}@keyframes timeline-scrub{0%{visibility:hidden;translate:0 0 -300px;rotate:0 1 0 -10deg;opacity:0;filter:blur(10px)}15%,90%{translate:0 0 0;rotate:0 1 0 0deg;opacity:1;filter:blur(0)}to{translate:0 0 400px;rotate:0 1 0 10deg;opacity:0;filter:blur(20px)}}@media(prefers-reduced-motion:reduce){#from-the-blog{margin-top:0}#from-the-blog .timeline_deck{animation:none!important;translate:none!important;rotate:none!important;opacity:1!important;filter:none!important;visibility:visible!important}}html.no-runway #from-the-blog{margin-top:0}html.no-runway #from-the-blog .timeline_deck{animation:none!important;translate:none!important;rotate:none!important;opacity:1!important;filter:none!important;visibility:visible!important}.timeline_top{position:relative;display:flex;align-items:center;min-height:110px}.tl_line{position:absolute;background:var(--c1)}.tl_line_mid{width:100%;height:2px;top:50%}.tl_line_left{display:none;width:2px;left:0;top:50%;height:50%}.timeline_header{position:relative;width:fit-content;margin:0;padding:.5rem 20px;text-transform:uppercase;letter-spacing:2px;font-size:clamp(1rem,2vw,1.4rem);background:var(--dark);border:2px solid var(--c1);color:var(--ink)}.timeline_nav{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:2;display:flex}.timeline_nav button,.stack_nav button{background:transparent;border:none;padding:0 .15rem;cursor:pointer;border-radius:100%;transition:transform .2s ease;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.timeline_nav button:hover,.stack_nav button:hover{transform:scale(1.1)}.timeline_nav button span,.stack_nav button span{display:block;pointer-events:none;user-select:none;-webkit-user-select:none;--icon-size: 36px;border-radius:100%;background:var(--dark);border:2px solid var(--c1);color:var(--ink)}.timeline_bottom{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.timeline_content{--tl-date-h: 30px;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;--tl-y: calc(3rem + var(--tl-date-h) + 10px + 10px);position:relative;padding:3rem 0 2rem;color:var(--dark)}.timeline_wrap{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.timeline_left_line{display:none;position:absolute;width:2px;background:var(--dark);left:0;top:0;height:var(--tl-y)}.timeline_line{position:absolute;left:0;right:0;height:2px;top:var(--tl-y);background:linear-gradient(-90deg,rgba(0,0,0,0) 0%,var(--dark) 10%,var(--dark) 90%,rgba(0,0,0,0) 100%)}#timeline_slider{position:relative;z-index:1;padding-left:15%;flex:1 1 auto;min-height:0;display:flex;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x;cursor:grab}#timeline_slider::-webkit-scrollbar{display:none}.timeline_slide{min-width:min(400px,80vw);padding:0 1rem;display:flex;flex-direction:column;min-height:0;user-select:none;-webkit-user-select:none}.timeline_date,.timeline_dot{flex:0 0 auto}.timeline_date{display:block;background:var(--dark);border-radius:50px;height:var(--tl-date-h);line-height:var(--tl-date-h);text-align:center;font-size:1rem;color:var(--c2);font-weight:700;letter-spacing:2px}.timeline_dot{width:20px;height:20px;padding:4px;margin:10px auto;border:2px solid var(--dark);border-radius:100%;background:var(--c2)}.timeline_dot_center{width:100%;height:100%;border-radius:100%;background:var(--dark)}.timeline_slide .post_card{flex:1 1 auto;min-height:0;margin-top:6px;will-change:transform}.timeline_slide .post_card img{pointer-events:none}.timeline_slide--facade .post_card{cursor:default}.timeline_slide--facade .post_card:hover:after{background:#0000008c}.facade_tunnel{position:absolute;inset:0}.facade_ring:nth-child(1){position:absolute;inset:0;z-index:1;border:2px solid color-mix(in srgb,var(--c1) 65%,transparent);border-radius:5px;box-shadow:0 0 30px color-mix(in srgb,var(--c1) 30%,transparent),inset 0 0 30px color-mix(in srgb,var(--c1) 30%,transparent)}.facade_scene{position:absolute;left:50%;top:50%;width:100vw;height:100svh;transform:translate(-50%,-50%);z-index:1;pointer-events:none}.facade_stage{height:100%;scale:var(--handoff-s, .55)}.facade_headline{display:flex;flex-direction:column;align-items:center;gap:.1em;margin:0;color:var(--light);font-family:Orbitron,sans-serif;font-weight:700;text-transform:uppercase;font-size:clamp(2.25rem,7vw,4.5rem);line-height:1;letter-spacing:2px}.facade_headline span{display:block}.facade_square:nth-child(2){opacity:.35;transform:translateZ(0) scale(.32) rotate(45deg);border-color:color-mix(in srgb,var(--c1) 30%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--c1) 12%,transparent),inset 0 0 18px color-mix(in srgb,var(--c1) 12%,transparent)}@supports (animation-timeline: view()){.facade_headline{color:var(--c1)}.facade_square{animation-name:tunnel-fly;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--runway}.facade_square:nth-child(1){animation-range:contain 75% contain 108%}.facade_square:nth-child(2){animation-range:contain 8% contain 66%}.facade_core{animation:tunnel-mini-core linear both;animation-timeline:--runway;animation-range:contain 0% contain 100%}@media screen and (max-width:767px){.facade_square:nth-child(1){animation-range:contain 66% contain 98%}.facade_square:nth-child(2){animation-range:contain 8% contain 62%}}}@media(prefers-reduced-motion:reduce){.facade_square,.facade_core{animation:none!important}.facade_core{transform:none!important;opacity:1!important;filter:none!important}}html.no-runway .facade_square,html.no-runway .facade_core{animation:none!important}html.no-runway .facade_core{transform:none!important;opacity:1!important;filter:none!important}.timeline_slide .post_title{font-size:1.05rem;display:-webkit-box;font-size:1.5rem;-webkit-box-orient:vertical;overflow:hidden}@media screen and (min-width:768px){.flex_content{display:flex;grid-gap:1rem;height:100%;align-items:center}.timeline_top{width:100%}.tl_line_left,.timeline_left_line{display:block}.timeline_header{margin-left:10%}.timeline_nav{right:10%}#timeline_slider{padding-right:calc(50vw - 200px)}.timeline_line{background:var(--c1)}.timeline_cta{margin-right:auto;display:flex;width:calc(100% - 4rem);justify-content:flex-end}}@media screen and (max-width:767px){#from-the-blog{display:flex;flex-direction:column}#from-the-blog .vh_3,#from-the-blog .pin{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.timeline_deck{flex:1 1 auto;min-height:0;-webkit-mask-image:none;mask-image:none;padding-bottom:3.25rem}.timeline_bottom{min-height:0;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0,rgba(0,0,0,1) 1.5rem,rgba(0,0,0,1) calc(100% - 1.5rem),rgba(0,0,0,0) 100%);mask-image:linear-gradient(90deg,#0000 0,#000 1.5rem calc(100% - 1.5rem),#0000)}.timeline_top{position:static;min-height:80px}.tl_line_mid{top:calc(1rem + 40px);left:0}.timeline_line{background:var(--c1)}.timeline_content{--tl-y: calc(1.5rem + var(--tl-date-h) + 10px + 10px);padding:1.5rem 0 1rem}#timeline_slider{padding-left:calc(50vw - min(200px,40vw) - 1rem);padding-right:calc(50vw - min(200px,40vw))}.timeline_nav{top:auto;right:auto;bottom:0;left:1rem;width:calc(100% - 2rem);transform:none;gap:.75rem}.timeline_nav button{flex:1;padding:0}.timeline_nav button span{width:100%;text-align:center;border-radius:50px}.timeline_nav button span svg{margin-inline:auto}}@supports (animation-timeline: view()){@media screen and (max-width:767px){#from-the-blog{display:block}#from-the-blog .vh_3{display:block;flex:none;height:220svh;view-timeline:--runway block}#from-the-blog .pin{display:block;flex:none;position:sticky;top:0;height:100svh;padding-bottom:calc(var(--nav-stage1-h) + .75rem)}#from-the-blog .timeline_deck{flex:none;height:100%;animation:timeline-scrub-mobile linear both;animation-timeline:--runway;animation-range:entry 0% contain 100%}}}@keyframes timeline-scrub-mobile{0%{visibility:hidden;scale:.92;opacity:0;filter:blur(6px)}18%,92%{scale:1;opacity:1;filter:blur(0)}to{scale:1.06;opacity:0;filter:blur(10px)}}@media(prefers-reduced-motion:reduce)and (max-width:767px){#from-the-blog{display:flex;flex-direction:column}#from-the-blog .vh_3,#from-the-blog .pin{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:auto;position:static;view-timeline:none;padding-bottom:0}#from-the-blog .timeline_deck{flex:1 1 auto;height:auto;animation:none!important;scale:none!important;opacity:1!important;filter:none!important;visibility:visible!important}}@media screen and (max-width:767px){html.no-runway #from-the-blog{display:flex;flex-direction:column}html.no-runway #from-the-blog .vh_3,html.no-runway #from-the-blog .pin{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:auto;position:static;view-timeline:none;padding-bottom:0}html.no-runway #from-the-blog .timeline_deck{flex:1 1 auto;height:auto;animation:none!important;scale:none!important;opacity:1!important;filter:none!important;visibility:visible!important}}.post_content{display:flex;flex-direction:column;justify-content:center;padding-top:1.5rem}.post_content a{text-decoration:none}.post_content h2{font-family:Orbitron,sans-serif;font-size:clamp(1.1rem,2vw,1.5rem);color:var(--ink);line-height:1.3;margin:0 0 .5rem}.post_content a:hover h2{color:var(--c1)}@media(min-width:768px){.rounded{border-radius:5000px 0 0 5000px}.altme:nth-child(2n) .col-md-6:first-child{order:2}}.article_wrap{max-width:800px;margin:auto;padding-bottom:4rem}.article_wrap h1{font-family:Orbitron,sans-serif;font-size:clamp(1.8rem,4vw,3rem);line-height:1.2;color:var(--ink)}h1.gradientheader span{letter-spacing:-11px}.article_wrap h2,.article_wrap h3,.article_wrap h4{font-family:Orbitron,sans-serif;color:var(--ink);line-height:1.3;margin-top:2.5rem}.circle_content p,p,li,a,.plan-heading{font-family:Smooch Sans,serif;font-size:1.25rem;font-weight:600;letter-spacing:1px}.plan-heading{text-align:center}.largefont{font-size:25px;margin:0 0 2rem}.article_wrap img{border-radius:20px;margin:1rem 0}.article_wrap figcaption{font-family:Smooch Sans,serif;font-size:1rem;letter-spacing:1px;text-align:center;margin-top:-.5rem}.article_meta{font-family:Orbitron,sans-serif;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:var(--c2);margin-bottom:2rem}.article_hero{width:100%;max-height:420px;object-fit:cover;border-radius:20px;margin-bottom:2rem}.author_bio{--card-radius: 12px;margin:3rem 0 2rem;border:1px solid rgba(255,255,255,.1)}.author_bio .hover_card_content{display:flex;align-items:center;gap:1.25rem;padding:1.25rem}.author_bio .hover_card_content:before{background-color:#ffffff0a;backdrop-filter:blur(5px);box-shadow:none}.author_avatar{flex:none;width:56px;height:56px;border-radius:50%;object-fit:cover}.author_avatar_fallback{display:flex;align-items:center;justify-content:center;font-family:Orbitron,sans-serif;font-weight:700;color:var(--dark);background:linear-gradient(135deg,var(--c1),var(--c2))}.author_bio_name{font-family:Orbitron,sans-serif;font-size:1rem;color:var(--ink);margin-bottom:.25rem}.author_bio_text{font-size:1.05rem}@media screen and (max-width:767px){.article_wrap{padding-top:5rem}:root{--nav-w: 0px;--nav-stage1-h: calc(5rem + env(safe-area-inset-bottom, 0px)) ;--nav-handle-h: 26px;--nav-handle-w: 64px;--bowl-open-gap: 2.5rem;--nav-bar-hairline: 1px}#main_nav{flex-direction:column;align-items:stretch;width:100%;height:auto;top:auto;bottom:0;left:0;transform:none;gap:0;padding:0;background:#000000b3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}html.nav-drawer #main_nav{height:100dvh;justify-content:flex-end;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:none}html.nav-drawer #main_nav .nav_group--primary,html.nav-drawer #main_nav .nav_bowl,html.nav-drawer #main_nav .nav_handle{pointer-events:auto}html.nav-drawer #main_nav .nav_bars{display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:0}html.nav-drawer #main_nav .nav_group--primary,html.nav-drawer #main_nav .nav_bowl{transition:transform .45s var(--deck-ease),height .45s var(--deck-ease)}html.reduce-motion.nav-drawer #main_nav .nav_group--primary,html.reduce-motion.nav-drawer #main_nav .nav_bowl{transition:none}html.nav-drawer #main_nav .nav_group--primary{position:relative;height:var(--nav-stage1-h);background:#000000b3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:2;transform:translateY(100%)}html.nav-drawer[data-nav-stage="1"] #main_nav .nav_group--primary,html.nav-drawer[data-nav-stage="2"] #main_nav .nav_group--primary{transform:none}html.nav-drawer #main_nav .nav_bowl{display:flex;flex-direction:column;justify-content:flex-end;position:absolute;left:0;right:0;bottom:3px;height:100dvh;padding-bottom:var(--nav-stage1-h);overflow:visible;z-index:1;background:linear-gradient(to right,var(--c2) 0,var(--c2) calc(50% - var(--nav-handle-w) / 2 + 1px),transparent calc(50% - var(--nav-handle-w) / 2 + 1px),transparent calc(50% + var(--nav-handle-w) / 2 - 1px),var(--c2) calc(50% + var(--nav-handle-w) / 2 - 1px),var(--c2) 100%) 0 0 / 100% 1.5px no-repeat,linear-gradient(#00000061,#ffffff08 78%,#ffffff0f),#000000b8;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 22px 34px -16px #000000d9,inset 0 3px 8px #00000073,inset 0 -26px 38px -22px #ffffff12;transform:translateY(100%);touch-action:pinch-zoom;-webkit-user-select:none;user-select:none}html.nav-drawer[data-nav-stage="1"] #main_nav .nav_bowl{transform:translateY(calc(100% - var(--nav-stage1-h)))}html.nav-drawer[data-nav-stage="2"] #main_nav .nav_bowl{height:calc(100dvh - var(--bowl-open-gap));transform:none}html.nav-locked{touch-action:pinch-zoom;overscroll-behavior:none}html.nav-drawer{overscroll-behavior-y:contain}html.nav-drawer #main_nav .nav_handle{display:flex;align-items:center;justify-content:center;position:absolute;bottom:100%;left:50%;transform:translate(-50%);width:var(--nav-handle-w);height:var(--nav-handle-h);padding:0;border:1.5px solid #efccae6b;border-bottom:none;border-radius:14px 14px 0 0;background:#000000b3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:inherit;cursor:grab;touch-action:none;z-index:3}html.nav-drawer #main_nav .nav_handle:active{cursor:grabbing}html.nav-drawer #main_nav .nav_handle:focus-visible{outline:2px solid var(--c1);outline-offset:3px}.nav_handle_grip{width:34px;height:4px;border-radius:2px;background:#ffffff8c;transition:background .2s ease}html.nav-drawer #main_nav .nav_handle:focus-visible .nav_handle_grip{background:#ffffffe6}html.nav-drawer.nav-dragging #main_nav .nav_group--primary{transition:none;transform:translateY(clamp(0px,var(--nav-stage1-h) - var(--drag-y, 0px),var(--nav-stage1-h)))}html.nav-drawer.nav-dragging #main_nav .nav_bowl{transition:none;height:100dvh;transform:translateY(clamp(0px,calc(100% - var(--drag-y, 0px)),100%))}html.nav-drawer #main_nav .nav_bowl>*{flex-shrink:0}html.nav-drawer #main_nav .nav_group--sub{border-top:none}html.nav-drawer #main_nav .nav_bowl .nav_icon{filter:drop-shadow(0 12px 10px rgba(0,0,0,.55))}html.nav-drawer #main_nav .nav_bowl .nav_label,html.nav-drawer #main_nav .nav_bowl .palette_title,html.nav-drawer #main_nav .nav_bowl .palette_hint{text-shadow:0 10px 14px rgba(0,0,0,.65)}html.nav-drawer #main_nav .nav_bowl .motion,html.nav-drawer #main_nav .nav_bowl .palette_card{box-shadow:0 18px 26px -10px #000000a6}.nav_extras{order:1}.nav_group--sub{order:2}.nav_group--primary{order:3}html.nav-drawer #main_nav .nav_extras{display:flex;align-items:center;justify-content:center;gap:1rem;width:100%;padding:.75rem .5rem}html.nav-drawer #main_nav .motion_widget,html.nav-drawer #main_nav #footer,html.nav-drawer #main_nav .selection-container{position:static;background:none;padding:0}html.nav-drawer #main_nav .selection-container{width:auto;flex-wrap:nowrap;align-items:center;gap:.75rem}html.nav-drawer #main_nav .selection-container:not(.expanded) .colors{display:flex}html.nav-drawer #main_nav .selection-container:not(.expanded) .reset,html.nav-drawer #main_nav .selection-container:not(.expanded) .party{display:inline-block}html.nav-drawer #main_nav input[type=color]{height:44px}html.nav-drawer #main_nav .nav_extras{flex-direction:column}html.nav-drawer #main_nav .nav_bars>*{flex-shrink:0}html.nav-drawer #main_nav .palette_panel{display:flex;flex-direction:column;align-items:center;gap:.6rem;width:min(100%,340px);order:1}html.nav-drawer #main_nav .experience_widget{position:static;align-items:center;width:100%;order:2}html.nav-drawer #main_nav .experience_toggle{display:none}html.nav-drawer #main_nav .experience_menu{display:flex;flex-flow:row wrap;justify-content:center;gap:.5rem;margin:0;padding:0;background:none}html.nav-drawer #main_nav .motion_widget{order:3}html.nav-drawer #main_nav .palette_title{display:block;margin:0;font-size:1rem;font-weight:700;letter-spacing:3px;text-transform:uppercase;text-align:center}html.nav-drawer #main_nav .palette_card{display:block;position:relative;width:100%}html.nav-drawer #main_nav .palette_card:before,html.nav-drawer #main_nav .palette_card:after{content:""}html.nav-drawer #main_nav .palette_body{display:flex;flex-direction:column;align-items:center;gap:.5rem;position:relative;z-index:3;padding:1rem}html.nav-drawer #main_nav .palette_hint{display:block;margin:0;font-size:13px;line-height:1.5;text-align:center;color:var(--ink)}html.nav-drawer #main_nav .palette_card :is(.shuffle,.reset,.party){opacity:.85}html.nav-drawer #main_nav .palette_card .color-wrapper{border:2px solid rgba(255,255,255,.8)}.nav_group{flex-direction:row;justify-content:space-around;align-items:flex-end;width:100%;grid-gap:0;padding:.5rem}.nav_group--sub{padding-top:.25rem;padding-bottom:.25rem;border-top:1px solid rgba(255,255,255,.08)}.nav_group--primary{padding-bottom:calc(.5rem + env(safe-area-inset-bottom));border-top:var(--nav-bar-hairline) solid rgba(255,255,255,.08);position:relative}.nav_group--primary .nav_item{flex:1 1 0;justify-content:center;height:100%}.nav_group--sub .nav_item:has(>a[aria-current=page]){width:auto}#main_nav .nav_group--sub a[aria-current=page]{width:auto;height:auto;padding:2px}#main_nav .nav_group--sub a[aria-current=page] .nav_icon{opacity:.5}#main_nav .nav_group--sub a[aria-current=page] svg{width:15px;height:15px}#main_nav .nav_group--sub a{flex-direction:column;width:auto;height:auto;gap:2px}#main_nav .nav_group--sub a .nav_label{position:static;opacity:1;transform:none;white-space:nowrap;padding:0;border-radius:0;background:none;border:none;color:var(--light);margin:0}#main_nav a{width:100%;height:100%}.nav_item{width:auto;flex-direction:column;align-items:center}.nav_group--primary .nav_item:has(>a[aria-current=page]){position:static}.nav_group--primary .nav_item:has(>a[aria-current=page]) .slide_dots{position:absolute;right:.4rem;bottom:calc(100% + .85rem);flex-direction:column;align-items:center;gap:.4rem;margin:0;padding:.55rem .3rem;border-radius:999vw;background:#00000080;z-index:4}html.nav-drawer[data-nav-stage="2"] .nav_group--primary .nav_item:has(>a[aria-current=page]) .slide_dots{opacity:0;visibility:hidden}.nav_group--primary .dot_label{left:auto;right:calc(100% + .5rem);top:50%;bottom:auto;transform:translate(8px,-50%)}.nav_group--primary .slide_dot:focus-visible .dot_label,.nav_group--primary .slide_dot.show_label .dot_label{transform:translateY(-50%)}@media(hover:hover)and (pointer:fine){.nav_group--primary .slide_dot:hover .dot_label{transform:translateY(-50%)}}.nav_group--sub .nav_item:has(>a[aria-current=page]){flex-direction:column-reverse}.nav_group--sub .nav_item:has(>a[aria-current=page]) .slide_dots{flex-direction:row;margin:0 0 .3rem}.nav_group--sub .dot_label{left:50%;right:auto;top:auto;bottom:calc(100% + .5rem);transform:translate(-50%,8px)}.nav_group--sub .slide_dot:focus-visible .dot_label,.nav_group--sub .slide_dot.show_label .dot_label{transform:translate(-50%)}@media(hover:hover)and (pointer:fine){.nav_group--sub .slide_dot:hover .dot_label{transform:translate(-50%)}}.nav_label{opacity:1}#main_nav a:focus-visible .nav_label,#main_nav a[aria-current=page] .nav_label{margin-bottom:0}#main_nav a[aria-current=page] svg{width:28px;height:28px}#main_nav .nav_marker{width:100%;top:0;height:100%}html.deck main>section,main[data-flow]>section{padding-bottom:9rem}#footer{bottom:9.5rem}.bottom_text{bottom:10rem}html.nav-drawer.deck main>section,html.nav-drawer main[data-flow]>section{padding-bottom:calc(var(--nav-stage1-h) + .75rem)}html.nav-drawer #footer{bottom:calc(2.5rem + env(safe-area-inset-bottom,0px))}html.nav-drawer .bottom_text{bottom:calc(2.75rem + env(safe-area-inset-bottom,0px))}}#hero{padding:0}@media screen and (min-width:768px){#hero{padding-left:var(--nav-w)}}.hero_split{flex-direction:row;align-items:center;gap:3rem;max-width:1500px;width:100%;margin-inline:auto}.hero_copy{flex:0 1 700px;min-width:0;position:relative;z-index:1}.theme_stack_col{flex:1 1 42%;min-width:0;container-type:inline-size}#hero .hero_stage{flex:1 1 42%;min-width:0}#hero .hero_stage .theme_stack_col{flex:none;width:100%}@supports (animation-timeline: view()){@media screen and (min-width:768px){#hero .hero_stage{display:grid;align-items:center}#hero .hero_stage>*{grid-area:1 / 1}#hero .stack_slides .slide{animation-name:hero-stack-away;animation-timing-function:ease-in;animation-fill-mode:both;animation-timeline:--runway}#hero .stack_slides .slide:nth-child(1){animation-range:contain 0% contain 19%}#hero .stack_slides .slide:nth-child(2){animation-range:contain 2% contain 21%}#hero .stack_slides .slide:nth-child(3){animation-range:contain 4% contain 23%}#hero .stack_slides .slide:nth-child(4){animation-range:contain 6% contain 25%}#hero .stack_slides .slide:nth-child(5){animation-range:contain 8% contain 27%}#hero .stack_slides .slide:nth-child(6){animation-range:contain 10% contain 29%}#hero .stack_slides .slide:nth-child(7){animation-range:contain 12% contain 31%}#hero .stack_nav{animation-name:hero-nav-fade;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--runway;animation-range:contain 0% contain 8%}#hero .theme_stack_col{animation-name:hero-stack-gate;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--runway;animation-range:contain 31% contain 33%}#hero .hero_copy{animation-name:hero-copy-fade,hero-stack-gate;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--runway;animation-range:contain 30% contain 46%,contain 46% contain 48%}}}@keyframes hero-stack-away{to{translate:0 -130vh}}@keyframes hero-nav-fade{to{opacity:0}}@keyframes hero-stack-gate{0%{visibility:visible}to{visibility:hidden}}@keyframes hero-copy-fade{to{opacity:0}}@media(prefers-reduced-motion:reduce){#hero .hero_stage{display:block}#hero .stack_slides .slide,#hero .stack_nav,#hero .hero_copy,#hero .theme_stack_col{animation:none!important;translate:none!important;visibility:visible!important;opacity:1!important}}html.no-runway #hero .hero_stage{display:block}html.no-runway #hero .stack_slides .slide,html.no-runway #hero .stack_nav,html.no-runway #hero .hero_copy,html.no-runway #hero .theme_stack_col{animation:none!important;visibility:visible!important;opacity:1!important}html.reduce-motion #hero .stack_slides .slide,html.reduce-motion #hero .stack_nav,html.reduce-motion #hero .hero_copy,html.reduce-motion #hero .theme_stack_col{translate:none!important}.theme_stack{position:relative;--u: .75px}@supports (container-type: inline-size){.theme_stack{--u: calc(100cqw / 700)}}.stack_slides{position:relative;aspect-ratio:700 / 450;outline:none;cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none}.stack_slides.grabbing{cursor:grabbing}.stack_slides:focus-visible{outline:2px solid var(--c1);outline-offset:6px;border-radius:8px}.stack_slides .slide:not(:last-child){cursor:pointer}.stack_slides .slide{position:absolute;inset:0;font-size:calc(16 * var(--u));transform-style:preserve-3d;backface-visibility:hidden;transition:transform .5s ease,opacity .5s ease;box-shadow:calc(-50 * var(--u)) calc(10 * var(--u)) calc(50 * var(--u)) calc(-15 * var(--u)) #0000004d;transform:perspective(calc(1300 * var(--u))) rotateY(30deg) translate3d(calc(-520 * var(--u)),calc(-230 * var(--u)),calc(-1950 * var(--u)));opacity:0}.stack_slides .slide:nth-last-child(1){transform:perspective(calc(1300 * var(--u))) rotateY(30deg) translate3d(0,calc(20 * var(--u)),0);opacity:1}.stack_slides .slide:nth-last-child(2){transform:perspective(calc(1300 * var(--u))) rotateY(30deg) translate3d(calc(-40 * var(--u)),calc(-40 * var(--u)),calc(-200 * var(--u)));opacity:.8}.stack_slides .slide:nth-last-child(3){transform:perspective(calc(1300 * var(--u))) rotateY(30deg) translate3d(calc(-90 * var(--u)),calc(-100 * var(--u)),calc(-400 * var(--u)));opacity:.6}.stack_slides .slide:nth-last-child(4){transform:perspective(calc(1300 * var(--u))) rotateY(30deg) translate3d(calc(-150 * var(--u)),calc(-160 * var(--u)),calc(-600 * var(--u)));opacity:.45}.stack_slides .slide:nth-last-child(5){transform:perspective(calc(1300 * var(--u))) rotateY(30deg) translate3d(calc(-210 * var(--u)),calc(-175 * var(--u)),calc(-800 * var(--u)));opacity:.3}.stack_slides .slide:nth-last-child(6){transform:perspective(calc(1300 * var(--u))) rotateY(30deg) translate3d(calc(-270 * var(--u)),calc(-190 * var(--u)),calc(-1000 * var(--u)));opacity:.2}.stack_slides .slide:nth-last-child(7){transform:perspective(calc(1300 * var(--u))) rotateY(30deg) translate3d(calc(-330 * var(--u)),calc(-200 * var(--u)),calc(-1200 * var(--u)));opacity:.12}.stack_slides .slide:nth-last-child(8){transform:perspective(calc(1300 * var(--u))) rotateY(30deg) translate3d(calc(-390 * var(--u)),calc(-210 * var(--u)),calc(-1450 * var(--u)));opacity:.08}.stack_slides .slide:nth-last-child(9){transform:perspective(calc(1300 * var(--u))) rotateY(30deg) translate3d(calc(-450 * var(--u)),calc(-220 * var(--u)),calc(-1700 * var(--u)));opacity:.04}.stack_slides .slide.active{opacity:0;transform:perspective(calc(1300 * var(--u))) rotateY(35deg) translate3d(calc(5 * var(--u)),calc(100 * var(--u)),calc(300 * var(--u)))!important}.stack_slides.stepping .slide:nth-last-child(2){transform:perspective(calc(1300 * var(--u))) rotateY(30deg) translate3d(0,calc(20 * var(--u)),0);opacity:1}.stack_slides.stepping .slide:nth-last-child(3){transform:perspective(calc(1300 * var(--u))) rotateY(30deg) translate3d(calc(-40 * var(--u)),calc(-40 * var(--u)),calc(-200 * var(--u)));opacity:.8}.stack_slides.stepping .slide:nth-last-child(4){transform:perspective(calc(1300 * var(--u))) rotateY(30deg) translate3d(calc(-90 * var(--u)),calc(-100 * var(--u)),calc(-400 * var(--u)));opacity:.6}.stack_slides.stepping .slide:nth-last-child(5){transform:perspective(calc(1300 * var(--u))) rotateY(30deg) translate3d(calc(-150 * var(--u)),calc(-160 * var(--u)),calc(-600 * var(--u)));opacity:.45}.stack_slides.stepping .slide:nth-last-child(6){transform:perspective(calc(1300 * var(--u))) rotateY(30deg) translate3d(calc(-210 * var(--u)),calc(-175 * var(--u)),calc(-800 * var(--u)));opacity:.3}.stack_slides.stepping .slide:nth-last-child(7){transform:perspective(calc(1300 * var(--u))) rotateY(30deg) translate3d(calc(-270 * var(--u)),calc(-190 * var(--u)),calc(-1000 * var(--u)));opacity:.2}.stack_slides.stepping .slide:nth-last-child(8){transform:perspective(calc(1300 * var(--u))) rotateY(30deg) translate3d(calc(-330 * var(--u)),calc(-200 * var(--u)),calc(-1200 * var(--u)));opacity:.12}.stack_slides.stepping .slide:nth-last-child(9){transform:perspective(calc(1300 * var(--u))) rotateY(30deg) translate3d(calc(-390 * var(--u)),calc(-210 * var(--u)),calc(-1450 * var(--u)));opacity:.08}.stack_slides.stepping .slide:nth-last-child(10){transform:perspective(calc(1300 * var(--u))) rotateY(30deg) translate3d(calc(-450 * var(--u)),calc(-220 * var(--u)),calc(-1700 * var(--u)));opacity:.04}.stack_slides .slide:first-child:not(:last-child){opacity:0;pointer-events:none}.stack_slides:not(.stepping) .slide:last-child:not(.active):hover,.stack_slides:not(.stepping) .slide:last-child:not(.active):focus-within{transform:perspective(calc(1300 * var(--u))) rotateY(0) translateZ(0)}.slide_card{position:absolute;inset:0;border-radius:calc(6 * var(--u));--card-radius: calc(6 * var(--u));transform-style:preserve-3d;transition:box-shadow 2s cubic-bezier(.23,1,.32,1)}.stack_slides .slide:last-child .slide_card:hover{box-shadow:color-mix(in srgb,var(--c2) 25%,transparent) 0 0 40px 5px,var(--c2) 0 0 0 1px,#000000a8 0 30px 60px}.slide_poster{position:relative;width:100%;height:100%;border-radius:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4em;text-align:center;transform-style:preserve-3d}.poster_bg{position:absolute;inset:0;overflow:hidden;border-radius:inherit;transform:translateZ(0)}.poster_title{margin:0;position:relative;font-size:3.4em;line-height:1.05;letter-spacing:2px;transform:translateZ(2px);transition:transform .35s ease}.poster_sub{margin:0;position:relative;font-size:1.3em;line-height:1.2;transform:translateZ(2px);transition:transform .35s ease}.poster_kicker{margin:0 0 .4em;position:relative;font-size:.8em;letter-spacing:.28em;text-transform:uppercase;font-family:Courier New,monospace;transform:translateZ(2px)}.stack_slides .slide:last-child .slide_card:hover .poster_title,.stack_slides .slide:last-child:focus-within .poster_title{transform:translateZ(45px);transition:transform .35s var(--bounce)}.stack_slides .slide:last-child .slide_card:hover .poster_sub,.stack_slides .slide:last-child .slide_card:hover .poster_pill,.stack_slides .slide:last-child .slide_card:hover .poster_sleeve,.stack_slides .slide:last-child .slide_card:hover .poster_glyph,.stack_slides .slide:last-child:focus-within .poster_sub{transform:translateZ(30px);transition:transform .35s var(--bounce)}.stack_slides .slide:last-child .slide_card:hover .poster_chip,.stack_slides .slide:last-child:focus-within .poster_chip{transform:translate(-50%) skew(-15deg) translateZ(30px)}.stack_slides .slide:last-child .slide_card:hover .slide_explore,.stack_slides .slide:last-child:focus-within .slide_explore{transform:translate(-50%) translateZ(35px);transition:opacity .3s ease,transform .35s var(--bounce)}.stack_slides .slide:last-child .slide_card:hover .poster_glass,.stack_slides .slide:last-child:focus-within .poster_glass{transform:translateZ(40px);transition:transform .35s var(--bounce)}.stack_slides .slide:last-child .slide_card:hover .poster_glass .poster_title,.stack_slides .slide:last-child:focus-within .poster_glass .poster_title{transform:translateZ(2px)}.slide_explore{position:absolute;left:50%;bottom:1.1em;transform:translate(-50%) translateZ(2px);z-index:2;font-size:max(1.1em,.95rem);padding:.35em 1.3em;border-radius:2em;background:var(--dark);border:2px solid var(--c1);color:var(--ink);letter-spacing:2px;text-decoration:none;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,transform .35s ease}.stack_slides .slide:last-child .slide_explore{visibility:visible}.stack_slides .slide:last-child:hover .slide_explore,.stack_slides .slide:last-child:focus-within .slide_explore{opacity:1;pointer-events:auto}@media(hover:none){.stack_slides .slide:last-child .slide_explore{opacity:1;pointer-events:auto}}.stack_nav{position:relative;z-index:2;display:flex;justify-content:center;gap:.5rem;margin-top:.25rem}.poster_divebar .poster_bg{background:radial-gradient(ellipse 60% 45% at 50% 15%,rgba(255,130,60,.18),transparent 70%),repeating-linear-gradient(0deg,transparent 0 1.75em,rgba(0,0,0,.5) 1.75em 1.95em),repeating-linear-gradient(90deg,transparent 0 3.6em,rgba(0,0,0,.3) 3.6em 3.8em),#1a120e}.poster_divebar .poster_title{font-family:Tilt Neon,sans-serif;font-weight:100;text-transform:uppercase;color:#fff;text-shadow:0 0 .06em #fff,0 0 .25em #ff6a3d,0 0 .6em #ff3d2e,0 0 1.2em #ff3d2e}.poster_divebar .poster_sub{color:#d8b49a}.poster_paper .poster_bg{background:#e4e5e9}.poster_paper .poster_title{font-family:arial,sans-serif;font-size:4.2em;color:#e4e5e9;text-shadow:-.02em -.02em .04em #ffffff,.02em .03em .05em #b4b5bd}.poster_paper .poster_pill{position:relative;width:38%;height:1.9em;border-radius:2em;background:radial-gradient(circle at 50% 60%,#eef0f4,#e0e1e6 70%);box-shadow:.35em .35em .8em #c2c3ca,-.35em -.35em .8em #fff;transform:translateZ(2px);transition:transform .35s ease}.poster_paper .poster_sub{color:#74757d}.poster_vitrea .poster_bg{background:radial-gradient(circle 12em at 22% 30%,rgba(64,140,255,.55),transparent 70%),radial-gradient(circle 11em at 78% 72%,rgba(255,96,196,.5),transparent 70%),radial-gradient(circle 9em at 62% 15%,rgba(90,230,190,.45),transparent 70%),#eef1f6}.poster_vitrea .poster_glass{position:relative;display:flex;flex-direction:column;align-items:center;gap:.35em;padding:1em 2em 1.1em;border-radius:1.2em;background:linear-gradient(135deg,#ffffff8c,#ffffff38);border:1px solid rgba(255,255,255,.75);box-shadow:0 .6em 1.6em #1e325a2e,inset 0 1px #ffffffe6;transform-style:preserve-3d;transform:translateZ(2px);transition:transform .35s ease}.poster_vitrea .poster_title{font-family:Inter,sans-serif;color:#1d2733}.poster_vitrea .poster_sub{color:#40506a}.poster_silver .poster_bg{background:radial-gradient(circle 16em at 30% 20%,#38475b,transparent 70%),#242c38}.poster_silver .poster_ribbon{position:absolute;top:1.6em;right:-2.4em;transform:rotate(45deg);padding:.3em 3em;font-size:.8em;letter-spacing:.25em;text-transform:uppercase;font-weight:700;background:linear-gradient(180deg,#f0c96c,#c89a34);color:#241a05}.poster_silver .poster_teapot{position:absolute;left:-.5em;bottom:-.5em;width:4.6em;height:auto;opacity:.6;filter:drop-shadow(0 .1em .2em rgba(0,0,0,.5))}.poster_silver .poster_teapot--mirror{left:auto;right:-.5em;transform:scaleX(-1)}.poster_silver .poster_title{font-family:Cinzel Decorative,Georgia,Times New Roman,serif;letter-spacing:.06em;background:linear-gradient(180deg,#fdfdfd 15%,#8d8d96 55%,#ececf4 90%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 .04em .05em rgba(0,0,0,.85))}.poster_silver .poster_sub{color:#9d9da6}.poster_record .poster_bg{background:radial-gradient(ellipse 70% 40% at 50% -5%,rgba(232,163,61,.14),transparent 65%),#0b0b0d}.poster_record .poster_kicker{font-family:JetBrains Mono,monospace;color:#e8a33d}.poster_record .poster_sleeve{position:relative;z-index:0;width:6.6em;height:6.6em;border-radius:.35em;background:linear-gradient(160deg,#3b5c7d,#13212f);box-shadow:0 1em 2em #0009;margin-top:.5em;transform:translateZ(2px);transition:transform .35s ease}.poster_record .poster_sleeve:before{content:"";position:absolute;z-index:-1;top:-.9em;left:50%;width:2.6em;height:2.6em;margin-left:-1.3em;border-radius:50%;background:repeating-radial-gradient(circle,rgba(0,0,0,.35) 0 .12em,transparent .12em .3em),#17151a;box-shadow:0 0 0 .18em #f2ede41f}.poster_record .poster_title{color:#f2ede4;font-family:Fraunces,Georgia,serif}.poster_record .poster_sub{color:#9a948c}.poster_electric .poster_bg{background:radial-gradient(ellipse 65% 45% at 30% 15%,rgba(254,198,14,.12),transparent 65%),linear-gradient(180deg,#070d25,#0b1c43)}.poster_electric .poster_ribbon{position:absolute;top:1.6em;right:-2.4em;transform:rotate(45deg);padding:.3em 3em;font-size:.8em;letter-spacing:.25em;text-transform:uppercase;font-weight:700;background:linear-gradient(180deg,#fdda63,#d99a1c);color:#241a05}.poster_electric .poster_chip{position:absolute;left:50%;bottom:.9em;transform:translate(-50%) skew(-15deg) translateZ(2px);width:4.6em;height:1.5em;background:linear-gradient(90deg,#ba910d,#fdc513 14%,#fec60e);border:.12em solid #070c20}.poster_electric .poster_title{font-family:Bebas Neue Poster,Tilt Neon,sans-serif;letter-spacing:.05em;color:#fff}.poster_electric .poster_sub{color:#fdda63}.poster_holo .poster_bg{background:repeating-linear-gradient(0deg,transparent 0 1.9em,rgba(77,227,255,.08) 1.9em 2em),radial-gradient(120% 80% at 50% 0%,#0a1220,#05080f 60%)}.poster_holo .poster_glyph{position:relative;width:2.4em;height:2.4em;color:#4de3ff;filter:drop-shadow(0 0 .3em rgba(77,227,255,.55));transform:translateZ(2px);transition:transform .35s ease}.poster_holo .poster_glyph svg{width:100%;height:100%}.poster_holo .poster_title{font-family:Inter,sans-serif;color:#d9e6f2;text-shadow:0 0 .5em rgba(77,227,255,.5)}.poster_holo .poster_sub{color:#93a7bd}@media(max-width:760px),(max-height:500px){.theme_stack_col{display:none}.hero_split{gap:0}}@media(max-width:767px){.hero_split{flex-direction:column;align-items:stretch;gap:2.5rem}.hero_copy{flex:none;min-height:100svh;display:flex;align-items:center}.hero_copy p{text-shadow:0 0 12px black,0 0 12px black,0 0 6px black,0 0 5px black}#hero .hero_stage{flex:none;width:100%}}@media(prefers-reduced-motion:reduce){.stack_slides .slide,.slide_card,.slide_explore,.poster_title,.poster_sub,.poster_pill,.poster_glass,.poster_sleeve,.poster_glyph,.poster_chip{transition:none!important}}html.reduce-motion .stack_slides .slide,html.reduce-motion .slide_card,html.reduce-motion .slide_explore,html.reduce-motion .poster_title,html.reduce-motion .poster_sub,html.reduce-motion .poster_pill,html.reduce-motion .poster_glass,html.reduce-motion .poster_sleeve,html.reduce-motion .poster_glyph,html.reduce-motion .poster_chip{transition:none!important}.handoff_inner{display:flex;flex-direction:column;justify-content:space-between;gap:clamp(1.5rem,5vh,3rem);width:100%;max-width:1180px;height:100%}main[data-flow] .handoff_inner{min-height:calc(100svh - 4rem)}.handoff_next{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;flex:1 1 auto;min-height:0}.handoff_eyebrow{margin:0 0 .9rem;font-size:14px;letter-spacing:4px}.handoff_dest{margin:0 0 1.1rem;font-size:clamp(2.25rem,6.5vw,4.5rem);line-height:1;letter-spacing:1px}.handoff_pitch{margin:0 0 2rem;max-width:54ch}.mybutton.handoff_cta span .handoff_arrow{display:inline-block;padding:0;transition:translate var(--anim-time) var(--anim-ease)}.mybutton.handoff_cta span .handoff_arrow:after{content:none}.mybutton.handoff_cta:hover span .handoff_arrow{translate:.3em 0}main[data-flow] #handoff .handoff_inner{justify-content:center;gap:clamp(2rem,6vh,3.5rem)}.handoff_quote{margin:0;max-width:62ch}.handoff_quote_text{margin:0;font-size:1.25rem;line-height:1.4;font-weight:600;text-wrap:pretty}.handoff_quote_text:before{content:"\201c";margin-right:.04em;color:var(--c1)}.handoff_quote_text em{font-style:italic;color:var(--c2)}.handoff_quote_text a{color:var(--light);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--c1) 55%,transparent);text-decoration-thickness:2px;text-underline-offset:.18em;transition:color var(--anim-time) var(--anim-ease),text-decoration-color var(--anim-time) var(--anim-ease)}@media(hover:hover)and (pointer:fine){.handoff_quote_text a:hover{color:var(--c1);text-decoration-color:var(--c1)}}.handoff_quote_text a:focus-visible{color:var(--c1);text-decoration-color:var(--c1)}.handoff_sig{display:flex;flex-direction:column;margin:0;font-style:normal;line-height:1.05}.handoff_sig_name{font-family:Fraunces,Georgia,serif;font-style:italic;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:600;color:var(--c2)}.handoff_sig_role{margin-top:.35rem;font-size:.75rem;letter-spacing:3px;text-transform:uppercase;color:color-mix(in srgb,var(--light) 65%,transparent)}@media screen and (max-width:767px){.handoff_quote_text,.handoff_quote_text a{font-size:clamp(.9375rem,2.05svh,1.125rem)}.handoff_sig_name{font-size:clamp(1.25rem,3.4svh,1.75rem)}main[data-flow] #handoff .handoff_inner{gap:clamp(1rem,3svh,2rem)}main[data-flow] #handoff .handoff_plate{font-size:clamp(.8125rem,1.75svh,.9375rem);padding-top:clamp(.6rem,2svh,1.25rem)}}.mybutton.back_home{margin:0 0 1.5rem;font-size:.9375rem}.mybutton.back_home span:not(.sr-only){padding:.6rem 1.4rem}.mybutton.back_home span .handoff_arrow{display:inline-block;padding:0;transition:translate var(--anim-time) var(--anim-ease)}.mybutton.back_home span .handoff_arrow:after{content:none}.mybutton.back_home:hover span .handoff_arrow{translate:-.3em 0}@media(prefers-reduced-motion:reduce){.mybutton.back_home span .handoff_arrow{transition:none}.mybutton.back_home:hover span .handoff_arrow{translate:none}}html.reduce-motion .mybutton.back_home span .handoff_arrow{transition:none}html.reduce-motion .mybutton.back_home:hover span .handoff_arrow{translate:none}@media screen and (max-width:767px){.mybutton.back_home{font-size:.875rem;margin-bottom:1rem}}.handoff_plate{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-areas:"about links" "nap   links" "legal legal";gap:.8rem 2rem;align-items:start;padding-top:clamp(1rem,3vh,1.75rem);border-top:1px solid rgba(255,255,255,.16);font-size:1rem;line-height:1.5}.plate_about{grid-area:about;max-width:62ch}.plate_nap{grid-area:nap}.plate_links{grid-area:links}.plate_legal{grid-area:legal}.handoff_plate p,.handoff_plate li,.handoff_plate a{margin:0;font-size:inherit}.plate_nap,.plate_links,.plate_links ul{display:flex;flex-wrap:wrap;gap:.35rem 1.15rem;margin:0;padding:0;list-style:none}.handoff_plate a{color:var(--c2);text-decoration:none;border-bottom:1px solid transparent}.handoff_plate a:hover,.handoff_plate a:focus-visible{border-bottom-color:currentColor}.handoff_plate a[aria-current=page]{color:var(--light)}.plate_legal{margin-top:.4rem;font-size:.9375rem;color:#ffffff9e}.handoff_plate--page{max-width:800px;margin:3rem auto 0;padding:2rem 2rem 4rem}@media screen and (max-width:767px){.handoff_plate{grid-template-columns:minmax(0,1fr);grid-template-areas:"about" "nap" "links" "legal";gap:.8rem;font-size:.9375rem}.handoff{padding-bottom:3.5rem}}:root{--handoff-s: .55}@media screen and (max-width:767px){:root{--handoff-s: .85}}#short-version .tunnel_headline{display:flex;flex-direction:column;align-items:center;gap:.1em;margin:0;color:var(--light);-webkit-text-fill-color:var(--light);text-transform:uppercase;font-size:clamp(2.25rem,7vw,4.5rem);line-height:1;letter-spacing:2px}#short-version .tunnel_headline span{display:block}@supports (animation-timeline: view()){#short-version .tunnel_headline{background-image:linear-gradient(105deg,var(--c1) 0%,var(--c1) 44%,#ffffff 50%,var(--c1) 56%,var(--c1) 100%);background-size:250% 100%;background-position:100% 0;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:tunnel-close-shine linear both;animation-timeline:--runway;animation-range:contain 50% contain 100%}#short-version .tunnel_ring{animation-name:tunnel-fly;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--runway}#short-version .tunnel_ring:nth-child(1){animation-range:contain 25% contain 58%}#short-version .tunnel_ring:nth-child(2){animation-range:contain 40% contain 80%}#short-version .tunnel_ring:nth-child(3){animation-range:contain 46% contain 90%}#short-version .tunnel_ring:nth-child(4){animation-range:contain 52% contain 100%}#short-version .tunnel_core{animation-name:tunnel-close-core;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--runway;animation-range:contain 20% contain 100%}#short-version .tunnel_portal{height:100%;animation-name:tunnel-fade-in;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--runway;animation-range:contain 30% contain 41%}#short-version .tunnel_frame{animation-name:tunnel-close-out;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--runway;animation-range:contain 88% contain 100%}#short-version .tunnel{animation-name:tunnel-close-in;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--runway;animation-range:contain 35% contain 50%}#short-version .pin{z-index:4}#short-version{pointer-events:none}@media screen and (min-width:768px){#short-version{margin-top:-200svh;padding:0}}@media screen and (max-width:767px){#short-version{margin-top:-160svh;padding:0}#short-version .vh_3{height:300svh;view-timeline:--runway block}#short-version .pin{position:sticky;top:0;height:100svh}#short-version .tunnel_portal{animation-range:contain 17% contain 24%}#short-version .tunnel{animation-range:contain 21% contain 30%}#short-version .tunnel_ring:nth-child(1){animation-range:contain 21% contain 56%}#short-version .tunnel_ring:nth-child(2){animation-range:contain 25% contain 70%}#short-version .tunnel_ring:nth-child(3){animation-range:contain 30% contain 85%}#short-version .tunnel_ring:nth-child(4){animation-range:contain 35% contain 100%}#short-version .tunnel_core{animation-range:contain 5% contain 100%}#short-version .tunnel_headline{animation-range:contain 30% contain 100%}}}@keyframes tunnel-close-core{0%{transform:translateZ(-600px) scale(.5);opacity:0;filter:blur(10px)}10%{transform:translateZ(-160px) scale(.88);opacity:1;filter:blur(1px)}14%{transform:translateZ(-140px) scale(.9);opacity:1;filter:blur(0)}74%{transform:translateZ(-30px) scale(1.04);opacity:1;filter:blur(0)}to{transform:translateZ(1000px) scale(3);opacity:0;filter:blur(18px)}}@keyframes tunnel-fade-in{0%{opacity:0}to{opacity:1}}@keyframes tunnel-close-out{0%{visibility:visible;opacity:1}98%{visibility:visible}to{visibility:hidden;opacity:0}}@keyframes tunnel-close-in{0%{translate:var(--handoff-x, 0px) var(--handoff-y, 0px);scale:var(--handoff-s, .55)}to{translate:0 0;scale:1}}@keyframes tunnel-mini-core{0%{transform:translateZ(-600px) scale(.5);opacity:0;filter:blur(10px)}8%{transform:translateZ(-160px) scale(.88);opacity:1;filter:blur(1px)}12%,to{transform:translateZ(-140px) scale(.9);opacity:1;filter:blur(0)}}@keyframes tunnel-close-shine{0%,28%{background-position:100% 0}52%,to{background-position:0% 0}}@media(prefers-reduced-motion:reduce){#short-version{margin-top:0;padding:2rem;padding-left:calc(2rem + var(--nav-w));pointer-events:auto}#short-version .tunnel_portal,#short-version .tunnel_frame{height:auto;animation:none!important;opacity:1!important}#short-version .tunnel,#short-version .tunnel_ring,#short-version .tunnel_core{animation:none!important}#short-version .tunnel{translate:none!important;scale:none!important}#short-version .tunnel_core{transform:none!important;opacity:1!important;filter:none!important}#short-version .tunnel_headline{animation:none!important;background-image:none!important;color:var(--light)!important;-webkit-text-fill-color:var(--light)!important}#short-version .vh_3{height:auto;view-timeline:none}#short-version .pin{position:static;height:auto;padding-bottom:0;z-index:auto;pointer-events:auto}}html.no-runway #short-version{margin-top:0;padding:2rem;padding-left:calc(2rem + var(--nav-w));pointer-events:auto}html.no-runway #short-version .tunnel_portal,html.no-runway #short-version .tunnel_frame{height:auto;animation:none!important;opacity:1!important}html.no-runway #short-version .tunnel,html.no-runway #short-version .tunnel_ring,html.no-runway #short-version .tunnel_core{animation:none!important}html.no-runway #short-version .tunnel{translate:none!important;scale:none!important}html.no-runway #short-version .tunnel_core{transform:none!important;opacity:1!important;filter:none!important}html.no-runway #short-version .tunnel_headline{animation:none!important;background-image:none!important;color:var(--light)!important;-webkit-text-fill-color:var(--light)!important}html.no-runway #short-version .vh_3{height:auto;view-timeline:none}html.no-runway #short-version .pin{position:static;height:auto;padding-bottom:0;z-index:auto;pointer-events:auto}main[data-flow] #handoff{height:auto}html[data-experience=deck] main[data-flow] #handoff{height:100svh}main[data-flow] #handoff .handoff_frame{display:flex;align-items:stretch;gap:clamp(1.5rem,4vw,3.5rem);height:100%}main[data-flow] #handoff .handoff_inner{flex:1 1 auto;min-width:0}@supports (animation-timeline: view()){main[data-flow] #handoff{margin-top:-200svh;padding:0;pointer-events:none}main[data-flow] #handoff .pin{perspective:800px}main[data-flow] #handoff .handoff_frame{padding:2rem;padding-left:calc(2rem + var(--nav-w));pointer-events:auto;animation-name:handoff-emerge;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--runway;animation-range:contain 5% contain 50%}@media screen and (max-width:767px){main[data-flow] #handoff .vh_3{height:300svh;view-timeline:--runway block}main[data-flow] #handoff .pin{position:sticky;top:0;height:100svh}main[data-flow] #handoff .handoff_frame{gap:.75rem;padding:1.5rem 1.5rem 4rem;animation-range:contain 0% contain 50%}main[data-flow] #handoff .handoff_inner{min-height:calc(100svh - 5.5rem)}}}@keyframes handoff-emerge{0%{visibility:hidden;translate:0 0 -800px;scale:.65;opacity:0;filter:blur(8px)}to{translate:0 0 0;scale:1;opacity:1;filter:blur(0)}}@media(prefers-reduced-motion:reduce){main[data-flow] #handoff{margin-top:0;padding:2rem 2rem 3.5rem;padding-left:calc(2rem + var(--nav-w));pointer-events:auto}main[data-flow] #handoff .vh_3{height:auto;view-timeline:none}main[data-flow] #handoff .pin{position:static;height:auto;perspective:none}main[data-flow] #handoff .handoff_frame{padding:0;animation:none;translate:none;scale:none;opacity:1;filter:none;visibility:visible}}html.no-runway main[data-flow] #handoff{margin-top:0;padding:2rem 2rem 3.5rem;padding-left:calc(2rem + var(--nav-w));pointer-events:auto}html.no-runway main[data-flow] #handoff .vh_3{height:auto;view-timeline:none}html.no-runway main[data-flow] #handoff .pin{position:static;height:auto;perspective:none}html.no-runway main[data-flow] #handoff .handoff_frame{padding:0;animation:none;translate:none;scale:none;opacity:1;filter:none;visibility:visible}.handoff_runway{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(1rem,3vh,1.75rem);width:clamp(8rem,13vw,12rem);text-align:center;color:color-mix(in srgb,var(--c1) 70%,var(--light))}.runway_hint,.runway_dest{margin:0;font-family:Orbitron,sans-serif;text-transform:uppercase}.runway_hint{font-size:.75rem;letter-spacing:4px;color:color-mix(in srgb,var(--light) 55%,transparent)}.runway_dest{font-size:clamp(.875rem,1.3vw,1.125rem);letter-spacing:1px;line-height:1.25;color:var(--c1);text-shadow:0 0 24px color-mix(in srgb,var(--c1) 45%,transparent)}.runway_strip{display:flex;flex-direction:column;align-items:center;gap:clamp(.5rem,1.4vh,1rem)}.chev{width:clamp(1.1rem,3.2vw,1.8rem);height:clamp(1.1rem,3.2vw,1.8rem);border-right:3px solid currentColor;border-bottom:3px solid currentColor;rotate:45deg;opacity:.14;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--c1) 55%,transparent));animation:chev-run 2.2s linear infinite}.chev:nth-child(1){animation-delay:0s}.chev:nth-child(2){animation-delay:.14s}.chev:nth-child(3){animation-delay:.28s}.chev:nth-child(4){animation-delay:.42s}.chev:nth-child(5){animation-delay:.56s}.chev:nth-child(6){animation-delay:.7s}@keyframes chev-run{0%{opacity:.14;scale:.9}10%{opacity:1;scale:1.08}32%{opacity:.2;scale:.95}to{opacity:.14;scale:.9}}@media screen and (max-width:767px){.handoff_runway{width:2.5rem;gap:1rem}.runway_hint{display:none}.runway_dest{writing-mode:vertical-rl;font-size:.75rem;letter-spacing:3px}.runway_strip{gap:.55rem}}html.no-runway .handoff_runway{display:none}@media(prefers-reduced-motion:reduce){.handoff_runway{display:none}}main[data-flow] #handoff .handoff_inner{animation:none;animation-timeline:auto;opacity:1;translate:none;filter:none}@supports (animation-timeline: view()){@media screen and (min-width:768px){#handoff .handoff_inner{animation:handoff-scrub linear both;animation-timeline:--runway;animation-range:entry 0% contain 100%}}}@keyframes handoff-scrub{0%{visibility:hidden;opacity:0;translate:0 10svh 0;filter:blur(8px)}30%,to{opacity:1;translate:0 0 0;filter:blur(0)}}@media(prefers-reduced-motion:reduce){#handoff .handoff_inner{animation:none!important;opacity:1!important;translate:none!important;filter:none!important;visibility:visible!important}}html.no-runway #handoff .handoff_inner{animation:none!important;opacity:1!important;translate:none!important;filter:none!important;visibility:visible!important}.tunnel-hero .hero_copy_frame,.handoff-flow .handoff_frame{height:100%}.tunnel-hero .tunnel_portal{display:none}.flow-block,.entry-section,.grid-section{display:flex;flex-direction:column;justify-content:center;justify-content:safe center}.grid-section .big_ol_header{font-size:2rem}@supports (animation-timeline: view()){.tunnel-hero .tunnel_ring{animation-name:tunnel-fly;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--runway}.tunnel-hero .tunnel_ring:nth-child(1){animation-range:contain 10% contain 64%}.tunnel-hero .tunnel_ring:nth-child(2){animation-range:contain 24% contain 78%}.tunnel-hero .tunnel_ring:nth-child(3){animation-range:contain 38% contain 92%}.tunnel-hero .tunnel_core{animation-name:tunnel-core-reveal;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--runway;animation-range:contain 12% contain 100%}@media screen and (min-width:768px){.tunnel-hero .pin{perspective:1000px}.tunnel-hero .hero_copy_frame{animation-name:wd-hero-copy-away;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--runway;animation-range:contain 0% contain 28%}.tunnel-hero .tunnel_portal{display:block;position:absolute;inset:0 -2rem 0 calc(-2rem - var(--nav-w));width:auto;z-index:3;pointer-events:none}.tunnel-hero .tunnel_frame{animation-name:tunnel-close-out;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--runway;animation-range:contain 88% contain 100%}}.entry-section{view-timeline:--runway block}.tunnel-hero{z-index:2}.tunnel-hero+.entry-section{margin-top:-66svh;z-index:1}@media screen and (max-width:767px){.tunnel-hero+.entry-section{margin-top:-46svh}}.entry-section .entry_frame{animation-name:flow-arrive;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--runway;animation-range:entry 5% entry 70%}.grid-section .faq_grid{perspective:1200px}@media screen and (min-width:768px){.grid-section .faq_grid_card{animation-name:faq-grid-pop;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--runway}.grid-section .faq_grid_card:nth-child(1){animation-range:contain 0% contain 82%}.grid-section .faq_grid_card:nth-child(2){animation-range:contain 3% contain 86%}.grid-section .faq_grid_card:nth-child(3){animation-range:contain 6% contain 89%}.grid-section .faq_grid_card:nth-child(4){animation-range:contain 9% contain 93%}.grid-section .faq_grid_card:nth-child(5){animation-range:contain 12% contain 96%}.grid-section .faq_grid_card:nth-child(6){animation-range:contain 15% contain 100%}.grid-section .big_ol_header{animation-name:grid-head-arc;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--runway;animation-range:contain 0% contain 100%}}@media screen and (max-width:767px){.grid-section .faq_grid_card{animation-name:grid-card-arrive;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover 10% cover 45%}.grid-section .big_ol_header{animation-name:wd-arrive;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover 8% cover 42%}}.tunnel-exit{padding:0;pointer-events:none}@media screen and (min-width:768px){.grid-section+.tunnel-exit{margin-top:-100svh}}.tunnel-exit .vh_3{height:300svh;view-timeline:--runway block}.tunnel-exit .pin{position:sticky;top:0;height:100svh;z-index:3}.tunnel-exit .tunnel_portal{height:100%}.tunnel-exit .tunnel_ring{animation-name:tunnel-fly;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--runway}.tunnel-exit .tunnel_ring:nth-child(1){animation-range:contain 4% contain 58%}.tunnel-exit .tunnel_ring:nth-child(2){animation-range:contain 18% contain 72%}.tunnel-exit .tunnel_ring:nth-child(3){animation-range:contain 32% contain 86%}.tunnel-exit .tunnel_core{animation-name:tunnel-close-core;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--runway;animation-range:contain 0% contain 100%}.tunnel-exit .tunnel_frame{animation-name:tunnel-close-out;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--runway;animation-range:contain 88% contain 100%}.tunnel-exit+.handoff-flow{margin-top:-100svh}.handoff-flow .vh_3{height:300svh;view-timeline:--runway block}.handoff-flow .pin{position:sticky;top:0;height:100svh;perspective:800px}.handoff-flow .handoff_frame{animation-name:wd-handoff-emerge;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--runway;animation-range:contain 0% contain 50%}@media screen and (max-width:767px){.tunnel-hero .tunnel_portal{display:block;height:300svh;width:auto;margin:-100svh -2rem 0;view-timeline:--runway block;pointer-events:none}.tunnel-hero .hero_copy_frame{position:relative;z-index:1;min-height:100svh}.tunnel-hero .tunnel_frame{position:sticky;top:0;height:100svh}.tunnel-hero .tunnel_ring:nth-child(1){animation-range:contain 0% contain 56%}.tunnel-hero .tunnel_ring:nth-child(2){animation-range:contain 16% contain 72%}.tunnel-hero .tunnel_ring:nth-child(3){animation-range:contain 32% contain 88%}.tunnel-hero .tunnel_core{animation-range:contain 8% contain 100%}.tunnel-hero .tunnel{animation-name:tunnel-mobile-fade;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--runway;animation-range:contain 0% contain 100%}.handoff-flow .vh_3{height:250svh}html.nav-drawer main[data-flow]>section.handoff-flow{padding-bottom:0}html.nav-drawer .handoff-flow .handoff_frame{padding-bottom:calc(var(--nav-stage1-h) + .75rem)}}}@keyframes wd-hero-copy-away{0%,5%{visibility:visible;opacity:1;translate:0 0 0;filter:blur(0)}98%{visibility:visible}to{visibility:hidden;opacity:0;translate:0 0 260px;filter:blur(16px)}}@keyframes flow-arrive{0%{opacity:0;translate:0 70px}to{opacity:1;translate:none}}@keyframes wd-arrive{0%{opacity:0;translate:0 70px;filter:blur(10px)}to{opacity:1;translate:0 0;filter:none}}@keyframes grid-card-arrive{0%{opacity:0;translate:0 22vh -420px;rotate:1 0 0 22deg;filter:blur(12px)}to{opacity:1;translate:none;rotate:none;filter:none}}@keyframes faq-grid-pop{0%,6%{visibility:hidden;translate:0 50vh -800px;rotate:1 0 0 30deg;opacity:0;filter:blur(15px)}8%{visibility:visible}18%,72%{visibility:visible;translate:none;rotate:none;opacity:1;filter:none}98%{visibility:visible}to{visibility:hidden;translate:0 -50vh 600px;rotate:1 0 0 -20deg;opacity:0;filter:blur(20px)}}@keyframes grid-head-arc{0%{visibility:visible;translate:0 60px;opacity:0;filter:blur(8px)}10%,74%{translate:0 0;opacity:1;filter:none}98%{visibility:visible}to{visibility:hidden;translate:0 -140px;opacity:0;filter:blur(10px)}}@keyframes wd-handoff-emerge{0%{visibility:hidden;translate:0 0 -900px;scale:.78;opacity:0;filter:blur(18px)}4%{visibility:visible}to{visibility:visible;translate:0 0 0;scale:1;opacity:1;filter:blur(0)}}@media(prefers-reduced-motion:reduce){.tunnel-hero+.entry-section,.tunnel-exit,.grid-section+.tunnel-exit,.tunnel-exit+.handoff-flow{margin-top:0}.tunnel-exit{padding:2rem;padding-left:calc(2rem + var(--nav-w));pointer-events:auto}.entry-section{view-timeline:none}.tunnel-hero,.tunnel-hero+.entry-section{z-index:auto}.tunnel-exit .vh_3,.handoff-flow .vh_3{height:auto;view-timeline:none}.tunnel-exit .pin,.handoff-flow .pin{position:static;height:auto;z-index:auto}@media screen and (max-width:767px){html.nav-drawer main[data-flow]>section.handoff-flow{padding-bottom:calc(var(--nav-stage1-h) + .75rem)}html.nav-drawer .handoff-flow .handoff_frame{padding-bottom:0}}.tunnel-hero .tunnel_portal{display:none!important}.tunnel-exit .tunnel_portal,.tunnel-exit .tunnel_frame{height:auto;animation:none!important;opacity:1!important}.tunnel-exit .tunnel_ring{animation:none!important}.tunnel-exit .tunnel_core{animation:none!important;transform:none!important;opacity:1!important;filter:none!important}.tunnel-hero .hero_copy_frame,.entry-section .entry_frame,.handoff-flow .handoff_frame,.tunnel-hero .tunnel_ring,.tunnel-hero .tunnel_core,.tunnel-hero .tunnel,.tunnel-hero .tunnel_frame,.grid-section .faq_grid_card,.grid-section .big_ol_header{animation:none!important;translate:none!important;rotate:none!important;scale:none!important;opacity:1!important;filter:none!important;visibility:visible!important}}html.no-runway .tunnel-hero+.entry-section,html.no-runway .tunnel-exit,html.no-runway .grid-section+.tunnel-exit,html.no-runway .tunnel-exit+.handoff-flow{margin-top:0}html.no-runway .tunnel-exit{padding:2rem;padding-left:calc(2rem + var(--nav-w));pointer-events:auto}html.no-runway .entry-section{view-timeline:none}html.no-runway .tunnel-hero,html.no-runway .tunnel-hero+.entry-section{z-index:auto}html.no-runway .tunnel-exit .vh_3,html.no-runway .handoff-flow .vh_3{height:auto;view-timeline:none}html.no-runway .tunnel-exit .pin,html.no-runway .handoff-flow .pin{position:static;height:auto;z-index:auto}@media screen and (max-width:767px){html.no-runway.nav-drawer main[data-flow]>section.handoff-flow{padding-bottom:calc(var(--nav-stage1-h) + .75rem)}html.no-runway.nav-drawer .handoff-flow .handoff_frame{padding-bottom:0}}html.no-runway .tunnel-hero .tunnel_portal{display:none!important}html.no-runway .tunnel-exit .tunnel_portal,html.no-runway .tunnel-exit .tunnel_frame{height:auto;animation:none!important;opacity:1!important}html.no-runway .tunnel-exit .tunnel_ring{animation:none!important}html.no-runway .tunnel-exit .tunnel_core{animation:none!important;transform:none!important;opacity:1!important;filter:none!important}html.no-runway .tunnel-hero .hero_copy_frame,html.no-runway .entry-section .entry_frame,html.no-runway .handoff-flow .handoff_frame,html.no-runway .tunnel-hero .tunnel_ring,html.no-runway .tunnel-hero .tunnel_core,html.no-runway .tunnel-hero .tunnel,html.no-runway .tunnel-hero .tunnel_frame,html.no-runway .grid-section .faq_grid_card,html.no-runway .grid-section .big_ol_header{animation:none!important;translate:none!important;rotate:none!important;scale:none!important;opacity:1!important;filter:none!important;visibility:visible!important}
