:root{--lime:#c7ff00;--ink:#08100f;--paper:#f4f5f4;--gutter:clamp(22px, 5vw, 88px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;background:var(--ink);color:#f4f6f4;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img{max-width:100%;display:block}h1,h2,h3,p,figure{margin:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--lime);outline-offset:5px}html{scroll-padding-top:96px}button:disabled{cursor:default}.skip{z-index:40;background:var(--lime);color:#08100f;padding:12px;position:fixed;top:-100px;left:20px}.skip:focus{top:15px}.site-nav{z-index:20;padding:28px var(--gutter);color:#fff;justify-content:space-between;align-items:center;gap:30px;display:flex;position:absolute;top:0;left:0;right:0}.site-logo{flex-shrink:0;width:165px}.site-nav nav{align-items:center;gap:32px;font-size:14px;font-weight:550;display:flex}.site-nav a:hover{opacity:.8}.site-nav .nav-cta{border:1px solid #fff6;border-radius:100px;padding:13px 20px}.nav-right{align-items:center;gap:18px;display:flex}.mobile-menu{display:none}.site-footer{padding:70px var(--gutter) 30px;color:#bfc8c3;background:#08100f}@media (max-width:760px){.site-nav{gap:15px;padding-top:24px}.site-logo{width:135px}.site-nav>nav{display:none}.nav-right{gap:15px}.nav-right .nav-cta{display:none}.mobile-menu{display:block;position:relative}.mobile-menu summary{cursor:pointer;padding:10px 0;font-size:14px;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu nav{background:#0a1613;border:1px solid #ffffff35;border-radius:10px;flex-direction:column;align-items:stretch;gap:20px;width:230px;padding:24px;display:flex;position:absolute;top:45px;right:0}.site-footer{padding-top:45px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.hero-journey{--p:0;--scene-scale:1;--sky-opacity:0;--copy-y:0px;--lift:0px;height:210svh;position:relative}.hero-stage{isolation:isolate;background:#111e25;height:100svh;min-height:600px;position:sticky;top:0}.hero-media{z-index:0;transform:scale(var(--scene-scale));transform-origin:50% 65%;will-change:transform;position:absolute;inset:0}.scene-image{object-fit:cover;object-position:50% 50%;width:100%;max-width:none;height:100%;position:absolute;inset:0}.hero-shade{z-index:3;pointer-events:none;background:linear-gradient(#030c116b 0%,#030c114a 20%,#030c1124 48%,#0000 72%,#030c1173);position:absolute;inset:0}.hero-type{z-index:5;top:23%;left:var(--gutter);right:var(--gutter);text-align:center;transform:translate3d(0, var(--copy-y), 0);color:#fff;position:absolute}.hero-type h1{letter-spacing:-.04em;text-shadow:0 2px 30px #05181120;max-width:950px;margin:0 auto;font-size:clamp(54px,7.5vw,96px);font-weight:800;line-height:.95}.hero-description{text-shadow:0 1px 14px #06110e65;max-width:580px;margin:26px auto 0;font-size:clamp(16px,1.3vw,19px);line-height:1.55}.hero-actions{justify-content:center;align-items:center;gap:15px;margin-top:28px;display:flex}.hero-button{background:var(--lime);color:#091008;border:0;border-radius:100px;justify-content:center;align-items:center;gap:22px;min-height:49px;padding:15px 23px;font-size:14px;font-weight:650;display:inline-flex}.hero-button.secondary{color:#fff;background:#0a18152e;border:1px solid #ffffff80}.hero-button:hover{filter:brightness(1.12)}.hero-canvas{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.variant-digital .hero-shade{background:linear-gradient(#04170f90,#0000 75%)}.variant-digital .hero-type{text-align:left;top:23%;right:45%}.variant-digital .hero-type h1{font-size:clamp(52px,6.6vw,92px)}.variant-digital .hero-description{max-width:450px;margin-left:0}.variant-digital .hero-actions{justify-content:flex-start}.variant-digital .hero-media{filter:brightness(.77)saturate(.8)}.hero-stage{overflow:clip;transform:translateZ(0)}.scene-frame{width:100%;height:100%;position:relative;transform:translateZ(0)}@media (min-width:1800px){.hero-type{top:24%}.hero-description{max-width:650px;font-size:20px}.hero-actions{margin-top:34px}.site-nav{padding-top:36px}.hero-button{min-height:56px;font-size:16px}}@media (max-width:760px){.hero-journey{height:195svh}.hero-stage{min-height:620px}.hero-type{top:22%;left:22px;right:22px}.hero-type h1{letter-spacing:-.04em;font-size:clamp(44px,12.2vw,76px)}.hero-description{max-width:360px;margin-top:22px;font-size:15px;line-height:1.5}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:24px}.hero-button{gap:12px;min-height:46px;padding:13px 17px;font-size:12px}.hero-button.secondary{background:#06130e50}.variant-digital .hero-type{text-align:center;top:21%;left:22px;right:22px}.variant-digital .hero-type h1{font-size:clamp(44px,12.2vw,76px)}.variant-digital .hero-description{margin-left:auto}.variant-digital .hero-actions{justify-content:center}}@media (max-height:620px) and (min-width:761px){.hero-stage{min-height:500px}.hero-type{top:22%}.hero-type h1{font-size:56px}.hero-description{margin-top:15px;font-size:14px}.hero-actions{margin-top:17px}}@media (prefers-reduced-motion:reduce){.hero-journey{height:100svh;min-height:620px}.hero-stage{position:relative}.hero-media,.hero-type{transform:none}.hero-journey{--photo-opacity:1!important}}.variant-digital .hero-journey{height:230svh}.variant-digital .hero-canvas{z-index:4;mix-blend-mode:screen}@media (max-width:700px){.variant-digital .hero-type{top:19%}}@media (prefers-reduced-motion:reduce){.variant-digital .hero-journey{height:100svh}.hero-canvas{display:none}}.variant-parallax-scan .hero-stage{background:#a9cfe5}.variant-parallax-scan .hero-media{filter:none;transform:none}.terrain-plane{pointer-events:none;will-change:transform;position:absolute;inset:0}.plate-surface{isolation:isolate;-webkit-mask-image:var(--plate-mask);mask-image:var(--plate-mask);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-image:var(--plate-mask);position:absolute;inset:0;-webkit-mask-position:50%;-webkit-mask-size:cover}.plate-surface .scene-image{filter:none}.plate-surface .hero-canvas{z-index:1}.plane-far{z-index:2;transform:translate3d(0, var(--far-y,0px), 0)}.variant-parallax-scan .site-nav{color:#14322e;padding-top:32px}.variant-parallax-scan .site-nav .site-logo{filter:brightness(0)saturate()}.variant-parallax-scan .site-nav .nav-cta{border-color:#14322e66}.variant-parallax-scan .mobile-menu nav{color:#fff}.variant-parallax-scan .site-logo img{height:auto}.variant-parallax-scan .hero-type{z-index:4;top:14%;left:var(--gutter);text-align:left;color:#14322e;right:45%}.variant-parallax-scan .hero-type h1{text-shadow:none;font-size:clamp(48px,6vw,84px)}.variant-parallax-scan .hero-description{max-width:450px;text-shadow:none;margin:14px 0 0}.variant-parallax-scan .hero-actions{justify-content:flex-start;margin-top:16px}.variant-parallax-scan .hero-button.secondary{color:#14322e;background:#ffffff60;border-color:#14322e80}.plane-near{z-index:5;transform:translate3d(0, var(--near-y,0px), 0)}.plane-front{z-index:6;transform:translate3d(0, var(--front-y,0px), 0)}.variant-parallax-scan .hero-shade{z-index:1;background:0 0}.variant-parallax-scan .hero-journey[data-parallax=false] .hero-type{z-index:8}@media (max-width:760px){.variant-parallax-scan .hero-type{text-align:center;top:14%;left:22px;right:22px}.variant-parallax-scan .hero-type h1{font-size:clamp(44px,11.5vw,72px)}.variant-parallax-scan .hero-description{margin-inline:auto}.variant-parallax-scan .hero-actions{justify-content:center}}@media (prefers-reduced-motion:reduce){.terrain-plane{will-change:auto;transform:none!important}.variant-parallax-scan .hero-type{z-index:8}.variant-parallax-scan .hero-media{transform:none}.variant-parallax-scan .hero-journey,.variant-parallax-scan .hero-stage{min-height:760px}}.variant-parallax-exit .hero-journey{height:230svh}.variant-parallax-exit .hero-stage{background:#000}.variant-parallax-exit .scene-frame{opacity:1;--edge-mask:linear-gradient(to bottom, #000 calc(94% - var(--edge-rise,0%)), rgba(0, 0, 0, calc(1 - var(--edge-reveal,0) * .2)) calc(96% - var(--edge-rise,0%)), rgba(0, 0, 0, calc(1 - var(--edge-reveal,0) * .65)) calc(98% - var(--edge-rise,0%)), rgba(0, 0, 0, calc(1 - var(--edge-reveal,0))) calc(100% - var(--edge-rise,0%)));-webkit-mask-image:var(--edge-mask);-webkit-mask-image:var(--edge-mask);mask-image:var(--edge-mask)}@media (prefers-reduced-motion:reduce){.variant-parallax-exit .hero-journey{height:100svh}}.variant-parallax-exit .hero-type{opacity:calc(1 - var(--exit-progress,0) * 6)}@font-face{font-family:Inter;src:url(/_astro/inter.8kRkwJBP.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+100-1FFF,U+2070-20FF,U+2150-218F,U+2200-10FFFF}.showcase-page{scroll-padding-top:0}.showcase{--ocean:#00df81;--paper:#f5f7f4;--text:#151b1e;--muted:#5a6468;--section-gutter:clamp(24px, 5vw, 88px);background:#000}.showcase .skip:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden}.showcase .icon{vertical-align:middle;flex-shrink:0;width:20px;height:20px;display:inline-block}.showcase .nav-cta{align-items:center;gap:10px;display:flex}.product-story{z-index:2;background:var(--paper);color:var(--text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:0 0 48px 48px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow:clip}.section-grid{width:calc(100% - var(--section-gutter) * 2);max-width:1320px;margin-inline:auto}.gear-section{color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(at 74% 40%,#102319 0%,#08120d 60%,#060e0a 100%);scroll-margin-top:0}.gear-layout{grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr;gap:36px clamp(40px,5vw,88px)}.section-copy h2{letter-spacing:-.055em;text-wrap:initial;font-size:clamp(42px,4.65vw,68px);font-weight:650;line-height:1.06}.eyebrow{color:var(--muted);margin-bottom:26px;font-size:14px;font-weight:550}.gear-copy{grid-area:1/1;padding-top:56px}.gear-copy .section-description{font-size:24px}.gear-copy .eyebrow{text-transform:uppercase;letter-spacing:.28em;font-size:12px;font-weight:650}.section-description{letter-spacing:-.025em;color:var(--muted);max-width:440px;margin-top:30px;font-size:clamp(17px,1.5vw,21px);line-height:1.6}.gear-demo{--gear-settle:0;--gear-final-scale:.6;--gear-settle-offset:56px;grid-area:1/2/3;justify-self:center;width:min(100%,540px);scroll-margin-top:72px;container-type:inline-size}.gear-window{isolation:isolate;height:var(--gear-stage-height);border:4px solid #0000;border-radius:34px;position:relative}.gear-window:after{content:"";border:4px solid var(--ocean);border-radius:inherit;z-index:6;pointer-events:none;position:absolute;inset:-4px}.gear-visual{width:min(calc(100% + 64px), calc((var(--gear-stage-height) - 68px) / 1.24));aspect-ratio:1/1.24;isolation:isolate;transform:translate(-50%, calc(var(--gear-settle) * var(--gear-settle-offset))) scale(calc(1 - var(--gear-settle) * (1 - var(--gear-final-scale))));transform-origin:50% 0;position:absolute;top:-44px;left:50%}.gear-studio-floor{pointer-events:none;filter:brightness(.15)sepia(.3);width:280%;max-width:none;height:auto;position:absolute;top:100%;left:50%;transform:translate(-50%,-64.6%);-webkit-mask-image:radial-gradient(50% 45% at 50% 55%,#000 0% 25%,#0000 95%);mask-image:radial-gradient(50% 45% at 50% 55%,#000 0% 25%,#0000 95%)}.gear-visual:before{content:"";pointer-events:none;background:radial-gradient(#24433270 0%,#172f2245 30%,#0000 70%);height:22%;position:absolute;bottom:-11%;left:-55%;right:-55%}.gear-visual:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(#000c 0%,#0005 35%,#0000 71%);height:4%;position:absolute;bottom:-1.7%;left:15%;right:13%}.gear-object{aspect-ratio:2/3;z-index:2;width:100%;position:absolute;bottom:0;left:0;transform:translateY(13%)}.gear-photo{object-fit:contain;width:100%;max-width:none;height:100%;filter:brightness(1.1) blur(calc(var(--gear-defocus,0) * clamp(3px, .4vw, 5px)));position:absolute;inset:0}.gear-scan{opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.gear-focus{opacity:0;z-index:4;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gear-flash{border-radius:inherit;opacity:0;z-index:5;pointer-events:none;background:#f7f8f6;position:absolute;inset:0}.gear-record{z-index:7;display:grid;position:absolute;inset:auto 20px 20px}.gear-result,.gear-pending{grid-area:1/1;min-width:0}.gear-result{visibility:hidden;opacity:0}.gear-demo[data-scan-state=complete] .gear-result{visibility:visible;opacity:1;animation:.45s ease-out both gear-result-in}.gear-demo[data-scan-state=complete] .gear-pending{visibility:hidden}.gear-pending{border:1px solid #28463599;border-radius:20px;flex-direction:column;justify-content:center;align-self:end;padding:20px 24px}.gear-pending strong{letter-spacing:-.035em;color:var(--text);font-size:20px;font-weight:600;line-height:1.3}.gear-pending p{color:var(--muted);letter-spacing:-.015em;font-size:14px;line-height:1.5}.recognition-indicator{background:var(--ocean);border-radius:50%;margin-bottom:10px}.gear-announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes gear-result-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.gear-specs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:calc(100% + 128px);margin:0;padding:0;display:grid;position:relative;left:50%;overflow:visible;transform:translate(-50%)}.gear-spec-pair{border:1px solid #35534480;border-radius:18px;min-width:0;padding:14px 12px}.gear-spec-card{min-width:0;margin:0}.gear-spec-card+.gear-spec-card{border-top:1px solid #48605280;margin-top:12px;padding-top:12px}.gear-specs dt{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);white-space:nowrap;margin-bottom:5px;font-size:10px;font-weight:550;line-height:1.3}.gear-specs dd{color:var(--text);letter-spacing:-.035em;white-space:nowrap;margin:0;font-size:16px;font-weight:600;line-height:1.25}.gear-pagination{justify-content:center;align-items:center;height:36px;display:none}.gear-pagination button{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:24px;height:32px;padding:0;display:grid}.gear-pagination button:after{content:"";background:#4b6457;border-radius:50%;width:7px;height:7px}.gear-pagination button[aria-current=true]:after{background:var(--ocean)}.gear-success{background:var(--ocean);border-radius:999px;justify-content:center;align-items:center;gap:12px;margin-top:16px;padding:16px 20px;display:flex}.success-check{border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.success-check .icon{filter:invert();width:20px;height:20px}.gear-success strong{letter-spacing:-.025em;font-size:18px;font-weight:650;line-height:1.35;display:block}.replay-button{color:var(--muted);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;min-height:44px;margin:16px auto 0;padding:8px 12px;display:flex}.replay-button .icon{opacity:.65;filter:invert();width:14px;height:14px}.replay-button[hidden]{display:none}.maps-section{background:#f7f9f6;padding:145px 0 135px;scroll-margin-top:0;overflow:hidden}.maps-intro{grid-template-columns:39% 61%;align-items:center;min-height:720px;display:grid}.maps-copy{z-index:3;padding-right:20px;position:relative}.maps-copy h2{font-size:clamp(40px,4vw,59px);line-height:1.09}.maps-copy .eyebrow{margin-bottom:20px}.maps-copy .section-description{max-width:370px;margin-top:28px;font-size:clamp(16px,1.35vw,19px)}.map-showcase{isolation:isolate;width:100%;height:720px;position:relative}.map-strip{inset:82px calc(-1 * var(--section-gutter)) 85px -3%;justify-content:center;gap:14px;display:flex;position:absolute;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 88%,#0000)}.map-panel{background:#d5ddd5;border-radius:22px;flex:0 0 27%;position:relative;overflow:hidden}.map-panel img{object-fit:cover;width:100%;max-width:none;height:100%}.map-panel figcaption{text-align:center;letter-spacing:-.02em;color:#fff;text-shadow:0 1px 9px #000;background:#0c1d1633;padding:8px 0;font-size:11px;position:absolute;bottom:14px;left:0;right:0}.map-device{z-index:2;aspect-ratio:511/968;filter:drop-shadow(0 16px 9px #17301b20);width:390px;position:absolute;top:50%;left:48%;transform:translate(-50%,-50%)}.device-bezel{pointer-events:none;z-index:5;width:100%;max-width:none;height:100%;position:absolute;inset:0}.device-screen{background:#13211a;border-radius:11%/5%;width:76.908%;height:88.016%;position:absolute;top:5.992%;left:11.546%;overflow:hidden;container-type:inline-size}.device-map{object-fit:cover;width:100%;max-width:none;height:100%;transition:opacity .3s;position:absolute;inset:0}.device-status{z-index:3;color:#fff;text-shadow:0 1px 3px #000;justify-content:space-between;font-size:3.5cqw;font-weight:600;display:flex;position:absolute;top:3%;left:8%;right:8%}.device-status img{filter:invert();width:22%}.map-sheet{color:#f4f6f5;background:#101416f5;border-radius:9cqw 9cqw 0 0;padding:4cqw 5cqw 10cqw;font-family:Inter,-apple-system,sans-serif;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -3px 24px #0002}.sheet-handle{background:#a8b0b2;border-radius:20px;width:16%;height:1cqw;margin:0 auto 5cqw;display:block}.sheet-title{justify-content:space-between;align-items:center;margin-bottom:5cqw;display:flex}.sheet-title strong{align-items:center;gap:2cqw;font-size:6cqw;font-weight:650;display:flex}.sheet-title strong .icon{filter:invert();width:4cqw;height:4cqw}.sheet-close{color:#fff;background:#242a2d;border:1px solid #6e777b;border-radius:50%;place-items:center;width:10cqw;height:10cqw;padding:0;display:grid;position:relative}.sheet-close:after{content:"";position:absolute;inset:-8px}.sheet-close .icon{filter:invert();width:5cqw;height:5cqw}.sheet-label{text-transform:uppercase;letter-spacing:.07em;color:#b1b9bd;margin-bottom:2.5cqw;font-size:2.8cqw;font-weight:600}.basemap-options{grid-template-columns:repeat(3,1fr);gap:3cqw;margin-bottom:5cqw;display:grid}.basemap-options button{color:#bdc5c8;text-align:center;background:0 0;border:0;min-width:0;padding:0}.basemap-options button>img{aspect-ratio:1;object-fit:cover;border:2px solid #435047;border-radius:4cqw;width:100%;margin-bottom:2cqw}.basemap-options button[aria-pressed=true]>img{border-color:#d9ff00;box-shadow:0 0 0 1px #d9ff00}.basemap-options button[aria-pressed=true]{color:#fff}.basemap-options span{letter-spacing:-.035em;font-size:3cqw}.layer-row{color:#f3f6f4;text-align:left;background:#1c2326;border:0;border-radius:4cqw;align-items:center;gap:3cqw;width:100%;min-height:44px;margin-top:2cqw;padding:2.5cqw;font-size:3.6cqw;display:flex}.layer-row>img{object-fit:cover;border-radius:2.5cqw;width:11cqw;height:11cqw}.layer-check{border:1px solid #77847e;border-radius:50%;flex-shrink:0;place-items:center;width:6.5cqw;height:6.5cqw;margin-left:auto;display:grid}.layer-check .icon{opacity:0;width:4.4cqw;height:4.4cqw}.layer-row[aria-pressed=true] .layer-check{background:#d9ff00;border-color:#d9ff00}.layer-row[aria-pressed=true] .layer-check .icon{opacity:1}.open-map{color:#fff;white-space:nowrap;background:#131b19ed;border:1px solid #ffffff30;border-radius:40px;align-items:center;gap:8px;min-height:44px;padding:12px 18px;font-size:12px;display:flex;position:absolute;bottom:7%;left:50%;transform:translate(-50%)}.open-map .icon{filter:invert();width:16px;height:16px}.open-map[hidden],.map-sheet[hidden]{display:none}.map-features{padding-top:145px;scroll-margin-top:60px;container-type:inline-size}.gallery-heading{letter-spacing:-.05em;text-wrap:initial;max-width:1000px;margin-bottom:44px;font-size:clamp(38px,4.1vw,60px);font-weight:650;line-height:1.08}.feature-rail{--card-width:clamp(370px, 38vw, 560px);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:0 max(var(--section-gutter), calc((100vw - 1320px) / 2)) 4px;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:stretch;gap:20px;scroll-padding-inline-start:max(var(--section-gutter), calc((100vw - 1320px) / 2));display:flex;overflow-x:auto}.feature-rail::-webkit-scrollbar{display:none}.map-card{flex:0 0 var(--card-width);isolation:isolate;scroll-snap-align:start;background:#fafcf9;border-radius:28px;height:780px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #131e1410}.card-image{object-fit:cover;z-index:-2;width:100%;max-width:none;height:100%;position:absolute;inset:0}.map-card:before{content:"";z-index:-1;background:linear-gradient(#fafcf9 0% 21%,#fafcf9f5 28%,#fafcf9a6 39%,#fafcf900 54%);position:absolute;inset:0}.card-copy{padding:38px 32px 0}.card-eyebrow{color:var(--muted);margin-bottom:17px;font-size:15px}.card-copy h3{letter-spacing:-.05em;text-wrap:initial;font-size:clamp(34px,3.1vw,46px);font-weight:650;line-height:1.07}.card-copy>p:last-child{letter-spacing:-.025em;color:var(--muted);max-width:400px;margin-top:17px;font-size:clamp(16px,1.25vw,18px);line-height:1.5}.dark-card{color:#f7faf5;background:#101b17}.dark-card:before{background:linear-gradient(120deg,#101b17 0%,#101b17f5 16%,#101b17b3 40%,#101b1700 72%)}.dark-card .card-copy p{color:#d5deda}.offline-image{filter:brightness(.75)saturate(.6)}.offline-extent{background:#d9ff0028;border:2px solid #d9ff00;justify-content:center;align-items:center;width:61%;height:28%;display:flex;position:absolute;top:57%;left:24%;transform:skewY(9deg)}.offline-extent .map-tag{position:static;transform:skewY(-9deg)}.map-tag{color:#193323;white-space:nowrap;background:#f5faf0f0;border-radius:30px;align-items:center;gap:6px;padding:10px 14px;font-size:12px;font-weight:500;display:inline-flex;position:absolute;top:72%;left:50%;transform:translate(-50%);box-shadow:0 3px 15px #0001}.map-tag .icon{width:16px;height:16px}.hunting-tag{top:69%}.map-tag.dark-tag{color:#f3f6ed;box-shadow:none;background:#162216}.dark-tag .icon{background:#d9ff00;border-radius:50%;width:19px;height:19px;padding:2px}.terrain-image{object-position:50% 100%}.conditions-card .card-image{object-position:57% center}.gallery-controls{justify-content:space-between;align-items:center;margin-top:26px;display:flex}.gallery-buttons{gap:12px;display:flex}.gallery-buttons button{background:#e8ede8;border:0;border-radius:50%;place-items:center;width:48px;height:48px;transition:background .2s;display:grid}.gallery-buttons button:hover:not(:disabled){background:#d8e0d9}.gallery-buttons button:disabled{opacity:.35}.gallery-buttons .icon{width:23px;height:23px}.footer-top{justify-content:space-between;align-items:center;gap:40px;padding-bottom:100px;display:flex}.footer-top>a:first-child img{width:200px;height:auto}.product-story :focus-visible{outline-color:#008b50}.feature-rail:focus-visible{outline-offset:-3px}@media (min-width:1800px){.map-showcase{height:780px}.map-device{width:415px}.map-strip{inset-block:90px}.maps-intro{min-height:780px}}@media (max-width:1100px) and (min-width:761px){.gear-demo{--gear-stage-height:640px}.gear-window{margin-inline:8px}.gear-record{inset-inline:14px;bottom:16px}.gear-copy{padding-top:16px}.gear-spec-pair{padding:12px 10px}.gear-specs dd{font-size:14px}.gear-success{gap:10px;padding:13px 14px}.gear-success strong{font-size:15px}.success-check{width:30px;height:30px}.map-device{width:340px;left:50%}.map-showcase{height:630px}.map-strip{inset-block:80px}.maps-intro{grid-template-columns:42% 58%;min-height:630px}.map-card{height:720px}.map-features{padding-top:110px}.card-copy{padding-inline:26px}.card-copy h3{font-size:34px}.maps-copy h2{font-size:40px}}@media (max-width:760px){.product-story{border-radius:0 0 28px 28px}.gear-layout{display:block}.gear-copy{padding:0}.section-copy h2{letter-spacing:-.055em;font-size:clamp(39px,10.6vw,56px);line-height:1.07}.eyebrow{margin-bottom:16px}.section-description{margin-top:16px;font-size:17px;line-height:1.5}.gear-window{border-radius:28px}.gear-record{inset-inline:14px;bottom:14px}.gear-specs{width:calc(100cqw + var(--section-gutter) * 2);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;max-width:none;padding:16px 10px 0;display:flex;left:50%;overflow-x:auto;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 8px calc(100% - 8px),#0000);mask-image:linear-gradient(90deg,#0000,#000 8px calc(100% - 8px),#0000)}.gear-specs::-webkit-scrollbar{display:none}.gear-spec-pair{display:contents}.gear-spec-card,.gear-spec-card+.gear-spec-card{scroll-snap-align:center;border:1px solid #35534480;border-radius:16px;flex:0 0 36%;margin:0;padding:15px 13px;box-shadow:0 8px 18px #0002}.gear-specs dt{letter-spacing:.04em;margin-bottom:5px;font-size:11px}.gear-specs dd{font-size:14px}.gear-pagination{display:flex}.gear-success{gap:10px;margin-top:0;padding:12px}.gear-success strong{font-size:15px}.success-check{width:26px;height:26px}.success-check .icon{width:17px;height:17px}.gear-pending{padding:14px 18px}.gear-pending strong{font-size:17px}.gear-pending p{margin-top:4px;font-size:13px}.recognition-indicator{margin-bottom:7px}.maps-section{padding:90px 0 88px}.maps-intro{min-height:0;display:block}.maps-copy{padding:0}.maps-copy h2{font-size:clamp(38px,10.2vw,54px)}.maps-copy .section-description{max-width:420px;font-size:17px}.map-showcase{height:590px;width:calc(100% + var(--section-gutter) * 2);margin-top:58px;margin-left:calc(-1 * var(--section-gutter))}.map-device{width:335px;max-width:92vw;left:50%}.map-strip{gap:12px;inset:78px -100px 68px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.map-panel{border-radius:18px;flex-basis:27%}.map-panel figcaption{display:none}.map-features{padding-top:80px}.gallery-heading{margin-bottom:36px;font-size:clamp(37px,10vw,50px)}.feature-rail{--card-width:91cqw;gap:2cqw;padding-inline:0 7cqw;scroll-padding-inline-start:0}.map-card{border-radius:26px;height:690px}.card-copy{padding:29px 24px 0}.card-eyebrow{margin-bottom:16px;font-size:14px}.card-copy h3{font-size:clamp(35px,9.7vw,46px);line-height:1.05}.card-copy>p:last-child{margin-top:17px;font-size:17px;line-height:1.5}.map-card:before{background:linear-gradient(#fafcf9 0% 23%,#fafcf9ee 31%,#fafcf9aa 40%,#fafcf900 54%)}.dark-card:before{background:linear-gradient(120deg,#101b17 0%,#101b17f5 19%,#101b17a6 44%,#101b1700 75%)}.map-tag{padding:10px 12px;font-size:11px}.hunting-tag{top:70%}.gallery-controls{margin-top:23px}.gallery-buttons button{width:44px;height:44px}.footer-top{padding-bottom:72px;display:block}.footer-top>a:first-child img{width:175px}}@media (max-width:374px){.gear-spec-card,.gear-spec-card+.gear-spec-card{flex-basis:40%;padding-inline:10px}.gear-specs dd{font-size:13px}.gear-specs dt{letter-spacing:.03em;font-size:10px}.gear-success strong{font-size:14px}.card-copy{padding-inline:22px}.card-copy>p:last-child{font-size:16px}.maps-copy h2{font-size:36px}.map-showcase{height:560px}.map-device{width:315px}}@media (max-width:760px){.gallery-heading{max-width:7.5em}.gear-copy .section-description{line-height:1.5}}@media (prefers-reduced-motion:reduce){.gear-demo[data-scan-state=complete] .gear-result{animation:none}.device-map{transition:none}}@media (max-width:760px){.showcase-page{scrollbar-width:none}.showcase-page::-webkit-scrollbar{display:none}.showcase .nav-right .nav-cta{display:none}}@media (prefers-reduced-motion:reduce){.gear-focus,.gear-flash{display:none}}.gear-section{--text:#f5f5f7;--muted:#b5b5b9;background:#000;padding:80px 0 128px}.gear-layout{flex-direction:column;align-items:center;gap:48px;display:flex}.gear-copy{z-index:2;text-align:center;padding:0;position:relative}.gear-copy h2{font-size:clamp(64px,6vw,86px)}.gear-copy .eyebrow{margin-bottom:24px}.gear-copy .section-description{max-width:none;margin:24px auto 0}.gear-copy .gear-body{max-width:660px;color:var(--muted);margin:22px auto 0;font-size:clamp(16px,1.35vw,18px);line-height:1.65}.gear-demo{--gear-stage-height:760px;width:680px;max-width:100%}.gear-window{margin-inline:22px}.gear-window:before{content:"";z-index:-1;background:var(--gear-studio-image,url(/_astro/studio-backdrop.CXZX39Sy.webp)) center / 100% 100% no-repeat;pointer-events:none;position:absolute;inset:-80px -200px -30px}.gear-studio-floor{filter:grayscale()brightness(.18)}.gear-visual:before{display:none}.gear-pending{background:#181818f5;border-color:#ffffff26}.gear-spec-pair{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1b1b1df5;border-color:#ffffff26}.gear-spec-card+.gear-spec-card{border-top-color:#ffffff1f}.gear-specs dt{color:#b5b5b9}.gear-specs dd{color:#f5f5f7}@media (min-width:1101px){.gear-specs dd{font-size:20px}}.gear-pagination button:after{background:#59595d}.gear-success{color:#001e14}.success-check{background:#001e14}.replay-button{font-size:14px}.gear-section :focus-visible{outline:2px solid var(--ocean);outline-offset:4px}@media (min-width:761px) and (max-width:1100px){.gear-window{margin-inline:22px}.gear-record{inset-inline:20px;bottom:20px}.gear-specs dd{font-size:16px}.gear-spec-pair{padding:14px 12px}.gear-success strong{font-size:18px}}@media (max-width:760px){.gear-section{padding:40px 0 56px}.gear-layout{gap:26px}.gear-copy h2{letter-spacing:-.05em;font-size:clamp(36px,10.5vw,48px);line-height:1.04}.gear-copy .eyebrow{margin-bottom:12px}.gear-copy .section-description{margin-top:14px;font-size:16px}.gear-demo{--gear-stage-height:clamp(350px, calc(100svh - 245px), 460px);width:100%;max-width:400px;margin:0 auto}.gear-window{margin-inline:8px}.gear-window:before{inset:-50px -100px -10px}.gear-spec-card,.gear-spec-card+.gear-spec-card{background:#1b1b1df5;border-color:#ffffff26}.gear-pagination button{width:16px}.replay-button{margin-top:10px}}.gear-pending{grid-template-columns:22px minmax(0,1fr);align-content:center;column-gap:12px;display:grid}.gear-pending strong{grid-area:1/2}.gear-pending p{grid-column:2;margin-top:5px}.recognition-indicator{background:0 0;grid-area:1/1;place-items:center;width:22px;height:26px;margin:0;display:grid}.recognition-indicator:after{content:"";background:var(--ocean);border-radius:50%;width:6px;height:6px}.gear-demo[data-scan-state=processing] .recognition-indicator:after,.gear-demo[data-scan-state=resolving] .recognition-indicator:after{box-sizing:border-box;border:2px solid #ffffff24;border-top-color:var(--ocean);background:0 0;border-right-color:#00df8180;width:18px;height:18px;animation:.9s linear infinite gear-thinking}@keyframes gear-thinking{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.recognition-indicator:after{animation:none!important}}.launch-page,.launch-site{background-color:var(--browser-surface,#000)}.launch-page{color-scheme:var(--browser-scheme,dark);scrollbar-gutter:stable}.launch-site{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.launch-site .site-nav nav{gap:clamp(18px,2vw,32px)}.launch-site #gear:not([data-media-ready]){--gear-studio-image:none}.launch-site .product-story{border-radius:0}.launch-site .eyebrow{text-transform:uppercase;letter-spacing:.22em;font-weight:600;line-height:1.5}.launch-site .maps-section{padding-bottom:120px}.trips-section{color:#171b1e;background:#edf1ed}.launch-about{color:#f5f5f7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:0 var(--section-gutter);background:#0d0e10}.about-wrap{max-width:1200px;margin-inline:auto}.launch-about .eyebrow{color:var(--ocean);margin-bottom:24px}.about-intro{padding:100px 0 0}.about-intro .about-wrap{border-top:1px solid #36383a;grid-template-columns:1fr 1fr;column-gap:92px;padding-top:104px;display:grid}.about-intro .eyebrow,.about-intro h2{grid-column:1/-1}.about-intro h2{letter-spacing:-.05em;text-wrap:initial;font-weight:650;line-height:1.05}.launch-about .mission{letter-spacing:-.02em;color:#a1a4a7;align-self:start;max-width:455px;margin-top:58px;line-height:1.6}.launch-about .mission strong{color:#f5f5f7;font-weight:500}.launch-about .values{letter-spacing:-.035em;border-top:1px solid #36383a;grid-template-rows:repeat(3,minmax(0,1fr));gap:0;margin:58px 0 0;padding:0;line-height:1.25;list-style:none;display:grid}.launch-about .values li{border-bottom:1px solid #36383a;align-content:center;padding:0}.launch-about .values strong{color:#c7ff00;font-weight:600}.launch-about .values span{color:#c3c5c7}.launch-about .platform{padding:100px 0 104px}.launch-about .platform h2{letter-spacing:-.045em;text-align:center;font-weight:650;line-height:1.13}.launch-about .platform h2 span{color:#999da1;display:block}.launch-about .pillars{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:48px 0 0;padding:0;list-style:none;display:grid}.launch-about .pillars li{--accent:#00df81;background:#1b1d20;border-radius:24px;min-height:250px;padding:29px 28px 32px}.launch-about .pillars .pillar-prepare{--accent:#c7ff00}.launch-about .pillars .pillar-capture{--accent:#ff7900}.launch-about .pillars .pillar-find{--accent:#55bfff}.launch-about .pillar-icon{width:44px;height:44px;color:var(--accent);margin-bottom:31px;display:block}.launch-about .pillars h3{color:var(--accent);letter-spacing:-.025em;text-wrap:initial;font-weight:600;line-height:1.2}.launch-about .pillars h3 span{color:#f5f5f7;display:block}.launch-about .team{padding-bottom:120px}.launch-about .team .about-wrap{border-top:1px solid #36383a;padding-top:82px}.launch-about .team .eyebrow{color:#a7aaac}.launch-about .team h2{font-weight:650;line-height:1.08}@media (max-width:1100px){.about-intro .about-wrap{gap:0 44px}.launch-about .pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-about .pillars li{min-height:228px}}.launch-site .map-features{padding-top:96px}.launch-site .gallery-heading{letter-spacing:-.035em;margin-bottom:32px}.launch-site .feature-rail{--card-width:clamp(320px, 27vw, 384px);overscroll-behavior-y:auto;scroll-snap-type:x mandatory}.launch-site .feature-rail>.map-card{scroll-snap-stop:always}.launch-site .feature-rail:focus-visible{outline:none}.launch-site .map-card{height:520px;box-shadow:none;--card-surface:#eeeee5;--card-ink:#151f1a;--card-muted:#48564d;color:var(--card-ink);background:var(--card-surface);border-radius:24px}.launch-site .card-copy{padding:28px 24px 0}.launch-site .card-eyebrow{margin-bottom:12px}.launch-site .card-copy h3{letter-spacing:-.03em;line-height:1.08}.launch-site .card-copy>p:last-child{color:var(--card-muted);margin-top:16px;line-height:1.5}.launch-site .map-card .card-eyebrow{color:#4b5850;background:#151f1a08;border-color:#151f1a12}.launch-site .dark-card{--card-surface:#101b17}.launch-site .dark-card:before{background:linear-gradient(#101b17 0%,#101b17f2 38%,#101b1790 60%,#101b1700 82%);display:block}.launch-site .offline-extent{top:auto;transform:none}.launch-site .offline-extent .map-tag{gap:9px;padding:11px 14px;transform:none}.launch-site .offline-extent .dark-tag .icon{filter:invert();background:0 0;border-radius:0;padding:0}.launch-site .hunting-card .card-image{border-radius:0;width:100%;height:100%;inset:0}.launch-site .hunting-card .map-tag{box-shadow:none;padding:9px 12px;top:auto}.launch-site .water-card:before{background:linear-gradient(#06302b 0% 35%,#06302bf2 45%,#06302b73 60%,#06302b00 78%);display:block}.launch-site .terrain-card .card-image{-webkit-mask-image:url(/_astro/lidar-silhouette.DweJImxq.webp);mask-image:url(/_astro/lidar-silhouette.DweJImxq.webp);-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.launch-site .terrain-card .map-tag{box-shadow:none;top:auto;transform:none}.launch-site .places-card .card-eyebrow{color:#374911;background:#2130090d;border-color:#21300926}.launch-site .places-card .card-image{width:100%;inset:auto 0 0}.launch-site .places-card .map-tag{box-shadow:none;top:auto}.launch-site .places-card .map-tag .icon{filter:invert()}.launch-site .conditions-card{--card-surface:#151314}.launch-site .conditions-card .card-image{inset:0 0 auto}.launch-site .conditions-card .wind-tag{box-shadow:none;gap:8px;padding:9px 12px;top:16px;left:16px;transform:none}.launch-site .conditions-card .card-copy{position:absolute;left:0;right:0}@media (max-width:760px){.launch-site .map-features{padding-top:64px}.launch-site .gallery-heading{margin-bottom:28px}.launch-site .feature-rail{--card-width:min(300px, calc(100cqw - var(--section-gutter) * 2));padding-inline:var(--section-gutter);gap:16px;scroll-padding-inline-start:var(--section-gutter)}.launch-site .map-card{border-radius:22px;height:480px}.launch-site .card-copy{padding:24px 22px 0}.launch-site .maps-section{padding-bottom:76px}.about-intro{padding-top:0}.about-intro .about-wrap{padding-top:72px}}@media (max-width:600px){.about-intro .about-wrap{display:block}.launch-about .mission{margin-top:28px}.launch-about .values{margin-top:40px;display:block}.launch-about .values li{padding:22px 0}.launch-about .platform{padding:68px 0 64px}.launch-about .platform h2{text-align:left}.launch-about .pillars{gap:12px;margin-top:34px}.launch-about .pillars li{border-radius:20px;min-height:196px;padding:23px 18px 25px}.launch-about .pillar-icon{width:36px;height:36px;margin-bottom:26px}.launch-about .pillars h3{line-height:1.23}.launch-about .team{padding-bottom:72px}.launch-about .team .about-wrap{padding-top:57px}}@media (max-width:360px){.launch-about .pillars{grid-template-columns:1fr}.launch-about .pillars li{grid-template-columns:36px minmax(0,1fr);gap:22px;min-height:132px;padding:24px;display:grid}.launch-about .pillar-icon{margin:0}}@media (max-width:1100px){.launch-site .site-nav>nav{display:none}.launch-site .mobile-menu{display:block;position:relative}.launch-site .mobile-menu summary{cursor:pointer;font-size:14px;list-style:none}.launch-site .mobile-menu summary::-webkit-details-marker{display:none}.launch-site .mobile-menu nav{padding:24px;top:45px;right:0}}@media (min-width:761px){.about-intro .about-wrap{border-top:0}}.launch-site{--hero-card-gutter:clamp(24px, 3vw, 48px)}.launch-site.variant-parallax-exit .hero-stage{background:0 0}@media (max-width:1100px){.launch-site.variant-parallax-exit .hero-stage{height:100lvh}.launch-site.variant-parallax-exit .hero-journey{height:230lvh}@media (prefers-reduced-motion:reduce){.launch-site.variant-parallax-exit .hero-journey{height:100lvh}}}.launch-site.variant-parallax-exit .scene-frame{transform:translateZ(0) scale(var(--hero-card-scale,1));transform-origin:50% calc(100% - var(--hero-card-crop,0px));clip-path:inset(0 0 var(--hero-card-crop,0px) 0 round var(--hero-card-radius,0px));opacity:1;will-change:transform;border-radius:0;overflow:hidden;-webkit-mask-image:none;mask-image:none}.launch-site.variant-parallax-exit .hero-journey{margin-bottom:calc(-1 * var(--hero-card-overlap,min(260px, calc(max(100svh, 600px) * .26))))}.launch-site .connected-surround{padding:var(--hero-card-gutter) var(--hero-card-gutter) 0;position:relative}.launch-site.variant-parallax-exit .hero-type{opacity:1}@media (max-width:760px){.launch-site{--hero-card-gutter:12px}.launch-site.variant-parallax-exit .hero-journey{margin-bottom:calc(-1 * var(--hero-card-overlap,min(260px, calc(max(100svh, 620px) * .26))))}}@media (prefers-reduced-motion:reduce){.launch-site.variant-parallax-exit .hero-journey{margin-bottom:0}.launch-site.variant-parallax-exit .scene-frame{will-change:auto}}@font-face{font-family:Outfit;src:url(/_astro/outfit.D6ftewdU.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+100-1FFF,U+2070-20FF,U+2150-218F,U+2200-10FFFF}.launch-site.variant-parallax-scan .site-nav .site-logo,.launch-site .site-logo img{filter:none}.launch-site .site-logo{--logo-mark:#d9ff00}@property --menu-reveal{syntax:"<number>";inherits:true;initial-value:0}.launch-site .site-logo-svg{width:100%;height:auto;display:block}.launch-site .site-logo-svg path:not(.logo-mark){fill:var(--logo-wordmark,#151314)}.launch-site .site-logo-svg .logo-mark{fill:var(--logo-mark);transition:none}.launch-site .site-logo-menu-mark{--logo-wordmark:#151314;clip-path:inset(0 0 100%);pointer-events:none;height:100%;position:absolute;inset:0}.launch-site .site-logo-menu-mark .logo-mark{fill:#151314}.launch-site .site-nav{color:#151314;padding:30px 4.5%}@media (min-width:1101px){.launch-site .site-nav:not([data-desktop-capsule]){padding-inline:max(var(--section-gutter), calc((100% - 1200px) / 2))}}.launch-site .site-nav>nav{gap:28px;margin-left:auto}.launch-site .site-nav .nav-cta{align-items:center;gap:12px;min-height:44px;padding:11px 19px;font-weight:550;display:flex}.launch-site .site-nav a:hover{opacity:1}.launch-site .site-nav>nav a:hover{text-underline-offset:4px;text-decoration:underline}.launch-site .nav-cta svg{width:18px;height:18px;transition:transform .15s}.launch-site .nav-cta:hover svg,.launch-site .nav-cta:focus-visible svg{transform:translate(4px)}.launch-site.variant-parallax-exit .hero-type{z-index:8;text-align:center;color:#151314;flex-direction:column;align-items:center;display:flex;top:114px;left:24px;right:24px}.launch-site.variant-parallax-exit .hero-type h1{letter-spacing:-.035em;color:#151314;text-shadow:none;text-transform:uppercase;max-width:100%;margin:0;font-family:Outfit,sans-serif;font-weight:800;line-height:.92}.launch-site .hero-type h1 span{display:block}.launch-site .hero-tagline{letter-spacing:.035em;color:#151314;margin:20px 0 0;font-family:Outfit,sans-serif;font-weight:650;line-height:1.35}.launch-site .hero-tagline:after{content:"";background:#d9ff00;border-radius:999px;width:88px;height:3px;margin:14px auto 0;display:block}.launch-site .hero-description{margin:16px 0 0;font-weight:450}.launch-site .hero-actions{justify-content:center;align-items:center;margin-top:23px;display:flex}.launch-site .hero-button{letter-spacing:.045em;text-transform:uppercase;color:#151314;min-height:52px;box-shadow:none;background:#d9ff00;border:0;border-radius:999px;gap:12px;padding:15px 28px;font-family:Outfit,sans-serif;font-weight:800;line-height:1.2;transition:box-shadow .3s}.launch-site .hero-button svg{flex:none;width:19px;height:19px;transition:transform .15s;transform:none}.launch-site .hero-button:hover,.launch-site .hero-button:focus-visible{filter:none;background:#d9ff00;box-shadow:0 10px 30px #d9ff0066}.launch-site .hero-button:hover svg,.launch-site .hero-button:focus-visible svg{transform:translate(4px)}.launch-site .hero-button.secondary{color:#151314;box-shadow:none;background:#15131414;border:0;padding-inline:25px;transition:none}.launch-site .hero-button.secondary:hover,.launch-site .hero-button.secondary:focus-visible{box-shadow:none;filter:none;background:#15131414}.launch-site .hero-button.secondary svg,.launch-site .hero-button.secondary:hover svg,.launch-site .hero-button.secondary:focus-visible svg{transition:none;transform:none}.launch-site .hero-button:focus-visible,.launch-site .site-nav a:focus-visible,.launch-site .mobile-menu summary:focus-visible{outline-offset:5px;outline:2px solid #151314}.launch-site .hero-members{width:-moz-fit-content;width:fit-content;max-width:100%;min-height:36px;box-shadow:none;text-align:left;border:1px solid #15131445;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:3px 13px 3px 6px;font-weight:500;line-height:1.4;display:flex}.launch-site .hero-avatar-stack{flex:none;align-items:center;padding-left:8px;display:flex}.launch-site .hero-avatar-stack img{object-fit:cover;border:0;border-radius:50%;width:26px;height:26px;margin-left:-8px;display:block;position:relative}.launch-site .hero-avatar-stack img:first-child{z-index:3}.launch-site .hero-avatar-stack img:nth-child(2){z-index:2}.launch-site .hero-avatar-stack img:nth-child(3){z-index:1}.launch-site .hero-member-copy{display:flex}.launch-site .hero-member-copy strong{font-weight:750}.launch-site .hero-member-growth{color:#27322d}@media (min-width:761px) and (max-width:1080px){.launch-site .site-logo{width:140px}}@media (min-width:761px) and (max-height:800px){.launch-site.variant-parallax-exit .hero-type{transform:translate3d(0, var(--copy-y), 0) scale(.87);transform-origin:50% 0;top:119px}}@media (max-width:760px){.launch-site .site-nav{grid-template-columns:minmax(0,1fr) auto;gap:15px;padding:18px 24px;display:grid}.launch-site .site-logo{grid-area:1/1;width:132px}.launch-site .site-nav .nav-right{grid-area:1/2;justify-self:end}.launch-site .mobile-menu summary{flex-direction:column;justify-content:center;align-items:flex-end;gap:6px;min-width:44px;min-height:44px;padding:0;display:flex}.launch-site .mobile-menu summary>span{background:#151314;width:22px;height:1.5px}.launch-site .mobile-menu nav{color:#eee;border:0;border-radius:12px;gap:18px;padding:20px;top:57px}.launch-site .mobile-menu a:focus-visible{outline-color:#d9ff00}.launch-site.variant-parallax-exit .hero-type{text-align:center;left:24px;right:24px}.launch-site.variant-parallax-exit .hero-type h1{letter-spacing:-.025em;line-height:.96}.launch-site .hero-tagline{letter-spacing:.04em;text-wrap:balance;max-width:340px;margin-top:20px;line-height:1.4}.launch-site .hero-tagline:after{width:66px;margin-top:12px}.launch-site .hero-description{margin:15px auto 0}.launch-site .hero-actions{flex-direction:column;align-items:center;gap:4px;width:min(342px,100vw - 48px);margin-top:22px;display:flex}.launch-site .hero-button,.launch-site .hero-button.secondary{letter-spacing:.015em;white-space:nowrap;gap:7px;min-width:0;min-height:48px;padding:12px 10px}.launch-site .hero-button svg{width:16px;height:16px}.launch-site .hero-members{min-height:36px;margin-top:20px;padding:2px 12px 2px 6px}.launch-site .hero-member-copy{align-items:flex-start}}@media (max-width:360px){.launch-site.variant-parallax-exit .hero-type{left:17px;right:17px}.launch-site .hero-tagline{max-width:260px}.launch-site .hero-actions{gap:8px;width:calc(100vw - 34px)}.launch-site .hero-button,.launch-site .hero-button.secondary{letter-spacing:0;gap:5px;padding-inline:8px}.launch-site .hero-button svg{width:14px;height:14px}.launch-site .hero-members{padding-right:12px}}@media (prefers-reduced-motion:reduce){.launch-site .hero-button,.launch-site .hero-button svg,.launch-site .nav-cta svg{transition:none}.launch-site .hero-button:hover svg,.launch-site .hero-button:focus-visible svg,.launch-site .nav-cta:hover svg,.launch-site .nav-cta:focus-visible svg{transform:none}}.launch-site.variant-parallax-scan .hero-media,.launch-site .terrain-plane .plate-surface{transform:none}.launch-site.variant-parallax-scan .hero-shade{z-index:7;background:0 0}.launch-site.variant-parallax-scan .site-nav{color:#151314}.launch-site .site-nav>nav a,.launch-site .site-nav .nav-cta{text-shadow:none}.launch-site .site-nav .nav-cta{border-color:#15131466}.launch-site.variant-parallax-exit .hero-type h1,.launch-site .hero-tagline,.launch-site .hero-description{color:#151314;text-shadow:none}.launch-site .hero-button.secondary,.launch-site .hero-button.secondary:hover,.launch-site .hero-button.secondary:focus-visible{color:#151314;-webkit-backdrop-filter:blur(4px);box-shadow:none;background:#eeeeeebf;border:1px solid #0000}.launch-site .hero-members{color:#151314;-webkit-backdrop-filter:none;text-shadow:none;background:0 0;border-color:#15131438;margin:0 0 24px}.launch-site .hero-member-copy strong,.launch-site .hero-member-growth{color:#151314}.launch-site .site-nav a:focus-visible,.launch-site .mobile-menu summary:focus-visible,.launch-site .hero-button:focus-visible{outline-color:#151314}.launch-site .mobile-menu summary>span{box-shadow:none;background:#151314}.launch-site .mobile-menu nav{color:#151314;text-shadow:none;background:#eee;border:1px solid #15131420}.launch-site .mobile-menu nav a:focus-visible{outline-color:#151314}.launch-site .hero-button.secondary{padding:14px 24px}@media (max-width:760px){.launch-site .hero-button.secondary{padding:11px 9px}.launch-site .hero-members{margin:0 0 22px}}@media (max-width:360px){.launch-site .hero-button.secondary{padding-inline:7px}}.launch-site .hero-member-copy{flex-direction:row;align-items:baseline;gap:5px;line-height:1.4}@media (max-width:760px){.launch-site .hero-members{gap:8px;padding-inline:6px 12px}.launch-site .hero-member-copy{flex-direction:row;gap:4px;line-height:1.4}}@media (max-width:374px){.launch-site .hero-members{gap:7px}.launch-site .hero-avatar-stack img{width:24px;height:24px}}@media (max-width:360px){.launch-site .hero-members{gap:6px;padding-inline:5px 8px}.launch-site .hero-avatar-stack img{width:22px;height:22px}}.launch-site .hero-avatar-stack{--proof-avatar-size:26px;--proof-avatar-edge:radial-gradient(circle calc(var(--proof-avatar-size) / 2 - 1px) at 50% 50%, #000 calc(100% - .4px), transparent 100%);--proof-avatar-gap:radial-gradient(circle calc(var(--proof-avatar-size) / 2 + 1px) at calc(8px - var(--proof-avatar-size) / 2) 50%, transparent calc(100% - .4px), #000 100%)}.launch-site .hero-avatar-stack img{-webkit-mask-image:var(--proof-avatar-edge);-webkit-mask-image:var(--proof-avatar-edge);mask-image:var(--proof-avatar-edge)}.launch-site .hero-avatar-stack img+img{-webkit-mask-image:var(--proof-avatar-edge), var(--proof-avatar-gap);-webkit-mask-image:var(--proof-avatar-edge), var(--proof-avatar-gap);mask-image:var(--proof-avatar-edge), var(--proof-avatar-gap);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}@media (max-width:374px){.launch-site .hero-avatar-stack{--proof-avatar-size:24px}}@media (max-width:360px){.launch-site .hero-avatar-stack{--proof-avatar-size:22px}}.launch-site .hero-members{isolation:isolate;margin-bottom:18px;position:relative;overflow:hidden}.launch-site .hero-members:after{content:"";z-index:0;pointer-events:none;background:var(--proof-shine,none) center/100% 100% no-repeat;position:absolute;inset:0;transform:translate(-110%)}.launch-site .hero-members[data-shine-active]:after{animation:8s linear .7s infinite hero-proof-shine}.launch-site .hero-members>.hero-avatar-stack,.launch-site .hero-members>.hero-member-copy{z-index:1;position:relative}@keyframes hero-proof-shine{0%{transform:translate(-110%)}22%,to{transform:translate(110%)}}@media (prefers-reduced-motion:reduce),(forced-colors:active){.launch-site .hero-members:after{display:none;animation:none!important}}.launch-site .hero-tagline{margin-top:16px}.launch-site .hero-tagline:after,.launch-site .hero-description{margin-top:12px}@media (min-width:761px){.launch-site.variant-parallax-exit .hero-type{top:clamp(124px,15svh,176px)}.launch-site .hero-actions{margin-top:50px}}@media (max-width:760px){.launch-site.variant-parallax-exit .hero-type{top:86px}}.launch-site .hero-description{color:#fff;text-shadow:0 1px 3px #151314a6,0 0 1px #15131480;-webkit-backdrop-filter:none;background:0 0;border-radius:0;max-width:590px;padding:0;line-height:1.55}@media (max-width:760px){.launch-site .hero-description{max-width:322px;line-height:1.6}}@media (max-width:1100px){.launch-site .site-nav{--menu-reveal:0;transition:--menu-reveal .3s cubic-bezier(.22,1,.36,1)}.launch-site .site-nav .nav-right>.nav-cta{display:none}.launch-site .site-nav[data-menu-state]{position:fixed}.launch-site .site-nav[data-menu-state=open]{--menu-reveal:1;transition-duration:.42s}.launch-site .site-nav[data-menu-state] .nav-right>.nav-cta{visibility:hidden}.launch-site .site-logo{z-index:3;position:relative}.launch-site .site-nav[data-menu-state] .site-logo-menu-mark{clip-path:inset(0 0 clamp(0px, calc(var(--menu-logo-bottom,58px) - 100dvh * var(--menu-reveal)), var(--menu-logo-height,40px)) 0)}.launch-site .mobile-menu summary{z-index:3;justify-content:flex-end;align-items:center;min-width:44px;min-height:44px;padding:0;display:flex;position:relative}.launch-site .mobile-menu summary>span{background:0 0;border-radius:999px;width:22px;height:1.5px;transition:transform .12s ease-in-out .12s;position:absolute;top:calc(50% - .75px);right:0;transform:translateY(-3.75px)}.launch-site .mobile-menu summary>span+span{transform:translateY(3.75px)}.launch-site .mobile-menu summary>span:before{content:"";border-radius:inherit;background:#151314;width:100%;height:100%;transition:transform .12s ease-in-out;display:block}.launch-site .site-nav[data-menu-state=open] .mobile-menu summary>span{transition-delay:0s;transform:translateY(0)}.launch-site .site-nav[data-menu-state=open] .mobile-menu summary>span:before{transition-delay:.12s;transform:rotate(45deg)}.launch-site .site-nav[data-menu-state=open] .mobile-menu summary>span+span:before{transform:rotate(-45deg)}.launch-site .mobile-menu nav{z-index:1;width:auto;height:100vh;overscroll-behavior:contain;height:100dvh;padding:104px max(40px, env(safe-area-inset-right)) max(32px, env(safe-area-inset-bottom)) max(40px, env(safe-area-inset-left));color:#151314;clip-path:inset(0 0 calc((1 - var(--menu-reveal)) * 100%) 0);pointer-events:none;letter-spacing:-.015em;background:#eee;border:0;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:6px;font-weight:600;line-height:1.25;transition:none;display:flex;position:fixed;inset:0;overflow-y:auto}.launch-site .mobile-menu nav a{opacity:0;flex:none;padding:5px 0;transition:opacity .14s 40ms,transform .18s cubic-bezier(.22,1,.36,1) 40ms;transform:translateY(-8px)}.launch-site .mobile-menu nav a:nth-child(2){transition-delay:20ms}.launch-site .mobile-menu nav a:nth-child(3){transition-delay:0s}.launch-site .mobile-menu[open]:not([data-mobile-nav-enhanced]) nav{clip-path:inset(0);pointer-events:auto}.launch-site .site-nav[data-menu-state=open] .mobile-menu nav{pointer-events:auto}.launch-site .mobile-menu[open]:not([data-mobile-nav-enhanced]) nav a,.launch-site .site-nav[data-menu-state=open] .mobile-menu nav a{opacity:1;transition-duration:.28s;transition-delay:.1s;transform:translateY(0)}.launch-site .site-nav[data-menu-state=open] .mobile-menu nav a:nth-child(2){transition-delay:.14s}.launch-site .site-nav[data-menu-state=open] .mobile-menu nav a:nth-child(3){transition-delay:.18s}}@media (max-width:360px){.launch-site .mobile-menu nav{padding-inline:28px}}@media (min-width:1101px){.launch-site .site-nav[data-desktop-capsule]{--nav-capsule-inset:14px;--nav-rim-inset:-1px;width:min(960px,100% - 48px);height:68px;padding:calc(var(--nav-capsule-inset) - 1px) calc(var(--nav-capsule-inset) - 1px) calc(var(--nav-capsule-inset) - 1px) 24px;color:#eee;background:#151314;border:1px solid #ffffff1a;border-radius:999px;gap:28px;margin-inline:auto;position:fixed;top:18px;left:0;right:0;box-shadow:0 4px 8px #0000001f}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.launch-site .site-nav[data-desktop-capsule]{-webkit-backdrop-filter:blur(12px)saturate(85%);backdrop-filter:blur(12px)saturate(85%);background:linear-gradient(#ffffff09,#fff0 45% 70%,#ffffff04),#151314b3}}.launch-site .site-nav[data-desktop-capsule] .site-logo{--logo-mark:#d9ff00;width:100px}.launch-site .site-nav[data-desktop-capsule] .site-logo-svg path:not(.logo-mark){fill:#eee}.launch-site .site-nav[data-desktop-capsule]>nav{gap:4px}.launch-site .site-nav[data-desktop-capsule]>nav a{background:0 0;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:10px 14px;line-height:20px;transition:background-color .16s cubic-bezier(.22,1,.36,1);display:flex}.launch-site .site-nav[data-desktop-capsule]>nav a:hover{text-decoration:none}.launch-site .site-nav[data-desktop-capsule]>nav a:focus-visible{background:#ffffff10}@media (hover:hover){.launch-site .site-nav[data-desktop-capsule]>nav a:hover{background:#ffffff10}}.launch-site .site-nav[data-desktop-capsule] .nav-cta{color:#151314;background:#d9ff00;border:0;gap:10px;min-height:40px;padding:10px 18px;font-weight:650;line-height:20px}.launch-site .site-nav[data-desktop-capsule] a:focus-visible{outline-color:#d9ff00}}@media (max-width:1100px){.launch-site .site-nav[data-mobile-capsule]{--nav-rim-inset:0px;--nav-capsule-top:calc(env(safe-area-inset-top,0px) + 12px);top:var(--nav-capsule-top);left:calc(env(safe-area-inset-left,0px) + 16px);right:calc(env(safe-area-inset-right,0px) + 16px);color:#eee;width:auto;max-width:640px;height:56px;box-shadow:none;background:0 0;border:0;border-radius:999px;grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-inline:auto;padding:6px 18px 6px 22px;display:grid;position:fixed}.launch-site .site-nav[data-mobile-capsule]:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:#151314;border:1px solid #ffffff1a;position:absolute;inset:0;box-shadow:0 4px 8px #0000001f}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.launch-site .site-nav[data-mobile-capsule]:before{-webkit-backdrop-filter:blur(12px)saturate(85%);backdrop-filter:blur(12px)saturate(85%);background:linear-gradient(#ffffff09,#fff0 45% 70%,#ffffff04),#151314b3}}.launch-site .site-nav[data-mobile-capsule] .site-logo{--logo-wordmark:#eee;--logo-mark:#d9ff00;grid-area:1/1;align-items:center;width:84px;min-height:44px;display:flex}.launch-site .site-nav[data-mobile-capsule] .nav-right{z-index:1;grid-area:1/2;justify-self:end;position:relative}.launch-site .site-nav[data-mobile-capsule] .mobile-menu summary>span:before{background:#eee}.launch-site .site-nav[data-mobile-capsule][data-menu-state=open] .mobile-menu summary>span:before{background:#151314}.launch-site .site-nav[data-mobile-capsule] .site-logo:focus-visible,.launch-site .site-nav[data-mobile-capsule] .mobile-menu summary:focus-visible{outline-offset:3px;outline-color:#d9ff00}}@supports (mask-composite:exclude) or (-webkit-mask-composite:xor){.launch-site .site-nav[data-desktop-capsule],.launch-site .site-nav[data-mobile-capsule]:before{border-color:#0000}.launch-site .site-nav:is([data-desktop-capsule],[data-mobile-capsule]):after{content:"";inset:var(--nav-rim-inset);z-index:4;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(135deg,#ffffff8c 0%,#ffffff73 5%,#ffffff42 12%,#ffffff1f 23%,#ffffff0a 37%,#ffffff05 48%,#ffffff0c 59%,#ffffff26 70%,#ffffff4d 80%,#fff6 89%,#ffffff47 96%,#ffffff26 100%);padding:1px;position:absolute;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.launch-site .site-nav[data-desktop-capsule],.launch-site .site-nav[data-mobile-capsule]:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:#151314}}@media (forced-colors:active){.launch-site .site-nav:is([data-desktop-capsule],[data-mobile-capsule]):after{content:none}.launch-site .site-nav[data-desktop-capsule]{color:canvastext;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border-color:canvastext}.launch-site .site-nav[data-desktop-capsule] .site-logo-svg path{fill:canvastext}.launch-site .site-nav[data-desktop-capsule]>nav a:hover,.launch-site .site-nav[data-desktop-capsule]>nav a:focus-visible{color:highlighttext;background:highlight}.launch-site .site-nav[data-mobile-capsule]:before{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border-color:canvastext}.launch-site .site-nav[data-mobile-capsule] .site-logo{--logo-wordmark:CanvasText;--logo-mark:CanvasText}}@media (prefers-reduced-motion:reduce){.launch-site .mobile-menu nav,.launch-site .mobile-menu nav a,.launch-site .mobile-menu summary>span,.launch-site .mobile-menu summary>span:before,.launch-site .site-logo-svg .logo-mark,.launch-site .site-nav[data-desktop-capsule]>nav a,.launch-site .site-nav{transition:none!important}}.launch-site .plate-surface[data-photo-plate]{-webkit-mask-image:none;mask-image:none}.launch-site .hero-journey:not([data-plates-ready]) .terrain-plane{visibility:hidden}.launch-site .hero-actions{flex-direction:column;gap:12px}.launch-site .hero-actions .hero-button.secondary,.launch-site .hero-actions .hero-button.secondary:hover,.launch-site .hero-actions .hero-button.secondary:focus-visible{color:#f5f5f7;text-shadow:0 1px 2px #000000b3,0 2px 8px #0006;-webkit-backdrop-filter:none;min-height:44px;box-shadow:none;background:0 0;border:0;padding:10px 12px}.launch-site .hero-actions .hero-button.secondary:focus-visible{outline-color:#f5f5f7}.launch-site .hero-actions .hero-button.secondary svg{filter:drop-shadow(0 1px 2px #000000b3)drop-shadow(0 2px 8px #0006)}.browser-top-surface{display:none}@media (max-width:1100px){.launch-site>.browser-top-surface{height:env(safe-area-inset-top,0px);z-index:100;background-color:var(--browser-surface,#000);pointer-events:none;display:block;position:fixed;top:0;left:0;right:0}.launch-site>.site-nav:not([data-mobile-capsule]):not([data-desktop-capsule]):not([data-menu-state]){clip-path:inset(clamp(0px, var(--nav-hero-clip,0px), 100%) 0 0)}}@media (max-width:760px){.launch-site .hero-actions .hero-button:not(.secondary){padding-inline:28px}}.gear-section{overflow:clip}.gear-demo{--gear-result-overlap:.75;--gear-final-top-inset:16px}.gear-window>.gear-studio-floor{z-index:0;filter:grayscale()brightness(.28);width:200%;top:78%}.gear-visual:after{display:none}.gear-benefits{text-align:left;max-width:440px;margin:28px auto 0;padding:0;list-style:none}.gear-benefits li{color:#d7d7db;padding-left:20px;line-height:1.5;position:relative}.gear-benefits li+li{margin-top:12px}.gear-benefits li:before{content:"";background:var(--ocean);border-radius:50%;width:5px;height:5px;position:absolute;top:.6em;left:0}@media (max-width:1100px){.gear-layout{gap:96px}}@media (max-width:760px){.gear-benefits{margin-top:24px}.gear-demo{--gear-final-top-inset:32px}.gear-visual{width:min(calc(100% - 24px), calc((var(--gear-stage-height) - 64px) / 1.435));top:40px}}@media (min-width:1101px){.gear-section{padding-top:96px;padding-bottom:88px}.gear-layout{isolation:isolate;grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(40px,3.5vw,64px);display:grid;position:relative}.gear-copy{text-align:left;grid-area:1/1;padding-bottom:24px}.gear-copy h2{line-height:1.04}.gear-copy .section-description{color:#f5f5f7;max-width:560px;margin:24px 0 0;line-height:1.4}.gear-copy .gear-body{max-width:560px;margin:24px 0 0;line-height:1.65}.gear-demo{--gear-stage-height:clamp(620px, 47vw, 720px);grid-area:1/2;width:100%;max-width:680px}.gear-layout:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg, #0009, #0003 45%, transparent 80%), var(--gear-studio-image,url(/_astro/studio-backdrop.CXZX39Sy.webp)) center / 100% 100% no-repeat;position:absolute;inset:-70px -10vw -60px}.gear-window{margin-inline:clamp(54px,5.5vw,84px)}.gear-visual{width:min(calc(100% + 184px), calc((var(--gear-stage-height) - 68px) / 1.24))}.gear-window:before{display:none}.gear-specs{width:calc(100cqw - 24px)}.gear-spec-pair{padding:14px 12px}.gear-specs dd{font-size:clamp(16px,1.3vw,19px)}.gear-specs dt{font-size:10px}.gear-benefits{max-width:560px;margin-inline:0}}.smart-loadouts{color:#151314;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.smart-loadouts .loadouts-heading{text-align:center;max-width:1000px;margin:0 auto 24px}.smart-loadouts .eyebrow{margin-bottom:24px}.smart-loadouts h2{letter-spacing:-.052em;margin:0 auto;font-weight:650;line-height:1.05}.smart-loadouts .body{letter-spacing:-.25px;max-width:850px;margin:28px auto 0;line-height:1.55}.smart-loadouts .photo{transform-origin:0 0;width:1536px;height:1024px;position:absolute}.smart-loadouts .background{filter:sepia(.12)saturate(.65);width:1536px;max-width:none;height:1024px;display:block}.smart-loadouts .screen{transform-origin:0 0;background:#080808;border-radius:118px;width:780px;height:1688px;position:absolute;top:0;left:0;overflow:hidden}.smart-loadouts .screen>img{width:780px;height:1688px;display:block}.smart-loadouts .island{background:#000;border-radius:40px;width:206px;height:58px;position:absolute;top:27px;left:290px}.smart-loadouts .island:after{content:"";background:radial-gradient(circle,#10231c,#020504 70%);border-radius:50%;width:22px;height:22px;position:absolute;top:18px;right:14px}.smart-loadouts .switch{z-index:2;white-space:nowrap;border:1px solid #ffffffb0;border-radius:100px;gap:4px;padding:3px;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 5px 20px #15131418}.smart-loadouts .switch button{color:#151314;cursor:pointer;background:0 0;border:0;border-radius:100px;min-height:34px;padding:0 18px;font-family:inherit;font-weight:500}.smart-loadouts .switch button[aria-pressed=true]{color:#fff}@media (max-width:760px){.smart-loadouts .body{margin-top:22px;line-height:1.55}.smart-loadouts h2{letter-spacing:-1.9px;line-height:1.08}}.smart-loadouts{background:radial-gradient(at 68% 22%,#ffffffd9 0%,#0000 57%),linear-gradient(155deg,#e2e2df 0%,#f0f0ed 43%,#d5d6d2 100%);max-width:none;padding:100px 0 0;overflow-x:clip}.smart-loadouts .loadouts-heading{max-width:1000px;margin-bottom:24px;padding-inline:32px}.smart-loadouts h2{-webkit-text-fill-color:initial;color:#151314;background:0 0}.smart-loadouts h2 .accent{-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#008e73 0%,#009340 100%);-webkit-background-clip:text;background-clip:text}.smart-loadouts .eyebrow{color:#495149;background:#ffffff45;border-color:#15131424;box-shadow:inset 0 1px #fff7}.smart-loadouts .body{color:#565c57}.smart-loadouts .scroll-story{overflow-anchor:none;margin-top:calc(-1 * var(--heading-top,100px));height:calc(var(--studio-height,100svh) + var(--hold-distance,0px));position:relative}.smart-loadouts .story-stage{height:var(--studio-height,100svh);isolation:isolate;position:relative;overflow:hidden}.smart-loadouts .holds-composition .story-stage{top:var(--pin-top,0px);position:sticky}.smart-loadouts .story-stage .loadouts-heading{top:var(--heading-top,100px);z-index:2;width:100%;margin-bottom:0;position:absolute;left:0;right:0}.smart-loadouts .copy-beside .loadouts-heading{text-align:left;width:36%;max-width:560px;padding:0;left:4%;right:auto}.smart-loadouts .copy-beside .loadouts-heading h2{letter-spacing:-.035em;margin:0;line-height:1.12}.smart-loadouts .copy-beside .loadouts-heading .eyebrow{margin-bottom:24px}.smart-loadouts .copy-beside .loadouts-heading .body{margin:28px 0 0;line-height:1.65}.smart-loadouts .copy-beside .breakouts{--breakout-width:clamp(210px, 20vw, 300px)}.smart-loadouts .copy-beside .breakout.tent{width:min(100%, calc((var(--stage-height) - 170px) * .67))}.smart-loadouts .copy-beside .switch{left:60%}@media (max-width:760px){.smart-loadouts .story-stage{min-height:100lvh}.smart-loadouts .story-stage .loadouts-heading h2{line-height:1.08}.smart-loadouts .story-stage .loadouts-heading .eyebrow{margin-bottom:14px}.smart-loadouts .story-stage .loadouts-heading .body{margin-top:18px;line-height:1.45}}.smart-loadouts .story-composition{top:var(--composition-top,0px);height:var(--stage-height,calc(72svh - 11.2px));position:absolute;left:0;right:0}.smart-loadouts .hand{background:0 0;position:absolute;inset:0;overflow:hidden}.smart-loadouts .hand .photo{top:auto;bottom:0}.smart-loadouts .hand .background{-webkit-mask-image:linear-gradient(180deg, transparent var(--photo-mask-start,0px), #000 calc(var(--photo-mask-start,0px) + 90px)), linear-gradient(90deg, #000 85%, transparent 100%);mask-image:linear-gradient(180deg, transparent var(--photo-mask-start,0px), #000 calc(var(--photo-mask-start,0px) + 90px)), linear-gradient(90deg, #000 85%, transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.smart-loadouts .hand .screen{isolation:isolate;border-radius:118px;height:1776px}.smart-loadouts .hand .loadout-screen{object-fit:contain;transform-origin:50% 10%;will-change:transform;width:100%;height:100%;padding:24px 0 64px}.smart-loadouts .screen-scrim{opacity:0;pointer-events:none;background:#000;position:absolute;inset:0}.smart-loadouts .suggested-sheet{will-change:transform;background:#080808;border-radius:62px 62px 0 0;position:absolute;inset:100px 0 0;overflow:hidden;transform:translateY(102%);box-shadow:0 -12px 32px #0005}.smart-loadouts .sheet-handle{background:#5c5c5c;border-radius:8px;width:14%;height:8px;position:absolute;top:22px;left:43%}.smart-loadouts .sheet-content{position:absolute;inset:62px 20px 56px;overflow:hidden}.smart-loadouts .sheet-content img{width:100%;height:auto;display:block;position:absolute;top:-68px;left:0}.smart-loadouts .hand .island{z-index:2;top:26px}.smart-loadouts .switch{z-index:3;background:#f5f5f1f2;margin:0;top:auto;bottom:24px}.smart-loadouts .switch button{min-height:34px}.smart-loadouts .breakouts{pointer-events:none;gap:24px;display:grid;position:absolute;top:22%}.smart-loadouts .breakouts img{border-radius:22px;width:100%;height:auto;display:block;box-shadow:0 22px 35px -8px #15131438,0 0 0 1px #ffffff65}@media (max-width:1100px){.smart-loadouts .breakouts{top:25%}}@media (max-width:760px){.smart-loadouts{padding-top:96px;padding-bottom:0}.smart-loadouts .loadouts-heading{margin-bottom:16px;padding-inline:24px}.smart-loadouts h2 br{display:none}.smart-loadouts .switch{padding:3px;top:0;bottom:auto}.smart-loadouts .switch button{min-height:28px;padding:0 15px}.smart-loadouts .switch button:after{content:"";border-radius:inherit;position:absolute;inset:-8px 0}.smart-loadouts .breakouts{display:none}}@media (prefers-reduced-motion:reduce){.smart-loadouts .suggested-sheet,.smart-loadouts .hand .loadout-screen{will-change:auto}}@media (forced-colors:active){.smart-loadouts h2 .accent{-webkit-text-fill-color:CanvasText;background:0 0}}.smart-loadouts .suggested-sheet,.smart-loadouts .hand .loadout-screen{transition:transform .72s cubic-bezier(.22,.75,.18,1)}.smart-loadouts .screen-scrim{transition:opacity .6s}.smart-loadouts .sheet-open .suggested-sheet{transform:translateY(0)}.smart-loadouts .hand .sheet-open .loadout-screen{transform:scale(.975)}.smart-loadouts .sheet-open .screen-scrim{opacity:.34}@media (prefers-reduced-motion:reduce){.smart-loadouts .story-stage{position:relative;top:auto}.smart-loadouts .suggested-sheet,.smart-loadouts .hand .loadout-screen,.smart-loadouts .screen-scrim{transition:none}}.smart-loadouts .hand:before{content:"";left:0;bottom:var(--edge-bottom,0px);width:var(--edge-width,0px);height:var(--photo-height);background:var(--loadouts-edge-image,none) left bottom / var(--edge-photo-width,var(--photo-width)) var(--photo-height) no-repeat;filter:sepia(.12)saturate(.65);-webkit-mask-image:linear-gradient(180deg, transparent var(--edge-mask-start,0px), #000 calc(var(--edge-mask-start,0px) + var(--edge-mask-distance,90px)));mask-image:linear-gradient(180deg, transparent var(--edge-mask-start,0px), #000 calc(var(--edge-mask-start,0px) + var(--edge-mask-distance,90px)));position:absolute;transform:scaleX(-1)}.smart-loadouts .switch:before{content:"";clip-path:inset(0 var(--capsule-right,50%) 0 var(--capsule-x,3px) round 100px);pointer-events:none;background:#151314;transition:clip-path .44s cubic-bezier(.22,.75,.18,1);position:absolute;inset:3px 0}.smart-loadouts .switch button{z-index:1;transition:color .22s;position:relative}.smart-loadouts .switch button[aria-pressed=true]{background:0 0}.smart-loadouts .breakouts{gap:0}.smart-loadouts .breakouts .breakout{grid-area:1/1;align-self:start;transition:transform .62s cubic-bezier(.22,.75,.18,1),opacity .42s}.smart-loadouts .breakouts .pack{opacity:1;transition-delay:.1s;transform:translateY(24px)}.smart-loadouts .breakouts .tent{opacity:0;transition-delay:0s;transform:translateY(64px)}.smart-loadouts .show-suggested .breakouts .pack{opacity:0;transition-delay:0s;transform:translateY(-48px)}.smart-loadouts .show-suggested .breakouts .tent{opacity:1;transition-delay:.1s;transform:translateY(24px)}@media (prefers-reduced-motion:reduce){.smart-loadouts .switch:before,.smart-loadouts .switch button,.smart-loadouts .breakouts .breakout{transition:none}}.smart-loadouts .breakouts{--breakout-width:clamp(220px, 27vw, 410px);width:var(--breakout-width);left:min(var(--breakout-left,100%), calc(100% - var(--breakout-width) - 4%));top:12%;right:auto}.smart-loadouts .breakout{justify-self:start;width:100%;margin:0;position:relative}.smart-loadouts .breakout.tent{width:min(clamp(210px, 21vw, 330px), calc((var(--stage-height,85svh) - 170px) * .67))}.smart-loadouts .breakout figcaption{text-align:center;color:#636862;letter-spacing:-.018em;margin:18px 0 0;font-weight:500;line-height:1.25}.smart-loadouts .breakout figcaption strong{color:#20231f;font-weight:600}.smart-loadouts .breakout img{outline-offset:0;border:1px solid #ffffff9e;outline:1px solid #15131426;box-shadow:0 18px 38px -10px #15131440}@media (min-width:761px){.smart-loadouts{--loadouts-exit-space:64px}.smart-loadouts .switch{top:var(--switch-top);bottom:auto}}.horizon{isolation:isolate;height:920px;min-height:780px;position:relative;overflow:hidden}.horizon:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000 88%);position:absolute;inset:auto 0 0}.earth-cta canvas{pointer-events:none;display:block}.earth-cta canvas[hidden]{display:none}.earth-copy{text-align:center;max-width:1100px;margin:0 auto;padding:96px 28px 0;position:relative}.earth-cta .eyebrow{text-transform:uppercase;letter-spacing:.32em;margin:0 0 32px;font-weight:600;line-height:1.5}.earth-cta h2{letter-spacing:-.05em;text-wrap:balance;margin:0;font-weight:650;line-height:1.04}.earth-intro{letter-spacing:-.012em;color:#d1d2d1;max-width:660px;margin:36px auto 0;font-weight:400;line-height:1.55}.join{color:#080a02;letter-spacing:-.02em;min-height:52px;box-shadow:none;background:#d9ff00;border-radius:100px;justify-content:center;align-items:center;gap:16px;margin-top:34px;padding:15px 28px;font-weight:600;text-decoration:none;transition:box-shadow .3s;display:inline-flex}.join:hover,.join:focus-visible{background:#d9ff00;box-shadow:0 10px 30px #d9ff0066}.join img{transition:transform .15s;display:block;transform:none}.join:hover img,.join:focus-visible img{transform:translate(4px)}.launch-footer{color:#151314;background:#f1f3f1;padding:56px 0 28px}.footer-inner{width:calc(100% - var(--section-gutter) * 2);max-width:1200px;margin-inline:auto}.launch-site .launch-footer .footer-top{justify-content:space-between;align-items:center;gap:24px;max-width:none;margin:0;padding:0;display:flex}.launch-site .launch-footer .footer-tagline{color:#4d554f;letter-spacing:0;text-align:right;margin:0;font-size:18px;line-height:1.5}.footer-logo{flex:none;width:160px;margin:0;display:block;position:relative}.footer-logo img{width:100%;height:auto;display:block}@supports ((-webkit-mask-image:url('/assets/logo.svg')) or (mask-image:url('/assets/logo.svg'))){.footer-logo img{opacity:0}.footer-logo:after{content:"";pointer-events:none;background:#151314;position:absolute;inset:0;-webkit-mask:url(/assets/logo.svg) 50%/contain no-repeat;mask:url(/assets/logo.svg) 50%/contain no-repeat}}.launch-site .footer-legal{color:#505850;border-top:1px solid #15131426;align-items:center;gap:28px;margin:48px 0 0;padding-top:20px;font-size:12px;line-height:1.5;display:flex}.launch-site .footer-legal a{min-height:44px;color:inherit;align-items:center;font-size:12px;text-decoration:none;display:inline-flex}.footer-legal a:hover{text-underline-offset:3px;text-decoration:underline}.launch-footer a:focus-visible{outline-color:#151314}@media (forced-colors:active){.footer-logo:after{forced-color-adjust:none;background:linktext}}@media (max-width:650px){.launch-footer{padding:36px 0 20px}.launch-site .launch-footer .footer-top{flex-direction:row;align-items:center;gap:16px}.launch-site .launch-footer .footer-logo{width:clamp(112px,34vw,160px)}.launch-site .launch-footer .footer-tagline{text-align:right;max-width:55%}.launch-site .footer-legal{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;margin-top:32px;padding-top:16px;display:grid}.footer-legal>span{white-space:nowrap}}.join:focus-visible{outline-color:#fff}@media (max-width:700px){.horizon{height:800px;min-height:0}.earth-copy{padding:56px 24px 0}.earth-cta .eyebrow{letter-spacing:.3em;margin-bottom:31px}.earth-cta h2{letter-spacing:-.048em;max-width:340px;margin:auto;line-height:1.03}.earth-intro{letter-spacing:-.02em;max-width:304px;margin-top:27px;line-height:1.5}.join{gap:14px;min-height:48px;margin-top:29px;padding:12px 24px}}@media (prefers-reduced-motion:reduce){.join,.join img{transition:none}.join:hover img,.join:focus-visible img{transform:none}}.horizon{background:#000}.horizon:after{height:135px}@media (max-width:700px){.horizon:after{height:125px}}.earth-render,.earth-poster,.earth-entrance{width:100%;height:calc(32% + 240px);max-height:100%;position:absolute;inset:auto 0 0}.earth-render{opacity:0;transition:opacity .35s}.horizon[data-ready=true] .earth-render{opacity:1}.earth-poster,.earth-entrance{opacity:1;pointer-events:none;transition:opacity .6s}.earth-entrance{opacity:0}.earth-pending .earth-entrance{opacity:1}.earth-pending .earth-poster{transition:none}.earth-pending .earth-poster,.earth-motion .earth-poster,.earth-motion .earth-entrance{opacity:0}.earth-poster img,.earth-entrance img{object-fit:fill;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.earth-poster,.earth-entrance,.earth-render{transition:none}.earth-pending .earth-poster,.earth-motion .earth-poster{opacity:1}.earth-pending .earth-entrance{opacity:0}}@media (max-width:700px){.earth-render,.earth-poster,.earth-entrance{height:calc(28.5% + 240px)}}.earth-cta .eyebrow{color:#d1d2d1}.connected-surround{background:#000;padding:24px clamp(24px,3vw,48px) 0}.launch-site .connected-surround{padding-bottom:var(--hero-card-gutter,clamp(24px, 3vw, 48px))}.connected-section{color:#eee;isolation:isolate;background:#101512 url(/_astro/bloom.CBsdTkdv.webp) 50%/100% 100% no-repeat;border-radius:28px;grid-template-columns:1fr 1fr;font-family:Inter,Arial,sans-serif;display:grid;position:relative;overflow:clip}.connected-problem,.connected-solution{align-items:flex-start;padding:clamp(80px,8vw,116px) clamp(28px,4vw,72px);display:flex;position:relative}.connected-copy{z-index:1;width:100%;max-width:620px;margin-inline:auto;position:relative}.connected-section h2{letter-spacing:-.04em;text-wrap:balance;margin:0 0 28px;font-weight:650;line-height:1.12}.connected-section p{letter-spacing:-.015em;text-wrap:pretty;margin:0;line-height:1.65}.connected-problem p{color:#babbb8}.connected-solution,.connected-solution p{color:#000}.connected-solution .connected-copy{max-width:510px;margin-left:0}.connected-section .connected-promise{margin-bottom:18px;font-weight:550}.connected-light{display:none}.connected-shader{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.shader-ready{background:#000}.shader-ready .connected-problem,.shader-ready .connected-solution{background:0 0}.shader-ready .connected-light{display:none}@media (max-width:760px){.connected-surround{padding:16px 12px 0}.launch-site .connected-surround{padding-bottom:var(--hero-card-gutter,12px)}.connected-section{background:#151314;border-radius:22px;grid-template-columns:1fr}.connected-problem,.connected-solution{padding:44px 22px}.connected-section h2{max-width:440px;margin-bottom:24px}.connected-section p{line-height:1.6}.connected-light{object-fit:cover;object-position:left center;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}}@media (scripting:enabled){.connected-section:not(.light-fallback):not(.shader-ready){background:#000}.connected-section:not(.light-fallback):not(.shader-ready) .connected-problem{background:#0b0d0b}.connected-section:not(.light-fallback):not(.shader-ready) .connected-light{display:none}}@media (forced-colors:active){.connected-shader,.connected-light{display:none}.connected-section{color:canvastext;background:canvas;border:1px solid canvastext}.connected-section p,.connected-solution{color:canvastext}}.launch-site :is(.eyebrow,.card-eyebrow){width:-moz-fit-content;width:fit-content;max-width:100%;box-shadow:none;color:#686b67;letter-spacing:-.015em;text-transform:none;text-shadow:none;white-space:nowrap;background:#f0f1ee;border:1px solid #15131414;border-radius:999px;justify-content:center;justify-self:start;align-items:center;padding:7px 16px;font-weight:500;line-height:22px;display:inline-flex}.launch-site :is(.gear-section,.community-section,.launch-about,.earth-cta,.dark-card) :is(.eyebrow,.card-eyebrow){color:#949494;background:#0e0f0e;border-color:#ffffff14}@media (max-width:760px){.launch-site :is(.eyebrow,.card-eyebrow){padding:6px 14px;line-height:20px}}.community-section{isolation:isolate;color:#f5f5f7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#101112;padding:80px 0 104px;scroll-margin-top:60px;position:relative;overflow:hidden}.community-section:before{content:"";z-index:-1;background:var(--community-backdrop,url(/_astro/studio-backdrop.B54IIoIY.webp)) center bottom / 100% 100% no-repeat;pointer-events:none;position:absolute;inset:0}@media (scripting:enabled){.community-section{--community-backdrop:none}}.community-layout{width:calc(100% - var(--section-gutter) * 2);grid-template-columns:minmax(260px,.82fr) minmax(0,1.9fr);align-items:center;gap:clamp(30px,3.4vw,58px);max-width:1440px;margin-inline:auto;display:grid}.community-copy{z-index:2;padding-bottom:32px;position:relative}.community-copy .eyebrow{margin-bottom:27px}.community-copy h2{letter-spacing:-.04em;text-wrap:initial;max-width:10ch;font-weight:650;line-height:1.065}.community-copy h2 span{white-space:nowrap}.community-copy .community-lead{color:#c2c5c6;letter-spacing:-.02em;text-wrap:pretty;max-width:26ch;margin-top:28px;line-height:1.5}.community-copy .community-detail{color:#9da3a6;text-wrap:pretty;max-width:29ch;margin-top:22px;line-height:1.55}.community-rail:focus-visible,.community-controls button:focus-visible{outline-offset:7px;outline:2px solid #c7ff00}.community-rail{grid-template-columns:1fr 1.25fr 1fr;align-items:start;gap:8px;min-width:0;padding:16px 0 30px;display:grid;position:relative}.community-screen{min-width:0;margin:0;position:relative}.community-screen--journal{z-index:2;grid-area:1/2}.community-screen--feed{grid-area:1/1;margin-top:70px}.community-screen--loadout{grid-area:1/3;margin-top:59px}.community-phone{isolation:isolate;--contact-shadow:url(/_astro/journal-contact-shadow.BNG4LnqA.webp);--shadow-left:-10.847%;--shadow-width:124.339%;--shadow-top:98.7%;--shadow-ratio:470/57;line-height:0;position:relative}.community-phone:before{content:"";z-index:0;left:var(--shadow-left);top:var(--shadow-top);width:var(--shadow-width);aspect-ratio:var(--shadow-ratio);background:var(--contact-shadow) center / 100% 100% no-repeat;pointer-events:none;position:absolute}.community-phone img{z-index:1;width:100%;height:auto;display:block;position:relative}.community-screen--feed .community-phone{--contact-shadow:url(/_astro/feed-contact-shadow.-GlcKGNV.webp);--shadow-left:-9.428%;--shadow-width:109.091%;--shadow-top:97.474%;--shadow-ratio:324/56}.community-screen--loadout .community-phone{--contact-shadow:url(/_astro/loadout-contact-shadow.CEgr_U4g.webp);--shadow-left:-3.3%;--shadow-width:111.551%;--shadow-top:97.08%;--shadow-ratio:338/59}.community-screen figcaption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.community-controls{display:none}.community-announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:1101px){.community-section{padding:0}.community-layout{aspect-ratio:1536/1024;width:100%;max-width:1536px;display:block;position:relative}.community-copy{width:25%;padding:0;position:absolute;top:23%;left:6.1%}.community-copy .eyebrow{margin-bottom:27px}.community-copy h2{max-width:10ch;line-height:1.025}.community-copy .community-lead{max-width:24ch;margin-top:30px;line-height:1.32}.community-copy .community-detail{max-width:30ch;margin-top:18px}.community-rail{padding:0;display:block;position:absolute;inset:0}.community-screen{margin:0;position:absolute}.community-screen--journal{width:24.609%;top:8.105%;left:52.018%}.community-screen--feed{width:19.336%;top:16.699%;left:33.073%}.community-screen--loadout{width:19.727%;top:14.746%;left:76.693%}}@media (min-width:1101px) and (max-width:1279px){.community-copy{top:16%}}@media (min-width:761px) and (max-width:1100px){.community-section{padding-block:90px}.community-layout{grid-template-columns:1fr;gap:50px}.community-copy{grid-template-columns:1.1fr 1fr;gap:0 50px;padding:0;display:grid}.community-copy .eyebrow{grid-column:1/-1;margin-bottom:22px}.community-copy h2{grid-row:2/5;max-width:10ch}.community-copy .community-lead{margin-top:0}.community-copy .community-detail{margin-top:16px}.community-rail{gap:24px;width:min(100%,790px);margin-inline:auto}}@media (max-width:760px){.community-section{padding:76px 0 70px}.community-section:before{background-position:65% bottom;background-size:auto 100%}.community-layout{width:100%;display:block}.community-copy{padding:0 var(--section-gutter);margin-bottom:38px}.community-copy .eyebrow{margin-bottom:22px}.community-copy h2{max-width:12ch;line-height:1.08}.community-copy .community-lead{max-width:30ch;margin-top:24px}.community-copy .community-detail{max-width:34ch;margin-top:16px}.community-rail{--community-device-width:min(280px, calc(100vw - var(--section-gutter) * 2 - 28px), calc((100svh - 240px) / 2.238));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--section-gutter);padding:12px var(--section-gutter) 34px;scrollbar-width:none;align-items:start;gap:24px;display:flex;overflow-x:auto}.community-rail::-webkit-scrollbar{display:none}.community-screen{flex:0 0 var(--community-device-width);scroll-snap-align:start;scroll-snap-stop:always;margin:0}.community-screen .community-phone img{aspect-ratio:1000/2238}.community-screen .community-phone{--contact-shadow:url(/_astro/journal-contact-shadow.BNG4LnqA.webp);--shadow-left:-10.847%;--shadow-width:124.339%;--shadow-top:98.7%;--shadow-ratio:470/57}.community-screen:last-child{margin-right:calc(100vw - var(--section-gutter) * 2 - var(--community-device-width))}.community-screen figcaption{clip-path:none;white-space:normal;color:#bfc3c5;text-align:center;letter-spacing:-.01em;width:auto;height:auto;margin:24px 0 0;line-height:1.4;position:static;overflow:visible}.community-controls:not([hidden]){margin:0 var(--section-gutter);justify-content:flex-end;align-items:center;display:flex}}@media (prefers-reduced-motion:reduce){.community-rail{scroll-behavior:auto}}.launch-site .audience-section{--audience-lime:#d9ff00;background:var(--audience-lime);color:#151314;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;isolation:isolate;padding:56px 0 64px;scroll-margin-top:60px;position:relative}.audience-section:before{content:"";z-index:0;background:var(--audience-contours,url(/_astro/contours.BPXswUTs.svg)) center / cover no-repeat;opacity:.08;pointer-events:none;position:absolute;inset:0}.audience-wrap{z-index:1;width:calc(100% - var(--section-gutter) * 2);max-width:1440px;margin-inline:auto;position:relative}.launch-site .audience-section .eyebrow{color:#151314;background:0 0;border-color:#000;margin:0 0 24px}.audience-section h2{letter-spacing:-.04em;text-wrap:balance;max-width:20ch;margin:0;font-weight:750;line-height:1.02}.audience-panorama{margin:calc(32px - 5.45vw) 0 -48px;line-height:0}.audience-panorama img{width:100%;height:auto;display:block}@media (min-width:761px){.audience-panorama{width:103.676%;margin-left:-1.91176%;margin-right:-1.76471%}}.audience-title-phrase{white-space:nowrap}.audience-groups{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(48px,7vw,112px);margin-top:32px;display:grid}.audience-group h3{letter-spacing:-.035em;margin:0 0 14px;font-weight:720;line-height:1.06}.audience-group .audience-tag{letter-spacing:-.02em;margin:0 0 14px;font-weight:650;line-height:1.3}.audience-group .audience-description{color:#283300;text-wrap:pretty;max-width:48ch;margin:0;line-height:1.5}.audience-ticker{margin-top:40px}.audience-ticker-window{min-width:0}.audience-activity-track{display:flex}.audience-activities{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.audience-activities[aria-hidden=true]{display:none}.audience-ticker-window:focus-visible{outline-offset:5px;outline:2px solid #151314}.audience-activities li{color:#283300;background:#2833000d;border-radius:999px;flex:none;padding:10px 16px;font-weight:550;line-height:20px}.audience-section ::selection{color:#d9ff00;background:#283300}@media (max-width:1000px){.audience-panorama{margin-top:0;margin-bottom:-18px}.audience-groups{column-gap:40px}.audience-ticker{margin-inline:calc(-1 * var(--section-gutter))}.audience-ticker.is-ready .audience-ticker-window{overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;scroll-behavior:auto;overflow-x:auto}.audience-ticker-window::-webkit-scrollbar{display:none}.audience-ticker-window:active{cursor:grabbing}.audience-ticker.is-ready .audience-activity-track{width:max-content}.audience-ticker.is-auto .audience-activity-track{will-change:transform}.audience-ticker.is-ready .audience-activities{flex-wrap:nowrap;flex:none;padding-right:10px}.audience-ticker.is-ready .audience-activities[aria-hidden=true]{display:flex}}@media (max-width:760px){.launch-site .audience-section{padding-block:60px}.audience-section h2{text-wrap:initial;max-width:15ch;line-height:1.06}.audience-panorama{border-radius:20px;width:calc(100% + 24px);margin:6px -12px -18px;overflow:hidden;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath fill='white' d='M5 27H10V0H90V27H95Q100 27 100 35V83.5Q100 91.5 95 91.5H5Q0 91.5 0 83.5V35Q0 27 5 27Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath fill='white' d='M5 27H10V0H90V27H95Q100 27 100 35V83.5Q100 91.5 95 91.5H5Q0 91.5 0 83.5V35Q0 27 5 27Z'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.audience-panorama img{width:185%;max-width:none;margin-left:-42.5%}.audience-groups{grid-template-columns:1fr;row-gap:36px;margin-top:30px}.audience-group h3,.audience-group .audience-tag{margin-bottom:12px}.audience-group .audience-description{line-height:1.55}.audience-ticker{margin-top:32px}.audience-activities{gap:8px}.audience-ticker.is-ready .audience-activities{padding-right:8px}.audience-activities li{padding:9px 14px;line-height:18px}}@media (prefers-reduced-motion:reduce){.audience-ticker{margin-inline:0}.audience-ticker.is-ready .audience-ticker-window{cursor:auto;-webkit-user-select:auto;user-select:auto;overflow:visible}.audience-ticker.is-ready .audience-activity-track{width:auto}.audience-ticker.is-ready .audience-activities{flex-wrap:wrap;flex:0 auto;padding-right:0}.audience-ticker.is-ready .audience-activities[aria-hidden=true]{display:none}}@media (scripting:enabled){.audience-section{--audience-contours:none}}.launch-site .trip-keynote{--trip-gap:24px;--trip-pad:28px;--trip-row:192px;--trip-radius:24px;--trip-title-weight:700;color:#151314;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;padding-block:112px}.trip-keynote :where(h2,h3,p,figure){margin:0}.trip-heading .eyebrow{margin-bottom:24px}.trip-map>img,.trip-hub-art>img,.trip-avatar>img{object-fit:cover;width:100%;height:100%;display:block}.trip-heading{text-align:center;margin-bottom:48px}.trip-heading h2{letter-spacing:-.035em;text-wrap:balance;font-weight:700;line-height:1.08}.trip-section-body{color:#62676b;text-wrap:pretty;max-width:880px;margin:24px auto 0;line-height:1.5}.trip-bento{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(4, var(--trip-row));gap:var(--trip-gap);display:grid}.trip-tile{border-radius:var(--trip-radius);min-width:0;padding:var(--trip-pad);position:relative;overflow:hidden}.trip-tile h3{z-index:2;font-weight:var(--trip-title-weight);letter-spacing:-.025em;text-wrap:balance;text-align:center;line-height:1.12;position:relative}.trip-itinerary{background:#edf1ee;grid-area:1/1/span 3/span 4}.trip-phone-frame{aspect-ratio:373/817;background:#080a09;border-radius:17%/8%;box-shadow:0 8px 14px #0f151712;container-type:inline-size}.trip-phone-hardware{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.trip-phone-screen{background:#101719;border-radius:14.3678%/6.40205%;position:absolute;inset:2.08078% 2.94906% 2.32558% 3.75335%;overflow:hidden}.trip-phone-status{z-index:2;color:#eee;justify-content:space-between;align-items:center;font-size:3.6cqw;font-weight:650;line-height:1;display:flex;position:absolute;top:2.8%;left:8%;right:5%}.trip-phone-status svg{width:13cqw;height:auto}.trip-itinerary-screen{background:#e8f0dc}.trip-itinerary-screen .trip-phone-status{color:#111916}.trip-itinerary-device{width:calc(100% - 2 * var(--trip-pad));max-width:340px;position:absolute;top:124px;left:50%;transform:translate(-50%)}.trip-map{position:absolute;inset:0;overflow:hidden}.trip-map>img{object-fit:cover}.trip-map-stop{left:var(--stop-x);top:var(--stop-y);background:#d9ff00;border:2px solid #17221a;border-radius:50%;width:11px;height:11px;position:absolute;transform:translate(-50%,-50%)}.trip-map-attribution{color:#354437;background:#ffffffb8;border-radius:5px;padding:3px 5px;font-size:11px;line-height:1.3;text-decoration:none;position:absolute;top:9%;left:15px}.trip-plan-sheet{z-index:1;color:#f5f7f8;background:#101719eb;border-radius:20px;padding:12px;position:absolute;top:32%;left:15px;right:15px}@supports ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.trip-plan-sheet{-webkit-backdrop-filter:blur(8px)saturate(1.12);backdrop-filter:blur(8px)saturate(1.12);background:#101719b8}}.trip-sheet-handle{background:#bfc8cc66;border-radius:999px;width:32px;height:3px;margin:0 auto 12px;display:block}.trip-sheet-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.trip-sheet-date{color:#bdc8cb;font-size:max(11px,3.3cqw);font-weight:650;line-height:1.25}.trip-sheet-summary{font-size:max(13px,4.2cqw);font-weight:700;line-height:1.22;margin-top:4px!important}.trip-sheet-add{color:#111916;white-space:nowrap;background:#d9ff00;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:4px;padding:10px 8px;font-size:max(11px,3.4cqw);font-weight:650;line-height:1.2;display:inline-flex}.trip-sheet-add svg{width:15px;height:15px}.trip-sheet-days{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:14px;display:grid}.trip-sheet-days>span{background:#e4eaed0b;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:51px;display:flex}.trip-sheet-days small{color:#c1cbd0;font-size:11px;font-weight:650;line-height:1}.trip-sheet-days strong{font-size:max(15px,5cqw);font-weight:700;line-height:1}.trip-sheet-days .is-selected{color:#101719;background:#f0f4f5}.trip-sheet-days .is-selected small{color:inherit}.trip-sheet-events{margin-top:14px}.trip-sheet-event{border-top:1px solid #e4eaed24;align-items:center;gap:8px;padding-block:13px;display:flex}.trip-event-time{flex:0 0 30px;font-size:max(11px,3.5cqw);font-weight:650;line-height:1.2}.trip-sheet-event>div{flex:1;min-width:0}.trip-sheet-event p{font-size:max(11px,3.95cqw);font-weight:650;line-height:1.3}.trip-sheet-event div>span{color:#c4d0d1;margin-top:4px;font-size:max(11px,3.3cqw);line-height:1.3;display:block}.trip-sheet-event>svg{color:#c4d0d1;flex:0 0 17px;width:17px;height:17px}@container (width<=330px){.trip-sheet-heading{align-items:flex-start}.trip-sheet-add{border-radius:10px;gap:0;width:31px;height:31px;padding:8px}.trip-sheet-add-label{display:none}.trip-sheet-days{gap:4px}.trip-sheet-event{gap:6px}.trip-sheet-event>svg{display:none}}.trip-hub{background:#f5f7f8;grid-area:1/5/span 4/span 4}.trip-hub h3 span{color:#317456}.trip-hub-art{width:calc(100% - 2 * var(--trip-pad));max-width:min(340px, calc((4 * var(--trip-row) + 3 * var(--trip-gap) - 128px - var(--trip-pad)) * 373 / 817));position:absolute;top:128px;left:50%;overflow:hidden;transform:translate(-50%)}.trip-weather{background:#f1f3f5;grid-area:1/9/auto/span 4;padding-block:24px}.trip-weather-main{justify-content:space-between;align-items:center;gap:16px;margin-top:10px;display:flex}.trip-temperature{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.trip-weather-description{align-items:center;gap:10px;display:flex}.trip-weather-icon{color:#28784e;flex:0 0 38px;width:38px;height:38px}.trip-weather-description p{font-weight:600;line-height:1.25}.trip-weather-description span{color:#62676b;max-width:16ch;margin-top:5px;font-weight:400;line-height:1.35;display:block}.trip-forecast{color:#62676b;justify-content:space-between;gap:12px;margin-top:13px;display:flex}.trip-forecast p{white-space:nowrap}.trip-forecast strong{color:#151314;margin-left:4px;font-weight:600}.trip-crew{background:#d9ff00;flex-direction:column;grid-area:4/1/auto/span 4;justify-content:space-between;padding-block:24px;display:flex}.trip-people{justify-content:center;gap:28px;margin-top:6px;display:flex}.trip-people figure{text-align:center}.trip-avatar{border-radius:50%;width:58px;height:58px;position:relative;overflow:hidden}.trip-people figcaption{margin-top:7px;font-weight:600;line-height:1.2}.trip-rules{color:#eee;background:#0f1517;grid-area:2/9/span 3/span 4}.trip-rules-device-viewport{width:min(calc(100% - 2 * var(--trip-pad)), 320px);aspect-ratio:373/594;position:absolute;bottom:16px;left:50%;overflow:hidden;transform:translate(-50%)}.trip-rules-device{width:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.trip-rules-screen{background:#0f1517}.trip-rules-screen img{width:100%;height:auto;display:block;position:absolute;bottom:0}@media (min-width:761px) and (max-width:1100px){.trip-bento{grid-template-columns:repeat(8,minmax(0,1fr));grid-template-rows:repeat(7, var(--trip-row))}.trip-itinerary{grid-area:1/1/span 3/span 4}.trip-crew{grid-area:4/1/auto/span 4}.trip-hub{grid-area:1/5/span 4/span 4}.trip-weather{grid-area:5/1/span 3/span 4;padding-block:28px}.trip-weather-main{flex-wrap:wrap;margin-top:56px}.trip-weather-description{margin-top:12px}.trip-weather-description span{max-width:none}.trip-weather-icon{flex-basis:48px;width:48px;height:48px}.trip-forecast{grid-template-columns:1fr;gap:0;margin-top:40px;display:grid}.trip-forecast p{border-top:1px solid #d5dbd7;justify-content:space-between;padding-block:20px;display:flex}.trip-rules{grid-area:5/5/span 3/span 4}}@media (max-width:760px){.launch-site .trip-keynote{padding-block:72px}.trip-keynote{--trip-gap:16px;--trip-pad:24px;--trip-radius:20px}.trip-heading{margin-bottom:32px}.trip-bento{grid-template-rows:auto;grid-template-columns:repeat(4,minmax(0,1fr))}.trip-tile{grid-area:auto/1/auto/-1}.trip-hub{grid-row:1;height:auto;padding-top:126px;padding-bottom:24px}.trip-hub h3{top:var(--trip-pad);left:var(--trip-pad);right:var(--trip-pad);position:absolute}.trip-hub-art{width:100%;max-width:340px;margin-inline:auto;position:relative;top:auto;left:auto;transform:none}.trip-itinerary{grid-row:2;height:560px}.trip-itinerary-device{top:112px}.trip-crew{grid-row:3;min-height:190px}.trip-weather{grid-row:4;min-height:192px}.trip-weather-description{gap:8px}.trip-weather-icon{flex-basis:30px;width:30px;height:30px}.trip-forecast{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.trip-forecast p{white-space:normal}.trip-forecast strong{margin:3px 0 0;display:block}.trip-rules{grid-row:5;padding-bottom:24px}.trip-rules-device-viewport{width:100%;margin-top:18px;position:relative;inset:auto;transform:none}.trip-rules-device{width:100%;max-width:320px}}.launch-site .maps-intro{isolation:isolate;position:relative}.launch-site .map-showcase{isolation:auto}.launch-site .map-strip{inset:80px calc(-1 * max(var(--section-gutter), calc((100vw - 1320px) / 2))) 80px 0;z-index:0;--map-left-fade:linear-gradient(90deg, #0000 0%, #00000008 10%, #00000017 20%, #0003 28%, #00000073 38%, #000c 50%, #000 62%, #000 100%);-webkit-mask-image:var(--map-left-fade);-webkit-mask-image:var(--map-left-fade);mask-image:var(--map-left-fade);justify-content:flex-start;gap:16px}.launch-site .map-panel{border-radius:24px;flex-basis:28%}.launch-site .map-panel figcaption{text-shadow:none;background:#151314b8;padding:8px 0;line-height:16px;bottom:16px}.launch-site .maps-copy{z-index:2}.launch-site .map-device{z-index:1}.launch-site .map-features .gallery-controls{justify-content:flex-end}.launch-site .map-card:before{display:none}.launch-site .map-card .card-eyebrow{margin-bottom:12px;padding:6px 14px;line-height:20px}.launch-site .dark-card{--card-ink:#151314;--card-muted:#3d4b41;background:#e9ede3}.launch-site .dark-card .card-copy p{color:var(--card-muted)}.launch-site .dark-card .card-eyebrow{color:#475247;background:#15131405;border-color:#1513141a}.launch-site .dark-card .card-image{object-position:center 70%;filter:none;height:43%;inset:auto 0 0}.launch-site .offline-extent{background:#ffffff18;border:1px dashed #151314b3;border-radius:12px;width:76%;height:28%;bottom:24px;left:12%}.launch-site .offline-extent .map-tag{color:#f7f7f2;background:#151314}.launch-site .offline-extent .dark-tag .icon{width:20px;height:20px}.launch-site .hunting-card{--card-surface:#111b16;--card-ink:#f7faf5;--card-muted:#e2e9e2}.launch-site .hunting-card .card-image{object-position:65% center}.launch-site .hunting-card:before{background:linear-gradient(#111b16f5 0%,#111b16ed 38%,#111b169c 54%,#111b1600 72%);display:block}.launch-site .hunting-card .card-eyebrow{color:#e6ede3;background:#111b1680;border-color:#ffffff30}.launch-site .hunting-card .map-tag{color:#f7f7f2;background:#151314e8;bottom:24px}.launch-site .water-card{--card-surface:#0e2934;--card-ink:#f5f8fa;--card-muted:#d1e0e4}.launch-site .water-card .card-image{object-position:70% 30%;height:47%;inset:auto 0 0}.launch-site .water-card .card-eyebrow{color:#d1e0e4;background:#ffffff05;border-color:#ffffff26}.launch-site .terrain-card{--card-surface:#d7d8d3;--card-muted:#424b43}.launch-site .terrain-card .card-image{object-position:50% 100%;border-radius:0;width:100%;height:60%;inset:auto 0 0}.launch-site .terrain-card .map-tag{color:#edf2e9;background:#151f1a;padding:9px 12px;bottom:24px;left:24px}.launch-site .places-card{--card-surface:#d9ff00;--card-ink:#151314;--card-muted:#33410a}.launch-site .places-card .card-image{object-position:35% 75%;height:47%}.launch-site .places-card .map-tag{color:#f5f7f2;background:#151314;bottom:24px}.launch-site .conditions-card{--card-ink:#151314;--card-muted:#3d4b41;background:#ebeeeb}.launch-site .conditions-card .card-image{object-position:76% 44%;height:44%}.launch-site .conditions-card .card-copy{padding-top:24px;top:44%}.launch-site .conditions-card .card-eyebrow{color:#475247;background:#15131405;border-color:#1513141a}.launch-site .conditions-card .wind-tag{color:#f7f7f2;background:#151314e8}@media (min-width:1800px){.launch-site .map-strip{inset-block:88px}}@media (min-width:761px) and (max-width:1100px){.launch-site .map-strip{--map-left-fade:linear-gradient(90deg, #0000 0%, #00000008 12%, #00000017 24%, #0003 34%, #00000073 44%, #000c 56%, #000 68%, #000 100%)}}@media (max-width:760px){.launch-site .map-showcase{margin-top:56px}.launch-site .map-strip{inset:auto calc(-1 * var(--section-gutter)) 68px calc(-1 * var(--section-gutter));gap:16px;height:444px;-webkit-mask-image:none;mask-image:none}.launch-site .map-panel{border-radius:20px;flex:0 0 40%}.launch-site .map-panel figcaption{display:none}.launch-site .terrain-card .map-tag{bottom:22px;left:22px}}@media (max-width:374px){.launch-site .map-strip{height:424px}}.launch-about .team h2{letter-spacing:-.035em;text-wrap:balance}#team-title{scroll-margin-top:120px}.launch-about .founders{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:904px;margin-top:36px;display:grid}.launch-about .founder{isolation:isolate;aspect-ratio:4/5;background:#242728;border-radius:24px;min-width:0;position:relative;overflow:hidden}.launch-about .founder>img{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.launch-about .founder:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#080b0b00 0%,#080b0b0a 12%,#080b0b26 25%,#080b0b50 42%,#080b0b80 60%,#080b0bb0 80%,#080b0bce 100%);position:absolute;inset:45% 0 0}.launch-about .founder-caption{z-index:1;position:absolute;bottom:28px;left:28px;right:84px}.launch-about .founder h3{color:#f5f5f7;letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:650;line-height:1.13}.launch-about .founder .role{color:#e5ebed;margin:8px 0 0;font-weight:450;line-height:1.4}.founder-hitarea{z-index:2;border-radius:inherit;color:#16191a;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.founder-hitarea:focus-visible{outline:3px solid var(--lime,#c7ff00);outline-offset:-6px}.founder-plus{background:#f5f5f7;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .2s;display:grid;position:absolute;bottom:24px;right:24px}.founder-plus svg{width:23px;height:23px}@media (hover:hover){.founder-hitarea:hover .founder-plus{background:var(--lime,#c7ff00)}}#leadership-dialog{width:min(1040px,100% - 64px);max-width:none;max-height:calc(100vh - 64px);overscroll-behavior:contain;color:#f5f5f7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1b2021;border:0;border-radius:24px;outline:none;max-height:calc(100dvh - 64px);margin:auto;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:fixed;inset:0;overflow:auto}#leadership-dialog[open]{animation:.36s cubic-bezier(.22,1,.36,1) both leadership-in}#leadership-dialog::backdrop{background:#07090ab8}#leadership-dialog[open]::backdrop{animation:.25s ease-out both leadership-backdrop-in}@supports ((-webkit-backdrop-filter:blur(14px)) or (backdrop-filter:blur(14px))){#leadership-dialog::backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07090a80}}.leadership-tools{z-index:2;justify-content:flex-end;height:0;margin-right:16px;display:flex;position:sticky;top:16px}.leadership-close{color:#f5f5f7;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#363f3d;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.leadership-close svg{width:23px;height:23px}.leadership-close:focus-visible{outline:2px solid var(--lime,#c7ff00);outline-offset:3px}#leadership-name:focus{outline:none}@media (hover:hover){.leadership-close:hover{background:#46514e}}.leadership-profile{grid-template-columns:36% 1fr;min-height:550px;display:grid}.leadership-heading{display:contents}.leadership-photo{background:#293231;grid-area:1/1/span 2;min-width:0;position:relative}.leadership-photo img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block;position:absolute;inset:0}.leadership-identity{grid-column:2;min-width:0;padding:64px 56px 0}.leadership-copy{grid-column:2;min-width:0;padding:0 56px 56px}.leadership-identity h2{letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:650;line-height:1.08}.leadership-role{color:#bac6c2;margin:14px 0 0;line-height:1.4}.leadership-accent{background:var(--lime,#c7ff00);border-radius:999px;width:56px;height:3px;margin-top:25px}.leadership-intro{letter-spacing:-.015em;text-wrap:pretty;margin:25px 0 0;font-weight:550;line-height:1.45}.leadership-story{color:#c9d3cf;text-wrap:pretty;margin-top:24px;line-height:1.65}.leadership-story p{margin:0}.leadership-story p+p{margin-top:18px}#leadership-dialog.is-closing{animation:.16s ease-in both leadership-out}#leadership-dialog.is-closing::backdrop{animation:.16s ease-in both leadership-backdrop-out}@keyframes leadership-in{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}@keyframes leadership-out{to{opacity:0;transform:translateY(8px)scale(.99)}}@keyframes leadership-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes leadership-backdrop-out{to{opacity:0}}@media (max-width:900px){.leadership-identity{padding:64px 36px 0}.leadership-copy{padding:0 36px 40px}}@media (max-width:760px){#team-title{scroll-margin-top:90px}.launch-about .founders{grid-template-columns:1fr;gap:20px;max-width:440px;margin-inline:auto}.launch-about .founder{border-radius:20px}.launch-about .founder-caption{bottom:24px;left:24px;right:80px}.founder-plus{bottom:20px;right:20px}#leadership-dialog{width:calc(100% - 32px);max-height:calc(100vh - 32px);border-radius:20px;max-height:calc(100dvh - 32px)}.leadership-profile{min-height:0;padding:0 0 32px;display:block}.leadership-heading{display:block}.leadership-photo{aspect-ratio:4/3;border-radius:0;width:100%;height:auto;overflow:hidden}.leadership-photo img{width:100%;max-width:none;height:auto;inset:0 auto auto 0;transform:none}.leadership-identity{padding:28px 24px 0}.leadership-copy{padding:0 24px}.leadership-role{margin-top:9px}.leadership-accent{display:none}.leadership-intro{margin-top:28px}.leadership-tools{margin-right:12px;top:12px}}@media (max-width:374px){.leadership-profile{padding-bottom:28px}.leadership-identity,.leadership-copy{padding-inline:22px}}@media (prefers-reduced-motion:reduce){#leadership-dialog[open],#leadership-dialog.is-closing{animation:none}#leadership-dialog[open]::backdrop{animation:none}#leadership-dialog.is-closing::backdrop{animation:none}.founder-plus{transition:none}}.launch-site{--type-body-primary:1.5rem;--type-body-secondary:1.25rem;--type-body-compact:1rem;--type-body-tertiary:1rem;--type-label:.875rem;--type-meta:.75rem;--type-action:.875rem;--type-action-prominent:1.125rem;--type-hero:5rem;--type-display:clamp(3rem, 6.25vw, 6rem);--type-display-compact:clamp(3.5rem, 6.2vw, 5.5rem);--type-display-cta:clamp(3.5rem, 7.35vw, 6rem);--type-heading-feature:clamp(2.5rem, 4.65vw, 4.5rem);--type-heading-section:clamp(2.5rem, 3.65vw, 3.5rem);--type-heading-supporting:clamp(2.125rem, 3.3vw, 3rem);--type-heading-card:2rem;--type-heading-card-compact:1.75rem;--type-heading-group:clamp(2rem, 3.7vw, 3.5rem);--type-tagline:1.375rem;--type-menu:2rem;--type-stat:4rem;--type-heading-tracking:-.035em}.launch-site :is(h1,h2,h3,p){overflow-wrap:anywhere}.launch-site :is(.connected-problem,.connected-solution,.connected-copy){min-width:0}.launch-site .site-nav :is(nav a,.nav-cta){text-transform:uppercase;letter-spacing:.04em;font-family:Outfit,Arial,sans-serif}.launch-site .community-copy h2 span{white-space:normal}.launch-site .audience-title-phrase{white-space:normal;max-width:100%;display:inline-block}.launch-site :is(.hero-button,.hero-button.secondary){white-space:normal;text-wrap:balance}.launch-site .hero-member-copy{white-space:normal;flex-wrap:wrap;min-width:0}.launch-site :is(.gear-copy h2,.smart-loadouts .loadouts-heading h2,.maps-copy h2,.about-intro h2,.launch-about .platform h2,.earth-cta h2){letter-spacing:var(--type-heading-tracking)}.launch-site.variant-parallax-exit .hero-type h1{font-size:var(--type-hero)}.launch-site .audience-section h2{font-size:var(--type-display)}.launch-site .about-intro h2{font-size:var(--type-display-compact)}.launch-site .earth-cta h2{font-size:var(--type-display-cta)}.launch-site :is(.gear-copy h2,.smart-loadouts .loadouts-heading h2,.community-copy h2){font-size:var(--type-heading-feature)}.launch-site :is(.connected-section h2,.maps-copy h2,.trip-heading h2,.launch-about .platform h2,.launch-about .team h2),.launch-site .smart-loadouts .copy-beside .loadouts-heading h2{font-size:var(--type-heading-section)}.launch-site :is(.gallery-heading,.leadership-identity h2){font-size:var(--type-heading-supporting)}.launch-site :is(.card-copy h3,.launch-about .founder h3){font-size:var(--type-heading-card)}.launch-site :is(.trip-tile h3,.launch-about .pillars h3,.launch-about .values){font-size:var(--type-heading-card-compact)}.launch-site .audience-group h3{font-size:var(--type-heading-group)}.launch-site .hero-tagline{font-size:var(--type-tagline)}.launch-site :is(.gear-copy .section-description,.community-copy .community-lead,.audience-group .audience-tag,.leadership-intro){font-size:var(--type-body-primary)}.launch-site :is(.connected-section p,.audience-group .audience-description,.gear-copy .gear-body,.maps-copy .section-description,.trip-section-body,.community-copy .community-detail,.launch-about .mission,.earth-intro,.leadership-story){font-size:var(--type-body-secondary)}.launch-site .smart-loadouts .loadouts-heading .body{font-size:var(--type-body-secondary);line-height:1.55}.launch-site .smart-loadouts .breakout figcaption{font-size:var(--type-body-secondary)}.launch-site :is(.hero-description,.gear-benefits li,.card-copy>p:last-child){font-size:var(--type-body-compact)}.launch-site :is(.eyebrow,.community-screen figcaption,.launch-about .founder .role,.leadership-role,.footer-tagline){font-size:var(--type-body-tertiary)}.launch-site :is(.card-eyebrow,.audience-activities li,.hero-members,.hero-member-growth,.footer-legal,.footer-legal a){font-size:var(--type-label)}.launch-site .hero-members .hero-member-growth{font-size:inherit}.launch-site :is(.map-tag,.map-panel figcaption){font-size:var(--type-meta)}.launch-site .gear-success p{font-size:var(--type-label)}.launch-site :is(.site-nav>nav,.site-nav .nav-cta,.hero-button,.smart-loadouts .switch button,.replay-button){font-size:var(--type-action)}.launch-site .join{font-size:var(--type-action);text-transform:uppercase;letter-spacing:.045em;font-family:Outfit,Arial,sans-serif;font-weight:800}.launch-site .launch-footer .footer-top .footer-tagline{font-size:var(--type-action-prominent)}.launch-site .mobile-menu nav{font-size:var(--type-menu)}@media (min-width:1101px){.launch-site .site-nav :is(nav a,a.nav-cta){font-size:.8125rem}}.launch-site .trip-temperature{font-size:var(--type-stat)}.launch-site .trip-weather-description p{font-size:var(--type-body-compact)}.launch-site :is(.trip-weather-description span,.trip-forecast,.trip-people figcaption){font-size:var(--type-label)}@media (min-width:761px) and (max-width:1100px){.launch-site{--type-stat:6rem}}@media (max-width:760px){.launch-site{--type-body-primary:1.25rem;--type-body-secondary:1.125rem;--type-body-tertiary:.875rem;--type-action:.75rem;--type-hero:clamp(2.625rem, 12.8vw, 3.8125rem);--type-display:clamp(2.375rem, 10vw, 3.625rem);--type-display-compact:clamp(2.375rem, 11.5vw, 3.375rem);--type-display-cta:clamp(2.75rem, 13.8vw, 3.5rem);--type-heading-feature:clamp(2.375rem, 10.5vw, 3rem);--type-heading-section:clamp(2.25rem, 9.6vw, 2.5rem);--type-heading-supporting:2.25rem;--type-heading-card:1.75rem;--type-heading-card-compact:1.375rem;--type-heading-group:2.125rem;--type-tagline:1rem;--type-stat:3.5rem}.launch-site .trip-keynote .trip-tile h3{font-size:var(--type-heading-card)}.launch-site .site-nav .nav-cta{font-size:var(--type-label)}.launch-site .hero-type .hero-members{font-size:var(--type-meta)}.launch-site .trip-crew{padding-block:20px}}@media (max-height:600px){.launch-site{--type-menu:1.875rem}}@media (max-width:374px){.launch-site{--type-display:clamp(2rem, 10vw, 2.375rem)}}@media (max-width:360px){.launch-site .hero-type .hero-members{gap:4px;padding-inline:4px}.launch-site .hero-member-copy{gap:2px}.launch-site .hero-type .hero-avatar-stack{--proof-avatar-size:20px}.launch-site .hero-type .hero-avatar-stack img{width:20px;height:20px}}@media (max-width:760px){.launch-site :is(.section-copy,.card-copy,.community-copy,.connected-problem,.connected-solution,.audience-wrap,.loadouts-heading,.trip-heading,.about-wrap,.launch-footer),.launch-site :is(.section-copy,.card-copy,.community-copy,.connected-problem,.connected-solution,.audience-wrap,.loadouts-heading,.trip-heading,.about-wrap,.launch-footer) :is(h2,h3,p,li),.launch-site .leadership-profile :is(h2,h3,p){text-align:left}.launch-site .trip-keynote .trip-tile>h3{text-align:center}.launch-site :is(.gear-copy .section-description,.gear-body,.gear-benefits,.loadouts-heading h2,.loadouts-heading .body,.trip-heading h2,.trip-section-body){margin-inline:0}}@font-face{font-family:WaitlistSymbols;src:url(/_astro/symbols-status.MwFP0JTa.ttf)format("truetype");font-style:normal;font-weight:400;font-display:block}.waitlist-symbol{letter-spacing:normal;text-transform:none;white-space:nowrap;font-feature-settings:"liga";flex-shrink:0;font-family:WaitlistSymbols;font-size:22px;font-style:normal;font-weight:400;line-height:1;display:inline-block}#waitlist-dialog{box-sizing:border-box;color:#fff;width:min(768px,100% - 64px);max-width:none;height:-moz-fit-content;height:fit-content;max-height:calc(100dvh - 64px);box-shadow:none;background:#000;border:0;border-radius:24px;outline:none;margin:auto;padding:0;font-family:Inter,sans-serif;overflow:hidden}.waitlist-backdrop{display:none}#waitlist-dialog::backdrop{background:#07090ab8}@supports ((-webkit-backdrop-filter:blur(14px)) or (backdrop-filter:blur(14px))){#waitlist-dialog::backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07090a80}}#waitlist-dialog[open]::backdrop{animation:.25s ease-out both waitlist-backdrop-in}#waitlist-dialog[data-closing]::backdrop{animation:.22s ease-in both waitlist-backdrop-out}@keyframes waitlist-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes waitlist-backdrop-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){#waitlist-dialog[open]::backdrop{animation:none}#waitlist-dialog[data-closing]::backdrop{animation:none}}#waitlist-dialog[open]{display:block}.waitlist-toolbar{z-index:1;position:absolute;top:16px;right:16px}.waitlist-close{color:#f5f5f7;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#363f3d;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.waitlist-close svg{width:23px;height:23px}@media (hover:hover){.waitlist-close:hover{background:#46514e}}#waitlist-form{grid-template-rows:minmax(0,auto) auto;align-content:center;gap:12px;min-height:0;max-height:calc(100dvh - 64px);padding:28px 48px 36px;display:grid}.waitlist-panel{text-align:center;flex-direction:column;align-items:center;gap:16px;min-height:0;display:flex}.waitlist-panel[hidden]{display:none}.waitlist-verification:not([hidden]){justify-content:center;display:flex}.waitlist-verification[hidden]{display:none}.waitlist-progress{color:#ffffffbf;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:12px;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:8px 16px;font:500 14px Outfit,Inter,sans-serif;display:flex}.waitlist-progress .waitlist-symbol{color:#d9ff00cc;font-size:18px}.waitlist-panel .waitlist-badge{color:#d9ff00;letter-spacing:.16em;text-transform:uppercase;background:#d9ff0033;border:1px solid #d9ff004d;border-radius:999px;align-items:center;gap:8px;max-width:100%;margin:0 auto 8px;padding:8px 16px;font:700 12px Outfit,Inter,sans-serif;display:flex}.waitlist-badge .waitlist-symbol{font-size:18px}.waitlist-panel h2{letter-spacing:var(--type-heading-tracking,-.035em);text-wrap:balance;text-align:center;margin:0;font-family:Inter,sans-serif;font-size:36px;font-weight:650;line-height:1.15}.waitlist-panel p{color:#ffffffbf;text-align:center;max-width:100%;margin:0;font-size:16px;line-height:1.5}.waitlist-field{width:100%;display:block}.waitlist-sr,.waitlist-activities legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.waitlist-input{text-align:left;background:#000;border:1px solid #ffffff59;border-radius:24px;align-items:center;gap:12px;padding:12px;display:flex}.waitlist-input:focus-within{border-color:#d9ff00;box-shadow:0 0 20px #d9ff001a}.waitlist-input>span{color:#ffffffb3;font-size:22px}.waitlist-input input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;height:48px;font:500 18px Inter,sans-serif}.waitlist-input input::placeholder{color:#fff9}[data-step="1"] .waitlist-input{border-radius:16px}[data-step="1"] .waitlist-input input{height:44px;font-size:16px}.waitlist-panel .waitlist-status{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.waitlist-status:empty{display:none}.waitlist-panel .waitlist-consent{color:#aaa;font-size:12px;line-height:1.5}.waitlist-activities{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;min-height:0;margin:0;padding:0;display:grid}.waitlist-activities label{cursor:pointer;background:#000;border:0;border-radius:18px;min-width:0;height:160px;min-height:0;display:block;position:relative;overflow:hidden}.waitlist-activities img{object-fit:cover;opacity:.9;width:100%;height:100%;transition:opacity .2s;display:block;-webkit-mask-image:linear-gradient(#000,#000000e6,#0000004d);mask-image:linear-gradient(#000,#000000e6,#0000004d)}.waitlist-activities label>span:not(.waitlist-activity-check){z-index:1;color:#fff;text-transform:uppercase;letter-spacing:.04em;text-align:left;font:700 15px Outfit,Inter,sans-serif;position:absolute;bottom:16px;left:16px;right:6px}.waitlist-activities input{appearance:none;cursor:pointer;z-index:2;border:2px solid #0000;border-radius:18px;width:100%;height:100%;margin:0;position:absolute;inset:0}.waitlist-activities input:checked{border-color:#d9ff00;box-shadow:inset 0 0 25px #d9ff0033}.waitlist-activities label:hover img{opacity:.9}.waitlist-activities label:has(:checked) img{opacity:.9}.waitlist-activities label:has(:focus-visible){outline-offset:2px;outline:2px solid #d9ff00}.waitlist-footer{text-align:center;gap:12px;min-height:0;display:grid}.waitlist-error{color:#fca5a5;text-align:center;margin:0;font-size:14px;line-height:1.5}.waitlist-error:empty{display:none}.waitlist-actions{flex-direction:column;align-items:center;gap:8px;display:flex}.waitlist-actions button{text-transform:uppercase;cursor:pointer;border:0;font-family:Outfit,Inter,sans-serif}.waitlist-next{color:#151314;letter-spacing:.1em;background:#d9ff00;border-radius:999px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:56px;padding:12px 24px;font-size:14px;font-weight:900;display:flex}.waitlist-next:hover{box-shadow:0 10px 30px #d9ff0066}.waitlist-next:disabled{opacity:.5;cursor:wait}.waitlist-back{color:#aaa;letter-spacing:.2em;background:0 0;min-height:36px;padding:8px 20px;font-size:12px;font-weight:500}.waitlist-back[hidden]{display:none}#waitlist-dialog button:focus-visible,#waitlist-dialog a:focus-visible{outline-offset:3px;outline:2px solid #fff}.waitlist-success-symbol{flex-shrink:0;width:144px;height:144px;position:relative;overflow:hidden}.waitlist-success-symbol img{object-fit:contain;width:100%;height:100%;display:block}.waitlist-panel .waitlist-spread,.waitlist-follow p{text-transform:uppercase;letter-spacing:.1em;color:#ffffffbf;margin:0;font:700 12px Outfit,Inter,sans-serif}.waitlist-follow{gap:16px;margin-top:4px;display:grid}.waitlist-follow[hidden]{display:none}.waitlist-follow>div{justify-content:center;gap:16px;display:flex}.waitlist-follow a{background:#d9ff0026;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.waitlist-share-feedback{color:#ffffffbf;text-align:center;margin:0;font-size:12px;line-height:1.5}.waitlist-share-feedback:empty{display:none}.waitlist-share-feedback a{color:#d9ff00;text-underline-offset:3px;text-decoration:underline}.waitlist-follow img{width:20px;height:20px;display:block}@media (max-width:760px){#waitlist-dialog{width:100%;height:var(--waitlist-height,100dvh);max-height:none;top:var(--waitlist-top,0px);border:0;border-radius:0;margin:0;bottom:auto}.waitlist-toolbar{top:calc(12px + env(safe-area-inset-top));right:12px}#waitlist-form{height:100%;max-height:none;padding:calc(60px + env(safe-area-inset-top)) 24px max(24px, env(safe-area-inset-bottom));gap:16px}.waitlist-panel{gap:14px}.waitlist-panel h2{font-size:30px}.waitlist-panel p{font-size:14px}.waitlist-progress{font-size:12px}.waitlist-panel .waitlist-badge{letter-spacing:0;padding:8px 12px;font-size:11px}.waitlist-next{min-height:48px}#waitlist-form:has([data-step="2"]:not([hidden])){grid-template-rows:minmax(0,1fr) auto;align-content:stretch}[data-step="2"] .waitlist-activities{flex:1;grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.waitlist-activities label{height:auto;min-height:44px}.waitlist-activities label>span:not(.waitlist-activity-check){bottom:10px;left:10px}}#waitlist-dialog[data-compact] #waitlist-form{gap:8px;padding:44px 20px 12px}#waitlist-dialog[data-compact] .waitlist-panel{gap:8px}#waitlist-dialog[data-compact] .waitlist-panel h2{font-size:24px}#waitlist-dialog[data-compact] .waitlist-panel p{font-size:13px;line-height:1.4}#waitlist-dialog[data-compact] .waitlist-badge{margin-bottom:0;padding:6px 10px;font-size:11px}#waitlist-dialog[data-compact] .waitlist-progress{letter-spacing:0;padding:6px 12px;font-size:11px}#waitlist-dialog[data-compact] .waitlist-input{padding:8px}#waitlist-dialog[data-compact] .waitlist-input input{height:40px;font-size:16px}#waitlist-dialog[data-compact] .waitlist-next{min-height:44px;padding:10px 16px}#waitlist-dialog[data-compact] .waitlist-back{min-height:28px;padding:6px 20px}#waitlist-dialog[data-compact] .waitlist-footer{gap:8px}#waitlist-dialog[data-compact] [data-step="2"] .waitlist-activities{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}#waitlist-dialog[data-compact] .waitlist-activities label>span:not(.waitlist-activity-check){font-size:11px;bottom:6px;left:6px}@media (max-height:420px) and (min-width:600px){#waitlist-dialog{border-radius:0;width:100%;height:100dvh;max-height:none}#waitlist-form{height:100%;max-height:none;padding:40px 48px 12px}.waitlist-panel{grid-template-columns:1fr 1fr;align-content:center;column-gap:24px;display:grid}.waitlist-progress,.waitlist-panel h2,.waitlist-panel>p:first-of-type{grid-column:1}.waitlist-field,.waitlist-activities{grid-area:1/2/span 4;align-self:center}.waitlist-status,.waitlist-consent{grid-column:2}.waitlist-badge{display:none!important}.waitlist-activities label{height:80px}.waitlist-panel h2{font-size:24px}.waitlist-panel p{font-size:13px}}@media (prefers-reduced-motion:reduce){#waitlist-dialog[open],.waitlist-panel{animation:none}.waitlist-activities img{transition:none}}.waitlist-footer:has(.waitlist-follow:not([hidden])) .waitlist-next{width:auto;min-width:220px}@media (max-height:420px) and (min-width:600px){[data-step="3"] .waitlist-success-symbol{grid-area:1/1/span 3;justify-self:center;width:96px;height:96px}[data-step="3"].waitlist-panel{grid-template-columns:112px 1fr}[data-step="3"] h2,[data-step="3"]>p{grid-column:2}[data-step="3"].waitlist-panel h2{grid-area:1/2}[data-step="3"].waitlist-panel>p:first-of-type{grid-area:2/2}[data-step="3"].waitlist-panel .waitlist-spread{grid-area:3/2}}[data-step="3"].waitlist-panel{position:relative}.waitlist-confetti{width:var(--size,8px);height:var(--size,8px);opacity:0;border-radius:var(--radius,2px);background:var(--color,#d9ff00b3);animation:waitlist-confetti-float var(--duration,10s) ease-in-out infinite;animation-delay:var(--delay,0s);pointer-events:none;position:absolute;box-shadow:0 0 14px #d9ff0040}@keyframes waitlist-confetti-float{0%{opacity:0;transform:translate(0)rotate(0)}15%{opacity:.7}50%{transform:translate(var(--drift-x,16px), calc(var(--drift-y,-140px) * .6)) rotate(120deg);opacity:.9}to{transform:translate(var(--drift-x,16px), var(--drift-y,-140px)) rotate(240deg);opacity:0}}@media (prefers-reduced-motion:reduce){.waitlist-confetti{animation:none}}#waitlist-dialog[data-compact] .waitlist-success-symbol{width:96px;height:96px}#waitlist-dialog[data-compact] .waitlist-follow{gap:10px}.waitlist-panel h2{text-transform:none}.waitlist-input:has([data-availability=available]){border-color:#d9ff00;box-shadow:0 0 20px #d9ff0026}.waitlist-input .waitlist-handle-icon{color:#9ca3af;font-size:22px}.waitlist-handle-icon[hidden]{display:none}.waitlist-input .waitlist-handle-icon[data-state=available]{color:#d9ff00}.waitlist-input .waitlist-handle-icon[data-state=taken],.waitlist-input .waitlist-handle-icon[data-state=error]{color:#fca5a5}.waitlist-handle-icon[data-state=checking]{animation:1s linear infinite waitlist-spin}@keyframes waitlist-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.waitlist-handle-icon[data-state=checking]{animation:none}}.waitlist-input:has([aria-invalid=true]){border-color:#fca5a5}.waitlist-panel .waitlist-status[data-state=taken]{color:#fca5a5}.waitlist-panel h2:focus{outline:none}.waitlist-panel .waitlist-error{color:#fca5a5;margin-top:-8px;font-size:14px;line-height:1.5}#waitlist-dialog[data-compact] .waitlist-panel .waitlist-error{margin-top:0;font-size:13px}.launch-site [data-waitlist-open].waitlist-return-focus:focus{outline:none}@media (min-width:761px) and (min-height:700px){#waitlist-form{padding:76px}}.waitlist-activity-pages,.waitlist-activity-page{display:contents}.waitlist-activity-pagination,.waitlist-panel .waitlist-activity-selection{display:none}@media (max-width:760px){[data-step="2"] .waitlist-activities{width:100%;min-height:0;max-height:none;display:block;overflow:visible}.waitlist-activity-pages{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:8px;height:100%;margin-right:-24px;display:flex;overflow:auto hidden}.waitlist-activity-pages::-webkit-scrollbar{display:none}.waitlist-activity-pages:after{content:"";flex:0 0 40px}.waitlist-activity-page{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 calc(100% - 48px);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:calc(100% - 48px);min-height:0;padding:2px;display:grid}[data-step="2"] .waitlist-activities label{height:100%}.waitlist-activity-pagination{flex:none;justify-content:center;align-items:center;gap:18px;min-height:32px;display:flex}.activity-dots{align-items:center;gap:0;display:flex}.activity-dots button{cursor:pointer;--dot-emphasis:0;background:0 0;border:0;width:19px;height:32px;padding:0;position:relative}.activity-dots button:before{content:"";width:20px;height:6px;clip-path:inset(0 calc(7px * (1 - var(--dot-emphasis))) round 3px);background:color-mix(in srgb, #d9ff00 calc(var(--dot-emphasis) * 100%), #666);pointer-events:none;border-radius:3px;position:absolute;top:13px;left:-.5px}.waitlist-panel .waitlist-activity-selection{color:#aaa;min-height:18px;font-size:12px;line-height:1.5;display:block}#waitlist-dialog[data-activity-pairs] .waitlist-activity-page{grid-template-rows:minmax(0,1fr)}#waitlist-dialog[data-compact] .waitlist-activity-pages{margin-right:-20px}#waitlist-dialog[data-compact] .waitlist-activity-page{flex-basis:calc(100% - 48px);width:calc(100% - 48px)}#waitlist-dialog[data-compact] .waitlist-activity-pages:after{flex-basis:40px}#waitlist-dialog[data-compact] .waitlist-activities label>span:not(.waitlist-activity-check){font-size:13px;bottom:12px;left:12px}}.waitlist-activities label>.waitlist-activity-check{z-index:3;pointer-events:none;background:#0005;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;inset:12px 12px auto auto}.waitlist-activity-check svg{fill:none;stroke:currentColor;stroke-width:2px;opacity:0;width:16px;height:16px}.waitlist-activities label:has(:checked)>.waitlist-activity-check{color:#151314;background:#d9ff00;border-color:#d9ff00}.waitlist-activities label:has(:checked)>.waitlist-activity-check svg{opacity:1}@media (max-width:760px){#waitlist-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000}.waitlist-input{padding:8px}.waitlist-input input,[data-step="1"] .waitlist-input input{height:40px;font-size:16px}:is(html:has(#waitlist-dialog[open]),body:has(#waitlist-dialog[open])){background-color:#000!important}body:has(#waitlist-dialog[open])>.waitlist-backdrop{z-index:1000;pointer-events:none;background:#000;min-height:100lvh;display:block;position:fixed;inset:0}body:has(#waitlist-dialog[open])>:not(#waitlist-dialog):not(.waitlist-backdrop){opacity:0!important;pointer-events:none!important}[data-step="1"] .waitlist-consent{font-size:11px;line-height:1.4}#waitlist-form:has([data-step="1"]:not([hidden])) .waitlist-next{min-height:44px;padding-block:10px}}@media (max-width:360px){[data-step="1"].waitlist-panel h2{font-size:24px}}@media (min-width:761px) and (min-height:421px){.waitlist-activities label{aspect-ratio:4/5;height:auto}}@media (min-width:761px) and (min-height:700px) and (max-height:849px){#waitlist-form:has([data-step="2"]:not([hidden])){padding-block:24px}.waitlist-activities{max-width:550px}}@media (min-width:761px) and (min-height:421px) and (max-height:699px){#waitlist-form:has([data-step="2"]:not([hidden])){padding-block:6px}.waitlist-activities{gap:12px;max-width:390px}.waitlist-activities label>span:not(.waitlist-activity-check){bottom:12px}}@media (max-width:760px){#waitlist-form:has(:is([data-step="0"],[data-step="1"]):not([hidden])){grid-template-rows:max-content max-content}#waitlist-form:has(:is([data-step="0"],[data-step="1"]):not([hidden])) .waitlist-panel>*{flex-shrink:0}#waitlist-dialog[data-compact] #waitlist-form:has(:is([data-step="0"],[data-step="1"]):not([hidden])){gap:6px;padding-block:12px}#waitlist-dialog[data-compact] :is([data-step="0"],[data-step="1"]).waitlist-panel{gap:6px}}@media (min-width:761px){#waitlist-form:has([data-step="2"]:not([hidden])){gap:24px}}@media (min-width:761px) and (min-height:700px) and (max-height:849px){.waitlist-activities label>span:not(.waitlist-activity-check){font-size:13px;left:12px}}@media (min-width:761px) and (min-height:421px) and (max-height:699px){.waitlist-activities label>span:not(.waitlist-activity-check){font-size:11px;left:4px;right:4px}.waitlist-activities label:has(input[value=Overlanding])>span:not(.waitlist-activity-check){letter-spacing:0;font-size:11px;left:2px;right:2px}}@media (max-width:760px){#waitlist-dialog[data-compact] #waitlist-form:has([data-step="1"]:not([hidden])){gap:4px}#waitlist-dialog[data-compact] [data-step="1"].waitlist-panel{gap:3px}#waitlist-dialog[data-compact] [data-step="1"] .waitlist-consent{font-size:11px;line-height:1.4}#waitlist-dialog[data-compact] #waitlist-form:has([data-step="1"]:not([hidden])) .waitlist-actions{gap:4px}}.waitlist-chevron{flex-shrink:0;align-items:center;display:inline-flex}@font-face{font-family:Inter;src:url(/_astro/inter-latin.DAgfR3Jj.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+0-1F,U+7F-9F,U+A1-A8,U+AA-AF,U+B1-B6,U+B8-D6,U+D8-FF,U+2100-214F,U+2190-2196,U+2198-21FF}@font-face{font-family:Outfit;src:url(/_astro/outfit-latin.Ccexl86J.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+0-1F,U+60-FF,U+2000-2018,U+201A-206F,U+2100-214F,U+2190-21FF}@font-face{font-family:Outfit;src:url(/_astro/outfit-core.JtbvVLKP.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+20-5F,U+2019}@font-face{font-family:Inter;src:url(/_astro/inter-core.0fadFcX9.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+20-7E,U+A0,U+A9,U+B0,U+B7,U+D7,U+2000-206F,U+2197}
