.jump[data-astro-cid-fru7qzhm]{display:flex;flex-wrap:wrap;gap:.5rem;margin-block-start:2.5rem}.jump[data-astro-cid-fru7qzhm] a[data-astro-cid-fru7qzhm]{display:inline-flex;align-items:center;gap:.6rem;padding:.55rem 1.1rem;border:1px solid var(--line-strong);border-radius:999px;font-size:.88rem;font-weight:500;transition:background-color .3s,color .3s,border-color .3s}.jump[data-astro-cid-fru7qzhm] a[data-astro-cid-fru7qzhm] span[data-astro-cid-fru7qzhm]{font-size:.72rem;color:var(--red);font-weight:600}.jump[data-astro-cid-fru7qzhm] a[data-astro-cid-fru7qzhm]:hover{background:var(--navy);color:var(--white);border-color:var(--navy)}.sgroup__grid[data-astro-cid-fru7qzhm]{display:grid;gap:2.5rem}.sgroup__num[data-astro-cid-fru7qzhm]{font-family:Cormorant Garamond,serif;font-size:1.4rem;color:var(--red);margin-block-end:.5rem}.sgroup__head[data-astro-cid-fru7qzhm] h2[data-astro-cid-fru7qzhm]{font-size:var(--step-4)}.sgroup__tag[data-astro-cid-fru7qzhm]{margin-block-start:.75rem;font-family:Cormorant Garamond,serif;font-style:italic;font-size:1.4rem;color:var(--ink-soft)}@media(min-width:1000px){.sgroup__grid[data-astro-cid-fru7qzhm]{grid-template-columns:.75fr 2fr;gap:4rem;align-items:start}.sgroup__head[data-astro-cid-fru7qzhm]{position:sticky;inset-block-start:calc(var(--header-h) + 2rem)}}.cards[data-astro-cid-fru7qzhm]{display:grid;gap:1.25rem}@media(min-width:640px){.cards[data-astro-cid-fru7qzhm]{grid-template-columns:repeat(2,1fr)}}.card[data-astro-cid-fru7qzhm]{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.9rem;inline-size:100%;block-size:100%;padding:2rem;text-align:start;background:var(--white);border:1px solid var(--line);transition:border-color .4s,box-shadow .5s var(--ease),transform .5s var(--ease)}.section--ivory[data-astro-cid-fru7qzhm] .card[data-astro-cid-fru7qzhm]{background:var(--white)}.card[data-astro-cid-fru7qzhm]:hover{border-color:transparent;box-shadow:0 30px 60px -30px #0f2a4859;transform:translateY(-4px)}.card__icon[data-astro-cid-fru7qzhm]{display:grid;place-items:center;inline-size:3.8rem;block-size:3.8rem;border-radius:50%;border:1px solid var(--red);color:var(--navy);margin-block-end:.5rem;transition:background-color .4s,color .4s}.card__icon[data-astro-cid-fru7qzhm] .icon{inline-size:1.75rem;block-size:1.75rem}.card[data-astro-cid-fru7qzhm]:hover .card__icon[data-astro-cid-fru7qzhm]{background:var(--red);color:var(--white)}.card__title[data-astro-cid-fru7qzhm]{font-size:1.65rem}.card__short[data-astro-cid-fru7qzhm]{color:var(--ink-soft);font-size:.98rem}.card__more[data-astro-cid-fru7qzhm]{margin-block-start:auto;padding-block-start:.75rem;display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--red)}.card__more[data-astro-cid-fru7qzhm] .icon{inline-size:1rem;block-size:1rem}.panel[data-astro-cid-fru7qzhm]{position:fixed;inset-block:0;inset-inline-end:0;inset-inline-start:auto;margin:0;padding:0;border:0;inline-size:min(100%,36rem);max-inline-size:100%;block-size:100dvh;max-block-size:100dvh;background:var(--white);color:var(--ink);box-shadow:-30px 0 80px -30px #07162973}.panel[data-astro-cid-fru7qzhm][open]{animation:panel-in .55s var(--ease)}[dir=rtl] .panel[data-astro-cid-fru7qzhm][open]{animation-name:panel-in-rtl}.panel[data-astro-cid-fru7qzhm]::backdrop{background:#0716298c;backdrop-filter:blur(3px);animation:fade .4s}.panel__inner[data-astro-cid-fru7qzhm]{position:relative;padding:clamp(2rem,1.5rem + 3vw,3.5rem);padding-block-start:4.5rem}.panel__close[data-astro-cid-fru7qzhm]{position:absolute;inset-block-start:1rem;inset-inline-end:1rem;display:grid;place-items:center;inline-size:2.9rem;block-size:2.9rem;border-radius:50%;border:1px solid var(--line-strong);transition:background-color .3s,color .3s}.panel__close[data-astro-cid-fru7qzhm]:hover{background:var(--navy);color:var(--white)}.panel__icon[data-astro-cid-fru7qzhm]{display:grid;place-items:center;inline-size:5rem;block-size:5rem;border-radius:50%;border:1px solid var(--red);color:var(--navy);margin-block-end:1.5rem}.panel__icon[data-astro-cid-fru7qzhm] .icon{inline-size:2.4rem;block-size:2.4rem}.panel__title[data-astro-cid-fru7qzhm]{font-size:var(--step-3);margin-block-end:1.25rem}.panel__body[data-astro-cid-fru7qzhm]{color:var(--ink-soft);font-size:1.04rem}.panel__sub[data-astro-cid-fru7qzhm]{font-family:var(--font-sans);font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--navy);margin-block:2.25rem 1rem}.panel__points[data-astro-cid-fru7qzhm]{display:grid;gap:.25rem;border-block-start:1px solid var(--line)}.panel__points[data-astro-cid-fru7qzhm] li[data-astro-cid-fru7qzhm]{display:flex;gap:.85rem;padding-block:.85rem;border-block-end:1px solid var(--line)}.panel__points[data-astro-cid-fru7qzhm] .icon{inline-size:1.15rem;block-size:1.15rem;color:var(--red);margin-block-start:.3rem}.panel__cta[data-astro-cid-fru7qzhm]{margin-block-start:2.25rem}@keyframes panel-in{0%{transform:translate(100%)}}@keyframes panel-in-rtl{0%{transform:translate(-100%)}}@keyframes fade{0%{opacity:0}}.closing__inner[data-astro-cid-fru7qzhm]{display:grid;gap:2rem;align-items:start}.closing__icon[data-astro-cid-fru7qzhm]{display:grid;place-items:center;inline-size:5.5rem;block-size:5.5rem;border-radius:50%;border:1px solid rgba(248,245,239,.3);color:var(--white)}.closing__icon[data-astro-cid-fru7qzhm] .icon{inline-size:2.5rem;block-size:2.5rem}.closing__eyebrow[data-astro-cid-fru7qzhm]{color:#e04a59}.closing__text[data-astro-cid-fru7qzhm]{margin-block-start:1.5rem;max-inline-size:46rem;color:#f8f5efcc;font-size:1.08rem}@media(min-width:900px){.closing__inner[data-astro-cid-fru7qzhm]{grid-template-columns:auto 1fr;gap:3.5rem}}
