.v9-header{position:sticky;top:0;z-index:100;background:#091522;color:#f6f1e7;border-bottom:1px solid #806b45;padding:18px 20px 0;text-align:center}.v9-brand{display:inline-block;color:#f6f1e7;text-decoration:none;font:600 clamp(18px,3vw,28px)/1.3 var(--sans);letter-spacing:.16em;margin-bottom:16px}.v9-brand span,.v9-home em{color:#dfbd7c}.v9-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;max-width:680px;margin:auto}.v9-tabs a{display:flex;justify-content:center;align-items:center;min-height:52px;padding:10px 6px;border:1px solid #405065;border-bottom:0;border-radius:8px 8px 0 0;color:#e7e5df;text-decoration:none;font:500 clamp(14px,2vw,17px)/1.3 var(--sans);background:#101e2e}.v9-tabs a[aria-current]{background:#243449;color:#efcd8b;box-shadow:inset 0 -3px #dfbd7c}.v9-tabs a:hover{background:#293b50}.v9-footer{background:#091522;color:#c9cbd0;text-align:center;padding:40px 0}.v9-footer a{color:#dfbd7c}.v9-home{background:#0b1725;color:#f5efe5}.v9-home h1,.v9-home h2{font-family:var(--serif);font-weight:400;letter-spacing:-.035em}.v9-home h1{font-size:clamp(42px,6vw,88px);line-height:.99}.v9-home h2{font-size:clamp(32px,4vw,56px);line-height:1.12}.v9-home .lead{color:#c8cfd6}.v9-home .eyebrow{color:#dfbd7c}.v9-split{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(28px,7vw,100px);align-items:center}.v9-hero{background:radial-gradient(ellipse at 80% 45%,#253c50 0%,#0b1725 53%,#070f19 100%)}.v9-cover{width:100%;max-width:420px;justify-self:center;height:auto;box-shadow:0 25px 70px #0009;border-radius:3px}.v9-kicker{color:#dfbd7c;margin:24px 0}.v9-quote,.v9-question,.v9-experiment{text-align:center}.v9-quote{background:#101e2d}.v9-quote p{font:400 clamp(34px,5vw,70px)/1.15 var(--serif);max-width:850px;margin:0 auto 25px}.v9-question{background:#070e17}.v9-question h2{max-width:850px;margin:auto}.v9-rule{height:1px;width:70px;background:#dfbd7c;margin:38px auto}.v9-panel{background:#142335}.v9-method{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:34px}.v9-method article{border-top:1px solid #a18b61;padding:20px 8px}.v9-method span{color:#dfbd7c;font-size:24px}.v9-method h3{font-size:clamp(17px,2vw,24px);margin:12px 0}.v9-kidhero{background:radial-gradient(ellipse at 80% 30%,#376f4f,#14352a 72%);color:#fff5d9}.v9-kids h1,.v9-kids h2{font-family:var(--round)}.v9-kidhero h1{font-size:clamp(38px,5vw,70px)}.v9-kidhero .lead{color:#fff5d9}.v9-kidlinks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.v9-kidlinks a{padding:25px 15px;background:#194b35;color:#fff3d3;border-radius:12px;text-decoration:none;text-align:center;font-weight:600}a:focus-visible,button:focus-visible{outline:3px solid #dfbd7c;outline-offset:4px}@media(max-width:760px){.v9-split{grid-template-columns:1fr}.v9-cover{max-width:300px}.v9-header{padding:12px 12px 0}.v9-brand{margin-bottom:10px}.v9-method{grid-template-columns:repeat(2,minmax(0,1fr))}.v9-method article:last-child{grid-column:1/-1}.v9-home h1{font-size:clamp(36px,10vw,56px)}.v9-tabs a{min-height:48px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;scroll-behavior:auto!important}}
