.wordmark__name[data-astro-cid-qisgtjgl]{clip-path:inset(50%);white-space:nowrap;text-transform:none;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@layer reset{*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body,h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}}@layer base{:root{--ink-1:#f1f1ed;--ink-2:#f1f1eda8;--ink-3:#f1f1ed6b;--ink-4:#f1f1ed42;--rule:#ffffff21;--rule-strong:#f1f1ed57;--face-mono:ui-monospace, "SFMono-Regular", Consolas, monospace;color:#f1f1ed;--entity-band:160svh;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;background:#070807;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html,body{max-width:100%;overflow-x:clip}body{color:#f1f1ed;-webkit-font-smoothing:antialiased;background:#070807;min-width:320px;min-height:100vh}main{font-family:Inter Web,Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}::selection{color:#070807;background:#f1f1ed}:focus-visible{outline-offset:5px;outline:2px solid #f1f1ed}@supports not (font:-apple-system-body){@media (forced-colors:none) and (pointer:fine){::-webkit-scrollbar{background:0 0;width:12px;height:12px}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-track{background:0 0}html::-webkit-scrollbar-track{background:#070807}body::-webkit-scrollbar-track{background:#070807}::-webkit-scrollbar-thumb{--comet-head:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13' viewBox='0 0 12 13'%3E%3Cdefs%3E%3CradialGradient id='g' cx='6.5' cy='6.5' r='4.5' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.556' stop-color='%23bcd6ff' stop-opacity='0.55'/%3E%3Cstop offset='0.756' stop-color='%23bcd6ff' stop-opacity='0.209'/%3E%3Cstop offset='1' stop-color='%23bcd6ff' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle cx='6.5' cy='6.5' r='4.5' fill='url(%23g)'/%3E%3Ccircle cx='6.5' cy='6.5' r='2.5' fill='%23d9e4f5'/%3E%3C/svg%3E");--comet-tail:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='100' viewBox='0 0 12 100' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='o' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%236f9dff' stop-opacity='0'/%3E%3Cstop offset='.45' stop-color='%237aa5ff' stop-opacity='0.092'/%3E%3Cstop offset='.8' stop-color='%2393b9ff' stop-opacity='0.231'/%3E%3Cstop offset='1' stop-color='%23b4cfff' stop-opacity='0.42'/%3E%3C/linearGradient%3E%3ClinearGradient id='i' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23cfe1ff' stop-opacity='0'/%3E%3Cstop offset='.6' stop-color='%23d6e6ff' stop-opacity='0.21'/%3E%3Cstop offset='.88' stop-color='%23e8f1ff' stop-opacity='0.49'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0.7'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpolygon points='6.3,0 6.272,10 6.188,20 6.048,30 5.852,40 5.6,50 5.292,60 4.928,70 4.508,80 4.032,90 3.5,100 9.5,100 8.968,90 8.492,80 8.072,70 7.708,60 7.4,50 7.148,40 6.952,30 6.812,20 6.728,10 6.7,0' fill='url(%23o)'/%3E%3Cpolygon points='6.2,25 6.197,32.5 6.182,40 6.148,47.5 6.089,55 6.002,62.5 5.882,70 5.725,77.5 5.528,85 5.288,92.5 5,100 8,100 7.712,92.5 7.472,85 7.275,77.5 7.118,70 6.998,62.5 6.911,55 6.852,47.5 6.818,40 6.803,32.5 6.8,25' fill='url(%23i)'/%3E%3C/svg%3E");--comet-rod:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='100' viewBox='0 0 12 100' preserveAspectRatio='none' shape-rendering='crispEdges'%3E%3Cdefs%3E%3ClinearGradient id='r' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23f1f1ed' stop-opacity='0.2'/%3E%3Cstop offset='1' stop-color='%23f1f1ed' stop-opacity='0.42'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect x='6.2' width='1' height='100' fill='url(%23r)'/%3E%3C/svg%3E");--comet-line:#f1f1ed6b;--comet-cord:transparent}::-webkit-scrollbar-thumb:hover{--comet-head:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13' viewBox='0 0 12 13'%3E%3Cdefs%3E%3CradialGradient id='g' cx='6.5' cy='6.5' r='5.5' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.455' stop-color='%23d4e5ff' stop-opacity='0.85'/%3E%3Cstop offset='0.7' stop-color='%23d4e5ff' stop-opacity='0.323'/%3E%3Cstop offset='1' stop-color='%23d4e5ff' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle cx='6.5' cy='6.5' r='5.5' fill='url(%23g)'/%3E%3Ccircle cx='6.5' cy='6.5' r='2.5' fill='%23ffffff'/%3E%3C/svg%3E");--comet-line:#f1f1eda8;--comet-cord:#f1f1ed57}::-webkit-scrollbar-thumb:hover{--comet-tail:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='100' viewBox='0 0 12 100' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='o' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%236f9dff' stop-opacity='0'/%3E%3Cstop offset='.45' stop-color='%237aa5ff' stop-opacity='0.128'/%3E%3Cstop offset='.8' stop-color='%2393b9ff' stop-opacity='0.319'/%3E%3Cstop offset='1' stop-color='%23b4cfff' stop-opacity='0.58'/%3E%3C/linearGradient%3E%3ClinearGradient id='i' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23cfe1ff' stop-opacity='0'/%3E%3Cstop offset='.6' stop-color='%23d6e6ff' stop-opacity='0.27'/%3E%3Cstop offset='.88' stop-color='%23e8f1ff' stop-opacity='0.63'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0.9'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpolygon points='6.3,0 6.272,10 6.188,20 6.048,30 5.852,40 5.6,50 5.292,60 4.928,70 4.508,80 4.032,90 3.5,100 9.5,100 8.968,90 8.492,80 8.072,70 7.708,60 7.4,50 7.148,40 6.952,30 6.812,20 6.728,10 6.7,0' fill='url(%23o)'/%3E%3Cpolygon points='6.2,25 6.197,32.5 6.182,40 6.148,47.5 6.089,55 6.002,62.5 5.882,70 5.725,77.5 5.528,85 5.288,92.5 5,100 8,100 7.712,92.5 7.472,85 7.275,77.5 7.118,70 6.998,62.5 6.911,55 6.852,47.5 6.818,40 6.803,32.5 6.8,25' fill='url(%23i)'/%3E%3C/svg%3E");--comet-rod:linear-gradient(to right, transparent 6.2px, var(--comet-line) 6.2px 7.2px, transparent 7.2px)}::-webkit-scrollbar-thumb:active{--comet-tail:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='100' viewBox='0 0 12 100' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='o' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%236f9dff' stop-opacity='0'/%3E%3Cstop offset='.45' stop-color='%237aa5ff' stop-opacity='0.128'/%3E%3Cstop offset='.8' stop-color='%2393b9ff' stop-opacity='0.319'/%3E%3Cstop offset='1' stop-color='%23b4cfff' stop-opacity='0.58'/%3E%3C/linearGradient%3E%3ClinearGradient id='i' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23cfe1ff' stop-opacity='0'/%3E%3Cstop offset='.6' stop-color='%23d6e6ff' stop-opacity='0.27'/%3E%3Cstop offset='.88' stop-color='%23e8f1ff' stop-opacity='0.63'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0.9'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpolygon points='6.3,0 6.272,10 6.188,20 6.048,30 5.852,40 5.6,50 5.292,60 4.928,70 4.508,80 4.032,90 3.5,100 9.5,100 8.968,90 8.492,80 8.072,70 7.708,60 7.4,50 7.148,40 6.952,30 6.812,20 6.728,10 6.7,0' fill='url(%23o)'/%3E%3Cpolygon points='6.2,25 6.197,32.5 6.182,40 6.148,47.5 6.089,55 6.002,62.5 5.882,70 5.725,77.5 5.528,85 5.288,92.5 5,100 8,100 7.712,92.5 7.472,85 7.275,77.5 7.118,70 6.998,62.5 6.911,55 6.852,47.5 6.818,40 6.803,32.5 6.8,25' fill='url(%23i)'/%3E%3C/svg%3E");--comet-rod:linear-gradient(to right, transparent 6.2px, var(--comet-line) 6.2px 7.2px, transparent 7.2px)}::-webkit-scrollbar-thumb:active{--comet-head:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13' viewBox='0 0 12 13'%3E%3Cdefs%3E%3CradialGradient id='g' cx='6.5' cy='6.5' r='5.5' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.636' stop-color='%23e0edff' stop-opacity='0.95'/%3E%3Cstop offset='0.8' stop-color='%23e0edff' stop-opacity='0.361'/%3E%3Cstop offset='1' stop-color='%23e0edff' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle cx='6.5' cy='6.5' r='5.5' fill='url(%23g)'/%3E%3Ccircle cx='6.5' cy='6.5' r='3.5' fill='%23ffffff'/%3E%3C/svg%3E");--comet-line:#f1f1edb8;--comet-cord:#f1f1ed66}::-webkit-scrollbar-thumb:vertical{background:var(--comet-head) left bottom / 12px 13px no-repeat, var(--comet-tail) left bottom 7px / 12px min(100% - 7px, 240px) no-repeat, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='480' viewBox='0 0 12 480' preserveAspectRatio='none' shape-rendering='crispEdges'%3E%3Cdefs%3E%3ClinearGradient id='f' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23f1f1ed' stop-opacity='0'/%3E%3Cstop offset='0.667' stop-color='%23f1f1ed' stop-opacity='0.31'/%3E%3Cstop offset='1' stop-color='%23f1f1ed' stop-opacity='0.655'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect x='6.2' width='1' height='480' fill='url(%23f)'/%3E%3C/svg%3E") left bottom 7px / 12px min(100% - 7px, 480px) no-repeat, linear-gradient(to right, transparent 5.46px, #f1f1eda8 5.46px 7.73px, transparent 7.73px) left top / 100% 1px no-repeat, var(--comet-rod) left top / 100% calc(100% - 7px) no-repeat, linear-gradient(to right, transparent 5.46px, var(--comet-cord) 5.46px 7.73px, transparent 7.73px) left top / 100% calc(100% - 7px) no-repeat;min-height:48px}::-webkit-scrollbar-thumb:horizontal{background:linear-gradient(to bottom, transparent 6.2px, var(--comet-line) 6.2px 7.2px, transparent 7.2px) left top / 100% 100% no-repeat, linear-gradient(to bottom, transparent 5.46px, var(--comet-cord) 5.46px 7.73px, transparent 7.73px) left top / 100% 100% no-repeat;min-width:48px}@media (prefers-contrast:more){::-webkit-scrollbar-thumb{--comet-line:#f1f1eda8;--comet-rod:linear-gradient(to right, transparent 6.2px, var(--comet-line) 6.2px 7.2px, transparent 7.2px)}::-webkit-scrollbar-thumb:hover{--comet-line:#f1f1edcc}::-webkit-scrollbar-thumb:active{--comet-line:#f1f1eddb}}:root[data-intro=pending]::-webkit-scrollbar-thumb{background:0 0}:root[data-intro=pending] body::-webkit-scrollbar-thumb{background:0 0}:root[data-intro=loading]::-webkit-scrollbar-thumb{background:0 0}:root[data-intro=loading] body::-webkit-scrollbar-thumb{background:0 0}:root[data-intro][data-intro-scene]::-webkit-scrollbar-thumb{background:0 0}:root[data-intro][data-intro-scene] body::-webkit-scrollbar-thumb{background:0 0}:root[data-intro=pending]::-webkit-scrollbar-track{background:0 0}:root[data-intro=pending] body::-webkit-scrollbar-track{background:0 0}:root[data-intro=loading]::-webkit-scrollbar-track{background:0 0}:root[data-intro=loading] body::-webkit-scrollbar-track{background:0 0}:root[data-intro][data-intro-scene]::-webkit-scrollbar-track{background:0 0}:root[data-intro][data-intro-scene] body::-webkit-scrollbar-track{background:0 0}:root[data-intro=pending]::-webkit-scrollbar-corner{background:0 0}:root[data-intro=pending] body::-webkit-scrollbar-corner{background:0 0}:root[data-intro=loading]::-webkit-scrollbar-corner{background:0 0}:root[data-intro=loading] body::-webkit-scrollbar-corner{background:0 0}:root[data-intro][data-intro-scene]::-webkit-scrollbar-corner{background:0 0}:root[data-intro][data-intro-scene] body::-webkit-scrollbar-corner{background:0 0}}}@supports not selector(::-webkit-scrollbar){@media (forced-colors:none){html{scrollbar-color:#6b6c69 #070807;scrollbar-width:thin}html *{scrollbar-color:#6b6c69 transparent}}:root[data-intro=pending],:root[data-intro=loading],:root[data-intro][data-intro-scene]{scrollbar-color:transparent transparent}}@media not all and (pointer:fine){:root[data-intro=pending],:root[data-intro=loading],:root[data-intro][data-intro-scene]{scrollbar-color:transparent transparent}}}@layer layout{.site-shell{width:100%;position:relative;overflow:clip}.site-header{z-index:20;border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;width:min(100% - 64px,1440px);height:88px;margin-inline:auto;display:flex;position:absolute;top:0;left:0;right:0}.wordmark{letter-spacing:-.045em;text-transform:uppercase;font-size:18px;font-weight:780;display:inline-flex}.wordmark__svg{color:#f1f1ed;display:block;overflow:visible}.wordmark__svg--phone{display:none}@media (forced-colors:active){.wordmark__svg{color:canvastext}}.hero{grid-template-columns:minmax(0,1fr);align-content:start;min-height:100svh;padding:clamp(116px,16.5svh,172px) max(32px,50vw - 720px) 96px;display:grid;position:relative;overflow:hidden}.hero__copy{z-index:4;width:100%;min-width:0;position:relative}.hero__title{letter-spacing:-.05em;flex-wrap:wrap;column-gap:0;font-size:clamp(40px,min(6.5vw,10.2svh),116px);font-weight:650;line-height:.98;display:flex}.hero__line{width:fit-content;display:block;position:relative}.hero__title:after{content:"";flex-basis:100%;order:1}.hero__line:nth-child(n+3){order:2}.hero__line-text{white-space:pre;margin-right:-.05em;padding-right:.05em;display:inline-block}.hero__line--quiet{color:#858680}.hero__payload{width:min(100%,560px);color:var(--ink-2);text-wrap:balance;margin-top:30px;font-size:clamp(15px,1.2vw,18px);line-height:1.6}.hero__sky{z-index:1;visibility:hidden;pointer-events:none;height:46%;position:absolute;bottom:0;left:0;right:0}:root[data-space=live] .hero__sky:is([data-hand=on],[data-hand=held]){visibility:visible;pointer-events:auto;touch-action:pan-y pinch-zoom;cursor:grab;user-select:none}:root[data-space=live] .hero__sky[data-hand=held]{cursor:grabbing}.space-poster{z-index:0;pointer-events:none;display:none;position:absolute;inset:0}.space-poster img{object-fit:cover;object-position:50% 100%;width:100%;height:100%;display:block}:root[data-space=poster] .space-poster,:root[data-space=lost] .space-poster{display:block}:root[data-space-wait] .space-poster{opacity:0;transition:opacity var(--space-fade,.9s) ease;display:block}:root[data-space-wait][data-space-still] .space-poster{opacity:1}:root[data-space=live][data-space-wait] .space-poster{opacity:0}.space-band{pointer-events:none;height:0}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.space-band--dive{height:230svh}.space-band--entity{height:var(--entity-band)}.space-band--outro{height:70svh}}:root[data-space=live] .space-band--dive{height:230svh}:root[data-space=live] .space-band--entity{height:var(--entity-band)}:root[data-space=live] .space-band--outro{height:70svh}:root[data-space=poster] .space-band{height:0}.products__giant{display:none}:root[data-space=poster] .products__giant{width:calc(100% + 2 * var(--products-gutter,0px));margin:clamp(16px, 3vh, 40px) 0 0 calc(-1 * var(--products-gutter,0px));display:block}:root[data-space=poster] .products__giant img{width:min(100%,56svh);height:auto;margin:0 auto;display:block}@media (aspect-ratio>=1){:root[data-space=poster] .products__giant img{width:min(100%,219svh)}}.products__line{color:var(--ink-1);margin-top:clamp(14px,2.2vh,26px);font-size:clamp(15px,1.2vw,18px);line-height:1.5}:root[data-space=live] .products{position:relative}:root[data-space=live] .products__head{z-index:1;top:4.5lvh;right:var(--products-gutter);left:var(--products-gutter);position:absolute;container-type:inline-size}:root[data-space=live] .products h2{font-size:min(clamp(44px,6vw,92px),11.9048cqw,5.2lvh)}:root[data-space=live] .products__line{margin-top:12px}@media (aspect-ratio>=1){:root[data-space=live] .products__head{top:51lvh;left:max(55vw + min(7vw + 80px,192px),36.3vw + 35.4lvh + 72px);right:max(32px,3vw);transform:translateY(-50%)}:root[data-space=live] .products h2{max-width:6em;font-size:min(clamp(44px,6vw,92px),21.7391cqw)}:root[data-space=live] .products__line{margin-top:clamp(14px,2.2vh,26px)}}:root[data-space=live]:not([data-guide]) .products__head{transition:opacity .9s}:root[data-space=live]:not([data-guide])[data-space-giant-hold] .products__head{opacity:0;transition-duration:.4s}.space-canvas{z-index:-1;pointer-events:none;visibility:hidden;width:100%;height:100lvh;display:block;position:fixed;top:0;left:0}:root[data-space=live] .space-canvas{visibility:visible}:root[data-space=live] body{background:0 0}:root[data-intro] .site-header{opacity:var(--intro-header,0);transform:translateY(calc((1 - var(--intro-header,0)) * -8px))}:root[data-intro]:not([data-intro-header]) .site-header{pointer-events:none}:root[data-intro] .hero__line:first-child{clip-path:inset(-.2em -.12em calc((1 - var(--intro-l1,0)) * (100% + .82em) - .62em) -.12em)}:root[data-intro] .hero__line:nth-child(2){clip-path:inset(-.2em -.12em calc((1 - var(--intro-l2,0)) * (100% + .82em) - .62em) -.12em)}:root[data-intro] .hero__line:nth-child(3){clip-path:inset(-.2em -.12em calc((1 - var(--intro-l3,0)) * (100% + .82em) - .62em) -.12em)}:root[data-intro] .hero__line:nth-child(4){clip-path:inset(-.2em -.12em calc((1 - var(--intro-l4,0)) * (100% + .82em) - .62em) -.12em)}:root[data-intro] .hero__line:first-child .hero__line-text{transform:translateY(calc((1 - var(--intro-l1,0)) * .32em))}:root[data-intro] .hero__line:nth-child(2) .hero__line-text{transform:translateY(calc((1 - var(--intro-l2,0)) * .32em))}:root[data-intro] .hero__line:nth-child(3) .hero__line-text{transform:translateY(calc((1 - var(--intro-l3,0)) * .32em))}:root[data-intro] .hero__line:nth-child(4) .hero__line-text{transform:translateY(calc((1 - var(--intro-l4,0)) * .32em))}:root[data-intro] .hero__payload{opacity:var(--intro-payload,0);transform:translateY(calc((1 - var(--intro-payload,0)) * 12px))}:root[data-hero-hold] .hero__line:first-child{clip-path:inset(-.2em -.12em calc((1 - var(--hero-l1,0)) * (100% + .82em) - .62em) -.12em)}:root[data-hero-hold] .hero__line:nth-child(2){clip-path:inset(-.2em -.12em calc((1 - var(--hero-l2,0)) * (100% + .82em) - .62em) -.12em)}:root[data-hero-hold] .hero__line:nth-child(3){clip-path:inset(-.2em -.12em calc((1 - var(--hero-l3,0)) * (100% + .82em) - .62em) -.12em)}:root[data-hero-hold] .hero__line:nth-child(4){clip-path:inset(-.2em -.12em calc((1 - var(--hero-l4,0)) * (100% + .82em) - .62em) -.12em)}:root[data-hero-hold] .hero__line:first-child .hero__line-text{transform:translateY(calc((1 - var(--hero-l1,0)) * .32em))}:root[data-hero-hold] .hero__line:nth-child(2) .hero__line-text{transform:translateY(calc((1 - var(--hero-l2,0)) * .32em))}:root[data-hero-hold] .hero__line:nth-child(3) .hero__line-text{transform:translateY(calc((1 - var(--hero-l3,0)) * .32em))}:root[data-hero-hold] .hero__line:nth-child(4) .hero__line-text{transform:translateY(calc((1 - var(--hero-l4,0)) * .32em))}:root[data-hero-hold] .hero__payload{opacity:var(--hero-payload,0);transform:translateY(calc((1 - var(--hero-payload,0)) * 12px))}.site-header:before{content:"";z-index:-1;opacity:0;pointer-events:none;background:linear-gradient(#070807a6,#07080700);width:100vw;height:calc(100% + 32px);transition:opacity .5s;position:absolute;top:0;left:50%;transform:translate(-50%)}:root[data-hero-hold][data-intro-zoom=on] .site-header:before{opacity:1}.intro-overlay{z-index:19;pointer-events:none;width:100%;height:100%;display:block;position:fixed;inset:0}:root:not([data-intro=running]) .intro-overlay{visibility:hidden}.intro-credit{right:max(32px,50vw - 720px);bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:21;color:#8a8a87;font-family:var(--face-mono);letter-spacing:.06em;text-shadow:0 0 1px #070807,0 0 2px #070807,0 0 4px #070807,0 0 7px #070807;pointer-events:auto;font-size:10px;line-height:1.4;position:fixed}.intro-credit a{color:inherit}.intro-credit a:hover{color:var(--ink-1);text-decoration:underline}:root:not([data-intro=running]) .intro-credit{visibility:hidden}:root[data-intro][data-intro-scene] .site-header{opacity:1;border-bottom-color:rgba(255, 255, 255, calc(.13 * var(--intro-rule,0)));transform:none}:root[data-intro][data-intro-scene] .site-header .wordmark{opacity:var(--intro-wordmark,0)}:root[data-intro][data-intro-scene] .site-nav{opacity:var(--intro-chrome,0)}.scope{grid-template-columns:minmax(300px,1fr) minmax(0,1fr);align-items:center;column-gap:clamp(24px,4vw,96px);min-height:100svh;padding:clamp(64px,9vh,112px) max(32px,50vw - 820px);display:grid;position:relative}.scope__words{z-index:1;position:relative}.scope h2,.products h2{letter-spacing:-.06em;font-size:clamp(44px,6vw,92px);font-weight:560;line-height:.95}.scope h2{font-size:clamp(40px,3.6vw,84px)}.scope__line{max-width:30em;color:var(--ink-2);text-wrap:balance;margin-top:clamp(16px,2.6vh,30px);font-size:clamp(16px,1.15vw,21px);line-height:1.45}.scope__cta{width:fit-content;margin-top:clamp(14px,2.2vh,26px)}.strata{flex-direction:column;gap:clamp(40px,10.5vh,132px);margin:clamp(48px,10vh,120px) 0 0;padding:0;list-style:none;display:flex}.stratum{cursor:default;border-radius:2px;outline:none;width:fit-content;transition:opacity .42s}.stratum:focus-visible{outline:1px solid var(--ink-3);outline-offset:10px}.stratum h3{letter-spacing:-.045em;font-size:clamp(26px,2.5vw,44px);font-weight:560;transition:color .42s}.stratum__items{color:var(--ink-2);font-family:var(--face-mono);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;gap:8px 14px;margin:14px 0 0;padding:0;font-size:11px;list-style:none;transition:color .42s;display:flex}.stratum--2 .stratum__items{color:#9fb2f4}.stratum--3 .stratum__items{color:#d8b06a}.stratum__items li:not(:last-child):after{content:"/";color:var(--ink-4);margin-left:14px}.scope[data-scope-active] .stratum:not([data-active]){opacity:.5}.stratum[data-active] h3{color:#fff}.stratum--1[data-active] .stratum__items{color:var(--ink-1)}.stratum--2[data-active] .stratum__items{color:#c3cffa}.stratum--3[data-active] .stratum__items{color:#f0cd8a}.scope__stack{z-index:0;aspect-ratio:5/6;pointer-events:none;justify-self:center;max-width:100%;height:min(90svh,1100px);position:relative}.scope__stack picture{display:contents}.scope__poster{object-fit:contain;width:100%;height:100%;transition:opacity .6s;display:block}.scope__poster[data-fade]{opacity:0}.scope__poster[hidden]{display:none}@media (scripting:enabled){.scope[data-scope=""] .scope__poster{display:none}}.scope__canvas{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.scope:not([data-scope=armed]):not([data-scope=live]) .scope__canvas{display:none}@media (width<=900px),(aspect-ratio<=1){.scope{grid-template-columns:minmax(0,1fr);min-height:0;padding:max(96px,15svh) 16px 72px}.scope__words{display:contents}.scope h2{z-index:1;order:0;font-size:clamp(40px,11.5vw,64px);position:relative}.scope__line{z-index:1;order:0;margin-top:14px;font-size:16px;position:relative}.scope__cta{z-index:1;order:0;margin-top:12px;position:relative}.scope__stack{order:1;width:100%;max-width:560px;height:auto;margin-top:18px}.strata{z-index:1;order:2;gap:26px;margin-top:18px;position:relative}.stratum h3{font-size:26px}}@media (scripting:enabled){[data-reveal]{opacity:0;transition:opacity .62s,transform .62s cubic-bezier(.22,.61,.36,1);transform:translateY(14px)}[data-reveal].is-in{opacity:1;transform:none}}.site-footer{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px 32px;padding:clamp(48px,8vh,88px) max(32px,50vw - 720px);display:flex}.site-footer__links{flex-wrap:wrap;align-items:baseline;gap:12px 28px;display:flex}.site-footer__data,.site-footer__link{color:var(--ink-2);font-size:.86rem;transition:color .2s}.site-footer__data:hover,.site-footer__link:hover{color:var(--ink-1)}.site-nav{--nav-gap:28px;gap:var(--nav-gap);white-space:nowrap;margin-left:auto;font-size:.86rem;display:flex}.site-nav a{color:var(--ink-2);transition:color .2s}.site-nav a:hover{color:var(--ink-1)}.site-nav a[aria-current=page]{color:var(--ink-1);text-underline-offset:7px;text-decoration:underline 1px}.site-nav__lang{--lang-gap:.5em;align-items:center;gap:var(--lang-gap);display:inline-flex}.site-nav__lang:before{content:"";width:1px;height:.95em;margin-right:calc(var(--nav-gap) - var(--lang-gap));background:var(--ink-4)}.site-nav .site-nav__lang-here{color:var(--ink-1)}.site-nav__lang-dot{color:var(--ink-3)}.site-nav__lang-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@layer responsive{@media (width<=900px) and (orientation:portrait){.hero{--core-top:88px;padding:calc(var(--core-top) + 62px) 32px 40svh}.hero__copy{max-width:640px}.hero__title{flex-direction:column;font-size:clamp(38px,min(12.4vw,6.9svh),84px);line-height:.95}.hero__payload{margin-top:24px}}@media (width<=900px) and (orientation:landscape){.hero{padding-top:104px;padding-bottom:48px}.hero__title{font-size:clamp(30px,min(5.6vw,10svh),84px)}}@media (width<=900px){.site-nav{--nav-gap:18px}}@media (width<=600px){:root{--entity-band:150svh}.site-header{width:calc(100% - 32px);height:72px}.wordmark__svg--desk{display:none}.wordmark__svg--phone{display:block}.hero{--core-top:80px;padding-inline:16px}.hero__payload{margin-top:24px;font-size:15px}.site-nav{--nav-gap:16px;font-size:.92rem}.site-footer{padding:60px 16px}.intro-credit{right:16px}}@media (width<=28.6875em){.site-nav__section{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}}
