html[data-skin=poster]{--color-ink-950:#16130f;--color-ink-900:#221d18;--color-ink-700:#3d362e;--color-text:#16130f;--color-muted:#574e45;--color-muted-dark:#bfb5a6;--color-line:#cdc3b2;--color-surface:#faf7f1;--color-canvas:#eee8dc;--radius-card:0px;--radius-media:0px;--radius-control:0px;--focus-ring:var(--color-ink-950);--font-poster-display:var(--font-oswald), var(--font-glyph-fallback), "Arial Narrow", sans-serif;--poster-brand-text:color-mix(in srgb, var(--brand) 62%, var(--color-ink-950))}html[data-skin=poster] .shadow-card,html[data-skin=poster] .before\:shadow-card:before{--tw-shadow:0 0 0 1px var(--color-ink-950)}html[data-skin=poster] .shadow-card-hover,html[data-skin=poster] .hover\:shadow-card-hover:hover{--tw-shadow:6px 6px 0 0 var(--color-ink-950)}html[data-skin=poster] .shadow-pop{--tw-shadow:0 0 0 2px var(--color-ink-950), 8px 8px 0 0 var(--color-ink-950)}html[data-skin=poster] .text-brand:not(.on-dark,.on-dark *),html[data-skin=poster] .hover\:text-brand:hover:not(.on-dark,.on-dark *),html[data-skin=poster] .group:hover .group-hover\:text-brand:not(.on-dark,.on-dark *){color:var(--poster-brand-text)}html[data-skin=poster] .hover\:text-brand-hover:hover:not(.on-dark,.on-dark *),html[data-skin=poster] .bg-brand.text-white,html[data-skin=poster] .before\:bg-brand.text-white{color:var(--color-ink-950)}html[data-skin=poster] .before\:bg-brand.text-white:hover{color:var(--color-surface)}html[data-skin=poster] .hover\:before\:bg-brand-hover:hover:before{background-color:var(--color-ink-950)}html[data-skin=poster] .tap-surface.before\:border-line:before{border-color:var(--color-ink-950)}html[data-skin=poster] .tap-surface.before\:border-line:hover:before{border-color:var(--color-ink-950);background-color:var(--brand)}html[data-skin=poster] body:not(:has([data-header-overlay=on])) header:has(>.site-header-bar){border-bottom:3px solid var(--color-ink-950);background-color:var(--color-canvas)}html[data-skin=poster] body:not(:has([data-header-overlay=on])) header[data-scrolled]:has(>.site-header-bar){background-color:color-mix(in srgb, var(--color-canvas) 92%, transparent)}html[data-skin=poster] .site-header-nav .header-ctl,html[data-skin=poster] .site-header-nav .tap-surface[aria-expanded]{letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:800}html[data-skin=poster] body:not(:has([data-header-overlay=on])) .site-header-nav .header-ctl:hover:before{background-color:var(--brand)}html[data-skin=poster] body:not(:has([data-header-overlay=on])) .site-header-nav .tap-surface[aria-expanded]:hover:before{background-color:var(--brand)}html[data-skin=poster] body:not(:has([data-header-overlay=on])) .site-header-nav .tap-surface[aria-expanded=true]:before{background-color:var(--brand)}
html[data-skin=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:#2a2639 #07060c;--color-ink-950:#040309;--color-ink-900:#0d0b15;--color-ink-700:#2a2639;--color-text:#f2f0f8;--color-muted:#aaa5bd;--color-muted-dark:#aaa5bd;--color-line:#231f30;--color-surface:#0e0c16;--color-canvas:#07060c;--shadow-card:0 0 0 1px #ffffff0f, 0 18px 40px -24px #000000e6;--shadow-card-hover:0 0 0 1px color-mix(in srgb, var(--brand-light) 30%, transparent), 0 28px 64px -28px color-mix(in srgb, var(--brand) 75%, transparent);--shadow-pop:0 0 0 1px #ffffff14, 0 32px 64px -24px #000000d9;--focus-ring:color-mix(in srgb, var(--brand-light) 60%, white);--night-display:var(--font-night-display), var(--font-manrope), var(--font-glyph-fallback), ui-sans-serif, system-ui, sans-serif;--night-mono:var(--font-night-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;--night-accent:color-mix(in srgb, var(--brand-light) 78%, white);--night-glow:color-mix(in srgb, var(--brand) 65%, transparent);--night-glow-soft:color-mix(in srgb, var(--brand) 32%, transparent);--night-glass:#ffffff0b;--night-glass-strong:#ffffff14;--night-glass-line:#ffffff1a;--night-plate:#eeedf4;--night-glass-line-strong:#ffffff2e}html[data-skin=night] ::selection{background-color:color-mix(in srgb, var(--brand) 55%, transparent);color:#fff}html[data-skin=night] .text-brand,html[data-skin=night] .hover\:text-brand:hover,html[data-skin=night] .group:hover .group-hover\:text-brand{color:var(--night-accent)}html[data-skin=night] header:has(>.site-header-bar){-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);transition:background-color .15s var(--ease-out), border-color .15s var(--ease-out);background-color:#07060cd1;border-bottom-color:#ffffff12}html[data-skin=night] body:has([data-header-overlay=on]) header:not([data-scrolled]):has(>.site-header-bar){-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;border-bottom-color:#0000}html[data-skin=night] body:has([data-header-overlay=on]) header[data-scrolled]:has(>.site-header-bar){-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background-color:#07060cd1;border-bottom-color:#ffffff12}html[data-skin=night] .site-header-bar .site-logo{display:none}html[data-skin=night] .site-header-bar .site-logo-on-dark{display:block}html[data-skin=night] .site-header-bar :is(.header-ctl,.site-header-nav>div>button,.header-lang>button){color:#fff}html[data-skin=night] .site-header-bar :is(.header-ctl,.site-header-nav>div>button,.header-lang>button) svg.text-muted{color:#ffffffb3}html[data-skin=night] .site-header-bar :is(.header-ctl,.site-header-nav>div>button,.header-lang>button):hover:before,html[data-skin=night] .site-header-bar :is(.site-header-nav>div>button,.header-lang>button)[aria-expanded=true]:before{background-color:#ffffff14}html[data-skin=night] .site-header-bar .header-ctl-outline:before{background-color:#ffffff0a;border-color:#ffffff29}html[data-skin=night] .site-header-bar .header-ctl-outline:hover:before{border-color:color-mix(in srgb, var(--brand-light) 55%, transparent);background-color:color-mix(in srgb, var(--brand) 18%, transparent)}html[data-skin=night] .site-header-bar .ring-white{--tw-ring-color:var(--color-canvas)}html[data-skin=night] :is(.site-header-bar,.bb-dialog) .bg-white{background-color:var(--color-ink-900)}html[data-skin=night] :is(.site-header-bar,.bb-dialog) .hover\:bg-canvas:hover{background-color:#ffffff0f}html[data-skin=night] .bb-dialog{background-color:var(--color-ink-900);box-shadow:0 0 0 1px #ffffff17, 0 40px 80px -32px #000000e6, 0 0 120px -48px var(--night-glow)}html[data-skin=night] .bb-dialog::backdrop{background-color:#040309b3}html[data-skin=night] footer.on-dark{background-image:radial-gradient(60% 120px at 50% 0%, var(--night-glow-soft), transparent 100%);border-top:1px solid #ffffff0f}html[data-skin=night] .partner-wall>li{background-color:var(--night-plate)}html[data-skin=night] .partner-wall img{mix-blend-mode:multiply}
html[data-skin=poster]{--pi-ink:var(--color-ink-950);--pi-paper:var(--color-canvas);--pi-sheet:var(--color-surface);--pi-rule-thick:6px;--pi-rule:3px;--pi-rule-thin:2px;--pi-offset:8px;--pi-offset-lg:10px;--pi-fast:.15s;--pi-ease:var(--ease-out,ease-out);--pi-label-size:12px;--pi-label-line:16px;--pi-label-track:.14em;--pi-gutter:16px}@media (min-width:48rem){html[data-skin=poster]{--pi-gutter:24px}}html[data-skin=poster] body:has([data-header-overlay=on]) header:has(>.site-header-bar){--focus-ring:var(--pi-ink);border-bottom:var(--pi-rule) solid var(--pi-ink);background-color:var(--pi-paper)}html[data-skin=poster] body:has([data-header-overlay=on]) header[data-scrolled]:has(>.site-header-bar){border-bottom-color:var(--pi-ink);background-color:color-mix(in srgb, var(--pi-paper) 92%, transparent)}html[data-skin=poster] body:has([data-header-overlay=on]) .site-header-bar .site-logo{display:block}html[data-skin=poster] body:has([data-header-overlay=on]) .site-header-bar .site-logo-on-dark{display:none}html[data-skin=poster] body:has([data-header-overlay=on]) .site-header-bar :is(.header-ctl,.site-header-nav>div>button,.header-lang>button){color:var(--pi-ink)}html[data-skin=poster] body:has([data-header-overlay=on]) .site-header-bar :is(.header-ctl,.site-header-nav>div>button,.header-lang>button) svg.text-muted{color:var(--color-muted)}html[data-skin=poster] body:has([data-header-overlay=on]) .site-header-bar :is(.header-ctl,.site-header-nav>div>button,.header-lang>button):hover:before{background-color:var(--brand)}html[data-skin=poster] body:has([data-header-overlay=on]) .site-header-bar :is(.site-header-nav>div>button,.header-lang>button)[aria-expanded=true]:before{background-color:var(--brand)}html[data-skin=poster] body:has([data-header-overlay=on]) .site-header-bar .header-ctl-outline:before{border-color:var(--pi-ink);background-color:var(--pi-sheet)}html[data-skin=poster] body:has([data-header-overlay=on]) .site-header-bar .header-ctl-outline:hover:before{border-color:var(--pi-ink);background-color:var(--brand)}html[data-skin=poster] main section[data-header-overlay]{--focus-ring:var(--pi-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:var(--pi-paper);color:var(--pi-ink);background-image:none}html[data-skin=poster] main section[data-header-overlay]:not(:has(>.pb-28)){border-bottom:var(--pi-rule-thick) solid var(--pi-ink)}html[data-skin=poster] main section[data-header-overlay] :is(.page-band-scrim,.page-hero-scrim,.hero-scrim){display:none}html[data-skin=poster] main section[data-header-overlay]:has(>div.-z-10 :is(.page-band-blur,.page-hero-blurred))>div.-z-10{display:none}html[data-skin=poster] main section[data-header-overlay] :is(.text-white:not(.bg-danger),.text-white\/85,.text-white\/80,.text-white\/75,.text-white\/70){color:var(--pi-ink)}html[data-skin=poster] main section[data-header-overlay] :is(.text-white\/60,.text-muted-dark){color:var(--color-muted)}html[data-skin=poster] main section[data-header-overlay] .text-brand{color:var(--poster-brand-text)}html[data-skin=poster] main section[data-header-overlay] :is(h1.hero-title,h1.t-display,h1.t-h1){font-family:var(--font-poster-display);letter-spacing:-.005em;text-transform:uppercase;font-variant-numeric:lining-nums;font-weight:700}html[data-skin=poster] main section[data-header-overlay] h1.hero-title{font-size:48px;line-height:1.06}html[data-skin=poster] main section[data-header-overlay] h1.t-display{font-size:44px;line-height:1.06}html[data-skin=poster] main section[data-header-overlay] h1.t-h1{font-size:34px;line-height:1.1}html[data-skin=poster] main section[data-header-overlay] .hero-lead{font-weight:500}@media (min-width:48rem){html[data-skin=poster] main section[data-header-overlay] h1.hero-title{font-size:72px}html[data-skin=poster] main section[data-header-overlay] h1.t-display{font-size:64px}html[data-skin=poster] main section[data-header-overlay] h1.t-h1{font-size:48px}}@media (min-width:64rem){html[data-skin=poster] main section[data-header-overlay] h1.hero-title{font-size:88px}html[data-skin=poster] main section[data-header-overlay] h1.t-display{font-size:76px}html[data-skin=poster] main section[data-header-overlay] h1.t-h1{font-size:56px}}@media (min-width:80rem){html[data-skin=poster] main section[data-header-overlay] h1.hero-title{font-size:104px}html[data-skin=poster] main section[data-header-overlay] h1.t-display{font-size:88px}}html[data-skin=poster] main section[data-header-overlay] nav:has(>ol){border-bottom:var(--pi-rule-thin) solid var(--pi-ink);align-self:stretch;align-items:flex-start;gap:16px;min-height:48px;padding-block:16px;display:flex}html[data-skin=poster] main section[data-header-overlay] nav:has(>ol):before{content:"";background-color:var(--brand);flex-shrink:0;width:12px;height:12px;margin-top:2px}html[data-skin=poster] main section[data-header-overlay] nav>ol{min-width:0;font-size:var(--pi-label-size);line-height:var(--pi-label-line);letter-spacing:.1em;text-transform:uppercase;row-gap:28px;font-weight:800}html[data-skin=poster] main section[data-header-overlay] nav>ol a:hover{color:var(--pi-ink);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}html[data-skin=poster] main section[data-header-overlay] :is(span,p).hero-glass{background-color:var(--brand);min-height:32px;color:var(--pi-ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:var(--pi-label-size);line-height:var(--pi-label-line);letter-spacing:var(--pi-label-track);text-transform:uppercase;border-radius:0;padding:8px 12px;font-weight:800}html[data-skin=poster] main section[data-header-overlay] span.t-code.bg-surface{background-color:var(--pi-ink);height:32px;color:var(--pi-sheet);font-family:var(--font-poster-display);letter-spacing:.04em;border-radius:0;padding:0 12px;font-size:16px;font-weight:600}html[data-skin=poster] main section[data-header-overlay] .bg-ink-950\/60{border:var(--pi-rule-thin) solid var(--pi-ink);color:var(--pi-ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:var(--pi-label-size);letter-spacing:.08em;text-transform:uppercase;background-color:#0000;border-radius:0;font-weight:800}html[data-skin=poster] main section[data-header-overlay] .border-white\/15{border-top:var(--pi-rule-thick) solid var(--pi-ink)}html[data-skin=poster] main section[data-header-overlay] dl.flex-wrap:has(>div.flex-row-reverse){gap:16px 0}html[data-skin=poster] main section[data-header-overlay] dl.flex-wrap>div.flex-row-reverse{flex-direction:column-reverse;justify-content:flex-end;align-items:flex-start;gap:6px;padding-inline:20px}html[data-skin=poster] main section[data-header-overlay] dl.flex-wrap>div.flex-row-reverse:first-child{padding-left:0}html[data-skin=poster] main section[data-header-overlay] dl.flex-wrap>div.flex-row-reverse+div{border-left:var(--pi-rule-thin) solid var(--pi-ink)}html[data-skin=poster] main section[data-header-overlay] dl.flex-wrap>div.flex-row-reverse>dd{font-family:var(--font-poster-display);letter-spacing:0;font-size:40px;font-weight:700;line-height:1}html[data-skin=poster] main section[data-header-overlay] dl.flex-wrap>div.flex-row-reverse>dt{font-size:var(--pi-label-size);line-height:var(--pi-label-line);letter-spacing:var(--pi-label-track);text-transform:uppercase;font-weight:800}@media (min-width:48rem){html[data-skin=poster] main section[data-header-overlay] dl.flex-wrap>div.flex-row-reverse{padding-inline:28px}html[data-skin=poster] main section[data-header-overlay] dl.flex-wrap>div.flex-row-reverse>dd{font-size:52px}}html[data-skin=poster] main section[data-header-overlay] .hero-indicator-track{background-color:color-mix(in srgb, var(--pi-ink) 55%, transparent);border-radius:0;height:4px}html[data-skin=poster] main section[data-header-overlay] .hero-indicator:hover .hero-indicator-track{background-color:color-mix(in srgb, var(--pi-ink) 75%, transparent)}html[data-skin=poster] main section[data-header-overlay] .hero-indicator-fill{background-color:var(--pi-ink)}html[data-skin=poster] main section[data-header-overlay] .before\:border-white\/25:before{border:var(--pi-rule-thin) solid var(--pi-ink)}html[data-skin=poster] main section[data-header-overlay] .before\:border-white\/25:hover:before{background-color:var(--brand)}html[data-skin=poster] main section[data-header-overlay] :is(.page-hero-tall,.page-hero-regular,.min-h-svh){min-height:0}html[data-skin=poster] main section[data-header-overlay]:has(>div.-z-10 img:not(.page-band-blur,.page-hero-blurred)):not(:has(>div.mx-auto .lg\:col-span-5)){flex-direction:column;display:flex}html[data-skin=poster] main section[data-header-overlay]:has(>div.-z-10 img:not(.page-band-blur,.page-hero-blurred)):not(:has(>div.mx-auto .lg\:col-span-5))>div.mx-auto{order:1}html[data-skin=poster] main section[data-header-overlay]:has(>div.-z-10 img:not(.page-band-blur,.page-hero-blurred)):not(:has(>div.mx-auto .lg\:col-span-5))>div.-z-10{z-index:0;aspect-ratio:16/10;max-height:22rem;margin:0 calc(var(--pi-gutter) + var(--pi-offset)) 48px var(--pi-gutter);border:var(--pi-rule) solid var(--pi-ink);background-color:var(--color-ink-900);box-shadow:var(--pi-offset) var(--pi-offset) 0 0 var(--brand);order:2;position:relative;inset:auto;overflow:hidden}html[data-skin=poster] main section[data-header-overlay]:has(.page-band-scrim):has(>div.-z-10 img:not(.page-band-blur))>div.-z-10{aspect-ratio:auto;height:132px}html[data-skin=poster] main section[data-header-overlay]:has(.page-band-scrim):has(>div.-z-10 img:not(.page-band-blur))>div.mx-auto{padding-bottom:32px}@media (min-width:64rem){html[data-skin=poster] main section[data-header-overlay]:has(>div.-z-10 img:not(.page-band-blur,.page-hero-blurred)):not(:has(>div.mx-auto .lg\:col-span-5)){display:block}:is(html[data-skin=poster] main section[data-header-overlay]:has(>div.-z-10 img:not(.page-band-blur,.page-hero-blurred)):not(:has(>div.mx-auto .lg\:col-span-5))>div.-z-10,html[data-skin=poster] main section[data-header-overlay]:has(.page-band-scrim):has(>div.-z-10 img:not(.page-band-blur))>div.-z-10){top:calc(var(--header-h) + 32px);right:calc((100% - min(100% - 48px, 1280px)) / 2 + var(--pi-offset-lg));bottom:calc(64px + var(--pi-offset-lg));width:calc(min(100% - 48px, 1280px) * .38 - var(--pi-offset-lg));aspect-ratio:auto;height:auto;max-height:none;box-shadow:var(--pi-offset-lg) var(--pi-offset-lg) 0 0 var(--brand);margin:0;position:absolute;left:auto}html[data-skin=poster] main section[data-header-overlay]:has(>div.-z-10 img:not(.page-band-blur,.page-hero-blurred)):not(:has(>div.mx-auto .lg\:col-span-5))>div.mx-auto>*{max-width:58%}html[data-skin=poster] main section[data-header-overlay]:has(.page-band-scrim):has(>div.-z-10 img:not(.page-band-blur))>div.mx-auto{padding-bottom:64px}html[data-skin=poster] main section[data-header-overlay]:has(>div.-z-10 img:not(.page-band-blur,.page-hero-blurred)):not(:has(>div.mx-auto .lg\:col-span-5))>div.mx-auto:is(.page-hero-tall,.min-h-svh){min-height:36rem}html[data-skin=poster] main section[data-header-overlay]:has(>div.-z-10 img:not(.page-band-blur,.page-hero-blurred)):not(:has(>div.mx-auto .lg\:col-span-5))>div.mx-auto.page-hero-regular{min-height:32rem}}html[data-skin=poster] main section[data-header-overlay]:has(>.pb-28){--pi-pull:80px;background-image:linear-gradient(to top, var(--pi-ink) 0 var(--pi-pull), transparent var(--pi-pull))}@media (min-width:48rem){html[data-skin=poster] main section[data-header-overlay]:has(>.pb-28){--pi-pull:112px}}@media (min-width:64rem){html[data-skin=poster] main section[data-header-overlay]:has(>.pb-28){--pi-pull:128px}}html[data-skin=poster] main:not(:has(.pp-home)) :is(.t-display,.t-h1,.t-h2,.t-h3){font-family:var(--font-poster-display);letter-spacing:0;text-transform:uppercase;font-variant-numeric:lining-nums;font-weight:700}html[data-skin=poster] main:not(:has(.pp-home)) :is(.t-display,.t-h1){font-size:38px;line-height:1.08}html[data-skin=poster] main:not(:has(.pp-home)) .t-h2{font-size:30px;line-height:1.12}html[data-skin=poster] main:not(:has(.pp-home)) .t-h3{letter-spacing:.01em;font-size:22px;font-weight:600;line-height:1.18}@media (min-width:48rem){html[data-skin=poster] main:not(:has(.pp-home)) :is(.t-display,.t-h1){font-size:52px}html[data-skin=poster] main:not(:has(.pp-home)) .t-h2{font-size:38px}html[data-skin=poster] main:not(:has(.pp-home)) .t-h3{font-size:24px}}@media (min-width:64rem){html[data-skin=poster] main:not(:has(.pp-home)) :is(.t-display,.t-h1){font-size:64px}html[data-skin=poster] main:not(:has(.pp-home)) .t-h2{font-size:44px}}html[data-skin=poster] main:not(:has(.pp-home)) .t-eyebrow{font-size:var(--pi-label-size);line-height:var(--pi-label-line);letter-spacing:var(--pi-label-track);font-weight:800}html[data-skin=poster] main:not(:has(.pp-home)) p.t-eyebrow:has(>span.h-px.w-8){color:inherit;gap:12px}html[data-skin=poster] main:not(:has(.pp-home)) p.t-eyebrow>span.h-px.w-8{width:24px;height:var(--pi-rule-thin)}html[data-skin=poster] main:not(:has(.pp-home)) :is(div,section):has(>div>p.t-eyebrow>span.h-px.w-8){border-top:var(--pi-rule-thick) solid currentColor;padding-top:16px}html[data-skin=poster] main:not(:has(.pp-home)) span.h-px.w-12.bg-brand{width:64px;height:8px}html[data-skin=poster] main:not(:has(.pp-home)) a.group.h-11:has(>span.grid.size-9){font-size:var(--pi-label-size);line-height:var(--pi-label-line);letter-spacing:var(--pi-label-track);text-transform:uppercase;gap:12px;font-weight:800}html[data-skin=poster] main:not(:has(.pp-home)) a.group.h-11>span.grid.size-9{width:44px;height:44px;transition:background-color var(--pi-fast) var(--pi-ease), color var(--pi-fast) var(--pi-ease), translate var(--pi-fast) var(--pi-ease)}html[data-skin=poster] main:not(:has(.pp-home)) a.group.h-11:is(:hover,:focus-visible)>span.grid.size-9{background-color:var(--brand);color:var(--pi-ink)}html[data-skin=poster] main:not(:has(.pp-home)) a.group.h-11:focus-visible{outline:none}html[data-skin=poster] main:not(:has(.pp-home)) a.group.h-11:focus-visible>span.grid.size-9{outline-offset:3px;outline:2px solid}html[data-skin=poster] main:not(:has(.pp-home)) a.group.h-11>span.underline{text-underline-offset:6px;text-decoration-thickness:2px}html[data-skin=poster] main:not(:has(.pp-home)) :is(.rounded-full,.rounded-md){border-radius:0}html[data-skin=poster] main:not(:has(.pp-home)) .tap-surface.select-none.font-semibold{font-family:var(--font-poster-display);letter-spacing:.04em;text-transform:uppercase;font-size:16px;font-weight:600}html[data-skin=poster] main:not(:has(.pp-home)) .tap-surface.select-none.font-semibold.text-base{font-size:18px}html[data-skin=poster] main:not(:has(.pp-home)) .tap-surface.before\:bg-brand:before{border:var(--pi-rule-thin) solid var(--pi-ink)}html[data-skin=poster] main:not(:has(.pp-home)) .tap-surface.before\:border-line:before{border-width:var(--pi-rule-thin)}html[data-skin=poster] main:not(:has(.pp-home)) .tap-surface.before\:bg-surface\/80:before{background-color:var(--pi-sheet);box-shadow:0 0 0 var(--pi-rule-thin) var(--pi-ink);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-skin=poster] main:not(:has(.pp-home)) .tap-surface.before\:bg-surface\/80:hover:before{background-color:var(--brand)}html[data-skin=poster] main:not(:has(.pp-home)) .tap-surface.before\:border-white\/20:before{border:var(--pi-rule-thin) solid var(--pi-sheet)}html[data-skin=poster] main:not(:has(.pp-home)) .tap-surface.before\:border-white\/20:hover{color:var(--pi-ink)}html[data-skin=poster] main:not(:has(.pp-home)) .tap-surface.before\:border-white\/20:hover:before{border-color:var(--brand);background-color:var(--brand)}html[data-skin=poster] main section[data-header-overlay] .tap-surface.before\:border-white\/20:before,html[data-skin=poster] main section[data-header-overlay] .tap-surface.before\:border-white\/20:hover:before{border-color:var(--pi-ink)}html[data-skin=poster] main:not(:has(.pp-home)) .tap-surface.rounded-full.font-medium{font-size:var(--pi-label-size);letter-spacing:.08em;text-transform:uppercase;font-weight:800}html[data-skin=poster] main:not(:has(.pp-home)) span.h-8.border.font-medium{font-size:var(--pi-label-size);letter-spacing:.08em;text-transform:uppercase;font-weight:800}html[data-skin=poster] main:not(:has(.pp-home)) .tap-surface.before\:bg-brand-light\/15{color:var(--pi-ink)}html[data-skin=poster] main:not(:has(.pp-home)) .tap-surface.before\:bg-brand-light\/15:before{border:var(--pi-rule-thin) solid var(--pi-ink);background-color:var(--brand)}html[data-skin=poster] main:not(:has(.pp-home)) .bg-brand-light\/15{background-color:var(--brand);color:var(--pi-ink)}html[data-skin=poster] main:not(:has(.pp-home)) span.bg-brand-light\/15.border{border:var(--pi-rule-thin) solid var(--pi-ink)}html[data-skin=poster] :is(input,select,textarea).border.bg-surface:not(.pp-home *){border:var(--pi-rule-thin) solid var(--pi-ink);background-color:var(--color-white);color:var(--pi-ink);transition:box-shadow var(--pi-fast) var(--pi-ease), border-color var(--pi-fast) var(--pi-ease);border-radius:0}html[data-skin=poster] :is(input,select,textarea).border.bg-surface:not(.pp-home *):hover{box-shadow:4px 4px 0 0 var(--pi-ink)}html[data-skin=poster] :is(input,select,textarea).border.bg-surface:not(.pp-home *):focus-visible{border-color:var(--pi-ink);outline:3px solid var(--pi-ink);outline-offset:2px}html[data-skin=poster] :is(input,select,textarea).border.bg-surface.border-danger:not(.pp-home *){border-color:var(--color-danger,#b42318)}html[data-skin=poster] dialog.bb-dialog input.peer+span.size-5.border{border:var(--pi-rule-thin) solid var(--pi-ink);background-color:var(--color-white);border-radius:0}html[data-skin=poster] main:not(:has(.pp-home)) input.peer+span.size-5.border{border:var(--pi-rule-thin) solid var(--pi-ink);background-color:var(--color-white);border-radius:0}html[data-skin=poster] dialog.bb-dialog input.peer:checked+span.size-5.border{border-color:var(--pi-ink);background-color:var(--pi-ink)}html[data-skin=poster] main:not(:has(.pp-home)) input.peer:checked+span.size-5.border{border-color:var(--pi-ink);background-color:var(--pi-ink)}html[data-skin=poster] dialog.bb-dialog input.peer:focus-visible+span.size-5.border{outline:2px solid var(--pi-ink);outline-offset:2px}html[data-skin=poster] main:not(:has(.pp-home)) input.peer:focus-visible+span.size-5.border{outline:2px solid var(--pi-ink);outline-offset:2px}html[data-skin=poster] main:not(:has(.pp-home)) .tap-surface.size-11.tabular-nums{font-family:var(--font-poster-display);font-size:18px;font-weight:600}html[data-skin=poster] main:not(:has(.pp-home)) nav:has(>ul .tap-surface.size-11)>p.t-small{font-size:var(--pi-label-size);letter-spacing:var(--pi-label-track);text-transform:uppercase;font-weight:800}html[data-skin=poster] main:not(:has(.pp-home)) div.rounded-card.border-dashed{border:var(--pi-rule) solid var(--pi-ink);background-color:var(--pi-sheet);box-shadow:var(--pi-offset-lg) var(--pi-offset-lg) 0 0 var(--pi-ink)}html[data-skin=poster] main:not(:has(.pp-home)) div.rounded-card.border-dashed>.t-h3{font-size:28px}html[data-skin=poster] main:not(:has(.pp-home)) aside>div.shadow-card.p-6{border:var(--pi-rule) solid var(--pi-ink);background-color:var(--pi-sheet);box-shadow:var(--pi-offset) var(--pi-offset) 0 0 var(--pi-ink)}html[data-skin=poster] dialog.bb-dialog form :is(legend,label).t-eyebrow{color:var(--pi-ink);letter-spacing:var(--pi-label-track);font-weight:800}html[data-skin=poster] main:not(:has(.pp-home)) :is(aside,dialog) form :is(legend,label).t-eyebrow{color:var(--pi-ink);letter-spacing:var(--pi-label-track);font-weight:800}html[data-skin=poster] dialog.bb-dialog form legend.t-eyebrow:before{content:"";vertical-align:1px;background-color:var(--brand);width:8px;height:8px;margin-right:8px;display:inline-block}html[data-skin=poster] main:not(:has(.pp-home)) form legend.t-eyebrow:before{content:"";vertical-align:1px;background-color:var(--brand);width:8px;height:8px;margin-right:8px;display:inline-block}html[data-skin=poster] dialog.bb-dialog form .border-t.border-line{border-top:var(--pi-rule-thin) solid var(--pi-ink)}html[data-skin=poster] main:not(:has(.pp-home)) form .border-t.border-line{border-top:var(--pi-rule-thin) solid var(--pi-ink)}html[data-skin=poster] dialog.bb-dialog form summary.text-brand{font-size:var(--pi-label-size);letter-spacing:.1em;text-transform:uppercase;font-weight:800}html[data-skin=poster] main:not(:has(.pp-home)) form summary.text-brand{font-size:var(--pi-label-size);letter-spacing:.1em;text-transform:uppercase;font-weight:800}html[data-skin=poster] main:not(:has(.pp-home)) div.border-b.border-line:has(>p.t-h3[role=status]){border-bottom:var(--pi-rule) solid var(--pi-ink)}html[data-skin=poster] main:not(:has(.pp-home)) p.t-h3[role=status]{font-size:28px;font-weight:700}@media (min-width:48rem){html[data-skin=poster] main:not(:has(.pp-home)) p.t-h3[role=status]{font-size:32px}}html[data-skin=poster] main:not(:has(.pp-home)) a.text-brand.min-h-11.t-small{font-size:var(--pi-label-size);letter-spacing:.1em;text-transform:uppercase;font-weight:800}html[data-skin=poster] main:not(:has(.pp-home)) article.group>div.shadow-card.aspect-4\/3{border:var(--pi-rule) solid var(--pi-ink);box-shadow:none;transition:box-shadow var(--pi-fast) var(--pi-ease), translate var(--pi-fast) var(--pi-ease)}html[data-skin=poster] main:not(:has(.pp-home)) article.group:is(:hover,:focus-within)>div.shadow-card.aspect-4\/3{box-shadow:var(--pi-offset) var(--pi-offset) 0 0 var(--brand);translate:-3px -3px}html[data-skin=poster] main:not(:has(.pp-home)) article.group>div.shadow-card>span.bg-linear-to-t{display:none}html[data-skin=poster] main:not(:has(.pp-home)) article.group>div.shadow-card>span.bg-ink-950\/60:not(.t-code){background-color:var(--brand);height:28px;color:var(--pi-ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;letter-spacing:.1em;text-transform:uppercase;border-radius:0;padding:0 10px;font-size:11px;font-weight:800;top:0;left:0}html[data-skin=poster] main:not(:has(.pp-home)) article.group>div.shadow-card>span.t-code{background-color:var(--pi-ink);height:32px;color:var(--pi-sheet);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font-family:var(--font-poster-display);letter-spacing:.04em;border-radius:0;padding:0 12px;font-size:16px;font-weight:600;bottom:0;left:0}html[data-skin=poster] main:not(:has(.pp-home)) article.group>div.flex-1.px-1{border-bottom:var(--pi-rule) solid var(--pi-ink);padding:16px 0}html[data-skin=poster] main:not(:has(.pp-home)) article.group>div.flex-1.px-1>p.t-small:first-child{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:16px}@media (prefers-reduced-motion:reduce){html[data-skin=poster] main:not(:has(.pp-home)) article.group:is(:hover,:focus-within)>div.shadow-card.aspect-4\/3{translate:none}}html[data-skin=poster] dialog.bb-dialog{--focus-ring:var(--pi-ink);border:var(--pi-rule) solid var(--pi-ink);background-color:var(--pi-sheet);box-shadow:var(--pi-offset-lg) var(--pi-offset-lg) 0 0 var(--brand);border-radius:0}html[data-skin=poster] dialog.bb-dialog.h-dvh{box-shadow:none;border-width:0}html[data-skin=poster] dialog.bb-dialog.h-dvh.right-0{border-left-width:var(--pi-rule)}html[data-skin=poster] dialog.bb-dialog.h-dvh.left-0{border-right-width:var(--pi-rule)}html[data-skin=poster] dialog.bb-dialog :is(.rounded-full,.rounded-md){border-radius:0}html[data-skin=poster] dialog.bb-dialog>div>div.border-b.border-line:first-child{border-bottom:var(--pi-rule) solid var(--pi-ink)}html[data-skin=poster] dialog.bb-dialog>div>div.border-t.border-line:last-child{border-top:var(--pi-rule) solid var(--pi-ink)}html[data-skin=poster] dialog.bb-dialog h2.t-h3{font-family:var(--font-poster-display);letter-spacing:0;text-transform:uppercase;font-size:26px;font-weight:700;line-height:1.15}html[data-skin=poster] dialog.bb-dialog .t-eyebrow{color:var(--pi-ink);font-weight:800}html[data-skin=poster] dialog.bb-dialog a.group.min-h-16.border{border:var(--pi-rule-thin) solid var(--pi-ink);background-color:var(--pi-sheet);transition:box-shadow var(--pi-fast) var(--pi-ease), translate var(--pi-fast) var(--pi-ease)}html[data-skin=poster] dialog.bb-dialog a.group.min-h-16.border:is(:hover,:focus-visible){border-color:var(--pi-ink);background-color:var(--pi-sheet);box-shadow:4px 4px 0 0 var(--pi-ink);translate:-2px -2px}html[data-skin=poster] dialog.bb-dialog a.group.min-h-16.border:focus-visible{outline:2px solid var(--pi-ink);outline-offset:2px}html[data-skin=poster] dialog.bb-dialog .bg-brand-light\/15{background-color:var(--brand);color:var(--pi-ink);font-family:var(--font-poster-display)}html[data-skin=poster] dialog.bb-dialog .group:hover .group-hover\:bg-brand{color:var(--pi-ink)}html[data-skin=poster] dialog.bb-dialog .tap-surface.select-none.font-semibold{font-family:var(--font-poster-display);letter-spacing:.04em;text-transform:uppercase;font-size:16px;font-weight:600}html[data-skin=poster] dialog.bb-dialog .tap-surface.before\:bg-brand:before{border:var(--pi-rule-thin) solid var(--pi-ink)}html[data-skin=poster] dialog.bb-dialog .tap-surface.before\:border-line:before{border-width:var(--pi-rule-thin)}@media (prefers-reduced-motion:reduce){html[data-skin=poster] dialog.bb-dialog a.group.min-h-16.border:is(:hover,:focus-visible){translate:none}}html[data-skin=poster] main:not(:has(.pp-home)) div.shadow-pop.bg-ink-900{border:var(--pi-rule) solid var(--pi-ink);box-shadow:var(--pi-offset-lg) var(--pi-offset-lg) 0 0 var(--brand)}html[data-skin=poster] main:not(:has(.pp-home)) div.shadow-pop.bg-ink-900>span.bg-linear-to-t{display:none}html[data-skin=poster] main:not(:has(.pp-home)) button.cursor-zoom-in>span.bg-white\/85{border:var(--pi-rule-thin) solid var(--pi-ink);background-color:var(--pi-sheet);color:var(--pi-ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:var(--pi-label-size);letter-spacing:.1em;text-transform:uppercase;font-weight:800}html[data-skin=poster] main:not(:has(.pp-home)) button.cursor-zoom-in:is(:hover,:focus-visible)>span.bg-white\/85{background-color:var(--brand)}html[data-skin=poster] main:not(:has(.pp-home)) aside>div.shadow-pop.bg-surface{border:var(--pi-rule) solid var(--pi-ink);box-shadow:var(--pi-offset-lg) var(--pi-offset-lg) 0 0 var(--pi-ink)}html[data-skin=poster] main:not(:has(.pp-home)) aside>div.shadow-pop.bg-surface>p.t-eyebrow:first-child{background-color:var(--pi-ink);color:var(--pi-sheet);margin:-20px -20px 0;padding:14px 20px}html[data-skin=poster] main:not(:has(.pp-home)) aside>div.shadow-pop.bg-surface>p.t-eyebrow:first-child>span.h-px{background-color:var(--brand);height:4px}@media (min-width:48rem){html[data-skin=poster] main:not(:has(.pp-home)) aside>div.shadow-pop.bg-surface>p.t-eyebrow:first-child{margin:-28px -28px 0;padding:16px 28px}}html[data-skin=poster] main:not(:has(.pp-home)) aside>div.shadow-pop.bg-surface :is(dl.border-y,ul.border-t,div.border-t){border-color:var(--pi-ink);border-top-width:var(--pi-rule-thin)}html[data-skin=poster] main:not(:has(.pp-home)) aside>div.shadow-pop.bg-surface dl.border-y{border-bottom-width:var(--pi-rule-thin)}html[data-skin=poster] main:not(:has(.pp-home)) dl.divide-x.divide-line>:not(:last-child){border-inline-end:var(--pi-rule-thin) solid var(--pi-ink)}html[data-skin=poster] main:not(:has(.pp-home)) aside a.group.min-h-12.tabular-nums{font-family:var(--font-poster-display);letter-spacing:.02em;font-size:20px;font-weight:500}html[data-skin=poster] main:not(:has(.pp-home)) dl dt.t-small{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:16px}html[data-skin=poster] main:not(:has(.pp-home)) section>dl.border-t.border-line{border-top:var(--pi-rule) solid var(--pi-ink)}html[data-skin=poster] main:not(:has(.pp-home)) div.shadow-card.bg-ink-950:has(>video){border:var(--pi-rule) solid var(--pi-ink);box-shadow:var(--pi-offset-lg) var(--pi-offset-lg) 0 0 var(--brand)}html[data-skin=poster] main:not(:has(.pp-home)) blockquote.border-l-2.border-brand{border-left:8px solid var(--brand);padding-left:24px}html[data-skin=poster] main:not(:has(.pp-home)) blockquote.border-l-2.border-brand>p{font-weight:700}html[data-skin=poster] main:not(:has(.pp-home)) ol.border-b.border-line:has(>li.border-t){border-bottom:var(--pi-rule) solid var(--pi-ink)}html[data-skin=poster] main:not(:has(.pp-home)) ol.border-b.border-line>li.border-t.border-line{border-top:var(--pi-rule) solid var(--pi-ink)}html[data-skin=poster] main:not(:has(.pp-home)) li span.t-eyebrow.tabular-nums.text-brand{background-color:var(--brand);width:fit-content;color:var(--pi-ink);font-family:var(--font-poster-display);letter-spacing:0;padding:4px 10px 2px;font-size:24px;font-weight:700;line-height:1}html[data-skin=poster] main:not(:has(.pp-home)) li>div.order-first.rounded-media{border:var(--pi-rule) solid var(--pi-ink)}html[data-skin=poster] main:not(:has(.pp-home)) li.snap-start>div.group.overflow-hidden.rounded-card{border:var(--pi-rule) solid var(--pi-ink)}html[data-skin=poster] main:not(:has(.pp-home)) .on-dark li.snap-start>div.group.overflow-hidden.rounded-card{border-color:var(--pi-sheet)}html[data-skin=poster] main:not(:has(.pp-home)) .ring-white\/10.ring-inset{display:none}html[data-skin=poster] main:not(:has(.pp-home)) section.on-dark.bg-ink-950 div.pointer-events-none.absolute.inset-0:empty{background-image:none}html[data-skin=poster] main:not(:has(.pp-home)) section.on-dark.brand-glow{background-image:none}html[data-skin=poster] main:not(:has(.pp-home)) section.on-dark.brand-glow{background-color:var(--pi-ink)}html[data-skin=poster] main:not(:has(.pp-home)) div.grid.border-b:has(>section>div>h2.t-eyebrow){border-top:var(--pi-rule-thick) solid var(--pi-ink);border-bottom:var(--pi-rule) solid var(--pi-ink)}html[data-skin=poster] main:not(:has(.pp-home)) div.grid.border-b>section:has(>div>h2.t-eyebrow){border-color:var(--pi-ink)}html[data-skin=poster] main:not(:has(.pp-home)) div.grid.border-b>section:has(>div>h2.t-eyebrow):first-child{border-top-width:0}@media (min-width:48rem){html[data-skin=poster] main:not(:has(.pp-home)) div.grid.border-b>section:has(>div>h2.t-eyebrow)+section{border-left-width:var(--pi-rule-thin)}}html[data-skin=poster] main:not(:has(.pp-home)) h2.t-eyebrow.text-muted{color:var(--pi-ink)}html[data-skin=poster] main:not(:has(.pp-home)) span.bg-canvas.text-brand:is(.size-11,.size-12){background-color:var(--brand);color:var(--pi-ink)}html[data-skin=poster] main:not(:has(.pp-home)) a[href^=mailto\:]{text-transform:none}html[data-skin=poster] main:not(:has(.pp-home)) div.shadow-card:has(>iframe){border:var(--pi-rule) solid var(--pi-ink);box-shadow:var(--pi-offset-lg) var(--pi-offset-lg) 0 0 var(--brand)}html[data-skin=poster] main:not(:has(.pp-home)) article.group.gap-5>div.rounded-card.overflow-hidden{border:var(--pi-rule) solid var(--pi-ink);transition:box-shadow var(--pi-fast) var(--pi-ease), translate var(--pi-fast) var(--pi-ease)}html[data-skin=poster] main:not(:has(.pp-home)) article.group.gap-5:is(:hover,:focus-within)>div.rounded-card.overflow-hidden{box-shadow:var(--pi-offset) var(--pi-offset) 0 0 var(--brand);translate:-3px -3px}html[data-skin=poster] main:not(:has(.pp-home)) article.group.gap-5>div.flex-1{border-bottom:var(--pi-rule) solid var(--pi-ink);padding-bottom:20px}html[data-skin=poster] main:not(:has(.pp-home)) article.group time.t-small{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:16px}html[data-skin=poster] main:not(:has(.pp-home)) article.group.gap-5 span.t-small.mt-auto.font-semibold{font-size:var(--pi-label-size);letter-spacing:var(--pi-label-track);text-transform:uppercase;text-underline-offset:6px;font-weight:800;text-decoration:underline;text-decoration-thickness:2px}@media (prefers-reduced-motion:reduce){html[data-skin=poster] main:not(:has(.pp-home)) article.group.gap-5:is(:hover,:focus-within)>div.rounded-card.overflow-hidden{translate:none}}html[data-skin=poster] main:not(:has(.pp-home)) article.min-w-0>div.max-w-3xl>div.t-body-lg :is(h2,h3,h4){font-family:var(--font-poster-display);letter-spacing:.01em;text-transform:uppercase;font-weight:700}html[data-skin=poster] main:not(:has(.pp-home)) article.min-w-0>div.max-w-3xl>div.t-body-lg h2{font-size:32px;line-height:1.15}html[data-skin=poster] main:not(:has(.pp-home)) article.min-w-0>div.max-w-3xl>div.t-body-lg h3{font-size:24px;line-height:1.2}html[data-skin=poster] main:not(:has(.pp-home)) article.min-w-0>div.max-w-3xl>div.t-body-lg :is(h2,h3,h4) :is(strong,b,span){font-weight:inherit}html[data-skin=poster] main:not(:has(.pp-home)) article.min-w-0 div.mt-12.border-t.border-line{border-top:var(--pi-rule) solid var(--pi-ink)}html[data-skin=poster] main:not(:has(.pp-home)) aside ul.divide-y.border-y{border-top:var(--pi-rule) solid var(--pi-ink);border-bottom:var(--pi-rule) solid var(--pi-ink)}html[data-skin=poster] main:not(:has(.pp-home)) aside article.group>div.rounded-media{border:var(--pi-rule-thin) solid var(--pi-ink)}html[data-skin=poster] main:not(:has(.pp-home)) a.size-11.border.border-line{border:var(--pi-rule-thin) solid var(--pi-ink)}html[data-skin=poster] main:not(:has(.pp-home)) a.size-11.border.border-line:hover{border-color:var(--pi-ink);background-color:var(--brand);color:var(--pi-ink)}html[data-skin=poster] main:not(:has(.pp-home)) div.overflow-hidden.rounded-card.shadow-card:has(>img.h-auto){border:var(--pi-rule) solid var(--pi-ink);box-shadow:var(--pi-offset-lg) var(--pi-offset-lg) 0 0 var(--brand)}html[data-skin=poster] main:not(:has(.pp-home)) ul>li.flex-col.overflow-hidden.rounded-card.bg-canvas{border:var(--pi-rule) solid var(--pi-ink);transition:box-shadow var(--pi-fast) var(--pi-ease), translate var(--pi-fast) var(--pi-ease)}html[data-skin=poster] main:not(:has(.pp-home)) ul>li.flex-col.overflow-hidden.rounded-card.bg-canvas:is(:hover,:focus-within){box-shadow:var(--pi-offset) var(--pi-offset) 0 0 var(--brand);translate:-3px -3px}html[data-skin=poster] main:not(:has(.pp-home)) ul>li.flex-col.overflow-hidden.rounded-card.bg-canvas>div.aspect-4\/3{border-bottom:var(--pi-rule) solid var(--pi-ink)}@media (prefers-reduced-motion:reduce){html[data-skin=poster] main:not(:has(.pp-home)) ul>li.flex-col.overflow-hidden.rounded-card.bg-canvas:is(:hover,:focus-within){translate:none}}html[data-skin=poster] main:not(:has(.pp-home)) section.bg-canvas:has(>div>div.max-w-3xl.text-center>span.h-px.w-12.bg-brand:not(.block)){--focus-ring:var(--pi-ink);background-color:var(--brand);color:var(--pi-ink)}html[data-skin=poster] main:not(:has(.pp-home)) section.bg-canvas>div>div.max-w-3xl.text-center:has(>span.h-px.w-12.bg-brand:not(.block)){border-top:var(--pi-rule-thick) solid var(--pi-ink);text-align:left;place-items:start;gap:24px;max-width:none;padding-top:20px;display:grid}html[data-skin=poster] main:not(:has(.pp-home)) section.bg-canvas>div>div.max-w-3xl.text-center>span.h-px.w-12.bg-brand:not(.block){display:none}html[data-skin=poster] main:not(:has(.pp-home)) section.bg-canvas>div>div.max-w-3xl.text-center:has(>span.h-px.w-12.bg-brand:not(.block)) :is(h2,p){max-width:48rem;color:var(--pi-ink)}html[data-skin=poster] main:not(:has(.pp-home)) section.bg-canvas>div>div.max-w-3xl.text-center:has(>span.h-px.w-12.bg-brand:not(.block))>h2.t-h1{font-size:44px;line-height:1.04}html[data-skin=poster] main:not(:has(.pp-home)) section.bg-canvas>div>div.max-w-3xl.text-center:has(>span.h-px.w-12.bg-brand:not(.block))>p{font-weight:600}html[data-skin=poster] main:not(:has(.pp-home)) section.bg-canvas>div>div.max-w-3xl.text-center:has(>span.h-px.w-12.bg-brand:not(.block))>div.mt-3{flex-direction:column;justify-content:flex-start;width:100%;margin-top:8px}html[data-skin=poster] main:not(:has(.pp-home)) section.bg-canvas>div>div.max-w-3xl.text-center:has(>span.h-px.w-12.bg-brand:not(.block))>div.mt-3>.tap-surface{width:100%;height:56px;font-size:20px}html[data-skin=poster] main:not(:has(.pp-home)) section.bg-canvas>div>div.text-center:has(>span.h-px.w-12.bg-brand:not(.block)) .tap-surface.before\:bg-brand{color:var(--pi-sheet)}html[data-skin=poster] main:not(:has(.pp-home)) section.bg-canvas>div>div.text-center:has(>span.h-px.w-12.bg-brand:not(.block)) .tap-surface.before\:bg-brand:before{background-color:var(--pi-ink)}html[data-skin=poster] main:not(:has(.pp-home)) section.bg-canvas>div>div.text-center:has(>span.h-px.w-12.bg-brand:not(.block)) .tap-surface:is(.before\:bg-brand,.before\:border-line):hover{color:var(--pi-ink)}html[data-skin=poster] main:not(:has(.pp-home)) section.bg-canvas>div>div.text-center:has(>span.h-px.w-12.bg-brand:not(.block)) .tap-surface:is(.before\:bg-brand,.before\:border-line):hover:before{border-color:var(--pi-ink);background-color:var(--pi-sheet)}html[data-skin=poster] main:not(:has(.pp-home)) section.bg-canvas>div>div.text-center:has(>span.h-px.w-12.bg-brand:not(.block)) .tap-surface.before\:border-line:before{border-color:var(--pi-ink);background-color:#0000}@media (min-width:48rem){html[data-skin=poster] main:not(:has(.pp-home)) section.bg-canvas>div>div.max-w-3xl.text-center:has(>span.h-px.w-12.bg-brand:not(.block))>h2.t-h1{font-size:72px}}@media (min-width:64rem){html[data-skin=poster] main:not(:has(.pp-home)) section.bg-canvas>div>div.max-w-3xl.text-center:has(>span.h-px.w-12.bg-brand:not(.block)){grid-template-columns:minmax(0,8fr) minmax(0,4fr);column-gap:64px}html[data-skin=poster] main:not(:has(.pp-home)) section.bg-canvas>div>div.max-w-3xl.text-center:has(>span.h-px.w-12.bg-brand:not(.block))>:is(h2,p){grid-column:1}html[data-skin=poster] main:not(:has(.pp-home)) section.bg-canvas>div>div.max-w-3xl.text-center:has(>span.h-px.w-12.bg-brand:not(.block))>div.mt-3{grid-area:2/2/span 2;align-self:end}html[data-skin=poster] main:not(:has(.pp-home)) section.bg-canvas>div>div.max-w-3xl.text-center:has(>span.h-px.w-12.bg-brand:not(.block))>h2.t-h1{font-size:88px}}html[data-skin=poster] main:not(:has(.pp-home)) div.on-dark.brand-glow.rounded-card{background-image:none;background-color:var(--pi-ink);box-shadow:var(--pi-offset-lg) var(--pi-offset-lg) 0 0 var(--brand)}html[data-skin=poster] main section[data-header-overlay] p.text-xl.font-bold[aria-live]{font-family:var(--font-poster-display);letter-spacing:0;text-transform:uppercase;font-size:32px;font-weight:700;line-height:1.1}html[data-skin=poster] main:not(:has(.pp-home)) div.mb-6.rounded-card.border.border-line.bg-surface{border:var(--pi-rule-thin) solid var(--pi-ink)}html[data-skin=poster] main:not(:has(.pp-home)) aside input.pl-12.pr-12{font-size:15px}html[data-skin=poster] main section[data-header-overlay]:has(>div.mx-auto .lg\:col-span-5)>div.-z-10{display:none}html[data-skin=poster] main section[data-header-overlay] article.hero-glass{border:var(--pi-rule) solid var(--pi-ink);background-color:var(--pi-sheet);color:var(--pi-ink);box-shadow:var(--pi-offset-lg) var(--pi-offset-lg) 0 0 var(--brand);-webkit-backdrop-filter:none;backdrop-filter:none;transition:box-shadow var(--pi-fast) var(--pi-ease), translate var(--pi-fast) var(--pi-ease);border-radius:0}html[data-skin=poster] main section[data-header-overlay] article.hero-glass:is(:hover,:focus-within){box-shadow:calc(var(--pi-offset-lg) + 3px) calc(var(--pi-offset-lg) + 3px) 0 0 var(--brand);translate:-3px -3px}html[data-skin=poster] main section[data-header-overlay] article.hero-glass>div.rounded-media{border:var(--pi-rule-thin) solid var(--pi-ink)}html[data-skin=poster] main section[data-header-overlay] article.hero-glass p.t-small{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:16px}html[data-skin=poster] main section[data-header-overlay] article.hero-glass>div>span.t-small{font-size:var(--pi-label-size);letter-spacing:var(--pi-label-track);text-transform:uppercase;font-weight:800}@media (prefers-reduced-motion:reduce){html[data-skin=poster] main section[data-header-overlay] article.hero-glass:is(:hover,:focus-within){translate:none}}html[data-skin=poster] main:not(:has(.pp-home)) article.group>div.flex-1.px-1>p.t-small:first-child>span.tabular-nums{text-transform:none}html[data-skin=poster] main:not(:has(.pp-home)) ul.divide-y.border-y:has(article.group){border-top:var(--pi-rule) solid var(--pi-ink);border-bottom:var(--pi-rule) solid var(--pi-ink)}html[data-skin=poster] main:not(:has(.pp-home)) article.group.items-center>div.rounded-media{border:var(--pi-rule-thin) solid var(--pi-ink)}html[data-skin=poster] main:not(:has(.pp-home)) ul.partner-wall{border-color:var(--pi-ink)}html[data-skin=poster] main:not(:has(.pp-home)) ul.partner-wall>li{border-color:var(--pi-ink)}html[data-skin=poster] main:not(:has(.pp-home)) ul.partner-wall{border-top-width:var(--pi-rule-thick)}html[data-skin=poster] dialog.bb-dialog span.size-5.-right-1.-bottom-1{width:18px;height:18px;box-shadow:0 0 0 var(--pi-rule-thin) var(--pi-ink);bottom:-10px;right:-6px}
html[data-skin=night] main:not(:has(.nh-hero)) :is(.t-h1,.t-h2,.t-display,.hero-title){font-family:var(--night-display);letter-spacing:-.03em;font-weight:500}html[data-skin=night] main:not(:has(.nh-hero)) [class~="[&_h2]:t-h2"] h2{font-family:var(--night-display);letter-spacing:-.03em;font-weight:500}html[data-skin=night] main:not(:has(.nh-hero)) .t-h1{font-size:26px;line-height:32px}html[data-skin=night] main:not(:has(.nh-hero)) .t-h2{letter-spacing:-.025em;font-size:22px;line-height:28px}html[data-skin=night] main:not(:has(.nh-hero)) [class~="[&_h2]:t-h2"] h2{letter-spacing:-.025em;font-size:22px;line-height:28px}@media (min-width:48rem){html[data-skin=night] main:not(:has(.nh-hero)) .t-h1{font-size:38px;line-height:46px}html[data-skin=night] main:not(:has(.nh-hero)) .t-h2{font-size:30px;line-height:38px}html[data-skin=night] main:not(:has(.nh-hero)) [class~="[&_h2]:t-h2"] h2{font-size:30px;line-height:38px}}@media (min-width:80rem){html[data-skin=night] main:not(:has(.nh-hero)) .t-h1{font-size:46px;line-height:54px}html[data-skin=night] main:not(:has(.nh-hero)) .t-h2{font-size:34px;line-height:42px}html[data-skin=night] main:not(:has(.nh-hero)) [class~="[&_h2]:t-h2"] h2{font-size:34px;line-height:42px}}html[data-skin=night] main:not(:has(.nh-hero)) .t-eyebrow{font-family:var(--night-mono);letter-spacing:.14em;color:var(--night-accent);font-weight:500}html[data-skin=night] main:not(:has(.nh-hero)) .t-eyebrow>span[aria-hidden].h-px{background-color:var(--night-accent);width:8px;height:8px;box-shadow:0 0 12px 2px var(--night-glow);border-radius:999px}html[data-skin=night] main:not(:has(.nh-hero)) span.t-eyebrow.tabular-nums{border:1px solid color-mix(in srgb, var(--brand-light) 40%, transparent);letter-spacing:.04em;border-radius:6px;align-self:flex-start;place-items:center;min-width:32px;height:24px;padding:0 6px;font-size:11px;display:inline-grid}html[data-skin=night] main:not(:has(.nh-hero)) span.h-px.w-12.bg-brand{background-color:#0000;background-image:linear-gradient(90deg, var(--night-accent), var(--brand));height:2px;box-shadow:0 0 14px 1px var(--night-glow);border-radius:2px}html[data-skin=night] main:not(:has(.nh-hero)) nav[aria-label]>ol.t-small{font-family:var(--night-mono);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:500;line-height:16px}html[data-skin=night] main:not(:has(.nh-hero)) section[data-header-overlay] nav[aria-label]>ol.t-small{color:#ffffffd6;text-shadow:0 1px 12px #07060ce6}html[data-skin=night] main:not(:has(.nh-hero)) section[data-header-overlay] nav[aria-label]>ol.t-small :is(a:hover,[aria-current=page]){color:#fff}html[data-skin=night] main:not(:has(.nh-hero)) nav[aria-label]>ol.t-small svg{color:var(--night-accent)}html[data-skin=night] main:not(:has(.nh-hero)) nav[aria-label]>ol.t-small [aria-current=page]{color:var(--night-accent)}html[data-skin=night] main:not(:has(.nh-hero)) section[data-header-overlay]{background-color:var(--color-canvas);background-image:none}html[data-skin=night] main:not(:has(.nh-hero)) section[data-header-overlay]:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(to bottom, transparent 62%, var(--color-canvas) 100%), radial-gradient(55% 60% at 12% 0%, color-mix(in srgb, var(--brand) 36%, transparent), transparent 72%), radial-gradient(38% 50% at 92% 14%, color-mix(in srgb, var(--brand-light) 16%, transparent), transparent 70%), radial-gradient(60% 36% at 50% 78%, color-mix(in srgb, var(--brand) 22%, transparent), transparent 72%);position:absolute;inset:0}html[data-skin=night] main:not(:has(.nh-hero)) section[data-header-overlay]:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-position:-1px -1px;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 75% at 22% 40%,#000 0%,#0000 80%);mask-image:radial-gradient(70% 75% at 22% 40%,#000 0%,#0000 80%)}html[data-skin=night] main:not(:has(.nh-hero)) section[data-header-overlay]>:is(div[aria-hidden],div.-z-10) img{filter:brightness(.8)saturate(.9)contrast(1.06)}html[data-skin=night] main:not(:has(.nh-hero)) section[data-header-overlay] :is(.page-band-blur,.page-hero-blurred){opacity:.3;filter:blur(64px)saturate(.6)}html[data-skin=night] main:not(:has(.nh-hero)) :is(.page-band-scrim,.page-hero-scrim,.hero-scrim){background-image:linear-gradient(#07060ccc 0%,#07060c80 14%,#07060c00 32%),linear-gradient(#07060c3d 0%,#07060c57 28%,#07060cb8 64%,#07060cf2 100%)}@media (min-width:64rem){html[data-skin=night] main:not(:has(.nh-hero)) :is(.page-band-scrim,.page-hero-scrim,.hero-scrim){background-image:linear-gradient(#07060c9e 0%,#07060c00 28%),linear-gradient(90deg,#07060ca8 0%,#07060c38 50%,#07060c00 76%),linear-gradient(#07060c33 0%,#07060c47 28%,#07060c9e 64%,#07060ced 100%)}}html[data-skin=night] main:not(:has(.nh-hero)) :is(.page-band-scrim,.page-hero-scrim,.hero-scrim):before{content:"";pointer-events:none;background-image:linear-gradient(170deg, color-mix(in srgb, var(--brand-light) 62%, #fff) 0%, color-mix(in srgb, var(--brand-light) 70%, #3a2d5c) 55%, color-mix(in srgb, var(--brand-light) 45%, #140f24) 100%);mix-blend-mode:multiply;opacity:.85;position:absolute;inset:0}html[data-skin=night] main:not(:has(.nh-hero)) section[data-header-overlay] h1{color:#fff;font-family:var(--night-display);letter-spacing:-.035em;text-shadow:0 0 40px var(--night-glow-soft);font-weight:500}@supports ((-webkit-background-clip:text) or (background-clip:text)){html[data-skin=night] main:not(:has(.nh-hero)) section[data-header-overlay] h1{background-image:linear-gradient(96deg, #fff 0%, #fff 45%, var(--night-accent) 100%);color:#0000;text-shadow:none;filter:drop-shadow(0 0 28px var(--night-glow-soft));-webkit-background-clip:text;background-clip:text}}html[data-skin=night] main:not(:has(.nh-hero)) section[data-header-overlay] h1.hero-title{font-size:32px;line-height:38px}html[data-skin=night] main:not(:has(.nh-hero)) section[data-header-overlay] h1.t-display{font-size:30px;line-height:36px}html[data-skin=night] main:not(:has(.nh-hero)) section[data-header-overlay] h1.t-h1{font-size:26px;line-height:32px}@media (min-width:48rem){html[data-skin=night] main:not(:has(.nh-hero)) section[data-header-overlay] h1.hero-title{font-size:50px;line-height:56px}html[data-skin=night] main:not(:has(.nh-hero)) section[data-header-overlay] h1.t-display{font-size:44px;line-height:50px}html[data-skin=night] main:not(:has(.nh-hero)) section[data-header-overlay] h1.t-h1{font-size:36px;line-height:44px}}@media (min-width:64rem){html[data-skin=night] main:not(:has(.nh-hero)) section[data-header-overlay] h1.hero-title{font-size:58px;line-height:64px}}@media (min-width:80rem){html[data-skin=night] main:not(:has(.nh-hero)) section[data-header-overlay] h1.hero-title{font-size:68px;line-height:74px}html[data-skin=night] main:not(:has(.nh-hero)) section[data-header-overlay] h1.t-display{font-size:54px;line-height:60px}html[data-skin=night] main:not(:has(.nh-hero)) section[data-header-overlay] h1.t-h1{font-size:42px;line-height:50px}}html[data-skin=night] main:not(:has(.nh-hero)) section[data-header-overlay] :is(p,span).hero-glass{background-color:var(--night-glass);min-height:32px;box-shadow:inset 0 0 0 1px var(--night-glass-line);font-family:var(--night-mono);letter-spacing:.08em;text-transform:uppercase;gap:10px;padding:4px 12px;font-size:12px;font-weight:500;line-height:16px}html[data-skin=night] main:not(:has(.nh-hero)) section[data-header-overlay] :is(p,span).hero-glass:not(:has(svg)):before{content:"";background-color:var(--night-accent);width:8px;height:8px;box-shadow:0 0 12px 2px var(--night-glow);border-radius:999px;flex-shrink:0}html[data-skin=night] main:not(:has(.nh-hero)) section[data-header-overlay] span.t-code.bg-surface{color:#fff;font-family:var(--night-mono);letter-spacing:.06em;background-color:#07060c9e;gap:8px;font-size:12px;font-weight:600;box-shadow:inset 0 0 0 1px #ffffff24}html[data-skin=night] main:not(:has(.nh-hero)) span.t-code.absolute.rounded-full{color:#fff;font-family:var(--night-mono);letter-spacing:.06em;background-color:#07060c9e;gap:8px;font-size:12px;font-weight:600;box-shadow:inset 0 0 0 1px #ffffff24}html[data-skin=night] main:not(:has(.nh-hero)) section[data-header-overlay] span.t-code.bg-surface:before{content:"";background-color:var(--night-accent);width:6px;height:6px;box-shadow:0 0 8px 1px var(--night-glow);border-radius:999px;flex-shrink:0}html[data-skin=night] main:not(:has(.nh-hero)) span.t-code.absolute.rounded-full:before{content:"";background-color:var(--night-accent);width:6px;height:6px;box-shadow:0 0 8px 1px var(--night-glow);border-radius:999px;flex-shrink:0}html[data-skin=night] main:not(:has(.nh-hero)) section[data-header-overlay] span.h-8.rounded-full.font-bold{font-family:var(--night-mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600}html[data-skin=night] main:not(:has(.nh-hero)) section[data-header-overlay] dd.t-body.tabular-nums{font-family:var(--night-mono);letter-spacing:.02em;font-size:14px}html[data-skin=night] main:not(:has(.nh-hero)) section[data-header-overlay] .border-t.border-white\/15{border-image:linear-gradient(90deg, color-mix(in srgb, var(--brand-light) 60%, transparent), #ffffff1a 45%, transparent) 1}html[data-skin=night] main:not(:has(.nh-hero)) section[data-header-overlay] dl.flex-wrap:has(>div.flex-row-reverse){gap:10px}html[data-skin=night] main:not(:has(.nh-hero)) section[data-header-overlay] dl>div.flex-row-reverse{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background-color:#08070e8c;border-radius:14px;flex-direction:column-reverse;align-items:flex-start;gap:2px;padding:8px 12px 10px;box-shadow:inset 0 0 0 1px #ffffff1f}html[data-skin=night] main:not(:has(.nh-hero)) section[data-header-overlay] dl>div.flex-row-reverse>dd{font-family:var(--night-mono);letter-spacing:-.02em;text-shadow:0 0 20px var(--night-glow);font-size:22px;font-weight:600;line-height:26px}html[data-skin=night] main:not(:has(.nh-hero)) section[data-header-overlay] p.text-xl.tabular-nums{font-family:var(--night-mono);letter-spacing:-.02em;text-shadow:0 0 20px var(--night-glow);font-size:22px;font-weight:600;line-height:26px}html[data-skin=night] main:not(:has(.nh-hero)) section[data-header-overlay] dl>div.flex-row-reverse>dt{font-family:var(--night-mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffffc7;font-size:11px;font-weight:500;line-height:14px}@media (min-width:48rem){html[data-skin=night] main:not(:has(.nh-hero)) section[data-header-overlay] dl>div.flex-row-reverse{padding:10px 16px 12px}html[data-skin=night] main:not(:has(.nh-hero)) section[data-header-overlay] dl>div.flex-row-reverse>dd{font-size:28px;line-height:32px}html[data-skin=night] main:not(:has(.nh-hero)) section[data-header-overlay] p.text-xl.tabular-nums{font-size:28px;line-height:32px}}html[data-skin=night] main:not(:has(.nh-hero)) section[data-header-overlay] div.hero-glass{box-shadow:inset 0 0 0 1px var(--night-glass-line), 0 40px 100px -40px var(--night-glow);background-color:#08070e99}html[data-skin=night] main:not(:has(.nh-hero)) [data-hero-controls] .t-code{width:auto;min-width:56px;font-family:var(--night-mono);white-space:nowrap;font-weight:500}html[data-skin=night] main:not(:has(.nh-hero)) .hero-indicator-fill{background-color:var(--night-accent);box-shadow:0 0 10px 1px var(--night-glow)}html[data-skin=night] main:not(:has(.nh-hero)) section:is(.bg-surface,.bg-canvas):not([data-header-overlay]){background-color:var(--color-canvas);background-image:linear-gradient(90deg, transparent, color-mix(in srgb, var(--brand-light) 45%, transparent), transparent);background-position:50% 0;background-repeat:no-repeat;background-size:min(880px,80%) 1px}html[data-skin=night] main:not(:has(.nh-hero)) section.border-t.border-line:is(.bg-surface,.bg-canvas){border-top-color:#0000}html[data-skin=night] main:not(:has(.nh-hero)) section.on-dark.bg-ink-950:not([data-header-overlay]){background-color:var(--color-canvas);background-image:linear-gradient(90deg, transparent, color-mix(in srgb, var(--brand-light) 45%, transparent), transparent), radial-gradient(50% 60% at 0% 100%, color-mix(in srgb, var(--brand-light) 12%, transparent), transparent 70%);background-position:50% 0,0 0;background-repeat:no-repeat;background-size:min(880px,80%) 1px,auto}html[data-skin=night] :is(main:not(:has(.nh-hero)),.bb-dialog) [class~=before\:bg-brand]:before{box-shadow:0 12px 32px -12px var(--night-glow)}html[data-skin=night] :is(main:not(:has(.nh-hero)),.bb-dialog) [class~=before\:bg-brand]:hover:before{box-shadow:0 0 0 1px color-mix(in srgb, var(--brand-light) 40%, transparent), 0 14px 36px -10px var(--night-glow)}html[data-skin=night] :is(main:not(:has(.nh-hero)),.bb-dialog) [class~=before\:bg-surface]:before{background-color:#ffffff0a;border-color:#ffffff24}html[data-skin=night] :is(main:not(:has(.nh-hero)),.bb-dialog) [class~=before\:bg-surface]:hover:before{border-color:color-mix(in srgb, var(--brand-light) 55%, transparent);background-color:color-mix(in srgb, var(--brand) 18%, transparent)}html[data-skin=night] :is(main:not(:has(.nh-hero)),.bb-dialog) [class~="before:bg-brand-light/15"]:before{box-shadow:0 0 18px -6px var(--night-glow)}html[data-skin=night] :is(main:not(:has(.nh-hero)),.bb-dialog) :is(input,select,textarea).rounded-control.border{color:var(--color-text);background-color:#ffffff0d;border-color:#ffffff1a}html[data-skin=night] :is(main:not(:has(.nh-hero)),.bb-dialog) :is(input,select,textarea).rounded-control.border:hover{border-color:#ffffff3d}html[data-skin=night] :is(main:not(:has(.nh-hero)),.bb-dialog) :is(input,select,textarea).rounded-control.border:is(:focus,:focus-visible){border-color:var(--night-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 30%, transparent);background-color:#ffffff14}html[data-skin=night] :is(main:not(:has(.nh-hero)),.bb-dialog) :is(input,select,textarea).rounded-control.border.border-danger{border-color:var(--color-danger)}html[data-skin=night] :is(main:not(:has(.nh-hero)),.bb-dialog) :is(input,select,textarea).rounded-control.border:disabled{color:var(--color-muted);background-color:#ffffff05;border-color:#ffffff0f}html[data-skin=night] :is(main:not(:has(.nh-hero)),.bb-dialog) :is(input,textarea)::placeholder{color:#ffffff94}html[data-skin=night] :is(main:not(:has(.nh-hero)),.bb-dialog) :is(option,optgroup){background-color:var(--color-ink-900);color:var(--color-text)}html[data-skin=night] :is(main:not(:has(.nh-hero)),.bb-dialog) input.peer+span.rounded-md.border{background-color:#ffffff0a;border-color:#ffffff3d}html[data-skin=night] :is(main:not(:has(.nh-hero)),.bb-dialog) label:hover>input.peer+span.rounded-md.border{border-color:color-mix(in srgb, var(--brand-light) 60%, transparent)}html[data-skin=night] :is(main:not(:has(.nh-hero)),.bb-dialog) input.peer:checked+span.rounded-md.border{border-color:var(--brand);background-color:var(--brand);box-shadow:0 0 14px -2px var(--night-glow)}html[data-skin=night] :is(main:not(:has(.nh-hero)),.bb-dialog) label:hover>input.peer:checked+span.rounded-md.border{border-color:var(--brand-hover);background-color:var(--brand-hover)}html[data-skin=night] :is(main:not(:has(.nh-hero)),.bb-dialog) label>span.t-small.tabular-nums{font-family:var(--night-mono);letter-spacing:.02em;font-size:12px}html[data-skin=night] :is(main:not(:has(.nh-hero)),.bb-dialog) [class~=hover\:bg-canvas]:hover{background-color:#ffffff0d}html[data-skin=night] main:not(:has(.nh-hero)) nav>ul>li>:is(a,span).tap-surface.tabular-nums{font-family:var(--night-mono);font-weight:500}html[data-skin=night] main:not(:has(.nh-hero)) nav>ul [aria-current=page].tap-surface:before{box-shadow:0 0 0 1px color-mix(in srgb, var(--brand-light) 50%, transparent), 0 10px 28px -8px var(--night-glow)}html[data-skin=night] main:not(:has(.nh-hero)) nav.flex-col:has(>ul)>p.t-small{font-family:var(--night-mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px;line-height:16px}html[data-skin=night] main:not(:has(.nh-hero)) span.size-9.rounded-full:is(.bg-text,.bg-white){border:1px solid color-mix(in srgb, var(--brand-light) 45%, transparent);color:#fff;background-color:#0000}html[data-skin=night] main:not(:has(.nh-hero)) .group:hover>span.size-9.rounded-full:is(.bg-text,.bg-white){border-color:var(--brand);background-color:var(--brand);box-shadow:0 0 24px -2px var(--night-glow)}html[data-skin=night] main:not(:has(.nh-hero)) aside .rounded-card.bg-surface.p-6{box-shadow:inset 0 0 0 1px var(--night-glass-line), 0 40px 100px -56px var(--night-glow);background-color:#ffffff06;background-image:linear-gradient(#ffffff0d,#0000 220px);position:relative}html[data-skin=night] main:not(:has(.nh-hero)) aside .rounded-card.bg-surface.p-6:before{content:"";background-image:linear-gradient(90deg, transparent, color-mix(in srgb, var(--brand-light) 60%, transparent), transparent);pointer-events:none;height:1px;position:absolute;top:0;left:24px;right:24px}html[data-skin=night] main:not(:has(.nh-hero)) .absolute.rounded-card.bg-surface.shadow-pop{border-color:var(--night-glass-line);background-color:var(--color-ink-900)}html[data-skin=night] main:not(:has(.nh-hero)) p[role=status].t-h3{font-family:var(--night-display);letter-spacing:-.02em;font-weight:500}html[data-skin=night] main:not(:has(.nh-hero)) div.border-b.border-line:has(>p[role=status]){border-image:linear-gradient(90deg, color-mix(in srgb, var(--brand-light) 55%, transparent), #ffffff14 40%, transparent) 1}html[data-skin=night] main:not(:has(.nh-hero)) article.group:has(>div.aspect-4\/3.shadow-card){box-shadow:inset 0 0 0 1px var(--night-glass-line);transition:transform var(--duration-lift) var(--ease-out), box-shadow var(--duration-lift) var(--ease-out);background-image:linear-gradient(#ffffff0e,#ffffff05);border-radius:20px;padding:8px}html[data-skin=night] main:not(:has(.nh-hero)) article.group:has(>div.aspect-4\/3.shadow-card):hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-light) 38%, transparent), 0 28px 60px -30px var(--night-glow);transform:translateY(-4px)}html[data-skin=night] main:not(:has(.nh-hero)) article.group>div.aspect-4\/3.shadow-card{background-color:var(--color-ink-900);box-shadow:none;border-radius:14px}html[data-skin=night] main:not(:has(.nh-hero)) article.group>div.aspect-4\/3.shadow-card>img{filter:brightness(.82)saturate(.95)contrast(1.06);transition:filter var(--duration-reveal) var(--ease-out), transform .5s var(--ease-out)}html[data-skin=night] main:not(:has(.nh-hero)) article.group:hover>div.aspect-4\/3.shadow-card>img{filter:brightness()saturate(1.05)contrast(1.02)}html[data-skin=night] main:not(:has(.nh-hero)) article.group>div.aspect-4\/3.shadow-card>span[aria-hidden].bottom-0{background-image:linear-gradient(170deg, color-mix(in srgb, var(--brand-light) 62%, #fff) 0%, color-mix(in srgb, var(--brand-light) 70%, #3a2d5c) 55%, color-mix(in srgb, var(--brand-light) 45%, #140f24) 100%);mix-blend-mode:multiply;height:auto;transition:opacity var(--duration-reveal) var(--ease-out);top:0}html[data-skin=night] main:not(:has(.nh-hero)) article.group:hover>div.aspect-4\/3.shadow-card>span[aria-hidden].bottom-0{opacity:0}html[data-skin=night] main:not(:has(.nh-hero)) article.group:has(>div.aspect-4\/3.shadow-card)>div.flex-1>p.t-small:first-child{font-family:var(--night-mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px;line-height:16px}html[data-skin=night] main:not(:has(.nh-hero)) article.group:has(>div.aspect-4\/3.shadow-card) [class~=before\:bg-brand]:not(.bb-dialog *):before{border:1px solid color-mix(in srgb, var(--brand-light) 40%, transparent);background-color:color-mix(in srgb, var(--brand) 16%, transparent);box-shadow:none}html[data-skin=night] main:not(:has(.nh-hero)) article.group:has(>div.aspect-4\/3.shadow-card):hover [class~=before\:bg-brand]:not(.bb-dialog *):before{border-color:var(--brand);background-color:var(--brand);box-shadow:0 12px 32px -10px var(--night-glow)}html[data-skin=night] main:not(:has(.nh-hero)) article.group:has(>div.aspect-4\/3.shadow-card) [class~=before\:bg-brand]:not(.bb-dialog *):focus-visible:before{border-color:var(--brand);background-color:var(--brand);box-shadow:0 12px 32px -10px var(--night-glow)}html[data-skin=night] main:not(:has(.nh-hero)) :is(.rounded-card,.rounded-media):not(.shadow-pop):not(.shadow-card)>img.object-cover{filter:brightness(.84)saturate(.95)contrast(1.05);transition:filter var(--duration-reveal) var(--ease-out), transform .5s var(--ease-out)}html[data-skin=night] main:not(:has(.nh-hero)) .group:hover :is(.rounded-card,.rounded-media):not(.shadow-pop):not(.shadow-card)>img.object-cover{filter:brightness()saturate(1.04)contrast(1.02)}html[data-skin=night] main:not(:has(.nh-hero)) div.rounded-card.bg-ink-900.shadow-pop{box-shadow:0 0 0 1px var(--night-glass-line), 0 40px 100px -48px var(--night-glow)}html[data-skin=night] main:not(:has(.nh-hero)) .bg-white\/85.text-ink-950{color:#fff;background-color:#08070e9e;box-shadow:inset 0 0 0 1px #ffffff2e}html[data-skin=night] main:not(:has(.nh-hero)) .group:hover .bg-white\/85.text-ink-950{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-light) 55%, transparent);background-color:#08070ed1}html[data-skin=night] main:not(:has(.nh-hero)) div.flex-col.rounded-card.bg-surface.shadow-pop{box-shadow:inset 0 0 0 1px var(--night-glass-line), 0 40px 100px -48px var(--night-glow);background-image:linear-gradient(#ffffff0f,#ffffff04 260px);position:relative}html[data-skin=night] main:not(:has(.nh-hero)) div.flex-col.rounded-card.bg-surface.shadow-pop:before{content:"";background-image:linear-gradient(90deg, transparent, color-mix(in srgb, var(--brand-light) 70%, transparent), transparent);pointer-events:none;height:1px;position:absolute;top:0;left:28px;right:28px}html[data-skin=night] main:not(:has(.nh-hero)) dl dt.t-small.text-muted{font-family:var(--night-mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px;line-height:16px}html[data-skin=night] main:not(:has(.nh-hero)) dl dd.font-semibold{font-family:var(--night-mono);letter-spacing:.01em;font-weight:500}html[data-skin=night] main:not(:has(.nh-hero)) a.tabular-nums:is(.min-h-12,.t-h3){font-family:var(--night-mono);letter-spacing:-.01em;font-weight:500}html[data-skin=night] main:not(:has(.nh-hero)) div.rounded-card.bg-ink-950.shadow-card{box-shadow:0 0 0 1px var(--night-glass-line), 0 30px 80px -40px var(--night-glow)}html[data-skin=night] main:not(:has(.nh-hero)) .border-l-2.border-brand{border-image:linear-gradient(to bottom, var(--night-accent), var(--brand) 55%, transparent) 1}html[data-skin=night] main:not(:has(.nh-hero)) span.size-5.rounded-full.bg-brand{box-shadow:0 0 12px -1px var(--night-glow)}html[data-skin=night] main:not(:has(.nh-hero)) span.rounded-full.bg-canvas.text-brand{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-light) 35%, transparent), 0 0 24px -6px var(--night-glow);background-color:#ffffff0a}html[data-skin=night] main:not(:has(.nh-hero)) div.rounded-card.bg-surface.shadow-card:has(>iframe){background-color:var(--color-ink-900);box-shadow:0 0 0 1px var(--night-glass-line), 0 40px 100px -48px var(--night-glow)}html[data-skin=night] main:not(:has(.nh-hero)) iframe[src*="google.com/maps"]{filter:invert(.9)hue-rotate(180deg)saturate(.7)brightness(.95)contrast(.95)}html[data-skin=night] main:not(:has(.nh-hero)) [class~="[&_a]:text-brand"] a{color:var(--night-accent)}html[data-skin=night] main:not(:has(.nh-hero)) [class~="[&_a]:text-brand"] a:hover{color:#fff}html[data-skin=night] main:not(:has(.nh-hero)) [class~="[&_blockquote]:border-brand"] blockquote{border-left-color:var(--night-accent)}html[data-skin=night] :is(main:not(:has(.nh-hero)),.bb-dialog) [class~=hover\:text-brand-hover]:hover{color:#fff}html[data-skin=night] main:not(:has(.nh-hero)) :is(article.group>div.rounded-card.bg-canvas,section[data-header-overlay] div.rounded-media.bg-ink-900):before{content:"";z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--night-glass-line);pointer-events:none;position:absolute;inset:0}html[data-skin=night] main:not(:has(.nh-hero)) :is(article.group>div.rounded-card.bg-canvas,section[data-header-overlay] div.rounded-media.bg-ink-900):after{content:"";z-index:1;pointer-events:none;background-image:linear-gradient(170deg, color-mix(in srgb, var(--brand-light) 62%, #fff) 0%, color-mix(in srgb, var(--brand-light) 74%, #3a2d5c) 60%, color-mix(in srgb, var(--brand-light) 60%, #241a3c) 100%);mix-blend-mode:multiply;transition:opacity var(--duration-reveal) var(--ease-out);position:absolute;inset:0}html[data-skin=night] main:not(:has(.nh-hero)) :is(article.group:hover>div.rounded-card.bg-canvas,section[data-header-overlay] .group:hover div.rounded-media.bg-ink-900):after{opacity:0}html[data-skin=night] main:not(:has(.nh-hero)) time.t-small{font-family:var(--night-mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px;line-height:16px}html[data-skin=night] main:not(:has(.nh-hero)) article.group span[aria-hidden].t-small.mt-auto{font-family:var(--night-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--night-accent);font-size:12px}html[data-skin=night] main:not(:has(.nh-hero)) div.overflow-hidden.rounded-card.bg-surface.shadow-card:not(:has(>iframe)){box-shadow:0 0 0 1px var(--night-glass-line), 0 30px 80px -40px var(--night-glow)}html[data-skin=night] main:not(:has(.nh-hero)) .flex-col.overflow-hidden.rounded-card.bg-canvas{background-color:var(--color-ink-900);box-shadow:inset 0 0 0 1px var(--night-glass-line);background-image:linear-gradient(#ffffff0d,#ffffff04)}html[data-skin=night] main:not(:has(.nh-hero)) .flex-col.overflow-hidden.rounded-card.bg-canvas>.bg-line>img{filter:brightness(.84)saturate(.95)contrast(1.05)}html[data-skin=night] main:not(:has(.nh-hero)) .bg-line:has(>img){background-color:var(--color-ink-900)}html[data-skin=night] main:not(:has(.nh-hero)) div.on-dark.brand-glow.rounded-card{isolation:isolate;background-color:var(--color-ink-900);background-image:radial-gradient(50% 70% at 50% 0%, color-mix(in srgb, var(--brand) 50%, transparent), transparent 72%), radial-gradient(40% 50% at 50% 110%, color-mix(in srgb, var(--brand-light) 16%, transparent), transparent 70%);border-radius:28px}html[data-skin=night] main:not(:has(.nh-hero)) div.on-dark.brand-glow.rounded-card:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70% at 50% 40%,#000,#0000 80%);mask-image:radial-gradient(60% 70% at 50% 40%,#000,#0000 80%)}html[data-skin=night] main:not(:has(.nh-hero)) div.on-dark.brand-glow.rounded-card>span.ring-1{border-radius:inherit}html[data-skin=night] main:not(:has(.nh-hero)) section.bg-canvas:has(>div>div.text-center:not(.mb-10)>h2.t-h1){background-image:linear-gradient(90deg, transparent, color-mix(in srgb, var(--brand-light) 45%, transparent), transparent), radial-gradient(42% 46% at 50% 42%, color-mix(in srgb, var(--brand) 30%, transparent), transparent 72%);background-position:50% 0,0 0;background-repeat:no-repeat;background-size:min(880px,80%) 1px,auto}html[data-skin=night] main:not(:has(.nh-hero)) :is(div.on-dark.brand-glow.rounded-card h2,div.text-center:not(.mb-10)>h2.t-h1){text-shadow:0 0 40px var(--night-glow)}html[data-skin=night] main:not(:has(.nh-hero)) div.rounded-card.border.border-line.bg-surface:not(.border-dashed){border-color:var(--night-glass-line);background-color:#ffffff09}html[data-skin=night] main:not(:has(.nh-hero)) div.rounded-card.border-dashed.bg-surface{border-color:color-mix(in srgb, var(--brand-light) 30%, transparent);background-color:#ffffff05;background-image:radial-gradient(60% 80% at 50% 0%, color-mix(in srgb, var(--brand) 22%, transparent), transparent 72%)}html[data-skin=night] main:not(:has(.nh-hero)) div.border-dashed>span.rounded-full.bg-brand-light\/15{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-light) 40%, transparent), 0 0 32px -6px var(--night-glow)}html[data-skin=night] main:not(:has(.nh-hero)) div.border-dashed>h3.t-h3{font-family:var(--night-display);letter-spacing:-.02em;font-weight:500}html[data-skin=night] main:not(:has(.nh-hero)) section[aria-labelledby=not-found-title] .page-hero-scrim:after{content:"404";top:calc(var(--header-h) + 16px);font-family:var(--night-mono);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1.5px color-mix(in srgb, var(--brand-light) 60%, transparent);filter:drop-shadow(0 0 24px var(--night-glow));opacity:.75;pointer-events:none;font-size:clamp(140px,30vw,440px);font-weight:700;line-height:1;position:absolute;right:4%}html[data-skin=night] .bb-dialog .t-eyebrow{font-family:var(--night-mono);letter-spacing:.14em;font-weight:500}html[data-skin=night] .bb-dialog img.h-8.w-auto[src*=-logo]:not([src*=-white]){filter:invert()hue-rotate(180deg)}html[data-skin=night] .bb-dialog a.rounded-control.border.border-line.bg-surface{border-color:var(--night-glass-line);background-color:#ffffff0a}html[data-skin=night] .bb-dialog a.rounded-control.border.border-line.bg-surface:hover{border-color:color-mix(in srgb, var(--brand-light) 50%, transparent);box-shadow:0 12px 32px -16px var(--night-glow)}@media (prefers-reduced-motion:reduce){html[data-skin=night] main:not(:has(.nh-hero)) article.group:has(>div.aspect-4\/3.shadow-card):hover{transform:none}html[data-skin=night] main:not(:has(.nh-hero)) article.group:has(>div.aspect-4\/3.shadow-card){transition:none}html[data-skin=night] main:not(:has(.nh-hero)) :is(article.group>div.rounded-card.bg-canvas,section[data-header-overlay] div.rounded-media.bg-ink-900):after{transition:none}}
