:root{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--chasm:#172f39;--ivory:#eee5cd;--gold:#e5c27b;--brass:#a88d57;color:#f1e3c0;font-synthesis:none;background:#132a30;font-family:Georgia,Times New Roman,serif}*{box-sizing:border-box}body{margin:0}a{color:#f0ca7d}button,input{font:inherit}a,button,input{touch-action:manipulation}.site-header,.site-footer{justify-content:space-between;align-items:center;gap:20px;max-width:1200px;margin:auto;padding:22px 6vw;display:flex}.wordmark{letter-spacing:.02em;font-size:22px;font-weight:700;text-decoration:none}.site-header nav,.site-footer nav{gap:20px;display:flex}.site-header nav a,.site-footer a{align-items:center;min-height:44px;display:inline-flex}.hero{background:linear-gradient(90deg,#0a1c1ff5,#0a1c1fbf 44%,#0a1c1f1a),url(/assets/ravine-C2y8_tx2.webp) 50%/cover;border-block:1px solid #796940;align-items:center;min-height:670px;padding:70px 8vw;display:flex}.hero-copy{max-width:580px}.eyebrow{text-transform:uppercase;letter-spacing:.17em;color:#dfbf79;font:12px/1.5 system-ui}.hero h1{text-wrap:balance;margin:18px 0 24px;font-size:clamp(44px,7vw,80px);font-weight:500;line-height:1.04}.lead{color:#e5ddc3;max-width:520px;font-size:clamp(18px,2.3vw,23px);line-height:1.55}.play-button{color:#172c31;background:#e3c17c;border:1px solid #ffdf91;border-radius:5px;justify-content:center;align-items:center;min-height:54px;padding:15px 32px;font:700 17px/1.2 system-ui;text-decoration:none;display:inline-flex;box-shadow:0 8px 35px #0005}.play-button:hover{background:#f2d69b}.play-button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:4px;outline:3px solid #8dcde3}.legend{color:#c0c7bf;font:13px/1.6 system-ui}.how{max-width:1150px;margin:0 auto;padding:65px 6vw}.how h2,.document h1{margin-top:0;font-size:36px;font-weight:500}.steps{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.steps h3{margin:12px 0;font-size:23px}.steps p,.document p,.document li{color:#d4dbcf;font:16px/1.7 system-ui}.step-number{color:#c0a363;font-size:34px}.test-note{color:#c9d1c7;border-top:1px solid #635d3e;padding-top:25px;font:15px/1.7 system-ui}.document{max-width:800px;min-height:65vh;margin:auto;padding:65px 6vw}.document h2{margin-top:34px;font-weight:500}.privacy-choice{color:#cdd5cc;align-items:center;gap:12px;font:14px/1.5 system-ui;display:flex}.privacy-choice input{accent-color:#e3c17c;width:24px;height:24px;margin:10px}.site-footer{border-top:1px solid #5b624a;flex-wrap:wrap;font:13px/1.6 system-ui}.site-footer .privacy-choice{width:100%}@media (width<=650px){.site-header{padding:14px 6vw}.site-header nav{gap:12px}.wordmark{font-size:19px}.hero{background-image:linear-gradient(90deg,#0a1c1ff0,#0a1c1fa1),url(/assets/ravine-C2y8_tx2.webp);background-position:65%;min-height:610px;padding:48px 7vw}.hero h1{font-size:52px}.steps{grid-template-columns:1fr;gap:24px}.steps h3{margin-top:4px}.how{padding-block:40px}.site-footer nav{flex-wrap:wrap;gap:16px}}@media (prefers-reduced-motion:no-preference){.play-button{transition:background .2s}}
