/*! tailwindcss v4.3.5 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--spacing:.25rem;--font-weight-medium:500;--font-weight-bold:700;--ease-out:cubic-bezier(.2, .7, .2, 1);--default-mono-font-family:var(--font-mono);--color-night:#0e1a13;--color-shadow:#16271d;--color-spruce:#1f5a3a;--color-trekkit:#1e9a42;--color-tawny:#d08a3c;--color-tawny-ink:#8f4e14;--color-cream:#f7f5ef;--color-parchment:#e9e1ce;--color-bark:#4d3420;--color-lichen:#a9a08c;--color-stamp:#9e2b20;--color-ember:#e2705f;--color-driftwood:#6b5f4a;--color-plate:#fff;--color-sky-low:#173d28;--color-rule-night:#a9a08c47;--color-rule-paper:#4d34202e;--color-rule-paper-strong:#4d342080;--color-rule-margin:#9e2b206b;--color-frame-line:#f7f5ef99;--color-led-halo:#d08a3c38;--color-scrim-heavy:#0e1a13cc;--color-scrim-medium:#0e1a1399;--color-scrim-light:#0e1a1338;--font-display:"Big Shoulders Display", "Big Shoulders Fallback", sans-serif;--font-serif:"Newsreader", "Newsreader Fallback", "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback", ui-monospace, "Cascadia Mono", Consolas, "Courier New", monospace;--font-weight-regular:400;--font-weight-heavy:800;--text-xs:.78rem;--text-sm:.9375rem;--text-base:1.125rem;--text-lg:1.35rem;--text-xl:1.62rem;--text-2xl:1.944rem;--text-3xl:2.333rem;--text-4xl:2.8rem;--text-5xl:3.36rem;--text-6xl:4.03rem;--text-7xl:4.84rem;--text-8xl:5.8rem;--text-9xl:6.97rem;--text-10xl:8.36rem;--text-11xl:10.03rem;--text-reading:clamp(1.1875rem, 1.08rem + .45vw, var(--text-lg));--text-lede:clamp(var(--text-2xl), 4.6vw, var(--text-5xl));--text-quote:clamp(var(--text-xl), 3vw, var(--text-3xl));--text-pull:clamp(var(--text-2xl), 5.2vw, var(--text-6xl));--text-heading-serif:clamp(var(--text-3xl), 4.6vw, var(--text-5xl));--text-title-serif:clamp(var(--text-6xl), 12vw, 9rem);--text-heading:clamp(var(--text-4xl), 8vw, var(--text-7xl));--text-heading-sm:clamp(var(--text-3xl), 8vw, var(--text-6xl));--text-shout:clamp(var(--text-5xl), 13.4vw, 10.5rem);--text-wordmark:clamp(4.4rem, 25.4vw, 11rem);--leading-display:.86;--leading-tight:1.08;--leading-snug:1.3;--leading-body:1.55;--leading-reading:1.62;--leading-mono:1.55;--tracking-display:.012em;--tracking-caps:.07em;--tracking-stamp:.035em;--tracking-subtitle:.2em;--tracking-label:.14em;--tracking-mono:.02em;--tracking-serif:-.015em;--measure:36rem;--measure-wide:46rem;--measure-narrow:26rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--container:82rem;--gutter:clamp(1.25rem, 4vw, 3rem);--section-y:clamp(3.5rem, 8vw, 6.5rem);--overlap:clamp(3rem, 6vw, 4.5rem);--header-h:4.5rem;--margin-col:11rem;--margin-gap:3.5rem;--note-col:17rem;--ruled-line:2.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--radius-sm:2px;--radius-md:5px;--radius-full:999px;--border-hair:1px;--border-rule:2px;--border-heavy:3px;--bracket-weight:2px;--bracket-length:22px;--focus-width:3px;--focus-offset:3px;--focus-on-dark:var(--color-tawny);--focus-on-light:var(--color-spruce);--focus-on-tawny:var(--color-cream);--target:2.75rem;--target-min:1.5rem;--shadow-sheet:0 1px 0 #00000080, 0 28px 44px -30px #000000bf;--shadow-print:0 0 0 1px #4d34202e, 0 1px 2px #4d342040, 0 1.4rem 2rem -1.2rem #4d342080;--duration-fast:.15s;--z-raised:2;--z-header:30;--z-skip:100}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-night);color:var(--color-cream);font-family:var(--font-serif);font-size:var(--text-base);line-height:var(--leading-body);overflow-wrap:break-word;margin:0}img,svg{max-width:100%;height:auto;display:block}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0;padding:0}ul,ol{list-style:none}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--link);text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:1px}a:hover{color:var(--link-hover);text-decoration-thickness:2px}:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset);border-radius:var(--radius-sm)}:root,.surface-night,.surface-shadow{--fg:var(--color-cream);--fg-muted:var(--color-lichen);--accent:var(--color-tawny);--alert:var(--color-ember);--rule:var(--color-rule-night);--focus:var(--focus-on-dark);--link:var(--color-cream);--link-hover:var(--color-tawny);--todo-bg:var(--color-shadow);--bracket:var(--color-frame-line);--btn-bg:var(--color-tawny);--btn-fg:var(--color-night);--btn-hover-bg:var(--color-cream);--btn-hover-fg:var(--color-night);--btn-focus:var(--focus-on-tawny);--btn2-fg:var(--color-cream);--btn2-border:var(--color-lichen);--btn2-hover-fg:var(--color-tawny);--btn2-hover-border:var(--color-tawny);--btn2-hover-bg:transparent;--logo-frame:var(--color-cream);--logo-field:var(--color-night);--logo-cat:var(--color-tawny);--logo-ink:var(--color-cream);--eye-ring:var(--color-cream);--eye-field:var(--color-night);--eye-tree:var(--color-spruce);--eye-dots:var(--color-tawny)}.surface-night{background-color:var(--color-night);color:var(--fg)}.surface-shadow{background-color:var(--color-shadow);color:var(--fg);--todo-bg:var(--color-night)}.surface-cream,.surface-parchment{--fg:var(--color-bark);--fg-muted:var(--color-driftwood);--accent:var(--color-tawny-ink);--alert:var(--color-stamp);--rule:var(--color-rule-paper-strong);--focus:var(--focus-on-light);--link:var(--color-spruce);--link-hover:var(--color-tawny-ink);--todo-bg:var(--color-parchment);--bracket:var(--color-driftwood);--btn-bg:var(--color-spruce);--btn-fg:var(--color-cream);--btn-hover-bg:var(--color-night);--btn-hover-fg:var(--color-cream);--btn-focus:var(--focus-on-light);--btn2-fg:var(--color-spruce);--btn2-border:var(--color-spruce);--btn2-hover-fg:var(--color-cream);--btn2-hover-border:var(--color-spruce);--btn2-hover-bg:var(--color-spruce);--logo-frame:var(--color-spruce);--logo-field:var(--color-night);--logo-cat:var(--color-tawny);--logo-ink:var(--color-night);--eye-ring:var(--color-night);--eye-field:var(--color-night);--eye-tree:var(--color-spruce);--eye-dots:var(--color-tawny)}.surface-cream{background-color:var(--color-cream);color:var(--fg)}.surface-parchment{background-color:var(--color-parchment);color:var(--fg);--todo-bg:var(--color-cream)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.eyeshine{opacity:1}}}@layer components{.wrap{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.nowrap{white-space:nowrap}.skip-link{left:var(--space-3);z-index:var(--z-skip);padding:var(--space-3) var(--space-4);background:var(--color-cream);color:var(--color-night);font:var(--font-weight-medium) var(--text-sm)/1 var(--font-mono);text-decoration:none;position:absolute;top:-5rem}.skip-link:focus{top:var(--space-3);color:var(--color-night)}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:3rem;font:var(--font-weight-bold) 1.2rem/1 var(--font-display);letter-spacing:var(--tracking-caps);text-transform:uppercase;text-align:center;border:var(--border-rule) solid transparent;border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--duration-fast), color var(--duration-fast), border-color var(--duration-fast);padding:.55rem 1.35rem .6rem;text-decoration:none;display:inline-flex}.btn--sm{min-height:var(--target);padding-inline:var(--space-4);font-size:1.05rem}.btn--primary{background:var(--btn-bg);color:var(--btn-fg);border-color:var(--btn-bg)}.btn--primary:hover,.btn--primary.is-hover{background:var(--btn-hover-bg);border-color:var(--btn-hover-bg);color:var(--btn-hover-fg)}.btn--primary:focus-visible,.btn--primary.is-focus{outline-color:var(--btn-focus)}.btn--secondary{color:var(--btn2-fg);border-color:var(--btn2-border);background:0 0}.btn--secondary:hover,.btn--secondary.is-hover{background:var(--btn2-hover-bg);color:var(--btn2-hover-fg);border-color:var(--btn2-hover-border)}.btn:disabled,.btn[aria-disabled=true],.btn.is-disabled{color:var(--fg-muted);border:var(--border-rule) dashed var(--fg-muted);cursor:not-allowed;background:0 0}.is-focus{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset);border-radius:var(--radius-sm)}.link-arrow{align-items:center;gap:var(--space-2);min-height:var(--target);font:var(--font-weight-bold) 1.3rem/1 var(--font-display);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--accent);border-bottom:var(--border-rule) solid currentColor;padding-bottom:.1rem;text-decoration:none;display:inline-flex}.link-arrow:after{content:"→";font-family:var(--font-mono);font-weight:var(--font-weight-regular);transition:transform var(--duration-fast) var(--ease-out)}.link-arrow:hover,.link-arrow.is-hover{color:var(--fg)}.link-arrow:hover:after{transform:translate(4px)}.logo--one{--logo-frame:var(--color-bark);--logo-field:transparent;--logo-cat:var(--color-bark);--logo-ink:var(--color-bark);--eye-ring:var(--color-bark);--eye-field:var(--color-bark);--eye-tree:var(--color-bark);--eye-dots:var(--color-cream)}.logo--reversed{--logo-frame:var(--color-cream);--logo-field:transparent;--logo-cat:var(--color-cream);--logo-ink:var(--color-cream);--eye-ring:var(--color-cream);--eye-field:var(--color-night);--eye-tree:var(--color-night);--eye-dots:var(--color-cream)}.logo{color:var(--logo-ink);justify-items:start;text-decoration:none;display:inline-grid}.logo__icon{aspect-ratio:16/9;width:0;min-width:100%}.logo__name{font:var(--font-weight-heavy) 1em/var(--leading-display) var(--font-display);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.logo__name span{display:block}.logo__tagline{font:var(--font-weight-bold) .4em/1 var(--font-display);letter-spacing:.222em;text-transform:uppercase;white-space:nowrap;margin-right:-.222em}.logo__endorse{font:var(--font-weight-bold) .25em/1 var(--font-display);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;justify-self:center;align-items:center;gap:.5em;margin-top:.5em;display:inline-flex}.logo__endorse .trekkit-mark{width:1.3em;color:inherit}.logo--full{gap:.2em;width:max-content;font-size:2.65rem}.logo--full .logo__name span{display:inline}.logo--stacked{gap:.16em;width:max-content;font-size:2.3rem}.logo--inline{grid-auto-flow:column;align-items:center;gap:.65rem;font-size:1.25rem}.logo--inline .logo__icon{width:4rem;min-width:0}.eyeshine-mark{aspect-ratio:1}.trekkit-mark{aspect-ratio:1446/1657;width:1.15rem;height:auto;color:var(--color-trekkit);flex:none}.endorsement{align-items:center;gap:var(--space-2);display:inline-flex}.site-header{z-index:var(--z-header);background:var(--color-night);border-bottom:var(--border-hair) solid var(--color-rule-night);position:relative}.site-header__bar{align-items:center;column-gap:var(--space-4);min-height:var(--header-h);flex-wrap:wrap;display:flex}.brand{min-height:var(--target);color:var(--color-cream);align-items:center;gap:.65rem;margin-right:auto;text-decoration:none;display:inline-flex}.brand__icon{flex:none;width:4rem;height:2.25rem}.brand__name{font:var(--font-weight-heavy) 1.25rem/.9 var(--font-display);letter-spacing:.06em;text-transform:uppercase}.brand__name span{display:block}.brand:hover{color:var(--color-tawny)}.nav-list a:not(.btn){min-height:var(--target);font:var(--font-weight-medium) var(--text-xs)/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-cream);align-items:center;text-decoration:none;display:flex}.nav-list a:not(.btn):hover,.nav-list a[aria-current=page]{color:var(--color-tawny)}.nav-toggle{align-items:center;gap:var(--space-2);min-height:var(--target);padding:0 var(--space-4);color:var(--color-cream);border:var(--border-hair) solid var(--color-lichen);border-radius:var(--radius-sm);cursor:pointer;font:var(--font-weight-medium) var(--text-xs)/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:0 0;display:inline-flex}.nav-toggle[hidden]{display:none}.nav-toggle:before{content:"";border-block:2px solid;width:16px;height:10px}.nav-toggle[aria-expanded=true]{background:var(--color-cream);color:var(--color-night);border-color:var(--color-cream)}@media (max-width:79.99rem){.site-nav{flex-basis:100%}.nav-list{align-items:center;gap:0 var(--space-5);padding-bottom:var(--space-3);flex-wrap:wrap;display:flex}.nav-sightings{margin-left:auto}.nav-cta{margin-left:0}.js .site-nav{flex-basis:auto}.js .nav-list{padding:0;display:block;position:absolute;top:100%;left:0;right:0}.js .nav-list>li{display:none}.js .nav-toggle[aria-expanded=true]+.nav-list{padding:var(--space-2) var(--gutter) var(--space-5);background:var(--color-shadow);border-bottom:var(--border-heavy) solid var(--color-tawny)}.js .nav-toggle[aria-expanded=true]+.nav-list>li{display:block}.js .nav-toggle[aria-expanded=true]+.nav-list>li+li{border-top:var(--border-hair) solid var(--color-rule-night)}.js .nav-list a:not(.btn){min-height:3rem;font-size:var(--text-sm)}.js .nav-toggle[aria-expanded=true]+.nav-list>.nav-cta,.js .nav-toggle[aria-expanded=true]+.nav-list>.nav-sightings{padding-top:var(--space-3);border-top:0;margin:0}.js .nav-cta .btn,.js .nav-sightings .btn{width:100%}}@media (min-width:40rem) and (max-width:79.99rem){.js .site-nav{--cta-w:11.5rem;padding-right:calc(var(--cta-w) + var(--space-3))}.js .nav-list>.nav-cta,.js .nav-toggle[aria-expanded=true]+.nav-list>.nav-cta{right:var(--gutter);bottom:calc(100% + (var(--header-h) - var(--target)) / 2);width:var(--cta-w);border:0;margin:0;padding:0;display:block;position:absolute}}@media (min-width:48rem) and (max-width:79.99rem){.js .site-nav{--sightings-w:7.5rem;padding-right:calc(var(--cta-w) + var(--sightings-w) + var(--space-2) + var(--space-3))}.js .nav-list>.nav-sightings,.js .nav-toggle[aria-expanded=true]+.nav-list>.nav-sightings{right:calc(var(--gutter) + var(--cta-w) + var(--space-2));bottom:calc(100% + (var(--header-h) - var(--target)) / 2);width:var(--sightings-w);border:0;margin:0;padding:0;display:block;position:absolute}}@media (min-width:80rem){.nav-toggle{display:none}.nav-list{align-items:center;gap:clamp(.9rem,1.5vw,1.6rem);display:flex}.nav-list a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--color-tawny)}.nav-sightings{margin-left:var(--space-2)}.nav-cta{margin-left:0}}.nav-list a.btn[aria-current=page]{box-shadow:none}.nav-list a.btn--primary[aria-current=page]{color:var(--btn-fg)}.label{align-items:center;gap:var(--space-3);font:var(--font-weight-medium) var(--text-xs)/1.3 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-muted);display:flex}.label:before{content:"";border-radius:var(--radius-full);background:var(--accent);width:5px;height:5px;box-shadow:10px 0 0 var(--accent);flex:none;margin-right:10px}.todo{font-family:var(--font-mono);font-size:max(.82em, var(--text-xs));font-style:normal;font-weight:var(--font-weight-regular);letter-spacing:0;text-transform:none;color:var(--fg);background:var(--todo-bg);outline:1px dashed var(--fg-muted);outline-offset:1px;border-radius:var(--radius-sm);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.08em .35em;line-height:1.5}.brackets{position:relative}.brackets:after{content:"";inset:var(--bracket-inset,12px);pointer-events:none;--c:var(--bracket);--t:var(--bracket-weight);--l:var(--bracket-len,var(--bracket-length));background:linear-gradient(var(--c), var(--c)) left top / var(--l) var(--t) no-repeat, linear-gradient(var(--c), var(--c)) left top / var(--t) var(--l) no-repeat, linear-gradient(var(--c), var(--c)) right top / var(--l) var(--t) no-repeat, linear-gradient(var(--c), var(--c)) right top / var(--t) var(--l) no-repeat, linear-gradient(var(--c), var(--c)) left bottom / var(--l) var(--t) no-repeat, linear-gradient(var(--c), var(--c)) left bottom / var(--t) var(--l) no-repeat, linear-gradient(var(--c), var(--c)) right bottom / var(--l) var(--t) no-repeat, linear-gradient(var(--c), var(--c)) right bottom / var(--t) var(--l) no-repeat;position:absolute}.led{border-radius:var(--radius-full);background:var(--color-tawny);width:10px;height:10px;box-shadow:0 0 0 4px var(--color-led-halo);flex:none;animation:2.6s ease-in-out infinite led;display:inline-block}.led--idle{box-shadow:inset 0 0 0 2px var(--color-lichen);background:0 0;animation:none}@keyframes led{0%,to{opacity:1}50%{opacity:.45}}.status-chip{align-items:center;gap:var(--space-3);border:var(--border-hair) solid var(--color-rule-night);background:var(--color-shadow);padding:.65rem .95rem;display:inline-flex}.status-chip__key{font:var(--font-weight-medium) var(--text-xs)/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-lichen)}.status-chip strong{font:var(--font-weight-bold) 1.3rem/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--color-cream)}.sheet{box-shadow:var(--shadow-sheet)}.plate{background:var(--color-plate);border-radius:var(--radius-sm);justify-content:center;align-items:center;display:inline-flex}.heading{font:var(--font-weight-heavy) var(--text-heading)/.88 var(--font-display);letter-spacing:.02em;text-transform:uppercase}.col-title{font:var(--font-weight-heavy) var(--text-heading-sm)/.9 var(--font-display);letter-spacing:.03em;text-transform:uppercase}.photo{background:var(--color-night);border:var(--border-hair) solid var(--color-rule-night)}.photo__view{--bracket-inset:10px}.photo__view img{object-fit:cover;width:100%}.photo figcaption{border-top:var(--border-hair) solid var(--color-rule-night);font:var(--font-weight-regular) var(--text-xs)/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-lichen);padding:.7rem .9rem}.cam{border:var(--border-hair) solid var(--color-rule-night);background:var(--color-shadow)}.cam__view{--bracket-inset:clamp(10px, 2.2vw, 26px);--bracket-len:clamp(18px, 3.4vw, 44px);overflow:hidden}.cam__view img{aspect-ratio:16/9;object-fit:cover;width:100%}.cam__cross{background:linear-gradient(var(--color-frame-line), var(--color-frame-line)) center / 100% 1px no-repeat, linear-gradient(var(--color-frame-line), var(--color-frame-line)) center / 1px 100% no-repeat;width:28px;height:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cam__strip{border-top:var(--border-hair) solid var(--color-rule-night);font:var(--font-weight-medium) clamp(var(--text-xs), 1.5vw, 1rem)/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-cream);flex-wrap:wrap;align-items:center;gap:.6rem .9rem;padding:.9rem clamp(.9rem,2.2vw,1.6rem);display:flex}.cam__text{flex:12rem}.cam__id{color:var(--color-lichen);margin-left:auto}.quote p{font-size:var(--text-quote);line-height:var(--leading-snug);letter-spacing:-.005em;text-indent:-.42em}.credit{font:var(--font-weight-medium) var(--text-xs)/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted)}picture{display:contents}.cam__view{aspect-ratio:16/9}.cam__view img{height:100%}.cam__play{min-height:var(--target);gap:var(--space-3);white-space:nowrap;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cam__play[hidden]{display:none}.cam__play:before{content:"";border:.4em solid #0000;border-left:.65em solid;border-right-width:0;flex:none;width:0;height:0}.cam--playing .brackets:after,.cam--playing .cam__cross{display:none}.cam__frame{background:var(--color-night);border:0;width:100%;height:100%;position:absolute;inset:0}.cam__text a{color:inherit}.stamp{border:var(--border-heavy) solid currentColor;border-radius:var(--radius-md);outline-offset:3px;color:var(--color-stamp);outline:1px solid;flex-direction:column;align-items:flex-start;gap:.45rem;padding:.7rem 1rem .65rem;font-size:clamp(2.8rem,15vw,4.2rem);display:inline-flex}.stamp__word{font:var(--font-weight-heavy) 1em/.86 var(--font-display);letter-spacing:var(--tracking-stamp);text-transform:uppercase}.stamp__word span,.stamp__meta span{display:block}.stamp__meta{font:var(--font-weight-medium) var(--text-xs)/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.stamp--red{color:var(--color-stamp)}.stamp--neutral{color:var(--color-driftwood)}.stamp--green{color:var(--color-spruce)}.stamp--ember{color:var(--color-ember)}.stamp--big .stamp__word{font-size:1.55em}.stamp--sm{border-width:var(--border-rule);outline-offset:2px;font:var(--font-weight-heavy) 1.35rem/.9 var(--font-display);letter-spacing:.08em;text-transform:uppercase;border-radius:3px;padding:.3rem .55rem .26rem;transform:rotate(-4deg)}.cards{gap:var(--space-10) var(--space-6);margin-top:var(--space-12);display:grid}.card{background:var(--color-parchment);border:var(--border-hair) solid var(--color-rule-paper-strong);--todo-bg:var(--color-cream);border-radius:0 3px 3px;flex-direction:column;padding:1.1rem 1.1rem 1.25rem;display:flex;position:relative}.card__tab{background:var(--color-parchment);border:var(--border-hair) solid var(--color-rule-paper-strong);border-radius:var(--radius-md) var(--radius-md) 0 0;font:var(--font-weight-medium) var(--text-xs)/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-bark);border-bottom:0;padding:.35rem .8rem .25rem;position:absolute;bottom:100%;left:-1px}.card__slot{aspect-ratio:16/9;background:repeating-linear-gradient(135deg, var(--color-cream) 0 10px, transparent 10px 20px);border:var(--border-hair) dashed var(--color-driftwood);place-items:center;display:grid;overflow:hidden}.card__slot--ruled{background:repeating-linear-gradient(to bottom, var(--color-cream) 0, var(--color-cream) calc(1.6rem - 1px), var(--color-rule-paper-strong) calc(1.6rem - 1px), var(--color-rule-paper-strong) 1.6rem)}.card__slot .stamp{background:var(--color-parchment);transform:rotate(-8deg)}.card__text{margin-top:var(--space-4);line-height:1.4}.card__meta{gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-3);border-top:var(--border-hair) solid var(--color-rule-paper-strong);grid-template-columns:1fr 1fr;display:grid}.card__meta dt,.archive-entry dt{font:var(--font-weight-medium) var(--text-xs)/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-driftwood)}.card__meta dd,.archive-entry dd{margin-top:var(--space-1);font:var(--font-weight-regular) var(--text-sm)/1.4 var(--font-mono)}.card__meta .todo,.archive-entry .todo{font-size:1em}.cards__foot{margin-top:var(--space-8)}@media (min-width:48rem){.cards{grid-template-columns:repeat(3,minmax(0,1fr))}.card__slot{aspect-ratio:4/3}}@media (min-width:64rem){.cards>:nth-child(2){margin-top:1.75rem}}.archive-entry{gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-6);background:var(--color-cream);border:var(--border-hair) solid var(--color-rule-paper-strong);border-top:var(--border-heavy) solid var(--color-bark);display:grid}.archive-entry__head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.archive-entry__id{font:var(--font-weight-medium) var(--text-sm)/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-stamp)}.archive-entry__facts{gap:var(--space-3) var(--space-5);padding-block:var(--space-3);border-block:var(--border-hair) solid var(--color-rule-paper);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.archive-entry__account p{font-size:var(--text-lg);max-width:var(--measure);line-height:1.45}.archive-entry__note{padding-left:var(--space-4);border-left:var(--border-rule) solid var(--color-driftwood);font:var(--font-weight-regular) var(--text-sm)/var(--leading-mono) var(--font-mono);color:var(--color-driftwood)}.archive-entry__note b{font-weight:var(--font-weight-medium);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;display:block}.cards--empty{grid-template-columns:minmax(0,1fr);max-width:24rem}.cards--empty .card__slot{aspect-ratio:16/7}.card__action{margin-top:var(--space-4)}@media (min-width:48rem){.cards--empty{grid-template-columns:minmax(0,1fr)}.cards--empty .card__slot{aspect-ratio:16/7}}.field{gap:var(--space-2);display:grid}.field:not(:first-child){margin-top:var(--space-6)}.field__label{font:var(--font-weight-medium) var(--text-xs)/1.3 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg)}.field__optional{font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-mono);text-transform:none;color:var(--fg-muted)}.field__hint,.field__message{font:var(--font-weight-regular) var(--text-sm)/var(--leading-mono) var(--font-mono);color:var(--fg-muted)}.field__row{gap:var(--space-2);display:grid}@media (min-width:40rem){.field__row{grid-template-columns:minmax(0,1fr) auto}}.input,.textarea,.select{width:100%;min-height:3.25rem;font:var(--font-weight-regular) var(--text-base)/1.3 var(--font-serif);color:var(--color-night);background-color:var(--color-cream);border:var(--border-rule) solid var(--color-bark);border-radius:var(--radius-sm);padding:.5rem .9rem}.field__row .btn{min-height:3.25rem}.textarea{resize:vertical;min-height:9rem;padding-block:.75rem;line-height:1.5}.select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--color-bark) 50%), linear-gradient(135deg, var(--color-bark) 50%, transparent 50%);background-position:right 1.25rem center,right .85rem center;background-repeat:no-repeat;background-size:.4rem .4rem;padding-right:2.75rem}.input:focus-visible,.textarea:focus-visible,.select:focus-visible,.input.is-focus{outline-offset:2px}.input:disabled,.textarea:disabled,.select:disabled{background-color:var(--color-parchment);border-style:dashed;border-color:var(--color-driftwood);color:var(--color-driftwood);cursor:not-allowed}.field__message{align-items:flex-start;gap:var(--space-2);font-weight:var(--font-weight-medium);display:flex}.field__message:before{content:"";width:1.15rem;height:1.15rem;-webkit-mask:var(--mark) center / contain no-repeat;-webkit-mask:var(--mark) center / contain no-repeat;-webkit-mask:var(--mark) center / contain no-repeat;mask:var(--mark) center / contain no-repeat;background-color:currentColor;flex:none;margin-top:.12rem}.field--error .input,.field--error .textarea,.field--error .select{border-color:var(--color-stamp);border-width:var(--border-heavy)}.field--error .field__message{color:var(--color-stamp);--mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill-rule='evenodd' d='M2 0h16a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2zm7 4v8h2V4zm0 10v2h2v-2z'/%3E%3C/svg%3E")}.field--success .input{border-color:var(--color-spruce)}.field--success .field__message{color:var(--color-spruce);--mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill-rule='evenodd' d='M10 0a10 10 0 1 0 0 20a10 10 0 0 0 0-20zM8.6 14.6l-4.2-4.2 1.5-1.5 2.7 2.7 5.6-5.6 1.5 1.5z'/%3E%3C/svg%3E")}.check{gap:var(--space-3);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.check input{appearance:none;cursor:pointer;background:var(--color-cream);border:var(--border-rule) solid var(--color-bark);border-radius:var(--radius-sm);width:1.5rem;height:1.5rem;margin:.15rem 0 0}.check input:checked{background:var(--color-spruce) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4 10.5l4 4 8-9' fill='none' stroke='%23F7F5EF' stroke-width='2.5'/%3E%3C/svg%3E") center / 100% no-repeat;border-color:var(--color-spruce)}.check__text{line-height:1.45}.field--error .check input{border-color:var(--color-stamp);border-width:var(--border-heavy)}.file{width:100%;padding:var(--space-4);cursor:pointer;font:var(--font-weight-regular) var(--text-sm)/1.5 var(--font-mono);color:var(--color-bark);background:var(--color-cream);border:var(--border-rule) dashed var(--color-driftwood);border-radius:var(--radius-sm)}.file::file-selector-button{min-height:var(--target);margin-right:var(--space-4);cursor:pointer;font:var(--font-weight-bold) 1.05rem/1 var(--font-display);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-spruce);border:var(--border-rule) solid var(--color-spruce);border-radius:var(--radius-sm);background:0 0;padding:.5rem 1.1rem}.file:hover::file-selector-button{background:var(--color-spruce);color:var(--color-cream)}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.site-footer{padding:clamp(3.5rem, 7vw, 5.5rem) 0 var(--space-8);background:var(--color-night) url(/img/art/topo-night.svg) left -18rem bottom -22rem / 78rem auto no-repeat;color:var(--color-cream)}.page-notebook .site-footer{border-top:var(--border-heavy) solid var(--color-bark)}.site-footer__grid{gap:var(--space-10);display:grid}.ack{gap:var(--space-4);justify-items:start;display:grid}.ack__line{max-width:15em;font:var(--font-weight-bold) clamp(var(--text-xl), 3.6vw, var(--text-2xl))/1.05 var(--font-display);letter-spacing:.05em;text-transform:uppercase}.plate--gnb{padding:clamp(1.25rem,3vw,1.75rem) clamp(1.5rem,4vw,2.25rem)}.plate--gnb img{width:clamp(200px,56vw,264px)}.friends{gap:var(--space-4);align-content:start;display:grid}.friends ul{gap:var(--space-4);display:grid}.friends li{align-items:center;gap:var(--space-4);font-size:1rem;line-height:1.35;display:flex}.friends .plate{flex:none;width:104px;height:84px;padding:8px}.friends .plate img{width:auto;max-height:100%}.social{gap:var(--space-4);align-content:start;display:grid}.social ul{gap:var(--space-1) var(--space-6);flex-wrap:wrap;display:flex}.social a{min-height:var(--target);min-width:var(--target);font:var(--font-weight-bold) 1.35rem/1 var(--font-display);letter-spacing:var(--tracking-caps);text-transform:uppercase;border-bottom:var(--border-rule) solid var(--color-tawny);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.legal{align-items:center;gap:var(--space-1) var(--space-5);padding-top:var(--space-4);border-top:var(--border-hair) solid var(--color-rule-night);font:var(--font-weight-regular) var(--text-xs)/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-lichen);flex-wrap:wrap;margin-top:clamp(2.5rem,5vw,4rem);display:flex}.legal a{min-height:var(--target);color:var(--color-cream);align-items:center;display:inline-flex}.legal a:hover{color:var(--color-tawny)}.legal .endorsement{color:var(--color-cream)}@media (min-width:40rem){.legal__year{margin-left:auto}}@media (min-width:64rem){.site-footer__grid{grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,3fr);column-gap:clamp(2rem,4vw,4rem)}}.hero{isolation:isolate;--bracket-inset:10px;--bracket-len:26px;position:relative}.hero:after{bottom:calc(var(--overlap) + 14px)}.hero__sky{background:url(/img/art/stars.svg) center top / 1200px auto repeat-x, linear-gradient(to bottom, var(--color-night) 0, var(--color-night) 38%, var(--color-sky-low) 100%);padding-top:clamp(2.25rem,6vw,4.5rem);position:relative}.hero__eyebrow{align-items:flex-start;gap:var(--space-3);max-width:46rem;font:var(--font-weight-medium) var(--text-xs)/1.5 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-cream);display:flex}.hero__eyebrow .trekkit-mark{width:1.6rem;margin-top:-.3rem}.hero__mark{aspect-ratio:16/9;width:clamp(6.5rem,12vw,10.5rem);margin-top:clamp(1.5rem,3.5vw,2.5rem)}.wordmark{font:var(--font-weight-heavy) var(--text-wordmark)/var(--leading-display) var(--font-display);letter-spacing:var(--tracking-display);text-transform:uppercase;color:var(--color-cream);margin-top:clamp(.9rem,1.6vw,1.25rem)}.wordmark span{display:block}.hero__subtitle{font:var(--font-weight-bold) clamp(1rem, 4.9vw, 2.5rem)/1.1 var(--font-display);letter-spacing:var(--tracking-subtitle);text-transform:uppercase;color:var(--color-cream);margin-top:clamp(1rem,2.4vw,1.6rem)}.treeline{background:url(/img/art/treeline-near.svg) left bottom / auto 100% repeat-x, url(/img/art/ridge-far.svg) center bottom 26% / max(100%, 900px) 78% no-repeat, linear-gradient(to bottom, transparent 0, transparent 60%, var(--color-shadow) 60%);height:clamp(118px,17vw,240px);margin-top:clamp(.5rem,2vw,1.5rem);position:relative}.eyeshine{gap:9px;animation:9s linear 2s infinite watch;display:flex;position:absolute;bottom:23%;left:73%}.eyeshine i{border-radius:var(--radius-full);background:var(--color-tawny);width:5px;height:5px}@keyframes watch{0%,58%{opacity:1}59.5%{opacity:0}61%,64%{opacity:1}65.5%{opacity:0}67%,to{opacity:1}}.hero__ground{background:var(--color-night);padding:clamp(1.5rem, 4vw, 2.75rem) 0 calc(var(--overlap) + clamp(3.75rem, 5vw, 4.5rem))}.hero__grid{gap:var(--space-6);display:grid}.status-chip{justify-self:start}.lede{font-size:var(--text-lede);letter-spacing:-.01em;line-height:1.1}.lede em{color:var(--color-tawny);font-style:italic;display:inline-block}.hero__support{margin-top:var(--space-4);max-width:var(--measure);font-size:var(--text-lg);line-height:1.45}.hero__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (min-width:30rem){.wordmark{font-size:clamp(6rem,25vw,11.5rem)}}@media (min-width:64rem){.hero{--bracket-inset:18px}.wordmark{white-space:nowrap;font-size:min(11.7vw,10.6rem)}.wordmark span{display:inline}.hero__grid{align-items:start;column-gap:var(--space-12);row-gap:var(--space-8);grid-template-columns:minmax(0,1fr) auto}.status-chip{grid-area:1/2;justify-self:end}.hero__say{grid-area:1/1}.hero__actions{grid-area:2/1/auto/-1}}.hero--photo .hero__sky{z-index:0;background:var(--color-night);overflow:hidden}.hero--photo{--horizon-area:clamp(9.5rem, 21vw, 18rem);--horizon-y:calc(var(--horizon-area) * .42)}.hero__photo{z-index:-2;width:100%;max-width:none;height:auto;left:0;bottom:calc(var(--horizon-y) - 36.75vw);position:absolute;-webkit-mask-image:linear-gradient(#0000 4%,#000 36%);mask-image:linear-gradient(#0000 4%,#000 36%)}.hero--photo .hero__sky:before{content:"";z-index:-1;background:linear-gradient(to top, var(--color-night) 0, var(--color-scrim-medium) calc(var(--horizon-area) * .2), var(--color-scrim-light) calc(var(--horizon-area) * .36), var(--color-scrim-light) calc(var(--horizon-area) * .62), var(--color-scrim-heavy) calc(var(--horizon-area) * 1.02), var(--color-scrim-heavy) 100%);position:absolute;inset:0}.hero__horizon{height:var(--horizon-area);align-items:flex-end;display:flex;position:relative}.hero__credit{padding-bottom:var(--space-3);text-align:right;font:var(--font-weight-regular) var(--text-xs)/1.5 var(--font-mono);letter-spacing:var(--tracking-mono);color:var(--color-cream)}.verdicts{z-index:var(--z-raised);margin-top:calc(-1 * var(--overlap));position:relative}.verdicts__sheet{padding:clamp(1.75rem,4vw,2.75rem) clamp(1.25rem,4vw,3rem) clamp(2rem,4vw,3rem)}.stamps{gap:var(--space-8);justify-items:start;display:grid}.stamps .stamp:first-child{transform:rotate(-2.2deg)}.stamps .stamp:nth-child(2){margin-left:clamp(.75rem,6vw,2.5rem);transform:rotate(1.4deg)}.stamps .stamp:nth-child(3){transform:rotate(-1.2deg)}@media (min-width:40rem) and (max-width:63.99rem){.stamps{gap:0}.stamps .stamp:nth-child(2){justify-self:center;margin-top:.9rem;margin-left:0}.stamps .stamp:nth-child(3){justify-self:end;margin-top:.9rem}}@media (min-width:64rem){.stamps{justify-content:space-between;align-items:center;gap:var(--space-8);grid-template-columns:auto auto auto}.stamps .stamp{font-size:clamp(3.4rem,5.9vw,5.4rem)}.stamps .stamp:nth-child(2){margin-top:1.5rem;margin-left:0}}.trailer{background:url(/img/art/topo-night.svg) right -12rem top -6rem/80rem no-repeat;padding:clamp(4rem,9vw,7.5rem) 0}.trailer .label{margin-bottom:var(--space-4)}.premise{padding-bottom:clamp(4rem,9vw,7rem)}.premise__grid{display:grid}.record{padding:clamp(1.75rem,5vw,3.5rem) clamp(1.25rem,4vw,3.25rem) clamp(2rem,5vw,3.75rem)}.record .col-title{padding-bottom:var(--space-4);border-bottom:var(--border-heavy) solid var(--color-bark)}.record__list li{gap:var(--space-1);border-bottom:var(--border-hair) solid var(--color-rule-paper-strong);padding:1.3rem 0;line-height:1.5;display:grid}.record__list li:last-child{border-bottom:0;padding-bottom:0}.record__year{font:var(--font-weight-heavy) clamp(var(--text-4xl), 11vw, var(--text-7xl))/.85 var(--font-display);letter-spacing:.02em;white-space:nowrap;color:var(--color-spruce)}.record__year--stamp{color:var(--color-stamp)}.people{padding:clamp(2.5rem,6vw,3.5rem) 0 0}.people .col-title{color:var(--color-tawny);padding-bottom:var(--space-4);border-bottom:var(--border-heavy) solid var(--color-tawny)}.people__list li{border-bottom:var(--border-hair) solid var(--color-rule-night);font-size:clamp(var(--text-lg), 2.1vw, var(--text-xl));padding:1.4rem 0 1.4rem 2.4rem;line-height:1.38;position:relative}.people__list li:last-child{border-bottom:0}.people__list li:before{content:"";border-radius:var(--radius-full);background:var(--color-tawny);width:5px;height:5px;box-shadow:10px 0 0 var(--color-tawny);position:absolute;top:2.05rem;left:0}.shout{border-top:var(--border-hair) solid var(--color-rule-night);font:var(--font-weight-heavy) var(--text-shout)/.84 var(--font-display);letter-spacing:var(--tracking-display);text-transform:uppercase;color:var(--color-cream);margin-top:clamp(3rem,7vw,5.5rem);padding-top:clamp(1.5rem,3vw,2.5rem)}.shout span{color:var(--color-tawny);display:block}@media (min-width:64rem){.premise__grid{grid-template-columns:minmax(0,12fr) minmax(0,11fr);align-items:start;column-gap:clamp(2.5rem,5vw,5rem)}.people{top:var(--space-8);padding-top:clamp(4rem,8vw,7rem);position:sticky}.record__list li{column-gap:var(--space-5);grid-template-columns:9.25rem minmax(0,1fr);align-items:start}.record__year{font-size:var(--text-6xl)}}.ryan{padding:var(--section-y) 0;border-block:var(--border-hair) solid var(--color-rule-night)}.ryan__grid{gap:var(--space-8);display:grid}.ryan__text{gap:var(--space-6);align-content:center;justify-items:start;display:grid}@media (min-width:64rem){.ryan__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:clamp(2.5rem,5vw,5rem)}.ryan__photo{order:2}.ryan__photo img{aspect-ratio:4/3.3;object-position:30% 50%}}.sightings .notebook__sheet{padding-top:clamp(3rem,7vw,5rem)}.buyers{padding:var(--section-y) 0 clamp(6rem, 12vw, 9rem);border-top:var(--border-hair) solid var(--color-rule-night)}.buyers__grid{gap:var(--space-10);display:grid}.buyers__text{gap:var(--space-6);align-content:start;justify-items:start;display:grid}.buyers__text>p{max-width:34rem}.spec{border-top:var(--border-heavy) solid var(--color-cream);width:100%}.spec div{gap:var(--space-1);border-bottom:var(--border-hair) solid var(--color-rule-night);padding:.9rem 0 1rem;display:grid}.spec dt{font:var(--font-weight-medium) var(--text-xs)/1.3 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-lichen)}.spec dd{font:var(--font-weight-bold) clamp(var(--text-xl), 3.4vw, var(--text-3xl))/1 var(--font-display);letter-spacing:.05em;text-transform:uppercase}.deck{align-items:center;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.deck p{font-style:italic}.buyers__photo img{aspect-ratio:3/2;object-position:0 60%}@media (min-width:64rem){.buyers__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);column-gap:clamp(2.5rem,5vw,5rem)}.buyers .heading{font-size:clamp(var(--text-5xl), 5.4vw, var(--text-7xl))}.spec div{grid-template-columns:7rem minmax(0,1fr);align-items:baseline}.buyers__photo img{aspect-ratio:4/4.2;object-position:6% 60%}}.newsletter{z-index:var(--z-raised);margin-top:calc(-1 * var(--overlap));position:relative}.slip{gap:var(--space-6);background-image:repeating-linear-gradient(to right, var(--color-driftwood) 0 8px, transparent 8px 14px);background-position:0 10px;background-repeat:no-repeat;background-size:100% 2px;padding:clamp(1.75rem,4.5vw,3.25rem) clamp(1.25rem,4vw,3.25rem);display:grid}.slip__title{font:var(--font-weight-heavy) clamp(var(--text-4xl), 10vw, var(--text-8xl))/.86 var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--color-spruce)}.slip__form{align-self:center}@media (min-width:64rem){.slip{column-gap:var(--space-12);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center}}.notebook{background:var(--color-cream);color:var(--fg);position:relative;overflow-x:clip}.notebook__sheet{padding-block:var(--section-y);position:relative}.notebook__sheet:before{content:"";width:1px;top:0;bottom:0;left:calc(var(--gutter) / 2);background:var(--color-rule-margin);position:absolute}.notebook__sheet--flush-top{padding-top:0}.notebook__sheet--flush-bottom{padding-bottom:0}.notebook__margin{margin-bottom:var(--space-5)}@media (min-width:64rem){.notebook__sheet{grid-template-columns:var(--margin-col) minmax(0, 1fr);column-gap:var(--margin-gap);display:grid}.notebook__sheet:before{left:calc(var(--gutter) + var(--margin-col) + var(--margin-gap) / 2)}.notebook__margin{text-align:right;grid-column:1;margin-bottom:0}.notebook__main{grid-column:2;min-width:0}}.margin-label{font:var(--font-weight-medium) var(--text-xs)/1.5 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-driftwood)}.margin-typed{margin-top:var(--space-2);font:var(--font-weight-regular) var(--text-xs)/1.9 var(--font-mono);color:var(--color-driftwood)}.margin-typed .todo{font-size:1em}.title-serif{font:var(--font-weight-medium) var(--text-title-serif)/.9 var(--font-serif);letter-spacing:-.035em;margin-left:-.04em}.heading-serif{font:var(--font-weight-medium) var(--text-heading-serif)/1.04 var(--font-serif);letter-spacing:-.018em;text-wrap:balance}.subheading-serif{font:var(--font-weight-medium) var(--text-2xl)/1.1 var(--font-serif);letter-spacing:-.012em}.folder-tab{bottom:100%;left:var(--gutter);max-width:calc(100% - 2 * var(--gutter));background:var(--color-cream);color:var(--color-bark);border-radius:var(--radius-md) var(--radius-md) 0 0;font:var(--font-weight-medium) var(--text-xs)/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;padding:.6rem 1rem .5rem;position:absolute}.title-serif--compact{font-size:clamp(var(--text-4xl), 6.4vw, var(--text-7xl));letter-spacing:-.028em;text-wrap:balance;margin-left:-.03em;line-height:1}.story .notebook__sheet{padding-block:clamp(2.25rem,5vw,3.75rem)}.story .story-head .notebook__sheet{padding-top:clamp(2.5rem,6vw,4.5rem);padding-bottom:0}.story>article>:last-child .notebook__sheet{padding-bottom:var(--section-y)}.story-head{position:relative}.story-head__map{opacity:.55;pointer-events:none;width:min(46rem,85%);position:absolute;top:-3rem;right:-9rem;-webkit-mask-image:linear-gradient(270deg,#000 35%,#0000 92%);mask-image:linear-gradient(270deg,#000 35%,#0000 92%)}.story-head .notebook__main{position:relative}.crumbs{font:var(--font-weight-regular) var(--text-xs)/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-driftwood)}.crumbs ol{gap:var(--space-2);flex-wrap:wrap;display:flex}.crumbs li+li:before{content:"/";margin-right:var(--space-2)}.crumbs a{min-height:var(--target-min);color:var(--color-driftwood);align-items:center;display:inline-flex}.crumbs a:hover{color:var(--color-spruce)}@media (min-width:64rem){.crumbs ol{justify-content:flex-end}}.standfirst{margin-top:var(--space-6);max-width:24em;font:italic var(--font-weight-regular) clamp(var(--text-xl), 3.2vw, var(--text-4xl))/1.15 var(--font-serif);letter-spacing:-.01em;color:var(--color-spruce)}.byline{margin-top:var(--space-6);font:var(--font-weight-medium) var(--text-xs)/1.5 var(--font-mono);letter-spacing:.05em}.entry-tabs{border-bottom:var(--border-hair) solid var(--color-rule-paper-strong);flex-wrap:wrap;align-items:flex-end;gap:.4rem;margin-top:clamp(2.5rem,6vw,4rem);display:flex}.entry-tabs a{background:var(--color-parchment);border:var(--border-hair) solid var(--color-rule-paper-strong);border-radius:var(--radius-md) var(--radius-md) 0 0;font:var(--font-weight-regular) var(--text-xs)/1.5 var(--font-mono);letter-spacing:var(--tracking-mono);color:var(--color-bark);margin-bottom:-1px;padding:.65rem .95rem .55rem;text-decoration:none;display:block}.entry-tabs a b{font-weight:var(--font-weight-medium);letter-spacing:.12em;text-transform:uppercase;color:var(--color-stamp);display:block}.entry-tabs a:hover{background:var(--color-cream);border-bottom-color:var(--color-cream)}.entry__head{margin-bottom:var(--space-6)}.entry__title{font:inherit;flex-direction:column;display:flex}.entry__no{font:var(--font-weight-medium) var(--text-xs)/1.5 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-stamp)}.entry__when{margin:var(--space-2) 0 var(--space-1);font:italic var(--font-weight-regular) var(--text-lg)/1.2 var(--font-serif);color:var(--color-driftwood)}.entry__year{font:var(--font-weight-medium) clamp(var(--text-6xl), 7vw, var(--text-7xl))/1 var(--font-serif);letter-spacing:-.03em;font-variant-numeric:oldstyle-nums}.entry__place{margin-top:var(--space-2);font:var(--font-weight-regular) var(--text-sm)/1.5 var(--font-mono);letter-spacing:var(--tracking-mono)}.entry__head .stamp{margin-top:var(--space-5);mix-blend-mode:multiply}.section__title{font:italic var(--font-weight-regular) var(--text-3xl)/var(--leading-tight) var(--font-serif);letter-spacing:var(--tracking-serif);color:var(--color-driftwood)}@media (min-width:64rem){.entry__head{top:var(--space-6);align-self:start;margin-bottom:0;position:sticky}.entry__title{align-items:flex-end}}.prose__text>p{max-width:var(--measure);font-size:var(--text-reading);line-height:var(--leading-reading);hanging-punctuation:first;margin-bottom:1.1em}.prose__text>.prose__lead{font-size:clamp(var(--text-xl), 1.3rem + 1vw, var(--text-2xl));line-height:1.25;font-weight:var(--font-weight-medium);letter-spacing:-.01em;margin-bottom:.9em}.prose__text>:last-child{margin-bottom:0}.prose__run+.prose__run,.pull-quote+.prose__run,.prints+.prose__run{margin-top:var(--space-10)}.prose__text .todo{font-size:var(--text-sm)}@media (min-width:80rem){.prose__run{grid-template-columns:minmax(0, var(--measure)) minmax(0, var(--note-col));column-gap:var(--space-12);align-items:start;display:grid}.prose__run>.margin-note{grid-column:2;margin:.5rem 0 0}}.margin-note{margin-top:var(--space-8);max-width:var(--measure-narrow);padding:.1rem 0 .2rem var(--space-4);border-left:var(--border-heavy) solid var(--color-stamp);font:var(--font-weight-regular) var(--text-sm)/1.6 var(--font-mono)}.margin-note__title{margin-bottom:var(--space-3);font:var(--font-weight-medium) var(--text-xs)/1.5 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-stamp)}.margin-note ul{gap:var(--space-3);display:grid}.margin-note li{padding-left:1.4em;position:relative}.margin-note li:before{content:"–";color:var(--color-driftwood);position:absolute;left:0}.margin-note .todo{font-size:.86em}.margin-note p+p{margin-top:var(--space-3)}.margin-note--record{border-left-color:var(--color-spruce)}.margin-note--record .margin-note__title{color:var(--color-spruce)}.margin-note a{min-height:var(--target-min);font-weight:var(--font-weight-medium);align-items:center;display:inline-flex}.margin-note a:after{content:"→";margin-left:.5em}.pull-quote{margin-top:var(--space-10);border-block:var(--border-hair) solid var(--color-rule-paper-strong);padding:clamp(1.75rem,4vw,2.75rem) 0}.pull-quote p{max-width:15em;font:italic var(--font-weight-medium) var(--text-pull)/1.04 var(--font-serif);letter-spacing:-.02em;color:var(--color-spruce);text-wrap:balance}.gap{margin-bottom:var(--space-8);font:var(--font-weight-regular) var(--text-xs)/1 var(--font-mono);letter-spacing:.1em;color:var(--color-driftwood)}.gap__lines{height:calc(var(--ruled-line) * 4);background:repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--ruled-line) - 1px), var(--color-rule-paper) calc(var(--ruled-line) - 1px), var(--color-rule-paper) var(--ruled-line))}.gap__rule{height:.9rem;margin-top:var(--space-5);border-bottom:var(--border-hair) solid var(--color-bark);border-right:var(--border-hair) solid var(--color-bark);background:repeating-linear-gradient(to right, var(--color-bark) 0, var(--color-bark) 1px, transparent 1px, transparent calc(100% / 41))}.gap__years{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-bark);justify-content:space-between;display:flex}.print__photo{background:var(--color-cream);box-shadow:var(--shadow-print);padding:.6rem;display:block;transform:rotate(-1deg)}.print__photo img{width:100%}.print figcaption{margin-top:var(--space-4);max-width:var(--measure-narrow);font:var(--font-weight-regular) var(--text-xs)/1.6 var(--font-mono);letter-spacing:var(--tracking-mono);color:var(--color-driftwood)}.print figcaption .todo{font-size:1em}.print--tilt-right .print__photo{transform:rotate(1.2deg)}.print__blank{aspect-ratio:3/2;background:repeating-linear-gradient(135deg, var(--color-parchment) 0 10px, var(--color-cream) 10px 20px);place-items:center;display:grid}.prints{gap:var(--space-8);margin-top:var(--space-10);padding-inline:var(--space-1);display:grid}.prints .print--tall{max-width:19rem}@media (min-width:48rem){.prints{align-items:end;column-gap:var(--space-10);grid-template-columns:minmax(0,3fr) minmax(0,5fr);max-width:52rem}.prints .print--tall{max-width:none}}.closing{padding-top:var(--space-8);border-top:var(--border-rule) solid var(--color-bark)}.closing>p{margin-top:var(--space-5);max-width:var(--measure);font-size:var(--text-reading);line-height:var(--leading-reading)}.closing .closing__line{margin-top:var(--space-8);font:italic var(--font-weight-medium) clamp(var(--text-2xl), 4vw, var(--text-4xl))/var(--leading-tight) var(--font-serif);letter-spacing:var(--tracking-serif);color:var(--color-bark)}.closing__action{gap:var(--space-3);margin-top:var(--space-8);justify-items:start;display:grid}.small-print{max-width:var(--measure-narrow);font:var(--font-weight-regular) var(--text-sm)/var(--leading-mono) var(--font-mono);color:var(--color-driftwood)}.series-head{--bracket-inset:10px;--bracket-len:26px;background:url(/img/art/topo-night.svg) right -14rem top -9rem/80rem no-repeat;padding:clamp(2.25rem,6vw,3.75rem) 0 clamp(3.5rem,6vw,4.25rem)}.series-head__top{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.series-title{font:var(--font-weight-heavy) clamp(var(--text-5xl), 17.2vw, 10.5rem)/.84 var(--font-display);letter-spacing:var(--tracking-display);text-transform:uppercase;color:var(--color-cream);margin-top:clamp(1.5rem,4vw,2.25rem)}.series-title span{color:var(--color-tawny);display:block}.series-head__say{gap:var(--space-6);margin-top:clamp(1.5rem,3.5vw,2.25rem);display:grid}.series-standfirst{max-width:var(--measure-wide);font-size:clamp(var(--text-lg), 2.5vw, var(--text-2xl));letter-spacing:-.008em;line-height:1.24}.series-head__credits{gap:var(--space-5);align-content:end;display:grid}.series-credit{font-size:var(--text-lg);font-style:italic;line-height:1.35}.series-head__action{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (min-width:64rem){.series-head{--bracket-inset:18px}.series-title{white-space:nowrap;font-size:min(8.6vw,8.4rem)}.series-title span{display:inline}.series-head__say{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:clamp(2.5rem,5vw,5rem)}.series-standfirst{grid-area:1/1}.series-head__credits{grid-area:1/2/span 2}.series-head__action{grid-area:2/1}}.series-core{padding-top:clamp(1.25rem,2.5vw,2rem);padding-bottom:var(--section-y)}.series-core__grid{gap:clamp(2.75rem,8vw,3.75rem);display:grid}@media (min-width:64rem){.series-core__grid{column-gap:clamp(2.5rem,5vw,5rem);row-gap:var(--space-12);grid-template-columns:minmax(0,11fr) minmax(0,12fr);align-items:start}.series-premise{grid-area:1/1}.glance{grid-area:1/2/span 2}.series-trailer{grid-area:2/1}.series-trailer .cam{max-width:none}}.series-premise .label{margin-bottom:var(--space-4)}.series-premise__text>p{border-top:var(--border-hair) solid var(--color-rule-night);font-size:clamp(var(--text-lg), 2.1vw, var(--text-xl));padding:1.15rem 0 1.2rem;line-height:1.36}.series-premise__text>p:last-child{border-top:var(--border-heavy) solid var(--color-tawny);padding-bottom:0}.series-links{gap:var(--space-3) var(--space-8);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.glance{padding:clamp(1.75rem,5vw,3rem) clamp(1.25rem,4vw,3rem) clamp(2rem,5vw,3.25rem)}.glance .col-title{padding-bottom:var(--space-4);border-bottom:var(--border-heavy) solid var(--color-bark)}.glance__rows>div{gap:var(--space-1);border-bottom:var(--border-hair) solid var(--color-rule-paper-strong);padding:.85rem 0 .95rem;display:grid}.glance__rows dt{font:var(--font-weight-medium) var(--text-xs)/1.5 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-muted)}.glance__rows dd{font:var(--font-weight-bold) clamp(var(--text-xl), 5.4vw, var(--text-2xl))/1.02 var(--font-display);letter-spacing:.045em;text-transform:uppercase}.glance__rows .glance__row--note dd{font:var(--font-weight-regular) var(--text-base)/1.45 var(--font-serif);letter-spacing:0;text-transform:none}.glance__rows .todo{margin-top:var(--space-2);font-size:var(--text-xs);display:inline-block}.glance__action{gap:var(--space-4);margin-top:var(--space-6);justify-items:start;display:grid}.glance__stands{max-width:34rem;font-style:italic;line-height:1.45}@media (min-width:80rem){.glance__rows>div{column-gap:var(--space-5);grid-template-columns:10.75rem minmax(0,1fr);align-items:baseline}}.series-trailer .label{margin-bottom:var(--space-4)}.series-trailer .cam{max-width:var(--measure)}.series-works{padding:var(--section-y) 0;border-block:var(--border-hair) solid var(--color-rule-night)}.series-works__intro{margin-top:var(--space-5);max-width:var(--measure-wide);font-size:var(--text-quote);line-height:var(--leading-snug);letter-spacing:-.005em}.threads{gap:var(--space-10);margin-top:clamp(2.5rem,6vw,4rem);display:grid}.thread{padding-top:var(--space-4);border-top:var(--border-heavy) solid var(--color-cream)}.thread__no{font:var(--font-weight-medium) var(--text-xs)/1.3 var(--font-mono);letter-spacing:var(--tracking-label);color:var(--fg-muted)}.thread__title{margin-top:var(--space-3);font:var(--font-weight-heavy) clamp(var(--text-3xl), 4.4vw, var(--text-4xl))/.92 var(--font-display);letter-spacing:.03em;text-transform:uppercase;color:var(--accent)}.thread p:not(.thread__no){margin-top:var(--space-4);max-width:var(--measure)}@media (min-width:64rem){.threads{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(2rem,4vw,3.5rem)}}.series-tone{padding:var(--section-y) 0}.series-tone__grid{gap:var(--space-10);display:grid}.series-tone__lede{margin-top:var(--space-6);max-width:30em;font-size:var(--text-quote);line-height:var(--leading-snug);letter-spacing:-.005em}.series-not{margin-top:var(--space-10);max-width:40rem}.series-not__lead{padding-bottom:var(--space-3);border-bottom:var(--border-heavy) solid var(--alert);font:var(--font-weight-medium) var(--text-sm)/1.3 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--alert)}.series-not li{border-bottom:var(--border-hair) solid var(--color-rule-night);font-size:clamp(var(--text-lg), 2.1vw, var(--text-xl));padding:1.1rem 0 1.15rem 2.4rem;line-height:1.36;position:relative}.series-not li:last-child{border-bottom:0;padding-bottom:0}.series-not li:before{content:"";background:linear-gradient(45deg, transparent calc(50% - 1px), var(--alert) calc(50% - 1px), var(--alert) calc(50% + 1px), transparent calc(50% + 1px)), linear-gradient(-45deg, transparent calc(50% - 1px), var(--alert) calc(50% - 1px), var(--alert) calc(50% + 1px), transparent calc(50% + 1px));width:15px;height:15px;position:absolute;top:1.55rem;left:0}.series-tone__photo{max-width:var(--measure)}.series-tone__photo img{aspect-ratio:16/10;object-position:42% 30%}@media (min-width:64rem){.series-tone__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:clamp(2.5rem,5vw,5rem)}.series-tone__photo{max-width:none}.series-tone__photo img{aspect-ratio:3/2}}.series-ways{padding:var(--section-y) 0 clamp(4rem, 9vw, 6.5rem);border-top:var(--border-hair) solid var(--color-rule-night)}.ways{gap:var(--space-6);margin-top:clamp(2rem,5vw,3rem);display:grid}.way{gap:var(--space-5);align-content:start;justify-items:start;padding:clamp(2.25rem,4.5vw,3rem) clamp(1.75rem,4vw,3rem);display:grid}.way--buyer{border:var(--border-hair) solid var(--color-rule-night)}.way__title{font:var(--font-weight-heavy) clamp(var(--text-3xl), 4.6vw, var(--text-5xl))/.9 var(--font-display);letter-spacing:.025em;text-transform:uppercase}.way--witness .way__title{color:var(--color-spruce)}.way__text{font-size:var(--text-lg);line-height:1.4}.way .btn{margin-top:var(--space-2)}@media (min-width:48rem){.ways{grid-template-columns:repeat(2,minmax(0,1fr))}}.mystery{counter-reset:mys-section}.mystery .notebook__sheet{padding-block:clamp(2.25rem,5vw,3.75rem)}.mystery .story-head .notebook__sheet{padding-top:clamp(2.5rem,6vw,4.5rem);padding-bottom:0}.mystery>article>:last-child .notebook__sheet{padding-bottom:var(--section-y)}.mystery [id]{scroll-margin-top:var(--space-6)}.mys-h2{counter-increment:mys-section;position:relative}.mys-h2:before{content:counter(mys-section, decimal-leading-zero);margin-bottom:var(--space-2);font:var(--font-weight-medium) var(--text-xs)/1.5 var(--font-mono);letter-spacing:var(--tracking-label);color:var(--color-stamp);display:block}.mys-h2+*{margin-top:var(--space-6)}.mys-section__after{margin-top:var(--space-8)}@media (min-width:64rem){.mys-h2:before{right:calc(100% + var(--margin-gap));top:calc(var(--text-heading-serif) * .5);margin:0;position:absolute}}.mystery .prose__text>p:last-of-type{margin-bottom:0}.mys-intro .prose__run+.prose__run{margin-top:calc(var(--text-reading) * 1.1)}.mystery .more{gap:var(--space-1) var(--space-8);max-width:none;font:var(--font-weight-medium) var(--text-sm)/1.5 var(--font-mono);flex-wrap:wrap;display:flex}.more a{padding-block:.65rem;display:block}.more a:after{content:"→";margin-left:.5em}.mys-title{font:var(--font-weight-medium) clamp(2rem, 9.8vw, 6rem)/.98 var(--font-serif);letter-spacing:-.03em;margin-left:-.03em}.mys-title span{display:block}.mystery .standfirst{max-width:27em;font-size:clamp(var(--text-xl), 2.5vw, var(--text-3xl));line-height:1.2}@media (min-width:64rem){.mys-title{font-size:min(7.3vw, var(--text-9xl))}}.mys-index{padding:var(--space-3) 0 var(--space-2);border-block:var(--border-hair) solid var(--color-rule-paper-strong);margin-top:clamp(2rem,5vw,3rem)}.mys-index ol{gap:0 var(--space-6);margin-top:var(--space-1);counter-reset:mys-index;font:var(--font-weight-medium) var(--text-sm)/1.4 var(--font-mono);flex-wrap:wrap;display:flex}.mys-index li{counter-increment:mys-index;align-items:baseline;gap:.6em;display:flex}.mys-index li:before{content:counter(mys-index, decimal-leading-zero);font-size:var(--text-xs);letter-spacing:.06em;color:var(--color-stamp)}.mys-index a{align-items:center;min-height:2.25rem;display:inline-flex}.cite{border-radius:var(--radius-sm);background:var(--todo-bg);color:var(--link);font:var(--font-weight-medium) var(--text-xs)/1 var(--font-mono);letter-spacing:0;white-space:nowrap;vertical-align:.14em;margin-inline:.06em;padding:.42em .34em;font-style:normal;text-decoration:none}.cite:hover,.cite.is-hover{background:var(--color-spruce);color:var(--color-cream)}.cite:focus-visible,.cite.is-focus{outline-offset:1px}.ed-note{width:fit-content;max-width:min(100%, var(--measure-narrow));margin-top:var(--space-4);font-size:var(--text-xs);padding:0;line-height:1.55;display:block}.ed-note>summary{cursor:pointer;min-height:2rem;font-weight:var(--font-weight-medium);border-radius:var(--radius-sm);align-items:center;gap:.75em;padding:0 .6em;list-style:none;display:flex}.ed-note>summary::-webkit-details-marker{display:none}.ed-note>summary:after{content:"+";font-size:var(--text-sm);line-height:1}.ed-note[open]>summary:after{content:"−"}.ed-note>summary:focus-visible{outline-offset:2px}.ed-note>p{padding:0 .6em .55em}.ed-note>p:first-letter{text-transform:uppercase}@media (min-width:80rem){.prose__run>.ed-note{grid-column:2;margin-top:.3rem}}.rows{margin-top:var(--space-8)}.row{padding-block:var(--space-6) var(--space-8);background:linear-gradient(var(--color-rule-paper-strong), var(--color-rule-paper-strong)) left top / min(100%, var(--measure)) var(--border-hair) no-repeat;position:relative}.rows>.row:first-child,.row--closing{background-image:linear-gradient(var(--color-bark), var(--color-bark));background-size:min(100%, var(--measure)) var(--border-rule)}.row__key{font:inherit;margin-bottom:var(--space-3)}.rows-close{padding-top:var(--space-6);background:linear-gradient(var(--color-bark), var(--color-bark)) left top / min(100%, var(--measure)) var(--border-rule) no-repeat}@media (min-width:64rem){.rows{grid-column:1/-1}.row{grid-template-columns:var(--margin-col) minmax(0, 1fr);column-gap:var(--margin-gap);background-size:calc(var(--margin-col) + var(--margin-gap) + var(--measure)) var(--border-hair);display:grid}.rows>.row:first-child,.row--closing{background-size:calc(var(--margin-col) + var(--margin-gap) + var(--measure)) var(--border-rule)}.row__key{text-align:right;grid-column:1;margin-bottom:0}.row__body{grid-column:2;min-width:0}.rows-close{padding-left:calc(var(--margin-col) + var(--margin-gap));background-size:calc(var(--margin-col) + var(--margin-gap) + var(--measure)) var(--border-rule);grid-column:1/-1}}.tl__head{gap:var(--space-1);flex-direction:column;display:flex}.tl__date{flex-wrap:wrap;align-items:baseline;column-gap:.4em;display:flex}.tl__line{align-items:baseline;column-gap:.4em;display:inline-flex}.tl__when{font:italic var(--font-weight-regular) var(--text-lg)/1.2 var(--font-serif);color:var(--color-driftwood)}.tl__year{font:var(--font-weight-medium) var(--text-3xl)/1 var(--font-serif);letter-spacing:-.025em;font-variant-numeric:oldstyle-nums}.tl__year--word{font-style:italic;font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-serif)}.tl__place{font:var(--font-weight-regular) var(--text-sm)/1.5 var(--font-mono);letter-spacing:var(--tracking-mono)}.tl__caveat{font-size:var(--text-xs);color:var(--color-driftwood);line-height:1.6;display:block}.tl:before{content:"";top:calc(var(--space-6) + .8rem);left:calc(var(--gutter) / -2 + .5px);border-radius:var(--radius-full);background:var(--color-stamp);width:9px;height:9px;margin-left:-4.5px;position:absolute}.tl--testimony:before{background:var(--color-cream);border:var(--border-rule) solid var(--color-stamp)}.tl--today:before{content:none}.tl-card{max-width:var(--measure);margin-top:2.1rem;padding:1.15rem 1.25rem .6rem}.tl-card .card__tab{letter-spacing:var(--tracking-label);color:var(--color-stamp)}.tl-card p:not(.card__tab):not(.more){font-size:var(--text-reading);line-height:var(--leading-reading)}.tl-card .more{margin-top:var(--space-2)}@media (min-width:64rem){.tl__head{align-items:flex-end;gap:var(--space-2)}.tl__date{flex-direction:column;align-items:flex-end;row-gap:.1rem}.tl__year{font-size:var(--text-4xl)}.tl:before{top:calc(var(--space-6) + 1.05rem);left:calc(var(--margin-col) + var(--margin-gap) / 2 + .5px)}.tl-card{margin-top:1.9rem}.tl--testimony:before{top:calc(var(--space-6) + 1.05rem)}}.gov__head{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-5);flex-direction:column;display:flex}.gov__name{font:var(--font-weight-medium) var(--text-xs)/1.5 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase}.gov__verdict{max-width:11em;font:italic var(--font-weight-medium) var(--text-2xl)/1.05 var(--font-serif);letter-spacing:-.015em;text-wrap:balance}.gov__head .stamp--sm{font-size:var(--text-2xl);mix-blend-mode:multiply;transform:rotate(-3deg)}.gov:nth-child(2) .stamp--sm{transform:rotate(2deg)}.gov__head .stamp--sm .stamp__meta{font-size:var(--text-xs);letter-spacing:.04em;white-space:nowrap;line-height:1.3}@media (min-width:64rem){.gov__head{align-items:flex-end;margin-bottom:0}.gov__head .stamp--sm span{text-align:left;display:block}.gov__verdict{font-size:var(--text-xl)}}.strand__title{font:var(--font-weight-medium) var(--text-xl)/1.12 var(--font-serif);letter-spacing:-.012em;text-wrap:balance}.ladder{margin-top:var(--space-8);--ladder-pad:1.15rem;--ladder-no:2rem;flex-direction:column-reverse;display:flex}.rung{grid-template-columns:var(--ladder-no) minmax(0, 1fr);display:grid}.rung__no{padding-top:calc(var(--ladder-pad) - .2rem);font:var(--font-weight-medium) var(--text-2xl)/1 var(--font-serif);letter-spacing:-.025em;font-variant-numeric:oldstyle-nums}.rung__label{margin-bottom:var(--space-1);font:var(--font-weight-medium) var(--text-xs)/1.5 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-driftwood);display:block}.rung__body{max-width:var(--measure);padding:var(--ladder-pad) var(--ladder-pad) calc(var(--ladder-pad) + .1rem);border-inline:var(--border-heavy) solid var(--color-bark);border-bottom:var(--border-heavy) solid var(--color-bark);position:relative}.rung:last-child .rung__body{padding-top:calc(var(--ladder-pad) + .75rem)}.rung:last-child .rung__no{padding-top:calc(var(--ladder-pad) + .55rem)}.rung__title{font:var(--font-weight-medium) var(--text-xl)/1.15 var(--font-serif);letter-spacing:-.012em;display:block}.rung__body>p{margin-top:var(--space-2);font-size:var(--text-reading);line-height:1.5}.ladder:before{content:"";height:1.1rem;margin-left:var(--ladder-no);max-width:var(--measure);border-inline:var(--border-heavy) solid var(--color-bark)}@media (max-width:63.99rem){.rung__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}@media (min-width:64rem){.ladder{--ladder-pad:1.4rem;grid-column:1/-1}.rung{grid-template-columns:var(--margin-col) minmax(0, 1fr);column-gap:var(--margin-gap)}.rung__no{text-align:right;font-size:var(--text-4xl);padding-top:calc(var(--ladder-pad) - .55rem)}.rung:last-child .rung__no{padding-top:calc(var(--ladder-pad) + .2rem)}.ladder:before{margin-left:calc(var(--margin-col) + var(--margin-gap))}}.standard{margin-top:var(--space-12);max-width:var(--measure);padding:var(--space-6) var(--space-5) var(--space-5);border:var(--border-hair) solid var(--color-rule-paper-strong);border-top:var(--border-heavy) solid var(--color-bark)}.standard__q{margin-top:var(--space-3)}.standard ul{margin-top:var(--space-5)}.standard li{border-top:var(--border-hair) solid var(--color-rule-paper-strong);font-size:var(--text-reading);padding:.8rem 0 .85rem 1.5em;line-height:1.45;position:relative}.standard li:before{content:"–";color:var(--color-driftwood);position:absolute;left:0}.standard li:last-child{padding-bottom:.2rem}@media (min-width:40rem){.standard{padding:var(--space-8) var(--space-6) var(--space-6)}}@media (min-width:64rem){.standard{grid-column:2}}.unknowns{max-width:var(--measure);border-top:var(--border-rule) solid var(--color-bark)}.unknowns li{border-bottom:var(--border-hair) solid var(--color-rule-paper-strong);font-size:clamp(var(--text-lg), 2.1vw, var(--text-xl));padding:.7rem 0 .75rem 1.5em;line-height:1.3;position:relative}.unknowns li:before{content:"–";color:var(--color-driftwood);position:absolute;left:0}.unknowns__blank{max-width:var(--measure);height:calc(var(--ruled-line) * 2);background:repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--ruled-line) - 1px), var(--color-rule-paper) calc(var(--ruled-line) - 1px), var(--color-rule-paper) var(--ruled-line))}.mystery .closing .more{margin-top:var(--space-6)}.sources{margin-top:var(--space-8)}.source{margin-inline:calc(var(--space-3) * -1);padding:var(--space-4) var(--space-3) var(--space-5);max-width:calc(var(--measure) + 2 * var(--space-3));background:linear-gradient(var(--color-rule-paper-strong), var(--color-rule-paper-strong)) var(--space-3) top / calc(100% - 2 * var(--space-3)) var(--border-hair) no-repeat;grid-template-columns:3.1rem minmax(0,1fr);display:grid}.source__no{border-radius:var(--radius-sm);font:var(--font-weight-medium) var(--text-sm)/1.6 var(--font-mono);white-space:nowrap;place-self:start;margin-left:-.3rem;padding:.1rem .3rem}.source__body{min-width:0;line-height:1.5}.source__body cite,.source__body i{font-style:italic}.source__read{margin-top:var(--space-1);color:var(--color-driftwood);font-style:italic;display:block}.source__links{margin-top:var(--space-1);font:var(--font-weight-regular) var(--text-sm)/1.6 var(--font-mono)}.source__links li+li{margin-top:var(--space-1)}.source__links a{overflow-wrap:anywhere;padding-block:.2em}.source__links span{color:var(--color-driftwood);display:block}.source__path{font:var(--font-weight-regular) var(--text-sm)/1.6 var(--font-mono);padding-block:.25em}.source__flag{margin-top:var(--space-2)}.source .ed-note{margin-top:var(--space-3)}.source:target{background-color:var(--color-parchment);--todo-bg:var(--color-cream)}.source:target .source__no{background:var(--color-spruce);color:var(--color-cream)}.source:target .source__no:before{content:"▸";margin-right:.15em}.source:target .source__read,.source:target .source__links span{color:var(--color-bark)}@media (min-width:64rem){.sources{grid-column:1/-1}.source{grid-template-columns:var(--margin-col) minmax(0, 1fr);column-gap:var(--margin-gap);max-width:calc(var(--margin-col) + var(--margin-gap) + var(--measure) + 2 * var(--space-3))}.source__no{justify-self:end;margin:0 -.3rem 0 0}}.slot{max-width:24rem;margin-top:var(--space-8)}.slot--map{max-width:34rem;margin-top:var(--space-8)}.slot__box{align-content:center;justify-items:start;gap:var(--space-2);padding:var(--space-4);aspect-ratio:3/2;border:var(--border-hair) dashed var(--color-driftwood);background:repeating-linear-gradient(135deg, var(--color-parchment) 0 10px, var(--color-cream) 10px 20px);--todo-bg:var(--color-cream);display:grid}.slot--map .slot__box{aspect-ratio:4/3}.slot .todo{font-size:var(--text-xs)}.slot figcaption .todo{margin-top:var(--space-2);display:block}@media (min-width:80rem){.slot-host{position:relative}.slot--hang{top:.4rem;left:calc(100% + var(--space-12));width:var(--note-col);max-width:none;margin:0;position:absolute}}.about .notebook__sheet{padding-block:clamp(2.25rem,5vw,3.5rem)}.about .story-head .notebook__sheet{padding-top:clamp(2.5rem,6vw,4.5rem)}.about .heading-serif+*{margin-top:var(--space-6)}.about .standfirst cite{font-style:normal}.about .print figcaption .todo{margin-top:var(--space-2);display:inline-block}.about-intro{gap:var(--space-8);margin-top:var(--space-6);display:grid}.about-intro .standfirst{margin-top:0}.about-portrait{max-width:30rem;padding-inline:var(--space-1)}.about-portrait img{aspect-ratio:3/2;object-fit:cover}@media (min-width:64rem){.about-intro{column-gap:clamp(2.5rem,5vw,4.5rem);row-gap:var(--space-8);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,7fr) minmax(0,4fr)}.about-intro .standfirst{grid-area:1/1}.about-intro .prose__text{grid-area:2/1}.about-portrait{grid-area:1/2/span 2;max-width:none;padding-inline:0}.about-portrait img{aspect-ratio:4/5;object-position:27% 50%}}.ledger__entry{gap:var(--space-2);padding:var(--space-6) 0 var(--space-8);border-top:var(--border-hair) solid var(--color-rule-paper-strong);display:grid}.ledger__entry:first-child{border-top:var(--border-rule) solid var(--color-bark)}.ledger__entry:last-child{border-bottom:var(--border-hair) solid var(--color-rule-paper-strong)}.ledger__when{color:var(--color-spruce);align-items:baseline;gap:.4em;display:flex}.ledger__from{font:italic var(--font-weight-regular) var(--text-lg)/1.2 var(--font-serif);color:var(--color-driftwood)}.ledger__year{font:var(--font-weight-medium) clamp(var(--text-3xl), 6vw, var(--text-5xl))/1 var(--font-serif);letter-spacing:-.03em;font-variant-numeric:oldstyle-nums}.ledger__when .todo{font-size:var(--text-xs)}.ledger__text{max-width:var(--measure);font-size:var(--text-reading);line-height:var(--leading-reading)}.ledger__text+.ledger__text{margin-top:var(--space-3)}.ledger__text .todo{font-size:var(--text-sm)}@media (min-width:64rem){.ledger__entry{grid-template-columns:var(--margin-col) minmax(0, 1fr);column-gap:var(--margin-gap);row-gap:var(--space-3);margin-left:calc(-1 * (var(--margin-col) + var(--margin-gap)));align-items:start}.ledger__entry>*{grid-column:2}.ledger__entry>.ledger__when{text-align:right;flex-direction:column;grid-area:1/1/span 3;align-items:flex-end;gap:0}.ledger__year{font-size:var(--text-5xl)}}.about-wide{margin-top:var(--space-12);padding-inline:var(--space-1)}.about-wide .print__photo{transform:rotate(-.4deg)}.about-wide img{aspect-ratio:2;object-fit:cover;object-position:100% 50%}@media (min-width:40rem){.about-wide img{aspect-ratio:3}}.about-why{gap:var(--space-10);display:grid}.about-why__print{max-width:32rem;padding-inline:var(--space-1)}.about-links{gap:var(--space-3) var(--space-8);margin-top:var(--space-10);flex-wrap:wrap;display:flex}@media (min-width:80rem){.about-why{grid-template-columns:minmax(0, var(--measure)) minmax(0, 1fr);column-gap:var(--space-12);align-items:start}.about-why__print{max-width:none;margin-top:var(--space-2);padding-inline:0}}.about-trekkit__mark{width:2.75rem}.about-trekkit__link{align-items:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.about-trekkit__link a{min-height:var(--target);font:var(--font-weight-medium) var(--text-sm)/1.4 var(--font-mono);letter-spacing:var(--tracking-mono);align-items:center;display:inline-flex}.about-trekkit__link .todo{font-size:var(--text-xs)}@media (min-width:64rem){.about-trekkit__mark{width:3.5rem;margin-left:auto}}.seen-on{border-top:var(--border-hair) solid var(--color-rule-paper-strong)}.seen-on__line{max-width:var(--measure-wide);font-size:var(--text-reading);line-height:var(--leading-reading)}.seen-on__list{gap:var(--space-6) var(--space-4);margin-top:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));max-width:54rem;display:grid}.seen-on__item{gap:var(--space-2);align-content:start;display:grid}.seen-on__plate{border:var(--border-hair) solid var(--color-rule-paper-strong);width:100%;height:5.75rem;overflow:hidden}.seen-on__name{font:var(--font-weight-medium) var(--text-xs)/1.5 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted)}.seen-on__item .todo{font-size:var(--text-xs);justify-self:start}.seen-on__plate img{width:auto;max-width:none;height:auto}.seen-on__plate--cbc img{height:6.6rem}.seen-on__plate--wild img{width:7.1rem}.seen-on__plate--rev img{width:7rem}.seen-on__plate--tv1 img{height:2.9rem}@media (min-width:48rem){.seen-on__list{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr))}}.notes .notebook__sheet{padding-block:clamp(2.25rem,5vw,3.75rem)}.notes .notes-head .notebook__sheet{padding-top:clamp(2.5rem,6vw,4.5rem);padding-bottom:0}.notes .notebook__sheet--last{padding-bottom:var(--section-y)}.eyebrow{font:var(--font-weight-medium) var(--text-xs)/1.5 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-stamp);margin-bottom:clamp(.75rem,1.6vw,1.5rem)}.notes-intro{margin-top:var(--space-6);max-width:var(--measure);font:var(--font-weight-medium) clamp(var(--text-lg), 1.1rem + .8vw, var(--text-xl))/1.3 var(--font-serif);letter-spacing:-.01em}.note-date{align-items:baseline;gap:0 var(--space-3);flex-wrap:wrap;display:flex}.note-date time{display:contents}.note-date__day{font:var(--font-weight-medium) var(--text-xl)/1.1 var(--font-serif);letter-spacing:-.012em;font-variant-numeric:oldstyle-nums;white-space:nowrap;color:var(--color-bark)}.note-date__year{font:var(--font-weight-regular) var(--text-sm)/1.5 var(--font-mono);letter-spacing:var(--tracking-mono);color:var(--color-driftwood)}.note-date .todo{font-size:var(--text-xs)}@media (min-width:64rem){.note-date{align-items:flex-end;gap:var(--space-1) 0;flex-direction:column}}.note-link{min-height:var(--target);font:var(--font-weight-medium) var(--text-sm)/1.3 var(--font-mono);letter-spacing:var(--tracking-mono);align-items:center;display:inline-flex}.note-link:after{content:"→";transition:transform var(--duration-fast) var(--ease-out);margin-left:.6em}.note-link:hover:after{transform:translate(4px)}.note-link--back:after{content:none}.note-link--back:before{content:"←";transition:transform var(--duration-fast) var(--ease-out);margin-right:.6em}.note-link--back:hover:before{transform:translate(-4px)}.note-list{border-top:var(--border-rule) solid var(--color-bark);grid-column:1/-1}.note-row{padding-block:var(--space-6) var(--space-4);border-bottom:var(--border-hair) solid var(--color-rule-paper-strong);position:relative}.note-row__when{align-items:center;gap:var(--space-3) var(--space-5);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.note-row__summary{margin-top:var(--space-2);max-width:var(--measure)}.note-row__more{margin-top:var(--space-1)}.note-row .todo{font-size:var(--text-sm)}.note-row .note-date .todo{font-size:var(--text-xs)}.note-row .note-link:before{content:"";position:absolute;inset:0}.note-row:hover .note-row__title{color:var(--color-spruce)}.note-row--sample:hover .note-row__title{color:inherit}@media (min-width:64rem){.note-row{grid-template-columns:var(--margin-col) minmax(0, 1fr);column-gap:var(--margin-gap);padding-block:var(--space-8) var(--space-5);align-items:baseline;display:grid}.note-row__when{align-items:flex-end;gap:var(--space-4);text-align:right;flex-direction:column;margin-bottom:0}}.notes-empty{padding-top:var(--space-8);border-top:var(--border-rule) solid var(--color-bark);grid-column:1/-1}.notes-empty__line{max-width:20em;font:italic var(--font-weight-medium) clamp(var(--text-xl), 3.6vw, var(--text-3xl))/1.15 var(--font-serif);letter-spacing:var(--tracking-serif);text-wrap:balance}.notes-empty .gap__lines{margin-top:var(--space-4);max-width:var(--measure-wide)}.notes-empty__actions{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}@media (min-width:64rem){.notes-empty{grid-template-columns:var(--margin-col) minmax(0, 1fr);column-gap:var(--margin-gap);display:grid}.notes-empty>*{grid-column:2}}.note__margin .note-date{margin-top:var(--space-4)}.note__margin .margin-typed{margin-top:var(--space-3)}.note__head .byline{margin-top:var(--space-5)}.note__head .byline .todo{font-size:1em}.note .note-body{margin-top:clamp(2rem,5vw,3rem)}.note__back{margin-top:var(--space-10)}.note__foot{margin-top:var(--space-6);max-width:var(--measure)}@media (min-width:64rem){.note__margin .note-date{margin-top:var(--space-6)}}.note-body{max-width:var(--measure);font-size:var(--text-reading);line-height:var(--leading-reading)}.note-body>*+*{margin-top:1.1em}.note-body p{hanging-punctuation:first}.note-body h2{font:var(--font-weight-medium) clamp(var(--text-xl), 1.3rem + 1vw, var(--text-2xl))/1.12 var(--font-serif);letter-spacing:-.012em;text-wrap:balance;margin-top:1.7em}.note-body h3{font:var(--font-weight-medium) var(--text-sm)/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-stamp);margin-top:2.4em}.note-body h2+*,.note-body h3+*{margin-top:.7em}.note-body>:first-child{margin-top:0}.note-body ul,.note-body ol{padding-left:1.6em}.note-body li{position:relative}.note-body li+li,.note-body li>ul,.note-body li>ol,.note-body li>p+p{margin-top:.5em}.note-body ul>li:before{content:"–";color:var(--color-driftwood);position:absolute;left:-1.4em}.note-body ol{counter-reset:note-ol}.note-body ol>li{counter-increment:note-ol}.note-body ol>li:before{content:counter(note-ol) ".";text-align:right;width:2.1em;font:var(--font-weight-regular) .8em/2.03 var(--font-mono);color:var(--color-driftwood);position:absolute;left:-2.6em}.note-body blockquote{padding-left:var(--space-5);border-left:var(--border-heavy) solid var(--color-spruce);color:var(--color-spruce);font-style:italic}.note-body blockquote>*+*{margin-top:.8em}.note-body blockquote em{font-style:normal}.note-body a{font-weight:var(--font-weight-medium);padding-block:.15em}.note-body strong{font-weight:var(--font-weight-medium);color:var(--color-night)}.note-body blockquote strong{color:inherit}.note-body em{font-style:italic}.note-body code{border-radius:var(--radius-sm);font:var(--font-weight-regular) .82em/1.4 var(--font-mono);overflow-wrap:anywhere;color:var(--color-bark);background:var(--color-parchment);padding:.08em .3em}.note-body hr{width:4.5rem;height:var(--border-rule);background:var(--color-bark);border:0;margin:2.2em 0}.note-body hr+*{margin-top:0}.legal-doc .notebook__sheet{padding-block:clamp(2.25rem,5vw,3.75rem)}.legal-doc .legal-doc__head .notebook__sheet{padding-top:clamp(2.5rem,6vw,4.5rem);padding-bottom:0}.legal-doc .notebook__sheet--last{padding-bottom:var(--section-y)}.legal-status{align-items:center;gap:var(--space-6) var(--space-10);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.legal-notice{mix-blend-mode:multiply;margin-left:4px;font-size:clamp(2.5rem,11vw,3.25rem);transform:rotate(-1.6deg)}.legal-notice .stamp__meta{font-size:var(--text-sm);letter-spacing:.08em}.legal-version{gap:var(--space-1);display:grid}.legal-version__key{font:var(--font-weight-medium) var(--text-xs)/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-driftwood)}.legal-version__value{font:var(--font-weight-medium) var(--text-base)/1.4 var(--font-mono);letter-spacing:var(--tracking-mono);color:var(--color-bark);-webkit-user-select:all;user-select:all}.legal-intro{margin-top:var(--space-8);max-width:var(--measure);font:var(--font-weight-regular) clamp(var(--text-lg), 1.15rem + .7vw, var(--text-xl))/1.4 var(--font-serif);letter-spacing:-.005em}.legal-toc{padding-top:var(--space-4);border-top:var(--border-hair) solid var(--color-rule-paper-strong)}.legal-toc__stamp{display:none}.legal-toc__title{font:var(--font-weight-medium) var(--text-xs)/1.5 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-driftwood)}.legal-toc ol{margin-top:var(--space-2)}.legal-toc li{break-inside:avoid}.legal-toc a{min-height:var(--target);text-indent:-3ch;font:var(--font-weight-regular) var(--text-sm)/1.4 var(--font-mono);letter-spacing:var(--tracking-mono);align-items:center;padding:.3rem 0 .3rem 3ch;text-decoration:none;display:flex}.legal-toc a:hover{text-decoration:underline}@media (min-width:40rem){.legal-toc ol{columns:2;column-gap:var(--space-8)}}@media (min-width:64rem){.legal-toc{top:var(--space-6);max-height:calc(100vh - 2 * var(--space-6));text-align:left;border:0;align-self:start;margin:-6px;padding:6px;position:sticky;overflow-y:auto}.legal-toc__stamp{margin:var(--space-1) 0 var(--space-5) var(--space-1);display:inline-flex}.legal-toc ol{columns:auto}.legal-toc a{font-size:var(--text-xs)}}.legal-body{max-width:var(--measure);font-size:var(--text-reading);line-height:var(--leading-reading)}.legal-body>*+*{margin-top:1em}.legal-body h2{margin-top:var(--space-12);padding-top:var(--space-5);border-top:var(--border-hair) solid var(--color-rule-paper-strong);font:var(--font-weight-medium) clamp(var(--text-xl), 1.3rem + 1vw, var(--text-2xl))/1.15 var(--font-serif);letter-spacing:-.012em;text-wrap:balance;scroll-margin-top:var(--space-4)}.legal-body>h2:first-child{border-top:var(--border-rule) solid var(--color-bark);margin-top:0}.legal-body h2:target,.legal-body h3:target{color:var(--color-spruce)}.legal-body h3{margin-top:var(--space-8);scroll-margin-top:var(--space-4);font:var(--font-weight-medium) var(--text-sm)/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.legal-body h2+*,.legal-body h3+*{margin-top:.7em}.legal-body ul,.legal-body ol{padding-left:1.6em}.legal-body li{position:relative}.legal-body li+li,.legal-body li>ul,.legal-body li>ol,.legal-body li>p+p{margin-top:.55em}.legal-body ul>li:before{content:"–";color:var(--color-driftwood);position:absolute;left:-1.4em}.legal-body ol{counter-reset:legal-ol}.legal-body ol>li{counter-increment:legal-ol}.legal-body ol>li:before{content:counter(legal-ol) ".";text-align:right;width:2.1em;font:var(--font-weight-regular) .8em/2.03 var(--font-mono);color:var(--color-driftwood);position:absolute;left:-2.6em}.legal-body a,.legal-intro a{font-weight:var(--font-weight-medium);padding-block:.15em}.legal-body strong{font-weight:var(--font-weight-medium);color:var(--color-night)}.legal-body em{font-style:italic}.legal-body mark,.legal-intro mark{width:fit-content;max-width:100%;font:var(--font-weight-regular) var(--text-sm)/1.5 var(--font-mono);letter-spacing:0;color:var(--color-bark);background:var(--color-parchment);border:var(--border-hair) dashed var(--color-driftwood);border-radius:var(--radius-sm);margin-top:.5rem;padding:.4rem .7rem .45rem;display:block}.legal-body li>mark+ul,.legal-body li>mark+ol{margin-top:.75rem}.legal-contact{max-width:var(--measure);margin-top:var(--space-12);padding-top:var(--space-8);border-top:var(--border-rule) solid var(--color-bark)}.legal-contact address{margin-top:var(--space-4);font-style:normal;font-size:var(--text-reading);justify-items:start;line-height:1.5;display:grid}.legal-contact address a{min-height:var(--target);font-weight:var(--font-weight-medium);align-items:center;display:inline-flex}.legal-contact .legal-version{margin-top:var(--space-5)}.legal-contact__notice{margin-top:var(--space-4);font:var(--font-weight-medium) var(--text-sm)/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-stamp)}.sheets .notebook__sheet{padding-block:clamp(2.25rem,5vw,3.75rem)}.sheets .sheets-head .notebook__sheet{padding-top:clamp(2.5rem,6vw,4.5rem);padding-bottom:0}.sheets .notebook__sheet--last{padding-bottom:var(--section-y)}.sheets .notebook__sheet--solo{padding-top:clamp(2.5rem,6vw,4.5rem);padding-bottom:var(--section-y)}.page-intro{margin-top:var(--space-6);max-width:var(--measure);font:var(--font-weight-medium) clamp(var(--text-lg), 1.1rem + .8vw, var(--text-xl))/1.3 var(--font-serif);letter-spacing:-.01em}.page-intro a{font-weight:inherit}.page-action,.sheets-head .status-chip{margin-top:var(--space-6)}.plain-list{gap:var(--space-3);max-width:var(--measure);line-height:1.5;display:grid}.plain-list li{padding-left:1.6em;position:relative}.plain-list li:before{content:"–";color:var(--color-driftwood);position:absolute;left:0}.plain-list strong{font-weight:var(--font-weight-medium);color:var(--color-night)}.subheading-serif+.plain-list,.heading-serif+.plain-list{margin-top:var(--space-5)}.safety-box{max-width:var(--measure);margin-top:var(--space-6);padding:var(--space-4) var(--space-5);border:var(--border-rule) solid var(--color-bark);border-radius:var(--radius-sm);line-height:1.5}.safety-box .todo{margin-top:var(--space-3);font-size:var(--text-sm);display:block}.before-start{margin-top:clamp(2rem,5vw,3rem)}.audience{gap:var(--space-8);display:grid}.audience__panel{padding-top:var(--space-4);border-top:var(--border-rule) solid var(--color-bark)}.audience__panel>*+*{margin-top:var(--space-3)}.audience__panel p{max-width:var(--measure)}.audience__title{font:var(--font-weight-medium) var(--text-xl)/1.15 var(--font-serif);letter-spacing:-.012em}.audience__panel--lead{padding:var(--space-5) var(--space-5) var(--space-4);border:var(--border-hair) solid var(--color-rule-paper-strong);border-top:var(--border-heavy) solid var(--color-bark)}.audience__panel--lead p{max-width:var(--measure-wide);font-size:clamp(var(--text-base), 1rem + .6vw, var(--text-lg));line-height:1.45}.audience__panel .btn{margin-top:var(--space-2)}@media (min-width:48rem){.audience{column-gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr))}.audience__panel--lead{padding:var(--space-6) var(--space-8) var(--space-5);grid-column:1/-1}}.form{max-width:var(--measure)}.heading-serif+.form{margin-top:var(--space-6)}.form__lead{font:var(--font-weight-regular) var(--text-sm)/var(--leading-mono) var(--font-mono);color:var(--fg-muted)}.form__rest{margin-top:var(--space-6)}.form__small{margin-top:var(--space-8);max-width:none}.form__submit{margin-top:var(--space-5)}.form__submit .btn{width:100%}@media (min-width:40rem){.form__submit .btn{width:auto;min-width:14rem}}.field--error .file{border:var(--border-heavy) solid var(--color-stamp)}.input--short{max-width:9rem}.textarea--long{min-height:16rem}.choices{border:0;min-inline-size:0;margin:0;padding:0}.choices__legend{float:left;width:100%;margin-bottom:var(--space-1);padding:0}.choices__list{clear:both;display:grid}.choices__list .check{padding-block:.55rem}.choices .field__hint,.choices .field__message{margin-top:var(--space-2)}.check input[type=radio]{border-radius:var(--radius-full)}.check input[type=radio]:checked{background:radial-gradient(circle at center, var(--color-spruce) 0, var(--color-spruce) 38%, var(--color-cream) 44%);border-color:var(--color-spruce)}.handoff{margin-top:var(--space-6);display:none}.form:has(.choice-handoff:checked) .handoff{display:block}.form:has(.choice-handoff:checked) .form__rest{display:none}.form-alert{--mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill-rule='evenodd' d='M10 0a10 10 0 1 0 0 20a10 10 0 0 0 0-20zM9 4h2v2H9zm0 4h2v8H9z'/%3E%3C/svg%3E");max-width:var(--measure);margin-bottom:var(--space-8);padding:var(--space-4) var(--space-5) var(--space-5);background:var(--color-parchment);color:var(--color-bark);border:var(--border-heavy) solid var(--color-bark);border-radius:var(--radius-sm);--todo-bg:var(--color-cream)}.form-alert:focus{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.form-alert__title{align-items:flex-start;gap:var(--space-3);font:var(--font-weight-medium) var(--text-xl)/1.15 var(--font-serif);letter-spacing:-.012em;color:var(--color-night);display:flex}.form-alert__title:before{content:"";width:1.35rem;height:1.35rem;-webkit-mask:var(--mark) center / contain no-repeat;-webkit-mask:var(--mark) center / contain no-repeat;-webkit-mask:var(--mark) center / contain no-repeat;mask:var(--mark) center / contain no-repeat;background-color:currentColor;flex:none;margin-top:.12em}.form-alert__line{align-items:flex-start;gap:var(--space-3);font-weight:var(--font-weight-medium);color:var(--color-night);line-height:1.4;display:flex}.form-alert__line:before{content:"";width:1.25rem;height:1.25rem;-webkit-mask:var(--mark) center / contain no-repeat;-webkit-mask:var(--mark) center / contain no-repeat;-webkit-mask:var(--mark) center / contain no-repeat;mask:var(--mark) center / contain no-repeat;background-color:currentColor;flex:none;margin-top:.12em}.form-alert--error .form-alert__line{color:var(--color-stamp)}.form-alert p:not(.form-alert__title):not(.form-alert__line){margin-top:var(--space-3);line-height:1.45}.form-alert .btn{margin-top:var(--space-4)}.form-alert a:not(.btn){font-weight:var(--font-weight-medium)}.form-alert--error{--mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill-rule='evenodd' d='M2 0h16a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2zm7 4v8h2V4zm0 10v2h2v-2z'/%3E%3C/svg%3E");background:var(--color-cream);border-color:var(--color-stamp)}.form-alert--error .form-alert__title{color:var(--color-stamp)}.form-alert__list{gap:var(--space-1);margin-top:var(--space-2);display:grid}.form-alert__list a{font:var(--font-weight-medium) var(--text-sm)/1.45 var(--font-mono);color:var(--color-stamp);padding-block:.3rem;display:inline-block}.form-alert__list a:hover{color:var(--color-night)}.form-alert__extra{font-weight:var(--font-weight-medium)}.spam-check{margin-top:var(--space-6);gap:var(--space-2);justify-items:start;display:grid}.spam-check__slot{background:repeating-linear-gradient(135deg, var(--color-parchment) 0 10px, var(--color-cream) 10px 20px);border:var(--border-hair) dashed var(--color-driftwood);place-items:center;width:min(100%,300px);height:65px;display:grid}.spam-check .field__message{color:var(--color-stamp);--mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill-rule='evenodd' d='M2 0h16a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2zm7 4v8h2V4zm0 10v2h2v-2z'/%3E%3C/svg%3E")}html:has(.form-section){scroll-padding-top:6.5rem}.form-steps{padding-top:var(--space-4);border-top:var(--border-hair) solid var(--color-rule-paper-strong)}.form-steps__title{font:var(--font-weight-medium) var(--text-xs)/1.5 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-driftwood)}.form-steps ol{margin-top:var(--space-1)}.form-steps li{break-inside:avoid}.form-steps a{min-height:var(--target);font:var(--font-weight-regular) var(--text-sm)/1.4 var(--font-mono);letter-spacing:var(--tracking-mono);align-items:center;text-decoration:none;display:flex}.form-steps a:hover{text-decoration:underline}@media (min-width:30rem) and (max-width:63.99rem){.form-steps ol{columns:2;column-gap:var(--space-8);max-width:var(--measure)}}@media (min-width:64rem){.form-steps{top:var(--space-6);text-align:left;border:0;align-self:start;margin:-6px;padding:6px;position:sticky}}.form-section{border:0;min-inline-size:0;margin:0;padding:0}.form-section+.form-section{margin-top:var(--space-12)}.form__lead+.form-section{margin-top:var(--space-6)}.form-section__legend{float:left;width:calc(100% + 10px);z-index:var(--z-raised);margin:0 -5px var(--space-5);padding:var(--space-3) calc(6rem + 5px) var(--space-3) 5px;background:var(--color-cream);border-top:var(--border-heavy) solid var(--color-bark);border-bottom:var(--border-hair) solid var(--color-rule-paper-strong);position:sticky;top:0}.form-section__title{font:var(--font-weight-medium) clamp(var(--text-xl), 1.3rem + 1vw, var(--text-2xl))/1.1 var(--font-serif);letter-spacing:-.012em;color:var(--color-bark)}.form-section__ticks{gap:5px;display:flex;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.form-section__ticks i{border:1.5px solid var(--color-driftwood);width:10px;height:10px}.form-section__ticks i.is-here{background:var(--color-bark);border-color:var(--color-bark);height:16px;margin-top:-3px}.form-section__body{clear:both}.form-section__lead{max-width:var(--measure)}.form-section__lead+.form-section__lead{margin-top:var(--space-3)}.form-section__lead+.field{margin-top:var(--space-6)}.attached{padding:var(--space-3) var(--space-4) var(--space-1);background:var(--color-parchment);border:var(--border-hair) solid var(--color-rule-paper-strong);--todo-bg:var(--color-cream)}.attached__title{font:var(--font-weight-medium) var(--text-sm)/var(--leading-mono) var(--font-mono);color:var(--color-bark)}.attached__list{margin-top:var(--space-2)}.attached__list li{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding-block:var(--space-2);border-top:var(--border-hair) solid var(--color-rule-paper-strong);flex-wrap:wrap;display:flex}.attached__name{align-items:flex-start;gap:var(--space-2);min-width:0;font:var(--font-weight-regular) var(--text-sm)/var(--leading-mono) var(--font-mono);overflow-wrap:anywhere;display:flex}.attached__name:before{content:"";background-color:var(--color-spruce);--mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill-rule='evenodd' d='M10 0a10 10 0 1 0 0 20a10 10 0 0 0 0-20zM8.6 14.6l-4.2-4.2 1.5-1.5 2.7 2.7 5.6-5.6 1.5 1.5z'/%3E%3C/svg%3E");width:1.05rem;height:1.05rem;-webkit-mask:var(--mark) center / contain no-repeat;-webkit-mask:var(--mark) center / contain no-repeat;-webkit-mask:var(--mark) center / contain no-repeat;mask:var(--mark) center / contain no-repeat;flex:none;margin-top:.18rem}.attached .btn{background:var(--color-cream)}.attached .btn:hover{background:var(--color-spruce)}.video-upload{gap:var(--space-3);padding:var(--space-4);background:var(--color-cream);border:var(--border-rule) dashed var(--color-driftwood);border-radius:var(--radius-sm);display:grid}.video-upload__status{align-items:flex-start;gap:var(--space-2);font:var(--font-weight-medium) var(--text-sm)/var(--leading-mono) var(--font-mono);color:var(--color-bark);overflow-wrap:anywhere;display:flex}.video-upload__status:empty{display:none}.video-upload__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.video-upload--busy{border-style:solid;border-color:var(--color-bark)}.video-upload--done{border-style:solid;border-color:var(--color-spruce)}.video-upload--done .video-upload__status{color:var(--color-spruce)}.video-upload--error{border-style:solid;border-width:var(--border-heavy);border-color:var(--color-stamp)}.video-upload--error .video-upload__status{color:var(--color-stamp)}.video-upload--done .video-upload__status:before,.video-upload--error .video-upload__status:before{content:"";width:1.15rem;height:1.15rem;-webkit-mask:var(--mark) center / contain no-repeat;-webkit-mask:var(--mark) center / contain no-repeat;-webkit-mask:var(--mark) center / contain no-repeat;mask:var(--mark) center / contain no-repeat;background-color:currentColor;flex:none;margin-top:.12rem}.video-upload--done{--mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill-rule='evenodd' d='M10 0a10 10 0 1 0 0 20a10 10 0 0 0 0-20zM8.6 14.6l-4.2-4.2 1.5-1.5 2.7 2.7 5.6-5.6 1.5 1.5z'/%3E%3C/svg%3E")}.video-upload--error{--mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill-rule='evenodd' d='M2 0h16a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2zm7 4v8h2V4zm0 10v2h2v-2z'/%3E%3C/svg%3E")}.progress{appearance:none;background:var(--color-parchment);width:100%;height:1rem;color:var(--color-spruce);border:var(--border-rule) solid var(--color-bark);border-radius:var(--radius-sm);display:block;overflow:hidden}.progress::-webkit-progress-bar{background:var(--color-parchment)}.progress::-webkit-progress-value{background:var(--color-spruce)}.progress::-moz-progress-bar{background:var(--color-spruce)}.noscript-note{padding:var(--space-4);border:var(--border-rule) dashed var(--color-driftwood);border-radius:var(--radius-sm);font:var(--font-weight-regular) var(--text-sm)/var(--leading-mono) var(--font-mono);color:var(--color-bark)}.consent-group{padding:var(--space-4) var(--space-4) var(--space-5);border:var(--border-hair) solid var(--color-rule-paper-strong)}.consent-group+.consent-group{margin-top:var(--space-5)}.consent-group--needed{border-top:var(--border-heavy) solid var(--color-bark)}.consent-group__title{font:var(--font-weight-medium) var(--text-xs)/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-bark)}.consent-group__title .field__optional{letter-spacing:var(--tracking-mono)}.consent-group .field{margin-top:var(--space-2)}.consent-group .check{padding-block:.55rem}.consent-group .field__message{margin-left:calc(1.5rem + var(--space-3))}.link-new-tab:after{content:"↗";font-family:var(--font-mono);margin-left:.2em;font-size:.85em;text-decoration:none;display:inline-block}@media (min-width:40rem){.consent-group{padding:var(--space-5) var(--space-5) var(--space-6)}}.report-ref{max-width:32rem;margin-top:calc(var(--space-8) + 2rem);padding:var(--space-5);background:var(--color-parchment);border:var(--border-hair) solid var(--color-rule-paper-strong);border-radius:0 3px 3px;position:relative}.report-ref__label{background:var(--color-parchment);border:var(--border-hair) solid var(--color-rule-paper-strong);border-radius:var(--radius-md) var(--radius-md) 0 0;font:var(--font-weight-medium) var(--text-xs)/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-bark);border-bottom:0;padding:.4rem .9rem .3rem;position:absolute;bottom:100%;left:-1px}.report-ref__value{font:var(--font-weight-medium) clamp(var(--text-3xl), 11.5vw, var(--text-6xl))/1.1 var(--font-mono);letter-spacing:.04em;color:var(--color-night);white-space:nowrap;-webkit-user-select:all;user-select:all}.report-ref__keep{margin-top:var(--space-3);padding-top:var(--space-3);border-top:var(--border-hair) solid var(--color-rule-paper-strong);line-height:1.45}.next-list{max-width:var(--measure);counter-reset:next;padding-left:1.9em;line-height:1.5}.next-list>li{counter-increment:next;position:relative}.next-list>li+li{margin-top:var(--space-3)}.next-list>li:before{content:counter(next) ".";text-align:right;width:2.1em;font:var(--font-weight-regular) .82em/1.83 var(--font-mono);color:var(--color-driftwood);position:absolute;left:-2.7em}.subheading-serif+.next-list{margin-top:var(--space-5)}.outcome{max-width:var(--measure)}.outcome__text{margin-top:var(--space-6)}.outcome__text p{font-size:var(--text-reading);line-height:var(--leading-reading)}.outcome__text p+p{margin-top:1.1em}.outcome__text a{font-weight:var(--font-weight-medium)}.outcome__action{gap:var(--space-4);margin-top:var(--space-8);justify-items:start;display:grid}.outcome__action .small-print{max-width:var(--measure)}.outcome__section{margin-top:clamp(2.5rem,6vw,3.5rem)}.outcome__section>p{margin-top:var(--space-4);max-width:var(--measure);line-height:1.5}.link-row{gap:0 var(--space-8);margin-top:var(--space-10);padding-top:var(--space-3);border-top:var(--border-hair) solid var(--color-rule-paper-strong);flex-wrap:wrap;display:flex}.typed-address{margin-top:var(--space-8);max-width:var(--measure);font:var(--font-weight-regular) var(--text-sm)/var(--leading-mono) var(--font-mono);color:var(--color-bark)}.count-line{margin-top:var(--space-3);font:var(--font-weight-regular) var(--text-sm)/var(--leading-mono) var(--font-mono);letter-spacing:var(--tracking-mono);color:var(--color-driftwood)}.count-line .todo{font-size:1em}.report-list{gap:calc(var(--space-10) + 1.9rem);max-width:var(--measure-wide);margin-top:calc(var(--space-8) + 1.9rem);display:grid}.report{scroll-margin-top:3.5rem;position:relative}.report:target{outline:var(--border-heavy) solid var(--color-spruce);outline-offset:4px}.archive-entry__tab{bottom:calc(100% + var(--border-heavy));background:var(--color-cream);border:var(--border-hair) solid var(--color-rule-paper-strong);border-radius:var(--radius-md) var(--radius-md) 0 0;font:var(--font-weight-medium) var(--text-xs)/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-stamp);border-bottom:0;padding:.4rem .8rem .3rem;position:absolute;left:-1px}.archive-entry__tab .todo{font-size:1em}.report .archive-entry__head{padding-bottom:var(--space-4);border-bottom:var(--border-hair) solid var(--color-rule-paper);align-items:flex-end}.report .archive-entry__facts{gap:var(--space-3) var(--space-8);border:0;flex-wrap:wrap;padding:0;display:flex}.report .archive-entry__facts dd{font:var(--font-weight-medium) var(--text-xl)/1.15 var(--font-serif);letter-spacing:-.012em;font-variant-numeric:oldstyle-nums}.report .archive-entry__facts dd .todo{font-size:var(--text-sm)}.report .archive-entry__head .stamp{margin:0 var(--space-1) var(--space-1) 0}.report .archive-entry__account p{font-size:var(--text-reading);line-height:1.5}.report .archive-entry__account p+p{margin-top:.8em}.report .archive-entry__account .todo{font-size:var(--text-sm)}.archive-entry__by{font:var(--font-weight-medium) var(--text-sm)/var(--leading-mono) var(--font-mono);letter-spacing:var(--tracking-mono);color:var(--color-bark)}.archive-entry__by .todo{font-size:1em}.report-photos{gap:var(--space-5) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));align-items:start;display:grid}.report-photos--one{grid-template-columns:minmax(0,26rem)}.report-photo img{border:var(--border-hair) solid var(--color-rule-paper-strong);width:100%;height:auto}.report-photo__blank{aspect-ratio:4/3;background:repeating-linear-gradient(135deg, var(--color-parchment) 0 10px, var(--color-cream) 10px 20px);border:var(--border-hair) dashed var(--color-driftwood);place-items:center;display:grid}.report-photo figcaption{margin-top:var(--space-2);font:var(--font-weight-regular) var(--text-xs)/1.6 var(--font-mono);letter-spacing:var(--tracking-mono);color:var(--color-driftwood)}.report-photo figcaption .todo,.report-photo__blank .todo,.archive-entry__note .todo{font-size:1em}.paging{justify-content:space-between;align-items:center;gap:0 var(--space-6);max-width:var(--measure-wide);margin-top:var(--space-10);padding-top:var(--space-2);border-top:var(--border-rule) solid var(--color-bark);flex-wrap:wrap;display:flex}.paging__pos{font:var(--font-weight-regular) var(--text-sm)/var(--leading-mono) var(--font-mono);letter-spacing:var(--tracking-mono);color:var(--color-driftwood)}.paging__pos .todo{font-size:1em}.paging__older{margin-left:auto}.reports-empty{margin-top:calc(var(--space-8) + 1.9rem)}.county-map{gap:var(--space-8);margin-top:var(--space-6);display:grid}.county-map__figure{max-width:40rem}.county-map__frame{position:relative;container-type:inline-size}.county-map__svg{width:100%;height:auto;display:block;overflow:visible}.county{fill:var(--color-parchment);stroke:var(--color-bark);stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.county.is-shaded{fill:url(#county-hatch) var(--color-spruce)}.county-hatch__ground{fill:var(--color-spruce)}.county-hatch__line{fill:var(--color-cream)}.county-label{font:var(--font-weight-bold) 27px/1 var(--font-display);letter-spacing:.04em;text-transform:uppercase;text-anchor:middle;dominant-baseline:central;pointer-events:none;fill:var(--color-bark);stroke:var(--color-parchment);stroke-width:6px;stroke-linejoin:round;paint-order:stroke fill}.county-label.is-shaded{fill:var(--color-cream);stroke:var(--color-spruce);stroke-width:9px}@container (min-width:19rem){.county-label{stroke-width:5.5px;font-size:24.5px}.county-label.is-shaded{stroke-width:8.5px}}@container (min-width:22rem){.county-label{stroke-width:5px;font-size:21.5px}.county-label.is-shaded{stroke-width:7.5px}}@container (min-width:26rem){.county-label{stroke-width:4.5px;font-size:18px}.county-label.is-shaded{stroke-width:6.5px}}@container (min-width:31rem){.county-label{stroke-width:4px;font-size:15.5px}.county-label.is-shaded{stroke-width:6px}}@container (min-width:37rem){.county-label{stroke-width:3.5px;font-size:13.5px}.county-label.is-shaded{stroke-width:5.5px}}.county-label[data-county=northumberland]{translate:18px 12px}.county-label[data-county=victoria]{translate:-6px -4px}.county-label[data-county=westmorland]{translate:0 -12px}.county-label[data-county=albert]{translate:2px 8px}.county-map__caption{margin-top:var(--space-4);max-width:var(--measure);line-height:1.5}.county-map__credit{margin-top:var(--space-3);max-width:var(--measure);font:var(--font-weight-regular) var(--text-xs)/1.6 var(--font-mono);letter-spacing:var(--tracking-mono);color:var(--color-driftwood)}.county-map__side{gap:var(--space-8);align-content:start;display:grid}.map-key__title{margin-bottom:var(--space-3);font:var(--font-weight-medium) var(--text-xs)/1.5 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-driftwood)}.map-legend{gap:var(--space-3);display:grid}.map-legend li,.county-list li{align-items:center;gap:var(--space-3);display:flex}.map-legend li{font:var(--font-weight-regular) var(--text-sm)/1.4 var(--font-mono);letter-spacing:var(--tracking-mono)}.map-swatch{background:var(--color-parchment);border:var(--border-hair) solid var(--color-bark);flex:none;width:1.75rem;height:1.25rem}.map-swatch--shaded{background:repeating-linear-gradient(45deg, var(--color-cream) 0, var(--color-cream) 1.5px, var(--color-spruce) 1.5px, var(--color-spruce) 6px)}.county-list ul{gap:var(--space-2);display:grid}.county-list li{font:var(--font-weight-medium) var(--text-lg)/1.2 var(--font-serif)}.county-list__rest,.county-list__none{margin-top:var(--space-3);max-width:var(--measure-narrow);font:var(--font-weight-regular) var(--text-sm)/var(--leading-mono) var(--font-mono);color:var(--color-driftwood)}.county-list__none{color:var(--color-bark);margin-top:0}.map-status{max-width:var(--measure);margin-top:var(--space-5);font:var(--font-weight-medium) var(--text-sm)/var(--leading-mono) var(--font-mono);color:var(--color-bark)}@media (min-width:64rem){.county-map{column-gap:var(--space-12);grid-template-columns:minmax(0,40rem) minmax(13rem,1fr);align-items:start}}.card__slot--photo{background:var(--color-cream);border-style:solid;border-color:var(--color-rule-paper-strong);position:relative;overflow:visible}.card__slot--photo img{object-fit:contain;width:100%;height:100%}.card__slot--photo .card__blank{background:repeating-linear-gradient(135deg, var(--color-parchment) 0 10px, var(--color-cream) 10px 20px);place-items:center;width:100%;height:100%;display:grid}.card__slot--photo .todo{font-size:var(--text-xs)}.card__slot--photo .stamp{right:var(--space-2);position:absolute;bottom:-.8rem;transform:rotate(-4deg)}.card__slot--photo+.card__text{margin-top:var(--space-6)}.card__figure{margin:0}.card__caption{margin-top:var(--space-6);font:var(--font-weight-regular) var(--text-xs)/1.6 var(--font-mono);letter-spacing:var(--tracking-mono);color:var(--color-driftwood)}.card__text .todo,.card__tab .todo{font-size:1em}.card__more{margin-top:var(--space-2)}.card__more .note-link:before{content:"";position:absolute;inset:0}.cards__line{margin-top:var(--space-8);font:var(--font-weight-regular) var(--text-sm)/var(--leading-mono) var(--font-mono);letter-spacing:var(--tracking-mono);color:var(--color-driftwood)}.cards__links{align-items:center;gap:var(--space-2) var(--space-8);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.slip__consent{margin-top:var(--space-4);max-width:var(--measure);line-height:1.45}.slip__address{margin-top:var(--space-3);max-width:var(--measure);font:var(--font-weight-regular) var(--text-sm)/var(--leading-mono) var(--font-mono);color:var(--color-bark)}.slip__privacy{margin-top:var(--space-1);font:var(--font-weight-medium) var(--text-sm)/var(--leading-mono) var(--font-mono)}.slip__privacy a{min-height:var(--target-min);align-items:center;display:inline-flex}.slip__failure{margin-bottom:var(--space-5)}.field--error .field__row--msg{grid-template-areas:"control""message""action"}.field--error .field__row--msg>.input{grid-area:control}.field--error .field__row--msg>.field__message{grid-area:message}.field--error .field__row--msg>.btn{grid-area:action}@media (min-width:40rem){.field--error .field__row--msg{grid-template-areas:"control action""message message"}}.slip-page{max-width:var(--measure);margin-top:var(--space-8)}[data-video-js]:not([hidden]){display:contents}.progress[hidden]{display:none}.video-upload:focus-visible{outline:var(--focus-width) solid var(--focus-on-light);outline-offset:var(--focus-offset)}.report .archive-entry__account p,.archive-entry__note,.archive-entry__by,.report-photo figcaption,.card__text{overflow-wrap:anywhere}.report .archive-entry__account p,.archive-entry__note,.report-photo figcaption{white-space:pre-line}.placeholder-sheet{min-height:26rem;padding-block:clamp(2.5rem, 6vw, 4.5rem) var(--section-y)}.placeholder-sheet--dark .placeholder-title{margin-top:var(--space-4)}.placeholder-line{margin-top:var(--space-8)}.page-styleguide main{background:var(--color-cream);color:var(--color-bark)}.sg-intro{padding-block:var(--space-12) var(--space-8)}.sg-intro p{max-width:var(--measure-wide);margin-top:var(--space-4)}.sg-toc{gap:var(--space-1) var(--space-5);margin-top:var(--space-6);font:var(--font-weight-regular) var(--text-sm)/1.5 var(--font-mono);flex-wrap:wrap;display:flex}.sg-toc a{min-height:var(--target-min);align-items:center;display:inline-flex}.sg-section{padding-block:var(--space-12);border-top:var(--border-rule) solid var(--color-bark)}.sg-section>.wrap>h2{font:var(--font-weight-medium) var(--text-4xl)/1.05 var(--font-serif);letter-spacing:-.018em}.sg-section h3:not([class]){margin:var(--space-10) 0 var(--space-4);font:var(--font-weight-medium) var(--text-sm)/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-stamp)}.sg-lead{max-width:var(--measure-wide);margin-top:var(--space-3)}.sg-note{max-width:var(--measure-wide);margin-top:var(--space-3);font:var(--font-weight-regular) var(--text-sm)/var(--leading-mono) var(--font-mono);color:var(--color-driftwood)}.sg-note code,.sg-table code,.sg-cap code{font:inherit;color:var(--color-bark);background:var(--color-parchment);border-radius:var(--radius-sm);padding:0 .3em}.sg-grid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));align-items:start;display:grid}.sg-grid--wide{grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr))}.sg-demo{padding:var(--space-6);border:var(--border-hair) solid var(--color-rule-paper-strong);min-width:0}.sg-demo.surface-night,.sg-demo.surface-shadow{border-color:var(--color-night)}.sg-demo--center{place-items:center;display:grid}.sg-row{align-items:center;gap:var(--space-4) var(--space-5);flex-wrap:wrap;display:flex}.sg-row--end{align-items:flex-end}.sg-lead+.sg-grid,.sg-note+.sg-grid{margin-top:var(--space-8)}.sg-cap+*{margin-top:var(--space-3)}.sg-cap{margin-top:var(--space-3);font:var(--font-weight-regular) var(--text-xs)/1.5 var(--font-mono);letter-spacing:var(--tracking-mono);color:var(--fg-muted)}.sg-demo>.sg-cap:first-child{margin:0 0 var(--space-4)}.sg-stack{gap:var(--space-5);justify-items:start;display:grid}.sg-swatches{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,13.5rem),1fr));display:grid}.sg-swatch{border:var(--border-hair) solid var(--color-rule-paper-strong);background:var(--color-cream)}.sg-swatch__chip{border-bottom:var(--border-hair) solid var(--color-rule-paper-strong);height:5rem}.sg-swatch__body{padding:var(--space-3) var(--space-4) var(--space-4);font:var(--font-weight-regular) var(--text-xs)/1.5 var(--font-mono)}.sg-swatch__body b{font-size:var(--text-sm);font-weight:var(--font-weight-medium);display:block}.sg-table-wrap{overflow-x:auto}.sg-table{border-collapse:collapse;width:100%;min-width:34rem;font:var(--font-weight-regular) var(--text-sm)/1.45 var(--font-mono)}.sg-table th,.sg-table td{padding:var(--space-2) var(--space-4) var(--space-2) 0;text-align:left;vertical-align:middle;border-bottom:var(--border-hair) solid var(--color-rule-paper)}.sg-table th{font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:.1em;text-transform:uppercase;color:var(--color-driftwood)}.sg-pair{min-width:8.5rem;font:var(--font-weight-medium) var(--text-sm)/1.3 var(--font-mono);border:var(--border-hair) solid var(--color-rule-paper-strong);padding:.35rem .7rem;display:inline-block}.sg-ratio{font-weight:var(--font-weight-medium);white-space:nowrap}.sg-type{gap:var(--space-2);padding-block:var(--space-4);border-bottom:var(--border-hair) solid var(--rule);display:grid}.sg-type__meta{font:var(--font-weight-regular) var(--text-xs)/1.5 var(--font-mono);color:var(--fg-muted);margin:0}.sg-type__sample{min-width:0}@media (min-width:64rem){.sg-type{column-gap:var(--space-8);grid-template-columns:15rem minmax(0,1fr);align-items:baseline}}.sg-clear{padding:var(--sg-clear,1.5rem);outline:1px dashed var(--fg-muted);display:inline-block;position:relative}.sg-clear:before{content:"x";width:var(--sg-clear,1.5rem);height:var(--sg-clear,1.5rem);font:var(--font-weight-regular) var(--text-xs)/1 var(--font-mono);color:var(--fg-muted);border-right:1px dashed var(--fg-muted);border-bottom:1px dashed var(--fg-muted);place-items:center;display:grid;position:absolute;top:0;left:0}.sg-sizes{align-items:flex-end;gap:var(--space-6);flex-wrap:wrap;display:flex}.sg-sizes>span{gap:var(--space-2);font:var(--font-weight-regular) var(--text-xs)/1 var(--font-mono);color:var(--fg-muted);justify-items:center;display:grid}.sg-logo-a .logo--full{font-size:clamp(2.6rem,9.5vw,3.45rem)}@media (max-width:29.99rem){.sg-logo-a .logo__endorse{display:none}}.sg-code{margin-top:var(--space-4);padding:var(--space-4);background:var(--color-parchment);font:var(--font-weight-regular) var(--text-xs)/1.6 var(--font-mono);color:var(--color-bark);white-space:pre;overflow-x:auto}.sg-photo-wide .photo__view img{aspect-ratio:16/9}.sg-intro-title,.sg-intro-title,.sg-type__sample.title-serif{padding-bottom:.12em}.sg-demo--tight{padding:var(--space-8) var(--space-5)}.sg-demo--stamps{padding:var(--space-10) var(--space-6)}.sg-swatch__chip--plate{background-color:var(--color-plate)}.sg-wordmark{white-space:normal;margin:0;font-size:clamp(2.6rem,8.2vw,7.2rem)}.sg-shout{border:0;margin:0;padding:0;font-size:clamp(3rem,9vw,7rem)}.page-admin{--i-tick:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M7.6 15.6 2.9 10.9l1.9-1.9 2.8 2.8 7.6-7.6 1.9 1.9z'/%3E%3C/svg%3E");--i-cross:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4.6 2.9 10 8.3l5.4-5.4 1.7 1.7L11.7 10l5.4 5.4-1.7 1.7L10 11.7l-5.4 5.4-1.7-1.7L8.3 10 2.9 4.6z'/%3E%3C/svg%3E");--i-clock:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill-rule='evenodd' d='M10 1.5a8.5 8.5 0 1 0 0 17 8.5 8.5 0 0 0 0-17zm0 2.2a6.3 6.3 0 1 1 0 12.6 6.3 6.3 0 0 1 0-12.6zM9 5.6h2v4l2.8 1.7-1 1.7L9 10.7z'/%3E%3C/svg%3E");--i-ring:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill-rule='evenodd' d='M10 1.5a8.5 8.5 0 1 0 0 17 8.5 8.5 0 0 0 0-17zm0 2.6a5.9 5.9 0 1 1 0 11.8 5.9 5.9 0 0 1 0-11.8z'/%3E%3C/svg%3E");--i-lock:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill-rule='evenodd' d='M5.5 8V6a4.5 4.5 0 1 1 9 0v2H16v10.5H4V8zm2.2 0h4.6V6a2.3 2.3 0 1 0-4.6 0z'/%3E%3C/svg%3E");--i-eye:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill-rule='evenodd' d='M10 3.5c4.4 0 7.7 3.1 9.3 6.5-1.6 3.4-4.9 6.5-9.3 6.5S2.3 13.4.7 10C2.3 6.6 5.6 3.5 10 3.5zm0 3a3.5 3.5 0 1 0 0 7 3.5 3.5 0 0 0 0-7z'/%3E%3C/svg%3E");--i-star:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 1.2l2.7 5.6 6.1.8-4.5 4.2 1.2 6.1L10 15l-5.5 2.9 1.2-6.1L1.2 7.6l6.1-.8z'/%3E%3C/svg%3E");--i-alert:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill-rule='evenodd' d='M2 0h16a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2zm7 4v8h2V4zm0 10v2h2v-2z'/%3E%3C/svg%3E");--i-done:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill-rule='evenodd' d='M10 0a10 10 0 1 0 0 20a10 10 0 0 0 0-20zM8.6 14.6l-4.2-4.2 1.5-1.5 2.7 2.7 5.6-5.6 1.5 1.5z'/%3E%3C/svg%3E");--i-info:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill-rule='evenodd' d='M10 0a10 10 0 1 0 0 20 10 10 0 0 0 0-20zM9 4.5h2v2.2H9zm0 4h2v7H9z'/%3E%3C/svg%3E");background:var(--color-cream)}.admin-wrap{width:100%;max-width:72rem;padding-inline:var(--gutter);margin-inline:auto}.admin-wrap--narrow{max-width:calc(30rem + 2 * var(--gutter))}.admin-col{max-width:46rem}.admin-col--narrow{max-width:30rem}.admin-header{border-bottom:var(--border-heavy) solid var(--color-tawny)}.admin-header__bar{align-items:center;gap:0 var(--space-3);flex-wrap:wrap;min-height:3.75rem;display:flex}.admin-brand{gap:.55rem;margin-right:0}.admin-brand .brand__icon{width:3rem;height:1.6875rem}.admin-brand .brand__name{font-size:1.05rem}.admin-header__tag{font:var(--font-weight-medium) var(--text-xs)/1 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-tawny);border:var(--border-hair) solid var(--color-tawny);border-radius:var(--radius-sm);margin-right:auto;padding:.3rem .5rem .25rem}.admin-header__user{padding:var(--space-2) 0 var(--space-3);border-top:var(--border-hair) solid var(--color-rule-night);font:var(--font-weight-regular) var(--text-xs)/1.4 var(--font-mono);letter-spacing:var(--tracking-mono);color:var(--color-lichen);overflow-wrap:anywhere;flex-basis:100%;order:3}.admin-header__out{order:2}@media (min-width:40rem){.admin-header__user{border-top:0;flex-basis:auto;order:2;padding:0}.admin-header__out{order:3}}.admin-main{padding-block:var(--space-5) var(--space-16);min-height:70vh}.admin-foot{padding-block:var(--space-4) var(--space-8);border-top:var(--border-hair) solid var(--color-rule-paper-strong);font:var(--font-weight-regular) var(--text-xs)/1.5 var(--font-mono);letter-spacing:var(--tracking-mono);color:var(--color-driftwood)}.admin-foot__line{justify-content:space-between;align-items:center;gap:0 var(--space-5);flex-wrap:wrap;display:flex}.admin-foot a{min-height:var(--target);align-items:center;display:inline-flex}.admin-main .crumbs ol{justify-content:flex-start}.admin-main .crumbs a{min-height:var(--target)}.admin-main .crumbs li{min-height:var(--target);align-items:center;display:inline-flex}.admin-head{align-items:center;gap:var(--space-3) var(--space-5);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.admin-head>.btn{margin-left:auto}.admin-title{font:var(--font-weight-medium) clamp(var(--text-2xl), 1.5rem + 2vw, var(--text-4xl))/1.05 var(--font-serif);letter-spacing:-.02em}.admin-title__ref{font:var(--font-weight-medium) .82em/1 var(--font-mono);letter-spacing:.02em;white-space:nowrap}.admin-head__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.admin-meta{font:var(--font-weight-regular) var(--text-sm)/var(--leading-mono) var(--font-mono);letter-spacing:var(--tracking-mono);color:var(--color-driftwood)}.admin-meta .todo,.admin-row .todo,.facts .todo,.media .todo{font-size:1em}.admin-lead{max-width:var(--measure);margin-bottom:var(--space-6)}.admin-lead a{font-weight:var(--font-weight-medium);padding-block:.2em}.admin-section{margin-top:var(--space-12);padding-top:var(--space-5);border-top:var(--border-rule) solid var(--color-bark)}.admin-section:first-child{margin-top:0}.admin-section__head{align-items:center;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.admin-section__title{font:var(--font-weight-medium) var(--text-xl)/1.15 var(--font-serif);letter-spacing:-.012em}.admin-section__note{max-width:var(--measure);margin-bottom:var(--space-5);font:var(--font-weight-regular) var(--text-sm)/var(--leading-mono) var(--font-mono);color:var(--color-driftwood)}.admin-subhead{margin:var(--space-8) 0 var(--space-3);font:var(--font-weight-medium) var(--text-xs)/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-bark)}.admin-subhead:first-child{margin-top:0}.notice{gap:var(--space-2) var(--space-3);max-width:46rem;margin-bottom:var(--space-6);padding:var(--space-4);background:var(--color-parchment);color:var(--color-bark);border:var(--border-rule) solid var(--color-bark);border-radius:var(--radius-sm);--icon:var(--i-info);--todo-bg:var(--color-cream);border-left-width:.5rem;grid-template-columns:auto minmax(0,1fr);display:grid}.notice:before{content:"";width:1.35rem;height:1.35rem;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;background-color:currentColor;margin-top:.1rem}.notice__body{gap:var(--space-2);display:grid}.notice__title{font:var(--font-weight-medium) var(--text-base)/1.35 var(--font-serif);color:var(--color-night)}.notice__body p:not(.notice__title),.notice__body li{font:var(--font-weight-regular) var(--text-sm)/var(--leading-mono) var(--font-mono)}.notice__body ul{gap:var(--space-1);display:grid}.notice__body a{min-height:var(--target-min);font-weight:var(--font-weight-medium);align-items:center;display:inline-flex}.notice--error{--icon:var(--i-alert);border-color:var(--color-stamp)}.notice--error:before,.notice--error .notice__title{color:var(--color-stamp)}.notice--success{--icon:var(--i-done);border-color:var(--color-spruce)}.notice--success:before,.notice--success .notice__title{color:var(--color-spruce)}.notice--private{--icon:var(--i-lock);border-style:dashed dashed dashed solid}.notice--wide{max-width:none}.state,.tag{white-space:nowrap;font:var(--font-weight-medium) var(--text-xs)/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.4rem;display:inline-flex}.state:before,.tag:before{content:"";width:.85rem;height:.85rem;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;background-color:currentColor;flex:none}.state{color:var(--color-bark);background:var(--color-cream);border:var(--border-rule) solid var(--color-bark);border-radius:var(--radius-sm);--icon:var(--i-ring);padding:.25rem .55rem .2rem}.state--waiting{--icon:var(--i-clock);background:var(--color-parchment);border-style:dashed}.state--draft{--icon:var(--i-ring);background:var(--color-parchment);border-style:dashed}.state--approved,.state--published{--icon:var(--i-tick);color:var(--color-cream);background:var(--color-spruce);border-color:var(--color-spruce)}.state--declined{--icon:var(--i-cross);color:var(--color-stamp);border-color:var(--color-stamp)}.state--featured{--icon:var(--i-star)}.state--public{--icon:var(--i-eye);color:var(--color-spruce);border-color:var(--color-spruce)}.state--private{--icon:var(--i-lock)}.tag{color:var(--color-driftwood);--icon:var(--i-lock)}.tag--public{--icon:var(--i-eye);color:var(--color-spruce)}.tag--private{--icon:var(--i-lock);color:var(--color-bark)}.tag--featured{--icon:var(--i-star);color:var(--color-bark)}.admin-tabs{border-bottom:var(--border-rule) solid var(--color-bark);margin-bottom:0}.admin-tabs ul{align-items:flex-end;gap:.3rem;display:flex}.admin-tabs li{flex:0 auto;min-width:0}.admin-tabs a{background:var(--color-parchment);min-height:3rem;color:var(--color-bark);border:var(--border-hair) solid var(--color-rule-paper-strong);border-bottom:var(--border-rule) solid var(--color-bark);border-radius:var(--radius-md) var(--radius-md) 0 0;font:var(--font-weight-medium) var(--text-xs)/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;flex-direction:column;justify-content:center;margin-bottom:-2px;padding:.4rem .75rem .35rem;text-decoration:none;display:flex}.admin-tabs a:hover{background:var(--color-cream);color:var(--color-spruce)}.admin-tabs a[aria-current=page]{background:var(--color-cream);color:var(--color-night);border:var(--border-rule) solid var(--color-bark);border-top-width:.3rem;border-bottom-color:var(--color-cream)}.admin-tabs__count{font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-mono);text-transform:none;color:var(--color-driftwood)}.admin-tabs a[aria-current=page] .admin-tabs__count{color:var(--color-bark)}@media (min-width:30rem){.admin-tabs a{flex-direction:row;justify-content:flex-start;align-items:center;gap:.6em;padding-inline:1rem}}.admin-list{border-bottom:var(--border-rule) solid var(--color-bark)}.admin-tabs+.admin-list{border-top:0}.admin-list--open{border-top:var(--border-rule) solid var(--color-bark)}.admin-row{padding:var(--space-4) 0;position:relative}.admin-row+.admin-row{border-top:var(--border-hair) solid var(--color-rule-paper-strong)}.admin-row:hover{background:var(--color-parchment);box-shadow:calc(-1 * var(--space-3)) 0 0 var(--color-parchment), var(--space-3) 0 0 var(--color-parchment);--todo-bg:var(--color-cream)}.admin-row__top{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.admin-row__link{min-height:var(--target-min);font:var(--font-weight-medium) var(--text-base)/1.3 var(--font-mono);letter-spacing:.03em;align-items:center;display:inline-flex}.admin-row__link:after{content:"";position:absolute;inset:0}.admin-row__link:focus-visible,.admin-menu__link:focus-visible{outline:0}.admin-row__link:focus-visible:after,.admin-menu__link:focus-visible:after{outline:var(--focus-width) solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}.admin-row__link--title{font:var(--font-weight-medium) var(--text-lg)/1.2 var(--font-serif);letter-spacing:-.01em}.admin-row__link .todo{font-size:var(--text-sm)}.admin-row__marks{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.admin-row__marks .stamp--sm{font-size:1rem}.row-facts{gap:var(--space-3) var(--space-4);margin-top:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.row-facts dt{font:var(--font-weight-medium) var(--text-xs)/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-driftwood)}.row-facts dd{font:var(--font-weight-regular) var(--text-sm)/1.4 var(--font-mono);letter-spacing:var(--tracking-mono)}.row-facts>div{flex-direction:column;justify-content:flex-end;display:flex}.row-facts dd .tag{font:inherit;letter-spacing:inherit;text-transform:none}.row-facts__wide{grid-column:span 2}.row-facts--entry{grid-template-columns:minmax(0,1fr)}@media (min-width:40rem){.row-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.row-facts__wide{grid-column:auto}.row-facts--entry{grid-template-columns:minmax(0,1fr)}}@media (min-width:64rem){.admin-row--report{column-gap:var(--space-6);grid-template-columns:8rem minmax(0,1fr) 9.5rem;align-items:center;display:grid}.admin-row--report .admin-row__top{display:contents}.admin-row--report .admin-row__marks{grid-area:1/3;justify-content:flex-end}.admin-row--report .row-facts{grid-area:1/2;grid-template-columns:1.4fr .7fr 1.5fr .7fr .7fr 1.4fr .9fr;margin-top:0}.admin-row--report .row-facts__wide{grid-column:auto}.admin-row--entry{column-gap:var(--space-6);grid-template-columns:11rem minmax(0,1fr) auto;align-items:center;display:grid}.admin-row--entry .admin-row__top{display:contents}.admin-row--entry .admin-row__link{grid-area:1/2}.admin-row--entry .admin-row__marks{grid-area:1/3}.admin-row--entry .row-facts{grid-area:1/1;margin-top:0}.admin-row--entry .row-facts dt{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}.admin-empty{padding:var(--space-10) 0 var(--space-12);border-bottom:var(--border-rule) solid var(--color-bark)}.admin-empty--open{border-top:var(--border-rule) solid var(--color-bark)}.admin-empty__line{font:italic var(--font-weight-medium) var(--text-xl)/1.2 var(--font-serif);letter-spacing:var(--tracking-serif)}.admin-empty p+p{margin-top:var(--space-3);max-width:var(--measure);font:var(--font-weight-regular) var(--text-sm)/var(--leading-mono) var(--font-mono);color:var(--color-driftwood)}.admin-empty .btn{margin-top:var(--space-6)}.pager{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.pager a{min-height:var(--target);font:var(--font-weight-medium) var(--text-sm)/1.3 var(--font-mono);letter-spacing:var(--tracking-mono);align-items:center;display:inline-flex}.admin-menu{border-block:var(--border-rule) solid var(--color-bark)}.admin-menu__item{align-items:center;gap:var(--space-1) var(--space-4);padding:var(--space-5) 0;grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.admin-menu__item+.admin-menu__item{border-top:var(--border-hair) solid var(--color-rule-paper-strong)}.admin-menu__item:hover{background:var(--color-parchment);box-shadow:calc(-1 * var(--space-3)) 0 0 var(--color-parchment), var(--space-3) 0 0 var(--color-parchment)}.admin-menu__link{font:var(--font-weight-medium) var(--text-2xl)/1.1 var(--font-serif);letter-spacing:-.012em;text-decoration:none}.admin-menu__link:after{content:"";position:absolute;inset:0}.admin-menu__item:hover .admin-menu__link{text-decoration:underline;text-decoration-thickness:2px}.admin-menu__what{font:var(--font-weight-regular) var(--text-sm)/var(--leading-mono) var(--font-mono);color:var(--color-driftwood);grid-column:1}.admin-menu__count{text-align:right;grid-area:1/2/span 2;justify-items:end;display:grid}.admin-menu__count b{font:var(--font-weight-medium) var(--text-3xl)/1 var(--font-serif);font-variant-numeric:lining-nums;color:var(--color-night)}.admin-menu__count span{font:var(--font-weight-medium) var(--text-xs)/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-bark)}.admin-menu__count--none b{color:var(--color-driftwood)}.facts{gap:var(--space-4) var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));display:grid}.facts dt{font:var(--font-weight-medium) var(--text-xs)/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-driftwood)}.facts dd{margin-top:var(--space-1);font:var(--font-weight-regular) var(--text-sm)/1.45 var(--font-mono);letter-spacing:var(--tracking-mono);overflow-wrap:anywhere}.facts__wide{grid-column:1/-1}.facts--stack{grid-template-columns:minmax(0,1fr)}.facts dd .tag{margin-left:var(--space-2)}.facts dd a{min-height:var(--target-min);font-weight:var(--font-weight-medium);align-items:center;display:inline-flex}.facts__copy{-webkit-user-select:all;user-select:all}.facts-note{margin-top:var(--space-5);max-width:var(--measure);font:var(--font-weight-regular) var(--text-sm)/var(--leading-mono) var(--font-mono);color:var(--color-bark)}.panel{border:var(--border-rule) solid var(--color-bark);border-radius:var(--radius-sm);background:var(--color-cream)}.panel+.panel{margin-top:var(--space-5)}.panel__title{align-items:center;gap:var(--space-2);padding:.55rem var(--space-4) .5rem;border-bottom:var(--border-hair) solid var(--color-rule-paper-strong);background:var(--color-parchment);font:var(--font-weight-medium) var(--text-xs)/1.3 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-bark);display:flex}.panel__body{padding:var(--space-4)}.panel__foot{margin-top:var(--space-4);padding-top:var(--space-3);border-top:var(--border-hair) solid var(--color-rule-paper-strong);font:var(--font-weight-regular) var(--text-sm)/var(--leading-mono) var(--font-mono);color:var(--color-bark)}.panel--never{border-width:var(--border-heavy);background:var(--color-parchment);--todo-bg:var(--color-cream)}.panel--never .facts dt{color:var(--color-bark)}.panel--never .panel__title{background:var(--color-bark);color:var(--color-cream);font:var(--font-weight-heavy) 1.2rem/1 var(--font-display);letter-spacing:.08em;border-bottom:0}.panel--never .panel__title:before{content:"";width:1.05rem;height:1.05rem;-webkit-mask:var(--i-lock) center / contain no-repeat;-webkit-mask:var(--i-lock) center / contain no-repeat;-webkit-mask:var(--i-lock) center / contain no-repeat;mask:var(--i-lock) center / contain no-repeat;background-color:currentColor;flex:none}.consent{display:grid}.consent__item{align-items:start;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;padding:.55rem 0;display:grid}.consent__item+.consent__item{border-top:var(--border-hair) solid var(--color-rule-paper)}.consent__box{border:var(--border-rule) solid var(--color-bark);border-radius:var(--radius-sm);width:1.15rem;height:1.15rem;margin-top:.15rem}.consent__item--yes .consent__box{border-color:var(--color-spruce);background-color:var(--color-spruce);position:relative}.consent__item--yes .consent__box:after{content:"";background-color:var(--color-cream);-webkit-mask:var(--i-tick) center / 82% no-repeat;-webkit-mask:var(--i-tick) center / 82% no-repeat;-webkit-mask:var(--i-tick) center / 82% no-repeat;mask:var(--i-tick) center / 82% no-repeat;position:absolute;inset:0}.consent__text{font-size:var(--text-base);line-height:1.35}.consent__state{font:var(--font-weight-medium) var(--text-xs)/1.9 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--color-spruce)}.consent__item--no .consent__state{color:var(--color-stamp)}.consent__item--no .consent__text{color:var(--color-driftwood)}.review{grid-template-columns:minmax(0,1fr);display:grid}.review>.admin-section:first-child{margin-top:0}.review__aside{margin-top:var(--space-8)}@media (min-width:64rem){.review{column-gap:var(--space-10);grid-template-columns:minmax(0,1fr) 21rem;align-items:start}.review>*{grid-column:1}.review>.review__aside{top:var(--space-4);max-height:calc(100vh - 2 * var(--space-4));grid-area:1/2/span 12;margin-top:0;position:sticky;overflow-y:auto}}.account{padding:var(--space-5);background:var(--color-parchment);border-left:var(--border-heavy) solid var(--color-bark);--todo-bg:var(--color-cream)}.account p{max-width:var(--measure);font-size:var(--text-reading);line-height:var(--leading-reading)}.account p+p{margin-top:1em}.account .todo{font-size:var(--text-sm)}.account+.facts{margin-top:var(--space-6)}.status-panel{margin-bottom:var(--space-8)}.status-panel .facts{grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr))}.media{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.media__item{gap:var(--space-4);padding:var(--space-4);border:var(--border-hair) solid var(--color-rule-paper-strong);border-top:var(--border-heavy) solid var(--color-bark);background:var(--color-cream);grid-template-columns:minmax(0,1fr);display:grid}.media__thumb{aspect-ratio:4/3;background:repeating-linear-gradient(135deg, var(--color-parchment) 0 10px, var(--color-cream) 10px 20px);border:var(--border-hair) solid var(--color-driftwood);width:100%;max-width:16rem;font:var(--font-weight-medium) var(--text-xs)/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-bark);place-items:center;display:grid;overflow:hidden}.media__thumb img,.media__thumb video{object-fit:cover;width:100%;height:100%}.media__thumb span{background:var(--color-cream);padding:.2rem .5rem}.media__thumb--video{aspect-ratio:16/9;max-width:24rem}.media__body{gap:var(--space-4);align-content:start;min-width:0;display:grid}.media__head{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.media__name{font:var(--font-weight-medium) var(--text-base)/1.3 var(--font-mono);letter-spacing:.03em}.media__file{font:var(--font-weight-regular) var(--text-sm)/1.4 var(--font-mono);letter-spacing:var(--tracking-mono);color:var(--color-driftwood)}.media__open{min-height:var(--target);font:var(--font-weight-medium) var(--text-sm)/1.3 var(--font-mono);letter-spacing:var(--tracking-mono);align-items:center;display:inline-flex}.media__open:after{content:"↗";margin-left:.5em}.media__open--download:after{content:"↓"}.media__exif{padding:var(--space-3);background:var(--color-parchment);--todo-bg:var(--color-cream)}.media__exif .facts dt,.media__exif>p{color:var(--color-bark)}.media__exif>p:not(.media__exif-title){font:var(--font-weight-regular) var(--text-sm)/var(--leading-mono) var(--font-mono)}.media__exif .facts{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,8.5rem),1fr))}.media__exif-title{align-items:center;gap:var(--space-1) var(--space-3);margin-bottom:var(--space-3);font:var(--font-weight-medium) var(--text-xs)/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-bark);flex-wrap:wrap;display:flex}.media__publish{padding-top:var(--space-4);border-top:var(--border-hair) solid var(--color-rule-paper-strong)}.media__publish .field{margin-top:var(--space-4)}.media__note{gap:var(--space-2);font:var(--font-weight-medium) var(--text-sm)/var(--leading-mono) var(--font-mono);color:var(--color-bark);display:flex}.media__note:before{content:"";width:1rem;height:1rem;-webkit-mask:var(--i-lock) center / contain no-repeat;-webkit-mask:var(--i-lock) center / contain no-repeat;-webkit-mask:var(--i-lock) center / contain no-repeat;mask:var(--i-lock) center / contain no-repeat;background-color:currentColor;flex:none;margin-top:.2rem}@supports selector(:has(*)){.media__publish:has(.check input:not(:checked)) .media__alt{display:none}}@media (min-width:40rem){.media__item{column-gap:var(--space-5);grid-template-columns:12rem minmax(0,1fr)}.media__item--video{grid-template-columns:minmax(0,1fr)}}.checklist{border:0;min-width:0;margin:0;padding:0}.checklist legend{margin-bottom:var(--space-3);font:var(--font-weight-medium) var(--text-xs)/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-bark);padding:0}.checklist__list{border-block:var(--border-hair) solid var(--color-rule-paper-strong)}.checklist__list li+li{border-top:var(--border-hair) solid var(--color-rule-paper)}.checklist .check{padding:.6rem 0}.checklist .check__text .todo{font-size:var(--text-sm)}.checklist+.field,.checklist+.checklist,.field+.checklist{margin-top:var(--space-8)}.btn--icon:before{content:"";width:1.05rem;height:1.05rem;-webkit-mask:var(--icon,var(--i-tick)) center / contain no-repeat;-webkit-mask:var(--icon,var(--i-tick)) center / contain no-repeat;-webkit-mask:var(--icon,var(--i-tick)) center / contain no-repeat;mask:var(--icon,var(--i-tick)) center / contain no-repeat;background-color:currentColor;flex:none}.btn--publish{--icon:var(--i-eye)}.btn--feature{--icon:var(--i-star)}.btn--remove{--icon:var(--i-cross)}.btn--danger{background:var(--color-cream);color:var(--color-stamp);border-color:var(--color-stamp)}.btn--danger:hover,.btn--danger.is-hover,.btn--danger-solid{background:var(--color-stamp);color:var(--color-cream);border-color:var(--color-stamp)}.btn--danger-solid:hover{background:var(--color-night);border-color:var(--color-night);color:var(--color-cream)}.decide{gap:var(--space-4);grid-template-columns:minmax(0,1fr);max-width:46rem;display:grid}.decide__option{gap:var(--space-3);padding:var(--space-4);border:var(--border-rule) solid var(--color-bark);border-radius:var(--radius-sm);background:var(--color-cream);grid-template-columns:minmax(0,1fr);display:grid}.decide__option .btn{width:100%}.decide__what{font:var(--font-weight-regular) var(--text-sm)/var(--leading-mono) var(--font-mono);color:var(--color-bark)}.decide__what b{font-weight:var(--font-weight-medium);color:var(--color-night)}.decide__kind{display:flex}.decide__kind .tag{white-space:normal}.decide__option--public{border:var(--border-heavy) solid var(--color-spruce)}.decide__option--danger{border:var(--border-rule) dashed var(--color-stamp)}.decide__option--quiet{border-style:dashed;border-color:var(--color-driftwood)}.decide__option--danger .tag{color:var(--color-stamp);--icon:var(--i-cross)}@media (min-width:40rem){.decide__option{column-gap:var(--space-5);grid-template-columns:15rem minmax(0,1fr);align-items:center}.decide__kind,.decide__option>.confirm{grid-column:1/-1}}.confirm>summary{cursor:pointer;list-style:none}.confirm>summary::-webkit-details-marker{display:none}.confirm>summary:after{content:"…";margin-left:calc(-1 * var(--space-1))}.confirm[open]>summary{background:var(--color-parchment);color:var(--color-bark);border:var(--border-rule) dashed var(--color-driftwood)}.confirm[open]>summary:after{content:none}.confirm__body{gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:var(--border-hair) solid var(--color-rule-paper-strong);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:40rem){.decide__option .confirm>summary{width:15rem}.confirm__body{column-gap:var(--space-5);grid-template-columns:15rem minmax(0,1fr);align-items:center}}.admin-actions{align-items:center;gap:var(--space-3);margin-top:var(--space-8);padding-top:var(--space-5);border-top:var(--border-rule) solid var(--color-bark);flex-wrap:wrap;display:flex}.admin-actions__gap{flex:1 1 var(--space-4)}.admin-actions+.decide{margin-top:var(--space-5)}@media (max-width:29.99rem){.admin-actions .btn{flex:100%}.admin-actions__gap{display:none}}.admin-form{max-width:46rem}.admin-form--narrow{max-width:30rem}.admin-form .btn--block{width:100%}.field__label-row{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.textarea--code{min-height:24rem;font:var(--font-weight-regular) var(--text-sm)/1.6 var(--font-mono);letter-spacing:0;tab-size:2}.textarea--tall{min-height:16rem}.textarea--short{min-height:5.5rem}.fixed-value{overflow-wrap:anywhere;background:var(--color-parchment);border:var(--border-rule) dashed var(--color-driftwood);border-radius:var(--radius-sm);font:var(--font-weight-regular) var(--text-sm)/1.4 var(--font-mono);letter-spacing:var(--tracking-mono);color:var(--color-bark);padding:.7rem .9rem;display:block}.fixed-value b{font-weight:var(--font-weight-medium);color:var(--color-night)}.field-grid{gap:var(--space-6);margin-top:var(--space-6);display:grid}.field-grid .field{margin-top:0}@media (min-width:40rem){.field-grid{grid-template-columns:minmax(0,1fr) 13rem;align-items:start}}.sign-in{padding-top:clamp(var(--space-6), 8vw, var(--space-16))}.sign-in__title{margin-bottom:var(--space-6)}.preview{margin-top:var(--space-12);scroll-margin-top:var(--space-4)}.preview__band{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-5);padding:var(--space-3) var(--space-4);background:var(--color-bark);color:var(--color-cream);flex-wrap:wrap;display:flex}.preview__band b{font:var(--font-weight-heavy) var(--text-xl)/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase}.preview__band span{font:var(--font-weight-regular) var(--text-xs)/1.5 var(--font-mono);letter-spacing:var(--tracking-mono)}.preview__band--end{justify-content:flex-start}.preview__band a{min-height:var(--target);color:inherit;font:var(--font-weight-medium) var(--text-sm)/1.3 var(--font-mono);align-items:center;display:inline-flex}.preview__band a:hover{color:inherit}.preview__band a:focus-visible{outline-color:var(--color-cream)}.preview__band--end b{font-size:var(--text-base)}.preview__frame{border-inline:var(--border-heavy) solid var(--color-bark)}.preview__frame .notebook__sheet{padding-block:clamp(2rem,5vw,3.5rem)}.preview__frame .wrap{--gutter:clamp(1.25rem, 4vw, 2.5rem)}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.m-0{margin:0}.mt-0{margin-top:0}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-12{margin-top:calc(var(--spacing) * 12)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-3{height:calc(var(--spacing) * 3)}.h-12{height:calc(var(--spacing) * 12)}.h-\[calc\(var\(--ruled-line\)\*2\)\]{height:calc(var(--ruled-line) * 2)}.w-1{width:var(--spacing)}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.max-w-88{max-width:calc(var(--spacing) * 88)}.max-w-136{max-width:calc(var(--spacing) * 136)}.min-w-0{min-width:0}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.columns{columns:var(--container)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.items-start{align-items:flex-start}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\(length\:--border-rule\){border-style:var(--tw-border-style);border-width:var(--border-rule)}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t-\(length\:--border-hair\){border-top-style:var(--tw-border-style);border-top-width:var(--border-hair)}.border-t-\(length\:--border-heavy\){border-top-style:var(--tw-border-style);border-top-width:var(--border-heavy)}.border-t-\(length\:--border-rule\){border-top-style:var(--tw-border-style);border-top-width:var(--border-rule)}.border-solid{--tw-border-style:solid;border-style:solid}.border-bark{border-color:var(--color-bark)}.bg-bark{background-color:var(--color-bark)}.bg-cream{background-color:var(--color-cream)}.bg-driftwood{background-color:var(--color-driftwood)}.bg-ember{background-color:var(--color-ember)}.bg-lichen{background-color:var(--color-lichen)}.bg-night{background-color:var(--color-night)}.bg-parchment{background-color:var(--color-parchment)}.bg-plate{background-color:var(--color-plate)}.bg-shadow{background-color:var(--color-shadow)}.bg-sky-low{background-color:var(--color-sky-low)}.bg-spruce{background-color:var(--color-spruce)}.bg-stamp{background-color:var(--color-stamp)}.bg-tawny{background-color:var(--color-tawny)}.bg-tawny-ink{background-color:var(--color-tawny-ink)}.bg-trekkit{background-color:var(--color-trekkit)}.p-0{padding:0}.pl-\[0\.42em\]{padding-left:.42em}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl)}.text-3xl{font-size:var(--text-3xl)}.text-4xl{font-size:var(--text-4xl)}.text-5xl{font-size:var(--text-5xl)}.text-6xl{font-size:var(--text-6xl)}.text-7xl{font-size:var(--text-7xl)}.text-8xl{font-size:var(--text-8xl)}.text-9xl{font-size:var(--text-9xl)}.text-10xl{font-size:var(--text-10xl)}.text-11xl{font-size:var(--text-11xl)}.text-base{font-size:var(--text-base)}.text-lg{font-size:var(--text-lg)}.text-sm{font-size:var(--text-sm)}.text-xl{font-size:var(--text-xl)}.text-xs{font-size:var(--text-xs)}.leading-display{--tw-leading:var(--leading-display);line-height:var(--leading-display)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-heavy{--tw-font-weight:var(--font-weight-heavy);font-weight:var(--font-weight-heavy)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-display{--tw-tracking:var(--tracking-display);letter-spacing:var(--tracking-display)}.text-\(--link-hover\){color:var(--link-hover)}.text-bark{color:var(--color-bark)}.text-cream{color:var(--color-cream)}.text-driftwood{color:var(--color-driftwood)}.text-ember{color:var(--color-ember)}.text-lichen{color:var(--color-lichen)}.text-night{color:var(--color-night)}.text-spruce{color:var(--color-spruce)}.text-stamp{color:var(--color-stamp)}.text-tawny{color:var(--color-tawny)}.text-tawny-ink{color:var(--color-tawny-ink)}.text-trekkit{color:var(--color-trekkit)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.decoration-2{text-decoration-thickness:2px}.ring{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.\[--sg-clear\:2\.1rem\]{--sg-clear:2.1rem}}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:700 800;font-display:swap;src:url(/fonts/big-shoulders-display-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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:400 500;font-display:swap;src:url(/fonts/newsreader-roman-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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:italic;font-weight:400 500;font-display:swap;src:url(/fonts/newsreader-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Big Shoulders Fallback;src:local(Arial),local(Helvetica),local(Liberation Sans);font-weight:700 800;size-adjust:57.7%}@font-face{font-family:Newsreader Fallback;src:local(Georgia);size-adjust:100.6%}@font-face{font-family:IBM Plex Mono Fallback;src:local(Courier New),local(Courier),local(Liberation Mono);size-adjust:100%}@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-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}