.hero[data-astro-cid-qz6vj6jx]{background:var(--bg);color:var(--fg);border-bottom:var(--line) solid var(--key);grid-template-columns:minmax(0,7fr) minmax(0,5fr);min-height:clamp(420px,62vh,620px);display:grid;position:relative;overflow:hidden}.hero-text[data-astro-cid-qz6vj6jx]{padding:clamp(40px, 6vw, 88px) var(--gutter);align-content:end;justify-items:start;gap:24px;display:grid}.hero[data-astro-cid-qz6vj6jx] h1[data-astro-cid-qz6vj6jx]{max-width:11ch;font-size:clamp(2.6rem,6vw,5.6rem);line-height:.98}.lead[data-astro-cid-qz6vj6jx]{max-width:32em;font-size:clamp(1.12rem,1.4vw,1.3rem);font-weight:500;line-height:1.5}.cta[data-astro-cid-qz6vj6jx]{flex-wrap:wrap;gap:12px;display:flex}.hero-packs[data-astro-cid-qz6vj6jx]{border-left:var(--line) solid var(--key);justify-content:center;align-items:flex-end;gap:8%;padding:40px 24px 0;display:flex;position:relative}.hero-packs[data-astro-cid-qz6vj6jx]:before{content:"";background-image:radial-gradient(#1113 22%,#0000 26%);background-size:12px 12px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000,#0000 32%);mask:linear-gradient(#000,#0000 32%)}.hero-packs[data-astro-cid-qz6vj6jx] .pack{width:auto;height:78%;margin-bottom:-4px;position:relative}@media (prefers-reduced-motion:no-preference){.hero-packs[data-astro-cid-qz6vj6jx] .pack .lbl{transition:transform .26s var(--ease-out)}.hero-packs[data-astro-cid-qz6vj6jx]:hover .lbl{transform:translate(5px,-4px)}}.facts-wrap[data-astro-cid-qz6vj6jx]{padding-block:clamp(48px,6vw,88px)}.facts[data-astro-cid-qz6vj6jx]{grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,64px);margin-block:0;display:grid}.facts[data-astro-cid-qz6vj6jx] dt[data-astro-cid-qz6vj6jx]{font-family:var(--font-display);border-top:var(--line) solid var(--key);margin-bottom:10px;padding-top:14px;font-size:1.3rem}.facts[data-astro-cid-qz6vj6jx] dd[data-astro-cid-qz6vj6jx]{max-width:32em;margin:0;font-size:clamp(1.1rem,1.3vw,1.25rem);line-height:1.5}.stages[data-astro-cid-qz6vj6jx]{padding-bottom:var(--section)}.stages[data-astro-cid-qz6vj6jx] h2[data-astro-cid-qz6vj6jx],.others[data-astro-cid-qz6vj6jx] h2[data-astro-cid-qz6vj6jx]{margin-bottom:clamp(28px,4vw,48px)}.frames[data-astro-cid-qz6vj6jx]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));border:var(--line) solid var(--key);margin:0;padding:0;list-style:none;display:grid}.frames[data-astro-cid-qz6vj6jx] li[data-astro-cid-qz6vj6jx]{align-content:start;gap:10px;padding:24px clamp(18px,2vw,28px) 32px;display:grid}.frames[data-astro-cid-qz6vj6jx] li[data-astro-cid-qz6vj6jx]+li[data-astro-cid-qz6vj6jx]{border-left:var(--line) solid var(--key)}.n[data-astro-cid-qz6vj6jx]{background:var(--bg);width:64px;height:64px;color:var(--fg);border:var(--line) solid var(--key);font-family:var(--font-display);place-items:center;margin-bottom:8px;font-size:2rem;line-height:1;display:grid}.frames[data-astro-cid-qz6vj6jx] p[data-astro-cid-qz6vj6jx]{color:var(--ink-2);font-size:1rem}.details[data-astro-cid-qz6vj6jx]{padding-block:var(--section);border-top:var(--line) solid var(--key)}.details-grid[data-astro-cid-qz6vj6jx]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.details[data-astro-cid-qz6vj6jx] h2[data-astro-cid-qz6vj6jx]{max-width:14ch;font-size:clamp(1.8rem,3vw,2.8rem)}.blocks[data-astro-cid-qz6vj6jx]{gap:clamp(28px,3vw,40px);display:grid}.blocks[data-astro-cid-qz6vj6jx] h3[data-astro-cid-qz6vj6jx]{border-top:var(--line) solid var(--key);margin-bottom:12px;padding-top:14px;font-size:clamp(1.25rem,1.6vw,1.5rem)}.blocks[data-astro-cid-qz6vj6jx] p[data-astro-cid-qz6vj6jx]{max-width:40em;font-size:clamp(1.06rem,1.2vw,1.15rem);line-height:1.6}.others[data-astro-cid-qz6vj6jx]{padding-block:var(--section);border-top:var(--line) solid var(--key)}@media (prefers-reduced-motion:no-preference){.hero-packs[data-astro-cid-qz6vj6jx] .pack{animation:drop .6s var(--ease-out) backwards;animation-delay:.16s}.hero-packs[data-astro-cid-qz6vj6jx] .pack:nth-of-type(2){animation-delay:.26s}@keyframes drop{0%{opacity:0;transform:translateY(32px)}}}@media (width<=1000px){.frames[data-astro-cid-qz6vj6jx]{grid-template-columns:1fr 1fr}.frames[data-astro-cid-qz6vj6jx] li[data-astro-cid-qz6vj6jx]+li[data-astro-cid-qz6vj6jx]{border-left:0}.frames[data-astro-cid-qz6vj6jx] li[data-astro-cid-qz6vj6jx]{border-bottom:var(--line) solid var(--key)}.frames[data-astro-cid-qz6vj6jx] li[data-astro-cid-qz6vj6jx]:nth-child(2n){border-left:var(--line) solid var(--key)}.frames[data-astro-cid-qz6vj6jx] li[data-astro-cid-qz6vj6jx]:nth-last-child(-n+2):nth-child(odd),.frames[data-astro-cid-qz6vj6jx] li[data-astro-cid-qz6vj6jx]:last-child{border-bottom:0}}@media (width<=760px){.hero[data-astro-cid-qz6vj6jx]{grid-template-columns:1fr;min-height:0}.hero-packs[data-astro-cid-qz6vj6jx]{border-left:0;border-bottom:var(--line) solid var(--key);order:-1;height:150px;padding-top:16px}.hero-text[data-astro-cid-qz6vj6jx]{padding-block:32px 40px}.cta[data-astro-cid-qz6vj6jx] .btn[data-astro-cid-qz6vj6jx]{flex:100%}.facts[data-astro-cid-qz6vj6jx],.frames[data-astro-cid-qz6vj6jx],.details-grid[data-astro-cid-qz6vj6jx]{grid-template-columns:1fr}.details[data-astro-cid-qz6vj6jx] h2[data-astro-cid-qz6vj6jx]{max-width:none}.frames[data-astro-cid-qz6vj6jx] li[data-astro-cid-qz6vj6jx],.frames[data-astro-cid-qz6vj6jx] li[data-astro-cid-qz6vj6jx]:nth-child(2n){border-left:0;border-bottom:var(--line) solid var(--key)}.frames[data-astro-cid-qz6vj6jx] li[data-astro-cid-qz6vj6jx]:last-child{border-bottom:0}}
