as-media-hero{--media-hero-max-width:81.25rem;--media-hero-gutter:2rem;--media-hero-height:90vh;--media-hero-min-height:30rem;--media-hero-inset:2.5rem;--media-hero-panel-width:34rem;--media-hero-panel-radius:1.25rem;--media-hero-panel-padding:2rem 2.125rem;--media-hero-panel-background:var(--as-color-brand);--media-hero-panel-background-hover:var(--media-hero-panel-background);--media-hero-panel-border-width:var(--as-size-thin);--media-hero-panel-border-color:transparent;--media-hero-panel-shadow:0 1.25rem 2.75rem rgb(from var(--as-color-text) r g b/.28);--media-hero-panel-shadow-hover:0 1.75rem 3.5rem rgb(from var(--as-color-text) r g b/.34);--media-hero-gap:var(--as-space-m);--media-hero-lift:var(--as-space-xs);--media-hero-tilt:4deg;--media-hero-perspective:600px;--media-hero-tag-ink:var(--as-color-highlight);--media-hero-title-ink:var(--as-color-text-inverted);--media-hero-subtitle-ink:rgb(from var(--as-color-text-inverted) r g b/.92);--media-hero-intro-ink:rgb(from var(--as-color-text-inverted) r g b/.82);--media-hero-overlay-color:var(--as-color-background-inverted);--media-hero-overlay-opacity:.45;--media-hero-toggle-inset:var(--media-hero-inset);--media-hero-toggle-size:3.25rem;--media-hero-toggle-ink:var(--as-color-text-inverted);--media-hero-toggle-background:rgb(from var(--as-color-background-inverted) r g b/.45);--media-hero-toggle-background-hover:var(--media-hero-toggle-background);--media-hero-toggle-track:rgb(from var(--as-color-text-inverted) r g b/.3);--media-hero-toggle-indicator:var(--as-color-highlight);--media-hero-toggle-index:var(--as-index-masked);--media-hero-toggle-rest-opacity:.75;--media-hero-intro-clamp:3;--media-hero-fade:var(--as-time-m);align-content:end;align-content:safe end;background:var(--as-color-brand);display:grid;isolation:isolate;position:relative;width:100%;block-size:var(--media-hero-height);box-sizing:border-box;grid-template-columns:minmax(0,1fr);justify-items:start;min-block-size:var(--media-hero-min-height);overflow:hidden;padding-block:var(--media-hero-inset-block-start,var(--media-hero-inset)) var(--media-hero-inset);padding-inline:max(var(--media-hero-gutter),calc((100% - var(--media-hero-max-width))/2))}as-media-hero[align=center]{justify-items:center}as-media-hero[align=end]{justify-items:end}as-media-hero[anchor=start]{align-content:start}as-media-hero[anchor=center]{align-content:center;align-content:safe center}as-media-hero[align=center] .media-hero__panel{text-align:center}as-media-hero[align=center] .media-hero__actions,as-media-hero[align=center] .media-hero__tag{justify-content:center}as-media-hero[align=end] .media-hero__panel{text-align:end}as-media-hero[align=end] .media-hero__actions,as-media-hero[align=end] .media-hero__tag{justify-content:flex-end}.media-hero__media,.media-hero__video{height:100%;inset:0;object-fit:cover;object-position:var(--media-hero-media-position,center);position:absolute;width:100%}.media-hero__video{opacity:0;transition:opacity var(--media-hero-fade) ease}as-media-hero[playing] .media-hero__video{opacity:1}as-media-hero:after{inset:0;opacity:var(--media-hero-overlay-opacity);pointer-events:none;position:absolute}as-media-hero[overlay=scrim]:after{background:linear-gradient(to top,var(--media-hero-overlay-color) 0,rgb(from var(--media-hero-overlay-color) r g b/.6) 38%,transparent 78%);content:""}as-media-hero[overlay=scrim][anchor=start]:after{background:linear-gradient(to bottom,var(--media-hero-overlay-color) 0,rgb(from var(--media-hero-overlay-color) r g b/.6) 38%,transparent 78%)}as-media-hero[overlay=scrim][anchor=center]:after,as-media-hero[overlay=veil]:after{background:var(--media-hero-overlay-color);content:""}.media-hero__panel{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--media-hero-gap);min-width:0;position:relative;width:min(var(--media-hero-panel-width),100%);z-index:var(--as-index-default)}as-media-hero:not([panel=bare]) .media-hero__panel{background:var(--media-hero-panel-background);border:var(--media-hero-panel-border-width) solid var(--media-hero-panel-border-color);border-radius:var(--media-hero-panel-radius);box-shadow:var(--media-hero-panel-shadow);padding:var(--media-hero-panel-padding);transition:background-color var(--as-time-s) ease-out}as-media-hero:not([panel]),as-media-hero[panel=glass]{--media-hero-panel-background:rgb(from var(--as-color-background-inverted) r g b/.72);--media-hero-panel-border-color:rgb(from var(--as-color-text-inverted) r g b/.14)}as-media-hero:not([panel]) .media-hero__panel,as-media-hero[panel=glass] .media-hero__panel{backdrop-filter:blur(1.5rem) saturate(1.4);-webkit-backdrop-filter:blur(1.5rem) saturate(1.4)}as-media-hero[panel=bare]{--media-hero-panel-width:40rem}as-media-hero:not([panel=bare]) .media-hero__panel:hover{background:var(--media-hero-panel-background-hover)}as-media-hero:not([panel=bare]) .media-hero__panel:has(:focus-visible){background:var(--media-hero-panel-background-hover)}as-media-hero[lift]:not([panel=bare]) .media-hero__panel{transform:perspective(var(--media-hero-perspective)) translateY(0) rotateX(0deg);transition:background-color var(--as-time-s) ease-out,transform var(--as-time-s) ease-out,box-shadow var(--as-time-s) ease-out}as-media-hero[lift]:not([panel=bare]) .media-hero__panel:hover{box-shadow:var(--media-hero-panel-shadow-hover);transform:perspective(var(--media-hero-perspective)) translateY(calc(var(--media-hero-lift)*-1)) rotateX(var(--media-hero-tilt))}as-media-hero[lift]:not([panel=bare]) .media-hero__panel:has(:focus-visible){box-shadow:var(--media-hero-panel-shadow-hover);transform:perspective(var(--media-hero-perspective)) translateY(calc(var(--media-hero-lift)*-1)) rotateX(var(--media-hero-tilt))}.media-hero__tag{align-items:center;color:var(--media-hero-tag-ink);display:flex;font-family:var(--as-font-bold);font-size:var(--as-font-size-s);font-weight:600;gap:var(--as-space-s);letter-spacing:.14em;text-transform:uppercase}.media-hero__title{color:var(--media-hero-title-ink);font-family:var(--as-font-bold);font-size:clamp(var(--as-font-size-xxl),3.4vw,var(--as-font-size-xxxl));font-weight:700;letter-spacing:-.015em;line-height:var(--as-line-height-tight);margin:0;text-wrap:balance}.media-hero__subtitle{color:var(--media-hero-subtitle-ink);font-family:var(--as-font-regular);font-size:clamp(var(--as-font-size-l),1.6vw,var(--as-font-size-xl));font-weight:500;line-height:var(--as-line-height-heading);margin:0;margin-block-start:calc(var(--media-hero-gap)*-.45);text-wrap:pretty}.media-hero__subtitle :is(p,div,blockquote,ul,ol,li,table,tbody,tr,td,th,h1,h2,h3,h4,h5,h6),.media-hero__title :is(p,div,blockquote,ul,ol,li,table,tbody,tr,td,th,h1,h2,h3,h4,h5,h6){border:0;color:inherit;display:inline;font:inherit;letter-spacing:inherit;list-style:none;margin:0;padding:0}.media-hero__subtitle :is(a,a:hover,a:focus,a:active),.media-hero__title :is(a,a:hover,a:focus,a:active){color:inherit;font-family:inherit;font-weight:inherit}.media-hero__intro{color:var(--media-hero-intro-ink);font-size:var(--as-font-size-l);line-height:var(--as-line-height)}.media-hero__intro>:first-child{margin-top:0}.media-hero__intro>:last-child{margin-bottom:0}.media-hero__intro,.media-hero__intro :is(p,li,span,strong,em,b,i,h1,h2,h3,h4,h5,h6){color:var(--media-hero-intro-ink)!important}.media-hero__intro :is(a,a:hover,a:focus,a:active),.media-hero__intro a :is(span,strong,em,b,i){color:var(--media-hero-link-ink,var(--as-color-highlight))!important;font-weight:inherit}.media-hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--as-space-s);margin-block-start:var(--as-space-xs)}.media-hero__gauge{inset-block-end:var(--media-hero-toggle-inset);inset-inline-end:var(--media-hero-toggle-inset);position:absolute;z-index:var(--media-hero-toggle-index);--as-gauge-size:var(--media-hero-toggle-size);--as-gauge-track:var(--media-hero-toggle-track);--as-gauge-indicator:var(--media-hero-toggle-indicator);--as-gauge-gap:var(--as-space-xxs)}as-media-hero[align=end]:not([toggle-position]) .media-hero__gauge,as-media-hero[toggle-position=bottom-start] .media-hero__gauge,as-media-hero[toggle-position=top-start] .media-hero__gauge{inset-inline-end:auto;inset-inline-start:var(--media-hero-toggle-inset)}as-media-hero[toggle-position=top-end] .media-hero__gauge,as-media-hero[toggle-position=top-start] .media-hero__gauge{inset-block-end:auto;inset-block-start:var(--media-hero-toggle-inset)}.media-hero__toggle,.media-hero__toggle:active,.media-hero__toggle:focus,.media-hero__toggle:hover{align-items:center;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:var(--media-hero-toggle-background);block-size:var(--as-gauge-inner,var(--media-hero-toggle-size));border:0;border-radius:var(--as-border-radius-circle);box-sizing:border-box;color:var(--media-hero-toggle-ink);cursor:pointer;display:inline-flex;font-weight:inherit;inline-size:var(--as-gauge-inner,var(--media-hero-toggle-size));justify-content:center;opacity:var(--media-hero-toggle-rest-opacity);padding:0;transition:opacity var(--as-time-s) ease,background-color var(--as-time-s) ease}.media-hero__toggle:focus-visible,.media-hero__toggle:hover,as-media-hero:focus-within .media-hero__toggle,as-media-hero:hover .media-hero__toggle{opacity:1}.media-hero__toggle:focus-visible,.media-hero__toggle:hover{background:var(--media-hero-toggle-background-hover)}.media-hero__toggle:focus-visible{outline:var(--as-size-xxs) solid var(--media-hero-toggle-indicator);outline-offset:var(--as-space-xs)}.media-hero__toggle>*{pointer-events:none}.media-hero__glyph{background:linear-gradient(90deg,currentColor 0 35%,transparent 35% 65%,currentColor 65% 100%);block-size:.75rem;inline-size:.625rem}as-media-hero[paused] .media-hero__glyph{background:currentColor;clip-path:polygon(0 0,100% 50%,0 100%);margin-inline-start:.125rem}@media (max-width:767px){as-media-hero{--media-hero-gutter:var(--as-space-m);--media-hero-inset:var(--as-space-l);--media-hero-min-height:26rem;--media-hero-panel-width:100%;--media-hero-panel-padding:var(--as-space-l)}.media-hero__intro{display:none}as-media-hero[intro-mobile=clamp] .media-hero__intro{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--media-hero-intro-clamp,3);line-clamp:var(--media-hero-intro-clamp,3);overflow:hidden}.media-hero__actions{align-items:stretch;flex-direction:column}.media-hero__actions .button-el{width:100%}as-media-hero[lift]:not([panel=bare]) .media-hero__panel,as-media-hero[lift]:not([panel=bare]) .media-hero__panel:hover{box-shadow:var(--media-hero-panel-shadow);transform:perspective(var(--media-hero-perspective)) translateY(0) rotateX(0deg)}as-media-hero[lift]:not([panel=bare]) .media-hero__panel:has(:focus-visible){box-shadow:var(--media-hero-panel-shadow);transform:perspective(var(--media-hero-perspective)) translateY(0) rotateX(0deg)}}@media (prefers-reduced-motion:reduce){.media-hero__video{display:none}as-media-hero[playing] .media-hero__video{transition:none}as-media-hero[lift]:not([panel=bare]) .media-hero__panel{transition:background-color var(--as-time-s) ease-out}as-media-hero[lift]:not([panel=bare]) .media-hero__panel:hover{transform:perspective(var(--media-hero-perspective)) translateY(0) rotateX(0deg)}as-media-hero[lift]:not([panel=bare]) .media-hero__panel:has(:focus-visible){transform:perspective(var(--media-hero-perspective)) translateY(0) rotateX(0deg)}}