:root{--spacing: .0625rem;--site-header-height: 60px;--sbw: 0px;--color-black: #232323;--color-black-deep: #000;--color-white: #fff;--color-mint: #a1ffcb;--color-grey: #d9d9d9;--color-plate: #e0e0e0;--theme-bg: 255 255 255;--theme-fg: 35 35 35;--color-theme-bg: rgb(var(--theme-bg));--color-theme-fg: rgb(var(--theme-fg));--font-sans: "Instrument Sans", "Instrument Sans Fallback", ui-sans-serif, system-ui, Arial, sans-serif;--font-mono: "Azeret Mono", "Azeret Mono Fallback", ui-monospace, monospace;--font-weight-book: 450;--font-weight-medium: 500;--layout-min-w: 375;--layout-max-w: 1600;--fluid-slope: calc((100vw - calc(var(--spacing) * var(--layout-min-w))) / (var(--layout-max-w) - var(--layout-min-w)));--text-caption-10: 12px;--text-caption-10--lh: 1.1;--text-caption-10--ls: -4%;--text-caption-10--fw: 400;--text-caption-20: 14px;--text-caption-20--lh: 1;--text-caption-20--ls: -4%;--text-caption-20--fw: 400;--text-body-10: 16px;--text-body-10--lh: 1.3;--text-body-10--ls: -4%;--text-body-10--fw: 450;--text-body-20: 24px;--text-body-20--lh: 1.1;--text-body-20--ls: -2%;--text-body-20--fw: 450;--text-body-30: clamp(24px, 24px + (32 - 24) * var(--fluid-slope), 32px);--text-body-30--lh: 1.1;--text-body-30--ls: -2%;--text-body-30--fw: 450;--text-headline-10: clamp(24px, 24px + (40 - 24) * var(--fluid-slope), 40px);--text-headline-10--lh: 1.1;--text-headline-10--ls: -4%;--text-headline-10--fw: 450;--text-headline-20: clamp(32px, 32px + (48 - 32) * var(--fluid-slope), 48px);--text-headline-20--lh: 1;--text-headline-20--ls: -4%;--text-headline-20--fw: 450;--text-headline-30: clamp(40px, 40px + (56 - 40) * var(--fluid-slope), 56px);--text-headline-30--lh: 1;--text-headline-30--ls: -4%;--text-headline-30--fw: 450;--text-headline-40: clamp(40px, 40px + (100 - 40) * var(--fluid-slope), 100px);--text-headline-40--lh: 1;--text-headline-40--ls: -4%;--text-headline-40--fw: 450;--text-headline-50: clamp(52px, 52px + (200 - 52) * var(--fluid-slope), 200px);--text-headline-50--lh: .8;--text-headline-50--ls: -4%;--text-headline-50--fw: 450;--text-digit-10: 80px;--text-digit-10--lh: 1;--text-digit-10--ls: -4%;--text-digit-10--fw: 450;--text-digit-20: clamp(80px, 80px + (120 - 80) * var(--fluid-slope), 120px);--text-digit-20--lh: 1;--text-digit-20--ls: -4%;--text-digit-20--fw: 450;--text-digit-30: clamp(80px, 80px + (140 - 80) * var(--fluid-slope), 140px);--text-digit-30--lh: 1;--text-digit-30--ls: -4%;--text-digit-30--fw: 450;--radius-4: 4px;--shadow-border-b: 0 1px currentColor;--inset-shadow-border-t: inset 0 1px currentColor;--ease-in: cubic-bezier(.55, 0, 1, .45);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.87, 0, .13, 1);--ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--duration-200: .2s;--duration-300: .3s;--duration-450: .45s;--duration-600: .6s;--duration-800: .8s;--duration-1200: 1.2s;--animate-hero-logo-coin: hero-logo-coin 20s linear infinite;--marquee-duration: 12.8s;--bp-sm: 640px;--bp-md: 768px;--bp-lg: 1024px;--bp-xl: 1280px;--bp-2xl: 1536px;--row: calc((100svh - var(--site-header-height)) / 2);--screen: calc(100svh - var(--site-header-height));--half-row: calc(50svh - var(--site-header-height) / 2);--band: 65svh}:root,:root[data-theme=light]{--theme-bg: 255 255 255;--theme-fg: 35 35 35}:root[data-theme=dark]{--theme-bg: 35 35 35;--theme-fg: 255 255 255}@font-face{font-family:Instrument Sans;src:url(https://cdn.jsdelivr.net/fontsource/fonts/instrument-sans:vf@latest/latin-wght-normal.woff2) format("woff2-variations");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans;src:url(https://cdn.jsdelivr.net/fontsource/fonts/instrument-sans:vf@latest/latin-wght-italic.woff2) format("woff2-variations");font-weight:400 700;font-style:italic;font-display:swap}@font-face{font-family:Azeret Mono;src:url(https://cdn.jsdelivr.net/fontsource/fonts/azeret-mono:vf@latest/latin-wght-normal.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:95.68%;descent-override:30.18%;line-gap-override:0%;size-adjust:103.05%}@font-face{font-family:Azeret Mono Fallback;src:local(Arial);ascent-override:69.65%;descent-override:21.97%;line-gap-override:0%;size-adjust:141.57%}*,:before,:after,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{position:relative;line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--font-sans);overflow:clip visible}html,body{background-color:rgb(var(--theme-bg));color:rgb(var(--theme-fg))}body{position:relative;display:flex;flex-direction:column;min-height:100svh;font-family:var(--font-sans);font-size:var(--text-body-10);line-height:var(--text-body-10--lh);letter-spacing:var(--text-body-10--ls);font-weight:var(--font-weight-book);overflow:clip visible}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}a{color:inherit;text-decoration:inherit;-webkit-tap-highlight-color:transparent}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit;background:none;border-radius:0}button,[role=button],a[href],summary{cursor:pointer}img,svg,video,canvas,picture{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}h1,h2,h3,h4,p,ul,li{font-size:inherit;font-weight:inherit}ul{list-style:none}:focus-visible{outline:1px solid transparent;outline-offset:2px}html[data-keyboard-focus] :focus-visible{box-shadow:0 0 0 2px rgb(var(--theme-bg)),0 0 0 6px var(--color-mint)}.custom-scrollbar{--sb-track-color: var(--color-theme-fg);--sb-thumb-color: var(--color-theme-bg);--sb-divider-color: var(--color-theme-fg);--sb-size: 6px;scrollbar-color:var(--sb-thumb-color) var(--sb-track-color)}.custom-scrollbar::-webkit-scrollbar{width:calc(var(--sb-size) + 1px);background:var(--sb-divider-color)}.custom-scrollbar::-webkit-scrollbar-track{background:var(--sb-track-color);background-clip:padding-box;border-left:1px solid #0000}.custom-scrollbar::-webkit-scrollbar-thumb{background:var(--sb-thumb-color);background-clip:padding-box;border-left:1px solid #0000}.scrollbar-invisible{-ms-overflow-style:none;scrollbar-width:none;scrollbar-color:transparent transparent}.scrollbar-invisible::-webkit-scrollbar{display:none}.text-caption-10{font-size:var(--text-caption-10);line-height:var(--text-caption-10--lh);letter-spacing:var(--text-caption-10--ls);font-weight:var(--text-caption-10--fw)}.text-caption-20{font-size:var(--text-caption-20);line-height:var(--text-caption-20--lh);letter-spacing:var(--text-caption-20--ls);font-weight:var(--text-caption-20--fw)}.text-body-10{font-size:var(--text-body-10);line-height:var(--text-body-10--lh);letter-spacing:var(--text-body-10--ls);font-weight:var(--text-body-10--fw)}.text-body-20{font-size:var(--text-body-20);line-height:var(--text-body-20--lh);letter-spacing:var(--text-body-20--ls);font-weight:var(--text-body-20--fw)}.text-body-30{font-size:var(--text-body-30);line-height:var(--text-body-30--lh);letter-spacing:var(--text-body-30--ls);font-weight:var(--text-body-30--fw)}.text-headline-10{font-size:var(--text-headline-10);line-height:var(--text-headline-10--lh);letter-spacing:var(--text-headline-10--ls);font-weight:var(--text-headline-10--fw)}.text-headline-20{font-size:var(--text-headline-20);line-height:var(--text-headline-20--lh);letter-spacing:var(--text-headline-20--ls);font-weight:var(--text-headline-20--fw)}.text-headline-40{font-size:var(--text-headline-40);line-height:var(--text-headline-40--lh);letter-spacing:var(--text-headline-40--ls);font-weight:var(--text-headline-40--fw)}.text-headline-50{font-size:var(--text-headline-50);line-height:var(--text-headline-50--lh);letter-spacing:var(--text-headline-50--ls);font-weight:var(--text-headline-50--fw)}.text-digit-10{font-size:var(--text-digit-10);line-height:1;letter-spacing:-4%;font-weight:450}.text-digit-20{font-size:var(--text-digit-20);line-height:1;letter-spacing:-4%;font-weight:450}.text-digit-30{font-size:var(--text-digit-30);line-height:1;letter-spacing:-4%;font-weight:450}.font-mono{font-family:var(--font-mono)}.font-medium{font-weight:var(--font-weight-medium)}.uppercase{text-transform:uppercase}.tabular-nums{font-variant-numeric:tabular-nums}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.leading-none{line-height:1}.whitespace-pre-line{white-space:pre-line}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.muted-65{color:color-mix(in oklab,rgb(var(--theme-fg)) 65%,transparent)}.muted-bg-65{color:color-mix(in oklab,rgb(var(--theme-bg)) 65%,transparent)}.bg-theme-bg{background-color:rgb(var(--theme-bg))}.bg-theme-fg{background-color:rgb(var(--theme-fg))}.text-theme-bg{color:rgb(var(--theme-bg))}.text-theme-fg{color:rgb(var(--theme-fg))}.bg-black{background-color:var(--color-black)}.text-black{color:var(--color-black)}.bg-white{background-color:var(--color-white)}.text-white{color:var(--color-white)}.bg-mint{background-color:var(--color-mint)}.text-mint{color:var(--color-mint)}.bg-grey{background-color:var(--color-grey)}.text-grey{color:var(--color-grey)}.divide-x>:not(:last-child){border-inline-end-width:1px}.divide-y>:not(:last-child){border-bottom-width:1px}.divide-current-20>:not(:last-child){border-color:color-mix(in oklab,currentColor 20%,transparent)}.border-t{border-top-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.shadow-border-b{box-shadow:var(--shadow-border-b)}.inset-shadow-border-t{box-shadow:var(--inset-shadow-border-t)}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.block{display:block}.hidden{display:none}.contents{display:contents}.flex-col{flex-direction:column}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.min-w-0{min-width:0}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.mt-auto{margin-top:auto}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.m-auto{margin:auto}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.inset-0{inset:0}.overflow-hidden{overflow:hidden}.overflow-clip{overflow:clip}.isolate{isolation:isolate}.pointer-events-none{pointer-events:none}.size-full{width:100%;height:100%}.w-full{width:100%}.w-fit{width:fit-content}.h-full{height:100%}.gap-2{gap:2px}.gap-8{gap:8px}.gap-12{gap:12px}.gap-20{gap:20px}.gap-24{gap:24px}.gap-48{gap:48px}.gap-60{gap:60px}.gap-80{gap:80px}.p-10{padding:10px}.p-12{padding:12px}.p-20{padding:20px}.p-40{padding:40px}.px-12{padding-inline:12px}.px-20{padding-inline:20px}.py-20{padding-block:20px}.square-8{display:block;width:8px;height:8px;flex-shrink:0}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.z-10{z-index:10}.top-header{top:var(--site-header-height)}.scroll-mt-header{scroll-margin-top:var(--site-header-height)}.vt-exclude{view-transition-name:none}.select-none{user-select:none}html.theme-sweep-ltr::view-transition-old(root),html.theme-sweep-rtl::view-transition-old(root){z-index:1;animation:none}html.theme-sweep-ltr::view-transition-new(root){animation:theme-sweep-ltr 1.2s var(--ease-in-out) both;z-index:2;mix-blend-mode:normal}html.theme-sweep-rtl::view-transition-new(root){animation:theme-sweep-rtl 1.2s var(--ease-in-out) both;z-index:2;mix-blend-mode:normal}@keyframes theme-sweep-ltr{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes theme-sweep-rtl{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes hero-logo-coin{0%{transform:translateZ(1px) rotateY(0)}to{transform:translateZ(1px) rotateY(-360deg)}}@keyframes typewriter-cursor-blink{0%,44%{opacity:1}56%,to{opacity:0}}@keyframes marqyL{0%{transform:translate(0)}to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){*,:before,:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.btn{position:relative;isolation:isolate;display:inline-flex;width:fit-content;min-width:0;flex-shrink:0;align-items:center;overflow:hidden;white-space:nowrap;height:36px;padding-inline:12px;font-family:var(--font-mono);font-size:var(--text-caption-10);line-height:var(--text-caption-10--lh);letter-spacing:-4%;font-weight:400;text-transform:uppercase;background-color:var(--color-black);color:var(--color-white);transition-property:transform,color;transition-duration:.8s;transition-timing-function:var(--ease-out)}.btn:before{content:"";pointer-events:none;position:absolute;inset-block:0;left:0;z-index:0;width:100%;height:100%;transform-origin:left;scale:0 1;background-color:var(--color-mint);transition:scale .8s var(--ease-out),transform .8s var(--ease-out)}.btn>.btn-inner{position:relative;z-index:10;display:flex;width:100%;min-width:0;flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.btn>.btn-inner>svg{width:1em;height:1em;flex-shrink:0}@media(hover:hover){.btn:hover{color:var(--color-black)}.btn:hover:before{scale:1 1}}.btn:disabled{pointer-events:none;opacity:.5;filter:grayscale(1)}.btn--sans{font-family:var(--font-sans);font-size:var(--text-body-10);line-height:var(--text-body-10--lh);letter-spacing:var(--text-body-10--ls);font-weight:450;text-transform:none}.btn--bar{height:60px;padding-inline:20px}.btn--full{width:100%}.btn--mint{background-color:var(--color-mint);color:var(--color-black)}.btn--mint:before{background-color:var(--color-black)}@media(hover:hover){.btn--mint:hover{color:var(--color-mint)}}.btn--theme{background-color:rgb(var(--theme-bg));color:rgb(var(--theme-fg))}.btn--theme:before{background-color:rgb(var(--theme-fg))}@media(hover:hover){.btn--theme:hover{color:rgb(var(--theme-bg))}}.btn--fg{background-color:rgb(var(--theme-fg));color:rgb(var(--theme-bg))}.btn--fg:before{background-color:var(--color-mint)}@media(hover:hover){.btn--fg:hover{color:var(--color-black)}}.btn--icon{width:100%;justify-content:center;font-family:var(--font-sans);font-size:var(--text-body-10);line-height:var(--text-body-10--lh);letter-spacing:var(--text-body-10--ls);font-weight:450;text-transform:none}.btn--w200{width:200px}.btn--icon>.btn-inner{justify-content:center}.btn--icon>.btn-inner>svg{position:relative;z-index:1;width:16px;height:16px;pointer-events:none}.nav-link{position:relative;display:inline-flex;overflow:hidden;padding:4px;color:rgb(var(--theme-fg));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-duration:.6s;transition-timing-function:var(--ease-out)}.nav-link>.nav-link-bg{pointer-events:none;position:absolute;inset:0;background-color:rgb(var(--theme-fg));transform:translateY(calc(100% + 1px))}.nav-link>.nav-link-text{position:relative}@media(hover:hover){.nav-link:hover{color:rgb(var(--theme-bg))}}.nav-list{display:flex;flex-wrap:wrap;gap:8px}.nav-list>li>.nav-mask{display:inline-flex;overflow:hidden}.nav-list>li>.nav-mask>.nav-slide{display:inline-flex}.theme-toggle{display:flex;align-items:center;justify-content:center;margin-left:auto;transition-property:transform,translate,scale,rotate;transition-duration:.2s;transition-timing-function:var(--ease-out)}.theme-toggle:active{scale:.94}.theme-toggle>svg{display:block;width:24px;height:12px;color:currentColor;transition-property:transform,translate,scale,rotate;transition-duration:.45s;transition-timing-function:var(--ease-bounce)}@media(hover:hover){.theme-toggle:hover>svg{rotate:180deg}}.roller{position:relative;display:inline-block;overflow:hidden;vertical-align:baseline;height:1em;line-height:1em}.roller>.roller-ghost{visibility:hidden}.roller>.roller-col{position:absolute;inset-inline:0;top:0;display:flex;flex-direction:column}.roller>.roller-col>span{display:block;height:1em;line-height:1em}.roller-group,.clock-time{display:inline-flex;align-items:center}.clock-roll{position:relative;display:block;overflow:hidden;height:1em;line-height:1em}.clock-roll>.clock-col{display:flex;flex-direction:column;transition:transform .65s var(--ease-out)}.clock-roll>.clock-col>.clock-row{display:flex;align-items:center;gap:.5ch;height:1em;line-height:1em}.line-roll{position:relative;overflow:hidden;height:1em;line-height:1em}.line-roll>.line-roll-col{display:flex;flex-direction:column;transition:transform .56s var(--ease-out)}.line-roll>.line-roll-col>span{display:block;white-space:nowrap;height:1em;line-height:1em}.marquee{position:relative;width:100%;overflow-x:clip}.marquee>.marquee-inner{display:flex;gap:8px;-ms-overflow-style:none;scrollbar-width:none}.marquee>.marquee-inner>.marquee-content{display:flex;flex:1 0 auto;will-change:transform;animation:marqyL var(--marquee-duration) linear infinite}.marquee:hover>.marquee-inner>.marquee-content{animation-play-state:paused}.marquee .logo-row{display:flex;gap:8px}.marquee .logo-tile{display:flex;width:100px;height:80px;align-items:center;justify-content:center}.marquee .logo-tile>svg{width:100px;height:80px;max-width:100%;overflow:clip}[data-split]>.line-mask{display:block;position:relative;clip-path:inset(-.25em 0)}[data-split]>.line-mask>.line{display:block;position:relative;transform:translateY(110%)}[data-split].is-revealed>.line-mask{clip-path:none}[data-split].is-revealed>.line-mask>.line{transform:none}.rich{display:flex;width:100%;flex-direction:column;gap:1em}.rich>p:empty{display:none}.cq-words{container-type:inline-size;display:flex;width:100%;min-width:0;flex-direction:column;gap:8px;text-transform:uppercase}.cq-words>.cq-mask{display:block;width:max-content;max-width:100%;overflow:hidden}.cq-words>.cq-mask:nth-child(odd){margin-right:auto}.cq-words>.cq-mask:nth-child(2n){margin-left:auto}.cq-words>.cq-mask>.cq-word{display:block;white-space:nowrap;line-height:.82;-webkit-font-smoothing:antialiased;font-weight:450;letter-spacing:-4%;opacity:0;transform:translateY(100%)}.cq-words.is-revealed>.cq-mask>.cq-word{opacity:1;transform:none}.label-row{display:flex;align-items:center;gap:12px}.label-row>.square{display:block;width:8px;height:8px;flex-shrink:0;background-color:var(--color-black)}.label-row>p{font-family:var(--font-mono);font-size:var(--text-caption-10);line-height:var(--text-caption-10--lh);letter-spacing:-4%;font-weight:400;text-transform:uppercase}.counter{display:flex;align-items:center;gap:1ch;font-family:var(--font-mono);font-size:var(--text-caption-10);line-height:var(--text-caption-10--lh);letter-spacing:-4%;font-weight:400;font-variant-numeric:tabular-nums;opacity:.5}.clock-block{display:flex;align-items:center;gap:12px}.clock-block>svg{width:48px;height:48px;flex-shrink:0;color:currentColor}.clock-block>div{display:flex;min-width:0;flex-direction:column;gap:2px}.clock-block p.muted-65,.clock-block time{font-family:var(--font-mono);font-size:var(--text-caption-10);line-height:var(--text-caption-10--lh);letter-spacing:-4%;font-weight:400;font-variant-numeric:tabular-nums}.dialog-layer{pointer-events:none;position:fixed;inset:0;isolation:isolate;z-index:10}.dialog-layer>.dialog-flex{position:absolute;inset:0;display:flex;justify-content:flex-end}.dialog-scrim{pointer-events:none;position:absolute;inset:0;z-index:0;cursor:pointer;background-color:#0009;opacity:0;transition:opacity .8s var(--ease-out)}.dialog-layer.is-open .dialog-scrim{opacity:1;pointer-events:auto}.drawer{pointer-events:auto;position:relative;z-index:1;height:100%;width:100%;outline:none;transform:translate(100%);transition:transform .8s var(--ease-out);background-color:rgb(var(--theme-bg));color:rgb(var(--theme-fg))}.dialog-layer.is-open .drawer{transform:none}.drawer-close{position:absolute;top:0;left:0;z-index:1;display:flex;width:60px;height:60px;align-items:center;justify-content:center;background-color:var(--color-mint);color:var(--color-black);opacity:0;transition:opacity .4s var(--ease-out) .5s}.dialog-layer.is-open .drawer-close{opacity:1}.drawer-close>.btn{width:100%;height:100%;padding-inline:12px}.drawer-close svg{width:20px;height:20px;flex-shrink:0}.drawer-scroll{height:100%;overflow-y:auto;overscroll-behavior:none;background-color:rgb(var(--theme-bg))}.drawer-scroll>div{height:100%}@media(min-width:1024px){.drawer{max-width:calc(50% + (var(--sbw) / 2));border-left-width:1px}.drawer-close{transform:translate(calc(-100% - 1px))}}.contact-grid{display:grid;min-height:100%;grid-template-rows:auto 1fr}.contact-top{display:grid;grid-template-columns:1fr}.contact-top>*+*{border-top-width:1px}.contact-title-col{display:flex;flex-direction:column;justify-content:space-between;padding-top:120px}.contact-title{padding:20px 12px}.contact-rows>li{display:flex;align-items:center;padding-inline:12px}.contact-rows>li>span{display:inline-flex;flex:1;height:60px;align-items:center;gap:1ch}.contact-rows>li a{display:flex;height:100%;align-items:center}.contact-rows>li a>.k{display:block;flex-shrink:0;padding-right:1ch}.copy-btn{display:flex;width:32px;height:32px;flex-shrink:0;align-items:center;justify-content:center;color:color-mix(in oklab,currentColor 35%,transparent);transition:color .3s var(--ease-out),transform .3s var(--ease-out)}.copy-btn>svg{width:18px;height:18px}@media(hover:hover){.copy-btn:hover{color:currentColor}}.contact-clocks{margin-top:auto;padding:20px 12px}.contact-clocks>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.upload{position:relative;display:flex;min-height:400px;flex-direction:column;background-color:rgb(var(--theme-fg));color:rgb(var(--theme-bg))}.upload>h2{padding:20px 12px 0}.upload-zone{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 12px;text-align:center;outline:none}.upload-zone>svg{width:40px;height:40px;flex-shrink:0;transition:transform .3s var(--ease-out)}@media(hover:hover){.upload-zone:hover>svg{transform:translateY(-4px)}}.upload>footer{display:flex;align-items:center;justify-content:space-between;padding:20px 12px;font-family:var(--font-mono);font-size:var(--text-caption-10);line-height:var(--text-caption-10--lh);letter-spacing:-4%;font-weight:400;text-transform:uppercase}@media(min-width:1024px){.contact-grid{grid-template-rows:minmax(max-content,1fr) minmax(max-content,1fr)}.contact-top{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-top>*+*{border-top-width:0;border-left-width:1px}.contact-title-col{padding-top:0}.contact-title,.contact-rows>li,.contact-clocks,.upload>h2,.upload-zone,.upload>footer{padding-inline:20px}.contact-clocks>div{grid-template-columns:minmax(0,1fr)}}.privacy-title{padding:120px 12px 20px;border-bottom-width:1px}.privacy-body{flex:1;padding:20px 12px;background-color:rgb(var(--theme-fg));color:rgb(var(--theme-bg))}.privacy-body h3{margin-top:.5em}.privacy-body h3:first-child{margin-top:0}.privacy-body .opacity-90{opacity:.9}@media(min-width:1024px){.privacy-title{padding:188px 20px 20px}.privacy-body{padding-inline:20px}}.member-hero{position:relative;isolation:isolate;display:flex;min-height:400px;flex-direction:column;overflow:hidden}.member-hero>.role-tag{position:absolute;top:0;right:0;z-index:1}.member-hero>.btn{position:absolute;right:0;bottom:0}.member-hero>.member-photo{pointer-events:none;position:absolute;inset:0}.member-hero>.member-photo>svg{width:100%;height:100%}.member-grid{display:grid;grid-template-columns:1fr}.member-name{padding:52px 12px 20px;background-color:rgb(var(--theme-fg));color:rgb(var(--theme-bg))}.member-dither{position:relative;isolation:isolate;aspect-ratio:1.5;flex:1}.member-bio{display:flex;flex-direction:column;gap:20px;padding:20px 12px}@media(min-width:1024px){.member-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.member-name,.member-bio{padding-inline:20px}.member-dither{aspect-ratio:auto}}.role-tag{border-bottom-width:1px;border-left-width:1px;background-color:rgb(var(--theme-bg));color:rgb(var(--theme-fg));padding:10px;font-family:var(--font-mono);font-size:var(--text-caption-10);line-height:var(--text-caption-10--lh);letter-spacing:-4%;font-weight:400;text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-duration:.8s;transition-timing-function:var(--ease-out)}.mobile-menu{position:fixed;inset-inline:0;top:calc(var(--site-header-height) + 1px);bottom:0;isolation:isolate;z-index:1;outline:none;display:none}.mobile-menu.is-open{display:block}.mobile-menu>.drawer-scroll{height:100%}.mobile-menu ul{isolation:isolate;display:flex;min-height:100%;flex-direction:column}.mobile-menu ul>li{position:relative;display:flex;flex:1;border-bottom-width:1px;transform:translateY(-100%);transition:transform .8s var(--ease-out)}.mobile-menu.is-open ul>li{transform:translateY(0)}.mobile-menu ul>li>a,.mobile-menu ul>li>button{display:flex;flex:1;align-items:flex-end;padding:20px 12px;background-color:rgb(var(--theme-bg))}.mobile-menu ul>li.menu-foot{display:grid;flex:none;height:60px;grid-template-columns:repeat(3,minmax(0,1fr));background-color:rgb(var(--theme-bg));border-bottom-width:0}.mobile-menu ul>li.menu-foot>*{display:flex;align-items:center;justify-content:center;gap:12px;padding-inline:12px}.mobile-menu ul>li.menu-foot>:not(:last-child){border-right-width:1px}@media(min-width:1024px){.mobile-menu{display:none!important}}.menu-btn{display:flex;width:100%;height:100%;align-items:center;justify-content:space-between;padding-inline:12px;background-color:var(--color-mint);color:var(--color-black)}.burger{position:relative;display:inline-block;width:20px;height:20px;flex-shrink:0}.burger>span{position:absolute;inset-inline:2px;top:50%;height:2px;transform-origin:center;background-color:currentColor;transition:transform .56s var(--ease-out)}.burger>span:first-child{transform:translateY(-4px)}.burger>span:last-child{transform:translateY(2px)}.menu-btn[aria-expanded=true] .burger>span:first-child{transform:translateY(-1px) rotate(45deg)}.menu-btn[aria-expanded=true] .burger>span:last-child{transform:translateY(-1px) rotate(-45deg)}.curtain{position:fixed;inset:0;isolation:isolate;z-index:3;background-color:var(--color-black-deep);clip-path:inset(0 0 0 0);pointer-events:none}html.is-loaded .curtain{display:none}.coin-wrap{pointer-events:none;position:fixed;inset:0;z-index:1;display:flex;height:100svh;align-items:center;justify-content:center;padding-right:var(--sbw)}.coin-wrap>.coin-persp{perspective:1000px}.coin-wrap>.coin-persp>.coin{transform-style:preserve-3d;transform-origin:center}.coin-wrap svg{width:min(72vw,44rem);max-width:100%;height:auto;color:var(--color-grey)}html:not(.is-loaded) .coin-wrap{z-index:4}@media(min-width:1024px){.lg-divide-x>:not(:last-child){border-inline-end-width:1px}.lg-hidden{display:none!important}.lg-block{display:block}.lg-flex{display:flex}.lg-grid{display:grid}.lg-divide-y-0>:not(:last-child){border-bottom-width:0}}@media(max-width:1023.98px){.lg-only{display:none!important}}.gl-wrap{position:relative;z-index:0;width:100%;height:100%;overflow:hidden;user-select:none;background-color:var(--color-plate);pointer-events:auto}.gl-wrap>div{width:100%;height:100%}.gl-wrap canvas{display:block;width:100%;height:100%}.abs-fill{position:absolute;inset:0;width:100%;height:100%}.site-header{position:sticky;inset-inline:0;top:0;z-index:2;display:grid;min-height:var(--site-header-height);grid-template-columns:repeat(2,minmax(0,1fr));border-bottom-width:1px;background-color:rgb(var(--theme-bg))}.header-left{display:flex;align-items:center;border-right-width:1px}.logo-link{display:flex;width:var(--site-header-height);height:var(--site-header-height);flex-shrink:0;align-items:center;justify-content:center;background-color:rgb(var(--theme-fg));color:rgb(var(--theme-bg))}.logo-link .coin-persp{perspective:1000px}.logo-link .coin{transform-style:preserve-3d;transform-origin:center}.logo-link svg{width:40px;height:auto}.header-nav-md{display:none}.header-nav-md>ul{padding-inline:20px}.header-clock{display:block;margin-inline:auto;padding-inline:20px}.header-right{display:none;align-items:center}.header-right-inner{display:flex;flex:1;align-items:center;justify-content:space-between;gap:20px;padding-inline:20px}.header-nav-xl{display:none}.header-contact{width:200px}.header-mobile{display:block;width:100%;height:100%}@media(min-width:1024px){.header-nav-md{display:block}.header-clock{display:none;margin-inline:0;padding-left:80px}.header-right{display:flex}.header-mobile{display:none}}@media(min-width:1280px){.header-nav-md{display:none}.header-clock,.header-nav-xl{display:block}}.hero{position:relative}.hero-canvas{position:absolute;inset:0;width:100%;height:100%}.hero-desktop{position:relative;z-index:1;display:none}.hero-mobile{position:relative;z-index:1;display:block}@media(min-width:1024px){.hero-desktop{display:block}.hero-mobile{display:none}}.hero-top{display:grid;min-height:var(--screen);grid-template-rows:repeat(2,minmax(0,1fr))}.hero-row1{position:sticky;top:var(--site-header-height);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.hero-title-cell{display:flex;align-items:flex-end;background-color:rgb(var(--theme-bg));padding:20px;color:rgb(var(--theme-fg));box-shadow:var(--shadow-border-b)}.hero-h1{line-height:1}.hero-row2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.hero-row2-right{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));box-shadow:var(--inset-shadow-border-t)}.hero-dark{display:flex;flex-direction:column;gap:20px;background-color:rgb(var(--theme-fg));padding:20px;color:rgb(var(--theme-bg))}.hero-dark>.btn{margin-top:auto}.hero-mint{display:flex;flex-direction:column;background-color:var(--color-mint);color:var(--color-black)}.hero-mint>.rich{padding:20px}.hero-mint>.marquee{margin-top:auto}.hero-bottom{display:grid}.hero-search-row{display:grid;min-height:var(--half-row);grid-template-columns:repeat(2,minmax(0,1fr))}.hero-search-cell{display:flex;min-width:0;align-items:flex-end;background-color:var(--color-grey);padding:20px;color:var(--color-black)}.hero-placing-row{display:grid;min-height:var(--band);grid-template-columns:repeat(2,minmax(0,1fr))}.hero-placing-cell{display:flex;min-width:0;flex-direction:column;background-color:rgb(var(--theme-fg));padding:20px;color:rgb(var(--theme-bg))}.hero-placing-cell .cq-words>.cq-mask>.cq-word{font-size:22.0941cqw}.hero-m-sticky{position:sticky;top:var(--site-header-height);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.hero-m-title{display:flex;align-items:flex-end;background-color:rgb(var(--theme-bg));padding:188px 12px 20px;color:rgb(var(--theme-fg));box-shadow:var(--shadow-border-b)}.hero-m-row2{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.hero-m-search{display:flex;min-width:0;align-items:flex-end;background-color:var(--color-grey);padding:188px 12px 20px;color:var(--color-black);box-shadow:var(--inset-shadow-border-t)}.hero-m-placing{display:flex;flex-direction:column;background-color:rgb(var(--theme-fg));padding:20px 12px;color:rgb(var(--theme-bg))}.hero-m-placing .cq-words>.cq-mask>.cq-word{font-size:22.0941cqw}.hero-m-dark{display:flex;flex-direction:column;gap:188px;background-color:rgb(var(--theme-fg));padding:20px 12px;color:rgb(var(--theme-bg))}.hero-m-mint{display:flex;flex-direction:column;background-color:var(--color-mint);color:var(--color-black)}.hero-m-mint>.rich{padding:20px 12px 188px}.hero-m-mint>.marquee{margin-top:auto}.about{position:relative;z-index:1;border-top-width:1px;background-color:rgb(var(--theme-bg))}.about-grid{display:grid;grid-template-columns:minmax(0,1fr)}.about-label-cell{padding:20px 12px}.about-text-cell{padding:168px 12px 20px}.stats-grid{display:grid;grid-template-columns:minmax(0,1fr)}.stats-grid>*{min-height:200px}.stat{display:flex;flex-direction:column;justify-content:space-between;padding:20px 12px}.stat>.stat-num{width:fit-content}.stat>.stat-label{margin-top:auto}.stat-1{background-color:var(--color-black);color:var(--color-white);margin-bottom:-1px;margin-left:-1px}.stat-2{background-color:var(--color-mint);color:var(--color-black)}.stat-3{background-color:var(--color-grey);color:var(--color-black)}@media(min-width:1024px){.about-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-label-cell{padding:20px}.about-text-cell{padding:20px 20px 348px}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(5,200px)}.stat{padding:20px}.stat-1{position:sticky;top:var(--site-header-height);grid-column-start:3;grid-row-start:1}.stat-2{grid-column:1 / span 2;grid-row:2 / span 4;border-top-width:1px;border-right-width:1px}.stat-3{position:sticky;top:var(--site-header-height);grid-column-start:4;grid-row:2 / span 2;border-top-width:1px;border-left-width:1px;box-shadow:var(--shadow-border-b)}}.insights-grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:flex-start}.insights-left{position:relative;z-index:1;display:flex;flex-direction:column;gap:60px;border-top-width:1px;background-color:rgb(var(--theme-bg));padding:20px 12px;color:var(--color-black)}.insights-left .cq-words>.cq-mask>.cq-word{font-size:15.8502cqw}.insights-left-bottom{margin-top:auto;margin-left:auto;display:flex;flex-direction:column;gap:188px}.insights-para{max-width:400px}.insights-right{position:relative;z-index:1;border-top-width:1px;background-color:rgb(var(--theme-fg));color:rgb(var(--theme-bg))}.insight-row{display:grid;grid-template-columns:minmax(0,1fr);gap:80px;overflow:visible;padding:20px 12px}.insight-left{display:flex;flex-direction:column;gap:24px}.insight-head-m{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;overflow:visible}.insight-head-m>div>div{margin-left:auto;max-width:200px}.insight-head{display:none;gap:20px}.insight-num{display:block;padding-top:.2em;font-family:var(--font-mono);font-size:var(--text-caption-20);line-height:1;letter-spacing:-4%;font-weight:400;opacity:.5}.insight-head-col{display:flex;flex-direction:column;gap:80px}.insight-h3{white-space:pre-line}.insight-fig{margin-top:auto;display:none;width:70%;overflow:visible}.insight-fig>svg,.insight-head-m svg{width:100%;height:auto;max-width:100%;overflow:hidden;color:currentColor}.insight-right{display:flex;flex-direction:column;gap:24px}.insight-list-wrap{margin-top:auto}.insight-list{display:flex;flex-direction:column;gap:8px}.insight-list>li{display:flex;align-items:flex-start;gap:8px;font-family:var(--font-mono);font-size:var(--text-caption-20);line-height:1;letter-spacing:-4%;font-weight:400;text-transform:uppercase}.insight-list>li>.square{margin-top:.15lvh;display:block;width:8px;height:8px;flex-shrink:0;background-color:var(--color-mint)}@media(min-width:1024px){.insights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.insights-left{position:sticky;top:var(--site-header-height);min-height:var(--screen);background-color:var(--color-grey);padding:20px}.insights-left-bottom{width:50%;gap:60px}.insight-row{min-height:calc(50svh - var(--site-header-height));grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr);gap:60px;padding:40px}.insight-left,.insight-right{gap:60px}.insight-head-m,.insight-h3-m{display:none}.insight-head{display:grid;grid-template-columns:auto 1fr}.insight-fig{display:block}}.clients{overflow:clip}.clients-top{display:grid;grid-template-columns:minmax(0,1fr)}.clients-top-left{position:relative;z-index:1;order:2;display:flex;flex-direction:column;gap:48px;border-top-width:1px;background-color:rgb(var(--theme-bg));padding:20px 12px;color:rgb(var(--theme-fg))}.clients-h2{width:fit-content;padding-block:20px}.clients-m-cta{margin-top:140px;margin-left:auto}.clients-canvas-cell{position:relative;order:1;aspect-ratio:1;border-top-width:1px}.clients-bottom{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);border-top-width:1px;background-color:rgb(var(--theme-bg))}.clients-sticky{display:none}.clients-label-col{display:grid;grid-template-rows:repeat(2,minmax(0,1fr))}.clients-label-cell{display:flex;flex-direction:column;padding:20px}.clients-label-foot{margin-top:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.clients-logo-panel{position:relative;overflow:hidden}.clients-logo-slides{position:absolute;inset-inline:0;top:0;display:flex;flex-direction:column;height:600%;transition:transform .8s var(--ease-out)}.clients-logo-slide{display:flex;height:calc(100% / 6);align-items:center;justify-content:center}.clients-logo-slide>svg{width:200px;height:200px;max-width:100%;overflow:clip}.clients-text-col>div{position:sticky;top:var(--site-header-height);display:flex;flex-direction:column;gap:60px;padding:20px}.client-row{position:relative;isolation:isolate;display:grid;height:100px;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-end;gap:20px;overflow:hidden;padding:12px;text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-duration:.8s;transition-timing-function:var(--ease-out)}.client-row-bg{pointer-events:none;position:absolute;inset:0;z-index:-1;transform-origin:top;background-color:rgb(var(--theme-fg));scale:1 0;transition-property:transform,translate,scale,rotate;transition-duration:.8s;transition-timing-function:var(--ease-out)}.client-row.is-active{color:rgb(var(--theme-bg))}.client-row.is-active>.client-row-bg{scale:1 1}.client-tag{margin-left:auto;font-family:var(--font-mono);font-size:var(--text-caption-10);line-height:var(--text-caption-10--lh);letter-spacing:-4%;font-weight:400;text-transform:uppercase;opacity:.6}@media(min-width:1024px){.clients-top{min-height:var(--band);grid-template-columns:repeat(2,minmax(0,1fr))}.clients-top-left{order:1;padding:0 20px}.clients-h2{position:sticky;top:var(--site-header-height)}.clients-canvas-cell{order:2;aspect-ratio:auto}.clients-bottom{grid-template-columns:repeat(2,minmax(0,1fr))}.clients-sticky{position:sticky;top:var(--site-header-height);display:grid;height:var(--screen);grid-template-columns:repeat(2,minmax(0,1fr));align-self:start}.client-row{height:120px}.client-tag{margin-left:0}}.test-mobile{position:relative;z-index:1;display:flex;min-height:var(--screen);flex-direction:column;border-top-width:1px;background-color:rgb(var(--theme-bg))}.test-m-body{display:flex;flex:1;flex-direction:column;padding:24px 12px}.test-m-head{margin-bottom:48px;display:flex;align-items:center;justify-content:space-between}.test-m-quote{margin-bottom:64px}.test-m-quote>.test-quote-mark{margin-bottom:24px}.test-m-foot{margin-top:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.test-m-portrait{position:relative;overflow:hidden;width:100px;aspect-ratio:1}.test-m-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;background-color:rgb(var(--theme-fg));padding:20px;color:rgb(var(--theme-bg))}.test-nav{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.test-nav>.btn+.btn{border-left-width:1px}.test-progress{pointer-events:none;position:absolute;inset-inline:0;top:0;z-index:1;height:4px;transform-origin:left;background-color:rgb(var(--theme-fg));transform:scaleX(.1667);transition:transform .8s var(--ease-out)}.test-desktop{display:none;min-height:var(--screen);grid-template-columns:repeat(4,minmax(0,1fr))}.test-col1{position:relative;z-index:1;display:grid;grid-template-rows:repeat(2,minmax(0,1fr));border-top-width:1px;background-color:rgb(var(--theme-bg))}.test-col1-top{display:flex;flex-direction:column}.test-label-cell{flex:1;padding:20px}.test-img-cell{position:relative;overflow:hidden}.test-img-clip{position:absolute;inset:0}.test-img-scale{position:relative;width:100%;height:100%;will-change:transform}.test-img{position:absolute;top:50%;left:50%;width:109%;height:109%;translate:-50% -50%}.test-img>svg,.test-m-portrait svg{width:100%;height:100%;overflow:clip}.test-col2{position:relative;z-index:1;grid-column:span 2;overflow:hidden;border-top-width:1px;background-color:rgb(var(--theme-bg))}.test-col2-inner{display:flex;height:100%;flex-direction:column;gap:48px;padding:20px}.test-quote-mark svg{width:14px;height:auto}.test-author-row{margin-top:auto;display:flex;align-items:flex-end;justify-content:space-between}.test-author{display:flex;flex-direction:column;gap:8px}.test-role{font-family:var(--font-mono);font-size:var(--text-caption-10);line-height:var(--text-caption-10--lh);letter-spacing:-4%;font-weight:400;text-transform:uppercase;opacity:.5}.test-col3{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));align-items:flex-start;border-top-width:1px}.test-meta{position:sticky;top:var(--site-header-height);z-index:1;height:100%;overflow:hidden;background-color:rgb(var(--theme-fg));color:rgb(var(--theme-bg))}.test-meta>div{display:flex;height:100%;flex-direction:column;gap:20px;padding:20px}.meta-item{display:flex;flex-direction:column;gap:8px}.meta-label{font-weight:var(--font-weight-medium);font-size:var(--text-caption-20);line-height:1;letter-spacing:-4%}.meta-value{font-family:var(--font-mono);font-size:var(--text-caption-10);line-height:var(--text-caption-10--lh);letter-spacing:-4%;font-weight:400;text-transform:uppercase;opacity:.6}.test-canvas-cell{position:relative;height:100%;overflow:hidden}@media(min-width:1024px){.test-mobile{display:none}.test-desktop{display:grid}}.team-top{position:relative;z-index:1;display:none;min-height:var(--screen);grid-template-rows:repeat(2,minmax(0,1fr));border-top-width:1px;background-color:rgb(var(--theme-bg))}.team-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.team-h2-cell{padding-inline:20px}.team-h2{position:sticky;top:var(--site-header-height);width:fit-content;padding-block:20px}.team-row1-right{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.team-tag-cell{display:flex;align-items:flex-end;padding:20px}.team-row2-left{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.team-label-cell{padding:20px}.team-nav{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom-width:1px;border-left-width:1px}.team-nav>.btn+.btn{border-left-width:1px}.team-row2-right{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.team-para-cell{padding:20px}.team-mobile{position:relative;z-index:1;display:flex;flex-direction:column;gap:48px;border-top-width:1px;border-bottom-width:1px;background-color:rgb(var(--theme-bg));padding:20px 12px}.team-rail{position:relative;z-index:1;display:flex;flex-direction:column;gap:1px;--card-basis: calc((100% - 3px)/4) }.team-card{--offset: 0%}.team-card-inner{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:.8}.team-card-btn{position:absolute;right:0;bottom:0;left:0;z-index:1;display:block;width:100%;height:auto;padding:52px 12px 20px;text-align:left;font-family:var(--font-sans);font-size:var(--text-body-20);line-height:var(--text-body-20--lh);letter-spacing:var(--text-body-20--ls);font-weight:450;text-transform:none}.team-card-btn>.btn-inner>svg{width:24px;height:24px}.team-card-name{display:inline-block}.team-card-role{position:absolute;top:0;right:0;z-index:1}.team-card-photo{pointer-events:none;position:absolute;inset:0}.team-card-photo>svg{width:100%;height:100%;overflow:clip}.team-fixed{position:fixed;inset:0;z-index:-1;pointer-events:none;border-width:0!important;opacity:0;transition:opacity .5s ease}.team-fixed.is-visible{opacity:1}.team-fixed .gl-wrap{pointer-events:none}.team-fixed>div{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;pointer-events:none}@media(min-width:1024px){.team-top{display:grid}.team-mobile{display:none}.team-rail{margin-top:-40vh;flex-direction:row;align-items:flex-start;overflow:auto hidden;scroll-snap-type:x mandatory;padding-block:20vh;-ms-overflow-style:none;scrollbar-width:none}.team-rail::-webkit-scrollbar{display:none}.team-rail>.team-card{flex-shrink:0;flex-basis:var(--card-basis);scroll-snap-align:start;transform:translateY(var(--offset))}.team-card-btn{padding-inline:20px}}.banner{container-type:inline-size;position:relative;display:flex;min-height:calc(100svh - var(--site-header-height) + 60svh);flex-direction:column;align-items:center;justify-content:center;overflow:clip;margin-top:-60svh;padding-top:calc(5rem + 60svh);padding-bottom:20px}.banner-canvas{position:absolute;inset:0;width:100%;height:100%}.banner-text{position:relative;z-index:1;display:flex;width:100%;align-items:flex-start;font-size:8.62cqw;color:var(--color-white);text-transform:uppercase;line-height:.9}.plate{display:block;flex-shrink:0;background-color:var(--color-black);padding:.4cqw}.plate--white{width:fit-content;background-color:var(--color-white);color:var(--color-black)}.plate--start{margin-left:15cqw;width:fit-content}.banner-mask{position:relative;display:inline-block;overflow:clip}.banner-mask>span{display:block;transform:translateY(100%)}.banner-text.is-revealed .banner-mask>span{transform:none}.banner-col{display:flex;flex:1;flex-direction:column}.banner-row{display:flex;align-items:stretch;justify-content:space-between}.banner-btn{width:8.558cqw;height:auto;aspect-ratio:1;padding:0;font-family:var(--font-sans);font-size:inherit;line-height:inherit;font-weight:450;letter-spacing:-4%;text-transform:uppercase}.banner-btn>.btn-inner{justify-content:center}.banner-btn>.btn-inner>svg{width:3.5cqw;height:3.5cqw}.site-footer{position:relative;z-index:1;overflow:clip;border-top-width:1px;background-color:rgb(var(--theme-bg))}.footer-top{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr)}.footer-tagline{min-height:200px;padding:20px 12px}.footer-tagline>p{width:fit-content;white-space:pre-line}.footer-right{display:flex;min-height:200px;flex-direction:column}.footer-right-grid{display:grid;flex:1;grid-template-columns:minmax(0,1fr)}.footer-nav-cell{padding:20px 12px}.footer-nav-cell>ul{display:flex;flex-direction:column;gap:8px}.footer-clock-cell{flex:1;padding:20px 12px}.footer-clock-cell>div{display:flex;flex-direction:column;gap:12px}.footer-links{display:grid;grid-template-columns:minmax(0,1fr)}.footer-links .btn{width:100%}.footer-links [data-mail],.footer-links ul{display:flex}.footer-links ul>li{width:100%}.footer-links svg.ext{width:10px;height:10px}.footer-bottom{display:grid;grid-template-columns:minmax(0,1fr)}.footer-brand{order:2;display:flex;min-height:200px;flex-direction:column;row-gap:48px;background-color:rgb(var(--theme-fg));padding:48px 12px 24px;color:rgb(var(--theme-bg))}.footer-brand>svg{margin:auto;width:60%;height:auto;color:currentColor}.footer-legal{display:flex;flex-direction:column;align-items:center;column-gap:20px;row-gap:8px;font-family:var(--font-mono);font-size:var(--text-caption-10);line-height:var(--text-caption-10--lh);letter-spacing:-4%;font-weight:400;text-transform:uppercase}.footer-legal-left{display:flex;flex-wrap:wrap;align-items:center}.footer-legal-left>p{white-space:nowrap}.footer-legal-left>ul{display:flex;gap:1ch;padding-left:1ch}.footer-legal-left>ul>li{display:flex;align-items:center;gap:1ch}.footer-privacy{transition:color .3s var(--ease-in-out)}@media(hover:hover){.footer-privacy:hover{color:rgb(var(--theme-bg))}}.footer-credit a{text-decoration:underline;color:rgb(var(--theme-bg))}.footer-cta{position:relative;order:1;aspect-ratio:1;min-height:200px;overflow:hidden;text-align:left}.footer-cta-panel{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:20px 12px;transition:clip-path .8s var(--ease-in-out)}.footer-cta-front{background-color:var(--color-mint);color:var(--color-black);clip-path:inset(0 0 0 0)}.footer-cta-back{pointer-events:none;background-color:rgb(var(--theme-fg));color:rgb(var(--theme-bg));clip-path:inset(0 100% 0 0)}@media(hover:hover){.footer-cta:hover .footer-cta-front{clip-path:inset(0 0 0 100%)}.footer-cta:hover .footer-cta-back{clip-path:inset(0)}}.footer-cta-title{white-space:pre-line}.footer-cta-row{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.footer-cta-row>p{line-height:1}.footer-cta-row>svg{width:114px;height:114px;flex-shrink:0}@media(min-width:1024px){.site-footer{display:grid;height:var(--screen);grid-template-rows:repeat(2,minmax(0,1fr))}.footer-top{grid-template-columns:repeat(2,minmax(0,1fr));background-color:rgb(var(--theme-bg))}.footer-tagline,.footer-nav-cell,.footer-clock-cell{padding:20px}.footer-right-grid,.footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-bottom{position:sticky;bottom:0;grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand{order:1;padding:20px}.footer-brand>svg{width:100%;max-width:400px}.footer-legal{flex-direction:row;justify-content:space-between}.footer-cta{order:2;aspect-ratio:auto}}
