@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800;900&family=DM+Sans:wght@400;500;600;700&display=swap');:root{font-family:'DM Sans',sans-serif;color:#f2f0e6;background:#101d1d;scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0;overflow-x:hidden}.grain{position:fixed;inset:0;pointer-events:none;opacity:.13;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E");z-index:10}.site-nav{height:86px;display:flex;align-items:center;justify-content:space-between;max-width:1450px;margin:auto;padding:0 5vw;border-bottom:1px solid #d4e1d02b}.logo{display:flex;align-items:center;gap:12px;color:#fff;text-decoration:none;font:800 25px 'Barlow Condensed',sans-serif;letter-spacing:.08em}.brand-icon{display:grid;place-items:center;background:#e7ac72;color:#122424;width:43px;height:43px;letter-spacing:-.12em;font-size:25px}.brand-icon span{font-size:14px;align-self:start;margin-left:-6px}.site-nav nav{display:flex;align-items:center;gap:34px}.site-nav nav a{font-size:10px;letter-spacing:.13em;font-weight:700;color:#d1dcd2;text-decoration:none}.site-nav nav a:last-child{color:#e7ac72}.site-nav nav a:hover,.story a:hover{color:#fff}.hero{min-height:690px;position:relative;padding:110px 5vw 35px;overflow:hidden;background:radial-gradient(ellipse at 72% 65%,#b8845a70,transparent 25%),radial-gradient(ellipse at 85% 85%,#41797b99,transparent 45%),linear-gradient(110deg,#13201f 10%,#243b38 65%,#506967)}.hero:before{content:'';position:absolute;right:-9%;bottom:-29%;width:73vw;height:70vw;max-width:920px;max-height:920px;border:85px solid #14262699;border-radius:45% 52% 48% 46%;transform:rotate(-29deg);box-shadow:0 0 0 30px #d9bb846e,0 0 0 72px #142d2f80,0 0 0 160px #182e2e50;pointer-events:none}.hero:after{content:'';position:absolute;right:10%;bottom:4%;width:50%;height:37%;background:repeating-linear-gradient(0deg,transparent 0 50px,#f4d3a030 51px 52px,transparent 53px 85px),repeating-linear-gradient(90deg,transparent 0 58px,#f4d3a026 59px 60px,transparent 61px 95px);transform:skewY(-12deg) rotate(-14deg);opacity:.75;mask-image:radial-gradient(ellipse,#000,transparent 75%);pointer-events:none}.overline,.eyebrow{font-size:11px;letter-spacing:.17em;font-weight:800;color:#e7ac72}.overline span{margin:0 12px}.hero h1{position:relative;z-index:1;font:900 clamp(85px,11vw,180px)/.78 'Barlow Condensed',sans-serif;letter-spacing:-.035em;margin:43px 0 29px;max-width:1000px}.hero h1 em,.story h2 em{color:#e7ac72;font-style:normal}.hero p{position:relative;z-index:1;font-size:17px;line-height:1.7;color:#d1dfd6;max-width:475px}.hero-actions{position:relative;z-index:1;display:flex;align-items:center;gap:22px;margin-top:34px}.primary{display:inline-flex;justify-content:space-between;gap:35px;align-items:center;text-decoration:none;background:#e7ac72;color:#172522;font:800 16px 'Barlow Condensed',sans-serif;letter-spacing:.08em;padding:18px 22px;transition:background .2s,transform .2s}.primary:hover{background:#ffd3a4;transform:translateY(-2px)}.primary span{font-size:24px}.secondary{color:#f6f2e5;text-decoration:none;font-size:11px;font-weight:800;letter-spacing:.08em;border-bottom:1px solid #ffffff8d;padding:15px 0}.edition{position:relative;z-index:1;display:flex;justify-content:space-between;gap:20px;color:#e4e6d2a6;font-size:10px;letter-spacing:.16em;margin-top:108px}.edition b{color:#f4d4aa}.stats{display:grid;grid-template-columns:repeat(3,1fr);background:#e6ad77;color:#172824;padding:24px 5vw}.stats>div{display:flex;align-items:center;gap:15px;border-right:1px solid #142c2d4d;padding:12px 5%;}.stats>div:last-child{border:0}.stats b{font:800 56px 'Barlow Condensed',sans-serif;line-height:1}.stats span{font-size:10px;font-weight:800;letter-spacing:.12em}.story{padding:130px 5vw;max-width:1450px;margin:auto;display:grid;grid-template-columns:1.2fr .8fr;gap:10vw}.story h2,.download-band h2{font:900 clamp(52px,6vw,88px)/.92 'Barlow Condensed',sans-serif;letter-spacing:-.02em;margin:24px 0}.story p{line-height:1.8;color:#c0d0c7;font-size:15px}.story a{display:inline-block;margin-top:22px;color:#e7ac72;font-size:11px;font-weight:800;letter-spacing:.1em;text-decoration:none}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#90ad9b3d;border-block:1px solid #90ad9b3d}.features article{background:#152624;padding:50px 5vw 68px;min-height:280px}.features article span{font-size:10px;color:#e7ac72;letter-spacing:.16em}.features h3{font:800 36px 'Barlow Condensed',sans-serif;margin:35px 0 8px}.features p{font-size:13px;line-height:1.7;color:#b6c8be}.download-band{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:115px 5vw;background:linear-gradient(110deg,#26423f,#182b29)}.download-band h2{margin-bottom:0}footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:35px 5vw;color:#8da79a;font-size:10px;letter-spacing:.1em}footer b{color:#e7ac72;font:800 25px 'Barlow Condensed',sans-serif}@media(max-width:760px){.site-nav{height:70px}.site-nav nav{gap:12px}.site-nav nav a{font-size:8px}.site-nav nav a:first-child{display:none}.hero{padding:95px 6vw 25px;min-height:650px}.hero h1{font-size:clamp(70px,16vw,115px)}.hero:before{width:95vw;height:95vw;right:-40%;bottom:-5%}.hero:after{display:none}.hero p{font-size:14px;max-width:310px}.hero-actions{align-items:flex-start;flex-direction:column}.edition{margin-top:85px;flex-direction:column}.stats{grid-template-columns:1fr;padding:12px}.stats>div{border-right:0;border-bottom:1px solid #142c2d4d;padding:8px 20px}.stats b{font-size:43px}.story{grid-template-columns:1fr;gap:10px;padding:80px 6vw}.story h2{font-size:57px}.features{grid-template-columns:1fr}.features article{min-height:200px;padding:35px 6vw}.download-band{flex-direction:column;align-items:flex-start;padding:75px 6vw}.download-band h2{font-size:58px}footer{flex-wrap:wrap}.site-nav nav a:nth-child(2){display:none}}
