:root,:root[data-skin=studio]{--sk-name:"Studio";--sk-radius:16px;--sk-btn-radius:var(--radius-pill);--sk-card-pad:var(--s5) var(--s5);--sk-band-pad:var(--s9) var(--s5);--sk-grid-gap:var(--s5);--sk-cover-pad:var(--s8) 0 var(--s7);--sk-cover-min:0;--sk-card-bg:var(--paper-raised);--sk-card-ink:var(--ink-body);--sk-card-line:var(--rule-hair);--sk-card-line-w:1px;--sk-card-shadow:var(--shadow-sm);--sk-deco-bg:var(--paper-raised);--sk-deco-ink:var(--ink-body);--sk-card-shadow-hover:var(--shadow-md);--sk-lift:1px;--sk-press:.985;--sk-field-radius:var(--radius);--sk-focus-w:2px;--sk-hue-rule-w:4px;--sk-deco-rule-w:1px;--sk-deco-rule-c:var(--rule-hair);--sk-display:var(--face-display);--sk-body:var(--face-serif);--sk-body-size:var(--t-base);--sk-font-url:none;--sk-title-size:clamp(2.5rem, 6.4vw, 4.75rem);--sk-title-lh:1;--sk-title-style:normal;--sk-title-transform:none;--sk-h2-size:var(--t-3xl);--sk-h2-style:normal;--sk-card-h-size:var(--t-lg);--sk-card-h-style:normal;--sk-deck-size:var(--t-lg);--sk-deck-style:normal;--sk-deck-measure:56ch;--sk-eyebrow-face:var(--sk-body);--sk-eyebrow-track:normal;--sk-eyebrow-transform:none;--sk-eyebrow-size:var(--t-small);--sk-stepnum-size:var(--t-3xl);--sk-slab-bg:var(--accent-wash);--sk-slab-ink:var(--ink);--sk-slab-muted:var(--ink-muted);--sk-slab-accent:var(--accent-deep);--sk-slab-accent-on:var(--accent-on);--sk-slab-fill:var(--paper-raised);--sk-slab-hair:var(--rule);--sk-slab-rule-w:0;--sk-slab-rule-c:var(--accent-deep)}[hidden]{display:none!important}.st{max-width:none;padding:var(--s4) var(--gutter) var(--s8);margin:0}.st-eyebrow{font-family:var(--sk-eyebrow-face);font-size:var(--sk-eyebrow-size);letter-spacing:var(--sk-eyebrow-track);text-transform:var(--sk-eyebrow-transform);color:var(--brand-deep);margin:0 0 var(--s2);font-weight:700}.st-eyebrow-gold{color:var(--accent-gold)}.st-title{font-family:var(--sk-display);font-size:clamp(2.1rem,8.5vw,4.25rem);font-weight:800;line-height:var(--sk-title-lh);letter-spacing:var(--track-tight);color:var(--ink);margin:0 0 var(--s4);text-wrap:balance}.st-hook{font-family:var(--sk-display);font-size:clamp(var(--t-lg), 4.4vw, var(--t-xl));font-weight:600;line-height:var(--lh-snug);color:var(--accent-gold);margin:0 0 var(--s3);text-wrap:balance;max-width:var(--measure)}.st-lede,.st p,.st li{color:var(--ink-body);font-size:var(--t-base);line-height:var(--lh-body);max-width:var(--measure)}.st-lede{font-size:var(--sk-deck-size);max-width:var(--sk-deck-measure)}.st p{margin:0 0 var(--s3)}.st-h2{font-family:var(--sk-display);font-size:clamp(var(--t-xl), 6vw, var(--sk-h2-size));font-weight:700;line-height:var(--lh-snug);letter-spacing:var(--track-tight);color:var(--ink);margin:0 0 var(--s4);text-wrap:balance}.st-h3{font-family:var(--sk-display);font-size:var(--sk-card-h-size);font-weight:700;line-height:var(--lh-snug);color:var(--ink);margin:0 0 var(--s2)}.st a{color:var(--accent-gold);text-underline-offset:2px}.st-h3 a{color:inherit;text-decoration:none}.st-h3 a:hover{color:var(--accent-gold);text-underline-offset:3px;text-decoration:underline}.st code{font-family:var(--f-code);background:var(--bg-tertiary);border:1px solid var(--rule-hair);border-radius:var(--sk-field-radius,var(--radius));overflow-wrap:anywhere;padding:.1em .4em;font-size:.92em}.st-note{font-size:var(--t-small);color:var(--ink-muted)}.st-grid+.st-note{margin-top:var(--s4)}.st-fine{font-size:var(--t-small);color:var(--ink-muted);margin-top:var(--s3)}.st-legal{font-size:var(--t-small);color:var(--ink-muted);margin-top:var(--s2)}.st-more{font-size:var(--t-small);margin-top:auto;font-weight:600}.st-vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.st-top{z-index:20;background:var(--chrome);color:var(--chrome-ink);border-bottom:1px solid var(--chrome-hair);position:sticky;top:0}@supports ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))){.st-top{background:var(--bg-glass);-webkit-backdrop-filter:var(--blur-chrome)}}.st-top-in{max-width:none;padding:var(--s2) var(--gutter);align-items:center;gap:var(--s3);margin:0;display:flex}.st-brand{font-family:var(--sk-display);font-weight:800;font-size:var(--t-base);color:var(--chrome-ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-right:auto;text-decoration:none;overflow:hidden}.st-at-wide{display:none}.st-nav{gap:var(--s4);display:none}.st-nav a{font-size:var(--t-small);color:var(--chrome-muted);font-weight:600;text-decoration:none}.st-nav a:hover{color:var(--chrome-accent)}.st-top a:focus-visible{outline:var(--focus);outline-offset:var(--focus-offset)}html{scroll-padding-top:calc(var(--st-top-h,64px) + var(--s3));scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}a.st-btn,button.st-btn{justify-content:center;align-items:center;gap:var(--s2);min-height:48px;padding:var(--s2) var(--s5);border:var(--sk-card-line-w) solid var(--sk-card-line);border-radius:var(--sk-btn-radius);background:var(--bg-tertiary);color:var(--ink);font-family:var(--sk-body);font-size:var(--t-small);letter-spacing:var(--track-label);text-align:center;cursor:pointer;transition:background-color var(--speed), border-color var(--speed), box-shadow var(--speed), transform var(--speed-tap);font-weight:700;text-decoration:none;display:inline-flex}.st-btn:hover{border-color:var(--accent-gold)}.st-btn:active{transform:scale(calc(1 - (1 - var(--sk-press)) * var(--motion)))}.st-btn:focus-visible{outline:var(--focus);outline-offset:var(--focus-offset)}a.st-btn-primary,button.st-btn-primary{background:var(--cta-fill);border-color:var(--cta-fill);color:var(--brand-on);box-shadow:var(--shadow-cta)}.st-btn-primary:hover{background:var(--cta-fill-hover);border-color:var(--cta-fill-hover)}.st a.st-btn-sm,a.st-btn-sm{min-height:44px;padding:var(--s2) var(--s3);white-space:nowrap}.st-cta{gap:var(--s3);margin:var(--s5) 0 0;flex-wrap:wrap;max-width:none;display:flex}.st-cta>.st-btn{flex:100%}.st-hero{isolation:isolate;padding:var(--s6) 0 var(--s6);gap:var(--s6);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:clip}.st-hero.mo-spot:after{z-index:-1}.st-hero:before{content:"";z-index:-1;background:radial-gradient(closest-side at 35% 30%, var(--glow-soft), transparent);pointer-events:none;position:absolute;inset:0}.st-hero-copy{min-width:0}.st-shot{margin:var(--s5) 0 0;min-width:0}.st-hero .st-shot{margin:0}.st-shot img{background:var(--bg-tertiary);border:var(--sk-card-line-w) solid var(--sk-card-line);border-radius:var(--sk-radius);width:100%;height:auto;box-shadow:var(--sk-card-shadow);display:block}.st-shot figcaption{margin-top:var(--s2);font-size:var(--t-small);color:var(--ink-muted);max-width:var(--measure)}.st-sec{padding:var(--s7) 0 0}.st-grid{gap:var(--sk-grid-gap);margin-top:var(--s5);grid-template-columns:minmax(0,1fr);display:grid}.st-card{min-width:0;padding:var(--sk-card-pad);background:var(--sk-card-bg);color:var(--sk-card-ink);border:var(--sk-card-line-w) solid var(--sk-card-line);border-radius:var(--sk-radius);box-shadow:var(--sk-card-shadow);transition:box-shadow var(--speed), transform var(--speed), border-color var(--speed);flex-direction:column;display:flex}.st-card:hover{box-shadow:var(--sk-card-shadow-hover);transform:translateY(calc(-1 * var(--sk-lift) * var(--motion)))}.st-card p:last-child{margin-bottom:0}.st-chip{margin:0 0 var(--s2);border-radius:var(--radius-pill);background:var(--brand-wash);color:var(--brand-deep);font-size:var(--t-tiny);letter-spacing:var(--track-label);text-transform:uppercase;align-self:flex-start;align-items:center;max-width:100%;padding:.2em .7em;font-weight:700;display:inline-flex}.st-chip-gold{background:var(--glow-soft);color:var(--brand-deep)}.st-invite{margin:var(--s4) 0 0;padding:var(--sk-card-pad);background:var(--sk-card-bg);border:var(--sk-card-line-w) solid var(--sk-card-line);border-left:var(--sk-hue-rule-w) solid var(--accent-gold);border-radius:var(--sk-radius);box-shadow:var(--sk-card-shadow)}.st-invite p:last-child{margin-bottom:0}.st-invite-code code{font-size:var(--t-lg);letter-spacing:var(--track-wide);color:var(--brand-deep);font-weight:700}.st-offer{margin-top:var(--s6);padding:var(--sk-card-pad);background:var(--sk-card-bg);border:var(--sk-card-line-w) solid var(--sk-card-line);border-left:var(--sk-hue-rule-w) solid var(--accent-gold);border-radius:var(--sk-radius);box-shadow:var(--sk-card-shadow)}.st-offer .st-h2{font-size:clamp(var(--t-lg), 5vw, var(--t-2xl))}.st-offer-meta{gap:var(--s2);margin:0 0 var(--s3);flex-wrap:wrap;display:flex}.st-offer-meta .st-chip{margin:0}.st-short-list{margin:var(--s5) 0 0;gap:var(--s3);counter-reset:none;padding:0;list-style:none;display:grid}.st-short-step{min-width:0;padding:var(--sk-card-pad);background:var(--sk-card-bg);border:var(--sk-card-line-w) solid var(--sk-card-line);border-radius:var(--sk-radius);box-shadow:var(--sk-card-shadow);column-gap:var(--s3);transition:box-shadow var(--speed), transform var(--speed);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"n h""s s""t t";align-items:baseline;display:grid;position:relative}.st-short-step:hover{box-shadow:var(--sk-card-shadow-hover);transform:translateY(calc(-1 * var(--sk-lift) * var(--motion)))}.st-short-step .st-sn{grid-area:n}.st-short-step .st-h3{grid-area:h;margin:0}.st-short-say{margin:var(--s2) 0 0;grid-area:s}.st-short-step .st-chip{margin:var(--s3) 0 0;grid-area:t;justify-self:start}.st-sn{font-family:var(--sk-display);font-size:var(--t-xl);color:var(--brand-deep);font-variant-numeric:tabular-nums;margin:0;font-weight:800;line-height:1}.st-steps{margin:var(--s5) 0 0;gap:var(--s7);padding:0;list-style:none;display:grid}.st-step{gap:var(--s4);grid-template-columns:minmax(0,1fr);max-width:none;display:grid}.st-step .st-sn{margin:0 0 var(--s2)}.st-sample{margin-top:var(--s7);padding:var(--sk-card-pad);background:var(--sk-slab-bg);color:var(--sk-slab-ink);border:var(--sk-card-line-w) solid var(--sk-card-line);border-left:var(--sk-hue-rule-w) solid var(--accent-gold);border-radius:var(--sk-radius);box-shadow:var(--sk-card-shadow)}.st-fact-n{font-family:var(--sk-display);font-size:var(--sk-stepnum-size);color:var(--brand-deep);margin:0 0 var(--s2);font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.st-fact .st-h3{font-size:var(--t-base);color:var(--ink-body);font-weight:600}.st-count{font-size:var(--t-small);color:var(--ink-muted)}.st-stage-grid{gap:var(--sk-grid-gap);margin-top:var(--s4);grid-template-columns:minmax(0,1fr);display:grid}.st-stage{min-width:0;padding:var(--sk-card-pad);background:var(--sk-card-bg);border:var(--sk-card-line-w) solid var(--sk-card-line);border-radius:var(--sk-radius);box-shadow:var(--sk-card-shadow)}.st-stage-n{font-family:var(--sk-eyebrow-face);font-size:var(--sk-eyebrow-size);letter-spacing:var(--sk-eyebrow-track);text-transform:var(--sk-eyebrow-transform);color:var(--brand-deep);margin:0 0 var(--s2);font-weight:700}.st-stage-blurb{color:var(--ink-muted);font-size:var(--t-small)}.st-mods{margin:0;padding:0;list-style:none}.st-mods li{font-size:var(--t-small);padding:var(--s2) 0;border-top:1px solid var(--rule-hair);overflow-wrap:anywhere}.st-mods li:first-child{border-top:0}.st-mods a{font-weight:600}.st-mods span{color:var(--ink-muted)}.st-shelf{background:var(--bg-tertiary)}.st-tiers{margin:var(--s5) 0 var(--s4);gap:var(--s3);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.st-tiers li{gap:var(--s2);min-width:0;padding:var(--sk-card-pad);background:var(--sk-card-bg);border:var(--sk-card-line-w) solid var(--sk-card-line);border-radius:var(--sk-radius);box-shadow:var(--sk-card-shadow);font-size:var(--t-small);flex-direction:column;display:flex}.st-tiers strong{font-family:var(--sk-display);font-size:var(--t-lg);color:var(--ink)}.st-tiers .st-price{font-family:var(--sk-display);font-size:var(--t-2xl);color:var(--accent-gold);font-weight:800;line-height:1.05}.st-price-next{font-family:var(--sk-body);font-size:var(--t-small);color:var(--ink-muted);letter-spacing:normal;font-weight:600;display:block}.st-tier-buy{align-self:flex-start;margin-top:auto}.st-door strong{color:var(--ink)}.st-pick{border-color:var(--cta-fill);border-top:var(--sk-hue-rule-w) solid var(--cta-fill);box-shadow:var(--sk-card-shadow-hover)}.st-pick-flag{font-size:var(--t-tiny);letter-spacing:normal;color:var(--accent-gold);margin:0;font-weight:700}.st-table-wrap{border:var(--sk-card-line-w) solid var(--sk-card-line);border-radius:var(--sk-radius);background:var(--sk-card-bg);box-shadow:var(--sk-card-shadow);margin:0 0 var(--s4);position:relative;overflow-x:auto}.st-table-wrap:focus-visible{outline:var(--focus);outline-offset:var(--focus-offset)}.st-table{border-collapse:collapse;width:100%;min-width:30rem;font-size:var(--t-small)}.st-table th,.st-table td{padding:var(--s2) var(--s3);border-top:1px solid var(--rule-hair);text-align:center;color:var(--ink-body)}.st-table thead th{font-family:var(--sk-display);color:var(--ink);overflow-wrap:normal;white-space:nowrap;border-top:0}.st-table tbody th{text-align:left;color:var(--ink);font-weight:500}.st-table th:first-child{text-align:left}.st-yes{color:var(--brand-deep);font-weight:700}.st-no{color:var(--ink-muted)}.st-compare{color:var(--ink);font-weight:600}.st-faq{border-top:1px solid var(--rule-hair);padding:var(--s2) 0;max-width:var(--measure)}.st-faq:last-of-type{border-bottom:1px solid var(--rule-hair)}.st-faq summary{cursor:pointer;font-family:var(--sk-display);font-weight:600;font-size:var(--t-base);color:var(--ink);padding:var(--s3) 0;align-items:center;gap:var(--s2);min-height:48px;list-style-position:outside;display:flex}.st-faq summary::marker{content:"";display:none}.st-faq summary::-webkit-details-marker{content:"";display:none}.st-faq summary:after{content:"+";padding-left:var(--s3);color:var(--accent-gold);font-size:var(--t-lg);margin-left:auto;font-weight:400;line-height:1}.st-faq[open] summary:after{content:"–"}.st-faq summary:focus-visible{outline:var(--focus);outline-offset:var(--focus-offset)}.st-faq[open] summary{color:var(--accent-gold)}.st-faq p{margin:var(--s2) 0 var(--s3)}.st-close{margin-top:var(--s7);padding:var(--s6) var(--s5);text-align:center;background:var(--sk-slab-bg);border:var(--sk-card-line-w) solid var(--sk-card-line);border-radius:var(--sk-radius);box-shadow:var(--sk-card-shadow)}.st-close .st-h2{margin-bottom:var(--s3)}.st-close .st-lede{margin-left:auto;margin-right:auto}.st-close .st-cta{justify-content:center}.st-foot{margin:var(--s7) 0 0;padding:var(--s5) var(--gutter) var(--s6);border-top:1px solid var(--chrome-hair);background:var(--paper);color:var(--ink-muted);font-size:var(--t-small);line-height:var(--lh-body)}.st-foot-in{max-width:var(--measure-wide);justify-content:space-between;align-items:center;gap:var(--s3) var(--s5);flex-wrap:wrap;margin:0 auto;display:flex}.st-foot p{color:var(--ink-muted);font-size:var(--t-small);margin:0}.st-foot-links{align-items:center;gap:var(--s1) var(--s4);flex-wrap:wrap;display:flex}.st-foot-label{color:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase;font-weight:700;font-size:var(--t-small)}.st-foot a{color:var(--brand-deep);text-underline-offset:2px;padding:var(--s2) 0;text-decoration:underline}.st-foot a:hover{color:var(--ink)}.st-foot a:focus-visible{outline:var(--focus);outline-offset:var(--focus-offset)}.st-voice-list,.st-film-list{margin:var(--s4) 0 0;gap:var(--s4);padding:0;list-style:none;display:grid}.st-voice blockquote{margin:0}.st-voice blockquote p{font-size:var(--t-lg);line-height:var(--lh-body);color:var(--ink);margin:0}.st-voice-who{margin:var(--s2) 0 0;font-size:var(--t-small);color:var(--ink-muted)}.st-film{color:var(--ink-body)}.st-film span{color:var(--ink-muted)}.st-lead-form{max-width:40rem}.st-lead-row{gap:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.st-lead-row label{color:var(--ink);flex:0 0 100%;font-weight:600}.st-lead-row input[type=email]{min-width:0;min-height:48px;padding:0 var(--s3);border:var(--sk-card-line-w) solid var(--sk-card-line);border-radius:var(--sk-field-radius);background:var(--bg-tertiary);color:var(--ink);font:inherit;flex:14rem}.st-lead-row input[type=email]:focus-visible{outline:var(--focus);outline-offset:var(--focus-offset)}.st-lead-row .st-btn{flex:12rem}.st-lead-consent{gap:var(--s2);margin-top:var(--s3);font-size:var(--t-small);align-items:flex-start;display:flex}.st-lead-consent input{width:1.25rem;height:1.25rem;accent-color:var(--accent-gold);flex:none;margin-top:.25em}.st-bad{color:var(--danger);font-weight:600}.st-link{font:inherit;color:var(--accent-gold);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.st-link:disabled{color:var(--ink-muted);cursor:default;text-decoration:none}.st-link:focus-visible{outline:var(--focus);outline-offset:var(--focus-offset)}.st-bar{z-index:30;gap:var(--s2);padding:var(--s3) var(--gutter) calc(var(--s3) + env(safe-area-inset-bottom,0px));background:var(--chrome);border-top:1px solid var(--chrome-hair);transform:translateY(calc(110% * var(--motion)));transition:transform var(--speed) var(--ease);display:flex;position:fixed;bottom:0;left:0;right:0}@supports ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))){.st-bar{background:var(--bg-glass);-webkit-backdrop-filter:var(--blur-chrome)}}.st-bar[data-on]{transform:none}.st-bar .st-btn{flex:auto}body.has-st-bar{padding-bottom:calc(var(--st-bar-h,84px) + var(--s3))}@media (min-width:560px){.st-at-narrow{display:none}.st-at-wide{display:inline}.st-cta>.st-btn{flex:none}.st-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.st-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.st-stage-grid,.st-voice-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}}@media (min-width:720px){.st{padding:var(--s5) var(--gutter) var(--s9)}.st-nav{display:flex}.st-sec{padding-top:var(--s8)}.st-short-list{gap:var(--s4)}.st-short-step{column-gap:var(--s4);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"n h t""n s s"}.st-short-step .st-sn{font-size:var(--sk-stepnum-size);grid-row:span 2}.st-short-step .st-chip{justify-self:end;margin:0}.st-sample,.st-offer,.st-invite{padding:var(--s6)}}@media (min-width:1000px){.st-tiers{grid-template-columns:repeat(4,minmax(0,1fr))}.st-hero{padding:var(--s7) 0;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center}.st-hero .st-shot-hero{margin-top:var(--s6);align-self:start}.st-step{align-items:center;gap:var(--s6);grid-template-columns:minmax(0,4fr) minmax(0,6fr)}.st-step:nth-child(2n) .st-step-copy{order:2}}@media (min-width:721px){.st-bar{display:none!important}body.has-st-bar{padding-bottom:0}}@media (pointer:coarse){:root:root :is(a,button).st-btn.st-btn,:root:root .st-lead-row input[type=email],:root:root .st-faq.st-faq summary{min-height:48px}}@media print{.st-top,.st-bar,.st-cta{display:none!important}.st-shot img{box-shadow:none}}.st-card,.st-tiers li,.st-stage,.st-faq{position:relative}.st-card,.st-tiers li,.st-stage{transition:box-shadow var(--speed-slow) var(--ease-out), transform var(--speed-slow) var(--ease-out), border-color var(--speed-slow)}.st-card:hover,.st-tiers li:hover,.st-stage:hover{border-color:var(--brand-lift);box-shadow:var(--sk-card-shadow-hover), 0 0 0 1px color-mix(in srgb, var(--brand-lift) 55%, transparent), 0 8px 32px var(--glow-soft);transform:translateY(calc(-4px * var(--motion)))}.st-shot-hero{will-change:transform}.st-marquee{margin:var(--s2) calc(-1 * var(--gutter)) 0;padding:var(--s3) 0;border-block:1px solid var(--rule-hair)}.st-mq{margin:0;padding:0;list-style:none;display:flex}.st-mq-item{border:1px solid var(--rule-hair);border-radius:var(--radius-pill);background:var(--sk-card-bg);color:var(--ink-body);font-size:var(--t-small);white-space:nowrap;flex:none;margin-inline-end:var(--s2);padding:.35em 1em}.st-marquee .mo-marquee-track{--mo-marquee-dur:80s}.st-marquee:not(.mo-marquee) .st-mq{overflow-x:auto}.st-faq summary:after{transition:transform var(--speed-slow) var(--ease-out)}.st-faq[open] summary:after{transform:rotate(180deg)}.st-btn.mo-shine{position:relative}.st-btn-primary.mo-glow{isolation:isolate}@media (prefers-reduced-motion:reduce){.st-card:hover,.st-tiers li:hover,.st-stage:hover{transform:none}.st-faq summary:after{transition:none}}.st-video{margin:var(--s5) 0 0;min-width:0}.st-video video{aspect-ratio:16/9;background:var(--bg-tertiary);border:var(--sk-card-line-w) solid var(--sk-card-line);border-radius:var(--sk-radius);width:100%;height:auto;box-shadow:var(--sk-card-shadow);display:block}.st-video figcaption{margin-top:var(--s2);font-size:var(--t-small);color:var(--ink-muted);max-width:var(--measure)}.mo-up{animation:mo-up .8s var(--ease-out) var(--d,0s) backwards}.mo-pop{animation:mo-pop .7s var(--ease-spring) var(--d,0s) backwards}.mo-from-right{animation:mo-from-right 1s var(--ease-out) var(--d,0s) backwards}@keyframes mo-up{0%{opacity:0;filter:blur(6px);transform:translateY(calc(18px * var(--motion)))}to{opacity:1;filter:blur();transform:none}}@keyframes mo-pop{0%{opacity:0;transform:scale(calc(1 - .06 * var(--motion)))}to{opacity:1;transform:none}}@keyframes mo-from-right{0%{opacity:0;filter:blur(10px);transform:translate(calc(7% * var(--motion)), calc(5% * var(--motion))) scale(calc(1 - .04 * var(--motion)))}to{opacity:1;filter:blur();transform:none}}.mo-progress{z-index:1000;pointer-events:none;transform-origin:0;background:linear-gradient(90deg, var(--brand), var(--brand-lift));height:3px;position:fixed;inset:0 0 auto;transform:scaleX(0)}.mo-marquee{max-width:100%;-webkit-mask-image:linear-gradient(90deg, transparent, var(--ink) 8%, var(--ink) 92%, transparent);-webkit-mask-image:linear-gradient(90deg, transparent, var(--ink) 8%, var(--ink) 92%, transparent);mask-image:linear-gradient(90deg, transparent, var(--ink) 8%, var(--ink) 92%, transparent);overflow:clip}.mo-marquee-track{width:max-content;animation:mo-marquee var(--mo-marquee-dur,60s) linear infinite;display:flex}.mo-marquee-set{flex:none;padding-inline-end:var(--s3);display:flex}.mo-marquee:hover .mo-marquee-track,.mo-marquee:focus-within .mo-marquee-track,.mo-marquee.mo-paused .mo-marquee-track{animation-play-state:paused}.mo-marquee-toggle{margin:var(--s2) 0 0 auto;padding:var(--s1) var(--s3);border:1px solid var(--rule);border-radius:var(--radius-pill);color:var(--ink-muted);font:inherit;font-size:var(--t-micro);letter-spacing:var(--track-label);cursor:pointer;background:0 0;display:block}.mo-marquee-toggle:hover{color:var(--ink);border-color:var(--ink-muted)}.mo-marquee-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mo-idle,.mo-idle:before,.mo-idle:after,.mo-idle *,.mo-idle :before,.mo-idle :after{animation-play-state:paused!important}@keyframes mo-marquee{to{transform:translate(-50%)}}.mo-glow{isolation:isolate;position:relative}.mo-glow-fx{z-index:-1;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--mo-a), var(--brand), var(--brand-lift), var(--brand-deep), var(--brand));filter:blur(14px);opacity:.5;animation:10s linear infinite mo-trail;position:absolute;inset:-3px}.mo-aurora{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:clip;-webkit-mask-image:radial-gradient(70% 65% at 50% 45%,currentColor 35%,#0000 100%);mask-image:radial-gradient(70% 65% at 50% 45%,currentColor 35%,#0000 100%)}.mo-aurora i{aspect-ratio:1;filter:blur(48px);opacity:.6;border-radius:50%;width:55%;position:absolute}.mo-aurora i:first-child{background:radial-gradient(closest-side, color-mix(in srgb, var(--brand) 30%, transparent), transparent);animation:14s ease-in-out infinite alternate mo-drift-a;top:-25%;left:-12%}.mo-aurora i:nth-child(2){background:radial-gradient(closest-side, color-mix(in srgb, var(--brand-lift) 24%, transparent), transparent);animation:18s ease-in-out infinite alternate mo-drift-b;top:0;right:-15%}.mo-aurora i:nth-child(3){background:radial-gradient(closest-side, color-mix(in srgb, var(--brand-deep) 22%, transparent), transparent);animation:22s ease-in-out infinite alternate-reverse mo-drift-a;bottom:-35%;left:25%}@keyframes mo-drift-a{0%{translate:0;scale:1}to{translate:calc(24% * var(--motion)) calc(14% * var(--motion));scale:1.2}}@keyframes mo-drift-b{0%{translate:0;scale:1.1}to{translate:calc(-22% * var(--motion)) calc(18% * var(--motion));scale:.9}}.mo-shine:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(100deg, transparent 38%, color-mix(in srgb, var(--brand-on) 32%, transparent) 50%, transparent 62%) 160% 0 / 250% 100% no-repeat;position:absolute;inset:0}.mo-shine:hover:after{animation:mo-shine .9s var(--ease) 1}.mo-shine-loop:after{animation:mo-shine-loop 7s var(--ease) 2.5s infinite}@keyframes mo-shine{0%{background-position:160% 0}to{background-position:-60% 0}}@keyframes mo-shine-loop{0%{background-position:160% 0}14%,to{background-position:-60% 0}}@media (prefers-reduced-motion:reduce){.mo-up,.mo-pop,.mo-from-right,.mo-glow-fx,.mo-aurora i,.mo-shine:after,.mo-marquee-track{animation:none}.mo-progress,.mo-glow-fx{display:none}.mo-marquee{overflow-x:auto}.mo-marquee-set[aria-hidden=true],.mo-marquee-toggle{display:none}}@media print{.mo-up,.mo-pop,.mo-from-right{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.mo-progress,.mo-glow-fx,.mo-aurora,.mo-marquee-toggle{display:none!important}}
