@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/665e920483964785-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/5611c55482296524-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader Fallback;src:local("Times New Roman");ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.00%;size-adjust:105.48%}.__className_f2c530{font-family:Newsreader,Newsreader Fallback}.__variable_f2c530{--font-newsreader:"Newsreader","Newsreader Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d76bee0872897641-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/111c93f1bc244164-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/459821db3ab9c520-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/828e2958d60bafae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Courier Prime Fallback;src:local("Arial");ascent-override:58.08%;descent-override:25.41%;line-gap-override:0.00%;size-adjust:134.50%}.__className_72efe0{font-family:Courier Prime,Courier Prime Fallback;font-style:normal}.__variable_72efe0{--font-courier-prime:"Courier Prime","Courier Prime Fallback"}

/*! 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)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-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}}}@layer theme{:host,:root{--font-sans:var(--font-inter),ui-sans-serif,system-ui,sans-serif;--font-serif:var(--font-newsreader),Iowan Old Style,Georgia,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--text-xs:.8125rem;--text-sm:.9375rem;--text-base:1.0625rem;--text-lg:1.375rem;--text-xl:1.75rem;--text-2xl:2.5rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-paper:#f4f1ea;--color-paper-2:#eae5da;--color-paper-3:#e0dacd;--color-ink:#1c1a17;--color-graphite:#5a554d;--color-rule:#d8d2c6;--color-oxide:#9e3b2e;--font-note:var(--font-courier-prime),ui-monospace,Courier New,monospace;--text-2xs:.8125rem;--text-read:1.125rem;--ease-paper:cubic-bezier(.2,.6,.2,1)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.grayscale{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,)}.grayscale{--tw-grayscale:grayscale(100%)}.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,)}}:root{--oxide-wash:#9e3b2e1a;--grain-opacity:.055;--measure:68ch;--rotate-budget:1}:root[data-theme=dark]{--color-paper:#14120f;--color-paper-2:#1c1a15;--color-paper-3:#272319;--color-ink:#ece7db;--color-graphite:#a29b8c;--color-rule:#35302a;--color-oxide:#d4604a;--color-oxide-deep:#a8402f;--oxide-wash:#d4604a29;--grain-blend:screen;--grain-opacity:.03}:root{--grain-blend:multiply}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-serif);font-size:var(--text-read);font-synthesis-weight:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;line-height:1.65}::selection{background:var(--oxide-wash);color:var(--color-ink)}:focus-visible{outline:2px solid var(--color-oxide);outline-offset:3px;border-radius:1px}a{color:inherit}.paper-grain:after{content:"";z-index:60;pointer-events:none;opacity:var(--grain-opacity);mix-blend-mode:var(--grain-blend);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;position:fixed;inset:0}.sheet{width:100%;max-width:1320px;margin-inline:auto;padding-inline:1.25rem}@media (min-width:768px){.sheet{padding-inline:3rem}}@media (min-width:1024px){.sheet{padding-inline:4.5rem}}.spread{grid-template-columns:1fr;column-gap:2.5rem;display:grid}@media (min-width:1024px){.spread{grid-template-columns:repeat(12,minmax(0,1fr))}.spread>.spread-body{max-width:var(--measure);grid-column:1/span 8}.spread>.spread-margin{grid-column:10/span 3}}.prose{max-width:var(--measure)}.prose>*+*{margin-block-start:1.15em}.prose p{hanging-punctuation:first last}.prose h2{font-size:var(--text-lg);letter-spacing:-.01em;margin-block:2.4em .6em;font-weight:500;line-height:1.25}.prose h3{font-family:var(--font-note);font-size:var(--text-xs);letter-spacing:.09em;text-transform:uppercase;color:var(--color-graphite);margin-block:2.2em .5em;font-weight:400}.prose a{text-decoration:underline;-webkit-text-decoration-color:var(--color-oxide);text-decoration-color:var(--color-oxide);text-underline-offset:.2em;text-decoration-thickness:1px}.prose a:hover{background:var(--oxide-wash)}.prose em{font-style:italic}.prose blockquote{border-inline-start:1px solid var(--color-oxide);color:var(--color-graphite);margin-inline:0;padding-inline-start:1.25rem}.strip{background:var(--color-paper-2);--tear:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1200' height='14' preserveAspectRatio='none'%3E%3Cpath d='M0 14 L0 6 Q30 2 62 7 T126 5 T190 9 T252 4 T318 8 T380 5 T444 9 T508 3 T570 8 T636 6 T700 9 T764 4 T828 8 T892 5 T956 9 T1020 4 T1084 8 T1148 5 T1200 7 L1200 14 Z' fill='black'/%3E%3C/svg%3E");-webkit-mask-image:var(--tear),linear-gradient(black,black);mask-image:var(--tear),linear-gradient(black,black);-webkit-mask-position:0 0,0 100%;mask-position:0 0,0 100%;-webkit-mask-size:100% 14px,100% calc(100% - 14px);mask-size:100% 14px,100% calc(100% - 14px);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.tape{background:var(--oxide-wash);pointer-events:none;border-inline:1px dashed #9e3b2e40;width:84px;height:22px;position:absolute;transform:rotate(-2deg)}.rule{border:0;border-block-start:1px solid var(--color-rule);margin:0}.rule-oxide{border-block-start-color:var(--color-oxide)}.note{font-family:var(--font-note);font-size:var(--text-xs);color:var(--color-graphite);line-height:1.55}.tilt-a{transform:rotate(-1.2deg)}.tilt-b{transform:rotate(.9deg)}@keyframes plate-settle{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes note-unfold{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@keyframes page-lift{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes thread-draw{0%{stroke-dashoffset:var(--thread-length,1200)}to{stroke-dashoffset:0}}.m-plate-settle{animation:plate-settle .32s var(--ease-paper) both}.m-note-unfold{animation:note-unfold .24s var(--ease-paper) both}.m-page-lift{animation:page-lift .38s var(--ease-paper) both}.m-thread-draw{stroke-dasharray:var(--thread-length,1200);animation:thread-draw .9s var(--ease-paper) .15s both}.m-door-open{transition:transform .18s var(--ease-paper),background-color .18s var(--ease-paper)}.m-door-open:focus-visible,.m-door-open:hover{transform:translateY(-2px)}@keyframes mark-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.06)}}.m-mark-pulse{animation:mark-pulse 1.4s var(--ease-paper) infinite}.quiet .paper-grain:after,.quiet .tape{display:none}.quiet .tilt-a,.quiet .tilt-b{transform:none}.quiet .m-note-unfold,.quiet .m-page-lift,.quiet .m-plate-settle,.quiet .m-thread-draw{stroke-dashoffset:0;opacity:1;animation:none;transform:none}.quiet .m-door-open{transition:none}.quiet .m-mark-pulse{opacity:1;animation:none;transform:none}.quiet .m-door-open:focus-visible,.quiet .m-door-open:hover{transform:none}@media (prefers-reduced-motion:reduce){.m-note-unfold,.m-page-lift,.m-plate-settle{opacity:1;animation:none;transform:none}.m-thread-draw{stroke-dasharray:none;stroke-dashoffset:0;animation:none}.m-door-open,.m-door-open:focus-visible,.m-door-open:hover{transition:none;transform:none}.m-mark-pulse{opacity:1;animation:none}.m-mark-pulse,.tilt-a,.tilt-b{transform:none}*{scroll-behavior:auto!important}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--color-ink);color:var(--color-paper);font-family:var(--font-sans);font-size:var(--text-sm);padding:.75rem 1rem;position:absolute;top:0;left:-9999px}.skip-link:focus{top:1rem;left:1rem}.label{font-family:var(--font-note);font-size:var(--text-2xs);letter-spacing:.11em;text-transform:uppercase;color:var(--color-graphite)}.annotated{grid-template-columns:1fr;gap:0;display:grid}.annotated>.a-block{max-width:var(--measure)}.annotated>.a-block+.a-block,.annotated>.a-note+.a-block{margin-block-start:1.15em}.annotated>.a-block-h2{margin-block-start:2.4em}.annotated>.a-block-h3{margin-block-start:2.2em}.annotated>.a-block-plate,.annotated>.a-block-pull{margin-block:2.2em .6em}.annotated>.a-note{margin-block-start:1rem}@media (min-width:1024px){.annotated{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:2.5rem}.annotated>.a-block{grid-column:1/span 8}.annotated>.a-block-full{grid-column:1/span 12;max-width:none}.annotated>.a-note{grid-column:10/span 3;margin-block-start:.35rem}}.note-toggle{cursor:pointer;font-family:var(--font-note);font-size:var(--text-2xs);letter-spacing:.09em;text-transform:uppercase;color:var(--color-oxide);background:0 0;border:0;align-items:baseline;gap:.4rem;padding:.35rem 0;display:inline-flex}.note-toggle .caret{transition:transform .24s var(--ease-paper)}.note-toggle[aria-expanded=true] .caret{transform:rotate(90deg)}.note-body{border-inline-start:1px solid var(--color-oxide);padding-inline-start:.9rem;display:none}.note-body[data-open=true]{display:block}@media (min-width:1024px){.note-toggle{display:none}.note-body{border-inline-start-width:1px;display:block}}@media (prefers-reduced-motion:reduce){.note-toggle .caret{transition:none}}.notes-paper{isolation:isolate;background-color:var(--color-paper);position:relative;overflow-x:clip}.notes-paper:before{content:"";z-index:-1;background:var(--color-graphite);opacity:.07;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27640%27 height=%27640%27%3E%3Cfilter id=%27m%27 x=%270%27 y=%270%27 width=%27100%25%27 height=%27100%25%27%3E%3CfeTurbulence type=%27fractalNoise%27 baseFrequency=%270.021%27 numOctaves=%275%27 seed=%2731%27 stitchTiles=%27stitch%27 result=%27n%27/%3E%3CfeColorMatrix type=%27luminanceToAlpha%27 in=%27n%27 result=%27a%27/%3E%3CfeComponentTransfer in=%27a%27 result=%27blots%27%3E%3CfeFuncA type=%27discrete%27 tableValues=%270 1%27/%3E%3C/feComponentTransfer%3E%3CfeFlood flood-color=%27%23000%27 result=%27ink%27/%3E%3CfeComposite in=%27ink%27 in2=%27blots%27 operator=%27in%27/%3E%3C/filter%3E%3Crect width=%27100%25%27 height=%27100%25%27 filter=%27url(%23m)%27/%3E%3C/svg%3E"),linear-gradient(#0000,#000 7rem);mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27640%27 height=%27640%27%3E%3Cfilter id=%27m%27 x=%270%27 y=%270%27 width=%27100%25%27 height=%27100%25%27%3E%3CfeTurbulence type=%27fractalNoise%27 baseFrequency=%270.021%27 numOctaves=%275%27 seed=%2731%27 stitchTiles=%27stitch%27 result=%27n%27/%3E%3CfeColorMatrix type=%27luminanceToAlpha%27 in=%27n%27 result=%27a%27/%3E%3CfeComponentTransfer in=%27a%27 result=%27blots%27%3E%3CfeFuncA type=%27discrete%27 tableValues=%270 1%27/%3E%3C/feComponentTransfer%3E%3CfeFlood flood-color=%27%23000%27 result=%27ink%27/%3E%3CfeComposite in=%27ink%27 in2=%27blots%27 operator=%27in%27/%3E%3C/filter%3E%3Crect width=%27100%25%27 height=%27100%25%27 filter=%27url(%23m)%27/%3E%3C/svg%3E"),linear-gradient(#0000,#000 7rem);-webkit-mask-size:640px 640px,100% 100%;mask-size:640px 640px,100% 100%;-webkit-mask-composite:source-in;mask-composite:intersect}.notes-desk{--kraft:#a88a56;--kraft-deep:#86693a;--leaf:#f3eee1;--leaf-ink:#25201a;--leaf-rule:#546c8a3d;--leaf-note:#6a6256;--flip-time:.9s;--flip:var(--flip-time) cubic-bezier(.4,.1,.2,1);padding-block:1rem 6rem}.notes-layout{gap:2.5rem;display:grid}@media (min-width:1100px){.notes-layout{grid-template-columns:minmax(15rem,22rem) minmax(0,1fr);align-items:center;gap:3rem}}.notes-intro-text{max-width:56ch;color:var(--color-graphite);margin:1.1rem 0 0}.notebook-stage{justify-items:center;gap:1.1rem;min-width:0;padding-block:.5rem .75rem;display:grid;overflow-x:clip}.fn-frame{--pw:min(20rem,calc((100svh - 14rem) * .636),calc((100vw - 2.5rem) / 2));--ph:calc(var(--pw) / .636);width:calc(var(--pw) * 2);height:var(--ph);perspective:2600px;position:relative}.fnotebook{transition:transform var(--flip);position:absolute;inset:0}.fn-board,.fn-cover,.fn-face,.fn-page{height:100%;position:absolute;top:0}.fn-board{background:var(--kraft);box-shadow:0 14px 30px #00000059}.fn-board-right{border-radius:.5rem 2.2rem 2.2rem .5rem;width:50%;left:50%}.fn-page{z-index:1;scrollbar-width:thin;width:calc(50% - .6rem);height:calc(100% - 1.2rem);color:var(--leaf-ink);background-color:var(--leaf);background-image:linear-gradient(transparent calc(1.7rem - 1px),var(--leaf-rule) 1.7rem);background-position:0 1.2rem;background-size:100% 1.7rem;flex-direction:column;gap:.55rem;padding:1.5rem 1.35rem 1.25rem;display:flex;top:.6rem;overflow-y:auto}.fn-page-left{transition:visibility 0s linear calc(var(--flip-time) * .45);border-radius:.25rem 0 0 .25rem;left:.6rem;box-shadow:inset -1.4rem 0 1.4rem -1.2rem #00000038}.fn-page-right{border-radius:0 1.8rem 1.8rem 0;left:50%;box-shadow:inset 1.4rem 0 1.4rem -1.2rem #00000038}.fn-spine{z-index:2;pointer-events:none;background:linear-gradient(#c9c4b8,#9d978a) 0 14%/100% 3.2rem no-repeat,linear-gradient(#c9c4b8,#9d978a) 0 52%/100% 3.2rem no-repeat,linear-gradient(#c9c4b8,#9d978a) 0 86%/100% 3.2rem no-repeat;border-radius:1px;width:.36rem;height:100%;position:absolute;top:0;left:calc(50% - .18rem)}.fn-cover{width:50%;transform-style:preserve-3d;transform-origin:0;transition:transform var(--flip),z-index 0s calc(var(--flip-time,.9s) * .45);z-index:4;left:50%}.fn-face{background-color:var(--kraft);backface-visibility:hidden;background-image:linear-gradient(90deg,#3d270d8c,#67430b33 4%,#a88a5600 38%);width:100%;left:0;overflow:hidden}.fn-front{color:#1a140b;text-align:center;border-radius:.5rem 2.2rem 2.2rem .5rem;align-content:start;justify-items:center;gap:.9rem;padding:18% 8% 8%;display:grid}.fn-front-mark{width:min(100%,15rem);height:auto}.fn-front-foot,.fn-front-line{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;font-size:.78rem;font-weight:700}.fn-front-foot{opacity:.8;align-self:end;margin-top:auto;font-weight:400}.fn-front:before{content:"";mix-blend-mode:multiply;opacity:.55;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");position:absolute;inset:0}.fn-inside{text-align:center;color:#2b2113;background-color:var(--kraft-deep);border-radius:2.2rem .5rem .5rem 2.2rem;align-content:end;justify-items:center;padding:10%;display:grid;transform:rotateY(180deg)}.fn-inside-line{font-family:var(--font-note);font-size:var(--text-xs);max-width:14ch}.fn-open{z-index:6;cursor:pointer;background:0 0;border:0;border-radius:.5rem 2.2rem 2.2rem .5rem;width:50%;height:100%;padding:0;position:absolute;top:0;left:50%}.fn-open:focus-visible{outline:2px solid var(--color-oxide);outline-offset:6px}.fn-toggle{font-family:var(--font-note);font-size:var(--text-xs);color:var(--color-oxide);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.notes-desk[data-state=open] .fn-cover{z-index:0;transform:rotateY(-180deg)}.notes-desk[data-state=open] .fn-open{pointer-events:none}.notes-desk[data-state=open] .fn-cover .fn-inside{box-shadow:0 14px 30px #00000059}@media (scripting:enabled){.notes-desk[data-state=closed] .fnotebook{transform:translateX(calc(var(--pw) * -.5))}.notes-desk[data-state=closed] .fn-page-left{visibility:hidden}.notes-desk[data-state=closed] .fn-front{box-shadow:0 14px 30px #00000059}.notes-desk[data-state=closed] .fn-open:focus-visible~.fn-cover,.notes-desk[data-state=closed] .fn-open:hover~.fn-cover{transform:rotateY(-8deg)}.notes-desk[data-state=closed] .notes-stack>li{opacity:0;transition:none;transform:translateY(-3.5rem)scale(.9)}}@media (scripting:none){.fn-cover{z-index:0;transform:rotateY(-180deg)}.fn-open,.fn-toggle{display:none}}@media (max-width:699px){.fn-frame{--pw:min(21rem,calc(100vw - 2.5rem));width:var(--pw)}.fnotebook{inset:0 0 0 calc(var(--pw) * -1);width:calc(var(--pw) * 2)}.fn-page-left{visibility:hidden}.notes-desk[data-state=closed] .fnotebook{transform:none}}@media (min-width:700px){.notes-intro-text{display:none}}@media (max-width:699px){.fn-hand{display:none}}.fn-date{color:var(--leaf-note)}.fn-quote{font-family:var(--font-serif);font-style:italic;font-size:var(--text-lg);margin:0;line-height:1.4}.fn-quote-tight{font-size:1.15rem;line-height:1.38}.fn-by{color:var(--leaf-note);margin:0}.fn-aside{color:#4d463c;font-size:var(--text-sm);margin:0;line-height:1.5}.fn-hand{font-family:var(--font-serif);margin:0;font-size:1.2rem;font-style:italic;line-height:1.7rem}.fn-door{margin-top:auto}.fnotebook .door-clip,.notes-stack .door-clip{background:#e8e1d0;width:100%;min-height:0;margin-top:1.1rem}.fnotebook .door-clip .label,.fnotebook .door-clip-by,.fnotebook .door-clip-reason,.notes-stack .door-clip .label,.notes-stack .door-clip-by,.notes-stack .door-clip-reason{color:#5d564b}.fnotebook .door-clip-title,.notes-stack .door-clip-title{color:var(--leaf-ink)}.fnotebook .door-clip-wire,.notes-stack .door-clip-wire{stroke:#6b6558}.notes-hint{text-align:center}.notes-hint .hint-scroll,.notes-hint .hint-touch{display:none}@media (hover:none){.notes-hint .hint-hover{display:none!important}.notes-desk[data-scrolls=true] .notes-hint .hint-scroll.hint-touch,.notes-hint .hint-touch:not(.hint-scroll){display:inline}}@media (hover:hover){.notes-desk[data-scrolls=true] .notes-hint .hint-scroll.hint-hover{display:inline}}.notes-stack{--bleed:calc(50vw - 50%);width:100vw;min-width:0;margin:0 0 0 calc(var(--bleed) * -1);padding:2rem var(--bleed) 2.5rem;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--color-rule) transparent;justify-content:safe center;align-items:flex-start;list-style:none;display:flex;overflow-x:auto}.notes-stack>li{z-index:var(--z);--dy:0rem;--rot:0deg;width:min(21rem,80vw);transition:opacity .5s var(--ease-paper) calc(.5s + var(--i,0) * .14s),transform .7s var(--ease-paper) calc(.5s + var(--i,0) * .14s);flex:none;position:relative}.notes-stack>li+li{margin-left:-.5rem}.note-card{filter:drop-shadow(0 2px 3px #1c1a1729);transform:translateY(var(--dy)) rotate(var(--rot));transform-origin:50% 0;transition:transform .35s var(--ease-paper),filter .35s var(--ease-paper)}.torn-sheet{min-height:24rem;color:var(--leaf-ink);background-color:var(--leaf);background-image:linear-gradient(transparent calc(1.7rem - 1px),var(--leaf-rule) 1.7rem);--tear-left:url(data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2714%27%20height=%271200%27%20preserveAspectRatio=%27none%27%3E%3Cpath%20d=%27M14%200%20L8%200%20L8%2030%20L9%2052%20L6%2082%20L9%20108%20L10%20130%20L6%20160%20L8%20178%20L6%20212%20L9%20230%20L9%20248%20L8%20270%20L10%20300%20L9%20326%20L9%20344%20L5%20362%20L6%20380%20L9%20406%20L8%20424%20L8%20458%20L6%20488%20L6%20518%20L8%20552%20L10%20570%20L8%20588%20L8%20622%20L5%20652%20L7%20686%20L9%20712%20L5%20746%20L9%20764%20L8%20782%20L7%20800%20L5%20822%20L10%20840%20L6%20858%20L5%20884%20L8%20906%20L8%20928%20L9%20946%20L10%20972%20L7%201006%20L7%201024%20L5%201058%20L5%201080%20L6%201106%20L5%201124%20L8%201142%20L6%201164%20L6%201194%20L8%201200%20L14%201200%20Z%27%20fill=%27black%27/%3E%3C/svg%3E);-webkit-mask-image:var(--tear-left),linear-gradient(black,black);mask-image:var(--tear-left),linear-gradient(black,black);background-position:0 1.5rem;background-size:100% 1.7rem;flex-direction:column;gap:.55rem;padding:1.6rem 1.5rem 1.4rem 1.9rem;display:flex;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-size:14px 100%,calc(100% - 14px) 100%;mask-size:14px 100%,calc(100% - 14px) 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.torn-sheet:focus{outline:none}.note-card:has(.torn-sheet:focus-visible){outline:2px solid var(--color-oxide);outline-offset:3px}.notes-stack>li:focus-within,.notes-stack>li:hover{z-index:50}.notes-stack>li:focus-within .note-card,.notes-stack>li:hover .note-card{transform:translateY(calc(var(--dy) - .6rem)) rotate(0deg);filter:drop-shadow(0 10px 16px #1c1a1747)}@media (prefers-reduced-motion:reduce){.fn-cover,.fn-page-left,.fnotebook,.note-card,.notes-stack>li{transition:none}}.path{--thread-x:.9rem;--node:1.1rem;margin-block-start:3.5rem;padding-block-end:5.5rem;position:relative}.path:before{content:"";top:.5rem;bottom:3.75rem;left:var(--thread-x);background:var(--color-oxide);opacity:.75;pointer-events:none;width:28px;position:absolute;transform:translate(-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='240' viewBox='0 0 28 240'%3E%3Cpath d='M14 0 C22 40 6 80 14 120 C22 160 6 200 14 240' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E") top/28px 240px repeat-y;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='240' viewBox='0 0 28 240'%3E%3Cpath d='M14 0 C22 40 6 80 14 120 C22 160 6 200 14 240' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E") top/28px 240px repeat-y}.path-list{row-gap:3.5rem;margin:0;padding:0;list-style:none;display:grid}.path-stop{padding-inline-start:2.75rem;position:relative}.path-stop:before{content:"";left:calc(var(--thread-x) - var(--node) / 2);width:var(--node);height:var(--node);border:2px solid var(--color-oxide);background:var(--color-paper);border-radius:50%;transition:background-color .2s;position:absolute;top:.3rem}.path-stop:focus-within:before,.path-stop:hover:before{background:var(--color-oxide)}.path-card{max-width:34rem;color:inherit;text-decoration:none;display:block}.path-card h2{font-size:var(--text-xl);color:var(--color-ink);text-underline-offset:.2em;margin:.4rem 0 0;line-height:1.1;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .2s}.path-card:focus-visible h2,.path-card:hover h2{-webkit-text-decoration-color:var(--color-oxide);text-decoration-color:var(--color-oxide)}.path-card .note{margin:.4rem 0 0}.path-card-line{color:var(--color-graphite);margin:.75rem 0 0}.path-card-hero{margin-block-end:1.25rem}.path-end{left:calc(var(--thread-x) - .875rem);font-family:var(--font-note);font-size:var(--text-2xs);letter-spacing:.11em;text-transform:uppercase;color:var(--color-graphite);white-space:nowrap;padding-block-start:1.1rem;position:absolute;bottom:0}.path-end:before{content:"";background:var(--color-oxide);width:1.75rem;height:2px;position:absolute;top:0;left:0}@media (min-width:1024px){.path{--thread-x:50%}.path-end{left:var(--thread-x);transform:translate(-50%)}.path-end:before{left:50%;transform:translate(-50%)}.path-list{row-gap:3rem}.path-stop{padding-inline-start:0}.path-stop:nth-child(odd){text-align:right;padding-inline-end:calc(50% + 1.75rem)}.path-stop:nth-child(odd) .path-card{margin-inline-start:auto}.path-stop:nth-child(2n){margin-block-start:-3.5rem;padding-inline-start:calc(50% + 1.75rem)}.path-stop:before{left:calc(50% - var(--node) / 2)}}.home-stage{touch-action:pan-y;min-height:calc(100svh - 5.2rem);position:relative;overflow-x:clip}.crumple{z-index:45;pointer-events:none;width:100vw;height:calc(100% + 5rem);margin-left:-50vw;position:absolute;top:-5rem;left:50%}.crumple-stage{position:absolute;inset:0}.crumple-status,.crumple-top{text-align:center;color:var(--color-graphite);pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem 1.25rem;margin:0;padding-inline:1.25rem;display:flex;position:absolute;top:5.6rem;left:0;right:0}.crumple-hint{margin:0}.crumple-clear{--ease-out-mop:cubic-bezier(.65,0,.076,1);width:6.6rem;height:2.25rem;font:inherit;cursor:pointer;pointer-events:auto;background:0 0;border:0;padding:0;display:inline-block;position:relative}.crumple-clear-circle{background:var(--color-ink);width:2.25rem;height:2.25rem;transition:width .45s var(--ease-out-mop);border-radius:1.2rem;display:block;position:relative}.crumple-clear-icon{width:1.125rem;height:1.125rem;fill:var(--color-paper);transition:transform .45s var(--ease-out-mop);margin:auto 0;position:absolute;top:0;bottom:0;left:.56rem}.crumple-clear-text{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:.08em;text-align:center;text-transform:uppercase;color:var(--color-ink);transition:color .45s var(--ease-out-mop);margin-left:2rem;font-weight:700;line-height:2.25rem;position:absolute;inset:0}.crumple-clear:focus-visible .crumple-clear-circle,.crumple-clear:hover .crumple-clear-circle{width:100%}.crumple-clear:focus-visible .crumple-clear-icon,.crumple-clear:hover .crumple-clear-icon{transform:translate(.25rem)}.crumple-clear:focus-visible .crumple-clear-text,.crumple-clear:hover .crumple-clear-text{color:var(--color-paper)}.crumple-clear:focus-visible{outline:2px solid var(--color-oxide);outline-offset:4px;border-radius:1.2rem}@media (prefers-reduced-motion:reduce){.crumple-clear-circle,.crumple-clear-icon,.crumple-clear-text{transition:none}.crumple{display:none}}.crumple-fallback ul{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem 3rem;margin:0;padding:0;list-style:none;display:grid}.crumple-fallback a{color:inherit;gap:.25rem;text-decoration:none;display:grid}.crumple-fallback-title{font-family:var(--font-serif);font-size:var(--text-lg);line-height:1.2}.crumple-fallback a:hover .crumple-fallback-title{text-decoration:underline;-webkit-text-decoration-color:var(--color-oxide);text-decoration-color:var(--color-oxide);text-underline-offset:.2em}.crumple-keys{pointer-events:auto;flex-direction:column;gap:.25rem;display:flex;position:absolute;bottom:1.25rem;left:1.25rem}.crumple-key:not(:focus){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.crumple-key:focus{font-size:var(--text-sm);color:var(--color-ink);background:var(--color-paper-2);align-self:flex-start;padding:.35rem .6rem}.crumple-actions,.crumple-key:focus{font-family:var(--font-note);border:1px solid var(--color-rule)}.crumple-actions{pointer-events:auto;white-space:nowrap;background:var(--color-paper);font-size:var(--text-xs,.8125rem);flex-wrap:nowrap;gap:1.25rem;padding:.4rem .9rem;display:flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.crumple-actions a,.crumple-actions button{font:inherit;color:var(--color-oxide);cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}h1[id^=issue-]{scroll-margin-top:6rem}.desk-paper{background-color:var(--color-paper);padding-block:1rem 6rem;position:relative;overflow-x:clip}.book-overlay:before,.desk-paper:before{content:"";pointer-events:none;--desk-line:#5a554d24;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.book-overlay:before,.desk-paper:before{--desk-line:color-mix(in srgb,var(--color-graphite) 14%,transparent)}}.book-overlay:before,.desk-paper:before{--desk-dot:#5a554d3d}@supports (color:color-mix(in lab,red,red)){.book-overlay:before,.desk-paper:before{--desk-dot:color-mix(in srgb,var(--color-graphite) 24%,transparent)}}.book-overlay:before,.desk-paper:before{background-image:repeating-linear-gradient(0deg,transparent,transparent 19px,var(--desk-line) 19px,var(--desk-line) 20px,transparent 20px,transparent 39px,var(--desk-line) 39px,var(--desk-line) 40px),repeating-linear-gradient(90deg,transparent,transparent 19px,var(--desk-line) 19px,var(--desk-line) 20px,transparent 20px,transparent 39px,var(--desk-line) 39px,var(--desk-line) 40px),radial-gradient(circle at 20px 20px,var(--desk-dot) 2px,transparent 2px),radial-gradient(circle at 40px 40px,var(--desk-dot) 2px,transparent 2px);background-size:40px 40px}.book-overlay:before,.desk-paper--fade:before{--grid-line:#5a554d38}@supports (color:color-mix(in lab,red,red)){.book-overlay:before,.desk-paper--fade:before{--grid-line:color-mix(in srgb,var(--color-graphite) 22%,transparent)}}.book-overlay:before,.desk-paper--fade:before{background-image:linear-gradient(to right,var(--grid-line) 1px,transparent 1px),linear-gradient(to bottom,var(--grid-line) 1px,transparent 1px);background-size:20px 30px;-webkit-mask-image:radial-gradient(70% 60% at 50% 0,#000 60%,#0000 100%);mask-image:radial-gradient(70% 60% at 50% 0,#000 60%,#0000 100%)}.desk-paper--graph:before{--graph-major:#5a554d4d}@supports (color:color-mix(in lab,red,red)){.desk-paper--graph:before{--graph-major:color-mix(in srgb,var(--color-graphite) 30%,transparent)}}.desk-paper--graph:before{--graph-minor:#5a554d2b}@supports (color:color-mix(in lab,red,red)){.desk-paper--graph:before{--graph-minor:color-mix(in srgb,var(--color-graphite) 17%,transparent)}}.desk-paper--graph:before{background-image:conic-gradient(from 90deg at 2px 2px,#0000 90deg,var(--graph-major) 0),conic-gradient(from 90deg at 1px 1px,#0000 90deg,var(--graph-minor) 0);background-size:100px 100px,20px 20px}.desk-paper>.sheet{position:relative}.desk{align-items:start;gap:0;margin:2.5rem 0 4rem;padding:0;list-style:none;display:grid}.desk-item{position:relative}.desk-item:first-child{--rot:-2.4deg;--dx:-.4rem;z-index:1}.desk-item:nth-child(2){--rot:2.1deg;--dx:-.35rem;z-index:2;width:min(74%,22rem);margin-block-start:-2.25rem;margin-inline-start:auto}.sketch{background:var(--color-paper);transform:translateX(var(--dx)) rotate(var(--rot));transition:transform .35s var(--ease-paper);filter:drop-shadow(0 10px 14px #1c1a1729)drop-shadow(0 1px 2px #1c1a1738);margin:0;padding:.55rem;position:relative}@supports (color:color-mix(in lab,red,red)){.sketch{filter:drop-shadow(0 10px 14px color-mix(in srgb,var(--color-ink) 16%,transparent)) drop-shadow(0 1px 2px color-mix(in srgb,var(--color-ink) 22%,transparent))}}.sketch img{width:100%;height:auto;display:block}.sketch .tape{z-index:1;margin-left:-42px;top:-.7rem;left:50%}.desk-item:nth-child(2) .sketch .tape{transform:rotate(3deg)}.sketch:hover{transform:translateX(var(--dx)) rotate(0deg) translateY(-4px)}@media (min-width:768px){.desk-item:nth-child(2){--dx:.5rem}.desk{grid-template-columns:1.5fr 1fr;align-items:center;column-gap:0}.desk-item:nth-child(2){width:auto;max-width:24rem;margin:3rem 0 0 -4.5rem}}@media (prefers-reduced-motion:reduce){.sketch{transition:none}}.books{flex-wrap:wrap;justify-content:center;gap:3.5rem 4.5rem;margin:3rem 0 4.5rem;padding:0;list-style:none;display:flex}.books-item:nth-child(odd){transform:rotate(-1.6deg)}.books-item:nth-child(2n){transform:rotate(1.4deg)}.book{--w:16.2rem;--h:22.2rem;--t:1.3rem;--book-color:var(--color-oxide);width:var(--w);height:var(--h);cursor:pointer;perspective:1400px;background:0 0;border:0;padding:0;display:block;position:relative}.book-overlay[data-tone=a],.book[data-tone=a]{--book-color:#9e3b2e;--cover-ink:#f6efe2}.book-overlay[data-tone=b],.book[data-tone=b]{--book-color:#c99a2e;--cover-ink:#1c1a17}.book:focus-visible{outline:2px solid var(--color-oxide);outline-offset:12px}.book:after{content:"";background:radial-gradient(#1c1a174d,#0000 70%);height:1.4rem;position:absolute;bottom:-.9rem;left:4%;right:-2%}@supports (color:color-mix(in lab,red,red)){.book:after{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--color-ink) 30%,transparent),transparent 70%)}}.book:after{filter:blur(6px);pointer-events:none}.book-body{transform-style:preserve-3d;transition:transform .5s var(--ease-paper);position:absolute;inset:0;transform:rotateY(22deg)rotateX(4deg)}.book:focus-visible .book-body,.book:hover .book-body{transform:rotateY(7deg)rotateX(1deg)translateY(-6px)}.book-face{display:block;position:absolute}.book-back,.book-front{background:var(--book-color);border-radius:2px 5px 5px 2px;inset:0}.book-front{transform:translateZ(calc(var(--t) / 2))}.book-back{transform:translateZ(calc(var(--t) / -2))}.book-spine{top:0;bottom:0;left:calc(var(--t) / -2);width:var(--t);background:var(--book-color);transform:rotateY(-90deg)}@supports (color:color-mix(in lab,red,red)){.book-spine{background:color-mix(in srgb,var(--book-color) 74%,black)}}.book-edge{top:2px;bottom:2px;right:calc(var(--t) / -2);width:var(--t);background:repeating-linear-gradient(0deg,var(--color-paper) 0 2px,var(--color-rule) 2px 3px);transform:rotateY(90deg)}.book-cover-art{text-align:left;color:var(--cover-ink);border-radius:inherit;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.book-cover-inner{flex-direction:column;gap:4cqw;padding:7cqw 6.5cqw 6.5cqw 11cqw;display:flex;position:absolute;inset:0}.book-cover-svg{width:100%;height:100%;position:absolute;inset:0}.book-cover-art:after{content:"";pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(90deg,#0000 0 6.4cqw,#00000042 6.4cqw 6.9cqw,#ffffff38 6.9cqw 7.8cqw,#0000 7.8cqw),linear-gradient(112deg,#ffffff2e,#0000 40%,#00000029),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");position:absolute;inset:0}.book-cover-top{justify-content:space-between;gap:3cqw;display:flex}.book-cover-foot,.book-cover-kicker{font-family:var(--font-note);letter-spacing:.14em;text-transform:uppercase;font-size:3.3cqw}.book-cover-lead{margin-bottom:2.4cqw;font-size:4.6cqw;font-style:italic}.book-cover-lead,.book-cover-title{font-family:var(--font-serif);display:block}.book-cover-title{letter-spacing:-.015em;font-size:14.4cqw;line-height:1.02}.book-cover-title>span{display:block}.book-cover-art[data-tone=a] .book-cover-main{margin-top:auto}.book-cover-art[data-tone=a] .book-cover-title>span:last-child{-webkit-mask-image:linear-gradient(#000 28%,#0000001a 92%);mask-image:linear-gradient(#000 28%,#0000001a 92%)}.book-overlay{--book-color:var(--color-oxide);--book-shadow:#1c1a1747;--book-hinge:#1c1a1729;z-index:600;background:var(--color-paper);grid-template-rows:1fr auto;padding:4.25rem 1rem 1.25rem;animation:book-overlay-in .3s both;display:grid;position:fixed;inset:0;overflow:hidden}@keyframes book-overlay-in{0%{opacity:0}}.book-overlay>*{position:relative}.book-close{z-index:3;font-family:var(--font-note);font-size:var(--text-sm);color:var(--color-oxide);background:var(--color-paper);border:1px solid var(--color-rule);cursor:pointer;padding:.4rem .9rem;top:1rem;right:1rem;position:absolute!important}.book-stage{perspective:2600px;place-items:center;min-height:0;display:grid}.book-open{--page-w:min(22rem,78vw,calc((100svh - 11rem) / 1.36));--page-h:calc(var(--page-w) * 1.36);width:var(--page-w);height:var(--page-h);transform-style:preserve-3d;transition:transform .9s cubic-bezier(.4,.1,.2,1);position:relative}@media (min-width:768px){.book-open{--page-w:min(25rem,34vw,calc((100svh - 11rem) / 1.36));width:calc(var(--page-w) * 2)}.book-open[data-start=true]{transform:translateX(calc(var(--page-w) * -.5))}}.book-open:before{content:"";box-shadow:0 14px 34px var(--book-shadow);pointer-events:none;position:absolute;inset:0;transform:translateZ(-2px)}@media (min-width:768px){.book-open[data-start=true]:before{left:50%}}.leaf-slot{width:var(--page-w);height:100%;transform-style:preserve-3d;transform:translateZ(calc(var(--z) * 1px));transition:transform 0s linear .45s;top:0;left:0}.leaf,.leaf-slot{position:absolute}.leaf{transform-origin:0;transform-style:preserve-3d;transition:transform .9s cubic-bezier(.4,.1,.2,1);inset:0}@media (min-width:768px){.leaf-slot{left:50%}}.leaf[data-turned=true]{transform:rotateY(-180deg)}@media (max-width:767px){.leaf[data-turned=true]{visibility:hidden;transition:transform .9s cubic-bezier(.4,.1,.2,1),visibility 0s .9s}}.leaf-back,.leaf-front{background:var(--color-paper);border:1px solid var(--color-rule);backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.leaf-back{transform:rotateY(180deg)}.leaf-print{background:var(--color-paper-2);border:1px solid var(--color-rule);filter:drop-shadow(0 3px 6px #1c1a1729);width:64%;margin:0;padding:.5rem .5rem .75rem;position:absolute;top:10%;left:50%;transform:translate(-50%)rotate(-2.2deg)}.leaf-print-tape{margin-left:-42px;top:-.7rem;left:50%;transform:rotate(3deg)}.leaf-print-photo{aspect-ratio:4/5;background:var(--color-paper);position:relative;overflow:hidden}.leaf-print-photo img{object-fit:cover;filter:grayscale()contrast(1.05)}.leaf-print figcaption{gap:.15rem;padding:.7rem .15rem 0;display:grid}.leaf-print-name{font-size:var(--text-base);color:var(--color-ink);line-height:1.2}.leaf-print-credit{opacity:.65;margin-block-start:.35rem;font-size:.75rem}.book-tap{width:min(4rem,20%);height:28%;font-family:var(--font-note);color:var(--color-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .25s var(--ease-paper);align-items:flex-end;padding:.8rem 1.5rem;display:flex;position:absolute;bottom:0;transform:translateZ(60px)}.book-tap span{opacity:.3;transition:opacity .2s var(--ease-paper)}.book-tap-prev{justify-content:flex-start;left:0}.book-tap-next{justify-content:flex-end;right:0}@media (max-width:767px){.book-tap{--tap-w:min(3.25rem,11vw);width:var(--tap-w);height:55%;padding-inline:.9rem}.book-tap-prev{left:calc(var(--tap-w) * -1)}.book-tap-next{right:calc(var(--tap-w) * -1)}}.book-tap:hover span{opacity:.85}.book-tap-prev:hover{background:radial-gradient(circle at 0 100%,#1c1a171a,#0000 75%)}@supports (color:color-mix(in lab,red,red)){.book-tap-prev:hover{background:radial-gradient(circle at 0 100%,color-mix(in srgb,var(--color-ink) 10%,transparent),transparent 75%)}}.book-tap-next:hover{background:radial-gradient(circle at 100% 100%,#1c1a171a,#0000 75%)}@supports (color:color-mix(in lab,red,red)){.book-tap-next:hover{background:radial-gradient(circle at 100% 100%,color-mix(in srgb,var(--color-ink) 10%,transparent),transparent 75%)}}.leaf-back:after,.leaf-front:after{content:"";pointer-events:none;width:1.8rem;position:absolute;top:0;bottom:0}.leaf-front:after{background:linear-gradient(90deg,var(--book-hinge),transparent);left:0}.leaf-back:after{background:linear-gradient(270deg,var(--book-hinge),transparent);right:0}:root[data-theme=dark] .book-overlay{--book-shadow:#000000bf;--book-hinge:#00000073}.leaf-cover{background:var(--book-color)}.leaf-cover,.leaf-page{position:absolute;inset:0}.leaf-page{color:var(--color-ink);flex-direction:column;gap:.7rem;padding:1.5rem 1.4rem 1.25rem 1.9rem;display:flex;overflow-y:auto}.leaf-kicker{font-family:var(--font-note);letter-spacing:.14em;text-transform:uppercase;color:var(--color-oxide);font-size:.8125rem}.leaf-lead{font-family:var(--font-serif);color:var(--color-graphite);font-size:1.05rem;font-style:italic}.leaf-station{margin:0;font-size:clamp(2rem,9vw,2.6rem);font-weight:400;line-height:1.02}.leaf-subtitle{font-family:var(--font-serif);color:var(--color-graphite);margin:0;font-size:1.12rem;font-style:italic;line-height:1.25}.leaf-standfirst{margin:0;font-size:.98rem;line-height:1.5}.leaf-hero{object-fit:cover;width:100%;height:auto;max-height:8rem}.leaf-foot,.leaf-link{font-family:var(--font-note);font-size:var(--text-sm);margin-block-start:auto}.leaf-link{color:var(--color-oxide);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.leaf-foot{color:var(--color-graphite);letter-spacing:.14em;text-transform:uppercase;font-size:.8125rem}.leaf-end{text-align:center;justify-content:center;align-items:center}.leaf-end h2{margin:0;font-size:2.6rem;font-style:italic;font-weight:400}.book-controls{font-family:var(--font-note);font-size:var(--text-sm);color:var(--color-graphite);justify-content:center;align-items:center;gap:1.5rem;padding-block-start:1rem;display:flex}.book-controls button{width:2.5rem;height:2.5rem;color:var(--color-ink);background:var(--color-paper);border:1px solid var(--color-rule);cursor:pointer;border-radius:50%;font-size:1.1rem}.book-controls button:disabled{opacity:.35;cursor:default}.book-close:focus-visible,.book-controls button:focus-visible{outline:2px solid var(--color-oxide);outline-offset:3px}@media (prefers-reduced-motion:reduce){.book-body,.book-open,.leaf,.leaf-slot{transition:none}.book-overlay{animation:none}}.toc{gap:.7rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.toc-row{width:100%;font-family:var(--font-serif);text-align:left;color:var(--color-ink);cursor:pointer;background:0 0;border:0;align-items:baseline;gap:.45rem;padding:0;font-size:1.12rem;line-height:1.2;display:flex}.toc-dots{border-bottom:1px dotted var(--color-graphite);flex:1;min-width:1rem;transform:translateY(-.25em)}.toc-page{font-family:var(--font-note);color:var(--color-graphite);font-size:.82rem}.toc-row:focus-visible .toc-name,.toc-row:hover .toc-name{text-decoration:underline;-webkit-text-decoration-color:var(--color-oxide);text-decoration-color:var(--color-oxide);text-underline-offset:.2em}.toc-row:focus-visible{outline:2px solid var(--color-oxide);outline-offset:3px}.receipt-wrap{flex-direction:column;align-items:center;display:flex}.receipt-toggle{font-family:var(--font-note);font-size:var(--text-sm);color:var(--color-oxide);background:var(--color-paper);border:1px solid var(--color-oxide);cursor:pointer;border-radius:999px;padding:.5rem 1.1rem;transition:background-color .25s,color .25s}.receipt-toggle:focus-visible,.receipt-toggle:hover,.receipt-toggle[aria-expanded=true]{color:var(--color-paper);background:var(--color-oxide);outline:none}.receipt-reveal{grid-template-rows:0fr;width:100%;transition:grid-template-rows 1s cubic-bezier(.4,.1,.2,1);display:grid}.receipt-reveal[data-open=true]{grid-template-rows:1fr}.receipt-slot{min-height:0;padding-inline:1rem;overflow:hidden}.receipt-shadow{filter:drop-shadow(0 8px 14px #1c1a172e);width:min(22rem,100%);margin:1.75rem auto 2rem;transform:rotate(-1deg)}@supports (color:color-mix(in lab,red,red)){.receipt-shadow{filter:drop-shadow(0 8px 14px color-mix(in srgb,var(--color-ink) 18%,transparent))}}.receipt{font-family:var(--font-note);letter-spacing:.02em;color:var(--color-ink);background:var(--color-paper-2);--teeth:12px;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% 100% /var(--teeth) 51% repeat-x,conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) 50% 0 /var(--teeth) 51% repeat-x;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% 100% /var(--teeth) 51% repeat-x,conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) 50% 0 /var(--teeth) 51% repeat-x;padding:1.75rem 1.4rem 2.25rem;font-size:.8rem;line-height:1.5}.receipt-end,.receipt-head,.receipt-issue h2,.receipt-line,.receipt-total{text-transform:uppercase}.receipt-head{text-align:center;gap:.15rem;display:grid}.receipt-head span{color:var(--color-graphite);font-size:.8125rem}.receipt-rule{border:0;border-top:1px dashed var(--color-graphite);margin:.9rem 0}.receipt-issue h2{gap:.1rem;margin:0 0 .7rem;font-family:inherit;font-size:.8rem;font-weight:700;display:grid}.receipt-issue h2 span{font-weight:400}.receipt-issue ol{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.receipt-row{color:inherit;text-decoration:none;display:block}.receipt-line{align-items:baseline;gap:.4rem;display:flex}.receipt-num{color:var(--color-graphite)}.receipt-name{font-weight:700}.receipt-dots{border-bottom:1px dotted var(--color-graphite);flex:1;min-width:.75rem;transform:translateY(-.2em)}.receipt-sub{color:var(--color-graphite);padding-inline-start:1.7rem;font-size:.8125rem;display:block}.receipt-row:focus-visible .receipt-name,.receipt-row:hover .receipt-name{text-decoration:underline;-webkit-text-decoration-color:var(--color-oxide);text-decoration-color:var(--color-oxide);text-underline-offset:.2em}.receipt-row:focus-visible{outline:2px solid var(--color-oxide);outline-offset:3px}.receipt-total{gap:.15rem;margin:0;display:grid}.receipt-total>div{align-items:baseline;gap:.4rem;display:flex}.receipt-total dd,.receipt-total dt{margin:0}.receipt-end{text-align:center;letter-spacing:.12em;margin:1.1rem 0 .9rem;font-size:1rem;font-weight:700}.receipt-barcode{background:repeating-linear-gradient(90deg,var(--color-ink) 0 2px,transparent 2px 4px,var(--color-ink) 4px 5px,transparent 5px 9px,var(--color-ink) 9px 12px,transparent 12px 14px,var(--color-ink) 14px 15px,transparent 15px 19px);height:2.6rem;margin-inline:.5rem}.receipt-thanks{text-align:center;color:var(--color-graphite);margin:.7rem 0 0;font-size:.8125rem}@media (prefers-reduced-motion:reduce){.receipt-reveal{transition:none}}.listen-layout{gap:2rem;display:grid}.listen-card{aspect-ratio:474/263;perspective:1200px;width:100%;max-width:28rem;transition:transform .3s var(--ease-paper);margin:1.5rem 0 0 -4.9%;position:relative;transform:rotate(-1.2deg);container-type:inline-size}.listen-card-cue{color:var(--color-graphite);margin:.9rem 0 0}.listen-card:focus-within,.listen-card:hover{transform:rotate(0)translateY(-.25rem)}.listen-card-flip{font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:absolute;inset:0}.listen-card-flip:focus-visible{outline:2px solid var(--color-oxide);outline-offset:6px}.listen-card-inner{transform-style:preserve-3d;transition:transform .7s var(--ease-paper);position:absolute;inset:0}.listen-card-inner[data-flipped=true]{transform:rotateY(180deg)}.listen-card-face{backface-visibility:hidden;position:absolute;inset:0}.listen-card-front{background:url(/brand/listen-notecard.svg) 50%/100% 100% no-repeat}.listen-card-back{transform:rotateY(180deg)}.listen-card-back img{width:100%;height:100%;display:block}.listen-card-text{font-family:var(--font-note);color:#2a2a2a;font-size:4.2cqw;line-height:6.86cqw;position:absolute;inset:25.7% 7% 0 7.4%}@media (prefers-reduced-motion:reduce){.listen-card,.listen-card-inner{transition:none}}@media (min-width:1180px){.listen-layout{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:3rem;padding-top:1rem}.listen-layout .radio-set{margin-block:0}}.radio-set{margin-block:2.5rem 1rem}.radio{--case:#e6e6e2;--rad-ink:#2a2a2a;--rad-line:#c0c0bc;width:min(24rem,100%);color:var(--rad-ink);background:var(--case);font-family:var(--font-sans);border-radius:14px;margin-inline:auto;padding:1.5rem;transform:rotate(-.8deg);box-shadow:15px 15px 30px #0000001f,-5px -5px 15px #ffffffb3}:root[data-theme=dark] .radio{box-shadow:0 22px 44px #000000a6,0 0 0 1px #ffffff0f}:root[data-theme=dark] .radio-btn{box-shadow:4px 4px 9px #00000038,-1px -1px 4px #ffffff8c}.radio-grille{opacity:.6;background-image:radial-gradient(#aaa 1.5px,#0000 0);background-size:6px 6px;height:2.4rem;margin-bottom:.9rem}.radio-screen{background:linear-gradient(90deg,transparent 95%,var(--rad-line) 95%),linear-gradient(transparent 95%,var(--rad-line) 95%),#f0f0f0;background-size:20px 20px,20px 20px,auto;border:1px solid #d0d0d0;border-radius:4px;height:17.5rem;padding:.9rem 1rem 0;position:relative;overflow:hidden;box-shadow:inset 2px 2px 5px #0000000f}.radio-glare{z-index:3;pointer-events:none;background:linear-gradient(120deg,#0000 40%,#ffffff73 50%,#0000 60%);position:absolute;inset:0}.radio-screen-top{justify-content:space-between;display:flex}.radio-label{letter-spacing:.1em;text-transform:uppercase;color:#666;font-size:.8125rem;font-weight:800}.radio-now{gap:.15rem;margin-top:.85rem;display:grid}.radio-kicker{letter-spacing:.08em;text-transform:uppercase;color:#777;font-family:ui-monospace,Menlo,monospace;font-size:.75rem}.radio-station{letter-spacing:-.01em;text-transform:uppercase;font-size:1.45rem;font-weight:800;line-height:1.05}.radio-artist{color:#555;font-size:.8rem}.radio-mech{justify-content:center;align-items:center;gap:1.4rem;display:flex;position:absolute;top:7.3rem;left:0;right:0}.radio-spool{background:#ddd;border:1px solid #bbb;border-radius:50%;width:3.1rem;height:3.1rem;position:relative;overflow:hidden}.radio-spool:after{content:"";background:conic-gradient(#333 0deg 120deg,#0000 120deg 180deg,#333 180deg 300deg,#0000 300deg);border-radius:50%;animation:radio-spin 2.4s linear infinite paused;position:absolute;inset:0}.radio[data-playing=true] .radio-spool:after{animation-play-state:running}@keyframes radio-spin{to{transform:rotate(1turn)}}.radio-counter{text-align:center;letter-spacing:.15em;color:#fff;background:#222;border-radius:2px;min-width:3.4rem;padding:.25rem .55rem;font-family:ui-monospace,Menlo,monospace;font-size:.85rem}.radio-wave{align-items:center;gap:2px;height:2.6rem;display:flex;position:absolute;top:10.9rem;left:1rem;right:1rem}.radio-wave span{background:var(--rad-ink);flex:1;height:.3rem;animation:radio-eq 1.1s ease-in-out infinite paused}.radio[data-playing=true] .radio-wave span{animation-play-state:running}@keyframes radio-eq{0%,to{height:.3rem}50%{height:2.2rem}}.radio-dial{border-top:2px solid var(--rad-ink);height:2.5rem;right:0;container-type:inline-size}.radio-dial,.radio-needle{position:absolute;bottom:0;left:0}.radio-needle{background:var(--color-oxide);z-index:2;width:2px;height:7.6rem;transform:translateX(calc(var(--at,0) * 1cqw - 1px));pointer-events:none;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.radio-tick{color:var(--rad-ink);cursor:pointer;background:0 0;border:0;padding:.35rem .25rem .1rem;font-family:ui-monospace,Menlo,monospace;font-size:.8125rem;position:absolute;top:.2rem;transform:translate(-50%)}.radio-tick[aria-current=true]{color:var(--color-oxide);font-weight:700}.radio-btn:focus-visible,.radio-tick:focus-visible{outline:2px solid var(--color-oxide);outline-offset:2px}.radio-seek{align-items:center;gap:.7rem;margin-top:.9rem;display:flex}.radio-seek input{height:1.1rem;accent-color:var(--color-oxide);cursor:pointer;flex:1}.radio-time{color:#555;font-family:ui-monospace,Menlo,monospace;font-size:.8125rem}.radio-buttons{justify-content:space-between;gap:.6rem;margin-top:1rem;display:flex}.radio-btn{width:3.2rem;height:3.2rem;color:var(--rad-ink);cursor:pointer;background:linear-gradient(160deg,#f4f4f0,#d8d8d3);border:1px solid #c8c8c3;border-radius:50%;place-items:center;padding:0;transition:transform .15s;display:grid;box-shadow:4px 4px 9px #00000024,-2px -2px 6px #fffc}.radio-btn svg{fill:currentColor;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;width:1.15rem;height:1.15rem}.radio-btn:active:not(:disabled){transform:translateY(1px);box-shadow:inset 2px 2px 5px #0000002e}.radio-btn:disabled{opacity:.4;cursor:default}.radio[data-playing=true] .radio-btn-main{color:#fff;background:var(--color-oxide);border-color:var(--color-oxide)}.deck{--rad-ink:#2a2a2a;color:var(--rad-ink);font-family:var(--font-sans);background:#e6e6e2;border-radius:6px;flex-wrap:wrap;align-items:center;gap:.9rem 1.1rem;margin-block-start:1.75rem;padding:.7rem 1.1rem;display:flex;box-shadow:0 2px 6px #0000002e}.deck .radio-btn{flex:none;width:2.7rem;height:2.7rem}.deck[data-playing=true] .deck-play{color:#fff;background:#9e3b2e;border-color:#9e3b2e}.deck .deck-seek{flex:11rem;margin:0}.deck .radio-seek input{accent-color:#9e3b2e}.deck-note{color:#555}.deck-note,.deck-transcript{font-family:var(--font-note);font-size:var(--text-xs)}.deck-transcript{color:#9e3b2e;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;margin-inline-start:auto;padding:.35rem 0;text-decoration:underline}.deck-transcript:focus-visible{outline-offset:3px;outline:2px solid #9e3b2e}.deck-text{max-width:62ch;font-family:var(--font-serif);font-size:var(--text-base);flex-basis:100%;line-height:1.6}.deck-text p{margin:0 0 .8rem}.radio-transcript{width:min(24rem,100%);margin:2rem auto 0}.radio-transcript>button{font-family:var(--font-note);font-size:var(--text-sm);color:var(--color-oxide);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.radio-transcript p{margin:.85rem 0 0;font-size:.95rem}@media (prefers-reduced-motion:reduce){.radio-spool:after,.radio-wave span{animation:none}.radio-needle{transition:none}}.wall-paper{background-color:var(--color-paper);background-image:radial-gradient(circle,#5a554d4d 1.1px,#0000 1.7px)}@supports (color:color-mix(in lab,red,red)){.wall-paper{background-image:radial-gradient(circle,color-mix(in srgb,var(--color-graphite) 30%,transparent) 1.1px,transparent 1.7px)}}.wall-paper{background-size:26px 26px;overflow-x:clip}.wall-sheet{padding-block:1rem 6rem}.wall{--s:.6;grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));align-items:start;gap:2.75rem 1.75rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.wall{--s:1;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:3rem 2.25rem}}.wall>li{--dx:0rem;--dy:0rem;--rot:0deg;position:relative}.wall>li:nth-child(5n+1){--dx:-.4rem;--dy:.6rem;--rot:-1.6deg}.wall>li:nth-child(5n+2){--dx:.5rem;--dy:-.5rem;--rot:1.4deg}.wall>li:nth-child(5n+3){--dx:-.2rem;--dy:1rem;--rot:-.8deg}.wall>li:nth-child(5n+4){--dx:.6rem;--dy:0rem;--rot:2deg}.wall>li:nth-child(5n+5){--dx:-.6rem;--dy:-.8rem;--rot:-2.2deg}.print-link{color:inherit;transform:translate(calc(var(--dx) * var(--s)),calc(var(--dy) * var(--s))) rotate(calc(var(--rot) * var(--s)));transition:transform .35s var(--ease-paper);text-decoration:none;display:block;position:relative}.print-link:focus-visible,.print-link:hover{z-index:5;transform:translateY(-.35rem)rotate(0)scale(1.04)}.print-link:focus-visible{outline:2px solid var(--color-oxide);outline-offset:6px}.print-link .tape{z-index:2;top:-.7rem;left:calc(50% - 42px)}.print{background:var(--color-paper-2);border:1px solid var(--color-rule);filter:drop-shadow(0 3px 6px #1c1a1724);transition:filter .35s var(--ease-paper);margin:0;padding:.55rem .55rem .8rem}.print-link:focus-visible .print,.print-link:hover .print{filter:drop-shadow(0 12px 18px #1c1a1738)}.print-photo{aspect-ratio:4/5;background:var(--color-paper);place-items:center;display:grid;position:relative;overflow:hidden}.print-photo img{object-fit:cover;filter:grayscale()contrast(1.05);transition:filter .45s var(--ease-paper)}.print-link:focus-visible .print-photo img,.print-link:hover .print-photo img{filter:grayscale(0)contrast()}.print-initials{font-family:var(--font-serif);color:var(--color-graphite);opacity:.7;font-size:3.25rem;font-style:italic}.print figcaption{padding:.8rem .2rem 0;display:block}.print-name{font-size:var(--text-base);color:var(--color-ink);line-height:1.2;display:block}.print-meta{margin-block-start:.2rem;display:block}.print-line{color:var(--color-graphite);font-size:var(--text-xs);margin-block-start:.45rem;line-height:1.45;display:block}.print-credit{opacity:.65;margin-block-start:.5rem;font-size:.75rem;display:block}.index-cards{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:2rem 1.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.index-cards>li{--rot:0deg}.index-cards>li:nth-child(odd){--rot:-.9deg}.index-cards>li:nth-child(2n){--rot:.8deg}.index-cards>li:nth-child(3n){--rot:.3deg}.index-card{background:var(--color-paper-2);border:1px solid var(--color-rule);border-top:2px solid var(--color-oxide);height:100%;color:inherit;filter:drop-shadow(0 2px 4px #1c1a171a);transform:rotate(var(--rot));transition:transform .3s var(--ease-paper),filter .3s var(--ease-paper);padding:1.5rem 1.25rem 1.25rem;text-decoration:none;display:block;position:relative}.index-card:before{content:"";background:var(--color-oxide);border-radius:50%;width:.55rem;height:.55rem;margin-left:-.275rem;position:absolute;top:.5rem;left:50%;box-shadow:0 1px 2px #0000004d}a.index-card:focus-visible,a.index-card:hover{filter:drop-shadow(0 8px 12px #1c1a1733);transform:rotate(0)translateY(-.25rem)}a.index-card:focus-visible{outline:2px solid var(--color-oxide);outline-offset:4px}.index-card-quiet{opacity:.7}.index-card-title{font-family:var(--font-note);font-size:var(--text-xs);letter-spacing:.11em;text-transform:uppercase;color:var(--color-ink);display:block}.index-card-def{color:var(--color-graphite);font-size:var(--text-sm);margin-block-start:.6rem;line-height:1.5;display:block}.index-card .note{margin-block-start:.75rem;display:block}@media (prefers-reduced-motion:reduce){.index-card,.path-stop:before,.print,.print-link,.print-photo img{transition:none}}.plate-frame{background:var(--color-paper-2);border:1px solid var(--color-rule);position:relative}.plate-frame:after,.plate-frame:before{content:"";border:0 solid var(--color-graphite);pointer-events:none;opacity:.5;width:12px;height:12px;position:absolute}.plate-frame:before{border-top-width:1px;border-left-width:1px;top:-5px;left:-5px}.plate-frame:after{border-bottom-width:1px;border-right-width:1px;bottom:-5px;right:-5px}.door{background:var(--color-paper-2);border:1px solid var(--color-rule);border-top:2px solid var(--color-oxide);padding:1.15rem 1.25rem 1.25rem;text-decoration:none;display:block}.door:focus-visible,.door:hover{background:var(--color-paper-3)}.door-clip{width:min(16.5rem,100%);min-height:15rem;color:inherit;background:var(--color-paper-3);border:1px solid var(--color-rule);transition:transform .3s var(--ease-paper);flex-direction:column;gap:.4rem;margin:1.4rem 0 .4rem;padding:1.7rem 1.4rem 1.3rem;text-decoration:none;display:flex;position:relative;transform:rotate(1.4deg);box-shadow:0 2px 5px #1c1a171f}.door-clip:focus-visible,.door-clip:hover{transform:rotate(0)translateY(-2px)}.door-clip:focus-visible{outline:2px solid var(--color-oxide);outline-offset:4px}.door-clip-wire{fill:none;width:1.15rem;height:3rem;stroke:var(--color-graphite);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;position:absolute;top:-1.5rem;left:1.5rem;transform:rotate(-6deg)}.door-clip-title{font-family:var(--font-serif);font-size:var(--text-xl);text-decoration:underline;-webkit-text-decoration-color:var(--color-oxide);text-decoration-color:var(--color-oxide);text-underline-offset:.18em;margin-top:.35rem;line-height:1.1;text-decoration-thickness:1px}.door-clip-by{font-family:var(--font-serif);font-style:italic;font-size:var(--text-base);color:var(--color-graphite)}.door-clip-reason{font-size:var(--text-sm);color:var(--color-graphite);margin-top:auto;padding-top:.9rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.door-clip{transition:none}}.progress{z-index:55;pointer-events:none;background:0 0;height:2px;position:fixed;top:0;left:0;right:0}.progress>span{background:var(--color-oxide);transform-origin:0;height:100%;display:block}.close-looking{z-index:80;background:var(--color-paper);grid-template-rows:auto 1fr auto;gap:1rem;padding:1.25rem;display:grid;position:fixed;inset:0;overflow-y:auto}@media (min-width:768px){.close-looking{padding:2rem 3rem}}.site-header{z-index:40;background:var(--color-paper);align-items:center;gap:1.5rem;max-width:none;padding-block:1.5rem;display:flex;position:sticky;top:0}.site-header-mark{flex:none}.site-menu{display:contents}.site-header nav{font-family:var(--font-sans);font-size:var(--text-sm);align-items:center;gap:1.75rem;display:flex}.site-header nav a{color:var(--color-ink);--hl:#ffe15a;background-image:linear-gradient(var(--hl),var(--hl));background-position:100% 76%;background-repeat:no-repeat;background-size:0 .7em;border-radius:2px;margin-inline:-.28em;padding-inline:.28em;text-decoration:none;transition:background-size .4s cubic-bezier(.2,.6,.2,1),background-position .4s cubic-bezier(.2,.6,.2,1)}:root[data-theme=dark] .site-header nav a{--hl:#e6b42275}.site-header nav a:focus-visible:not([aria-current]){background-position:0 76%;background-size:100% .7em;outline:none}@media (hover:hover){.site-header nav a:hover:not([aria-current]){background-position:0 76%;background-size:100% .7em}}@media (prefers-reduced-motion:reduce){.site-header nav a{transition:none}}.site-header-controls{flex-wrap:nowrap;gap:1.25rem;display:flex}.site-header-controls,.site-nav-toggle{align-items:center;margin-inline-start:auto}.site-nav-toggle{cursor:pointer;width:2.25rem;height:2.25rem;color:var(--color-ink);background:0 0;border:0;flex:none;justify-content:center;padding:0;display:none}.site-nav-toggle .bars,.site-nav-toggle .bars:after,.site-nav-toggle .bars:before{width:20px;height:1px;transition:transform .2s var(--ease-paper),opacity .2s var(--ease-paper);background:currentColor;display:block}.site-nav-toggle .bars{position:relative}.site-nav-toggle .bars:after,.site-nav-toggle .bars:before{content:"";position:absolute;left:0}.site-nav-toggle .bars:before{top:-6px}.site-nav-toggle .bars:after{top:6px}.site-nav-toggle[aria-expanded=true] .bars{background:0 0}.site-nav-toggle[aria-expanded=true] .bars:before{transform:translateY(6px)rotate(45deg)}.site-nav-toggle[aria-expanded=true] .bars:after{transform:translateY(-6px)rotate(-45deg)}@media (max-width:660px){.site-header{flex-wrap:wrap}.site-nav-toggle{display:inline-flex}.site-menu{flex-basis:100%;display:none}.site-menu.is-open,.site-menu[data-open=true]{flex-direction:column;align-items:flex-start;gap:1.5rem;padding-block:1.25rem .25rem;display:flex}.site-header nav{font-size:var(--text-base);gap:1rem}.site-header nav,.site-header-controls{flex-direction:column;align-items:flex-start}.site-header-controls{gap:1.25rem;margin-inline-start:0;padding-block-start:.75rem}}.theme-toggle{align-items:center;display:flex}.theme-switch{width:28px;height:28px;color:var(--color-graphite);cursor:pointer;flex:none;transition:color .2s;display:block;position:relative}.theme-switch:hover{color:var(--color-ink)}.theme-switch-input{opacity:0;cursor:pointer;margin:0}.theme-switch svg,.theme-switch-input{width:100%;height:100%;position:absolute;inset:0}.theme-switch svg{pointer-events:none;transform:rotate(40deg)}.theme-switch-input:focus-visible+svg{outline:2px solid var(--color-oxide,#9e3b2e);outline-offset:3px;border-radius:50%}.theme-switch .sun-moon{transform-origin:50%;transform:scale(1)}.theme-switch .sun-ray{transform-origin:50%;transform:scale(0)}.theme-switch mask>circle{transform:translate(0)}.theme-switch-input:checked+svg,:root[data-theme=dark] .theme-switch svg{transform:rotate(90deg)}.theme-switch-input:checked+svg mask>circle,:root[data-theme=dark] .theme-switch mask>circle{transform:translate(16px,-3px)}.theme-switch-input:checked+svg .sun-moon,:root[data-theme=dark] .theme-switch .sun-moon{transform:scale(.55)}.theme-switch-input:checked+svg .sun-ray,:root[data-theme=dark] .theme-switch .sun-ray{transform:scale(1)}.theme-switch.is-animated .sun-moon,.theme-switch.is-animated svg{transition:transform .4s}.theme-switch.is-animated mask>circle{transition:transform .64s cubic-bezier(.41,.64,.32,1.575)}.theme-switch.is-animated .theme-switch-input:checked+svg .sun-ray,:root[data-theme=dark] .theme-switch.is-animated .sun-ray{animation:theme-show-ray .4s both}.theme-switch.is-animated .theme-switch-input:checked+svg .sun-ray-2,:root[data-theme=dark] .theme-switch.is-animated .sun-ray-2{animation-delay:50ms}.theme-switch.is-animated .theme-switch-input:checked+svg .sun-ray-3,:root[data-theme=dark] .theme-switch.is-animated .sun-ray-3{animation-delay:.1s}.theme-switch.is-animated .theme-switch-input:checked+svg .sun-ray-4,:root[data-theme=dark] .theme-switch.is-animated .sun-ray-4{animation-delay:.17s}.theme-switch.is-animated .theme-switch-input:checked+svg .sun-ray-5,:root[data-theme=dark] .theme-switch.is-animated .sun-ray-5{animation-delay:.25s}.theme-switch.is-animated .theme-switch-input:checked+svg .sun-ray-6,:root[data-theme=dark] .theme-switch.is-animated .sun-ray-6{animation-delay:.29s}@keyframes theme-show-ray{0%{transform:scale(0)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.theme-switch .sun-moon,.theme-switch mask>circle,.theme-switch svg{transition:none!important}.theme-switch .sun-ray{animation:none!important}}:root[data-theme=dark] .brand-ink{filter:invert()hue-rotate(180deg)}.quiet-toggle{align-items:center;gap:.7rem;display:flex}.quiet-switch{width:36px;height:36px;color:var(--color-graphite);cursor:pointer;flex:none;transition:color .2s;display:block;position:relative}.quiet-switch:after,.quiet-switch:hover{color:var(--color-ink)}.quiet-switch:after{content:attr(data-tip);background:var(--color-paper);border:1px solid var(--color-rule);font-family:var(--font-note);letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;z-index:10;padding:.25rem .5rem;font-size:11px;line-height:1;transition:opacity .15s;position:absolute;top:calc(100% + 2px);right:0}@media (max-width:660px){.quiet-switch:after{left:0;right:auto}}@media (hover:hover){.quiet-switch:hover:after{opacity:1}}.quiet-switch:has(.quiet-switch-input:focus-visible):after{opacity:1}.quiet-switch-input{opacity:0;cursor:pointer;margin:0}.quiet-switch svg,.quiet-switch-input{width:100%;height:100%;position:absolute;inset:0}.quiet-switch svg{pointer-events:none}.quiet-switch-input:focus-visible+svg{outline:2px solid var(--color-oxide,#9e3b2e);outline-offset:3px;border-radius:50%}.quiet-switch .line{transform:scaleX(0)}.quiet-switch-input:checked+svg circle{transform:translateX(calc(var(--qs-offset) * .5))}.quiet-switch-input:checked+svg .line{transform:none}.quiet-switch.is-animated .quiet-switch-input:checked+svg circle{animation:qs-ball-off .9s linear forwards}.quiet-switch.is-animated .quiet-switch-input:checked+svg .line{animation:qs-line-in .32s cubic-bezier(.075,.82,.165,1) .47s both}.quiet-switch.is-animated .quiet-switch-input:not(:checked)+svg .trace{animation:qs-trace-a .3s ease 0s 1 forwards,qs-trace-b .1s steps(2) calc(.32s + var(--qs-appear)) 1 forwards}.quiet-switch.is-animated .quiet-switch-input:not(:checked)+svg .ball{animation:qs-ball-on-a .3s forwards,qs-ball-on-b .4s cubic-bezier(.165,.84,.45,1.11) .3s forwards}@keyframes qs-ball-off{0%{transform:translate(0)}6.66%{transform:translateX(calc(var(--qs-offset) * .45))}13.33%{transform:translateX(calc(var(--qs-offset) * .77))}20%{transform:translateX(calc(var(--qs-offset) * .9))}26.66%{transform:translateX(calc(var(--qs-offset) * .94))}33.33%{transform:translate(calc(var(--qs-offset) * .965 + 1px),2px)}35%{transform:translate(calc(var(--qs-offset) * .988),1px)}37%{transform:translate(calc(var(--qs-offset) * .991 + 1px),-1px)}39%{transform:translate(calc(var(--qs-offset) * .995 - 1px),-2px)}41%{transform:translate(calc(var(--qs-offset) * .999 + 1px),-1px)}43%{transform:translate(calc(var(--qs-offset) * .75),1px)}45%{transform:translate(calc(var(--qs-offset) * .5))}to{transform:translate(calc(var(--qs-offset) * .5))}}@keyframes qs-line-in{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes qs-ball-on-a{0%{transform:translate(calc(var(--qs-offset) * .5))}to{transform:translate(calc(var(--qs-offset) - 5.67px))}}@keyframes qs-ball-on-b{0%{transform:translate(calc(var(--qs-offset) - 5.67px))}to{transform:translate(0)}}@keyframes qs-trace-a{0%{opacity:1;transform:translate(calc(var(--qs-offset) * .5))}99.9%{opacity:1;transform:translate(calc(var(--qs-offset) - 5.67px))}to{opacity:0;transform:translate(calc(var(--qs-offset) - 5.67px))}}@keyframes qs-trace-b{0%{opacity:0;transform:translate(0)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.quiet-switch,.quiet-switch *{animation:none!important}}.gate-center{z-index:1;place-items:center;display:grid;position:absolute;inset:0}.gate-enter{--gate-rest:#1c1a178c}@supports (color:color-mix(in lab,red,red)){.gate-enter{--gate-rest:color-mix(in srgb,var(--color-ink) 55%,transparent)}}.gate-enter{--glow-1:var(--color-oxide);--glow-2:#9e3b2e8c}@supports (color:color-mix(in lab,red,red)){.gate-enter{--glow-2:color-mix(in srgb,var(--color-oxide) 55%,transparent)}}.gate-enter{--glow-3:#9e3b2e52}@supports (color:color-mix(in lab,red,red)){.gate-enter{--glow-3:color-mix(in srgb,var(--color-oxide) 32%,transparent)}}.gate-enter{--glow-4:#9e3b2e2e}@supports (color:color-mix(in lab,red,red)){.gate-enter{--glow-4:color-mix(in srgb,var(--color-oxide) 18%,transparent)}}.gate-enter{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gate-rest);border:1px solid var(--gate-rest);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border-radius:8px;padding:.85rem 2.25rem;font-size:1.0625rem;font-weight:500;transition:all .5s}:root[data-theme=dark] .gate-enter{--glow-2:#9e3b2ed9}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .gate-enter{--glow-2:color-mix(in srgb,var(--color-oxide) 85%,transparent)}}:root[data-theme=dark] .gate-enter{--glow-3:#9e3b2e99}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .gate-enter{--glow-3:color-mix(in srgb,var(--color-oxide) 60%,transparent)}}:root[data-theme=dark] .gate-enter{--glow-4:#9e3b2e66}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .gate-enter{--glow-4:color-mix(in srgb,var(--color-oxide) 40%,transparent)}}.gate-enter:focus-visible,.gate-enter:hover{color:var(--color-paper);background:var(--color-oxide);border-color:var(--color-oxide);text-shadow:0 0 5px var(--color-paper),0 0 10px #f4f1eab3,0 0 20px #f4f1ea73}@supports (color:color-mix(in lab,red,red)){.gate-enter:focus-visible,.gate-enter:hover{text-shadow:0 0 5px var(--color-paper),0 0 10px color-mix(in srgb,var(--color-paper) 70%,transparent),0 0 20px color-mix(in srgb,var(--color-paper) 45%,transparent)}}.gate-enter:focus-visible,.gate-enter:hover{box-shadow:0 0 5px var(--glow-1),0 0 20px var(--glow-2),0 0 50px var(--glow-3),0 0 100px var(--glow-4);outline:none}@media (prefers-reduced-motion:reduce){.gate-enter{transition:none}}.thread-word{white-space:nowrap;color:inherit;text-decoration:none;position:relative}.thread-word-ring{pointer-events:none;width:calc(100% + .9em);height:1.7em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.thread-word:focus-visible{outline:2px solid var(--color-oxide);outline-offset:.45em;border-radius:999px}.thread-peek{z-index:60;color:#1c1a17;pointer-events:none;width:min(20rem,100vw - 24px);animation:peek-in .18s var(--ease-paper) both;background:#f4f1ea;border-top:2px solid #9e3b2e;gap:.35rem;padding:1.1rem 1.2rem 1rem;display:grid;position:fixed;transform:translate(-50%)rotate(-.8deg);box-shadow:0 6px 8px #0000002e}.thread-peek .label,.thread-peek .note{color:#5a554d}.thread-peek-title{font-family:var(--font-serif);font-size:var(--text-xl);font-weight:400;line-height:1.1}.thread-peek-text{font-family:var(--font-serif);font-size:var(--text-sm);line-height:1.45}@keyframes peek-in{0%{opacity:0;transform:translate(-50%)translateY(-4px)rotate(-.8deg)}}.board-section{padding-block:3rem 5rem;scroll-margin-top:6rem}.board-section[hidden]{display:none}.board-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;margin-bottom:1.25rem;display:flex}.board-title{font-size:var(--text-2xl);margin:0;font-weight:400;line-height:1.1}.board-title:focus{outline:none}.board-close{font-family:var(--font-note);font-size:var(--text-xs);color:var(--color-oxide);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.board-cork{background-color:#b0865a;background-image:radial-gradient(#3c230f38 .8px,#0000 1.3px),radial-gradient(#fff0d229 .8px,#0000 1.3px);background-position:0 0,3px 5px;background-size:7px 7px,11px 11px;border:12px solid #5e4129;border-radius:4px;padding:clamp(2rem,4vw,3.5rem) clamp(1rem,3vw,3rem);position:relative;box-shadow:inset 0 0 40px #28140559,0 8px 8px #0003}.board-strings{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:visible}.board-string{fill:none;stroke:#b0261c;stroke-linecap:round;filter:drop-shadow(0 2px 1px #0000004d);transition:opacity .25s var(--ease-paper);opacity:.5}.board-string[data-on=true]{opacity:1}.board-string[data-on=false]{opacity:.08}.board-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(2rem,4vw,3.5rem) clamp(1rem,3vw,2.75rem);margin:0;padding:0;list-style:none;display:grid;position:relative}@media (max-width:900px){.board-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.board-card{--rot:0deg;--dy:0rem;color:#1c1a17;transform:translateY(var(--dy)) rotate(var(--rot));transition:opacity .25s var(--ease-paper),transform .3s var(--ease-paper);cursor:default;background:#f4f1ea;align-content:start;gap:.55rem;padding:1.6rem 1.1rem 1.1rem;display:grid;position:relative;box-shadow:0 3px 5px #2814054d}.board-card:nth-child(4n+1){--rot:-1.6deg;--dy:.6rem}.board-card:nth-child(4n+2){--rot:1.2deg;--dy:-.4rem}.board-card:nth-child(4n+3){--rot:-.7deg;--dy:1.1rem}.board-card:nth-child(4n+4){--rot:2deg;--dy:0rem}.board-card:focus{outline:none}.board-card:focus-visible{outline-offset:4px;outline:2px solid #f4f1ea}.board-card[data-dim=true]{opacity:.55}.board-card .index-card-title{color:#1c1a17}.board-card .board-card-foot,.board-card .index-card-def{color:#5a554d}.board-card-foot a{color:#9e3b2e}.board-pin{width:.7rem;height:.7rem;margin-left:-.35rem;position:absolute;top:.45rem;left:50%}.board-pin-head{fill:url(#board-pin-head);filter:drop-shadow(0 2px 1px #00000059)}@media (max-width:600px){.board-cork{border-width:7px;padding:1.5rem .6rem}.board-cards{gap:1.75rem .7rem}.board-card{padding:1.5rem .75rem .85rem}.board-card .index-card-def{font-size:.875rem}}.board-caption{max-width:62ch;color:var(--color-graphite);font-size:var(--text-sm);margin:1.25rem 0 0}@media (prefers-reduced-motion:reduce){.thread-peek{animation:none}.board-card,.board-string{transition:none}}.loading-sheet{max-width:44rem;animation:loading-in .4s var(--ease-paper) .25s both;gap:.9rem;margin-inline:0 auto;padding-block:5rem 6rem;display:grid}.loading-bar{background:#5a554d2e;border-radius:2px;height:1rem;display:block}@supports (color:color-mix(in lab,red,red)){.loading-bar{background:color-mix(in srgb,var(--color-graphite) 18%,transparent)}}.loading-bar{animation:loading-breathe 1.8s ease-in-out infinite}.loading-bar-title{width:55%;height:2.4rem;margin-bottom:.4rem}.loading-bar-sub{width:38%;margin-bottom:1rem}.loading-bar-short{width:62%}@keyframes loading-in{0%{opacity:0}}@keyframes loading-breathe{50%{opacity:.55}}.error-retry{font:inherit;color:var(--color-oxide);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.error-retry:focus-visible{outline:2px solid var(--color-oxide);outline-offset:4px}@media (prefers-reduced-motion:reduce){.loading-bar,.loading-sheet{animation:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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}