.case[data-astro-cid-yq2gsstb]{padding-top:110px}.hero[data-astro-cid-yq2gsstb]{padding:0 var(--pad) 12vh}.hero__meta[data-astro-cid-yq2gsstb]{color:var(--muted);flex-wrap:wrap;gap:6px 22px;margin:0 0 3vh;display:flex}.hero__meta[data-astro-cid-yq2gsstb] span[data-astro-cid-yq2gsstb]:first-child{color:var(--c)}.hero__title[data-astro-cid-yq2gsstb]{letter-spacing:-.06em;text-transform:uppercase;color:var(--c);margin:0;font-size:clamp(60px,13.5vw,240px);font-weight:800;line-height:.82}.hero[data-astro-cid-yq2gsstb],.hero__media[data-astro-cid-yq2gsstb]{position:relative}.hero__tagline[data-astro-cid-yq2gsstb]{transform-origin:0;margin:.4em 0 7vh;font-size:clamp(26px,3vw,48px);transform:rotate(-2deg)}.hero__media[data-astro-cid-yq2gsstb]{grid-template-columns:1fr 1fr;gap:clamp(10px,2vw,32px);max-width:min(100%,125svh);display:grid}.hero__img[data-astro-cid-yq2gsstb]{margin:0}.hero__img[data-astro-cid-yq2gsstb] img[data-astro-cid-yq2gsstb]{width:100%;height:auto}.zoom[data-astro-cid-yq2gsstb]{width:100%;transition:transform .4s var(--ease-out);display:block}.zoom[data-astro-cid-yq2gsstb]:hover{transform:scale(1.02)}.hero__img--1[data-astro-cid-yq2gsstb]{margin-top:12vh}.hero__img[data-astro-cid-yq2gsstb] figcaption[data-astro-cid-yq2gsstb]{color:var(--c);margin-top:10px;font-size:clamp(20px,2vw,30px)}.block[data-astro-cid-yq2gsstb]{gap:24px var(--pad);padding:10vh var(--pad);border-top:1px solid var(--line);grid-template-columns:minmax(140px,1fr) 3fr;display:grid}.block__label[data-astro-cid-yq2gsstb]{color:var(--c);margin:.6em 0 0}.block__body[data-astro-cid-yq2gsstb]>[data-astro-cid-yq2gsstb]+[data-astro-cid-yq2gsstb]{margin-top:5vh}.big[data-astro-cid-yq2gsstb]{letter-spacing:-.035em;margin:0;font-size:clamp(30px,4.4vw,72px);font-weight:700;line-height:1.04}.medium[data-astro-cid-yq2gsstb]{letter-spacing:-.025em;max-width:30ch;margin:0;font-size:clamp(22px,2.6vw,42px);font-weight:600;line-height:1.15}.stat[data-astro-cid-yq2gsstb]{flex-wrap:wrap;align-items:center;gap:.3em .5em;display:flex}.stat__value[data-astro-cid-yq2gsstb]{letter-spacing:-.07em;color:var(--c);font-size:clamp(90px,16vw,260px);font-weight:800;line-height:.85}.stat__text[data-astro-cid-yq2gsstb]{max-width:22ch;font-size:clamp(18px,1.6vw,24px);font-weight:600;line-height:1.25}.stat__text[data-astro-cid-yq2gsstb] small[data-astro-cid-yq2gsstb]{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-top:10px;font-size:12px;font-weight:500;display:block}.versus[data-astro-cid-yq2gsstb]{align-items:center;gap:var(--pad);padding:12vh var(--pad);border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;display:grid}.versus[data-astro-cid-yq2gsstb] h2[data-astro-cid-yq2gsstb]{color:var(--c);margin:0 0 3vh}.versus__vs[data-astro-cid-yq2gsstb]{letter-spacing:-.08em;color:var(--c);font-size:clamp(90px,15vw,260px);font-style:italic;font-weight:800;transform:rotate(-10deg)}.versus__vs[data-astro-cid-yq2gsstb].is-in{animation:zap .6s var(--ease-out) .3s both}@keyframes zap{0%{transform:rotate(-10deg)scale(.4)}60%{transform:rotate(-14deg)scale(1.15)}to{transform:rotate(-10deg)scale(1)}}.versus__quote[data-astro-cid-yq2gsstb]{font-family:var(--hand);margin:0;font-size:clamp(30px,3.4vw,54px);font-weight:600;line-height:1.05}.idea__title[data-astro-cid-yq2gsstb]{color:var(--c);transform-origin:0;margin:0;font-size:clamp(30px,3.6vw,56px);transform:rotate(-2deg)}.idea__kicker[data-astro-cid-yq2gsstb]{color:var(--c)}.key[data-astro-cid-yq2gsstb]{min-height:100svh;padding:12vh var(--pad);background:var(--c);color:var(--bg);flex-direction:column;justify-content:center;display:flex}.key__label[data-astro-cid-yq2gsstb]{margin:0 0 4vh}.key__text[data-astro-cid-yq2gsstb]{letter-spacing:-.055em;max-width:18ch;margin:0;font-size:clamp(44px,8.4vw,150px);font-weight:800;line-height:.95}.key__end[data-astro-cid-yq2gsstb]{white-space:nowrap}.key__mark[data-astro-cid-yq2gsstb]{white-space:nowrap;padding:0 .12em;display:inline-block;position:relative}.key__mark[data-astro-cid-yq2gsstb] svg[data-astro-cid-yq2gsstb]{width:calc(100% + .7em);height:calc(100% + .54em);position:absolute;inset:-.32em -.35em -.22em;overflow:visible}.key__mark[data-astro-cid-yq2gsstb] path[data-astro-cid-yq2gsstb]{fill:none;stroke:var(--bg);stroke-width:6px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px}.key[data-astro-cid-yq2gsstb].is-in .key__mark[data-astro-cid-yq2gsstb] path[data-astro-cid-yq2gsstb]{animation:draw 1.1s var(--ease) .6s forwards}@keyframes draw{to{stroke-dashoffset:0}}.video[data-astro-cid-yq2gsstb]{padding:12vh var(--pad)}.video[data-astro-cid-yq2gsstb] .block__label[data-astro-cid-yq2gsstb]{margin-bottom:4vh}.video__frame[data-astro-cid-yq2gsstb]{max-width:min(100%,150svh);margin:0}.video__frame[data-astro-cid-yq2gsstb] img[data-astro-cid-yq2gsstb],.video__frame[data-astro-cid-yq2gsstb] video[data-astro-cid-yq2gsstb]{aspect-ratio:16/9;background:#000;width:100%;display:block}.video__frame[data-astro-cid-yq2gsstb] figcaption[data-astro-cid-yq2gsstb]{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-top:16px;display:flex}.video__title[data-astro-cid-yq2gsstb]{letter-spacing:-.045em;color:var(--fg);font-size:clamp(32px,5vw,80px);font-weight:800}.video__card[data-astro-cid-yq2gsstb]{aspect-ratio:16/9;border:2px solid var(--c);text-align:center;place-items:center;padding:24px;display:grid}.video__card[data-astro-cid-yq2gsstb] .video__title[data-astro-cid-yq2gsstb]{color:var(--c)}.visuals[data-astro-cid-yq2gsstb]{border-top:1px solid var(--line);padding:8vh 0 12vh}.visuals__head[data-astro-cid-yq2gsstb]{padding:0 var(--pad) 4vh;justify-content:space-between;align-items:baseline;display:flex}.visuals__hint[data-astro-cid-yq2gsstb]{color:var(--c);margin:0;font-size:clamp(22px,2vw,30px)}.strip[data-astro-cid-yq2gsstb]{padding:2vh var(--pad) 3vh;scroll-snap-type:x mandatory;scrollbar-width:none;user-select:none;gap:clamp(14px,2.5vw,40px);margin:0;list-style:none;display:flex;overflow-x:auto}.strip[data-astro-cid-yq2gsstb]::-webkit-scrollbar{display:none}.strip[data-astro-cid-yq2gsstb].is-dragging{scroll-snap-type:none}.strip__item[data-astro-cid-yq2gsstb]{scroll-snap-align:center;flex:none}.strip__btn[data-astro-cid-yq2gsstb]{transform:rotate(var(--r));transition:transform .5s var(--ease-out);display:block}.strip__btn[data-astro-cid-yq2gsstb]:hover{transform:rotate(0)scale(1.03)}.strip__btn[data-astro-cid-yq2gsstb] img[data-astro-cid-yq2gsstb]{object-fit:contain;pointer-events:none;width:auto;max-width:82vw;height:min(68svh,640px)}.strip__caption[data-astro-cid-yq2gsstb]{color:var(--muted);width:0;min-width:100%;margin-top:14px;display:block}.next[data-astro-cid-yq2gsstb]{padding:14vh var(--pad);border-top:1px solid var(--line);transition:background .4s,color .4s;display:block}.next[data-astro-cid-yq2gsstb] .label[data-astro-cid-yq2gsstb]{color:var(--muted);transition:color .4s}.next__title[data-astro-cid-yq2gsstb]{letter-spacing:-.055em;text-transform:uppercase;margin-top:2vh;font-size:clamp(54px,11vw,190px);font-weight:800;line-height:.9;display:block}.next[data-astro-cid-yq2gsstb]:hover{background:var(--n);color:var(--bg)}.next[data-astro-cid-yq2gsstb]:hover .label[data-astro-cid-yq2gsstb]{color:var(--bg)}.lightbox[data-astro-cid-yq2gsstb]{width:100vw;max-width:none;height:100dvh;max-height:none;padding:56px var(--pad) 24px;color:#fff;background:#0b0b0bf0;border:0;margin:0}.lightbox[data-astro-cid-yq2gsstb][open]{flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.lightbox[data-astro-cid-yq2gsstb]::backdrop{background:0 0}.lightbox[data-astro-cid-yq2gsstb] form[data-astro-cid-yq2gsstb]{top:8px;right:calc(var(--pad) - 12px);position:absolute}.lightbox__close[data-astro-cid-yq2gsstb]{padding:12px}.lightbox__img[data-astro-cid-yq2gsstb]{object-fit:contain;width:auto;max-width:100%;max-height:calc(100dvh - 110px)}.lightbox__caption[data-astro-cid-yq2gsstb]{color:#fff;margin:0;font-size:26px}@media (width<=760px){.block[data-astro-cid-yq2gsstb]{grid-template-columns:1fr;padding-block:8vh}.versus[data-astro-cid-yq2gsstb]{text-align:left;grid-template-columns:1fr}.versus__vs[data-astro-cid-yq2gsstb]{justify-self:center}.hero__img--1[data-astro-cid-yq2gsstb]{margin-top:6vh}}
