@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(fonts/manrope-400.ttf) format('truetype');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(fonts/manrope-500.ttf) format('truetype');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(fonts/manrope-600.ttf) format('truetype');
}
:root{color-scheme:dark;--bg:#151515;--text:#f5f4f0;--muted:#b2b1ae;--orange:#fa6b32}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:Manrope,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5}.page{max-width:1520px;margin:auto;padding:0 7%;min-height:100svh;display:flex;flex-direction:column}header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:34px 0}.brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:inherit;font-size:34px;font-weight:600;letter-spacing:-1.7px;line-height:1}.brand img{width:88px;height:88px;object-fit:contain;transform:translateY(2px)}.audio{display:block;font-size:18px;font-weight:500;letter-spacing:5.7px;margin-top:8px}.header-note{color:var(--muted);font-size:12px;letter-spacing:1.7px}main{flex:1;padding:clamp(38px,7vh,100px) 0 64px}.eyebrow{font-size:14px;font-weight:600;letter-spacing:3px;color:var(--orange);margin:0 0 30px}h1{font-size:clamp(58px,8.6vw,132px);line-height:1.01;font-weight:600;letter-spacing:-.055em;margin:0}em{font-style:normal;color:var(--orange)}.intro{display:flex;align-items:center;gap:24px;margin-top:40px}.accent{height:2px;width:48px;background:var(--orange);flex-shrink:0}.intro p{font-size:clamp(20px,2vw,26px);line-height:1.5;letter-spacing:-.4px;margin:0}.description{color:var(--muted);font-size:16px;line-height:1.8;margin:30px 0 0 72px;max-width:570px}footer{display:flex;justify-content:space-between;gap:24px;border-top:1px solid #3b3b39;padding:25px 0 30px;color:var(--muted);font-size:12px}footer span:last-child{letter-spacing:1.5px}a:focus-visible{outline:3px solid var(--orange);outline-offset:8px}@media(max-width:600px){.page{padding:0 7%}header{padding-top:25px}.brand{font-size:27px}.brand img{height:70px;width:70px}.audio{font-size:14px;letter-spacing:4.6px;margin-top:6px}.header-note{display:none}main{padding-top:48px;padding-bottom:60px}h1{font-size:clamp(48px,11.8vw,70px)}.eyebrow{margin-bottom:25px}.intro{gap:16px;margin-top:32px}.accent{width:24px}.intro p{font-size:20px}.description{margin-left:0;font-size:16px}footer{flex-direction:column;gap:10px}footer span:last-child{letter-spacing:1px;font-size:12px}}@media(max-width:360px){h1{font-size:13vw}.brand{font-size:25px}}
