@font-face{font-family:"Suisse Intl (v2)";src:url(https://cdn.prod.website-files.com/64f14461ed886d13a60740ae/6995e37f0a9e29d020467ca5_SuisseIntl-Regular.otf) format("opentype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:"Suisse Intl (v2)";src:url(https://cdn.prod.website-files.com/64f14461ed886d13a60740ae/6995e37fd8ed1c0b8a512184_SuisseIntl-Medium.otf) format("opentype");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:"Suisse Intl (v2)";src:url(https://cdn.prod.website-files.com/64f14461ed886d13a60740ae/6995e37fa564ba5fd4b5d8e7_SuisseIntl-Bold.otf) format("opentype");font-display:swap;font-style:normal;font-weight:700}:root{--deep-ocean: #1f3268;--energy-blue: #524ee9;--charcoal: #2f3035;--lavender: #cfd2df;--modern-gray: #f6f6f6;--off-white: #f9f8f5;--warm-white: #fffdf9;--cream: #fffbf2;--white: #ffffff;--ink: var(--charcoal);--navy: var(--deep-ocean);--muted: rgba(47, 48, 53, .7);--paper: var(--warm-white);--surface: var(--white);--wash: var(--modern-gray);--line: var(--lavender);--brand: var(--deep-ocean);--brand-2: var(--energy-blue);--accent: var(--energy-blue);--accent-2: var(--cream);--success: #36a144;--shadow-hairline: 0 1px 2px rgba(31, 50, 104, .06);--shadow-card: 0 2px 8px rgba(31, 50, 104, .08);--shadow-lifted: 0 8px 24px rgba(31, 50, 104, .12);--shadow: var(--shadow-card);--type-h1: clamp(2.8rem, 6.1vw, 5.5rem);--type-h2: clamp(2rem, 4.4vw, 3.8rem);--type-h3: clamp(1.5rem, 2.7vw, 2.3rem);--type-h4: clamp(1.3rem, 1.55vw, 1.5rem);--type-h5: clamp(1.1rem, 1.25vw, 1.2rem);--type-h6: clamp(.9rem, 1vw, 1rem);--type-body-xl: clamp(1.2rem, 1.8vw, 1.5rem);--type-body-lg: clamp(1.1rem, 1.45vw, 1.25rem);--type-body-md: clamp(.9rem, 1vw, 1rem);--type-body-sm: clamp(.8rem, .9vw, .9rem);--type-eyebrow: clamp(.7rem, .78vw, .8rem);--radius-tiny: .125rem;--radius-small: .25rem;--radius: .5rem;--radius-large: .75rem;--radius-pill: 1000rem;color-scheme:light}*{box-sizing:border-box}html{background:var(--paper);color:var(--ink);font-family:"Suisse Intl (v2)",Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;text-rendering:optimizeLegibility}body{margin:0;min-width:320px}body,button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}h1,h2,h3,h4,h5,h6{color:var(--ink);font-weight:500;letter-spacing:0;margin-block:0 .75rem}h1{font-size:var(--type-h1);line-height:1}h2{font-size:var(--type-h2);line-height:1.1}h3{font-size:var(--type-h3);line-height:1.2}h4,h5,h6{line-height:1.4}h4{font-size:var(--type-h4)}h5{font-size:var(--type-h5)}h6{font-size:var(--type-h6)}button,.button{align-items:center;border:0;border-radius:var(--radius-pill);cursor:pointer;display:inline-flex;font-weight:500;gap:.5rem;justify-content:center;line-height:1.1;min-height:44px;padding:.85rem 1rem;text-align:center;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.button:hover{transform:translateY(-1px)}.button.primary{background:var(--brand);color:#fff;box-shadow:var(--shadow-card)}.button.secondary{background:transparent;border:1px solid currentColor;color:var(--brand)}.button.ghost{background:transparent;border:0;color:var(--navy);min-height:auto;padding-inline:0}.container{margin-inline:auto;max-width:1200px;padding-inline:clamp(1rem,3vw,2rem);width:100%}.eyebrow{color:var(--brand-2);font-size:var(--type-eyebrow);font-weight:500;letter-spacing:0;text-transform:uppercase}.section{padding-block:clamp(3rem,7vw,6rem)}.section.alt{background:var(--cream)}.grid{display:grid;gap:1.25rem}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.card{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.card-body{padding:clamp(1rem,2vw,1.4rem)}.pill{align-items:center;background:#6248ff1f;border-radius:var(--radius-pill);color:var(--brand-2);display:inline-flex;font-size:.8rem;font-weight:500;min-height:30px;padding:.35rem .7rem}.prose{color:var(--muted);font-size:1.05rem}.prose h2,.prose h3{color:var(--ink);line-height:1.15}.prose p{margin-block:0 1rem}.media-band{display:grid;gap:clamp(1.5rem,4vw,3rem);grid-template-columns:minmax(0,1fr) minmax(280px,.85fr);align-items:center}.media-band img{aspect-ratio:4 / 3;border-radius:var(--radius);box-shadow:var(--shadow);height:100%;object-fit:cover;width:100%}.split-list{display:grid;gap:.85rem;margin:1.4rem 0;padding:0}.split-list li{background:var(--cream);border-left:4px solid var(--brand);border-radius:var(--radius);list-style:none;padding:.85rem 1rem}.form-grid{display:grid;gap:.9rem}.field{display:grid;gap:.35rem}.field label{color:var(--ink);font-size:.9rem;font-weight:500}.field input,.field select,.field textarea{background:#fff;border:1px solid var(--line);border-radius:var(--radius-small);color:var(--ink);min-height:44px;padding:.75rem .85rem;width:100%}.field textarea{min-height:130px;resize:vertical}@media(max-width:860px){.grid.two,.grid.three,.media-band{grid-template-columns:1fr}}@media(max-width:620px){.button{width:100%}}
