.stage-module__YQFXJG__stage{--h-announcement:40px;--h-main:calc(var(--s-vp-height) - var(--h-announcement,0px))}
@font-face{font-family:sxDisplay;src:url(../media/bricolage_grotesque_latin_400_normal-s.p.2_o2v7tpo0q5m.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:sxDisplay;src:url(../media/bricolage_grotesque_latin_500_normal-s.p.3vqzgd2jdiw22.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:sxDisplay;src:url(../media/bricolage_grotesque_latin_600_normal-s.p.3_r60-qkmao3a.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:sxDisplay Fallback;src:local(Arial);ascent-override:87.18%;descent-override:25.31%;line-gap-override:0.0%;size-adjust:106.68%}.sxdisplay_78385b59-module__-KSSza__className{font-family:sxDisplay,sxDisplay Fallback}.sxdisplay_78385b59-module__-KSSza__variable{--font-bricolage:"sxDisplay", "sxDisplay Fallback"}
@font-face{font-family:sxSans;src:url(../media/hanken_grotesk_latin_400_normal-s.p.18lpns2xtfj9z.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:sxSans;src:url(../media/hanken_grotesk_latin_500_normal-s.p.2om_jlrhbwq6l.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:sxSans Fallback;src:local(Arial);ascent-override:98.46%;descent-override:29.83%;line-gap-override:0.0%;size-adjust:101.56%}.sxsans_f03c9a0f-module__aoUlcq__className{font-family:sxSans,sxSans Fallback}.sxsans_f03c9a0f-module__aoUlcq__variable{--font-hanken:"sxSans", "sxSans Fallback"}
@font-face{font-family:sxMono;src:url(../media/martian_mono_latin_400_normal-s.p.3-tyw26y7ns0r.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:sxMono Fallback;src:local(Arial);ascent-override:65.19%;descent-override:13.04%;line-gap-override:0.0%;size-adjust:153.41%}.sxmono_1f119e22-module__jJ1IOa__className{font-family:sxMono,sxMono Fallback;font-weight:400}.sxmono_1f119e22-module__jJ1IOa__variable{--font-martian:"sxMono", "sxMono Fallback"}
.header-4-module__g1VStq__stage{--color-sx-0:#0e0e0e;--color-sx-1:#131111;--color-sx-2:#1a1616;--color-sx-line:#fafafa14;--color-sx-line-strong:#fafafa29;--color-sx-text:#fafafa;--color-sx-muted:#a8a4a0;--color-sx-dim:#8a8682;--color-sx-signal:#f04e23;--font-sx-display:var(--font-bricolage), ui-sans-serif, system-ui, sans-serif;--font-sx-sans:var(--font-hanken), ui-sans-serif, system-ui, sans-serif;--font-sx-mono:var(--font-martian), ui-monospace, SFMono-Regular, monospace;--ease-sx:cubic-bezier(.16, 1, .3, 1)}.header-4-module__g1VStq__stage .sx{background:var(--color-sx-0);color:var(--color-sx-text);font-family:var(--font-sx-sans)}.header-4-module__g1VStq__stage .sx ::selection{background:var(--color-sx-signal);color:var(--color-sx-0)}.header-4-module__g1VStq__stage .sx :focus-visible{outline:2px solid var(--color-sx-signal);outline-offset:3px;border-radius:2px}@media (prefers-reduced-motion:reduce){.header-4-module__g1VStq__stage .sx *{scroll-behavior:auto!important;animation-iteration-count:1!important}.header-4-module__g1VStq__stage .sx :before{scroll-behavior:auto!important;animation-iteration-count:1!important}.header-4-module__g1VStq__stage .sx :after{scroll-behavior:auto!important;animation-iteration-count:1!important}}.header-4-module__g1VStq__stage .border-sx-line{border-color:var(--color-sx-line)}.header-4-module__g1VStq__stage .bg-sx-0\/80{background-color:color-mix(in oklab, var(--color-sx-0) 80%, transparent)}@media (prefers-reduced-motion:no-preference){.header-4-module__g1VStq__stage .motion-safe\:ease-sx{--tw-ease:var(--ease-sx);transition-timing-function:var(--ease-sx)}}.header-4-module__g1VStq__stage .bg-sx-signal{background-color:var(--color-sx-signal)}.header-4-module__g1VStq__stage .text-sx-muted{color:var(--color-sx-muted)}.header-4-module__g1VStq__stage .ease-sx{--tw-ease:var(--ease-sx);transition-timing-function:var(--ease-sx)}.header-4-module__g1VStq__stage .after\:bg-sx-signal:after{content:var(--tw-content);background-color:var(--color-sx-signal)}.header-4-module__g1VStq__stage .after\:ease-sx:after{content:var(--tw-content);--tw-ease:var(--ease-sx);transition-timing-function:var(--ease-sx)}@media (hover:hover){.header-4-module__g1VStq__stage .hover\:text-sx-text:hover{color:var(--color-sx-text)}}.header-4-module__g1VStq__stage .sx-mono{font:400 .75rem / 1.5 var(--font-sx-mono);letter-spacing:.02em}.header-4-module__g1VStq__stage .text-sx-signal{color:var(--color-sx-signal)}.header-4-module__g1VStq__stage .text-sx-dim{color:var(--color-sx-dim)}.header-4-module__g1VStq__stage .border-sx-line-strong{border-color:var(--color-sx-line-strong)}.header-4-module__g1VStq__stage .text-sx-text{color:var(--color-sx-text)}@media (hover:hover){.header-4-module__g1VStq__stage .hover\:border-sx-text\/60:hover{border-color:color-mix(in oklab, var(--color-sx-text) 60%, transparent)}}.header-4-module__g1VStq__stage .sx-label{font:400 .6875rem / 1.2 var(--font-sx-mono);letter-spacing:.08em;text-transform:uppercase}.header-4-module__g1VStq__stage .bg-sx-text{background-color:var(--color-sx-text)}@media (hover:hover){.header-4-module__g1VStq__stage .group\/idx:hover .group-hover\/idx\:bg-sx-signal{background-color:var(--color-sx-signal)}}.header-4-module__g1VStq__stage .bg-sx-text\/50{background-color:color-mix(in oklab, var(--color-sx-text) 50%, transparent)}.header-4-module__g1VStq__stage .bg-sx-0{background-color:var(--color-sx-0)}.header-4-module__g1VStq__stage .bg-sx-1{background-color:var(--color-sx-1)}.header-4-module__g1VStq__stage .bg-sx-2{background-color:var(--color-sx-2)}.header-4-module__g1VStq__stage .sx-rules{background-image:linear-gradient(to right, var(--color-sx-line) 1px, transparent 1px), linear-gradient(to bottom, var(--color-sx-line) 1px, transparent 1px);background-position:-1px -1px;background-size:120px 120px}@media (hover:hover){.header-4-module__g1VStq__stage .group\/close:hover .group-hover\/close\:bg-sx-signal{background-color:var(--color-sx-signal)}}.header-4-module__g1VStq__stage .text-sx-text\/90{color:color-mix(in oklab, var(--color-sx-text) 90%, transparent)}.header-4-module__g1VStq__stage .sx-small{font:400 .875rem / 1.5 var(--font-sx-sans)}.header-4-module__g1VStq__stage .text-sx-text\/80{color:color-mix(in oklab, var(--color-sx-text) 80%, transparent)}@media (hover:hover){.header-4-module__g1VStq__stage .group\/leaf:hover .group-hover\/leaf\:text-sx-text{color:var(--color-sx-text)}}.header-4-module__g1VStq__stage .text-sx-0{color:var(--color-sx-0)}@media (hover:hover){.header-4-module__g1VStq__stage .group\/btn:hover .group-hover\/btn\:bg-sx-signal{background-color:var(--color-sx-signal)}.header-4-module__g1VStq__stage .group\/btn:hover .group-hover\/btn\:border-sx-signal{border-color:var(--color-sx-signal)}}.header-4-module__g1VStq__stage .via-sx-signal\/25{--tw-gradient-via:color-mix(in oklab, var(--color-sx-signal) 25%, transparent);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}
.footer-5-module__U9VWQG__stage .sx-h2{font:500 clamp(2.25rem, 4.8vw, 4.5rem) / .98 var(--font-sx-display);letter-spacing:-.04em;text-wrap:balance}
.MegaMenu-module__Lrb3dG__root{grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-template-rows:auto repeat(var(--sections,5), auto) minmax(0, 1fr) auto;height:100%;color:var(--di-menu-fg);text-align:left;column-gap:clamp(40px,5.5%,96px);display:grid;position:relative;container:megamenu/inline-size}.MegaMenu-module__Lrb3dG__section{display:contents}.MegaMenu-module__Lrb3dG__nameRow{--name:clamp(30px, calc((100cqi - 96px) / 7), 52px);grid-column:1;grid-row:var(--row);border-top:1px solid var(--di-menu-divider);grid-template-columns:minmax(0,1fr) 32px;align-items:center;display:grid;position:relative;container-type:inline-size}.MegaMenu-module__Lrb3dG__section:first-of-type .MegaMenu-module__Lrb3dG__nameRow{border-top:0}.MegaMenu-module__Lrb3dG__nameBtn{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;grid-template-columns:36px minmax(0,max-content) auto;grid-template-areas:"idx name count";justify-content:start;align-items:start;margin:0;padding:15px 0 17px;transition:none;display:grid}.MegaMenu-module__Lrb3dG__section:first-of-type .MegaMenu-module__Lrb3dG__nameBtn{padding-top:0}.MegaMenu-module__Lrb3dG__monoIndex,.MegaMenu-module__Lrb3dG__monoCount{padding-top:calc(var(--name) * .19 - 1px);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--di-menu-text-muted);font-size:11px;line-height:1}.MegaMenu-module__Lrb3dG__monoIndex{grid-area:idx}.MegaMenu-module__Lrb3dG__monoCount{grid-area:count;margin-left:10px}.MegaMenu-module__Lrb3dG__mark{width:14px;height:1.5px;margin-top:calc(var(--name) * .19 + 16px);background:var(--di-menu-heading-accent);transform-origin:0;border-radius:1px;grid-area:idx;align-self:start;transition:transform .24s cubic-bezier(.2,.7,.2,1);transform:scaleX(0)}.MegaMenu-module__Lrb3dG__name{font-size:var(--name);letter-spacing:-.035em;white-space:normal;text-wrap:balance;color:var(--di-menu-text-muted);grid-area:name;font-weight:300;line-height:1.08;transition:color .2s;display:block}.MegaMenu-module__Lrb3dG__nameLong{font-size:min(var(--name), calc((100cqi - 96px) / 8.6))}.MegaMenu-module__Lrb3dG__nameNote{letter-spacing:0;white-space:nowrap;margin-top:.35em;font-size:max(.95rem,.3em);font-weight:400;line-height:1.2;display:block}.MegaMenu-module__Lrb3dG__nameBtn:hover .MegaMenu-module__Lrb3dG__name,.MegaMenu-module__Lrb3dG__section[data-active] .MegaMenu-module__Lrb3dG__name{color:var(--di-menu-fg)}.MegaMenu-module__Lrb3dG__section[data-active] .MegaMenu-module__Lrb3dG__mark{transform:scaleX(1)}.MegaMenu-module__Lrb3dG__nameBtn:focus-visible{outline:none}.MegaMenu-module__Lrb3dG__nameBtn:focus-visible .MegaMenu-module__Lrb3dG__name{outline:1.5px solid var(--di-menu-fg);outline-offset:5px;border-radius:4px}.MegaMenu-module__Lrb3dG__hub{color:var(--di-menu-fg);opacity:0;visibility:hidden;justify-content:flex-end;align-self:stretch;align-items:center;text-decoration:none;transition:opacity .2s,visibility 0s linear .2s;display:flex}.MegaMenu-module__Lrb3dG__section:first-of-type .MegaMenu-module__Lrb3dG__hub{padding-bottom:17px}.MegaMenu-module__Lrb3dG__section[data-active] .MegaMenu-module__Lrb3dG__hub{opacity:1;visibility:visible;transition:opacity .2s,visibility}.MegaMenu-module__Lrb3dG__section[data-active] .MegaMenu-module__Lrb3dG__hub:after{content:"";position:absolute;inset:0}.MegaMenu-module__Lrb3dG__hubArrow{font-size:20px;font-weight:300;line-height:1;transition:transform .22s cubic-bezier(.2,.7,.2,1);display:block;transform:translate(-12px)}.MegaMenu-module__Lrb3dG__section[data-active] .MegaMenu-module__Lrb3dG__hubArrow{transform:translate(-4px)}.MegaMenu-module__Lrb3dG__section[data-active] .MegaMenu-module__Lrb3dG__hub:hover .MegaMenu-module__Lrb3dG__hubArrow{transform:none}.MegaMenu-module__Lrb3dG__hub:focus-visible{outline:none}.MegaMenu-module__Lrb3dG__hub:focus-visible .MegaMenu-module__Lrb3dG__hubArrow{outline:1.5px solid var(--di-menu-fg);outline-offset:6px;border-radius:4px}.MegaMenu-module__Lrb3dG__featuredSlot{grid-area:-2/1/-1/-1;align-self:end;padding-top:22px}.MegaMenu-module__Lrb3dG__featured{border:1px solid color-mix(in srgb, var(--di-menu-heading-accent) 35%, var(--di-menu-divider));background:linear-gradient(120deg, color-mix(in srgb, var(--di-menu-heading-accent) 16%, transparent), transparent 62%), var(--di-menu-chip-bg);color:var(--di-menu-fg);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px 15px 20px;text-decoration:none;transition:border-color .2s;display:grid}.MegaMenu-module__Lrb3dG__featured:hover,.MegaMenu-module__Lrb3dG__featured[aria-current=page]{border-color:var(--di-menu-heading-accent)}.MegaMenu-module__Lrb3dG__featured:focus-visible{outline:1.5px solid var(--di-menu-fg);outline-offset:3px}.MegaMenu-module__Lrb3dG__featuredText{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.MegaMenu-module__Lrb3dG__featuredEyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--di-menu-heading-accent);font-size:11px;line-height:1.3}.MegaMenu-module__Lrb3dG__featuredTitle{letter-spacing:-.03em;font-size:26px;font-weight:300;line-height:1.15}.MegaMenu-module__Lrb3dG__featuredDesc{color:var(--di-menu-text-muted);font-size:13px;line-height:1.4}.MegaMenu-module__Lrb3dG__featured .MegaMenu-module__Lrb3dG__featuredBadge{vertical-align:5px;letter-spacing:0;margin-left:10px}.MegaMenu-module__Lrb3dG__featuredArrow{border:1px solid var(--di-menu-divider);width:38px;height:38px;color:var(--di-menu-heading-accent);border-radius:999px;justify-content:center;align-items:center;font-size:16px;line-height:1;transition:background-color .2s,color .2s,border-color .2s;display:flex}.MegaMenu-module__Lrb3dG__featured:hover .MegaMenu-module__Lrb3dG__featuredArrow,.MegaMenu-module__Lrb3dG__featured:focus-visible .MegaMenu-module__Lrb3dG__featuredArrow{border-color:var(--di-menu-heading-accent);background:var(--di-menu-heading-accent);color:#fff}.MegaMenu-module__Lrb3dG__site{flex-wrap:wrap;grid-area:1/1/auto/-1;justify-content:center;gap:6px 4px;margin:8px 0 38px;padding:0;list-style:none;display:flex}@media (min-width:992px) and (max-height:820px){.MegaMenu-module__Lrb3dG__site{margin:2px 0 24px}}.MegaMenu-module__Lrb3dG__site li{margin:0}.MegaMenu-module__Lrb3dG__siteLink{color:var(--di-menu-text-muted);border-radius:999px;flex-direction:column;align-items:center;padding:6px 14px;font-size:14px;line-height:1.4;text-decoration:none;transition:color .16s,background-color .16s;display:inline-flex}.MegaMenu-module__Lrb3dG__siteLink:hover{color:var(--di-menu-fg)}.MegaMenu-module__Lrb3dG__siteLink:focus-visible{outline:1.5px solid var(--di-menu-fg);outline-offset:3px;color:var(--di-menu-fg);border-radius:3px}.MegaMenu-module__Lrb3dG__siteLink:hover,.MegaMenu-module__Lrb3dG__siteLink[aria-current=page]{color:#cc3700;box-shadow:inset 0 0 0 1px var(--di-menu-divider);background-color:#fff}.MegaMenu-module__Lrb3dG__root .MegaMenu-module__Lrb3dG__site .MegaMenu-module__Lrb3dG__siteLink:hover,.MegaMenu-module__Lrb3dG__root .MegaMenu-module__Lrb3dG__site .MegaMenu-module__Lrb3dG__siteLink[aria-current=page]{font-weight:500!important}.MegaMenu-module__Lrb3dG__siteLink:after{content:attr(data-label);content:attr(data-label) / "";visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;height:0;font-weight:500;overflow:hidden}.MegaMenu-module__Lrb3dG__panel{flex-direction:column;grid-area:2/2/-2;min-width:0;min-height:0;display:flex}.MegaMenu-module__Lrb3dG__panel[hidden]{display:none}@layer base{@media (min-width:992px){.MegaMenu-module__Lrb3dG__panel[hidden]{visibility:hidden;display:flex!important}}}.MegaMenu-module__Lrb3dG__cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:clamp(24px,3.2cqi,48px);display:grid}.MegaMenu-module__Lrb3dG__col{flex-direction:column;gap:26px;min-width:0;display:flex}.MegaMenu-module__Lrb3dG__monoLabel{letter-spacing:.02em;color:var(--di-menu-eyebrow);margin:0 0 8px;font-size:11px;line-height:1.3}.MegaMenu-module__Lrb3dG__list{margin:0;padding:0;list-style:none}.MegaMenu-module__Lrb3dG__list>li{border-top:1px solid var(--di-menu-divider);margin:0}.MegaMenu-module__Lrb3dG__panel>.MegaMenu-module__Lrb3dG__list:first-child>li:first-child{border-top:0}.MegaMenu-module__Lrb3dG__panel>.MegaMenu-module__Lrb3dG__list:first-child>li:first-child .MegaMenu-module__Lrb3dG__row{padding-top:4px}.MegaMenu-module__Lrb3dG__row,.MegaMenu-module__Lrb3dG__lead{color:var(--di-menu-fg);flex-direction:column;gap:2px;text-decoration:none;transition:none;display:flex}.MegaMenu-module__Lrb3dG__row{padding:11px 0}.MegaMenu-module__Lrb3dG__panelGrouped .MegaMenu-module__Lrb3dG__row{padding:10px 0}.MegaMenu-module__Lrb3dG__rowTitle{letter-spacing:-.01em;color:var(--di-menu-fg);font-size:16px;font-weight:400;line-height:1.35}.MegaMenu-module__Lrb3dG__panelGrouped .MegaMenu-module__Lrb3dG__rowTitle{font-size:15px}.MegaMenu-module__Lrb3dG__row[aria-current=page] .MegaMenu-module__Lrb3dG__rowTitle{color:var(--di-menu-heading-accent);font-weight:500}.MegaMenu-module__Lrb3dG__lead[aria-current=page] .MegaMenu-module__Lrb3dG__leadTitle{color:var(--di-menu-heading-accent);font-weight:400}.MegaMenu-module__Lrb3dG__rowDesc{letter-spacing:-.005em;color:var(--di-menu-text-muted);font-size:13px;line-height:1.4}.MegaMenu-module__Lrb3dG__badge{background:var(--di-menu-chip-bg);color:var(--di-menu-text-muted);vertical-align:2px;border-radius:999px;margin-left:8px;padding:2px 7px;font-size:11px;line-height:1.3;display:inline-block}.MegaMenu-module__Lrb3dG__rowArrow,.MegaMenu-module__Lrb3dG__ctaArrow{color:var(--di-menu-fg);font-size:14px;line-height:1;display:inline-block}.MegaMenu-module__Lrb3dG__rowArrow{white-space:nowrap;opacity:0;width:0;transition:opacity .16s,transform .22s cubic-bezier(.2,.7,.2,1);overflow:visible;transform:translate(2px)}.MegaMenu-module__Lrb3dG__row:hover .MegaMenu-module__Lrb3dG__rowArrow,.MegaMenu-module__Lrb3dG__row:focus-visible .MegaMenu-module__Lrb3dG__rowArrow,.MegaMenu-module__Lrb3dG__lead:hover .MegaMenu-module__Lrb3dG__rowArrow,.MegaMenu-module__Lrb3dG__lead:focus-visible .MegaMenu-module__Lrb3dG__rowArrow{opacity:1;transform:translate(8px)}.MegaMenu-module__Lrb3dG__row:focus-visible,.MegaMenu-module__Lrb3dG__lead:focus-visible{outline:1.5px solid var(--di-menu-fg);outline-offset:3px;border-radius:4px}.MegaMenu-module__Lrb3dG__lead{padding:0 0 20px}.MegaMenu-module__Lrb3dG__leadTitle{letter-spacing:-.025em;color:var(--di-menu-fg);font-size:24px;font-weight:300;line-height:1.2}.MegaMenu-module__Lrb3dG__leadDesc{color:var(--di-menu-text-muted);margin-top:2px;font-size:14px;line-height:1.45}.MegaMenu-module__Lrb3dG__ctaWrap{margin-top:26px}.MegaMenu-module__Lrb3dG__cta{background:var(--di-cta-bg);height:40px;color:var(--di-cta-fg);border-radius:999px;align-items:center;gap:10px;padding:0 18px 0 20px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;transition:none;display:inline-flex}.MegaMenu-module__Lrb3dG__cta .MegaMenu-module__Lrb3dG__ctaArrow{color:inherit;transition:transform .22s cubic-bezier(.2,.7,.2,1)}.MegaMenu-module__Lrb3dG__cta:hover .MegaMenu-module__Lrb3dG__ctaArrow{transform:translate(3px)}.MegaMenu-module__Lrb3dG__cta:hover{color:var(--di-cta-fg)}.MegaMenu-module__Lrb3dG__root .MegaMenu-module__Lrb3dG__ctaWrap .MegaMenu-module__Lrb3dG__cta{font-weight:500!important}.MegaMenu-module__Lrb3dG__cta:focus-visible{outline:1.5px solid var(--di-menu-fg);outline-offset:3px}.MegaMenu-module__Lrb3dG__thumbSlot{flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:flex-end;min-height:0;padding-top:24px;display:flex;container-type:size}.MegaMenu-module__Lrb3dG__thumb{aspect-ratio:3/2;border:1px solid var(--di-menu-divider);border-radius:10px;flex:0 auto;width:clamp(168px,37cqi,260px);min-height:0;max-height:100%;position:relative;overflow:hidden}.MegaMenu-module__Lrb3dG__thumbImg{object-fit:cover}@container (max-height:99px){.MegaMenu-module__Lrb3dG__thumb{display:none}}@keyframes MegaMenu-module__Lrb3dG__rowIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.MegaMenu-module__Lrb3dG__panel:not([hidden]) .MegaMenu-module__Lrb3dG__rowItem{animation:.12s cubic-bezier(.2,.7,.2,1) both MegaMenu-module__Lrb3dG__rowIn;animation-delay:calc(min(var(--i,0), 8) * 10ms)}.MegaMenu-module__Lrb3dG__panel:not([hidden]) .MegaMenu-module__Lrb3dG__thumb{animation:.2s both MegaMenu-module__Lrb3dG__rowIn}.MegaMenu-module__Lrb3dG__site li,.MegaMenu-module__Lrb3dG__nameRow,.MegaMenu-module__Lrb3dG__featuredSlot,.MegaMenu-module__Lrb3dG__panel{opacity:0;transition:opacity .2s,transform .24s cubic-bezier(.4,0,1,1);transform:translateY(-12px)}.MegaMenu-module__Lrb3dG__site li{--drop:.16s}.MegaMenu-module__Lrb3dG__nameRow,.MegaMenu-module__Lrb3dG__featuredSlot{--drop:calc(.14s + var(--row,2) * 45ms)}.MegaMenu-module__Lrb3dG__panel{--drop:.26s}.di-menu-wrap.is-open .MegaMenu-module__Lrb3dG__site li{opacity:1;transition:opacity .46s ease var(--drop), transform .54s cubic-bezier(.2, .7, .2, 1) var(--drop);transform:none}.di-menu-wrap.is-open .MegaMenu-module__Lrb3dG__nameRow{opacity:1;transition:opacity .46s ease var(--drop), transform .54s cubic-bezier(.2, .7, .2, 1) var(--drop);transform:none}.di-menu-wrap.is-open .MegaMenu-module__Lrb3dG__featuredSlot{opacity:1;transition:opacity .46s ease var(--drop), transform .54s cubic-bezier(.2, .7, .2, 1) var(--drop);transform:none}.di-menu-wrap.is-open .MegaMenu-module__Lrb3dG__panel{opacity:1;transition:opacity .46s ease var(--drop), transform .54s cubic-bezier(.2, .7, .2, 1) var(--drop);transform:none}}@media (prefers-reduced-motion:reduce){.MegaMenu-module__Lrb3dG__mark,.MegaMenu-module__Lrb3dG__name,.MegaMenu-module__Lrb3dG__hub,.MegaMenu-module__Lrb3dG__hubArrow,.MegaMenu-module__Lrb3dG__rowArrow,.MegaMenu-module__Lrb3dG__ctaArrow,.MegaMenu-module__Lrb3dG__siteLink{transition:none}}@media (min-width:992px) and (max-height:899px){.MegaMenu-module__Lrb3dG__panelGrouped .MegaMenu-module__Lrb3dG__row{padding:7px 0}.MegaMenu-module__Lrb3dG__panelGrouped .MegaMenu-module__Lrb3dG__col{gap:18px}.MegaMenu-module__Lrb3dG__panelGrouped .MegaMenu-module__Lrb3dG__monoLabel{margin-bottom:6px}.MegaMenu-module__Lrb3dG__panelGrouped .MegaMenu-module__Lrb3dG__rowDesc{line-height:1.35}}@media (min-width:992px) and (max-height:743px){.MegaMenu-module__Lrb3dG__panelGrouped .MegaMenu-module__Lrb3dG__rowDesc{display:none}.MegaMenu-module__Lrb3dG__panelGrouped .MegaMenu-module__Lrb3dG__row{padding:10px 0}}@media (min-width:992px) and (max-height:899px){.MegaMenu-module__Lrb3dG__featuredSlot{padding-top:14px}.MegaMenu-module__Lrb3dG__featured{padding:9px 14px 10px 20px}.MegaMenu-module__Lrb3dG__featuredText{flex-flow:wrap;align-items:baseline;column-gap:18px}.MegaMenu-module__Lrb3dG__featuredEyebrow{flex-basis:100%}.MegaMenu-module__Lrb3dG__featuredTitle{font-size:22px}.MegaMenu-module__Lrb3dG__featuredArrow{width:34px;height:34px}.MegaMenu-module__Lrb3dG__panel{overscroll-behavior:contain;scrollbar-width:thin;overflow:hidden auto}}@media (min-width:992px){.MegaMenu-module__Lrb3dG__panelGrouped.MegaMenu-module__Lrb3dG__panelDense .MegaMenu-module__Lrb3dG__cols{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.MegaMenu-module__Lrb3dG__panelGrouped.MegaMenu-module__Lrb3dG__panelDense .MegaMenu-module__Lrb3dG__row{padding:4px 0}.MegaMenu-module__Lrb3dG__panelGrouped.MegaMenu-module__Lrb3dG__panelDense .MegaMenu-module__Lrb3dG__rowTitle{font-size:13.5px;line-height:1.28}.MegaMenu-module__Lrb3dG__panelGrouped.MegaMenu-module__Lrb3dG__panelDense .MegaMenu-module__Lrb3dG__col{gap:14px}.MegaMenu-module__Lrb3dG__panelGrouped.MegaMenu-module__Lrb3dG__panelDense .MegaMenu-module__Lrb3dG__monoLabel{margin-bottom:4px}}@media (min-width:992px) and (max-width:1199px){.MegaMenu-module__Lrb3dG__panelGrouped.MegaMenu-module__Lrb3dG__panelDense .MegaMenu-module__Lrb3dG__row{padding:3px 0}}@media (max-width:991px){.MegaMenu-module__Lrb3dG__root{height:auto;display:block}.MegaMenu-module__Lrb3dG__section{display:block}.MegaMenu-module__Lrb3dG__nameBtn,.MegaMenu-module__Lrb3dG__section:first-of-type .MegaMenu-module__Lrb3dG__nameBtn{padding:14px 0 15px}.MegaMenu-module__Lrb3dG__section:first-of-type .MegaMenu-module__Lrb3dG__hub{padding-bottom:0}.MegaMenu-module__Lrb3dG__section:first-of-type .MegaMenu-module__Lrb3dG__nameRow{border-top:1px solid var(--di-menu-divider)}.MegaMenu-module__Lrb3dG__panel{padding:2px 0 26px 36px}.MegaMenu-module__Lrb3dG__cols{grid-template-columns:minmax(0,1fr);row-gap:26px}.MegaMenu-module__Lrb3dG__thumbSlot{display:none}.MegaMenu-module__Lrb3dG__featuredSlot{padding-top:18px}.MegaMenu-module__Lrb3dG__leadTitle{font-size:20px}.MegaMenu-module__Lrb3dG__site{justify-content:flex-start;margin:0;padding:2px 0 18px}}@media (min-width:640px) and (max-width:991px){.MegaMenu-module__Lrb3dG__cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
.PhoneMenu-module__9Ltflq__root{width:100%;min-height:100%;color:var(--di-menu-fg);text-align:left;flex-direction:column;flex:none;gap:28px;padding:8px 0 0;display:none;overflow-x:clip}@media (max-width:991.98px){.PhoneMenu-module__9Ltflq__root{display:flex}}.PhoneMenu-module__9Ltflq__desktopOnly{display:contents}@media (max-width:991.98px){.PhoneMenu-module__9Ltflq__desktopOnly{display:none}.PhoneMenu-module__9Ltflq__menu{padding-top:0!important}.PhoneMenu-module__9Ltflq__wrap.is-open{width:100vw!important;height:calc(100vh - var(--h-announcement,0px))!important;height:calc(100dvh - var(--h-announcement,0px))!important;max-height:none!important;box-shadow:none!important;border-radius:0!important;padding-bottom:0!important;padding-left:24px!important;padding-right:24px!important}}.PhoneMenu-module__9Ltflq__pane{flex-direction:column;gap:28px;display:flex}.PhoneMenu-module__9Ltflq__list{margin:0;padding:0;list-style:none}.PhoneMenu-module__9Ltflq__rowLink,.PhoneMenu-module__9Ltflq__rowBtn{width:100%;min-height:54px;color:var(--di-menu-fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0 solid;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:0;text-decoration:none;display:flex}.PhoneMenu-module__9Ltflq__name{letter-spacing:-.01em;color:var(--di-menu-fg);font-size:19px;font-weight:600;line-height:1.25;transition:color .16s}.PhoneMenu-module__9Ltflq__chevron{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;color:var(--di-menu-text-muted);flex:none;transition:color .16s,transform .2s}.PhoneMenu-module__9Ltflq__rowBtn:hover .PhoneMenu-module__9Ltflq__chevron,.PhoneMenu-module__9Ltflq__rowBtn:focus-visible .PhoneMenu-module__9Ltflq__chevron{color:var(--di-menu-fg)}[data-current] .PhoneMenu-module__9Ltflq__name,[data-current] .PhoneMenu-module__9Ltflq__chevron{color:var(--di-menu-heading-accent)}.PhoneMenu-module__9Ltflq__rowLink:focus,.PhoneMenu-module__9Ltflq__rowBtn:focus{outline:none}.PhoneMenu-module__9Ltflq__rowLink:focus-visible .PhoneMenu-module__9Ltflq__name,.PhoneMenu-module__9Ltflq__rowBtn:focus-visible .PhoneMenu-module__9Ltflq__name{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.PhoneMenu-module__9Ltflq__page{flex-direction:column;padding-bottom:32px;display:flex}.PhoneMenu-module__9Ltflq__back{border:1px solid var(--di-menu-fg);width:44px;height:44px;color:var(--di-menu-fg);cursor:pointer;background:0 0;border-style:solid;border-radius:50%;justify-content:center;align-items:center;margin:0 0 10px;padding:0;transition:background-color .16s;display:inline-flex}.PhoneMenu-module__9Ltflq__back .PhoneMenu-module__9Ltflq__chevron{width:22px;height:22px;color:inherit}.PhoneMenu-module__9Ltflq__back:hover,.PhoneMenu-module__9Ltflq__back:focus-visible{background:var(--di-menu-chip-bg-hover)}.PhoneMenu-module__9Ltflq__back:focus{outline:none}.PhoneMenu-module__9Ltflq__back:focus-visible{outline:2px solid var(--di-menu-fg);outline-offset:3px}.PhoneMenu-module__9Ltflq__title{letter-spacing:-.015em;color:var(--di-menu-fg);margin:0 0 14px;font-size:26px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-block}.PhoneMenu-module__9Ltflq__label{text-align:left;flex-direction:column;gap:2px;min-width:0;display:flex}.PhoneMenu-module__9Ltflq__note,.PhoneMenu-module__9Ltflq__titleNote{letter-spacing:0;color:var(--di-menu-text-muted);font-size:14px;font-weight:400;line-height:1.35}.PhoneMenu-module__9Ltflq__titleNote{margin-top:4px;display:block}.PhoneMenu-module__9Ltflq__run+.PhoneMenu-module__9Ltflq__run{margin-top:18px}.PhoneMenu-module__9Ltflq__runLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--di-menu-text-muted);margin:0 0 4px;font-size:11px;font-weight:500}.PhoneMenu-module__9Ltflq__sub{margin:0;padding:0;list-style:none}.PhoneMenu-module__9Ltflq__subLink{color:var(--di-menu-fg);padding:11px 0;font-size:17px;font-weight:500;line-height:1.3;text-decoration:none;transition:color .16s;display:block}.PhoneMenu-module__9Ltflq__subLink:focus-visible{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.PhoneMenu-module__9Ltflq__subLink[data-current]{color:var(--di-menu-heading-accent)}.PhoneMenu-module__9Ltflq__featured{border:1px solid color-mix(in srgb, var(--di-menu-heading-accent) 35%, var(--di-menu-divider));background:linear-gradient(120deg, color-mix(in srgb, var(--di-menu-heading-accent) 16%, transparent), transparent 62%), var(--di-menu-chip-bg);color:var(--di-menu-fg);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:16px 16px 17px 18px;text-decoration:none;display:flex}.PhoneMenu-module__9Ltflq__featured .PhoneMenu-module__9Ltflq__chevron{color:var(--di-menu-heading-accent)}.PhoneMenu-module__9Ltflq__featured:focus-visible{outline:1.5px solid var(--di-menu-fg);outline-offset:3px}.PhoneMenu-module__9Ltflq__featuredText{flex-direction:column;gap:4px;min-width:0;display:flex}.PhoneMenu-module__9Ltflq__featuredEyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--di-menu-heading-accent);font-size:11px;line-height:1.3}.PhoneMenu-module__9Ltflq__featuredTitle{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.PhoneMenu-module__9Ltflq__featured .PhoneMenu-module__9Ltflq__name{font-size:22px}.PhoneMenu-module__9Ltflq__featuredBadge{border:1px solid var(--di-menu-divider);color:var(--di-menu-text-muted);border-radius:999px;padding:2px 8px;font-size:11px;line-height:1.3}.PhoneMenu-module__9Ltflq__featuredDesc{color:var(--di-menu-text-muted);font-size:14px;line-height:1.4}.PhoneMenu-module__9Ltflq__featured[data-current]{border-color:var(--di-menu-heading-accent)}.PhoneMenu-module__9Ltflq__featured:hover .PhoneMenu-module__9Ltflq__chevron,.PhoneMenu-module__9Ltflq__featured:focus-visible .PhoneMenu-module__9Ltflq__chevron{color:var(--di-menu-fg)}.PhoneMenu-module__9Ltflq__foot{flex-direction:column;align-items:flex-start;gap:20px;padding-bottom:32px;display:flex}.PhoneMenu-module__9Ltflq__social{gap:14px;margin:0;padding:0;list-style:none;display:flex}.PhoneMenu-module__9Ltflq__socialLink{background:var(--di-menu-fg);width:46px;height:46px;color:var(--di-menu-bg);border-radius:50%;justify-content:center;align-items:center;transition:background-color .16s,color .16s;display:inline-flex}.PhoneMenu-module__9Ltflq__socialLink svg{width:20px;height:20px}.PhoneMenu-module__9Ltflq__socialLink:hover,.PhoneMenu-module__9Ltflq__socialLink:focus-visible{background:var(--di-menu-text-muted)}.PhoneMenu-module__9Ltflq__buttons{flex-wrap:wrap;gap:10px;display:flex}.PhoneMenu-module__9Ltflq__cta{background:var(--di-menu-fg);height:50px;color:var(--di-menu-bg);border-radius:999px;justify-content:center;align-items:center;padding:0 30px;font-size:16px;font-weight:600;text-decoration:none;transition:filter .16s;display:inline-flex}.PhoneMenu-module__9Ltflq__cta:hover,.PhoneMenu-module__9Ltflq__cta:focus-visible{color:var(--di-menu-bg);filter:brightness(.9)}.PhoneMenu-module__9Ltflq__more{background:linear-gradient(to bottom, transparent, var(--di-menu-bg) 70%);opacity:0;pointer-events:none;justify-content:center;align-items:flex-end;height:88px;margin-top:-88px;padding-bottom:14px;transition:opacity .2s;display:flex;position:sticky;bottom:0}.PhoneMenu-module__9Ltflq__more[data-show]{opacity:1;transition-delay:.5s}.PhoneMenu-module__9Ltflq__moreBtn{border:1px solid var(--di-menu-fg);background:var(--di-menu-bg);width:42px;height:42px;color:var(--di-menu-fg);cursor:pointer;border-style:solid;border-radius:50%;justify-content:center;align-items:center;padding:0;animation:1.6s ease-in-out infinite PhoneMenu-module__9Ltflq__bob;display:inline-flex}.PhoneMenu-module__9Ltflq__more[data-show] .PhoneMenu-module__9Ltflq__moreBtn{pointer-events:auto}.PhoneMenu-module__9Ltflq__moreBtn svg{width:20px;height:20px}@keyframes PhoneMenu-module__9Ltflq__bob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes PhoneMenu-module__9Ltflq__fromRight{0%{opacity:0;transform:translate(32px)}}@keyframes PhoneMenu-module__9Ltflq__fromLeft{0%{opacity:0;transform:translate(-32px)}}@keyframes PhoneMenu-module__9Ltflq__toLeft{to{opacity:0;transform:translate(-32px)}}@keyframes PhoneMenu-module__9Ltflq__toRight{to{opacity:0;transform:translate(32px)}}@media (prefers-reduced-motion:no-preference){.PhoneMenu-module__9Ltflq__item{opacity:0;transition:opacity .22s,transform .26s cubic-bezier(.4,0,1,1);transform:translateY(-14px)}.di-menu-wrap.is-open .PhoneMenu-module__9Ltflq__item{--drop:calc(.16s + min(var(--i,0), 12) * 45ms);opacity:1;transition:opacity .48s ease var(--drop), transform .56s cubic-bezier(.2, .7, .2, 1) var(--drop);transform:none}.di-menu-wrap.is-open .PhoneMenu-module__9Ltflq__pane[data-enter=fwd] .PhoneMenu-module__9Ltflq__item{animation:.42s cubic-bezier(.2,.7,.2,1) backwards PhoneMenu-module__9Ltflq__fromRight;animation-delay:calc(min(var(--i,0), 12) * 35ms)}.di-menu-wrap.is-open .PhoneMenu-module__9Ltflq__pane[data-enter=back] .PhoneMenu-module__9Ltflq__item{animation:.42s cubic-bezier(.2,.7,.2,1) backwards PhoneMenu-module__9Ltflq__fromLeft;animation-delay:calc(min(var(--i,0), 12) * 35ms)}.di-menu-wrap.is-open .PhoneMenu-module__9Ltflq__pane[data-leave=fwd] .PhoneMenu-module__9Ltflq__item{animation:.2s cubic-bezier(.4,0,1,1) forwards PhoneMenu-module__9Ltflq__toLeft}.di-menu-wrap.is-open .PhoneMenu-module__9Ltflq__pane[data-leave=back] .PhoneMenu-module__9Ltflq__item{animation:.2s cubic-bezier(.4,0,1,1) forwards PhoneMenu-module__9Ltflq__toRight}}@media (prefers-reduced-motion:reduce){.PhoneMenu-module__9Ltflq__moreBtn{animation:none}}
.faq-module__-Z1_ua__icon:before,.faq-module__-Z1_ua__icon:after{content:"";border-top:var(--icon-thickness) solid var(--icon-color);width:100%;transition:.2s var(--ease-sin-in-out);position:absolute;top:50%;left:50%}.faq-module__-Z1_ua__icon:after{border-top:none;border-bottom:var(--icon-thickness) solid var(--icon-color);transform:translate(-50%,-50%)}.faq-module__-Z1_ua__icon:before{transform:translate(-50%,-50%)rotate(90deg)}.accordion-trigger[data-state=open] .faq-module__-Z1_ua__icon:before{transform:translate(-50%,-50%)rotate(180deg)}
.pricing-module__ueN-pW__notch{-webkit-mask-composite:source-out;-webkit-mask-image:linear-gradient(#000,#000),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35 211'%3E%3Cpath fill='%23000' d='M35 0C35 40 0 47 0 105.5C0 164 35 171 35 211Z'/%3E%3C/svg%3E");mask-image:linear-gradient(#000,#000),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35 211'%3E%3Cpath fill='%23000' d='M35 0C35 40 0 47 0 105.5C0 164 35 171 35 211Z'/%3E%3C/svg%3E");-webkit-mask-position:0 0,calc(100% + 1px) 2rem;mask-position:0 0,calc(100% + 1px) 2rem;-webkit-mask-size:100% 100%,2.1875rem 13.1875rem;mask-size:100% 100%,2.1875rem 13.1875rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-out;mask-composite:subtract}.pricing-module__ueN-pW__priceMask{-webkit-mask-image:linear-gradient(#0000 10%,#000 20% 80%,#0000 90%);mask-image:linear-gradient(#0000 10%,#000 20% 80%,#0000 90%)}
.home-v1-module__erVnpa__scope{--h-announcement:40px;--h-main:calc(var(--s-vp-height) - var(--h-announcement,0px))}
@font-face{font-family:sxDisplay;src:url(../media/bricolage_grotesque_latin_400_normal-s.p.2_o2v7tpo0q5m.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:sxDisplay;src:url(../media/bricolage_grotesque_latin_500_normal-s.p.3vqzgd2jdiw22.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:sxDisplay;src:url(../media/bricolage_grotesque_latin_600_normal-s.p.3_r60-qkmao3a.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:sxDisplay Fallback;src:local(Arial);ascent-override:87.18%;descent-override:25.31%;line-gap-override:0.0%;size-adjust:106.68%}.sxdisplay_7d2c3491-module__wF71tW__className{font-family:sxDisplay,sxDisplay Fallback}.sxdisplay_7d2c3491-module__wF71tW__variable{--font-bricolage:"sxDisplay", "sxDisplay Fallback"}
@font-face{font-family:sxSans;src:url(../media/hanken_grotesk_latin_400_normal-s.p.18lpns2xtfj9z.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:sxSans;src:url(../media/hanken_grotesk_latin_500_normal-s.p.2om_jlrhbwq6l.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:sxSans Fallback;src:local(Arial);ascent-override:98.46%;descent-override:29.83%;line-gap-override:0.0%;size-adjust:101.56%}.sxsans_d2ce93de-module__XUqpNG__className{font-family:sxSans,sxSans Fallback}.sxsans_d2ce93de-module__XUqpNG__variable{--font-hanken:"sxSans", "sxSans Fallback"}
@font-face{font-family:sxSerif;src:url(../media/newsreader_latin_300_italic-s.p.0y9ntyj5o4egh.woff2)format("woff2");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:sxSerif;src:url(../media/newsreader_latin_400_italic-s.p.16x4cwd-g31qo.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:sxSerif Fallback;src:local(Arial);ascent-override:82.51%;descent-override:29.75%;line-gap-override:0.0%;size-adjust:89.08%}.sxserif_4a87f9d1-module__XYGVmW__className{font-family:sxSerif,sxSerif Fallback}.sxserif_4a87f9d1-module__XYGVmW__variable{--font-newsreader:"sxSerif", "sxSerif Fallback"}
.faq-module__CC0gcW__icon:before,.faq-module__CC0gcW__icon:after{content:"";border-top:var(--icon-thickness) solid var(--icon-color);width:100%;transition:.2s var(--ease-sin-in-out);position:absolute;top:50%;left:50%}.faq-module__CC0gcW__icon:after{border-top:none;border-bottom:var(--icon-thickness) solid var(--icon-color);transform:translate(-50%,-50%)}.faq-module__CC0gcW__icon:before{transform:translate(-50%,-50%)rotate(90deg)}.accordion-trigger[data-state=open] .faq-module__CC0gcW__icon:before{transform:translate(-50%,-50%)rotate(180deg)}
@font-face{font-family:sxMono;src:url(../media/martian_mono_latin_400_normal-s.p.3-tyw26y7ns0r.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:sxMono Fallback;src:local(Arial);ascent-override:65.19%;descent-override:13.04%;line-gap-override:0.0%;size-adjust:153.41%}.sxmono_f15422bb-module__5FK5pq__className{font-family:sxMono,sxMono Fallback;font-weight:400}.sxmono_f15422bb-module__5FK5pq__variable{--font-martian:"sxMono", "sxMono Fallback"}
.sx-module__fZVKba__stage{--color-sx-0:#0e0e0e;--color-sx-1:#131111;--color-sx-2:#1a1616;--color-sx-line:#fafafa14;--color-sx-line-strong:#fafafa29;--color-sx-text:#fafafa;--color-sx-muted:#a8a4a0;--color-sx-dim:#8a8682;--color-sx-signal:#f04e23;--font-sx-display:var(--font-bricolage), ui-sans-serif, system-ui, sans-serif;--font-sx-sans:var(--font-hanken), ui-sans-serif, system-ui, sans-serif;--font-sx-serif:var(--font-newsreader), ui-serif, Georgia, serif;--font-sx-mono:var(--font-martian), ui-monospace, SFMono-Regular, monospace;--ease-sx:cubic-bezier(.16, 1, .3, 1);--ease-sx-io:cubic-bezier(.83, 0, .17, 1)}@keyframes sx-module__fZVKba__sx-pulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}.sx-module__fZVKba__stage .sx{background:var(--color-sx-0);color:var(--color-sx-text);font-family:var(--font-sx-sans)}.sx-module__fZVKba__stage .sx ::selection{background:var(--color-sx-signal);color:var(--color-sx-0)}.sx-module__fZVKba__stage .sx :focus-visible{outline:2px solid var(--color-sx-signal);outline-offset:3px;border-radius:2px}@media (prefers-reduced-motion:reduce){.sx-module__fZVKba__stage .sx *{scroll-behavior:auto!important;animation-iteration-count:1!important}.sx-module__fZVKba__stage .sx :before{scroll-behavior:auto!important;animation-iteration-count:1!important}.sx-module__fZVKba__stage .sx :after{scroll-behavior:auto!important;animation-iteration-count:1!important}}.sx-module__fZVKba__stage .border-sx-line{border-color:var(--color-sx-line)}.sx-module__fZVKba__stage .border-sx-line-strong{border-color:var(--color-sx-line-strong)}.sx-module__fZVKba__stage .border-sx-signal{border-color:var(--color-sx-signal)}.sx-module__fZVKba__stage .border-sx-signal\/30{border-color:#f04e234d}@supports (color:color-mix(in lab, red, red)){.sx-module__fZVKba__stage .border-sx-signal\/30{border-color:color-mix(in oklab, var(--color-sx-signal) 30%, transparent)}}.sx-module__fZVKba__stage .border-sx-signal\/60{border-color:#f04e2399}@supports (color:color-mix(in lab, red, red)){.sx-module__fZVKba__stage .border-sx-signal\/60{border-color:color-mix(in oklab, var(--color-sx-signal) 60%, transparent)}}.sx-module__fZVKba__stage .bg-sx-0{background-color:var(--color-sx-0)}.sx-module__fZVKba__stage .bg-sx-0\/70{background-color:#0e0e0eb3}@supports (color:color-mix(in lab, red, red)){.sx-module__fZVKba__stage .bg-sx-0\/70{background-color:color-mix(in oklab, var(--color-sx-0) 70%, transparent)}}.sx-module__fZVKba__stage .bg-sx-0\/80{background-color:#0e0e0ecc}@supports (color:color-mix(in lab, red, red)){.sx-module__fZVKba__stage .bg-sx-0\/80{background-color:color-mix(in oklab, var(--color-sx-0) 80%, transparent)}}.sx-module__fZVKba__stage .bg-sx-0\/85{background-color:#0e0e0ed9}@supports (color:color-mix(in lab, red, red)){.sx-module__fZVKba__stage .bg-sx-0\/85{background-color:color-mix(in oklab, var(--color-sx-0) 85%, transparent)}}.sx-module__fZVKba__stage .bg-sx-1{background-color:var(--color-sx-1)}.sx-module__fZVKba__stage .bg-sx-2{background-color:var(--color-sx-2)}.sx-module__fZVKba__stage .bg-sx-line{background-color:var(--color-sx-line)}.sx-module__fZVKba__stage .bg-sx-line-strong{background-color:var(--color-sx-line-strong)}.sx-module__fZVKba__stage .bg-sx-muted{background-color:var(--color-sx-muted)}.sx-module__fZVKba__stage .bg-sx-signal{background-color:var(--color-sx-signal)}.sx-module__fZVKba__stage .bg-sx-signal\/35{background-color:#f04e2359}@supports (color:color-mix(in lab, red, red)){.sx-module__fZVKba__stage .bg-sx-signal\/35{background-color:color-mix(in oklab, var(--color-sx-signal) 35%, transparent)}}.sx-module__fZVKba__stage .bg-sx-signal\/60{background-color:#f04e2399}@supports (color:color-mix(in lab, red, red)){.sx-module__fZVKba__stage .bg-sx-signal\/60{background-color:color-mix(in oklab, var(--color-sx-signal) 60%, transparent)}}.sx-module__fZVKba__stage .bg-sx-signal\/90{background-color:#f04e23e6}@supports (color:color-mix(in lab, red, red)){.sx-module__fZVKba__stage .bg-sx-signal\/90{background-color:color-mix(in oklab, var(--color-sx-signal) 90%, transparent)}}.sx-module__fZVKba__stage .bg-sx-text{background-color:var(--color-sx-text)}.sx-module__fZVKba__stage .bg-sx-text\/50{background-color:#fafafa80}@supports (color:color-mix(in lab, red, red)){.sx-module__fZVKba__stage .bg-sx-text\/50{background-color:color-mix(in oklab, var(--color-sx-text) 50%, transparent)}}.sx-module__fZVKba__stage .sx-rules{background-image:linear-gradient(to right, var(--color-sx-line) 1px, transparent 1px), linear-gradient(to bottom, var(--color-sx-line) 1px, transparent 1px);background-position:-1px -1px;background-size:120px 120px}.sx-module__fZVKba__stage .from-sx-signal\/70{--tw-gradient-from:#f04e23b3;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:color-mix(in lab, red, red)){.sx-module__fZVKba__stage .from-sx-signal\/70{--tw-gradient-from:color-mix(in oklab, var(--color-sx-signal) 70%, transparent)}}.sx-module__fZVKba__stage .via-sx-signal\/25{--tw-gradient-via:#f04e2340;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:color-mix(in lab, red, red)){.sx-module__fZVKba__stage .via-sx-signal\/25{--tw-gradient-via:color-mix(in oklab, var(--color-sx-signal) 25%, transparent)}}.sx-module__fZVKba__stage .fill-sx-0{fill:var(--color-sx-0)}.sx-module__fZVKba__stage .fill-sx-2{fill:var(--color-sx-2)}.sx-module__fZVKba__stage .fill-sx-signal{fill:var(--color-sx-signal)}.sx-module__fZVKba__stage .stroke-sx-line-strong{stroke:var(--color-sx-line-strong)}.sx-module__fZVKba__stage .stroke-sx-signal{stroke:var(--color-sx-signal)}.sx-module__fZVKba__stage .stroke-sx-text\/40{stroke:#fafafa66}@supports (color:color-mix(in lab, red, red)){.sx-module__fZVKba__stage .stroke-sx-text\/40{stroke:color-mix(in oklab, var(--color-sx-text) 40%, transparent)}}.sx-module__fZVKba__stage .sx-em{font-family:var(--font-sx-serif);letter-spacing:-.03em;font-style:italic;font-weight:300}.sx-module__fZVKba__stage .font-sx-display{font-family:var(--font-sx-display)}.sx-module__fZVKba__stage .font-sx-mono{font-family:var(--font-sx-mono)}.sx-module__fZVKba__stage .sx-h2{font:500 clamp(2.25rem, 4.8vw, 4.5rem) / .98 var(--font-sx-display);letter-spacing:-.04em;text-wrap:balance}.sx-module__fZVKba__stage .sx-lead{font:400 clamp(1.0625rem, 1.3vw, 1.3125rem) / 1.55 var(--font-sx-sans);letter-spacing:-.005em;text-wrap:pretty}.sx-module__fZVKba__stage .sx-label{font:400 .6875rem / 1.2 var(--font-sx-mono);letter-spacing:.08em;text-transform:uppercase}.sx-module__fZVKba__stage .sx-display{font:500 clamp(2.75rem, 7.4vw, 7.25rem) / .94 var(--font-sx-display);letter-spacing:-.045em}.sx-module__fZVKba__stage .sx-h3{font:500 clamp(1.25rem, 1.6vw, 1.5rem) / 1.2 var(--font-sx-display);letter-spacing:-.02em}.sx-module__fZVKba__stage .sx-mono{font:400 .75rem / 1.5 var(--font-sx-mono);letter-spacing:.02em}.sx-module__fZVKba__stage .sx-body{font:400 1rem / 1.6 var(--font-sx-sans);text-wrap:pretty}.sx-module__fZVKba__stage .text-sx-0{color:var(--color-sx-0)}.sx-module__fZVKba__stage .text-sx-dim{color:var(--color-sx-dim)}.sx-module__fZVKba__stage .text-sx-muted{color:var(--color-sx-muted)}.sx-module__fZVKba__stage .text-sx-signal{color:var(--color-sx-signal)}.sx-module__fZVKba__stage .text-sx-text{color:var(--color-sx-text)}.sx-module__fZVKba__stage .text-sx-text\/80{color:#fafafacc}@supports (color:color-mix(in lab, red, red)){.sx-module__fZVKba__stage .text-sx-text\/80{color:color-mix(in oklab, var(--color-sx-text) 80%, transparent)}}.sx-module__fZVKba__stage .text-sx-text\/90{color:#fafafae6}@supports (color:color-mix(in lab, red, red)){.sx-module__fZVKba__stage .text-sx-text\/90{color:color-mix(in oklab, var(--color-sx-text) 90%, transparent)}}.sx-module__fZVKba__stage .tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.sx-module__fZVKba__stage .ease-sx{--tw-ease:var(--ease-sx);transition-timing-function:var(--ease-sx)}.sx-module__fZVKba__stage .sx-small{font:400 .875rem / 1.5 var(--font-sx-sans)}@media (hover:hover){.sx-module__fZVKba__stage .group:hover .group-hover\:border-sx-signal{border-color:var(--color-sx-signal)}.sx-module__fZVKba__stage .group:hover .group-hover\:text-sx-text{color:var(--color-sx-text)}.sx-module__fZVKba__stage .group\/btn:hover .group-hover\/btn\:border-sx-signal{border-color:var(--color-sx-signal)}.sx-module__fZVKba__stage .group\/btn:hover .group-hover\/btn\:bg-sx-signal{background-color:var(--color-sx-signal)}.sx-module__fZVKba__stage .group\/close:hover .group-hover\/close\:bg-sx-signal{background-color:var(--color-sx-signal)}.sx-module__fZVKba__stage .group\/idx:hover .group-hover\/idx\:bg-sx-signal{background-color:var(--color-sx-signal)}.sx-module__fZVKba__stage .group\/leaf:hover .group-hover\/leaf\:text-sx-text{color:var(--color-sx-text)}}.sx-module__fZVKba__stage .after\:bg-sx-signal:after{content:var(--tw-content);background-color:var(--color-sx-signal)}.sx-module__fZVKba__stage .after\:ease-sx:after{content:var(--tw-content);--tw-ease:var(--ease-sx);transition-timing-function:var(--ease-sx)}@media (hover:hover){.sx-module__fZVKba__stage .hover\:border-sx-text\/60:hover{border-color:#fafafa99}@supports (color:color-mix(in lab, red, red)){.sx-module__fZVKba__stage .hover\:border-sx-text\/60:hover{border-color:color-mix(in oklab, var(--color-sx-text) 60%, transparent)}}.sx-module__fZVKba__stage .hover\:bg-sx-2:hover{background-color:var(--color-sx-2)}.sx-module__fZVKba__stage .hover\:text-sx-text:hover{color:var(--color-sx-text)}}.sx-module__fZVKba__stage .focus-visible\:bg-sx-2:focus-visible{background-color:var(--color-sx-2)}@media (prefers-reduced-motion:no-preference){.sx-module__fZVKba__stage .motion-safe\:animate-sx-pulse{animation:2.6s cubic-bezier(.83,0,.17,1) infinite sx-module__fZVKba__sx-pulse}.sx-module__fZVKba__stage .motion-safe\:ease-sx{--tw-ease:var(--ease-sx);transition-timing-function:var(--ease-sx)}}@media (prefers-reduced-motion:reduce){.sx-module__fZVKba__stage .motion-reduce\:text-sx-text{color:var(--color-sx-text)}}
.IndexPanels-module__NXfEzq__rows,.IndexPanels-module__NXfEzq__row{flex-direction:column;gap:.5rem;display:flex}.IndexPanels-module__NXfEzq__panel{background:var(--color-gray-dark-1);border:1px solid #ffffff0f;border-radius:16px;min-width:0;height:15rem;position:relative;overflow:hidden}.IndexPanels-module__NXfEzq__link{border-radius:inherit;display:block;position:absolute;inset:0}.IndexPanels-module__NXfEzq__link:focus-visible{outline:2px solid var(--color-orange);outline-offset:-2px}.IndexPanels-module__NXfEzq__img{object-fit:cover;transition:transform .9s cubic-bezier(.22,1,.36,1)}.IndexPanels-module__NXfEzq__panel:hover .IndexPanels-module__NXfEzq__img{transform:scale(1.04)}.IndexPanels-module__NXfEzq__shade{background:linear-gradient(#00000073 0%,#00000014 22%,#00000059 55%,#000000e0 100%);position:absolute;inset:0}.IndexPanels-module__NXfEzq__num{color:#ffffffbf;position:absolute;top:1.1rem;left:1.25rem}.IndexPanels-module__NXfEzq__arrow{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000004d;border:1px solid #ffffff4d;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background-color .3s,border-color .3s;display:flex;position:absolute;top:.85rem;right:.85rem}.IndexPanels-module__NXfEzq__panel:hover .IndexPanels-module__NXfEzq__arrow,.IndexPanels-module__NXfEzq__panel:focus-within .IndexPanels-module__NXfEzq__arrow{border-color:var(--color-orange);background:var(--color-orange)}.IndexPanels-module__NXfEzq__body{text-align:left;text-align-last:auto;flex-direction:column;gap:.5rem;display:flex;position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem}.IndexPanels-module__NXfEzq__line{max-width:44ch}@media (min-width:1024px){.IndexPanels-module__NXfEzq__rows{gap:.75rem}.IndexPanels-module__NXfEzq__row{flex-direction:row;gap:.75rem;height:27rem}.IndexPanels-module__NXfEzq__panel{flex:1 1 0;height:auto;transition:flex-grow .6s cubic-bezier(.22,1,.36,1)}.IndexPanels-module__NXfEzq__row:not(:hover):not(:focus-within)>.IndexPanels-module__NXfEzq__panel:first-child,.IndexPanels-module__NXfEzq__panel:hover,.IndexPanels-module__NXfEzq__panel:focus-within{flex-grow:2.4}.IndexPanels-module__NXfEzq__line{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.22,1,.36,1),opacity .4s;display:grid}.IndexPanels-module__NXfEzq__line>span{overflow:hidden}.IndexPanels-module__NXfEzq__arrow{opacity:0;transition:opacity .3s,transform .3s,background-color .3s,border-color .3s;transform:translateY(-4px)}.IndexPanels-module__NXfEzq__row:not(:hover):not(:focus-within)>.IndexPanels-module__NXfEzq__panel:first-child .IndexPanels-module__NXfEzq__line,.IndexPanels-module__NXfEzq__panel:hover .IndexPanels-module__NXfEzq__line,.IndexPanels-module__NXfEzq__panel:focus-within .IndexPanels-module__NXfEzq__line{opacity:1;grid-template-rows:1fr}.IndexPanels-module__NXfEzq__row:not(:hover):not(:focus-within)>.IndexPanels-module__NXfEzq__panel:first-child .IndexPanels-module__NXfEzq__arrow,.IndexPanels-module__NXfEzq__panel:hover .IndexPanels-module__NXfEzq__arrow,.IndexPanels-module__NXfEzq__panel:focus-within .IndexPanels-module__NXfEzq__arrow{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.IndexPanels-module__NXfEzq__img,.IndexPanels-module__NXfEzq__panel,.IndexPanels-module__NXfEzq__line,.IndexPanels-module__NXfEzq__arrow{transition:none}.IndexPanels-module__NXfEzq__panel:hover .IndexPanels-module__NXfEzq__img{transform:none}}
