.brand-section-kicker{border-radius:var(--brand-radius-sm,2px);border:var(--brand-border-width-heavy,3px) solid hsl(var(--poster-ink,345 14% 10%));background:hsl(var(--accent));letter-spacing:.14em;color:hsl(var(--poster-ink,345 14% 10%));align-items:center;gap:.45rem;padding:.4rem .8rem;font-size:.65rem;font-weight:800;display:inline-flex}.brand-section-kicker-strong{text-transform:uppercase;letter-spacing:.1em;font-weight:800}.brand-heading-section{letter-spacing:-.02em;line-height:1.06}.brand-lead-copy{color:hsl(var(--muted-foreground));font-weight:700;line-height:1.45}.brand-section-header{max-width:50rem}.brand-section-heading{letter-spacing:0;font-size:2.25rem;line-height:.95}.brand-section-copy{max-width:44rem}.custom-build-ticker{--custom-build-ticker-duration:34s;background:linear-gradient(90deg, hsl(var(--primary)) 0%, hsl(var(--primary) / .94) 58%, hsl(var(--primary)) 100%);color:hsl(var(--poster-ink,345 14% 10%));box-shadow:inset 0 2px 0 hsl(var(--accent) / .92), inset 0 -2px 0 hsl(var(--accent) / .76);grid-template-columns:max-content minmax(0,1fr);display:grid;position:relative;overflow:hidden}.custom-build-ticker:before{pointer-events:none;background:linear-gradient(90deg, hsl(var(--poster-ink,345 14% 10%) / .18) 0%, transparent 11%, transparent 89%, hsl(var(--poster-ink,345 14% 10%) / .18) 100%);content:"";position:absolute;inset:0}.custom-build-ticker__track{width:max-content;min-width:max-content;animation:tip-marquee var(--custom-build-ticker-duration) linear infinite;will-change:transform;align-items:center;display:inline-flex;position:relative}.custom-build-ticker:hover .custom-build-ticker__track,.custom-build-ticker:focus-within .custom-build-ticker__track{animation-play-state:paused}.custom-build-ticker__copy{white-space:nowrap;flex:none;align-items:center;min-width:max-content;display:inline-flex}.custom-build-ticker__eyebrow{z-index:1;border-right:2px solid hsl(var(--accent) / .78);min-height:3.45rem;color:hsl(var(--poster-ink,345 14% 10%));letter-spacing:.16em;text-transform:uppercase;background:0 0;align-items:center;padding-inline:1.25rem;font-size:.68rem;font-weight:950;line-height:1;display:flex;position:relative}.custom-build-ticker__viewport{z-index:1;min-width:0;position:relative;overflow:hidden}.custom-build-ticker__item{min-height:3.45rem;color:inherit;letter-spacing:.14em;text-transform:uppercase;transition:background-color var(--brand-duration-fast,.15s) var(--brand-ease,ease-out), box-shadow var(--brand-duration-fast,.15s) var(--brand-ease,ease-out), color var(--brand-duration-fast,.15s) var(--brand-ease,ease-out);align-items:center;gap:.62rem;padding-inline:1.2rem;font-size:.74rem;font-weight:950;line-height:1;text-decoration:none;display:inline-flex}a.custom-build-ticker__item:hover,a.custom-build-ticker__item:focus-visible{background:hsl(var(--accent) / .2);color:hsl(var(--poster-ink,345 14% 10%))}a.custom-build-ticker__item:focus-visible{box-shadow:inset 0 0 0 2px hsl(var(--accent));outline:none}.custom-build-ticker__spark{width:1rem;height:1rem;color:hsl(var(--accent));stroke-width:2.6px;flex:none}@media (min-width:640px){.brand-section-heading{font-size:2.875rem}}@media (max-width:639px){.custom-build-ticker{grid-template-columns:1fr}.custom-build-ticker__viewport{border-top:2px solid hsl(var(--accent) / .76)}.custom-build-ticker__eyebrow{border-right:0;justify-content:center;min-height:2.45rem}.custom-build-ticker__eyebrow,.custom-build-ticker__item{padding-inline:.95rem;font-size:.62rem}.custom-build-ticker__item{min-height:3.15rem}}@media (prefers-reduced-motion:reduce){.custom-build-ticker__viewport{overflow-x:auto}.custom-build-ticker__track{animation:none}.custom-build-ticker__copy[aria-hidden=true]{display:none}}.brand-transition{transition:color var(--brand-duration-fast,.15s) var(--brand-ease,ease-out), background-color var(--brand-duration-fast,.15s) var(--brand-ease,ease-out), border-color var(--brand-duration-fast,.15s) var(--brand-ease,ease-out), box-shadow var(--brand-duration-fast,.15s) var(--brand-ease,ease-out), transform var(--brand-duration-fast,.15s) var(--brand-ease,ease-out)}.poster-label{border:2px solid hsl(var(--foreground));background:hsl(var(--accent));max-width:100%;color:hsl(var(--accent-foreground));letter-spacing:.16em;text-wrap:balance;text-transform:uppercase;align-items:baseline;gap:.38rem;padding:.45rem .75rem;font-size:.68rem;font-weight:800;line-height:1.05;display:inline-flex}.poster-label>svg{flex:none;width:1.05em;height:1.05em;transform:translateY(.08em)}@keyframes brand-image-pop{0%{opacity:.2;filter:saturate(.85);transform:scale(.985)}to{opacity:1;filter:saturate();transform:scale(1)}}.brand-image-pop{animation:brand-image-pop .32s var(--brand-ease,ease-out)}
@property --vf-wght{syntax:"<number>";inherits:false;initial-value:800}@property --vf-wdth{syntax:"<number>";inherits:false;initial-value:100}.vf-ink-reveal{font-variation-settings:"wght" var(--vf-wght), "wdth" var(--vf-wdth);will-change:opacity, transform;transition:--vf-wght .8s cubic-bezier(.16,1,.3,1),--vf-wdth .6s cubic-bezier(.16,1,.3,1),opacity .5s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.vf-char{font-variation-settings:"wght" var(--vf-wght), "wdth" var(--vf-wdth);will-change:opacity;transition:--vf-wght .5s cubic-bezier(.16,1,.3,1),--vf-wdth .5s cubic-bezier(.16,1,.3,1),opacity .35s cubic-bezier(.16,1,.3,1);display:inline-block}@media (prefers-reduced-motion:reduce){.vf-ink-reveal,.vf-char{--vf-wght:800!important;--vf-wdth:100!important;opacity:1!important;transition:none!important;transform:none!important}}[data-home-hero-visual-content=true][data-hero-enhancement-state=enhanced] .home-hero-static-pose{opacity:0}
