.s56-chat{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;background:var(--store-ground);color:var(--store-ink);font-family:var(--store-text);animation:s56-chat-in .35s var(--sf-spring, ease-out) both}@keyframes s56-chat-in{0%{opacity:0}}.s56-chat__top{display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 var(--gutter);border-bottom:1px solid var(--store-line)}.s56-chat__name{font-weight:600}.s56-chat__close{display:grid;width:40px;height:40px;place-items:center;border:0;border-radius:999px;background:none;color:inherit;cursor:pointer}.s56-chat__close:hover{background:var(--store-raised-2)}.s56-chat__close svg{width:18px}.s56-chat__scroll{flex:1;overflow-y:auto}.s56-chat__column{display:flex;flex-direction:column;gap:24px;max-width:720px;margin:0 auto;padding:40px 16px 24px}.s56-chat__column p{margin:0}.s56-chat__you{align-self:flex-end;max-width:80%;padding:12px 18px;border-radius:20px 20px 6px;background:var(--store-go);color:var(--store-on-go);font-size:17px;line-height:1.45;animation:s56-chat-up .35s var(--sf-spring, ease-out) both}.s56-chat__us{font-size:17px;line-height:1.55;animation:s56-chat-up .35s var(--sf-spring, ease-out) both}@keyframes s56-chat-up{0%{opacity:0;translate:0 8px}}.s56-chat__thinking{width:fit-content;background:linear-gradient(90deg,var(--store-quiet) 40%,var(--store-line-strong) 50%,var(--store-quiet) 60%) 0 0 / 300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:600;animation:s56-chat-shimmer 1.6s linear infinite}.s56-chat__thinking[data-done]{display:flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:var(--store-quiet);font:inherit;font-weight:600;cursor:pointer;animation:none}.s56-chat__thinking svg{width:16px;transition:rotate .2s}.s56-chat__thinking[aria-expanded=true] svg{rotate:180deg}@keyframes s56-chat-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.s56-chat__steps{display:flex;flex-direction:column;gap:8px;margin:12px 0 0;padding:0 0 0 2px;list-style:none;color:var(--store-quiet);font-size:15px}.s56-chat__steps li{display:flex;align-items:center;gap:10px;animation:s56-chat-up .3s ease-out both}.s56-chat__steps li:before{content:"";flex:none;width:14px;height:14px;border:2px solid var(--store-line);border-top-color:var(--store-go);border-radius:999px;animation:s56-chat-spin .7s linear infinite}.s56-chat__steps li[data-done]:before{border:0;background:var(--store-go) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4.5 8.5 2.5 2.5 4.5-5' fill='none' stroke='%23f8f5ed' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat;animation:none}@keyframes s56-chat-spin{to{rotate:1turn}}.s56-chat__card{display:flex;animation:s56-chat-up .45s var(--sf-spring, ease-out) both;overflow:hidden;margin-top:20px;border:1px solid var(--store-line);border-radius:16px;background:var(--store-raised)}.s56-chat__face{position:relative;flex:0 0 45%;min-height:180px;overflow:hidden;background:var(--store-raised-2)}.s56-chat__face img{position:absolute;inset:-12px;width:calc(100% + 24px);height:calc(100% + 24px);object-fit:cover;filter:blur(9px) saturate(1.1)}.s56-chat__go{display:flex;flex-direction:column;justify-content:center;gap:16px;padding:24px}.s56-chat__go p{font-weight:600}.s56-chat__go .s56-trial-offer{align-items:flex-start}.s56-chat__go .s56-chat__terms{margin-top:-6px;color:var(--store-soft-ink);font-size:14px;font-weight:400}.s56-chat__ask{display:flex;align-items:center;gap:8px;width:min(720px,100% - 32px);margin:0 auto 24px;padding:6px 6px 6px 20px;border-radius:999px;background:var(--store-raised);box-shadow:inset 0 0 0 1px var(--store-line)}.s56-chat__ask input{flex:1;min-width:0;height:40px;border:0;background:none;color:inherit;font:inherit;font-size:16px;outline:none}.s56-chat__ask input:disabled{color:var(--store-quiet)}.s56-chat__stop{flex:none;width:40px;height:40px;border-radius:999px;background:var(--store-go) linear-gradient(var(--store-on-go),var(--store-on-go)) center / 12px 12px no-repeat}@media(max-width:640px){.s56-chat__card{flex-direction:column}.s56-chat__face{flex-basis:140px}}@media(prefers-reduced-motion:reduce){.s56-chat__you,.s56-chat__us,.s56-chat__card,.s56-chat__steps li{translate:none!important}}.sf-arr{--ruler: 32px;--bar: min((100cqw - 96px) / 12, (100svh - 104px) / 6.18);--x0: calc((100cqw - 12 * var(--bar)) / 2 + 16px);--size: calc(var(--bar) * .77);--h1-top: calc(var(--ruler) + 1.05 * var(--bar));--h1-end: calc(var(--h1-top) + 2 * var(--size));--c1-top: calc(var(--ruler) + .57 * var(--bar));--c1-height: calc(var(--h1-end) + 20px - var(--c1-top));--c1-width: calc(var(--c1-height) * 2000 / 1160);--c1-left: min(50cqw - 3.05 * var(--bar) - 32px - var(--c1-width), -.5 * var(--bar));--c2-top: calc(var(--h1-end) + 1.04 * var(--bar));--c2-height: calc(2.55 * var(--bar));--c2-width: calc(var(--c2-height) * 2000 / 1160);--c2-left: max(50cqw + 260px, 100cqw - var(--c1-left) - var(--c2-width));position:relative;container-type:inline-size;overflow:hidden;padding-bottom:56px;background:var(--store-sky)}.sf-arr__grid{position:absolute;inset:0;pointer-events:none}.sf-arr__clip{position:absolute;overflow:hidden;border-radius:7px;background:var(--clip)}.sf-arr__clip--1{top:var(--c1-top);left:var(--c1-left);width:var(--c1-width);height:var(--c1-height)}.sf-arr__clip--2{top:var(--c2-top);left:var(--c2-left);width:var(--c2-width);height:var(--c2-height)}.sf-arr__clip :is(img,video){position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.sf-arr__words{position:relative;z-index:1;min-height:calc(var(--c2-top) + var(--c2-height));padding-top:var(--h1-top)}.sf-arr h1{width:fit-content;max-width:calc(100% - 32px);margin-inline:auto;text-align:center;font-size:var(--size);line-height:1;letter-spacing:-.01em}.sf-arr__line{display:block}.sf-arr__ask{width:fit-content;max-width:calc(100% - 32px);margin-inline:auto}.sf-arr__ask h1{max-width:none}.sf-arr__typing{position:relative;display:flex;width:100%;contain:inline-size;height:clamp(56px,.6 * var(--bar),72px);align-items:center;margin-top:calc(.3 * var(--bar));padding:0 8px 0 24px;border-radius:999px;background:var(--store-raised);box-shadow:0 1px 2px #11184014,0 12px 32px -8px #1118402e;color:var(--store-ink);font-size:clamp(17px,.17 * var(--bar),21px);line-height:1;cursor:text;transition:box-shadow .2s ease}.sf-arr__typing:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--store-go) 35%,transparent),0 12px 32px -8px #1118402e}.sf-arr__typing input{flex:1;min-width:0;height:100%;border:0;background:none;color:inherit;font:inherit;outline:none}.sf .sf-arr__typing input:focus-visible{outline:none}.sf-arr__typing input::placeholder{color:var(--store-soft-ink)}.sf-arr__shown{position:absolute;inset:0 72px 0 24px;display:flex;align-items:center;overflow:hidden;pointer-events:none;white-space:nowrap}.sf-arr__send{display:grid;flex:none;height:calc(100% - 16px);aspect-ratio:1;place-items:center;border:0;border-radius:999px;background:var(--store-go);color:var(--store-on-go);cursor:pointer;transition:background .15s ease,transform .15s ease}.sf-arr__send:hover{background:var(--store-go-hover)}.sf-arr__send:active{transform:scale(.94)}.sf-arr__send svg{width:45%;height:45%}.sf-arr__shown span{flex:none}.sf-arr__shown[data-over]{justify-content:flex-end}.sf-arr__caret{flex:none;width:2px;height:1.1em;margin-left:2px;background:var(--store-go)}.sf-arr__typing[data-whole] .sf-arr__caret{animation:sf-arr-blink 1s steps(1) infinite}@keyframes sf-arr-blink{50%{opacity:0}}.sf-arr__foot{margin-top:calc(.24 * var(--bar));padding-inline:16px;text-align:center}.sf-arr__foot p{max-width:684px;margin-inline:auto;color:var(--store-soft-ink);font-size:max(16px,.143 * var(--bar));line-height:1.5;text-wrap:balance}.sf-arr__foot .s56-trial-offer{margin-top:calc(.22 * var(--bar))}.sf .sf-arr__foot .s56-pixel-button.s56-pixel-button{min-height:max(42px,.375 * var(--bar));padding:0 max(28px,.25 * var(--bar));font-size:max(16px,.143 * var(--bar))}.sf-arr h1{animation:sf-arr-rise .85s var(--sf-spring) both}.sf-arr__typing,.sf-arr__foot{animation:sf-arr-rise 1.105s var(--sf-spring) both}@keyframes sf-arr-rise{0%{opacity:0;translate:0 40px}}@media(prefers-reduced-motion:reduce){.sf-arr h1,.sf-arr__typing,.sf-arr__foot{translate:none!important}}@media(max-width:860px){.sf-arr{--size: min(9cqw, 60px);--bar: min(100cqw / 5, 120px);--gap: 20px;--c1-width: calc(4.2 * var(--bar));--c1-left: calc(-.6 * var(--bar));--c1-top: var(--gap);--c1-height: calc(var(--c1-width) * 1160 / 2000);--c2-width: calc(3.8 * var(--bar));--c2-left: calc(100cqw - var(--c2-width) + .6 * var(--bar));--c2-height: calc(var(--c2-width) * 1160 / 2000);padding-bottom:0}.sf-arr__clip--2{top:auto;bottom:var(--gap)}.sf-arr__words{display:flex;min-height:calc(100svh - 56px);flex-direction:column;justify-content:center;padding:calc(var(--c1-top) + var(--c1-height) + 24px) 0 calc(var(--c2-height) + var(--gap) + 24px)}.sf-arr__ask{width:min(100% - 32px,520px)}.sf-arr__typing{margin-top:24px;padding-left:20px;font-size:16px}.sf-arr__shown{inset:0 64px 0 20px}.sf-arr__foot{margin-top:24px}.sf-arr__foot p{font-size:16px}.sf-arr__foot .s56-trial-offer{margin-top:20px}.sf .sf-arr__foot .s56-pixel-button.s56-pixel-button{min-height:42px;padding:0 28px;font-size:16px}}.sf-listen{padding-block:80px 48px}.sf-listen__in{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;max-width:1175px;margin-inline:auto}.sf-listen__col{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.sf-listen h2{font-size:36px;line-height:45px;letter-spacing:-.4px}.sf-chips{display:flex;flex-wrap:wrap;gap:12px 8px;margin-top:32px}.sf .sf-chip{display:inline-flex;align-items:center;height:32px;padding:0 15px;border:1px solid var(--sf-grey-50);border-radius:8px;color:var(--store-ink);font-size:14px;font-weight:400;line-height:20px;white-space:nowrap;transition:background-color var(--sf-quick),border-color var(--sf-quick),color var(--sf-quick)}.sf .sf-chip:hover{background:var(--sf-grey-80)}.sf .sf-chip[aria-pressed=true]{border-color:var(--store-go);background:var(--store-go);color:var(--store-on-go)}.sf .sf-chip--more{color:var(--store-link)}.sf.sf .sf-chip:focus-visible{outline:none;box-shadow:var(--sf-focus)}.sf-hear{display:grid;gap:48px;width:100%;margin-top:40px}.sf-hear__row{display:grid;grid-template-columns:72px 52px minmax(0,1fr);align-items:center;column-gap:18px;border-radius:8px;transition:background-color .1s ease-in-out,box-shadow .1s ease-in-out}.sf-hear__row:hover,.sf-hear__row:focus-within{background:var(--sf-grey-80);box-shadow:0 0 0 16px var(--sf-grey-80)}.sf-hear__art{position:relative;display:block;width:72px;height:72px;overflow:hidden;border-radius:4px}.sf-hear__art img{position:absolute;inset:0;width:auto;height:auto;max-width:80%;max-height:80%;margin:auto;border-radius:3px}.sf-hear__art .sf-hear__screen{max-width:100%;max-height:100%;width:100%;height:100%;object-fit:cover;border-radius:0}.sf .sf-hear__play{display:grid;place-items:center;width:52px;height:52px;border:1px solid var(--sf-grey-50);border-radius:50%;background:var(--sf-grey-80);color:var(--store-ink);transition:background-color var(--sf-quick),color var(--sf-quick),border-color var(--sf-quick)}.sf .sf-hear__play:hover,.sf .sf-hear__row.is-playing .sf-hear__play{border-color:var(--store-raised);background:var(--store-raised);color:var(--store-ink)}.sf .sf-hear__play[aria-busy=true]{opacity:.6}.sf.sf .sf-hear__play:focus-visible{outline:none;box-shadow:var(--sf-focus)}.sf-hear__words{display:grid;gap:2px;min-width:0}.sf-hear__name{overflow:hidden;color:var(--store-ink);font-size:16px;font-weight:600;line-height:24px;text-overflow:ellipsis;white-space:nowrap}.sf-hear__row.is-playing .sf-hear__name{color:var(--store-link)}.sf-hear__from{overflow:hidden;color:var(--store-quiet);font-size:14px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.sf-hear__from a{color:var(--store-link)}.sf-hear__from a:hover{text-decoration:underline;text-underline-offset:3px}.sf-hear__wave{display:block;margin-top:6px}.sf-hear .sf-wave{height:22px}.sf-hear .sf-wave__bars i{min-height:2px}.sf-plugs{display:grid;gap:32px;width:100%;margin-top:40px}.sf-plug{display:grid;grid-template-columns:270px minmax(0,1fr);align-items:start;gap:32px;border-radius:4px;transition:background-color var(--sf-card-time),box-shadow var(--sf-card-time)}.sf-plug:hover{background:var(--store-raised);box-shadow:0 0 0 12px var(--store-raised)}.sf.sf .sf-plug:focus-visible{outline:none;box-shadow:0 0 0 12px var(--store-raised),0 0 0 15px var(--sf-focus-colour)}.sf-plug__art{display:block;overflow:hidden;aspect-ratio:270 / 151;border-radius:4px}.sf-plug__art img{width:100%;height:100%;object-fit:cover;object-position:50% 0}.sf-plug__words{display:flex;flex-direction:column;min-width:0;padding-top:4px}.sf-plug__name{color:var(--store-ink);font-size:20px;font-weight:700;line-height:25px;letter-spacing:-.084px}.sf-plug:hover .sf-plug__name{text-decoration:underline;text-underline-offset:3px}.sf-plug__how{color:var(--store-link);font-size:12px;line-height:18px}.sf-plug__line{margin-top:4px;color:var(--store-quiet);font-size:16px;line-height:24px}.sf .sf-listen__go{display:inline-flex;align-items:center;height:46px;margin-top:auto;padding:0 32px;border-radius:999px;background:var(--store-go);color:var(--store-on-go);font-size:16px;font-weight:500;white-space:nowrap;transition:background-color var(--sf-quick),transform var(--sf-quick)}.sf-hear,.sf-plugs{margin-bottom:48px}.sf .sf-listen__go:hover{background:var(--store-go-hover)}.sf .sf-listen__go:active{transform:scale(.98)}.sf.sf .sf-listen__go:focus-visible{outline:none;box-shadow:var(--sf-focus)}@media(prefers-reduced-motion:reduce){.sf .sf-listen__go:active{transform:none}}@media(max-width:860px){.sf-listen{padding-block:56px 32px}.sf-listen__in{grid-template-columns:minmax(0,1fr)}.sf-listen__col--picks{display:none}.sf-listen h2{font-size:28px;line-height:35px;letter-spacing:-.19px}.sf-chips{margin-top:24px}.sf-hear{gap:32px;margin-top:32px}.sf-hear__row{grid-template-columns:56px 44px minmax(0,1fr);column-gap:12px}.sf-hear__row:hover,.sf-hear__row:focus-within{box-shadow:0 0 0 8px var(--sf-grey-80)}.sf-hear__art{width:56px;height:56px}.sf .sf-hear__play{width:44px;height:44px}}.s56-note{max-width:640px;margin:48px auto;text-align:center}.s56-note blockquote{margin:0}.s56-note blockquote p{margin:0;font-size:21px;line-height:32px}.s56-note blockquote p:before{content:"“"}.s56-note blockquote p:after{content:"”"}.s56-note figcaption{margin-top:14px;font-size:14px;line-height:20px;opacity:.6}@media(max-width:640px){.s56-note{margin:32px auto}.s56-note blockquote p{font-size:18px;line-height:28px}}.pricing-top,.pricing-tiers,.pricing-banner,.start-now{--tier-surface: var(--s56v2-surface, #f8f5ed);--tier-ink: var(--s56v2-ink, #26292f);--tier-muted: var(--s56v2-muted, #636973);--tier-line: var(--brand-line, rgba(38, 41, 47, .14));--tier-pale: rgba(38, 41, 47, .06);--tier-dark: var(--s56v2-ink, #26292f);--tier-darkest: #0b0c10;--tier-go: var(--sky-go, #e6ff00);--tier-save: var(--sky-ground, #84c9ff);box-sizing:border-box;font-family:var(--brand-font, "Archivo Variable", "Helvetica Neue", Arial, sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pricing-top{margin:0 0 clamp(24px,3.4vw,36px);text-align:center}.pricing-top__title{margin:0;color:var(--tier-ink);font-size:clamp(1.875rem,4.6vw,4rem);font-stretch:125%;font-weight:800;line-height:1.02;letter-spacing:-.02em;overflow-wrap:anywhere;text-wrap:balance}.pricing-tiers__card-rule{margin:20px 0 0;color:var(--sky-quiet, #3b4250);font-family:var(--brand-font, "Archivo Variable", "Helvetica Neue", Arial, sans-serif);font-size:13px;line-height:1.4;text-align:center}.pricing-tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),340px));justify-content:center;gap:24px;margin:0;text-align:left}.pricing-tiers--one{grid-template-columns:minmax(0,420px);justify-content:center}.tier-card{display:flex;flex-direction:column;box-sizing:border-box;min-width:0;padding:28px 26px 26px;border:1px solid var(--tier-line);border-radius:24px;background:color-mix(in srgb,#ffffff 44%,var(--tier-surface));color:var(--tier-ink)}.tier-card.tier-card--beta{--tier-ink: #ffffff;--tier-muted: rgba(255, 255, 255, .68);--tier-line: rgba(255, 255, 255, .16);--tier-pale: rgba(255, 255, 255, .12);border-color:var(--tier-dark);background:var(--tier-dark)}.tier-card.tier-card--proYearly{border-color:var(--tier-darkest);background:var(--tier-darkest)}.tier-card__badge{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;margin:-6px 0 10px -6px;padding:3px 10px;border-radius:999px;background:var(--tier-dark);color:#fff;font-size:12px;font-weight:600;line-height:1.5}.tier-card--beta .tier-card__badge{background:#fff;color:var(--tier-dark)}.tier-card--proYearly .tier-card__badge{background:var(--tier-go)}.tier-card--beta .tier-card__badge:before{content:"";width:10px;height:10px;background:no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 7' shape-rendering='crispEdges' fill='%2326292f'%3E%3Cpath d='M3 0h1v7H3zM0 3h7v1H0zM2 2h3v3H2z'/%3E%3C/svg%3E");image-rendering:pixelated}.tier-card--proYearly .tier-card__badge:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8' shape-rendering='crispEdges' fill='%2326292f'%3E%3Cpath d='M4 0h2v1H4zM3 1h2v1H3zM2 2h2v1H2zM1 3h5v1H1zM4 4h2v1H4zM3 5h2v1H3zM2 6h2v1H2zM2 7h1v1H2z'/%3E%3C/svg%3E")}.tier-card__header{margin:0 0 22px;padding:0 0 20px;border-bottom:1px solid var(--tier-line);text-align:center}.tier-card__name{margin:0;color:var(--tier-ink);font-size:1.45rem;font-stretch:125%;font-weight:800;line-height:1.2;letter-spacing:-.02em}.tier-card__cadence{margin:2px 0 0;color:var(--tier-muted);font-size:1.1rem;font-weight:400;line-height:1.3;letter-spacing:-.02em}.tier-card__price{display:flex;align-items:baseline;gap:10px;margin:0;color:var(--tier-ink)}.tier-card__amount{font-size:3rem;font-stretch:125%;font-weight:800;line-height:1.04;letter-spacing:-.03em}.tier-card__per{color:var(--tier-muted);font-size:1.15rem;font-weight:500;letter-spacing:-.02em}.tier-card__billed{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:8px 0 0;color:var(--tier-muted);font-size:14px;line-height:1.4}.tier-card__save{padding:2px 9px;border-radius:999px;background:var(--tier-save);color:var(--tier-dark);font-size:12px;font-weight:600;white-space:nowrap}.tier-card__button{width:100%;min-height:48px;margin:22px 0 0;padding:0 24px;border:0;border-radius:999px;background:var(--tier-dark);color:#fff;font:inherit;font-size:1rem;font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:background .16s ease,filter .16s ease,transform .16s ease}.tier-card__button:hover{background:#000}.tier-card__button:active{transform:scale(.98)}.tier-card--beta .tier-card__button{background:var(--tier-go);color:var(--tier-dark);font-weight:700}.tier-card--beta .tier-card__button:hover{background:var(--tier-go);filter:brightness(.94)}.tier-card--quiet .tier-card__button,.tier-card--quiet .tier-card__button:hover{background:#fff;color:var(--tier-dark)}.tier-card__button:focus-visible{outline:2px solid var(--tier-ink);outline-offset:3px}.tier-card__button:disabled{opacity:.55;pointer-events:none}.tier-card__note{margin:12px 0 0;color:var(--tier-muted);font-size:13px;line-height:1.45;text-align:center;text-wrap:balance}.tier-card__tagline{margin:16px 0 0;color:var(--tier-muted);font-size:13px;line-height:1.45;letter-spacing:-.005em}.tier-card__built-on{margin:18px 0 0;color:var(--tier-ink);font-size:15px;font-weight:600;line-height:1.5;letter-spacing:-.01em}.tier-card__features{flex:1;margin:18px 0 0;padding:0;list-style:none}.tier-card__built-on+.tier-card__features{margin-top:12px}.tier-card__features li{display:flex;align-items:center;gap:12px;margin:0 0 14px;color:var(--tier-ink);font-size:15px;line-height:1.4;letter-spacing:-.01em}.tier-card__features li:last-child{margin-bottom:0}.tier-card__feature{flex:1;min-width:0;text-wrap:balance}.tier-card__tick{flex:0 0 auto;width:17px;height:17px;color:var(--tier-ink)}.tier-card__icon{flex:0 0 auto;width:24px;height:24px;background:no-repeat center / contain;image-rendering:pixelated}.tier-card__icon--note{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8' shape-rendering='crispEdges' fill='%232f7fd6'%3E%3Cpath d='M5 0h3v2H6v4H5zM3 4h2v1H3zM2 5h4v2H2zM3 7h2v1H3z'/%3E%3C/svg%3E")}.tier-card__icon--sliders{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8' shape-rendering='crispEdges' fill='%23dd7a1e'%3E%3Cpath d='M0 1h8v1H0zM5 0h2v3H5zM0 5h8v1H0zM1 4h2v3H1z'/%3E%3C/svg%3E")}.tier-card__icon--stack{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8' shape-rendering='crispEdges' fill='%23d9534f'%3E%3Cpath d='M2.5 0h3v3h-3zM0 5h3v3H0zM5 5h3v3H5z'/%3E%3C/svg%3E")}.tier-card__icon--wave{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8' shape-rendering='crispEdges' fill='%233f9a4f'%3E%3Cpath d='M0 3h1v2H0zM2 1h1v6H2zM4 0h1v8H4zM6 2h1v4H6z'/%3E%3C/svg%3E")}.tier-card__icon--calendar{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8' shape-rendering='crispEdges' fill='%238a5bd1'%3E%3Cpath d='M2 0h1v1H2zM5 0h1v1H5zM0 1h8v2H0zM0 3h1v5H0zM7 3h1v5H7zM1 7h6v1H1zM2 4h2v2H2z'/%3E%3C/svg%3E")}.tier-card__icon--heart{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8' shape-rendering='crispEdges' fill='%23d9508f'%3E%3Cpath d='M1 0h2v1H1zM5 0h2v1H5zM0 1h8v3H0zM1 4h6v1H1zM2 5h4v1H2zM3 6h2v1H3z'/%3E%3C/svg%3E")}.tier-card--beta .tier-card__icon--note{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8' shape-rendering='crispEdges' fill='%2384c9ff'%3E%3Cpath d='M5 0h3v2H6v4H5zM3 4h2v1H3zM2 5h4v2H2zM3 7h2v1H3z'/%3E%3C/svg%3E")}.tier-card--beta .tier-card__icon--sliders{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8' shape-rendering='crispEdges' fill='%23ffa24a'%3E%3Cpath d='M0 1h8v1H0zM5 0h2v3H5zM0 5h8v1H0zM1 4h2v3H1z'/%3E%3C/svg%3E")}.tier-card--beta .tier-card__icon--heart{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8' shape-rendering='crispEdges' fill='%23ff74b4'%3E%3Cpath d='M1 0h2v1H1zM5 0h2v1H5zM0 1h8v3H0zM1 4h6v1H1zM2 5h4v1H2zM3 6h2v1H3z'/%3E%3C/svg%3E")}.tier-card--beta .tier-card__icon--stack{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8' shape-rendering='crispEdges' fill='%23ff7b72'%3E%3Cpath d='M2.5 0h3v3h-3zM0 5h3v3H0zM5 5h3v3H5z'/%3E%3C/svg%3E")}.pricing-banner{margin:0;padding:12px 16px;border:1px solid var(--tier-ink);border-radius:14px;background:#fff;color:var(--tier-ink);font-size:14px;font-weight:600;line-height:1.45;text-align:center}.pricing-banner--success{border-color:#4fa56b}@media(max-width:640px){.tier-card--proYearly{order:-1}.tier-card--starter{order:1}}@media(max-width:480px){.tier-card{padding:24px 20px 22px}.tier-card__amount{font-size:3rem}}.pricing-tiers--waiting{display:grid;place-items:center;align-content:center;gap:18px;min-height:320px}.tier-card--picked{outline:3px solid var(--brand-ink, #26292f);outline-offset:4px}.inapp-escape__backdrop{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-end;justify-content:center;box-sizing:border-box;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;border:0;padding:16px 16px max(16px,env(safe-area-inset-bottom));overflow-y:auto;background:#26292f75;color:inherit}.inapp-escape__backdrop::backdrop{background:transparent}.inapp-escape{display:flex;flex-direction:column;gap:14px;box-sizing:border-box;width:min(100%,440px);padding:28px 22px 14px;border-radius:24px;background:var(--sky-ground, #84c9ff);color:var(--brand-ink, #26292f);font-family:var(--brand-font, "Archivo Variable", "Helvetica Neue", Arial, sans-serif);text-align:center;-webkit-font-smoothing:antialiased}.inapp-escape__title{margin:0;font-size:clamp(1.625rem,7vw,2rem);font-stretch:125%;font-weight:800;line-height:1.04;letter-spacing:-.02em;text-wrap:balance}.inapp-escape__wallet{color:var(--sky-accent, #ffffff)}.inapp-escape__wallet,.inapp-escape__keep{white-space:nowrap}.inapp-escape__line,.inapp-escape__steps{margin:0;font-size:1rem;line-height:1.4;letter-spacing:-.01em;text-wrap:balance}.inapp-escape__steps{padding:12px 14px;border-radius:16px;background:var(--sky-pale, #d0eaff)}.inapp-escape__go{display:flex;align-items:center;justify-content:center;min-height:52px;margin:4px 0 0;padding:0 24px;border:0;border-radius:999px;background:var(--sky-go, #e6ff00);color:var(--brand-ink, #26292f);font:inherit;font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;text-decoration:none;cursor:pointer}.inapp-escape__go:hover{filter:brightness(.94)}.inapp-escape__link{box-sizing:border-box;width:100%;min-height:44px;padding:0 14px;border:1px solid var(--brand-ink, #26292f);border-radius:12px;background:#fff;color:var(--brand-ink, #26292f);font:inherit;font-size:16px}.inapp-escape__stay{align-self:center;min-height:44px;padding:0 12px;border:0;background:none;color:var(--sky-quiet, #3b4250);font:inherit;font-size:.9375rem;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.inapp-escape__go:focus-visible,.inapp-escape__link:focus-visible,.inapp-escape__stay:focus-visible{outline:2px solid var(--brand-ink, #26292f);outline-offset:3px}.start-now{display:grid;justify-items:center;gap:22px;margin:clamp(8px,3vw,28px) 0 0;text-align:center}.start-now__panel{box-sizing:border-box;display:grid;justify-items:center;gap:14px;width:min(100%,500px);padding:30px clamp(20px,4vw,36px) 24px;border-radius:28px;background:var(--tier-darkest);color:#fff;box-shadow:0 0 0 3px var(--tier-go),0 18px 40px #0b0c1040}.start-now__squares{display:grid;grid-template-columns:repeat(10,22px);gap:8px;margin:0;padding:0;list-style:none}.start-now__squares li{width:22px;height:22px;border-radius:4px;background:var(--tier-go);animation:start-now-square .38s ease-out both}@keyframes start-now-square{0%{opacity:.12;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.start-now__allowance{margin:0;color:#ffffffd1;font-size:16px}.start-now__button{width:100%;min-height:58px;margin:8px 0 0;border:0;border-radius:999px;background:var(--tier-go);color:var(--tier-dark);font:inherit;font-size:1.2rem;font-weight:800;letter-spacing:-.01em;cursor:pointer;transition:filter .16s ease,transform .16s ease}.start-now__button:hover{filter:brightness(.94)}.start-now__button:active{transform:scale(.98)}.start-now__button:disabled{opacity:.6;cursor:progress}.start-now__button:focus-visible{outline:2px solid #ffffff;outline-offset:3px}.start-now__terms{margin:0;color:#ffffffb3;font-size:14px;line-height:1.4}@media(max-width:420px){.start-now__squares{grid-template-columns:repeat(10,18px);gap:7px}.start-now__squares li{width:18px;height:18px}}@media(prefers-reduced-motion:reduce){.start-now__squares li{animation:none}}.sf .sf-plans :is(.pricing-top,.pricing-tiers,.pricing-banner,.start-now,.pricing-tiers__card-rule){--tier-ink: var(--store-ink);--tier-muted: var(--store-quiet);--tier-line: var(--store-line);--tier-go: var(--store-go);font-family:var(--store-text)}.sf .sf-plans :is(.pricing-top__title,.tier-card__name,.tier-card__amount){color:var(--store-ink);font-family:var(--store-display);font-stretch:125%;font-weight:700;letter-spacing:-.01em}.sf .sf-plans .pricing-top{margin-bottom:48px}.sf .sf-plans .pricing-top__title{font-size:36px;line-height:40px}.sf .sf-plans .pricing-tiers:not(.pricing-tiers--waiting){grid-template-columns:none;grid-template-rows:repeat(9,auto);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;justify-content:stretch;gap:0;margin-inline:-32px}.sf .sf-plans .pricing-tiers>:is(.tier-card,.sf-plans-all){grid-row:1 / span 9;padding:0 32px}.sf .sf-plans .pricing-tiers>:is(.tier-card,.sf-plans-all)+:is(.tier-card,.sf-plans-all){border-left:1px solid var(--store-line)}.sf .sf-plans .tier-card{display:grid;grid-template-rows:subgrid;border:0;border-radius:0;background:none;color:var(--store-ink)}.sf .sf-plans .tier-card--picked{outline-color:var(--sf-focus-colour);outline-offset:12px}.sf .sf-plans .tier-card__badge,.sf .sf-plans .tier-card__icon,.sf .sf-plans .tier-card__cadence{display:none}.sf .sf-plans .tier-card__header{grid-row:1;order:1;margin:0;padding:0;border:0;text-align:left}.sf .sf-plans .tier-card__name{font-size:20px;line-height:24px}.sf .sf-plans .tier-card__tagline{grid-row:2;order:2;margin:4px 0 0;color:var(--sf-dim);font-size:14px;line-height:20px;letter-spacing:0}.sf .sf-plans .tier-card__price{grid-row:3;order:3;gap:8px;margin:24px 0 0}.sf .sf-plans .tier-card__amount{font-size:72px;line-height:72px;letter-spacing:-1.3px}@media(min-width:861px){.sf .sf-plans .tier-card--beta:not(.tier-card--quiet) .tier-card__amount{color:var(--store-link)}}.sf .sf-plans .tier-card__per{color:var(--sf-grey-30);font-family:var(--store-text);font-size:16px;font-weight:400;line-height:24px;letter-spacing:0}.sf .sf-plans .tier-card__billed{grid-row:8;order:8;margin:12px 0 0;color:var(--store-quiet);font-size:12px;line-height:18px}.sf .sf-plans .tier-card__save{padding:0;background:none;color:var(--store-ink);font-size:14px;font-weight:600}.sf .sf-plans .tier-card__built-on{grid-row:4;order:4;margin:24px 0 0;color:var(--store-ink);font-size:16px;font-weight:600;line-height:24px;letter-spacing:0}.sf .sf-plans .tier-card__features{grid-row:5;order:5;margin:8px 0 0}.sf .sf-plans :is(.tier-card__features,.sf-plans-all ul) li{display:flex;align-items:flex-start;gap:16px;min-height:48px;margin:0;padding:12px 0;color:var(--store-soft-ink);font-size:16px;line-height:24px;letter-spacing:0}.sf .sf-plans :is(.tier-card__features,.sf-plans-all ul) li+li{border-top:1px solid var(--store-line)}.sf .sf-plans .tier-card__feature{text-wrap:pretty}.sf .sf-plans :is(.tier-card__tick,.sf-plans-all__tick){order:-1;flex:0 0 auto;width:24px;height:24px;color:var(--store-go);stroke-width:1.4}.sf .sf-plans .tier-card__button{grid-row:6;order:6;align-self:end;min-height:50px;margin:32px 0 0;border-radius:64px;background:transparent;box-shadow:inset 0 0 0 2px var(--sf-grey-60);color:var(--store-ink);font-size:16px;font-weight:500;letter-spacing:0;transition:background-color var(--sf-quick),box-shadow var(--sf-quick),transform var(--sf-quick)}.sf .sf-plans .tier-card__button:hover{background:transparent;box-shadow:inset 0 0 0 2px var(--sf-grey-40);filter:none}.sf .sf-plans .tier-card__button:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--sf-grey-60),var(--sf-focus)}.sf .sf-plans .tier-card--beta:not(.tier-card--quiet) .tier-card__button{background:var(--store-go);box-shadow:none;color:#fff}.sf .sf-plans .tier-card--beta:not(.tier-card--quiet) .tier-card__button:hover{background:var(--store-go-hover)}.sf .sf-plans .tier-card--beta:not(.tier-card--quiet) .tier-card__button:focus-visible{box-shadow:var(--sf-focus)}.sf .sf-plans .tier-card__note{grid-row:7;order:7;margin:12px 0 0;color:var(--store-quiet);font-size:12px;line-height:18px;text-align:left}.sf .sf-plans .pricing-tiers__card-rule{margin-top:32px;color:var(--sf-grey-30);font-size:12px;line-height:18px}.sf .sf-plans .sf-plans-all__title{margin:0 0 16px;color:var(--store-quiet);font-family:var(--store-display);font-size:20px;font-stretch:125%;font-weight:700;line-height:24px}.sf .sf-plans .pricing-banner{border-color:var(--store-line-strong);border-radius:8px;background:var(--store-raised);color:var(--store-ink);font-weight:500}.sf .sf-plans .start-now__panel{border:1px solid var(--store-line);border-radius:8px;background:var(--store-raised);box-shadow:none}.sf .sf-plans .start-now__squares li{border-radius:2px;background:var(--store-go)}.sf .sf-plans .start-now__allowance{color:var(--store-ink)}.sf .sf-plans .start-now__terms{color:var(--store-quiet)}.sf .sf-plans .start-now__button{border-radius:999px;background:var(--store-go);color:#fff;font-weight:500}.sf .sf-plans .start-now__button:hover{background:var(--store-go-hover);filter:none}@media(min-width:861px){.sf .sf-plans .pricing-tiers:not(.pricing-tiers--waiting):has(>.sf-plans-all){grid-template-columns:repeat(2,minmax(0,1fr));max-width:1264px;margin-inline:max(-32px,calc((100% - 1264px)/2))}.sf .sf-plans .pricing-tiers:not(.pricing-tiers--waiting):has(>.tier-card:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.sf .sf-plans .pricing-tiers>.sf-plans-all{display:flex;flex-wrap:wrap;grid-row:10;grid-column:1 / -1;align-items:center;justify-content:center;gap:8px 32px;margin-top:40px;padding-top:24px;border-top:1px solid var(--store-line);border-left:0}.sf .sf-plans .sf-plans-all__title{margin:0;font-size:16px;line-height:24px}.sf .sf-plans .sf-plans-all ul{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 32px;margin:0}.sf .sf-plans .sf-plans-all ul li{min-height:0;padding:0}.sf .sf-plans .sf-plans-all ul li+li{border-top:0}}@media(max-width:860px){.sf .sf-plans .pricing-top{margin-bottom:32px}.sf .sf-plans .pricing-top__title{font-size:28px;line-height:35px}.sf .sf-plans .pricing-tiers:not(.pricing-tiers--waiting){grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-flow:row;margin-inline:0}.sf .sf-plans .pricing-tiers>:is(.tier-card,.sf-plans-all){display:flex;flex-direction:column;grid-row:auto;padding:32px 0;border-top:1px solid var(--store-line)}.sf .sf-plans .pricing-tiers>:is(.tier-card,.sf-plans-all)+:is(.tier-card,.sf-plans-all){border-left:0}.sf .sf-plans .pricing-tiers>.sf-plans-all{padding-bottom:0}.sf .sf-plans .tier-card__amount{font-size:56px;line-height:56px}}@media(prefers-reduced-motion:reduce){.sf .sf-plans .tier-card__button:active{transform:none}}.sf .sf-plans{padding-bottom:40px;scroll-margin-top:88px}.sf .sf-pro-how{padding-top:96px}.sf .sf-pro-how h2,.sf .sf-pro-faq h2,.sf .sf-pro-end h2{font-size:36px;font-weight:700;line-height:40px}.sf-pro-how ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px}.sf-pro-how li{padding:28px;border:1px solid var(--sf-glass-line);border-radius:16px;background:var(--sf-glass)}.sf-pro-how__icon{display:block;width:24px;height:24px;margin-bottom:20px;color:var(--store-ink)}.sf .sf-pro-how h3{font-family:var(--store-display);font-size:20px;font-stretch:125%;font-weight:700;line-height:25px}.sf-pro-how li p{margin-top:8px;color:var(--store-soft-ink);font-size:16px;line-height:24px;text-wrap:pretty}.sf .sf-pro-faq{max-width:calc(1024px + 2 * var(--gutter));margin-inline:auto}.sf .sf-pro-faq h2{margin-bottom:32px}.sf-pro-end{display:flex;align-items:center;justify-content:space-between;gap:32px 64px;margin-top:96px;padding:64px var(--gutter);background:var(--store-go);color:var(--store-on-go)}.sf .sf-pro-end h2{max-width:14em;text-wrap:balance}.sf main:has(>.sf-pro-end:last-child)+.sf-footer{margin-top:0;border-top:0}.sf .sf-pro-end .s56-pixel-button.s56-pixel-button{background:var(--store-raised);color:var(--store-go)}.sf .sf-pro-end .s56-pixel-button.s56-pixel-button:hover{background:var(--store-raised-2);color:var(--store-go-hover)}.sf.sf .sf-pro-end .s56-pixel-button.s56-pixel-button:focus-visible{box-shadow:0 0 0 2px var(--sf-row-focus),0 0 0 5px var(--sf-focus-colour)}@media(max-width:860px){.sf .sf-pro-how{padding-top:64px}.sf .sf-pro-how h2,.sf .sf-pro-faq h2,.sf .sf-pro-end h2{font-size:28px;line-height:35px}.sf-pro-how ul{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:32px}.sf-pro-how li{padding:24px}.sf .sf-pro-faq h2{margin-bottom:24px}.sf-pro-end{flex-direction:column;align-items:flex-start;margin-top:64px;padding-block:48px}.sf-pro-end .s56-trial-offer{flex:none;align-items:flex-start;width:100%}.sf .sf-pro-end .s56-pixel-button.s56-pixel-button{width:100%}}.sf-try-shelf .sf-show:hover h2{text-decoration-color:transparent}@font-face{font-family:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/assets/mona-sans-vietnamese-wdth-normal-Rd0aZl9c.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/assets/mona-sans-latin-ext-wdth-normal-CQ1tG6In.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/assets/mona-sans-latin-wdth-normal-BMVx8nn_.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.sf{--ink: var(--store-ink);--quiet: var(--store-quiet);--hair: var(--store-line);--soft: var(--store-raised-2);--softer: var(--store-raised);--red: #b3261e;--green: #0b6b35;--gutter: 40px;--sf-grey-90: #f8f5ed;--sf-grey-85: #f2eee4;--sf-grey-80: #ece7da;--sf-grey-70: #e5dfcf;--sf-grey-60: #dcd5c2;--sf-grey-50: #5a74c8;--sf-grey-40: #34428a;--sf-grey-30: #34428a;--sf-grey-20: #26368e;--sf-dim: #34428a;--sf-glass: #f2eee4;--sf-glass-hover: #ebe8e3;--sf-glass-active: #efebe4;--sf-glass-line: rgba(36, 56, 167, .1);--sf-focus-colour: #101b50;--sf-focus: 0 0 0 3px var(--sf-focus-colour);--sf-row-hover: rgba(36, 56, 167, .06);--sf-row-focus: rgba(36, 56, 167, .1);--sf-shadow-raised: 0 6px 6px rgba(0, 0, 0, .08), 0 4px 16px rgba(0, 0, 0, .1), 0 8px 12px rgba(0, 0, 0, .08);--sf-shadow-deep: 0 8px 16px rgba(0, 0, 0, .15), 0 12px 48px rgba(0, 0, 0, .12), 0 24px 36px rgba(0, 0, 0, .14);--sf-quick: .1s ease-out;--sf-card-time: .2s ease-out;--sf-spring: linear(0, .008 1.1%, .034 2.3%, .134 4.9%, .264 7.3%, .683 14.3%, .797 16.5%, .89 18.6%, .967 20.7%, 1.027 22.8%, 1.073 25%, 1.104 27.3%, 1.123 30.6%, 1.119 34.3%, 1.018 49.5%, .988 58.6%, .985 65.2%, 1 84.5%, 1);height:100dvh;overflow:hidden auto;background:var(--store-ground);color:var(--store-ink);font-family:var(--store-text);font-size:16px;font-weight:400;line-height:24px;-webkit-font-smoothing:antialiased;text-align:left;letter-spacing:0;color-scheme:light}.sf :is(.sf-header>.sf-tools,.sf-arr,.sf-hero,.sf-show,.sf-close){--sf-grey-90: #84c9ff;--sf-grey-85: #91cfff;--sf-grey-80: #a3d7ff;--sf-grey-70: #b8e1ff;--sf-grey-60: #cde9ff;--sf-glass: rgba(248, 245, 237, .5);--sf-glass-hover: rgba(248, 245, 237, .8);--sf-glass-active: rgba(248, 245, 237, .65);--sf-glass-line: rgba(36, 56, 167, .12);--sf-row-hover: #a3d7ff;--sf-row-focus: #cde9ff}.sf-outside{height:auto;overflow:visible}.sf-loading{min-height:70vh}:where(.sf) *,:where(.sf) *:before,:where(.sf) *:after{box-sizing:border-box}:where(.sf) :where(h1,h2,h3,p,ul,dl,dd,figure){margin:0;padding:0}:where(.sf) :where(h1,h2,h3){font-family:inherit;letter-spacing:0;text-transform:none}:where(.sf) ul{list-style:none}:where(.sf) a{color:inherit;text-decoration:none}:where(.sf) button{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}:where(.sf) img{display:block;max-width:100%}:where(.sf) :where(input,select){font:inherit;color:inherit}:where(.sf) s{color:var(--quiet);font-weight:400}.sf-wrap{padding-inline:var(--gutter)}.sf-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sf-wide{font-size:48px;line-height:56px}.sf :is(h1,h2),.sf-wide,.sf-display{font-family:var(--store-display);font-stretch:125%;font-weight:700;letter-spacing:-.01em;text-wrap:balance}.sf :focus-visible{outline:3px solid var(--sf-focus-colour);outline-offset:2px}.sf.sf :is(.sf-pill,.sf-solid,.sf-pale,.sf-line-button,.sf-outline,.sf-round,.sf-use,.sf-cat,.sf-show__art,.s56-music-app__app,.tier-card__button,summary):focus-visible{outline:none;box-shadow:var(--sf-focus)}.sf ::selection{background:var(--store-go);color:var(--store-on-go)}.sf-pale,.sf-line-button,.sf-solid,.sf-outline{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:16px;font-weight:500;line-height:24px;white-space:nowrap;transition:background-color var(--sf-quick),color var(--sf-quick),border-color var(--sf-quick),transform var(--sf-quick)}.sf :is(.sf-pale,.sf-line-button,.sf-solid,.sf-outline,.sf-pill,.sf-use):active{transform:scale(.98)}@media(prefers-reduced-motion:reduce){.sf :is(.sf-pale,.sf-line-button,.sf-solid,.sf-outline,.sf-pill,.sf-use):active{transform:none}}.sf-pale{padding:11px 28px;background:var(--store-raised-2);color:var(--store-ink)}.sf-pale:hover{background:var(--sf-grey-60)}.sf-pale--small{padding:8px 20px}.sf-line-button{padding:10px 27px;border:1px solid var(--store-line-strong)}.sf-line-button:hover{border-color:var(--store-ink)}.sf .sf-solid,.sf .sf-outline{width:100%;height:48px}.sf .sf-solid{background:var(--store-go);color:var(--store-on-go)}.sf .sf-solid:hover{background:var(--store-go-hover)}.sf button:disabled:not(.sf-arrow){opacity:.5;cursor:default}.sf .sf-outline{border:1px solid var(--store-line-strong)}.sf .sf-outline:hover{border-color:var(--store-ink)}.sf-quiet-link{color:var(--store-link);font-size:16px;font-weight:500;white-space:nowrap}.sf-quiet-link:hover{text-decoration:underline;text-underline-offset:3px}.sf-cover__ground{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:hidden}.sf-cover__screen{position:absolute;inset:0;width:auto;height:auto;max-width:86%;max-height:80%;margin:auto;border-radius:6px;transition:transform .5s ease}.sf-fan{position:absolute;inset:0;overflow:hidden}.sf-fan img{position:absolute;width:38%;border-radius:4px;transform:translateY(-50%)}.sf-fan--stack img{width:56%;border-radius:4px;transform:none;box-shadow:0 2px 10px #00000047}.sf-round{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--store-raised);color:var(--store-ink);box-shadow:0 2px 10px #00000059;transition:transform var(--sf-quick)}.sf button.sf-round{background:var(--store-raised);color:var(--store-ink)}.sf-round:hover{transform:scale(1.06)}.sf-round--big{width:56px;height:56px}.sf button[aria-busy=true]{cursor:progress}.sf button.sf-round[aria-busy=true],.sf-demos button[aria-busy=true] .sf-round{opacity:.6}.sf-rail-card{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--sf-glass-line);border-radius:16px;background:var(--sf-glass);transition:background-color var(--sf-card-time)}.sf-rail-card:hover{background:var(--sf-glass-hover)}.sf-rail-card:active{background:var(--sf-glass-active)}.sf-rail-card:has(.sf-rail-card__name:focus-visible){box-shadow:var(--sf-focus)}.sf-rail-card__art{position:relative;order:-1;display:block;aspect-ratio:1;overflow:hidden}.sf-rail-card__art:after{content:"";position:absolute;inset:0;background:var(--store-ground);opacity:0;pointer-events:none;transition:opacity var(--sf-card-time)}.sf-rail-card:hover .sf-rail-card__art:after{opacity:.08}.sf-rail-card__tile{position:absolute;inset:0;width:auto;height:auto;max-width:76%;max-height:76%;margin:auto;border-radius:6px}.sf-rail-card__body{display:flex;flex:1;flex-direction:column;gap:4px;padding:16px}.sf-rail-card__name{overflow:hidden;font-size:16px;font-weight:700;line-height:24px;text-overflow:ellipsis;white-space:nowrap}.sf-rail-card__name:after{content:"";position:absolute;inset:0;z-index:1}.sf .sf-rail-card__name:focus-visible{outline:none}.sf-rail-card__for{overflow:hidden;color:var(--store-soft-ink);font-size:14px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.sf-rail-card__foot{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 8px;margin-top:auto;padding-top:8px;font-size:14px;line-height:20px}.sf-rail-card__fact{color:var(--store-quiet)}.sf-rail-card__price{font-weight:600;white-space:nowrap}.sf-rail-card__price s{margin-left:6px;color:var(--store-quiet);font-size:13px}.sf-rail-card__play{position:absolute;left:8px;bottom:8px;z-index:2;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--store-go);color:var(--store-on-go);box-shadow:0 0 0 1px #ffffff24;opacity:0;transition:opacity var(--sf-card-time),background-color var(--sf-quick)}.sf .sf-rail-card__play{background:var(--store-go);color:var(--store-on-go)}.sf .sf-rail-card__play:hover{background:var(--sf-grey-80)}.sf.sf .sf-rail-card__play:focus-visible{outline:none;box-shadow:var(--sf-focus)}.sf-rail-card:is(:hover,:focus-within) .sf-rail-card__play,.sf-rail-card__play[data-playing]{opacity:1}.sf .sf-rail-card__play[aria-busy=true]{opacity:.6}@media(hover:none){.sf-rail-card__play{opacity:1}}.sf-rail{margin-top:48px}.sf-rail__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px}.sf-rail__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;min-width:0}.sf-rail h2{font-size:20px;line-height:24px;letter-spacing:0}.sf-rail__all{color:var(--store-link);font-size:16px;font-weight:500;line-height:24px;white-space:nowrap}.sf-rail__all:hover{text-decoration:underline;text-underline-offset:3px}.sf-rail__head p{grid-column:1 / -1;margin-top:4px;color:var(--store-soft-ink)}.sf-rail__arrows{display:flex;gap:8px}.sf .sf-arrow{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:var(--store-ink);box-shadow:inset 0 0 0 1.5px currentColor;transition:background-color var(--sf-quick),color var(--sf-quick)}.sf .sf-arrow:hover:not(:disabled){background:var(--sf-grey-70)}.sf .sf-arrow:disabled{color:var(--sf-grey-40);cursor:default}.sf.sf .sf-arrow:focus-visible{outline:none;box-shadow:inset 0 0 0 1.5px currentColor,var(--sf-focus)}.sf-rail__track{display:grid;grid-auto-columns:196px;grid-auto-flow:column;gap:8px;margin:12px calc(-1 * var(--gutter)) 0 -4px;padding:4px var(--gutter) 8px 4px;overflow-x:auto;scroll-behavior:smooth;scroll-padding-inline:4px;scroll-snap-type:x mandatory;scrollbar-width:none}.sf-rail__track::-webkit-scrollbar{display:none}.sf-rail__track>*{scroll-snap-align:start}@media(prefers-reduced-motion:reduce){.sf-rail__track{scroll-behavior:auto}}.sf-crumbs{display:flex;align-items:center;gap:6px;font-size:14px;line-height:20px}.sf-crumbs svg{transform:rotate(-90deg)}.sf-crumbs a:hover{text-decoration:underline}.sf-fold{margin-bottom:8px;border-radius:8px;background:var(--store-raised)}.sf-fold summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;border-radius:8px;cursor:pointer;font-weight:500;list-style:none}.sf-fold summary::-webkit-details-marker{display:none}.sf-fold__sign{display:grid;flex:0 0 auto;transition:transform var(--sf-card-time)}.sf-fold[open] .sf-fold__sign{transform:rotate(45deg)}.sf-fold__answer{padding:0 24px 20px}.sf-faq{margin-top:96px}.sf-faq h2{margin-bottom:20px}@media(max-width:860px){.sf{--gutter: 16px}.sf-wide{font-size:30px;line-height:36px}.sf-rail{margin-top:40px}.sf-rail__track{grid-auto-columns:150px}.sf-rail__arrows{display:none}.sf-rail-card__body{padding:12px}.sf-rail-card__name{display:-webkit-box;font-size:14px;line-height:21px;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sf-rail-card__for{font-size:13px;line-height:18px}.sf-rail-card__foot{flex-direction:column;align-items:flex-start;font-size:13px;line-height:18px}.sf-rail-card__price{font-size:14px;line-height:20px}.sf-faq{margin-top:56px}}@keyframes sf-ch-fade-in{0%{opacity:0}}@keyframes sf-ch-fade-out{to{opacity:0}}@keyframes sf-ch-drop-in{0%{opacity:0;transform:translateY(-8px)}}@keyframes sf-ch-drop-out{to{opacity:0;transform:translateY(-8px)}}@keyframes sf-ch-rise-in{0%{opacity:0;transform:translateY(10px)}}@keyframes sf-ch-from-right{0%{transform:translate(100%)}}@keyframes sf-ch-to-right{to{transform:translate(100%)}}@keyframes sf-ch-from-left{0%{transform:translate(-100%)}}@keyframes sf-ch-to-left{to{transform:translate(-100%)}}.sf-logo .studio56-wordmark,.sf-band .studio56-wordmark{--studio56-wordmark-size: 33px;--studio56-wordmark-block: var(--brand-cobalt);--studio56-wordmark-letters: #f8f5ed;display:block}.sf-top{position:sticky;top:0;z-index:50}.sf-header{position:relative;z-index:30;display:flex;align-items:center;height:60px;padding:0 var(--gutter);background:var(--store-sky);color:var(--store-ink);box-shadow:0 1px 0 var(--store-line)}.sf-logo{display:block;flex:0 0 auto;color:var(--store-ink)}.sf-header>.sf-logo{margin-right:32px}.sf-nav{display:flex;align-items:center;gap:24px;height:100%}.sf-nav__item{position:relative;display:flex;align-items:center;height:100%;color:var(--store-quiet);font-size:16px;font-weight:500;line-height:20px;white-space:nowrap;transition:color .2s ease-out}.sf-nav__item:hover,.sf-nav__item[aria-current=page]{color:var(--store-ink)}.sf-nav__item[aria-current=page]:after{content:"";position:absolute;bottom:10px;left:50%;width:max(30%,16px);height:4px;border-radius:4px;background:var(--store-go);transform:translate(-50%)}.sf-tools{display:flex;align-items:center;gap:4px;margin-left:auto;padding-left:16px}.sf-tool{position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:var(--store-ink);transition:background-color var(--sf-quick)}.sf-tool:hover{background:var(--store-raised-2)}.sf-tool svg{width:22px;height:22px}.sf-tool--menu{display:none!important}.sf-tool__count{position:absolute;top:0;right:-2px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--store-go);color:var(--store-on-go);font-size:11px;font-weight:600;line-height:18px;text-align:center}.sf-search-button{display:flex;align-items:center;gap:8px;width:240px;height:36px;margin-right:8px;padding:0 8px 0 12px;border-radius:999px;background:var(--sf-grey-70);color:var(--store-soft-ink);font-size:14px;line-height:20px;transition:background-color var(--sf-quick)}.sf-search-button:hover{background:var(--sf-grey-60)}.sf-search-button svg{flex:0 0 auto}.sf-search-button__keys{margin-left:auto;padding:0 6px;border:1px solid var(--sf-grey-50);border-radius:4px;font-family:inherit;font-size:11px;font-weight:600;line-height:18px}.sf-login{display:flex;align-items:center;height:40px;padding:0 12px;color:var(--store-quiet);font-size:16px;font-weight:500;line-height:24px;white-space:nowrap;transition:color .2s ease-out}.sf-login:hover{color:var(--store-ink)}.sf .sf-header .sf-door{width:auto;height:42px;margin-left:12px;padding:0 22px;background:var(--store-raised);color:var(--store-ink);font-size:16px;font-weight:500;transition:transform var(--sf-quick),background-color .2s ease-out}.sf .sf-header .sf-door:hover{background:var(--store-raised-2)}.sf-finder{position:fixed;inset:0;z-index:60}.sf-finder__shade{position:absolute;inset:0;background:#00000052;animation:sf-ch-fade-in .15s ease-out both}.sf-finder__panel{position:absolute;top:max(76px,10vh);left:0;right:0;display:flex;flex-direction:column;width:min(720px,calc(100% - 2 * var(--gutter)));max-height:calc(100dvh - max(76px,10vh) - 24px);margin:0 auto;overflow:hidden;border-radius:8px;background:var(--sf-grey-80);color:var(--store-ink);box-shadow:0 0 0 1px #ffffff14,var(--sf-shadow-deep);animation:sf-ch-fade-in .2s ease-out both}.sf-finder[data-state=closing] .sf-finder__shade{animation:sf-ch-fade-out .15s ease-in both}.sf-finder[data-state=closing] .sf-finder__panel{animation:sf-ch-fade-out .2s ease-in both}.sf-finder__body{display:flex;flex-direction:column;min-height:0}.sf-finder__top{flex:0 0 auto;padding:16px 16px 0}.sf-finder__field{position:relative;display:flex;align-items:center;gap:10px;height:48px;padding:0 6px 0 16px;border:1px solid var(--store-line-strong);border-radius:999px;background:var(--store-ground);color:var(--store-quiet);transition:box-shadow var(--sf-quick)}.sf-finder__field:focus-within{box-shadow:var(--sf-focus)}.sf-finder__field svg{flex:0 0 auto}.sf .sf-finder__field input{flex:1;min-width:0;height:100%;padding:0;border:0;outline:0;background:transparent;color:var(--store-ink);font-size:16px;line-height:24px}.sf .sf-finder__field input:focus-visible{outline:0}.sf-finder__field button{display:grid;flex:0 0 auto;place-items:center;width:36px;height:36px;border-radius:50%;color:var(--store-soft-ink);transition:background-color var(--sf-quick),color var(--sf-quick)}.sf-finder__field button:hover{background:var(--sf-grey-70);color:var(--store-ink)}.sf-finder__hint{position:absolute;top:50%;left:46px;right:50px;overflow:hidden;color:var(--store-quiet);font-size:16px;line-height:24px;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;transform:translateY(-50%)}.sf-finder__example{display:inline-block;color:var(--store-soft-ink);animation:sf-ch-fade-in .3s ease-out both}.sf-finder__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.sf-finder__chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid var(--sf-grey-50);border-radius:8px;color:var(--store-soft-ink);font-size:14px;font-weight:500;line-height:20px;white-space:nowrap;transition:background-color var(--sf-quick),border-color var(--sf-quick),color var(--sf-quick)}.sf-finder__chip span{color:var(--sf-dim)}.sf-finder__chip:hover{background:var(--sf-grey-70);color:var(--store-ink)}.sf-finder__chip[aria-pressed=true]{border-color:var(--sf-grey-60);background:var(--sf-grey-60);color:var(--store-ink)}.sf-finder__count{margin-top:12px;color:var(--store-soft-ink);font-size:13px;line-height:18px}.sf-finder__count b,.sf-finder__none b{color:var(--store-ink);font-weight:600}.sf-finder__scroll{flex:1 1 auto;min-height:0;overflow:auto;padding:4px 8px 12px;overscroll-behavior:contain}.sf-finder__none{padding:12px 8px 0;color:var(--store-quiet);font-size:14px;line-height:20px}.sf-finder__browse{display:grid;gap:20px;padding:16px 8px 4px}.sf-finder__tags h3,.sf-finder__head{color:var(--store-ink);font-family:var(--store-text);font-size:14px;font-weight:700;line-height:18px}.sf-finder__tags h3{margin-bottom:10px}.sf-finder__tag-list{display:flex;flex-wrap:wrap;gap:8px}.sf-finder__tag{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 8px;border:1px solid var(--store-line-strong);border-radius:4px;background:var(--store-ground);color:var(--store-soft-ink);font-size:14px;font-weight:500;line-height:20px;white-space:nowrap;transition:background-color var(--sf-quick),color var(--sf-quick)}.sf-finder__tag span{color:var(--sf-dim);font-weight:400}.sf-finder__tag:hover{background:var(--store-line-strong);color:var(--store-ink)}.sf-finder__head{padding:16px 8px 6px}.sf-finder__head span{margin-left:6px;color:var(--store-quiet);font-weight:500}.sf-finder__row>a{display:grid;grid-template-columns:48px minmax(0,1fr) auto 16px;align-items:center;gap:12px;min-height:64px;padding:8px;border-radius:8px;transition:background-color var(--sf-quick)}.sf-finder__row>a:hover{background:var(--sf-grey-70)}.sf-finder__row[aria-selected=true]>a,.sf-finder__more[aria-selected=true]{background:var(--sf-row-focus)}.sf-finder__words{min-width:0}.sf-finder__name,.sf-finder__path{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sf-finder__name{color:var(--store-ink);font-size:14px;font-weight:500;line-height:20px}.sf-finder__name mark{background:none;color:inherit;font-weight:700}.sf-finder__path{margin-top:2px;color:var(--store-quiet);font-size:13px;line-height:18px}.sf-finder__enter{color:var(--store-quiet);font-size:14px;opacity:0}.sf-finder__row[aria-selected=true] .sf-finder__enter{opacity:1}.sf-finder__more{padding:12px 8px;border-radius:8px;color:var(--store-link);font-size:14px;font-weight:500;line-height:20px;cursor:pointer}.sf-finder__more:hover{text-decoration:underline;text-underline-offset:3px}.sf-finder__cap{padding:8px;color:var(--store-quiet);font-size:13px;line-height:18px}.sf-finder__keys{display:flex;flex:0 0 auto;gap:20px;padding:10px 16px;border-top:1px solid var(--store-line);color:var(--store-quiet);font-size:11px;line-height:18px}.sf-finder__keys kbd{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-right:4px;padding:0 4px;border:1px solid var(--store-line-strong);border-radius:4px;color:var(--store-soft-ink);font-family:inherit;font-size:10px;font-weight:600;line-height:1}.sf-row-thumb{position:relative;display:block;flex:0 0 auto;width:48px;height:48px;overflow:hidden;border-radius:4px}.sf-row-thumb>img{position:absolute;inset:0;max-width:80%;max-height:80%;margin:auto;border-radius:3px}.sf-row-thumb .sf-cover__screen{max-width:88%;max-height:70%;border-radius:2px}.sf-row-price{display:flex;align-items:baseline;gap:6px;white-space:nowrap}.sf-row-price s{color:var(--store-quiet);font-size:13px;line-height:18px}.sf-row-price b{color:var(--store-ink);font-size:14px;font-weight:600;line-height:20px}.sf-phone-menu{position:fixed;inset:56px 0 0;z-index:50}.sf-phone-menu__shade{position:absolute;inset:0;background:#00000052;animation:sf-ch-fade-in .2s ease-out both}.sf-phone-menu__panel{position:absolute;top:0;bottom:0;left:0;display:flex;flex-direction:column;width:min(300px,85vw);overflow:auto;padding:16px 0 28px;border-right:1px solid var(--store-line);background:var(--store-ground);overscroll-behavior:contain;animation:sf-ch-fade-in .2s ease-in-out both}.sf-phone-menu[data-state=closing] .sf-phone-menu__shade{animation:sf-ch-fade-out .2s ease-in both}.sf-phone-menu[data-state=closing] .sf-phone-menu__panel{animation:sf-ch-fade-out .2s ease-in-out both}.sf-phone-menu__search{display:flex;align-items:center;gap:8px;height:40px;margin:0 16px 12px;padding:0 14px;border-radius:999px;background:var(--sf-grey-70);color:var(--store-soft-ink);font-size:14px;line-height:20px}.sf-phone-menu__links a{position:relative;display:flex;align-items:center;height:44px;padding:0 20px 0 32px;color:var(--store-quiet);font-size:16px;font-weight:500;line-height:20px;transition:color .2s ease-out}.sf-phone-menu__links a:hover,.sf-phone-menu__links a[aria-current=page]{color:var(--store-ink)}.sf-phone-menu__links a[aria-current=page]:before{content:"";position:absolute;top:50%;left:16px;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:var(--store-go)}.sf-phone-menu__links--more{margin-top:20px}.sf-phone-menu__end{margin-top:auto;padding:32px 16px 0 26px}.sf-phone-menu__legal,.sf-phone-menu__copy{color:var(--store-quiet);font-size:14px;line-height:20px}.sf-phone-menu__legal{margin-top:16px}.sf-phone-menu__legal a{transition:color .2s ease-out}.sf-phone-menu__legal a:hover{color:var(--store-ink)}.sf-phone-menu__copy{margin-top:4px}.sf-social{display:flex;align-items:center;gap:12px}.sf-social a{display:grid;place-items:center;width:32px;height:32px;color:var(--store-soft-ink);transition:color .2s ease-out}.sf-social a:hover{color:var(--store-ink)}.sf-social svg{width:22px;height:22px}.sf-phone-menu__end .sf-social{margin-left:-6px}.sf-phone-menu__end .sf-social svg{width:20px;height:20px}.sf-footer{margin-top:96px;border-top:1px solid var(--store-line);background:var(--store-ground);color:var(--store-ink)}.sf-band{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:32px;padding:48px var(--gutter) 0}.sf-footer__columns{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:32px;padding:40px var(--gutter) 48px}.sf .sf-footer h2{font-family:var(--store-text);font-stretch:100%;font-size:20px;font-weight:700;line-height:28px;letter-spacing:0}.sf-footer h2 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.sf-footer__columns ul{margin-top:8px}.sf-footer__columns li{padding:5px 0;color:var(--store-soft-ink);font-size:12px;line-height:17px}.sf-footer__columns li a{transition:color .2s ease-out}.sf-footer__columns li a:hover{color:var(--store-ink)}.sf-footer__news{width:min(440px,100%)}.sf-footer__news form{grid-template-columns:minmax(0,1fr);margin:12px 0 0}.sf-footer__news .studio56-news__row{display:flex;gap:8px;height:46px}.sf-footer__news label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.sf-footer__news .studio56-news__status{min-height:0;margin:8px 0 0;color:var(--store-quiet);font-size:14px;line-height:20px}.sf .sf-footer__news .studio56-news__done{margin:12px 0 0;color:var(--store-soft-ink);font-size:14px;font-weight:500}.sf.sf .sf-footer__news .studio56-news input{flex:1;min-width:0;min-height:0;padding:0 20px;border:1px solid var(--store-line-strong);border-radius:999px;outline:0;background:var(--store-raised-2);color:var(--store-ink);font-size:15px;transition:box-shadow var(--sf-quick)}.sf.sf .sf-footer__news .studio56-news input::placeholder{color:var(--store-quiet)}.sf.sf .sf-footer__news .studio56-news input:focus-visible{box-shadow:var(--sf-focus)}.sf.sf .sf-footer__news .studio56-news button{min-height:0;padding:0 24px;border-radius:999px;background:var(--store-go);color:var(--store-on-go);font-size:16px;font-weight:500;transition:background-color var(--sf-quick)}.sf.sf .sf-footer__news .studio56-news button:hover{background:var(--store-go-hover)}.sf.sf .sf-footer__news .studio56-news button:focus-visible{outline:3px solid var(--sf-focus-colour);outline-offset:2px}.sf-legal{display:flex;flex-wrap:wrap;align-items:center;gap:8px 32px;padding:8px var(--gutter) 0;color:var(--store-soft-ink);font-size:12px;line-height:17px}.sf-legal :is(a,button){color:inherit;font-size:inherit;line-height:inherit;transition:color .2s ease-out}.sf-legal :is(a,button):hover{color:var(--store-ink)}.sf-footer__end{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:28px var(--gutter) 36px;color:var(--store-soft-ink);font-size:12px;font-weight:600;line-height:17px}.sf-cart-shade{position:fixed;inset:0;z-index:80;background:#00000052;animation:sf-ch-fade-in .2s ease-out both}.sf-cart-shade[data-state=closing]{animation:sf-ch-fade-out .25s ease-in both}.sf-cart{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(440px,100%);border-left:1px solid var(--store-line);background:var(--store-raised);color:var(--store-ink);box-shadow:var(--sf-shadow-deep);animation:sf-ch-fade-in .25s ease-out both}.sf-cart__head{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 16px 24px;border-bottom:1px solid var(--store-line)}.sf-cart__head h2{font-size:24px;line-height:30px}.sf-cart__head h2 span{color:var(--store-quiet)}.sf-cart__head button{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;transition:background-color var(--sf-quick)}.sf-cart__head button:hover{background:var(--store-raised-2)}.sf-cart__lines{flex:1;overflow:auto;padding:8px 24px;overscroll-behavior:contain}.sf-cart__line{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px 0;border-bottom:1px solid var(--store-line)}.sf-cart__line .sf-row-thumb{width:64px;height:64px}.sf-cart__words{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.sf-cart__name{color:var(--store-ink);font-size:16px;font-weight:600;line-height:22px}.sf-cart__name:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.sf-cart__facts{margin-top:2px;color:var(--store-quiet);font-size:13px;line-height:18px}.sf-cart__remove{margin-top:6px;color:var(--store-quiet);font-size:13px;line-height:18px;text-decoration:underline;text-underline-offset:3px;transition:color var(--sf-quick)}.sf-cart__remove:hover{color:var(--store-ink)}.sf-cart .sf-row-price{flex-direction:column-reverse;align-items:flex-end;gap:0}.sf-cart__foot{display:grid;gap:12px;padding:20px 24px 24px;border-top:1px solid var(--store-line)}.sf-cart__total{display:flex;justify-content:space-between;font-size:18px}.sf-cart__foot strong{font-weight:700}.sf-cart__foot small,.sf-cart__license{color:var(--store-quiet);font-size:14px;line-height:20px;text-align:center}.sf-cart__license a{color:var(--store-link);white-space:nowrap}.sf-cart__license a:hover{text-decoration:underline;text-underline-offset:3px}.sf-cart__empty{flex:1;overflow:auto;padding:24px}.sf-cart__empty>p{color:var(--store-soft-ink)}.sf-cart__picks{margin-top:28px}.sf-cart__picks h3{font-size:16px;font-weight:700;line-height:24px}.sf-cart__picks ul{margin-top:4px}.sf-cart__picks .sf-cart__line{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;padding:12px 0}.sf-cart__picks .sf-row-thumb{width:48px;height:48px}.sf-cart__end{display:flex;align-items:center;gap:12px}.sf-cart__picks .sf-row-price{flex-direction:row;align-items:baseline;gap:6px}.sf-cart__add{height:32px;padding:0 14px;border:1px solid var(--store-line-strong);border-radius:999px;font-size:14px;font-weight:500;line-height:20px;transition:border-color var(--sf-quick),background-color var(--sf-quick)}.sf-cart__add:hover{border-color:var(--store-ink)}.sf .sf-cart__browse{margin-top:24px;padding:7px 24px}.sf-lost__top{padding-top:96px}.sf-lost h1{max-width:900px;font-size:48px;line-height:56px}.sf-lost__top>p{margin-top:16px;color:var(--store-quiet);font-size:18px;line-height:28px}.sf-lost__go{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.sf .sf-lost__go :is(.sf-solid,.sf-outline){width:auto;height:46px;padding:0 32px}.sf-finder__body--inline{max-width:720px;margin-top:56px}.sf-finder__body--inline .sf-finder__top,.sf-finder__body--inline .sf-finder__scroll{padding-inline:0}.sf-finder__body--inline .sf-finder__scroll{overflow:visible}.sf-finder__body--inline .sf-finder__browse{padding-inline:0}.sf-finder__body--inline .sf-finder__row>a{margin-inline:-8px}.sf-finder__body--inline .sf-finder__row>a:hover{background:var(--store-raised-2)}.sf-finder__body--inline .sf-finder__head,.sf-finder__body--inline .sf-finder__none{padding-inline:0}.sf-lost .sf-rail{margin-top:64px}@media(prefers-reduced-motion:no-preference){.sf .sf-header .sf-door:hover{transform:scale(1.03)}.sf-finder__panel{animation-name:sf-ch-drop-in}.sf-finder[data-state=closing] .sf-finder__panel{animation-name:sf-ch-drop-out}.sf-finder__example{animation-name:sf-ch-rise-in}.sf-phone-menu__panel{animation-name:sf-ch-from-left}.sf-phone-menu[data-state=closing] .sf-phone-menu__panel{animation-name:sf-ch-to-left}.sf-cart{animation:sf-ch-from-right .25s cubic-bezier(.16,1,.3,1) both}.sf-cart-shade[data-state=closing] .sf-cart{animation:sf-ch-to-right .25s ease-in both}}@media(max-width:1100px){.sf-nav{gap:20px}.sf-footer__columns{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1020px){.sf-search-button{justify-content:center;width:40px;height:40px;margin-right:0;padding:0;background:transparent;color:var(--store-ink)}.sf-search-button:hover{background:var(--store-raised-2)}.sf-search-button svg{width:20px;height:20px}.sf-search-button__words,.sf-search-button__keys{display:none}}@media(max-width:860px){.sf-header{height:56px}.sf-logo .studio56-wordmark{--studio56-wordmark-size: 28px}.sf-header>.sf-logo{margin-right:12px}.sf-nav,.sf-search-button,.sf-tool--wide,.sf-login{display:none!important}.sf-tools{gap:2px;padding-left:8px}.sf .sf-header .sf-door{height:36px;margin:0 4px 0 0;padding:0 14px;font-size:14px;line-height:20px}.sf-tool--menu{display:grid!important;margin-right:-8px}.sf-finder__panel{top:0;bottom:0;width:100%;max-height:none;border-radius:0;background:var(--store-ground);box-shadow:none}.sf-finder__top{padding:12px 16px 0}.sf-finder__chips{flex-wrap:nowrap;margin-inline:-16px;padding-inline:16px;overflow-x:auto;scrollbar-width:none}.sf-finder__scroll{padding-inline:8px}.sf-finder__row>a{grid-template-columns:48px minmax(0,1fr) auto}.sf-finder__row>a:hover{background:var(--store-raised-2)}.sf-finder__keys,.sf-finder__enter{display:none}.sf-finder__tag{height:32px;padding:0 10px}.sf-footer{margin-top:56px}.sf-band{padding-top:40px}.sf-band{flex-direction:column;align-items:flex-start;gap:32px}.sf-footer__news{width:100%}.sf-footer__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;padding:40px var(--gutter) 40px}.sf-legal{gap:8px 24px;padding-top:0}.sf-footer__end{padding:24px var(--gutter) 32px}.sf-cart__lines,.sf-cart__empty{padding-inline:16px}.sf-cart__head{padding-left:16px}.sf-cart__foot{padding:16px}.sf-lost__top{padding-top:48px}.sf-lost h1{font-size:28px;line-height:35px}.sf-lost__top>p{font-size:16px;line-height:24px}.sf .sf-lost__go :is(.sf-solid,.sf-outline){flex:1 1 100%}.sf-finder__body--inline{margin-top:40px}.sf-lost .sf-rail{margin-top:48px}}@media(max-width:380px){.sf-logo .studio56-wordmark{--studio56-wordmark-size: 24px}}@media(max-width:349px){.sf .sf-header .sf-door{display:none}}@media(min-width:861px){.sf-phone-menu{display:none}}.sf .s56-pixel-button.s56-pixel-button{min-height:46px;padding:0 32px;border-radius:999px;background:var(--store-go);color:var(--store-on-go);font-family:var(--store-text);font-size:16px;font-weight:500;box-shadow:none;transition:background-color var(--sf-quick),transform var(--sf-quick)}.sf .s56-pixel-button.s56-pixel-button:hover{background:var(--store-go-hover)}.sf .s56-pixel-button.s56-pixel-button:active{transform:scale(.98)}.sf.sf .s56-pixel-button.s56-pixel-button:focus-visible{outline:none;box-shadow:var(--sf-focus)}.sf .s56-pixel-button.s56-pixel-button--large{min-height:48px;padding:0 32px}@media(prefers-reduced-motion:reduce){.sf .s56-pixel-button.s56-pixel-button:active{transform:none}}.sf-hero{display:flex;flex-direction:column;align-items:center;padding:72px var(--gutter) 88px;background:var(--store-sky);color:var(--store-ink);text-align:center}.sf-hero--band{margin-top:80px}.sf-hero__words{display:flex;flex-direction:column;align-items:center}.sf-hero__words :is(h1,h2){max-width:15em;font-size:clamp(56px,6vw,86px);line-height:1}.sf-hero--band .sf-hero__words h2{font-size:clamp(40px,4.2vw,60px);line-height:1.05}.sf-hero__words p{max-width:30em;margin-top:20px;color:var(--store-soft-ink);font-size:20px;line-height:28px;text-wrap:balance}.sf-hero .sf-pills{margin-top:32px}.sf-hero .s56-film-band{width:min(100%,1040px);margin-top:56px}.sf-hero .s56-film{border-radius:8px;box-shadow:0 0 0 1px var(--store-line)}.sf-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px}.sf .sf-pill{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 30px;border:1px solid currentColor;border-radius:999px;font-size:16px;font-weight:500;line-height:1;white-space:nowrap;transition:background-color var(--sf-quick),border-color var(--sf-quick),color var(--sf-quick),opacity var(--sf-quick),transform var(--sf-quick)}.sf .sf-pill:hover{background:color-mix(in srgb,currentColor 12%,transparent)}.sf .sf-pill--solid{border-color:var(--pill, var(--store-go));background:var(--pill, var(--store-go));color:var(--pill-ink, var(--store-on-go))}.sf .sf-pill--solid:hover{background:var(--pill, var(--store-go));opacity:.88}.sf .sf-hero .sf-pill{border-color:var(--store-line-strong);color:var(--store-ink)}.sf .sf-hero .sf-pill:hover{border-color:var(--store-ink);background:none}.sf .sf-hero .sf-pill--solid{border-color:var(--store-go);background:var(--store-go);color:var(--store-on-go)}.sf .sf-hero .sf-pill--solid:hover{border-color:var(--store-go-hover);background:var(--store-go-hover);opacity:1}.sf-shows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px}.sf-show{position:relative;display:flex;flex-direction:column;align-items:center;min-height:600px;overflow:hidden;padding-top:56px;background:var(--store-sky);color:var(--store-ink);text-align:center}.sf-show--cobalt{--pill: var(--store-on-go);--pill-ink: var(--store-go);background:var(--store-go);color:var(--store-on-go)}.sf-show--wide{grid-column:1 / -1;min-height:700px;margin-inline:-12px;padding-top:64px}.sf-show:not(.sf-show--wide){border-radius:8px}.sf-shows>.sf-show:not(.sf-show--wide):last-child:nth-child(2n){grid-column:1 / -1}.sf-show__words{display:flex;flex-direction:column;align-items:center;padding-inline:24px}.sf-show h2{font-size:36px;line-height:45px;letter-spacing:-.4px;text-decoration:underline 2px transparent;text-underline-offset:6px;transition:text-decoration-color var(--sf-card-time)}.sf-show--wide h2{font-size:48px;line-height:60px;letter-spacing:-.75px}.sf-show:hover h2{text-decoration-color:currentColor}.sf-show__words>p:not(.sf-show__facts){max-width:30em;margin-top:8px;font-size:18px;line-height:28px;text-wrap:balance}.sf-show__facts{margin-top:12px;font-size:14px;line-height:20px;text-wrap:balance}.sf-show__facts b{font-weight:600}.sf-show__facts s{margin-left:6px;color:inherit}.sf-show__stage{position:relative;flex:1;width:100%;min-height:320px;margin-top:12px}.sf-show__room{position:absolute;inset:0;container-type:size}.sf-show__frame{position:absolute;top:50%;left:50%;width:min(84cqw,82cqh * 50 / 29);aspect-ratio:50 / 29;translate:-50% -50%}.sf-show--fan .sf-show__frame{inset:0;width:auto;aspect-ratio:auto;translate:none}.sf-show__art{position:absolute;inset:0;display:block;border-radius:8px}.sf-show__art .sf-cover__ground{position:absolute;inset:0}.sf-show__art .sf-cover__screen{inset:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;border-radius:8px}.sf-show__art .sf-fan img{width:44%}.sf .sf-pill.sf-show__play{width:46px;padding:0}.sf .sf-show__play[aria-busy=true]{opacity:.6}.sf-show__film{width:min(980px,78%);margin:40px 0 64px}.sf-show .sf-show__film .s56-release-film__screen{border-radius:10px;box-shadow:none}.sf-show :is(.sf-show__words,.sf-show__stage,.sf-show__film){transition:opacity .85s ease-out,transform .85s var(--sf-spring)}.sf-show :is(.sf-show__stage,.sf-show__film){transition-delay:.12s}.sf-show[data-reveal=wait] :is(.sf-show__words,.sf-show__stage,.sf-show__film){opacity:0;transform:translateY(40px)}@media(prefers-reduced-motion:reduce){.sf-show[data-reveal=wait] :is(.sf-show__words,.sf-show__stage,.sf-show__film){transform:none}}.sf-facts{padding-block:56px 104px}.sf-facts__in{display:grid;grid-template-columns:repeat(3,minmax(0,338px));justify-content:center;gap:80px}.sf-facts li{display:flex;flex-direction:column;align-items:center;text-align:center}.sf-facts__icon{color:var(--store-ink)}.sf-facts h3{margin-top:20px;font-size:28px;line-height:35px;letter-spacing:-.19px}.sf-facts p{margin-top:8px;color:var(--store-soft-ink);font-size:16px;line-height:24px}.sf-cats{margin-top:96px}.sf-cats h2{font-size:36px;line-height:45px;letter-spacing:-.4px}.sf-cats__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}.sf-cat{display:block;border-radius:8px}.sf-cat__stage{position:relative;display:block;height:249px;overflow:hidden;border-radius:8px;background:var(--store-raised);box-shadow:inset 0 0 0 1px var(--store-line);container-type:size}.sf-cat__pic{position:absolute;top:72px;left:24px;width:128cqw;max-width:none;aspect-ratio:2000 / 1160;border-radius:6px;box-shadow:0 0 0 1px #00000059}.sf-cat strong{display:block;padding:22px 24px 0;font-size:22px;font-weight:700;line-height:28px;letter-spacing:-.2px}.sf-cat:hover strong{text-decoration:underline;text-underline-offset:3px}.sf-close{position:relative;display:grid;place-items:center;min-height:560px;margin-top:112px;overflow:hidden;padding:64px var(--gutter);background:var(--store-sky);color:var(--store-ink);text-align:center}.sf-close__wall{position:absolute;inset:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-content:center;opacity:.22}.sf-close__wall img{width:100%;aspect-ratio:50 / 29;object-fit:cover}.sf-close__words{position:relative;display:flex;flex-direction:column;align-items:center}.sf-close h2{max-width:12em;font-size:clamp(36px,3.8vw,54px);line-height:1.44;text-wrap:balance}.sf-close .s56-trial-offer{margin-top:32px}@media(max-width:860px){.sf-hero{padding:40px var(--gutter) 48px}.sf-hero--band{margin-top:56px}.sf-hero__words :is(h1,h2){font-size:36px;line-height:1.05}.sf-hero--band .sf-hero__words h2{font-size:30px;line-height:1.1}.sf-hero__words p{margin-top:14px;font-size:17px;line-height:25px}.sf-hero .sf-pills{margin-top:24px}.sf .sf-pill{padding:0 24px}.sf-hero .s56-film-band{margin-top:36px}.sf-shows{grid-template-columns:minmax(0,1fr);padding:12px 0 0}.sf-show,.sf-show--wide{min-height:540px;margin-inline:0;padding-top:44px}.sf-show:not(.sf-show--wide){border-radius:0}.sf-show--wide{min-height:560px}.sf-show h2,.sf-show--wide h2{font-size:28px;line-height:35px;letter-spacing:-.19px}.sf-show__words>p:not(.sf-show__facts){font-size:16px;line-height:24px}.sf-show__facts:not(.sf-show__facts--keep){display:none}.sf-show__stage{min-height:280px}.sf-show__frame{width:min(90cqw,84cqh * 50 / 29)}.sf-show--wide .sf-show__stage,.sf-show__film{width:90%;margin:28px 0 44px}.sf-facts{padding-block:40px 72px}.sf-facts__in{grid-template-columns:minmax(0,1fr);gap:32px}.sf-facts li{display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:20px;align-items:start;text-align:left}.sf-facts__icon{grid-row:span 2}.sf-facts h3{margin-top:0;font-size:20px;line-height:25px;letter-spacing:-.084px}.sf-facts p{margin-top:4px}.sf-cats{margin-top:64px}.sf-cats h2{font-size:28px;line-height:35px;letter-spacing:-.19px}.sf-cats__grid{grid-template-columns:minmax(0,1fr);gap:12px}.sf-close{min-height:480px;margin-top:72px;padding-block:56px}.sf-close__wall{grid-template-columns:repeat(3,minmax(0,1fr))}.sf-close h2{font-size:32px;line-height:40px}}.sf-pp:has(.sf-playbar){padding-bottom:64px}.sf-pp-wrap{width:100%;max-width:calc(1440px + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.sf-pp-sec{margin-top:96px}.sf-pp>.sf-rail{margin-top:96px}.sf-pp>.sf-rail:last-child{padding-bottom:8px}.sf-pp :is(p,dd) a:not([class]){color:var(--store-link)}.sf-pp :is(p,dd) a:not([class]):hover{text-decoration:underline;text-underline-offset:3px}.sf-pp-hero{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;align-items:start;padding-top:48px}.sf-pp-hero--words-first{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px}.sf-pp-hero--words-first .sf-pp-hero__words{order:-1}.sf-pp-hero h1{font-size:56px;line-height:64px;letter-spacing:-.02em;overflow-wrap:anywhere}.sf-pp-hero--words-first h1{font-size:48px;line-height:56px}.sf-pp-hero__heading{margin-top:12px;color:var(--store-ink);font-size:20px;font-weight:600;line-height:28px;text-wrap:balance}.sf-about{margin-top:16px}.sf-about p{color:var(--sf-grey-20)}.sf-about p.is-held{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.sf .sf-about__more{margin-top:8px;height:24px;padding:0 10px;border-radius:999px;background:#2438a70f;color:var(--sf-dim);font-size:13px;font-weight:500;line-height:24px;transition:background-color var(--sf-quick),color var(--sf-quick)}.sf .sf-about__more:hover{background:#2438a71f;color:var(--store-ink)}.sf-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.sf-tags a{display:inline-flex;align-items:center;height:28px;padding:0 10px;border:1px solid var(--sf-grey-50);border-radius:4px;color:var(--sf-grey-20);font-size:13px;font-weight:500;line-height:20px;transition:background-color var(--sf-quick),border-color var(--sf-quick),color var(--sf-quick)}.sf-tags a:hover{border-color:var(--sf-grey-40);background:var(--sf-grey-80);color:var(--store-ink)}.sf-formats{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.sf-formats li{padding:2px 8px;border:1px solid var(--store-line-strong);border-radius:4px;color:var(--sf-grey-20);font-size:14px;font-weight:500;line-height:21px}.sf-pp-stats{display:flex;flex-wrap:wrap;margin-top:24px;padding-top:20px;border-top:1px solid var(--store-line);color:var(--store-quiet);font-size:14px;line-height:22px}.sf-pp-stats li{white-space:nowrap}.sf-pp-stats li+li:before{content:"•";margin:0 10px;color:var(--sf-grey-50)}.sf-pp-stats b{color:var(--store-ink);font-weight:600}.sf-pp-buy{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:24px}.sf-pp-buy__price{display:flex;align-items:baseline;gap:10px}.sf-pp-buy__price b{font-family:var(--store-display);font-size:28px;font-stretch:125%;font-weight:700;line-height:36px}.sf-pp-buy__price s{color:var(--sf-grey-40);font-size:16px}.sf .sf-pp-cta,.sf .sf-pp-ring{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 32px;border-radius:999px;font-size:16px;font-weight:600;line-height:24px;white-space:nowrap;transition:background-color var(--sf-quick)}.sf .sf-pp-cta{background:var(--store-go);color:var(--store-on-go)}.sf .sf-pp-cta:hover{background:var(--store-go-hover)}.sf .sf-pp-ring{box-shadow:inset 0 0 0 1px var(--sf-grey-60);color:var(--store-ink)}.sf .sf-pp-ring:hover{background:var(--sf-grey-70)}.sf.sf :is(.sf-pp-cta,.sf-pp-ring,.sf-pp-pill,.sf-gal__arrow,.sf-deck__arrow,.sf-pin__mark,.sf-demo__play,.sf-prow__play,.sf-playbar__play,.sf-playbar__close,.sf-deck__play):focus-visible{outline:none;box-shadow:var(--sf-focus)}.sf-pp-terms{margin-top:12px;color:var(--store-quiet);font-size:14px;line-height:20px}.sf-gal__frame{position:relative;overflow:hidden;border-radius:8px;box-shadow:0 0 0 1px var(--store-line)}.sf-gal__track{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.sf-gal__track::-webkit-scrollbar{display:none}.sf-gal__slide{display:grid;flex:0 0 100%;place-items:center;aspect-ratio:16 / 10;overflow:hidden;scroll-snap-align:start}.sf-gal__screen{width:88%;height:auto;aspect-ratio:50 / 29;object-fit:cover;border-radius:6px;box-shadow:0 0 0 1px #00000029}.sf-gal__film{position:relative;display:block;overflow:hidden}.sf-gal__film>*{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.sf-gal__slide>:is(picture,img):not(.sf-gal__screen){width:100%;height:100%}.sf-gal__slide>picture img{width:100%;height:100%;object-fit:cover}.sf .sf-gal__arrow{position:absolute;top:50%;z-index:1;display:grid;place-items:center;width:44px;height:44px;margin-top:-22px;border-radius:50%;background:#0000007a;box-shadow:inset 0 0 0 1px #ffffff29;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color var(--sf-quick),color var(--sf-quick)}.sf .sf-gal__arrow:hover{background:var(--store-raised);color:var(--store-ink)}.sf-gal__arrow--back{left:16px}.sf-gal__arrow--next{right:16px}.sf-gal__dots,.sf-deck__dots{display:flex;flex-wrap:wrap;justify-content:center;margin-top:8px}.sf .sf-gal__dots button,.sf .sf-deck__dots button{position:relative;width:18px;height:32px}.sf-gal__dots button:before,.sf-deck__dots button:before{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;border-radius:999px;background:#ffffff52;transform:translate(-50%,-50%)}.sf .sf-gal__dots button.is-on,.sf .sf-deck__dots button.is-on{width:36px}.sf-gal__dots button.is-on:before{width:28px;background:var(--store-go)}.sf-demo{display:grid;grid-template-areas:"play wave time" "play caption caption";grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:8px 24px;margin-top:64px;padding:24px;border-radius:16px;background:var(--sf-grey-85)}.sf .sf-demo__play{grid-area:play;display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:var(--store-go);color:var(--store-on-go);transition:background-color var(--sf-quick)}.sf .sf-demo__play:hover{background:var(--store-go-hover)}.sf .sf-demo__play[aria-busy=true]{opacity:.6}.sf-demo .sf-wave{grid-area:wave;height:56px}.sf-demo__time{grid-area:time;min-width:88px;color:var(--store-quiet);font-size:14px;font-variant-numeric:tabular-nums;line-height:20px;text-align:right}.sf-demo__caption{grid-area:caption;color:var(--store-quiet);font-size:14px;line-height:20px}.sf-demo__caption b{color:var(--store-ink);font-weight:600}.sf-wave{position:relative;display:block;height:48px;border-radius:4px;cursor:pointer;touch-action:pan-y}.sf-wave__bars{position:absolute;inset:0;display:flex;align-items:center;gap:var(--gap);overflow:hidden;pointer-events:none}.sf-wave__bars i{flex:0 0 var(--bar);min-height:4px;border-radius:999px;background:var(--sf-grey-50)}.sf-wave__bars--played{clip-path:inset(0 calc((1 - var(--played, 0)) * 100%) 0 0)}.sf-wave__bars--played i{background:var(--store-ink)}.sf-wave__hover{position:absolute;top:0;bottom:0;left:var(--hover, 0);width:1px;background:var(--sf-dim);opacity:0;pointer-events:none;transition:opacity var(--sf-quick)}.sf-wave:hover .sf-wave__hover{opacity:1}.sf.sf .sf-wave:focus-visible{outline:3px solid var(--sf-focus-colour);outline-offset:4px}@media(hover:none){.sf-wave__hover{display:none}}.sf-wave__bars--on{clip-path:inset(0 0 0 calc(var(--on, 1) * 100%))}.sf-wave__bars--on i{background:color-mix(in srgb,var(--store-link) 40%,var(--sf-grey-50))}.sf-wave__bars--on-played{clip-path:inset(0 calc((1 - max(var(--played, 0),var(--on, 1)))*100%) 0 calc(var(--on, 1) * 100%))}.sf-wave__bars--on-played i{background:var(--store-link)}.sf-pp-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-bottom:32px}.sf-pp-head h2,.sf-pp-split>h2,.sf-price__side h2,.sf-pp-info>h2,.sf-spec h2{font-size:36px;line-height:44px}.sf-pp-head p{max-width:760px;margin-top:12px;color:var(--store-quiet)}.sf-pp-note{margin-top:64px}.sf-seg,.sf-ftabs{display:flex;gap:4px;margin:0 -4px 16px;padding:4px;overflow-x:auto;scrollbar-width:none}.sf-seg::-webkit-scrollbar,.sf-ftabs::-webkit-scrollbar{display:none}.sf .sf-seg button{display:inline-flex;flex:none;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:8px;color:var(--sf-grey-20);font-size:14px;font-weight:500;line-height:20px;transition:background-color .2s ease-out,color .2s ease-out}.sf-seg button span{color:var(--store-quiet);font-variant-numeric:tabular-nums}.sf .sf-seg button:hover{background:#2438a70f;color:var(--store-ink)}.sf .sf-seg button[aria-selected=true]{background:#2438a71a;color:var(--store-ink)}.sf-ptable{border-top:1px solid var(--sf-grey-70)}.sf-prow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,240px);align-items:center;column-gap:16px;min-height:52px;padding:0 12px;border-bottom:1px solid var(--sf-grey-70);font-size:14px;line-height:20px;transition:background-color .2s ease-out}.sf-ptable--heard .sf-prow{grid-template-columns:36px minmax(0,1fr) minmax(0,200px) minmax(0,160px) 56px;min-height:64px}.sf-prow:hover{background:var(--sf-row-hover)}.sf-prow:focus-within{background:var(--sf-row-focus)}.sf-prow__name,.sf-prow__folder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-prow__name{color:var(--store-ink);font-weight:600}.sf-prow.is-playing .sf-prow__name{color:var(--store-link)}.sf-prow__folder,.sf-prow__time{color:var(--store-quiet)}.sf-prow__time{font-variant-numeric:tabular-nums;text-align:right}.sf-prow__wave .sf-wave{height:32px}.sf-prow__play{display:grid;place-items:center;width:36px;height:36px;border-radius:50%}.sf .sf-prow button.sf-prow__play{background:#2438a70f;color:var(--store-ink);transition:background-color var(--sf-quick)}.sf .sf-prow:hover button.sf-prow__play{background:#2438a71f}.sf .sf-prow button.sf-prow__play:hover,.sf .sf-prow.is-playing button.sf-prow__play{background:var(--store-go);color:var(--store-on-go)}.sf-ptable__more{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;color:var(--store-quiet);font-size:14px;line-height:20px}.sf .sf-pp-pill{display:inline-flex;align-items:center;height:40px;padding:0 20px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--sf-grey-60);color:var(--store-ink);font-size:14px;font-weight:600;transition:background-color var(--sf-quick)}.sf .sf-pp-pill:hover{background:var(--sf-grey-80)}.sf .sf-ftabs button{flex:none;height:32px;padding:4px 8px;border-radius:8px;color:var(--sf-dim);font-size:16px;font-weight:700;line-height:24px;transition:background-color .2s ease-out,color .2s ease-out}.sf .sf-ftabs button:hover{color:var(--store-ink)}.sf .sf-ftabs button[aria-selected=true]{background:#2438a714;color:var(--store-ink)}.sf-fpanel{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:32px;padding:24px;border-radius:16px;background:var(--sf-grey-85)}.sf-fpanel__media{position:relative;aspect-ratio:16 / 10;overflow:hidden;border-radius:8px}.sf-fpanel__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.sf-fpanel__words h3{font-family:var(--store-display);font-size:28px;font-stretch:125%;font-weight:700;line-height:36px;text-wrap:balance}.sf-fpanel__words p{margin-top:12px;color:var(--sf-grey-20)}.sf-fpanel__words h4{margin:24px 0 0;font-size:16px;font-weight:700;line-height:24px}.sf-fpanel__words .sf-fpanel__moves{margin-top:4px;color:var(--store-quiet);font-size:14px;line-height:20px}.sf .sf-knob-sound{display:inline-flex;align-items:center;gap:12px;margin-top:24px;font-size:16px;font-weight:600;line-height:24px}.sf-knob-sound__disc{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--sf-grey-70);transition:background-color var(--sf-quick)}.sf-knob-sound:hover .sf-knob-sound__disc{background:var(--store-go);color:var(--store-on-go)}.sf.sf .sf-knob-sound:focus-visible{outline:none}.sf.sf .sf-knob-sound:focus-visible .sf-knob-sound__disc{box-shadow:var(--sf-focus)}.sf-pp-split{display:grid;grid-template-columns:minmax(0,304px) minmax(0,1fr);align-items:start;gap:24px 64px}.sf-made p{max-width:760px;color:var(--sf-grey-20);font-size:18px;line-height:28px}.sf-made ul{margin-top:32px;border-top:1px solid var(--store-line)}.sf-made ul:first-child{margin-top:0}.sf-made li{padding:14px 0;border-bottom:1px solid var(--store-line);color:var(--sf-grey-20)}.sf-qs{border-top:1px solid var(--store-line)}.sf-q{border-bottom:1px solid var(--store-line)}.sf-q summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 0;font-size:18px;font-weight:700;line-height:26px;list-style:none;cursor:pointer}.sf-q summary::-webkit-details-marker{display:none}.sf-q__sign{display:grid;flex:none;place-items:center;color:var(--store-quiet);transition:transform .2s ease-out}.sf-q[open] .sf-q__sign{transform:rotate(180deg)}.sf-q__answer{padding-bottom:24px}.sf-q__answer p{max-width:720px;color:var(--sf-grey-20)}.sf-price{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,528px);align-items:center;gap:64px}.sf-price__side>p{margin-top:12px;color:var(--store-quiet);font-size:18px;line-height:28px}.sf-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;margin-top:32px}.sf-checks li{display:flex;gap:12px}.sf-checks__tick{display:grid;flex:none;place-items:center;width:24px;height:24px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--store-go);color:var(--store-link)}.sf-checks li>span:last-child{display:grid;align-content:start;gap:2px;min-width:0}.sf-checks b{font-weight:700}.sf-checks span span{color:var(--store-quiet);font-size:14px;line-height:20px}.sf-card{display:flex;flex-direction:column;align-items:center;padding:40px 32px 32px;border-radius:48px;background:var(--store-raised);box-shadow:0 0 0 1px #2438a714,var(--sf-shadow-deep);text-align:center}.sf-card__name{display:grid;gap:2px}.sf-card__name b{font-size:20px;font-weight:700;line-height:28px}.sf-card__name span{color:var(--store-quiet);font-size:14px;line-height:20px}.sf-card__was{margin-top:24px}.sf-card__was s{position:relative;display:inline-block;color:var(--sf-dim);font-family:var(--store-display);font-size:28px;font-stretch:125%;font-weight:700;line-height:36px;text-decoration:none}.sf-card__was s:after{content:"";position:absolute;top:50%;left:-6%;right:-6%;height:3px;margin-top:-1.5px;border-radius:2px;background:var(--sf-dim);transform:rotate(-11deg)}.sf-card__price{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:8px;margin-top:24px}.sf-card__was+.sf-card__price{margin-top:4px}.sf-card__price strong{font-family:var(--store-display);font-size:72px;font-stretch:125%;font-weight:700;letter-spacing:-2px;line-height:80px}.sf-card__price span{color:var(--store-quiet);font-size:18px}.sf-card__terms{margin-top:4px;font-weight:600}.sf-card__act{display:grid;justify-items:center;gap:16px;width:100%;margin-top:32px}.sf .sf-card__act .sf-solid{height:56px;font-size:18px;font-weight:600}.sf-card__pro{color:var(--store-link);font-size:14px;font-weight:600;line-height:20px}.sf-card__pro:hover{text-decoration:underline;text-underline-offset:3px}.sf-card__note{color:var(--store-quiet);font-size:13px;line-height:20px}.sf-card__note a{color:var(--store-link)}.sf-card .s56-trial-offer{width:100%;align-items:stretch}.sf-pp-info__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 64px;margin-top:32px}.sf-pp-info__rows{border-top:1px solid var(--store-line)}.sf-pp-info__rows div{display:grid;grid-template-columns:minmax(0,180px) minmax(0,1fr);gap:16px;padding:14px 0;border-bottom:1px solid var(--store-line);font-size:14px;line-height:20px}.sf-pp-info__rows dt{color:var(--store-quiet)}.sf-pp-info__rows dd{margin:0}.sf-pp-info__needs h3{font-size:20px;font-weight:700;line-height:28px}.sf-pp-info__needs .sf-formats{margin-top:12px}.sf-pp-info .sf-specs{margin-top:16px}.sf-pp-info .sf-specs div{grid-template-columns:minmax(0,140px) minmax(0,1fr);gap:16px;padding:12px 0;border-color:var(--store-line);font-size:14px;line-height:20px}.sf-pp-info__help{margin-top:16px;color:var(--store-quiet);font-size:14px;line-height:20px}.sf-included{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.sf-shelf__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.sf-kinds-tabs{display:flex;flex-wrap:wrap;gap:8px}.sf .sf-kinds-tabs button{height:40px;padding:0 16px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--sf-grey-60);font-size:14px;font-weight:500;transition:background-color var(--sf-quick),box-shadow var(--sf-quick)}.sf .sf-kinds-tabs button:hover{background:var(--sf-grey-80)}.sf .sf-kinds-tabs button[aria-selected=true]{background:var(--store-go);color:var(--store-on-go);box-shadow:none}.sf.sf .sf-kinds-tabs button:focus-visible{outline:none;box-shadow:var(--sf-focus)}.sf .sf-shelf__bar .sf-quiet-link{font-size:14px}.sf-shelf__count{margin:16px 0 12px;color:var(--store-quiet);font-size:14px;line-height:20px}.sf-spec{padding:64px;border-radius:16px;background:var(--sf-grey-80);text-align:center}.sf-spec dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:40px;text-align:left}.sf-spec dl div{padding:0 24px}.sf-spec dl div+div{border-left:1px solid var(--sf-grey-60)}.sf-spec dt{font-weight:700}.sf-spec dd{margin:4px 0 0;color:var(--store-quiet)}.sf-spec p{margin-top:40px;color:var(--store-quiet);font-size:14px;line-height:20px}.sf-pins__stage{position:relative;border-radius:14px;box-shadow:0 0 0 1px var(--sf-grey-70)}.sf-pins__stage .sf-gal__screen{display:block;width:100%;border-radius:14px;box-shadow:none}.sf-pin{position:absolute;z-index:1;width:0;height:0}.sf-pin.is-open{z-index:2}.sf .sf-pin__mark{position:absolute;top:-16px;left:-16px;width:32px;height:32px;border-radius:50%;background:var(--store-go);transition:box-shadow .18s ease-out}.sf-pin__mark:before{content:"";position:absolute;inset:11px;border-radius:50%;background:#fff}.sf-pin__mark:after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 2px var(--store-go);pointer-events:none;animation:sf-pin-ping 2.6s ease-out infinite}.sf .sf-pin__mark:hover,.sf-pin.is-open .sf-pin__mark{box-shadow:0 0 0 3px #fff}@keyframes sf-pin-ping{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(2.1)}}.sf-pin__card{position:absolute;top:26px;left:0;width:min(15rem,60vw);padding:.7rem .85rem;border-radius:8px;background:var(--store-raised);box-shadow:0 0 0 1px var(--sf-grey-70),0 18px 40px -18px #000;text-align:left;opacity:0;visibility:hidden;transform:translate(-50%);transition:opacity .18s ease-out,visibility 0s linear .18s}.sf-pin--up .sf-pin__card{top:auto;bottom:26px}.sf-pin.is-open .sf-pin__card{opacity:1;visibility:visible;transition:opacity .18s ease-out}.sf-pin__card b{display:block;font-size:15px;font-weight:700;line-height:1.3}.sf-pin__card p{margin-top:4px;color:var(--sf-grey-20);font-size:13px;line-height:1.5}.sf-pin__card .s56-hear,.sf-pins__list .s56-hear{margin-top:10px}.sf-pins__list{display:none}.sf-deck{width:100%;max-width:416px;margin-inline:auto}.sf-deck__frame{position:relative}.sf-deck__track{display:flex;overflow-x:auto;overscroll-behavior-x:contain;border-radius:14px;box-shadow:0 0 0 1px var(--store-line);scroll-snap-type:x mandatory;scrollbar-width:none}.sf-deck__track::-webkit-scrollbar{display:none}.sf-deck__card{position:relative;display:grid;flex:0 0 100%;place-items:center;aspect-ratio:1;overflow:hidden;padding-bottom:76px;scroll-snap-align:start}.sf-deck__screen{width:86%;height:auto;border-radius:6px;box-shadow:0 0 0 1px #00000029}.sf-deck__strip{position:absolute;right:0;bottom:0;left:0;display:grid;padding:14px 72px 18px 16px;background:#000000b8;text-align:left}.sf-deck__strip a{overflow:hidden;font-size:16px;line-height:24px;text-overflow:ellipsis;white-space:nowrap}.sf-deck__strip a:hover{text-decoration:underline;text-underline-offset:3px}.sf-deck__strip span{color:var(--sf-grey-20);font-size:14px;line-height:20px}.sf .sf-deck__play{position:absolute;right:16px;bottom:20px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#ffffffe6;color:var(--store-ink);transition:background-color var(--sf-quick),color var(--sf-quick)}.sf .sf-deck__play:hover{background:#fff}.sf .sf-deck__play.is-playing{background:var(--store-go);color:var(--store-on-go)}.sf-deck__line{position:absolute;right:0;bottom:0;left:0;height:4px;background:#ffffff2e}.sf-deck__line span{display:block;height:100%;background:var(--store-link);transform:scaleX(0);transform-origin:left}.sf .sf-deck__arrow{position:absolute;top:50%;display:grid;place-items:center;width:48px;height:48px;margin-top:-24px;border-radius:50%;background:#121214ad;box-shadow:inset 0 0 0 1px #fff3;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background-color var(--sf-quick)}.sf .sf-deck__arrow:hover{background:var(--sf-grey-70)}.sf-deck__arrow--back{left:-72px}.sf-deck__arrow--next{right:-72px}.sf-deck__dots button:before{width:8px;height:8px;background:#ffffff47}.sf .sf-deck__dots button{width:16px}.sf .sf-deck__dots button.is-on{width:28px}.sf-deck__dots button.is-on:before{width:20px;background:#fff}.sf-playbar{position:fixed;right:0;bottom:0;left:0;z-index:40;display:grid;grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:16px;height:64px;padding:0 var(--gutter);background:var(--sf-grey-80);box-shadow:0 -1px 0 var(--store-line)}.sf-playbar__line{position:absolute;top:0;right:0;left:0;height:2px;background:#2438a714}.sf-playbar__line span{display:block;height:100%;background:var(--store-go);transform:scaleX(0);transform-origin:left}.sf-playbar__art{display:grid;place-items:center;width:48px;height:48px;overflow:hidden;border-radius:6px}.sf-playbar__art img{width:88%;border-radius:3px}.sf-playbar__words{display:grid;min-width:0}.sf-playbar__words :is(b,span){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-playbar__words b{font-size:14px;line-height:20px}.sf-playbar__words span{color:var(--store-quiet);font-size:13px;line-height:18px}.sf .sf-playbar__play,.sf .sf-playbar__close{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;transition:background-color var(--sf-quick),color var(--sf-quick)}.sf .sf-playbar__play{background:var(--store-raised);color:var(--store-ink)}.sf .sf-playbar__play:hover{background:var(--store-go);color:var(--store-on-go)}.sf .sf-playbar__close{color:var(--store-quiet)}.sf .sf-playbar__close:hover{background:var(--sf-grey-70);color:var(--store-ink)}@media(prefers-reduced-motion:no-preference){.sf-gal__track,.sf-deck__track{scroll-behavior:smooth}.sf-gal__dots button:before,.sf-deck__dots button:before{transition:width .2s ease-out,background-color .2s ease-out}.sf-wave__bars i{transition:height .6s cubic-bezier(.2,.8,.2,1)}.sf-fpanel__media img,.sf-fpanel__words{animation:sf-pp-fade .3s ease-out both}.sf .sf-pin__mark{transition:box-shadow .18s ease-out,transform .18s ease-out}.sf .sf-pin__mark:hover,.sf-pin.is-open .sf-pin__mark{transform:scale(1.12)}.sf-pin__card{translate:0 4px;transition:opacity .18s ease-out,translate .18s ease-out,visibility 0s linear .18s}.sf-pin.is-open .sf-pin__card{translate:0 0;transition:opacity .18s ease-out,translate .18s ease-out}.sf-playbar{animation:sf-playbar-in .25s ease-out both}}@keyframes sf-pp-fade{0%{opacity:0}}@keyframes sf-playbar-in{0%{transform:translateY(100%)}}.sf-studio{--brand-font: var(--store-text);--brand-ink: var(--store-ink);--sf-bezel: 0 8px 16px rgba(0, 0, 0, .15), 0 12px 48px rgba(0, 0, 0, .12), 0 24px 36px rgba(0, 0, 0, .14)}.sf-studio .sf-pp-hero{grid-template-columns:minmax(0,1fr);gap:56px;padding-top:72px}.sf-studio .sf-pp-hero__words{display:flex;flex-direction:column;align-items:center;max-width:720px;margin:0 auto;text-align:center}.sf-studio .sf-pp-hero h1{font-size:clamp(40px,6vw,72px);line-height:1.05;text-wrap:balance}.sf-studio .sf-pp-hero__heading{margin-top:20px}.sf-studio .sf-pp-buy{justify-content:center;margin-top:32px}.sf-studio .sf-pp-stats{justify-content:center;margin-top:24px;padding-top:0;border-top:0}.sf-studio .sf-formats{justify-content:center;margin-top:16px}.sf-pp-film{width:100%;max-width:1120px;margin:0 auto;padding:4px;border:1px solid var(--sf-grey-70);border-radius:16px;background:var(--sf-grey-90);box-shadow:var(--sf-bezel)}.sf-pp-film .s56-film-band{width:100%;margin:0;padding:0}.sf-pp-film .s56-film{width:100%;border-radius:12px;background:var(--sf-grey-90);box-shadow:none}.sf .sf-studio .s56-pixel-button.s56-pixel-button,.sf .sf-pp-buy .s56-pixel-button.s56-pixel-button,.sf .sf-card .s56-pixel-button.s56-pixel-button{min-height:48px;padding:0 32px;border-radius:999px;background:var(--store-go);color:var(--store-on-go);font-family:var(--store-text);font-size:16px;font-weight:600;box-shadow:none}.sf .sf-card .s56-pixel-button.s56-pixel-button{min-height:56px;font-size:18px}.sf .sf-studio .s56-pixel-button.s56-pixel-button:hover,.sf .sf-pp-buy .s56-pixel-button.s56-pixel-button:hover,.sf .sf-card .s56-pixel-button.s56-pixel-button:hover{background:var(--store-go-hover)}.sf .sf-studio .s56-hear{font-family:var(--store-text);font-size:15px;letter-spacing:0}.sf-pp-buy .s56-trial-offer{align-items:flex-start}.sf-pairs h3,.sf-panels h3,.sf-kinds h3,.sf-pins__list h3{font-family:var(--store-display);font-stretch:125%;font-weight:700;letter-spacing:0;text-wrap:balance}.sf-pairs{display:grid;gap:64px;margin-top:8px}.sf-pairs article{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:1fr auto auto 1fr;column-gap:56px}.sf-pairs article>span{grid-row:1 / 5;grid-column:1;display:block;aspect-ratio:16 / 10;padding:4px;border:1px solid var(--sf-grey-70);border-radius:16px;background:var(--sf-grey-90);box-shadow:var(--sf-bezel)}.sf-pairs article>span :is(img,video){display:block;width:100%;height:100%;border-radius:12px;object-fit:cover}.sf-pairs article>span img.sf-pairs__tall{object-fit:contain}.sf-pairs h3{grid-row:2;grid-column:2;font-size:28px;line-height:35px}.sf-pairs p{grid-row:3;grid-column:2;margin-top:12px;color:var(--store-quiet)}.sf-pairs article:nth-child(2n)>span{grid-column:2}.sf-pairs article:nth-child(2n) h3,.sf-pairs article:nth-child(2n) p{grid-column:1}.sf-pairs .s56-hear{grid-row:4;grid-column:2;align-self:start;justify-self:start;margin-top:16px}.sf-pairs article:nth-child(2n) .s56-hear{grid-column:1}.sf-panels img,.sf-strip img{display:block;width:100%;height:auto;border-radius:8px;box-shadow:0 0 0 1px var(--store-line)}.sf-panels{display:grid;grid-template-columns:var(--sf-panels);gap:24px}.sf-panels h3{margin-top:24px;font-size:24px;line-height:30px}.sf-kinds h3{margin-top:28px;font-size:20px;line-height:25px}.sf-panels p,.sf-kinds p{margin-top:8px;color:var(--store-quiet)}.sf-strip{display:block}.sf-kinds{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.sf-psec__head{max-width:920px;margin:0 auto;text-align:center}.sf-psec__head h2{font-size:40px;line-height:48px}.sf-psec__head p{margin-top:16px;color:var(--store-quiet)}.sf-specs{margin-top:24px}.sf-specs div{display:grid;grid-template-columns:252px 1fr;padding:14px 0;border-top:1px solid var(--store-line)}.sf-specs div:last-child{border-bottom:1px solid var(--store-line)}.sf-specs dt{font-weight:500}.sf-specs dd{margin:0;color:var(--store-quiet)}main>.sf-rail:last-child,.sf-faq:last-child,.sf-plans:last-child{padding-bottom:8px}@media(max-width:1200px){.sf-included{grid-template-columns:repeat(4,minmax(0,1fr))}.sf-deck__arrow--back{left:12px}.sf-deck__arrow--next{right:12px}}@media(max-width:1023px){.sf-pp-hero,.sf-pp-hero--words-first{grid-template-columns:minmax(0,1fr);gap:32px}.sf-price,.sf-fpanel,.sf-pp-split,.sf-pp-info__cols{grid-template-columns:minmax(0,1fr)}.sf-price{gap:40px}.sf-price .sf-card{width:100%;max-width:528px;justify-self:center}.sf-included{grid-template-columns:repeat(3,minmax(0,1fr))}.sf-ptable--heard .sf-prow{grid-template-columns:36px minmax(0,1fr) minmax(0,160px) minmax(0,120px) 48px}}@media(max-width:860px){.sf-pp-sec,.sf-pp>.sf-rail{margin-top:64px}.sf-pp-hero,.sf-pp-hero--words-first{gap:24px;padding-top:16px}.sf-pp-hero h1,.sf-pp-hero--words-first h1{font-size:36px;line-height:44px}.sf-pp-hero__heading{font-size:18px;line-height:26px}.sf-pp-stats{gap:2px 16px}.sf-pp-stats li+li:before{display:none}.sf-pp-buy{gap:12px 20px}.sf .sf-pp-buy :is(.sf-pp-cta,.sf-pp-ring){flex:1 1 auto}.sf-gal__arrow--back{left:8px}.sf-gal__arrow--next{right:8px}.sf-demo{grid-template-areas:"play wave wave" "caption caption time";grid-template-columns:56px minmax(0,1fr) auto;gap:12px 16px;margin-top:40px;padding:16px}.sf .sf-demo__play{width:56px;height:56px}.sf-demo .sf-wave{height:48px}.sf-demo__time{min-width:0}.sf-pp-head{margin-bottom:24px}.sf-pp-head h2,.sf-pp-split>h2,.sf-price__side h2,.sf-pp-info>h2,.sf-spec h2{font-size:26px;line-height:32px}.sf-pp-note{margin-top:40px}.sf-prow{grid-template-areas:"name" "folder";grid-template-columns:minmax(0,1fr);padding:10px 4px}.sf-ptable--heard .sf-prow{grid-template-areas:"play name time" "play folder time";grid-template-columns:36px minmax(0,1fr) auto;column-gap:12px;min-height:60px}.sf-prow__play{grid-area:play}.sf-prow__name{grid-area:name}.sf-prow__folder{grid-area:folder}.sf-prow__time{grid-area:time}.sf-prow__wave{display:none}.sf-fpanel{gap:20px;padding:12px 12px 20px}.sf-fpanel__words{padding-inline:4px}.sf-fpanel__words h3{font-size:22px;line-height:28px}.sf-q summary{font-size:16px;line-height:24px}.sf-price__side>p{font-size:16px;line-height:24px}.sf-checks{grid-template-columns:minmax(0,1fr);gap:20px}.sf-price .sf-card{justify-self:stretch;width:auto;max-width:none;margin-inline:calc(-1 * var(--gutter));padding:40px var(--gutter) 32px;border-radius:0;box-shadow:none}.sf-card__price strong{font-size:56px;line-height:64px}.sf-pp-info__rows div,.sf-pp-info .sf-specs div{grid-template-columns:minmax(0,120px) minmax(0,1fr);gap:12px}.sf-included{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sf-spec{padding:40px 16px}.sf-spec dl{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px;margin-top:28px}.sf-spec dl div{padding:0 12px}.sf-spec dl div:nth-child(odd){border-left:0}.sf-spec p{margin-top:28px}.sf-pin{display:none}.sf-pins__list{display:grid;gap:24px;margin-top:24px}.sf-pins__list h3{font-size:20px;line-height:25px}.sf-pins__list p{margin-top:8px;color:var(--store-quiet)}.sf-deck__arrow--back{left:8px}.sf-deck__arrow--next{right:8px}.sf .sf-deck__dots button{width:12px}.sf .sf-deck__dots button.is-on{width:24px}.sf-deck__dots button:before{width:6px;height:6px}.sf-deck__dots button.is-on:before{width:16px}.sf-playbar{gap:12px;padding:0 16px}.sf-studio .sf-pp-hero{gap:40px;padding-top:32px}.sf-pp-film,.sf-pairs article>span{padding:3px;border-radius:12px}.sf-pp-film .s56-film,.sf-pairs article>span :is(img,video){border-radius:9px}.sf-crumbs{display:none}.sf-psec__head h2{font-size:26px;line-height:32px}.sf-pairs{gap:48px}.sf-pairs article,.sf-pairs article:nth-child(2n){display:block}.sf-pairs h3{margin-top:20px;font-size:20px;line-height:25px}.sf-pairs p{margin-top:8px}.sf-pairs .s56-hear{margin-top:12px}.sf-panels,.sf-kinds{grid-template-columns:minmax(0,1fr)}.sf-panels{gap:40px}.sf-panels h3{margin-top:16px;font-size:20px;line-height:25px}.sf-kinds{gap:24px;margin-top:28px}.sf-kinds h3{margin-top:0;font-size:18px;line-height:23px}.sf-specs div{grid-template-columns:140px 1fr;gap:12px;font-size:15px;line-height:22px}}.sf-pro-top{overflow:hidden;padding:96px var(--gutter) 0;background:var(--store-ground);color:var(--store-ink);text-align:center}.sf-pro-top h1{max-width:980px;margin-inline:auto;font-size:56px;line-height:64px}.sf-pro-top>p{max-width:720px;margin:20px auto 32px;color:var(--store-soft-ink);font-size:18px;line-height:28px;text-wrap:balance}.sf-pro-top .sf-pale{padding-inline:32px;background:var(--store-go);color:var(--store-on-go)}.sf-pro-top .sf-pale:hover{background:var(--store-go-hover)}.sf-pro-wall{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;width:118%;margin:64px 0 0 -9%;-webkit-mask-image:linear-gradient(#000 62%,transparent);mask-image:linear-gradient(#000 62%,transparent)}.sf-pro-wall__tile{position:relative;display:block;aspect-ratio:16 / 11;overflow:hidden;border-radius:6px}.sf-pro-wall__tile--1{transform:translateY(26px)}.sf-pro-wall__tile--2{transform:translateY(-12px)}.sf-pro-wall__tile--3{transform:translateY(14px)}.sf-pro-why{padding-top:96px}.sf-pro-why .sf-psec__head h2,.sf-plans+.sf-faq h2{font-size:32px;font-weight:700;line-height:40px}.sf-pro-why .sf-psec__head p{max-width:760px;margin:16px auto 0;color:var(--store-quiet);font-size:18px;line-height:28px}.sf-plans{margin-top:96px}.sf-info{max-width:840px;padding-block:72px 140px}.sf-info p{margin-top:16px;color:var(--store-quiet);font-size:18px;line-height:28px}.sf-info p a,.sf-doc__body p a,.sf-doc__steps a{color:var(--store-link)}.sf-info p a:hover,.sf-doc__body p a:hover,.sf-doc__steps a:hover{text-decoration:underline;text-underline-offset:3px}.sf-info__go{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,260px));gap:12px;margin-top:40px}.sf-bought{display:grid;gap:8px;margin-top:32px}.sf-bought a{display:grid;grid-template-columns:112px 1fr;align-items:center;gap:16px;padding:8px;border-radius:8px;background:var(--store-raised);transition:background-color .15s ease}.sf-bought a:hover{background:var(--store-raised-2)}.sf-bought strong{font-size:16px;font-weight:600;line-height:22px}.sf-info .sf-grid{margin-top:40px}.sf-doc{display:grid;grid-template-columns:minmax(0,760px) 200px;justify-content:space-between;gap:64px;max-width:1120px;margin-inline:auto;padding-block:72px 140px}.sf-doc__body{color:var(--store-quiet)}.sf-doc__body :is(h1,h2,strong,b,dt,summary){color:var(--store-ink)}.sf-doc__body>p,.sf-doc section p{margin-top:12px}.sf-doc__lead{margin-top:16px;color:var(--store-soft-ink);font-size:20px;line-height:30px}.sf-doc section{margin-top:64px;scroll-margin-top:84px}.sf-doc h2{font-size:28px;line-height:35px}.sf-doc h2+*{margin-top:16px}.sf-doc__parts{position:sticky;top:100px;align-self:start;padding-top:8px}.sf-doc__parts ul{display:grid;gap:12px;padding-left:16px;border-left:1px solid var(--store-line);font-size:14px;line-height:20px}.sf-doc__parts a{color:var(--store-quiet);transition:color .15s ease}.sf-doc__parts a:hover{color:var(--store-ink)}.sf-doc__steps{display:grid;gap:12px;margin:16px 0 0;padding-left:1.3em}.sf-doc__steps li{padding-left:4px}.sf-doc__steps li::marker{color:var(--store-quiet)}.sf-doc__steps strong{font-weight:500}.sf-doc__steps li span{display:block}.sf-doc__folds{margin-top:20px}.sf-doc__system+.sf-doc__system{margin-top:16px}.sf-doc__terms{margin-top:20px}.sf-doc__terms div{padding:16px 0;border-top:1px solid var(--store-line)}.sf-doc__terms div:last-child{border-bottom:1px solid var(--store-line)}.sf-doc__terms dt{font-weight:600}.sf-doc__terms dd{margin:4px 0 0}.sf-doc__terms--side div{display:grid;grid-template-columns:220px 1fr;gap:24px}.sf-doc__terms--side dd{margin:0}.sf-doc .sf-crumbs{flex-wrap:wrap;margin-bottom:24px;color:var(--store-quiet)}.sf-doc .sf-crumbs a:hover{color:var(--store-ink);text-decoration:none}.sf-manual__screen{width:100%;height:auto;margin-top:40px;border-radius:8px}.sf-manual__names{columns:3;column-gap:24px;font-size:15px;line-height:26px}@media(max-width:1100px){.sf-doc{grid-template-columns:minmax(0,760px);justify-content:start}.sf-doc__parts{display:none}}@media(max-width:860px){.sf-pro-top{padding-top:64px}.sf-pro-top h1{font-size:32px;line-height:38px}.sf-pro-top>p{font-size:16px;line-height:24px}.sf-pro-wall{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px}.sf-pro-why{padding-top:64px}.sf-pro-why .sf-psec__head h2,.sf-plans+.sf-faq h2{font-size:26px;line-height:32px}.sf-pro-why .sf-psec__head p{font-size:16px;line-height:24px}.sf-plans{margin-top:64px}.sf-info{padding-block:40px 96px}.sf-info p{font-size:16px;line-height:24px}.sf-info__go{grid-template-columns:minmax(0,1fr)}.sf-bought a{grid-template-columns:96px 1fr}.sf-doc{padding-block:40px 96px}.sf-doc section{margin-top:48px}.sf-doc h2{font-size:24px;line-height:30px}.sf-doc__lead{font-size:18px;line-height:27px}.sf-doc .sf-crumbs{display:flex}.sf-doc__terms--side div{grid-template-columns:minmax(0,1fr);gap:4px}.sf-manual__names{columns:2}}.sf-shelf{padding-bottom:32px}.sf-shelf__top{padding-top:48px}.sf-shelf__top h1{font-size:36px;line-height:45px;letter-spacing:-.011em}.sf-stats{margin-top:8px;overflow:hidden;color:var(--store-quiet)}.sf-stats__in{display:flex;flex-wrap:wrap;margin-left:-20px}.sf-stats__in>span{position:relative;padding-left:20px;white-space:nowrap}.sf-stats__in>span:before{content:"";position:absolute;top:50%;left:8px;width:4px;height:4px;margin-top:-2px;border-radius:50%;background:var(--sf-grey-60)}.sf-stats b{color:var(--store-ink);font-weight:700}.sf-tabs{display:flex;gap:24px;margin-top:32px;border-bottom:1px solid var(--store-line);font-size:16px;font-weight:500;line-height:24px}.sf-tabs a{display:flex;flex:0 0 auto;gap:6px;padding:12px 0;color:var(--store-soft-ink);transition:color var(--sf-card-time),box-shadow var(--sf-card-time)}.sf-tabs a:hover{color:var(--store-ink)}.sf-tabs a.active{color:var(--store-ink);box-shadow:inset 0 -3px 0 var(--store-ink)}.sf-tabs__count{color:var(--sf-dim);font-variant-numeric:tabular-nums}.sf-tabs a:focus-visible{border-radius:6px}.sf-uses{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.sf-use{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:999px;background:var(--sf-grey-70);color:var(--store-soft-ink);font-size:14px;font-weight:500;line-height:20px;white-space:nowrap;transition:background-color var(--sf-quick),color var(--sf-quick)}.sf-use span{color:var(--sf-dim);font-variant-numeric:tabular-nums}.sf-use:hover{background:var(--sf-grey-60);color:var(--store-ink)}.sf-use[aria-current]{padding-right:12px;background:var(--store-go);color:var(--store-on-go)}.sf-use[aria-current] span{color:var(--store-on-go);opacity:.8}.sf-use[aria-current]:hover{background:var(--store-go-hover)}.sf-featured{display:grid;grid-template-columns:minmax(0,500px) minmax(0,1fr);align-items:center;gap:32px;margin-top:40px;padding:32px;border-radius:16px;background:var(--sf-grey-80)}.sf-featured__art{position:relative;display:block;aspect-ratio:500 / 263;overflow:hidden;border-radius:16px}.sf-featured h2{font-size:28px;line-height:36px}.sf-featured h2 a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.sf-featured__heading{margin-top:12px;font-weight:700}.sf-featured__line{max-width:560px;margin-top:4px;color:var(--store-soft-ink)}.sf-featured__buy{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px}.sf-featured__price{font-size:20px;font-weight:600;line-height:28px}.sf-featured__price s{margin-left:8px;font-size:16px}.sf .sf-featured__add{width:auto;padding:0 32px}.sf .sf-disc{display:grid;flex:none;place-items:center;width:48px;height:48px;border-radius:50%;color:var(--store-ink);box-shadow:inset 0 0 0 1px var(--store-line-strong);transition:box-shadow var(--sf-quick)}.sf .sf-disc:hover{box-shadow:inset 0 0 0 1px var(--store-ink)}.sf .sf-disc[aria-busy=true]{opacity:.6}.sf.sf .sf-disc:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--store-line-strong),var(--sf-focus)}@media(min-width:861px){.sf-rail-pair{display:flex;flex-wrap:wrap;gap:48px 56px;margin-top:48px;padding-inline:var(--gutter)}.sf-rail-pair>.sf-rail{min-width:0;margin-top:0}.sf-rail-pair>.sf-rail>.sf-wrap{padding-inline:0}.sf-rail-pair .sf-rail__track{margin-right:-4px;padding-right:4px}}.sf-count{margin-top:32px;color:var(--store-soft-ink);font-size:14px;line-height:20px}.sf-count+.sf-grid{margin-top:16px}.sf-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}@media(max-width:1280px){.sf-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:1100px){.sf-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sf-featured{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:860px){.sf-shelf__top{padding-top:32px}.sf-shelf__top h1{font-size:28px;line-height:35px}.sf-tabs{gap:20px;margin-top:24px;font-size:14px;line-height:20px}.sf-tabs a{gap:4px}.sf-uses{flex-wrap:nowrap;margin:20px calc(-1 * var(--gutter)) 0;padding:4px 0 4px var(--gutter);overflow-x:auto;scrollbar-width:none}.sf-uses::-webkit-scrollbar{display:none}.sf-uses:after{content:"";flex:0 0 calc(var(--gutter) - 8px)}.sf-featured{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:32px;padding:20px}.sf-featured h2{font-size:24px;line-height:30px}.sf-count{margin-top:24px}.sf-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}@media(max-width:600px){.sf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
