@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--st-tx:0;--st-ty:0}*,:before,:after,::backdrop{--st-d:0s;--st-i:0;--st-w:0;--st-r:0;--st-c:0;--st-b:0}}}:where(html:has(.mk-public)) .mk-field:focus-visible{outline-offset:2px;outline:3px solid #d4ee70}:where(html:has(.mk-public)) .mk-field.mk-field--inset:focus-visible{outline-offset:-3px}:where(html:has(.mk-public)) .mk-field.mk-field--on-light:focus-visible{outline-color:#1a1612}:where(html:has(.mk-public)) .mk-field.mk-field--thumb:focus-visible{box-shadow:0 0 0 7px #0a0604!important}:where(html:has(.mk-public)) :where(a[href],button,[role=button],summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline-offset:2px;outline:3px solid #d4ee70}:where(html:has(.mk-public) .mk-ring-light) :where(a[href],button,[role=button],summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline-color:#1a1612}:where(html:has(.mk-public)) :where(a[href],button,[role=button],summary,[tabindex]:not([tabindex="-1"])).mk-ring-inset:focus-visible{outline-offset:-3px}.st-site,.st-chrome{--st-ink:#0a0604;--st-cream:#f0ebe2;--st-sand:#d4cdbf;--st-lime:#a1c156;--st-ink-2:#100a07;--st-surface:#16110d;--st-surface-2:#1f1913;--st-hair:var(--st-cream)}@supports (color:color-mix(in lab, red, red)){.st-site,.st-chrome{--st-hair:color-mix(in srgb, var(--st-cream) 10%, transparent)}}.st-site,.st-chrome{--st-hair-2:var(--st-cream)}@supports (color:color-mix(in lab, red, red)){.st-site,.st-chrome{--st-hair-2:color-mix(in srgb, var(--st-cream) 20%, transparent)}}.st-site,.st-chrome{--st-cell:var(--st-cream)}@supports (color:color-mix(in lab, red, red)){.st-site,.st-chrome{--st-cell:color-mix(in srgb, var(--st-cream) 2.2%, transparent)}}.st-site,.st-chrome{--st-scrim:var(--st-ink);--st-field-line:#7a7266;--st-stone:#b0a898;--st-ash:#9a9488;--st-rose:#fb7185;--st-amber:#f0a040;--st-emerald:#34d399;--st-accent:var(--st-lime);--st-accent-fill:var(--st-accent);--st-accent-bright:#b5d36a;--st-on-accent:var(--st-ink);--st-frame:var(--st-accent)}@supports (color:color-mix(in lab, red, red)){.st-site,.st-chrome{--st-frame:color-mix(in srgb, var(--st-accent) 42%, transparent)}}.st-site,.st-chrome{--st-wash:var(--st-accent)}@supports (color:color-mix(in lab, red, red)){.st-site,.st-chrome{--st-wash:color-mix(in srgb, var(--st-accent) 8%, transparent)}}.st-site,.st-chrome{--st-den-bg:#faf7f2;--st-den-text:#2b2620;--st-den-quiet:#5f5244;--st-den-accent:#9a5526;--st-den-line:#e7dccb;--st-font:var(--font-st-sans), var(--font-source-sans-3), "Source Sans 3", system-ui, -apple-system, "Segoe UI", sans-serif;--st-mono:var(--font-plex-mono), "IBM Plex Mono", Consolas, "Courier New", monospace;--st-fs-display:clamp(2.375rem, 1.5rem + 3.1vw, 4rem);--st-fs-h1:clamp(2.25rem, 1.5rem + 2.8vw, 3.625rem);--st-fs-h2:clamp(2rem, 1.42rem + 2.6vw, 3.5rem);--st-fs-h3:clamp(1.3125rem, 1.22rem + .42vw, 1.5625rem);--st-fs-lead:clamp(1.1875rem, 1.1rem + .42vw, 1.4375rem);--st-fs-body:clamp(1.0625rem, 1.03rem + .16vw, 1.1875rem);--st-fs-small:1rem;--st-fs-micro:.8125rem;--st-lh-tight:1.06;--st-lh-snug:1.24;--st-lh-body:1.6;--st-track-label:.13em;--st-1:.25rem;--st-2:.5rem;--st-3:.75rem;--st-4:1rem;--st-5:1.5rem;--st-6:2rem;--st-7:3rem;--st-8:4rem;--st-9:6rem;--st-gutter:clamp(1.25rem, .5rem + 3.4vw, 3rem);--st-section:clamp(4.5rem, 2.8rem + 7vw, 9rem);--st-max:77.5rem;--st-measure:40rem;--st-r-plate:2px;--st-r-sm:.5rem;--st-r-cell:.875rem;--st-r-pill:999px;--st-dur-1:.14s;--st-dur-2:.28s;--st-dur-3:.7s;--st-ease:cubic-bezier(.22, 1, .36, 1)}.st-site[data-register=govuk]{--st-ink:#0b0c0c;--st-cream:#fff;--st-sand:#f3f3f3;--st-stone:#cecece;--st-ash:#b1b1b1;--st-ink-2:#121313;--st-surface:#1a1b1b;--st-surface-2:#232424;--st-field-line:#858686;--st-scrim:#0d1e2c;--st-amber:#fd0;--st-emerald:#4b9b7d;--st-rose:#d76868}.st-site[data-register=govuk],.st-door--gov{--st-accent:#5694ca;--st-accent-fill:#1d70b8;--st-accent-bright:#1a65a6;--st-on-accent:#fff;--st-frame:var(--st-accent)}@supports (color:color-mix(in lab, red, red)){.st-site[data-register=govuk],.st-door--gov{--st-frame:color-mix(in srgb, var(--st-accent) 42%, transparent)}}.st-site[data-register=govuk],.st-door--gov{--st-wash:var(--st-accent-fill)}@supports (color:color-mix(in lab, red, red)){.st-site[data-register=govuk],.st-door--gov{--st-wash:color-mix(in srgb, var(--st-accent-fill) 14%, transparent)}}html:has(.st-site){scroll-behavior:smooth;scroll-padding-top:5.5rem}html:has(.st-site) body{background:#0a0604}html:has(.st-site[data-register=govuk]) body{background:#0b0c0c}.st-site{background:var(--st-ink);min-height:100vh;color:var(--st-sand);font-family:var(--st-font);font-size:var(--st-fs-body);font-weight:400;line-height:var(--st-lh-body);counter-reset:st-chapter;-webkit-text-size-adjust:100%;overflow-x:clip}.st-site *,.st-site :before,.st-site :after{box-sizing:border-box}.st-site img,.st-site svg,.st-site video{max-width:100%}.st-site ::selection{background:var(--st-accent-fill);color:var(--st-on-accent)}.st-skip-wrap{z-index:100;position:absolute;inset-block-start:var(--st-3);inset-inline-start:var(--st-4);transform:translateY(-300%)}.st-skip-wrap:focus-within{transform:none}.st-skip{padding:var(--st-3) var(--st-5);border-radius:var(--st-r-pill);background:var(--st-accent-fill);color:var(--st-on-accent);font-weight:700;text-decoration:none;display:inline-block}.st-display,.st-h1,.st-h2{color:var(--st-cream);font-family:var(--st-font);letter-spacing:-.024em;font-weight:400;line-height:var(--st-lh-tight);text-wrap:balance;margin:0}.st-display{font-size:max(2rem, min(var(--st-fs-display), 7.4vh));line-height:1.03}.st-h1{font-size:max(2rem, min(var(--st-fs-h1), 6.8vh))}.st-h2{font-size:var(--st-fs-h2);line-height:1.08}.st-display em,.st-h1 em,.st-h2 em{color:var(--st-accent);letter-spacing:-.014em;font-style:italic;font-weight:300}.st-h3{color:var(--st-cream);font-size:var(--st-fs-h3);letter-spacing:-.012em;font-weight:500;line-height:var(--st-lh-snug);text-wrap:balance;margin:0}.st-h4{color:var(--st-cream);font-size:var(--st-fs-body);margin:0;font-weight:600;line-height:1.35}.st-eyebrow{color:var(--st-accent);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.875rem;font-weight:700;line-height:1.4}.st-label{color:var(--st-ash);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:var(--st-track-label);text-transform:uppercase;margin:0;font-weight:400;line-height:1.55}.st-lead{max-width:var(--st-measure);color:var(--st-sand);font-size:var(--st-fs-lead);text-wrap:pretty;margin:0;font-weight:300;line-height:1.5}.st-p{max-width:var(--st-measure);color:var(--st-sand);text-wrap:pretty;margin:0}.st-p strong,.st-lead strong{color:var(--st-cream);font-weight:600}.st-small{font-size:var(--st-fs-small);line-height:1.55}.st-micro{font-size:var(--st-fs-micro);line-height:1.5}.st-quiet{color:var(--st-stone)}.st-center{text-align:center;margin-inline:auto}.st-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.st-site a:not([class]){color:var(--st-cream);text-decoration:underline;-webkit-text-decoration-color:var(--st-accent);-webkit-text-decoration-color:var(--st-accent);-webkit-text-decoration-color:var(--st-accent);text-decoration-color:var(--st-accent);text-underline-offset:.22em;text-decoration-thickness:.07em}.st-site a:not([class]):hover{color:var(--st-accent)}.st-arrow-link{align-items:center;gap:var(--st-2);min-height:2.75rem;color:var(--st-cream);font-weight:600;text-decoration:none;display:inline-flex}.st-arrow-link svg{color:var(--st-accent);transition:transform var(--st-dur-2) var(--st-ease);flex:none}.st-arrow-link:hover{color:var(--st-accent)}.st-arrow-link:hover svg{transform:translate(4px)}.st-wrap{width:min(100% - 2 * var(--st-gutter), var(--st-max));margin-inline:auto}.st-wrap--narrow{width:min(100% - 2 * var(--st-gutter), 52rem)}.st-section{padding-block:var(--st-section);border-block-start:1px solid var(--st-hair);position:relative}.st-section--tight{padding-block:calc(var(--st-section) * .5)}.st-stack{gap:var(--st-5);flex-direction:column;display:flex}.st-stack--tight{gap:var(--st-3)}.st-stack--loose{gap:var(--st-7)}.st-head{gap:var(--st-4);counter-increment:st-chapter;flex-direction:column;display:flex;position:relative}.st-head>*{max-width:50rem}.st-head .st-eyebrow{align-items:center;gap:var(--st-3);display:flex}.st-head .st-eyebrow:before{background:linear-gradient(var(--st-frame), var(--st-frame)) no-repeat right center / 1.5rem 1px;font-family:var(--st-mono);letter-spacing:.08em;content:counter(st-chapter, decimal-leading-zero);flex:none;padding-inline-end:2.25rem;font-weight:500}.st-head--center{text-align:center;align-items:center}@media (min-width:64rem){.st-head:not(.st-head--center):after{color:#0000;letter-spacing:-.04em;pointer-events:none;-webkit-user-select:none;user-select:none;content:counter(st-chapter, decimal-leading-zero);content:counter(st-chapter, decimal-leading-zero) / "";-webkit-text-stroke:1px var(--st-accent);font-size:clamp(9rem,14vw,14rem);font-weight:200;line-height:.8;position:absolute;inset-block-start:-.14em;inset-inline-end:0}@supports (color:color-mix(in lab, red, red)){.st-head:not(.st-head--center):after{-webkit-text-stroke:1px color-mix(in srgb, var(--st-accent) 44%, transparent)}}.st-wrap--narrow .st-head:after{content:none}}.st-section>.st-wrap:not(.st-split)>*+*{margin-block-start:clamp(2.25rem,1.5rem + 3vw,4rem)}.st-grid{gap:var(--st-5);display:grid}.st-split{gap:var(--st-7);display:grid}@media (min-width:48rem){.st-grid--2,.st-grid--3,.st-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.st-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.st-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.st-split{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(2.5rem,5vw,5.5rem)}.st-split--flip>:first-child{order:2}.st-split--top{align-items:start}}.st-ground-ink{background:var(--st-ink)}.st-ground-deep{background:var(--st-ink-2)}.st-ground-raised{background:linear-gradient(180deg, var(--st-surface) 0%, var(--st-ink-2) 100%)}.st-ground-den{background:radial-gradient(56rem 30rem at 12% 0%, #9a552633, transparent 62%), var(--st-ink-2)}.st-ground-film{background:var(--st-ink)}.st-rule{background:var(--st-hair);border:0;height:1px}.st-btn{justify-content:center;align-items:center;gap:var(--st-2);border-radius:var(--st-r-pill);min-height:3rem;font:inherit;text-align:center;cursor:pointer;transition:background-color var(--st-dur-1) ease, border-color var(--st-dur-1) ease, color var(--st-dur-1) ease, transform var(--st-dur-2) var(--st-ease);border:1px solid #0000;padding:.7rem 1.75rem;font-size:1.0625rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.st-btn svg{flex:none}.st-btn:active{transform:translateY(1px)}.st-btn[disabled]{cursor:wait;opacity:.6}.st-btn--primary{background:var(--st-accent-fill);color:var(--st-on-accent)}.st-btn--primary:hover{background:var(--st-accent-bright);transform:translateY(-1px)}.st-btn--secondary{border-color:var(--st-hair-2);background:var(--st-ink)}@supports (color:color-mix(in lab, red, red)){.st-btn--secondary{background:color-mix(in srgb, var(--st-ink) 40%, transparent)}}.st-btn--secondary{color:var(--st-cream)}.st-btn--secondary:hover{border-color:var(--st-cream)}.st-btn--sm{min-height:2.75rem;padding:.5rem 1.25rem;font-size:.9375rem}.st-actions{align-items:center;gap:var(--st-3) var(--st-4);flex-wrap:wrap;display:flex}.st-actions--center{justify-content:center}.st-chrome{color:var(--st-sand);font-family:var(--st-font);font-size:var(--st-fs-body);line-height:var(--st-lh-body)}.st-chrome *,.st-chrome :before,.st-chrome :after{box-sizing:border-box}@keyframes st-nav-solid{0%{background-color:color-mix(in srgb, var(--st-ink) 0%, transparent);border-block-end-color:#0000}to{border-block-end-color:color-mix(in srgb, var(--st-cream) 10%, transparent);background-color:color-mix(in srgb, var(--st-ink) 95%, transparent)}}.st-nav{z-index:50;border-block-end:1px solid var(--st-hair);background:var(--st-ink);position:sticky;inset-block-start:0}@supports (color:color-mix(in lab, red, red)){.st-nav{background:color-mix(in srgb, var(--st-ink) 95%, transparent)}}@supports (animation-timeline:scroll()){.st-nav{animation:linear both st-nav-solid;animation-timeline:scroll(root);animation-range:0 7rem}}.st-nav[data-open=true]{background:var(--st-ink);animation:none}.st-nav-bar{align-items:center;gap:var(--st-4);min-height:4.5rem;display:flex}.st-nav-logo{flex:none;align-items:center;min-height:2.75rem;margin-inline-end:auto;display:inline-flex}.st-nav-logo img{width:auto;height:2.125rem}.st-nav-list{align-items:center;gap:var(--st-1);margin:0;padding:0;list-style:none;display:none}.st-nav-item{position:relative}.st-nav-link{min-height:2.75rem;color:var(--st-sand);font:inherit;font-size:var(--st-fs-micro);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color var(--st-dur-1) ease;background:0 0;border:0;align-items:center;gap:.4rem;padding:0 .625rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.st-nav-link:hover,.st-nav-link[aria-expanded=true],.st-nav-link[data-current=true]{color:var(--st-cream)}.st-nav-link[data-current=true]{box-shadow:inset 0 -2px 0 var(--st-accent)}.st-nav-link svg{color:var(--st-accent);transition:transform var(--st-dur-2) var(--st-ease);flex:none}.st-nav-link[aria-expanded=true] svg{transform:rotate(180deg)}.st-nav-panel{width:26rem;padding:var(--st-2);border:1px solid var(--st-hair-2);border-radius:var(--st-r-cell);background:var(--st-surface);margin:0;list-style:none;position:absolute;inset-block-start:calc(100% + .75rem);inset-inline-start:0;box-shadow:0 28px 60px -20px #000c}.st-nav-panel[hidden]{display:none}.st-nav-panel-link{padding:var(--st-3) var(--st-4);border-radius:var(--st-r-sm);color:var(--st-cream);flex-direction:column;gap:.2rem;text-decoration:none;display:flex}.st-nav-panel-link:hover{background:var(--st-surface-2)}.st-nav-panel-t{font-size:1.0625rem;font-weight:600;line-height:1.3}.st-nav-panel-d{color:var(--st-stone);font-size:.9375rem;line-height:1.45}.st-nav-actions{align-items:center;gap:var(--st-3);flex:none;display:flex}.st-nav-signin{display:none}.st-nav-cta{font-size:var(--st-fs-micro);letter-spacing:.1em;text-transform:uppercase;font-weight:700;display:none}.st-nav-toggle{align-items:center;gap:var(--st-2);border:1px solid var(--st-hair-2);border-radius:var(--st-r-pill);background:var(--st-ink);min-height:2.75rem;padding:0 1rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.st-nav-toggle{background:color-mix(in srgb, var(--st-ink) 40%, transparent)}}.st-nav-toggle{color:var(--st-cream);font:inherit;font-size:var(--st-fs-micro);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;font-weight:700}@media (min-width:30rem){.st-nav-cta{display:inline-flex}}.st-nav-sheet{max-height:calc(100dvh - 4.5rem);padding-block:var(--st-4) var(--st-7);border-block-start:1px solid var(--st-hair);background:var(--st-ink);overflow-y:auto}.st-nav-sheet[hidden]{display:none}.st-nav-sheet-group{padding-block:var(--st-5) var(--st-3);border-block-end:1px solid var(--st-hair)}.st-nav-sheet-label{margin:0 0 var(--st-2);color:var(--st-accent);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:var(--st-track-label);text-transform:uppercase}.st-nav-sheet-list{margin:0;padding:0;list-style:none}.st-nav-sheet-link{min-height:3rem;color:var(--st-cream);align-items:center;font-size:1.25rem;line-height:1.25;text-decoration:none;display:flex}.st-nav-sheet-link[data-current=true]{color:var(--st-accent)}.st-nav-sheet-actions{gap:var(--st-3);padding-block-start:var(--st-5);display:grid}@media (min-width:80rem){.st-nav-list{display:flex}.st-nav-signin{display:inline-flex}.st-nav-toggle,.st-nav-sheet,.st-nav-sheet[hidden]{display:none}}.st-subnav{z-index:2;border-block-end:1px solid var(--st-hair);background:var(--st-ink);position:relative}@supports (color:color-mix(in lab, red, red)){.st-subnav{background:color-mix(in srgb, var(--st-ink) 72%, transparent)}}.st-subnav-row{align-items:center;gap:var(--st-2) var(--st-5);scrollbar-width:none;min-height:3rem;display:flex;overflow-x:auto}.st-subnav-label{color:var(--st-accent);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:var(--st-track-label);text-transform:uppercase;flex:none}.st-subnav-link{min-height:2.75rem;color:var(--st-sand);font-size:var(--st-fs-small);white-space:nowrap;flex:none;align-items:center;text-decoration:none;display:inline-flex}.st-subnav-link:hover,.st-subnav-link[aria-current=page]{color:var(--st-cream)}.st-subnav-link[aria-current=page]{box-shadow:inset 0 -2px 0 var(--st-accent)}@media (max-width:47.99rem){.st-subnav-label{display:none}.st-subnav-row{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000)}}.st-footer{border-block-start:1px solid var(--st-hair);background:var(--st-ink);color:var(--st-stone);font-size:var(--st-fs-small)}.st-footer-top{gap:var(--st-7);padding-block:clamp(3.5rem, 2.5rem + 4vw, 6rem) var(--st-7);display:grid}.st-footer-brand{gap:var(--st-5);flex-direction:column;max-width:24rem;display:flex}.st-footer-brand img{align-self:flex-start;width:auto;height:2.5rem}.st-footer-line{color:var(--st-cream);letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:300;line-height:1.3}.st-footer-cols{gap:var(--st-6) var(--st-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.st-footer-h{margin:0 0 var(--st-3);color:var(--st-ash);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:var(--st-track-label);text-transform:uppercase;font-weight:400}.st-footer-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.st-footer-link{min-width:2.75rem;min-height:2.75rem;color:var(--st-sand);align-items:center;text-decoration:none;display:inline-flex}.st-footer-link:hover{color:var(--st-accent)}.st-footer-urgent{padding:var(--st-4) var(--st-5);border:1px solid var(--st-hair-2);border-inline-start:3px solid var(--st-rose);border-radius:0 var(--st-r-sm) var(--st-r-sm) 0;color:var(--st-sand);margin:0;line-height:1.55}.st-footer-urgent strong{color:var(--st-cream);font-weight:600}.st-footer-base{justify-content:space-between;align-items:center;gap:var(--st-3) var(--st-6);padding-block:var(--st-5) var(--st-6);border-block-start:1px solid var(--st-hair);color:var(--st-ash);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:.04em;flex-wrap:wrap;display:flex}.st-footer-badges{gap:var(--st-2) var(--st-5);color:var(--st-stone);text-transform:uppercase;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (min-width:48rem){.st-footer-cols{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:64rem){.st-footer-top{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.st-hero{isolation:isolate;background:var(--st-ink);margin-block-start:-4.5rem;padding-block:calc(4.5rem + clamp(2rem,1rem + 3.4vw,4rem)) clamp(2.5rem,1.5rem + 4vw,5rem);position:relative;overflow:hidden}.st-subnav~main>.st-hero:first-child{margin-block-start:-7.6rem;padding-block-start:calc(7.6rem + clamp(2rem,1rem + 3.4vw,4rem))}.st-film{z-index:-2;position:absolute;inset:0}.st-film-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.st-hero:before{z-index:-1;background:linear-gradient(90deg, var(--st-scrim) 0%, var(--st-scrim) 44%, var(--st-scrim) 100%), linear-gradient(180deg, var(--st-scrim) 0%, var(--st-scrim) 30%, var(--st-scrim) 66%, var(--st-ink) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.st-hero:before{background:linear-gradient(90deg, color-mix(in srgb, var(--st-scrim) 92%, transparent) 0%, color-mix(in srgb, var(--st-scrim) 76%, transparent) 44%, color-mix(in srgb, var(--st-scrim) 50%, transparent) 100%), linear-gradient(180deg, color-mix(in srgb, var(--st-scrim) 60%, transparent) 0%, color-mix(in srgb, var(--st-scrim) 10%, transparent) 30%, color-mix(in srgb, var(--st-scrim) 45%, transparent) 66%, var(--st-ink) 100%)}}.st-hero:before{content:""}@media (max-width:63.99rem){.st-hero:before{background:linear-gradient(180deg, var(--st-scrim) 0%, var(--st-scrim) 55%, var(--st-ink) 100%)}@supports (color:color-mix(in lab, red, red)){.st-hero:before{background:linear-gradient(180deg, color-mix(in srgb, var(--st-scrim) 86%, transparent) 0%, color-mix(in srgb, var(--st-scrim) 80%, transparent) 55%, var(--st-ink) 100%)}}}.st-hero--lines:after{z-index:-1;content:"";background:url(/brand/listening-lines.svg) 100%/cover no-repeat;width:min(72rem,78%);position:absolute;inset-block:0;inset-inline-end:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 42%);mask-image:linear-gradient(90deg,#0000 0%,#000 42%)}.st-hero-grid{align-items:center;gap:var(--st-7);display:grid}.st-hero-copy{gap:var(--st-5);flex-direction:column;display:flex}.st-hero-logo{align-self:flex-start;width:auto;height:clamp(2.5rem,2rem + 1.6vw,3.25rem)}.st-hero-copy .st-lead{max-width:38rem}@media (max-height:50rem),(max-width:30rem){.st-hero-copy{gap:var(--st-4)}}.st-hero-note{color:var(--st-stone);font-size:var(--st-fs-small);margin:0}@media (min-width:72rem){.st-hero-grid{grid-template-columns:minmax(0,11fr) minmax(0,9fr);gap:clamp(2.5rem,5vw,5rem)}}@media (min-width:64rem){.st-hero-grid--copy{grid-template-columns:minmax(0,48rem)}}.st-briefing{border-block-start:1px solid var(--st-hair);margin-block-start:clamp(2.5rem,1.5rem + 4vw,5rem);padding-block-start:var(--st-5)}.st-briefing-h{margin:0 0 var(--st-3)}.st-jump{gap:0 var(--st-6);counter-reset:st-jump;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin:0;padding:0;list-style:none;display:grid}.st-jump-link{align-items:baseline;gap:var(--st-3);min-height:2.75rem;color:var(--st-cream);counter-increment:st-jump;padding-block:.55rem;font-weight:600;line-height:1.3;text-decoration:none;display:flex}.st-jump-link:before{color:var(--st-accent);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:.08em;content:counter(st-jump, decimal-leading-zero);flex:none;font-weight:400}.st-jump-link:hover{color:var(--st-accent)}.st-facts{gap:var(--st-5) var(--st-6);border-block-start:1px solid var(--st-hair);margin:clamp(2.5rem,1.5rem + 4vw,5rem) 0 0;padding-block-start:var(--st-5);display:grid}.st-fact{gap:var(--st-2);flex-direction:column-reverse;display:flex}.st-fact dt{color:var(--st-ash);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:.06em;text-transform:uppercase;line-height:1.55}.st-fact dd{color:var(--st-accent);font-family:var(--st-mono);margin:0;font-size:clamp(1.5rem,1.3rem + .9vw,2rem);line-height:1.1}@media (min-width:40rem){.st-facts{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}}.st-kv{border-block-start:1px solid var(--st-frame);margin:clamp(2.5rem,1.5rem + 4vw,5rem) 0 0;display:grid}.st-kv-row{gap:var(--st-1) var(--st-6);padding-block:var(--st-4);border-block-end:1px solid var(--st-hair);display:grid}.st-kv dt{color:var(--st-ash);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:var(--st-track-label);text-transform:uppercase;line-height:1.7}.st-kv dd{max-width:44rem;color:var(--st-cream);margin:0;line-height:1.5}@media (min-width:48rem){.st-kv-row{grid-template-columns:minmax(0,4fr) minmax(0,9fr);align-items:baseline}}.st-card{gap:var(--st-3);border:1px solid var(--st-hair);border-radius:var(--st-r-cell);background:var(--st-cell);flex-direction:column;padding:clamp(1.25rem,1rem + 1.3vw,2rem);display:flex;position:relative}.st-grid{counter-reset:st-cell}.st-grid>.st-card:before{color:var(--st-accent);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:.08em;content:counter(st-cell, decimal-leading-zero);counter-increment:st-cell}.st-grid>.st-card:has(>.st-card-icon):before{content:none}.st-card .st-p{font-size:var(--st-fs-small);line-height:1.6}.st-card-icon{color:var(--st-accent);display:inline-flex}.st-card-foot{margin-block-start:auto;padding-block-start:var(--st-2)}.st-doors{gap:var(--st-5);counter-reset:st-door;display:grid}.st-door{gap:var(--st-4);border:1px solid var(--st-frame);border-radius:var(--st-r-cell);background:linear-gradient(180deg, var(--st-wash) 0%, transparent 62%);counter-increment:st-door;transition:border-color var(--st-dur-2) ease, transform var(--st-dur-2) var(--st-ease);flex-direction:column;padding:clamp(1.75rem,1.2rem + 2.4vw,3.25rem);display:flex;position:relative}.st-door:before{color:var(--st-accent);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:var(--st-track-label);text-transform:uppercase;content:"Door " counter(st-door, decimal-leading-zero)}.st-door:hover{border-color:var(--st-accent);transform:translateY(-3px)}.st-door-title{color:var(--st-cream);letter-spacing:-.022em;margin:0;font-size:clamp(1.875rem,1.5rem + 1.7vw,2.75rem);font-weight:400;line-height:1.08}.st-door-promise{color:var(--st-sand);font-size:var(--st-fs-lead);margin:0;font-weight:300;line-height:1.45}.st-door-who{color:var(--st-stone);font-size:var(--st-fs-small);margin:0}.st-door-links{gap:0 var(--st-6);padding:var(--st-3) 0 0;border-block-start:1px solid var(--st-hair);flex-wrap:wrap;margin:0;list-style:none;display:flex}.st-door-foot{gap:var(--st-4);flex-direction:column;margin-block-start:auto;padding-block-start:var(--st-3);display:flex}@media (min-width:56rem){.st-doors{grid-template-columns:repeat(2,minmax(0,1fr))}}.st-steps{border-block-end:1px solid var(--st-hair);counter-reset:st-step;margin:0;padding:0;list-style:none;display:grid}.st-step{gap:var(--st-3);padding-block:var(--st-5);border-block-start:1px solid var(--st-hair);counter-increment:st-step;grid-template-columns:3.25rem minmax(0,1fr);display:grid}.st-step:before{color:var(--st-accent);font-family:var(--st-mono);font-size:var(--st-fs-small);letter-spacing:.08em;content:counter(st-step, decimal-leading-zero);padding-block-start:.2rem}.st-step-body{gap:var(--st-2);flex-direction:column;display:flex}.st-step-body .st-h4{font-size:var(--st-fs-h3);font-weight:500}.st-step-body .st-p{font-size:var(--st-fs-small);line-height:1.6}@media (min-width:64rem){.st-steps--row{gap:var(--st-5);border-block-end:0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.st-steps--row .st-step{border-block-start-color:var(--st-frame);grid-template-columns:minmax(0,1fr)}}.st-register{border-block-start:1px solid var(--st-frame);counter-reset:st-reg;margin:0;padding:0;list-style:none;display:grid}.st-register-row{gap:var(--st-2) var(--st-3);border-block-end:1px solid var(--st-hair);counter-increment:st-reg;grid-template-columns:2.5rem minmax(0,1fr);padding-block:clamp(1.5rem,1.1rem + 1.8vw,2.75rem);display:grid}.st-register-row:before{color:var(--st-ash);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:.08em;content:counter(st-reg, decimal-leading-zero);grid-row:1/span 3;padding-block-start:.15rem;line-height:1.6}.st-register-row>*{grid-column:2}.st-register-who{color:var(--st-accent);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:var(--st-track-label);text-transform:uppercase;margin:0;line-height:1.6}.st-register-t{color:var(--st-cream);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(1.5rem,1.25rem + 1.2vw,2.25rem);font-weight:400;line-height:1.12}.st-register-d{gap:var(--st-2);color:var(--st-sand);line-height:1.6;display:grid}.st-register-d>p{max-width:var(--st-measure);margin:0}.st-register-d>.st-tag,.st-register-d>.st-arrow-link{justify-self:start}.st-register-a{color:var(--st-cream);font-size:var(--st-fs-lead);line-height:1.4}@media (min-width:64rem){.st-register-row{align-items:baseline;gap:var(--st-6);grid-template-columns:3.25rem minmax(0,3fr) minmax(0,5fr) minmax(0,6fr)}.st-register-row:before{grid-row:auto;padding-block-start:0}.st-register-row>*{grid-column:auto}.st-register--plain .st-register-row{grid-template-columns:3.25rem minmax(0,5fr) minmax(0,7fr)}}.st-grid--notes>.st-card{padding:var(--st-4) 0 0;border:0;border-block-start:1px solid var(--st-frame);background:0 0;border-radius:0}.st-stats{gap:var(--st-6) var(--st-5);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0;display:grid}.st-stat{gap:var(--st-2);border-block-start:1px solid var(--st-frame);flex-direction:column;padding-block-start:var(--st-4);display:flex}.st-stat-n{color:var(--st-cream);letter-spacing:-.03em;margin:0;font-size:clamp(2.75rem,2rem + 3vw,4.5rem);font-weight:300;line-height:1}.st-stat-l{color:var(--st-sand);margin:0;line-height:1.5}.st-stat-s{color:var(--st-ash);font-family:var(--st-mono);font-size:var(--st-fs-micro);margin:0;line-height:1.55}.st-compare{gap:var(--st-7) var(--st-6);display:grid}.st-compare-col .st-h3{border-block-end:1px solid var(--st-frame);padding-block-end:var(--st-4)}.st-compare-col--never .st-h3{border-block-end-color:var(--st-rose)}@supports (color:color-mix(in lab, red, red)){.st-compare-col--never .st-h3{border-block-end-color:color-mix(in srgb, var(--st-rose) 50%, transparent)}}.st-ticks{counter-reset:st-tick;margin:0;padding:0;list-style:none;display:grid}.st-tick{gap:var(--st-3);padding-block:var(--st-4);border-block-end:1px solid var(--st-hair);counter-increment:st-tick;grid-template-columns:1.5rem minmax(0,1fr);display:grid}.st-tick>svg{color:var(--st-accent);margin-block-start:.25rem}.st-tick-t{color:var(--st-cream);font-weight:600;line-height:1.4;display:block}.st-tick-d{color:var(--st-sand);font-size:var(--st-fs-small);margin-block-start:.2rem;line-height:1.6;display:block}.st-compare-col .st-tick{grid-template-columns:6.5rem minmax(0,1fr)}.st-compare-col .st-tick>svg{display:none}.st-compare-col .st-tick:before{color:var(--st-accent);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:.1em;text-transform:uppercase;content:"Clause " counter(st-tick, decimal-leading-zero);padding-block-start:.3rem}.st-compare-col--never .st-tick:before{color:var(--st-rose);content:"Never " counter(st-tick, decimal-leading-zero)}.st-compare-col .st-tick-t{font-size:var(--st-fs-h3);letter-spacing:-.01em;font-weight:500}@media (min-width:56rem){.st-compare{grid-template-columns:repeat(2,minmax(0,1fr))}}.st-timeline{gap:var(--st-5);padding:0 0 0 var(--st-6);border-inline-start:1px solid var(--st-hair-2);margin:0;list-style:none;display:grid}.st-timeline-item{gap:var(--st-1);flex-direction:column;display:flex;position:relative}.st-timeline-item:before{background:var(--st-cream);content:"";width:7px;height:7px;position:absolute;inset-block-start:.45rem;inset-inline-start:calc(-1 * var(--st-6) - 4px)}.st-timeline-item--open:before{background:var(--st-ink);box-shadow:0 0 0 1px var(--st-accent)}.st-timeline-item .st-eyebrow{color:var(--st-ash);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:.08em;font-weight:400}.st-acc{border-block-start:1px solid var(--st-hair)}.st-acc-tools{justify-content:flex-end;margin-block-end:var(--st-2);display:flex}.st-acc-all{border:1px solid var(--st-hair-2);border-radius:var(--st-r-pill);min-height:2.75rem;color:var(--st-cream);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:var(--st-track-label);text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;padding:0 1rem;display:inline-flex}.st-acc-all:hover{border-color:var(--st-cream)}.st-acc-item{border-block-end:1px solid var(--st-hair)}.st-acc-sum{justify-content:space-between;align-items:center;gap:var(--st-4);min-height:3.75rem;padding-block:var(--st-4);color:var(--st-cream);font-size:var(--st-fs-h3);letter-spacing:-.01em;cursor:pointer;font-weight:500;line-height:1.3;list-style:none;display:flex}.st-acc-sum::-webkit-details-marker{display:none}.st-acc-sum>svg{color:var(--st-accent);transition:transform var(--st-dur-2) var(--st-ease);flex:none}.st-acc-item[open]>.st-acc-sum>svg{transform:rotate(180deg)}.st-acc-sum-main{flex-direction:column;gap:.25rem;display:flex}.st-acc-sum-meta{color:var(--st-stone);font-size:var(--st-fs-small);letter-spacing:0;font-weight:400;line-height:1.45}.st-acc-body{gap:var(--st-3);max-width:48rem;padding-block-end:var(--st-5);display:grid}.st-acc-body .st-p{font-size:var(--st-fs-small);line-height:1.65}.st-spec{border:1px solid var(--st-hair-2);border-radius:var(--st-r-cell);background:var(--st-surface)}.st-spec-sum{align-items:center;gap:var(--st-2) var(--st-4);min-height:3.5rem;padding:var(--st-3) var(--st-5);color:var(--st-cream);cursor:pointer;flex-wrap:wrap;font-weight:600;list-style:none;display:flex}.st-spec-sum::-webkit-details-marker{display:none}.st-spec-sum>svg{color:var(--st-accent);transition:transform var(--st-dur-2) var(--st-ease);flex:none;margin-inline-start:auto}.st-spec[open]>.st-spec-sum>svg{transform:rotate(180deg)}.st-spec-body{gap:var(--st-3);padding:0 var(--st-5) var(--st-5);color:var(--st-sand);font-size:var(--st-fs-small);line-height:1.65;display:grid}.st-spec-body p{max-width:48rem;margin:0}.st-spec-body ul{gap:var(--st-2);margin:0;padding-inline-start:1.1rem;list-style:square;display:grid}.st-spec-body blockquote{border-inline-start:1px solid var(--st-frame);color:var(--st-cream);margin:0;padding-inline-start:var(--st-4)}.st-site code{background:var(--st-surface-2);color:var(--st-cream);font-family:var(--st-mono);border-radius:.25rem;padding:.1em .4em;font-size:.88em}.st-tag{border:1px solid var(--st-frame);color:var(--st-accent);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:.25rem;align-self:flex-start;align-items:center;gap:.35rem;padding:.2rem .55rem;line-height:1.4;display:inline-flex}.st-tag--amber{border-color:var(--st-amber)}@supports (color:color-mix(in lab, red, red)){.st-tag--amber{border-color:color-mix(in srgb, var(--st-amber) 55%, transparent)}}.st-tag--amber{color:var(--st-amber)}.st-tag--teal{border-color:var(--st-emerald)}@supports (color:color-mix(in lab, red, red)){.st-tag--teal{border-color:color-mix(in srgb, var(--st-emerald) 50%, transparent)}}.st-tag--teal{color:var(--st-emerald)}.st-tag--plain{border-color:var(--st-hair-2);color:var(--st-stone)}.st-quote{border-inline-start:1px solid var(--st-frame);margin:0;padding-inline-start:var(--st-6)}.st-quote-text{color:var(--st-cream);letter-spacing:-.012em;text-wrap:balance;margin:0;font-size:clamp(1.5rem,1.2rem + 1.4vw,2.375rem);font-style:italic;font-weight:300;line-height:1.28}.st-quote-by{align-items:center;gap:var(--st-3);color:var(--st-stone);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:.06em;text-transform:uppercase;margin-block-start:var(--st-5);line-height:1.6;display:flex}.st-quote-by strong{color:var(--st-cream);font-weight:500}.st-quote-by img{object-fit:cover;border-radius:50%;width:3rem;height:3rem}.st-cta{align-items:center;gap:var(--st-4) var(--st-6);border:1px solid var(--st-frame);border-radius:var(--st-r-cell);background:linear-gradient(90deg, var(--st-wash) 0%, transparent 70%);padding:clamp(1.5rem,1rem + 2vw,2.5rem) clamp(1.5rem,1rem + 2.4vw,3rem);display:grid}.st-cta-t{color:var(--st-cream);letter-spacing:-.016em;margin:0;font-size:clamp(1.375rem,1.2rem + .9vw,1.875rem);line-height:1.2}.st-cta-p{margin:var(--st-2) 0 0;color:var(--st-sand);font-size:var(--st-fs-small);line-height:1.55}@media (min-width:48rem){.st-cta{grid-template-columns:minmax(0,1fr) auto}}.st-term{color:inherit;font:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--st-accent);-webkit-text-decoration-color:var(--st-accent);-webkit-text-decoration-color:var(--st-accent);text-decoration-color:var(--st-accent);text-underline-offset:.22em;cursor:help;background:0 0;border:0;padding:0;text-decoration-thickness:.09em;display:inline}.st-term-pop{inset:auto var(--st-4) var(--st-4);width:auto;max-width:26rem;padding:var(--st-4) var(--st-5);border:1px solid var(--st-frame);border-radius:var(--st-r-cell);background:var(--st-surface);color:var(--st-sand);font-family:var(--st-font);font-size:var(--st-fs-small);letter-spacing:0;text-align:start;text-transform:none;margin:0 auto;font-style:normal;font-weight:400;line-height:1.55;position:fixed;box-shadow:0 28px 60px -20px #000000d9}.st-term-pop strong{color:var(--st-cream);margin-block-end:.2rem;font-weight:600;display:block}@supports (position-area:bottom){.st-term-pop{position-area:bottom;position-try-fallbacks:flip-block, flip-inline;width:max-content;max-width:min(26rem,100vw - 2rem);margin:.4rem 0;inset:auto}}.st-chat{gap:var(--st-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.st-bubble{border:1px solid var(--st-hair-2);max-width:88%;font-size:var(--st-fs-small);border-radius:1.1rem;padding:.6rem .95rem;line-height:1.45}.st-bubble--them{background:var(--st-surface);color:var(--st-cream);border-end-start-radius:.3rem;align-self:flex-start}.st-bubble--me{border-color:var(--st-frame);background:var(--st-wash);color:var(--st-cream);border-end-end-radius:.3rem;align-self:flex-end}.st-chat-gap{color:var(--st-ash);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:.08em;text-transform:uppercase;align-self:center}.st-table{border-collapse:collapse;width:100%;font-size:var(--st-fs-small);line-height:1.55}.st-table caption{color:var(--st-ash);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:.08em;text-align:start;text-transform:uppercase;margin-block-end:var(--st-3)}.st-table th,.st-table td{padding:var(--st-4) var(--st-5) var(--st-4) 0;border-block-end:1px solid var(--st-hair);text-align:start;vertical-align:top}.st-table thead th{border-block-end-color:var(--st-frame);color:var(--st-ash);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:var(--st-track-label);text-transform:uppercase;font-weight:400}.st-table tbody th{color:var(--st-cream);font-weight:600}.st-table td{color:var(--st-sand)}@media (max-width:47.99rem){.st-table--stack thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.st-table--stack tr{padding-block:var(--st-4);border-block-end:1px solid var(--st-hair);display:block}.st-table--stack th,.st-table--stack td{padding:var(--st-1) 0;border:0;display:block}.st-table--stack td:before{color:var(--st-ash);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:.08em;text-transform:uppercase;content:attr(data-label);display:block}}.st-list{gap:var(--st-3);max-width:var(--st-measure);margin:0;padding:0;list-style:none;display:grid}.st-list>li{color:var(--st-sand);padding-inline-start:1.5rem;position:relative}.st-list>li:before{background:var(--st-accent);content:"";width:.4rem;height:.4rem;position:absolute;inset-block-start:.72em;inset-inline-start:.1rem}.st-closing{isolation:isolate;overflow:hidden}.st-closing:before{z-index:-1;content:"";background:url(/brand/listening-lines.svg) 50%/cover no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#00000080 55%,#0000 100%);mask-image:linear-gradient(90deg,#000 0%,#00000080 55%,#0000 100%)}.st-prose{max-width:44rem;color:var(--st-sand)}.st-prose>*+*{margin-block-start:1.15em}.st-prose h2{color:var(--st-cream);letter-spacing:-.018em;margin-block-start:2.2em;font-size:clamp(1.625rem,1.4rem + .9vw,2.125rem);font-weight:400;line-height:1.15}.st-prose h3{color:var(--st-cream);font-size:var(--st-fs-h3);margin-block-start:1.8em;font-weight:500;line-height:1.3}.st-prose ul,.st-prose ol{gap:.5em;padding-inline-start:1.3rem;display:grid}.st-prose ul{list-style:square}.st-prose ol{list-style:decimal}.st-prose blockquote{border-inline-start:1px solid var(--st-frame);color:var(--st-cream);margin-inline:0;padding-inline-start:var(--st-5);font-size:1.375rem;font-style:italic;font-weight:300;line-height:1.4}.st-prose img{border-radius:var(--st-r-cell);height:auto}.st-prose strong{color:var(--st-cream);font-weight:600}.st-prose table{border-collapse:collapse;width:100%;font-size:var(--st-fs-small)}.st-prose th,.st-prose td{padding:var(--st-3);border:1px solid var(--st-hair-2);text-align:start;vertical-align:top}.st-prose pre{padding:var(--st-4);border:1px solid var(--st-hair);border-radius:var(--st-r-sm);background:var(--st-surface);color:var(--st-cream);font-size:var(--st-fs-small);overflow-x:auto}.st-prose pre code{background:0 0;padding:0}.st-formcard{border:1px solid var(--st-hair-2);border-radius:var(--st-r-cell);background:var(--st-surface);padding:clamp(1.25rem,1rem + 1.8vw,2.5rem)}@supports (color:color-mix(in lab, red, red)){.st-formcard{background:color-mix(in srgb, var(--st-surface) 94%, transparent)}}.st-formcard{color:var(--st-sand)}.st-form,.st-form-row{gap:var(--st-5);display:grid}.st-field{gap:var(--st-2);flex-direction:column;min-width:0;display:flex}.st-label{color:var(--st-cream);font-size:var(--st-fs-small);font-weight:600;line-height:1.4}.st-label-opt{color:var(--st-stone);font-weight:400}.st-label-row{align-items:baseline;gap:.3rem;display:flex}.st-req{color:var(--st-accent);font-weight:700}.st-hint{color:var(--st-stone);font-size:var(--st-fs-small);margin:0;line-height:1.5}.st-input{border:1px solid var(--st-field-line);border-radius:var(--st-r-sm);background:var(--st-ink);width:100%;min-height:3rem;color:var(--st-cream);font:inherit;transition:border-color var(--st-dur-1) ease;padding:.7rem .95rem;font-size:1rem;line-height:1.4}.st-input::placeholder{color:var(--st-ash);opacity:1}.st-input:hover{border-color:var(--st-sand)}.st-input[aria-invalid=true]{border-color:var(--st-rose)}.st-input--area{resize:vertical;min-height:8.5rem}.st-select{position:relative}.st-select .st-input{appearance:none;cursor:pointer;padding-inline-end:2.75rem}.st-select .st-input option{background:var(--st-surface);color:var(--st-cream)}.st-select>svg{color:var(--st-accent);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-end:.95rem;transform:translateY(-50%)}.st-error{align-items:flex-start;gap:var(--st-2);color:var(--st-rose);font-size:var(--st-fs-small);margin:0;font-weight:600;line-height:1.45;display:flex}.st-error svg{flex:none;margin-block-start:.15rem}.st-choices{gap:var(--st-3);border:0;min-width:0;margin:0;padding:0;display:grid}.st-choices-legend{color:var(--st-ash);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:var(--st-track-label);text-transform:uppercase;margin-block-end:var(--st-3);padding:0}.st-choice{align-items:start;gap:var(--st-3);min-height:3.5rem;padding:var(--st-4);border:1px solid var(--st-field-line);border-radius:var(--st-r-cell);cursor:pointer;transition:border-color var(--st-dur-1) ease, background-color var(--st-dur-1) ease;background:0 0;grid-template-columns:1.4rem minmax(0,1fr);display:grid}.st-choice:hover{border-color:var(--st-sand)}.st-choice:has(.st-radio:checked){border-color:var(--st-accent);background:var(--st-wash)}.st-radio{border:1px solid var(--st-field-line);background:var(--st-ink);appearance:none;cursor:pointer;border-radius:50%;flex:none;width:1.5rem;height:1.5rem;margin:0}.st-radio:checked{border-color:var(--st-accent);background:radial-gradient(circle, var(--st-accent) 0 38%, var(--st-ink) 44%)}.st-choice-t{color:var(--st-cream);font-weight:600;line-height:1.35;display:block}.st-choice-d{color:var(--st-stone);font-size:var(--st-fs-small);margin-block-start:.15rem;line-height:1.45;display:block}.st-form-foot{gap:var(--st-4);display:grid}.st-consent{color:var(--st-stone);font-size:var(--st-fs-small);margin:0;line-height:1.55}.st-form-done{gap:var(--st-3);padding:var(--st-5);border:1px solid var(--st-frame);border-radius:var(--st-r-cell);background:var(--st-wash);display:grid}.st-form-done-t{align-items:center;gap:var(--st-2);color:var(--st-cream);font-size:var(--st-fs-h3);margin:0;font-weight:500;display:flex}.st-form-done-t svg{color:var(--st-accent)}.st-meta{gap:var(--st-4);padding:var(--st-4) 0;border-block:1px solid var(--st-hair);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin:0;display:grid}.st-meta dt{color:var(--st-ash);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:var(--st-track-label);text-transform:uppercase}.st-meta dd{color:var(--st-cream);overflow-wrap:anywhere;margin:.25rem 0 0}@media (min-width:40rem){.st-form-row,.st-choices--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.st-desk{gap:var(--st-7);display:grid}.st-desk-grid{gap:var(--st-6);display:grid}.st-desk .st-formcard{gap:var(--st-5);display:grid}.st-desk-alert{gap:var(--st-3);display:grid}.st-desk-send{justify-self:start}.st-inboxes{border-block-end:1px solid var(--st-hair-2);margin:0;padding:0;list-style:none;display:grid}.st-inbox{gap:var(--st-2);padding-block:var(--st-5);border-block-start:1px solid var(--st-hair-2);display:grid}.st-inbox-name{color:var(--st-cream);font-size:var(--st-fs-lead);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.3}.st-inbox-about{gap:var(--st-2);max-width:34rem;color:var(--st-sand);line-height:1.55;display:grid}.st-inbox-about p{margin:0}.st-inbox-warn{color:var(--st-rose);font-weight:600}.st-inbox-address{font-family:var(--st-mono);font-size:var(--st-fs-small);overflow-wrap:anywhere;margin:0}@media (min-width:56rem){.st-inbox{gap:var(--st-6);grid-template-columns:16rem minmax(0,1fr) auto;align-items:baseline}.st-inbox-address{justify-self:end}}@media (min-width:64rem){.st-desk-grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start}}.st-urgent{border:1px solid var(--st-rose);padding:clamp(1.25rem,1rem + 1.6vw,2.25rem)}@supports (color:color-mix(in lab, red, red)){.st-urgent{border:1px solid color-mix(in srgb, var(--st-rose) 60%, transparent)}}.st-urgent{border-inline-start:4px solid var(--st-rose);border-radius:0 var(--st-r-cell) var(--st-r-cell) 0;background:var(--st-cream)}@supports (color:color-mix(in lab, red, red)){.st-urgent{background:color-mix(in srgb, var(--st-cream) 3%, transparent)}}.st-urgent--strong{border-color:var(--st-rose);background:var(--st-rose)}@supports (color:color-mix(in lab, red, red)){.st-urgent--strong{background:color-mix(in srgb, var(--st-rose) 9%, transparent)}}.st-urgent-kicker{color:var(--st-rose);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:var(--st-track-label);text-transform:uppercase;margin:0}.st-urgent-h{margin:var(--st-2) 0 0;color:var(--st-cream);letter-spacing:-.018em;font-size:clamp(1.5rem,1.3rem + .9vw,2rem);font-weight:400;line-height:1.15}.st-urgent-lead{max-width:44rem;margin:var(--st-3) 0 0;color:var(--st-sand)}.st-urgent-routes{gap:0 var(--st-5);margin:var(--st-5) 0 0;padding:0;list-style:none;display:grid}.st-urgent-route{gap:var(--st-2);padding-block:var(--st-4);border-block-start:1px solid var(--st-hair);flex-direction:column;display:flex}.st-urgent-when{color:var(--st-cream);margin:0;font-weight:600;line-height:1.35}.st-urgent-detail{color:var(--st-sand);font-size:var(--st-fs-small);margin:0;line-height:1.55}.st-urgent-link{min-height:2.75rem;color:var(--st-cream);text-decoration:underline;-webkit-text-decoration-color:var(--st-rose);-webkit-text-decoration-color:var(--st-rose);-webkit-text-decoration-color:var(--st-rose);text-decoration-color:var(--st-rose);text-underline-offset:.22em;align-self:flex-start;align-items:center;margin-block-start:auto;font-weight:600;text-decoration-thickness:.1em;display:inline-flex}.st-urgent-link--primary{border-radius:var(--st-r-pill);background:var(--st-rose);color:var(--st-ink);padding:0 1.5rem;font-weight:700;text-decoration:none}.st-urgent-inline{gap:var(--st-1);border-inline-start:3px solid var(--st-rose);color:var(--st-cream);font-size:var(--st-fs-small);margin:0;padding-inline-start:var(--st-3);line-height:1.55;display:grid}.st-urgent-inline p{margin:0}.st-hero-urgent{align-items:center;gap:var(--st-3) var(--st-4);margin:var(--st-2) 0 0;border-block-start:1px solid var(--st-hair-2);color:var(--st-cream);flex-wrap:wrap;padding-block-start:var(--st-5);font-weight:600;display:flex}.st-hero-urgent .st-btn--primary{background:var(--st-rose)}.st-hero-urgent .st-btn--primary:hover{background:#fc8a9b}@media (min-width:56rem){.st-urgent-routes{grid-template-columns:repeat(4,minmax(0,1fr))}}.st-fig{gap:var(--st-4);flex-direction:column;margin:0;display:flex}.st-fig-cap{align-items:baseline;gap:var(--st-2) var(--st-4);color:var(--st-stone);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:.05em;flex-wrap:wrap;line-height:1.6;display:flex}.st-dash{border:1px solid var(--st-frame);border-radius:var(--st-r-plate);background:var(--st-ink);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.st-dash{background:color-mix(in srgb, var(--st-ink) 78%, transparent)}}.st-dash{color:var(--st-sand);font-size:var(--st-fs-small);line-height:1.45}.st-dash-bar{justify-content:space-between;align-items:center;gap:var(--st-2) var(--st-4);padding:var(--st-3) var(--st-5);border-block-end:1px solid var(--st-hair);flex-wrap:wrap;display:flex}.st-dash-title{color:var(--st-cream);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:var(--st-track-label);text-transform:uppercase;margin:0}.st-dash-meta{color:var(--st-ash);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:.06em;text-transform:uppercase;margin:0}.st-dash-body{gap:var(--st-6);padding:var(--st-5);display:grid}.st-dash-h{margin:0 0 var(--st-3);color:var(--st-ash);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:.08em;text-transform:uppercase}.st-heat{border-collapse:separate;border-spacing:3px;table-layout:fixed;width:100%}.st-heat th{color:var(--st-sand);font-size:var(--st-fs-micro);text-align:start;padding:.2rem .3rem;font-weight:400;line-height:1.25}.st-heat thead th{color:var(--st-ash);font-family:var(--st-mono);letter-spacing:.06em;text-align:center}.st-heat thead th:first-child{width:36%}.st-heat td,.st-heat-swatch{background:var(--st-cream)}@supports (color:color-mix(in lab, red, red)){.st-heat td,.st-heat-swatch{background:color-mix(in srgb, var(--st-cream) 6%, transparent)}}.st-heat td{height:2.25rem;position:relative}.st-heat td[data-level="1"],.st-heat-swatch[data-level="1"]{background:var(--st-cream)}@supports (color:color-mix(in lab, red, red)){.st-heat td[data-level="1"],.st-heat-swatch[data-level="1"]{background:color-mix(in srgb, var(--st-cream) 16%, transparent)}}.st-heat td[data-level="2"],.st-heat-swatch[data-level="2"]{background:var(--st-cream)}@supports (color:color-mix(in lab, red, red)){.st-heat td[data-level="2"],.st-heat-swatch[data-level="2"]{background:color-mix(in srgb, var(--st-cream) 32%, transparent)}}.st-heat td[data-level="3"],.st-heat-swatch[data-level="3"]{background:var(--st-cream)}@supports (color:color-mix(in lab, red, red)){.st-heat td[data-level="3"],.st-heat-swatch[data-level="3"]{background:color-mix(in srgb, var(--st-cream) 56%, transparent)}}.st-heat td[data-level="4"],.st-heat-swatch[data-level="4"]{background:var(--st-cream)}@supports (color:color-mix(in lab, red, red)){.st-heat td[data-level="4"],.st-heat-swatch[data-level="4"]{background:color-mix(in srgb, var(--st-cream) 86%, transparent)}}.st-heat td[data-flag]{background:var(--st-accent);box-shadow:0 0 0 2px var(--st-ink), 0 0 0 3px var(--st-accent)}.st-heat-legend{align-items:center;gap:var(--st-2);margin:var(--st-3) 0 0;color:var(--st-ash);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:.05em;text-transform:uppercase;display:flex}.st-heat-legend i{width:1.25rem;height:.6rem;display:block}.st-dash-note{gap:var(--st-3);margin:var(--st-4) 0 0;padding:var(--st-3) var(--st-4);border-inline-start:2px solid var(--st-accent);background:var(--st-wash);color:var(--st-cream);grid-template-columns:auto minmax(0,1fr);display:grid}.st-dash-note svg{color:var(--st-accent);margin-block-start:.2rem}.st-bands{gap:var(--st-3);margin:0;padding:0;list-style:none;display:grid}.st-band{gap:.35rem;display:grid}.st-band-top{justify-content:space-between;gap:var(--st-3);color:var(--st-cream);font-size:var(--st-fs-micro);display:flex}.st-band-top span:last-child{color:var(--st-ash);font-family:var(--st-mono);letter-spacing:.04em}.st-band-bar{background:0 0;gap:2px;height:.5rem;display:flex}.st-band-bar i{height:100%;display:block}.st-band-ok{background:var(--st-cream)}@supports (color:color-mix(in lab, red, red)){.st-band-ok{background:color-mix(in srgb, var(--st-cream) 60%, transparent)}}.st-band-watch{background:var(--st-amber)}.st-band-need{background:var(--st-rose)}.st-band--hidden .st-band-bar{border:1px dashed var(--st-field-line)}.st-band-key{gap:var(--st-2) var(--st-4);margin:var(--st-4) 0 0;color:var(--st-stone);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;padding:0;list-style:none;display:flex}.st-band-key li{align-items:center;gap:.45rem;display:inline-flex}.st-band-key i{width:.6rem;height:.6rem;display:block}.st-dash-foot{gap:var(--st-2) var(--st-6);padding:var(--st-3) var(--st-5);border-block-start:1px solid var(--st-hair);color:var(--st-stone);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;margin:0;list-style:none;display:flex}.st-dash-foot li{align-items:center;gap:.45rem;display:inline-flex}.st-dash-foot svg{color:var(--st-accent)}@media (min-width:56rem){.st-dash-body{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}}.st-dash--mini .st-heat-y{display:none}.st-dash--mini .st-dash-body{padding:var(--st-4);display:block}.st-dash--mini .st-heat td{height:1.4rem}.st-dash--mini .st-heat thead th:first-child{width:42%}.st-dash--mini .st-heat th{padding-inline:.1rem}.st-dash--mini .st-heat-legend{display:none}.st-dash--mini .st-dash-bar{padding:var(--st-2) var(--st-4)}.st-phone{border:1px solid var(--st-hair-2);background:var(--st-surface);border-radius:2.3rem;width:min(100%,18.5rem);margin-inline:auto;padding:.5rem;box-shadow:0 36px 80px -30px #000000e6}.st-phone-screen{background:var(--st-den-bg);min-height:28rem;color:var(--st-den-text);border-radius:1.85rem;flex-direction:column;display:flex;overflow:hidden}.st-phone-top{justify-content:space-between;align-items:center;gap:var(--st-3);padding:.9rem 1rem .7rem;display:flex}.st-phone-name{font-size:var(--st-fs-small);font-weight:700}.st-phone-help{border:1.5px solid var(--st-den-text);border-radius:var(--st-r-pill);font-size:var(--st-fs-micro);align-items:center;padding:.2rem .75rem;font-weight:700;display:inline-flex}.st-phone-who{border-block-end:1px solid var(--st-den-line);align-items:center;gap:.65rem;padding:0 1rem .8rem;display:flex}.st-phone-who img{object-fit:cover;border-radius:50%;width:3.25rem;height:3.25rem}.st-phone-who strong{font-size:var(--st-fs-small);line-height:1.3;display:block}.st-phone-who span{color:var(--st-den-accent);font-size:var(--st-fs-micro);font-weight:600;line-height:1.35;display:block}.st-phone-chat{flex-direction:column;flex:1;justify-content:flex-end;padding:.9rem .8rem;display:flex}.st-phone-input{border:1px solid var(--st-den-line);border-radius:var(--st-r-pill);color:var(--st-den-quiet);font-size:var(--st-fs-small);background:#fff;justify-content:space-between;align-items:center;margin:0 .8rem .9rem;padding:.6rem .9rem;display:flex}.st-den .st-bubble--them{border-color:var(--st-den-line);color:var(--st-den-text);background:#fff}.st-den .st-bubble--me{border-color:var(--st-den-accent);background:var(--st-den-accent);color:#fff}.st-den .st-chat-gap{color:var(--st-den-quiet)}.st-heroart,.st-heroart-side{gap:var(--st-4);display:grid}.st-heroart-node{align-items:center;gap:var(--st-3);padding:var(--st-3) var(--st-4);border:1px solid var(--st-frame);border-radius:var(--st-r-plate);background:var(--st-ink);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}@supports (color:color-mix(in lab, red, red)){.st-heroart-node{background:color-mix(in srgb, var(--st-ink) 70%, transparent)}}.st-heroart-node{color:var(--st-cream);font-size:var(--st-fs-small);line-height:1.4}.st-heroart-node svg{color:var(--st-accent)}.st-heroart-step{color:var(--st-accent);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:var(--st-track-label);text-transform:uppercase;display:block}@media (min-width:40rem){.st-heroart{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center}}.st-flow{gap:var(--st-5);counter-reset:st-flow;margin:0;padding:0;list-style:none;display:grid}.st-flow-step{gap:var(--st-2);padding:var(--st-5) var(--st-4) var(--st-4);border:1px solid var(--st-hair-2);border-radius:var(--st-r-plate);background:var(--st-cell);counter-increment:st-flow;flex-direction:column;display:flex;position:relative}.st-flow-step:before{color:var(--st-ash);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:.08em;content:counter(st-flow, decimal-leading-zero)}.st-flow-step:not(:last-child):after{width:1px;height:var(--st-5);background:var(--st-frame);content:"";position:absolute;inset-block-end:calc(-1 * var(--st-5) - 1px);inset-inline-start:1.5rem}.st-flow-step--den{background:#e8b87e12;border-color:#e8b87e8c}.st-flow-step--gate{border-color:var(--st-accent);background:var(--st-wash)}.st-site[data-register=govuk] .st-flow-step--den{border-color:var(--st-hair-2);background:var(--st-cell)}.st-flow-who{color:var(--st-ash);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:var(--st-track-label);text-transform:uppercase;line-height:1.4}.st-flow-step--gate .st-flow-who,.st-flow-step--gate:before{color:var(--st-accent)}.st-flow-t{color:var(--st-cream);font-size:var(--st-fs-h3);letter-spacing:-.01em;margin:0;font-weight:500;line-height:1.22}.st-flow-d{color:var(--st-sand);font-size:var(--st-fs-small);margin:0;line-height:1.55}@media (min-width:64rem){.st-flow{gap:var(--st-5);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.st-flow-step:not(:last-child):after{width:var(--st-5);height:1px;inset-block:2.6rem auto;inset-inline:calc(100% + 1px) auto}}.st-dots{grid-template-columns:repeat(10,minmax(0,1fr));gap:clamp(.35rem,1.2vw,.7rem);max-width:26rem;margin:0;padding:0;list-style:none;display:grid}.st-dot{aspect-ratio:1;background:var(--st-cream);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.st-dot{background:color-mix(in srgb, var(--st-cream) 14%, transparent)}}.st-dot--struggling{background:var(--st-cream)}.st-dot--unreached{background:var(--st-accent)}.st-dots-key{gap:var(--st-2) var(--st-5);margin:var(--st-4) 0 0;color:var(--st-sand);font-size:var(--st-fs-small);flex-wrap:wrap;padding:0;list-style:none;display:flex}.st-dots-key li{align-items:center;gap:.55rem;display:inline-flex}.st-dots-key .st-dot{width:.8rem}.st-plate{margin:0}.st-plate img{border:1px solid var(--st-frame);border-radius:var(--st-r-plate);background:var(--st-surface);width:100%;height:auto;display:block}.st-plate figcaption{color:var(--st-stone);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:.06em;text-transform:uppercase;margin-block-start:var(--st-3);line-height:1.6}.st-plate--desk{border:1px solid var(--st-frame);border-radius:var(--st-r-plate);background:var(--st-surface);transform:rotate(-1.4deg);box-shadow:0 40px 80px -36px #000000e6}.st-plate--desk a{aspect-ratio:16/9;display:block;overflow:hidden}.st-plate--desk img{object-fit:cover;width:100%;height:100%}.st-plate--desk figcaption{padding:var(--st-3) var(--st-4)}.st-plate--small{max-width:24rem}.st-plates{align-items:end;gap:var(--st-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.st-person{gap:var(--st-5);padding-block:var(--st-6);border-block-start:1px solid var(--st-hair);display:grid}.st-person-pic{aspect-ratio:4/5;border:1px solid var(--st-frame);border-radius:var(--st-r-plate);background:var(--st-surface);place-items:center;width:min(100%,15rem);display:grid;overflow:hidden}.st-person-pic img{object-fit:cover;width:100%;height:100%}.st-person-mono{color:#0000;-webkit-text-stroke:1px var(--st-accent);font-size:8rem;font-weight:200;line-height:1}.st-person-role{color:var(--st-accent);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:var(--st-track-label);text-transform:uppercase;margin:0}@media (min-width:40rem){.st-person{align-items:start;gap:var(--st-7);grid-template-columns:15rem minmax(0,1fr)}}.st-stages{border-block-end:1px solid var(--st-hair);margin:0;padding:0;list-style:none;display:grid}.st-stage{gap:var(--st-4);padding-block:var(--st-5);border-block-start:1px solid var(--st-hair);grid-template-columns:4rem minmax(0,1fr);display:grid}.st-stage-letter{color:#0000;-webkit-text-stroke:1px var(--st-accent);font-size:4rem;font-weight:300;line-height:.9}.st-stage-name{color:var(--st-cream);font-size:var(--st-fs-h3);letter-spacing:-.01em;margin:0;font-weight:500;line-height:1.2}.st-stage-d{color:var(--st-sand);margin:.3rem 0 0;line-height:1.55}.st-stage-eg{margin:var(--st-2) 0 0;color:var(--st-stone);font-size:var(--st-fs-small);line-height:1.55}.st-stage-eg strong{color:var(--st-ash);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:.1em;text-transform:uppercase;font-weight:400}@media (min-width:56rem){.st-stages{column-gap:var(--st-7);grid-template-columns:repeat(2,minmax(0,1fr))}}.st-posts{gap:var(--st-7) var(--st-5);margin:0;padding:0;list-style:none;display:grid}.st-post{gap:var(--st-3);flex-direction:column;display:flex}.st-post-cover{aspect-ratio:16/9;border:1px solid var(--st-hair);border-radius:var(--st-r-cell);background:var(--st-surface);display:block;overflow:hidden}.st-post-cover img{object-fit:cover;width:100%;height:100%}.st-post-title{color:var(--st-cream);letter-spacing:-.018em;margin:0;font-size:clamp(1.5rem,1.3rem + .7vw,1.875rem);font-weight:400;line-height:1.15}.st-site .st-post-title a{color:var(--st-cream);text-decoration:none}.st-site .st-post-title a:hover{color:var(--st-accent)}.st-post-meta{color:var(--st-ash);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:.06em;text-transform:uppercase;margin:0}@media (min-width:48rem){.st-posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:72rem){.st-posts{grid-template-columns:repeat(3,minmax(0,1fr))}}.st-persona{gap:var(--st-4);border:1px solid var(--st-hair);border-radius:var(--st-r-cell);background:var(--st-cell);flex-direction:column;padding:clamp(1.25rem,1rem + 1.3vw,2rem);display:flex}.st-persona-who{justify-content:space-between;align-items:center;gap:var(--st-2) var(--st-4);flex-wrap:wrap;display:flex}.st-persona-stage{min-height:12.5rem;padding:var(--st-4);border:1px solid var(--st-hair);border-radius:var(--st-r-plate);background:var(--st-ink);flex-direction:column;flex:1;justify-content:center;display:flex}.st-persona-stage--den{border-color:var(--st-den-line);background:var(--st-den-bg)}.st-persona-gets{color:var(--st-sand);font-size:var(--st-fs-small);margin:0;line-height:1.6}.st-persona-gets strong{color:var(--st-cream);font-weight:600}.st-alert{gap:var(--st-2);padding:var(--st-4);border:1px solid var(--st-hair-2);border-inline-start:2px solid var(--st-amber);background:var(--st-ink);display:grid}@supports (color:color-mix(in lab, red, red)){.st-alert{background:color-mix(in srgb, var(--st-ink) 82%, transparent)}}.st-alert--calm{border-inline-start-color:var(--st-accent)}.st-alert-top{justify-content:space-between;gap:var(--st-1) var(--st-4);color:var(--st-ash);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;margin:0;display:flex}.st-alert-t{color:var(--st-cream);font-size:var(--st-fs-h3);letter-spacing:-.01em;margin:0;font-weight:500;line-height:1.25}.st-alert-d{color:var(--st-sand);font-size:var(--st-fs-small);margin:0;line-height:1.55}.st-alert-d strong{color:var(--st-cream);font-weight:600}.st-doc{gap:var(--st-7);grid-template-columns:minmax(0,1fr);display:grid}.st-doc-toc-h{margin:0 0 var(--st-3);color:var(--st-ash);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:var(--st-track-label);text-transform:uppercase}.st-doc-toc ol{margin:0;padding:0;list-style:none;display:grid}.st-site .st-doc-toc a{border-inline-start:1px solid var(--st-hair-2);min-height:2.75rem;color:var(--st-sand);font-size:var(--st-fs-small);align-items:center;gap:.75rem;padding-inline-start:var(--st-3);line-height:1.35;text-decoration:none;display:flex}.st-site .st-doc-toc a:hover{border-color:var(--st-accent);color:var(--st-cream)}.st-doc-toc-n{color:var(--st-accent);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:.06em;flex:none}.st-doc-sec{padding-block:var(--st-6);border-block-start:1px solid var(--st-hair);scroll-margin-top:6rem}.st-doc-sec:first-child{border-block-start:0;padding-block-start:0}.st-doc-sec-h{align-items:baseline;gap:var(--st-4);margin:0 0 var(--st-3);color:var(--st-cream);letter-spacing:-.018em;font-size:clamp(1.5rem,1.3rem + .8vw,2rem);font-weight:400;line-height:1.15;display:flex}.st-doc-sec-n{color:var(--st-accent);font-family:var(--st-mono);font-size:var(--st-fs-small);letter-spacing:.06em;flex:none}.st-doc-sec p{max-width:46rem;color:var(--st-sand);margin:0}.st-doc-sec p+p{margin-block-start:var(--st-3)}.st-doc-sub{gap:var(--st-4);margin:var(--st-4) 0 0;display:grid}.st-doc-sub dt{color:var(--st-cream);font-weight:600}.st-doc-sub dd{max-width:46rem;color:var(--st-sand);margin:.15rem 0 0}.st-doc-contact{align-items:center;gap:var(--st-3) var(--st-5);padding:var(--st-5);border:1px solid var(--st-frame);border-radius:var(--st-r-cell);background:var(--st-wash);flex-wrap:wrap;margin-block-start:var(--st-7);display:flex}.st-doc-facts{gap:var(--st-4);padding:var(--st-5);border:1px solid var(--st-frame);border-radius:var(--st-r-plate);background:var(--st-ink);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0;display:grid}@supports (color:color-mix(in lab, red, red)){.st-doc-facts{background:color-mix(in srgb, var(--st-ink) 60%, transparent)}}.st-doc-facts dt{color:var(--st-ash);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:.08em;text-transform:uppercase}.st-doc-facts dd{color:var(--st-accent);font-family:var(--st-mono);margin:0;font-size:1.375rem;line-height:1.25}@media (min-width:64rem){.st-doc{grid-template-columns:17rem minmax(0,1fr);align-items:start}.st-doc-toc{max-height:calc(100vh - 7rem);position:sticky;inset-block-start:6rem;overflow-y:auto}}.st-article-head{gap:var(--st-4);flex-direction:column;max-width:52rem;display:flex}.st-article-meta{gap:var(--st-1) var(--st-5);color:var(--st-stone);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;margin:0;display:flex}.st-article-cover{aspect-ratio:16/9;border:1px solid var(--st-hair);border-radius:var(--st-r-cell);background:var(--st-surface);margin:0;overflow:hidden}.st-article-cover img{object-fit:cover;width:100%;height:100%}.st-tags{gap:var(--st-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.st-empty{gap:var(--st-3);max-width:42rem;padding:var(--st-6);border:1px dashed var(--st-hair-2);border-radius:var(--st-r-cell);display:grid}.st-docket-head{justify-content:space-between;gap:var(--st-1) var(--st-5);padding-block:var(--st-4);border-block-start:3px double var(--st-hair-2);border-block-end:1px solid var(--st-hair);color:var(--st-ash);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:var(--st-track-label);text-transform:uppercase;flex-wrap:wrap;margin:0;display:flex}.st-docket-head>:first-child{color:var(--st-cream)}.st-docket-note{max-width:52rem;margin:var(--st-5) 0 0;color:var(--st-ash);font-family:var(--st-mono);font-size:var(--st-fs-micro);line-height:1.7}.st-docket-list{border-block-end:3px double var(--st-hair-2);margin:0;padding:0;list-style:none;display:grid}.st-docket-row{gap:var(--st-4);border-block-start:1px solid var(--st-hair);padding-block:clamp(1.75rem,1.2rem + 2.4vw,3rem);display:grid;position:relative}.st-docket-row:first-child{border-block-start:0}.st-docket-index{align-items:baseline;gap:var(--st-3);color:var(--st-ash);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:.08em;margin:0;display:flex}.st-docket-year{color:var(--st-accent);letter-spacing:-.01em;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);line-height:1}.st-docket-case{gap:var(--st-3);align-content:start;display:grid}.st-docket-t{color:var(--st-cream);letter-spacing:-.016em;text-wrap:balance;margin:0;font-size:clamp(1.375rem,1.2rem + .9vw,1.875rem);font-weight:400;line-height:1.18}.st-docket-src{color:var(--st-ash);font-family:var(--st-mono);font-size:var(--st-fs-micro);margin:0;line-height:1.65}.st-docket-fact{max-width:38rem;color:var(--st-sand);margin:0;line-height:1.6}.st-docket-answer{gap:var(--st-2);padding:var(--st-4) var(--st-5);border-inline-start:2px solid var(--st-accent);background:var(--st-wash);align-content:start;align-self:start;display:grid}.st-docket-label,.st-docket-anchor{font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:var(--st-track-label);text-transform:uppercase;margin:0}.st-docket-label{color:var(--st-accent)}.st-docket-anchor{color:var(--st-ash)}.st-docket-a{color:var(--st-cream);margin:0;line-height:1.55}@media (min-width:64rem){.st-docket-row{gap:var(--st-6);grid-template-columns:6.5rem minmax(0,7fr) minmax(0,5fr)}.st-docket-index{gap:var(--st-2);flex-direction:column}}.st-threat-list{border-block-end:3px double var(--st-hair-2);margin:0;padding:0;list-style:none;display:grid}.st-threat{gap:var(--st-3) var(--st-4);padding:clamp(1.75rem, 1.2rem + 2.2vw, 3rem) var(--st-4);border-block-start:1px solid var(--st-hair);isolation:isolate;grid-template-columns:3.5rem minmax(0,1fr);scroll-margin-top:6rem;display:grid;position:relative}.st-threat:first-child{border-block-start:0}.st-threat:before{z-index:-1;background:linear-gradient(90deg, var(--st-threat), transparent 58%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.st-threat:before{background:linear-gradient(90deg, color-mix(in srgb, var(--st-threat) 14%, transparent), transparent 58%)}}.st-threat:before{content:"";opacity:.35;transition:opacity var(--st-dur-3) ease}.st-threat:hover:before,.st-threat:target:before{opacity:1}.st-threat-n{color:#0000;letter-spacing:-.03em;-webkit-text-stroke:1px var(--st-threat,var(--st-accent));margin:0;font-size:clamp(2.25rem,1.6rem + 2.6vw,4rem);font-weight:200;line-height:.9}.st-threat-name,.st-threat-body{gap:var(--st-3);grid-column:2;align-content:start;display:grid}.st-threat-cat{align-items:center;gap:var(--st-3);color:var(--st-cream);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:var(--st-track-label);text-transform:uppercase;margin:0;padding-inline-start:var(--st-4);display:flex;position:relative}.st-threat-cat:before{background:var(--st-threat,var(--st-accent));content:"";transform-origin:50% 100%;width:3px;position:absolute;inset-block:-.2rem;inset-inline-start:0}.st-threat-t{color:var(--st-cream);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(1.5rem,1.25rem + 1.2vw,2.25rem);font-weight:400;line-height:1.12}.st-threat-d{max-width:40rem;color:var(--st-sand);margin:0;line-height:1.62}.st-threat-part{gap:var(--st-3);display:grid}.st-threat-part--built{border-block-start:1px solid var(--st-hair);padding-block-start:var(--st-4)}.st-threat-k{color:var(--st-ash);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:var(--st-track-label);text-transform:uppercase;margin:0}.st-threat-part--built .st-threat-k{color:var(--st-accent)}.st-threat-part--built .st-threat-d{color:var(--st-cream)}.st-threat-src{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.st-site .st-threat-src a{min-height:2.75rem;color:var(--st-stone);font-family:var(--st-mono);font-size:var(--st-fs-micro);text-decoration:underline;-webkit-text-decoration-color:var(--st-threat,var(--st-accent));-webkit-text-decoration-color:var(--st-threat,var(--st-accent));-webkit-text-decoration-color:var(--st-threat,var(--st-accent));text-decoration-color:var(--st-threat,var(--st-accent));text-underline-offset:.2em;align-items:baseline;gap:.4rem;padding-block:.4rem;line-height:1.55;display:inline-flex}.st-site .st-threat-src a:hover{color:var(--st-cream)}.st-threat-src svg{flex:none;align-self:center}.st-threat-stamp{align-items:center;gap:var(--st-2);color:var(--st-accent);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:var(--st-track-label);text-transform:uppercase;margin:0;display:inline-flex}.st-threat-close{color:var(--st-cream);letter-spacing:-.018em;text-align:center;text-wrap:balance;margin:clamp(2.5rem,1.5rem + 4vw,4.5rem) 0 0;font-size:clamp(1.5rem,1.2rem + 1.5vw,2.5rem);line-height:1.2}.st-threat-close em{color:var(--st-accent);font-style:italic;font-weight:300;display:block}@media (min-width:64rem){.st-threat{gap:var(--st-6);grid-template-columns:6.5rem minmax(0,5fr) minmax(0,7fr);align-items:start}.st-threat-name,.st-threat-body{grid-column:auto}}.st-threats-intro{gap:var(--st-4);border-block-start:1px solid var(--st-hair);padding-block-start:clamp(1.5rem,1rem + 3vw,3.5rem);display:grid}.st-threats-k{color:var(--st-accent);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:var(--st-track-label);text-transform:uppercase;margin:0}.st-threats-h{max-width:44rem;color:var(--st-cream);letter-spacing:-.022em;perspective:700px;text-wrap:balance;margin:0;font-size:clamp(1.75rem,1.3rem + 2vw,3rem);font-weight:400;line-height:1.1}.st-threats-em{color:var(--st-accent);letter-spacing:-.03em;perspective:700px;margin:0;font-size:clamp(2.5rem,1.5rem + 5vw,6rem);font-weight:300;line-height:1}.st-threats-em em{font-style:italic}.st-threats-intro .st-lead{max-width:46rem}.st-pull{border-inline-start:2px solid var(--st-accent);max-width:54rem;color:var(--st-sand);font-size:var(--st-fs-lead);margin:0;padding-inline-start:var(--st-5);font-weight:300;line-height:1.45}.st-pull em{color:var(--st-cream);font-style:normal;font-weight:600}.st-lenses{gap:var(--st-4);display:grid}.st-lens{gap:var(--st-2);padding:var(--st-5);border:1px solid var(--st-hair-2);border-radius:var(--st-r-plate);background:var(--st-cell);display:grid}.st-lens--named{border-color:var(--st-frame);background:var(--st-wash)}.st-lens-k{color:var(--st-accent);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:var(--st-track-label);text-transform:uppercase;margin:0}.st-lens-t{color:var(--st-cream);font-size:var(--st-fs-h3);letter-spacing:-.012em;margin:0;font-weight:500;line-height:1.22}.st-lens-d{color:var(--st-sand);font-size:var(--st-fs-small);margin:0;line-height:1.6}@media (min-width:48rem){.st-lenses{grid-template-columns:repeat(2,minmax(0,1fr))}}.st-case{border:1px solid var(--st-frame);border-radius:var(--st-r-plate);background:var(--st-ink)}@supports (color:color-mix(in lab, red, red)){.st-case{background:color-mix(in srgb, var(--st-ink) 78%, transparent)}}.st-case-rows{margin:0;padding:0;list-style:none;display:grid}.st-case-row{align-items:center;gap:var(--st-3);padding:var(--st-3) var(--st-5);border-block-end:1px solid var(--st-hair);font-size:var(--st-fs-small);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.st-case-row[data-open]{background:var(--st-wash)}.st-case-mono{border:1px solid var(--st-hair-2);width:2.25rem;height:2.25rem;color:var(--st-cream);font-family:var(--st-mono);font-size:var(--st-fs-micro);border-radius:50%;place-items:center;display:grid}.st-case-name{color:var(--st-cream);font-weight:600;line-height:1.3;display:block}.st-case-meta{color:var(--st-stone);font-family:var(--st-mono);font-size:var(--st-fs-micro);line-height:1.5;display:block}.st-case-level{color:var(--st-sand);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.45rem;display:inline-flex}.st-case-level:before{background:var(--st-emerald);content:"";border-radius:50%;width:.6rem;height:.6rem}.st-case-level[data-level=amber]:before{background:var(--st-amber)}.st-case-level[data-level=red]:before{background:var(--st-rose)}.st-case-open{gap:var(--st-3);padding:var(--st-5);display:grid}.st-case-open-t{color:var(--st-cream);margin:0;font-weight:600;line-height:1.4}.st-case-open-d{color:var(--st-sand);font-size:var(--st-fs-small);margin:0;line-height:1.55}.st-case-steps{gap:var(--st-2);counter-reset:st-case;margin:0;padding:0;list-style:none;display:grid}.st-case-steps>li{color:var(--st-stone);font-size:var(--st-fs-micro);counter-increment:st-case;grid-template-columns:1.75rem minmax(0,1fr);line-height:1.55;display:grid}.st-case-steps>li:before{color:var(--st-accent);font-family:var(--st-mono);content:counter(st-case)}.st-case-steps strong{color:var(--st-cream);font-weight:600}.st-areas-list{border-block-end:1px solid var(--st-hair);margin:0;padding:0;list-style:none;display:grid}.st-area{gap:var(--st-2) var(--st-3);padding-block:var(--st-5);border-block-start:1px solid var(--st-hair);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.st-area:first-child{border-block-start:0}.st-area>*{grid-column:2}.st-area-n{color:var(--st-ash);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:.08em;grid-area:1/1/span 3;margin:0;padding-block-start:.3rem}.st-area-t{color:var(--st-cream);font-size:var(--st-fs-h3);letter-spacing:-.012em;margin:0;font-weight:500;line-height:1.22}.st-area-count{color:var(--st-sand);margin:0;line-height:1.5}.st-area-count strong{color:var(--st-cream);font-family:var(--st-mono);font-weight:500}.st-area-strip{flex-wrap:wrap;align-items:flex-end;gap:3px;min-height:1.75rem;display:flex}.st-area-strip i,.st-areas-key i{background:var(--st-accent);width:.5rem;height:1.5rem;display:block}@supports (color:color-mix(in lab, red, red)){.st-area-strip i,.st-areas-key i{background:color-mix(in srgb, var(--st-accent) 55%, transparent)}}.st-area-strip i,.st-areas-key i{transform-origin:50% 100%}.st-area-strip i.is-instant,.st-areas-key i.is-instant{background:var(--st-rose)}.st-areas-crisis{max-width:54rem;margin:var(--st-5) 0 0;padding:var(--st-4) var(--st-5);border-inline-start:2px solid var(--st-rose);background:var(--st-rose)}@supports (color:color-mix(in lab, red, red)){.st-areas-crisis{background:color-mix(in srgb, var(--st-rose) 7%, transparent)}}.st-areas-crisis{color:var(--st-sand);line-height:1.55}.st-areas-crisis strong{color:var(--st-cream);font-weight:600}.st-areas-key{gap:var(--st-2) var(--st-6);margin:var(--st-4) 0 0;color:var(--st-ash);font-family:var(--st-mono);font-size:var(--st-fs-micro);flex-wrap:wrap;line-height:1.5;display:flex}.st-areas-key span{align-items:center;gap:.6rem;display:inline-flex}.st-areas-key i{height:1rem}@media (min-width:64rem){.st-area{align-items:center;gap:var(--st-6);grid-template-columns:3.25rem minmax(0,5fr) minmax(0,5fr) minmax(0,4fr)}.st-area>*{grid-column:auto}.st-area-n{grid-row:auto;padding-block-start:0}.st-area-strip{justify-content:flex-end}}.st-lenses--figured .st-lens{align-content:start;gap:var(--st-3);display:grid}.st-lenses--figured .st-figure{margin-block-start:var(--st-4)}.st-threats-intro--lead{border-block-start:0;padding-block-start:0}.st-rec-company{align-items:baseline;gap:var(--st-2) var(--st-4);border-inline-start:3px solid var(--st-threat,var(--st-accent));color:var(--st-cream);letter-spacing:-.03em;flex-wrap:wrap;margin:0;padding-inline-start:var(--st-4);font-size:clamp(2rem,1.5rem + 2.4vw,3.5rem);font-weight:600;line-height:1;display:flex}.st-rec-products{color:var(--st-stone);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:var(--st-track-label);text-transform:uppercase;font-weight:400;line-height:1.5}.st-threat-t.st-rec-t{text-wrap:pretty;max-width:46rem;font-size:clamp(1.25rem,1.1rem + .8vw,1.75rem);line-height:1.28}.st-rec-harms{gap:var(--st-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.st-site .st-rec-harms a{border:1px solid var(--st-threat,var(--st-accent));align-items:center;min-height:2.75rem;padding:.3rem .8rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.st-site .st-rec-harms a{border:1px solid color-mix(in srgb, var(--st-threat,var(--st-accent)) 55%, transparent)}}.st-site .st-rec-harms a{color:var(--st-cream);font-family:var(--st-mono);font-size:var(--st-fs-micro);transition:background var(--st-dur-2) ease;border-radius:999px;line-height:1.4;text-decoration:none}.st-site .st-rec-harms a:hover{background:var(--st-threat,var(--st-accent))}@supports (color:color-mix(in lab, red, red)){.st-site .st-rec-harms a:hover{background:color-mix(in srgb, var(--st-threat,var(--st-accent)) 18%, transparent)}}.st-harms-list>div{scroll-margin-top:7rem}.st-harms-list>div:target dt{color:var(--st-accent)}.st-rec-events{gap:var(--st-5);margin:0;padding:0;list-style:none;display:grid}.st-rec-events>li{gap:var(--st-2);border-inline-start:1px solid var(--st-hair-2);padding-inline-start:var(--st-5);display:grid;position:relative}.st-rec-events>li:before{border:1.5px solid var(--st-threat,var(--st-accent));background:var(--st-ink);content:"";border-radius:50%;width:.75rem;height:.75rem;position:absolute;inset-block-start:.35rem;inset-inline-start:-.4rem}.st-rec-events>li[data-decided]:before{background:var(--st-threat,var(--st-accent))}.st-rec-when{align-items:center;gap:var(--st-2) var(--st-3);color:var(--st-cream);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:var(--st-track-label);text-transform:uppercase;flex-wrap:wrap;margin:0;display:flex}.st-rec-kind{border:1px solid var(--st-hair-2);color:var(--st-sand);letter-spacing:.06em;border-radius:2px;padding:.2rem .55rem}li[data-decided]>.st-rec-when>.st-rec-kind{border-color:var(--st-threat,var(--st-accent));background:var(--st-threat,var(--st-accent));color:var(--st-ink);font-weight:600}p.st-threat-src{display:block}.st-threat-part--built .st-rec-answer-k{color:var(--st-ash)}.st-threat-part--built .st-rec-answer{color:var(--st-sand)}.st-harms{gap:var(--st-4);padding:var(--st-5);border:1px solid var(--st-frame);border-radius:var(--st-r-plate);background:var(--st-cell);display:grid}.st-harms-list{margin:0;display:grid}.st-harms-list>div{gap:var(--st-2);padding-block:var(--st-3);border-block-start:1px solid var(--st-hair);display:grid}.st-harms-list dt{color:var(--st-cream);font-weight:600;line-height:1.3}.st-harms-list dd{gap:0 var(--st-2);flex-wrap:wrap;margin:0;display:flex}.st-site .st-harms-list dd a{min-height:2.75rem;color:var(--st-sand);font-family:var(--st-mono);font-size:var(--st-fs-micro);text-decoration:underline;-webkit-text-decoration-color:var(--st-accent);-webkit-text-decoration-color:var(--st-accent);-webkit-text-decoration-color:var(--st-accent);text-decoration-color:var(--st-accent);text-underline-offset:.25em;align-items:center;padding-inline:.5rem;display:inline-flex}.st-site .st-harms-list dd a:hover{color:var(--st-cream)}@media (min-width:48rem){.st-harms-list>div{grid-template-columns:19rem minmax(0,1fr);align-items:center}}.st-rec-brief{border-block-end:3px double var(--st-hair-2);margin:0;padding:0;list-style:none;display:grid}.st-site .st-rec-brief a{gap:var(--st-2) var(--st-4);padding:var(--st-4) var(--st-4);border-block-start:1px solid var(--st-hair);border-inline-start:3px solid var(--st-threat,var(--st-accent));color:var(--st-sand);transition:background var(--st-dur-2) ease;grid-template-columns:minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.st-site .st-rec-brief a:hover{background:var(--st-threat,var(--st-accent))}@supports (color:color-mix(in lab, red, red)){.st-site .st-rec-brief a:hover{background:color-mix(in srgb, var(--st-threat,var(--st-accent)) 10%, transparent)}}.st-rec-brief-c{color:var(--st-cream);font-size:var(--st-fs-h3);letter-spacing:-.015em;grid-column:1;font-weight:600;line-height:1.15}.st-rec-brief-t{grid-column:1;max-width:52rem;line-height:1.5}.st-rec-brief svg{color:var(--st-threat,var(--st-accent));grid-area:1/2/span 2}@media (min-width:64rem){.st-site .st-rec-brief a{grid-template-columns:13rem minmax(0,1fr) auto}.st-rec-brief-t{grid-column:2}.st-rec-brief svg{grid-area:1/3}.st-threat-name:has(>.st-rec-company){align-self:start;position:sticky;inset-block-start:6.5rem}}.st-rec-brief+.st-actions{margin-block-start:var(--st-5)}.st-read{border:1px solid var(--st-hair-2);border-radius:var(--st-r-plate);background:linear-gradient(var(--st-cell), var(--st-cell)), var(--st-ink-2);margin:0;position:relative}.st-read-top{justify-content:space-between;align-items:center;gap:var(--st-3);padding:var(--st-4) var(--st-5);border-block-end:1px solid var(--st-hair-2);flex-wrap:wrap;display:flex}.st-read-fig{color:var(--st-accent);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:var(--st-track-label);text-transform:uppercase;margin:0}.st-read-fig span{color:var(--st-sand);margin-inline-start:var(--st-3)}.st-read-grid{display:grid}.st-read-col{align-content:start;gap:var(--st-4);padding:var(--st-6) var(--st-5);border-block-end:1px solid var(--st-hair-2);display:grid;position:relative}.st-read-step{color:var(--st-cream);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:var(--st-track-label);text-transform:uppercase;margin:0}.st-read-step span{border:1px solid var(--st-frame);color:var(--st-accent);margin-inline-end:var(--st-3);padding:.2em .6em;display:inline-block}.st-read-when{margin:var(--st-3) 0 0;color:var(--st-ash);font-family:var(--st-mono);font-size:var(--st-fs-micro)}.st-read-quote{margin:0}.st-read-quote p{color:var(--st-cream);letter-spacing:-.012em;margin:0;font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem);font-weight:300;line-height:1.42}.st-read-quote mark{color:inherit;-webkit-text-decoration:underline 2px var(--st-accent);-webkit-text-decoration:underline 2px var(--st-accent);-webkit-text-decoration:underline 2px var(--st-accent);text-decoration:underline 2px var(--st-accent);text-underline-offset:.22em;background:0 0}.st-read-quote mark:after{content:attr(data-k);color:var(--st-accent);font-family:var(--st-mono);vertical-align:super;margin-inline-start:.2em;font-size:.5em;font-weight:500;text-decoration:none;display:inline-block}.st-read-notes{gap:var(--st-2);padding:var(--st-4) 0 0;border-block-start:1px solid var(--st-hair);margin:0;list-style:none;display:grid}.st-read-notes li{color:var(--st-sand);font-size:var(--st-fs-small);grid-template-columns:1.5rem 1fr;line-height:1.4;display:grid}.st-read-key{color:var(--st-accent);font-family:var(--st-mono);font-size:var(--st-fs-micro);line-height:1.7}.st-read-aside{color:var(--st-cream);font-size:var(--st-fs-small);margin:0;font-style:italic}.st-read-passes{gap:0;overflow:hidden}.st-read-passes>.st-read-step{margin-block-end:var(--st-4)}.st-read-head{background:linear-gradient(transparent, var(--st-accent) 18%, var(--st-accent) 82%, transparent);opacity:.55;will-change:transform;width:1px;animation:9s linear infinite st-read-sweep;position:absolute;inset:0 auto 0 0}.st-read-pass{gap:var(--st-2);padding-block:var(--st-5);border-block-start:1px solid var(--st-hair);display:grid}.st-read-pass-k{color:var(--st-cream);font-size:var(--st-fs-h3);letter-spacing:-.01em;font-weight:400;line-height:var(--st-lh-snug);margin:0}.st-read-pass-k b{color:var(--st-accent);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:var(--st-track-label);vertical-align:.3em;margin-inline-end:var(--st-3);font-weight:500}.st-read-pass-d{max-width:36rem;color:var(--st-sand);font-size:var(--st-fs-small);margin:0;line-height:1.5}.st-read-pass-d strong{color:var(--st-cream);font-weight:600}.st-read-ticks{min-height:1.75rem;flex-wrap:wrap;align-items:flex-end;gap:4px;margin-block-start:var(--st-2);display:flex}.st-read-ticks i{background:var(--st-field-line);transform-origin:50% 100%;width:5px;height:1.25rem;animation:st-read-tick 9s var(--st-ease) infinite;animation-delay:calc(var(--st-i) * 55ms)}.st-read-ticks em{width:var(--st-3)}.st-read-ticks .is-crisis{background:var(--st-rose);height:1.75rem}.st-read-ticks .is-urgent{background:var(--st-accent);height:1.75rem}.st-read-ticks .is-lit{background:var(--st-accent);height:1.75rem;animation-name:st-read-lit;position:relative}.st-read-ticks .is-lit:after{content:attr(data-k);color:var(--st-accent);font-family:var(--st-mono);font-size:var(--st-fs-micro);font-style:normal;line-height:1;position:absolute;inset:auto auto 100% 50%;translate:-50% -2px}.st-read-areas{gap:var(--st-3) var(--st-5);margin:var(--st-3) 0 0;padding:0;list-style:none;display:grid}.st-read-areas li{gap:.375rem;display:grid}.st-read-areas .st-read-ticks{margin:0}.st-read-area{color:var(--st-stone);font-family:var(--st-mono);font-size:var(--st-fs-micro);line-height:1.3}.st-read-area b{color:var(--st-cream);margin-inline-start:.4em;font-weight:500}.st-read-days{border-block-end:1px solid var(--st-hair-2);height:3rem;align-items:flex-end;gap:5px;margin-block-start:var(--st-2);display:flex}.st-read-days i{max-width:1.25rem;height:calc(8% + var(--st-h) * 18%);background:var(--st-field-line);transform-origin:50% 100%;animation:st-read-tick 9s var(--st-ease) infinite;animation-delay:calc(3s + var(--st-i) * 90ms);flex:1}.st-read-days i:nth-last-child(-n+3){background:var(--st-amber)}.st-read-out{background:var(--st-wash);border-block-end:0}.st-read-alert{gap:var(--st-2);padding:var(--st-5);border:1px solid var(--st-hair-2);border-inline-start:3px solid var(--st-amber);background:var(--st-ink);animation:st-read-arrive 9s var(--st-ease) infinite;display:grid}.st-read-alert-top{justify-content:space-between;gap:var(--st-3);color:var(--st-ash);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:.06em;text-transform:uppercase;margin:0;display:flex}.st-read-level{color:var(--st-amber)}.st-read-alert-t{color:var(--st-cream);font-size:var(--st-fs-h3);line-height:var(--st-lh-snug);margin:0}.st-read-alert-d{color:var(--st-sand);font-size:var(--st-fs-small);margin:0;line-height:1.5}.st-read-alert-who{margin:var(--st-2) 0 0;border-block-start:1px solid var(--st-hair);color:var(--st-accent);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:.06em;text-transform:uppercase;padding-block-start:var(--st-3)}.st-read-decide{color:var(--st-sand);font-size:var(--st-fs-body);margin:0;line-height:1.4}.st-read-decide strong{color:var(--st-cream);font-size:var(--st-fs-h3);letter-spacing:-.01em;font-weight:400;display:block}.st-read-cap{padding:var(--st-4) var(--st-5);border-block-start:1px solid var(--st-hair-2);color:var(--st-stone);font-size:var(--st-fs-small);line-height:1.5}@media (min-width:48rem){.st-read-areas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:72rem){.st-read-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr) minmax(0,.75fr)}.st-read-col{padding:var(--st-7) var(--st-6);border-block-end:0;border-inline-end:1px solid var(--st-hair-2)}.st-read-out{border-inline-end:0;align-content:center}}@keyframes st-read-sweep{0%{transform:translate(-2px)}to{transform:translate(min(100vw,46rem))}}@keyframes st-read-tick{0%,6%{opacity:.4;transform:scaleY(.25)}14%{opacity:1;transform:scaleY(1.12)}22%,to{opacity:1;transform:scaleY(1)}}@keyframes st-read-lit{0%,6%{opacity:.4;transform:scaleY(.25)}14%{opacity:1;transform:scaleY(1.2)}22%,58%{opacity:1;transform:scaleY(1)}66%{transform:scaleY(1.25)}74%,to{transform:scaleY(1)}}@keyframes st-read-arrive{0%,52%{opacity:.35;transform:translateY(.5rem)}64%,to{opacity:1;transform:none}}.st-proof{border-block-start:1px solid var(--st-hair-2);gap:0;margin:0;padding:0;list-style:none;display:grid}.st-proof li{gap:var(--st-1) var(--st-5);padding-block:var(--st-4);border-block-end:1px solid var(--st-hair);display:grid}.st-proof-t{color:var(--st-cream);font-size:var(--st-fs-body);margin:0;font-weight:600}.st-proof-d{color:var(--st-sand);font-size:var(--st-fs-small);margin:0;line-height:1.5}@media (min-width:56rem){.st-proof li{grid-template-columns:17rem 1fr;align-items:baseline}}.st-vow{gap:clamp(2rem,1rem + 4vw,4rem);display:grid}.st-vow-k{color:var(--st-accent);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:var(--st-track-label);text-transform:uppercase;margin:0}.st-vow-h{max-width:62rem;margin:var(--st-4) 0 0;color:var(--st-cream);letter-spacing:-.03em;perspective:700px;text-wrap:balance;font-size:clamp(2.25rem,1.2rem + 4.6vw,5.25rem);font-weight:300;line-height:1.02}.st-vow-h em{color:var(--st-accent);font-style:italic}.st-vow-said{max-width:44rem;margin:var(--st-5) 0 0;color:var(--st-sand);font-size:var(--st-fs-lead);line-height:1.45}.st-switch{border:1px solid var(--st-hair-2);margin:0;display:grid}.st-switch-row{gap:var(--st-3);padding:var(--st-5);display:grid}.st-switch-row+.st-switch-row{border-block-start:1px solid var(--st-hair-2)}.st-switch-row--safe{background:var(--st-wash);position:relative}.st-switch-row--safe:before{content:"";background:var(--st-accent);transform-origin:50% 0;width:3px;animation:st-rule-blade 5s var(--st-ease) infinite;position:absolute;inset:0 auto 0 0}.st-switch-if{color:var(--st-ash);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:.06em;text-transform:uppercase;margin:0}.st-switch-if b{color:var(--st-cream);font-family:var(--st-font);font-size:var(--st-fs-h3);letter-spacing:-.01em;font-weight:400;line-height:var(--st-lh-snug);text-transform:none;margin-block-start:var(--st-2);display:block}.st-switch-then{color:var(--st-sand);font-size:var(--st-fs-body);margin:0;line-height:1.5}.st-switch-then strong{color:var(--st-cream);font-weight:600}.st-vow-close{color:var(--st-cream);letter-spacing:-.025em;margin:0;font-size:clamp(1.75rem,1.2rem + 2.6vw,3.25rem);font-weight:300;line-height:1.08}.st-vow-close em{color:var(--st-accent);font-style:italic}@media (min-width:56rem){.st-switch-row{gap:var(--st-6);padding:var(--st-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}}@keyframes st-rule-blade{0%,10%{transform:scaleY(0)}40%,to{transform:scaleY(1)}}.st-checks{border-block-start:1px solid var(--st-hair-2);margin:0;padding:0;list-style:none;display:grid}.st-checks li{border-block-end:1px solid var(--st-hair)}.st-checks a{align-items:center;gap:var(--st-1) var(--st-4);min-height:2.75rem;padding-block:var(--st-4);color:var(--st-cream);transition:transform var(--st-dur-2) var(--st-ease);grid-template-columns:1fr auto;text-decoration:none;display:grid}.st-checks a:hover{transform:translate(.375rem)}.st-checks-k{color:var(--st-accent);font-family:var(--st-mono);font-size:var(--st-fs-micro);letter-spacing:var(--st-track-label);text-transform:uppercase;grid-column:1/-1}.st-checks-t{font-size:var(--st-fs-h3);letter-spacing:-.01em;line-height:var(--st-lh-snug)}.st-checks svg{color:var(--st-accent)}@media (min-width:56rem){.st-checks{column-gap:var(--st-7);grid-template-columns:repeat(2,minmax(0,1fr))}}@property --st-d{syntax:"<time>";inherits:false;initial-value:0s}@property --st-i{syntax:"<number>";inherits:false;initial-value:0}@property --st-w{syntax:"<number>";inherits:false;initial-value:0}@property --st-r{syntax:"<number>";inherits:false;initial-value:0}@property --st-c{syntax:"<number>";inherits:false;initial-value:0}@property --st-b{syntax:"<number>";inherits:false;initial-value:0}@property --st-tx{syntax:"<number>";inherits:true;initial-value:0}@property --st-ty{syntax:"<number>";inherits:true;initial-value:0}.st-flow-step:after{--st-i:inherit}@keyframes st-thread{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.st-thread{z-index:60;background:var(--st-accent);pointer-events:none;transform-origin:0;height:3px;display:none;position:fixed;inset:0 0 auto}@supports (animation-timeline:scroll()){.st-site[data-motion=on] .st-thread{animation:linear both st-thread;animation-timeline:scroll(root);display:block}}@keyframes st-rise{0%{opacity:0;transform:translateY(26px)}}@keyframes st-fade{0%{opacity:0}}.st-site[data-motion=on] .st-rv.is-armed:not(.is-in){opacity:0}.st-site[data-motion=on] .st-rv.is-in{animation:st-rise .9s var(--st-ease) var(--st-d) backwards}@keyframes st-rise-deep{0%{opacity:0;transform:perspective(900px)translateY(48px)rotateX(-14deg)}}.st-site[data-motion=on] .st-rv--deep.is-in{animation-name:st-rise-deep;animation-duration:1s}.st-site :is(.st-grid,.st-doors,.st-stats,.st-flow,.st-steps--row,.st-compare,.st-posts,.st-plates,.st-stages)>:nth-child(2){--st-d:90ms}.st-site :is(.st-grid,.st-doors,.st-stats,.st-flow,.st-steps--row,.st-compare,.st-posts,.st-plates,.st-stages)>:nth-child(3){--st-d:.18s}.st-site :is(.st-grid,.st-doors,.st-stats,.st-flow,.st-steps--row,.st-compare,.st-posts,.st-plates,.st-stages)>:nth-child(4){--st-d:.27s}.st-site :is(.st-grid,.st-doors,.st-stats,.st-flow,.st-steps--row,.st-compare,.st-posts,.st-plates,.st-stages)>:nth-child(5){--st-d:.36s}.st-site :is(.st-grid,.st-doors,.st-stats,.st-flow,.st-steps--row,.st-compare,.st-posts,.st-plates,.st-stages)>:nth-child(n+6){--st-d:.45s}.st-head>.st-lead{--st-d:.16s}.st-site :is(.st-steps:not(.st-steps--row),.st-register,.st-ticks,.st-acc)>:nth-child(2){--st-d:60ms}.st-site :is(.st-steps:not(.st-steps--row),.st-register,.st-ticks,.st-acc)>:nth-child(3){--st-d:.12s}.st-site :is(.st-steps:not(.st-steps--row),.st-register,.st-ticks,.st-acc)>:nth-child(4){--st-d:.18s}.st-site :is(.st-steps:not(.st-steps--row),.st-register,.st-ticks,.st-acc)>:nth-child(n+5){--st-d:.24s}@media print{.st-site .st-rv.is-armed{opacity:1!important}}@keyframes st-word{0%{opacity:0;transform:translateY(.6em)rotateX(-45deg)}}.st-w{transform-origin:50% 100%;display:inline-block}.st-display,.st-h1,.st-h2{perspective:700px}.st-site[data-motion=on] :is(.st-h2,.st-h1).st-rv.is-in:has(.st-w){animation:none}.st-site[data-motion=on] :is(.st-h2,.st-h1).st-rv.is-in .st-w,.st-site[data-motion=on] .st-rv.is-in :is(.st-h2,.st-h1) .st-w{animation:st-word .85s var(--st-ease) calc(var(--st-w) * 42ms) backwards}.st-site[data-motion=on] .st-hero-logo{animation:st-rise .8s var(--st-ease) backwards}.st-site[data-motion=on] .st-hero-copy>.st-eyebrow{animation:st-rise .8s var(--st-ease) 90ms backwards}.st-site[data-motion=on] .st-hero-copy .st-w{animation:st-word .9s var(--st-ease) calc(.18s + var(--st-w) * 46ms) backwards}.st-site[data-motion=on] .st-hero-copy>:is(.st-h1,.st-display):not(:has(.st-w)){animation:st-rise .9s var(--st-ease) .18s backwards}.st-site[data-motion=on] .st-hero-copy>.st-lead,.st-site[data-motion=on] .st-hero-copy>.st-doc-lead{animation:st-rise .9s var(--st-ease) .62s backwards}.st-site[data-motion=on] .st-hero-copy>.st-actions{animation:st-rise .9s var(--st-ease) .76s backwards}.st-site[data-motion=on] .st-hero-copy>.st-hero-note{animation:.9s .9s backwards st-fade}.st-site[data-motion=on] .st-hero-grid>:not(.st-hero-copy){animation:st-rise 1.1s var(--st-ease) .42s backwards}.st-site[data-motion=on] .st-hero :is(.st-facts,.st-kv,.st-briefing){animation:st-rise .9s var(--st-ease) .98s backwards}.st-site .st-hero-urgent{animation:none}@keyframes st-film-away{to{transform:translateY(9%)scale(1.06)}}@keyframes st-copy-away{to{opacity:.15;transform:translateY(-48px)}}@supports (animation-timeline:view()){.st-site[data-motion=on] .st-film{animation:linear both st-film-away;animation-timeline:view();animation-range:exit}.st-site[data-motion=on] .st-hero-grid{animation:linear both st-copy-away;animation-timeline:view();animation-range:exit 35%}}@keyframes st-drift{0%{transform:translate(0)scale(1.02)}to{transform:translate(-2.4%,1.8%)scale(1.08)}}.st-site[data-motion=on] .st-hero--lines:after{animation:22s ease-in-out infinite alternate st-drift}.st-site[data-motion=on] .st-closing:before{animation:29s ease-in-out infinite alternate-reverse st-drift}@keyframes st-numeral{0%{opacity:0;transform:translateY(4.5rem)}26%{opacity:1;transform:none}to{opacity:.28;transform:translateY(-5.5rem)}}@supports (animation-timeline:view()){.st-site[data-motion=on] .st-head:not(.st-head--center):after{animation:linear both st-numeral;animation-timeline:view();animation-range:cover}}@keyframes st-turn{0%{transform:perspective(1400px)translate3d(0,40px,-90px)rotateX(11deg)}to{transform:none}}@media (min-width:64rem){@supports (animation-timeline:view()){.st-site[data-motion=on] .st-fig.st-rv>:first-child{transform-origin:50% 0;animation:linear both st-turn;animation-timeline:view();animation-range:entry entry 22rem}}}@keyframes st-cell{0%{opacity:0;transform:scale(.55)}}@keyframes st-grow{0%{transform:scaleX(0)}}.st-site[data-motion=on] .st-rv.is-in .st-heat td{animation:st-cell .5s var(--st-ease) calc(.26s + var(--st-r) * 60ms + var(--st-c) * 48ms) backwards}.st-site[data-motion=on] .st-heroart .st-heat td{animation:st-cell .5s var(--st-ease) calc(1.5s + var(--st-r) * 70ms + var(--st-c) * 55ms) backwards}.st-band-bar{transform-origin:0}.st-site[data-motion=on] .st-rv.is-in .st-band-bar{animation:st-grow 1s var(--st-ease) calc(.52s + var(--st-b) * 90ms) backwards}@keyframes st-ping{0%{opacity:.85;transform:scale(1)}70%,to{opacity:0;transform:scale(1.7)}}.st-heat td[data-flag]:after{border:1px solid var(--st-accent);opacity:0;content:"";pointer-events:none;border-radius:2px;position:absolute;inset:-3px}.st-site[data-motion=on] .st-heat td[data-flag]:after{animation:2.8s ease-out 2s infinite st-ping}@keyframes st-pop{0%{opacity:0;transform:translateY(12px)scale(.9)}}.st-bubble--them{transform-origin:0 100%}.st-bubble--me{transform-origin:100% 100%}.st-site[data-motion=on] .st-heroart .st-chat>li{animation:st-pop .55s var(--st-ease) calc(1s + var(--st-i) * .52s) backwards}.st-site[data-motion=on] .st-rv.is-in .st-chat>li{animation:st-pop .55s var(--st-ease) calc(.3s + var(--st-i) * .42s) backwards}.st-heroart-side>:nth-child(2){--st-i:1}.st-heroart-side>:nth-child(3){--st-i:2}.st-site[data-motion=on] .st-heroart-side>*{animation:st-rise .9s var(--st-ease) calc(1.2s + var(--st-i) * .2s) backwards}@keyframes st-signal{0%,to{opacity:.3}12%,30%{opacity:1}}.st-site[data-motion=on] .st-flow-step:not(:last-child):after{animation:st-signal 5.6s ease-in-out calc(1.2s + var(--st-i) * .9s) infinite backwards}.st-site[data-motion=on] .st-rv.is-in .st-dot{animation:st-cell .4s var(--st-ease) calc(.2s + var(--st-i) * 24ms) backwards}.st-timeline>:nth-child(2){--st-i:1}.st-timeline>:nth-child(3){--st-i:2}.st-timeline>:nth-child(4){--st-i:3}.st-timeline>:nth-child(5){--st-i:4}.st-timeline>:nth-child(n+6){--st-i:5}.st-site[data-motion=on] .st-timeline.st-rv.is-in{animation:none}.st-site[data-motion=on] .st-timeline.st-rv.is-in>li{animation:st-rise .7s var(--st-ease) calc(.12s + var(--st-i) * .11s) backwards}@keyframes st-blade{0%{transform:scaleY(0)}}.st-site[data-motion=on] .st-threat.st-rv.is-in .st-threat-cat:before{animation:st-blade .6s var(--st-ease) .25s backwards}@keyframes st-answer{0%{opacity:0;transform:translate(28px)}}.st-site[data-motion=on] .st-docket-row.st-rv.is-in .st-docket-answer{animation:st-answer .8s var(--st-ease) .3s backwards}.st-site :is(.st-docket-list,.st-threat-list)>:nth-child(n){--st-d:0s}.st-site[data-motion=on] :is(.st-threats-h,.st-threats-em).st-rv.is-in{animation:none}.st-site[data-motion=on] :is(.st-threats-h,.st-threats-em).st-rv.is-in .st-w{animation:st-word .9s var(--st-ease) calc(var(--st-w) * 60ms) backwards}.st-site[data-motion=on] .st-threats-em.st-rv.is-in .st-w{animation-delay:calc(.36s + var(--st-w) * 90ms)}@keyframes st-bar-up{0%{transform:scaleY(0)}}@keyframes st-bar-pulse{0%,to{opacity:1}50%{opacity:.45}}.st-site[data-motion=on] .st-area.st-rv.is-in .st-area-strip i{animation:st-bar-up .5s var(--st-ease) calc(.2s + var(--st-i) * 28ms) backwards}.st-site[data-motion=on] .st-area.st-rv.is-in .st-area-strip i.is-instant{animation:st-bar-up .5s var(--st-ease) calc(.2s + var(--st-i) * 28ms) backwards, st-bar-pulse 2.6s ease-in-out 1.2s infinite}.st-grid:not(.st-grid--notes)>.st-card,.st-flow-step,.st-persona,.st-post{transition:border-color var(--st-dur-2) ease, transform var(--st-dur-2) var(--st-ease)}.st-grid:not(.st-grid--notes)>.st-card:hover,.st-flow-step:hover,.st-persona:hover,.st-post:hover{border-color:var(--st-frame);transform:translateY(-4px)}.st-register-t,.st-register-row:before,.st-step-body .st-h4,.st-tick-t{transition:transform var(--st-dur-2) var(--st-ease), color var(--st-dur-2) ease}.st-register-row:hover .st-register-t,.st-step:hover .st-step-body .st-h4,.st-compare-col .st-tick:hover .st-tick-t{transform:translate(8px)}.st-register-row:hover:before{color:var(--st-accent)}.st-btn--primary{position:relative;overflow:hidden}.st-btn--primary:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff61 50%,#0000 65%);position:absolute;inset:0;transform:translate(-110%)}.st-site[data-motion=on] .st-btn--primary:hover:after{transition:transform .75s var(--st-ease);transform:translate(110%)}.st-nav-link{position:relative}.st-nav-link:after{background:var(--st-accent);content:"";transform-origin:0;height:2px;transition:transform var(--st-dur-2) var(--st-ease);position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(0)}.st-nav-link:hover:after,.st-nav-link[aria-expanded=true]:after{transform:scaleX(1)}.st-nav-panel,.st-term-pop{transition:opacity .18s ease, transform .24s var(--st-ease), display .24s allow-discrete, overlay .24s allow-discrete}@starting-style{:is(.st-nav-panel:not([hidden]),.st-term-pop:popover-open){opacity:0;transform:translateY(8px)scale(.98)}}@supports (interpolate-size:allow-keywords){.st-site[data-motion=on] :is(.st-acc-item,.st-spec){interpolate-size:allow-keywords}.st-site[data-motion=on] :is(.st-acc-item,.st-spec)::details-content{block-size:0;transition:block-size .34s var(--st-ease), content-visibility .34s allow-discrete;overflow:clip}.st-site[data-motion=on] :is(.st-acc-item,.st-spec)[open]::details-content{block-size:auto}}.st-lean{perspective:1100px}.st-lean>*{transition:transform .42s var(--st-ease);transform:rotateY(calc(var(--st-tx) * 7deg)) rotateX(calc(var(--st-ty) * -5deg));transform-style:preserve-3d}.st-site .ab{--ink:var(--st-ink);--lime:var(--st-accent);--cream:var(--st-cream);--parchment:var(--st-cream);--sand:var(--st-sand);--stone:var(--st-stone);--ash:var(--st-ash);--bronze:var(--st-ash);--emerald:var(--st-emerald);--rose:var(--st-rose);--surface:var(--st-surface);--hair:var(--st-hair);--mono:var(--st-mono);--ease:var(--st-ease);--ink-1:var(--st-cream);--ink-2:var(--st-sand);--ink-3:var(--st-stone);--accent-fill:var(--st-accent-fill);--on-accent:var(--st-on-accent);--font-mono:var(--st-mono);--fs-label:var(--st-fs-micro);--fs-meta:var(--st-fs-small);--fs-prose:var(--st-fs-body);--fs-lead:var(--st-fs-lead);--fs-title:var(--st-fs-h3);--ls-label:.1em;--ls-title:-.015em;--lh-label:1.35;--lh-meta:1.55;--lh-prose:1.65;--lh-lead:1.5;--lh-title:1.25}.st-site .ab .st-door--gov{--lime:var(--st-accent)}.st-island{color:var(--st-sand)}.st-worlds{margin-block-start:0}.st-worlds .ab-world{border-color:var(--st-hair-2);min-height:clamp(26rem,58vh,36rem);transition:border-color .4s}.st-worlds .ab-world:hover{border-color:var(--st-accent)}.st-worlds .ab-mono-head{color:var(--st-accent)}.st-worlds>:nth-child(2){--st-d:.14s}.st-worlds .ab-cadence{height:40%;inset-block:8% auto}.st-worlds .ab-world-title{letter-spacing:-.022em;font-size:clamp(1.875rem,1.4rem + 2.2vw,3rem);line-height:1.06}.st-worlds .ab-world-text{max-width:40ch;color:var(--st-sand)}.st-worlds .ab-world-text strong{color:var(--st-cream);font-family:var(--st-mono);font-weight:500}.st-world-links{gap:0 var(--st-6);margin:var(--st-3) 0 0;padding:0 var(--st-2);flex-wrap:wrap;list-style:none;display:flex}.st-site .ab :is(.ab-msg,.ab-gap){opacity:1;transform:none}.st-site .ab :is(.ab-bracket-line,.ab-reach),.st-site .ab .ab-strike:after{transform:scaleX(1)}.st-site .ab .ab-circle:before{opacity:1;transform:rotate(-2deg)scale(1)}.st-site[data-motion=on] .ab .is-armed:not(.is-in) :is(.ab-msg,.ab-gap){opacity:0}.st-site[data-motion=on] .ab .is-armed:not(.is-in) .ab-msg{transform:translateY(12px)}.st-site[data-motion=on] .ab .is-armed:not(.is-in) :is(.ab-bracket-line,.ab-reach),.st-site[data-motion=on] .ab .is-armed:not(.is-in) .ab-strike:after{transform:scaleX(0)}.st-site[data-motion=on] .ab .is-armed:not(.is-in) .ab-circle:before{opacity:0;transform:rotate(-2deg)scale(1.25)}.st-site .ab .is-in .ab-msg:nth-child(2){transition-delay:.25s}.st-site .ab .is-in .ab-msg:nth-child(3){transition-delay:.5s}.st-site .ab .is-in .ab-msg:nth-child(4){transition-delay:.75s}.st-site .ab .is-in .ab-msg:nth-child(5){transition-delay:1.4s}.st-site .ab .is-in .ab-msg:nth-child(6){transition-delay:1.65s}.st-site .ab .is-in .ab-msg:nth-child(7){transition-delay:1.9s}.st-site[data-motion=on] .ab .st-rv--parts.is-in{animation-name:st-fade}.st-about-stage .ab-hero-stage{min-height:clamp(20rem,46svh,28rem)}@media (max-width:109.99rem){.st-site .ab-chrono{inset-inline-start:14px}.st-site .ab-chrono-year,.st-site .ab-chrono-t{display:none}}
