:root{--gold: #d4b785;--gold-deep: #c9a96e;--gold-mid: #c5a670;--gold-dark: #a37930;--gold-ink: #8a6520;--black: #000000;--ink-900: #0a0a0a;--ink-850: #0f0f0f;--ink-800: #121212;--ink-700: #1a1a1a;--ink-ui: #1f2937;--white: #ffffff;--paper: #f8f8f8;--paper-2: #f2f2f2;--paper-3: #f5f5f5;--grey-300: #d1d5db;--grey-400: #9ca3af;--grey-500: #6b7280;--grey-600: #4b5563;--grey-neutral: #666666;--rule-light: rgba(255, 255, 255, .08);--rule-dark: rgba(0, 0, 0, .1);--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-serif: "Playfair Display", "Iowan Old Style", Georgia, "Times New Roman", serif;--gutter: 16px;--nav-h: 64px;--content-max: 1280px;--radius-media: 10px;--radius-card: 16px;--radius-pill: 9999px}@media(min-width:810px){:root{--gutter: 24px;--nav-h: 64px}}@media(min-width:1440px){:root{--gutter: 104px;--nav-h: 65px}}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/inter-italic-latin-ext.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/inter-italic-latin.woff2) format("woff2");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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-normal-latin-ext.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-normal-latin.woff2) format("woff2");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:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts/playfair-display-italic-latin-ext.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts/playfair-display-italic-latin.woff2) format("woff2");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:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/playfair-display-normal-latin-ext.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/playfair-display-normal-latin.woff2) format("woff2");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}*,*:before,*:after{box-sizing:border-box}html{background:var(--black);-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{margin:0;background:var(--white);color:var(--black);font-family:var(--font-sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3,h4,h5,h6,p,figure,blockquote{margin:0}ul,ol{margin:0;padding:0}img,video,svg,iframe{display:block;max-width:100%}img,video{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}input,select,textarea{font:inherit;color:inherit}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.container{width:100%;max-width:calc(var(--content-max) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:clamp(56px,8vw,104px)}.section--black{background:var(--black);color:var(--white)}.section--ink{background:var(--ink-850);color:var(--white)}.section--ink700{background:var(--ink-700);color:var(--white)}.section--white{background:var(--white);color:var(--black)}.section--paper{background:var(--paper);color:var(--black)}.eyebrow{font-family:var(--font-sans);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-deep)}.display{font-family:var(--font-serif);font-weight:500;line-height:1.12;letter-spacing:-.01em;text-wrap:balance}.display em,.display .accent{font-style:italic;color:var(--gold)}.lede{font-weight:300;color:var(--grey-400);text-wrap:pretty}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:11px 26px;border-radius:var(--radius-pill);font-size:16px;font-weight:600;line-height:1.25;white-space:nowrap;text-align:center;transition:background-color .18s ease,color .18s ease,opacity .18s ease}.btn--gold{background:var(--gold);color:var(--black)}.btn--black{background:var(--black);color:var(--white)}.btn--white{background:#fafafa;color:var(--black)}.btn--ghost{background:transparent;color:var(--white);border:1px solid rgba(255,255,255,.35)}.btn--outline{background:transparent;color:var(--black);border:1px solid rgba(0,0,0,.5)}.btn--gold:hover{background:#e0c79b}.btn--black:hover{background:#1c1c1c}.btn--white:hover{background:var(--white)}.btn--ghost:hover{background:#ffffff1a}.btn--outline:hover{background:#0000000f}.js-reveal [data-rise]{opacity:0;transform:translateY(38px);transition:opacity .42s ease-out,transform .9s cubic-bezier(.25,.46,.45,.94)}.js-reveal [data-rise].is-risen{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js-reveal [data-rise]{opacity:1;transform:none;transition:none}}.accordion{display:block;border-top:1px solid var(--rule-light);text-align:left}.accordion__row{border-bottom:1px solid var(--rule-light)}.accordion__row summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 4px;cursor:pointer;list-style:none}.accordion__row summary::-webkit-details-marker{display:none}.accordion__title{font-family:var(--font-serif);font-size:clamp(20px,2.1vw,25px);font-weight:400;line-height:1.25;letter-spacing:-.015em;color:var(--white);transition:color .22s ease}.accordion__row[open] .accordion__title{color:var(--gold)}.accordion__row[data-closing] .accordion__title{color:var(--white)}.accordion__icon{flex:0 0 auto;width:9px;height:9px;margin-right:6px;border-right:1.5px solid var(--grey-500);border-bottom:1.5px solid var(--grey-500);transform:rotate(45deg);transform-origin:60% 60%;transition:transform .32s cubic-bezier(.22,.61,.36,1),border-color .22s ease}.accordion__row[open] .accordion__icon{transform:rotate(-135deg);border-color:var(--gold)}.accordion__row[data-closing] .accordion__icon{transform:rotate(45deg);border-color:var(--grey-500)}.accordion__row:not([open]) summary:hover .accordion__title,.accordion__row:not([open]) summary:focus-visible .accordion__title{color:var(--gold)}.accordion__row:not([open]) summary:hover .accordion__icon{border-color:var(--gold)}.accordion__wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.22,.61,.36,1)}.accordion__row[open] .accordion__wrap{grid-template-rows:1fr}.accordion__wrap>*{min-height:0;overflow:hidden}.accordion__row[data-closing] .accordion__wrap{grid-template-rows:0fr}.accordion__panel{padding:0 48px 30px 4px;opacity:0;transition:opacity .2s ease}.accordion__row[open] .accordion__panel{opacity:1;transition-delay:90ms}.accordion__row[data-closing] .accordion__panel{opacity:0;transition-delay:0ms}.accordion__panel p{max-width:58ch;font-size:15px;line-height:1.7;color:var(--grey-400)}.accordion__link{display:inline-block;margin-top:18px;padding-bottom:2px;font-size:14px;font-weight:500;color:var(--gold);border-bottom:1px solid rgba(212,183,133,.35);transition:border-color .2s ease}.accordion__link:hover{border-bottom-color:var(--gold)}@media(max-width:809px){.accordion__row summary{padding:22px 2px;gap:16px}.accordion__panel{padding:0 32px 26px 2px}}@media(prefers-reduced-motion:reduce){.accordion__icon,.accordion__title,.accordion__wrap,.accordion__panel,.accordion__link{transition:none}}.nav[data-astro-cid-dmqpwcec]{position:relative;z-index:30;display:flex;align-items:center;gap:16px;height:var(--nav-h);padding-inline:var(--nav-pad, 24px);background:var(--black);color:var(--white)}.nav__logo[data-astro-cid-dmqpwcec]{flex:0 1 auto;min-width:0;display:block}.nav__logo[data-astro-cid-dmqpwcec] img{width:min(255px,calc(100vw - var(--nav-pad, 24px) * 2 - 60px));height:auto}.nav__links[data-astro-cid-dmqpwcec]{display:none}.nav__actions[data-astro-cid-dmqpwcec]{display:contents}.nav__cta[data-astro-cid-dmqpwcec]{display:none;margin-left:auto;height:37px;min-height:37px;padding:0 22px;font-size:15px}.nav__login[data-astro-cid-dmqpwcec]{display:none}.nav__burger[data-astro-cid-dmqpwcec]{flex:0 0 auto;display:grid;place-content:center;width:44px;height:44px;margin-left:auto;margin-right:calc(var(--burger-inset, 10px) - var(--nav-pad, 24px))}.nav__burger-icon[data-astro-cid-dmqpwcec]{display:flex;flex-direction:column;align-items:flex-end;gap:3.5px;width:18px}.nav__burger-icon[data-astro-cid-dmqpwcec] i[data-astro-cid-dmqpwcec]{display:block;width:100%;height:2px;background:#999;transition:background-color .18s ease}.nav__burger-icon[data-astro-cid-dmqpwcec] i[data-astro-cid-dmqpwcec]:nth-child(2){width:13px}.nav__burger[data-astro-cid-dmqpwcec]:hover .nav__burger-icon[data-astro-cid-dmqpwcec] i[data-astro-cid-dmqpwcec]{background:var(--white)}@media(min-width:810px){.nav[data-astro-cid-dmqpwcec]{--nav-pad: 29px;--burger-inset: .5px;gap:12px}.nav__cta[data-astro-cid-dmqpwcec]{display:inline-flex}.nav__cta[data-astro-cid-dmqpwcec]+.nav__burger[data-astro-cid-dmqpwcec]{margin-left:0}}@media(min-width:1440px){.nav[data-astro-cid-dmqpwcec]{--nav-pad: 34px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px}.nav__burger[data-astro-cid-dmqpwcec]{display:none}.nav__logo[data-astro-cid-dmqpwcec]{justify-self:start}.nav__actions[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:12px;justify-self:end}.nav__login[data-astro-cid-dmqpwcec]{display:inline-flex;height:37px;min-height:37px;padding:0 20px;font-size:15px}.nav__links[data-astro-cid-dmqpwcec]{justify-self:center;display:flex;align-items:center;gap:30px;margin-left:0;font-size:15px;font-weight:500;letter-spacing:-.01em}.nav__links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{position:relative;white-space:nowrap;opacity:.92;transition:opacity .18s ease;padding-bottom:6px}.nav__links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover,.nav__links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec][aria-current=page]{opacity:1}.nav__links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--gold);border-radius:2px;transform:scaleX(0);transition:transform .22s cubic-bezier(.4,0,.2,1)}.nav__links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover:after,.nav__links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:focus-visible:after{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.nav__links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:after{transition:none}}.nav__cta[data-astro-cid-dmqpwcec]{margin-left:0}}.menu[data-astro-cid-dmqpwcec]{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;background:var(--black);color:var(--white);height:100dvh;opacity:0;transform:translateY(-10px);transition:opacity .26s cubic-bezier(.22,.61,.36,1),transform .26s cubic-bezier(.22,.61,.36,1)}.menu[data-astro-cid-dmqpwcec].is-open{opacity:1;transform:none}.menu[data-astro-cid-dmqpwcec][hidden]{display:none}.menu__list[data-astro-cid-dmqpwcec] li[data-astro-cid-dmqpwcec],.menu__sublabel[data-astro-cid-dmqpwcec],.menu__actions[data-astro-cid-dmqpwcec]{opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease}.menu[data-astro-cid-dmqpwcec].is-open .menu__list[data-astro-cid-dmqpwcec] li[data-astro-cid-dmqpwcec],.menu[data-astro-cid-dmqpwcec].is-open .menu__sublabel[data-astro-cid-dmqpwcec],.menu[data-astro-cid-dmqpwcec].is-open .menu__actions[data-astro-cid-dmqpwcec]{opacity:1;transform:none}.menu[data-astro-cid-dmqpwcec].is-open .menu__list[data-astro-cid-dmqpwcec] li[data-astro-cid-dmqpwcec]:nth-child(1){transition-delay:60ms}.menu[data-astro-cid-dmqpwcec].is-open .menu__list[data-astro-cid-dmqpwcec] li[data-astro-cid-dmqpwcec]:nth-child(2){transition-delay:90ms}.menu[data-astro-cid-dmqpwcec].is-open .menu__list[data-astro-cid-dmqpwcec] li[data-astro-cid-dmqpwcec]:nth-child(3){transition-delay:.12s}.menu[data-astro-cid-dmqpwcec].is-open .menu__list[data-astro-cid-dmqpwcec] li[data-astro-cid-dmqpwcec]:nth-child(4){transition-delay:.15s}.menu[data-astro-cid-dmqpwcec].is-open .menu__list[data-astro-cid-dmqpwcec] li[data-astro-cid-dmqpwcec]:nth-child(5){transition-delay:.18s}.menu[data-astro-cid-dmqpwcec].is-open .menu__list[data-astro-cid-dmqpwcec] li[data-astro-cid-dmqpwcec]:nth-child(n+6){transition-delay:.21s}.menu[data-astro-cid-dmqpwcec].is-open .menu__sublabel[data-astro-cid-dmqpwcec]{transition-delay:.23s}.menu[data-astro-cid-dmqpwcec].is-open .menu__actions[data-astro-cid-dmqpwcec]{transition-delay:.26s}.menu[data-astro-cid-dmqpwcec]:not(.is-open) .menu__list[data-astro-cid-dmqpwcec] li[data-astro-cid-dmqpwcec],.menu[data-astro-cid-dmqpwcec]:not(.is-open) .menu__sublabel[data-astro-cid-dmqpwcec],.menu[data-astro-cid-dmqpwcec]:not(.is-open) .menu__actions[data-astro-cid-dmqpwcec]{transition-delay:0ms;transition-duration:.14s}.menu__bar[data-astro-cid-dmqpwcec]{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;height:var(--nav-h);padding-inline:var(--gutter)}.menu__logo[data-astro-cid-dmqpwcec] img{width:200px;height:auto}.menu__close[data-astro-cid-dmqpwcec]{display:grid;place-content:center;width:44px;height:44px;margin-right:-10px}.menu__scroll[data-astro-cid-dmqpwcec]{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:4px var(--gutter) calc(32px + env(safe-area-inset-bottom))}.menu__list[data-astro-cid-dmqpwcec]{list-style:none}.menu__list[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{display:block;padding:17px 0;font-size:19px;font-weight:400;border-bottom:1px solid rgba(255,255,255,.12)}.menu__list[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec][aria-current=page]{color:var(--gold)}.menu__list[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{transition:color .16s ease,padding-left .16s ease}.menu__list[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover,.menu__list[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:focus-visible{color:var(--gold);padding-left:6px}.menu__sublabel[data-astro-cid-dmqpwcec]{margin:26px 0 4px;font-size:12px;font-weight:500;letter-spacing:.06em;color:var(--grey-500)}.menu__list--sub[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{padding:14px 0;font-size:16px;color:var(--grey-300);border-bottom-color:#ffffff12}.menu__actions[data-astro-cid-dmqpwcec]{display:grid;gap:12px;margin-top:30px}.menu__actions[data-astro-cid-dmqpwcec] .btn[data-astro-cid-dmqpwcec]{width:100%}@media(min-width:1440px){.menu[data-astro-cid-dmqpwcec]{display:none!important}}@media(prefers-reduced-motion:reduce){.menu[data-astro-cid-dmqpwcec],.menu__list[data-astro-cid-dmqpwcec] li[data-astro-cid-dmqpwcec],.menu__sublabel[data-astro-cid-dmqpwcec],.menu__actions[data-astro-cid-dmqpwcec],.menu__list[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{transition:none;transform:none}}.footer[data-astro-cid-sz7xmlte]{--pad-top: 75px;--brand-offset: 0px;--gap-logo-tagline: 19px;--gap-tagline-social: 21px;--gap-heading-links: 28px;--gap-inner-rule: 48px;--gap-rule-copy: 35px;--pad-bottom: 71px;--logo-w: 265px;--footer-pad: var(--gutter);background:var(--black);color:var(--white);padding-top:var(--pad-top)}.footer__inner[data-astro-cid-sz7xmlte]{display:grid;gap:46px;width:100%;max-width:calc(var(--content-max) + var(--footer-pad) * 2);margin-inline:auto;padding-inline:var(--footer-pad)}.footer__brand[data-astro-cid-sz7xmlte]{margin-top:var(--brand-offset)}.footer__logo[data-astro-cid-sz7xmlte]{display:block}.footer__logo[data-astro-cid-sz7xmlte] img{width:min(100%,var(--logo-w));height:auto}.footer__tagline[data-astro-cid-sz7xmlte]{margin-top:var(--gap-logo-tagline);font-family:var(--font-serif);font-size:18px;font-style:italic;line-height:28px;color:var(--grey-400)}.footer__contact[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:6px;margin-top:18px;font-style:normal;font-size:15px;line-height:1.5;color:var(--grey-400)}.footer__contact[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:inherit}.footer__contact[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--white)}.footer__social[data-astro-cid-sz7xmlte]{display:flex;gap:16px;margin-top:var(--gap-tagline-social);list-style:none}.footer__social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:grid;place-content:center;width:40px;height:40px;border-radius:50%;background:#111827;color:var(--white);transition:background-color .18s ease}.footer__social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{background:#1b2436}.footer__heading[data-astro-cid-sz7xmlte]{font-size:16px;font-weight:600;line-height:24px;margin-bottom:var(--gap-heading-links)}.footer__col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;display:grid;gap:12px}.footer__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:block;width:fit-content;font-size:16px;line-height:20px;color:var(--white);opacity:.92}.footer__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}.footer__baselinks[data-astro-cid-sz7xmlte]{display:none}@media(min-width:810px){.footer__baselinks[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:20px;list-style:none}.footer__baselinks[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:13px;color:inherit;opacity:.6;transition:opacity .18s ease}.footer__baselinks[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}}.footer__base[data-astro-cid-sz7xmlte]{width:100%;max-width:calc(var(--content-max) + var(--footer-pad) * 2);margin-inline:auto;margin-top:var(--gap-inner-rule);padding-inline:var(--footer-pad);padding-bottom:var(--pad-bottom)}.footer__base[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{padding-top:var(--gap-rule-copy);border-top:1px solid rgba(255,255,255,.12);font-size:14px;line-height:20px;color:var(--grey-500);text-align:center}@media(min-width:810px){.footer[data-astro-cid-sz7xmlte]{--pad-top: 61px;--brand-offset: 25px;--gap-logo-tagline: 14px;--gap-tagline-social: 13px;--gap-heading-links: 18px;--gap-inner-rule: 72px;--gap-rule-copy: 36px;--pad-bottom: 35px;--logo-w: 329px;--footer-pad: 24px}.footer__inner[data-astro-cid-sz7xmlte]{grid-template-columns:1fr repeat(3,minmax(130px,auto));gap:40px}.footer__base[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{text-align:left}.footer__base[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 28px}}@media(min-width:1440px){.footer[data-astro-cid-sz7xmlte]{--pad-top: 64px;--brand-offset: 0px;--gap-logo-tagline: 14px;--gap-tagline-social: 16px;--gap-heading-links: 18px;--gap-inner-rule: 50px;--gap-rule-copy: 32px;--pad-bottom: 57px;--logo-w: 435px;--footer-pad: 104px}.footer__inner[data-astro-cid-sz7xmlte]{grid-template-columns:1fr repeat(3,minmax(150px,auto));gap:56px}}.demo[data-astro-cid-g5lkgocu]{width:min(100% - 32px,var(--demo-max, 980px));padding:0;border:0;border-radius:var(--demo-radius, 20px);background:#f7f8f4;color:var(--black);overflow:visible}.demo[data-astro-cid-g5lkgocu]::backdrop{background:#0000009e;backdrop-filter:blur(6px)}.demo[data-astro-cid-g5lkgocu][open]{animation:demo-in .24s cubic-bezier(.2,0,.2,1)}@keyframes demo-in{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.demo[data-astro-cid-g5lkgocu][open]{animation:none}}.demo__dismiss[data-astro-cid-g5lkgocu]{position:absolute;top:14px;right:14px;margin:0}.demo__dismiss[data-astro-cid-g5lkgocu] button[data-astro-cid-g5lkgocu]{display:grid;place-content:center;width:40px;height:40px;border-radius:50%;color:var(--grey-600);transition:background-color .18s ease,color .18s ease}.demo__dismiss[data-astro-cid-g5lkgocu] button[data-astro-cid-g5lkgocu]:hover{background:#0000000f;color:var(--black)}.demo__body[data-astro-cid-g5lkgocu]{padding:var(--demo-pad, 40px 24px 32px)}.demo__title[data-astro-cid-g5lkgocu]{margin-inline:auto;max-width:22ch;font-size:var(--demo-fs, 28px);font-weight:500;line-height:1.2;text-align:center}.demo__title[data-astro-cid-g5lkgocu] em[data-astro-cid-g5lkgocu]{font-style:italic;color:var(--gold-dark)}.demo__gotcha[data-astro-cid-g5lkgocu]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.demo__grid[data-astro-cid-g5lkgocu]{display:grid;gap:var(--demo-gap, 20px);margin-top:var(--demo-grid-mt, 30px)}.field[data-astro-cid-g5lkgocu]{margin:0}.field[data-astro-cid-g5lkgocu] label[data-astro-cid-g5lkgocu]{display:block;margin-bottom:9px;font-size:12px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--grey-500)}.field[data-astro-cid-g5lkgocu] input[data-astro-cid-g5lkgocu],.field[data-astro-cid-g5lkgocu] select[data-astro-cid-g5lkgocu]{width:100%;min-height:54px;padding:0 22px;border:1px solid rgba(0,0,0,.26);border-radius:var(--radius-pill);background:transparent;font-size:16px;color:var(--black);transition:border-color .18s ease}.field[data-astro-cid-g5lkgocu] input[data-astro-cid-g5lkgocu]::placeholder{color:var(--grey-500)}.field[data-astro-cid-g5lkgocu] input[data-astro-cid-g5lkgocu]:hover,.field[data-astro-cid-g5lkgocu] select[data-astro-cid-g5lkgocu]:hover{border-color:#00000073}.field[data-astro-cid-g5lkgocu] input[data-astro-cid-g5lkgocu]:focus-visible,.field[data-astro-cid-g5lkgocu] select[data-astro-cid-g5lkgocu]:focus-visible{outline:2px solid var(--gold-ink);outline-offset:2px}.field[data-astro-cid-g5lkgocu] input[data-astro-cid-g5lkgocu]:user-invalid{border-color:#b3261e}.field__select[data-astro-cid-g5lkgocu]{position:relative;display:block}.field__select[data-astro-cid-g5lkgocu] select[data-astro-cid-g5lkgocu]{appearance:none;padding-right:48px;cursor:pointer}.field__select[data-astro-cid-g5lkgocu] svg[data-astro-cid-g5lkgocu]{position:absolute;right:22px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--grey-600)}.demo__foot[data-astro-cid-g5lkgocu]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:16px;margin-top:var(--demo-foot-mt, 26px)}.demo__submit[data-astro-cid-g5lkgocu]{min-height:54px;padding-inline:34px;font-size:16px}.demo__status[data-astro-cid-g5lkgocu]{flex:1 1 220px;margin:0;font-size:14px;line-height:1.5;color:var(--grey-600)}.demo__status[data-astro-cid-g5lkgocu][data-state=ok]{color:#1b5e20}.demo__status[data-astro-cid-g5lkgocu][data-state=error]{color:#b3261e}.demo__note[data-astro-cid-g5lkgocu]{margin-top:18px;font-size:13px;line-height:1.55;color:var(--grey-500);text-align:center}.demo[data-astro-cid-g5lkgocu][data-sent=true] .demo__grid[data-astro-cid-g5lkgocu],.demo[data-astro-cid-g5lkgocu][data-sent=true] .demo__submit[data-astro-cid-g5lkgocu],.demo[data-astro-cid-g5lkgocu][data-sent=true] .demo__note[data-astro-cid-g5lkgocu]{display:none}.demo[data-astro-cid-g5lkgocu][data-sent=true] .demo__foot[data-astro-cid-g5lkgocu]{justify-content:center}.demo[data-astro-cid-g5lkgocu][data-sent=true] .demo__status[data-astro-cid-g5lkgocu]{flex:0 1 auto;text-align:center;font-size:17px}@media(min-width:810px){.demo[data-astro-cid-g5lkgocu]{--demo-radius: 24px}.demo__body[data-astro-cid-g5lkgocu]{--demo-pad: 56px 56px 44px;--demo-fs: 38px;--demo-gap: 26px 32px;--demo-grid-mt: 38px;--demo-foot-mt: 32px}.demo__grid[data-astro-cid-g5lkgocu]{grid-template-columns:1fr 1fr}}@media(min-width:1440px){.demo__body[data-astro-cid-g5lkgocu]{--demo-pad: 64px 64px 48px;--demo-fs: 44px;--demo-gap: 28px 36px}}.skip[data-astro-cid-37fxchfa]{position:absolute;left:-9999px;top:8px;z-index:100;padding:10px 16px;background:var(--white);color:var(--black);border-radius:6px;font-weight:600}.skip[data-astro-cid-37fxchfa]:focus{left:8px}
