.hero[data-astro-cid-ge2uvauf]{min-height:var(--chapter-h);align-items:center;display:flex;position:relative;overflow:hidden}.art[data-astro-cid-ge2uvauf]{position:absolute;inset:0}.art[data-astro-cid-ge2uvauf]:before,.art[data-astro-cid-ge2uvauf]:after{content:"";position:absolute;inset:0}.motion[data-astro-cid-ge2uvauf]{position:absolute;inset:0}.art[data-astro-cid-ge2uvauf]:before,.motion[data-astro-cid-ge2uvauf]{left:clamp(0px,50vw - 500px,25vw);-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%);mask-image:linear-gradient(90deg,#0000,#000 30%)}.loop[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:70% 50%;opacity:0;width:100%;height:100%;transition:opacity .6s;display:block}.loop[data-astro-cid-ge2uvauf].on{opacity:1}.art[data-astro-cid-ge2uvauf]:before{background:var(--basalt) 70% 50% / cover no-repeat;background-image:image-set("/hero/hero.avif" 1x type("image/avif"),"/hero/hero.jpg" 1x type("image/jpeg"))}.art[data-astro-cid-ge2uvauf]:after{background:linear-gradient(90deg, #1b1e23d1, #1b1e2373 45%, #1b1e231a 75%), linear-gradient(#1b1e2300 70%, var(--basalt))}.wrap[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:flex-start;gap:clamp(22px,2vh,30px);width:100%;padding-block:clamp(24px,3.5vh,56px);display:flex;position:relative}.stack[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:flex-start;gap:.11em;font-size:clamp(56px,min(8vw,12.3vh),128px);display:flex}.kicker[data-astro-cid-ge2uvauf]{font:700 var(--fs-lead) / 1 var(--font-display);text-transform:uppercase;letter-spacing:.08em;color:var(--bone);margin-bottom:.12em}.slab[data-astro-cid-ge2uvauf]{flex-direction:column;font-size:1em;line-height:.84;display:flex}.slab[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{font-size:calc(var(--fit) * 1em);white-space:nowrap}.play[data-astro-cid-ge2uvauf]{border:max(2px, .018em) solid var(--bone);background:var(--basalt);width:4.67em;font:900 1em / 1 var(--font-display);text-transform:uppercase;letter-spacing:-.02em;white-space:nowrap;padding:max(5px,.045em);display:block}.play[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{background:var(--bone);height:1.12em;color:var(--basalt);justify-content:center;align-items:center;padding-inline:.15em;font-size:.66em;display:flex}.play[data-astro-cid-ge2uvauf]:hover{border-color:var(--bless)}.play[data-astro-cid-ge2uvauf]:hover span[data-astro-cid-ge2uvauf]{background:#fff}.play[data-astro-cid-ge2uvauf]:active span[data-astro-cid-ge2uvauf]{background:var(--ash)}.meta[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:flex-start;gap:clamp(14px,1.3vh,18px);margin-top:-10px;display:flex}.hint[data-astro-cid-ge2uvauf]{font-size:var(--fs-lead);color:var(--ash);font-weight:500;line-height:1.3}.others[data-astro-cid-ge2uvauf]{align-items:center;gap:32px;display:flex}.others[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{font-size:var(--fs-body)}.play-video[data-astro-cid-ge2uvauf]{align-items:center;gap:10px;display:inline-flex}.points[data-astro-cid-ge2uvauf]{color:var(--bone);grid-template-rows:repeat(2,auto);grid-auto-flow:column;column-gap:36px;font-size:19px;font-weight:500;line-height:1.5;display:grid}@media (width>=2200px){.stack[data-astro-cid-ge2uvauf]{font-size:clamp(56px,min(8vw,12.3vh),144px)}.points[data-astro-cid-ge2uvauf]{font-size:21px}}@media (width<=900px){.hero[data-astro-cid-ge2uvauf]{--band:min(80vw, 40svh);min-height:0;display:block}.art[data-astro-cid-ge2uvauf]{height:var(--band);bottom:auto}.motion[data-astro-cid-ge2uvauf]{left:0;-webkit-mask-image:none;mask-image:none}.loop[data-astro-cid-ge2uvauf]{object-position:35% center}.art[data-astro-cid-ge2uvauf]:before{background-image:image-set("/hero/hero-phone.avif" 1x type("image/avif"),"/hero/hero-phone.jpg" 1x type("image/jpeg"));background-position:35%;left:0;-webkit-mask-image:none;mask-image:none}.art[data-astro-cid-ge2uvauf]:after{background:linear-gradient(#1b1e2300 72%, var(--basalt))}.wrap[data-astro-cid-ge2uvauf]{padding-block:calc(var(--band) - 20px) 48px;gap:20px}.stack[data-astro-cid-ge2uvauf]{width:100%;font-size:min(calc((100vw - 2 * var(--gutter)) / 4.72), 120px)}.play[data-astro-cid-ge2uvauf]{width:min(100%,4.67em)}.meta[data-astro-cid-ge2uvauf]{gap:16px;margin-top:0}.others[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:12px 24px}.hint[data-astro-cid-ge2uvauf]{font-size:18px}.others[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{margin-block:-6px;padding-block:6px;font-size:17px}.points[data-astro-cid-ge2uvauf]{font-size:17px;display:block}.kicker[data-astro-cid-ge2uvauf]{font-size:16px}}.feature[data-astro-cid-7yixq3ox]{position:relative;overflow-x:clip}.wrap[data-astro-cid-7yixq3ox]{--to-edge:calc(max(0px, (100vw - var(--page-max)) / 2) + var(--gutter));grid-template-columns:5fr 7fr;align-items:center;gap:64px;padding-block:56px;display:grid;position:relative}.flip[data-astro-cid-7yixq3ox] .wrap[data-astro-cid-7yixq3ox]{grid-template-columns:7fr 5fr}.flip[data-astro-cid-7yixq3ox] .text[data-astro-cid-7yixq3ox]{order:2}h2[data-astro-cid-7yixq3ox]{margin-bottom:20px}p[data-astro-cid-7yixq3ox]{max-width:34ch}.media[data-astro-cid-7yixq3ox]{aspect-ratio:16/9;margin-right:calc(var(--to-edge) * -1);-webkit-mask-composite:source-in;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24%),linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 24%),linear-gradient(#0000,#000 16% 84%,#0000);mask-composite:intersect}.flip[data-astro-cid-7yixq3ox] .media[data-astro-cid-7yixq3ox]{margin-right:0;margin-left:calc(var(--to-edge) * -1);-webkit-mask-image:linear-gradient(270deg,#0000,#000 24%),linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(270deg,#0000,#000 24%),linear-gradient(#0000,#000 16% 84%,#0000)}.media[data-astro-cid-7yixq3ox] picture,.media[data-astro-cid-7yixq3ox] img,.media[data-astro-cid-7yixq3ox] video{width:100%;height:100%;display:block}.media[data-astro-cid-7yixq3ox] img,.media[data-astro-cid-7yixq3ox] video{object-fit:cover}.media[data-astro-cid-7yixq3ox] video{background:#000}.play[data-astro-cid-7yixq3ox]{font:700 18px/1 var(--font-display);letter-spacing:.02em;color:var(--basalt);background:var(--bone);cursor:pointer;border:0;align-items:center;gap:12px;padding:14px 22px;display:inline-flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.play[data-astro-cid-7yixq3ox]:hover{background:#fff}.play[data-astro-cid-7yixq3ox].soon{color:var(--bone);font:500 var(--fs-small)/1 var(--font-text);letter-spacing:.04em;cursor:default;background:#1b1e23b8;padding:10px 14px}.staged[data-astro-cid-7yixq3ox]{min-height:var(--chapter-h);--col:min(clamp(460px, 26vw, 540px), 60vh);align-items:center;display:flex}.staged[data-astro-cid-7yixq3ox] .wrap[data-astro-cid-7yixq3ox]{grid-template-columns:1fr minmax(0, var(--col));grid-auto-flow:dense;gap:32px;width:100%;padding-block:clamp(40px,7vh,96px)}.staged[data-astro-cid-7yixq3ox] .text[data-astro-cid-7yixq3ox],.staged[data-astro-cid-7yixq3ox] .media[data-astro-cid-7yixq3ox]{grid-column:2}.side-left[data-astro-cid-7yixq3ox] .wrap[data-astro-cid-7yixq3ox]{grid-template-columns:minmax(0, var(--col)) 1fr}.side-left[data-astro-cid-7yixq3ox] .text[data-astro-cid-7yixq3ox],.side-left[data-astro-cid-7yixq3ox] .media[data-astro-cid-7yixq3ox]{grid-column:1}.staged[data-astro-cid-7yixq3ox] p[data-astro-cid-7yixq3ox]{color:var(--bone)}.backdrop[data-astro-cid-7yixq3ox]{position:absolute;inset:0}.backdrop[data-astro-cid-7yixq3ox] picture,.backdrop[data-astro-cid-7yixq3ox] img{width:100%;height:100%;display:block}.backdrop[data-astro-cid-7yixq3ox] img,.backdrop[data-astro-cid-7yixq3ox] .loop[data-astro-cid-7yixq3ox]{object-fit:cover;object-position:30% 45%}@media (width>=901px){.side-left[data-astro-cid-7yixq3ox] .backdrop[data-astro-cid-7yixq3ox] img,.side-left[data-astro-cid-7yixq3ox] .backdrop[data-astro-cid-7yixq3ox] .loop[data-astro-cid-7yixq3ox]{object-position:60% 45%}}.backdrop[data-astro-cid-7yixq3ox] .loop[data-astro-cid-7yixq3ox]{opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.backdrop[data-astro-cid-7yixq3ox] .loop[data-astro-cid-7yixq3ox].on{opacity:1}.backdrop[data-astro-cid-7yixq3ox]:after{content:"";background:linear-gradient(var(--shade-dir,270deg), #1b1e23cc, #1b1e2373 32%, #1b1e2300 55%), linear-gradient(var(--basalt), #1b1e2300 14%, #1b1e2300 84%, var(--basalt));position:absolute;inset:0}.side-left[data-astro-cid-7yixq3ox] .backdrop[data-astro-cid-7yixq3ox]:after{--shade-dir:90deg}@media (width>=901px) and (aspect-ratio>=21/10){.staged[data-astro-cid-7yixq3ox]{--art-inset:max(0px, 100vw - 2 * var(--chapter-h))}.side-right[data-astro-cid-7yixq3ox] .backdrop[data-astro-cid-7yixq3ox]{right:var(--art-inset);-webkit-mask-image:linear-gradient(90deg,#000 72%,#0000);mask-image:linear-gradient(90deg,#000 72%,#0000)}.side-left[data-astro-cid-7yixq3ox] .backdrop[data-astro-cid-7yixq3ox]{left:var(--art-inset);-webkit-mask-image:linear-gradient(270deg,#000 72%,#0000);mask-image:linear-gradient(270deg,#000 72%,#0000)}}.staged[data-astro-cid-7yixq3ox] .media[data-astro-cid-7yixq3ox]{outline:1px solid #f2efe82e;margin-inline:0;box-shadow:0 24px 64px #0000008c;-webkit-mask-image:none;mask-image:none}@media (width<=900px){.wrap[data-astro-cid-7yixq3ox],.flip[data-astro-cid-7yixq3ox] .wrap[data-astro-cid-7yixq3ox]{grid-template-columns:1fr;gap:12px;padding-block:48px}.flip[data-astro-cid-7yixq3ox] .text[data-astro-cid-7yixq3ox]{order:0}.media[data-astro-cid-7yixq3ox],.flip[data-astro-cid-7yixq3ox] .media[data-astro-cid-7yixq3ox]{margin-inline:calc(var(--gutter) * -1);order:-1;-webkit-mask-image:linear-gradient(#0000,#000 12% 72%,#0000);mask-image:linear-gradient(#0000,#000 12% 72%,#0000)}.play[data-astro-cid-7yixq3ox]{padding:12px 18px;font-size:16px}.staged[data-astro-cid-7yixq3ox]{min-height:0;margin-block:0;display:block}.staged[data-astro-cid-7yixq3ox] .wrap[data-astro-cid-7yixq3ox],.side-left[data-astro-cid-7yixq3ox] .wrap[data-astro-cid-7yixq3ox]{padding-block:max(240px, var(--art-text-top-mobile,72vw)) 48px;grid-template-columns:1fr;gap:28px}.staged[data-astro-cid-7yixq3ox] .text[data-astro-cid-7yixq3ox],.staged[data-astro-cid-7yixq3ox] .media[data-astro-cid-7yixq3ox]{grid-column:1}.staged[data-astro-cid-7yixq3ox] .media[data-astro-cid-7yixq3ox]{order:0}.staged[data-astro-cid-7yixq3ox] .text[data-astro-cid-7yixq3ox]{text-shadow:0 1px 12px #000c}.backdrop[data-astro-cid-7yixq3ox] picture,.backdrop[data-astro-cid-7yixq3ox] .loop[data-astro-cid-7yixq3ox]{height:var(--art-height-mobile,130vw);-webkit-mask-image:linear-gradient(#000 var(--art-fade-start-mobile,70%), transparent);mask-image:linear-gradient(#000 var(--art-fade-start-mobile,70%), transparent);position:absolute;inset:0 0 auto}.backdrop[data-astro-cid-7yixq3ox] img,.backdrop[data-astro-cid-7yixq3ox] .loop[data-astro-cid-7yixq3ox]{object-position:var(--focus)}.backdrop[data-astro-cid-7yixq3ox]:after{background:linear-gradient(var(--basalt), #1b1e2300 48px, #1b1e2300 40vw, #1b1e2399 var(--art-text-top-mobile,72vw))}}.band[data-astro-cid-w6zroa7v]{background:var(--slate);border-block:1px solid var(--rule)}.wrap[data-astro-cid-w6zroa7v]{align-items:center;gap:40px;padding-block:36px;display:flex}p[data-astro-cid-w6zroa7v]{font:600 var(--fs-title) / 1.1 var(--font-display);letter-spacing:-.01em;color:var(--bone);text-wrap:balance}.actions[data-astro-cid-w6zroa7v]{align-items:center;gap:32px;margin-left:auto;display:flex}.btn[data-astro-cid-w6zroa7v]:hover{background:#fff}@media (width<=700px){.wrap[data-astro-cid-w6zroa7v]{flex-direction:column;align-items:flex-start;gap:24px;padding-block:32px}.actions[data-astro-cid-w6zroa7v]{flex-wrap:wrap;gap:16px 24px;width:100%;margin-left:0}.actions[data-astro-cid-w6zroa7v] .btn[data-astro-cid-w6zroa7v]{text-align:center;order:-1;width:100%}.actions[data-astro-cid-w6zroa7v] .quiet[data-astro-cid-w6zroa7v]{margin-block:-9px;padding-block:9px}}.wrap[data-astro-cid-hemr5th4]{padding-block:120px}.wrap[data-astro-cid-hemr5th4]>[data-astro-cid-hemr5th4]{max-width:900px}h2[data-astro-cid-hemr5th4]{margin-bottom:24px}details[data-astro-cid-hemr5th4]{border-top:1px solid var(--rule)}details[data-astro-cid-hemr5th4]:last-child{border-bottom:1px solid var(--rule)}summary[data-astro-cid-hemr5th4]{cursor:pointer;font-size:var(--fs-lead);color:var(--bone);justify-content:space-between;gap:24px;padding:18px 0;font-weight:500;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}summary[data-astro-cid-hemr5th4]:after{content:"+";color:var(--ash)}details[data-astro-cid-hemr5th4][open] summary[data-astro-cid-hemr5th4]:after{content:"−"}details[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{max-width:60ch;padding-bottom:20px}.ask[data-astro-cid-hemr5th4]{margin-top:28px}@media (width<=700px){.wrap[data-astro-cid-hemr5th4]{padding-block:72px}}.manifesto[data-astro-cid-nnfqu5h2]{min-height:var(--chapter-h);align-items:center;padding-block:clamp(48px,6vh,96px);display:flex}.wrap[data-astro-cid-nnfqu5h2]{width:fit-content;font:600 clamp(28px, min(3.6vw, 6vh), var(--fs-manifesto,64px)) / 1.12 var(--font-display);letter-spacing:-.01em;flex-direction:column;gap:.6em;margin-inline:auto;display:flex}@media (width>=2200px){.wrap[data-astro-cid-nnfqu5h2]{--fs-manifesto:72px}}@media (width<=900px){.manifesto[data-astro-cid-nnfqu5h2]{min-height:max(480px,60svh)}}p[data-astro-cid-nnfqu5h2]{text-wrap:pretty;max-width:30ch}.past[data-astro-cid-nnfqu5h2],.now[data-astro-cid-nnfqu5h2]{color:var(--ash)}.promise[data-astro-cid-nnfqu5h2]{color:var(--bone)}.rail[data-astro-cid-bv7sds2h]{z-index:9;flex-direction:column;padding-right:14px;display:none;position:fixed;top:50%;right:0;translate:0 -50%}@media (width>=901px){.rail[data-astro-cid-bv7sds2h]{display:flex}}a[data-astro-cid-bv7sds2h]{justify-content:flex-end;align-items:center;height:24px;padding-left:20px;display:flex;position:relative}a[data-astro-cid-bv7sds2h]:after{content:"";background:#f2efe880;width:10px;height:2px;transition:width .15s,background-color .15s;display:block;box-shadow:0 0 0 1px #1b1e23b3}a[data-astro-cid-bv7sds2h][aria-current=true]:after{background:var(--bone);width:20px}a[data-astro-cid-bv7sds2h]:hover:after,a[data-astro-cid-bv7sds2h]:focus-visible:after{background:var(--bless)}a[data-astro-cid-bv7sds2h]:focus-visible{outline:none}a[data-astro-cid-bv7sds2h]:focus-visible:after{outline:2px solid var(--bless);outline-offset:3px}span[data-astro-cid-bv7sds2h]{background:var(--basalt);border:1px solid var(--rule);color:var(--bone);font:500 15px / 1 var(--font-text);white-space:nowrap;opacity:0;pointer-events:none;padding:6px 10px;transition:opacity .15s;position:absolute;top:50%;right:32px;translate:0 -50%}a[data-astro-cid-bv7sds2h]:hover span[data-astro-cid-bv7sds2h],a[data-astro-cid-bv7sds2h]:focus-visible span[data-astro-cid-bv7sds2h]{opacity:1}
