@font-face{font-family:Fraunces;src:url(/fonts/fraunces.woff2) format("woff2");font-style:normal;font-weight:300 700;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/fraunces-italic.woff2) format("woff2");font-style:italic;font-weight:300 700;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans.woff2) format("woff2");font-style:normal;font-weight:300 700;font-display:swap}@font-face{font-family:Archivo;src:url(/fonts/archivo.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:DM Sans Fallback;src:local("Arial"),local("ArialMT"),local("Helvetica"),local("Roboto");size-adjust:105.5%;ascent-override:94%;descent-override:29.4%;line-gap-override:0%}@font-face{font-family:Fraunces Fallback;src:local("Georgia"),local("Times New Roman"),local("Times");size-adjust:97%;ascent-override:100.8%;descent-override:26.3%;line-gap-override:0%}@font-face{font-family:Fraunces Fallback;font-style:italic;src:local("Georgia Italic"),local("Georgia-Italic"),local("Times New Roman Italic");size-adjust:95%;ascent-override:103%;descent-override:26.8%;line-gap-override:0%}:root{--bg: #f5ead9;--paper: #fbf3e7;--surface: #eee0ca;--ink: #3a2923;--muted: #756356;--accent: #ad432e;--accent-ink: #fbf3e7;--pine-deep: #103b34;--berry: #904b4b;--gold: #a47a32;--sage: #e7d6bc;--sky: #e5e9df;--peach: #f1c7ab;--butter: #eedc9b;--line: #173d3726;--night: #182f3b;--font: "DM Sans", "DM Sans Fallback", sans-serif;--display: "Archivo", "DM Sans", sans-serif;--serif: "Fraunces", "Fraunces Fallback", Georgia, serif;--font-display: var(--display);--font-body: var(--font);--radius: 0;--radius-s: 0;--shadow: 0 12px 40px #173d370a;--margin: clamp(20px, 4vw, 64px);--wrap: min(1360px, calc(100% - 64px) );--step-small: .8125rem;--step-body: 1rem;--step-lead: clamp(1.1rem, 1rem + .35vw, 1.3rem);--step-head: clamp(2.25rem, 1.5rem + 3.4vw, 4.5rem);--step-display: clamp(3rem, 2rem + 4vw, 6.5rem);--gap-section: clamp(72px, 8vw, 120px);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-expo: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.76, 0, .24, 1);--ease-soft: cubic-bezier(.33, 1, .68, 1);--t-press: .14s;--t-hover: .18s;--t-reveal: .6s;--header: 88px;--pine: var(--accent);--snow: var(--paper);--paper-deep: var(--surface);--ink-soft: var(--muted);--field-1: var(--sage);--field-1-ink: var(--ink)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header) + 16px);-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%;height:auto}svg{flex-shrink:0}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer}button,a{touch-action:manipulation}button:disabled{cursor:not-allowed}a{color:inherit;text-underline-offset:4px;text-decoration-thickness:1px}::selection{background:var(--peach);color:var(--ink)}:focus-visible{outline:3px solid var(--gold);outline-offset:4px}[hidden]{display:none!important}h1,h2,h3,h4{margin:0 0 .45em;font-family:var(--display);font-weight:750;font-stretch:normal;letter-spacing:-.055em;line-height:1.03;text-transform:none}h1{font-size:var(--step-display)}h2{font-size:var(--step-head)}h3{font-size:clamp(1.45rem,1.1rem + 1vw,2rem)}h4{font-size:1.3rem}h1 em,h2 em,h3 em{font-style:normal;font-weight:inherit}p{margin:0 0 1em}.lead{font-size:var(--step-lead);line-height:1.65}.small{font-size:var(--step-small)}.wrap{width:var(--wrap);margin-inline:auto}.section{padding:var(--gap-section) 0}.eyebrow{font-family:var(--font);font-size:16px;font-weight:500;letter-spacing:0;text-transform:none;line-height:1.7}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;padding:13px 24px;border:1px solid transparent;border-radius:var(--radius-s);background:var(--accent);color:var(--accent-ink);font:550 14px/1.4 var(--font);text-decoration:none;cursor:pointer;transition:background var(--t-hover) ease,transform var(--t-hover) ease}@media(hover:hover)and (pointer:fine){.btn:hover{background:var(--pine-deep);transform:translateY(-2px)}}.btn:active{transform:translateY(0) scale(.98)}.btn.accent{background:var(--accent);color:var(--accent-ink)}.btn.ghost{color:var(--ink);border-color:var(--line);background:transparent}@media(hover:hover)and (pointer:fine){.btn.ghost:hover{background:var(--sage)}}.btn.light{background:var(--paper);color:var(--ink)}@media(hover:hover)and (pointer:fine){.btn.light:hover{background:#fff}}.btn:disabled,.btn[disabled]{opacity:.5;transform:none;cursor:not-allowed}.text-link{font-size:14px;text-decoration:underline;text-underline-offset:5px}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius)}.prose{max-width:44em}.prose h1{font-size:var(--step-head)}.prose h2{font-size:1.65rem;margin-top:1.7em}.prose li{margin-bottom:.45em}input,select,textarea{min-width:0}input:focus,select:focus,textarea:focus{outline-color:var(--accent)}summary{cursor:pointer}figure{margin:0}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:no-preference){.js [data-reveal]{opacity:.35;transform:translateY(18px);transition:opacity var(--t-reveal) var(--ease-out),transform .8s var(--ease-out);transition-delay:calc(var(--i, 0) * 70ms)}.js [data-reveal].is-in{opacity:1;transform:none}}@media(max-width:700px){:root{--header: 72px;--wrap: calc(100% - 40px) }input,select,textarea{font-size:16px}.btn{min-height:48px;padding:12px 18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}[data-season-hidden]{display:none!important}body{--product-paper:#f5ead9;--product-ink:#3a2923;--product-sage:#e7d6bc;--product-action:#ad432e}body .site-header{background:var(--product-paper)}body .site-header .header-create,body .btn{background:var(--product-action);color:#fbf3e7}body .btn:hover,body .site-header .header-create:hover{background:#8d3423;color:#fbf3e7}body .btn.ghost{background:transparent;color:var(--product-ink)}body .btn.light{background:var(--paper);color:var(--product-ink)}body.is-product-world .site-header{position:fixed;top:0;inset-inline:0;background:transparent;transition:background .24s}body.is-product-world .site-header.has-scrolled{background:var(--product-paper)}body.is-product-world .site-header .wordmark{font-family:var(--display);font-size:30px;font-weight:800;letter-spacing:-.065em}body.is-product-world .site-header .wordmark span{font-style:normal}body.is-product-world .site-header .wordmark svg{display:none}body.is-product-world .desktop-nav a,body.is-product-world .bar-market,body.is-product-world .account-link{font-size:14px;font-weight:550}body.is-product-world .mobile-nav{background:var(--product-paper)}body .site-footer{background:#e7d6bc}body .footer-masthead{font-family:var(--display);font-weight:800}@media(max-width:700px){body.is-product-world .site-header .wordmark{font-size:25px}body.is-product-world .header-create{font-size:13px;padding-inline:14px}body.is-product-world .header-inner{gap:12px}}@media(prefers-reduced-motion:reduce){body.is-product-world .site-header{transition:none}}body .site-header .wordmark{font-family:var(--display);font-weight:800;letter-spacing:-.065em}body .site-header .wordmark span{font-style:normal}body .site-header .wordmark svg{display:none}.bw-page-controls>button:disabled{opacity:.35}.cookie-consent[data-astro-cid-5hce7sga]{position:relative;margin:16px 32px;max-width:1360px;padding:20px;background:var(--paper);color:var(--ink);z-index:100;box-shadow:0 8px 32px #173d3730;font-size:15px}.cookie-consent[data-astro-cid-5hce7sga] p[data-astro-cid-5hce7sga]{margin:0 0 16px}.cookie-consent[data-astro-cid-5hce7sga]>div[data-astro-cid-5hce7sga]{display:flex;gap:12px;flex-wrap:wrap}.cookie-consent[data-astro-cid-5hce7sga] button[data-astro-cid-5hce7sga]{padding:12px;border:0;background:var(--sage);font-size:15px}.cookie-settings[data-astro-cid-5hce7sga]{display:block;margin:16px;padding:10px 14px;background:var(--sage);border:0;font-size:14px}.skip[data-astro-cid-5hce7sga]{position:fixed;left:16px;top:-80px;z-index:100;background:var(--paper);padding:12px 18px;border-radius:6px}.skip[data-astro-cid-5hce7sga]:focus{top:12px}.announcement[data-astro-cid-5hce7sga]{min-height:32px;display:flex;align-items:center;justify-content:center;gap:12px;padding:6px 16px;background:var(--sage);font-size:11px;letter-spacing:.055em;text-align:center}.announcement[data-astro-cid-5hce7sga] span[data-astro-cid-5hce7sga]{opacity:.7}.site-header[data-astro-cid-5hce7sga]{height:var(--header);position:sticky;top:0;z-index:40;background:var(--sky);border:0}.site-header[data-astro-cid-5hce7sga].is-minimal{position:relative;height:64px}.header-inner[data-astro-cid-5hce7sga]{height:100%;display:flex;align-items:center;justify-content:space-between;gap:24px}.wordmark[data-astro-cid-5hce7sga]{display:inline-flex;align-items:baseline;font-family:var(--serif);font-weight:650;font-size:31px;letter-spacing:-1.6px;line-height:1;text-decoration:none}.wordmark[data-astro-cid-5hce7sga] span[data-astro-cid-5hce7sga]{font-style:italic;font-weight:450}.wordmark[data-astro-cid-5hce7sga] svg[data-astro-cid-5hce7sga]{width:19px;height:19px;fill:var(--gold);margin-left:5px;align-self:flex-start}.desktop-nav[data-astro-cid-5hce7sga]{display:flex;gap:28px}.desktop-nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga],.account-link[data-astro-cid-5hce7sga],.bar-market[data-astro-cid-5hce7sga]{font-size:15px;text-decoration:none;white-space:nowrap}.desktop-nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover,.desktop-nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga][aria-current],.account-link[data-astro-cid-5hce7sga]:hover,.bar-market[data-astro-cid-5hce7sga]:hover{text-decoration:underline;text-underline-offset:7px}.header-end[data-astro-cid-5hce7sga]{display:flex;align-items:center;gap:22px}.header-create[data-astro-cid-5hce7sga]{min-height:44px;font-size:15px;padding:10px 22px;gap:18px;white-space:nowrap}.menu-toggle[data-astro-cid-5hce7sga]{display:none;border:0;width:44px;height:44px;border-radius:0;background:transparent;align-items:center;justify-content:center;flex-direction:column;gap:6px}.menu-toggle[data-astro-cid-5hce7sga] span[data-astro-cid-5hce7sga]{width:18px;height:2px;background:var(--ink)}.mobile-nav[data-astro-cid-5hce7sga]{position:absolute;top:100%;left:0;right:0;padding:16px 24px 24px;background:var(--sky);border:0;max-height:calc(100svh - var(--header));overflow-y:auto}.mobile-nav[data-astro-cid-5hce7sga]>a[data-astro-cid-5hce7sga]:not(.btn){display:flex;justify-content:space-between;min-height:48px;align-items:center;border:0;text-decoration:none;font-size:15px}.mobile-nav[data-astro-cid-5hce7sga] .btn[data-astro-cid-5hce7sga]{margin-top:20px;width:100%}.site-footer[data-astro-cid-5hce7sga]{padding:72px 0 28px;background:var(--sage);border:0;margin-top:0}.footer-masthead[data-astro-cid-5hce7sga]{display:block;font:550 clamp(64px,17vw,260px)/.95 var(--serif);letter-spacing:-.075em;text-decoration:none;padding-block:36px}.footer-top[data-astro-cid-5hce7sga]{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:36px;padding-bottom:50px}.footer-brand[data-astro-cid-5hce7sga] p[data-astro-cid-5hce7sga]{font-size:16px;margin:18px 0 0;color:var(--ink);max-width:40ch}.footer-brand[data-astro-cid-5hce7sga] p[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{color:var(--ink)}.footer-links[data-astro-cid-5hce7sga]{display:flex;flex-direction:column;align-items:flex-start;gap:10px;font-size:15px}.footer-links[data-astro-cid-5hce7sga] strong[data-astro-cid-5hce7sga]{font-size:16px;letter-spacing:0;text-transform:none;margin-bottom:8px}.footer-links[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{text-decoration:none;color:var(--ink)}.footer-links[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover{text-decoration:underline;color:var(--ink)}.footer-signoff[data-astro-cid-5hce7sga]{font-family:var(--serif);font-size:26px;line-height:1.2;justify-self:end;letter-spacing:-.02em}.footer-signoff[data-astro-cid-5hce7sga] span[data-astro-cid-5hce7sga]{display:block;margin:12px 0 0 24px;font-size:28px;color:var(--gold)}.footer-bottom[data-astro-cid-5hce7sga]{border:0;padding-top:22px;display:flex;justify-content:space-between;gap:20px;color:var(--ink);font-size:13px;line-height:1.6}.footer-bottom[data-astro-cid-5hce7sga]>span[data-astro-cid-5hce7sga]{max-width:70ch}.footer-bottom[data-astro-cid-5hce7sga]>div[data-astro-cid-5hce7sga]{display:flex;gap:20px;flex-wrap:wrap;align-items:flex-start}.footer-bottom[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{white-space:nowrap}.footer-note[data-astro-cid-5hce7sga]{font-size:13px;color:var(--ink);margin-top:18px;line-height:1.7}@media(max-width:1160px){.desktop-nav[data-astro-cid-5hce7sga]{gap:18px}.header-end[data-astro-cid-5hce7sga]{gap:15px}.account-link[data-astro-cid-5hce7sga]{display:none}}@media(max-width:1060px){.desktop-nav[data-astro-cid-5hce7sga]{display:none}.menu-toggle[data-astro-cid-5hce7sga]{display:flex}.header-end[data-astro-cid-5hce7sga]{gap:12px}.footer-top[data-astro-cid-5hce7sga]{grid-template-columns:1.3fr 1fr 1fr}.footer-signoff[data-astro-cid-5hce7sga]{display:none}}@media(max-width:700px){.site-header[data-astro-cid-5hce7sga]{position:relative}}@media(max-width:600px){.announcement[data-astro-cid-5hce7sga]{font-size:10px}.announcement[data-astro-cid-5hce7sga] span[data-astro-cid-5hce7sga]{display:none}.wordmark[data-astro-cid-5hce7sga]{font-size:27px}.wordmark[data-astro-cid-5hce7sga] svg[data-astro-cid-5hce7sga]{width:15px;height:15px}.header-create[data-astro-cid-5hce7sga]{font-size:12px;min-height:44px;padding:9px 12px;gap:10px}.header-create[data-astro-cid-5hce7sga] span[data-astro-cid-5hce7sga]{display:none}.header-inner[data-astro-cid-5hce7sga],.header-end[data-astro-cid-5hce7sga]{gap:10px}.footer-top[data-astro-cid-5hce7sga]{grid-template-columns:1fr 1fr;gap:30px 24px;padding-bottom:32px}.footer-brand[data-astro-cid-5hce7sga]{grid-column:1 / -1}.footer-bottom[data-astro-cid-5hce7sga]{flex-direction:column;gap:12px}.site-footer[data-astro-cid-5hce7sga]{padding-top:42px}.footer-links[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{min-height:36px;display:inline-flex;align-items:center}}@media(max-width:400px){.bar-market[data-astro-cid-5hce7sga]{display:none}}@media(max-width:360px){.wordmark[data-astro-cid-5hce7sga]{font-size:24px}.header-create[data-astro-cid-5hce7sga]{font-size:11px;padding-inline:10px}}
