@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/inter-latin.Dnp-pEhj.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2212}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+11E-11F,U+130,U+15E-15F}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:400 600;src:url(/_astro/inter-latin-italic.RxvZD9Mj.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2212}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:400 600;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+11E-11F,U+130,U+15E-15F}@font-face{font-family:Inter Fallback;src:local(Arial),local(ArialMT),local(Helvetica),local(Roboto);size-adjust:104.33%;ascent-override:92.85%;descent-override:23.12%;line-gap-override:0%}@font-face{font-family:Inter Display Fallback;src:local(Arial),local(ArialMT),local(Helvetica),local(Roboto);size-adjust:99.58%;ascent-override:97.28%;descent-override:24.22%;line-gap-override:0%}:root{--ink-950:#0b0b0b;--ink-900:#0f0f10;--ink-800:#141415;--ink-700:#1a1a1b;--ink-600:#222224;--ink-500:#3a3a3c;--ink-400:#6b6b6e;--ink-300:#8a8a8a;--ink-200:#b9b6ae;--ink-100:#dad6cc;--ink-50:#f1ede4;--white:#fff;--gold-500:#9e7c2f;--gold-400:#c9a24d;--gold-300:#d9bc6e;--gold-200:#e6cf8a;--gold-a08:#c9a24d14;--gold-a15:#c9a24d26;--gold-a30:#c9a24d4d;--gold-a40:#c9a24d66;--gold-a60:#c9a24d99;--on-accent:var(--ink-950);--wa:#25d366;--danger:#e8806f;--white-a03:#ffffff08;--white-a04:#ffffff0a;--white-a05:#ffffff0d;--white-a06:#ffffff0f;--white-a08:#ffffff14;--white-a10:#ffffff1a;--white-a15:#ffffff26;--white-a20:#fff3;--white-a25:#ffffff40;--white-a45:#ffffff73;--ink-a10:#0b0b0b1a;--ink-a20:#0b0b0b33;--ink-a40:#0b0b0b66;--ink-a45:#0b0b0b73;--ink-a55:#0b0b0b8c;--ink-a60:#0b0b0b99;--ink-a70:#0b0b0bb3;--ink-a72:#0b0b0bb8;--ink-a80:#0b0b0bcc;--ink-a85:#0b0b0bd9;--ink-a95:#0b0b0bf2;--ink-a0:#0b0b0b00;--scrim:#00000080;--bg:var(--ink-950);--surface:var(--ink-800);--card:#ffffff06;--card-hover:var(--white-a04);--border:var(--white-a10);--border-hover:var(--white-a20);--hairline:var(--white-a05);--text:var(--ink-50);--text-body:var(--ink-200);--text-muted:var(--ink-300);--text-faint:var(--ink-400);--focus:var(--gold-400);--radial-gold:radial-gradient(ellipse at top, #c9a24d2e, transparent 60%);--gold-line:linear-gradient(90deg, transparent, #c9a24d8c, transparent);--hairline-fade:linear-gradient(to right, transparent, var(--white-a15), transparent);--footer-shade:linear-gradient(to bottom, transparent, #00000073);--photo-scrim:linear-gradient(to top, var(--ink-a85), var(--ink-a10) 55%, transparent);--font-sans:"Inter Variable", "Inter Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-display:"Inter Variable", "Inter Display Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--tracking-tightest:-.04em;--tracking-tight:-.02em;--tracking-eyebrow:.28em;--tracking-label:.22em;--r-xs:4px;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-xl:16px;--r-2xl:20px;--r-3xl:24px;--r-full:9999px;--e1:0 1px 2px #0000004d, 0 4px 16px #00000047;--e2:0 4px 12px #00000061, 0 16px 40px #00000057;--e3:0 12px 32px #00000075, 0 32px 80px #0000006b;--e-bar:0 20px 60px -20px #0009;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-14:3.5rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--container:1440px;--gutter:24px;--section-y:96px;--footer-top:128px;--header-h:64px;--page-top:144px;--material-strong-bg:var(--ink-a72);--material-strong-filter:blur(28px) saturate(180%);--material-bg:#0f0f108c;--material-filter:blur(24px) saturate(180%);--glass-bg:var(--white-a04);--glass-filter:blur(20px) saturate(180%);--menu-bg:var(--ink-a95);--menu-filter:blur(40px);--sheet-bg:#141415f0;--z-menu:40;--z-header:50;--z-bar:60;--z-sheet:100;--z-lightbox:110;color-scheme:dark}@media (width>=768px){:root{--gutter:40px;--section-y:128px;--header-h:80px;--page-top:176px}}@media (width>=1024px){:root{--gutter:56px}}html.rt{--material-strong-bg:var(--ink-950);--material-strong-filter:none;--material-bg:var(--ink-800);--material-filter:none;--glass-bg:var(--ink-700);--glass-filter:none;--menu-bg:var(--ink-950);--menu-filter:none;--sheet-bg:var(--ink-800)}@media (prefers-reduced-transparency:reduce){:root{--material-strong-bg:var(--ink-950);--material-strong-filter:none;--material-bg:var(--ink-800);--material-filter:none;--glass-bg:var(--ink-700);--glass-filter:none;--menu-bg:var(--ink-950);--menu-filter:none;--sheet-bg:var(--ink-800)}}@media (prefers-contrast:more){:root{--border:var(--white-a45);--border-hover:var(--white-a45);--material-strong-bg:var(--ink-950);--material-bg:var(--ink-950);--glass-bg:var(--ink-950);--text-muted:var(--ink-100)}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;background-color:var(--ink-950);scrollbar-width:thin;scrollbar-color:var(--white-a08) transparent;scroll-padding-top:96px}html,body{overflow-x:clip}body{background-color:var(--bg);min-height:100dvh;color:var(--text);font-family:var(--font-sans);font-feature-settings:"ss01", "cv05", "cv11";font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;flex-direction:column;font-size:1rem;font-weight:400;line-height:1.625;display:flex}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--white-a08);border-radius:var(--r-full)}::-webkit-scrollbar-thumb:hover{background:var(--white-a15)}main{flex:1 0 auto;display:block}main:focus{outline:none}img,picture,video,canvas,svg{max-width:100%;display:block}img,picture,video{height:auto}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}p,li,dd,dt,figcaption{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:var(--tracking-tight);text-wrap:balance;overflow-wrap:break-word;font-optical-sizing:auto;font-weight:500;line-height:1.1}h1{letter-spacing:var(--tracking-tightest);font-size:clamp(2.25rem,5vw,4.5rem)}h2{font-size:clamp(1.75rem,3.5vw,3rem)}h3{font-size:1.25rem;line-height:1.25}h4,h5,h6{font-size:1.0625rem;line-height:1.3}:where(h1,h2,h3,.display-1,.display-2,.display-3) em{font-style:italic;font-weight:inherit;color:var(--gold-400)}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}ul[role=list],ol[role=list]{padding:0;list-style:none}hr{border:0;border-top:1px solid var(--hairline)}strong,b{font-weight:600}::selection{background-color:var(--gold-a30);color:var(--ink-50)}:focus{outline:none}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}[hidden]{display:none!important}.display-1,.display-2,.display-3,.display-sm,.title,.number{font-family:var(--font-display);font-optical-sizing:auto;text-wrap:balance;font-weight:500}.display-1{letter-spacing:var(--tracking-tightest);font-size:clamp(2.75rem,7vw,6.5rem);line-height:.95}.display-2{letter-spacing:var(--tracking-tightest);font-size:clamp(2.25rem,5vw,4.5rem);line-height:1.02}.display-3{letter-spacing:var(--tracking-tight);font-size:clamp(1.75rem,3.5vw,3rem);line-height:1.05}.display-sm{letter-spacing:var(--tracking-tight);font-size:1.5rem;line-height:1.1}.title{letter-spacing:var(--tracking-tight);font-size:1.25rem;line-height:1.25}.number{letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:2.25rem;line-height:1}@media (width>=768px){.display-sm{font-size:1.75rem}.number{font-size:2.75rem}}.lead{color:var(--text-body);font-size:1.0625rem;line-height:1.6}.body{color:var(--text-body);font-size:.9375rem;line-height:1.625}@media (width>=768px){.body{font-size:1rem}}.small{font-size:.875rem;line-height:1.5}.eyebrow{font-family:var(--font-sans);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-muted);font-size:.75rem;font-weight:500;line-height:1.4;display:block}.eyebrow--light{color:var(--ink-100)}.label{font-family:var(--font-sans);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted);font-size:.6875rem;font-weight:500;line-height:1.3}.fineprint{letter-spacing:.01em;color:var(--text-muted);font-size:.75rem;line-height:1.45}.tabular{font-variant-numeric:tabular-nums}.balance{text-wrap:balance}.text-gold{color:var(--gold-400)}.text-muted{color:var(--text-muted)}.text-body{color:var(--text-body)}.text-strong{color:var(--text)}.container-page{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-y)}.grid-12{gap:var(--space-10) var(--space-6);display:grid}@media (width>=1024px){.grid-12{grid-template-columns:repeat(12,minmax(0,1fr))}}.grid-cards{gap:var(--space-6);display:grid}@media (width>=768px){.grid-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.grid-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.cta-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.sr-only{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{top:var(--space-3);left:var(--space-3);z-index:calc(var(--z-lightbox) + 1);min-height:44px;padding:0 var(--space-5);background:var(--gold-400);color:var(--on-accent);border-radius:var(--r-full);opacity:0;align-items:center;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex;position:fixed;transform:translateY(-200%)}.skip-link:focus-visible{opacity:1;transform:none}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:11px var(--space-6);font-family:var(--font-sans);letter-spacing:var(--tracking-tight);text-align:center;white-space:nowrap;color:var(--ink-50);border-radius:var(--r-full);cursor:pointer;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:var(--dur-color), var(--dur-color), var(--dur-color), var(--dur-color), var(--dur-release);transition-timing-function:ease-out, ease-out, ease-out, ease-out, var(--spring-settle);background-color:#0000;border:1px solid #0000;font-size:.875rem;font-weight:500;line-height:1.25rem;text-decoration:none;display:inline-flex;position:relative}.btn svg{flex:none}.btn-primary{background-color:var(--ink-50);color:var(--ink-950)}.btn-gold{background-color:var(--gold-400);color:var(--on-accent)}.btn-ghost{border-color:var(--white-a15);color:var(--ink-50)}.btn-outline{border-color:var(--gold-a60);color:var(--gold-200)}.btn-link{min-height:44px;letter-spacing:var(--tracking-tight);color:var(--ink-100);text-underline-offset:4px;border-radius:var(--r-xs);cursor:pointer;transition:color var(--dur-color) ease-out, transform var(--dur-release) var(--spring-settle);align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;line-height:1.25rem;text-decoration:underline 1px dotted;display:inline-flex}@media (hover:hover){.btn-primary:hover{background-color:var(--white)}.btn-gold:hover{background-color:var(--gold-300)}.btn-ghost:hover{background-color:var(--white-a06);border-color:var(--white-a25)}.btn-outline:hover{background-color:var(--gold-a08);border-color:var(--gold-400)}.btn-link:hover{color:var(--white)}}.btn-gold:active{background-color:var(--gold-500)}.btn-sm{padding-inline:var(--space-4);font-size:.8125rem}.btn-block{width:100%;display:flex}.btn-icon{width:44px;min-width:44px;height:44px;padding:0}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.wa-glyph{color:var(--wa)}@media (width<=479.98px){.btn{white-space:normal}}.nav-pill{justify-content:center;align-items:center;gap:var(--space-2);height:44px;padding:0 var(--space-4);font-family:var(--font-sans);letter-spacing:var(--tracking-tight);white-space:nowrap;border-radius:var(--r-full);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition-property:color,background-color,border-color,transform;transition-duration:var(--dur-color), var(--dur-color), var(--dur-color), var(--dur-release);transition-timing-function:ease-out, ease-out, ease-out, var(--spring-settle);border:1px solid #0000;font-size:.75rem;line-height:1;text-decoration:none;display:inline-flex}.nav-pill-ghost{border-color:var(--white-a10);background-color:var(--white-a03);color:var(--ink-100)}.nav-pill-gold{background-color:var(--gold-400);color:var(--on-accent);font-weight:500}@media (hover:hover){.nav-pill-ghost:hover{background-color:var(--white-a10);border-color:var(--white-a25)}.nav-pill-gold:hover{background-color:var(--gold-300)}}.chip{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);white-space:nowrap;color:var(--ink-200);background-color:var(--white-a03);border:1px solid var(--white-a10);border-radius:var(--r-full);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition-property:color,background-color,border-color,transform;transition-duration:var(--dur-color), var(--dur-color), var(--dur-color), var(--dur-release);transition-timing-function:ease-out, ease-out, ease-out, var(--spring-settle);flex:none;font-size:.75rem;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}@media (hover:hover){.chip:hover{border-color:var(--white-a20)}}.chip.is-active,.chip[aria-pressed=true],.chip:has(input:checked){color:var(--gold-200);background-color:var(--gold-a15);border-color:var(--gold-a60)}.chip input{-webkit-appearance:none;appearance:none;opacity:0;cursor:pointer;width:calc(100% + 2px);height:calc(100% + 2px);margin:0;position:absolute;top:-1px;left:-1px}.chip:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.pill-select{color:var(--ink-50);align-items:center;display:inline-flex;position:relative}.pill-select select{-webkit-appearance:none;appearance:none;width:100%;min-height:44px;padding:0 2.5rem 0 var(--space-4);color:inherit;background-color:var(--white-a04);border:1px solid var(--white-a10);border-radius:var(--r-full);cursor:pointer;transition:border-color var(--dur-color) ease-out;font-size:.875rem}.pill-select:after{content:"";right:var(--space-4);pointer-events:none;background-color:currentColor;width:14px;height:14px;position:absolute;top:50%;translate:0 -50%;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (hover:hover){.pill-select select:hover{border-color:var(--white-a20)}}.pill-select select option{color:var(--ink-50);background-color:var(--ink-900)}.badge{align-items:center;gap:var(--space-1);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;border-radius:var(--r-full);border:1px solid #0000;padding:5px 10px;font-size:.6875rem;font-weight:500;line-height:1.2;display:inline-flex}.badge-gold{color:var(--gold-300);background-color:var(--ink-a60);border-color:var(--gold-a30);backdrop-filter:blur(8px)}.badge-neutral{color:var(--ink-50);background-color:var(--white-a10);backdrop-filter:blur(8px)}.badge-outline{color:var(--gold-200);background-color:var(--ink-a60);border-color:var(--gold-a60);backdrop-filter:blur(8px)}html.rt :is(.badge-gold,.badge-neutral,.badge-outline){backdrop-filter:none;background-color:var(--ink-900)}.card{background-color:var(--card);border:1px solid var(--border);border-radius:var(--r-2xl);transition-property:border-color,background-color,box-shadow,translate,scale;transition-duration:var(--dur-hover), var(--dur-hover), var(--dur-hover), var(--dur-hover), var(--dur-release);transition-timing-function:ease, ease, ease, ease, var(--spring-settle);position:relative;overflow:hidden}@media (hover:hover){.card:hover{background-color:var(--card-hover);border-color:var(--border-hover);box-shadow:var(--e2);translate:0 -4px}html.rm .card:hover{translate:none}}.glass{border:1px solid var(--border);background-color:var(--glass-bg);backdrop-filter:var(--glass-filter)}.material{border:1px solid var(--border);background-color:var(--material-bg);backdrop-filter:var(--material-filter)}.material-strong{border:1px solid var(--white-a08);background-color:var(--material-strong-bg);backdrop-filter:var(--material-strong-filter)}.scroll-edge-b{position:relative}.scroll-edge-b:after{content:"";inset-inline:0;background:linear-gradient(to bottom, var(--ink-a45), var(--ink-a0));pointer-events:none;height:20px;position:absolute;bottom:0;transform:translateY(100%)}.hairline{background:var(--hairline-fade);width:100%;height:1px}.gold-line{background:var(--gold-line)}.radial-gold{background:var(--radial-gold)}html[data-light=off] [data-light]{display:none!important}.gradient-fade-bottom{-webkit-mask-image:linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000 100%)}.gradient-fade-edges{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.bg-grid{background-image:linear-gradient(to right, var(--white-a04) 1px, transparent 1px), linear-gradient(to bottom, var(--white-a04) 1px, transparent 1px);background-size:56px 56px}.mask-radial{-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.bg-diagonal{background-image:repeating-linear-gradient(45deg,#ffffff07 0 1px,#0000 1px 9px)}.bg-noise{background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='0.4'/></svg>")}.icon-disc{width:44px;height:44px;color:var(--gold-300);background-color:var(--gold-a08);border:1px solid var(--gold-a30);border-radius:var(--r-full);flex:none;justify-content:center;align-items:center;display:inline-flex}.fill{color:var(--text-muted);border:1px dashed var(--ink-500);border-radius:var(--r-full);padding:.05em .6em;font-size:.95em;display:inline-block}.tap{touch-action:manipulation;transition:scale var(--dur-release) var(--spring-settle)}input:not([type=checkbox],[type=radio],[type=range],[type=hidden]),select:not(.pill-select select),textarea{width:100%;min-height:48px;padding:.75rem var(--space-4);color:var(--text);background-color:var(--white-a04);border:1px solid var(--border);border-radius:var(--r-lg);transition:border-color var(--dur-color) ease-out;font-size:.9375rem}textarea{resize:vertical;min-height:8rem}@media (width<=767.98px){input:not([type=checkbox],[type=radio],[type=range],[type=hidden]),select:not(.pill-select select),textarea{font-size:max(1rem,16px)}}input::placeholder,textarea::placeholder{color:var(--text-muted);opacity:1}@media (hover:hover){input:hover,select:hover,textarea:hover{border-color:var(--border-hover)}}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--focus);outline-offset:1px;border-color:var(--gold-a60)}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--danger)}input[type=checkbox],input[type=radio],input[type=range]{accent-color:var(--gold-400)}label{cursor:pointer}.field{gap:var(--space-2);display:grid}.field__label{color:var(--text);font-size:.875rem;font-weight:500}.field__hint{color:var(--text-muted);font-size:.75rem}.field__error{color:var(--danger);font-size:.875rem;font-weight:500}@view-transition{navigation:auto}::view-transition-old(root){animation:vt-out var(--dur-scene) var(--ease-scene) both}::view-transition-new(root){animation:vt-in var(--dur-scene) var(--ease-scene) both}::view-transition-old(header),::view-transition-new(header),::view-transition-group(header){animation:none}::view-transition-old(header){display:none}html.rm::view-transition-old(root){animation:fade-out var(--dur-vt-reduced) linear both}html.rm::view-transition-new(root){animation:fade-in var(--dur-vt-reduced) linear both}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:fade-out var(--dur-vt-reduced) linear both}::view-transition-new(root){animation:fade-in var(--dur-vt-reduced) linear both}}@media print{[data-header],[data-mmenu],[data-mbar],.skip-link{display:none!important}html,body{background:var(--white)!important;color:var(--ink-950)!important}}:root{--ease-fade:cubic-bezier(.22, 1, .36, 1);--ease-push:cubic-bezier(.2, .7, .2, 1);--ease-scene:cubic-bezier(.65, 0, .35, 1);--spring-550:linear(0, .0294, .0991, .1889, .2855, .3811, .4708, .5523, .6244, .6873, .7412, .7869, .8253, .8574, .8841, .906, .924, .9387, .9507, .9604, .9683, .9746, .9797, .9838, .9871, .9898, .9919, .9936, .9949, .996, .9968, .9975, 1);--spring-400:linear(0, .0294, .0991, .1889, .2855, .3811, .4708, .5523, .6244, .6873, .7412, .7869, .8253, .8574, .8841, .906, .924, .9387, .9507, .9604, .9683, .9746, .9797, .9838, .9871, .9898, .9919, .9936, .9949, .996, .9968, .9975, 1);--spring-settle:linear(0, .0294, .0991, .1889, .2855, .3811, .4708, .5523, .6244, .6873, .7412, .7869, .8253, .8574, .8841, .906, .924, .9387, .9507, .9604, .9683, .9746, .9797, .9838, .9871, .9898, .9919, .9936, .9949, .996, .9968, .9975, 1);--dur-press:90ms;--dur-release:.22s;--dur-reduced:.24s;--dur-color:.3s;--dur-scene:.3s;--dur-vt-reduced:.15s;--dur-accordion:.4s;--dur-digits:.4s;--dur-hover:.5s;--dur-rise:.55s;--dur-reveal:.6s;--dur-card:.9s;--dur-fade:1.2s;--dur-img:1.2s;--dur-img-slow:1.6s;--dur-push:4s;--dur-marquee:40s;--delay-none:0s;--stagger-card:50ms;--stagger-rise:80ms;--stagger-menu:60ms}@keyframes fade-up{0%{opacity:0;transform:translateY(24px)}}@keyframes reveal-up{0%{opacity:0;transform:translateY(16px)}}@keyframes card-in{0%{opacity:0;transform:translateY(28px)}}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}@keyframes push-in{0%{transform:scale(1)}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes vt-out{to{opacity:0;transform:scale(1.02)}}@keyframes vt-in{0%{opacity:0;transform:scale(.98)}}html.js .fade-up{animation:fade-up var(--dur-fade) var(--ease-fade) var(--fade-delay,var(--delay-none)) backwards}html.js [data-reveal]:not(.is-revealed){opacity:0}html.js [data-reveal].is-revealed{animation:reveal-up var(--dur-reveal) var(--ease-fade) var(--reveal-delay,var(--delay-none)) backwards}html.js [data-reveal=card].is-revealed{animation:card-in var(--dur-card) var(--ease-fade) var(--reveal-delay,var(--delay-none)) backwards}html.js [data-reveal=rise].is-revealed{animation:fade-up var(--dur-rise) var(--spring-550) var(--reveal-delay,var(--delay-none)) backwards}html.js [data-reveal=fade].is-revealed{animation:fade-in var(--dur-reveal) var(--ease-fade) var(--reveal-delay,var(--delay-none)) backwards}html.js .rise-in{animation:fade-up var(--dur-rise) var(--spring-550) var(--fade-delay,var(--delay-none)) backwards}html.js:not(.rm) .push-in{animation:push-in var(--dur-push) var(--ease-push) backwards;transform:scale(1.03)}:where([data-press]){touch-action:manipulation;transition:transform var(--dur-release) var(--spring-settle)}:is(.btn,.nav-pill,.chip,[data-press]):is(.is-pressed,:active):not([disabled],[aria-disabled=true]){transition:color var(--dur-color) ease-out, background-color var(--dur-color) ease-out, border-color var(--dur-color) ease-out, box-shadow var(--dur-color) ease-out, transform var(--dur-press) ease-out;transform:scale(.98)}.card:is(.is-pressed,:active){transition:border-color var(--dur-hover) ease, background-color var(--dur-hover) ease, box-shadow var(--dur-hover) ease, translate var(--dur-hover) ease, scale var(--dur-press) ease-out;scale:.98}.tap:is(.is-pressed,:active){transition:scale var(--dur-press) ease-out;scale:.98}.marquee__track{animation:marquee var(--dur-marquee) linear infinite}.marquee:hover .marquee__track,.marquee[data-paused] .marquee__track{animation-play-state:paused}html.js.rm .fade-up,html.js.rm .rise-in{animation:none}html.js.rm [data-reveal].is-revealed{animation:fade-in var(--dur-reduced) linear backwards}html.rm .marquee__track{animation:none}html.rm *,html.rm :before,html.rm :after{animation-duration:var(--dur-reduced)!important;animation-delay:var(--delay-none)!important;transition-duration:var(--dur-reduced)!important;transition-delay:var(--delay-none)!important;scroll-behavior:auto!important}html.rm :is(.btn,.nav-pill,.chip,[data-press]):is(.is-pressed,:active){transition-duration:var(--dur-press)!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.marquee__track{animation:none}}.astro-f7espo7c:where(.logo){flex:none;max-width:100%;height:auto;min-height:28px;display:block}.astro-ccg5yoga:where(.icon){vertical-align:middle;flex:none;display:inline-block}.hdr.astro-nen7h5rs{z-index:var(--z-header);view-transition-name:header;background-color:var(--ink-a0);transition:background-color var(--dur-hover) ease, backdrop-filter var(--dur-hover) ease, -webkit-backdrop-filter var(--dur-hover) ease;position:fixed;inset:0 0 auto}.hdr.astro-nen7h5rs.is-scrolled{background-color:var(--material-strong-bg);backdrop-filter:var(--material-strong-filter)}.hdr.astro-nen7h5rs:before{content:"";z-index:-1;height:calc(100% + var(--space-10));background:linear-gradient(to bottom, var(--ink-a70), var(--ink-a40) 50%, var(--ink-a0));pointer-events:none;transition:opacity var(--dur-hover) ease;position:absolute;inset:0 0 auto}.hdr.astro-nen7h5rs.is-scrolled:before{opacity:0}.hdr.astro-nen7h5rs:after{content:"";inset-inline:0;background:linear-gradient(to bottom, var(--ink-a45), var(--ink-a0));opacity:0;pointer-events:none;height:20px;transition:opacity var(--dur-hover) ease;position:absolute;top:100%}.hdr.astro-nen7h5rs.is-scrolled:after{opacity:1}html.sheet-open .hdr.astro-nen7h5rs,html.lb-open .hdr.astro-nen7h5rs{background-color:var(--ink-950);backdrop-filter:none}.hdr__bar.astro-nen7h5rs{justify-content:space-between;align-items:center;gap:var(--space-4);height:var(--header-h);display:flex}.hdr__brand.astro-nen7h5rs{flex:none;align-items:center;min-height:44px;display:inline-flex}.hdr__brand.astro-nen7h5rs .hdr__logo{width:auto;height:40px}.hdr__nav.astro-nen7h5rs{display:none}.hdr__nav.astro-nen7h5rs ul.astro-nen7h5rs{align-items:center;gap:var(--space-1);display:flex}.hdr__link.astro-nen7h5rs{padding:var(--space-2) var(--space-4);letter-spacing:var(--tracking-tight);white-space:nowrap;color:var(--ink-200);transition:color var(--dur-color) ease-out, transform var(--dur-release) var(--spring-settle);align-items:center;font-size:.8125rem;text-decoration:none;display:inline-flex;position:relative}.hdr__link.astro-nen7h5rs[aria-current=page]{color:var(--white)}@media (hover:hover){.hdr__link.astro-nen7h5rs:hover{color:var(--white)}}.hdr__line.astro-nen7h5rs{inset-inline:var(--space-3);height:1px;position:absolute;bottom:-2px}.hdr__actions.astro-nen7h5rs{align-items:center;gap:var(--space-2);flex:none;display:flex}.hdr__phone.astro-nen7h5rs{font-variant-numeric:tabular-nums;display:none}.hdr__toggle.astro-nen7h5rs{width:44px;padding:0}.hdr__toggle.astro-nen7h5rs .hdr__icon-close,.hdr__toggle.astro-nen7h5rs[aria-expanded=true] .hdr__icon-open{display:none}.hdr__toggle.astro-nen7h5rs[aria-expanded=true] .hdr__icon-close{display:inline-block}.hdr__toggle--nojs.astro-nen7h5rs,html:not(.js) .hdr__toggle.astro-nen7h5rs:not(.hdr__toggle--nojs){display:none}html:not(.js) .hdr__toggle--nojs.astro-nen7h5rs{display:inline-flex}@media (width>=768px){.hdr__brand.astro-nen7h5rs .hdr__logo{height:48px}}@media (width>=1024px){.hdr__nav.astro-nen7h5rs{display:block}.hdr__toggle.astro-nen7h5rs,html:not(.js) .hdr__toggle--nojs.astro-nen7h5rs{display:none}}@media (width>=1280px){.hdr__phone.astro-nen7h5rs{display:inline-flex}}.mmenu.astro-nen7h5rs{z-index:var(--z-menu);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-hover) ease, visibility var(--dur-hover);position:fixed;inset:0}.mmenu.astro-nen7h5rs.is-open{opacity:1;visibility:visible;pointer-events:auto}.mmenu__backdrop.astro-nen7h5rs{background-color:var(--menu-bg);backdrop-filter:var(--menu-filter);position:absolute;inset:0}.mmenu__panel.astro-nen7h5rs{inset-inline:0;top:calc(var(--header-h) + var(--space-4));max-height:calc(100dvh - var(--header-h) - var(--space-4));padding:0 var(--gutter) var(--space-8);overscroll-behavior:contain;position:absolute;overflow-y:auto}.mmenu__list.astro-nen7h5rs{gap:var(--space-1);display:grid}.mmenu__link.astro-nen7h5rs,.mmenu__row.astro-nen7h5rs,.mmenu__cta.astro-nen7h5rs{align-items:center;gap:var(--space-3);min-height:44px;padding-block:var(--space-4);transform-origin:0;text-decoration:none;display:flex}.mmenu__link.astro-nen7h5rs,.mmenu__row.astro-nen7h5rs{border-bottom:1px solid var(--hairline)}.mmenu__link.astro-nen7h5rs,.mmenu__cta.astro-nen7h5rs{font-family:var(--font-display);letter-spacing:var(--tracking-tight);color:var(--ink-50);font-size:1.5rem;font-weight:500;line-height:1.2}.mmenu__link.astro-nen7h5rs[aria-current=page]{color:var(--gold-400)}.mmenu__row.astro-nen7h5rs{color:var(--ink-200);font-variant-numeric:tabular-nums;font-size:1.125rem}.mmenu__cta.astro-nen7h5rs{color:var(--gold-400)}.mmenu.astro-nen7h5rs.is-open .mmenu__item.astro-nen7h5rs{animation:fade-up var(--dur-fade) var(--ease-fade) calc(var(--i,0) * var(--stagger-menu)) backwards}html.rm .mmenu.astro-nen7h5rs.is-open .mmenu__item.astro-nen7h5rs{animation:fade-in var(--dur-reduced) linear backwards}html.menu-open{overflow:hidden}@media (width>=1024px){.mmenu.astro-nen7h5rs{display:none}}.ftr.astro-jo6i4kqk{margin-top:var(--footer-top);border-top:1px solid var(--hairline);background:var(--footer-shade), var(--ink-950)}.ftr__inner.astro-jo6i4kqk{padding-block:var(--space-20)}.ftr__grid.astro-jo6i4kqk{gap:var(--space-12);display:grid}@media (width>=640px){.ftr__grid.astro-jo6i4kqk{grid-template-columns:repeat(2,minmax(0,1fr))}.ftr__col--brand.astro-jo6i4kqk{grid-column:span 2}}@media (width>=1024px){.ftr__grid.astro-jo6i4kqk{grid-template-columns:repeat(12,minmax(0,1fr))}.ftr__col--brand.astro-jo6i4kqk{grid-column:span 5}.ftr__col.astro-jo6i4kqk:nth-child(2),.ftr__col.astro-jo6i4kqk:nth-child(3){grid-column:span 2}.ftr__col.astro-jo6i4kqk:nth-child(4){grid-column:span 3}}.ftr__logo-link.astro-jo6i4kqk{align-items:center;min-height:44px;display:inline-flex}.ftr__logo-link.astro-jo6i4kqk .ftr__logo{width:auto;height:56px}@media (width>=768px){.ftr__logo-link.astro-jo6i4kqk .ftr__logo{height:64px}}.ftr__tagline.astro-jo6i4kqk{margin-top:var(--space-6);max-width:28rem;color:var(--text-muted);font-size:.9375rem;line-height:1.625}.ftr__contact.astro-jo6i4kqk{margin-top:var(--space-6);display:grid}.ftr__item.astro-jo6i4kqk{align-items:flex-start;gap:var(--space-3);min-height:44px;padding-block:var(--space-3);color:var(--ink-200);transition:color var(--dur-color) ease-out;font-size:.875rem;line-height:1.45;text-decoration:none;display:inline-flex}.ftr__item.astro-jo6i4kqk .icon{color:var(--gold-400);margin-top:.1rem}.ftr__links.astro-jo6i4kqk{margin-top:var(--space-3);display:grid}.ftr__link.astro-jo6i4kqk{min-width:44px;min-height:44px;color:var(--ink-200);transition:color var(--dur-color) ease-out, translate var(--dur-color) ease-out;align-items:center;font-size:.875rem;text-decoration:none;display:inline-flex}@media (hover:hover){a.astro-jo6i4kqk.ftr__item:hover{color:var(--white)}.ftr__link.astro-jo6i4kqk:hover{color:var(--gold-200);translate:2px}}.ftr__subhead.astro-jo6i4kqk{margin-top:var(--space-8)}.ftr__dl.astro-jo6i4kqk{gap:var(--space-3);margin-top:var(--space-4);font-size:.875rem;line-height:1.45;display:grid}.ftr__dl.astro-jo6i4kqk dt.astro-jo6i4kqk{color:var(--text-muted)}.ftr__dl.astro-jo6i4kqk dd.astro-jo6i4kqk{color:var(--ink-200);margin:.125rem 0 0}.ftr__rule.astro-jo6i4kqk{margin-top:var(--space-16)}.ftr__legal.astro-jo6i4kqk{gap:0 var(--space-5);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.ftr__link--small.astro-jo6i4kqk{color:var(--text-muted);font-size:.75rem}.ftr__bottom.astro-jo6i4kqk{gap:var(--space-3);margin-top:var(--space-4);color:var(--text-muted);flex-direction:column;font-size:.75rem;line-height:1.5;display:flex}@media (width>=768px){.ftr__bottom.astro-jo6i4kqk{flex-direction:row;justify-content:space-between;align-items:center}}
