.logo-loader{z-index:var(--z-loader);pointer-events:none;display:none;position:fixed;inset:0}@media (prefers-reduced-motion:no-preference){.js-anim.has-loader .logo-loader{background:var(--bg);display:block}.js-anim.has-loader{overflow:clip}}.logo-loader__svg{width:100%;height:100%;display:block}.logo-loader__sheet{fill:var(--bg)}.logo-loader__stroke{fill:none;stroke:var(--accent);stroke-width:2.4px;stroke-linejoin:round;stroke-dasharray:100 110;stroke-dashoffset:100px}.s-sample-hero{min-height:100svh;padding-block:calc(var(--header-h) + var(--space-l))var(--space-xl);isolation:isolate;align-items:end;display:grid;position:relative;overflow:hidden}.s-sample-hero__media{z-index:-1;position:absolute;inset:0;overflow:hidden}.s-sample-hero__media img{object-fit:cover;width:100%;height:100%;display:block}.s-sample-hero__media:after{content:"";background:var(--overlay-hero);position:absolute;inset:0}.s-sample-hero__title{font-size:var(--fs-display);font-weight:var(--fw-black);line-height:var(--lh-tight);letter-spacing:var(--ls-display)}.s-sample-hero__title>span{display:block}.s-sample-hero__title .char{display:inline-block}.s-sample-hero__intro{max-width:34rem;margin-block:var(--space-m);font-size:var(--fs-lead);line-height:1.5}