@layer page,section;@layer page{*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}.s-page :is(.s-sec,.s-hero,.s-footer){scroll-margin-top:84px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body.s-body{margin:0;background:var(--s-bg, #fafafa)}.s-page{--s-gutter: clamp(24px, 6vw, 80px);--s-box-m: clamp(10px, 2.4vw, 32px);--s-read: 940px;--s-space: clamp(64px, 9vw, 136px);--s-gap: clamp(14px, 2vw, 24px);--s-label-gap: clamp(16px, 1.6vw, 24px);--s-sub-gap: clamp(14px, 1.4vw, 20px);--s-head-gap: clamp(32px, 4vw, 60px);--s-act-gap: clamp(26px, 2.8vw, 40px);--s-fs-label: .8125em;--s-ls-label: .12em;--s-fs-body: calc(var(--s-text) + 1px);--s-fs-h2: calc(clamp(2rem, 1.45rem + 2.2vw, 3.5rem) * var(--s-title-scale));--s-fs-lead: clamp(1.06em, .98em + .4vw, 1.25em);--s-fs-h3: clamp(1.2em, 1.08em + calc(.45 * var(--s-vw, 1vw)), 1.45em);--s-fs-h4: clamp(1.06em, 1em + calc(.3 * var(--s-vw, 1vw)), 1.25em);--s-fs-h3-lg: clamp(1.4em, 1.15em + calc(1 * var(--s-vw, 1vw)), 1.9em);--s-fs-h3-xl: clamp(1.6em, 1.2em + calc(1.7 * var(--s-vw, 1vw)), 2.4em);--s-fs-small: .9em;--s-measure-title: 20ch;--s-measure-lead: 42ch;--s-mk-dot: 6px;--s-mk-line: 24px;--s-mk-gap: 10px;--s-line: color-mix(in srgb, var(--s-ink) 14%, transparent);--s-soft: color-mix(in srgb, var(--s-ink) 70%, var(--s-bg));--s-radius-box: calc(var(--s-radius) * 1.4);--s-ease: cubic-bezier(.22, 1, .36, 1);--s-display: clamp(2.9rem, 7.6vw, 6.4rem);position:relative;isolation:isolate;display:flow-root;min-height:100vh;overflow-x:clip;background:var(--s-bg);color:var(--s-ink);font-family:var(--s-font-body);font-size:var(--s-fs-body);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.s-page img{display:block;max-width:100%;height:auto}.s-page a{color:var(--s-link);text-underline-offset:.18em}.s-page{--s-track: clamp(-.05em, calc(1px - .055em) , -.01em)}.s-page h1,.s-page h2,.s-page h3{margin:0;font-family:var(--s-font-head);font-weight:700;line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.s-page :is(.s-hero__name,.s-sec__title,.s-close__line){letter-spacing:var(--s-track)}.s-page p{margin:0;text-wrap:pretty}.s-page :is(.s-hero__name,.s-sec__title,.s-hero__bio,.s-sec__sub,.s-close__line,.s-footer__title,.s-divider__title){translate:calc(var(--s-ink-in, 0px) - var(--s-ink-out, 0px)) 0}.s-page .s-sec__title:before,.s-page .s-sec__title:after{translate:calc(var(--s-ink-out, 0px) - var(--s-ink-in, 0px)) 0}.s-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.s-muted{color:var(--s-soft)}.s-page[data-layout=flow]{--s-read: 940px}.s-page[data-layout=flow][data-width=wide]{--s-read: 1120px}@media(min-width:1280px){.s-page[data-layout=flow]:not([data-width=compact]):not([data-links="1"]){--s-read: 1080px}.s-page[data-layout=flow][data-width=wide]:not([data-links="1"]){--s-read: 1240px}}.s-page{--s-between: clamp(28px, 4vw, 56px)}.s-page[data-density=compact]{--s-between: clamp(12px, 1.6vw, 24px)}.s-page[data-density=spacious]{--s-between: clamp(56px, 8.4vw, 120px)}.s-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:var(--s-btn-h);padding:0 var(--s-btn-px);border:0;border-radius:var(--s-radius-btn);background:var(--s-action);color:var(--s-action-ink);font:650 var(--s-btn-text) / 1.2 var(--s-font-body);letter-spacing:-.005em;text-align:center;text-decoration:none;cursor:pointer;transition:transform var(--s-lift-t, .25s) var(--s-lift-ease, var(--s-ease)),box-shadow .25s var(--s-ease),filter .2s}.s-page a.s-btn{color:var(--s-action-ink)}.s-btn:hover{transform:translateY(calc(var(--s-lift, 0px) * .67));box-shadow:0 12px 28px -14px color-mix(in srgb,var(--s-action) 80%,#000)}.s-btn:active{transform:translateY(0) scale(.98)}.s-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s var(--s-ease)}.s-btn:hover svg{transform:translate(3px)}.s-btn--main{min-width:min(100%,240px)}.s-btn--small{min-height:42px;padding:0 18px;font-size:15px}.s-btn--quiet,.s-page a.s-btn--quiet{background:transparent;color:var(--s-ink);box-shadow:inset 0 0 0 1.5px var(--s-line)}.s-btn--link{width:100%;justify-content:center}.s-page[data-btn=arrow] :is(.s-btn--main,.s-header__cta):not(.s-stickybar__go,.s-wa):has(>svg){padding-right:6px;gap:14px;justify-content:space-between}.s-page[data-btn=arrow] :is(.s-btn--main,.s-header__cta):not(.s-stickybar__go,.s-wa)>svg{box-sizing:content-box;width:16px;height:16px;padding:calc((var(--s-btn-h) - 28px) / 2);border-radius:50%;background:var(--s-action-ink);color:var(--s-action);transition:transform .3s var(--s-ease),scale .3s var(--s-ease)}.s-page[data-btn=arrow] :is(.s-btn--main,.s-header__cta):not(.s-stickybar__go,.s-wa):hover>svg{transform:none;scale:1.1}.s-page[data-btn=outline] :is(a,button):is(.s-btn--main,.s-header__cta):not(.s-stickybar__go,.s-wa){background:transparent;color:inherit;box-shadow:inset 0 0 0 1.5px currentColor;transition:background-color .25s var(--s-ease),color .25s var(--s-ease),box-shadow .25s var(--s-ease),transform .25s var(--s-ease)}.s-page[data-btn=outline] :is(a,button):is(.s-btn--main,.s-header__cta):not(.s-stickybar__go,.s-wa):hover{background:var(--s-action);color:var(--s-action-ink);box-shadow:inset 0 0 0 1.5px var(--s-action)}.s-page[data-btn=line] :is(a,button):is(.s-btn--main,.s-header__cta):not(.s-stickybar__go,.s-wa),.s-page[data-btn=brackets] :is(a,button):is(.s-btn--main,.s-header__cta):not(.s-stickybar__go,.s-wa){min-width:0;min-height:44px;padding:0 2px;border-radius:0;background:none;color:inherit;box-shadow:none}.s-page[data-btn=line] :is(a,button):is(.s-btn--main,.s-header__cta):not(.s-stickybar__go,.s-wa){gap:10px;background:linear-gradient(currentColor,currentColor) 0 calc(100% - 6px) / 100% 2px no-repeat;transition:background-size .35s var(--s-ease),transform .25s var(--s-ease)}.s-page[data-btn=line] :is(a,button):is(.s-btn--main,.s-header__cta):not(.s-stickybar__go,.s-wa):hover{background-size:40% 2px;transform:none;box-shadow:none}.s-page[data-btn=line] :is(.s-btn--main,.s-header__cta):not(.s-stickybar__go,.s-wa):hover>svg{transform:translate(6px)}.s-page[data-btn=brackets] :is(a,button):is(.s-btn--main,.s-header__cta):not(.s-stickybar__go,.s-wa){gap:8px;font-weight:600}.s-page[data-btn=brackets] :is(.s-btn--main,.s-header__cta):not(.s-stickybar__go,.s-wa)>svg{display:none}.s-page[data-btn=brackets] :is(.s-btn--main,.s-header__cta):not(.s-stickybar__go,.s-wa):before{content:"(";transition:transform .3s var(--s-ease)}.s-page[data-btn=brackets] :is(.s-btn--main,.s-header__cta):not(.s-stickybar__go,.s-wa):after{content:")";transition:transform .3s var(--s-ease)}.s-page[data-btn=brackets] :is(.s-btn--main,.s-header__cta):not(.s-stickybar__go,.s-wa):hover{transform:none;box-shadow:none}.s-page[data-btn=brackets] :is(.s-btn--main,.s-header__cta):not(.s-stickybar__go,.s-wa):hover:before{transform:translate(-5px)}.s-page[data-btn=brackets] :is(.s-btn--main,.s-header__cta):not(.s-stickybar__go,.s-wa):hover:after{transform:translate(5px)}.s-page[data-btn=tile] :is(.s-btn--main,.s-header__cta):not(.s-stickybar__go,.s-wa):has(>svg){padding-right:0;gap:18px;overflow:hidden;justify-content:space-between}.s-page[data-btn=tile] :is(.s-btn--main,.s-header__cta):not(.s-stickybar__go,.s-wa)>svg{box-sizing:content-box;align-self:stretch;width:18px;height:auto;padding:0 calc((var(--s-btn-h) - 18px) / 2);background:color-mix(in srgb,var(--s-action-ink) 16%,transparent);transition:background-color .25s var(--s-ease)}.s-page[data-btn=tile] :is(.s-btn--main,.s-header__cta):not(.s-stickybar__go,.s-wa):hover>svg{transform:none;background-color:color-mix(in srgb,var(--s-action-ink) 28%,transparent)}@media(prefers-reduced-motion:reduce){.s-page[data-btn] :is(.s-btn--main,.s-header__cta):before,.s-page[data-btn] :is(.s-btn--main,.s-header__cta):after,.s-page[data-btn] :is(.s-btn--main,.s-header__cta)>svg{transition:none}}.s-page[data-fade="1"] .s-btn:not(.s-btn--quiet,.s-wa,.s-close .s-btn,.s-more-offers .s-btn,:is([data-btn=outline],[data-btn=line],[data-btn=brackets]) :is(.s-btn--main,.s-header__cta):not(.s-stickybar__go)){background-image:linear-gradient(135deg,var(--s-action) 20%,var(--s-action-2, var(--s-action)))}.s-textlink{display:inline-flex;align-items:center;gap:8px;margin-top:10px;font-weight:650}.s-page,.s-sec{--s-cf-bg: var(--s-cf-card, var(--s-card));--s-cf-ink: var(--s-card-ink);--s-cf-edge: var(--s-cf-inbox, 0 0 #0000), inset 0 0 0 1px var(--s-line), 0 1px 2px rgb(0 0 0 / 6%), 0 10px 30px -18px rgb(0 0 0 / 30%);--s-cf-lift: var(--s-cf-inbox, 0 0 #0000), inset 0 0 0 1px var(--s-line), 0 22px 44px -22px rgb(0 0 0 / 40%);--s-cf-blur: none}.s-page:not([data-cards=open]):is([data-box=solid],[data-box=soft],[data-box=glass],[data-box=emphasized]) :is(.s-page[data-frame=cards] .s-sec:not([data-sframe]),.s-page[data-frame=mixed] .s-sec:nth-child(2n of:not([data-visitors=hidden])):not([data-sframe]),.s-page[data-frame=full] .s-sec:not([data-sframe]),.s-sec:is([data-sframe=card],[data-sframe=full])):not([data-sbox]),.s-page:not([data-cards=open]) .s-sec[data-sbox]:is(.s-page[data-frame=cards] .s-sec:not([data-sframe]),.s-page[data-frame=mixed] .s-sec:nth-child(2n of:not([data-visitors=hidden])):not([data-sframe]),.s-page[data-frame=full] .s-sec:not([data-sframe]),.s-sec:is([data-sframe=card],[data-sframe=full])):not([data-sbox=outline]),.s-page:not([data-cards=open]) .s-sec:is([data-tone=tint],[data-tone=ink],[data-tone=alt],[data-tone=white],[data-tone=black]){--s-cf-inbox: inset 0 0 0 1px color-mix(in srgb, currentColor 16%, transparent);--s-cf-under: var(--s-card)}.s-page{overflow-wrap:break-word}.s-page :is(h1,h2,.s-sec__sub,.s-hero p){overflow-wrap:anywhere}.s-card{position:relative;display:grid;align-content:start;gap:8px;padding:clamp(18px,calc(2.2 * var(--s-vw, 1vw)),26px);border-radius:var(--s-radius);background:var(--s-cf-sheen, none),var(--s-cf-bg);color:var(--s-cf-ink);box-shadow:var(--s-cf-edge);-webkit-backdrop-filter:var(--s-cf-blur);backdrop-filter:var(--s-cf-blur);text-decoration:none;transition:transform var(--s-lift-t, .35s) var(--s-lift-ease, var(--s-ease)),box-shadow .35s var(--s-ease)}a.s-card:hover,.s-card:has(a:hover){transform:translateY(var(--s-lift, 0px));box-shadow:var(--s-cf-lift)}.s-page a.s-card{color:var(--s-cf-ink)}.s-page .s-sec[data-scards]:not(#s-none){--s-cf-bg: var(--s-cf-card, var(--s-card));--s-cf-ink: var(--s-card-ink);--s-cf-edge: var(--s-cf-inbox, 0 0 #0000), inset 0 0 0 1px var(--s-line), 0 1px 2px rgb(0 0 0 / 6%), 0 10px 30px -18px rgb(0 0 0 / 30%);--s-cf-lift: var(--s-cf-inbox, 0 0 #0000), inset 0 0 0 1px var(--s-line), 0 22px 44px -22px rgb(0 0 0 / 40%);--s-cf-blur: none}.s-sec[data-scorner=sharp] .s-sec__body{--s-radius: 2px;--s-radius-box: 3px}.s-sec[data-scorner=rounded] .s-sec__body{--s-radius: 16px;--s-radius-box: 22px}.s-sec[data-scorner=pill] .s-sec__body{--s-radius: 28px;--s-radius-box: 39px}.s-card h3{font-size:var(--s-fs-h3)}.s-card .s-btn{margin-top:8px;justify-self:start}.s-page[data-share="0"] .s-share,.s-page[data-share="0"] .s-nav__share{display:none}.s-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:12px;min-height:68px;padding:10px max(var(--s-gutter),(100% - var(--s-read)) / 2);background:color-mix(in srgb,var(--s-header-bg, var(--s-bg)) 86%,transparent);color:var(--s-header-ink, var(--s-ink));box-shadow:0 1px 0 var(--s-line);backdrop-filter:saturate(1.4) blur(16px);-webkit-backdrop-filter:saturate(1.4) blur(16px)}.s-page[data-header-hide="1"] .s-header{transition:transform .38s cubic-bezier(.2,.7,.2,1),background-color .3s,box-shadow .3s}.s-page[data-header-hide="1"] .s-header.is-tucked{transform:translateY(calc(-100% - 24px))}@media(prefers-reduced-motion:reduce){.s-page[data-header-hide="1"] .s-header{transition:none}}.s-page[data-header-fixed="0"]:not([data-nav=floating]) .s-header{position:relative}.s-page[data-header-tone=contrast] .s-header{--s-header-bg: var(--s-band);--s-header-ink: var(--s-band-ink)}.s-topbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 14px;padding:9px 48px;background:var(--s-accent);color:var(--s-accent-ink);font-size:.9rem;line-height:1.35;text-align:center}.s-topbar[hidden]{display:none}.s-topbar__text{margin:0;font-weight:600}.s-topbar__ends{font-weight:500;opacity:.82;white-space:nowrap}.s-topbar__code{display:inline-flex;align-items:center;gap:8px;padding:3px 4px 3px 10px;border:1.5px dashed color-mix(in srgb,currentColor 65%,transparent);border-radius:999px;background:transparent;color:inherit;font:inherit;cursor:pointer}.s-topbar__code b{font:800 .95em/1 ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.1em}.s-topbar__code span{padding:4px 10px;border-radius:999px;background:var(--s-accent-ink);color:var(--s-accent);font-weight:700;font-size:.8em}.s-topbar__code.is-copied span{opacity:.85}.s-topbar__auto{font-weight:700;font-size:.85em;opacity:.9}.s-topbar .s-topbar__go{display:inline-flex;align-items:center;gap:4px;color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px}.s-topbar__go svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.s-topbar__x{position:absolute;top:50%;right:max(8px,var(--s-gutter) - 8px);translate:0 -50%;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer;opacity:.75}.s-topbar__x:hover,.s-topbar__x:focus-visible{opacity:1;background:color-mix(in srgb,currentColor 14%,transparent)}.s-topbar__x svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.s-fileask{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:16px;background:#00000080}.s-fileask[hidden]{display:none}.s-fileask__box{width:min(420px,100%);padding:24px;border-radius:20px;background:var(--s-bg);color:var(--s-ink);box-shadow:0 24px 60px #0000004d}.s-fileask__box h2{margin:0 0 6px;font-size:1.25rem}.s-fileask__box p{margin:0 0 16px;color:var(--s-soft);font-size:.92rem}.s-fileask__box label{display:grid;gap:6px;margin-bottom:12px;font-size:.9rem;font-weight:600}.s-fileask__box input[type=text],.s-fileask__box input[type=email]{width:100%;padding:12px 14px;border:1px solid var(--s-line);border-radius:12px;background:transparent;color:inherit;font:inherit}.s-fileask__box .s-fileask__tick{display:flex;gap:10px;align-items:flex-start;font-weight:500}.s-fileask__row{display:flex;gap:10px;justify-content:flex-end;margin-top:8px}.s-fileask__err{color:#c62828;font-size:.88rem}.s-fileask__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.s-page[data-header-scroll^=transparent] .s-header:not(.is-scrolled){background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;color:var(--s-ink)}.s-header__id{display:inline-flex;align-items:center;gap:10px;min-width:0;margin-right:auto;text-decoration:none}.s-page .s-header__id{color:inherit}.s-header__name{font:700 clamp(.94rem,.84rem + .5vw,1.05rem)/1.15 var(--s-font-head);letter-spacing:-.01em;overflow-wrap:break-word;text-wrap:balance}.s-header__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.s-header>:not(.s-header__id){flex-shrink:0}.s-header__logo{height:36px;width:auto;max-width:128px;object-fit:contain}.s-page[data-logo=circle] .s-header__logo{width:36px;border-radius:50%;object-fit:cover}.s-page[data-logo=square] .s-header__logo{width:36px;border-radius:8px;object-fit:cover}.s-header__cta{display:none}.s-header__cta svg,.s-nav__go svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.s-header__cta:hover svg,.s-nav__go:hover svg{transform:translate(2px)}@media(min-width:720px){.s-header__cta{display:inline-flex;gap:6px}}.s-nav{position:relative}.s-nav__toggle,.s-share{display:inline-grid;place-items:center;width:42px;height:42px;border:0;border-radius:var(--s-radius-btn, 999px);background:transparent;color:inherit;font:inherit;cursor:pointer;box-shadow:inset 0 0 0 1px var(--s-line);transition:background .15s}.s-account{display:inline-grid;place-items:center;flex:none;width:42px;height:42px;border-radius:var(--s-radius-btn, 999px);color:inherit;box-shadow:inset 0 0 0 1px var(--s-line);transition:background .15s}.s-page .s-header .s-account{color:inherit}.s-account .s-icon{width:19px;height:19px}.s-account:hover{background:color-mix(in srgb,currentColor 7%,transparent)}.s-nav__toggle:hover,.s-share:hover{background:color-mix(in srgb,currentColor 7%,transparent)}.s-nav__toggle i,.s-nav__toggle i:before,.s-nav__toggle i:after{display:block;width:16px;height:2px;border-radius:2px;background:currentColor;content:"";position:relative;transition:transform .2s,background .2s,top .2s}.s-nav__toggle i:before{position:absolute;top:-5px}.s-nav__toggle i:after{position:absolute;top:5px}.s-nav__toggle[aria-expanded=true] i{background:transparent}.s-nav__toggle[aria-expanded=true] i:before{top:0;transform:rotate(45deg)}.s-nav__toggle[aria-expanded=true] i:after{top:0;transform:rotate(-45deg)}.s-nav__word{display:none;font-size:15px;font-weight:600}@media(min-width:720px){.s-nav__toggle{grid-auto-flow:column;gap:10px;width:auto;padding:0 18px 0 16px}.s-nav__word{display:inline}}.s-share svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.s-nav__panel{position:absolute;right:0;top:calc(100% + 22px);display:none;width:min(400px,calc(100vw - 2 * var(--s-gutter)));padding:10px;border-radius:22px;background:var(--s-header-bg, var(--s-bg));color:var(--s-header-ink, var(--s-ink));box-shadow:0 0 0 1px var(--s-line),0 28px 60px -20px #00000073;text-align:left}.s-nav.is-long .s-nav__panel{width:min(600px,calc(100vw - 2 * var(--s-gutter)))}.s-page[data-menu-panel=light] .s-nav__panel{background:var(--s-bg);color:var(--s-ink)}.s-page[data-menu-panel=glass] .s-header:has(.s-nav.is-open){background:var(--s-header-bg, var(--s-bg));backdrop-filter:none;-webkit-backdrop-filter:none}.s-page[data-menu-panel=glass] .s-nav__panel{background:color-mix(in srgb,var(--s-header-bg, var(--s-bg)) 86%,transparent);backdrop-filter:saturate(1.5) blur(24px);-webkit-backdrop-filter:saturate(1.5) blur(24px)}.s-nav.is-open .s-nav__panel{display:grid;gap:8px;animation:s-nav-in .22s cubic-bezier(.2,.8,.2,1)}@keyframes s-nav-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}}.s-nav__list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.s-nav.is-long .s-nav__list{grid-template-columns:repeat(2,minmax(0,1fr))}.s-page[data-menu-lines="1"] .s-nav__list a:has(small){align-items:start}.s-page[data-menu-lines="1"] .s-nav__list a:has(small) .s-nav__txt{padding-top:2px}.s-nav__list a{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;min-height:56px;padding:8px 10px;border-radius:14px;color:inherit;text-decoration:none;transition:background .15s}.s-nav__list a:hover,.s-nav__list a:focus-visible{background:color-mix(in srgb,currentColor 7%,transparent)}.s-nav__ic{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:color-mix(in srgb,currentColor 7%,transparent)}.s-nav__ic .s-icon{width:20px;height:20px}.s-nav__txt{display:grid;gap:2px;min-width:0}.s-nav__txt b{font-size:15px;font-weight:600;line-height:1.3}.s-nav__txt small{font-size:13px;line-height:1.35;opacity:.66;overflow-wrap:anywhere}.s-nav__list a.is-current .s-nav__ic{background:var(--s-action);color:var(--s-action-ink)}.s-nav__foot{padding:8px 2px 2px;border-top:1px solid var(--s-line)}.s-nav__go{display:flex;justify-content:center;gap:8px;width:100%}@media(min-width:720px){.s-page[data-header-action="1"] .s-nav__foot{display:none}}@media(max-width:719px){.s-nav{position:static}.s-nav__panel,.s-nav.is-long .s-nav__panel{position:absolute;top:100%;left:0;right:0;width:auto;height:calc(100dvh - var(--s-menu-top, 68px));align-content:start;grid-template-rows:minmax(0,1fr) auto;padding:12px var(--s-gutter) calc(16px + env(safe-area-inset-bottom));border-radius:0;background:var(--s-header-bg, var(--s-bg));box-shadow:0 1px 0 var(--s-line) inset}.s-nav.is-open .s-nav__panel{animation-name:s-nav-drop}@keyframes s-nav-drop{0%{opacity:0;transform:translateY(-10px)}}.s-nav__list,.s-nav.is-long .s-nav__list{grid-template-columns:minmax(0,1fr);align-content:start;overflow-y:auto;overscroll-behavior:contain;padding-bottom:28px;-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),transparent);mask-image:linear-gradient(#000 calc(100% - 28px),transparent)}.s-nav__list a{min-height:64px;grid-template-columns:44px minmax(0,1fr);padding:10px 8px}.s-nav__ic{width:44px;height:44px}.s-nav__txt b{font-size:18px}.s-nav__txt small{font-size:14px}.s-nav__go{min-height:52px}html.s-menu-open{overflow:hidden}.s-page[data-nav=floating] .s-nav__panel{top:calc(100% + 8px);height:calc(100dvh - var(--s-menu-top, 96px) - 8px);border-radius:22px;box-shadow:0 0 0 1px var(--s-line),0 28px 60px -20px #00000073}.s-page[data-menu-links=big] .s-nav__list{gap:0}.s-page[data-menu-links=big] .s-nav__list a{grid-template-columns:minmax(0,1fr) auto;min-height:0;padding:12px 4px;border-radius:0;border-bottom:1px solid color-mix(in srgb,currentColor 10%,transparent)}.s-page[data-menu-links=big] .s-nav__list>li>a:after{content:"";width:9px;height:9px;margin-right:6px;border-top:2px solid currentColor;border-right:2px solid currentColor;rotate:45deg;opacity:.35;transition:opacity .15s,translate .15s}.s-page[data-menu-links=big] .s-nav__list>li>a:is(:hover,:focus-visible):after{opacity:.8;translate:3px 0}.s-page[data-menu-links=big] .s-nav__list a:is(:hover,:focus-visible){background:none}.s-page[data-menu-links=centre] .s-nav__list{gap:2px;padding-top:4vh}.s-page[data-menu-links=centre] .s-nav__list a{grid-template-columns:minmax(0,1fr);justify-items:center;min-height:0;padding:10px 4px;border-radius:0;text-align:center}.s-page[data-menu-links=centre] .s-nav__list a:hover,.s-page[data-menu-links=centre] .s-nav__list a:focus-visible{background:none}.s-page:is([data-menu-links=big],[data-menu-links=centre]) .s-nav__list>li>a .s-nav__ic{display:none}.s-page:is([data-menu-links=big],[data-menu-links=centre]) .s-nav__list>li .s-nav__txt b{font-family:var(--s-font-head, inherit);font-size:clamp(26px,8.4vw,38px);font-weight:var(--s-head-weight, 700);line-height:1.1;letter-spacing:-.02em}.s-page:is([data-menu-links=big],[data-menu-links=centre]) .s-nav__list a.is-current .s-nav__txt b{color:var(--s-accent)}.s-page[data-menu-links=tiles] .s-nav__list,.s-page[data-menu-links=tiles] .s-nav.is-long .s-nav__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.s-page[data-menu-links=tiles] .s-nav__list a{grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;min-height:112px;padding:16px;border-radius:var(--s-radius, 16px);background:color-mix(in srgb,currentColor 6%,transparent)}.s-page[data-menu-links=tiles] .s-nav__list a:hover,.s-page[data-menu-links=tiles] .s-nav__list a:focus-visible{background:color-mix(in srgb,currentColor 11%,transparent)}.s-page[data-menu-links=tiles] .s-nav__ic{background:none;width:auto;height:auto;justify-content:start}.s-page[data-menu-links=tiles] .s-nav__ic .s-icon{width:24px;height:24px}.s-page[data-menu-links=tiles] .s-nav__txt b{font-size:17px;line-height:1.25}.s-page[data-menu-links=tiles] .s-nav__list a.is-current{background:var(--s-action);color:var(--s-action-ink)}.s-page[data-menu-links=tiles] .s-nav__list a.is-current .s-nav__ic{background:none;color:inherit}@media(prefers-reduced-motion:no-preference){.s-page:is([data-menu-links=big],[data-menu-links=centre],[data-menu-links=tiles]) .s-nav.is-open .s-nav__list>li{animation:s-nav-item .5s cubic-bezier(.2,.75,.2,1) calc(60ms + var(--i, 6) * 45ms) backwards}.s-page:is([data-menu-links=big],[data-menu-links=centre],[data-menu-links=tiles]) .s-nav.is-open .s-nav__foot{animation:s-nav-item .5s cubic-bezier(.2,.75,.2,1) .38s backwards}@keyframes s-nav-item{0%{opacity:0;translate:0 14px}}}}@media(min-width:720px){.s-page[data-menu-links=big]:not([data-nav=links]) .s-nav__list{gap:0 18px}.s-page[data-menu-links=big]:not([data-nav=links]) .s-nav__list a{grid-template-columns:minmax(0,1fr) auto;min-height:0;padding:12px 6px;border-radius:0;border-bottom:1px solid color-mix(in srgb,currentColor 10%,transparent)}.s-page[data-menu-links=big]:not([data-nav=links]) .s-nav__list a:hover,.s-page[data-menu-links=big]:not([data-nav=links]) .s-nav__list a:focus-visible{background:none}.s-page[data-menu-links=big]:not([data-nav=links]) .s-nav__list>li>a:after{content:"";width:8px;height:8px;margin-right:4px;border-top:2px solid currentColor;border-right:2px solid currentColor;rotate:45deg;opacity:.35;transition:opacity .15s,translate .15s}.s-page[data-menu-links=big]:not([data-nav=links]) .s-nav__list>li>a:is(:hover,:focus-visible):after{opacity:.8;translate:3px 0}.s-page[data-menu-links=centre]:not([data-nav=links]) .s-nav__list,.s-page[data-menu-links=centre]:not([data-nav=links]) .s-nav.is-long .s-nav__list{grid-template-columns:minmax(0,1fr);gap:2px}.s-page[data-menu-links=centre]:not([data-nav=links]):not([data-menu-shape=full]) .s-nav.is-long .s-nav__panel{width:min(400px,calc(100vw - 2 * var(--s-gutter)))}.s-page[data-menu-links=centre]:not([data-nav=links]) .s-nav__list a{grid-template-columns:minmax(0,1fr);justify-items:center;min-height:0;padding:10px 6px;text-align:center}.s-page:is([data-menu-links=big],[data-menu-links=centre]):not([data-nav=links]) .s-nav__list>li>a .s-nav__ic{display:none}.s-page:is([data-menu-links=big],[data-menu-links=centre]):not([data-nav=links]) .s-nav__list>li .s-nav__txt b{font-family:var(--s-font-head, inherit);font-size:clamp(20px,1.7vw,26px);font-weight:var(--s-head-weight, 700);line-height:1.15;letter-spacing:-.015em}.s-page:is([data-menu-links=big],[data-menu-links=centre]):not([data-nav=links]) .s-nav__list a.is-current .s-nav__txt b{color:var(--s-accent)}.s-page[data-menu-links=tiles]:not([data-nav=links]) .s-nav__list,.s-page[data-menu-links=tiles]:not([data-nav=links]) .s-nav.is-long .s-nav__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.s-page[data-menu-links=tiles]:not([data-nav=links]) .s-nav.is-long .s-nav__list,.s-page[data-menu-links=tiles][data-menu-shape=full]:not([data-nav=links]) .s-nav__list{grid-template-columns:repeat(3,minmax(0,1fr))}.s-page[data-menu-links=tiles]:not([data-nav=links]) .s-nav__list a{grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;min-height:96px;padding:14px;border-radius:var(--s-radius, 16px);background:color-mix(in srgb,currentColor 6%,transparent)}.s-page[data-menu-links=tiles]:not([data-nav=links]) .s-nav__list a:hover,.s-page[data-menu-links=tiles]:not([data-nav=links]) .s-nav__list a:focus-visible{background:color-mix(in srgb,currentColor 11%,transparent)}.s-page[data-menu-links=tiles]:not([data-nav=links]) .s-nav__ic{background:none;width:auto;height:auto;justify-content:start}.s-page[data-menu-links=tiles]:not([data-nav=links]) .s-nav__list a.is-current{background:var(--s-action);color:var(--s-action-ink)}.s-page[data-menu-links=tiles]:not([data-nav=links]) .s-nav__list a.is-current .s-nav__ic{background:none;color:inherit}}.s-page[data-nav=links] .s-nav__toggle{display:none}.s-page[data-nav=links] .s-nav{position:static;min-width:0}.s-page[data-nav=links] .s-nav .s-nav__panel,.s-page[data-nav=links] .s-nav.is-long .s-nav__panel{position:static;display:block;width:auto;height:auto;padding:0;border-radius:0;background:none;color:inherit;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;animation:none}.s-page[data-nav=links] .s-nav .s-nav__list,.s-page[data-nav=links] .s-nav.is-long .s-nav__list{display:flex;flex-wrap:nowrap;gap:2px;overflow-x:auto;overflow-y:hidden;padding:4px;border-radius:calc(var(--s-radius-btn, 999px) + 4px);background:color-mix(in srgb,currentColor 5%,transparent);scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x proximity}.s-page[data-nav=links] .s-nav__list::-webkit-scrollbar{display:none}.s-page[data-nav=links] .s-nav__list li{flex:none;scroll-snap-align:start}.s-page[data-nav=links] .s-nav .s-nav__list a{display:block;min-height:0;padding:8px 16px;border-radius:var(--s-radius-btn, 999px)}.s-page[data-nav=links] .s-nav :is(.s-nav__ic,.s-nav__txt small,.s-nav__foot){display:none}.s-page[data-nav=links] .s-nav .s-nav__txt b{font-size:15px;font-weight:500;opacity:.78;white-space:nowrap}.s-page[data-nav=links] .s-nav .s-nav__list a:hover{background:color-mix(in srgb,currentColor 6%,transparent)}.s-page[data-nav=links][data-nav-tight] .s-header{column-gap:12px}.s-page[data-nav=links][data-nav-tight] .s-nav .s-nav__list{gap:0}.s-page[data-nav=links][data-nav-tight] .s-nav .s-nav__list a{padding:8px 10px}.s-page[data-nav=links][data-nav-tight] .s-nav .s-nav__txt b{font-size:14px}.s-page[data-nav=links] .s-nav .s-nav__list a:hover b{opacity:1}.s-page[data-nav=links] .s-nav .s-nav__list a.is-current{background:var(--s-header-bg, var(--s-bg));box-shadow:0 1px 2px #0000001a,0 0 0 1px var(--s-line)}.s-page[data-nav=links] .s-nav .s-nav__list a.is-current b{font-weight:600;opacity:1}@media(min-width:960px){.s-page[data-nav=links] .s-nav{flex:1;display:flex;justify-content:flex-end}.s-page[data-nav=links][data-nav-align=left] .s-nav{justify-content:flex-start}.s-page[data-nav=links][data-nav-align=center] .s-nav{justify-content:center}.s-page[data-nav=links][data-nav-align=right] .s-nav{justify-content:flex-end}.s-page[data-nav=links] .s-nav .s-nav__panel,.s-page[data-nav=links] .s-nav.is-long .s-nav__panel{min-width:0;max-width:100%}.s-page[data-nav=links] .s-nav .s-nav__list{max-width:100%}.s-page[data-nav=links] .s-header__id{margin-right:0}}@media(max-width:959px){.s-page[data-nav=links] .s-header{flex-wrap:wrap;row-gap:8px;padding-bottom:8px}.s-page[data-nav=links] .s-nav{order:10;flex:1 0 100%}.s-page[data-nav=links] .s-nav .s-nav__list a{padding:7px 14px}.s-page[data-nav=links] .s-nav .s-nav__txt b{font-size:14px}}.s-page[data-nav=floating] .s-header{position:fixed;top:14px;left:50%;transform:translate(-50%);width:min(calc(100% - 24px),760px);padding-inline:22px 10px;border-radius:999px;box-shadow:0 0 0 1px var(--s-line),0 18px 36px -16px #00000059}.s-page[data-mode=dark][data-nav=floating] .s-header,.s-page[data-mode=dark][data-nav=floating][data-header-scroll^=transparent] .s-header{background:color-mix(in srgb,color-mix(in srgb,var(--s-header-bg, var(--s-bg)) 92%,#fff) 88%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--s-header-ink, var(--s-ink)) 20%,transparent),0 18px 40px -14px #0009}.s-page[data-nav=floating][data-header-fixed="0"]{position:relative}.s-page[data-nav=floating][data-header-fixed="0"] .s-header{position:absolute}.s-page[data-nav=floating] .s-hero:not([data-has-cover="1"]){--s-hero-clear: 82px}.s-page[data-nav-off="1"] .s-nav{display:none}.s-page[data-nav=floating][data-header-scroll^=transparent] .s-header,.s-page[data-nav=floating][data-header-scroll^=transparent] .s-header.is-scrolled{background:color-mix(in srgb,var(--s-header-bg, var(--s-bg)) 62%,transparent);color:var(--s-header-ink, var(--s-ink));box-shadow:0 0 0 1px color-mix(in srgb,currentColor 14%,transparent),0 18px 36px -16px #0000004d;backdrop-filter:saturate(1.6) blur(24px);-webkit-backdrop-filter:saturate(1.6) blur(24px)}.s-page[data-menu-panel=white] .s-nav__panel{background:var(--s-white, #fff);color:var(--s-white-ink, #16131a);--s-line: color-mix(in srgb, var(--s-white-ink, #16131a) 12%, transparent);--s-action: var(--s-white-action);--s-action-ink: var(--s-white-action-ink);--s-action-2: var(--s-white-action-2)}.s-page[data-menu-panel=dark] .s-nav__panel{background:var(--s-black, #16131a);color:var(--s-black-ink, #fff);--s-line: color-mix(in srgb, var(--s-black-ink, #fff) 16%, transparent);--s-action: var(--s-black-action);--s-action-ink: var(--s-black-action-ink);--s-action-2: var(--s-black-action-2)}.s-page[data-menu-panel=accent] .s-nav__panel{background:var(--s-accent);color:var(--s-accent-ink);--s-line: color-mix(in srgb, var(--s-accent-ink) 22%, transparent)}.s-page[data-menu-panel=accent] .s-nav__list a.is-current .s-nav__ic,.s-page[data-menu-panel=accent] .s-nav__panel .s-nav__go{background:var(--s-accent-ink);color:var(--s-accent)}.s-hero{position:relative;display:grid;color:var(--s-hero-ink, var(--s-ink));background:var(--s-hero-bg, transparent)}.s-hero__cover{overflow:hidden}.s-hero__cover{position:relative}.s-hero__cover :is(img,video){display:block;width:100%;height:clamp(240px,min(42vw,48svh),560px);object-fit:cover;object-position:var(--s-focus-x) var(--s-focus-y)}.s-hero__cover--embed{height:clamp(240px,min(42vw,48svh),560px);overflow:hidden;container-type:size;background:color-mix(in srgb,var(--s-ink) 88%,var(--s-bg))}.s-hero__cover--embed img{position:absolute;inset:0;height:100%}.s-hero__cover--embed iframe{position:absolute;top:50%;left:50%;width:max(100cqw,177.78cqh);height:max(100cqh,56.25cqw);border:0;transform:translate(-50%,-50%);pointer-events:none}.s-page{--s-hero-w: var(--s-read);--s-lead-gap: clamp(16px, 1.8vw, 28px);--s-hero-pt: clamp(40px, 8vw, 112px);--s-hero-pb: clamp(44px, 8vw, 120px)}.s-page[data-hero=type]{--s-hero-pt: clamp(72px, 12vw, 168px);--s-hero-pb: clamp(72px, 12vw, 168px)}.s-hero{container-type:inline-size}.s-hero__body{--s-hia: center;display:grid;justify-items:var(--s-hia);align-content:start;gap:0;width:min(100% - 2 * var(--s-gutter),var(--s-hero-w));margin:0 auto;padding:calc(var(--s-hero-pt) + var(--s-hero-clear, 0px)) 0 var(--s-hero-pb);text-align:var(--s-hia)}.s-hero__body>.s-hero__photo{margin-bottom:clamp(18px,2vw,28px)}.s-page .s-hero__kind{margin-bottom:var(--s-label-gap)}.s-page .s-hero__bio{margin-top:var(--s-lead-gap)}.s-hero__body>.s-btn{margin-top:var(--s-act-gap)}.s-hero__photo{width:var(--s-photo, 120px);height:var(--s-photo, 120px);border-radius:50%;object-fit:cover;box-shadow:0 0 0 5px var(--s-hero-bg, var(--s-bg)),0 18px 40px -18px #00000073}.s-page[data-avatar-size=small]{--s-photo: 92px}.s-page[data-avatar-size=large]{--s-photo: 152px}.s-page[data-avatar-size=xlarge]{--s-photo: 184px}.s-page[data-avatar=squircle] .s-hero__photo{border-radius:32%}.s-page[data-avatar=rounded] .s-hero__photo{border-radius:18%}.s-page[data-avatar=square] .s-hero__photo{border-radius:4px}.s-page[data-avatar=diamond] .s-hero__photo{border-radius:0;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.s-page[data-avatar=blob] .s-hero__photo{border-radius:42% 58% 63% 37%/40% 44% 56% 60%}.s-page[data-avatar-fx=ring] .s-hero__photo{box-shadow:0 0 0 5px var(--s-hero-bg, var(--s-bg)),0 0 0 8px var(--s-accent)}.s-page[data-avatar-fx=pulse] .s-hero__photo{box-shadow:0 0 0 5px var(--s-hero-bg, var(--s-bg)),0 0 34px 8px color-mix(in srgb,var(--s-accent) 55%,transparent);animation:s-glow 3.2s ease-in-out infinite}.s-page[data-avatar-fx=aurora] .s-hero__photo{box-shadow:0 0 0 5px var(--s-hero-bg, var(--s-bg)),-14px -8px 40px 6px color-mix(in srgb,var(--s-accent) 70%,transparent),14px 10px 44px 8px color-mix(in srgb,color-mix(in srgb,var(--s-accent) 45%,#ff4fa3) 65%,transparent);animation:s-aurora 7s ease-in-out infinite}@keyframes s-glow{50%{box-shadow:0 0 0 5px var(--s-hero-bg, var(--s-bg)),0 0 52px 16px color-mix(in srgb,var(--s-accent) 30%,transparent)}}@keyframes s-aurora{50%{box-shadow:0 0 0 5px var(--s-hero-bg, var(--s-bg)),14px -10px 44px 8px color-mix(in srgb,var(--s-accent) 70%,transparent),-14px 12px 40px 6px color-mix(in srgb,color-mix(in srgb,var(--s-accent) 45%,#36d1ff) 65%,transparent)}}@media(prefers-reduced-motion:reduce){.s-page[data-avatar-fx] .s-hero__photo{animation:none}}.s-hero__body{container-type:inline-size}.s-hero__name{--s-name-fit: calc(100cqi / (var(--s-longest, 8) * .64));overflow-wrap:break-word}.s-page .s-hero__body>*{min-width:0}.s-page .s-hero__body>:not(.s-hero__name,.s-hero__bio){max-width:100%}.s-page .s-hero__photo{width:var(--s-photo, 120px);height:var(--s-photo, 120px);max-width:none;aspect-ratio:1;flex:none;position:relative;z-index:2}.s-page .s-header__logo{height:36px}.s-page[data-logo-size=small] .s-header__logo{height:28px}.s-page[data-logo-size=large] .s-header__logo{height:48px}.s-page .s-header__logo.is-photo{width:auto;aspect-ratio:1;border-radius:50%;object-fit:cover}.s-page[data-logo=square] .s-header__logo.is-photo{border-radius:22%}.s-page .s-header__logo.is-wide{flex:0 1 auto;width:auto;min-width:0;max-width:min(240px,46vw);aspect-ratio:auto;border-radius:0;object-fit:contain;object-position:left center}.s-page.s-page.s-page.s-page .s-hero .s-hero__body>.s-hero__photo.is-wide{width:auto;height:clamp(44px,calc(var(--s-photo, 120px) * .5),80px);max-width:min(100%,360px);aspect-ratio:auto;margin-top:0;border-radius:0;clip-path:none;box-shadow:none;animation:none;object-fit:contain;grid-column:1 / -1}.s-page.s-page.s-page.s-page[data-intro=minimal] .s-hero .s-hero__body>.s-hero__photo.is-wide{height:40px}.s-page.s-page.s-page .s-hero .s-hero__photo.is-wide+.s-hero__kind{grid-column:1 / -1}.s-hero__name{--s-k: 1;max-width:min(100%,14ch);font-size:min(calc(var(--s-display) * var(--s-title-scale) * var(--s-k)),var(--s-name-fit, 100vw),var(--s-name-cap, 100vw));line-height:.94;letter-spacing:var(--s-track);text-wrap:balance}.s-hero__bio{max-width:34em;font-size:clamp(1.05em,.98em + .4vw,1.25em);line-height:1.5;opacity:.82}.s-page{--s-over-ink: #fff;--s-over-glow: rgb(0 0 0 / 35%)}.s-page[data-hero-shade=light]{--s-over-ink: var(--s-ink);--s-over-glow: color-mix(in srgb, var(--s-bg) 70%, transparent)}.s-strip{overflow:hidden;padding:clamp(14px,2vw,22px) 0;border-block:1px solid var(--s-line)}.s-strip__run{display:flex;width:max-content;animation:s-strip 38s linear infinite}.s-strip span{display:inline-flex;align-items:center;gap:clamp(18px,3vw,40px);padding-right:clamp(18px,3vw,40px);font:700 clamp(1.4rem,3.4vw,2.8rem) / 1 var(--s-font-head);letter-spacing:-.03em;white-space:nowrap}.s-strip span:after{content:"✦";font-size:.5em;color:var(--s-detail, var(--s-accent))}@keyframes s-strip{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.s-strip__run{animation:none}}.s-sections{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-between);padding-block:var(--s-between);container:scol / inline-size}.s-sec{--s-box-bg: transparent;--s-box-edge: none;color:var(--s-ink)}.s-sec__in{width:min(100% - 2 * var(--s-gutter),var(--s-read));margin:0 auto;padding-block:var(--s-space)}.s-sec{--s-ha: var(--s-ha-page, start);--s-ha-k: var(--s-ha-page-k, 0);--s-ha-ms: var(--s-ha-page-ms, 0);--s-ha-me: var(--s-ha-page-me, auto)}.s-sec__head{container-type:inline-size;display:grid;gap:0;justify-items:var(--s-ha);text-align:var(--s-ha);margin-bottom:var(--s-head-gap)}.s-sec__head>*{min-width:0;max-width:100%}.s-page .s-sec__eyebrow{margin-bottom:var(--s-label-gap)}.s-sec__eyebrow span{color:var(--s-link);font-variant-numeric:tabular-nums}.s-sec__eyebrow span:after{content:"";display:inline-block;width:28px;height:1px;margin-left:12px;vertical-align:middle;background:var(--s-detail, currentColor)}.s-sec__title{max-width:var(--s-measure-title);font-size:min(var(--s-fs-h2),max(1.5rem,14cqi));hyphens:manual;letter-spacing:var(--s-track);line-height:1.04}.s-page .s-sec__sub{margin-top:var(--s-sub-gap)}.s-sec__sub{max-width:var(--s-measure-lead);color:var(--s-soft);font-size:var(--s-fs-lead);line-height:1.45}@container (max-width: 560px){.s-page[data-layout] .s-sec__head>.s-sec__title{letter-spacing:var(--s-track);line-height:1.06}}.s-sec__body{min-width:0}@media(max-width:520px){.s-page{--s-box-m: 6px}}.s-page[data-frame=full] .s-sec:not([data-sframe]),.s-sec[data-sframe=full]{background:var(--s-box-sheen, none),var(--s-box-bg);box-shadow:var(--s-box-edge)}.s-page[data-frame=full][data-box=auto] .s-sec+.s-sec .s-sec__in{border-top:1px solid var(--s-line)}.s-page[data-box=auto] .s-sec:not([data-sbox]){--s-box-edge: inset 0 0 0 1px var(--s-line)}.s-page[data-frame=full][data-box=auto] .s-sec:not([data-sbox]){--s-box-edge: none}@media(max-width:520px){.s-page{--s-emph-off: 4px}}.s-page .s-sec[data-tone=tint]:not(#s-none){--s-box-bg: var(--s-tint);color:var(--s-tint-ink);--s-ink: var(--s-tint-ink);--s-soft: var(--s-tint-soft);--s-link: var(--s-tint-link);--s-action: var(--s-tint-action);--s-action-ink: var(--s-tint-action-ink);--s-action-2: var(--s-tint-action-2)}.s-page .s-sec[data-tone=alt]:not(#s-none){--s-box-bg: var(--s-alt);color:var(--s-alt-ink);--s-ink: var(--s-alt-ink);--s-soft: var(--s-alt-soft);--s-link: var(--s-alt-link);--s-action: var(--s-alt-action);--s-action-ink: var(--s-alt-action-ink);--s-action-2: var(--s-alt-action-2)}.s-page .s-sec[data-tone=ink]:not(#s-none){--s-box-bg: var(--s-band);color:var(--s-band-ink);--s-card: var(--s-band-card);--s-card-ink: var(--s-band-ink);--s-link0: var(--s-band-link)}.s-page .s-sec[data-tone=ink]:not(#s-none),.s-page:not([data-closing-tone=brand],[data-closing-tone=soft],[data-closing-tone=light],[data-closing-tone=white],[data-closing-tone=black]) .s-close__in,.s-sell[data-look=spotlight]>.s-sell__item.no-pic:first-child,.s-sec[data-hide~=photos] .s-sell[data-look=spotlight]>.s-sell__item:first-child,.s-plans[data-look=feature]>.s-plan:first-child,.s-plans[data-look=columns]>.s-plan.is-featured,.s-menuset[data-look=board],.s-postset[data-look=feature] .s-post:first-child.no-pic,.s-sec[data-family=member_updates] .s-locked,.s-promo[data-look=bold],.s-count[data-look=boxed],.s-booking[data-look=banner],.s-scheduler[data-look=banner],.s-dining[data-look=banner],.s-sell[data-kind=event] .s-sell__day{--s-bg: var(--s-band);--s-ink: var(--s-band-ink);--s-soft: var(--s-band-soft);--s-line: color-mix(in srgb, var(--s-band-ink) 18%, transparent);--s-link: var(--s-band-link);--s-action: var(--s-band-action);--s-action-ink: var(--s-band-action-ink);--s-action-2: var(--s-band-action-2)}.s-page .s-sec[data-tone=clean]:not(#s-none){--s-box-bg: var(--s-bg)}.s-page .s-sec[data-tone=open]:not(#s-none){--s-box-bg: transparent;--s-box-edge: none}.s-page:is([data-bg=media],[data-scene]:not([data-scene=""])) :is(.s-sec[data-tone=open],.s-sec[data-sbox=clear]:not([data-tone]),.s-page[data-box=clear] .s-sec:not([data-sbox]):not([data-tone])):not(#s-none) .s-sec__in{position:relative;isolation:isolate}.s-page:is([data-bg=media],[data-scene]:not([data-scene=""])) :is(.s-sec[data-tone=open],.s-sec[data-sbox=clear]:not([data-tone]),.s-page[data-box=clear] .s-sec:not([data-sbox]):not([data-tone])):not(#s-none) .s-sec__in:before{content:"";position:absolute;inset:calc(-1*clamp(14px,calc(2.2 * var(--s-vw, 1vw)),28px));z-index:-1;border-radius:var(--s-radius-box, 20px);background:color-mix(in srgb,var(--s-bg) 80%,transparent)}.s-page .s-sec[data-tone=white]:not(#s-none),.s-page[data-closing-tone=white] .s-close__in{--s-box-bg: var(--s-white);--s-bg: var(--s-white);color:var(--s-white-ink);--s-ink: var(--s-white-ink);--s-soft: var(--s-white-soft);--s-line: color-mix(in srgb, var(--s-white-ink) 14%, transparent);--s-link: var(--s-white-link);--s-action: var(--s-white-action);--s-action-ink: var(--s-white-action-ink);--s-action-2: var(--s-white-action-2);--s-card: var(--s-white-card);--s-card-ink: var(--s-white-ink)}.s-page .s-sec[data-tone=black]:not(#s-none),.s-page[data-closing-tone=black] .s-close__in{--s-box-bg: var(--s-black);--s-bg: var(--s-black);color:var(--s-black-ink);--s-ink: var(--s-black-ink);--s-soft: var(--s-black-soft);--s-line: color-mix(in srgb, var(--s-black-ink) 18%, transparent);--s-link: var(--s-black-link);--s-action: var(--s-black-action);--s-action-ink: var(--s-black-action-ink);--s-action-2: var(--s-black-action-2);--s-card: var(--s-black-card);--s-card-ink: var(--s-black-ink)}.s-page[data-header-paint=white]:not([data-header-scroll^=transparent]) .s-header,.s-page[data-header-paint=white][data-header-scroll^=transparent] .s-header.is-scrolled,.s-page[data-footer-paint=white] .s-footer{--s-action: var(--s-white-action);--s-action-ink: var(--s-white-action-ink);--s-action-2: var(--s-white-action-2)}.s-page[data-header-paint=black]:not([data-header-scroll^=transparent]) .s-header,.s-page[data-header-paint=black][data-header-scroll^=transparent] .s-header.is-scrolled,.s-page[data-footer-paint=black] .s-footer{--s-action: var(--s-black-action);--s-action-ink: var(--s-black-action-ink);--s-action-2: var(--s-black-action-2)}.s-page[data-frame=full] .s-sec[data-tone],.s-page[data-frame=open] .s-sec[data-tone]:not([data-tone=open]){background:var(--s-box-sheen, none),var(--s-box-bg)}.s-page{--s-ha-page: start;--s-ha-page-k: 0;--s-ha-page-ms: 0;--s-ha-page-me: auto}.s-page[data-title-align=auto][data-axis=center],.s-page[data-title-align=center]{--s-ha-page: center;--s-ha-page-k: .5;--s-ha-page-ms: auto;--s-ha-page-me: auto}.s-page:not([data-title-mark=auto]) .s-sec__eyebrow{display:none}.s-page .s-sec[data-show~=eyebrow] .s-sec__eyebrow{display:inline-flex}.s-page[data-title-mark=line] .s-sec__title:after{content:"";display:block;width:clamp(40px,calc(5 * var(--s-vw, 1vw)),72px);height:3px;margin-top:var(--s-sub-gap);margin-inline-start:calc((100% - clamp(40px,calc(5 * var(--s-vw, 1vw)),72px)) * var(--s-ha-k));border-radius:3px;background:var(--s-detail, var(--s-accent))}.s-page[data-title-mark=number] .s-sections{counter-reset:s-sec}.s-page[data-title-mark=number] .s-sec:has(.s-sec__title){counter-increment:s-sec}.s-page[data-title-mark=number] .s-sec__title:before{content:counter(s-sec,decimal-leading-zero);display:block;margin-bottom:var(--s-label-gap);text-indent:0;font:800 max(13px,.4em) / 1.2 var(--s-font-body);letter-spacing:.08em;color:var(--s-link)}.s-page[data-title-mark=number] .s-sec__title[data-n]:before{content:attr(data-n)}.s-page[data-title-mark=number] .s-sec__title[data-n=""]:before{display:none}.s-page .s-hero__caption{width:min(100% - 2 * var(--s-gutter),var(--s-read));margin:calc(-1*clamp(40px,6vw,88px) + 12px) auto clamp(40px,6vw,88px);color:var(--s-soft);font:600 var(--s-fs-label) / 1.4 var(--s-font-body);letter-spacing:var(--s-ls-label);text-transform:uppercase}.s-page[data-hero-box]:not([data-hero-box=open]) .s-hero__caption{width:min(100% - 2 * (var(--s-gutter) - var(--s-box-m)),var(--s-read))}.s-hero__more{display:none}.s-page[data-intro=minimal] .s-hero__photo{width:64px;height:64px;margin-bottom:18px}.s-page[data-intro=minimal] .s-hero__name{max-width:min(100%,16ch);font-size:min(calc(var(--s-display) * 1.25 * var(--s-title-scale) * var(--s-k)),var(--s-name-fit, 100vw),var(--s-name-cap, 100vw));line-height:.9}.s-page[data-intro=minimal] .s-hero__bio{width:100%;max-width:none;padding-top:var(--s-lead-gap);border-top:1px solid var(--s-line)}.s-page[data-intro=minimal] .s-hero__body>.s-btn{min-height:calc(var(--s-btn-h) + 8px);padding-inline:calc(var(--s-btn-px) + 8px)}.s-hero .s-hero__body>.s-hero__marks,.s-hero__marks{margin:14px -4px 0;font-size:.875em;line-height:1.2}.s-hero__marks span{display:inline-block;margin:4px;padding:.55em 1em;border-radius:999px;border:1px solid color-mix(in srgb,currentColor 22%,transparent);background:color-mix(in srgb,currentColor 5%,transparent)}.s-hero__facts{display:grid;grid-template-columns:repeat(var(--n, 3),minmax(0,max-content));gap:12px clamp(28px,5vw,72px);margin:calc(var(--s-act-gap) + 8px) 0 0;padding-top:var(--s-lead-gap);border-top:1px solid var(--s-line)}.s-hero__facts[data-n="1"]{--n: 1}.s-hero__facts[data-n="2"]{--n: 2}.s-hero__facts div{display:flex;flex-direction:column-reverse;gap:6px}.s-hero__facts dt{color:var(--s-soft);font:700 var(--s-fs-label) / 1.3 var(--s-font-body);letter-spacing:var(--s-ls-label);text-transform:uppercase}.s-hero__facts dd{margin:0;font:700 clamp(1.4em,1.1em + 1.2vw,2.2em) / 1.05 var(--s-font-head);letter-spacing:-.02em}@media(max-width:559px){.s-hero__facts{grid-template-columns:minmax(0,1fr)}}.s-sec:not([data-st-content-align]) .s-sec__body :is(.s-count:not(.s-count--launch),.s-divider){justify-items:var(--s-ha);text-align:var(--s-ha)}.s-sec:not([data-st-content-align]) .s-sec__body :is(.s-count__msg,.s-divider__text){margin-inline:var(--s-ha-ms) var(--s-ha-me)}.s-sec:not([data-st-content-align]) .s-sec__body .s-logos:not(.s-logos--marquee){justify-content:var(--s-ha)}.s-stack{display:grid;gap:var(--s-gap)}.s-grid{display:grid;gap:var(--s-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.s-row{display:flex;flex-wrap:wrap;gap:10px}.s-chip{display:inline-block;justify-self:start;padding:4px 11px;border-radius:999px;background:color-mix(in srgb,var(--s-accent) 16%,transparent);color:inherit;font-size:.76em;font-weight:700;letter-spacing:.02em}.s-text{max-width:42em;font-size:1.05em}.s-text p+p{margin-top:.9em}.s-page[data-title-align=auto][data-axis=center] .s-text,.s-page[data-title-align=center] .s-text{margin-inline:auto}.s-page.is-viewing .s-soon,.s-page.is-viewing .s-sec:has(.s-sec__body>.s-soon:only-child){display:none}.s-soon{padding:22px;border-radius:14px;background:color-mix(in srgb,var(--s-ink) 6%,transparent);color:var(--s-soft);text-align:center}.s-photos-wait{display:grid;justify-items:center;gap:8px;padding:clamp(22px,calc(4 * var(--s-vw, 1vw)),40px) 20px;border:1.5px dashed color-mix(in srgb,var(--s-ink) 18%,transparent);border-radius:var(--s-radius, 18px);background:color-mix(in srgb,var(--s-accent) 5%,transparent);text-align:center}.s-photos-wait__tiles{display:flex;gap:10px;margin-bottom:6px}.s-photos-wait__tiles span{display:grid;place-items:center;width:clamp(56px,calc(12 * var(--s-vw, 1vw)),84px);aspect-ratio:4 / 5;border-radius:12px;background:color-mix(in srgb,var(--s-ink) 7%,transparent);color:color-mix(in srgb,var(--s-ink) 38%,transparent)}.s-photos-wait__tiles span:nth-child(2){transform:translateY(-6px)}.s-photos-wait__tiles svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.s-photos-wait__title{margin:0;font-weight:700;font-size:1.1em}.s-photos-wait__sub{margin:0 0 6px;color:var(--s-soft);font-size:.95em}.s-page.is-viewing .s-sec:has(.s-sec__body>.s-photos-wait){display:none}.s-about.has-photo{display:grid;gap:clamp(22px,calc(4 * var(--s-vw, 1vw)),64px)}@container scol (min-width: 760px){.s-about.has-photo{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}}.s-about__photo{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--s-radius-box)}.s-about .s-text{font-size:clamp(1.08em,calc(1.5 * var(--s-vw, 1vw)),1.28em);line-height:1.55}.s-about__creds{margin-top:18px;color:var(--s-soft);font-weight:600}.s-divider{display:grid;gap:10px;text-align:center}.s-divider__title{font-size:calc(var(--s-display) * .62 * var(--s-title-scale));letter-spacing:-.04em;line-height:.98}.s-divider__sub{color:var(--s-soft);font-size:1.1em}.s-divider__text{font-size:1.25em;line-height:1.5;max-width:34em;margin-inline:auto}.s-rule{display:flex;align-items:center;gap:18px;--w: 1px;color:var(--s-soft)}.s-rule:before,.s-rule:after{content:"";flex:1;border-top:var(--w) solid var(--s-line)}.s-rule[data-line=dashed]:before,.s-rule[data-line=dashed]:after{border-top-style:dashed}.s-rule[data-line=dotted]:before,.s-rule[data-line=dotted]:after{border-top-style:dotted;border-top-width:calc(var(--w) + 2px)}.s-rule[data-line=gradient]:before,.s-rule[data-line=gradient]:after{height:var(--w);border:0;background:linear-gradient(90deg,transparent,var(--s-accent))}.s-rule[data-line=gradient]:after{background:linear-gradient(90deg,var(--s-accent),transparent)}.s-rule span{font-weight:650;text-transform:uppercase;letter-spacing:.1em;font-size:.82em}.s-spacer{height:24px}.s-link-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px}.s-link-card img{width:60px;height:60px;border-radius:calc(var(--s-radius) * .6);object-fit:cover}.s-link-card__text{display:grid;gap:2px}.s-link-card__text b{font-size:1.06em}.s-link-card__text small{opacity:.72}.s-link-card__go{font-size:1.25em;opacity:.55;transition:transform .3s var(--s-ease),opacity .3s}.s-link-card:hover .s-link-card__go{transform:translate(4px);opacity:1}.s-link-card__cta{font-size:.9em;font-weight:600;white-space:nowrap;opacity:.8}.s-link-card:not(:has(img)){grid-template-columns:minmax(0,1fr) auto}.s-faqs{display:grid;max-width:54em}.s-page[data-title-align=auto][data-axis=center] .s-faqs,.s-page[data-title-align=center] .s-faqs{margin-inline:auto}.s-faq{border-bottom:1px solid var(--s-line)}.s-faq:first-child{border-top:1px solid var(--s-line)}.s-faq summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:clamp(18px,calc(2.2 * var(--s-vw, 1vw)),26px) 2px;font-size:clamp(1.02em,calc(1.6 * var(--s-vw, 1vw)),1.22em);font-weight:650;letter-spacing:-.01em;cursor:pointer;list-style:none}.s-faq summary::-webkit-details-marker{display:none}.s-faq summary:after{content:"";flex:none;width:28px;height:28px;border-radius:50%;background:radial-gradient(circle,currentColor 0 1px,transparent 1.5px),linear-gradient(currentColor,currentColor) center / 12px 2px no-repeat,linear-gradient(currentColor,currentColor) center / 2px 12px no-repeat;box-shadow:inset 0 0 0 1px var(--s-line);transition:transform .3s var(--s-ease)}.s-faq[open] summary:after{transform:rotate(45deg)}.s-faq>.s-text,.s-faq>.s-textlink{padding:0 2px 22px;color:var(--s-soft)}.s-faq>.s-textlink{margin-top:-10px;color:var(--s-link)}.s-menu{display:grid;margin:0 0 28px;padding:0;list-style:none}.s-menu li{padding:16px 0;border-bottom:1px solid var(--s-line)}.s-menu__group{margin:26px 0 6px;font-size:.8em;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--s-soft)}.s-menu__line{display:flex;align-items:baseline;gap:12px;font-size:1.1em}.s-menu__line i{flex:1;border-bottom:1px dotted var(--s-line)}.s-menu__price{font-weight:700;font-variant-numeric:tabular-nums}.s-menu li p{margin-top:4px;color:var(--s-soft);font-size:.94em}.s-tier.is-featured{box-shadow:inset 0 0 0 2px var(--s-accent),0 24px 48px -24px #0006}.s-tier__price b{font-size:2.2em;font-family:var(--s-font-head);letter-spacing:-.03em}.s-ticks{display:grid;gap:8px;margin:6px 0;padding:0;list-style:none}.s-ticks li:before{content:"✓";margin-right:10px;color:var(--s-link);font-weight:800}.s-item__img{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:calc(var(--s-radius) * .75)}.s-step{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--s-accent);color:var(--s-accent-ink);font-weight:800}.s-product__img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:calc(var(--s-radius) * .75);transition:transform .5s var(--s-ease)}.s-product{overflow:hidden}.s-product:hover .s-product__img{transform:scale(1.03)}.s-product__price{font-size:1.2em;font-weight:750;font-variant-numeric:tabular-nums}.s-logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(24px,calc(5 * var(--s-vw, 1vw)),64px)}.s-logos img{height:40px;width:auto;filter:grayscale(1);opacity:.7;transition:opacity .3s,filter .3s}.s-logos a:hover img{filter:none;opacity:1}.s-logos__name{font-size:1.2em;font-weight:700;letter-spacing:-.01em;opacity:.7;transition:opacity .3s}.s-logos a:hover .s-logos__name{opacity:1}.s-location{display:grid;gap:16px}.s-location__address{font:650 clamp(1.3em,calc(2.4 * var(--s-vw, 1vw)),1.9em) / 1.25 var(--s-font-head);letter-spacing:-.02em}.s-mapgate{justify-self:start;padding:10px 16px;border:0;border-radius:12px;background:color-mix(in srgb,var(--s-ink) 6%,transparent);color:inherit;font:inherit;font-weight:600;cursor:pointer}.s-location iframe{width:100%;height:340px;border:0;border-radius:var(--s-radius-box)}.s-open{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;padding:6px 14px;border-radius:999px;font-weight:700;font-size:.9em}.s-page .s-open{margin-bottom:16px}.s-open:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.s-open.is-open{color:color-mix(in srgb,#15803d 62%,var(--s-ink));background:color-mix(in srgb,#16a34a 12%,transparent)}.s-open.is-closed{background:color-mix(in srgb,var(--s-ink) 10%,transparent)}.s-hours{display:grid;max-width:34em;margin:0}.s-hours div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--s-line);font-variant-numeric:tabular-nums}.s-hours div.is-today{font-weight:750}.s-scale{display:grid;gap:8px;--s-scale-on: var(--s-action, var(--s-accent));--s-scale-off: color-mix(in srgb, currentColor 18%, transparent);--p: 50%}.s-scale__label{font-weight:650}.s-scale__now{display:flex;align-items:baseline;gap:4px;min-height:1.6em;margin:0}.s-scale__now b{font-size:1.7em;line-height:1;font-variant-numeric:tabular-nums}.s-scale__now span{opacity:.65;font-size:.9em}.s-scale[data-unset] .s-scale__now b{display:none}.s-scale__range{width:100%}.s-scale__range::-webkit-slider-runnable-track{height:6px;border-radius:99px;background:linear-gradient(to right,var(--s-scale-on) var(--p),var(--s-scale-off) var(--p))}.s-scale__range::-moz-range-track{height:6px;border-radius:99px;background:var(--s-scale-off)}.s-scale__range::-moz-range-progress{height:6px;border-radius:99px;background:var(--s-scale-on)}.s-scale__range::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;margin-top:-9px;border:0;border-radius:50%;background:var(--s-scale-on);box-shadow:0 2px 8px #00000038;transition:transform .15s}.s-scale__range::-moz-range-thumb{width:24px;height:24px;border:0;border-radius:50%;background:var(--s-scale-on);box-shadow:0 2px 8px #00000038}.s-scale__range:active::-webkit-slider-thumb{transform:scale(1.12)}.s-scale__range:focus-visible{outline:none}.s-scale__range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px color-mix(in srgb,var(--s-scale-on) 35%,transparent)}.s-scale__range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px color-mix(in srgb,var(--s-scale-on) 35%,transparent)}.s-scale[data-unset] .s-scale__range{--p: 0%}.s-scale[data-unset] .s-scale__range::-moz-range-progress{background:transparent}.s-scale[data-unset] .s-scale__range::-webkit-slider-thumb{background:transparent;box-shadow:inset 0 0 0 2px color-mix(in srgb,currentColor 45%,transparent)}.s-scale[data-unset] .s-scale__range::-moz-range-thumb{background:transparent;box-shadow:inset 0 0 0 2px color-mix(in srgb,currentColor 45%,transparent)}.s-scale__ticks{display:flex;justify-content:space-between;margin-top:-4px;font-size:.85em;font-variant-numeric:tabular-nums}.s-scale__ticks span{width:24px;padding:6px 0;text-align:center;opacity:.55;cursor:pointer;transition:opacity .15s}.s-scale__ticks span.is-on{opacity:1;font-weight:700;color:var(--s-scale-on)}.s-scale__ends{display:flex;justify-content:space-between;gap:12px;font-size:.85em;opacity:.7}.s-scale.is-wrong .s-scale__now span{color:#b42318;opacity:1}.s-hours dt,.s-hours dd{margin:0}.s-hours dd{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.s-hours dd small{display:block}.s-hours__t{white-space:nowrap}@media(min-width:900px){.s-hours{font-size:clamp(1em,.9em + .18vw,1.12em)}}.s-pills{display:flex;flex-wrap:wrap;gap:10px}.s-page[data-title-align=auto][data-axis=center] .s-pills,.s-page[data-title-align=center] .s-pills{justify-content:center}.s-pill,.s-page a.s-pill{padding:12px 20px;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--s-line);color:inherit;font-weight:650;text-decoration:none;transition:background .2s,box-shadow .2s}.s-pill:hover{background:var(--s-ink);color:var(--s-bg);box-shadow:none}.s-bento{display:grid;gap:var(--s-gap)}@container scol (min-width: 560px){.s-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.s-bento>.s-link-card:first-child{grid-column:1 / -1}.s-bento>.s-link-card:has(img):not(:first-child){grid-template-columns:1fr;align-content:space-between;min-height:200px}.s-bento>.s-link-card:has(img):not(:first-child) img{width:100%;height:auto;aspect-ratio:16 / 10}.s-bento>.s-link-card:has(img):not(:first-child) .s-link-card__go{position:absolute;top:14px;right:16px}}.s-bento>.s-link-card:first-child{padding-block:clamp(20px,calc(2.6 * var(--s-vw, 1vw)),28px)}.s-bento>.s-link-card:first-child .s-link-card__text b{font-size:1.2em}.s-gallery{display:grid;gap:clamp(8px,calc(1.2 * var(--s-vw, 1vw)),16px);grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr))}@container scol (max-width: 640px){.s-gallery{grid-template-columns:repeat(var(--cols-phone, 2),minmax(0,1fr))}}.s-gallery--reel{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--s-gutter) * -1);padding-inline:var(--s-gutter)}.s-gallery--reel::-webkit-scrollbar{display:none}.s-gallery--reel>.s-shot{flex:0 0 min(86%,720px);scroll-snap-align:center}.s-gallery--reel .s-shot img{aspect-ratio:4 / 3}.s-gallery__nav{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:14px}.s-gallery__step{display:grid;place-items:center;width:44px;height:44px;padding:0 0 3px;border-radius:50%;border:1px solid var(--s-line);background:transparent;color:inherit;font:inherit;font-size:26px;line-height:1;cursor:pointer}.s-gallery__step:hover{background:var(--s-soft, rgb(0 0 0 / 5%))}.s-gallery__count{min-width:4.5ch;text-align:center;font-size:.9rem;font-variant-numeric:tabular-nums;opacity:.75}.s-gallery__count b{font-weight:700}.s-page[data-protect="1"] :is(img,picture,video,canvas){-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.s-page[data-protect="1"] :is(a,button):has(>:is(img,picture,video)){-webkit-touch-callout:none}.s-page[data-protect="1"] img::selection{background:transparent}.s-shot{margin:0}.s-shot__open{display:block;width:100%;height:100%;padding:0;overflow:hidden;border:0;border-radius:calc(var(--s-radius) * .8);background:none;cursor:zoom-in}.s-shot img{width:100%;height:100%;aspect-ratio:1;object-fit:cover;transition:transform .6s var(--s-ease)}.s-shot__open:hover img{transform:scale(1.04)}.s-shot figcaption{margin-top:8px;font-size:.9em;color:var(--s-soft)}.s-page[data-photos=ring] .s-sec img:not(.s-press__logo,.s-logos img,.s-review figcaption img){outline:2px solid var(--s-accent);outline-offset:-2px}@media(min-width:960px){.s-sections>.s-sec[data-width=full]{grid-column:1 / -1}}.s-close{padding:0 clamp(14px,calc(2 * var(--s-vw, 1vw)),24px) clamp(14px,calc(2 * var(--s-vw, 1vw)),24px);container-type:inline-size}.s-close__in{display:grid;justify-items:center;gap:clamp(18px,calc(3 * var(--s-vw, 1vw)),36px);padding:clamp(44px,calc(10 * var(--s-vw, 1vw)),150px) var(--s-gutter);border-radius:var(--s-radius-box);background:var(--s-band);color:var(--s-band-ink);text-align:center}.s-close__line{max-width:16ch;font-size:calc(clamp(2.4rem,calc(6.6 * var(--s-vw, 1vw)),5.8rem) * var(--s-title-scale));line-height:.96;letter-spacing:var(--s-track)}.s-close .s-btn{background:var(--s-band-ink);color:var(--s-band)}.s-page .s-close a.s-btn{color:var(--s-band)}.s-page[data-closing-tone=brand] .s-close__in{background:var(--s-accent);color:var(--s-accent-ink)}.s-page[data-closing-tone=brand] .s-close .s-btn,.s-page[data-closing-tone=brand] .s-close a.s-btn{background:var(--s-accent-ink);color:var(--s-accent)}.s-page[data-closing-tone=brand] .s-close__in{--s-ink: var(--s-accent-ink);--s-soft: color-mix(in srgb, var(--s-accent-ink) 78%, var(--s-accent))}.s-page:is([data-closing-width=narrow],[data-closing-width=medium]) .s-close:not(#s-none){padding:0 var(--s-gutter) var(--s-between, 40px)}.s-page:is([data-closing-width=narrow],[data-closing-width=medium]) .s-close:not(#s-none) .s-close__in{width:min(100%,760px);margin-inline:auto;border-radius:var(--s-radius-box)}.s-page[data-closing-width=medium] .s-close:not(#s-none) .s-close__in{width:min(100%,var(--s-read))}.s-page[data-closing-width=narrow]:not([data-closing-layout=banner]) .s-close__line{font-size:calc(min(clamp(2.2rem,calc(6.6 * var(--s-vw, 1vw)),5.8rem),3.4rem) * var(--s-title-scale));max-width:18ch}.s-page[data-closing-width=medium]:not([data-closing-layout=banner]) .s-close__line{font-size:calc(min(clamp(2.4rem,calc(6.6 * var(--s-vw, 1vw)),5.8rem),4.4rem) * var(--s-title-scale))}.s-footer{position:relative;padding:clamp(56px,calc(8 * var(--s-vw, 1vw)),120px) 0 calc(28px + env(safe-area-inset-bottom));background:var(--s-footer-bg, transparent);color:var(--s-footer-ink, var(--s-soft));font-size:.9375em;line-height:1.55;overflow:hidden}.s-page[data-mode=dark]{--s-page-bg: var(--s-bg);--s-page-ink: var(--s-ink);--s-page-action: var(--s-action);--s-page-action-ink: var(--s-action-ink)}.s-footer__mark{margin:0 var(--s-gutter) clamp(16px,calc(3 * var(--s-vw, 1vw)),36px);color:var(--s-footer-ink, var(--s-ink));font:800 clamp(3rem,calc(14 * var(--s-vw, 1vw)),14rem) / .84 var(--s-font-head);letter-spacing:-.06em;white-space:nowrap;overflow:hidden;text-overflow:clip;opacity:.1}.s-footer a{color:inherit}.s-footer__in,.s-footer__card{container:sfoot / inline-size}.s-footer__in{display:grid;gap:clamp(40px,calc(5 * var(--s-vw, 1vw)),72px);width:min(100% - 2 * var(--s-gutter),var(--s-read));margin-inline:auto}.s-footer__body,.s-footer__card{display:grid;gap:clamp(36px,calc(4.4 * var(--s-vw, 1vw)),64px);align-items:start}.s-footer__top{display:grid;gap:28px;align-items:start}.s-footer__who{min-width:0}.s-footer__title{margin:0;color:var(--s-footer-ink, var(--s-ink));font:700 clamp(1.5rem,calc(1.15rem + 1.1 * var(--s-vw, 1vw)),2.1rem) / 1.08 var(--s-font-head);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:break-word}.s-footer__line{margin:12px 0 0;max-width:38ch;text-wrap:pretty}.s-footer__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}.s-footer__cols>:is(.s-footer__col--contact,:last-child:nth-child(odd)){grid-column:1 / -1}.s-footer__cols:has(>.s-footer__col--contact)>:last-child:nth-child(odd):not(:first-child){grid-column:auto}.s-footer__cols:has(>.s-footer__col--contact)>:last-child:nth-child(2n){grid-column:1 / -1}.s-footer__col{container:sfcol / inline-size;min-width:0;color:var(--s-footer-ink, var(--s-ink))}.s-footer__h{margin:0 0 14px;color:var(--s-soft);font-size:var(--s-fs-label);font-weight:700;letter-spacing:var(--s-ls-label);line-height:1.3;text-transform:uppercase}.s-footer__col p,.s-footer__col address{margin:0;font-style:normal}.s-footer__col :is(address,p)+p{margin-top:8px}.s-footer__col ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.s-footer__col a,.s-footer__reach a{text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .25s var(--s-ease)}.s-footer__col a:hover,.s-footer__reach a:hover{background-size:100% 1px}.s-footer__col--contact a{overflow-wrap:anywhere}.s-footer__hrs{display:grid;grid-template-columns:max-content max-content;gap:6px 22px;margin:0}.s-footer__hrs div{display:contents}.s-footer__hrs dd{margin:0;font-variant-numeric:tabular-nums;text-align:end}@container sfcol (max-width: 209px){.s-footer__hrs{grid-template-columns:minmax(0,1fr);row-gap:0}.s-footer__hrs dt{color:var(--s-soft);font-size:.9em}.s-footer__hrs dd{margin-bottom:8px;text-align:start}}.s-footer__nets{columns:2 9em;column-gap:24px;margin:0;padding:0;list-style:none}.s-footer__nets li{break-inside:avoid;padding-bottom:8px}.s-footer__net{display:inline-flex;align-items:center;gap:10px}.s-footer__net svg{flex:none;width:16px;height:16px;fill:currentColor;opacity:.8}.s-footer__hrs .is-closed dd{color:var(--s-soft)}.s-footer__socs{display:flex;flex-wrap:wrap;gap:8px}.s-footer__soc{display:grid;place-items:center;width:40px;height:40px;border-radius:999px;background:color-mix(in srgb,currentColor 8%,transparent);color:var(--s-footer-ink, var(--s-ink));transition:background .2s,transform .2s var(--s-ease)}.s-footer__soc:hover{background:color-mix(in srgb,currentColor 16%,transparent);transform:translateY(-2px)}.s-footer__soc svg{width:18px;height:18px;fill:currentColor}.s-footer__bottom{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding-top:24px;border-top:1px solid var(--s-line);color:var(--s-soft);font-size:.8125rem;line-height:1.5}.s-footer__name{margin:0;max-width:60ch}.s-footer__credit{display:block;margin-top:4px;font-size:.95em}.s-page .s-footer__credit a{color:inherit;text-decoration:underline;text-underline-offset:2px}.s-footer__seller{display:inline-block;margin-top:4px;font-size:1em}.s-footer__links{display:block;margin:0 -9px;text-wrap:balance}.s-footer__links a{display:inline-block;margin:0 9px;padding-block:3px;text-decoration:none}.s-footer__links a:hover,.s-footer__name a:hover{text-decoration:underline}.s-footer__owner{flex-basis:100%;margin:0;font-size:.95em;opacity:.85}.s-footer__brand{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.s-page .s-footer__create{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:5px 13px 5px 10px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--s-line);color:var(--s-ink);font-weight:650;text-decoration:none;white-space:nowrap;transition:background .2s}.s-page .s-footer__create:hover{background:color-mix(in srgb,currentColor 7%,transparent)}.s-footer__create svg{flex:none;width:14px;height:14px;fill:currentColor}.s-page .s-footer__create{gap:9px;min-height:44px;padding:6px 16px 6px 8px}.s-page .s-footer__create svg{width:28px;height:28px;padding:4px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0000001f}.s-page .s-footer__create>span{font-weight:600}.s-page .s-footer__create>b{padding-left:9px;border-left:1px solid var(--s-line);color:var(--s-link, var(--s-accent));font-weight:700}.s-page .s-footer__made{color:inherit;text-decoration:none;white-space:nowrap}.s-page .s-footer__made:hover{text-decoration:underline;text-underline-offset:3px}@container sfoot (min-width: 760px){.s-footer__cols{grid-template-columns:repeat(var(--s-fcols, 2),minmax(0,1fr))}.s-footer .s-footer__cols>:is(.s-footer__col--contact,:last-child:nth-child(odd),:last-child:nth-child(2n)){grid-column:auto}.s-footer__bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 40px}.s-footer__name{grid-row:span 2}.s-footer__links{grid-column:2;max-width:46em;text-align:end}.s-footer__brand{grid-column:2;justify-self:end}.s-footer__owner{grid-column:1 / -1}}@container sfoot (min-width: 1000px){.s-footer:is([data-design=columns],[data-design=bigname]):not([data-cols="4"]) .s-footer__body:has(>.s-footer__cols){grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:56px}}.s-footer:is([data-design=bigname],[data-design=columns])[data-cols="1"]{--s-fcols: 1}@container sfoot (min-width: 760px){.s-footer.s-footer:is([data-design=bigname],[data-design=columns]):is([data-cols="1"],[data-cols="2"]) .s-footer__body:has(>.s-footer__cols){grid-template-columns:minmax(0,1fr) auto;column-gap:56px}.s-footer.s-footer:is([data-design=bigname],[data-design=columns]):is([data-cols="1"],[data-cols="2"]) .s-footer__cols{grid-template-columns:repeat(var(--s-fcols, 2),12em);justify-content:end;column-gap:clamp(36px,5cqi,72px)}}.s-footer__reach{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 22px;margin:0;max-width:64ch;color:var(--s-footer-ink, var(--s-ink))}.s-footer__card{padding:clamp(28px,calc(4.4 * var(--s-vw, 1vw)),60px) calc(var(--s-gutter) - var(--s-box-m));border-radius:var(--s-radius-box, 24px);background:var(--s-footer-bg, var(--s-card));color:var(--s-footer-ink, var(--s-soft));box-shadow:inset 0 0 0 1px var(--s-box-edge, var(--s-line));--s-ink: var(--s-footer-ink, var(--s-card-ink))}.s-footer__giant{container:sgiant / inline-size;grid-column:1 / -1;margin:clamp(8px,calc(2 * var(--s-vw, 1vw)),32px) 0 0;color:var(--s-footer-ink, var(--s-ink));font-family:var(--s-font-head);font-weight:800;text-align:center}.s-footer__giant span{display:block;font-size:min(calc(165cqi / var(--n, 8)),30cqi);line-height:.9;letter-spacing:-.055em;white-space:nowrap}.s-footer__giant span+span{margin-top:.02em}.s-footer__form{display:grid;gap:12px;margin:0}.s-footer__ask{margin:0;color:var(--s-footer-ink, var(--s-ink));font:700 clamp(1.4rem,calc(1.1rem + 1 * var(--s-vw, 1vw)),1.9rem) / 1.1 var(--s-font-head);letter-spacing:-.015em}.s-footer__join{display:flex;gap:8px}.s-footer__join .s-field{flex:1 1 auto;min-width:0;margin:0}.s-footer__join input{width:100%;min-height:50px;padding:0 18px;border:1px solid color-mix(in srgb,currentColor 24%,transparent);border-radius:var(--s-radius-btn, 999px);background:color-mix(in srgb,currentColor 5%,transparent);color:var(--s-footer-ink, var(--s-ink));font:inherit}.s-footer__join .s-btn{flex:none;min-height:50px}.s-footer__form .s-form__note{margin:0;font-size:.875em}.s-footer__form.is-sent .s-footer__join{display:none}.s-footer__form[data-section="0"] .s-footer__join{opacity:.6;pointer-events:none}@media(prefers-reduced-motion:no-preference){.s-page{--s-move-k: 1;--s-move-t: .7s;--s-move-ease: var(--s-ease);--s-reveal-t: .7s;--s-head-anim: s-head-soft;--s-head-pre-clip: none;--s-head-pre-move: 0 14px;--s-head-pre-scale: 1;--s-card-from: 0 16px;--s-img-from: 0 10px;--s-img-scale: 1;--s-img-clip: inset(0);--s-img-o: .35;--s-lift: -3px}.s-page[data-motion=none]{--s-lift: 0px}.s-page[data-motion=lift]{--s-move-t: .6s;--s-move-ease: cubic-bezier(.16, 1, .3, 1);--s-reveal-t: .6s;--s-head-anim: s-rise;--s-head-pre-move: 0 14px;--s-card-from: 0 18px;--s-img-from: 0 8px;--s-img-scale: 1;--s-img-clip: inset(0);--s-img-o: .35}.s-page[data-motion=glide]{--s-move-t: .65s;--s-move-ease: cubic-bezier(.22, 1, .36, 1);--s-reveal-t: .65s;--s-head-anim: s-slide;--s-head-pre-move: -14px 0;--s-card-from: -20px 0;--s-img-from: -8px 0;--s-img-clip: inset(0);--s-img-o: .35}.s-page:is([data-motion=spring],[data-motion=bounce]){--s-move-t: .7s;--s-move-ease: cubic-bezier(.34, 1.56, .64, 1);--s-reveal-t: .6s;--s-head-anim: s-hop;--s-head-pre-move: 0 16px;--s-head-pre-scale: .94;--s-card-from: 0 24px;--s-card-anim: s-card-pop;--s-img-from: 0 12px;--s-img-scale: .98;--s-img-o: .25;--s-lift: -5px;--s-lift-ease: cubic-bezier(.34, 1.56, .64, 1);--s-lift-t: .4s}.s-page[data-motion=cinema]{--s-move-t: .95s;--s-move-ease: cubic-bezier(.2, .65, .2, 1);--s-reveal-t: .85s;--s-head-anim: s-rise;--s-head-pre-move: 0 14px;--s-card-from: 0 16px;--s-img-from: 0 0;--s-img-scale: 1.02;--s-img-o: .35;--s-lift-t: .5s}.s-page[data-motion=showroom]{--s-move-t: .9s;--s-move-ease: cubic-bezier(.19, 1, .22, 1);--s-reveal-t: .8s;--s-head-anim: s-rise;--s-head-pre-move: 0 14px;--s-card-from: 0 22px;--s-img-from: 0 0;--s-img-scale: 1.02;--s-img-clip: inset(0);--s-img-o: .35;--s-lift: -4px;--s-lift-t: .5s}.s-page[data-motion=focus]{--s-move-t: .75s;--s-move-ease: cubic-bezier(.16, 1, .3, 1);--s-reveal-t: .65s;--s-head-anim: s-rise;--s-head-pre-move: 0 14px;--s-card-from: 0 16px;--s-img-from: 0 0;--s-img-scale: 1.02;--s-img-o: .35}.s-page[data-motion-speed=quick]{--s-move-k: .6}.s-page[data-motion-speed=relaxed]{--s-move-k: 1.6}@supports (animation-timing-function: linear(0,1)){.s-page[data-motion=focus]{--s-move-ease: linear(0, .006 1.5%, .024 3%, .056 4.8%, .104 6.8%, .198 10%, .534 20.5%, .632 24%, .711 27.3%, .78 30.5%, .837 33.8%, .883 37%, .923 40.5%, .957 44.5%, .982 48.8%, 1 53.5%, 1.01 58.8%, 1.015 70.8%, 1)}.s-page:is([data-motion=spring],[data-motion=bounce]){--s-move-ease: linear(0, .007 1%, .035 2.2%, .081 3.5%, .141 4.8%, .288 7.2%, .59 11.8%, .717 13.8%, .845 16%, .941 18%, 1.019 20%, 1.08 22%, 1.122 24%, 1.149 26%, 1.163 28.7%, 1.154 32%, 1.128 35.2%, 1.051 42.5%, 1.017 46.2%, .991 50.2%, .977 54.5%, .975 61.3%, 1.003 82%, 1)}}@keyframes s-head-soft{0%{translate:0 14px}}@keyframes s-reveal{0%{clip-path:inset(0 0 100% 0);translate:0 100%}to{clip-path:inset(-.3em -1em -.3em -1em);translate:0 0}}@keyframes s-reveal-x{0%{clip-path:inset(-.3em 100% -.3em 0);translate:-32px 0}to{clip-path:inset(-.3em -1em -.3em -1em);translate:0 0}}@keyframes s-hop{0%{translate:0 16px;scale:.94}}@keyframes s-rise{0%{translate:0 14px}}@keyframes s-slide{0%{translate:-14px 0}}@keyframes s-card-in{0%{translate:var(--s-card-from)}}@keyframes s-img-in{0%{opacity:var(--s-img-o);clip-path:var(--s-img-clip);translate:var(--s-img-from);scale:var(--s-img-scale)}to{clip-path:inset(0)}}@keyframes s-cover-in{0%{transform:scale(1.03);opacity:.6}}@keyframes s-img-focus{0%{filter:blur(12px) brightness(1) var(--s-pf, )}}@keyframes s-img-dark{0%{filter:blur(0) brightness(.25) var(--s-pf, )}}@keyframes s-card-pop{0%{translate:var(--s-card-from);rotate:-4deg;scale:.9}}.s-page.is-moving:not([data-motion=none]) .s-sec:not(.is-in) :is(img,video):not(.s-hero__cover *,.s-arrive *),.s-page.is-moving:not([data-motion=none]) .s-sec .s-arrive:not(.is-seen) :is(img,video){opacity:var(--s-img-o);clip-path:var(--s-img-clip);translate:var(--s-img-from);scale:var(--s-img-scale)}.s-page.is-moving:not([data-motion=none]) .s-sec.is-in :is(img,video):not(.s-hero__cover *,.s-arrive *){animation:s-img-in calc(var(--s-move-t) * var(--s-move-k)) var(--s-move-ease) calc(var(--s-d, 0ms) - var(--s-late, 0ms)) backwards}.s-page.is-moving:not([data-motion=none]) .s-sec .s-arrive.is-seen :is(img,video){animation:s-img-in calc(var(--s-move-t) * var(--s-move-k)) var(--s-move-ease) calc(var(--s-ai, 0ms) - var(--s-late, 0ms)) backwards}.s-page.is-moving[data-motion=focus] .s-sec:not(.is-in) :is(img,video):not(.s-hero__cover *,.s-arrive *,.s-logos *,.s-embed__play *),.s-page.is-moving[data-motion=focus] .s-sec .s-arrive:not(.is-seen) :is(img,video):not(.s-logos *,.s-embed__play *){filter:blur(12px) brightness(1) var(--s-pf, )}.s-page.is-moving[data-motion=focus] .s-sec.is-in :is(img,video):not(.s-hero__cover *,.s-arrive *,.s-logos *,.s-embed__play *),.s-page.is-moving[data-motion=focus] .s-sec .s-arrive.is-seen :is(img,video):not(.s-logos *,.s-embed__play *){animation-name:s-img-in,s-img-focus}.s-page.is-moving[data-motion=cinema] .s-sec:not(.is-in) :is(img,video):not(.s-hero__cover *,.s-arrive *,.s-logos *,.s-embed__play *),.s-page.is-moving[data-motion=cinema] .s-sec .s-arrive:not(.is-seen) :is(img,video):not(.s-logos *,.s-embed__play *){filter:blur(0) brightness(.25) var(--s-pf, )}.s-page.is-moving[data-motion=cinema] .s-sec.is-in :is(img,video):not(.s-hero__cover *,.s-arrive *,.s-logos *,.s-embed__play *),.s-page.is-moving[data-motion=cinema] .s-sec .s-arrive.is-seen :is(img,video):not(.s-logos *,.s-embed__play *){animation-name:s-img-in,s-img-dark}.s-page.is-moving:not([data-motion=none]) .s-sec:not(.is-in)>.s-sec__in>.s-sec__head>*{clip-path:var(--s-head-pre-clip);translate:var(--s-head-pre-move);scale:var(--s-head-pre-scale)}.s-page.is-moving:not([data-motion=none]) .s-sec.is-in>.s-sec__in>.s-sec__head>*{animation:var(--s-head-anim) calc(var(--s-reveal-t) * var(--s-move-k)) var(--s-move-ease) calc(var(--s-d, 0ms) + var(--s-h, 0ms) - var(--s-late, 0ms)) backwards}.s-page .s-sec__head>:nth-child(2){--s-h: 90ms}.s-page .s-sec__head>:nth-child(n+3){--s-h: .19s}.s-page.is-moving:not([data-motion=none]) .s-sec .s-arrive:not(.is-seen){translate:var(--s-card-from)}.s-page.is-moving:is([data-motion=spring],[data-motion=bounce]) .s-sec .s-arrive:not(.is-seen){rotate:-4deg;scale:.9}.s-page.is-moving:not([data-motion=none]) .s-sec .s-arrive.is-seen{animation:var(--s-card-anim, s-card-in) calc(var(--s-move-t) * var(--s-move-k)) var(--s-move-ease) calc(var(--s-ai, 0ms) - var(--s-late, 0ms)) backwards}.s-page:not([data-motion=none]):not([data-preview="1"]) .s-hero__body>:is(.s-hero__kind,.s-hero__name,.s-hero__bio,.s-btn,.s-hero__facts,.s-hero__rating,.s-hero__specs,.s-hero__offers,.s-hero__trust,.s-hero__marks),.s-page.is-moving[data-preview="1"]:not([data-motion=none]) .s-hero__body>:is(.s-hero__kind,.s-hero__name,.s-hero__bio,.s-btn,.s-hero__facts,.s-hero__rating,.s-hero__specs,.s-hero__offers,.s-hero__trust,.s-hero__marks){animation:var(--s-head-anim) calc(var(--s-reveal-t) * var(--s-move-k)) var(--s-move-ease) calc(var(--s-h, 60ms) - var(--s-late, 0ms)) backwards}.s-page .s-hero__body>.s-hero__name{--s-h: .14s}.s-page .s-hero__body>.s-hero__bio{--s-h: .3s}.s-page .s-hero__body>.s-btn{--s-h: .42s}.s-page .s-hero__body>.s-hero__specs{--s-h: .36s}.s-page .s-hero__body>.s-hero__offers{--s-h: .4s}.s-page .s-hero__body>:is(.s-hero__trust,.s-hero__marks){--s-h: .48s}.s-page .s-hero__body>.s-hero__facts{--s-h: .52s}.s-page.is-moving:is([data-motion=cinema],[data-motion=showroom]) .s-hero__cover :is(img,video),.s-page:is([data-motion=cinema],[data-motion=showroom]):not([data-preview="1"]) .s-hero__cover :is(img,video){animation:s-cover-in calc(1.8s * var(--s-move-k)) cubic-bezier(.2,.7,.2,1) calc(0ms - var(--s-late, 0ms)) backwards}.s-page:is([data-intro-in=rise],[data-intro-in=lines],[data-intro-in=blur],[data-intro-in=dark]):not([data-motion=none]):not([data-preview="1"]) .s-hero__body>:is(.s-hero__kind,.s-hero__name,.s-hero__bio,.s-btn,.s-hero__facts,.s-hero__rating,.s-hero__specs,.s-hero__offers,.s-hero__trust,.s-hero__marks),.s-page.is-moving[data-preview="1"]:is([data-intro-in=rise],[data-intro-in=lines],[data-intro-in=blur],[data-intro-in=dark]):not([data-motion=none]) .s-hero__body>:is(.s-hero__kind,.s-hero__name,.s-hero__bio,.s-btn,.s-hero__facts,.s-hero__rating,.s-hero__specs,.s-hero__offers,.s-hero__trust,.s-hero__marks){animation:s-in-rise calc(.95s * var(--s-move-k)) cubic-bezier(.2,.7,.2,1) calc(var(--s-h, 60ms) * 1.4 - var(--s-late, 0ms)) backwards}.s-page[data-intro-in=blur]:not([data-motion=none]):not([data-preview="1"]) .s-hero__body>:is(.s-hero__kind,.s-hero__name,.s-hero__bio,.s-btn,.s-hero__facts,.s-hero__rating,.s-hero__specs,.s-hero__offers,.s-hero__trust,.s-hero__marks),.s-page.is-moving[data-preview="1"][data-intro-in=blur]:not([data-motion=none]) .s-hero__body>:is(.s-hero__kind,.s-hero__name,.s-hero__bio,.s-btn,.s-hero__facts,.s-hero__rating,.s-hero__specs,.s-hero__offers,.s-hero__trust,.s-hero__marks){animation-name:s-in-blur;animation-duration:calc(1.15s * var(--s-move-k))}.s-page[data-intro-in=dark]:not([data-motion=none]):not([data-preview="1"]) .s-hero__body>:is(.s-hero__kind,.s-hero__name,.s-hero__bio,.s-btn,.s-hero__facts,.s-hero__rating,.s-hero__specs,.s-hero__offers,.s-hero__trust,.s-hero__marks),.s-page.is-moving[data-preview="1"][data-intro-in=dark]:not([data-motion=none]) .s-hero__body>:is(.s-hero__kind,.s-hero__name,.s-hero__bio,.s-btn,.s-hero__facts,.s-hero__rating,.s-hero__specs,.s-hero__offers,.s-hero__trust,.s-hero__marks){animation-name:s-in-fade;animation-duration:calc(1.2s * var(--s-move-k));animation-delay:calc(var(--s-h, 60ms) * 1.4 + .42s - var(--s-late, 0ms))}.s-page[data-intro-in=dark]:not([data-motion=none]):not([data-preview="1"]) .s-hero__cover :is(img,video),.s-page.is-moving[data-preview="1"][data-intro-in=dark]:not([data-motion=none]) .s-hero__cover :is(img,video){animation:s-in-dark calc(1.7s * var(--s-move-k)) cubic-bezier(.3,.6,.2,1) calc(0ms - var(--s-late, 0ms)) backwards}.s-page[data-intro-in=lines] .s-hero__body>.s-hero__name.is-lined{animation:none!important}.s-hero__name .s-ln{display:block;overflow:hidden;padding:.14em 0 .12em;margin:-.14em 0 -.12em}.s-hero__name .s-ln>span{display:block}.s-page[data-intro-in=lines]:not([data-motion=none]):not([data-preview="1"]) .s-hero__name .s-ln>span,.s-page.is-moving[data-preview="1"][data-intro-in=lines]:not([data-motion=none]) .s-hero__name .s-ln>span{animation:s-in-line calc(.9s * var(--s-move-k)) cubic-bezier(.2,.75,.15,1) calc(.16s + var(--s-ln, 0ms) - var(--s-late, 0ms)) backwards}@keyframes s-in-rise{0%{opacity:0;translate:0 30px}}@keyframes s-in-blur{0%{opacity:0;filter:blur(16px);scale:1.03}}@keyframes s-in-fade{0%{opacity:0;translate:0 12px}}@keyframes s-in-line{0%{translate:0 135%}}@keyframes s-in-dark{0%{filter:blur(0) brightness(0) var(--s-pf, );scale:1.08}40%{filter:blur(0) brightness(.35) var(--s-pf, )}}.s-page:is([data-motion=lift],[data-motion=glide],[data-motion=cinema],[data-motion=showroom]) .s-depth{scale:var(--s-depth-scale, 1.1);translate:0 calc(var(--s-dp, 0) * var(--s-depth, 4%));will-change:translate}.s-page:is([data-motion=lift],[data-motion=glide],[data-motion=cinema],[data-motion=showroom]) .s-depth--hero{translate:0 var(--s-hy, 0px);will-change:translate}}.s-backdrop,.s-fx{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.s-page[data-bg=gradient] .s-backdrop{background:var(--s-bg-gradient)}.s-page .s-backdrop__media{position:absolute;inset:0;display:none;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--s-bg-focus, 50% 50%);opacity:var(--s-bg-photo, 1)}.s-page[data-bg=media] .s-backdrop__media{display:block}.s-page[data-bg=media] .s-backdrop:before{content:"";position:absolute;inset:0;z-index:1;background:var(--s-bg);opacity:var(--s-bg-shade, .38)}.s-scene{position:absolute;inset:0;z-index:2;overflow:hidden}.s-fx canvas{position:absolute;inset:0;width:100%;height:100%}.s-fx .s-aurora{position:absolute}.s-page[data-effect-layer=front] .s-fx{z-index:15}.s-page[data-grain="1"]:after{content:"";position:fixed;inset:0;z-index:40;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.16;mix-blend-mode:overlay}.s-page[data-grain="1"][data-mode=dark]:after{opacity:.22;mix-blend-mode:soft-light}.s-flash{animation:s-flash 1.4s ease-out}@keyframes s-flash{0%,to{outline:3px solid transparent;outline-offset:4px}20%,60%{outline:3px solid var(--s-accent);outline-offset:4px}}.s-lightbox,.s-sheet{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:16px;background:#000000d6;backdrop-filter:blur(6px)}.s-lightbox img{max-height:90vh;width:auto;border-radius:12px}.s-lightbox--player iframe{width:min(960px,100%);max-height:86vh;border:0;border-radius:12px;background:#000}.s-lightbox__go{position:fixed;top:50%;width:52px;height:52px;margin-top:-26px;border:0;border-radius:50%;background:#ffffffeb;color:#111;font:400 34px/1 system-ui,sans-serif;cursor:pointer}.s-lightbox__x{position:fixed;top:max(14px,env(safe-area-inset-top));right:14px;width:48px;height:48px;border:0;border-radius:50%;background:#ffffffeb;color:#111;font:400 30px/1 system-ui,sans-serif;cursor:pointer}.s-lightbox__go--prev{left:16px}.s-lightbox__go--next{right:16px}.s-sheet__panel{width:min(100%,440px);padding:24px;border-radius:22px;background:var(--s-bg);color:var(--s-ink);display:grid;gap:12px}.s-sheet__panel input{min-height:48px;padding:0 14px;border:1px solid var(--s-line);border-radius:12px;background:transparent;color:inherit;font:inherit}.s-page.is-editable :is(.s-sec,.s-hero,.s-header,.s-footer,.s-close){cursor:pointer}.s-draftbar{position:fixed;top:calc(76px + env(safe-area-inset-top));left:12px;z-index:45;display:flex;align-items:center;gap:8px;padding:5px 5px 5px 12px;border-radius:999px;background:#17141c;color:#fff;font:600 12px/1.2 system-ui,sans-serif;box-shadow:0 6px 18px #00000040}.s-draftbar b{color:#d7ff44}.s-draftbar a{flex:none;padding:6px 11px;border-radius:999px;background:#d7ff44;color:#17141c;font-weight:700;text-decoration:none}.s-draftbar__x{width:24px;height:24px;border:0;border-radius:50%;background:#ffffff1f;color:#fff;font:600 15px/1 system-ui,sans-serif;cursor:pointer}html:is(.s-menu-open,.s-co-open) .s-draftbar,html:has(.s-sheet,.s-co,.s-vsheet,.s-lightbox,.s-consent:not([hidden])) .s-draftbar{display:none}.s-count{display:grid;justify-items:center;gap:18px;text-align:center}.s-count__msg{font-size:1.15em;max-width:36em}.s-count__clock{display:flex;gap:clamp(8px,calc(2 * var(--s-vw, 1vw)),18px)}.s-count__unit{display:grid;justify-items:center;gap:4px;min-width:clamp(64px,calc(12 * var(--s-vw, 1vw)),104px);padding:clamp(12px,calc(2 * var(--s-vw, 1vw)),20px) 8px;border-radius:var(--s-radius);background:var(--s-cf-bg);color:var(--s-cf-ink);box-shadow:var(--s-cf-edge);-webkit-backdrop-filter:var(--s-cf-blur);backdrop-filter:var(--s-cf-blur)}.s-count__unit b{font:750 clamp(1.9rem,calc(5 * var(--s-vw, 1vw)),3.4rem) / 1 var(--s-font-head);font-variant-numeric:tabular-nums;letter-spacing:-.03em}.s-count__unit small{color:var(--s-soft);font-size:.78em;text-transform:uppercase;letter-spacing:.08em}.s-count__when{color:var(--s-soft)}.s-count.is-done .s-count__clock{display:none}.s-count__ended{font:700 clamp(1.4rem,calc(3 * var(--s-vw, 1vw)),2rem) / 1.2 var(--s-font-head)}.s-dates{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--s-line)}.s-date{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(14px,calc(3 * var(--s-vw, 1vw)),32px);padding:clamp(14px,calc(2.4 * var(--s-vw, 1vw)),24px) 0;border-bottom:1px solid var(--s-line)}.s-date__day{display:grid;justify-items:center;min-width:58px;line-height:1}.s-date__day small{color:var(--s-link);font-weight:750;font-size:.78em;text-transform:uppercase;letter-spacing:.08em}.s-date__day b{font:750 clamp(1.8rem,calc(4 * var(--s-vw, 1vw)),2.6rem) / 1.05 var(--s-font-head);letter-spacing:-.03em}.s-date__text h3{font-size:var(--s-fs-h3)}.s-date.is-off{opacity:.55}.s-date.is-off h3{text-decoration:line-through}@container scol (max-width: 560px){.s-date{grid-template-columns:auto minmax(0,1fr)}.s-date>:last-child:not(.s-date__text){grid-column:2;justify-self:start}}.s-promo{display:grid;justify-items:center;gap:12px;max-width:520px;margin-inline:auto;padding:clamp(22px,calc(4 * var(--s-vw, 1vw)),40px);border-radius:var(--s-radius-box);background:var(--s-cf-bg);color:var(--s-cf-ink);box-shadow:var(--s-cf-edge);-webkit-backdrop-filter:var(--s-cf-blur);backdrop-filter:var(--s-cf-blur);text-align:center}.s-promo__off{font:800 clamp(2.2rem,calc(6 * var(--s-vw, 1vw)),3.6rem) / 1 var(--s-font-head);letter-spacing:-.04em;color:var(--s-link)}.s-promo__head{font-size:1.4em}.s-promo__code{display:inline-flex;align-items:center;gap:14px;padding:12px 12px 12px 22px;border:2px dashed color-mix(in srgb,var(--s-accent) 60%,transparent);border-radius:14px;background:transparent;color:inherit;font:inherit;cursor:pointer}.s-promo__code b{font:800 1.35em/1 ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.12em}.s-promo__code span{padding:8px 14px;border-radius:999px;background:var(--s-action);color:var(--s-action-ink);font-weight:700;font-size:.85em}.s-promo__code.is-copied span{background:#12b76a;color:#fff}.s-promo__ends{color:var(--s-soft);font-size:.9em}.s-locked{display:grid;justify-items:center;gap:12px;padding:clamp(24px,4vw,40px);border-radius:var(--s-radius-box);background:color-mix(in srgb,var(--s-ink) 5%,transparent);text-align:center}.s-locked:before{content:"🔒";font-size:1.6em}.s-posts{display:grid;gap:var(--s-gap)}.s-post img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:calc(var(--s-radius) * .7)}.s-embed{position:relative;width:100%;overflow:hidden;border-radius:var(--s-radius);background:color-mix(in srgb,var(--s-ink) 88%,var(--s-bg))}.s-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.s-embed__play{position:absolute;inset:0;display:grid;place-items:center;align-content:center;gap:10px;width:100%;padding:0;border:0;background:transparent;color:#fff;font:inherit;cursor:pointer}.s-embed__play img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--s-ease),filter .3s;filter:brightness(.82)}.s-embed__play:hover img{transform:scale(1.03);filter:brightness(.7)}.s-embed__btn{position:relative;display:inline-flex;align-items:center;gap:10px;padding:12px 22px 12px 16px;border-radius:999px;background:#fffffff0;color:#111;font-weight:700;box-shadow:0 12px 30px -12px #0009}.s-embed__btn svg{width:22px;height:22px;fill:currentColor}.s-embed__play small{position:relative;color:#ffffffd9;font-size:.78em}.s-embed[style*=height] .s-embed__play{grid-auto-flow:column;justify-content:start;padding-inline:18px}.s-player{margin:0;display:grid;gap:10px}.s-player[data-live-channel]{position:relative}.s-live{position:absolute;top:12px;right:12px;z-index:3;display:inline-flex;align-items:center;gap:6px;padding:5px 12px 5px 10px;border-radius:999px;background:#e50914;color:#fff;font:700 12px/1.2 var(--s-font-body, system-ui),sans-serif;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 4px 14px #e5091459;pointer-events:none}.s-live[hidden]{display:none}.s-live i{width:7px;height:7px;border-radius:50%;background:#fff;animation:s-live-pulse 1.2s ease-in-out infinite}.s-live small{font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:none;opacity:.92}.s-live small:empty{display:none}.s-live small:before{content:"· ";opacity:.7}@keyframes s-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.35)}}@media(prefers-reduced-motion:reduce){.s-live i{animation:none}}.s-player.has-border .s-embed{box-shadow:0 0 0 1px var(--s-line),0 20px 40px -24px #0006}.s-vids{position:relative;gap:clamp(14px,calc(2 * var(--s-vw, 1vw)),22px)}.s-vids>figcaption{margin-top:2px}.s-vid{display:grid;gap:10px;min-width:0;align-content:start}.s-vid__frame{width:100%;border-radius:var(--s-radius);background:#0c0c0f;isolation:isolate;box-shadow:0 24px 50px -30px #0000008c}.s-vid__frame :is(iframe,video){position:absolute;inset:0;width:100%;height:100%;border:0;background:#000}.s-vid .s-vid__play{display:block;text-align:left}.s-vid .s-vid__play>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:none;transition:transform .7s var(--s-ease)}.s-vid .s-vid__play:hover>img{transform:scale(1.03);filter:none}.s-vid__play:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#0000 52%,#0000008c);pointer-events:none}.s-vid__play:focus-visible{outline:3px solid var(--s-accent);outline-offset:3px}.s-vid .s-vid__still{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.s-vid__blank{position:absolute;inset:0;background:radial-gradient(120% 120% at 50% 40%,#26262b,#111114 70%)}.s-vid__src svg,.s-vid__btn svg{width:100%;height:100%;fill:currentColor}.s-vid__btn{position:absolute;left:50%;top:50%;z-index:2;display:grid;place-items:center;width:clamp(52px,13%,84px);aspect-ratio:1;border-radius:50%;background:#fffffff0;color:#111;box-shadow:0 0 0 8px #ffffff29,0 18px 40px -12px #0009;transform:translate(-50%,-50%);transition:transform .25s var(--s-ease),box-shadow .25s}.s-vid__btn svg{width:38%;height:38%;margin-left:7%}.s-vid__play:hover .s-vid__btn{transform:translate(-50%,-50%) scale(1.08);box-shadow:0 0 0 12px #ffffff2e,0 22px 46px -12px #000000a6}.s-vid[data-shape=tall] .s-vid__btn{width:clamp(52px,24%,76px)}.s-vid__src{position:absolute;left:12px;bottom:11px;z-index:2;display:inline-flex;align-items:center;gap:6px;color:#fffffff0;font:650 12px/1 var(--s-font-body, system-ui);text-shadow:0 1px 2px rgb(0 0 0 / 55%)}.s-vid__src i{display:block;width:14px;height:14px}.s-vid .s-vid__time{position:absolute;right:10px;bottom:9px;z-index:2;padding:4px 7px;border-radius:6px;background:#000000b8;color:#fff;font:650 12px/1 var(--s-font-body, system-ui);font-variant-numeric:tabular-nums}.s-vid__next{justify-self:start;display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:#000000b8;color:#fff;font:700 12px/1.2 var(--s-font-body, system-ui);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none}.s-vid__next i{width:7px;height:7px;border-radius:50%;background:var(--brand, var(--s-accent))}.s-vids.is-live .s-vid__next{display:none}.s-vid__text .s-vid__next{margin-bottom:4px}.s-vid__text{display:grid;gap:2px;min-width:0}.s-vid__text b{display:block;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.s-vid__text small{font-size:.85em}.s-vid__card{display:block;width:100%;padding:0;border:0;color:#fff;font:inherit;text-align:left;cursor:pointer;border-radius:var(--s-radius);background:#111114;box-shadow:0 18px 36px -26px #0009}.s-vid__card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--s-ease),filter .3s}.s-vid__card:hover>img{transform:scale(1.04);filter:brightness(.9)}.s-vid__card:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#0000 55%,#0000008c);pointer-events:none}.s-vid__card:focus-visible{outline:3px solid var(--s-accent);outline-offset:3px}.s-vsheet{position:fixed;inset:0;z-index:60;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:max(12px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));background:#08080aeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.s-vsheet__in{display:grid;justify-items:center;gap:10px;min-width:0}.s-vsheet__stage{width:min(100%,94vw,1120px,calc((100svh - 120px) * 16 / 9))}.s-vsheet[data-shape=tall] .s-vsheet__stage{width:max(min(340px,94vw),min(92vw,420px,calc((100svh - 120px)*.5625)))}.s-vsheet[data-shape=square] .s-vsheet__stage{width:min(100%,92vw,640px,calc(100svh - 120px))}.s-vsheet .s-vid__frame{width:100%;border-radius:14px;box-shadow:0 30px 80px -30px #000000e5}.s-vsheet[data-provider=instagram] .s-vid__frame{aspect-ratio:9 / 19!important;max-height:calc(100svh - 110px)}.s-vsheet__cap{max-width:min(92vw,640px);margin:0;color:#ffffffdb;font-size:.9rem;text-align:center}.s-vsheet__x{position:absolute;top:max(10px,env(safe-area-inset-top));right:max(10px,env(safe-area-inset-right));z-index:2;width:44px;height:44px;border:0;border-radius:50%;background:#ffffff24;color:#fff;font-size:28px;line-height:1;cursor:pointer}.s-vsheet__nav{width:44px;height:44px;border:0;border-radius:50%;background:#ffffff24;color:#fff;font-size:30px;line-height:1;cursor:pointer}.s-vsheet__nav[hidden]{visibility:hidden;display:block}.s-vsheet :is(.s-vsheet__x,.s-vsheet__nav):hover{background:#ffffff3d}.s-vsheet :is(.s-vsheet__x,.s-vsheet__nav):focus-visible{outline:3px solid var(--s-accent);outline-offset:2px}@media(max-width:600px){.s-vsheet{grid-template-columns:minmax(0,1fr)}.s-vsheet__nav{position:absolute;bottom:max(14px,env(safe-area-inset-bottom))}.s-vsheet__prev{left:16px}.s-vsheet__next{right:16px}}.s-vids__stage{display:grid;min-width:0}.s-vids__stage .s-vid[data-shape=tall] .s-vid__frame{width:min(100%,calc(min(78svh,760px)*.5625));justify-self:center}.s-vids__stage .s-vid[data-shape=square] .s-vid__frame{width:min(100%,640px);justify-self:center}.s-vids__stage .s-vid:is([data-shape=tall],[data-shape=square]) .s-vid__text{justify-self:center;text-align:center}.s-vids__rail,.s-vids[data-layout=reel] .s-vids__list{display:flex;gap:clamp(10px,calc(1.6 * var(--s-vw, 1vw)),16px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:thin}.s-vids__rail>.s-vid{flex:0 0 clamp(210px,30%,300px);scroll-snap-align:start}.s-vids__rail>.s-vid[data-shape=tall]{flex-basis:clamp(150px,17%,180px)}.s-vids__rail>.s-vid[data-shape=square]{flex-basis:clamp(170px,22%,220px)}.s-vids__rail .s-vid__btn{width:clamp(40px,22%,56px);box-shadow:0 0 0 5px #ffffff29,0 12px 26px -10px #0009}.s-vids__rail .s-vid__src{display:none}.s-spot{display:grid;gap:18px;justify-items:center}.s-spot>:first-child:not(.s-btn){width:100%}.s-spot:not(.has-media)>.s-btn{justify-self:var(--s-ha, center)}.s-spot__video,.s-spot__img img,.s-spot__still{width:100%;border-radius:var(--s-radius);object-fit:cover}.s-spot__img{padding:0;border:0;background:none;cursor:zoom-in}.s-spot__img--still{cursor:auto}.s-spot__card{position:relative;padding:0;overflow:hidden}.s-spot__card img{width:100%;aspect-ratio:16 / 9;object-fit:cover}.s-spot__card:not(:has(img)){display:grid;place-items:center;min-height:120px}.s-spot__card:not(:has(img)) .s-spot__go{position:static}.s-spot__go{position:absolute;right:14px;bottom:14px;padding:8px 14px;border-radius:999px;background:#fffffff0;color:#111;font-weight:700}.s-music{display:grid;gap:clamp(20px,calc(4 * var(--s-vw, 1vw)),48px);align-items:start}@container scol (min-width: 760px){.s-music.has-cover{grid-template-columns:minmax(220px,.9fr) 1.1fr}}.s-music__cover{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--s-radius);box-shadow:0 30px 60px -30px #0000008c}.s-music__art{position:relative;display:block;padding:0;border:0;overflow:hidden;background:none;color:#fff;font:inherit;cursor:pointer;transition:transform .25s var(--s-ease),box-shadow .25s;-webkit-tap-highlight-color:transparent}.s-music__art img{display:block;width:100%;height:100%;object-fit:cover;transition:filter .25s}.s-music__glyph{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#0000008c;opacity:0;transform:translate(-50%,-50%) scale(.9);transition:opacity .2s,transform .2s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none}.s-music__glyph svg{width:22px;height:22px;margin-left:2px;fill:currentColor}.s-music__glyph .s-i-pause,.s-music.is-playing .s-music__glyph .s-i-play{display:none}.s-music.is-playing .s-music__glyph .s-i-pause{display:inline}@media(hover:hover)and (pointer:fine){.s-music__art:hover{transform:translateY(-2px)}.s-music__art:hover img{filter:brightness(.82)}.s-music__art:hover .s-music__glyph{opacity:1;transform:translate(-50%,-50%) scale(1)}}.s-music__art:focus-visible{outline:3px solid var(--s-accent);outline-offset:4px}.s-music__art:focus-visible .s-music__glyph{opacity:1;transform:translate(-50%,-50%) scale(1)}.s-music__still{position:relative;display:block;overflow:hidden}.s-music__still img{display:block;width:100%;height:100%;object-fit:cover}.s-music__eq{position:absolute;left:10px;bottom:10px;display:none;align-items:end;gap:3px;height:24px;padding:5px 7px;border-radius:8px;background:#0000008c;pointer-events:none}.s-music__eq i{width:3px;height:30%;border-radius:2px;background:#fff;animation:s-eq 1s ease-in-out infinite}.s-music__eq i:nth-child(2){animation-delay:-.35s}.s-music__eq i:nth-child(3){animation-delay:-.7s}.s-music.is-playing .s-music__eq{display:flex}@media(prefers-reduced-motion:reduce){.s-music__eq i{animation:none;height:70%}.s-music__art,.s-music__art img{transition:none}}.s-music__text{display:grid;gap:16px}.s-platforms{display:grid;gap:8px}.s-platform{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;border-radius:var(--s-radius-btn);background:var(--s-card);color:var(--s-card-ink);box-shadow:inset 0 0 0 1px var(--s-line);text-decoration:none;transition:transform .2s var(--s-ease)}.s-page a.s-platform{color:var(--s-card-ink)}.s-platform:hover{transform:translate(4px)}.s-platform span{padding:6px 14px;border-radius:999px;background:var(--s-action);color:var(--s-action-ink);font-weight:700;font-size:.85em;white-space:nowrap;flex:none}.s-tracks{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--s-line)}.s-tracks li{display:grid;grid-template-columns:28px minmax(0,1fr);grid-auto-flow:column;grid-auto-columns:auto;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--s-line)}.s-tracks audio{height:32px;max-width:200px}.s-music__preview{width:100%}.s-music__deck{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;width:100%;min-width:0}.s-music__play{display:inline-flex;align-items:center;gap:10px;padding:6px 18px 6px 6px;border:0;border-radius:999px;background:var(--s-action);color:var(--s-action-ink);font:inherit;font-weight:700;cursor:pointer;box-shadow:0 12px 28px -16px #0000008c;transition:transform .2s var(--s-ease),box-shadow .2s;-webkit-tap-highlight-color:transparent}.s-music__play:hover{transform:translateY(-1px);box-shadow:0 16px 32px -16px #0009}.s-music__play[hidden]{display:none}.s-music__play i{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:color-mix(in srgb,var(--s-action-ink) 14%,transparent)}.s-music__play svg,.s-track__play svg,.s-embed__btn svg{fill:currentColor}.s-music__play svg{width:18px;height:18px}:is(.s-music__play,.s-track__play,.s-embed__play) .s-i-pause,:is(.s-music__play,.s-track__play,.s-embed__play)[aria-pressed=true] .s-i-play{display:none}:is(.s-music__play,.s-track__play,.s-embed__play)[aria-pressed=true] .s-i-pause{display:inline}:is(.s-music__play,.s-track__play):focus-visible{outline:3px solid var(--s-accent);outline-offset:3px}.s-music__now{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;flex:1 1 160px;min-width:0;font-size:.9em}.s-music__now b{font-weight:650;line-height:1.3;overflow-wrap:anywhere}.s-music__now b:empty{display:none}.s-music__now small{color:var(--s-soft);font-variant-numeric:tabular-nums}.s-music__now b:empty+small{grid-column:1 / -1}.s-music__bar{grid-column:1 / -1;height:3px;border-radius:3px;background:color-mix(in srgb,var(--s-ink) 12%,transparent);overflow:hidden}.s-music__bar i{display:block;width:var(--p, 0%);height:100%;background:var(--s-action);transition:width .25s linear}.s-music__player{width:100%}.s-music .s-chip.is-soon{background:var(--s-action);color:var(--s-action-ink)}.s-music__name{display:grid;gap:4px;margin:0}.s-music__name b{font:750 clamp(1.25rem,calc(2.4 * var(--s-vw, 1vw)),1.7rem) / 1.15 var(--s-font-head);letter-spacing:-.02em}.s-music__name span{font-size:1.02em}.s-tracks .s-track{grid-template-columns:28px minmax(0,1fr) auto 40px;grid-auto-flow:row;padding:8px 10px 8px 4px;border-radius:0;transition:background .2s}.s-track.has-play{cursor:pointer}.s-track.has-play:hover{background:color-mix(in srgb,var(--s-ink) 5%,transparent)}.s-track__n{position:relative;display:grid;place-items:center;color:var(--s-soft);font-variant-numeric:tabular-nums}.s-track__name{display:grid;min-width:0}.s-track__name b{font-weight:650;line-height:1.3;overflow-wrap:anywhere}.s-track__name small,.s-track__time{font-size:.82em;font-variant-numeric:tabular-nums}.s-track__name small{line-height:1.3;overflow-wrap:anywhere}.s-track__time{grid-column:3}.s-track__play{grid-column:4;display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:color-mix(in srgb,var(--s-ink) 9%,transparent);color:inherit;cursor:pointer;transition:background .2s,color .2s}.s-track__play.is-none{visibility:hidden}.s-track__play svg{width:16px;height:16px}.s-track__play:hover,.s-track.is-current .s-track__play{background:var(--s-action);color:var(--s-action-ink)}.s-track.is-current{background:linear-gradient(90deg,color-mix(in srgb,var(--s-action) 14%,transparent) var(--p, 0%),color-mix(in srgb,var(--s-action) 5%,transparent) 0)}.s-track.is-current .s-track__name b{color:var(--s-link, inherit)}.s-eq{position:absolute;inset:0;display:none;align-items:end;justify-content:center;gap:2px;padding:4px 0}.s-eq i{width:3px;height:30%;border-radius:2px;background:var(--s-action);animation:s-eq 1s ease-in-out infinite}.s-eq i:nth-child(2){animation-delay:-.35s}.s-eq i:nth-child(3){animation-delay:-.7s}@keyframes s-eq{0%,to{height:25%}50%{height:85%}}.s-ofr-media{display:flex;margin:2px 0 0}.s-ofr-media__btn{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:4px 16px 4px 4px;border:1px solid color-mix(in srgb,var(--s-card-ink, var(--s-ink)) 16%,transparent);border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--s-action) 18%,transparent) var(--p, 0%),transparent 0);color:inherit;font:inherit;font-size:.92em;font-weight:650;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .2s,background-color .2s}.s-ofr-media__btn:hover{border-color:color-mix(in srgb,var(--s-card-ink, var(--s-ink)) 34%,transparent)}.s-ofr-media__btn:focus-visible{outline:3px solid var(--s-accent);outline-offset:2px}.s-ofr-media__btn svg{box-sizing:content-box;width:14px;height:14px;padding:9px;border-radius:50%;background:var(--s-action);color:var(--s-action-ink);fill:currentColor}.s-ofr-media__btn .s-i-pause,.s-ofr-media__btn[aria-pressed=true] .s-i-play{display:none}.s-ofr-media__btn[aria-pressed=true] .s-i-pause{display:inline}.s-detail__media{width:min(100%,880px);margin:20px auto 0}.s-detail__media[data-shape=tall]{width:min(100%,380px)}.s-detail__media>.s-embed{width:100%;border-radius:var(--s-radius);overflow:hidden}.s-detail__media .s-vid__play{position:absolute;inset:0;width:100%;padding:0;border:0;background:none;cursor:pointer}.s-detail__media .s-vid__still{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.s-co-open .s-vsheet{z-index:80}.s-co__item .s-ofr-media{margin-top:8px}.s-track.is-playing .s-eq{display:flex}.s-track.is-playing .s-track__n>span{visibility:hidden}@media(prefers-reduced-motion:reduce){.s-eq i{animation:none;height:60%}}.s-release{padding:0 0 16px;overflow:hidden;text-decoration:none}.s-release img{width:100%;aspect-ratio:1;object-fit:cover}.s-release h3,.s-release p{padding-inline:16px}.s-videos{display:grid;gap:var(--s-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.s-video{display:grid;gap:8px;color:inherit;text-decoration:none}.s-page a.s-video{color:inherit}.s-video__thumb{position:relative;display:block;overflow:hidden;border-radius:var(--s-radius);aspect-ratio:16 / 9;background:color-mix(in srgb,var(--s-ink) 10%,transparent)}.s-video__thumb img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--s-ease)}.s-video:hover .s-video__thumb img{transform:scale(1.04)}.s-video__thumb i{position:absolute;left:50%;top:50%;width:52px;height:36px;margin:-18px 0 0 -26px;border-radius:10px;background:#000000b3}.s-video__thumb i:after{content:"";position:absolute;left:21px;top:10px;border:8px solid transparent;border-left:13px solid #fff;border-right:0}.s-video b{font-size:.98em;line-height:1.35}.s-postlist{display:grid;border-top:1px solid var(--s-line)}.s-post-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 0;border-bottom:1px solid var(--s-line);color:inherit;text-decoration:none}.s-page a.s-post-row{color:inherit}.s-post-row.has-thumb{grid-template-columns:96px minmax(0,1fr) auto}.s-post-row img{width:96px;aspect-ratio:4 / 3;object-fit:cover;border-radius:calc(var(--s-radius) * .6)}.s-post-row>span{display:grid;gap:4px}.s-post-row b{font-size:1.1em}.s-post-row:hover b{text-decoration:underline;text-underline-offset:.2em}.s-works{display:grid;gap:clamp(28px,calc(5 * var(--s-vw, 1vw)),64px)}@container scol (min-width: 760px){.s-works{grid-template-columns:repeat(2,minmax(0,1fr))}.s-work.is-first{grid-column:1 / -1}}.s-work{display:grid;gap:14px}.s-work__img{position:relative;padding:0;border:0;background:none;overflow:hidden;border-radius:var(--s-radius);cursor:zoom-in}.s-work__img img{width:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform .7s var(--s-ease)}.s-work.is-first .s-work__img img{aspect-ratio:16 / 9}.s-work__img:hover img{transform:scale(1.03)}.s-work__count{position:absolute;right:12px;bottom:12px;padding:6px 12px;border-radius:999px;background:#000000a6;color:#fff;font-weight:700;font-size:.85em}.s-work__text{display:grid;gap:6px}.s-work__text h3{font-size:var(--s-fs-h3)}.s-work__result{font-weight:650}.s-work__ask{justify-self:start;display:inline-flex;align-items:center;min-height:40px;margin-top:6px;padding:0 16px;border:1.5px solid var(--s-line);border-radius:var(--s-radius-btn, 999px);color:var(--s-ink);font-weight:650;font-size:.92em;text-decoration:none;transition:border-color .15s,background .15s}.s-work__ask:hover{border-color:var(--s-action)}.s-works:not(:has(.s-work__img,.s-compare)) .s-work__ask{justify-self:start}.s-work__kinds{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px;justify-content:var(--s-mid-items, flex-start)}.s-works>.s-work[hidden]{display:none}.s-compare{position:relative;overflow:hidden;border-radius:var(--s-radius);aspect-ratio:4 / 3;--cut: 50%}.s-compare img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.s-compare__before{position:absolute;inset:0;clip-path:inset(0 calc(100% - var(--cut)) 0 0)}.s-compare__before:after{content:"";position:absolute;top:0;bottom:0;left:var(--cut);width:3px;margin-left:-1.5px;background:#fff;box-shadow:0 0 12px #0006}.s-compare input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.s-compare__tags{position:absolute;inset:auto 12px 12px;display:flex;justify-content:space-between;pointer-events:none}.s-compare__tags small{padding:4px 10px;border-radius:999px;background:#0009;color:#fff;font-weight:700}.s-reviews{display:grid;gap:var(--s-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.s-review{margin:0;gap:14px}.s-review blockquote{margin:0;font-size:1.08em;line-height:1.55}.s-review blockquote:before{content:"“";display:block;height:.5em;color:var(--s-link);font:800 3em / .9 var(--s-font-head)}.s-review figcaption{display:flex;align-items:center;gap:12px}.s-review figcaption img{width:44px;height:44px;border-radius:50%;object-fit:cover}.s-review figcaption span{display:grid}.s-page .s-review__report{margin-left:auto;align-self:flex-end;padding:6px 0 2px 8px;color:var(--s-soft);font-size:11.5px;font-weight:500;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:3px;white-space:nowrap}.s-page .s-review__report:hover,.s-page .s-review__report:focus-visible{color:inherit;text-decoration-color:currentColor}.s-offer__age{display:flex;align-items:flex-start;gap:8px;margin:6px 0 0;color:inherit;font-size:.86em;line-height:1.4}.s-offer__age span{opacity:.78}.s-offer__age b{flex:none;padding:1px 7px;border:1.5px solid currentColor;border-radius:999px;font-size:.86em;font-weight:700;letter-spacing:.02em}.s-stars{color:#f5a524;letter-spacing:.12em}.s-stars span{color:var(--s-line)}.s-rating{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;padding:8px 16px;border-radius:999px;background:color-mix(in srgb,#f5a524 16%,transparent);color:inherit;font-weight:700;text-decoration:none}.s-rating span{color:#f5a524}.s-xrev{display:grid;gap:16px;margin-top:clamp(28px,calc(4 * var(--s-vw, 1vw)),44px)}.s-xrev:first-child{margin-top:0}.s-xrev__head{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.s-xrev__src{flex:1 0 100%;margin:0;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,currentColor 62%,transparent)}.s-xrev__score{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:44px;margin:0;padding:8px 18px;border-radius:999px;background:color-mix(in srgb,#f5a524 16%,transparent);font-weight:600}.s-xrev__score b{font-weight:800;font-size:1.1em}.s-xrev__wait{font-weight:500;color:color-mix(in srgb,currentColor 70%,transparent)}.s-xrev__stars{position:relative;display:inline-block;color:color-mix(in srgb,currentColor 22%,transparent);letter-spacing:.06em;line-height:1}.s-xrev__stars:before{content:"★★★★★"}.s-xrev__stars i{position:absolute;inset:0 auto 0 0;overflow:hidden;white-space:nowrap;color:#f5a524}.s-xrev__stars i:before{content:"★★★★★"}.s-xrev__all{margin:0}.s-xrev__list[data-n="1"]>.s-review{max-width:780px}.s-review--google blockquote{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;overflow:hidden;white-space:pre-line;overflow-wrap:anywhere}.s-review--google.is-open blockquote{display:block;-webkit-line-clamp:unset}.s-review--google figcaption a{color:inherit;text-decoration:none}.s-review--google figcaption a:hover{text-decoration:underline;text-underline-offset:3px}.s-review--google figcaption small+small{margin-top:2px}.s-xrev__more{justify-self:start;min-height:32px;padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.s-xrev__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 20px;margin:0;font-size:13px;line-height:1.45;color:color-mix(in srgb,currentColor 66%,transparent)}.s-xrev__gm{margin-left:auto;font:400 14px/1.2 Roboto,Arial,sans-serif;letter-spacing:0;text-transform:none;color:#5e5e5e;white-space:nowrap}.s-xrev[data-tone=dark] .s-xrev__gm{color:#fff}.s-xrev__gm img{display:block;width:auto;height:18px}.s-xrev__gm-dark,.s-xrev[data-tone=dark] .s-xrev__gm--logo:has(.s-xrev__gm-dark) .s-xrev__gm-light{display:none}.s-xrev[data-tone=dark] .s-xrev__gm-dark{display:block}.s-xrev__tpcard{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;padding:clamp(18px,calc(2.4 * var(--s-vw, 1vw)),26px);border-radius:var(--s-radius);background:var(--s-cf-bg);color:var(--s-cf-ink);box-shadow:var(--s-cf-edge);-webkit-backdrop-filter:var(--s-cf-blur);backdrop-filter:var(--s-cf-blur)}.s-xrev__mark{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:14px;background:var(--s-accent);color:var(--s-accent-ink);font-size:22px;line-height:1}.s-xrev__tptext{flex:1 1 220px;min-width:0}.s-xrev__tptext .s-xrev__src{margin-bottom:4px}.s-xrev__tptitle{margin:0;font:600 clamp(1.05rem,calc(1.7 * var(--s-vw, 1vw)),1.3rem) / 1.3 var(--s-font-head);letter-spacing:-.01em}.s-xrev__tpacts{display:flex;flex-wrap:wrap;gap:10px}.s-xrev__tpcard .s-btn--quiet{color:var(--s-card-ink);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--s-card-ink) 24%,transparent)}.s-xrev__tpnote{margin:-6px 0 0;font-size:13px;color:color-mix(in srgb,currentColor 66%,transparent)}.s-xrev__tpbox{min-height:24px}@container scol (max-width: 560px){.s-xrev__tpacts{flex:1 0 100%}.s-xrev__tpacts .s-btn{flex:1 1 auto}.s-xrev__gm{margin-left:0}}.s-stats{display:grid;gap:clamp(16px,calc(3 * var(--s-vw, 1vw)),40px);grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}.s-stat{display:grid;gap:6px;padding-top:14px;border-top:2px solid var(--s-ink)}.s-stat b{font:800 clamp(2.4rem,calc(6 * var(--s-vw, 1vw)),4rem) / 1 var(--s-font-head);letter-spacing:-.04em}.s-press__logo{max-height:36px;width:auto;object-fit:contain}.s-form{display:grid;gap:14px;max-width:620px}.s-fstep{display:grid;gap:14px;min-width:0}.s-form :is(.s-topic__main,.s-cond):not([hidden]){display:grid;gap:14px;min-width:0}.s-fstep__title{margin:0;font-weight:700;font-size:1.12em}.s-steps{display:grid;gap:8px}.s-steps__now{margin:0;font-size:.85em;opacity:.72;font-variant-numeric:tabular-nums}.s-steps__bar{height:4px;border-radius:99px;background:color-mix(in srgb,currentColor 14%,transparent);overflow:hidden}.s-steps__bar span{display:block;width:0;height:100%;border-radius:inherit;background:var(--s-action, var(--s-accent));transition:width .3s ease}.s-steps__nav{display:flex;gap:10px}.s-more{margin-top:-6px}.s-steps__nav .s-steps__next,.s-steps__nav button[type=submit]{flex:1;min-width:0}.s-steps__nav .s-steps__back{flex:none}.s-page[data-title-align=auto][data-axis=center] .s-form,.s-page[data-title-align=center] .s-form{margin-inline:auto}.s-field{display:grid;gap:6px;border:0;margin:0;padding:0}.s-field>span,.s-field legend{font-weight:650;font-size:.95em}.s-field :is(input,textarea,select){width:100%;min-height:50px;padding:12px 16px;border:1.5px solid var(--s-line);border-radius:min(var(--s-radius),14px);background:var(--s-bg);color:var(--s-ink);font:inherit;transition:border-color .15s,box-shadow .15s}.s-field textarea{min-height:120px;resize:vertical}.s-field :is(input,textarea,select):focus{outline:none;border-color:var(--s-link, var(--s-accent));box-shadow:0 0 0 1px var(--s-link, var(--s-accent)),0 0 0 5px color-mix(in srgb,var(--s-link, var(--s-accent)) 22%,transparent)}.s-field.is-wrong :is(input,textarea,select){border-color:#d92d20}.s-choices{display:flex;flex-wrap:wrap;gap:8px 18px}.s-choices legend{width:100%;margin-bottom:4px}.s-choices label{display:inline-flex;align-items:center;gap:8px}.s-trap{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.s-form .s-btn{justify-self:start}.s-page .s-sec .s-sec__body>:is(.s-form,.s-faqs,.s-text,.s-tip,.s-promo){margin-inline:var(--s-ha-ms, 0) var(--s-ha-me, auto)}.s-form__note{font-size:.9em}.s-sec .s-form__note.s-muted,.s-sec .s-field>span small{color:color-mix(in srgb,var(--s-ink) 78%,transparent)}.s-form__photos{display:grid;gap:8px}.s-form__photo-pick{justify-self:start;cursor:pointer}.s-form__photo-pick:has(input:focus-visible){outline:2px solid currentColor;outline-offset:2px}.s-form__photo-list{display:flex;flex-wrap:wrap;gap:8px}.s-form__photo{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:4px;overflow-wrap:anywhere}.s-form__photo-x{display:grid;place-items:center;width:28px;height:28px;flex:none;margin-left:2px;padding:0;border:0;border-radius:50%;background:color-mix(in srgb,currentColor 10%,transparent);color:inherit;font:inherit;font-size:18px;line-height:1;cursor:pointer}.s-form__photo-x:hover{background:color-mix(in srgb,currentColor 18%,transparent)}.s-form__photo-x:focus-visible{outline:2px solid currentColor;outline-offset:2px}.s-form__photo img{width:32px;height:32px;border-radius:8px;object-fit:cover;flex:none}.s-form__file-kind{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;flex:none;background:color-mix(in srgb,var(--s-accent) 30%,transparent);font-size:9px;font-weight:800;letter-spacing:.02em;overflow:hidden}.s-form__photo.is-failed{opacity:.8;background:transparent;box-shadow:inset 0 0 0 1px currentColor;border-radius:16px;padding:4px 4px 4px 12px}.s-form__photo-code{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.s-form__photo-code p{flex:1 1 100%;margin:0}.s-form__photo-code input{max-width:160px}.s-privacy-note{margin:12px 0 0;color:var(--s-soft, inherit);font-size:.84rem;line-height:1.45}.s-form>.s-privacy-note{margin:0}.s-privacy-note a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px}.s-form__done{padding:16px 18px;border-radius:14px;background:color-mix(in srgb,#12b76a 16%,transparent);font-weight:650}.s-form__error{color:#d92d20;font-weight:650}.s-form.is-sent>:not(.s-form__done){display:none}.s-form--signup .s-form__row{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));align-items:end}.s-form--signup .s-form__row .s-btn{min-height:50px}.s-form--signup .s-field>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.s-form__direct{margin-top:14px}.s-offers{display:grid;gap:var(--s-gap)}.s-offers[data-view=plans]{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.s-offer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px}.s-offer.has-img{grid-template-columns:120px minmax(0,1fr) auto}.s-offers[data-view=plans] .s-offer,.s-offers[data-view=plans] .s-offer.has-img{grid-template-columns:1fr;align-items:start}.s-offer__img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:calc(var(--s-radius) * .7)}.s-offers[data-view=plans] .s-offer__img{aspect-ratio:16 / 10}.s-offer__text{display:grid;gap:6px;min-width:0}.s-offer__text h3{font-size:var(--s-fs-h3)}.s-offer__meta b{font-size:1.05em}.s-offer .s-btn{justify-self:end;margin-top:0}.s-offers[data-view=plans] .s-offer .s-btn{justify-self:stretch}@container scol (max-width: 600px){.s-offer,.s-offer.has-img{grid-template-columns:84px minmax(0,1fr)}.s-offer:not(.has-img){grid-template-columns:1fr}.s-offer .s-btn{grid-column:1 / -1;justify-self:stretch}}.s-find{width:100%;max-width:360px;min-height:46px;margin-bottom:16px;padding:10px 16px;border:1.5px solid var(--s-line);border-radius:999px;background:var(--s-bg);color:var(--s-ink);font:inherit}.s-tip{display:grid;gap:16px;max-width:560px}.s-tip[data-card]{padding:clamp(16px,calc(3 * var(--s-vw, 1vw)),24px);border-radius:var(--s-radius)}.s-tip__amounts{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.s-tip__amount{display:grid;gap:2px;justify-items:center;padding:16px 10px;border:1.5px solid var(--s-line);border-radius:var(--s-radius);background:var(--s-card);color:var(--s-card-ink);font:inherit;cursor:pointer;transition:border-color .15s,transform .15s}.s-tip__amount b{font:800 1.5em / 1 var(--s-font-head)}.s-tip__amount small{color:var(--s-soft)}.s-tip__amount.is-on{border-color:var(--s-action);box-shadow:0 0 0 1px var(--s-action);transform:translateY(-2px)}.s-tip .s-btn{justify-self:stretch}.s-tip__other{justify-self:center;min-height:44px;padding:0 16px;border:0;border-radius:999px;background:none;color:inherit;font:inherit;font-weight:600;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:4px;cursor:pointer}.s-tip__other:hover{text-decoration-color:currentColor}.s-tip__other:focus-visible{outline:2px solid currentColor;outline-offset:2px}.s-goal{display:grid;gap:8px;margin-bottom:18px}.s-goal__bar{height:12px;border-radius:999px;background:color-mix(in srgb,var(--s-ink) 10%,transparent);overflow:hidden}.s-goal__bar span{display:block;height:100%;border-radius:inherit;background:var(--s-accent)}.s-recent{display:grid;gap:8px;margin:16px 0 0;padding:0;list-style:none}.s-recent li{display:flex;flex-wrap:wrap;gap:6px}.s-dining{display:grid;gap:14px}.s-dining .s-btn{justify-self:start}.s-dining__hours{display:grid;gap:6px;width:min(100%,26em);margin:0;font-variant-numeric:tabular-nums}.s-dining__hours>div{display:grid;grid-template-columns:minmax(5.5em,auto) minmax(0,1fr);gap:4px 16px;padding-bottom:6px;border-bottom:1px solid var(--s-line)}.s-dining__hours>div:last-child{padding-bottom:0;border-bottom:0}.s-dining__hours dt{font-weight:650;text-align:start}.s-dining__hours dd{display:grid;justify-items:end;gap:2px;margin:0;text-align:end}.s-dining__hours dd>span{white-space:nowrap}.s-dining__hours .is-closed{opacity:.65}.s-icon{width:1.15em;height:1.15em;flex:none}.s-btn .s-icon{width:18px;height:18px}.s-linkbtn{justify-content:space-between;gap:14px}.s-linkbtn .s-icon{opacity:.8;transition:transform .25s var(--s-ease),opacity .2s}.s-linkbtn:hover .s-icon{transform:translate(3px);opacity:1}.s-linkbtns[data-icons=hover] .s-linkbtn .s-icon{opacity:0}.s-linkbtns[data-icons=hover] .s-linkbtn:hover .s-icon{opacity:1}.s-item__icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:color-mix(in srgb,var(--s-accent) 14%,transparent);color:var(--s-link)}.s-item__icon .s-icon{width:24px;height:24px}.s-item__text{display:grid;gap:6px}.s-grid[data-icon-at=side] .s-item:has(.s-item__icon){grid-template-columns:48px minmax(0,1fr);align-items:start;column-gap:16px}.s-grid[data-icon-at=above] .s-item__icon{margin-bottom:4px}.s-menu li.has-img{display:grid;grid-template-columns:84px minmax(0,1fr);gap:16px;align-items:start}.s-menu__img{width:84px;aspect-ratio:1;object-fit:cover;border-radius:calc(var(--s-radius) * .6)}.s-tier__img{width:calc(100% + 2*clamp(18px,calc(2.2 * var(--s-vw, 1vw)),26px));max-width:none;margin:calc(-1*clamp(18px,calc(2.2 * var(--s-vw, 1vw)),26px)) calc(-1*clamp(18px,calc(2.2 * var(--s-vw, 1vw)),26px)) 8px;aspect-ratio:16 / 10;object-fit:cover;border-radius:var(--s-radius) var(--s-radius) 0 0}.s-hours__note{margin-top:12px;font-size:.9em}.s-location .s-btn{gap:8px}.s-mapgate{display:inline-flex;align-items:center;gap:8px}.s-contactbtns{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.s-contactbtns .s-btn{gap:10px}.s-wa{background:#25d366;color:#0b2e18}.s-page a.s-wa{color:#0b2e18}.s-contactbtns:is([data-position=bottom-right],[data-position=bottom-left]){position:fixed;bottom:max(18px,env(safe-area-inset-bottom));z-index:30;flex-direction:column}.s-contactbtns[data-position=bottom-right]{right:18px}.s-contactbtns[data-position=bottom-left]{left:18px}.s-contactbtns:is([data-position=bottom-right],[data-position=bottom-left]) .s-btn{box-shadow:0 16px 34px -12px #00000073}@media(max-width:600px){.s-contactbtns:is([data-position=bottom-right],[data-position=bottom-left]) .s-btn span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.s-contactbtns:is([data-position=bottom-right],[data-position=bottom-left]) .s-btn{width:58px;height:58px;min-height:0;padding:0;border-radius:50%}}.s-gallery[data-shaped] .s-shot img{aspect-ratio:var(--shape)}.s-shot{position:relative}.s-gallery[data-captions=overlay] .s-shot figcaption{position:absolute;inset:auto 0 0;margin:0;padding:28px 14px 12px;border-radius:0 0 var(--s-radius) var(--s-radius);background:linear-gradient(transparent,#000000b3);color:#fff;pointer-events:none}.s-shot__save{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#ffffffeb;color:#111}.s-more{justify-self:center;margin-top:18px}.s-form{max-width:var(--s-form-w, 620px)}.s-tip{max-width:var(--s-form-w, 560px)}.s-promo{max-width:var(--s-form-w, 520px);border-radius:var(--s-radius-box)}.s-count__msg{max-width:var(--s-form-w, 36em)}.s-socials,.s-linkbtns{max-width:var(--s-form-w, none)}.s-date__img{width:72px;aspect-ratio:1;object-fit:cover;border-radius:calc(var(--s-radius) * .6)}.s-release p.s-release__about{padding-inline:16px;color:var(--s-soft);font-size:.92em}html.s-co-open{overflow:hidden}.s-rating--verified b{font-weight:800}.s-review__verified{display:block;margin-top:2px;color:var(--s-link);font-weight:700;font-size:.82em}.s-offer__reviews{margin:4px 0 0;font-size:.9em}.s-offer__reviews b{color:var(--s-link)}.s-offer__reviews span{opacity:.75}.s-page[data-branding="0"] :is(.s-footer__brand,.s-badge):not(.is-always){display:none}.s-badge{flex:none;display:grid;place-items:center;width:34px;height:34px;margin-right:2px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--s-header-ink, var(--s-ink));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,currentColor 26%,transparent);cursor:pointer;transition:transform .2s var(--s-ease),box-shadow .2s}.s-badge:hover{transform:scale(1.06);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,currentColor 45%,transparent)}.s-badge:focus-visible{outline:3px solid color-mix(in srgb,#7a22f6 60%,transparent);outline-offset:2px}.s-badge svg{width:20px;height:20px;opacity:.72;transition:opacity .2s}.s-badge:not(:hover):not(:focus-visible) svg :is(path,circle){fill:currentColor}.s-badge:not(:hover):not(:focus-visible) svg ellipse{fill:var(--s-header-bg, var(--s-bg))}.s-badge:is(:hover,:focus-visible) svg{opacity:1}.s-sheet__panel--card{position:relative;justify-items:center;padding:34px 26px 22px;text-align:center}.s-sheet__panel--card h2{font-size:1.5em;letter-spacing:-.02em}.s-sheet__panel--card p{margin:0;color:var(--s-soft);max-width:30em}.s-sheet__panel--card .s-btn{width:100%}.s-sheet__mark svg{width:56px;height:56px;filter:drop-shadow(0 6px 14px rgb(84 0 232 / 28%))}@font-face{font-family:Shovva DM Sans;src:url(/wp-content/plugins/shovva-app/assets/fonts/dm-sans.woff2) format("woff2");font-weight:100 1000;font-display:swap}.s-sheet__panel--shovva{--s-ink: #fff;--s-soft: #c9c3d1;background:#17141c;color:#fff;font-family:Shovva DM Sans,ui-sans-serif,system-ui,sans-serif;box-shadow:0 30px 80px -20px #0009,inset 0 0 0 1px #ffffff14}.s-sheet__panel--shovva h2{font-family:inherit;font-weight:750;color:#fff}.s-page .s-sheet__go,.s-page a.s-sheet__go{display:grid;place-items:center;width:100%;min-height:50px;margin-top:6px;border-radius:999px;background:#d7ff44;color:#17141c;font-weight:700;text-decoration:none}.s-page .s-sheet__go:hover{background:#e4ff7a;color:#17141c}.s-sheet__later{min-height:44px;padding:0 16px;border:0;background:none;color:#c9c3d1;font:inherit;font-weight:600;cursor:pointer}.s-sheet__later:hover{color:#fff}.s-sheet__x{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:color-mix(in srgb,var(--s-ink) 7%,transparent);color:var(--s-ink);font:400 26px/1 system-ui,sans-serif;cursor:pointer}html.s-co-open .s-draftbar{display:none}.s-co{position:fixed;inset:0;z-index:70;display:grid;align-items:end;justify-items:center;background:#0000008c;backdrop-filter:blur(4px);animation:s-co-fade .2s ease both}.s-co__panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,520px);max-height:min(92vh,92svh);border-radius:min(var(--s-radius),22px) min(var(--s-radius),22px) 0 0;background:var(--s-card);color:var(--s-card-ink);box-shadow:0 -20px 60px #0000004d;animation:s-co-up .3s cubic-bezier(.2,.8,.2,1) both}@media(min-width:640px){.s-co{align-items:center;padding:24px}.s-co__panel{border-radius:min(var(--s-radius),22px);max-height:min(86vh,760px)}}.s-co__head{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:4px;padding:12px 12px 8px;border-bottom:1px solid color-mix(in srgb,var(--s-card-ink) 10%,transparent)}.s-co__title{margin:0;font-family:var(--s-font-head);font-size:1.15rem;text-align:center;line-height:1.25}.s-co__back,.s-co__x{width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:inherit;font-size:26px;line-height:1;cursor:pointer}.s-co__back:hover,.s-co__x:hover{background:color-mix(in srgb,var(--s-card-ink) 8%,transparent)}.s-co__back[hidden]{visibility:hidden;display:block}.s-co__body{display:grid;align-content:start;gap:14px;padding:18px 18px 8px;overflow:auto;overscroll-behavior:contain}.s-co__foot{display:grid;gap:8px;padding:12px 18px max(16px,env(safe-area-inset-bottom));border-top:1px solid color-mix(in srgb,var(--s-card-ink) 10%,transparent)}.s-co__foot:empty{display:none}.s-co__foot .s-btn{width:100%;min-height:52px}.s-co__error{margin:0;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,#d92d20 12%,transparent);color:inherit;font-weight:600}.s-co__error[hidden]{display:none}.s-co__note{margin:0;font-size:.88em;opacity:.75}.s-co__list{display:grid;gap:8px}.s-co__opt{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:56px;padding:12px 14px;border:1.5px solid color-mix(in srgb,var(--s-card-ink) 14%,transparent);border-radius:min(var(--s-radius),14px);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.s-co__opt:hover{border-color:color-mix(in srgb,var(--s-accent) 60%,transparent)}.s-co__opt[aria-pressed=true],.s-co__opt.is-on{border-color:var(--s-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--s-accent) 30%,transparent)}.s-co__opt small{display:block;opacity:.7;font-size:.85em}.s-co__opt b{font-weight:700}.s-co__opt[disabled]{opacity:.45;cursor:not-allowed}.s-co__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px}.s-co__grid .s-co__opt{min-height:46px;justify-content:center;text-align:center;grid-template-columns:1fr;padding:8px}.s-co__sum{display:grid;gap:6px;padding:12px 14px;border-radius:min(var(--s-radius),14px);background:color-mix(in srgb,var(--s-card-ink) 5%,transparent)}.s-co__sum p{display:flex;justify-content:space-between;gap:12px;margin:0}.s-co__sum p.is-total{font-weight:800;padding-top:6px;border-top:1px solid color-mix(in srgb,var(--s-card-ink) 12%,transparent)}.s-co__qty{display:inline-grid;grid-template-columns:44px 48px 44px;align-items:center;border:1.5px solid color-mix(in srgb,var(--s-card-ink) 14%,transparent);border-radius:999px;overflow:hidden}.s-co__qty button{height:44px;border:0;background:transparent;color:inherit;font-size:20px;cursor:pointer}.s-co__qty output{text-align:center;font-weight:700}.s-co__done{display:grid;justify-items:center;gap:8px;padding:18px 0;text-align:center}.s-co__done h3{margin:0;font-family:var(--s-font-head)}.s-co__done p{margin:0;opacity:.8}.s-co__tick{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--s-accent);color:var(--s-action-ink, #fff);font-size:26px;font-weight:800}.s-btn.is-busy{opacity:.7;pointer-events:none}.s-co .s-co__field>label,.s-co .s-co__label{font-weight:650;font-size:.95em}.s-co .s-field :is(input,select){min-height:48px;background:color-mix(in srgb,var(--s-card-ink) 4%,var(--s-card));color:var(--s-card-ink);border-color:color-mix(in srgb,var(--s-card-ink) 18%,transparent);font-size:max(16px,1em)}.s-co .s-field :is(input,select)[aria-invalid=true]{border-color:#d92d20}.s-co__hint{opacity:.72;font-size:.84em;line-height:1.4}.s-co__msg{color:#d92d20;font-size:.86em;font-weight:650}.s-co .s-co__field{min-width:0}.s-co .s-co__msg{display:block;max-width:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.35}.s-page[data-mode=dark][data-popups=match] .s-co__msg{color:#ff8a80}.s-co__msg[hidden]{display:none}.s-co__tickbox{display:grid;gap:4px}.s-co__check{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;min-height:44px;padding:10px 12px;border-radius:min(var(--s-radius),12px);background:color-mix(in srgb,var(--s-card-ink) 5%,transparent);font-size:.9em;line-height:1.45;cursor:pointer}.s-co__check input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--s-accent)}.s-co__check:has(input[aria-invalid=true]){box-shadow:inset 0 0 0 1.5px #d92d20}.s-co__quiet .s-co__check{background:transparent;padding-inline:0}.s-co__item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px}.s-co__item>div{display:grid;gap:2px;min-width:0}.s-co__item b{overflow-wrap:anywhere}.s-co__item small{opacity:.72}.s-co__item img{width:56px;height:56px;border-radius:min(var(--s-radius),12px);object-fit:cover}.s-co__group{display:grid;gap:8px}.s-co__terms{display:grid;gap:6px;padding:12px 14px;border-radius:min(var(--s-radius),14px);background:color-mix(in srgb,var(--s-card-ink) 5%,transparent);font-size:.92em}.s-co__terms ul{margin:0;padding-left:1.1em;display:grid;gap:3px}.s-co__terms p{margin:0}.s-co__free{display:grid;gap:10px;margin-top:6px;padding:16px;border:1px dashed color-mix(in srgb,currentColor 25%,transparent);border-radius:var(--s-radius-sm, 12px)}.s-co__free .s-co__hint{margin:0}.s-co__freebtn,.s-co__freego{justify-self:start}.s-co__hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.s-co__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.s-co__running{display:flex;justify-content:space-between;gap:12px;margin:0;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--s-card-ink) 12%,transparent)}.s-co__running.is-total{font-weight:800}.s-co__running[hidden]{display:none}.s-co__pair{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.s-co__fixed{margin:0;min-height:48px;display:flex;align-items:center}.s-co__policy{display:grid;gap:6px;padding:12px 14px;border-radius:min(var(--s-radius),14px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--s-card-ink) 14%,transparent);font-size:.9em;line-height:1.5}.s-co__policy p{margin:0}.s-co__more{border-radius:min(var(--s-radius),14px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--s-card-ink) 14%,transparent)}.s-co__more>summary{min-height:44px;display:flex;align-items:center;padding:0 14px;font-weight:650;cursor:pointer}.s-co__more>:not(summary){margin:0 14px 12px}.s-co__more>p{font-size:.9em;line-height:1.5}.s-co__code{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px}.s-co__code .s-co__field>label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.s-co .s-co__apply{min-height:48px;padding:0 18px}.s-co .s-btn--quiet{color:var(--s-card-ink);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--s-card-ink) 22%,transparent)}.s-co__promo-msg{font-size:.88em;font-weight:650}.s-co__promo-msg.is-ok{color:#12865a}.s-co__promo-msg.is-err{color:#d92d20}.s-page[data-mode=dark] .s-co__promo-msg.is-ok{color:#5fd3a0}.s-page[data-mode=dark][data-popups=match] .s-co__promo-msg.is-err{color:#ff8a80}.s-co__promo-msg[hidden]{display:none}.s-co__facts{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 14px;margin:0;font-size:.92em}.s-co__facts dt{opacity:.7}.s-co__facts dd{margin:0;overflow-wrap:anywhere}.s-co__done .s-co__facts{width:100%;margin-top:8px;text-align:left}.s-co__secure{margin:0;font-size:.84em;opacity:.75}.s-co__secure:before{content:"";display:inline-block;width:12px;height:12px;margin-right:6px;vertical-align:-1px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Crect x='3' y='11' width='18' height='11' rx='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Crect x='3' y='11' width='18' height='11' rx='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E") center / contain no-repeat}.s-co__sum p b{min-width:0;overflow-wrap:break-word;text-align:end}.s-co__sum p span{min-width:0;overflow-wrap:anywhere}.s-co__opt>span:first-child{display:grid;gap:2px}.s-co__opt>span:last-child{font-weight:700;white-space:nowrap}.s-co__link{min-height:44px;padding:0 4px;border:0;background:none;color:inherit;font:inherit;font-weight:650;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.s-co__foot{grid-template-columns:1fr}.s-co__foot .s-btn--quiet{min-height:48px}@keyframes s-co-fade{0%{opacity:0}}@keyframes s-co-up{0%{transform:translateY(24px);opacity:0}}@media(prefers-reduced-motion:reduce){.s-co,.s-co__panel{animation:none}}.s-consent{position:fixed;z-index:60;inset:auto 12px max(12px,env(safe-area-inset-bottom)) 12px;display:grid;gap:12px;max-width:560px;max-height:calc(100vh - 24px);overflow:auto;margin-inline:auto;padding:16px 18px;border-radius:min(var(--s-radius),20px);background:var(--s-card);color:var(--s-card-ink);box-shadow:0 18px 50px #00000047,0 0 0 1px color-mix(in srgb,var(--s-card-ink) 10%,transparent);font-size:.92rem;animation:s-consent-in .35s cubic-bezier(.2,.8,.2,1) both}.s-consent>p{margin:0;line-height:1.45}.s-consent__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.s-consent__actions .s-btn{min-width:0;min-height:44px;padding:10px 12px;font-size:.9rem}.s-consent__link{padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.s-consent .s-btn--quiet{color:inherit}.s-consent__prefs{display:grid;gap:2px}.s-consent__prefs[hidden]{display:none}.s-consent__row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0;border-top:1px solid color-mix(in srgb,var(--s-card-ink) 12%,transparent);cursor:pointer}.s-consent__row--sub{padding-left:22px;font-size:.92em}.s-consent__row>span{display:grid;gap:2px}.s-consent__row>span>span{opacity:.72;font-size:.9em}.s-consent__row input{flex:none;width:20px;height:20px;accent-color:var(--s-accent)}@keyframes s-consent-in{0%{opacity:0;transform:translateY(16px)}}@media(prefers-reduced-motion:reduce){.s-consent{animation:none}}.s-door{display:grid;place-items:center;min-height:100vh;min-height:100svh;padding:24px 16px}.s-door__card{display:grid;gap:14px;justify-items:center;width:min(100%,420px);padding:clamp(28px,6vw,44px) clamp(20px,5vw,36px);border-radius:var(--s-radius);background:var(--s-card);color:var(--s-card-ink);box-shadow:0 18px 50px #0000001f;text-align:center}.s-door__card h1{margin:0;font-family:var(--s-font-head);font-size:clamp(1.6rem,6vw,2.2rem);line-height:1.1;letter-spacing:-.01em}.s-door__card p{margin:0}.s-door__card .s-chip{justify-self:center}.s-page .s-door__photo{width:88px;height:auto;aspect-ratio:1;border-radius:50%;object-fit:cover}.s-door__form{display:grid;gap:12px;width:100%;text-align:start}.s-door__form .s-btn{width:100%}.s-door__card>.s-btn--quiet{margin-top:4px}.s-door__by{font-size:.85em}.s-door__by a{color:inherit}.s-page.s-door--shovva{background:#0c0d11;color:#f5f7fb}.s-door--shovva .s-door__card{background:#17181e;color:#f5f7fb;border-radius:28px;box-shadow:0 0 0 1px #ffffff0f,0 24px 60px #00000073;gap:16px}.s-door--shovva .s-door__card h1{font-family:inherit;font-weight:800;letter-spacing:-.03em}.s-door--shovva .s-muted,.s-door--shovva .s-door__by{color:#b8c0d4}.s-door--shovva .s-door__mark{width:44px;height:44px}.s-door--shovva .s-door__pitch{padding-top:14px;border-top:1px solid rgba(255,255,255,.08);color:#f5f7fb;font-weight:600;line-height:1.45}#s-page.s-door--shovva .s-door__card .s-btn--main{width:100%;background:#d7ff44;color:#0c0d11;border-radius:999px;font-weight:750}#s-page.s-door--shovva .s-door__card .s-btn--quiet{background:transparent;color:#f5f7fb;box-shadow:inset 0 0 0 1.5px #ffffff2e;border-radius:999px}.s-mark{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:clamp(14px,calc(2.4 * var(--s-vw, 1vw)),24px);padding:10px 16px;border-radius:12px;background:color-mix(in srgb,var(--s-mark, #b54708) 14%,var(--s-bg));color:var(--s-ink);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--s-mark, #b54708) 55%,transparent);font-size:.9em}.s-mark b{display:inline-flex;align-items:center;gap:8px;font-weight:750}.s-mark b:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--s-mark, #b54708)}.s-mark small{color:var(--s-soft);font-size:.92em}.s-mark[data-mark=plan]{--s-mark: #7c3aed}.s-mark[data-mark=expired]{--s-mark: #667085}.s-sec[data-marked]{outline:2px dashed color-mix(in srgb,var(--s-ink, #111) 40%,transparent);outline-offset:-8px}.s-gate-note{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;padding:6px 12px;border-radius:999px;background:color-mix(in srgb,var(--s-accent) 14%,transparent);font-size:.82em;font-weight:700}.s-gate-note svg,.s-gated__icon svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.s-gated{display:grid;justify-items:center;gap:12px;max-width:560px;margin-inline:auto;padding:clamp(26px,calc(5 * var(--s-vw, 1vw)),48px) clamp(20px,calc(4 * var(--s-vw, 1vw)),40px);border-radius:var(--s-radius-box);background:var(--s-cf-bg);color:var(--s-cf-ink);box-shadow:var(--s-cf-edge);-webkit-backdrop-filter:var(--s-cf-blur);backdrop-filter:var(--s-cf-blur);text-align:center}.s-gated__icon{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--s-action);color:var(--s-action-ink)}.s-gated__icon svg{width:22px;height:22px}.s-gated__kind{color:var(--s-soft);font-size:.78em;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.s-gated__title{font-size:clamp(1.4em,calc(3 * var(--s-vw, 1vw)),1.9em)}.s-gated__text{max-width:34em;color:var(--s-soft)}.s-gated__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px}.s-gated__actions .s-btn:not(:first-child):last-child{background:transparent;color:inherit;box-shadow:inset 0 0 0 1.5px var(--s-line)}.s-gated__small{color:var(--s-soft);font-size:.8em}@media(max-width:480px){.s-gated__actions .s-btn{width:100%}}.s-unlock{display:grid;grid-template-columns:1fr auto;align-items:end;gap:10px;width:100%;margin-top:6px;text-align:start}.s-unlock .s-field>span{font-size:.85em}.s-unlock .s-field input{letter-spacing:.12em}.s-unlock .s-btn{min-height:50px}.s-unlock .s-form__error{grid-column:1 / -1}@media(max-width:420px){.s-unlock{grid-template-columns:1fr}.s-unlock .s-btn{width:100%}}.s-count--launch{justify-items:start;gap:10px;margin-bottom:clamp(18px,calc(3 * var(--s-vw, 1vw)),32px);text-align:start}.s-count--launch .s-count__msg{font-weight:700;font-size:1em}.s-count--launch .s-count__unit{min-width:0;padding:8px 12px}.s-count--launch .s-count__unit b{font-size:clamp(1.2rem,calc(3 * var(--s-vw, 1vw)),1.7rem)}.s-count--launch .s-count__unit small{font-size:max(11px,.68em)}.s-count--launch .s-count__ended{font-size:1.2rem}.s-notice{display:flex;align-items:center;gap:14px;width:min(100% - 2 * var(--s-gutter),var(--s-read));margin:16px auto 0;padding:14px 16px 14px 18px;border-radius:var(--s-radius);background:var(--s-card);color:var(--s-card-ink);box-shadow:inset 0 0 0 1px var(--s-line),0 12px 30px -22px #00000073}.s-notice__dot{position:relative;flex:none;width:10px;height:10px;border-radius:50%;background:#f5a524;box-shadow:0 0 0 4px color-mix(in srgb,#f5a524 22%,transparent)}.s-notice__dot:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid color-mix(in srgb,#f5a524 45%,transparent);animation:s-away-ping 2.4s ease-out infinite}@keyframes s-away-ping{0%{transform:scale(.6);opacity:1}to{transform:scale(1.8);opacity:0}}@media(prefers-reduced-motion:reduce){.s-notice__dot:after{animation:none;display:none}}.s-notice__txt{display:grid;gap:2px;flex:1;min-width:0}.s-notice__txt b{font:600 1.02em/1.3 var(--s-font-head);letter-spacing:-.01em}.s-notice__txt span{color:color-mix(in srgb,var(--s-card-ink) 72%,var(--s-card));font-size:.94em;line-height:1.45}.s-notice__chip{flex:none;padding:6px 12px;border-radius:999px;background:color-mix(in srgb,var(--s-card-ink) 7%,transparent);font-size:.86em;font-weight:600;white-space:nowrap}@media(max-width:480px){.s-notice{flex-wrap:wrap;align-items:flex-start;row-gap:10px}.s-notice__dot{margin-top:7px}.s-notice__txt{flex:1 1 calc(100% - 30px)}.s-notice__chip{margin-left:24px}}.s-views{position:relative;z-index:5;display:flex;gap:4px;width:max-content;max-width:calc(100% - 2 * var(--s-gutter));margin:clamp(20px,4vw,40px) auto 0;padding:4px;overflow-x:auto;overflow-y:hidden;border-radius:999px;background:color-mix(in srgb,var(--s-bg) 82%,transparent);box-shadow:inset 0 0 0 1px var(--s-line),0 10px 30px -18px #0006;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.s-page .s-views a{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;color:inherit;font-weight:650;text-decoration:none;white-space:nowrap}.s-page .s-views a[aria-current]{background:var(--s-ink);color:var(--s-bg)}@media(max-width:480px){.s-page .s-views a{padding:9px 13px;font-size:.92em}}.s-views small{padding:1px 8px;border-radius:999px;background:color-mix(in srgb,currentColor 16%,transparent);font-size:.78em;font-variant-numeric:tabular-nums}.s-mtoggle{display:inline-grid;place-items:center;flex:none;width:42px;height:42px;border-radius:999px;color:inherit;box-shadow:inset 0 0 0 1px var(--s-line);transition:background .15s,color .15s}@media(max-width:480px){.s-page .s-header:has(.s-nav__members)>.s-mtoggle{display:none}}.s-page .s-header .s-mtoggle{color:inherit}.s-mtoggle svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.s-mtoggle:hover{background:color-mix(in srgb,currentColor 7%,transparent)}.s-page .s-header .s-mtoggle.is-on{background:var(--s-header-ink, var(--s-ink));color:var(--s-header-bg, var(--s-bg));box-shadow:none}.s-nav__share{display:none}@media(max-width:400px){.s-header:has(.s-mtoggle):has(.s-nav__share)>.s-share{display:none}.s-page:not([data-share="0"]) .s-header:has(.s-mtoggle) .s-nav__share{display:list-item}}.s-offers-intro{display:grid;gap:10px;justify-items:start;width:min(100% - 2 * var(--s-gutter),var(--s-read));margin:clamp(32px,6vw,72px) auto 0}.s-more-offers{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;width:min(100% - 2 * var(--s-gutter),var(--s-read));margin:0 auto;padding:clamp(18px,3vw,28px);border-radius:var(--s-radius-box);background:var(--s-ink);color:var(--s-bg)}.s-more-offers p{display:grid;gap:2px}.s-more-offers b{font:700 clamp(1.2em,2.4vw,1.5em) / 1.15 var(--s-font-head);letter-spacing:-.02em}.s-more-offers span{opacity:.75}.s-page .s-more-offers .s-btn{background:var(--s-bg);color:var(--s-ink)}.s-held{display:grid;justify-items:start;gap:14px}.s-held p{font-size:1.1em;font-weight:600}.s-empty{padding:22px;border-radius:14px;background:color-mix(in srgb,var(--s-ink) 5%,transparent);color:var(--s-soft);text-align:center}.s-link-card.is-still,.s-linkbtn.is-still{cursor:default}.s-link-card.is-still:hover,.s-linkbtn.is-still:hover{transform:none}.s-stats{display:grid;gap:var(--s-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))}.s-stat{display:grid;align-content:start;gap:6px;padding-top:16px;border-top:2px solid var(--s-ink)}.s-stat__icon{display:grid;place-items:center;width:40px;height:40px;margin-bottom:4px;border-radius:12px;background:color-mix(in srgb,var(--s-accent) 18%,transparent);color:var(--s-ink)}.s-stat__icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.s-stat__value{font:750 clamp(2.4rem,calc(6 * var(--s-vw, 1vw)),4rem) / 1 var(--s-font-head);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.s-stat__label{color:var(--s-soft);font-weight:600}.s-stat__delta{justify-self:start;padding:3px 10px;border-radius:999px;background:color-mix(in srgb,#12b76a 16%,transparent);color:#067647;font-size:.8em;font-weight:700}.s-stat__delta[data-dir=down]{background:color-mix(in srgb,#f04438 14%,transparent);color:#b42318}.s-page[data-mode=dark] .s-stat__delta{color:#6ce9a6}.s-page[data-mode=dark] .s-stat__delta[data-dir=down]{color:#fda29b}.s-stat__delta small{font-weight:500;opacity:.8}.s-shop__pic{position:relative;display:block;overflow:hidden;border-radius:calc(var(--s-radius) * .75)}.s-shop__pic .s-product__img{border-radius:0}.s-shop__pic .s-chip{position:absolute;top:10px;left:10px;background:var(--s-bg);color:var(--s-ink)}.s-chip[data-badge=sale],.s-shop__pic .s-chip[data-badge=sale]{background:#d92d20;color:#fff}.s-shop.is-sold{opacity:.7}.s-shop .s-btn{margin-top:8px;justify-self:start}.s-booking{display:grid;justify-items:start;gap:14px}.s-page[data-title-align=auto][data-axis=center] :is(.s-booking,.s-held),.s-page[data-title-align=center] :is(.s-booking,.s-held){justify-items:center;text-align:center}.s-scheduler{justify-items:start;max-width:620px}.s-scheduler__mark{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:color-mix(in srgb,var(--s-accent) 18%,transparent)}.s-scheduler__mark svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.s-scheduler h3{font-size:1.4em}.s-page[data-rhythm="1"][data-frame=full][data-box=auto] .s-sec+.s-sec .s-sec__in{border-top:0}.s-page.s-page[data-rhythm=palette] .s-sections>.s-sec .s-sec__in,.s-page.s-page[data-rhythm=palette] .s-sections>.s-sec .s-sec__head{border-top:0}.s-page[data-rhythm=palette] .s-sections{row-gap:0;padding-block:0}.s-page[data-rhythm=palette] .s-sections>.s-sec{padding-block:calc(var(--s-between) / 2)}.s-page:not([data-links="1"]) .s-sec[data-lone]{--s-space: clamp(30px, calc(4.6 * var(--s-vw, 1vw)), 64px)}.s-page:not([data-links="1"]) .s-sec[data-lone] .s-sec__head{--s-head-gap: clamp(14px, calc(2 * var(--s-vw, 1vw)), 22px)}.s-page:not([data-links="1"]) .s-sec[data-lone] .s-sec__title{font-size:calc(min(var(--s-fs-h2),max(1.5rem,14cqi))*.68)}.s-page[data-photo-look=warm],.s-sec[data-sphoto-look=warm]{--s-pf: sepia(.2) saturate(1.12) contrast(1.03) brightness(1.02)}.s-page[data-photo-look=cool],.s-sec[data-sphoto-look=cool]{--s-pf: saturate(.86) hue-rotate(-8deg) contrast(1.05) brightness(1.03)}.s-page[data-photo-look=film],.s-sec[data-sphoto-look=film]{--s-pf: sepia(.14) saturate(.8) contrast(.9) brightness(1.05)}.s-page[data-photo-look=rich],.s-sec[data-sphoto-look=rich]{--s-pf: saturate(1.2) contrast(1.08)}.s-page[data-photo-look=soft],.s-sec[data-sphoto-look=soft]{--s-pf: saturate(.72) contrast(.9) brightness(1.05)}.s-page[data-photo-look=mono],.s-sec[data-sphoto-look=mono]{--s-pf: grayscale(1) contrast(1.06)}.s-sec[data-sphoto-look=natural]{--s-pf: brightness(1)}.s-page:is([data-photo-look=warm],[data-photo-look=cool],[data-photo-look=film],[data-photo-look=rich],[data-photo-look=soft],[data-photo-look=mono]) :where(.s-hero,.s-sec) :is(img,video):not(.s-logos img,.s-social__mark *,.s-press__logo,.s-linkbtn__lead *,.s-embed img,.s-vid img,.s-music__art img,.s-date.is-off img),.s-sec[data-sphoto-look] :is(img,video):not(.s-logos img,.s-social__mark *,.s-press__logo,.s-linkbtn__lead *,.s-embed img,.s-vid img,.s-music__art img,.s-date.is-off img){filter:blur(0) brightness(1) var(--s-pf, )}.s-page[data-frame=full]:not([data-layout=linkbio]) .s-close{padding:0}.s-page[data-frame=full]:not([data-layout=linkbio]) .s-close__in{border-radius:0}.s-close[data-photo] .s-close__in{position:relative;isolation:isolate;overflow:hidden;align-content:center;min-height:clamp(360px,54svh,640px)}.s-page .s-close[data-photo] .s-close__in{background:#15121a;color:#fff;--s-ink: #fff;--s-soft: rgb(255 255 255 / 82%);--s-line: rgb(255 255 255 / 22%)}.s-page .s-close__photo{position:absolute;inset:0;z-index:-2;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 45%}.s-close[data-photo] .s-close__in:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 70% 60% at 50% 50%,#100d149e,#100d1475 70%,#100d1466),linear-gradient(to top,rgb(16 13 20 / 45%),transparent 60%)}.s-close[data-photo] .s-close__line{text-shadow:0 2px 28px rgb(0 0 0 / 40%)}.s-page .s-close[data-photo] .s-btn,.s-page .s-close[data-photo] a.s-btn{background:#fff;color:#15121a;box-shadow:0 16px 34px -18px #0009}.s-footer__soc.is-named{display:inline-flex;gap:8px;width:auto;padding:0 16px 0 12px;font-size:.875rem;font-weight:600;text-decoration:none}.s-footer__soc.is-named svg{flex:none;width:16px;height:16px}.s-footer :is(.s-footer__soc,.s-footer__net) svg[stroke]{fill:none}.s-footer__mark{overflow:hidden;white-space:nowrap;text-overflow:clip}.s-page[data-details=editorial]:not([data-layout=editorial]) .s-sections>.s-sec:not([data-family=whatsapp_cta],[data-family=header_divider]) .s-sec__head{padding-top:clamp(18px,2.6vw,28px);border-top:1px solid var(--s-line)}.s-page[data-details=editorial] .s-sec__eyebrow{font:600 11px/1.4 var(--s-font-body);letter-spacing:.2em;text-transform:uppercase}.s-page[data-details=editorial] .s-sec__eyebrow span{margin-right:10px;font:italic 400 15px/1 var(--s-font-head);letter-spacing:0;text-transform:none;color:inherit}.s-page[data-details=editorial] .s-sec__eyebrow span:after{width:36px;opacity:.5}.s-page[data-details=editorial] .s-sec__sub{font:italic 400 clamp(1.1rem,1rem + .45vw,1.36rem)/1.42 var(--s-font-head);color:inherit;opacity:.8}.s-page[data-details=editorial],.s-page[data-details=editorial] .s-sec{--s-cf-edge: var(--s-cf-inbox, 0 0 #0000), inset 0 0 0 1px var(--s-line);--s-cf-lift: var(--s-cf-inbox, 0 0 #0000), inset 0 0 0 1px color-mix(in srgb, var(--s-ink) 30%, transparent)}.s-page[data-details=editorial] .s-review blockquote,.s-page[data-details=editorial] .s-review__quote{font-family:var(--s-font-head);font-style:italic}.s-page[data-details=editorial][data-head-italic="0"] :is(.s-sec__eyebrow span,.s-sec__sub,.s-review blockquote,.s-review__quote){font-style:normal}.s-header__mark{display:inline-grid;flex:none;place-items:center;width:42px;height:42px;border:1.5px solid currentColor;border-radius:50%;font:400 17px/1 var(--s-font-head);letter-spacing:.02em}.s-page[data-logo-size=small] .s-header__mark:not([data-frame=plain]){width:34px;height:34px;font-size:14px}.s-header__mark[data-long="1"]:not([data-frame=plain]){font-size:13px;letter-spacing:-.02em}.s-page[data-logo-size=small] .s-header__mark[data-long="1"]:not([data-frame=plain]){font-size:11px}.s-page[data-logo-size=large] .s-header__mark[data-long="1"]:not([data-frame=plain]){font-size:16px}.s-page[data-logo-size=large] .s-header__mark:not([data-frame=plain]){width:52px;height:52px;font-size:21px}@media(max-width:374px){.s-header__id[data-long] .s-header__mark{display:none}.s-page .s-header__id[data-long] .s-header__logo{height:28px}.s-page[data-logo=circle] .s-header__id[data-long] .s-header__logo,.s-page[data-logo=square] .s-header__id[data-long] .s-header__logo{width:28px}.s-page .s-header__id[data-long] .s-header__logo.is-wide{width:auto}}@media(max-width:479px){.s-header__id:has(.s-header__logo.is-wide) :is(.s-header__words,.s-header__id>.s-header__name){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.s-header__words{display:flex;flex-direction:column;gap:3px;min-width:0}.s-header__tag{overflow:hidden;font:600 10px/1.25 var(--s-font-body);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;opacity:.68}@media(max-width:599px){.s-header__tag{display:none}}}@layer section{.s-sec[data-minh] .s-sec__in{display:flex;flex-direction:column;justify-content:center;min-height:var(--s-min-h)}.s-sec[data-valign=top] .s-sec__in{justify-content:flex-start}.s-sec[data-valign=bottom] .s-sec__in{justify-content:flex-end}@container scol (max-width: 759px){.s-sec[data-minh]:not([data-mheight=same]) .s-sec__in{min-height:0}}.s-sec[data-st-heading-size=compact]{--s-fs-h2: calc(clamp(1.5rem, 1.2rem + calc(1.2 * var(--s-vw, 1vw)), 2.1rem) * var(--s-title-scale))}.s-sec[data-st-heading-size=large]{--s-fs-h2: calc(clamp(2.25rem, 1.4rem + calc(3.4 * var(--s-vw, 1vw)), 4.5rem) * var(--s-title-scale))}.s-sec[data-st-heading-weight=regular] .s-sec__title{font-weight:400}.s-sec[data-st-heading-weight=medium] .s-sec__title{font-weight:550}.s-sec[data-st-heading-weight=bold] .s-sec__title{font-weight:800}.s-sec[data-st-heading-case=uppercase] .s-sec__title{text-transform:uppercase;letter-spacing:.01em}.s-sec[data-st-body-size=large] .s-sec__body{font-size:1.125em;line-height:1.65}.s-sec[data-st-padding=compact]{--s-space: clamp(36px, calc(5 * var(--s-vw, 1vw)), 72px)}.s-sec[data-st-padding=comfortable]{--s-space: clamp(64px, calc(9 * var(--s-vw, 1vw)), 136px)}.s-sec[data-st-padding=spacious]{--s-space: clamp(88px, calc(13 * var(--s-vw, 1vw)), 200px)}.s-sec[data-st-item-gap=compact]{--s-gap: 10px}.s-sec[data-st-item-gap=comfortable]{--s-gap: 22px}.s-sec[data-st-item-gap=spacious]{--s-gap: clamp(28px, calc(4 * var(--s-vw, 1vw)), 48px)}.s-sec[data-st-card-radius=square]{--s-radius: 2px}.s-sec[data-st-card-radius=soft]{--s-radius: 10px}.s-sec[data-st-card-radius=rounded]{--s-radius: 24px}.s-sec[data-st-card-shadow=none] .s-card{box-shadow:inset 0 0 0 1px var(--s-line)}.s-sec[data-st-card-shadow=soft] .s-card{box-shadow:inset 0 0 0 1px var(--s-line),0 12px 32px -14px #0000004d}.s-sec[data-st-button-shape=square]{--s-radius-btn: 2px}.s-sec[data-st-button-shape=soft]{--s-radius-btn: 12px}.s-sec[data-st-button-shape=pill]{--s-radius-btn: 999px}.s-sec[data-st-button-align=left] .s-sec__body .s-btn{justify-self:start}.s-sec[data-st-button-align=center] .s-sec__body .s-btn{justify-self:center}.s-sec[data-st-button-align=right] .s-sec__body .s-btn{justify-self:end}.s-sec[data-st-button-align=full] .s-sec__body .s-btn{justify-self:stretch;width:100%}.s-sec[data-st-link-accents=accent] :is(.s-link-card__go,.s-link-card__text b){color:var(--s-link)}.s-sec[data-space=compact]{margin-top:calc(-.5 * var(--s-between))}.s-sec[data-space=compact] .s-sec__in{padding-top:calc(var(--s-space) * .4)}.s-sec[data-space=connected]{margin-top:calc(-1 * var(--s-between))}.s-sec[data-space=connected] .s-sec__in{padding-top:0}.s-sec[data-media]{position:relative;isolation:isolate;overflow:hidden}.s-sec__media{position:absolute;inset:0;z-index:-1}.s-sec__media :is(img,video,iframe){position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--s-media-pos, 50% 50%);border:0;pointer-events:none}.s-sec__media iframe{width:177.78vh;min-width:100%;height:calc(56.25 * var(--s-vw, 1vw));min-height:100%;inset:auto;transform:translate(-50%,-50%)}.s-sec__media:after{content:"";position:absolute;inset:0;background:#000;opacity:.58}.s-sec[data-media-strong] .s-sec__media:after{opacity:.78}.s-linkrows .s-link-card{padding-block:16px}.s-socials{--chip: 52px;gap:12px}.s-socials .s-social{--tone: var(--brand-tone, var(--s-card-ink));--mk-bg: var(--s-card);--mk-ink: var(--s-card-ink);--mk-edge: inset 0 0 0 1px var(--s-line);--sf-bg: var(--s-cf-bg);--sf-ink: var(--s-cf-ink);--sf-edge: var(--s-cf-edge)}.s-socials .s-social{position:relative;display:inline-flex;align-items:center;gap:12px;min-width:0;padding:0;border-radius:999px;background:none;box-shadow:none;color:inherit;font-weight:600;text-decoration:none;transition:transform .3s var(--s-ease),box-shadow .3s var(--s-ease),background-color .25s,color .25s,opacity .25s}.s-socials .s-social:hover{background:none;color:inherit;transform:translateY(-2px)}.s-socials .s-social:focus-visible{outline:2px solid var(--s-accent);outline-offset:3px}.s-social__mark{display:grid;place-items:center;flex:none;width:var(--chip);height:var(--chip);border-radius:50%;background:var(--mk-bg);color:var(--mk-ink);box-shadow:var(--mk-edge);transition:background-color .25s,color .25s,box-shadow .25s,transform .3s var(--s-ease)}.s-socials .s-social__mark .s-icon{width:calc(var(--chip) * .42);height:calc(var(--chip) * .42)}.s-social__text{display:grid;gap:1px;min-width:0;line-height:1.25;text-align:left}.s-social__name{font-weight:700;letter-spacing:-.005em}.s-social__handle{color:inherit;opacity:.66;font-size:.86em;font-weight:500;overflow-wrap:anywhere}.s-social__go{display:none}.s-page[data-title-align=auto][data-axis=center] .s-socials,.s-page[data-title-align=center] .s-socials{justify-content:center}.s-page:is([data-title-align=left],[data-title-align=auto][data-axis=left]) .s-socials{justify-content:start}.s-contactbtns[data-position=inline] .s-btn{min-width:min(260px,calc(100vw - 4 * var(--s-gutter)))}.s-page .s-icon--brand{fill:currentColor;stroke:none}.s-contactbtns .s-icon--brand{width:20px;height:20px}@media(max-width:600px){.s-contactbtns:is([data-position=bottom-right],[data-position=bottom-left]) .s-icon{width:26px;height:26px}}.s-contactbtns--icons .s-btn span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.s-contactbtns--icons .s-btn{width:58px;height:58px;min-height:0;padding:0;border-radius:50%}.s-contactbtns--icons .s-icon{width:26px;height:26px}.s-page:is([data-title-align=left],[data-title-align=auto][data-axis=left]) .s-contactbtns[data-position=inline]{justify-content:flex-start}@container scol (min-width: 760px){.s-sec[data-mlayout=above] .s-music.has-cover{grid-template-columns:minmax(0,1fr)}.s-sec[data-mlayout=above] .s-music__cover{max-width:420px}}.s-sec[data-st-card-radius] :is(.s-about__photo,.s-embed,.s-music__cover,.s-work__img,.s-compare,.s-video__thumb,.s-spot__video,.s-spot__img img,.s-shot img,.s-offer__img,.s-post img){border-radius:var(--s-radius)}.s-sec[data-st-card-shadow=soft] :is(.s-about__photo,.s-embed,.s-music__cover,.s-work__img,.s-video__thumb,.s-shot img,.s-faq,.s-promo,.s-tip__amount,.s-count__unit,.s-platform,.s-pill){box-shadow:0 16px 36px -18px #00000073}.s-sec[data-st-card-shadow=none] :is(.s-card,.s-promo,.s-tip__amount,.s-count__unit,.s-platform,.s-faq){box-shadow:inset 0 0 0 1px var(--s-line)}.s-sec[data-st-item-gap] :is(.s-stack,.s-grid,.s-faqs,.s-logos,.s-pills,.s-offers,.s-reviews,.s-videos,.s-works,.s-gallery,.s-bento,.s-stats,.s-posts,.s-platforms,.s-tip__amounts,.s-menu){gap:var(--s-gap)}.s-sec[data-tone=tint],.s-sec[data-tone=ink],.s-sec[data-tone=clean],.s-sec[data-tone=alt],.s-sec[data-tone=white],.s-sec[data-tone=black],.s-sec[data-sframe=card][data-tone]{background:var(--s-box-sheen, none),var(--s-box-bg)}.s-page:not([data-frame=open]) .s-sec[data-sbox]:not([data-sframe=open]),.s-sec[data-sbox]:is([data-sframe=card],[data-sframe=full]){background:var(--s-box-sheen, none),var(--s-box-bg);box-shadow:var(--s-box-edge)}.s-sec[data-st-content-width] :is(.s-socials,.s-linkbtns,.s-form,.s-tip,.s-promo){width:100%;margin-inline:var(--s-mid, 0) var(--s-mid, auto)}.s-sec[data-st-heading-weight=regular] .s-divider__title{font-weight:400}.s-sec[data-st-heading-weight=medium] .s-divider__title{font-weight:550}.s-sec[data-st-heading-weight=bold] .s-divider__title{font-weight:800}.s-sec[data-st-heading-case=uppercase] .s-divider__title{text-transform:uppercase;letter-spacing:.01em}.s-sec[data-st-link-accents=accent] .s-linkbtn .s-icon{box-sizing:content-box;padding:6px;border-radius:50%;background:var(--s-action-ink);color:var(--s-accent);opacity:1}.s-page:not([data-titles=side]):is([data-title-align=center],[data-title-align=auto][data-axis=center]) .s-sec:not([data-heading=side]):not([data-st-heading-align=left]):not([data-st-heading-align=right]):not([data-st-content-align=left]):not([data-st-content-align=right]) .s-sec__body,.s-page .s-sec[data-st-heading-align=center]:not([data-heading=side]):not([data-st-content-align=left]):not([data-st-content-align=right]) .s-sec__body{--s-mid: auto;--s-mid-text: center;--s-mid-items: center}.s-sec__body .s-hours,.s-sec__body .s-linkbtns,.s-sec__body .s-linkrows,.s-sec__body .s-open{margin-inline:var(--s-mid, 0) var(--s-mid, auto)}.s-sec__body .s-hours{width:min(100%,34em)}.s-sec__body .s-tip{margin-inline:var(--s-mid, 0) var(--s-mid, auto)}.s-sec__body:has(>.s-dining) .s-dining{justify-items:var(--s-mid-items, start);text-align:var(--s-mid-text, inherit)}.s-sec__body:has(>.s-dining) .s-dining .s-btn{justify-self:var(--s-mid-items, start)}.s-sec__body:has(>.s-dining) .s-dining .s-pills{justify-content:var(--s-mid-items, flex-start)}.s-gallery .s-shot__open{height:auto}@container scol (max-width: 559px){.s-sec:not([data-items=stack]):not([data-content="1"]):not([data-content=cards_single]):not([data-content=list]) .s-grid:has(>.s-product+.s-product){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.s-sec:not([data-items=stack]):not([data-content="1"]):not([data-content=cards_single]):not([data-content=list]) .s-grid:has(>.s-product+.s-product)>.s-product{gap:6px;padding:8px 8px 12px}.s-sec:not([data-items=stack]):not([data-content="1"]):not([data-content=cards_single]):not([data-content=list]) .s-grid:has(>.s-product+.s-product)>.s-product>:not(.s-product__img):not(.s-shop__pic){margin-inline:4px}.s-sec:not([data-items=stack]):not([data-content="1"]):not([data-content=cards_single]):not([data-content=list]) .s-grid:has(>.s-product+.s-product)>.s-product>h3{font-size:1em}.s-sec:not([data-items=stack]):not([data-content="1"]):not([data-content=cards_single]):not([data-content=list]) .s-grid:has(>.s-product+.s-product)>.s-product .s-muted{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.88em}.s-sec:not([data-items=stack]):not([data-content="1"]):not([data-content=cards_single]):not([data-content=list]) .s-grid:has(>.s-product+.s-product)>.s-product .s-btn{justify-self:stretch;min-height:42px;margin-top:4px;padding:0 10px;font-size:14px}.s-stats{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}.s-post-row,.s-post-row.has-thumb{grid-template-columns:minmax(0,1fr);gap:14px}.s-post-row.has-thumb{grid-template-columns:72px minmax(0,1fr);align-items:start}.s-post-row img{width:72px;aspect-ratio:1}.s-post-row>i{display:none}}.s-sec:not([data-items=stack]) .s-product>h3{font-size:var(--s-fs-h4);letter-spacing:-.015em}.s-sec__body .s-open{display:flex;width:max-content;max-width:100%}.s-sec__body:has(>.s-hours) .s-hours__note{text-align:var(--s-mid, start)}.s-sec__body .s-linkbtns{max-width:var(--s-form-w, 680px)}.s-sec__body .s-linkrows{max-width:var(--s-form-w, 760px)}.s-page:not([data-titles=side]):is([data-title-align=center],[data-title-align=auto][data-axis=center]) .s-sec:not([data-heading=side]):not([data-st-heading-align=left]):not([data-st-heading-align=right]):not([data-st-content-align=left]):not([data-st-content-align=right]) .s-location,.s-page .s-sec[data-st-heading-align=center]:not([data-heading=side]):not([data-st-content-align=left]):not([data-st-content-align=right]) .s-location{justify-items:center;text-align:center}.s-page:not([data-titles=side]):is([data-title-align=center],[data-title-align=auto][data-axis=center]) .s-sec:not([data-heading=side]):not([data-st-heading-align=left]):not([data-st-heading-align=right]):not([data-st-content-align=left]):not([data-st-content-align=right]) .s-location :is(.s-row,.s-mapgate),.s-page .s-sec[data-st-heading-align=center]:not([data-heading=side]):not([data-st-content-align=left]):not([data-st-content-align=right]) .s-location :is(.s-row,.s-mapgate){justify-content:center;justify-self:center}.s-page:is([data-title-align=left],[data-title-align=auto][data-axis=left]) .s-sec:not([data-st-heading-align=center]):not([data-st-content-align=center]) :is(.s-count:not(.s-count--launch),.s-divider){justify-items:start;text-align:left}.s-page:is([data-title-align=left],[data-title-align=auto][data-axis=left]) .s-sec:not([data-st-heading-align=center]):not([data-st-content-align=center]) :is(.s-divider__text,.s-count__msg){margin-inline:0}.s-page:is([data-title-align=left],[data-title-align=auto][data-axis=left]) .s-sec:not([data-st-heading-align=center]):not([data-st-content-align=center]) .s-logos{justify-content:flex-start}.s-sec__in:has(>.s-sec__body:empty)>.s-sec__head,.s-sec__in:has(>.s-sec__body>.s-booking:empty:only-child)>.s-sec__head{margin-bottom:0}.s-sec__body:empty,.s-sec__body>.s-booking:empty:only-child{display:none}.s-sec__body>.s-menu:last-child{margin-bottom:0}.s-works:not(:has(.s-work__img,.s-compare)){grid-template-columns:minmax(0,1fr);gap:0;counter-reset:s-work;border-top:1px solid var(--s-line)}.s-works:not(:has(.s-work__img,.s-compare)) .s-work{grid-template-columns:minmax(0,1fr);align-items:baseline;padding:clamp(18px,calc(2.6 * var(--s-vw, 1vw)),30px) 0;border-bottom:1px solid var(--s-line);counter-increment:s-work}.s-works:not(:has(.s-work__img,.s-compare)) .s-work:before{content:none}.s-works:not(:has(.s-work__img,.s-compare)) .s-work__text{gap:4px;text-align:left}.s-works:not(:has(.s-work__img,.s-compare)) .s-work__text h3{font-size:var(--s-fs-h3-lg);letter-spacing:-.03em}.s-work:not(:has(.s-work__img,.s-compare)) .s-work__text .s-sec__eyebrow{margin-bottom:2px}.s-platform{justify-content:flex-start;gap:14px;padding:10px 10px 10px 12px}.s-platform b{margin-right:auto;font-weight:700}.s-platform__mark{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:calc(min(var(--s-radius),16px)*.7);background:var(--brand, var(--s-ink));color:var(--brand-ink, var(--s-bg))}.s-platform__mark .s-icon{width:18px;height:18px}.s-page[data-mode=dark] .s-platform__mark{box-shadow:inset 0 0 0 1px #ffffff29}.s-embed--spotify{--brand: #1db954}.s-embed--soundcloud{--brand: #ff5500}.s-embed--apple_music{--brand: #fa243c}.s-embed--bandcamp{--brand: #1da0c3}.s-embed:not(:has(img)){background:radial-gradient(130% 150% at 0% 0%,color-mix(in srgb,var(--brand, var(--s-accent)) 46%,#121212),#121212 72%)}.s-embed__brand{position:absolute;top:clamp(14px,calc(2 * var(--s-vw, 1vw)),22px);left:clamp(14px,calc(2 * var(--s-vw, 1vw)),22px);width:30px;height:30px;color:var(--brand, #fff)}.s-embed__brand .s-icon{width:100%;height:100%}.s-embed--direct{background:radial-gradient(120% 120% at 50% 40%,#26262b,#111114 70%)}.s-embed--direct>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.55) saturate(1.05)}.s-embed__ask{position:absolute;inset:0;z-index:1;display:grid;place-content:center;justify-items:center;gap:8px;padding:12px;text-align:center;color:#fff}.s-embed__show{padding:11px 20px;border:0;border-radius:999px;background:#fffffff0;color:#111;font:700 .9rem/1.2 var(--s-font-body, system-ui);cursor:pointer;box-shadow:0 12px 28px -14px #000000b3}.s-embed__show:hover{background:#fff}.s-embed__show:focus-visible{outline:3px solid var(--s-accent);outline-offset:3px}:is(.s-vids__rail,.s-vids__list) .s-embed__show{padding:8px 12px;font-size:.76rem;white-space:nowrap}:is(.s-vids__rail,.s-vids__list) .s-embed__ask small{font-size:.66rem}.s-vids__rail .s-vid[data-shape=tall] .s-embed__ask{padding:8px 4px}.s-vids__rail .s-vid[data-shape=tall] .s-embed__show{padding:7px 10px;font-size:.7rem}.s-embed__ask small{color:#fffc;font-size:.76rem}.s-page .s-embed__ask a{color:#fff;text-decoration:underline;text-underline-offset:2px}.s-embed[style*=height] .s-embed__ask{grid-auto-flow:column;align-items:center}.s-music .s-embed--direct{width:100%;border-radius:var(--s-radius)}.s-embed[data-preview]:after{content:"";position:absolute;left:0;bottom:0;z-index:2;width:var(--p, 0%);height:3px;background:var(--brand, var(--s-accent));pointer-events:none}.s-embed__full{position:absolute;right:12px;bottom:12px;z-index:2;padding:7px 13px;border:0;border-radius:999px;background:#00000094;color:#fff;font:inherit;font-size:.76em;font-weight:650;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.s-embed__full:hover{background:#000000c7}.s-embed.is-playing .s-embed__play img{filter:brightness(.6)}.s-embed[style*=height]:has(.s-embed__brand) .s-embed__play{padding-left:clamp(60px,calc(7 * var(--s-vw, 1vw)),74px)}.s-embed[style*=height]:not([style*="height:152px"]):not([style*="height:166px"]):not([style*="height:175px"]) .s-embed__play{grid-auto-flow:row;justify-content:start;align-content:end;justify-items:start;padding:clamp(18px,calc(3 * var(--s-vw, 1vw)),28px)}.s-sec__body:has(>:is(.s-sell,.s-plans,.s-postset,.s-menuset,.s-dateset,.s-tipset,.s-promo,.s-count:not(.s-count--launch),.s-booking,.s-scheduler,.s-dining)){container:sell / inline-size}.s-sell{--pic: 4 / 3;display:grid;gap:var(--s-gap)}.s-sell+.s-sell--packages{margin-top:var(--s-gap)}.s-sell>.s-sell__item{display:flex;flex-direction:column;align-items:stretch;gap:0;min-width:0;text-align:start;padding:0;overflow:hidden;counter-increment:none;transform:none}.s-sell>.s-sell__item:before{content:none}.s-sell>.s-sell__item:hover{transform:translateY(var(--s-lift, 0px))}.s-sell__pic{position:relative;flex:none;overflow:hidden;aspect-ratio:var(--pic);background:color-mix(in srgb,var(--s-accent) 12%,var(--s-card))}.s-sell .s-sell__pic>img{display:block;width:100%;height:100%;max-width:none;aspect-ratio:auto;object-fit:cover;border-radius:0;transform:none;transition:transform .7s var(--s-ease)}.s-sell>.s-sell__item:hover .s-sell__pic>img{transform:scale(1.04)}.s-sell__pic.is-blank{display:grid;place-items:center;background:linear-gradient(145deg,color-mix(in srgb,var(--s-accent) 26%,var(--s-card)),color-mix(in srgb,var(--s-accent) 8%,var(--s-card)))}.s-sell__pic.is-blank>span{font:700 clamp(2.6rem,calc(7 * var(--s-vw, 1vw)),4.6rem) / 1 var(--s-font-head);letter-spacing:-.05em;color:color-mix(in srgb,var(--s-accent) 62%,var(--s-card-ink))}.s-sell__pic .s-chip,.s-sell__flag .s-chip{position:absolute;top:12px;left:12px;z-index:1;padding:5px 11px;background:var(--s-bg);color:var(--s-ink);box-shadow:0 6px 16px -10px #0000007f}.s-sell__flag{position:relative;height:0}.s-sell__body{display:grid;flex:1 1 auto;align-content:start;gap:6px;min-width:0;padding:clamp(16px,calc(2 * var(--s-vw, 1vw)),22px) clamp(16px,calc(2 * var(--s-vw, 1vw)),22px) 0}.s-sell__body h3{font-size:var(--s-fs-h4);letter-spacing:-.02em;line-height:1.15;overflow-wrap:anywhere}.s-sell__eyebrow{font-size:.76em;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,currentColor 72%,transparent)}.s-sell__meta{color:color-mix(in srgb,currentColor 72%,transparent);font-size:.92em}.s-sell__desc{font-size:.95em;line-height:1.55;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.s-sell .s-sell__desc.s-muted{color:color-mix(in srgb,currentColor 74%,transparent)}.s-sell .s-ticks{margin:6px 0 0;font-size:.94em}.s-sell .s-offer__reviews{margin:0}.s-sell__how{margin:12px 0 0;font-size:1.05em;font-weight:650;line-height:1.4}.s-dp .s-sell__how{margin:0}.s-sell__act{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:16px clamp(16px,calc(2 * var(--s-vw, 1vw)),22px) clamp(16px,calc(2 * var(--s-vw, 1vw)),22px)}.s-sell__price{margin:0;font:700 1.16em / 1.2 var(--s-font-head);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.s-sell .s-sell__act .s-btn{margin:0;justify-self:auto}.s-sell__note{flex:1 1 100%;font-size:.9em}.s-sell__day{display:none;flex:none;place-content:center;justify-items:center;width:64px;height:68px;border-radius:calc(min(var(--s-radius),18px)*.8);background:var(--s-bg);color:var(--s-ink);box-shadow:0 8px 20px -12px #00000073;line-height:1}.s-sell__day b{font:750 1.6rem / 1 var(--s-font-head);letter-spacing:-.03em}.s-sell__day small{margin-top:4px;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,currentColor 72%,transparent)}.s-sell .s-sell__item.no-pic .s-sell__body{padding-top:clamp(20px,calc(2.6 * var(--s-vw, 1vw)),28px)}.s-sec[data-st-card-radius] .s-sell>.s-sell__item{border-radius:var(--s-radius)}.s-sell__chip{display:none}.s-plans{display:grid;gap:var(--s-gap)}.s-plans>.s-plan{display:flex;flex-direction:column;align-items:stretch;gap:14px;min-width:0;padding:clamp(22px,calc(2.6 * var(--s-vw, 1vw)),32px);overflow:hidden;text-align:start;counter-increment:none;transform:none}.s-plans>.s-plan:before{content:none}.s-plan__top{display:grid;gap:6px}.s-plan__top .s-chip{justify-self:start;margin-bottom:4px}.s-plan h3{font-size:var(--s-fs-h3);letter-spacing:-.02em}.s-plan__line{color:color-mix(in srgb,currentColor 72%,transparent);font-size:.95em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.s-plans .s-tier__price{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.s-plans .s-tier__price b{font:750 clamp(2em,calc(3.6 * var(--s-vw, 1vw)),2.8em) / 1 var(--s-font-head);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.s-plans .s-tier__price small{color:color-mix(in srgb,currentColor 72%,transparent);font-size:.92em}.s-plans .s-ticks{gap:9px;margin:0;padding-top:16px;border-top:1px solid var(--s-line);font-size:.96em}.s-plans .s-ticks li{display:grid;grid-template-columns:auto minmax(0,1fr)}.s-plan__act{margin-top:auto;padding-top:6px}.s-plans .s-plan__act .s-btn{width:100%;margin:0}.s-plan__pic{margin:calc(-1*clamp(22px,calc(2.6 * var(--s-vw, 1vw)),32px)) calc(-1*clamp(22px,calc(2.6 * var(--s-vw, 1vw)),32px)) 4px;aspect-ratio:16 / 9;overflow:hidden}.s-plans .s-plan__pic>.s-tier__img{width:100%;height:100%;max-width:none;margin:0;aspect-ratio:auto;object-fit:cover;border-radius:0}.s-plans__closed{display:grid;justify-items:start;gap:12px;margin-top:var(--s-gap)}.s-plans[data-look=columns]{display:flex;flex-wrap:wrap;justify-content:var(--s-ha, center);align-items:stretch}.s-plans[data-look=columns]>.s-plan{--cols: 1;flex:0 1 calc((100% - (var(--cols) - 1) * var(--s-gap)) / var(--cols))}.s-plans[data-look=columns]>.s-plan.is-featured{box-shadow:inset 0 0 0 2px var(--s-accent),0 28px 56px -28px #00000073}@container sell (min-width: 560px){.s-plans[data-look=columns]:not([data-n="1"])>.s-plan{--cols: 2}}@container sell (min-width: 860px){.s-plans[data-look=columns]:is([data-n="3"],[data-n="5"],[data-n=many])>.s-plan{--cols: 3}}@container sell (min-width: 1060px){.s-plans[data-look=columns][data-n="4"]>.s-plan{--cols: 4}}@container sell (min-width: 860px){.s-plans[data-look=columns]>.s-plan.is-featured:not(:only-child){margin-block:-14px;padding-block:calc(clamp(22px,calc(2.6 * var(--s-vw, 1vw)),32px) + 14px)}.s-plans[data-look=columns]:has(>.is-featured:not(:only-child)){padding-block:14px}}@container sell (max-width: 539px){.s-plans[data-look=columns]:not([data-n="1"],[data-n="2"]){flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--s-gutter) * -1);padding:4px var(--s-gutter) 14px;scroll-padding-inline:var(--s-gutter)}.s-plans[data-look=columns]:not([data-n="1"],[data-n="2"])::-webkit-scrollbar{display:none}.s-plans[data-look=columns]:not([data-n="1"],[data-n="2"])>.s-plan{flex:0 0 82%;scroll-snap-align:start}}@container sell (min-width: 640px){.s-plans[data-look=columns][data-n="1"]>.s-plan{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-areas:"top ticks" "price ticks" "act ticks";column-gap:clamp(28px,calc(5 * var(--s-vw, 1vw)),72px);align-content:center}.s-plans[data-look=columns][data-n="1"]>.s-plan>.s-plan__top{grid-area:top}.s-plans[data-look=columns][data-n="1"]>.s-plan>.s-tier__price{grid-area:price}.s-plans[data-look=columns][data-n="1"]>.s-plan>.s-plan__act{grid-area:act}.s-plans[data-look=columns][data-n="1"]>.s-plan>.s-ticks{grid-area:ticks;align-self:center;padding:0 0 0 clamp(28px,calc(5 * var(--s-vw, 1vw)),72px);border-top:0;border-left:1px solid var(--s-line)}.s-plans[data-look=columns][data-n="1"]>.s-plan>.s-plan__pic{display:none}}.s-menuset{display:grid;gap:clamp(24px,calc(3.4 * var(--s-vw, 1vw)),44px)}.s-menuset .s-menu{display:grid;gap:0;margin:0;padding:0;list-style:none}.s-menuset .s-menu__group{display:flex;align-items:center;gap:14px;margin:0 0 6px;color:inherit;font:700 .8em / 1.2 var(--s-font-body);letter-spacing:.16em;text-transform:uppercase}.s-menuset .s-menu__group:after{content:"";flex:1;height:1px;background:var(--s-line)}.s-menuset .s-menu__item{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid var(--s-line);text-align:start}.s-menuset .s-menu__item:last-child{border-bottom:0}.s-menuset .s-menu__item.has-img{grid-template-columns:72px minmax(0,1fr)}.s-menuset .s-menu__img{width:72px;aspect-ratio:1;object-fit:cover;border-radius:calc(var(--s-radius) * .6)}.s-menuset .s-menu__text{display:grid;gap:4px;min-width:0}.s-menuset .s-menu__line{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:12px;row-gap:4px;font-size:1.08em}.s-menuset .s-menu__line b{font-family:var(--s-font-head);font-weight:700;letter-spacing:-.01em}.s-menuset .s-menu__line i{flex:1 1 24px;min-width:24px;border-bottom:1px dotted color-mix(in srgb,currentColor 40%,transparent)}.s-menuset .s-menu__price{margin-left:auto;font-weight:700;font-variant-numeric:tabular-nums}.s-menuset .s-menu__item p{margin:0;color:color-mix(in srgb,currentColor 84%,transparent);font-size:.93em}@media(min-width:900px){.s-menuset:not([data-look=board]) .s-menu__line{font-size:clamp(1.08em,.9em + .32vw,1.3em)}.s-menuset .s-menu__item p{font-size:clamp(.93em,.84em + .14vw,1em)}}.s-menuset .s-chip{padding:2px 9px;font-size:.7em}@container sell (min-width: 760px){.s-menuset[data-look=columns]:not([data-groups="1"]){display:block;columns:2;column-gap:clamp(36px,calc(5 * var(--s-vw, 1vw)),80px)}.s-menuset[data-look=columns]:not([data-groups="1"]) .s-menu__set{break-inside:avoid;margin-bottom:clamp(24px,calc(3.4 * var(--s-vw, 1vw)),44px)}.s-menuset[data-look=columns][data-n="1"]{max-width:640px;margin-inline:var(--s-mid, 0) var(--s-mid, auto)}}.s-menuset[data-look=columns] .s-menu__item.has-img{grid-template-columns:56px minmax(0,1fr)}.s-menuset[data-look=columns] .s-menu__img{width:56px;border-radius:50%}.s-dateset .s-dates{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--s-line)}.s-dateset .s-date{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"day text act";align-items:center;column-gap:clamp(14px,calc(2.6 * var(--s-vw, 1vw)),32px);row-gap:12px;padding:clamp(16px,calc(2.2 * var(--s-vw, 1vw)),24px) 0;border-bottom:1px solid var(--s-line);text-align:start}.s-dateset .s-date__day{grid-area:day;display:grid;place-content:center;justify-items:center;width:68px;height:72px;border-radius:calc(min(var(--s-radius),18px)*.8);background:var(--s-card);color:var(--s-card-ink);box-shadow:inset 0 0 0 1px var(--s-line);line-height:1}.s-dateset .s-date__day small{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,currentColor 72%,transparent)}.s-dateset .s-date__day b{margin-top:4px;font:750 1.7rem / 1 var(--s-font-head);letter-spacing:-.03em}.s-dateset .s-date__day.is-tbc b{font-size:1.05rem}.s-dateset .s-date__wd,.s-dateset .s-date__img{display:none}.s-dateset .s-date__text{grid-area:text;display:grid;gap:4px;min-width:0}.s-dateset .s-date__text h3{font-size:var(--s-fs-h3);letter-spacing:-.02em;overflow-wrap:anywhere}.s-dateset .s-date__meta{color:color-mix(in srgb,currentColor 72%,transparent);font-size:.93em}.s-dateset .s-date__act{grid-area:act;justify-self:end}.s-dateset .s-date__act .s-btn{margin:0;white-space:nowrap}.s-dateset .s-date.is-off{opacity:1}.s-dateset .s-date.is-off :is(.s-date__text,.s-date__day){opacity:1}.s-dateset .s-date.is-off .s-date__img{filter:grayscale(1);opacity:.7}.s-dateset .s-date.is-off h3{text-decoration:line-through;text-decoration-thickness:1px}@container sell (max-width: 519px){.s-dateset .s-date{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"day text" "day act";align-items:start}.s-dateset .s-date__act{justify-self:start}.s-dateset .s-date__day{width:58px;height:62px}}.s-postset .s-posts{display:grid;gap:var(--s-gap)}.s-postset .s-post{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0;overflow:hidden;text-align:start}.s-postset .s-post__pic{aspect-ratio:16 / 10;overflow:hidden}.s-postset .s-post__pic img{width:100%;height:100%;max-width:none;aspect-ratio:auto;object-fit:cover;border-radius:0}.s-postset .s-post__body{display:grid;align-content:start;gap:8px;padding:clamp(18px,calc(2.2 * var(--s-vw, 1vw)),26px);min-width:0}.s-postset .s-post__when{font-size:.76em;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,currentColor 72%,transparent)}.s-postset .s-post h3{font-size:var(--s-fs-h3);letter-spacing:-.02em}.s-postset .s-post .s-text{max-width:42em;margin:0;font-size:.98em}.s-sec[data-family=member_updates] .s-locked{display:grid;justify-items:center;gap:12px;max-width:560px;margin-inline:var(--s-ha-ms, auto) var(--s-ha-me, auto);padding:clamp(28px,calc(4.4 * var(--s-vw, 1vw)),52px) clamp(20px,calc(4 * var(--s-vw, 1vw)),48px);border-radius:var(--s-radius-box);background:var(--s-band);color:var(--s-band-ink);text-align:center}.s-sec[data-family=member_updates] .s-locked:before{content:"";width:44px;height:44px;border-radius:50%;background:color-mix(in srgb,var(--s-accent) 30%,var(--s-band)) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round'%3E%3Crect x='5' y='11' width='14' height='9' rx='2'/%3E%3Cpath d='M8 11V8a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E") center / 20px no-repeat}.s-sec[data-family=member_updates] .s-locked>p:first-of-type{font:650 clamp(1.1em,calc(2 * var(--s-vw, 1vw)),1.35em) / 1.3 var(--s-font-head)}.s-sec[data-family=member_updates] .s-locked .s-muted{color:var(--s-band-soft)}.s-sec[data-family=member_updates] .s-locked .s-btn--quiet{color:var(--s-band-ink);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--s-band-ink) 40%,transparent)}.s-tipset{display:grid;gap:var(--s-gap);width:100%;text-align:start}.s-tipset .s-tip{width:100%;max-width:none;margin:0}.s-tipset .s-goal{display:grid;gap:10px}.s-tipset .s-tip__amount b{white-space:nowrap}.s-tipset .s-tip__monthly{margin:0;justify-self:var(--s-mid-items, start)}.s-tipset .s-recent__count{margin:6px 0 0;font-weight:650}.s-tipset .s-recent__count+.s-recent{margin-top:8px}.s-tipset:not([data-look=simple]) .s-tip__amounts:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}@container sell (min-width: 400px){.s-tipset:not([data-look=simple]) .s-tip__amounts:has(>:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}.s-promo[data-look]{display:grid;gap:14px;justify-items:start;width:100%;max-width:none;margin:0;padding:0;border-radius:0;background:none;color:inherit;box-shadow:none;text-align:start}.s-promo[data-look] .s-promo__main,.s-promo[data-look] .s-promo__side{display:grid;gap:10px;justify-items:inherit;align-content:center;min-width:0}.s-promo[data-look] .s-promo__side{gap:12px}.s-promo[data-look] .s-promo__off{margin:0;overflow-wrap:anywhere}.s-promo[data-look] .s-promo__head{font-size:clamp(1.25em,calc(2.2 * var(--s-vw, 1vw)),1.6em);letter-spacing:-.02em}.s-promo[data-look] .s-promo__text{color:color-mix(in srgb,currentColor 74%,transparent);max-width:36em}.s-promo[data-look] .s-promo__code{max-width:100%;flex-wrap:wrap;justify-content:center;row-gap:10px}.s-promo[data-look] .s-promo__code b{overflow-wrap:anywhere}.s-promo[data-look] .s-promo__ends{margin:0;color:color-mix(in srgb,currentColor 72%,transparent)}.s-promo[data-look] .s-btn{margin:0}.s-count[data-look] .s-count__clock{flex-wrap:wrap;justify-content:inherit}.s-count[data-look] .s-btn{margin:0}@container sell (max-width: 419px){.s-count[data-look] .s-count__clock{flex-wrap:nowrap;gap:6px}.s-count[data-look]:not([data-look=big]) .s-count__clock{width:100%;max-width:360px}.s-count[data-look]:not([data-look=big]) .s-count__unit{min-width:0;flex:1 1 0;padding-inline:4px}}.s-booking[data-look]{display:grid;gap:14px;justify-items:start;text-align:start}.s-booking[data-look] .s-booking__note{max-width:40em;font-size:1.05em}.s-booking[data-look] .s-row{gap:10px}.s-booking[data-look] .s-btn{max-width:100%;margin:0}.s-booking[data-look] .s-btn span{overflow-wrap:anywhere}.s-scheduler[data-look]{display:grid;gap:16px;justify-items:start;text-align:start}.s-scheduler[data-look] .s-scheduler__text{display:grid;gap:8px}.s-scheduler[data-look] .s-scheduler__via{font-size:.78em;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,currentColor 72%,transparent)}.s-scheduler[data-look] .s-scheduler__line{color:color-mix(in srgb,currentColor 76%,transparent);max-width:36em}.s-scheduler[data-look] h3{font-size:var(--s-fs-h3-lg);letter-spacing:-.025em}.s-scheduler[data-look] .s-btn{margin:0}.s-dining[data-look]{gap:16px;text-align:start}.s-dining[data-look]>.s-offer__meta{font-weight:650}.s-dining[data-look] .s-menu{width:100%;margin:0}.s-dining[data-look] .s-menu li{padding:12px 0}.s-dining[data-look] .s-btn{margin:0}:is(.s-sell,.s-plans,.s-booking[data-look=card],.s-scheduler[data-look=card],.s-dining[data-look=card],.s-tipset .s-tip) .s-btn--quiet,.s-page :is(.s-sell,.s-plans,.s-booking[data-look=card],.s-dining[data-look=card]) a.s-btn--quiet{color:inherit;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,currentColor 30%,transparent)}.s-sec__body>.s-soon+:is(.s-dining,.s-sell){margin-top:14px}.s-sec[data-tone=ink] :is(.s-menuset[data-look=board],.s-count[data-look=boxed],.s-promo[data-look=bold],.s-booking[data-look=banner],.s-scheduler[data-look=banner],.s-dining[data-look=banner],.s-sell[data-look=spotlight]>.s-sell__item.no-pic:first-child,.s-plans[data-look=feature]>.s-plan:first-child,.s-postset[data-look=feature] .s-post:first-child.no-pic,.s-sec[data-family=member_updates] .s-locked){background:var(--s-band-card);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--s-band-ink) 16%,transparent)}.s-sec[data-hide~=photos] .s-sell>.s-sell__item.has-pic{display:flex;flex-direction:column;min-height:0}.s-sec[data-hide~=photos] .s-sell:not([data-look=list]):not([data-look=tiles])>.s-sell__item.has-pic>.s-sell__body{padding-top:clamp(20px,calc(2.6 * var(--s-vw, 1vw)),28px)}.s-sec[data-hide~=photos] .s-menuset .s-menu__item.has-img{grid-template-columns:minmax(0,1fr)}.s-sec[data-hide~=photos] .s-menuset .s-menu__item:before{content:none}.s-sec[data-hide~=photos] .s-dateset .s-date{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"day text act"}.s-sec[data-hide~=photos] .s-dateset .s-date:before,.s-sec[data-hide~=photos] .s-dateset .s-date:after{content:none}.s-sec[data-hide~=photos] .s-postset .s-post.has-pic{display:flex;flex-direction:column}.s-sec[data-hide~=photos] .s-postset .s-post:before{content:none}@container sell (max-width: 519px){.s-sec[data-hide~=photos] .s-dateset .s-date{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"day text" "day act"}}.s-sec[data-hide~=prices][data-hide~=button] :is(.s-sell__act,.s-plan__act,.s-date__act:not(:has(.s-chip))){display:none}.s-sec[data-hide~=button] .s-plan__act:not(:has(.s-tier__price)){display:none}.s-sec[data-hide~=prices][data-hide~=button] .s-sell>.s-sell__item>.s-sell__body{padding-bottom:clamp(16px,calc(2 * var(--s-vw, 1vw)),22px)}.s-sell__facts{display:grid;gap:5px;margin:4px 0 2px;padding:0;list-style:none;font-size:.9em;color:color-mix(in srgb,currentColor 76%,transparent)}.s-sell__facts li{display:flex;align-items:flex-start;gap:8px;min-width:0}.s-sell__facts li span{min-width:0;overflow-wrap:anywhere}.s-sell__facts.s-sell__place{margin:0 0 18px;font-size:.95em}.s-sell__icon{flex:none;width:16px;height:16px;margin-top:.18em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;opacity:.9}.s-sell__kicker{font-size:.78em;font-weight:650;letter-spacing:.04em;color:color-mix(in srgb,currentColor 72%,transparent)}.s-sell .s-sell__body h3{overflow-wrap:anywhere}.s-sell .s-offer__reviews{font-size:.88em}.s-sell .s-offer__reviews b{color:var(--s-link)}.s-sell__cost{display:grid;gap:1px;min-width:0}.s-sell__from{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,currentColor 70%,transparent)}.s-sell__price b{font-weight:750}.s-sell__was{margin-right:4px;color:color-mix(in srgb,currentColor 76%,transparent);font-size:.82em;font-weight:500;text-decoration-thickness:1px}.s-sell__ends{font-size:.78rem;font-weight:600;color:color-mix(in srgb,currentColor 78%,transparent)}.s-menu__was{margin-right:2px;font-weight:500;font-size:.86em;color:color-mix(in srgb,currentColor 72%,transparent);text-decoration-thickness:1px}.s-menu__sale{margin:2px 0 0;font-weight:600;color:color-mix(in srgb,currentColor 78%,transparent)}.s-sell .s-sell__act{align-items:flex-end}.s-sell__chips{position:absolute;top:10px;left:10px;z-index:2;display:flex;flex-wrap:wrap;gap:6px;max-width:calc(100% - 20px)}.s-sell__chips .s-chip,.s-sell__pic .s-sell__chips .s-chip{position:static;padding:5px 11px;font-size:.74rem}.s-sell__flag .s-sell__chips{top:10px}.s-sell .s-sell__item.no-pic:has(>.s-sell__flag)>.s-sell__body{padding-top:48px}.s-plans[data-look=columns]>.s-plan.is-featured{background:var(--s-band);color:var(--s-band-ink);box-shadow:0 30px 60px -28px #0000008c}.s-plans[data-look=columns]>.s-plan.is-featured .s-chip{background:var(--s-accent);color:var(--s-accent-ink)}.s-plans[data-look=columns]>.s-plan.is-featured .s-ticks{border-color:color-mix(in srgb,var(--s-band-ink) 22%,transparent)}.s-plans[data-look=columns]>.s-plan.is-featured .s-tier__price b{font-size:clamp(2.3em,calc(4 * var(--s-vw, 1vw)),3.2em)}.s-plans[data-look=columns]>.s-plan.is-featured :is(.s-plan__line,.s-tier__price small){color:var(--s-band-soft)}.s-plans .s-plan__top .s-chip{padding:5px 12px;font-size:.74rem}@container sell (max-width: 559px){.s-plans:is([data-look=columns],[data-look=open],[data-look=list])>.s-plan.is-featured{order:-1}}.s-menu__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.s-menuset .s-menu__tags .s-chip{padding:2px 9px;background:color-mix(in srgb,currentColor 9%,transparent);color:inherit;font-size:.7em}.s-menuset .s-menu__tags .s-chip[data-diet=vegetarian],.s-menuset .s-menu__tags .s-chip[data-diet=vegan]{background:color-mix(in srgb,#2f9e44 20%,transparent)}.s-menuset .s-menu__tags .s-chip[data-diet=spicy]{background:color-mix(in srgb,#e03131 18%,transparent)}.s-sell__chips .s-chip[data-badge=sale]{background:#c92a2a;color:#fff}.s-sell__tg{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.s-sell__more{display:none;align-items:center;justify-content:center;gap:6px;min-height:44px;margin-top:8px;color:var(--s-link);font-weight:650;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.s-sell__tg:focus-visible+.s-sell__more{outline:2px solid var(--s-accent);outline-offset:2px;border-radius:6px}.s-sell__more-close,.s-sell__tg:checked+.s-sell__more .s-sell__more-open{display:none}.s-sell__tg:checked+.s-sell__more .s-sell__more-close{display:inline}.s-menu__jump{display:none}@container sell (max-width: 459px){:is(.s-sell,.s-plans,.s-tipset,.s-promo,.s-booking,.s-scheduler,.s-dining) .s-btn,.s-sell[data-look][data-n]>.s-sell__item .s-sell__act .s-btn,.s-dateset[data-look] .s-date .s-date__act .s-btn,.s-count[data-look]>.s-btn{min-height:48px}.s-sell .s-sell__desc,.s-plans .s-plan__line,.s-menuset .s-menu__item p.s-part-text,.s-dateset .s-date__meta,.s-postset .s-post .s-text,.s-sell .s-sell__facts{font-size:max(16px,1em)}.s-sell .s-sell__desc{-webkit-line-clamp:2}.s-sell__all{display:flex}.s-plans .s-plan:has(>.s-plan__fold-tg:not(:checked)) .s-ticks li:nth-child(n+5){display:none}.s-plans .s-plan__fold{display:flex;justify-content:flex-start;margin-top:-4px}.s-plans[data-look=columns]>.s-plan.is-featured .s-plan__fold{color:var(--s-band-ink)}.s-menuset .s-menu__jump{display:flex;gap:8px;margin-inline:calc(-1 * var(--s-gutter));padding:2px var(--s-gutter) 6px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;column-span:all;grid-column:1 / -1}.s-menuset .s-menu__jump::-webkit-scrollbar{display:none}.s-menu__chip{flex:none;display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:999px;background:color-mix(in srgb,currentColor 8%,transparent);color:inherit;font-weight:650;text-decoration:none;white-space:nowrap}.s-page .s-menuset .s-menu__chip{color:inherit}.s-menuset .s-menu__set{scroll-margin-top:84px}}@container sell (min-width: 460px){.s-sell__more,.s-plans .s-plan__fold{display:none}}@container sell (min-width: 600px) and (max-width: 899px){.s-plans[data-look=columns][data-n="3"]:has(>.is-featured)>.s-plan.is-featured{order:-1;flex-basis:100%}}@container sell (min-width: 760px){.s-plans[data-look=columns][data-n="3"]>.s-plan{--cols: 3}.s-plans[data-look=columns][data-n="3"]:has(>.is-featured)>.s-plan.is-featured{order:0;flex-basis:calc((100% - 2 * var(--s-gap)) / 3)}}.s-sell[data-look]>.s-sell__item.no-pic:has(>.s-sell__flag)>.s-sell__body{padding-top:52px}.s-sell__dots{display:flex;justify-content:center;gap:6px;margin-top:2px}.s-sell__dots[hidden]{display:none}.s-sell__dots>span{width:7px;height:7px;border-radius:99px;background:color-mix(in srgb,var(--s-ink) 28%,transparent);transition:width .25s var(--s-ease, ease),background-color .25s var(--s-ease, ease)}.s-sell__dots>span.is-on{width:20px;background:var(--s-ink)}.s-page{--s-link0: var(--s-link)}[data-fit]:not(.s-page:is([data-layout=editorial],[data-layout=showcase]) .s-sec:not([data-design]):not([data-items=grid]) .s-grid,.s-sec[data-items=stack] .s-grid){display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}[data-fit]:not(.s-page:is([data-layout=editorial],[data-layout=showcase]) .s-sec:not([data-design]):not([data-items=grid]) .s-grid,.s-sec[data-items=stack] .s-grid)>*{grid-column:span 2}[data-fit]:not(.s-page:is([data-layout=editorial],[data-layout=showcase]) .s-sec:not([data-design]):not([data-items=grid]) .s-grid,.s-sec[data-items=stack] .s-grid):is([data-n="2"],[data-n="4"])>*{grid-column:span 3}[data-fit]:not(.s-page:is([data-layout=editorial],[data-layout=showcase]) .s-sec:not([data-design]):not([data-items=grid]) .s-grid,.s-sec[data-items=stack] .s-grid)[data-n="1"]>*{grid-column:1 / -1}[data-fit]:not(.s-page:is([data-layout=editorial],[data-layout=showcase]) .s-sec:not([data-design]):not([data-items=grid]) .s-grid,.s-sec[data-items=stack] .s-grid):not([data-n="2"]):not([data-n="4"])>:nth-child(3n+1):last-child{grid-column:span 6}[data-fit]:not(.s-page:is([data-layout=editorial],[data-layout=showcase]) .s-sec:not([data-design]):not([data-items=grid]) .s-grid,.s-sec[data-items=stack] .s-grid):not([data-n="2"]):not([data-n="4"])>:nth-child(3n+1):nth-last-child(2),[data-fit]:not(.s-page:is([data-layout=editorial],[data-layout=showcase]) .s-sec:not([data-design]):not([data-items=grid]) .s-grid,.s-sec[data-items=stack] .s-grid):not([data-n="2"]):not([data-n="4"])>:nth-child(3n+2):last-child{grid-column:span 3}@container sbody (max-width: 460px){[data-fit]:not(.s-page:is([data-layout=editorial],[data-layout=showcase]) .s-sec:not([data-design]):not([data-items=grid]) .s-grid,.s-sec[data-items=stack] .s-grid)>:nth-child(n),[data-fit]:not(.s-page:is([data-layout=editorial],[data-layout=showcase]) .s-sec:not([data-design]):not([data-items=grid]) .s-grid,.s-sec[data-items=stack] .s-grid)>:nth-child(odd):last-child:not(:first-child){grid-column:1 / -1}}@container sbody (max-width: 600px){.s-gallery[style*="--cols-phone:1"][data-n]>*{grid-column:1 / -1}}.s-linkbtn.has-lead>span{flex:1;text-align:left}.s-linkbtn__lead{display:grid;place-items:center;flex:none;width:34px;height:34px;margin-left:-8px;border-radius:50%;background:color-mix(in srgb,currentColor 14%,transparent);font-style:normal}.s-linkbtn__lead .s-icon{width:18px;height:18px}.s-spot__video,.s-spot__img img,.s-spot__still{aspect-ratio:var(--crop, auto);max-height:70vh}.s-spot.has-media>.s-btn{justify-self:center}.s-sec[data-family=credibility] .s-review figcaption img,.s-review__mono{width:52px;height:52px;flex:none;border-radius:50%}.s-review__mono{display:grid;place-items:center;background:color-mix(in srgb,var(--s-accent) 18%,var(--s-card));color:var(--s-card-ink);font:700 1.2rem / 1 var(--s-font-head);font-style:normal}.s-stats[data-n="1"]{--n: 1}.s-stats[data-n="2"]{--n: 2}.s-stats[data-n="3"]{--n: 3}.s-stats[data-n="4"]{--n: 4}.s-logos[data-n="1"]{--n: 1}.s-logos[data-n="2"]{--n: 2}.s-logos[data-n="3"]{--n: 3}.s-logos__run{display:flex;flex:none;align-items:center;gap:clamp(36px,calc(6 * var(--s-vw, 1vw)),80px);padding-right:clamp(36px,calc(6 * var(--s-vw, 1vw)),80px);animation:s-logos 34s linear infinite}.s-logos--marquee:hover .s-logos__run{animation-play-state:paused}@keyframes s-logos{to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.s-logos__run{animation:none}.s-logos__run[aria-hidden]{display:none}}.s-page[data-preview="1"] .s-logos__run{animation-duration:60s}.s-faq__more{display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--s-mid-items, flex-start);gap:10px 16px;margin:clamp(22px,calc(3 * var(--s-vw, 1vw)),34px) var(--s-mid, 0) 0 var(--s-mid, 0);color:var(--s-soft);font-weight:600}.s-faqs>.s-more{justify-self:var(--s-mid-items, start);margin-top:clamp(16px,calc(2.2 * var(--s-vw, 1vw)),24px)}.s-sec[data-scolour] .s-guide{background:var(--s-cf-bg);color:var(--s-cf-ink);box-shadow:var(--s-cf-edge, none)}.s-guide{display:grid;gap:2px;justify-items:start;margin:0 0 clamp(18px,2.4vw,28px);padding:clamp(16px,2vw,22px) clamp(18px,2.4vw,26px);border-radius:var(--s-radius-box);background:color-mix(in srgb,var(--s-accent) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--s-accent) 22%,transparent)}.s-guide__label{color:color-mix(in srgb,var(--s-ink) 84%,transparent);font:600 var(--s-fs-label) / 1.4 var(--s-font-body);letter-spacing:var(--s-ls-label);text-transform:uppercase}.s-guide__price{font:700 clamp(1.6rem,1.2rem + 1.4vw,2.3rem) / 1.1 var(--s-font-head);letter-spacing:-.02em}.s-guide__what{font-weight:600}.s-guide__note{margin-top:4px;color:color-mix(in srgb,var(--s-ink) 84%,transparent);font-size:.9em}@container sbody (min-width: 860px){:is(.s-sec[data-family=team_profiles]:is([data-design=columns],[data-design=circles]):not(#s-none) .s-grid[data-fit][data-n="4"],.s-page:not([data-layout=editorial]):not([data-layout=showcase]) .s-sec[data-family=team_profiles]:not([data-design]):not([data-items=stack]):not(#s-none) .s-grid[data-fit][data-n="4"]){grid-template-columns:repeat(4,minmax(0,1fr))}:is(.s-sec[data-family=team_profiles]:is([data-design=columns],[data-design=circles]):not(#s-none) .s-grid[data-fit][data-n="4"],.s-page:not([data-layout=editorial]):not([data-layout=showcase]) .s-sec[data-family=team_profiles]:not([data-design]):not([data-items=stack]):not(#s-none) .s-grid[data-fit][data-n="4"])>*{grid-column:auto}}@container sbody (min-width: 820px){.s-grid[data-n="2"]{--n: 2}.s-grid[data-n="3"]{--n: 3}.s-grid[data-n="4"]{--n: 4}}@container sbody (min-width: 720px){#s-page :is(.s-sec[data-family=team_profiles][data-design=spotlight] .s-grid>.s-item,.s-sec[data-family=team_profiles][data-design=columns] .s-grid[data-n="1"]>.s-item:has(>.s-item__img)).s-item.s-item{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:clamp(32px,calc(5 * var(--s-vw, 1vw)),80px);align-items:center;width:100%;max-width:1080px;margin-inline:auto;padding:0;overflow:visible;background:transparent;box-shadow:none}#s-page :is(.s-sec[data-family=team_profiles][data-design=spotlight] .s-grid>.s-item,.s-sec[data-family=team_profiles][data-design=columns] .s-grid[data-n="1"]>.s-item)>.s-item__img.s-item__img{grid-column:1;grid-row:1;width:100%;max-height:min(80svh,720px);aspect-ratio:4 / 5;margin:0;border-radius:var(--s-radius-box)}#s-page :is(.s-sec[data-family=team_profiles][data-design=spotlight] .s-grid>.s-item,.s-sec[data-family=team_profiles][data-design=columns] .s-grid[data-n="1"]>.s-item):before{grid-column:1;grid-row:1}#s-page :is(.s-sec[data-family=team_profiles][data-design=spotlight] .s-grid>.s-item,.s-sec[data-family=team_profiles][data-design=columns] .s-grid[data-n="1"]>.s-item)>.s-item__text.s-item__text{position:static;grid-column:2;grid-row:1;gap:12px;padding:0;background:none;color:inherit}}.s-grid[data-n="1"]{--n: 1}.s-sec[data-hide~=photos]:not(#s-none) :is(.s-about,.s-music,.s-works,.s-linkrows,.s-bento,.s-grid,.s-postlist,.s-reviews) .s-part-photo{display:none}.s-sec[data-hide~=text]:not(#s-none) :is(.s-linkrows,.s-bento,.s-grid,.s-works,.s-postlist,.s-releases) .s-part-text{display:none}.s-sec[data-hide~=button]:not(#s-none) .s-sec__body .s-part-button{display:none}.s-sec[data-hide~=title] .s-sec__title,.s-sec[data-hide~=sub] .s-sec__sub,.s-sec[data-hide~=eyebrow] .s-sec__eyebrow,.s-sec[data-hide~=button] .s-part-button,.s-sec[data-hide~=photos] .s-part-photo,.s-sec[data-hide~=text] .s-part-text,.s-sec[data-hide~=prices] .s-part-price{display:none!important}.s-sec[data-hide~=title][data-hide~=sub][data-hide~=eyebrow] .s-sec__head,.s-sec[data-hide~=title][data-hide~=sub] .s-sec__head:not(:has(.s-sec__eyebrow)){display:none}}.s-acct .s-acct__panel{position:relative;width:min(100%,480px);max-height:min(86dvh,760px);overflow-y:auto;overscroll-behavior:contain;padding:28px 24px 22px;gap:0;border-radius:var(--s-radius, 22px);box-shadow:0 30px 80px -24px #0000008c,0 0 0 1px var(--s-line)}.s-acct__body{display:grid;gap:14px}.s-acct__body h2{margin:0;padding-right:44px;font:700 clamp(1.4rem,4vw,1.7rem)/1.15 var(--s-font-head);letter-spacing:-.02em}.s-acct__lead{margin:-4px 0 4px;color:var(--s-soft);line-height:1.5;overflow-wrap:anywhere}.s-acct__wait{margin:24px 0;color:var(--s-soft);text-align:center}.s-acct__form{display:grid;gap:10px}.s-acct__label{font-size:14px;font-weight:600}.s-acct__form .s-btn{width:100%;justify-content:center}.s-acct__code{font-size:26px!important;font-weight:700;letter-spacing:.3em;text-align:center;font-variant-numeric:tabular-nums}.s-acct__keep{display:flex;align-items:flex-start;gap:10px;margin:2px 0;color:var(--s-ink);font-size:14px;font-weight:500;line-height:1.45;cursor:pointer}.s-acct__keep input{flex:none;width:20px;height:20px;min-height:0;margin:0;padding:0;accent-color:var(--s-accent)}.s-acct__alt{margin:4px 0 0;padding-top:14px;border-top:1px solid var(--s-line);color:var(--s-soft);font-size:14px}.s-page .s-acct__alt a,.s-acct__link{padding:0;border:0;background:none;color:var(--s-ink);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.s-acct__groups{display:grid;gap:18px}.s-acct__group{display:grid;gap:8px}.s-acct__group h3{margin:0;color:var(--s-soft);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.s-acct__item{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;border-radius:calc(var(--s-radius, 16px) * .75);background:var(--s-card);color:var(--s-card-ink, var(--s-ink));box-shadow:inset 0 0 0 1px var(--s-line)}.s-acct__pic{width:44px;height:44px;border-radius:12px;object-fit:cover}.s-acct__pic--none{display:grid;place-items:center;background:color-mix(in srgb,var(--s-accent) 16%,transparent);color:var(--s-ink);font-weight:700}.s-acct__txt{display:grid;gap:2px;min-width:0}.s-acct__txt b{font-weight:600;line-height:1.3}.s-acct__txt small{color:var(--s-soft);font-size:13px;line-height:1.4}.s-acct__item .s-btn{white-space:nowrap}@media(max-width:459px){.s-acct__item{grid-template-columns:44px minmax(0,1fr)}.s-acct__item .s-btn{grid-column:1 / -1;justify-content:center;width:100%}}.s-acct__qr summary{cursor:pointer;font-size:14px;font-weight:600}.s-acct__qr img{display:block;width:180px;margin:10px auto 0;padding:10px;border-radius:12px;background:#fff}.s-page .s-acct__more{font-size:14px;font-weight:600;color:var(--s-ink)}.s-acct__empty{margin:0;padding:16px;border-radius:14px;background:color-mix(in srgb,var(--s-ink) 5%,transparent);color:var(--s-soft);line-height:1.5}.s-acct__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:4px;padding-top:14px;border-top:1px solid var(--s-line)}@media(max-width:559px){.s-acct{place-items:end center;padding:0}.s-acct .s-acct__panel{width:100%;max-height:90dvh;padding-bottom:calc(22px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;animation:s-acct-up .26s cubic-bezier(.2,.8,.2,1)}@keyframes s-acct-up{0%{transform:translateY(40px);opacity:0}}}.s-shr__title{margin:0 0 16px;padding-right:44px;font:700 clamp(1.3rem,4vw,1.55rem)/1.15 var(--s-font-head);letter-spacing:-.02em}.s-shr{display:grid;gap:14px}.s-shr__who{display:flex;align-items:center;gap:12px;min-width:0}.s-shr__who>div{display:grid;gap:2px;min-width:0}.s-shr__who b{font-weight:600}.s-shr__who small{color:var(--s-soft);font-size:14px;overflow-wrap:anywhere}.s-shr__pic{width:44px;height:44px;flex:none;border-radius:50%;object-fit:cover}.s-shr__qr{display:grid;place-items:center;justify-self:center;width:208px;height:208px;margin:4px 0 0;padding:16px;border-radius:20px;background:#fff;box-shadow:0 0 0 1px var(--s-line),0 16px 34px -20px #00000073}.s-shr__qr img{display:block;width:176px;height:176px}.s-shr__hint{margin:-4px 0 2px;color:var(--s-soft);font-size:14px;text-align:center}.s-shr__main{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:10px}.s-shr__main .s-btn{justify-content:center;gap:8px}.s-shr__main .s-icon{width:18px;height:18px}.s-shr__apps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.s-page .s-shr__apps a{display:grid;justify-items:center;gap:6px;padding:10px 4px;border-radius:14px;color:var(--s-ink);font-size:13px;font-weight:600;text-decoration:none;transition:background .15s}.s-page .s-shr__apps a:hover{background:color-mix(in srgb,var(--s-ink) 6%,transparent)}.s-shr__ic{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:color-mix(in srgb,var(--s-ink) 7%,transparent)}.s-shr__ic .s-icon{width:20px;height:20px}.s-shr__save{justify-self:center;font-size:14px}.s-page[data-hero-box]:where(:not([data-hero-box=open])) .s-hero{--s-box-bg: var(--s-card);--s-box-edge: inset 0 0 0 1px var(--s-line);width:min(100% - 2 * var(--s-box-m),calc(var(--s-read) + 2 * var(--s-gutter)));margin:var(--s-between) auto 0;overflow:hidden;border-radius:var(--s-radius-box);background:var(--s-box-sheen, none),var(--s-hero-bg, var(--s-box-bg));box-shadow:var(--s-box-edge)}.s-page[data-hero-box]:not([data-hero-box=open]) .s-header{margin-bottom:0!important}.s-page[data-hero-box]:not([data-hero-box=open]) .s-hero{margin-top:max(16px,var(--s-between));--s-hero-clear: 0px;--s-hero-m: var(--s-box-m)}.s-page[data-hero-box]:not([data-hero-box=open])[data-hero-box-width=full] .s-hero{--s-hero-m: 0px}.s-page[data-nav=floating][data-hero-box]:not([data-hero-box=open]) .s-hero{margin-top:96px}.s-page[data-hero-box]:not([data-hero-box=open]) .s-hero__body{width:min(100% - 2 * (var(--s-gutter) - var(--s-box-m)),var(--s-hero-w, var(--s-read)));padding-block:calc(clamp(44px,11cqi,120px) + var(--s-hero-clear, 0px)) clamp(44px,11cqi,120px)}.s-page[data-hero-box]:not([data-hero-box=open])[data-hero-box-width=full] .s-hero__body{width:min(100% - 2 * var(--s-gutter),var(--s-hero-w, var(--s-read)))}@media(max-width:520px){.s-page[data-hero-box]:not([data-hero-box=open]) .s-hero{margin-top:14px}}.s-page[data-hero-box]:not([data-hero-box=open]) .s-hero{container-type:inline-size;--s-display: clamp(2.4rem, 8.6cqi, 6rem)}.s-page[data-hero-box]:not([data-hero-box=open]) .s-hero__bio{font-size:clamp(1.02em,1.5cqi,1.2em)}.s-page[data-hero-box]:not([data-hero-box=open])[data-hero-box-width=full] .s-hero{width:100%;margin-top:0;border-radius:0}.s-page[data-nav=floating][data-hero-box]:not([data-hero-box=open])[data-hero-box-width=full] .s-hero{--s-hero-clear: 82px}.s-sell:not([data-n="1"]):not([data-look=list]):not([data-look=feature])>.s-offer.no-pic{grid-template-columns:minmax(0,1fr);align-items:stretch}.s-sell:not([data-n="1"]):not([data-look=list]):not([data-look=feature])>.s-offer.no-pic>.s-sell__act{justify-content:space-between;padding:16px 0 clamp(16px,calc(2 * var(--s-vw, 1vw)),22px)}@media(prefers-reduced-motion:no-preference){.s-page .s-btn:active:not([disabled]){transform:translateY(1px) scale(.98)}}@layer section{.s-form .s-form__error{display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;border:1px solid color-mix(in srgb,#d92d20 32%,transparent);border-radius:min(var(--s-radius),12px);background:color-mix(in srgb,#d92d20 9%,transparent);color:inherit;font-weight:600;line-height:1.45}.s-form .s-form__error:before{content:"!";flex:none;display:grid;place-items:center;width:20px;height:20px;margin-top:1px;border-radius:50%;background:#d92d20;color:#fff;font-size:13px;font-weight:800;line-height:1}.s-form .s-form__error[hidden],.s-form .s-form__done[hidden]{display:none}.s-form .s-field.is-wrong:after{content:"Fill this in.";color:#d92d20;font-size:.86em;font-weight:650}.s-form .s-field.is-wrong:has(input[type=email]:not(:placeholder-shown)):after{content:"Check the email address, like name@example.com."}.s-form .s-field.is-wrong:has(input[type=checkbox],input[type=radio]):after{content:"Choose one to continue."}.s-form.s-wl .s-field.is-wrong:not(#s-none):after{content:none}.s-page[data-mode=dark] .s-form .s-field.is-wrong:after{color:#ff8a80}.s-form .s-field.is-wrong:has(:is(input,textarea,select):valid):after{content:none}.s-form .s-field.is-wrong:has(:is(input,textarea,select):valid) :is(input,textarea,select){border-color:var(--s-line)}.s-form .s-form__done{display:flex;align-items:center;gap:12px;padding:16px 18px;border:1px solid color-mix(in srgb,#12b76a 30%,transparent);border-radius:min(var(--s-radius),14px);background:color-mix(in srgb,#12b76a 12%,transparent);font-weight:650;line-height:1.45;animation:s-form-done .35s cubic-bezier(.2,.8,.2,1) both}.s-form .s-form__done:before{content:"";flex:none;width:30px;height:30px;border-radius:50%;background:#12b76a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 18px no-repeat}@keyframes s-form-done{0%{opacity:0;transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.s-form .s-form__done{animation:none}}.s-form .s-btn[disabled]{opacity:.6;cursor:progress}.s-consent .s-consent__row input{-webkit-appearance:none;appearance:none;position:relative;flex:none;width:46px;height:28px;margin:0;border:0;border-radius:999px;background:color-mix(in srgb,var(--s-card-ink) 22%,transparent);cursor:pointer;transition:background-color .2s}.s-consent .s-consent__row input:before{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .2s}.s-consent .s-consent__row input:checked{background:var(--s-accent)}.s-consent .s-consent__row input:checked:before{transform:translate(18px)}.s-consent .s-consent__row input:disabled{opacity:.55;cursor:default}.s-consent .s-consent__row input:focus-visible{outline:3px solid color-mix(in srgb,var(--s-accent) 60%,transparent);outline-offset:2px}.s-consent .s-consent__row:has(input:disabled){cursor:default}.s-consent .s-btn:focus-visible,.s-consent .s-consent__link:focus-visible{outline:3px solid color-mix(in srgb,var(--s-accent) 60%,transparent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.s-consent .s-consent__row input,.s-consent .s-consent__row input:before{transition:none}}.s-lightbox{animation:s-lightbox-in .2s ease both;cursor:zoom-out}.s-lightbox:focus{outline:none}.s-lightbox img{max-width:100%;max-height:min(88vh,88svh);object-fit:contain;border-radius:min(var(--s-radius),12px);box-shadow:0 30px 80px -20px #0009;cursor:default}.s-lightbox :is(.s-lightbox__x,.s-lightbox__go){display:grid;place-items:center;padding:0;box-shadow:0 4px 16px #0000004d;transition:transform .15s}.s-lightbox :is(.s-lightbox__x,.s-lightbox__go):hover{transform:scale(1.06)}.s-lightbox :is(.s-lightbox__x,.s-lightbox__go):focus-visible{outline:3px solid #fff;outline-offset:3px}@media(max-width:600px){.s-lightbox .s-lightbox__go{top:auto;bottom:max(20px,env(safe-area-inset-bottom));margin-top:0}.s-lightbox .s-lightbox__go--prev{left:calc(50% - 64px)}.s-lightbox .s-lightbox__go--next{right:calc(50% - 64px)}}@keyframes s-lightbox-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.s-lightbox{animation:none}}.s-plans__signin{display:flex;justify-content:center;margin:var(--s-gap) 0 0}.s-plans__signin .s-btn{font-size:.92em}.s-plan__trial{margin-bottom:4px}.s-gated__note{font-size:.88em;font-weight:600}.s-gated__trial{font-size:.9em;font-weight:600}.s-tier--member{display:grid;justify-items:start;gap:10px;max-width:560px}.s-tier--member .s-pills{display:flex;flex-wrap:wrap;gap:10px;margin:4px 0 0}.s-tier--member .s-pills .s-btn+.s-btn{background:transparent;color:inherit;box-shadow:inset 0 0 0 1.5px var(--s-line)}}.s-count.is-done .s-count__when{display:none}.s-page[data-footer-name=faded] .s-footer__giant{opacity:.16}.s-page[data-mode=dark][data-footer-name=faded] .s-footer__giant{opacity:.26}.s-buybar{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:45;display:flex;align-items:center;gap:12px;padding:10px 10px 10px 16px;border-radius:calc(var(--s-radius-btn, 999px) + 6px);background:var(--s-card);color:var(--s-card-ink);box-shadow:0 0 0 1px var(--s-line),0 18px 40px -14px #00000073;transform:translateY(calc(100% + 24px));opacity:0;pointer-events:none;transition:transform .3s var(--s-ease),opacity .2s}.s-buybar.is-on{transform:none;opacity:1;pointer-events:auto}.s-buybar__txt{display:grid;flex:1 1 auto;min-width:0}.s-buybar__txt b{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.95em;line-height:1.25}.s-buybar__txt small{color:var(--s-soft);font-weight:700}.s-buybar__go{flex:none}@media(min-width:760px){.s-buybar{display:none}}@media(prefers-reduced-motion:reduce){.s-buybar{transition:none}}.s-sell>.s-sell__item[hidden]{display:none!important}.s-shopbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-bottom:18px}.s-shopbar .s-find{max-width:none;margin:0}.s-sort{min-height:46px;padding:0 36px 0 16px;border:1.5px solid var(--s-line);border-radius:999px;background:var(--s-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 12px center / 16px no-repeat;color:var(--s-ink);font:inherit;appearance:none;-webkit-appearance:none}.s-shopbar__chips{grid-column:1 / -1;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.s-shopbar__chips::-webkit-scrollbar{display:none}.s-fchip{flex:none;min-height:40px;padding:0 16px;border:1.5px solid var(--s-line);border-radius:999px;background:transparent;color:var(--s-ink);font:inherit;font-size:.92em;font-weight:600;cursor:pointer}.s-fchip.is-on{border-color:var(--s-action);background:var(--s-action);color:var(--s-action-ink)}a.s-fchip{display:inline-flex;align-items:center;text-decoration:none}.s-shopbar__none{grid-column:1 / -1;margin:6px 0 0;color:var(--s-soft)}@media(max-width:479px){.s-sort{max-width:128px;padding-left:12px}}.s-mark[data-mark=members]{--s-mark: #6f2be8}.s-consent{inset:auto auto max(16px,env(safe-area-inset-bottom)) 16px;width:min(400px,calc(100vw - 32px));max-width:none;margin:0;gap:10px;padding:18px 18px 16px;border-radius:min(var(--s-radius-box, 20px),22px);box-shadow:0 24px 60px -18px #00000059,0 0 0 1px color-mix(in srgb,var(--s-card-ink) 10%,transparent);font-size:.9rem}.s-consent__head{margin:0;font:700 1.05rem / 1.2 var(--s-font-head)}.s-consent>p:not(.s-consent__head){color:color-mix(in srgb,var(--s-card-ink) 78%,transparent)}.s-consent__link{font-weight:600;color:var(--s-card-ink)}.s-consent__actions{margin-top:4px}.s-consent__actions .s-btn{min-height:42px;padding:8px 12px;border:0;border-radius:var(--s-radius-btn, 999px);background:var(--s-action);color:var(--s-action-ink);font-size:.88rem;box-shadow:none}.s-consent__actions .s-btn--quiet{background:transparent;color:var(--s-card-ink);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--s-card-ink) 22%,transparent)}@media(max-width:479px){.s-consent{left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));width:auto}}.s-consent{inset:auto 0 0;width:auto;max-width:none;margin:0;display:block;padding:14px 22px max(14px,env(safe-area-inset-bottom));border-radius:0;background:var(--s-bg);color:var(--s-ink);border-top:1px solid color-mix(in srgb,var(--s-ink) 14%,transparent);box-shadow:0 -10px 30px -10px color-mix(in srgb,var(--s-ink) 18%,transparent);font-size:.9rem;max-height:calc(100dvh - 24px);overflow:auto}.s-consent__in{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;max-width:760px;margin:0 auto}.s-consent__text{flex:1 1 280px;margin:0;line-height:1.45;color:color-mix(in srgb,var(--s-ink) 78%,transparent)}.s-consent__text a{color:var(--s-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}.s-consent__actions{display:flex;flex-wrap:wrap;gap:8px;margin:0}.s-consent__btn{min-height:40px;padding:0 16px;border:0;border-radius:var(--s-radius-btn, 10px);background:var(--s-action);color:var(--s-action-ink);font:inherit;font-size:.88rem;font-weight:600;cursor:pointer}.s-consent__btn--soft{background:color-mix(in srgb,var(--s-ink) 9%,transparent);color:var(--s-ink)}.s-consent__btn:focus-visible{outline:2px solid var(--s-ink);outline-offset:2px}.s-consent__prefs{max-width:760px;margin:12px auto 0;padding:14px 16px;border-radius:12px;background:color-mix(in srgb,var(--s-ink) 4%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--s-ink) 10%,transparent)}.s-consent__title{margin:0 0 6px;font-weight:700}.s-consent__row{border-top:0;border-bottom:1px solid color-mix(in srgb,var(--s-ink) 8%,transparent)}.s-consent__row:last-child{border-bottom:0}.s-consent__row strong{font-weight:600}.s-consent__switch{position:relative;flex:none;width:40px;height:22px}.s-consent__switch input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.s-consent__switch i{position:absolute;inset:0;border-radius:999px;background:color-mix(in srgb,var(--s-ink) 18%,transparent);transition:background .2s;pointer-events:none}.s-consent__switch i:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .2s}.s-consent__switch input:checked+i{background:var(--s-action)}.s-consent__switch input:checked+i:after{transform:translate(18px)}.s-consent__switch input:disabled+i{opacity:.5}.s-consent__switch input:focus-visible+i{outline:2px solid var(--s-ink);outline-offset:2px}.s-consent__save{display:flex;justify-content:flex-end;max-width:760px;margin:10px auto 0}.s-consent__save:has(>[hidden]){display:none}@media(max-width:559px){.s-consent{padding:14px 16px max(14px,env(safe-area-inset-bottom))}.s-consent__actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.s-consent__actions .s-consent__btn--soft{grid-column:1 / -1;grid-row:2}.s-consent__save .s-consent__btn{width:100%}}.s-pol{z-index:80}.s-pol .s-pol__panel{width:min(100%,680px);max-height:min(88dvh,900px);padding:30px 32px 28px}.s-pol__who{margin:0 0 6px;padding-right:44px;color:var(--s-soft);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.s-page .s-pol__title{margin:0;padding-right:44px;font:700 clamp(1.5rem,4.4vw,2rem)/1.1 var(--s-font-head);letter-spacing:-.02em}.s-pol__date{margin:8px 0 0;color:var(--s-soft);font-size:14px}.s-pol__tabs{display:flex;flex-wrap:wrap;gap:6px;margin:18px 0 0}.s-page .s-pol__tabs a{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--s-line);color:var(--s-ink);font-size:14px;font-weight:600;text-decoration:none}.s-page .s-pol__tabs a:hover{background:color-mix(in srgb,var(--s-ink) 6%,transparent)}.s-page .s-pol__tabs a[aria-current=page]{background:var(--s-ink);color:var(--s-bg);box-shadow:none}.s-pol__body{margin-top:22px;padding-top:6px;border-top:1px solid var(--s-line);font-size:16px;line-height:1.65;overflow-wrap:anywhere}.s-page .s-pol__body h2{margin:26px 0 8px;font:700 1.2rem/1.25 var(--s-font-head);letter-spacing:-.01em}.s-page .s-pol__body h3{margin:20px 0 6px;font:700 1.05rem/1.3 var(--s-font-head)}.s-pol__body p{margin:0 0 12px}.s-pol__body ul,.s-pol__body ol{margin:0 0 14px;padding-left:1.3em}.s-pol__body li{margin:0 0 6px;padding-left:2px}.s-pol__body li::marker{color:var(--s-soft)}.s-page .s-pol__body a{color:var(--s-ink);text-decoration:underline;text-underline-offset:3px}.s-pol__body>:last-child{margin-bottom:0}@media(max-width:559px){.s-pol .s-pol__panel{max-height:92dvh;padding:24px 20px calc(24px + env(safe-area-inset-bottom))}.s-pol__body{font-size:15px}}.s-page a.s-sheet__x{text-decoration:none}.s-sell__act:has(.s-ask){flex-wrap:wrap;align-items:center;row-gap:8px}.s-ask{display:contents}.s-ask .s-btn--ask{white-space:nowrap}.s-ask__note{flex:1 1 100%;order:3;margin:0;color:var(--s-soft);font-size:.82em;line-height:1.35}.s-ask__note{contain:inline-size}.s-mark[data-mark=payments]{--s-mark: #d97706}.s-page .s-mark a{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px}.s-page .s-mark .s-mark__fix{display:inline-flex;align-items:center;gap:6px;margin:6px 0 0;padding:6px 14px;border-radius:999px;background:#b45309;color:#fff;font-weight:700;text-decoration:none;white-space:nowrap}.s-page .s-mark .s-mark__fix:hover{background:#92400e}.s-page .s-mark .s-mark__fix:focus-visible{outline:2px solid #b45309;outline-offset:2px}.s-mark[data-mark=payments_later]{--s-mark: #667085}.s-page .s-held{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px 16px;width:100%;padding:clamp(18px,3vw,26px);border-radius:var(--s-radius-box, 18px);background:var(--s-card, color-mix(in srgb, var(--s-ink) 4%, var(--s-bg)));color:var(--s-card-ink, var(--s-ink));box-shadow:inset 0 0 0 1px var(--s-line);text-align:left}.s-held__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:color-mix(in srgb,var(--s-accent, #d97706) 14%,transparent);color:var(--s-accent, #d97706)}.s-held__icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.s-held__txt{display:grid;gap:2px}.s-page .s-held p.s-held__title{margin:0;font-size:1.05em;font-weight:700}.s-page .s-held p.s-held__sub{margin:0;color:var(--s-soft);font-size:.92em;font-weight:400}.s-page .s-held>.s-btn{grid-column:1 / -1;justify-self:start;margin:0}@media(min-width:640px){.s-page .s-held{grid-template-columns:auto minmax(0,1fr) auto}.s-page .s-held>.s-btn{grid-column:auto}}.s-page .s-mark{background:color-mix(in srgb,var(--s-mark, #b54708) 10%,#fffdf8);color:#241c12;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--s-mark, #b54708) 55%,transparent)}.s-page .s-mark b{color:#241c12}.s-page .s-mark small{color:#5a4c3a}.s-page .s-mark a{display:inline-flex;align-items:center;min-height:32px;margin-left:4px;padding:0 12px;border-radius:999px;background:#17141c;color:#fff;font-weight:700;text-decoration:none;cursor:pointer}.s-page .s-mark a:hover{background:#2c2733}@layer page{.s-page .s-skip{position:absolute;z-index:200;top:10px;left:10px;padding:12px 18px;border-radius:999px;background:var(--s-ink);color:var(--s-bg);font-weight:700;text-decoration:none;transform:translateY(calc(-100% - 24px))}.s-page .s-skip:focus{transform:none;outline:2px solid var(--s-accent);outline-offset:3px}.s-main:focus{outline:none}:where(.s-page,.s-co) :where(a[href],button,summary,[tabindex]:not([tabindex="-1"]),input[type=checkbox],input[type=radio]):focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(prefers-reduced-motion:reduce){.s-page *,.s-page *:before,.s-page *:after,.s-co *,.s-co *:before,.s-co *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}}}@layer section{.s-form .s-guard label{display:flex;align-items:flex-start;gap:10px;font-size:.92em;font-weight:550;line-height:1.45;cursor:pointer}.s-form .s-guard input[type=checkbox]{flex:none;width:20px;height:20px;min-height:0;margin:1px 0 0;padding:0;border-radius:4px;accent-color:var(--s-accent)}.s-form .s-field.s-guard.is-wrong:has(input[type=checkbox]):after{content:"Tick this box to carry on."}}.s-page .s-sec .s-rating{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;width:fit-content;max-width:100%;margin:0 0 clamp(20px,calc(2.6 * var(--s-vw, 1vw)),32px);padding:0;border-radius:0;background:none;color:var(--s-soft);font-weight:500;line-height:1.3}.s-page .s-sec .s-rating span{color:#f5a524;font-size:1.35em;align-self:center}.s-page .s-sec .s-rating b{color:var(--s-ink);font:800 clamp(1.7em,calc(3 * var(--s-vw, 1vw)),2.3em) / 1 var(--s-font-head);letter-spacing:-.02em}@layer section{.s-page .s-review{display:flex;flex-direction:column;gap:14px;padding:clamp(20px,calc(2.4 * var(--s-vw, 1vw)),30px)}.s-page .s-review .s-stars{margin:0;letter-spacing:2px}.s-page .s-review blockquote{flex:1 1 auto;font-size:1.1em}.s-page .s-review blockquote:before{height:.42em;font-size:2.4em;opacity:.85}.s-page .s-review figcaption{margin-top:auto;padding-top:14px;border-top:1px solid color-mix(in srgb,currentColor 12%,transparent)}.s-page .s-review figcaption span{gap:1px}.s-page .s-review__verified{font-weight:700}.s-page .s-review figcaption .s-review__kind{display:inline;white-space:nowrap}.s-page .s-sec .s-reviews__example{margin:0 0 clamp(16px,calc(2.4 * var(--s-vw, 1vw)),28px);font-size:.85em;text-align:var(--s-ha, start)}}.s-page .s-sec .s-rating__of{font-size:1em}@layer page{.s-page :is(.s-hero__kind,.s-sec__eyebrow){--s-mk-w: 0px;--s-mk-g: 0px;align-items:center;gap:var(--s-mk-g);margin-inline-start:0;margin-inline-end:calc(-1 * var(--s-ls-label));font:700 var(--s-fs-label) / 1.3 var(--s-font-body);letter-spacing:var(--s-ls-label);text-transform:uppercase}.s-sec__eyebrow{display:inline-flex;color:var(--s-soft);--s-la: var(--s-ha)}.s-hero__kind{display:inline-flex;color:inherit;opacity:.84;--s-la: var(--s-hia, center)}.s-hero__kind:before,.s-sec__eyebrow:before{content:none;flex:none}.s-page:is([data-label=plain],[data-label=accent],[data-label=pill],[data-label=dot]) .s-sec:not([data-label]) .s-sec__eyebrow span,.s-sec:is([data-label=plain],[data-label=accent],[data-label=pill],[data-label=dot]) .s-sec__eyebrow span{display:none}.s-sec[data-label=numbered] .s-sec__eyebrow span{display:inline}.s-page[data-label=accent] .s-sec:not([data-label]) .s-sec__eyebrow,.s-sec[data-label=accent] .s-sec__eyebrow{color:var(--s-link)}.s-page[data-hero-label=dot] .s-hero__kind,.s-page[data-label=dot] .s-sec:not([data-label]) .s-sec__eyebrow,.s-sec[data-label=dot] .s-sec__eyebrow{--s-mk-w: var(--s-mk-dot);--s-mk-g: var(--s-mk-gap)}.s-page[data-hero-label=dot] .s-hero__kind:before,.s-page[data-label=dot] .s-sec:not([data-label]) .s-sec__eyebrow:before,.s-sec[data-label=dot] .s-sec__eyebrow:before{content:"";width:var(--s-mk-dot);height:var(--s-mk-dot);border-radius:50%;background:var(--s-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--s-detail, var(--s-accent)) 38%,transparent);margin-inline-start:3px}.s-page:is([data-hero-label=pill],[data-hero-label=outline],[data-hero-label=solid]) .s-hero__kind,.s-page[data-label=pill] .s-sec:not([data-label]) .s-sec__eyebrow,.s-sec[data-label=pill] .s-sec__eyebrow{margin-inline:0;padding:.62em 1.1em;padding-inline-end:calc(1.1em - var(--s-ls-label));border-radius:999px;line-height:1.2;opacity:1}.s-page[data-label=pill] .s-sec:not([data-label]) .s-sec__eyebrow,.s-sec[data-label=pill] .s-sec__eyebrow{background:color-mix(in srgb,var(--s-accent) 14%,transparent);color:var(--s-link)}@media(max-width:759px){.s-page{--s-mk-dot: 5px;--s-mk-gap: 8px;--s-mk-line: 20px}}.s-page .s-hero__kind{display:inline-block;text-wrap:balance}.s-page .s-hero__kind:before{display:inline-block;vertical-align:.1em;margin-inline-end:var(--s-mk-g)}}.s-strip__run{width:auto;max-width:1080px;margin:0 auto;flex-wrap:wrap;justify-content:center;row-gap:8px;animation:none}.s-strip{padding:clamp(18px,2.6vw,30px) var(--s-gutter, 20px);border-block:0}.s-strip__run{gap:10px 26px}.s-strip span{gap:9px;padding:0;font:600 13px / 1.3 var(--s-font-body);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,currentColor 66%,transparent)}.s-strip span:after{content:none}.s-strip span:before{content:"";flex:none;width:5px;height:5px;border-radius:50%;background:var(--s-detail, var(--s-accent));opacity:.85}.s-page[data-strip-look=bold] .s-strip__run{gap:8px 30px}.s-page[data-strip-look=bold] .s-strip span{gap:12px;font:var(--s-head-weight, 700) clamp(1.15rem,1.9vw,1.6rem) / 1.2 var(--s-font-head);letter-spacing:-.02em;text-transform:none;color:inherit}.s-page[data-strip-look=bold] .s-strip span:before{width:7px;height:7px}.s-page[data-strip-look=soft] .s-strip__run{gap:8px 24px}.s-page[data-strip-look=soft] .s-strip span{gap:10px;font:500 clamp(15px,1.25vw,17px) / 1.3 var(--s-font-body);letter-spacing:-.005em;text-transform:none;color:color-mix(in srgb,currentColor 74%,transparent)}.s-cursor{position:fixed;left:0;top:0;z-index:2147483000;width:30px;height:30px;border:1.5px solid #fff;border-radius:50%;pointer-events:none;mix-blend-mode:difference;opacity:0;transition:opacity .2s,width .3s var(--s-ease),height .3s var(--s-ease),border-radius .3s var(--s-ease),background-color .25s;will-change:transform}.s-cursor.is-on{opacity:1}.s-cursor.is-text{opacity:0}.s-cursor[data-shape=circle].is-over{width:56px;height:56px}.s-cursor[data-shape=square]{width:22px;height:22px;border-radius:6px}.s-cursor[data-shape=square].is-over{width:44px;height:44px;border-radius:12px}.s-cursor[data-shape=dot]{width:10px;height:10px;border:0;background:#fff}.s-cursor[data-shape=dot].is-over{width:40px;height:40px;border:1.5px solid #fff;background:transparent}.s-cursor-pin{position:fixed;left:0;top:0;z-index:2147483001;width:6px;height:6px;border-radius:50%;background:#fff;mix-blend-mode:difference;pointer-events:none;opacity:0;will-change:transform}.s-cursor-pin.is-on{opacity:1}.s-cursor-pin.is-text{opacity:0}.s-cursor-pin[data-shape=dot]{width:10px;height:10px}.s-cursor[data-shape=dot]:not(.is-over){opacity:0}html.s-cursor-on,html.s-cursor-on .s-page,html.s-cursor-on .s-page *:not(input,textarea,[contenteditable=true]),html.s-cursor-on .s-page :is(input[type=checkbox],input[type=radio],input[type=submit],input[type=button]){cursor:none!important}@media(hover:none),(pointer:coarse){.s-cursor,.s-cursor-pin{display:none}html.s-cursor-on,html.s-cursor-on .s-page *{cursor:auto!important}}.s-page .s-sheet__panel.s-sheet__panel--promo{position:relative;display:block;width:min(100%,480px);padding:0;overflow:hidden;border-radius:var(--s-radius-box, 22px);box-shadow:0 30px 80px -24px #0000008c}.s-page .s-sheet__panel--promo>.s-promo[data-look]{margin:0;padding:clamp(32px,6vw,48px) clamp(24px,5vw,40px);border-radius:0}.s-page .s-sheet__panel--promo>.s-sheet__x{position:absolute;inset:12px 12px auto auto;z-index:2;margin:0;color:inherit}.s-page [data-offer-away]{position:relative}.s-page [data-offer-away]{outline:2px dashed color-mix(in srgb,var(--s-ink, #111) 45%,transparent);outline-offset:4px}.s-page .s-away{display:inline-flex;align-items:center;gap:6px;width:fit-content;max-width:100%;margin:0 0 8px;padding:4px 10px;border-radius:999px;background:var(--s-ink, #111);color:var(--s-bg, #fff);font-size:12px;font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none}.s-page .s-away__dot{flex:none;width:6px;height:6px;border-radius:50%;background:#f5a524}.s-stickybar{position:fixed;z-index:44;left:0;right:0;bottom:0;display:flex;justify-content:center;padding:10px max(12px,env(safe-area-inset-left)) calc(10px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-right));background:color-mix(in srgb,var(--s-bg) 88%,transparent);box-shadow:0 -1px 0 var(--s-line);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);transform:translateY(110%);opacity:0;pointer-events:none;transition:transform .3s var(--s-ease, ease),opacity .2s}.s-stickybar.is-on{transform:none;opacity:1;pointer-events:auto}.s-stickybar .s-btn{width:min(100%,520px)}.s-stickybar__words{display:flex;min-width:0;white-space:nowrap}.s-stickybar__who{min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:500;opacity:.85}.s-stickybar .s-btn svg{flex:none}.s-page.has-sticky{padding-bottom:var(--s-sticky-h, 0px)}.s-page.has-sticky .s-contactbtns--floating{bottom:calc(var(--s-sticky-h, 0px) + 12px)}.s-page.has-consent .s-contactbtns--floating{bottom:calc(var(--s-consent-h, 0px) + max(24px,env(safe-area-inset-bottom) + 12px))}@media(min-width:720px){.s-page:not([data-header-action="0"]) .s-stickybar{display:none}.s-stickybar{left:auto;right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));padding:0;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.s-stickybar .s-btn{width:auto;box-shadow:0 16px 36px -14px #00000073}.s-page.has-sticky{padding-bottom:calc(var(--s-sticky-h, 0px) + 24px)}}@media(prefers-reduced-motion:reduce){.s-stickybar{transition:none}}.s-page .s-contactbtns--floating{transition:bottom .3s var(--s-ease, ease)}.s-page .s-contactbtns--floating .s-btn--quiet{background:var(--s-bg);color:var(--s-ink);box-shadow:inset 0 0 0 1px var(--s-line),0 16px 34px -12px #00000073}.s-header__cta{white-space:nowrap}html:not(.sa-show-hidden) .s-page[data-preview="1"] .s-sec[data-visitors=hidden]:not(.sa-editing),html:not(.sa-show-hidden) .s-page[data-preview="1"] .s-sec:not([data-visitors=hidden]) [data-offer-away],html:not(.sa-show-hidden) .s-page[data-preview="1"] .s-sec:not(.sa-editing) .s-sec__in>.s-mark{display:none!important}html:not(.sa-show-hidden) .s-page[data-preview="1"] .s-footer__owner{display:none!important}html:not(.sa-show-hidden) .s-page[data-preview="1"] .s-sec[data-marked]:not(.sa-editing):not(.sa-pointing){outline:none}.s-page[data-preview="1"] .s-sec[data-marked]>.s-sec__in{position:relative}.s-page[data-preview="1"] .s-sec__in>.s-mark{--s-mark: #f5a524;position:absolute;top:14px;left:0;z-index:6;box-sizing:border-box;max-width:100%;display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;padding:5px 5px 5px 12px;border-radius:999px;background:#17141c;color:#fff;box-shadow:0 6px 20px -8px #17141c8c,0 0 0 1px #ffffff14;font:600 12.5px/1.3 var(--s-font-body, system-ui, sans-serif);letter-spacing:0;text-transform:none}.s-page[data-preview="1"] .s-sec__in>.s-mark:not(:has(.s-mark__go)){padding-right:12px}.s-page[data-preview="1"] .s-sec__in>.s-mark[data-mark=plan]{--s-mark: #b794ff}.s-page[data-preview="1"] .s-sec.sa-editing>.s-sec__in>.s-mark{top:46px}.s-page[data-preview="1"] .s-mark b{gap:7px;color:#fff;font-weight:600}.s-page[data-preview="1"] .s-mark b:before{width:7px;height:7px}.s-page[data-preview="1"] [data-offer-away] .s-away{flex-wrap:wrap;gap:6px 8px;padding:4px 4px 4px 10px;background:#17141c;color:#fff;box-shadow:0 4px 14px -6px #17141c7f;font-family:var(--s-font-body, system-ui, sans-serif)}.s-page[data-preview="1"] [data-offer-away] .s-away:not(:has(.s-away__go)){padding-right:10px}.s-page[data-preview="1"] :is(.s-mark>.s-mark__go,.s-away>.s-away__go){min-height:26px;margin:0;padding:0 12px;border-radius:999px;background:#d7ff44;color:#17141c;font:700 12px/1 var(--s-font-body, system-ui, sans-serif);letter-spacing:0;box-shadow:none;transform:none}.s-page[data-preview="1"] .s-away>.s-away__go{min-height:22px;padding:0 10px;font-size:11.5px}.s-page[data-preview="1"] :is(.s-mark__go,.s-away__go):hover{background:#e6ff8a;box-shadow:none;transform:none}.s-page[data-preview="1"] :is(.s-mark__go,.s-away__go):focus-visible{outline:2px solid #d7ff44;outline-offset:2px}.s-page[data-preview="1"] :is(.s-mark>.s-mark__go,.s-away>.s-away__go){position:relative;margin-left:4px}.s-page[data-preview="1"] :is(.s-mark>.s-mark__go,.s-away>.s-away__go):before{content:"";position:absolute;top:50%;left:-8px;width:1px;height:14px;transform:translateY(-50%);background:#ffffff42}@media(max-width:480px){.s-page[data-preview="1"] .s-sec__in>.s-mark{border-radius:16px}}.s-policy__tech{color:var(--s-soft);font-size:.82em}.s-lightbox{touch-action:pan-y}.s-lightbox__count{position:absolute;left:50%;bottom:max(16px,env(safe-area-inset-bottom));transform:translate(-50%);margin:0;padding:4px 12px;border-radius:999px;background:#0000008c;color:#fff;font:600 13px / 1.4 var(--s-font-body);letter-spacing:.02em;pointer-events:none}.s-page{--s-ov-r: min(var(--s-radius-box, 22px), 28px);--s-ov-scrim: rgb(10 10 12 / 48%);--s-ov-pad: clamp(22px, 2.6vw, 32px);--s-ov-shadow: 0 40px 100px -30px rgb(0 0 0 / 55%), 0 0 0 1px color-mix(in srgb, var(--s-ink) 8%, transparent);--s-ic-x: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6 6 18'/%3E%3C/svg%3E");--s-ic-prev: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 5l-7 7 7 7'/%3E%3C/svg%3E");--s-ic-next: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5l7 7-7 7'/%3E%3C/svg%3E")}html:has(.s-page :is(.s-sheet:not([hidden]),.s-lightbox,.s-co,.s-consent[aria-modal=true])){overflow:hidden}.s-page .s-sheet,.s-page .s-co{background:var(--s-ov-scrim);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.s-page[data-popup-bg=dim] :is(.s-sheet,.s-co){background:#0a0a0c99;-webkit-backdrop-filter:none;backdrop-filter:none}.s-page .s-sheet__panel{position:relative;overflow-y:auto;overscroll-behavior:contain}.s-page .s-co__panel{position:relative}.s-page :is(.s-sheet__x,.s-co__x,.s-co__back,.s-lightbox__x,.s-lightbox__go){display:grid;place-items:center;padding:0;font-size:0;line-height:0;text-decoration:none;cursor:pointer}.s-page :is(.s-sheet__x,.s-co__x,.s-co__back,.s-lightbox__x,.s-lightbox__go):before{content:"";width:18px;height:18px;background:currentColor;-webkit-mask:var(--s-ic-x) center / contain no-repeat;mask:var(--s-ic-x) center / contain no-repeat}.s-page :is(.s-co__back,.s-lightbox__go--prev):before{-webkit-mask-image:var(--s-ic-prev);mask-image:var(--s-ic-prev)}.s-page .s-lightbox__go--next:before{-webkit-mask-image:var(--s-ic-next);mask-image:var(--s-ic-next)}.s-page :is(.s-sheet__x,.s-co__x,.s-co__back){width:40px;height:40px;border:0;border-radius:50%;background:color-mix(in srgb,currentColor 8%,transparent);transition:background-color .15s}.s-page :is(.s-sheet__x,.s-co__x,.s-co__back):hover{background:color-mix(in srgb,currentColor 14%,transparent)}.s-page .s-sheet__x{top:14px;right:14px;color:var(--s-ink)}.s-page .s-sheet__panel--shovva .s-sheet__x{color:#fff}.s-page :is(.s-sheet__panel,.s-co__foot) .s-btn{min-height:48px;font-size:16px}.s-page .s-sheet__panel:not(.s-sheet__panel--shovva) .s-btn--quiet{background:color-mix(in srgb,var(--s-ink) 7%,transparent);box-shadow:none;color:var(--s-ink)}.s-page .s-co .s-co__foot .s-btn--quiet{background:color-mix(in srgb,var(--s-card-ink) 7%,transparent);box-shadow:none;color:var(--s-card-ink)}.s-page .s-sheet__panel :is(h2,.s-acct__body h2):first-of-type{padding-right:48px}.s-page .s-sheet__panel--card h2:first-of-type{padding-right:0}.s-page .s-co__head{grid-template-columns:40px minmax(0,1fr) 40px;gap:8px;padding:14px 14px 12px}.s-page .s-co__title{font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);font-weight:700;letter-spacing:-.01em;line-height:1.25}.s-page .s-co__body{padding:20px clamp(18px,2.4vw,28px) 8px}.s-page .s-co__foot{padding:14px clamp(18px,2.4vw,28px) max(18px,calc(env(safe-area-inset-bottom) + 12px))}@media(min-width:640px){.s-page .s-sheet{place-items:center;padding:32px}.s-page .s-sheet__panel{max-height:min(88svh,860px);border-radius:var(--s-ov-r);box-shadow:var(--s-ov-shadow);animation:s-ov-in .28s var(--s-ease) both}.s-page .s-sheet__panel:not(.s-sheet__panel--card,.s-sheet__panel--promo,.s-acct__panel,.s-pol__panel){width:min(100%,480px);padding:var(--s-ov-pad)}.s-page .s-co{padding:32px}.s-page .s-co .s-co__panel{width:min(100%,560px);border-radius:var(--s-ov-r);box-shadow:var(--s-ov-shadow);animation:s-ov-in .28s var(--s-ease) both}}@media(max-width:639px){.s-page .s-sheet{place-items:end stretch;padding:max(40px,env(safe-area-inset-top)) 0 0}.s-page .s-sheet__panel{width:100%;max-width:none;max-height:calc(100svh - 40px);border-radius:var(--s-ov-r) var(--s-ov-r) 0 0;box-shadow:0 -20px 60px -20px #0006;animation:s-ov-up .32s var(--s-ease) both}.s-page .s-sheet__panel:not(.s-sheet__panel--card,.s-sheet__panel--promo){padding:34px 20px calc(20px + env(safe-area-inset-bottom))}.s-page .s-sheet__panel--card{padding-bottom:calc(22px + env(safe-area-inset-bottom))}.s-page .s-sheet__panel .s-btn{width:100%;justify-content:center}.s-page :is(.s-sheet__panel,.s-co__panel):before{content:"";position:absolute;z-index:1;top:7px;left:50%;width:36px;height:5px;margin-left:-18px;border-radius:99px;background:color-mix(in srgb,currentColor 22%,transparent);pointer-events:none}.s-page .s-co .s-co__panel{border-radius:var(--s-ov-r) var(--s-ov-r) 0 0}.s-page .s-co__head{padding-top:20px}.s-page .s-sheet__x{top:16px;right:12px}}@keyframes s-ov-in{0%{opacity:0;transform:translateY(14px) scale(.985)}}@keyframes s-ov-up{0%{opacity:.6;transform:translateY(48px)}}.s-page .s-consent[role=dialog]{inset:50% auto auto 50%;translate:-50% -50%;width:min(560px,calc(100vw - 48px));max-height:min(86svh,720px);padding:var(--s-ov-pad);border:0;border-radius:var(--s-ov-r);box-shadow:0 0 0 100vmax var(--s-ov-scrim),var(--s-ov-shadow);animation:s-ov-in .28s var(--s-ease) both}.s-page .s-consent[role=dialog] .s-consent__in{gap:16px}.s-page .s-consent[role=dialog]>.s-sr{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;margin:0 48px 12px 0;font:700 clamp(1.25rem,1.1rem + .6vw,1.5rem) / 1.2 var(--s-font-head);letter-spacing:-.01em}.s-page .s-consent[role=dialog] .s-consent__btn--soft[aria-controls]{display:none}.s-page .s-consent[role=dialog] .s-consent__text{flex-basis:100%}.s-page .s-consent[role=dialog] :is(.s-consent__prefs,.s-consent__save){margin-inline:0}.s-page .s-consent__btn{min-height:44px;padding:0 18px;font-size:.9375rem}@media(max-width:639px){.s-page .s-consent[role=dialog]{inset:auto 0 0;translate:none;width:auto;max-height:calc(100svh - 40px);padding:28px 20px calc(20px + env(safe-area-inset-bottom));border-radius:var(--s-ov-r) var(--s-ov-r) 0 0;animation:s-ov-up .32s var(--s-ease) both}}.s-page .s-lightbox:not(.s-lightbox--player){display:grid;grid-template-rows:minmax(0,1fr);justify-items:center;align-items:center;gap:clamp(16px,2.4vh,26px);padding:max(76px,calc(env(safe-area-inset-top) + 64px)) clamp(12px,7vw,120px) max(28px,calc(env(safe-area-inset-bottom) + 20px));background:#0c0c0ef2;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);cursor:default}.s-page .s-lightbox:has(>.s-lightbox__cap){grid-template-rows:minmax(0,1fr) auto}.s-lightbox__stage{position:relative;width:100%;height:100%;min-height:0}.s-page .s-lightbox .s-lightbox__stage img{position:absolute;inset:0;margin:auto;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;border-radius:min(var(--s-radius),14px);box-shadow:0 30px 80px -20px #000000b3;cursor:default}.s-lightbox__cap{display:grid;justify-items:center;gap:8px;width:min(100%,680px);max-height:30svh;overflow-y:auto;color:#fff;text-align:center}.s-lightbox__cap:empty{display:none}.s-page .s-lightbox__kind{margin:0;color:#ffffff9e;font:650 12px / 1.3 var(--s-font-body);letter-spacing:.12em;text-transform:uppercase}.s-page .s-lightbox__title{margin:0;color:#fff;font:700 clamp(1.25rem,1.05rem + .9vw,1.75rem) / 1.15 var(--s-font-head);letter-spacing:-.02em}.s-page .s-lightbox__text{margin:0;max-width:58ch;color:#ffffffc7;font-size:clamp(.9375rem,.9rem + .2vw,1.0625rem);line-height:1.5}.s-page .s-lightbox__result{margin:0;color:#fff;font-size:.9375rem;font-weight:650}.s-page a.s-lightbox__go-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:6px;padding:0 22px;border-radius:var(--s-radius-btn, 999px);background:#fff;color:#111;font:650 15px / 1 var(--s-font-body);text-decoration:none}.s-page a.s-lightbox__go-link:hover{background:#ffffffdb}.s-page .s-lightbox__cap a.s-lightbox__ask{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:6px;padding:0 22px;border-radius:var(--s-radius-btn, 999px);background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px #ffffffb3;font:650 15px / 1 var(--s-font-body);text-decoration:none}.s-page .s-lightbox__cap a.s-lightbox__ask:hover{background:#ffffff1f}.s-page .s-lightbox__count{position:fixed;top:max(22px,calc(env(safe-area-inset-top) + 14px));left:20px;bottom:auto;transform:none;padding:6px 12px;border-radius:999px;background:#ffffff1f;color:#fff;font:600 13px / 1.2 var(--s-font-body);letter-spacing:.02em}.s-page .s-lightbox .s-lightbox__x{position:fixed;top:max(14px,calc(env(safe-area-inset-top) + 6px));right:14px;width:44px;height:44px;border:0;border-radius:50%;background:#ffffff24;color:#fff;box-shadow:none}.s-page .s-lightbox .s-lightbox__go{position:fixed;top:auto;bottom:max(20px,calc(env(safe-area-inset-bottom) + 12px));width:48px;height:48px;margin-top:0;border:0;border-radius:50%;background:#ffffff1f;color:#fff;box-shadow:none}.s-page .s-lightbox .s-lightbox__go--prev{left:calc(50% - 92px);right:auto}.s-page .s-lightbox .s-lightbox__go--next{right:calc(50% - 92px);left:auto}.s-page .s-lightbox:not(.s-lightbox--player):has(>.s-lightbox__go){padding-bottom:calc(max(20px,calc(env(safe-area-inset-bottom) + 12px)) + 72px)}.s-page .s-lightbox:has(>.s-lightbox__go) .s-lightbox__count{top:auto;bottom:calc(max(20px,calc(env(safe-area-inset-bottom) + 12px)) + 12px);left:50%;transform:translate(-50%);min-width:64px;text-align:center}.s-page .s-lightbox :is(.s-lightbox__x,.s-lightbox__go):hover{background:#ffffff3d;transform:none}.s-page .s-lightbox :is(.s-lightbox__x,.s-lightbox__go):before{width:20px;height:20px}@media(max-width:639px){.s-page .s-lightbox:not(.s-lightbox--player){padding-inline:0}.s-page .s-lightbox .s-lightbox__stage img{border-radius:0}.s-page .s-lightbox:has(>.s-lightbox__cap){grid-template-rows:auto auto;align-content:center}.s-page .s-lightbox:has(>.s-lightbox__cap) .s-lightbox__stage{height:auto}.s-page .s-lightbox:has(>.s-lightbox__cap) .s-lightbox__stage img{position:static;max-height:58svh;margin:0 auto}.s-lightbox__cap{padding-inline:20px;max-height:36svh}.s-page .s-lightbox .s-lightbox__go{width:44px;height:44px}}.s-page .s-lightbox--player .s-lightbox__x{position:fixed;top:max(14px,calc(env(safe-area-inset-top) + 6px));right:14px;width:44px;height:44px;border:0;border-radius:50%;background:#ffffff24;color:#fff}@media(prefers-reduced-motion:reduce){.s-page :is(.s-sheet__panel,.s-co__panel,.s-consent[role=dialog]){animation:none}}@layer section{.s-socials{--n: 1}}.s-page .s-pol .s-pol__panel>.s-sheet__x{position:sticky;z-index:2;top:0;right:auto;justify-self:end;margin:-6px -6px -34px auto;background:color-mix(in srgb,var(--s-ink) 8%,var(--s-bg))}.s-page .is-cut{position:relative;cursor:pointer}.s-page .is-cut>.s-more{position:absolute;right:0;bottom:0;padding-left:2.4em;background:linear-gradient(90deg,transparent,var(--s-more-bg, transparent) 1.8em);color:inherit;font-weight:650;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:.2em}.s-page .is-cut.is-open{display:block;overflow:visible;-webkit-line-clamp:unset}.s-page .is-cut.is-open>.s-more{position:static;margin-left:.35em;padding:0;background:none}.s-page .is-cut.is-short>.s-more{position:static;padding:0;background:none;white-space:nowrap}.s-page .is-cut:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:4px}@layer page{.s-sec{--s-fs-h4: min(clamp(1.06em, 1em + calc(.3 * var(--s-vw, 1vw)), 1.25em), calc(var(--s-fs-h2) * .66));--s-fs-h3: min(clamp(1.2em, 1.08em + calc(.45 * var(--s-vw, 1vw)), 1.45em), calc(var(--s-fs-h2) * .7));--s-fs-h3-lg: min(clamp(1.4em, 1.15em + calc(1 * var(--s-vw, 1vw)), 1.9em), calc(var(--s-fs-h2) * .78));--s-fs-h3-xl: min(clamp(1.6em, 1.2em + calc(1.7 * var(--s-vw, 1vw)), 2.4em), calc(var(--s-fs-h2) * .88))}}@layer section{@container sell (min-width: 860px){.s-plans[data-look=columns]:has(.s-plan:nth-child(3n of.s-plan):nth-last-child(1 of.s-plan):not(:nth-child(12n of.s-plan)):not(:nth-child(3 of.s-plan)))>.s-plan{--cols: 3}.s-plans[data-look=columns]:has(.s-plan:nth-child(7 of.s-plan):nth-last-child(1 of.s-plan))>.s-plan{--cols: 4}.s-plans[data-look=columns]:has(.s-plan:nth-child(4n+8 of.s-plan):nth-last-child(1 of.s-plan))>.s-plan{--cols: 4}}@container sell (min-width: 1100px){.s-plans[data-look=columns]:has(.s-plan:is(:nth-child(10 of.s-plan),:nth-child(13 of.s-plan),:nth-child(14 of.s-plan)):nth-last-child(1 of.s-plan))>.s-plan{--cols: 5}}.s-embed[style*=height]{container:sembed / inline-size}@container sembed (max-width: 520px){.s-embed[style*=height] .s-embed__ask{grid-auto-flow:row;align-content:center;align-items:center;justify-content:center;justify-items:center}.s-embed[style*=height] .s-embed__ask small{max-width:30ch;line-height:1.4}}}.s-page :is(.s-sheet__x,.s-co__x,.s-co__back,.s-lightbox__x){--s-x-bg: color-mix(in srgb, currentColor 9%, transparent);display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:radial-gradient(circle closest-side,var(--s-x-bg) calc(100% - 4.5px),transparent calc(100% - 4px));box-shadow:none;transform:none}.s-page :is(.s-sheet__x,.s-co__x,.s-co__back,.s-lightbox__x):hover{--s-x-bg: color-mix(in srgb, currentColor 15%, transparent);background:radial-gradient(circle closest-side,var(--s-x-bg) calc(100% - 4.5px),transparent calc(100% - 4px));transform:none}.s-page :is(.s-sheet__x,.s-co__x,.s-co__back,.s-lightbox__x):before{width:16px;height:16px}.s-page :is(.s-sheet__x,.s-co__x,.s-co__back,.s-lightbox__x):focus-visible{outline:2px solid currentColor;outline-offset:-2px}.s-page .s-sheet__panel:not(.s-sheet__panel--card,.s-sheet__panel--promo){--s-pp: var(--s-ov-pad);--s-pp-top: var(--s-pp)}@media(min-width:640px){.s-page .s-sheet__panel:not(.s-sheet__panel--card,.s-sheet__panel--promo){padding:var(--s-pp)}}@media(max-width:639px){.s-page .s-sheet__panel:not(.s-sheet__panel--card,.s-sheet__panel--promo){--s-pp: 20px;--s-pp-top: 34px;padding:var(--s-pp-top) var(--s-pp) calc(var(--s-pp) + env(safe-area-inset-bottom))}}.s-page .s-sheet__panel:not(.s-sheet__panel--card,.s-sheet__panel--promo)>.s-sheet__x{position:absolute;top:calc(var(--s-x-y, calc(var(--s-pp-top) + 14px)) - 22px);right:calc(var(--s-pp) - 4px);margin:0}.s-page .s-sheet__panel--card>.s-sheet__x{top:14px;right:14px}.s-page .s-pol .s-pol__panel{--s-x-at: calc(var(--s-x-y, calc(var(--s-pp-top) + 14px)) - 22px)}.s-page .s-pol .s-pol__panel>.s-sheet__x{position:sticky;z-index:2;top:calc(var(--s-x-at) - var(--s-pp-top));right:auto;justify-self:end;margin:calc(var(--s-x-at) - var(--s-pp-top)) -4px calc(-44px - (var(--s-x-at) - var(--s-pp-top))) auto;--s-x-bg: color-mix(in srgb, var(--s-ink) 9%, var(--s-bg))}.s-page .s-co .s-co__head{grid-template-columns:44px minmax(0,1fr) 44px;gap:4px;padding-inline:calc(clamp(18px,2.4vw,28px) - 4px)}.s-page .s-consent[role=dialog]{--s-pp: var(--s-ov-pad);--s-pp-top: var(--s-ov-pad)}.s-page .s-consent[role=dialog]>.s-consent__x{position:absolute;top:calc(var(--s-x-y, calc(var(--s-pp-top) + 14px)) - 22px);right:calc(var(--s-pp) - 4px);color:inherit}@media(max-width:639px){.s-page .s-consent[role=dialog]{--s-pp: 20px;--s-pp-top: 28px}}.s-page .s-consent:not([role=dialog])>.s-consent__x{display:none}.s-page .s-lightbox .s-lightbox__x{--s-x-bg: rgb(255 255 255 / 16%);top:max(14px,calc(env(safe-area-inset-top) + 6px));right:max(14px,calc(env(safe-area-inset-right) + 6px));color:#fff}.s-page .s-lightbox .s-lightbox__x:hover{--s-x-bg: rgb(255 255 255 / 26%)}.s-page .s-lightbox .s-lightbox__count{top:max(22px,calc(env(safe-area-inset-top) + 14px));left:max(20px,calc(env(safe-area-inset-left) + 12px))}.s-page :is(.s-sheet__x,.s-co__x,.s-co__back,.s-lightbox__x,.s-lightbox__go,.s-consent__x){place-content:center;grid-template:1fr / 1fr}.s-page :is(.s-sheet__x,.s-co__x,.s-co__back,.s-lightbox__x,.s-lightbox__go,.s-consent__x):before{grid-area:1 / 1}.s-opening{display:inline-flex;align-items:center;gap:7px;justify-self:start;width:max-content;max-width:100%;margin:0 0 8px;padding:4px 11px 4px 9px;border-radius:999px;background:color-mix(in srgb,var(--s-accent) 14%,transparent);color:inherit;font-size:.74em;font-weight:700;letter-spacing:.02em;line-height:1.3}.s-opening__dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--s-accent);box-shadow:0 0 color-mix(in srgb,var(--s-accent) 45%,transparent);animation:s-opening 2.4s ease-out infinite}@keyframes s-opening{0%{box-shadow:0 0 color-mix(in srgb,var(--s-accent) 45%,transparent)}70%,to{box-shadow:0 0 0 7px transparent}}@media(prefers-reduced-motion:reduce){.s-opening__dot{animation:none}}.s-plan__top .s-opening{margin-bottom:4px}.s-tip .s-opening,.s-gated .s-opening{justify-self:center;margin:4px auto 0}.s-mplan .s-opening{margin:8px 0 6px}.s-btn--wait{cursor:pointer}.s-sheet__panel .s-wl{gap:12px;max-width:none}.s-wl .s-opening{margin:0}.s-wl__title{margin:0;font-size:1.3em;line-height:1.25;letter-spacing:-.01em}.s-wl__lead{margin:-4px 0 2px}.s-wl .s-btn{justify-self:stretch}.s-wl .s-privacy-note{margin:0;text-align:center}.s-sheet__panel .s-wl .s-guard input{min-height:0;padding:0;width:auto}.s-sheet__panel .s-wl .s-guard label{display:flex;gap:10px;align-items:flex-start;font-weight:500}.s-mark[data-mark=soon]{--s-mark: #12b76a}.s-page[data-preview="1"] .s-sec__in>.s-mark[data-mark=soon]{--s-mark: #3ddc84}.s-wl.is-sent>.s-wl__title{display:block}.s-wl__panel .s-wl__done{width:100%}.s-gifts{display:grid;gap:22px;align-items:center;grid-template-columns:minmax(0,1fr)}@media(min-width:720px){.s-gifts{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:32px}}.s-gifts__card{display:flex;justify-content:var(--s-mid-items, flex-start)}.s-gifts__card .s-giftcard{box-shadow:0 18px 40px -22px #00000073}.s-gifts__buy{display:grid;gap:14px;justify-items:start}.s-gifts__amounts{display:flex;flex-wrap:wrap;gap:8px}.s-gifts__amount{min-width:72px;min-height:48px;padding:0 16px;border:1.5px solid var(--s-line);border-radius:999px;background:var(--s-card);color:var(--s-card-ink);font:700 1.05em / 1 var(--s-font-head);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}button.s-gifts__amount:hover{border-color:var(--s-action)}.s-gifts__buy>.s-btn{min-width:220px}.s-gifts__note{margin:0;color:var(--s-soft);font-size:.92em}.s-gifts__note a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px}@media(max-width:719px){.s-gifts__buy{justify-items:stretch}.s-gifts__buy>.s-btn{width:100%}.s-gifts__amounts{justify-content:flex-start}}.s-sell__link{color:inherit;text-decoration:none}.s-sell__link:hover,.s-sell__link:focus-visible{text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:1px}@layer page{.s-links{--lk-gap: clamp(10px, calc(1.2 * var(--s-vw, 1vw)), 14px);display:grid;gap:var(--lk-gap);width:100%}.s-links .s-link{position:relative;display:grid;align-items:center;gap:12px;min-height:48px;padding:8px;overflow:hidden;color:var(--s-cf-ink, var(--s-card-ink));text-decoration:none;text-align:start;transition:transform .25s var(--s-ease),box-shadow .25s var(--s-ease),background-color .2s}.s-page .s-links a.s-link{color:var(--s-cf-ink, var(--s-card-ink))}.s-links a.s-link:hover{transform:translateY(-2px);box-shadow:var(--s-cf-edge, none),0 16px 34px -20px #00000073}.s-links a.s-link:active{transform:translateY(0) scale(.99)}.s-links a.s-link:focus-visible{outline:3px solid color-mix(in srgb,var(--s-accent) 70%,transparent);outline-offset:3px}.s-link__media{display:grid;place-items:center;flex:none;width:44px;height:44px;overflow:hidden;border-radius:calc(min(var(--s-radius, 16px),16px)*.75);background:color-mix(in srgb,currentColor 7%,transparent)}.s-link__media img{width:100%;height:100%;object-fit:cover}.s-link__media .s-icon{width:22px;height:22px}.s-link__media.is-mark{color:var(--brand-tone, currentColor);background:color-mix(in srgb,var(--brand, currentColor) 13%,transparent)}.s-link__text{display:grid;gap:2px;min-width:0}.s-link__title{font-weight:650;font-size:1.02em;line-height:1.3;overflow-wrap:anywhere;text-wrap:balance}.s-link__sub{color:color-mix(in srgb,currentColor 70%,transparent);font-size:.875em;line-height:1.4;overflow-wrap:anywhere}.s-link__site{color:color-mix(in srgb,currentColor 74%,transparent);font-size:.78em;font-weight:600;letter-spacing:.02em}.s-link__price{flex:none;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,currentColor 8%,transparent);font-weight:700;font-size:.875em;white-space:nowrap;font-variant-numeric:tabular-nums}.s-link__cta{flex:none;font-weight:650;font-size:.875em}.s-link__go{display:grid;place-items:center;width:32px;height:32px;justify-self:end;border-radius:50%;opacity:.55;font-size:1.05em;line-height:1;transition:transform .25s var(--s-ease),opacity .2s}.s-links a.s-link:hover .s-link__go{opacity:1;transform:translate(2px)}.s-link.is-sold{opacity:.6}.s-links .s-link.is-featured{box-shadow:var(--s-cf-edge, none),0 0 0 2px var(--s-accent)}.s-links .s-link.is-featured:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,color-mix(in srgb,#fff 34%,transparent) 50%,transparent 65%);transform:translate(-120%);pointer-events:none}.s-sec.is-in .s-links .s-link.is-featured:after{animation:s-link-sheen 1.6s .5s var(--s-ease) 1 both}@keyframes s-link-sheen{to{transform:translate(120%)}}@media(prefers-reduced-motion:reduce){.s-sec.is-in .s-links .s-link.is-featured:after{animation:none}.s-links a.s-link:hover{transform:none}}.s-links .s-link.is-featured{--s-cf-bg: var(--s-action);--s-cf-ink: var(--s-action-ink);background:var(--s-action);color:var(--s-action-ink);box-shadow:0 14px 30px -18px color-mix(in srgb,var(--s-action) 80%,#000)}.s-page .s-links a.s-link.is-featured{color:var(--s-action-ink)}.s-links .s-link.is-featured .s-link__media.is-mark{color:inherit;background:color-mix(in srgb,currentColor 16%,transparent)}.s-links .s-link.is-featured .s-link__price{background:color-mix(in srgb,currentColor 16%,transparent)}}@layer section{.s-sec .s-tip :is(.s-muted,label small,.s-tip__note){color:inherit;font-weight:400}}@layer page{:is(.s-links .s-link.is-featured,.s-sec[data-scolour=accent] .s-link) :is(.s-link__sub,.s-link__site){color:inherit;opacity:1}}@layer section{.s-sec[data-scolour] .s-tip__amount:is(.is-on,[aria-checked=true]){box-shadow:0 0 0 2px var(--s-cf-bg, transparent),0 0 0 4px var(--s-cf-ink)}}@layer page{.s-footer__links .s-footer__sellerlink{display:inline-block;margin:0 9px;padding:3px 0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.s-footer__links .s-footer__sellerlink:hover{text-decoration:underline}.s-sellerpop{width:min(420px,calc(100vw - 32px));margin:auto;padding:22px 22px 18px;border:0;border-radius:var(--s-radius-box, 18px);background:var(--s-card, var(--s-bg, #fff));color:var(--s-card-ink, var(--s-ink, #111));box-shadow:0 0 0 1px var(--s-line, rgb(0 0 0 / 12%)),0 30px 70px -20px #00000073;text-align:start;font-family:var(--s-font-body, inherit)}.s-sellerpop::backdrop{background:#00000059}.s-sellerpop__h{margin:0 0 12px;font-family:var(--s-font-head, inherit);font-size:1.15em;font-weight:700}.s-sellerpop__list{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 14px;margin:0;font-size:.95em}.s-sellerpop__list dt{opacity:.7}.s-sellerpop__list dd{margin:0;overflow-wrap:anywhere}.s-sellerpop__list a{color:inherit}.s-sellerpop__x{display:block;width:100%;margin-top:16px;padding:11px 16px;border:0;border-radius:999px;background:color-mix(in srgb,currentColor 8%,transparent);color:inherit;font:inherit;font-weight:650;cursor:pointer}@media(max-width:420px){.s-sellerpop__list{grid-template-columns:1fr;gap:2px}.s-sellerpop__list dd{margin-bottom:8px}}}.s-tt{--tt-r: min(var(--s-radius, 16px), 18px)}.s-tt [hidden]{display:none!important}.s-tt__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px;margin-bottom:18px}.s-tt__weeks{display:inline-flex;gap:2px;padding:4px;border-radius:999px;background:color-mix(in srgb,var(--s-ink) 7%,transparent)}.s-tt__wk{min-height:36px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:var(--s-ink);font:inherit;font-size:.9em;font-weight:600;cursor:pointer;white-space:nowrap}.s-tt__wk[aria-pressed=true]{background:var(--s-bg);box-shadow:0 1px 3px #00000024}.s-tt__filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%}.s-tt__filters:has(.s-tt__chips){flex:1 1 100%;justify-content:flex-start}.s-tt__chips{display:flex;flex-wrap:nowrap;gap:8px;min-width:0;max-width:100%;padding:2px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:2px;scrollbar-width:none}.s-tt__chips::-webkit-scrollbar{display:none}.s-tt__chips.is-more{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 44px),transparent)}.s-tt__chips.is-back.is-more{-webkit-mask-image:linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 44px),transparent)}.s-tt__chips.is-back:not(.is-more){-webkit-mask-image:linear-gradient(90deg,transparent,#000 32px);mask-image:linear-gradient(90deg,transparent,#000 32px)}.s-tt__chips .s-fchip{display:inline-flex;flex:none;align-items:center;gap:6px;min-height:38px;padding:0 15px;white-space:nowrap;scroll-snap-align:start}.s-tt__filters:has(.s-tt__what){flex-wrap:nowrap;gap:8px;margin-left:auto}.s-tt__filters:has(.s-tt__what) .s-sort{flex:0 1 220px;min-width:0;width:auto}@media(max-width:640px){.s-tt__filters:has(.s-tt__what){flex:1 1 100%;margin-left:0}.s-tt__filters:has(.s-tt__what) .s-sort{flex:1 1 0;min-width:0}}@media(max-width:420px){.s-tt__filters:has(.s-tt__what){flex-wrap:wrap}.s-tt__filters:has(.s-tt__what) .s-sort{flex:1 1 100%}}.s-fchip__sub{font-weight:500;opacity:.6}.s-fchip.is-on .s-fchip__sub{opacity:.78}@media(max-width:640px){.s-tt__filters:has(.s-tt__chips){flex-basis:100%;justify-content:flex-start}.s-tt__chips{flex:1 1 100%}}@media(min-width:900px){.s-tt__filters:has(.s-tt__chips){display:contents}.s-tt__filters:has(.s-tt__chips) .s-tt__who{order:2;margin-left:auto}.s-tt__filters:has(.s-tt__chips) .s-tt__chips{order:3;flex:1 1 100%}.s-tt__chips{flex-wrap:wrap;overflow:visible}.s-tt__chips.is-more,.s-tt__chips.is-back{-webkit-mask-image:none;mask-image:none}}.s-tt__who,.s-tt__what{min-height:38px}.s-tt__pills{display:none}.s-tt[data-mode=days] .s-tt__pills{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-bottom:16px}.s-tt__pill{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;min-height:60px;padding:6px 0 10px;border:1.5px solid var(--s-line);border-radius:16px;background:transparent;color:var(--s-ink);font:inherit;cursor:pointer}.s-tt__pill span{font-size:.72em;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--s-soft) 55%,var(--s-ink))}.s-tt__pill b{font-size:1.12em;font-variant-numeric:tabular-nums}.s-tt__pill[data-empty]:not([aria-pressed=true]){opacity:.78}.s-tt__pill[aria-pressed=true]{border-color:var(--s-action);background:var(--s-action);color:var(--s-action-ink)}.s-tt__pill[aria-pressed=true] span{color:inherit;opacity:.8}.s-tt__day{min-width:0}.s-tt:not([data-mode]) .s-tt__day+.s-tt__day{margin-top:20px}.s-tt__dayname{display:flex;flex-direction:column;gap:2px;margin:0 0 10px;font-family:var(--s-font-body);font-size:.78em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--s-ink)}.s-tt__dayname small{font-size:1.1em;font-weight:400;letter-spacing:0;text-transform:none;color:color-mix(in srgb,var(--s-soft) 55%,var(--s-ink))}.s-tt__day.is-today .s-tt__dayname span{color:var(--s-action)}.s-tt__list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.s-tt__card{display:grid;gap:3px;padding:14px 16px;border:1px solid var(--s-line);border-radius:var(--tt-r);background:var(--s-card, transparent);color:var(--s-card-ink, var(--s-ink));text-decoration:none;transition:border-color .2s var(--s-ease, ease),transform .2s var(--s-ease, ease)}a.s-tt__card{cursor:pointer}a.s-tt__card:hover{border-color:var(--s-action)}a.s-tt__card:active{transform:scale(.985)}a.s-tt__card:focus-visible{outline:2px solid var(--s-action);outline-offset:2px}.s-tt__time{font-variant-numeric:tabular-nums;font-size:.86em}.s-tt__time small{font-size:1em;color:var(--s-soft)}.s-tt__name{font-family:var(--s-font-head);font-size:1.04em;line-height:1.25;overflow-wrap:break-word}.s-tt__meta{font-size:.84em;color:var(--s-soft);overflow-wrap:anywhere}.s-tt__where{display:inline-flex;align-items:center;gap:4px;margin-right:2px;padding:1px 8px 1px 7px;border-radius:999px;background:color-mix(in srgb,var(--s-ink) 7%,transparent);color:var(--s-ink);font-size:.92em;font-weight:600;line-height:1.5;white-space:nowrap;vertical-align:1px}.s-tt__where--online{background:color-mix(in srgb,var(--s-accent, var(--s-ink)) 14%,transparent)}.s-tt__where svg{flex:none}.s-tt__foot{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 10px;margin-top:6px;font-size:.84em}.s-tt__left{font-weight:600}.s-tt__price{font-weight:600;white-space:nowrap}.s-tt__free{display:block;margin-top:1px;color:var(--s-accent);font-size:.86em;font-weight:700;text-align:right}.s-tt__s[data-state=open] .s-tt__left:before{content:"";display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:#1f9d55;vertical-align:1px}.s-tt__s[data-state=full] .s-tt__card{border-style:dashed}.s-tt__s[data-state=full] .s-tt__left,.s-tt__s[data-state=soon] .s-tt__left{color:var(--s-soft)}.s-tt__s:is([data-state=past],[data-state=closed],[data-state=later]) .s-tt__card{opacity:.78}.s-tt__s .s-btn--wait{width:100%;margin-top:6px}.s-tt__none{margin:0;padding:14px 0;font-size:.9em;color:var(--s-soft)}.s-tt__empty{margin:8px 0 0;color:var(--s-soft)}.s-tt[data-mode=days] .s-tt__day:not(.is-on){display:none}.s-tt[data-mode=days] .s-tt__dayname{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.s-tt[data-mode=days] .s-tt__none{padding:28px 0;text-align:center}.s-tt__card{grid-template-columns:minmax(0,1fr);min-width:0}.s-tt__who,.s-tt__what{min-width:min(100%,14em);max-width:100%}.s-tt__left.is-plenty{display:none}.s-tt__s[data-state=open] .s-tt__left.is-few:before{background:#d97706}.s-tt__price{margin-left:auto}.s-tt__time small:before{content:"· "}.s-tt:is([data-mode=days],[data-mode=list]:not([data-wide])) .s-tt__card{grid-template-columns:64px minmax(0,1fr);column-gap:14px;align-items:start}.s-tt:is([data-mode=days],[data-mode=list]:not([data-wide])) .s-tt__time{grid-row:1 / span 3;display:flex;flex-direction:column;padding-top:2px;font-size:1em}.s-tt:is([data-mode=days],[data-mode=list]:not([data-wide])) .s-tt__time small{font-size:.82em}.s-tt:is([data-mode=days],[data-mode=list]:not([data-wide])) .s-tt__time small:before{content:none}.s-tt__pic{display:none}.s-tt[data-pics]:is([data-mode=days],[data-mode=list]:not([data-wide])) .s-tt__card{grid-template-columns:80px minmax(0,1fr) auto;grid-template-areas:"pic time price" "pic name name" "pic meta meta" "pic left left";align-content:center;column-gap:14px;row-gap:3px;min-height:104px;padding:12px 16px 12px 12px}.s-tt[data-pics]:is([data-mode=days],[data-mode=list]:not([data-wide])) .s-tt__time{grid-area:time;display:block;padding:0;font-size:.92em}.s-tt[data-pics]:is([data-mode=days],[data-mode=list]:not([data-wide])) .s-tt__time small{font-size:1em}.s-tt[data-pics]:is([data-mode=days],[data-mode=list]:not([data-wide])) .s-tt__time small{margin-left:.3em}.s-tt[data-pics]:is([data-mode=days],[data-mode=list]:not([data-wide])) .s-tt__time small:before{content:"· "}.s-tt[data-pics]:is([data-mode=days],[data-mode=list]:not([data-wide])) .s-tt__name{grid-area:name;font-size:1.1em}.s-tt[data-pics]:is([data-mode=days],[data-mode=list]:not([data-wide])) .s-tt__meta{grid-area:meta}.s-tt[data-pics]:is([data-mode=days],[data-mode=list]:not([data-wide])) .s-tt__foot{display:contents}.s-tt[data-pics]:is([data-mode=days],[data-mode=list]:not([data-wide])) .s-tt__price{grid-area:price;align-self:baseline;margin:0;font-size:.92em}.s-tt[data-pics]:is([data-mode=days],[data-mode=list]:not([data-wide])) .s-tt__left{grid-area:left;margin-top:2px;font-size:.84em}.s-tt[data-pics]:is([data-mode=days],[data-mode=list]:not([data-wide])) .s-tt__pic{grid-row:1 / -1;align-self:center}.s-tt[data-pics] .s-tt__card .s-tt__pic{display:block;grid-area:pic;width:100%;aspect-ratio:1;height:auto;border-radius:calc(var(--tt-r) * .75);object-fit:cover}.s-tt[data-pics] .s-tt__card .s-tt__pic--none{display:grid;place-items:center;background:color-mix(in srgb,var(--s-action) 14%,transparent);color:var(--s-action);font-family:var(--s-font-head);font-size:1.9em;font-weight:700;line-height:1}.s-tt__pill[data-today]:not([aria-pressed=true]) span{color:var(--s-action)}.s-tt__pill:not([data-empty]):after{content:"";position:absolute;bottom:6px;left:50%;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:var(--s-action)}.s-tt__pill[aria-pressed=true]:not([data-empty]):after{background:var(--s-action-ink)}.s-tt__go,.s-tt__nowk{display:none}.s-tt:is([data-mode=days],[data-mode=list]:not([data-wide])) .s-tt__go{display:inline-flex;align-items:center;justify-self:end;align-self:end;min-height:32px;padding:0 14px;border-radius:999px;background:var(--s-action);color:var(--s-action-ink);font-size:.92em;font-weight:600;white-space:nowrap}.s-tt:is([data-mode=days],[data-mode=list]:not([data-wide])) .s-tt__s[data-state=full] .s-tt__go{background:transparent;color:var(--s-ink);box-shadow:inset 0 0 0 1.5px var(--s-line)}.s-tt[data-pics]:is([data-mode=days],[data-mode=list]:not([data-wide])) .s-tt__card{grid-template-areas:"pic time price" "pic name name" "pic meta meta" "pic left go"}.s-tt[data-pics]:is([data-mode=days],[data-mode=list]:not([data-wide])) .s-tt__go{grid-area:go;margin-top:4px}.s-tt[data-pics]:is([data-mode=days],[data-mode=list]:not([data-wide])) .s-tt__price{justify-self:end}.s-tt[data-mode=list] .s-tt__week{display:grid;gap:26px}.s-tt[data-mode=list] :is(.s-tt__day[data-none],.s-tt__none){display:none}.s-tt[data-mode=list] .s-tt__day[data-past] .s-tt__dayname,.s-tt[data-mode=list] .s-tt__day[data-past] .s-tt__rel{color:var(--s-soft)}.s-tt[data-mode=list] .s-tt__s:is([data-state=past],[data-state=closed]) .s-tt__card{opacity:.55;background:transparent}.s-tt[data-mode=list] .s-tt__s[data-state=past] .s-tt__left{font-weight:500}.s-tt[data-mode=list]:not([data-wide]) .s-tt__s[data-state=past] .s-tt__card{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"time price" "name name" "left left";min-height:0;padding:10px 16px;row-gap:2px}.s-tt[data-mode=list]:not([data-wide]) .s-tt__s[data-state=past] :is(.s-tt__pic,.s-tt__meta){display:none}.s-tt[data-mode=list]:not([data-wide]) .s-tt__s[data-state=past] .s-tt__time{grid-area:time;display:block;padding:0;font-size:.92em}.s-tt[data-mode=list]:not([data-wide]) .s-tt__s[data-state=past] .s-tt__time small{margin-left:.3em}.s-tt[data-mode=list]:not([data-wide]) .s-tt__s[data-state=past] .s-tt__time small:before{content:"· "}.s-tt[data-mode=list]:not([data-wide]) .s-tt__s[data-state=past] .s-tt__name{grid-area:name;font-size:1em}.s-tt[data-mode=list]:not([data-wide]) .s-tt__s[data-state=past] .s-tt__foot{display:contents}.s-tt[data-mode=list]:not([data-wide]) .s-tt__s[data-state=past] .s-tt__price{grid-area:price;margin:0}.s-tt[data-mode=list]:not([data-wide]) .s-tt__s[data-state=past] .s-tt__left{grid-area:left;font-size:.84em}.s-tt__next{margin-top:26px}.s-tt__next[hidden]{display:none}.s-tt__nexttitle{margin:0 0 12px;font-family:var(--s-font-head);font-size:1.3em;font-weight:700;line-height:1.2}.s-tt[data-mode=list] .s-tt__nowk{display:block;margin:0;padding:28px 0;text-align:center;color:var(--s-soft)}.s-tt__nowk button{margin-left:6px;padding:0;border:0;background:none;color:var(--s-action);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.s-tt[data-mode=list] .s-tt__dayname{flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 0 12px;font-family:var(--s-font-head);font-size:1.3em;font-weight:700;letter-spacing:-.01em;line-height:1.2;text-transform:none}.s-tt[data-mode=list] .s-tt__dayname small{font-family:var(--s-font-body);font-size:.66em;font-weight:500}.s-tt[data-mode=list] .s-tt__day.is-today .s-tt__dayname span{color:inherit}.s-tt__rel{font-style:normal;font-family:var(--s-font-body);font-size:.56em;font-weight:700;letter-spacing:.02em;padding:4px 10px;border-radius:999px;background:var(--s-action);color:var(--s-action-ink)}.s-tt[data-mode=list][data-wide] .s-tt__week{gap:34px}.s-tt[data-mode=list][data-wide] .s-tt__dayname{font-size:1.5em;margin-bottom:14px}.s-tt[data-mode=list][data-wide] .s-tt__list{gap:12px}.s-tt[data-mode=list][data-wide] .s-tt__list{grid-template-columns:repeat(auto-fill,minmax(min(100%,500px),1fr))}.s-tt[data-mode=list][data-wide] .s-tt__card{grid-template-columns:96px minmax(10em,1fr) auto;grid-template-areas:"time name foot" "time meta foot";align-items:center;column-gap:22px;row-gap:2px;padding:18px 20px;transition:border-color .2s var(--s-ease, ease),box-shadow .2s var(--s-ease, ease),transform .2s var(--s-ease, ease)}.s-tt[data-mode=list][data-wide] a.s-tt__card:hover{box-shadow:0 10px 28px -12px #00000038;transform:translateY(-1px)}.s-tt[data-mode=list][data-wide][data-pics] .s-tt__card{grid-template-columns:76px 96px minmax(10em,1fr) auto;grid-template-areas:"pic time name foot" "pic time meta foot";padding:12px 20px 12px 12px}.s-tt[data-mode=list][data-wide] .s-tt__time{grid-area:time;display:flex;flex-direction:column;gap:2px;font-size:1.1em;white-space:nowrap}.s-tt[data-mode=list][data-wide] .s-tt__time b{font-weight:700}.s-tt[data-mode=list][data-wide] .s-tt__time small{font-size:.78em}.s-tt[data-mode=list][data-wide] .s-tt__time small:before{content:none}.s-tt[data-mode=list][data-wide] .s-tt__name{grid-area:name;align-self:end;font-size:1.18em}.s-tt[data-mode=list][data-wide] .s-tt__card:not(:has(>.s-tt__meta)) .s-tt__name{grid-row:1 / span 2;align-self:center}.s-tt[data-mode=list][data-wide] .s-tt__meta{grid-area:meta;align-self:start}.s-tt[data-mode=list][data-wide] .s-tt__foot{grid-area:foot;flex-wrap:nowrap;align-items:center;gap:20px;margin:0;font-size:.92em}.s-tt[data-mode=list][data-wide] .s-tt__price{font-size:1.1em}.s-tt[data-mode=list][data-wide] .s-tt__go{display:inline-flex;align-items:center;min-height:42px;padding:0 22px;border-radius:999px;background:var(--s-action);color:var(--s-action-ink);font-weight:600;white-space:nowrap}.s-tt[data-mode=list] .s-tt__week .s-tt__day[data-none]{display:none}.s-tt[data-mode=list][data-wide] .s-tt__week{gap:0}.s-tt[data-mode=list][data-wide] .s-tt__day{display:grid;grid-template-columns:170px minmax(0,1fr);column-gap:32px;align-items:start;padding:22px 0;border-top:1px solid var(--s-line)}.s-tt[data-mode=list][data-wide] .s-tt__day[data-none]{display:none}.s-tt[data-mode=list][data-wide] .s-tt__dayname{flex-direction:column;align-items:flex-start;gap:4px;margin:0;padding-top:14px}.s-tt[data-mode=list][data-wide] .s-tt__list{grid-template-columns:minmax(0,1fr);gap:10px}.s-tt[data-mode=list][data-wide] .s-tt__s{container-type:normal}.s-tt[data-mode=list][data-wide] .s-tt__card{grid-template-columns:110px minmax(0,1fr) auto;grid-template-areas:"time name foot" "time meta foot"}.s-tt[data-mode=list][data-wide][data-pics] .s-tt__card{grid-template-columns:64px 110px minmax(0,1fr) auto;grid-template-areas:"pic time name foot" "pic time meta foot"}.s-tt[data-mode=list][data-wide] .s-tt__foot{flex-wrap:nowrap}.s-tt[data-mode=list][data-wide] .s-tt__s[data-state=past] .s-tt__card{padding-top:10px;padding-bottom:10px}.s-tt[data-mode=list][data-wide][data-pics] .s-tt__s[data-state=past] .s-tt__pic{visibility:hidden;height:0}.s-tt[data-mode=list][data-wide] .s-tt__next{display:grid;grid-template-columns:170px minmax(0,1fr);column-gap:32px;padding:22px 0;border-top:1px solid var(--s-line);margin-top:0}.s-tt[data-mode=list][data-wide] .s-tt__next[hidden]{display:none}.s-tt[data-mode=list][data-wide] .s-tt__nexttitle{margin:0;padding-top:14px;font-size:1.1em}.s-tt[data-mode=list][data-wide] .s-tt__s{container-type:inline-size}@container (max-width: 620px){.s-tt[data-mode=list][data-wide] .s-tt__card{grid-template-columns:96px minmax(0,1fr);grid-template-areas:"time name" "time meta" "time foot";row-gap:4px}.s-tt[data-mode=list][data-wide][data-pics] .s-tt__card{grid-template-columns:76px 88px minmax(0,1fr);grid-template-areas:"pic time name" "pic time meta" "pic time foot"}.s-tt[data-mode=list][data-wide] .s-tt__foot{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:6px;min-width:0}.s-tt[data-mode=list][data-wide] .s-tt__left{white-space:nowrap}.s-tt[data-mode=list][data-wide] .s-tt__go{min-height:38px;padding:0 18px}}.s-tt[data-mode=list][data-wide] .s-tt__s[data-state=full] .s-tt__left{display:none}.s-tt[data-mode=list][data-wide] .s-tt__s[data-state=full] .s-tt__go{background:transparent;color:var(--s-ink);box-shadow:inset 0 0 0 1.5px var(--s-line)}@layer section{:is(.s-page,#s-page) :is(.s-sell>.s-sell__item>.s-sell__act,.s-plans>.s-plan>.s-plan__act){display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;gap:10px 14px;margin-top:auto;min-width:0;justify-self:stretch;align-self:stretch;text-align:start;container:pricerow / inline-size}:is(.s-page,#s-page) :is(.s-sell__act,.s-plan__act)>.s-sell__cost{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px;row-gap:0}:is(.s-page,#s-page) :is(.s-sell__act,.s-plan__act)>.s-sell__cost>.s-sell__from{order:0}:is(.s-page,#s-page) :is(.s-sell__act,.s-plan__act)>:is(.s-sell__cost,.s-tier__price){flex:1 1 0;min-width:0;margin:0;justify-content:flex-start;align-items:baseline;text-align:start}:is(.s-page,#s-page) :is(.s-sell__act,.s-plan__act)>.s-btn{flex:0 0 auto;width:auto;max-width:100%;margin:0 0 0 auto;justify-self:auto;align-self:center;white-space:nowrap}:is(.s-page,#s-page) .s-plans:not([data-look=list])>.s-plan>.s-plan__act>.s-btn{align-self:flex-end}:is(.s-page,#s-page) :is(.s-sell__act,.s-plan__act)>.s-btn:only-child{margin-left:auto}:is(.s-page,#s-page) .s-plan__act>.s-tier__price{flex:0 1 auto;min-width:auto;max-width:100%;flex-flow:row nowrap;align-items:baseline;gap:4px 8px;white-space:nowrap}:is(.s-page,#s-page) .s-plan__act>.s-tier__price>b{white-space:normal;text-wrap:balance}@container pricerow (max-width: 280px){:is(.s-page,#s-page) :is(.s-sell__act,.s-plan__act)>.s-btn{min-height:40px;padding:0 14px;font-size:14px}}@container pricerow (max-width: 200px){:is(.s-page,#s-page) :is(.s-sell__act,.s-plan__act)>:is(.s-sell__cost,.s-tier__price){flex:1 1 100%}:is(.s-page,#s-page) :is(.s-sell__act,.s-plan__act)>.s-btn{flex:1 1 100%;margin:0}}@container pricerow (max-width: 340px){:is(.s-page,#s-page) .s-plan__act>.s-tier__price{flex:1 1 100%}:is(.s-page,#s-page) .s-plan__act>.s-btn{flex:1 1 100%;margin:0}}@container sell (min-width: 640px){:is(.s-page,#s-page) .s-plans[data-look=columns][data-n="1"]>.s-plan{grid-template-areas:"top ticks" "act ticks"}}.s-link__buy{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.s-link__buy>.s-link__price{margin:0}.s-link__buy>.s-link__cta{margin:0 0 0 auto;padding:7px 14px;border-radius:var(--s-radius-btn, 999px);background:var(--s-action);color:var(--s-action-ink);line-height:1.2;white-space:nowrap}.s-links .s-link:has(.s-link__cta) .s-link__go{display:none}.s-sec[data-hide~=prices][data-hide~=button]:not(#s-none) :is(.s-sell__act,.s-plan__act){display:none}}@media(min-width:640px){.s-tt[data-mode=days] .s-tt__list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@layer page{.s-hero__field{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(60% 75% at 88% 12%,color-mix(in srgb,var(--s-accent) 20%,transparent),color-mix(in srgb,var(--s-accent) 11%,transparent) 30%,color-mix(in srgb,var(--s-accent) 4%,transparent) 55%,transparent 80%),radial-gradient(55% 70% at 6% 92%,color-mix(in srgb,var(--s-accent) 11%,transparent),color-mix(in srgb,var(--s-accent) 6%,transparent) 30%,color-mix(in srgb,var(--s-accent) 2%,transparent) 55%,transparent 80%);-webkit-mask-image:linear-gradient(#000 80%,transparent);mask-image:linear-gradient(#000 80%,transparent)}.s-hero__field:before{content:"";position:absolute;inset:0;background-image:radial-gradient(color-mix(in srgb,var(--s-ink) 16%,transparent) 1px,transparent 1.5px);background-size:22px 22px;-webkit-mask-image:linear-gradient(160deg,#000 0%,transparent 70%);mask-image:linear-gradient(160deg,#000 0%,transparent 70%);opacity:.7}.s-hero__mono{position:absolute;top:50%;right:max(var(--s-gutter),calc((100% - var(--s-read)) / 2));translate:0 -50%;color:color-mix(in srgb,var(--s-accent) 18%,transparent);font:800 clamp(9rem,28vw,26rem) / .8 var(--s-font-head);letter-spacing:-.06em;user-select:none}.s-page[data-axis=center] .s-hero__mono{right:auto;left:50%;translate:-50% -50%;color:transparent;-webkit-text-stroke:2px color-mix(in srgb,var(--s-accent) 26%,transparent)}@container (max-width: 640px){.s-hero__mono{top:18%;font-size:clamp(8rem,52cqi,13rem)}.s-page[data-axis=center] .s-hero__mono{top:46%}}}html:has(.s-sheet,.s-co,.s-vsheet,.s-lightbox) .s-consent[role=region]{visibility:hidden}@layer page{.s-page[data-mode=dark] :is(.s-sell[data-look=spotlight]>.s-sell__item.no-pic:first-child,.s-sec[data-hide~=photos] .s-sell[data-look=spotlight]>.s-sell__item:first-child,.s-plans[data-look=feature]>.s-plan:first-child,.s-plans[data-look=columns]>.s-plan.is-featured,.s-menuset[data-look=board],.s-postset[data-look=feature] .s-post:first-child.no-pic,.s-sec[data-family=member_updates] .s-locked,.s-promo[data-look=bold],.s-count[data-look=boxed],.s-booking[data-look=banner],.s-scheduler[data-look=banner],.s-dining[data-look=banner],.s-sell[data-kind=event] .s-sell__day){--s-band: var(--s-deep);--s-band-ink: var(--s-deep-ink);--s-band-soft: var(--s-deep-soft);--s-band-link: var(--s-deep-link);--s-band-action: var(--s-deep-action);--s-band-action-ink: var(--s-deep-action-ink);--s-band-action-2: var(--s-deep-action-2);--s-band-card: var(--s-deep-card)}.s-page[data-mode=dark] .s-more-offers{background:var(--s-deep);color:var(--s-deep-ink)}.s-page[data-mode=dark] .s-more-offers .s-btn{background:var(--s-deep-ink);color:var(--s-deep)}.s-page:is([data-frame=full],[data-frame=open]):not([data-layout=linkbio]) .s-sections>.s-sec:not([data-sframe=card],[data-sframe=open],[data-media]):is([data-tone=tint]+[data-tone=tint],[data-tone=ink]+[data-tone=ink],[data-tone=alt]+[data-tone=alt],[data-tone=white]+[data-tone=white],[data-tone=black]+[data-tone=black]){margin-top:calc(-1 * var(--s-between))}}@layer section{.s-sec[data-scolour] :is(.s-count__unit,.s-form,.s-dining,.s-promo,.s-date,.s-hours,.s-location,.s-booking,.s-scheduler,.s-faq,.s-stat,.s-menu__item,.s-post-row) :is(.s-muted,small,.s-date__meta,.s-promo__off,.s-promo__text,.s-count__when,a:not(.s-btn)){color:inherit}}@layer page{@container scol (min-width: 900px){:where(.s-sec__body) :where(img,video):where(:not(.s-logos *,.s-platform *,.s-avatar *)){max-height:70svh;object-fit:cover}}:where(.s-sec__body) :where(.s-form,.s-tip,.s-promo,.s-booking,.s-dining,.s-scheduler){width:100%}}@layer section{:is(.s-works[data-n="1"],.s-sec[data-content=grid_single] .s-works) .s-work__img img{max-height:min(62svh,560px)}.s-sec:is([data-scolour],[data-media],[data-tone=ink],[data-tone=black]) .s-count__unit small{color:inherit}.s-page .s-socials .s-social{-webkit-backdrop-filter:var(--s-cf-blur, none);backdrop-filter:var(--s-cf-blur, none)}.s-page .s-sec[data-tone=black]:not(#s-none){--s-link0: var(--s-black-link)}.s-page .s-sec[data-tone=white]:not(#s-none){--s-link0: var(--s-white-link)}.s-sec:is([data-scolour],[data-tone=ink],[data-tone=black],[data-media]) .s-social__handle{opacity:.9}.s-page .s-sec[data-scolour]:not(#s-none){--s-cf-bg: var(--s-cf-colour);--s-cf-ink: var(--s-cf-colour-ink)}.s-plans>.s-plan{min-width:0}.s-plans .s-plan__pic{contain:inline-size}.s-sell__pic.is-blank{--pp: var(--s-band);--pp-ink: var(--s-band-ink);background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--pp-ink) 9%,transparent) 0 1px,transparent 1px 14px),var(--pp)}.s-sell__pic.is-blank>span{color:color-mix(in srgb,var(--pp-ink) 86%,var(--pp))}.s-page[data-mode=dark] .s-sell__pic.is-blank{--pp: var(--s-deep);--pp-ink: var(--s-deep-ink)}@container sell (min-width: 860px){.s-plans[data-look=columns]>.s-plan.is-featured:not(:only-child)>.s-plan__pic{margin-top:calc(-1*(clamp(22px,calc(2.6 * var(--s-vw, 1vw)),32px) + 14px))}}.s-placed{container:placed / inline-size;width:100%}.s-placed__in{display:grid;gap:clamp(18px,calc(2.6 * var(--s-vw, 1vw)),28px);align-items:center}.s-placed__pic{position:relative;margin:0;overflow:hidden;border-radius:var(--s-radius-box);background:color-mix(in srgb,var(--s-ink) 6%,transparent)}.s-placed__img{display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover}.s-placed__body{min-width:0;container:sbody / inline-size}.s-placed[data-at=top] .s-placed__body{container:sell / inline-size}.s-placed[data-at=top] .s-placed__in{justify-items:stretch}.s-placed[data-at=top] .s-placed__img{aspect-ratio:16 / 9}@container placed (min-width: 720px){.s-placed[data-at=side] .s-placed__in{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,calc(4.4 * var(--s-vw, 1vw)),64px);align-items:stretch}.s-placed[data-at=side] .s-placed__pic{min-height:320px}.s-placed[data-at=side] .s-placed__img{position:absolute;inset:0;height:100%;aspect-ratio:auto}.s-placed[data-at=side] .s-placed__body{align-self:center}.s-placed[data-at=side] .s-placed__body{--s-mid: 0;--s-mid-items: start;--s-ha: start;--s-ha-ms: 0;--s-ha-me: auto;text-align:start}.s-placed[data-at=side] :is(.s-location,.s-hours,.s-form){margin-inline:0}.s-sec:not([data-design=card]) .s-placed[data-at=side] .s-location:not(#s-none){justify-items:start;text-align:left}.s-sec:not([data-design=card]) .s-placed[data-at=side] .s-location:not(#s-none) :is(.s-row,.s-mapgate){justify-self:start;justify-content:flex-start}.s-placed[data-at=top]:not(:has(.s-tipset[data-look=simple])) .s-placed__img{aspect-ratio:21 / 9}}.s-placed__body:has(>.s-hours) .s-hours__note{text-align:var(--s-mid, start)}.s-sec[data-hide~=photos] .s-placed__pic{display:none}.s-dining>.s-menuset{justify-self:stretch;width:100%;max-width:none;margin-inline:0}.s-form.is-sent>.s-form__demo{display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--s-mid-items, flex-start);gap:10px 14px;margin-top:12px}.s-form__demo p{margin:0}}.s-page .s-sheet.s-dp .s-dp__panel{display:block;width:min(100%,600px);padding:0;overflow-x:hidden;overflow-y:auto;background:var(--s-bg);color:var(--s-ink)}.s-page .s-sheet.s-dp .s-dp__panel>.s-dp__x{position:absolute;z-index:4;top:14px;right:14px;margin:0}.s-page .s-sheet.s-dp .s-dp__panel.has-photos>.s-dp__x{--s-x-bg: rgb(255 255 255 / 92%);color:#111;filter:drop-shadow(0 2px 6px rgb(0 0 0 / 22%))}.s-page .s-dp__media{position:relative;min-width:0}.s-page .s-dp__gal{position:relative;overflow:hidden;background:color-mix(in srgb,var(--s-ink) 6%,var(--s-bg))}.s-page .s-dp__track{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;outline:none}.s-page .s-dp__track::-webkit-scrollbar{display:none}.s-page .s-dp__track:focus-visible{box-shadow:inset 0 0 0 3px var(--s-link)}.s-page .s-dp__slide{flex:0 0 100%;margin:0;scroll-snap-align:start;scroll-snap-stop:always;aspect-ratio:4 / 3}.s-page .s-dp__zoom{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in}.s-page .s-dp__zoom img{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-drag:none;user-select:none}.s-page .s-dp__thumb{flex:0 0 64px;height:64px;padding:0;border:0;border-radius:calc(var(--s-ov-r) * .45);overflow:hidden;background:none;opacity:.62;cursor:pointer;box-shadow:inset 0 0 0 1px var(--s-line);transition:opacity .15s}.s-page .s-dp__thumb img{display:block;width:100%;height:100%;object-fit:cover}.s-page .s-dp__thumb[aria-current=true]{opacity:1;box-shadow:inset 0 0 0 2px var(--s-ink),inset 0 0 0 4px var(--s-bg)}.s-page .s-dp__thumb:focus-visible{opacity:1;outline:2px solid var(--s-link);outline-offset:-2px}.s-page .s-dp__body{display:grid;gap:14px;padding:22px clamp(18px,3vw,32px) 24px;min-width:0}.s-page .s-dp__body>*{margin:0;min-width:0}.s-page .s-dp__title{margin:0;padding-right:44px;font:700 clamp(1.4rem,1.2rem + 1vw,1.9rem) / 1.15 var(--s-font-head);letter-spacing:-.015em;overflow-wrap:anywhere}.s-page .s-dp__panel.has-photos .s-dp__title{padding-right:0}.s-page .s-dp__price{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.s-page .s-dp__price .s-sell__price,.s-page .s-dp__price .s-tier__price{font-size:1.4em}.s-page .s-dp .s-dp__chips{position:static;max-width:none}.s-page .s-dp__note{font-size:.92em;font-weight:600}.s-page .s-dp__note.is-low{color:color-mix(in srgb,#c2410c 70%,var(--s-ink))}.s-page .s-dp__note.is-next:before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:#16a34a;vertical-align:1px}.s-page .s-dp__part{display:grid;gap:10px;padding-top:16px;border-top:1px solid var(--s-line)}.s-page .s-dp__h{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--s-soft)}.s-page .s-dp__text{margin:0;white-space:pre-line;line-height:1.6;overflow-wrap:anywhere}.s-page .s-dp__text.is-folded{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.s-page .s-dp__more{justify-self:start;padding:0;border:0;background:none;color:var(--s-link);font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.s-page .s-dp__rows{display:grid;margin:0;padding:0;list-style:none}.s-page .s-dp__rows li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--s-line)}.s-page .s-dp__rows li:last-child{border-bottom:0}.s-page .s-dp__rows span{display:grid;min-width:0}.s-page .s-dp__rows small{color:var(--s-soft);font-size:.85em}.s-page .s-dp__rows b{white-space:nowrap;font-variant-numeric:tabular-nums}.s-page .s-lineup:not(.s-dp__part){margin-top:var(--s-gap, 14px)}.s-page .s-lineup__h{margin:0 0 6px;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--s-soft)}.s-page .s-lineup__list{display:grid;margin:0;padding:0;list-style:none}.s-page .s-lineup__act{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--s-line)}.s-page .s-lineup__act:last-child{border-bottom:0}.s-page .s-lineup__act[hidden]{display:none}.s-page .s-lineup__wrap{display:grid;gap:10px}.s-page .s-lineup__img{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;object-fit:cover;background:color-mix(in srgb,var(--s-accent) 16%,var(--s-bg));color:var(--s-ink);font-weight:700}.s-page .s-lineup__act.is-top .s-lineup__img{width:56px;height:56px;font-size:1.2em}.s-page .s-lineup__name{flex:1;min-width:0;color:inherit;font-weight:600;overflow-wrap:break-word;text-decoration:none}.s-page .s-lineup__act.is-top .s-lineup__name{font-size:1.15em;font-weight:700}.s-page a.s-lineup__name:hover{text-decoration:underline;text-underline-offset:3px}.s-page .s-lineup__time{flex:none;color:var(--s-soft);font-size:.9em;font-variant-numeric:tabular-nums}.s-page .s-dp__opts{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.s-page .s-dp__opt{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:48px;padding:10px 12px;border:0;border-radius:calc(var(--s-ov-r) * .55);background:none;box-shadow:inset 0 0 0 1px var(--s-line);color:inherit;font:inherit;text-align:left;cursor:pointer}.s-page .s-dp__opt span{display:grid}.s-page .s-dp__opt small{color:var(--s-soft);font-size:.8em}.s-page .s-dp__opt[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--s-ink)}.s-page .s-dp__opt:disabled{opacity:.45;cursor:not-allowed}.s-page .s-dp__qty{display:flex;align-items:center;justify-content:space-between;gap:12px}.s-page .s-dp__qctl{display:inline-flex;align-items:center;border-radius:99px;box-shadow:inset 0 0 0 1px var(--s-line)}.s-page .s-dp__qb{width:44px;height:44px;padding:0;border:0;background:none;color:inherit;font-size:20px;cursor:pointer}.s-page .s-dp__qn{min-width:2ch;text-align:center;font-weight:700;font-variant-numeric:tabular-nums}.s-page .s-dp__faq{border-bottom:1px solid var(--s-line)}.s-page .s-dp__faq summary{padding:10px 0;font-weight:600;cursor:pointer}.s-page .s-dp__faq p{margin:0 0 12px}.s-page .s-dp__revs{display:grid;gap:12px}.s-page .s-dp__rev{display:grid;gap:4px;margin:0;padding:14px 16px;border-radius:calc(var(--s-ov-r) * .6);background:color-mix(in srgb,var(--s-ink) 5%,var(--s-bg))}.s-page .s-dp__rev blockquote{margin:0;line-height:1.55}.s-page .s-dp__rev figcaption{font-size:.88em;font-weight:600}.s-page .s-dp__rev figcaption small{font-weight:400;color:var(--s-soft)}.s-page .s-dp__stars{margin:0;color:#b45309;letter-spacing:.1em}.s-page .s-dp__stars span{color:color-mix(in srgb,var(--s-ink) 22%,transparent)}.s-page .s-dp__stars-link{cursor:pointer}.s-page .s-dp__trust{display:grid;gap:6px;padding:14px 16px;border-radius:calc(var(--s-ov-r) * .6);box-shadow:inset 0 0 0 1px var(--s-line);font-size:.92em}.s-page .s-dp__trust p{margin:0}.s-page .s-dp__secure{display:flex;align-items:center;gap:8px;color:var(--s-soft)}.s-page .s-dp__lock{width:14px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10V7a5 5 0 0 1 10 0v3h1a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V11a1 1 0 0 1 1-1zm2 0h6V7a3 3 0 0 0-6 0z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10V7a5 5 0 0 1 10 0v3h1a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V11a1 1 0 0 1 1-1zm2 0h6V7a3 3 0 0 0-6 0z'/%3E%3C/svg%3E") center / contain no-repeat}.s-page .s-dp__wallets{display:flex;flex-wrap:wrap;gap:6px}.s-page .s-dp__wallets span{padding:3px 9px;border-radius:6px;box-shadow:inset 0 0 0 1px var(--s-line);font-size:.78em;font-weight:700}.s-page .s-dp__also{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.s-page .s-dp__alt{display:grid;gap:8px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.s-page .s-dp__alt img,.s-page .s-dp__alt-blank{display:grid;place-items:center;width:100%;aspect-ratio:4 / 3;border-radius:calc(var(--s-ov-r) * .55);object-fit:cover;background:color-mix(in srgb,var(--s-accent) 14%,var(--s-bg));font:700 1.6em / 1 var(--s-font-head)}.s-page .s-dp__alt span{display:grid;gap:2px;min-width:0}.s-page .s-dp__alt b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.95em}.s-page .s-dp__alt small{color:var(--s-soft)}.s-page .s-dp__alt:hover b{text-decoration:underline}.s-page .s-dp__tools{display:flex;gap:10px}.s-page .s-dp__panel .s-dp__share{width:auto;min-height:44px;font-size:15px}.s-page .s-dp__bar{position:sticky;bottom:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px clamp(18px,3vw,32px) max(14px,calc(env(safe-area-inset-bottom) + 10px));background:color-mix(in srgb,var(--s-bg) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 -1px 0 var(--s-line)}.s-page .s-dp__barcost{display:grid;min-width:0}.s-page .s-dp__barcost>*{margin:0}.s-page [data-dp]:not([data-detail] [data-dp]) :is(.s-sell__pic,.s-plan__pic,h3){cursor:pointer}.s-page .s-dp-go{position:absolute;right:10px;bottom:10px;z-index:2;display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 10px;border:0;border-radius:99px;background:#0000009e;color:#fff;font:600 12px/1 system-ui,sans-serif;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.s-page .s-dp-go:focus-visible{outline:2px solid #fff;outline-offset:2px}.s-page .s-dp-go__i{width:13px;height:13px;border:1.6px solid currentColor;border-radius:3px;box-shadow:3px -3px 0 -1.6px currentColor}@media(max-width:639px){.s-page .s-sheet.s-dp .s-dp__panel{padding:0}.s-page .s-dp__panel.has-photos:before{background:#ffffffd9;box-shadow:0 1px 4px #0000004d}.s-page .s-dp__panel:not(.has-photos) .s-dp__body{padding-top:30px}}@media(min-width:640px){.s-page .s-sheet.s-dp .s-dp__panel{overflow:hidden auto}.s-page .s-dp__also{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:960px){.s-page .s-sheet.s-dp .s-dp__panel.has-photos{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start;width:min(100%,1040px)}.s-page .s-dp__panel.has-photos>.s-dp__media{position:sticky;top:0;grid-column:1;grid-row:1 / span 2;padding:20px 0 20px 20px}.s-page .s-dp__panel.has-photos .s-dp__gal{border-radius:calc(var(--s-ov-r) * .7)}.s-page .s-dp__panel.has-photos .s-dp__slide{aspect-ratio:1}.s-page .s-dp__panel.has-photos>.s-dp__body{grid-column:2;grid-row:1;padding-top:30px}.s-page .s-dp__panel.has-photos .s-dp__title{padding-right:52px}.s-page .s-sheet.s-dp .s-dp__panel.has-photos>.s-dp__x{--s-x-bg: color-mix(in srgb, currentColor 9%, transparent);color:var(--s-ink);filter:none;top:22px;right:18px}.s-page .s-dp__panel.has-photos>.s-dp__bar{grid-column:2;grid-row:2;align-self:end}.s-page .s-dp__panel.has-photos .s-dp__also{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.s-page .s-dp__dot{transition:none}}.s-sec:is([data-family=about_bio],[data-family=team_profiles],[data-family=testimonials]) img:not([style*=object-position]),.s-hero__photo img:not([style*=object-position]){object-position:50% 28%}.s-page .s-shot .s-shot__save{inset:auto 10px 10px auto;width:auto;height:34px;padding:0 12px 0 10px;display:inline-flex;align-items:center;gap:6px;border-radius:999px;background:#111111b8;color:#fff;font-size:13px;font-weight:600;line-height:1;text-decoration:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 0 0 1px #ffffff2e}.s-page .s-shot .s-shot__save svg{width:16px;height:16px;color:#fff}.s-page .s-shot .s-shot__save:hover{background:#111111e5}.s-page .s-gallery[data-captions=overlay] .s-shot .s-shot__save{inset:10px 10px auto auto}@container sbody (max-width: 600px){.s-page .s-shot .s-shot__save{width:34px;padding:0;justify-content:center}.s-page .s-shot .s-shot__save-txt{display:none}}.s-page .s-dp__session{display:grid;gap:4px;padding:12px 14px;border-radius:calc(var(--s-ov-r) * .55);background:color-mix(in srgb,var(--s-ink) 5%,var(--s-bg))}.s-page .s-dp__session>*{margin:0}.s-page .s-dp__when{font-weight:700;font-variant-numeric:tabular-nums}.s-page .s-dp__meta{color:var(--s-soft);font-size:.92em}.s-page .s-dp__times{display:grid;gap:8px}.s-page .s-dp__time span{font-variant-numeric:tabular-nums}.s-page .s-dp__opts--amounts{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.s-page .s-dp__opts--two{grid-template-columns:repeat(2,minmax(0,1fr))}.s-page .s-dp__opts .s-dp__opt b{font-variant-numeric:tabular-nums}.s-page .s-dp__gwho,.s-page .s-dp__gfields{display:grid;gap:12px}.s-page .s-dp__gfields[hidden]{display:none}.s-page .s-dp__gfields :is(input,textarea){width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--s-line);border-radius:calc(var(--s-ov-r) * .45);background:color-mix(in srgb,var(--s-ink) 3%,var(--s-bg));color:var(--s-ink);font:inherit;font-size:max(16px,1em)}.s-page .s-dp__gfields small{color:var(--s-soft);font-size:.85em}.s-page .s-dp__giftart{display:grid;place-items:center;padding:clamp(24px,5vw,48px) clamp(20px,5vw,44px);background:color-mix(in srgb,var(--s-accent) 10%,var(--s-bg))}.s-page .s-dp__giftart .s-giftcard{width:min(100%,420px);box-shadow:0 24px 50px -24px #0000007f}.s-page .s-dp__slide--vid{display:grid;background:#000}.s-page .s-dp__slide--vid .s-detail__media,.s-page .s-dp__slide--vid .s-embed{width:100%;height:100%;margin:0}.s-page .s-dp__slide--vid :is(video,iframe,img){width:100%;height:100%;object-fit:contain;border:0}.s-page .s-dp__thumb.is-vid{display:grid;place-items:center;background:#111}.s-page .s-dp__thumbplay{width:0;height:0;border-style:solid;border-width:9px 0 9px 15px;border-color:transparent transparent transparent #fff;margin-left:3px}.s-page .s-dp__say{background:none;box-shadow:inset 0 0 0 1px var(--s-line)}.s-page .s-dp__say blockquote:before{content:"“"}.s-page .s-dp__say blockquote:after{content:"”"}.s-page .s-tt__s[data-sid] .s-tt__card{cursor:pointer}@media(min-width:960px){.s-page .s-dp__panel.has-photos>.s-dp__giftart{position:sticky;top:0;grid-column:1;grid-row:1 / span 2;align-self:stretch;min-height:100%}}.s-page .s-gifts[data-dp] .s-gifts__card{cursor:pointer}.s-page .s-dp__ctrl{display:flex;align-items:center;justify-content:center;gap:12px;min-width:0;padding:12px clamp(18px,3vw,32px) 0}.s-page .s-dp__dots{display:flex;gap:6px}.s-page .s-dp__dot{width:6px;height:6px;border-radius:50%;background:color-mix(in srgb,var(--s-ink) 24%,transparent);transition:width .2s var(--s-ease),background-color .2s}.s-page .s-dp__dot.is-on{width:16px;border-radius:99px;background:var(--s-ink)}.s-page .s-dp__dot.is-vid{border-radius:2px}.s-page .s-dp__thumbs{display:none;flex:1 1 auto;gap:8px;min-width:0;padding:2px;overflow-x:auto;scrollbar-width:none}.s-page .s-dp__nav{display:none;flex:none;align-items:center;gap:4px;margin-left:auto}.s-page .s-dp__count{min-width:3.4em;color:var(--s-soft);font:600 13px / 1 var(--s-font-body, system-ui),system-ui,sans-serif;font-variant-numeric:tabular-nums;text-align:center}.s-page .s-dp .s-dp__step{position:static;width:36px;height:36px;margin:0;border:0;border-radius:50%;background:color-mix(in srgb,var(--s-ink) 7%,transparent);color:var(--s-ink);box-shadow:none;opacity:1}.s-page .s-dp .s-dp__step:before{width:15px;height:15px}.s-page .s-dp .s-dp__step:hover{background:color-mix(in srgb,var(--s-ink) 13%,transparent)}.s-page .s-dp .s-dp__step:focus-visible{outline:2px solid var(--s-link);outline-offset:2px}@media(min-width:640px){.s-page .s-dp__ctrl{justify-content:flex-start}.s-page .s-dp__dots{display:none}.s-page .s-dp__thumbs,.s-page .s-dp__nav{display:flex}}@media(min-width:960px){.s-page .s-dp__panel.has-photos .s-dp__ctrl{padding:12px 0 0}}.s-page .s-gallery__nav{justify-content:flex-end}.s-page .s-dp__barcost{flex:1 1 auto;min-width:0}.s-page .s-dp__barcost :is(.s-sell__price,.s-tier__price){font:700 17px / 1.25 var(--s-font-body, system-ui),system-ui,sans-serif;letter-spacing:0;white-space:normal;overflow-wrap:anywhere}.s-page .s-dp__barcost :is(.s-sell__price,.s-tier__price) *{font:inherit}.s-page .s-dp__barcost .s-sell__from{font-size:11px}.s-page .s-dp__panel .s-dp__bar .s-btn{flex:0 0 auto;width:auto;min-width:0;max-width:64%;margin:0;padding-inline:20px;justify-content:center;white-space:nowrap}@media(min-width:640px){.s-page .s-dp__panel .s-dp__bar .s-btn{min-width:min(48%,220px)}}:is(.s-page,#s-page) .s-sell__act>.s-sell__cost{flex:1 1 auto;min-width:0}:is(.s-page,#s-page) .s-sell__act .s-sell__price{white-space:normal;text-wrap:balance;line-height:1.25;padding-block:2px}:is(.s-page,#s-page) .s-sell__act>.s-btn{flex:none}:is(.s-page,#s-page) .s-sell__price .s-sell__unit{display:block;margin-top:2px;font:600 .8125rem / 1.2 var(--s-font-body, system-ui),system-ui,sans-serif;letter-spacing:0;opacity:.72}.s-page .s-sec[data-scolour]:not(#s-none) .s-tt__card{background:var(--s-cf-bg);color:var(--s-cf-ink);--s-ink: var(--s-cf-ink);--s-soft: color-mix(in srgb, var(--s-cf-ink) 70%, var(--s-cf-bg));--s-card-ink: var(--s-cf-ink);border-color:color-mix(in srgb,var(--s-cf-ink) 12%,transparent)}.s-page .s-sec[data-scolour]:not(#s-none) .s-tt__card :is(.s-tt__time,.s-tt__name,.s-tt__price,.s-tt__pill,.s-tt__foot){color:inherit}.s-page .s-tt__s:is([data-state=past],[data-state=closed],[data-state=later]) .s-tt__card{opacity:1}.s-page .s-tt__s:is([data-state=past],[data-state=closed]) .s-tt__card :is(.s-tt__time,.s-tt__name,.s-tt__price){color:color-mix(in srgb,currentColor 72%,transparent)}#s-page .s-exbar{--s-exbar-ink: #17141c;--s-exbar-lime: #d7ff44;position:fixed;z-index:46;left:0;right:0;bottom:calc(max(14px,env(safe-area-inset-bottom)) + var(--s-exbar-lift, 0px));display:flex;justify-content:center;padding:0 max(12px,var(--s-exbar-r, 0px)) 0 max(12px,var(--s-exbar-l, 0px));pointer-events:none;opacity:0;transform:translateY(18px);transition:opacity .25s ease,transform .35s cubic-bezier(.2,.8,.2,1),bottom .3s cubic-bezier(.2,.8,.2,1);font:500 13.5px/1.2 DM Sans,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;letter-spacing:0;text-transform:none;-webkit-font-smoothing:antialiased}#s-page .s-exbar.is-on{opacity:1;transform:none}#s-page:has(.s-exbar) .s-footer{padding-bottom:76px}#s-page[data-demo="1"]:not([data-preview="1"]) #s-footer:after{content:"";display:block;grid-column:1 / -1;height:76px}#s-page .s-exbar.is-on>:not([hidden]){pointer-events:auto}#s-page .s-exbar [hidden]{display:none!important}#s-page .s-exbar.is-small{justify-content:flex-start}#s-page .s-exbar__pill{display:flex;align-items:center;gap:2px;max-width:100%;padding:4px;border-radius:999px;background:var(--s-exbar-ink);color:#f7f5f1;box-shadow:0 0 0 1px #ffffff17,0 16px 36px -14px #0009,0 2px 6px #0000002e}#s-page .s-exbar__go{display:inline-flex;align-items:center;gap:9px;min-width:0;min-height:38px;padding:0 0 0 3px;border-radius:999px;color:inherit;text-decoration:none;white-space:nowrap}#s-page .s-exbar__mark{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#ffffff12}#s-page .s-exbar__mark svg{width:19px;height:19px}#s-page .s-exbar__made{color:#ffffffc7}#s-page .s-exbar__dot{margin-inline:-3px;color:#ffffff59}#s-page .s-exbar__cta{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px 0 14px;border-radius:999px;background:var(--s-exbar-lime);color:var(--s-exbar-ink);font-weight:650;transition:background-color .2s,transform .2s}#s-page .s-exbar__short{display:none}#s-page .s-exbar__arrow{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}#s-page .s-exbar__go:hover .s-exbar__cta{background:#e4ff7a}#s-page .s-exbar__go:hover .s-exbar__arrow{transform:translate(2px)}#s-page .s-exbar__min{flex:none;display:grid;place-items:center;width:32px;height:32px;margin:0 1px 0 2px;padding:0;border:0;border-radius:50%;background:transparent;color:#ffffff94;cursor:pointer;transition:background-color .2s,color .2s}#s-page .s-exbar__min:hover{background:#ffffff1a;color:#fff}#s-page .s-exbar__min svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}#s-page .s-exbar__open{display:grid;place-items:center;width:46px;height:46px;padding:0;border:0;border-radius:50%;background:var(--s-exbar-ink);cursor:pointer;box-shadow:0 0 0 1px #ffffff1a,0 14px 30px -12px #0009;transition:transform .2s}#s-page .s-exbar__open:hover{transform:scale(1.06)}#s-page .s-exbar__open svg{width:26px;height:26px}#s-page .s-exbar :is(.s-exbar__go,.s-exbar__min,.s-exbar__open):focus-visible{outline:2px solid var(--s-exbar-lime);outline-offset:3px}#s-page .s-exbar__go:focus-visible{outline-offset:2px}@media(max-width:520px){#s-page .s-exbar{font-size:13px}#s-page .s-exbar__dot{display:none}#s-page .s-exbar__go{gap:8px}#s-page .s-exbar__cta{padding:0 10px 0 12px}#s-page .s-exbar__long{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}#s-page .s-exbar__short{display:inline}}@media(max-width:340px){#s-page .s-exbar__made{display:none}}@media(prefers-reduced-motion:reduce){#s-page .s-exbar,#s-page .s-exbar__cta,#s-page .s-exbar__arrow,#s-page .s-exbar__open{transition:none}}#s-page .s-exbar__peek{flex:none;display:inline-flex;align-items:center;min-height:32px;margin-left:6px;padding:0 12px;border-radius:999px;color:#f7f5f1;font-weight:600;text-decoration:none;white-space:nowrap;box-shadow:inset 0 0 0 1.5px #ffffff42;transition:background-color .2s,box-shadow .2s}#s-page .s-exbar__peek:hover{background:#ffffff1a;box-shadow:inset 0 0 0 1.5px #ffffff73}#s-page .s-exbar__peek:focus-visible{outline:2px solid var(--s-exbar-lime);outline-offset:3px}@media(max-width:520px){#s-page .s-exbar__pill:has(.s-exbar__peek) .s-exbar__made{display:none}#s-page .s-exbar__peek{margin-left:4px;padding:0 10px}}@media print{#s-page .s-exbar{display:none}}#s-page .s-unlock{display:inline-grid;justify-items:center;gap:6px;margin:6px auto 0;text-align:center}#s-page .s-plans__signin .s-unlock,#s-page .s-mteaser__head .s-unlock{display:grid}#s-page .s-unlock__go{gap:8px}#s-page .s-unlock__note{font-size:.82em;opacity:.72}#s-page .s-unlock__i{flex:none}#s-page .s-plan__peek{flex:1 1 100%;justify-self:center;display:inline-flex;align-items:center;justify-content:center;gap:6px;margin:2px auto 0;padding:6px 4px;color:inherit;font-size:.86em;font-weight:650;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;opacity:.88}#s-page .s-plan__peek:hover{opacity:1}#s-page .s-unlock__small{gap:6px;min-height:34px;padding:6px 12px;font-size:.86em}#s-page .s-demobar{position:relative;z-index:47;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 10px;padding:8px 16px;background:#17141c;color:#f7f5f1;font:600 13px/1.35 system-ui,-apple-system,sans-serif;text-align:center}#s-page .s-demobar a{flex:none;padding:4px 12px;border-radius:999px;background:#d7ff44;color:#17141c;text-decoration:none}#s-page .s-demobar a:hover{background:#e4ff7a}#s-page .s-demobar__dot{color:#ffffff59}#s-page .s-demobar__short{display:none}@media(max-width:560px){#s-page .s-demobar{flex-wrap:nowrap;justify-content:space-between;padding:6px 12px;font-size:12px}#s-page .s-demobar__long,#s-page .s-demobar__dot{display:none}#s-page .s-demobar__short{display:inline}}} .s-page .s-opt{display:grid;gap:16px}.s-page .s-opt__group{display:grid;gap:8px}.s-page .s-opt__name{margin:0;font-size:.95em}.s-page .s-opt__name span{color:color-mix(in srgb,currentColor 72%,transparent)}.s-page .s-opt__values{display:flex;flex-wrap:wrap;gap:8px}.s-page .s-opt__values.is-one{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.s-page .s-opt__values.is-swatches{display:flex;flex-wrap:wrap;gap:10px}.s-page .s-opt__values.is-one .s-opt__v:not(.s-opt__v--sw){display:grid;align-content:center;justify-content:stretch;gap:2px;min-height:60px;padding:10px 14px}.s-page .s-opt__values.is-one .s-opt__v:not(.s-opt__v--sw) .s-opt__p{font-weight:600;opacity:.8}.s-page .s-opt__v{position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-width:48px;min-height:44px;padding:8px 14px;border:0;border-radius:12px;background:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 22%,transparent);color:inherit;font:inherit;text-align:left;cursor:pointer}.s-page .s-opt__w{display:grid;gap:1px}.s-page .s-opt__w small{color:color-mix(in srgb,currentColor 66%,transparent);font-size:.8em}.s-page .s-opt__p{white-space:nowrap;font-weight:700;font-variant-numeric:tabular-nums}.s-page .s-opt__v:hover:not(:disabled){box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 50%,transparent)}.s-page .s-opt__v[aria-pressed=true]{box-shadow:inset 0 0 0 2px currentColor}.s-page .s-opt__v:focus-visible{outline:2px solid currentColor;outline-offset:2px}.s-page .s-opt__v.is-out{cursor:not-allowed;opacity:.5}.s-page .s-opt__v.is-out .s-opt__w b{text-decoration:line-through}.s-page .s-opt__v--sw{justify-content:center;width:44px;min-width:44px;padding:0;border-radius:50%}.s-page .s-opt__sw{width:32px;height:32px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000024}.s-page .s-opt__v--sw[aria-pressed=true]{box-shadow:inset 0 0 0 2px currentColor}.s-page .s-opt__v--sw.is-out:after{content:"";position:absolute;left:50%;top:6px;bottom:6px;width:2px;background:currentColor;transform:rotate(45deg)}.s-page .s-opt__values.has-photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(104px,calc((100% - 16px) / 3)),1fr));gap:8px}.s-page .s-opt__values.has-photos .s-opt__v.s-opt__v--ph{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:8px;min-width:0;min-height:0;padding:6px 6px 10px;text-align:center}.s-page .s-opt__ph{display:block;width:100%;height:auto;aspect-ratio:1;border-radius:8px;object-fit:cover}.s-page .s-opt__v--ph .s-opt__w{justify-items:center;overflow-wrap:anywhere;line-height:1.25}.s-page .s-opt__v--ph .s-opt__p{font-size:.9em;font-weight:600;opacity:.8}.s-page .s-opt__v--ph.is-out .s-opt__ph{filter:grayscale(1)}.s-page .s-menu__buy{display:flex;justify-content:flex-end;margin-top:10px}.s-page .s-menu__add{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 16px 0 12px;border:0;border-radius:999px;background:var(--s-action, var(--s-accent));color:var(--s-action-ink, #fff);font:700 15px / 1 var(--s-font-body, system-ui),system-ui,sans-serif;cursor:pointer;transition:transform .15s var(--s-ease)}.s-page .s-menu__add:hover{filter:brightness(1.06)}.s-page .s-menu__add:focus-visible{outline:2px solid var(--s-ink);outline-offset:2px}.s-page .s-menu__plus{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:color-mix(in srgb,currentColor 18%,transparent);font-size:17px;line-height:1}.s-page .s-menu__add.is-added{animation:s-add-pop .4s var(--s-ease)}.s-page .s-menu__add.is-added>svg{display:none}.s-page .s-menu__add.is-added:before{content:"";width:14px;height:8px;margin:-4px 1px 0 2px;border:solid currentColor;border-width:0 0 2.5px 2.5px;transform:rotate(-45deg)}.s-page .s-menu__add.is-full{opacity:.55;cursor:not-allowed}@keyframes s-add-pop{40%{transform:scale(1.08)}}.s-page .s-obar{position:fixed;left:50%;bottom:max(14px,env(safe-area-inset-bottom));z-index:40;width:min(calc(100% - 32px),520px);transform:translate(-50%);animation:s-ov-up .3s var(--s-ease) both}.s-page .s-obar[hidden]{display:none}.s-page .s-obar__go{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;min-height:54px;padding:0 18px 0 10px;border-radius:999px;box-shadow:0 14px 34px -12px #00000073;font-size:16px}.s-page .s-obar__n{display:grid;place-items:center;min-width:34px;height:34px;padding:0 8px;border-radius:999px;background:color-mix(in srgb,currentColor 18%,transparent);font-variant-numeric:tabular-nums}.s-page .s-obar__w{text-align:left;font-weight:700}.s-page .s-obar__t{font-weight:700;font-variant-numeric:tabular-nums}html:has(.s-page :is(.s-co,.s-sheet,.s-lightbox)) .s-page .s-obar{display:none}@media(prefers-reduced-motion:reduce){.s-page .s-menu__add.is-added,.s-page .s-obar{animation:none}}html:has(.s-page .s-obar:not([hidden])) .s-page .s-stickybar{display:none}.s-tt__step{min-width:36px;padding:0;font-size:1.25em;line-height:1;display:inline-grid;place-items:center}.s-tt__step:disabled{opacity:.3;cursor:default}.s-tt__wklabel{display:inline-flex;align-items:center;background:var(--s-bg);box-shadow:0 1px 3px #00000024;cursor:default;font-variant-numeric:tabular-nums}.s-tt__wklabel[hidden],.s-tt__wk[hidden]{display:none}.s-tt[aria-busy=true] .s-tt__week{opacity:.55;transition:opacity .2s}.s-tt__wkrange{font-variant-numeric:tabular-nums}.s-tt__wkrange:before{content:" · "}.s-tt__wkrange[hidden]{display:none}.s-tt__weeks{max-width:100%}@container (max-width: 380px){.s-tt__wk:not(.s-tt__step){padding:0 11px}.s-tt__wk:has(>.s-tt__wkrange:not([hidden]))>.s-tt__wkname{display:none}.s-tt__wkrange:before{content:none}}@media(max-width:480px){.s-tt__wk:not(.s-tt__step){padding:0 11px}.s-tt__wk:has(>.s-tt__wkrange:not([hidden]))>.s-tt__wkname{display:none}.s-tt__wkrange:before{content:none}}@layer page{.s-hero__socials{display:none}}#s-page .s-header__members{display:inline-flex;align-items:center;gap:5px;flex:none;margin-right:2px;padding:3px 9px 3px 7px;border-radius:999px;color:var(--s-link, var(--s-accent));font:700 .66rem/1.2 var(--s-font-body, inherit);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--s-link, var(--s-accent)) 42%,transparent)}#s-page .s-header__members svg{width:11px;height:11px;fill:currentColor}#s-page .s-mtop{display:grid;justify-items:center;gap:8px;max-width:1140px;margin:0 auto;padding:clamp(36px,6vw,72px) var(--s-gutter, 20px) clamp(12px,2vw,24px);text-align:center}#s-page .s-mtop__kicker{display:inline-flex;align-items:center;gap:7px;margin:0;color:var(--s-link, var(--s-accent));font:700 .75rem/1.2 var(--s-font-body, inherit);letter-spacing:.14em;text-transform:uppercase}#s-page .s-mtop__kicker svg{width:13px;height:13px;fill:currentColor}#s-page .s-mtop__title{margin:0;font:700 clamp(2.1rem,1.5rem + 2.6vw,3.4rem)/1.05 var(--s-font-head, inherit);letter-spacing:-.03em}#s-page .s-mtop__sub{margin:4px 0 0;max-width:40ch;opacity:.8;font-size:1.05rem;line-height:1.5}#s-page .s-mtop__signin{margin:6px 0 0}#s-page .s-mtop__signin a{display:inline-flex;align-items:center;min-height:44px;color:var(--s-link, var(--s-accent));font-weight:650;text-underline-offset:.2em}#s-page .s-mtop+.s-sections>.s-sec:first-child{padding-top:0}#s-page .s-mtop+.s-sections>.s-sec:first-child>.s-sec__in{padding-top:clamp(16px,2.4vw,32px)}#s-page[data-members="1"] .s-mtop+.s-sections>.s-sec[data-family=member_updates]:first-child>.s-sec__in{padding-top:8px}#s-page .s-mtop+.s-sections>.s-sec:first-child .s-sec__title{font-size:clamp(1.5rem,1.2rem + 1.2vw,2.1rem)}#s-page[data-members="1"] .s-mtop~.s-sections .s-sec[data-family=member_updates]:has(.s-mhome)>.s-sec__in>.s-sec__head{display:none}#s-page .s-sec__members{display:inline-flex;align-items:center;gap:6px;margin:0 0 10px;padding:4px 11px 4px 9px;border-radius:999px;background:color-mix(in srgb,var(--s-link, var(--s-accent)) 12%,transparent);color:var(--s-link, var(--s-accent));font:700 .7rem/1.2 var(--s-font-body, inherit);letter-spacing:.12em;text-transform:uppercase}#s-page .s-sec__members svg{width:12px;height:12px;fill:currentColor}#s-page .s-sec__head:has(>.s-sec__members){justify-items:inherit}@media(max-width:640px){#s-page .s-header__members{width:28px;height:28px;justify-content:center;padding:0;font-size:0;letter-spacing:0}#s-page .s-header__members svg{width:13px;height:13px}}.s-page[data-popups=white] :is(.s-sheet__panel:not(.s-sheet__panel--shovva),.s-co__panel,.s-consent){--s-bg: var(--s-white, #fff);--s-ink: var(--s-white-ink, #15121a);--s-card: var(--s-white, #fff);--s-card-ink: var(--s-white-ink, #15121a);--s-soft: var(--s-white-soft, #5c5862);--s-link: var(--s-white-link, #2a5bd7);--s-line: color-mix(in srgb, var(--s-white-ink, #15121a) 14%, transparent);--s-action: var(--s-white-action, #15121a);--s-action-ink: var(--s-white-action-ink, #fff);--s-action-2: var(--s-white-action-2, #3a3640);--s-tint: #f6f6f7;--s-accent: var(--s-white-link, #2a5bd7);--s-accent-ink: #fff;background:var(--s-white, #fff);color:var(--s-white-ink, #15121a);color-scheme:light}.s-page .s-co--inline{position:static;inset:auto;z-index:auto;display:block;padding:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;animation:none}.s-page .s-co--inline .s-co__panel{--s-card: var(--s-bg);--s-card-ink: var(--s-ink);display:flex;flex-direction:column;width:100%;max-width:none;height:auto;max-height:none;border-radius:0;box-shadow:none;animation:none;background:transparent;color:inherit}.s-page .s-co--inline.is-paying .s-co__panel{width:100%;height:auto;max-height:none;border-radius:0}.s-page .s-co--inline .s-co__x{display:none}.s-page .s-co--inline .s-co__head{grid-template-columns:44px minmax(0,1fr) 0;padding:16px clamp(14px,2.6vw,24px) 4px;border:0}.s-page .s-co--inline .s-co__title{text-align:left}.s-page .s-co--inline .s-co__body{overflow:visible;max-height:none;padding-top:8px}.s-page .s-co--inline .s-co__foot{position:sticky;bottom:0;z-index:3;background:var(--s-bg);box-shadow:0 -1px 0 var(--s-line)}.s-page .s-dp__book{min-width:0;border-top:1px solid var(--s-line)}.s-page .s-dp__panel.is-signin :is(.s-dp__body,.s-dp__after,.s-dp__viewitem,.s-dp__mini){display:none}.s-page .s-dp__panel.is-signin>.s-dp__book{border-top:0}.s-page .s-dp__panel:is(.is-plan,.is-booking-on) .s-dp__tools{display:none}.s-page .s-dp__panel>.s-dp__after{padding:16px 20px 0}.s-page .s-dp__panel>.s-dp__after:last-of-type{padding-bottom:32px}.s-page .s-dp__bar.is-away,.s-page .s-dp__mini{display:none}@media(max-width:959px){.s-page .s-dp__panel.has-book.is-scrolled>.s-dp__mini{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:10px;margin-bottom:-56px;padding:8px 60px 8px 14px;min-height:56px;background:color-mix(in srgb,var(--s-bg) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 0 var(--s-line)}.s-page .s-dp__mini img{width:40px;height:40px;flex:none;border-radius:8px;object-fit:cover}.s-page .s-dp__mini b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}.s-page .s-sheet.s-dp .s-dp__panel.has-book.is-scrolled>.s-dp__x{position:sticky;top:8px;float:right;margin:8px 12px 0 0;--s-x-bg: color-mix(in srgb, currentColor 9%, transparent);color:var(--s-ink);filter:none}}@media(min-width:960px){.s-page .s-sheet.s-dp .s-dp__panel.has-book{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);grid-template-rows:auto 1fr;align-items:start;width:min(100%,1200px)}.s-page .s-sheet.s-dp .s-dp__panel.has-book>.s-dp__media{position:static;grid-column:1;grid-row:1;padding:20px 0 0 20px}.s-page .s-sheet.s-dp .s-dp__panel.has-book>.s-dp__body{grid-column:1;grid-row:2;padding-top:24px}.s-page .s-sheet.s-dp .s-dp__panel.has-book:not(.has-photos)>.s-dp__body{grid-row:1 / span 2}.s-page .s-sheet.s-dp .s-dp__panel.has-book>.s-dp__book{position:sticky;top:0;grid-column:2;grid-row:1 / span 2;align-self:start;max-height:min(88svh,860px);overflow:auto;border-top:0;border-left:1px solid var(--s-line)}.s-page .s-sheet.s-dp .s-dp__panel.has-book>.s-dp__book .s-co__head{padding-right:64px}.s-page .s-sheet.s-dp .s-dp__panel.has-book>.s-dp__bar{display:none}.s-page .s-sheet.s-dp .s-dp__panel.has-book .s-dp__title{padding-right:0}.s-page .s-sheet.s-dp .s-dp__panel.has-book>.s-dp__x{--s-x-bg: color-mix(in srgb, currentColor 9%, transparent);color:var(--s-ink);filter:none;top:18px;right:18px}}@media(max-width:959px){.s-page .s-dp__panel.is-before-book .s-co--inline .s-co__foot{visibility:hidden}}.s-page .s-co--inline :is(input,select,textarea){min-width:0;max-width:100%}html:has(.s-page .s-obar:not([hidden])) .s-page{padding-bottom:calc(84px + env(safe-area-inset-bottom))}#s-page .s-outbound{z-index:80}#s-page .s-outbound__panel{position:relative;display:grid;justify-items:start;gap:10px;width:min(100%,420px);padding:26px 24px 22px;text-align:start}#s-page .s-outbound__panel .s-sheet__x{position:absolute;top:10px;right:10px}#s-page .s-outbound__kicker{margin:0;color:var(--s-link, var(--s-accent));font-size:.72em;font-weight:700;letter-spacing:.14em;text-transform:uppercase}#s-page .s-outbound__head{margin:0;padding-right:28px;font:700 1.3em/1.2 var(--s-font-head, inherit);letter-spacing:-.02em}#s-page .s-outbound__text{margin:0;line-height:1.55;opacity:.85}#s-page .s-outbound__acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}@media(max-width:480px){#s-page .s-outbound__acts>*{flex:1 1 100%;justify-content:center}}.s-page :is(.s-co,.s-dp,.s-sheet,.s-form) input:is([type=checkbox],[type=radio]):not([role=switch]):not(.s-trap):not(.s-sell__tg){-webkit-appearance:none;appearance:none;box-sizing:border-box;position:relative;flex:0 0 22px;display:inline-grid;place-content:center;align-self:flex-start;width:22px;min-width:22px;max-width:22px;height:22px;min-height:22px;max-height:22px;margin:1px 0 0;padding:0;border:2px solid color-mix(in srgb,currentColor 40%,transparent);border-radius:7px;background:transparent;box-shadow:none;color:inherit;cursor:pointer;vertical-align:middle;transition:background-color .15s,border-color .15s,box-shadow .15s}.s-page :is(.s-co,.s-dp,.s-sheet,.s-form) input[type=radio]:not([role=switch]):not(.s-trap):not(.s-sell__tg){border-radius:50%}.s-page :is(.s-co,.s-dp,.s-sheet,.s-form) input[type=checkbox]:not([role=switch]):not(.s-trap):not(.s-sell__tg):before{content:"";width:11px;height:6px;margin-top:-3px;border:solid var(--s-action-ink, #fff);border-width:0 0 2.5px 2.5px;transform:rotate(-45deg) scale(0);transition:transform .15s}.s-page :is(.s-co,.s-dp,.s-sheet,.s-form) input[type=checkbox]:not([role=switch]):not(.s-trap):not(.s-sell__tg):checked{border-color:var(--s-action, var(--s-accent));background:var(--s-action, var(--s-accent))}.s-page :is(.s-co,.s-dp,.s-sheet,.s-form) input[type=checkbox]:not([role=switch]):not(.s-trap):not(.s-sell__tg):checked:before{transform:rotate(-45deg) scale(1)}.s-page :is(.s-co,.s-dp,.s-sheet,.s-form) input[type=radio]:not([role=switch]):not(.s-trap):not(.s-sell__tg):checked{border-color:var(--s-action, var(--s-accent));box-shadow:inset 0 0 0 4px var(--s-card, #fff),inset 0 0 0 11px var(--s-action, var(--s-accent))}.s-page :is(.s-co,.s-dp,.s-sheet,.s-form) input:is([type=checkbox],[type=radio]):not([role=switch]):not(.s-trap):not(.s-sell__tg)[aria-invalid=true]{border-color:#d92d20}.s-page :is(.s-co,.s-dp,.s-sheet,.s-form) input:is([type=checkbox],[type=radio]):not([role=switch]):not(.s-trap):not(.s-sell__tg):disabled{opacity:.5;cursor:not-allowed}#s-page .s-gate-chip{display:inline-flex;align-items:center;gap:5px}#s-page .s-gate-chip .s-mp__i{width:13px;height:13px}#s-page .s-plan__act .s-plan__yours{align-self:center}#s-page .s-plan__change{flex:1 1 100%;margin:4px 0 0;font-size:.82em;opacity:.75;text-align:end}#s-page .s-music__facts{margin:-2px 0 0;color:var(--s-soft);font-size:.9em;font-variant-numeric:tabular-nums}#s-page .s-music__acts{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;width:100%;margin-top:4px}#s-page .s-music__acts>.s-music__deck{display:contents}#s-page .s-music__acts .s-music__play{order:1;min-height:52px}#s-page .s-music__acts>.s-listen{order:2}#s-page .s-music__acts .s-music__now{order:3;flex:1 1 100%;max-width:420px}#s-page .s-music__acts>.s-embed,#s-page .s-music__acts>.s-music__player{flex:1 1 100%}#s-page .s-music__acts>.s-presave{order:0;min-height:52px}#s-page .s-music__acts>.s-remind{order:0;display:inline-flex;align-items:center;gap:9px;min-height:52px;border:0;background:color-mix(in srgb,var(--s-action) 16%,transparent);color:inherit;font-weight:700}#s-page .s-music__acts>.s-remind svg{width:18px;height:18px;flex:none}#s-page .s-music__play,#s-page .s-listen__btn{border-radius:var(--s-radius-btn, 999px)}#s-page .s-listen{position:relative;flex:none}#s-page .s-listen__btn{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:6px 18px 6px 6px;border:0;background:color-mix(in srgb,var(--s-action) 16%,transparent);color:inherit;font:inherit;font-weight:700;cursor:pointer;transition:background .2s}#s-page .s-listen__btn:hover,#s-page .s-listen__btn[aria-expanded=true]{background:color-mix(in srgb,var(--s-action) 26%,transparent)}#s-page .s-listen__btn:focus-visible{outline:3px solid var(--s-accent);outline-offset:3px}#s-page .s-listen__btn i{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--s-action);color:var(--s-action-ink)}#s-page .s-listen__btn svg{width:18px;height:18px}#s-page .s-listen__panel{position:absolute;z-index:40;top:calc(100% + 8px);left:0;display:grid;gap:6px;width:min(320px,calc(100vw - 32px));padding:12px;border-radius:var(--s-radius-box, 18px);background:var(--s-card);color:var(--s-card-ink);text-align:start;box-shadow:0 24px 60px -20px #00000073,0 0 0 1px var(--s-line)}#s-page .s-listen__panel[hidden]{display:none}#s-page .s-listen__head{margin:2px 8px;font-size:.72em;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--s-soft)}#s-page .s-where{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;width:100%}#s-page .s-music__list>.s-where{margin-top:clamp(16px,calc(2 * var(--s-vw, 1vw)),24px)}#s-page .s-music__text>.s-where{max-width:420px;margin-top:6px}#s-page .s-where .s-platform{display:flex;align-items:center;justify-content:flex-start;gap:14px;min-width:0;min-height:52px;padding:8px 18px 8px 16px;border-radius:var(--s-radius-btn, 14px);background:color-mix(in srgb,currentColor 6%,transparent);color:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 12%,transparent);backdrop-filter:none;transition:background .2s,box-shadow .2s}#s-page .s-listen__panel .s-where .s-platform{min-height:46px;padding:6px 14px;background:transparent;box-shadow:none}#s-page .s-where .s-platform:hover{transform:none;background:color-mix(in srgb,currentColor 11%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 20%,transparent)}#s-page .s-where .s-platform:after{content:"›";margin-left:auto;font-size:1.35em;line-height:1;opacity:.55}#s-page .s-where .s-platform b{margin:0;min-width:0;font-size:.95em;font-weight:650;line-height:1.2;overflow-wrap:anywhere}#s-page .s-where .s-platform__mark{width:22px;height:22px;border-radius:0;background:none;color:currentColor;box-shadow:none}#s-page .s-where .s-platform__mark .s-icon{width:20px;height:20px}#s-page .s-platform>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:560px){#s-page .s-listen{position:static}#s-page .s-music__acts{position:relative}#s-page .s-listen__panel{left:0;right:0;width:auto}}#s-page .s-tracks__all{margin-top:10px;padding:9px 16px;border:0;border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:.9em;font-weight:700;cursor:pointer;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,currentColor 26%,transparent)}#s-page .s-music.is-all .s-tracks__all{display:none}#s-page .s-playbar{position:fixed;z-index:46;left:50%;bottom:calc(12px + var(--s-mini-lift, 0px) + env(safe-area-inset-bottom));width:min(720px,calc(100% - 20px));transform:translate(-50%);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border-radius:16px;background:var(--s-card);color:var(--s-card-ink);box-shadow:0 18px 40px -16px #0000008c,0 0 0 1px var(--s-line)}#s-page .s-playbar[hidden]{display:none}#s-page .s-playbar>img{width:44px;height:44px;border-radius:10px;object-fit:cover}#s-page .s-playbar>img[hidden]{display:none}#s-page .s-playbar__main{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;min-width:0}#s-page .s-playbar__main b{min-width:0;overflow:hidden;font-size:.92em;text-overflow:ellipsis;white-space:nowrap}#s-page .s-playbar__time{grid-column:2;grid-row:1;font-size:.78em;opacity:.7;font-variant-numeric:tabular-nums}#s-page .s-playbar input[type=range]{grid-column:1 / -1;width:100%;height:18px;margin:0;background:transparent;cursor:pointer;-webkit-appearance:none;appearance:none}#s-page .s-playbar input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:4px;background:linear-gradient(90deg,var(--s-action) var(--p, 0%),color-mix(in srgb,currentColor 16%,transparent) 0)}#s-page .s-playbar input[type=range]::-moz-range-track{height:4px;border-radius:4px;background:linear-gradient(90deg,var(--s-action) var(--p, 0%),color-mix(in srgb,currentColor 16%,transparent) 0)}#s-page .s-playbar input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;margin-top:-5px;border:0;border-radius:50%;background:var(--s-action)}#s-page .s-playbar input[type=range]::-moz-range-thumb{width:14px;height:14px;border:0;border-radius:50%;background:var(--s-action)}#s-page .s-playbar__btns{display:flex;align-items:center;gap:2px}#s-page .s-playbar__btns button[hidden]{display:none}#s-page .s-playbar__btns button{display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}#s-page .s-playbar__btns button:hover{background:color-mix(in srgb,currentColor 10%,transparent)}#s-page .s-playbar__btns button:focus-visible{outline:2px solid var(--s-action);outline-offset:1px}#s-page .s-playbar__btns svg{width:20px;height:20px;fill:currentColor}#s-page .s-playbar__btns text{fill:currentColor}#s-page .s-playbar__btns .s-playbar__play{width:44px;height:44px;background:var(--s-action);color:var(--s-action-ink)}#s-page .s-playbar__btns .s-playbar__play:hover{background:var(--s-action);filter:brightness(1.08)}#s-page .s-playbar__btns .s-playbar__play svg{width:18px;height:18px}#s-page .s-playbar .s-i-pause,#s-page .s-playbar[data-on="1"] .s-i-play{display:none}#s-page .s-playbar[data-on="1"] .s-i-pause{display:inline}#s-page .s-playbar__btns .s-playbar__buy{width:auto;height:38px;margin-left:6px;padding:0 14px;border-radius:999px;background:var(--s-action);color:var(--s-action-ink);font:700 .82em/1 var(--s-font-body);white-space:nowrap}#s-page .s-playbar__btns .s-playbar__buy:hover{background:var(--s-action);filter:brightness(1.08)}#s-page .s-playbar [data-bar=repeat][aria-pressed=true]{color:var(--s-action);background:color-mix(in srgb,var(--s-action) 14%,transparent)}@media(max-width:560px){#s-page .s-playbar{grid-template-columns:minmax(0,1fr);gap:6px;padding:10px 10px 8px}#s-page .s-playbar>img{display:none}#s-page .s-playbar__btns{justify-content:space-between}#s-page .s-playbar[data-buy="1"] :is([data-bar=back],[data-bar=fwd],[data-bar=repeat]){display:none}}#s-page .s-form select:not([multiple]){-webkit-appearance:none;appearance:none;padding-right:44px;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 22px) 50%,calc(100% - 16px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat;cursor:pointer}#s-page .s-form select:invalid,#s-page .s-form select:has(option[value=""]:checked){color:color-mix(in srgb,currentColor 62%,transparent)}#s-page .s-form select option{color:initial}#s-page[data-mode=dark] :is(.s-form,.s-co) :is(input,select,textarea){color-scheme:dark}#s-page:not([data-mode=dark]) :is(.s-form,.s-co) :is(input,select,textarea){color-scheme:light}#s-page .s-form input[type=date]{min-height:48px}#s-page .s-form :is(input[type=date],input[type=time],input[type=datetime-local],input[type=month]){-webkit-appearance:none;appearance:none;display:block;box-sizing:border-box;width:100%;min-width:0;max-width:100%;text-align:left}#s-page .s-form input::-webkit-date-and-time-value{text-align:left}#s-page .s-form input[type=date]::-webkit-calendar-picker-indicator{opacity:.75;cursor:pointer}#s-page .s-form input:disabled{opacity:.5;cursor:not-allowed}#s-page .s-form:not(.is-sent) .s-field-pair{display:grid;gap:10px}#s-page .s-form .s-unknown{display:inline-flex;align-items:center;gap:10px;justify-self:start;font-size:.95em;cursor:pointer}#s-page .s-form .s-unknown input{align-self:center}#s-page .s-form fieldset.s-choices{min-width:0;margin:0;padding:0;border:0}#s-page .s-form .s-choices legend{float:left;width:100%;margin:0 0 8px;padding:0}#s-page .s-form .s-choices legend+*{clear:left}#s-page .s-form .s-choices label{gap:10px;min-height:32px;cursor:pointer}#s-page .s-form .s-choices label input{align-self:center}#s-page .s-form fieldset.s-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:8px}#s-page .s-form fieldset.s-choices:has(>label:nth-of-type(3)):not(:has(>label:nth-of-type(4))){grid-template-columns:repeat(3,minmax(0,1fr))}#s-page .s-form fieldset.s-choices>legend{grid-row:auto}@media(max-width:520px){#s-page .s-form fieldset.s-choices,#s-page .s-form fieldset.s-choices:has(>label:nth-of-type(3)):not(:has(>label:nth-of-type(4))){grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}}#s-page .s-form fieldset.s-choices>legend{grid-column:1 / -1;float:none}#s-page .s-form .s-choices label{display:flex;align-items:center;min-height:48px;padding:10px 14px;border:1.5px solid var(--s-line);border-radius:min(var(--s-radius),14px);line-height:1.3;transition:border-color .15s,background-color .15s}#s-page .s-form .s-choices label:hover{border-color:color-mix(in srgb,currentColor 40%,transparent)}#s-page .s-form .s-choices label:has(input:checked){border-color:var(--s-action);background:color-mix(in srgb,var(--s-action) 12%,transparent)}#s-page .s-form .s-choices label:has(input:focus-visible){outline:2px solid var(--s-action);outline-offset:2px}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel{--dp-gut: 20px;--dp-s1: 8px;--dp-s2: 12px;--dp-s3: 16px;--dp-s4: 24px;--dp-s5: 32px}@media(min-width:640px){.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel{--dp-gut: 24px}}@media(min-width:960px){.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel{--dp-gut: 32px}}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel .s-dp__media{padding:0}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel .s-dp__gal{border-radius:0}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel .s-dp__slide{position:relative;overflow:hidden;height:auto;aspect-ratio:var(--dp-ratio, 4 / 3);max-height:45svh;background:color-mix(in srgb,var(--s-ink) 6%,var(--s-bg))}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel .s-dp__slide:before{content:"";position:absolute;inset:-32px;background:var(--dp-bg) center / cover no-repeat;filter:blur(24px) saturate(1.1);opacity:.8}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel .s-dp__slide--vid:before{display:none}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel .s-dp__slide .s-dp__zoom{position:relative;z-index:1}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel .s-dp__slide .s-dp__zoom img{object-fit:contain}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel .s-dp__ctrl{padding:var(--dp-s2) var(--dp-gut) 0}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel .s-dp__body{gap:var(--dp-s3);padding:var(--dp-s4) var(--dp-gut) var(--dp-s5)}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel .s-dp__title{margin:0 0 calc(-1 * var(--dp-s1))}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel .s-dp__part{gap:var(--dp-s2);padding-top:var(--dp-s3)}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel .s-dp__text.is-folded{-webkit-line-clamp:4}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel .s-dp__fold{display:block;padding:0;border-top:1px solid var(--s-line)}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel>.s-dp__fold.s-dp__after{margin-inline:var(--dp-gut)}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel .s-dp__fold>summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;margin:0;padding:var(--dp-s2) 0;cursor:pointer;list-style:none}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel .s-dp__fold>summary::-webkit-details-marker{display:none}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel .s-dp__fold>summary:after{content:"";width:8px;height:8px;margin-right:4px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg);transition:transform .2s}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel .s-dp__fold[open]>summary:after{transform:rotate(-135deg)}.s-dp .s-dp__fold>summary>.s-dp__hint{margin:0 12px 0 auto;padding-left:12px;font-size:.84em;font-weight:500;letter-spacing:0;text-transform:none;text-align:right;opacity:.72}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel .s-dp__fold[open]>:not(summary){margin-bottom:var(--dp-s3)}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel .s-dp__fold+.s-dp__fold{border-top:1px solid var(--s-line)}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel .s-dp__fold:last-of-type{border-bottom:1px solid var(--s-line)}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel .s-dp__also{gap:var(--dp-s2)}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel .s-dp__crow{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:var(--dp-s3);padding-right:48px}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel .s-dp__cwords{display:grid;gap:var(--dp-s1);min-width:0}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel .s-dp__crow .s-dp__title{margin:0;padding-right:0;font-size:clamp(1.2rem,1.1rem + .6vw,1.5rem)}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel .s-dp__cpic{position:relative;width:88px;height:88px;padding:0;border:0;border-radius:calc(var(--s-ov-r) * .6);overflow:hidden;background:none;cursor:zoom-in}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel .s-dp__cpic img{display:block;width:100%;height:100%;object-fit:cover}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel .s-dp__cpicn{position:absolute;right:4px;bottom:4px;padding:2px 7px;border-radius:99px;background:#0000009e;color:#fff;font:600 11px/1.4 system-ui,sans-serif}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel.has-cpic .s-dp__body{padding-top:var(--dp-s5)}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel .s-dp__book{border-top:1px solid var(--s-line)}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel .s-co--inline .s-co__head{display:flex;align-items:center;gap:var(--dp-s2);padding:var(--dp-s4) var(--dp-gut) var(--dp-s1)}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel .s-co--inline .s-co__back[hidden]{display:none}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel .s-co--inline .s-co__title{flex:1;margin:0;text-align:left}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel .s-co--inline .s-co__body{gap:var(--dp-s3);padding:var(--dp-s2) var(--dp-gut) var(--dp-s4)}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel .s-co--inline .s-co__foot{padding:var(--dp-s2) var(--dp-gut) max(var(--dp-s3),env(safe-area-inset-bottom))}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel .s-co--inline .s-co__body:has(>.s-bk__timeswrap){grid-template-columns:minmax(0,1fr)}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel .s-co--inline .s-co__body>.s-bk__timeswrap{padding:var(--dp-s3) 0 0;border-left:0;border-top:1px solid var(--s-line)}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel .s-co--inline .s-co__body:has(>.s-bk__timeswrap[hidden]):after{content:none}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel .s-co--inline .s-bk__grid{gap:4px}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel .s-co--inline .s-bk__day{min-width:40px;min-height:40px}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel .s-co--inline .s-bk__slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:var(--dp-s1)}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel .s-dp__bar{padding:var(--dp-s2) var(--dp-gut) max(var(--dp-s3),calc(env(safe-area-inset-bottom) + 8px))}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel:not(.has-book) .s-dp__body{padding-bottom:calc(var(--dp-s5) + 8px)}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel>.s-dp__x{top:var(--dp-s3);right:var(--dp-s3)}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel:not(.has-photos) .s-dp__title{padding-right:52px}@media(min-width:960px){.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel{width:min(100%,1200px)}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel .s-dp__slide{max-height:none}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel .s-dp__book .s-co--inline .s-co__head{padding-right:72px}.s-page[data-popup-layout=side] .s-sheet.s-dp .s-dp__panel.has-photos{display:grid;grid-template-columns:min(52%,calc(min(66svh,620px) * var(--dp-ratio, 1.333) + var(--dp-gut))) minmax(0,1fr);grid-template-rows:auto auto 1fr auto;align-items:start}.s-page[data-popup-layout=side] .s-sheet.s-dp .s-dp__panel.has-photos>.s-dp__media{position:sticky;top:0;grid-column:1;grid-row:1 / -1;align-self:start;padding:var(--dp-gut) 0 var(--dp-gut) var(--dp-gut)}.s-page[data-popup-layout=side] .s-sheet.s-dp .s-dp__panel.has-photos .s-dp__gal{border-radius:calc(var(--s-ov-r) * .7)}.s-page[data-popup-layout=side] .s-sheet.s-dp .s-dp__panel.has-photos .s-dp__ctrl{padding:var(--dp-s2) 0 0}.s-page[data-popup-layout=side] .s-sheet.s-dp .s-dp__panel.has-photos>.s-dp__body{grid-column:2;grid-row:1;padding-top:var(--dp-gut);padding-right:calc(var(--dp-gut) + 48px)}.s-page[data-popup-layout=side] .s-sheet.s-dp .s-dp__panel.has-photos>.s-dp__book{position:static;grid-column:2;grid-row:2;max-height:none;overflow:visible;border-left:0;border-top:1px solid var(--s-line)}.s-page[data-popup-layout=side] .s-sheet.s-dp .s-dp__panel.has-photos>.s-dp__book .s-co--inline .s-co__head{padding-right:var(--dp-gut)}.s-page[data-popup-layout=side] .s-sheet.s-dp .s-dp__panel.has-photos>.s-dp__bar{grid-column:2;grid-row:4;align-self:end;display:flex}.s-page[data-popup-layout=side] .s-sheet.s-dp .s-dp__panel.has-photos>.s-dp__bar.is-away{display:none}.s-page[data-popup-layout=side] .s-sheet.s-dp .s-dp__panel.has-photos:not(.has-book),.s-page[data-popup-layout=side] .s-sheet.s-dp .s-dp__panel.has-photos.is-wide-photo:not(.has-book){grid-template-rows:auto auto;align-content:start}.s-page[data-popup-layout=side] .s-sheet.s-dp .s-dp__panel.has-photos:not(.has-book)>.s-dp__bar{grid-row:1 / -1;align-self:end}.s-page[data-popup-layout=side] .s-sheet.s-dp .s-dp__panel.has-photos:not(.has-book)>.s-dp__body{padding-bottom:calc(var(--dp-s5) + 88px)}.s-page[data-popup-layout=side] .s-sheet.s-dp .s-dp__panel.has-photos.has-book>.s-dp__mini{display:none}.s-page[data-popup-layout=side] .s-sheet.s-dp .s-dp__panel.has-photos>.s-dp__x{top:var(--dp-gut);right:var(--dp-gut);--s-x-bg: color-mix(in srgb, currentColor 9%, transparent);color:var(--s-ink);filter:none}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel.has-book:not(.has-photos){display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,440px);grid-template-rows:1fr auto;align-items:start;width:min(100%,1040px)}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel.has-book:not(.has-photos)>.s-dp__body{grid-column:1;grid-row:1}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel.has-book:not(.has-photos)>.s-dp__book{position:sticky;top:0;grid-column:2;grid-row:1;max-height:min(88svh,860px);overflow:auto;border-top:0;border-left:1px solid var(--s-line)}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel.has-book:not(.has-photos)>:is(.s-dp__bar,.s-dp__mini){display:none}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel.has-book:not(.has-photos) .s-dp__crow{padding-right:0}}#s-page .s-form.is-sent>.s-form__demo{display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--s-mid-items, flex-start);gap:10px 14px;margin-top:12px}html.shovva-capture :is(.s-form__demo,.s-exbar,.s-demobar,.s-outbound,.s-reviews__example,.s-mp__demo,.s-plan__peek,.s-unlock__small,.s-co__demo,.s-co__demoflag,[data-example-ui]),html.shovva-capture #s-page .s-form.is-sent>.s-form__demo{display:none!important}.s-page .s-dp__book .s-bk__cal.is-dp-closed,.s-page .s-dp__book .s-bk__timeswrap.is-dp-closed{display:none}.s-page .s-dp__book .s-co__body:has(>.s-bk__cal.is-dp-closed):after{content:none}.s-page .s-dp__book .s-dp__pick{justify-content:flex-start;gap:10px;width:100%;min-height:52px;padding:0 16px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--s-line);background:none;color:var(--s-ink);font-weight:650}.s-page .s-dp__book .s-dp__pickic{width:18px;height:18px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M3 10h18M8 3v4M16 3v4'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M3 10h18M8 3v4M16 3v4'/%3E%3C/svg%3E") center / contain no-repeat}.s-page .s-dp__book .s-bk__pair{gap:0;border-radius:12px;box-shadow:inset 0 0 0 1px var(--s-line);overflow:hidden}.s-page .s-dp__book .s-bk__pair>*{padding:10px 14px 12px}.s-page .s-dp__book .s-bk__pair>*+*{border-left:1px solid var(--s-line)}.s-page .s-dp__book .s-bk__pair :is(input,select){min-height:0;padding:2px 0 0;border:0;background:none;box-shadow:none;font-weight:600;cursor:pointer}.s-page .s-dp__book .s-bk__pair :is(label,.s-field)>span{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.s-page .s-dp__book .s-bk__grid{grid-template-columns:repeat(7,40px);justify-content:space-between;gap:4px 0}.s-page .s-dp__book .s-bk__day{width:40px;max-width:40px;height:40px;min-height:0;aspect-ratio:auto;font-size:14px}@media(max-width:380px){.s-page .s-dp__book .s-bk__grid{grid-template-columns:repeat(7,minmax(0,1fr));justify-items:center}.s-page .s-dp__book .s-bk__nav{width:40px;height:40px}.s-page .s-dp__book .s-bk__day,.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel .s-co--inline .s-bk__day{width:100%;min-width:0;max-width:40px;height:auto;min-height:0;aspect-ratio:1}}.s-page .s-dp__book .s-bk__calhead{gap:8px}.s-page .s-dp__book .s-bk__cal{padding:12px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--s-line)}.s-page .s-co--inline .s-co__panel:before{content:none;display:none}@media(max-width:959px){.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel.has-book.is-scrolled>.s-dp__x{position:sticky;top:6px;float:none;z-index:6;margin:6px 12px -50px auto}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel.has-book.is-scrolled>.s-dp__mini{padding-right:64px}}@keyframes s-nav-reveal{to{visibility:visible}}@media(min-width:960px){.s-page[data-nav=links]:not([data-nav-ready]) .s-nav__list{visibility:hidden;animation:s-nav-reveal 0s 1s forwards}}.s-page .s-dp__book .s-co__foot.has-dp-dates>:not(.s-dp__dates){display:none}#s-page .s-acct-in{position:relative;display:inline-flex}#s-page .s-account.is-in{border:0;padding:0;background:var(--s-action);color:var(--s-action-ink);font:700 .95rem/1 var(--s-font-head, inherit);cursor:pointer;box-shadow:none}#s-page .s-account__initial{display:grid;place-items:center;width:100%;height:100%}#s-page .s-acct-menu{position:absolute;z-index:60;top:calc(100% + 10px);right:0;display:grid;gap:2px;width:min(280px,calc(100vw - 24px));padding:8px;border-radius:var(--s-radius-box, 16px);background:var(--s-card);color:var(--s-card-ink);text-align:start;box-shadow:0 22px 50px -18px #00000073,0 0 0 1px var(--s-line)}#s-page .s-acct-menu[hidden]{display:none}#s-page .s-acct-menu__who{display:grid;gap:2px;margin:0 0 4px;padding:8px 10px 10px;border-bottom:1px solid var(--s-line);font-size:.9em}#s-page .s-acct-menu__who small{color:var(--s-soft);overflow-wrap:anywhere}#s-page .s-acct-menu a{display:grid;gap:1px;padding:9px 10px;border-radius:calc(var(--s-radius-box, 16px) * .6);color:var(--s-card-ink);font-size:.92em;font-weight:650;text-decoration:none}#s-page .s-acct-menu a small{font-weight:400;color:var(--s-soft)}#s-page .s-acct-menu a:hover,#s-page .s-acct-menu a:focus-visible{background:color-mix(in srgb,var(--s-card-ink) 7%,transparent)}#s-page .s-acct-menu .s-acct-menu__out{margin-top:2px;border-top:1px solid var(--s-line);border-radius:0 0 calc(var(--s-radius-box, 16px) * .6) calc(var(--s-radius-box, 16px) * .6)}#s-page .s-viewbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 18px;padding:8px 10px 8px 14px;border-radius:12px;background:color-mix(in srgb,var(--s-text, #1a1a2e) 6%,var(--s-bg, #fff));color:var(--s-text, #1a1a2e);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--s-text, #1a1a2e) 12%,transparent);font-size:.84rem;line-height:1.35}#s-page .s-viewbar[hidden]{display:none}#s-page .s-viewbar svg{flex:none;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;opacity:.75}#s-page .s-viewbar__text{flex:1 1 auto;min-width:0;font-weight:650}#s-page .s-viewbar a{color:var(--s-link, var(--s-accent));font-weight:700;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}#s-page .s-viewbar__who{padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--s-text, #1a1a2e) 10%,transparent);font-size:.78em;font-weight:750;white-space:nowrap}#s-page .s-viewbar__x{flex:none;width:28px;height:28px;margin-left:auto;border:0;border-radius:999px;background:transparent;color:inherit;font-size:18px;line-height:1;cursor:pointer;opacity:.7}#s-page .s-viewbar__x:hover,#s-page .s-viewbar__x:focus-visible{opacity:1;background:color-mix(in srgb,var(--s-text, #1a1a2e) 10%,transparent)}html.shovva-capture .s-viewbar{display:none!important}.s-page .s-dp__book .s-co--inline .s-co__body:has(.s-bk__progress li:first-child.is-on)>.s-bk__head,.s-page .s-dp__book .s-co--inline .s-co__body:has(.s-opt,.s-co__list,.s-co__opt,.s-bk__cal,.s-bk__pair)>:is(.s-co__item,.s-bk__head){display:none}@media(min-width:960px){.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel.has-book>.s-dp__bar{display:none}.s-page[data-popup-layout=side] .s-sheet.s-dp .s-dp__panel.has-photos.is-wide-photo{grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);grid-template-rows:auto 1fr}.s-page[data-popup-layout=side] .s-sheet.s-dp .s-dp__panel.has-photos.is-wide-photo>.s-dp__media{position:static;grid-row:1;padding-bottom:0}.s-page[data-popup-layout=side] .s-sheet.s-dp .s-dp__panel.has-photos.is-wide-photo .s-dp__slide{max-height:min(50svh,470px)}.s-page[data-popup-layout=side] .s-sheet.s-dp .s-dp__panel.has-photos.is-wide-photo>.s-dp__body{grid-column:1;grid-row:2;padding-right:var(--dp-gut)}.s-page[data-popup-layout=side] .s-sheet.s-dp .s-dp__panel.has-photos.is-wide-photo:not(.has-book)>.s-dp__body{grid-column:2;grid-row:1 / span 2}.s-page[data-popup-layout=side] .s-sheet.s-dp .s-dp__panel.has-photos.is-wide-photo:not(.has-book)>.s-dp__media{grid-row:1 / span 2;position:sticky}.s-page[data-popup-layout=side] .s-sheet.s-dp .s-dp__panel.has-photos.is-wide-photo>.s-dp__book{position:sticky;top:0;grid-column:2;grid-row:1 / span 2;max-height:min(88svh,860px);overflow:auto;border-top:0;border-left:1px solid var(--s-line)}.s-page[data-popup-layout=side] .s-sheet.s-dp .s-dp__panel.has-photos.is-wide-photo>.s-dp__book .s-co--inline .s-co__head{padding-right:72px}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel:is(.is-wide-photo,:not(.has-photos)).has-book>.s-dp__book .s-bk__progress{margin-right:52px}}:is(.s-page,#s-page) :is(.s-pol,.s-consent),.s-pol,.s-consent{--s-font-body: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--s-font-head: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-family:var(--s-font-body);letter-spacing:normal;text-transform:none}:is(.s-pol,.s-consent) :is(h1,h2,h3,h4,p,li,td,th,a,label,small,span,button,b,strong){font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;letter-spacing:normal;font-style:normal}.s-pol .s-pol__body{font-size:max(16px,1rem);line-height:1.65;max-width:68ch;color:var(--s-ink);opacity:1}.s-pol .s-pol__body :is(p,li,td,th){font-size:inherit;line-height:inherit;color:inherit;opacity:1}.s-pol .s-pol__title{font-size:clamp(1.4rem,1.2rem + 1vw,1.9rem);line-height:1.2;font-weight:700}.s-pol .s-pol__date,.s-pol .s-pol__who,.s-pol .s-policy__tech{font-size:max(14px,.875rem);opacity:1;color:color-mix(in srgb,var(--s-ink) 78%,var(--s-bg))}.s-pol .s-sheet__panel,.s-pol.s-sheet .s-sheet__panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--s-bg)}.s-consent{font-size:max(15px,.9375rem);line-height:1.5}.s-consent :is(p,label,span,small){opacity:1}@media(min-width:960px){.s-page[data-popup-layout=side] .s-sheet.s-dp .s-dp__panel.has-photos:not(.is-wide-photo)>.s-dp__body{padding-right:var(--dp-gut)}.s-page[data-popup-layout=side] .s-sheet.s-dp .s-dp__panel.has-photos:not(.is-wide-photo) .s-dp__title{padding-right:56px}}#s-page .s-viewbar{flex-wrap:nowrap}#s-page .s-viewbar__short{display:none}@media(max-width:560px){#s-page .s-viewbar{gap:8px;padding:8px 6px 8px 12px;font-size:.8rem}#s-page .s-viewbar__long{display:none}#s-page .s-viewbar__short{display:inline}}.s-page .s-dp__viewitem{display:none}@media(max-width:959px){.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel.has-book.is-booking-on>.s-dp__mini{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:10px;margin-bottom:0;padding:8px 64px 8px 16px;min-height:56px;background:color-mix(in srgb,var(--s-bg) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 0 var(--s-line)}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel.has-book.is-booking-on>.s-dp__mini .s-dp__viewitem{display:inline-flex;flex:none;margin-left:auto;padding:6px 10px;border:0;border-radius:999px;background:color-mix(in srgb,var(--s-ink) 7%,transparent);color:var(--s-ink);font:600 13px / 1.2 var(--s-font-body, system-ui),system-ui,sans-serif;cursor:pointer}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel.has-book.is-booking-on:not(.is-item-open)>:is(.s-dp__media,.s-dp__body,.s-dp__bar,.s-dp__ctrl){display:none}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel.has-book.is-booking-on>.s-dp__book{border-top:0}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel.has-book.is-booking-on>.s-dp__x{position:sticky;top:6px;float:none;z-index:6;margin:6px 12px -50px auto;--s-x-bg: color-mix(in srgb, currentColor 9%, transparent);color:var(--s-ink);filter:none}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel.has-book.is-booking-on>.s-dp__mini img{width:40px;height:40px;border-radius:8px;object-fit:cover}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel.has-book.is-booking-on>.s-dp__mini b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel.has-book>.s-dp__bar{transition:opacity .2s,visibility .2s}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel.has-book>.s-dp__bar.is-away{display:flex;opacity:0;visibility:hidden;pointer-events:none}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel.has-book>.s-dp__mini{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:10px;box-sizing:border-box;height:56px;min-height:56px;margin:0 0 -56px;padding:8px 64px 8px 16px;background:color-mix(in srgb,var(--s-bg) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 0 var(--s-line);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,visibility .2s}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel.has-book:is(.is-scrolled,.is-booking-on)>.s-dp__mini{opacity:1;visibility:visible;pointer-events:auto}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel.has-book>.s-dp__mini img{width:40px;height:40px;flex:none;border-radius:8px;object-fit:cover}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel.has-book>.s-dp__mini b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}.s-page[data-popup-layout] .s-sheet.s-dp .s-dp__panel.has-book>.s-dp__x{position:sticky;top:6px;float:none;z-index:6;margin:6px 12px -50px auto}}@layer page{.s-mcover{--mc-a: var(--s-accent, #7c5cff);--mc-b: var(--s-action, var(--mc-a));--mc-ink: color-mix(in srgb, var(--s-deep, #15131a) 55%, #07070a);--mc-pad: clamp(12px, 5%, 26px);container:mcover / inline-size;position:absolute;inset:0;z-index:0;isolation:isolate;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;padding:var(--mc-pad);color:#fff;text-align:left;font:500 14px/1.25 var(--s-font-body, system-ui);letter-spacing:0;background:var(--mc-ink)}.s-mcover__wash,.s-mcover>img{position:absolute;inset:0;z-index:-3;width:100%;height:100%}.s-mcover>img{object-fit:cover;transition:transform .7s var(--s-ease)}.s-mcover__wash{background:radial-gradient(70% 85% at 100% 0%,color-mix(in srgb,var(--mc-brand, var(--mc-b)) 46%,transparent),transparent 72%),radial-gradient(85% 95% at 0% 100%,color-mix(in srgb,var(--mc-a) 72%,transparent),transparent 70%),radial-gradient(60% 60% at 30% 25%,color-mix(in srgb,var(--mc-b) 26%,transparent),transparent 75%),linear-gradient(155deg,color-mix(in srgb,var(--mc-a) 34%,var(--mc-ink)) 0%,var(--mc-ink) 78%);transition:transform .8s var(--s-ease)}.s-mcover__wash:before{content:"";position:absolute;inset:-14%;background:var(--mc-photo, none) center / cover;filter:blur(30px) saturate(1.25);opacity:.42;mix-blend-mode:luminosity}.s-mcover[data-provider=tiktok] .s-mcover__wash{background:radial-gradient(55% 70% at 104% -4%,rgb(37 244 238 / 42%),transparent 70%),radial-gradient(55% 70% at 104% 104%,rgb(254 44 85 / 40%),transparent 70%),radial-gradient(85% 95% at 0% 100%,color-mix(in srgb,var(--mc-a) 66%,transparent),transparent 70%),linear-gradient(155deg,color-mix(in srgb,var(--mc-a) 30%,var(--mc-ink)) 0%,var(--mc-ink) 78%)}.s-mcover__grain{position:absolute;inset:0;z-index:-2;pointer-events:none;background:#fff;opacity:.075;mix-blend-mode:overlay;-webkit-mask:var(--tx-a, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 -1.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E")) 0 0 / calc(var(--tx-a-size, 200) * 1px) repeat;mask:var(--tx-a, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 -1.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E")) 0 0 / calc(var(--tx-a-size, 200) * 1px) repeat}.s-mcover:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#00000038,#0000 34% 52%,#00000094)}.s-mcover.has-img:after{background:linear-gradient(180deg,#00000061,#00000014 40%,#0003 60%,#000000b3)}.s-mcover__top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.s-mcover__chip,.s-mcover__live{display:inline-flex;align-items:center;gap:7px;min-width:0;padding:6px 11px 6px 8px;border-radius:999px;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff2e;-webkit-backdrop-filter:blur(12px) saturate(1.4);backdrop-filter:blur(12px) saturate(1.4);font:700 12.5px/1 var(--s-font-body, system-ui);letter-spacing:.01em;white-space:nowrap}.s-mcover__chip>span{overflow:hidden;text-overflow:ellipsis}.s-mcover__chip i{display:block;flex:none;width:16px;height:16px}.s-mcover__chip svg,.s-mcover__go i svg{display:block;width:100%;height:100%}.s-mcover__live{gap:6px;padding:6px 10px 6px 9px;background:#0a0a0c6b;font-size:11.5px;font-weight:800;letter-spacing:.1em;flex:none}.s-mcover__live i{width:7px;height:7px;border-radius:50%;background:#ff2d55;box-shadow:0 0 0 3px #ff2d5547}.s-vids.is-live .s-mcover__live i{animation:s-live-pulse 1.2s ease-in-out infinite}.s-vids.is-live .s-vids__stage .s-mcover__live,.s-vids.is-live[data-layout=card] .s-mcover__live{visibility:hidden}.s-mcover__mid{display:grid;place-items:center;min-height:0}.s-mcover__play{display:grid;place-items:center;width:clamp(48px,18cqi,76px);aspect-ratio:1;border-radius:50%;background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff4d,0 18px 40px -18px #0009;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.s-mcover__play svg{width:38%;height:38%;margin-left:8%;fill:#fff}.s-mcover__go{display:inline-flex;align-items:center;gap:9px;max-width:100%;padding:12px 16px 12px 14px;border-radius:var(--s-radius-btn, 999px);background:#fff;color:#111;font:700 15px/1.1 var(--s-font-body, system-ui);white-space:nowrap;box-shadow:0 16px 36px -14px #000000b3,0 0 0 1px #fff6;transition:transform .25s var(--s-ease),box-shadow .25s}.s-mcover__go>span{overflow:hidden;text-overflow:ellipsis}.s-mcover__go i{display:block;flex:none;width:18px;height:18px}.s-mcover__go i svg{fill:currentColor}.s-mcover__arrow{flex:none;width:15px;height:15px;opacity:.7}.s-mcover__foot{display:grid;gap:3px;min-width:0}.s-mcover__foot:empty{display:none}.s-mcover__foot b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font:700 clamp(15px,5.2cqi,24px)/1.15 var(--s-font-head, var(--s-font-body, system-ui));letter-spacing:-.01em;text-wrap:balance;text-shadow:0 1px 12px rgb(0 0 0 / 30%)}.s-mcover__foot small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 13px/1.2 var(--s-font-body, system-ui);color:#ffffffc2}.s-mcover__wave{display:block;width:100%;height:auto;max-height:34cqi;fill:#ffffff57;overflow:visible}.s-mcover__wave .is-on{fill:#fff}.s-music.is-playing .s-mcover__wave .is-on{fill:var(--mc-b)}@media(hover:hover)and (pointer:fine){.s-vid__link:hover .s-mcover__wash,.s-vid__link:hover .s-mcover>img,.s-vid__card:hover .s-mcover__wash{transform:scale(1.04)}.s-vid__link:hover .s-mcover__go{transform:translateY(-2px);box-shadow:0 22px 44px -16px #000000bf,0 0 0 1px #fff}}@media(prefers-reduced-motion:reduce){.s-mcover__wash,.s-mcover>img,.s-mcover__go{transition:none}}@container mcover (max-width: 300px){.s-mcover{gap:6px}.s-mcover__chip{padding:5px 9px 5px 7px;font-size:11.5px}.s-mcover__chip i{width:14px;height:14px}.s-mcover__go{gap:7px;padding:10px 12px;font-size:13px}.s-mcover__foot small{font-size:12px}}@container mcover (min-width: 560px){.s-mcover{gap:12px}.s-mcover__chip{gap:9px;padding:8px 15px 8px 11px;font-size:14.5px}.s-mcover__chip i{width:19px;height:19px}.s-mcover__live{padding:8px 13px 8px 11px;font-size:13px}.s-mcover__live i{width:8px;height:8px}.s-mcover__go{gap:11px;padding:16px 24px 16px 20px;font-size:17px}.s-mcover__go i{width:21px;height:21px}.s-mcover__arrow{width:17px;height:17px}.s-mcover__foot small{font-size:15px}}@container mcover (max-width: 210px){.s-mcover__go>span,.s-mcover__arrow{display:none}.s-mcover__go{padding:12px;border-radius:50%}.s-mcover__chip>span{display:none}.s-mcover__chip{padding:6px}}.s-vid__link{display:block;color:#fff;text-decoration:none;cursor:pointer;background:var(--s-deep, #111);box-shadow:0 24px 50px -30px #0000008c}.s-vid__link:focus-visible{outline:3px solid var(--s-accent);outline-offset:3px}.s-page .s-vid__link,.s-page .s-vid__link:hover{color:#fff;text-decoration:none}.s-embed--direct.has-cover{background:var(--s-deep, #111)}.s-embed--direct.has-cover .s-embed__ask{padding-bottom:clamp(44px,18%,84px)}.s-embed--direct.has-cover .s-embed__ask small{text-shadow:0 1px 8px rgb(0 0 0 / 50%)}.s-embed--direct.has-cover.is-open .s-mcover{display:none}.s-vid__card .s-mcover :is(.s-mcover__chip,.s-mcover__foot){display:none}.s-vid__card .s-mcover{padding:10px}.s-vids__stage>.s-vid--link,.s-vids[data-layout=card]>.s-vid--link{width:min(100%,780px);justify-self:var(--s-ha, center)}.s-music__made{position:relative;overflow:hidden;aspect-ratio:1;background:var(--s-deep, #111)}.s-music__made .s-mcover{--mc-pad: clamp(14px, 7%, 28px)}.s-music__made .s-mcover__foot b{font-size:clamp(16px,8cqi,30px)}.s-music__art.s-music__made .s-music__glyph{z-index:2}@media(hover:hover)and (pointer:fine){.s-music__art.s-music__made:hover .s-mcover__wash{transform:scale(1.04)}}.s-co__spin,.s-bk__spin,.s-shr__wait,.s-spinner,.s-co .s-btn.is-busy:after{--s-spin: 40px;--s-spin-w: 3px;--s-spin-c: var(--s-accent, currentColor);--s-spin-t: color-mix(in srgb, var(--s-card-ink, var(--s-ink, currentColor)) 13%, transparent);display:inline-block;flex:none;box-sizing:border-box;width:var(--s-spin);height:var(--s-spin);padding:0;border:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg 18deg,color-mix(in srgb,var(--s-spin-c) 14%,transparent) 70deg,var(--s-spin-c) 330deg,transparent 331deg),var(--s-spin-t);-webkit-mask:radial-gradient(closest-side,transparent calc(100% - var(--s-spin-w) - .5px),#000 calc(100% - var(--s-spin-w)));mask:radial-gradient(closest-side,transparent calc(100% - var(--s-spin-w) - .5px),#000 calc(100% - var(--s-spin-w)));animation:s-spin-turn .95s linear infinite}.s-bk__spin{--s-spin: 20px;--s-spin-w: 2.5px}.s-shr__wait{--s-spin: 30px;--s-spin-c: #17141c;--s-spin-t: rgb(23 20 28 / 10%)}.s-co .s-btn.is-busy:after{--s-spin: 22px;--s-spin-w: 2.5px;--s-spin-c: var(--s-action-ink, #fff);--s-spin-t: color-mix(in srgb, var(--s-action-ink, #fff) 24%, transparent)}.s-co .s-btn--quiet.is-busy:after{--s-spin-c: var(--s-card-ink, currentColor);--s-spin-t: color-mix(in srgb, var(--s-card-ink, currentColor) 18%, transparent)}@keyframes s-spin-turn{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.s-co__spin,.s-bk__spin,.s-shr__wait,.s-spinner,.s-co .s-btn.is-busy:after{animation-duration:2.6s}}}.s-page :is(.s-co,.s-dp) :is(button,a,select,input,label,summary,[role=button]){touch-action:manipulation;-webkit-tap-highlight-color:transparent}.s-page .s-sheet.s-dp .s-dp__panel,.s-page .s-dp__book,.s-page .s-co__body{overflow-anchor:none}html:has(.s-page :is(.s-sheet:not([hidden]),.s-co)){scrollbar-gutter:stable}.s-page .s-co .s-bk__range{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0}.s-page .s-co .s-bk__pair.s-bk__rfs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0;border-radius:12px;box-shadow:inset 0 0 0 1px var(--s-bk-line, color-mix(in srgb, currentColor 14%, transparent));overflow:visible}.s-page .s-co .s-bk__rfs>.s-bk__rf{position:relative;display:grid;align-content:center;gap:3px;min-width:0;min-height:64px;margin:0;padding:10px 14px 11px;border:0;border-radius:12px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:box-shadow .18s,background-color .18s}.s-page .s-co .s-bk__rfs>.s-bk__rf+.s-bk__rf{border-left:0}.s-page .s-co .s-bk__rfs>.s-bk__rf+.s-bk__rf:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:1px;background:var(--s-bk-line, color-mix(in srgb, currentColor 14%, transparent));transition:opacity .18s}.s-page .s-co .s-bk__rfl{font-size:.72rem;font-weight:700;letter-spacing:.06em;line-height:1.2;text-transform:uppercase;opacity:.7}.s-page .s-co .s-bk__rfv{overflow:hidden;font-weight:650;line-height:1.3;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis}.s-page .s-co .s-bk__rf:not(.is-set) .s-bk__rfv{font-weight:500;opacity:.55}@media(hover:hover){.s-page .s-co .s-bk__rf:hover{background:color-mix(in srgb,currentColor 4%,transparent)}}.s-page .s-co .s-bk__rf:focus-visible{outline:2px solid var(--s-accent);outline-offset:2px}.s-page .s-co .s-bk__range:not(:has(+.s-bk__cal.is-dp-closed)) .s-bk__rf.is-active{background:color-mix(in srgb,currentColor 3%,transparent);box-shadow:inset 0 0 0 2px currentColor}.s-page .s-co .s-bk__range:not(:has(+.s-bk__cal.is-dp-closed)) .s-bk__rf.is-active:before,.s-page .s-co .s-bk__range:not(:has(+.s-bk__cal.is-dp-closed)) .s-bk__rf.is-active+.s-bk__rf:before{opacity:0}@media(max-width:380px){.s-page .s-co .s-bk__pair.s-bk__rfs{grid-template-columns:repeat(2,minmax(0,1fr))}}.s-page .s-co .s-bk__rangehint{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:12px;min-height:1.5em;margin:0 2px;font-size:.92em;font-weight:600;line-height:1.5;opacity:1}.s-page .s-co .s-bk__guidetext{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;opacity:.85}.s-page .s-co .s-bk__clear{flex:none;min-height:0;padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:650;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.s-page .s-co .s-bk__clear[hidden]{display:none}.s-page .s-co .s-bk__grid.s-bk__grid--range.s-bk__grid--range.s-bk__grid--range.s-bk__grid--range.s-bk__grid--range{grid-template-columns:repeat(7,minmax(0,1fr));justify-content:stretch;gap:2px 0}.s-page .s-co .s-bk__grid--range .s-bk__day{position:relative;isolation:isolate;justify-self:stretch;width:100%;max-width:none;height:44px;min-height:0;aspect-ratio:auto;padding:0;border-radius:0;background:none;box-shadow:none;color:inherit;font-size:15px;font-weight:600;opacity:1;transform:none;transition:color .15s}.s-page .s-co .s-bk__grid--range .s-bk__day:before,.s-page .s-co .s-bk__grid--range .s-bk__day:after{content:"";position:absolute;top:50%;height:40px;margin-top:-20px;pointer-events:none}.s-page .s-co .s-bk__grid--range .s-bk__day:before{z-index:-1;left:50%;width:40px;margin-left:-20px;border-radius:50%;background:transparent;transition:background-color .15s,box-shadow .15s,transform .12s}.s-page .s-co .s-bk__grid--range .s-bk__day:after{z-index:-2;left:0;right:0;background:transparent;transition:background-color .15s}.s-page .s-co .s-bk__grid--range .s-bk__day.is-open{cursor:pointer}@media(hover:hover){.s-page .s-co .s-bk__grid--range .s-bk__day.is-open:hover:before{background:color-mix(in srgb,var(--s-action, var(--s-accent)) 14%,transparent)}}.s-page .s-co .s-bk__grid--range .s-bk__day.is-open:active:before{transform:scale(.9);background:color-mix(in srgb,var(--s-action, var(--s-accent)) 24%,transparent)}.s-page .s-co .s-bk__grid--range .s-bk__day:disabled:not(.is-start):not(.is-end){cursor:default;font-weight:500;opacity:.32}.s-page .s-co .s-bk__grid--range .s-bk__day.is-taken:not(.is-start):not(.is-end){text-decoration:line-through;text-decoration-thickness:1.5px}.s-page .s-co .s-bk__grid--range .s-bk__day.is-today:not(.is-start):not(.is-end):before{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 30%,transparent)}.s-page .s-co .s-bk__grid--range .s-bk__day.is-today{text-decoration:none}.s-page .s-co .s-bk__grid--range .s-bk__day.is-between:after{background:color-mix(in srgb,var(--s-action, var(--s-accent)) 18%,transparent)}.s-page .s-co .s-bk__grid--range .s-bk__day.is-start.has-end:after{background:linear-gradient(to right,transparent 50%,color-mix(in srgb,var(--s-action, var(--s-accent)) 18%,transparent) 50%)}.s-page .s-co .s-bk__grid--range .s-bk__day.is-end:after{background:linear-gradient(to left,transparent 50%,color-mix(in srgb,var(--s-action, var(--s-accent)) 18%,transparent) 50%)}.s-page .s-co .s-bk__grid--range .s-bk__day.s-bk__day:is(.is-start,.is-end){color:var(--s-action-ink, var(--s-accent-ink, #fff));font-weight:700;opacity:1}.s-page .s-co .s-bk__grid--range .s-bk__day.s-bk__day.s-bk__day:is(.is-start,.is-end):before{background:var(--s-action, var(--s-accent));transform:none}.s-page .s-co .s-bk__grid--range .s-bk__day.is-preview.is-between:after{background:color-mix(in srgb,var(--s-action, var(--s-accent)) 10%,transparent)}.s-page .s-co .s-bk__grid--range .s-bk__day.is-preview.is-end:after{background:linear-gradient(to left,transparent 50%,color-mix(in srgb,var(--s-action, var(--s-accent)) 10%,transparent) 50%)}.s-page .s-co .s-bk__grid--range .s-bk__day.is-start.has-end:has(~.is-preview):after{background:linear-gradient(to right,transparent 50%,color-mix(in srgb,var(--s-action, var(--s-accent)) 10%,transparent) 50%)}.s-page .s-co .s-bk__grid--range .s-bk__day.s-bk__day.is-preview.is-end{color:inherit}.s-page .s-co .s-bk__grid--range .s-bk__day.s-bk__day.s-bk__day.is-preview.is-end:before{background:var(--s-bg, #fff);box-shadow:inset 0 0 0 2px var(--s-action, var(--s-accent))}.s-page .s-co .s-bk__grid--range .s-bk__day.is-blank{visibility:hidden}.s-page .s-co .s-bk__quote{display:grid;gap:6px}.s-page .s-co .s-bk__quote>p{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0}.s-page .s-co .s-bk__quote .s-bk__qlabel{flex:1 1 auto;min-width:0}.s-page .s-co .s-bk__quote .s-bk__qamt{flex:none;min-width:7.5em;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.s-page .s-co .s-bk__quote.is-empty .s-bk__qamt:not([data-cents]),.s-page .s-co .s-bk__quote.is-empty .s-bk__qamt[data-cents=""]{opacity:.5}.s-page .s-co .s-bk__quote.is-empty .is-total .s-bk__qamt{font-weight:600}.s-page .s-co .s-bk__quote.is-loading .s-bk__qamt{animation:s-bk-pulse 1.1s ease-in-out infinite}.s-page .s-co .s-bk__go{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.s-page .s-co .s-bk__go:disabled{opacity:.55}.s-page .s-co .s-bk__day.is-skel{visibility:visible;opacity:1;background:color-mix(in srgb,currentColor 7%,transparent);animation:s-bk-pulse 1.1s ease-in-out infinite}.s-page .s-co .s-bk__dow.is-skel{align-self:center;justify-self:center;width:60%;height:10px;padding:0;border-radius:4px;background:color-mix(in srgb,currentColor 7%,transparent);opacity:1}.s-page .s-co .s-bk__slots.is-skel .s-co__opt.is-skel{display:block;min-height:48px;border:0;border-radius:min(var(--s-radius, 12px),12px);background:color-mix(in srgb,currentColor 6%,transparent);box-shadow:none;animation:s-bk-pulse 1.1s ease-in-out infinite}.s-page .s-co .s-bk__times{transition:opacity .2s}.s-page .s-co .s-bk__times.is-loading{opacity:.45;pointer-events:none}.s-page .s-co .s-bk__cal>.s-bk__status{display:block;min-height:1.45em}@keyframes s-bk-pulse{50%{opacity:.5}}@media(max-width:639px){.s-page .s-sheet.s-dp.is-kb{top:var(--dp-vvt, 0px);bottom:auto;height:var(--dp-vvh, 100%);padding-top:8px}.s-page .s-sheet.s-dp.is-kb .s-dp__panel{max-height:100%;animation:none}}@media(prefers-reduced-motion:reduce){.s-page .s-co :is(.s-bk__day,.s-bk__day:before,.s-bk__day:after,.s-bk__rf,.s-bk__times){transition:none}.s-page .s-co :is(.s-bk__quote.is-loading .s-bk__qamt,.s-bk__day.is-skel,.s-bk__slots.is-skel .s-co__opt){animation:none}}@media(max-width:639px){.s-page .s-sheet.s-dp>.s-dp__panel.has-book{height:calc(100svh - max(40px,env(safe-area-inset-top)))}.s-page .s-sheet.s-dp.is-kb>.s-dp__panel.has-book{height:100%}}@media(min-width:640px){.s-page .s-sheet.s-dp:has(>.s-dp__panel.has-book){place-items:start center;padding-top:max(24px,min(6svh,56px))}}@media(min-width:960px){.s-page .s-sheet.s-dp .s-dp__panel.has-book>.s-dp__book:is([class]){height:min(88svh,860px);max-height:min(88svh,860px)}.s-page .s-dp__book>.s-co--inline{min-height:100%;display:flex;flex-direction:column}.s-page .s-dp__book>.s-co--inline>.s-co__panel{flex:1 0 auto;display:flex;flex-direction:column}.s-page .s-dp__book>.s-co--inline>.s-co__panel>.s-co__body{flex:1 0 auto}}@media(max-width:359px){#s-page .s-exbar__go>.s-exbar__mark{display:none}#s-page .s-exbar__go{padding-left:0;gap:6px}}@layer section{.s-scale .s-scale__range.s-scale__range.s-scale__range[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:32px;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;cursor:pointer;touch-action:pan-y}.s-form .s-fstep[hidden],.s-form .s-steps[hidden],.s-form .s-btn[hidden],.s-form .s-more[hidden],.s-form .s-field[hidden],.s-form .s-field-pair[hidden]{display:none!important}.s-form .s-more{justify-self:stretch;text-align:start}}
