:root,html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-page:var(--brand-canvas);--surface-section:var(--brand-surface-muted);--surface-card:var(--brand-surface);--surface-raised:var(--brand-surface-strong);--surface-muted:var(--brand-surface-muted);--surface-inverse:var(--brand-ink);--text-primary:var(--brand-ink);--text-secondary:var(--brand-copy);--text-tertiary:var(--brand-muted);--text-inverse:var(--brand-surface);--border-subtle:var(--brand-border-soft);--border-default:var(--brand-border);--border-strong:var(--brand-border);--action-primary:var(--brand-action);--action-primary-hover:var(--brand-action-hover);--action-on-primary:var(--brand-surface);--action-secondary:var(--brand-surface);--action-secondary-hover:var(--brand-surface-muted);--link:var(--brand-action);--link-hover:var(--brand-action-hover);--focus:var(--brand-focus);--signal-green:var(--brand-green);--signal-green-ink:var(--brand-signal-green-ink);--signal-green-soft:var(--brand-green-subtle);--signal-gold:var(--brand-yellow);--signal-gold-ink:var(--brand-signal-yellow-ink);--signal-gold-soft:var(--brand-yellow-subtle);--signal-orange:var(--brand-orange);--signal-orange-soft:var(--brand-orange-subtle);--signal-positive:var(--brand-green);--signal-review:var(--brand-yellow);--signal-action:var(--brand-orange);--status-success:var(--brand-success);--status-warning:var(--brand-warning);--status-danger:var(--brand-danger);--product-clay:var(--brand-orange);--product-clay-strong:var(--brand-orange);--product-clay-soft:var(--brand-orange-tint);--product-forest:var(--brand-green);--product-forest-strong:var(--brand-green);--product-forest-soft:var(--brand-green-tint);--theme-browser-color:var(--brand-canvas);--theme-shadow-panel:var(--brand-shadow-card);--theme-shadow-panel-hover:var(--brand-shadow-card-hover);--theme-shadow-menu:var(--brand-shadow-float);--theme-logo-stage:var(--brand-surface-strong);--theme-logo-stage-border:var(--brand-border-soft);--type-display-family:var(--font-sans);--type-body-family:var(--font-sans);--type-technical-family:var(--font-mono);--type-ui-label-size:.82rem;--type-metadata-size:.72rem;--type-card-body-size:.9375rem;--type-body-size:1rem;--ink-strong:var(--brand-ink);--ink:var(--brand-ink);--ink-hover:var(--brand-ink-hover);--ink-muted:var(--brand-copy);--ink-faint:var(--brand-faint);--surface:var(--brand-canvas);--ink-a05:color-mix(in srgb, var(--brand-ink) 5%, transparent);--ink-a08:color-mix(in srgb, var(--brand-ink) 8%, transparent);--ink-a20:color-mix(in srgb, var(--brand-ink) 20%, transparent);--ink-a34:color-mix(in srgb, var(--brand-ink) 34%, transparent);--ink-a35:color-mix(in srgb, var(--brand-ink) 35%, transparent);--ink-a65:color-mix(in srgb, var(--brand-ink) 65%, transparent);--action:var(--brand-action);--action-hover:var(--brand-action-hover);--action-foreground:var(--brand-surface);--signal-blue:var(--brand-action);--signal-blue-soft:var(--brand-action-soft);--surface-canvas:var(--brand-canvas);--surface-paper:var(--brand-surface-muted);--surface-sunken:var(--brand-surface-muted);--border-ui-faint:var(--brand-border-soft);--border-ui:var(--brand-border-soft);--border-ui-strong:var(--brand-border);--border-ui-accent:var(--brand-action);--radius-control:6px;--radius-card:9px;--radius-panel:12px;--radius-feature:16px;--radius-pill:999px;--shadow-card:var(--brand-shadow-card);--shadow-card-hover:var(--brand-shadow-card-hover);--shadow-control:var(--brand-shadow-control);--shadow-float:var(--brand-shadow-float);--shadow-action:0 1px 2px #071a3d1f;--shadow-emblem:var(--brand-shadow-emblem);--tracking-display:-.045em;--tracking-heading:-.038em;--tracking-body:0em;--tracking-label:.14em;--leading-display:.99;--leading-heading:1.04;--leading-body:1.58;--leading-compact:1.3;--section-divider-signal:linear-gradient(90deg, transparent, var(--brand-border-soft) 15%, var(--brand-border-soft) 85%, transparent);--band-background:var(--brand-ink);--band-background-deep:var(--brand-ink);--band-text:var(--brand-canvas);--band-muted:var(--brand-faint);--band-border:var(--brand-border-soft);--band-line:var(--brand-border-subtle);--duration-control:.16s;--duration-hover:.22s;--duration-art:.38s;--card-lift:-2px;--control-lift:-1px;--arrow-shift:3px;--scale-art-hover:1.012;--focus-ring:var(--brand-focus);--focus-band:var(--brand-yellow);--footer-skyline-opacity:.19}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-page:var(--brand-canvas);--surface-section:var(--brand-surface-muted);--surface-card:var(--brand-surface);--surface-raised:var(--brand-surface-strong);--surface-muted:var(--brand-surface-muted);--surface-inverse:var(--brand-surface-strong);--text-primary:var(--brand-ink);--text-secondary:var(--brand-copy);--text-tertiary:var(--brand-muted);--text-inverse:var(--brand-surface);--border-subtle:var(--brand-border-soft);--border-default:var(--brand-border);--border-strong:var(--brand-border);--action-primary:var(--brand-action);--action-primary-hover:var(--brand-action-hover);--action-on-primary:var(--brand-canvas);--action-secondary:var(--brand-surface-strong);--action-secondary-hover:var(--brand-surface-white);--link:var(--brand-action);--link-hover:var(--brand-action-hover);--focus:var(--brand-focus);--signal-green:var(--brand-green);--signal-green-ink:var(--brand-signal-green-ink);--signal-green-soft:var(--brand-green-subtle);--signal-gold:var(--brand-yellow);--signal-gold-ink:var(--brand-signal-yellow-ink);--signal-gold-soft:var(--brand-yellow-subtle);--signal-orange:var(--brand-orange);--signal-orange-soft:var(--brand-orange-subtle);--signal-positive:var(--brand-green);--signal-review:var(--brand-yellow);--signal-action:var(--brand-orange);--status-success:var(--brand-success);--status-warning:var(--brand-warning);--status-danger:var(--brand-danger);--product-clay:var(--brand-orange);--product-clay-strong:var(--brand-orange);--product-clay-soft:var(--brand-orange-tint);--product-forest:var(--brand-green);--product-forest-strong:var(--brand-green);--product-forest-soft:var(--brand-green-tint);--theme-browser-color:var(--brand-canvas);--theme-shadow-panel:var(--brand-shadow-card);--theme-shadow-panel-hover:var(--brand-shadow-card-hover);--theme-shadow-menu:var(--brand-shadow-float);--theme-logo-stage:var(--brand-surface-strong);--theme-logo-stage-border:var(--brand-border-soft);--ui-canvas:var(--surface-page);--ui-canvas-bright:var(--brand-surface-strong);--ui-surface:var(--surface-card);--ui-surface-raised:var(--surface-raised);--ui-surface-muted:var(--surface-muted);--ui-surface-sage:var(--brand-green-tint);--ui-surface-peach:var(--brand-orange-tint);--ui-ink:var(--text-primary);--ui-ink-strong:var(--brand-ink);--ui-ink-muted:var(--text-secondary);--ui-ink-faint:var(--text-tertiary);--ui-border:var(--border-default);--ui-border-strong:var(--border-strong);--ui-brand:var(--action-primary);--ui-brand-hover:var(--action-primary-hover);--ui-brand-soft:var(--brand-cerulean-tint);--ui-brand-faint:color-mix(in srgb, var(--brand-cerulean) 10%, transparent);--ui-clay:var(--product-clay);--ui-clay-deep:var(--product-clay-strong);--ui-clay-soft:var(--product-clay-soft);--ui-clay-faint:color-mix(in srgb, var(--brand-orange) 10%, transparent);--ui-forest:var(--product-forest);--ui-forest-deep:var(--product-forest-strong);--ui-forest-soft:var(--product-forest-soft);--ui-forest-faint:color-mix(in srgb, var(--brand-green) 10%, transparent);--ui-sand:var(--brand-surface-strong);--ui-warm:var(--signal-gold);--ui-warning:var(--status-warning);--ui-danger:var(--status-danger);--ui-chrome-amber:var(--signal-gold);--ui-chrome-green:var(--signal-green);--ui-forest-tint:var(--brand-green);--ui-shadow-panel:0 1px 0 #ffffff0d inset, var(--theme-shadow-panel);--ui-shadow-panel-soft:0 1px 0 #ffffff0a inset, 0 14px 34px -26px #000000b3;--ui-shadow-header:var(--theme-shadow-menu);--ui-motif-opacity:.13;--ui-motif-opacity-active:.2;--ink-strong:var(--brand-ink);--ink:var(--brand-ink);--ink-hover:var(--brand-ink-hover);--ink-muted:var(--brand-copy);--ink-faint:var(--brand-faint);--surface:var(--brand-canvas);--ink-a05:color-mix(in srgb, var(--brand-ink) 5%, transparent);--ink-a08:color-mix(in srgb, var(--brand-ink) 8%, transparent);--ink-a20:color-mix(in srgb, var(--brand-ink) 20%, transparent);--ink-a34:color-mix(in srgb, var(--brand-ink) 34%, transparent);--ink-a35:color-mix(in srgb, var(--brand-ink) 35%, transparent);--ink-a65:color-mix(in srgb, var(--brand-ink) 65%, transparent);--action:var(--brand-action);--action-hover:var(--brand-action-hover);--action-foreground:var(--brand-canvas);--signal-blue:var(--brand-action);--signal-blue-soft:var(--brand-action-soft);--surface-canvas:var(--brand-canvas);--surface-paper:var(--brand-surface-muted);--surface-sunken:var(--brand-surface-muted);--border-ui-faint:var(--brand-border-subtle);--border-ui:var(--brand-border-soft);--border-ui-strong:var(--brand-border);--border-ui-accent:color-mix(in srgb, var(--brand-action) 35%, transparent);--radius-control:.55rem;--radius-card:.75rem;--radius-panel:.875rem;--radius-feature:1rem;--radius-pill:999px;--shadow-card:0 1px 0 #ffffff0a inset, 0 2px 4px #0006, 0 12px 28px -10px #000000a6;--shadow-card-hover:0 1px 0 #ffffff0f inset, 0 4px 8px #00000073, 0 18px 36px -12px #000000bf;--shadow-control:0 1px 2px #00000059;--shadow-float:0 8px 24px -4px #0009, 0 2px 6px -1px #0006;--shadow-action:0 1px 2px #0006;--shadow-emblem:var(--brand-shadow-emblem);--tracking-display:-.045em;--tracking-heading:-.038em;--tracking-body:0em;--tracking-label:.14em;--leading-display:.99;--leading-heading:1.04;--leading-body:1.58;--leading-compact:1.3;--atmosphere-radial-1:none;--atmosphere-radial-2:none;--atmosphere-radial-tech:radial-gradient(circle at 50% 18%, #5b9ee00f, transparent 32rem);--atmosphere-hero:radial-gradient(ellipse 95% 65% at 50% -12%, color-mix(in srgb, var(--brand-action) 12%, transparent) 0%, transparent 75%);--section-divider-signal:linear-gradient(90deg, transparent, var(--border-ui) 15%, var(--border-ui) 85%, transparent);--band-background:#0d1d33;--band-background-deep:#071426;--band-text:#faf6f0;--band-muted:var(--psc-blue-300);--band-border:#ffffff1f;--band-line:#ffffff14;--duration-control:.18s;--duration-hover:.26s;--duration-art:.42s;--card-lift:-2px;--control-lift:-1px;--arrow-shift:3px;--scale-art-hover:1.012;--focus-ring:var(--brand-focus);--focus-band:var(--brand-yellow);--footer-skyline-opacity:.12}html{background:var(--surface-page);scrollbar-color:var(--border-strong) var(--surface-page)}body{background:var(--surface-page);color:var(--text-primary);font-family:var(--type-body-family)}::selection{background:color-mix(in srgb, var(--action-primary) 24%, transparent);color:var(--text-primary)}button,input,select,textarea{color-scheme:normal;caret-color:var(--text-primary);accent-color:var(--action-primary)}input::placeholder,textarea::placeholder{color:var(--text-tertiary);opacity:1}input:-webkit-autofill{-webkit-text-fill-color:var(--text-primary);box-shadow:0 0 0 1000px var(--surface-card) inset;transition:background-color 9999s ease-out}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-primary);box-shadow:0 0 0 1000px var(--surface-card) inset;transition:background-color 9999s ease-out}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-primary);box-shadow:0 0 0 1000px var(--surface-card) inset;transition:background-color 9999s ease-out}textarea:-webkit-autofill{-webkit-text-fill-color:var(--text-primary);box-shadow:0 0 0 1000px var(--surface-card) inset;transition:background-color 9999s ease-out}select:-webkit-autofill{-webkit-text-fill-color:var(--text-primary);box-shadow:0 0 0 1000px var(--surface-card) inset;transition:background-color 9999s ease-out}.site-rail{width:min(85rem,100% - 2*clamp(1.25rem,4vw,2.5rem));margin-inline:auto}.type-display-next{font-family:var(--type-display-family);color:var(--text-primary);letter-spacing:-.035em;font-weight:650;line-height:1.02}.type-heading-next{font-family:var(--type-display-family);color:var(--text-primary);letter-spacing:-.025em;font-weight:650;line-height:1.08}.type-body-next{font-family:var(--type-body-family);color:var(--text-secondary);font-size:var(--type-body-size);line-height:1.6}.type-card-body-next{font-family:var(--type-body-family);color:var(--text-secondary);font-size:var(--type-card-body-size);line-height:1.55}.type-meta-next,.type-ui-label-next{font-family:var(--type-body-family);font-size:var(--type-metadata-size);line-height:1.35}.type-display{font-family:var(--type-display-family);color:var(--ink-strong);letter-spacing:var(--tracking-display);font-weight:650;line-height:var(--leading-display)}.type-section-title{font-family:var(--type-display-family);color:var(--ink-strong);letter-spacing:var(--tracking-heading);font-weight:650;line-height:var(--leading-heading)}.type-card-title{font-family:var(--type-display-family);color:var(--ink-strong);letter-spacing:-.018em;font-weight:650;line-height:1.15}.type-body-large{font-family:var(--type-body-family);color:var(--ink);font-size:1.125rem;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.type-body{font-family:var(--type-body-family);color:var(--ink-muted);font-size:var(--type-body-size,1rem);line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.type-body-small{font-family:var(--type-body-family);color:var(--ink-muted);font-size:var(--type-card-body-size,.9375rem);line-height:var(--leading-compact);letter-spacing:var(--tracking-body)}.type-meta{font-family:var(--type-body-family);color:var(--ink-faint);font-size:var(--type-metadata-size,.75rem);line-height:var(--leading-compact);letter-spacing:.02em}.type-label{font-family:var(--type-body-family);color:var(--ink-muted);font-size:var(--type-ui-label-size,.75rem);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:650;line-height:1.25}.focus-ring-navy{outline-offset:2px;outline:2px solid #0000}.focus-ring-navy:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.focus-ring-band{outline-offset:2px;outline:2px solid #0000}.focus-ring-band:focus-visible{outline:2px solid var(--focus-band);outline-offset:2px}html[data-theme=dark] .text-brand-soft{color:var(--link)}.button-primary,.button-secondary,.button-outline,.button-text,.button-ghost{height:46px;font-family:var(--type-body-family,var(--font-sans));letter-spacing:-.01em;border-radius:var(--radius-pill,999px);white-space:nowrap;-webkit-user-select:none;user-select:none;box-sizing:border-box;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.button-sm{height:36px;padding:0 16px;font-size:14px}.button-lg{height:48px;padding:0 24px;font-size:16px}.button-primary{background:var(--ink);color:#fff;box-shadow:inset 0 1px 0 #ffffff1f, 0 1px 2px color-mix(in srgb, var(--ink) 20%, transparent);border-color:#0000;padding:0 22px}.button-primary:hover{background:var(--ink-hover)}.button-primary.has-arrow{gap:14px;padding:0 6px 0 22px}.button-primary.button-sm.has-arrow{gap:8px;padding:0 4px 0 14px}.button-primary .button-arrow{background:var(--surface);width:34px;height:34px;color:var(--ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .15s;display:inline-flex}.button-primary.button-sm .button-arrow{width:26px;height:26px}.button-primary .button-arrow .button-arrow-icon{width:14px;height:14px;stroke:var(--ink)}.button-primary.button-sm .button-arrow .button-arrow-icon{width:12px;height:12px}.button-text,.button-secondary{color:var(--ink);box-shadow:none;background:0 0;border-color:#0000;padding:0 10px}.button-text:hover,.button-secondary:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);background:0 0}.button-text .button-arrow,.button-secondary .button-arrow{color:inherit;background:0 0;justify-content:center;align-items:center;transition:transform .15s;display:inline-flex}.button-text .button-arrow .button-arrow-icon,.button-secondary .button-arrow .button-arrow-icon{stroke:currentColor;width:14px;height:14px}.button-outline,.button-ghost{color:var(--ink);border:1px solid color-mix(in srgb, var(--ink) 20%, transparent);box-shadow:none;background:0 0;padding:0 22px}.button-outline.button-sm,.button-ghost.button-sm{padding:0 16px}.button-outline:hover,.button-ghost:hover{background:color-mix(in srgb, var(--ink) 5%, transparent);border-color:color-mix(in srgb, var(--ink) 34%, transparent)}.button-outline .button-arrow,.button-ghost .button-arrow{color:inherit;background:0 0;justify-content:center;align-items:center;transition:transform .15s;display:inline-flex}.button-outline .button-arrow .button-arrow-icon,.button-ghost .button-arrow .button-arrow-icon{stroke:currentColor;width:14px;height:14px}.button-primary:hover .button-arrow,.button-text:hover .button-arrow,.button-secondary:hover .button-arrow,.button-outline:hover .button-arrow,.button-ghost:hover .button-arrow{transform:translate(2px)}.button-primary:focus-visible,.button-text:focus-visible,.button-secondary:focus-visible,.button-outline:focus-visible,.button-ghost:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.button-primary:disabled,.button-text:disabled,.button-secondary:disabled,.button-outline:disabled,.button-ghost:disabled,.button-primary[aria-disabled=true],.button-text[aria-disabled=true],.button-secondary[aria-disabled=true],.button-outline[aria-disabled=true],.button-ghost[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}@media (prefers-reduced-motion:reduce){.button-primary,.button-text,.button-secondary,.button-outline,.button-ghost,.button-arrow,.button-primary .button-arrow,.button-text .button-arrow,.button-secondary .button-arrow,.button-outline .button-arrow,.button-ghost .button-arrow{transition:none!important;transform:none!important}}.atmosphere-inverse-band .button-primary,.dark-band-atmosphere .button-primary,[data-band=inverse] .button-primary{color:var(--brand-ink);background:#fff;box-shadow:inset 0 1px #fff6,0 1px 2px #00000040}.atmosphere-inverse-band .button-primary:hover,.dark-band-atmosphere .button-primary:hover,[data-band=inverse] .button-primary:hover{background:var(--surface)}.atmosphere-inverse-band .button-primary .button-arrow,.dark-band-atmosphere .button-primary .button-arrow,[data-band=inverse] .button-primary .button-arrow{background:var(--brand-ink);color:#fff}.atmosphere-inverse-band .button-primary .button-arrow .button-arrow-icon,.dark-band-atmosphere .button-primary .button-arrow .button-arrow-icon,[data-band=inverse] .button-primary .button-arrow .button-arrow-icon{stroke:#fff}.atmosphere-inverse-band .button-text,.dark-band-atmosphere .button-text,[data-band=inverse] .button-text,.atmosphere-inverse-band .button-secondary,.dark-band-atmosphere .button-secondary,[data-band=inverse] .button-secondary{color:#fff}.atmosphere-inverse-band .button-text:hover,.dark-band-atmosphere .button-text:hover,[data-band=inverse] .button-text:hover,.atmosphere-inverse-band .button-secondary:hover,.dark-band-atmosphere .button-secondary:hover,[data-band=inverse] .button-secondary:hover{text-decoration-color:#ffffff59}.atmosphere-inverse-band .button-outline,.dark-band-atmosphere .button-outline,[data-band=inverse] .button-outline{color:#fff;border-color:#fff3}.atmosphere-inverse-band .button-outline:hover,.dark-band-atmosphere .button-outline:hover,[data-band=inverse] .button-outline:hover{background:#ffffff0d;border-color:#ffffff57}.button-loading{pointer-events:none;position:relative}.button-loading .button-label,.button-loading .button-arrow{visibility:hidden}.button-loading:after{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:1.125rem;height:1.125rem;margin:-.5625rem 0 0 -.5625rem;animation:.6s linear infinite control-spin;position:absolute;top:50%;left:50%}@keyframes control-spin{to{transform:rotate(360deg)}}.focus-ring:focus-visible,summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.filter-pill{border-radius:var(--radius-pill);border:1px solid var(--border-ui);background:var(--surface-card);min-height:2.25rem;color:var(--ink-muted);font-family:var(--type-body-family);white-space:nowrap;box-shadow:var(--shadow-control);cursor:pointer;justify-content:center;align-items:center;gap:.4rem;padding:.4rem .95rem;font-size:.8125rem;font-weight:550;line-height:1;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex}.filter-pill:hover{border-color:var(--border-ui-strong);color:var(--ink-strong);background:var(--surface-raised)}.filter-pill:active{transition:transform 90ms;transform:scale(.97)}@keyframes filter-pill-pop{0%{transform:scale(.95)}60%{transform:scale(1.03)}to{transform:scale(1)}}.filter-pill[aria-pressed=true],.filter-pill-active{background:var(--action-primary);color:var(--action-on-primary);box-shadow:var(--shadow-action);border-color:#0000;font-weight:650;animation:.2s cubic-bezier(.34,1.56,.64,1) filter-pill-pop}.filter-pill:focus-visible{outline:3px solid color-mix(in srgb, var(--focus) 48%, transparent);outline-offset:2px}.skip-link{background:var(--surface-inverse);color:var(--text-inverse)}.theme-toggle{border:1px solid var(--border-ui);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface-card) 85%, transparent);box-shadow:var(--shadow-control);align-items:center;gap:.2rem;padding:.2rem;display:none}html[data-theme-ready=true] .theme-toggle{display:inline-flex}.theme-toggle-option{width:2rem;min-width:2rem;height:2rem;min-height:2rem;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;padding:0;transition:background-color .16s,color .16s,box-shadow .16s,transform .1s;display:inline-flex}.theme-toggle-option:active{transform:scale(.92)}.theme-toggle-option:hover:not([data-active=true]){color:var(--text-primary)}.theme-toggle-option[data-active=true]{background:var(--surface-raised);color:var(--text-primary);box-shadow:0 1px 3px #071a3d1f,0 1px 2px #071a3d14}.theme-toggle-option:focus-visible{outline:3px solid color-mix(in srgb, var(--focus) 48%, transparent);outline-offset:2px}.theme-inverse-band{background-color:var(--band-background-deep);color:var(--band-text)}.theme-inverse-band .type-section-title,.theme-inverse-band .type-display-title,.theme-inverse-band .type-eyebrow,.theme-inverse-band .type-body,.theme-inverse-band .type-body-large,.theme-inverse-band .type-body-small,.theme-inverse-band .type-label{color:inherit}.dark-band-atmosphere{background-image:none;background-color:var(--band-background-deep);color:var(--band-text)}.dark-band-atmosphere .type-section-title,.dark-band-atmosphere .type-display-title,.dark-band-atmosphere .type-eyebrow,.dark-band-atmosphere .type-body,.dark-band-atmosphere .type-body-large,.dark-band-atmosphere .type-body-small,.dark-band-atmosphere .type-label{color:inherit}.dark-band-atmosphere .button-text,.theme-inverse-band .button-text{color:var(--psc-blue-300)}.dark-band-atmosphere .button-text:hover,.theme-inverse-band .button-text:hover{color:#fff}.atmosphere-hero{background-image:var(--atmosphere-hero);background-color:var(--surface-canvas)}.atmosphere-tech{background-image:var(--atmosphere-tech);background-color:var(--surface-canvas)}.signal-divider{background:var(--section-divider-signal);border:0;height:1px}.home-hero-field{background-image:var(--atmosphere-hero);background-color:var(--surface-canvas)}.paper-field{background-color:var(--surface-paper)}.theme-light-only{display:block}.theme-dark-only,html[data-theme=dark] .theme-light-only{display:none!important}html[data-theme=dark] .theme-dark-only{display:block!important}.footer-skyline-image{opacity:var(--footer-skyline-opacity,.19);filter:contrast(.98)brightness(1.02);transition:opacity var(--duration-hover,.22s) ease;object-position:center calc(100% + 140px)}.quicklink-logo{transition:transform var(--duration-hover,.22s) ease-out, filter var(--duration-hover,.22s) ease-out, opacity var(--duration-hover,.22s) ease-out}html[data-theme=dark] .quicklink-logo{filter:brightness(0)invert(.92);opacity:.85}@media (prefers-reduced-motion:reduce){.theme-toggle-option,.button-primary,.button-secondary,.button-outline,.button-ghost,.button-text,.button-arrow,.filter-pill,.skip-link{transition:none!important;animation:none!important;transform:none!important}}@media (forced-colors:active){.theme-toggle,.theme-toggle-option,.button-primary,.button-secondary,.button-outline,.button-text{forced-color-adjust:auto}.theme-toggle-option[data-active=true]{outline-offset:-3px;outline:2px solid buttontext}}@media print{:root,html[data-theme=light],html[data-theme=dark]{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-page:white;--surface-section:white;--surface-card:white;--surface-raised:white;--surface-muted:#f3f3f3;--surface-inverse:white;--text-primary:black;--text-secondary:#202020;--text-tertiary:#404040;--text-inverse:black;--border-subtle:#00000024;--border-default:#0000003d;--border-strong:#0006;--action-primary:black;--action-on-primary:white;--link:black;--link-hover:black;--ui-canvas:white;--ui-canvas-bright:white;--ui-surface:white;--ui-surface-raised:white;--ui-surface-muted:#f3f3f3;--ui-ink:black;--ui-ink-strong:black;--ui-ink-muted:#202020;--ui-ink-faint:#404040;--ui-border:#0000003d;--ui-border-strong:#0006;--ui-brand:black;--ui-brand-hover:black;--ui-brand-soft:#e8e8e8}html,body{color:#000!important;background:#fff!important}.theme-toggle{display:none!important}header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;position:static!important}.legal-print-hide,.legal-hero-artwork,.legal-related-documents{display:none!important}.legal-page .site-rail{width:100%!important;max-width:none!important}.legal-document-grid{display:block!important}.legal-document-article{max-width:none!important}.legal-section{break-inside:auto;color:#000!important;background:#fff!important;border-color:#0000002e!important}.legal-section h2,.legal-section h3{break-after:avoid-page}}
