@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-wght-normal-CnvboYUG.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-wght-normal-Ca2vKHc0.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-wght-normal-ukD16Tqj.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper: #f2f9fa;--surface: #ffffff;--ink: #2a2438;--ink-soft: #566870;--rule: #c9e0e6;--band: #d6edf2;--focus: #5b4fd6;--brand: #5b4fd6;--brand-ink: #ffffff;--logo-word: #ff6b52;--logo-club: #ffffff;--logo-circle: #ff6b52;--logo-square: #8e9cff;--logo-triangle: #ffd23f;--logo-corner-piece: #5ed9a6;--swatch-text: #2a2438;--hobby-synths: #7f96ff;--hobby-ceramics: #ff8a6b;--hobby-sourdough: #ffc83d;--hobby-aquascaping: #4fd1a1;--hobby-film: #4cc3f0;--hobby-bouldering: #a98bff;--hobby-keyboards: #ff7fb0;--hobby-birding: #b5e04b;--font-display: "Fraunces Variable", Georgia, serif;--font-text: "Figtree Variable", "Segoe UI", system-ui, sans-serif;--font-ui: "Figtree Variable", "Segoe UI", system-ui, sans-serif;--step--1: clamp(.8rem, .78rem + .1vw, .875rem);--step-0: clamp(1rem, .97rem + .15vw, 1.0625rem);--step-1: clamp(1.2rem, 1.12rem + .4vw, 1.4rem);--step-2: clamp(1.5rem, 1.3rem + 1vw, 2rem);--step-3: clamp(2rem, 1.5rem + 2.4vw, 3.25rem);--step-4: clamp(2.75rem, 1.6rem + 5.4vw, 6rem);--gutter: clamp(1rem, .5rem + 2.5vw, 2.5rem);--max: 78rem;--max-wide: 150rem;--max-narrow: 42rem;--section-pad: clamp(1.25rem, 2.5vw, 2rem);--gap: clamp(.75rem, .5rem + 1vw, 1.25rem);--radius-tile: 1.75rem;--radius-control: .6rem;--radius-round: 999px;--ease: cubic-bezier(.2, .7, .2, 1);--lift: -6px;--shadow-color: 42 36 56;--shadow-lift: 0 22px 32px -16px rgb(var(--shadow-color) / .4)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--paper: #0f1a1e;--surface: #1a2a30;--ink: #f1edf7;--ink-soft: #a9bdc4;--rule: #2b3f46;--band: #15262c;--focus: #a99eff;--brand: #a99eff;--brand-ink: #1b1726;--logo-word: #ff8a73;--logo-club: #ffffff;--logo-circle: #ff8a73;--logo-square: #a9b4ff}}:root[data-theme=dark]{--paper: #0f1a1e;--surface: #1a2a30;--ink: #f1edf7;--ink-soft: #a9bdc4;--rule: #2b3f46;--band: #15262c;--focus: #a99eff;--brand: #a99eff;--brand-ink: #1b1726;--logo-word: #ff8a73;--logo-club: #ffffff;--logo-circle: #ff8a73;--logo-square: #a9b4ff}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}@property --tint{syntax: "<percentage>"; inherits: true; initial-value: 0%;}:root{--tint-strength: 42%;transition:--tint .6s var(--ease)}:root[data-tinted]{--tint: var(--tint-strength)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--tint-strength: 24%}}:root[data-theme=dark]{--tint-strength: 24%}:root{--header-h: 4.3rem;--header-dim: var(--ink);--header-dim-amount: 9%}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--header-dim: #000;--header-dim-amount: 30%}}:root[data-theme=dark]{--header-dim: #000;--header-dim-amount: 30%}[data-hobby=synths]{--swatch: var(--hobby-synths);--swatch-ink: var(--swatch-text)}[data-hobby=ceramics]{--swatch: var(--hobby-ceramics);--swatch-ink: var(--swatch-text)}[data-hobby=sourdough]{--swatch: var(--hobby-sourdough);--swatch-ink: var(--swatch-text)}[data-hobby=aquascaping]{--swatch: var(--hobby-aquascaping);--swatch-ink: var(--swatch-text)}[data-hobby=film]{--swatch: var(--hobby-film);--swatch-ink: var(--swatch-text)}[data-hobby=bouldering]{--swatch: var(--hobby-bouldering);--swatch-ink: var(--swatch-text)}[data-hobby=keyboards]{--swatch: var(--hobby-keyboards);--swatch-ink: var(--swatch-text)}[data-hobby=birding]{--swatch: var(--hobby-birding);--swatch-ink: var(--swatch-text)}.lift{position:relative;transition:transform .3s var(--ease),box-shadow .3s ease}@media(hover:hover){.lift:hover{transform:translateY(var(--lift));box-shadow:var(--shadow-lift)}}.lift:has(:focus-visible){outline:3px solid var(--focus);outline-offset:3px}.stretched{text-decoration:none}.stretched:focus-visible{outline:none}.stretched:after{content:"";position:absolute;inset:0;z-index:1}.above{position:relative;z-index:2}.highlight{--highlight: var(--swatch, var(--brand));background:linear-gradient(var(--highlight),var(--highlight)) no-repeat 0 92% / 0% .4em;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:background-size .35s var(--ease)}.lift:hover .highlight,.lift:has(:focus-visible) .highlight{background-size:100% .4em}@keyframes card-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.stagger>*{animation:card-in .5s var(--ease, ease-out) backwards}.stagger>:nth-child(12n+2){animation-delay:.05s}.stagger>:nth-child(12n+3){animation-delay:.1s}.stagger>:nth-child(12n+4){animation-delay:.15s}.stagger>:nth-child(12n+5){animation-delay:.2s}.stagger>:nth-child(12n+6){animation-delay:.25s}.stagger>:nth-child(12n+7){animation-delay:.3s}.stagger>:nth-child(12n+8){animation-delay:.35s}.stagger>:nth-child(12n+9){animation-delay:.4s}.stagger>:nth-child(12n+10){animation-delay:.45s}.stagger>:nth-child(12n+11){animation-delay:.5s}.stagger>:nth-child(12n+12){animation-delay:.55s}.titleRow{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem}.titleRow>:first-child{flex:1 1 auto;min-width:0}.titleRow>:not(:first-child){flex:none;margin-top:.3em}.titleRow[data-size=lg]>:not(:first-child){margin-top:1rem}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--header-h)}body{margin:0;background:color-mix(in oklab,var(--tint-color, var(--paper)) var(--tint),var(--paper));color:var(--ink);font-family:var(--font-ui);font-size:var(--step-0);line-height:1.5;-webkit-font-smoothing:antialiased}#root{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}main{flex:1 0 auto}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--font-display);font-weight:600;letter-spacing:-.015em;line-height:1.1;text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:6 3 3}[data-fit=whole]{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal}p,li,blockquote{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:6 3 3}p{text-wrap:pretty}a{color:inherit}ul,ol{margin:0;padding:0;list-style:none}img,svg{display:block;max-width:100%}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}main>*{animation:enter .5s var(--ease, ease-out) backwards}main>:nth-child(2){animation-delay:.07s}main>:nth-child(3){animation-delay:.14s}main>:nth-child(4){animation-delay:.21s}main>:nth-child(n+5){animation-delay:.28s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}._root_1d009_1{position:relative}._trigger_1d009_5{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .5rem;border:1.5px solid var(--rule);border-radius:var(--radius-round);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--step--1);font-weight:600;cursor:pointer}._trigger_1d009_5:hover{border-color:var(--ink)}._panel_1d009_25{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.25rem 1.5rem;margin-top:.6rem;max-width:34rem;padding:.5rem;background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-control);box-shadow:var(--shadow-lift);font-weight:500}._group_1d009_39{display:grid;gap:.1rem;margin:0;padding:.25rem 0;border:0}._group_1d009_39 legend{padding:.25rem .5rem;color:var(--ink-soft);font-size:var(--step--1);font-weight:600}._option_1d009_54{display:flex;align-items:center;gap:.6rem;padding:.4rem .5rem;border-radius:calc(var(--radius-control) - 2px);cursor:pointer}._option_1d009_54:hover,._option_1d009_54:focus-within{background:var(--band)}._hint_1d009_68{margin:0;padding:.25rem .5rem;color:var(--ink-soft);font-size:var(--step--1)}._footer_1mmd2_1{border-top:1px solid var(--rule);background:color-mix(in oklab,color-mix(in oklab,var(--tint-color, var(--paper)) var(--tint),var(--paper)),var(--header-dim) var(--header-dim-amount));color:var(--ink-soft);font-size:var(--step--1);transition:opacity .4s ease,visibility 0s linear 0s}._footer_1mmd2_1[data-settled=false]{opacity:0;visibility:hidden;transition:none}._inner_1mmd2_19{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;padding-block:2rem}._note_1mmd2_27{max-width:40ch}._language_1mmd2_31{padding-bottom:1.25rem}._credits_1mmd2_35{padding-bottom:2rem;max-width:90ch;line-height:1.6}._links_1mmd2_41{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem}._linksGroup_1mmd2_47{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem}._root_1ytiu_1{position:relative;display:flex;align-items:center;flex:none}._trigger_1ytiu_9{display:flex;align-items:center;justify-content:center;flex:none;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:50%;background:var(--ink);color:var(--paper);cursor:pointer;transition:transform .2s var(--ease),opacity .15s var(--ease)}._trigger_1ytiu_9:hover{opacity:.85}._trigger_1ytiu_9:active{transform:scale(.9)}._trigger_1ytiu_9 svg{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}._open_1ytiu_37 svg{transform:rotate(135deg)}._menu_1ytiu_41{position:absolute;top:calc(100% + .6rem);right:0;z-index:10;display:grid;gap:.6rem;justify-items:end}@keyframes _pop_1ytiu_1{0%{opacity:0;transform:translateY(-.75rem) scale(.8)}}._choice_1ytiu_59{animation:_pop_1ytiu_1 .35s cubic-bezier(.34,1.56,.64,1) backwards;transform-origin:top right;display:flex;align-items:center;gap:.6rem;color:inherit;text-decoration:none}._choice_1ytiu_59:nth-child(2){animation-delay:.06s}._choice_1ytiu_59:nth-child(3){animation-delay:.12s}._label_1ytiu_77{padding:.3rem .7rem;border-radius:1rem;background:var(--surface);box-shadow:0 6px 16px -8px rgb(var(--shadow-color) / .5);font-size:var(--step--1);font-weight:600;white-space:nowrap}._dot_1ytiu_87{display:grid;place-items:center;width:2.5rem;height:2.5rem;flex:none;border-radius:50%;background:var(--surface);box-shadow:0 6px 16px -8px rgb(var(--shadow-color) / .6);transition:background .15s var(--ease),color .15s var(--ease)}._choice_1ytiu_59:hover ._dot_1ytiu_87,._choice_1ytiu_59:focus-visible ._dot_1ytiu_87{background:var(--ink);color:var(--paper)}._choice_1ytiu_59:focus-visible{outline:none}._choice_1ytiu_59:focus-visible ._label_1ytiu_77{outline:2px solid var(--ink)}@media(prefers-reduced-motion:reduce){._trigger_1ytiu_9,._trigger_1ytiu_9 svg{transition:none}._choice_1ytiu_59{animation:none}}._header_8wfh4_1{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--rule);background:color-mix(in oklab,color-mix(in oklab,color-mix(in oklab,var(--tint-color, var(--paper)) var(--tint),var(--paper)),var(--header-dim) var(--header-dim-amount)) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._bar_8wfh4_13{max-width:var(--max-wide);display:flex;align-items:center;gap:clamp(1rem,3vw,2.5rem);min-height:calc(var(--header-h) - 1px)}._brand_8wfh4_21{display:inline-flex;align-items:center;text-decoration:none}._logo_8wfh4_27{display:block;height:2.4rem;width:auto}._logoMark_8wfh4_34{display:none;height:2.25rem;width:auto}._nav_8wfh4_40{display:flex;gap:1.5rem;font-weight:500}._nav_8wfh4_40 a{text-decoration:none;padding-block:.25rem;border-bottom:2px solid transparent}._nav_8wfh4_40 a:hover,._nav_8wfh4_40 a[aria-current=page]{border-bottom-color:var(--ink)}._actions_8wfh4_57{margin-left:auto;display:flex;align-items:center;gap:1.25rem;font-weight:500}._coffee_8wfh4_65{display:inline-flex;align-items:center;gap:.4rem;text-decoration:none;white-space:nowrap}._coffee_8wfh4_65:hover{text-decoration:underline;text-underline-offset:.25em}._pending_8wfh4_78{width:2.25rem;height:2.25rem;border-radius:50%;background:var(--rule)}._login_8wfh4_85{text-decoration:none}._login_8wfh4_85:hover{text-decoration:underline;text-underline-offset:.25em}._hobbiesIcon_8wfh4_95{display:none;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;color:var(--ink);border:2px solid transparent}._hobbiesIcon_8wfh4_95:hover,._hobbiesIcon_8wfh4_95[aria-current=page]{border-color:var(--ink)}@media(max-width:56rem){._logo_8wfh4_27{height:2.1rem}._coffeeText_8wfh4_114{display:none}}@media(max-width:36rem){._nav_8wfh4_40{display:none}._hobbiesIcon_8wfh4_95{display:grid}._actions_8wfh4_57{gap:.75rem}._logo_8wfh4_27{display:none}._logoMark_8wfh4_34{display:block}}._root_khum6_1{position:relative;flex:none}._bar_khum6_6{display:inline-flex;padding:.4rem .8rem;border:1px solid var(--rule);border-radius:999px;background:var(--surface);box-shadow:0 2px 6px -3px rgb(var(--shadow-color) / .5);color:inherit;font:inherit;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease;align-items:center;gap:.5rem;white-space:nowrap;font-variant-numeric:tabular-nums}._bar_khum6_6:hover,._bar_khum6_6[aria-expanded=true]{border-color:var(--ink)}._bar_khum6_6:focus-visible{outline:2px solid var(--ink);outline-offset:2px}._track_khum6_33{width:4.5rem;height:.5rem;overflow:hidden;border-radius:999px;background:var(--rule)}._fill_khum6_41{height:100%;border-radius:inherit;background:currentColor;transition:width .3s ease}._of_khum6_48{color:var(--ink-soft)}._popover_khum6_52{position:absolute;top:calc(100% + .6rem);right:0;z-index:10;display:grid;gap:.5rem;width:min(18rem,calc(100vw - 2rem));padding:.9rem 1rem;border-radius:1rem;background:var(--surface);box-shadow:0 10px 24px -10px rgb(var(--shadow-color) / .6);font-size:var(--step--1);white-space:normal}._popoverMeter_khum6_68{display:flex;align-items:center;gap:.75rem;font-weight:600;font-variant-numeric:tabular-nums}._popoverTrack_khum6_76{flex:1;height:.5rem;overflow:hidden;border-radius:999px;background:var(--rule)}._popover_khum6_52 p{margin:0}@media(max-width:56rem){._bar_khum6_6{gap:.125rem}._root_khum6_1{position:static}._popover_khum6_52{top:calc(100% + .4rem);left:1rem;right:1rem;width:auto}._track_khum6_33,._of_khum6_48{display:none}}._root_1eoxb_1{position:relative;display:flex;align-items:center;flex:none}._trigger_1eoxb_9{position:relative;display:flex;align-items:center;justify-content:center;flex:none;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:50%;background:none;cursor:pointer}._trigger_1eoxb_9:hover{opacity:.85}._menu_1eoxb_28{position:absolute;top:calc(100% + .5rem);right:0;z-index:10;min-width:12rem;display:grid;padding:.35rem;background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-control);box-shadow:var(--shadow-lift)}._who_1eoxb_42{margin:0;padding:.5rem .75rem;border-bottom:1px solid var(--rule);margin-bottom:.35rem;color:var(--ink-soft);font-size:var(--step--1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._badge_1eoxb_54{margin:0 0 .35rem;padding:0 .75rem}._item_1eoxb_59{display:block;width:100%;padding:.5rem .75rem;border:0;border-radius:calc(var(--radius-control) - 2px);background:none;color:inherit;font:inherit;font-weight:500;text-align:left;text-decoration:none;cursor:pointer}._mode_1eoxb_74{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.35rem;border-top:1px solid var(--rule);border-radius:0 0 calc(var(--radius-control) - 2px) calc(var(--radius-control) - 2px)}._switch_1eoxb_84{position:relative;flex:none;width:2.25rem;height:1.25rem;border-radius:var(--radius-round);background:var(--rule);transition:background .2s var(--ease)}._switch_1eoxb_84:after{content:"";position:absolute;top:.15rem;left:.15rem;width:.95rem;height:.95rem;border-radius:50%;background:var(--surface);transition:translate .2s var(--ease)}._mode_1eoxb_74[aria-checked=true] ._switch_1eoxb_84{background:var(--brand)}._mode_1eoxb_74[aria-checked=true] ._switch_1eoxb_84:after{translate:1rem 0}._item_1eoxb_59:hover,._item_1eoxb_59:focus-visible{background:var(--band)}._badgeCount_1eoxb_120,._itemCount_1eoxb_121{display:inline-grid;place-items:center;min-width:1.25rem;height:1.25rem;padding:0 .3rem;border-radius:var(--radius-round);background:var(--brand);color:#fff;font-size:.75rem;font-weight:700;line-height:1}._badgeCount_1eoxb_120{position:absolute;top:-.35rem;right:-.4rem;box-shadow:0 0 0 2px var(--surface)}._updates_1eoxb_142{display:flex;align-items:center;justify-content:space-between;gap:1rem}._banner_zhvlg_1{background:var(--hobby-sourdough);color:var(--swatch-text);font-weight:500}._inner_zhvlg_7{max-width:var(--max-wide);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem 1rem;padding-block:.6rem}._error_zhvlg_17{font-weight:700}
