@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@600;700;800&family=Source+Sans+3:wght@300;400;600&display=swap";:root{--ink: #111;--ink-mid: #4a4a4a;--ink-light: #767676;--paper: #fff;--cream: #faf6ee;--line: #e6e1d6;--gold: #b4882b;--gold-text: #8a6518;--gold-pale: #f4ecdb;--font-display: "Montserrat", system-ui, sans-serif;--font-body: "Source Sans 3", system-ui, sans-serif;--max-width: 1080px;--radius-card: 20px;--radius-field: 10px;--shadow-card: 0 1px 2px rgba(60, 40, 0, .06), 0 8px 24px rgba(60, 40, 0, .06)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-body);font-size:17px;line-height:1.6;color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;container-type:inline-size}h1,h2,h3{font-family:var(--font-display);line-height:1.15}.inner{max-width:var(--max-width);margin:0 auto;padding:88px 40px}.section-heading{font-weight:800;font-size:36px;margin-bottom:40px}.eyebrow{font-size:14px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-text)}.btn{font-family:var(--font-display);font-weight:700;font-size:15px;padding:13px 24px;border:2px solid transparent;border-radius:999px;cursor:pointer;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0) scale(.97);transition-duration:.08s}.btn-primary{background:var(--gold);color:var(--ink)}.btn-primary:hover{background:#c4973a;box-shadow:0 8px 20px #b4882b59}.btn-secondary{background:transparent;border-color:var(--ink);color:var(--ink)}.btn-secondary:hover{background:var(--ink);color:var(--cream);box-shadow:0 8px 20px #1113}.btn:focus-visible{outline:3px solid var(--gold-text);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:0s!important;animation-duration:0s!important}html{scroll-behavior:auto}}@container (max-width: 600px){.inner{padding:56px 24px}.section-heading{font-size:28px;margin-bottom:28px}}dialog[data-astro-cid-4dgwvxul]{width:min(440px,calc(100% - 32px));margin:auto;border:none;border-radius:var(--radius-card);background:var(--paper);color:var(--ink);box-shadow:0 24px 48px #0000004d}dialog[data-astro-cid-4dgwvxul][open]{animation:rise .25s ease-out}dialog[data-astro-cid-4dgwvxul]::backdrop{background:#1111118c}dialog[data-astro-cid-4dgwvxul][open]::backdrop{animation:fade .25s ease-out}@keyframes rise{0%{opacity:0;transform:translateY(16px) scale(.98)}}@keyframes fade{0%{opacity:0}}form[data-astro-cid-4dgwvxul]{padding:32px}.collapse[data-astro-cid-4dgwvxul]{display:grid;grid-template-rows:1fr;transition:grid-template-rows .4s ease,opacity .3s ease}.collapse[data-astro-cid-4dgwvxul]>div[data-astro-cid-4dgwvxul]{display:grid;gap:16px;min-height:0;overflow:hidden}form[data-astro-cid-4dgwvxul][data-state=idle] .entry[data-astro-cid-4dgwvxul]>div[data-astro-cid-4dgwvxul],form[data-astro-cid-4dgwvxul][data-state=sent] .result[data-astro-cid-4dgwvxul]>div[data-astro-cid-4dgwvxul]{overflow:visible;transition:overflow 0s .4s allow-discrete}.collapse[data-astro-cid-4dgwvxul]>div[data-astro-cid-4dgwvxul]>[data-astro-cid-4dgwvxul]:first-child{margin-top:16px}form[data-astro-cid-4dgwvxul]:not([data-state=idle]) .entry[data-astro-cid-4dgwvxul],form[data-astro-cid-4dgwvxul][data-state=idle] .result[data-astro-cid-4dgwvxul]{grid-template-rows:0fr;opacity:0}.result[data-astro-cid-4dgwvxul]>div[data-astro-cid-4dgwvxul]{justify-items:center;text-align:center;outline:none}.result[data-astro-cid-4dgwvxul] .spinner[data-astro-cid-4dgwvxul],.result[data-astro-cid-4dgwvxul] .check[data-astro-cid-4dgwvxul]{margin-top:24px}.spinner[data-astro-cid-4dgwvxul]{width:52px;height:52px;border:4px solid var(--gold-pale);border-top-color:var(--gold);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.check[data-astro-cid-4dgwvxul]{width:52px;height:52px;fill:none;stroke:var(--gold);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.check[data-astro-cid-4dgwvxul] circle[data-astro-cid-4dgwvxul]{stroke-dasharray:151;stroke-dashoffset:151;animation:draw .5s ease-out forwards}.check[data-astro-cid-4dgwvxul] path[data-astro-cid-4dgwvxul]{stroke-dasharray:36;stroke-dashoffset:36;animation:draw .3s .4s ease-out forwards}@keyframes draw{to{stroke-dashoffset:0}}.message[data-astro-cid-4dgwvxul]{font-size:18px}form[data-astro-cid-4dgwvxul]:not([data-state=sending]) .spinner[data-astro-cid-4dgwvxul],form[data-astro-cid-4dgwvxul]:not([data-state=sent]) .check[data-astro-cid-4dgwvxul],form[data-astro-cid-4dgwvxul]:not([data-state=sent]) [data-astro-cid-4dgwvxul][data-close].btn{display:none}header[data-astro-cid-4dgwvxul]{display:flex;justify-content:space-between;align-items:start;gap:16px}h2[data-astro-cid-4dgwvxul]{font-weight:800;font-size:24px}.close[data-astro-cid-4dgwvxul]{background:none;border:none;font-size:28px;line-height:1;color:var(--ink-mid);cursor:pointer;transition:color .2s ease}.close[data-astro-cid-4dgwvxul]:hover{color:var(--ink)}.field[data-astro-cid-4dgwvxul]{display:grid;gap:6px;font-size:14px;font-weight:600;color:var(--ink-mid)}.field[data-astro-cid-4dgwvxul][hidden]{display:none}fieldset[data-astro-cid-4dgwvxul]{border:none}legend[data-astro-cid-4dgwvxul]{margin-bottom:6px}.option[data-astro-cid-4dgwvxul]{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:400;color:var(--ink)}.option[data-astro-cid-4dgwvxul] input[data-astro-cid-4dgwvxul]{width:18px;height:18px;accent-color:var(--gold)}input[data-astro-cid-4dgwvxul]:not([type=radio]){font:inherit;font-weight:400;font-size:16px;color:var(--ink);padding:12px 14px;border:1px solid #ccc;border-radius:var(--radius-field);background:var(--paper)}input[data-astro-cid-4dgwvxul]:not([type=radio]):user-invalid{border-color:#b42318}input[data-astro-cid-4dgwvxul]:not([type=radio]):focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-pale)}.status[data-astro-cid-4dgwvxul]{font-size:14px;color:#b42318}.status[data-astro-cid-4dgwvxul]:empty{display:none}.nav[data-astro-cid-dmqpwcec]{max-width:var(--max-width);margin:0 auto;display:flex;align-items:center;gap:32px;padding:20px 40px}.brand[data-astro-cid-dmqpwcec]{margin-right:auto}.brand[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec]{display:block;height:84px;width:auto;margin:-16px 0}nav[data-astro-cid-dmqpwcec]{display:flex;gap:28px}nav[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{font-size:15px;font-weight:600;color:var(--ink-mid);text-decoration:none;transition:color .2s ease}nav[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover{color:var(--ink)}@container (max-width: 600px){.nav[data-astro-cid-dmqpwcec]{padding:16px 24px;gap:16px}nav[data-astro-cid-dmqpwcec]{display:none}.brand[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec]{height:60px;margin:-12px 0}}.hero[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:1.4fr 1fr;align-items:center;gap:24px}h1[data-astro-cid-bbe6dxrz]{font-weight:800;font-size:52px;letter-spacing:-.01em;margin:16px 0 20px}.lede[data-astro-cid-bbe6dxrz]{font-size:20px;font-weight:300;max-width:560px}.actions[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.path[data-astro-cid-bbe6dxrz]{width:100%;max-width:280px;justify-self:center}.path[data-astro-cid-bbe6dxrz] path[data-astro-cid-bbe6dxrz]{stroke-dasharray:1;animation:draw 2.4s cubic-bezier(.65,0,.35,1) .3s both}@keyframes draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@container (max-width: 600px){.hero[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr}h1[data-astro-cid-bbe6dxrz]{font-size:34px}.lede[data-astro-cid-bbe6dxrz]{font-size:18px}.actions[data-astro-cid-bbe6dxrz] .btn[data-astro-cid-bbe6dxrz]{flex:1 1 100%}.path[data-astro-cid-bbe6dxrz]{max-width:120px;order:-1;justify-self:start}}.credit-card[data-astro-cid-cx7gdanv]{margin-bottom:88px;padding:40px;border-radius:var(--radius-card);background:var(--gold-pale)}.credits[data-astro-cid-cx7gdanv]{display:grid;grid-template-columns:repeat(2,1fr);margin-top:20px}.credits[data-astro-cid-cx7gdanv] div[data-astro-cid-cx7gdanv]+div[data-astro-cid-cx7gdanv]{padding-left:40px;border-left:1px solid var(--line)}dt[data-astro-cid-cx7gdanv]{font-family:var(--font-display);font-weight:800;font-size:40px;line-height:1.15;color:var(--gold-text)}dd[data-astro-cid-cx7gdanv]{margin-top:4px;color:var(--ink-mid)}.note[data-astro-cid-cx7gdanv]{margin-top:28px;padding-top:20px;border-top:1px solid var(--line);font-size:14px}ol[data-astro-cid-cx7gdanv]{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:32px}li[data-astro-cid-cx7gdanv]{padding:28px;background:var(--paper);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.num[data-astro-cid-cx7gdanv]{display:grid;place-items:center;width:52px;height:52px;margin-bottom:12px;border-radius:50%;background:var(--gold-pale);color:var(--gold-text);font-family:var(--font-display);font-weight:800;font-size:24px}h3[data-astro-cid-cx7gdanv]{font-weight:700;font-size:20px;margin-bottom:8px}li[data-astro-cid-cx7gdanv] p[data-astro-cid-cx7gdanv],.note[data-astro-cid-cx7gdanv]{color:var(--ink-mid)}@container (max-width: 600px){.credit-card[data-astro-cid-cx7gdanv]{margin-bottom:56px;padding:28px 24px}.credits[data-astro-cid-cx7gdanv]{grid-template-columns:1fr;gap:20px}.credits[data-astro-cid-cx7gdanv] div[data-astro-cid-cx7gdanv]+div[data-astro-cid-cx7gdanv]{padding:20px 0 0;border-left:none;border-top:1px solid var(--line)}dt[data-astro-cid-cx7gdanv]{font-size:32px}ol[data-astro-cid-cx7gdanv]{grid-template-columns:1fr}}.split[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:1.3fr 1fr;gap:56px;align-items:start}.split[data-astro-cid-v2cbyr3p] .section-heading[data-astro-cid-v2cbyr3p]{margin-bottom:20px}p[data-astro-cid-v2cbyr3p]{color:var(--ink-mid)}p[data-astro-cid-v2cbyr3p]+p[data-astro-cid-v2cbyr3p]{margin-top:16px}.card[data-astro-cid-v2cbyr3p]{padding:32px;border-radius:var(--radius-card);background:var(--ink);color:var(--paper);scroll-margin-top:24px}.card[data-astro-cid-v2cbyr3p] h3[data-astro-cid-v2cbyr3p]{font-weight:700;font-size:22px;margin-bottom:12px}.card[data-astro-cid-v2cbyr3p] p[data-astro-cid-v2cbyr3p]{color:#ccc}.card[data-astro-cid-v2cbyr3p] .btn[data-astro-cid-v2cbyr3p]{margin-top:24px}@container (max-width: 600px){.split[data-astro-cid-v2cbyr3p]{grid-template-columns:1fr;gap:40px}}details[data-astro-cid-5ys5jvpn]{border-bottom:1px solid var(--line);padding:20px 0}summary[data-astro-cid-5ys5jvpn]{display:flex;justify-content:space-between;gap:16px;font-family:var(--font-display);font-weight:700;font-size:18px;cursor:pointer;list-style:none;transition:color .2s ease}summary[data-astro-cid-5ys5jvpn]:hover{color:var(--gold-text)}summary[data-astro-cid-5ys5jvpn]::-webkit-details-marker{display:none}summary[data-astro-cid-5ys5jvpn]:after{content:"+";font-weight:600}details[data-astro-cid-5ys5jvpn][open] summary[data-astro-cid-5ys5jvpn]:after{content:"−"}p[data-astro-cid-5ys5jvpn]{margin-top:12px;max-width:640px;color:var(--ink-mid)}footer[data-astro-cid-sz7xmlte]{border-top:1px solid var(--line)}.inner[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:end}.name[data-astro-cid-sz7xmlte]{font-family:var(--font-display);font-weight:800;font-size:20px}.tagline[data-astro-cid-sz7xmlte]{font-size:14px;letter-spacing:.12em;margin-top:6px;color:var(--ink-light)}.actions[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:12px}.copy[data-astro-cid-sz7xmlte]{grid-column:1 / -1;font-size:13px;color:var(--ink-light)}@container (max-width: 600px){.inner[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}.actions[data-astro-cid-sz7xmlte] .btn[data-astro-cid-sz7xmlte]{flex:1 1 100%}}
