@property --cl-u{syntax:"<number>";inherits:false;initial-value:0}@property --cl-p{syntax:"<number>";inherits:false;initial-value:0}.clips{--clips-top:#120c07;--clips-bottom:#120c07;--cl-gut:max(16px,6vw);--cl-sag:44px;--cl-glow:92px;--cl-bw:13px;--cw:min(640px,52vw);--cl-straw:color-mix(in srgb,var(--accent) 40%,var(--ink));--cl-straw-2:color-mix(in srgb,var(--accent) 72%,var(--ink));--cl-edge:color-mix(in srgb,var(--kraft) 72%,var(--bg));--cl-lip:color-mix(in srgb,var(--accent) 24%,var(--ink));--kb:0;position:relative;color:var(--ink)}.clips-stage{position:relative;isolation:isolate;overflow:clip;padding:calc(var(--cl-sag) + 64px) var(--cl-gut) 80px}.clips-ground{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(var(--clips-top),var(--clips-bottom))}.clips-ground:before{content:"";position:absolute;inset:0;background:radial-gradient(70% 300px at 50% 0,color-mix(in srgb,var(--sun,var(--accent)) 11%,transparent),transparent 80%);-webkit-mask:linear-gradient(180deg,transparent,black calc(var(--cl-sag) + 24px));mask:linear-gradient(180deg,transparent,black calc(var(--cl-sag) + 24px))}.clips-garland{position:absolute;left:0;right:0;top:0;height:var(--cl-sag);z-index:1;pointer-events:none}.clips-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.clips-cable{fill:none;stroke:color-mix(in srgb,var(--ink) 20%,var(--bg));stroke-width:2.2;stroke-linecap:round}.clips-twist{fill:none;stroke:color-mix(in srgb,var(--ink) 30%,transparent);stroke-width:1;stroke-dasharray:2 4}.clips-lamp{position:absolute;left:calc(var(--t) * 100%);top:calc(var(--y) * 100%);width:0;height:0}.clips-lamp>i{position:absolute;display:block}.clips-glow{left:calc(var(--cl-glow) / -2);top:calc(14px - var(--cl-glow) / 2);width:var(--cl-glow);height:var(--cl-glow);border-radius:50%;opacity:.9;background:radial-gradient(closest-side,color-mix(in srgb,var(--sun,var(--accent)) 58%,transparent),color-mix(in srgb,var(--sun,var(--accent)) 22%,transparent) 42%,color-mix(in srgb,var(--sun,var(--accent)) 6%,transparent) 70%,transparent)}.clips-socket{left:calc(var(--cl-bw) * -.27);top:-2px;width:calc(var(--cl-bw) * .54);height:8px;border-radius:2px 2px 1px 1px;background:linear-gradient(90deg,color-mix(in srgb,var(--bg) 55%,black),color-mix(in srgb,var(--ink) 30%,var(--bg)) 50%,color-mix(in srgb,var(--bg) 55%,black))}.clips-core,.clips-glass{left:calc(var(--cl-bw) / -2);top:5px;width:var(--cl-bw);height:calc(var(--cl-bw) * 1.3);border-radius:50% 50% 48% 48%/42% 42% 58% 58%}.clips-glass{background:radial-gradient(70% 60% at 34% 28%,color-mix(in srgb,var(--ink) 26%,transparent),transparent 70%),color-mix(in srgb,var(--accent) 17%,var(--bg));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 26%,transparent)}.clips-core{background:radial-gradient(3px 1.3px at 50% 48%,white 30%,transparent),radial-gradient(60% 50% at 34% 26%,color-mix(in srgb,white 55%,transparent),transparent 70%),radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--ink) 70%,var(--sun,var(--accent))) 0 2px,color-mix(in srgb,var(--accent) 75%,var(--sun,var(--accent))) 4.5px,var(--sun,var(--accent)) 70%,color-mix(in srgb,var(--sun,var(--accent)) 70%,var(--accent-2)) 100%)}.clips-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) var(--cw);column-gap:clamp(32px,5vw,96px);row-gap:28px;grid-template-areas:"head wheel" "num wheel" "num caps";max-width:1320px;margin:0 auto;align-items:start}.clips-head{grid-area:head;max-width:520px}.clips-kicker{display:flex;align-items:center;gap:16px;margin:0 0 18px;font-family:var(--font-mono);font-size:.8125rem;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.clips-kicker:after{content:"";flex:0 1 120px;height:1px;background:currentColor;opacity:.7}.clips-title{margin:0 0 0 -.04em;font-family:var(--font-display,var(--font-serif,Georgia,serif));font-weight:400;font-kerning:normal;font-size:clamp(2.4rem,4.2vw,4.2rem);line-height:1.02;letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.clips-lead{margin:16px 0 0;max-width:30ch;font-family:var(--font-serif,Georgia,serif);font-style:italic;font-weight:500;font-size:clamp(1.125rem,.8rem + .5vw,1.35rem);line-height:1.35;color:var(--accent)}.clips-count{grid-area:num;display:none;align-self:end;align-items:flex-end;gap:14px}.clips-num{overflow:clip;height:1.14em;padding:0 .12em 0 .02em;margin:-.12em 0 -.12em -.04em;font-family:var(--font-serif,Georgia,serif);font-style:italic;font-weight:900;line-height:.9;font-variant-numeric:lining-nums;font-size:clamp(6.5rem,11vw,11rem);letter-spacing:-.03em;color:var(--accent)}.clips-numcol{display:flex;flex-direction:column}.clips-numcol>span{display:block;box-sizing:border-box;height:1.14em;padding:.12em 0;line-height:.9}.clips-total{padding-bottom:.5em;font-family:var(--font-serif,Georgia,serif);font-style:italic;font-weight:700;font-variant-numeric:lining-nums;font-size:clamp(1.1rem,.9rem + .5vw,1.5rem);line-height:1;color:var(--muted)}.clips-wheel{grid-area:wheel;position:relative;width:var(--cw);aspect-ratio:1;justify-self:center}.clips-wheel:before{content:"";box-shadow:0 calc(var(--cw) * .05) calc(var(--cw) * .1) calc(var(--cw) * -.02) color-mix(in srgb,black 75%,transparent)}.clips-rind,.clips-wheel:before{position:absolute;inset:0;border-radius:50%}.clips-rind{z-index:1;background:radial-gradient(circle closest-side,transparent 0 92%,color-mix(in srgb,var(--bg) 30%,transparent) 97%,color-mix(in srgb,var(--bg) 62%,transparent) 100%),repeating-conic-gradient(from 2deg,color-mix(in srgb,var(--kraft) 22%,transparent) 0deg .45deg,transparent .45deg 1.9deg),radial-gradient(34% 26% at 72% 74%,color-mix(in srgb,var(--kraft) 22%,transparent),transparent 70%),radial-gradient(26% 30% at 22% 64%,color-mix(in srgb,white 12%,transparent),transparent 70%),radial-gradient(circle closest-side,var(--cl-lip) 0 67%,var(--cl-straw) 71%,var(--cl-straw-2) 83%,color-mix(in srgb,var(--kraft) 55%,var(--accent)) 92%,var(--cl-edge) 100%)}.clips-ring{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.clips-rimtext{font-family:var(--font-display,Georgia,serif);font-size:36px;dominant-baseline:central;fill:color-mix(in srgb,var(--kraft) 70%,var(--bg))}.clips-wheel:after{content:"";position:absolute;inset:0;z-index:2;border-radius:50%;pointer-events:none;background:radial-gradient(62% 46% at 36% 16%,color-mix(in srgb,white 16%,transparent),transparent 70%)}.clips-ticks{position:absolute;inset:0;z-index:3;width:100%;height:100%;overflow:visible}.clips-track{fill:none;stroke:color-mix(in srgb,var(--ink) 42%,transparent);stroke-width:2}.clips-tick{stroke:color-mix(in srgb,var(--bg) 70%,transparent);stroke-width:5;stroke-linecap:round}.clips-marker{position:absolute;inset:0;z-index:4;display:none}.clips-marker>i{left:50%;top:1.8%;width:3.4%;height:3.4%;translate:-50% -50%;background:var(--accent-2);box-shadow:0 0 0 2px var(--ink),0 2px 6px color-mix(in srgb,black 50%,transparent)}.clips-hollow,.clips-marker>i{position:absolute;border-radius:50%}.clips-hollow{inset:16%;z-index:5;overflow:hidden;background:var(--bg-2);box-shadow:0 0 0 calc(var(--cw) * .012) color-mix(in srgb,var(--kraft) 40%,var(--accent));outline:none}.clips-hollow:after{content:"";position:absolute;inset:0;z-index:40;border-radius:50%;pointer-events:none;box-shadow:inset 0 calc(var(--cw) * .025) calc(var(--cw) * .06) color-mix(in srgb,black 55%,transparent),inset 0 0 0 1px color-mix(in srgb,black 40%,transparent)}.clips-hollow:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.clips-item{position:absolute;inset:0}.clips-item~.clips-item{display:none}.clips-mask{border-radius:50%;overflow:hidden}.clips-inner,.clips-mask{position:absolute;inset:0;transform-origin:50% 100%}.clips-video{display:block;width:100%;height:100%;object-fit:cover}.clips-flecks{position:absolute;left:30%;top:10%;width:40%;height:8%;z-index:6;pointer-events:none}.clips-flecks>i{display:none;position:absolute;bottom:0;left:calc(4% + var(--i) * 14%);width:5px;height:5px;border-radius:50%;background:var(--ink);opacity:0}@keyframes clips-fleck{0%{transform:translateZ(0);opacity:0}20%{opacity:.9}to{transform:translate3d(calc((var(--i) - 3) * 6px),calc(var(--cw) * -.16),0);opacity:0}}.clips-caps{grid-area:caps;margin:0;padding:0;list-style:none;display:grid;gap:10px}.clips-cap{display:flex;align-items:baseline;gap:14px}.clips-capnum{flex:none;min-width:1.6em;font-family:var(--font-serif,Georgia,serif);font-style:italic;font-weight:900;font-size:1.25rem;line-height:1.2;color:var(--accent);font-variant-numeric:lining-nums}.clips-captext{font-family:var(--font-serif,Georgia,serif);font-style:italic;font-weight:500;font-size:clamp(1.15rem,1rem + .45vw,1.5rem);line-height:1.3;color:var(--ink);text-wrap:balance}html.mo:not(.rm) .clips{--cw:min(760px,72vh,52vw,calc(100svh - 150px));height:var(--len,600vh);--p:0}html.mo:not(.rm) .clips-stage{padding:0;--p:0;--kb:0}html.mo:not(.rm) .clips-grid{position:absolute;inset:calc(var(--cl-sag) + 20px) var(--cl-gut) 20px;margin:0 auto;max-width:1480px;grid-template-rows:minmax(0,1fr) auto auto auto minmax(0,1fr);grid-template-areas:". wheel" "head wheel" "num wheel" "caps wheel" ". wheel";row-gap:0;align-items:center}html.mo:not(.rm) .clips-head{align-self:end}html.mo:not(.rm) .clips-wheel{grid-row:1/-1;align-self:center}html.mo:not(.rm) .clips-count{align-self:start;margin-top:clamp(20px,3.2vh,40px)}html.mo:not(.rm) .clips-num{font-size:clamp(7rem,4rem + 3.2vw,9rem)}html.mo:not(.rm) .clips-count{display:flex}html.mo:not(.rm) .clips-numcol{transform:translate3d(0,calc(-100% * var(--cl-u) / var(--n)),0)}html.mo:not(.rm) .clips-rind{transform:rotate(calc(-72deg * var(--cl-u) - 12deg * var(--cl-p)))}html.mo:not(.rm) .clips-marker{display:block;transform:rotate(calc(1turn * var(--cl-u) / var(--n)))}html.mo:not(.rm) .clips-hollow{--p:0;--kb:0}html.mo:not(.rm) .clips-item{display:block}html.mo:not(.rm) .clips-item~.clips-item{opacity:0}html.mo:not(.rm) .clips-caps{display:block;position:relative;align-self:start;height:2.7em;margin-top:10px;max-width:520px;font-size:clamp(1.15rem,1rem + .45vw,1.5rem)}html.mo:not(.rm) .clips-cap{position:absolute;inset:0;justify-content:flex-start;text-align:left}html.mo:not(.rm) .clips-capnum{display:none}html.mo:not(.rm) .clips-captext{font-size:1em}html.mo:not(.rm) .clips.live .clips-flecks>i{display:block;animation:clips-fleck calc(2.4s + var(--i) * .37s) var(--ls-ease) calc(var(--i) * -.53s) infinite}html.mo:not(.rm) .clips:has(.clips-hollow:focus-visible) :is(.clips-item,.clips-mask,.clips-inner,.clips-numcol,.clips-rind,.clips-marker){transition:transform .6s var(--ls-ease),opacity .6s var(--ls-ease)}html.mo:not(.rm) .clips[data-kb] .clips-cap{opacity:0!important;visibility:hidden!important}html.mo:not(.rm) .clips[data-kb] .clips-cap.is-kb{opacity:1!important;visibility:visible!important;transform:none!important}.clips.live :is(.clips-rind,.clips-marker,.clips-numcol,.clips-mask,.clips-inner){will-change:transform}.clips.live .clips-item{will-change:transform,opacity}@media (max-width:760px){.clips{--cl-sag:36px;--cl-glow:80px;--cl-bw:12px;--cw:86vw}.clips-stage{padding:calc(var(--cl-sag) + 44px) var(--cl-gut) 56px}.clips-grid{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"head head" "wheel wheel" "caps caps";row-gap:24px;column-gap:16px}.clips-kicker{font-size:.75rem;margin-bottom:14px}.clips-title{font-size:clamp(1.9rem,8.2vw,2.6rem)}.clips-lead{font-size:1.0625rem;margin-top:10px}.clips-rimtext{font-size:40px}.clips-flecks>i{width:4px;height:4px}html.mo:not(.rm) .clips{--cw:min(86vw,52svh)}html.mo:not(.rm) .clips-grid{inset:calc(var(--cl-sag) + 24px) var(--cl-gut) 24px;grid-template-rows:minmax(0,1fr) auto auto auto minmax(0,1fr);grid-template-areas:". ." "head head" "wheel wheel" "num caps" ". .";row-gap:18px}html.mo:not(.rm) .clips-wheel{grid-row:wheel}html.mo:not(.rm) .clips-head{align-self:end}html.mo:not(.rm) .clips-count{align-self:center;gap:6px;margin-top:0}html.mo:not(.rm) .clips-num{font-size:4.25rem}html.mo:not(.rm) .clips-total{font-size:1rem;padding-bottom:.4em}html.mo:not(.rm) .clips-caps{align-self:center;margin-top:0;font-size:1.2rem}html.mo:not(.rm) .clips-cap{justify-content:flex-start;text-align:left;align-items:center}}@media (max-width:760px) and (max-height:700px){html.mo:not(.rm) .clips-lead{display:none}}html:has(.clips-pop[open]){overflow:hidden;scrollbar-gutter:stable}.clips-pop{--pop-gut:16px;--pop-cap:2.6rem;--pop-side:76px;position:fixed;inset:0;box-sizing:border-box;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:max(var(--pop-gut),env(safe-area-inset-top)) max(var(--pop-gut),env(safe-area-inset-right)) max(var(--pop-gut),env(safe-area-inset-bottom)) max(var(--pop-gut),env(safe-area-inset-left));border:0;background:transparent;color:var(--ink);overflow:hidden}.clips-pop[open]{display:grid;place-items:center}.clips-pop::backdrop{background:rgb(18 12 7/.94)}.clips-pop-fig{margin:0;display:grid;justify-items:center;gap:12px}.clips-pop-frame{--ar:.5625;aspect-ratio:var(--ar);width:min(calc(100vw - 2 * var(--pop-side)),calc((92svh - var(--pop-cap)) * var(--ar)));border-radius:14px;overflow:hidden;background:black;box-shadow:0 30px 90px -30px black}.clips-pop-video{display:block;width:100%;height:100%;object-fit:contain;background:black}.clips-pop-cap{margin:0;min-height:1.3em;text-align:center;font-family:var(--font-serif,Georgia,serif);font-style:italic;font-weight:500;font-size:clamp(1.05rem,.95rem + .3vw,1.3rem);line-height:1.3;color:var(--ink)}.clips-pop-x{position:fixed;z-index:2;top:calc(max(12px, env(safe-area-inset-top)) + 4px);right:calc(max(12px, env(safe-area-inset-right)) + 4px);display:grid;place-items:center;width:44px;height:44px;padding:0;border-radius:50%;cursor:pointer;border:1px solid color-mix(in srgb,var(--ink) 35%,transparent);background:color-mix(in srgb,#120c07 70%,transparent);color:var(--ink)}.clips-pop-x:hover{background:color-mix(in srgb,var(--ink) 16%,#120c07)}.clips-pop-x path{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}html.js:not(.rm) .clips-pop[open]{animation:clips-pop-in .32s var(--ls-ease) both}html.js:not(.rm) .clips-pop[open]::backdrop{animation:clips-pop-fade .24s ease both}@keyframes clips-pop-in{0%{opacity:0;transform:scale(.96)}}@keyframes clips-pop-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.clips-pop[open],.clips-pop[open]::backdrop{animation:none!important}}@media (max-width:760px){.clips-pop{--pop-gut:0px;--pop-side:0px;padding-top:calc(env(safe-area-inset-top) + 64px)}.clips-pop-frame{border-radius:10px;width:min(100vw,calc((100svh - 72px - env(safe-area-inset-top) - env(safe-area-inset-bottom) - var(--pop-cap)) * var(--ar)));max-height:calc(100svh - 72px - env(safe-area-inset-top) - env(safe-area-inset-bottom) - var(--pop-cap))}.clips-pop-cap{padding:0 16px}}