.v7-photo{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.v7-scrim{z-index:0;pointer-events:none;position:absolute;inset:0}.v7-hero .v6-frame{background:#000;overflow:hidden}.v7-hero.is-light .v6-frame{background:var(--grey-1)}.v7-hero.is-dark .v7-scrim{background:linear-gradient(90deg,#0b0b10c7 0%,#0b0b1040 50%,#0b0b1099 100%),linear-gradient(#0b0b1000 45%,#0b0b108c)}.v7-hero.is-light .v7-scrim{background:linear-gradient(90deg,#f5f6f8eb 0%,#f5f6f859 50%,#f5f6f8cc 100%)}.v7-cta .v6-frame-in.v6-cta-copy{padding-bottom:calc(var(--fg) * 2);justify-content:flex-end;gap:0}.v7-cta.is-start .v6-cta-copy{text-align:left;align-items:flex-start}.v7-cta.is-end .v6-cta-copy{text-align:left;align-items:flex-end}.v7-cta.is-end .v6-cta-copy>*{width:min(100%,560px)}.v7-cta h2{max-width:11ch;font-size:clamp(44px,6.4vw,108px)}.v7-cta p{max-width:44ch;margin-top:clamp(16px,2.4vh,24px)}.v7-cta .v4-actions{margin-top:clamp(24px,4vh,40px)}.v7-cta.is-dark{color:#fff;--bp-line:#ffffff24;--v6-aside-line:#ffffff4d;background:#000}.v7-cta.is-dark p{color:#fffc}.v7-cta.is-dark .v6-frame-label{color:#fff9}.v7-cta.is-dark .v6-frame-edge{background:#ffffff2e}.v7-cta.is-dark .v7-scrim{background:linear-gradient(#0b0b1000 20%,#0b0b1059 50%,#0b0b10d9 100%),linear-gradient(90deg,#0b0b1080,#0b0b1000 60%)}.v7-cta.is-light .v7-scrim{background:linear-gradient(270deg,#f5f6f8eb 0%,#f5f6f880 38%,#f5f6f800 62%)}.v7-cta.is-light p{color:var(--ink)}.v7-ghost{color:#fff;box-shadow:inset 0 0 0 1px #ffffff59}.v7-ghost:hover{color:var(--ink);background:#fff}.v7-section .v6-frame-in{padding-top:calc(var(--fg) * 2);padding-bottom:calc(var(--fg) * 2)}.v7-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px clamp(32px,5vw,96px);display:grid}.v7-head .v6-row-story{margin:0}.v7-wide{aspect-ratio:21/9;background:var(--grey-1);border-radius:20px;margin:clamp(32px,5vh,56px) 0 0;position:relative;overflow:hidden}.v7-wide img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.v7-points{gap:24px 20px;margin-top:clamp(32px,5vh,56px);display:grid}.v7-points.is-1{grid-template-columns:1fr;gap:0;max-width:520px}.v7-points.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.v7-points.is-4{grid-template-columns:repeat(4,minmax(0,1fr))}.v7-points li{border-top:1px solid var(--v6-aside-line);flex-direction:column;gap:10px;padding-top:14px;display:flex}.v7-points.is-1 li{flex-direction:row;justify-content:space-between;gap:24px;padding:14px 0}.v7-points.is-1 li:last-child{border-bottom:1px solid var(--v6-aside-line)}.v7-points strong{letter-spacing:-.03em;font-size:clamp(20px,1.7vw,26px);font-weight:500;line-height:1.1}.v7-points span{opacity:.75;max-width:34ch;font-size:16px;line-height:1.45}.v7-row{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.v7-row.is-flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.v7-row .v6-row-media{aspect-ratio:5/6}.v7-trust{--v6-aside-line:#ffffff38}@media (max-width:900px){.v7-head,.v7-row,.v7-row.is-flip{grid-template-columns:1fr}.v7-points.is-3,.v7-points.is-4{grid-template-columns:1fr 1fr}.v7-wide{aspect-ratio:4/3}}@media (max-width:560px){.v7-points.is-3,.v7-points.is-4{grid-template-columns:1fr}}.v7-hero .v6-hero-grid{grid-template-columns:minmax(0,1fr)}.v7-story{background:#000;height:100svh;position:relative;overflow:hidden}.v7-story-box{will-change:transform;width:100%;height:100%;position:relative}.v7-story-img{will-change:transform;position:absolute;inset:0}.v7-story-img img{object-fit:cover;width:100%;height:100%}.v7-story-img.is-mask{-webkit-mask:url(/media/approved/telescope-mask.png) 50%/cover no-repeat;mask:url(/media/approved/telescope-mask.png) 50%/cover no-repeat}.v7-story-shade{background:#0b0b1061;position:absolute;inset:0}.v7-story-title{z-index:2;color:#fff;text-align:center;letter-spacing:-.05em;text-wrap:balance;width:min(80%,12ch);font-size:clamp(44px,6.4vw,112px);font-weight:400;line-height:.95;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v7-story-intro{z-index:10;color:#fff;mix-blend-mode:difference;letter-spacing:-.06em;pointer-events:none;gap:.3em;width:100%;font-size:clamp(56px,10vw,180px);line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.v7-story-intro span{will-change:transform;flex:1}.v7-story-intro span:first-child{text-align:right}.v7-story-label{right:var(--fg);top:calc(var(--v6-nav-h) + 8px);z-index:11;color:#ffffffb3;mix-blend-mode:difference}.v7-icon{aspect-ratio:1;width:clamp(48px,4vw,64px);height:auto;margin-bottom:clamp(24px,4vh,40px);display:block;overflow:visible}.v7-icon .is-on{animation:1.6s ease-in-out infinite v7-cell;animation-delay:calc(var(--i) * -110ms)}.v7-icon .is-accent{animation:1.6s ease-in-out -.8s infinite v7-accent}.v7-icon g.is-accent{animation-name:v7-accent-core}@keyframes v7-accent-core{0%,to{opacity:1}50%{opacity:.45}}@keyframes v7-cell{0%,to{fill-opacity:1}50%{fill-opacity:.18}}@keyframes v7-accent{0%,to{fill-opacity:1}50%{fill-opacity:.3}}@media (prefers-reduced-motion:reduce){.v7-icon .is-on,.v7-icon .is-accent{animation:none}}html:has(main.v7){background:#000}html:has(main.v7) body{background:#000}.v7 .v7-scrim,.v7 .v7-bleed-scrim,.v7 .v7-story-shade,.v7 .v7-split-photo:after,.v7 .v7-vault-photo:after,.v7 .v7-trust-img:after,.v7 .v7-trust-card:after,.v7 .v7-trustrow-cards li:after{display:none}.v7-points strong{align-items:center;gap:14px;display:inline-flex}.v7 .v7-icon.v7-point-icon{width:28px;margin:0}.v7 .v7-icon.v7-trustrow-icon{width:44px;margin:0 auto 14px}.v7 .v6-launch-btn .v6-arrow circle{fill:#181818}.v7 .v7-row .v6-row-name{letter-spacing:-.045em;text-wrap:balance;max-width:14ch;font-size:clamp(36px,3.8vw,64px);line-height:1}.v7 .v7-row .v6-row-story{max-width:40ch}.v7 .v5-btn-primary,.v7 .v4-btn-primary,.v7 .ft-btn-primary{color:#181818;background:#fff}.v7 .v5-btn-primary:hover,.v7 .v4-btn-primary:hover,.v7 .ft-btn-primary:hover{background:#e8e8e8}.v7 .v7-vault-cards .v7-vault-open{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff38}.v7 .v7-vault-cards a:hover .v7-vault-open{background:#ffffff42}.v7 .v7-vault-open .v6-arrow circle{fill:#fff}.v7 .v7-vault-cards{gap:8px}.v7 .v6-products-head .v5-h2{max-width:15ch;font-size:clamp(36px,4.8vw,80px)}.v7 .v6-arrow path{stroke:#fff}.v7 .v7-vault-open .v6-arrow path{stroke:#181818}.v7 .v6-nav-links a:before{background:#fff}.v7 .v6-nav-links a:hover,.v7 .v6-nav-links a:focus-visible{color:#181818}.v7 .v6-frame-label,.v7 .v7-story-label,.v7 .v7-trust-label{display:none}.v7 .v6-arrow{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cdefs%3E%3Cmask id='m'%3E%3Crect width='20' height='20' fill='white'/%3E%3Cpath d='M6 10h7.5M10.2 6.7 13.5 10l-3.3 3.3' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/mask%3E%3C/defs%3E%3Ccircle cx='10' cy='10' r='10' mask='url(%23m)'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cdefs%3E%3Cmask id='m'%3E%3Crect width='20' height='20' fill='white'/%3E%3Cpath d='M6 10h7.5M10.2 6.7 13.5 10l-3.3 3.3' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/mask%3E%3C/defs%3E%3Ccircle cx='10' cy='10' r='10' mask='url(%23m)'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.v7 .v6-arrow path{display:none}.v7 .v7-vault-cards .v7-vault-open{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding-left:18px;padding-right:18px}.v7 .v7-vault-cards a:hover .v7-vault-open{background:0 0;box-shadow:inset 0 0 0 1px #fff9}.v7 #assets .v7-icon.v7-point-icon{width:34px}html:has(main.v7){scrollbar-width:none}html:has(main.v7)::-webkit-scrollbar{display:none}.v6.v7:before,.v6.v7:after{mix-blend-mode:difference;background:#ffffff29}.v7 .v7-seam .v6-frame-in{height:0;padding:0}.v7-feat{white-space:nowrap}.v7 .v7-icon.v7-feat-icon{vertical-align:-.02em;width:.62em;margin:0 .18em 0 .06em;display:inline-block}.v7 .v7-hl{color:var(--arch-orange);font-style:normal}.v7-fps{border-top:1px solid color-mix(in srgb, currentColor 14%, transparent);font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;margin:10px 0 0;padding-top:10px;font-size:12px;display:flex}.v7-fps span{opacity:.6}.v7-fps strong{color:inherit;font-size:18px;font-weight:500}.v7-fps strong[data-low=true]{color:var(--arch-orange)}.v7 .v6-dev button.is-on,.v7 .v6-dev button.is-on *{color:#181818}.v7 .v7-dim{opacity:.5}.v7 .v7-story-title.is-small{width:min(80%,22ch);font-size:clamp(26px,3vw,44px);line-height:1.1}.v7-story-extra{z-index:2;opacity:0;pointer-events:none;position:absolute;top:calc(50% + clamp(56px,8vh,96px));left:50%}.v6.v7:before,.v6.v7:after{top:var(--v7-guide-top,100vh);bottom:var(--v7-guide-bottom,0px)}.v7 #account.v7-trust{z-index:7}.v7 :is(.v7-hero,.v7-seam,#account) .v6-geo,.v7 .v7-hero .v6-frame-in:before,.v7 .v7-hero .v6-frame-in:after{display:none}.v7 #early-access .v7-story-extra{text-align:center;flex-direction:column;align-items:center;gap:22px;display:flex}.v7 #early-access .v7-story-body{color:#ffffffdb;white-space:nowrap;margin:0;font-size:clamp(17px,1.4vw,20px)}.v7 #early-access .v7-story-title{letter-spacing:-.05em;width:min(90%,12ch);font-size:clamp(48px,8vw,132px);line-height:.92;top:44%}.v7 #early-access .v7-story-box{-webkit-mask-image:linear-gradient(#000 62%,#0000);mask-image:linear-gradient(#000 62%,#0000)}.v7-story-above{z-index:2;opacity:0;position:absolute;top:calc(44% - clamp(40px,5.2vw,78px));left:50%}.v7 .v7-icon.v7-cta-icon{aspect-ratio:1;width:clamp(96px,8vw,136px);margin:0}.v7 #early-access .v7-story-extra{top:calc(44% + clamp(56px,6.5vw,104px))}.v7-ptr{border-top:1px solid color-mix(in srgb, currentColor 14%, transparent);gap:8px;margin:10px 0 0;padding-top:10px;font-size:12px;display:grid}.v7-ptr>span{opacity:.6}.v7-ptr>div{background:color-mix(in srgb, currentColor 10%, transparent);border-radius:8px;grid-template-columns:repeat(4,1fr);gap:2px;padding:2px;display:grid}.v7-ptr button{height:28px;color:inherit;font:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:6px;font-size:12px}.v7-ptr button:hover{opacity:1}.v7-ptr button.is-on{color:#181818;opacity:1;background:#fff}.v7-ptr.is-2>div{grid-template-columns:repeat(2,1fr)}.v7 .v6-launch-btn.is-off{opacity:.4;cursor:not-allowed}.v7 .v6-launch-btn.is-off:hover{filter:none;transform:none}
