:root{color-scheme:dark;--paper:#0a0c12;--paper-deep:#121626;--ink:#eef1f8;--ink-dim:#8a91a6;--rule:#262c40;--live:#ff8a4c;--on-live:#0a0c12;--block:#1f4fff;--on-block:#fff;--on-block-dim:#c9d5ff;--font:"Archivo", system-ui, sans-serif;--wdth-condensed:62;--wdth-normal:100;--size-wordmark:calc((100vw - 2 * var(--gutter)) / 6.35);--size-clock:clamp(6rem, min(46vw, 55vh), 32rem);--size-display:clamp(3rem, min(11vw, 14vh), 9rem);--size-headline:clamp(1.6rem, 4.2vw, 3.1rem);--size-title:clamp(1.25rem, 3vw, 1.9rem);--size-body:clamp(1rem, 1.35vw, 1.125rem);--size-label:.75rem;--tracking-label:.16em;--tracking-tight:-.02em;--gutter:clamp(1.25rem, 4vw, 4.5rem);--section-y:clamp(5rem, 12vh, 9rem);--stack:1.5rem;--header-h:3.75rem;--measure:52rem;--measure-wide:72rem;--hairline:1px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 1.5rem)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--paper);color:var(--ink);font-family:var(--font);font-variation-settings:"wdth" var(--wdth-normal),"wght" 400;font-size:var(--size-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5;overflow-x:hidden}main{position:relative}section{padding-block:var(--section-y);padding-inline:var(--gutter)}h1,h2,h3{text-transform:uppercase;letter-spacing:var(--tracking-tight);margin:0}.display{font-variation-settings:"wdth" var(--wdth-condensed),"wght" 800;line-height:.86}.title{font-variation-settings:"wdth" var(--wdth-normal),"wght" 650;line-height:1.05}img,video{max-width:100%;height:auto;display:block}.eyebrow{font-size:var(--size-label);font-variation-settings:"wdth" var(--wdth-normal),"wght" 600;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-dim);margin:0 0 var(--stack)}.rule{height:var(--hairline);background:var(--ink);transform-origin:0;width:100%;transform:scaleX(1)}.is-word,.is-char{will-change:transform;display:inline-block}.cta{font-variation-settings:"wdth" var(--wdth-normal),"wght" 650;letter-spacing:.08em;text-transform:uppercase;color:var(--on-live);background:var(--live);border:var(--hairline) solid var(--live);cursor:pointer;padding:1rem 1.5rem;font-family:inherit;font-size:.85rem;text-decoration:none;transition:background .2s,color .2s;display:inline-block}.cta:hover,.cta:focus-visible{background:var(--ink);border-color:var(--ink);color:var(--paper)}.cta-secondary{font-variation-settings:"wdth" var(--wdth-normal),"wght" 650;letter-spacing:.08em;text-transform:uppercase;border-bottom:2px solid var(--ink);padding-bottom:.25rem;font-size:.85rem;text-decoration:none;transition:color .2s,border-color .2s}.cta-secondary:hover,.cta-secondary:focus-visible{color:var(--live);border-color:var(--live)}.field{gap:.4rem;display:grid}.field label{font-size:var(--size-label);font-variation-settings:"wdth" var(--wdth-normal),"wght" 600;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-dim)}.field input,.field select,.field textarea{font:inherit;color:var(--ink);border:0;border-bottom:var(--hairline) solid var(--ink);background:0 0;border-radius:0;width:100%;padding:.7rem 0}.field select{-webkit-appearance:none;appearance:none;cursor:pointer}.field textarea{resize:vertical;min-height:7rem}.field :is(input,select,textarea):focus-visible{border-bottom:2px solid var(--live);outline:none}.hp{display:none}.menu-link{text-decoration:none;transition:color .2s}a.menu-link:hover,a.menu-link:focus-visible{color:var(--live)}.menu-link.is-soon{color:var(--ink-dim)}.soon-tag{font-variation-settings:"wdth" var(--wdth-normal),"wght" 650;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);border:var(--hairline) solid var(--rule);vertical-align:.15em;white-space:nowrap;margin-left:.4rem;padding:.15rem .35rem;font-size:.6rem;line-height:1.2;display:inline-block}a{color:inherit}:focus-visible{outline:2px solid var(--live);outline-offset:4px}@media (prefers-reduced-motion:reduce){.is-word,.is-char{opacity:1!important;transform:none!important}*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.announcement[data-astro-cid-h4bjbk3l]{padding:.55rem var(--gutter);background:var(--block);color:var(--on-block);text-align:center;font-size:var(--size-label);font-variation-settings:"wdth" var(--wdth-normal),"wght" 600;letter-spacing:var(--tracking-label);text-transform:uppercase}.announcement[data-astro-cid-h4bjbk3l] a[data-astro-cid-h4bjbk3l]{text-decoration:none}.announcement[data-astro-cid-h4bjbk3l] a[data-astro-cid-h4bjbk3l]:hover,.announcement[data-astro-cid-h4bjbk3l] a[data-astro-cid-h4bjbk3l]:focus-visible{color:var(--live)}.photo[data-astro-cid-xjdomtpr]{background:var(--paper-deep);position:absolute;inset:0;overflow:hidden}.photo[data-astro-cid-xjdomtpr] img[data-astro-cid-xjdomtpr]{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.photo[data-astro-cid-xjdomtpr].is-empty{background:radial-gradient(60% 55% at 55% 50%, color-mix(in srgb, var(--ink) 14%, transparent), transparent 75%), var(--paper-deep)}.photo[data-astro-cid-xjdomtpr].has-fade:after{content:"";background:linear-gradient(#0000 38%,#0a0c1259 62%,#0a0c12d9 100%);position:absolute;inset:0}.site-header[data-astro-cid-nen7h5rs]{z-index:10;height:var(--header-h);padding-inline:var(--gutter);background:var(--paper);border-bottom:var(--hairline) solid var(--rule);justify-content:space-between;align-items:center;gap:1.5rem;display:flex;position:sticky;top:0}.brand[data-astro-cid-nen7h5rs]{font-variation-settings:"wdth" var(--wdth-condensed),"wght" 800;letter-spacing:var(--tracking-tight);text-transform:uppercase;font-size:1.25rem;line-height:1;text-decoration:none}.nav-wide[data-astro-cid-nen7h5rs]{align-items:center;gap:2rem;height:100%;display:flex}.nav-items[data-astro-cid-nen7h5rs]{height:100%;margin:0;padding:0;list-style:none;display:flex}.nav-item[data-astro-cid-nen7h5rs]{align-items:center;height:100%;display:flex}.nav-trigger[data-astro-cid-nen7h5rs]{height:100%;font:inherit;font-variation-settings:"wdth" var(--wdth-normal),"wght" 650;letter-spacing:.08em;text-transform:uppercase;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:.4rem;padding-inline:1rem;font-size:.8rem;text-decoration:none;transition:color .2s,border-color .2s;display:flex}.nav-trigger[data-astro-cid-nen7h5rs][aria-current=page]{border-bottom-color:var(--ink)}.nav-trigger[data-astro-cid-nen7h5rs] .soon-tag[data-astro-cid-nen7h5rs]{margin-left:0}.nav-item[data-astro-cid-nen7h5rs]:hover .nav-trigger[data-astro-cid-nen7h5rs],.nav-item[data-astro-cid-nen7h5rs]:focus-within .nav-trigger[data-astro-cid-nen7h5rs],.nav-item[data-astro-cid-nen7h5rs].is-tapped .nav-trigger[data-astro-cid-nen7h5rs]{color:var(--live);border-bottom-color:var(--live)}.mega[data-astro-cid-nen7h5rs]{background:var(--paper);border-bottom:var(--hairline) solid var(--ink);opacity:0;visibility:hidden;transition:opacity .2s,transform .2s,visibility 0s linear .2s;position:absolute;top:100%;left:0;right:0;transform:translateY(-.4rem);box-shadow:0 1.5rem 2rem -1.5rem #14141440}.nav-item[data-astro-cid-nen7h5rs]:hover .mega[data-astro-cid-nen7h5rs],.nav-item[data-astro-cid-nen7h5rs]:focus-within .mega[data-astro-cid-nen7h5rs],.nav-item[data-astro-cid-nen7h5rs].is-tapped .mega[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;transition:opacity .2s,transform .2s,visibility;transform:none}.nav-items[data-astro-cid-nen7h5rs]:hover .nav-item[data-astro-cid-nen7h5rs]:not(:hover) .mega[data-astro-cid-nen7h5rs]{opacity:0;visibility:hidden}.nav-items[data-astro-cid-nen7h5rs]:hover .nav-item[data-astro-cid-nen7h5rs]:not(:hover) .nav-trigger[data-astro-cid-nen7h5rs]{color:inherit;border-bottom-color:#0000}.nav-items[data-astro-cid-nen7h5rs]:hover .nav-item[data-astro-cid-nen7h5rs]:not(:hover) .nav-trigger[data-astro-cid-nen7h5rs][aria-current=page]{border-bottom-color:var(--ink)}.mega-inner[data-astro-cid-nen7h5rs]{padding:2.5rem var(--gutter) 3rem;grid-template-columns:repeat(3,minmax(0,14rem)) minmax(16rem,24rem);justify-content:space-between;gap:2rem;display:grid}.feature[data-astro-cid-nen7h5rs]{grid-column:4}.mega-title[data-astro-cid-nen7h5rs]{font-size:var(--size-label);font-variation-settings:"wdth" var(--wdth-normal),"wght" 600;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-dim);margin:0 0 1rem}.mega[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs],.acc[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.feature[data-astro-cid-nen7h5rs]{aspect-ratio:4/3;background:var(--block);color:var(--on-block);isolation:isolate;align-content:end;gap:.5rem;padding:1.25rem;text-decoration:none;display:grid;position:relative;overflow:hidden}.feature[data-astro-cid-nen7h5rs]>[data-astro-cid-nen7h5rs]:not(.photo){z-index:1;position:relative}.feature-title[data-astro-cid-nen7h5rs]{transition:color .2s}a[data-astro-cid-nen7h5rs].feature:hover .feature-title[data-astro-cid-nen7h5rs],a[data-astro-cid-nen7h5rs].feature:focus-visible .feature-title[data-astro-cid-nen7h5rs]{color:var(--live)}a[data-astro-cid-nen7h5rs].feature:hover .photo img,a[data-astro-cid-nen7h5rs].feature:focus-visible .photo img{transform:scale(1.04)}.feature-title[data-astro-cid-nen7h5rs]{text-transform:uppercase;font-size:clamp(1.8rem,2.6vw,2.6rem)}.feature-line[data-astro-cid-nen7h5rs]{color:var(--on-block-dim);font-size:.95rem}.cta-small[data-astro-cid-nen7h5rs]{padding:.65rem 1rem;font-size:.75rem}.nav-menu[data-astro-cid-nen7h5rs]{display:none}.nav-menu[data-astro-cid-nen7h5rs]>summary[data-astro-cid-nen7h5rs]{cursor:pointer;font-variation-settings:"wdth" var(--wdth-normal),"wght" 650;letter-spacing:.08em;text-transform:uppercase;padding:.75rem 0 .75rem 1rem;font-size:.8rem;list-style:none}.nav-menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.nav-menu[data-astro-cid-nen7h5rs] .close-label[data-astro-cid-nen7h5rs],.nav-menu[data-astro-cid-nen7h5rs][open] .open-label[data-astro-cid-nen7h5rs]{display:none}.nav-menu[data-astro-cid-nen7h5rs][open] .close-label[data-astro-cid-nen7h5rs]{display:inline}.menu-panel[data-astro-cid-nen7h5rs]{max-height:calc(100svh - var(--header-h));overscroll-behavior:contain;padding:.5rem var(--gutter) 2rem;background:var(--paper);border-bottom:var(--hairline) solid var(--ink);display:grid;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.acc[data-astro-cid-nen7h5rs]{border-bottom:var(--hairline) solid var(--rule)}.acc-head[data-astro-cid-nen7h5rs]{cursor:pointer;font-size:var(--size-title);font-variation-settings:"wdth" var(--wdth-normal),"wght" 650;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;padding-block:1.1rem;list-style:none;display:flex}.acc-sign[data-astro-cid-nen7h5rs]{width:.8rem;height:.8rem;position:relative}.acc-sign[data-astro-cid-nen7h5rs]:before,.acc-sign[data-astro-cid-nen7h5rs]:after{content:"";background:currentColor;height:2px;margin-top:-1px;transition:transform .2s;position:absolute;top:50%;left:0;right:0}.acc-sign[data-astro-cid-nen7h5rs]:after{transform:rotate(90deg)}.acc[data-astro-cid-nen7h5rs][open] .acc-sign[data-astro-cid-nen7h5rs]:after{transform:rotate(0)}.acc-body[data-astro-cid-nen7h5rs]{gap:1.5rem;padding-bottom:1.5rem;display:grid}.acc-body[data-astro-cid-nen7h5rs] .menu-link{font-size:1.05rem}.menu-panel[data-astro-cid-nen7h5rs]>.cta[data-astro-cid-nen7h5rs]{justify-self:start;margin-top:1.5rem}@media (width<=860px){.nav-wide[data-astro-cid-nen7h5rs]{display:none}.nav-menu[data-astro-cid-nen7h5rs]{display:block}}@media (width<=1100px) and (width>=861px){.nav-trigger[data-astro-cid-nen7h5rs]{padding-inline:.6rem}.nav-wide[data-astro-cid-nen7h5rs]{gap:1rem}}.site-footer[data-astro-cid-jo6i4kqk]{padding-block:var(--section-y) 2rem;padding-inline:var(--gutter);border-top:var(--hairline) solid var(--ink);gap:2.5rem;display:grid}.columns[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:2.5rem 1.5rem;display:grid}.column-title[data-astro-cid-jo6i4kqk]{font-size:var(--size-label);font-variation-settings:"wdth" var(--wdth-normal),"wght" 600;letter-spacing:var(--tracking-label);color:var(--ink-dim);margin-bottom:1rem}.column[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.column[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none;transition:color .2s}.column[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.column[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible{color:var(--live)}.wordmark[data-astro-cid-jo6i4kqk]{font-size:var(--size-wordmark);text-transform:uppercase;letter-spacing:var(--tracking-tight);white-space:nowrap;margin:0;line-height:.8;overflow:hidden}.legal[data-astro-cid-jo6i4kqk]{font-size:var(--size-label);letter-spacing:.04em;color:var(--ink-dim);flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.legal[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}.legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none}.legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible{color:var(--live)}@media (width<=640px){.columns[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr))}}
