.cl{--cl-fs-display:clamp(2.5rem, min(10.6vw, 6vw + .5rem), 5.8rem);--cl-fs-echo:clamp(2.25rem, 4.6vw + .35rem, 4.5rem);--cl-fs-h1:clamp(1.5rem, 4.6vw, 3rem);--cl-fs-h2:clamp(1.75rem, 3.2vw + .6rem, 2.5rem);--cl-fs-h3:clamp(1.45rem, 2vw + .75rem, 2rem);--cl-fs-statement:clamp(1.2rem, 1.2vw + .75rem, 1.625rem);--cl-fs-body:1rem;--cl-fs-small:.8125rem;--cl-fs-label:.6875rem;--cl-gutter:max(1.25rem, var(--gutter,1.25rem));--cl-line:color-mix(in oklab, var(--color-paper) 10%, transparent);--cl-surface:color-mix(in oklab, var(--color-paper) 3.5%, var(--color-ink));--cl-muted:color-mix(in oklab, var(--color-paper) 62%, transparent);--cl-faint:color-mix(in oklab, var(--color-paper) 55%, transparent);--cl-on-brand:var(--color-ink);--cl-stack-top:5.5rem;background:var(--color-ink);color:var(--color-paper)}.cl .cl-shell{width:100%;max-width:calc(80rem + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.cl h1,.cl h2,.cl h3{text-transform:none;letter-spacing:-.025em}.cl .cl-h2{font-family:var(--font-display);font-weight:600;font-size:var(--cl-fs-h2);line-height:1.02}.cl .cl-h3{font-family:var(--font-display);font-weight:600;font-size:var(--cl-fs-h3);line-height:1.08}.cl .cl-body{font-family:var(--font-sans);font-size:var(--cl-fs-body);color:var(--cl-muted);line-height:1.6}.cl .cl-small{font-family:var(--font-sans);font-size:var(--cl-fs-small);color:var(--cl-faint);text-transform:none;letter-spacing:0;font-weight:500;line-height:1.4}.cl .cl-label,.cl .cl-toast-title,.cl .cl-surface .eyebrow,.cl .cl-trailer .eyebrow,.cl .cl-trailer .font-mono,.cl>footer .site-footer-row+.site-footer-row :is(p,.eyebrow){font-family:var(--font-mono);font-size:var(--cl-fs-label);letter-spacing:.12em;text-transform:uppercase;font-variant-numeric:tabular-nums;word-spacing:normal;font-weight:700;line-height:1.2}.cl .cl-chip{width:fit-content;padding:.35em .6em;display:block}.cl .cl-link{color:var(--color-paper);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--color-brand) 70%, transparent);text-decoration-color:color-mix(in oklab, var(--color-brand) 70%, transparent);text-underline-offset:.3em;align-items:center;min-height:2.75rem;font-size:.9375rem;font-weight:500;text-decoration-thickness:1.5px;display:inline-flex}.cl .cl-link:hover{-webkit-text-decoration-color:var(--color-paper);text-decoration-color:var(--color-paper)}.cl .cl-btn{min-height:3.25rem;font-family:var(--font-sans);letter-spacing:-.005em;transition:background-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out), transform var(--dur-micro) var(--ease-out);justify-content:center;align-items:center;padding-inline:1.6rem;font-size:1rem;font-weight:600;display:inline-flex}.cl .cl-btn-primary{background:var(--color-brand);color:var(--color-ink)}.cl .cl-btn-primary:hover{background:var(--color-catch)}.cl .cl-btn-ghost{border:1px solid color-mix(in oklab, var(--color-paper) 22%, transparent);color:var(--color-paper);background:color-mix(in oklab, var(--color-ink) 40%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cl .cl-btn-ghost:hover{border-color:color-mix(in oklab, var(--color-paper) 55%, transparent)}.cl .cl-section{border-top:1px solid var(--cl-line);padding-block:clamp(4.5rem,12vw,8rem)}.cl .cl-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1.5rem;display:flex}.cl .cl-surface{background:var(--cl-surface);border:1px solid var(--cl-line);border-top:4px solid var(--color-brand);padding:clamp(.75rem,2.5vw,1.5rem)}.cl .cl-hero{isolation:isolate;align-items:flex-end;min-height:100svh;padding-block:5.5rem clamp(3rem,9vh,6rem);display:flex;position:relative;overflow:hidden}.cl .cl-ether{z-index:-2;background:radial-gradient(60% 55% at 72% 32%, #ef233c4d, transparent 70%), radial-gradient(50% 50% at 28% 70%, #ff546833, transparent 72%), var(--color-ink);position:absolute;inset:0}.cl .cl-ether canvas{width:100%;height:100%;display:block}.cl .cl-hero-scrim{z-index:-1;background:linear-gradient(0deg, var(--color-ink) 0%, #0e0b0c8c 38%, #0e0b0c1a 70%), radial-gradient(120% 60% at 20% 80%, #0e0b0cb3, transparent 70%);position:absolute;inset:0}@media (min-width:64rem){.cl .cl-hero-scrim{background:linear-gradient(100deg, #0e0b0ceb 0%, #0e0b0cb3 30%, #0e0b0c26 62%, transparent 85%), linear-gradient(0deg, var(--color-ink) 0%, transparent 30%)}}.cl .cl-hero-inner{grid-template-columns:minmax(0,1fr);gap:2.25rem;display:grid;position:relative}.cl .cl-hero-object{justify-content:center;display:flex}@media (min-width:64rem){.cl .cl-hero{align-items:center}.cl .cl-hero-inner{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:4.5rem}.cl .cl-hero-object{order:2}}.cl .cl-wordmark{font-family:var(--font-display);text-transform:uppercase;font-weight:700;font-size:min(var(--cl-fs-display), (100vw - var(--cl-hero-pl,1.25rem) - var(--cl-hero-pr,1.25rem)) / 8);letter-spacing:-.04em;white-space:nowrap;padding-block:.1em;line-height:.84;display:block}.cl .cl-hero-title{font-family:var(--font-display);font-weight:600;font-size:var(--cl-fs-h1);overflow-wrap:break-word;max-width:22ch;margin-top:1.25rem;line-height:1.08}.cl .cl-hero-lede{overflow-wrap:break-word;max-width:34rem;margin-top:1rem;font-size:clamp(1rem,2.6vw,1.125rem)}.cl .cl-warp>span{transform-origin:50% 60%;animation:4.8s infinite cl-warp;display:inline-block}@keyframes cl-warp{0%,to{transform:translateY(0)rotate(0)scaleX(1)}25%{transform:translateY(-.085em)rotate(-2.4deg)scaleX(1.035)}50%{transform:translateY(.05em)rotate(1.4deg)scaleX(.975)}75%{transform:translateY(.085em)rotate(2.2deg)scaleX(1.02)}}.cl .cl-hero{--cl-hero-pl:max(var(--gutter), env(safe-area-inset-left,0px));--cl-hero-pr:max(var(--gutter), env(safe-area-inset-right,0px))}.cl .cl-hero-inner{padding-inline:var(--cl-hero-pl) var(--cl-hero-pr)}.cl .cl-hero-copy{flex-direction:column;display:flex}.cl .cl-hero-copy .cl-wordmark{margin-top:calc(1.25rem + .42em)}.cl .cl-hero-free{max-width:34rem;font-family:var(--font-sans);color:var(--color-paper);overflow-wrap:break-word;margin-top:.75rem;font-size:clamp(.9375rem,2.4vw,1.0625rem);font-weight:600;line-height:1.45}@media (max-width:63.99rem){.cl .cl-hero{padding-top:4.5rem}.cl .cl-hero-inner{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"object object""copy copy";align-items:start;gap:3.5rem 1rem}.cl .cl-hero-text{display:contents}.cl .cl-hero-object{grid-area:object;justify-content:center}.cl .cl-hero-copy{grid-area:copy}.cl .cl-hero-copy .cl-wordmark{margin-top:0}.cl .cl-hero-title{margin-top:1rem}}@media (max-width:39.99rem){.cl .cl-hero{min-height:0}.cl .cl-hero-lede{order:1;margin-top:1.25rem}.cl .cl-hero-scrim{background:linear-gradient(0deg, var(--color-ink) 0%, #0e0b0c99 45%, #0e0b0c26 75%), radial-gradient(120% 60% at 20% 80%, #0e0b0cb3, transparent 70%)}}.cl .cl-hero-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2rem;display:flex}@media (max-width:39.99rem){.cl .cl-hero{padding-top:6.25rem;padding-bottom:4.5rem}.cl .cl-hero-inner{grid-template-areas:"object object""copy copy";row-gap:2.5rem}.cl .cl-hero-object{justify-content:center}.cl .cl-hero-actions{gap:.875rem;margin-top:1.75rem;display:grid}.cl .cl-hero-lede{margin-top:1.75rem}}.cl .cl-how{gap:3rem;display:grid}@media (min-width:64rem){.cl .cl-how{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:5rem}.cl .cl-how-intro{top:var(--cl-stack-top);position:sticky}}.cl .cl-statement{font-family:var(--font-display);font-weight:500;font-size:var(--cl-fs-statement);letter-spacing:-.02em;color:var(--color-paper);text-transform:none;line-height:1.3}.cl .cl-rise-mask{overflow-clip-margin:.12em;vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:clip}.cl .cl-rise-word{display:inline-block}@supports (animation-timeline:view()){@media not (prefers-reduced-motion:reduce){.cl .cl-rise-word{animation:linear both cl-rise;animation-timeline:view()}}}@keyframes cl-rise{0%{transform:translateY(105%)}to{transform:none}}.cl .cl-stack{gap:1rem;padding:0;list-style:none;display:grid}.cl .cl-stack-card{border:1px solid var(--cl-line);border-top:4px solid var(--color-brand);background:var(--cl-surface);min-height:15rem;box-shadow:0 -4px 0 0 var(--color-ink);padding:clamp(1.4rem,4vw,2.25rem);position:sticky}.cl .cl-stack-index{background:var(--color-paper);color:var(--color-ink)}@supports (animation-timeline:view()){@media not (prefers-reduced-motion:reduce){.cl .cl-stack-card{animation:linear both cl-card-in;animation-timeline:view();animation-range:entry entry 60%}}}@keyframes cl-card-in{0%{opacity:.35;transform:translateY(2rem)scale(.97)}to{opacity:1;transform:none}}.cl .cl-how-intro .cl-statement{max-width:26ch}.cl .cl-steps-counter{display:none}@media (min-width:64rem){.cl .cl-steps-counter{gap:1rem;width:fit-content;margin-top:clamp(2.5rem,6vh,4rem);display:grid}}.cl .cl-steps-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:700;line-height:1}.cl .cl-steps-current{font-size:var(--cl-fs-h1);color:var(--color-paper)}.cl .cl-steps-total{font-size:var(--cl-fs-h3);color:var(--cl-faint)}.cl .cl-steps-rail{grid-auto-columns:1.75rem;grid-auto-flow:column;gap:.3rem;display:grid}.cl .cl-steps-tick{background:color-mix(in oklab, var(--color-paper) 16%, transparent);height:.3rem;transition:background-color var(--dur-micro) var(--ease-out)}.cl .cl-steps-tick.is-on{background:var(--color-brand)}.cl .cl-stack-title{margin-top:2.5rem}.cl .cl-stack-body{max-width:28rem;margin-top:.75rem}@media (max-width:39.99rem){.cl .cl-stack{gap:.75rem}.cl .cl-stack-card{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.9rem;min-height:0;padding:1.1rem 1.1rem 1.25rem;display:grid}.cl .cl-stack-title{margin-top:0}.cl .cl-stack-body{grid-column:1/-1;margin-top:.6rem}}.cl .cl-countdown{border-bottom:1px solid var(--cl-line);gap:.6rem;margin-bottom:1.25rem;padding-bottom:1.25rem;display:grid}.cl .cl-countdown-label{color:var(--cl-muted)}.cl .cl-countdown-digits{flex-wrap:wrap;align-items:baseline;gap:.5rem clamp(1rem,3vw,2rem);display:flex}.cl .cl-countdown-cell{align-items:baseline;gap:.4rem;display:inline-flex}.cl .cl-countdown-num{font-family:var(--font-mono);font-size:var(--cl-fs-h2);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--color-paper);font-weight:700;line-height:1}.cl .cl-countdown-unit{color:var(--cl-muted)}.cl .cl-skel{background:linear-gradient(100deg, transparent 35%, color-mix(in oklab, var(--color-paper) 12%, transparent) 50%, transparent 65%), color-mix(in oklab, var(--color-paper) 9%, transparent);background-position:100% 0,0 0;background-repeat:no-repeat;background-size:250% 100%,auto}@media not (prefers-reduced-motion:reduce){.cl .cl-skel{animation:cl-shimmer 1.5s var(--ease-out) 3}}@keyframes cl-shimmer{to{background-position:0 0,0 0}}.cl .cl-pre-note{margin-top:1rem}.cl .cl-scale{border-top:1px solid var(--cl-line);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}@media (min-width:48rem){.cl .cl-scale{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column}}.cl .cl-scale-item{border-bottom:1px solid var(--cl-line);flex-direction:column;gap:.35rem;padding:1.5rem 1rem 1.5rem 0;display:flex}.cl .cl-scale-value{font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(3rem,11vw,5.5rem);font-weight:600;line-height:.95}.cl .cl-list{border-top:1px solid var(--cl-line);padding:0;list-style:none}.cl .cl-list>li{border-bottom:1px solid var(--cl-line);padding-block:1.1rem}.cl .cl-list-title{font-family:var(--font-sans);color:var(--color-paper);font-size:1.0625rem;font-weight:600}.cl .cl-rules-group{color:var(--cl-faint)}.cl .cl-prize{grid-template-columns:3.5rem 1fr;align-items:baseline;gap:1rem;display:grid}.cl .cl-prize-rank{font-family:var(--font-display);color:var(--color-brand);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:600}.cl .cl-close{background:var(--color-brand);color:var(--color-ink);padding-block:clamp(5rem,14vw,9rem);position:relative}.cl .cl-close .cl-h2{color:var(--color-ink)}.cl .cl-close .cl-body{color:var(--cl-on-brand)}.cl .cl-close .cl-btn-primary{background:var(--color-ink);color:var(--color-paper)}.cl .cl-close .cl-btn-primary:hover{background:color-mix(in oklab, var(--color-ink) 85%, var(--color-brand))}.cl .cl-close:before{content:"";inset-inline:0;background:repeating-linear-gradient(-45deg, var(--color-ink) 0 6px, transparent 6px 12px);height:.5rem;position:absolute;top:0}@media (prefers-reduced-motion:reduce){.cl .cl-warp>span{animation:none}}.cl .cl-show{border-top:1px solid var(--cl-line)}.cl .cl-show-ticker{background:var(--color-brand);color:var(--color-ink);padding-block:.8rem}.cl .cl-show-inner{padding-block:clamp(3rem,9vw,5.5rem)}.cl .cl-show-name{width:fit-content;font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.04em;font-weight:700;line-height:.84;font-size:var(--cl-fs-echo);margin-top:calc(.5rem + .45em);display:block;position:relative}.cl .cl-show-grid{gap:2rem;margin-top:2rem;display:grid}@media (min-width:64rem){.cl .cl-show-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:3.5rem;margin-top:2.75rem}}.cl .cl-trailer>:is(a,button){border-width:1px;border-color:var(--cl-line)}.cl .cl-trailer .rounded-full{box-shadow:4px 4px 0 0 var(--color-paper)}.cl .nav-surface nav a,.cl .nav-surface nav button,.cl>footer nav a,.cl>footer nav button,.cl>footer .eyebrow{font-family:var(--font-sans);text-transform:none;letter-spacing:0;font-size:.9375rem;font-weight:500}.cl .nav-surface nav a.bg-paper{padding-inline:1.15rem}.cl .nav-surface nav .eyebrow{font-family:var(--font-sans);text-transform:none;letter-spacing:0;font-size:.8125rem}.cl>footer{border-top-width:1px}.cl .cl-surface .hatch{display:none}.cl .cl-surface h3{font-weight:600}.cl .cl-surface .divide-y-2>:not(:last-child){border-top-width:0;border-bottom-width:1px}.cl .cl-marker-stage{--tilt-x:0;--tilt-y:0;perspective:1200px;zoom:.42;width:18rem}@media (max-width:22.49rem){.cl .cl-marker-stage{zoom:.38}}@media (min-width:40rem){.cl .cl-marker-stage{zoom:.72}}@media (min-width:64rem){.cl .cl-marker-stage{zoom:1;width:min(22rem,100%)}}@media (max-width:63.99rem){.cl .cl-marker header>span:first-child>span{display:none}}.cl .cl-marker-float{transform:rotateX(calc(var(--tilt-x) * 1deg)) rotateY(calc(var(--tilt-y) * 1deg)) rotate(-6deg);transform-style:preserve-3d;transition:transform .6s var(--ease-out);animation:7s ease-in-out infinite cl-float;position:relative}@keyframes cl-float{0%,to{translate:0}50%{translate:0 -10px}}.cl .cl-marker-glow{z-index:-1;filter:blur(24px);background:radial-gradient(closest-side,#ef233c8c,#0000);border-radius:50%;position:absolute;inset:-18%}.cl .cl-marker{background:var(--color-paper);color:var(--color-ink);margin:0;padding:1rem 1rem .9rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff9,0 30px 60px -20px #000000bf,0 12px 24px -12px #00000080}@media (min-width:64rem){.cl .cl-marker{padding:1.35rem 1.35rem 1.15rem}}.cl .cl-marker-head,.cl .cl-marker-foot{font-family:var(--font-sans);color:color-mix(in oklab, var(--color-ink) 72%, transparent);align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;display:flex}.cl .cl-marker-head{margin-bottom:.8rem}.cl .cl-marker-foot{border-top:1px solid color-mix(in oklab, var(--color-ink) 12%, transparent);justify-content:space-between;margin-top:.85rem;padding-top:.75rem}.cl .cl-marker-value{font-family:var(--font-display);color:var(--color-brand);font-size:1.05rem}.cl .cl-marker-code svg{width:100%;height:auto;display:block}.cl .cl-marker-scan{inset-inline:0;opacity:0;pointer-events:none;height:22%;animation:cl-scan 5.2s var(--ease-out) infinite;background:linear-gradient(#0000,#ef233c29 80%,#ef233ce6 98%,#0000);position:absolute;top:0}@keyframes cl-scan{0%{opacity:0;translate:0 -100%}6%{opacity:1}38%{opacity:1;translate:0 420%}44%,to{opacity:0;translate:0 420%}}.cl .cl-toast{white-space:nowrap;animation:cl-toast 5.2s var(--ease-out) infinite;align-items:center;gap:.65rem;padding:.5rem .95rem .5rem .5rem;display:flex;position:absolute;bottom:-9%;right:-30%;transform:rotate(6deg)translateZ(40px)}@media (max-width:63.99rem){.cl .cl-toast{zoom:1.3;bottom:-5%;left:-22%;right:auto}}@media (max-width:39.99rem){.cl .cl-toast{zoom:2}}@media (min-width:64rem){.cl .cl-toast{bottom:-10%;right:-16%}}.cl .cl-toast-badge{background:var(--color-brand);width:2.5rem;height:2.5rem;color:var(--color-ink);font-family:var(--font-display);place-items:center;font-size:1rem;font-weight:700;display:grid}.cl .cl-toast-text{line-height:1.2;display:grid}.cl .cl-toast-title{color:var(--color-paper);font-size:.9375rem;font-weight:600}.cl .cl-toast-sub{color:var(--cl-muted);font-size:.8125rem}@keyframes cl-toast{0%,36%{opacity:0;translate:0 12px;scale:.85}44%,88%{opacity:1;translate:0;scale:1}96%,to{opacity:0;translate:0 -6px;scale:.95}}@media (prefers-reduced-motion:reduce){.cl .cl-marker-float,.cl .cl-marker-scan,.cl .cl-toast{animation:none}.cl .cl-toast{opacity:1}}.cl .cl-hazard{inset-inline:0;background:repeating-linear-gradient(-45deg, var(--color-brand) 0 6px, transparent 6px 12px);height:.5rem;position:absolute;bottom:0}.cl .cl-kicker{background:var(--color-brand);color:var(--color-ink);margin-bottom:.9rem}.cl .cl-warp>span:first-child{position:relative}.cl .cl-crown{width:.62em;height:auto;color:var(--color-paper);filter:drop-shadow(0 .04em 0 var(--color-brand));position:absolute;top:-.36em;left:.02em;rotate:-9deg}.cl .cl-band-red{background:var(--color-brand);color:var(--color-ink);border-top:0;position:relative}.cl .cl-band-red .cl-h2,.cl .cl-band-red .cl-scale-value{color:var(--color-ink)}.cl .cl-band-red .cl-body,.cl .cl-band-red .cl-small{color:var(--cl-on-brand)}.cl .cl-band-red .cl-kicker{background:var(--color-ink);color:var(--color-brand)}.cl .cl-band-red .cl-scale{border-top:0;column-gap:1.25rem}.cl .cl-band-red .cl-scale-item{border-bottom:0;border-top:3px solid var(--color-ink);padding:.9rem 0 1.75rem}.cl .cl-band-red .cl-scale-plus{color:var(--color-paper)}.cl .cl-scale-plus{color:var(--color-brand)}.cl .cl-marker{box-shadow:10px 10px 0 0 var(--color-brand), 0 30px 60px -20px #000c;background:0 0;border-radius:0;padding:0}.cl .cl-marker .print-marker{width:100%}.cl .cl-btn{min-height:3.25rem;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;transition:translate var(--dur-micro) var(--ease-out), box-shadow var(--dur-micro) var(--ease-out), background-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);border-radius:0;padding-inline:1.5rem;font-size:.9375rem;font-weight:700}.cl .cl-btn:active{transform:none}.cl .cl-btn-primary{background:var(--color-brand);color:var(--color-ink);box-shadow:4px 4px 0 0 var(--color-paper)}.cl .cl-btn-primary:hover{background:var(--color-brand);box-shadow:6px 6px 0 0 var(--color-paper);translate:-2px -2px}.cl .cl-btn-primary:active{box-shadow:0 0 0 0 var(--color-paper);translate:4px 4px}.cl .cl-btn-ghost{border:2px solid var(--color-paper);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--color-paper);background:0 0}.cl .cl-btn-ghost:hover{border-color:var(--color-paper);background:var(--color-paper);color:var(--color-ink)}.cl .cl-close .cl-btn-primary{box-shadow:4px 4px 0 0 var(--color-paper)}.cl .cl-close .cl-btn-primary:hover{background:var(--color-ink);box-shadow:6px 6px 0 0 var(--color-paper)}.cl [class*=rounded]{border-radius:0}.cl .cl-toast{background:var(--color-paper);border:2px solid var(--color-ink);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:5px 5px 0 0 var(--color-brand);border-radius:0;gap:0;padding:0}.cl .cl-toast-badge{border-right:2px solid var(--color-ink);border-radius:0;align-self:stretch;width:auto;height:auto;padding-inline:.7rem;font-size:1.35rem}.cl .cl-toast-text{padding:.45rem .8rem .45rem .7rem}.cl .cl-toast-title{color:var(--color-ink)}.cl .cl-toast-sub{color:color-mix(in oklab, var(--color-ink) 65%, transparent);font-size:.8125rem;font-weight:600}.cl .cl-tickets{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:0;list-style:none;display:grid}@media (min-width:48rem){.cl .cl-tickets{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:1.5rem}}.cl .cl-ticket{background:var(--color-paper);color:var(--color-ink);border:4px solid var(--color-paper);flex-direction:column;display:flex}.cl .cl-ticket-band{background:var(--color-ink);color:var(--color-paper);padding:.55rem .75rem}.cl .cl-ticket-value{font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;padding:1.1rem .75rem .6rem;font-size:clamp(3rem,12vw,5rem);font-weight:700;line-height:.9}.cl .cl-ticket-foot{border-top:2px dashed color-mix(in oklab, var(--color-ink) 30%, transparent);color:color-mix(in oklab, var(--color-ink) 65%, transparent);margin-top:auto;padding:.5rem .75rem}.cl .cl-ticket-top{box-shadow:6px 6px 0 0 var(--color-brand)}.cl .cl-ticket-top .cl-ticket-band{background:var(--color-brand);color:var(--color-ink)}.cl{--cl-nav-scrim:#0e0b0ccc}.cl .nav-surface{background-image:linear-gradient(180deg, var(--cl-nav-scrim) 0%, var(--cl-nav-scrim) 60%, transparent 100%)}.cl .nav-surface nav .text-brand{color:var(--color-catch)}.cl .cl-warp>span{animation-iteration-count:3}.cl .cl-marker-float{animation-iteration-count:2}.cl .cl-marker-scan,.cl .cl-toast{animation-iteration-count:2.6;animation-fill-mode:forwards}.cl .nav-surface .animate-ring{animation-iteration-count:4}.cl .nav-surface .animate-beacon{animation-iteration-count:3}.cl:has(.cl-motion-input:checked) :is(.cl-warp>span,.cl-marker-float,.cl-marker-scan,.cl-toast,.marquee-track,.nav-surface .animate-ring,.nav-surface .animate-beacon){animation-play-state:paused}.cl .cl-motion{right:var(--cl-hero-pr,var(--gutter));z-index:1;border:2px solid color-mix(in oklab, var(--color-paper) 28%, transparent);background:color-mix(in oklab, var(--color-ink) 70%, transparent);width:2.25rem;height:2.25rem;color:var(--color-paper);cursor:pointer;transition:border-color var(--dur-micro) var(--ease-out);place-items:center;display:grid;position:absolute;bottom:1rem}.cl .cl-motion:hover{border-color:var(--color-paper)}.cl .cl-motion:has(:focus-visible){outline:3px solid var(--color-paper);outline-offset:2px}.cl .cl-motion svg{width:.875rem;height:.875rem}.cl .cl-motion-play{display:none}.cl .cl-motion:has(:checked) .cl-motion-pause{display:none}.cl .cl-motion:has(:checked) .cl-motion-play{display:block}.cl .cl-faq{gap:2rem;display:grid}@media (min-width:64rem){.cl .cl-faq{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);align-items:start;gap:3.5rem}}.cl .cl-faq-list{border-top:1px solid var(--cl-line)}.cl .cl-faq-item{border-bottom:1px solid var(--cl-line)}.cl .cl-faq-item summary{cursor:pointer;min-height:3.5rem;font-family:var(--font-display);font-weight:600;font-size:var(--cl-fs-statement);letter-spacing:-.02em;color:var(--color-paper);justify-content:space-between;align-items:center;gap:1.25rem;padding-block:1.1rem;line-height:1.2;list-style:none;display:flex}.cl .cl-faq-item summary::-webkit-details-marker{display:none}.cl .cl-faq-item summary:focus-visible{outline:3px solid var(--color-brand);outline-offset:4px}.cl .cl-faq-sign{border:2px solid var(--color-paper);flex:none;width:1.75rem;height:1.75rem;position:relative}.cl .cl-faq-sign:before,.cl .cl-faq-sign:after{content:"";background:var(--color-paper);height:2px;margin-top:-1px;position:absolute;inset:50% .3rem auto}.cl .cl-faq-sign:after{rotate:90deg}.cl .cl-faq-item[open] .cl-faq-sign{background:var(--color-brand);border-color:var(--color-brand)}.cl .cl-faq-item[open] .cl-faq-sign:before,.cl .cl-faq-item[open] .cl-faq-sign:after{background:var(--color-ink)}.cl .cl-faq-item[open] .cl-faq-sign:after{rotate:none}@media (prefers-reduced-motion:no-preference){.cl .cl-faq-sign:after{transition:rotate var(--dur-micro) var(--ease-out)}}.cl .cl-faq-item>p{max-width:60ch;padding-bottom:1.4rem;padding-right:3rem}.cl .cl-close{overflow:hidden}.cl .cl-close-inner{z-index:1;position:relative}.cl .cl-close-date{background:var(--color-ink);color:var(--color-paper)}.cl .cl-close-title{max-width:18ch;font-family:var(--font-display);font-weight:600;font-size:max(var(--cl-fs-h1), var(--cl-fs-h2));color:var(--color-ink);margin-top:1.25rem;line-height:1}.cl .cl-close-body{max-width:30rem;margin-top:1rem}.cl .cl-close-cta{margin-top:2rem}.cl .cl-close-crown{z-index:0;width:42vw;height:auto;color:var(--color-ink);pointer-events:none;position:absolute;top:1rem;right:-6vw;rotate:-9deg}@media (min-width:64rem){.cl .cl-close-crown{width:min(44rem,46vw);top:auto;bottom:-5rem;right:-6rem}}.cl .cl-show-ticker{background:var(--color-paper)}.cl>footer .site-footer-row{max-width:calc(80rem + 2 * var(--gutter))}
