@font-face{font-family:"Shoulders";src:url(/fonts/big-shoulders-display-latin-800-normal.woff2) format("woff2");font-weight:800;font-display:swap}@font-face{font-family:"Shoulders";src:url(/fonts/big-shoulders-display-latin-600-normal.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:"Instrument";src:url(/fonts/instrument-sans-latin-wght-normal.woff2) format("woff2-variations");font-weight:400 700;font-display:swap}@font-face{font-family:"Instrument";src:url(/fonts/instrument-sans-latin-wght-italic.woff2) format("woff2-variations");font-weight:400 700;font-style:italic;font-display:swap}:root{color-scheme:light;--ink:#1b1932;--ink-2:#4a4766;--paper:#eeedf5;--surface:rgba(255,255,255,0.72);--line:rgba(27,25,50,0.16);--hush:#4b54b8;--life:#1b6f57;--warn:#8f5d00;--loud:#d8521f;--pain:#c71f3c;--boom:#a3176f;--sea:#0e4b5b;--focus:#2b49ff;--wave:var(--ink);--t-hush:#eeedf5;--t-quiet:#e4e7f5;--t-life:#e3efe9;--t-warn:#f6ecd2;--t-loud:#f8dccb;--t-pain:#f6cdd0;--t-boom:#f2c4da;--t-flash:#fff6dc;--display:"Shoulders","Arial Narrow","Roboto Condensed",sans-serif-condensed,Impact,sans-serif;--text:"Instrument",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--gutter:clamp(16px,4vw,48px);--wrap:1200px}:root[data-theme="dark"]{color-scheme:dark;--ink:#ecebf6;--ink-2:#b4b2cc;--paper:#14131d;--surface:rgba(28,27,40,0.74);--line:rgba(236,235,246,0.16);--hush:#9aa2ff;--life:#4fd1a5;--warn:#f2b33b;--loud:#ff8650;--pain:#ff5a72;--boom:#f064b5;--sea:#5cc7d9;--focus:#8ea0ff;--t-hush:#14131d;--t-quiet:#131726;--t-life:#111c18;--t-warn:#1d1a10;--t-loud:#221610;--t-pain:#241217;--t-boom:#24111e;--t-flash:#2a2516}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){color-scheme:dark;--ink:#ecebf6;--ink-2:#b4b2cc;--paper:#14131d;--surface:rgba(28,27,40,0.74);--line:rgba(236,235,246,0.16);--hush:#9aa2ff;--life:#4fd1a5;--warn:#f2b33b;--loud:#ff8650;--pain:#ff5a72;--boom:#f064b5;--sea:#5cc7d9;--focus:#8ea0ff;--t-hush:#14131d;--t-quiet:#131726;--t-life:#111c18;--t-warn:#1d1a10;--t-loud:#221610;--t-pain:#241217;--t-boom:#24111e;--t-flash:#2a2516}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font:400 1.0625rem/1.6 var(--text);overflow-x:hidden}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:0.18em}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:3px}.skip{position:absolute;left:-999px;top:8px;z-index:50;background:var(--ink);color:var(--paper);padding:8px 14px}.skip:focus{left:8px}.vh{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}h1,h2,h3{font-family:var(--display);font-weight:800;line-height:1.02;letter-spacing:0.005em;margin:0 0 0.4em;text-wrap:balance}h2{font-size:clamp(2rem,4.2vw,3rem)}h3{font-size:1.6rem}p{margin:0 0 1em}.num{font-family:var(--display);font-weight:800;font-variant-numeric:tabular-nums}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 var(--gutter)}.top{position:relative;z-index:20}.top .wrap{display:flex;align-items:center;gap:18px;min-height:64px;flex-wrap:wrap}.brand{display:flex;align-items:flex-end;gap:1px;text-decoration:none;font-family:var(--display);font-weight:800;line-height:0.8;padding:8px 0}.brand span{display:inline-block}.nav{display:flex;gap:4px 18px;margin-left:auto;flex-wrap:wrap;font-weight:550;font-size:0.97rem}.nav a{text-decoration:none;padding:6px 0;border-bottom:2px solid transparent}.nav a:hover,.nav a[aria-current="page"]{border-bottom-color:currentColor}.theme{background:none;border:1px solid var(--line);color:inherit;width:36px;height:36px;border-radius:50%;cursor:pointer;display:grid;place-items:center}.theme svg{width:18px;height:18px}.crescendo span:nth-child(1){font-size:0.62em;font-weight:600;opacity:0.55}.crescendo span:nth-child(2){font-size:0.66em;font-weight:600;opacity:0.6}.crescendo span:nth-child(3){font-size:0.7em;font-weight:600;opacity:0.66}.crescendo span:nth-child(4){font-size:0.75em;font-weight:600;opacity:0.72}.crescendo span:nth-child(5){font-size:0.8em;opacity:0.78;margin-left:0.18em}.crescendo span:nth-child(6){font-size:0.86em;opacity:0.84}.crescendo span:nth-child(7){font-size:0.93em;opacity:0.9;margin-left:0.18em}.crescendo span:nth-child(8){font-size:1.02em;opacity:0.95}.crescendo span:nth-child(9){font-size:1.12em}.crescendo span:nth-child(10){font-size:1.24em;color:var(--pain)}.brand.crescendo{font-size:30px}.btn{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:10px 18px;border-radius:999px;border:2px solid var(--ink);background:var(--ink);color:var(--paper);font:600 1rem/1.1 var(--text);text-decoration:none;cursor:pointer}.btn.ghost{background:transparent;color:var(--ink)}.btn:hover{transform:translateY(-1px)}.btn svg{width:18px;height:18px;flex:none}.hero{padding:clamp(28px,6vw,72px) 0 24px;background:var(--t-hush)}.hero h1{font-size:clamp(3.6rem,13vw,10.5rem);display:flex;flex-wrap:wrap;align-items:flex-end;line-height:0.82;margin-bottom:0.25em}.hero h1 span{display:inline-block}.hero .lede{font-size:clamp(1.15rem,2.2vw,1.5rem);line-height:1.45;color:var(--ink);margin-bottom:1.2em}.hero .actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px}.jump{display:flex;flex-wrap:wrap;gap:8px 14px;font-size:0.95rem;color:var(--ink-2);align-items:baseline}.jump a{font-weight:600;color:var(--ink)}.cue{margin-top:28px;display:flex;align-items:center;gap:12px;color:var(--ink-2);font-size:0.95rem}.cue svg{width:22px;height:40px}.scale{position:relative}.scale-grid{display:grid;grid-template-columns:300px 76px minmax(0,1fr);column-gap:28px;max-width:var(--wrap);margin:0 auto;padding:0 var(--gutter)}.readout{grid-column:1;grid-row:1 / span 999;position:relative}.readout-in{position:sticky;top:0;padding:28px 0 20px;height:100vh;height:100svh;display:flex;flex-direction:column;justify-content:center;gap:18px}.ro-db{font-family:var(--display);font-weight:800;font-variant-numeric:tabular-nums;font-size:7.2rem;line-height:0.85;letter-spacing:-0.01em;white-space:nowrap}.ro-db small{font-size:0.32em;font-weight:600;margin-left:4px;letter-spacing:0}.ro-row{border-top:1px solid var(--line);padding-top:10px}.ro-row b{display:block;font-weight:600;font-size:0.86rem;color:var(--ink-2)}.ro-row b .sm{display:none}@media (max-width:900px){.ro-row b .sm{display:inline}}.ro-row output{display:block;font-family:var(--display);font-weight:600;font-size:1.7rem;line-height:1.05;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ro-energy output{font-size:1.35rem}.ro-note{font-size:0.82rem;color:var(--ink-2);line-height:1.4}.spine-col{grid-column:2}.items-col{grid-column:3}.row{display:contents}.row>.spine{grid-column:2;position:relative}.row>.cell{grid-column:3;min-width:0}.spine{background-image:var(--wave-img);background-repeat:repeat-y;background-position:center top;background-size:calc(4px + var(--amp,0.1) * 72px) 28px}.spine.clip{background-image:var(--wave-clip-img)}.gap>.spine::before{content:"";position:absolute;inset:0 auto 0 -10px;width:8px;background-image:linear-gradient(var(--line) 1px,transparent 1px);background-size:8px var(--db-px,26px)}.gap .cell{position:relative}.decade{position:absolute;left:-26px;display:flex;align-items:baseline;gap:10px;transform:translateY(-50%);white-space:nowrap;pointer-events:none}.decade::before{content:"";width:20px;height:2px;background:currentColor;align-self:center}.decade .d{font-family:var(--display);font-weight:800;font-size:1.3rem;font-variant-numeric:tabular-nums;color:var(--ink)}.decade .x{font-size:0.8rem;font-weight:600;color:var(--ink-2)}.aside-fact{position:absolute;left:0;right:0;transform:translateY(-50%);font-size:1.05rem;line-height:1.5;color:var(--ink-2);padding:0 0 0 4px}.aside-fact strong{color:var(--ink)}.aside-fact .src{font-size:0.82rem}.sound{position:relative;padding:14px 0 18px 0}.sound::before{content:"";position:absolute;left:-66px;top:34px;width:58px;height:2px;background:var(--tone,var(--ink))}.sound::after{content:"";position:absolute;left:-73px;top:28px;width:14px;height:14px;border-radius:50%;background:var(--tone,var(--ink));box-shadow:0 0 0 4px var(--paper-at,var(--paper))}.sound .lvl{font-family:var(--display);font-weight:800;font-size:2.6rem;line-height:1;font-variant-numeric:tabular-nums;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.sound .lvl small{font-size:0.45em;font-weight:600;color:var(--ink-2)}.sound h3{font-size:1.75rem;margin:2px 0 6px;font-weight:800}.sound h3 a{text-decoration:none}.sound h3 a:hover{text-decoration:underline}.sound .line{font-size:1.08rem;margin:0 0 8px}.sound .meta{display:flex;flex-wrap:wrap;gap:4px 18px;font-size:0.9rem;color:var(--ink-2);align-items:center}.sound .safe{font-weight:650;color:var(--ink)}.sound .safe::before{content:"";display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:7px;background:var(--tone,var(--ink));vertical-align:1px}.play{display:inline-flex;align-items:center;gap:7px;border:1.5px solid var(--ink);background:transparent;color:var(--ink);border-radius:999px;padding:4px 12px 4px 8px;font:600 0.88rem/1.4 var(--text);cursor:pointer;min-height:32px}.play svg{width:16px;height:16px}.play[aria-pressed="true"]{background:var(--ink);color:var(--paper)}.milestone{padding:26px 0 30px;position:relative}.milestone::before{content:"";position:absolute;left:-104px;right:0;top:0;height:4px;background:var(--tone,var(--ink))}.milestone .lvl{font-family:var(--display);font-weight:800;font-size:clamp(3.4rem,7vw,5.4rem);line-height:0.9;color:var(--tone)}.milestone h3{font-size:clamp(1.9rem,3.4vw,2.6rem);margin:6px 0 10px}.milestone p{font-size:1.1rem}.milestone .src{font-size:0.86rem;color:var(--ink-2)}.ad-row .cell{padding:18px 0}.ad{min-height:280px;display:grid;place-items:center;border:1px dashed var(--line);font-size:0.8rem;color:var(--ink-2)}.ad-label{font-size:0.75rem;color:var(--ink-2);margin-bottom:4px}.you-are-here{position:absolute;left:-150px;right:0;transform:translateY(-50%);display:flex;align-items:center;gap:10px;z-index:5;pointer-events:none}.you-are-here .pin{background:var(--focus);color:#fff;font-weight:700;padding:6px 12px;border-radius:999px;font-size:0.95rem;white-space:nowrap;box-shadow:0 6px 20px rgba(43,73,255,0.35)}.you-are-here::after{content:"";flex:1;height:3px;background:var(--focus)}.sea{background:linear-gradient(#0c3f4e,#072a35 70%,#04171e);color:#e6f6f9;padding:clamp(48px,8vw,96px) 0;position:relative}.sea a{color:#bff0f8}.sea h2{font-size:clamp(2.6rem,6vw,4.6rem);max-width:14em}.sea .cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:28px 40px;margin-top:28px}.sea .sound::before,.sea .sound::after{display:none}.sea .sound{border-top:1px solid rgba(230,246,249,0.25)}.sea .sound .lvl small,.sea .sound .meta{color:#a8d3db}.sea .sound .safe{color:#e6f6f9}.sea .play{border-color:#e6f6f9;color:#e6f6f9}.sea .math{background:rgba(255,255,255,0.07);border-left:4px solid #5cc7d9;padding:18px 20px;margin:22px 0;font-size:1.05rem}.sea .math .num{font-size:1.5rem}.end{padding:64px 0 80px}.end h2{font-size:clamp(2.2rem,5vw,3.6rem)}.tools{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin-top:20px}.tool{display:block;padding:22px;border:2px solid var(--ink);border-radius:18px;text-decoration:none;background:var(--surface)}.tool h3{font-size:1.9rem;margin-bottom:6px}.tool p{margin:0;color:var(--ink-2)}.foot{border-top:1px solid var(--line);padding:36px 0 48px;font-size:0.92rem;color:var(--ink-2);background:var(--paper)}.foot .cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px 36px}.foot h2{font-size:1.2rem;color:var(--ink);margin-bottom:8px}.foot ul{list-style:none;padding:0;margin:0}.foot li{margin:4px 0}.foot .disclaimer{margin-top:26px}.page-head{background:var(--tint,var(--t-quiet));padding:clamp(24px,5vw,56px) 0 28px;border-bottom:1px solid var(--line)}.crumbs{font-size:0.9rem;color:var(--ink-2);margin-bottom:18px;display:flex;flex-wrap:wrap;gap:6px}.crumbs a{color:var(--ink-2)}.crumbs span[aria-hidden]{opacity:0.6}.page-head h1{font-size:clamp(2.6rem,7vw,5.2rem);margin-bottom:0.2em}.big-level{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 18px;margin:10px 0 14px}.big-level .num{font-size:clamp(4.4rem,15vw,9rem);line-height:0.85;color:var(--tone,var(--ink))}.big-level .unit{font-family:var(--display);font-weight:600;font-size:clamp(1.6rem,3.6vw,2.4rem)}.big-level .where{flex-basis:100%;font-size:1.05rem;color:var(--ink-2)}.answer{font-size:clamp(1.12rem,2vw,1.3rem);line-height:1.5}.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:0;margin:22px 0 0;border-top:2px solid var(--ink)}.facts div{padding:12px 16px 12px 0;border-bottom:1px solid var(--line)}.facts dt{font-size:0.86rem;color:var(--ink-2);font-weight:600}.facts dd{margin:0;font-family:var(--display);font-weight:800;font-size:1.6rem;line-height:1.1}.facts dd small{display:block;font-family:var(--text);font-weight:500;font-size:0.82rem;color:var(--ink-2);line-height:1.35;margin-top:3px}.article{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:48px;padding-top:36px;padding-bottom:56px}.article>aside{min-width:0}.prose h2{font-size:clamp(1.9rem,3.4vw,2.5rem);margin-top:1.4em}.prose h2:first-child{margin-top:0}.prose h3{font-size:1.5rem;margin-top:1.2em}.prose ul,.prose ol{padding-left:1.3em}.prose li{margin:0.3em 0}.prose table{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums;margin:0 0 1.2em;font-size:0.98rem}.prose th,.prose td{text-align:left;padding:8px 10px 8px 0;border-bottom:1px solid var(--line);vertical-align:top}.prose th{font-size:0.88rem;color:var(--ink-2);font-weight:650}.table-scroll{overflow-x:auto}.callout{border-left:4px solid var(--tone,var(--ink));background:var(--surface);padding:14px 18px;margin:0 0 1.2em}.callout p:last-child{margin:0}sup a{text-decoration:none;font-weight:700;padding:0 1px}.sources ol{padding-left:1.4em;font-size:0.95rem}.sources li{margin-bottom:0.9em}.sources q{display:block;color:var(--ink-2);font-style:italic;margin-top:2px}.sources q::before,.sources q::after{content:""}.faq details{border-bottom:1px solid var(--line);padding:12px 0}.faq summary{cursor:pointer;font-weight:650;font-size:1.08rem}.faq details p{margin:10px 0 0}.neighbours{list-style:none;padding:0;margin:0 0 24px;border-left:3px solid var(--ink)}.neighbours li{position:relative;padding:8px 0 8px 18px}.neighbours li::before{content:"";position:absolute;left:-9px;top:17px;width:15px;height:3px;background:var(--ink)}.neighbours li.here{font-weight:700}.neighbours li.here::before{left:-11px;top:12px;width:13px;height:13px;border-radius:50%;background:var(--tone,var(--ink))}.neighbours .num{font-size:1.25rem;margin-right:8px}.neighbours small{display:block;color:var(--ink-2);font-size:0.85rem}.side-box{border:2px solid var(--ink);border-radius:16px;padding:18px;margin-bottom:22px;background:var(--surface)}.side-box h2{font-size:1.5rem}.side-box p{font-size:0.95rem}.affiliate ul{padding-left:1.1em}.affiliate .disclosure{font-size:0.82rem;color:var(--ink-2)}.sponsor{display:flex;align-items:center;gap:14px;font-size:0.92rem}.sponsor img{max-height:36px;width:auto}.sponsor .tag{font-size:0.75rem;color:var(--ink-2)}.search{display:flex;gap:10px;margin:18px 0 8px}.search input{flex:1;min-width:0;font:500 1.15rem/1.3 var(--text);padding:12px 16px;border-radius:999px;border:2px solid var(--ink);background:var(--surface);color:var(--ink)}.cat h2{margin-top:1.2em}.list{list-style:none;padding:0;margin:0;columns:3 260px;column-gap:36px}.list li{break-inside:avoid;padding:7px 0;border-bottom:1px solid var(--line);display:flex;gap:12px;align-items:baseline}.list .num{min-width:4.6em;font-size:1.15rem;color:var(--tone,var(--ink))}.list a{font-weight:600;text-decoration:none}.list a:hover{text-decoration:underline}.list small{color:var(--ink-2)}.hide{display:none !important}.tool-wrap{padding-top:28px;padding-bottom:56px}.meter-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:36px;align-items:start}.gauge{width:100%;max-width:560px}.gauge text{font-family:var(--display);font-weight:600;fill:var(--ink-2)}.gauge .needle{transition:transform 0.12s linear;transform-origin:300px 300px}.meter-value{font-family:var(--display);font-weight:800;font-size:clamp(4rem,12vw,7rem);line-height:0.9;font-variant-numeric:tabular-nums}.meter-value small{font-size:0.32em;font-weight:600}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:2px solid var(--ink);margin:14px 0}.stats div{padding:10px 10px 10px 0;border-bottom:1px solid var(--line)}.stats b{display:block;font-size:0.82rem;color:var(--ink-2);font-weight:600}.stats output{font-family:var(--display);font-weight:800;font-size:1.7rem}.field{display:grid;gap:6px;margin:12px 0}.field label{font-weight:650;font-size:0.95rem}.field input[type="range"]{width:100%;accent-color:var(--ink)}.field input[type="number"],.field select,.field input[type="text"]{font:500 1rem/1.3 var(--text);padding:9px 12px;border-radius:10px;border:1.5px solid var(--ink);background:var(--surface);color:var(--ink);min-width:0;width:100%}.hint{font-size:0.88rem;color:var(--ink-2)}.status{min-height:1.6em;font-weight:600}.bars{display:flex;gap:2px;align-items:flex-end;height:70px;margin:8px 0}.bars i{flex:1;background:var(--ink);min-height:1px;opacity:0.8}.acts{list-style:none;padding:0;margin:0 0 12px}.act{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,0.8fr) minmax(0,0.8fr) minmax(0,0.8fr) auto;gap:10px;align-items:end;padding:12px 0;border-bottom:1px solid var(--line)}.act .field{margin:0}.act button.rm{border:1.5px solid var(--ink);background:transparent;color:var(--ink);border-radius:50%;width:38px;height:38px;cursor:pointer;font-size:1.2rem;line-height:1}.dose-out{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin:18px 0}.dose-card{border:2px solid var(--ink);border-radius:18px;padding:18px;background:var(--surface)}.dose-card h3{font-size:1.4rem;margin-bottom:2px}.dose-card .pct{font-family:var(--display);font-weight:800;font-size:4rem;line-height:0.95;font-variant-numeric:tabular-nums}.dose-bar{height:12px;border-radius:6px;background:var(--line);overflow:hidden;margin:10px 0}.dose-bar i{display:block;height:100%;width:0;background:var(--life)}.dose-bar i.over{background:var(--pain)}.prot-out{margin-top:10px}.toast{position:fixed;left:50%;bottom:20px;transform:translateX(-50%);max-width:min(560px,calc(100vw - 32px));background:var(--ink);color:var(--paper);padding:14px 18px;border-radius:14px;z-index:60;font-size:0.95rem;box-shadow:0 10px 30px rgba(0,0,0,0.25);display:flex;gap:14px;align-items:flex-start}.toast button{background:var(--paper);color:var(--ink);border:0;border-radius:999px;padding:6px 12px;font-weight:650;cursor:pointer;flex:none}.meter-dock{position:fixed;right:16px;bottom:16px;z-index:40;background:var(--ink);color:var(--paper);border-radius:20px;padding:14px 16px;width:min(320px,calc(100vw - 32px));box-shadow:0 10px 30px rgba(0,0,0,0.3)}.meter-dock .meter-value{font-size:3.4rem}.meter-dock .btn{background:var(--paper);color:var(--ink);border-color:var(--paper);min-height:38px;padding:6px 14px;font-size:0.92rem}.meter-dock .btn.ghost{background:transparent;color:var(--paper)}.meter-dock .row-btns{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.meter-dock p{font-size:0.82rem;margin:6px 0 0;opacity:0.85}@media (max-width:900px){.scale-grid{grid-template-columns:44px minmax(0,1fr);column-gap:18px}.readout{grid-column:1 / -1;grid-row:auto;position:sticky;top:0;z-index:15;margin:0 calc(-1 * var(--gutter))}.readout-in{height:auto;padding:6px var(--gutter);display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:14px;row-gap:0;align-items:center;background:var(--paper-at,var(--paper));border-bottom:1px solid var(--line)}.ro-db{font-size:2.7rem;grid-row:1 / span 2;min-width:2.6em}.ro-row{border:0;padding:0;display:flex;gap:8px;align-items:baseline;min-width:0}.ro-row b{font-size:0.74rem;white-space:nowrap;flex:none}.ro-row b .lg{display:none}.ro-row output,.ro-energy output{font-size:1.05rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ro-loud,.ro-note{display:none}.spine-col,.row>.spine{grid-column:1}.items-col,.row>.cell{grid-column:2}.spine{background-size:calc(3px + var(--amp,0.1) * 40px) 22px}.sound::before{left:-40px;width:34px;top:30px}.sound::after{left:-47px;top:24px}.sound .lvl{font-size:2.1rem}.sound h3{font-size:1.5rem}.milestone::before{left:-62px}.decade{left:-14px;gap:6px}.decade::before{width:10px}.decade .d{font-size:1.05rem}.gap>.spine::before{display:none}.you-are-here{left:-62px}.article{grid-template-columns:minmax(0,1fr);gap:20px}.meter-grid{grid-template-columns:minmax(0,1fr)}.act{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto}.act .field:first-child{grid-column:1 / -1}.nav{margin-left:0;width:100%;font-size:0.92rem;gap:2px 16px;flex-wrap:wrap;white-space:nowrap}.top .wrap{gap:4px 12px;padding-top:6px;padding-bottom:6px}.theme{position:absolute;right:var(--gutter);top:12px}}@media (max-width:420px){.ro-db{font-size:2.2rem}.stats output{font-size:1.35rem}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none !important;transition:none !important;scroll-behavior:auto !important}.btn:hover{transform:none}}@media print{.top .nav,.theme,.readout,.spine,.ad-row,.meter-dock{display:none !important}}:root{--wave-img:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20100%2028'%20preserveAspectRatio%3D'none'%3E%3Cpath%20d%3D'M50.0%200L60.2%201L70.0%202L78.7%203L86.0%204L91.4%205L94.8%206L96.0%207L94.8%208L91.4%209L86.0%2010L78.7%2011L70.0%2012L60.2%2013L50.0%2014L39.8%2015L30.0%2016L21.3%2017L14.0%2018L8.6%2019L5.2%2020L4.0%2021L5.2%2022L8.6%2023L14.0%2024L21.3%2025L30.0%2026L39.8%2027L50.0%2028'%20fill%3D'none'%20stroke%3D'%231b1932'%20stroke-width%3D'2'%20vector-effect%3D'non-scaling-stroke'%2F%3E%3C%2Fsvg%3E");--wave-clip-img:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20100%2028'%20preserveAspectRatio%3D'none'%3E%3Cpath%20d%3D'M50.0%200L60.2%201L70.0%202L78.7%203L86.0%204L91.4%205L94.8%206L96.0%207L94.8%208L91.4%209L86.0%2010L78.7%2011L70.0%2012L60.2%2013L50.0%2014L39.8%2015L33.9%2016L33.9%2017L33.9%2018L33.9%2019L33.9%2020L33.9%2021L33.9%2022L33.9%2023L33.9%2024L33.9%2025L33.9%2026L39.8%2027L50.0%2028'%20fill%3D'none'%20stroke%3D'%23c71f3c'%20stroke-width%3D'2'%20vector-effect%3D'non-scaling-stroke'%2F%3E%3C%2Fsvg%3E")}:root[data-theme="dark"]{--wave-img:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20100%2028'%20preserveAspectRatio%3D'none'%3E%3Cpath%20d%3D'M50.0%200L60.2%201L70.0%202L78.7%203L86.0%204L91.4%205L94.8%206L96.0%207L94.8%208L91.4%209L86.0%2010L78.7%2011L70.0%2012L60.2%2013L50.0%2014L39.8%2015L30.0%2016L21.3%2017L14.0%2018L8.6%2019L5.2%2020L4.0%2021L5.2%2022L8.6%2023L14.0%2024L21.3%2025L30.0%2026L39.8%2027L50.0%2028'%20fill%3D'none'%20stroke%3D'%23ecebf6'%20stroke-width%3D'2'%20vector-effect%3D'non-scaling-stroke'%2F%3E%3C%2Fsvg%3E");--wave-clip-img:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20100%2028'%20preserveAspectRatio%3D'none'%3E%3Cpath%20d%3D'M50.0%200L60.2%201L70.0%202L78.7%203L86.0%204L91.4%205L94.8%206L96.0%207L94.8%208L91.4%209L86.0%2010L78.7%2011L70.0%2012L60.2%2013L50.0%2014L39.8%2015L33.9%2016L33.9%2017L33.9%2018L33.9%2019L33.9%2020L33.9%2021L33.9%2022L33.9%2023L33.9%2024L33.9%2025L33.9%2026L39.8%2027L50.0%2028'%20fill%3D'none'%20stroke%3D'%23ff5a72'%20stroke-width%3D'2'%20vector-effect%3D'non-scaling-stroke'%2F%3E%3C%2Fsvg%3E")}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--wave-img:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20100%2028'%20preserveAspectRatio%3D'none'%3E%3Cpath%20d%3D'M50.0%200L60.2%201L70.0%202L78.7%203L86.0%204L91.4%205L94.8%206L96.0%207L94.8%208L91.4%209L86.0%2010L78.7%2011L70.0%2012L60.2%2013L50.0%2014L39.8%2015L30.0%2016L21.3%2017L14.0%2018L8.6%2019L5.2%2020L4.0%2021L5.2%2022L8.6%2023L14.0%2024L21.3%2025L30.0%2026L39.8%2027L50.0%2028'%20fill%3D'none'%20stroke%3D'%23ecebf6'%20stroke-width%3D'2'%20vector-effect%3D'non-scaling-stroke'%2F%3E%3C%2Fsvg%3E");--wave-clip-img:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20100%2028'%20preserveAspectRatio%3D'none'%3E%3Cpath%20d%3D'M50.0%200L60.2%201L70.0%202L78.7%203L86.0%204L91.4%205L94.8%206L96.0%207L94.8%208L91.4%209L86.0%2010L78.7%2011L70.0%2012L60.2%2013L50.0%2014L39.8%2015L33.9%2016L33.9%2017L33.9%2018L33.9%2019L33.9%2020L33.9%2021L33.9%2022L33.9%2023L33.9%2024L33.9%2025L33.9%2026L39.8%2027L50.0%2028'%20fill%3D'none'%20stroke%3D'%23ff5a72'%20stroke-width%3D'2'%20vector-effect%3D'non-scaling-stroke'%2F%3E%3C%2Fsvg%3E")}}.scale{background:var(--paper-at,var(--t-hush))}