.bh.astro-z2aaa7mq{grid-template-rows:repeat(2,minmax(220px,auto));grid-template-columns:repeat(12,1fr);gap:12px;padding-top:76px;display:grid}.bh-hero.astro-z2aaa7mq{border-radius:var(--r);background:var(--blue);color:var(--paper);grid-area:span 2/span 8;align-items:end;min-height:min(78vh,720px);padding:clamp(24px,4vw,56px);display:flex;position:relative;overflow:hidden}.bh-copy.astro-z2aaa7mq{z-index:1;justify-items:start;gap:22px;max-width:58%;display:grid;position:relative}.bh-pill.astro-z2aaa7mq{background:var(--sun);color:var(--ink)}.bh-h.astro-z2aaa7mq{font-size:clamp(48px,7vw,120px)}.bh-p.astro-z2aaa7mq{color:#dbe2fb;max-width:34ch}.bh-cta.astro-z2aaa7mq{flex-wrap:wrap;gap:8px;display:flex}.bh-gi.astro-z2aaa7mq{object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 40px 60px #00000059);width:52%;height:124%;position:absolute;bottom:-8%;right:-2%}.bh-tile.astro-z2aaa7mq{border-radius:var(--r);grid-column:span 4;position:relative;overflow:hidden}.bh-photo.astro-z2aaa7mq img.astro-z2aaa7mq{object-fit:cover;object-position:50% 30%;width:100%;height:100%;transition:transform 1s var(--ease);position:absolute;inset:0}.bh-tag.astro-z2aaa7mq{background:var(--paper);color:var(--ink);position:absolute;bottom:14px;left:14px}.bh-tag.astro-z2aaa7mq svg{width:14px;height:14px}@media (hover:hover){.bh-photo.astro-z2aaa7mq:hover img.astro-z2aaa7mq{transform:scale(1.05)}}.bh-steps.astro-z2aaa7mq{background:var(--sun);color:var(--ink);align-content:space-between;gap:16px;padding:24px;display:grid}.bh-steps.astro-z2aaa7mq ol.astro-z2aaa7mq{gap:10px;display:grid}.bh-steps.astro-z2aaa7mq li.astro-z2aaa7mq{align-items:center;gap:12px;font-size:clamp(15px,1.3vw,19px);font-weight:700;display:flex}.bh-steps.astro-z2aaa7mq b.astro-z2aaa7mq{background:var(--ink);width:36px;height:36px;color:var(--sun);border-radius:50%;flex:none;place-items:center;font-size:14px;display:grid}.bc.astro-z2aaa7mq{padding-top:clamp(64px,9vw,120px)}.bc-h.astro-z2aaa7mq{margin-bottom:24px;font-size:clamp(36px,5vw,80px)}.bc-grid.astro-z2aaa7mq{grid-template-columns:repeat(4,1fr);grid-auto-rows:clamp(200px,20vw,290px);gap:12px;display:grid}.bc-it.astro-z2aaa7mq{border-radius:var(--r);background:var(--paper-2);transition:background .45s var(--ease), color .45s var(--ease);grid-template-rows:auto 1fr auto;padding:16px;display:grid;position:relative;overflow:hidden}.bc-0.astro-z2aaa7mq{grid-row:span 2}.bc-1.astro-z2aaa7mq{grid-column:span 2}.bc-n.astro-z2aaa7mq{background:var(--paper);justify-self:start}.bc-it.astro-z2aaa7mq img.astro-z2aaa7mq{object-fit:contain;width:100%;height:100%;min-height:0;transition:transform .8s cubic-bezier(.34,1.56,.64,1)}.bc-name.astro-z2aaa7mq{font-size:clamp(18px,2vw,30px)}.bc-go.astro-z2aaa7mq{background:var(--ink);width:46px;height:46px;color:var(--paper);border-radius:50%;place-items:center;transition:transform .5s cubic-bezier(.34,1.56,.64,1);display:grid;position:absolute;bottom:14px;right:14px}.bc-go.astro-z2aaa7mq svg{width:18px;height:18px}@media (hover:hover){.bc-it.astro-z2aaa7mq:not(.bc-stat):hover{background:var(--sun)}.bc-it.astro-z2aaa7mq:hover img.astro-z2aaa7mq{transform:scale(1.08)rotate(-4deg)}.bc-it.astro-z2aaa7mq:hover .bc-go.astro-z2aaa7mq{transform:rotate(-45deg)}}.bc-stat.astro-z2aaa7mq{background:var(--blue);color:var(--paper);grid-template-rows:auto auto auto;align-content:space-between}.bc-n2.astro-z2aaa7mq{background:var(--sun);color:var(--ink)}.bc-big.astro-z2aaa7mq{color:var(--sun);font-size:clamp(56px,7vw,110px)}.bc-stat.astro-z2aaa7mq .u-body.astro-z2aaa7mq{color:#dbe2fb;font-size:13px}.st4.astro-z2aaa7mq{gap:24px;padding-top:clamp(64px,9vw,120px);display:grid}.sc.astro-z2aaa7mq{border-radius:var(--r);align-content:start;gap:24px;min-height:min(86vh,760px);padding:clamp(20px,3.6vw,48px);display:grid;box-shadow:0 -20px 40px -30px #10131f66}.sc-gi.astro-z2aaa7mq{background:var(--paper-2)}.sc-ng.astro-z2aaa7mq{background:var(--blue);color:var(--paper)}.sc-bl.astro-z2aaa7mq{background:var(--sun)}.sc-ps.astro-z2aaa7mq{background:var(--ink);color:var(--paper)}.sc-h.astro-z2aaa7mq{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;display:flex}.sc-h.astro-z2aaa7mq .sc-t.astro-z2aaa7mq{flex:100%;order:2}.sc-h.astro-z2aaa7mq .btn.astro-z2aaa7mq{order:3}.sc-pill.astro-z2aaa7mq{background:var(--paper);color:var(--ink)}.sc-t.astro-z2aaa7mq{font-size:clamp(32px,4.6vw,72px)}.sc-row.astro-z2aaa7mq{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.sc-row4.astro-z2aaa7mq{grid-template-columns:repeat(4,1fr)}.sc-ng.astro-z2aaa7mq .c4{background:var(--blue-2);color:var(--paper)}.bl4.astro-z2aaa7mq{grid-template-columns:1fr 1fr;align-items:center;gap:24px 40px;display:grid}.bl4-pills.astro-z2aaa7mq{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.bl4-pills.astro-z2aaa7mq button.astro-z2aaa7mq{background:var(--paper);border-radius:999px;align-items:center;gap:10px;height:46px;padding:0 18px;font-size:13px;font-weight:700;transition:background .3s,color .3s;display:inline-flex}.bl4-pills.astro-z2aaa7mq i.astro-z2aaa7mq{background:var(--c);border-radius:50%;width:14px;height:14px;box-shadow:inset 0 0 0 1px #10131f40}.bl4-pills.astro-z2aaa7mq button.astro-z2aaa7mq[aria-selected=true]{background:var(--ink);color:var(--paper)}.bl4-belt.astro-z2aaa7mq{background:var(--belt);height:clamp(90px,10vw,140px);transition:background .6s var(--ease);border-radius:24px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #10131f26}.bl4-bar.astro-z2aaa7mq{background:var(--bar);grid-template-columns:repeat(var(--g), 1fr);width:36%;transition:background .6s var(--ease);padding:0 3%;display:grid;position:absolute;top:0;bottom:0;right:10%}.bl4-bar.astro-z2aaa7mq>span.astro-z2aaa7mq{justify-items:center;display:grid}.bl4-bar.astro-z2aaa7mq>span.astro-z2aaa7mq[hidden]{display:none}.bl4-bar.astro-z2aaa7mq i.astro-z2aaa7mq{background:var(--paper);transform-origin:top;width:42%;height:100%;transition:transform .45s var(--ease);transform:scaleY(0)}.bl4-bar.astro-z2aaa7mq>span.astro-z2aaa7mq[data-on=true] i.astro-z2aaa7mq{transform:scaleY(1)}.bl4-info.astro-z2aaa7mq{gap:10px;display:grid}.bl4-n.astro-z2aaa7mq{font-size:clamp(32px,4vw,56px)}.bl4-g.astro-z2aaa7mq{background:var(--ink);color:var(--sun);justify-self:start}.bl4-cta.astro-z2aaa7mq{grid-column:1/-1;justify-self:start}.ps4.astro-z2aaa7mq{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(20px,4vw,56px);display:grid}.ps4-pics.astro-z2aaa7mq{grid-template-columns:1.6fr 1fr;gap:12px;display:grid}.ps4-pics.astro-z2aaa7mq img.astro-z2aaa7mq{object-fit:cover;border-radius:var(--r-sm);width:100%;height:clamp(260px,32vw,460px)}.ps4-pics.astro-z2aaa7mq img.astro-z2aaa7mq:last-child{object-position:50% 30%}.ps4-copy.astro-z2aaa7mq{justify-items:start;gap:20px;display:grid}.ps4-copy.astro-z2aaa7mq .u-body.astro-z2aaa7mq{color:var(--mute-d);max-width:40ch}.tr4.astro-z2aaa7mq{padding-top:clamp(80px,10vw,140px)}.tr4-head.astro-z2aaa7mq{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;display:flex}.tr4-head.astro-z2aaa7mq .u-body.astro-z2aaa7mq{color:var(--mute-l);margin-bottom:24px}.tr4-belt.astro-z2aaa7mq{overflow:hidden}.tr4-track.astro-z2aaa7mq{gap:12px;width:max-content;animation:48s linear infinite tr4;display:flex}.tr4-track.astro-z2aaa7mq img.astro-z2aaa7mq{aspect-ratio:4/5;object-fit:cover;border-radius:var(--r);width:auto;height:clamp(220px,26vw,360px)}@keyframes tr4{to{transform:translate(calc(-50% - 6px))}}@media (prefers-reduced-motion:reduce){.tr4-track.astro-z2aaa7mq{animation:none}}@media (hover:hover){.tr4-belt.astro-z2aaa7mq:hover .tr4-track.astro-z2aaa7mq{animation-play-state:paused}}.mt4.astro-z2aaa7mq{border-radius:var(--r);background:var(--paper-2);grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(20px,4vw,56px);margin-top:24px;padding:clamp(20px,3vw,40px);display:grid}.mt4-pic.astro-z2aaa7mq{aspect-ratio:4/5;object-fit:cover;border-radius:var(--r-sm);width:100%}.mt4-copy.astro-z2aaa7mq{justify-items:start;gap:18px;display:grid}.mt4-copy.astro-z2aaa7mq .sc-pill.astro-z2aaa7mq{background:var(--blue);color:var(--paper)}.mt4-h.astro-z2aaa7mq{font-size:clamp(36px,5vw,80px)}.mt4-list.astro-z2aaa7mq{gap:8px;width:100%;display:grid}.mt4-list.astro-z2aaa7mq li.astro-z2aaa7mq{background:var(--paper);border-radius:16px;gap:2px;padding:14px 18px;display:grid}.mt4-list.astro-z2aaa7mq b.astro-z2aaa7mq{font-size:14px;font-weight:700}.mt4-list.astro-z2aaa7mq span.astro-z2aaa7mq{color:var(--mute-l);font-size:12px}.cp4.astro-z2aaa7mq{padding-block:clamp(80px,10vw,140px) 40px}.cp4-grid.astro-z2aaa7mq{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.cp4-s.astro-z2aaa7mq{border-radius:var(--r);background:var(--paper-2);align-content:start;gap:10px;padding:24px;display:grid}.cp4-n.astro-z2aaa7mq{color:var(--blue);font-size:clamp(64px,7vw,110px)}.cp4-s.astro-z2aaa7mq b.astro-z2aaa7mq{font-size:22px}.cp4-s.astro-z2aaa7mq .u-body.astro-z2aaa7mq{color:var(--mute-l)}.cp4-pay.astro-z2aaa7mq{border-radius:var(--r);background:var(--blue);color:var(--paper);grid-column:1/-1;grid-template-columns:1fr auto;align-items:end;gap:20px;padding:clamp(20px,3vw,36px);display:grid}.cp4-l.astro-z2aaa7mq{color:var(--sun);grid-column:1/-1}.cp4-pay.astro-z2aaa7mq dl.astro-z2aaa7mq{grid-template-columns:repeat(3,1fr);gap:14px 24px;display:grid}.cp4-pay.astro-z2aaa7mq dt.astro-z2aaa7mq{color:#c9d2f7;font-size:11px}.cp4-pay.astro-z2aaa7mq dd.astro-z2aaa7mq{overflow-wrap:anywhere;font-size:15px;font-weight:600}@media (width<=1023px){.bh.astro-z2aaa7mq{grid-template-rows:none;grid-template-columns:1fr 1fr;padding-top:64px}.bh-hero.astro-z2aaa7mq{flex-direction:column;grid-area:auto/1/auto/-1;align-items:stretch;min-height:0;padding-bottom:0}.bh-copy.astro-z2aaa7mq{max-width:100%}.bh-gi.astro-z2aaa7mq{aspect-ratio:1;width:82%;height:auto;margin:8px auto -12%;position:relative;bottom:auto;right:auto}.bh-tile.astro-z2aaa7mq{grid-column:span 1;min-height:220px}.bc-grid.astro-z2aaa7mq{grid-template-columns:1fr 1fr;grid-auto-rows:200px}.bc-0.astro-z2aaa7mq{grid-row:span 2}.bc-1.astro-z2aaa7mq,.bc-stat.astro-z2aaa7mq{grid-column:span 2}.sc-row.astro-z2aaa7mq,.sc-row4.astro-z2aaa7mq{grid-template-columns:1fr 1fr}.sc-row.astro-z2aaa7mq>.astro-z2aaa7mq:nth-child(3){display:none}.stack.astro-z2aaa7mq{position:relative;top:0}.sc.astro-z2aaa7mq{min-height:0}.bl4.astro-z2aaa7mq,.ps4.astro-z2aaa7mq,.mt4.astro-z2aaa7mq,.cp4-grid.astro-z2aaa7mq,.cp4-pay.astro-z2aaa7mq{grid-template-columns:1fr}.cp4-pay.astro-z2aaa7mq dl.astro-z2aaa7mq{grid-template-columns:1fr 1fr}.cp4-pay.astro-z2aaa7mq dl.astro-z2aaa7mq>div.astro-z2aaa7mq:last-child{grid-column:1/-1}.cp4-pay.astro-z2aaa7mq dd.astro-z2aaa7mq{overflow-wrap:normal;word-break:normal}.cp4-pay.astro-z2aaa7mq .btn.astro-z2aaa7mq{width:100%}}@media (width<=520px){.bh-tile.astro-z2aaa7mq{grid-column:1/-1}.bh-cta.astro-z2aaa7mq .btn.astro-z2aaa7mq{flex:100%}.ps4-pics.astro-z2aaa7mq{grid-template-columns:1fr}.ps4-pics.astro-z2aaa7mq img.astro-z2aaa7mq:last-child,.sc-row4.astro-z2aaa7mq>.astro-z2aaa7mq:nth-child(n+3){display:none}}
