*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{color:#fff;background:#0c111e;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button,a{touch-action:manipulation}button{font:inherit;cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:6px;outline:3px solid #fff}video,.shade{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.shade{background:linear-gradient(110deg,#080d19a6,#080d192e)}.scene{position:relative;overflow:hidden}.intro{z-index:100;background:#0c111e;place-items:center;min-height:100dvh;display:grid;position:fixed;inset:0;overflow:auto}.intro .shade{background:#080d2580}.entry{text-align:center;max-width:800px;padding:48px 24px;position:relative}.logo{letter-spacing:-.06em;white-space:nowrap;font-size:clamp(42px,6vw,82px);font-weight:900;line-height:1}.logo span{color:#ff3348}.logo i{vertical-align:top;letter-spacing:0;font-size:14px;font-style:normal;display:none}.entry h1{margin:38px 0;font-size:clamp(78px,13vw,156px)}.eyebrow{letter-spacing:.18em;margin:0 0 26px;font-size:14px;font-weight:700}.entry-copy{margin-bottom:36px;font-size:clamp(24px,3vw,32px);line-height:1.3}.primary,.secondary{color:#fff;background:#ff3348;border:0;border-radius:4px;padding:17px 26px;font-weight:700;line-height:1.4;display:inline-block}.primary:hover{background:#dc243b}.secondary{background:#ffffff14;border:1px solid #fff5}.exit{color:#cbd1df;margin:18px 0 36px;text-decoration:underline;display:block}.fine{color:#bbc2d0;font-size:14px;line-height:1.6}.topline{letter-spacing:.12em;color:#c6cad2;background:#101725;justify-content:space-between;padding:8px 5%;font-size:12px;display:flex}header{z-index:5;background:#0c111e;border-bottom:1px solid #ffffff18;justify-content:space-between;align-items:center;height:120px;padding:0 5%;display:flex;position:relative}header .logo{position:absolute;left:50%;transform:translate(-50%)}.header-link{font-size:14px}#menu{display:none}nav{background:#101725;padding:20px 5%}nav a{padding:12px;display:block}.hero{height:calc(100svh - 156px);min-height:440px;max-height:1000px}.hero .shade{background:linear-gradient(#0000 35%,#080c22b0)}.hero .slide{opacity:0;transition:opacity .6s}.hero .slide.active{opacity:1}.slide-bar{z-index:2;flex-wrap:wrap;align-items:center;gap:12px;display:flex;position:absolute;bottom:16px;left:7%;right:7%}.slide-tabs{flex-wrap:wrap;gap:6px;display:flex}.slide-tabs button,.share{color:#fff;background:#ffffff14;border:1px solid #fff5;border-radius:4px;padding:8px 14px;font-size:14px}.slide-tabs button.active{background:#ff3348;border-color:#ff3348}.share{margin-left:auto}#share-note{font-size:14px}.hero-bottom{justify-content:space-between;align-items:end;display:flex;position:absolute;bottom:70px;left:7%;right:7%}.hero-bottom p{margin:0;font-size:clamp(26px,3.3vw,46px);font-weight:600;line-height:1.15}.hero-bottom a{border-bottom:1px solid #fff;padding-bottom:8px}.scene-label{letter-spacing:.16em;color:#cbd1df;font-size:12px;position:absolute;bottom:22px;left:7%}.section-inner{max-width:1360px;margin:auto;padding:110px 7%;position:relative}h2{letter-spacing:-.055em;margin:0 0 40px;font-size:clamp(44px,6.2vw,84px);font-weight:600;line-height:1.05}h2 em{color:#ced4e1;font-style:normal}h3{margin:28px 0 14px;font-size:25px;font-weight:500;line-height:1.2}.fact-grid{grid-template-columns:repeat(3,1fr);gap:34px;margin-top:64px;margin-bottom:44px;display:grid}.fact-grid article{border-top:1px solid #fff5;padding-top:20px}.number{color:#b8c1d4;font-size:14px}.fact-grid p{color:#d3d9e4;max-width:310px}.text-link{border-bottom:1px solid #aaa;padding-bottom:6px}.split{grid-template-columns:1fr 1fr;gap:70px;display:grid}.lede{color:#d5dbe7;max-width:500px;font-size:20px}.accordions{padding-top:25px}details{border-bottom:1px solid #ffffff35;padding:24px 0}summary{cursor:pointer;padding-right:25px;font-size:20px;list-style:none;position:relative}summary:after{content:"+";position:absolute;right:0}details[open] summary:after{content:"−"}details p{color:#d2d8e5}details a{text-decoration:underline}.support-links{gap:16px;margin:34px 0;display:flex}.support .section-inner{padding-top:120px;padding-bottom:120px}.footer-inner{grid-template-columns:1fr 1fr;gap:36px;padding:70px 7% 30px;display:grid;position:relative}.footer-inner .logo{font-size:52px}.footer-inner p{color:#cbd1df;margin:0 0 10px;font-size:14px}.footer-inner a{text-decoration:underline}.footer-bottom{color:#cbd1df;border-top:1px solid #ffffff25;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:22px;padding-top:22px;font-size:14px;display:flex}.footer-bottom span{margin-right:auto}.footer-bottom button{color:inherit;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}#privacy-note{grid-column:1/-1;max-width:780px}body.entry-open{overflow:hidden}[hidden]{display:none!important}@media (width<=700px){.topline{justify-content:center;font-size:12px}.topline span{display:none}header{height:90px}header .logo{font-size:52px}.header-link{display:none}#menu{color:#fff;background:0 0;border:0;margin-left:auto;font-size:14px;display:block}.hero{height:68svh;min-height:430px}.hero-bottom{display:block;bottom:60px}.hero-bottom a{margin-top:24px;display:inline-block}.section-inner{padding:72px 7%}.fact-grid{grid-template-columns:1fr;gap:18px;margin-top:40px}.fact-grid p{max-width:none}.fact-grid h3{margin-top:14px}.split{grid-template-columns:1fr;gap:10px}.support-links{flex-direction:column;align-items:start}.support .section-inner{padding-top:80px;padding-bottom:80px}.footer-inner{grid-template-columns:1fr;padding-top:50px}.footer-bottom{gap:20px}.footer-bottom span{flex-basis:100%}.entry .fine{font-size:13px}.entry h1{margin:32px 0}.entry{padding:36px 20px}h2{font-size:48px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
