@font-face{font-family:DM Sans;src:url(/fonts/DMSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/DMSans-Medium.ttf) format("truetype");font-weight:650;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/CormorantGaramond-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/CormorantGaramond-SemiBold.ttf) format("truetype");font-weight:650;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/CormorantGaramond-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Archivo;src:url(/fonts/Archivo-Variable.woff2) format("woff2");font-weight:100 900;font-stretch:62% 125%;font-style:normal;font-display:swap}:root{--ivory:#f7fbf8;--paper:#fffffd;--ink:#0c2030;--muted:#51626b;--olive:#536a2e;--green:#4a9848;--blue:#006cb8;--teal:#159eaf;--line:#cddcd5;--deep:#061c2a;--radius:8px;--u:max(0.6667px,calc(100cqw / 1536))}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;color:var(--ink);background:var(--ivory);font-family:DM Sans,Arial,sans-serif;line-height:1.55;overflow-x:clip;container-type:inline-size}img,svg{max-width:100%}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--teal);outline-offset:3px}h1,h2,h3,p{margin:0}.logo{display:block;height:auto;width:158px;object-fit:contain}.sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.chooser-shell{align-items:center;background:linear-gradient(90deg,rgba(0,108,184,.08) 1px,transparent 1px),linear-gradient(180deg,rgba(21,158,175,.08) 1px,transparent 1px),var(--ivory);background-size:72px 72px;display:grid;min-height:100vh;padding:2rem}.chooser-panel{margin:0 auto;max-width:1120px;width:100%}.chooser-panel .logo{margin-bottom:2rem;width:188px}.chooser-kicker{color:var(--teal);font-weight:650;margin-bottom:.6rem}.chooser-panel h1{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(3rem,8vw,6.8rem);font-weight:650;letter-spacing:0;line-height:.9;max-width:890px}.chooser-copy{color:var(--muted);margin:1.2rem 0 2.2rem;max-width:660px}.chooser-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.chooser-card{border:1px solid var(--line);border-radius:var(--radius);display:grid;grid-gap:.65rem;gap:.65rem;min-height:270px;padding:1.4rem;position:relative}.chooser-card span{font-size:.84rem;font-weight:650;text-transform:uppercase}.chooser-card strong{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2rem,4vw,3.4rem);line-height:.95}.chooser-card small{color:inherit;font-size:1rem;max-width:390px}.chooser-card svg{bottom:1.2rem;position:absolute;right:1.2rem}.chooser-card-a{background:var(--paper);color:var(--ink)}.chooser-card-b{background:var(--blue);color:var(--paper)}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:1023px){:root{--u:0.8px}.line-break{display:none}}@media (max-width:900px){.chooser-grid{grid-template-columns:1fr}}@media (max-width:520px){.chooser-shell{padding:1rem}.chooser-card{min-height:230px}.logo{width:136px}}