.asi{position:relative;--asi-ease: cubic-bezier(.4, 0, .2, 1);--asi-sand: #F2ECDF;--asi-navy: #0D1B30;--asi-gold: #A87A2E;--asi-coral-core: #EC6D52;--asi-screen-glow: rgba(166, 160, 255, .16);--asi-paper-grain: rgba(42, 35, 24, .05);--asi-frame-edge: #2A2318;--asi-copy-rail: rgba(37, 30, 22, .86);--asi-product-shadow: rgba(30, 24, 18, .3)}.asi .visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.asi-eyebrow{font-family:var(--font-data);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--coral-ink)}.asi-line{font-family:var(--font-display);font-weight:400;line-height:1.06;letter-spacing:-.02em;color:var(--fg);margin:8px 0 0;text-wrap:balance}.asi-line em{font-style:italic;color:var(--coral-ink)}.asi-sub{font-family:var(--font-body);line-height:1.55;color:var(--fg-2);margin:12px auto 0;max-width:46ch}.asi-track{position:relative}.asi-stage{padding:clamp(44px,8vh,104px) 20px;background:radial-gradient(120% 60% at 50% -6%,rgba(236,109,82,.08),transparent 55%),var(--bg)}.asi-scene{max-width:760px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:clamp(22px,4vh,34px);text-align:center}.asi-hint{display:none}.asi:not(.asi--motion) .asi-copy:not(.is-on){display:none}.asi:not(.asi--motion) .asi-human{order:-3;width:100%;max-width:420px;margin:0 auto;border-radius:10px;overflow:hidden}.asi:not(.asi--motion) .asi-human picture,.asi:not(.asi--motion) .asi-human img{display:block;width:100%;height:auto}.asi:not(.asi--motion) .asi-human video{display:none}.asi:not(.asi--motion) .asi-human.asi--human-media-missing{display:none}.asi:not(.asi--motion) .asi-moment{display:none}.asi:not(.asi--motion) .asi-chart-system{order:0;width:clamp(260px,58vmin,400px);margin:0 auto;padding:0;background:transparent;border:12px solid var(--asi-frame-edge);border-radius:2px;box-shadow:0 24px 60px #1e181242,0 3px 10px #1e18122e}.asi:not(.asi--motion) .asi-product{display:none}.asi-chart{position:relative;width:100%}.asi-chart svg,.asi-chart img{display:block;width:100%;height:auto}.asi--enhanced .asi-static-chart{display:none}.asi:not(.asi--motion) .asi-astra{order:1;width:100%;max-width:300px;margin:0 auto}.asi:not(.asi--motion) .asi-material{display:none}.asi:not(.asi--motion) .asi-brand-signature{order:6}.asi-brand-signature .asi-orbital{display:inline-flex}.asi-receipt{order:2;font-family:var(--font-data)}.asi-receipt .asi-tag{display:inline-block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);border:1px solid var(--line-strong);border-radius:3px;padding:3px 7px;margin-bottom:6px}.asi-receipt .asi-tag[data-live]{color:var(--coral-ink);border-color:var(--line-glow)}.asi-receipt .asi-rlabel{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--fg-3)}.asi-receipt .asi-rmain{font-size:13px;letter-spacing:.06em;color:var(--fg);margin-top:3px;line-height:1.6}.asi-receipt .asi-rmain b{color:var(--coral-ink);font-weight:700}.asi-copy{order:3;width:100%;max-width:540px}.asi-copy .asi-line{font-size:clamp(22px,3.4vw,30px)}.asi-copy .asi-sub{font-size:clamp(15px,2vw,17px)}.asi-primary-cta{order:4;margin-top:18px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.asi-primary-cta .atlas-btn{min-height:48px;font-size:16px}.asi-console,.asi-console *{box-sizing:border-box}.asi-console{order:5;width:min(94vw,380px);background:#fbf8f1e6;border:1px solid var(--line);border-radius:12px;padding:16px;text-align:left}.asi-console .asi-cprompt{font-family:var(--font-body);font-size:16px;color:var(--fg-2);margin:0 0 12px}.asi-cflds{display:flex;gap:8px;flex-wrap:wrap;border:0;margin:0;padding:0}.asi-cfld{flex:1 1 28%}.asi-cfld--wide{flex-basis:100%}.asi-cfld label{display:block;font-family:var(--font-data);font-size:16px;color:var(--fg-3);letter-spacing:.06em;margin-bottom:4px}.asi-cfld input{width:100%;box-sizing:border-box;background:#fff;border:1px solid var(--line);border-radius:8px;padding:10px;color:var(--fg);font-family:var(--font-data);font-size:16px;outline:none;min-height:44px}.asi-cfld input:focus-visible{border-color:var(--coral-ink);box-shadow:0 0 0 2px var(--bg),0 0 0 3px var(--coral)}.asi-cbtn{margin-top:12px;width:100%;min-height:44px}.asi-cnote{font-family:var(--font-data);font-size:16px;line-height:1.5;color:var(--fg-3);margin:10px 0 0;min-height:14px}.asi-live-svg [data-layer],.asi-live-svg .at-planet,.asi-live-svg .at-guide,.asi-live-svg .at-aspect{opacity:1}.asi--motion .asi-track{height:680vh}.asi--motion .asi-stage{position:sticky;top:0;height:100svh;min-height:560px;padding:0;overflow:hidden;display:grid;place-items:center;background:radial-gradient(120% 80% at 50% -6%,rgba(236,109,82,.1),transparent 55%),radial-gradient(90% 70% at 84% 108%,rgba(166,160,255,.1),transparent 60%),var(--bg)}.asi--motion .asi-scene{position:relative;width:min(96vw,1180px);height:100svh;display:block;max-width:none;margin:0;text-align:left;gap:0}.asi--motion{--asi-chart-w: clamp(230px, 30vmin, 380px);--asi-chart-scale: 1}.asi--motion[data-phase="1"]{--asi-chart-scale: .001}.asi--motion[data-phase="2"],.asi--motion[data-phase="3"],.asi--motion[data-phase="4"],.asi--motion[data-phase="5"],.asi--motion[data-phase="6"],.asi--motion[data-phase="7"],.asi--motion[data-phase="8"]{--asi-chart-scale: 1}.asi--motion .asi-chart-system,.asi--motion .asi-product .asi-frame{position:absolute;top:50%;left:50%;width:var(--asi-chart-w);aspect-ratio:5 / 7;transform:translate(-50%,-50%) scale(var(--asi-chart-scale, 1));transition:transform .76s var(--asi-ease);z-index:3;will-change:transform}.asi--motion.asi--product-resolved .asi-chart-system,.asi--motion.asi--product-resolved .asi-product .asi-frame{width:calc(var(--asi-chart-w) * var(--asi-chart-scale, 1));top:calc(var(--asi-obj-y, 50%) - (var(--asi-chart-w) * var(--asi-chart-scale, 1) * .7));left:calc(var(--asi-obj-x, 50%) - (var(--asi-chart-w) * var(--asi-chart-scale, 1) / 2));transform:none;transition:none}.asi--motion .asi-chart-system{opacity:0;overflow:hidden;border-radius:2px;box-shadow:0 24px 60px var(--asi-product-shadow),0 3px 10px #1e181224;transition:opacity .62s var(--asi-ease),transform .76s var(--asi-ease),box-shadow .7s var(--asi-ease)}.asi--motion .asi-chart-system .asi-chart{width:100%;height:100%}.asi--motion .asi-chart-system .asi-chart svg,.asi--motion .asi-chart-system .asi-chart img{width:100%;height:100%;object-fit:cover}.asi--motion[data-phase="1"] .asi-chart-system,.asi--motion[data-phase="2"] .asi-chart-system{opacity:0}.asi--motion[data-phase="3"] .asi-chart-system{opacity:var(--asi-phase-progress, 0)}.asi--motion[data-phase="4"] .asi-chart-system,.asi--motion[data-phase="5"] .asi-chart-system,.asi--motion[data-phase="6"] .asi-chart-system,.asi--motion[data-phase="7"] .asi-chart-system,.asi--motion[data-phase="8"] .asi-chart-system{opacity:1}.asi--motion .asi-chart-system{filter:saturate(1) drop-shadow(0 0 0 transparent);transition:opacity .62s var(--asi-ease),transform .76s var(--asi-ease),box-shadow .7s var(--asi-ease),filter .7s var(--asi-ease)}.asi--motion[data-phase="3"] .asi-chart-system,.asi--motion[data-phase="4"] .asi-chart-system,.asi--motion[data-phase="5"] .asi-chart-system{box-shadow:0 0 60px var(--asi-screen-glow),0 24px 60px var(--asi-product-shadow)}.asi--motion[data-phase="7"] .asi-chart-system{filter:saturate(calc(.7 + (.3 * var(--asi-phase-progress, 0))))}.asi--motion[data-phase="8"] .asi-chart-system{filter:saturate(1)}.asi--motion .asi-live-svg [data-layer]{transition:opacity .62s var(--asi-ease)}.asi--motion .asi-live-svg [data-layer=rings],.asi--motion .asi-live-svg [data-layer=ticks],.asi--motion .asi-live-svg [data-layer=sectors],.asi--motion .asi-live-svg [data-layer=houses],.asi--motion .asi-live-svg [data-layer=roman],.asi--motion .asi-live-svg [data-layer=axes],.asi--motion .asi-live-svg [data-layer=signs]{opacity:0}.asi--motion .asi-live-svg [data-layer].is-on{opacity:1}.asi--motion .asi-live-svg .at-planet{opacity:0;transform:translate(var(--dx, 0px),var(--dy, 0px));transition:opacity .52s var(--asi-ease),transform .72s var(--asi-ease)}.asi--motion .asi-live-svg .at-planet.is-on{opacity:1;transform:translate(0)}.asi--motion .asi-live-svg .at-guide{opacity:0;transition:opacity .4s var(--asi-ease)}.asi--motion .asi-live-svg .at-guide.is-on{opacity:.5}.asi--motion .asi-live-svg .at-aspect{opacity:0;transition:opacity .46s var(--asi-ease)}.asi--motion .asi-live-svg .at-aspect.is-on{opacity:var(--asp-op, .55)}.asi--motion .asi-live-svg [data-layer=mat]{opacity:0;transition:opacity .62s var(--asi-ease)}.asi--motion[data-phase="6"] .asi-live-svg [data-layer=mat]{opacity:var(--asi-phase-progress, 0)}.asi--motion[data-phase="7"] .asi-live-svg [data-layer=mat],.asi--motion[data-phase="8"] .asi-live-svg [data-layer=mat]{opacity:1}.asi--motion .asi-human{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:0;z-index:1;transition:opacity .64s var(--asi-ease)}.asi--motion .asi-human picture,.asi--motion .asi-human img,.asi--motion .asi-human video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:68% 24%}.asi--motion .asi-human:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0d0f140a,#0d0f144d 74%,#0d0f1480);pointer-events:none}.asi--motion[data-phase="1"] .asi-human:not(.asi--human-media-missing){opacity:1}.asi--motion[data-phase="2"] .asi-human:not(.asi--human-media-missing){opacity:calc(1 - var(--asi-phase-progress, 0))}.asi--motion[data-phase="1"] .asi-human.asi--human-media-missing~.asi-moment{opacity:1}.asi--motion[data-phase="1"] .asi-human.asi--human-media-missing~.asi-moment:before{--asi-moment-ring-scale: 1.05;--asi-moment-ring-op: 1}.asi--motion[data-phase="1"] .asi-human.asi--human-media-missing~* .asi-receipt,.asi--motion[data-phase="1"] .asi-human.asi--human-media-missing~.asi-receipt{opacity:1}.asi--motion .asi-moment{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;z-index:2;transition:opacity .64s var(--asi-ease)}.asi--motion .asi-moment:before{content:"";position:absolute;top:50%;left:50%;width:var(--asi-chart-w);aspect-ratio:5 / 7;border-radius:50%;transform:translate(-50%,-50%) scale(var(--asi-moment-ring-scale, .4));border:1px solid var(--asi-gold);opacity:var(--asi-moment-ring-op, 0);transition:transform .9s var(--asi-ease),opacity .6s var(--asi-ease)}.asi--motion[data-phase="2"] .asi-moment{opacity:1}.asi--motion[data-phase="2"] .asi-moment:before{--asi-moment-ring-scale: 1.1;--asi-moment-ring-op: 1}.asi--motion[data-phase="3"] .asi-moment:before{--asi-moment-ring-scale: 1.9;--asi-moment-ring-op: 0}.asi--motion .asi-astra{position:absolute;left:50%;top:calc(var(--asi-obj-y, 50%) + (var(--asi-chart-w) * .7 * var(--asi-chart-scale, 1)) + 10px);width:min(240px,58vmin);z-index:4;opacity:0;pointer-events:none;transform:translate(-50%) translateY(18px);transition:opacity .56s var(--asi-ease),transform .56s var(--asi-ease),top .76s var(--asi-ease)}.asi--motion[data-phase="5"] .asi-astra{opacity:1;transform:translate(-50%) translateY(0)}.asi-astra-card{background:var(--asi-navy);border:1px solid rgba(212,169,92,.28);border-radius:var(--r-md, 12px);padding:16px 18px;box-shadow:0 18px 40px #0d1b3061;text-align:center}.asi-astra-kicker{font-family:var(--font-data);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#f4f0e6b8;margin:0 0 10px}.asi-astra-receipt{display:flex;flex-direction:column;gap:5px}.asi-astra-receipt-main{font-family:var(--font-data);font-size:15px;font-weight:700;letter-spacing:.03em;color:#f4f0e6}.asi-astra-receipt-orb{font-family:var(--font-data);font-size:11px;letter-spacing:.1em;color:var(--asi-coral-core)}.asi--motion .asi-material{position:absolute;top:50%;left:50%;width:var(--asi-chart-w);aspect-ratio:5 / 7;transform:translate(-50%,-50%) scale(var(--asi-chart-scale, 1));z-index:3;pointer-events:none;opacity:0;mix-blend-mode:multiply;background-image:radial-gradient(var(--asi-paper-grain) 1px,transparent 1.2px);background-size:3px 3px;transition:opacity .7s var(--asi-ease),transform .76s var(--asi-ease)}.asi--motion[data-phase="6"] .asi-material{opacity:var(--asi-phase-progress, 0)}.asi--motion[data-phase="7"] .asi-material,.asi--motion[data-phase="8"] .asi-material{opacity:1}.asi--motion .asi-product{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:4}.asi--motion .asi-product .asi-frame{box-sizing:border-box;padding:0;background:transparent;border:min(1.6vmin,12px) solid var(--asi-frame-edge);border-radius:2px;box-shadow:none;opacity:0;transition:transform .76s var(--asi-ease),opacity .7s var(--asi-ease)}.asi--motion[data-phase="6"] .asi-product .asi-frame{opacity:var(--asi-phase-progress, 0)}.asi--motion[data-phase="7"] .asi-product .asi-frame,.asi--motion[data-phase="8"] .asi-product .asi-frame{opacity:1}.asi--motion .asi-brand-signature{position:absolute;left:clamp(18px,3vw,48px);right:auto;top:clamp(8px,2vh,18px);bottom:auto;z-index:7;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(6px);transition:opacity .6s var(--asi-ease),transform .6s var(--asi-ease),visibility 0s linear .6s}.asi--motion.asi--product-resolved .asi-brand-signature{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition:opacity .6s var(--asi-ease),transform .6s var(--asi-ease)}.asi--motion .asi-copy{position:absolute;left:50%;transform:translate(-50%);width:min(90vw,640px);text-align:center;z-index:5;opacity:0;visibility:hidden;transition:opacity .6s var(--asi-ease),visibility 0s linear .6s;pointer-events:none}.asi--motion .asi-copy.is-on{opacity:1;visibility:visible;transition:opacity .6s var(--asi-ease);pointer-events:auto}.asi--motion .asi-copy--top{top:clamp(44px,10vh,116px);bottom:auto}.asi--motion .asi-copy--bottom{bottom:clamp(92px,15vh,156px);top:auto}.asi--motion .asi-copy .asi-line{font-size:clamp(26px,5vw,52px)}@media(min-width:768px)and (max-width:1023.98px){.asi--motion[data-phase="3"],.asi--motion[data-phase="4"],.asi--motion[data-phase="5"]{--asi-chart-scale: 1.02}.asi--motion .asi-copy[data-asi-copy="3"],.asi--motion .asi-copy[data-asi-copy="4"],.asi--motion .asi-copy[data-asi-copy="5"]{width:min(90vw,680px);max-width:none}.asi--motion .asi-copy[data-asi-copy="3"] .asi-line,.asi--motion .asi-copy[data-asi-copy="4"] .asi-line,.asi--motion .asi-copy[data-asi-copy="5"] .asi-line{font-size:clamp(28px,3.2vw,36px)}.asi--motion .asi-receipt{display:none}}@media(max-width:767.98px){.asi--motion .asi-copy[data-asi-copy="3"],.asi--motion .asi-copy[data-asi-copy="4"],.asi--motion .asi-copy[data-asi-copy="5"]{width:min(90vw,420px)}.asi--motion .asi-copy[data-asi-copy="3"] .asi-line,.asi--motion .asi-copy[data-asi-copy="4"] .asi-line,.asi--motion .asi-copy[data-asi-copy="5"] .asi-line{font-size:clamp(26px,4.5vw,32px)}}.asi--motion{--asi-cta-fold-guard: 64px}.asi-primary-cta{position:absolute;right:clamp(16px,3vw,40px);top:min(calc(100% - clamp(130px,17vh,185px) + 53px),calc(100vh - var(--asi-cta-fold-guard) - 16px));bottom:auto;z-index:8}.asi-primary-cta .atlas-btn{box-sizing:border-box;min-height:48px;font-size:16px}.asi:not(.asi--motion) .asi-primary-cta{position:static;transform:none}.asi--motion .asi-primary-cta{visibility:hidden;opacity:0;pointer-events:none;margin-top:0;transition:opacity .5s var(--asi-ease),visibility 0s linear .5s}.asi--motion.asi--product-resolved .asi-primary-cta{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .5s var(--asi-ease)}.asi[data-asi-product-missing] .asi-primary-cta{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.asi--motion .asi-receipt{position:absolute;top:clamp(20px,5vh,44px);right:clamp(14px,3vw,40px);text-align:right;min-width:148px;z-index:4;opacity:0;transition:opacity .5s var(--asi-ease)}.asi--motion[data-phase="3"] .asi-receipt{opacity:var(--asi-phase-progress, 0)}.asi--motion[data-phase="4"] .asi-receipt,.asi--motion[data-phase="5"] .asi-receipt,.asi--motion[data-phase="6"] .asi-receipt,.asi--motion[data-phase="7"] .asi-receipt,.asi--motion[data-phase="8"] .asi-receipt{opacity:1}.asi--motion .asi-receipt .asi-rmain{font-size:13px}.asi--motion .asi-console{position:absolute;left:clamp(14px,3vw,40px);bottom:clamp(20px,5vh,40px);width:min(86vw,340px);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:6;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .5s var(--asi-ease),transform .5s var(--asi-ease),visibility 0s linear .5s}.asi--motion[data-phase="3"] .asi-console,.asi--motion[data-phase="4"] .asi-console,.asi--motion[data-phase="5"] .asi-console,.asi--motion[data-phase="6"] .asi-console{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .5s var(--asi-ease),transform .5s var(--asi-ease)}@media(min-width:1024px){.asi--motion[data-phase="3"] .asi-console,.asi--motion[data-phase="4"] .asi-console,.asi--motion[data-phase="5"] .asi-console,.asi--motion[data-phase="6"] .asi-console,.asi--motion[data-phase="7"] .asi-console{opacity:0;visibility:hidden}.asi--motion .asi-console{background:#161310e6;border-color:#f4f0e624;left:var(--asi-rail-x);width:min(86vw,300px);padding:12px;bottom:20px;max-height:calc(100% - var(--asi-obj-y, 45%) - 62px);overflow-y:auto;overscroll-behavior:contain}.asi--motion .asi-console .asi-cprompt{color:#f4f0e6cc;margin:0 0 8px}.asi--motion .asi-cflds{gap:6px}.asi--motion .asi-cfld label{margin-bottom:2px}.asi--motion .asi-cbtn{margin-top:8px}.asi--motion .asi-console label{color:#f4f0e69e}.asi--motion .asi-console input{background:#0e0c09d9;color:#f4f0e6;border-color:#f4f0e629}.asi--motion .asi-console .asi-cbtn{color:#f4f0e6;border-color:#f4f0e657}}.asi--motion .asi-hint{display:block;position:absolute;left:50%;bottom:clamp(24px,5vh,48px);transform:translate(-50%);z-index:4;opacity:0;transition:opacity .5s var(--asi-ease);font-family:var(--font-data);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#f2ecdfd1;text-shadow:0 1px 3px rgba(13,15,20,.7),0 1px 12px rgba(13,15,20,.55);text-align:center}.asi--motion[data-phase="1"] .asi-hint{opacity:1}.asi--motion .asi-hint span{display:block;margin-top:8px;font-size:15px;animation:asi-nudge 2.4s ease-in-out infinite}@keyframes asi-nudge{0%,to{transform:translateY(0);opacity:.6}50%{transform:translateY(5px);opacity:1}}@media(max-width:900px){.asi--motion .asi-track{height:500vh}.asi--motion{--asi-chart-w: clamp(210px, 44vmin, 320px)}.asi--motion[data-phase="2"]{--asi-chart-scale: .9}.asi--motion[data-phase="3"],.asi--motion[data-phase="4"],.asi--motion[data-phase="5"]{--asi-chart-scale: 1.08}.asi--motion .asi-receipt{display:none}.asi--motion .asi-astra-card{padding:11px 14px}.asi--motion .asi-astra-kicker{margin:0 0 7px}.asi--motion .asi-astra-receipt{gap:4px}.asi-primary-cta{left:50%;right:auto;transform:translate(-50%);top:min(calc(100% - clamp(120px,14vh,170px) + 14px),calc(100vh - var(--asi-cta-fold-guard) - 16px));bottom:auto;width:min(92vw,360px)}.asi-primary-cta .atlas-btn{box-sizing:border-box;width:100%;font-size:16px;padding:12px 14px}.asi--motion .asi-console{left:50%;transform:translate(-50%) translateY(8px);width:min(92vw,360px);bottom:calc(max(12px,env(safe-area-inset-bottom)) + 94px)}.asi--motion[data-phase="3"] .asi-console,.asi--motion[data-phase="4"] .asi-console,.asi--motion[data-phase="5"] .asi-console{transform:translate(-50%) translateY(0)}.asi--motion[data-phase="6"] .asi-console,.asi--motion[data-phase="7"] .asi-console,.asi--motion[data-phase="8"] .asi-console{opacity:0;visibility:hidden}.asi--motion .asi-copy--bottom{bottom:clamp(120px,14vh,170px)}.asi--motion[data-phase="6"] .asi-copy--bottom,.asi--motion[data-phase="7"] .asi-copy--bottom,.asi--motion[data-phase="8"] .asi-copy--bottom{left:50%;right:auto;transform:translate(-50%);width:min(90vw,540px);text-align:center;bottom:clamp(120px,14vh,170px)}}@media(max-width:560px){.asi--motion .asi-copy .asi-line{font-size:clamp(24px,8vw,34px)}.asi--motion{--asi-chart-w: clamp(200px, 66vw, 280px)}.asi--motion[data-phase="3"],.asi--motion[data-phase="4"],.asi--motion[data-phase="5"]{--asi-chart-scale: 1}}.asi .asi-sheet-trigger,.asi .asi-sheet-close,.asi .asi-sheet-scrim{display:none}html.asi-sheet-open .atlas-sticky{transform:translateY(115%);pointer-events:none}@media(max-width:767.98px){.asi--motion.asi--bar-on .asi-primary-cta{visibility:hidden;pointer-events:none}.asi--motion .asi-sheet-trigger{display:inline-flex;position:absolute;left:50%;bottom:calc(max(12px,env(safe-area-inset-bottom)) + 68px);transform:translate(-50%) translateY(6px);min-height:44px;white-space:nowrap;z-index:6;background:#fbf8f1eb;opacity:0;visibility:hidden;pointer-events:none;transition:none}.asi--motion[data-phase="5"] .asi-sheet-trigger{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%);transition:none}.asi--motion[data-phase="3"] .asi-sheet-trigger,.asi--motion[data-phase="4"] .asi-sheet-trigger,.asi--motion[data-phase="6"] .asi-sheet-trigger,.asi--motion[data-phase="7"] .asi-sheet-trigger,.asi--motion[data-phase="8"] .asi-sheet-trigger,.asi--motion.asi--product-resolved .asi-sheet-trigger{opacity:0;visibility:hidden;pointer-events:none}.asi--motion .asi-console,.asi--motion[data-phase="3"] .asi-console,.asi--motion[data-phase="4"] .asi-console,.asi--motion[data-phase="5"] .asi-console,.asi--motion[data-phase="6"] .asi-console{left:50%;right:auto;top:auto;bottom:0;width:min(100vw,480px);max-height:min(78svh,560px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:18px 18px 0 0;border-bottom:0;background:#fbf8f1fa;box-shadow:0 -18px 48px #2a23182e;padding:22px 20px calc(18px + env(safe-area-inset-bottom));z-index:11;opacity:1;visibility:hidden;pointer-events:none;transform:translate(-50%) translateY(102%);transition:transform .38s var(--asi-ease),visibility 0s linear .38s}.asi--motion.asi--sheet-open .asi-console{visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0);transition:transform .38s var(--asi-ease)}.asi--motion .asi-sheet-close{display:flex;align-items:center;justify-content:center;position:absolute;top:8px;right:8px;width:44px;height:44px;background:none;border:0;border-radius:var(--r-sm);cursor:pointer;color:var(--fg-2);font-size:26px;line-height:1;padding:0}.asi--motion .asi-sheet-close:focus-visible,.asi--motion .asi-sheet-trigger:focus-visible{outline:none;box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--coral-ink)}.asi--motion .asi-console .asi-cprompt{padding-right:44px}.asi--motion .asi-sheet-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;touch-action:none;background:#2a231852;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .32s var(--asi-ease),visibility 0s linear .32s}.asi--motion.asi--sheet-open .asi-sheet-scrim{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .32s var(--asi-ease)}}@media(min-width:1200px)and (max-height:700px){.asi--motion .asi-copy[data-asi-copy="3"],.asi--motion .asi-copy[data-asi-copy="4"],.asi--motion .asi-copy[data-asi-copy="5"]{top:clamp(14px,8vh,64px);bottom:auto;transform:none}.asi--motion .asi-copy[data-asi-copy="3"].is-on,.asi--motion .asi-copy[data-asi-copy="4"].is-on,.asi--motion .asi-copy[data-asi-copy="5"].is-on{transform:none}.asi--motion .asi-copy[data-asi-copy="3"] .asi-line,.asi--motion .asi-copy[data-asi-copy="4"] .asi-line,.asi--motion .asi-copy[data-asi-copy="5"] .asi-line{font-size:clamp(24px,2.6vw,32px)}.asi--motion .asi-receipt{display:none}}@media(min-width:768px)and (max-height:700px){.asi--motion .asi-console{bottom:clamp(10px,3vh,20px);width:min(80vw,300px);padding:12px}.asi--motion .asi-console .asi-cprompt{margin:0 0 8px}.asi--motion .asi-cflds{gap:6px}.asi--motion .asi-cfld label{margin-bottom:2px}.asi--motion .asi-cbtn{margin-top:8px}.asi--motion{--asi-p8-frame-clearance: 52px}.asi--motion[data-phase="6"] .asi-copy--bottom,.asi--motion[data-phase="7"] .asi-copy--bottom,.asi--motion[data-phase="8"] .asi-copy--bottom{bottom:max(16px,calc(50% - (var(--asi-chart-w) * .7 * var(--asi-chart-scale, 1)) - var(--asi-p8-frame-clearance)));top:auto;transform:none}.asi--motion[data-phase="8"] .asi-copy--bottom .asi-line{font-size:clamp(22px,3.6vw,30px)}.asi--motion .asi-primary-cta{top:auto;bottom:max(16px,calc(50% - (var(--asi-chart-w) * .7 * var(--asi-chart-scale, 1)) - var(--asi-p8-frame-clearance) - 58px),calc(100% - 100vh + 16px),env(safe-area-inset-bottom))}.asi--motion .asi-primary-cta .atlas-btn{box-sizing:border-box;padding:10px 22px;font-size:16px;min-height:44px}.asi--motion .asi-brand-signature{top:auto;bottom:max(96px,calc(50% - (var(--asi-chart-w) * .7 * var(--asi-chart-scale, 1)) - var(--asi-p8-frame-clearance) + 80px))}}@media(min-width:768px)and (max-width:900px)and (max-height:700px){.asi--motion .asi-primary-cta{top:min(calc(100% - max(16px,calc(50% - (var(--asi-chart-w) * .7 * var(--asi-chart-scale, 1)) - var(--asi-p8-frame-clearance))) + 14px),calc(100vh - var(--asi-cta-fold-guard) - 16px));bottom:auto}}@media(prefers-reduced-motion:reduce){.asi *,.asi *:before,.asi *:after{animation:none!important;transition:none!important}}.asi--motion .asi-bg-field,.asi--boot .asi-bg-field{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0}.asi--motion .asi-bg-field .asi-bg-img,.asi--boot .asi-bg-field .asi-bg-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.asi:not(.asi--motion):not(.asi--boot) .asi-bg-field{display:none}.asi--boot:not(.asi--motion) .asi-bg-field .asi-wall-img,.asi--boot:not(.asi--motion) .asi-bg-field .asi-dusk-figure{display:none}.asi--motion .asi-human picture,.asi--motion .asi-human img{object-position:50% 50%}@media(max-width:1400px)and (min-width:1200px){.asi--motion .asi-human img{object-position:50% 62%}}@media(min-width:768px)and (max-width:1023px){.asi--motion .asi-human img{object-position:41% 50%}}.asi--motion[data-phase="1"] .asi-human{opacity:var(--asi-human-out, 1)}.asi--motion[data-phase="2"] .asi-human{opacity:calc((1 - var(--asi-phase-progress, 0)) * var(--asi-human-out, 1))}.asi--chart-takeover[data-phase="3"] .asi-chart-system,.asi--chart-takeover[data-phase="4"] .asi-chart-system,.asi--chart-takeover[data-phase="5"] .asi-chart-system{z-index:6}.asi--chart-takeover .asi-live-svg,.asi--chart-takeover .asi-chart-system svg{max-width:min(78vw,62vh);margin-inline:auto}.asi--chart-takeover[data-phase="5"] .asi-human,.asi--chart-takeover[data-phase="6"] .asi-human{opacity:0;visibility:hidden}@media(max-width:767px){.asi--motion .asi-human{display:grid;place-items:center;background:#0b1120}.asi--motion .asi-human picture{position:static;width:100%;height:auto}.asi--motion .asi-human img{position:static;width:262vw;height:auto;max-width:none;object-fit:fill;transform:translate(-17.6vw)}}@media(prefers-reduced-motion:reduce){.asi--motion .asi-bg-field,.asi--motion .asi-human{transition:none}.asi--motion .asi-human img{transform:none}}@media(max-width:1023px){.asi--motion[data-phase="1"] .asi-copy--bottom,.asi--motion[data-phase="2"] .asi-copy--bottom{bottom:auto;top:clamp(16px,4vh,40px)}}.astra-preview{--ap-ground: #141210;--ap-raised: #1C1813;--ap-sunken: #0E0C09;--ap-bone: #F4F0E6;--ap-coral: #EC6D52;--ap-peri: #A6A0FF;--ap-hair: rgba(244, 240, 230, .1);background:var(--ap-ground);color:var(--ap-bone);border:1px solid var(--ap-hair);border-radius:14px;padding:14px 15px 13px;text-align:left}.astra-preview-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--ap-hair)}.astra-preview-title{font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:11px;font-weight:600;letter-spacing:.01em;color:var(--ap-bone)}.astra-preview-tag{font-family:var(--font-data, "Space Mono", ui-monospace, monospace);font-size:8px;letter-spacing:.18em;text-transform:uppercase;color:var(--ap-peri);white-space:nowrap}.astra-preview-empty{padding:13px 0 12px}.astra-preview-empty-title{font-family:var(--font-display, "Fraunces", Georgia, serif);font-size:19px;line-height:1.15;margin:0 0 6px;color:var(--ap-bone)}.astra-preview-empty-body{font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:11px;line-height:1.45;margin:0;color:#f4f0e6ad}.astra-preview-suggestion{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--ap-raised);border:1px solid var(--ap-hair);border-radius:10px;padding:10px 11px}.astra-preview-suggestion-text{font-family:var(--font-body, "Plus Jakarta Sans", system-ui, sans-serif);font-size:11px;line-height:1.35;color:var(--ap-bone)}.astra-preview-suggestion-arrow{color:var(--ap-coral);font-size:13px;line-height:1}.astra-preview--cinematic{width:min(300px,74vmin)}@media(max-width:767px){.astra-preview--cinematic{width:min(268px,82vw);padding:12px 13px 11px}.astra-preview--cinematic .astra-preview-empty-title{font-size:17px}}.astra-preview--phone{border:0;border-radius:0;background:transparent;padding:12px 13px}.asi--motion .asi-line{color:var(--asi-sand, #F2ECDF)}.asi--motion .asi-sub{color:#f2ecdfb8}.asi--motion .asi-astra{width:min(300px,74vmin)}.astra-preview-head{flex-wrap:wrap;row-gap:4px}.astra-preview-title{flex:1 1 auto;min-width:0}.astra-preview-tag{flex:0 0 auto}.asi--motion{--asi-paper: #EFEAE0;--asi-paper-sunken: #E7E1D4;--asi-paper-ink: #2A2318}.asi--motion .asi-bg-field:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:radial-gradient(120% 90% at 50% 62%,var(--asi-paper) 0%,var(--asi-paper) 42%,var(--asi-paper-sunken) 100%);opacity:0;transition:opacity .9s var(--asi-ease)}.asi--motion[data-phase="7"] .asi-bg-field:after{opacity:.72}.asi--motion[data-phase="8"] .asi-bg-field:after{opacity:1}.asi--motion[data-phase="7"] .asi-line,.asi--motion[data-phase="8"] .asi-line{color:var(--asi-paper-ink)}.asi--motion[data-phase="7"] .asi-sub,.asi--motion[data-phase="8"] .asi-sub{color:#2a2318b8}.asi--motion[data-phase="7"] .asi-product,.asi--motion[data-phase="8"] .asi-product{filter:drop-shadow(0 2px 3px rgba(30,24,18,.2)) drop-shadow(0 18px 34px rgba(30,24,18,.28)) drop-shadow(0 -1px 0 rgba(166,160,255,.16))}.asi--motion .asi-brand-signature{display:flex;align-items:center;gap:14px}.asi-brand-word{font-family:var(--font-data);font-size:14px;letter-spacing:.26em;text-transform:uppercase;color:var(--asi-paper-ink);white-space:nowrap}.asi-brand-word{color:var(--asi-sand, #F2ECDF)}.asi:not(.asi--motion) .asi-brand-signature{display:flex;align-items:center;gap:12px;justify-content:center}.asi--motion .asi-copy{background:none!important;border:0!important;border-radius:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:0}.asi--motion .asi-copy .asi-line,.asi--motion .asi-copy .asi-sub{text-shadow:0 1px 2px rgba(8,10,16,.55),0 6px 26px rgba(8,10,16,.45)}.asi--motion .asi-bg-field:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,rgba(6,9,16,.55) 0%,rgba(6,9,16,.22) 26%,transparent 52%);opacity:1;transition:opacity .7s var(--asi-ease)}.asi--motion[data-phase="7"] .asi-bg-field:before,.asi--motion[data-phase="8"] .asi-bg-field:before{opacity:0}.asi--motion[data-phase="7"] .asi-copy .asi-line,.asi--motion[data-phase="8"] .asi-copy .asi-line,.asi--motion[data-phase="7"] .asi-copy .asi-sub,.asi--motion[data-phase="8"] .asi-copy .asi-sub{text-shadow:none}.asi--motion .asi-frame{background:linear-gradient(163deg,#241f1a,#14110e 46%,#0b0908);box-shadow:inset 0 1px #f4f0e61a,inset 0 -1px #0000008c,inset 0 0 0 1px #000000a6}.asi--motion[data-phase="7"] .asi-product,.asi--motion[data-phase="8"] .asi-product{filter:drop-shadow(0 1px 1px rgba(30,24,18,.3)) drop-shadow(6px 14px 22px rgba(30,24,18,.26)) drop-shadow(14px 30px 54px rgba(30,24,18,.18))}.asi--motion .asi-moment,.asi--motion .asi-moment:before{display:none!important}.asi--motion .asi-bg-field:after{opacity:0!important}.asi--motion[data-phase="7"] .asi-line,.asi--motion[data-phase="8"] .asi-line{color:var(--asi-sand, #F2ECDF)}.asi--motion[data-phase="7"] .asi-sub,.asi--motion[data-phase="8"] .asi-sub{color:#f2ecdfb8}.asi--motion[data-phase="7"] .asi-copy .asi-line,.asi--motion[data-phase="8"] .asi-copy .asi-line,.asi--motion[data-phase="7"] .asi-copy .asi-sub,.asi--motion[data-phase="8"] .asi-copy .asi-sub{text-shadow:0 1px 2px rgba(8,10,16,.45),0 3px 10px rgba(8,10,16,.25)}.asi--motion[data-phase="7"] .asi-bg-field:before,.asi--motion[data-phase="8"] .asi-bg-field:before{opacity:1}.asi-brand-word{color:var(--asi-sand, #F2ECDF)!important}.asi--motion .asi-bg-field:after{background:radial-gradient(58% 44% at 50% 46%,#d6ba8c4d,#96846829 38%,#141e3000 72%)!important;mix-blend-mode:screen}.asi--motion[data-phase="6"] .asi-bg-field:after{opacity:.55!important}.asi--motion[data-phase="7"] .asi-bg-field:after{opacity:.85!important}.asi--motion[data-phase="8"] .asi-bg-field:after{opacity:1!important}.asi--motion[data-phase="6"] .asi-frame,.asi--motion[data-phase="7"] .asi-frame,.asi--motion[data-phase="8"] .asi-frame{box-shadow:inset 0 1.5px #ffe4bc42,inset -1.5px 0 #ffe4bc73,inset 1.5px 0 #0000008c,inset 0 -2px #00000080,inset 0 0 0 1px #000000b3,0 0 0 1px #d6ba8c1a}.asi--motion .asi-human img,.asi--motion .asi-bg-field .asi-bg-img{object-position:50% 50%}@media(min-width:1300px)and (max-width:1400px){.asi--motion .asi-human img,.asi--motion .asi-bg-field .asi-bg-img{object-position:50% 77%}}@media(min-width:768px)and (max-width:1023px){.asi--motion .asi-human img,.asi--motion .asi-bg-field .asi-bg-img{object-position:56% 50%}}@media(max-width:400px){.asi--motion .asi-human img,.asi--motion .asi-bg-field .asi-bg-img{object-position:64% 50%}}.asi--motion .asi-bg-field,.asi--motion .asi-human{inset:auto;top:0;left:50%;right:auto;bottom:auto;width:100vw;height:100svh;transform:translate(-50%)}.asi--motion .asi-bg-field{transform:translate(-50%) scale(calc(1 + var(--asi-progress, 0) * .05));transform-origin:50% 42%}.asi--motion .asi-bg-img{filter:brightness(.3) saturate(.74);transition:filter .9s var(--asi-ease)}.asi--motion[data-phase="1"] .asi-bg-img{filter:brightness(.55) saturate(.85)}.asi--motion[data-phase="2"] .asi-bg-img{filter:brightness(.46) saturate(.8)}.asi--motion[data-phase="3"] .asi-bg-img,.asi--motion[data-phase="4"] .asi-bg-img,.asi--motion[data-phase="5"] .asi-bg-img{filter:brightness(.24) saturate(.68)}.asi--motion[data-phase="6"] .asi-bg-img{filter:brightness(.34) saturate(.78)}.asi--motion[data-phase="7"] .asi-bg-img,.asi--motion[data-phase="8"] .asi-bg-img{filter:brightness(.42) saturate(.84)}.asi--motion .asi-bg-img{object-fit:cover}.asi--motion[data-phase="7"] .asi-product,.asi--motion[data-phase="8"] .asi-product{filter:drop-shadow(0 2px 2px rgba(6,8,12,.55)) drop-shadow(0 14px 26px rgba(6,8,12,.45)) drop-shadow(0 30px 60px rgba(6,8,12,.3))}.asi--motion .asi-dusk-figure{position:absolute;z-index:3;pointer-events:none;left:46%;top:6%;width:46%;height:108%;background:radial-gradient(58% 62% at 56% 38%,#07090ef0,#07090edb 46%,#07090e00 78%);opacity:0;transition:opacity .9s var(--asi-ease)}.asi--motion[data-phase="3"] .asi-dusk-figure,.asi--motion[data-phase="4"] .asi-dusk-figure,.asi--motion[data-phase="5"] .asi-dusk-figure{opacity:1}.asi--motion[data-phase="6"] .asi-dusk-figure{opacity:calc(.95*(1 - min(1.8 * var(--asi-phase-progress, 0),1)))}.asi--motion[data-phase="7"] .asi-dusk-figure,.asi--motion[data-phase="8"] .asi-dusk-figure{opacity:.9}.asi--motion{--asi-obj-x: 50%}@media(min-width:1024px){.asi--motion{--asi-obj-x: 50%;--asi-obj-y: 40%}}.asi--motion .asi-chart-system,.asi--motion .asi-product .asi-frame,.asi--motion .asi-material,.asi--motion .asi-astra{left:var(--asi-obj-x)}.asi--motion .asi-bg-field:after{background:radial-gradient(46% 40% at var(--asi-obj-x, 50%) 44%,rgba(214,186,140,.3) 0%,rgba(150,132,104,.16) 38%,rgba(20,30,48,0) 72%)!important;mix-blend-mode:screen}.asi--motion[data-phase="3"] .asi-chart-system,.asi--motion[data-phase="4"] .asi-chart-system,.asi--motion[data-phase="5"] .asi-chart-system{box-shadow:0 0 0 1px #a6a0ff1a,0 2px 18px #a6a0ff4d,0 10px 44px #a6a0ff29,0 30px 110px #a6a0ff0f,0 24px 60px #06080c80;filter:brightness(1.18) saturate(1.05)}.asi--motion[data-phase="6"] .asi-chart-system{filter:brightness(calc(1.1 - (.1 * var(--asi-phase-progress, 0)))) saturate(calc(1 - (.3 * var(--asi-phase-progress, 0))))}.asi--motion .asi-dusk-figure{background:radial-gradient(60% 64% at 34% 36%,#07090ef2,#07090ee0 48%,#07090e00 80%)}@media(max-width:767px){.asi--motion .asi-human{display:block;background:transparent}.asi--motion .asi-human picture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.asi--motion .asi-human img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;transform:none}}.asi--motion .asi-human{transform:translate(-50%) scale(calc(1 + var(--asi-progress, 0) * .05));transform-origin:50% 42%}@media(max-width:1023px){.asi--motion[data-phase="5"] .asi-astra{top:auto;bottom:calc(var(--asi-cta-fold-guard, 64px) + 84px)}}.asi--motion .asi-wall-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;z-index:2;opacity:0;transition:opacity 1.1s var(--asi-ease);filter:brightness(.92) saturate(.96)}@media(max-width:767px){.asi--motion .asi-wall-img{object-position:46% 45%}}.asi--motion[data-phase="6"] .asi-wall-img{opacity:min(1.8 * var(--asi-phase-progress, 0),1)}.asi--motion[data-phase="6"] .asi-bg-img{filter:brightness(calc(.34 - (.22 * var(--asi-phase-progress, 0)))) saturate(.78)}.asi--motion[data-phase="7"] .asi-wall-img,.asi--motion[data-phase="8"] .asi-wall-img{opacity:1}.asi--motion[data-phase="7"] .asi-dusk-figure,.asi--motion[data-phase="8"] .asi-dusk-figure{opacity:0}.asi--motion[data-phase="7"] .asi-bg-field:after,.asi--motion[data-phase="8"] .asi-bg-field:after{opacity:0!important}.asi--motion{--asi-obj-y: 50%}@media(min-width:1024px){.asi--motion{--asi-obj-y: 40%}}.asi--motion .asi-chart-system,.asi--motion .asi-product .asi-frame,.asi--motion .asi-material{top:var(--asi-obj-y)}.asi--motion[data-phase="6"] .asi-product,.asi--motion[data-phase="7"] .asi-product,.asi--motion[data-phase="8"] .asi-product{filter:drop-shadow(0 2px 2px rgba(10,8,6,.6)) drop-shadow(-9px 16px 22px rgba(50,36,20,.34))}.asi--motion{--asi-rail-x: clamp(18px, 3vw, 48px)}@media(min-width:1024px){.asi--motion .asi-copy{left:var(--asi-rail-x);right:auto;top:var(--asi-obj-y, 45%);bottom:auto;transform:translateY(-50%);text-align:left;width:min(384px,calc(var(--asi-obj-x, 50%) - (var(--asi-chart-w) / 2) - 30px - var(--asi-rail-x)))}.asi--motion .asi-copy.is-on{transform:translateY(-50%)}.asi--motion .asi-copy .asi-line{font-size:clamp(26px,3vw,44px);line-height:1.1}.asi--motion .asi-hint{left:var(--asi-rail-x);right:auto;transform:none;text-align:left}}@media(max-width:1023px){.asi--motion .asi-copy{left:50%;right:auto;transform:translate(-50%);top:calc(clamp(18px,4vh,44px) + 26px);bottom:auto;width:min(88vw,560px);text-align:center}.asi--motion .asi-copy.is-on{transform:translate(-50%)}}.asi--motion .asi-receipt .asi-rline,.asi--motion .asi-receipt .asi-rmain{color:var(--asi-sand, #F2ECDF);text-shadow:0 1px 12px rgba(13,15,20,.5)}.asi--motion .asi-stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,rgba(13,15,20,.55),rgba(13,15,20,.26) 17%,transparent 33%),radial-gradient(125% 125% at 50% 44%,transparent 55%,rgba(13,15,20,.4) 86%,rgba(13,15,20,.58) 100%)}.asi--motion .asi-product .asi-frame:after{content:"";position:absolute;inset:calc(-1*min(1.6vmin,12px));pointer-events:none;border:min(1.6vmin,12px) solid transparent;background:radial-gradient(rgba(214,186,140,.05) .5px,transparent .9px) 0 0 / 3px 3px border-box,radial-gradient(rgba(0,0,0,.1) .5px,transparent .9px) 1.3px .8px / 2.6px 2.6px border-box,linear-gradient(278deg,#3a2f1e,#241c12 48%,#120d08) border-box;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);mask-composite:exclude}.asi--motion .asi-product .asi-frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(255deg,#ffd6a61a,#ffd6a608 36%,#080a101a 74%,#080a1029),linear-gradient(112deg,transparent 42%,rgba(235,238,248,.05) 50%,rgba(235,238,248,.02) 57%,transparent 63%);box-shadow:inset 0 10px 12px -10px #0000008c}.asi--motion[data-phase="6"] .asi-chart-system,.asi--motion[data-phase="7"] .asi-chart-system,.asi--motion[data-phase="8"] .asi-chart-system{box-shadow:none;border-radius:0}.asi--motion .asi-product .asi-frame{border-radius:0}.asi--motion[data-phase="7"] .asi-material,.asi--motion[data-phase="8"] .asi-material{mix-blend-mode:overlay;background-image:radial-gradient(rgba(214,200,178,.2) .5px,transparent 1px),radial-gradient(rgba(0,0,0,.28) .5px,transparent 1px);background-size:3px 3px,2.7px 2.7px;background-position:0 0,1.4px .9px;opacity:.55}.asi--motion .asi-receipt .asi-tag,.asi--motion .asi-receipt .asi-rlabel{color:#f2ecdf9e;text-shadow:0 1px 12px rgba(13,15,20,.5)}.asi--motion .asi-receipt .asi-tag{border-color:#f2ecdf4d;padding-right:calc(7px - .18em)}.asi--motion .asi-receipt .asi-tag[data-live]{color:var(--asi-coral-core);border-color:#ec6d5273}.asi--motion .asi-receipt .asi-rmain b{color:var(--asi-coral-core)}.asi--motion .asi-receipt .asi-rlabel{margin-right:-.2em}@media(min-width:1024px)and (min-height:701px){.asi--motion[data-phase="6"] .asi-receipt{opacity:.7}.asi--motion[data-phase="7"] .asi-receipt{opacity:.3}.asi--motion[data-phase="8"] .asi-receipt{opacity:0}}@media(min-width:1024px)and (max-height:700px){.asi--motion[data-phase="6"] .asi-receipt{opacity:.7}.asi--motion[data-phase="7"] .asi-receipt{opacity:.35}.asi--motion[data-phase="8"] .asi-receipt{opacity:0}}@media(min-width:1024px){.asi--motion .asi-console .asi-cfld label{font-size:11px;letter-spacing:.2em;text-transform:uppercase}}.astra-preview--cinematic .astra-preview-tag{font-size:10px;letter-spacing:.14em}.asi--motion[data-phase="7"] .asi-stage:after,.asi--motion[data-phase="8"] .asi-stage:after{background:linear-gradient(90deg,rgba(13,15,20,.62),rgba(13,15,20,.3) 19%,transparent 36%),radial-gradient(125% 125% at 50% 44%,transparent 55%,rgba(13,15,20,.4) 86%,rgba(13,15,20,.58) 100%)}@media(max-width:1023px){.asi--motion[data-phase="7"] .asi-stage:after,.asi--motion[data-phase="8"] .asi-stage:after{background:linear-gradient(180deg,rgba(13,15,20,.5),rgba(13,15,20,.22) 22%,transparent 40%),radial-gradient(125% 125% at 50% 44%,transparent 55%,rgba(13,15,20,.4) 86%,rgba(13,15,20,.58) 100%)}}.asi--motion.asi--product-resolved .asi-primary-cta{transition:opacity .5s var(--asi-ease) .26s}.asi--motion .asi-copy.is-on{transition:opacity .6s var(--asi-ease) .22s}@media(max-width:1023px){.asi--motion[data-phase="5"]{--asi-obj-y: 28%;--asi-chart-scale: .5}.asi--motion[data-phase="5"] .asi-astra{z-index:7}.asi--motion[data-phase="5"] .asi-bg-img{filter:brightness(.1) saturate(.6)}.asi--motion[data-phase="5"] .asi-wall-img,.asi--motion[data-phase="6"] .asi-wall-img{opacity:1}.asi--motion[data-phase="5"] .asi-dusk-figure{opacity:0}}@media(min-width:1024px)and (min-height:701px){.asi--motion .asi-brand-signature{top:auto;bottom:calc(100% - var(--asi-obj-y, 45%) + 46px)}}@media(max-width:1023px){.asi--motion .asi-brand-signature{left:50%;right:auto;gap:10px;transform:translate(-50%) translateY(6px)}.asi--motion.asi--product-resolved .asi-brand-signature{transform:translate(-50%)}.asi--motion .asi-brand-word{font-size:11px;letter-spacing:.22em}.asi--motion .asi-brand-signature svg{width:20px;height:20px}}.asi-cast-confirm[hidden]{display:none!important}.asi-cast-confirm{font-family:var(--font-data)}.asi-cast-confirm-text{font-size:12px;letter-spacing:.08em;color:#f2ecdfd9;text-shadow:0 1px 10px rgba(13,15,20,.5)}.asi-cast-edit{box-sizing:border-box;min-height:44px;font-size:16px;color:#f4f0e6;border-color:#f4f0e657}@media(min-width:1024px)and (min-height:701px){.asi--motion .asi-sheet-trigger{display:inline-flex;position:absolute;left:var(--asi-rail-x);bottom:20px;z-index:6;box-sizing:border-box;min-height:44px;font-size:16px;white-space:nowrap;background:#161310e6;color:#f4f0e6;border-color:#f4f0e64d;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(6px);transition:opacity .5s var(--asi-ease),transform .5s var(--asi-ease),visibility 0s linear .5s}.asi--motion[data-phase="5"] .asi-sheet-trigger{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:opacity .5s var(--asi-ease) .12s,transform .5s var(--asi-ease) .12s}.asi--motion[data-phase="6"] .asi-sheet-trigger,.asi--motion[data-phase="7"] .asi-sheet-trigger,.asi--motion[data-phase="8"] .asi-sheet-trigger,.asi--motion.asi--product-resolved .asi-sheet-trigger,.asi--motion.asi--sheet-open .asi-sheet-trigger,.asi--motion.asi--cast-done .asi-sheet-trigger{opacity:0;visibility:hidden;pointer-events:none}.asi--motion.asi--sheet-open .asi-console{opacity:1;visibility:visible;transform:translateY(0);z-index:11;transition:opacity .5s var(--asi-ease),transform .5s var(--asi-ease)}.asi--motion.asi--sheet-open .asi-cast-confirm{opacity:0;visibility:hidden}.asi--motion.asi--sheet-open .asi-console .asi-cprompt{padding-right:44px}.asi--motion.asi--sheet-open .asi-sheet-close{display:flex;align-items:center;justify-content:center;position:absolute;top:8px;right:8px;width:44px;height:44px;background:none;border:0;border-radius:var(--r-sm);cursor:pointer;color:#f4f0e6b3;font-size:26px;line-height:1;padding:0}.asi--motion.asi--sheet-open .asi-sheet-close:focus-visible{outline:none;box-shadow:0 0 0 2px #161310e6,0 0 0 4px var(--coral)}.asi--motion.asi--sheet-open .asi-sheet-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;background:#0d0f1447;opacity:1;visibility:visible;pointer-events:auto}.asi--motion .asi-cast-confirm{position:absolute;left:var(--asi-rail-x);bottom:20px;z-index:6;display:flex;align-items:center;gap:12px;opacity:0;visibility:hidden;transition:opacity .5s var(--asi-ease),visibility 0s linear .5s}.asi--motion[data-phase="5"].asi--cast-done:not(.asi--sheet-open) .asi-cast-confirm{opacity:1;visibility:visible;transition:opacity .5s var(--asi-ease)}}@media(max-width:767.98px){.asi--motion.asi--cast-done .asi-sheet-trigger{opacity:0;visibility:hidden;pointer-events:none}.asi--motion .asi-cast-confirm{position:absolute;left:50%;transform:translate(-50%);bottom:calc(max(12px,env(safe-area-inset-bottom)) + 68px);z-index:6;display:flex;align-items:center;gap:10px;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .5s var(--asi-ease),visibility 0s linear .5s}.asi--motion[data-phase="3"].asi--cast-done .asi-cast-confirm,.asi--motion[data-phase="4"].asi--cast-done .asi-cast-confirm,.asi--motion[data-phase="5"].asi--cast-done .asi-cast-confirm{opacity:1;visibility:visible;transition:opacity .5s var(--asi-ease)}}@media(max-width:1023px){.asi--motion .asi-product .asi-frame:after{background:radial-gradient(rgba(214,186,140,.05) .5px,transparent .9px) 0 0 / 3px 3px border-box,radial-gradient(rgba(0,0,0,.1) .5px,transparent .9px) 1.3px .8px / 2.6px 2.6px border-box,linear-gradient(278deg,#52422b,#2e2417 48%,#16100a) border-box}.asi--motion[data-phase="6"] .asi-frame,.asi--motion[data-phase="7"] .asi-frame,.asi--motion[data-phase="8"] .asi-frame{box-shadow:inset 0 1.5px #ffe4bc42,inset -1.5px 0 #ffe4bc73,inset 1.5px 0 #0000008c,inset 0 -2px #00000080,inset 0 0 0 1px #000000b3,0 0 0 1px #d6ba8c3d}}@media(max-width:1023px){.asi--motion[data-phase="7"] .asi-material,.asi--motion[data-phase="8"] .asi-material{opacity:.28}}@media(max-width:380px){.asi--motion .asi-primary-cta .atlas-btn{font-size:14px;letter-spacing:.04em;padding:12px 8px}}@media(max-width:767.98px){.asi--motion .asi-track{height:600vh;height:max(600svh,calc(100svh + 4000px))}.asi--motion .asi-human{transition:none}.asi--motion .asi-wall-img{transition:none;will-change:opacity}.asi--motion .asi-bg-img{transition:none}.asi--motion .asi-dusk-figure{transition:none;opacity:0!important}.asi--motion .asi-material{transition:transform .34s var(--asi-ease)}.asi--motion .asi-chart-system{transition:transform .34s var(--asi-ease),box-shadow .34s var(--asi-ease)}.asi--motion .asi-product .asi-frame{transition:transform .34s var(--asi-ease)}.asi--motion .asi-live-svg [data-layer]{transition:opacity .3s var(--asi-ease)}.asi--motion .asi-live-svg [data-layer=mat]{transition:none}.asi--motion .asi-live-svg .at-planet{transition:opacity .3s var(--asi-ease),transform .34s var(--asi-ease)}.asi--motion .asi-live-svg .at-guide,.asi--motion .asi-live-svg .at-aspect{transition:opacity .3s var(--asi-ease)}.asi--motion .asi-astra{transition:opacity .34s var(--asi-ease),transform .34s var(--asi-ease),top .34s var(--asi-ease)}.asi--motion .asi-bg-field:before,.asi--motion .asi-bg-field:after{transition:opacity .34s var(--asi-ease)}.asi--motion .asi-hint{transition:opacity .34s var(--asi-ease)}.asi--motion .asi-copy{transition:opacity .15s var(--asi-ease),visibility 0s linear .15s}.asi--motion .asi-copy.is-on{transition:opacity .15s var(--asi-ease)}.asi--motion[data-phase] .asi-wall-img{opacity:var(--asi-phone-wall-mix, 0)}.asi--motion .asi-copy[data-asi-copy]{left:50%;right:auto;bottom:auto;top:calc(env(safe-area-inset-top,0px) + 32px);transform:translate(-50%);width:min(88vw,400px);text-align:center}.asi--motion .asi-copy[data-asi-copy].is-on{transform:translate(-50%)}.asi--motion .asi-copy[data-asi-copy] .asi-line{font-size:clamp(22px,6.6vw,28px);line-height:1.14;text-wrap:balance}.asi--motion .asi-brand-signature{top:calc(env(safe-area-inset-top,0px) + 6px);bottom:auto}}.asi--motion .asi-product .asi-frame{border:0;background:none;box-shadow:none}.asi--motion .asi-product .asi-frame:before,.asi--motion .asi-product .asi-frame:after{content:none}.asi--motion .asi-product .asi-frame .asi-frame-asset{position:absolute;left:-5.7031%;top:-3.3482%;width:110.3906%;height:107.4219%;max-width:none;display:block;pointer-events:none;-webkit-user-select:none;user-select:none}.asi:not(.asi--motion) .asi-frame-asset{display:none}.asi--pf.asi--motion .asi-track{height:calc(100svh + 1350px)}@media(max-width:900px){.asi--pf.asi--motion .asi-track{height:calc(100svh + 1220px)}}@media(max-width:767.98px){.asi--pf.asi--motion .asi-track{height:calc(100svh + 1220px)}}.asi--pf .asi-bg-field .asi-wall-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;display:block;opacity:1!important;transition:none;filter:brightness(.78) saturate(.92);z-index:2}@media(max-width:767px){.asi--pf .asi-bg-field .asi-wall-img{object-position:46% 45%}}.asi--pf.asi--boot:not(.asi--motion) .asi-bg-field .asi-wall-img{display:block}.asi--pf.asi--motion .asi-dusk-figure{display:none}.asi--pf.asi--motion .asi-bg-field:after{opacity:0!important}.asi--pf.asi--motion .asi-bg-field:before{opacity:1!important;background:linear-gradient(to top,rgba(6,9,16,.66) 0%,rgba(6,9,16,.3) 30%,transparent 58%)}.asi--pf.asi--motion .asi-stage:after{background:linear-gradient(180deg,rgba(13,15,20,.58),rgba(13,15,20,.26) 24%,transparent 46%),radial-gradient(125% 125% at 50% 44%,transparent 55%,rgba(13,15,20,.4) 86%,rgba(13,15,20,.58) 100%)}@media(min-width:1024px){.asi--pf.asi--motion .asi-stage:after{background:linear-gradient(90deg,rgba(13,15,20,.66),rgba(13,15,20,.34) 22%,transparent 42%),linear-gradient(180deg,rgba(13,15,20,.3),transparent 30%),radial-gradient(125% 125% at 50% 44%,transparent 55%,rgba(13,15,20,.4) 86%,rgba(13,15,20,.58) 100%)}}.asi--pf.asi--motion{--asi-chart-w: clamp(250px, 38vmin, 420px);--asi-obj-x: 50%;--asi-obj-y: 42%}@media(max-width:1023px){.asi--pf.asi--motion{--asi-obj-y: 36%;--asi-chart-w: clamp(210px, 52vmin, 320px)}}@media(max-width:560px){.asi--pf.asi--motion{--asi-chart-w: clamp(200px, 62vw, 260px)}}.asi--pf.asi--motion[data-phase="3"],.asi--pf.asi--motion[data-phase="4"]{--asi-chart-scale: 1.12}@media(max-width:767.98px){.asi--pf.asi--motion[data-phase="3"],.asi--pf.asi--motion[data-phase="4"]{--asi-chart-scale: 1.06}}.asi--pf.asi--motion .asi-chart-system{opacity:1!important;box-shadow:none;border-radius:0;filter:none;z-index:3}.asi--pf.asi--motion.asi--product-resolved .asi-chart-system,.asi--pf.asi--motion.asi--product-resolved .asi-product .asi-frame{width:var(--asi-chart-w);top:var(--asi-obj-y, 50%);left:var(--asi-obj-x, 50%);transform:translate(-50%,-50%) scale(var(--asi-chart-scale, 1));transition:transform .76s var(--asi-ease)}@media(max-width:767.98px){.asi--pf.asi--motion.asi--product-resolved .asi-chart-system,.asi--pf.asi--motion.asi--product-resolved .asi-product .asi-frame{transition:transform .34s var(--asi-ease)}}.asi--pf.asi--motion .asi-live-svg,.asi--pf.asi--motion .asi-chart-system svg{max-width:none}.asi--pf.asi--motion[data-phase="3"] .asi-chart-system,.asi--pf.asi--motion[data-phase="4"] .asi-chart-system{box-shadow:0 0 0 1px #a6a0ff1a,0 2px 18px #a6a0ff47,0 10px 44px #a6a0ff24;filter:brightness(1.1)}.asi--pf.asi--motion .asi-live-svg [data-layer=mat]{opacity:1!important;transition:none}.asi--pf.asi--motion .asi-product .asi-frame{opacity:1!important}.asi--pf.asi--motion .asi-product{filter:drop-shadow(0 2px 2px rgba(10,8,6,.6)) drop-shadow(-9px 16px 22px rgba(50,36,20,.34))}.asi--pf.asi--motion[data-phase="3"] .asi-product,.asi--pf.asi--motion[data-phase="4"] .asi-product{filter:drop-shadow(-4px 10px 16px rgba(30,22,14,.42))}.asi--pf.asi--motion .asi-material{opacity:.55;mix-blend-mode:overlay;background-image:radial-gradient(rgba(214,200,178,.2) .5px,transparent 1px),radial-gradient(rgba(0,0,0,.28) .5px,transparent 1px);background-size:3px 3px,2.7px 2.7px;background-position:0 0,1.4px .9px}@media(max-width:1023px){.asi--pf.asi--motion .asi-material{opacity:.28}}.asi--pf.asi--motion .asi-astra{display:none}@media(min-width:1024px){.asi--pf.asi--motion .asi-brand-signature{top:clamp(24px,6vh,56px);bottom:auto}}.asi--pf.asi--motion[data-phase="8"] .asi-receipt{opacity:1}.asi--pf.asi--motion[data-beat="1"] .asi-copy[data-asi-copy="8"],.asi--pf.asi--motion[data-beat="1"] .asi-brand-signature{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.asi--pf.asi--motion .asi-hint{display:none}.asi-pf-lead{z-index:8}.asi--pf:not(.asi--motion) .asi-pf-lead{order:-2;width:100%;max-width:560px;margin:0 auto;text-align:center}.asi--pf:not(.asi--motion) .asi-pf-hint{display:none}.asi--pf:not(.asi--motion) .asi-pf-cta{margin-top:16px}.asi--pf.asi--motion .asi-pf-lead{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .5s var(--asi-ease),visibility 0s linear .5s}.asi--pf.asi--motion[data-beat="1"] .asi-pf-lead{opacity:1;visibility:visible;transition:opacity .5s var(--asi-ease)}.asi--pf.asi--motion .asi-pf-lead a{pointer-events:auto}.asi-pf-title{font-family:var(--font-display);font-weight:400;letter-spacing:-.02em;line-height:1.08;color:var(--fg);margin:0;text-wrap:balance;font-size:clamp(26px,2.7vw,38px)}.asi-pf-title em{font-style:italic;color:var(--coral-ink)}.asi--pf.asi--motion .asi-pf-title{color:var(--asi-sand, #F2ECDF);text-shadow:0 1px 2px rgba(8,10,16,.55),0 6px 26px rgba(8,10,16,.45)}.asi--pf.asi--motion .asi-pf-title em{color:#f7b7a5}.asi-pf-price{font-family:var(--font-data);font-size:12px;letter-spacing:.1em;text-transform:uppercase;margin:14px 0 0;color:var(--fg-2)}.asi--pf.asi--motion .asi-pf-price{color:#f2ecdfe6;text-shadow:0 1px 10px rgba(13,15,20,.55)}.asi-pf-cta{margin-top:18px;min-height:48px;font-size:16px;box-sizing:border-box}.asi-pf-hint{font-family:var(--font-data);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#f2ecdfbd;margin:16px 0 0;text-shadow:0 1px 3px rgba(13,15,20,.7)}.asi-pf-hint span{display:inline-block;margin-left:6px;animation:asi-nudge 2.4s ease-in-out infinite}@media(min-width:1024px){.asi--pf.asi--motion .asi-pf-lead{inset:auto;left:var(--asi-rail-x);top:var(--asi-obj-y, 42%);transform:translateY(-50%);width:min(400px,calc(var(--asi-obj-x, 50%) - (var(--asi-chart-w) / 2) - 30px - var(--asi-rail-x)));text-align:left}.asi--pf.asi--motion .asi-pf-buy{margin-top:4px}}@media(max-width:1023px){.asi--pf.asi--motion .asi-pf-head{position:absolute;left:50%;transform:translate(-50%);top:calc(env(safe-area-inset-top,0px) + 20px);width:min(88vw,520px);text-align:center}.asi--pf.asi--motion .asi-pf-buy{position:absolute;left:50%;transform:translate(-50%);top:calc(var(--asi-obj-y, 36%) + (var(--asi-chart-w) * .7 * var(--asi-chart-scale, 1)) + 28px);width:min(92vw,360px);text-align:center}.asi--pf.asi--motion .asi-pf-price{margin-top:0;font-size:11px;letter-spacing:.08em;white-space:nowrap}.asi--pf.asi--motion .asi-pf-cta{width:100%;margin-top:12px;padding:12px 14px}.asi--pf.asi--motion .asi-pf-title{font-size:clamp(22px,6.4vw,32px);line-height:1.12}.asi--pf.asi--motion .asi-pf-hint{margin-top:12px}}.asi-close-cta{display:inline-flex;margin-top:18px;min-height:48px;font-size:16px;box-sizing:border-box}.asi--pf:not(.asi--motion) .asi-close-cta{display:none}@media(max-width:1023px){.asi--pf.asi--motion .asi-close-cta{display:none}}@media(max-width:1023px)and (max-height:700px){.asi--pf.asi--motion{--asi-obj-y: 41%;--asi-chart-w: clamp(150px, 36vh, 240px)}.asi--pf.asi--motion .asi-pf-title{font-size:clamp(18px,5.4vw,24px)}.asi--pf.asi--motion .asi-pf-head{top:calc(env(safe-area-inset-top,0px) + 12px)}.asi--pf.asi--motion .asi-pf-buy{top:calc(var(--asi-obj-y, 41%) + (var(--asi-chart-w) * .7 * var(--asi-chart-scale, 1)) + 16px)}.asi--pf.asi--motion .asi-pf-cta{padding:10px 14px;margin-top:10px}.asi--pf.asi--motion .asi-pf-hint{display:none}}@media(max-width:1023px)and (max-height:600px){.asi--pf.asi--motion{--asi-obj-y: 44%}}@media(max-width:1023px)and (orientation:landscape)and (max-height:520px){.asi--pf.asi--motion{--asi-obj-y: 50%;--asi-obj-x: 62%;--asi-chart-w: clamp(120px, 44vh, 220px)}.asi--pf.asi--motion .asi-stage{min-height:0}.asi--pf.asi--motion .asi-pf-lead{inset:auto;left:var(--asi-rail-x);top:50%;transform:translateY(-50%);width:min(360px,calc(var(--asi-obj-x, 62%) - (var(--asi-chart-w) / 2) - 24px - var(--asi-rail-x)));text-align:left}.asi--pf.asi--motion .asi-pf-head,.asi--pf.asi--motion .asi-pf-buy{position:static;transform:none;width:auto;text-align:left}.asi--pf.asi--motion .asi-pf-title{font-size:clamp(18px,3.2vw,24px)}.asi--pf.asi--motion .asi-pf-price{margin-top:8px}.asi--pf.asi--motion .asi-pf-cta{width:auto;display:inline-flex;margin-top:10px;padding:10px 16px}.asi--pf.asi--motion .asi-pf-hint{display:none}.asi--pf.asi--motion .asi-copy[data-asi-copy]{left:var(--asi-rail-x);right:auto;top:50%;bottom:auto;transform:translateY(-50%);width:min(360px,calc(var(--asi-obj-x, 62%) - (var(--asi-chart-w) / 2) - 24px - var(--asi-rail-x)));text-align:left}.asi--pf.asi--motion .asi-copy[data-asi-copy].is-on{transform:translateY(-50%)}.asi--pf.asi--motion .asi-copy[data-asi-copy] .asi-line{font-size:clamp(18px,3.2vw,24px)}.asi--pf.asi--motion .asi-close-cta{display:inline-flex;margin-top:12px}}@media(min-width:1024px)and (max-height:700px){.asi--pf.asi--motion{--asi-chart-w: clamp(220px, 40vh, 380px)}.asi--pf.asi--motion[data-phase="8"] .asi-copy--bottom{top:var(--asi-obj-y, 42%);bottom:auto;transform:translateY(-50%)}}@media(min-width:768px)and (max-width:1023px)and (max-height:700px)and (orientation:portrait){.asi--pf.asi--motion[data-phase="8"] .asi-copy--bottom{top:calc(env(safe-area-inset-top,0px) + 32px);bottom:auto;transform:translate(-50%)}}@media(min-width:768px)and (max-width:1023.98px){.asi--pf.asi--motion[data-phase="3"] .asi-console,.asi--pf.asi--motion[data-phase="4"] .asi-console{opacity:0;visibility:hidden}.asi--pf.asi--motion[data-beat="4"] .asi-sheet-trigger{display:inline-flex;position:absolute;left:50%;bottom:20px;transform:translate(-50%);z-index:6;min-height:44px;white-space:nowrap;background:#fbf8f1eb;opacity:1;visibility:visible;pointer-events:auto}.asi--pf.asi--motion[data-beat="4"].asi--cast-done .asi-sheet-trigger,.asi--pf.asi--motion.asi--sheet-open .asi-sheet-trigger{opacity:0;visibility:hidden;pointer-events:none}.asi--pf.asi--motion.asi--sheet-open .asi-console{opacity:1;visibility:visible;transform:translateY(0);z-index:11}.asi--pf.asi--motion.asi--sheet-open .asi-sheet-close{display:flex;align-items:center;justify-content:center;position:absolute;top:8px;right:8px;width:44px;height:44px;background:none;border:0;border-radius:var(--r-sm);cursor:pointer;color:var(--fg-2);font-size:26px;line-height:1;padding:0}.asi--pf.asi--motion.asi--sheet-open .asi-console .asi-cprompt{padding-right:44px}.asi--pf.asi--motion[data-beat="4"].asi--cast-done:not(.asi--sheet-open) .asi-cast-confirm{position:absolute;left:50%;transform:translate(-50%);bottom:20px;z-index:6;display:flex;align-items:center;gap:10px;opacity:1;visibility:visible}}@media(max-width:767.98px){.asi--pf.asi--motion[data-beat="4"] .asi-sheet-trigger{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.asi--pf.asi--motion[data-beat="4"].asi--cast-done .asi-sheet-trigger,.asi--pf.asi--motion.asi--sheet-open .asi-sheet-trigger{opacity:0;visibility:hidden;pointer-events:none}.asi--pf.asi--motion[data-beat="4"].asi--cast-done .asi-cast-confirm{opacity:1;visibility:visible;transition:opacity .5s var(--asi-ease)}.asi--pf.asi--motion[data-beat="4"] .asi-console{opacity:1}}@media(min-width:1024px)and (min-height:701px){.asi--pf.asi--motion[data-beat="4"] .asi-sheet-trigger{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:opacity .5s var(--asi-ease) .12s,transform .5s var(--asi-ease) .12s}.asi--pf.asi--motion[data-beat="4"].asi--cast-done .asi-sheet-trigger,.asi--pf.asi--motion.asi--sheet-open .asi-sheet-trigger{opacity:0;visibility:hidden;pointer-events:none}.asi--pf.asi--motion[data-beat="4"].asi--cast-done:not(.asi--sheet-open) .asi-cast-confirm{opacity:1;visibility:visible;transition:opacity .5s var(--asi-ease)}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/section-atlas-scroll-instrument.css.map */
