*,:after,:before{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.5}img,picture,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;text-align:inherit;background:0 0;border:none}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}ol,ul{padding:0;list-style:none}table{border-collapse:collapse;width:100%}fieldset{border:none;padding:0}:target{scroll-margin-block:2rem}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--sot-color-white:#fff;--sot-color-paper:#f7f8fa;--sot-color-paper-dim:#eef0f3;--sot-color-ink-900:#14161a;--sot-color-ink-700:#383c44;--sot-color-ink-500:#6b7280;--sot-color-ink-300:#a6adb8;--sot-color-ink-150:#dce0e5;--sot-color-ink-100:#edeff2;--sot-purple:#7f63b8;--sot-green:#a2b737;--sot-magenta:#c71e90;--sot-slate:#848da0;--sot-orange:#f29201;--sot-grey:#a2a3aa;--sot-brand-amber:var(--sot-orange);--sot-accent:#985c01;--sot-accent-hover:#7f4d01;--sot-accent-active:#663d00;--sot-accent-strong:#4c2e00;--sot-accent-soft:#fdf4e7;--sot-accent-subtle:#fcf8f2;--sot-accent-border:#e2c69c;--sot-accent-focus:#985c0142;--sot-color-accent:var(--sot-accent);--sot-color-accent-strong:var(--sot-accent-strong);--sot-color-accent-soft:var(--sot-accent-soft);--sot-color-gold-500:#b3862c;--sot-color-gold-100:#f3ead2;--sot-color-success-700:#1f5c3f;--sot-color-success-100:#dcefe4;--sot-color-warning-700:#8a5a10;--sot-color-warning-100:#f6e8cf;--sot-color-danger-700:#8a1f1f;--sot-color-danger-100:#f6dede;--sot-color-info-700:#1f4f6b;--sot-color-info-100:#dcebf3;--sot-color-focus:var(--sot-accent);--sot-color-slate-900:#14161a;--sot-color-slate-700:#383c44;--sot-color-slate-500:#6b7280;--sot-color-slate-300:#c7ccd3;--sot-color-slate-100:#eef0f3;--sot-color-slate-050:#f7f8fa;--surface-page:var(--sot-color-white);--surface-raised:var(--sot-color-white);--surface-sunken:var(--sot-color-paper-dim);--surface-admin-page:var(--sot-color-slate-050);--surface-admin-raised:var(--sot-color-white);--surface-inverse:var(--sot-color-ink-900);--surface-accent:var(--sot-color-accent);--surface-accent-soft:var(--sot-color-accent-soft);--text-primary:var(--sot-color-ink-900);--text-secondary:var(--sot-color-ink-500);--text-muted:var(--sot-color-ink-300);--text-inverse:var(--sot-color-white);--text-accent:var(--sot-color-accent);--text-admin-primary:var(--sot-color-slate-900);--text-admin-secondary:var(--sot-color-slate-500);--border-subtle:#a2a3aa4d;--border-strong:var(--sot-slate);--border-admin:var(--sot-color-slate-300);--border-accent:var(--sot-color-accent);--link-default:var(--sot-color-accent);--link-hover:var(--sot-color-accent-strong);--status-success-text:var(--sot-color-success-700);--status-success-bg:var(--sot-color-success-100);--status-warning-text:var(--sot-color-warning-700);--status-warning-bg:var(--sot-color-warning-100);--status-danger-text:var(--sot-color-danger-700);--status-danger-bg:var(--sot-color-danger-100);--status-info-text:var(--sot-color-info-700);--status-info-bg:var(--sot-color-info-100);--focus-ring-color:var(--sot-color-focus);--focus-ring-width:3px;--focus-ring-offset:2px;--sot-font-display:"Archivo", "Helvetica Neue", Arial, sans-serif;--sot-font-body:"Archivo", "Helvetica Neue", Arial, sans-serif;--sot-font-editorial:"Source Serif 4", Georgia, "Times New Roman", serif;--sot-font-meta:"Roboto Condensed", "Archivo", Arial, sans-serif;--sot-font-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--sot-weight-light:300;--sot-weight-regular:400;--sot-weight-medium:500;--sot-weight-semibold:600;--sot-weight-bold:700;--sot-weight-meta:300;--sot-text-display:clamp(2.25rem, 1.7rem + 3.2vw, 4rem);--sot-text-display-mobile:2.25rem;--sot-text-heading-1:clamp(1.75rem, 1.45rem + 1.6vw, 2.5rem);--sot-text-heading-2:clamp(1.375rem, 1.2rem + .9vw, 1.875rem);--sot-text-heading-3:clamp(1.15rem, 1.05rem + .5vw, 1.375rem);--sot-text-body-large:clamp(1.0625rem, 1rem + .3vw, 1.25rem);--sot-text-body:1rem;--sot-text-small:.875rem;--sot-text-meta:.75rem;--sot-leading-tight:1.1;--sot-leading-heading:1.2;--sot-leading-body:1.6;--sot-leading-meta:1.4;--sot-tracking-tight:-.01em;--sot-tracking-normal:0;--sot-tracking-wide:.06em;--sot-tracking-wider:.14em;--sot-space-1:.25rem;--sot-space-2:.5rem;--sot-space-3:.75rem;--sot-space-4:1rem;--sot-space-5:1.25rem;--sot-space-6:1.5rem;--sot-space-8:2rem;--sot-space-10:2.5rem;--sot-space-12:3rem;--sot-space-16:4rem;--sot-space-20:5rem;--sot-space-24:6rem;--sot-container-width:72rem;--sot-container-narrow:44rem;--sot-container-padding-inline:var(--sot-space-4);--sot-content-measure:38rem;--sot-survey-card-width:34rem;--sot-breakpoint-sm:30rem;--sot-breakpoint-md:48rem;--sot-breakpoint-lg:64rem;--sot-breakpoint-xl:80rem;--sot-border-width-hairline:1px;--sot-border-width-thick:2px;--sot-radius-none:0;--sot-radius-sm:3px;--sot-radius-md:6px;--sot-radius-lg:10px;--sot-radius-pill:999px;--sot-shadow-sm:0 1px 2px #1c15120f;--sot-shadow-md:0 4px 16px #1c151214;--sot-shadow-lg:0 12px 32px #1c15121f;--sot-duration-fast:.12s;--sot-duration-base:.22s;--sot-duration-slow:.4s;--sot-ease-standard:cubic-bezier(.4, 0, .2, 1);--sot-ease-out:cubic-bezier(.16, 1, .3, 1);--sot-z-nav:100;--sot-z-overlay:200;--sot-z-toast:300;--sot-control-height:3rem;--sot-control-height-lg:3.5rem;--sot-control-radius:var(--sot-radius-md);--sot-control-border:var(--border-strong);--sot-control-border-active:var(--surface-accent);--sot-control-touch-target:2.75rem;--sot-rule-hairline:var(--border-subtle);--sot-rule-strong:var(--sot-color-ink-300);--sot-rule-accent:var(--sot-color-accent);--sot-measure-interval:1.25rem;--sot-measure-height:.625rem;--sot-index-num-color:var(--sot-color-ink-700);--sot-index-num-size:clamp(1.375rem, 1.2rem + .8vw, 2rem);--sot-panel-bg:var(--sot-color-ink-900);--sot-panel-fg:var(--sot-color-white);--sot-panel-fg-muted:#ffffffa3;--sot-editorial-gap:var(--sot-space-16);--sot-sidebar-width:354px;--sot-results-header-height:76px;--sot-results-main-padding-inline:clamp(1.25rem, 1rem + 1.5vw, 44px);--sot-chart-primary:var(--sot-orange);--sot-chart-primary-hover:var(--sot-accent);--sot-chart-track:#a2a3aa1f;--sot-chart-grid:#848da03d;--sot-chart-axis:var(--sot-slate);--sot-chart-label:var(--text-secondary);--sot-chart-row-hover:var(--sot-accent-subtle);--sot-chart-tooltip-bg:var(--sot-panel-bg);--sot-chart-tooltip-text:var(--sot-panel-fg);--sot-chart-series-primary:var(--sot-chart-primary);--sot-chart-series-1:var(--sot-purple);--sot-chart-series-2:var(--sot-green);--sot-chart-series-3:var(--sot-magenta);--sot-chart-series-4:var(--sot-slate);--sot-chart-series-5:var(--sot-grey);--sot-state-positive:var(--sot-color-success-700);--sot-state-cautionary:var(--sot-color-warning-700);--sot-state-negative:var(--sot-color-danger-700)}.sot-dark{--surface-page:var(--sot-color-ink-900);--surface-raised:#1f222a;--surface-sunken:#0f1114;--surface-inverse:var(--sot-color-white);--surface-accent-soft:#ffffff1a;--text-primary:var(--sot-color-white);--text-secondary:#ffffffb8;--text-muted:#ffffff85;--text-inverse:var(--sot-color-ink-900);--border-subtle:#ffffff24;--border-strong:#ffffff47;--link-default:var(--sot-brand-amber);--link-hover:var(--sot-color-white);--focus-ring-color:var(--sot-brand-amber);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{font-family:var(--sot-font-body);font-size:var(--sot-text-body);font-weight:var(--sot-weight-regular);line-height:var(--sot-leading-body)}body,h1,h2,h3,h4{color:var(--text-primary)}h1,h2,h3,h4{font-family:var(--sot-font-display);font-weight:var(--sot-weight-medium);line-height:var(--sot-leading-heading);letter-spacing:var(--sot-tracking-tight)}h1{font-size:var(--sot-text-heading-1)}h2{font-size:var(--sot-text-heading-2)}h3{font-size:var(--sot-text-heading-3)}h4{font-size:var(--sot-text-body-large)}p{max-width:var(--sot-content-measure)}small{font-size:var(--sot-text-small)}.sot-eyebrow{font-family:var(--sot-font-meta);font-weight:var(--sot-weight-meta);font-size:var(--sot-text-meta);letter-spacing:var(--sot-tracking-wider);text-transform:uppercase;color:var(--text-accent);display:block}.sot-display{font-weight:var(--sot-weight-light);font-size:var(--sot-text-display);line-height:var(--sot-leading-tight);letter-spacing:var(--sot-tracking-tight)}.sot-lede{font-size:var(--sot-text-body-large);color:var(--text-secondary);max-width:var(--sot-content-measure)}.sot-editorial{font-family:var(--sot-font-editorial);line-height:var(--sot-leading-body)}.sot-meta-text{font-family:var(--sot-font-meta);font-size:var(--sot-text-meta);letter-spacing:var(--sot-tracking-wide);text-transform:uppercase;color:var(--text-secondary)}.sot-numeral{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.sot-visually-hidden,.sot-visually-hidden-focusable:not(:focus):not(:focus-within){clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body,html{background-color:var(--surface-page)}body.sot-admin{background-color:var(--surface-admin-page)}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--sot-radius-sm)}a{color:var(--link-default);text-underline-offset:.15em}a:hover{color:var(--link-hover)}a.sot-plain-link{text-decoration:none}hr{border:none;border-top:var(--sot-border-width-hairline) solid var(--border-subtle)}::selection{background-color:var(--surface-accent-soft);color:var(--text-primary)}input,select,textarea{background-color:var(--surface-raised);border:var(--sot-border-width-hairline) solid var(--sot-control-border);border-radius:var(--sot-control-radius)}@media print{.sot-no-print{display:none!important}body{color:#000;background:#fff}a[href]:after{content:" (" attr(href) ")";color:#555;font-size:.75em}}.sot-container{width:100%;max-width:var(--sot-container-width);padding-inline:var(--sot-container-padding-inline);margin-inline:auto}.sot-container--narrow{max-width:var(--sot-container-narrow)}.sot-stack{flex-direction:column;display:flex}.sot-stack>*+*{margin-top:var(--sot-stack-gap,var(--sot-space-4))}.sot-cluster{align-items:center;gap:var(--sot-space-3);flex-wrap:wrap;display:flex}.sot-grid{gap:var(--sot-space-4);display:grid}.sot-skip-link{top:var(--sot-space-2);left:var(--sot-space-2);z-index:var(--sot-z-toast);padding:var(--sot-space-2) var(--sot-space-4);background:var(--surface-inverse);color:var(--text-inverse);border-radius:var(--sot-radius-sm);transition:transform var(--sot-duration-base) var(--sot-ease-out);position:fixed;transform:translateY(-200%)}.sot-skip-link:focus{transform:translateY(0)}.sot-card{background-color:var(--surface-raised);border:var(--sot-border-width-hairline) solid var(--border-subtle);border-radius:var(--sot-radius-lg);box-shadow:var(--sot-shadow-sm)}.sot-badge{align-items:center;gap:var(--sot-space-1);border-radius:var(--sot-radius-pill);font-family:var(--sot-font-meta);font-size:var(--sot-text-meta);letter-spacing:var(--sot-tracking-wide);text-transform:uppercase;white-space:nowrap;padding:.15em .65em;display:inline-flex}.sot-badge--success{background:var(--status-success-bg);color:var(--status-success-text)}.sot-badge--warning{background:var(--status-warning-bg);color:var(--status-warning-text)}.sot-badge--danger{background:var(--status-danger-bg);color:var(--status-danger-text)}.sot-badge--info{background:var(--status-info-bg);color:var(--status-info-text)}.sot-badge--neutral{background:var(--sot-color-ink-100);color:var(--text-secondary)}.sot-table-scroll{max-width:100%;overflow-x:auto}@media (width>=48rem){.sot-grid--2{grid-template-columns:repeat(2,1fr)}.sot-grid--3{grid-template-columns:repeat(3,1fr)}.sot-grid--4{grid-template-columns:repeat(4,1fr)}}.sot-measure{width:100%;height:var(--sot-measure-height);background-image:repeating-linear-gradient(to right,var(--sot-rule-strong) 0 1px,transparent 1px var(--sot-measure-interval)),linear-gradient(var(--sot-rule-strong),var(--sot-rule-strong));background-position:0 100%,0 100%;background-repeat:repeat-x,no-repeat;background-size:100% 100%,100% 1px;display:block}.sot-measure--accent{background-image:repeating-linear-gradient(to right,var(--sot-rule-accent) 0 1px,transparent 1px var(--sot-measure-interval)),linear-gradient(var(--sot-rule-accent),var(--sot-rule-accent))}.sot-index-num{font-family:var(--sot-font-meta);font-weight:var(--sot-weight-regular);font-size:var(--sot-index-num-size);color:var(--sot-index-num-color);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;line-height:1;display:inline-block}.sot-panel{padding:var(--sot-space-8) var(--sot-space-6);border-radius:var(--sot-radius-none)}@media (width>=48rem){.sot-panel{padding:var(--sot-space-10) var(--sot-space-10)}}.sot-panel--accent{background-color:var(--sot-panel-bg);color:var(--sot-panel-fg)}.sot-panel--accent .sot-eyebrow,.sot-panel--accent .sot-meta-text{color:var(--sot-panel-fg-muted)}.sot-panel--accent a:not(.sot-btn){color:var(--sot-panel-fg);-webkit-text-decoration-color:var(--sot-panel-fg-muted);text-decoration-color:var(--sot-panel-fg-muted)}.sot-ruled{border-bottom:var(--sot-border-width-hairline) solid var(--sot-rule-hairline);border-radius:var(--sot-radius-none);padding-block:var(--sot-space-5)}.sot-ruled,.sot-ruled-list{border-top:var(--sot-border-width-hairline) solid var(--sot-rule-hairline)}.sot-ruled-list{flex-direction:column;display:flex}.sot-ruled-list__row{border-bottom:var(--sot-border-width-hairline) solid var(--sot-rule-hairline);padding-block:var(--sot-space-5)}.sot-btn{justify-content:center;align-items:center;gap:var(--sot-space-2);min-height:var(--sot-control-touch-target);font-family:var(--sot-font-body);font-weight:var(--sot-weight-semibold);font-size:var(--sot-text-body);border-radius:var(--sot-radius-md);border:var(--sot-border-width-hairline) solid transparent;transition:background-color var(--sot-duration-fast) var(--sot-ease-standard),border-color var(--sot-duration-fast) var(--sot-ease-standard),color var(--sot-duration-fast) var(--sot-ease-standard);padding:.75em 1.5em;display:inline-flex}.sot-btn:disabled{opacity:.5}.sot-btn--primary{background-color:var(--surface-accent);color:var(--text-inverse)}.sot-btn--primary:hover:not(:disabled){background-color:var(--sot-accent-hover);color:var(--text-inverse)}.sot-btn--secondary{border-color:var(--border-strong);color:var(--text-primary);background-color:#0000}.sot-btn--secondary:hover:not(:disabled){border-color:var(--surface-accent);color:var(--text-accent)}.sot-btn--ghost{color:var(--text-secondary);background-color:#0000;min-height:auto;padding:.4em .75em}.sot-btn--ghost:hover:not(:disabled){color:var(--text-accent)}.sot-btn--danger{background-color:var(--status-danger-text);color:var(--text-inverse)}.sot-btn--block{width:100%}.sot-btn--sm{min-height:2.25rem;font-size:var(--sot-text-small);padding:.4em 1em}.sot-field{gap:var(--sot-space-2);flex-direction:column;display:flex}.sot-field__label{font-weight:var(--sot-weight-semibold);font-size:var(--sot-text-body-large);color:var(--text-primary)}.sot-field__help{font-size:var(--sot-text-small);color:var(--text-secondary)}.sot-field__error{align-items:center;gap:var(--sot-space-2);font-size:var(--sot-text-small);color:var(--status-danger-text);font-weight:var(--sot-weight-medium);display:flex}.sot-input,.sot-select,.sot-textarea{width:100%;min-height:var(--sot-control-height);padding:0 var(--sot-space-4);font-size:var(--sot-text-body-large);border-radius:var(--sot-control-radius);border:var(--sot-border-width-hairline) solid var(--sot-control-border);background-color:var(--surface-raised);color:var(--text-primary)}.sot-textarea{min-height:7rem;padding-block:var(--sot-space-3);resize:vertical}.sot-input:focus,.sot-select:focus,.sot-textarea:focus{border-color:var(--sot-control-border-active)}.sot-field--invalid .sot-input,.sot-field--invalid .sot-select,.sot-field--invalid .sot-textarea{border-color:var(--status-danger-text)}.sot-choice-list{flex-direction:column}.sot-choice,.sot-choice-list{gap:var(--sot-space-3);display:flex}.sot-choice{min-height:var(--sot-control-touch-target);padding:var(--sot-space-4);border:var(--sot-border-width-thick) solid var(--border-subtle);border-radius:var(--sot-radius-lg);background-color:var(--surface-raised);text-align:left;font-size:var(--sot-text-body-large);transition:border-color var(--sot-duration-fast) var(--sot-ease-standard),background-color var(--sot-duration-fast) var(--sot-ease-standard);align-items:flex-start}.sot-choice:hover{border-color:var(--sot-color-ink-300)}.sot-choice.is-selected,.sot-choice[aria-checked=true]{border-color:var(--surface-accent);background-color:var(--surface-accent-soft)}.sot-choice__control{border-radius:var(--sot-radius-sm);border:var(--sot-border-width-thick) solid var(--border-strong);width:1.5rem;height:1.5rem;color:var(--text-inverse);flex-shrink:0;justify-content:center;align-items:center;margin-top:.1em;display:inline-flex}.sot-choice.is-selected .sot-choice__control,.sot-choice[aria-checked=true] .sot-choice__control{background-color:var(--surface-accent);border-color:var(--surface-accent)}.sot-choice--radio .sot-choice__control{border-radius:var(--sot-radius-pill)}.sot-choice__label{flex:1}.sot-question-screen{gap:var(--sot-space-4);max-width:var(--sot-survey-card-width);flex-direction:column;width:100%;margin-inline:auto;display:flex}.sot-question-screen__prompt{font-size:var(--sot-text-heading-2)}.sot-question-screen__nav{gap:var(--sot-space-3);margin-top:var(--sot-space-4);flex-direction:column-reverse;display:flex}@media (width>=30rem){.sot-question-screen__nav{flex-direction:row;justify-content:space-between}.sot-question-screen__nav .sot-btn--block{flex:1;width:auto}}.sot-banner{gap:var(--sot-space-3);padding:var(--sot-space-4);border-radius:var(--sot-radius-md);border:var(--sot-border-width-hairline) solid var(--border-subtle);background-color:var(--surface-sunken);display:flex}.sot-banner--accent{background-color:var(--surface-accent-soft);border-color:var(--border-accent)}.sot-banner--danger{background-color:var(--status-danger-bg);border-color:var(--status-danger-text);color:var(--status-danger-text)}.sot-banner--success{background-color:var(--status-success-bg);border-color:var(--status-success-text);color:var(--status-success-text)}.sot-admin-table{border-collapse:collapse;width:100%;font-size:var(--sot-text-small)}.sot-admin-table td,.sot-admin-table th{padding:var(--sot-space-3) var(--sot-space-3);text-align:left;border-bottom:var(--sot-border-width-hairline) solid var(--border-admin);vertical-align:top}.sot-admin-table th{font-family:var(--sot-font-meta);font-size:var(--sot-text-meta);letter-spacing:var(--sot-tracking-wide);text-transform:uppercase;color:var(--text-admin-secondary)}.sot-admin-table tbody tr:hover,.sot-admin-table th{background-color:var(--sot-color-slate-050)}.sot-stat{gap:var(--sot-space-1);padding:var(--sot-space-5);background-color:var(--surface-admin-raised);border:var(--sot-border-width-hairline) solid var(--border-admin);border-radius:var(--sot-radius-lg);flex-direction:column;display:flex}.sot-stat__value{font-family:var(--sot-font-display);font-weight:var(--sot-weight-bold);font-size:var(--sot-text-heading-1);color:var(--text-admin-primary)}.sot-stat__label{font-family:var(--sot-font-meta);font-size:var(--sot-text-meta);letter-spacing:var(--sot-tracking-wide);text-transform:uppercase;color:var(--text-admin-secondary)}.sot-stat__delta{font-size:var(--sot-text-small)}.sot-visualization{--vis-font-family:var(--sot-font-body);--vis-color-main:var(--sot-chart-series-primary);--vis-grouped-bar-fill-color:var(--sot-chart-series-primary);--vis-grouped-bar-stroke-color:none;--vis-grouped-bar-hover-stroke-color:var(--sot-chart-primary-hover);--vis-grouped-bar-hover-stroke-width:2px;--vis-axis-font-family:var(--sot-font-meta);--vis-axis-grid-color:var(--sot-chart-grid);--vis-axis-domain-color:var(--sot-chart-axis);--vis-axis-tick-color:var(--sot-chart-axis);--vis-axis-tick-label-color:var(--sot-chart-label);--vis-axis-tick-label-font-size:var(--sot-text-meta);--vis-axis-label-color:var(--sot-chart-label);--vis-tooltip-background-color:var(--sot-chart-tooltip-bg);--vis-tooltip-text-color:var(--sot-chart-tooltip-text);--vis-tooltip-border-color:transparent;--vis-tooltip-border-radius:var(--sot-radius-md);--vis-tooltip-padding:var(--sot-space-2) var(--sot-space-3)}.sot-rbar__row:hover{--vis-grouped-bar-fill-color:var(--sot-chart-primary-hover)}.sot-chart-tooltip{font-family:var(--sot-font-body);flex-direction:column;gap:2px;max-width:16rem;display:flex}.sot-chart-tooltip__label,.sot-chart-tooltip__value{font-size:var(--sot-text-small);font-weight:var(--sot-weight-semibold)}.sot-chart-tooltip__meta{font-size:var(--sot-text-meta);opacity:.8}.sot-icon[data-v-f5fd3a54]{flex-shrink:0;line-height:0;display:inline-flex}.sot-icon[data-v-f5fd3a54] svg{width:1em;max-width:none;height:1em}.sot-icon--sm[data-v-f5fd3a54]{font-size:.875rem}.sot-icon--md[data-v-f5fd3a54]{font-size:1rem}.sot-icon--lg[data-v-f5fd3a54]{font-size:1.125rem}.sot-site-footer[data-v-857690e0]{margin-top:var(--sot-editorial-gap)}.sot-site-footer__rule[data-v-857690e0]{padding-inline:var(--sot-container-padding-inline)}.sot-site-footer__inner[data-v-857690e0]{gap:var(--sot-space-4) var(--sot-space-6);padding-block:var(--sot-space-6);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.sot-site-footer__brand[data-v-857690e0]{gap:var(--sot-space-2);flex-direction:column;display:flex}.sot-site-footer__links[data-v-857690e0]{gap:var(--sot-space-4);flex-wrap:wrap;display:flex}@media (width<=48rem){.sot-site-footer__brand[data-v-857690e0]{text-align:center;align-items:center;width:100%}.sot-site-footer__links[data-v-857690e0]{justify-content:center;width:100%}}.sot-site-footer__link[data-v-857690e0]{font-family:var(--sot-font-meta);font-size:var(--sot-text-meta);letter-spacing:var(--sot-tracking-wide);color:var(--text-secondary);text-decoration:none}.sot-site-footer__link[data-v-857690e0]:hover{color:var(--link-hover)}.sot-site-footer__link[data-v-857690e0]:focus-visible{outline:2px solid var(--sot-accent);outline-offset:2px}.sot-error[data-v-8f5448d6]{flex-direction:column;min-height:100svh;display:flex}.sot-error__header[data-v-8f5448d6]{padding-block:var(--sot-space-6);border-bottom:1px solid var(--border-subtle)}.sot-error__brand[data-v-8f5448d6]{max-width:100%;display:inline-flex}.sot-error__brand img[data-v-8f5448d6]{width:15.75rem;height:auto}.sot-error__main[data-v-8f5448d6]{padding-block:var(--sot-space-16);flex-direction:column;flex:1;justify-content:center;display:flex}.sot-error__body[data-v-8f5448d6]{align-items:center;gap:var(--sot-space-16);padding-block:var(--sot-space-20);grid-template-columns:1.2fr 1fr;display:grid}.sot-error__eyebrow[data-v-8f5448d6]{margin-bottom:var(--sot-space-4);color:var(--text-accent);font-family:var(--sot-font-meta);font-size:var(--sot-text-small);letter-spacing:var(--sot-tracking-wider);text-transform:uppercase}.sot-error h1[data-v-8f5448d6]{font-size:var(--sot-text-display);line-height:var(--sot-leading-tight);text-wrap:balance}.sot-error__description[data-v-8f5448d6]{max-width:32rem;margin-block:var(--sot-space-6) var(--sot-space-8);color:var(--text-secondary);font-size:var(--sot-text-body-large);line-height:var(--sot-leading-body)}.sot-error__visual[data-v-8f5448d6]{padding:var(--sot-space-8);background:var(--sot-color-paper);border:1px solid var(--border-subtle);flex-direction:column;display:flex}.sot-error__number[data-v-8f5448d6]{font-family:var(--sot-font-display);font-weight:var(--sot-weight-light);letter-spacing:-.06em;text-align:center;font-size:clamp(6rem,15vw,12rem);line-height:1.3}@media (width<=48rem){.sot-error__main[data-v-8f5448d6]{padding-block:var(--sot-space-8)}.sot-error__body[data-v-8f5448d6]{gap:var(--sot-space-8);padding-block:var(--sot-space-10);grid-template-columns:1fr}.sot-error__visual[data-v-8f5448d6]{padding:var(--sot-space-4) var(--sot-space-6)}.sot-error__number[data-v-8f5448d6]{font-size:6rem}}
