:root{--bg: #FFF4E8;--bg-1: #F7E7D3;--bg-2: #FFFFFF;--bg-3: #F0DCC4;--bg-elev: #FFFFFF;--stage: #16130F;--ink: #1C1A17;--ink-soft: rgba(28,26,23,.74);--ink-dim: rgba(28,26,23,.66);--ink-faint: rgba(28,26,23,.62);--ink-hair: rgba(28,26,23,.38);--ink-ghost: rgba(28,26,23,.12);--glass-fill: #FFFFFF;--glass-fill-strong: #FFFFFF;--glass-stroke: rgba(28,26,23,.14);--glass-stroke-hi: var(--ink);--glass-sheen: rgba(255,255,255,.6);--glass-blur: 0px;--glass-blur-lg: 0px;--flare: #FF532E;--ember: #FF7A3D;--honey: #FFB627;--grape: #5B3DF5;--spec-1: #C62F10;--spec-2: #FF7A3D;--spec-3: #FFB627;--glow: rgba(255,83,46,.22);--glow-honey: rgba(255,182,39,.22);--flare-ink: #C62F10;--danger: #B3261E;--font-sans: "Bricolage Grotesque", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-serif: "Newsreader", "Times New Roman", serif;--font-mono: "Space Grotesk", ui-monospace, monospace;--space-section: clamp(72px, 8vh, 116px);--wrap: 1240px;--r-sm: 12px;--r-md: 20px;--r-lg: 28px;--r-xl: 40px;--r-pill: 999px;--shadow-glass: 0 18px 40px rgba(28,26,23,.1);--shadow-float: 0 50px 120px rgba(28,26,23,.28);--card-border: 2px solid var(--ink)}:root{--paper: #FFF4E8;--paper-2: #F7E7D3;--paper-3: #F0DCC4;--stage-2: #211C16;--stage-3: #2B241D;--flare-display: #E8441F;--on-flare: #1C1A17;--ink-solid: #1C1A17;--t-hero: clamp(3.1rem, 1.35rem + 7.6vw, 9.25rem);--t-mega: clamp(2.7rem, 1.2rem + 6.2vw, 7.5rem);--t-h1: clamp(2.35rem, 1.3rem + 4.4vw, 5.25rem);--t-h2: clamp(1.9rem, 1.25rem + 2.7vw, 3.6rem);--t-h3: clamp(1.3rem, 1.1rem + .8vw, 1.85rem);--t-lede: clamp(1.075rem, .98rem + .42vw, 1.35rem);--t-body: 1.0625rem;--t-small: .9375rem;--t-meta: .8125rem;--shell: 1400px;--gutter: clamp(20px, 4.2vw, 64px);--col-gap: clamp(16px, 2vw, 28px);--section-y: clamp(96px, 12vw, 176px);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-quart: cubic-bezier(.25, 1, .5, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-press: .14s;--dur-hover: .26s;--dur-reveal: .9s;--z-base: 1;--z-float: 10;--z-nav: 100;--z-cursor: 150;--z-progress: 200;--z-overlay: 300;--shadow-sm: 0 1px 2px rgba(60,34,18,.08), 0 4px 12px rgba(60,34,18,.06);--shadow-md: 0 2px 6px rgba(60,34,18,.06), 0 18px 44px -12px rgba(60,34,18,.22);--shadow-lg: 0 4px 10px rgba(60,34,18,.06), 0 40px 90px -24px rgba(60,34,18,.34);--shadow-flare: 0 14px 36px -10px rgba(255,83,46,.55)}.stage-dark{--bg: #16130F;--bg-1: #1C1A17;--bg-2: #24201B;--bg-3: #2C2722;--ink: #FFF4E8;--ink-soft: rgba(255,244,232,.74);--ink-dim: rgba(255,244,232,.52);--ink-faint: rgba(255,244,232,.58);--ink-hair: rgba(255,244,232,.32);--ink-ghost: rgba(255,244,232,.12);--flare-ink: #FF8A6B;--spec-1: #FF8A6B;--danger: #FF9A9A;--glass-fill: rgba(255,244,232,.05);--glass-fill-strong: rgba(255,244,232,.09);--glass-stroke: rgba(255,244,232,.12);--glass-stroke-hi: rgba(255,244,232,.3);--glass-blur: 20px;--card-border: 1px solid rgba(255,244,232,.14);background:var(--stage);color:var(--ink)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}html,body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:18px;line-height:1.62;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip;max-width:100vw;width:100%;position:relative;overscroll-behavior-x:none;-webkit-tap-highlight-color:transparent;touch-action:pan-y}body{overflow-x:clip;width:100%;position:relative}#root,main{position:relative;overflow-x:clip;max-width:100%;width:100%;isolation:isolate}::selection{background:#ff532e47;color:#1c1a17}a{color:inherit;text-decoration:none;-webkit-touch-callout:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;-webkit-touch-callout:none}img,svg,video{display:block;max-width:100%;-webkit-user-drag:none;user-select:none;-webkit-touch-callout:none;pointer-events:auto}.fan,.fan__card,.hf__tile,article,.card,.glass{-webkit-user-drag:none;-webkit-touch-callout:none}p,h1,h2,h3,h4,h5,h6,li,blockquote,.faq__ans,.work__desc,.lead__terms{user-select:text;-webkit-user-select:text}.display{font-family:var(--font-sans);font-weight:800;letter-spacing:-.046em;line-height:.96;text-wrap:balance}.serif-italic{font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:-.02em;font-size:1.06em;padding-right:.04em;color:var(--flare-display)}.stage-dark .serif-italic{color:var(--flare)}.kicker{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:13px;font-weight:600;letter-spacing:.01em;text-transform:none;color:var(--ink-soft)}.kicker:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--flare)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 clamp(20px,4vw,40px)}section{position:relative}.glass{position:relative;overflow:hidden;border:0;border-radius:var(--r-lg);background:color-mix(in oklab,white 58%,var(--paper));box-shadow:var(--shadow-sm),inset 0 0 0 1px #1c1a170f}.stage-dark .glass{background:#fff4e80d;box-shadow:inset 0 1px #fff4e81a,inset 0 0 0 1px #fff4e814}.btn{display:inline-flex;align-items:center;gap:10px;min-height:50px;padding:0 24px;border-radius:var(--r-pill);font-size:15px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;transition:transform var(--dur-hover) var(--ease-quart),box-shadow var(--dur-hover) var(--ease-quart),background-color var(--dur-hover) var(--ease-quart),color var(--dur-hover)}.btn--primary{background:var(--flare);color:var(--on-flare)}.btn--primary:hover{transform:translateY(-2px);background:var(--ember);box-shadow:var(--shadow-flare)}.btn--glass{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink-ghost)}.btn--glass:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1.5px var(--ink)}.stage-dark .btn--glass{box-shadow:inset 0 0 0 1.5px #fff4e83d}.stage-dark .btn--glass:hover{box-shadow:inset 0 0 0 1.5px var(--paper)}.btn .arrow{transition:transform .42s var(--ease-out)}.btn:hover .arrow{transform:translate(4px)}.btn:active{transform:translateY(0) scale(.97);transition-duration:.14s}.faq__head:active .faq__plus{transform:scale(.9)}.faq__item.is-open .faq__head:active .faq__plus{transform:rotate(45deg) scale(.9)}@media(prefers-reduced-motion:reduce){.btn:active{transform:scale(.99)}}[data-perf=low]{scroll-behavior:auto}[data-perf=low] .btn:active{transform:scale(.99)}.stage-dark{--flare-display: #FF532E;--paper-line: rgba(255,244,232,.12);color-scheme:dark}.shell{width:100%;max-width:calc(var(--shell) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.sheet{--sheet-r: clamp(28px, 4.2vw, 64px);position:relative;z-index:2;margin-top:calc(var(--sheet-r) * -1);border-radius:var(--sheet-r) var(--sheet-r) 0 0;background:var(--bg)}.t-hero,.t-mega,.t-h1,.t-h2,.t-h3{font-family:var(--font-sans);font-weight:800;font-optical-sizing:auto;text-wrap:balance;color:var(--ink)}.t-hero{font-size:var(--t-hero);line-height:.9;letter-spacing:-.052em}.t-mega{font-size:var(--t-mega);line-height:.92;letter-spacing:-.05em}.t-h1{font-size:var(--t-h1);line-height:.95;letter-spacing:-.046em}.t-h2{font-size:var(--t-h2);line-height:1;letter-spacing:-.04em}.t-h3{font-size:var(--t-h3);line-height:1.12;letter-spacing:-.025em;font-weight:700}.lede{font-size:var(--t-lede);line-height:1.5;color:var(--ink-soft);max-width:34em;text-wrap:pretty}.body-copy{font-size:var(--t-body);line-height:1.6;color:var(--ink-soft);text-wrap:pretty}.meta{font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:.02em;color:var(--ink-dim)}.serif{font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:-.02em;font-size:1.06em;color:var(--flare-display);padding-right:.04em}.tnum{font-variant-numeric:tabular-nums}.eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:var(--t-meta);font-weight:500;letter-spacing:.01em;color:var(--ink-soft)}.eyebrow__n{display:inline-grid;place-items:center;min-width:34px;height:22px;padding:0 8px;border-radius:999px;border:1px solid var(--ink-ghost);color:var(--flare-ink);font-weight:700;font-size:11px;letter-spacing:.04em}.eyebrow__n--dot{min-width:22px;width:22px;padding:0}.eyebrow__n--dot:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--flare)}.live-dot{position:relative;display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--honey);flex:none}.live-dot:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1.5px solid var(--honey);opacity:0;animation:live-ping 2.4s var(--ease-out) infinite}@keyframes live-ping{0%{transform:scale(.5);opacity:.9}80%,to{transform:scale(1.6);opacity:0}}.button{--b-h: 54px;--b-bg: var(--ink-solid);--b-fg: var(--paper);--b-icon-bg: var(--paper);--b-icon-fg: var(--ink-solid);position:relative;display:inline-flex;align-items:center;gap:14px;height:var(--b-h);padding:0 7px 0 24px;border-radius:999px;background:var(--b-bg);color:var(--b-fg);font-family:var(--font-sans);font-size:15.5px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;isolation:isolate;transition:transform var(--dur-hover) var(--ease-quart),box-shadow var(--dur-hover) var(--ease-quart),background-color var(--dur-hover) var(--ease-quart);-webkit-tap-highlight-color:transparent}.button--no-icon{padding:0 26px}.button--sm{--b-h: 44px;font-size:14.5px;padding-left:18px;gap:10px}.button--sm.button--no-icon{padding:0 18px}.button--lg{--b-h: 62px;font-size:17px;padding-left:30px}.button--primary{--b-bg: var(--flare);--b-fg: var(--on-flare);--b-icon-bg: var(--ink-solid);--b-icon-fg: var(--paper)}.button--ghost{--b-bg: transparent;--b-fg: var(--ink);--b-icon-bg: var(--ink);--b-icon-fg: var(--bg);box-shadow:inset 0 0 0 1.5px var(--ink-ghost)}.stage-dark .button--ghost{box-shadow:inset 0 0 0 1.5px #fff4e838}.button--paper{--b-bg: var(--paper);--b-fg: var(--ink-solid);--b-icon-bg: var(--flare);--b-icon-fg: var(--ink-solid)}.stage-dark .button:not(.button--primary):not(.button--ghost):not(.button--paper){--b-bg: var(--paper);--b-fg: var(--ink-solid);--b-icon-bg: var(--ink-solid);--b-icon-fg: var(--paper)}.button__label{position:relative;display:block;overflow:hidden;line-height:1.25;padding-block:1px}.button__label>span{display:block;transition:transform .52s var(--ease-out)}.button__label>span:after{content:attr(data-text);position:absolute;left:0;top:100%;padding-top:2px}.button__icon{position:relative;display:grid;place-items:center;width:calc(var(--b-h) - 14px);height:calc(var(--b-h) - 14px);border-radius:50%;background:var(--b-icon-bg);color:var(--b-icon-fg);overflow:hidden;flex:none;transition:transform var(--dur-hover) var(--ease-quart)}.button__icon svg{width:16px;height:16px;grid-area:1 / 1;transition:transform .52s var(--ease-out)}.button__icon svg:last-child{transform:translate(-180%)}@media(hover:hover){.button:hover{transform:translateY(-2px)}.button--primary:hover{box-shadow:var(--shadow-flare)}.button--ghost:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.stage-dark .button--ghost:hover{box-shadow:inset 0 0 0 1.5px var(--paper)}.button:hover .button__label>span{transform:translateY(-100%)}.button:hover .button__icon svg:first-child{transform:translate(180%)}.button:hover .button__icon svg:last-child{transform:translate(0)}.button:hover .button__icon{transform:scale(1.06)}}.button:active{transform:translateY(0) scale(.97);transition-duration:var(--dur-press)}.link-u{background:linear-gradient(currentColor,currentColor) 0 100% / 0% 1.5px no-repeat;padding-bottom:2px;transition:background-size .42s var(--ease-out),color var(--dur-hover)}.link-u:hover,.link-u:focus-visible{background-size:100% 1.5px}.link-arrow{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--ink)}.link-arrow svg{width:14px;height:14px;transition:transform var(--dur-hover) var(--ease-quart)}.link-arrow:hover svg{transform:translate(4px)}.pill{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:600;color:var(--ink-soft);background:color-mix(in oklab,var(--ink) 6%,transparent);white-space:nowrap}.pill img{width:16px;height:16px;border-radius:4px;object-fit:cover}.pill--flare{background:color-mix(in oklab,var(--flare) 16%,transparent);color:var(--flare-ink)}.glass-panel{position:relative;border-radius:24px;background:linear-gradient(150deg,#ffffffbd,#fff9f285 48%,#ffffffa3);box-shadow:inset 0 1.5px #fffffff2,inset 0 -1.2px #fff6,inset 1.2px 0 #ffffff80,inset -1.2px 0 #ffffff80,0 1px 2px #3c22120f,0 30px 60px -20px #5c280e52}@media(hover:hover)and (pointer:fine){.glass-panel{background:linear-gradient(150deg,#ffffff8f,#fff9f24d 48%,#ffffff75);-webkit-backdrop-filter:blur(22px) saturate(1.7) brightness(1.04);backdrop-filter:blur(22px) saturate(1.7) brightness(1.04)}}.stage-dark .glass-panel{background:linear-gradient(150deg,#fff4e81a,#fff4e80a 48%,#fff4e814);box-shadow:inset 0 1px #fff4e838,inset 0 -1px #fff4e80f,inset 1px 0 #fff4e814,inset -1px 0 #fff4e814,0 30px 60px -20px #0009}.card{position:relative;border-radius:24px;background:color-mix(in oklab,white 55%,var(--paper));box-shadow:var(--shadow-sm),inset 0 0 0 1px #1c1a170f}.spot{position:relative}.spot:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:radial-gradient(420px circle at var(--mx, 50%) var(--my, 50%),rgba(255,83,46,.85),rgba(255,182,39,.4) 30%,transparent 62%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s var(--ease-quart);pointer-events:none;z-index:2}@media(hover:hover)and (pointer:fine){.spot:hover:before{opacity:1}}.grain{position:fixed;inset:0;z-index:var(--z-cursor);pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .1 0 0 0 0 .08 0 0 0 0 .06 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}[data-perf=low] .grain{display:none}[data-reveal]{opacity:0;transform:translate3d(0,32px,0);transition:opacity .9s var(--ease-out),transform 1.1s var(--ease-out);transition-delay:calc(var(--d, 0) * 1ms)}[data-reveal=fade]{transform:none}[data-reveal=scale]{transform:scale(.94)}[data-reveal].is-in{opacity:1;transform:none}.mask{display:block;overflow:hidden;padding-bottom:.12em;margin-bottom:-.12em}.mask>span{display:block;transform:translate3d(0,108%,0);transition:transform 1.1s var(--ease-out);transition-delay:calc(var(--d, 0) * 1ms)}.is-in .mask>span,.mask.is-in>span{transform:none}@media(prefers-reduced-motion:reduce){[data-reveal],.mask>span{opacity:1;transform:none;transition:none}.live-dot:after{animation:none}}[data-perf=low] [data-reveal],[data-perf=low] .mask>span{opacity:1;transform:none;transition:none}[data-anim=off],[data-anim=off]:before,[data-anim=off]:after,[data-anim=off] *,[data-anim=off] *:before,[data-anim=off] *:after{animation-play-state:paused!important}:where(a,button,[role=tab],[role=button],input,select,textarea,summary):focus-visible{outline:2px solid var(--flare);outline-offset:3px;border-radius:8px}.button:focus-visible{border-radius:999px;outline-offset:4px}.skip{position:fixed;left:16px;top:-80px;z-index:calc(var(--z-overlay) + 1);padding:12px 18px;border-radius:12px;background:var(--ink);color:var(--paper);font-weight:700;transition:top .2s var(--ease-out)}.skip:focus{top:16px}.head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);row-gap:22px;align-items:end;margin-bottom:clamp(52px,6vw,92px)}.head>.eyebrow{grid-column:1 / -1}.head>.head__title{grid-column:1 / span 8}.head>.lede{grid-column:9 / -1;padding-bottom:.35em;font-size:clamp(1rem,.92rem + .3vw,1.2rem)}@media(max-width:900px){.head>.head__title,.head>.lede{grid-column:1 / -1}}.faq{padding:var(--section-y) 0}.faq__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,96px);align-items:start}.faq__side{position:sticky;top:110px;display:grid;gap:22px}.faq__ask{display:grid;justify-items:start;gap:16px;margin-top:12px;padding:22px;border-radius:22px;background:color-mix(in oklab,white 50%,var(--paper));box-shadow:var(--shadow-sm),inset 0 0 0 1px #1c1a170d;font-size:15.5px;color:var(--ink-soft);max-width:380px}.faq__list{border-top:1px solid rgba(28,26,23,.12)}.faq__item{border-bottom:1px solid rgba(28,26,23,.12)}.faq__q{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:22px 0;text-align:left;font-size:clamp(17px,1.4vw,20px);font-weight:700;letter-spacing:-.015em;line-height:1.3;color:var(--ink);border-radius:0}.faq__icon{position:relative;flex:none;width:34px;height:34px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--ink-ghost);transition:background-color .3s var(--ease-out),box-shadow .3s,transform .5s var(--ease-out)}.faq__icon:before,.faq__icon:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:2px;background:var(--ink);transition:transform .5s var(--ease-out),background-color .3s}.faq__icon:after{transform:rotate(90deg)}.faq__q:hover .faq__icon{box-shadow:inset 0 0 0 1.5px var(--ink)}.faq__item.is-open .faq__icon{background:var(--flare);box-shadow:none;transform:rotate(180deg)}.faq__item.is-open .faq__icon:after{transform:rotate(0)}.faq__item.is-open .faq__icon:before,.faq__item.is-open .faq__icon:after{background:var(--ink-solid)}.faq__q:active .faq__icon{transform:scale(.9)}.faq__a{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .52s var(--ease-out),visibility 0s linear .52s}.faq__a>div{overflow:hidden}.faq__item.is-open .faq__a{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .62s var(--ease-out),visibility 0s}.faq__a p{padding-bottom:8px;font-size:16.5px;line-height:1.6;color:var(--ink-soft);max-width:42em}.faq__link{display:inline-block;margin-bottom:24px;font-weight:700;color:var(--flare-ink)}.faq__a p:last-child{padding-bottom:24px}@media(max-width:900px){.faq__grid{grid-template-columns:1fr}.faq__side{position:static}}@media(prefers-reduced-motion:reduce){.faq__a,.faq__item.is-open .faq__a{transition:none}}.solar{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.solar__canvas{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity 1.4s var(--ease-out)}.solar.is-live .solar__canvas{opacity:1}.solar__fallback{position:absolute;inset:0;background:radial-gradient(circle at 70% calc(100% + 62vh),#ff5a30 0,#ff7a3d 70vh,#ffb651 88vh,#fff3d6 103vh,#ff6a45 105vh,#ffbea8e6 106vh,#ffdccc99 125vh,#fff4e800 160vh),radial-gradient(ellipse 45% 40% at 8% 14%,#ffe0cfd9,#fff4e800 70%),var(--paper)}.solar--cta .solar__fallback{background:linear-gradient(180deg,var(--paper),rgba(255,244,232,0) 28%),radial-gradient(circle at 50% calc(100% + 90vh),#ff5a30 0,#ff7a3d 80vh,#ffb651 98vh,#fff3d6 110vh,#ff6a45 112vh,#ffbea8e6 113vh,#ffdccc99 130vh,#fff4e800 165vh),var(--paper)}@media(max-aspect-ratio:21/20){.solar--hero .solar__fallback{background:radial-gradient(circle at 64% calc(100% + 10vw),#ff5a30 0,#ff7a3d 70vw,#ffb651 95vw,#fff3d6 113vw,#ff6a45 115vw,#ffbea8e6 116vw,#ffdccc99 140vw,#fff4e800 180vw),var(--paper)}}.odo{display:inline-flex;align-items:baseline;font-variant-numeric:tabular-nums;line-height:1}.odo__col{position:relative;display:inline-block;height:1em;overflow:hidden}.odo__strip{display:flex;flex-direction:column;transform:translateZ(0);transition:transform 1.8s var(--ease-out);transition-delay:calc(var(--d, 0) * 1ms)}.odo__strip span{display:block;height:1em;line-height:1;text-align:center}.is-in .odo__strip{transform:translate3d(0,calc((var(--n) + 10) * -1em),0)}.odo__suffix{font-size:.62em;letter-spacing:-.02em;margin-left:.04em}.odo__suffix--word{margin-left:.2em;font-size:.5em;letter-spacing:-.01em}@media(prefers-reduced-motion:reduce){.odo__strip{transition:none;transform:translate3d(0,calc((var(--n) + 10) * -1em),0)}}[data-perf=low] .odo__strip{transition:none;transform:translate3d(0,calc((var(--n) + 10) * -1em),0)}
