:root{--black:#1a1a18;--parchment:#f0ede6;--gold:#c8a96e;--grey:#888780;--asphalt:#4a4a46;--surface:#222220;--border:#2e2e2c;--gold-deep:#a8864f;--gold-ink:#7a5e2c;--error-on-light:#8f2f22;--grey-on-surface:#9a9993;--field-border:#75746e;--error:#e59a8a;--font-sans:"Montserrat", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-display:"Cormorant Garamond", Georgia, "Times New Roman", serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:clamp(1.0625rem, .98rem + .4vw, 1.25rem);--text-xl:clamp(1.375rem, 1.1rem + 1.2vw, 2rem);--text-2xl:clamp(1.75rem, 1.2rem + 2.6vw, 3.25rem);--text-3xl:clamp(2.25rem, 1.3rem + 4.6vw, 5rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:5rem;--space-9:8rem;--gutter:clamp(1rem, 5vw, 2.5rem);--container:75rem;--container-narrow:44rem;--header-h:60px;--header-total:calc(var(--header-h) + env(safe-area-inset-top,0px));--radius:2px;--ease:cubic-bezier(.4, 0, .2, 1)}@media (width>=40rem){:root{--header-h:72px}}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/_astro/montserrat-latin-300-normal.BgP24wlQ.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/montserrat-latin-400-normal.BLhwKU8k.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/montserrat-latin-500-normal.DRFEGfly.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/montserrat-latin-600-normal.UVxSCcoG.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/montserrat-latin-700-normal.BdjcYUrC.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_astro/montserrat-latin-800-normal.axpkC1rd.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_astro/cormorant-garamond-latin-400-italic.Dc_OZ8oc.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_astro/cormorant-garamond-latin-500-italic.Y14P-dkT.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}*{margin:0}html{background:var(--black);color-scheme:dark;-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-total) + var(--space-4))}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--black);min-height:100svh;color:var(--parchment);font-family:var(--font-sans);font-size:var(--text-base);-webkit-font-smoothing:antialiased;overflow-wrap:break-word;flex-direction:column;font-weight:400;line-height:1.7;display:flex}main{flex:1 0 auto}img,picture,video,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--gold);color:var(--black)}h1,h2,h3,h4{letter-spacing:-.01em;text-wrap:balance;font-weight:700;line-height:1.12}h1{font-size:var(--text-3xl)}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-xl)}h4{font-size:var(--text-lg)}p{text-wrap:pretty}a{color:var(--gold);text-underline-offset:.25em;text-decoration-thickness:1px}a:hover{color:var(--parchment)}.muted{color:var(--grey)}.eyebrow{font-size:var(--text-xs);letter-spacing:.3em;text-transform:uppercase;color:var(--gold);font-weight:400}.display-quote{font-family:var(--font-display);font-style:italic;font-weight:400;line-height:1.2}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.container--narrow{max-width:calc(var(--container-narrow) + var(--gutter) * 2)}.section{padding-block:var(--space-8)}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:var(--radius)}.btn{min-height:2.75rem;padding:0 var(--space-5);border-radius:var(--radius);background:var(--gold);color:var(--black);font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:background-color .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease);border:1px solid #0000;justify-content:center;align-items:center;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.btn:hover{background:var(--parchment);color:var(--black)}.btn--ghost{border-color:var(--parchment);color:var(--parchment);background:0 0}.btn--ghost:hover{background:var(--parchment);color:var(--black)}.skip-link{top:var(--space-2);left:var(--space-2);z-index:200;padding:var(--space-3) var(--space-4);background:var(--gold);color:var(--black);font-size:var(--text-sm);font-weight:700;text-decoration:none;position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}main:focus{outline:none}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ar-16-9{aspect-ratio:16/9}.ar-16-10{aspect-ratio:16/10}.ar-4-5{aspect-ratio:4/5}.ar-3-4{aspect-ratio:3/4}[data-fx="0"]{--fx:0%}[data-fx="5"]{--fx:5%}[data-fx="10"]{--fx:10%}[data-fx="15"]{--fx:15%}[data-fx="20"]{--fx:20%}[data-fx="25"]{--fx:25%}[data-fx="30"]{--fx:30%}[data-fx="35"]{--fx:35%}[data-fx="40"]{--fx:40%}[data-fx="45"]{--fx:45%}[data-fx="50"]{--fx:50%}[data-fx="55"]{--fx:55%}[data-fx="60"]{--fx:60%}[data-fx="65"]{--fx:65%}[data-fx="70"]{--fx:70%}[data-fx="75"]{--fx:75%}[data-fx="80"]{--fx:80%}[data-fx="85"]{--fx:85%}[data-fx="90"]{--fx:90%}[data-fx="95"]{--fx:95%}[data-fx="100"]{--fx:100%}[data-fy="0"]{--fy:0%}[data-fy="5"]{--fy:5%}[data-fy="10"]{--fy:10%}[data-fy="15"]{--fy:15%}[data-fy="20"]{--fy:20%}[data-fy="25"]{--fy:25%}[data-fy="30"]{--fy:30%}[data-fy="35"]{--fy:35%}[data-fy="40"]{--fy:40%}[data-fy="45"]{--fy:45%}[data-fy="50"]{--fy:50%}[data-fy="55"]{--fy:55%}[data-fy="60"]{--fy:60%}[data-fy="65"]{--fy:65%}[data-fy="70"]{--fy:70%}[data-fy="75"]{--fy:75%}[data-fy="80"]{--fy:80%}[data-fy="85"]{--fy:85%}[data-fy="90"]{--fy:90%}[data-fy="95"]{--fy:95%}[data-fy="100"]{--fy:100%}.connector{width:1px;height:clamp(4rem,10vw,7rem);margin-inline:auto;position:relative;overflow:hidden}.connector__thread{background-image:repeating-linear-gradient(180deg, var(--gold) 0, var(--gold) 3px, transparent 3px, transparent 9px);opacity:.45;position:absolute;inset:0}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.reveal{transition:opacity .9s var(--ease), transform .9s var(--ease)}.reveal:not(.in){opacity:0;transform:translateY(1.25rem)}.connector__thread{transition:transform 1.1s var(--ease), opacity .4s var(--ease)}.connector:not(.in) .connector__thread{opacity:0;transform:translateY(-100%)}.draw-y{transition:transform 1.8s var(--ease);transform-origin:top}.draw-y:not(.in){transform:scaleY(0)}}.form{gap:var(--space-7);display:grid}.form fieldset{gap:var(--space-5);border:0;min-width:0;margin:0;padding:0;display:grid}.form legend{margin-bottom:var(--space-4);color:var(--gold);font-size:var(--text-xs);letter-spacing:.24em;text-transform:uppercase;padding:0;font-weight:700}.form__row{gap:var(--space-5);display:grid}@media (width>=40rem){.form__row--2{grid-template-columns:repeat(2,minmax(0,1fr))}.form__row--car{grid-template-columns:minmax(0,3fr) minmax(0,3fr) minmax(0,2fr)}}.field{gap:var(--space-2);align-content:start;min-width:0;display:grid}.field label,.field__label{font-size:var(--text-sm);font-weight:600}.field__opt{color:var(--grey);font-weight:400}.field__hint{color:var(--grey);font-size:var(--text-sm);line-height:1.5}.field :where(input:not([type=checkbox]):not([type=radio]),textarea,select){width:100%;min-height:2.75rem;padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--field-border);border-radius:var(--radius);color:var(--parchment);font-size:var(--text-base);line-height:1.4}.field textarea{resize:vertical;min-height:8rem}.field select{appearance:none;padding-right:var(--space-7);background-image:linear-gradient(45deg, transparent 50%, var(--gold) 50%), linear-gradient(135deg, var(--gold) 50%, transparent 50%);background-position:calc(100% - 1.25rem),calc(100% - .9rem);background-repeat:no-repeat;background-size:.4rem .4rem}.field input:focus-visible,.field textarea:focus-visible,.field select:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.field [aria-invalid=true]{border-color:var(--error);border-width:2px}.field__error{min-height:0;color:var(--error);font-size:var(--text-sm);font-weight:600;line-height:1.5}.field__error:empty{display:none}.choices{gap:var(--space-3);border:0;margin:0;padding:0;display:grid}.choice{align-items:flex-start;gap:var(--space-3);min-height:2.75rem;padding:var(--space-3) var(--space-4);border:1px solid var(--field-border);border-radius:var(--radius);cursor:pointer;display:flex}.choice:has(input:checked){border-color:var(--gold)}.choice:has(input:disabled){cursor:not-allowed;opacity:.6}.choice:has([aria-invalid=true]){border-color:var(--error)}.choice input{width:1.25rem;height:1.25rem;accent-color:var(--gold);flex:none;margin:.2rem 0 0}.choice--quiet{border-color:#0000;padding-inline:0}.choice--quiet:has(input:checked){border-color:#0000}.choice--quiet .choice__title{font-size:var(--text-sm);font-weight:400}.choice--quiet .choice__note{font-weight:400;font-size:var(--text-xs);line-height:1.6}.choice__text{gap:var(--space-1);display:grid}.choice__title{font-weight:600}.choice__note{color:var(--grey);font-size:var(--text-sm)}.hp{width:1px;height:1px;top:auto;left:-10000px;overflow:hidden;position:absolute!important}.form__actions{gap:var(--space-4);justify-items:start;display:grid}.form__summary{color:var(--error);font-weight:600}.form__summary:empty{display:none}.form__note{color:var(--grey);font-size:var(--text-sm)}.form__note--strong{color:var(--parchment);font-weight:600}.btn[disabled]{opacity:.6;cursor:progress}.notice{gap:var(--space-3);padding:var(--space-5);background:var(--surface);border:1px solid var(--gold);border-radius:var(--radius);display:grid}.notice--error{border-color:var(--error)}.notice h2,.notice h3{font-size:var(--text-xl)}.notice:focus{outline:none}.notice:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.section-dark{background:var(--black);color:var(--parchment)}.section-light{background:var(--parchment);color:var(--black);color-scheme:light}.section-light h1,.section-light h2,.section-light h3,.section-light h4{color:var(--black)}.section-light a:not(.btn){color:var(--gold-ink)}.section-light a:not(.btn):hover{color:var(--black)}.section-light :focus-visible,.section-light .field :where(input,textarea,select):focus-visible{outline-color:var(--gold-ink)}.section-light ::selection{background:var(--black);color:var(--parchment)}.kicker{color:var(--gold);letter-spacing:.3em;text-transform:uppercase;font-size:14px;font-weight:600;line-height:1.5}.section-light .kicker{color:var(--gold-ink)}.gold-rule{background:var(--gold);width:48px;height:3px;display:block}.section-light .gold-rule{background:var(--gold-deep)}.section-light .btn{background:var(--black);border-color:var(--black);color:var(--parchment)}.section-light .btn:hover{background:var(--gold-ink);border-color:var(--gold-ink);color:var(--parchment)}.section-light .btn--ghost{border-color:var(--black);color:var(--black);background:0 0}.section-light .btn--ghost:hover{background:var(--black);border-color:var(--black);color:var(--parchment)}.section-light .field label{color:var(--black)}.section-light .field :where(input:not([type=checkbox]):not([type=radio]),textarea,select){color:var(--black);background:#fff;border-color:#6d6c66}.section-light .field [aria-invalid=true]{border-color:var(--error-on-light)}.section-light .field__hint,.section-light .form__note{color:var(--black)}.section-light .field__error,.section-light .form__summary{color:var(--error-on-light)}.section-light .notice{border-color:var(--gold-deep);color:var(--black);background:#fff}.section-light .notice--error{border-color:var(--error-on-light)}.logo[data-astro-cid-f7espo7c]{line-height:0;display:block}.logo[data-astro-cid-f7espo7c] img[data-astro-cid-f7espo7c]{width:auto;max-width:none;height:40px;display:block}.logo--header[data-astro-cid-f7espo7c] img[data-astro-cid-f7espo7c],.logo--footer[data-astro-cid-f7espo7c] img[data-astro-cid-f7espo7c]{min-height:32px}.logo__text[data-astro-cid-f7espo7c]{color:inherit;letter-spacing:.14em;text-transform:uppercase;font-size:16px;font-weight:700;line-height:1.2;display:block}.logo__mark[data-astro-cid-f7espo7c]{display:none!important}@media (width<=39.9375rem){.logo--swap[data-astro-cid-f7espo7c] .logo__full[data-astro-cid-f7espo7c]{display:none!important}.logo--swap[data-astro-cid-f7espo7c] .logo__mark[data-astro-cid-f7espo7c]{height:36px;display:block!important}}.site-header[data-astro-cid-nen7h5rs]{z-index:50;padding-top:env(safe-area-inset-top,0px);padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px);background:var(--black);border-bottom:1px solid var(--border);position:sticky;top:0}.site-header[data-astro-cid-nen7h5rs][data-overlay=true][data-solid=false][data-open=false]{background:linear-gradient(#1a1a18d1 0%,#1a1a1873 55%,#1a1a1800 100%);border-bottom-color:#0000}@media (prefers-reduced-motion:no-preference){.site-header[data-astro-cid-nen7h5rs][data-overlay=true]{transition:background-color .25s var(--ease), border-color .25s var(--ease)}}.site-header__bar[data-astro-cid-nen7h5rs]{z-index:2;align-items:center;gap:var(--space-4);min-height:var(--header-h);padding-inline:var(--gutter);max-width:calc(var(--container) + var(--gutter) * 2);margin-inline:auto;display:flex;position:relative}.site-header__brand[data-astro-cid-nen7h5rs]{z-index:2;color:inherit;margin-right:auto;text-decoration:none;display:inline-flex;position:relative}.site-header__brand[data-astro-cid-nen7h5rs]:hover{color:inherit}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.apply[data-astro-cid-nen7h5rs]{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none}.site-nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--parchment)}.site-nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--gold)}.apply[data-astro-cid-nen7h5rs]{border:1px solid var(--gold);border-radius:var(--radius);color:var(--parchment);transition:background-color .2s var(--ease), color .2s var(--ease);background:0 0;justify-content:center;align-items:center;padding:12px 20px;display:inline-flex}.apply[data-astro-cid-nen7h5rs]:hover,.apply[data-astro-cid-nen7h5rs]:focus-visible{background:var(--gold);color:var(--black)}.nav-toggle[data-astro-cid-nen7h5rs]{z-index:2;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex;position:relative}.nav-toggle__bars[data-astro-cid-nen7h5rs],.nav-toggle__bars[data-astro-cid-nen7h5rs]:before,.nav-toggle__bars[data-astro-cid-nen7h5rs]:after{background:var(--parchment);width:22px;height:2px;transition:transform .25s var(--ease), background-color .25s var(--ease);display:block}.nav-toggle__bars[data-astro-cid-nen7h5rs]{position:relative}.nav-toggle__bars[data-astro-cid-nen7h5rs]:before,.nav-toggle__bars[data-astro-cid-nen7h5rs]:after{content:"";position:absolute;left:0}.nav-toggle__bars[data-astro-cid-nen7h5rs]:before{top:-7px}.nav-toggle__bars[data-astro-cid-nen7h5rs]:after{top:7px}.nav-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .nav-toggle__bars[data-astro-cid-nen7h5rs]{background:0 0}.nav-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .nav-toggle__bars[data-astro-cid-nen7h5rs]:before{transform:translateY(7px)rotate(45deg)}.nav-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .nav-toggle__bars[data-astro-cid-nen7h5rs]:after{transform:translateY(-7px)rotate(-45deg)}.site-header__apply[data-astro-cid-nen7h5rs]{display:none}.site-nav[data-astro-cid-nen7h5rs]{z-index:1;height:100dvh;padding:calc(var(--header-h) + env(safe-area-inset-top,0px) + var(--space-6)) calc(var(--gutter) + env(safe-area-inset-right,0px)) calc(var(--space-6) + env(safe-area-inset-bottom,0px)) calc(var(--gutter) + env(safe-area-inset-left,0px));background:var(--black);flex-direction:column;display:none;position:fixed;inset:0;overflow-y:auto}.site-header[data-astro-cid-nen7h5rs][data-open=true] .site-nav[data-astro-cid-nen7h5rs]{display:flex}.site-header[data-astro-cid-nen7h5rs][data-open=true]{background:var(--black);border-bottom-color:var(--border)}.site-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none;display:grid}.site-nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--border);align-items:center;min-height:4.25rem;font-size:clamp(26px,8vw,36px);display:flex}.site-nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--gold);padding-left:var(--space-3);box-shadow:inset 3px 0 0 var(--gold)}.site-nav__apply[data-astro-cid-nen7h5rs]{margin-top:auto;padding-block:18px;font-size:16px}.scroll-line[data-astro-cid-nen7h5rs]{z-index:3;pointer-events:none;height:2px;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.scroll-line[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--gold);transform-origin:0;will-change:transform;width:100%;height:100%;display:block;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.scroll-line[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{opacity:.6;transform:none!important}}@media (width>=56rem){.site-header__bar[data-astro-cid-nen7h5rs]{gap:var(--space-6);max-width:none;padding-inline:clamp(1.25rem,2vw,2rem)}.nav-toggle[data-astro-cid-nen7h5rs],.site-nav__apply[data-astro-cid-nen7h5rs]{display:none}.site-header__apply[data-astro-cid-nen7h5rs]{display:inline-flex}.site-nav[data-astro-cid-nen7h5rs]{z-index:auto;background:0 0;height:auto;padding:0;display:block;position:static;overflow:visible}.site-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:var(--space-6);display:flex}.site-nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-bottom:2px solid #0000;min-height:0;padding:6px 0;font-size:14px}.site-nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{box-shadow:none;border-bottom-color:var(--gold);color:var(--parchment);padding-left:0}.site-nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]:hover{color:var(--gold)}.site-header__brand[data-astro-cid-nen7h5rs]{margin-right:auto}}html.menu-open{overflow:hidden}html.menu-open .cookie-banner{visibility:hidden}.site-footer[data-astro-cid-jo6i4kqk]{margin-top:var(--space-9);padding-block:var(--space-7) var(--space-6);border-top:1px solid var(--border)}.site-footer--flush[data-astro-cid-jo6i4kqk]{margin-top:0}.site-footer__inner[data-astro-cid-jo6i4kqk]{justify-items:center;gap:var(--space-5);text-align:center;display:grid}.site-footer__brand[data-astro-cid-jo6i4kqk]{color:inherit;text-decoration:none}.site-footer__links[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{justify-content:center;gap:0 var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.site-footer__links[data-astro-cid-jo6i4kqk] button[data-astro-cid-jo6i4kqk]{min-height:2.75rem;color:var(--grey);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:none;display:inline-flex}.site-footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.site-footer__links[data-astro-cid-jo6i4kqk] button[data-astro-cid-jo6i4kqk]:hover{color:var(--parchment)}.site-footer__legal[data-astro-cid-jo6i4kqk]{max-width:40rem;color:var(--grey);font-size:var(--text-xs);line-height:1.8}.site-footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:inherit;text-underline-offset:.2em;text-decoration:underline}.site-footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--parchment)}.cookie-banner[data-astro-cid-hq3mgpmn]{inset:auto var(--gutter) var(--space-4) var(--gutter);z-index:100;max-width:42rem;padding:var(--space-4);background:var(--surface);border:1px solid var(--asphalt);border-radius:var(--radius);position:fixed;box-shadow:0 .75rem 2rem #00000080}.cookie-banner[data-astro-cid-hq3mgpmn][hidden]{display:none}.cookie-banner__inner[data-astro-cid-hq3mgpmn]{gap:var(--space-4);display:grid}.cookie-banner__title[data-astro-cid-hq3mgpmn]{margin-bottom:var(--space-1);font-size:var(--text-base);letter-spacing:0}.cookie-banner__copy[data-astro-cid-hq3mgpmn] p[data-astro-cid-hq3mgpmn]{font-size:var(--text-sm);color:var(--grey-on-surface);line-height:1.6}.cookie-banner__actions[data-astro-cid-hq3mgpmn]{gap:var(--space-3);display:flex}.cookie-banner__actions[data-astro-cid-hq3mgpmn] .btn[data-astro-cid-hq3mgpmn]{min-width:0;padding-inline:var(--space-3);flex:1 1 0}@media (width>=40rem){.cookie-banner__inner[data-astro-cid-hq3mgpmn]{grid-template-columns:1fr auto;align-items:center}.cookie-banner__actions[data-astro-cid-hq3mgpmn] .btn[data-astro-cid-hq3mgpmn]{min-width:7rem;padding-inline:var(--space-5);flex:none}}
