:root{--o:#ff5a00;--ink:#090909;--paper:#f2f0eb}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:#f6f6f4;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}header{height:84px;display:flex;align-items:center;justify-content:space-between;padding:0 4.5vw;border-bottom:1px solid #292929;position:absolute;inset:0 0 auto;z-index:4}.brand{font-weight:950;letter-spacing:-.06em;font-size:1.55rem}.brand span,h1 em,h2 span{color:var(--o);font-style:normal}nav{display:flex;gap:34px;color:#ccc;font-size:.78rem;letter-spacing:.09em;text-transform:uppercase}.button{display:inline-flex;background:var(--o);padding:17px 24px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.small{padding:12px 17px}.hero{min-height:820px;height:100svh;max-height:980px;position:relative;overflow:hidden}.hero-image{position:absolute;inset:0;background:linear-gradient(90deg,#050505 0%,#050505 23%,transparent 65%),url('media/hero.jpg') 75% 30%/cover no-repeat}.hero-copy{position:relative;z-index:2;padding:180px 4.5vw 70px;min-height:820px;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;max-width:63vw}.eyebrow{color:var(--o);text-transform:uppercase;letter-spacing:.24em;font-weight:800;font-size:.7rem}h1{font-size:clamp(4rem,7.2vw,7.7rem);line-height:.83;letter-spacing:-.075em;margin:24px 0 30px;font-weight:950}.lede{font-size:clamp(1rem,1.5vw,1.35rem);line-height:1.55;color:#c8c8c8;max-width:660px}.actions{display:flex;align-items:center;gap:28px;margin-top:28px}.text-link{text-transform:uppercase;letter-spacing:.08em;font-size:.76rem;font-weight:700;border-bottom:1px solid #555;padding:12px 0}.pad{padding:120px 7vw}.manifesto{background:var(--paper);color:#111;display:grid;grid-template-columns:1fr 2.3fr;gap:50px}.manifesto h2,.heading h2,.product h2,.night h2,.access h2{font-size:clamp(3rem,6vw,6.4rem);letter-spacing:-.07em;line-height:.9;margin:14px 0}.manifesto>p:last-child{grid-column:2;color:#555;font-size:1.15rem;line-height:1.7;max-width:750px}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#333}.metrics article{background:#0b0b0b;padding:70px 6vw}.metrics strong{color:var(--o);font-size:clamp(4rem,8vw,8rem);line-height:1;letter-spacing:-.08em}.metrics h3{text-transform:uppercase}.metrics p,.heading>p,.product-copy>p,.science article p,.night p{color:#888;line-height:1.65}.heading{display:grid;grid-template-columns:1.5fr 1fr;gap:70px;align-items:end;margin-bottom:55px}.method{background:#0b0b0b}.method figure{margin:0;border:1px solid #292929;padding:8px}.method figure img{width:100%}.protocol{display:flex;align-items:center;gap:25px;color:#aaa;text-transform:uppercase;letter-spacing:.11em;font-size:.7rem;margin-top:30px}.protocol i{height:1px;background:#3b3b3b;flex:1}.product{display:grid;grid-template-columns:1.05fr .95fr;background:var(--paper);color:#111}.product-image{min-height:800px;background:#151515;display:flex;align-items:center}.product-image img{width:100%;height:100%;object-fit:cover}.product-copy{padding:100px 7vw}.features{margin-top:35px}.features article{display:grid;grid-template-columns:40px 1fr;gap:15px;border-top:1px solid #ccc;padding:20px 0}.features b,.science article span{color:var(--o);font-size:.65rem}.features h3{margin:0 0 6px;text-transform:uppercase}.features p{margin:0;color:#666;line-height:1.5}.science{background:#111}.science-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:22px}.science article{border:1px solid #292929;background:#090909}.science article img{width:100%;aspect-ratio:4/3;object-fit:cover}.science article div{padding:28px}.science article h3{font-size:1.55rem}.night{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;background:linear-gradient(135deg,#020202,#15100d)}.night img{max-height:550px;width:100%;object-fit:cover;border:1px solid #332219}.access{text-align:center;background:var(--paper);color:#111}.access h2{max-width:1050px;margin:22px auto}.access>p:not(.eyebrow){color:#666}.access .button{margin:25px 0 16px}.access small{display:block;color:#999}footer{display:flex;align-items:center;justify-content:space-between;padding:42px 4.5vw;color:#777;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em}@media(max-width:850px){header{height:70px;padding:0 20px}nav{display:none}.small{font-size:.6rem;padding:10px 11px}.hero{min-height:920px;height:auto}.hero-image{background:linear-gradient(180deg,#050505 0%,transparent 36%,#050505 87%),url('media/hero.jpg') center 28%/cover no-repeat;opacity:.78}.hero-copy{min-height:920px;height:auto;padding:140px 22px 55px;justify-content:flex-end;max-width:none}h1{font-size:clamp(3.4rem,16vw,5.5rem)}.actions{align-items:flex-start;flex-direction:column;gap:10px}.pad{padding:82px 22px}.manifesto{display:block}.manifesto h2{margin:24px 0}.metrics{grid-template-columns:1fr}.metrics article{padding:48px 22px}.heading{display:block}.heading>p{margin-top:25px}.protocol{flex-direction:column;align-items:flex-start;gap:10px}.protocol i{width:100%}.product{grid-template-columns:1fr}.product-image{min-height:520px}.product-copy{padding:75px 22px}.science-grid,.night{grid-template-columns:1fr}.night img{order:-1}footer{flex-direction:column;align-items:flex-start;gap:14px;padding:38px 22px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
