.steps[data-astro-cid-cx7gdanv]{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.steps[data-astro-cid-cx7gdanv]:before,.steps[data-astro-cid-cx7gdanv]:after{content:"";position:absolute;top:5px;left:0;right:0;height:1px;background:var(--line)}.steps[data-astro-cid-cx7gdanv]:after{background:var(--copper);transform:scaleX(0);transform-origin:left;transition:transform 1.8s var(--ease) .2s}.steps[data-astro-cid-cx7gdanv].in:after,.no-js .steps[data-astro-cid-cx7gdanv]:after{transform:scaleX(1)}li[data-astro-cid-cx7gdanv]{position:relative;display:grid;gap:12px;align-content:start;padding-top:40px;opacity:0;transform:translateY(20px);transition:opacity .8s var(--ease),transform .8s var(--ease);transition-delay:calc(var(--d) * .35s + .3s)}.steps[data-astro-cid-cx7gdanv].in li[data-astro-cid-cx7gdanv],.no-js li[data-astro-cid-cx7gdanv]{opacity:1;transform:none}.step-dot[data-astro-cid-cx7gdanv]{position:absolute;top:0;left:0;width:11px;height:11px;background:var(--copper);clip-path:polygon(0 0,47.5% 0,100% 100%,52.5% 100%)}.step-num[data-astro-cid-cx7gdanv]{font-size:var(--fs-caption);font-weight:600;color:var(--stone)}h3[data-astro-cid-cx7gdanv]{font-size:var(--fs-h4)}p[data-astro-cid-cx7gdanv]{color:var(--graphite)}.dark[data-astro-cid-cx7gdanv] p[data-astro-cid-cx7gdanv]{color:#f3eee6a8}@media(max-width:960px){.steps[data-astro-cid-cx7gdanv]{grid-template-columns:repeat(2,1fr);row-gap:48px}.steps[data-astro-cid-cx7gdanv]:before,.steps[data-astro-cid-cx7gdanv]:after{display:none}li[data-astro-cid-cx7gdanv]{padding-top:0;padding-left:28px}.step-dot[data-astro-cid-cx7gdanv]{top:5px}}@media(max-width:560px){.steps[data-astro-cid-cx7gdanv]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){li[data-astro-cid-cx7gdanv]{opacity:1;transform:none}}.s-hero[data-astro-cid-tcy35dad]{padding-block:clamp(48px,7vw,104px) clamp(64px,8vw,120px);overflow:hidden}.s-hero-inner[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(32px,5vw,72px);align-items:center}.s-copy[data-astro-cid-tcy35dad]{display:grid;gap:28px}.crumbs[data-astro-cid-tcy35dad]{display:flex;flex-wrap:wrap;gap:10px;font-size:var(--fs-caption);font-weight:500;color:var(--graphite)}.crumbs[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]:hover{color:var(--copper-deep)}.crumbs[data-astro-cid-tcy35dad] span[data-astro-cid-tcy35dad][aria-hidden]{color:var(--stone)}.crumbs[data-astro-cid-tcy35dad] [data-astro-cid-tcy35dad][aria-current]{color:var(--obsidian)}.s-hero[data-astro-cid-tcy35dad] h1[data-astro-cid-tcy35dad]{font-size:var(--fs-h1);letter-spacing:-.03em;line-height:1.04}.s-hero[data-astro-cid-tcy35dad] .lead[data-astro-cid-tcy35dad]{max-width:520px}.s-actions[data-astro-cid-tcy35dad]{display:flex;flex-wrap:wrap;gap:12px}.s-fade[data-astro-cid-tcy35dad]{opacity:0;transform:translateY(18px);transition:opacity 1s var(--ease),transform 1s var(--ease);transition-delay:calc(var(--d) * .11s + .1s)}.ready-hero .s-fade[data-astro-cid-tcy35dad],.no-js .s-fade[data-astro-cid-tcy35dad]{opacity:1;transform:none}.s-image[data-astro-cid-tcy35dad]{margin:0;aspect-ratio:3 / 2;max-width:100%;overflow:hidden;border-radius:var(--radius);background:var(--ivory-2)}.s-image[data-astro-cid-tcy35dad] img[data-astro-cid-tcy35dad]{width:100%;height:100%;object-fit:cover;transform:scale(1.08);will-change:transform}.js .s-image[data-astro-cid-tcy35dad]{clip-path:polygon(0 0,0 0,-30% 100%,-30% 100%);animation:wipe 1.4s var(--ease) .35s forwards}@keyframes wipe{to{clip-path:polygon(0 0,130% 0,100% 100%,-30% 100%)}}.included[data-astro-cid-tcy35dad]{padding-top:0}.inc-grid[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border-block:1px solid var(--line)}.inc-item[data-astro-cid-tcy35dad]{background:var(--ivory);padding:36px 32px 40px 0;display:grid;gap:14px;align-content:start;transition:background .4s}.inc-item[data-astro-cid-tcy35dad]:nth-child(3n+2),.inc-item[data-astro-cid-tcy35dad]:nth-child(3n){padding-left:32px}.inc-item[data-astro-cid-tcy35dad] h3[data-astro-cid-tcy35dad]{font-size:var(--fs-h5)}.inc-item[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad]{color:var(--graphite)}.fit-inner[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:1fr 1.6fr;gap:64px;align-items:start}.fit-inner[data-astro-cid-tcy35dad] .section-head[data-astro-cid-tcy35dad]{margin-bottom:0}.fit-list[data-astro-cid-tcy35dad]{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-dark)}.fit-list[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]{display:flex;gap:20px;align-items:baseline;padding:28px 0;border-bottom:1px solid var(--line-dark);font-family:var(--font-head);font-size:var(--fs-h5);font-weight:500;line-height:1.35}.fit-mark[data-astro-cid-tcy35dad]{flex:none;width:14px;height:12px;background:var(--copper);clip-path:polygon(0 0,47.5% 0,100% 100%,52.5% 100%);transform:translateY(1px)}.related[data-astro-cid-tcy35dad]{padding-top:0}.rel-head[data-astro-cid-tcy35dad]{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:clamp(48px,6vw,80px)}.rel-head[data-astro-cid-tcy35dad] .section-head[data-astro-cid-tcy35dad]{margin-bottom:0}.rel-grid[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.rel-grid[data-astro-cid-tcy35dad].n1{grid-template-columns:1fr}.n1[data-astro-cid-tcy35dad] .rel-card[data-astro-cid-tcy35dad]{grid-template-columns:1.3fr 1fr;grid-template-rows:auto auto 1fr;column-gap:48px;align-items:start}.n1[data-astro-cid-tcy35dad] .rel-logo[data-astro-cid-tcy35dad]{grid-row:1 / 4;margin-bottom:0}.n1[data-astro-cid-tcy35dad] .rel-card[data-astro-cid-tcy35dad] h3[data-astro-cid-tcy35dad]{align-self:end;font-size:var(--fs-h3)}.rel-card[data-astro-cid-tcy35dad]{display:grid;gap:12px;align-content:start}.rel-logo[data-astro-cid-tcy35dad]{aspect-ratio:16 / 9;max-width:100%;display:grid;place-items:center;padding:12%;border-radius:var(--radius);overflow:hidden;margin-bottom:12px}.rel-logo[data-astro-cid-tcy35dad] img[data-astro-cid-tcy35dad]{width:100%;max-width:380px;height:auto;transition:transform 1.2s var(--ease)}.rel-card[data-astro-cid-tcy35dad]:hover .rel-logo[data-astro-cid-tcy35dad] img[data-astro-cid-tcy35dad]{transform:scale(1.04)}.rel-card[data-astro-cid-tcy35dad] h3[data-astro-cid-tcy35dad]{font-size:var(--fs-h4);transition:color .3s}.rel-card[data-astro-cid-tcy35dad]:hover h3[data-astro-cid-tcy35dad]{color:var(--copper-deep)}.rel-card[data-astro-cid-tcy35dad] .text-link[data-astro-cid-tcy35dad]{justify-self:start}.rel-card[data-astro-cid-tcy35dad]:hover .text-link[data-astro-cid-tcy35dad]{background-size:100% 1.5px}.rel-card[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad]{color:var(--graphite)}.others[data-astro-cid-tcy35dad]{padding-top:0}.oth-list[data-astro-cid-tcy35dad]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.oth-list[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]{display:grid;gap:16px}.oth-list[data-astro-cid-tcy35dad] img[data-astro-cid-tcy35dad]{aspect-ratio:3 / 2;width:100%;height:auto;max-width:100%;object-fit:cover;border-radius:var(--radius);transition:transform 1s var(--ease),filter .6s;filter:grayscale(.35)}.oth-list[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]:hover img[data-astro-cid-tcy35dad]{transform:scale(1.02);filter:none}.oth-list[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]{position:relative}.oth-title[data-astro-cid-tcy35dad]{font-family:var(--font-head);font-size:var(--fs-h5);font-weight:500;padding-right:32px}.oth-arrow[data-astro-cid-tcy35dad]{position:absolute;right:0;bottom:2px;color:var(--copper-deep);transition:transform .4s var(--ease)}.oth-list[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]:hover .oth-arrow[data-astro-cid-tcy35dad]{transform:translate(6px)}.oth-list[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]:hover .oth-title[data-astro-cid-tcy35dad]{color:var(--copper-deep)}@media(max-width:960px){.s-hero-inner[data-astro-cid-tcy35dad]{grid-template-columns:1fr}.fit-inner[data-astro-cid-tcy35dad]{grid-template-columns:1fr;gap:40px}.inc-grid[data-astro-cid-tcy35dad]{grid-template-columns:repeat(2,1fr)}.inc-item[data-astro-cid-tcy35dad],.inc-item[data-astro-cid-tcy35dad]:nth-child(3n+2),.inc-item[data-astro-cid-tcy35dad]:nth-child(3n){padding:32px 24px 36px 0}.inc-item[data-astro-cid-tcy35dad]:nth-child(2n){padding-left:24px}.oth-list[data-astro-cid-tcy35dad]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.inc-grid[data-astro-cid-tcy35dad]{grid-template-columns:1fr}.inc-item[data-astro-cid-tcy35dad],.inc-item[data-astro-cid-tcy35dad]:nth-child(2n),.inc-item[data-astro-cid-tcy35dad]:nth-child(3n+2),.inc-item[data-astro-cid-tcy35dad]:nth-child(3n){padding:28px 0}.rel-grid[data-astro-cid-tcy35dad],.n1[data-astro-cid-tcy35dad] .rel-card[data-astro-cid-tcy35dad]{grid-template-columns:1fr}.n1[data-astro-cid-tcy35dad] .rel-logo[data-astro-cid-tcy35dad]{grid-row:auto;margin-bottom:12px}.n1[data-astro-cid-tcy35dad] .rel-card[data-astro-cid-tcy35dad] h3[data-astro-cid-tcy35dad]{align-self:start}.rel-head[data-astro-cid-tcy35dad]{flex-direction:column;align-items:start}.oth-list[data-astro-cid-tcy35dad]{grid-template-columns:1fr 1fr;gap:16px}.oth-title[data-astro-cid-tcy35dad]{font-size:1rem;padding-right:20px}.s-actions[data-astro-cid-tcy35dad] .btn[data-astro-cid-tcy35dad]{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.js .s-image[data-astro-cid-tcy35dad]{clip-path:none;animation:none}.s-image[data-astro-cid-tcy35dad] img[data-astro-cid-tcy35dad]{transform:none}}
