:root{--orange: #ec720b;--orange-light: #ff8b2b;--ink: #0a0a0a;--surface: #111214;--surface-2: #17191c;--line: #2b2e33;--paper: #f6f4ef;--white: #ffffff;--steel: #a8adb4;--muted: #7d838b;--max: 1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--white);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65}img{max-width:100%;height:auto}a{color:inherit}.shell{width:min(calc(100% - 40px),var(--max));margin-inline:auto}.narrow{max-width:850px}.skip-link{position:fixed;left:16px;top:-60px;z-index:100;padding:10px 14px;background:var(--orange);color:#000;font-weight:700}.skip-link:focus{top:16px}.site-header{position:sticky;top:0;z-index:20;background:#0a0a0ae6;border-bottom:1px solid rgba(255,255,255,.1);backdrop-filter:blur(16px)}.header-inner{min-height:86px;display:flex;align-items:center;justify-content:space-between;gap:32px}.brand{display:block;width:245px;line-height:0}.brand img{display:block}nav{display:flex;align-items:center;gap:30px}nav a{color:#d7d9dc;text-decoration:none;font-size:.83rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}nav a:hover,nav a[aria-current=page]{color:var(--orange-light)}.menu-toggle{display:none;border:1px solid var(--line);color:var(--white);background:transparent;padding:9px 12px;font:inherit}.hero{position:relative;overflow:hidden;padding:112px 0 104px;background:radial-gradient(circle at 79% 23%,rgba(236,114,11,.16),transparent 31%),linear-gradient(180deg,#0a0a0a,#101113)}.hero:after{content:"";position:absolute;inset:0;opacity:.12;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(to bottom,black,transparent 84%)}.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.45fr .8fr;gap:92px;align-items:end}.eyebrow,.card-kicker,.footer-label{margin:0 0 18px;color:var(--orange-light);font-size:.74rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}h1,h2,h3{margin-top:0;line-height:1.08}h1,h2{font-family:Georgia,Times New Roman,serif;font-weight:400}h1{max-width:900px;margin-bottom:26px;font-size:clamp(3.3rem,8vw,7.2rem);letter-spacing:-.055em}h2{margin-bottom:22px;font-size:clamp(2rem,4.4vw,4rem);letter-spacing:-.035em}h3{font-size:1.05rem}p{margin-top:0}.hero-lede,.lede{color:#c8cbd0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.15rem,2vw,1.42rem);line-height:1.65}.hero-lede{max-width:760px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}.button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;padding:13px 22px;border:1px solid transparent;text-decoration:none;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:.2s ease}.button.primary{background:var(--orange);color:#090909}.button.primary:hover{background:var(--orange-light);transform:translateY(-2px)}.button.secondary{border-color:#4a4e55;color:#fff}.button.secondary:hover{border-color:var(--orange);color:var(--orange-light)}.button.full{width:100%}.registry-card,.contact-panel{padding:28px;background:#16181be0;border:1px solid #363a40;box-shadow:0 28px 90px #00000040}.registry-card dl{margin:0}.registry-card dl div{padding:15px 0;border-top:1px solid var(--line)}dt{color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}dd{margin:5px 0 0;color:#f4f4f2;font-size:.92rem}.status-dot{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:var(--orange)}.page-hero{padding:98px 0 76px;border-bottom:1px solid var(--line);background:radial-gradient(circle at 75% 10%,rgba(236,114,11,.12),transparent 29%)}.page-hero h1{max-width:950px;font-size:clamp(3rem,6vw,5.6rem)}.page-hero .lede{max-width:800px}.section{padding:98px 0}.section.muted{background:var(--surface);border-block:1px solid var(--line)}.split{display:grid;grid-template-columns:.66fr 1.34fr;gap:92px}.align-center{align-items:center}.statement h2{max-width:850px}.statement .split>div>p,.prose{color:#bec2c8;font-family:Georgia,Times New Roman,serif;font-size:1.12rem}.card-grid{display:grid;gap:1px;margin-top:32px;background:var(--line);border:1px solid var(--line)}.card-grid.four{grid-template-columns:repeat(4,1fr)}.card-grid article{min-height:290px;padding:29px;background:var(--surface)}.card-grid article span,.activity-number{color:var(--orange);font-family:Georgia,serif;font-size:1.15rem}.card-grid article h3{margin-top:72px}.card-grid article p{color:var(--steel);font-size:.94rem}.cta-band{background:linear-gradient(90deg,rgba(236,114,11,.1),transparent 55%)}.facts-list{margin:0;border-top:1px solid var(--line)}.facts-list div{display:grid;grid-template-columns:190px 1fr;gap:28px;padding:20px 0;border-bottom:1px solid var(--line)}.facts-list dd{font-size:1rem}.steps{margin:0;padding:0;list-style:none}.steps li{display:grid;grid-template-columns:54px 1fr;gap:22px;padding:24px 0;border-top:1px solid var(--line)}.steps span{color:var(--orange);font-size:.74rem;font-weight:700}.steps h3{margin-bottom:7px}.steps p{margin:0;color:var(--steel)}.activity-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.activity-grid article{min-height:310px;padding:34px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.activity-grid article:last-child{grid-column:1 / -1;min-height:240px}.activity-grid h2{margin-top:54px;font-size:clamp(1.8rem,3.4vw,3rem)}.activity-grid article p:last-child{max-width:600px;color:var(--steel)}.engage-grid{display:grid;grid-template-columns:1fr .72fr;gap:92px;align-items:start}.check-list{margin:30px 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.check-list li{position:relative;padding:18px 12px 18px 32px;border-bottom:1px solid var(--line)}.check-list li:before{content:"";position:absolute;left:4px;top:27px;width:9px;height:2px;background:var(--orange)}.contact-panel h2{font-size:2.2rem}.contact-panel>p:not(.card-kicker){color:var(--steel)}.small{margin-top:22px;color:var(--muted)!important;font-family:Arial,sans-serif!important;font-size:.78rem!important}.policy{max-width:780px;margin-inline:auto}.policy h2{margin-top:56px;font-size:2rem}.policy a{color:var(--orange-light)}.site-footer{padding-top:72px;background:#070707;border-top:1px solid var(--line)}.footer-grid{display:grid;grid-template-columns:1.25fr repeat(3,1fr);gap:44px}.footer-logo{width:220px}.footer-positioning{max-width:300px;margin-top:20px;color:var(--steel)}.site-footer p{color:var(--steel);font-size:.82rem}.site-footer a:hover{color:var(--orange-light)}.footer-base{display:flex;justify-content:space-between;gap:20px;margin-top:56px;padding:22px 0;border-top:1px solid var(--line)}.footer-base p{margin:0;font-size:.72rem}@media(max-width:900px){.hero-grid,.split,.engage-grid{grid-template-columns:1fr;gap:50px}.card-grid.four,.footer-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.shell{width:min(calc(100% - 28px),var(--max))}.header-inner{min-height:74px}.brand{width:198px}.menu-toggle{display:block}nav{display:none;position:absolute;top:74px;left:0;right:0;padding:20px;background:#0a0a0a;border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start}nav.is-open{display:flex}.hero{padding:78px 0 72px}h1{font-size:clamp(3rem,15vw,4.8rem)}.page-hero{padding:72px 0 58px}.section{padding:72px 0}.card-grid.four,.activity-grid,.footer-grid{grid-template-columns:1fr}.activity-grid article:last-child{grid-column:auto}.card-grid article{min-height:240px}.card-grid article h3{margin-top:44px}.facts-list div{grid-template-columns:1fr;gap:5px}.footer-base{flex-direction:column}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important}}
