@font-face{font-family:Public Sans;src:url(/fonts/PublicSans.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--ink:#010e07;--lime:#c3f53c;--muted:#425149;--footer-text:#97c9af}*{box-sizing:border-box}html,body{margin:0}body{background:var(--ink);min-height:100dvh;color:var(--muted);flex-direction:column;font:16px/1.65 Public Sans,Arial,sans-serif;display:flex}.container{width:100%;max-width:1220px;margin:0 auto;padding:0 20px}.logo{width:154px;height:38px;display:block}.logo-link{width:fit-content;display:block}.logo-link:focus-visible{outline:2px solid var(--lime);outline-offset:4px;border-radius:2px}.hero{isolation:isolate;flex-direction:column;flex:1 0 auto;padding:30px 0 64px;display:flex;position:relative;overflow:hidden}.hero:before{content:"";z-index:-2;background:url(/hero.jpg) 30%/cover no-repeat;position:absolute;inset:0}.hero:after{content:"";z-index:-1;background:linear-gradient(180deg, #010e0700 72%, var(--ink));position:absolute;inset:0}.hero-content{flex:1 0 auto;align-items:center;padding-top:40px;padding-bottom:8px;display:flex}.notice{background:#fff;border-radius:12px;width:100%;max-width:620px;overflow:hidden;box-shadow:0 28px 70px #00000080}.notice-status{background:var(--lime);color:var(--ink);padding:15px 38px;font-size:15px;font-weight:700;line-height:1.5}.notice-body{padding:34px 38px 36px}.notice h1{color:var(--ink);letter-spacing:-.025em;margin:0 0 18px;font:400 40px/1.15 Georgia,Times New Roman,serif}.notice p{margin:0 0 18px}.notice strong,.email{color:var(--ink)}.email{overflow-wrap:anywhere;font-weight:600}a.email{text-underline-offset:2px;text-decoration:underline}a.email:hover{color:#2f7a1f}.notice .screens{margin:12px 0 0}.screens img{width:100%;height:auto;display:block}.screens figcaption{text-align:center;margin-top:10px;font-size:14px}.button{background:var(--ink);color:#fff;border-radius:8px;padding:11px 22px;font-size:15px;font-weight:600;line-height:1.5;text-decoration:none;transition:background-color .15s,color .15s;display:inline-block}.button:hover{background:var(--lime);color:var(--ink)}.button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.notice p.guidance{border-left:3px solid var(--lime);margin:24px 0 0;padding-left:18px}.hero-legal{padding-bottom:72px}.hero-legal:before{height:640px;bottom:auto}.hero-legal:after{background:linear-gradient(180deg, #010e071a, var(--ink));height:640px;bottom:auto}.hero-legal .hero-content{align-items:flex-start}.notice-legal{max-width:860px}.notice .updated{font-size:14px}.notice .value{border-left:3px solid var(--lime);margin-top:26px;padding-left:18px}.notice .value h2{margin:0 0 6px}.notice .value p{margin:0}.notice p.closing{margin:30px 0 0}.notice h2{color:var(--ink);margin:32px 0 8px;font-size:19px;font-weight:600;line-height:1.35}.notice ul{margin:0 0 18px;padding-left:22px}.notice li{margin-bottom:8px}.site-footer{border-top:1px solid #97c9af2e}.footer-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 32px;padding-top:20px;padding-bottom:20px;display:flex}.footer-copy{color:var(--footer-text);margin:0;font-size:14px;line-height:20px}.footer-links{flex-wrap:wrap;gap:8px 28px;display:flex}.footer-links a{color:#fff;font-size:14px;line-height:20px;text-decoration:none}.footer-links a:hover{color:var(--lime)}.footer-links a:focus-visible{outline:2px solid var(--lime);outline-offset:4px;border-radius:2px}@media (min-width:761px) and (max-height:800px){.hero{padding-bottom:32px}.hero-content{padding-top:20px}}@media (max-width:1023px){.hero:not(.hero-legal):before{background-position:80%;height:300px;bottom:auto}.hero:not(.hero-legal):after{background:linear-gradient(180deg, #010e0700 70%, var(--ink));height:300px;bottom:auto}.hero:not(.hero-legal) .hero-content{padding-top:186px}}@media (max-width:760px){.hero{padding:22px 0 40px}.hero-content{padding-top:28px}.logo{width:129px;height:32px}.notice-status{padding:14px 22px}.notice-body{padding:26px 22px 28px}.notice h1{font-size:32px}.notice p,.notice li{font-size:15px}}
