@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono-latin-500-normal.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}html[data-pathway=accountancy]{--ac-navy:#0e1b33;--ac-gold:var(--gold);--ac-gold-ink:var(--gold-deep);--ac-gold-light:var(--gold-light);--ac-warm:#faf6ea;--ac-tint:#f5f7fa;--ac-rule:#d6dce6;--ac-slate:#4f5b6e;--font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--signature:var(--ac-navy);--signature-deep:#07101f;--signature-light:var(--ac-gold-light);--paper:var(--ac-tint);--stone:var(--ac-rule);--slate:var(--ac-slate);--radius:0;--track-head:-.02em;font-variant-numeric:tabular-nums lining-nums}html[data-pathway=accountancy] .site-header{background:var(--ac-navy);border-bottom-color:#ffffff1a}html[data-pathway=accountancy] .site-header .wm-name,html[data-pathway=accountancy] .site-footer .wm{letter-spacing:-.02em}html[data-pathway=accountancy] .site-header .cta{background:var(--ac-gold-light);border-color:var(--ac-gold-light);color:var(--ac-navy)}html[data-pathway=accountancy] .site-header .cta:hover{background:#fff;border-color:#fff}html[data-pathway=accountancy] .site-header .switch{border-radius:0}html[data-pathway=accountancy] .site-footer{background:var(--ac-navy);border-top:1px solid #ffffff1a}.ac-mono{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:400}.ac-eyebrow{align-items:center;gap:var(--s-3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ac-gold-ink);font-size:.75rem;display:flex}.ac-eyebrow:before{content:"";background:currentColor;width:1.5rem;height:1px}[data-theme=ink] .ac-eyebrow{color:var(--ac-gold-light)}.ac-h1{letter-spacing:-.03em;max-width:14ch;font-size:clamp(2.5rem,1.5rem + 4vw,4.75rem);font-weight:500;line-height:1.04}.ac-h2{letter-spacing:-.025em;max-width:22ch;font-size:clamp(1.875rem,1.3rem + 1.9vw,3rem);font-weight:500;line-height:1.1}.ac-lead{text-wrap:pretty;max-width:38rem;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.55}.ac-muted{color:var(--fg-muted)}.ac-note{margin-top:var(--s-6);max-width:44rem;font-size:var(--fs-small);color:var(--fg-muted)}.ac-meta{gap:var(--s-2) var(--s-5);color:var(--fg-muted);flex-wrap:wrap;display:flex}.ac-actions{gap:var(--s-3);flex-wrap:wrap;display:flex}html[data-pathway=accountancy] .btn{letter-spacing:0;border-radius:0;font-weight:500}[data-theme=ink] .btn:not(.btn--ghost){--btn-bg:var(--ac-gold-light);--btn-fg:var(--ac-navy)}[data-theme=ink] .btn:not(.btn--ghost):hover{--btn-bg:#fff}.ac-section{background:var(--bg);color:var(--fg);padding-block:clamp(4rem,2.5rem + 6vw,8rem)}.ac-sec-head{gap:var(--s-5);margin-bottom:var(--s-8);padding-bottom:var(--s-5);border-bottom:1px solid var(--ac-rule);grid-template-columns:1fr auto;grid-template-areas:"e m""h h";align-items:start;display:grid}.ac-sec-head .ac-eyebrow{grid-area:e}.ac-sec-head h2{grid-area:h}.ac-sec-head .ac-meta{grid-area:m;justify-content:flex-end}.ac-sec-head--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"e e""h l";align-items:end}.ac-sec-head--split .ac-lead{grid-area:l;justify-self:end}.ac-frame{border:1px solid var(--ac-rule);background:var(--ac-tint);overflow:hidden}.ac-frame img{object-fit:cover;width:100%;height:100%}.ac-frame--dark{border-color:#ffffff29}.ac-hero{isolation:isolate;min-height:calc(100svh - var(--header-h));color:#fff;background:#0a1020;align-items:center;display:flex;position:relative;overflow:hidden}.ac-hero-bg{z-index:-2;background:#0a1020;position:absolute;inset:0}.ac-hero-deco{z-index:-1;pointer-events:none;position:absolute;inset:0}.ac-hero-cols{max-width:var(--max);padding-inline:var(--gutter);grid-template-columns:repeat(6,1fr);margin-inline:auto;display:grid;position:absolute;inset:0}.ac-hero-cols i{border-left:1px solid #ffffff12}.ac-hero-cols i:last-child{border-right:1px solid #ffffff12}.ac-hero-chart{opacity:.55;width:100%;height:42%;position:absolute;bottom:0;left:0;right:0}.ac-chart-line{fill:none;stroke:var(--ac-gold-light);stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0}.ac-chart-line--2{stroke:#fff6;stroke-width:1px}.ac-hero-inner{gap:var(--s-8);padding-block:var(--s-8) var(--s-8);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;display:grid}.ac-hero-copy{gap:var(--s-6);justify-items:start;display:grid}.ac-hero .ac-eyebrow{width:100%;color:var(--ac-gold-light)}.ac-hero .ac-eyebrow:before{display:none}.ac-eyebrow-rule{background:#fff3;flex:1;height:1px}.ac-eyebrow-loc{color:#b7c1d3}.ac-hero .ac-lead{color:#c9d2e1}.ac-motion .ac-hero .ac-h1{visibility:hidden}.ac-hero-visual{padding-bottom:var(--s-7);position:relative}.ac-hero-photo{aspect-ratio:4/3.7;border:1px solid #ffffff2e;overflow:hidden}.ac-hero-photo img{object-fit:cover;width:100%;height:100%}.ac-hero ul.ac-statement{left:calc(var(--s-6) * -1);width:min(22rem,86%);padding:0 var(--s-5) var(--s-2);color:var(--ac-navy);border-top:3px solid var(--ac-gold);background:#fff;margin:0;list-style:none;position:absolute;bottom:0;box-shadow:0 18px 40px -18px #00000080}.ac-statement li{padding-block:var(--s-3);border-bottom:1px solid var(--ac-rule);font-size:var(--fs-small);grid-template-columns:2.25rem 1fr;align-items:baseline;line-height:1.4;display:grid}.ac-statement li:last-child{border-bottom:0}.ac-statement .ac-mono{color:var(--ac-gold-ink);font-weight:500}.ac-who-strip-head{gap:var(--s-4);margin-bottom:var(--s-6);display:grid}.ac-who-strip-head .ac-h2{max-width:24ch;font-size:clamp(1.75rem,1.2rem + 1.5vw,2.5rem)}.ac-who-chips{margin:0 0 var(--s-5);padding:var(--s-5) 0 0;gap:var(--s-3);border-top:2px solid var(--ac-navy);flex-wrap:wrap;list-style:none;display:flex}.ac-who-chips li{align-items:baseline;gap:var(--s-3);padding:var(--s-3) var(--s-5);background:var(--ac-tint);border:1px solid var(--ac-rule);letter-spacing:-.01em;color:var(--ac-navy);font-weight:500;line-height:1.3;display:flex}.ac-who-chips .ac-mono{color:var(--ac-gold-ink);font-weight:500}.ac-who-strip .ac-note{max-width:44rem}.ac-cards{gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ac-card{gap:var(--s-4);width:100%;height:100%;min-height:15rem;padding:0 var(--s-5) var(--s-5);text-align:left;color:var(--ac-navy);border:1px solid var(--ac-rule);transition:transform var(--dur-fast) var(--ease-reveal), box-shadow var(--dur-fast) var(--ease-reveal), border-color var(--dur-fast) var(--ease-reveal);background:#fff;border-radius:0;grid-template-rows:auto auto 1fr;display:grid;position:relative}.ac-card:before{content:"";background:var(--ac-gold);transform-origin:0;height:3px;transition:transform var(--dur-med) var(--ease-snap);position:absolute;top:-1px;left:-1px;right:-1px;transform:scaleX(0)}.ac-card-top{padding-block:var(--s-3);margin-inline:calc(var(--s-5) * -1);padding-inline:var(--s-5);border-bottom:1px solid var(--ac-rule);background:var(--ac-tint);color:var(--ac-slate);justify-content:space-between;align-items:center;display:flex}.ac-card-name{letter-spacing:-.015em;font-size:1.25rem;font-weight:500;line-height:1.2}.ac-card-text{color:var(--ac-slate);align-self:end;font-size:.9375rem;line-height:1.5}.ac-card-plus{color:var(--ac-gold-ink);transition:transform var(--dur-med) var(--ease-snap)}.ac-card:hover,.ac-card:focus-visible{border-color:#b8c2d2;transform:translateY(-3px);box-shadow:0 14px 28px -18px #0e1b3366}.ac-card:hover:before,.ac-card:focus-visible:before{transform:scaleX(1)}.ac-card:hover .ac-card-plus,.ac-card:focus-visible .ac-card-plus{transform:rotate(90deg)}html[data-pathway=accountancy] .slideover::backdrop{background:#0e1b3399}html[data-pathway=accountancy] .slideover .panel{border-left:0;border-top:4px solid var(--ac-gold);box-shadow:-24px 0 60px -30px #0e1b3380}html[data-pathway=accountancy] .slideover .content{padding-top:var(--s-8)}html[data-pathway=accountancy] .slideover .close{border-color:var(--ac-rule);border-radius:0}html[data-pathway=accountancy] .slideover .eyebrow{display:none}.so{gap:var(--s-5);justify-items:start;display:grid}.so .ac-h2{font-size:clamp(1.75rem,1.3rem + 1.4vw,2.5rem)}.so-sub{margin-top:var(--s-4);width:100%;padding-bottom:var(--s-2);border-bottom:2px solid var(--ac-navy);color:var(--ac-slate);font-weight:400}.so-list{margin:calc(var(--s-5) * -1) 0 0;width:100%;padding:0;list-style:none}.so-list li{padding:var(--s-3) 0 var(--s-3) var(--s-6);border-bottom:1px solid var(--ac-rule);position:relative}.so-list li:before{content:"";border-left:2px solid var(--ac-gold-ink);border-bottom:2px solid var(--ac-gold-ink);width:.7rem;height:.4rem;position:absolute;top:1.05em;left:0;transform:rotate(-45deg)}.so-list--plain li{padding-left:0}.so-list--plain li:before{display:none}.ac-spec{--bg:var(--ac-navy);--fg-muted:#b7c1d3;background:var(--ac-navy)}.ac-spec-top{gap:var(--s-8);grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;display:grid}.ac-spec-head{gap:var(--s-5);justify-items:start;display:grid}.ac-spec .ac-lead{color:#c9d2e1}.ac-lead-card{gap:var(--s-2);padding:var(--s-6);color:var(--ac-navy);border-top:3px solid var(--ac-gold);background:#fff;align-content:start;display:grid;box-shadow:0 18px 40px -18px #00000080}.ac-lead-card-tag{color:var(--ac-gold-ink);padding-bottom:var(--s-3);margin-bottom:var(--s-3);border-bottom:1px solid var(--ac-rule)}.ac-lead-card-name{letter-spacing:-.02em;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:500;line-height:1.1}.ac-lead-card-role{font-weight:500}.ac-lead-card-line{color:var(--ac-slate)}.ac-lead-card-loc{margin-top:var(--s-3);color:var(--ac-slate)}.ac-lead-sectors{margin-top:var(--s-6);padding-top:var(--s-5);gap:var(--s-4);border-top:1px solid #ffffff29;display:grid}.ac-lead-sectors-title{color:#b7c1d3;font-weight:400}.ac-lead-sectors ul{gap:var(--s-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ac-lead-sectors li{padding:var(--s-2) var(--s-4);border:1px solid var(--ac-gold-light);color:#fff;font-size:.9375rem}.ac-facts-title{margin-top:var(--s-8);padding-bottom:var(--s-3);color:#b7c1d3;border-bottom:1px solid #ffffff29;font-weight:400}.ac-facts{gap:0 var(--s-6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ac-fact{--rule:1;align-content:start;gap:var(--s-4);padding-block:var(--s-6) var(--s-6);display:grid;position:relative}.ac-fact:before{content:"";background:var(--ac-gold-light);height:1px;transform:scaleX(var(--rule));transform-origin:0;position:absolute;top:0;left:0;right:0}.ac-fact-title{align-items:baseline;gap:var(--s-3);letter-spacing:-.015em;font-size:1.25rem;font-weight:500;display:flex}.ac-fact-title .ac-mono{color:var(--ac-gold-light)}.ac-ticks{gap:var(--s-2);color:#c9d2e1;margin:0;padding:0;list-style:none;display:grid}.ac-ticks li{padding:var(--s-2) 0 var(--s-2) var(--s-5);border-bottom:1px solid #ffffff1a;font-size:.9375rem;line-height:1.45;position:relative}.ac-ticks li:before{content:"";border-left:1.5px solid var(--ac-gold-light);border-bottom:1.5px solid var(--ac-gold-light);width:.6rem;height:.34rem;position:absolute;top:.95em;left:0;transform:rotate(-45deg)}.ac-spec .ac-note{color:#b7c1d3}.ac-process-grid{gap:var(--s-9);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;display:grid}.ac-process-head{gap:var(--s-5);top:calc(var(--header-h) + var(--s-6));display:grid;position:sticky}.ac-process-head .ac-h2{max-width:20ch;font-size:clamp(1.75rem,1.2rem + 1.5vw,2.5rem)}.ac-steps{margin:0;padding:0;list-style:none;position:relative}.ac-rail{background:var(--ac-rule);width:1px;position:absolute;top:1.5rem;bottom:1.5rem;left:1.5rem}.ac-rail-fill{background:var(--ac-gold);transform-origin:top;position:absolute;inset:0}.ac-step{gap:var(--s-6);padding-block:0 var(--s-8);grid-template-columns:3rem minmax(0,1fr);display:grid;position:relative}.ac-step:last-child{padding-bottom:0}.ac-step-node{z-index:1;border:1px solid var(--ac-navy);width:3rem;height:3rem;color:var(--ac-navy);background:#fff;place-items:center;font-weight:500;display:grid;position:relative}.ac-step-body{gap:var(--s-3);padding-top:var(--s-2);padding-bottom:var(--s-6);border-bottom:1px solid var(--ac-rule);display:grid}.ac-step:last-child .ac-step-body{border-bottom:0}.ac-step-name{letter-spacing:-.02em;font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem);font-weight:500;line-height:1.15}.ac-step-body p{max-width:36rem}.ac-ways{--fg-muted:var(--ac-slate)}.ac-ways-grid{margin:0 0 var(--s-5);gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.ac-way{gap:var(--s-3);padding:var(--s-6);border:1px solid var(--ac-rule);border-top:3px solid var(--ac-navy);background:#fff;grid-template-rows:auto auto auto 1fr auto;display:grid;position:relative}.ac-way.is-featured{background:var(--ac-warm);border-top-color:var(--ac-gold)}.ac-way-num{color:var(--ac-slate)}.ac-way-name{letter-spacing:-.02em;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:500;line-height:1.1}.ac-way-tag{color:var(--ac-slate);min-height:3em}.ac-ticks--light{color:var(--ac-navy);margin-block:var(--s-3) var(--s-4);align-content:start}.ac-ticks--light li{border-bottom-color:var(--ac-rule);font-size:1rem}.ac-ticks--light li:before{border-color:var(--ac-gold-ink)}.ac-way-cta{justify-self:start}.ac-contact-email{align-items:baseline;gap:var(--s-3);flex-wrap:wrap;margin:0;display:flex}.ac-contact-email .ac-mono{color:var(--ac-slate)}.ac-contact-email a{color:var(--ac-navy);text-decoration:underline;-webkit-text-decoration-color:var(--ac-gold);text-decoration-color:var(--ac-gold);text-underline-offset:.25em;overflow-wrap:anywhere;font-weight:500;text-decoration-thickness:2px}@media (width<=75rem){.ac-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=62rem){.ac-hero-inner,.ac-spec-top,.ac-process-grid,.ac-software-grid,.ac-faq-grid,.ac-enquire-grid{gap:var(--s-7);grid-template-columns:1fr}.ac-process-head,.ac-faq-head,.ac-enquire-copy{position:static}.ac-hero-inner{padding-block:var(--s-7)}.ac-hero-visual{max-width:38rem}.ac-hero ul.ac-statement{left:var(--s-4)}.ac-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-ways-grid{grid-template-columns:1fr}}@media (width<=47.99rem){.ac-sec-head,.ac-sec-head--split{gap:var(--s-4);margin-bottom:var(--s-6);flex-direction:column;display:flex}.ac-sec-head .ac-meta,.ac-sec-head--split .ac-lead{order:3}.ac-sec-head--split .ac-lead{justify-self:start}.ac-sec-head .ac-meta{justify-content:flex-start}.ac-eyebrow-loc,.ac-eyebrow-rule{display:none}.ac-faq-list{background:0 0;border-inline:0}.ac-qa summary{grid-template-columns:2rem minmax(0,1fr) 1.5rem;padding-inline:0}.ac-qa-a{padding-inline:0}.ac-enquire-form{padding:var(--s-5)}.ac-interest{flex-direction:column;align-items:flex-start}}@media (width<=40rem){.ac-cards,.ac-facts{grid-template-columns:1fr}.ac-card{gap:var(--s-3);min-height:0}.ac-hero .ac-actions .btn,.ac-enquire-copy .ac-actions .btn{flex:100%;justify-content:center}.ac-hero ul.ac-statement{width:100%;margin-top:-2rem;position:relative;left:0}.ac-hero-visual{padding-bottom:0}.ac-hero-photo{aspect-ratio:4/3}.ac-software-names li{padding:var(--s-4)}.ac-section{padding-block:4rem}.ac-sec-head,.ac-sec-head--split{border-bottom:0;align-items:flex-start;gap:.9rem;margin-bottom:1.75rem;padding-bottom:0}.ac-h2{max-width:none;font-size:clamp(1.875rem,1.4rem + 2vw,2.1rem)}.ac-hero-deco,.ac-hero .ac-eyebrow{display:none}.ac-hero{min-height:0}.ac-hero-inner{gap:2rem;padding-block:2rem 3rem}.ac-hero-copy{gap:1.25rem}.ac-sec-head .ac-meta,.ac-spec-top .ac-meta{display:none}.ac-actions{flex-flow:column;align-items:stretch;gap:.75rem;width:100%}.ac-actions .btn,.ac-way-cta,.so .btn{flex:none;justify-content:center;width:100%;min-height:3.25rem}.ac-cards{gap:.75rem}.ac-card{gap:.35rem;padding:1.15rem 3.5rem 1.15rem 1.25rem}.ac-card-top{background:0 0;border:0;margin:0;padding:0;position:absolute;top:1.1rem;right:1rem}.ac-card-top .ac-mono{display:none}.ac-card-text{align-self:start}.ac-enquire .enquiry-wrap label,.ac-enquire .enquiry-wrap legend{font-family:var(--font-sans);letter-spacing:0;text-transform:none;font-size:.875rem}.ac-enquire .enquiry-wrap .check label{font-family:var(--font-sans);text-transform:none;letter-spacing:0;font-size:.875rem}.ac-enquire-form{padding:1.25rem}.ac-enquire-grid{gap:2rem}.ac-qa summary{min-height:3.5rem}}.ac-software-copy{gap:var(--s-4);display:grid}.ac-qa-num{color:var(--ac-slate)}.ac-qa-q{letter-spacing:-.012em;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);font-weight:500;line-height:1.3}.ac-qa summary:hover .ac-qa-q{color:var(--ac-gold-ink)}.ac-qa-icon{place-self:center end;width:14px;height:14px;position:relative}.ac-qa-icon i{background:var(--ac-gold);height:1.5px;transition:transform var(--dur-fast) var(--ease-snap);position:absolute;top:50%;left:0;right:0}.ac-qa-icon i:last-child{transform:rotate(90deg)}.ac-qa[open] .ac-qa-icon i:last-child{transform:rotate(0)}.ac-software{border-top:1px solid var(--ac-rule);padding-block:clamp(3.5rem,2rem + 4vw,6rem)}.ac-software-grid{gap:var(--s-8);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;display:grid}.ac-software-names{border:1px solid var(--ac-rule);border-top:3px solid var(--ac-navy);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.ac-software-names li{gap:var(--s-6);padding:var(--s-5);display:grid}.ac-software-names li+li{border-left:1px solid var(--ac-rule)}.ac-software-names .ac-mono{color:var(--ac-slate)}.ac-software-name{letter-spacing:-.03em;color:var(--ac-navy);font-size:clamp(2rem,1.2rem + 3vw,3.5rem);font-weight:500;line-height:1}.ac-faq-grid{gap:var(--s-9);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;display:grid}.ac-faq-head{gap:var(--s-4);top:calc(var(--header-h) + var(--s-6));display:grid;position:sticky}.ac-faq-list{border-top:2px solid var(--ac-navy);border-inline:1px solid var(--ac-rule);background:#fff}.ac-qa{border-bottom:1px solid var(--ac-rule);position:relative}.ac-qa:before{content:"";background:var(--ac-gold);width:3px;transition:transform var(--dur-fast) var(--ease-snap);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.ac-qa[open]:before{transform:scaleY(1)}.ac-qa summary{gap:var(--s-3);padding:var(--s-5);cursor:pointer;grid-template-columns:2.5rem minmax(0,1fr) 1.5rem;align-items:baseline;list-style:none;display:grid}.ac-qa summary::-webkit-details-marker{display:none}.ac-qa-a{gap:var(--s-3);padding:0 var(--s-6) var(--s-6) calc(2.5rem + var(--s-3) + var(--s-5));max-width:48rem;color:var(--ac-slate);display:grid}@media (width<=62rem){.ac-software-grid,.ac-faq-grid{gap:var(--s-7);grid-template-columns:1fr}.ac-faq-head{position:static}}@media (width<=47.99rem){.ac-faq-list{background:0 0;border-inline:0}.ac-qa summary{grid-template-columns:2rem minmax(0,1fr) 1.5rem;padding-inline:0}.ac-qa-a{padding-inline:0}}@media (width<=40rem){.ac-software-names li{padding:var(--s-4)}.ac-h2{max-width:none;font-size:clamp(1.875rem,1.4rem + 2vw,2.1rem)}.ac-qa summary{min-height:3.5rem}.ac-software-names{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-software-names li{min-width:0}.ac-software-name{overflow-wrap:anywhere;font-size:clamp(1.25rem,6vw,1.75rem)}}.ac-lead-quals{margin-top:var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--ac-rule)}.ac-lead-quals-title{margin:0 0 var(--s-3);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-deep);font-size:.6875rem}.ac-lead-quals .ac-ticks{margin:0}.ac-lead-quals .ac-ticks li{font-size:var(--fs-small);color:var(--ac-navy)}.slideover{width:100%;max-width:none;height:100%;max-height:none;color:var(--fg);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.slideover:not([open]){display:none}.slideover::backdrop{opacity:0;transition:opacity var(--dur-med) var(--ease-reveal);background:#0a10209e}.slideover.is-shown::backdrop{opacity:1}.slideover .panel{inset-block:0;background:var(--bg);width:min(34rem,100%);color:var(--fg);border-left:1px solid var(--line);overscroll-behavior:contain;transition:transform var(--dur-med) var(--ease-reveal);position:absolute;right:0;overflow-y:auto;transform:translate(100%)}.slideover.is-shown .panel{transform:none}.slideover .content{padding:var(--s-9) var(--s-6) var(--s-7)}.slideover .close{top:var(--s-4);right:var(--s-4);border:1px solid var(--line);border-radius:var(--radius);width:2.75rem;height:2.75rem;color:inherit;transition:background var(--dur-fast) var(--ease-reveal), color var(--dur-fast) var(--ease-reveal);background:0 0;place-items:center;display:grid;position:absolute}.slideover .close:hover{background:var(--fg);color:var(--bg)}@media (width<=40rem){.slideover .content{padding:var(--s-9) var(--gutter) var(--s-7)}}@media (prefers-reduced-motion:reduce){.slideover .panel,.slideover::backdrop{transition:none}}
