.hero-v3{--hero-ratio:var(--d7-ratio-080);--hero-max-w:none;max-width:var(--hero-max-w);margin-inline:auto;padding:0}.hero-v3 .hero-media{block-size:auto;inline-size:100%;aspect-ratio:var(--hero-ratio);max-block-size:var(--d7-media-max-h);object-fit:cover;object-position:var(--focus,50% 50%);border-radius:var(--d7-radius-none);display:block}.hero-v3 .hero-copy,.hero-v3 .hero-over{width:var(--d7-content-w);max-width:calc(100% - 2 * var(--d7-gutter-min));text-align:center;margin-inline:auto}.hero-v3 .hero-copy{padding-block-start:var(--d7-gap-48)}.hero-v3 .hero-group{align-items:center;gap:var(--d7-space-12);flex-direction:column;margin-block-end:var(--d7-space-24);display:flex}.hero-v3 .hero-title{max-width:var(--d7-measure);margin-inline:auto}.hero-v3.hero-behind{position:relative}.hero-v3.hero-behind .hero-over{padding-block-end:var(--d7-space-24);position:absolute;inset-block-end:0;inset-inline:0}@media (min-width:768px){.hero-v3{--hero-ratio:1.5}}@media (min-width:1069px){.hero-v3{--hero-ratio:var(--d7-ratio-185);--hero-max-w:1260px}}
.hero-guide{--g-fs-hero:2.5rem;--g-lh-hero:2.75rem;--g-fs-hero-eye:1.5rem;--g-lh-hero-eye:1.75rem;--g-fs-body:1.0625rem;--g-lh-body:1.5625rem;--g-fs-btn-lg:1.0625rem;--g-lh-btn-lg:1.25rem;--g-s-8:.5rem;--g-s-16:1rem;--g-s-24:1.5rem;--g-container-max:420px;--g-target:44px;--g-ink:#1d1d1f;--g-ink-2:#6e6e73;--g-bg:#fff;--g-bg-alt:#f5f5f7;--g-dark:#000;--g-radius-pill:999px;--g-t-press:.1s;--g-t-hover:.3s;--g-ease-out:cubic-bezier(.2, .7, .2, 1);background:var(--g-bg);color:var(--g-ink);font-size:var(--g-fs-body);line-height:var(--g-lh-body);letter-spacing:0;text-align:start;padding-block-start:var(--g-s-24);overflow-x:clip}@media (min-width:735px){.hero-guide{--g-fs-hero:4rem;--g-lh-hero:4.25rem;--g-fs-hero-eye:1.75rem;--g-lh-hero-eye:2rem;--g-container-max:692px}}@media (min-width:1069px){.hero-guide{--g-fs-hero:5rem;--g-lh-hero:5.25rem;--g-fs-hero-eye:2rem;--g-lh-hero-eye:2.25rem;--g-container-max:1260px}}.hero-guide .hero-media{aspect-ratio:4/5;object-fit:cover;object-position:var(--focus,50% 50%);background:var(--g-bg-alt);max-block-size:945px;inline-size:100%;max-inline-size:1680px;margin-inline:auto;display:block}@media (min-width:735px){.hero-guide .hero-media{aspect-ratio:3/2}}@media (min-width:1069px){.hero-guide .hero-media{aspect-ratio:16/9}}.hero-guide .hero-copy,.hero-guide .hero-over{inline-size:87.5%;max-inline-size:var(--g-container-max);gap:var(--g-s-24);flex-direction:column;align-items:flex-start;margin-inline:auto;padding-block-start:var(--g-s-8);display:flex}.hero-guide .hero-group{gap:var(--g-s-16);flex-direction:column;min-inline-size:0;padding-block-start:var(--g-s-8);display:flex}.hero-guide .hero-eyebrow{font-size:var(--g-fs-hero-eye);line-height:var(--g-lh-hero-eye);letter-spacing:.004em;color:var(--g-ink-2);font-weight:600}.hero-guide .hero-title{font-size:var(--g-fs-hero);line-height:var(--g-lh-hero);letter-spacing:-.01em;max-inline-size:18ch;margin:0;font-weight:600}.hero-guide:lang(ar) .hero-eyebrow,.hero-guide:lang(ar) .hero-title{letter-spacing:0}.hero-guide:lang(ar) .hero-title{line-height:calc(var(--g-lh-hero) * 1.12)}.hero-guide:lang(ar) .hero-eyebrow{line-height:calc(var(--g-lh-hero-eye) * 1.12)}.hero-guide .hero-cta{justify-content:center;align-items:center;gap:var(--g-s-8);min-block-size:var(--g-target);min-inline-size:var(--g-target);border-radius:var(--g-radius-pill);text-align:center;background:var(--d7-red-fill);color:var(--g-dark);font-size:var(--g-fs-btn-lg);line-height:var(--g-lh-btn-lg);transition:box-shadow var(--g-t-hover), transform var(--g-t-press), background-color var(--g-t-hover);border:0;padding:.625rem 1.375rem;font-weight:600;text-decoration:none;display:inline-flex}.hero-guide .hero-cta:hover{text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--g-dark);text-decoration-color:var(--g-dark);box-shadow:0 6px 18px color-mix(in srgb, var(--d7-red-fill) 28%, transparent)}.hero-guide .hero-cta:active{transform:scale(.97)}.hero-guide :focus-visible{outline:2px solid var(--d7-red-text);outline-offset:2px}.hero-guide.hero-behind{position:relative}.hero-guide.hero-behind .hero-media{aspect-ratio:4/5}@media (min-width:735px){.hero-guide.hero-behind .hero-media{aspect-ratio:3/2}.hero-guide.hero-behind .hero-over{color:#f5f5f7;background:linear-gradient(#0000 0%,#0000007e 45%,#0000009e 100%);inline-size:100%;max-inline-size:none;padding:1.5rem;padding-block-start:6rem;position:absolute;inset-block-end:0;inset-inline:0}.hero-guide.hero-behind .hero-over .hero-eyebrow{color:#f5f5f7}}@media (min-width:1069px){.hero-guide.hero-behind .hero-media{aspect-ratio:16/9}}@media (prefers-reduced-motion:reduce){.hero-guide .hero-cta{transition-duration:var(--d7-dur-reduced)}}
