:root{--font-body:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:"Avenir Next",Inter,ui-sans-serif,system-ui,sans-serif;--ink:#171c1a;--muted:#5d6763;--bg:#f7f5ef;--accent:#a83246;--accent-strong:#86283a;--teal:#0d7a75;--teal-strong:#095f5b;--gold:#b27716;--header-h:72px;--site-max-width:1080px}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;text-size-adjust:100%}body,html{min-width:320px;min-height:100%}body{margin:0;color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.65;background:linear-gradient(180deg,#f7f5ef,#f2f5f1 48%,#f7f5ef);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}img,svg{display:block}h1,h2,h3,p{margin:0}h1,h2,h3{color:var(--ink);font-family:var(--font-display);line-height:1.08;letter-spacing:0}h1{font-size:3.4rem}h1,h2{font-weight:900}h2{font-size:2.05rem}h3{font-size:1.2rem;font-weight:850}:focus-visible{outline:3px solid var(--teal);outline-offset:3px}.site-main{min-height:calc(100dvh - 158px)}@media(max-width:780px){h1{font-size:2.55rem}h2{font-size:1.72rem}}@media(max-width:460px){h1{font-size:2.2rem}h2{font-size:1.48rem}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media print{@page{margin:16mm}#root,.site-main,body,html{width:100%;height:auto;overflow:visible!important;background:#fff!important}[aria-label=Loading],[role=progressbar],footer,header:has(nav){display:none!important}.site-main>div{opacity:1!important;transform:none!important;animation:none!important}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}html{scroll-padding-bottom:var(--comments-composer-height,0)}@media print{body{position:static!important;top:auto!important;padding:0!important}}.LanguagePicker_root__zM3k2{position:relative;display:inline-flex;align-items:center}.LanguagePicker_trigger__zA5SH{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:72px;min-height:40px;padding:8px 10px;border:1px solid rgba(23,28,26,.13);border-radius:8px;color:var(--ink);background:hsla(0,0%,100%,.58);font-weight:800;line-height:1;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.LanguagePicker_triggerOpen__LQH5E,.LanguagePicker_trigger__zA5SH:hover{border-color:rgba(13,122,117,.28);background:hsla(0,0%,100%,.82);box-shadow:0 10px 22px rgba(23,28,26,.08)}.LanguagePicker_flag__oNPpN{font-size:.96rem;line-height:1}.LanguagePicker_chevron__I4G7w{color:var(--muted);font-size:.76rem;line-height:1;transition:transform .16s ease}.LanguagePicker_triggerOpen__LQH5E .LanguagePicker_chevron__I4G7w{transform:rotate(180deg)}.LanguagePicker_menu__ThQix{position:absolute;top:calc(100% + 10px);right:0;z-index:25;display:grid;grid-gap:8px;gap:8px;min-width:220px;margin:0;padding:10px;list-style:none;border:1px solid rgba(23,28,26,.12);border-radius:8px;background:hsla(0,0%,100%,.94);box-shadow:0 18px 36px rgba(23,28,26,.13);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.LanguagePicker_menu__ThQix[hidden]{display:none}.LanguagePicker_menuOpen__Rvfx8{animation:LanguagePicker_reveal__cGh04 .17s ease}.LanguagePicker_option__oPFdw{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:10px;gap:10px;width:100%;min-height:52px;padding:10px 12px;border:1px solid rgba(23,28,26,.1);border-radius:8px;color:var(--ink);background:rgba(247,245,239,.48);text-align:left;transition:background .15s ease,border-color .15s ease,transform .15s ease}.LanguagePicker_option__oPFdw:hover{border-color:rgba(13,122,117,.24);background:rgba(247,245,239,.88);transform:translateY(-1px)}.LanguagePicker_optionSelected__an0Oh,.LanguagePicker_optionSelected__an0Oh:hover{cursor:default;border-color:rgba(13,122,117,.3);background:rgba(13,122,117,.1);transform:none}.LanguagePicker_optionText__YRgo9{display:grid;grid-gap:2px;gap:2px;min-width:0}.LanguagePicker_optionLabel__3L0mg{font-weight:850;line-height:1.2}.LanguagePicker_optionNative__UUMg5{color:var(--muted);font-size:.84rem;line-height:1.25}.LanguagePicker_optionCode__QSS0L{color:var(--teal);font-size:.78rem;font-weight:900;line-height:1}@keyframes LanguagePicker_reveal__cGh04{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:720px){.LanguagePicker_trigger__zA5SH{min-width:64px}.LanguagePicker_menu__ThQix{right:auto;left:0}}@media(prefers-reduced-motion:reduce){.LanguagePicker_chevron__I4G7w,.LanguagePicker_option__oPFdw,.LanguagePicker_trigger__zA5SH{transition:none}.LanguagePicker_menuOpen__Rvfx8{animation:none}}.AccountDialog_dialog__dbAH0{width:min(520px,100vw - 32px);padding:0;border:1px solid #d8d6cf;border-radius:18px;color:#171a17;background:#fff;box-shadow:0 24px 80px rgba(19,32,28,.2)}.AccountDialog_dialog__dbAH0::-webkit-backdrop{background:rgba(18,30,27,.52)}.AccountDialog_dialog__dbAH0::backdrop{background:rgba(18,30,27,.52)}.AccountDialog_panel__ipUhY{position:relative;padding:32px}.AccountDialog_panel__ipUhY h2{margin:0 48px 12px 0;font-size:1.75rem}.AccountDialog_panel__ipUhY p{color:#5e6965;line-height:1.55}.AccountDialog_close__IRb74{position:absolute;top:18px;right:18px;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:rgba(0,0,0,0)}.AccountDialog_notice__ENFd_{padding:16px;border-radius:10px;background:#f5f1e9}.AccountDialog_check__ctlVp{display:flex;gap:10px;align-items:flex-start;margin:20px 0;line-height:1.45}.AccountDialog_check__ctlVp input{width:20px;height:20px;margin-top:1px;accent-color:#a92f49}.AccountDialog_actions__rmx5j,.AccountDialog_providers__sXfQ2{display:grid;grid-gap:10px;gap:10px;margin-top:20px}.AccountDialog_actions__rmx5j button,.AccountDialog_primary__DaZEG,.AccountDialog_providers__sXfQ2 button{min-height:44px;padding:10px 16px;border:1px solid #b9c0bd;border-radius:10px;background:#fff;color:#171a17;font:inherit;font-weight:700;text-align:center;text-decoration:none}.AccountDialog_primary__DaZEG{display:flex;align-items:center;justify-content:center;background:#a92f49;border-color:#a92f49;color:#fff}.AccountDialog_danger__Mo7OL{color:#9b243e!important}.AccountDialog_error__C6cC1{color:#9b243e!important;font-weight:700}@media(max-width:520px){.AccountDialog_panel__ipUhY{padding:24px 20px}}.Header_header__2AlXl{position:-webkit-sticky;position:sticky;top:0;z-index:20;border-bottom:1px solid rgba(23,28,26,.1);background:rgba(247,245,239,.88);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.Header_inner__VPAiV{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:24px;gap:24px;width:min(100% - 40px,var(--site-max-width));min-height:72px;margin-inline:auto}.Header_brand___l_bl{display:inline-flex;align-items:center;min-width:0;gap:10px;font-weight:800;color:var(--ink)}.Header_brandName__owXVa{font-family:Unbounded,var(--font-display);font-size:1rem;font-weight:700;line-height:1;letter-spacing:0;padding-top:4px;text-transform:uppercase}.Header_logo__d2E46{width:36px;height:36px}.Header_menuToggle__Drn0T{display:none;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgba(23,28,26,.12);border-radius:8px;color:var(--ink);background:hsla(0,0%,100%,.62);line-height:0;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.Header_menuOpen__SkpdM .Header_menuToggle__Drn0T,.Header_menuToggle__Drn0T:hover{border-color:rgba(13,122,117,.24);background:hsla(0,0%,100%,.86);box-shadow:0 10px 22px rgba(23,28,26,.08)}.Header_menuToggle__Drn0T svg{flex:none}.Header_menuPanel__lLK0A{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:24px;gap:24px;min-width:0}.Header_nav__cIp7P{display:flex;justify-content:flex-end;gap:8px}.Header_link__RbN1G{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border:1px solid rgba(0,0,0,0);border-radius:8px;font-size:.95rem;font-weight:850;padding-inline:14px;color:var(--muted)}.Header_linkButton__tGaHI{background:rgba(0,0,0,0);font-family:inherit}.Header_active__hqWrL,.Header_link__RbN1G:hover{border-color:rgba(23,28,26,.1);color:var(--ink);background:hsla(0,0%,100%,.72)}.Header_cta__nHTcB{--button-default-height:40px;--button-default-font-size:0.95rem;--button-horizontal-padding:16px}.Header_actions__TtCcO{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px}.Header_accountButton__Z_QxI{display:inline-flex;align-items:center;justify-content:center;gap:8px;max-width:180px;min-height:42px;padding:8px 14px;overflow:hidden;border:1px solid rgba(23,28,26,.14);border-radius:8px;background:hsla(0,0%,100%,.72);color:var(--ink);font:inherit;font-size:.92rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.Header_accountButton__Z_QxI svg{flex:none}.Header_accountButton__Z_QxI:hover{border-color:var(--teal)}@media(max-width:720px){.Header_inner__VPAiV{grid-template-columns:1fr auto;gap:12px;min-height:68px}.Header_menuToggle__Drn0T{display:inline-flex;justify-self:end}.Header_menuPanel__lLK0A{position:absolute;top:calc(100% + 8px);right:0;left:0;z-index:30;display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;padding:12px;border:1px solid rgba(23,28,26,.1);border-radius:8px;background:rgba(247,245,239,.96);box-shadow:0 18px 36px rgba(23,28,26,.14);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;pointer-events:none;transform:translateY(-6px);visibility:hidden;transition:opacity .17s ease,transform .17s ease,visibility 0s linear .17s}.Header_menuOpen__SkpdM .Header_menuPanel__lLK0A{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible;transition:opacity .17s ease,transform .17s ease,visibility 0s linear 0s}.Header_nav__cIp7P{flex-direction:column;gap:8px}.Header_link__RbN1G{justify-content:flex-start;width:100%;min-height:42px;padding-inline:12px}.Header_actions__TtCcO{justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid rgba(23,28,26,.08)}.Header_cta__nHTcB{flex:none}}@media(max-width:380px){.Header_brand___l_bl{gap:8px}.Header_brandName__owXVa{font-size:1rem}.Header_logo__d2E46{width:32px;height:32px}.Header_actions__TtCcO{align-items:stretch;flex-direction:column}}@media(prefers-reduced-motion:reduce){.Header_menuOpen__SkpdM .Header_menuPanel__lLK0A,.Header_menuPanel__lLK0A,.Header_menuToggle__Drn0T{transition:none}}.Footer_footer___mXpK{border-top:1px solid rgba(23,28,26,.1);background:#fff;padding-bottom:var(--comments-composer-height,0)}@media print{.Footer_footer___mXpK{padding-bottom:0}}.Footer_inner__fvbLE{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:20px;gap:20px;width:min(100% - 40px,var(--site-max-width));min-height:86px;margin-inline:auto;color:var(--muted)}.Footer_brand__h6NfV,.Footer_links__sgu4L{display:inline-flex;align-items:center}.Footer_brand__h6NfV{gap:10px;font-weight:800;color:var(--ink)}.Footer_brandName__LJbIa{padding-top:4px;font-family:Unbounded,var(--font-display);font-size:1rem;font-weight:700;line-height:1;letter-spacing:0;text-transform:uppercase}.Footer_brand__h6NfV img{width:32px;height:32px;object-fit:contain}.Footer_inner__fvbLE p{margin:0;font-size:.95rem}.Footer_links__sgu4L{gap:14px;font-size:.95rem;font-weight:700;color:var(--ink)}.Footer_links__sgu4L button{padding:0;border:0;color:inherit;background:rgba(0,0,0,0);font:inherit;font-weight:inherit}.Footer_links__sgu4L a:hover,.Footer_links__sgu4L button:hover{color:var(--accent)}@media(max-width:820px){.Footer_inner__fvbLE{grid-template-columns:1fr;align-items:start;padding-block:24px}.Footer_links__sgu4L{flex-wrap:wrap}}.RouteTransitionLoader_contentStage__SuVV9{position:relative;isolation:isolate;transform:translateZ(0);transition:opacity .22s ease}.RouteTransitionLoader_contentStageIdle__NH1DL{opacity:1;pointer-events:auto}.RouteTransitionLoader_contentStageFadingOut__jGPD2{opacity:0;pointer-events:none;will-change:opacity}.RouteTransitionLoader_contentStageFadingIn__Z3TWB{opacity:1;pointer-events:auto;transition-duration:.24s;will-change:opacity}.RouteTransitionLoader_routeLoader__SftR_{position:fixed;inset:var(--header-h) 0 0;z-index:18;display:grid;place-items:center;opacity:0;pointer-events:none;transition:opacity .18s ease}.RouteTransitionLoader_routeLoaderVisible__GVrxX{opacity:1}.RouteTransitionLoader_routeLoaderBox__le6xR{display:grid;align-items:center;justify-items:center;grid-gap:20px;gap:20px;padding:24px;text-align:center}.RouteTransitionLoader_routeLoaderLogo__Ya7fy{width:auto;height:min(15vh,112px);max-width:80vw;border-radius:0}.RouteTransitionLoader_routeLoaderTagline__vKWYy{margin:0;color:var(--ink);font-family:var(--font-display);font-size:20px;font-weight:900;line-height:28px;letter-spacing:0;text-transform:uppercase}.RouteTransitionLoader_routeLoaderSpinner__46kZz{width:32px;height:32px;box-sizing:border-box;border:3px solid rgba(168,50,70,.2);border-top:3px solid var(--accent);border-radius:50%;animation:RouteTransitionLoader_routeLoaderSpin__q34Re .9s linear infinite}@keyframes RouteTransitionLoader_routeLoaderSpin__q34Re{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.RouteTransitionLoader_contentStage__SuVV9,.RouteTransitionLoader_routeLoader__SftR_{transition:none}.RouteTransitionLoader_routeLoaderSpinner__46kZz{animation:none}}.pt-splash{position:fixed;inset:0;z-index:2147483647;display:grid;place-items:center;color:#171c1a;background:#f7f5ef;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:opacity .72s ease}.pt-splash--hidden{opacity:0;pointer-events:none}.pt-splash__box{display:grid;grid-gap:20px;gap:20px;align-items:center;justify-items:center;padding:24px;text-align:center;opacity:0;transition:opacity .36s ease}.pt-font-ready .pt-splash__box{opacity:1}.pt-splash__logoimg{display:block;width:auto;height:15vh;max-width:80vw;border-radius:0}@supports (height:1svh){.pt-splash__logoimg{height:15svh}}.pt-splash__tagline-wrap{display:flex;align-items:center;justify-content:center;height:28px}.pt-splash__tagline{margin:0;color:#171c1a;font-family:Avenir Next,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:20px;font-weight:900;line-height:28px;letter-spacing:0;text-transform:uppercase}.pt-splash__spinner-wrap{display:grid;place-items:center;width:32px;height:32px;line-height:0}.pt-splash__spinner{display:block;width:32px;height:32px;box-sizing:border-box;border:3px solid rgb(168 50 70/.2);border-top-color:#a83246;border-radius:50%;transform-origin:50% 50%;animation:pt-spin .9s linear infinite;animation-play-state:paused}.pt-font-ready .pt-splash__spinner{animation-play-state:running}@keyframes pt-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.pt-splash,.pt-splash__box{transition:opacity 1ms linear}.pt-splash__spinner{animation:none}}.pt-splash{animation:pt-splash-release 1ms 10s forwards}@keyframes pt-splash-release{to{visibility:hidden;pointer-events:none}}