.band[data-astro-cid-tnmy2kdp]{padding-block:clamp(3rem,2rem + 4vw,5.5rem);overflow:hidden}.band__head[data-astro-cid-tnmy2kdp]{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:.5rem 1.5rem}.band__rows[data-astro-cid-tnmy2kdp]{margin-top:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid;gap:14px}.band__row[data-astro-cid-tnmy2kdp]{display:flex;gap:14px;width:max-content;will-change:transform}.band__row[data-astro-cid-tnmy2kdp] img[data-astro-cid-tnmy2kdp]{height:clamp(130px,9rem + 6vw,240px);width:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:20px;background:var(--color-surface);flex:none}@media(prefers-reduced-motion:reduce){.band__rows[data-astro-cid-tnmy2kdp]{overflow-x:auto}}.ent[data-astro-cid-neq45qwp]{position:relative;background:#0f1411;color:#fff}.screens>.ent[data-astro-cid-neq45qwp]{padding-block:0}.ent__stage[data-astro-cid-neq45qwp]{display:grid;gap:4px}.ent__img[data-astro-cid-neq45qwp] img[data-astro-cid-neq45qwp]{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.ent__edge[data-astro-cid-neq45qwp],.ent__bar[data-astro-cid-neq45qwp],.ent__kicker[data-astro-cid-neq45qwp]{display:none}.ent__ui[data-astro-cid-neq45qwp]{padding-block:3rem}.ent__title[data-astro-cid-neq45qwp]{font-size:clamp(2.25rem,1.4rem + 4vw,5.5rem);line-height:1;letter-spacing:-.03em}.ent__steps[data-astro-cid-neq45qwp]{margin-top:1.5rem;display:grid;gap:1rem;counter-reset:s}.ent__step[data-astro-cid-neq45qwp]{display:flex;gap:1rem}.ent__num[data-astro-cid-neq45qwp]{font-family:var(--font-display);color:#9cd3b1}.ent__cap[data-astro-cid-neq45qwp]{display:grid;gap:.15rem}.ent__cap[data-astro-cid-neq45qwp] span[data-astro-cid-neq45qwp]{color:#ffffffc7}.ent--live.ent{height:calc(var(--n) * 90svh + 40svh)}.ent--live .ent__sticky[data-astro-cid-neq45qwp]{position:sticky;top:0;height:100svh;overflow:hidden}.ent--live .ent__stage[data-astro-cid-neq45qwp]{position:absolute;inset:0;display:block}.ent--live .ent__img[data-astro-cid-neq45qwp]{position:absolute;inset:0;will-change:clip-path}.ent--live .ent__img[data-astro-cid-neq45qwp] img[data-astro-cid-neq45qwp]{width:100%;height:100%;aspect-ratio:auto;transform:scale(var(--z, 1));will-change:transform}.ent--live .ent__img[data-astro-cid-neq45qwp]+.ent__img[data-astro-cid-neq45qwp]{clip-path:inset(0 calc(100% - var(--w, 0%)) 0 0)}.ent--live .ent__stage[data-astro-cid-neq45qwp]:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgb(10 14 11 / .45) 0%,transparent 28%,transparent 45%,rgb(10 14 11 / .82) 100%)}.ent--live .ent__edge[data-astro-cid-neq45qwp]{display:block;position:absolute;top:0;bottom:0;left:var(--edge, 0%);width:2px;z-index:2;translate:-1px 0;pointer-events:none;opacity:var(--edge-o, 0);background:linear-gradient(180deg,transparent,#fff 20%,#d9ffe8 50%,#fff 80%,transparent);box-shadow:0 0 18px 4px #beffd7a6,0 0 60px 12px #78dca04d}.ent--live .ent__ui[data-astro-cid-neq45qwp]{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;justify-content:space-between;padding-top:calc(var(--nav) + 2.5rem);padding-bottom:calc(1.5rem + var(--bar) + env(safe-area-inset-bottom));pointer-events:none}.ent--live .ent__kicker[data-astro-cid-neq45qwp]{display:inline-flex;align-self:flex-start;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:.45rem .85rem;border-radius:999px;background:var(--color-pine);color:#fff}.ent--live .ent__title[data-astro-cid-neq45qwp]{font-size:clamp(3rem,1.5rem + 6vw,7.5rem);margin-top:.75rem;text-shadow:0 2px 30px rgb(0 0 0 / .35);max-width:11ch}.ent--live .ent__steps[data-astro-cid-neq45qwp]{position:relative;margin-top:auto;display:block;min-height:7.5rem}.ent--live .ent__step[data-astro-cid-neq45qwp]{position:absolute;left:0;right:0;bottom:0;max-width:34rem;align-items:flex-start;padding:1.1rem 1.25rem;border-radius:22px;background:#0c110edb;border-left:3px solid #9cd3b1;box-shadow:0 24px 48px -24px #0009;opacity:0;transform:translateY(14px) scale(.98);transition:opacity .42s var(--ease-out-quint),transform .6s var(--ease-out-quint)}.ent--live .ent__step[data-astro-cid-neq45qwp][data-on]{opacity:1;transform:none}.ent--live .ent__num[data-astro-cid-neq45qwp]{font-size:clamp(2rem,1.5rem + 2vw,3rem);line-height:1;color:#b9f0cc}.ent--live .ent__cap[data-astro-cid-neq45qwp] strong[data-astro-cid-neq45qwp]{font-size:1.125rem}.ent--live .ent__bar[data-astro-cid-neq45qwp]{display:block;margin-top:1rem;height:3px;border-radius:3px;background:#ffffff38;overflow:hidden;max-width:34rem}.ent--live .ent__bar[data-astro-cid-neq45qwp] span[data-astro-cid-neq45qwp]{display:block;height:100%;width:100%;transform-origin:left;transform:scaleX(var(--p, 0));background:linear-gradient(90deg,#9cd3b1,#fff)}@media(min-width:64rem){.ent--live .ent__ui[data-astro-cid-neq45qwp]{padding-bottom:3rem}}.hs[data-astro-cid-pivx6lbl]{position:relative}.screens>.hs[data-astro-cid-pivx6lbl]{padding-block:clamp(4rem,2.5rem + 5vw,7rem)}.hs__head[data-astro-cid-pivx6lbl]{display:flex;align-items:end;justify-content:space-between;gap:1rem}.hs__count[data-astro-cid-pivx6lbl]{font-family:var(--font-display);font-size:1.25rem;color:var(--color-muted);white-space:nowrap}.hs__count[data-astro-cid-pivx6lbl] span[data-astro-cid-pivx6lbl]{color:var(--color-ink)}.hs__viewport[data-astro-cid-pivx6lbl]{margin-top:clamp(1.5rem,1rem + 2vw,2.75rem);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gut);scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.hs__viewport[data-astro-cid-pivx6lbl]::-webkit-scrollbar{display:none}.hs__track[data-astro-cid-pivx6lbl]{display:flex;gap:clamp(12px,.5rem + 1vw,24px);width:max-content;padding-inline:var(--gut)}.hs__card[data-astro-cid-pivx6lbl]{scroll-snap-align:start;flex:none;width:min(82vw,30rem)}@media(min-width:64rem){.hs__card[data-astro-cid-pivx6lbl]{width:clamp(26rem,34vw,34rem)}}.hs__card[data-astro-cid-pivx6lbl] a[data-astro-cid-pivx6lbl]{position:relative;display:block;overflow:hidden;border-radius:26px;color:#fff;text-decoration:none;height:min(62svh,34rem);min-height:22rem;background:var(--color-pine)}.hs__img[data-astro-cid-pivx6lbl]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;scale:1.18;translate:var(--ix, 0px) 0;transition:scale .9s var(--ease-out-quint)}.hs__solid[data-astro-cid-pivx6lbl]{position:absolute;inset:0;background:radial-gradient(120% 90% at 20% 10%,#3f7a5c,var(--color-pine) 55%,#1d3d2d)}.hs__card[data-astro-cid-pivx6lbl] a[data-astro-cid-pivx6lbl]:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 35%,rgb(10 14 11 / .82) 100%)}.hs__body[data-astro-cid-pivx6lbl]{position:absolute;left:0;right:0;bottom:0;z-index:1;display:grid;gap:.4rem;padding:clamp(1.25rem,1rem + 1vw,2rem)}.hs__num[data-astro-cid-pivx6lbl]{font-family:var(--font-display);font-size:.9375rem;opacity:.8}.hs__title[data-astro-cid-pivx6lbl]{font-family:var(--font-display);font-size:clamp(1.75rem,1.3rem + 1.6vw,2.75rem);line-height:1.02;letter-spacing:-.03em}.hs__intro[data-astro-cid-pivx6lbl]{color:#ffffffd9}.hs__more[data-astro-cid-pivx6lbl]{margin-top:.5rem;font-weight:500;display:inline-flex;gap:.4rem}.hs__more[data-astro-cid-pivx6lbl] span[data-astro-cid-pivx6lbl]{transition:transform .3s var(--ease-out-quint)}@media(hover:hover){.hs__card[data-astro-cid-pivx6lbl] a[data-astro-cid-pivx6lbl]:hover .hs__img[data-astro-cid-pivx6lbl]{scale:1.26}.hs__card[data-astro-cid-pivx6lbl] a[data-astro-cid-pivx6lbl]:hover .hs__more[data-astro-cid-pivx6lbl] span[data-astro-cid-pivx6lbl]{transform:translate(5px)}}.hs__bar[data-astro-cid-pivx6lbl]{margin-top:1.5rem;height:2px;background:var(--color-line);border-radius:2px;overflow:hidden;display:none}.hs__bar[data-astro-cid-pivx6lbl] span[data-astro-cid-pivx6lbl]{display:block;height:100%;background:var(--color-pine);transform-origin:left;transform:scaleX(var(--p, 0))}.hs--live .hs__sticky[data-astro-cid-pivx6lbl]{position:sticky;top:0;height:100svh;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.screens>.hs--live{padding-block:0}.hs--live .hs__viewport[data-astro-cid-pivx6lbl]{overflow:visible;scroll-snap-type:none}.hs--live .hs__track[data-astro-cid-pivx6lbl]{will-change:transform;transform:translate3d(var(--tx, 0px),0,0)}.hs--live .hs__bar[data-astro-cid-pivx6lbl]{display:block}.hs--live .hs__card[data-astro-cid-pivx6lbl] a[data-astro-cid-pivx6lbl]{height:min(58svh,34rem)}.hs--swipe .hs__bar[data-astro-cid-pivx6lbl]{display:block}.hs__hint[data-astro-cid-pivx6lbl]{display:none}.hs--swipe .hs__hint[data-astro-cid-pivx6lbl]{display:inline-flex;align-items:center;gap:.4rem;margin-top:.75rem;font-size:.875rem;color:var(--t-muted, #4f5249)}.h2{font-size:clamp(1.875rem,1.3rem + 1.9vw,3rem)}.h3{font-size:clamp(1.375rem,1.2rem + .5vw,1.75rem)}.screens>.hero{padding:0;min-height:100svh;display:flex;flex-direction:column;overflow:hidden}.hero__bg{display:block;flex:none;width:100%;margin-top:var(--nav);height:min(56vw,42svh);object-fit:cover;object-position:var(--ly-pos, 50% 50%);background:var(--color-surface)}.hero__wrap{flex:1;padding-top:var(--hgap);padding-bottom:var(--hpadb)}.hero__h1{font-size:clamp(2.375rem,1.6rem + 3.3vw,5rem);line-height:1.02;letter-spacing:-.026em;max-width:12ch}.hero__lead{margin-top:1rem;font-size:1.0625rem;line-height:1.55}.hero__box>.flex{margin-top:1.5rem}@media(min-width:64rem){.hero__bg{position:absolute;inset:0;margin:0;height:100%}.hero__wrap{position:relative;display:flex;flex-direction:column;justify-content:flex-end}.hero__box{width:min(100%,628px);background:var(--color-ground);padding:48px;border-radius:1rem}.hero__lead{margin-top:1.25rem;font-size:1.25rem;line-height:1.5}.hero__box>.flex{margin-top:2rem}}.peek-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.5rem;padding-block:.75rem;text-decoration:none;color:inherit}.peek-row .arrow{transition:transform .22s var(--ease-out-quint)}@media(hover:hover){.peek-row:hover .arrow{transform:translate(4px)}}.peek-row:focus-visible .arrow{transform:translate(4px)}.peek-row__intro{display:none}@media(min-width:40rem){.peek-row{padding-block:1rem}.peek-row__intro{display:block;margin-top:.125rem}}.peek-frame{position:relative;overflow:hidden;border-radius:.75rem;background:var(--color-surface);aspect-ratio:16 / 10}@media(min-width:40rem){.peek-frame{aspect-ratio:3 / 4}}@media(min-width:64rem){.peek-frame{aspect-ratio:4 / 3}}.peek-frame__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0}.peek-frame__img[data-active]{opacity:1}@media(prefers-reduced-motion:no-preference){.peek-frame__img{transition:opacity .36s var(--ease-out-quint)}}.frame-static{overflow:hidden;border-radius:.75rem;background:var(--color-surface)}
