:root{
  --charcoal:#202221;
  --butter:#FFFFE2;
  --flame:#F3552C;
  --bb:#ADFFFD;
  --grey:#677174;
  --navy:#1B3563;
}
*{box-sizing:border-box;}
html,body{margin:0;padding:0;background:#202221;-webkit-font-smoothing:antialiased;}
body{font-family:Archivo,'Open Sans',sans-serif;background:var(--charcoal);color:var(--butter);overflow-x:hidden;}
img{max-width:100%;display:block;}
::selection{background:var(--flame);color:#fff;}

@keyframes pulsecta{0%,100%{box-shadow:0 0 0 0 rgba(243,85,44,.55);}50%{box-shadow:0 0 0 22px rgba(243,85,44,0);}}
@keyframes cuebob{0%,100%{transform:translateY(0);opacity:.45;}50%{transform:translateY(9px);opacity:1;}}
@keyframes blobA{0%{transform:translate(0,0) scale(1);}50%{transform:translate(8%,-6%) scale(1.12);}100%{transform:translate(0,0) scale(1);}}
@keyframes blobB{0%{transform:translate(0,0) scale(1);}50%{transform:translate(-9%,7%) scale(1.08);}100%{transform:translate(0,0) scale(1);}}
@keyframes blobC{0%{transform:translate(0,0) scale(1);}50%{transform:translate(6%,9%) scale(1.15);}100%{transform:translate(0,0) scale(1);}}
@media (prefers-reduced-motion: reduce){[data-blob]{animation:none !important;}}

/* chrome */
.chrome{position:fixed;left:0;right:0;z-index:120;display:flex;justify-content:space-between;align-items:center;padding:20px 7vw;font-family:Archivo,sans-serif;font-weight:600;font-size:11.7px;letter-spacing:.22em;text-transform:uppercase;pointer-events:none;mix-blend-mode:difference;color:#fff;}
.chrome-top{top:0;}
.chrome-bottom{bottom:0;padding:18px 7vw;}
.chrome-dim{opacity:.65;}

#root{position:relative;}
section{position:relative;overflow:hidden;}

.head{font-family:'Bricolage Grotesque',sans-serif;font-weight:700;margin:0;letter-spacing:-.015em;}
.flame{color:var(--flame);}
.bb{color:var(--bb);}
[data-fade]{}

/* ===== HERO ===== */
#hero{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:120px 7vw;background:linear-gradient(180deg,#202221 0%, #16292b 100%);}
.hero-bg{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;}
.blob{position:absolute;border-radius:50%;filter:blur(36px);}
.blob-a{top:8%;left:42%;width:46vw;height:46vw;background:radial-gradient(circle, rgba(173,255,253,.30), rgba(173,255,253,0) 68%);animation:blobA 18s ease-in-out infinite;}
.blob-b{top:34%;left:8%;width:34vw;height:34vw;background:radial-gradient(circle, rgba(173,255,253,.16), rgba(173,255,253,0) 70%);filter:blur(44px);animation:blobB 24s ease-in-out infinite;}
.blob-c{bottom:2%;right:6%;width:30vw;height:30vw;background:radial-gradient(circle, rgba(243,85,44,.12), rgba(243,85,44,0) 70%);filter:blur(48px);animation:blobC 21s ease-in-out infinite;}
.scroll-cue{position:absolute;bottom:46px;left:50%;transform:translateX(-50%);z-index:1;font-family:Archivo;font-weight:600;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:rgba(255,255,226,.55);display:flex;flex-direction:column;align-items:center;gap:9px;}
.cue-arrow{font-size:20px;animation:cuebob 1.8s ease-in-out infinite;}
.hero-layer{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;}
.hero-logo{width:358px;height:99px;margin-bottom:90px;opacity:.96;}
.hero-title{font-family:'Bricolage Grotesque','Schibsted Grotesk',sans-serif;font-weight:800;font-size:clamp(58px,11.5vw,156px);line-height:.92;color:var(--butter);margin:0;letter-spacing:-.025em;}
.hline{display:block;}
.hero-sub{font-family:Archivo;font-weight:300;font-size:clamp(17px,2vw,24px);color:rgba(255,255,226,.72);margin:42px 0 0;max-width:600px;line-height:1.5;}
.hero-tag{font-family:Archivo;font-weight:600;font-size:18px;color:var(--butter);margin-top:10px;letter-spacing:.02em;}
.hero-meta{font-family:Archivo;font-weight:400;font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:rgba(255,255,226,.4);margin-top:26px;}

/* ===== ABOUT ===== */
#about{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:140px 7vw;background:var(--butter);color:var(--navy);}
.eyebrow{font-family:Archivo;font-weight:700;font-size:14px;letter-spacing:.28em;text-transform:uppercase;color:var(--flame);margin-bottom:28px;}
.head-about{font-size:clamp(34px,5.2vw,64px);line-height:1.04;color:var(--navy);max-width:15ch;}
.pills{display:flex;flex-wrap:wrap;gap:18px;max-width:1080px;margin-top:54px;}
.pill{font-family:Archivo;font-weight:600;font-size:clamp(16px,1.9vw,28px);background:var(--flame);color:#fff;padding:16px 32px;border-radius:999px;display:inline-block;transition:transform .28s,box-shadow .28s;cursor:default;will-change:transform;}
.pill:hover{transform:scale(1.05) translateY(-3px);box-shadow:0 14px 34px rgba(243,85,44,.36);}

/* ===== NOT ===== */
#not{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:140px 7vw;background:var(--charcoal);}
.head-not{font-size:clamp(34px,5.4vw,64px);line-height:1;color:var(--butter);}
.notlist{display:flex;flex-direction:column;gap:6px;margin-top:54px;max-width:1100px;}
.notword{position:relative;display:inline-block;align-self:flex-start;font-family:'Bricolage Grotesque',sans-serif;font-weight:600;font-size:clamp(26px,4.4vw,49px);color:var(--butter);line-height:1.18;}
.strikeline{position:absolute;left:-2%;top:54%;height:4px;width:0;background:var(--flame);}

/* ===== ACTUALLY IS ===== */
#isreally{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:140px 7vw;background:var(--charcoal);}
.orbit-frame{position:relative;width:100%;max-width:1180px;min-height:68vh;display:flex;align-items:center;justify-content:center;}
.head-isreally{position:relative;z-index:2;font-size:clamp(30px,4.4vw,56px);line-height:1.08;color:var(--butter);text-align:center;max-width:18ch;}
.orbit{position:absolute;inset:0;z-index:1;pointer-events:none;}
.orbtag{position:absolute;left:50%;top:50%;font-family:Archivo;font-weight:600;font-size:clamp(12px,1.35vw,18px);color:var(--charcoal);background:var(--bb);padding:11px 20px;border-radius:999px;white-space:nowrap;will-change:transform;box-shadow:0 8px 24px rgba(173,255,253,.14);}

/* ===== WHO FOR ===== */
#whofor{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:140px 7vw;background:var(--charcoal);}
.head-whofor{font-size:clamp(32px,5vw,64px);line-height:1;color:var(--butter);margin-bottom:56px;}
.whogrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px;max-width:1200px;}
.whocard{border-radius:8px;padding:40px;}
.who-yes{border:1.5px solid rgba(243,85,44,.55);background:rgba(243,85,44,.05);}
.who-no{border:1.5px solid rgba(103,113,116,.5);}
.whohead{display:flex;align-items:center;gap:14px;margin-bottom:28px;}
.whoicon{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;}
.whoicon-yes{border:2px solid var(--flame);color:var(--flame);}
.whoicon-no{border:2px solid var(--grey);color:var(--grey);}
.whotitle{font-family:Archivo;font-weight:700;font-size:22px;color:var(--butter);}
.wholist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px;}
.wline{font-family:Archivo;font-weight:400;font-size:clamp(16px,1.5vw,20px);line-height:1.4;padding-left:22px;position:relative;}
.wline::before{content:'';position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:50%;}
.wline-yes{color:rgba(255,255,226,.85);}
.wline-yes::before{background:var(--flame);}
.wline-no{color:rgba(255,255,226,.6);}
.wline-no::before{background:var(--grey);}

/* ===== BELIEF ===== */
#belief{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:140px 7vw;background:var(--charcoal);}
.head-belief{font-size:clamp(32px,5.4vw,64px);line-height:1.02;color:var(--butter);margin-bottom:14px;}
.belieflist{margin-top:48px;max-width:1100px;display:flex;flex-direction:column;gap:18px;}
.truth{font-family:'Bricolage Grotesque',sans-serif;font-weight:600;font-size:clamp(24px,3.4vw,42px);line-height:1.12;color:var(--butter);display:flex;gap:18px;align-items:baseline;}
.truth-n{font-family:Archivo;font-weight:700;font-size:14px;color:var(--flame);min-width:38px;}

/* ===== LEVEL SYSTEM ===== */
#level{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:120px 5vw;background:var(--charcoal);}
.head-level{font-size:clamp(30px,4.6vw,56px);line-height:1;color:var(--butter);margin-bottom:8px;padding:0 2vw;}
.level-sub{font-family:Archivo;font-weight:300;font-size:clamp(15px,1.6vw,20px);color:rgba(255,255,226,.65);margin:0 0 30px;padding:0 2vw;max-width:60ch;}
.levelwrap{width:100%;margin:60px auto 0;overflow:visible;}
.levelstage{position:relative;width:1120px;height:440px;transform-origin:left top;}
.levelsvg{position:absolute;left:0;right:0;bottom:40px;width:100%;height:4px;overflow:visible;}
.lvlgrp{position:absolute;bottom:40px;transform:translateX(-50%);}
.lvllabel{position:absolute;left:50%;transform:translateX(-50%);width:104px;text-align:center;}
.lvlcode{font-family:'Bricolage Grotesque',sans-serif;font-weight:700;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--flame);}
.lvltitle{font-family:Archivo;font-weight:400;font-size:12px;line-height:1.3;color:rgba(255,255,226,.82);margin-top:5px;}
.riser{position:absolute;bottom:0;left:50%;transform:translateX(-50%);transform-origin:bottom;width:1px;background:rgba(255,255,226,.18);}
.dot{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);width:11px;height:11px;border-radius:50%;background:var(--flame);}

/* ===== WORKING ===== */
#working{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:140px 7vw;background:var(--butter);color:var(--navy);}
.head-working{font-size:clamp(30px,4.6vw,56px);line-height:1.04;color:var(--navy);margin-bottom:12px;max-width:18ch;}
.working-sub{font-family:Archivo;font-weight:600;font-size:clamp(18px,2vw,30px);color:var(--flame);margin:0 0 52px;}
.worklist{display:flex;flex-direction:column;max-width:1000px;}
.workrow{display:flex;align-items:baseline;gap:26px;padding:22px 0;border-top:1px solid rgba(27,53,99,.18);}
.work-n{font-family:Archivo;font-weight:700;font-size:16px;color:var(--flame);min-width:34px;}
.work-text{font-family:Archivo;font-weight:600;font-size:clamp(18px,2.2vw,30px);color:var(--navy);}

/* ===== INCLUDED ===== */
#included{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:140px 7vw;background:var(--charcoal);}
.head-included{font-size:clamp(32px,5vw,64px);line-height:1;color:var(--butter);margin-bottom:52px;}
.inccards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;max-width:1280px;}
.inccard{border:1px solid rgba(255,255,226,.14);border-radius:10px;padding:34px;background:linear-gradient(160deg, rgba(243,85,44,.12), rgba(32,34,33,0) 70%);min-height:240px;display:flex;flex-direction:column;justify-content:space-between;transition:box-shadow .4s,transform .25s;will-change:transform;}
.inc-n{font-family:'Bricolage Grotesque',sans-serif;font-weight:700;font-size:34px;color:var(--flame);}
.inc-title{font-family:Archivo;font-weight:700;font-size:clamp(20px,2vw,30px);color:var(--butter);margin-bottom:12px;}
.inc-desc{font-family:Archivo;font-weight:300;font-size:15px;color:rgba(255,255,226,.62);line-height:1.5;}

/* ===== AUDIT ===== */
#audit{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:140px 7vw;background:radial-gradient(110% 90% at 70% 40%, rgba(243,85,44,.22), rgba(32,34,33,0) 60%), var(--charcoal);}
.audit-frame{position:relative;width:100%;max-width:1200px;text-align:center;}
.bigaudit{font-family:'Bricolage Grotesque',sans-serif;font-weight:800;font-size:clamp(120px,22vw,320px);line-height:.85;color:var(--flame);letter-spacing:-.03em;}
.audit-claim{font-family:'Bricolage Grotesque',sans-serif;font-weight:600;font-size:clamp(22px,3vw,42px);line-height:1.12;color:var(--butter);max-width:20ch;margin:20px auto 0;}
.auditchips{position:absolute;inset:-6% -4%;pointer-events:none;}
.achip{position:absolute;left:50%;top:50%;font-family:Archivo;font-weight:600;font-size:clamp(12px,1.3vw,17px);color:var(--butter);background:rgba(32,34,33,.55);border:1px solid rgba(255,255,226,.2);padding:10px 18px;border-radius:999px;white-space:nowrap;backdrop-filter:blur(3px);will-change:transform;}

/* ===== TIERS ===== */
#tiers{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:140px 7vw;background:var(--charcoal);}
.head-tiers{font-size:clamp(32px,5vw,64px);line-height:1;color:var(--butter);margin-bottom:52px;}
.tiergrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:28px;max-width:1180px;}
.tiercard{border-radius:12px;padding:42px;will-change:transform;transition:transform .25s;position:relative;}
.tier1{border:1px solid rgba(255,255,226,.16);background:linear-gradient(165deg,rgba(255,255,226,.06),rgba(32,34,33,0));}
.tier2{border:1.5px solid var(--flame);background:linear-gradient(165deg,rgba(243,85,44,.16),rgba(32,34,33,0));}
.tier-badge{position:absolute;top:24px;right:24px;font-family:Archivo;font-weight:700;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#fff;background:var(--flame);padding:7px 14px;border-radius:999px;}
.tier-label{font-family:Archivo;font-weight:700;font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--grey);margin-bottom:18px;}
.tier-label-flame{color:var(--flame);}
.tier-name{font-family:'Bricolage Grotesque',sans-serif;font-weight:700;font-size:clamp(26px,3vw,42px);color:var(--butter);margin-bottom:24px;}
.tierlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px;}
.tierlist li{font-family:Archivo;font-weight:400;font-size:17px;color:rgba(255,255,226,.8);padding-left:20px;position:relative;}
.tier2 .tierlist li{color:rgba(255,255,226,.85);}
.tierlist li::before{content:'';position:absolute;left:0;top:.5em;width:6px;height:6px;border-radius:50%;background:var(--flame);}

/* ===== DURATION ===== */
#duration{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:140px 7vw;background:var(--charcoal);}
.head-duration{font-size:clamp(32px,5vw,64px);line-height:1;color:var(--butter);margin-bottom:56px;}
.durcards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:28px;max-width:1180px;align-items:end;}
.durcard{border-radius:12px;padding:40px 34px;background:var(--navy);min-height:300px;display:flex;flex-direction:column;justify-content:space-between;}
.hero-dur{padding:48px 34px;background:var(--flame);min-height:340px;box-shadow:0 24px 60px rgba(243,85,44,.3);}
.dur-label{font-family:Archivo;font-weight:700;font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,226,.6);}
.dur-label-white{color:rgba(255,255,255,.85);}
.dur-num{font-family:'Bricolage Grotesque',sans-serif;font-weight:800;font-size:clamp(72px,9vw,120px);line-height:.9;color:var(--butter);}
.dur-num-white{font-size:clamp(84px,10vw,140px);color:#fff;}
.dur-unit{font-family:Archivo;font-weight:600;font-size:24px;color:var(--butter);margin-left:8px;}
.dur-unit-white{color:#fff;}

/* ===== OUR WORD ===== */
#ourword{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:140px 7vw;background:var(--charcoal);}
.head-ourword{font-size:clamp(32px,5vw,64px);line-height:1;color:var(--butter);margin-bottom:56px;}
.outcomes{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:38px 40px;max-width:1280px;}
.outcome{border-top:1px solid rgba(255,255,226,.18);padding-top:22px;}
.otitle{font-family:'Bricolage Grotesque',sans-serif;font-weight:700;font-size:clamp(22px,2.4vw,32px);color:var(--butter);margin-bottom:12px;}
.odesc{font-family:Archivo;font-weight:300;font-size:16px;color:rgba(255,255,226,.62);line-height:1.5;}
.ourarrow{position:absolute;left:-40px;bottom:-50px;width:clamp(180px,22vw,320px);height:auto;pointer-events:none;}

/* ===== CLOSING ===== */
#closing{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:140px 7vw;background:radial-gradient(120% 95% at 50% 65%, rgba(173,255,253,.20), rgba(32,34,33,0) 58%), linear-gradient(180deg,#16292b 0%, #202221 100%);}
.head-closing{font-size:clamp(38px,7vw,90px);line-height:.98;color:var(--butter);max-width:16ch;letter-spacing:-.02em;}
.closing-sub{font-family:Archivo;font-weight:300;font-size:clamp(17px,2vw,24px);color:rgba(255,255,226,.72);margin:34px 0 44px;}
.cta-btn{font-family:Archivo;font-weight:600;font-size:clamp(17px,1.8vw,22px);background:var(--flame);color:#fff;padding:20px 46px;border-radius:999px;text-decoration:none;display:inline-block;animation:pulsecta 2.6s ease-in-out infinite;transition:transform .25s;}
.cta-btn:hover{transform:scale(1.05);}
.closing-meta{margin-top:42px;font-family:Archivo;font-weight:400;font-size:15px;color:rgba(255,255,226,.6);display:flex;gap:28px;flex-wrap:wrap;justify-content:center;}
.closing-meta a{color:inherit;text-decoration:none;transition:color .25s;}
.closing-meta a:hover{color:var(--bb);}

/* =====================================================================
   RESPONSIVE
   Desktop is the base design above. Below: tablet (<=1024),
   mobile (<=768) and small phones (<=430). Absolutely-positioned /
   pinned sections (level system, orbit, audit ring) are switched to
   flow layouts on mobile via JS guards in main.js + the overrides here.
   ===================================================================== */

/* ---------- TABLET (<=1024px) ---------- */
@media (max-width:1024px){
  section{padding-top:110px !important;padding-bottom:110px !important;padding-left:6vw !important;padding-right:6vw !important;}
  #level{padding-left:5vw !important;padding-right:5vw !important;}
  .hero-logo{margin-bottom:64px;}
  .whogrid{gap:24px;}
  .outcomes{gap:32px 32px;}
}

/* ---------- MOBILE (<=768px) ---------- */
@media (max-width:768px){
  section{padding:80px 22px !important;}

  /* one-column stacks everywhere */
  .whogrid,.inccards,.tiergrid,.durcards,.outcomes{grid-template-columns:1fr !important;}
  .durcards{align-items:stretch !important;}
  .whocard,.tiercard{padding:30px 26px;}
  .inccard{min-height:0;padding:30px 26px;}
  .hero-dur{min-height:0;}
  .durcard{min-height:0;}

  /* hero */
  .hero-logo{width:min(260px,68vw) !important;height:auto !important;margin-bottom:46px !important;}
  .hero-title{font-size:clamp(46px,14vw,156px);}
  .hero-sub{font-size:16px;margin-top:32px;}
  .scroll-cue{bottom:28px;}

  /* about pills wrap tighter */
  .pills{gap:12px;margin-top:38px;}
  .pill{font-size:clamp(15px,4.6vw,22px);padding:13px 22px;}

  /* not-list */
  .notlist{margin-top:38px;gap:4px;}
  .notword{font-size:clamp(28px,8.5vw,46px);}

  /* ACTUALLY IS — orbit ring -> centered wrap of pills */
  .orbit-frame{flex-direction:column;min-height:auto !important;}
  .head-isreally{max-width:none;}
  .orbit{position:static !important;inset:auto !important;display:flex;flex-wrap:wrap;gap:9px;justify-content:center;margin-top:30px;}
  .orbtag{position:static !important;left:auto !important;top:auto !important;transform:none !important;box-shadow:none;}

  /* belief — pin disabled in JS; show full opacity */
  .belieflist{margin-top:32px;gap:14px;}
  .truth{opacity:1 !important;}

  /* LEVEL SYSTEM — horizontal timeline -> vertical timeline */
  #level{padding-left:22px !important;padding-right:22px !important;}
  .head-level,.level-sub{padding:0 !important;}
  #levelwrap{height:auto !important;overflow:visible !important;margin:30px 0 0 !important;}
  #levelstage{position:relative !important;width:100% !important;height:auto !important;transform:none !important;margin-left:0 !important;display:flex;flex-direction:column;padding-left:26px;}
  #levelstage::before{content:'';position:absolute;left:4px;top:10px;bottom:10px;width:2px;background:rgba(255,255,226,.18);}
  #levelsvg{display:none !important;}
  .lvlgrp{position:relative !important;left:auto !important;bottom:auto !important;transform:none !important;display:block;padding:13px 0;}
  .lvllabel{position:relative !important;left:auto !important;bottom:auto !important;transform:none !important;width:auto !important;text-align:left !important;}
  .lvlcode{font-size:13px;}
  .lvltitle{font-size:14px;margin-top:2px;color:rgba(255,255,226,.9);}
  .riser{display:none !important;}
  .dot{position:absolute !important;left:-26px !important;top:5px !important;bottom:auto !important;transform:none !important;width:10px;height:10px;}

  /* working */
  .workrow{gap:18px;padding:18px 0;}

  /* AUDIT — chip ring -> centered wrap below claim */
  .audit-frame{display:flex;flex-direction:column;align-items:center;}
  .bigaudit{font-size:clamp(110px,34vw,320px);}
  .audit-claim{max-width:none;}
  .auditchips{position:static !important;inset:auto !important;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:28px;}
  .achip{position:static !important;left:auto !important;top:auto !important;transform:none !important;}

  /* our word — drop decorative arrow on mobile */
  .ourarrow{display:none !important;}
  .outcomes{gap:26px;}

  /* closing */
  .cta-btn{padding:18px 38px;}
  .closing-meta{flex-direction:column;gap:12px;margin-top:34px;}
}

/* ---------- SMALL PHONES (<=430px) ---------- */
@media (max-width:430px){
  section{padding:64px 18px !important;}
  .hero-title{font-size:clamp(42px,15vw,90px);}
  .chrome{padding:16px 18px;font-size:10.5px;letter-spacing:.16em;}
  .chrome-bottom{padding:14px 18px;}
  .bigaudit{font-size:clamp(96px,38vw,200px);}
  .pill{font-size:clamp(14px,4.4vw,20px);}
}
