@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--ul:#4a4652;--drain-r:0px}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial;--stats-br:90px}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:var(--font-jetbrains), ui-monospace, monospace;--radius-xs:.125rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-jetbrains), ui-monospace, monospace;--color-void:#060509;--color-lavender:#d6c6f2;--color-dusk:#4a4452;--color-ash:#6b7075;--color-fg:#dcd8e4;--color-fg-soft:#cfcbd6;--color-fg-brand:#ece8f2;--color-fg-dim:#9a96a3;--color-fg-mute:#8f8a99;--color-fg-link:#bdb9c6;--color-line:#333239;--color-line-soft:#2a2930;--color-mat:#0c0b0e;--color-mat-line:#1d1b22;--color-edge:#26252b;--color-well:#08070c;--color-dot:#faf8ff;--color-drain-void:#03060a;--color-drain-mat:#070b12;--color-drain-mat-line:#142031;--color-drain-fg-soft:#c6d2e0;--color-drain-fg-mute:#7c8aa0;--color-drain-accent:#8cb0dc;--color-drain-dusk:#3d4757;--color-drain-iron:#1f2530;--color-drain-iron-deep:#121720;--color-drain-iron-gap:#0a0d12;--color-drain-iron-edge:#2f3848;--color-drain-well:#050910;--color-drain-fg:#d8dce4;--color-drain-fg-brand:#e8ecf2;--color-drain-fg-dim:#969aa3;--color-drain-fg-link:#b9bdc6;--color-drain-line:#303339;--color-drain-line-soft:#282a30;--color-drain-edge:#24262b;--color-drain-dot:#f8faff;--tracking-door:5px;--tracking-meta:2px;--tracking-fine:1.5px;--tracking-slogan:1px;--tracking-label:4px;--ease-tick:steps(1, end);--ease-glide:cubic-bezier(.65, 0, .35, 1);--ease-develop:cubic-bezier(.2, .6, .2, 1);--ease-fold:cubic-bezier(.4, 0, .2, 1);--animate-drift:drift var(--dur-drift) linear infinite;--font-blackletter:var(--font-unifraktur), serif;--font-pixel:var(--font-digits), var(--font-pixelify), monospace}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.z-\(--z-beam\){z-index:var(--z-beam)}.row-2{grid-row:2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.min-h-dvh{min-height:100dvh}.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-lavender\/30{border-color:#d6c6f24d}@supports (color:color-mix(in lab, red, red)){.border-lavender\/30{border-color:color-mix(in oklab, var(--color-lavender) 30%, transparent)}}.border-lavender\/40{border-color:#d6c6f266}@supports (color:color-mix(in lab, red, red)){.border-lavender\/40{border-color:color-mix(in oklab, var(--color-lavender) 40%, transparent)}}.border-lavender\/45{border-color:#d6c6f273}@supports (color:color-mix(in lab, red, red)){.border-lavender\/45{border-color:color-mix(in oklab, var(--color-lavender) 45%, transparent)}}.bg-void{background-color:var(--color-void)}.font-blackletter{font-family:var(--font-unifraktur), serif}.font-mono{font-family:var(--font-jetbrains), ui-monospace, monospace}.font-pixel{font-family:var(--font-digits), var(--font-pixelify), monospace}.tracking-door{--tw-tracking:var(--tracking-door);letter-spacing:var(--tracking-door)}.tracking-fine{--tw-tracking:var(--tracking-fine);letter-spacing:var(--tracking-fine)}.tracking-label{--tw-tracking:var(--tracking-label);letter-spacing:var(--tracking-label)}.tracking-meta{--tw-tracking:var(--tracking-meta);letter-spacing:var(--tracking-meta)}.tracking-slogan{--tw-tracking:var(--tracking-slogan);letter-spacing:var(--tracking-slogan)}.text-fg-mute{color:var(--color-fg-mute)}.text-lavender{color:var(--color-lavender)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow,.shadow\/glow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}.pattern{z-index:var(--z-pattern);pointer-events:none;background:var(--color-void);position:fixed;inset:0;overflow:hidden}.pattern-drift{inset:calc(-1 * var(--tile));background:url(/brand/moth-pattern-tile-940.webp) 0 0 / var(--tile) var(--tile) repeat;will-change:transform;--drift-dur:var(--dur-drift);animation:var(--animate-drift);animation-duration:var(--drift-dur);animation-delay:calc(-1 * var(--drift-p,0) * var(--drift-dur));position:absolute}.pattern-subtle .pattern-drift{--drift-dur:var(--dur-drift-side);opacity:var(--pattern-subtle)}[data-motion=off] .pattern-drift{animation:none}.grain{z-index:var(--z-grain);pointer-events:none;opacity:.07;will-change:transform;contain:strict;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='.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.scanlines{z-index:var(--z-scanlines);pointer-events:none;background:repeating-linear-gradient(0deg,#faf8ff08 0 1px,#0000 1px 3px);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.scanlines{background:repeating-linear-gradient(0deg, color-mix(in srgb, var(--color-dot) 3%, transparent) 0 1px, transparent 1px 3px)}}.beam-top{z-index:var(--z-fx-beam);opacity:0}.beam-top:after{display:none}.fx-overlay{z-index:var(--z-fx);pointer-events:none;background:var(--color-void);opacity:0;position:fixed;inset:0}[data-swap] .scene{transition:opacity var(--dur-swap-in) linear}[data-swap=out] .scene{opacity:0;transition-duration:var(--dur-swap-out)}[data-swap] .cursor-frame>:is(.cursor-corner,.cursor-tag,.cursor-scroll),[data-swap] .cursor-frame:before{transition:opacity var(--dur-swap-in) linear}[data-swap=out] .cursor-frame>:is(.cursor-corner,.cursor-tag,.cursor-scroll),[data-swap=out] .cursor-frame:before{opacity:0;transition-duration:var(--dur-swap-out)}.cursor-page-host{pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.cursor-layer{z-index:var(--z-cursor);pointer-events:none;position:fixed;inset:0;overflow:hidden}.cursor-dot,.cursor-frame{pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.cursor-dot{background:var(--color-dot);width:4px;height:4px;box-shadow:0 0 0 1px var(--void-80), 0 0 6px var(--color-lavender);margin:-2px 0 0 -2px}.cursor-frame{z-index:var(--z-cursor);width:18px;height:18px}.cursor-page-host>.cursor-frame{z-index:var(--z-cursor-page)}.cursor-corner{border:solid var(--color-lavender);width:6px;height:6px;position:absolute}.cursor-tl{border-width:1px 0 0 1px;top:0;left:0}.cursor-tr{border-width:1px 1px 0 0;top:0;right:0}.cursor-bl{border-width:0 0 1px 1px;bottom:0;left:0}.cursor-br{border-width:0 1px 1px 0;bottom:0;right:0}.cursor-frame[data-shape=flanges]>.cursor-corner{display:none}.cursor-frame[data-shape=flanges]:before{content:"";border:1px solid var(--color-lavender);pointer-events:none;-webkit-mask-image:repeating-conic-gradient(from 27deg, black 0 36deg, transparent 36deg 90deg);-webkit-mask-image:repeating-conic-gradient(from 27deg, black 0 36deg, transparent 36deg 90deg);-webkit-mask-image:repeating-conic-gradient(from 27deg, black 0 36deg, transparent 36deg 90deg);mask-image:repeating-conic-gradient(from 27deg, black 0 36deg, transparent 36deg 90deg);border-radius:50%;position:absolute;inset:-3px}.cursor-frame[data-fold]:not([data-focus])>.cursor-corner{width:3px;height:3px}.cursor-frame.snap{transition:transform var(--dur-snap) ease-out, width var(--dur-snap) ease-out, height var(--dur-snap) ease-out}.cursor-frame.glide{transition:transform var(--dur-focus-glide) ease-out, width var(--dur-focus-glide) ease-out, height var(--dur-focus-glide) ease-out}.cursor-tag{white-space:nowrap;pointer-events:none;font-family:var(--font-pixel);font-weight:700;font-size:var(--text-pixel-1);letter-spacing:var(--tracking-fine);text-transform:uppercase;color:var(--color-lavender);background:var(--void-60);padding:4px 6px;line-height:1;display:none;position:absolute;top:50%;left:calc(100% + 6px);transform:translateY(-50%)}.cursor-tag>span{color:var(--color-fg-soft)}.cursor-frame[data-photo]>.cursor-tag{display:block}.cursor-anchor{z-index:var(--z-cursor);opacity:.5;pointer-events:none;width:18px;height:18px;display:none;position:absolute;top:-9px;left:-9px}.cursor-anchor[data-on]{display:block}.cursor-anchor:after{content:"";background:var(--color-lavender);width:4px;height:4px;position:absolute;top:7px;left:7px}.cursor-scroll{color:var(--color-lavender);pointer-events:none;display:none;position:absolute;top:calc(50% - 6px);left:calc(50% - 6px)}.cursor-frame[data-scroll=up]>.cursor-scroll.up,.cursor-frame[data-scroll=down]>.cursor-scroll.down,.cursor-frame[data-scroll=idle]>.cursor-scroll{display:block}.cursor-frame[data-scroll=idle]>.cursor-scroll.up{top:calc(50% - 11px)}.cursor-frame[data-scroll=idle]>.cursor-scroll.down{top:calc(50% - 1px)}[data-autoscroll] .cursor-dot{opacity:0}.cursor-dot[data-hidden],.cursor-frame[data-hidden]{visibility:hidden}[data-kbd] .cursor-dot{opacity:0}.cursor-dot,.cursor-frame{display:none}[data-kbd] .cursor-frame[data-focus]{display:block}[data-kbd] .cursor-frame:not([data-focus]){visibility:hidden}@media (hover:hover) and (pointer:fine){[data-motion=on] .cursor-dot,[data-motion=on] .cursor-frame{display:block}[data-motion=on],[data-motion=on] *{cursor:none!important}}:focus-visible{outline:2px solid var(--color-lavender);outline-offset:3px}[data-cursor-framed]:focus-visible{outline:none}.motion-toggle{top:calc(var(--chrome-inset) + env(safe-area-inset-top));right:calc(var(--chrome-inset) + env(safe-area-inset-right));z-index:var(--z-chrome);height:34px;font-family:var(--font-pixel);font-weight:500;font-size:var(--text-pixel-1);letter-spacing:var(--tracking-meta);color:var(--color-fg-dim);border:1px solid var(--color-line-soft);-webkit-user-select:none;user-select:none;transition:color var(--dur-hover) ease, border-color var(--dur-hover) ease, opacity var(--dur-swap-in) linear;background:0 0;align-items:center;gap:8px;padding:0 12px 0 9px;line-height:1;display:inline-flex;position:fixed}[data-swap=out] .motion-toggle{opacity:0;transition-duration:var(--dur-hover), var(--dur-hover), var(--dur-swap-out)}@media (pointer:coarse){.motion-toggle:before{content:"";position:absolute;inset:-6px -4px}}.motion-toggle-icon{flex:none;justify-content:center;align-items:center;width:38px;height:22px;display:inline-flex;position:relative}.motion-toggle-icon svg{display:block;overflow:visible}.motion-toggle-icon>span{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.moth-asleep{display:flex;position:relative}.moth-zz{margin-left:-3px;position:absolute;top:-5px;left:100%}.flut{transform-origin:50%;animation:flut var(--dur-flutter) var(--ease-tick) infinite;display:flex}.motion-toggle-label{margin-right:calc(-1 * var(--tracking-meta));display:inline-grid;position:relative;top:.5px}.motion-toggle-label>span{transition:color var(--dur-hover) ease;grid-area:1/1;display:inline-block}.motion-toggle-icon>.motion-toggle-asleep,[data-motion=off] .motion-toggle-icon>.motion-toggle-awake{display:none}[data-motion=off] .motion-toggle-icon>.motion-toggle-asleep{display:flex}.motion-toggle-label>.motion-toggle-asleep,[data-motion=off] .motion-toggle-label>.motion-toggle-awake{visibility:hidden}[data-motion=off] .motion-toggle-label>.motion-toggle-asleep{visibility:visible}.motion-toggle-label>.motion-toggle-awake{color:var(--color-lavender)}@media (hover:hover){.motion-toggle:hover{border-color:var(--lavender-45)}.motion-toggle:hover .motion-toggle-label>span{color:var(--color-lavender)}}.motion-toggle:focus-visible{border-color:var(--lavender-45)}.motion-toggle:focus-visible .motion-toggle-label>span{color:var(--color-lavender)}@media not all and (min-width:40rem){.motion-toggle{width:var(--toggle-phone-w);justify-content:center;padding:0}.motion-toggle-label{display:none}.motion-toggle:before{inset:-6px}[data-motion=off] .motion-toggle-icon{transform:translate(-2px)}.motion-toggle .moth-zz{margin-left:-5px}}[data-motion=off] .flut{animation:none}[data-motion=off] .scanlines{display:none}[data-motion=off] .cursor-frame.glide{transition:none}@media (hover:hover) and (pointer:fine){html{scrollbar-width:none}html::-webkit-scrollbar{display:none}}.page-bar{z-index:var(--z-chrome);pointer-events:none;opacity:0;width:12px;transition:opacity var(--dur-bar-out) ease;position:fixed;top:0;bottom:0;right:0}.page-bar[data-on]{opacity:1;transition-duration:var(--dur-bar-in)}.page-bar-thumb{cursor:default;width:12px;position:absolute;top:0;right:0}.page-bar[data-on] .page-bar-thumb{pointer-events:auto}.page-bar-thumb:before{content:"";background:var(--lavender-40);width:4px;transition:width var(--dur-hover) ease, background-color var(--dur-hover) ease;border-radius:999px;position:absolute;top:2px;bottom:2px;right:3px}.page-bar-thumb:hover:before,.page-bar[data-drag] .page-bar-thumb:before{background:var(--color-lavender);width:6px}.tick{pointer-events:none;display:inline-block}@media (hover:hover){:where(a[href],button):where(:not(:disabled,[aria-disabled=true])):hover .tick{animation:tick var(--dur-tick) var(--ease-tick) 1}}:where(a[href],button):where(:not(:disabled,[aria-disabled=true])):focus-visible .tick{animation:tick var(--dur-tick) var(--ease-tick) 1}.door{height:34px;font-family:var(--font-pixel);font-weight:500;font-size:var(--text-pixel-1);letter-spacing:var(--tracking-door);text-transform:uppercase;color:var(--color-fg-soft);background:var(--void-60);border:1px solid var(--color-line);transition:color var(--dur-hover) ease, border-color var(--dur-hover) ease;align-items:center;padding:0 18px;line-height:1;display:inline-flex;position:relative}.door-label{margin-right:calc(-1 * var(--tracking-door));position:relative;top:.5px}@media (hover:hover){.door:not(:where(:disabled,[aria-disabled=true])):hover{color:var(--color-lavender);border-color:var(--lavender-45)}}.door:not(:where(:disabled,[aria-disabled=true])):focus-visible{color:var(--color-lavender);border-color:var(--lavender-45)}.back-button{width:34px;height:34px;color:var(--color-fg-soft);border:1px solid var(--color-line);transition:color var(--dur-hover) ease, border-color var(--dur-hover) ease;background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.back-button .tick{display:flex}@media (hover:hover){.back-button:not(:where(:disabled,[aria-disabled=true])):hover{color:var(--color-lavender);border-color:var(--color-lavender)}}.back-button:not(:where(:disabled,[aria-disabled=true])):focus-visible{color:var(--color-lavender);border-color:var(--color-lavender)}@property --ul{syntax:"<color>";inherits:true;initial-value:#4a4652}.social-link{font-family:var(--font-mono);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--color-fg-link);transition:color var(--dur-link) ease, --ul var(--dur-link) ease;margin:-2px -6px -4px;padding:5px 6px 7px;font-size:11px;line-height:normal;text-decoration:none;display:inline-block;position:relative}.social-link-text{pointer-events:none;margin-right:calc(-1 * var(--tracking-meta));white-space:pre;background:linear-gradient(var(--ul), var(--ul)) left bottom / calc(100% - var(--tracking-meta)) 1px no-repeat;padding-bottom:4px;display:inline-block}@media (hover:hover){.social-link:hover{color:var(--color-lavender);--ul:var(--lavender-55)}}.social-link:focus-visible{color:var(--color-lavender);--ul:var(--lavender-55)}.text-link{font:inherit;letter-spacing:inherit;color:var(--color-fg-link);cursor:pointer;transition:color var(--dur-link) ease, --ul var(--dur-link) ease;margin:-2px -6px -9px;padding:2px 6px 9px;text-decoration:none;display:inline-block;position:relative}.text-link-text{pointer-events:none;white-space:pre;background:linear-gradient(var(--ul), var(--ul)) left bottom / 100% 1px no-repeat;margin-bottom:-3px;padding-bottom:3px;display:inline-block}@media (hover:hover){.text-link:hover{color:var(--color-lavender);--ul:var(--lavender-55)}}.text-link:focus-visible{color:var(--color-lavender);--ul:var(--lavender-55)}@media (pointer:coarse){.door:before,.back-button:before,.social-link:before,.text-link:before{content:"";position:absolute;inset:-5px -2px}.social-link:before{inset:-7px -2px}.door:before{inset:-6px -2px}.text-link:before{inset:-8px 0}.back-button:before{inset:-6px}}:where(a[href],button){-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media (hover:none){.door:not(:where(:disabled,[aria-disabled=true])):active{color:var(--color-lavender);border-color:var(--lavender-45)}.back-button:not(:where(:disabled,[aria-disabled=true])):active{color:var(--color-lavender);border-color:var(--color-lavender)}:is(.social-link,.text-link):active{color:var(--color-lavender);--ul:var(--lavender-55)}.type-button:active :is(.type-button-frame,.type-button-tail){border-color:var(--type-lit)}.album-pn-link:active,.album-pn-link:active b{color:var(--color-lavender)}}[data-motion=off] .tick{animation:none}.pattern-lit{pointer-events:none;--mx:50%;--my:45%;--br:90px;z-index:var(--z-pattern-lit);opacity:.9;-webkit-mask-image:radial-gradient(circle calc(var(--br) * 3) at var(--mx) var(--my), #000 0%, #0006 45%, transparent 100%);-webkit-mask-image:radial-gradient(circle calc(var(--br) * 3) at var(--mx) var(--my), #000 0%, #0006 45%, transparent 100%);-webkit-mask-image:radial-gradient(circle calc(var(--br) * 3) at var(--mx) var(--my), #000 0%, #0006 45%, transparent 100%);-webkit-mask-image:radial-gradient(circle calc(var(--br) * 3) at var(--mx) var(--my), #000 0%, #0006 45%, transparent 100%);mask-image:radial-gradient(circle calc(var(--br) * 3) at var(--mx) var(--my), #000 0%, #0006 45%, transparent 100%);animation:beam-in var(--dur-beam-fade);position:fixed;inset:0;overflow:hidden}.pattern-lit .pattern-drift{filter:brightness(2.6)contrast(1.1)}.beam{--mx:50%;--my:45%;--br:90px;--k:3.6;--dim:.25;pointer-events:none;background:radial-gradient(circle at var(--mx) var(--my), #d6c6f20b 0, #06050900 var(--br), rgba(6, 5, 9, var(--dim)) calc(var(--br) * var(--k)));position:fixed;inset:0}.beam-scene{z-index:var(--z-beam);animation:beam-in var(--dur-beam-fade)}.beam-scene:after{content:"";background:var(--color-void);opacity:0;animation:bflick var(--dur-stutter) var(--ease-tick) infinite;position:absolute;inset:0}.beam-scene[data-transition]{opacity:0}.beam-scene[data-transition]:after{animation:none}.threshold{z-index:var(--z-scene);min-height:100dvh;padding:calc(96px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) calc(96px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left));text-align:center;background:radial-gradient(at 50% 48%,#0605091a 0%,#06050999 80%);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:relative}@media (min-width:40rem){.threshold{padding-block:calc(64px + env(safe-area-inset-top)) calc(64px + env(safe-area-inset-bottom))}}@media (not (min-width:23.375rem)) and (not (min-height:40rem)){.threshold{padding-top:calc(56px + env(safe-area-inset-top));padding-bottom:calc(136px + env(safe-area-inset-bottom))}}.threshold-name{font-family:var(--font-blackletter);color:var(--color-fg-brand);text-shadow:var(--ghost);font-size:clamp(44px,15vw,60px);font-weight:400;line-height:1}.threshold-slogan{font-family:var(--font-pixel);font-weight:700;font-size:var(--text-pixel-2);letter-spacing:var(--tracking-slogan);color:var(--color-lavender);line-height:normal}.threshold-doors{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:8px;display:flex}.threshold-social{left:0;right:0;bottom:calc(18px + env(safe-area-inset-bottom));padding:0 calc(16px + env(safe-area-inset-right)) 0 calc(16px + env(safe-area-inset-left));flex-wrap:wrap;justify-content:center;gap:14px 22px;display:flex;position:absolute}.threshold-social-break{flex-basis:100%;height:17px}@media not all and (min-width:40rem){.threshold-social{row-gap:0}}@media (min-width:40rem){.threshold-social-break{display:none}}.mascot{width:180px;height:100px;animation:mbase var(--dur-slice-a) var(--ease-tick) infinite;background:url(/brand/moth-mascot-360.webp) 50%/cover no-repeat;flex:none;position:relative}.mascot:before,.mascot:after{content:"";background:inherit;opacity:0;pointer-events:none;position:absolute;inset:0}.mascot:before{filter:grayscale()brightness(1.25);animation:sliceA var(--dur-slice-a) var(--ease-tick) infinite}.mascot:after{filter:brightness(.55)saturate(1.4);animation:sliceB var(--dur-slice-b) var(--ease-tick) infinite}[data-motion=off] .mascot,[data-motion=off] .mascot:before,[data-motion=off] .mascot:after,[data-motion=off] .beam-scene:after{animation:none}[data-motion=off] :is(.pattern-lit,.beam){display:none}.site-header{z-index:var(--z-header);padding:calc(14px + env(safe-area-inset-top)) calc(var(--side-x) + env(safe-area-inset-right)) calc(var(--header-fade-gap) + var(--header-fade)) calc(var(--side-x) + env(safe-area-inset-left));background:linear-gradient(var(--color-void) calc(100% - var(--header-fade)), transparent);position:sticky;top:0}.site-header-row{min-height:34px;max-width:calc(var(--layout-max) - 2 * var(--side-x));grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;margin-inline:auto;padding-right:150px;display:grid}html[data-header] .motion-toggle{right:calc(max(0px, (100vw - var(--layout-max)) / 2) + var(--side-x) + env(safe-area-inset-right))}@media not all and (min-height:31.25rem){html[data-header] .motion-toggle{z-index:var(--z-toggle-short);background:var(--color-void)}}.site-header:not(.has-control) .site-header-row{grid-template-columns:minmax(0,1fr)}.site-header-left{align-items:center;gap:14px;min-width:0;display:flex}.site-header-logo{flex:none;align-items:center;display:inline-flex}.site-header-wordmark{font-family:var(--font-blackletter);color:var(--color-fg-brand);text-shadow:var(--ghost);transition:color var(--dur-link) ease;font-size:24px;line-height:1;position:relative}@media (min-width:40rem){.site-header-wordmark{margin-top:-1px;padding-top:1px;top:1px}}.site-header-section{min-width:0;font-family:var(--font-pixel);font-weight:700;font-size:var(--text-pixel-1);letter-spacing:var(--tracking-label);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;color:var(--color-fg-mute);line-height:1;overflow:hidden}.site-header-name{text-transform:none}.site-header-wordmark-tick{pointer-events:none;display:inline-block}.site-header-logo{--lock-box:".site-header-wordmark";text-decoration:none;position:relative}.site-header-section-link{padding-block:7px;padding-right:var(--tracking-label);--lock-box:".site-header-section-text";color:inherit;--ul:transparent;transition:color var(--dur-link) ease, --ul var(--dur-link) ease;margin-block:-7px;text-decoration:none;display:inline-block;position:relative}.site-header-section{margin-block:-7px;padding-block:7px}.site-header-section-text{pointer-events:none;background:linear-gradient(var(--ul), var(--ul)) left 0 bottom 1px / 100% 1px no-repeat;margin-bottom:-4px;padding-bottom:4px;display:inline-block}.site-header-section-text .tick{margin-right:calc(-1 * var(--tracking-label))}@media (hover:hover){.site-header-section-link:hover,.site-header-logo:hover .site-header-wordmark{color:var(--color-lavender);--ul:var(--lavender-55)}html:not([data-motion=off]) .site-header-logo:hover .site-header-wordmark-tick{animation:ghost-tick var(--dur-tick) var(--ease-tick) 1}}.site-header-section-link:focus-visible,.site-header-logo:focus-visible .site-header-wordmark{color:var(--color-lavender);--ul:var(--lavender-55)}html:not([data-motion=off]) .site-header-logo:focus-visible .site-header-wordmark-tick{animation:ghost-tick var(--dur-tick) var(--ease-tick) 1}@media (pointer:coarse){.site-header-logo:before,.site-header-section-link:before{content:"";position:absolute;inset:-10px -4px}@media not all and (min-width:40rem){.site-header-logo:before{inset:-5px -4px}}.site-header-section{margin-block:-18px;padding-block:18px}}.category-strip{justify-self:center;min-width:0}.category-control{vertical-align:top;background:var(--color-void);border:1px solid var(--color-edge);display:inline-flex;position:relative}.category-tab{font-family:var(--font-pixel);font-weight:700;font-size:var(--text-pixel-1);letter-spacing:var(--tracking-meta);white-space:nowrap;color:var(--color-fg-mute);transition:color var(--dur-seg-colour) ease;padding:9px 12px;line-height:1;display:inline-flex;position:relative}.category-tab-label{align-items:baseline;gap:6px;display:inline-flex}.category-count{font-weight:500;font-size:var(--text-pixel-1);opacity:.85}.category-tab[aria-selected=true]{color:var(--color-lavender)}@media (hover:hover){.category-tab[aria-selected=false]:hover{color:var(--color-fg-soft)}}.category-lock{pointer-events:none;width:6px;transition:transform var(--dur-snap) ease-out, opacity var(--dur-snap) ease-out;position:absolute;top:-2px;bottom:-2px;left:0}.category-lock:before,.category-lock:after{content:"";border:solid var(--color-lavender);width:6px;height:6px;position:absolute;left:0}.category-lock:before{border-width:1px 0 0 1px;top:0}.category-lock:after{border-width:0 0 1px 1px;bottom:0}.category-lock.r:before{border-width:1px 1px 0 0}.category-lock.r:after{border-width:0 1px 1px 0}.category-lock.noanim{transition:none}.category-control:not([data-placed]) .category-lock{visibility:hidden}.category-control:not([data-placed]) .category-tab[aria-selected=true]:after{content:"";pointer-events:none;background:linear-gradient(var(--color-lavender) 0 0) top left / 6px 1px no-repeat, linear-gradient(var(--color-lavender) 0 0) top left / 1px 6px no-repeat, linear-gradient(var(--color-lavender) 0 0) top right / 6px 1px no-repeat, linear-gradient(var(--color-lavender) 0 0) top right / 1px 6px no-repeat, linear-gradient(var(--color-lavender) 0 0) bottom left / 6px 1px no-repeat, linear-gradient(var(--color-lavender) 0 0) bottom left / 1px 6px no-repeat, linear-gradient(var(--color-lavender) 0 0) bottom right / 6px 1px no-repeat, linear-gradient(var(--color-lavender) 0 0) bottom right / 1px 6px no-repeat;position:absolute;inset:-2px}@media (hover:hover) and (pointer:fine){[data-motion=on]:not([data-kbd]) .category-control:has(.category-tab[aria-selected=false]:hover) .category-lock{opacity:0}}.category-control:has(.category-tab[aria-selected=true][data-cursor-locked]) .category-lock{visibility:hidden}[data-kbd][data-frame-shown] .category-control:has(.category-tab:focus-visible) .category-lock{opacity:0}@media (pointer:coarse){.category-tab:before{content:"";position:absolute;inset:-8px 0}}@media (min-width:40rem){.site-header-row{overflow-x:clip}.site-header.has-control[data-stacked] .site-header-row{grid-template-columns:minmax(0,1fr);row-gap:14px}.site-header[data-crowded] .category-strip{visibility:hidden;pointer-events:none;position:absolute}.site-header[data-crowded] .type-button{justify-self:start;width:min(100%,360px);display:flex}}@media not all and (min-width:40rem){.category-strip{display:none}.site-header .type-button{display:flex}.site-header{padding:calc(var(--chrome-inset) + env(safe-area-inset-top)) calc(var(--side-x) + env(safe-area-inset-right)) calc(var(--header-fade-gap) + var(--header-fade)) calc(var(--side-x) + env(safe-area-inset-left));top:-46px}.site-header:before{content:"";z-index:1;height:env(safe-area-inset-top);background:var(--color-void);pointer-events:none;position:fixed;top:0;left:0;right:0}.site-header-row,.site-header.has-control .site-header-row,.site-header:not(.has-control) .site-header-row{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"logo logo""back rest";gap:12px 10px;padding-right:0}.site-header-left{display:contents}.site-header-left .back-button{grid-area:back}.site-header-logo{min-height:34px;margin-right:var(--toggle-clear);grid-area:logo;justify-self:start}.site-header-wordmark{font-size:21px}.site-header-section,.site-header .type-button{grid-area:rest}.site-header.has-control .site-header-section{display:none}.site-header-section{margin-right:var(--toggle-clear)}.site-header .type-button{--type-lit:var(--lavender-45-void);justify-self:stretch;width:auto}.site-header[data-tucked] .type-button{margin-right:var(--toggle-clear)}.site-header .type-button-frame{right:var(--toggle-clear);border-right:0}.site-header .type-button-tail{width:calc(2 * var(--toggle-clear) + 1px);display:block}.site-header .type-rule{clip-path:inset(0 -100vw 0 0);flex:1 1 0;align-self:stretch;min-width:0;display:block;position:relative}.site-header .type-rule>i{background:var(--color-mat-line);width:100vw;height:1px;position:absolute;top:50%;right:0}.site-header .type-button-v{clip-path:inset(0 0 0 -100vw);flex:0 auto;overflow:visible}.site-header .type-button[data-all] .type-button-v{color:var(--color-fg-soft)}}.site-header-top{pointer-events:none;width:1px;height:1px;margin-bottom:-1px;display:block}@media not all and (min-height:31.25rem){.site-header{position:relative;top:auto}}.site-header .site-header-count,.site-header .site-header-wire{display:none}@media not all and (min-width:64rem){.site-header .site-header-count{color:inherit;background:0 0;border:0;flex:none;align-self:center;align-items:center;margin:-8px -8px -8px auto;padding:8px;display:inline-flex;position:relative}.site-header-count .album-now-n small{transition:color var(--dur-hover) ease}.site-header-count:focus-visible .album-now-n small{color:var(--color-lavender)}@media (hover:hover){.site-header-count:hover .album-now-n small{color:var(--color-lavender)}}@media (hover:none){.site-header-count:active .album-now-n small{color:var(--color-lavender)}}@media (pointer:coarse){.site-header-count:before{content:"";position:absolute;inset:-4px 0}}.site-header .site-header-wire{left:calc(var(--side-x) + env(safe-area-inset-left));right:calc(var(--side-x) + env(safe-area-inset-right));pointer-events:none;border:0;gap:1px;height:2px;padding:0;display:grid;position:absolute;bottom:8px}.site-header-wire[data-snapped]>i{position:absolute;top:0;bottom:0}.site-header-wire>.album-charge-fill{inset:0}}@media not all and (min-width:40rem){.site-header.has-count .site-header-row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo logo logo""back rest count"}.site-header.has-count .site-header-section{margin-right:0}.site-header .site-header-count{margin-right:calc(var(--toggle-clear) - 8px);grid-area:count}.site-header .site-header-wire{bottom:calc(var(--header-fade) - 6px)}}.print-grid{z-index:var(--z-scene);max-width:var(--layout-max);padding:10px calc(var(--side-x) + env(safe-area-inset-right)) 44px calc(var(--side-x) + env(safe-area-inset-left));grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:30px 24px;margin-inline:auto;display:grid;position:relative}.print-grid:has(>.folio){--folio-gap:24px;display:block}.folio{gap:var(--folio-gap);flex-direction:column;display:flex}.folio-band{gap:var(--folio-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.folio-l>.folio-big{grid-area:1/1/3/3}.folio-r>.folio-big{grid-area:1/3/3/5}.folio-row{grid-template-columns:repeat(var(--folio-n,3), minmax(0, 1fr))}.folio-row .print-well{aspect-ratio:16/9}.folio-cell{min-width:0;display:grid}.folio-cell .print{min-width:0;display:flex}.folio-cell .print-mat{flex-direction:column;flex:1;min-width:0;display:flex}.folio-cell .print-well{flex:none}.folio-big .print-well{aspect-ratio:auto;flex:1 1 0;min-height:0}.folio-big .print-mat{padding:16px 16px 20px}.folio-big .print-label{flex-direction:row;justify-content:space-between;align-items:center;gap:10px 24px;padding-top:16px}.folio-big .print-name{min-width:0;font-size:var(--text-pixel-2);overflow-wrap:anywhere;line-height:1}.folio-big .print-foot{flex:none;gap:18px}@media not all and (min-width:56rem){.print-grid:has(>.folio){--folio-gap:16px}.folio-band,.folio-row{grid-template-columns:repeat(2,minmax(0,1fr))}.folio-l>.folio-big{grid-area:1/1/auto/-1}.folio-r>.folio-big{grid-area:2/1/auto/-1}.folio-big .print-well{aspect-ratio:3/2;flex:none}.folio-big .print-label{flex-direction:column;align-items:stretch;gap:10px}.folio-big .print-foot{justify-content:space-between}.folio-row>.folio-cell:first-child:nth-last-child(odd){grid-column:1/-1}.folio-row .print-well{aspect-ratio:3/2}.folio-row>.folio-cell:first-child:nth-last-child(odd) .print-well{aspect-ratio:16/9}}@media not all and (min-width:40rem){.print-grid:has(>.folio){--folio-gap:12px}.folio-big .print-well{aspect-ratio:4/3}.folio-big .print-mat{padding:12px 12px 16px}.folio-big .print-label{padding-top:12px}}@media (not (min-width:56rem)) and (not (min-height:31.25rem)){.folio-big .print-well{aspect-ratio:5/2}}@media not all and (min-width:23.4375rem){.folio-band,.folio-row{grid-template-columns:minmax(0,1fr)}.folio-r>.folio-big{grid-row:auto}}.print{color:inherit;text-decoration:none;display:block}.print[hidden]{display:none}.print-mat{background:var(--color-mat);border:1px solid var(--color-mat-line);padding:12px 12px 16px;display:block;position:relative}html:not([data-type=drains]) .print-mat:after{content:"";border:1px solid var(--mat-line-lit);opacity:0;pointer-events:none;transition:opacity var(--dur-hover) ease;position:absolute;inset:-1px}html[data-type=drains] .print-mat{transition:border-color var(--dur-hover) ease}html[data-type=drains] .print:is(:focus-visible,.centred) .print-mat{border-color:var(--lavender-40)}@media (hover:hover){html[data-type=drains] .print:hover .print-mat{border-color:var(--lavender-40)}}.print-well{aspect-ratio:3/2;display:block;position:relative;overflow:hidden}.print-well img{object-fit:cover;filter:brightness(.58)saturate(.72);width:100%;height:100%;transition:filter var(--dur-print-step) var(--ease-tick);display:block}.print-slice{opacity:0;pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0}.print-slice:nth-of-type(3){filter:brightness(.5)saturate(1.5)}:where(.print-well.go) .print-slice{background-image:var(--cover)}.print-well.go .print-slice{will-change:transform;animation:develop1 var(--dur-develop) var(--ease-tick) 1}.print-well.go .print-slice:nth-of-type(2){animation-name:develop2}.print-well.go .print-slice:nth-of-type(3){animation-name:develop3}.print-label{flex-direction:column;gap:8px;padding-top:12px;display:flex}.print-name{font-family:var(--font-pixel);font-weight:700;font-size:var(--text-pixel-1);letter-spacing:var(--tracking-slogan);color:var(--color-fg-brand);opacity:.62;transition:opacity var(--dur-hover) ease;line-height:1.15}.print-foot{min-height:var(--text-pixel-1);justify-content:space-between;align-items:center;display:flex}.print-date{text-box:trim-both cap alphabetic;font-family:var(--font-mono);letter-spacing:var(--tracking-fine);text-transform:uppercase;color:var(--color-fg-mute);font-size:10px;line-height:1}html:not([data-type=drains]) .print:is(:focus-visible,.centred) .print-mat:after,.print:is(:focus-visible,.centred) .print-name{opacity:1}.print:is(:focus-visible,.centred) .print-well img{filter:brightness(var(--lit,.58)) saturate(var(--sat,.72))}@media (hover:hover){html:not([data-type=drains]) .print:hover .print-mat:after,.print:hover .print-name{opacity:1}.print:hover .print-well img{filter:brightness(var(--lit,.58)) saturate(var(--sat,.72))}}.battery{font-family:var(--font-pixel);font-weight:700;font-size:var(--text-pixel-1);letter-spacing:1px;color:var(--color-fg-dim);flex:none;align-items:center;gap:6px;line-height:11px;display:inline-flex}.battery svg{flex:none;display:block}.battery-lg{letter-spacing:var(--tracking-fine);gap:10px;font-size:14px;line-height:1}.battery-outline{fill:var(--color-dusk)}.battery-cell{fill:#0000}.battery-cell[data-on]{fill:var(--color-lavender)}.print .battery{color:var(--color-fg-mute)}.print.card-out .print-mat{animation:card-out var(--dur-card-out) ease-in forwards}.print.card-in .print-mat{animation:card-in var(--dur-card-in) ease-out var(--d,0s) backwards}[data-motion=off] .print-well .print-slice{opacity:0;animation:none!important}[data-motion=off] .print .print-mat{animation:none!important}[data-motion=off] .print:is(:focus-visible,.centred) .print-well img{filter:brightness(var(--lit-end)) saturate(var(--sat-end));transition:none}[data-motion=off] :is(.category-lock,.category-tab){transition:none!important}@media (hover:hover){[data-motion=off] .print:hover .print-well img{filter:brightness(var(--lit-end)) saturate(var(--sat-end));transition:none}}.print-grid-empty{grid-column:1/-1;padding:80px 0}.gear-card{border:1px solid var(--color-mat-line);flex-direction:column;gap:10px;margin-top:18px;padding:12px 14px;display:flex}.gear-card-item{flex-direction:column;gap:8px;display:flex}.gear-card-item+.gear-card-item{border-top:1px solid var(--color-mat-line);padding-top:10px}.gear-card-line{font-family:var(--font-mono);letter-spacing:var(--tracking-fine);text-transform:uppercase;color:var(--color-fg-soft);align-items:center;gap:7px;font-size:10px;line-height:1.3;display:flex}.gear-card-line svg{color:var(--color-fg-mute);flex:none}.album{z-index:var(--z-scene);max-width:var(--layout-max);padding:0 calc(28px + env(safe-area-inset-right)) 0 calc(28px + env(safe-area-inset-left));grid-template-columns:320px minmax(0,1fr);gap:40px;margin-inline:auto;display:grid;position:relative}.album-panel{flex-direction:column;align-self:start;gap:12px;max-height:calc(100dvh - 200px);display:flex;position:sticky;top:120px}.album-panel>*{flex:none}.album-box{background:var(--color-mat);border:1px solid var(--color-mat-line);flex-direction:column;display:flex}.album-title{gap:10px;padding:18px 20px}.album-name{font-family:var(--font-pixel);font-weight:700;font-size:var(--text-pixel-3);color:var(--color-fg-brand);overflow-wrap:anywhere;line-height:1.05}.album-meta{font-family:var(--font-mono);letter-spacing:var(--tracking-fine);text-transform:uppercase;color:var(--color-fg-mute);justify-content:space-between;align-items:center;gap:12px;min-height:13px;font-size:10px;line-height:1.3;display:flex}.album-meta>span:first-child{text-box:trim-both cap alphabetic}.album-maplink{font-family:var(--font-mono);letter-spacing:var(--tracking-fine);text-transform:uppercase;color:var(--color-fg-soft);align-items:center;gap:7px;margin-top:12px;font-size:10px;line-height:1.3;text-decoration:none;display:inline-flex}.album-maplink,.album-maplink *{cursor:pointer}.album-maplink svg{color:var(--color-fg-mute);flex:none}@media (hover:hover){.album-maplink:hover,.album-maplink:hover svg{color:var(--color-lavender)}}.album-gear{padding:18px 20px}.album-gear .gear-card{border:0;margin:0;padding:0}.album-panel>.album-browse{contain:layout paint;flex:auto;min-height:0;overflow:hidden}.album-browse-index{flex-direction:column;flex:auto;gap:14px;min-height:0;padding:16px 20px 18px;display:flex}.album-progress{background:var(--color-well);border-bottom:1px solid var(--color-mat-line);flex-direction:column;gap:10px;padding:13px 20px 15px;display:flex}.album-charge{grid-template-columns:repeat(var(--n), 1fr);border:1px solid var(--color-dusk);gap:2px;height:10px;padding:2px;display:grid}.album-charge>i{background:#1a1720}.album-charge>i.on{background:var(--color-lavender)}.album-charge{position:relative}.album-charge:not([data-cells]){background:linear-gradient(#1a1720,#1a1720) content-box content-box}.album-charge-fill{background:var(--color-lavender);transform:scaleX(var(--p,0));transform-origin:0;position:absolute;inset:2px}.album-charge[data-cells] .album-charge-fill{display:none}.album-now{align-items:center;display:flex}.album-now-n{font-family:var(--font-pixel);white-space:nowrap;font-weight:700;line-height:1}.album-now-n b{font-size:var(--text-pixel-2);letter-spacing:1px;color:var(--color-lavender)}.album-now-n small{font-size:var(--text-pixel-1);color:var(--color-fg-mute)}.album-browse-index>.album-index{flex:auto}.album-index{overscroll-behavior:contain;scrollbar-width:none;grid-template-columns:repeat(4,1fr);align-content:start;gap:8px;min-height:96px;margin:-3px;padding:3px;display:grid;overflow-y:auto}.album-index::-webkit-scrollbar{display:none}.album-index.more{-webkit-mask-image:linear-gradient(#000 calc(100% - 36px),#0000);mask-image:linear-gradient(#000 calc(100% - 36px),#0000)}.album-index button{padding:2px;display:block;position:relative}.album-index img{aspect-ratio:3/2;object-fit:cover;filter:brightness(.42)saturate(.5);width:100%;height:auto;transition:filter var(--dur-thumb-lit) ease;display:block}.album-index button.seen img{filter:brightness(.85)saturate(.85)}.album-index button.on img,.album-index button:focus-visible img{filter:brightness()saturate()}@media (hover:hover){.album-index button:hover img{filter:brightness()saturate()}}.album-index button{padding:4px}.album-index button:before{content:"";pointer-events:none;border:1px solid var(--color-mat-line);position:absolute;inset:0}html:not([data-type=drains]) .album-index button:after{content:"";pointer-events:none;border:1px solid var(--mat-line-lit-30);opacity:0;transition:opacity var(--dur-thumb-lit) ease;position:absolute;inset:0}html:not([data-type=drains]) .album-index button.seen:after{opacity:1}html:not([data-type=drains]) .album-index button.on:after,html:not([data-type=drains]) .album-index button:focus-visible:after{border-color:var(--color-lavender);opacity:1}@media (hover:hover){html:not([data-type=drains]) .album-index button:hover:after{border-color:var(--color-lavender);opacity:1}}.album-index img{position:relative}.index-well{aspect-ratio:3/2;contain:size layout;display:block;position:relative;overflow:hidden}.index-slice{opacity:0;pointer-events:none;background:50%/cover no-repeat;position:absolute;inset:0}:where(.album-index button.pop) .index-slice{background-image:var(--thumb)}.index-slice:nth-of-type(3){filter:brightness(.75)saturate(1.4)}.album-index button.pop .index-slice{will-change:transform;animation:develop1 var(--dur-develop) var(--ease-tick) 1}.album-index button.pop .index-slice:nth-of-type(2){animation-name:develop2}.album-index button.pop .index-slice:nth-of-type(3){animation-name:develop3}.svg-defs{width:0;height:0;position:absolute;overflow:hidden}.album-photos{flex-direction:column;align-items:center;gap:36px;min-width:0;display:flex;container-type:inline-size}@media (min-width:64rem){.album{padding-top:52px;padding-bottom:72px}.album-photos{padding:36px 36px 0;position:relative}.album-photos:before{content:"";z-index:-1;pointer-events:none;background:var(--mat-wall);border:1px solid var(--mat-line-wall);position:absolute;inset:0 0 46px}.album-photos:not(:has(>.album-pn)):before{bottom:8px}.album-photos>.album-pn{height:47px;margin-inline:-36px}}.album-photo{width:min(100%, calc((100vh - 200px) * var(--ar) + 30px));width:min(100%, calc((100dvh - 200px) * var(--ar) + 30px));background:var(--color-mat);border:1px solid var(--color-mat-line);min-width:min(100%,120px);padding:14px 14px 12px;position:relative}.album-photo:after{content:"";border:1px solid var(--mat-line-lit-30);opacity:0;pointer-events:none;transition:opacity var(--dur-hover) ease;position:absolute;inset:-1px}@media (hover:hover){.album-photo:hover:after{opacity:1}}.album-photo-open{isolation:isolate;width:100%;display:block;position:relative}.album-photo-open>img{filter:brightness(.45)saturate(.6);transition:filter var(--dur-develop-photo) var(--ease-develop)}.album-img.in,.album-img.in+.album-lqip{filter:brightness()saturate()}.album-photo-open,.album-photo-open *{cursor:zoom-in}@supports (height:round(down, calc(100cqw - 100dvh), 1px)){.album-photo-open{height:round(down, min(calc((100cqw - 30px) / var(--ar)), calc(100dvh - 200px)), 1px);contain:size layout}.album-photo-open>.album-img{height:100%}}.album-img{width:100%;height:auto;aspect-ratio:var(--ar);object-fit:contain;display:block}.album-lqip{z-index:-1;object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.album-settling,.album-settling *,.album-settling :before,.album-settling :after{transition:none!important}.album-photo figcaption{min-height:14px;font-family:var(--font-pixel);font-weight:700;font-size:var(--text-pixel-1);letter-spacing:var(--tracking-fine);color:var(--color-fg-mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;margin-top:10px;line-height:1.3;display:flex}.album-photo figcaption>span:last-child{text-align:right}.album-photo figcaption>span:first-child{white-space:nowrap}:is(.album-photo figcaption>span:first-child,.album-photo-gear>span){line-height:11px}.album-photo-gear{text-transform:uppercase;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.album-photo-gear svg{flex:none;translate:0 .5px}.album-caption{width:min(100%,64ch);font-family:var(--font-mono);text-align:center;color:var(--color-fg-mute);margin-top:-22px;font-size:11px;line-height:17px}.album-photos>.album-photo:last-child{margin-bottom:44px}.album-pn{box-sizing:border-box;border-top:1px solid var(--color-mat-line);justify-content:space-between;align-self:stretch;align-items:flex-start;gap:16px;height:80px;padding-top:18px;display:flex}.album-pn-link{--lock-box:".album-pn-inner";--ul:transparent;min-width:0;font-family:var(--font-pixel);font-weight:700;font-size:var(--text-pixel-1);letter-spacing:2.5px;text-transform:uppercase;color:var(--color-fg-mute);transition:color var(--dur-hover) ease, --ul var(--dur-hover) ease;align-items:center;gap:8px;margin:0 -8px;padding:5px;line-height:1;display:inline-flex}.album-pn-link b{text-transform:none}.album-pn-inner{min-width:0;padding:3px;display:inline-flex}.album-pn-tick{align-items:center;gap:8px;min-width:0;display:inline-flex}.album-pn-link svg{flex:none}.album-pn-link b{text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(var(--ul), var(--ul)) left bottom / 100% 1px no-repeat;letter-spacing:var(--tracking-fine);color:var(--color-fg-soft);transition:color var(--dur-hover) ease;margin-bottom:-3px;padding-bottom:3px;overflow:hidden}.album-pn-link:focus-visible,.album-pn-link:focus-visible b{color:var(--color-lavender);--ul:var(--lavender-55)}@media (hover:hover){.album-pn-link:hover,.album-pn-link:hover b{color:var(--color-lavender);--ul:var(--lavender-55)}}@media not all and (min-width:64rem){.album{padding:0 calc(16px + env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left));grid-template-columns:minmax(0,1fr);gap:0}.album-panel{max-height:none;margin-bottom:16px;position:static}.album-panel>.album-browse{display:none}.album-photos{gap:20px}.album-photo{width:min(100%, calc((100vh - 200px) * var(--ar) + 14px));width:min(100%, calc((100dvh - 200px) * var(--ar) + 14px));padding:6px 6px 8px}@supports (height:round(down, calc(100cqw - 100dvh), 1px)){.album-photo-open{height:round(down, min(calc((100cqw - 14px) / var(--ar)), calc(100dvh - 200px)), 1px)}}.album-photo figcaption{margin-top:8px;padding-inline:2px}.album-caption{margin-top:-12px}}@media not all and (min-width:40rem){.album-photo-gear{letter-spacing:1px;font-weight:500}.album-photo-gear svg{width:10px;height:10px}}[data-motion=off] .album-photo-open>img{filter:none;transition:none}.album-index button.instant,.album-index button.instant img,.album-index button.instant:after,.album-photo-open.instant>img{transition:none!important}[data-motion=off] .album-index img{transition:none}[data-motion=off] .album-index button.on img,[data-motion=off] .album-index button:focus-visible img{filter:none}[data-motion=off] .album-index .index-slice{opacity:0;animation:none!important}:root{--lightbox-wash:#060509e6}@supports (color:color-mix(in lab, red, red)){:root{--lightbox-wash:color-mix(in srgb, var(--color-void) 90%, transparent)}}.lightbox{z-index:var(--z-lightbox);background:var(--lightbox-wash);opacity:0;transition:background-color var(--dur-lightbox-in) linear;position:fixed;inset:0}.lightbox[data-solid]{background:var(--color-void)}.lightbox[data-visible]{opacity:1}.motion-toggle[inert],.player-swap[inert]>.player{visibility:hidden;transition:visibility 0s linear max(var(--dur-lightbox-in), var(--dur-sheet))}html[data-lightbox-open] :is(.grain,.scanlines){visibility:hidden;transition:visibility 0s linear var(--dur-lightbox-in)}.lightbox:not([data-visible]){pointer-events:none}.lightbox,.lightbox :is(.lightbox-stage,.lightbox-edge,.lightbox-close){touch-action:pinch-zoom}.lightbox[data-zoomed],.lightbox[data-zoomed] :is(.lightbox-stage,.lightbox-edge,.lightbox-close){touch-action:pan-x pan-y pinch-zoom}.lightbox-stage{cursor:pointer}.lightbox-frame{cursor:default}.lightbox-stage{padding:calc(56px + env(safe-area-inset-top)) 80px calc(var(--foot-y) + var(--foot-h) + 24px + env(safe-area-inset-bottom));justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lightbox{--foot-b:22px;--foot-h:11px;--foot-y:var(--foot-b)}.lightbox[data-caption]{--foot-b:18px}.lightbox-frame{width:min(calc(100vw - 160px), calc((100vh - 88px - var(--foot-y) - var(--foot-h)) * var(--ar)));width:min(calc(100vw - 160px), calc((100dvh - 88px - var(--foot-y) - var(--foot-h)) * var(--ar)));position:relative}.lightbox-img{width:100%;height:auto;aspect-ratio:var(--ar);transition:opacity var(--dur-lightbox) ease;display:block}.lightbox-img[data-fading]{opacity:0}.lightbox-br{border:solid var(--color-lavender);pointer-events:none;width:12px;height:12px;position:absolute}.lightbox-br.tl{border-width:1px 0 0 1px;top:-7px;left:-7px}.lightbox-br.tr{border-width:1px 1px 0 0;top:-7px;right:-7px}.lightbox-br.bl{border-width:0 0 1px 1px;bottom:-7px;left:-7px}.lightbox-br.br{border-width:0 1px 1px 0;bottom:-7px;right:-7px}.lightbox-name{pointer-events:none;top:calc(var(--chrome-inset) + 17px - .5em + env(safe-area-inset-top));left:calc(var(--chrome-inset) + 4px + env(safe-area-inset-left));text-overflow:ellipsis;white-space:nowrap;max-width:calc(100vw - 140px);font-family:var(--font-pixel);font-weight:700;font-size:var(--text-pixel-1);letter-spacing:var(--tracking-meta);color:var(--color-fg-mute);line-height:1;position:absolute;overflow:hidden}.back-button.lightbox-close{top:calc(var(--chrome-inset) + env(safe-area-inset-top));right:calc(var(--chrome-inset) + env(safe-area-inset-right));z-index:1;position:absolute}.lightbox-edge{display:flex;position:absolute;top:calc(50% - 16px)}.lightbox-prev{left:calc(20px + env(safe-area-inset-left))}.lightbox-next{right:calc(20px + env(safe-area-inset-right))}@media (pointer:coarse){.lightbox-edge:before{content:"";position:absolute;inset:-8px}}.lightbox-chevron,.lightbox-chevron .tick{display:flex}.lightbox-chevron{color:var(--color-fg-link);transition:color var(--dur-hover) ease;padding:8px}.lightbox-edge:focus-visible .lightbox-chevron{color:var(--color-lavender)}@media (hover:hover){.lightbox-edge:hover .lightbox-chevron{color:var(--color-lavender)}}.lightbox-foot{pointer-events:none;left:50%;bottom:calc(var(--foot-y) + env(safe-area-inset-bottom));flex-direction:column;align-items:center;gap:16px;width:max-content;max-width:calc(100vw - 180px);display:flex;position:absolute;transform:translate(-50%)}.lightbox-readout{max-width:100%;font-family:var(--font-pixel);font-weight:700;font-size:var(--text-pixel-1);letter-spacing:var(--tracking-fine);text-transform:uppercase;color:var(--color-fg-mute);flex-wrap:wrap;justify-content:center;gap:6px 16px;line-height:1;display:flex}.lightbox-readout-frame{color:var(--color-lavender)}.lightbox-readout-exposure{color:var(--color-fg-soft)}.lightbox-caption{max-width:96ch;font-family:var(--font-mono);text-align:center;color:var(--color-fg-soft);font-size:12px;line-height:1.5}@media not all and (min-width:40rem){.lightbox{--foot-y:max(var(--foot-b), calc(36px - var(--foot-h) / 2))}.lightbox-stage{padding-inline:calc(var(--side-x) + env(safe-area-inset-left)) calc(var(--side-x) + env(safe-area-inset-right))}.lightbox-frame{width:min(calc(100vw - 2 * var(--side-x) - env(safe-area-inset-left) - env(safe-area-inset-right)), calc((100dvh - 88px - var(--foot-y) - var(--foot-h)) * var(--ar)))}.lightbox-edge{top:auto;bottom:calc(14px + env(safe-area-inset-bottom))}.lightbox-prev{left:calc(var(--side-x) + env(safe-area-inset-left))}.lightbox-next{right:calc(var(--side-x) + env(safe-area-inset-right))}.lightbox-chevron{border:1px solid var(--color-line);width:44px;height:44px;transition:color var(--dur-hover) ease, border-color var(--dur-hover) ease;background:0 0;justify-content:center;align-items:center;padding:0}.lightbox-edge:focus-visible .lightbox-chevron{border-color:var(--color-lavender)}.lightbox-foot{max-width:calc(100vw - 140px)}.lightbox-caption{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}[data-motion=off] :is(.lightbox,.lightbox-img,.lightbox-chevron){transition:none}html[data-lightbox-hold] body:after{content:"";z-index:var(--z-lightbox);background:var(--color-void);position:fixed;inset:0}.sheet{z-index:var(--z-sheet);background:var(--color-mat);transition:transform var(--dur-sheet) ease-out;flex-direction:column;display:flex;position:fixed;inset:0;transform:translateY(100%)}.sheet[data-shown]{transform:none}.sheet-head{padding:calc(var(--chrome-inset) + env(safe-area-inset-top)) calc(var(--chrome-inset) + env(safe-area-inset-right)) 14px calc(16px + env(safe-area-inset-left));flex:none;align-items:center;gap:10px;display:flex}.sheet-label{font-family:var(--font-pixel);font-weight:700;font-size:var(--text-pixel-1);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-fg-mute);line-height:1}.sheet-rule{background:var(--color-mat-line);flex:1;height:1px}.sheet-body{overscroll-behavior:contain;min-height:0;padding:4px calc(16px + env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left));flex:auto;overflow-y:auto}.album-index.sheet-thumbs{min-height:0;margin:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.walk-sheet-index{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:4px 0;display:grid}@media (min-width:30rem){.walk-sheet-index{grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}}.walk-sheet-corners{pointer-events:none;--c:var(--color-lavender);background:linear-gradient(var(--c), var(--c)) 0 0 / 6px 1px no-repeat, linear-gradient(var(--c), var(--c)) 0 0 / 1px 6px no-repeat, linear-gradient(var(--c), var(--c)) 100% 0 / 6px 1px no-repeat, linear-gradient(var(--c), var(--c)) 100% 0 / 1px 6px no-repeat, linear-gradient(var(--c), var(--c)) 0 100% / 6px 1px no-repeat, linear-gradient(var(--c), var(--c)) 0 100% / 1px 6px no-repeat, linear-gradient(var(--c), var(--c)) 100% 100% / 6px 1px no-repeat, linear-gradient(var(--c), var(--c)) 100% 100% / 1px 6px no-repeat;display:none;position:absolute;inset:-3px}[aria-current]>.walk-sheet-corners{display:block}[data-motion=off] .sheet{transition:none}.type-button{min-width:0;height:34px;color:var(--color-fg-soft);--type-lit:var(--lavender-45);background:0 0;border:0;align-items:center;gap:10px;padding:0 37px 0 13px;display:none;position:relative}.type-button-frame,.type-button-tail,.type-button-end{pointer-events:none;position:absolute;top:0;bottom:0}.type-button-frame,.type-button-tail{border:1px solid var(--color-edge);transition:border-color var(--dur-hover) ease}.type-button-frame{left:0;right:0}.type-button-tail{border-left:0;display:none;right:0}.type-button-end{align-items:center;display:flex;right:13px}.type-button-k{font-family:var(--font-pixel);font-weight:700;font-size:var(--text-pixel-1);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-fg-mute);line-height:1}.type-button-v,.type-card-label{min-width:0;font-family:var(--font-pixel);font-weight:700;font-size:var(--text-pixel-1);letter-spacing:var(--tracking-meta);white-space:nowrap;align-items:baseline;gap:6px;line-height:1;display:inline-flex}.type-button-v{color:var(--color-lavender);flex:1;overflow:hidden}.type-button-vt{align-items:baseline;gap:inherit;display:inline-flex}.type-rule{display:none}.type-button-v small,.type-card-label small{font-weight:500;font-size:var(--text-pixel-1);opacity:.85}.type-button-end svg{display:block}.type-button:focus-visible :is(.type-button-frame,.type-button-tail){border-color:var(--type-lit)}@media (hover:hover){.type-button:hover :is(.type-button-frame,.type-button-tail){border-color:var(--type-lit)}}@media (pointer:coarse){.type-button:before{content:"";position:absolute;inset:-5px 0}}.type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media not all and (min-width:23.4375rem){.type-grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:40rem){.type-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}.type-card{text-align:left;border:1px solid var(--color-mat-line);background:0 0;padding:6px 6px 10px;display:block;position:relative}.type-card-cover{aspect-ratio:3/2;background:var(--color-mat);font-family:var(--font-pixel);font-weight:700;font-size:var(--text-pixel-1);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-fg-mute);place-items:center;display:grid;overflow:hidden}.type-card-cover img{object-fit:cover;filter:brightness(.6)saturate(.7);width:100%;height:100%}.type-all{flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;display:flex}.type-all-moth{display:flex}.type-card[aria-current] .type-all-word{color:var(--color-lavender)}.type-card-label{color:var(--color-fg-mute);justify-content:space-between;margin-top:8px;padding:0 2px;display:flex}.type-card[aria-current] .type-card-cover img,.type-card:focus-visible .type-card-cover img{filter:none}.type-card[aria-current] .type-card-label b{color:var(--color-lavender)}.type-card[aria-current]:after{--c:var(--color-lavender);content:"";pointer-events:none;background:linear-gradient(var(--c), var(--c)) 0 0 / 6px 1px no-repeat, linear-gradient(var(--c), var(--c)) 0 0 / 1px 6px no-repeat, linear-gradient(var(--c), var(--c)) 100% 0 / 6px 1px no-repeat, linear-gradient(var(--c), var(--c)) 100% 0 / 1px 6px no-repeat, linear-gradient(var(--c), var(--c)) 0 100% / 6px 1px no-repeat, linear-gradient(var(--c), var(--c)) 0 100% / 1px 6px no-repeat, linear-gradient(var(--c), var(--c)) 100% 100% / 6px 1px no-repeat, linear-gradient(var(--c), var(--c)) 100% 100% / 1px 6px no-repeat;position:absolute;inset:-3px}html[data-type=drains]{--color-void:var(--color-drain-void);--color-mat:var(--color-drain-mat);--color-mat-line:var(--color-drain-mat-line);--color-fg-soft:var(--color-drain-fg-soft);--color-fg-mute:var(--color-drain-fg-mute);--color-lavender:var(--color-drain-accent);--color-dusk:var(--color-drain-dusk);--color-fg:var(--color-drain-fg);--color-fg-brand:var(--color-drain-fg-brand);--color-fg-dim:var(--color-drain-fg-dim);--color-fg-link:var(--color-drain-fg-link);--color-line:var(--color-drain-line);--color-line-soft:var(--color-drain-line-soft);--color-edge:var(--color-drain-edge);--color-well:var(--color-drain-well);--color-dot:var(--color-drain-dot)}html[data-type=drains] .pattern-drift{background-image:url(/brand/moth-pattern-tile-storm-940.webp)}html[data-type=drains]:has(.print-grid) .pattern-subtle .pattern-drift{opacity:calc(var(--pattern-subtle) * .5)}@property --drain-r{syntax:"<length>";inherits:true;initial-value:0}html.drain-move::view-transition-old(root){mix-blend-mode:normal;animation:none}html.drain-move::view-transition-new(root){mix-blend-mode:normal;animation:none}html.drain-move::view-transition-old(root){transform-origin:var(--drain-x) var(--drain-y)}html.drain-move::view-transition-new(root){-webkit-mask-image:radial-gradient(circle at var(--drain-x) var(--drain-y), black max(0px, calc(var(--drain-r) - 90px)), transparent calc(var(--drain-r) + 10px));-webkit-mask-image:radial-gradient(circle at var(--drain-x) var(--drain-y), black max(0px, calc(var(--drain-r) - 90px)), transparent calc(var(--drain-r) + 10px));-webkit-mask-image:radial-gradient(circle at var(--drain-x) var(--drain-y), black max(0px, calc(var(--drain-r) - 90px)), transparent calc(var(--drain-r) + 10px));mask-image:radial-gradient(circle at var(--drain-x) var(--drain-y), black max(0px, calc(var(--drain-r) - 90px)), transparent calc(var(--drain-r) + 10px))}html.drain-move .grain{view-transition-name:dsf-grain}html.drain-move .scanlines{view-transition-name:dsf-scanlines}html.drain-move .motion-toggle{view-transition-name:dsf-toggle}html.drain-move .cursor-layer{view-transition-name:dsf-cursor}html.drain-move::view-transition-group(*){animation-duration:0s}html.drain-move .sheet{display:none}html[data-type=drains] .print-well{--rim:4px;aspect-ratio:1;width:84%;padding:var(--rim);box-shadow:0 0 0 2px var(--color-drain-iron-gap), 0 0 0 3px var(--color-mat-line), inset 0 0 0 2px var(--color-drain-iron-edge);border-radius:50%;margin-inline:auto}html[data-type=drains] .print-well:before{content:"";background:var(--color-drain-iron);transition:transform var(--dur-lid) var(--ease-glide);border-radius:50%;position:absolute;inset:0}html[data-type=drains] .print-well img{transition:filter var(--dur-lid) ease;border-radius:50%;position:relative}html[data-type=drains] .print-well:after{content:"";transition:border-color var(--dur-hover) ease;pointer-events:none;border:1px solid #0000;border-radius:50%;position:absolute;inset:1px}html[data-type=drains] .print:is(:focus-visible,.centred) .print-well:after{border-color:var(--color-lavender)}@media (hover:hover){html[data-type=drains] .print:hover .print-well:after{border-color:var(--color-lavender)}}html[data-type=drains] .print-slice{inset:var(--rim);opacity:0;background:0 0;border-radius:50%;display:none}html[data-type=drains] .print-well.go .print-slice{animation:none}html[data-type=drains] .print-slice:first-of-type{display:block}html[data-type=drains] .print:is(:focus-visible,.centred) .print-slice:first-of-type,html[data-type=drains] .print[data-cursor-locked] .print-slice:first-of-type{box-shadow:inset 0 0 0 1.5px var(--color-lavender);animation:drain-ripple var(--dur-ripple) ease-out 1}@keyframes drain-ripple{0%{opacity:.9;transform:scale(.15)}to{opacity:0;transform:scale(1)}}html[data-type=drains] .album-index button.pop img{animation:drain-ring var(--dur-ripple) ease-out 1}html[data-type=drains] .index-well{aspect-ratio:1;overflow:visible}html[data-type=drains] .index-slice{display:none}@keyframes drain-ring{0%{outline:1.5px solid color-mix(in srgb, var(--color-lavender) 90%, transparent);outline-offset:-24px}to{outline-offset:0;outline:1.5px solid #0000}}[data-motion=off][data-type=drains] :is(.print-slice,.album-index button.pop img){animation:none}html[data-type=drains] .print{--lock-box:".print-well";--lock-shape:flanges}html[data-type=drains] .album-index button{--lock-shape:flanges}[data-motion=off][data-type=drains] .print-well,[data-motion=off][data-type=drains] .print-well img{transition:none}[data-motion=off][data-type=drains] .print .print-well:before{transition:none;transform:none}html[data-type=drains] .print-label{text-align:center;align-items:center}html[data-type=drains] .print-foot{justify-content:center;gap:12px}@media not all and (min-width:37.5rem){html[data-type=drains] .print-well{--rim:3px}}html[data-type=drains] .album-index button{padding:4px}html[data-type=drains] .album-index button:before,html[data-type=drains] .album-index button:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:0}html[data-type=drains] .album-index button:before{display:none}html[data-type=drains] .album-index button:after{border:1px solid var(--color-mat-line);transition:border-color var(--dur-thumb-lit) ease}html[data-type=drains] .album-index button.seen:after{border-color:var(--lavender-30)}html[data-type=drains] .album-index button.on:after,html[data-type=drains] .album-index button:focus-visible:after{border-color:var(--color-lavender)}@media (hover:hover){html[data-type=drains] .album-index button:hover:after{border-color:var(--color-lavender)}}html[data-type=drains] .album-index img{aspect-ratio:1;box-shadow:0 0 0 1px var(--color-drain-iron-gap);border-radius:50%;position:relative}html[data-type=drains] .album-progress{background:var(--color-drain-well)}html[data-type=drains] .album-charge{border-color:var(--color-mat-line)}html[data-type=drains] .album-charge>i:not(.on){background:var(--color-drain-iron)}html[data-type=drains] .album-charge:not([data-cells]){background:linear-gradient(var(--color-drain-iron), var(--color-drain-iron)) content-box}.print-grid:has(>.drains-list){display:block}.drains-list{--drains-card:min(230px, 19vw);position:relative}.drains-walk .print{width:var(--drains-card);max-width:100%}html[data-type=drains] .drains-walk .print-mat,html[data-type=drains] .drains-walk .print:is(:hover,:focus-visible,.centred) .print-mat{background:0 0;border-color:#0000;padding:0}.drains-bg{z-index:0;pointer-events:none;height:100lvh;position:fixed;top:0;left:0;right:0;overflow:hidden}.drains-culvert{width:100%;height:100%;display:block;position:absolute;inset:0}.drains-deep{background:radial-gradient(ellipse at 50% 50%, transparent 45%, var(--color-void) 100%);position:absolute;inset:0}.drains-walk{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;gap:9vh 0;margin:0;padding:8vh 6% 0;list-style:none;display:grid;position:relative}.drains-outfall{justify-content:center;margin:0;display:flex}html[data-type=drains] .drains-collar .print-well{box-shadow:0 0 0 2px var(--color-drain-iron-gap), 0 0 0 12px var(--color-drain-iron), 0 0 0 14px var(--color-drain-iron-edge), 0 0 0 15px var(--color-drain-iron-gap), 0 0 0 34px var(--color-drain-mat), 0 0 0 35px var(--color-mat-line), inset 0 0 0 2px var(--color-drain-iron-edge)}html[data-type=drains] .drains-collar .print-label{padding-top:46px}@supports (animation-timeline:view()){.drains-collar{animation:linear both drains-reach;animation-timeline:view()}}@keyframes drains-reach{0%,to{filter:brightness(.42)}42%,58%{filter:brightness()}}@media not all and (min-width:56rem){.drains-walk{grid-template-columns:repeat(2,minmax(0,1fr))}.drains-list{--drains-card:min(230px, 30vw)}}@media not all and (min-width:40rem){.drains-list{--drains-card:min(150px, 42vw)}.drains-walk{gap:6vh 0;padding-inline:0}html[data-type=drains] .drains-collar .print-well{box-shadow:0 0 0 2px var(--color-drain-iron-gap), 0 0 0 7px var(--color-drain-iron), 0 0 0 8px var(--color-drain-iron-edge), 0 0 0 9px var(--color-drain-iron-gap), 0 0 0 18px var(--color-drain-mat), 0 0 0 19px var(--color-mat-line), inset 0 0 0 2px var(--color-drain-iron-edge)}html[data-type=drains] .drains-collar .print-label{padding-top:30px}}[data-motion=off] .drains-collar{animation:none}html[data-state-page] .motion-toggle{display:none}.state-page{z-index:var(--z-scene);justify-content:center;align-items:center;min-height:100dvh;padding:40px 20px;display:flex;position:relative}.moth-trail{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.moth-trail-path{align-items:center;gap:10px;min-height:24px;display:flex}.moth-trail-path>b{background:var(--color-lavender);width:3px;height:3px}:is(.is-404,.is-error) .moth-trail-path>b:nth-of-type(n+3){opacity:.6}:is(.is-404,.is-error) .moth-trail-path>b:nth-of-type(n+5){opacity:.25}.moth-trail-end{font-family:var(--font-pixel);font-weight:700;font-size:var(--text-pixel-1);color:var(--color-fg-mute);line-height:11px}.is-empty .moth-trail-path>b{opacity:.2}@keyframes trail-dot{0%{opacity:.15}to{opacity:1}}.is-loading .moth-trail-path>b{opacity:.15;animation:trail-dot var(--dur-trail) var(--ease-tick) infinite}.is-loading .moth-trail-path>b:nth-of-type(2){animation-delay:calc(var(--dur-trail) / 8)}.is-loading .moth-trail-path>b:nth-of-type(3){animation-delay:calc(var(--dur-trail) / 8 * 2)}.is-loading .moth-trail-path>b:nth-of-type(4){animation-delay:calc(var(--dur-trail) / 8 * 3)}.is-loading .moth-trail-path>b:nth-of-type(5){animation-delay:calc(var(--dur-trail) / 8 * 4)}.is-loading .moth-trail-path>b:nth-of-type(6){animation-delay:calc(var(--dur-trail) / 8 * 5)}.moth-trail-moth{margin-left:4px;display:inline-flex}.moth-trail-line{font-family:var(--font-pixel);font-weight:700;font-size:var(--text-pixel-1);letter-spacing:1px;color:var(--color-fg-soft);line-height:1.3}.is-loading .moth-trail-line{color:var(--color-lavender)}.moth-trail-plain{font-family:var(--font-mono);color:var(--color-fg-mute);font-size:12px;line-height:1.5;display:block}[data-motion=off] .is-loading .moth-trail-path>b{opacity:1;animation:none}.side-state{z-index:var(--z-scene);justify-content:center;align-items:center;min-height:calc(100dvh - 160px);padding:40px 20px;display:flex;position:relative}@property --stats-br{syntax:"<length>";inherits:false;initial-value:90px}.stats-login{background:var(--color-void);min-height:100dvh;position:relative;overflow:hidden}.stats-wall,.stats-wall-lit img{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.stats-wall{filter:brightness(.16)saturate(.5)}.stats-wall-lit,.stats-beam{--mx:50%;--my:50%;pointer-events:none;position:fixed;inset:0}.stats-wall-lit img{filter:brightness(.85)saturate(.85)}.stats-wall-lit{-webkit-mask-image:radial-gradient(circle calc(var(--stats-br) * 2.4) at var(--mx) var(--my), #000 0, #00000073 50%, transparent 100%);-webkit-mask-image:radial-gradient(circle calc(var(--stats-br) * 2.4) at var(--mx) var(--my), #000 0, #00000073 50%, transparent 100%);-webkit-mask-image:radial-gradient(circle calc(var(--stats-br) * 2.4) at var(--mx) var(--my), #000 0, #00000073 50%, transparent 100%);-webkit-mask-image:radial-gradient(circle calc(var(--stats-br) * 2.4) at var(--mx) var(--my), #000 0, #00000073 50%, transparent 100%);mask-image:radial-gradient(circle calc(var(--stats-br) * 2.4) at var(--mx) var(--my), #000 0, #00000073 50%, transparent 100%)}.stats-beam{background:radial-gradient(circle at var(--mx) var(--my), #d6c6f20b 0, #06050900 var(--stats-br), #06050959 calc(var(--stats-br) * 3.6))}.stats-beam:after{content:"";background:var(--color-void);opacity:0;animation:bflick var(--dur-stutter) var(--ease-tick) infinite;position:absolute;inset:0}.stats-login.stats-stutter .stats-beam:after{animation:stats-stutter var(--dur-stats-stutter) steps(1, end) 1}@keyframes stats-stutter{0%{opacity:.5}25%{opacity:0}50%{opacity:.35}75%,to{opacity:0}}@media (hover:none){[data-motion=on] :is(.stats-wall-lit,.stats-beam){animation:stats-breathe var(--dur-stats-breathe) ease-in-out infinite}}@keyframes stats-breathe{0%,to{--stats-br:90px}25%{--stats-br:112px}75%{--stats-br:68px}}.stats-login[data-off] :is(.stats-wall-lit,.stats-beam){opacity:0}.stats-login[data-off] .stats-wall{filter:brightness(.07)saturate(.4)}.stats-login[data-off] .stats-plate{opacity:.55}.stats-login-main{z-index:1;min-height:100dvh;padding:24px var(--side-x);justify-content:center;align-items:center;display:flex;position:relative}.stats-plate{border:1px solid var(--color-mat-line);background:#060509b8;flex-direction:column;gap:10px;width:min(300px,100%);padding:20px;display:flex}.stats-plate[data-missed]{border-color:var(--color-lavender)}.stats-plate.stats-shake{animation:stats-shake var(--dur-stats-shake) steps(6) 1}@keyframes stats-shake{0%{transform:translate(0)}17%{transform:translate(-4px)}33%{transform:translate(4px)}50%{transform:translate(-3px)}67%{transform:translate(3px)}83%{transform:translate(-2px)}to{transform:none}}.stats-plate-label{font-family:var(--font-pixel);font-size:var(--text-pixel-1);letter-spacing:var(--tracking-meta);color:var(--color-fg-mute)}.stats-plate-input{font:14px var(--font-mono);color:var(--color-fg-brand);background:var(--color-mat);border:1px solid var(--color-line);border-radius:0;outline:none;padding:10px}.stats-plate-input:focus{border-color:var(--color-lavender)}.stats-plate-button{font:13px var(--font-mono);letter-spacing:var(--tracking-meta);color:var(--color-fg-soft);border:1px solid var(--color-line);cursor:pointer;transition:color var(--dur-hover) ease, border-color var(--dur-hover) ease;background:0 0;padding:10px}@media (hover:hover){.stats-plate-button:not(:disabled):hover{color:var(--color-lavender);border-color:var(--color-lavender)}}.stats-plate-button:disabled{cursor:default}.stats-wall-name{left:calc(var(--side-x) + env(safe-area-inset-left));bottom:calc(14px + env(safe-area-inset-bottom));z-index:1;font:10px var(--font-mono);letter-spacing:var(--tracking-slogan);color:var(--color-fg-mute);position:absolute}[data-motion=off] .stats-wall{filter:brightness(.4)saturate(.7)}[data-motion=off] :is(.stats-wall-lit,.stats-beam){display:none}[data-motion=off] .stats-plate.stats-shake{animation:none}[data-motion=off] .stats-login[data-off] .stats-wall{filter:brightness(.07)saturate(.4)}.stats{z-index:var(--z-scene);max-width:var(--layout-max);padding:4px calc(var(--side-x) + env(safe-area-inset-right)) 64px calc(var(--side-x) + env(safe-area-inset-left));color:var(--color-fg);font-family:var(--font-mono);margin-inline:auto;font-size:12px;position:relative}.stats-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:8px;display:flex}.stats-ranges{flex-wrap:wrap;gap:2px;margin-inline:-8px;display:flex}.stats-range,.stats-switch-link{color:var(--color-fg-mute);transition:color var(--dur-hover) ease;padding:8px;font-size:11px;position:relative}.stats-range[aria-current],.stats-switch-link[aria-current]{color:var(--color-lavender)}.stats-range[aria-current]:after{content:"";background:var(--color-lavender);height:1px;position:absolute;bottom:3px;left:8px;right:8px}@media (hover:hover){.stats-range:not([aria-current]):hover,.stats-switch-link:not([aria-current]):hover,.stats-tab:not([aria-current]):hover{color:var(--color-fg-soft)}}.stats-signout{font:11px var(--font-mono);color:var(--color-fg-dim);border:1px solid var(--color-line);cursor:pointer;transition:color var(--dur-hover) ease, border-color var(--dur-hover) ease;background:0 0;padding:7px 10px}@media (hover:hover){.stats-signout:hover{color:var(--color-lavender);border-color:var(--color-lavender)}}.stats-tabs{scrollbar-width:none;border-bottom:1px solid var(--color-line-soft);gap:4px;margin:0 0 18px;padding:0;display:flex;overflow-x:auto}.stats-tab{font-family:var(--font-pixel);font-weight:700;font-size:var(--text-pixel-1);letter-spacing:var(--tracking-meta);color:var(--color-fg-mute);transition:color var(--dur-seg-colour) ease;flex:none;padding:12px;position:relative}.stats-tab[aria-current]{color:var(--color-lavender)}.stats-tab[aria-current]:after{content:"";pointer-events:none;background:linear-gradient(var(--color-lavender) 0 0) top left / 6px 1px no-repeat, linear-gradient(var(--color-lavender) 0 0) top left / 1px 6px no-repeat, linear-gradient(var(--color-lavender) 0 0) top right / 6px 1px no-repeat, linear-gradient(var(--color-lavender) 0 0) top right / 1px 6px no-repeat, linear-gradient(var(--color-lavender) 0 0) bottom left / 6px 1px no-repeat, linear-gradient(var(--color-lavender) 0 0) bottom left / 1px 6px no-repeat, linear-gradient(var(--color-lavender) 0 0) bottom right / 6px 1px no-repeat, linear-gradient(var(--color-lavender) 0 0) bottom right / 1px 6px no-repeat;position:absolute;inset:5px 4px}.stats-h{font-family:var(--font-pixel);font-size:var(--text-pixel-1);letter-spacing:var(--tracking-label);color:var(--color-lavender);margin:0 0 10px;font-weight:700}.stats-h small{font-family:var(--font-mono);letter-spacing:var(--tracking-slogan);color:var(--color-fg-mute);margin-left:10px;font-size:10px;font-weight:400}.stats-block{margin-bottom:28px}.stats-empty{color:var(--color-fg-mute);padding:8px 0 20px}.stats-tiles{background:var(--color-mat-line);border:1px solid var(--color-mat-line);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;margin:0 0 28px;padding:0;list-style:none;display:grid}.stats-tile{background:var(--color-mat);flex-direction:column;gap:4px;min-width:0;padding:12px;display:flex}.stats-tile-label{font-family:var(--font-pixel);font-size:var(--text-pixel-1);letter-spacing:var(--tracking-meta);color:var(--color-fg-mute)}.stats-tile-value{color:var(--color-fg-brand);font-size:22px}.stats-tile-note{color:var(--color-fg-mute);font-size:10px;line-height:1.4}.stats-spark{width:100%;height:22px;display:block}.stats-spark polyline{fill:none;stroke:var(--color-lavender);stroke-width:1px}.stats-bars{border-collapse:collapse;width:100%}.stats-bars th,.stats-bars td{vertical-align:middle;border-top:1px solid var(--color-mat-line);padding:6px 0}.stats-bars th{text-align:left;width:40%;color:var(--color-fg-soft);overflow-wrap:anywhere;padding-right:14px;font-weight:400}.stats-sub{color:var(--color-fg-mute);margin-top:3px;font-size:10px;display:block}.stats-bars .stats-rest th{color:var(--color-fg-mute)}.stats-bars .stats-rest .stats-fill{background:var(--color-line)}.stats-track{background:var(--color-line-soft);height:6px;display:block}.stats-fill{background:var(--color-lavender);height:6px;display:block}.stats-bars td.stats-num{text-align:right;width:64px;color:var(--color-fg-brand);font-variant-numeric:tabular-nums;padding-left:12px}.stats-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;display:grid}.stats-live-count{color:var(--color-fg-mute);align-items:baseline;gap:10px;margin:0 0 8px;display:flex}.stats-live-count b{color:var(--color-fg-brand);font-size:28px;font-weight:400}.stats-live-dot{background:var(--color-lavender);align-self:center;width:7px;height:7px}.stats-live-pages{color:var(--color-fg-soft);flex-wrap:wrap;gap:4px 16px;margin:0 0 10px;padding:0;list-style:none;display:flex}.stats-live-pages span{color:var(--color-fg-mute)}.stats-feed{color:var(--color-fg-dim);margin:0;padding:0;font-size:11px;list-style:none}.stats-feed li{border-top:1px solid var(--color-mat-line);overflow-wrap:anywhere;padding:4px 0}.stats-feed time{color:var(--color-fg-mute);margin-right:10px}.stats-ranges-none{color:var(--color-fg-mute);padding:8px 0;font-size:11px}.stats-log{margin:0;padding:0;list-style:none}.stats-visit{border-top:1px solid var(--color-mat-line);padding:10px 0}.stats-visit-head{color:var(--color-fg-mute);flex-wrap:wrap;gap:4px 12px;margin:0 0 6px;font-size:11px;display:flex}.stats-visit-head time{color:var(--color-fg-soft)}.stats-visit-token{color:var(--color-fg-dim);margin-left:auto}.stats-visit-events{color:var(--color-fg-dim);overflow-wrap:anywhere;flex-wrap:wrap;gap:4px 0;margin:0;padding:0;font-size:11px;list-style:none;display:flex}.stats-visit-events li+li:before{content:"›";color:var(--color-fg-mute);margin:0 8px}.stats-ev-pageview{color:var(--color-fg-soft)}.stats-ev-play,.stats-ev-download,.stats-ev-link_click,.stats-ev-door{color:var(--color-lavender)}.stats-pager{gap:16px;margin-top:12px;display:flex}.stats-page-link{color:var(--color-fg-mute);transition:color var(--dur-hover) ease;padding:8px 0;font-size:11px}@media (hover:hover){.stats-page-link:hover{color:var(--color-lavender)}}.stats-switch{gap:4px;margin:0 -8px 8px;display:flex}.stats-switch-link small{color:var(--color-fg-mute);margin-left:6px}.stats-scroll{overflow-x:auto}.stats-grid{border-collapse:collapse;width:100%}.stats-grid th,.stats-grid td{text-align:left;white-space:nowrap;border-top:1px solid var(--color-mat-line);padding:8px 10px 8px 0}.stats-grid thead th{font-family:var(--font-pixel);font-size:var(--text-pixel-1);letter-spacing:var(--tracking-meta);color:var(--color-fg-mute);border-top:0;font-weight:700}.stats-grid thead small{font-family:var(--font-mono);letter-spacing:0;margin-top:3px;font-size:10px;font-weight:400;display:block}.stats-grid tbody th{color:var(--color-fg-soft);font-weight:400}.stats-grid td{color:var(--color-fg-brand);font-variant-numeric:tabular-nums}.stats-vital-ok:before,.stats-vital-over:before{content:"";vertical-align:1px;width:6px;height:6px;margin-right:6px;display:inline-block}.stats-vital-ok:before{background:var(--color-lavender)}.stats-vital-over:before{border:1px solid var(--color-ash)}.stats-vital-over em{color:var(--color-fg-mute);margin-left:4px;font-style:normal}.stats-grid td.stats-vital-none{color:var(--color-fg-mute)}@media not all and (min-width:40rem){.stats-grid th,.stats-grid td{padding-right:6px;font-size:11px}}@media (min-width:56rem) and (not (min-width:80rem)){.stats-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.stats-tile:last-child{grid-column:span 2}}@media not all and (min-width:56rem){.stats-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.stats-tile:last-child{grid-column:span 3}.stats-cols{grid-template-columns:minmax(0,1fr)}}[data-motion=off] :is(.stats-range,.stats-tab,.stats-signout,.stats-plate-button,.stats-page-link){transition:none}.stats-heard{color:var(--color-fg-soft);margin:0;font-size:11px}.stats-detail-back{color:var(--color-fg-mute);margin:0 0 14px;font-size:11px;display:inline-block}.stats-detail-back:hover{color:var(--color-lavender)}.stats-row-link{color:inherit;border-bottom:1px solid var(--color-line);text-decoration:none}.stats-row-link:hover{color:var(--color-lavender);border-color:var(--color-lavender)}.stats-funnel{background:var(--color-mat-line);border:1px solid var(--color-mat-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 0 20px;padding:0;list-style:none;display:grid}.stats-funnel li{background:var(--color-mat);padding:10px 12px}.stats-funnel span{font-family:var(--font-pixel);font-size:var(--text-pixel-1);letter-spacing:var(--tracking-meta);color:var(--color-fg-mute);display:block}.stats-funnel b{color:var(--color-fg-brand);font-size:18px;font-weight:400}.stats-reset{border-top:1px solid var(--color-line-soft);margin-top:48px;padding-top:20px}.stats-reset-label{color:var(--color-fg-mute);margin:0 0 8px;font-size:11px;display:block}.stats-reset-row{flex-wrap:wrap;gap:8px;display:flex}.stats-reset-input{width:12ch;font:12px var(--font-mono);color:var(--color-fg-brand);background:var(--color-mat);border:1px solid var(--color-line);border-radius:0;outline:none;padding:7px 10px}.stats-reset-input:focus{border-color:var(--color-lavender)}.stats-reset-out{min-height:1.4em;color:var(--color-fg-mute);margin-top:8px;font-size:11px;display:block}@media not all and (min-width:56rem){.stats-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}}.music-eq{flex:none;align-items:flex-end;gap:1px;width:11px;height:10px;display:inline-flex}.music-eq-bar:before,.music-eq-f{width:2px;height:var(--h);background:var(--color-lavender);position:absolute;bottom:0;left:0}.music-eq-bar:before{content:""}.music-eq-bar{--h:2px;--dur:.64s;--delay:0s;width:2px;height:10px;position:relative}.music-eq-bar:nth-child(2n){--h:4px;--dur:.82s}.music-eq-bar:nth-child(3){--dur:.7s;--delay:-.3s}.music-eq-bar:nth-child(4){--dur:.94s;--delay:-.5s}.music-eq[data-playing] .music-eq-bar{--h:6px}.music-eq[data-playing] .music-eq-bar:nth-child(2){--h:10px}.music-eq[data-playing] .music-eq-bar:nth-child(3){--h:4px}.music-eq-f{opacity:0}.music-eq-bar:nth-child(odd)>.music-eq-f:first-child{--h:4px;--eq:music-eq-a1}.music-eq-bar:nth-child(odd)>.music-eq-f:nth-child(2){--h:10px;--eq:music-eq-a2}.music-eq-bar:nth-child(odd)>.music-eq-f:nth-child(3){--h:6px;--eq:music-eq-a3}.music-eq-bar:nth-child(odd)>.music-eq-f:nth-child(4){--h:2px;--eq:music-eq-a4}.music-eq-bar:nth-child(2n)>.music-eq-f:first-child{--h:8px;--eq:music-eq-b1}.music-eq-bar:nth-child(2n)>.music-eq-f:nth-child(2){--h:2px;--eq:music-eq-b2}.music-eq-bar:nth-child(2n)>.music-eq-f:nth-child(3){--h:6px;--eq:music-eq-b3}.music-eq-bar:nth-child(2n)>.music-eq-f:nth-child(4){--h:10px;--eq:music-eq-b4}[data-motion=on] .music-eq[data-playing] .music-eq-bar:before{content:none}[data-motion=on] .music-eq[data-playing] .music-eq-f{animation:var(--eq) var(--dur) steps(1, end) var(--delay) infinite}html[data-page-hidden] .music-eq[data-playing] .music-eq-f{animation-play-state:paused}@keyframes music-eq-a1{0%{opacity:1}25%,to{opacity:0}}@keyframes music-eq-a2{0%{opacity:0}25%{opacity:1}50%,to{opacity:0}}@keyframes music-eq-a3{0%{opacity:0}50%{opacity:1}75%,to{opacity:0}}@keyframes music-eq-a4{0%{opacity:0}75%,to{opacity:1}}@keyframes music-eq-b1{0%{opacity:1}20%,to{opacity:0}}@keyframes music-eq-b2{0%{opacity:0}20%{opacity:1}45%,to{opacity:0}}@keyframes music-eq-b3{0%{opacity:0}45%{opacity:1}70%,to{opacity:0}}@keyframes music-eq-b4{0%{opacity:0}70%,to{opacity:1}}.music-num{font-variant-numeric:tabular-nums;white-space:nowrap}.music-tracks{border-top:1px solid var(--color-mat-line);margin:0;padding:0;list-style:none}.music-track{border-bottom:1px solid var(--color-mat-line);align-items:center;gap:6px;display:flex}.music-track-play{min-width:0;min-height:44px;font-family:var(--font-mono);text-align:left;color:var(--color-fg-soft);transition:color var(--dur-hover) ease;background:0 0;border:0;flex:auto;grid-template-columns:14px 18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 4px;font-size:12px;line-height:1.45;display:grid}:is(.music-track-n,.music-track-title,.music-track-dur){text-box:trim-both cap alphabetic}.music-track-icon{width:14px;height:14px;color:var(--color-fg-mute);justify-content:center;align-items:center;display:flex}:is(.music-track-n,.music-track-dur){color:var(--color-fg-mute);font-variant-numeric:tabular-nums}.music-track-title{overflow-wrap:anywhere}.music-track[data-current] :is(.music-track-title,.music-track-n,.music-track-dur){color:var(--color-lavender)}@media (hover:hover){.music-track-play:hover :is(.music-track-title,.music-track-n,.music-track-icon){color:var(--color-lavender)}}.music-track-play:focus-visible :is(.music-track-title,.music-track-n,.music-track-icon){color:var(--color-lavender)}.music-elapsed{display:none}.music-dl{flex:none;position:relative}.music-dl-btn{width:30px;height:30px;color:var(--color-fg-mute);transition:color var(--dur-hover) ease, border-color var(--dur-hover) ease;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.music-dl-in{display:flex}@media (hover:hover){.music-dl-btn:hover{color:var(--color-lavender);border-color:var(--lavender-45)}}.music-dl-btn:focus-visible,.music-dl[data-open] .music-dl-btn{color:var(--color-lavender);border-color:var(--lavender-45)}@media (pointer:coarse){.music-dl-btn:before{content:"";position:absolute;inset:-7px}}.music-dl-menu{z-index:5;min-width:236px;max-width:calc(100vw - 2 * var(--side-x));text-align:left;background:var(--color-mat);border:1px solid var(--lavender-45);flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.music-dl[data-up] .music-dl-menu{top:auto;bottom:calc(100% + 6px)}.music-dl-item{font-family:var(--font-mono);letter-spacing:var(--tracking-fine);text-transform:uppercase;color:var(--color-fg-soft);transition:color var(--dur-hover) ease;justify-content:space-between;align-items:baseline;gap:14px;padding:10px;font-size:11px;line-height:1.2;text-decoration:none;display:flex}.music-dl-item>:is(.music-dl-fmt,.music-nyp-in){white-space:nowrap}.music-dl-item+.music-dl-item{border-top:1px solid var(--color-mat-line)}.music-dl-fmt{font-family:var(--font-pixel);font-weight:700;font-size:var(--text-pixel-1);letter-spacing:var(--tracking-meta);text-transform:lowercase}:is(.music-dl-fmt,.music-nyp-text){display:inline-block;transform:translateY(-.5px)}.music-dl-nyp .music-nyp-text{transform:translateY(-1px)}.music-dl-note{color:var(--color-fg-mute);text-align:right;text-transform:lowercase;font-size:10px}.music-dl-item[data-off]{color:var(--color-fg-mute);cursor:default}.music-dl-item:not([data-off]):is(:hover,:focus-visible){color:var(--color-lavender)}.music-nyp-in{align-items:center;gap:6px;display:inline-flex}.music-nyp-in svg{flex:none}.music-dl-nyp{color:var(--color-lavender);justify-content:flex-start}.music-dl-nyp .music-nyp-in{font-family:var(--font-pixel);font-weight:700;font-size:var(--text-pixel-1);letter-spacing:var(--tracking-meta);text-transform:lowercase}.music-listen{flex-wrap:wrap;align-items:center;display:flex}.music-listen-links{flex-wrap:wrap;gap:8px 16px;display:flex}.music-listen-links .social-link{--lock-box:".social-link-text";letter-spacing:var(--tracking-fine);margin:-3px 0;padding:6px 0 4px;font-size:9px}.music-listen-links .social-link-text{margin-right:calc(-1 * var(--tracking-fine));background-position:left bottom 2px;background-size:calc(100% - var(--tracking-fine)) 1px;padding-bottom:5px}.music-listen-links .social-link:before{content:"";position:absolute;inset:0 -6px}@media (pointer:coarse){.music-listen-links .social-link{margin-block:-5px;padding-block:8px 6px}.music-listen-links .social-link:before{inset:-7px -8px}}.music-well{aspect-ratio:1}.music-well img{object-fit:cover;width:100%;height:100%;display:block}.walk{z-index:var(--z-scene);max-width:var(--layout-max);padding:6px calc(var(--side-x) + env(safe-area-inset-right)) 56px calc(var(--side-x) + env(safe-area-inset-left));margin-inline:auto;position:relative}.walk-grid{--gut:26px;grid-template-columns:minmax(0,1fr);display:grid}.walk-panel{display:none}.walk-box{background:var(--color-mat);border:1px solid var(--color-mat-line)}.walk-now{flex-direction:column;gap:10px;padding:16px 20px 18px;display:flex}.walk-now-meta{min-width:0;height:13px;font-family:var(--font-mono);letter-spacing:var(--tracking-fine);text-transform:uppercase;white-space:nowrap;color:var(--color-fg-mute);align-items:center;font-size:10px;line-height:13px;display:flex}.walk-now-meta>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.walk-now-title{height:calc(2 * 1.05 * var(--text-pixel-3));font-family:var(--font-pixel);font-weight:700;font-size:var(--text-pixel-3);color:var(--color-fg-brand);line-height:1.05;overflow:hidden}.walk-now-title-in{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.walk-well{background:var(--color-well);border-bottom:1px solid var(--color-mat-line);flex-direction:column;gap:10px;padding:14px 20px;display:flex}.walk-counter{font-family:var(--font-pixel);align-items:baseline;font-weight:700;line-height:1;display:flex}.walk-counter-n{font-size:var(--text-pixel-2);letter-spacing:1px;color:var(--color-lavender)}.walk-counter-of{font-size:var(--text-pixel-1);white-space:pre;color:var(--color-fg-mute)}.walk-charge{grid-template-columns:repeat(var(--n), 1fr);border:1px solid var(--color-dusk);gap:2px;height:10px;padding:2px;display:grid}.walk-charge i{background:#1a1720}.walk-charge i[data-on]{background:var(--color-lavender)}.walk-index-wrap{flex-direction:column;flex:auto;min-height:0;padding:16px 20px 18px;display:flex}.walk-index{overscroll-behavior:contain;scrollbar-width:none;grid-template-columns:repeat(4,1fr);align-content:start;gap:8px;min-height:96px;margin:-3px;padding:3px;display:grid;overflow-y:auto}.walk-index::-webkit-scrollbar{display:none}.walk-thumb{background:0 0;border:0;padding:4px;display:block;position:relative}.walk-thumb:before{content:"";pointer-events:none;border:1px solid var(--color-mat-line);position:absolute;inset:0}.walk-thumb:after{content:"";pointer-events:none;border:1px solid var(--mat-line-lit-30);opacity:0;transition:opacity var(--dur-thumb-lit) ease;position:absolute;inset:0}.walk-thumb .index-well{aspect-ratio:1}.walk-thumb img{aspect-ratio:1;object-fit:cover;filter:brightness(.42)saturate(.5);width:100%;height:auto;transition:filter var(--dur-thumb-lit) ease;display:block}:where(.walk-thumb.pop) .index-slice{background-image:var(--thumb)}.walk-thumb.pop .index-slice{will-change:transform;animation:develop1 var(--dur-develop) var(--ease-tick) 1}.walk-thumb.pop .index-slice:nth-of-type(2){animation-name:develop2}.walk-thumb.pop .index-slice:nth-of-type(3){animation-name:develop3}.walk-thumb[data-state=passed] img{filter:brightness(.85)saturate(.85)}.walk-thumb[data-state=passed]:after{opacity:1}.walk-thumb:is([data-state=current],:focus-visible) img{filter:brightness()saturate()}.walk-thumb:is([data-state=current],:focus-visible):after{border-color:var(--color-lavender);opacity:1}@media (hover:hover){.walk-thumb:hover img{filter:brightness()saturate()}.walk-thumb:hover:after{border-color:var(--color-lavender);opacity:1}}.walk-line{--line-pad:18px;--line-top:calc(var(--line-pad) + 6px + var(--text-pixel-2) / 2);padding:var(--line-pad) 0 44px var(--gut);position:relative}.walk-line:before,.walk-fill{content:"";top:var(--line-top);pointer-events:none;width:1px;position:absolute;left:4px}.walk-line:before{background:var(--color-mat-line);bottom:44px}.walk-fill{background:var(--color-lavender);transform-origin:0 0;bottom:0;transform:scaleY(0)}.walk-moth{top:var(--line-top);z-index:1;pointer-events:none;width:1px;height:0;position:absolute;left:4px}.walk-moth>span{justify-content:center;align-items:flex-end;width:30px;height:18px;display:flex;position:absolute;top:-22px;left:-14.5px}.walk-moth .moth-zz,.walk-moth>.walk-moth-awake,.walk-moth.flying>.walk-moth-asleep{display:none}.walk-moth.flying>.walk-moth-awake{display:flex}.walk-moth.flying .flut{animation:moth-flap var(--dur-moth-flap) var(--ease-tick) infinite}@keyframes moth-flap{0%{transform:scaleX(1)}50%{transform:scaleX(.5)}}.walk-list{flex-direction:column;gap:28px;margin:0;padding:0;list-style:none;display:flex}.walk-rel{scroll-margin-top:76px}@media not all and (min-width:40rem){.walk-rel{scroll-margin-top:calc(72px + env(safe-area-inset-top))}}@media not all and (min-height:31.25rem){.walk-rel{scroll-margin-top:16px}}.walk-year{font-family:var(--font-pixel);font-weight:700;font-size:var(--text-pixel-2);letter-spacing:1px;color:var(--color-fg-soft);margin:6px 0 22px;line-height:1;position:relative}.walk-year-node{top:50%;left:calc(-1 * var(--gut) - 1px);background:var(--color-void);border:1px solid var(--color-fg-mute);width:11px;height:11px;margin-top:-6px;position:absolute}.walk-row{background:var(--color-mat);border:1px solid var(--color-mat-line);grid-template-columns:minmax(0,1fr);gap:4px;padding:8px 8px 12px;display:grid;position:relative}.walk-row:after{content:"";pointer-events:none;border:1px solid var(--mat-line-lit-30);opacity:0;transition:opacity var(--dur-hover) ease;position:absolute;inset:-1px}@media (hover:hover){.walk-row:hover:after{opacity:1}}.walk-rel[data-state=current] .walk-row:after{border-color:var(--mat-line-lit);opacity:1}.walk-node{top:20px;left:calc(-1 * var(--gut) - 1px);background:var(--color-void);border:1px solid var(--color-dusk);width:9px;height:9px;transition:background-color var(--dur-thumb-lit) ease, border-color var(--dur-thumb-lit) ease;position:absolute}.walk-branch{top:24px;left:calc(-1 * var(--gut) + 8px);width:calc(var(--gut) - 9px);background:var(--color-mat-line);pointer-events:none;height:1px;position:absolute}.walk-branch-fill{background:var(--color-lavender);transform-origin:0 0;position:absolute;inset:0;transform:scaleX(0)}.walk-rel[data-state=current] .walk-branch-fill{transform:scaleX(1)}.walk-rel:is([data-state=passed],[data-state=current]) .walk-node{background:var(--color-lavender);border-color:var(--color-lavender)}.walk-cover{aspect-ratio:1;display:block}.walk-cover img{filter:brightness(.42)saturate(.5);transition:filter var(--dur-thumb-lit) ease}.walk-rel[data-state=passed] .walk-cover img{filter:brightness(.85)saturate(.85)}.walk-rel[data-state=current] .walk-cover img,.walk-cover:is(.live,:focus-visible) img{filter:brightness()saturate()}.walk-text{flex-direction:column;gap:10px;min-width:0;padding:10px 6px 0;display:flex}.walk-kicker{align-items:center;gap:14px;min-height:30px;display:flex}.walk-date{font-family:var(--font-mono);letter-spacing:var(--tracking-fine);text-transform:uppercase;color:var(--color-fg-mute);font-size:10px;line-height:1.35}.walk-kicker>.music-dl{margin-left:auto}.walk-title{font-family:var(--font-pixel);font-weight:700;font-size:var(--text-pixel-1);letter-spacing:var(--tracking-slogan);color:var(--color-fg-brand);overflow-wrap:anywhere;transition:opacity var(--dur-thumb-lit) ease;line-height:1.25}.walk-rel[data-state=ahead] .walk-title{opacity:.6}.walk-title-link{color:inherit;transition:color var(--dur-hover) ease;margin-block:-6px;padding-block:6px;text-decoration:none;display:inline-block}@media (hover:hover){.walk-title-link:hover{color:var(--color-lavender)}}.walk-title-link:focus-visible{color:var(--color-lavender)}.walk .music-tracks{margin-top:4px}.walk .music-listen{gap:12px 18px;margin-top:auto;margin-bottom:-3px;padding-top:12px}@media (min-width:40rem){.walk-row{--walk-text-min:260px;grid-template-columns:max(var(--walk-cover), min(max(calc(var(--walk-text-rest) + var(--walk-tracks,1) * var(--walk-track-row)), var(--walk-cover-fit,0px)), calc(100% - var(--walk-gap) - var(--walk-text-min)))) minmax(0, 1fr);gap:var(--walk-gap)}}@media (min-width:40rem) and (not (min-width:64rem)){.walk-row{--walk-cover:200px;--walk-gap:20px;--walk-text-rest:147px;--walk-track-row:45px;padding:12px 14px 14px 12px}.walk-cover{align-self:start}.walk-text{padding:0}}@media (min-width:64rem){.walk{padding-top:52px;padding-bottom:0}.walk-grid{--gut:38px;grid-template-columns:320px minmax(0,1fr);gap:40px;padding-bottom:80px}.walk-panel{flex-direction:column;align-self:start;gap:12px;height:calc(100dvh - 200px);display:flex;position:sticky;top:120px}.walk-panel>*{flex:none}.walk-panel>.walk-browse{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.walk-rel{scroll-margin-top:120px}.walk-line{--line-pad:36px;padding:var(--line-pad) 36px 36px calc(36px + var(--gut));background:var(--mat-wall);border:1px solid var(--mat-line-wall)}.walk-line:before,.walk-fill,.walk-moth{left:40px}.walk-line:before{bottom:36px}.walk-list{gap:36px}.walk-row{--walk-cover:220px;--walk-gap:28px;--walk-text-rest:168px;--walk-track-row:40px;padding:14px 18px 16px 14px}.walk-cover{align-self:start}.walk-text{padding:0}.walk-title{font-size:var(--text-pixel-2);line-height:1.12}.walk .music-track-play{grid-template-columns:14px 22px minmax(0,1fr) auto;gap:12px;min-height:0;padding:10px 6px}.walk .music-elapsed{display:inline}}@media (min-width:64rem) and (pointer:coarse){.walk .music-track-play{min-height:44px}.walk-row{--walk-track-row:45px}}.rel{z-index:var(--z-scene);max-width:calc(1240px + 2 * var(--side-x));padding:4px calc(var(--side-x) + env(safe-area-inset-right)) 24px calc(var(--side-x) + env(safe-area-inset-left));margin-inline:auto;position:relative}.rel-box{background:var(--color-mat);border:1px solid var(--color-mat-line)}.rel-cover:after{content:"";pointer-events:none;border:1px solid var(--mat-line-lit);opacity:0;transition:opacity var(--dur-hover) ease;position:absolute;inset:-1px}.rel-cover[data-on]:after{opacity:1}.rel-main{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.rel-cover{align-self:start;margin:0;padding:8px;position:relative}.rel-cover[data-lit] .music-well img{filter:brightness()saturate()}.rel-card{flex-direction:column;min-width:0;padding:12px 16px 16px;display:flex}.rel-top{justify-content:space-between;align-items:center;gap:14px;min-height:30px;display:flex}.rel-date{font-family:var(--font-mono);letter-spacing:var(--tracking-fine);text-transform:uppercase;color:var(--color-fg-mute);font-size:10px;line-height:13px}.rel-title{font-family:var(--font-pixel);font-weight:700;font-size:var(--text-pixel-2);color:var(--color-fg-brand);overflow-wrap:anywhere;margin:5px 0 1px;line-height:24px}.rel-foot{padding-top:20px}.rel-links{margin-top:18px}.rel .music-track-play{line-height:17px}@supports (text-box:trim-both cap alphabetic){.rel .music-track-title{padding-block:calc(round(up,1cap,1px)/2 - .5cap)}}.rel-field{flex-direction:column;min-height:0;padding-top:18px;display:flex}.rel-field-well{border:1px solid var(--color-mat-line);background:linear-gradient(var(--mat-78), var(--mat-78)), url(/brand/moth-pattern-tile-940.webp) 0 0 / 300px 300px;flex-direction:column;flex:auto;align-items:center;min-height:168px;padding:18px 14px 10px;display:flex;position:relative;overflow:hidden}.rel-field-plate{z-index:1;font-family:var(--font-mono);letter-spacing:var(--tracking-slogan);white-space:nowrap;color:var(--color-fg-dim);background:var(--color-mat);border:1px solid var(--color-mat-line);cursor:pointer;transition:color var(--dur-hover) ease, border-color var(--dur-hover) ease;align-items:center;gap:9px;padding:6px 13px;font-size:11px;line-height:1.3;display:inline-flex;position:relative}.rel-field-plate *{cursor:pointer}.rel-field-ico{width:14px;height:14px;color:var(--color-lavender);flex:none;justify-content:center;align-items:center;display:inline-flex}.rel-field-line:empty{visibility:hidden}@media (hover:hover){.rel-field-plate:hover{color:var(--color-lavender);border-color:var(--lavender-45)}}.rel-field-plate[data-playing],.rel-field-plate:focus-visible{color:var(--color-lavender);border-color:var(--lavender-45)}@media (pointer:coarse){.rel-field-plate:before{content:"";position:absolute;inset:-11px -2px}}.rel-field-wave{display:flex;position:absolute;bottom:10px;left:14px;right:14px}.rel-links{border:1px solid var(--color-mat-line)}.rel-links .music-listen-links{flex:auto;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;display:grid}.rel-links .music-listen-links>*{text-align:center;justify-self:stretch;margin-block:0;padding-block:6px}.rel-links .music-listen-links .social-link-text{padding-bottom:4px}.rel-links .music-listen-links .social-link:before{inset:0}@media (pointer:coarse){.rel-links .music-listen-links>*{padding-block:4px}.rel-links .music-listen-links .social-link:before{inset:-10px 0}}.rel-links .music-listen-links>*+*{border-left:1px solid var(--color-mat-line)}.rel-pn{align-items:center;height:auto;min-height:48px;margin-top:10px;padding:6px 16px}.rel-pn-next{justify-content:flex-end}@media not all and (min-width:40rem){.rel-pn-link{flex:1 1 0}.rel-pn,.rel-pn-link{align-items:flex-start}.rel-pn :is(.album-pn-inner,.album-pn-tick){width:100%}.rel-pn .album-pn-tick{flex-wrap:wrap;row-gap:10px}.rel-pn .album-pn-tick>span{line-height:12px}.rel-pn-next :is(.album-pn-inner,.album-pn-tick){text-align:right;justify-content:flex-end}.rel-pn b{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;flex-basis:100%;order:2;line-height:1.3;display:-webkit-box;overflow:hidden}}@media (min-width:40rem){.rel-main{gap:12px}.rel-cover{padding:10px}.rel-card{padding:12px 22px 16px}.rel-title{font-size:var(--text-pixel-3);margin:6px 0 0;line-height:34px}.rel-pn{grid-template-columns:minmax(0,max-content) minmax(0,max-content);justify-content:space-between;margin-top:12px;padding-inline:20px;display:grid}.rel-pn-next{justify-self:end}.rel .music-track-play{grid-template-columns:14px 22px minmax(0,1fr) auto;gap:12px;padding:9px 6px}.rel .music-elapsed{display:inline}}@media (min-width:40rem) and (not (min-width:64rem)){.rel{max-width:calc(600px + 2 * var(--side-x))}}@media (min-width:64rem){.rel{padding-top:52px;padding-bottom:72px}.rel-main{--c:clamp(320px, calc(100dvh - 300px), 600px);grid-template-columns:var(--c) minmax(0, 1fr);gap:16px}.rel-cover{padding:14px}.rel-card{padding:14px 32px}.rel-foot{padding-top:24px}.rel-field{flex:1 1 0;overflow:hidden;container-type:size}.rel-field-well{min-height:0;padding-top:8%}@container not (min-height:150px){.rel-field-well{justify-content:center;padding-top:0}.rel-field-wave{display:none}}@container not (min-height:56px){.rel-field-well{visibility:hidden}}.rel-pn{min-height:56px;margin-top:16px}}@media (min-width:64rem) and (pointer:fine){.rel .music-track-play{min-height:40px}}[data-motion=off] :is(.walk-fill,.walk-node,.walk-cover img,.walk-title,.walk-thumb,.walk-thumb *),[data-motion=off] :is(.walk-thumb,.walk-row,.rel-cover):after{transition:none}[data-motion=off] .walk-thumb .index-slice,[data-motion=off] .walk-moth>.walk-moth-awake{display:none}[data-motion=off] .walk-moth>.walk-moth-asleep{display:flex}[data-motion=off] .rel-cover .music-well img{filter:none}.player{z-index:var(--z-chrome);font-family:var(--font-mono);color:var(--color-fg);position:fixed}.player :is(button,a[href],[role=slider]),.player :is(button,a[href],[role=slider]) *{cursor:pointer}.player :is(button,[role=slider]):is(:disabled,[aria-disabled=true]),.player :is(button,[role=slider]):is(:disabled,[aria-disabled=true]) *{cursor:default}.player [role=slider]{touch-action:none;-webkit-tap-highlight-color:transparent}.player [aria-disabled=true][role=slider]{opacity:.55}.player .player-btn{width:30px;height:30px;color:var(--color-fg-soft);transition:color var(--dur-hover) ease, border-color var(--dur-hover) ease;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.player .player-btn.is-play{width:34px;height:34px;color:var(--color-lavender);border-color:var(--lavender-45);background:0 0}.player .player-ico{flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.player .player-btn:disabled{opacity:.4}@media (hover:hover){.player .player-btn:not(:disabled):hover{color:var(--color-lavender);border-color:var(--lavender-30)}.player .player-btn.is-play:hover{border-color:var(--color-lavender)}}.player .player-btn:focus-visible{color:var(--color-lavender);border-color:var(--lavender-30)}.player .player-btn.is-play:focus-visible{border-color:var(--color-lavender)}.player .player-mute[aria-pressed=true]{color:var(--color-fg-dim)}.player-transport{align-items:center;gap:2px;display:flex}@media (pointer:coarse){.player .player-btn:before{content:"";position:absolute;inset:-6px}}.player .player-dl .music-dl-btn{color:var(--color-fg-soft)}.player .player-tools :is(.player-btn,.music-dl-btn){border-color:var(--color-line-soft)}@media (hover:hover){.player .player-dl .music-dl-btn:hover{color:var(--color-lavender);border-color:var(--lavender-30)}}.player .player-dl .music-dl-btn:focus-visible,.player .player-dl[data-open] .music-dl-btn{color:var(--color-lavender);border-color:var(--lavender-30)}.player .player-cover{background:var(--color-mat);border:1px solid var(--color-mat-line);flex:none;width:40px;height:40px;padding:2px;display:block}.player .player-cover img{object-fit:cover;width:100%;height:100%;display:block}.player .player-cover-none{background:var(--color-void);opacity:.75;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.player .player-cover-none .flut{animation:none;transform:scale(.8)}.player-card{right:calc(var(--side-x) + env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));background:var(--color-mat);border:1px solid var(--color-mat-line);flex-direction:column;gap:8px;width:460px;padding:10px 12px 8px;display:flex}.player-top{align-items:center;gap:10px;display:flex}.player-info{flex-direction:column;flex:1;align-items:flex-start;gap:8px;min-width:0;display:flex}.player-tools{flex:none;align-items:center;gap:2px;display:flex}.player-row{align-items:center;gap:12px;display:flex}.player-titles{flex-direction:column;align-self:stretch;gap:8px;min-width:0;display:flex}.player .player-titles-link{--lock-box:".player-title";min-width:0;max-width:100%;color:inherit;align-self:flex-start;margin:-6px 0;padding:6px 0;text-decoration:none;display:block}.player-title-wrap,.player .player-title{min-width:0;height:13px;display:block}.player .player-title{font-family:var(--font-pixel);font-weight:700;font-size:var(--text-pixel-1);letter-spacing:var(--tracking-slogan);white-space:nowrap;text-overflow:ellipsis;color:var(--color-fg-brand);transition:color var(--dur-hover) ease;line-height:1.15;overflow:hidden}.player .player-title.is-idle{color:var(--color-fg-mute)}@media (hover:hover){.player .player-titles-link:hover .player-title{color:var(--color-lavender)}}.player .player-titles-link:focus-visible .player-title{color:var(--color-lavender)}.player .player-snap{animation:tick var(--dur-tick) var(--ease-tick) 1}.player-mq-in{display:inline}.player .player-mq.is-run{text-overflow:clip}.player-mq.is-run .player-mq-in{animation:player-mq var(--mq-dur) steps(var(--mq-steps), end) infinite;display:inline-block}html[data-page-hidden] .player-mq-in{animation-play-state:paused}@keyframes player-mq{0%,22%{transform:none}80%,to{transform:translateX(var(--mq))}}.player-state{white-space:nowrap;min-width:0;color:var(--color-fg-mute);align-items:center;gap:8px;font-size:11px;line-height:1.2;display:flex}.player-state:empty{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.player .player-persona{font-family:var(--font-pixel);font-weight:700;font-size:var(--text-pixel-1);letter-spacing:1px;color:var(--color-fg-soft);flex:none;line-height:1}.player .player-persona.is-loading{color:var(--color-lavender)}.player .player-plain{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.player-times{flex:none;align-items:center;gap:5px;height:12px;display:inline-flex}.player .player-t,.player .player-of{font-family:var(--font-pixel);font-weight:700;font-size:var(--text-pixel-1);letter-spacing:1px;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--color-fg-soft);flex:none;line-height:1}.player :is(.player-t,.player-of){text-box:trim-both cap alphabetic}.player .player-t.is-dur,.player .player-of{color:var(--color-fg-mute)}.player .player-vol{align-items:center;display:flex}.player .player-vol-btn[aria-expanded=true]{color:var(--color-lavender);border-color:var(--lavender-30)}.player .player-vol-strip{z-index:1;background:var(--color-mat);border:0;align-items:center;gap:10px;min-width:0;height:34px;margin:0;padding:0;display:flex;position:absolute;bottom:8px;left:12px;right:12px}.player .player-vol-slider{flex:1;align-items:center;min-width:0;height:100%;display:flex}.player .player-vol-slider>*{pointer-events:none}.player-strip-meter{align-items:flex-end;gap:3px;width:100%;height:22px;display:flex}.player-strip-meter>i{background:var(--color-dusk);flex:none;width:3px}.player-strip-meter>i.on{background:var(--color-lavender)}.player-strip-meter.is-muted>i.on{background:var(--lavender-30)}.player .player-vol-pct{width:5.5ch;font-family:var(--font-pixel);font-weight:700;font-size:var(--text-pixel-1);letter-spacing:1px;text-align:right;color:var(--color-lavender);flex:none;line-height:1}.player .player-vol-pct.is-muted{color:var(--color-fg-dim)}.player .player-vol-strip :is(.player-strip-meter,.player-vol-pct){animation:player-vol-flip var(--dur-vol-flip) steps(2, end)}.player .player-vol-strip.is-tick-0 :is(.player-strip-meter,.player-vol-pct){animation:player-vol-tick-a var(--dur-snap) steps(1, end)}.player .player-vol-strip.is-tick-1 :is(.player-strip-meter,.player-vol-pct){animation:player-vol-tick-b var(--dur-snap) steps(1, end)}@keyframes player-vol-flip{0%{clip-path:inset(0 0 55%);transform:translate(3px)}50%{clip-path:inset(45% 0 0);transform:translate(-2px)}to{clip-path:none;transform:none}}@keyframes player-vol-tick-a{0%{transform:translate(3px)}to{transform:none}}@keyframes player-vol-tick-b{0%{transform:translate(3px)}to{transform:none}}[data-motion=off] .player .player-vol-strip{animation:player-vol-fade var(--dur-swap-out) ease}[data-motion=off] .player .player-vol-strip *{animation:none}@keyframes player-vol-fade{0%{opacity:0}}.player-wave{flex:1;min-width:0;position:relative}.player-wave-fit{min-width:0}.player-wave-seek{padding:5px 0;display:block}.player-wave-scope{pointer-events:none;position:relative}.player-wave-bars{display:block;position:absolute;top:0;left:0}.player-wave-bars.is-rest{fill:var(--color-dusk)}.player-wave-refl{opacity:.42}.player-wave-bars.is-lit{fill:var(--color-lavender);clip-path:inset(0 calc(100% - var(--x,0px)) 0 0)}.player-wave-bars.is-scan{fill:var(--color-fg-brand);clip-path:inset(0 calc(100% - var(--x,0px) - 2px) 0 var(--x,0px))}.player-wave-bars.is-scan .player-wave-refl{opacity:.7}.player-wave-scope[data-idle] .player-wave-bars.is-scan{display:none}.player-wave-hover{background:var(--color-lavender);opacity:.4;width:1px;transform:translateX(var(--hx,0px));display:none;position:absolute;top:0;bottom:0;left:0}.player-wave-tag{font-family:var(--font-pixel);font-weight:700;font-size:var(--text-pixel-1);letter-spacing:var(--tracking-fine);white-space:nowrap;color:var(--color-lavender);background:var(--void-60);transform:translateX(var(--tx,0px));padding:4px 5px 2px;line-height:1;display:none;position:absolute;bottom:calc(100% + 9px);left:0}.player-wave-scope[data-hover] :is(.player-wave-tag,.player-wave-hover){display:block}.player-square{right:calc(var(--side-x) + env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom))}@media not all and (min-width:48rem){.player-home .player-square{bottom:calc(var(--threshold-social-clear) + env(safe-area-inset-bottom))}}.player .player-sq{background:var(--color-mat);border:1px solid var(--color-mat-line);width:64px;height:64px;transition:border-color var(--dur-hover) ease;padding:0;display:block;position:relative}.player .player-sq .player-cover{border:0;width:100%;height:100%;padding:0}.player .player-sq:before{content:"";background:var(--void-45);pointer-events:none;position:absolute;inset:0}.player .player-sq-ico{width:28px;height:28px;color:var(--color-lavender);transition:border-color var(--dur-hover) ease;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:18px;left:18px}.player span.player-sq-ico{pointer-events:none}@media (hover:hover){.player-square:hover .player-sq,.player button.player-sq-ico:hover{border-color:var(--lavender-45)}}.player .player-sq:focus-visible,.player button.player-sq-ico:focus-visible{border-color:var(--color-lavender)}@media (pointer:coarse){.player button.player-sq-ico:before{content:"";position:absolute;inset:-8px}}.player .player-sq-up{color:var(--color-lavender);background:var(--void-60);opacity:0;transition:opacity var(--dur-hover) ease;padding:1px;display:flex;position:absolute;top:3px;right:3px}.player-square:has(:focus-visible) .player-sq-up{opacity:1}@media (hover:hover){.player-square:hover .player-sq-up{opacity:1}}.player-eq{pointer-events:none;flex:none;align-items:flex-end;gap:1px;display:inline-flex}.player-eq-bar{width:3px;display:block;position:relative}.player-eq-f{width:3px;height:var(--h);background:var(--color-lavender);opacity:0;will-change:opacity;position:absolute;bottom:0;left:0}.player-eq-f:first-child{opacity:1}.player .player-sq-eq{box-sizing:content-box;background:var(--void-60);justify-content:center;padding:3px;position:absolute;bottom:0;left:0;right:0}.player-swap{display:contents}.player-swap[data-phase=closing] .player-card{pointer-events:none}.player-swap[data-run=opening] .player-card{animation:player-unfold var(--dur-unfold) var(--ease-fold) both}.player-swap[data-run=opening] .player-card>*{animation:player-rows-in var(--dur-rows-in) ease-out calc(var(--dur-unfold) - var(--dur-rows-in)) both}.player-swap[data-run=closing] .player-card{animation:player-fold var(--dur-fold) var(--ease-fold) calc(var(--dur-rows-out) / 2) both}.player-swap[data-run=closing] .player-card>*{animation:player-rows-out var(--dur-rows-out) ease-in both}[data-motion=off] .player-swap[data-run=opening] .player-card{animation:player-rows-in var(--dur-still-in) linear both}[data-motion=off] .player-swap[data-run=closing] .player-card{animation:player-rows-out var(--dur-still-out) linear both}[data-motion=off] .player-swap[data-run] .player-card>*{animation:none}@keyframes player-unfold{0%{clip-path:inset(var(--sq-t) var(--sq-r) var(--sq-b) var(--sq-l))}to{clip-path:inset(0)}}@keyframes player-fold{0%{clip-path:inset(0)}to{clip-path:inset(var(--sq-t) var(--sq-r) var(--sq-b) var(--sq-l))}}@keyframes player-rows-in{0%{opacity:0}}@keyframes player-rows-out{to{opacity:0}}@media not all and (min-width:40rem){.player-card{right:calc(8px + env(safe-area-inset-right));bottom:calc(8px + env(safe-area-inset-bottom));left:calc(8px + env(safe-area-inset-left));width:auto;padding:10px 12px}.player .player-btn,.player .player-btn.is-play,.player .player-dl .music-dl-btn{width:40px;height:40px}.player .player-cover{width:36px;height:36px}.player-row{gap:8px}.player .player-vol{display:none}.player-square{bottom:calc(8px + env(safe-area-inset-bottom))}}@media (not (min-width:40rem)) and (pointer:coarse){.player .player-btn:before,.player .player-dl .music-dl-btn:before{content:"";position:absolute;inset:-2px}}@media (max-height:500px){.player-card{gap:6px;padding-top:8px;padding-bottom:8px}.player-top .player-cover{width:34px;height:34px}}.cursor-frame>.cursor-corner{transition-property:left,top,right,bottom,width,height,transform,border-color;transition-duration:var(--dur-snap);transition-timing-function:steps(3,end)}html[data-player-scrub] .cursor-frame:not([data-focus])>.cursor-tl{width:3px;height:13px;top:-4px;left:3px}html[data-player-scrub] .cursor-frame:not([data-focus])>.cursor-tr{width:3px;height:13px;top:-4px;right:3px}html[data-player-scrub] .cursor-frame:not([data-focus])>.cursor-bl{width:3px;height:13px;bottom:-4px;left:3px}html[data-player-scrub] .cursor-frame:not([data-focus])>.cursor-br{width:3px;height:13px;bottom:-4px;right:3px}.site-header-eq{--eq-1:3px;--eq-2:6px;--eq-3:4px;vertical-align:-.25px;opacity:0;width:0;height:8px;transition:width var(--dur-eq-room) var(--ease-fold), margin-right var(--dur-eq-room) var(--ease-fold), opacity 0s;margin-right:0;display:inline-block;position:relative}.site-header-eq,.site-header-eq-frame{background:linear-gradient(var(--color-lavender) 0 0) 0 100% / 2px var(--eq-1), linear-gradient(var(--color-lavender) 0 0) 3.5px 100% / 2px var(--eq-2), linear-gradient(var(--color-lavender) 0 0) 7px 100% / 2px var(--eq-3);background-repeat:no-repeat}html[data-player-playing] .site-header-eq{opacity:1;width:9px;transition:width var(--dur-eq-room) var(--ease-fold), margin-right var(--dur-eq-room) var(--ease-fold), opacity 0s var(--dur-eq-room);margin-right:10px}.site-header-eq-frame{opacity:0;position:absolute;inset:0}.site-header-eq-frame:first-child{--eq-1:3px;--eq-2:7px;--eq-3:4px}.site-header-eq-frame:nth-child(2){--eq-1:6px;--eq-2:3px;--eq-3:8px}.site-header-eq-frame:nth-child(3){--eq-1:8px;--eq-2:5px;--eq-3:2px}.site-header-eq-frame:nth-child(4){--eq-1:4px;--eq-2:8px;--eq-3:6px}html[data-player-playing]:not([data-motion=off]) .site-header-eq{background:0 0}html[data-player-playing]:not([data-motion=off]) .site-header-eq-frame{animation:.6s step-end infinite player-eq-1}html[data-player-playing]:not([data-motion=off]) .site-header-eq-frame:nth-child(2){animation-name:player-eq-2}html[data-player-playing]:not([data-motion=off]) .site-header-eq-frame:nth-child(3){animation-name:player-eq-3}html[data-player-playing]:not([data-motion=off]) .site-header-eq-frame:nth-child(4){animation-name:player-eq-4}html[data-motion=off] .site-header-eq{transition:none}html[data-player-playing][data-page-hidden] .site-header-eq-frame{animation-play-state:paused}@keyframes player-eq-1{0%{opacity:1}25%,to{opacity:0}}@keyframes player-eq-2{0%{opacity:0}25%{opacity:1}50%,to{opacity:0}}@keyframes player-eq-3{0%,25%{opacity:0}50%{opacity:1}75%,to{opacity:0}}@keyframes player-eq-4{0%,50%{opacity:0}75%,to{opacity:1}}[data-motion=off] .player :is(.player-snap,.player-mq-in){animation:none}:root:has(.player-square[data-folded]) :is(.album,.rel){padding-bottom:calc(var(--square-room) + env(safe-area-inset-bottom))}:root{--tile:470px;--pattern-subtle:.5;--z-pattern:0;--z-pattern-lit:1;--z-scene:2;--z-cursor-page:3;--z-header:4;--z-toggle-short:5;--z-beam:5;--z-grain:6;--z-fx:10;--z-scanlines:20;--z-chrome:30;--z-sheet:33;--z-lightbox:35;--z-cursor:40;--z-fx-beam:45;--z-fx-top:50;--dur-hover:.5s;--dur-tick:.32s;--dur-slice-a:7.3s;--dur-slice-b:11.9s;--dur-drift:70s;--dur-drift-side:175s;--dur-stutter:9s;--dur-beam-fade:.3s;--dur-link:.3s;--dur-snap:90ms;--dur-focus-glide:.15s;--dur-flutter:2.4s;--dur-moth-flap:.16s;--dur-develop:.42s;--dur-print-step:.1s;--dur-seg-colour:.25s;--dur-card-out:.14s;--dur-card-in:.32s;--dur-swap-out:.14s;--dur-swap-in:.22s;--dur-develop-photo:1.2s;--dur-thumb-lit:.35s;--dur-stats-shake:.36s;--dur-stats-stutter:.7s;--dur-stats-breathe:6s;--text-pixel-1:10.833px;--text-pixel-2:21.667px;--text-pixel-3:32.5px;--dur-lightbox:.15s;--dur-trail:2.4s;--dur-bar-in:.2s;--dur-bar-out:.6s;--dur-lightbox-in:.18s;--dur-sheet:.22s;--dur-drain:1s;--dur-lid:.6s;--dur-ripple:1s;--dur-eq-room:.24s;--dur-vol-flip:.18s;--dur-unfold:.24s;--dur-rows-in:.16s;--dur-fold:.2s;--dur-rows-out:90ms;--dur-still-out:.14s;--dur-still-in:.18s;--lavender-45:#d6c6f273}@supports (color:color-mix(in lab, red, red)){:root{--lavender-45:color-mix(in srgb, var(--color-lavender) 45%, transparent)}}:root{--lavender-40:#d6c6f266}@supports (color:color-mix(in lab, red, red)){:root{--lavender-40:color-mix(in srgb, var(--color-lavender) 40%, transparent)}}:root{--lavender-30:#d6c6f24d}@supports (color:color-mix(in lab, red, red)){:root{--lavender-30:color-mix(in srgb, var(--color-lavender) 30%, transparent)}}:root{--lavender-55:#d6c6f28c}@supports (color:color-mix(in lab, red, red)){:root{--lavender-55:color-mix(in srgb, var(--color-lavender) 55%, transparent)}}:root{--void-45:#06050973}@supports (color:color-mix(in lab, red, red)){:root{--void-45:color-mix(in srgb, var(--color-void) 45%, transparent)}}:root{--void-60:#06050999}@supports (color:color-mix(in lab, red, red)){:root{--void-60:color-mix(in srgb, var(--color-void) 60%, transparent)}}:root{--void-80:#060509cc}@supports (color:color-mix(in lab, red, red)){:root{--void-80:color-mix(in srgb, var(--color-void) 80%, transparent)}}:root{--dusk-55:#4a44528c}@supports (color:color-mix(in lab, red, red)){:root{--dusk-55:color-mix(in srgb, var(--color-dusk) 55%, transparent)}}:root{--mat-wall:#0c0b0e66}@supports (color:color-mix(in lab, red, red)){:root{--mat-wall:color-mix(in srgb, var(--color-mat) 40%, transparent)}}:root{--mat-78:#0c0b0ec7}@supports (color:color-mix(in lab, red, red)){:root{--mat-78:color-mix(in srgb, var(--color-mat) 78%, transparent)}}:root{--mat-line-lit:#5d5669}@supports (color:color-mix(in lab, red, red)){:root{--mat-line-lit:color-mix(in srgb, var(--color-lavender) 40%, var(--color-mat))}}:root{--mat-line-lit-30:#494352}@supports (color:color-mix(in lab, red, red)){:root{--mat-line-lit-30:color-mix(in srgb, var(--color-lavender) 30%, var(--color-mat))}}:root{--mat-line-wall:#1d1b228c}@supports (color:color-mix(in lab, red, red)){:root{--mat-line-wall:color-mix(in srgb, var(--color-mat-line) 55%, transparent)}}:root{--ghost:2px 0 #4a4452e6, -2px 0 #6b7075b3}@supports (color:color-mix(in lab, red, red)){:root{--ghost:2px 0 color-mix(in srgb, var(--color-dusk) 90%, transparent), -2px 0 color-mix(in srgb, var(--color-ash) 70%, transparent)}}:root{--chrome-inset:14px;--layout-max:1680px;--side-x:28px;--toggle-phone-w:42px;--toggle-clear:calc(var(--toggle-phone-w) + 14px);--threshold-social-clear:calc(18px + 30px + 16px);--header-fade:20px;--header-fade-gap:6px;--square-room:calc(16px + 64px + 16px);--dur-tuck:.18s;--lavender-45-void:#645c72}@supports (color:color-mix(in lab, red, red)){:root{--lavender-45-void:color-mix(in srgb, var(--color-lavender) 45%, var(--color-void))}}@media not all and (min-width:40rem){:root{--square-room:calc(8px + 64px + 16px);--side-x:16px;--threshold-social-clear:calc(18px + 30px + 44px + 16px)}}html{background:var(--color-void);color:var(--color-fg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-tap-highlight-color:transparent}body{background:var(--color-void);font-family:var(--font-mono)}::selection{color:var(--color-lavender);background:var(--dusk-55);text-shadow:var(--ghost)}:is(input,textarea,[contenteditable]){caret-color:var(--color-lavender);caret-shape:block}:where(a[href],button,[role=button],[role=switch],[role=tab],summary),:where(a[href],button,[role=button],[role=switch],[role=tab],summary) *{cursor:pointer}:where(:disabled,[aria-disabled=true]),:where(:disabled,[aria-disabled=true]) *{cursor:default}:where(a[href],button,[role=button],[role=switch],[role=tab]){touch-action:manipulation}@keyframes drift{0%{transform:translate(0)}to{transform:translate3d(var(--tile), calc(var(--tile) * -1), 0)}}@keyframes mbase{0%{opacity:1;transform:none}88%{opacity:.82;transform:translate(1px)}88.5%{opacity:1;transform:none}88.9%{transform:translate(-1px)}89.3%,to{opacity:1;transform:none}}@keyframes sliceA{0%{opacity:0}88%{opacity:1;clip-path:inset(38% 0 48%);transform:translate(-4px)}88.4%{opacity:1;clip-path:inset(61% 0 27%);transform:translate(3px)}88.7%{opacity:0}89.1%{opacity:1;clip-path:inset(18% 0 76%);transform:translate(-2px)}89.3%,to{opacity:0}}@keyframes sliceB{0%{opacity:0}63%{opacity:1;clip-path:inset(52% 0 40%);transform:translate(5px)}63.3%{opacity:0}63.5%{opacity:1;clip-path:inset(29% 0 64%);transform:translate(-3px)}63.7%,to{opacity:0}}@keyframes bflick{0%,95%{opacity:0}95.4%{opacity:.35}95.8%{opacity:0}96.3%{opacity:.2}96.6%,to{opacity:0}}@keyframes beam-in{0%{opacity:0}}@keyframes tick{0%{clip-path:inset(0 0 45%);text-shadow:-2px 0 var(--color-ash);transform:translate(2px)}25%{clip-path:inset(40% 0 0);text-shadow:2px 0 var(--color-dusk);transform:translate(-1px)}50%{clip-path:none;text-shadow:none;transform:translate(1px)}75%,to{transform:none}}@keyframes ghost-tick{0%{text-shadow:-3px 0 color-mix(in srgb, var(--color-dusk) 90%, transparent), 3px 0 color-mix(in srgb, var(--color-ash) 70%, transparent);transform:translate(-2px)}40%{text-shadow:4px 0 color-mix(in srgb, var(--color-dusk) 90%, transparent), -4px 0 color-mix(in srgb, var(--color-ash) 70%, transparent);transform:translate(1px)}70%,to{transform:none}}@keyframes develop1{0%{opacity:1;clip-path:inset(12% 0 70%);transform:translate(-6px)}30%{clip-path:inset(46% 0 38%);transform:translate(4px)}60%{clip-path:inset(78% 0 8%);transform:translate(-2px)}90%{opacity:0}}@keyframes develop2{0%{opacity:0}20%{opacity:1;clip-path:inset(30% 0 55%);transform:translate(7px)}50%{clip-path:inset(62% 0 25%);transform:translate(-5px)}80%{opacity:0}}@keyframes develop3{0%{opacity:0}40%{opacity:1;clip-path:inset(5% 0 88%);transform:translate(-4px)}70%{opacity:0}}@keyframes card-out{to{opacity:0}}@keyframes card-in{0%{opacity:0}}@keyframes flut{0%,70%{transform:scaleX(1)}72%{transform:scaleX(.5)}76%{transform:scaleX(1)}80%{transform:scaleX(.62)}84%,to{transform:scaleX(1)}}[data-page-hidden] :is(.pattern-drift,.mascot,.flut),[data-page-hidden] .mascot:before,[data-page-hidden] .mascot:after,[data-page-hidden] .beam-scene:after{animation-play-state:paused}@media (forced-colors:active){.pattern,.pattern-lit,.scanlines,.grain,.beam,.cursor-layer,.cursor-frame{display:none!important}:focus-visible{outline:2px solid canvastext!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
