.step[data-astro-cid-5l7bndya]{display:grid;grid-template-columns:2.6rem minmax(0,.9fr) minmax(0,1.1fr);column-gap:clamp(1rem,2.4vw,2rem);align-items:start;scroll-margin-top:6rem}.step-n[data-astro-cid-5l7bndya]{font-family:var(--font-display);font-size:clamp(2.4rem,3.4vw,3.2rem);line-height:.9;color:var(--step-n, #8a5317);font-variant-numeric:lining-nums}.step-media[data-astro-cid-5l7bndya]{display:block;border-radius:18px;overflow:hidden;aspect-ratio:3 / 2;background:var(--step-media-bg, #f2dcd3);outline:1px solid rgb(44 26 37 / .1);outline-offset:-1px}.step-media[data-astro-cid-5l7bndya] img[data-astro-cid-5l7bndya]{width:100%;height:100%;object-fit:cover}.step-name[data-astro-cid-5l7bndya]{font-weight:600;font-size:var(--text-sm);color:var(--step-accent, #8a5317);margin-bottom:.35rem}.step-title[data-astro-cid-5l7bndya]{font-size:clamp(1.3rem,1.1rem + .8vw,1.7rem);line-height:1.15;margin-bottom:.6rem}.step-why[data-astro-cid-5l7bndya]{font-family:var(--font-display);font-size:1.08rem;line-height:1.5;margin-bottom:.5rem}.step-blurb[data-astro-cid-5l7bndya]{font-size:var(--text-sm);line-height:1.6;color:var(--step-soft, #5f4a56);max-width:52ch}.step-cta[data-astro-cid-5l7bndya]{display:inline-flex;align-items:center;margin-top:1rem;padding:.7rem 1.2rem;border-radius:999px;background:var(--step-cta-bg, #2c1a25);color:var(--step-cta-fg, #fbf4ef);font-weight:600;font-size:var(--text-sm);text-decoration:none;transition:background-color var(--duration) var(--ease)}.step-cta[data-astro-cid-5l7bndya]:hover{background:var(--step-cta-hover, #4a2c3d)}.step-cta[data-astro-cid-5l7bndya]:focus-visible,.step-media[data-astro-cid-5l7bndya]:focus-visible{outline:3px solid var(--step-focus, #b8742a);outline-offset:3px}@media(max-width:760px){.step[data-astro-cid-5l7bndya]{grid-template-columns:2.2rem minmax(0,1fr);row-gap:.9rem}.step-media[data-astro-cid-5l7bndya]{grid-column:1 / -1;grid-row:1}.step-n[data-astro-cid-5l7bndya]{grid-row:2;padding-top:.15rem}.step-body[data-astro-cid-5l7bndya]{grid-row:2}}.gl[data-astro-cid-7zroytoa]{--gl-milk: #fbf4ef;--gl-ink: #2c1a25;--gl-ink-soft: #5f4a56;--gl-honey: #b8742a;--gl-honey-deep: #8a5317;--gl-dawn: #fbe3bc;--gl-blush: #f2dcd3;--gl-dusk: #2f2748;--gl-on-dusk: #f4ecf3;--gl-on-dusk-soft: #cbbfd6;background:var(--gl-milk);color:var(--gl-ink)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.gl-h2[data-astro-cid-7zroytoa]{font-size:clamp(2rem,1.5rem + 2.2vw,3.1rem);font-weight:400;letter-spacing:-.02em;line-height:1.02}.gl-h3[data-astro-cid-7zroytoa]{font-size:var(--text-xl);font-weight:400}.gl-sub[data-astro-cid-7zroytoa]{margin-top:.7rem;font-size:var(--text-base);line-height:1.6;color:var(--gl-ink-soft);max-width:46ch}.gl-hero[data-astro-cid-7zroytoa]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:1fr auto auto 1fr;grid-template-areas:". media" "title media" "copy media" ". media";min-height:min(90svh,860px);--gl-inset: max(var(--shell-pad), calc((100vw - var(--shell-max)) / 2 + var(--shell-pad)))}.gl-hero-media[data-astro-cid-7zroytoa]{grid-area:media;position:relative;margin:0;min-height:100%}.gl-hero-media[data-astro-cid-7zroytoa] img[data-astro-cid-7zroytoa]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:40% 22%}.gl-ai-tag[data-astro-cid-7zroytoa]{position:absolute;right:.9rem;bottom:.9rem;padding:.3rem .7rem;border-radius:999px;background:#2c1a259e;color:#fbf4ef;font-size:var(--text-xs);font-weight:600;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.gl-title[data-astro-cid-7zroytoa]{grid-area:title;padding-left:var(--gl-inset);padding-right:clamp(1.5rem,4vw,3.5rem);font-size:clamp(2.5rem,1.4rem + 4.2vw,4.9rem);font-weight:400;line-height:.98;letter-spacing:-.03em;max-width:13ch;box-sizing:content-box}.gl-hero-copy[data-astro-cid-7zroytoa]{grid-area:copy;padding:1.6rem clamp(1.5rem,4vw,3.5rem) 0 var(--gl-inset)}.gl-lead[data-astro-cid-7zroytoa]{font-size:var(--text-lg);line-height:1.55;max-width:40ch}.gl-actions[data-astro-cid-7zroytoa]{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem 1.4rem;margin-top:1.6rem}.gl-btn[data-astro-cid-7zroytoa]{display:inline-flex;padding:.95rem 1.5rem;border-radius:999px;background:var(--gl-ink);color:var(--gl-milk);font-weight:600;text-decoration:none;transition:background-color var(--duration) var(--ease)}.gl-btn[data-astro-cid-7zroytoa]:hover{background:#4a2c3d}.gl-link[data-astro-cid-7zroytoa]{color:var(--gl-ink);font-weight:600;text-decoration-color:var(--gl-honey);text-decoration-thickness:2px}.gl-ai[data-astro-cid-7zroytoa]{margin-top:1.8rem;font-size:var(--text-sm);line-height:1.55;color:var(--gl-ink-soft);max-width:44ch}.gl-aff[data-astro-cid-7zroytoa]{margin-top:.5rem;font-size:var(--text-xs);color:var(--gl-ink-soft)}.gl-start[data-astro-cid-7zroytoa]{padding-block:clamp(3.5rem,8vw,6.5rem) clamp(3rem,7vw,5.5rem)}.gl-start-head[data-astro-cid-7zroytoa]{margin-bottom:clamp(1.8rem,4vw,2.8rem)}.gl-trio[data-astro-cid-7zroytoa]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.2rem,3vw,2.4rem)}.trio-link[data-astro-cid-7zroytoa]{display:flex;flex-direction:column;color:inherit;text-decoration:none}.trio-media[data-astro-cid-7zroytoa]{display:block;aspect-ratio:3 / 2;border-radius:18px;overflow:hidden;background:var(--gl-blush);margin-bottom:1rem;outline:1px solid rgb(44 26 37 / .1);outline-offset:-1px}.trio-media[data-astro-cid-7zroytoa] img[data-astro-cid-7zroytoa]{width:100%;height:100%;object-fit:cover}.trio-step[data-astro-cid-7zroytoa]{font-weight:600;font-size:var(--text-sm);color:var(--gl-honey-deep)}.trio-title[data-astro-cid-7zroytoa]{font-family:var(--font-display);font-size:1.35rem;line-height:1.2;margin-top:.3rem}.trio-why[data-astro-cid-7zroytoa]{margin-top:.4rem;font-size:var(--text-sm);line-height:1.55;color:var(--gl-ink-soft)}.trio-cta[data-astro-cid-7zroytoa]{margin-top:.8rem;font-weight:600;font-size:var(--text-sm);text-decoration:underline;text-decoration-color:var(--gl-honey);text-decoration-thickness:2px;text-underline-offset:4px}.trio-link[data-astro-cid-7zroytoa]:hover .trio-title[data-astro-cid-7zroytoa]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.trio-link[data-astro-cid-7zroytoa]:focus-visible{outline:3px solid var(--gl-honey);outline-offset:6px;border-radius:18px}.gl-am[data-astro-cid-7zroytoa]{background:linear-gradient(180deg,var(--gl-dawn) 0%,#fdeedd 38%,var(--gl-milk) 100%);padding-block:clamp(3.5rem,8vw,6rem) clamp(2rem,5vw,4rem)}.gl-dusk-band[data-astro-cid-7zroytoa]{height:clamp(9rem,22vw,16rem);background:linear-gradient(180deg,var(--gl-milk) 0%,var(--gl-blush) 30%,#c9a9c0 55%,#6b5a8e 80%,var(--gl-dusk) 100%)}.gl-pm[data-astro-cid-7zroytoa]{background:var(--gl-dusk);color:var(--gl-on-dusk);padding-block:clamp(1rem,3vw,2rem) clamp(4rem,9vw,7rem);--step-n: #e7c48f;--step-accent: #e7c48f;--step-soft: var(--gl-on-dusk-soft);--step-cta-bg: var(--gl-milk);--step-cta-fg: var(--gl-ink);--step-cta-hover: #ffffff;--step-focus: #e7c48f;--step-media-bg: #463b6a}.gl-pm[data-astro-cid-7zroytoa] .gl-sub[data-astro-cid-7zroytoa]{color:var(--gl-on-dusk-soft)}.gl-part[data-astro-cid-7zroytoa]{display:grid;grid-template-columns:minmax(0,.36fr) minmax(0,1fr);gap:clamp(2rem,5vw,4.5rem);align-items:start}.gl-part-side[data-astro-cid-7zroytoa]{position:sticky;top:6.5rem}.gl-mark[data-astro-cid-7zroytoa]{width:44px;height:44px;margin-bottom:.8rem}.gl-am[data-astro-cid-7zroytoa] .gl-mark[data-astro-cid-7zroytoa]{fill:var(--gl-honey);stroke:var(--gl-honey)}.gl-pm[data-astro-cid-7zroytoa] .gl-mark[data-astro-cid-7zroytoa]{fill:#e7c48f}.gl-portrait[data-astro-cid-7zroytoa]{position:relative;margin:1.8rem 0 0;border-radius:22px;overflow:hidden;aspect-ratio:3 / 4}.gl-portrait[data-astro-cid-7zroytoa] img[data-astro-cid-7zroytoa]{width:100%;height:100%;object-fit:cover}.gl-steps[data-astro-cid-7zroytoa]{list-style:none;margin:0;padding:0;display:grid;gap:clamp(2.6rem,6vw,4rem)}.again[data-astro-cid-7zroytoa]{display:grid;grid-template-columns:2.6rem minmax(0,1fr);column-gap:clamp(1rem,2.4vw,2rem);align-items:baseline;padding-block:.2rem;border-left:2px solid rgb(231 196 143 / .35);margin-left:1rem;padding-left:1rem}.again-n[data-astro-cid-7zroytoa]{font-family:var(--font-display);font-size:1.6rem;line-height:1;color:#e7c48f}.again-body[data-astro-cid-7zroytoa]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem}.again-step[data-astro-cid-7zroytoa]{font-weight:600;font-size:var(--text-sm);color:#e7c48f}.again-body[data-astro-cid-7zroytoa] a[data-astro-cid-7zroytoa]{font-family:var(--font-display);font-size:1.2rem;color:var(--gl-on-dusk);text-decoration-color:#e7c48f99}.again-body[data-astro-cid-7zroytoa] a[data-astro-cid-7zroytoa]:focus-visible{outline:3px solid #e7c48f;outline-offset:3px}.again-note[data-astro-cid-7zroytoa]{font-size:var(--text-sm);color:var(--gl-on-dusk-soft)}.gl-bf[data-astro-cid-7zroytoa]{padding-block:clamp(4rem,9vw,7rem) clamp(2.5rem,6vw,4rem)}.gl-bf-head[data-astro-cid-7zroytoa]{margin-bottom:clamp(1.8rem,4vw,2.8rem)}.gl-bf-head[data-astro-cid-7zroytoa] .gl-sub[data-astro-cid-7zroytoa]{max-width:60ch}.gl-bf-head[data-astro-cid-7zroytoa] strong[data-astro-cid-7zroytoa]{color:var(--gl-ink);font-weight:600}.gl-watch[data-astro-cid-7zroytoa]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2.4vw,1.8rem)}.watch-link[data-astro-cid-7zroytoa]{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.watch-media[data-astro-cid-7zroytoa]{display:block;aspect-ratio:1 / 1;border-radius:16px;overflow:hidden;background:var(--gl-blush);margin-bottom:.9rem;outline:1px solid rgb(44 26 37 / .1);outline-offset:-1px}.watch-media[data-astro-cid-7zroytoa] img[data-astro-cid-7zroytoa]{width:100%;height:100%;object-fit:cover}.watch-title[data-astro-cid-7zroytoa]{font-family:var(--font-display);font-size:1.2rem;line-height:1.2}.watch-why[data-astro-cid-7zroytoa]{margin-top:.35rem;font-size:var(--text-sm);line-height:1.55;color:var(--gl-ink-soft)}.watch-cta[data-astro-cid-7zroytoa]{margin-top:auto;padding-top:.8rem;font-weight:600;font-size:var(--text-sm);text-decoration:underline;text-decoration-color:var(--gl-honey);text-decoration-thickness:2px;text-underline-offset:4px}.watch-link[data-astro-cid-7zroytoa]:hover .watch-title[data-astro-cid-7zroytoa]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.watch-link[data-astro-cid-7zroytoa]:focus-visible{outline:3px solid var(--gl-honey);outline-offset:6px;border-radius:16px}.gl-watch-h[data-astro-cid-7zroytoa]{margin:clamp(1.6rem,4vw,2.4rem) 0 1rem;color:var(--gl-ink)}.gl-watch--3[data-astro-cid-7zroytoa]{grid-template-columns:repeat(3,minmax(0,1fr))}.gl-top[data-astro-cid-7zroytoa]{margin-bottom:clamp(2.4rem,5vw,3.6rem)}.gl-top-link[data-astro-cid-7zroytoa]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(1.4rem,4vw,3.2rem);padding:clamp(1rem,2.4vw,1.6rem);border-radius:24px;background:var(--gl-dawn);color:inherit;text-decoration:none}.gl-top-media[data-astro-cid-7zroytoa]{display:block;aspect-ratio:3 / 2;border-radius:16px;overflow:hidden;background:var(--gl-blush)}.gl-top-media[data-astro-cid-7zroytoa] img[data-astro-cid-7zroytoa]{width:100%;height:100%;object-fit:cover}.gl-top-copy[data-astro-cid-7zroytoa]{display:flex;flex-direction:column;align-items:flex-start}.gl-top-badge[data-astro-cid-7zroytoa]{padding:.3rem .8rem;border-radius:999px;background:var(--gl-ink);color:var(--gl-milk);font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.gl-top-title[data-astro-cid-7zroytoa]{margin-top:.9rem;font-family:var(--font-display);font-size:clamp(1.6rem,3.4vw,2.3rem);line-height:1.1}.gl-top-why[data-astro-cid-7zroytoa]{margin-top:.7rem;max-width:46ch;line-height:1.6;color:var(--gl-ink-soft)}.gl-top-cta[data-astro-cid-7zroytoa]{margin-top:1.3rem;padding:.75rem 1.3rem;border-radius:999px;background:var(--gl-honey-deep);color:var(--gl-milk);font-weight:600;font-size:var(--text-sm)}.gl-top-link[data-astro-cid-7zroytoa]:hover .gl-top-title[data-astro-cid-7zroytoa]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.gl-top-link[data-astro-cid-7zroytoa]:hover .gl-top-cta[data-astro-cid-7zroytoa]{background:var(--gl-ink)}.gl-top-link[data-astro-cid-7zroytoa]:focus-visible{outline:3px solid var(--gl-honey);outline-offset:6px}.gl-watch-h[data-astro-cid-7zroytoa]:first-of-type{margin-top:0}.gl-watch[data-astro-cid-7zroytoa]+.gl-watch-h[data-astro-cid-7zroytoa]{margin-top:clamp(2.4rem,6vw,3.6rem)}.gl-updated[data-astro-cid-7zroytoa]{margin-top:.8rem;font-size:var(--text-sm);color:var(--gl-ink-soft)}.gl-faq[data-astro-cid-7zroytoa]{padding-block:clamp(2rem,5vw,3rem) 0}.gl-faq-list[data-astro-cid-7zroytoa]{margin:1.2rem 0 0;padding-top:1.2rem;border-top:1px solid #e6d3cb;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem clamp(1.5rem,4vw,3rem)}.gl-faq-list[data-astro-cid-7zroytoa] dt[data-astro-cid-7zroytoa]{font-family:var(--font-display);font-size:1.15rem;color:var(--gl-ink)}.gl-faq-list[data-astro-cid-7zroytoa] dd[data-astro-cid-7zroytoa]{margin:.35rem 0 0;font-size:var(--text-sm);line-height:1.65;color:var(--gl-ink-soft)}@media(max-width:700px){.gl-faq-list[data-astro-cid-7zroytoa]{grid-template-columns:minmax(0,1fr)}}.gl-how[data-astro-cid-7zroytoa]{padding-block:clamp(2rem,5vw,3rem) clamp(4rem,8vw,6rem)}.gl-how-cols[data-astro-cid-7zroytoa]{margin-top:1.2rem;padding-top:1.2rem;border-top:1px solid #e6d3cb;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem clamp(1.5rem,4vw,3rem);font-size:var(--text-sm);line-height:1.65;color:var(--gl-ink-soft)}@media(max-width:900px){.gl-watch[data-astro-cid-7zroytoa]{grid-template-columns:repeat(2,minmax(0,1fr))}.gl-top-link[data-astro-cid-7zroytoa],.gl-part[data-astro-cid-7zroytoa]{grid-template-columns:minmax(0,1fr)}.gl-part-side[data-astro-cid-7zroytoa]{position:static}.gl-portrait[data-astro-cid-7zroytoa]{aspect-ratio:16 / 10;max-width:560px}.gl-portrait[data-astro-cid-7zroytoa] img[data-astro-cid-7zroytoa]{object-position:50% 25%}}@media(max-width:760px){.gl-hero[data-astro-cid-7zroytoa]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;grid-template-areas:"media" "copy";min-height:0}.gl-hero-media[data-astro-cid-7zroytoa]{aspect-ratio:4 / 5;max-height:78svh;min-height:0;width:100%}.gl-hero-media[data-astro-cid-7zroytoa]:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(180deg,#2c1a2500,#2c1a25c7)}.gl-ai-tag[data-astro-cid-7zroytoa]{top:.9rem;bottom:auto;z-index:1}.gl-title[data-astro-cid-7zroytoa]{grid-area:media;align-self:end;z-index:1;padding:0 var(--shell-pad) 1.4rem;color:var(--gl-milk);font-size:clamp(2.3rem,9.5vw,3.2rem);max-width:12ch}.gl-hero-copy[data-astro-cid-7zroytoa]{padding:1.5rem var(--shell-pad) 0}.gl-trio[data-astro-cid-7zroytoa]{grid-template-columns:minmax(0,1fr);gap:2rem}.gl-how-cols[data-astro-cid-7zroytoa]{grid-template-columns:minmax(0,1fr)}.again[data-astro-cid-7zroytoa]{margin-left:0}}@media(max-width:420px){.gl-watch[data-astro-cid-7zroytoa]{gap:1rem .8rem}.watch-title[data-astro-cid-7zroytoa]{font-size:1.05rem}}
