@font-face{font-family:Poppins;src:url('/assets/poppins-800.woff2') format('woff2');font-weight:800;font-style:normal;font-display:swap}
:root{color-scheme:dark;--bg:#0a0c0d;--text:#f7f8f7;--muted:#a3a9af;--accent:#97f312}
*{box-sizing:border-box}html{min-width:320px;background:var(--bg)}body{margin:0;color:var(--text);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;background:radial-gradient(ellipse at 52% 42%,#171b1233 0,transparent 57%),var(--bg)}
.page{min-height:100svh;display:flex;flex-direction:column;padding:40px 5vw 28px;overflow:hidden}.header{display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:block;width:204px;height:51px;object-fit:contain;object-position:left center}.header-note{font-size:12px;letter-spacing:.18em;color:#797980}
main{flex:1;display:grid;place-items:center;padding:100px 0 116px}.announcement{width:100%;text-align:center}.eyebrow{font-size:13px;letter-spacing:.24em;font-weight:600;color:var(--accent);margin:0 0 26px}h1{font-size:clamp(4rem,12.2vw,11.75rem);font-weight:800;line-height:1.06;letter-spacing:-.075em;margin:0 0 42px}h1 span{color:var(--accent)}.ownership{font-size:clamp(1.1rem,1.8vw,1.45rem);line-height:1.6;margin:0 0 14px;color:#d5d5da;font-weight:400}.ownership strong{font-weight:600;color:var(--text)}.message{font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.7;margin:0;color:var(--muted)}.message strong{color:#c5c5cb;font-weight:400}.date{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:48px;font-size:12px;letter-spacing:.14em;color:#96969f}.date strong{font-size:14px;font-weight:600;color:var(--text);margin-left:4px}.date-line{width:36px;height:1px;background:var(--accent)}footer{border-top:1px solid #242429;padding-top:24px;display:flex;justify-content:space-between;gap:16px;font-size:12px;letter-spacing:.13em;color:#73737e}
@media(min-width:1600px){.page{padding-left:7vw;padding-right:7vw}}
@media(max-width:600px){.page{padding:24px 24px 22px}.brand{width:164px;height:42px}.header-note{display:none}main{padding:92px 0 100px}.eyebrow{font-size:11px;letter-spacing:.15em;margin-bottom:25px}h1{font-size:clamp(3.4rem,14vw,5.4rem);letter-spacing:-.07em;margin-bottom:32px}.ownership{font-size:18px;max-width:310px;margin:0 auto 14px}.message{font-size:16px;max-width:315px;margin:auto}.desktop-break{display:none}.date{margin-top:38px;font-size:10px;letter-spacing:.11em;gap:12px}.date-line{width:22px}.date strong{font-size:12px}footer{font-size:10px;letter-spacing:.08em;padding-top:20px}}
@media(prefers-reduced-motion:no-preference){.announcement{animation:appear .8s ease-out both}@keyframes appear{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}
a{color:inherit;text-decoration-thickness:1px;text-underline-offset:5px}a:hover{color:var(--accent)}a:focus-visible{outline:2px solid var(--accent);outline-offset:7px;border-radius:2px}.brand-link{display:block}.brand{width:210px;height:40px}h1{font-family:Poppins,Arial,Helvetica,sans-serif;letter-spacing:-.065em}.ownership a{font-weight:600;color:var(--text)}.message a{color:#c5cbd0}main{padding:80px 0 88px}footer{display:grid;grid-template-columns:1.4fr 1fr auto;gap:32px;text-align:left;letter-spacing:0;font-size:14px;line-height:1.65;color:#a3a9af}.company-name{font-size:14px;font-weight:600;color:#e2e5e7;text-decoration:none;letter-spacing:.05em}.company p{margin:6px 0 4px}address{font-style:normal}.contact{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.footer-label{font-size:12px;letter-spacing:.14em;color:#e2e5e7;margin-bottom:3px}.footer-meta{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:20px}.footer-meta>a{text-decoration:none;color:#e2e5e7}.footer-meta>span{font-size:12px}
@media(max-width:760px){footer{grid-template-columns:1fr 1fr;gap:26px}.footer-meta{grid-column:1/-1;flex-direction:row;align-items:center;border-top:1px solid #242429;padding-top:18px}.header-note{font-size:11px}}
@media(max-width:600px){.brand{width:180px;height:35px}main{padding:78px 0 72px}footer{grid-template-columns:1fr;gap:24px;font-size:14px}.company-name{font-size:14px}.footer-meta{gap:12px;flex-wrap:wrap}.footer-meta>span{font-size:12px}.eyebrow{font-size:12px;letter-spacing:.12em}.date{font-size:12px;letter-spacing:.06em}.date strong{font-size:14px}}
