.hero[data-astro-cid-i3irphx7]{height:max(100svh,720px);position:relative;overflow:hidden}.hero[data-astro-cid-i3irphx7] .hero__media{--ph-size:15px;--ph-gap:12px}.hero__shade[data-astro-cid-i3irphx7]{background:var(--shade-hero);pointer-events:none}.hero__wrap[data-astro-cid-i3irphx7]{z-index:4;position:absolute;bottom:72px;left:0;right:0}.hero__content[data-astro-cid-i3irphx7]{text-align:right;flex-direction:column;align-items:flex-end;gap:18px;display:flex}.hero__eyebrow[data-astro-cid-i3irphx7]{display:none}h1[data-astro-cid-i3irphx7]{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:clamp(44px,5.2vw,80px);font-weight:900;line-height:.85}.hero__actions[data-astro-cid-i3irphx7]{align-items:center;gap:12px;display:flex}.hero__down[data-astro-cid-i3irphx7]{width:var(--tap);height:var(--tap);justify-content:center;align-items:center;display:flex}@media (width<=860px){.hero[data-astro-cid-i3irphx7]{flex-direction:column;height:auto;padding:40px 0 48px;display:flex}.hero__shade[data-astro-cid-i3irphx7]{display:none}.hero__wrap[data-astro-cid-i3irphx7],.hero__content[data-astro-cid-i3irphx7]{display:contents}.hero__eyebrow[data-astro-cid-i3irphx7]{font-family:var(--font-display);letter-spacing:.26em;text-transform:uppercase;color:var(--c-text-2e);order:1;padding:0 20px;font-size:13px;font-weight:700;display:block}h1[data-astro-cid-i3irphx7]{z-index:2;order:2;margin-top:14px;padding:0 20px;font-size:min(92px,21.4vw);line-height:.8;position:relative}.hero[data-astro-cid-i3irphx7] .hero__media{order:3;margin-top:-18px}.hero__actions[data-astro-cid-i3irphx7]{order:4;gap:8px;margin-top:24px;padding:0 20px}.hero__actions[data-astro-cid-i3irphx7] .btn[data-astro-cid-i3irphx7]{flex:auto;padding:0 16px}.hero__down[data-astro-cid-i3irphx7]{border:1px solid #ffffff80;flex:0 0 56px;width:56px;height:56px}}.band[data-astro-cid-xc5b3ztn]{height:min(820px,max(57vw,60svh));position:relative;overflow:hidden}@media (width<=860px){.band[data-astro-cid-xc5b3ztn]{height:auto}.band[data-astro-cid-xc5b3ztn] .band__media{--ratio:16 / 9;--fade-top:22%;--fade-bottom:22%}}.band[data-astro-cid-xc5b3ztn] .band__media{--ph-size:15px;--ph-gap:12px;padding:0 16px}.rt[data-astro-cid-f6gg6nbj]{--blueprint-opacity:.24;background:var(--c-bg);padding:168px 0 160px;overflow:clip}.rt__wrap[data-astro-cid-f6gg6nbj]{grid-template-columns:max-content minmax(0,640px);justify-content:space-between;align-items:start;gap:96px;display:grid}.rt__aside[data-astro-cid-f6gg6nbj]{position:sticky;top:120px}.rt__aside[data-astro-cid-f6gg6nbj]:before{content:"";z-index:1;background:var(--c-text);width:40px;height:2px;margin-bottom:32px;display:block;position:relative}h2[data-astro-cid-f6gg6nbj]{z-index:1;font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(88px,10vw,156px);font-weight:900;line-height:.82;position:relative}h2[data-astro-cid-f6gg6nbj] span[data-astro-cid-f6gg6nbj]{display:block}.rt__body[data-astro-cid-f6gg6nbj]{z-index:1;flex-direction:column;align-items:flex-start;gap:24px;display:flex;position:relative}.rt__body[data-astro-cid-f6gg6nbj] p[data-astro-cid-f6gg6nbj]{color:var(--c-text-2d);margin:0;font-size:19px;line-height:1.6}.rt__link[data-astro-cid-f6gg6nbj]{font-size:19px;font-weight:600;line-height:1.6}.rt__link[data-astro-cid-f6gg6nbj] span[data-astro-cid-f6gg6nbj]:not(.rt__nowrap){text-underline-offset:4px;text-decoration:underline}.rt__nowrap[data-astro-cid-f6gg6nbj]{white-space:nowrap}.rt__link[data-astro-cid-f6gg6nbj] svg{vertical-align:-4px;margin-left:8px;display:inline-block}@media (width<=860px){.rt[data-astro-cid-f6gg6nbj]{--blueprint-opacity:.26;padding:88px 0 80px}.rt__wrap[data-astro-cid-f6gg6nbj]{grid-template-columns:minmax(0,1fr);gap:40px;padding:0 20px}.rt__aside[data-astro-cid-f6gg6nbj]{position:relative;top:auto}.rt__aside[data-astro-cid-f6gg6nbj]:before{margin-bottom:24px}h2[data-astro-cid-f6gg6nbj]{font-size:min(88px,23vw)}.rt__body[data-astro-cid-f6gg6nbj]{gap:20px}.rt__body[data-astro-cid-f6gg6nbj] p[data-astro-cid-f6gg6nbj],.rt__link[data-astro-cid-f6gg6nbj]{font-size:17px}}.mf[data-astro-cid-pgckz4m3]{background:var(--c-bg);padding:160px 0}.mf__wrap[data-astro-cid-pgckz4m3]{flex-direction:column;align-items:center;gap:72px;display:flex}.mf__line[data-astro-cid-pgckz4m3]{text-align:center;max-width:1100px;font-family:var(--font-display);text-transform:uppercase;overflow-wrap:break-word;margin:0;font-size:clamp(40px,6vw,96px);font-weight:900;line-height:.92}.mf__br[data-astro-cid-pgckz4m3]{display:none}.mf__stats[data-astro-cid-pgckz4m3]{border-top:1px solid var(--c-line-3);text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px;width:100%;padding-top:48px;display:grid}.mf__num[data-astro-cid-pgckz4m3]{font-family:var(--font-display);white-space:nowrap;font-size:clamp(48px,5.4vw,84px);font-weight:900;line-height:1}.mf__unit[data-astro-cid-pgckz4m3]{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--c-text-2e);margin-top:8px;font-size:16px;font-weight:600}@media (width<=860px){.mf[data-astro-cid-pgckz4m3]{padding:88px 0 72px}.mf__wrap[data-astro-cid-pgckz4m3]{align-items:stretch;gap:40px;padding:0 20px}.mf__line[data-astro-cid-pgckz4m3]{text-align:left;font-size:min(64px,14.6vw);line-height:.88}.mf__line[data-astro-cid-pgckz4m3]:before{content:"";background:var(--c-text);width:32px;height:2px;margin-bottom:28px;display:block}.mf__br[data-astro-cid-pgckz4m3]{display:inline}.mf__stats[data-astro-cid-pgckz4m3]{text-align:left;border-top:1px solid var(--c-line-3);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding-top:0}.mf__stat[data-astro-cid-pgckz4m3]{border-bottom:1px solid var(--c-line-3);padding:24px 0}.mf__stat[data-astro-cid-pgckz4m3]:nth-child(odd){border-right:1px solid var(--c-line-3);padding-right:16px}.mf__stat[data-astro-cid-pgckz4m3]:nth-child(2n){padding-left:20px}.mf__num[data-astro-cid-pgckz4m3]{font-size:52px}.mf__unit[data-astro-cid-pgckz4m3]{letter-spacing:.16em;margin-top:6px;font-size:14px}}.show[data-astro-cid-xakddsxe]{background:var(--c-bg);margin-top:var(--grid-gap);flex-wrap:wrap;display:flex}.show[data-astro-cid-xakddsxe] .show__media{--ph-size:15px;--ph-gap:12px;flex:640px;min-height:860px;padding:0 16px}.show__panel[data-astro-cid-xakddsxe]{background:var(--c-panel);flex-direction:column;flex:480px;justify-content:center;gap:28px;padding:96px 72px;display:flex}.show__eyebrow[data-astro-cid-xakddsxe]{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;color:var(--c-text-2e);font-size:16px;font-weight:700}h2[data-astro-cid-xakddsxe]{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(64px,7vw,112px);font-weight:900;line-height:.86}p[data-astro-cid-xakddsxe]{max-width:460px;color:var(--c-text-2c);margin:0;font-size:18px}.show__cta[data-astro-cid-xakddsxe]{flex-wrap:wrap;align-items:center;gap:24px;margin-top:8px;display:flex}.show__price[data-astro-cid-xakddsxe]{font-family:var(--font-display);font-size:24px;font-weight:700}.show__pricelabel[data-astro-cid-xakddsxe]{display:none}@media (width<=1119px){.show[data-astro-cid-xakddsxe] .show__media{min-height:0;aspect-ratio:var(--ratio,1 / 1);flex:100%}}@media (width<=860px){.show[data-astro-cid-xakddsxe] .show__media{--fade-to:var(--c-panel);--fade-bottom:26%;flex:0 0 100%}.show__panel[data-astro-cid-xakddsxe]{gap:24px;padding:56px 20px 64px}h2[data-astro-cid-xakddsxe]{font-size:64px}.show__cta[data-astro-cid-xakddsxe]{border-top:1px solid var(--c-line-3);flex-direction:column-reverse;align-items:stretch;gap:24px;margin-top:0;padding-top:24px}.show__pricerow[data-astro-cid-xakddsxe]{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.show__pricelabel[data-astro-cid-xakddsxe]{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--c-text-2e);font-size:14px;font-weight:600;display:block}}.promo[data-astro-cid-ct6unm6c]{margin-top:var(--grid-gap);background:var(--c-bg);flex-direction:column;padding-top:120px;display:flex;position:relative;overflow:hidden}.promo__content[data-astro-cid-ct6unm6c]{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:18px;padding:0 16px;display:flex;position:relative}h2[data-astro-cid-ct6unm6c]{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(56px,9vw,140px);font-weight:900;line-height:.88}.promo__btn[data-astro-cid-ct6unm6c]{margin-top:14px}.promo[data-astro-cid-ct6unm6c] .promo__media{--ph-size:15px;--ph-gap:12px;width:100%;aspect-ratio:var(--ratio,16 / 9);max-height:max(100svh,720px);margin-top:-40px}.promo[data-astro-cid-ct6unm6c] .promo__media:after{content:"";pointer-events:none;background:linear-gradient(#000 0%,#0000 28%),linear-gradient(#0000 86%,#000 100%);position:absolute;inset:0}@media (width<=860px){.promo[data-astro-cid-ct6unm6c]{padding:80px 0 56px}.promo__content[data-astro-cid-ct6unm6c]{display:contents}h2[data-astro-cid-ct6unm6c]{z-index:2;text-align:left;order:1;padding:0 20px;font-size:min(84px,21.4vw);position:relative}.promo[data-astro-cid-ct6unm6c] .promo__media{order:2;max-height:none;margin-top:-14px}.promo__btn[data-astro-cid-ct6unm6c],a[data-astro-cid-ct6unm6c].promo__btn:hover{color:var(--c-text);border:2px solid var(--c-text);background:0 0;order:3;margin:24px 20px 0}}
