.hero[data-astro-cid-ewxirvlt]{background:var(--color-brand);overflow:hidden}.hero__h[data-astro-cid-ewxirvlt]{font-weight:800;font-size:clamp(44px,11.8vw,184px);line-height:.84;letter-spacing:-.06em;margin:clamp(20px,3.4vw,56px) 0 0}.hero__h[data-astro-cid-ewxirvlt]>span[data-astro-cid-ewxirvlt]:not(.hero__kick){display:block}.hero__kick[data-astro-cid-ewxirvlt]{display:block;font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1;margin-bottom:clamp(18px,2vw,28px)}.hero__under[data-astro-cid-ewxirvlt]{display:flex;justify-content:space-between;align-items:end;gap:20px 40px;flex-wrap:wrap;margin-top:clamp(22px,2.6vw,40px)}.hero__under[data-astro-cid-ewxirvlt] p[data-astro-cid-ewxirvlt]{margin:0;font-size:19px;line-height:1.5;max-width:48ch;color:#2b2a26}.hero__row[data-astro-cid-ewxirvlt]{margin-top:clamp(40px,5vw,72px);height:clamp(220px,24vw,360px);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.hero__track[data-astro-cid-ewxirvlt]{display:flex;width:max-content;animation:hero-slide 90s linear infinite}.hero__rowwrap[data-astro-cid-ewxirvlt]{position:relative}.hero__row[data-astro-cid-ewxirvlt]:hover .hero__track[data-astro-cid-ewxirvlt],.hero__rowwrap[data-astro-cid-ewxirvlt].is-paused .hero__track[data-astro-cid-ewxirvlt]{animation-play-state:paused}.hero__pause[data-astro-cid-ewxirvlt]{position:absolute;right:max(16px,min(5vw,72px));bottom:14px;z-index:2;width:38px;height:38px;border-radius:50%;border:0;display:grid;place-items:center;background:#111110d1;color:#fff;cursor:pointer;transition:transform .2s,background .2s}.hero__pause[data-astro-cid-ewxirvlt]:hover{background:var(--color-ink);transform:scale(1.06)}.hero__pause[data-astro-cid-ewxirvlt] svg[data-astro-cid-ewxirvlt]{fill:currentColor}.hero__pause[data-astro-cid-ewxirvlt] .i-play[data-astro-cid-ewxirvlt],.is-paused[data-astro-cid-ewxirvlt] .hero__pause[data-astro-cid-ewxirvlt] .i-pause[data-astro-cid-ewxirvlt]{display:none}.is-paused[data-astro-cid-ewxirvlt] .hero__pause[data-astro-cid-ewxirvlt] .i-play[data-astro-cid-ewxirvlt]{display:inline}.hero__track[data-astro-cid-ewxirvlt] .hero__site{width:clamp(280px,34vw,520px);margin-right:24px;flex:none}@keyframes hero-slide{to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.hero__track[data-astro-cid-ewxirvlt]{animation:none}.hero__pause[data-astro-cid-ewxirvlt]{display:none}}.grow[data-astro-cid-p3byqgkp]{background:var(--color-brand)}.grow__sticky[data-astro-cid-p3byqgkp]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-block:72px 96px;overflow:hidden}.grow[data-astro-cid-p3byqgkp].is-live{height:260vh}.grow[data-astro-cid-p3byqgkp].is-live .grow__sticky[data-astro-cid-p3byqgkp]{position:sticky;top:0;height:100vh;min-height:520px;padding-block:0}.grow__cap[data-astro-cid-p3byqgkp]{font-weight:600;font-size:clamp(18px,1.8vw,26px);line-height:1.3;letter-spacing:-.02em;text-align:center;margin:0 0 clamp(14px,2vw,26px);padding-inline:16px}.grow[data-astro-cid-p3byqgkp].is-live .grow__cap[data-astro-cid-p3byqgkp]{opacity:calc(var(--p, 1) * 2 - .6);transform:translateY(calc((1 - var(--p, 1)) * 20px))}.grow__card[data-astro-cid-p3byqgkp]{position:relative;width:var(--cw, min(92vw, 1180px))}.grow__sizer[data-astro-cid-p3byqgkp]{aspect-ratio:1280 / 800}.grow__layer[data-astro-cid-p3byqgkp]{position:absolute;inset:0;opacity:0;transition:opacity .8s ease}.grow__layer[data-astro-cid-p3byqgkp].is-on{opacity:1}.grow__layer[data-astro-cid-p3byqgkp] .msw{position:absolute;inset:0;border-radius:12px;box-shadow:0 40px 80px -30px #14140a80}.grow__name[data-astro-cid-p3byqgkp]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 14px;margin:clamp(12px,1.6vw,22px) 0 0;font-size:15px;color:#2b2a26;text-align:center;min-height:1.4em;padding-inline:16px}.grow__pause[data-astro-cid-p3byqgkp]{border:1.5px solid var(--color-ink);background:transparent;border-radius:999px;padding:5px 12px;font:600 13px/1 var(--font-sans);cursor:pointer}.grow__pause[data-astro-cid-p3byqgkp][aria-pressed=true]{background:var(--color-ink);color:#fff}@media (max-width: 820px){.grow[data-astro-cid-p3byqgkp].is-live{height:200vh}}.who[data-astro-cid-ii5c56t2]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:56px;align-items:center}.who__h[data-astro-cid-ii5c56t2] button[data-astro-cid-ii5c56t2]{all:unset;cursor:pointer;color:var(--color-dim);transition:color .25s}.who__h[data-astro-cid-ii5c56t2] button[data-astro-cid-ii5c56t2]:hover,.who__h[data-astro-cid-ii5c56t2] button[data-astro-cid-ii5c56t2][aria-pressed=true]{color:var(--color-ink)}.who__h[data-astro-cid-ii5c56t2] button[data-astro-cid-ii5c56t2]:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}.who__you[data-astro-cid-ii5c56t2]{background:linear-gradient(transparent 58%,var(--color-brand) 58%,var(--color-brand) 92%,transparent 92%);padding:0 .05em}.who__stack[data-astro-cid-ii5c56t2]{position:relative;width:min(290px,100%);margin-inline:auto}.who__sizer[data-astro-cid-ii5c56t2]{aspect-ratio:1 / 1.9756}.who__slot[data-astro-cid-ii5c56t2]{position:absolute;inset:0;opacity:0;transform:translateY(16px) scale(.97);transition:opacity .45s,transform .6s cubic-bezier(.2,.8,.2,1)}.who__slot[data-astro-cid-ii5c56t2].is-on{opacity:1;transform:none;z-index:2}.who__cap[data-astro-cid-ii5c56t2]{text-align:center;font-size:14px;color:var(--color-mute);margin:16px 0 0}@media (max-width: 820px){.who[data-astro-cid-ii5c56t2]{grid-template-columns:1fr;gap:40px}.who__stack[data-astro-cid-ii5c56t2]{width:min(240px,70%)}}@media (prefers-reduced-motion: reduce){.who__slot[data-astro-cid-ii5c56t2]{transition:none;transform:none}}.redo[data-astro-cid-5r2ojhee]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.redo__pair[data-astro-cid-5r2ojhee]{position:relative;width:min(440px,100%);aspect-ratio:1 / 1.02;margin:0 auto}.redo__old[data-astro-cid-5r2ojhee]{position:absolute;left:2%;top:10%;width:46%;transform:rotate(-7deg);filter:saturate(.6)}.redo__new[data-astro-cid-5r2ojhee]{position:absolute;right:2%;top:0;width:52%;transform:rotate(3deg)}.redo__tag[data-astro-cid-5r2ojhee]{position:absolute;z-index:2;font:700 11px/1 system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;padding:6px 8px;border-radius:5px}.redo__tag--b[data-astro-cid-5r2ojhee]{left:4%;top:4%;background:#fff;color:#333;box-shadow:0 2px 8px #00000026}.redo__tag--a[data-astro-cid-5r2ojhee]{right:4%;bottom:6%;background:var(--color-ink);color:#fff}@media (max-width: 820px){.redo[data-astro-cid-5r2ojhee]{grid-template-columns:1fr;gap:40px}}
