@font-face{font-family:Averta Std;src:url(/fonts/avertastd-extrathin.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Averta Std;src:url(/fonts/avertastd-thin.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Averta Std;src:url(/fonts/avertastd-light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Averta Std;src:url(/fonts/avertastd-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Averta Std;src:url(/fonts/avertastd-semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Averta Std;src:url(/fonts/avertastd-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Averta Std;src:url(/fonts/avertastd-extrabold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Averta Std;src:url(/fonts/avertastd-extrathin-italic.woff2) format("woff2");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Averta Std;src:url(/fonts/avertastd-thin-italic.woff2) format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Averta Std;src:url(/fonts/avertastd-light-italic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Averta Std;src:url(/fonts/avertastd-regular-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Averta Std;src:url(/fonts/avertastd-semibold-italic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Averta Std;src:url(/fonts/avertastd-bold-italic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Averta Std;src:url(/fonts/avertastd-extrabold-italic.woff2) format("woff2");font-weight:800;font-style:italic;font-display:swap}:root{--black: #0a0a0a;--dark: #141414;--mid: #1e1e1e;--border: rgba(255, 255, 255, .1);--white: #f4f1ec;--muted: rgba(244, 241, 236, .66);--red: #e23b3b;--gold: #e23b3b;--font: "Averta Std", sans-serif;--font-body: "Averta Std", sans-serif;--header-height: 72px;--page-pad: 48px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:hidden}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--black);color:var(--white);font-family:var(--font);font-weight:400;overflow-x:hidden}p,.section-label,.overlay-section-label,.page-label,.footer-col-title,.footer-est,.footer-copy,.stat-label,.specs-label,.spec-label,.fact-label,.is-card-label,.tl-ph-tag,.news-date,.news-read,.quote-attribution,.scroll-hint,.dept-number{font-family:var(--font-body)}main{overflow-x:hidden}img{max-width:100%;display:block}.section-label{display:inline-block;font-size:12px;font-weight:500;letter-spacing:.26em;margin-right:-.26em;text-transform:uppercase;color:var(--red);margin-bottom:8px}.section-title{font-size:26px;font-weight:200;letter-spacing:.06em;text-transform:uppercase}.btn-primary{display:inline-flex;align-items:center;gap:10px;font-family:var(--font);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;color:var(--black);background:var(--white);padding:13px 26px;border:none;cursor:pointer;transition:background .2s,gap .2s}.btn-primary:hover{background:var(--red);gap:16px}.btn-primary:after{content:"→"}.btn-outline{display:inline-flex;align-items:center;gap:10px;font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;color:var(--white);border:1px solid var(--border);padding:12px 26px;transition:border-color .2s,color .2s}.btn-outline:hover{border-color:var(--red);color:var(--red)}.btn-outline.with-arrow:after{content:"↓";transition:transform .2s}.btn-outline.with-arrow:hover:after{transform:translateY(2px)}header[data-astro-cid-3ef6ksr2]{position:fixed;top:0;left:0;right:0;z-index:200;display:flex;align-items:center;justify-content:space-between;padding:0 48px;height:var(--header-height);background:#0a0a0aeb;backdrop-filter:blur(12px);border-bottom:1px solid var(--border);transition:background .3s}.logo[data-astro-cid-3ef6ksr2]{text-decoration:none;display:flex;align-items:center}.logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:auto}.logo[data-astro-cid-3ef6ksr2] .logo-wordmark[data-astro-cid-3ef6ksr2]{display:block;height:24px}.logo[data-astro-cid-3ef6ksr2] .logo-stamp[data-astro-cid-3ef6ksr2]{display:none;height:56px}.nav-desktop[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:36px}.nav-links[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:36px;list-style:none}.nav-links[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]{display:flex;align-items:center}.nav-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:var(--white);opacity:.85;transition:opacity .2s;line-height:1}.nav-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.nav-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active{opacity:1}.dropdown[data-astro-cid-3ef6ksr2]{position:relative;display:flex;align-items:center;height:var(--header-height)}.dropdown[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:6px}.dropdown[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]:after{content:"";display:inline-block;width:5px;height:5px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg) translateY(-2px);opacity:.6;transition:transform .2s}.dropdown[data-astro-cid-3ef6ksr2]:hover>a[data-astro-cid-3ef6ksr2]:after{transform:rotate(-135deg) translateY(-2px)}.dropdown-menu[data-astro-cid-3ef6ksr2]{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(6px);background:#0e0e0efa;border:1px solid var(--border);min-width:215px;padding:8px 0;backdrop-filter:blur(16px);visibility:hidden;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}.dropdown[data-astro-cid-3ef6ksr2]:hover .dropdown-menu[data-astro-cid-3ef6ksr2],.dropdown[data-astro-cid-3ef6ksr2]:focus-within .dropdown-menu[data-astro-cid-3ef6ksr2]{visibility:visible;opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0);transition:opacity .18s ease,transform .18s ease}.dropdown-menu[data-astro-cid-3ef6ksr2]:before{content:"";display:block;height:16px;position:absolute;top:-16px;left:0;right:0}.dropdown-menu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;white-space:nowrap;padding:11px 22px;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--white);opacity:.75;border-left:2px solid transparent;transition:all .15s;text-decoration:none}.dropdown-menu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{opacity:1;border-left-color:var(--red);padding-left:26px}.btn-contact[data-astro-cid-3ef6ksr2]{font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;color:var(--white);background:var(--black);border:1px solid var(--white);padding:10px 22px;transition:background .2s,border-color .2s}.btn-contact[data-astro-cid-3ef6ksr2]:hover{background:var(--red);border-color:var(--red)}.nav-toggle[data-astro-cid-3ef6ksr2]{display:none;background:transparent;border:none;cursor:pointer;width:32px;height:24px;position:relative;padding:0;z-index:220}.nav-toggle-bar[data-astro-cid-3ef6ksr2]{position:absolute;left:0;right:0;height:1.5px;background:var(--white);transition:transform .3s ease,opacity .2s ease,top .3s ease}.nav-toggle-bar[data-astro-cid-3ef6ksr2]:nth-child(1){top:4px}.nav-toggle-bar[data-astro-cid-3ef6ksr2]:nth-child(2){top:50%;transform:translateY(-50%)}.nav-toggle-bar[data-astro-cid-3ef6ksr2]:nth-child(3){bottom:4px}.nav-toggle[data-astro-cid-3ef6ksr2].is-open .nav-toggle-bar[data-astro-cid-3ef6ksr2]:nth-child(1){top:50%;transform:translateY(-50%) rotate(45deg)}.nav-toggle[data-astro-cid-3ef6ksr2].is-open .nav-toggle-bar[data-astro-cid-3ef6ksr2]:nth-child(2){opacity:0}.nav-toggle[data-astro-cid-3ef6ksr2].is-open .nav-toggle-bar[data-astro-cid-3ef6ksr2]:nth-child(3){bottom:auto;top:50%;transform:translateY(-50%) rotate(-45deg)}.nav-overlay[data-astro-cid-3ef6ksr2]{display:none;position:fixed;inset:0;z-index:210;background:#0a0a0afa;backdrop-filter:blur(16px);opacity:0;pointer-events:none;transition:opacity .3s ease;overflow-y:auto}.nav-overlay[data-astro-cid-3ef6ksr2].is-open{opacity:1;pointer-events:auto}.nav-overlay-inner[data-astro-cid-3ef6ksr2]{min-height:100%;display:flex;align-items:center;justify-content:center;padding:calc(var(--header-height) + 32px) 32px 64px}.nav-overlay-links[data-astro-cid-3ef6ksr2]{list-style:none;text-align:center;width:100%;max-width:480px}.nav-overlay-links[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]{margin:6px 0}.nav-overlay-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:inline-block;font-size:28px;font-weight:200;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;color:var(--white);opacity:.85;padding:10px 0;transition:opacity .2s,color .2s,letter-spacing .2s}.nav-overlay-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.nav-overlay-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active{opacity:1;color:var(--red);letter-spacing:.08em}.overlay-section-label[data-astro-cid-3ef6ksr2]{margin-top:28px!important;font-size:12px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--red);opacity:.9}.overlay-divider[data-astro-cid-3ef6ksr2]{height:1px;background:var(--border);margin:28px auto!important;width:60px}@media (max-width: 1023px){header[data-astro-cid-3ef6ksr2]{padding:0 24px}.nav-desktop[data-astro-cid-3ef6ksr2]{display:none}.nav-toggle[data-astro-cid-3ef6ksr2],.nav-overlay[data-astro-cid-3ef6ksr2]{display:block}}@media (max-width: 767px){.logo[data-astro-cid-3ef6ksr2] .logo-wordmark[data-astro-cid-3ef6ksr2]{display:none}.logo[data-astro-cid-3ef6ksr2] .logo-stamp[data-astro-cid-3ef6ksr2]{display:block}}@media (max-width: 480px){.nav-overlay-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:22px}.nav-overlay-links[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]{margin:2px 0}}footer[data-astro-cid-sz7xmlte]{background:#0c0c0c;border-top:1px solid var(--border)}.footer-inner[data-astro-cid-sz7xmlte]{max-width:1320px;margin:0 auto;padding:72px 48px 36px}.footer-top[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:2.2fr 1fr 1fr 1fr;gap:56px;padding-bottom:56px;border-bottom:1px solid var(--border)}.footer-brand[data-astro-cid-sz7xmlte]{align-self:center}.footer-logo[data-astro-cid-sz7xmlte]{display:inline-block;margin-bottom:22px;line-height:0}.footer-stamp[data-astro-cid-sz7xmlte]{display:block;width:92px;height:auto}.footer-brand[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-size:15px;font-weight:400;line-height:1.85;color:var(--muted);max-width:320px;margin-bottom:22px}.footer-est[data-astro-cid-sz7xmlte]{display:block;font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--red)}.footer-col-title[data-astro-cid-sz7xmlte]{font-size:12px;font-weight:500;letter-spacing:.25em;text-transform:uppercase;color:var(--red);margin-bottom:22px}.footer-links[data-astro-cid-sz7xmlte]{list-style:none;display:flex;flex-direction:column;gap:12px}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:15px;font-weight:400;letter-spacing:.04em;color:var(--muted);text-decoration:none;transition:color .2s}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--white)}.footer-contact[data-astro-cid-sz7xmlte]{font-style:normal;font-size:15px;font-weight:400;line-height:1.85;color:var(--muted);margin-bottom:18px}.footer-contact-link[data-astro-cid-sz7xmlte]{display:block;font-size:15px;font-weight:400;letter-spacing:.02em;color:var(--muted);text-decoration:none;transition:color .2s;margin-bottom:8px}.footer-contact-link[data-astro-cid-sz7xmlte]:hover{color:var(--white)}.footer-bottom[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:space-between;padding-top:32px}.footer-copy[data-astro-cid-sz7xmlte]{font-size:9px;font-weight:400;letter-spacing:.1em;color:var(--muted)}.footer-legal[data-astro-cid-sz7xmlte]{display:flex;gap:22px}.footer-legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:9px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--muted);text-decoration:none;transition:color .2s}.footer-legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--white)}.footer-socials[data-astro-cid-sz7xmlte]{display:flex;gap:16px;margin-top:20px}.footer-socials[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;justify-content:center;color:var(--muted);transition:color .2s}.footer-socials[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--red)}@media (max-width: 1023px){.footer-inner[data-astro-cid-sz7xmlte]{padding:56px 24px 28px}.footer-top[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr;gap:40px;padding-bottom:40px}.footer-brand[data-astro-cid-sz7xmlte]{grid-column:1 / -1}}@media (max-width: 600px){.footer-top[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:32px}.footer-bottom[data-astro-cid-sz7xmlte]{flex-direction:column;align-items:flex-start;gap:16px}.footer-socials[data-astro-cid-sz7xmlte]{gap:20px}}
