@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_c8daab{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_c8daab{--font-body:"IBM Plex Sans","IBM Plex Sans Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_48cfcd{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_48cfcd{--font-display:"Space Grotesk","Space Grotesk Fallback"}.Container_container__Demda{--container-max:96rem;width:min(100% - 2rem,var(--container-max));margin-inline:auto}.Container_wide__kVXRF{--container-max:102rem}@media (max-width:640px){.Container_container__Demda{width:min(100% - 1.5rem,var(--container-max))}}.SiteFooter_footer__IEL87{margin-top:clamp(2rem,3.5vw,3.25rem);padding-block:clamp(2rem,3.2vw,3rem);background:var(--gradient-ink);color:rgba(247,245,238,.8);border-top:1px solid rgba(255,255,255,.06)}.SiteFooter_grid__kmMqQ{display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:minmax(16rem,1.4fr) repeat(3,minmax(10rem,1fr));padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.08)}.SiteFooter_brandBlock__5ParA{display:grid;grid-gap:1rem;gap:1rem;align-content:start}.SiteFooter_brandLockup__3eCVD{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;width:-moz-fit-content;width:fit-content}.SiteFooter_brandMark__3Pp7N{width:2rem;height:2rem}.SiteFooter_brandText__LgaZC{font-family:var(--font-display);font-size:1.1rem;font-weight:700;letter-spacing:-.01em;color:#f7f5ee}.SiteFooter_brandAccent__jTNiC{background:var(--gradient-brand);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;margin-left:.18rem}.SiteFooter_copy__GDmDC{margin:0;color:rgba(247,245,238,.62);line-height:1.7;max-width:28rem;font-size:.94rem}.SiteFooter_contactBlock__sr8TE{display:grid;grid-gap:.5rem;gap:.5rem;margin-top:.4rem}.SiteFooter_contactLink__g1miY{color:var(--color-gold-light);text-decoration:none;width:-moz-fit-content;width:fit-content;font-size:.94rem;transition:color var(--transition)}.SiteFooter_contactLink__g1miY:hover{color:#ffe7b3}.SiteFooter_columnTitle__znHr8{margin:0 0 1rem;font-size:.78rem;text-transform:uppercase;letter-spacing:.14em;color:rgba(247,245,238,.62);font-weight:700}.SiteFooter_list__GP43N{display:grid;grid-gap:.7rem;gap:.7rem;margin:0;padding:0;list-style:none}.SiteFooter_link__rbLq8{color:rgba(247,245,238,.85);text-decoration:none;font-size:.95rem;transition:color var(--transition)}.SiteFooter_link__rbLq8:hover{color:var(--color-gold-light)}.SiteFooter_bottomRow__2xobj{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding-top:1.2rem}.SiteFooter_copyright__FlGrJ,.SiteFooter_tagline__jMEKN{margin:0;color:rgba(247,245,238,.5);font-size:.85rem}.SiteFooter_tagline__jMEKN{font-family:var(--font-display);letter-spacing:.02em}@media (max-width:960px){.SiteFooter_grid__kmMqQ{grid-template-columns:1fr 1fr}}@media (max-width:820px){.SiteFooter_grid__kmMqQ{grid-template-columns:1fr}.SiteFooter_bottomRow__2xobj{align-items:flex-start;justify-content:flex-start}}@media (max-width:640px){.SiteFooter_grid__kmMqQ{grid-template-columns:1fr}}.ButtonLink_button__sM9ag{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:0;border-radius:999px;padding:.78rem 1.4rem;font-weight:600;font-size:.95rem;letter-spacing:-.005em;text-decoration:none;white-space:normal;text-align:center;line-height:1.2;cursor:pointer;transition:transform var(--transition),background var(--transition),border-color var(--transition),box-shadow var(--transition),color var(--transition)}.ButtonLink_button__sM9ag:hover{transform:translateY(-1px)}.ButtonLink_button__sM9ag:focus-visible{outline:2px solid var(--color-purple);outline-offset:3px}.ButtonLink_label__9Xo6s{display:inline-block}.ButtonLink_arrow__M_e05{transition:transform var(--transition)}.ButtonLink_button__sM9ag:hover .ButtonLink_arrow__M_e05{transform:translateX(3px)}.ButtonLink_primary__I_ZuF{background:linear-gradient(135deg,var(--color-gold-light) 0,var(--color-gold) 50%,var(--color-gold-deep) 100%);color:#2a1f08;box-shadow:var(--shadow-gold),inset 0 1px 0 rgba(255,255,255,.3)}.ButtonLink_primary__I_ZuF:hover{box-shadow:0 18px 44px rgba(196,142,32,.36),inset 0 1px 0 rgba(255,255,255,.4)}.ButtonLink_secondary__5TbcO{background:rgba(255,255,255,.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1.5px solid var(--color-border-strong);color:var(--color-ink);box-shadow:0 4px 14px rgba(11,23,20,.04)}.ButtonLink_secondary__5TbcO:hover{border-color:var(--color-purple);color:var(--color-purple-deep)}.ButtonLink_ghost___Lvp2{padding:.5rem .2rem;color:var(--color-purple-deep);background:transparent}.ButtonLink_ghost___Lvp2:hover{color:var(--color-teal-deep)}.ButtonLink_secondary__5TbcO.ButtonLink_onDark__CEMc1{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.22);color:#f7f5ee;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ButtonLink_secondary__5TbcO.ButtonLink_onDark__CEMc1:hover{background:rgba(255,255,255,.14);border-color:var(--color-gold-light);color:var(--color-gold-light)}.ButtonLink_ghost___Lvp2.ButtonLink_onDark__CEMc1{color:var(--color-gold-light)}@media (max-width:480px){.ButtonLink_button__sM9ag{width:100%;justify-content:space-between;padding:.86rem 1.12rem}}.SiteHeader_header__DpfeV{position:-webkit-sticky;position:sticky;top:0;z-index:30;padding-block:.55rem;background:rgba(247,245,238,.78);backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px);border-bottom:1px solid rgba(11,23,20,.05)}.SiteHeader_inner__hPbhx{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:.42rem .78rem .42rem .64rem;border:1px solid rgba(11,23,20,.06);border-radius:999px;background:rgba(255,255,255,.55);box-shadow:0 12px 32px rgba(11,23,20,.05)}.SiteHeader_brand__sg5d_{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;color:var(--color-ink)}.SiteHeader_brandMark__9JsvY{width:2rem;height:2rem}.SiteHeader_wordmark__dxijf{font-family:var(--font-display);font-size:1.05rem;font-weight:700;letter-spacing:-.01em;color:var(--color-ink)}.SiteHeader_wordmarkAccent__R0JDd{background:var(--gradient-brand);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;margin-left:.18rem}.SiteHeader_nav__e653K{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.4rem}.SiteHeader_link__Xoue6{position:relative;color:var(--color-muted);text-decoration:none;font-size:.94rem;font-weight:500;letter-spacing:-.01em;transition:color var(--transition)}.SiteHeader_link__Xoue6:focus-visible,.SiteHeader_link__Xoue6:hover{color:var(--color-ink)}.SiteHeader_link__Xoue6:after{content:"";position:absolute;left:0;right:0;bottom:-.45rem;height:2px;background:var(--gradient-brand);border-radius:2px;opacity:0;transform:scaleX(.4);transform-origin:center;transition:opacity var(--transition),transform var(--transition)}.SiteHeader_link__Xoue6:focus-visible:after,.SiteHeader_link__Xoue6:hover:after{opacity:1;transform:scaleX(1)}.SiteHeader_cta__Z4lP3{display:inline-flex}.SiteHeader_menuToggle__Q6PtP,.SiteHeader_mobileMenu__Y1doV{display:none}.SiteHeader_menuToggle__Q6PtP::-webkit-details-marker{display:none}.SiteHeader_menuLabel__ye_pz{font-size:.94rem;font-weight:600}.SiteHeader_menuIcon__Nv3qw{display:grid;grid-gap:.2rem;gap:.2rem;width:1rem}.SiteHeader_menuIcon__Nv3qw span{display:block;width:100%;height:2px;border-radius:999px;background:currentColor;transition:transform var(--transition),opacity var(--transition)}.SiteHeader_mobilePanel__iwP9K{display:grid;grid-gap:.35rem;gap:.35rem;padding-top:.75rem;margin-top:.65rem;border-top:1px solid rgba(11,23,20,.08)}.SiteHeader_mobileButton__1dqkJ,.SiteHeader_mobileLink__uHM29{text-decoration:none}.SiteHeader_mobileLink__uHM29{padding:.82rem .15rem;border-bottom:1px solid rgba(11,23,20,.06);color:var(--color-ink);font-weight:500}.SiteHeader_mobileButton__1dqkJ{display:inline-flex;align-items:center;justify-content:center;margin-top:.5rem;padding:.86rem 1rem;border-radius:999px;background:linear-gradient(135deg,var(--color-gold-light) 0,var(--color-gold) 52%,var(--color-gold-deep) 100%);color:#2a1f08;font-weight:700;box-shadow:var(--shadow-gold),inset 0 1px 0 rgba(255,255,255,.28)}@media (max-width:980px){.SiteHeader_inner__hPbhx{flex-wrap:wrap;border-radius:1.4rem;padding:.6rem .82rem}.SiteHeader_nav__e653K{width:100%;justify-content:flex-start;gap:1rem;order:3}}@media (max-width:860px){.SiteHeader_inner__hPbhx{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.75rem;gap:.75rem;padding:.64rem .78rem}.SiteHeader_brand__sg5d_{min-width:0}.SiteHeader_cta__Z4lP3,.SiteHeader_nav__e653K{display:none}.SiteHeader_mobileMenu__Y1doV{display:block;grid-column:2;justify-self:end}.SiteHeader_menuToggle__Q6PtP{display:inline-flex;align-items:center;justify-content:space-between;gap:.7rem;width:-moz-fit-content;width:fit-content;margin-left:auto;padding:.72rem .92rem;border-radius:999px;border:1px solid rgba(11,23,20,.1);background:rgba(255,255,255,.88);color:var(--color-ink);cursor:pointer;list-style:none;box-shadow:0 10px 24px rgba(11,23,20,.05)}.SiteHeader_mobileMenu__Y1doV[open] .SiteHeader_menuIcon__Nv3qw span:first-child{transform:translateY(4px) rotate(45deg)}.SiteHeader_mobileMenu__Y1doV[open] .SiteHeader_menuIcon__Nv3qw span:nth-child(2){opacity:0}.SiteHeader_mobileMenu__Y1doV[open] .SiteHeader_menuIcon__Nv3qw span:nth-child(3){transform:translateY(-4px) rotate(-45deg)}.SiteHeader_mobileMenu__Y1doV[open]{grid-column:1/-1;justify-self:stretch}.SiteHeader_mobileMenu__Y1doV[open] .SiteHeader_menuToggle__Q6PtP{margin-left:auto}}@media (max-width:520px){.SiteHeader_inner__hPbhx{padding:.58rem .7rem}.SiteHeader_wordmark__dxijf{font-size:.98rem}.SiteHeader_brandMark__9JsvY{width:1.85rem;height:1.85rem}.SiteHeader_menuToggle__Q6PtP{min-width:7.5rem}.SiteHeader_mobileMenu__Y1doV[open] .SiteHeader_menuToggle__Q6PtP{width:100%}}:root{color-scheme:light;--color-ink:#0b1714;--color-ink-2:#13211e;--color-ink-3:#1c2c28;--color-purple:#7c6fe3;--color-purple-deep:#5b4fcf;--color-purple-light:#a499ee;--color-purple-soft:rgba(124,111,227,0.1);--color-teal:#1fa39e;--color-teal-deep:#0e7773;--color-teal-light:#4cc9c4;--color-teal-soft:rgba(31,163,158,0.1);--color-gold:#e5b259;--color-gold-deep:#c48e20;--color-gold-light:#f5cf85;--color-gold-soft:rgba(229,178,89,0.12);--color-background:#f7f5ee;--color-surface:#fbf9f2;--color-card:rgba(255,255,255,0.72);--color-card-strong:rgba(255,255,255,0.92);--color-foreground:var(--color-ink);--color-muted:#5c6b68;--color-muted-soft:#8a9794;--color-border-soft:rgba(11,23,20,0.08);--color-border-strong:rgba(11,23,20,0.16);--color-border-dark:rgba(255,255,255,0.1);--shadow-soft:0 16px 40px rgba(11,23,20,0.06);--shadow-card:0 18px 48px rgba(11,23,20,0.08),0 2px 6px rgba(11,23,20,0.04);--shadow-lift:0 28px 64px rgba(11,23,20,0.12);--shadow-gold:0 14px 36px rgba(196,142,32,0.28);--shadow-purple:0 14px 36px rgba(91,79,207,0.28);--gradient-brand:linear-gradient(135deg,var(--color-purple) 0%,var(--color-teal) 60%,var(--color-gold) 100%);--gradient-brand-soft:linear-gradient(135deg,var(--color-purple-light),var(--color-teal-light),var(--color-gold-light));--gradient-ink:linear-gradient(160deg,#0b1714,#13211e 55%,#102f2c);--gradient-cta:linear-gradient(135deg,#5b4fcf,#1fa39e);--gradient-hero-light:linear-gradient(135deg,rgba(255,255,255,0.94),rgba(255,249,240,0.98) 48%,rgba(250,246,255,0.94));--gradient-panel-light:linear-gradient(180deg,rgba(255,255,255,0.88),rgba(255,250,244,0.76));--gradient-panel-tint:linear-gradient(160deg,rgba(164,153,238,0.12),rgba(245,207,133,0.14),rgba(255,255,255,0.86));--ease-out:cubic-bezier(0.16,1,0.3,1);--transition:280ms var(--ease-out);--color-accent:var(--color-teal-deep);--color-accent-strong:var(--color-purple-deep);--color-accent-contrast:#ffffff;--shadow-ambient:0 24px 64px rgba(91,79,207,0.08),0 18px 42px rgba(196,142,32,0.08)}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{overflow-x:clip}body{margin:0;min-height:100vh;background:var(--color-background);color:var(--color-foreground);font-family:var(--font-body),system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}body:after,body:before{content:"";position:fixed;border-radius:50%;filter:blur(110px);opacity:.55;pointer-events:none;z-index:-1}body:before{width:620px;height:620px;background:radial-gradient(circle,rgba(124,111,227,.18),transparent 70%);top:-160px;right:-120px;animation:float-orb 22s ease-in-out infinite}body:after{width:520px;height:520px;background:radial-gradient(circle,rgba(229,178,89,.18),transparent 70%);bottom:-10%;left:-120px;animation:float-orb 28s ease-in-out infinite reverse}@keyframes float-orb{0%,to{transform:translate(0) scale(1)}33%{transform:translate(40px,-30px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}a{color:inherit}img{max-width:100%}img,main{display:block}main{overflow-x:clip}::selection{background:rgba(124,111,227,.2);color:var(--color-ink)}button,input,select,textarea{font:inherit}.gradient-text{background:var(--gradient-brand);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.section-eyebrow{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .9rem;border-radius:999px;background:var(--color-purple-soft);color:var(--color-purple-deep);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.section-eyebrow:before{content:"";width:.45rem;height:.45rem;border-radius:999px;background:var(--color-gold)}@media (prefers-reduced-motion:reduce){body:after,body:before{animation:none}html{scroll-behavior:auto}}@media (max-width:640px){body:before{width:420px;height:420px;top:-140px;right:-180px}body:after{width:360px;height:360px;left:-150px;bottom:-6%}}