/* Generated by src/v2/page.mjs from tokens.css, base.css, surfaces.css, components.css, flows.css, sky.css. Don't edit. */
@font-face{font-family: "F37 Bolton";src: url("/assets/v2/fonts/f37-bolton-500.woff2") format("woff2");font-weight: 500;font-style: normal;font-display: swap}@font-face{font-family: "F37 Bolton";src: url("/assets/v2/fonts/f37-bolton-400.woff2") format("woff2");font-weight: 400;font-style: normal;font-display: swap}@font-face{font-family: "Instrument Serif";src: url("/assets/v2/fonts/instrument-serif-italic.woff2") format("woff2");font-weight: 400;font-style: italic;font-display: swap}@font-face{font-family: "Geist";src: url("/assets/v2/fonts/geist-var.woff2") format("woff2");font-weight: 100 900;font-style: normal;font-display: swap}@font-face{font-family: "Geist Mono";src: url("/assets/v2/fonts/geist-mono-var.woff2") format("woff2");font-weight: 100 900;font-style: normal;font-display: swap}@font-face{font-family: "NeueBit";src: url("/assets/v2/fonts/neuebit-bold.woff2") format("woff2");font-weight: 700;font-style: normal;font-display: swap;ascent-override: 75%;descent-override: 20%;line-gap-override: 0%}@font-face{font-family: "Departure Mono";src: url("/assets/v2/fonts/departure-mono.woff2") format("woff2");font-weight: 400;font-style: normal;font-display: swap}@font-face{font-family: "F37 Bolton Fallback";src: local("Arial");ascent-override: 98.89%;descent-override: 25.71%;line-gap-override: 0%;size-adjust: 101.13%}@font-face{font-family: "NeueBit Fallback";src: url("/assets/v2/fonts/departure-mono.woff2") format("woff2");font-weight: 700;font-display: swap;size-adjust: 78.6%;ascent-override: 75%;descent-override: 20%;line-gap-override: 0%}@font-face{font-family: "Instrument Serif Fallback Georgia";src: local("Georgia Italic"), local("Georgia-Italic");font-style: italic;size-adjust: 79.6%;ascent-override: 124.4%;descent-override: 38.9%;line-gap-override: 0%}@font-face{font-family: "Instrument Serif Fallback Times";src: local("Times New Roman Italic"), local("TimesNewRomanPS-ItalicMT"), local("Liberation Serif Italic"), local("LiberationSerif-Italic");font-style: italic;size-adjust: 88.66%;ascent-override: 111.66%;descent-override: 34.96%;line-gap-override: 0%}@font-face{font-family: "Instrument Serif Fallback Noto";src: local("Noto Serif Italic"), local("NotoSerif-Italic");font-style: italic;size-adjust: 77.2%;ascent-override: 128.2%;descent-override: 40.2%;line-gap-override: 0%}:root{--canvas: #FFFFFF;--paper: #FAF7F2;--paper-2: #F4EFE7;--ink: #15130F;--ink-80: rgb(21 19 15 / .80);--ink-64: rgb(21 19 15 / .64);--ink-58: rgb(21 19 15 / .58);--ink-32: rgb(21 19 15 / .32);--hairline: rgb(21 19 15 / .09);--hairline-strong: rgb(21 19 15 / .16);--on-dark: #FFFFFF;--on-dark-64: rgb(255 255 255 / .64);--orange: #FF5A24;--orange-soft: #FFD9C9;--orange-ink: #B83A10;--orange-deep: #D84000;--orange-deep-hover: #C43A02;--lime: #D4F25A;--lime-soft: #EEF9C4;--lime-ink: #4A5E00;--lilac: #A9B1F6;--lilac-soft: #E4E7FD;--lilac-ink: #3B44A8;--sky: #9CCBF2;--sky-soft: #E1F0FC;--sky-ink: #1D5F91;--peach: #F6C7AE;--peach-soft: #FCEBE1;--peach-ink: #9A4A24;--slate: #2E3142;--dot-sand: #DAC3B2;--dot-peach: #F3B99C;--dot-lilac: #B4BAF4;--dot-sky: #9DC8EE;--font-display: "F37 Bolton", "F37 Bolton Fallback", "Helvetica Neue", Arial, sans-serif;--font-serif: "Instrument Serif", "Instrument Serif Fallback Georgia", "Instrument Serif Fallback Times", "Instrument Serif Fallback Noto", Georgia, serif;--font-body: "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "Geist Mono", ui-monospace, Menlo, monospace;--font-pixel: "NeueBit", "NeueBit Fallback", "Departure Mono", ui-monospace, monospace;--font-pixel-ui: "Departure Mono", ui-monospace, monospace;--t-display: clamp(2.375rem, 1.85rem + 2.25vw, 3.75rem);--t-h1: clamp(2.125rem, 1.7rem + 1.6vw, 3rem);--t-h2: clamp(1.75rem, 1.5rem + 1.05vw, 2.375rem);--t-h3: clamp(1.375rem, 1.27rem + .45vw, 1.625rem);--t-lead: clamp(1.125rem, 1.07rem + .24vw, 1.25rem);--t-body: 1rem;--t-small: .875rem;--t-micro: .75rem;--t-pixel: 11px;--t-pixel-md: 22px;--t-pixel-lg: 40px;--t-pixel-xl: 80px;--track-display: -.032em;--track-h: -.026em;--track-body: -.011em;--lh-display: 1;--lh-h: 1.08;--lh-body: 1.55;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-8: 32px;--s-10: 40px;--s-12: 48px;--s-16: 64px;--s-20: 80px;--s-24: 96px;--s-32: 128px;--section-y: clamp(72px, 48px + 6vw, 136px);--gutter: clamp(16px, 8px + 2.2vw, 32px);--card-pad: clamp(20px, 16px + 1.2vw, 32px);--column: 1200px;--inset: clamp(16px, 8px + 2.1vw, 32px);--rail-inset: max(var(--gutter), calc((100% - var(--column)) / 2));--r-xs: 3px;--r-sm: 6px;--r-md: 8px;--r-lg: 10px;--r-xl: 14px;--r-pill: 999px;--shadow-xs: 0 1px 2px rgb(60 40 20 / .06);--shadow-sm: 0 1px 2px rgb(60 40 20 / .05), 0 4px 12px -2px rgb(60 40 20 / .07);--shadow-md: 0 2px 4px rgb(60 40 20 / .04), 0 12px 32px -8px rgb(60 40 20 / .14);--shadow-lg: 0 4px 8px rgb(60 40 20 / .04), 0 28px 64px -16px rgb(60 40 20 / .22);--shadow-btn: inset 0 1px 0 rgb(255 255 255 / .18), 0 1px 2px rgb(21 19 15 / .2), 0 4px 10px -4px rgb(21 19 15 / .35);--grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.1 -.35'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--grain-opacity: .22;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-fast: 160ms;--dur: 320ms;--dur-slow: 720ms}
*, *::before, *::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-behavior: smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}}body{margin: 0;background: var(--canvas);color: var(--ink);font: 400 var(--t-body)/var(--lh-body) var(--font-body);letter-spacing: var(--track-body);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;font-feature-settings: "ss01", "cv11"}img, svg, video, canvas{display: block;max-width: 100%}h1, h2, h3, h4, p, ul, ol, figure, blockquote{margin: 0}ul, ol{padding: 0;list-style: none}a{color: inherit;text-decoration: none}button{font: inherit;color: inherit;background: none;border: 0;padding: 0;cursor: pointer}:focus-visible{outline: 2px solid var(--orange);outline-offset: 3px;border-radius: 4px}::selection{background: var(--orange-soft);color: var(--ink)}.skip{position: absolute;left: -9999px;top: 8px;z-index: 100;background: var(--ink);color: var(--on-dark);padding: 8px 14px;border-radius: var(--r-sm)}.skip:focus{left: 8px}.sr-only{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.wrap{width: min(100% - 2 * var(--gutter), var(--column));margin-inline: auto;padding-inline: var(--inset)}.flush{margin-inline: calc(-1 * var(--inset))}.bleed{margin-inline: calc(50% - 50vw)}.section{position: relative;padding-block: var(--section-y)}.section--paper{background: var(--paper)}.t-display, .t-h1, .t-h2, .t-h3{font-family: var(--font-display);font-weight: 500;color: var(--ink);text-wrap: balance}.t-display{font-size: var(--t-display);line-height: var(--lh-display);letter-spacing: var(--track-display)}.t-h1{font-size: var(--t-h1);line-height: 1;letter-spacing: var(--track-display)}.t-h2{font-size: var(--t-h2);line-height: var(--lh-h);letter-spacing: var(--track-h)}.t-h3{font-size: var(--t-h3);line-height: 1.15;letter-spacing: -.02em;font-weight: 400}.t-lead{font-size: var(--t-lead);line-height: 1.45;color: var(--ink-64);letter-spacing: -.015em;text-wrap: pretty}.t-body{font-size: var(--t-body);line-height: var(--lh-body);color: var(--ink-64);text-wrap: pretty}.t-small{font-size: var(--t-small);line-height: 1.5;color: var(--ink-64)}.t-micro{font-size: var(--t-micro);line-height: 1.4;color: var(--ink-58);letter-spacing: 0}.t-mono{font-family: var(--font-mono);font-size: var(--t-micro);letter-spacing: .02em;text-transform: uppercase;color: var(--ink-58)}.accent{font-family: var(--font-serif);font-style: italic;font-weight: 400;color: var(--orange);font-size: 1.12em;letter-spacing: -.012em;line-height: 0;padding-right: .04em}.accent--ink{color: inherit}.accent--lilac{color: var(--lilac-ink)}.pixel{font-family: var(--font-pixel);font-weight: 700;font-size: var(--t-pixel-lg);line-height: 1;letter-spacing: 0}.pixel--orange{color: var(--orange)}.t-display .pixel{font-size: var(--t-pixel-xl);line-height: 0}@media (max-width: 760px){.t-display .pixel{font-size: var(--t-pixel-lg)}}.pixel-ui{font-family: var(--font-pixel-ui);font-weight: 400;font-size: var(--t-pixel);line-height: 1;letter-spacing: 0;text-transform: uppercase}.pixel-ui--md{font-size: var(--t-pixel-md)}.eyebrow{display: inline-flex;align-items: center;gap: 10px;font: 400 var(--t-pixel)/1 var(--font-pixel-ui);color: var(--ink-64);text-transform: uppercase;letter-spacing: 0}.eyebrow::before{content: "";width: 6px;height: 6px;background: var(--orange);box-shadow: 6px 0 0 var(--orange-soft);margin-right: 6px}.sec-head{display: grid;grid-template-columns: minmax(0, 1fr);align-items: start}.sec-head__num{display: none}.sec-head__eyebrow{margin: 0 0 14px;font: 400 var(--t-pixel)/1 var(--font-pixel-ui);letter-spacing: .04em;text-transform: uppercase;color: var(--ink-58)}.sec-head__title{line-height: 1}.sec-head__lead{margin-top: 16px;max-width: 46em}:is(.sec-head--numbered, .lab .sec-head){grid-template-columns: auto minmax(0, 1fr);column-gap: clamp(16px, 1rem + 1.4vw, 36px)}:is(.sec-head--numbered, .lab .sec-head) .sec-head__num{display: block;grid-row: 1;inline-size: 1.1em;white-space: nowrap;margin: calc(var(--t-h1) * .5115 - var(--t-pixel-lg) * .425) 0 0;font: 700 var(--t-pixel-lg)/1 var(--font-pixel);letter-spacing: 0;color: var(--orange)}:is(.sec-head--numbered, .lab .sec-head) :is(.sec-head__title, .sec-head__lead, .sec-head__eyebrow){grid-column: 2}:is(.sec-head--numbered, .lab .sec-head):has(> .sec-head__eyebrow) .sec-head__num{grid-row: 2}:is(.sec-head--numbered, .lab .sec-head).sec-head--display .sec-head__num{margin-top: calc(var(--t-display) * .5115 - var(--t-pixel-lg) * .425)}
.rails{position: relative}.rails::before, .rails::after{content: "";position: absolute;top: 0;bottom: 0;width: 1px;background: var(--hairline);pointer-events: none;z-index: 2}.rails::before{left: var(--rail-inset)}.rails::after{right: var(--rail-inset)}.ruled{position: relative;border-top: 1px solid var(--hairline)}.ruled--bottom{border-bottom: 1px solid var(--hairline)}.ticks::before{--t: var(--hairline-strong);content: "";position: absolute;z-index: 3;pointer-events: none;top: -6px;height: 11px;left: calc(var(--rail-inset) - 5px);right: calc(var(--rail-inset) - 5px);background: linear-gradient(var(--t), var(--t)) 5px 0 / 1px 11px no-repeat, linear-gradient(var(--t), var(--t)) 0 5px / 11px 1px no-repeat, linear-gradient(var(--t), var(--t)) calc(100% - 5px) 0 / 1px 11px no-repeat, linear-gradient(var(--t), var(--t)) 100% 5px / 11px 1px no-repeat}.hr{height: 1px;border: 0;margin: 0;background: var(--hairline)}.cells{display: grid;gap: 1px;background: var(--hairline);border-block: 1px solid var(--hairline)}.cells > *{background: var(--canvas)}.glass{background: rgb(255 255 255 / .72);-webkit-backdrop-filter: saturate(1.4) blur(14px);backdrop-filter: saturate(1.4) blur(14px);border-bottom: 1px solid var(--hairline)}.card{position: relative;isolation: isolate;overflow: hidden;background: var(--canvas);border: 1px solid var(--hairline);border-radius: var(--r-lg);padding: var(--card-pad)}.card--paper{background: var(--paper);border-color: rgb(21 19 15 / .06)}.card--lift{box-shadow: var(--shadow-sm)}.card__title{margin-top: var(--s-5)}.card__title + .t-body, .card__title + .t-small{margin-top: var(--s-3)}.tex{--tex-img: url("/assets/v2/img/tex-lilac-field.webp");--tex-fallback: #A9B3E4;--tex-veil: linear-gradient(180deg, rgb(0 0 0 / .73) 0%, rgb(0 0 0 / 0) 40%);padding: var(--card-pad);position: relative;isolation: isolate;overflow: hidden;border-radius: var(--r-lg);color: var(--on-dark);background: var(--tex-veil), var(--tex-fallback)}.tex.is-near{background: var(--tex-veil), url("/assets/v2/img/tex-grain.png") 0 0 / var(--grain-px) repeat, var(--tex-img) 0% 50% / cover no-repeat, var(--tex-fallback)}.tex{--grain-px: 96px}@media (resolution >= 2x){.tex{--grain-px: 48px}}@media (resolution >= 3x){.tex{--grain-px: 32px}}.tex--lilac{}.tex--orange{--tex-img: url("/assets/v2/img/tex-orange-field.webp");--tex-fallback: #E59B7A}.tex--lime{--tex-img: url("/assets/v2/img/tex-lime-field.webp");--tex-fallback: #AAB99B}.tex--sky{--tex-img: url("/assets/v2/img/tex-sky-field.webp");--tex-fallback: #94BFE6}.tex--peach{--tex-img: url("/assets/v2/img/tex-peach-field.webp");--tex-fallback: #E3B49D}@media (max-width: 768px){.tex{--tex-img: url("/assets/v2/img/tex-lilac-field-sm.webp")}.tex--orange{--tex-img: url("/assets/v2/img/tex-orange-field-sm.webp")}.tex--lime{--tex-img: url("/assets/v2/img/tex-lime-field-sm.webp")}.tex--sky{--tex-img: url("/assets/v2/img/tex-sky-field-sm.webp")}.tex--peach{--tex-img: url("/assets/v2/img/tex-peach-field-sm.webp")}}.tex--light{color: var(--ink);--tex-veil: linear-gradient(transparent, transparent)}.tex > .sky{z-index: -1}.tex > :not(.sky){position: relative;z-index: 1}.tex .t-body, .tex .t-small{color: inherit}.tex > .tex__card{position: absolute;left: var(--card-pad);right: calc(-1 * var(--card-pad));top: 50%;translate: 0 -50%;display: flex;flex-direction: column;justify-content: space-between;gap: 12px;background: #fff;color: var(--ink);border-radius: 16px;padding: 16px 18px;box-shadow: 0 0 0 1px rgb(37 37 39 / .1), 0 1px 2px -1px rgb(37 37 39 / .08), 0 2px 4px rgb(37 37 39 / .04), inset 0 1px 0 #fff}.tex__row{display: flex;align-items: center;gap: 8px;padding-right: var(--card-pad);font: 500 14px/1 var(--font-body);color: var(--ink);white-space: nowrap;overflow: hidden}.tex__row .pixel-ui{margin-left: 4px;color: var(--ink-58)}.dot-grid{--dot: rgb(21 19 15 / .14);--dot-gap: 22px;background-image: radial-gradient(circle at center, var(--dot) .9px, transparent 1.3px);background-size: var(--dot-gap) var(--dot-gap);background-position: center}.dot-grid--fade{-webkit-mask-image: radial-gradient(ellipse 70% 70% at 50% 50%, #000 30%, transparent 100%);mask-image: radial-gradient(ellipse 70% 70% at 50% 50%, #000 30%, transparent 100%)}.dot-grid--orange{--dot: rgb(255 90 36 / .32)}.halftone{position: relative;display: block;overflow: hidden}.halftone img{width: 100%;height: 100%;object-fit: cover}.halftone[data-halftone="left"]:not(.is-masked){-webkit-mask-image: linear-gradient(to right, transparent, #000 45%);mask-image: linear-gradient(to right, transparent, #000 45%)}.halftone[data-halftone="right"]:not(.is-masked){-webkit-mask-image: linear-gradient(to left, transparent, #000 45%);mask-image: linear-gradient(to left, transparent, #000 45%)}.halftone[data-halftone="bottom"]:not(.is-masked){-webkit-mask-image: linear-gradient(to top, transparent, #000 45%);mask-image: linear-gradient(to top, transparent, #000 45%)}.halftone[data-halftone="radial"]:not(.is-masked){-webkit-mask-image: radial-gradient(closest-side, #000 55%, transparent);mask-image: radial-gradient(closest-side, #000 55%, transparent)}.halftone.is-masked{-webkit-mask-image: var(--halftone-mask);mask-image: var(--halftone-mask);-webkit-mask-size: 100% 100%;mask-size: 100% 100%}.chip{display: inline-flex;align-items: center;gap: 8px;white-space: nowrap;height: 32px;padding: 0 12px;border-radius: var(--r-pill);background: var(--canvas);border: 1px solid var(--hairline-strong);box-shadow: var(--shadow-xs);font: 500 var(--t-small)/1 var(--font-body);letter-spacing: -.01em;color: var(--ink)}.chip--sm{height: 26px;padding: 0 10px;font-size: var(--t-micro);gap: 6px}.chip--tag{height: 26px;padding: 0 9px;border-radius: var(--r-xs);border: 0;box-shadow: none;background: rgb(21 19 15 / .07);color: var(--ink-80);font-size: var(--t-micro);font-weight: 450;gap: 6px}.chip--tag b{font: 400 var(--t-pixel)/1 var(--font-pixel-ui);color: var(--ink)}.tex .chip--tag{background: rgb(255 255 255 / .16);color: var(--on-dark);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px)}.tex .chip--tag b{color: var(--on-dark)}.chip--lime{background: var(--lime);border-color: transparent;color: var(--lime-ink);box-shadow: none}.chip--orange{background: var(--orange-deep);border-color: transparent;color: #fff;box-shadow: none}.chip--lilac{background: var(--lilac-soft);border-color: transparent;color: var(--lilac-ink);box-shadow: none}.chip--peach{background: var(--peach-soft);border-color: transparent;color: var(--peach-ink);box-shadow: none}.chip--sky{background: var(--sky-soft);border-color: transparent;color: var(--sky-ink);box-shadow: none}.chip__dot{width: 6px;height: 6px;border-radius: 1px;background: currentColor}.chip__dot--live{background: var(--orange);box-shadow: 0 0 0 3px rgb(255 90 36 / .18)}.pix-avatar{box-sizing: border-box;display: grid;place-items: center;width: 28px;height: 28px;flex: none;border-radius: 50%;background: color-mix(in oklab, var(--tone-soft, var(--paper-2)) 85%, #fff);color: var(--tone, var(--ink));box-shadow: inset 0 0 0 1px color-mix(in oklab, var(--tone, var(--ink)) 22%, transparent)}.pix-avatar svg{width: 16px;height: 16px}.chip:has(> .pix-avatar:first-child){height: 40px;padding-left: 6px;padding-right: 14px;gap: 9px}.chip--sm:has(> .pix-avatar:first-child){height: 26px;padding-left: 5px;padding-right: 10px;gap: 6px}.chip--sm > .pix-avatar{width: 16px;height: 16px}.chip--sm > .pix-avatar svg{width: 8px;height: 8px}.chip__thumb{width: 28px;height: 28px;flex: none;border-radius: 50%;object-fit: cover;box-shadow: 0 0 0 1px rgb(21 19 15 / .1)}.chip:has(> .chip__thumb:first-child){height: 40px;padding-left: 6px;padding-right: 14px;gap: 9px}.chip--sm:has(> .chip__thumb:first-child){height: 26px;padding-left: 5px;padding-right: 10px;gap: 6px}.chip--sm > .chip__thumb{width: 16px;height: 16px}.app-icon{width: 18px;height: 18px;flex: none;border-radius: 5px;display: inline-block}.app-icon--tiktok{background: #15130F;box-shadow: inset 2px 0 0 #25F4EE, inset -2px 0 0 #FE2C55}.app-icon--instagram{background: radial-gradient(circle at 30% 110%, #FFD776 0%, #F56040 35%, #C13584 65%, #5B51D8 100%)}.btn{--btn-bg: var(--ink);--btn-fg: var(--on-dark);display: inline-flex;align-items: center;justify-content: center;gap: 8px;white-space: nowrap;height: 44px;padding: 0 20px;border-radius: var(--r-sm);background: var(--btn-bg);color: var(--btn-fg);box-shadow: var(--shadow-btn);font: 500 15px/1 var(--font-body);letter-spacing: -.01em;transition: transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), background-color var(--dur-fast)}.btn:hover{transform: translateY(-1px);box-shadow: inset 0 1px 0 rgb(255 255 255 / .18), 0 2px 4px rgb(21 19 15 / .18), 0 10px 20px -8px rgb(21 19 15 / .4)}.btn:active{transform: translateY(0)}.btn--sm{height: 36px;padding: 0 14px;font-size: 14px}.btn--lg{height: 52px;padding: 0 26px;font-size: 16px}.btn--orange{--btn-bg: var(--orange-deep);--btn-fg: #fff;box-shadow: inset 0 1px 0 rgb(255 255 255 / .25), 0 1px 2px rgb(184 58 16 / .3), 0 6px 14px -6px rgb(255 90 36 / .6)}.btn--orange:hover{--btn-bg: var(--orange-deep-hover);box-shadow: inset 0 1px 0 rgb(255 255 255 / .25), 0 2px 4px rgb(184 58 16 / .3), 0 12px 24px -8px rgb(255 90 36 / .65)}.btn--white{--btn-bg: var(--canvas);--btn-fg: var(--ink);box-shadow: var(--shadow-sm)}.btn--ghost{--btn-bg: var(--canvas);--btn-fg: var(--ink);box-shadow: inset 0 0 0 1px var(--hairline-strong), var(--shadow-xs)}.btn--ghost:hover{box-shadow: inset 0 0 0 1px var(--hairline-strong), var(--shadow-sm)}.btn--pill{border-radius: var(--r-pill)}.btn__arrow{width: 14px;height: 14px;transition: transform var(--dur) var(--ease-out)}.btn:hover .btn__arrow{transform: translateX(3px)}.link{color: var(--ink);text-decoration: underline;text-decoration-color: var(--hairline-strong);text-underline-offset: 3px;transition: text-decoration-color var(--dur-fast)}.link:hover{text-decoration-color: var(--orange)}@media (prefers-reduced-motion: reduce){.btn, .btn:hover, .btn__arrow{transition: none;transform: none}}.cover{position: relative;display: block;overflow: hidden;flex: none;width: var(--cover-w, 168px);aspect-ratio: 9 / 16;border-radius: var(--r-md);background: var(--paper-2);box-shadow: var(--shadow-md), 0 0 0 1px rgb(21 19 15 / .06)}.cover--4x5{aspect-ratio: 4 / 5}.cover img, .cover video{width: 100%;height: 100%;object-fit: cover}.cover picture{display: contents}.cover__badge{position: absolute;left: 8px;top: 8px}.cover-fan{position: relative;display: grid;place-items: center;min-height: calc(var(--cover-w, 168px) * 16 / 9 + 40px)}.cover-fan > .cover{grid-area: 1 / 1;transform-origin: 50% 120%}.ab-stage{position: relative;container-type: inline-size;width: calc(100% + 2 * var(--card-pad));margin-inline: calc(-1 * var(--card-pad));aspect-ratio: 305 / 280}.ab__a::before, .ab__b::before{content: attr(data-letter)}.ab__a, .ab__b{position: absolute;z-index: 0;translate: -50% -50%;font: 900 49.8cqw/.8 var(--font-body);letter-spacing: -.03em;color: #FF512A;pointer-events: none;transition: opacity .5s var(--ease-in-out), scale .5s var(--ease-in-out)}.ab__a{left: 15.6cqw;top: 36.6cqw;rotate: -11.5deg}.ab__b{left: 89cqw;top: 36cqw;font-size: 39.3cqw;rotate: 8deg}.ab-stage > .cover{position: absolute;translate: -50% -50%;width: 33cqw;aspect-ratio: 108 / 206;border-radius: 6px;box-shadow: 0 0 0 1px rgb(37 37 39 / .1), 0 12px 22px -8px rgb(0 0 0 / .22), 0 3px 6px rgb(0 0 0 / .08);transition: rotate .5s var(--ease-in-out), translate .5s var(--ease-in-out)}.ab-stage > .ab__left{left: 37.8cqw;top: 42.5cqw;rotate: -14.4deg;z-index: 4}.ab-stage > .ab__right{left: 61.8cqw;top: 40.7cqw;rotate: 6.2deg;z-index: 3}.ab__chip{position: absolute;z-index: 5;display: inline-flex;align-items: center;height: 8.5cqw;padding: 0 3cqw;border-radius: 4.5px;white-space: nowrap;font: 500 3.6cqw/1 var(--font-body);opacity: 0;transition: opacity .5s var(--ease-in-out)}.ab__chip--a{left: 8.9cqw;top: 74cqw;rotate: -8.6deg;background: #F5F5F6;border: 1px solid #CFD0D2;color: #686A6E}.ab__chip--b{left: 53cqw;top: 77.5cqw;rotate: 9deg;background: rgb(225 231 255);border: 1px solid rgb(130 155 255);color: rgb(44 61 128);font-weight: 600}.ab-card{position: relative;aspect-ratio: 305 / 590}.ab-card > .ab-stage{position: absolute;top: 38.4%;left: 0;width: 100%;margin: 0}.ab-card:hover .ab__a, .ab-card:focus-within .ab__a{opacity: .2}.ab-card:hover .ab__b, .ab-card:focus-within .ab__b{scale: 1.04}.ab-card:hover .ab__left, .ab-card:focus-within .ab__left{rotate: -7.5deg;translate: -50% calc(-50% + 7.9cqw)}.ab-card:hover .ab__chip, .ab-card:focus-within .ab__chip{opacity: 1}@media (prefers-reduced-motion: reduce){.ab__a, .ab__b, .ab-stage > .cover, .ab__chip{transition: none}.ab-card .ab__a{opacity: .2}.ab-card .ab__b{scale: 1.04}.ab-card .ab__chip{opacity: 1}.ab-card .ab__left{rotate: -7.5deg;translate: -50% calc(-50% + 7.9cqw)}}html[data-motion="reduce"] .ab-card .ab__a{opacity: .2}html[data-motion="reduce"] .ab-card .ab__b{scale: 1.04}html[data-motion="reduce"] .ab-card .ab__chip{opacity: 1}html[data-motion="reduce"] .ab-card .ab__left{rotate: -7.5deg;translate: -50% calc(-50% + 7.9cqw)}.banner{position: relative;isolation: isolate;overflow: hidden;border-radius: var(--r-xl);color: #fff;background: radial-gradient(55% 95% at 0% 100%, #BABEEA 0%, rgb(186 190 234 / .7) 30%, rgb(238 197 174 / .5) 58%, rgb(238 197 174 / 0) 80%), radial-gradient(70% 110% at 100% 100%, #F25732 0%, rgb(242 87 50 / .8) 35%, rgb(242 87 50 / 0) 75%), linear-gradient(180deg, #844234 0%, #A84A35 30%, #D9603F 62%, #EE7A52 100%)}.banner::after{content: "";position: absolute;inset: 0;z-index: 0;background: var(--grain);background-size: 160px;opacity: .25;mix-blend-mode: soft-light;pointer-events: none}.banner > :not(.sky){position: relative;z-index: 1}.banner::before{content: "";position: absolute;inset: 0;z-index: 0;pointer-events: none;background: radial-gradient(58% 62% at 50% 42%, rgb(110 40 22 / .42), rgb(110 40 22 / .18) 55%, transparent 80%)}.banner > .sky{-webkit-mask-image: radial-gradient(46% 52% at 50% 42%, transparent 55%, #000 85%);mask-image: radial-gradient(46% 52% at 50% 42%, transparent 55%, #000 85%)}.lit{position: relative;isolation: isolate}.lit > .lit__border{position: absolute;inset: 0;border-radius: calc(var(--r-lg) - 1px);pointer-events: none;z-index: 2;padding: 1px;background: conic-gradient(from var(--lit-angle, 0deg), transparent 0deg, transparent 280deg, color-mix(in srgb, var(--lit-color, var(--orange)), transparent 40%) 320deg, var(--lit-color, var(--orange)) 350deg, #fff 357deg, transparent 360deg);-webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask: linear-gradient(#000 0 0) content-box exclude, linear-gradient(#000 0 0)}@property --lit-angle{syntax: "<angle>";inherits: false;initial-value: 0deg}
.tone-orange{--tone: var(--orange);--tone-deep: var(--orange-deep);--tone-soft: var(--orange-soft);--tone-ink: var(--orange-ink)}.tone-lilac{--tone: #7F89EC;--tone-deep: #646CCC;--tone-soft: var(--lilac-soft);--tone-ink: var(--lilac-ink)}.tone-sage{--tone: #7E9270;--tone-deep: #6A7A5F;--tone-soft: #E7EDDF;--tone-ink: #3F4D33}.tone-sky{--tone: #4C95D3;--tone-deep: #2F79B5;--tone-soft: var(--sky-soft);--tone-ink: var(--sky-ink)}.tone-peach{--tone: #E08A63;--tone-deep: #B05F38;--tone-soft: var(--peach-soft);--tone-ink: var(--peach-ink)}.menu-trigger{position: relative;display: inline-flex;align-items: center;gap: 6px;height: 40px;padding: 0 12px;font: 450 15px/1 var(--font-body);letter-spacing: -.01em;color: var(--ink-64)}.menu-trigger:hover, .menu-trigger[aria-expanded="true"]{color: var(--ink)}.menu-trigger svg{width: 10px;height: 10px;transition: transform 140ms var(--ease-out)}.menu-trigger[aria-expanded="true"] svg{transform: rotate(180deg)}.menu-trigger::after{content: "";position: absolute;left: 12px;right: 12px;bottom: -1px;height: 2px;background: var(--ink);transform: scaleX(0);transform-origin: 0 50%;transition: transform 180ms var(--ease-out)}.menu-trigger[aria-expanded="true"]::after, .menu-trigger:hover::after{transform: scaleX(1)}.menu{--menu-cols: 4;--menu-list: 0px;position: absolute;z-index: 40;top: 100%;left: 50%;translate: -50% 0;width: min(1120px, calc(100vw - 2 * var(--gutter)));background: rgb(255 255 255 / .85);-webkit-backdrop-filter: blur(6px) saturate(1.3);backdrop-filter: blur(6px) saturate(1.3);border: 1px solid var(--hairline-strong);border-top: 0;border-radius: 0 0 var(--r-lg) var(--r-lg);box-shadow: 0 24px 48px -24px rgb(60 40 20 / .22);transform-origin: 50% 0}.menu--list{--menu-list: 232px}.menu[hidden]{display: none}.menu__head, .menu__cells{display: grid;grid-template-columns: var(--menu-list) repeat(var(--menu-cols), 1fr)}.menu:not(.menu--list) .menu__head, .menu:not(.menu--list) .menu__cells{grid-template-columns: repeat(var(--menu-cols), 1fr)}.menu__head{position: relative}.menu__head > *{padding: 14px 18px 12px;font: 400 var(--t-pixel)/1 var(--font-pixel-ui);text-transform: uppercase;color: var(--ink-58)}.menu__head > * + *{border-left: 1px solid var(--hairline)}.menu__head::after{content: "";position: absolute;left: -40px;right: -40px;bottom: 0;height: 1px;background: linear-gradient(90deg, transparent, var(--hairline) 40px, var(--hairline) calc(100% - 40px), transparent)}.menu__cells > *{position: relative}.menu__cells > * + *{border-left: 1px solid var(--hairline)}.menu__card{display: flex;flex-direction: column;gap: 10px;padding: 12px 12px 18px;outline-offset: -3px;transition: background-color 200ms var(--ease-out)}.menu__card:hover, .menu__card:focus-visible{background: rgb(250 247 242 / .8)}.menu__media{position: relative;overflow: hidden;height: 140px;border-radius: var(--r-md);background: var(--paper-2);display: grid;place-items: center;isolation: isolate;transition: box-shadow 200ms}.menu__card:hover .menu__media, .menu__card:focus-visible .menu__media{box-shadow: inset 0 0 0 1px var(--hairline-strong)}.menu__title{display: flex;align-items: center;gap: 10px;padding: 4px 6px 0;font: 500 18px/1.2 var(--font-display);letter-spacing: -.02em;color: var(--ink)}.menu__desc{padding: 0 6px;font-size: var(--t-small);line-height: 1.45;color: var(--ink-64)}.menu__arrow{margin-left: auto;width: 12px;height: 12px;color: var(--ink-32);transition: transform var(--dur) var(--ease-out), color 200ms}.menu__card:hover .menu__arrow, .menu__card:focus-visible .menu__arrow{transform: translateX(3px);color: var(--orange)}.menu__list{display: grid;align-content: start;gap: 2px;padding: 8px}.menu__list a{display: flex;align-items: center;gap: 10px;min-height: 40px;padding: 0 10px;border-radius: var(--r-sm);font-size: 15px;color: var(--ink-80);transition: background-color 200ms, color 200ms}.menu__list a:hover, .menu__list a:focus-visible{background: var(--paper);color: var(--ink)}.menu__list svg{width: 16px;height: 16px;flex: none;color: var(--ink-58)}.menu__list .chip{margin-left: auto}.menu__foot{position: relative;display: flex;align-items: center;gap: 10px;padding: 12px 14px 12px 18px;border-radius: 0 0 var(--r-lg) var(--r-lg);background: rgb(250 247 242 / .9)}.menu__foot::before{content: "";position: absolute;left: -40px;right: -40px;top: 0;height: 1px;background: linear-gradient(90deg, transparent, var(--hairline) 40px, var(--hairline) calc(100% - 40px), transparent)}.menu__foot .t-small{margin-right: auto}.p-icon{width: 28px;height: 28px;border-radius: 7px;display: grid;place-items: center;flex: none;background: var(--p-bg, linear-gradient(180deg, color-mix(in oklab, var(--tone, var(--orange)), #fff 28%), var(--tone, var(--orange))));color: var(--p-fg, #fff);box-shadow: inset 0 1px 0 rgb(255 255 255 / .3), inset 0 -1px 0 rgb(0 0 0 / .08)}.p-icon svg{width: 16px;height: 16px;shape-rendering: crispEdges}.p-icon--lg{width: 40px;height: 40px;border-radius: 10px}.p-icon--lg svg{width: 20px;height: 20px}.p-icon--ink{--p-bg: var(--ink)}.drawer{position: fixed;inset: 0;z-index: 60;display: flex;flex-direction: column;background: var(--canvas);overflow-y: auto;overscroll-behavior: contain}.drawer[hidden]{display: none}.drawer__top{display: flex;align-items: center;justify-content: space-between;height: 60px;padding: 0 var(--gutter);border-bottom: 1px solid var(--hairline);flex: none}.drawer__close{width: 44px;height: 44px;display: grid;place-items: center;border-radius: var(--r-sm);margin-right: -10px}.drawer__close:hover{background: rgb(21 19 15 / .05)}.drawer__body{padding: 8px var(--gutter) 24px;display: grid;gap: 0}.drawer__group > p{padding: 18px 0 8px;font: 400 var(--t-pixel)/1 var(--font-pixel-ui);text-transform: uppercase;color: var(--ink-58)}.drawer__link{display: flex;align-items: center;gap: 14px;min-height: 56px;padding: 8px 0;border-bottom: 1px solid var(--hairline);font: 500 18px/1.2 var(--font-display);letter-spacing: -.02em}.drawer__link small{display: block;margin-top: 3px;font: 400 14px/1.35 var(--font-body);letter-spacing: -.01em;color: var(--ink-64)}.drawer__foot{margin-top: auto;padding: 16px var(--gutter) calc(16px + env(safe-area-inset-bottom));display: grid;gap: 10px;border-top: 1px solid var(--hairline);background: var(--paper)}.drawer__foot .btn{width: 100%;height: 48px}html.is-locked{overflow: hidden}.steps{display: grid;grid-template-columns: repeat(var(--steps, 4), 1fr);border-top: 1px solid var(--hairline);border-bottom: 1px solid var(--hairline)}.step{position: relative;display: grid;align-content: start;gap: 28px;padding: 22px var(--inset) 28px;color: var(--ink-64)}.step + .step{border-left: 1px solid var(--hairline)}.step::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;opacity: 0;transition: opacity 180ms var(--ease-out);background: linear-gradient(180deg, color-mix(in oklab, var(--tone-soft, var(--paper)) 70%, #fff) 0%, rgb(255 255 255 / 0) 62%)}.step::after{content: "";position: absolute;left: -1px;right: 0;top: -1px;height: 2px;background: var(--tone, var(--orange));pointer-events: none;transform: scaleX(0);transform-origin: 0 50%;transition: transform 180ms var(--ease-out)}.steps{isolation: isolate}.step__link{position: absolute;inset: 0;z-index: 1;outline-offset: -3px}.step:has(.step__link:focus-visible){color: var(--ink-80)}.step:has(.step__link:focus-visible)::after{transform: scaleX(1)}.step__top{display: flex;align-items: center;justify-content: space-between}.step__num{display: inline-grid;place-items: center;min-width: 26px;height: 22px;padding: 0 6px;border-radius: var(--r-xs);background: rgb(21 19 15 / .05);font: 400 var(--t-pixel)/1 var(--font-pixel-ui);color: var(--ink-58);transition: background-color 180ms, color 180ms}.step__title{font: 500 17px/1.3 var(--font-display);letter-spacing: -.015em;color: var(--ink-80);text-wrap: balance}.step__body{margin-top: 6px;font-size: 15px;line-height: 1.5}.step.is-active, .step:hover, .step:focus-visible{color: var(--ink-80)}.step.is-active::before, .step.is-active::after{opacity: 1;transform: scaleX(1)}.step:hover::before{opacity: .7}.step:hover::after{transform: scaleX(1)}.step.is-active .step__title, .step:hover .step__title{color: var(--ink)}.step.is-active .step__num{background: var(--tone-deep, var(--orange-deep));color: #fff}.step:hover .step__num{background: var(--tone-soft, var(--paper-2));color: var(--tone-ink, var(--ink))}@media (max-width: 760px){.steps{grid-template-columns: 1fr 1fr}.step:nth-child(odd){border-left: 0}.step:nth-child(n + 3){border-top: 1px solid var(--hairline)}.step{gap: 18px;padding: 18px var(--inset) 22px}}@media (prefers-reduced-motion: reduce){.step::before, .step::after{transition: none}}.tabs--num{display: grid;gap: 24px}.tabs__list{display: grid;grid-template-columns: repeat(var(--tabs, 4), minmax(max-content, 1fr));gap: 6px;overflow-x: auto;scrollbar-width: none;padding: 2px;margin: -2px}.tabs__list::-webkit-scrollbar{display: none}.tab{position: relative;isolation: isolate;overflow: hidden;display: inline-flex;align-items: center;gap: 10px;height: 44px;padding: 0 14px 0 10px;border-radius: 10px;font: 450 16px/1 var(--font-body);letter-spacing: -.01em;color: var(--ink-58);white-space: nowrap;text-align: left;transition: color 200ms}.tab:hover{color: var(--ink-80)}.tab__num{display: inline-grid;place-items: center;width: 24px;height: 22px;border-radius: 6px;flex: none;background: color-mix(in oklab, var(--tone-soft, var(--paper-2)) 70%, #fff);font: 400 var(--t-pixel)/1 var(--font-pixel-ui);color: var(--tone-ink, var(--ink-58));transition: background-color 200ms, color 200ms}.tab[aria-selected="true"]{color: var(--ink);background: var(--paper)}.tab[aria-selected="true"] .tab__num{background: var(--tone-deep, var(--orange-deep));color: #fff}.tab__fill{position: absolute;inset: 0;z-index: -1;background: color-mix(in oklab, var(--tone-soft, var(--paper-2)) 75%, #fff);transform-origin: 0 50%;transform: scaleX(0);opacity: 0}.tab[aria-selected="true"] .tab__fill{opacity: 1}.tabs--static .tab[aria-selected="true"] .tab__fill{transform: scaleX(1)}.tabs__panels{display: grid}.tabs__panel{grid-area: 1 / 1}.tabs__panel[hidden]{display: block;visibility: hidden;opacity: 0;pointer-events: none}@media (max-width: 960px){.tabs__list{grid-template-columns: 1fr 1fr;overflow: visible}.tab{height: auto;min-height: 44px;padding: 8px 10px 8px 8px;white-space: normal;line-height: 1.2;font-size: 14px}}.fan{position: absolute;inset: 0;width: 100%;height: 100%;pointer-events: none}.fan-host{position: absolute;left: 0;right: 0;bottom: 0;height: var(--fan-h, 55%);z-index: -1}.flow-svg{position: absolute;inset: 0;width: 100%;height: 100%;pointer-events: none;z-index: 0;overflow: visible}.flow-hub__ring{position: absolute;inset: -16px;z-index: -1;border-radius: 50%;pointer-events: none;background: radial-gradient(closest-side, rgb(255 102 0 / .09), rgb(255 102 0 / .035) 60%, rgb(255 102 0 / 0))}.hint-chip{display: inline-flex;align-items: center;gap: 5px;height: 22px;padding: 0 7px 0 6px;border-radius: 4px;white-space: nowrap;background: var(--orange-deep);color: #fff;font: 500 12px/1 var(--font-body);letter-spacing: -.005em;box-shadow: 0 1px 2px rgb(184 58 16 / .25), 0 6px 14px -6px rgb(255 90 36 / .55);pointer-events: none}.hint-chip svg{width: 10px;height: 10px;flex: none}.hint-chip--follow{position: fixed;z-index: 90;left: 0;top: 0;margin: -6px 0 0 -6px;will-change: transform}[data-hint].is-hint-cursor{cursor: none}[data-hint].is-hint-cursor.is-hint-off, [data-hint].is-hint-cursor :is(a, button, input, select, textarea, label, [role="button"]){cursor: auto}[data-hint-keep].is-hint-cursor:not(.is-hint-off) :is(button, [role="tab"]){cursor: none}.hint-chip--pin{position: absolute;z-index: 5;top: 10px;right: 10px;opacity: 0;transform: translateY(-4px);transition: opacity .2s var(--ease-out), transform .2s var(--ease-out)}.hint-chip--pin.is-on{opacity: 1;transform: none}@media (prefers-reduced-motion: reduce){.hint-chip--pin{transition: none}}
.wf{position: relative;isolation: isolate;display: grid;gap: 44px;padding: 32px 24px 36px}.wf > .flow-svg{z-index: 0}.wf-row{position: relative;z-index: 1;display: flex;justify-content: space-around;align-items: center;gap: 12px;flex-wrap: wrap}.wf-row .chip{background: #fff;transition: box-shadow .35s var(--ease-out)}.wf-row .chip.is-lit{box-shadow: 0 0 0 1px rgb(255 102 0 / .55), 0 0 14px rgb(255 102 0 / .25), var(--shadow-xs)}.wf-tray{display: flex;align-items: center;gap: 8px;flex-wrap: wrap;justify-content: center;padding: 8px;border-radius: 8px;background: rgb(21 19 15 / .05);max-width: 680px}.wf-tray .pixel-ui{padding: 0 6px;color: var(--ink-58)}.wf-tray .chip{background: #fff}.wf-hub{position: relative;width: 64px;height: 64px;border-radius: 50%;display: grid;place-items: center;background: #fff;color: var(--orange);box-shadow: 0 0 0 1px rgb(37 37 39 / .1), 0 1px 2px -1px rgb(37 37 39 / .08), 0 2px 4px rgb(37 37 39 / .04), 0 0 0 8px rgb(255 90 36 / .06)}.wf-hub svg{width: 24px}.wf-week{position: relative;z-index: 1;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;scrollbar-width: none;margin-inline: -24px;padding-inline: 24px}.wf-week::-webkit-scrollbar{display: none}.wf-track{position: relative;display: grid;grid-auto-flow: column;grid-auto-columns: 200px;gap: 14px;justify-content: center;width: max-content;min-width: 100%;padding-top: 2px}.wf-day{position: relative;display: grid;gap: 8px;justify-items: center;scroll-snap-align: center}.wf-day__name{color: var(--ink-58);font-size: 12px}.wf-slot{position: relative;width: 200px;aspect-ratio: 9 / 16;border-radius: var(--r-md);outline: 1px dashed rgb(120 100 80 / .35);outline-offset: -1px}.wf-cover{position: absolute;inset: 0;--cover-w: 200px;width: 100%;backface-visibility: hidden}.wf-time{background: #fff;font-size: 12px}.wf-win{position: absolute;z-index: 3;top: -12px;right: -10px;max-width: calc(100% + 10px);white-space: nowrap}.wf-spark{position: absolute;z-index: 2;top: 0;left: 0;width: 46px;height: 3px;margin-left: -46px;border-radius: 3px;pointer-events: none;opacity: 0;background: linear-gradient(90deg, rgb(255 102 0 / 0), rgb(255 102 0 / .35) 70%, #FFF6E8 100%);filter: drop-shadow(0 0 3px rgb(255 102 0 / .7))}.wf-spark.is-left{margin-left: 0;background: linear-gradient(270deg, rgb(255 102 0 / 0), rgb(255 102 0 / .35) 70%, #FFF6E8 100%)}.wf-track::before{content: "";position: absolute;left: 100px;right: 100px;top: 0;height: 1px;background: rgb(120 100 80 / .3)}@media (max-width: 768px){.wf{gap: 32px;padding: 24px 12px 28px}.wf-row .chip{font-size: 12px}.wf-row .chip:has(> .pix-avatar:first-child) .pix-avatar{display: none}.wf-row .chip:has(> .pix-avatar:first-child){padding-left: 12px;height: 32px}.wf-srcs{flex-wrap: nowrap;justify-content: space-between;gap: 6px}.wf-srcs .chip{font-size: 11px;height: 30px;padding: 0 9px}.wf-srcs .chip:has(> .pix-avatar:first-child){padding-left: 9px;height: 30px}.wf-week{margin-inline: -12px;padding-inline: 12px}}.wf--row .wf-track{justify-content: start}.wf--row .wf-week{-webkit-mask-image: linear-gradient(90deg, transparent, #000 44px, #000 calc(100% - 44px), transparent);mask-image: linear-gradient(90deg, transparent, #000 44px, #000 calc(100% - 44px), transparent)}.wf--row .wf-day [data-target="hook"], .wf--row .wf-time{transition: opacity .3s var(--ease-out)}.wf--row .wf-day:not(.is-current) [data-target="hook"]{opacity: 0}.wf--row .wf-day:not(.is-current) :is(.wf-time, .wf-day__name){visibility: hidden}
.sky-host{position: relative;isolation: isolate}.sky{position: absolute;inset: 0;z-index: -1;pointer-events: none;overflow: hidden;border-radius: inherit}.sky canvas{image-rendering: pixelated;opacity: 0;transition: opacity 900ms var(--ease-out)}.sky.sky--live canvas{opacity: 1}@media (prefers-reduced-motion: reduce){.sky canvas{transition: none}}.sky--fallback.is-near{background: var(--sky-still, none) center / cover no-repeat}.sky[data-sky="hero"].sky--fallback{--sky-still: url("/assets/v2/img/still-hero.webp")}.sky[data-sky="band"].sky--fallback{--sky-still: url("/assets/v2/img/still-band.webp")}.sky[data-sky="footer"].sky--fallback{--sky-still: url("/assets/v2/img/still-footer.webp")}.sky[data-sky="card"].sky--fallback, .sky[data-sky="cta"].sky--fallback{--sky-still: url("/assets/v2/img/still-card.webp");opacity: .8}.sky[data-sky="card"].sky--fallback.is-near, .sky[data-sky="cta"].sky--fallback.is-near{background-size: 640px auto;background-repeat: repeat}@media (max-width: 768px){.sky:is([data-sky="hero"], [data-sky="band"], [data-sky="footer"]).sky--fallback{background: none}.sky:is([data-sky="hero"], [data-sky="band"], [data-sky="footer"]).sky--fallback::before, .sky:is([data-sky="hero"], [data-sky="band"], [data-sky="footer"]).sky--fallback::after{content: "";position: absolute;inset: 0;pointer-events: none}.sky:is([data-sky="hero"], [data-sky="band"], [data-sky="footer"]).sky--fallback::before{background: conic-gradient(at 2px 2px, transparent 75%, rgb(218 195 178 / .35) 0) 0 0 / 4px 4px;-webkit-mask-image: radial-gradient(42% 16% at 6% 22%, #000 98%, transparent), radial-gradient(38% 13% at 96% 12%, #000 98%, transparent), radial-gradient(46% 15% at 88% 52%, #000 98%, transparent), radial-gradient(40% 12% at 8% 66%, #000 98%, transparent);mask-image: radial-gradient(42% 16% at 6% 22%, #000 98%, transparent), radial-gradient(38% 13% at 96% 12%, #000 98%, transparent), radial-gradient(46% 15% at 88% 52%, #000 98%, transparent), radial-gradient(40% 12% at 8% 66%, #000 98%, transparent)}.sky:is([data-sky="hero"], [data-sky="band"], [data-sky="footer"]).sky--fallback::after{background: conic-gradient(rgb(218 195 178 / .35) 25%, transparent 0 50%, rgb(218 195 178 / .35) 0 75%, transparent 0) 0 0 / 4px 4px;-webkit-mask-image: radial-gradient(24% 8% at 4% 23%, #000 98%, transparent), radial-gradient(22% 7% at 97% 11%, #000 98%, transparent), radial-gradient(26% 8% at 90% 53%, #000 98%, transparent);mask-image: radial-gradient(24% 8% at 4% 23%, #000 98%, transparent), radial-gradient(22% 7% at 97% 11%, #000 98%, transparent), radial-gradient(26% 8% at 90% 53%, #000 98%, transparent)}}.sky__paint{position: absolute;inset: 0;z-index: -2;pointer-events: none;background: url("/assets/v2/img/sky-painted-1600.webp") center top / cover no-repeat;background-image: image-set(url("/assets/v2/img/sky-painted-1600.avif") type("image/avif") 1x, url("/assets/v2/img/sky-painted-2560.avif") type("image/avif") 2x, url("/assets/v2/img/sky-painted-1600.webp") type("image/webp") 1x);-webkit-mask-image: linear-gradient(to bottom, #000 0%, rgb(0 0 0 / .85) 38%, transparent 82%);mask-image: linear-gradient(to bottom, #000 0%, rgb(0 0 0 / .85) 38%, transparent 82%);opacity: var(--paint-opacity, .55)}.sky--hero{inset: 0 0 auto;height: var(--sky-h, 100%)}.sky--band{inset: auto 0 0;height: var(--sky-h, 220px)}.sky--footer{inset: auto 0 0;height: var(--sky-h, clamp(220px, 28vw, 440px))}
