._top_142w5_7{isolation:isolate;position:relative;overflow-x:clip}._backdrop_142w5_13{z-index:-1;pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,oklch(0% 0 0) 16% 46%,#0000 100%),linear-gradient(90deg,#0000 0%,oklch(0% 0 0) 12% 86%,#0000 100%);mask-image:linear-gradient(#0000 0%,oklch(0% 0 0) 16% 46%,#0000 100%),linear-gradient(90deg,#0000 0%,oklch(0% 0 0) 12% 86%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}._art_142w5_26{object-fit:cover;width:100%;height:100%;display:block}._backdrop_142w5_13:after{content:"";background:linear-gradient(90deg, color-mix(in oklab, var(--mz-bg-primary) 90%, transparent) 0%,  color-mix(in oklab, var(--mz-bg-primary) 70%, transparent) 55%, color-mix(in oklab, var(--mz-bg-primary) 20%, transparent) 80%, color-mix(in oklab, var(--mz-bg-primary) 10%, transparent) 100%);position:absolute;inset:0}._inner_142w5_46{width:min(100%, var(--mz-measure));min-height:clamp(30rem,34vw,42rem);padding:clamp(2.5rem, 7svh, 5rem) var(--mz-gutter) clamp(1rem, 3vw, 2.5rem);grid-template-rows:auto 1fr;gap:2rem;margin-inline:auto;display:grid}._inner_142w5_46>header{align-self:end}._logo_142w5_60{width:var(--logo-w);max-width:100%;height:auto;margin-bottom:.5rem;display:block}._artTop_142w5_69>._backdrop_142w5_13{height:clamp(28rem,36vw,44rem);inset:0 0 auto}._quiet_142w5_74:after{background:linear-gradient(90deg, color-mix(in oklab, var(--mz-bg-primary) 88%, transparent) 0%, color-mix(in oklab, var(--mz-bg-primary) 62%, transparent) 45%, color-mix(in oklab, var(--mz-bg-primary) 55%, transparent) 100%)}@media (width<=39.999rem){._backdrop_142w5_13{aspect-ratio:3/2;height:auto;inset:0 0 auto;-webkit-mask-image:linear-gradient(#0000 0%,oklch(0% 0 0) 14% 45%,#0000 100%);mask-image:linear-gradient(#0000 0%,oklch(0% 0 0) 14% 45%,#0000 100%);-webkit-mask-composite:source-over;mask-composite:add}._backdrop_142w5_13:after{background:linear-gradient(to bottom, color-mix(in oklab, var(--mz-bg-primary) 80%, transparent) 0%, color-mix(in oklab, var(--mz-bg-primary) 80%, transparent) 22%, color-mix(in oklab, var(--mz-bg-primary) 15%, transparent) 50%)}._inner_142w5_46{gap:0;min-height:0;padding-top:clamp(1.5rem,4svh,2.5rem)}._inner_142w5_46>header{padding-top:30vw}._logo_142w5_60{width:calc(var(--logo-w) * .8)}._plain_142w5_111 ._inner_142w5_46>header{padding-top:2.5rem}}
