@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff)format("woff")}:root,[data-theme=light]{--bg:#f2eee6;--surface:#fffcf7;--ink:#2a2522;--ink-body:#4e4640;--ink-muted:#6a615a;--line-hairline:#ede6dc;--line-stitch-list:#c9bba8;--line-stitch-rust:#d49a82;--rust:#b44a2c;--on-rust:var(--surface);--rust-text:#9a3d22;--rust-soft:#f6e0d6;--rust-ink:#5e4a42;--green:#3f5a3a;--green-soft:#e4e9dc;--track:#e2dcd1;--shadow-sheet:0 -8px 32px #2a25221f}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-card:24px;--radius-row:20px;--radius-photo:18px;--radius-tile:16px;--radius-tile-sm:12px;--radius-tabbar:26px;--radius-track:3px;--radius-pill:999px;--tap-min:44px;--row-min:54px;--stitch-width:1.5px;--icon-stroke:1.75px;--font-sans:Manrope, "SF Pro Text", system-ui, sans-serif}.title{font-family:var(--font-sans);letter-spacing:-.01em;font-size:29px;font-weight:700;line-height:2.0625rem}.card-title{font-family:var(--font-sans);font-size:19px;font-weight:700;line-height:1.5rem}.heading{font-family:var(--font-sans);font-size:16px;font-weight:700;line-height:1.375rem}.body{font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:1.5625rem}.body-strong{font-family:var(--font-sans);font-size:15px;font-weight:700;line-height:1.25rem}.secondary{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:1.3125rem}.meta{font-family:var(--font-sans);font-size:13px;font-weight:400;line-height:1.125rem}.tag{font-family:var(--font-sans);font-size:12px;font-weight:700;line-height:1rem}.label{font-family:var(--font-sans);font-size:13px;font-weight:600;line-height:1.125rem}.tab{font-family:var(--font-sans);font-size:11px;font-weight:500;line-height:.875rem}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg)}html{font:-apple-system-body;font-family:var(--font-sans);background:var(--bg);color:var(--ink);-webkit-text-size-adjust:100%}@supports not (font:-apple-system-body){html{font-size:100%}}html,body,#root{min-height:100%}body{background:var(--bg);color:var(--ink-body);font-family:var(--font-sans);margin:0;font-size:1rem;line-height:1.5625}*,:before,:after{box-sizing:border-box}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-property:opacity!important;transition-duration:.15s!important}}a{color:var(--rust-text)}._bar_1cox2_1{background:var(--surface);border-radius:var(--radius-tabbar) var(--radius-tabbar) 0 0;padding:var(--space-2) var(--space-2) max(env(safe-area-inset-bottom), 30px);padding-left:calc(var(--space-2) + env(safe-area-inset-left));padding-right:calc(var(--space-2) + env(safe-area-inset-right));justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}._tab_1cox2_14{min-width:56px;min-height:var(--tap-min);color:var(--ink-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-size:.6875rem;font-weight:500;line-height:.875rem;text-decoration:none;display:flex}._tab_1cox2_14[aria-current=page]{color:var(--rust-text);font-weight:700}._shell_qii3j_1{min-height:100dvh}._main_qii3j_2{padding:calc(var(--space-6) + env(safe-area-inset-top)) var(--space-5) calc(120px + env(safe-area-inset-bottom));padding-left:calc(var(--space-5) + env(safe-area-inset-left));padding-right:calc(var(--space-5) + env(safe-area-inset-right));max-width:640px;margin:0 auto}
