/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-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-duration:initial}}}@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:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-3xl:48rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-relaxed:1.625;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--blur-xl:24px;--aspect-video:16 / 9;--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-mono);--font-display:"Libre Baskerville", Georgia, serif;--font-body:"Lato", system-ui, sans-serif;--color-ink:#020202;--color-panel:#0a0a0a;--color-panel-2:#131313;--color-green:#22b25c;--color-lantern:#ffb84d}}@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{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.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}.inset-0{inset:0}.inset-1{inset:var(--spacing)}.inset-x-0{inset-inline:0}.top-0{top:0}.bottom-0{bottom:0}.-z-10{z-index:calc(10 * -1)}.z-40{z-index:40}.z-50{z-index:50}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-337{margin:calc(var(--spacing) * 337)}.m-1419{margin:calc(var(--spacing) * 1419)}.m-1457{margin:calc(var(--spacing) * 1457)}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.table-caption{display:table-caption}.aspect-4\/3{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-video{aspect-ratio:var(--aspect-video)}.h-2{height:calc(var(--spacing) * 2)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-11{height:calc(var(--spacing) * 11)}.h-full{height:100%}.min-h-11{min-height:calc(var(--spacing) * 11)}.w-2{width:calc(var(--spacing) * 2)}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-11{width:calc(var(--spacing) * 11)}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-full{max-width:100%}.min-w-0{min-width:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-3{gap:calc(var(--spacing) * 3)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:2147483647px}.border{border-style:var(--tw-border-style);border-width:1px}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-\[\#090c09\]\/90{background-color:oklab(14.959% -.00666834 .00464242/.9)}.bg-black{background-color:var(--color-black)}.bg-green\/15{background-color:#22b25c26}@supports (color:color-mix(in lab, red, red)){.bg-green\/15{background-color:color-mix(in oklab, var(--color-green) 15%, transparent)}}.bg-ink{background-color:var(--color-ink)}.bg-lantern{background-color:var(--color-lantern)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-black\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab, red, red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab, var(--color-black) 80%, transparent)}}.from-black\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-ink\/70{--tw-gradient-to:#020202b3}@supports (color:color-mix(in lab, red, red)){.to-ink\/70{--tw-gradient-to:color-mix(in oklab, var(--color-ink) 70%, transparent)}}.to-ink\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:var(--spacing)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-7{padding-block:calc(var(--spacing) * 7)}.pt-36{padding-top:calc(var(--spacing) * 36)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.text-center{text-align:center}.font-display{font-family:var(--font-display)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.whitespace-pre-line{white-space:pre-line}.text-green{color:var(--color-green)}.text-white{color:var(--color-white)}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.opacity-70{opacity:.7}.opacity-\[0\.14\]{opacity:.14}.shadow-\[0_8px_40px_\#0008\]{--tw-shadow:0 8px 40px var(--tw-shadow-color,#0008);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,)}.drop-shadow-\[0_0_10px_rgba\(255\,255\,255\,0\.9\)\]{--tw-drop-shadow-size:drop-shadow(0 0 10px var(--tw-drop-shadow-color,#ffffffe6));--tw-drop-shadow:var(--tw-drop-shadow-size);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-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-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))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-400{--tw-duration:.4s;transition-duration:.4s}@media (hover:hover){.group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:text-white:hover{color:var(--color-white)}.hover\:drop-shadow-\[0_0_10px_rgba\(255\,255\,255\,0\.9\)\]:hover{--tw-drop-shadow-size:drop-shadow(0 0 10px var(--tw-drop-shadow-color,#ffffffe6));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}}@media (width>=40rem){.sm\:gap-7{gap:calc(var(--spacing) * 7)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (width>=64rem){.lg\:grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}}}html,body,#root{height:100%}body{background:var(--color-ink);color:#f5f5f7;font-family:var(--font-body);-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,.font-display{font-family:var(--font-display)}::selection{background:var(--color-green);color:#020202}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--color-ink)}::-webkit-scrollbar-thumb{background:#26263a;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#35354f}.text-glow-white{text-shadow:0 0 6px #ffffff4d,0 0 18px #ffffff1f}.glow-ring{box-shadow:0 0 26px 2px var(--glow-color,#fff), 0 0 70px 14px var(--glow-color,#fff)}@supports (color:color-mix(in lab, red, red)){.glow-ring{box-shadow:0 0 26px 2px color-mix(in srgb, var(--glow-color,#fff) 30%, transparent), 0 0 70px 14px color-mix(in srgb, var(--glow-color,#fff) 14%, transparent)}}.bg-noise{background-image:radial-gradient(circle at 1px 1px,#ffffff09 1px,#0000 0);background-size:22px 22px}@keyframes drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(2%,-3%)scale(1.05)}}.animate-drift{animation:18s ease-in-out infinite drift}@keyframes pulse-glow{0%,to{opacity:.55}50%{opacity:1}}.animate-pulse-glow{animation:3.2s ease-in-out infinite pulse-glow}@keyframes flicker{0%,to{opacity:.13}40%{opacity:.11}60%{opacity:.17}80%{opacity:.12}}.animate-flicker{animation:20s ease-in-out infinite flicker}:where(a,button):focus-visible{outline-offset:5px;outline:2px solid #7ce5a4}button{cursor:pointer}.site-header{transition:background .22s,-webkit-backdrop-filter .22s,backdrop-filter .22s}.site-header.is-scrolled{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020202cc}.nav-link{position:relative}.nav-link:after{content:"";transform-origin:0;background:#ffffff80;height:1px;transition:transform .22s;position:absolute;bottom:3px;left:8px;right:8px;transform:scaleX(0)}.nav-link:hover:after,.nav-link:focus-visible:after,.nav-link.is-active:after{transform:scaleX(1)}.social-link{transition:background .2s}.social-link:hover,.social-link:focus-visible{background:#ffffff0a}.cover-surface{transition:translate .3s,scale .18s}.cover-link:hover .cover-surface,.cover-link:focus-visible .cover-surface{translate:0 -6px}.cover-link:active .cover-surface{scale:.98}.cover-light{opacity:0;transition:opacity .25s}.cover-link:hover .cover-light,.cover-link:focus-visible .cover-light{opacity:1}.cover-icon{transition:transform .25s}.cover-link:hover .cover-icon,.cover-link:focus-visible .cover-icon{transform:scale(1.1)}.read-issue{transition:color .2s}.read-issue svg{transition:transform .2s}.cover-link:hover .read-issue,.cover-link:focus-visible .read-issue{color:#fff}.cover-link:hover .read-issue svg,.cover-link:focus-visible .read-issue svg{transform:translate(4px)}.micro-button{color:#ffffffa6;justify-content:center;align-items:center;min-width:44px;min-height:44px;transition:color .18s,background .18s;display:flex}.micro-button:hover,.micro-button:focus-visible{color:#d3ffe3;background:#22b25c1f}.reader-dock{bottom:max(18px, env(safe-area-inset-bottom))}.reader-dock .micro-button{border-radius:50%}.reader-dock .micro-button:focus-visible{outline-offset:-3px}.reader-dock .overflow-x-auto{scrollbar-width:none}.reader-dock .overflow-x-auto::-webkit-scrollbar{display:none}.dock-arrow{flex-shrink:0}.dock-arrow svg{transition:transform .2s}.dock-arrow:first-child:hover svg{transform:translate(-3px)}.dock-arrow:last-child:hover svg{transform:translate(3px)}.dot-light{background:#fff5;transition:background .2s,box-shadow .2s,scale .2s}.piece-dot:hover .dot-light,.piece-dot:focus-visible .dot-light{background:#a6eebf;scale:1.25}.piece-dot[aria-current] .dot-light{background:#43db7e;scale:1.25;box-shadow:0 0 12px #22b25c}.save-toast{z-index:20;color:#fffc;background:#101810;border:1px solid #22b25c33;border-radius:12px;width:max-content;margin-top:8px;padding:8px 12px;font-size:12px;position:absolute;top:100%;right:0}.back-link svg{transition:transform .2s}.back-link:hover{color:#b8efcc}.back-link:hover svg{transform:translate(-3px)}@media (width<=480px){.site-header nav{gap:8px;padding-inline:14px}.site-header .nav-link{font-size:14px}.site-header nav>div{gap:0}.site-header .nav-link{white-space:nowrap;padding-inline:6px}.site-header .nav-link:after{left:6px;right:6px}.site-header .social-link{width:40px}}@media (width<=359px){.site-header nav{padding-inline:10px}.site-header .nav-link{padding-inline:4px}.site-header .nav-link:after{left:4px;right:4px}.reader-dock{padding-inline:3px}.reader-dock>div{padding:2px}}@media (hover:none){.art-caption{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}.cover-surface{translate:none!important;scale:none!important}.cover-icon,.read-issue svg,.dock-arrow svg,.back-link svg{transform:none!important}}html{scrollbar-gutter:stable}body:has(dialog[open]){overflow:hidden}.home-page{padding-top:136px}.home-heading{margin-bottom:48px}.home-heading>p{color:#fff9;max-width:570px;margin-top:20px;font-size:15px;line-height:1.8}.publication-list{gap:72px;display:grid}.publication-overview{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:72px;display:grid}.publication-overview .publication-card{margin-top:10px}.publication-detail>h2{color:#ffffffd9;margin:0;font-size:22px;line-height:1.55}.publication-meta{color:#fff6;margin-top:8px;font-size:11px}.poem-excerpt{border-left:1px solid #22b25c55;margin:30px 0 34px;padding-left:22px;transition:border-color .22s;display:block}.poem-excerpt:hover,.poem-excerpt:focus-visible{border-color:#22b25c}.poem-excerpt blockquote{font:400 21px/1.9 var(--font-display);color:#ffffffe0;margin:0 0 18px}.poem-excerpt blockquote p{margin:0}.excerpt-byline{color:#ffffff80;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.excerpt-byline>span{color:#ffffffb3}.excerpt-byline>span>span{margin-left:9px;transition:transform .2s;display:inline-block}.poem-excerpt:hover .excerpt-byline>span>span{transform:translate(4px)}.publication-contents>h3{font:500 12px var(--font-body);color:#ffffff80;margin-bottom:12px}.publication-contents ol,.issue-dialog ol{margin:0;padding:0;list-style:none}.contents-link{border-top:1px solid #ffffff12;align-items:center;gap:16px;min-height:52px;transition:background .2s;display:flex}.contents-link:hover,.contents-link:focus-visible{background:#22b25c08}.contents-number{color:#fff5;font-size:10px}.contents-title{font:400 15px var(--font-display);color:#fffc}.contents-author{color:#fff6;font-size:11px}.contents-link .contents-author{margin-left:auto}.contents-arrow{color:#ffffff80;font-size:16px;transition:transform .2s}.contents-link:hover .contents-arrow{transform:translate(2px,-2px)}.reader-main{padding-top:124px}.reader-actions{align-items:center;gap:10px;display:flex}.contents-trigger{border-radius:999px;gap:8px;padding-inline:12px;font-size:12px}.contents-trigger svg{width:16px;height:16px}.issue-dialog{color:#fff;background:#080c09;border:1px solid #22b25c40;border-radius:18px;width:min(560px,100% - 32px);max-height:min(80dvh,660px);margin:auto;padding:26px;position:fixed;inset:0;box-shadow:0 0 70px #22b25c12}.issue-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000b}.issue-dialog-heading{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.issue-dialog-heading h2{font-size:26px}.issue-dialog-heading button{border-radius:50%}.issue-dialog-heading svg{width:18px;height:18px}.dialog-piece{text-align:left;border-top:1px solid #ffffff12;align-items:center;gap:18px;width:100%;padding:16px 10px;transition:background .2s;display:flex}.dialog-piece:hover,.dialog-piece:focus-visible{background:#22b25c0e}.dialog-piece[aria-current]{background:#22b25c14}.dialog-piece-copy{flex-direction:column;gap:5px;display:flex}.dialog-piece-copy .font-display{font-size:17px}.dialog-selection{color:#7ce5a4;margin-left:auto;font-size:11px}.poem-layout{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:start;gap:64px;display:grid}.poem-text{max-width:560px;font-size:21px;line-height:1.75}.poem-illustration{width:100%;max-width:300px;margin-left:auto}@media (width<=900px){.publication-overview{grid-template-columns:minmax(0,240px) minmax(0,1fr);gap:40px}.publication-detail>h2{font-size:19px}.poem-excerpt blockquote{font-size:18px}.poem-layout{grid-template-columns:minmax(0,1fr) minmax(0,.6fr);gap:40px}.poem-text{font-size:19px}.contents-link{gap:11px}.contents-link .contents-author{display:none}}@media (width<=640px){.home-page{padding-top:124px}.home-heading{margin-bottom:34px}.home-heading>p{margin-top:16px;font-size:14px}.publication-overview{grid-template-columns:1fr;gap:30px}.publication-detail{order:-1}.publication-overview .publication-card{width:100%;max-width:220px;margin:0 auto 4px}.publication-detail>h2{font-size:19px}.poem-excerpt{margin-top:23px;padding-left:17px}.poem-excerpt blockquote{font-size:19px}.contents-link .contents-author{display:block}.reader-main{padding-top:118px}.reader-actions{gap:4px}.contents-trigger{padding-inline:8px;font-size:11px}.poem-layout{grid-template-columns:1fr;gap:38px}.poem-text{font-size:19px;line-height:1.75}.poem-illustration{max-width:240px;margin-inline:auto}.issue-dialog{padding:20px}}@media (width<=400px){.reader-toolbar{flex-wrap:wrap}.reader-actions{margin-left:auto}}.contents-work{flex-direction:column;gap:5px;min-width:0;padding-block:10px;display:flex}.contents-preview{font:400 12px/1.5 var(--font-body);color:#ffffff80}.contents-arrow{flex-shrink:0}@media (width<=640px){.contents-link .contents-author{display:none}.contents-link .contents-arrow{margin-left:auto}}.publication-overview.without-cover{grid-template-columns:minmax(0,1fr);max-width:720px}.issue-entry{color:#ffffffb3;align-items:center;gap:12px;min-height:44px;font-size:12px;display:inline-flex}.issue-entry span{transition:transform .2s}.issue-entry:hover,.issue-entry:focus-visible{color:#b8efcc}.issue-entry:hover span{transform:translate(4px)}.poem-layout.without-illustration{grid-template-columns:minmax(0,1fr)}.media-unavailable{color:#ffffff80;border-block:1px solid #ffffff15;padding-block:24px;font-size:14px}@media (prefers-reduced-motion:reduce){.issue-entry span{transform:none!important}}.try-issue{border-top:1px solid #ffffff15;justify-content:space-between;align-items:center;gap:24px;max-width:720px;margin-top:56px;padding-top:26px;display:flex}.try-issue h2{color:#fffc;font-size:19px}.try-issue p{color:#ffffff80;margin-top:8px;font-size:13px;line-height:1.7}.try-issue .issue-entry{flex-shrink:0}.preview-page{padding-top:124px}.preview-page>.back-link{align-items:center;min-height:44px;font-size:12px;display:inline-flex}.preview-heading{margin:24px 0 40px}.preview-heading h1{font-size:40px;line-height:1.3}.preview-heading p{color:#fff9;margin-top:14px;font-size:14px;line-height:1.8}.preview-workspace{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start;gap:64px;display:grid}.preview-editor{flex-direction:column;gap:20px;display:flex}.preview-field{color:#ffffffb3;flex-direction:column;gap:8px;font-size:12px;display:flex}.preview-field input,.preview-field textarea,.preview-field select{color:#ffffffe0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#090c09;border:1px solid #ffffff26;border-radius:6px;width:100%;padding:12px;font-size:14px;line-height:1.6;transition:border-color .18s}.preview-field textarea{resize:vertical}.preview-field input:focus,.preview-field textarea:focus,.preview-field select:focus{outline-offset:3px;border-color:#d9822b80;outline:2px solid #f0b878}.preview-help{color:#ffffff80;font-size:11px;line-height:1.6}.preview-image-control{color:#ffffffb3;flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.preview-image-control>img{object-fit:contain;width:70px;max-height:100px}.preview-image-control>img.preview-signature{background:#fffaf0;border-radius:4px;width:120px;max-height:48px;padding:4px 8px}.preview-file{cursor:pointer;border:1px solid #ffffff26;border-radius:6px;align-items:center;min-height:44px;padding:10px 14px;display:inline-flex;position:relative}.preview-file:hover{border-color:#f0b878}.preview-file:focus-within{outline-offset:3px;outline:2px solid #f0b878}.preview-file input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.preview-image-control button,.preview-actions>button,.preview-reset button{color:#ffffffa6;min-height:44px;font-size:12px}.preview-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.preview-actions .preview-open{color:#ffe9cf;background:#d9822b14;border:1px solid #d9822b60;border-radius:6px;padding:12px 18px;transition:background .18s}.preview-open:hover{background:#d9822b26}.preview-open:active{transform:translateY(1px)}.preview-open:disabled{opacity:.4;cursor:not-allowed}.preview-save{color:#ffffff80;font-size:11px}.preview-error{color:#ffb84d;font-size:12px}.preview-stage{border-left:1px solid #ffffff15;min-width:0;padding-left:32px}.preview-stage-label{color:#ffffff80;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:32px;font-size:11px;display:flex}.preview-stage .poem-text{font-size:19px}.preview-stage .font-display{overflow-wrap:anywhere}.preview-reset{color:#ffffffb3;border:1px solid #ffb84d55;border-radius:6px;padding:16px;font-size:12px}.preview-reset button{margin-right:16px}@media (width<=900px){.preview-workspace{grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:32px}.preview-stage{padding-left:24px}}@media (width<=700px){.preview-workspace{grid-template-columns:1fr;gap:48px}.preview-stage{border-top:1px solid #ffffff15;border-left:0;padding-top:24px;padding-left:0}.preview-heading h1{font-size:32px}.try-issue{flex-direction:column;align-items:flex-start;gap:12px}}.reader-actions{flex-wrap:wrap;justify-content:flex-end;max-width:100%}.preview-jump{display:none}#preview-editor,#live-preview{scroll-margin-top:120px}@media (width<=700px){.preview-jump{display:inline-flex}}.preview-add{border:0;flex-wrap:wrap;gap:8px;padding:0;display:flex}.preview-add legend{color:#ffffffb3;margin-bottom:10px;font-size:12px}.preview-add button,.preview-piece-actions button,.preview-undo button{color:#ffffffb3;border:1px solid #ffffff26;border-radius:6px;min-height:44px;padding:8px 12px;font-size:12px;transition:background .16s,border-color .16s,color .16s}.preview-add button:hover,.preview-piece-actions button:hover,.preview-undo button:hover{color:#b8efcc;background:#f0b8780a;border-color:#f0b87880}.preview-add button:active{background:#f0b8781a}.preview-add button:disabled,.preview-piece-actions button:disabled,.preview-undo button:disabled{opacity:.35;cursor:not-allowed}.preview-contents>p,.preview-edit-label{color:#ffffff80;font-size:11px}.preview-contents ol{border-block:1px solid #ffffff15;max-height:250px;margin-top:10px;padding:4px;position:relative;overflow-y:auto}.preview-contents button{text-align:left;color:#fff9;border-radius:4px;align-items:center;gap:12px;width:100%;min-height:60px;padding:10px 8px;transition:background .18s,color .18s;display:flex}.preview-contents button:hover{color:#ffffffdc;background:#ffffff05}.preview-contents button[aria-current]{color:#b8efcc;background:#f0b8780a;box-shadow:inset 2px 0 #f0b878}.preview-piece-number{opacity:.55;font-size:11px}.preview-piece-name{overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px}.preview-piece-name small{color:#ffffff70;margin-top:4px;font-size:10px;display:block}.preview-piece-editor{border-top:1px solid #ffffff15;flex-direction:column;gap:20px;padding-top:20px;display:flex}.preview-edit-label{justify-content:space-between;display:flex}.preview-piece-actions{flex-wrap:wrap;gap:8px;display:flex}.preview-piece-actions button:last-child{border-color:#0000}.preview-undo{flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.preview-undo p{overflow-wrap:anywhere}.preview-options summary{cursor:pointer;color:#fff9;min-height:44px;padding-block:12px;font-size:12px}.preview-options[open]{flex-direction:column;gap:14px;display:flex}.preview-empty{max-width:420px;padding:48px 0}.preview-empty>span{font:24px var(--font-display);color:#f0b87880;margin-bottom:24px;display:block}.preview-empty h2{color:#ffffffb3;font-size:26px;line-height:1.5}.preview-empty p{color:#ffffff80;margin-top:16px;font-size:14px;line-height:1.8}.preview-add button{position:relative;overflow:hidden}.add-piece-plus{transition:transform .22s cubic-bezier(.22,1,.36,1);display:inline-block}.preview-add button:hover .add-piece-plus,.preview-add button:focus-visible .add-piece-plus{transform:rotate(90deg)}.preview-add button:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(at 50% 100%,#f0b87830,#0000 70%);transition:opacity .2s;position:absolute;inset:0}.preview-add button:active:after{opacity:1}.preview-contents li{position:relative}.preview-contents button{isolation:isolate;position:relative}.preview-contents button[aria-current]{box-shadow:none;background:0 0}.preview-selection{z-index:-1;pointer-events:none;background:#f0b8780a;border-radius:4px;position:absolute;inset:0;box-shadow:inset 2px 0 #f0b878}.preview-contents button>span:last-child{opacity:.5;transition:transform .18s,opacity .18s}.preview-contents button:hover>span:last-child,.preview-contents button:focus-visible>span:last-child{opacity:1;transform:translate(3px)}.preview-field{transition:color .18s}.preview-field:focus-within{color:#b8efcc}.preview-field input,.preview-field textarea{transition:border-color .18s,background .18s,box-shadow .18s}.preview-field input:focus,.preview-field textarea:focus{background:#0c120e;box-shadow:0 0 18px #f0b8780a}.preview-stage{transition:border-color .25s}.preview-workspace:has(.preview-editor:focus-within) .preview-stage{border-color:#f0b8784a}.preview-file{transition:border-color .18s,background .18s}.preview-file:hover,.preview-file:focus-within{background:#f0b8780a}.preview-open span{transition:transform .2s;display:inline-block}.preview-open:hover:not(:disabled) span,.preview-open:focus-visible span{transform:translate(4px)}.preview-piece-actions button:not(:disabled):active,.preview-actions button:not(:disabled):active{transform:translateY(1px)}.preview-options>:not(summary){animation:.18s ease-out editor-unfold}.preview-options summary{transition:color .18s}.preview-options summary:hover,.preview-options summary:focus-visible{color:#b8efcc}.preview-image-control>img{animation:.26s ease-out image-arrive}.preview-notice:empty{display:none}.editor-save-status{align-items:center;gap:8px;min-height:22px;display:flex}.editor-save-icon{color:#ffffff60;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.editor-save-icon>span{display:flex}.editor-save-icon svg{width:20px;height:20px}.editor-save-status[data-state=saved] .editor-save-icon{color:#f0b878}.editor-save-status[data-state=error] .editor-save-icon{color:#ffb84d}.save-idle-dot{background:currentColor;border-radius:50%;width:5px;height:5px}.save-dots{align-items:center;gap:3px;display:flex}.save-dots i{background:#f0b878;border-radius:50%;width:3px;height:3px;animation:.65s ease-in-out infinite alternate save-breathe}.save-dots i:nth-child(2){animation-delay:.1s}.save-dots i:nth-child(3){animation-delay:.2s}@keyframes save-breathe{0%{opacity:.3;transform:translateY(0)}to{opacity:1;transform:translateY(-2px)}}@keyframes editor-unfold{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes image-arrive{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (hover:hover) and (pointer:fine){.poem-text p:hover{text-shadow:0 0 16px #ffffff14}.poem-excerpt{transition:border-color .25s,background .25s,transform .25s}.poem-excerpt:hover{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.add-piece-plus,.preview-open span,.preview-contents button>span:last-child,.preview-piece-actions button,.preview-actions button,.poem-excerpt{transform:none!important}}.enter-overlay{z-index:100;place-items:center;display:grid;position:fixed;overflow:hidden}.enter-surreal{background:radial-gradient(at 50% 70%,#3f5f78,#0c1f30 70%)}.enter-museum{background:#f4f3ef}.enter-overlay-mark{opacity:0;animation:.3s .12s forwards enter-mark}.enter-surreal .enter-overlay-mark{color:#fbf3e6;font:italic 500 30px Cormorant Garamond,Georgia,serif}.enter-museum .enter-overlay-mark{color:#1b1b19;letter-spacing:.32em;text-transform:uppercase;font:500 11px Inter,sans-serif}@keyframes enter-mark{to{opacity:1}}.preview-theme-picker{border:0;grid-template-columns:1fr 1fr;gap:8px;padding:0;display:grid}.preview-theme-picker legend{color:#ffffffb3;margin-bottom:10px;font-size:12px}.theme-choice{cursor:pointer;border:1px solid #ffffff26;border-radius:5px;align-items:flex-start;gap:9px;padding:12px 10px;transition:border-color .18s,background .18s;display:flex}.theme-choice:has(input:checked){background:#f0b87808;border-color:#f0b87880}.theme-choice input{accent-color:#f0b878;margin-top:3px}.theme-choice>span{color:#ffffffb3;font-size:12px}.theme-choice small{color:#ffffff70;margin-top:6px;font-size:9px;line-height:1.5;display:block}.preview-stage.preview-theme-museum{color:#343a2e;background:#f6f6f3;padding:24px;box-shadow:0 12px 45px #0005}.preview-theme-museum .piece-heading{color:#252823;text-shadow:none;font-family:var(--font-body)}.preview-theme-museum .piece-kind{color:#7b8670}.preview-theme-museum .piece-byline,.preview-theme-museum .preview-stage-label{color:#767e6f}.preview-theme-museum .poem-text{color:#343a2e;font-family:var(--font-body)}.preview-theme-museum .poem-text p:hover{color:#111}body:has(.journal-home){background:#0c0d0b}body:has(.journal-home) .site-header{background:#0c0d0be8}body:has(.journal-home) .nav-link{letter-spacing:.02em;text-shadow:none;filter:none;font-size:12px}.journal-home{color:#eee5d5;padding-top:116px}.journal-masthead{margin-bottom:66px}.journal-masthead h1{letter-spacing:-.065em;white-space:nowrap;margin:24px -5px 28px;font:500 clamp(58px,8.5vw,116px)/1.03 Cormorant Garamond,Georgia,serif}.journal-masthead h1 i{font-weight:400}.journal-masthead h1>span{color:#c68d66}.journal-desk{background:#b6906506;border-block:1px solid #d8cbb633;grid-template-columns:1fr 1fr;align-items:center;gap:70px;margin-top:90px;padding:64px 50px;display:grid;overflow:hidden}.desk-paper{color:#2f2b25;background:#e7dfce;width:100%;max-width:285px;min-height:345px;margin-inline:auto;padding:28px;transition:transform .7s cubic-bezier(.2,.8,.2,1);position:relative;transform:rotate(-7deg);box-shadow:3px 3px #cabfa8,6px 6px #e7dfce,22px 26px 50px #0008}.journal-desk:hover .desk-paper{transform:rotate(-3deg)translateY(-8px)}.desk-paper>span:first-child{letter-spacing:.15em;text-transform:uppercase;font:8px/1.5 Inter,sans-serif}.desk-paper i{margin-top:40px;font:italic 500 42px/1 Cormorant Garamond,Georgia,serif;display:block}.desk-paper>span:last-child{font-size:10px;position:absolute;bottom:22px;right:28px}.desk-lines{gap:12px;margin-top:28px;display:grid}.desk-lines b{background:#463c2d33;height:1px}.desk-lines b:nth-child(2){width:87%}.desk-lines b:nth-child(4){width:59%}.desk-kicker{text-transform:uppercase;letter-spacing:.18em;color:#c68d66;font:9px Inter,sans-serif}.desk-copy h2{margin:20px 0;font:400 clamp(32px,4vw,49px)/1.05 Cormorant Garamond,Georgia,serif}.desk-copy h2 i{color:#c68d66}.desk-copy p{color:#bdb5a5;max-width:320px;font-size:13px;line-height:1.85}.desk-link{border-bottom:1px solid #c68d66;align-items:center;gap:50px;width:fit-content;margin-top:25px;padding:14px 0;font-size:13px;display:flex}.desk-link span{transition:transform .3s}.desk-link:hover span{transform:translate(4px,-4px)}.desk-copy small{color:#918879;max-width:290px;margin-top:20px;font-size:10px;line-height:1.7;display:block}.journal-home :where(a,summary):focus-visible{outline-offset:5px;outline:2px solid #d9a77f}@media (width<=850px){.journal-desk{gap:36px;padding:48px 26px}}@media (width<=600px){.journal-home{padding-top:100px}.journal-masthead{margin-bottom:40px}.journal-masthead h1{margin:25px 0;font-size:clamp(38px,10.3vw,64px)}.journal-desk{grid-template-columns:1fr;gap:46px;margin-top:56px;padding:40px 24px}.desk-paper{width:230px;min-height:295px}.desk-paper i{font-size:36px}.desk-copy h2{font-size:42px}}@media (prefers-reduced-motion:reduce){.journal-home *,.journal-home :before,.journal-home :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.journal-desk:hover .desk-paper,.desk-link:hover span{transform:rotate(0)}}.site-credit{letter-spacing:.08em;color:#ffffff50;text-align:center;width:100%;margin-top:60px;font-size:11px;display:block}.song-player{--sp-ink:#fff8ec;--sp-mute:#fff8ecad;--sp-line:#fff8ec47;--sp-fill:#ffd9a0;--sp-panel:#080a1485;color:var(--sp-ink);font-family:var(--font-body);text-shadow:none;cursor:auto;margin-top:18px}.song-player.is-light{--sp-ink:#1b1b19;--sp-mute:#6f6d66;--sp-line:#d9d7d0;--sp-fill:#1b1b19;--sp-panel:#fff}.song-controls{border:1px solid var(--sp-line);background:var(--sp-panel);border-radius:999px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px 8px 8px;display:grid}.song-player.is-light .song-controls{border-radius:2px}.song-play,.song-mute{width:44px;height:44px;color:inherit;border-radius:50%;place-items:center;transition:background .2s,transform .2s;display:grid}.song-play{background:var(--sp-ink);color:#10131c}.song-player.is-light .song-play{color:#fff}.song-play svg,.song-mute svg{fill:currentColor;pointer-events:none;width:20px;height:20px}.song-mute .song-stroke{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}.song-play:not(:disabled):hover{transform:scale(1.05)}.song-mute:not(:disabled):hover{background:var(--sp-ink)}@supports (color:color-mix(in lab, red, red)){.song-mute:not(:disabled):hover{background:color-mix(in srgb, var(--sp-ink) 12%, transparent)}}.song-play:disabled,.song-mute:disabled{cursor:default}.song-track{gap:2px;min-width:0;display:grid}.song-times{color:var(--sp-mute);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:11px;display:flex}.song-volume{align-items:center;gap:4px;display:flex}.song-seek,.song-level{--progress:0%;appearance:none;cursor:pointer;background:0 0;width:100%;height:24px;margin:0}.song-level{width:72px}.song-seek:disabled,.song-level:disabled{cursor:default}.song-seek::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--sp-fill) var(--progress), var(--sp-line) var(--progress));border-radius:2px;height:4px}.song-level::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--sp-fill) var(--progress), var(--sp-line) var(--progress));border-radius:2px;height:4px}.song-seek::-moz-range-track{background:linear-gradient(90deg, var(--sp-fill) var(--progress), var(--sp-line) var(--progress));border-radius:2px;height:4px}.song-level::-moz-range-track{background:linear-gradient(90deg, var(--sp-fill) var(--progress), var(--sp-line) var(--progress));border-radius:2px;height:4px}.song-seek::-webkit-slider-thumb{background:var(--sp-ink);appearance:none;border:0;border-radius:50%;width:14px;height:14px;margin-top:-5px}.song-level::-webkit-slider-thumb{background:var(--sp-ink);appearance:none;border:0;border-radius:50%;width:14px;height:14px;margin-top:-5px}.song-seek::-moz-range-thumb{background:var(--sp-ink);border:0;border-radius:50%;width:14px;height:14px}.song-level::-moz-range-thumb{background:var(--sp-ink);border:0;border-radius:50%;width:14px;height:14px}.song-player :focus-visible{outline:2px solid var(--sp-fill);outline-offset:3px}.song-status:empty{display:none}.song-status,.song-error,.song-unavailable{color:var(--sp-mute);font:400 12px/1.5 var(--font-body);margin-top:10px}.song-error{color:#ffcf8a}.song-player.is-light .song-error{color:#9a3b1f}.song-unavailable{font:italic 17px var(--sr-serif,Georgia, serif)}@media (width<=420px){.song-level{display:none}}@media (prefers-reduced-motion:reduce){.song-play,.song-mute{transition:none}}.song-view-audio{width:100%;display:block}.song-view-transcript{margin-top:32px}.song-view-transcript h2{color:#ffffff80;letter-spacing:.24em;text-transform:uppercase;margin-bottom:14px;font-size:11px}.preview-publish{border-top:1px solid #ffffff15;gap:14px;padding-top:20px;display:grid}.preview-publish h2,.preview-published>p{letter-spacing:.2em;text-transform:uppercase;color:#ffffffa6;font-size:11px}.preview-publish-state{color:#ffffff80;font-size:11px}.preview-publish-state.is-unpublished{color:#ffcf8a}.preview-publish-state.is-published{color:#b8efcc}.preview-omitted,.preview-report ul,.preview-published ul{gap:6px;margin:8px 0 12px;font-size:12px;display:grid}.preview-omitted li{border-left:2px solid #ffb84d80;padding-left:12px}.preview-report,.preview-git{color:#ffffffb3;overflow-wrap:anywhere;border:1px solid #22b25c40;border-radius:6px;padding:14px 16px;font-size:12px}.preview-report li{color:#fff9;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.preview-git.is-error{border-color:#ffb84d66}.preview-git pre{white-space:pre-wrap;color:#fff9;max-height:260px;margin-top:8px;font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.preview-published li{flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.preview-published li>span{color:#fffc;flex:160px;display:grid}.preview-published small{color:#ffffff70;font-size:11px}.preview-published button{color:#ffffffa6;min-height:44px;font-size:12px}.preview-published button:hover{color:#b8efcc}@media (width<=480px){body:has(.journal-home) .site-header .nav-link{font-size:14px}}.phone-notice{z-index:200;-webkit-backdrop-filter:blur(4px);background:#0805039e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.phone-notice-card{color:#f1e3cc;text-align:center;background:#1d130c;border:1px solid #f1e3cc2e;border-radius:14px;width:min(100%,340px);padding:26px 24px 22px;box-shadow:0 24px 60px #0000008c}.phone-notice-card h2{font:500 26px/1.1 Cormorant Garamond,Georgia,serif}.phone-notice-card p{color:#f1e3ccd1;margin-top:10px;font-size:15px;line-height:1.55}.phone-notice-card button{color:#1d130c;background:#f1e3cc;border-radius:999px;min-height:44px;margin-top:20px;padding:0 28px;font-size:14px;font-weight:600}.phone-notice-card button:focus-visible{outline-offset:3px;outline:2px solid #f0b878}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-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-duration{syntax:"*";inherits:false}.cover-table{--cw:clamp(190px, 21vw, 280px);--paper:#f1e8d4;--ease-out:cubic-bezier(.2, .8, .2, 1);margin-top:8px}.table-spread{padding:30px 0 70px;position:relative}.table-mug,.table-pencil,.table-letter,.table-polaroid,.table-cassette{pointer-events:none;position:absolute}.table-mug{filter:drop-shadow(10px 16px 14px #3c230f59);width:clamp(130px,12vw,170px);top:46%;right:-3%}.table-letter{width:clamp(170px,17vw,230px);bottom:30px;left:-2%;transform:rotate(-11deg);box-shadow:10px 14px 20px #3c230f47,2px 3px 4px #3c230f33}.table-letter svg{width:100%;display:block}.table-pencil{filter:drop-shadow(5px 8px 4px #3c230f66);width:clamp(150px,15vw,200px);bottom:18px;left:6%;transform:rotate(-32deg)}.table-polaroid{background:#fbfaf6;width:clamp(130px,12vw,165px);padding:9px 9px 34px;top:-230px;right:3%;transform:rotate(7deg);box-shadow:10px 14px 18px #3c230f47,2px 3px 4px #3c230f33}.table-polaroid-art{aspect-ratio:1;width:100%;display:block;position:relative;overflow:hidden}.table-cassette{filter:drop-shadow(8px 12px 10px #3c230f59);width:clamp(130px,12vw,160px);bottom:0;right:4%;transform:rotate(-8deg)}.table-covers{padding-left:calc(var(--cw) * .12);flex-wrap:wrap;justify-content:center;gap:34px 0;display:flex;position:relative}.tc{--lift:0;width:var(--cw);margin-left:calc(var(--cw) * -.12);color:inherit;transform:translate(calc(var(--x) + var(--side) * 26px), var(--y)) rotate(var(--r));transition:transform .32s var(--ease-out);outline:none;flex:none;text-decoration:none;position:relative}.tc.is-lifted{transform:translate(var(--x), calc(var(--y) - 22px)) rotate(0deg) scale(1.07);transition-duration:.28s}.tc-copy{aspect-ratio:3/4;transition:box-shadow .3s var(--ease-out);border-radius:2px;position:relative;overflow:hidden;box-shadow:1px 1px #ece4d2e6,2px 2px #c8beaae6,3px 3px #a09682cc,10px 14px 18px #3c230f52,2px 4px 4px #3c230f47}.tc.is-lifted .tc-copy{box-shadow:1px 1px #ece4d2e6,2px 2px #c8beaae6,3px 3px #a09682cc,28px 44px 46px #3c230f5c,8px 14px 14px #3c230f38}.tc-copy:after{content:"";z-index:2;pointer-events:none;transition:background-position .8s var(--ease-out);background:linear-gradient(90deg,#00000038,#0000 4%) 0 0/100% 100%,linear-gradient(120deg,#0000 30%,#ffffff24 46%,#0000 60%) 100% 0/260% 100%;position:absolute;inset:0}.tc.is-lifted .tc-copy:after{background-position:0 0,0 0}.tc:focus-visible .tc-copy{outline-offset:5px;outline:2px solid #c68d66}.tc-surreal .tc-copy{color:#fff6e6;background:#0c1f30}.tc-art{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tc-shade{background:linear-gradient(#050a1499,#0000 28% 52%,#050a14d9);position:absolute;inset:0}.tc-mast,.tc-title{z-index:1;margin:0;position:absolute;left:16px;right:14px}.tc-mast{justify-content:space-between;align-items:baseline;gap:8px;display:flex;top:13px}.tc-surreal .tc-mast span:first-child{text-shadow:0 2px 14px #0009;font:italic 500 clamp(17px,1.5vw,21px)/1 Cormorant Garamond,Georgia,serif}.tc-surreal .tc-mast span:last-child{letter-spacing:.08em;font-size:9px}.tc-title{text-wrap:balance;bottom:40px}.tc-surreal .tc-title{text-shadow:0 2px 18px #0009;font:italic 500 clamp(22px,2.1vw,30px)/1.02 Cormorant Garamond,Georgia,serif}.tc-museum .tc-copy{color:#1b1b19;background:linear-gradient(#f8f7f4,#ecebe6);font-family:Inter,Helvetica Neue,Arial,sans-serif}.tc-museum .tc-mast span:first-child{letter-spacing:.06em;font-size:9px;font-weight:500}.tc-museum .tc-mast span:last-child{letter-spacing:-.04em;font:300 22px Inter,sans-serif}.tc-work{background:#fff;height:46%;position:absolute;top:19%;left:17%;right:17%;overflow:hidden;box-shadow:0 2px 4px #1e190f0f,0 14px 26px #1e190f24}.tc-work>*{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tc-museum .tc-title{letter-spacing:-.02em;font:300 clamp(15px,1.3vw,18px)/1.15 Inter,Helvetica Neue,Arial,sans-serif}.table-note{background:var(--paper);color:#3a2f27;text-align:center;width:190px;margin:20px auto 30px;padding:26px 20px;font:italic 22px/1.25 Cormorant Garamond,Georgia,serif;position:relative;transform:rotate(-4deg);box-shadow:8px 14px 22px #3c230f4d}.table-caption{color:#2b1a0eb8;text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 14px;min-height:32px;margin-top:28px;font-size:13px;display:flex}.table-caption strong{color:#24150a;font:italic 500 22px Cormorant Garamond,Georgia,serif}@media (width<=640px){.cover-table{--cw:min(40vw, 190px)}.table-spread{padding:70px 0 80px}.table-mug{width:120px;top:-40px;right:-16%}.table-polaroid,.table-cassette{display:none}.table-letter{width:140px;bottom:40px;left:-10%}.table-covers{padding-left:calc(var(--cw) * .06);gap:22px 0}.tc{margin-left:calc(var(--cw) * -.06);--side:0!important}.table-pencil{width:140px;bottom:30px}}@media (prefers-reduced-motion:reduce){.tc,.tc-copy,.tc-copy:after{transition:none}}:root[data-scene=table] body{color:#2b1a0e;background:#b98c5f}.table-scene{z-index:-10;pointer-events:none;background:linear-gradient(115deg,#d2a877,#c0915f 45%,#a87a4c);position:fixed;inset:0;overflow:hidden}.table-grain{mix-blend-mode:multiply;position:absolute;inset:0}.table-boards{background:linear-gradient(#ffebc80f 0 33.4%,#5a321414 33.4% 66.8%,#ffe1b40a 66.8%),repeating-linear-gradient(#0000 0 calc(33.4vh - 2px),#46281259 calc(33.4vh - 2px) calc(33.4vh - 1px),#ffe6be2e calc(33.4vh - 1px) 33.4vh);position:absolute;inset:0}.table-window{filter:blur(26px);mix-blend-mode:soft-light;opacity:.9;grid-template-columns:1fr 1fr;gap:3vw;width:70vw;height:90vh;display:grid;position:absolute;top:-20vh;left:-10vw;transform:rotate(-14deg)skew(-18deg)}.table-window i{background:#fff6e1f2}.table-vignette{background:radial-gradient(80% 70% at 35% 30%,#fff0d229,#0000 60%),radial-gradient(120% 100%,#0000 55%,#3c200c73);position:absolute;inset:0}:root[data-scene=table] .site-header .nav-link{color:#2b1a0e;filter:none}:root[data-scene=table] .site-header .nav-link:after{background:#2b1a0e}:root[data-scene=table] .site-header a:not(.nav-link){color:#2b1a0e}:root[data-scene=table] body .site-header{background:0 0}:root[data-scene=table] body .site-header.is-scrolled{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#c49868b8;box-shadow:0 1px #46281233}:root[data-scene=table] :where(a,button):focus-visible{outline-color:#5a2a10}:root[data-scene=table] .journal-home{color:#2b1a0e}:root[data-scene=table] .journal-masthead h1{color:#2a180b;text-shadow:0 1px #ffe6be59}:root[data-scene=table] .journal-masthead h1>span{color:#8c3a1c}:root[data-scene=table] .journal-desk{background:#fff0d71f;border-color:#46281233}:root[data-scene=table] .desk-copy p{color:#4a3322}:root[data-scene=table] .desk-copy small{color:#6a4f3a}:root[data-scene=table] .desk-kicker,:root[data-scene=table] .desk-copy h2 i{color:#8c3a1c}:root[data-scene=table] .desk-link{border-color:#8c3a1c}:root[data-scene=table] .site-credit{color:#2b1a0e8c}.paper-sheet{color:#2b1a0e;background:linear-gradient(#fbf6ec,#f2e9d8);padding:clamp(36px,6vw,64px) clamp(26px,6vw,70px) clamp(44px,7vw,76px);position:relative;transform:rotate(-1.2deg);box-shadow:1px 1px #e4d8c2,16px 22px 34px #3c230f4d,3px 5px 6px #3c230f33}.paper-sheet h1{letter-spacing:-.03em;font:500 clamp(40px,6vw,60px)/1 Cormorant Garamond,Georgia,serif}.paper-sheet p{color:#4a3322;max-width:34em;margin-top:22px;font-size:18px;line-height:1.7}.partner-list{margin-top:8px}.partner{border-top:1px solid #4a33222e;margin-top:44px;padding-top:44px}.partner-logo{align-items:center;max-width:min(100%,300px);height:84px;display:inline-flex}.partner-logo img{object-fit:contain;max-width:100%;max-height:100%}.partner h2{letter-spacing:-.02em;margin-top:22px;font:500 clamp(28px,4vw,36px)/1.1 Cormorant Garamond,Georgia,serif}.partner p{margin-top:14px;font-size:17px}.partner-site{color:#6d3f1f;text-underline-offset:3px;margin-top:18px;font-size:15px;-webkit-text-decoration:underline #6d3f1f59;text-decoration:underline #6d3f1f59;display:inline-block}.partner-site:hover{text-decoration-color:currentColor}.partner-logo:focus-visible,.partner-site:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #8a5a36}.tc-open{z-index:1;letter-spacing:.16em;text-transform:uppercase;color:#fbf3e6;opacity:.9;justify-content:space-between;font:500 clamp(9px,.8vw,11px) Inter,sans-serif;display:flex;position:absolute;bottom:14px;left:16px;right:14px}.tc-museum .tc-open{color:#1b1b19}.tc-museum .tc-title{bottom:66px}.tc-sub{z-index:1;color:#5b5850;margin:0;font:italic 500 clamp(11px,1vw,14px) Cormorant Garamond,Georgia,serif;position:absolute;bottom:42px;left:16px;right:14px}.tc-heading{color:#3b2410;opacity:0;pointer-events:none;justify-content:center;gap:.7em;font:italic 500 clamp(15px,1.4vw,19px) Cormorant Garamond,Georgia,serif;transition:opacity .25s;display:flex;position:absolute;top:calc(100% + 14px);left:0;right:0}.tc-heading span:first-child{letter-spacing:.18em;align-self:center;font:600 11px Inter,sans-serif}.tc.is-lifted .tc-heading,.tc:focus-visible .tc-heading{opacity:1}@media (hover:none){.tc-heading{opacity:1}}:root[data-scene=table] .journal-desk{color:#2f2218;background:linear-gradient(90deg,#0000 0 100%),linear-gradient(90deg,#0000 296px,#be463252 296px 298px,#0000 298px),repeating-linear-gradient(#0000 0 31px,#506ea033 31px 32px) 0 22px,#fbf6ea;border:0;border-radius:2px;grid-template-columns:minmax(0,230px) minmax(0,1fr);gap:64px;max-width:900px;margin:120px auto 0;padding:64px 72px 60px 64px;position:relative;overflow:visible;transform:rotate(-.7deg);box-shadow:inset 0 1px #ffffffb3,1px 2px 2px #3c230f40,14px 22px 36px #3c230f47}:root[data-scene=table] .desk-paper{z-index:1;margin:-96px 0 -40px -40px;box-shadow:2px 3px 2px #3c230f40,14px 20px 28px #3c230f52}:root[data-scene=table] .desk-paper:after{content:"";background:#d6aa5a9e;width:96px;height:28px;position:absolute;top:-14px;left:50%;translate:-50%;rotate:3deg;box-shadow:0 1px 2px #3c230f40}:root[data-scene=table] .journal-desk:hover .desk-paper{transform:rotate(-4deg)translateY(-6px)}:root[data-scene=table] .desk-kicker{font-size:11px}:root[data-scene=table] .desk-copy h2{color:#2a180b;margin:14px 0 22px;font-size:clamp(40px,5vw,60px)}:root[data-scene=table] .desk-copy p{color:#3f2c1d;max-width:400px;font-size:17px;line-height:1.7}:root[data-scene=table] .desk-link{color:#fbf3e6;background:#8c3a1c;border:0;border-radius:999px;gap:18px;margin-top:30px;padding:14px 24px;font-size:15px;font-weight:500;transition:transform .2s,box-shadow .2s;box-shadow:0 3px #5f2711,0 8px 16px #3c230f40}:root[data-scene=table] .desk-link:hover{transform:translateY(-2px);box-shadow:0 5px #5f2711,0 12px 20px #3c230f40}:root[data-scene=table] .desk-copy small{color:#6a4f3a;max-width:400px;margin-top:26px;font-size:12.5px}@media (width<=760px){:root[data-scene=table] .journal-desk{background-image:none,none,repeating-linear-gradient(#0000 0 31px,#506ea033 31px 32px);grid-template-columns:1fr;gap:40px;margin-top:100px;padding:56px 26px 44px}:root[data-scene=table] .desk-paper{margin:-90px auto 0}}html:not([data-scene=table]) .mode-toggle{display:none}:root[data-scene=table] .mode-toggle{color:#2b1a0e}.table-scene:after{content:"";opacity:0;background:radial-gradient(55% 45% at 30% 22%,#ffb06029,#0000 70%),radial-gradient(130% 110% at 50% 45%,#1208039e,#0a0401db),#1e0e0666;transition:opacity .45s;position:absolute;inset:0}:root[data-scene=table]:is(:not([data-mode=light]),[data-page=editor]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-scene=table]:is(:not([data-mode=light]),[data-page=editor]) .table-scene:after{opacity:1}:root[data-scene=table]:is(:not([data-mode=light]),[data-page=editor]) body{color:#f1e3cc;background:#1d0f06}:root[data-scene=table]:is(:not([data-mode=light]),[data-page=editor]) :is(.site-header .nav-link,.site-header a:not(.nav-link),.mode-toggle,.journal-home){color:#f1e3cc}:root[data-scene=table]:is(:not([data-mode=light]),[data-page=editor]) .site-header .nav-link:after{background:#f1e3cc}:root[data-scene=table]:is(:not([data-mode=light]),[data-page=editor]) body .site-header.is-scrolled{background:#1c0e06bd;box-shadow:0 1px #f0c8961f}:root[data-scene=table]:is(:not([data-mode=light]),[data-page=editor]) :where(a,button):focus-visible{outline-color:#e9b27a}:root[data-scene=table]:is(:not([data-mode=light]),[data-page=editor]) .journal-masthead h1{color:#f6e8d0;text-shadow:0 2px 24px #0000008c}:root[data-scene=table]:is(:not([data-mode=light]),[data-page=editor]) .journal-masthead h1>span{color:#e48f5f}:root[data-scene=table]:is(:not([data-mode=light]),[data-page=editor]) .table-caption{color:#f1e3ccc7}:root[data-scene=table]:is(:not([data-mode=light]),[data-page=editor]) .table-caption strong{color:#f6e8d0}:root[data-scene=table]:is(:not([data-mode=light]),[data-page=editor]) .tc-heading{color:#f1e3cc}:root[data-scene=table]:is(:not([data-mode=light]),[data-page=editor]) .site-credit{color:#f1e3cc8c}:root[data-scene=table]:is(:not([data-mode=light]),[data-page=editor]) :is(.paper-sheet,.journal-desk,.table-letter,.table-polaroid,.table-note){filter:brightness(.9)sepia(.12)}:root[data-scene=table]:is(:not([data-mode=light]),[data-page=editor]) .tc-copy{box-shadow:1px 1px #ece4d2bf,2px 2px #c8beaab3,3px 3px #a0968299,10px 14px 20px #0000008c,2px 4px 4px #00000080}:root[data-scene=table]:is(:not([data-mode=light]),[data-page=editor]) :is(.table-mug,.table-cassette,.tc-museum .tc-copy){filter:brightness(.82)}:root[data-page=editor] .mode-toggle{display:none}:root[data-page=editor] .preview-page{max-width:1180px}:root[data-page=editor] .preview-heading h1{color:#f6e8d0;text-shadow:0 2px 24px #0000008c;font-size:clamp(38px,5vw,56px)}:root[data-page=editor] .preview-heading p,:root[data-page=editor] .preview-page>.back-link{color:#f1e3cccc;font-size:15px}:root[data-page=editor] .preview-workspace{grid-template-columns:minmax(0,400px) minmax(0,1fr);gap:36px}:root[data-page=editor] .preview-editor{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a0d06c7;border:1px solid #f0c89624;border-radius:10px;gap:22px;padding:30px 28px 34px;box-shadow:0 24px 50px #00000073,inset 0 1px #ffe1b412}:root[data-page=editor] .preview-field{color:#f1e3ccd9;font-size:13px}:root[data-page=editor] .preview-field input,:root[data-page=editor] .preview-field textarea,:root[data-page=editor] .preview-field select{color:#f6e8d0;background:#0a0502b3;border-color:#f0c89633;font-size:15px}:root[data-page=editor] .preview-help,:root[data-page=editor] .preview-save{color:#f1e3cc9e;font-size:12px}:root[data-page=editor] .preview-stage{color:#2a1b10;filter:brightness(.94)sepia(.1);background:linear-gradient(#fbf6ec,#f1e8d6);border:0;border-radius:3px;max-height:calc(100vh - 120px);padding:40px 44px;position:sticky;top:96px;overflow:auto;box-shadow:1px 1px #e4d8c2,3px 3px #d3c6ad,18px 26px 40px #00000073}:root[data-page=editor] .preview-stage .text-green,:root[data-page=editor] .preview-stage [class*=text-green]{color:#8c3a1c}:root[data-page=editor] .preview-stage *{text-shadow:none}:root[data-page=editor] .preview-stage [class*=text-white],:root[data-page=editor] .preview-stage .font-display,:root[data-page=editor] .preview-stage .poem-text{color:#2a1b10}:root[data-page=editor] .preview-stage-label{color:#6a4f3a}:root[data-page=editor] .preview-stage em,:root[data-page=editor] .preview-stage p{color:#4a3322}@media (width<=900px){:root[data-page=editor] .preview-workspace{grid-template-columns:1fr}:root[data-page=editor] .preview-stage{max-height:none;padding:28px 24px;position:static}}.cover-table{--lap:.25}.tc:not(:last-child) :is(.tc-mast,.tc-title,.tc-open,.tc-sub){right:calc(var(--cw) * var(--lap) + 6px)}@media (width<=640px){.cover-table{--lap:.1}}@keyframes tc-arrive{0%{opacity:0;transform:translateY(-80px) rotate(calc(var(--r) * -3)) scale(1.08)}}@keyframes table-fade{0%{opacity:0}}.tc.is-arriving .tc-copy{animation:.75s cubic-bezier(.2,.9,.25,1) backwards tc-arrive;animation-delay:calc(var(--i) * .12s + .12s)}.table-spread>:not(.table-covers){animation:.9s ease-out .35s backwards table-fade}@media (prefers-reduced-motion:reduce){.tc.is-arriving .tc-copy,.table-spread>:not(.table-covers){animation:none}}@media (width<=640px){.tc-heading{display:none}}html,body{overflow-x:clip}.gw-wall{z-index:-10;pointer-events:none;background:#121110;position:fixed;inset:0}.gw-page{color:#efe6d6;padding-top:124px}.gw-heading h1{font:400 clamp(34px,4.5vw,52px)/1 Cormorant Garamond,Georgia,serif}.gw-empty{color:#efe6d6bf;margin-top:64px;font:italic 500 22px Cormorant Garamond,Georgia,serif}.gw-wallgrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start;gap:40px 24px;margin:48px 0 0;padding:0;list-style:none;display:grid}.gw-card{text-align:left;cursor:pointer;width:100%;display:block;position:relative}.gw-card:focus-visible{outline-offset:6px;outline:2px solid #efe6d6}.gw-frame,.gw-blank,.gw-sheet,.gw-screen,.gw-tape{aspect-ratio:4/5;background:#1c1a18;outline:1px solid #efe6d614;transition:outline-color .25s,transform .4s cubic-bezier(.2,.8,.2,1);display:block;overflow:hidden}.gw-card:hover :is(.gw-frame,.gw-blank,.gw-sheet,.gw-screen,.gw-tape){outline-color:#efe6d68c;transform:translateY(-3px)}.gw-frame img{object-fit:contain;width:100%;height:100%;display:block}.gw-blank,.gw-sheet,.gw-screen,.gw-tape{color:#efe6d6e0;align-content:center;gap:4px;padding:28px 26px;font:italic 500 19px/1.5 Cormorant Garamond,Georgia,serif;display:grid}.gw-sheet>span,.gw-tape>span{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gw-screen{background:radial-gradient(circle at 50% 45%,#26231f,#151311);place-items:center}.gw-play{background:#0c0b0959;border:1px solid #efe6d673;border-radius:50%;width:64px;height:64px;position:relative}.gw-play:after{content:"";border:11px solid #0000;border-left:18px solid #efe6d6e6;border-right-width:0;position:absolute;top:50%;left:54%;transform:translate(-50%,-50%)}.gw-card:after{content:"↗";color:#efe6d6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0b099e;border:1px solid #efe6d659;border-radius:50%;place-items:center;width:32px;height:32px;font-size:15px;transition:background .2s,color .2s;display:grid;position:absolute;top:12px;right:12px}.gw-card:hover:after,.gw-card:focus-visible:after{color:#121110;background:#efe6d6}.gw-plate{gap:2px;padding:14px 2px 0;display:grid}.gw-plate strong{color:#f6ecdb;font:500 20px/1.15 Cormorant Garamond,Georgia,serif}.gw-plate span{color:#efe6d6bf;font-size:13px}.gw-plate small{display:none}.gw-dialog{z-index:90;color:#efe6d6;background:#0c0b09;flex-direction:column;padding:0 clamp(18px,5vw,64px) 32px;display:flex;position:fixed;inset:0;overflow-y:auto}.gw-dialog-bar{z-index:1;color:#efe6d6b3;background:linear-gradient(#0c0b09 70%,#0000);padding:18px 0;font-size:13px;position:sticky;top:0}.gw-dialog-bar>div,.gw-dialog-body,.gw-dialog-nav{width:100%;max-width:760px;margin-inline:auto}.gw-dialog-bar>div{justify-content:space-between;align-items:center;display:flex}.gw-dialog-bar button,.gw-dialog-nav button{border:1px solid #efe6d64d;border-radius:999px;min-height:44px;padding:8px 20px;font-size:14px}.gw-dialog-bar button:hover,.gw-dialog-nav button:hover{background:#efe6d61a}.gw-dialog-body{margin-top:8px}.gw-source{color:#f0b878;border-bottom:1px solid #f0b878;margin-top:36px;padding-bottom:4px;font-size:14px;display:inline-block}.gw-dialog-nav{border-top:1px solid #efe6d61f;justify-content:space-between;gap:12px;margin-top:40px;padding-top:24px;display:flex}@media (prefers-reduced-motion:reduce){.gw-card *{transition:none!important}}@media (width<=599px){.gw-wallgrid{grid-template-columns:1fr;gap:32px}.gw-blank,.gw-sheet,.gw-screen,.gw-tape{aspect-ratio:4/3}}@media (hover:none){.gw-card:hover :is(.gw-frame,.gw-blank,.gw-sheet,.gw-screen,.gw-tape){outline-color:#efe6d614;transform:none}.gw-card:hover:after{color:#efe6d6;background:#0c0b099e}}@media (orientation:landscape) and (height<=520px) and (pointer:coarse){.gw-dialog-bar{padding:10px 0}.gw-look .gw-look-image{max-height:calc(100dvh - 110px)}.gw-look .gw-look-video{width:min(100%,177.778dvh - 195.556px)}}.gw-dialog [class*=text-green]{color:#f0b878}.gw-look{gap:24px;margin:0;display:grid}.gw-look-head{gap:4px;display:grid}.gw-look-head h2{color:#f6ecdb;text-wrap:balance;font:400 clamp(30px,4.4vw,44px)/1.08 Cormorant Garamond,Georgia,serif}.gw-look-head span{color:#efe6d6b3;font-size:14px;line-height:1.5}.gw-look-image{object-fit:contain;justify-self:center;max-width:100%;max-height:calc(100vh - 260px);display:block;box-shadow:0 24px 60px #0009}.gw-look-video,.gw-look-audio{width:100%;display:block}.gw-look-video{aspect-ratio:16/9;background:#000;border-radius:4px}.gw-look-audio{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.gw-look-lines{color:#f6ecdbe6;gap:6px;max-width:34em;font:400 clamp(18px,1.6vw,20px)/1.6 Cormorant Garamond,Georgia,serif;display:grid}.gw-look-note,.gw-look-missing{color:#efe6d6b3;font-size:15px;line-height:1.6}.gw-look-missing{font-style:italic}.sr-reader{--sr-ink:#241d19;--sr-paper:#f3ead8;--sr-paper-edge:#d9ccb2;--sr-accent:#8b4f3a;--sr-serif:"Cormorant Garamond", "Libre Baskerville", Georgia, serif;isolation:isolate;color:#fbf3e6;flex-direction:column;height:100dvh;min-height:560px;display:flex;position:relative;overflow:hidden}.dreamscape{z-index:-1;background:#0c1f30;position:fixed;inset:0;overflow:hidden}.dreamscape-layer{position:absolute;inset:-3%}.dream-svg{width:100%;height:100%;display:block}.dl{transform:translate(calc(var(--mx,0) * var(--d) * -1px), calc(var(--my,0) * var(--d) * -.6px));transition:transform 1.4s cubic-bezier(.2,.8,.2,1)}.dreamscape-grain{opacity:.22;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.dreamscape-vignette{pointer-events:none;background:radial-gradient(75% 70% at 50% 48%,#0000 45%,#04060e8c);position:absolute;inset:0}.twinkle{animation:4s ease-in-out infinite sr-twinkle}.drift-slow{animation:70s ease-in-out infinite alternate sr-drift}.bob{animation:9s ease-in-out infinite alternate sr-bob}.shimmer{animation:5s ease-in-out infinite sr-shimmer}.swim-whale{animation:46s ease-in-out infinite alternate sr-swim}.swim-fish{animation:16s ease-in-out infinite alternate sr-fish}.birds{animation:38s linear infinite sr-birds}.rise{animation:24s linear infinite sr-rise}.flap{transform-box:fill-box;transform-origin:0 100%;animation:1.8s ease-in-out infinite alternate sr-flap}.drift-up{animation:22s linear infinite sr-drift-up}.melt{transform-box:fill-box;transform-origin:50% 0;animation:7s ease-in-out infinite alternate sr-melt}.window-glow{animation:7s ease-in-out infinite sr-shimmer}@keyframes sr-twinkle{0%,to{opacity:.25}50%{opacity:1}}@keyframes sr-drift{0%{transform:translate(-50px)}to{transform:translate(60px)}}@keyframes sr-bob{0%{transform:translateY(0)}to{transform:translateY(-16px)}}@keyframes sr-shimmer{0%,to{opacity:1}50%{opacity:.55}}@keyframes sr-swim{0%{transform:translate(-160px,20px)}to{transform:translate(180px,-30px)}}@keyframes sr-fish{0%{transform:translate(0)}to{transform:translate(-120px,30px)}}@keyframes sr-birds{0%{transform:translate(-260px,30px)}to{transform:translate(1300px,-60px)}}@keyframes sr-rise{0%{opacity:0;transform:translate(0)}8%{opacity:1}50%{transform:translate(24px,-600px)}92%{opacity:1}to{opacity:0;transform:translate(-10px,-1200px)}}@keyframes sr-flap{0%{transform:scaleY(1)}to{transform:scaleY(.72)}}@keyframes sr-drift-up{0%{opacity:0;transform:translateY(40px)}20%{opacity:.55}80%{opacity:.4}to{opacity:0;transform:translateY(-220px)}}@keyframes sr-melt{0%{transform:scaleY(1)}to{transform:scaleY(1.06)}}.sr-chrome{z-index:10;position:relative}.sr-top{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:18px 28px 6px;display:grid}.sr-pill,.sr-actions .micro-button,.sr-round{-webkit-backdrop-filter:blur(14px)saturate(1.3);color:#fdf6ea;letter-spacing:.02em;background:#0a0e1a61;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:12px;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.sr-pill:hover,.sr-actions .micro-button:hover,.sr-round:not(:disabled):hover{color:#fff;background:#0a0e1a99;border-color:#ffecc880}.sr-back{justify-self:start}.sr-back span{transition:transform .2s}.sr-back:hover span{transform:translate(-3px)}.sr-edition{text-align:center;text-shadow:0 2px 14px #0009;flex-direction:column;align-items:center;gap:2px;display:flex}.sr-edition a{color:inherit;font:italic 500 22px/1 var(--sr-serif);text-decoration:none;transition:opacity .2s}.sr-edition a:hover,.sr-edition a:focus-visible{opacity:.75}.sr-actions{justify-self:end;gap:8px}.sr-actions .save-toast{color:#fdf6ea;background:#0e121ee6;border-color:#ffffff2e}.sr-bottom{justify-content:center;align-items:center;gap:18px;padding:6px 20px 4px;display:flex}.sr-round{justify-content:center;width:48px;height:48px;padding:0;font-size:18px}.sr-round:disabled{opacity:.3;cursor:default}.sr-round:not(:disabled):active{transform:scale(.94)}.sr-progress{text-shadow:0 2px 12px #000000b3;flex-direction:column;align-items:center;gap:6px;min-width:220px;max-width:420px;display:flex}.sr-stars{gap:9px;display:flex}.sr-stars i{background:#ffffff4d;border-radius:50%;width:5px;height:5px;transition:background .3s,box-shadow .3s,transform .3s}.sr-stars i.is-past{background:#ffecc899}.sr-stars i.is-on{background:#fff3d6;transform:scale(1.5);box-shadow:0 0 8px #ffd98f,0 0 18px #ffb84d}.sr-now{max-width:100%;font:italic 16px/1.2 var(--sr-serif);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sr-reader .issue-dialog{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0e121edb;border-color:#ffffff29;box-shadow:0 30px 80px #00000080}.sr-reader .issue-dialog h2{font:italic 500 34px var(--sr-serif)}.sr-reader .dialog-piece-copy .font-display{font:italic 500 21px var(--sr-serif)}.sr-reader .dialog-piece:hover,.sr-reader .dialog-piece[aria-current]{background:#ffffff0f}.sr-reader .dialog-selection{color:#f3c99d}.sr-stage{flex:1;place-items:center;min-height:0;padding:6px 16px;display:grid}.sr-book{--pw:min(560px, 44vw, calc((100dvh - 220px) * .74));width:calc(var(--pw) * 2);height:calc(var(--pw) / .74);perspective:2800px;perspective-origin:50% 40%;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;position:relative}.sr-book.is-single{--pw:min(520px, calc(100vw - 28px));width:var(--pw);height:min(calc(var(--pw) * 1.75), calc(100dvh - 200px))}.sr-half{width:var(--pw);height:100%;position:relative}.sr-half.is-single{width:100%}.sr-left{border-radius:6px 0 0 6px;transition:box-shadow .5s;box-shadow:0 0 #0000}.sr-left:not(.is-empty){box-shadow:-1px 1px 0 var(--sr-paper-edge), -2px 2px 0 #f6eedf, -3px 3px 0 var(--sr-paper-edge), -4px 4px 0 #f6eedf, -5px 5px 0 #c9b997, -18px 30px 60px #00000073}.sr-right{box-shadow:1px 1px 0 var(--sr-paper-edge), 2px 2px 0 #f6eedf, 3px 3px 0 var(--sr-paper-edge), 4px 4px 0 #f6eedf, 5px 5px 0 #c9b997, 18px 30px 60px #00000073;border-radius:0 6px 6px 0}.sr-right.is-single{border-radius:4px 8px 8px 4px}.sr-half>:first-child{border-radius:inherit}.sr-gutter{z-index:4;pointer-events:none;background:linear-gradient(90deg,#0000,#28180a1f 35%,#28180a57 50%,#28180a1f 65%,#0000);width:70px;transition:opacity .5s;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.sr-book.is-closed .sr-gutter{opacity:0}.sr-right:after{content:"";z-index:6;background:linear-gradient(315deg,#0000 50%,#e3d6bc 50%,#fbf4e4 72%,#cdbd9c);border-radius:0 0 6px;width:0;height:0;transition:width .26s cubic-bezier(.2,.8,.2,1),height .26s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;right:0;box-shadow:-3px -3px 10px #0000002e}@media (hover:hover){.sr-book:hover .sr-right:after{width:44px;height:44px}}.sr-shade{z-index:5;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,#140a00e6,#140a0040 45%,#0000 85%);position:absolute;inset:0}.sr-shade.from-right{background:linear-gradient(270deg,#140a00e6,#140a0040 45%,#0000 85%)}.sr-leaf{z-index:8;width:var(--pw);height:100%;transform-style:preserve-3d;will-change:transform;position:absolute;top:0}.sr-leaf.on-right{transform-origin:0;left:50%}.sr-leaf.on-left{transform-origin:100%;left:0}.sr-leaf.on-single{transform-origin:0;width:100%;left:0}.sr-face{backface-visibility:hidden;background:var(--sr-paper);position:absolute;inset:0;overflow:hidden}.sr-face-back{transform:rotateY(180deg)}.on-right .sr-face-front,.on-single .sr-face-front,.on-left .sr-face-back{border-radius:0 6px 6px 0}.on-left .sr-face-front,.on-right .sr-face-back,.on-single .sr-face-back{border-radius:6px 0 0 6px}.sr-leaf-shade{z-index:9;pointer-events:none;background:linear-gradient(90deg,#0000008c,#00000014 35%,#fffaeb29 70%,#00000040);position:absolute;inset:0}.on-left .sr-face-front .sr-leaf-shade,.on-right .sr-face-back .sr-leaf-shade,.on-single .sr-face-back .sr-leaf-shade{transform:scaleX(-1)}.sr-paper{color:var(--sr-ink);background-color:var(--sr-paper);background-image:linear-gradient(90deg,#5a3c1e29,#0000 7%),radial-gradient(at 70% 20%,#fffcf0b3,#0000 60%),radial-gradient(at 20% 90%,#c4aa8240,#0000 60%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 .45 0 0 0 0 .35 0 0 0 0 .2 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23p)'/%3E%3C/svg%3E");flex-direction:column;padding:clamp(22px,3.4vh,36px) clamp(26px,3.4vw,50px) clamp(16px,2.4vh,24px);display:flex;position:absolute;inset:0}.sr-paper.is-blank{background-image:linear-gradient(270deg,#5a3c1e29,#0000 9%)}.sr-folio{color:#8d7c69;letter-spacing:.24em;text-transform:uppercase;border-bottom:1px solid #5038202e;justify-content:space-between;gap:12px;padding-bottom:10px;font-size:9px;display:flex}.sr-body{scrollbar-width:none;-webkit-user-select:text;user-select:text;cursor:auto;flex:1;min-height:0;padding:clamp(16px,3vh,30px) 4px 26px 0;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 30px),#0000);mask-image:linear-gradient(#000 calc(100% - 30px),#0000)}.sr-body::-webkit-scrollbar{display:none}.sr-kicker{color:#a0603f;letter-spacing:.3em;text-transform:uppercase;font-size:10px;font-weight:600}.sr-title{color:#1d1714;font:italic 500 clamp(32px, 3.3vw, 50px) / 1 var(--sr-serif);letter-spacing:-.01em;text-wrap:balance;margin-top:10px;margin-bottom:26px}.sr-poem p{font:400 clamp(17px, 1.32vw, 20px) / 1.62 var(--sr-serif);color:#2a221d}.sr-poem.has-dropcap p:first-child:first-letter{float:left;color:var(--sr-accent);padding:6px 8px 0 0;font-size:3.7em;font-weight:600;line-height:.78}.sr-film video,.sr-film-empty{aspect-ratio:16/10;background:#111;border:8px solid #fffaf0;border-radius:2px;width:100%;box-shadow:0 1px #d9ccb2,0 14px 30px #3c281440}.sr-film-empty{background:repeating-linear-gradient(90deg,#ffffff08 0 2px,#0000 2px 6px),radial-gradient(circle at 50% 45%,#2a2d3a,#0c0d12);place-items:center;display:grid}.sr-film-empty span,.sr-hung-empty span{color:#efe3cc;font:italic 18px var(--sr-serif);opacity:.8}.sr-film p{color:#4a3d33;font:italic 19px/1.5 var(--sr-serif);margin-top:18px}.sr-caption{white-space:pre-line;color:#6f5d4d;font:italic 17px/1.5 var(--sr-serif)}.sr-signature{object-fit:contain;object-position:left center;max-width:70%;height:64px;margin-top:10px;display:block}.sr-art-notes blockquote{color:#3a2f27;font:400 21px/1.5 var(--sr-serif);border-left:2px solid #c7a27f;margin-top:26px;padding:22px 0 0 26px;position:relative}.sr-art-notes blockquote span{color:#a0603f;font:600 9px var(--font-body);letter-spacing:.28em;text-transform:uppercase;position:absolute;top:0;left:26px}.sr-fin{text-align:center;color:#8b6f58;font:italic 18px var(--sr-serif);margin-top:30px}.sr-fin div{justify-content:center;gap:10px;margin-top:14px;display:flex}.sr-fin button,.sr-fin a{color:#3a2f27;min-height:40px;font:500 12px/38px var(--font-body);border:1px solid #50382040;border-radius:999px;padding:0 16px;transition:background .2s}.sr-fin button:hover,.sr-fin a:hover{background:#8b4f3a1a}.sr-foot{color:#9a8774;font:italic 13px var(--sr-serif);border-top:1px solid #50382024;align-items:baseline;gap:16px;padding-top:10px;display:flex}.sr-credit{color:#6f5d4d;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.sr-folio-no{margin-left:auto}.sr-plate{color:#fff8ec;background:#0c1f30;position:absolute;inset:0;overflow:hidden}.sr-plate-art{position:absolute;inset:0;transform:scale(1.55)}.crop-0 .sr-plate-art{transform-origin:30% 40%}.crop-1 .sr-plate-art{transform-origin:70% 35%}.crop-2 .sr-plate-art{transform-origin:50% 70%}.crop-3 .sr-plate-art{transform-origin:20% 60%}.sr-plate-shade{background:linear-gradient(270deg,#140a0059,#0000 10%),linear-gradient(#0000 40%,#060812c7);position:absolute;inset:0}.sr-plate.is-art .sr-plate-shade{background:linear-gradient(270deg,#140a0059,#0000 10%),#06081273}.sr-plate.scene-0{--tab:21 36 52}.sr-plate.scene-1{--tab:10 14 35}.sr-plate.scene-2{--tab:54 73 96}.sr-plate.scene-3{--tab:8 21 16}.sr-plate.scene-4{--tab:249 233 223}.sr-plate.is-art.scene-0{--tab:14 25 37}.sr-plate.is-art.scene-1{--tab:8 11 27}.sr-plate.is-art.scene-2{--tab:36 49 65}.sr-plate.is-art.scene-3{--tab:7 15 15}.sr-plate.is-art.scene-4{--tab:90 81 77}.sr-single.is-song .sr-plate.scene-0{--tab:14 24 36}.sr-single.is-song .sr-plate.scene-1{--tab:8 11 25}.sr-single.is-song .sr-plate.scene-2{--tab:32 42 57}.sr-single.is-song .sr-plate.scene-3{--tab:5 13 14}.sr-single.is-song .sr-plate.scene-4{--tab:78 72 70}.sr-plate-partner.has-dark-version .for-light,.sr-plate.scene-4:not(.is-art) .sr-plate-partner .for-dark{display:none}.sr-plate.scene-4:not(.is-art) .sr-plate-partner.has-dark-version .for-light{display:block}.sr-single.is-song .sr-plate.scene-4 .sr-plate-partner.has-dark-version .for-light{display:none}.sr-single.is-song .sr-plate.scene-4 .sr-plate-partner .for-dark{display:block}.sr-plate-partner{z-index:1;background:rgb(var(--tab,251 246 236) / .82);border-radius:6px;align-items:center;max-width:44%;height:clamp(40px,5.5vh,52px);padding:6px 10px;display:flex;position:absolute;top:clamp(18px,3.2vh,30px);left:clamp(24px,3vw,44px);box-shadow:0 1px 6px #0000001f}.sr-plate-partner img{object-fit:contain;max-width:100%;max-height:100%}.sr-plate.is-film .sr-plate-partner{left:max(clamp(24px,3vw,44px),58px)}.sr-plate-copy{text-shadow:0 2px 24px #0009;position:absolute;bottom:clamp(28px,5vh,52px);left:clamp(24px,3vw,44px);right:clamp(24px,3vw,44px)}.sr-plate-copy h2{font:italic 500 clamp(44px, 5vw, 76px) / .95 var(--sr-serif);letter-spacing:-.015em;text-wrap:balance;margin-top:10px}.sr-plate-copy>p{font:italic 19px var(--sr-serif);opacity:.85;margin-top:10px}.sr-plate-figure{aspect-ratio:4/5;border:6px solid var(--sr-paper);border-radius:999px 999px 6px 6px;width:54%;position:absolute;top:9%;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 24px 50px #00000073}.sr-plate-figure img{object-fit:cover;width:100%;height:100%}.sr-hung{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:10% 12% 14%}.sr-hung img,.sr-hung-empty{background:var(--sr-paper);object-fit:contain;border:10px solid #5b3d24;max-width:100%;max-height:calc(100% - 40px);padding:14px;box-shadow:inset 0 0 0 2px #b8905b,0 0 0 2px #2e1e12,0 30px 60px #0000008c}.sr-hung-empty{aspect-ratio:4/5;background:radial-gradient(circle at 50% 40%,#ffffff0f,#0000 70%),#14162099;place-items:center;width:70%;display:grid}.sr-hung figcaption{white-space:pre-line;font:italic 15px var(--sr-serif);opacity:.85;text-align:center}.sr-filmstrip{background:#08080ad1;flex-direction:column;justify-content:space-around;width:26px;padding:6px 7px;display:flex;position:absolute;top:0;bottom:0;left:16px}.sr-filmstrip span{background:#fff0d2bf;border-radius:2px;height:12px}.sr-cover{color:#fff6e6;background:#0c1f30;position:absolute;inset:0;overflow:hidden}.sr-cover-art,.sr-cover-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sr-cover-shade{background:linear-gradient(90deg,#00000059,#0000 6%),linear-gradient(#050a1499,#0000 26% 52%,#050a14cc);position:absolute;inset:0}.sr-cover-mast{text-shadow:0 2px 18px #00000080;justify-content:space-between;align-items:baseline;gap:12px;display:flex;position:absolute;top:clamp(20px,3.4vh,34px);left:clamp(22px,3vw,40px);right:clamp(22px,3vw,36px)}.sr-cover-brand{font:italic 500 clamp(30px, 3.4vw, 52px) / 1 var(--sr-serif);letter-spacing:-.01em}.sr-cover-issue{letter-spacing:.26em;text-transform:uppercase;font-size:10px}.sr-cover-title{text-shadow:0 2px 24px #0000008c;position:absolute;bottom:clamp(70px,11vh,92px);left:clamp(22px,3vw,40px);right:clamp(22px,3vw,36px)}.sr-cover-title h1{font:italic 500 clamp(34px, 3.8vw, 58px) / 1 var(--sr-serif);text-wrap:balance;margin:12px 0 10px}.sr-cover-open{letter-spacing:.08em;border-top:1px solid #fff6e659;justify-content:space-between;padding-top:14px;font-size:12px;display:flex;position:absolute;bottom:clamp(20px,3vh,30px);left:clamp(22px,3vw,40px);right:clamp(22px,3vw,36px)}.sr-cover-open span{transition:transform .3s}.sr-book:hover .sr-cover-open span{transform:translate(5px)}.sr-plate.is-song .sr-plate-shade{background:linear-gradient(270deg,#140a0059,#0000 10%),linear-gradient(#0000 25%,#060812d1)}.sr-transcript-label{color:#a0603f;letter-spacing:.28em;text-transform:uppercase;margin-bottom:12px;font-size:9px;font-weight:600}.sr-transcript-empty{color:#6f5d4d;font:italic 18px/1.5 var(--sr-serif)}.sr-single{background:var(--sr-paper);flex-direction:column;display:flex;position:absolute;inset:0}.sr-single-plate{flex:0 0 30%;position:relative;overflow:hidden}.sr-single-plate .sr-plate-copy h2{font-size:34px}.sr-single-plate .sr-plate-copy{bottom:18px}.sr-single-plate .sr-plate-figure{display:none}.sr-single.is-song .sr-single-plate{flex:none}.sr-single.is-song .sr-plate{position:relative;inset:auto}.sr-single.is-song .sr-plate-copy{padding:20px 18px 16px;position:relative;inset:auto}.sr-single.is-song .sr-plate:has(.sr-plate-partner) .sr-plate-copy{padding-top:62px}.sr-single .sr-plate-partner{height:36px;padding:5px 8px;top:14px;left:18px}.sr-single.is-song .sr-plate-shade{background:linear-gradient(#06081280,#060812c7)}.sr-single.is-song .sr-plate-copy h2{font-size:30px}.sr-single.is-song .sr-plate-copy>p{margin-top:6px;font-size:16px}.sr-single.is-song .song-player{margin-top:12px}.sr-single>.sr-paper{background-image:none;flex:1;min-height:0;position:relative;inset:auto}.sr-single>.sr-paper .sr-title{display:none}.sr-single>.sr-paper .sr-kicker{margin-bottom:14px}@media (width<=899px){.sr-top{grid-template-columns:auto 1fr;padding:12px 14px 4px}.sr-edition{display:none}.sr-actions .micro-button{padding:0 12px}.sr-bottom{gap:12px}.sr-progress{flex:1;min-width:0}.sr-bottom{padding-bottom:max(12px, env(safe-area-inset-bottom))}}@media (width<=420px){.sr-back{padding:0 12px}}@media (width<=899px){.sr-single:not(.is-art) .sr-single-plate{flex:none;min-height:30%;display:flex}.sr-single:not(.is-art) .sr-plate{flex-direction:column;flex:1;justify-content:flex-end;display:flex;position:relative;inset:auto}.sr-single:not(.is-art) .sr-plate-copy{padding:20px 18px 16px;position:relative;inset:auto}.sr-single:not(.is-art) .sr-plate:has(.sr-plate-partner) .sr-plate-copy{padding-top:66px}.sr-single .sr-plate.is-film .sr-plate-copy{padding-left:56px}.sr-single .sr-filmstrip{justify-content:flex-start;gap:34px;padding-top:17px;overflow:hidden}.sr-single .sr-filmstrip span{flex:none}.sr-single.is-art .sr-single-plate{flex-basis:55%}.sr-single-plate .sr-hung{gap:10px;inset:16px 18px 12px}.sr-single-plate .sr-plate:has(.sr-plate-partner) .sr-hung{top:62px}.sr-single-plate .sr-hung img,.sr-single-plate .sr-hung-empty{border-width:6px;max-height:calc(100% - 30px);padding:8px}.sr-single-plate .sr-hung figcaption{font-size:13px}}@media (orientation:landscape) and (height<=520px) and (pointer:coarse){.sr-reader{min-height:0}.sr-top{padding:8px 14px 0}.sr-pill,.sr-actions .micro-button{min-height:36px}.sr-bottom{pointer-events:none;justify-content:space-between;padding:0 12px;position:absolute;inset:0}.sr-bottom .sr-round{pointer-events:auto;width:42px;height:42px}.sr-progress{display:none}.sr-stage{padding:6px 66px 10px}.sr-book.is-spread{--pw:min(calc((100vw - 140px) / 2), calc((100dvh - 66px) * .74))}.sr-book.is-single{--pw:min(760px, calc(100vw - 132px));height:calc(100dvh - 66px)}.sr-single{flex-direction:row}.sr-single:not(.is-art) .sr-single-plate,.sr-single.is-art .sr-single-plate{flex:0 0 42%;min-height:0}.sr-single .sr-single-plate .sr-plate{position:absolute;inset:0}.sr-single .sr-single-plate .sr-plate-copy{padding:0;position:absolute;inset:auto 16px 14px}.sr-single .sr-single-plate .sr-plate:has(.sr-plate-partner) .sr-plate-copy{padding:0;position:absolute;inset:auto 16px 14px}.sr-single .sr-single-plate .sr-plate.is-film .sr-plate-copy{padding-left:0;left:56px}.sr-single-plate .sr-plate-copy h2,.sr-single.is-song .sr-plate-copy h2{font-size:26px}.sr-single-plate .sr-plate-copy>p{font-size:15px}.sr-book.is-spread .sr-plate.is-film .sr-plate-copy{left:58px}.sr-book.is-spread .sr-filmstrip{justify-content:flex-start;gap:34px;padding-top:17px;overflow:hidden}.sr-book.is-spread .sr-filmstrip span{flex:none}.sr-plate .song-level{display:none}}@media (prefers-reduced-motion:reduce){.twinkle,.drift-slow,.bob,.shimmer,.swim-whale,.swim-fish,.birds,.rise,.flap,.drift-up,.melt,.window-glow{animation:none}.dl,.sr-left,.sr-gutter{transition:none}}.sr-body{scrollbar-width:thin;scrollbar-color:#8b4f3a66 transparent;padding-bottom:46px}.sr-body::-webkit-scrollbar{width:3px;display:block}.sr-body::-webkit-scrollbar-thumb{background:#8b4f3a66}.sr-body::-webkit-scrollbar-track{background:0 0}.sr-body:focus-visible{outline-offset:5px;outline:1px solid #8b4f3a66}html[data-read-size="0"] .sr-reader{--read-scale:.9}html[data-read-size="2"] .sr-reader{--read-scale:1.15}html[data-read-size="3"] .sr-reader{--read-scale:1.32}.sr-poem p{font-size:calc(clamp(17px, 1.32vw, 20px) * var(--read-scale,1))}.sr-film p{font-size:calc(19px * var(--read-scale,1))}.sr-caption{font-size:calc(17px * var(--read-scale,1))}.sr-poem.has-dropcap p:first-child:first-letter{padding-right:4px;font-weight:500}.sr-readtime{letter-spacing:.16em;opacity:.75;font-weight:500}.sr-read{position:relative}.sr-read-trigger{font:500 17px var(--sr-serif)}.sr-read-trigger small{font-size:12px}.sr-read-panel{z-index:5;color:#fdf6ea;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e121ef0;border:1px solid #ffffff2e;border-radius:14px;gap:14px;width:232px;padding:16px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 40px #00000073}.sr-read-row{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.sr-read-row>div{gap:6px;display:flex}.sr-read-row button{min-width:44px;min-height:40px;color:inherit;border:1px solid #ffffff38;border-radius:999px;padding:0 12px;font-size:13px}.sr-read-row button:disabled{opacity:.35}.sr-read-row button[aria-pressed=true]{color:#1d1714;background:#fdf6ea;border-color:#fdf6ea}.sr-read-row button small{font-size:11px}html[data-read-tone=night] .sr-reader{--sr-ink:#e8dcc8;--sr-paper:#1d1914;--sr-paper-edge:#3a3128;--sr-accent:#d9946a}html[data-read-tone=night] .sr-paper{background-image:linear-gradient(90deg,#00000059,#0000 7%),radial-gradient(at 70% 20%,#ffd6a00f,#0000 60%)}html[data-read-tone=night] .sr-folio{color:#9b8c78;border-color:#e8dcc824}html[data-read-tone=night] .sr-foot{color:#8f8070;border-color:#e8dcc81a}html[data-read-tone=night] .sr-credit{color:#b5a690}html[data-read-tone=night] .sr-title{color:#f4e8d4}html[data-read-tone=night] :is(.sr-poem p,.sr-film p,.sr-art-notes blockquote,.sr-fin){color:#e2d6c2}html[data-read-tone=night] :is(.sr-caption,.sr-transcript-empty){color:#b5a690}html[data-read-tone=night] .sr-kicker,html[data-read-tone=night] .sr-transcript-label{color:#d9946a}html[data-read-tone=night] .sr-fin button,html[data-read-tone=night] .sr-fin a{color:#e2d6c2;background:0 0;border-color:#e8dcc84d}html[data-read-tone=night] .sr-body{scrollbar-color:#d9946a66 transparent}html[data-read-tone=night] .sr-body::-webkit-scrollbar-thumb{background:#d9946a66}@media (width<=640px){.sr-read{position:static}.sr-read-panel{width:auto;position:fixed;top:68px;left:14px;right:14px}}.gal-reader{--gal-ink:#1b1b19;--gal-mute:#8a8880;--gal-line:#d9d7d0;--gal-sans:"Inter", "Helvetica Neue", Arial, sans-serif;--gal-serif:"Libre Baskerville", Georgia, serif;--sw:min(860px, 58vw);--sh:min(640px, calc(100dvh - 290px));--gap:4.5vw;--ease:cubic-bezier(.22, 1, .36, 1);isolation:isolate;height:100dvh;min-height:560px;color:var(--gal-ink);font-family:var(--gal-sans);flex-direction:column;display:flex;position:relative;overflow:hidden}body:has(.gal-reader){background:#f3f2ee}.gal-wall{z-index:-1;background:linear-gradient(#f8f7f4 0%,#f1f0ec 60%,#e9e7e1 80%);position:fixed;inset:0}.gal-spot{background:radial-gradient(50% 60% at 50% 30%,#fffdf7,#fffdf780 45%,#0000 72%);width:min(1100px,90vw);height:95%;position:absolute;top:-10%;left:50%;transform:translate(-50%)}.gal-spot:before{content:"";clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);filter:blur(30px);background:linear-gradient(#ffffff8c,#0000 80%);width:60%;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.gal-floor{background-color:#0000;background-image:linear-gradient(#d9d6cf 0 1px,#ebe9e4 1px 9px,#c9c5bc 10px),linear-gradient(#ddd9d0,#cfcac0);background-position:0 0,0 0;background-repeat:no-repeat;background-size:100% 11px,100% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:17%;position:absolute;bottom:0;left:0;right:0}.gal-floor:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 159px,#786e5f14 159px 160px);position:absolute;inset:11px 0 0}.gal-top{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:20px 32px 0;display:grid}.gal-back{min-height:44px;color:var(--gal-ink);justify-self:start;align-items:center;gap:10px;font-size:13px;display:inline-flex}.gal-back span{transition:transform .25s var(--ease)}.gal-back:hover span{transform:translate(-4px)}.gal-title{letter-spacing:.3em;text-transform:uppercase;font-size:11px;font-weight:500}.gal-title i{color:var(--gal-mute);margin:0 8px;font-style:normal}.gal-actions{justify-self:end;gap:6px}.gal-actions .micro-button{border:1px solid var(--gal-line);min-height:40px;color:var(--gal-ink);background:#ffffffb3;border-radius:999px;padding:0 16px;font-size:12px}.gal-actions .micro-button:hover,.gal-actions .micro-button:focus-visible{color:#000;background:#fff;border-color:#1b1b19}.gal-actions .save-toast{border-color:var(--gal-line);color:var(--gal-ink);background:#fff;box-shadow:0 10px 30px #00000014}.gal-reader :where(a,button):focus-visible{outline-color:#1b1b19}.gal-reader .issue-dialog{color:var(--gal-ink);background:#fff;border:0;border-radius:2px;box-shadow:0 40px 90px #1e190f38}.gal-reader .issue-dialog::backdrop{background:#f0efeabf}.gal-reader .issue-dialog h2{font:300 30px var(--gal-sans);letter-spacing:-.02em}.gal-reader .issue-dialog .micro-button{color:var(--gal-ink)}.gal-reader .issue-dialog .micro-button:hover{background:#f1f0ec}.gal-reader .dialog-piece{border-color:#ecebe6}.gal-reader .dialog-piece:hover,.gal-reader .dialog-piece[aria-current]{background:#f6f5f1}.gal-reader .dialog-piece-copy .font-display{font:400 17px var(--gal-serif)}.gal-reader .dialog-selection{color:var(--gal-mute)}.gal-reader .contents-number,.gal-reader .contents-author,.gal-reader .contents-preview{color:#6f6d66}.gal-reader .dialog-cover-link{color:var(--gal-ink)}.gal-stage{touch-action:pan-y;-webkit-user-select:none;user-select:none;flex:1;min-height:0;position:relative}.gal-slide{--scale:.8;width:var(--sw);transform:translate(-50%, -50%) translateX(calc(var(--off) * (var(--sw) * .9 + var(--gap)) + var(--drag,0px))) scale(var(--scale));opacity:.38;filter:saturate(.5);transition:transform .85s var(--ease), opacity .7s var(--ease), filter .7s var(--ease);position:absolute;top:50%;left:50%}.gal-slide.is-current{--scale:1;z-index:2;opacity:1;filter:none}.gal-stage.is-dragging .gal-slide{transition:none}.gal-slide-hit{z-index:3;cursor:pointer;position:absolute;inset:0}.gal-slide.is-near:hover{opacity:.6}.gal-hang{flex-direction:column;align-items:stretch;display:flex}.gal-work{height:var(--sh);transition:transform .6s var(--ease), box-shadow .6s var(--ease);position:relative}.gal-cover,.gal-text,.gal-film,.gal-frame{box-shadow:0 1px 1px #1e190f0a,0 4px 8px #1e190f0a,0 18px 36px #1e190f14,0 50px 80px -24px #1e190f38}@media (hover:hover){.gal-slide.is-current .gal-work:hover{transform:translateY(-4px)}}.gal-label{opacity:0;width:min(280px,100%);transition:opacity .5s var(--ease) .25s, transform .5s var(--ease) .25s;background:#fff;align-self:flex-end;margin-top:26px;padding:14px 16px;font-size:11px;line-height:1.5;transform:translateY(6px);box-shadow:0 1px 2px #1e190f0f}.is-current .gal-label{opacity:1;transform:none}.gal-label strong{font-size:12px;font-weight:600;display:block}.gal-label span{display:block}.gal-label em{color:var(--gal-mute);margin-top:4px;font-style:normal;display:block}.gal-label p{color:#54524c;border-top:1px solid #ecebe6;margin-top:10px;padding-top:10px}.gal-cover{background:#fff;grid-template-columns:1.05fr 1fr;display:grid}.gal-cover-copy{flex-direction:column;justify-content:center;padding:clamp(28px,4vw,64px);display:flex}.gal-eyebrow{letter-spacing:.32em;text-transform:uppercase;font-size:10px;font-weight:500}.gal-numeral{letter-spacing:-.06em;margin:14px 0 6px;font-size:clamp(80px,10vw,160px);font-weight:200;line-height:.85}.gal-eyebrow+h1{margin-top:22px}.gal-cover h1{font:italic 400 clamp(22px, 2.2vw, 32px) / 1.25 var(--gal-serif);text-wrap:balance}.gal-cover-meta{color:var(--gal-mute);margin-top:16px;font-size:12px}.gal-begin{background:var(--gal-ink);color:#fff;letter-spacing:.06em;align-self:flex-start;align-items:center;gap:12px;margin-top:clamp(20px,4vh,40px);padding:14px 22px;font-size:12px;transition:background .2s;display:inline-flex}.gal-begin:hover{background:#000}.gal-begin span{transition:transform .25s var(--ease)}.gal-begin:hover span{transform:translate(4px)}.gal-cover-art{background:#f5f5f2;position:relative;overflow:hidden}.gal-cover-art>*{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gal-text{background:#fff;grid-template-columns:120px 1fr;gap:24px;padding:clamp(28px,4.5vh,56px) clamp(28px,4vw,64px) clamp(22px,3.5vh,40px) clamp(22px,3vw,44px);display:grid}.gal-text-meta{border-top:1px solid var(--gal-ink);color:var(--gal-mute);letter-spacing:.2em;text-transform:uppercase;flex-direction:column;gap:6px;padding-top:6px;font-size:10px;display:flex}.gal-text-meta span:first-child{color:var(--gal-ink);letter-spacing:0;font-size:22px;font-weight:300}.gal-text-body{scrollbar-width:none;-webkit-user-select:text;user-select:text;min-height:0;padding:0 8px 28px 0;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 36px),#0000);mask-image:linear-gradient(#000 calc(100% - 36px),#0000)}.gal-text-body::-webkit-scrollbar{display:none}.gal-text-body h2{letter-spacing:-.025em;font-size:clamp(26px,2.4vw,38px);font-weight:300;line-height:1.1}.gal-text-author{color:var(--gal-mute);margin-top:8px;font-size:13px}.gal-poem{margin-top:clamp(18px,3.5vh,34px)}.gal-song-main{flex-direction:column;min-height:0;display:flex}.gal-song-head h2{letter-spacing:-.025em;font-size:clamp(26px,2.4vw,38px);font-weight:300;line-height:1.1}.gal-song .song-player{margin:clamp(14px,2.6vh,22px) 0}.gal-song .gal-text-body{flex:1}.gal-song .gal-poem{margin-top:0}.gal-transcript-label{color:var(--gal-mute);letter-spacing:.2em;text-transform:uppercase;margin-bottom:10px;font-size:10px}.gal-transcript-empty{color:var(--gal-mute);font:italic 15px/1.6 var(--gal-serif)}.gal-poem p{color:#2b2a27;font:400 clamp(14.5px, 1.05vw, 16.5px) / 1.8 var(--gal-serif)}.is-current .gal-poem p{animation:gal-line .7s var(--ease) both;animation-delay:calc(var(--l) * 35ms + .25s)}@keyframes gal-line{0%{opacity:0;transform:translateY(5px)}}.gal-art{justify-content:center;align-items:center;display:flex}.gal-frame{aspect-ratio:4/5;background:#fdfdfb;border:10px solid #191919;justify-content:center;align-items:center;max-width:100%;height:100%;padding:clamp(20px,7%,56px);display:flex}.gal-frame img{object-fit:contain;max-width:100%;max-height:100%;box-shadow:inset 0 0 0 1px #0000000f}.gal-frame-empty{color:#a5a39b;letter-spacing:.24em;text-transform:uppercase;background:#f8f8f5;border:1px solid #ecebe6;place-items:center;width:100%;height:100%;font-size:11px;display:grid}.gal-film{color:#f1f0ec;background:#121211;flex-direction:column;justify-content:center;gap:18px;padding:clamp(24px,4vw,56px);display:flex}.gal-film-tag{letter-spacing:.3em;text-transform:uppercase;color:#9d9b94;font-size:10px;position:absolute;top:22px;left:clamp(24px,4vw,56px)}.gal-film video,.gal-film-empty{aspect-ratio:16/9;background:#000;width:100%;max-height:calc(100% - 70px)}.gal-film-empty{color:#8f8d86;letter-spacing:.24em;text-transform:uppercase;background:radial-gradient(at 50% 40%,#2a2a28,#050505 75%);flex-direction:column;justify-content:center;align-items:center;gap:16px;font-size:11px;display:flex}.gal-play{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 12'%3E%3Cpath d='M0 0l10 6-10 6z' fill='%23bdbbb3'/%3E%3C/svg%3E") 50%/18px no-repeat;border:1px solid #5d5c57;border-radius:50%;width:58px;height:58px}.gal-film p{color:#b9b7b0;font:italic 14px/1.6 var(--gal-serif)}.gal-side{z-index:5;width:56px;height:56px;transition:transform .25s var(--ease), opacity .25s;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 4px #1e190f0f,0 12px 30px #1e190f1a}.gal-side svg{fill:none;width:20px;height:20px;stroke:var(--gal-ink);stroke-width:1.5px}.gal-side-prev{left:max(20px, calc(50% - var(--sw) / 2 - 92px))}.gal-side-next{right:max(20px, calc(50% - var(--sw) / 2 - 92px))}.gal-side:not(:disabled):hover{transform:translateY(-50%)scale(1.06)}.gal-side:disabled{opacity:0;pointer-events:none}.gal-bottom{width:min(900px,100% - 40px);padding:6px 0 max(18px, env(safe-area-inset-bottom));justify-content:space-between;align-items:center;gap:20px;margin:0 auto;display:flex}.gal-step{min-width:90px;min-height:44px;color:var(--gal-ink);align-items:center;gap:10px;font-size:12px;display:inline-flex}.gal-step:last-child{justify-content:flex-end}.gal-step:disabled{opacity:.25;cursor:default}.gal-index{flex-direction:column;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.gal-count{letter-spacing:.24em;font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.gal-ticks{align-items:center;display:flex}.gal-ticks button{width:22px;height:22px;position:relative}.gal-ticks button:after{content:"";background:#b9b6ad;height:1px;transition:background .3s,height .3s;position:absolute;top:50%;left:3px;right:3px}.gal-ticks button:hover:after{background:#55534d}.gal-ticks button.is-on:after{background:var(--gal-ink);height:3px;margin-top:-1px}.gal-now{max-width:100%;color:var(--gal-mute);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}@media (width<=1000px){.gal-reader{--sw:min(720px, 72vw)}.gal-side{display:none}}@media (width<=700px){.gal-reader{--sw:calc(100vw - 48px);--sh:calc(100dvh - 300px);--gap:20px}.gal-top{grid-template-columns:auto 1fr;padding:12px 16px 0}.gal-title{display:none}.gal-actions .micro-button{padding:0 12px}.gal-cover{grid-template-rows:1fr 38%;grid-template-columns:1fr}.gal-cover-copy{padding:24px}.gal-numeral{font-size:72px}.gal-begin{margin-top:16px}.gal-text{grid-template-rows:auto 1fr;grid-template-columns:1fr;gap:14px;padding:22px 22px 18px}.gal-text-meta{flex-direction:row;align-items:baseline;gap:14px}.gal-text-meta span:first-child{font-size:16px}.gal-label{margin-top:14px}.gal-step-label{display:none}.gal-step{min-width:44px}}@media (prefers-reduced-motion:reduce){.gal-slide,.gal-label,.gal-work{transition:none}.is-current .gal-poem p{animation:none}}.gal-text-body{scrollbar-width:thin;scrollbar-color:#8885 transparent;padding-bottom:48px}.gal-text-body::-webkit-scrollbar{width:3px;display:block}.gal-text-body::-webkit-scrollbar-thumb{background:#8885}.gal-text-body::-webkit-scrollbar-track{background:0 0}.gal-text-body:focus-visible{outline-offset:5px;outline:1px solid #8888}
