:root{--img-chrome:url(/motion/chrome-poster.jpg);--img-chrome-tall:var(--img-chrome);--deck-ground:var(--k900);--deck-card:#ffffff0b;--deck-gutter:clamp(var(--sp-6), 6vw, calc(var(--sp-11) * 2));--deck-radius:calc(var(--r-lg) * 2);--deck-specular:inset 0 1px 0 #ffffff1f;--m-hover:var(--dur-base);--m-object:var(--dur-slow);--m-type:calc(var(--dur-slow) * 2);--m-count:calc(var(--dur-slow) * 2.5);--m-beat:calc(var(--dur-slow) * 8);--m-step:calc(var(--dur-fast) * .8);--m-rise:var(--sp-6)}@supports (background-image:image-set(url("/motion/chrome-poster.avif") type("image/avif") 1x)){:root{--img-chrome:image-set(url(/motion/chrome-poster.avif) type("image/avif") 1x, url(/motion/chrome-poster.webp) type("image/webp") 1x, url(/motion/chrome-poster.jpg) type("image/jpeg") 1x);--img-chrome-tall:var(--img-chrome)}@media (max-width:759px) and (max-aspect-ratio:2/3){:root{--img-chrome-tall:image-set(url(/motion/chrome-poster-phone.avif) type("image/avif") 1x, url(/motion/chrome-poster-phone.webp) type("image/webp") 1x, url(/motion/chrome-poster.jpg) type("image/jpeg") 1x)}}}.s-page{background:var(--deck-ground);color:var(--text-primary);font-family:var(--ff-sans);overflow-x:clip}.s-page *,.s-page :before,.s-page :after{box-sizing:border-box}.s-page :focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.s-page h1,.s-page h2,.s-page h3,.s-page p{margin:0}:where(.s-page) strong,:where(.s-page) b{font-weight:var(--fw-semibold)}.s-page :where(a){color:inherit;text-decoration:none}.s-page ul,.s-page ol{margin:0;padding:0;list-style:none}.s-page :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(.s-page img,.s-page video){max-width:100%;display:block}.s-page main{display:block}.s-display-xl{font-size:var(--t-display-xl-size);font-weight:var(--t-display-xl-weight);letter-spacing:var(--t-display-xl-tracking);line-height:calc(var(--t-display-xl-leading) + .08);max-width:var(--measure-display);text-wrap:balance}.s-display-l{font-size:var(--t-display-l-size);font-weight:var(--t-display-l-weight);letter-spacing:var(--t-display-l-tracking);line-height:calc(var(--t-display-l-leading) + .08);max-width:var(--measure-display);text-wrap:balance}.s-display-m{font-size:var(--t-display-m-size);font-weight:var(--t-display-m-weight);letter-spacing:var(--t-display-m-tracking);line-height:calc(var(--t-display-m-leading) + .06);text-wrap:balance}.s-title{font-size:var(--t-title-size);font-weight:var(--t-title-weight);letter-spacing:var(--t-title-tracking);line-height:var(--t-title-leading)}.s-lead{font-size:var(--t-lead-size);font-weight:var(--t-lead-weight);letter-spacing:var(--t-lead-tracking);line-height:var(--t-lead-leading);color:var(--text-secondary);max-width:var(--measure);text-wrap:pretty}.s-body{font-size:var(--t-body-size);font-weight:var(--t-body-weight);letter-spacing:var(--t-body-tracking);line-height:var(--t-body-leading);max-width:var(--measure);text-wrap:pretty}.s-meta{font-size:var(--t-meta-size);font-weight:var(--t-meta-weight);letter-spacing:var(--t-meta-tracking);line-height:var(--t-meta-leading);color:var(--text-muted)}.s-label{font-size:var(--t-ui-size);font-weight:var(--t-ui-weight);letter-spacing:var(--t-ui-tracking);line-height:var(--t-ui-leading);color:var(--text-muted)}.s-muted{color:var(--text-secondary)}.s-accent{color:var(--action-primary);display:block}.s-section-head .s-accent{display:inline}.s-section-head .s-accent:before{content:none}:lang(el){font-family:var(--font-el), var(--ff-sans)}.s-num{font-variant-numeric:tabular-nums}.s-wrap{padding-inline:var(--deck-gutter);width:100%;max-width:none;margin-inline:auto}.s-section{padding-block:var(--sp-11)}.s-section-head{gap:var(--sp-5);margin-bottom:var(--sp-10);display:grid}.s-section-head .s-link{justify-self:start}.s-stack{gap:var(--sp-5);display:grid}.s-after{margin-top:var(--sp-9);justify-content:center;display:flex}.s-after .s-link{font-size:var(--t-lead-size);font-weight:var(--fw-semibold);letter-spacing:var(--t-lead-tracking)}.s-note-link{min-height:var(--hit-target);color:var(--text-muted);transition:color var(--dur-fast) var(--ease);align-items:center;display:inline-flex}.s-note-link:hover{color:var(--text-primary)}@media (min-width:760px){.s-section{padding-block:calc(var(--sp-11) * 2)}}@media (min-width:980px){.s-section-head{column-gap:var(--sp-11);grid-template-columns:1fr 1fr;align-items:end}.s-section-head>h2{grid-row:1/span 2}.s-section-head>.s-lead,.s-section-head>.s-link{grid-column:2}.s-section-head:not(:has(>.s-lead,>.s-link))>h2{max-width:calc(var(--measure-display) * 4 / 3);grid-column:1/-1}.s-section-head:not(:has(>.s-lead,>.s-link))>h2 .s-accent{display:block}}.s-btn{justify-content:center;align-items:center;gap:var(--sp-3);min-height:var(--hit-target);padding:0 var(--sp-7);border-radius:var(--r-cap);background:var(--action-primary);color:var(--action-primary-ink);font-size:var(--t-ui-size);font-weight:var(--t-ui-weight);letter-spacing:var(--t-ui-tracking);line-height:var(--t-ui-leading);transition:filter var(--dur-fast) var(--ease);display:inline-flex}@media (hover:hover){.s-btn:hover{filter:brightness(1.06)}}.s-btn--lg{min-height:calc(var(--sp-11) + var(--sp-2));padding:0 var(--sp-10);font-size:var(--t-lead-size);font-weight:var(--fw-semibold);gap:var(--sp-4)}.s-btn--glass{color:var(--text-primary);box-shadow:inset 0 1px 0 #ffffff8c, inset 0 -1px 0 #ffffff1a, inset 0 0 0 .5px #ffffff47, 0 var(--sp-4) var(--sp-9) rgba(var(--surface-sunken-rgb), .55);background:#ffffff24}.s-btn--glass:after{background:linear-gradient(115deg,#0000 40%,#ffffff80 50%,#0000 60%)}@media (hover:hover){.s-btn--lg:hover{transform:translateY(calc(var(--sp-1) * -1))}.s-btn--glass:hover{box-shadow:inset 0 1px 0 #ffffffb3, inset 0 -1px 0 #ffffff1f, inset 0 0 0 .5px #fff6, 0 var(--sp-5) var(--sp-10) rgba(var(--surface-sunken-rgb), .6);background:#ffffff29}}.s-link{align-items:center;gap:var(--sp-2);min-height:var(--hit-target);color:var(--text-primary);font-size:var(--t-ui-size);font-weight:var(--t-ui-weight);letter-spacing:var(--t-ui-tracking);line-height:var(--t-ui-leading);display:inline-flex}.s-link svg{transition:transform var(--dur-base) var(--ease)}@media (hover:hover){.s-link:hover svg{transform:translateX(var(--sp-2))}}.s-reveal{opacity:0;transform:translateY(var(--m-rise));transition:opacity var(--m-object) var(--ease), transform var(--m-object) var(--ease);transition-delay:calc(var(--i,0) * var(--m-step))}.s-reveal.is-in{opacity:1;transform:none}.s-nav{inset-inline:0;z-index:var(--z-header);transition:background-color var(--m-object) var(--ease), border-color var(--m-object) var(--ease), backdrop-filter var(--m-object) var(--ease), -webkit-backdrop-filter var(--m-object) var(--ease);background:0 0;border-bottom:.5px solid #0000;position:fixed;top:0}.s-nav.is-tinted,.s-nav.is-open{background:rgba(var(--surface-sunken-rgb), .92);-webkit-backdrop-filter:blur(var(--sp-6));backdrop-filter:blur(var(--sp-6));border-bottom:var(--line-1)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.s-nav.is-tinted,.s-nav.is-open{background:rgba(var(--surface-page-rgb), .92)}}.s-nav-inner{min-height:var(--sp-11);justify-content:space-between;align-items:center;display:flex}.s-nav-mark{min-width:var(--hit-target);min-height:var(--hit-target);color:var(--text-primary);align-items:center;display:inline-flex}.s-nav-mark svg{height:var(--sp-7);width:auto}.s-nav-links{gap:var(--sp-2);align-items:center;display:none}.s-nav-cta{margin-left:var(--sp-4);min-height:var(--hit-target);padding:0 var(--sp-6)}.s-nav-inner .s-nav-cta{margin-left:auto;margin-right:var(--sp-3)}.s-nav .s-nav-cta{transition:opacity var(--m-object) var(--ease), transform var(--m-object) var(--ease), visibility 0s linear 0s, filter var(--m-hover) var(--ease)}:where(.s-page:has(.s-support)) .s-nav .s-nav-cta{display:none}:where(.s-page:has(.s-phero)) .s-nav:not(.is-tinted):not(.is-open) .s-nav-cta{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(calc(var(--sp-3) * -1));transition:opacity var(--dur-base) var(--ease), transform var(--dur-base) var(--ease), visibility 0s linear var(--dur-base)}@media (min-width:760px){.s-nav-inner>.s-nav-cta{display:none}}.s-nav-link{min-height:var(--hit-target);padding:0 var(--sp-4);color:var(--text-muted);font-size:var(--t-ui-lg-size);font-weight:var(--t-ui-lg-weight);letter-spacing:var(--t-ui-lg-tracking);transition:color var(--dur-fast) var(--ease);align-items:center;display:inline-flex}.s-nav-link:hover,.s-nav-link[aria-current=page]{color:var(--text-primary)}.s-lang{font-size:var(--t-ui-lg-size);font-weight:var(--t-ui-lg-weight);letter-spacing:var(--t-ui-lg-tracking);min-width:var(--hit-target);font-family:var(--ff-sans);justify-content:center}.s-nav-toggle{width:var(--hit-target);height:var(--hit-target);justify-content:center;align-items:center;display:inline-flex}.s-nav-sheet{display:none}.s-nav.is-open .s-nav-sheet{gap:var(--sp-2);padding:var(--sp-5) 0 var(--sp-7);border-top:var(--line-1);display:grid}.s-nav-sheet .s-nav-link{min-height:var(--sp-10);padding-inline:0}@media (min-width:760px){.s-nav-links{display:flex}.s-nav-toggle,.s-nav.is-open .s-nav-sheet{display:none}}.s-footer{background:var(--surface-sunken);border-top:var(--line-1);padding-block:var(--sp-10)}.s-footer-grid{gap:var(--sp-8);display:grid}.s-footer-wordmark{font-size:var(--t-body-size);font-weight:var(--fw-semibold)}.s-footer-links{gap:var(--sp-1);align-content:start;display:grid}.s-footer-links .s-label{margin-bottom:var(--sp-3)}.s-footer-link{min-height:var(--hit-target);color:var(--text-muted);font-size:var(--t-meta-size);transition:color var(--dur-fast) var(--ease);align-items:center;display:inline-flex}.s-footer-link:hover{color:var(--text-primary)}@media (min-width:760px){.s-footer-grid{grid-template-columns:2fr 1fr 1fr 1fr}}@media (max-width:759px){.s-footer-grid{column-gap:var(--sp-4);row-gap:var(--sp-8);grid-template-columns:repeat(3,minmax(0,1fr))}.s-footer-grid>:first-child{grid-column:1/-1}}.s-hero{isolation:isolate;align-items:end;min-height:100svh;display:grid;position:relative}.s-hero--launch{text-align:center;align-items:center}.s-hero--launch .s-hero-copy{width:100%;padding-block:calc(var(--sp-11) * 2);justify-items:center;gap:var(--sp-10);grid-template-columns:minmax(0,1fr)}.s-hero--launch .s-display-xl{width:100%;min-width:0;max-width:none;margin-inline:auto;font-size:clamp(44px,9vw,128px);line-height:1}.s-hero--launch .s-hero-scrim{background:rgba(var(--surface-sunken-rgb), .55)}.s-hero-statement,.s-hero-stage{grid-area:1/1}.s-hero-statement{transition:opacity var(--dur-slow) var(--ease), transform var(--dur-slow) var(--ease)}.s-hero-stage{pointer-events:none;place-items:center;display:grid}.s-hero-mark{height:calc(var(--sp-11) * 1.5);width:auto;color:var(--text-primary);opacity:0;transition:opacity var(--dur-slow) var(--ease), transform var(--dur-slow) var(--ease);transform:scale(.85)}.s-hero[data-phase=mark] .s-hero-statement,.s-hero[data-phase=gone] .s-hero-statement{opacity:0;transform:translateY(calc(var(--sp-6) * -1))}.s-hero[data-phase=mark] .s-hero-mark{opacity:1;transform:none}.s-hero[data-phase=gone] .s-hero-mark{opacity:0;transform:scale(1.08)}.s-hero-media{z-index:-1;background:var(--surface-sunken) var(--img-chrome-tall) center / cover no-repeat;position:absolute;inset:0;overflow:hidden}.s-hero-media video,.s-hero-media img{object-fit:cover;width:100%;height:100%}.s-hero-media video{opacity:0;transition:opacity var(--m-count) var(--ease)}.s-hero-media video.is-playing{opacity:1}.s-hero-scrim{z-index:-1;background:linear-gradient(to top, rgba(var(--surface-sunken-rgb), .92) 0%, rgba(var(--surface-sunken-rgb), .92) 45%, rgba(var(--surface-sunken-rgb), 0) 100%);position:absolute;inset:0}@media (min-width:760px){.s-hero:not(.s-hero--launch) .s-hero-media,.s-hero:not(.s-hero--launch) .s-hero-scrim{inset:var(--sp-8);border-radius:var(--deck-radius);inset-block-start:calc(var(--sp-11) + var(--sp-4))}}.s-hero-copy{gap:var(--sp-6);padding-block:calc(var(--sp-11) * 2) var(--sp-11);display:grid}.s-hero-actions{gap:var(--sp-5);flex-wrap:wrap;align-items:center;display:flex}.s-chips{gap:var(--sp-3);flex-wrap:wrap;display:flex}.s-chip{align-items:center;gap:var(--sp-2);min-height:var(--sp-9);padding:0 var(--sp-5);border-radius:var(--r-cap);background:var(--surface-2);box-shadow:inset 0 0 0 .5px var(--border-strong);font-size:var(--t-ui-size);font-weight:var(--t-ui-weight);letter-spacing:var(--t-ui-tracking);line-height:var(--t-ui-leading);color:var(--text-primary);display:inline-flex}.s-chip--ink{background:rgba(var(--surface-sunken-rgb), .16);color:var(--action-primary-ink);box-shadow:none}.s-chip--lg{min-height:var(--sp-10);padding-inline:var(--sp-7);font-size:var(--t-lead-size);font-weight:var(--fw-semibold)}.s-card-head--end{justify-content:flex-end}.s-chip--lilac{background:var(--action-primary);color:var(--action-primary-ink);box-shadow:none}.s-chip--coral{background:var(--acc-coral);color:var(--k900);box-shadow:none}.s-chip--paper-tint{color:var(--text-primary);box-shadow:none;background:#ffffff2e}.s-typein .s-word{opacity:0;animation:s-word var(--dur-slow) var(--ease) forwards;animation-delay:var(--s-delay)}@keyframes s-word{to{opacity:1}}.s-accent--inline{display:inline}.s-statement-stack{gap:var(--sp-2);display:grid}.s-statement:has(+.s-statement--follows){min-height:0;padding-top:calc(var(--sp-11) * 2);padding-bottom:var(--sp-10)}.s-statement.s-statement--follows{min-height:0;padding-bottom:calc(var(--sp-11) * 1.5)}.s-statement-line{display:block}.s-statement{min-height:0;padding-block:calc(var(--sp-11) * 1.5);align-content:center;gap:var(--sp-6);grid-template-columns:minmax(0,1fr);display:grid}.s-rows{display:grid}.s-row{grid-template-columns:var(--sp-7) 1fr;gap:var(--sp-5);padding-block:var(--sp-7);border-top:var(--line-1);align-items:start;display:grid}.s-row:last-child{border-bottom:var(--line-1)}.s-row{grid-template-columns:var(--sp-10) 1fr}.s-row-icon{color:var(--text-primary);width:var(--sp-10);height:var(--sp-10);border-radius:var(--r-cap);background:var(--surface-2);box-shadow:var(--deck-specular);justify-content:center;align-items:center;display:inline-flex}.s-row-title{font-size:var(--t-title-size);font-weight:var(--t-title-weight);letter-spacing:var(--t-title-tracking);line-height:var(--t-title-leading)}.s-row-line{margin-top:var(--sp-2);color:var(--text-secondary);font-size:var(--t-body-size);font-weight:var(--t-body-weight);letter-spacing:var(--t-body-tracking);line-height:var(--t-body-leading);max-width:var(--measure)}@media (min-width:760px){.s-rows--2{column-gap:var(--sp-9);grid-template-columns:repeat(2,1fr)}.s-rows--2 .s-row:nth-last-child(2){border-bottom:var(--line-1)}}.s-product{padding-block:var(--sp-5)}.s-product:last-of-type{padding-bottom:var(--sp-11)}.s-product-block{gap:var(--sp-9);padding:var(--sp-8);border-radius:var(--deck-radius);background:var(--deck-card);box-shadow:var(--deck-specular);display:grid}@media (min-width:760px){.s-product-block{padding:var(--sp-10)}}.s-product-copy{gap:var(--sp-5);justify-items:start;display:grid}@media (min-width:980px){.s-product-block--flip .s-product-shot{order:-1}}.s-rows{margin:0;padding:0;list-style:none;display:grid}.s-rowlink{border-top:var(--line-1)}.s-rowlink:last-child{border-bottom:var(--line-1)}.s-rowlink-a{gap:var(--sp-6);padding-block:var(--sp-6);color:inherit;min-height:var(--hit-target);grid-template-columns:1fr auto auto;align-items:center;display:grid}.s-rowlink-a:hover .s-title{color:var(--action-primary)}.s-rowlink-a .s-title{transition:color var(--m-hover) var(--ease)}.s-rowlink-a svg{transition:transform var(--m-hover) var(--ease)}@media (hover:hover){.s-rowlink-a:hover svg{transform:translateX(var(--sp-2))}}@media (max-width:759px){.s-rowlink-a{grid-template-columns:1fr auto}.s-rowlink-a .s-meta{grid-column:1}}.s-product-shot{justify-items:center;display:grid}.s-product-phone{width:min(100%, calc(var(--sp-11) * 5 + var(--sp-7)));min-height:0;-webkit-mask-image:linear-gradient(#000 calc(100% - var(--sp-9)), transparent);-webkit-mask-image:linear-gradient(#000 calc(100% - var(--sp-9)), transparent);mask-image:linear-gradient(#000 calc(100% - var(--sp-9)), transparent);display:block;overflow:clip}.s-product-phone>.s-shot{max-width:none}@media (max-width:759px){.s-product-phone{width:min(100%, calc(var(--sp-11) * 4.5))}}.s-product-points{margin-top:calc(var(--sp-5) - var(--sp-9));display:grid}@media (min-width:980px){.s-product-block{grid-template-columns:1fr 1fr;align-items:center}.s-product-points{grid-column:1/-1}}.s-proof{gap:var(--sp-5);grid-auto-rows:1fr;align-items:stretch;display:grid}.s-proof>.s-reveal{height:100%;display:grid}.s-figure{gap:var(--sp-2);padding:var(--sp-7);border-radius:var(--deck-radius);background:var(--deck-card);box-shadow:var(--deck-specular);min-height:calc(var(--sp-11) * 4);box-sizing:border-box;align-content:end;height:100%;display:grid}.s-figure-v{font-size:clamp(var(--t-display-l-size), 6vw, var(--t-display-xl-size));font-weight:var(--t-display-xl-weight);letter-spacing:var(--t-display-xl-tracking);line-height:var(--t-display-xl-leading);font-variant-numeric:tabular-nums}.s-figure-l{gap:var(--sp-2);align-items:baseline;display:flex}.s-figure-l .s-label{max-width:var(--measure);font-size:var(--t-body-size);font-weight:var(--t-body-weight);letter-spacing:var(--t-body-tracking);line-height:var(--t-body-leading);color:var(--text-secondary)}.s-card .s-figure-l .s-label{font-size:var(--t-lead-size);letter-spacing:var(--t-lead-tracking);line-height:var(--t-lead-leading);color:inherit}.s-figure-l{gap:var(--sp-3);margin-top:var(--sp-3)}@media (min-width:760px){.s-proof{grid-template-columns:repeat(var(--s-cols,3), minmax(0, 1fr));column-gap:var(--sp-9)}}.s-band{isolation:isolate;padding-block:var(--sp-11);background:var(--surface-sunken) var(--img-chrome) center / cover no-repeat;position:relative}.s-band:before{content:"";z-index:-1;background:rgba(var(--surface-sunken-rgb), .7);position:absolute;inset:0}.s-band .s-figure{background:rgba(var(--surface-sunken-rgb), .6)}.s-card{gap:var(--sp-5);padding:var(--sp-8);border-radius:var(--deck-radius);background:var(--deck-card);box-shadow:var(--deck-specular);min-height:calc(var(--sp-11) * 5);transition:transform var(--dur-base) var(--ease);align-content:end;display:grid;position:relative;overflow:hidden}.s-card--lilac{background:var(--action-primary);color:var(--action-primary-ink)}.s-card--lilac .s-muted,.s-card--lilac .s-meta{color:var(--action-primary-ink);opacity:.8}.s-card--lilac .s-row-icon{background:rgba(var(--surface-sunken-rgb), .16);color:var(--action-primary-ink);box-shadow:none}.s-card--paper{background:var(--paper-field);color:var(--paper-ink)}.s-card--paper .s-muted,.s-card--paper .s-meta{color:var(--paper-ink-soft);opacity:1}.s-card--paper .s-row-icon{background:rgba(var(--surface-sunken-rgb), .08);color:var(--paper-ink);box-shadow:none}.s-card--paper .s-chip{background:rgba(var(--surface-sunken-rgb), .06);color:var(--paper-ink);box-shadow:inset 0 0 0 1px var(--paper-hairline)}.s-card-head{justify-content:space-between;align-items:center;gap:var(--sp-4);margin-bottom:auto;display:flex}.s-card-no{font-size:var(--t-meta-size);font-weight:var(--t-meta-weight);letter-spacing:var(--t-meta-tracking);font-variant-numeric:tabular-nums;opacity:.8}.s-card .s-link{color:inherit}@media (hover:hover){a.s-card:hover{transform:translateY(calc(var(--sp-1) * -1))}}.s-card .s-chip{background:var(--surface-3);box-shadow:none}.s-card--lilac .s-chip{background:rgba(var(--surface-sunken-rgb), .16);color:var(--action-primary-ink)}.s-cards.s-cards--4{grid-template-columns:1fr}@media (min-width:760px){.s-cards.s-cards--4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1180px){.s-cards.s-cards--4{grid-template-columns:repeat(4,1fr)}}.s-card>*{z-index:var(--z-raised);position:relative}.s-cards{gap:var(--sp-5);grid-auto-rows:1fr;align-items:stretch;display:grid}@media (min-width:760px){.s-cards{grid-template-columns:repeat(3,1fr)}.s-cards--2{grid-template-columns:repeat(2,1fr)}}.s-doors{gap:var(--sp-5);align-items:stretch;display:grid}.s-doors.s-cards{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.s-doors>.s-reveal,.s-card-cell{height:100%;display:grid}.s-cards>.s-card,.s-cards>.s-reveal,.s-doors .s-card,.s-card-cell>.s-card{height:100%;min-height:calc(var(--sp-11) * 6)}.s-cards>.s-card,.s-cards>.s-reveal{box-sizing:border-box}.s-door{gap:var(--sp-5);padding:var(--sp-8);border-radius:var(--deck-radius);min-height:calc(var(--sp-11) * 5);box-shadow:var(--deck-specular);transition:transform var(--dur-base) var(--ease);align-content:end;display:grid}.s-door .s-link{color:inherit}.s-door .s-btn{justify-self:start}.s-btn--ink,.s-btn--paper{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.s-btn--ink{background:var(--paper-ink);color:var(--text-primary)}.s-btn--paper{background:var(--paper-field);color:var(--paper-ink)}.s-btn--ink:before,.s-btn--paper:before{display:none}@media (hover:hover){.s-btn--ink:hover,.s-btn--paper:hover{box-shadow:none}.s-btn--ink:hover{background:var(--paper-ink);filter:brightness(1.3)}.s-btn--paper:hover{background:var(--paper-field)}}.s-doors.s-cards .s-door.s-card{align-content:stretch;gap:var(--sp-9);padding:var(--sp-8);min-height:calc(var(--sp-11) * 10);grid-template-rows:auto 1fr}@media (min-width:980px){.s-doors.s-cards .s-door.s-card{padding:var(--sp-10)}}.s-door-copy{gap:var(--sp-5);justify-items:start;display:grid}.s-door-copy .s-row-icon{margin-bottom:var(--sp-3)}.s-door .s-display-l{max-width:16ch;margin:0}.s-door-line{max-width:36ch;margin:0}.s-door .s-door-line{color:inherit}.s-door--dark{box-shadow:var(--deck-specular), inset 0 0 0 1px var(--border-strong)}.s-door--dark .s-door-line{color:var(--text-secondary)}.s-door-chips{gap:var(--sp-3);flex-wrap:wrap;display:flex}.s-door .s-door-chip{min-height:var(--sp-10);padding-inline:var(--sp-5) var(--sp-6);background:rgba(var(--surface-sunken-rgb), .12);color:var(--action-primary-ink);box-shadow:none;font-size:var(--t-body-size);font-weight:var(--fw-medium)}.s-door-copy .s-btn{margin-top:var(--sp-3)}.s-door-stage{min-height:calc(var(--sp-11) * 4.5);position:relative}@media (min-width:980px){.s-doors.s-cards .s-door.s-card{align-items:center;column-gap:calc(var(--sp-11) * 1.25);min-height:calc(var(--sp-11) * 9);grid-template-rows:none;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.s-doors.s-cards .s-door--flip.s-card{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.s-door--flip .s-door-stage{order:-1}}.s-door-rooms{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));align-content:end;display:grid}.s-door-room{align-content:space-between;gap:var(--sp-7);min-height:calc(var(--sp-11) * 2);padding:var(--sp-6);border-radius:calc(var(--deck-radius) - var(--sp-2));transition:transform var(--dur-base) var(--ease), background-color var(--dur-base) var(--ease);transition-delay:calc(var(--k) * var(--dur-fast) * .4);background:#ffffff1f;display:grid;box-shadow:inset 0 1px #ffffff47,inset 0 0 0 .5px #ffffff29}.s-door-room-icon{width:var(--sp-11);height:var(--sp-11);border-radius:var(--r-cap);background:#ffffff2e;place-items:center;display:grid}@media (max-width:759px){.s-doors.s-cards .s-door.s-card{min-height:0}.s-door-stage{min-height:calc(var(--sp-11) * 3.5)}.s-door-room{min-height:calc(var(--sp-11) * 1.6);padding:var(--sp-5);gap:var(--sp-5)}.s-door-room-icon{width:var(--sp-10);height:var(--sp-10)}}.s-compare{gap:var(--sp-5);display:grid}.s-compare-quiet{gap:var(--sp-2);padding:var(--sp-8) 0;color:var(--text-muted);align-content:end;display:grid}.s-compare-quiet .s-figure-v{color:var(--text-faint)}@media (min-width:760px){.s-compare{grid-template-columns:1fr 1fr;align-items:stretch}}.s-disclosure{border-top:var(--line-1)}.s-disclosure:last-child{border-bottom:var(--line-1)}.s-disclosure-btn{grid-template-columns:1fr var(--sp-7);gap:var(--sp-5);text-align:left;width:100%;min-height:var(--sp-11);padding-block:var(--sp-5);align-items:center;display:grid}.s-disclosure-btn svg{transition:transform var(--m-object) var(--ease)}.s-disclosure-btn[aria-expanded=true] svg{transform:rotate(180deg)}.s-disclosure-meta{gap:var(--sp-7);color:var(--text-muted);font-size:var(--t-meta-size);font-weight:var(--t-meta-weight);letter-spacing:var(--t-meta-tracking);line-height:var(--t-meta-leading);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.s-disclosure-panel{transition:grid-template-rows var(--m-object) var(--ease);grid-template-rows:0fr;display:grid}.s-disclosure-panel[data-open=true]{grid-template-rows:1fr}.s-disclosure-inner{overflow:hidden}.s-disclosure-body{padding-bottom:var(--sp-7);gap:var(--sp-5);opacity:0;transform:translateY(calc(var(--sp-3) * -1));transition:opacity var(--dur-base) var(--ease), transform var(--dur-base) var(--ease);display:grid}.s-disclosure-panel[data-open=true] .s-disclosure-body{opacity:1;transition-duration:var(--m-object);transition-delay:var(--m-step);transform:none}.s-notes{border-top:var(--line-1);padding-block:var(--sp-9)}.s-notes ol{gap:var(--sp-4);counter-reset:note;display:grid}.s-note{grid-template-columns:var(--sp-7) 1fr;gap:var(--sp-3);font-size:var(--t-meta-size);line-height:var(--t-meta-leading);color:var(--text-muted);transition:color var(--dur-fast) var(--ease);max-width:var(--measure);display:grid}.s-note:before{counter-increment:note;content:counter(note);font-variant-numeric:tabular-nums}.s-note:target{color:var(--text-primary)}.s-note-back{min-width:var(--hit-target);min-height:var(--hit-target);margin:calc(var(--sp-4) * -1) 0;vertical-align:middle;justify-content:center;align-items:center;padding:0;display:inline-flex}.s-fn{font-size:var(--t-meta-size);vertical-align:super;font-variant-numeric:tabular-nums;line-height:0}.s-fn a{min-width:var(--hit-target);min-height:var(--hit-target);margin-block:calc((var(--hit-target) - var(--t-meta-size)) / -2);margin-inline:calc(var(--sp-4) * -1);justify-content:center;align-items:center;padding:0;display:inline-flex}.s-search{grid-template-columns:var(--sp-7) 1fr;gap:var(--sp-4);min-height:var(--sp-10);padding-inline:var(--sp-5);background:var(--surface-2);box-shadow:inset 0 0 0 .5px var(--border-hairline);border-radius:var(--r-md);color:var(--text-muted);align-items:center;display:grid}.s-search input{font:inherit;color:var(--text-primary);min-height:var(--hit-target);background:0 0;border:0;outline:none;width:100%}.s-search input::placeholder{color:var(--text-faint)}.s-search:focus-within{box-shadow:inset 0 0 0 .5px var(--border-focus)}.s-piece-meta{gap:var(--sp-4);color:var(--text-muted);font-size:var(--t-meta-size);font-weight:var(--t-meta-weight);letter-spacing:var(--t-meta-tracking);line-height:var(--t-meta-leading);flex-wrap:wrap;display:flex}.s-article{gap:var(--sp-6);max-width:var(--measure);display:grid}:where(.s-article) p{font-size:var(--t-body-size);line-height:var(--t-body-leading)}.s-doc-title{max-width:20ch}.s-legal{gap:var(--sp-8);padding-block:var(--sp-9) calc(var(--sp-11) * 2);display:grid}.s-legal-body{gap:var(--sp-9);min-width:0;display:grid}.s-legal-pre{gap:var(--sp-5);max-width:68ch;padding-bottom:var(--sp-8);border-bottom:var(--line-1);display:grid}.s-legal-pre .s-lead{margin:0}.s-legal-lede{color:var(--text-secondary);line-height:var(--t-lead-leading);margin:0}.s-parties{gap:var(--sp-4);margin-bottom:var(--sp-4);display:grid;position:relative}@media (min-width:760px){.s-parties{grid-template-columns:repeat(2,minmax(0,1fr))}}.s-party{align-content:start;gap:var(--sp-3);padding:var(--sp-7);border-radius:var(--deck-radius);background:var(--deck-card);box-shadow:var(--deck-specular);display:grid}.s-party--reach{background:var(--action-primary);color:var(--action-primary-ink);box-shadow:none}.s-party--reach .s-meta{color:var(--action-primary-ink);opacity:.72}.s-party-role{margin-bottom:var(--sp-4)}.s-party-lines{gap:var(--sp-1);margin-top:var(--sp-3);display:grid}.s-parties-link{display:none}@media (min-width:760px){.s-parties-link{width:var(--sp-10);height:var(--sp-10);margin:calc(var(--sp-10) / -2) 0 0 calc(var(--sp-10) / -2);border-radius:var(--r-cap);background:var(--deck-ground);color:var(--text-primary);box-shadow:0 0 0 var(--sp-2) var(--deck-ground), var(--deck-specular);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:50%}}.s-legal-def{color:var(--text-primary);font-weight:var(--fw-medium)}.s-legal-mail{color:var(--action-primary);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.s-legal-mail:hover{color:var(--text-primary)}a.s-legal-no{color:var(--action-primary);text-decoration:none;position:relative}a.s-legal-no:after{content:"";inset:calc(var(--sp-5) * -1) calc(var(--sp-2) * -1);position:absolute}a.s-legal-no:hover{color:var(--text-primary)}.s-legal .s-legal-ol{padding:0 0 0 calc(var(--sp-9) + var(--sp-5));margin:0;list-style:none;display:grid}.s-legal-ol li{grid-template-columns:var(--sp-8) minmax(0, 1fr);gap:var(--sp-3);padding-block:var(--sp-4);border-top:var(--line-1);color:var(--text-secondary);font-size:var(--t-body-size);line-height:var(--t-lead-leading);display:grid}.s-legal-ol li:last-child{border-bottom:var(--line-1)}.s-legal-ol-k{color:var(--action-primary);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums}.s-legal-progress{display:none}@supports (animation-timeline:scroll()){.s-legal-progress{z-index:var(--z-toast);height:var(--sp-1);background:var(--action-primary);transform-origin:0;animation:linear both s-legal-read;animation-timeline:scroll(root);display:block;position:fixed;top:0;left:0;right:0}}@keyframes s-legal-read{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.s-legal-end{gap:var(--sp-5);max-width:68ch;padding:var(--sp-8);border-radius:var(--deck-radius);background:var(--deck-card);box-shadow:var(--deck-specular);display:grid}@media (min-width:760px){.s-legal-end{column-gap:var(--sp-6);grid-template-columns:auto minmax(0,1fr);align-items:start}.s-legal-end-links{grid-column:2}}.s-legal-end-copy{gap:var(--sp-2);display:grid}.s-legal-rel{min-height:var(--hit-target);font-size:var(--t-body-size);letter-spacing:var(--t-body-tracking);line-height:var(--t-body-leading);color:var(--text-primary);transition:background-color var(--dur-fast) var(--ease)}@media (hover:hover){.s-legal-rel:hover{background:var(--surface-3)}}.s-doc-head .s-doc-facts{margin:var(--sp-6) 0 0;gap:var(--sp-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.s-doc-facts .s-chip{color:var(--text-secondary)}.s-legal-group{gap:var(--sp-8);display:grid}.s-legal-gh{padding-top:var(--sp-6);margin:0}.s-legal-sec{gap:var(--sp-4);max-width:68ch;scroll-margin-top:calc(var(--sp-11) + var(--sp-8));display:grid}.s-legal-h{align-items:baseline;gap:var(--sp-5);margin:0;display:flex}.s-legal-no{min-width:var(--sp-9);color:var(--action-primary);font-size:var(--t-ui-lg-size);font-weight:var(--t-ui-lg-weight);font-variant-numeric:tabular-nums;flex:none}.s-legal-p{padding-left:calc(var(--sp-9) + var(--sp-5));color:var(--text-secondary);line-height:var(--t-lead-leading);margin:0}.s-toc{display:none}.s-toc-mobile{border:var(--line-1);border-radius:var(--deck-radius);padding:var(--sp-5) var(--sp-6)}.s-toc-summary{cursor:pointer;min-height:var(--hit-target);font-weight:var(--fw-semibold);align-items:center;display:flex}.s-toc-group{gap:var(--sp-3);display:grid}.s-toc-group+.s-toc-group{margin-top:var(--sp-6)}.s-toc-h{color:var(--text-muted);margin:0}.s-toc-list{gap:var(--sp-1);margin:0;padding:0;list-style:none;display:grid}.s-toc-link{gap:var(--sp-4);min-height:var(--hit-target);padding:var(--sp-2) var(--sp-4);border-radius:var(--r-cap);color:var(--text-muted);font-size:var(--t-ui-lg-size);transition:color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);align-items:baseline;display:flex}.s-toc-link:hover{color:var(--text-primary)}.s-toc-link[aria-current=true]{color:var(--text-primary);background:var(--surface-2)}.s-toc-no{min-width:var(--sp-7);font-variant-numeric:tabular-nums;color:var(--text-muted);flex:none}.s-toc-link[aria-current=true] .s-toc-no{color:var(--action-primary)}@media (min-width:980px){.s-legal{column-gap:calc(var(--sp-11) * 1.5);grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);align-items:start}.s-legal-aside{top:calc(var(--sp-11) + var(--sp-8));max-height:calc(100vh - var(--sp-11) * 2);position:sticky;overflow-y:auto}.s-toc{display:block}.s-toc-mobile{display:none}}.s-doc-head{padding-block:0}.s-doc-head .s-article{padding-top:calc(var(--sp-11) + var(--sp-9))}.s-stack>.s-btn{justify-self:start}.s-policy{display:grid}.s-policy-item{grid-template-columns:var(--sp-8) 1fr;gap:var(--sp-5);padding-block:var(--sp-7);border-top:var(--line-1);display:grid}.s-policy-item:last-child{border-bottom:var(--line-1)}.s-policy-body{gap:var(--sp-4);display:grid}.s-apply{padding-block:0 var(--sp-11)}.s-doc-end{padding-bottom:var(--sp-11)}@media (min-width:760px){.s-apply{padding-block:0 calc(var(--sp-11) * 2)}.s-doc-end{padding-bottom:calc(var(--sp-11) * 2)}}.s-skip{left:var(--deck-gutter);top:calc(var(--sp-8) * -3);z-index:var(--z-toast);padding:var(--sp-4) var(--sp-6);background:var(--action-primary);color:var(--action-primary-ink);border-radius:var(--r-cap);font-size:var(--t-ui-size);font-weight:var(--t-ui-weight);letter-spacing:var(--t-ui-tracking);line-height:var(--t-ui-leading);transition:top var(--dur-fast) var(--ease);position:absolute}.s-skip:focus-visible{top:var(--sp-5)}.s-footer-social{gap:var(--sp-3);display:flex}.s-footer-social a{width:var(--sp-10);height:var(--sp-10);border-radius:var(--r-cap);background:var(--surface-2);box-shadow:var(--deck-specular);color:var(--text-primary);transition:color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.s-footer-social a:hover{background:var(--surface-3);color:var(--text-primary)}}.s-footer-social svg{width:var(--sp-7);height:var(--sp-7)}.s-footer-social .s-glyph-linkedin{scale:.875}.s-table-scroll{overflow-x:auto}.s-table{border-collapse:collapse;width:100%;font-size:var(--t-body-size);letter-spacing:var(--t-body-tracking);line-height:var(--t-body-leading)}.s-table caption{text-align:left;padding-bottom:var(--sp-4);caption-side:top;font-size:inherit;letter-spacing:inherit;line-height:inherit}.s-table th,.s-table td{text-align:left;vertical-align:top;padding:var(--sp-4) var(--sp-5) var(--sp-4) 0;border-top:var(--line-1);min-width:calc(var(--sp-11) * 3)}.s-table thead th{font-size:var(--t-body-size);font-weight:var(--fw-medium);letter-spacing:var(--t-body-tracking);line-height:var(--t-body-leading);color:var(--text-muted);background:var(--deck-ground);border-top:0;position:sticky;top:0}.s-table tbody th{font-weight:var(--fw-medium);color:var(--text-primary)}.s-table td{color:var(--text-secondary)}.s-table tbody tr:last-child th,.s-table tbody tr:last-child td{border-bottom:var(--line-1)}.s-quote{gap:var(--sp-5);max-width:var(--measure);margin:0;display:grid}.s-quote blockquote{margin:0}.s-form{gap:var(--sp-6);max-width:var(--measure);display:grid}.s-form>.s-btn,.s-form-done>.s-btn{justify-self:start}.s-form-row{gap:var(--sp-6);display:grid}@media (min-width:760px){.s-form-row{grid-template-columns:1fr 1fr}}.s-formfield{gap:var(--sp-3);display:grid}.s-formfield label{font-size:var(--t-ui-size);font-weight:var(--t-ui-weight);letter-spacing:var(--t-ui-tracking);line-height:var(--t-ui-leading);color:var(--text-primary)}.s-formfield label .s-meta{font-size:inherit;font-weight:var(--t-meta-weight);letter-spacing:inherit;line-height:inherit}.s-formfield .s-file,.s-formfield .s-file .s-meta,.s-party .s-meta,.s-stack>p.s-meta,.s-quote figcaption.s-meta{font-size:var(--t-body-size);letter-spacing:var(--t-body-tracking);line-height:var(--t-body-leading)}.s-input{min-height:var(--hit-target);padding:0 var(--sp-5);background:var(--surface-2);box-shadow:inset 0 0 0 .5px var(--border-hairline);border-radius:var(--r-cap);color:var(--text-primary);font:inherit;font-size:var(--t-body-size);line-height:var(--t-ui-lg-leading);width:100%;transition:box-shadow var(--dur-fast) var(--ease);border:0}.s-input::placeholder{color:var(--text-faint)}.s-input:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;box-shadow:inset 0 0 0 .5px var(--border-focus)}.s-input--area{padding-block:var(--sp-4);min-height:calc(var(--hit-target) * 2);resize:vertical;border-radius:var(--deck-radius)}select.s-input{appearance:none;padding-right:var(--sp-10);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%239C9C9C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right var(--sp-4) center}.s-form-error{font-size:var(--t-meta-size);line-height:var(--t-meta-leading);color:var(--sem-error-ink)}.s-form-hp{opacity:0;pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.s-form-done{gap:var(--sp-5);max-width:var(--measure);justify-items:start;display:grid}.s-form-done svg{color:var(--action-primary-ink);background:var(--action-primary);border-radius:var(--r-cap);width:var(--sp-10);height:var(--sp-10);padding:var(--sp-4)}.s-dialog-overlay{z-index:var(--z-modal);padding:var(--deck-gutter);background:rgba(var(--surface-sunken-rgb), .92);overscroll-behavior:contain;animation:s-fade var(--dur-base) var(--ease);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.s-dialog{width:100%;max-width:calc(var(--sp-11) * 8);padding:var(--sp-9);background:var(--surface-raised);border:var(--line-1);border-radius:var(--r-xl);box-shadow:var(--sh-lifted);gap:var(--sp-7);animation:s-rise var(--dur-base) var(--ease);display:grid;position:relative}.s-dialog-head{gap:var(--sp-3);padding-right:var(--sp-10);display:grid}.s-dialog-close{top:var(--sp-5);right:var(--sp-5);width:var(--hit-target);height:var(--hit-target);color:var(--text-muted);border-radius:var(--r-cap);transition:color var(--dur-fast) var(--ease);justify-content:center;align-items:center;display:inline-flex;position:absolute}.s-dialog-close:hover{color:var(--text-primary)}@keyframes s-fade{0%{opacity:0}}@keyframes s-rise{0%{opacity:0;transform:translateY(var(--sp-4))}}.s-cta{isolation:isolate;padding-block:calc(var(--sp-11) * 2);background:var(--surface-sunken) var(--img-chrome) center / cover no-repeat;position:relative;overflow:hidden}.s-cta:before{content:"";z-index:-1;background:rgba(var(--surface-sunken-rgb), .62);position:absolute;inset:0}.s-cta-inner{gap:var(--sp-9);display:grid}.s-cta-copy{gap:var(--sp-5);display:grid}.s-cta-actions{gap:var(--sp-4);flex-wrap:wrap;align-items:center;display:flex}@media (min-width:980px){.s-cta-inner{grid-template-columns:1fr auto;align-items:end}.s-cta-actions{justify-content:flex-end}}.s-btn--xl{min-height:calc(var(--sp-11) + var(--sp-2));padding:0 var(--sp-10);font-size:var(--t-lead-size);font-weight:var(--fw-semibold);gap:var(--sp-4)}.s-btn--live:after{transition:none;animation:none}.s-cta-actions.is-in .s-btn--live:after{animation:s-shimmer var(--m-beat) var(--ease) var(--m-type) 3}@keyframes s-shimmer{0%{transform:translate(-120%)}60%{transform:translate(120%)}to{transform:translate(120%)}}@media (hover:hover){.s-btn--xl:hover,.s-btn--lg:hover{transform:translateY(calc(var(--sp-1) * -1))}}.s-btn{transition:filter var(--m-hover) var(--ease), transform var(--m-hover) var(--ease)}.s-phero{padding:calc(var(--sp-11) + var(--sp-7)) var(--deck-gutter) var(--sp-7)}.s-phero-window{isolation:isolate;min-height:calc(100vh - var(--sp-11) * 2.5);min-height:calc(100svh - var(--sp-11) * 2.5);padding:var(--sp-8);border-radius:calc(var(--deck-radius) * 1.5);background:var(--surface-sunken) var(--img-chrome-tall) center / cover no-repeat;box-shadow:var(--deck-specular);animation:s-phero-in var(--m-count) var(--ease) both;align-content:end;display:grid;position:relative;overflow:clip}.s-phero-media{z-index:-2;position:absolute;inset:0}.s-phero-media video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--m-count) var(--ease)}.s-phero-media video.is-playing{opacity:1}.s-phero-scrim{z-index:-1;background:linear-gradient(to top, rgba(var(--surface-sunken-rgb), .88) 0%, rgba(var(--surface-sunken-rgb), .55) 45%, rgba(var(--surface-sunken-rgb), .15) 100%);position:absolute;inset:0}.s-phero-copy{gap:var(--sp-8);align-items:end;display:grid}.s-phero-text{gap:var(--sp-6);display:grid}.s-phero-h{max-width:none;margin:0}.s-phero--wide .s-phero-copy{justify-items:start;row-gap:var(--sp-8);grid-template-columns:minmax(0,1fr)}.s-phero-copy:has(.s-phero-lead){justify-items:start;row-gap:var(--sp-8);grid-template-columns:minmax(0,1fr)}:is(.s-phero--wide .s-phero-h,.s-phero-copy:has(.s-phero-lead) .s-phero-h){max-width:none}.s-phero-lead{max-width:38ch;font-size:var(--t-title-size);color:var(--text-primary);opacity:.9;animation:s-rise var(--m-object) var(--ease) both;animation-delay:calc(var(--m-step) * 6);margin:0;line-height:1.4}.s-phero-line{margin-bottom:-.1em;padding-bottom:.18em;display:block;overflow:hidden}.s-phero-line>span{animation:s-line-up var(--m-type) var(--ease) both;animation-delay:calc(var(--m-step) * 3);display:block}.s-phero-line+.s-phero-line>span{animation-delay:calc(var(--m-step) * 4)}.s-phero-action{animation:s-rise var(--m-object) var(--ease) both;animation-delay:calc(var(--m-step) * 7)}@keyframes s-line-up{0%{transform:translateY(calc(100% + .2em))}}@keyframes s-phero-in{0%{opacity:0;transform:scale(.97)}}@supports (animation-timeline:view()){.s-phero-media{animation:linear both s-phero-drift;animation-timeline:view();animation-range:exit}}@keyframes s-phero-drift{to{transform:translateY(var(--sp-11)) scale(1.06)}}@media (min-width:980px){.s-phero-window{padding:var(--sp-10) var(--sp-11)}.s-phero-copy{column-gap:var(--sp-10);grid-template-columns:minmax(0,1fr) auto}}@media (max-width:759px){.s-phero-lead{font-size:var(--t-lead-size)}.s-phero{padding-inline:var(--sp-4)}.s-phero-window{min-height:72svh;padding:var(--sp-7);border-radius:var(--deck-radius)}}.s-support{gap:var(--sp-10);padding-block:var(--sp-5) calc(var(--sp-11) * 2);display:grid}.s-support-aside{gap:var(--sp-4);align-content:start;display:grid}.s-support-main{gap:var(--sp-8);align-content:start;min-width:0;display:grid}.s-support-main .s-display-l{margin:0}.s-help{gap:var(--sp-3);padding:var(--sp-7);border-radius:var(--deck-radius);background:var(--deck-card);box-shadow:var(--deck-specular);color:inherit;justify-items:start;display:grid}.s-help .s-row-icon{margin-bottom:var(--sp-3)}.s-help .s-body{margin:0}.s-help-btn{margin-top:var(--sp-4)}.s-help--lilac{background:var(--action-primary);color:var(--action-primary-ink);box-shadow:none;transition:filter var(--dur-fast) var(--ease)}@media (hover:hover){.s-help--lilac:hover{filter:brightness(1.06)}}.s-help--lilac .s-row-icon{background:rgba(var(--surface-sunken-rgb), .12);color:var(--action-primary-ink);box-shadow:none}.s-help-go{align-items:center;gap:var(--sp-2);margin-top:var(--sp-4);font-weight:var(--fw-semibold);font-size:var(--t-lead-size);display:inline-flex}@media (min-width:760px) and (max-width:979px){.s-support-aside{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:980px){.s-support{column-gap:calc(var(--sp-11) * 1.5);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start}.s-support-aside{top:calc(var(--sp-11) + var(--sp-8));position:sticky}}.s-clients{margin:calc(var(--sp-11) * 1.25) calc(var(--deck-gutter) * -1) 0;padding-block:var(--sp-10);border-block:var(--line-1);position:relative}.s-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.s-marquee-track{width:max-content;animation:s-marquee calc(var(--dur-slow) * 90) linear infinite;will-change:transform;display:flex}.s-marquee-track.is-live{transform:translate3d(var(--mx,0), 0, 0);animation:none}.s-marquee-half{align-items:center;gap:calc(var(--sp-11) * 1.75);padding-right:calc(var(--sp-11) * 1.75);display:flex}@keyframes s-marquee{to{transform:translate(-50%)}}.s-clients:hover .s-marquee-track:not(.is-live){animation-play-state:paused}.s-client{flex:none;align-items:center;display:flex}.s-client-logo{height:calc(var(--sp-10) * var(--s,1));background:var(--text-primary);opacity:calc(.4 + var(--f,.6) * .6);transform:translateY(calc(var(--dy,0) * 100%));display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width:759px){.s-clients{margin-top:var(--sp-11);padding-block:var(--sp-8)}.s-client-logo{height:calc(var(--sp-9) * var(--s,1))}.s-marquee-half{gap:var(--sp-11);padding-right:var(--sp-11)}}.s-page--quiet .s-accent{color:var(--text-muted)}.s-page--quiet .s-btn{background:var(--text-primary);color:var(--k900)}.s-page--quiet .s-btn--lg:hover,.s-page--quiet .s-btn--xl:hover{transform:none}.s-page--quiet .s-btn.s-btn--line,.s-btn--line{color:var(--text-primary);background:0 0;box-shadow:inset 0 0 0 1px #ffffff52}.s-cta.s-cta--quiet{background:var(--surface-1);padding-block:calc(var(--sp-11) * 1.5)}.s-cta.s-cta--quiet:before{display:none}.s-page--quiet .s-figure{box-shadow:none;border:var(--line-1);background:0 0}.s-page--quiet .s-proof--row .s-figure{border:0;border-top:var(--line-1)}@media (min-width:980px){.s-page--quiet .s-proof--row .s-figure{border-top:0;border-left:var(--line-1)}.s-page--quiet .s-proof--row .s-figure:first-child{border-left:0}}.s-rindex{display:grid}.s-rindex>li{border-top:var(--line-1)}.s-rindex>li:last-child{border-bottom:var(--line-1)}.s-rindex-row{gap:var(--sp-3) var(--sp-5);padding-block:var(--sp-7);color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.s-rindex-main{gap:var(--sp-2);max-width:68ch;display:grid}.s-rindex-meta{grid-column:1}.s-rindex-go{color:var(--text-muted);transition:color var(--dur-fast) var(--ease);grid-area:1/2}.s-rindex-row:hover .s-title{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.s-rindex-row:hover .s-rindex-go{color:var(--text-primary)}@media (min-width:980px){.s-rindex-row{grid-template-columns:minmax(0, 1fr) calc(var(--sp-11) * 4) var(--sp-7);column-gap:var(--sp-8)}.s-rindex-meta{padding-top:var(--sp-1);grid-area:1/2}.s-rindex-go{grid-column:3}}.s-pts{gap:var(--sp-4);--pt-accent:var(--pc,var(--action-primary));--pt-ink:var(--pc-ink,var(--action-primary-ink));--pt-glow:rgba(var(--sem-success-rgb), .24);display:grid}[data-product=events] .s-pts{--pt-glow:rgba(var(--sem-info-rgb), .4)}[data-product=cash] .s-pts{--pt-glow:color-mix(in srgb, var(--acc-coral) 32%, transparent)}@media (min-width:760px){.s-pts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1180px){.s-pts{grid-template-columns:repeat(4,minmax(0,1fr))}}.s-pt{align-content:start;gap:var(--sp-4);padding:var(--sp-3) var(--sp-3) var(--sp-4);border-radius:var(--deck-radius);box-shadow:var(--deck-specular), inset 0 0 0 .5px #ffffff0f;background:#ffffff09;display:grid}.s-pt-viz{height:calc(var(--sp-11) + var(--sp-10));padding:var(--sp-4);box-sizing:border-box;border-radius:calc(var(--deck-radius) - var(--sp-3));background:radial-gradient(120% 100% at 0% 0%, var(--pt-glow), transparent 62%), rgba(var(--surface-sunken-rgb), .7);transition:box-shadow var(--dur-base) var(--ease);align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .5px #ffffff14}.s-pt-viz>*{box-sizing:border-box;flex:auto;min-width:0;height:100%}.s-pt:hover .s-pt-viz{box-shadow:inset 0 0 0 .5px #fff3}.s-pt-head{grid-template-columns:var(--sp-6) minmax(0, 1fr);column-gap:var(--sp-3);padding-inline:var(--sp-2);font-size:var(--t-title-size);line-height:var(--t-title-leading);text-wrap:balance;align-items:start;display:grid}.s-pt-head svg{width:var(--sp-6);height:var(--sp-6);margin-top:calc((1em * var(--t-title-leading) - var(--sp-6)) / 2);color:var(--pt-accent);display:block}.s-pt .s-row-line{padding-inline:var(--sp-2);max-width:none;margin:0}.s-pt-seg{--seg-x:1;--seg-y:0;isolation:isolate;grid-template-columns:repeat(var(--n), minmax(0, 1fr));padding:var(--sp-2);border-radius:var(--r-lg);background:#ffffff0f;display:grid;position:relative}.s-pt-seg[data-axis=y]{--seg-x:0;--seg-y:1;grid-template-columns:none;grid-template-rows:repeat(var(--n), minmax(0, 1fr))}.s-pt-thumb{z-index:-1;top:var(--sp-2);left:var(--sp-2);width:calc((100% - var(--sp-2) * 2) / var(--n));height:calc(100% - var(--sp-2) * 2);border-radius:var(--r-md);background:var(--surface-3);box-shadow:inset 0 0 0 calc(var(--sp-1) * .75) var(--pt-accent);position:absolute}.s-pt-seg[data-axis=y] .s-pt-thumb{width:calc(100% - var(--sp-2) * 2);height:calc((100% - var(--sp-2) * 2) / var(--n))}.s-pt-seg-item{min-width:0;padding:var(--sp-3);font-size:var(--t-body-size);font-weight:var(--fw-medium);line-height:var(--t-ui-lg-leading);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-secondary);flex-direction:column-reverse;justify-content:space-between;align-items:flex-start;display:flex}.s-pt-seg[data-axis=y] .s-pt-seg-item{padding-block:0;padding-inline:var(--sp-4);flex-direction:row;align-items:center}.s-pt-seg-item:nth-child(2){color:var(--text-primary)}.s-pt-lvl{align-items:flex-end;gap:var(--sp-1);height:var(--sp-5);display:flex}.s-pt-lvl>span{width:var(--sp-2);height:calc(var(--sp-2) * (var(--j) + 1));border-radius:var(--r-cap);background:currentColor}.s-pt.is-in .s-pt-seg[data-n="3"] .s-pt-thumb{animation:s-seg-3 calc(var(--m-beat) * 3) var(--ease) infinite}.s-pt.is-in .s-pt-seg[data-n="3"] .s-pt-seg-item{animation:s-seg-ink-3 calc(var(--m-beat) * 3) var(--ease) infinite;animation-delay:calc(var(--m-beat) * -1 * (3 - var(--k)))}.s-pt.is-in .s-pt-seg[data-n="4"] .s-pt-thumb{animation:s-seg-4 calc(var(--m-beat) * 4) var(--ease) infinite}.s-pt.is-in .s-pt-seg[data-n="4"] .s-pt-seg-item{animation:s-seg-ink-4 calc(var(--m-beat) * 4) var(--ease) infinite;animation-delay:calc(var(--m-beat) * -1 * (4 - var(--k)))}@keyframes s-seg-3{0%,28%{transform:none}33.33%,61.66%{transform:translate(calc(var(--seg-x) * 100%), calc(var(--seg-y) * 100%))}66.66%,95%{transform:translate(calc(var(--seg-x) * 200%), calc(var(--seg-y) * 200%))}to{transform:none}}@keyframes s-seg-ink-3{0%,28%{color:var(--text-primary)}33.33%,95%{color:var(--text-secondary)}to{color:var(--text-primary)}}@keyframes s-seg-4{0%,21%{transform:none}25%,46%{transform:translate(calc(var(--seg-x) * 100%), calc(var(--seg-y) * 100%))}50%,71%{transform:translate(calc(var(--seg-x) * 200%), calc(var(--seg-y) * 200%))}75%,96%{transform:translate(calc(var(--seg-x) * 300%), calc(var(--seg-y) * 300%))}to{transform:none}}@keyframes s-seg-ink-4{0%,21%{color:var(--text-primary)}25%,96%{color:var(--text-secondary)}to{color:var(--text-primary)}}.s-pt-faces{grid-template-columns:repeat(auto-fill, var(--sp-9));grid-template-rows:repeat(2, var(--sp-9));grid-auto-rows:var(--sp-9);place-content:start space-between;gap:var(--sp-3) var(--sp-2);display:grid;overflow:hidden}.s-pt-face{width:var(--sp-9);height:var(--sp-9);border-radius:var(--r-cap);background:var(--k600);color:var(--text-secondary);opacity:0;transition:opacity var(--dur-slow) var(--ease), transform var(--dur-slow) var(--ease);transition-delay:calc(var(--m-object) + var(--k) * var(--m-step));justify-content:center;align-items:center;display:inline-flex;transform:scale(.6)}.s-pt-face:nth-child(2n){background:var(--k500)}.s-pt-face:nth-child(3n+1){background:var(--pt-accent);color:var(--pt-ink)}.s-pt.is-in .s-pt-face{opacity:1;transform:none}.s-pt-chips{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);display:grid}.s-pt-chip{min-width:0;padding:0 var(--sp-3);border-radius:var(--r-cap);color:var(--text-secondary);font-size:var(--t-body-size);font-weight:var(--fw-medium);white-space:nowrap;transition:background-color var(--dur-base) var(--ease), color var(--dur-base) var(--ease);transition-delay:calc(var(--dur-slow) + var(--k) * var(--dur-fast) * 3);background:#ffffff14;justify-content:center;align-items:center;display:flex}.s-pt.is-in .s-pt-chip{background:var(--pt-accent);color:var(--pt-ink)}.s-pt-bars{align-items:flex-end;gap:var(--sp-3);display:flex}.s-pt-bar{height:calc(var(--h) * 100%);border-radius:var(--r-md) var(--r-md) var(--r-sm) var(--r-sm);transform-origin:50% 100%;transition:transform var(--m-type) var(--ease);transition-delay:calc(var(--m-object) + var(--k) * var(--m-step));background:#ffffff1f;flex:1;transform:scaleY(.06)}.s-pt-bar:last-child{background:var(--pt-accent)}.s-pt.is-in .s-pt-bar{transform:none}.s-pt-status{align-content:space-between;display:grid}.s-pt-pill{align-items:center;gap:var(--sp-4);min-height:var(--sp-10);padding:0 var(--sp-5);border-radius:var(--r-cap);font-size:var(--t-body-size);font-weight:var(--fw-medium);color:var(--text-primary);white-space:nowrap;background:#ffffff14;display:flex}.s-pt-dot{width:var(--sp-3);height:var(--sp-3);border-radius:var(--r-cap);background:var(--pt-accent);flex:none;position:relative}.s-pt-dot:after{content:"";inset:calc(var(--sp-2) * -1);border-radius:inherit;background:var(--pt-accent);opacity:0;animation:s-pt-pulse calc(var(--m-beat) * .5) var(--ease) infinite;position:absolute}@keyframes s-pt-pulse{0%{opacity:.5;transform:scale(.5)}to{opacity:0;transform:scale(1.8)}}.s-pt-steps{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:var(--sp-2);display:grid}.s-pt-step{height:var(--sp-3);border-radius:var(--r-cap);transition:background-color var(--m-object) var(--ease);background:#ffffff1f}.s-pt-step:first-child{background:var(--pt-accent)}.s-pt-status:has(.s-slot[data-i="1"]) .s-pt-step:nth-child(-n+2){background:var(--pt-accent)}.s-pt-status:has(.s-slot[data-i="2"]) .s-pt-step:nth-child(-n+3){background:var(--pt-accent)}.s-pt-plats{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.s-pt-plat{border-radius:var(--r-lg);color:var(--text-muted);transition:background-color var(--dur-slow) var(--ease), color var(--dur-slow) var(--ease);transition-delay:calc(var(--dur-slow) + var(--k) * var(--dur-slow));background:#ffffff14;justify-content:center;align-items:center;display:flex}.s-pt-plat svg{width:var(--sp-8);height:var(--sp-8)}.s-pt.is-in .s-pt-plat{background:var(--pt-accent);color:var(--pt-ink)}.s-pt-range{gap:var(--sp-4);padding-right:calc(var(--sp-6) / 2);grid-template-rows:minmax(0,1fr) auto auto;display:grid}.s-pt-hist{align-items:flex-end;gap:var(--sp-1);display:flex}.s-pt-hbar{height:calc(var(--h) * 100%);border-radius:var(--r-sm) var(--r-sm) 0 0;transition:background-color var(--dur-base) var(--ease);transition-delay:calc(var(--m-object) + var(--k) * var(--m-step));background:#ffffff1f;flex:1}.s-pt.is-in .s-pt-hbar:nth-child(n+4){background:color-mix(in srgb, var(--pt-accent) 72%, transparent)}.s-pt-track{height:var(--sp-3);border-radius:var(--r-cap);background:#ffffff14;position:relative}.s-pt-fill{border-radius:inherit;background:var(--pt-accent);clip-path:inset(0 100% 0 0);transition:clip-path calc(var(--dur-slow) * 2.5) var(--ease) var(--dur-slow);position:absolute;inset:0 0 0 25%}.s-pt.is-in .s-pt-fill{clip-path:inset(0)}.s-pt-track:before,.s-pt-track:after{content:"";z-index:1;width:var(--sp-6);height:var(--sp-6);margin-top:calc(var(--sp-6) / -2);border-radius:var(--r-cap);background:var(--text-primary);box-shadow:0 0 0 var(--sp-2) var(--pt-accent);opacity:0;transition:opacity var(--dur-slow) var(--ease);position:absolute;top:50%}.s-pt-track:before{left:calc(25% - var(--sp-6) / 2);transition-delay:var(--dur-slow)}.s-pt-track:after{right:calc(var(--sp-6) / -2);transition-delay:calc(var(--dur-slow) * 3)}.s-pt.is-in .s-pt-track:before,.s-pt.is-in .s-pt-track:after{opacity:1}.s-pt-ends{margin-left:calc(25% - var(--sp-5));font-size:var(--t-body-size);font-weight:var(--fw-medium);line-height:var(--t-ui-lg-leading);font-variant-numeric:tabular-nums;color:var(--text-secondary);justify-content:space-between;display:flex}.s-pt-dots{grid-template-columns:repeat(auto-fill, var(--sp-7));grid-template-rows:repeat(3, var(--sp-7));grid-auto-rows:var(--sp-7);place-content:start space-between;gap:var(--sp-3) var(--sp-2);display:grid;overflow:hidden}.s-pt-seat{width:var(--sp-7);height:var(--sp-7);border-radius:var(--r-cap);transition:background-color var(--dur-base) var(--ease), box-shadow var(--dur-base) var(--ease);transition-delay:calc(var(--m-object) + var(--k) * var(--m-step) * .5);box-shadow:inset 0 0 0 1px #ffffff2e}.s-pt.is-in .s-pt-seat--in{background:var(--pt-accent);box-shadow:none}.s-pt-stories{align-content:flex-start;gap:var(--sp-3);flex-wrap:wrap;display:flex;overflow:hidden}.s-pt-story{flex:1 0 calc(var(--sp-9) + var(--sp-2));border-radius:var(--r-md);background:#ffffff0f;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .5px #ffffff1f}.s-pt-story:before{content:"";z-index:1;top:var(--sp-2);left:var(--sp-2);right:var(--sp-2);height:var(--sp-1);border-radius:var(--r-cap);background:#fff9;position:absolute}.s-pt-story:after{content:"";background:color-mix(in srgb, var(--pt-accent) 72%, transparent);opacity:0;transition:opacity var(--dur-slow) var(--ease);transition-delay:calc(var(--m-object) + var(--k) * var(--m-step) * 2);position:absolute;inset:0}.s-pt.is-in .s-pt-story:after{opacity:1}.s-pp{gap:var(--sp-4);display:grid}.s-pp-item{--glow:rgba(var(--sem-success-rgb), .5);--stroke:var(--action-primary);isolation:isolate;align-content:start;row-gap:var(--sp-4);padding:var(--sp-5);border-radius:var(--deck-radius);background:var(--k850);box-shadow:inset 0 0 0 1px #ffffff14, var(--deck-specular);color:var(--text-primary);transition:box-shadow var(--m-hover) var(--ease);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.s-pp-item[data-product=cash]{--glow:color-mix(in srgb, var(--acc-coral) 55%, transparent);--stroke:var(--acc-coral)}.s-pp-item[data-product=events]{--glow:rgba(var(--sem-info-rgb), .6);--stroke:var(--sem-info)}.s-pp-item:before{content:"";z-index:-1;aspect-ratio:1;border-radius:var(--r-cap);background:radial-gradient(circle at 50% 50%, var(--glow), transparent 62%);opacity:.35;width:150%;transition:opacity var(--m-object) var(--ease), transform var(--m-object) var(--ease);position:absolute;bottom:-70%;left:50%;transform:translate(-50%)scale(.9)}.s-pp-item:focus-within{box-shadow:inset 0 0 0 calc(var(--sp-1) * .75) var(--stroke), var(--deck-specular)}.s-pp-item:focus-within:before{opacity:1;transform:translate(-50%)scale(1)}@media (hover:hover){.s-pp-item:hover{box-shadow:inset 0 0 0 calc(var(--sp-1) * .75) var(--stroke), var(--deck-specular)}.s-pp-item:hover:before{opacity:1;transform:translate(-50%)scale(1)}.s-pp-item:hover .s-pp-link svg{transform:translateX(var(--sp-2))}}.s-pp .s-shot{max-width:none;box-shadow:0 0 0 .5px var(--border-strong)}.s-pp-head{align-items:center;gap:var(--sp-4);min-width:0;display:flex}.s-pp-icon{width:var(--sp-10);height:var(--sp-10);border-radius:var(--r-cap);background:#ffffff0f;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.s-pp-title{overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual;min-width:0;margin:0}.s-pp-line{font-size:var(--t-body-size);font-weight:var(--t-body-weight);letter-spacing:var(--t-body-tracking);line-height:var(--t-body-leading);color:var(--text-secondary);max-width:40ch;margin:0}.s-pp-link{justify-self:start;align-items:center;gap:var(--sp-3);min-height:var(--hit-target);margin-top:calc(var(--sp-3) * -1);color:var(--text-primary);font-size:var(--t-body-size);font-weight:var(--fw-semibold);letter-spacing:var(--t-body-tracking);text-decoration:none;display:inline-flex}.s-pp-link:after{content:"";z-index:2;border-radius:inherit;position:absolute;inset:0}.s-pp-link:focus-visible{outline:none}.s-pp-link svg{transition:transform var(--m-hover) var(--ease)}@media (min-width:760px) and (max-width:979px){.s-pp-item{column-gap:var(--sp-7);padding:var(--sp-6);grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.s-pp-shot{grid-row:1/4}.s-pp-link{align-self:end}}@media (min-width:980px){.s-pp{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(3,minmax(0,1fr));row-gap:0}.s-pp-item{grid-row:span 4;grid-template-rows:subgrid;row-gap:var(--sp-5);min-width:0;padding:var(--sp-6)}.s-pp-line{align-self:start}.s-pp-link{align-self:end;margin-top:0}}@media (min-width:1180px){.s-pp-item{padding:var(--sp-8)}}@media (prefers-reduced-motion:reduce){.s-pp-item,.s-pp-item:before,.s-pp-link svg{transition:none}}.s-section-bar{display:none}@media (min-width:980px){.s-section-bar{top:calc(var(--sp-11) + 1px);z-index:var(--z-sticky);height:var(--sp-10);margin:0 calc(var(--deck-gutter) * -1) calc(var(--sp-10) * -1);padding-inline:var(--deck-gutter);background:rgba(var(--surface-sunken-rgb), .92);-webkit-backdrop-filter:blur(var(--sp-5));backdrop-filter:blur(var(--sp-5));border-bottom:var(--line-1);opacity:0;transform:translateY(calc(var(--sp-3) * -1));pointer-events:none;transition:opacity var(--dur-slow) var(--ease), transform var(--dur-slow) var(--ease);align-items:center;display:flex;position:sticky}.s-section-bar.is-on{opacity:1;transform:none}.s-section-bar-t{text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-title-size);font-weight:var(--fw-semibold);letter-spacing:var(--t-title-tracking);overflow:hidden}.s-section-bar-t .s-accent{display:inline}}.s-vs{gap:var(--sp-3);display:grid}.s-vs-head{display:none}.s-vs-row{gap:var(--sp-3);padding-top:var(--sp-5);grid-template-columns:minmax(0,1fr);display:grid}.s-vs-step{font-size:var(--t-lead-size);font-weight:var(--fw-semibold);color:var(--text-primary)}.s-vs-col{gap:var(--sp-1);padding:var(--sp-4) var(--sp-5);border-radius:var(--r-xl);font-size:var(--t-lead-size);align-content:center;line-height:1.35;display:grid}.s-vs-v{font-size:var(--t-title-size);font-weight:var(--fw-semibold);line-height:1.15}.s-vs-col.is-num .s-vs-v{font-size:var(--t-display-m-size);letter-spacing:var(--t-display-m-tracking);font-variant-numeric:tabular-nums}.s-vs-s{font-size:var(--t-body-size);opacity:.75;line-height:1.35}.s-vs-col--other .s-vs-v{color:var(--text-primary)}.s-vs-col:before{content:attr(data-label);font-size:var(--t-ui-size);font-weight:var(--fw-medium);opacity:.7}.s-vs-col--other{background:var(--k800);color:var(--text-secondary);box-shadow:inset 0 0 0 .5px #ffffff14}.s-vs-col--reach{background:var(--action-primary);color:var(--action-primary-ink);font-weight:var(--fw-semibold)}@media (max-width:979px){.s-vs-head{column-gap:var(--sp-2);top:calc(var(--sp-11) + var(--sp-2));z-index:var(--z-raised);padding-block:var(--sp-3);background:var(--deck-ground);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:sticky}.s-vs-head .s-vs-step{display:none}.s-vs-head .s-vs-col{padding:0 var(--sp-2);font-size:var(--t-ui-size);font-weight:var(--fw-semibold);line-height:1.25}.s-vs-head .s-vs-col--other{color:var(--text-secondary)}.s-vs-head .s-vs-col--reach{color:var(--action-primary);background:0 0}.s-vs-row{column-gap:var(--sp-2);row-gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr))}.s-vs-row .s-vs-step{grid-column:1/-1}.s-vs-row .s-vs-col{padding:var(--sp-3);align-content:start}.s-vs-row .s-vs-col:before{content:none}.s-vs-v{align-items:baseline;column-gap:var(--sp-1);font-size:var(--t-body-size);flex-wrap:wrap;display:flex}.s-vs-col.is-num .s-vs-v{font-size:var(--t-lead-size)}}@media (min-width:980px){.s-vs-head,.s-vs-row{column-gap:var(--sp-3);grid-template-columns:minmax(0,.8fr) repeat(3,minmax(0,1fr));align-items:stretch}.s-vs-head{padding-bottom:var(--sp-3);display:grid}.s-vs-head .s-vs-col{padding-block:var(--sp-5);font-size:var(--t-title-size);font-weight:var(--fw-semibold)}.s-vs-head .s-vs-col--other{color:var(--text-primary)}.s-vs-row{padding-top:0}.s-vs-step{font-size:var(--t-title-size);align-self:center}.s-vs-col{min-height:calc(var(--sp-11) + var(--sp-7));padding:var(--sp-5) var(--sp-6)}.s-vs-col:before{content:none}}.s-plat{--pn:calc(var(--sp-11) * 1.25);--ph:calc(var(--sp-11) * 2.5);--plat-hide:inset(0 100% 0 0);--plat-stagger:var(--m-step);--plat-shift:0s;grid-template-columns:var(--pn) minmax(0, 1fr) var(--ph) minmax(0, 1fr) max-content;column-gap:var(--sp-3);block-size:calc(var(--sp-11) * 6.25);display:grid}.s-plat-from{position:relative}.s-plat-node{left:0;top:calc(20% + var(--i) * 30%);width:var(--pn);aspect-ratio:1;border-radius:var(--r-cap);background-color:var(--surface-2);box-shadow:inset 0 0 0 .5px var(--border-strong);color:var(--text-primary);animation:s-plat-node calc(var(--m-beat) * 3) var(--ease) calc((var(--i) - 3) * var(--m-beat)) infinite both;place-items:center;display:grid;position:absolute;translate:0 -50%}.s-plat-node svg{width:40%;height:40%}.s-plat-wires{position:relative}.s-plat-wires svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.s-plat-wires path{fill:none;stroke-width:1.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.s-plat-base path{stroke:var(--k600)}.s-plat-lit path{stroke:var(--action-primary)}.s-plat-y{display:none}.s-plat-wires--in .s-plat-lit{animation:s-plat-in calc(var(--m-beat) * 3) var(--ease) calc((var(--i) - 3) * var(--m-beat)) infinite both}.s-plat-wires--out .s-plat-lit{animation:s-plat-out var(--m-beat) var(--ease) calc(var(--i) * var(--plat-stagger) + var(--plat-shift)) infinite both}.s-plat-hub{width:var(--ph);aspect-ratio:1;border-radius:var(--r-cap);background-color:var(--surface-2);box-shadow:inset 0 0 0 calc(var(--sp-1) * .75) var(--action-primary);color:var(--text-primary);animation:s-plat-hub var(--m-beat) var(--ease) infinite both;align-self:center;place-items:center;display:grid}.s-plat-hub svg{width:auto;height:40%;animation:s-plat-r var(--m-beat) var(--ease) infinite both}.s-plat-to{grid-template-rows:repeat(5,minmax(0,1fr));place-items:center start;display:grid}.s-plat-item{align-items:center;gap:var(--sp-4);min-height:calc(var(--sp-10) + var(--sp-3));padding-inline:var(--sp-6) var(--sp-7);border-radius:var(--r-cap);background-color:var(--surface-3);box-shadow:inset 0 0 0 1px var(--k500);color:var(--text-primary);font-size:var(--t-title-size);font-weight:var(--t-title-weight);letter-spacing:var(--t-title-tracking);line-height:var(--t-title-leading);white-space:nowrap;animation:s-plat-item var(--m-beat) var(--ease) calc(var(--j) * var(--plat-stagger) + var(--plat-shift)) infinite both;display:inline-flex;position:relative}.s-plat-item svg{width:var(--sp-7);height:var(--sp-7);flex:none}@media (min-width:760px) and (max-width:979px){.s-plat{--ph:calc(var(--sp-11) * 2)}}@media (max-width:759px){.s-plat{--pn:var(--sp-11);--ph:calc(var(--sp-11) * 1.75);--plat-hide:inset(0 0 100% 0);--plat-stagger:calc(var(--m-step) * 2.5);--plat-shift:calc(var(--dur-base) * -2);grid-template-columns:minmax(0,1fr);justify-items:center;column-gap:0;block-size:auto}.s-plat-from,.s-plat-wires--in{width:min(100%, calc(var(--sp-11) * 4.5))}.s-plat-from{grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;display:grid}.s-plat-node{position:relative;top:auto;translate:none}.s-plat-wires--in{height:var(--sp-11)}.s-plat-x{display:none}.s-plat-y{display:inline}.s-plat-wires--out{display:none}.s-plat-to{justify-items:stretch;row-gap:var(--sp-6);width:min(100%, calc(var(--sp-11) * 3));grid-template-rows:none}.s-plat>.s-plat-to{padding-top:var(--sp-6)}.s-plat-item{min-height:var(--sp-10);padding-inline:var(--sp-5) var(--sp-6);font-size:var(--t-lead-size);letter-spacing:var(--t-lead-tracking)}.s-plat-item:before,.s-plat-item:after{content:"";width:calc(var(--sp-1) * .75);height:var(--sp-6);margin-left:calc(var(--sp-1) * -.375);position:absolute;bottom:100%;left:50%}.s-plat-item:before{background:var(--k600)}.s-plat-item:after{background:var(--action-primary);transform-origin:top;animation:s-plat-seg var(--m-beat) var(--ease) calc(var(--j) * var(--plat-stagger) + var(--plat-shift)) infinite both}}@keyframes s-plat-node{0%,31.5%,to{background-color:var(--surface-2);color:var(--text-muted);scale:1}2%,28%{background-color:var(--text-primary);color:var(--paper-ink);scale:1.06}}@keyframes s-plat-in{0%,1%{clip-path:var(--plat-hide);opacity:1}7.5%,28%{clip-path:inset(0);opacity:1}31.5%{clip-path:inset(0);opacity:0}32%,to{clip-path:var(--plat-hide);opacity:0}}@keyframes s-plat-hub{0%,20%,96%,to{box-shadow:inset 0 0 0 calc(var(--sp-1) * .75) var(--k600)}26%,88%{box-shadow:inset 0 0 0 calc(var(--sp-1) * .75) var(--action-primary)}}@keyframes s-plat-r{0%,22%,40%,to{scale:1}28%{scale:1.08}}@keyframes s-plat-out{0%,24%{clip-path:var(--plat-hide);opacity:1}44%,85%{clip-path:inset(0);opacity:1}94%{clip-path:inset(0);opacity:0}95%,to{clip-path:var(--plat-hide);opacity:0}}@keyframes s-plat-item{0%,40%,95%,to{background-color:var(--surface-2);box-shadow:inset 0 0 0 .5px var(--border-strong);color:var(--text-muted)}46%,86%{background-color:var(--surface-3);box-shadow:inset 0 0 0 1px var(--k500);color:var(--text-primary)}}@keyframes s-plat-seg{0%,38%{opacity:1;scale:1 0}44%,85%{opacity:1;scale:1}94%{opacity:0;scale:1}95%,to{opacity:0;scale:1 0}}:root[data-live] .s-plat:not(.is-live) :is(.s-plat-node,.s-plat-lit,.s-plat-hub,.s-plat-hub svg,.s-plat-item),:root[data-live] .s-plat:not(.is-live) .s-plat-item:after{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.s-plat-node,.s-plat-lit,.s-plat-hub,.s-plat-hub svg,.s-plat-item,.s-plat-item:after{animation:none}}.s-eq{gap:var(--sp-4);align-items:stretch;display:grid}.s-eq-card{align-content:space-between;gap:var(--sp-6);min-height:calc(var(--sp-11) * 3);padding:var(--sp-8);border-radius:var(--deck-radius);display:grid}.s-eq-card.s-card--lilac{background:var(--action-primary);color:var(--action-primary-ink)}.s-eq-card.s-card--paper{background:var(--paper-field);color:var(--paper-ink)}.s-eq-card .s-title{font-size:var(--t-display-m-size);letter-spacing:var(--t-display-m-tracking);line-height:var(--t-display-m-leading);max-width:14ch}.s-eq-op{font-size:var(--t-display-l-size);font-weight:var(--fw-semibold);color:var(--text-muted);justify-self:center;line-height:1}@media (min-width:980px){.s-eq{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center}.s-eq-card{height:100%}}.s-flow{--flow:var(--action-primary);gap:var(--sp-7);display:grid}.s-flow--ultra{--flow:var(--sem-info)}.s-flow--coral{--flow:var(--acc-coral)}.s-flow-steps{gap:var(--sp-4);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.s-flow-step{justify-items:start;gap:var(--sp-3);min-height:var(--hit-target);text-align:left;color:var(--text-muted);transition:color var(--dur-fast) var(--ease);grid-template-rows:auto 1fr auto;display:grid}.s-flow-step[aria-selected=true],.s-flow-step.is-done{color:var(--text-primary)}@media (hover:hover){.s-flow-step:hover{color:var(--text-primary)}}.s-flow-ico{width:var(--sp-10);height:var(--sp-10);border-radius:var(--r-cap);transition:box-shadow var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff24}.s-flow-step[aria-selected=true] .s-flow-ico{box-shadow:inset 0 0 0 calc(var(--sp-1) * .75) var(--flow);background:#ffffff0f}.s-flow-name{font-size:var(--t-title-size);font-weight:var(--fw-semibold);letter-spacing:var(--t-title-tracking);line-height:1.2}.s-flow-bar{width:100%;height:var(--sp-1);border-radius:var(--r-cap);background:var(--border-strong);display:block;overflow:hidden}.s-flow-step.is-done .s-flow-bar{background:#ffffff52}.s-flow-fill{background:var(--flow);transform-origin:0;height:100%;display:block}.s-flow-fill.is-run,.s-bt-fill.is-run{animation:s-bt-fill var(--m-beat) linear both}:is(.s-flow,.s-bt).is-held :is(.s-flow-fill,.s-bt-fill){animation-play-state:paused}.s-flow-panel{gap:var(--sp-8);padding:var(--sp-8);border-radius:var(--deck-radius);background:var(--k800);box-shadow:inset 0 0 0 calc(var(--sp-1) * .75) var(--flow), var(--deck-specular);align-items:center;display:grid}.s-flow-stack{display:grid}.s-flow-stack>*{grid-area:1/1}.s-flow-copy,.s-flow-visual{visibility:hidden}.s-flow-copy.is-on,.s-flow-visual.is-on{visibility:visible}.s-flow-copy{gap:var(--sp-5);align-content:center;display:grid}.s-flow-copy .s-display-m{margin:0}.s-flow-line{font-size:var(--t-lead-size);line-height:var(--t-lead-leading);letter-spacing:var(--t-lead-tracking);color:var(--text-secondary);max-width:34ch;margin:0}.s-flow-visual>.s-frag{width:100%;max-width:calc(var(--sp-11) * 7)}.s-flow-visual{align-content:center;justify-items:center;display:grid}@media (min-width:980px){.s-flow-panel{padding:var(--sp-10);column-gap:var(--sp-11);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:759px){.s-flow-steps{gap:var(--sp-2)}.s-flow-step{text-align:center;justify-items:center}.s-flow-name{font-size:var(--t-ui-size)}:lang(el) .s-flow:not(.s-flow--compact) .s-flow-step{grid-template-columns:minmax(0,1fr)}:lang(el) .s-flow:not(.s-flow--compact) .s-flow-name{width:max-content;max-width:calc(100% + var(--sp-8));overflow-wrap:anywhere;transition:opacity var(--m-hover) var(--ease);justify-self:unsafe center}:lang(el) .s-flow:not(.s-flow--compact) .s-flow-step:not([aria-selected=true]) .s-flow-name{opacity:0}.s-flow-line{font-size:var(--t-lead-size)}.s-flow-panel{padding:var(--sp-6)}}.s-shot{width:100%;max-width:var(--shot-w);border-radius:var(--shot-r);box-shadow:0 0 0 .5px var(--border-strong), var(--sh-quiet);display:block;position:relative;container-type:inline-size}.s-shot picture,.s-shot img{border-radius:inherit;width:100%;height:auto;display:block}.s-shot-ex{z-index:1;border-radius:var(--r-cap);background:rgba(var(--surface-sunken-rgb), .82);box-shadow:inset 0 0 0 .5px var(--border-strong);color:var(--text-secondary);font-size:min(var(--t-ui-size), max(var(--t-micro-size), 3.3cqw));font-weight:var(--t-ui-weight);letter-spacing:var(--t-ui-tracking);white-space:nowrap;pointer-events:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:absolute}.s-shot[data-kind=phone] .s-shot-ex{width:27.9%;height:7.8cqw;top:5.4%;left:50%;transform:translate(-50%,-50%)}.s-shot[data-kind=card] .s-shot-ex{height:6.8cqw;font-size:min(var(--t-ui-size), max(var(--t-micro-size), 3.4cqw));padding-inline:2.8cqw;top:50.3%;right:4.6%;transform:translateY(-50%)}.s-door-stage--shot{min-height:calc(var(--sp-11) * 7);margin-bottom:calc(var(--sp-8) * -1)}.s-door-stage--shot .s-shot{width:min(100%, calc(var(--sp-11) * 5.5));margin-inline:auto;position:absolute;top:0;left:0;right:0}@media (min-width:980px){.s-door-stage--shot{min-height:calc(var(--sp-11) * 9.5);margin-bottom:calc(var(--sp-10) * -1);align-self:stretch}.s-door-stage--shot .s-shot{width:100%}}.s-flow-visual>.s-shot{max-width:calc(var(--sp-11) * 4.5)}@media (min-width:760px){.s-flow-panel:has(.s-shot){padding-block:var(--sp-8)}}.s-flow--crop{--flow-phone:calc(var(--sp-11) * 5 + var(--sp-7))}.s-flow--crop .s-flow-panel{gap:var(--sp-7);padding:var(--sp-6) var(--sp-6) 0;align-items:center}.s-flow--crop .s-flow-copy{gap:var(--sp-4);align-content:center}.s-flow-title{align-items:baseline;column-gap:var(--sp-4);font-size:var(--t-title-size);font-weight:var(--t-title-weight);letter-spacing:var(--t-title-tracking);line-height:var(--t-title-leading);flex-wrap:wrap;margin:0;display:flex}.s-flow-num{color:var(--text-muted);font-variant-numeric:tabular-nums}.s-flow--crop .s-flow-line{font-size:var(--t-lead-size);letter-spacing:var(--t-lead-tracking);line-height:var(--t-lead-leading);max-width:32ch}.s-flow--crop .s-flow-stack:has(>.s-flow-visual){align-self:end}.s-flow--crop .s-flow-visual{width:min(100%, var(--flow-phone));aspect-ratio:860 / calc(1768 * var(--flow-crop));min-height:0;-webkit-mask-image:linear-gradient(#000 calc(100% - var(--sp-7)), transparent);-webkit-mask-image:linear-gradient(#000 calc(100% - var(--sp-7)), transparent);mask-image:linear-gradient(#000 calc(100% - var(--sp-7)), transparent);align-content:start;justify-self:center;overflow:clip}.s-flow--crop .s-flow-visual>.s-shot{max-width:none}@media (min-width:760px){.s-flow--crop .s-flow-panel{padding:var(--sp-6) var(--sp-8) 0}.s-flow--crop .s-flow-copy{padding-bottom:var(--sp-6)}}@media (max-width:759px){.s-flow--crop{--flow-phone:calc(var(--sp-11) * 4.5)}}.s-flow-desc{display:none}@media (min-width:980px){.s-flow--crop{--flow-phone:clamp(calc(var(--sp-11) * 5 + var(--sp-5)), calc(min(100svh - var(--sp-11) * 2, var(--sp-11) * 10) * 860 / (1768 * var(--flow-crop))), calc(var(--sp-11) * 6 - var(--sp-2)));grid-template-columns:minmax(0, 1fr) var(--flow-phone);column-gap:var(--sp-11);row-gap:0}.s-flow--crop .s-flow-steps{align-content:space-between;row-gap:var(--sp-5);grid-auto-flow:row}.s-flow--crop .s-flow-step{grid-template-columns:var(--sp-10) minmax(0, 1fr);grid-template-rows:var(--sp-10) auto auto;column-gap:var(--sp-6);border-radius:var(--r-lg);color:var(--text-muted);align-items:center;row-gap:0}.s-flow--crop .s-flow-step.is-done{color:var(--text-muted)}.s-flow--crop .s-flow-step[aria-selected=true]{color:var(--text-primary)}@media (hover:hover){.s-flow--crop .s-flow-step:not([aria-selected=true]):hover{color:var(--text-secondary)}}.s-flow--crop .s-flow-ico{transition:box-shadow var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);grid-area:1/1}.s-flow--crop .s-flow-step[aria-selected=true] .s-flow-ico{background:var(--pc,var(--flow));color:var(--pc-ink,var(--k900));box-shadow:none}.s-flow--crop .s-flow-name{grid-area:1/2}.s-flow--crop .s-flow-desc{max-width:56ch;font-size:var(--t-lead-size);font-weight:var(--t-lead-weight);letter-spacing:var(--t-lead-tracking);line-height:var(--t-lead-leading);text-wrap:pretty;transition:color var(--dur-fast) var(--ease);grid-area:2/2;display:block}.s-flow--crop .s-flow-step[aria-selected=true] .s-flow-desc{color:var(--text-secondary)}.s-flow--crop .s-flow-bar{margin-top:var(--sp-5);grid-area:3/2}.s-flow--crop .s-flow-step.is-done .s-flow-bar{background:var(--border-strong)}.s-flow--crop .s-flow-panel{box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr);padding:0}.s-flow--crop .s-flow-stack:has(>.s-flow-copy){display:none}.s-flow--crop .s-flow-stack:has(>.s-flow-visual){align-self:start}}@media (min-width:1180px){.s-flow--crop{column-gap:calc(var(--sp-11) * 1.5)}}@property --rp-glow{syntax:"<color>";inherits:true;initial-value:#0000}.s-rp{--rp-h:min(calc(100svh - var(--sp-11) * 4), calc(var(--sp-11) * 10));--rp-w:calc(var(--rp-h) * 430 / 884);--rp-glow:var(--pc,var(--text-primary));transition:--rp-glow var(--m-object) var(--ease);display:grid;position:relative}.s-rp-rooms{margin:0;padding:0;list-style:none;display:grid}.s-rp-room[data-product=none]{--pc:var(--text-primary);--pc-ink:var(--k900)}.s-rp-room{column-gap:var(--sp-6);color:var(--text-faint);transition:color var(--m-hover) var(--ease);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid;position:relative}.s-rp-room.is-on{color:var(--text-primary)}@media (hover:hover){.s-rp-room:not(.is-on):hover{color:var(--text-secondary)}}.s-rp-icon{width:var(--sp-10);height:var(--sp-10);border-radius:var(--r-cap);color:var(--text-secondary);box-shadow:inset 0 0 0 1px var(--border-strong);transition:background-color var(--m-hover) var(--ease), color var(--m-hover) var(--ease), box-shadow var(--m-hover) var(--ease);place-items:center;display:grid}.s-rp-room.is-on .s-rp-icon{background:var(--pc);color:var(--pc-ink);box-shadow:none}.s-rp-words{gap:var(--sp-3);align-content:start;min-width:0;display:grid}.s-rp-title{color:inherit;font-size:var(--t-display-m-size);font-weight:var(--fw-semibold);letter-spacing:var(--t-display-m-tracking);line-height:calc(var(--t-display-m-leading) + .04);text-wrap:balance;margin:0}.s-rp-line{text-wrap:balance;max-width:26ch;font-size:var(--t-lead-size);line-height:var(--t-lead-leading);color:var(--text-secondary);opacity:0;transform:translateY(var(--sp-2));transition:opacity var(--m-hover) var(--ease), transform var(--m-hover) var(--ease);margin:0}.s-rp-room.is-on .s-rp-line{opacity:1;transition-duration:var(--m-object);transform:none}.s-rp-bar{width:calc(var(--sp-11) * 2);height:var(--sp-1);border-radius:var(--r-cap);background:var(--border-strong);display:block;overflow:hidden}.s-rp-room:not(.is-on) .s-rp-bar{visibility:hidden}.s-rp-fill{background:var(--pc);transform-origin:0;height:100%;display:block}.s-rp-fill.is-run{animation:s-bt-fill var(--m-beat) linear both}.s-rp[data-held] .s-rp-fill{animation-play-state:paused}.s-rp-pick{inset:calc(var(--sp-4) * -1);border-radius:var(--r-xl);cursor:pointer;position:absolute}.s-rp-pick:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.s-rp-stage{isolation:isolate;place-items:center;display:grid;position:relative}.s-rp-stage:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--rp-glow) 24%, transparent), transparent);pointer-events:none;position:absolute;inset:-12% -40%}.s-rp-phone{width:min(100%, calc(var(--sp-11) * 5));aspect-ratio:430/884;box-shadow:0 0 0 .5px var(--border-strong), var(--sh-raised);border-radius:12.56%/6.11%;display:grid;position:relative}.s-rp-view{visibility:hidden;grid-area:1/1;min-width:0}.s-rp-view>.s-shot{max-width:none;height:100%;box-shadow:none;container-type:inline-size}.s-rp-view .s-shot img{height:100%}.s-rp-view.is-prev{visibility:visible}.s-rp-view.is-on{visibility:visible;z-index:1}.s-rp-view.is-on>.s-shot{animation:s-rp-glass var(--m-object) var(--ease)}.s-rp-view.is-on>.s-shot>:is(picture,.s-shot-fx){animation:s-rp-settle var(--m-object) var(--ease) both}@keyframes s-rp-glass{0%,to{clip-path:inset(2.262% 4.651% round 9.767%/4.751%)}}@keyframes s-rp-settle{0%{opacity:0;transform:scale(1.04)}}.s-shot-fx{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.s-fx{position:absolute;overflow:hidden}.s-fx--pill{border-radius:var(--r-cap)}.s-fx-t{font-family:var(--ff-sans);white-space:nowrap;align-items:center;line-height:1;display:flex;position:absolute;translate:0 -.85em}.s-fx-t[data-align=center]{translate:-50% -.85em}.s-fx-roll .s-odo-col:before{content:"0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9\a 0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9"}.s-fx-roll .s-odo-col{transform:translateY(calc((var(--v) + 10) * -1em));transition:none}.s-fx-roll .s-odo-d{clip-path:inset(.08em 0)}.s-rp-view.is-on .s-fx-roll .s-odo-col{animation:s-fx-roll var(--m-count) var(--ease) both;animation-delay:calc(var(--m-object) + (var(--k) + var(--g,0)) * var(--m-step))}@keyframes s-fx-roll{0%{transform:translateY(0)}}.s-fx-flip{transform:translateY(calc((var(--n) - 1) * -2em));row-gap:1em;display:grid}.s-fx-flip>span{align-items:center;gap:var(--dot-gap,0);height:1em;display:flex}.s-fx-flip[data-align=center]>span{justify-content:center}.s-fx-dot{width:var(--dot);height:var(--dot);border-radius:var(--r-cap);translate:0 var(--dot-dy,0);flex:none}.s-rp-view.is-on .s-fx-flip{animation:s-fx-flip var(--m-object) var(--ease) both;animation-delay:calc(var(--m-object) * 3)}@keyframes s-fx-flip{0%{transform:translateY(0)}}.s-fx-tap{aspect-ratio:1;border-radius:var(--r-cap);background:rgba(var(--surface-sunken-rgb), .16);opacity:0;width:100%;position:absolute;top:50%;left:50%;translate:-50% -50%}.s-rp-view.is-on .s-fx-tap{animation:s-fx-tap var(--m-type) var(--ease) both;animation-delay:calc(var(--m-object) * 2)}@keyframes s-fx-tap{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(1)}}.s-fx-fill{inset-block:0;border-radius:var(--r-cap);position:absolute;left:0}.s-rp-view.is-on .s-fx-fill{animation:s-fx-fill var(--m-type) var(--ease) both;animation-delay:calc(var(--m-object) * 1.5)}@keyframes s-fx-fill{0%{transform:translate(-100%)}}.s-fx-wipe{transform-origin:100%;transform:scaleX(0)}.s-rp-view.is-on .s-fx-wipe{animation:s-fx-wipe var(--m-type) var(--ease) both;animation-delay:calc(var(--m-object) * 1.5)}@keyframes s-fx-wipe{0%{transform:scaleX(1)}}.s-rp-caption{display:none}@media (min-width:980px){.s-rp>:is(.s-rp-rooms,.s-rp-stage){grid-area:1/1}.s-rp-rooms{column-gap:calc(var(--rp-w) + var(--sp-11) * 2);height:var(--rp-h);grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.s-rp-room{align-self:center}.s-rp-room:nth-child(-n+3){text-align:end;grid-column:1;grid-template-columns:minmax(0,1fr) auto;justify-self:end}.s-rp-room:nth-child(-n+3) .s-rp-icon{order:2}.s-rp-room:nth-child(-n+3) :is(.s-rp-line,.s-rp-bar){justify-self:end}.s-rp-room:nth-child(-n+3) .s-rp-fill{transform-origin:100%}.s-rp-room:nth-child(n+4){grid-column:2;justify-self:start}.s-rp-room:nth-child(4){grid-row:1/span 2}.s-rp-room:nth-child(5){grid-row:2/span 2}.s-rp-stage{pointer-events:none;justify-self:center}.s-rp-stage .s-rp-phone{width:var(--rp-w);height:var(--rp-h)}}@media (max-width:979px){.s-rp{gap:var(--sp-6)}.s-rp-stage{order:-2}.s-rp-rooms{order:-1}.s-rp-caption{text-align:center;text-wrap:balance;font-size:var(--t-lead-size);line-height:var(--t-lead-leading);color:var(--text-secondary);margin:0;display:grid}.s-rp-cap{gap:var(--sp-2);display:grid}.s-rp-cap-title{font-size:var(--t-title-size);font-weight:var(--fw-semibold);letter-spacing:var(--t-title-tracking);color:var(--text-primary)}.s-rp-cap{visibility:hidden;grid-area:1/1}.s-rp-cap.is-on{visibility:visible}.s-rp-stage .s-rp-phone{width:min(100%, calc(var(--sp-11) * 4), calc((100svh - var(--sp-11) * 4.5) * 430 / 884))}.s-rp-rooms{justify-content:center;gap:var(--sp-3);display:flex}.s-rp-room{padding-bottom:var(--sp-4);grid-template-columns:auto;justify-items:center;display:grid}.s-rp-words{position:static}.s-rp-title,.s-rp-line{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.s-rp-bar{width:auto;position:absolute;bottom:0;left:25%;right:25%}.s-rp-pick{border-radius:var(--r-cap);inset:0}}.s-lever{gap:var(--sp-6);display:grid}.s-eq--live .s-eq-card{align-content:start;gap:var(--sp-5);min-height:calc(var(--sp-11) * 5.5);cursor:default}.s-lever-q{font-size:var(--t-lead-size);font-weight:var(--fw-medium);opacity:.8}.s-lever-v{gap:var(--sp-2);margin-top:auto;display:grid}.s-lever-big{font-size:var(--t-display-m-size);font-weight:var(--fw-semibold);letter-spacing:var(--t-display-m-tracking);line-height:calc(var(--t-display-m-leading) + .04);text-wrap:balance}.s-lever-sub{font-size:var(--t-body-size);opacity:.75;font-variant-numeric:tabular-nums}.s-lever-result{animation:s-lever-pop var(--dur-slow) var(--ease) both}@keyframes s-lever-pop{0%{opacity:0;transform:translateY(var(--sp-3))}}.s-lever-range{appearance:none;width:100%;height:var(--hit-target);cursor:pointer;--track:rgba(var(--surface-sunken-rgb), .18);--fill:var(--action-primary-ink);--thumb:var(--action-primary-ink);background:0 0;margin:0}.s-lever-range::-webkit-slider-runnable-track{height:var(--sp-3);border-radius:var(--r-cap);background:linear-gradient(to right, var(--fill) var(--p), var(--track) var(--p))}.s-lever-range::-moz-range-track{height:var(--sp-3);border-radius:var(--r-cap);background:var(--track)}.s-lever-range::-moz-range-progress{height:var(--sp-3);border-radius:var(--r-cap);background:var(--fill)}.s-lever-range::-webkit-slider-thumb{appearance:none;width:var(--sp-8);height:var(--sp-8);margin-top:calc((var(--sp-3) - var(--sp-8)) / 2);border-radius:var(--r-cap);background:var(--thumb);box-shadow:0 0 0 var(--sp-2) #ffffff59;transition:transform var(--dur-fast) var(--ease)}.s-lever-range::-moz-range-thumb{width:var(--sp-8);height:var(--sp-8);border-radius:var(--r-cap);background:var(--thumb);box-shadow:0 0 0 var(--sp-2) #ffffff59;border:0}.s-lever-range:active::-webkit-slider-thumb{transform:scale(1.12)}.s-lever-range:focus-visible{outline-offset:var(--sp-2);border-radius:var(--r-cap);outline:2px solid}.s-lever-frames{gap:var(--sp-3);min-height:var(--sp-11);flex-wrap:wrap;display:flex}.s-lever-frame{width:calc(var(--sp-11) * .56);aspect-ratio:9/16;border-radius:var(--r-lg);background:var(--paper-ink);box-shadow:inset 0 0 0 .5px var(--paper-hairline);animation:s-lever-frame var(--dur-slow) var(--ease) both;animation-delay:calc(var(--k) * var(--m-step))}@keyframes s-lever-frame{0%{opacity:0;transform:scale(.8)}}.s-lever-note{color:var(--text-muted);max-width:64ch;margin:0}.s-proof--row{grid-auto-rows:auto;gap:0}.s-proof--row .s-figure{min-height:0;padding:var(--sp-7) 0;box-shadow:none;border-top:var(--line-1);background:0 0;border-radius:0}.s-proof--row .s-figure-v{font-size:clamp(var(--t-display-l-size), 6vw, var(--t-display-xl-size))}.s-proof--row .s-figure-l .s-label{font-size:var(--t-lead-size);color:var(--text-secondary)}@media (min-width:760px){.s-proof--row{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:0}.s-proof--row .s-figure{padding:var(--sp-8) var(--sp-8) var(--sp-8) 0}}@media (min-width:1180px){.s-proof--row{grid-template-columns:repeat(var(--s-cols,4), minmax(0, 1fr))}.s-proof--row .s-figure{border-top:0;border-left:var(--line-1);padding:var(--sp-6) var(--sp-8)}.s-proof--row .s-figure:first-child{border-left:0;padding-left:0}}.s-apply-grid{gap:var(--sp-9);display:grid}.s-apply-role{gap:var(--sp-5);padding:var(--sp-8);border-radius:var(--deck-radius);background:var(--deck-card);box-shadow:var(--deck-specular);align-content:start;display:grid}.s-apply-role .s-display-m,.s-apply-role .s-lead,.s-apply-role .s-body{margin:0}@media (min-width:980px){.s-apply-grid{column-gap:var(--sp-11);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start}.s-apply-role{top:calc(var(--sp-11) + var(--sp-8));position:sticky}.s-apply-grid .s-form{max-width:none}}.s-form-label{font-size:var(--t-ui-size);font-weight:var(--t-ui-weight)}.s-file{align-items:center;gap:var(--sp-5);min-height:calc(var(--sp-11) + var(--sp-5));padding:var(--sp-5) var(--sp-6);border-radius:var(--deck-radius);border:1px dashed var(--border-strong);background:var(--surface-1);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);display:flex;position:relative}.s-file:focus-within{border-color:var(--action-primary);background:var(--surface-2)}@media (hover:hover){.s-file:hover{border-color:var(--action-primary);background:var(--surface-2)}}.s-file.has-file{border-style:solid;border-color:var(--action-primary)}.s-file-input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.s-file-icon{width:var(--sp-10);height:var(--sp-10);border-radius:var(--r-cap);background:var(--surface-2);color:var(--action-primary);flex:none;place-items:center;display:grid}.s-file-text{gap:var(--sp-1);min-width:0;display:grid}.s-file-name{font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.s-sources{border-top:var(--line-1);margin:0;padding:0;list-style:none;display:grid}.s-sources-row{grid-template-columns:minmax(0, 1fr) var(--sp-7);gap:var(--sp-5);min-height:var(--hit-target);padding:var(--sp-5) var(--sp-2);border-bottom:var(--line-1);color:var(--text-secondary);transition:color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);align-items:center;display:grid}.s-sources-label{max-width:72ch}a.s-sources-row:hover{color:var(--text-primary);background:var(--surface-1)}a.s-sources-row:hover svg{color:var(--action-primary)}.s-one{--p:1;--spread:1;height:240svh}.s-one-stage{align-content:center;gap:var(--sp-6);height:100svh;display:grid;position:sticky;top:0;overflow:clip}.s-one-pieces{width:0;height:0;margin:0;padding:0;list-style:none;position:absolute;top:50%;left:50%}.s-one-piece{--k:clamp(0, calc((var(--p) - .06 - var(--i) * .28 / var(--n,7)) / .26), 1);white-space:nowrap;color:var(--text-secondary);transform:translate(-50%, -50%) translate(calc(var(--x) * var(--spread) * 1vw * (1 - var(--k))), calc(var(--y) * var(--spread) * 1vh * (1 - var(--k)))) rotate(calc(var(--r) * 1deg * (1 - var(--k)))) scale(calc(1 - var(--k) * .7));opacity:calc(1 - clamp(0, calc((var(--k) - .75) * 4), 1));position:absolute}.s-one-mark{--m:clamp(0, calc((var(--p) - .3) / .16), 1);--g:clamp(0, calc((var(--p) - .56) / .08), 1);color:var(--text-primary);transform:translate(-50%, -50%) scale(calc(.85 + var(--m) * .15 + var(--g) * .08));opacity:calc(var(--m) - var(--g));position:absolute;top:50%;left:50%}.s-one-mark svg{height:calc(var(--sp-11) * 1.5);width:auto;display:block}.s-one-head{margin:0;position:relative}.s-one-line{margin-bottom:-.1em;padding-bottom:.18em;display:block;overflow:clip}.s-one-line>span{transition:transform var(--m-type) var(--ease);display:block}.s-one-line+.s-one-line>span{transition-delay:var(--m-step)}.s-one[data-state=many] .s-one-line>span{transition-duration:var(--dur-slow);transition-delay:0s;transform:translateY(calc(100% + .2em))}@media (max-width:759px){.s-one{--spread:.62;height:180svh}.s-one-piece:nth-child(n+6){display:none}.s-one-piece.s-chip--lg{min-height:var(--sp-9);padding-inline:var(--sp-5);font-size:var(--t-ui-size)}}.s-odo{font-variant-numeric:proportional-nums;align-items:baseline;display:inline-flex}.s-odo-d{vertical-align:baseline;height:1em;line-height:1;display:inline-block;position:relative;overflow:visible clip}.s-odo-w{visibility:hidden}.s-odo-s{white-space:pre}.s-odo-col{transition:transform var(--m-count) var(--ease);transition-delay:calc(var(--k) * var(--m-step) * .5 + var(--g,0) * var(--m-step));justify-items:center;line-height:1;display:grid;position:absolute;top:0;left:50%;translate:-50%}.s-odo-col:before{content:"0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9";white-space:pre;text-align:center;line-height:1}.s-odo-group.is-in .s-odo-col{transform:translateY(calc(var(--v) * -1em))}.s-frag{gap:var(--sp-3);padding:var(--sp-5);border-radius:var(--r-xl);background:var(--paper-ink);color:var(--text-primary);box-shadow:var(--deck-specular);margin-bottom:auto;display:grid}.s-frag-top{justify-content:flex-end;display:flex}.s-frag-top .s-meta{color:var(--text-muted)}.s-frag-row{grid-template-columns:var(--sp-9) minmax(0, 1fr) auto;gap:var(--sp-4);min-height:var(--sp-10);font-size:var(--t-ui-size);font-weight:var(--t-ui-weight);align-items:center;display:grid}.s-frag-icon{width:var(--sp-9);height:var(--sp-9);border-radius:var(--r-cap);background:var(--surface-2);color:var(--text-primary);place-items:center;display:grid}.s-frag-text{gap:var(--sp-1);min-width:0;display:grid}.s-frag-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.s-frag .s-meta{color:var(--text-muted)}.s-frag{container-type:inline-size}@container (max-width:299px){.s-frag-row{grid-template-columns:var(--sp-9) minmax(0, 1fr);row-gap:var(--sp-2)}.s-frag-row>.s-pill{grid-column:2;justify-self:start}.s-frag-label{white-space:normal;overflow-wrap:anywhere}}.s-pill{min-height:var(--sp-8);padding:0 var(--sp-4);border-radius:var(--r-cap);background:var(--action-primary);color:var(--action-primary-ink);font-weight:var(--fw-medium);align-items:center;display:inline-flex}.s-slot{vertical-align:bottom;height:1lh;display:inline-grid;overflow:clip}.s-slot-stack{transform:translateY(calc(var(--s-i,0) * -1lh));transition:transform calc(var(--dur-slow) * 2) var(--ease);display:grid}.s-slot-stack>span{white-space:nowrap;height:1lh}.s-slot[data-snap] .s-slot-stack{transition:none}.s-cards .s-card:has(.s-frag){grid-template-rows:auto 1fr auto auto auto;align-content:stretch}.s-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.s-step-ui{gap:var(--sp-5);animation:s-step-in var(--dur-slow) var(--ease) both;margin-top:auto;display:grid}@keyframes s-step-in{0%{opacity:0;transform:translate(3%)}}.s-card .s-frag .s-meta{color:var(--text-muted);opacity:1}.s-card .s-frag{color:var(--text-primary)}.s-wfs{row-gap:var(--sp-8);display:grid}.s-wfs-step{grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.s-wfs-head{grid-template-columns:var(--sp-10) auto minmax(var(--sp-8), 1fr);align-items:center;column-gap:var(--sp-4);display:grid}.s-wfs-ico{width:var(--sp-10);height:var(--sp-10);border-radius:var(--r-cap);background:var(--surface-2);color:var(--text-secondary);box-shadow:inset 0 0 0 .5px var(--border-strong);transition:box-shadow var(--m-hover) var(--ease), color var(--m-hover) var(--ease);place-items:center;display:grid}.s-wfs-name{font-size:var(--t-title-size);font-weight:var(--t-title-weight);letter-spacing:var(--t-title-tracking);line-height:var(--t-title-leading);color:var(--text-secondary);transition:color var(--m-hover) var(--ease)}.s-wfs-step.is-on .s-wfs-ico{color:var(--text-primary);box-shadow:inset 0 0 0 calc(var(--sp-1) * .75) var(--action-primary)}.s-wfs-step.is-on .s-wfs-name{color:var(--text-primary)}.s-wfs-bar{height:var(--sp-1);border-radius:var(--r-cap);background:var(--border-strong);display:block;overflow:hidden}.s-wfs-fill{background:var(--action-primary);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.s-wfs-step.is-done .s-wfs-fill{transform:none}.s-wfs-line{margin-top:var(--sp-3);max-width:var(--measure);font-size:var(--t-body-size);letter-spacing:var(--t-body-tracking);line-height:var(--t-body-leading);color:var(--text-secondary);text-wrap:pretty}.s-wfs-viz{justify-content:space-between;gap:var(--sp-5);margin-top:var(--sp-5);padding:var(--sp-5);border-radius:var(--r-xl);background:var(--surface-2);box-shadow:inset 0 0 0 .5px var(--border-strong), var(--deck-specular);color:var(--text-primary);font-size:var(--t-body-size);letter-spacing:var(--t-body-tracking);line-height:var(--t-body-leading);transition:box-shadow var(--m-hover) var(--ease);flex-direction:column;display:flex}.s-wfs-step.is-on .s-wfs-viz{box-shadow:inset 0 0 0 calc(var(--sp-1) * .75) var(--action-primary), var(--deck-specular)}.s-wfs-top{display:flow-root}.s-wfs-ex{float:right;margin-left:var(--sp-4);line-height:var(--sp-8);color:var(--text-muted)}.s-wfs-ex--end{display:none}.s-wfs-row{align-items:center;gap:var(--sp-4);min-width:0;display:flex}.s-wfs-chips{margin:0 calc(var(--sp-3) * -1) calc(var(--sp-3) * -1) 0}.s-wfs-chips>.s-wfs-ex{margin-right:var(--sp-3)}.s-wfs-chip{min-height:var(--sp-8);margin:0 var(--sp-3) var(--sp-3) 0;padding-inline:var(--sp-4);border-radius:var(--r-cap);background:var(--text-primary);color:var(--paper-ink);font-weight:var(--fw-medium);white-space:nowrap;vertical-align:top;align-items:center;display:inline-flex}.s-wfs-roster{row-gap:var(--sp-3);flex-wrap:wrap}.s-wfs-faces{flex:1 1 calc(var(--sp-9) * 3 + var(--sp-2) * 2);gap:var(--sp-2);min-width:0;-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--sp-10)), transparent);-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--sp-10)), transparent);mask-image:linear-gradient(to right, #000 calc(100% - var(--sp-10)), transparent);display:flex;overflow:hidden}.s-wfs-face{width:var(--sp-9);height:var(--sp-9);border-radius:var(--r-cap);background:var(--k600);color:var(--text-secondary);flex:none;place-items:center;display:grid}.s-wfs-face:nth-child(2n){background:var(--k500)}.s-wfs-count{align-items:baseline;gap:var(--sp-3);white-space:nowrap;flex:none;display:inline-flex}.s-wfs-count-v{font-size:var(--t-title-size);font-weight:var(--fw-semibold);line-height:1}.s-wfs-count-l{color:var(--text-secondary)}.s-wfs-deal{grid-template-columns:var(--sp-9) minmax(0, 1fr);column-gap:var(--sp-4);align-items:center;display:grid}.s-wfs-deal-sub{align-items:center;column-gap:var(--sp-4);row-gap:var(--sp-2);flex-wrap:wrap;display:flex}.s-wfs-deal-icon{width:var(--sp-9);height:var(--sp-9);border-radius:var(--r-cap);background:var(--surface-3);color:var(--text-primary);grid-row:span 2;align-self:start;place-items:center;display:grid}.s-wfs-deal-name{font-weight:var(--fw-medium);overflow-wrap:anywhere}.s-wfs-deal-meta{color:var(--text-muted)}.s-wfs-pill{height:var(--sp-8);padding-inline:var(--sp-4);border-radius:var(--r-cap);background:var(--surface-3);color:var(--text-primary);font-weight:var(--fw-medium);transition:background-color var(--m-hover) var(--ease), color var(--m-hover) var(--ease);flex:none;display:inline-grid;overflow:clip}.s-wfs-pill-stack{transform:translateY(calc((var(--n) - 1) * var(--sp-8) * -1));display:grid}.s-wfs-pill-stack>span{height:var(--sp-8);white-space:nowrap;justify-content:center;align-items:center;display:flex}.s-wfs-track{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(max-content,1fr));display:grid}.s-wfs-state{gap:var(--sp-3);color:var(--text-secondary);white-space:nowrap;transition:color var(--m-hover) var(--ease);display:grid}.s-wfs-tick{height:var(--sp-2);border-radius:var(--r-cap);background:var(--text-muted);transition:background-color var(--m-hover) var(--ease)}.s-wfs-step.is-on .s-wfs-pill{background:var(--action-primary);color:var(--action-primary-ink)}.s-wfs-step.is-on .s-wfs-state{color:var(--text-primary)}.s-wfs-step.is-on .s-wfs-tick{background:var(--action-primary)}.s-wfs-figs{column-gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.s-wfs-fig{gap:var(--sp-2);min-width:0;display:grid}.s-wfs-fig-v{font-size:var(--t-display-m-size);font-weight:var(--fw-semibold);line-height:1}.s-wfs-fig-l{color:var(--text-muted)}.s-wfs-chart{align-items:flex-end;gap:var(--sp-2);min-height:var(--sp-10);flex:auto}.s-wfs-col{height:calc(var(--h) * 100%);border-radius:var(--r-sm);background:var(--k600);transform-origin:50% 100%;flex:1 1 0}.s-wfs-col:last-child{background:var(--text-primary)}.s-wfs .s-odo-col{transform:translateY(calc(var(--v) * -1em));transition:none}@media (prefers-reduced-motion:no-preference){.s-wfs-fill.is-run{animation:s-bt-fill var(--m-beat) linear both}.s-wfs[data-run] .s-wfs-step.is-on .s-wfs-chip{animation:s-wfs-on var(--m-hover) var(--ease) both;animation-delay:calc(var(--m-object) + var(--k) * var(--m-step) * 3)}.s-wfs[data-run] .s-wfs-step.is-on .s-wfs-face{animation:s-wfs-pop var(--m-object) var(--ease) both;animation-delay:calc(var(--m-object) * 1.5 + var(--k) * var(--m-step))}.s-wfs[data-run] .s-wfs-step.is-on .s-wfs-count .s-odo-col{animation:s-fx-roll var(--m-count) var(--ease) both;animation-delay:calc(var(--m-object) * 1.5 + var(--k) * var(--m-step))}.s-wfs[data-run] .s-wfs-step.is-on .s-wfs-pill{animation:s-wfs-pill var(--m-beat) var(--ease) both}.s-wfs[data-run] .s-wfs-step.is-on .s-wfs-pill-stack{animation:s-wfs-deal var(--m-beat) var(--ease) both}.s-wfs[data-run] .s-wfs-step.is-on .s-wfs-tick{animation:s-wfs-tick var(--m-hover) var(--ease) both;animation-delay:calc(var(--m-beat) * var(--k) / 3)}.s-wfs[data-run] .s-wfs-step.is-on .s-wfs-state{animation:s-wfs-state var(--m-hover) var(--ease) both;animation-delay:calc(var(--m-beat) * var(--k) / 3)}.s-wfs[data-run] .s-wfs-step.is-on .s-wfs-fig .s-odo-col{animation:s-fx-roll var(--m-count) var(--ease) both;animation-delay:calc(var(--m-object) + (var(--k) + var(--g,0)) * var(--m-step))}.s-wfs[data-run] .s-wfs-step.is-on .s-wfs-col{animation:s-wfs-rise var(--m-type) var(--ease) both;animation-delay:calc(var(--m-object) * 2 + var(--k) * var(--m-step) * .5)}.s-wfs.is-held :is(.s-wfs-fill,.s-wfs-viz *){animation-play-state:paused}}@keyframes s-wfs-on{0%{background:var(--surface-3);color:var(--text-muted)}}@keyframes s-wfs-pop{0%{opacity:0;transform:scale(.6)}}@keyframes s-wfs-rise{0%{transform:scaleY(.06)}}@keyframes s-wfs-tick{0%{background:var(--border-strong)}}@keyframes s-wfs-state{0%{color:var(--text-muted)}}@keyframes s-wfs-pill{0%,30%{background:var(--surface-3);color:var(--text-primary)}36%,to{background:var(--action-primary);color:var(--action-primary-ink)}}@keyframes s-wfs-deal{0%,30%{transform:translateY(0)}36%,63%{transform:translateY(calc(var(--sp-8) * -1))}69%,to{transform:translateY(calc(var(--sp-8) * -2))}}@media (min-width:760px) and (max-width:979px){.s-wfs{row-gap:var(--sp-7)}.s-wfs-step{column-gap:var(--sp-8);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.s-wfs-head,.s-wfs-line{grid-column:1}.s-wfs-viz{grid-area:1/2/span 2;margin-top:0}}@media (min-width:980px){.s-wfs{--wfs-gap:var(--sp-7);column-gap:var(--wfs-gap);grid-template-rows:auto auto 1fr;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:0}.s-wfs-step{grid-row:span 3;grid-template-rows:auto auto 1fr}.s-wfs-step:not(:last-child) .s-wfs-bar{margin-right:calc(var(--sp-4) - var(--wfs-gap))}.s-wfs-line{margin-top:var(--sp-4)}}@supports (grid-template-rows:subgrid){@media (min-width:980px){.s-wfs-step{grid-template-rows:subgrid}}}@media (min-width:980px) and (max-width:1179px){.s-wfs-chips>.s-wfs-ex{display:none}.s-wfs-roster>.s-wfs-ex--end{float:none;margin-left:auto;display:block}.s-wfs-faces{flex-basis:100%}.s-wfs-top:not(.s-wfs-chips)>.s-wfs-ex{float:none;text-align:right;line-height:var(--t-body-leading);margin:0;display:block}}@media (min-width:1180px){.s-wfs{--wfs-gap:var(--sp-8)}}@media (prefers-reduced-motion:reduce){.s-wfs-ico,.s-wfs-name,.s-wfs-viz,.s-wfs-pill,.s-wfs-tick,.s-wfs-state{transition:none}.s-wfs-step .s-wfs-state{color:var(--text-primary)}.s-wfs-fill{transform:none}.s-wfs-step .s-wfs-ico{color:var(--text-primary);box-shadow:inset 0 0 0 calc(var(--sp-1) * .75) var(--action-primary)}.s-wfs-step .s-wfs-name{color:var(--text-primary)}.s-wfs-step .s-wfs-pill{background:var(--action-primary);color:var(--action-primary-ink)}.s-wfs-step .s-wfs-tick{background:var(--action-primary)}.s-wfs-step.is-on .s-wfs-viz{box-shadow:inset 0 0 0 .5px var(--border-strong), var(--deck-specular)}}.s-cta{--s-open-y:calc(var(--sp-11) * 1.25);--s-open-x:var(--deck-gutter);--s-open-r:calc(var(--deck-radius) * 1.5)}@supports (animation-timeline:view()){.s-cta{animation:linear both s-open;animation-timeline:view();animation-range:entry 10%}}@keyframes s-open{0%{clip-path:inset(var(--s-open-y) var(--s-open-x) round var(--s-open-r))}to{clip-path:inset(0)}}@media (max-width:759px){.s-cta{--s-open-r:var(--deck-radius)}}.s-section-head.s-reveal,.s-cta-copy.s-reveal{opacity:1;transform:none}.s-line{vertical-align:bottom;max-width:100%;margin-bottom:-.1em;padding-bottom:.18em;display:inline-block;overflow:clip}.s-reveal .s-line-in{transition:transform var(--m-type) var(--ease);display:inline-block;transform:translateY(calc(100% + .2em))}.s-reveal.is-in .s-line-in{transform:none}.s-reveal.is-in .s-accent .s-line-in{transition-delay:var(--m-step)}.s-offers{border-top:var(--line-1);margin:0;padding:0;list-style:none;display:grid}.s-offer{isolation:isolate;column-gap:var(--sp-7);row-gap:var(--sp-2);padding:var(--sp-7) var(--sp-6);border-bottom:var(--line-1);transition:color var(--dur-slow) var(--ease);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;position:relative}.s-offer-fill{inset:var(--sp-2) 0;z-index:-1;border-radius:var(--deck-radius);background:var(--action-primary);transform-origin:100%;transition:transform var(--m-object) var(--ease);position:absolute;transform:scaleX(0)}.s-offer.is-on .s-offer-fill{transform-origin:0;transform:scaleX(1)}.s-offer.is-on{color:var(--action-primary-ink)}.s-offer-glyph{width:var(--sp-10);height:var(--sp-10);border-radius:var(--r-cap);background:var(--surface-2);box-shadow:var(--deck-specular);transition:background-color var(--dur-slow) var(--ease);grid-row:span 2;place-items:center;display:grid}.s-offer.is-on .s-offer-glyph{background:rgba(var(--surface-sunken-rgb), .1);box-shadow:none}.s-offer-title{transition:transform var(--dur-slow) var(--ease);margin:0}.s-offer.is-on .s-offer-title{transform:translateX(var(--sp-3))}.s-offer-glyph{grid-row:auto}@media (min-width:980px){.s-offer{padding:var(--sp-8) var(--sp-9)}}.s-bt{gap:var(--sp-8);display:grid}.s-bt-list{gap:var(--sp-3);display:flex}.s-bt-tab{gap:var(--sp-3);text-align:left;color:var(--text-muted);min-height:var(--hit-target);transition:color var(--dur-fast) var(--ease);justify-items:start;display:grid;position:relative}.s-bt-tab:hover,.s-bt-tab[aria-selected=true]{color:var(--text-primary)}.s-bt-ico{width:var(--sp-10);height:var(--sp-10);border-radius:var(--r-cap);transition:box-shadow var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff24}.s-bt-ico svg,.s-bt-glyph svg{width:var(--sp-7);height:var(--sp-7)}.s-bt-tab[aria-selected=true] .s-bt-ico{box-shadow:inset 0 0 0 calc(var(--sp-1) * .75) var(--bt-stroke,var(--action-primary));background:#ffffff0f}.s-bt-title{display:none}.s-bt-bar{width:100%;height:var(--sp-1);border-radius:var(--r-cap);background:var(--border-strong);display:block;overflow:hidden}.s-bt-fill{background:var(--bt-stroke,var(--action-primary));transform-origin:0;height:100%;display:block;transform:scaleX(1)}@keyframes s-bt-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.s-bt{--bt-stroke:var(--action-primary)}.s-bt-panel{gap:var(--sp-9);min-height:calc(var(--sp-11) * 6.5);padding:var(--sp-9);border-radius:var(--deck-radius);background:var(--k800);color:var(--text-primary);box-shadow:inset 0 0 0 calc(var(--sp-1) * .75) var(--bt-stroke), var(--deck-specular);transition:box-shadow var(--dur-base) var(--ease);order:-1;grid-template-rows:auto 1fr;display:grid}.s-bt-glyph{width:var(--sp-10);height:var(--sp-10);border-radius:var(--r-cap);animation:s-swap-in var(--m-object) var(--ease) both;background:#ffffff0f;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.s-bt-copy{align-self:end;gap:var(--sp-5);display:grid}@keyframes s-bt-in{0%{opacity:0;transform:translateY(var(--sp-4))}}.s-bt-head,.s-bt-line{margin:0}.s-bt-line{color:var(--text-secondary)}@media (min-width:980px){.s-bt{gap:var(--sp-10);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch}.s-bt-list{flex-direction:column;gap:0}.s-bt-tab{grid-template-columns:var(--sp-10) minmax(0, 1fr);column-gap:var(--sp-5);row-gap:var(--sp-3);padding-block:var(--sp-4);border-top:var(--line-1);align-items:center}.s-bt-tab:last-child{border-bottom:var(--line-1)}.s-bt-title{display:block}.s-bt-bar{grid-column:2}.s-bt-tab[aria-selected=false] .s-bt-bar{visibility:hidden}.s-bt-panel{min-height:calc(var(--sp-11) * 7);padding:var(--sp-10);order:0}.s-bt-head{display:none}.s-bt-line{font-size:var(--t-display-l-size);letter-spacing:var(--t-display-l-tracking);line-height:calc(var(--t-display-l-leading) + .08);color:var(--text-primary);max-width:20ch}}@media (max-width:979px){.s-bt-tab{flex:1 1 0;justify-items:center}}.s-join{background:var(--paper-field);color:var(--paper-ink);padding-block:calc(var(--sp-11) * 2)}.s-join-top{gap:var(--sp-9);padding-bottom:calc(var(--sp-11) * 1.5);display:grid}.s-join-h{max-width:12ch;margin:0}.s-join-accent{color:var(--paper-lilac-ink)}.s-join-intro{gap:var(--sp-6);align-content:end;max-width:36rem;display:grid}.s-join-intro .s-display-m{margin:0}.s-join-body{color:var(--paper-ink-soft);margin:0}@media (min-width:980px){.s-join-top{column-gap:calc(var(--sp-11) * 1.5);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end}}.s-jobs{border-top:1px solid var(--paper-ink);display:grid}.s-jobs-head{display:none}.s-job{column-gap:var(--sp-6);row-gap:var(--sp-3);padding:var(--sp-8) var(--sp-4);border-bottom:1px solid var(--paper-hairline);color:var(--paper-ink);transition:background-color var(--dur-base) var(--ease);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.s-job-role{gap:var(--sp-2);min-width:0;display:grid}.s-job-link{color:inherit}.s-job-link:after{content:"";position:absolute;inset:0}.s-job-role .s-display-m{margin:0}.s-job-line{color:var(--paper-ink-mute)}.s-job-meta{color:var(--paper-ink-soft);font-size:var(--t-ui-lg-size);grid-column:1}.s-job-go{width:var(--sp-10);height:var(--sp-10);border-radius:var(--r-cap);border:1px solid var(--paper-hairline);transition:background-color var(--dur-base) var(--ease), color var(--dur-base) var(--ease), transform var(--dur-base) var(--ease), border-color var(--dur-base) var(--ease);grid-area:1/2;place-items:center;display:grid}.s-job--open .s-job-go{background:var(--action-primary);border-color:var(--action-primary)}.s-job .s-job-link:focus-visible{outline:none}.s-job-link:focus-visible:after{outline:2px solid var(--paper-lilac-ink);outline-offset:-2px}@media (hover:hover){.s-job:hover{background:rgba(var(--surface-sunken-rgb), .04)}.s-job:hover .s-job-go{background:var(--paper-ink);color:var(--paper-field);border-color:var(--paper-ink);transform:translateX(var(--sp-2))}}@media (min-width:980px){.s-jobs-head{column-gap:var(--sp-8);padding:var(--sp-5) var(--sp-4);border-bottom:1px solid var(--paper-hairline);color:var(--paper-ink-mute);font-size:var(--t-ui-size);grid-template-columns:minmax(0,2.4fr) minmax(0,1fr) minmax(0,1fr) auto;display:grid}.s-jobs-count{justify-self:end}.s-job{column-gap:var(--sp-8);grid-template-columns:minmax(0,2.4fr) minmax(0,1fr) minmax(0,1fr) auto}.s-job-meta{grid-column:auto}.s-job-go{grid-area:auto}}.s-scrolltext{gap:var(--sp-9);display:grid}.s-scrolltext .s-display-l{max-width:none}.s-scrolltext-p{--p:0;text-wrap:pretty;margin:0}.s-scrolltext-w{--lit:clamp(0, calc(var(--p) * var(--n) - var(--i)), 1);color:color-mix(in srgb, var(--text-primary) calc(var(--lit) * 100%), var(--text-faint));transition:color var(--dur-base) var(--ease)}.s-pile{view-timeline-name:--s-pile;view-timeline-axis:block}.s-pile .s-product{position:static}.s-pile .s-product-block{transform-origin:50% 100%;background:var(--k800);animation:none;transform:none}@media (max-width:979px){.s-pile .s-product{position:static}.s-pile .s-product-block{animation:none}}@media (max-width:379px){.s-hero--launch .s-display-xl,.s-chero-h{overflow-wrap:anywhere;font-size:clamp(34px,11vw,44px)}}.s-btn--xl{white-space:normal;text-align:center;max-width:100%}@media (max-width:400px){.s-btn--xl{padding-inline:var(--sp-7)}}.s-band .s-section{padding-block:var(--sp-9)}@supports (animation-timeline:scroll()){.s-hero--launch .s-hero-media{animation:linear both s-parallax;animation-timeline:scroll();animation-range:0 100vh}}@keyframes s-parallax{to{transform:translateY(var(--sp-11)) scale(1.06)}}.s-nav-link,.s-footer-link{position:relative}.s-nav-link:after{content:"";left:var(--sp-4);right:var(--sp-4);bottom:var(--sp-3);transform-origin:0;height:1px;transition:transform var(--dur-base) var(--ease);background:currentColor;position:absolute;transform:scaleX(0)}.s-nav-link[aria-current=page]:after{transform:scaleX(1)}@media (hover:hover){.s-nav-link:hover:after{transform:scaleX(1)}}.s-btn{position:relative;overflow:hidden}.s-btn:after{content:"";transition:transform var(--dur-slow) var(--ease);pointer-events:none;background:linear-gradient(115deg,#0000 40%,#ffffff59 50%,#0000 60%);display:block;position:absolute;inset:0;transform:translate(-120%)}@media (hover:hover){.s-btn:hover:after{transform:translate(120%)}}@media (min-width:760px){.s-section+.s-section,.s-pile+.s-section{padding-top:var(--sp-11)}}.s-cta .s-display-xl{max-width:none}@media (max-width:759px){.s-cta-actions{display:grid}.s-cta-actions .s-btn{width:100%}}.s-rowlink-a .s-meta,.s-rindex-meta,.s-footer-link,.s-footer .s-meta,.s-frag-row,.s-frag .s-meta,.s-lever-note{font-size:var(--t-body-size)}@media (max-width:979px){.s-vs-head .s-vs-col,.s-flow-name{font-size:var(--t-body-size)}}@media (min-width:760px){.s-statement{padding-block:calc(var(--sp-11) * 2.5)}}.s-section-bar-t{font-size:var(--t-body-size);letter-spacing:var(--t-body-tracking)}.s-section-bar-t .s-accent{color:var(--text-secondary)}.s-page:has(.s-section-bar.is-on) .s-nav.is-tinted{border-bottom-color:#0000}@media (min-width:980px){.s-section-bar-t{font-size:var(--t-body-size)}}.s-phero-line>span{text-wrap:balance}.s-phero-window{box-shadow:var(--deck-specular), inset 0 0 0 .5px var(--border-strong)}:lang(el) :is(.s-display-xl,.s-display-l,.s-display-m){letter-spacing:var(--tr-display-m)}.s-fn a{min-width:0;min-height:0;margin:0 0 0 var(--sp-1);padding:0;position:relative}.s-fn a:after{content:"";inset-block:calc((var(--hit-target) - 1em) / -2);inset-inline:calc((var(--hit-target) - 1ch) / -2);position:absolute}.s-nav:not(.is-tinted) .s-nav-link{color:var(--text-secondary)}.s-nav:not(.is-tinted) .s-nav-link:hover,.s-nav:not(.is-tinted) .s-nav-link[aria-current=page]{color:var(--text-primary)}.s-btn--glass{box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #ffffff1a,inset 0 0 0 .5px #ffffff47}@media (hover:hover){.s-btn--glass:hover{box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #ffffff1f,inset 0 0 0 .5px #fff6}}.s-disclosure-body .s-body{font-size:var(--t-lead-size);line-height:var(--t-lead-leading);letter-spacing:var(--t-lead-tracking)}@media (min-width:980px){.s-section--split>.s-wrap{column-gap:calc(var(--sp-11) * 1.5);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}.s-section--split .s-section-head{top:calc(var(--sp-11) + var(--sp-8));grid-template-columns:minmax(0,1fr);margin-bottom:0;position:sticky}.s-section--split .s-section-bar{display:none}.s-section--split>.s-wrap>:not(.s-section-head):not(.s-section-bar){grid-column:2}.s-section--split>.s-wrap>.s-section-head{grid-area:1/1/span 10}}.s-hero{overflow:clip}@media (max-width:759px){.s-hero--launch .s-display-xl{line-height:calc(var(--t-display-xl-leading) + .08)}}.s-door--stroke.s-card{background:var(--k800);color:var(--text-primary);box-shadow:inset 0 0 0 calc(var(--sp-1) * .75) var(--paper-field), var(--deck-specular)}.s-door--stroke .s-row-icon{background:var(--surface-2);color:var(--text-primary);box-shadow:none}.s-door--stroke .s-door-room{background:var(--surface-2);box-shadow:inset 0 0 0 .5px var(--border-strong)}.s-door--stroke .s-door-room-icon{background:var(--surface-3)}.s-doors.s-cards{gap:var(--sp-8)}@media (max-width:759px){.s-door-chips{display:none}.s-door .s-btn{width:100%;padding-inline:var(--sp-7);font-size:var(--t-body-size)}.s-door-room .s-title{font-size:var(--t-lead-size);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}}.s-statement--follows .s-display-xl{font-size:var(--t-display-l-size);letter-spacing:var(--t-display-l-tracking);line-height:calc(var(--t-display-l-leading) + .08);max-width:none;color:var(--text-secondary)}.s-statement--follows .s-accent{color:var(--text-primary)}.s-statement--l .s-display-xl{font-size:var(--t-display-l-size);letter-spacing:var(--t-display-l-tracking);line-height:calc(var(--t-display-l-leading) + .08);max-width:none}.s-statement--l .s-accent--inline{display:block}.s-statement--l+.s-statement--follows{padding-top:var(--sp-8)}.s-vs-col--other{box-shadow:none;border-top:var(--line-1);background:0 0;border-radius:0}.s-vs-head .s-vs-col--other{border-top:0}.s-vs-row .s-vs-col--reach{background:var(--k800);color:var(--text-secondary);box-shadow:inset 0 0 0 calc(var(--sp-1) * .75) var(--action-primary), var(--deck-specular)}.s-vs-row .s-vs-col--reach .s-vs-v{color:var(--action-primary)}.s-vs-col{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0}.s-pt.is-in :is(.s-pt-chip,.s-pt-plat){background:var(--surface-2);color:var(--text-primary);box-shadow:inset 0 0 0 calc(var(--sp-1) * .75) var(--pt-accent)}.s-pt-face:nth-child(3n+1){background:var(--k600);color:var(--text-primary);box-shadow:inset 0 0 0 calc(var(--sp-1) * .75) var(--pt-accent)}.s-pt-chip,.s-pt-plat{transition-property:background-color,color,box-shadow}@media (max-width:759px){.s-product-block{padding:var(--sp-5)}}@media (min-width:760px){.s-flow-copy .s-display-m{display:none}}@media (min-width:980px){.s-offer{padding:var(--sp-6) var(--sp-9)}}.s-eq--live .s-card--lilac{background:var(--k800);color:var(--text-primary);box-shadow:inset 0 0 0 calc(var(--sp-1) * .75) var(--action-primary), var(--deck-specular)}.s-eq--live .s-card--lilac .s-lever-range{--track:var(--border-strong);--fill:var(--action-primary);--thumb:var(--text-primary)}.s-eq--live .s-card--lilac .s-row-icon{background:var(--surface-2);color:var(--text-primary)}@media (max-width:979px){.s-eq--live .s-eq-card{min-height:0}.s-eq-op{display:none}}.s-doc-head .s-hero-copy{padding-block:calc(var(--sp-11) * 2.5) var(--sp-10)}.s-page--quiet .s-compare .s-figure{border:0;border-top:var(--line-1);min-height:0;padding:var(--sp-8) 0 0;border-radius:0}.s-page--quiet .s-compare-quiet{padding-top:var(--sp-8);align-content:start}.s-proof--row+.s-chips{margin-top:var(--sp-10);justify-content:flex-start}.s-proof--row+.s-chips .s-chip{min-height:var(--sp-10);padding-inline:var(--sp-6);font-size:var(--t-body-size)}@media (max-width:759px){.s-proof--row:has(>:nth-child(4)){column-gap:var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr))}}.s-help--lilac{background:var(--deck-card);color:var(--text-primary);box-shadow:inset 0 0 0 calc(var(--sp-1) * .75) var(--action-primary), var(--deck-specular)}@media (hover:hover){.s-help--lilac:hover{filter:none;background:var(--surface-3)}}.s-help--lilac{transition:background-color var(--m-hover) var(--ease)}.s-help--lilac .s-row-icon{background:var(--surface-2);color:var(--text-primary)}.s-help--lilac .s-help-go{color:var(--action-primary)}@media (max-width:979px){.s-support-main{order:-1}}[data-product=barter]{--pc:var(--action-primary);--pc-ink:var(--action-primary-ink)}[data-product=cash]{--pc:var(--acc-coral);--pc-ink:var(--k900)}[data-product=events]{--pc:var(--sem-info);--pc-ink:var(--text-primary)}.s-door .s-door-chip[data-product]{background:var(--k900);color:var(--text-primary)}.s-door .s-door-chip[data-product] svg{color:var(--pc)}.s-door--dark .s-door-chip[data-product]{background:var(--surface-2)}.s-pp-item[data-product] .s-pp-icon,.s-product[data-product] .s-product-copy .s-row-icon{background:var(--pc);color:var(--pc-ink);box-shadow:none}.s-door-room[data-product] .s-door-room-icon{background:var(--pc);color:var(--pc-ink)}.s-section[data-product] .s-section-head .s-accent{color:var(--pc)}.s-glyph-tiktok{translate:0 -2%;scale:1.04}.s-glyph-youtube{scale:.9}:root[data-live] .s-pts:not(.is-live) :is(.s-pt-thumb,.s-pt-seg-item),:root[data-live] .s-pts:not(.is-live) .s-pt-dot:after,:root[data-live] .s-rp:not(.is-live) .s-shot-fx *,.s-rp[data-away] .s-shot-fx *{animation-play-state:paused}.s-flow-copy,.s-flow-visual,.s-rp-cap,.s-bt-copy{visibility:hidden}.s-bt-copy{grid-area:2/1}:is(.s-flow-copy,.s-flow-visual,.s-rp-cap,.s-bt-copy).is-prev{visibility:visible;animation:s-swap-out var(--dur-base) var(--ease) both}:is(.s-flow-copy,.s-flow-visual,.s-rp-cap,.s-bt-copy).is-on{visibility:visible;z-index:1;animation:s-swap-in var(--m-object) var(--ease) both}@keyframes s-swap-out{to{opacity:0;visibility:hidden}}@keyframes s-swap-in{0%{opacity:0}}.s-flow-visual .s-slot-stack{transition-duration:var(--m-object)}.s-statement-rise.s-reveal{opacity:1;transform:none}.s-statement-line.s-line{display:block}.s-reveal.is-in .s-statement-line .s-line-in{transition-delay:calc(var(--i,0) * var(--m-step))}.s-doors>.s-reveal{opacity:1;transform:none}.s-door-copy{transition:opacity var(--m-object) var(--ease), transform var(--m-object) var(--ease)}.s-doors .s-door-stage--shot .s-shot{transition:opacity var(--m-type) var(--ease) var(--m-step), transform var(--m-type) var(--ease) var(--m-step)}.s-doors .s-door-room{transition:opacity var(--m-object) var(--ease), transform var(--m-object) var(--ease);transition-delay:calc(var(--m-step) * (var(--k) + 2))}:root[data-reveal-ready] .s-doors>.s-reveal:not(.is-in) .s-door-copy{opacity:0;transform:translateY(var(--m-rise))}:root[data-reveal-ready] .s-doors>.s-reveal:not(.is-in) .s-door-stage--shot .s-shot{opacity:0;transform:translateY(var(--sp-10))}:root[data-reveal-ready] .s-doors>.s-reveal:not(.is-in) .s-door-room{opacity:0;transform:translateY(var(--sp-5)) scale(.96)}.s-doc-head .s-doc-title{animation:s-settle var(--m-type) var(--ease) both}.s-doc-head .s-doc-lead,.s-doc-head .s-doc-facts{animation:s-settle var(--m-object) var(--ease) both;animation-delay:calc(var(--m-step) * 2)}.s-rs-grid{row-gap:var(--sp-8);display:grid}@media (min-width:1180px){.s-rs-grid{column-gap:calc(var(--sp-11) * 1.5);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start}}.s-doc-head .s-rs-top{row-gap:var(--sp-9);padding-block:calc(var(--sp-11) * 2.5) calc(var(--sp-11) * 1.5)}.s-rs-top .s-doc-title{max-width:none}.s-doc-head .s-rs-top .s-doc-lead{color:var(--text-primary);margin:0}@media (min-width:1180px){.s-rs-top>.s-doc-title{grid-column:1/-1}.s-rs-top>.s-doc-lead{grid-column:2}}.s-rs{padding-bottom:var(--sp-11)}.s-rs .s-rs-grid{border-top:var(--line-1);padding-top:var(--sp-8)}@media (min-width:760px){.s-rs{padding-bottom:calc(var(--sp-11) * 1.5)}}.s-rs-head.s-reveal,.s-rs-figs>.s-rs-fig.s-reveal:first-child{opacity:1;transform:none}.s-rs-body{min-width:0}.s-rs-text{color:var(--text-secondary)}.s-rs-figs{display:grid}.s-rs-fig{align-content:start;row-gap:var(--sp-3);padding-block:var(--sp-8);display:grid}.s-rs-fig:first-child{padding-top:0}.s-rs-fig:last-child{padding-bottom:0}.s-rs-fig+.s-rs-fig{border-top:var(--line-1)}@media (min-width:760px){.s-rs-figs{grid-template-columns:repeat(2,minmax(0,1fr))}.s-rs-fig{grid-row:span 4;grid-template-rows:subgrid;padding:0 var(--sp-8) 0 0}.s-rs-fig+.s-rs-fig{border-top:0;border-left:var(--line-1);padding:0 0 0 var(--sp-8)}}.s-rs-fig-v{font-size:var(--t-display-l-size);font-weight:var(--t-display-l-weight);letter-spacing:var(--t-display-l-tracking);line-height:calc(var(--t-display-l-leading) + .08);font-variant-numeric:tabular-nums}.s-rs-fig-l{max-width:36ch;font-size:var(--t-lead-size);letter-spacing:var(--t-lead-tracking);line-height:var(--t-lead-leading);color:var(--text-secondary);text-wrap:pretty}.s-rs-src{grid-template-columns:var(--sp-7) minmax(0, 1fr);column-gap:var(--sp-3);margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:var(--line-1);font-size:var(--t-body-size);letter-spacing:var(--t-body-tracking);line-height:var(--t-body-leading);align-items:baseline;display:grid}.s-rs-no{color:var(--text-muted);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums}.s-rs-link{min-height:var(--hit-target);padding-block:var(--sp-2);color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--text-faint);text-decoration-color:var(--text-faint);text-underline-offset:.25em;transition:text-decoration-color var(--dur-fast) var(--ease);text-decoration-thickness:1px;display:block}.s-rs-link:hover{text-decoration-color:currentColor}.s-rs-nw{white-space:nowrap}.s-rs-link svg{margin-left:var(--sp-2);vertical-align:-.125em;color:var(--text-muted);display:inline-block}.s-rs-note{max-width:var(--measure);font-size:var(--t-body-size);letter-spacing:var(--t-body-tracking);line-height:var(--t-body-leading);color:var(--text-muted);text-wrap:pretty}.s-rs-ref+.s-rs-ref{border-top:var(--line-1)}.s-rs-ref-a{grid-template-columns:var(--sp-7) minmax(0, 1fr) var(--sp-7);column-gap:var(--sp-3);min-height:var(--hit-target);padding-block:var(--sp-5);color:var(--text-secondary);font-size:var(--t-body-size);letter-spacing:var(--t-body-tracking);line-height:var(--t-body-leading);transition:color var(--dur-fast) var(--ease);align-items:baseline;display:grid}.s-rs-ref:first-child .s-rs-ref-a{padding-top:0}.s-rs-ref-a:hover{color:var(--text-primary)}.s-rs-ref-l{max-width:var(--measure)}.s-rs-ref-a svg{color:var(--text-muted);place-self:start end}@media (prefers-reduced-motion:reduce){.s-rs-link,.s-rs-ref-a{transition:none}}.s-support-aside>*,.s-support-main{animation:s-settle var(--m-object) var(--ease) both}.s-support-aside>:nth-child(2){animation-delay:var(--m-step)}.s-support-aside>:nth-child(3){animation-delay:calc(var(--m-step) * 2)}.s-support-main{animation-delay:calc(var(--m-step) * 3)}@keyframes s-settle{0%{transform:translateY(var(--sp-4))}}.s-ns{z-index:1;gap:var(--sp-3);width:min(100%, calc(var(--sp-11) * 6));margin-bottom:var(--sp-9);animation:s-rise var(--m-object) var(--ease) both;animation-delay:calc(var(--m-step) * 8);display:grid;position:relative}.s-ns-ex{font-size:var(--t-body-size);color:var(--text-muted);justify-self:end}.s-ns-stack{padding-bottom:calc(var(--sp-4) * 2);display:grid}.s-ns-card{column-gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);border-radius:calc(var(--deck-radius) * 1.25);background:rgba(var(--surface-sunken-rgb), .92);box-shadow:inset 0 0 0 .5px var(--border-strong), var(--deck-specular);color:var(--text-primary);transform-origin:50% 0;transition:transform var(--m-object) var(--ease), opacity var(--m-object) var(--ease);grid-area:1/1;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.s-ns-card[data-pos="0"]{z-index:3}.s-ns-card[data-pos="1"]{z-index:2;transform:translateY(var(--sp-4)) scale(.95);opacity:.7}.s-ns-card[data-pos="2"]{z-index:1;transform:translateY(calc(var(--sp-4) * 2)) scale(.9);opacity:.4}.s-ns-card[data-pos=gone]{z-index:0;transform:translateY(calc(var(--sp-4) * 3)) scale(.85);opacity:0}.s-ns-card[data-pos=wait]{z-index:4;transform:translateY(calc(var(--sp-7) * -1)) scale(1.02);opacity:0}.s-ns-text{transition:opacity var(--m-hover) var(--ease)}.s-ns-card:not([data-pos="0"]) .s-ns-text{opacity:0}.s-ns-card[data-pos="0"] .s-ns-text{transition-delay:calc(var(--m-step) * 2)}.s-ns-icon{width:var(--sp-10);height:var(--sp-10);border-radius:var(--r-xl);background:var(--pc,var(--surface-3));color:var(--pc-ink,var(--text-primary));place-items:center;display:grid}.s-ns-text{gap:var(--sp-1);min-width:0;display:grid}.s-ns-top{justify-content:space-between;gap:var(--sp-4);font-size:var(--t-body-size);color:var(--text-muted);display:flex}.s-ns-app{font-weight:var(--fw-semibold);color:var(--text-secondary);letter-spacing:var(--t-title-tracking)}.s-ns-title{font-size:var(--t-body-size);font-weight:var(--fw-semibold);line-height:1.3}.s-ns-line{text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-body-size);color:var(--text-secondary);line-height:1.35;overflow:hidden}@media (min-width:980px){.s-ns{top:var(--sp-10);right:var(--sp-11);margin:0;position:absolute}}@media (max-width:979px){.s-phero-window:has(.s-ns){align-content:space-between}}.s-door--paper .s-door-line{color:var(--paper-ink-soft)}.s-wk{padding:var(--sp-6);border-radius:calc(var(--deck-radius) - var(--sp-2));background:rgba(var(--surface-sunken-rgb), .04);box-shadow:inset 0 0 0 1px var(--paper-hairline);align-content:center;display:grid}.s-wk-head{justify-content:space-between;align-items:baseline;gap:var(--sp-4);padding-bottom:var(--sp-4);display:flex}.s-wk-title{font-size:var(--t-title-size);font-weight:var(--fw-semibold);letter-spacing:var(--t-title-tracking);color:var(--paper-ink)}.s-wk-ex{font-size:var(--t-body-size);color:var(--paper-ink-soft)}.s-wk-day{grid-template-columns:calc(var(--sp-10) + var(--sp-2)) minmax(0, 1fr);align-items:center;column-gap:var(--sp-4);min-height:calc(var(--sp-11) + var(--sp-3));padding-block:var(--sp-2);border-top:1px solid var(--paper-hairline);display:grid}.s-wk-label{font-size:var(--t-body-size);font-weight:var(--fw-semibold);color:var(--paper-ink-soft)}.s-wk-empty{width:var(--sp-7);border-radius:var(--r-cap);background:var(--paper-hairline);height:2px}.s-wk-item{justify-self:start;align-items:center;column-gap:var(--sp-4);max-width:100%;padding:var(--sp-2) var(--sp-6) var(--sp-2) var(--sp-2);border-radius:var(--r-cap);background:var(--k900);color:var(--text-primary);box-shadow:var(--deck-specular);animation:s-wk-0 calc(var(--m-beat) * 4) var(--ease) infinite both;grid-template-columns:auto minmax(0,1fr);display:grid}.s-wk-icon{width:var(--sp-10);height:var(--sp-10);border-radius:var(--r-cap);background:var(--pc,var(--surface-3));color:var(--pc-ink,var(--text-primary));place-items:center;display:grid}.s-wk-text{min-width:0;display:grid}.s-wk-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-body-size);font-weight:var(--fw-semibold);line-height:1.3;overflow:hidden}.s-wk-meta{text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-body-size);color:var(--text-secondary);line-height:1.3;overflow:hidden}.s-wk-item[data-k="1"]{animation-name:s-wk-1}.s-wk-item[data-k="2"]{animation-name:s-wk-2}.s-wk-item[data-k="3"]{animation-name:s-wk-3}.s-wk-item[data-k="4"]{animation-name:s-wk-4}.s-wk-item[data-k="5"]{animation-name:s-wk-5}.s-wk-item[data-k="6"]{animation-name:s-wk-6}.s-wk-item[data-k="7"]{animation-name:s-wk-7}.s-wk-item[data-k="8"]{animation-name:s-wk-8}.s-wk-item[data-k="9"]{animation-name:s-wk-9}.s-wk-item[data-k="10"]{animation-name:s-wk-10}@keyframes s-wk-0{0%,3%{opacity:0;transform:translateX(var(--sp-5)) scale(.96)}8%,86%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(calc(var(--sp-2) * -1))}}@keyframes s-wk-1{0%,7%{opacity:0;transform:translateX(var(--sp-5)) scale(.96)}12%,86%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(calc(var(--sp-2) * -1))}}@keyframes s-wk-2{0%,11%{opacity:0;transform:translateX(var(--sp-5)) scale(.96)}16%,86%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(calc(var(--sp-2) * -1))}}@keyframes s-wk-3{0%,15%{opacity:0;transform:translateX(var(--sp-5)) scale(.96)}20%,86%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(calc(var(--sp-2) * -1))}}@keyframes s-wk-4{0%,19%{opacity:0;transform:translateX(var(--sp-5)) scale(.96)}24%,86%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(calc(var(--sp-2) * -1))}}@keyframes s-wk-5{0%,23%{opacity:0;transform:translateX(var(--sp-5)) scale(.96)}28%,86%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(calc(var(--sp-2) * -1))}}@keyframes s-wk-6{0%,27%{opacity:0;transform:translateX(var(--sp-5)) scale(.96)}32%,86%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(calc(var(--sp-2) * -1))}}@keyframes s-wk-7{0%,31%{opacity:0;transform:translateX(var(--sp-5)) scale(.96)}36%,86%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(calc(var(--sp-2) * -1))}}@keyframes s-wk-8{0%,35%{opacity:0;transform:translateX(var(--sp-5)) scale(.96)}40%,86%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(calc(var(--sp-2) * -1))}}@keyframes s-wk-9{0%,39%{opacity:0;transform:translateX(var(--sp-5)) scale(.96)}44%,86%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(calc(var(--sp-2) * -1))}}@keyframes s-wk-10{0%,43%{opacity:0;transform:translateX(var(--sp-5)) scale(.96)}48%,86%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(calc(var(--sp-2) * -1))}}:root[data-live] .s-wk:not(.is-live) .s-wk-item{animation-play-state:paused}.s-wk-item{animation-iteration-count:.86}.s-wk-items{gap:var(--sp-3);flex-wrap:wrap;min-width:0;display:flex}@media (max-width:759px){.s-wk{padding:var(--sp-4)}.s-wk-day{grid-template-columns:var(--sp-9) minmax(0, 1fr);column-gap:var(--sp-3);padding-block:var(--sp-3)}.s-wk-item{column-gap:var(--sp-3);padding-right:var(--sp-5)}.s-wk-icon{width:var(--sp-9);height:var(--sp-9)}.s-wk-name,.s-wk-meta{white-space:normal}.s-wk-items>:nth-child(n+2){display:none}}@media (prefers-reduced-motion:reduce){.s-reveal,.s-reveal.is-in{opacity:1;transition:none;transform:none}.s-typein .s-word{opacity:1;animation:none;transform:none}.s-hero-media video,.s-link svg,.s-disclosure-btn svg,.s-disclosure-panel,.s-nav,.s-door,.s-card,.s-btn,.s-footer-link,.s-nav-link,.s-note,.s-skip,.s-footer-social a,.s-note-link,.s-input,.s-dialog-close{transition:none}.s-dialog-overlay,.s-dialog,.s-link:hover svg,.s-hero--launch .s-hero-media,.s-btn--live:after,.s-cta-actions.is-in .s-btn--live:after,.s-btn--live svg{animation:none}.s-nav .s-nav-cta{transition:none}.s-btn--xl:hover,.s-btn--lg:hover{transform:none}.s-bt-fill.is-run,:is(.s-flow-copy,.s-flow-visual,.s-rp-cap,.s-bt-copy).is-on,.s-bt-glyph{animation:none}:is(.s-flow-copy,.s-flow-visual,.s-rp-cap,.s-bt-copy).is-prev{visibility:hidden;animation:none}.s-toc-link,.s-job,.s-job-go,.s-file{transition:none}.s-pt.is-in .s-pt-seg[data-n] .s-pt-thumb,.s-pt.is-in .s-pt-seg[data-n] .s-pt-seg-item,.s-pt-dot:after{animation:none}.s-pt-face,.s-pt-chip,.s-pt-bar,.s-pt-plat,.s-pt-fill,.s-pt-track:before,.s-pt-track:after,.s-pt-seat,.s-pt-story:after,.s-pt-hbar,.s-pt-step{transition:none}.s-pt-step{background:var(--pt-accent)}.s-door-room{transition:none}.s-lever-result,.s-lever-frame{animation:none}.s-section-bar{transition:none}.s-wk-item,.s-rp-view.is-on>.s-shot,.s-rp-view.is-on>.s-shot>:is(picture,.s-shot-fx){animation:none}.s-rp-view.is-prev{visibility:hidden}.s-rp .s-shot-fx{display:none}.s-rp,.s-rp-room,.s-rp-icon,.s-rp-line{transition:none}.s-rp-fill.is-run,.s-flow-fill.is-run{animation:none}.s-flow-name,.s-flow--crop :is(.s-flow-step,.s-flow-ico,.s-flow-desc){transition:none}.s-marquee-track{justify-content:center;width:auto;animation:none}.s-marquee-half{justify-content:center;row-gap:var(--sp-8);flex-wrap:wrap;padding-right:0}.s-marquee-half:nth-child(2),.s-marquee-half .s-client:nth-child(n+5){display:none}.s-marquee{-webkit-mask-image:none;mask-image:none}.s-odo-col{transform:translateY(calc(var(--v) * -1em));transition:none}.s-slot-stack{transform:translateY(calc((var(--n) - 1) * -1lh));transition:none}.s-step-ui,.s-cta{animation:none}.s-reveal .s-line-in{transition:none;transform:none}.s-one{height:auto}.s-one-stage{height:auto;min-height:72svh;position:static}.s-one-pieces{gap:var(--sp-3);flex-wrap:wrap;width:auto;height:auto;display:flex;position:static}.s-one-piece{opacity:1;color:var(--text-faint);text-decoration:line-through;text-decoration-thickness:1px;position:static;transform:none}.s-one-mark{display:none}.s-one-line>span{opacity:1;transition:none;transform:none}.s-phero-window,.s-phero-line>span,.s-phero-action,.s-phero-media,.s-phero-lead,.s-ns{animation:none}.s-ns-card,.s-ns-text,.s-hero-statement,.s-hero-mark,.s-offer,.s-offer-fill,.s-offer-glyph,.s-offer-title{transition:none}.s-scrolltext-w{color:var(--text-primary);transition:none}.s-pile .s-product-block{animation:none}.s-btn:after,.s-nav-link:after{transition:none}.s-btn:hover:after{transform:translate(-120%)}.s-rowlink-a .s-title,.s-rowlink-a svg,.s-help--lilac,.s-disclosure-body{transition:none}.s-rowlink-a:hover svg{transform:none}:root[data-reveal-ready] .s-doors>.s-reveal:not(.is-in) :is(.s-door-copy,.s-door-room,.s-door-stage--shot .s-shot){opacity:1;transform:none}.s-door-copy,.s-doors .s-door-room,.s-doors .s-door-stage--shot .s-shot{transition:none}.s-doc-head .s-doc-title,.s-doc-head .s-doc-lead,.s-doc-head .s-doc-facts,.s-support-aside>*,.s-support-main{animation:none}}.s-chero{--moon-d:200vw;--moon-rise:clamp(calc(var(--sp-11) * 3), 34svh, calc(var(--sp-11) * 5.5));--moon-sun:clamp(var(--sp-8), 6svh, var(--sp-11));--air:var(--sp-6);--limb:var(--text-primary);isolation:isolate;min-height:100svh;padding:clamp(calc(var(--sp-11) + var(--sp-7)), 24svh, calc(var(--sp-11) * 4)) 0 calc(var(--moon-rise) + var(--moon-sun) + var(--sp-7));view-timeline:--chero;position:relative;overflow:clip}.s-chero[data-limb=blue]{--limb:color-mix(in srgb, var(--acc-ultra-vivid) 65%, var(--text-primary))}.s-chero-sky{z-index:0;pointer-events:none;position:absolute;inset:0}.s-chero-galaxy{width:100%;height:100%;color:var(--text-primary);opacity:0;transition:opacity calc(var(--m-count) * 2) var(--ease);position:absolute;inset:0}.s-chero-galaxy[data-lit]{opacity:1}.s-chero-tw{width:var(--sp-1);height:var(--sp-1);background:var(--text-primary);opacity:.7;animation:s-chero-twinkle calc(var(--m-beat) * 1.6) ease-in-out infinite;border-radius:50%;position:absolute}.s-chero-tw.is-big{width:calc(var(--sp-1) * 1.5);height:calc(var(--sp-1) * 1.5);opacity:.9}.s-chero-tw:nth-child(3n){animation-duration:calc(var(--m-beat) * 1.1)}.s-chero-tw:nth-child(3n+1){animation-duration:calc(var(--m-beat) * 2.3)}@keyframes s-chero-twinkle{50%{opacity:.4}}.s-chero-copy{z-index:1;padding-inline:var(--deck-gutter);position:relative}.s-chero-h{max-width:none}.s-chero-line{margin-bottom:-.1em;padding-bottom:.18em;display:block;overflow:clip}.s-chero-line>span{animation:s-line-up var(--m-type) var(--ease) both;animation-delay:calc(var(--m-step) * 2);display:block}.s-chero-line+.s-chero-line>span{animation-delay:calc(var(--m-step) * 5)}.s-chero-horizon{z-index:0;height:calc(var(--moon-rise) + var(--moon-sun));pointer-events:none;position:absolute;inset:auto 0 0;overflow:visible}.s-chero-world{animation:s-chero-rise var(--m-count) var(--ease) both;position:absolute;inset:0}.s-chero-air{top:calc(var(--moon-sun) - var(--air));width:calc(var(--moon-d) + var(--air) * 2);aspect-ratio:1;margin-left:calc(var(--moon-d) / -2 - var(--air));transform-origin:50% var(--air);background:radial-gradient(circle closest-side, transparent calc(100% - var(--air) - var(--sp-1)), color-mix(in srgb, var(--limb) 42%, transparent) calc(100% - var(--air)), color-mix(in srgb, var(--limb) 20%, transparent) calc(100% - var(--air) * .75), color-mix(in srgb, var(--limb) 7%, transparent) calc(100% - var(--air) * .45), transparent 100%);border-radius:50%;position:absolute;left:50%}.s-chero-disc{top:var(--moon-sun);width:var(--moon-d);aspect-ratio:1;margin-left:calc(var(--moon-d) / -2);isolation:isolate;transform-origin:50% 0;background:radial-gradient(circle closest-side, transparent calc(100% - var(--moon-rise) * .3), color-mix(in srgb, var(--text-primary) 2%, transparent) calc(100% - var(--moon-rise) * .14), color-mix(in srgb, var(--text-primary) 5%, transparent) calc(100% - var(--sp-5)), color-mix(in srgb, var(--text-primary) 9%, transparent) 100%), var(--deck-ground);box-shadow:0 0 0 calc(var(--sp-1) * 1.5) color-mix(in srgb, var(--text-primary) 90%, transparent);border-radius:50%;position:absolute;left:50%;overflow:clip}.s-chero[data-off] .s-chero-tw{animation-play-state:paused}.s-chero-lights{width:100vw;height:var(--moon-rise);color:var(--text-primary);margin-left:-50vw;position:absolute;top:0;left:50%}@keyframes s-chero-rise{0%{transform:translateY(calc(var(--moon-rise) * .7))}}@keyframes s-chero-near{to{transform:scale(1.14)}}@keyframes s-chero-far{to{transform:translateY(calc(var(--moon-rise) * .8))}}@supports (animation-timeline:view()){.s-chero-disc,.s-chero-air{animation:linear both s-chero-near;animation-timeline:--chero;animation-range:exit}.s-chero-sky{animation:linear both s-chero-far;animation-timeline:--chero;animation-range:exit}}:where(.s-page:has(.s-chero)) .s-nav:not(.is-tinted):not(.is-open){background:color-mix(in srgb, var(--deck-ground) 92%, transparent);-webkit-backdrop-filter:blur(var(--sp-6));backdrop-filter:blur(var(--sp-6))}@keyframes s-chero-veil{0%{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000}}@supports (animation-timeline:scroll()){:where(.s-page:has(.s-chero)) .s-nav:not(.is-tinted):not(.is-open){animation:linear both s-chero-veil;animation-timeline:scroll(root);animation-range:0 calc(var(--sp-11) * 2)}}@media (min-width:760px) and (max-height:820px){.s-chero{--moon-rise:clamp(calc(var(--sp-11) * 3), 30svh, calc(var(--sp-11) * 5))}}@media (max-width:759px){.s-chero{--moon-d:170vw;--air:var(--sp-4);--moon-rise:clamp(calc(var(--sp-11) * 2.5), 32svh, calc(var(--sp-11) * 4.5));--moon-sun:clamp(var(--sp-7), 5svh, var(--sp-10));padding-top:clamp(calc(var(--sp-11) + var(--sp-6)), 22svh, calc(var(--sp-11) * 3))}}.s-nav-mark svg{transition:opacity var(--m-object) var(--ease), transform var(--m-object) var(--ease)}.s-nav[data-mark=held]:not(.is-open) .s-nav-mark{pointer-events:none}.s-nav[data-mark=held]:not(.is-open) .s-nav-mark svg,:root[data-r-solo] .s-nav:not(.is-open) .s-nav-mark svg,:where(.s-page:has(.s-hero:is([data-phase=mark],[data-phase=gone]))) .s-nav:not(.is-open) .s-nav-mark svg{opacity:0;transform:scale(.6)}.s-nav[data-mark=held] .s-nav-mark:focus-visible svg{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.s-chero-line>span,.s-chero-world,.s-chero-disc,.s-chero-air,.s-chero-sky,.s-chero-tw{animation:none}.s-chero-galaxy,.s-nav-mark svg{transition:none}}.s-pile{padding-block:var(--sp-10)}.s-pile .s-product:last-of-type{padding-bottom:var(--sp-5)}@media (min-width:760px){.s-pile{padding-bottom:calc(var(--sp-11) * 2 - var(--sp-5))}}@media (min-width:980px){.s-jobs{column-gap:var(--sp-8);grid-template-columns:minmax(0,2.4fr) minmax(0,1fr) minmax(0,1fr) auto}.s-jobs>*{grid-column:1/-1}.s-jobs>.s-reveal{grid-template-columns:subgrid;display:grid}.s-jobs-head,.s-job{grid-column:1/-1;grid-template-columns:subgrid}.s-job-go{justify-self:end}.s-eq--live .s-eq-card{grid-template-rows:auto auto auto minmax(0,1fr)}.s-eq--live .s-eq-card>:last-child{align-self:end}}.s-apply-role>.s-chips{order:1}@media (max-width:979px){.s-door-stage--shot{-webkit-mask-image:linear-gradient(#000 calc(100% - var(--sp-10)), transparent);-webkit-mask-image:linear-gradient(#000 calc(100% - var(--sp-10)), transparent);mask-image:linear-gradient(#000 calc(100% - var(--sp-10)), transparent)}}.s-vs-col:lang(en){-webkit-hyphens:manual;hyphens:manual}@media (max-width:359px){.s-vs-head .s-vs-col,.s-vs-row .s-vs-col--other{padding-inline:0}}.s-hero-actions{column-gap:var(--sp-8)}.s-hero-actions .s-link{font-size:var(--t-lead-size);font-weight:var(--fw-semibold);letter-spacing:var(--t-lead-tracking)}@media (min-width:980px){.s-nav-links{grid-template-columns:repeat(5, auto) minmax(calc(var(--sp-11) * 2 + var(--sp-3)), auto);display:grid}:lang(el) .s-nav-links{grid-template-columns:repeat(5, auto) minmax(calc(var(--sp-11) * 3 + var(--sp-5)), auto)}.s-nav-links>.s-nav-cta{grid-column:-2/-1;justify-self:end}}
