:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper-hi:#fcf5e4;--paper-mid:#f7edd8;--paper-lo:#f0e3c6;--card-paper:#fbf6e9;--enamel:#fffaec;--kraft:#e6d3b3;--kraft-edge:#785a3240;--ink:#4a3f2e;--ink-title:#6b4a22;--ink-hand:#3d3120;--ink-label:#a08853;--ink-faint:#b09a6e;--ink-quiet:#736449;--ink-disabled:#c0ae86;--ink-disabled-soft:#cbbfa4;--rule:#e2d6b8;--rule-strong:#dfd2b2;--scrim-night:#2e1d0c;--wood-hi:#ce945e;--wood-mid:#bc8250;--wood-lo:#ae7546;--wood-edge:#966133;--leaf-hi:#67a04a;--leaf:#5e9046;--leaf-edge:#5e8b4c;--post-red:#b23026;--air-blue:#1c4480;--cancel-ink:#2a2622c7;--ticket-paper:#fffaf0;--ticket-rule:#cdbb96;--ticket-ink:#393124;--ticket-ink-quiet:#79664b;--route-green:#718a5d;--route-track:#ddd0b7;--route-endpoint:#bca98a;--plaque-board:#a54d31;--plaque-board-edge:#813821;--plaque-face:#fff5de;--plaque-ink:#4b4029;--book-spine:#385f47;--book-board:#587d5a;--card-middle:#fff8e7;--size-title:25px;--size-brand:22px;--size-heading:17px;--size-body:15px;--size-caption:13px;--size-section-label:12px;--size-label:10.5px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:26px;--s7:34px;--s8:44px;--gutter:17px;--r-card:3px;--r-control:11px;--r-action:16px;--r-panel:16px;--r-artifact:12px;--r-pill:999px;--e-paper:0 1px 3px #4a361a21,0 6px 16px #4a361a1a;--e-supporting:0 1px 1.5px #4a361a12,0 2px 7px #4a361a0d;--e-raised:0 1px 0 #e0cfa66b,0 3px 8px #5a341414;--e-action:0 1px 0 #5e8b4c66,0 3px 8px #3c5a2d14;--font-round:ui-rounded,"SF Pro Rounded","Hiragino Maru Gothic ProN",system-ui,sans-serif;--font-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,monospace;--font-serif:ui-serif,"New York",Georgia,serif;--font-hand:"FarNote Hand",ui-serif,"Hiragino Mincho ProN",Georgia,serif;--t-tap:.16s;--column:560px;--facade-max:1120px;--legal-max:720px;--nav-h:56px;--section-gap:clamp(64px,10vw,120px)}@font-face{font-family:FarNote Hand;src:url(/fonts/FarNoteHandLatin-Regular.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+0-24F,U+250-2AF,U+300-36F,U+370-3FF,U+4??,U+11??,U+1E??,U+2000-206F,U+20A0-20BF,U+2100-214F,U+2190-21FF,U+2212,U+3130-318F,U+A960-A97F,U+AC00-D7AF}@font-face{font-family:FarNote Hand;src:url(/fonts/FarNoteHandCJK-Regular.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+2E80-2EFF,U+3000-303F,U+3040-30FF,U+3100-312F,U+31F?,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FE30-FE4F,U+FF00-FFEF}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}button,a{-webkit-tap-highlight-color:transparent}:where(button,a,input,[tabindex]):focus-visible{outline:2px solid var(--leaf-edge);outline-offset:2px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
