@font-face{font-family:__Urbanist_28219e;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/680d078f20ab2e33-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:__Urbanist_28219e;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/a22b1dc24103c00d-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:__Urbanist_28219e;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/680d078f20ab2e33-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:__Urbanist_28219e;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/a22b1dc24103c00d-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:__Urbanist_28219e;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/680d078f20ab2e33-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:__Urbanist_28219e;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a22b1dc24103c00d-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:__Urbanist_28219e;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/680d078f20ab2e33-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:__Urbanist_28219e;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a22b1dc24103c00d-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:__Urbanist_28219e;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/680d078f20ab2e33-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:__Urbanist_28219e;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a22b1dc24103c00d-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:__Urbanist_Fallback_28219e;src:local("Arial");ascent-override:95.93%;descent-override:25.24%;line-gap-override:0.00%;size-adjust:99.04%}.__className_28219e{font-family:__Urbanist_28219e,__Urbanist_Fallback_28219e;font-style:normal}.__variable_28219e{--font-urbanist:"__Urbanist_28219e","__Urbanist_Fallback_28219e"}@font-face{font-family:__DM_Sans_be8b38;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:__DM_Sans_be8b38;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:__DM_Sans_be8b38;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:__DM_Sans_be8b38;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:__DM_Sans_be8b38;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:__DM_Sans_be8b38;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:__DM_Sans_be8b38;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:__DM_Sans_be8b38;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:__DM_Sans_Fallback_be8b38;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_be8b38{font-family:__DM_Sans_be8b38,__DM_Sans_Fallback_be8b38;font-style:normal}.__variable_be8b38{--font-dm-sans:"__DM_Sans_be8b38","__DM_Sans_Fallback_be8b38"}:root{--color-plum:#7b2d6e;--color-plum-dark:#5a1f50;--color-plum-xdark:#2e0f29;--color-plum-soft:#f6edf4;--color-primary-900:var(--color-plum-xdark);--color-primary-600:var(--color-plum-dark);--color-primary-500:var(--color-plum);--color-primary-100:var(--color-plum-soft);--color-primary-contrast:#fff;--color-accent-500:#c4a265;--color-accent-light:#e0c88f;--color-accent-ondark:#e0c88f;--color-save:#b03a5b;--color-on-accent:#241017;--color-velvet-0:#fdfbfc;--color-velvet-1:#f9f1f6;--color-velvet-2:#f3e4ee;--color-velvet-3:#ecd6e4;--color-ink:#1a1612;--color-ink-2:#4a423d;--color-ink-3:#7a7069;--color-line:#e6dce3;--color-neutral-000:#fff;--color-neutral-100:var(--color-velvet-0);--color-neutral-200:var(--color-line);--color-neutral-400:var(--color-ink-3);--color-neutral-600:var(--color-ink-2);--color-neutral-900:var(--color-ink);--color-on-dark-primary:#f6edf3;--color-on-dark-muted:#dcc5d6;--color-on-dark-faint:#bfa4ba;--color-danger:#b3492e;--color-danger-bg:#f7e7e2;--color-bg:#fff;--color-surface:var(--color-velvet-1);--color-surface-soft:var(--color-velvet-0);--color-border:var(--color-line);--color-text:var(--color-ink);--color-text-muted:var(--color-ink-2);--color-text-faint:var(--color-ink-3);--font-display:var(--font-urbanist),"DM Sans",-apple-system,Helvetica,Arial,sans-serif;--font-body:var(--font-dm-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--font-mono:ui-monospace,"SFMono-Regular",Menlo,monospace;--text-display:clamp(33px,4.3vw,54px);--text-closer:clamp(30px,4vw,50px);--text-h2:clamp(29px,3.4vw,44px);--text-h2-sm:clamp(26px,2.6vw,34px);--text-h3:19px;--text-h4:17px;--text-eyebrow:11.5px;--text-lede:clamp(16px,1.25vw,17.5px);--text-body-lg:17px;--text-body:16px;--text-body-sm:14px;--text-meta:12.5px;--text-micro:11px;--weight-display:200;--weight-h2:300;--weight-heading:400;--weight-medium:500;--weight-semi:600;--tracking-tight:-0.025em;--tracking-heading:-0.01em;--tracking-eyebrow:0.18em;--tracking-label:0.14em;--tracking-nav:0.09em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:40px;--space-8:64px;--space-rhythm:clamp(72px,8vw,116px);--space-shead:clamp(38px,4.5vw,60px);--gutter:20px;--radius-pill:999px;--radius-card:20px;--radius-panel:16px;--radius-input:12px;--radius-tile:12px;--shadow-card:0 1px 2px rgba(46,15,41,.06);--shadow-tile:0 22px 44px -32px rgba(46,15,41,.45);--shadow-float:0 10px 34px -20px rgba(46,15,41,.35);--shadow-float-solid:0 12px 34px -22px rgba(46,15,41,.5);--shadow-raised:0 20px 48px -26px rgba(46,15,41,.55);--shadow-drawer:0 24px 60px -30px rgba(46,15,41,.5);--alpha-on-plum-line:hsla(0,0%,100%,.14);--alpha-on-plum-line-strong:hsla(0,0%,100%,.16);--alpha-on-plum-fill:hsla(0,0%,100%,.045);--alpha-on-plum-fill-2:hsla(0,0%,100%,.04);--alpha-on-plum-dash:hsla(0,0%,100%,.16);--alpha-on-plum-border:hsla(0,0%,100%,.42);--alpha-on-plum-hover:hsla(0,0%,100%,.1);--alpha-on-plum-rule:hsla(0,0%,100%,.12);--alpha-on-plum-underline:hsla(0,0%,100%,.4);--alpha-header:hsla(0,0%,100%,.82);--alpha-header-border:rgba(230,220,227,.9);--alpha-badge:hsla(0,0%,100%,.94);--alpha-overlay-plum:rgba(46,15,41,.85);--gradient-band:linear-gradient(160deg,var(--color-plum-dark) 0%,var(--color-plum-xdark) 100%);--gradient-hero:linear-gradient(180deg,var(--color-velvet-1) 0%,rgba(249,241,246,0) 100%);--container-max:1240px;--container-narrow:760px;--header-height:78px;--ease-standard:cubic-bezier(0.4,0,0.2,1);--duration-fast:150ms;--duration-base:250ms;--duration-slow:700ms}@media (min-width:768px){:root{--gutter:24px}}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0ms;--duration-base:0ms;--duration-slow:0ms}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:clip}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--color-bg);color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--text-body);line-height:1.65;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-display);color:var(--color-text);font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading);line-height:1.18;margin:0}p{margin:0 0 1em}img{max-width:100%;display:block}a{color:inherit}button{font:inherit}:focus-visible{outline:2px solid var(--color-accent-500);outline-offset:3px}.skipLink{position:absolute;left:-9999px;top:0;z-index:100;background:var(--color-plum);color:var(--color-primary-contrast);padding:var(--space-3) var(--space-5);border-radius:0 0 var(--radius-tile) 0}.skipLink:focus{left:0}