:root{--paper:#f2f0ea;--paper-sunk:#e6e3da;--paper-raised:#f8f7f3;--ink:#121110;--ink-soft:#4b4842;--ink-faint:#67635d;--rule:rgba(18,17,16,.15);--rule-strong:rgba(18,17,16,.3);--accent-s:40%;--accent-l:32%;--mark-s:45%;--mark-l:42%;--mark-ink-l:39%;--lift:0 1px 2px rgba(18,17,16,.04),0 12px 32px -12px rgba(18,17,16,.18);--lift-high:0 2px 4px rgba(18,17,16,.05),0 40px 80px -32px rgba(18,17,16,.32);--display:var(--font-display),"Instrument Serif",Georgia,serif;--text:var(--font-text),"Iowan Old Style",Palatino,Georgia,serif;--mono:var(--font-mono),ui-monospace,"SF Mono",Menlo,monospace;--t-mega:clamp(3.4rem,15vw,13rem);--t-huge:clamp(2.6rem,8vw,6rem);--t-large:clamp(2rem,4.4vw,3.6rem);--t-mid:clamp(1.35rem,2.2vw,1.9rem);--t-body:clamp(1.06rem,0.42vw + 0.98rem,1.28rem);--t-small:0.9rem;--t-micro:0.72rem;--gutter:clamp(1.25rem,5vw,5rem);--measure:34rem;--page:76rem;--band:clamp(4rem,10vw,9rem);--nav-h:3.9rem;--tooth:0.085;--falloff:0.075;--fibre-dark:rgba(18,17,16,.011);--fibre-light:rgba(255,255,250,.16);--sheen-a:rgba(255,254,249,.85);--sheen-b:hsla(41,37%,88%,.5);--sheen-c:hsla(40,27%,83%,.6);--falloff-tint:74 64 50;--ease:cubic-bezier(0.22,0.68,0.24,1);--ease-out:cubic-bezier(0.16,1,0.3,1);--quick:180ms;--calm:620ms;color-scheme:light}@media (max-width:34rem){:root{--nav-h:3.4rem;--gutter:1.6rem;--t-micro:0.78rem}.meta{letter-spacing:.07em;line-height:1.55}}*,:after,:before{box-sizing:border-box}*{margin:0}html{overflow-x:clip;-webkit-text-size-adjust:100%;background:var(--paper)}html:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-color:var(--paper);background-image:repeating-linear-gradient(93deg,var(--fibre-dark) 0 1px,transparent 1px 7px),repeating-linear-gradient(3deg,var(--fibre-light) 0 1px,transparent 1px 9px),radial-gradient(68% 54% at 14% 2%,var(--sheen-a),transparent 70%),radial-gradient(56% 46% at 92% 28%,var(--sheen-b),transparent 72%),radial-gradient(88% 55% at 50% 104%,var(--sheen-c),transparent 72%);transform:translateZ(0)}body{overflow-x:clip;color:var(--ink);font-family:var(--text);font-size:var(--t-body);line-height:1.62;font-synthesis-weight:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;min-height:100dvh}body:before{z-index:9000;opacity:var(--tooth);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='c'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.28' numOctaves='2'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23c)' opacity='.55'/%3E%3C/svg%3E");background-size:140px 140px,300px 300px}body:after,body:before{content:"";position:fixed;inset:0;pointer-events:none}body:after{z-index:8999;background:radial-gradient(124% 96% at 50% 42%,transparent 48%,rgb(var(--falloff-tint)/var(--falloff)) 100%)}img,picture,svg,video{display:block;max-width:100%}button{font:inherit;background:none;border:0;padding:0;cursor:pointer}a,button{color:inherit}a{text-decoration:none}::selection{background:var(--ink);color:var(--paper)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:2px}.meta{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-weight:500}.skip{position:absolute;left:-9999px}.skip:focus{left:var(--gutter);top:1rem;z-index:10000;background:var(--ink);color:var(--paper);padding:.6rem 1rem;font-family:var(--mono);font-size:var(--t-small)}html.js .reveal{opacity:0;transform:translateY(18px);transition:opacity var(--calm) var(--ease-out),transform var(--calm) var(--ease-out);transition-delay:var(--reveal-delay,0ms)}html.js .reveal.isIn{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}html.js .reveal{opacity:1;transform:none}}.sr-only,html[data-locked]{overflow:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0 0 0 0);white-space:nowrap;border:0}[data-theme=paper]{color-scheme:light;--paper:#f2f0ea;--paper-sunk:#e6e3da;--paper-raised:#f8f7f3;--ink:#121110;--ink-soft:#4b4842;--ink-faint:#67635d;--rule:rgba(18,17,16,.15);--rule-strong:rgba(18,17,16,.3);--lift:0 1px 2px rgba(18,17,16,.04),0 12px 32px -12px rgba(18,17,16,.18);--lift-high:0 2px 4px rgba(18,17,16,.05),0 40px 80px -32px rgba(18,17,16,.32);--accent-s:40%;--accent-l:32%;--mark-s:45%;--mark-l:42%;--mark-ink-l:39%;--tooth:0.085;--falloff:0.075;--fibre-dark:rgba(18,17,16,.011);--fibre-light:rgba(255,255,250,.16);--sheen-a:rgba(255,254,249,.85);--sheen-b:hsla(41,37%,88%,.5);--sheen-c:hsla(40,27%,83%,.6);--falloff-tint:74 64 50;--hue-lifestyle:12;--hue-work:206;--hue-podcast:318;--hue-hero:28}[data-theme=halloween]{color-scheme:dark;--paper:#1a1219;--paper-sunk:#120c11;--paper-raised:#251a26;--ink:#f5ecdd;--ink-soft:#c5b7a7;--ink-faint:#9b8ea3;--rule:hsla(38,55%,91%,.16);--rule-strong:hsla(38,55%,91%,.34);--lift:0 1px 2px rgba(0,0,0,.4),0 12px 32px -12px rgba(0,0,0,.75);--lift-high:0 2px 4px rgba(0,0,0,.5),0 40px 80px -32px rgba(0,0,0,.85);--accent-s:62%;--accent-l:68%;--mark-s:58%;--mark-l:58%;--mark-ink-l:61%;--fibre-dark:rgba(255,240,220,.02);--fibre-light:rgba(0,0,0,.09);--sheen-a:rgba(126,58,176,.26);--sheen-b:rgba(214,98,20,.2);--sheen-c:rgba(52,104,46,.18);--falloff-tint:0 0 0;--tooth:0.045;--falloff:0.42;--hue-lifestyle:26;--hue-work:274;--hue-podcast:96;--hue-hero:22}[data-theme=christmas]{--paper:#fafaf7;--paper-sunk:#eceee9;--paper-raised:#fff;--ink:#1b1716;--ink-soft:#4a403d;--ink-faint:#6a605c;--rule:rgba(27,23,22,.15);--rule-strong:rgba(27,23,22,.3);--accent-s:62%;--accent-l:38%;--mark-s:60%;--mark-l:40%;--mark-ink-l:33%;--fibre-dark:rgba(27,23,22,.01);--fibre-light:hsla(0,0%,100%,.3);--sheen-a:hsla(0,0%,100%,.95);--sheen-b:rgba(186,42,36,.07);--sheen-c:rgba(36,96,64,.12);--falloff-tint:64 86 112;--hue-lifestyle:356;--hue-work:148;--hue-podcast:42;--hue-hero:356}[data-theme=newyear]{--paper:#f6efdc;--paper-sunk:#e7dbba;--paper-raised:#fdf9ec;--ink:#1a1710;--ink-soft:#4f4835;--ink-faint:#675e4c;--rule:rgba(26,23,16,.16);--rule-strong:rgba(26,23,16,.32);--accent-s:58%;--accent-l:32%;--mark-s:60%;--mark-l:39%;--mark-ink-l:31%;--fibre-dark:rgba(26,23,16,.013);--fibre-light:rgba(255,248,224,.24);--sheen-a:rgba(255,251,234,.92);--sheen-b:rgba(212,172,76,.32);--sheen-c:rgba(168,128,40,.34);--falloff-tint:104 80 26;--hue-lifestyle:46;--hue-work:30;--hue-podcast:14;--hue-hero:42}[data-theme=birthday]{--paper:#fdf3f7;--paper-sunk:#f7dfea;--paper-raised:#fffafc;--ink:#3a2932;--ink-soft:#6b5360;--ink-faint:#765f6c;--rule:rgba(58,41,50,.14);--rule-strong:rgba(58,41,50,.28);--accent-s:46%;--accent-l:44%;--mark-s:48%;--mark-l:41%;--mark-ink-l:33%;--fibre-dark:rgba(58,41,50,.012);--fibre-light:rgba(255,250,252,.24);--sheen-a:rgba(255,251,253,.92);--sheen-b:rgba(198,156,224,.32);--sheen-c:rgba(150,214,196,.3);--falloff-tint:132 84 106;--hue-lifestyle:340;--hue-work:272;--hue-podcast:162;--hue-hero:336}.xmas-cap,.xmas-drift,.xmas-icicles,.xmas-lights{display:none}[data-theme=christmas] .xmas-cap{display:block;position:absolute;z-index:3;left:-5px;right:-5px;top:calc(-1 * var(--cap-lift, 12px));height:var(--cap-h,24px);pointer-events:none;filter:drop-shadow(0 1px 1.2px rgb(70 92 124/.38));transform-origin:50% 66%;animation:xmas-settle 30s cubic-bezier(.2,.6,.3,1) both}[data-theme=christmas] .xmas-cap[data-size=sm]{--cap-h:17px;--cap-lift:8px;left:-3px;right:-3px}[data-theme=christmas] .xmas-cap[data-size=lg]{--cap-h:32px;--cap-lift:16px;left:-7px;right:-7px}[data-theme=christmas] .xmas-cap>i{position:absolute;inset:0;border-radius:16px 16px 8px 8px/14px 14px 6px 6px;background:linear-gradient(180deg,#fff,#fff 50%,#e9f1fa);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 30' preserveAspectRatio='none'%3E%3Cpath d='M0 12 C8 7 16 6 24 8 C32 4 44 3 52 7 C58 9 62 10 70 8 C80 3 92 2 100 6 C108 9 116 11 124 8 C132 5 142 4 150 8 C154 10 157 11 160 12 L160 20 L134 20 C133 20 132.5 21 132.5 22.5 C132.5 24.5 129.5 24.5 129.5 22.5 C129.5 21 129 20 128 20 L100 20 C98.5 20 98 21.5 98 24 C98 28.5 94 28.5 94 24 C94 21.5 93.5 20 92 20 L41 20 C40 20 39.5 21 39.5 23 C39.5 26 36 26 36 23 C36 21 35.5 20 34.5 20 L0 20 Z' fill='%23000'/%3E%3C/svg%3E") repeat-x 0 0 /160px 100%;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 30' preserveAspectRatio='none'%3E%3Cpath d='M0 12 C8 7 16 6 24 8 C32 4 44 3 52 7 C58 9 62 10 70 8 C80 3 92 2 100 6 C108 9 116 11 124 8 C132 5 142 4 150 8 C154 10 157 11 160 12 L160 20 L134 20 C133 20 132.5 21 132.5 22.5 C132.5 24.5 129.5 24.5 129.5 22.5 C129.5 21 129 20 128 20 L100 20 C98.5 20 98 21.5 98 24 C98 28.5 94 28.5 94 24 C94 21.5 93.5 20 92 20 L41 20 C40 20 39.5 21 39.5 23 C39.5 26 36 26 36 23 C36 21 35.5 20 34.5 20 L0 20 Z' fill='%23000'/%3E%3C/svg%3E") repeat-x 0 0 /160px 100%}@keyframes xmas-settle{0%{transform:scaleY(.22);opacity:.55}to{transform:none;opacity:1}}[data-theme=christmas] .xmas-drift{display:block;position:absolute;z-index:2;left:0;right:0;bottom:-1px;height:clamp(26px,4.6vw,58px);pointer-events:none;background:var(--paper);filter:drop-shadow(0 -1.5px 2px rgb(60 82 112/.28));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 60' preserveAspectRatio='none'%3E%3Cpath d='M0 34 C60 14 120 12 180 26 C230 38 270 22 330 18 C400 13 440 30 500 32 C560 34 600 9 680 13 C740 17 780 30 820 31 C860 32 880 33 900 34 L900 60 L0 60 Z' fill='%23000'/%3E%3C/svg%3E") repeat-x 0 100% /900px 100%;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 60' preserveAspectRatio='none'%3E%3Cpath d='M0 34 C60 14 120 12 180 26 C230 38 270 22 330 18 C400 13 440 30 500 32 C560 34 600 9 680 13 C740 17 780 30 820 31 C860 32 880 33 900 34 L900 60 L0 60 Z' fill='%23000'/%3E%3C/svg%3E") repeat-x 0 100% /900px 100%}[data-theme=christmas] [data-over-art]:has(>.xmas-drift){box-shadow:none}[data-theme=christmas] .xmas-drift[data-at=top]{bottom:auto;top:calc(-1 * clamp(18px, 3vw, 34px) + 1px);height:clamp(18px,3vw,34px);background:linear-gradient(180deg,#fff,var(--paper-raised))}[data-theme=christmas] .xmas-icicles{display:block;position:absolute;z-index:3;left:12px;right:12px;bottom:-11px;height:12px;pointer-events:none;background:linear-gradient(180deg,#fff,#d9ebf8 70%,#b9d6ee);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 14' preserveAspectRatio='none'%3E%3Cpath d='M0 0 L34 0 L34 1.5 L30.5 1.5 L28.5 9 L26.5 1.5 L20 1.5 L18.6 5.5 L17.2 1.5 L10 1.5 L7.6 13 L5.2 1.5 L0 1.5 Z' fill='%23000'/%3E%3C/svg%3E") repeat-x 0 0 /34px 100%;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 14' preserveAspectRatio='none'%3E%3Cpath d='M0 0 L34 0 L34 1.5 L30.5 1.5 L28.5 9 L26.5 1.5 L20 1.5 L18.6 5.5 L17.2 1.5 L10 1.5 L7.6 13 L5.2 1.5 L0 1.5 Z' fill='%23000'/%3E%3C/svg%3E") repeat-x 0 0 /34px 100%;opacity:.95}[data-theme=christmas] .xmas-lights{display:flex;position:absolute;z-index:450;top:calc(var(--nav-h) - 4px);left:0;right:0;height:34px;overflow:hidden;pointer-events:none;contain:strict}.xmas-swag{position:relative;flex:none;width:96px;height:30px}.xmas-swag svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.xmas-swag path{fill:none;stroke:#24342a;stroke-width:1.3;opacity:.85}.xmas-swag i{position:absolute;width:7px;height:11px;margin:1px 0 0 -3.5px;border-radius:45% 45% 50% 50%/35% 35% 65% 65%;background:radial-gradient(circle at 40% 35%,#fff 0 12%,var(--bulb) 45%);box-shadow:0 0 6px 1px var(--bulb),0 0 14px 3px color-mix(in srgb,var(--bulb) 45%,transparent);animation:2.6s ease-in-out infinite alternate none}.xmas-lights[data-asleep] i{animation-play-state:paused}.xmas-swag i:before{content:"";position:absolute;left:1.5px;top:-3px;width:4px;height:4px;border-radius:1px;background:#2b2f2c}@keyframes xmas-twinkle{0%,35%{opacity:1}to{opacity:.4}}@media (max-width:34rem){[data-theme=christmas] .xmas-lights{top:calc(var(--nav-h) - 4px);transform:scale(.8);transform-origin:0 0;width:125%}}[data-theme=christmas] header[data-settled]:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:3px;background:repeating-linear-gradient(-45deg,#b8231b 0 7px,#fffaf5 7px 14px);opacity:.9}[data-theme=christmas] [data-xmas=primary]{color:#fffaf5;background:#b3261e;border-color:#b3261e}[data-theme=christmas] [data-xmas=primary]:hover:not(:disabled){color:#fffaf5;background:#8e1c16;border-color:#8e1c16;opacity:1}[data-theme=christmas] [data-xmas=quiet]{color:#2c6444;border-color:rgba(44,100,68,.45)}[data-theme=christmas] [data-xmas=quiet]:hover{color:#fffaf5;background:#2c6444;border-color:#2c6444}[data-theme=christmas] article hr{position:relative;border:0;height:1.6em;overflow:visible;background:none}[data-theme=christmas] article hr:after{content:"❄   ✦   ❄";white-space:pre;position:absolute;inset:0;display:grid;place-items:center;font-size:.95rem;letter-spacing:.2em;color:#b3261e;opacity:.75}@media (prefers-reduced-motion:reduce){.xmas-swag i,[data-theme=christmas] .xmas-cap{animation:none!important}}.Eggs_note__rkh8q{position:fixed;left:50%;bottom:clamp(1.2rem,4vh,2.4rem);transform:translateX(-50%);z-index:750;padding:.45rem 1rem;font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.12em;text-transform:lowercase;color:var(--paper);background:rgba(22,22,26,.9);border-radius:999px;pointer-events:none;animation:Eggs_fade__6GCY9 4.2s var(--ease) forwards}@keyframes Eggs_fade__6GCY9{0%{opacity:0;transform:translate(-50%,6px)}10%,78%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-4px)}}@media (prefers-reduced-motion:reduce){.Eggs_note__rkh8q{display:none}}.Seasons_sky__XDfPi{position:fixed;top:var(--nav-h);left:0;right:0;bottom:0;z-index:5;pointer-events:none}@media (max-width:34rem){.Seasons_sky__XDfPi{opacity:.45}}@media (prefers-reduced-motion:reduce){.Seasons_sky__XDfPi{display:none}}.CornerFilm_corner__txwVN{position:fixed;right:clamp(.9rem,2vw,1.6rem);bottom:clamp(.9rem,2vw,1.6rem);z-index:700;animation:CornerFilm_slideUp__Dhqt8 .42s var(--ease-out)}@keyframes CornerFilm_slideUp__Dhqt8{0%{opacity:0;transform:translateY(14px)}}.CornerFilm_box__OENIF{position:relative;width:clamp(9rem,15vw,12rem);aspect-ratio:9/16;overflow:hidden;border-radius:6px;background:var(--paper-sunk);box-shadow:var(--lift-high)}.CornerFilm_film__0T6RX,.CornerFilm_link__Z9jHF{display:block;width:100%;height:100%}.CornerFilm_film__0T6RX{object-fit:cover}.CornerFilm_sound__o_NqV,.CornerFilm_x__M5gHJ{position:absolute;color:#fdfbf6;background:rgba(10,8,5,.42);backdrop-filter:saturate(1.2) blur(8px);-webkit-backdrop-filter:saturate(1.2) blur(8px);transition:background-color var(--quick) var(--ease),opacity var(--quick) var(--ease)}.CornerFilm_x__M5gHJ{top:.4rem;right:.4rem;width:1.6rem;height:1.6rem;border-radius:50%;font-size:1rem;line-height:1}.CornerFilm_sound__o_NqV{left:.4rem;bottom:.4rem;font-family:var(--mono);font-size:.55rem;letter-spacing:.1em;text-transform:uppercase;padding:.3rem .55rem;border-radius:999px;opacity:.75}.CornerFilm_sound__o_NqV:hover,.CornerFilm_x__M5gHJ:hover{background:rgba(10,8,5,.6);opacity:1}html[data-locked] .CornerFilm_corner__txwVN{display:none}@media (max-width:34rem){.CornerFilm_corner__txwVN{right:.6rem;bottom:calc(.7rem + env(safe-area-inset-bottom, 0px));transition:opacity var(--quick) var(--ease),transform var(--quick) var(--ease)}.CornerFilm_box__OENIF{width:5.6rem;border-radius:5px}.CornerFilm_sound__o_NqV,.CornerFilm_x__M5gHJ{min-width:1.6rem;min-height:1.6rem;font-size:.62rem}html[data-reading] .CornerFilm_corner__txwVN{opacity:0;transform:translateY(1.25rem);pointer-events:none}}.Diary_tab__WVzZC{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:690;padding:.85rem .5rem;cursor:pointer;color:var(--ink-soft);background:color-mix(in srgb,var(--paper-raised) 92%,transparent);backdrop-filter:saturate(1.2) blur(8px);-webkit-backdrop-filter:saturate(1.2) blur(8px);border:1px solid var(--rule);border-right:0;border-radius:4px 0 0 4px;box-shadow:var(--lift);transition:transform var(--calm) var(--ease-out),color var(--quick) var(--ease)}.Diary_tab__WVzZC:hover{color:var(--ink)}.Diary_tabAway__84z7M{transform:translate(110%,-50%);pointer-events:none}.Diary_tabInner__HaaLT{display:flex;align-items:center;gap:.6rem;writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase}.Diary_tabNext__avEto{color:var(--ink-faint)}.Diary_tabLive__pYAz2 .Diary_tabNext__avEto{color:#9a3412}.Diary_tabLive__pYAz2:before{content:"";position:absolute;top:.5rem;left:50%;transform:translateX(-50%);width:6px;height:6px;border-radius:50%;background:#c2410c;box-shadow:0 0 0 0 rgba(194,65,12,.5);animation:Diary_beat__n_xuH 2s ease-out infinite}@keyframes Diary_beat__n_xuH{70%,to{box-shadow:0 0 0 7px rgba(194,65,12,0)}}@media (prefers-reduced-motion:reduce){.Diary_tabLive__pYAz2:before{animation:none}}.Diary_scrim___4UA1{position:fixed;inset:0;z-index:700;background:rgba(10,8,5,.32);animation:Diary_fade__rySrP .22s var(--ease)}@keyframes Diary_fade__rySrP{0%{opacity:0}}.Diary_panel__o_zDk{position:fixed;top:0;right:0;bottom:0;z-index:710;width:min(23rem,100vw);display:flex;flex-direction:column;background:var(--paper-raised);border-left:1px solid var(--rule);box-shadow:var(--lift-high);transform:translateX(100%);visibility:hidden;transition:transform var(--calm) var(--ease-out),visibility var(--calm)}.Diary_panelOpen__sSWsb{transform:none;visibility:visible}.Diary_head___C_aa{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.2rem .9rem;border-bottom:1px solid var(--rule)}.Diary_title__h0_36{font-family:var(--display);font-size:1.35rem;line-height:1}.Diary_shut__TeOJ3{width:2rem;height:2rem;font-size:1.5rem;line-height:1;color:var(--ink-faint);transition:color var(--quick) var(--ease)}.Diary_shut__TeOJ3:hover{color:var(--ink)}.Diary_scroll__R_AFf{flex:1 1;min-height:0;overflow-y:auto;padding:1.1rem 1.2rem 2rem}.Diary_intro__9zCs_{margin-bottom:1.3rem;font-size:.9rem;line-height:1.55;color:var(--ink-soft);text-wrap:pretty}.Diary_calHead__Y3fks{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.9rem}.Diary_monthName__e3dy7{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.Diary_step__5KiPl{width:1.8rem;height:1.8rem;font-size:1.1rem;line-height:1;color:var(--ink-faint);border:1px solid var(--rule);border-radius:3px;transition:color var(--quick) var(--ease),border-color var(--quick) var(--ease)}.Diary_step__5KiPl:hover{color:var(--ink);border-color:var(--rule-strong)}.Diary_grid__T0vr8,.Diary_week__JYXCF{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:2px;gap:2px}.Diary_weekDay__L2dFF{padding-bottom:.35rem;text-align:center;font-family:var(--mono);font-size:.58rem;letter-spacing:.08em;color:var(--ink-faint)}.Diary_day___tx37{position:relative;aspect-ratio:1;display:grid;place-items:center;font-family:var(--mono);font-size:.72rem;color:var(--ink-soft);border-radius:3px;transition:background-color var(--quick) var(--ease),color var(--quick) var(--ease)}.Diary_day___tx37:disabled{cursor:default;color:var(--ink-faint);opacity:.75}.Diary_day___tx37:not(:disabled):hover{background:var(--paper-sunk);color:var(--ink)}.Diary_away__77Wt9{opacity:.32}.Diary_today__bdmUL{font-weight:500;color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule-strong)}.Diary_dayOn__MwsKF{background:var(--ink);color:var(--paper)}.Diary_dayOn__MwsKF .Diary_dot__ID8LD{background:var(--paper)}.Diary_dots__e4yZM{position:absolute;bottom:3px;left:50%;transform:translateX(-50%);display:flex;gap:2px}.Diary_dot__ID8LD{width:3px;height:3px;border-radius:50%;background:hsl(var(--hue) var(--mark-s) var(--mark-l))}.Diary_list__Fkwex{margin-top:1.6rem;padding-top:1.2rem;border-top:1px solid var(--rule)}.Diary_listHead__IOwYs{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.9rem;font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.Diary_clear__Hs3og{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--ink-faint);text-decoration:underline;text-underline-offset:.18em}.Diary_clear__Hs3og:hover{color:var(--ink)}.Diary_quiet__09FYX{font-size:.9rem;line-height:1.55;color:var(--ink-faint)}.Diary_entries__kfGvh{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.1rem}.Diary_entry__hFuZt{display:flex;gap:.7rem}.Diary_tick__lfzfU{flex:none;width:2px;border-radius:2px;background:hsl(var(--hue) var(--mark-s) var(--mark-l))}.Diary_entryBody__8j2BS{display:flex;flex-direction:column;gap:.15rem;min-width:0}.Diary_entryTop__f6hCe{display:flex;align-items:center;gap:.5rem}.Diary_kind__sx__v{font-size:.58rem;letter-spacing:.12em;color:var(--ink-faint)}.Diary_kind__sx__v,.Diary_now__aVPBL{font-family:var(--mono);text-transform:uppercase}.Diary_now__aVPBL{font-size:.55rem;letter-spacing:.1em;color:#fff;background:#c2410c;padding:.1rem .35rem;border-radius:2px}.Diary_entryTitle__wUAOo{font-family:var(--display);font-size:1.06rem;line-height:1.2;color:var(--ink)}.Diary_entryWhen__OPbTV{font-family:var(--mono);font-size:.62rem;letter-spacing:.06em;color:var(--ink-soft)}.Diary_entryNote__2k1KS{margin-top:.25rem;font-size:.86rem;line-height:1.5;color:var(--ink-soft);white-space:pre-line}.Diary_entryLink__MBYPQ{margin-top:.35rem;font-family:var(--mono);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);text-decoration:underline;text-underline-offset:.18em}@media (max-width:34rem){.Diary_panel__o_zDk{width:min(20rem,calc(100vw - 2.5rem))}.Diary_tab__WVzZC{right:.6rem;top:auto;bottom:calc(.7rem + env(safe-area-inset-bottom, 0px));transform:none;margin-right:6.4rem;padding:.55rem .85rem;min-width:2.75rem;min-height:2.75rem;display:flex;align-items:center;color:var(--paper);background:var(--ink);border-color:var(--ink);border:1px solid var(--ink);border-radius:999px;box-shadow:0 3px 14px rgba(18,17,16,.32);backdrop-filter:none;-webkit-backdrop-filter:none;transition:opacity var(--quick) var(--ease),transform var(--quick) var(--ease)}html[data-reading] .Diary_tab__WVzZC{opacity:0;transform:translateY(1.25rem);pointer-events:none}.Diary_tabInner__HaaLT{writing-mode:horizontal-tb;transform:none;flex-direction:column;align-items:flex-end;gap:.15rem;font-size:.58rem;letter-spacing:.1em;line-height:1.25}.Diary_tabNext__avEto{color:hsla(43,64%,98%,.72)}.Diary_tabLive__pYAz2 .Diary_tabNext__avEto{color:#ffb59a}.Diary_tabLive__pYAz2:before{top:50%;left:-3px;transform:translateY(-50%);background:#ff7a45}}@media (prefers-reduced-motion:reduce){.Diary_panel__o_zDk,.Diary_tab__WVzZC{transition:none}}.Footer_foot__6SeQX{position:relative;border-top:1px solid var(--rule);padding:clamp(2.2rem,4.5vw,3.4rem) var(--gutter) clamp(2.5rem,5vw,4rem)}.Footer_inner__vtL_T{display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(.9rem,2vw,1.3rem)}.Footer_name__rGa7a{font-family:var(--display);font-size:1.5rem;line-height:1}.Footer_links__cFiYr{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(.9rem,2.4vw,2.1rem);list-style:none;padding:0}.Footer_link__TBOP7,.Footer_year__cW0wZ{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.Footer_link__TBOP7{transition:color var(--quick) var(--ease)}.Footer_link__TBOP7:hover{color:var(--ink)}.Footer_dot__cLMq_{margin:0 .6em;opacity:.4}.Footer_write__IWcWk{color:var(--ink-faint);transition:color var(--quick) var(--ease)}.Footer_write__IWcWk:hover{color:var(--ink)}@media (max-width:34rem){.Footer_foot__6SeQX{padding-bottom:calc(7rem + env(safe-area-inset-bottom, 0px))}.Footer_links__cFiYr{gap:.5rem 1.1rem}.Footer_links__cFiYr>li{display:flex;align-items:center;min-height:2.5rem}.Footer_link__TBOP7,.Footer_year__cW0wZ{letter-spacing:.07em}}.MiniPlayer_body__zQy_5,.MiniPlayer_tab__Sldyu{position:fixed;left:clamp(.9rem,2vw,1.6rem);bottom:clamp(.9rem,2vw,1.6rem);z-index:690}.MiniPlayer_tab__Sldyu{display:flex;align-items:center;gap:.45rem;padding:.5rem .85rem;font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.12em;text-transform:uppercase;color:#2b2b2e;cursor:pointer;border:1px solid #8d8d94;border-radius:999px;background:linear-gradient(180deg,#fdfdfd,#dcdce1 48%,#c3c3ca 52%,#e6e6ea);box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 rgba(0,0,0,.18),0 2px 6px rgba(0,0,0,.22)}.MiniPlayer_tab__Sldyu:hover{filter:brightness(1.04)}.MiniPlayer_tabNote__nOkyE{font-size:.95rem;line-height:1;color:#3a6b4a}.MiniPlayer_body__zQy_5{width:15.5rem;padding:.55rem;border:1px solid #86868d;border-radius:12px;background:linear-gradient(180deg,#fbfbfc,#e2e2e7 46%,#cfcfd6 54%,#eeeef2);box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 rgba(0,0,0,.2),0 6px 18px rgba(0,0,0,.26)}.MiniPlayer_screen__if09c{position:relative;display:flex;gap:.5rem;padding:.5rem;border:1px solid #4a5a48;border-radius:5px;background:radial-gradient(120% 90% at 30% 0,#cfe3b8 0,#a8c48c 60%,#93b179 100%);box-shadow:inset 0 2px 5px rgba(0,0,0,.35),inset 0 -1px 0 hsla(0,0%,100%,.25);overflow:hidden}.MiniPlayer_scan__tMXWq{position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(180deg,rgba(0,0,0,.055) 0 1px,transparent 1px 3px)}.MiniPlayer_art__S_tYd{flex:none;width:44px;height:44px;object-fit:cover;border:1px solid rgba(0,0,0,.35);border-radius:2px;background:#8fae74}.MiniPlayer_noArt__MHRbT{display:grid;place-items:center;font-size:1.2rem;color:#3f5136}.MiniPlayer_words__IgaKi{min-width:0;flex:1 1;font-family:var(--mono);color:#22301c}.MiniPlayer_marqueeBox__EeG9f{overflow:hidden;white-space:nowrap}.MiniPlayer_marquee__DNDC2{display:inline-block;font-size:.72rem;letter-spacing:.02em;text-transform:uppercase}.MiniPlayer_rolling__0aLtz{animation:MiniPlayer_roll__1fvRb 9s linear infinite}@keyframes MiniPlayer_roll__1fvRb{0%,12%{transform:translateX(0)}88%,to{transform:translateX(calc(-100% + 8.4rem))}}@media (prefers-reduced-motion:reduce){.MiniPlayer_rolling__0aLtz{animation:none}}.MiniPlayer_artist__zYPGJ{margin-top:.15rem;font-size:.64rem;letter-spacing:.03em;color:#3d5033;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MiniPlayer_counter__B72vs{margin-top:.2rem;display:flex;justify-content:space-between;font-size:.6rem;letter-spacing:.06em;color:#46593a}.MiniPlayer_of__yKPFs{opacity:.75}.MiniPlayer_close__sQANF{position:absolute;top:2px;right:4px;width:1rem;height:1rem;padding:0;font-family:var(--mono);font-size:.8rem;line-height:1;color:#3d5033;background:none;border:0;cursor:pointer}.MiniPlayer_barWrap__d06oz{padding:.5rem .15rem .35rem;cursor:pointer}.MiniPlayer_bar__1PoXw{height:5px;border-radius:999px;background:#b9b9c1;box-shadow:inset 0 1px 2px rgba(0,0,0,.35);overflow:hidden}.MiniPlayer_fill__Yu_7e{height:100%;background:linear-gradient(180deg,#7fa86a,#4d7040)}.MiniPlayer_deck__3ECS3{display:flex;align-items:center;justify-content:center;gap:.3rem}.MiniPlayer_key__VkZ8O{min-width:2.1rem;padding:.34rem .4rem;font-family:var(--mono);font-size:.62rem;line-height:1;color:#2b2b2e;cursor:pointer;border:1px solid #8d8d94;border-radius:5px;background:linear-gradient(180deg,#fdfdfd,#d7d7dd);box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(0,0,0,.22)}.MiniPlayer_key__VkZ8O:hover:not(:disabled){filter:brightness(1.05)}.MiniPlayer_key__VkZ8O:active:not(:disabled){transform:translateY(1px);background:linear-gradient(180deg,#c9c9d0,#e8e8ee);box-shadow:inset 0 2px 3px rgba(0,0,0,.3)}.MiniPlayer_key__VkZ8O:disabled{opacity:.45;cursor:default}.MiniPlayer_big__w36Fj{min-width:2.8rem;padding:.44rem .5rem;font-size:.72rem}.MiniPlayer_wide__gnMlt{min-width:2.4rem;letter-spacing:.08em;text-transform:uppercase}.MiniPlayer_keyOn__uwusk{background:linear-gradient(180deg,#cdd9c2,#aec19f);box-shadow:inset 0 2px 3px rgba(0,0,0,.25)}.MiniPlayer_list__uqQhd{list-style:none;margin:.5rem 0 0;padding:.3rem;max-height:11rem;overflow-y:auto;border:1px solid #a9a9b1;border-radius:5px;background:#f4f4f7;box-shadow:inset 0 1px 3px rgba(0,0,0,.16)}.MiniPlayer_row__ndS3o{display:flex;align-items:center;gap:.45rem;width:100%;padding:.3rem .35rem;text-align:left;font-family:var(--mono);font-size:.62rem;color:#2b2b2e;background:none;border:0;border-radius:3px;cursor:pointer}.MiniPlayer_row__ndS3o:hover{background:#e6e6ec}.MiniPlayer_rowOn__EIjIq{background:#d3e0c8}.MiniPlayer_rowNo__lVqO8{flex:none;opacity:.6}.MiniPlayer_rowText__U10Cm{min-width:0;display:flex;flex-direction:column;gap:.1rem}.MiniPlayer_rowArtist__244u5,.MiniPlayer_rowTitle__Mnr2V{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MiniPlayer_rowArtist__244u5{opacity:.62}.MiniPlayer_rowNote__bhFIk{flex:none;margin-left:auto;padding:0 .25rem;font-size:.55rem;letter-spacing:.06em;text-transform:uppercase;color:#5a5a62;border:1px solid #b6b6be;border-radius:2px}.MiniPlayer_foot__ZqN0A{display:flex;gap:.7rem;justify-content:center;margin-top:.5rem;font-family:var(--mono);font-size:.58rem;letter-spacing:.06em;text-transform:uppercase}.MiniPlayer_foot__ZqN0A a,.MiniPlayer_hide__raQKi{color:#4a4a52;background:none;border:0;padding:0;font:inherit;text-transform:inherit;letter-spacing:inherit;text-decoration:underline;text-underline-offset:.16em;cursor:pointer}.MiniPlayer_foot__ZqN0A a:hover,.MiniPlayer_hide__raQKi:hover{color:#16161a}@media (max-width:34rem){.MiniPlayer_tab__Sldyu{transition:opacity var(--quick) var(--ease),transform var(--quick) var(--ease)}html[data-reading] .MiniPlayer_tab__Sldyu{opacity:0;transform:translateY(1.25rem);pointer-events:none}.MiniPlayer_body__zQy_5{left:0;right:0;bottom:0;width:auto;max-width:none;border-radius:12px 12px 0 0;border-bottom:0;padding:.5rem .75rem calc(.5rem + env(safe-area-inset-bottom, 0px));box-shadow:0 -6px 22px rgba(0,0,0,.22)}.MiniPlayer_wideCase__OROV4{width:auto}.MiniPlayer_list__uqQhd{max-height:7.5rem}}.MiniPlayer_embed__bLWUC{display:block;width:100%;height:152px;margin-top:.5rem;border:0;border-radius:8px;background:#121212}.MiniPlayer_wideCase__OROV4{width:min(20.5rem,calc(100vw - 1.8rem))}.MiniPlayer_tabPlaying__YsvFb .MiniPlayer_tabNote__nOkyE{color:#2f7a48;animation:MiniPlayer_pulse__Lf0HH 2.4s ease-in-out infinite}@keyframes MiniPlayer_pulse__Lf0HH{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.MiniPlayer_tabPlaying__YsvFb .MiniPlayer_tabNote__nOkyE{animation:none}}.MiniPlayer_tucked__DAxo2,.MiniPlayer_tucked__DAxo2.MiniPlayer_wideCase__OROV4{width:1px;height:1px;min-width:0;padding:0;overflow:hidden;opacity:0;pointer-events:none;border-color:transparent;background:none;box-shadow:none}.LiveDot_link__WdpeY{display:inline-flex;align-items:center;gap:.4rem}.LiveDot_dot__3xAPS{width:7px;height:7px;border-radius:50%;background:var(--ink-faint);opacity:.5;transition:background-color var(--quick) var(--ease),opacity var(--quick) var(--ease)}.LiveDot_live___CdtH .LiveDot_dot__3xAPS{background:#cf3a2f;opacity:1;box-shadow:0 0 0 3px rgba(207,58,47,.18);animation:LiveDot_pulse__tIxX4 2.4s var(--ease) infinite}.LiveDot_live___CdtH .LiveDot_word__i8Kxj{color:#cf3a2f}@keyframes LiveDot_pulse__tIxX4{0%,to{box-shadow:0 0 0 3px rgba(207,58,47,.18)}50%{box-shadow:0 0 0 6px rgba(207,58,47,.05)}}@media (prefers-reduced-motion:reduce){.LiveDot_live___CdtH .LiveDot_dot__3xAPS{animation:none}}.Nav_bar__EPka2{position:-webkit-sticky;position:sticky;top:0;z-index:500;background:transparent;border-bottom:1px solid transparent;transition:border-color var(--calm) var(--ease),background-color var(--calm) var(--ease)}.Nav_light__9iVdH .Nav_link__AQMuy,.Nav_light__9iVdH .Nav_liveItem__XG4K7 a,.Nav_light__9iVdH .Nav_name__6JCl1{color:hsla(43,64%,98%,.88);text-shadow:0 1px 18px rgba(10,8,5,.5)}.Nav_light__9iVdH .Nav_link__AQMuy:hover,.Nav_light__9iVdH .Nav_nameIn__7FCjC:hover{color:#fff;opacity:1}.Nav_settled__biHuK{background:color-mix(in srgb,var(--paper) 94%,transparent);backdrop-filter:saturate(1.3) blur(12px);-webkit-backdrop-filter:saturate(1.3) blur(12px);border-bottom-color:var(--rule)}.Nav_inner__sh7uA{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0 clamp(.9rem,2.4vw,2.1rem);min-height:var(--nav-h);padding:0 var(--gutter)}.Nav_name__6JCl1{font-family:var(--display);font-size:1.5rem;line-height:1;letter-spacing:.005em;color:var(--ink);opacity:0;width:0;overflow:hidden;transform:translateY(-.4rem);pointer-events:none;transition:opacity .42s var(--ease),transform .42s var(--ease-out)}.Nav_nameIn__7FCjC{opacity:1;width:auto;overflow:visible;transform:none;pointer-events:auto;margin-right:clamp(.3rem,1.4vw,1rem)}.Nav_nameIn__7FCjC:hover{opacity:.55}.Nav_name__6JCl1:focus-visible{opacity:1;width:auto;overflow:visible;transform:none;pointer-events:auto}.Nav_links__8Axcs{display:flex;justify-content:center;align-items:center;gap:clamp(.9rem,2.4vw,2.1rem);list-style:none;padding:0}.Nav_link__AQMuy{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);position:relative;padding-bottom:2px;transition:color var(--quick) var(--ease)}.Nav_link__AQMuy:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:currentColor;transform:scaleX(0);transform-origin:center;transition:transform var(--quick) var(--ease)}.Nav_link__AQMuy:hover{color:var(--ink)}.Nav_link__AQMuy:hover:after{transform:scaleX(1)}.Nav_liveItem__XG4K7 a{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);transition:color var(--quick) var(--ease)}.Nav_liveItem__XG4K7 a:hover{color:var(--ink)}@media (max-width:34rem){.Nav_links__8Axcs{gap:.88rem;justify-content:flex-start;flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;padding-inline:var(--gutter);margin-inline:calc(-1 * var(--gutter));scroll-padding-inline:var(--gutter)}.Nav_links__8Axcs::-webkit-scrollbar{display:none}.Nav_links__8Axcs>li{flex:none;display:flex;align-items:center;min-height:2.75rem}.Nav_link__AQMuy,.Nav_liveItem__XG4K7 a{font-size:.72rem;letter-spacing:.05em}.Nav_name__6JCl1{font-size:1.25rem}}