:root{--klein:#0a82ff;--entrees-blue:#0e0850;--bone:#f8f0f0;--paper:#d5dbdf;--coral:#f77072;--mint:#a5e3c8;--citron:#f0ec88;--marigold:#f58a4e;--obsidian:var(--entrees-blue);--obsidian-deep:#080640;--navy:#151075;--bone-warm:#fbf6f4;--lemon:var(--citron);--lemon-deep:#d9d45e;--flex-flame:#e0612a;--flex-gold:#c8a84b;--flex-honey:#c98a2c;--flex-klein:var(--klein);--flex-mint:var(--mint);--flex-pink:var(--coral);--flex-mustard:var(--marigold);--espresso:#2a1a12;--paper-cream:#f2e7d3;--ink:#16130f;--ink-muted:#4b4741;--ink-whisper:#6b655c;--rule:#e6dedc;--rule-warm:#d6ccc8;--bone-ink:var(--bone);--bone-muted:#f8f0f0b8;--bone-whisper:#f8f0f07a;--rule-dark:#f8f0f02e;--ochre:#9a7820;--ochre-warm:#b5613a;--ok:#4f8a3f;--font-display:"PP Editorial Old", "Bodoni Moda", "Times New Roman", serif;--font-companion:"PP Rader", "Helvetica Neue", sans-serif;--font-body:"PP Rader", "Helvetica Neue", sans-serif;--font-italic:"PP Editorial Old", "Bodoni Moda", Georgia, serif;--font-mono:"PP Fraktion Mono", ui-monospace, monospace;--step--2:clamp(10px, .7vw + 8px, 12px);--step--1:clamp(12px, .8vw + 9px, 14px);--step-0:clamp(14px, 1vw + 10px, 16px);--step-1:clamp(17px, 1.2vw + 12px, 21px);--step-2:clamp(22px, 1.8vw + 14px, 30px);--step-3:clamp(28px, 3vw + 16px, 48px);--step-4:clamp(40px, 7vw + 16px, 96px);--step-5:clamp(56px, 11vw + 16px, 160px);--radius:4px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:20px;--space-5:32px;--space-6:48px;--space-7:72px;--space-8:112px;--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.87, 0, .13, 1);--dur-fast:.3s;--dur-mid:.6s;--dur-slow:1.1s;--measure:65ch;--gutter:clamp(20px, 4vw, 56px);--header-h:72px}[data-drench=klein]{--surface:var(--klein);--surface-ink:var(--bone);--surface-muted:var(--entrees-blue);--surface-rule:#f8f0f040}[data-drench=entrees]{--surface:var(--entrees-blue);--surface-ink:var(--bone-ink);--surface-muted:var(--bone-muted);--surface-rule:var(--rule-dark)}[data-drench=bone]{--surface:var(--bone);--surface-ink:var(--ink);--surface-muted:var(--ink-muted);--surface-rule:var(--rule)}[data-drench=paper]{--surface:var(--paper);--surface-ink:var(--entrees-blue);--surface-muted:#0e0850b3;--surface-rule:#0e085029}[data-drench=citron],[data-drench=lemon]{--surface:var(--citron);--surface-ink:var(--entrees-blue);--surface-muted:#0e0850b8;--surface-rule:#0e085033}[data-drench=marigold]{--surface:var(--marigold);--surface-ink:var(--entrees-blue);--surface-muted:#0e0850b8;--surface-rule:#0e08502e}[data-drench=coral]{--surface:var(--coral);--surface-ink:var(--entrees-blue);--surface-muted:#0e0850b8;--surface-rule:#0e08502e}[data-drench=mint]{--surface:var(--mint);--surface-ink:var(--entrees-blue);--surface-muted:#0e0850b3;--surface-rule:#0e08502e}[data-drench=espresso]{--surface:var(--espresso);--surface-ink:var(--paper-cream);--surface-muted:#f2e7d3bf;--surface-rule:#f2e7d333}[data-drench=obsidian]{--surface:var(--entrees-blue);--surface-ink:var(--bone-ink);--surface-muted:var(--bone-muted);--surface-rule:var(--rule-dark)}[data-drench=flame]{--surface:var(--flex-flame);--surface-ink:var(--bone);--surface-muted:#f8f0f0c7;--surface-rule:#f8f0f040}[data-drench=honey]{--surface:var(--flex-honey);--surface-ink:var(--entrees-blue);--surface-muted:#0e0850b3;--surface-rule:#0e08502e}[data-drench=navy]{--surface:var(--navy);--surface-ink:var(--bone-ink);--surface-muted:var(--bone-muted);--surface-rule:var(--rule-dark)}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@font-face{font-family:PP Editorial Old;src:url(/assets/fonts/PPEditorialOld-Regular.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:PP Acma;src:url(/assets/fonts/PPAcma-Medium.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:PP Rader;src:url(/_astro/PPRader-Regular.DSeXBjyJ.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:PP Rader;src:url(/_astro/PPRader-Medium.DDBGj3AV.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:PP Fraktion Mono;src:url(/assets/fonts/PPFraktionMono-Regular.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:PP Neue Bit;src:url(/assets/fonts/PPNeueBit-Bold.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:PP Mondwest;src:url(/assets/fonts/PPMondwest-Bold.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:PP Neue Montreal;src:url(/assets/fonts/PPNeueMontreal-Medium.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:PP Agrandir;src:url(/assets/fonts/PPAgrandir-Regular.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:PP Editorial New;src:url(/assets/fonts/PPEditorialNew-Regular.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:PP Editorial New;src:url(/assets/fonts/PPEditorialNew-BoldItalic.woff2)format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:PP Migra;src:url(/assets/fonts/PPMigra-Extrabold.woff2)format("woff2");font-display:swap;font-weight:800}@font-face{font-family:PP Woodland;src:url(/assets/fonts/PPWoodland-Heavy.woff2)format("woff2");font-display:swap;font-weight:800}@font-face{font-family:PP Pangram Sans Rounded;src:url(/assets/fonts/PPPangramSansRounded-Bold.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:PP Radio Grotesk;src:url(/assets/fonts/PPRadioGrotesk-Black.woff2)format("woff2");font-display:swap;font-weight:900}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body{font-family:var(--font-body);font-size:var(--step-0);color:var(--ink);background:var(--bone-warm);margin:0;line-height:1.55;overflow-x:hidden}::selection{background:var(--citron);color:var(--entrees-blue)}img,svg,video,picture{max-width:100%;height:auto;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}a{color:inherit;text-decoration:none}.grain{pointer-events:none;z-index:99;opacity:.04;mix-blend-mode:multiply;background-image: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='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.section{padding:clamp(96px, 13vw, 190px) var(--gutter);background:var(--surface,var(--bone-warm));color:var(--surface-ink,var(--ink));position:relative;overflow:clip}.section+.section{border-top:1px solid var(--surface-rule,var(--rule))}.eyebrow{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.12em;text-transform:lowercase;color:var(--surface-muted,var(--ink-muted));display:inline-block}.display{font-family:var(--font-display);font-weight:400;font-size:var(--step-4);letter-spacing:-.02em;color:var(--surface-ink,var(--ink));margin:0;line-height:1.02}.deck{font-family:var(--font-body);font-size:var(--step-1);max-width:52ch;color:var(--surface-muted,var(--ink-muted));margin:var(--space-3) 0 0;line-height:1.5}.lede{font-family:var(--font-italic);font-style:italic;font-size:var(--step-2);max-width:32ch;color:var(--surface-ink,var(--ink));line-height:1.35}.link-arrow{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.06em;text-transform:lowercase;color:var(--surface-ink,var(--ink));transition:gap .3s var(--ease-out-quart);border-bottom:1px solid;align-items:baseline;gap:.4em;padding-bottom:2px;display:inline-flex}.link-arrow:hover{gap:.7em}.link-arrow:after{content:"→";transition:transform .3s var(--ease-out-quart)}.link-arrow:hover:after{transform:translate(2px)}.scroll-cue{bottom:var(--space-5);left:var(--gutter);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.12em;text-transform:lowercase;color:var(--surface-muted,var(--ink-muted));opacity:.85;position:absolute}.scroll-cue:after{content:"";transform-origin:top;width:1px;height:36px;animation:scroll-cue 2.4s var(--ease-out-quart) infinite;background:currentColor;margin:10px 0 0;display:block}@keyframes scroll-cue{0%,30%{transform:scaleY(0)}60%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)translateY(36px)}}:focus-visible{outline:2px solid var(--klein);outline-offset:3px;box-shadow:0 0 0 3px var(--bone), 0 0 0 6px var(--entrees-blue);border-radius:2px}.skip{z-index:200;background:var(--entrees-blue);color:var(--bone);font-family:var(--font-mono);letter-spacing:.08em;transition:transform .2s var(--ease-out-quart);border-radius:6px;padding:10px 14px;font-size:12px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip:focus-visible{transform:none}[data-env]{--env-ink:var(--bone);--glass:#0e085085;--glass-line:#f8f0f042;--splat-tint:#f0ec88;--env-face:var(--font-display);--env-weight:400;--env-track:-.06em;--env-size:1;--fill-base:linear-gradient(180deg, var(--env-ink), var(--env-ink));--fill-tex:none;--fill-lite:none;--tex-size:160px 160px;--fill-blend:normal, normal, normal;--type-stroke:0 transparent;--type-glow:none;--env-lift:.065em;--type-shadow:0 18px 60px #0e085047, 0 0 calc(.03em + var(--lq,0) * .13em) color-mix(in srgb, var(--splat-tint) calc(18% + var(--lq,0) * 62%), transparent)}[data-env=clouds]{--env-bg:radial-gradient(120% 90% at 50% 110%, #dfeeff 0%, #6fb3ff 35%, #0a82ff 100%);--env-ink:#f8f0f0;--env-face:"PP Editorial Old", "Bodoni Moda", "Times New Roman", serif;--env-track:-.06em;--fill-base:linear-gradient(176deg, #fff 0%, var(--env-ink) 42%, color-mix(in oklab, var(--env-ink) 72%, var(--splat-tint)) 100%);--fill-tex:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='420'%3E%3Cfilter id='c' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.008 0.022' numOctaves='4' seed='4'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='420' height='420' filter='url(%23c)' opacity='0.72'/%3E%3C/svg%3E");--fill-lite:linear-gradient(104deg, transparent 26%, color-mix(in oklab, var(--splat-tint) 88%, white) 47%, #fff 51%, transparent 74%);--tex-size:420px 420px;--fill-blend:soft-light, soft-light, normal}[data-env=night]{--env-bg:radial-gradient(80% 60% at 50% 40%, #1b1590 0%, #0e0850 65%, #080640 100%);--env-ink:#f8f0f0;--env-face:"PP Migra", "PP Editorial Old", serif;--env-weight:800;--env-track:-.03em;--env-size:.81;--fill-base:linear-gradient(180deg, #fff 0%, #dee7ff 24%, color-mix(in oklab, #8ca2ee 66%, var(--splat-tint)) 64%, #5055ce 100%);--fill-tex:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='170' height='170'%3E%3Cg fill='%23ffffff'%3E%3Ccircle cx='14' cy='26' r='3.4'/%3E%3Ccircle cx='53' cy='11' r='1.8'/%3E%3Ccircle cx='99' cy='35' r='4.2'/%3E%3Ccircle cx='142' cy='19' r='2.3'/%3E%3Ccircle cx='35' cy='66' r='2.7'/%3E%3Ccircle cx='77' cy='82' r='1.6'/%3E%3Ccircle cx='122' cy='71' r='3.1'/%3E%3Ccircle cx='158' cy='95' r='2'/%3E%3Ccircle cx='21' cy='109' r='3.8'/%3E%3Ccircle cx='62' cy='134' r='2.2'/%3E%3Ccircle cx='108' cy='118' r='1.7'/%3E%3Ccircle cx='148' cy='151' r='3.2'/%3E%3Ccircle cx='8' cy='158' r='2'/%3E%3Ccircle cx='86' cy='162' r='2.6'/%3E%3C/g%3E%3Cg fill='%23ffffff' opacity='0.5'%3E%3Ccircle cx='40' cy='40' r='1.4'/%3E%3Ccircle cx='128' cy='48' r='1.2'/%3E%3Ccircle cx='70' cy='104' r='1.5'/%3E%3Ccircle cx='166' cy='128' r='1.3'/%3E%3Ccircle cx='96' cy='146' r='1.2'/%3E%3C/g%3E%3C/svg%3E");--fill-lite:linear-gradient(98deg, transparent 12%, #0a82ff 32%, var(--splat-tint) 48%, #a5e3c8 64%, transparent 88%);--tex-size:170px 170px;--fill-blend:overlay, screen, normal}[data-env=espresso]{--env-bg:radial-gradient(90% 70% at 50% 60%, #4a2c1c 0%, #2a1a12 70%);--env-ink:#f2e7d3;--glass:#1c100a8f;--glass-line:#f2e7d33d;--env-face:"PP Woodland", "PP Editorial Old", serif;--env-weight:800;--env-track:-.03em;--env-size:.65;--fill-base:linear-gradient(178deg, #fbf3e3 0%, var(--env-ink) 34%, color-mix(in oklab, #d8a96b 70%, var(--splat-tint)) 78%, #b07c42 100%);--fill-tex:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='g' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.2' numOctaves='4' seed='11'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='discrete' tableValues='0 0 0 0 1 1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23g)' fill='%232A1A12'/%3E%3C/svg%3E");--fill-lite:linear-gradient(100deg, transparent 30%, color-mix(in oklab, var(--splat-tint) 76%, #fbf3e3) 48%, transparent 68%);--tex-size:240px 240px;--fill-blend:soft-light, multiply, normal}[data-env=studio]{--env-bg:radial-gradient(100% 80% at 50% 30%, #fff 0%, #f8f0f0 60%, #e9dedb 100%);--env-ink:#0e0850;--glass:#f8f0f09e;--glass-line:#0e08502e;--env-face:"PP Pangram Sans Rounded", "Helvetica Neue", sans-serif;--env-weight:700;--env-track:-.04em;--env-size:.76;--fill-base:linear-gradient(180deg, color-mix(in srgb, var(--klein) calc(6% + var(--lq,0) * 28%), transparent) 0%, color-mix(in srgb, var(--splat-tint) calc(9% + var(--lq,0) * 34%), transparent) 100%);--fill-tex:none;--fill-lite:linear-gradient(96deg, transparent 36%, color-mix(in srgb, var(--klein) 62%, white) 49%, transparent 62%);--tex-size:180px 180px;--fill-blend:normal, normal, normal;--type-stroke:.016em var(--klein);--env-lift:.014em;--type-shadow:none;--type-glow:drop-shadow(0 0 calc(.007em + var(--lq,0) * .022em) #fff) drop-shadow(0 0 calc(.018em + var(--lq,0) * .055em) var(--klein)) drop-shadow(0 0 calc(.045em + var(--lq,0) * .15em) color-mix(in srgb, var(--splat-tint) 82%, var(--klein))) drop-shadow(0 0 calc(.095em + var(--lq,0) * .23em) color-mix(in srgb, var(--klein) 34%, transparent))}[data-env=mint]{--env-bg:radial-gradient(100% 80% at 50% 40%, #c9f0dd 0%, #a5e3c8 70%);--env-ink:#0e0850;--glass:#f8f0f094;--glass-line:#0e08502e;--env-face:"PP Radio Grotesk", "Helvetica Neue", sans-serif;--env-weight:900;--env-track:-.04em;--env-size:.79;--fill-base:linear-gradient(180deg, #2a2170 0%, var(--env-ink) 40%, color-mix(in oklab, var(--env-ink) 64%, var(--splat-tint)) 100%);--fill-tex:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='r' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.3' numOctaves='3' seed='19'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='discrete' tableValues='0 0 0 0 0 1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23r)' fill='%23F8F0F0'/%3E%3C/svg%3E");--fill-lite:linear-gradient(102deg, transparent 32%, color-mix(in oklab, var(--splat-tint) 84%, #fff) 50%, transparent 70%);--tex-size:200px 200px;--fill-blend:screen, screen, normal}.dials{z-index:20;color:var(--env-ink,currentColor);justify-items:start;display:inline-grid;position:relative}.dials[data-align=right]{justify-items:end}.dials-trigger{border:1px solid var(--glass-line,currentColor);color:inherit;background:var(--glass,#0e085080);-webkit-backdrop-filter:blur(16px)saturate(1.3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:lowercase;transition:transform .3s var(--ease-out-expo), background .3s, opacity .3s;opacity:.82;cursor:pointer;border-radius:999px;align-items:center;gap:9px;padding:7px 14px 6px 9px;font-size:11px;display:inline-flex;box-shadow:0 10px 30px #0e08502e}.dials-trigger:hover{opacity:1;transform:translateY(-1px)}.dials[data-open=true] .dials-trigger{opacity:1}.dials-swatches{display:inline-flex}.dials-swatches i{background:var(--sw);border:1px solid var(--glass-line,#0003);border-radius:50%;width:13px;height:13px}.dials-swatches i+i{margin-left:-5px}.dials-word{white-space:nowrap}.dials-pop{z-index:21;gap:var(--space-4);border:1px solid var(--glass-line,currentColor);min-width:268px;max-width:min(86vw,380px);color:inherit;background:var(--glass,#0e085080);-webkit-backdrop-filter:blur(22px)saturate(1.5);animation:dials-in .4s var(--ease-out-expo) both;border-radius:20px;padding:16px 18px 18px;display:grid;position:absolute;box-shadow:0 30px 70px #0e085057}.dials-pop[hidden]{display:none}.dials[data-align=left] .dials-pop{transform-origin:0 0;left:0}.dials[data-align=right] .dials-pop{transform-origin:100% 0;right:0}.dials[data-drop=down] .dials-pop{top:calc(100% + 10px)}.dials[data-drop=up] .dials-pop{transform-origin:0 100%;bottom:calc(100% + 10px)}.dials[data-drop=up][data-align=right] .dials-pop{transform-origin:100% 100%}@keyframes dials-in{0%{opacity:0;transform:translateY(-6px)scale(.97)}}.dial{gap:9px;display:grid}.dial-label{font-family:var(--font-mono);letter-spacing:.14em;opacity:.66;font-size:10px}.dial-note{font-family:var(--font-mono);letter-spacing:.1em;opacity:.52;text-transform:lowercase;margin:8px 0 0;font-size:10px}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{color:inherit;font-family:var(--font-mono);letter-spacing:.08em;text-transform:lowercase;opacity:.7;cursor:pointer;transition:opacity .2s, background .3s, transform .3s var(--ease-out-expo);background:0 0;border:1px solid;border-radius:999px;align-items:center;gap:7px;padding:6px 11px 5px;font-size:11px;display:inline-flex}.chip i{background:var(--sw);border:1px solid #00000026;border-radius:50%;width:10px;height:10px}.chip:hover{opacity:1;transform:translateY(-1px)}.chip[data-on=true]{opacity:1;background:color-mix(in srgb, currentColor 16%, transparent)}@media (width<=520px){.dials-pop{width:min(84vw,320px);min-width:0}}.crate[data-astro-cid-h7pbwyk5]{left:var(--gutter);z-index:70;width:min(360px, calc(100vw - 2 * var(--gutter)));color:var(--bone);-webkit-backdrop-filter:blur(14px);transition:transform .4s var(--ease-out-expo);background:#0e0850db;border:1px solid #f8f0f02e;border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px 8px 8px;display:grid;position:fixed;bottom:18px;box-shadow:0 20px 50px #0e085059}.crate-art[data-astro-cid-h7pbwyk5]{background:var(--klein);border-radius:8px;place-items:center;width:44px;height:44px;display:grid;position:relative;overflow:hidden}.crate-art[data-astro-cid-h7pbwyk5] img[data-astro-cid-h7pbwyk5]{object-fit:cover;width:100%;height:100%;color:var(--citron)}.crate-disc[data-astro-cid-h7pbwyk5]{border-radius:8px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #f8f0f033}.crate[data-astro-cid-h7pbwyk5][data-playing=true] .crate-art[data-astro-cid-h7pbwyk5] img[data-astro-cid-h7pbwyk5]{animation:9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.crate-now[data-astro-cid-h7pbwyk5]{gap:2px;min-width:0;display:grid}.crate-now[data-astro-cid-h7pbwyk5]:after{content:"";background:var(--citron);height:2px;transform:scaleX(var(--audio-level,0));transform-origin:0;opacity:calc(var(--audio-on,0) * .85);transition:opacity .4s var(--ease-out-quart);border-radius:2px}.crate-kicker[data-astro-cid-h7pbwyk5]{font-family:var(--font-mono);letter-spacing:.12em;color:#f8f0f09e;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.crate-track[data-astro-cid-h7pbwyk5]{font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.crate-ctl[data-astro-cid-h7pbwyk5]{gap:4px;display:flex}.crate-ctl[data-astro-cid-h7pbwyk5] button[data-astro-cid-h7pbwyk5]{width:32px;height:32px;color:var(--bone);border:1px solid #f8f0f040;border-radius:50%;place-items:center;transition:background .2s,color .2s;display:grid}.crate-ctl[data-astro-cid-h7pbwyk5] button[data-astro-cid-h7pbwyk5]:hover{background:var(--citron);color:var(--entrees-blue);border-color:#0000}.ic-pause[data-astro-cid-h7pbwyk5],.crate[data-astro-cid-h7pbwyk5][data-playing=true] .ic-play[data-astro-cid-h7pbwyk5]{display:none}.crate[data-astro-cid-h7pbwyk5][data-playing=true] .ic-pause[data-astro-cid-h7pbwyk5]{display:block}.crate-list[data-astro-cid-h7pbwyk5]{scrollbar-width:thin;border-top:1px solid #f8f0f024;grid-column:1/-1;max-height:46vh;margin:4px 0 0;padding:8px 0 0;list-style:none;display:none;overflow:auto}.crate[data-astro-cid-h7pbwyk5][data-open=true] .crate-list[data-astro-cid-h7pbwyk5]{display:block}.crate-note[data-astro-cid-h7pbwyk5],.crate-via[data-astro-cid-h7pbwyk5]{font-family:var(--font-mono);letter-spacing:.08em;color:#f8f0f09e;padding:6px 4px 10px;font-size:10px;line-height:1.5}.crate-via[data-astro-cid-h7pbwyk5]{padding-top:10px}.crate-list[data-astro-cid-h7pbwyk5] button[data-astro-cid-h7pbwyk5]{text-align:left;width:100%;color:var(--bone);border-radius:6px;grid-template-columns:3ch minmax(0,1fr);column-gap:10px;padding:7px 4px;transition:background .2s;display:grid}.crate-list[data-astro-cid-h7pbwyk5] button[data-astro-cid-h7pbwyk5]:hover,.crate-list[data-astro-cid-h7pbwyk5] button[data-astro-cid-h7pbwyk5][data-on=true]{background:#f8f0f01a}.crate-list[data-astro-cid-h7pbwyk5] button[data-astro-cid-h7pbwyk5][data-on=true] .t[data-astro-cid-h7pbwyk5]{color:var(--bone)}.crate-list[data-astro-cid-h7pbwyk5] button[data-astro-cid-h7pbwyk5][data-on=true] .n[data-astro-cid-h7pbwyk5]{opacity:1;color:var(--citron)}.crate-list[data-astro-cid-h7pbwyk5] .n[data-astro-cid-h7pbwyk5]{font-family:var(--font-mono);letter-spacing:.1em;opacity:.6;padding-top:3px;font-size:10px}.crate-list[data-astro-cid-h7pbwyk5] .t[data-astro-cid-h7pbwyk5]{font-family:var(--font-display);font-size:15px;line-height:1.15}.crate-list[data-astro-cid-h7pbwyk5] .a[data-astro-cid-h7pbwyk5]{font-family:var(--font-mono);letter-spacing:.08em;opacity:.6;grid-column:2;margin-top:2px;font-size:10px}@media (width<=760px){.crate[data-astro-cid-h7pbwyk5]{width:calc(100vw - 24px);bottom:12px;left:12px}}
