@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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--admin-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;--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}}.\!hidden{display:none!important}.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-wrap{text-wrap:wrap}.text-fg-mute{color:var(--color-fg-mute)}.text-lavender{color:var(--color-lavender)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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}}.threshold-info{top:calc(var(--chrome-inset) + env(safe-area-inset-top));left:calc(var(--chrome-inset) + env(safe-area-inset-left));align-items:center;height:34px;display:flex;position:absolute}.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{top:var(--panel-top);flex-direction:column;align-self:start;gap:12px;max-height:calc(100dvh - 200px);display:flex;position:sticky}.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:max(0px, var(--panel-top) - var(--header-h) - env(safe-area-inset-top));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 --admin-br{syntax:"<length>";inherits:false;initial-value:90px}.admin-login{background:var(--color-void);min-height:100dvh;position:relative;overflow:hidden}.admin-wall,.admin-wall-lit img{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.admin-wall{filter:brightness(.16)saturate(.5)}.admin-wall-lit,.admin-beam{--mx:50%;--my:50%;pointer-events:none;position:fixed;inset:0}.admin-wall-lit img{filter:brightness(.85)saturate(.85)}.admin-wall-lit{-webkit-mask-image:radial-gradient(circle calc(var(--admin-br) * 2.4) at var(--mx) var(--my), #000 0, #00000073 50%, transparent 100%);-webkit-mask-image:radial-gradient(circle calc(var(--admin-br) * 2.4) at var(--mx) var(--my), #000 0, #00000073 50%, transparent 100%);-webkit-mask-image:radial-gradient(circle calc(var(--admin-br) * 2.4) at var(--mx) var(--my), #000 0, #00000073 50%, transparent 100%);-webkit-mask-image:radial-gradient(circle calc(var(--admin-br) * 2.4) at var(--mx) var(--my), #000 0, #00000073 50%, transparent 100%);mask-image:radial-gradient(circle calc(var(--admin-br) * 2.4) at var(--mx) var(--my), #000 0, #00000073 50%, transparent 100%)}.admin-beam{background:radial-gradient(circle at var(--mx) var(--my), #d6c6f20b 0, #06050900 var(--admin-br), #06050959 calc(var(--admin-br) * 3.6))}.admin-beam:after{content:"";background:var(--color-void);opacity:0;animation:bflick var(--dur-stutter) var(--ease-tick) infinite;position:absolute;inset:0}.admin-login.admin-stutter .admin-beam:after{animation:admin-stutter var(--dur-admin-stutter) steps(1, end) 1}@keyframes admin-stutter{0%{opacity:.5}25%{opacity:0}50%{opacity:.35}75%,to{opacity:0}}@media (hover:none){[data-motion=on] :is(.admin-wall-lit,.admin-beam){animation:admin-breathe var(--dur-admin-breathe) ease-in-out infinite}}@keyframes admin-breathe{0%,to{--admin-br:90px}25%{--admin-br:112px}75%{--admin-br:68px}}.admin-login[data-off] :is(.admin-wall-lit,.admin-beam){opacity:0}.admin-login[data-off] .admin-wall{filter:brightness(.07)saturate(.4)}.admin-login[data-off] .admin-plate{opacity:.55}.admin-login-main{z-index:1;min-height:100dvh;padding:24px var(--side-x);justify-content:center;align-items:center;display:flex;position:relative}.admin-plate{border:1px solid var(--color-mat-line);background:#060509b8;flex-direction:column;gap:10px;width:min(300px,100%);padding:20px;display:flex}.admin-plate[data-missed]{border-color:var(--color-lavender)}.admin-plate.admin-shake{animation:admin-shake var(--dur-admin-shake) steps(6) 1}@keyframes admin-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}}.admin-plate-label{font-family:var(--font-pixel);font-size:var(--text-pixel-1);letter-spacing:var(--tracking-meta);color:var(--color-fg-mute)}.admin-plate-input{font:14px var(--font-mono);color:var(--color-fg-brand);background:var(--color-mat);border:1px solid var(--color-ash);border-radius:0;outline:none;padding:10px}.admin-plate-input:focus{border-color:var(--color-lavender)}.admin-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){.admin-plate-button:not(:disabled):hover{color:var(--color-lavender);border-color:var(--color-lavender)}}.admin-plate-button:disabled{cursor:default}.admin-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] .admin-wall{filter:brightness(.4)saturate(.7)}[data-motion=off] :is(.admin-wall-lit,.admin-beam){display:none}[data-motion=off] .admin-plate.admin-shake{animation:none}[data-motion=off] .admin-login[data-off] .admin-wall{filter:brightness(.07)saturate(.4)}.admin{z-index:var(--z-scene);max-width:var(--layout-max);padding:4px calc(var(--side-x) + env(safe-area-inset-right)) calc(64px + env(safe-area-inset-bottom)) 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}:root:has(.player-square[data-folded]) .admin{padding-bottom:calc(var(--square-room) + env(safe-area-inset-bottom))}.admin-tabs,.analytics-tabs{scrollbar-width:none;background:linear-gradient(var(--color-line-soft) 0 0) left 3px bottom 2px / calc(100% - 6px) 1px no-repeat;gap:4px;margin:-3px -3px 16px;padding:3px;display:flex;overflow-x:auto}.admin-tabs{margin-bottom:2px}@media not all and (min-width:40rem){.admin-tabs,.analytics-tabs{margin-inline:calc(-1 * (var(--side-x) + env(safe-area-inset-left))) calc(-1 * (var(--side-x) + env(safe-area-inset-right)));padding-inline:calc(var(--side-x) + env(safe-area-inset-left)) calc(var(--side-x) + env(safe-area-inset-right));scroll-padding-inline:calc(var(--side-x) + env(safe-area-inset-left)) calc(var(--side-x) + env(safe-area-inset-right));background-position:left bottom 2px;background-size:100% 1px}}@media (min-width:64rem){.admin{min-height:30rem;padding-left:calc(var(--side-x) + env(safe-area-inset-left) + 11rem + 21px + 28px)}.admin-rail{top:4px;bottom:calc(64px + env(safe-area-inset-bottom));left:calc(var(--side-x) + env(safe-area-inset-left));border-right:1px solid var(--color-line-soft);width:calc(11rem + 21px);padding-right:20px;position:absolute}.admin-rail-in{top:calc(var(--chrome-inset) + env(safe-area-inset-top) + 34px + var(--header-fade-gap) + var(--header-fade) + 4px);position:sticky}.admin-rail .admin-tabs{background:0 0;flex-direction:column;gap:2px;margin:0;padding:0;overflow:visible}.admin-rail .admin-tab-n{margin-left:auto}.admin-rail .admin-bar{border-top:1px solid var(--color-line-soft);flex-flow:column;align-items:flex-start;gap:12px;margin:14px 0 0;padding:16px 0 0 12px}}@media (min-width:64rem) and (not (min-height:500px)){.admin-rail-in{position:static}}.admin-tab,.analytics-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;align-items:center;padding:12px;line-height:1;display:inline-flex;position:relative}.admin-tab[aria-current],.analytics-tab[aria-current]{color:var(--color-lavender)}.admin-tab[aria-current]:after,.analytics-tab[aria-current]:after,.admin-seg [aria-pressed=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:5px 4px}.admin-tab[aria-current][data-cursor-locked]:after,.analytics-tab[aria-current][data-cursor-locked]:after{opacity:0}.admin-tab-n{font-family:var(--font-mono);letter-spacing:0;color:var(--color-fg-brand);margin-left:6px;font-size:10px;font-weight:400}.admin-bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;margin-bottom:18px;display:flex}.admin-status{min-width:0;color:var(--color-fg-mute);flex:1 1 0;margin:0;padding-top:7px;font-size:11px;line-height:1.5;display:flow-root}.admin-bar .admin-status-link{float:right;box-sizing:border-box;white-space:nowrap;min-height:30px;color:var(--color-fg-soft);border:1px solid var(--lavender-45);transition:color var(--dur-hover) ease, border-color var(--dur-hover) ease;margin:-7px 0 0 16px;padding:0 10px 0 6px;font-size:11px;line-height:28px;text-decoration:none;display:block}.admin-status-n{color:var(--color-lavender);border:1px solid var(--lavender-45);margin-right:3px;padding:0 5px;line-height:18px;display:inline-block}.admin-status:has(>:first-child>.admin-status-link):has(>:nth-child(2)){text-indent:-2ch;clip-path:inset(-12px -12px -12px 0)}.admin-bar .admin-status-link{text-indent:0}@media (min-width:64rem){.admin-rail .admin-status{flex-direction:column;flex:none;align-items:flex-start;gap:8px;max-width:100%;padding-top:0;display:flex}.admin-rail .admin-status-link{float:none;white-space:normal;max-width:100%;margin:0;padding:5px 10px 5px 6px;line-height:1.6}}.admin-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;position:relative}.admin-link,.admin-status-link{color:var(--color-lavender);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--lavender-45);-webkit-text-decoration-color:var(--lavender-45);-webkit-text-decoration-color:var(--lavender-45);text-decoration-color:var(--lavender-45);text-underline-offset:3px;transition:text-decoration-color var(--dur-hover) ease;padding-block:4px;display:inline-block;position:relative}.analytics-ranges{flex-wrap:wrap;gap:2px;margin:0 -8px 8px;display:flex}.analytics-range{color:var(--color-fg-mute);transition:color var(--dur-hover) ease;padding:8px;font-size:11px;position:relative}.analytics-range[aria-current]{color:var(--color-lavender)}.analytics-range[aria-current]:after{content:"";background:var(--color-lavender);height:1px;position:absolute;bottom:3px;left:8px;right:8px}.admin-h,.analytics-h{font-family:var(--font-pixel);font-size:var(--text-pixel-1);letter-spacing:var(--tracking-label);color:var(--color-lavender);flex-wrap:wrap;align-items:baseline;column-gap:10px;margin:0 0 10px;font-weight:700;display:flex}.admin-h small,.analytics-h small{font-family:var(--font-mono);letter-spacing:var(--tracking-slogan);color:var(--color-fg-mute);font-size:10px;font-weight:400}.admin-block,.analytics-block{margin-bottom:28px}.admin-empty,.analytics-empty{color:var(--color-fg-mute);padding:8px 0 20px}.admin-tiles,.analytics-tiles{background:var(--color-mat-line);border:1px solid var(--color-mat-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0 0 28px;padding:0;list-style:none;display:grid}.admin-tiles>li{min-width:0;display:flex}.admin-tile,.analytics-tile{background:var(--color-mat);flex-direction:column;flex:1;gap:4px;min-width:0;padding:12px;display:flex}.admin-tile-label,.analytics-tile-label{font-family:var(--font-pixel);font-size:var(--text-pixel-1);letter-spacing:var(--tracking-meta);color:var(--color-fg-mute)}.admin-tile-label{transition:color var(--dur-hover) ease}.admin-tile-value,.analytics-tile-value{color:var(--color-fg-brand);font-size:22px}.admin-tile-note,.analytics-tile-note{color:var(--color-fg-mute);overflow-wrap:anywhere;font-size:10px;line-height:1.4}.analytics-tiles{grid-template-columns:repeat(7,minmax(0,1fr))}.analytics-spark{width:100%;height:22px;display:block}.analytics-spark polyline{fill:none;stroke:var(--color-lavender);stroke-width:1px}.analytics-bars{border-collapse:collapse;width:100%}.analytics-bars th,.analytics-bars td{vertical-align:middle;border-top:1px solid var(--color-mat-line);padding:6px 0}.analytics-bars th{text-align:left;width:40%;color:var(--color-fg-soft);overflow-wrap:anywhere;padding-right:14px;font-weight:400}.analytics-sub{color:var(--color-fg-mute);margin-top:3px;font-size:10px;display:block}.analytics-bars .analytics-rest th{color:var(--color-fg-mute)}.analytics-bars .analytics-rest .analytics-fill{background:var(--color-line)}.analytics-track{background:var(--color-line-soft);height:6px;display:block}.analytics-fill{background:var(--color-lavender);height:6px;display:block}.analytics-bars td.analytics-num{text-align:right;width:64px;color:var(--color-fg-brand);font-variant-numeric:tabular-nums;padding-left:12px}.analytics-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;display:grid}.analytics-live-count{color:var(--color-fg-mute);align-items:baseline;gap:10px;margin:0 0 8px;display:flex}.analytics-live-count b{color:var(--color-fg-brand);font-size:28px;font-weight:400}.analytics-live-dot{background:var(--color-lavender);align-self:center;width:7px;height:7px}.analytics-live-pages{color:var(--color-fg-soft);flex-wrap:wrap;gap:4px 16px;margin:0 0 10px;padding:0;list-style:none;display:flex}.analytics-live-pages span{color:var(--color-fg-mute)}.analytics-feed{color:var(--color-fg-dim);margin:0;padding:0;font-size:11px;list-style:none}.analytics-feed li{border-top:1px solid var(--color-mat-line);overflow-wrap:anywhere;padding:4px 0}.analytics-feed time{color:var(--color-fg-mute);margin-right:10px}.analytics-ranges-none{color:var(--color-fg-mute);padding:8px 0;font-size:11px}.analytics-log{margin:0;padding:0;list-style:none}.analytics-visit{border-top:1px solid var(--color-mat-line);padding:10px 0}.analytics-visit-head{color:var(--color-fg-mute);flex-wrap:wrap;gap:4px 12px;margin:0 0 6px;font-size:11px;display:flex}.analytics-visit-head time{color:var(--color-fg-soft)}.analytics-visit-token{color:var(--color-fg-dim);margin-left:auto}.analytics-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}.analytics-visit-events li+li:before{content:"›";color:var(--color-fg-mute);margin:0 8px}.analytics-ev-pageview{color:var(--color-fg-soft)}.analytics-ev-play,.analytics-ev-download,.analytics-ev-link_click,.analytics-ev-door{color:var(--color-lavender)}.analytics-pager{gap:16px;margin-top:12px;display:flex}.analytics-page-link{color:var(--color-fg-mute);transition:color var(--dur-hover) ease;padding:8px 0;font-size:11px}@media (hover:hover){.analytics-page-link:hover{color:var(--color-lavender)}}.admin-field{gap:6px;min-width:0;margin:0 0 16px;display:grid}.admin-label{font-family:var(--font-pixel);font-size:var(--text-pixel-1);letter-spacing:var(--tracking-meta);color:var(--color-fg-mute)}.admin-help{color:var(--color-fg-mute);font-size:10px;line-height:1.5}.limit-note{margin:0}.limit-note:empty{position:absolute}.admin-input,.admin-textarea,.admin-select{box-sizing:border-box;width:100%;min-width:0;min-height:34px;font:13px / 1.5 var(--font-mono);color:var(--color-fg-brand);background:var(--color-mat);border:1px solid var(--color-ash);transition:border-color var(--dur-hover) ease;border-radius:0;outline:none;padding:7px 10px}.admin-textarea{resize:vertical;min-height:72px;display:block}.admin-input::placeholder,.admin-textarea::placeholder{color:var(--color-fg-mute);opacity:1}.admin-select{appearance:none;background:linear-gradient(45deg, transparent 50%, var(--color-fg-dim) 50%) calc(100% - 14px) 50% / 5px 5px no-repeat, linear-gradient(-45deg, transparent 50%, var(--color-fg-dim) 50%) calc(100% - 9px) 50% / 5px 5px no-repeat, var(--color-mat);padding-right:28px}.admin-select option{color:var(--color-fg-brand);background:var(--color-mat)}.admin-input:focus,.admin-textarea:focus,.admin-select:focus{border-color:var(--color-lavender)}:is(.admin-input,.admin-textarea,.admin-select):is([readonly],:disabled){color:var(--color-fg-dim);border-style:dashed}@media (pointer:coarse){.admin-input,.admin-textarea,.admin-select{font-size:16px}.admin-input,.admin-select{min-height:44px}}.admin-btn{min-height:34px;font:12px / 1 var(--font-mono);letter-spacing:var(--tracking-slogan);white-space:nowrap;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;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:0 12px;display:inline-flex;position:relative}.admin-btn svg{flex:none;width:14px;height:14px}.admin-btn[data-primary]{color:var(--color-lavender);border-color:var(--lavender-45)}.admin-btn:is(:disabled,[aria-disabled=true]){color:var(--color-fg-mute);border-color:var(--color-line-soft)}.admin-seg{border:1px solid var(--color-edge);flex-wrap:wrap;gap:2px;max-width:100%;padding:2px;display:inline-flex}.admin-seg button{min-height:30px;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;background:0 0;border:0;align-items:center;padding:0 10px;line-height:1;display:inline-flex;position:relative}.admin-seg [aria-pressed=true]{color:var(--color-lavender)}.admin-seg [aria-pressed=true]:after{inset:2px}.admin-switch{min-height:34px;font:12px / 1.3 var(--font-mono);text-align:left;color:var(--color-fg-soft);transition:color var(--dur-hover) ease;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex;position:relative}.admin-switch:after{content:"";box-sizing:border-box;border:1px solid var(--color-ash);background:linear-gradient(var(--color-ash) 0 0) 3px 50% / 8px 8px no-repeat;flex:none;order:-1;width:28px;height:16px}.admin-switch[aria-checked=true]:after{border-color:var(--color-lavender);background:linear-gradient(var(--color-lavender) 0 0) calc(100% - 3px) 50% / 8px 8px no-repeat}.admin-switch:is(:disabled,[aria-disabled=true]),.admin-seg button:is(:disabled,[aria-disabled=true]){color:var(--color-fg-mute)}.admin-seg button:is(:disabled,[aria-disabled=true]):after{--color-lavender:var(--color-fg-mute)}.admin-switch:is(:disabled,[aria-disabled=true]):after{border-color:var(--color-line-soft);background-image:linear-gradient(var(--color-line-soft) 0 0)}.admin-list{background:var(--color-mat-line);border:1px solid var(--color-mat-line);gap:1px;margin:0 0 16px;padding:0;list-style:none;display:grid}.admin-row{background:var(--color-mat);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;min-width:0;padding:10px 12px;display:grid}.admin-row:has(>.admin-thumb,>a>.admin-thumb){grid-template-columns:120px minmax(0,1fr) auto}.admin-chip{min-height:18px;font-family:var(--font-pixel);font-weight:700;font-size:var(--text-pixel-1);letter-spacing:var(--tracking-fine);text-transform:uppercase;white-space:nowrap;color:var(--color-fg-soft);border:1px solid var(--color-line);align-items:center;padding:0 6px;line-height:1;display:inline-flex}.admin-chip[data-on]{color:var(--color-lavender);border-color:var(--lavender-45)}.admin-thumb{aspect-ratio:3/2;object-fit:cover;background:var(--color-well);width:100%;height:auto;display:block}.admin-save{z-index:1;padding:10px 0 calc(10px + env(safe-area-inset-bottom));background:var(--color-void);border-top:1px solid var(--color-line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:24px;display:flex;position:sticky;bottom:0}.admin-save :is(output,[role=status]){min-width:0;color:var(--color-fg-mute);font-size:11px}.admin-save :is(output,[role=status])[data-dirty]{color:var(--color-lavender)}:root:has(.player-square[data-folded]) .admin-save{padding-right:var(--square-room)}@media not all and (min-height:500px){.admin-save{position:static}}@media (min-height:500px){:root[data-admin]{scroll-padding-top:calc(92px + env(safe-area-inset-top))}:root[data-admin-save]{scroll-padding-bottom:calc(72px + env(safe-area-inset-bottom))}}@media (min-height:500px) and (not (min-width:56rem)){:root[data-admin-save]{scroll-padding-bottom:calc(96px + env(safe-area-inset-bottom))}}@media (min-height:500px) and (not (min-width:40rem)){:root[data-admin-save]{scroll-padding-bottom:calc(152px + env(safe-area-inset-bottom))}}.admin-problems{color:var(--color-fg-soft);gap:4px;margin:0 0 16px;padding:0;font-size:11px;line-height:1.5;list-style:none;display:grid}.admin-problems li{overflow-wrap:anywhere;align-items:baseline;gap:8px;min-width:0;display:flex}.admin-problems li>b:first-child{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:none}.admin-problems li[data-level=error]>b:first-child{color:var(--color-lavender)}.admin-log .admin-row{grid-template-columns:11ch minmax(0,1fr) auto;align-items:baseline}.admin-log time{color:var(--color-fg-mute)}.admin-log-message{min-width:0;color:var(--color-fg-soft);overflow-wrap:anywhere}.admin-log-commit{font:11px var(--font-mono);color:var(--color-fg-dim)}.admin-more{margin:0}@media (hover:hover){.analytics-range:not([aria-current]):hover,.analytics-tab:not([aria-current]):hover,.admin-tab:not([aria-current]):hover,.admin-seg button:not(:where(:disabled,[aria-disabled=true])):not([aria-pressed=true]):hover,.admin-switch:not(:where(:disabled,[aria-disabled=true])):hover{color:var(--color-fg-soft)}.admin-signout:hover,.admin-btn:not(:where(:disabled,[aria-disabled=true])):hover{color:var(--color-lavender);border-color:var(--color-lavender)}.admin-tile:hover .admin-tile-label{color:var(--color-lavender)}:is(.admin-link,.admin-status-link):hover{-webkit-text-decoration-color:var(--color-lavender);-webkit-text-decoration-color:var(--color-lavender);-webkit-text-decoration-color:var(--color-lavender);text-decoration-color:var(--color-lavender)}.admin-bar .admin-status-link:hover{color:var(--color-lavender);border-color:var(--color-lavender)}:is(.admin-input,.admin-textarea,.admin-select):not(:focus):not([readonly],:disabled):hover{border-color:var(--color-fg-mute)}}.admin-tab:not([aria-current]):focus-visible,.analytics-tab:not([aria-current]):focus-visible,.admin-seg button:not(:where(:disabled,[aria-disabled=true])):not([aria-pressed=true]):focus-visible,.admin-switch:not(:where(:disabled,[aria-disabled=true])):focus-visible{color:var(--color-fg-soft)}.admin-signout:focus-visible,.admin-btn:not(:where(:disabled,[aria-disabled=true])):focus-visible{color:var(--color-lavender);border-color:var(--color-lavender)}.admin-tile:focus-visible .admin-tile-label{color:var(--color-lavender)}:is(.admin-link,.admin-status-link):focus-visible{-webkit-text-decoration-color:var(--color-lavender);-webkit-text-decoration-color:var(--color-lavender);-webkit-text-decoration-color:var(--color-lavender);text-decoration-color:var(--color-lavender)}.admin-bar .admin-status-link:focus-visible{color:var(--color-lavender);border-color:var(--color-lavender)}@media (hover:none){.admin-signout:active,.admin-btn:not(:where(:disabled,[aria-disabled=true])):active{color:var(--color-lavender);border-color:var(--color-lavender)}.admin-tile:active .admin-tile-label{color:var(--color-lavender)}.admin-bar .admin-status-link:active{color:var(--color-lavender);border-color:var(--color-lavender)}}@media (pointer:coarse){.admin-tab,.analytics-tab{min-height:44px}.admin-signout:before,.admin-btn:before,.admin-link:before,.admin-status-link:before,.admin-seg button:before,.admin-switch:before,.analytics-range:before{content:"";position:absolute;inset:-6px -2px}.admin-signout:before{inset:-8px -2px}.admin-bar,.admin-rail .admin-bar{row-gap:16px}.admin-link:before,.admin-status-link:before{inset:-10px 0}.admin-bar .admin-status-link:before{inset:-8px -2px}.admin-seg button:before{inset:-7px 0}.admin-seg{row-gap:14px}.admin-seg button{justify-content:center;min-width:44px}.admin-switch:before{inset:-5px 0}.analytics-range:before{inset:-7px 0}}@media not all and (min-width:40rem){:is(.admin-row,.admin-row:has(>.admin-thumb,>a>.admin-thumb)){grid-template-columns:minmax(0,1fr)}.admin-log .admin-row{grid-template-columns:minmax(0,1fr) auto}.admin-log-message{grid-column:1/-1}}@media (min-width:56rem) and (not (min-width:80rem)){.analytics-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.analytics-tile:last-child{grid-column:span 2}}@media not all and (min-width:56rem){.admin-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-tiles>li:first-child{grid-column:1/-1}.analytics-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-tile:last-child{grid-column:span 3}.analytics-cols{grid-template-columns:minmax(0,1fr)}}[data-motion=off] :is(.analytics-range,.analytics-tab,.admin-tab,.admin-signout,.admin-plate-button,.analytics-page-link,.admin-link,.admin-status-link,.admin-tile-label,.admin-input,.admin-textarea,.admin-select,.admin-btn,.admin-seg button,.admin-switch){transition:none}.analytics-heard{color:var(--color-fg-soft);margin:0;font-size:11px}.analytics-detail-back{color:var(--color-fg-mute);margin:0 0 14px;font-size:11px;display:inline-block}.analytics-detail-back:hover{color:var(--color-lavender)}.analytics-row-link{color:inherit;border-bottom:1px solid var(--color-line);text-decoration:none}.analytics-row-link:hover{color:var(--color-lavender);border-color:var(--color-lavender)}.analytics-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}.analytics-funnel li{background:var(--color-mat);padding:10px 12px}.analytics-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}.analytics-funnel b{color:var(--color-fg-brand);font-size:18px;font-weight:400}.analytics-ask{border-top:1px solid var(--color-line-soft);margin-top:48px;padding-top:20px}.analytics-ask-label{color:var(--color-fg-mute);margin:0 0 8px;font-size:11px;display:block}.analytics-ask-row{flex-wrap:wrap;gap:8px;display:flex}.analytics-ask-input{min-width:0;max-width:40rem;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;flex:16rem;padding:7px 10px}.analytics-ask-input:focus{border-color:var(--color-lavender)}.analytics-ask-out{max-width:40rem;min-height:1.4em;color:var(--color-fg-dim);margin-top:10px;font-size:12px;display:block}.analytics-ask-answer{white-space:pre-line;color:var(--color-fg-brand);display:block}.analytics-ask-used{color:var(--color-fg-mute);margin-top:6px;font-size:11px;display:block}.analytics-ask .admin-signout:disabled{cursor:default}@media not all and (min-width:56rem){.analytics-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-subnav{flex-wrap:wrap;gap:2px;margin:0 -8px 14px;display:flex}.admin-subnav-link{min-height:24px;color:var(--color-fg-mute);transition:color var(--dur-hover) ease;align-items:center;padding:8px;font-size:11px;line-height:1;display:inline-flex;position:relative}.admin-subnav-link[aria-current]{color:var(--color-lavender)}.admin-subnav-link[aria-current]:after{content:"";background:var(--color-lavender);height:1px;position:absolute;bottom:3px;left:8px;right:8px}.admin-lists{border-left:1px solid var(--color-line-soft);margin-top:-8px;margin-left:0;padding-left:12px}.admin-crumbs ol{color:var(--color-fg-dim);flex-wrap:wrap;align-items:baseline;gap:0 8px;margin:0 0 14px;padding:0;font-size:11px;list-style:none;display:flex}.admin-crumbs li+li:before{content:"/";color:var(--color-fg-mute);margin-right:8px}.admin-filters{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;margin:0 0 16px;display:flex}.admin-filters>.admin-link{align-self:center;margin-top:18px}.admin-filters-clear[data-off]{visibility:hidden}.admin-filters .admin-field{flex:200px;max-width:320px;margin:0}.admin-show{margin-top:-6px}.admin-thumb[data-square]{aspect-ratio:1}.admin-row-main{justify-items:start;gap:4px;min-width:0;display:grid}.admin-row-name{color:var(--color-fg-brand);overflow-wrap:anywhere;transition:color var(--dur-hover) ease;font-size:13px}.admin-row-meta{color:var(--color-fg-mute);font-size:11px;line-height:1.5}.admin-row-links{flex-wrap:wrap;align-items:baseline;gap:0 14px;min-width:0;display:flex}.admin-row-links .admin-link{text-align:center;min-width:24px}.admin-links-flow{margin:0 0 8px}.admin-editor{min-width:0}.admin-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 16px;display:grid}.admin-fields-tight{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-fields>.admin-field{align-content:start}.admin-fields .admin-seg{justify-self:start}.admin-field-wide{grid-column:1/-1}.admin-field-switch{align-content:end}.admin-fieldset{border:0;min-width:0;padding:0}.admin-fieldset legend{margin-bottom:6px;padding:0}.admin-editor .admin-textarea{field-sizing:content;max-height:50dvh}.admin-textarea-short{min-height:44px}.admin-h-sub{color:var(--color-fg-soft);margin-top:8px}.admin-photos{background:var(--color-mat-line);border:1px solid var(--color-mat-line);gap:1px;margin:0;padding:0;list-style:none;display:grid}.admin-photo{background:var(--color-mat);grid-template-columns:200px minmax(0,1fr);align-items:start;gap:12px 16px;min-width:0;padding:12px;display:grid}.admin-photo .admin-thumb{object-fit:contain}.admin-photo[data-removed] .admin-thumb{opacity:.35}.admin-photo[data-removed] :is(.admin-textarea,.admin-photo-file){color:var(--color-fg-mute)}.admin-photo-body{min-width:0}.admin-photo-body .admin-field{margin-bottom:10px}.admin-photo-head{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:10px;display:flex}.admin-photo-n{font-family:var(--font-pixel);font-weight:700;font-size:var(--text-pixel-1);letter-spacing:var(--tracking-meta);color:var(--color-lavender);align-items:baseline;gap:10px;margin:0;display:inline-flex}.admin-photo-file{font-family:var(--font-mono);letter-spacing:0;color:var(--color-fg-dim);font-size:11px;font-weight:400}.admin-photo-open{margin-left:auto;font-size:11px}.admin-photo-actions{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.admin-photo-camera{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:inline-flex}.admin-photo-move{gap:8px;margin-left:auto;display:inline-flex}.admin-icon-btn{width:34px;padding:0}.admin-btn[aria-pressed=true]{color:var(--color-lavender);border-color:var(--lavender-45)}.admin-photos-help{margin:-4px 0 10px}.admin-flags>summary{flex-wrap:wrap;align-items:baseline;gap:4px 0;min-height:24px;padding:6px 0;list-style:none;display:flex;position:relative}.admin-flags>summary small{margin-left:10px}.admin-flags>summary::-webkit-details-marker{display:none}.admin-flags>summary:before{content:"+";width:2ch;font-family:var(--font-mono);color:var(--color-fg-mute)}.admin-flags[open]>summary:before{content:"−"}.admin-flag{grid-template-columns:minmax(0,1fr) minmax(0,18rem);align-items:start}.admin-flag-what{min-width:0;color:var(--color-fg-soft);overflow-wrap:anywhere;gap:4px;display:grid}.admin-flag-head{color:var(--color-fg-brand);flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.admin-flag .admin-field{margin:0}.admin-save-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.admin-save-actions .admin-link{align-items:center;gap:4px;display:inline-flex}.admin-save-actions .admin-link svg{width:12px;height:12px}.admin-save-slim{flex-wrap:nowrap}.admin-save-output{flex:auto;line-height:1.5}.admin-save-slim>.admin-save-actions{flex-wrap:nowrap;flex:none;gap:8px}@media not all and (min-width:40rem){.admin-save-slim{flex-wrap:wrap}.admin-save-output{white-space:nowrap}.admin-save-output[data-long]{white-space:normal;flex-basis:100%}.admin-save-slim>.admin-save-actions{margin-left:auto}}@media not all and (min-width:23rem){.admin-save-slim{flex-wrap:wrap}.admin-save-output{flex-basis:100%}.admin-save-slim>.admin-save-actions{margin-left:auto}}@media not all and (min-width:40rem){.admin-save-slim>.admin-save-actions{flex-wrap:wrap;justify-content:flex-end}}.admin-ask{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-ask-q{min-width:0;color:var(--color-lavender);overflow-wrap:anywhere;flex:12rem;font-size:11px;line-height:1.5}.admin-save-more{position:relative}.admin-save-more-btn{list-style:none}.admin-save-more-btn::-webkit-details-marker{display:none}.admin-save-more[open]>.admin-save-more-btn{color:var(--color-lavender);border-color:var(--lavender-45)}.admin-save-more-menu{background:var(--color-mat);border:1px solid var(--color-line);min-width:13rem;padding:4px 0;display:grid;position:absolute;bottom:calc(100% + 8px);right:0}.admin-save-more-item{min-height:36px;font:12px / 1 var(--font-mono);letter-spacing:var(--tracking-slogan);text-align:left;white-space:nowrap;color:var(--color-fg-soft);transition:color var(--dur-hover) ease;background:0 0;border:0;align-items:center;gap:4px;padding:0 14px;display:flex;position:relative}.admin-save-more-item svg{flex:none;width:12px;height:12px}.admin-save-more-item[data-discard]{border-top:1px solid var(--color-line-soft);margin-top:4px}.admin-save-more-item[aria-disabled=true]{color:var(--color-fg-mute)}@media (hover:hover){.admin-save-more-item:not(:where([aria-disabled=true])):hover{color:var(--color-lavender)}}.admin-save-more-item:not(:where([aria-disabled=true])):focus-visible{color:var(--color-lavender)}@media (hover:none){.admin-save-more-item:not(:where([aria-disabled=true])):active{color:var(--color-lavender)}}@media (pointer:coarse){.admin-save-more-item{min-height:44px}}[data-motion=off] .admin-save-more-item{transition:none}.admin-big{margin:0 0 12px}.admin-big img{background:var(--color-well);width:auto;max-width:100%;height:auto;max-height:min(70dvh,900px);margin-inline:auto;display:block}.admin-big figcaption{text-align:center;margin-top:8px}.admin-pager{justify-content:space-between;gap:8px;margin:0 0 20px;display:flex}.admin-camera-switch{margin-bottom:6px}.admin-camera-help{margin:0 0 14px}@media (min-width:64rem){.admin-photo-page{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:0 32px;display:grid}.admin-photo-page>.admin-editor{grid-area:1/2/span 2}.admin-photo-page .admin-fields,.admin-photo-page .admin-fields-tight{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-browse .admin-row{align-items:start}.admin-quote{color:var(--color-fg-soft);overflow-wrap:anywhere;white-space:pre-line;margin:0;font-size:12px;line-height:1.6}.admin-none{color:var(--color-fg-mute)}.admin-years{gap:18px;margin:0 0 16px;display:grid}.admin-year-summary{align-items:center;min-height:34px;list-style:none;display:flex;position:relative}.admin-year-summary::-webkit-details-marker{display:none}.admin-year-summary:before{content:"+";width:2ch;font-family:var(--font-mono);color:var(--color-fg-mute);flex:none;font-size:16px;line-height:1}.admin-year[open]>.admin-year-summary:before{content:"−"}.admin-year-h{font-family:var(--font-pixel);font-weight:700;font-size:var(--text-pixel-2);letter-spacing:var(--tracking-slogan);color:var(--color-lavender);align-items:baseline;gap:12px;margin:0;line-height:1;display:flex}.admin-year-h-n{font-family:var(--font-mono);letter-spacing:var(--tracking-slogan);color:var(--color-fg-mute);transition:color var(--dur-hover) ease;font-size:10px;font-weight:400}.admin-year-list{margin:8px 0 0}.admin-year-row{min-width:0;min-height:44px;color:inherit;background:var(--color-mat);align-items:center;display:grid}.admin-year-well{aspect-ratio:3/2;background:var(--color-well);width:48px;display:block;overflow:hidden}.admin-year-well[data-square]{aspect-ratio:1}.admin-year-thumb{object-fit:cover;width:100%;height:100%;display:block}.admin-year-name{min-width:0;color:var(--color-fg-brand);overflow-wrap:anywhere;transition:color var(--dur-hover) ease;font-size:13px;line-height:1.4}.admin-year-meta{color:var(--color-fg-mute);white-space:nowrap;gap:0 8px;font-size:11px;line-height:1.5;display:flex}.admin-year-tally{gap:0 8px;display:flex}.admin-year-chips{flex-wrap:wrap;justify-content:flex-end;gap:4px;min-width:0;display:flex}@media (hover:hover){.admin-year-row:hover .admin-year-name,.admin-year-summary:hover .admin-year-h-n{color:var(--color-lavender)}}.admin-year-row:focus-visible .admin-year-name,.admin-year-summary:focus-visible .admin-year-h-n{color:var(--color-lavender)}@media (hover:none){.admin-year-row:active .admin-year-name{color:var(--color-lavender)}}@media (pointer:coarse){.admin-year-summary{min-height:44px}}@media (min-width:40rem){.admin-year-list{grid-template-columns:auto minmax(0,1fr) auto auto auto;column-gap:14px}.admin-year-item{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.admin-year-row{grid-column:1/-1;grid-template-columns:subgrid;padding:6px 12px}.admin-year-well{grid-column:1}.admin-year-name{grid-column:2}.admin-year-meta{display:contents}.admin-year-month{grid-column:3;justify-self:end}.admin-year-tally{font-variant-numeric:tabular-nums;grid-column:4;justify-content:flex-end;justify-self:end}.admin-year-tally[data-photos]{min-width:12ch}.admin-year-chips{grid-column:5}}@media not all and (min-width:40rem){.admin-year-row{grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"thumb name chips""thumb meta chips";gap:2px 12px;padding:8px 12px}.admin-year-well{grid-area:thumb}.admin-year-name{grid-area:name;align-self:end}.admin-year-meta{grid-area:meta;align-self:start}.admin-year-chips{grid-area:chips}.admin-year-chips:empty{display:none}}[data-motion=off] :is(.admin-year-name,.admin-year-h-n){transition:none}@media (hover:hover){.admin-subnav-link:not([aria-current]):hover{color:var(--color-fg-soft)}}.admin-subnav-link:not([aria-current]):focus-visible{color:var(--color-fg-soft)}@media (pointer:coarse){.admin-subnav-link:before{content:"";position:absolute;inset:-10px -2px}.admin-subnav{row-gap:18px}.admin-lists,.admin-show,.admin-crumbs{margin-top:20px}.admin-icon-btn{width:40px}.admin-flags>summary:after{content:"";position:absolute;inset:-10px 0}.admin-photo-actions{gap:14px 18px}.admin-row-links{row-gap:18px}}@media not all and (min-width:56rem){.admin-fields,.admin-fields-tight{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-flag{grid-template-columns:minmax(0,1fr)}}@media not all and (min-width:40rem){.admin-fields,.admin-fields-tight{grid-template-columns:minmax(0,1fr)}.admin-filters{position:relative}.admin-filters>.admin-link{margin:0;padding-block:0;position:absolute;top:0;right:0}.admin-filters .admin-field{max-width:none}.admin-photo{grid-template-columns:minmax(0,1fr)}.admin-photo .admin-thumb{max-height:240px}.admin-photo-open{margin-left:0}}[data-motion=off] :is(.admin-subnav-link,.admin-row-name){transition:none}.admin-shelf{grid-template-columns:minmax(0,1fr);gap:12px;margin:0 0 16px;padding:0;list-style:none;display:grid}.admin-shelf-plate{background:var(--color-mat);border:1px solid var(--color-mat-line);flex-direction:column;gap:10px;min-width:0;padding:14px 14px 12px;display:flex}.admin-shelf-head{align-items:center;gap:8px;margin:0;font-weight:400;display:flex}.admin-shelf-icon{width:14px;height:14px;color:var(--color-fg-mute);flex:none}.admin-shelf-body{min-width:0;color:var(--color-fg-brand);overflow-wrap:anywhere;font-size:13px;line-height:1.3}.admin-shelf-type{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);margin-left:auto;line-height:1}.admin-shelf-counts{color:var(--color-fg-soft);margin:0;font-size:12px;line-height:1.5}.admin-shelf-counts b{color:var(--color-fg-brand);font-variant-numeric:tabular-nums;font-weight:400}.admin-shelf-span{letter-spacing:var(--tracking-fine);text-transform:uppercase;color:var(--color-fg-mute);flex-wrap:wrap;gap:2px 16px;margin:0;font-size:10px;line-height:1.5;display:flex}.admin-shelf-span time{color:var(--color-fg-soft)}.admin-shelf-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;margin:2px 0 0;padding:0;list-style:none;display:grid}.admin-shelf-shot{aspect-ratio:3/2;background:var(--color-well);display:block;position:relative;overflow:hidden}.admin-shelf-shot img{object-fit:cover;width:100%;height:100%;display:block}.admin-shelf-shot img[data-broken],.admin-year-thumb[data-broken]{visibility:hidden}.admin-shelf-shot:after{content:"";pointer-events:none;border:1px solid #0000;position:absolute;inset:0}.admin-shelf-lenses{border-top:1px solid var(--color-mat-line);flex-direction:column;gap:8px;margin:2px 0 0;padding:10px 0 0;list-style:none;display:flex}.admin-shelf-lens{align-items:center;gap:7px;display:flex}.admin-shelf-lens-icon{width:14px;height:14px;color:var(--color-fg-mute);flex:none}.admin-shelf-lens-name{min-width:0;letter-spacing:var(--tracking-fine);text-transform:uppercase;color:var(--color-fg-soft);overflow-wrap:anywhere;font-size:10px;line-height:1.3}.admin-shelf-lens-name[data-none]{color:var(--color-fg-mute)}.admin-shelf-lens-n{color:var(--color-fg-brand);font-variant-numeric:tabular-nums;margin-left:auto;padding-left:10px;font-size:11px}.admin-shelf-more{align-self:flex-start;margin-top:auto;font-size:11px}@media (hover:hover){.admin-shelf-shot:hover:after{border-color:var(--lavender-40)}}.admin-shelf-shot:focus-visible:after{border-color:var(--lavender-40)}@media (min-width:40rem){.admin-shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (min-width:64rem){.admin-shelf{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.admin-quiet{margin-bottom:12px}.admin-quiet p{margin:0 0 4px}.admin-persona{font-family:var(--font-pixel);font-size:var(--text-pixel-1);letter-spacing:var(--tracking-meta);color:var(--color-fg-dim)}.admin-error{color:var(--color-lavender);font-size:11px;line-height:1.5}.admin-result-line{min-height:1.5em;color:var(--color-fg-soft);overflow-wrap:anywhere;margin:10px 0 6px;font-size:11px;line-height:1.5;display:block}.admin-list-status:empty{min-height:0;margin:0}.admin-result .admin-help{overflow-wrap:anywhere;margin:0 0 8px}.admin-result .admin-link,a.admin-log-commit{align-items:center;gap:4px;min-height:24px;display:inline-flex}.admin-result .admin-link svg,a.admin-log-commit svg{flex:none;width:12px;height:12px}a.admin-log-commit{color:var(--color-lavender);padding-block:0}.admin-row.admin-draft{align-items:start}.admin-draft-main{gap:4px;min-width:0;display:grid}.admin-draft-label{margin:0;font-size:13px;font-weight:400}.admin-draft-label .admin-link{overflow-wrap:anywhere;padding-block:2px}.admin-draft-notes{color:var(--color-fg-soft);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.admin-draft-main .admin-help{overflow-wrap:anywhere;margin:0}.admin-draft-actions,.admin-message-actions,.admin-upload-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-message-actions output,.admin-upload-actions output{text-align:right;flex-basis:100%}.admin-message-actions output:empty,.admin-upload-actions output:empty{display:none}.admin-publish{flex-wrap:wrap;align-items:flex-start;gap:8px 12px;margin-top:4px;display:flex}.admin-publish .admin-field{flex:18rem;max-width:40rem;margin:0}.admin-publish>.admin-btn{margin-top:19px}.admin-deploy{color:var(--color-fg-soft);margin:0 0 10px}.admin-log-files{color:var(--color-fg-mute);margin-top:2px;font-size:10px;line-height:1.5;display:block}.admin-row.admin-message{align-items:start}.admin-message-main{min-width:0}.admin-message-head{flex-wrap:wrap;align-items:center;gap:4px 10px;margin-bottom:8px;display:flex}.admin-message-from{color:var(--color-fg-brand);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:400}.admin-message-body{max-width:72ch;color:var(--color-fg-soft);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 8px;font-size:13px;line-height:1.6}.admin-message-replyline{overflow-wrap:anywhere;margin:0}.admin-message-reply{color:var(--color-fg-soft)}.admin-inbox{grid-template-columns:minmax(0,1fr);gap:18px;margin-bottom:16px;display:grid}.admin-inbox-list{margin:0}.admin-inbox-li{min-width:0;display:flex}.admin-inbox-item{min-width:0;color:inherit;background:var(--color-mat);flex:1;grid-template-columns:7px minmax(0,1fr) auto;grid-template-areas:"dot from time"".line line";align-items:center;gap:7px 10px;padding:12px 14px 13px 12px;display:grid;position:relative}.admin-inbox-dot{grid-area:dot;width:7px;height:7px}.admin-inbox-item[data-unread] .admin-inbox-dot{background:var(--color-lavender)}.admin-inbox-from{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--color-fg-soft);transition:color var(--dur-hover) ease;grid-area:from;font-size:13px;line-height:1.3;overflow:hidden}.admin-inbox-item[data-unread] .admin-inbox-from{color:var(--color-fg-brand)}.admin-inbox-time{white-space:nowrap;color:var(--color-fg-mute);grid-area:time;font-size:10px}.admin-inbox-line{grid-area:line;align-items:center;gap:8px;min-width:0;display:flex}.admin-inbox-snip{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--color-fg-mute);flex:1;font-size:11px;line-height:18px;overflow:hidden}.admin-inbox-item[data-unread] .admin-inbox-snip{color:var(--color-fg-soft)}.admin-inbox-item[aria-current] .admin-inbox-from{color:var(--color-lavender)}.admin-inbox-item[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:4px}.admin-inbox-item[aria-current][data-cursor-locked]:after{opacity:0}.admin-inbox-pane{min-width:0;display:grid}.admin-inbox-back{display:none}.admin-inbox-pane-h{background:var(--color-mat);border:1px solid var(--color-mat-line);border-bottom:0;margin:0;padding:13px 16px 12px}.admin-inbox-open{margin:0}.admin-inbox-gone{background:var(--color-mat);border:1px solid var(--color-mat-line);margin:0;padding:18px 20px 20px}.admin-inbox-msg{grid-template-columns:minmax(0,1fr);gap:18px;padding:18px 20px 20px}.admin-inbox-msg-head{margin-bottom:4px}.admin-inbox-msg-head .admin-message-from{font-size:14px}.admin-inbox-msg-time{margin-left:auto}.admin-inbox-msg-reply{border-bottom:1px solid var(--color-mat-line);margin:0 0 16px;padding-bottom:14px}.admin-inbox-msg-body{margin:0;line-height:1.7}.admin-inbox-msg[data-unread] .admin-inbox-msg-body{color:var(--color-fg-brand)}.admin-inbox-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-inbox-actions .admin-message-actions{display:contents}.admin-inbox-actions .admin-message-actions>.admin-help{text-align:left}.admin-inbox-pane .admin-list-status:empty{display:none}@media (min-width:64rem){.admin-inbox{grid-template-columns:22rem minmax(0,1fr);align-items:start;gap:0 24px}}@media (min-width:64rem) and (min-height:500px){.admin-inbox-pane{top:calc(92px + env(safe-area-inset-top));max-height:calc(100dvh - 92px - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));flex-direction:column;display:flex;position:sticky}.admin-inbox-open{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--lavender-40) transparent;min-height:0;overflow-y:auto}}@media not all and (min-width:64rem){.admin-inbox[data-open]>.admin-inbox-nav,.admin-inbox:not([data-open])>.admin-inbox-pane{display:none}.admin-inbox-back{justify-self:start;align-items:center;gap:6px;margin:-4px 0 10px;display:inline-flex}.admin-inbox-back-icon{flex:none;width:12px;height:12px}}@media not all and (min-width:40rem){.admin-inbox-msg{padding:16px 14px 18px}.admin-inbox-pane-h,.admin-inbox-gone{padding-inline:14px}}@media (hover:hover){.admin-inbox-item:hover .admin-inbox-from{color:var(--color-lavender)}}.admin-inbox-item:focus-visible .admin-inbox-from{color:var(--color-lavender)}@media (hover:none){.admin-inbox-item:active .admin-inbox-from{color:var(--color-lavender)}}@media (pointer:coarse){.admin-inbox-actions{row-gap:14px}}[data-motion=off] .admin-inbox-from{transition:none}.admin-inbox-spam{border-top:1px solid var(--color-line-soft);margin-top:18px}.admin-inbox-spam-summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-height:20px;padding:14px 0 12px;list-style:none;display:flex;position:relative}.admin-inbox-spam-summary::-webkit-details-marker{display:none}.admin-inbox-spam-summary:before{content:"+" / "";width:2ch;font-family:var(--font-mono);color:var(--color-fg-mute);transition:color var(--dur-hover) ease;margin-right:-10px;font-size:13px}.admin-inbox-spam[open]>.admin-inbox-spam-summary:before{content:"−" / ""}.admin-inbox-spam-word{font-family:var(--font-pixel);font-weight:700;font-size:var(--text-pixel-1);letter-spacing:var(--tracking-label);color:var(--color-fg-dim);transition:color var(--dur-hover) ease}.admin-inbox-spam-n{letter-spacing:var(--tracking-slogan);color:var(--color-fg-mute);font-size:10px}.admin-inbox-spam-h{width:fit-content;margin:0 0 4px;font-weight:400}.admin-inbox-spam-plain{max-width:72ch;color:var(--color-fg-mute);margin:0 0 12px;font-size:11px;line-height:1.6}.admin-inbox-item:has(.admin-inbox-why){grid-template-areas:"dot from time"".line line"".why why"}.admin-inbox-why{min-width:0;letter-spacing:var(--tracking-fine);color:var(--color-fg-mute);overflow-wrap:anywhere;grid-area:why;font-size:10px;line-height:1.5}.admin-inbox-msg-why{overflow-wrap:anywhere;margin:-4px 0 16px}.admin-inbox-msg[data-spam] .admin-inbox-msg-body{color:var(--color-fg-dim)}.admin-inbox-actions .admin-inbox-spam-said{order:9}.admin-inbox-none{margin:0}@media (hover:hover){.admin-inbox-spam-summary:hover .admin-inbox-spam-word,.admin-inbox-spam-summary:hover:before{color:var(--color-lavender)}}.admin-inbox-spam-summary:focus-visible .admin-inbox-spam-word,.admin-inbox-spam-summary:focus-visible:before{color:var(--color-lavender)}@media (hover:none){.admin-inbox-spam-summary:active .admin-inbox-spam-word{color:var(--color-lavender)}}@media (pointer:coarse){.admin-inbox-spam-summary{min-height:44px;padding-block:12px}}[data-motion=off] .admin-inbox-spam-word,[data-motion=off] .admin-inbox-spam-summary:before{transition:none}.admin-setup>*{max-width:80ch}.admin-steps{color:var(--color-fg-soft);gap:12px;margin:0 0 14px;padding-left:2.5ch;font-size:12px;line-height:1.6;list-style:decimal;display:grid}.admin-steps li::marker{color:var(--color-fg-mute)}.admin-steps strong{color:var(--color-fg-brand);font-weight:400}.admin-steps code,.admin-setup .admin-help code,.admin-upload-main code{font:11px var(--font-mono);color:var(--color-fg-brand);overflow-wrap:anywhere}.admin-code{font:11px / 1.6 var(--font-mono);color:var(--color-fg-brand);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--color-well);border:1px solid var(--color-line);margin:8px 0 0;padding:10px 12px}.admin-vars{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.admin-vars li{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.admin-uploader{min-width:0}.admin-upload-questions{margin-bottom:4px}.admin-uploader>.admin-fieldset:first-child{margin-bottom:28px}.admin-drop{text-align:center;background:var(--color-well);border:1px dashed var(--color-ash);align-content:center;justify-items:center;gap:16px;min-width:0;min-height:220px;padding:28px 16px;display:grid}@media (min-width:40rem){.admin-drop{min-height:max(220px,40vh);padding:36px 28px}}.admin-uploader[data-files] .admin-drop{min-height:0;padding-block:22px}.admin-drop[data-over]{border-style:solid;border-color:var(--color-lavender)}.admin-upload-lead{justify-items:center;gap:10px;display:grid}.admin-upload-big{margin:0 calc(-1 * var(--tracking-slogan)) 0 0;font-family:var(--font-pixel);font-weight:700;font-size:var(--text-pixel-2);letter-spacing:var(--tracking-slogan);color:var(--color-fg-soft);line-height:1}.admin-drop[data-over] .admin-upload-big{color:var(--color-lavender)}.admin-uploader[data-files] .admin-upload-big{margin-right:calc(-1 * var(--tracking-meta));font-size:var(--text-pixel-1);letter-spacing:var(--tracking-meta)}.admin-drop-buttons{flex-wrap:wrap;justify-content:center;gap:8px 12px;display:flex}@media not all and (min-width:40rem){.admin-drop-buttons{width:min(100%,15rem);display:grid}}.admin-drop .admin-help,.admin-drop .admin-error{max-width:56ch;margin:0}.admin-upload-preset{margin:2px 0 0}.admin-upload-preset:empty{margin:0}.admin-files-total{margin:12px 0 6px}.admin-progress{appearance:none;width:100%;height:4px;color:var(--color-lavender);background:var(--color-line-soft);border:0;display:block}.admin-progress::-webkit-progress-bar{background:var(--color-line-soft)}.admin-progress::-webkit-progress-value{background:var(--color-lavender)}.admin-progress::-moz-progress-bar{background:var(--color-lavender)}.admin-files{background:var(--color-mat-line);border:1px solid var(--color-mat-line);gap:1px;margin:10px 0 0;padding:0;list-style:none;display:grid}.admin-file{background:var(--color-mat);grid-template-columns:minmax(0,1fr) auto minmax(0,16rem) auto;grid-template-areas:"name size state btn""bar bar bar bar";align-items:center;gap:6px 12px;min-width:0;padding:6px 10px;display:grid}.admin-file .admin-progress{grid-area:bar}.admin-file-size{grid-area:size}.admin-file-state{grid-area:state}.admin-file-name{min-width:0;color:var(--color-fg-soft);overflow-wrap:anywhere;grid-area:name}.admin-file-size,.admin-file-state{color:var(--color-fg-mute);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:11px}.admin-file[data-state=failed] .admin-file-state{color:var(--color-lavender)}.admin-file[data-state=skipped] .admin-file-name{color:var(--color-fg-mute)}.admin-file .admin-btn{grid-area:btn;justify-self:end}.admin-file-tag{align-items:center;min-width:0;display:inline-flex}.admin-files:has(.admin-file-tag) .admin-file{grid-template-columns:minmax(0,1fr) 7.5rem 4.5rem minmax(0,16rem) auto;grid-template-areas:"name tag size state btn""bar bar bar bar bar"}.admin-files:has(.admin-file-tag) .admin-file>.admin-file-tag{grid-area:tag;justify-self:end}.admin-files:has(.admin-file-tag) .admin-file>.admin-file-size{justify-self:end}@media not all and (min-width:40rem){.admin-files:has(.admin-file-tag) .admin-file{grid-template-columns:4rem auto minmax(0,1fr) auto;grid-template-areas:"name name name btn""size tag state state""bar bar bar bar"}.admin-files:has(.admin-file-tag) .admin-file>:is(.admin-file-tag,.admin-file-size){justify-self:start}}.admin-field-said{color:var(--color-fg-soft)}.admin-upload-gps{color:var(--color-fg-soft);align-items:flex-start;gap:8px;margin:0 0 2px;font-size:11px;line-height:16px;display:flex}.admin-upload-gps svg{width:14px;height:14px;color:var(--color-lavender);flex:none;margin-top:1px}.admin-sheet-head{gap:8px;margin:14px 0 12px;display:grid}.admin-sheet-title{flex-wrap:wrap;align-items:center;gap:6px 14px;min-height:34px;display:flex}.admin-sheet-label,.admin-sheet-state{margin:0}.admin-sheet-state{color:var(--color-fg-soft);font-size:11px;line-height:1.5}.admin-sheet-byname{margin-left:auto}@media not all and (min-width:40rem){.admin-sheet-byname{margin-left:0}}.admin-sheet-help{max-width:72ch;margin:0}.admin-sheet-cover{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;display:flex}.admin-sheet-cover-name{color:var(--color-fg-brand);overflow-wrap:anywhere;font-size:12px}.admin-sheet-where{max-width:28rem;margin:4px 0 0}.admin-sheet-typed{gap:4px;max-width:72ch;margin:0;display:grid}.admin-sheet-typed-text{white-space:pre-line;color:var(--color-fg-soft);border-left:1px solid var(--color-line);padding-left:10px}.admin-sheet-moving{color:var(--color-fg-soft);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:11px;line-height:1.5;display:flex}.admin-sheet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.admin-sheet-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:56rem){.admin-sheet-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:64rem){.admin-sheet-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:80rem){.admin-sheet-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.admin-sheet-tile{background:var(--color-mat);border:1px solid var(--color-mat-line);-webkit-user-select:none;user-select:none;min-width:0;transition:border-color var(--dur-hover) ease;flex-direction:column;gap:6px;padding:6px 6px 8px;display:flex;position:relative}.admin-sheet-tile[data-can]{cursor:grab}.admin-sheet-tile[data-cover]{border-color:var(--lavender-45)}.admin-sheet-tile[data-picked]{border-color:var(--color-lavender)}.admin-sheet-tile[data-dragging]{opacity:.4}.admin-sheet[data-picking] .admin-sheet-tile:not([data-picked]){cursor:pointer}.admin-sheet[data-dragging] :is(.admin-sheet-tile,.admin-sheet-star,.admin-sheet-cap .admin-btn),.admin-sheet[data-dragging] :is(.admin-sheet-star,.admin-sheet-cap .admin-btn) svg{cursor:grabbing}.admin-sheet-tile[data-lands]:before{content:"";background:var(--color-lavender);pointer-events:none;width:2px;position:absolute;top:-1px;bottom:-1px}.admin-sheet-tile[data-lands=before]:before{left:-8px}.admin-sheet-tile[data-lands=after]:before{right:-8px}.admin-sheet-well{aspect-ratio:3/2;background:var(--color-well);place-items:center;display:grid;position:relative}.admin-sheet-img{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.admin-sheet-plain{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)}.admin-sheet-star{width:30px;height:30px;color:var(--color-fg-soft);background:var(--void-80);border:1px solid var(--color-line);cursor:pointer;transition:color var(--dur-hover) ease, border-color var(--dur-hover) ease;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:4px;right:4px}.admin-sheet-star svg{flex:none;width:14px;height:14px}.admin-sheet-star[aria-pressed=true]{color:var(--color-lavender);border-color:var(--lavender-45)}.admin-sheet-star:disabled{color:var(--color-fg-mute);cursor:default}.admin-sheet-star:not(:disabled):focus-visible{color:var(--color-lavender);border-color:var(--color-lavender)}@media (hover:hover){.admin-sheet-star:not(:disabled):hover{color:var(--color-lavender);border-color:var(--color-lavender)}.admin-sheet-tile[data-can]:not([data-cover],[data-picked]):hover{border-color:var(--color-line)}}.admin-sheet-cap{align-items:center;gap:6px;min-height:34px;display:flex}.admin-sheet-n{font-family:var(--font-pixel);font-weight:700;font-size:var(--text-pixel-1);letter-spacing:var(--tracking-meta);color:var(--color-lavender);line-height:1}.admin-sheet-tile[data-other] .admin-sheet-n{text-transform:uppercase;color:var(--color-fg-mute)}.admin-sheet-cap>.admin-btn:not(.admin-sheet-grip){margin-left:auto}.admin-sheet-grip{touch-action:none}.admin-sheet-grip[aria-pressed=true]{color:var(--color-lavender);border-color:var(--color-lavender)}.admin-sheet-name{color:var(--color-fg-soft);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.4}.admin-sheet-meta{color:var(--color-fg-mute);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:10px;line-height:1.5;display:flex}.admin-sheet-tile[data-state=failed] .admin-sheet-meta>span:first-child{color:var(--color-lavender)}.admin-sheet-tile[data-state=skipped] .admin-sheet-name{color:var(--color-fg-mute)}.admin-sheet-tile>.admin-btn{align-self:flex-start}@media (pointer:coarse){.admin-sheet-star:before{content:"";position:absolute;inset:-8px}.admin-sheet-grid{row-gap:16px}}[data-motion=off] :is(.admin-sheet-tile,.admin-sheet-star){transition:none}.admin-row.admin-upload{align-items:start}.admin-upload-main{gap:8px;min-width:0;display:grid}.admin-upload-main>p{margin:0}.admin-upload-head{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.admin-upload-kind{color:var(--color-fg-brand);margin:0;font-size:13px;font-weight:400}.admin-answers{gap:6px;margin:0;display:grid}.admin-answers>div{grid-template-columns:minmax(8rem,12rem) minmax(0,1fr);gap:2px 14px;display:grid}.admin-answers dt{font-family:var(--font-pixel);font-size:var(--text-pixel-1);letter-spacing:var(--tracking-meta);color:var(--color-fg-mute);line-height:1.8}.admin-answers dd{color:var(--color-fg-soft);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.admin-upload-note{color:var(--color-fg-soft)}.admin-claude{gap:6px;min-width:0;display:grid}.admin-claude-row{gap:8px;min-width:0;display:flex}.admin-claude-row .admin-input{flex:1;font-size:11px}.admin-claude output:empty{display:none}.admin-upload-files>summary{min-height:24px;color:var(--color-fg-dim);align-items:center;list-style:none;display:inline-flex;position:relative}.admin-upload-files>summary::-webkit-details-marker{display:none}.admin-upload-files>summary:after{content:"+";color:var(--color-fg-mute);margin-left:8px}.admin-upload-files[open]>summary:after{content:"−"}.admin-upload-files ul{color:var(--color-fg-soft);overflow-wrap:anywhere;margin:6px 0 0;padding:0;font-size:11px;line-height:1.7;list-style:none}.admin-release-top{grid-template-columns:160px minmax(0,1fr);align-items:start;gap:16px;display:grid}.admin-release-cover{width:100%;height:auto}.admin-row.admin-track{grid-template-columns:3ch minmax(0,1fr) auto auto;grid-template-areas:"n title time dl"".note note note";align-items:end;gap:4px 14px}.admin-track .admin-field{grid-area:title;margin:0}.admin-track-n,.admin-track-time{font-variant-numeric:tabular-nums;align-items:center;min-height:34px;display:inline-flex}.admin-track-n{font-family:var(--font-pixel);font-weight:700;font-size:var(--text-pixel-1);letter-spacing:var(--tracking-meta);color:var(--color-lavender);grid-area:n}.admin-track-time{color:var(--color-fg-mute);grid-area:time}.admin-track .admin-switch{grid-area:dl}.admin-track-note{grid-area:note}@media (hover:hover){.admin-upload-files>summary:hover{color:var(--color-fg-soft)}}.admin-upload-files>summary:focus-visible{color:var(--color-fg-soft)}@media (pointer:coarse){.admin-draft-actions,.admin-message-actions,.admin-upload-actions,.admin-drop-buttons,.admin-publish{row-gap:14px}.admin-upload-files>summary:before{content:"";position:absolute;inset:-10px 0}.admin-file,.admin-row.admin-track{row-gap:12px}}@media not all and (min-width:40rem){.admin-draft-actions,.admin-message-actions,.admin-upload-actions{justify-content:flex-start}.admin-message-actions output,.admin-upload-actions output{text-align:left}.admin-publish>.admin-btn{margin-top:0}.admin-file{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"name name btn""size state state""bar bar bar"}.admin-file-state{text-align:right}.admin-answers>div,.admin-release-top{grid-template-columns:minmax(0,1fr)}.admin-release-cover{width:120px}.admin-row.admin-track{grid-template-columns:3ch minmax(0,1fr) auto;grid-template-areas:"n title title"".time dl"".note note"}.admin-track-time{min-height:0}}.admin-site-intro{max-width:72ch;margin:-4px 0 14px}.admin-row.admin-site-link{grid-template-columns:12ch minmax(0,1fr) minmax(0,2fr) auto;align-items:end;gap:8px 14px}.admin-site-link .admin-field{margin:0}.admin-site-kind{min-height:34px;font:13px / 1.3 var(--font-mono);font-weight:inherit;color:var(--color-fg-brand);overflow-wrap:anywhere;align-items:center;margin:0;display:flex}.admin-site-move{gap:8px;display:inline-flex}.admin-site-real-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-height:36px;margin:0 0 10px;display:flex}.admin-site-real-head>.admin-h{margin:0}.admin-site-view{border:0;min-width:0;margin:0;padding:0}@media not all and (min-width:40rem){.admin-site-view{flex:100%}.admin-site-view>.admin-seg{display:flex}.admin-site-view-seg{flex:1;justify-content:center}}.admin-editor .admin-site-md{min-height:min(24rem,55dvh);max-height:none;line-height:var(--leading-page);padding:10px}.admin-site-real{grid-template-columns:minmax(0,1fr);align-items:start;gap:0 28px;margin-bottom:28px;display:grid}.admin-site-real-write,.admin-site-real-see{min-width:0}.admin-site-real-see-h{flex-wrap:wrap;align-content:center;align-items:baseline;min-height:36px;margin:0 0 10px;display:flex}.admin-site-real-page{isolation:isolate;background:var(--color-void);border:1px solid var(--color-mat-line);position:relative}.admin-site-real-page:before{content:"";z-index:-1;pointer-events:none;background:url(/brand/moth-pattern-tile-940.webp) 0 0 / var(--tile) var(--tile) repeat;opacity:var(--pattern-subtle);position:absolute;inset:0}.admin-site-real-scroll{font-family:var(--font-mono);font-size:var(--text-page);line-height:var(--leading-page);color:var(--color-fg-soft);overflow-wrap:anywhere;padding:18px 16px 30px}.admin-site-real-scroll:focus-visible{outline-offset:-4px}.admin-site-real-body{max-width:calc(var(--page-measure) + 58px);margin-inline:auto}.admin-site-real-section{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);margin:0 0 22px;line-height:1}.admin-site-real-slot{color:var(--color-fg-mute);border:1px dashed var(--color-line);margin:26px 0 0;padding:12px;font-size:11px;line-height:1.5}.page-record>.admin-site-real-slot:first-child,.page-rule+.admin-site-real-slot{margin-top:0}@media not all and (min-width:64rem){.admin-site-real[data-view=write] .admin-site-real-see,.admin-site-real[data-view=see] .admin-site-real-write{display:none}.admin-site-real-page{margin-inline:calc(-1 * (var(--side-x) + env(safe-area-inset-left))) calc(-1 * (var(--side-x) + env(safe-area-inset-right)));border-inline:0}.admin-site-real-scroll{padding-inline:calc(var(--side-x) + env(safe-area-inset-left)) calc(var(--side-x) + env(safe-area-inset-right))}}@media (min-width:64rem){.admin-site-real{grid-template-columns:minmax(20rem, 1fr) minmax(0, calc(var(--page-measure) + 90px))}.admin-site-real-head{grid-area:1/1}.admin-site-real-write{grid-area:2/1}.admin-site-real-see{grid-area:1/2/3}.admin-site-real-switch{display:none}.admin-site-real-see-h{margin-bottom:10px}}@media (min-width:64rem) and (min-height:500px){.admin-site-real{margin-bottom:0}.admin-site-real-see{top:calc(92px + env(safe-area-inset-top));position:sticky}.admin-site-real-scroll{max-height:calc(100dvh - 92px - 46px - 144px - env(safe-area-inset-top) - env(safe-area-inset-bottom));scrollbar-width:thin;scrollbar-color:var(--lavender-40) transparent;scroll-padding-block:16px;overflow-y:auto}}.admin-site-titles-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-height:34px;margin:0 0 12px;display:flex}.admin-site-titles-bar output{min-width:0;color:var(--color-fg-mute);font-size:11px}.admin-site-titles .mx{z-index:auto;border:1px solid var(--color-mat-line);min-height:0;padding:16px 16px 24px}.admin-site-titles .mx-sticky{top:80px}.admin-site-titles .mx-save-bar{z-index:1;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:inherit;border-top:1px solid var(--color-line-soft);flex-wrap:wrap;justify-content:flex-end;margin:20px -16px -24px;position:sticky;top:auto;bottom:0}:root:has(.player-square[data-folded]) .admin-site-titles .mx-save-bar{padding-right:var(--square-room)}@media not all and (min-height:500px){.admin-site-titles .mx-save-bar{position:static}}.admin-site-titles .mx tbody tr{cursor:pointer}@media (pointer:coarse){.admin-site-titles .mx :is(button,select,input){min-height:44px}.admin-site-titles .mx :is(.mx-swatch,input[type=color]){width:44px;height:44px}.admin-site-titles .mx summary{padding-block:12px}}@media not all and (min-width:40rem){.admin-row.admin-site-link{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kind move""label label""href href"}.admin-site-kind{grid-area:kind}.admin-site-label{grid-area:label}.admin-site-href{grid-area:href}.admin-site-move{grid-area:move}.admin-site-titles .mx{padding:12px 10px 20px}.admin-site-titles .mx-save-bar{margin:20px -10px -20px;padding-inline:10px}}.admin-jump-field{border:1px solid var(--color-ash);min-width:0;transition:border-color var(--dur-hover) ease;align-items:center;gap:10px;display:flex}.admin-jump-field:focus-within{border-color:var(--color-lavender)}.admin-jump-field-icon{width:16px;height:16px;color:var(--color-fg-mute);flex:none;display:flex}.admin-jump-input{min-width:0;height:100%;font:14px / 1.5 var(--font-mono);color:var(--color-fg-brand);text-overflow:ellipsis;background:0 0;border:0;border-radius:0;outline:none;flex:auto;padding:0}.admin-jump-input::placeholder{color:var(--color-fg-mute);opacity:1}.admin-jump-kbd{box-sizing:border-box;min-width:18px;height:18px;font:10px / 1 var(--font-mono);color:var(--color-fg-dim);border:1px solid var(--color-line);flex:none;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.admin-jump-kbd .lucide{flex:none;display:block}.admin-jump-group-h{align-items:center;gap:8px;padding:14px 10px 7px;display:flex}.admin-jump-group-t{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);flex:none;line-height:1}.admin-jump-group-n{font:10px / 1 var(--font-mono);letter-spacing:var(--tracking-slogan);color:var(--color-fg-mute);flex:none}.admin-jump-rule{background:var(--color-mat-line);flex:auto;min-width:12px;height:1px}.admin-jump-opt{min-height:46px;color:inherit;cursor:pointer;align-items:center;gap:12px;padding:7px 10px;text-decoration:none;display:flex;position:relative}.admin-jump-opt:after{content:"";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:0}.admin-jump-opt[aria-selected=true]:not([data-cursor-locked]):after{display:block}.admin-jump-pic{width:48px;height:32px;color:var(--color-fg-mute);flex:none;justify-content:center;align-items:center;display:flex}.admin-jump-pic-photo{background:var(--color-well)}.admin-jump-pic-photo[data-square]{width:32px;margin-inline:8px}.admin-jump-thumb{object-fit:cover;width:100%;height:100%;display:block}.admin-jump-pic-photo[data-broken]{box-shadow:inset 0 0 0 1px var(--color-mat-line)}.admin-jump-pic-photo[data-broken] .admin-jump-thumb{visibility:hidden}.admin-jump-opt-main{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.admin-jump-opt-label{white-space:nowrap;text-overflow:ellipsis;color:var(--color-fg-brand);transition:color var(--dur-hover) ease;font-size:13px;line-height:1.35;overflow:hidden}.admin-jump-opt-meta{white-space:nowrap;text-overflow:ellipsis;color:var(--color-fg-mute);font-size:11px;line-height:1.4;overflow:hidden}.admin-jump-opt-snip{-webkit-line-clamp:2;color:var(--color-fg-dim);-webkit-box-orient:vertical;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.admin-jump-opt-where{color:var(--color-fg-mute)}.admin-jump-mark{color:var(--color-lavender);-webkit-text-decoration:underline 1px var(--lavender-45);-webkit-text-decoration:underline 1px var(--lavender-45);-webkit-text-decoration:underline 1px var(--lavender-45);text-decoration:underline 1px var(--lavender-45);text-underline-offset:3px;background:0 0}.admin-jump-opt-go{width:14px;height:14px;color:var(--color-lavender);visibility:hidden;flex:none;display:flex}.admin-jump-opt[aria-selected=true] .admin-jump-opt-label{color:var(--color-lavender)}.admin-jump-opt[aria-selected=true] .admin-jump-opt-go{visibility:visible}.admin-jump-opt-chip{flex:none}.admin-jump-opt[data-more]{min-height:36px}.admin-jump-opt[data-more] .admin-jump-opt-label{color:var(--color-fg-soft);font-size:12px}.admin-jump-none{margin:0;padding:18px 10px 14px}.admin-jump-none-plain{color:var(--color-fg-mute)}.admin-jump-none-q{color:var(--color-fg-soft)}.admin-jump-keys{font:10px / 1.4 var(--font-mono);color:var(--color-fg-mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;display:flex}.admin-jump-keys-set{flex-wrap:wrap;gap:8px 16px;display:flex}.admin-jump-key-pair{align-items:center;gap:4px;display:inline-flex}.admin-jump-hint-eg{color:var(--color-fg-soft)}@media (pointer:coarse){.admin-jump-keys-set{display:none}.admin-jump-input{font-size:16px}}@media (hover:none){.admin-jump-opt:active .admin-jump-opt-label{color:var(--color-lavender)}}.admin-jump-button{box-sizing:border-box;height:30px;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;align-items:center;gap:7px;margin-left:auto;padding:0 10px;display:inline-flex;position:relative}.admin-jump-button .lucide{flex:none;width:16px;height:16px;display:block}.admin-jump-button-key{height:15px;color:var(--color-fg-mute);border-color:var(--color-line-soft);margin-left:3px;padding:0 4px}@media (hover:hover){.admin-jump-button:hover{color:var(--color-lavender);border-color:var(--color-lavender)}}.admin-jump-button:focus-visible{color:var(--color-lavender);border-color:var(--color-lavender)}@media (hover:none){.admin-jump-button:active{color:var(--color-lavender);border-color:var(--color-lavender)}}@media (pointer:coarse){.admin-jump-button-key{display:none}.admin-jump-button:before{content:"";position:absolute;inset:-8px -2px}}.admin-jump-scrim{z-index:var(--z-sheet);padding:max(11vh, 72px) calc(var(--side-x) + env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) calc(var(--side-x) + env(safe-area-inset-left));background:var(--void-80);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.admin-jump-plate{width:min(40rem,100%);max-height:min(44rem,100%);font-family:var(--font-mono);color:var(--color-fg);background:var(--color-mat);border:1px solid var(--color-line);flex-direction:column;font-size:12px;display:flex}.admin-jump-plate .admin-jump-head{padding:10px 10px 10px 14px}.admin-jump-label{cursor:default}.admin-jump-field{flex:none;min-height:44px;margin:0 14px 4px;padding:0 12px}.admin-jump-body{overscroll-behavior:contain;flex:auto;min-height:0;padding:0 4px 8px;overflow-y:auto}.admin-jump-foot{border-top:1px solid var(--color-mat-line);flex:none;padding:10px 14px 11px}@media not all and (min-width:40rem){.admin-status{flex:100%}.admin-jump-scrim{background:var(--color-mat);padding:0}.admin-jump-plate{border:0;width:100%;height:100%;max-height:none}.admin-jump-plate .admin-jump-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))}.admin-jump-field{margin:0 calc(16px + env(safe-area-inset-right)) 4px calc(16px + env(safe-area-inset-left))}.admin-jump-body{padding:0 calc(6px + env(safe-area-inset-right)) 12px calc(6px + env(safe-area-inset-left))}.admin-jump-foot{padding:10px calc(16px + env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left))}}@media not all and (min-height:500px){.admin-jump-scrim{padding-top:16px}}@media (min-width:64rem){.admin-rail .admin-jump-button{margin-left:0}}[data-motion=off] :is(.admin-jump-field,.admin-jump-opt-label,.admin-jump-button,.admin-jump-close){transition:none}.page{z-index:var(--z-scene);box-sizing:border-box;max-width:var(--layout-max);padding:8px calc(var(--side-x) + env(safe-area-inset-right)) calc(64px + env(safe-area-inset-bottom)) calc(var(--side-x) + env(safe-area-inset-left));font-family:var(--font-mono);font-size:var(--text-page);line-height:var(--leading-page);color:var(--color-fg-soft);margin-inline:auto;position:relative}.page>*{max-width:var(--page-measure)}.page-record{max-width:calc(var(--page-measure) + 58px);background:var(--color-mat);border:1px solid var(--color-mat-line);margin:6px auto 0;padding:28px 28px 16px}.page-record-cap{border-top:1px solid var(--color-mat-line);font-family:var(--font-mono);letter-spacing:var(--tracking-fine);text-transform:uppercase;color:var(--color-fg-mute);flex-wrap:wrap;justify-content:center;align-items:center;gap:0 10px;margin:30px 0 0;padding-top:14px;font-size:10px;line-height:1.5;display:flex}.page-end .page-social-list{justify-content:center}.page>.page-end{max-width:calc(var(--page-measure) + 58px);margin-inline:auto}.page-end{border-top:1px solid var(--color-line-soft);margin-top:44px;padding-top:18px}.page-end .page-social-list{margin-top:0}@media not all and (min-width:40rem){.page-record{padding:18px 18px 12px}.page-record-cap{margin-top:24px;padding-top:12px}}.page-text p,.page-list{margin:0 0 14px}.page-h{font-family:var(--font-pixel);font-size:var(--text-pixel-1);letter-spacing:var(--tracking-label);color:var(--color-lavender);margin:34px 0 10px;font-weight:700;line-height:1.3}.page-text>.page-h:first-child{margin-top:8px}.page-rule{border:0;border-top:1px solid var(--color-mat-line);height:0;margin:26px 0}.page-rule+.page-h{margin-top:8px}.page-text strong{font-weight:inherit;color:var(--color-fg-brand)}.page-text em{font-style:italic}.page-list{padding:0;list-style:none}.page-list li{padding-left:2ch;position:relative}.page-list li+li{margin-top:4px}.page-list li:before{content:"-";color:var(--color-fg-mute);position:absolute;left:0}.page-text .text-link{max-width:100%}.page-text .text-link-text{white-space:pre-wrap}.text-link-glue{white-space:nowrap}.page-social-list{flex-wrap:wrap;gap:20px 22px;margin:22px 0 0;padding:0;list-style:none;display:flex}.page-social-list>li{display:flex}.info-nav-list{flex-wrap:wrap;align-items:center;gap:0 12px;margin:0;padding:0;list-style:none;display:flex}.info-nav-dot{color:var(--color-fg-mute);font-size:11px;line-height:normal}.contact-form{margin:26px 0 0}.page-rule+.contact-form{margin-top:0}.contact-note-line{flex-wrap:wrap;align-items:baseline;column-gap:10px;margin:0 0 12px;display:flex}.contact-note-word{font:var(--text-page) / var(--leading-page) var(--font-mono);color:var(--color-fg-soft)}.contact-note-fill{flex:13rem;align-items:baseline;gap:3px;min-width:0;max-width:22rem;display:inline-flex}.contact-note-fill-auto{flex:0 auto}.contact-note-input{background-color:#0000;border-width:0 0 1px;flex:auto;width:auto;min-height:30px;padding:4px 2px 3px}.topic-picker{min-width:0;display:inline-flex;position:relative}.topic-trigger{min-width:0;min-height:30px;font:13px / 1.5 var(--font-mono);color:var(--color-fg-brand);text-align:left;border:0;border-bottom:1px solid var(--color-ash);transition:border-color var(--dur-hover) ease, color var(--dur-hover) ease;background:0 0;border-radius:0;align-items:center;gap:10px;padding:4px 2px 3px;display:inline-flex}.topic-trigger[data-empty]{color:var(--color-fg-dim)}.topic-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topic-chevron{color:var(--color-fg-dim);flex:none}@media (hover:hover){.topic-trigger:hover{border-bottom-color:var(--color-lavender)}.topic-trigger:hover .topic-chevron{color:var(--color-lavender)}}.topic-trigger:focus-visible,.topic-picker[data-open] .topic-trigger{border-bottom-color:var(--color-lavender)}.topic-picker[data-open] .topic-chevron{color:var(--color-lavender);transform:scaleY(-1)}.topic-list{z-index:6;width:max-content;min-width:max(100%,15rem);max-width:min(26rem, calc(100vw - 2 * var(--side-x)));text-align:left;background:var(--color-mat);border:1px solid var(--lavender-45);translate:var(--topic-shift,0) 0;animation:topic-fade var(--dur-list-fade) ease;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0}@keyframes topic-fade{0%{opacity:0}}.topic-option{min-height:36px;font:13px / 1.3 var(--font-mono);color:var(--color-fg-soft);text-align:left;transition:color var(--dur-hover) ease;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:14px;padding:8px 10px;display:flex}.topic-option+.topic-option{border-top:1px solid var(--color-mat-line)}.topic-option-in{flex-wrap:wrap;align-items:baseline;column-gap:12px;min-width:0;display:flex}.topic-word{white-space:nowrap}.topic-hint{color:var(--color-fg-mute);font-size:11px}.topic-check{color:var(--color-lavender);flex:none}.topic-option[aria-selected=true],.topic-option:focus-visible{color:var(--color-lavender)}@media (hover:hover){.topic-option:hover{color:var(--color-lavender)}}[data-motion=off] .topic-list{animation:none}.contact-note-text{background-color:#0000}.contact-note-body{margin:20px 0 18px}.contact-note .contact-error{margin:-6px 0 12px}@media (pointer:coarse){.contact-note-input,.topic-trigger,.topic-option{min-height:44px}.topic-trigger,.topic-option{font-size:16px}.topic-hint{font-size:13px}.contact-note-word{font-size:16px}}.contact-body{min-height:160px}.contact-error{color:var(--color-lavender);margin:0;font-size:11px;line-height:1.5}.contact-send{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:4px;display:flex}.contact-send .admin-btn{min-width:96px}.contact-status{min-height:1.5em;color:var(--color-fg-soft);margin:0;font-size:12px;line-height:1.5}.contact-status:empty{min-height:0}.contact-said{color:var(--color-lavender)}.contact-trap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.about-gear li{padding-left:0}.about-gear li:before{content:none}.about-gear-name{color:var(--color-fg-brand)}.about-gear-lenses{margin:4px 0 0;padding:0;list-style:none}.about-gear-lens{color:var(--color-fg-mute)}.about-gear-head{align-items:flex-start;gap:7px;display:flex}.about-gear-head>span{min-width:0}.about-gear-icon{width:18px;height:18px;margin-block:calc((var(--leading-page) - 18px) / 2);color:var(--color-fg-mute);flex:none}.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:max(0px, calc(var(--panel-top) - var(--header-h) - env(safe-area-inset-top)));padding-bottom:0}.walk-grid{--gut:38px;grid-template-columns:320px minmax(0,1fr);gap:40px;padding-bottom:80px}.walk-panel{top:var(--panel-top);flex-direction:column;align-self:start;gap:12px;height:calc(100dvh - 200px);margin-bottom:-1px;display:flex;position:sticky}.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:var(--panel-top)}.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,.page){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-admin-shake:.36s;--dur-admin-stutter:.7s;--dur-admin-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-list-fade:.14s;--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;--text-page:13px;--leading-page:22px;--page-measure:40rem;--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;--header-h:calc(14px + 34px + var(--header-fade-gap) + var(--header-fade));--panel-top:120px;--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,select,[role=button],[role=switch],[role=tab],summary),:where(a[href],button,select,[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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
