@font-face{font-family:Sauran;src:url(/assets/sauran-regular-XLIWDNgr.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Sauran;src:url(/assets/sauran-italic-CpcEm1JH.woff2) format("woff2");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Sauran;src:url(/assets/sauran-bold-BjlL0QBi.woff2) format("woff2");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Sauran;src:url(/assets/sauran-bold-italic-B06ZVWcQ.woff2) format("woff2");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:Tanba Press Abai;src:url(/assets/tanba-press-abai-regular-eyrZYS8y.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Tanba Press Abai;src:url(/assets/tanba-press-abai-italic-uu9L6Bk-.woff2) format("woff2");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Libron;src:url(/assets/libron-regular-CmT1Pq5m.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Libron;src:url(/assets/libron-italic-DN6hxjak.woff2) format("woff2");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Libron;src:url(/assets/libron-bold-3yVBaNXG.woff2) format("woff2");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Libron;src:url(/assets/libron-bolditalic-DhrD2hG6.woff2) format("woff2");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:"Jersey 15";src:url(/assets/jersey-15-regular-CboIYxRH.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:VT323;src:url(/assets/vt323-regular-Bl3QEN5_.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block;size-adjust:135%}@font-face{font-family:Lora;src:url(/assets/lora-variable-Cco6tI15.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:block}@font-face{font-family:Lora;src:url(/assets/lora-italic-variable-gA-i5quo.woff2) format("woff2");font-weight:400 700;font-style:italic;font-display:block}.v2{--paper: #f4f0e6;--parchment: #e6e0d3;--parchment-dither: #ddd7c9;--deep: #d2cab8;--deep-dither: #c7bfab;--ink: #2a2730;--muted: #5a5560;--teal: #21525a;--teal-2: #2d6a74;--teal-pale: #cfe0db;--teal-wash: #eef4f1;--wine: #6b2f4a;--wine-2: #7d3a58;--wine-pale: #ead3db;--moss: #6e7a5e;--moss-green: #3f6b4a;--moss-pale: #d6e3cc;--ochre: #c98a3c;--ochre-light: #e8c48a;--ochre-pale: #f1e4c8;--ochre-deep: #8a5a24;--tomato: #d4553a;--tomato-deep: #a3402a;--tomato-pale: #f6b8a4;--night: #2a2550;--violet: #6a4a8c;--violet-ink: #4f3470;--violet-pale: #e7e1f1;--violet-mist: #cdc2e3;--field: #ffffff;--surface-app: var(--parchment);--surface-panel: var(--paper);--surface-strip: var(--deep);--text: var(--ink);--text-muted: var(--muted);--accent-affirm: var(--teal);--accent-destroy: var(--wine);--accent-anomaly: var(--violet);--rule: var(--moss);--font-serif: "Jersey 15", Georgia, serif;--font-stamp: "VT323", "Courier New", monospace;--font-hand: "Libron", "Lora", Georgia, serif;--font-body: "Libron", "Lora", Georgia, serif;--track-label: .06em;--track-kicker: .12em;--vt: 1.35;--frame-panel: 3px double var(--ink);--frame-card: 2px solid var(--ink);--frame-note: 2px dashed var(--moss);--frame-hair: 1px solid var(--moss);--radius: 0;--bevel-raised: inset 0 2px 0 #fff, inset 0 -2px 0 rgba(0,0,0,.12);--bevel-solid: inset 0 2px 0 rgba(255,255,255,.18), inset 0 -2px 0 rgba(0,0,0,.22);--bevel-pressed: inset 0 2px 0 rgba(0,0,0,.18);--bevel-well: inset 0 2px 0 rgba(0,0,0,.08);--dither: repeating-conic-gradient(var(--parchment-dither) 0 25%, transparent 0 50%);--dither-deep: repeating-conic-gradient(var(--deep-dither) 0 25%, transparent 0 50%);--dither-size: 4px 4px;--dot-texture: radial-gradient(#2a273014 1px, transparent 1px);--dot-size: 6px 6px;--stripe-rule: repeating-linear-gradient(var(--moss) 0 2px, transparent 2px 4px);--placeholder: repeating-linear-gradient(45deg, #ddd7c9 0 10px, #ebe6da 10px 20px)}:root{--app-ink: var(--ink);--app-font-serif: var(--font-serif);--app-font-stamp: var(--font-stamp);--app-font-hand: var(--font-hand);--app-font-body: var(--font-body);--app-dot-texture: var(--dot-texture);--app-dot-size: var(--dot-size)}.v2-off{--ink: var(--app-ink);--font-serif: var(--app-font-serif);--font-stamp: var(--app-font-stamp);--font-hand: var(--app-font-hand);--font-body: var(--app-font-body);--dot-texture: var(--app-dot-texture);--dot-size: var(--app-dot-size)}:root{--ink: #272a32;--cream: #dad4c9;--off-white: #e8e3d9;--muted-teal: #21525a;--coral-red: #8f321f;--warm-gray: #4a4d56;--pale-coral: #f8ddd4;--pale-sage: #d8e8e1;--font-serif: "Jersey 15", Georgia, serif;--font-stamp: "VT323", "Courier New", monospace;--font-hand: "Libron", "Lora", Georgia, serif;--font-body: "Libron", "Lora", Georgia, serif;--dot-texture: radial-gradient(#272a320d 1px, transparent 1px);--dot-size: 16px 16px;--cursor-pointer: pointer}html{background:#7fb0de}body{margin:0;background:#e6e0d3}em,i,cite,dfn,var,address{font-style:normal}.ab-top{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:max(10px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) 10px max(20px,env(safe-area-inset-left));background:var(--paper);border-bottom:2px solid var(--ink);color:var(--ink)}.ab-top__lockup{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-family:var(--font-serif);font-size:calc(24px * var(--type-scale-display, 1));line-height:1;text-decoration:none}.ab-top__lockup img{width:24px;height:24px;image-rendering:pixelated}.ab-top__nav{display:flex;align-items:center;gap:16px}.ab-top__nav a{color:var(--ink);font-family:var(--font-stamp);font-size:calc(calc(20px / var(--vt)) * var(--type-scale, 1));letter-spacing:var(--track-label);text-transform:uppercase;text-decoration:none}.ab-top :focus-visible{outline:2px solid var(--teal);outline-offset:2px}@media(hover:hover){.ab-top__lockup:hover span,.ab-top__nav a:hover{text-decoration:underline;text-underline-offset:3px}}@media(max-width:767.98px){.ab-top{padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right))}.ab-top__lockup{font-size:calc(20px * var(--type-scale, 1))}.ab-top__nav{gap:14px}.ab-top__nav a{display:inline-flex;align-items:center;min-height:44px}}.arrow-icon{display:inline-block;vertical-align:middle}.trail{position:relative;display:flex;flex-shrink:0;align-items:stretch;min-height:34px;padding:0 max(16px,env(safe-area-inset-right)) 0 max(10px,env(safe-area-inset-left));background-color:var(--parchment);background-image:var(--dither);background-size:var(--dither-size);border-bottom:2px solid var(--ink);color:var(--ink);font-family:var(--font-stamp);font-size:calc(calc(18px / var(--vt)) * var(--type-scale, 1));line-height:1;letter-spacing:var(--track-label);text-transform:uppercase}.top-bar .trail{border-top:1px solid var(--ink);border-bottom:0}:root[data-theme=night] .top-bar .trail{--parchment-dither: #4b4c63}.trail__back{display:inline-flex;flex:none;align-items:center;gap:6px;margin-right:12px;padding:0 12px 0 6px;border-right:2px solid var(--ink);color:var(--ink);text-decoration:none}.trail__crumbs{display:flex;align-items:center;min-width:0;margin:0;padding:0;overflow:hidden;list-style:none;white-space:nowrap}.trail__crumb{display:flex;flex:none;align-items:center}.trail__crumb:last-child{flex:0 1 auto;min-width:0}.trail__crumb+.trail__crumb:before{content:"/";flex:none;margin:0 8px;color:var(--muted)}.trail__link{color:var(--muted-teal);text-decoration:none}.trail__here{overflow:hidden;text-overflow:ellipsis}.trail :focus-visible{outline:2px solid var(--muted-teal);outline-offset:2px}@media(hover:hover){.trail__back:hover span,.trail__link:hover{text-decoration:underline;text-underline-offset:3px}}@media(max-width:767.98px){.trail{min-height:44px;padding-left:max(4px,env(safe-area-inset-left))}.trail__back{min-width:72px;padding:0 12px 0 8px}.trail__crumb:not(:nth-last-child(-n+2)){display:none}.trail__crumb:nth-last-child(2):before{content:none}}
