.aud-hero{--ink:#18213b;--soft:#3c4561;--pen:#c0261f;--hl:rgba(253,216,53,.75);background:#fbf8ef;color:var(--ink);overflow-x:clip;padding:3rem 0 4.5rem}.aud-wrap{display:grid;gap:3rem;margin:0 auto;max-width:72rem;padding:0 1rem}.aud-eyebrow{color:var(--soft);font-size:.8125rem;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.aud-h1{font:800 clamp(2.25rem,4.6vw,3.5rem) /1.08 Plus Jakarta Sans,Inter,sans-serif;letter-spacing:-.02em;margin:.75rem 0 0}.aud-hl{background:linear-gradient(100deg,transparent 1%,var(--hl) 4%,var(--hl) 96%,transparent 99%) 0 78% /100% 44% no-repeat;padding:0 .1em}.aud-lead{color:var(--soft);font-size:1.125rem;line-height:1.65;margin:1.5rem 0 0;max-width:34rem}.aud-ctas{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.aud-ctas a{align-items:center;border:2px solid var(--ink);border-radius:.75rem;color:var(--ink);display:inline-flex;font-weight:700;min-height:48px;padding:0 1.4rem}.aud-ctas .btn-ink{background:var(--ink);box-shadow:4px 4px 0 var(--hl);color:#fbf8ef}.aud-ctas a:focus-visible{outline:3px solid #1d3b9e;outline-offset:2px}@media (min-width:960px){.aud-hero{padding:5.5rem 0 7rem}.aud-wrap{align-items:center;gap:5rem;grid-template-columns:1.1fr .9fr}}.aud-sheet{background-color:#fffdf6;background-image:linear-gradient(90deg,transparent 2.75rem,rgba(222,56,49,.38) 0,rgba(222,56,49,.38) calc(2.75rem + 2px),transparent 0),repeating-linear-gradient(180deg,transparent 0 calc(2.25rem - 1px),rgba(37,99,235,.13) calc(2.25rem - 1px) 2.25rem);border-radius:.5rem;box-shadow:0 18px 40px -18px rgba(24,33,59,.35);justify-self:center;line-height:2.25rem;max-width:28rem;padding:1.25rem 1.25rem 1.5rem 3.6rem;position:relative;width:100%}.aud-title{font:800 1.25rem/2.25rem Plus Jakarta Sans,Inter,sans-serif;margin:0}.aud-sub{color:var(--soft);font-size:.9375rem;margin:0}.aud-mascot{position:absolute;right:.9rem;top:.9rem;width:3.25rem}.aud-mascot svg{display:block;height:auto;width:100%}.aud-rows{list-style:none;margin:.5rem 0 0;padding:0}.aud-rows li{align-items:center;display:flex;font-weight:600;gap:1rem;justify-content:space-between}.aud-box{background:#fffdf6;border:2px solid var(--soft);border-radius:.25rem;flex:none;height:1.75rem;width:1.75rem}.aud-tick{display:block;height:100%;overflow:visible;width:100%}.aud-tick path{fill:none;stroke:var(--pen);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.aud-note{font-weight:700;margin:0}.aud-lines{background:linear-gradient(var(--soft),var(--soft)) 0 55% /82% 2px no-repeat;display:block;height:2.25rem;opacity:.35}.aud-lines--short{background-size:52% 2px}.aud-stamp{border:3px solid var(--pen);border-radius:.5rem;color:var(--pen);display:inline-block;font:800 .9375rem/2.1rem Plus Jakarta Sans,Inter,sans-serif;letter-spacing:.08em;margin-top:.75rem;padding:0 .9rem;text-transform:uppercase;transform:rotate(-4deg)}[data-motion=full] .aud-hl{animation:aud-hl .7s ease-out .4s forwards;background-size:0 44%}[data-motion=full] .aud-tick path{stroke-dashoffset:1;animation:aud-draw .4s ease-out calc(.8s + var(--i, 0)*.45s) forwards}[data-motion=full] .aud-stamp{animation:aud-stamp .35s ease-out 1s forwards;opacity:0}@keyframes aud-hl{to{background-size:100% 44%}}@keyframes aud-draw{to{stroke-dashoffset:0}}@keyframes aud-stamp{0%{opacity:0;transform:rotate(-4deg) scale(1.35)}to{opacity:1;transform:rotate(-4deg) scale(1)}}.aud-tt{list-style:none;margin:.5rem 0 0;padding:0;position:relative}.aud-tt-row{display:flex;font-weight:600;gap:1rem}.aud-tt-time{color:var(--soft);flex:none;font-variant-numeric:tabular-nums;width:3.25rem}.aud-tt-row--late{color:var(--pen);font-weight:800}.aud-tt:after{background:var(--pen);border-radius:1px;content:"";height:2px;left:-.6rem;position:absolute;right:-.6rem;top:6.75rem}[data-motion=full] .aud-tt:after{animation:aud-now 1.4s cubic-bezier(.5,0,.2,1) .9s backwards}@keyframes aud-now{0%{top:0}}