.marketing-theme{--color-surface-0:#0d0b09;--color-surface-1:#161310;--color-surface-2:#1e1a16;--color-surface-3:#2a2420;--color-text-hi:#f0e8dc;--color-text-mid:#c8baa8;--color-text-lo:#8c8070;--color-accent:#b89b6e;--color-accent-hi:#b89b6e;--color-accent-dim:#6b5a3e;--color-accent-ink:#0d0b09;--font-display:var(--font-playfair-display),Georgia,serif;--font-sans:var(--font-outfit-marketing),"Outfit",system-ui,sans-serif;--radius-card:18px;--radius-pill:999px;--radius-input:12px;--radius-modal:22px;--shadow-mkt-sm:0 1px 3px rgba(0,0,0,0.45),0 0 0 1px rgba(42,36,32,0.6);--shadow-mkt-md:0 4px 12px rgba(0,0,0,0.55),0 0 0 1px rgba(42,36,32,0.5);--shadow-mkt-glow:0 0 0 1px rgba(184,155,110,0.35),0 4px 20px rgba(184,155,110,0.18);--hero-photo-opacity:0.85;--hero-fade:linear-gradient(to right,var(--color-surface-0) 50%,color-mix(in srgb,var(--color-surface-0) 45%,transparent) 70%,transparent 90%),linear-gradient(to top,var(--color-surface-0) 3%,transparent 32%);color-scheme:dark;background:var(--color-surface-0);color:var(--color-text-mid)}.marketing-theme .hero-photo{opacity:var(--hero-photo-opacity)}.marketing-theme .hero-fade{background:var(--hero-fade)}.marketing-theme[data-theme=light]{--hero-photo-opacity:0.9;--hero-fade:linear-gradient(to right,var(--color-surface-0) 36%,color-mix(in srgb,var(--color-surface-0) 40%,transparent) 60%,transparent 82%),linear-gradient(to top,var(--color-surface-0) 2%,transparent 30%);--color-surface-0:#f7f3ef;--color-surface-1:#ffffff;--color-surface-2:#efe9e2;--color-surface-3:#ddd5cc;--color-text-hi:#1a1714;--color-text-mid:#4a3e35;--color-text-lo:#726055;--color-accent:#856434;--color-accent-hi:#856434;--color-accent-dim:#c4ab7f;--color-accent-ink:#ffffff;--shadow-mkt-sm:0 1px 3px rgba(0,0,0,0.08),0 0 0 1px rgba(221,213,204,0.8);--shadow-mkt-md:0 4px 12px rgba(0,0,0,0.1),0 0 0 1px rgba(221,213,204,0.6);--shadow-mkt-glow:0 0 0 1px rgba(140,107,63,0.3),0 4px 20px rgba(140,107,63,0.14);color-scheme:light}@media (prefers-color-scheme:light){.marketing-theme:not([data-theme]){--hero-photo-opacity:0.9;--hero-fade:linear-gradient(to right,var(--color-surface-0) 36%,color-mix(in srgb,var(--color-surface-0) 40%,transparent) 60%,transparent 82%),linear-gradient(to top,var(--color-surface-0) 2%,transparent 30%);--color-surface-0:#f7f3ef;--color-surface-1:#ffffff;--color-surface-2:#efe9e2;--color-surface-3:#ddd5cc;--color-text-hi:#1a1714;--color-text-mid:#4a3e35;--color-text-lo:#726055;--color-accent:#856434;--color-accent-hi:#856434;--color-accent-dim:#c4ab7f;--color-accent-ink:#ffffff;--shadow-mkt-sm:0 1px 3px rgba(0,0,0,0.08),0 0 0 1px rgba(221,213,204,0.8);--shadow-mkt-md:0 4px 12px rgba(0,0,0,0.1),0 0 0 1px rgba(221,213,204,0.6);--shadow-mkt-glow:0 0 0 1px rgba(140,107,63,0.3),0 4px 20px rgba(140,107,63,0.14);color-scheme:light}}@media (min-width:768px) and (max-width:1279px){.marketing-theme,.marketing-theme:not([data-theme]),.marketing-theme[data-theme=light]{--hero-fade:linear-gradient(to right,var(--color-surface-0) 58%,color-mix(in srgb,var(--color-surface-0) 45%,transparent) 78%,transparent 96%),linear-gradient(to top,var(--color-surface-0) 3%,transparent 32%)}}@media (max-width:767px){.marketing-theme,.marketing-theme:not([data-theme]),.marketing-theme[data-theme=light]{--hero-fade:linear-gradient(color-mix(in srgb,var(--color-surface-0) 78%,transparent),color-mix(in srgb,var(--color-surface-0) 78%,transparent)),linear-gradient(to top,var(--color-surface-0) 3%,transparent 32%)}}.marketing-theme .type-display-xl{font-weight:400;font-size:clamp(2.6rem,5.5vw,5.2rem);line-height:1.07;letter-spacing:normal}.marketing-theme .type-display-lg{font-weight:400;font-size:clamp(1.8rem,2.8vw,2.5rem);line-height:1.2;letter-spacing:normal}.marketing-theme .type-title{font-family:var(--font-display);font-weight:400;font-size:1.3rem;line-height:1.3}.marketing-theme :is(.type-display-xl,.type-display-lg,.type-title),.marketing-theme :is(h1,h2,h3){font-family:var(--font-sans);font-weight:500;font-variant-numeric:lining-nums;text-wrap:balance}.marketing-theme .type-display-xl{letter-spacing:-.04em}.marketing-theme .type-display-lg{letter-spacing:-.03em}.marketing-theme .type-title{letter-spacing:-.015em}.marketing-theme :is(h1,h2,h3,.type-display-xl,.type-display-lg,.type-title) em{font-family:var(--font-display);font-style:italic;font-weight:400;color:var(--color-accent-hi)}.marketing-theme .type-body-lg{font-weight:300;font-size:.92rem;line-height:1.7}.marketing-theme .type-meta{font-weight:400;font-size:.75rem}.marketing-theme .type-label{font-weight:500;font-size:.68rem;letter-spacing:.18em}.marketing-theme dd,.marketing-theme li,.marketing-theme p{font-weight:300}.marketing-theme{--h-bg:var(--color-surface-0);--h-surface:var(--color-surface-1);--h-surface-2:var(--color-surface-2);--h-line:color-mix(in srgb,var(--color-text-hi) 11%,transparent);--h-line-2:color-mix(in srgb,var(--color-text-hi) 22%,transparent);--h-ink:var(--color-text-hi);--h-ink-2:var(--color-text-mid);--h-ink-3:var(--color-text-lo);--h-gold:var(--color-accent);--h-gold-text:var(--color-accent-hi);--h-on-gold:var(--color-accent-ink);--h-glow:color-mix(in srgb,var(--color-accent) 32%,transparent);--h-spot:color-mix(in srgb,var(--color-accent) 15%,transparent);--h-leak:rgba(200,80,70,0.14);--h-stage:#0b0907;--h-on-img:#fbf6ee;--h-on-img-2:rgba(251,246,238,0.78);--h-scrim:rgba(8,6,4,0.8);--h-reel:#e6c891;--h-mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--h-ease:cubic-bezier(0.2,0.7,0.1,1);--h-r:22px}.marketing-theme .hm-eyebrow{font:500 12px/1 var(--h-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--h-gold-text);display:inline-flex;align-items:center;gap:10px}.marketing-theme .hm-eyebrow:before{content:"";width:22px;height:1px;background:currentColor}.marketing-theme .hm-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:50px;padding:0 24px;border-radius:999px;font:500 15.5px var(--font-sans);text-decoration:none;border:1px solid transparent;white-space:nowrap;transition:transform .3s var(--h-ease),box-shadow .3s,border-color .3s}.marketing-theme .hm-btn:hover{transform:translateY(-2px)}.marketing-theme .hm-btn-gold{background:var(--h-gold);color:var(--h-on-gold);box-shadow:0 10px 40px -12px var(--h-glow)}.marketing-theme .hm-btn-gold:hover{box-shadow:0 16px 50px -10px var(--h-glow)}.marketing-theme .hm-btn-line{border-color:var(--h-line-2);color:var(--h-ink);background:color-mix(in srgb,var(--h-surface) 50%,transparent)}.marketing-theme .hm-btn-line:hover{border-color:var(--h-gold)}.marketing-theme .hm-nav{position:fixed;inset-inline:0;top:calc(env(safe-area-inset-top, 0px) + 14px);z-index:50;padding-left:max(12px,env(safe-area-inset-left,0px));padding-right:max(12px,env(safe-area-inset-right,0px));pointer-events:none}.marketing-theme .hm-pill{pointer-events:auto;position:relative;max-width:1180px;margin:0 auto;display:flex;align-items:center;gap:16px;height:60px;padding:0 10px 0 18px;border-radius:999px;border:1px solid var(--h-line);background:color-mix(in srgb,var(--h-bg) 70%,transparent);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);transition:box-shadow .4s,background .4s}.marketing-theme .hm-nav[data-scrolled] .hm-pill{background:color-mix(in srgb,var(--h-bg) 88%,transparent);box-shadow:0 18px 50px -22px rgba(0,0,0,.5)}.marketing-theme .hm-logo{display:inline-flex;color:var(--h-gold);text-decoration:none}.marketing-theme .hm-logo>span>svg:first-child{transform:rotate(var(--spin,0deg))}.marketing-theme .hm-account{font-size:14.5px;color:var(--h-ink);text-decoration:none;padding:8px 10px}.marketing-theme .hm-links{display:flex;gap:2px;margin-left:auto}.marketing-theme .hm-links a{font-size:14.5px;color:var(--h-ink-2);text-decoration:none;padding:8px 12px;border-radius:999px;transition:color .2s,background .2s}.marketing-theme .hm-links a:hover{color:var(--h-ink);background:var(--h-surface-2)}.marketing-theme .hm-navr{display:flex;align-items:center;gap:8px}.marketing-theme .hm-pill .hm-btn{height:42px;padding:0 18px;font-size:14.5px}.marketing-theme .hm-scrub{position:absolute;left:24px;right:24px;bottom:0;height:2px;background:var(--h-line)}.marketing-theme .hm-scrub i{position:absolute;inset:0 auto 0 0;width:calc(var(--prog, 0) * 100%);background:var(--h-gold)}.marketing-theme .hm-menu{display:none;position:relative}.marketing-theme .hm-menu summary{list-style:none;cursor:pointer;display:grid;place-items:center;width:40px;height:40px;border-radius:999px;border:1px solid var(--h-line-2);color:var(--h-ink-2)}.marketing-theme .hm-menu summary::-webkit-details-marker{display:none}.marketing-theme .hm-sheet{position:absolute;right:0;top:calc(100% + 12px);width:min(300px,calc(100vw - 32px));border-radius:22px;border:1px solid var(--h-line);background:var(--h-bg);box-shadow:0 20px 50px -20px rgba(0,0,0,.5);padding:10px;display:grid}.marketing-theme .hm-sheet a{padding:12px 14px;border-radius:14px;text-decoration:none;color:var(--h-ink);font-size:16px}.marketing-theme .hm-sheet a:hover{background:var(--h-surface-2)}@media (max-width:1060px){.marketing-theme .hm-links{display:none}.marketing-theme .hm-menu{display:block}.marketing-theme .hm-navr{margin-left:auto}}@media (max-width:620px){.marketing-theme .hm-navr .hm-account,.marketing-theme .hm-navr .hm-btn{display:none}.marketing-theme .hm-pill{height:56px;padding-left:14px}}@font-face{font-family:playfairDisplay;src:url(/_next/static/media/0a002f5319e6b358-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:playfairDisplay;src:url(/_next/static/media/a4129c4f34f1b5c0-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:playfairDisplay;src:url(/_next/static/media/a191b9bac6f8600d-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:playfairDisplay Fallback;src:local("Arial");ascent-override:106.51%;descent-override:24.71%;line-gap-override:0.00%;size-adjust:101.58%}.__className_cd1967{font-family:playfairDisplay,playfairDisplay Fallback,Georgia,serif}.__variable_cd1967{--font-playfair-display:"playfairDisplay","playfairDisplay Fallback",Georgia,serif}@font-face{font-family:outfitMarketing;src:url(/_next/static/media/2c9c931231733a6e-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:outfitMarketing;src:url(/_next/static/media/e96e15292515bfc8-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:outfitMarketing Fallback;src:local("Arial");ascent-override:100.84%;descent-override:26.22%;line-gap-override:0.00%;size-adjust:99.17%}.__className_809c29{font-family:outfitMarketing,outfitMarketing Fallback,Archivo,Impact,sans-serif}.__variable_809c29{--font-outfit-marketing:"outfitMarketing","outfitMarketing Fallback",Archivo,Impact,sans-serif}