.sub-hero{padding-top:calc(76px + var(--air) * .55);padding-bottom:calc(var(--air) * .45)}.sub-hero .max{justify-items:start;gap:26px;display:grid}.sub-hero .hl{font-size:clamp(40px,6.4cqw,104px)}.sub-hero .hl>span{white-space:normal}.sub-hero .lede{max-width:58ch}.crumb{color:var(--slate);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.crumb:before{content:"";background:var(--pop);border-radius:50%;width:8px;height:8px}.crumb a{color:var(--slate);text-decoration:none}.crumb a:hover{color:var(--ink)}.sub-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;width:100%;display:grid}.tally{white-space:nowrap;color:var(--slate);align-items:baseline;gap:10px;font-size:16px;font-weight:600;display:flex}.tally b{font:900 clamp(34px, 3.4cqw, 56px)/1 var(--f);letter-spacing:-.04em;color:var(--ink)}.tally i{background:var(--pop);border-radius:50%;align-self:center;width:8px;height:8px;margin:0 6px}@container (max-width:760px){.sub-row{grid-template-columns:minmax(0,1fr);gap:18px}}.wfeat .max{max-width:1440px;margin-inline:auto}.wfeat .wf{all:unset;aspect-ratio:21/9;cursor:pointer;background:#111;border-radius:14px;width:100%;display:block;position:relative;overflow:hidden;box-shadow:0 40px 90px -50px #1214178c}.wfeat .wf video{transition:transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.wfeat .wf:hover video{transform:scale(1.03)}.wfeat .wf:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000000b3);position:absolute;inset:40% 0 0}.wfeat .meta{z-index:1;color:#e6e8ee;gap:4px;font-size:clamp(14px,1.2cqw,18px);display:grid;position:absolute;bottom:clamp(18px,2.4cqw,36px);left:clamp(18px,2.4cqw,40px)}.wfeat .meta em{color:#fff;align-items:center;gap:10px;margin-bottom:6px;font-size:13px;font-style:normal;font-weight:700;display:flex}.wfeat .meta b{color:#fff;font:800 clamp(26px, 3.2cqw, 52px)/1 var(--f);letter-spacing:-.03em}.wfeat .play:before{border-left-width:20px;border-block-width:13px;top:23px;left:29px}.wgrid{padding:20px var(--gut) var(--air);max-width:calc(1440px + 2 * var(--gut));grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;gap:20px;margin:0 auto;list-style:none;display:grid}.wgrid li{min-width:0}.wgrid li.v{grid-row:span 2;min-height:0;position:relative}.wgrid li.v button{aspect-ratio:auto;height:auto;position:absolute;inset:0}.wgrid button{all:unset;aspect-ratio:16/9;cursor:pointer;background:#111;border-radius:10px;width:100%;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;display:block;position:relative;overflow:hidden}.wgrid button:hover{transform:translateY(-6px);box-shadow:0 30px 60px -32px #121417b3}.wgrid button:focus-visible,.wfeat .wf:focus-visible{outline:3px solid var(--cobalt);outline-offset:4px}.wgrid img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.wgrid button:hover img{transform:scale(1.05)}.wgrid button:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000000b8);position:absolute;inset:45% 0 0}.wgrid .meta{z-index:1;color:#e6e8ee;font-size:13px;position:absolute;bottom:14px;left:16px;right:80px}.wgrid .meta b{color:#fff;letter-spacing:-.02em;font-size:clamp(17px,1.4cqw,22px);display:block}.wgrid .play,.wfeat .play{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff2e;border-radius:50%;width:48px;height:48px;transition:background .25s,transform .25s;position:absolute;bottom:14px;right:14px;box-shadow:inset 0 0 0 1.5px #ffffff8c}.wgrid .play:before,.wfeat .play:before{content:"";border-left:14px solid #fff;border-block:9px solid #0000;position:absolute;top:15px;left:19px}.wgrid button:hover .play,.wfeat .wf:hover .play{background:var(--pop);box-shadow:none;transform:scale(1.08)}.wfeat .play{width:72px;height:72px;bottom:clamp(18px,2.4cqw,36px);right:clamp(18px,2.4cqw,36px)}@container (max-width:1000px){.wgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:640px){.wgrid{grid-template-columns:minmax(0,1fr);gap:14px}.wgrid li.v{grid-row:auto}.wgrid li.v button{aspect-ratio:4/5;position:relative}.wfeat .wf{aspect-ratio:4/5}.wfeat .play{width:56px;height:56px}.wfeat .play:before{border-left-width:16px;border-block-width:10px;top:18px;left:22px}}.s-bv{padding-bottom:calc(var(--air) * .7)}.bv{border-top:1px solid #e3e0d8;max-width:1440px;margin:0 auto;padding:0;list-style:none}.bv li{border-bottom:1px solid #e3e0d8;grid-template-columns:28px minmax(0,.9fr) minmax(0,1.4fr);align-items:baseline;gap:20px;padding:clamp(22px,2.2cqw,34px) 0;display:grid}.bv li:before{content:"";background:var(--pop);border-radius:50%;align-self:center;width:10px;height:10px}.bv b{font:800 clamp(22px, 2.2cqw, 36px)/1.1 var(--f);letter-spacing:-.03em}.bv span{color:#2b3039;font-size:clamp(16px,1.3cqw,20px)}@container (max-width:700px){.bv li{grid-template-columns:18px minmax(0,1fr);gap:6px 12px}.bv span{grid-column:2}.bv li:before{width:8px;height:8px}}.s-cta{background:var(--pop);padding-block:calc(var(--air) * 1.1) calc(var(--air) * 1.1 + 48px)}.s-cta .max{justify-items:start;gap:24px;max-width:1440px;margin-inline:auto;display:grid}.s-cta .hl{color:var(--ink);font-size:clamp(40px,6cqw,100px)}.s-cta .hl .b{color:#fff}.s-cta .lede{color:#2a0a14;max-width:52ch}.s-cta .acts{flex-wrap:wrap;gap:14px;display:flex}.s-cta .btn.ghost{box-shadow:inset 0 0 0 2px var(--ink);color:var(--ink)}.s-cta .btn.ghost:hover{background:var(--ink);color:#fff}main:has(>.s-cta:last-child)+.foot{z-index:1;margin-top:calc(-1*clamp(28px,4vw,48px));position:relative}.scrub:has(+.s-cta){padding-bottom:calc(var(--air) * .6)}
