@font-face{font-family:Jakarta;src:url(../../../fonts/PlusJakartaSans-Variable.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:Space;src:url(../../../fonts/SpaceGrotesk-Variable.ttf)format("truetype");font-weight:100 900;font-display:swap}:root{color:#18181b;font-synthesis:none;text-rendering:optimizelegibility;background:#fafbfc;font-family:Jakarta,system-ui,sans-serif}#app{display:contents}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit;text-underline-offset:.24em}a:hover{text-decoration-color:#2563eb}a:focus-visible,button:focus-visible{outline-offset:4px;outline:3px solid #2563eb}::selection{color:#111827;background:#dbeafe}.wrap{width:min(1160px,100% - 48px);margin-inline:auto}.skip{z-index:20;background:#fff;padding:12px;position:absolute;top:-80px;left:20px}.skip:focus{top:20px}.preview{color:#243e72;letter-spacing:.02em;text-align:center;background:#e8efff;padding:10px 20px;font-size:.75rem;font-weight:700}.site-header{justify-content:space-between;align-items:center;gap:24px;padding-block:27px;display:flex}.wordmark{letter-spacing:-.03em;font-family:Space,sans-serif;font-size:1.55rem;font-weight:700;text-decoration:none}.wordmark span{color:#2563eb}.site-header nav{flex-wrap:wrap;gap:clamp(14px,3vw,38px);display:flex}.site-header nav a{font-size:.9rem;font-weight:700;text-decoration:none}.site-header nav a:hover{text-decoration:underline}h1,h2,h3,p{margin-top:0}h1,h2{letter-spacing:-.035em;font-family:Space,sans-serif;line-height:1.05}h1{font-size:clamp(3.5rem,7.7vw,6.6rem);font-weight:600}h2{font-size:clamp(2.5rem,4.7vw,4.25rem);font-weight:600}.lead{color:#3f4552;max-width:61ch;font-size:clamp(1.13rem,1.7vw,1.4rem);line-height:1.55}p{color:#52525b;line-height:1.7}.hero{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:center;gap:clamp(40px,7vw,100px);padding-block:clamp(90px,12vw,170px);display:grid}.hero h1 em{color:#2563eb;font-style:normal}.hero-copy .lead{max-width:54ch;margin-block:26px 32px}.button{color:#fff;background:#2563eb;border-radius:999px;align-items:center;gap:34px;min-height:54px;padding:17px 24px;font-weight:800;text-decoration:none;display:inline-flex}.button:hover{color:#fff;background:#1d4ed8}.button.secondary{color:#183f91;background:#e8efff}.availability{margin-top:20px;font-size:.82rem}.record-panel{background:#fff;border:1px solid #e6eaf2;border-radius:26px;flex-direction:column;justify-content:space-between;min-height:385px;padding:28px;display:flex;transform:rotate(1.3deg);box-shadow:0 25px 65px -35px #50627d50}.record-top,.record-bottom{color:#596477;justify-content:space-between;gap:15px;font-size:.78rem;font-weight:700;display:flex}.dot{background:#2563eb;border-radius:50%;width:9px;height:9px}.record-main p{color:#18181b;margin-bottom:10px;font-size:1.25rem;font-weight:700}.record-main strong{letter-spacing:-.04em;font-family:Space;font-size:clamp(3rem,5vw,4.8rem);line-height:1.05;display:block}.record-main span{color:#697386;margin-top:13px;display:block}.record-bottom{border-top:1px solid #e6eaf2;padding-top:22px}.record-bottom strong{color:#1e45a5}.narrative{grid-template-columns:.95fr 1.05fr;gap:clamp(40px,8vw,130px);padding-block:120px;display:grid}.narrative h2{max-width:12ch}.narrative .lead{margin-bottom:22px}.narrative p{max-width:65ch}.text-link{color:#174db7;margin-top:12px;font-weight:800;display:inline-block}.privacy-band{background:#e9effb}.closing{text-align:center;padding-block:130px}.closing h2{margin-bottom:22px}.closing p{max-width:60ch;margin:0 auto 34px}.content-page{padding-block:80px 130px}.content-page header{max-width:900px;margin-bottom:64px}.content-page h1{max-width:14ch;font-size:clamp(3.4rem,6vw,5.7rem)}.content-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 100px;display:grid}.content-sections section{border-top:1px solid #dce2ed;padding-top:25px}.content-sections h2{font-size:clamp(1.65rem,2.5vw,2.3rem)}.content-sections p{max-width:62ch}.contact{margin-top:55px}.legal-copy{max-width:76ch}.legal-copy h1{margin-block:50px 22px;font-size:2.4rem}.legal-copy h2{margin-block:42px 14px;font-size:1.7rem;line-height:1.25}.legal-copy h3{margin-top:30px;font-size:1.2rem}.legal-copy li{color:#52525b;margin-bottom:8px;line-height:1.7}.legal-copy table{border-collapse:collapse;font-size:.86rem;display:block;overflow-x:auto}.legal-copy td,.legal-copy th{text-align:left;vertical-align:top;border:1px solid #dce2ed;padding:10px}.legal-copy th{color:#18181b;background:#e9effb}footer{color:#f4f5f8;background:#161922;padding-top:70px}footer p,footer a{color:#cbd3e3}.footer-grid{justify-content:space-between;gap:40px;display:flex}.footer-grid nav{grid-template-columns:repeat(2,minmax(120px,1fr));gap:15px 35px;display:grid}.footer-bottom{color:#b4bdcf;border-top:1px solid #374051;justify-content:space-between;gap:20px;margin-top:70px;padding-block:23px;font-size:.76rem;display:flex}@media (width<=800px){.hero,.narrative{grid-template-columns:1fr}.hero{padding-top:80px}.record-panel{max-width:560px;min-height:320px}.narrative{padding-block:90px}.content-sections{grid-template-columns:1fr}.content-page{padding-block:65px 100px}.footer-grid{flex-direction:column}}@media (width<=550px){.wrap{width:min(100% - 36px,1160px)}.site-header{flex-direction:column;align-items:flex-start;padding-block:20px}.site-header nav{gap:13px 20px}.site-header nav a{font-size:.82rem}.hero{padding-block:58px 95px}.record-panel{transform:none}.narrative{padding-block:75px}.footer-grid nav{grid-template-columns:1fr 1fr}.footer-bottom{flex-direction:column;margin-top:50px}}@media (prefers-color-scheme:dark){:root{color:#f4f5f8;background:#161922}.preview{color:#cbd6ff;background:#252b44}.lead,p{color:#b4bdcf}.record-panel{box-shadow:none;background:#202533;border-color:#343b4a}.record-main p{color:#f4f5f8}.record-main span,.record-top,.record-bottom{color:#b4bdcf}.record-bottom{border-color:#343b4a}.record-bottom strong,.hero h1 em,.wordmark span{color:#b3adff}.privacy-band{background:#202533}.text-link{color:#b3adff}.button{color:#201b45;background:#b3adff}.button:hover{color:#201b45;background:#c9c4ff}.button.secondary{color:#f4f5f8;background:#303857}.content-sections section{border-color:#343b4a}.legal-copy li{color:#b4bdcf}.legal-copy th{color:#f4f5f8;background:#303857}.legal-copy td,.legal-copy th{border-color:#343b4a}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.01ms!important;animation-duration:.01ms!important}}main,.hero-copy,.narrative>div,.content-sections>section{min-width:0}.privacy-links,.page-actions{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.privacy-links .text-link{margin-top:0;padding-block:10px}.page-actions{border-top:1px solid #dce2ed;margin-top:55px;padding-top:28px}.page-actions .text-link{margin-top:0;padding-block:12px}.related-notice{border-top:1px solid #dce2ed;margin-top:50px;padding-top:24px}.site-header nav a,.footer-grid nav a{align-items:center;min-height:44px;display:inline-flex}.legal-copy{overflow-wrap:anywhere}.legal-copy table{max-width:100%}@media (width<=550px){.footer-grid nav{grid-template-columns:1fr;gap:4px}.site-header nav{row-gap:2px}.content-page h1{overflow-wrap:anywhere}.privacy-links,.page-actions{flex-direction:column;align-items:flex-start}.page-actions .button{text-align:center;justify-content:center}}@media (prefers-color-scheme:dark){.page-actions,.related-notice{border-color:#343b4a}}
