@font-face{font-family:Uzuni;src:url('/assets/display.otf')}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:85px}body{margin:0;background:#0c100e;color:#f5f3e9;font-family:Arial,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}p{line-height:1.65;color:#d2d7d0}svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.5}h1,h2,h3,.word,.brand{font-family:Uzuni,'Arial Narrow',sans-serif;line-height:.98;margin:0;letter-spacing:-.035em}h1{font-size:clamp(65px,9vw,145px)}h2{font-size:clamp(48px,6vw,90px)}h3{font-size:34px}a:focus-visible,button:focus-visible{outline:3px solid #f0444c;outline-offset:5px}.skip{position:absolute;top:-90px;z-index:20}.skip:focus{top:10px;background:#111;padding:15px}header{height:80px;position:sticky;top:0;background:#0c100eea;backdrop-filter:blur(16px);z-index:8;display:flex;align-items:center;justify-content:space-between;padding:0 4vw;gap:25px}.brand{font-size:26px;display:flex;align-items:center;gap:15px}.brand strong{font-size:51px}.brand span{border-left:1px solid #ed2632;padding-left:15px}nav{display:flex;gap:27px;font-size:14px}nav a{padding:10px 0}nav [aria-current]{border-bottom:2px solid #e82937}.controls{display:flex;gap:12px;align-items:center}.languages{border:1px solid #ddd;border-radius:30px;padding:3px;display:flex;font-size:12px}.languages>*{padding:5px 10px;border-radius:20px}.languages b{background:#df2535}.burger{display:none;background:none;color:white;border:0;width:36px}.burger i{display:block;height:2px;background:white;margin:6px 0;transition:.25s}.hero{min-height:660px;height:calc(94svh - 80px);max-height:900px;position:relative;isolation:isolate;overflow:hidden;background:#152723}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0c100e 0%,transparent 45%),linear-gradient(90deg,#0c100e88,transparent);z-index:-1}.hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 45%;z-index:-2;filter:brightness(.65)}.hero-copy{position:absolute;bottom:7%;left:4%;width:72%}.hero-copy small{font:36px Uzuni;letter-spacing:.2em}.hero h1{font-size:clamp(150px,27vw,425px);line-height:.8}.player{position:absolute;bottom:0;left:37%;height:98%;width:auto;max-width:65%;object-fit:contain;object-position:bottom;pointer-events:none}.hero-cta{position:absolute;right:4%;top:40%;z-index:2;width:25%;text-align:center}.hero-cta h2{font-size:clamp(28px,3vw,48px);color:#f03b42;margin-bottom:25px}.pill{display:inline-flex;align-items:center;gap:30px;border:1px solid #d3dad5;border-radius:50px;padding:12px 22px;font-size:15px;transition:.2s;min-height:44px}.pill:hover{background:#f3f0e7;color:#111;transform:translateY(-2px)}.section{padding:65px 4vw}.feature-row{display:grid;grid-template-columns:.85fr 1.2fr 1.2fr;gap:30px;align-items:center}.feature-row p{max-width:27ch}.frame{overflow:hidden;border-radius:22px;position:relative;display:block}.frame img{width:100%;height:340px;object-fit:cover;transition:transform .5s}.frame:hover img{transform:scale(1.035)}.redline:after{content:"";display:block;width:35px;height:3px;background:#ea303b;margin-top:20px}.national-banner{position:relative;isolation:isolate;padding:65px 5%;min-height:355px;overflow:hidden;background:linear-gradient(110deg,#190d0d,#900e1c)}.national-banner h2{font-size:clamp(70px,10vw,155px);color:#f02a36}.national-banner p{max-width:40ch}.national-banner img{position:absolute;right:3%;bottom:0;height:100%;width:45%;object-fit:cover;object-position:50% 10%;z-index:-1;mask-image:linear-gradient(90deg,transparent,black 20%)}.ventures{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px}.venture{height:245px;border:1px solid #ffffff20;border-radius:23px;position:relative;overflow:hidden;display:flex;align-items:flex-end;padding:24px;isolation:isolate}.venture img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;filter:brightness(.65)}.venture:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#000b,transparent);z-index:-1}.venture h3{font-size:40px;max-width:190px}.venture svg{margin-left:auto;flex-shrink:0}.media-strip{display:grid;grid-template-columns:.7fr repeat(4,1fr);gap:18px;border-top:1px solid #475046}.media-strip img{height:175px;width:100%;object-fit:cover;border-radius:18px}.media-strip h2{font-size:56px}footer{border-top:1px solid #475046;padding:35px 4vw;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}footer small{color:#b8beb8;font-size:12px}footer a{display:inline-flex;align-items:center;gap:10px}.top{position:fixed;right:20px;bottom:20px;z-index:7;border:1px solid #e8323d;border-radius:50%;background:#101510;color:white;width:45px;height:45px;opacity:0;visibility:hidden;transition:.25s}.top.on{opacity:1;visibility:visible}.intro{padding:65px 5%;display:grid;grid-template-columns:1.1fr .9fr;gap:6%;align-items:center;min-height:470px}.intro img{height:440px;width:100%;object-fit:cover;border-radius:22px}.eyebrow{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#eb3844;margin-bottom:22px}.light{background:#f3f0e7;color:#151813}.light p{color:#40483e}.timeline{display:grid;grid-template-columns:repeat(5,1fr);gap:25px;border-bottom:1px solid #444;padding-bottom:30px}.timeline strong{font:53px Uzuni}.chapter{display:grid;grid-template-columns:.8fr 1.2fr;gap:10%;padding:35px 0;border-bottom:1px solid #52604e}.chapter p{margin:0}.chapter .year{color:#e93640;font-size:18px}.chapter h2{font-size:46px}.copy{max-width:900px;margin:auto}.copy p{font-size:20px}.source{font-size:12px;color:#a5b0a4}.source a{text-decoration:underline}.initiatives-title{max-width:900px;margin-bottom:50px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.grid3 .venture{height:380px}.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.gallery button{background:none;border:0;text-align:left;color:inherit;padding:0}.gallery img{height:360px;width:100%;object-fit:cover;border-radius:20px}.gallery span{display:block;padding:15px 2px}.filters{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:35px}.filters button{background:transparent;border:1px solid #90988e;border-radius:25px;padding:11px 20px;color:white}.filters [aria-pressed=true]{background:#dd2534;border-color:#dd2534}.gallery [hidden]{display:none}.contact-actions{display:flex;gap:20px;flex-wrap:wrap}.loader{position:fixed;inset:0;background:#0c100e;z-index:30;display:grid;place-content:center;pointer-events:none;animation:exit .4s .7s forwards}.loader span{font:100px Uzuni;clip-path:inset(50% 0);animation:unveil .6s .05s forwards}.loader:after{content:"";height:1px;background:white;animation:line .6s forwards}@keyframes unveil{to{clip-path:inset(0)}}@keyframes line{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes exit{to{opacity:0;visibility:hidden}}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.17s}dialog{max-width:90vw;width:800px;border:1px solid #666;background:#111;color:white;border-radius:15px;padding:20px}dialog::backdrop{background:#000d}dialog img{max-height:75vh;margin:auto;object-fit:contain}dialog button{float:right;background:#fff;color:#111;border:0;border-radius:30px;padding:8px 15px;margin-bottom:12px}
@media(max-width:850px){header{height:70px;padding:0 20px}.brand{font-size:19px;gap:8px}.brand strong{font-size:36px}.brand span{padding-left:8px}nav{display:none}.burger{display:block}.open nav{position:fixed;inset:70px 0 0;background:#0c100e;display:flex;flex-direction:column;justify-content:center;padding:30px;gap:20px}.open nav a{font:48px Uzuni}.open .burger i:first-child{transform:translateY(4px) rotate(45deg)}.open .burger i:last-child{transform:translateY(-4px) rotate(-45deg)}.hero{height:740px;min-height:0}.hero-bg{object-position:44% center}.hero-copy{bottom:170px;left:5%;width:90%}.hero h1{font-size:33vw}.hero-copy small{font-size:26px}.player{left:15%;height:78%;max-width:85%;bottom:155px}.hero-cta{top:auto;bottom:25px;right:5%;width:90%;text-align:right}.hero-cta h2{font-size:34px;margin:0 0 15px}.feature-row{grid-template-columns:1fr 1fr;gap:15px}.feature-row>div:first-child{grid-column:1/-1}.feature-row p{max-width:60ch}.frame img{height:250px}.section{padding:40px 20px}.national-banner{padding:35px 20px 280px}.national-banner img{height:270px;width:72%;right:0}.national-banner h2{font-size:20vw}.ventures{grid-template-columns:1fr}.venture{height:215px}.ventures>div p{max-width:60ch}.media-strip{grid-template-columns:1fr 1fr}.media-strip>div{grid-column:1/-1}.media-strip img{height:160px}.intro{grid-template-columns:1fr;padding:40px 20px;gap:30px}.intro img{height:330px}.timeline{grid-template-columns:1fr 1fr}.chapter{grid-template-columns:1fr;gap:20px}.grid3,.gallery{grid-template-columns:1fr}.gallery img{height:400px}.grid3 .venture{height:280px}footer{padding:25px 20px 70px}.light h2{font-size:44px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.loader{display:none}}
.hero-bg{filter:blur(9px) brightness(.45);transform:scale(1.05)}.player{left:35%;height:100%;max-width:60%}.hero-copy{width:70%}.hero-copy h1{font-size:25vw}.light .pill{border-color:#40483e}.light .pill:hover{background:#111;color:#fff}
@media(max-width:850px){.player{left:18%;height:76%;max-width:80%}.hero-copy h1{font-size:33vw}.hero-bg{object-position:40% center}}
.hero-copy small{display:block;margin-bottom:35px}.hero-copy{bottom:12%}.hero:before{background:linear-gradient(0deg,#0c100e 0%,transparent 55%),linear-gradient(90deg,#0c100e66,transparent)}
@media(max-width:850px){.hero-copy{bottom:170px}.hero-copy small{margin-bottom:18px}}
