.cs-hero[data-astro-cid-q74fqjpy]{background:linear-gradient(180deg, var(--white), var(--mist));position:relative;overflow:hidden}.cs-hero__media[data-astro-cid-q74fqjpy]{height:min(95vw,24rem);position:relative}.cs-hero__media[data-astro-cid-q74fqjpy] img{object-fit:cover;object-position:30% 30%;width:100%;height:100%;-webkit-mask-image:linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(#000 62%,#0000 100%)}.cs-hero__inner[data-astro-cid-q74fqjpy]{padding-block:0 3rem;position:relative}@media (width>=60rem){.cs-hero[data-astro-cid-q74fqjpy]{align-items:center;min-height:min(82vh,40rem);display:flex}.cs-hero__media[data-astro-cid-q74fqjpy]{width:52%;height:auto;position:absolute;inset-block:0;inset-inline-end:0}.cs-hero__media[data-astro-cid-q74fqjpy] img{object-position:28% 35%;-webkit-mask-image:linear-gradient(90deg,#000 55%,#0000 100%);mask-image:linear-gradient(90deg,#000 55%,#0000 100%)}.cs-hero__inner[data-astro-cid-q74fqjpy]{padding-block:4rem}.cs-hero__text[data-astro-cid-q74fqjpy]{max-width:36rem}}.cs-crumbs[data-astro-cid-q74fqjpy]{color:#4a5b73;margin:0 0 .75rem;font-size:.95rem}.cs-crumbs[data-astro-cid-q74fqjpy] a[data-astro-cid-q74fqjpy]{color:var(--teal-dark);font-weight:700}.cs-hero__title[data-astro-cid-q74fqjpy]{color:var(--navy);margin:0 0 1rem;font-size:clamp(2.6rem,7vw,4.2rem);font-weight:900;line-height:1.05}.cs-hero__title[data-astro-cid-q74fqjpy]>span[data-astro-cid-q74fqjpy]{display:block}.cs-hero__sub[data-astro-cid-q74fqjpy]{color:var(--teal-dark);margin-top:.6rem;font-size:clamp(1.25rem,3vw,1.7rem);font-weight:800;line-height:1.3}.cs-hero__lead[data-astro-cid-q74fqjpy]{color:#33445c;margin:0 0 1.25rem;font-size:clamp(1.1rem,2vw,1.25rem);line-height:1.75}.cs-chips[data-astro-cid-q74fqjpy]{flex-wrap:wrap;gap:.5rem;margin:0 0 1.75rem;padding:0;list-style:none;display:flex}.cs-chips[data-astro-cid-q74fqjpy] li[data-astro-cid-q74fqjpy]{background:var(--white);border:1px solid var(--line);color:var(--navy);border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .9rem;font-size:.95rem;font-weight:700;display:inline-flex}.cs-chips[data-astro-cid-q74fqjpy] svg{color:var(--gold-dark)}.cs-actions[data-astro-cid-q74fqjpy]{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.cs-actions__link[data-astro-cid-q74fqjpy]{color:var(--teal-dark);font-weight:800}.cs-eyebrow[data-astro-cid-q74fqjpy]{color:var(--gold-dark);justify-content:center;align-items:center;gap:.75rem;margin:0 0 .5rem;font-weight:800;display:flex}.cs-eyebrow[data-astro-cid-q74fqjpy]:before,.cs-eyebrow[data-astro-cid-q74fqjpy]:after{content:"";background:var(--gold-gradient);width:2rem;height:2px}.picks[data-astro-cid-q74fqjpy]{border-top:1px solid var(--line);max-width:62rem;margin:2rem auto 0;padding:0;list-style:none}.picks[data-astro-cid-q74fqjpy] li[data-astro-cid-q74fqjpy]{border-bottom:1px solid var(--line);margin:0}.pick[data-astro-cid-q74fqjpy]{color:inherit;background:linear-gradient(270deg, var(--mist), var(--mist)) no-repeat right / 0% 100%;grid-template-columns:3.2rem 1fr;align-items:center;gap:.35rem 1rem;padding:1.25rem .75rem;text-decoration:none;transition:background-size .45s;display:grid}@media (width>=48rem){.pick[data-astro-cid-q74fqjpy]{grid-template-columns:4.5rem 1fr auto;padding:1.6rem 1rem}}.pick[data-astro-cid-q74fqjpy]:hover,.pick[data-astro-cid-q74fqjpy]:focus-visible{background-size:100% 100%}.pick__num[data-astro-cid-q74fqjpy]{background:var(--gold-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;grid-row:span 2;font-size:clamp(1.9rem,4vw,2.6rem);font-weight:900;line-height:1}@media (width>=48rem){.pick__num[data-astro-cid-q74fqjpy]{grid-row:auto}}.pick__text[data-astro-cid-q74fqjpy]{flex-direction:column;gap:.25rem;display:flex}.pick__pain[data-astro-cid-q74fqjpy]{color:var(--navy);font-size:clamp(1.15rem,2.4vw,1.45rem);font-weight:800;line-height:1.4}.pick__promise[data-astro-cid-q74fqjpy]{color:#4a5b73;font-size:1.02rem;line-height:1.55}.pick__go[data-astro-cid-q74fqjpy]{color:var(--teal-dark);align-items:center;gap:.45rem;font-weight:800;display:inline-flex}@media (width>=48rem){.pick__go[data-astro-cid-q74fqjpy]{white-space:nowrap}}.pick__arrow[data-astro-cid-q74fqjpy]{transition:transform .3s;display:inline-block}.pick[data-astro-cid-q74fqjpy]:hover .pick__arrow[data-astro-cid-q74fqjpy],.pick[data-astro-cid-q74fqjpy]:focus-visible .pick__arrow[data-astro-cid-q74fqjpy]{transform:translate(-.4rem)}.ch[data-astro-cid-q74fqjpy]{scroll-margin-top:var(--header-h);padding-block:clamp(3rem,8vw,6rem)}.ch--mist[data-astro-cid-q74fqjpy]{background:var(--mist)}.ch__grid[data-astro-cid-q74fqjpy]{gap:1.5rem;display:grid}@media (width>=60rem){.ch__grid[data-astro-cid-q74fqjpy]{grid-template-columns:1.05fr 1fr;grid-template-areas:"head media""body media""foot out";align-items:start;gap:1.25rem clamp(2.5rem,5vw,5rem)}.ch--flip[data-astro-cid-q74fqjpy] .ch__grid[data-astro-cid-q74fqjpy]{grid-template-columns:1fr 1.05fr;grid-template-areas:"media head""media body""out foot"}.ch__head[data-astro-cid-q74fqjpy]{grid-area:head}.ch__media[data-astro-cid-q74fqjpy]{grid-area:media;align-self:stretch}.ch__body[data-astro-cid-q74fqjpy]{grid-area:body}.ch__foot[data-astro-cid-q74fqjpy]{grid-area:foot}.ch__out[data-astro-cid-q74fqjpy]{z-index:1;margin-top:-7rem;grid-area:out;margin-inline:2rem -1.5rem;position:relative}.ch--flip[data-astro-cid-q74fqjpy] .ch__out[data-astro-cid-q74fqjpy]{margin-inline:-1.5rem 2rem}}.ch__num[data-astro-cid-q74fqjpy]{color:#0000;-webkit-text-stroke:2px var(--gold-dark);opacity:.75;margin:0 0 -.4rem;font-size:clamp(4rem,10vw,7rem);font-weight:900;line-height:1}.ch__kicker[data-astro-cid-q74fqjpy]{color:var(--teal-dark);align-items:center;gap:.4rem;margin:0 0 .25rem;font-weight:800;display:inline-flex}.ch__title[data-astro-cid-q74fqjpy]{color:var(--navy);margin:0 0 1.5rem;font-size:clamp(2rem,4.8vw,3rem);font-weight:900;line-height:1.15}.ch__label[data-astro-cid-q74fqjpy]{letter-spacing:.02em;color:var(--gold-dark);margin:0 0 .4rem;font-size:.9rem;font-weight:800}.ch__challenge[data-astro-cid-q74fqjpy]{border-inline-start:4px solid var(--teal);color:var(--navy);margin:0;padding-inline-start:1rem;font-size:clamp(1.2rem,2.5vw,1.5rem);font-weight:700;line-height:1.5}.ch__promise[data-astro-cid-q74fqjpy]{color:var(--teal-dark);margin:.85rem 0 0;font-size:clamp(1.08rem,2vw,1.22rem);font-weight:600;line-height:1.65}.ch__body[data-astro-cid-q74fqjpy] p[data-astro-cid-q74fqjpy]:not(.ch__label){color:#33445c;font-size:1.08rem;line-height:1.8}.ch__body[data-astro-cid-q74fqjpy] p[data-astro-cid-q74fqjpy]:last-child{margin-bottom:0}.ch__media[data-astro-cid-q74fqjpy]{min-height:16rem;position:relative}.ch__media[data-astro-cid-q74fqjpy]>img{aspect-ratio:16/11;object-fit:cover;border-radius:1.75rem;width:100%;height:100%;display:block;box-shadow:0 1.5rem 3rem -1.5rem #0b1a3359}@media (width>=60rem){.ch__media[data-astro-cid-q74fqjpy]{min-height:32rem}.ch__media[data-astro-cid-q74fqjpy]>img{aspect-ratio:auto;position:absolute;inset:0}}.ch__out[data-astro-cid-q74fqjpy]{background:radial-gradient(16rem 10rem at 100% 0, #199ab559, transparent 70%), var(--navy);color:var(--white);border-radius:1.4rem;padding:clamp(1.25rem,3vw,1.75rem);box-shadow:0 1.5rem 3rem -1.25rem #0b1a338c}.ch__out-title[data-astro-cid-q74fqjpy]{color:var(--gold-light);margin:0 0 .85rem;font-size:1.15rem;font-weight:900}.ch__out[data-astro-cid-q74fqjpy] ul[data-astro-cid-q74fqjpy]{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.ch__out[data-astro-cid-q74fqjpy] li[data-astro-cid-q74fqjpy]{align-items:flex-start;gap:.6rem;font-size:1.05rem;line-height:1.45;display:flex}.ch__out[data-astro-cid-q74fqjpy] li[data-astro-cid-q74fqjpy] svg{color:var(--gold-light);flex:none;margin-top:.15rem}.ch__quote[data-astro-cid-q74fqjpy]{background:var(--white);border:1px solid var(--line);border-radius:1.1rem;margin:0 0 1.5rem;padding:1rem 1.25rem}.ch--flip[data-astro-cid-q74fqjpy] .ch__quote[data-astro-cid-q74fqjpy]{background:var(--mist)}.ch__quote[data-astro-cid-q74fqjpy] blockquote[data-astro-cid-q74fqjpy]{margin:0}.ch__quote[data-astro-cid-q74fqjpy] p[data-astro-cid-q74fqjpy]{color:#33445c;margin:0 0 .6rem;line-height:1.7}.ch__quote[data-astro-cid-q74fqjpy] figcaption[data-astro-cid-q74fqjpy]{color:#4a5b73;font-size:.92rem}.ch__quote[data-astro-cid-q74fqjpy] figcaption[data-astro-cid-q74fqjpy] strong[data-astro-cid-q74fqjpy]{color:var(--navy)}.ch__cta[data-astro-cid-q74fqjpy]{border:2px solid var(--navy);color:var(--navy);border-radius:999px;align-items:center;gap:.55rem;padding:.75rem 1.4rem;font-weight:800;line-height:1.35;text-decoration:none;transition:background .25s,color .25s;display:inline-flex}.ch__cta[data-astro-cid-q74fqjpy] svg{color:var(--teal-dark);flex:none}.ch__cta[data-astro-cid-q74fqjpy]:hover,.ch__cta[data-astro-cid-q74fqjpy]:focus-visible{background:var(--navy);color:var(--white)}.ch__cta[data-astro-cid-q74fqjpy]:hover svg{color:var(--gold-light)}.cs-end__card[data-astro-cid-q74fqjpy]{text-align:center;max-width:66rem;color:var(--on-dark);background:radial-gradient(30rem 18rem at 100% 0, #199ab54d, transparent 70%), radial-gradient(26rem 16rem at 0 100%, #d19a4a2e, transparent 72%), var(--navy-deep);border-radius:2rem;margin-inline:auto;display:grid;overflow:hidden}.cs-end__media[data-astro-cid-q74fqjpy] img{aspect-ratio:16/10;object-fit:cover;object-position:35% 35%;width:100%;height:100%;display:block}.cs-end__content[data-astro-cid-q74fqjpy]{padding:clamp(1.75rem,5vw,3rem) clamp(1.25rem,4vw,3rem)}@media (width>=60rem){.cs-end__card[data-astro-cid-q74fqjpy]{grid-template-columns:1fr 1.1fr;align-items:center}.cs-end__media[data-astro-cid-q74fqjpy]{order:2;align-self:stretch}.cs-end__media[data-astro-cid-q74fqjpy] img{aspect-ratio:auto;-webkit-mask-image:linear-gradient(90deg,#000 70%,#0000 100%);mask-image:linear-gradient(90deg,#000 70%,#0000 100%)}}.cs-end__title[data-astro-cid-q74fqjpy]{color:var(--white);margin:.5rem 0 1.75rem;font-size:clamp(1.8rem,4.6vw,2.6rem);font-weight:900;line-height:1.2}.cs-end__title[data-astro-cid-q74fqjpy]>span[data-astro-cid-q74fqjpy]{display:block}.cs-steps[data-astro-cid-q74fqjpy]{text-align:start;gap:1rem;max-width:26rem;margin:0 auto 2rem;padding:0;list-style:none;display:grid}.cs-steps[data-astro-cid-q74fqjpy] li[data-astro-cid-q74fqjpy]{color:var(--on-dark);align-items:center;gap:.75rem;font-size:1.08rem;line-height:1.5;display:flex}.cs-steps__n[data-astro-cid-q74fqjpy]{background:var(--gold-gradient);width:2.6rem;height:2.6rem;color:var(--navy);border-radius:.8rem;flex:none;place-items:center;font-size:1.2rem;font-weight:900;display:grid}.cs-end__btn[data-astro-cid-q74fqjpy]{font-size:1.1rem}.cs-end__note[data-astro-cid-q74fqjpy]{color:var(--on-dark-soft);margin:1.25rem 0 0}.cs-end__note[data-astro-cid-q74fqjpy] a[data-astro-cid-q74fqjpy]{color:var(--gold-light);font-weight:700}@media (prefers-reduced-motion:reduce){.pick[data-astro-cid-q74fqjpy],.pick__arrow[data-astro-cid-q74fqjpy],.ch__cta[data-astro-cid-q74fqjpy]{transition:none}}
