.orbit{--ob-line:color-mix(in oklch, var(--on-night) 12%, transparent);--ob-line-strong:color-mix(in oklch, var(--on-night) 24%, transparent);--ob-fill:color-mix(in oklch, var(--on-night) 6%, transparent);--ob-fill-strong:color-mix(in oklch, var(--on-night) 11%, transparent);--ob-muted:color-mix(in oklch, var(--on-night) 70%, transparent);--ob-faint:color-mix(in oklch, var(--on-night) 46%, transparent);--ob-shade:color-mix(in oklch, var(--night) 85%, transparent);--ob-panel:color-mix(in oklch, var(--night-surface) 90%, var(--sunset-pink));--ob-ease:cubic-bezier(.22, 1, .36, 1);--ob-ease-out:cubic-bezier(.16, 1, .3, 1);--ob-wide:min(90rem, calc(100% - var(--gutter-page) * 2));--ob-display:var(--font-heading);--ob-mono:var(--font-sans);font-family:var(--font-sans);color:var(--on-night);font-variant-numeric:lining-nums tabular-nums}.orbit ::selection{background:var(--sunset-pink);color:var(--on-night)}.orbit .reading-progress{display:none}html[data-ob-menu]{overflow:hidden}.ob-wrap{width:var(--ob-wide);margin-inline:auto}.ob-display,.ob-h2,.ob-mega,.ob-lit{font-family:var(--ob-display);font-optical-sizing:auto;text-wrap:balance;font-weight:700;font-stretch:100%}.ob-display{letter-spacing:0;margin:1.5rem 0 0;font-size:clamp(3.4rem,7.4vw,8.4rem);line-height:.88}.ob-h2{letter-spacing:0;margin:1.3rem 0 0;font-size:clamp(2.6rem,5.4vw,5.8rem);font-weight:650;font-stretch:100%;line-height:.92}.ob-mega{letter-spacing:0;margin:1.3rem 0 0;font-size:clamp(3.2rem,9.6vw,10.5rem);line-height:.88}.ob-h3{font-family:var(--ob-display);letter-spacing:0;margin:0;font-size:clamp(1.35rem,1.9vw,1.75rem);font-weight:600;font-stretch:100%;line-height:1.05}.ob-lead{max-width:34rem;color:var(--ob-muted);margin:1.4rem 0 0;font-size:clamp(1.02rem,1.15vw,1.15rem);line-height:1.62}.ob-note{color:var(--ob-faint);font-family:var(--ob-mono);letter-spacing:0;margin:1.4rem 0 0;font-size:.74rem}.ob-accent{letter-spacing:0;background:var(--brand-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.04em;font-weight:350;font-stretch:100%}.ob-eyebrow{color:var(--ob-muted);font-family:var(--ob-mono);letter-spacing:0;text-transform:uppercase;align-items:center;gap:.75rem;margin:0;font-size:.72rem;font-weight:500;display:inline-flex}.ob-eyebrow b{background:var(--brand-gradient);color:var(--night);letter-spacing:0;border-radius:999px;padding:.22rem .5rem;font-weight:700}.ob-eyebrow:after{content:"";background:var(--ob-line-strong);width:2.5rem;height:1px}.ob-link{border-bottom:1px solid var(--sunset-orange);color:var(--on-night);align-items:center;gap:.55rem;margin-top:1.7rem;padding-bottom:.25rem;font-weight:600;display:inline-flex}.ob-link svg{width:1rem;height:1rem;transition:transform .45s var(--ob-ease)}.ob-link:hover svg{transform:translate(.3rem)}.ob-center{justify-items:center;display:grid}.ob-rise-line{vertical-align:top;perspective:30rem;margin:-.1em -.04em -.18em;padding:.1em .04em .18em;display:inline-block;overflow:clip}.ob-rise-word{transform-origin:50% 100%;display:inline-block}.ob-rise-armed .ob-rise-word{opacity:0;transform:translateY(108%)rotateX(-70deg)}.ob-rise-armed.ob-rise-shown .ob-rise-word{opacity:1;transition:transform 1.25s var(--ob-ease-out) calc(var(--rd,0s) + var(--i) * 70ms), opacity .7s ease calc(var(--rd,0s) + var(--i) * 70ms);transform:none}.ob-btn{isolation:isolate;letter-spacing:0;white-space:nowrap;min-height:3.4rem;translate:var(--mgx,0px) var(--mgy,0px);transition:translate .55s var(--ob-ease), background-color .3s ease, box-shadow .3s ease, border-color .3s ease;border-radius:999px;justify-content:center;align-items:center;gap:.9rem;padding:.5rem .55rem .5rem 1.5rem;font-size:.98rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.ob-btn--primary{color:var(--night);background:var(--brand-gradient);box-shadow:0 1rem 2.6rem -1rem color-mix(in oklch, var(--sunset-pink) 75%, transparent), inset 0 1px 0 color-mix(in oklch, var(--on-night) 55%, transparent)}.ob-btn--primary:before{content:"";z-index:-1;background:linear-gradient(105deg, transparent 32%, color-mix(in oklch, var(--on-night) 60%, transparent) 50%, transparent 68%);transition:translate .9s var(--ob-ease);position:absolute;inset:0;translate:-120%}.ob-btn--primary:hover:before{translate:120%}.ob-btn--ghost{color:var(--on-night);border:1px solid var(--ob-line-strong);background:var(--ob-fill)}.ob-btn--ghost:hover{background:var(--ob-fill-strong);border-color:color-mix(in oklch, var(--on-night) 34%, transparent)}.ob-btn-icon{background:var(--night);width:2.4rem;height:2.4rem;color:var(--on-night);transition:transform .5s var(--ob-ease);border-radius:50%;flex:none;place-items:center;display:grid}.ob-btn-icon svg{width:1.05rem;height:1.05rem}.ob-btn--ghost .ob-btn-icon{background:var(--ob-fill-strong)}.ob-btn:hover .ob-btn-icon{transform:scale(1.08)rotate(-8deg)}.ob-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.ob-actions--center{justify-content:center}.ob-glass{isolation:isolate;border:1px solid var(--ob-line);background:linear-gradient(160deg, color-mix(in oklch, var(--on-night) 10%, transparent), color-mix(in oklch, var(--on-night) 3%, transparent) 55%);box-shadow:inset 0 1px 0 color-mix(in oklch, var(--on-night) 16%, transparent), 0 2rem 4.5rem -1.5rem var(--ob-shade);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);border-radius:1.6rem;position:relative}.ob-glass:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:radial-gradient(18rem circle at var(--gx,30%) var(--gy,0%), color-mix(in oklch, var(--sunset-orange) 80%, transparent), transparent 45%);-webkit-mask-composite:xor;opacity:0;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;transition:opacity .4s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 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 (hover:hover) and (pointer:fine){.ob-glass:hover:before{opacity:1}}.ob-nav{z-index:60;padding:1rem var(--gutter-page) 0;pointer-events:none;position:fixed;inset:0 0 auto}.ob-nav-bar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;max-width:90rem;margin-inline:auto;display:grid}.ob-nav-bar>*{pointer-events:auto}.ob-nav-brand{justify-self:start;padding:.35rem 0;display:inline-flex}.ob-nav .brand-lockup{color:var(--on-night);font-size:1.12rem;font-weight:700}.ob-nav .brand-mark{height:2rem}.ob-ticker,.ob-menu-button{border:1px solid var(--ob-line);background:color-mix(in oklch, var(--night) 58%, transparent);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);box-shadow:inset 0 1px 0 color-mix(in oklch, var(--on-night) 10%, transparent);border-radius:999px}.ob-ticker{align-items:center;gap:.75rem;height:2.75rem;padding:0 1.15rem 0 .45rem;font-size:.84rem;font-weight:500;display:flex;position:relative;overflow:hidden}.ob-ticker-num{background:var(--brand-gradient);width:2.7rem;height:1.9rem;color:var(--night);font-family:var(--ob-mono);border-radius:999px;font-size:.74rem;font-weight:700;display:block;overflow:hidden}.ob-ticker-num>span{transform:translateY(calc(var(--c,0) * -1.9rem));transition:transform .75s var(--ob-ease);flex-direction:column;display:flex}.ob-ticker-num i{place-items:center;height:1.9rem;font-style:normal;display:grid}.ob-ticker-label{min-width:8.5rem;display:block;overflow:hidden}.ob-ticker-label>span{white-space:nowrap;animation:ob-ticker-in .6s var(--ob-ease-out);display:block}@keyframes ob-ticker-in{0%{opacity:0;transform:translateY(110%)}}.ob-ticker-bar{background:var(--ob-line);border-radius:2px;height:2px;position:absolute;inset:auto 1.1rem 0;overflow:hidden}.ob-ticker-bar>span{transform-origin:0;background:var(--brand-gradient);height:100%;display:block;transform:scaleX(0)}.ob-nav-actions{justify-self:end;align-items:center;gap:.55rem;display:flex}.ob-nav-cta{min-height:2.75rem;padding:0 1.25rem;font-size:.88rem}.ob-menu-button{height:2.75rem;color:var(--on-night);font:inherit;cursor:pointer;align-items:center;gap:.65rem;padding:0 1.15rem 0 .95rem;font-size:.86rem;font-weight:500;display:inline-flex}.ob-menu-icon{width:1.05rem;height:.65rem;position:relative}.ob-menu-icon i{height:1.5px;transition:transform .45s var(--ob-ease), top .45s var(--ob-ease);background:currentColor;border-radius:1px;position:absolute;left:0;right:0}.ob-menu-icon i:first-child{top:0}.ob-menu-icon i:last-child{top:calc(100% - 1.5px)}.ob-nav[data-open] .ob-menu-icon i{top:calc(50% - .75px)}.ob-nav[data-open] .ob-menu-icon i:first-child{transform:rotate(45deg)}.ob-nav[data-open] .ob-menu-icon i:last-child{transform:rotate(-45deg)}.ob-menu{z-index:-1;padding:6.5rem var(--gutter-page) 2.5rem;background:color-mix(in oklch, var(--night) 86%, transparent);-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);clip-path:circle(0% at calc(100% - var(--gutter-page) - 3rem) 2.4rem);visibility:hidden;pointer-events:auto;transition:clip-path .7s var(--ob-ease-out), visibility 0s .7s;grid-template-rows:1fr auto;gap:2rem;display:grid;position:fixed;inset:0;overflow-y:auto}.ob-nav[data-open] .ob-menu{clip-path:circle(150% at calc(100% - var(--gutter-page) - 3rem) 2.4rem);visibility:visible;transition:clip-path .9s var(--ob-ease-out)}.ob-menu-list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:0 clamp(2rem,5vw,5rem);width:min(90rem,100%);margin:0 auto;padding:0;list-style:none;display:grid}.ob-menu-list li{opacity:0;transition:opacity .3s,transform .3s;transform:translateY(1.5rem)}.ob-nav[data-open] .ob-menu-list li{opacity:1;transition:opacity .6s ease calc(.15s + var(--i) * 45ms), transform .8s var(--ob-ease-out) calc(.15s + var(--i) * 45ms);transform:none}.ob-menu-list a{border-bottom:1px solid var(--ob-line);color:var(--ob-muted);font-family:var(--ob-display);letter-spacing:0;transition:color .3s ease, padding .45s var(--ob-ease);align-items:baseline;gap:1.1rem;padding:.75rem 0;font-size:clamp(1.7rem,3.4vw,3.2rem);font-weight:600;font-stretch:100%;line-height:1.05;display:flex}.ob-menu-list a:hover,.ob-menu-list a:focus-visible,.ob-menu-list a[aria-current]{color:var(--on-night);padding-left:.6rem}.ob-menu-num{color:var(--sunset-orange);font-family:var(--ob-mono);letter-spacing:0;font-size:.78rem;font-weight:500}.ob-menu-foot{width:min(90rem,100%);color:var(--ob-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin:0 auto;display:flex}.ob-menu-foot p{margin:0}.ob-hero{flex-direction:column;justify-content:center;min-height:100svh;padding:6.5rem 0 5.5rem;display:flex;position:relative}.ob-hero-grid{perspective:90rem;grid-template-columns:minmax(0,1.08fr) minmax(18rem,25rem) minmax(0,.82fr);align-items:center;gap:clamp(1rem,2.5vw,2.75rem);display:grid}.ob-hero-left,.ob-hero-right{z-index:3;will-change:transform, opacity;opacity:calc(1 - var(--exit,0) * 1.9);position:relative}.ob-hero-left{transform-origin:100%;transform:translate3d(calc(var(--exit,0) * -16vw), 0, 0) rotateY(calc(var(--exit,0) * 28deg))}.ob-hero-right{transform-origin:0%;transform:translate3d(calc(var(--exit,0) * 16vw), 0, 0) rotateY(calc(var(--exit,0) * -28deg))}.ob-hero-right .ob-lead{margin-top:0}.ob-hero-center{z-index:2;position:relative}.ob-hero-center:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in oklch, var(--sunset-pink) 26%, transparent), transparent);border-radius:50%;position:absolute;inset:4% -30% 0}.orbit .hero-card{border-color:color-mix(in oklch, var(--on-night) 16%, transparent);background:color-mix(in oklch, var(--night-surface) 78%, transparent);width:max-content;max-width:13rem;box-shadow:inset 0 1px 0 color-mix(in oklch, var(--on-night) 20%, transparent), 0 1.4rem 3rem -1rem var(--ob-shade)}.ob-badge{border:1px solid var(--ob-line);background:var(--ob-fill);color:var(--ob-muted);border-radius:999px;align-items:center;gap:.6rem;padding:.45rem .9rem .45rem .6rem;font-size:.8rem;font-weight:500;transition:border-color .3s,color .3s;display:inline-flex}.ob-badge:hover{border-color:var(--ob-line-strong);color:var(--on-night)}.ob-badge svg{width:.9rem;height:.9rem}.ob-badge i{background:var(--sunset-orange);width:.5rem;height:.5rem;box-shadow:0 0 0 .25rem color-mix(in oklch, var(--sunset-orange) 22%, transparent);border-radius:50%;animation:2.4s ease-in-out infinite ob-pulse}@keyframes ob-pulse{50%{box-shadow:0 0 0 .5rem color-mix(in oklch, var(--sunset-orange) 0%, transparent)}}.ob-proof{color:var(--ob-muted);gap:.65rem;margin:2rem 0 0;padding:0;font-size:.9rem;list-style:none;display:grid}.ob-proof li{align-items:center;gap:.6rem;display:flex}.ob-proof svg{width:1rem;height:1rem;color:var(--sunset-orange)}.ob-scroll-cue{color:var(--ob-faint);font-family:var(--ob-mono);letter-spacing:0;text-transform:uppercase;white-space:nowrap;opacity:calc(1 - var(--exit,0) * 5);align-items:center;gap:.75rem;font-size:.7rem;display:flex;position:absolute;bottom:1.5rem;left:50%;translate:-50%}.ob-scroll-cue>span{border:1.5px solid var(--ob-line-strong);border-radius:999px;justify-items:center;width:1.35rem;height:2.1rem;padding-top:.35rem;display:grid}.ob-scroll-cue i{background:var(--sunset-orange);width:3px;height:.45rem;animation:ob-cue 1.8s var(--ob-ease) infinite;border-radius:2px}@keyframes ob-cue{0%{opacity:1;transform:translateY(0)}80%,to{opacity:0;transform:translateY(.8rem)}}.ob-ribbons{z-index:1;place-items:center;height:8.5rem;display:grid;position:relative;overflow:hidden}.ob-ribbon{border-block:1px solid var(--ob-line);background:color-mix(in oklch, var(--night) 72%, transparent);color:var(--ob-muted);padding:.85rem 0;position:absolute;left:-4%;right:-4%;overflow:hidden;rotate:2.4deg}.ob-ribbon:first-child{z-index:2;background:var(--brand-gradient);color:var(--night);box-shadow:0 1.5rem 3rem -1.5rem color-mix(in oklch, var(--sunset-pink) 70%, transparent);border:0;rotate:-3deg}.ob-ribbon-track{width:max-content;animation:40s linear infinite ob-marquee;display:flex}.ob-ribbon+.ob-ribbon .ob-ribbon-track{animation-duration:52s;animation-direction:reverse}.ob-ribbon-set{gap:2.4rem;padding-right:2.4rem;display:flex}.ob-ribbon-set span{font-family:var(--ob-display);letter-spacing:0;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.6rem;font-size:1.12rem;font-weight:650;font-stretch:100%;display:inline-flex}.ob-ribbon-set svg{width:1.05rem;height:1.05rem}@keyframes ob-marquee{to{transform:translate(-50%)}}.ob-try{padding-block:clamp(3.5rem,7vw,6rem) clamp(5rem,10vw,9rem);position:relative}.ob-try-grid{grid-template-columns:minmax(0,1fr) minmax(20rem,26rem) minmax(0,1fr);grid-template-areas:"copy card callouts";align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}.ob-try-copy{grid-area:copy;justify-self:end;max-width:29rem}.ob-try-card{grid-area:card;position:relative}.ob-try-card:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in oklch, var(--sunset-coral) 22%, transparent), transparent);border-radius:50%;position:absolute;inset:-12% -24%}.ob-callouts{grid-area:callouts;gap:2.4rem;max-width:21rem;margin:0;padding:0;list-style:none;display:grid}.ob-callouts li{--show:clamp(0, calc(var(--in,1) * 2.6 - 1.1 - var(--i) * .3), 1);opacity:var(--show);transform:translateX(calc((1 - var(--show)) * 1.5rem));gap:.35rem;display:grid;position:relative}.ob-callout-line{width:clamp(1.25rem,3.5vw,3.5rem);height:1px;transform:scaleX(var(--show));transform-origin:100%;background:linear-gradient(to left, var(--sunset-orange), color-mix(in oklch, var(--sunset-orange) 0%, transparent));position:absolute;top:.6rem;right:calc(100% + 1rem)}.ob-callout-line:before{content:"";background:var(--sunset-orange);width:.5rem;height:.5rem;box-shadow:0 0 0 .3rem color-mix(in oklch, var(--sunset-orange) 20%, transparent);border-radius:50%;position:absolute;top:-.25rem;left:-.3rem}.ob-callout-num{color:var(--sunset-orange);font-family:var(--ob-mono);letter-spacing:0;font-size:.72rem}.ob-callouts b{font-family:var(--ob-display);letter-spacing:0;font-size:1.5rem;font-weight:600;font-stretch:100%;line-height:1.1}.ob-callouts span:last-child{color:var(--ob-muted);font-size:.95rem;line-height:1.55}.orbit .phone-travel-receipt .receipt-card{padding:1.8rem 1.7rem 1.3rem}.orbit .phone-travel-receipt h2{max-width:none;font-size:1.6rem;line-height:inherit;text-shadow:none;margin:.7rem 0}.ob-how{--turn:clamp(0, calc(var(--pin,0) * 3 - .5), 2);--spin:calc(var(--turn) - sin(var(--turn) * 6.2832) / 6.2832);--face-w:min(26rem, 38vw);--face-h:min(60svh, 31rem);--apothem:calc(var(--face-w) * .2887);position:relative}.ob-how-stage{align-items:center;padding-block:6rem 3rem;display:grid}.ob-how-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.ob-how .ob-h2{font-size:clamp(2.5rem,4.8vw,5.2rem)}.ob-steps{margin:2.4rem 0 0;padding:0;list-style:none;display:grid}.ob-step button{border:0;border-top:1px solid var(--ob-line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:2.4rem minmax(0,1fr);padding:1.15rem 0 1.25rem;display:grid;position:relative}.ob-step:last-child button{border-bottom:1px solid var(--ob-line)}.ob-step-num{color:var(--ob-faint);font-family:var(--ob-mono);padding-top:.45rem;font-size:.75rem;transition:color .4s}.ob-step-text b{color:var(--ob-faint);font-family:var(--ob-display);letter-spacing:0;font-size:clamp(1.45rem,2.3vw,2.1rem);font-weight:600;font-stretch:100%;line-height:1.1;transition:color .4s;display:block}.ob-step-text>span{opacity:0;max-height:0;color:var(--ob-muted);transition:max-height .6s var(--ob-ease), opacity .5s ease, margin .6s var(--ob-ease);line-height:1.6;display:block;overflow:hidden}.ob-step[data-active] .ob-step-num{color:var(--sunset-orange)}.ob-step[data-active] .ob-step-text b{color:var(--on-night)}.ob-step[data-active] .ob-step-text>span{opacity:1;max-height:7rem;margin-top:.55rem}.ob-step button:hover .ob-step-text b{color:var(--on-night)}.ob-step-track{height:1px;position:absolute;inset:-1px 0 auto;overflow:hidden}.ob-step-track i{height:100%;transform:scaleX(clamp(0, calc(var(--pin,0) * 3 - var(--i)), 1));transform-origin:0;background:var(--brand-gradient);display:block}.ob-prism-stage{height:calc(var(--face-h) + 6rem);perspective:100rem;perspective-origin:50% 35%;place-items:center;display:grid;position:relative}.ob-prism-floor{background:radial-gradient(closest-side, color-mix(in oklch, var(--sunset-pink) 38%, transparent), transparent);border-radius:50%;width:85%;height:7rem;position:absolute;bottom:0}.ob-prism{width:var(--face-w);height:var(--face-h);transform-style:preserve-3d;transform:translateZ(calc(var(--apothem) * -1)) rotateX(-7deg) rotateY(calc(var(--spin) * -120deg));position:relative}.ob-face{border:1px solid var(--ob-line-strong);background:linear-gradient(165deg, var(--ob-panel), color-mix(in oklch, var(--night) 96%, var(--sunset-pink)));box-shadow:inset 0 1px 0 color-mix(in oklch, var(--on-night) 18%, transparent), 0 3rem 6rem -2rem var(--ob-shade);backface-visibility:hidden;transform:rotateY(calc(var(--i) * 120deg)) translateZ(var(--apothem));border-radius:1.6rem;flex-direction:column;gap:1rem;padding:1.5rem;display:flex;position:absolute;inset:0;overflow:hidden}.ob-face:after{content:"";border-radius:inherit;background:var(--night);pointer-events:none;opacity:calc((1 - cos((var(--i) - var(--spin)) * 2.0944)) * .4);position:absolute;inset:0}.ob-face>header,.ob-face>footer{align-items:center;gap:.55rem;font-size:.82rem;display:flex}.ob-face>header{color:var(--ob-muted);font-family:var(--ob-mono);letter-spacing:0;text-transform:uppercase;justify-content:space-between;font-size:.72rem}.ob-face svg{width:1.1rem;height:1.1rem;color:var(--sunset-orange)}.ob-face>footer{color:var(--ob-muted);margin-top:auto}.ob-scan{border:1px dashed color-mix(in oklch, var(--sunset-orange) 40%, transparent);border-radius:1.1rem;flex:1;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.ob-scan-paper{background:var(--paper);width:min(13rem,80%);color:var(--paper-foreground);font-family:var(--ob-mono);box-shadow:0 1rem 2rem -1rem var(--ob-shade);gap:.4rem;padding:1rem 1.1rem 1.2rem;font-size:.62rem;display:grid;rotate:-3deg}.ob-scan-paper b{text-align:center;letter-spacing:0}.ob-scan-paper span{justify-content:space-between;display:flex}.ob-scan-paper em{font-style:normal}.ob-scan-beam{background:var(--sunset-orange);height:2px;box-shadow:0 0 1.2rem var(--sunset-orange), 0 0 .3rem var(--sunset-yellow);animation:ob-scan 2.8s var(--ob-ease) infinite alternate;position:absolute;top:12%;left:8%;right:8%}@keyframes ob-scan{to{top:86%}}.ob-read{font-family:var(--ob-mono);gap:.45rem;font-size:.74rem;display:grid}.ob-read span{border:1px solid var(--ob-line);background:var(--ob-fill);border-radius:.75rem;align-items:center;gap:.45rem;padding:.55rem .75rem;display:flex}.ob-read b{color:var(--sunset-orange);margin-left:auto;font-weight:500}.ob-read span:first-child{color:var(--ob-faint);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklch, var(--sunset-pink) 70%, transparent);-webkit-text-decoration-color:color-mix(in oklch, var(--sunset-pink) 70%, transparent);text-decoration-color:color-mix(in oklch, var(--sunset-pink) 70%, transparent)}.ob-read span:last-child{color:var(--on-night);border-color:color-mix(in oklch, var(--sunset-orange) 40%, transparent)}.ob-read svg{width:.85rem;height:.85rem}.ob-qr{aspect-ratio:1;background:var(--paper);max-width:100%;min-height:0;color:var(--paper-foreground);border-radius:1.2rem;flex:1;align-content:center;justify-items:center;gap:.55rem;margin:0 auto;padding:1.2rem;font-size:.72rem;font-weight:600;display:grid}.ob-qr svg{width:min(8rem,100%);height:auto;color:var(--paper-foreground);flex:1}.ob-link-chip{border:1px solid var(--ob-line);background:var(--ob-fill);color:var(--ob-muted);font-family:var(--ob-mono);border-radius:.8rem;justify-content:space-between;align-items:center;padding:.7rem .9rem;font-size:.72rem;display:flex}.ob-avatars span,.ob-split span{border:2px solid var(--night-surface);background:var(--brand-gradient);width:2rem;height:2rem;color:var(--night);border-radius:50%;flex:none;place-items:center;font-size:.68rem;font-weight:700;display:grid}.ob-avatars span+span{margin-left:-.85rem}.ob-avatars b{color:var(--on-night);margin-left:.4rem;font-weight:500}.ob-split{gap:.55rem;margin:auto 0 0;padding:0;list-style:none;display:grid}.ob-split li{border:1px solid var(--ob-line);background:var(--ob-fill);border-radius:.9rem;align-items:center;gap:.8rem;padding:.75rem .9rem;font-size:.9rem;display:flex}.ob-split b{font-family:var(--ob-display);margin-left:auto;font-size:1.15rem;font-weight:600;font-stretch:100%}.ob-balanced{border:1px solid color-mix(in oklch, var(--sunset-orange) 45%, transparent);background:color-mix(in oklch, var(--sunset-orange) 10%, transparent);border-radius:.9rem;padding:.9rem 1rem;color:var(--on-night)!important}.ob-balanced b{font-family:var(--ob-display);margin-left:auto;font-size:1.5rem;font-weight:700;font-stretch:100%}.ob-guest{padding-block:clamp(5rem,10vw,9rem);position:relative}.ob-guest-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.ob-bigsteps{margin:2.2rem 0 0;padding:0;list-style:none;display:grid}.ob-bigsteps li{border-top:1px solid var(--ob-line);align-items:center;gap:1.2rem;padding:.95rem 0;font-size:1.08rem;font-weight:500;display:flex}.ob-bigsteps li:last-child{border-bottom:1px solid var(--ob-line)}.ob-bigsteps span{min-width:3.2rem;font-family:var(--ob-display);background:var(--brand-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:2.6rem;font-weight:700;font-stretch:100%;line-height:1}.ob-guest-visual{perspective:80rem;place-items:center end;min-height:34rem;display:grid;position:relative}.ob-guest-card{z-index:1;transform-origin:30%;transform:rotateY(calc((1 - var(--in,1)) * -34deg)) rotateX(calc((1 - var(--in,1)) * 12deg)) translateZ(calc((1 - var(--in,1)) * -6rem));margin-right:6%;position:relative}.ob-guest-card .guest-demo{margin:0}.ob-qr-tile{z-index:2;width:9.5rem;color:var(--ob-muted);justify-items:center;gap:.6rem;padding:1.1rem 1.1rem .9rem;font-size:.72rem;font-weight:500;animation:7s ease-in-out infinite ob-bob;display:grid;position:absolute;bottom:10%;left:0;rotate:-8deg}.ob-qr-tile svg{width:100%;height:auto;color:var(--on-night)}@keyframes ob-bob{50%{translate:0 -.8rem}}.ob-beam{width:34%;height:2px;transform:rotate(-16deg) scaleX(var(--in,1));transform-origin:0;background:linear-gradient(90deg, var(--sunset-orange), color-mix(in oklch, var(--sunset-pink) 0%, transparent));position:absolute;bottom:30%;left:8.5rem}.ob-beam:after{content:"";background:var(--sunset-yellow);width:8px;height:8px;box-shadow:0 0 .8rem var(--sunset-orange);border-radius:50%;animation:2.4s ease-in infinite ob-beam;position:absolute;top:-3px;left:0}@keyframes ob-beam{0%{opacity:1;left:0}to{opacity:0;left:100%}}.ob-ai{position:relative}.ob-ai-stage{flex-direction:column;justify-content:center;gap:clamp(1.25rem,3.5vh,2.5rem);padding-block:6rem 3rem;display:flex;position:relative}.ob-ai-head{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;gap:1.5rem 4rem;display:grid}.ob-ai .ob-h2{font-size:clamp(2.4rem,4.6vw,4.9rem)}.ob-ai-side .ob-lead{margin-top:0}.ob-ai-index{flex-wrap:wrap;gap:.45rem;margin-top:1.25rem;display:flex}.ob-ai-index button{border:1px solid var(--ob-line);background:var(--ob-fill);color:var(--ob-muted);font:inherit;cursor:pointer;border-radius:999px;padding:.5rem 1rem;font-size:.84rem;font-weight:500;transition:background-color .35s,color .35s,border-color .35s}.ob-ai-index button:hover{color:var(--on-night);border-color:var(--ob-line-strong)}.ob-ai-index button[aria-pressed=true]{background:var(--on-night);color:var(--night);border-color:#0000}.ob-ai-track{--cw:min(23rem, 80vw);padding:1.25rem max(var(--gutter-page), calc((100% - var(--ob-wide)) / 2));scroll-snap-type:x mandatory;scrollbar-width:none;gap:clamp(1rem,2vw,1.75rem);margin:0;list-style:none;display:flex;position:relative;overflow-x:auto}.ob-ai-track::-webkit-scrollbar{display:none}.ob-ai-card{flex:0 0 var(--cw);perspective:70rem;scroll-snap-align:center;display:flex}.ob-ai-card-body{--oa:max(var(--o,0), calc(var(--o,0) * -1));border:1px solid var(--ob-line);background:linear-gradient(165deg, var(--ob-panel), color-mix(in oklch, var(--night) 94%, transparent));width:100%;min-height:21.5rem;box-shadow:inset 0 1px 0 color-mix(in oklch, var(--on-night) 14%, transparent), 0 2.5rem 5rem -2rem var(--ob-shade);transform:rotateY(calc(var(--o,0) * -40deg)) translateZ(calc(var(--oa) * -8rem)) scale(calc(1 - var(--oa) * .05));opacity:calc(1 - var(--oa) * .55);border-radius:1.6rem;flex-direction:column;padding:1.5rem;transition:border-color .4s,box-shadow .4s;display:flex}.ob-ai-card[data-current] .ob-ai-card-body{border-color:color-mix(in oklch, var(--sunset-orange) 45%, transparent);box-shadow:inset 0 1px 0 color-mix(in oklch, var(--on-night) 18%, transparent), 0 2.5rem 6rem -2rem color-mix(in oklch, var(--sunset-pink) 45%, transparent)}.ob-ai-card-top{justify-content:space-between;align-items:center;display:flex}.ob-ai-icon{background:var(--brand-gradient);width:2.75rem;height:2.75rem;color:var(--night);border-radius:.9rem;place-items:center;display:grid}.ob-ai-icon svg{width:1.25rem;height:1.25rem}.ob-ai-num{color:var(--ob-faint);font-family:var(--ob-mono);font-size:.72rem}.ob-ai-kicker{color:var(--sunset-orange);font-family:var(--ob-mono);letter-spacing:0;text-transform:uppercase;margin:1.3rem 0 0;font-size:.66rem}.ob-ai-card h3{font-family:var(--ob-display);letter-spacing:0;margin:.45rem 0 0;font-size:1.55rem;font-weight:600;font-stretch:100%;line-height:1.05}.ob-ai-desc{color:var(--ob-muted);margin:.7rem 0 0;font-size:.9rem;line-height:1.58}.ob-ai-preview{border:1px solid var(--ob-line);background:color-mix(in oklch, var(--night) 45%, transparent);border-radius:1rem;gap:.45rem;margin-top:auto;padding:.9rem 1rem;font-size:.86rem;display:grid}.ob-ai-preview small{color:var(--ob-muted);align-items:center;gap:.4rem;font-size:.76rem;display:flex}.ob-ai-preview svg{width:.85rem;height:.85rem;color:var(--sunset-orange)}.ob-ai-foot{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem 2rem;display:grid}.ob-ai-progress{background:var(--ob-line);border-radius:2px;grid-column:1/-1;height:2px;overflow:hidden}.ob-ai-progress span{height:100%;transform:scaleX(var(--pin,1));transform-origin:0;background:var(--brand-gradient);display:block}.ob-ai-trust{color:var(--ob-muted);align-items:flex-start;gap:.7rem;margin:0;font-size:.84rem;line-height:1.55;display:flex}.ob-ai-trust strong{color:var(--on-night);font-weight:600}.ob-ai-trust svg{width:1.1rem;height:1.1rem;color:var(--sunset-orange);flex:none;margin-top:.1rem}.ob-ai-hint{color:var(--ob-faint);font-family:var(--ob-mono);letter-spacing:0;text-transform:uppercase;align-items:center;gap:.45rem;margin:0;font-size:.7rem;display:none}.ob-ai-hint svg{width:.9rem;height:.9rem}.orbit[data-ob-live] .ob-ai{height:calc(100svh + var(--travel,0) * .65px)}.orbit[data-ob-live] .ob-ai-stage{height:100svh;padding-block:5.5rem 1.75rem;position:sticky;top:0;overflow:hidden}.orbit[data-ob-live] .ob-ai-track{padding-inline:calc(50% - var(--cw) / 2);will-change:transform;scroll-snap-type:none;overflow:visible}.orbit[data-ob-live] .ob-ai-hint{opacity:calc(1 - var(--pin,0) * 6);display:flex}.ob-tracking{padding-block:clamp(5rem,10vw,9rem);position:relative}.ob-head--center{text-align:center;justify-items:center;display:grid}.ob-head--center .ob-lead{margin-inline:auto}.ob-tracking-stage{perspective:90rem;place-items:center;min-height:30rem;margin-top:clamp(2.5rem,5vw,4rem);display:grid;position:relative}.ob-unfold{transform-origin:50% 100%;width:min(100%,34rem);transform:rotateX(calc((1 - var(--in,1)) * 62deg)) translateY(calc((1 - var(--in,1)) * 3rem)) scale(calc(.9 + var(--in,1) * .1))}.ob-facts{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.ob-facts li{border:1px solid var(--ob-line);background:color-mix(in oklch, var(--night) 62%, transparent);white-space:nowrap;opacity:clamp(0, calc(var(--in,1) * 4 - 1.4 - var(--i) * .4), 1);border-radius:999px;padding:.7rem 1.15rem;font-size:.88rem;font-weight:500;transition:opacity .2s linear;position:absolute}.ob-facts li:before{content:"";background:var(--sunset-orange);vertical-align:.1em;border-radius:50%;width:.45rem;height:.45rem;margin-right:.6rem;display:inline-block}.ob-facts li:first-child{top:16%;left:3%}.ob-facts li:nth-child(2){top:38%;right:3%}.ob-facts li:nth-child(3){bottom:14%;left:9%}.ob-tracking .ob-center{margin-top:1rem}.ob-trust{padding-block:clamp(5rem,10vw,9rem);position:relative}.ob-fan{--spread:clamp(0, calc(var(--in,1) * 2.6 - .55), 1);grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:clamp(2.5rem,5vw,4.5rem);display:grid}.ob-fan-card{--ka:max(var(--k), calc(var(--k) * -1));z-index:calc(2 - var(--ka));transform:translateX(calc((1 - var(--spread)) * var(--k) * (-100% - 1.25rem))) translateY(calc((1 - var(--spread)) * var(--ka) * 1.5rem)) rotate(calc((1 - var(--spread)) * var(--k) * -6deg));flex-direction:column;display:flex;overflow:hidden}.ob-fan-card .trust-scene{height:14.5rem}.ob-fan-text{padding:0 1.6rem 1.7rem}.ob-fan-text svg{width:1.3rem;height:1.3rem;color:var(--sunset-orange)}.ob-fan-text .ob-h3{margin-top:.8rem}.ob-fan-text p{color:var(--ob-muted);margin:.65rem 0 0;font-size:.95rem;line-height:1.62}.orbit :is(.business-intro,.advisor-copy) .eyebrow{width:fit-content;color:var(--ob-muted);font-family:var(--ob-mono);letter-spacing:0;text-transform:uppercase;align-items:center;gap:.75rem;margin:0;font-size:.72rem;font-weight:500;display:inline-flex}.orbit .business-intro .eyebrow{margin-inline:auto}.orbit :is(.business-intro,.advisor-copy) h2{font-family:var(--ob-display);letter-spacing:0;margin-top:1.3rem;font-size:clamp(2.6rem,5.2vw,5.4rem);font-weight:650;font-stretch:100%;line-height:.92}.orbit :is(.business-intro,.advisor-copy) h2 .gradient-text{letter-spacing:0;font-weight:350;font-stretch:100%}.orbit .business-intro h2 .gradient-text{display:block}.orbit .business-switcher{border:0;padding-block:clamp(5rem,10vw,9rem)}.orbit .business-switcher-inner{width:var(--ob-wide)}.orbit .business-copy h3{font-family:var(--ob-display);letter-spacing:0;font-stretch:100%}.orbit .business-mode-toggle{border:1px solid var(--ob-line);background:var(--ob-fill)}.orbit :is(.workspace-dashboard,.business-pricing,.business-feature-card){border:1px solid var(--ob-line);background:linear-gradient(160deg, color-mix(in oklch, var(--on-night) 9%, transparent), color-mix(in oklch, var(--on-night) 2%, transparent));box-shadow:inset 0 1px 0 color-mix(in oklch, var(--on-night) 14%, transparent), 0 2.4rem 5rem -1.6rem var(--ob-shade)}.orbit :is(.workspace-dashboard,.business-pricing){-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);border-radius:1.6rem}.orbit .business-feature-card{border-radius:1.3rem}.orbit .advisor{width:var(--ob-wide);padding-block:clamp(5rem,10vw,9rem)}.orbit .advisor-copy h2{font-size:clamp(2.5rem,4.4vw,4.6rem)}.orbit .advisor-copy .lead-copy{color:var(--ob-muted);margin-top:1.5rem;font-size:1.05rem;line-height:1.62}.orbit .advisor-panel{border:1px solid var(--ob-line);background:linear-gradient(160deg, color-mix(in oklch, var(--on-night) 10%, transparent), color-mix(in oklch, var(--on-night) 3%, transparent));box-shadow:inset 0 1px 0 color-mix(in oklch, var(--on-night) 16%, transparent), 0 2.4rem 5rem -1.6rem var(--ob-shade);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);border-radius:1.6rem}.orbit .advisor-panel textarea{border-color:var(--ob-line);background:color-mix(in oklch, var(--night) 45%, transparent);border-radius:1.1rem}.orbit .advisor-examples button{border-color:var(--ob-line);background:var(--ob-fill)}.orbit .spending-demo{border:1px solid var(--ob-line);background:linear-gradient(160deg, var(--ob-panel), color-mix(in oklch, var(--night) 94%, transparent));box-shadow:inset 0 1px 0 color-mix(in oklch, var(--on-night) 14%, transparent), 0 2.5rem 5rem -2rem var(--ob-shade);border-radius:1.4rem}.orbit .tut-coach{border-radius:1.3rem}.ob-faq{padding-block:clamp(5rem,10vw,9rem);position:relative}.ob-faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.ob-faq-head{position:sticky;top:7rem}.ob-faq-more{color:var(--ob-muted);margin:1.6rem 0 0}.ob-faq-more a{color:var(--on-night);text-decoration:underline;-webkit-text-decoration-color:var(--sunset-orange);-webkit-text-decoration-color:var(--sunset-orange);text-decoration-color:var(--sunset-orange);text-underline-offset:.25em}.ob-faq-list details{border-top:1px solid var(--ob-line)}.ob-faq-list>:last-child details{border-bottom:1px solid var(--ob-line)}.ob-faq-list summary{cursor:pointer;transition:padding .45s var(--ob-ease);grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.6rem 0;list-style:none;display:grid}.ob-faq-list summary::-webkit-details-marker{display:none}.ob-faq-list summary:hover{padding-left:.5rem}.ob-faq-num{color:var(--sunset-orange);font-family:var(--ob-mono);font-size:.75rem}.ob-faq-q{font-family:var(--ob-display);letter-spacing:0;font-size:clamp(1.3rem,2.1vw,1.85rem);font-weight:600;font-stretch:100%;line-height:1.12}.ob-faq-list summary i{border:1px solid var(--ob-line-strong);border-radius:50%;width:2.2rem;height:2.2rem;transition:background-color .3s,border-color .3s,color .3s;display:block;position:relative}.ob-faq-list summary i:before,.ob-faq-list summary i:after{content:"";background:currentColor;border-radius:1px;width:.75rem;height:1.5px;position:absolute;top:50%;left:50%;translate:-50% -50%}.ob-faq-list summary i:after{transition:rotate .45s var(--ob-ease);rotate:90deg}.ob-faq-list details[open] summary i{background:var(--brand-gradient);color:var(--night);border-color:#0000}.ob-faq-list details[open] summary i:after{rotate:0deg}.ob-faq-list details p{color:var(--ob-muted);animation:ob-open .55s var(--ob-ease-out);margin:0;padding:0 3.6rem 1.7rem 3.4rem;line-height:1.7}@keyframes ob-open{0%{opacity:0;transform:translateY(-.5rem)}}.ob-manifesto{--lit:clamp(0, calc(var(--pin,1) * 1.4), 1);--tear:clamp(0, calc((var(--pin,1) - .3) / .45), 1);position:relative}.ob-manifesto-stage{align-items:center;padding-block:6rem;display:grid}.ob-manifesto-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.ob-manifesto .story-scene{height:clamp(22rem,58svh,34rem)}.ob-lit{letter-spacing:0;margin:0;font-size:clamp(2.4rem,5vw,5.4rem);font-weight:650;font-stretch:100%;line-height:.98}.ob-lit-word{opacity:clamp(.14, calc(var(--lit,1) * (var(--n) + 4) - var(--w) - 1), 1);display:inline-block}.ob-manifesto-lead{opacity:clamp(0, calc(var(--lit,1) * 5 - 4), 1)}.ob-closing{text-align:center;padding-block:clamp(6rem,12vw,11rem) clamp(5rem,9vw,8rem);position:relative}.ob-closing-inner{justify-items:center;display:grid}.ob-closing .closing-scene{margin-bottom:1.5rem}.ob-closing .ob-lead{margin-inline:auto}.ob-stores{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1.6rem;display:flex}.ob-stores span{border:1px solid var(--ob-line);background:var(--ob-fill);color:var(--ob-muted);border-radius:999px;align-items:center;gap:.5rem;padding:.55rem 1rem;font-size:.82rem;display:inline-flex}.ob-stores svg{width:.95rem;height:.95rem}.ob-footer{border-top:1px solid var(--ob-line);padding:2rem 0 1.75rem;position:relative;overflow:hidden}.ob-footer-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem 2rem;display:flex}.ob-footer .brand-lockup{color:var(--on-night);font-size:1.1rem;font-weight:700}.ob-footer .brand-mark{height:1.9rem}.ob-footer nav{color:var(--ob-muted);flex-wrap:wrap;gap:.4rem 1.6rem;font-size:.9rem;display:flex}.ob-footer nav a:hover{color:var(--on-night)}.ob-wordmark{font-family:var(--ob-display);letter-spacing:0;text-align:center;background:linear-gradient(180deg, color-mix(in oklch, var(--on-night) 24%, transparent), color-mix(in oklch, var(--on-night) 0%, transparent) 88%);color:#0000;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;margin:2.5rem 0 0;font-size:clamp(5rem,22vw,22rem);font-weight:800;font-stretch:100%;line-height:.8}.ob-footer-note{color:var(--ob-faint);text-align:center;margin:1rem 0 0;font-size:.8rem}@media (prefers-reduced-motion:no-preference){.ob-how{height:340svh}.ob-how-stage{height:100svh;padding-block:5rem 1.5rem;position:sticky;top:0;overflow:hidden}.ob-manifesto{height:230svh}.ob-manifesto-stage{height:100svh;padding-block:5rem 2rem;position:sticky;top:0;overflow:hidden}}@media (width<=75rem){.ob-hero-grid{grid-template-columns:minmax(0,1fr) minmax(16rem,21rem) minmax(0,.85fr)}.ob-display{font-size:clamp(3.2rem,7vw,6.4rem)}.ob-try-grid{grid-template-columns:minmax(0,1fr) minmax(19rem,24rem) minmax(0,.9fr)}}@media (width<=62.5rem){.ob-ticker-label{display:none}.ob-ticker{padding-right:.45rem}.ob-hero-grid{grid-template-columns:minmax(0,1fr) minmax(15rem,19rem);grid-template-areas:"left center""right center";row-gap:1.5rem}.ob-hero-left{grid-area:left;align-self:end}.ob-hero-center{grid-area:center}.ob-hero-right{grid-area:right;align-self:start}.ob-try-grid{grid-template-columns:minmax(0,1fr) minmax(19rem,23rem);grid-template-areas:"copy card""callouts card";row-gap:2.5rem}.ob-try-copy{place-self:end start}.ob-callouts{align-self:start}.ob-callout-line{display:none}.ob-how{--face-w:min(22rem, 42vw)}.ob-ai-head,.ob-guest-grid{grid-template-columns:minmax(0,1fr)}.ob-guest-visual{justify-items:center}.ob-fan{gap:.9rem}.ob-fan-card .trust-scene{height:12rem}.ob-faq-grid{grid-template-columns:minmax(0,1fr)}.ob-faq-head{position:static}.ob-menu-list{grid-template-columns:minmax(0,1fr)}}@media (width<=47.5rem){.ob-nav{padding-top:.7rem}.ob-ticker{display:none}.ob-nav-bar{grid-template-columns:minmax(0,1fr) auto}.ob-nav-cta{padding:0 1rem;font-size:.84rem}.ob-menu-button{justify-content:center;width:2.75rem;padding:0}.ob-menu-text{display:none}.ob-nav .brand-lockup{font-size:1rem}.ob-nav .brand-mark{height:1.75rem}.ob-btn{min-height:3.25rem}.ob-h2{font-size:clamp(2.5rem,11vw,3.6rem)}.ob-mega{font-size:clamp(3rem,14vw,4.6rem)}.ob-hero{min-height:0;padding:6.25rem 0 4.5rem}.ob-hero-grid{text-align:center;grid-template-columns:minmax(0,1fr);grid-template-areas:"left""right""center";row-gap:1.75rem}.ob-display{font-size:clamp(3.1rem,15vw,4.6rem)}.ob-hero-right .ob-lead{margin-inline:auto}.ob-actions{flex-direction:column;align-items:stretch;width:100%}.ob-actions .ob-btn{justify-content:space-between}.ob-proof{justify-items:center}.ob-scroll-cue{display:none}.ob-ribbons{height:6.5rem}.ob-ribbon-set span{font-size:.95rem}.ob-try-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"card""copy""callouts";row-gap:2.5rem}.ob-callouts{gap:1.5rem;max-width:none}.ob-how{--face-w:min(19.5rem, 80vw);--face-h:min(40svh, 21rem)}.ob-how-grid{grid-template-columns:minmax(0,1fr);gap:1rem}.ob-how .ob-h2{font-size:clamp(2.2rem,10vw,3rem)}.ob-steps{margin-top:1.25rem}.ob-step button{padding:.75rem 0 .8rem}.ob-step-text b{font-size:1.2rem}.ob-step-text>span{font-size:.9rem}.ob-prism-stage{height:calc(var(--face-h) + 2.5rem)}.ob-face{gap:.7rem;padding:1.1rem}.ob-read{font-size:.66rem}.ob-split li{padding:.55rem .75rem;font-size:.82rem}.ob-guest-visual{min-height:0;padding-bottom:5rem}.ob-guest-card{margin-right:0}.ob-qr-tile{width:7.5rem;bottom:0;left:0}.ob-beam{display:none}.ob-ai .ob-h2{font-size:clamp(2.2rem,10vw,3rem)}.ob-ai-side .ob-lead{display:none}.ob-ai-index{margin-top:0}.ob-ai-index button{padding:.45rem .8rem;font-size:.8rem}.ob-ai-card-body{min-height:0;padding:1.25rem}.ob-ai-foot{grid-template-columns:minmax(0,1fr)}.ob-ai-trust{font-size:.76rem}.orbit[data-ob-live] .ob-ai-hint{display:none}.ob-tracking-stage{flex-direction:column;gap:1.5rem;min-height:0;display:flex}.ob-facts{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex;position:static}.ob-facts li{font-size:.8rem;position:static}.ob-fan{--spread:1;grid-template-columns:minmax(0,1fr)}.ob-faq-list summary{grid-template-columns:1.8rem minmax(0,1fr) auto;padding:1.25rem 0}.ob-faq-list details p{padding:0 0 1.4rem 2.8rem}.ob-manifesto-grid{grid-template-columns:minmax(0,1fr);gap:.5rem}.ob-manifesto .story-scene{height:clamp(14rem,34svh,18rem)}.ob-lit{font-size:clamp(2.1rem,9.6vw,3rem)}}@media (prefers-reduced-motion:reduce){.ob-rise-armed .ob-rise-word,.ob-hero-left,.ob-hero-right{opacity:1!important;transform:none!important}.ob-ribbon-track,.ob-badge i,.ob-scroll-cue i,.ob-scan-beam,.ob-qr-tile,.ob-beam:after,.ob-ticker-label>span{animation:none!important}.ob-ticker-num>span,.ob-menu,.ob-menu-list li,.ob-btn,.ob-btn:before{transition:none!important}.ob-how-grid{grid-template-columns:minmax(0,1fr)}.ob-prism-stage{perspective:none;height:auto}.ob-prism-floor{display:none}.ob-prism{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;width:100%;height:auto;display:grid;transform:none}.ob-face{min-height:26rem;position:relative;transform:none}.ob-face:after{display:none}.ob-step-text>span{opacity:1;max-height:none;margin-top:.55rem}.ob-step-text b{color:var(--on-night)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ob-glass,.ob-ticker,.ob-menu-button{background:color-mix(in oklch, var(--night-surface) 90%, transparent)}.ob-menu{background:color-mix(in oklch, var(--night) 97%, transparent)}}.orbit{--ob-headline-size:4rem;--ob-section-size:3rem;--ob-closing-size:4.5rem}.ob-display{font-size:var(--ob-headline-size);font-weight:700;line-height:1.08}.ob-h2{font-size:var(--ob-section-size);font-weight:700;line-height:1.12}.ob-mega{font-size:var(--ob-closing-size);font-weight:700;line-height:1.08}.ob-h3{font-weight:600;line-height:1.25}.ob-accent{font-weight:inherit}.ob-lead{font-size:1.0625rem;line-height:1.7}.ob-btn{font-family:var(--font-sans)}.ob-btn--primary{font-weight:700}.ob-btn--ghost{font-weight:500}@media (width>=90rem){.orbit{--ob-headline-size:4.5rem;--ob-section-size:3.5rem;--ob-closing-size:5rem}}@media (width<=64rem){.orbit{--ob-headline-size:3.25rem;--ob-section-size:2.75rem;--ob-closing-size:3.75rem}}@media (width<=47.5rem){.orbit{--ob-headline-size:2.5rem;--ob-section-size:2rem;--ob-closing-size:2.75rem}.ob-how .ob-h2,.ob-ai .ob-h2{font-size:var(--ob-section-size)}.ob-lead{font-size:1rem}}@media (width<=22.5rem){.orbit{--ob-headline-size:2.125rem;--ob-closing-size:2.25rem}}
