.wX4aDG_link{font-size:inherit;line-height:inherit;text-align:left;text-underline-offset:.22em;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}.wX4aDG_link:hover{-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber);text-decoration-thickness:2px}
.MNJPha_mark{color:var(--ink);align-items:baseline;gap:.55rem;display:inline-flex}.MNJPha_mark[data-tone=light]{color:var(--paper)}.MNJPha_word{font-family:var(--font-display);letter-spacing:-.04em;align-items:baseline;font-size:1.55rem;font-weight:800;line-height:1;display:inline-flex}.MNJPha_dot{background:var(--amber);border-radius:50%;width:.26em;height:.26em;margin:0 .07em;display:inline-block;translate:0 -.18em}.MNJPha_you{color:var(--sy-accent,var(--moss))}.MNJPha_mark[data-tone=light] .MNJPha_you{color:var(--amber-pale)}.MNJPha_parent{border-left:1.5px solid var(--line-strong);color:var(--ink-soft);align-self:center;align-items:center;padding-left:.75rem;display:inline-flex}.MNJPha_parentLogo{width:auto;height:.95rem;display:block}.MNJPha_parentMark{width:auto;height:1.05rem;display:none}@media (max-width:520px){.MNJPha_parentLogo{display:none}.MNJPha_parentMark{display:block}}
.XBlWBG_footer{background:var(--sy-accent) var(--grain);color:var(--paper);padding-block:clamp(2.5rem,5vw,3.5rem) 1.75rem}.XBlWBG_inner{grid-template-columns:1.2fr 1fr;gap:1.5rem 3rem;display:grid}.XBlWBG_brand{gap:.75rem;max-width:28rem;display:grid}.XBlWBG_brand p{color:#f6f0e4cc;font-size:var(--step--1)}.XBlWBG_links{flex-wrap:wrap;place-content:start flex-end;gap:.5rem 1.5rem;display:flex}.XBlWBG_links a,.XBlWBG_links button{color:var(--paper);font-size:var(--step--1);font-weight:600}.XBlWBG_legal{border-top:1px solid var(--line-on-dark);color:#f6f0e4a6;grid-column:1/-1;padding-top:1.25rem;font-size:.78rem}@media (max-width:760px){.XBlWBG_inner{grid-template-columns:1fr}.XBlWBG_links{justify-content:flex-start}}
.z4TqBW_header{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f6f0e4eb;position:sticky;top:0}.z4TqBW_inner{justify-content:space-between;align-items:center;gap:1.5rem;min-height:4.25rem;display:flex}.z4TqBW_home,.z4TqBW_home:hover{text-decoration:none}.z4TqBW_nav{gap:1.75rem;display:flex}.z4TqBW_nav a{font-size:var(--step--1);font-weight:600;text-decoration:none}.z4TqBW_nav a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--sy-accent);text-decoration-color:var(--sy-accent);text-underline-offset:.3em;text-decoration-thickness:2px}.z4TqBW_actions{align-items:center;gap:1rem;display:flex}.z4TqBW_parent{font-size:var(--step--1);color:var(--ink-soft);font-weight:600;text-decoration:none}.z4TqBW_cta{border-radius:var(--radius-pill);background:var(--sy-accent);min-height:2.6rem;color:var(--paper);font-size:var(--step--1);white-space:nowrap;transition:background .2s var(--ease);align-items:center;padding:0 1.15rem;font-weight:700;text-decoration:none;display:inline-flex}.z4TqBW_cta:hover{background:var(--ink);text-decoration:none}@media (max-width:960px){.z4TqBW_nav{display:none}}@media (max-width:480px){.z4TqBW_parent{display:none}}
.O6bDVW_header{inset:18px var(--gutter) auto;z-index:10;position:absolute}.O6bDVW_logoLink{border-radius:var(--radius-pill);background:var(--ink);color:var(--paper);box-shadow:var(--shadow-float);padding:14px 22px;display:inline-flex}.O6bDVW_logo{width:104px;height:auto}.O6bDVW_footer{padding:2rem var(--gutter);border-top:1px solid var(--line);font-size:var(--step--1);color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.O6bDVW_footerLinks{flex-wrap:wrap;gap:.4rem 1.5rem;display:flex}
.lZw5yG_theme{--sy-accent:var(--moss);--sy-accent-soft:#2f584e1a;min-height:100vh}
