:root{--base:#fafafc;--tint:#f0f8fa;--muted:#dce9ed;--white:#fff;--midnight:#1a252f;--midnight-hover:#2a3a48;--midnight-edge:#0b1117;--text-muted:#4a5966;--text-on-dark:#c9d3db;--text-on-dark-muted:#9aa8b4;--text-on-dark-strong:#fafafc;--field-border:#6b7a87;--gold:#e6c27a;--gold-hover:#d4a64f;--gold-edge:#9c7f3f;--gold-on-light:#b8860b;--petrol:#2e6f86;--petrol-hover:#256377;--cyan:#a9dbe8;--error:#b3261e;--error-bg:#fcf1f0;--error-on-dark:#f2b8b5;--success:#2e6f86;--success-bg:#eaf4f6;--praxis-border:#4a90a8;--praxis-bg:#f0f8fa;--reflexion-border:#b8860b;--reflexion-bg:#faf8ee;--crisis-bg:#fff;--crisis-border:#1a252f;--image-plate:#fafafc;--scale-up3:#7c9fd4;--scale-up2:#79c2d2;--scale-up1:#7fc2a2;--line:#a9dbe8;--scale-down1:#d39a5c;--scale-down2:#cf7360;--scale-down3:#b85a5e;--model-scale-20:#b85a5e;--model-scale-120:#cf7360;--model-scale-199:#bb7146;--model-scale-200:#489171;--model-scale-400:#3a8ea1;--model-scale-650:#4a85d0;--model-scale-1000:#8e7cc3;--font-heading:Erode, Georgia, "Times New Roman", serif;--font-body:Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--font-mail-heading:Georgia, "Times New Roman", serif;--font-mail-body:Arial, Helvetica, "Segoe UI", sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--gutter-mobile:20px;--gutter-desktop:32px;--measure:680px;--page-max:1120px;--bp-sm:600px;--bp-md:900px;--bp-lg:1200px;--target-min:44px;--focus-width:3px;--focus-offset:2px;--icon-stroke:1.75px;--radius-button:10px;--radius-field:8px;--radius-box:12px;--radius-plate:8px;--radius-round:999px;--shadow-press-dark:0 2px 0 #0b1117;--shadow-press-gold:0 2px 0 #9c7f3f;--shadow-cover:0 12px 32px #1a252f2e;--shadow-layer:0 8px 24px #0b111747;--btn-fg-on-midnight:#e6c27a;--glass-light:#fafafcd1;--glass-tint:#f0f8fad9;--glass-dark:#1a252fdb;--fade:96px;--shadow-raise:0 8px 24px #1a252f1a, 0 1px 2px #1a252f0f;--ease-out:cubic-bezier(.32,.94,.6,1);--dur-fast:.16s;--dur-base:.24s;--dur-slide:.6s;--dur-draw:.7s;--dur-breath:2.4s;--dur-breath-guide:10s;--slide-interval:8s;--press-offset:2px;--fs-hero:clamp(2.125rem, 1rem + 3vw, 3.25rem);--lh-hero:1.12;--fs-h2:clamp(1.6875rem, 1.125rem + 1.5vw, 2.25rem);--lh-h2:1.18;--fs-h3:clamp(1.3125rem, 1.125rem + .5vw, 1.5rem);--lh-h3:1.25;--fs-body:clamp(1.0625rem, 1rem + .1667vw, 1.125rem);--lh-body:1.6;--fs-body-strong:clamp(1.0625rem, 1rem + .1667vw, 1.125rem);--lh-body-strong:1.6;--fs-small:.9375rem;--lh-small:1.5;--fs-label:.75rem;--lh-label:1.4}@font-face{font-family:Erode;src:url(/_astro/Erode-Regular.DxidL6aQ.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Erode;src:url(/_astro/Erode-Italic.DyyowSkh.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Erode;src:url(/_astro/Erode-Medium.CHSFeRE7.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Erode;src:url(/_astro/Erode-Semibold.DyzS9adr.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/_astro/Inter-Regular.COLGFB3M.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/_astro/Inter-Medium.CDhBSFyE.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/_astro/Inter-SemiBold.BAEEcJ4E.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/_astro/IBMPlexMono-Medium.CiYsa3y2.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}.hero{font-family:var(--font-heading);font-size:var(--fs-hero);letter-spacing:-.02em;font-weight:600;line-height:1.12}.h2{font-family:var(--font-heading);font-size:var(--fs-h2);letter-spacing:-.015em;font-weight:600;line-height:1.18}.h3{font-family:var(--font-heading);font-size:var(--fs-h3);letter-spacing:-.01em;font-weight:600;line-height:1.25}.body{font-family:var(--font-body);font-size:var(--fs-body);letter-spacing:0;font-weight:400;line-height:1.6}.body-strong{font-family:var(--font-body);font-size:var(--fs-body-strong);letter-spacing:0;font-weight:600;line-height:1.6}.small{font-family:var(--font-body);font-size:var(--fs-small);letter-spacing:0;font-weight:400;line-height:1.5}.label{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;font-weight:500;line-height:1.4}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:0s;--dur-slide:0s;--dur-draw:0s}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--fs-hero:clamp(2.125rem, 1rem + 3vw, 3.25rem);--fs-h2:clamp(1.6875rem, 1.125rem + 1.5vw, 2.25rem);--fs-h3:clamp(1.3125rem, 1.125rem + .5vw, 1.5rem);--fs-body:clamp(1.0625rem, 1rem + .1667vw, 1.125rem);--fs-small:.9375rem;--fs-label:.75rem;--ease-out:cubic-bezier(.32,.94,.6,1)}.sa-root,.sa-root *{box-sizing:border-box}.sa-root{font-family:var(--font-body);font-size:var(--fs-body);color:var(--midnight);background:var(--base);-webkit-font-smoothing:antialiased;line-height:1.6}.sa-dark{background:var(--midnight);color:var(--text-on-dark)}.sa-dark .sa-h1,.sa-dark .sa-h2,.sa-dark .sa-h3{color:var(--text-on-dark-strong)}.sa-h1{font-family:var(--font-heading);font-weight:600;font-size:var(--fs-hero);letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.12}.sa-h2{font-family:var(--font-heading);font-weight:600;font-size:var(--fs-h2);letter-spacing:-.015em;text-wrap:balance;margin:0;line-height:1.18}.sa-h3{font-family:var(--font-heading);font-weight:600;font-size:var(--fs-h3);letter-spacing:-.01em;margin:0;line-height:1.25}.sa-h1 em,.sa-h2 em{font-style:italic;font-weight:400}.sa-p{max-width:var(--measure);margin:0}.sa-small{font-size:var(--fs-small);color:var(--text-muted);line-height:1.5}.sa-dark .sa-small{color:var(--text-on-dark-muted)}.sa-label{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--petrol)}.sa-dark .sa-label{color:var(--cyan)}.sa-vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.sa-stack{gap:var(--space-4);flex-direction:column;display:flex}.sa-row{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.sa-root :focus-visible{outline:var(--focus-width,3px) solid var(--petrol);outline-offset:var(--focus-offset,2px)}.sa-dark :focus-visible,.sa-dark:focus-visible{outline-color:var(--gold)}.sa-drawline{width:72px;height:2px;margin-top:var(--space-3);background:var(--petrol);transform-origin:0;animation:sa-draw var(--dur-draw) var(--ease-out) both;border-radius:2px;display:block}.sa-dark .sa-drawline{background:var(--cyan)}@keyframes sa-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sa-link{color:var(--petrol);text-underline-offset:.18em;transition:color var(--dur-fast) var(--ease-out),text-decoration-thickness var(--dur-fast) var(--ease-out);text-decoration:underline 1px}@media (hover:hover){.sa-link:hover{color:var(--petrol-hover);text-decoration-thickness:2px}}.sa-dark .sa-link{color:var(--cyan)}.sa-link--arrow{font-weight:600;text-decoration:none}.sa-link--arrow:after{content:"→";transition:transform var(--dur-fast) var(--ease-out);margin-left:.3em;display:inline-block}@media (hover:hover){.sa-link--arrow:hover:after{transform:translate(3px)}}.sa-btn{--btn-bg:var(--midnight);--btn-fg:var(--btn-fg-on-midnight);--btn-hover:var(--midnight-hover);--btn-edge:var(--midnight-edge);justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--target-min);padding:var(--space-3) var(--space-6);font:600 1rem/1.25 var(--font-body);color:var(--btn-fg);background:var(--btn-bg);border-radius:var(--radius-button);box-shadow:0 2px 0 var(--btn-edge);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);border:0;text-decoration:none;display:inline-flex}@media (hover:hover){.sa-btn:hover{background:var(--btn-hover)}}.sa-btn:active,.sa-btn.is-active{transform:translateY(var(--press-offset));box-shadow:0 0 0 var(--btn-edge)}.sa-btn.is-hover{background:var(--btn-hover)}.sa-btn.is-focus{outline:var(--focus-width) solid var(--petrol);outline-offset:var(--focus-offset)}.sa-btn[disabled],.sa-btn.is-disabled{background:var(--muted);color:var(--text-muted);box-shadow:none;cursor:not-allowed;transform:none}.sa-btn[aria-busy=true]{cursor:progress}.sa-btn .sa-spin{width:18px;height:18px;animation:.9s linear infinite sa-spin}@keyframes sa-spin{to{transform:rotate(360deg)}}.sa-dark .sa-btn,.sa-btn--gold{--btn-bg:var(--gold);--btn-fg:var(--midnight);--btn-hover:var(--gold-hover);--btn-edge:var(--gold-edge)}.sa-dark .sa-btn.is-focus{outline-color:var(--gold)}.sa-dark .sa-btn[disabled],.sa-dark .sa-btn.is-disabled{background:var(--midnight-hover);color:var(--text-on-dark-muted)}.sa-btn--secondary{--btn-bg:transparent;--btn-fg:var(--midnight);--btn-hover:var(--tint);box-shadow:inset 0 0 0 1.5px var(--midnight)}.sa-btn--secondary:active,.sa-btn--secondary.is-active{box-shadow:inset 0 0 0 1.5px var(--midnight)}.sa-dark .sa-btn--secondary{--btn-bg:transparent;--btn-fg:var(--text-on-dark-strong);--btn-hover:var(--midnight-hover);box-shadow:inset 0 0 0 1.5px var(--text-on-dark)}.sa-btn--breath{animation:sa-breath var(--dur-breath) ease-in-out 2}@keyframes sa-breath{0%,to{transform:scale(1)}50%{transform:scale(1.015)}}.sa-iconbtn{width:var(--target-min);height:var(--target-min);border-radius:var(--radius-round);color:inherit;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);background:0 0;border:1.5px solid;place-items:center;display:inline-grid}@media (hover:hover){.sa-iconbtn:hover{background:var(--tint)}.sa-dark .sa-iconbtn:hover{background:var(--midnight-hover)}}.sa-icon{stroke:currentColor;width:24px;height:24px;stroke-width:var(--icon-stroke,1.75);fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none}.sa-icon--s{width:20px;height:20px}.sa-field{gap:var(--space-2);flex-direction:column;display:flex}.sa-field__label{font-size:1rem;font-weight:600}.sa-field__hint{font-size:var(--fs-small);color:var(--text-muted)}.sa-input,.sa-select,.sa-textarea{width:100%;min-height:var(--target-min);padding:var(--space-3) var(--space-4);font:400 1rem/1.4 var(--font-body);color:var(--midnight);background:var(--white);border:1.5px solid var(--field-border);border-radius:var(--radius-field);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.sa-textarea{resize:vertical;min-height:160px}@media (hover:hover){.sa-input:hover,.sa-select:hover,.sa-textarea:hover{border-color:var(--midnight)}}.sa-input.is-hover{border-color:var(--midnight)}.sa-input:focus-visible,.sa-select:focus-visible,.sa-textarea:focus-visible,.sa-input.is-focus{outline:var(--focus-width) solid var(--petrol);outline-offset:var(--focus-offset);border-color:var(--midnight)}.sa-input:user-invalid,.sa-input.is-error,.sa-select.is-error,.sa-textarea.is-error{border-color:var(--error);border-width:2px}.sa-input[disabled],.sa-input.is-disabled{background:var(--base);color:var(--text-muted);cursor:not-allowed;border-style:dashed}.sa-field__error{gap:var(--space-1);color:var(--error);font-weight:600;font-size:var(--fs-small);align-items:flex-start;line-height:1.45;display:flex}.sa-field__error .sa-icon{width:18px;height:18px;margin-top:1px}.sa-counter{font-size:var(--fs-small);color:var(--text-muted);text-align:right}.sa-check{gap:var(--space-3);cursor:pointer;font-size:var(--fs-small);grid-template-columns:24px 1fr;align-items:start;line-height:1.5;display:grid}.sa-check input{appearance:none;border:1.5px solid var(--field-border);background:var(--white);cursor:pointer;width:24px;height:24px;transition:background-color var(--dur-fast) var(--ease-out);border-radius:4px;place-items:center;margin:0;display:grid}.sa-check input:checked{background:var(--midnight);border-color:var(--midnight)}.sa-check input:checked:after{content:"";border:solid var(--base);border-width:0 0 2.5px 2.5px;width:12px;height:7px;transform:translateY(-2px)rotate(-45deg)}.sa-check input:focus-visible{outline:var(--focus-width) solid var(--petrol);outline-offset:var(--focus-offset)}.sa-check--hit{min-height:var(--target-min);padding-block:var(--space-2)}.sa-form{gap:var(--space-6);padding:var(--space-6);background:var(--white);border:1px solid var(--muted);border-radius:var(--radius-box);flex-direction:column;max-width:560px;display:flex}.sa-form__title{font-family:var(--font-heading);font-weight:600;font-size:var(--fs-h3);margin:0;line-height:1.25}.sa-form__list{font-size:var(--fs-small);color:var(--text-muted);margin:0;padding-left:1.1em}.sa-form__privacy{font-size:var(--fs-small);color:var(--text-muted);margin:0}.sa-summary{padding:var(--space-4) var(--space-6);background:var(--error-bg);border:2px solid var(--error);border-radius:var(--radius-box);color:var(--midnight)}.sa-summary__title{gap:var(--space-2);margin:0 0 var(--space-2);color:var(--error);align-items:center;font-size:1rem;font-weight:600;display:flex}.sa-summary ul{margin:0;padding-left:1.1em}.sa-summary a{color:var(--error);font-weight:600}.sa-msg{gap:var(--space-3);padding:var(--space-4) var(--space-6);border-radius:var(--radius-box);animation:sa-in var(--dur-base) var(--ease-out) both;align-items:flex-start;font-size:1rem;line-height:1.5;display:flex}.sa-msg .sa-icon{margin-top:1px}.sa-msg--success{background:var(--success-bg);color:var(--midnight);border:1.5px solid var(--success)}.sa-msg--success .sa-icon{color:var(--success)}.sa-msg--error{background:var(--error-bg);color:var(--midnight);border:2px solid var(--error)}.sa-msg--error .sa-icon{color:var(--error)}.sa-msg--info{background:var(--tint);color:var(--midnight);border:1.5px solid var(--praxis-border)}@keyframes sa-in{0%{opacity:.001;transform:translateY(4px)}to{opacity:1;transform:none}}.sa-dark .sa-form{background:var(--midnight-hover);color:var(--text-on-dark);border-color:#0000}.sa-dark .sa-form .sa-form__privacy,.sa-dark .sa-form .sa-form__list,.sa-dark .sa-field__hint{color:var(--text-on-dark-muted)}.sa-dark .sa-field__error{color:var(--error-on-dark)}.sa-box{padding:var(--space-4) var(--space-6) var(--space-6);border-radius:var(--radius-box);gap:var(--space-3);max-width:var(--measure);border:1.5px solid;flex-direction:column;display:flex}@media (width>=600px){.sa-box{padding:var(--space-6)}}.sa-box--praxis{background:var(--praxis-bg);border-color:var(--praxis-border)}.sa-box--reflexion{background:var(--reflexion-bg);border-color:var(--reflexion-border)}.sa-box__head{gap:var(--space-2);align-items:center;display:flex}.sa-box--praxis .sa-box__head .sa-icon{color:var(--petrol)}.sa-box--reflexion .sa-box__head .sa-icon{color:var(--reflexion-border)}.sa-box__head .sa-label{color:var(--midnight)}.sa-breath{gap:var(--space-4);align-items:center;display:flex}.sa-breath__dot{border-radius:var(--radius-round);border:1.5px solid var(--petrol);background:radial-gradient(circle,var(--petrol) 0 30%,transparent 31%);flex:none;width:44px;height:44px}.sa-breath.is-running .sa-breath__dot{animation:sa-guide var(--dur-breath-guide) ease-in-out infinite}@keyframes sa-guide{0%,to{transform:scale(.7)}40%{transform:scale(1)}50%{transform:scale(1)}}.sa-crisis{padding:var(--space-4) var(--space-6) var(--space-6);background:var(--crisis-bg);color:var(--midnight);border:2px solid var(--crisis-border);border-radius:var(--radius-box);max-width:var(--measure);transition:none!important;animation:none!important}.sa-crisis p{margin:0 0 var(--space-3)}.sa-crisis ul{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sa-crisis a[href^=tel\:]{min-height:var(--target-min);color:var(--midnight);text-underline-offset:.18em;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.sa-crisis a[href^=tel\:] .sa-icon{width:18px;height:18px;margin-right:var(--space-2);color:var(--petrol)}.sa-crisis-short{font-size:var(--fs-small);line-height:1.6}.sa-crisis-short a{color:inherit;margin-block:-12px;padding:12px 2px;font-weight:600;display:inline-block}.sa-badge{border:1.5px solid var(--petrol);border-radius:var(--radius-field);font:500 var(--fs-label)/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--petrol);white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.sa-badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.sa-dark .sa-badge{color:var(--cyan);border-color:var(--cyan)}.sa-tag{font:500 var(--fs-label)/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);display:inline-block}.sa-dark .sa-tag{color:var(--text-on-dark-muted)}.sa-plate{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.sa-plate__img{aspect-ratio:3200/1747;object-fit:contain;background:var(--image-plate);border-radius:var(--radius-plate);width:100%;height:auto;padding:var(--space-3);display:block}.sa-plate figcaption{font-size:var(--fs-small);color:var(--text-muted);max-width:var(--measure);line-height:1.5}.sa-plate figcaption b{color:var(--midnight)}.sa-dark .sa-plate figcaption{color:var(--text-on-dark-muted)}.sa-dark .sa-plate figcaption b{color:var(--text-on-dark-strong)}.sa-gallery{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=900px){.sa-gallery{grid-template-columns:1fr 1fr}}.sa-plate__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.sa-lightbox{background:var(--midnight);color:var(--text-on-dark);gap:var(--space-4);padding:var(--space-4) var(--gutter-mobile);box-shadow:var(--shadow-layer);grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset:0}.sa-video{gap:var(--space-3);max-width:var(--measure);flex-direction:column;display:flex}.sa-video__poster{aspect-ratio:16/9;border-radius:var(--radius-plate);background:var(--midnight);cursor:pointer;border:0;place-items:center;width:100%;padding:0;display:grid;position:relative;overflow:hidden}.sa-video__poster img{object-fit:cover;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.sa-video__play{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);min-height:var(--target-min);border-radius:var(--radius-button);background:var(--gold);color:var(--midnight);font:600 1rem/1 var(--font-body);box-shadow:0 2px 0 var(--gold-edge);transition:background-color var(--dur-fast) var(--ease-out);display:inline-flex;position:relative}@media (hover:hover){.sa-video__poster:hover .sa-video__play{background:var(--gold-hover)}}.sa-video__poster:focus-visible{outline:var(--focus-width) solid var(--petrol);outline-offset:var(--focus-offset)}.sa-video__meta{gap:var(--space-2) var(--space-4);font-size:var(--fs-small);color:var(--text-muted);flex-wrap:wrap;display:flex}.sa-details summary{cursor:pointer;min-height:var(--target-min);align-items:center;gap:var(--space-2);color:var(--petrol);font-weight:600;display:flex}.sa-voices{gap:var(--space-4);flex-direction:column;display:flex}.sa-voices__viewport{overflow:hidden}.sa-voices__track{gap:var(--space-4);transition:transform var(--dur-slide) var(--ease-out);display:flex}.sa-voice{justify-content:space-between;gap:var(--space-4);padding:var(--space-6);background:var(--white);border:1px solid var(--muted);border-radius:var(--radius-box);flex-direction:column;flex:0 0 100%;display:flex}@media (width>=600px){.sa-voice{flex-basis:calc((100% - var(--space-4))/2)}}@media (width>=900px){.sa-voice{flex-basis:calc((100% - 2*var(--space-4))/3)}}.sa-voice blockquote{font-family:var(--font-heading);margin:0;font-size:1.1875rem;line-height:1.45}.sa-voice cite{font-style:normal;font-size:var(--fs-small);color:var(--text-muted)}.sa-voices__ctrl{align-items:center;gap:var(--space-2);display:flex}.sa-dots{gap:0;margin-inline:auto;display:flex}.sa-dots button{width:var(--target-min);height:var(--target-min);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.sa-dots button:before{content:"";border:1.5px solid var(--midnight);background:0 0;border-radius:50%;width:10px;height:10px}.sa-dots button[aria-current=true]:before{background:var(--midnight)}.sa-voices__note{font-size:var(--fs-small);color:var(--text-muted);max-width:var(--measure);margin:0;font-style:italic}.sa-header{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--gutter-mobile);background:var(--base);border-bottom:1px solid var(--muted);display:flex}.sa-header__brand{align-items:center;gap:var(--space-3);color:var(--midnight);min-height:var(--target-min);text-decoration:none;display:flex}.sa-header__brand img{display:block}.sa-nav{gap:var(--space-1);display:flex}.sa-nav a{min-height:var(--target-min);padding:0 var(--space-3);color:var(--midnight);border-radius:var(--radius-field);transition:background-color var(--dur-fast) var(--ease-out);align-items:center;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex}@media (hover:hover){.sa-nav a:hover{background:var(--tint)}}.sa-nav a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--petrol);border-radius:0}.sa-footer{background:var(--midnight);color:var(--text-on-dark);padding:var(--space-12) var(--gutter-mobile) var(--space-8);gap:var(--space-4);font-size:var(--fs-small);flex-direction:column;display:flex}.sa-footer p{max-width:var(--measure);margin:0}.sa-footer a{color:var(--cyan)}.sa-footer__links{gap:0 var(--space-4);flex-wrap:wrap;display:flex}.sa-footer__links a{min-height:var(--target-min);align-items:center;display:inline-flex}.sa-footer__meta{color:var(--text-on-dark-muted)}.sa-layer{background:var(--midnight);color:var(--text-on-dark);grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:hidden}.sa-layer__bar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);display:flex}.sa-layer__close{align-items:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-4);border-radius:var(--radius-button);border:1.5px solid var(--text-on-dark);color:var(--text-on-dark-strong);font:600 1rem/1 var(--font-body);cursor:pointer;background:0 0;display:inline-flex}@media (hover:hover){.sa-layer__close:hover{background:var(--midnight-hover)}}.sa-layer__stage{min-height:0;position:relative}.sa-layer__note{padding:var(--space-3) var(--space-4);font-size:var(--fs-small);color:var(--text-on-dark-muted);border-top:1px solid var(--midnight-hover)}.sa-guide{inset:auto var(--space-3) var(--space-3);padding:var(--space-4) var(--space-4) var(--space-4);background:var(--base);color:var(--midnight);border-radius:var(--radius-box);box-shadow:var(--shadow-layer);gap:var(--space-3);font-size:var(--fs-small);flex-direction:column;line-height:1.5;display:flex;position:absolute}.sa-guide ol{gap:var(--space-2);flex-direction:column;margin:0;padding-left:1.2em;display:flex}.sa-og{background:var(--midnight);width:1200px;height:630px;color:var(--text-on-dark-strong);font-family:var(--font-body);position:relative;overflow:hidden}.sa-og__bar{background:var(--base);height:64px;color:var(--midnight);font:500 18px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 48px;display:flex;position:absolute;bottom:0;left:0;right:0}.sa-og__bar b{color:var(--petrol);font-weight:500}.sa-page{flex-direction:column;min-height:100%;display:flex}.sa-main{padding:var(--space-12) var(--gutter-mobile);gap:var(--space-6);max-width:calc(var(--measure) + 2*var(--gutter-mobile));flex-direction:column;width:100%;margin-inline:auto;display:flex}@media (width>=900px){.sa-main{padding:var(--space-16) var(--gutter-desktop)}.sa-header,.sa-footer{padding-inline:var(--gutter-desktop)}}.sa-terms{gap:var(--space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sa-term{gap:var(--space-2);scroll-margin-top:var(--space-16);flex-direction:column;display:flex}.sa-term h2{font-family:var(--font-heading);font-weight:600;font-size:var(--fs-h3);gap:var(--space-2) var(--space-3);flex-wrap:wrap;align-items:baseline;margin:0;line-height:1.25;display:flex}.sa-term h2 a.sa-anchor{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-label);opacity:0;transition:opacity var(--dur-fast) var(--ease-out);text-decoration:none}.sa-term:hover h2 a.sa-anchor,.sa-term h2 a.sa-anchor:focus-visible{opacity:1}.sa-toc{gap:var(--space-2);flex-wrap:wrap;display:flex}.sa-toc a{min-height:var(--target-min);padding:0 var(--space-3);border:1px solid var(--muted);border-radius:var(--radius-field);color:var(--midnight);font-size:var(--fs-small);align-items:center;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:reduce){.sa-root *,.sa-root :before,.sa-root :after{transition:none!important;animation:none!important}}.sa-root{margin:0}.sa-wrap{width:100%;max-width:calc(var(--page-max) + 2*var(--gutter-mobile));padding-inline:var(--gutter-mobile);box-sizing:border-box;margin-inline:auto}.sa-lead{font-size:var(--fs-body);max-width:var(--measure);line-height:1.6}.sa-define{font-family:var(--font-heading);font-size:var(--fs-h3);max-width:var(--measure);margin:0;font-weight:400;line-height:1.4}.sa-facts{font:500 var(--fs-small)/1.5 var(--font-body);color:var(--midnight)}.sa-sec,.sa-band{background:var(--base);position:relative}.sa-sec{padding-block:var(--space-12)}.sa-sec p{margin:0}.sa-sec .sa-stack{gap:var(--space-4)}.sa-sec--tint{background:linear-gradient(to bottom,var(--base),var(--tint) var(--fade),var(--tint) calc(100% - var(--fade)),var(--base));padding-block:calc(var(--space-12) + var(--space-8))}.sa-sec.sa-dark{background:var(--midnight)}.sa-sticky{z-index:20;transition:background-color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out);padding-inline:0;position:sticky;top:0}.sa-sticky.is-scrolled{background:var(--glass-light);backdrop-filter:blur(12px)saturate(1.4);border-bottom-color:#0000}.sa-sticky.is-scrolled.is-tint{background:var(--glass-tint)}.sa-sticky.is-scrolled.is-dark{background:var(--glass-dark)}.sa-sticky.is-dark .sa-header__brand,.sa-sticky.is-dark .sa-nav a,.sa-sticky.is-dark .sa-hdr-menu{color:var(--text-on-dark-strong)}.sa-sticky.is-dark .sa-nav a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--cyan)}.sa-sticky.is-dark :focus-visible{outline-color:var(--gold)}@media (hover:hover){.sa-sticky.is-dark .sa-nav a:hover{background:var(--midnight-hover)}}.sa-hdr-in{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.sa-header__brand .sa-logo{height:auto;display:block}.sa-header__brand .sa-logo--band{width:132px;height:44px;display:none}.sa-header__brand .sa-logo--word{width:auto;height:18px}.sa-header__brand .sa-on-dark,.sa-sticky.is-dark .sa-header__brand .sa-on-light{display:none}.sa-sticky.is-dark .sa-header__brand .sa-on-dark{display:block}.sa-sticky.is-dark .sa-header__brand .sa-logo--band.sa-on-dark{display:none}.sa-hdr-menu{width:var(--target-min);height:var(--target-min);border-radius:var(--radius-field);color:var(--midnight);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.sa-nav--desk{display:none}@supports not (backdrop-filter:blur(1px)){.sa-sticky.is-scrolled{background:var(--base)}.sa-sticky.is-scrolled.is-tint{background:var(--tint)}.sa-sticky.is-scrolled.is-dark{background:var(--midnight)}}.sa-hero{padding-block:var(--space-8) var(--space-12)}.sa-hero__grid{gap:var(--space-6);display:grid}.sa-hero__kicker{font:500 var(--fs-label)/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cyan);margin:0}.sa-hero__hook{font-family:var(--font-heading);font-weight:600;font-size:var(--fs-hero);letter-spacing:-.02em;color:var(--text-on-dark-strong);text-wrap:balance;margin:0;line-height:1.12}.sa-hero__sub{font-size:var(--fs-body);color:var(--text-on-dark);max-width:34em;margin:0;line-height:1.55}.sa-hero__meta{font-size:var(--fs-small);color:var(--text-on-dark-muted);margin:0}.sa-hero__cover{border-radius:3px;width:168px;height:auto;display:block;box-shadow:0 14px 32px #00000073,0 2px 6px #0000004d}.sa-hero__text{gap:var(--space-4);flex-direction:column;display:flex}.sa-hero__actions{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.sa-hero__actions .sa-btn{min-height:52px;font-size:1.0625rem}.sa-isnot{gap:var(--space-6);display:grid}.sa-isnot h3{margin:0 0 var(--space-3)}.sa-isnot ul{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sa-isnot li{gap:var(--space-3);grid-template-columns:22px 1fr;align-items:start;line-height:1.5;display:grid}.sa-isnot li .sa-icon{width:22px;height:22px;color:var(--petrol);margin-top:1px}.sa-isnot__not li .sa-icon{color:var(--text-muted)}.sa-ph{text-align:center;padding:var(--space-4);border-radius:var(--radius-plate);background:var(--muted);color:var(--text-muted);font:500 var(--fs-label)/1.5 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;place-items:center;display:grid}.sa-ph--model{aspect-ratio:16/7;background:var(--midnight);max-height:360px;color:var(--text-on-dark-muted)}.sa-ph--hide-sm{display:none}.sa-split{gap:var(--space-8);display:grid}.sa-split>.sa-ph{order:-1;max-height:260px}.sa-quote{padding-block:var(--space-12);text-align:center;align-items:center;gap:var(--space-3);flex-direction:column;margin:0;display:flex}.sa-quote:before{content:"";background:var(--petrol);border-radius:2px;width:40px;height:2px}.sa-quote blockquote{max-width:30em;font-family:var(--font-heading);font-style:italic;font-weight:400;font-size:var(--fs-h3);color:var(--midnight);text-wrap:balance;margin:0;line-height:1.4}.sa-quote figcaption{font:500 var(--fs-label)/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.sa-cta-mid{padding-block:var(--space-2) var(--space-12);justify-content:center;display:flex}.sa-link--arrow{min-height:var(--target-min);align-items:center;display:inline-flex}.sa-box--raised{background:var(--white);box-shadow:var(--shadow-raise)}.sa-chips{gap:var(--space-3);grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;max-width:760px;margin:0;padding:0;list-style:none;display:grid}.sa-chip{text-align:center;width:100%;height:100%;min-height:64px;padding:var(--space-3) var(--space-4);border:1.5px solid var(--field-border);border-radius:var(--radius-box);background:var(--white);color:var(--midnight);font:600 var(--fs-small)/1.35 var(--font-body);hyphens:auto;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;display:flex}@media (hover:hover){.sa-chip:hover{border-color:var(--midnight)}}.sa-chip[aria-pressed=true]{background:var(--midnight);border-color:var(--midnight);color:var(--base)}.sa-chip:focus-visible{outline:var(--focus-width) solid var(--petrol);outline-offset:var(--focus-offset)}.sa-acc{border-top:1px solid var(--muted)}.sa-acc:last-child{border-bottom:1px solid var(--muted)}.sa-acc summary{gap:var(--space-3);min-height:var(--target-min);padding:var(--space-3) 0;cursor:pointer;grid-template-columns:1fr 24px;align-items:center;font-weight:600;line-height:1.4;list-style:none;display:grid}.sa-acc summary::-webkit-details-marker{display:none}.sa-acc summary:after{content:"";width:10px;height:10px;transition:transform var(--dur-fast) var(--ease-out);border-bottom:1.75px solid;border-right:1.75px solid;justify-self:center;transform:rotate(45deg)translate(-3px,-3px)}.sa-acc[open] summary:after{transform:rotate(-135deg)translate(-2px,-2px)}.sa-acc summary:focus-visible{outline:var(--focus-width) solid var(--petrol);outline-offset:var(--focus-offset)}.sa-acc__body{padding:0 0 var(--space-4);gap:var(--space-3);max-width:var(--measure);flex-direction:column;display:flex}.sa-faq{max-width:var(--measure)}.sa-tiles{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.sa-tile{gap:var(--space-3);padding:var(--space-4);background:var(--white);border:1px solid var(--muted);border-radius:var(--radius-box);grid-template-columns:40px 1fr;display:grid}.sa-tile__icon{border-radius:var(--radius-round);background:var(--tint);width:40px;height:40px;color:var(--petrol);place-items:center;display:grid}.sa-tile h3{margin:0 0 var(--space-1);font:600 1.0625rem/1.3 var(--font-body)}.sa-tile p{font-size:var(--fs-small);color:var(--text-muted);margin:0;line-height:1.5}.sa-tile .sa-tag{margin-top:var(--space-2);display:block}.sa-bio{gap:var(--space-4);grid-template-columns:88px 1fr;align-items:start;display:grid}.sa-bio .sa-ph{width:88px;height:110px;padding:var(--space-2);font-size:10px}.sa-badge{align-self:flex-start}.sa-buy{gap:var(--space-3);flex-direction:column;max-width:420px;display:flex}.sa-buy .sa-btn{width:100%}.sa-price{gap:var(--space-1);font-size:var(--fs-body);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sa-formsec .sa-form{max-width:none}.sa-formsec .sa-btn{width:100%;min-height:52px;font-size:1.0625rem}.sa-formsec .sa-ph{max-width:120px}.sa-totop{right:var(--space-4);bottom:var(--space-4);z-index:30;border-radius:var(--radius-round);background:var(--midnight);width:48px;height:48px;color:var(--gold);box-shadow:var(--shadow-layer);cursor:pointer;animation:sa-in var(--dur-base) var(--ease-out) both;border:0;place-items:center;display:grid;position:fixed}.sa-totop:focus-visible{outline:var(--focus-width) solid var(--petrol);outline-offset:var(--focus-offset)}.sa-totop[hidden]{display:none}.has-banner .sa-totop{bottom:calc(var(--space-4) + var(--banner-h,96px))}@media (width>=600px){.sa-isnot{grid-template-columns:1fr 1fr}.sa-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-chips{grid-template-columns:repeat(4,minmax(0,1fr))}.sa-chips>li{grid-column:span 2}.sa-chips>li:nth-child(5):last-child{grid-column:2/span 2}.sa-ph--hide-sm{display:grid}}@media (width>=900px){.sa-wrap{padding-inline:var(--gutter-desktop)}.sa-sec{padding-block:var(--space-16)}.sa-sec--tint{padding-block:calc(var(--space-16) + var(--space-8))}.sa-hdr-menu{display:none}.sa-nav--desk{display:flex}.sa-header__brand .sa-logo--klein{display:none}.sa-header__brand .sa-logo--band.sa-on-light{display:block}.sa-sticky.is-dark .sa-header__brand .sa-logo--band.sa-on-light,.sa-sticky.is-dark .sa-header__brand .sa-logo--klein{display:none}.sa-sticky.is-dark .sa-header__brand .sa-logo--band.sa-on-dark{display:block}.sa-header__brand .sa-logo--word{height:20px}.sa-hero{padding-block:var(--space-16)}.sa-hero__grid{gap:var(--space-16);grid-template-columns:280px minmax(0,1fr);align-items:center}.sa-hero__cover{width:280px}.sa-hero__coverwrap{order:-1}.sa-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.sa-split{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.sa-split--wide{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.sa-split>.sa-ph{order:0;max-height:none}.sa-bio{grid-template-columns:120px 1fr}.sa-bio .sa-ph{width:120px;height:150px}.sa-formsec .sa-btn{width:auto}.sa-formsec .sa-ph{max-width:200px}.sa-totop{display:none}.sa-hero--reveal{z-index:0;position:sticky;top:0}.sa-hero--reveal~*{z-index:1;position:relative}}@media (width>=900px) and (prefers-reduced-motion:reduce){.sa-hero--reveal{position:relative}}.sa-footer{z-index:1;position:relative}.sa-quote{margin-inline:auto}.sa-figure{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.sa-figure img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-plate);background:var(--muted);width:100%;height:auto;display:block}.sa-split>.sa-figure{order:-1}.sa-split>.sa-figure img{max-height:260px}.sa-figure--hide-sm{display:none}.sa-hero--statement .sa-hero__text{max-width:880px}.sa-hero__statement{font-family:var(--font-heading);font-weight:400;font-size:var(--fs-hero);letter-spacing:-.015em;color:var(--text-on-dark-strong);text-wrap:balance;margin:0;line-height:1.2}.sa-hero__statement strong{font-weight:600}.sa-hero--model .sa-hero__grid{gap:var(--space-8)}.sa-hero--model .sa-h1{color:var(--text-on-dark-strong)}.sa-hero__still{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-plate);background:var(--midnight-hover);width:100%;display:block}.sa-hero__define{font-size:var(--fs-small);color:var(--text-on-dark-muted);max-width:34em;margin:0;line-height:1.55}.sa-pagehead{background:linear-gradient(to bottom,var(--tint) calc(100% - var(--fade)),var(--base));padding-block:var(--space-12) var(--space-16)}.sa-pagehead .sa-stack{gap:var(--space-4);max-width:calc(760px + 2 * var(--gutter-mobile));margin-inline:auto}@media (width>=900px){.sa-pagehead .sa-stack{max-width:calc(760px + 2 * var(--gutter-desktop))}}.sa-arc{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.sa-arc__item{align-content:start;gap:var(--space-4);grid-template-columns:32px minmax(0,1fr);align-items:start;display:grid;position:relative}.sa-arc__mark{place-items:center;width:32px;height:32px;display:grid}.sa-arc__mark:before{content:"";width:var(--arc-d,14px);height:var(--arc-d,14px);box-sizing:border-box;border-radius:var(--radius-round);border:2px solid var(--petrol);background:radial-gradient(circle closest-side,var(--gold-on-light) 0 62%,var(--base) 64%)}.sa-arc__item:nth-child(2){--arc-d:20px}.sa-arc__item:nth-child(3){--arc-d:28px}.sa-arc__item:not(:last-child):after{content:"";top:36px;left:15px;bottom:calc(-1 * var(--space-8) + 4px);background:var(--muted);width:2px;position:absolute}.sa-arc__item h3{margin:0 0 var(--space-2)}.sa-arc__item p{margin:0;line-height:1.6}.sa-pillars{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}.sa-pillar{gap:var(--space-4);grid-template-columns:40px minmax(0,1fr);align-items:start;display:grid}.sa-pillar h3{margin:0 0 var(--space-2);font-family:var(--font-heading);font-size:1.1875rem;font-weight:600;line-height:1.3}.sa-pillar p{margin:0;line-height:1.55}.sa-sec--tint .sa-tile__icon{background:var(--white)}.sa-split--portrait>:first-child{max-width:280px}.sa-portrait{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-plate);width:100%;max-width:280px;display:block}.sa-subline{font-family:var(--font-heading);color:var(--petrol);margin:0;font-size:1.1875rem;font-style:italic;font-weight:400;line-height:1.4}.sa-timeline{max-width:var(--measure);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.sa-timeline li{padding:0 0 var(--space-6) var(--space-8);gap:2px;display:grid;position:relative}.sa-timeline li:last-child{padding-bottom:0}.sa-timeline li:before{content:"";box-sizing:border-box;border-radius:var(--radius-round);background:var(--base);border:2px solid var(--petrol);width:18px;height:18px;position:absolute;top:4px;left:0}.sa-timeline li:not(:last-child):after{content:"";background:var(--muted);width:2px;position:absolute;top:26px;bottom:0;left:8px}.sa-timeline li.is-now:before{background:radial-gradient(circle closest-side,var(--gold-on-light) 0 62%,var(--base) 64%)}.sa-timeline time{font:500 var(--fs-label)/1.6 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--petrol)}.sa-timeline span{line-height:1.5}.sa-btn--sm{min-height:var(--target-min);padding:var(--space-2) var(--space-4);font-size:var(--fs-small)}.sa-btn--sm .sa-icon{width:18px;height:18px}.sa-copy{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.sa-copy__status{font-size:var(--fs-small);color:var(--success);align-items:center;gap:var(--space-1);font-weight:600;display:inline-flex}.sa-copy__status .sa-icon{width:18px;height:18px}.sa-btn.is-copied{--btn-fg:var(--success);box-shadow:inset 0 0 0 1.5px var(--success)}.sa-box--plain{background:var(--white);border-color:var(--muted)}.sa-dark .sa-box--plain{background:var(--midnight-hover);color:var(--text-on-dark);border-color:#0000}.sa-downloads{max-width:var(--measure);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sa-downloads li{border-top:1px solid var(--muted)}.sa-downloads li:last-child{border-bottom:1px solid var(--muted)}.sa-downloads a{gap:var(--space-3);min-height:56px;padding:var(--space-3) 0;color:var(--midnight);grid-template-columns:24px minmax(0,1fr);align-items:center;text-decoration:none;display:grid}.sa-downloads a .sa-icon{color:var(--petrol)}.sa-downloads b{font-weight:600;line-height:1.35;display:block}.sa-downloads small{font:500 var(--fs-label)/1.5 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);display:block}@media (hover:hover){.sa-downloads a:hover b{color:var(--petrol-hover);text-underline-offset:.18em;text-decoration:underline}}.sa-downloads a:focus-visible{outline:var(--focus-width) solid var(--petrol);outline-offset:var(--focus-offset)}.sa-stage{background:var(--midnight);color:var(--text-on-dark);border-radius:var(--radius-box);flex-direction:column;display:flex;position:relative;overflow:hidden}.sa-stage__canvas{aspect-ratio:4/3;place-items:center;display:grid;position:relative}.sa-stage__canvas>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sa-stage__start{z-index:1;align-items:center;gap:var(--space-2);text-align:center;padding:var(--space-4);flex-direction:column;display:flex;position:relative}.sa-stage__note{padding:var(--space-3) var(--space-4);font-size:var(--fs-small);color:var(--text-on-dark-muted);border-top:1px solid var(--midnight-hover);margin:0;line-height:1.5}.sa-stage .sa-guide{max-width:440px}.sa-stage__start .sa-btn,.sa-layer .sa-stage__start .sa-btn{--btn-bg:var(--gold);--btn-fg:var(--midnight);--btn-hover:var(--gold-hover);--btn-edge:var(--gold-edge)}.sa-stage :focus-visible,.sa-layer :focus-visible{outline-color:var(--gold)}.sa-stage .sa-guide :focus-visible,.sa-layer .sa-guide :focus-visible{outline-color:var(--petrol)}.sa-layer .sa-label{color:var(--cyan)}.sa-layer__stage .sa-ph{background:var(--midnight-hover);color:var(--text-on-dark-muted);border-radius:0;position:absolute;inset:0}.sa-acc--icon summary{grid-template-columns:28px minmax(0,1fr) 24px}.sa-acc--icon summary>.sa-icon{color:var(--petrol)}.sa-acc__title{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.sa-threshold{margin:var(--space-4) 0;padding:var(--space-4) 0;border-block:1.5px dashed var(--field-border);font-family:var(--font-heading);color:var(--midnight);max-width:var(--measure);font-size:1.1875rem;font-style:italic;line-height:1.45}.sa-jump{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px;margin:0;padding:0;list-style:none;display:grid}.sa-jump a{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:56px;padding:var(--space-3) var(--space-4);background:var(--white);border:1.5px solid var(--field-border);border-radius:var(--radius-field);color:var(--midnight);font:600 var(--fs-small)/1.3 var(--font-body);hyphens:auto;transition:border-color var(--dur-fast) var(--ease-out);text-decoration:none;display:flex}.sa-jump a:after{content:"↓";color:var(--petrol);flex:none}@media (hover:hover){.sa-jump a:hover{border-color:var(--midnight)}}.sa-jump a:focus-visible{outline:var(--focus-width) solid var(--petrol);outline-offset:var(--focus-offset)}.sa-pending{text-align:center;aspect-ratio:16/9;padding:var(--space-6);border:1.5px dashed var(--field-border);border-radius:var(--radius-plate);background:var(--white);color:var(--text-muted);font-size:var(--fs-small);place-items:center;line-height:1.5;display:grid}.sa-pending p{max-width:30em}.sa-noteline{gap:var(--space-2);font-size:var(--fs-small);color:var(--text-muted);max-width:var(--measure);grid-template-columns:20px minmax(0,1fr);align-items:start;margin:0;line-height:1.5;display:grid}.sa-noteline .sa-icon{width:20px;height:20px;color:var(--petrol);margin-top:1px}.sa-plate--wide{grid-column:1/-1}.sa-plate__zoom{cursor:zoom-in;border-radius:var(--radius-plate);background:0 0;border:0;width:100%;padding:0;display:block}.sa-plate__zoom:focus-visible{outline:var(--focus-width) solid var(--petrol);outline-offset:var(--focus-offset)}.sa-lightbox__bar{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.sa-lightbox__bar p{color:var(--text-on-dark-strong);margin:0;font-size:1rem;font-weight:600}.sa-lightbox__img{background:var(--image-plate);border-radius:var(--radius-plate);min-height:0;padding:var(--space-3);place-items:center;display:grid}.sa-lightbox__img img{object-fit:contain;max-width:100%;max-height:100%}.sa-lightbox__nav{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.sa-lightbox figcaption{font-size:var(--fs-small);color:var(--text-on-dark-muted);max-width:var(--measure);line-height:1.5}.sa-lightbox .sa-btn{--btn-bg:var(--gold);--btn-fg:var(--midnight);--btn-hover:var(--gold-hover);--btn-edge:var(--gold-edge)}.sa-lightbox .sa-btn--secondary{--btn-bg:transparent;--btn-fg:var(--text-on-dark-strong);--btn-hover:var(--midnight-hover);box-shadow:inset 0 0 0 1.5px var(--text-on-dark)}.sa-lightbox :focus-visible{outline-color:var(--gold)}.sa-lightbox figcaption b,.sa-lightbox .sa-iconbtn{color:var(--text-on-dark-strong)}.sa-plate__more{margin-top:var(--space-1)}.sa-plate__more summary{align-items:center;gap:var(--space-2);min-height:var(--target-min);color:var(--petrol);cursor:pointer;font-weight:600;list-style:none;display:inline-flex}.sa-plate__more summary::-webkit-details-marker{display:none}.sa-plate__more summary:after{content:"";width:8px;height:8px;transition:transform var(--dur-fast) var(--ease-out);border-bottom:2px solid;border-right:2px solid;transform:translateY(-2px)rotate(45deg)}.sa-plate__more[open] summary:after{transform:translateY(2px)rotate(-135deg)}.sa-plate__more summary:focus-visible{outline:var(--focus-width) solid var(--petrol);outline-offset:var(--focus-offset);border-radius:4px}.sa-plate__more p{margin:0}@media (width>=900px){.sa-plate__more summary{display:none}}.sa-linklist{max-width:var(--measure);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sa-linklist li{border-top:1px solid var(--muted)}.sa-linklist li:last-child{border-bottom:1px solid var(--muted)}.sa-linklist a{gap:var(--space-3);min-height:64px;padding:var(--space-4) 0;color:var(--midnight);grid-template-columns:minmax(0,1fr) 24px;align-items:center;text-decoration:none;display:grid}.sa-linklist a .sa-icon{color:var(--petrol);transition:transform var(--dur-fast) var(--ease-out)}.sa-linklist b{font-weight:600;line-height:1.35;display:block}.sa-linklist span{font-size:var(--fs-small);color:var(--text-muted);line-height:1.5;display:block}@media (hover:hover){.sa-linklist a:hover b{color:var(--petrol-hover)}.sa-linklist a:hover .sa-icon{transform:translate(3px)}}.sa-linklist a:focus-visible{outline:var(--focus-width) solid var(--petrol);outline-offset:var(--focus-offset)}.sa-log{gap:var(--space-4);max-width:var(--measure);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sa-log li{gap:2px;display:grid}.sa-log time{font:500 var(--fs-label)/1.6 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--petrol)}.sa-fieldset{border:0;flex-direction:column;gap:0;min-width:0;margin:0;padding:0;display:flex}.sa-fieldset legend{margin:0 0 var(--space-2);padding:0;font-size:1rem;font-weight:600}.sa-radio{gap:var(--space-3);min-height:var(--target-min);padding-block:var(--space-1);cursor:pointer;grid-template-columns:24px minmax(0,1fr);align-items:center;font-size:1rem;line-height:1.4;display:grid}.sa-radio input{appearance:none;border:1.5px solid var(--field-border);border-radius:var(--radius-round);background:var(--white);cursor:pointer;width:24px;height:24px;transition:border-color var(--dur-fast) var(--ease-out);place-items:center;margin:0;display:grid}.sa-radio input:checked{border:2px solid var(--midnight)}.sa-radio input:checked:after{content:"";border-radius:var(--radius-round);background:var(--midnight);width:12px;height:12px}.sa-radio input:focus-visible{outline:var(--focus-width) solid var(--petrol);outline-offset:var(--focus-offset)}@media (hover:hover){.sa-radio:hover input{border-color:var(--midnight)}}.sa-fieldset.is-error .sa-radio input{border:2px solid var(--error)}.sa-value{font:500 1rem/1.4 var(--font-mono);letter-spacing:.02em}.sa-confirm{gap:var(--space-3);padding:var(--space-6);background:var(--success-bg);border:1.5px solid var(--success);border-radius:var(--radius-box);max-width:560px;animation:sa-in var(--dur-base) var(--ease-out) both;flex-direction:column;display:flex}.sa-confirm h2{gap:var(--space-2);font-family:var(--font-heading);font-weight:600;font-size:var(--fs-h3);align-items:center;margin:0;line-height:1.25;display:flex}.sa-confirm h2 .sa-icon{color:var(--success)}.sa-confirm p{margin:0}.sa-confirm .sa-crisis-short{color:var(--midnight)}.sa-ticks{gap:var(--space-2);max-width:var(--measure);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sa-ticks li{gap:var(--space-3);grid-template-columns:22px minmax(0,1fr);align-items:start;line-height:1.5;display:grid}.sa-ticks li .sa-icon{width:22px;height:22px;color:var(--petrol);margin-top:1px}.sa-menu{background:var(--base);flex-direction:column;min-height:100%;display:flex}.sa-menu__list{padding:var(--space-4) var(--gutter-mobile);flex-direction:column;margin:0;list-style:none;display:flex}.sa-menu__list a{border-bottom:1px solid var(--muted);min-height:56px;color:var(--midnight);font-family:var(--font-heading);font-weight:600;font-size:var(--fs-h3);align-items:center;text-decoration:none;display:flex}.sa-menu__list a[aria-current=page]{color:var(--petrol);box-shadow:inset 0 -2px 0 var(--petrol)}@media (width>=600px){.sa-figure--hide-sm{display:flex}.sa-pillars{gap:var(--space-8) var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr))}.sa-timeline li{gap:var(--space-4);grid-template-columns:132px minmax(0,1fr);align-items:baseline}.sa-jump{grid-template-columns:repeat(3,minmax(0,1fr))}.sa-stage__canvas{aspect-ratio:16/9}}@media (width>=900px){.sa-split>.sa-figure{order:0}.sa-split>.sa-figure img{max-height:none}.sa-pagehead{padding-block:var(--space-16) var(--space-24)}.sa-hero--model .sa-hero__grid{gap:var(--space-12);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}.sa-arc{gap:var(--space-12);grid-template-columns:repeat(3,minmax(0,1fr))}.sa-arc__item{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.sa-arc__item:not(:last-child):after{left:40px;right:calc(-1 * var(--space-12) + 8px);width:auto;height:2px;top:15px;bottom:auto}.sa-portrait{max-width:none}.sa-split--portrait{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.sa-split--portrait>:first-child{max-width:none}.sa-stage .sa-guide{inset:auto auto var(--space-4) var(--space-4)}.sa-lightbox{padding:var(--space-6) var(--gutter-desktop)}}.sa-header__brand .sa-logo--klein{width:36px;height:36px}.sa-header__brand .sa-logo--band{display:none!important}@media (width>=900px){.sa-header__brand .sa-logo--klein.sa-on-light{width:40px;height:40px;display:block}.sa-header__brand .sa-logo--klein.sa-on-dark{width:40px;height:40px}.sa-sticky.is-dark .sa-header__brand .sa-logo--klein.sa-on-light{display:none}.sa-sticky.is-dark .sa-header__brand .sa-logo--klein.sa-on-dark{display:block}}.sa-sec--column>.sa-wrap>*{width:100%;max-width:760px;margin-inline:auto}:is(.sa-sec--column,.sa-sec--wide) .sa-h2,:is(.sa-sec--column,.sa-sec--wide) :is(.sa-h2,.sa-drawline)+:is(.sa-lead,.sa-define):not(:has(+.sa-lead)),:is(.sa-sec--column,.sa-sec--wide) :is(.sa-lead,.sa-define)+.sa-facts,:is(.sa-sec--column,.sa-sec--wide) .sa-head :is(.sa-lead,.sa-define,.sa-facts){text-align:center;margin-inline:auto}:is(.sa-sec--column,.sa-sec--wide) :is(.sa-stack,.sa-wrap,.sa-head)>:is(.sa-label,.sa-drawline){align-self:center;margin-inline:auto}:is(.sa-sec--column,.sa-sec--wide) .sa-head .sa-drawline,:is(.sa-sec--column,.sa-sec--wide) .sa-head>.sa-label{width:fit-content;margin-inline:auto;display:block}:is(.sa-sec--column,.sa-sec--wide) .sa-head .sa-drawline{width:72px}@media (width<=899px){.sa-split,.sa-sec--column>.sa-wrap>*,.sa-hero__grid{max-width:640px;margin-inline:auto}.sa-sec--column>.sa-wrap>*{width:100%}:is(.sa-sec,.sa-pagehead) .sa-h2,:is(.sa-sec,.sa-pagehead) :is(.sa-h2,.sa-h1,.sa-drawline)+:is(.sa-lead,.sa-define):not(:has(+.sa-lead)),:is(.sa-sec,.sa-pagehead) :is(.sa-lead,.sa-define)+.sa-facts,:is(.sa-sec,.sa-pagehead) .sa-head :is(.sa-lead,.sa-define,.sa-facts){text-align:center;margin-inline:auto}:is(.sa-sec,.sa-pagehead) :is(.sa-stack,.sa-wrap,.sa-head)>:is(.sa-label,.sa-drawline,.sa-h1){text-align:center;align-self:center;margin-inline:auto}.sa-sec .sa-head .sa-drawline{margin-inline:auto}.sa-box :is(.sa-h2,.sa-lead),.sa-form :is(.sa-h2,.sa-lead),.sa-acc__body .sa-lead{text-align:left}.sa-hero__text{text-align:center;align-items:center}.sa-hero__coverwrap{justify-self:center}.sa-hero__actions{justify-content:center}.sa-hero .sa-drawline,.sa-hero__sub,.sa-hero__define{margin-inline:auto}.sa-formsec .sa-ph{align-self:center}}.sa-footer--fade{background:var(--midnight);padding-top:var(--space-12)}.sa-quote:before{content:none;display:none}@media (width<=899px){.sa-hero .sa-drawline{display:none}}.sa-chips+*{margin-top:var(--space-4)}.sa-sec--column .sa-crisis{margin-inline:auto}.sa-split>.sa-ph{justify-self:center;width:100%;max-width:390px}@media (width<=899px){.sa-split>.sa-portrait{justify-self:center;max-width:280px}}@media (width>=900px){.sa-split>.sa-ph{max-width:none}}.sa-stage .sa-guide,.sa-layer .sa-guide{max-height:calc(100% - 2 * var(--space-3));overscroll-behavior:contain;overflow-y:auto}@media (width<=899px){.sa-stage .sa-guide{max-height:none;margin:var(--space-3);box-shadow:none;border:1px solid var(--muted);position:static}.sa-stage__canvas:has(.sa-guide){aspect-ratio:auto;flex-direction:column;display:flex}.sa-stage__canvas:has(.sa-guide)>.sa-ph{aspect-ratio:4/3;position:relative!important;inset:auto!important}}.sa-covercta{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;align-self:center;display:flex}.sa-covercta img{width:120px;height:auto;box-shadow:var(--shadow-cover);border-radius:3px;display:block}.sa-banner{z-index:25;gap:var(--space-3);overscroll-behavior:contain;max-height:min(72svh,600px);padding:var(--space-4) var(--gutter-mobile) calc(var(--space-4) + env(safe-area-inset-bottom,0px));background:var(--base);color:var(--midnight);border-top:1px solid var(--muted);box-shadow:var(--shadow-layer);animation:sa-in var(--dur-base) var(--ease-out) both;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.sa-banner[hidden]{display:none}.sa-banner__head{grid-template-columns:1fr var(--target-min);gap:var(--space-3);align-items:start;display:grid}.sa-banner__title{font-family:var(--font-heading);font-weight:600;font-size:var(--fs-h3);letter-spacing:-.01em;padding-top:var(--space-2);text-wrap:balance;margin:0;line-height:1.25}.sa-banner__close{margin:calc(-1 * var(--space-1)) calc(-1 * var(--space-2)) 0 0;border-color:#0000}@media (hover:hover){.sa-banner__close:hover{background:var(--tint)}}.sa-banner__text{color:var(--midnight);max-width:var(--measure);margin:0;font-size:1rem;line-height:1.5}.sa-banner .sa-form{gap:var(--space-4);background:0 0;border:0;max-width:none;padding:0}.sa-banner .sa-acc{border-top:0}.sa-banner .sa-acc:last-child{border-bottom:0}.sa-banner .sa-acc summary{min-height:var(--target-min);font-weight:500;font-size:var(--fs-small);color:var(--petrol);grid-template-columns:auto 24px;justify-content:start;padding:0}.sa-banner .sa-acc__body{padding:var(--space-2) 0 0}.sa-banner .sa-msg{animation:sa-in var(--dur-base) var(--ease-out) both}@media (width>=900px){.sa-banner{left:auto;right:var(--space-6);bottom:var(--space-6);width:min(400px,calc(100vw - 2 * var(--space-6)));max-height:calc(100svh - 2 * var(--space-6) - 72px);padding:var(--space-6);border:1px solid var(--muted);border-radius:var(--radius-box)}}@media (prefers-reduced-motion:reduce){.sa-banner,.sa-banner .sa-msg{animation:none}}html{scroll-padding-top:80px}body{margin:0}.sa-skip{left:var(--space-4);top:var(--space-2);z-index:100;padding:var(--space-2) var(--space-4);border-radius:var(--radius-button);background:var(--midnight);color:var(--gold);font-weight:600;position:absolute;transform:translateY(-200%)}.sa-skip:focus-visible{transform:none}.sa-menu-dialog{background:var(--base);border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0}.sa-menu-dialog::backdrop{background:var(--base)}.sa-menu-dialog__top{padding-block:var(--space-2);justify-content:flex-end;display:flex}.sa-menu-dialog .sa-hdr-menu{display:inline-grid}.sa-footer__in,.sa-legal .sa-wrap{gap:var(--space-4);flex-direction:column;display:flex}.sa-legal .sa-h3{margin-top:var(--space-8)}.sa-legal ul{padding-left:var(--space-6);gap:var(--space-2);flex-direction:column;margin:0;display:flex}.sa-legal :is(p,li){hyphens:auto;overflow-wrap:break-word}.sa-table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:var(--fs-small);line-height:1.5}.sa-table :is(th,td){padding:var(--space-3);border-top:1px solid var(--muted);text-align:left;vertical-align:top;hyphens:auto;overflow-wrap:break-word}.sa-table thead th{border-top:0;border-bottom:2px solid var(--midnight);font-weight:600}.sa-table tbody th{font-weight:600}.sa-table--nr thead th:first-child{width:3rem}@media (width<=899px){.sa-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sa-table,.sa-table :is(tbody,tr,th,td){display:block}.sa-table tr{padding-block:var(--space-3);border-top:1px solid var(--muted)}.sa-table :is(th,td){gap:var(--space-3);padding:var(--space-1) 0;border:0;grid-template-columns:minmax(0,9rem) minmax(0,1fr);display:grid}.sa-table :is(th,td):before{content:attr(data-label);color:var(--text-muted);font-weight:600}}.sa-help__actions{margin-top:var(--space-2)}@media (width<=599px){.sa-help__actions{flex-direction:column;align-items:stretch}}.sa-stage__start[hidden],.sa-guide[hidden],.sa-field__error[hidden],.sa-form[hidden],.sa-stack[hidden],.sa-msg[hidden]{display:none}.sa-sec .sa-stack--24{gap:var(--space-6)}.sa-sec .sa-stack--20{gap:calc(var(--space-4) + var(--space-1))}.sa-box--plain>p{margin-block:0}@media (width>=900px){.sa-hero--model .sa-hero__grid:not(:has(.sa-hero__still)){grid-template-columns:minmax(0,1fr);max-width:760px}}.sa-stage-sec{gap:var(--space-6)}.sa-stage__frame{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.sa-stage__nojs{padding:var(--space-4);text-align:center;color:var(--text-on-dark-muted);margin:0;position:relative}.sa-guide__title{margin:0;font-size:1rem;font-weight:600}.sa-guide__note{color:var(--text-muted);margin:0;font-style:italic}.sa-guide__never{min-height:var(--target-min);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}@media (width<=899px){.sa-guide{box-shadow:none;position:static}}@media (width>=900px){.sa-stage__canvas{aspect-ratio:16/9}.sa-stage .sa-guide{max-height:calc(100% - 2 * var(--space-3));overscroll-behavior:contain;right:auto;overflow-y:auto}}.sa-layer:not([open]){display:none}.sa-layer[open]{overscroll-behavior:contain;border:0;grid-template-rows:auto minmax(0,1fr) auto auto;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.sa-layer::backdrop{background:var(--midnight)}.sa-layer__sheet:not(:has(.sa-guide:not([hidden]))){display:none}.sa-layer__sheet{max-height:45dvh;padding:var(--space-3);overflow-y:auto}.sa-layer__sheet .sa-guide{max-width:none}.sa-layer__tip{margin:0}@media (orientation:landscape){.sa-layer__tip{display:none}}.sa-res-video,.sa-res-notes{width:100%;max-width:760px;margin-inline:auto}.sa-res-notes{gap:var(--space-2)}.sa-res-video>.sa-lead{margin-block:0}.sa-res-applinks{gap:var(--space-2) var(--space-6)}.sa-res-write{text-align:center;margin-block:0}.sa-downloads__text{margin-block:2px;display:block}.sa-form__gets{padding-left:36px}.sa-form__gets>p{margin:0 0 var(--space-1)}.sa-form__checks{gap:var(--space-2)}.sa-form__later{margin-block:0}.sa-plate__source{margin-top:var(--space-2);display:block}.sa-lightbox:not([open]){display:none}.sa-lightbox[open]{border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0}.sa-lightbox::backdrop{background:var(--midnight)}.sa-lightbox__fig,.sa-lightbox__img picture{display:contents}.sa-lightbox__img{min-height:50dvh;position:relative}.sa-lightbox[open]{overflow-y:auto}.sa-lightbox__img img{aspect-ratio:auto;width:100%;max-width:none;height:100%;max-height:none;padding:var(--space-3);object-fit:contain;background:0 0;position:absolute;inset:0}.sa-sec .sa-stack--32{gap:var(--space-8)}.sa-satz__kategorie{gap:var(--space-3)}.sa-satz__kategorie[hidden]{display:none}.sa-contents,.sa-contents ol{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sa-contents ol{margin-top:var(--space-2);padding-left:var(--space-4);color:var(--text-muted)}.sa-voices-pending{font-style:italic}.sa-dark .sa-drawline--gold{background:var(--gold)}.sa-sec .sa-stack--48{gap:var(--space-12)}.sa-kontakt__intro{margin-block:0;font-weight:600}.sa-kontakt__krise{padding-top:0}.sa-kontakt__reden{margin-top:var(--space-3)}.sa-kontakt__titel{font-size:var(--fs-h3)}.sa-kontakt__mail{margin-block:0}.sa-counter.is-error{color:var(--error)}.sa-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.sa-linklist__down{color:var(--petrol);text-align:center;font-weight:600}.sa-term .sa-h3{margin:0}.sa-term__buch{color:var(--text-muted)}#autor .sa-lead{text-align:left;margin-inline:0}#autor.sa-sec--column>.sa-wrap>*,.sa-sec--column>.sa-wrap>.sa-stack--measure{max-width:var(--measure)}@media (width>=900px){.sa-sec--column>.sa-wrap>.sa-isnot{--isnot-breite:min(var(--page-max), calc(100vw - 2 * var(--gutter-desktop) - var(--space-4)));max-width:none;width:var(--isnot-breite);margin-inline:calc((100% - var(--isnot-breite)) / 2);align-self:flex-start;gap:var(--space-8)}}.sa-buy{max-width:none}@media (width>=600px){.sa-buy{flex-flow:wrap}.sa-buy .sa-btn{width:auto}}@media (width<=899px){.sa-hero__grid:has(>.sa-hero__coverwrap){gap:var(--space-4);text-align:center;justify-items:center}.sa-hero__grid:has(>.sa-hero__coverwrap)>.sa-hero__text{display:contents}.sa-hero__grid:has(>.sa-hero__coverwrap)>.sa-hero__coverwrap{order:1}.sa-hero__grid:has(>.sa-hero__coverwrap) :is(.sa-hero__meta,.sa-hero__actions){order:2}}@media (width<=899px) and (height<=740px){.sa-hero__cover{width:120px}}.sa-hero__figure{align-items:center;gap:var(--space-2);flex-direction:column;margin:0;display:flex}.sa-hero__cover--foto{aspect-ratio:4/5;border-radius:var(--radius-plate);box-shadow:none}.sa-hero__ki{font:400 var(--fs-label) / var(--lh-label) var(--font-body);color:var(--text-on-dark-muted)}@media (width<=899px){.sa-hero__cover--foto{width:clamp(112px,80svh - 422.4px,267px)}}@media (width<=899px) and (height<=740px){.sa-hero__figure{gap:var(--space-1)}}.sa-peek__bild{justify-self:center;margin:0}.sa-peek__bild img{width:240px;max-width:100%;height:auto;display:block}.sa-peek__zoom{border-radius:var(--radius-plate);cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.sa-peek__zoom:focus-visible{outline-offset:4px}:is(.sa-peek__zoom,.sa-peek__vollbild) img{-webkit-touch-callout:none;user-select:none;-webkit-user-drag:none}@media (width>=900px){.sa-peek{row-gap:var(--space-4);grid-template-rows:auto 1fr;grid-template-areas:"titel bild""inhalt bild"}.sa-peek__titel{grid-area:titel}.sa-peek__bild{grid-area:bild;align-self:center}.sa-peek__inhalt{grid-area:inhalt}.sa-peek__bild img{width:312px}}.sa-covercta img.sa-covercta__3d{width:184px;box-shadow:none;border-radius:0}@media (width>=900px){.sa-covercta img.sa-covercta__3d{width:238px}}.sa-presse-teaser__link{align-self:center}@media (hover:hover) and (prefers-reduced-motion:no-preference){.sa-btn:hover:not(:active,[disabled],.is-disabled){transform:scale(1.03)}.sa-arc__item>p,.sa-pillar>div,.sa-pillar .sa-tile__icon{transition:transform var(--dur-base) var(--ease-out)}.sa-arc__item:hover>p{transform:translateY(calc(-1 * var(--space-1))) scale(1.02)}.sa-arc__item:hover .sa-arc__mark:before{animation:sa-punkt-blinken var(--dur-draw) var(--ease-out) 1}.sa-pillar:hover>div{transform:translateY(calc(-1 * var(--space-1))) scale(1.02)}.sa-pillar:hover .sa-tile__icon{transform:translateY(calc(-1 * var(--space-1))) scale(1.08)}.sa-box--praxis.sa-box--raised,.sa-chip{transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out)}.sa-box--praxis.sa-box--raised:hover{transform:translateY(calc(-1 * var(--space-1)));box-shadow:var(--shadow-cover)}.sa-chip:hover{box-shadow:var(--shadow-raise);transform:translateY(-2px)}}@keyframes sa-punkt-blinken{0%,to{opacity:1;transform:none}35%{opacity:.55;transform:scale(1.45)}70%{opacity:1;transform:scale(1.1)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sa-timeline li{view-timeline:--station block}.sa-timeline li:before,.sa-timeline time{animation:linear both sa-station-heben --station;animation-range:cover 22% cover 30%}.sa-timeline time{transform-origin:0;animation-name:sa-station-jahr}.sa-timeline li:not(:last-child):after{transform-origin:top;animation:linear both sa-linie-wachsen --station;animation-range:cover 30% cover 38%}}}@keyframes sa-station-heben{0%,to{transform:none}50%{transform:scale(1.35)}}@keyframes sa-station-jahr{0%,to{transform:none}50%{transform:scale(1.12)}}@keyframes sa-linie-wachsen{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.sa-b5-zwischen{margin:var(--space-6) 0 0;text-align:center;text-wrap:balance}@media (hover:hover) and (prefers-reduced-motion:no-preference){.sa-tile{transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out)}.sa-tile:hover{box-shadow:var(--shadow-raise);transform:translateY(-2px)}}.sa-video{width:100%;margin-inline:auto}.sa-video__media{aspect-ratio:16/9;border-radius:var(--radius-plate);background:var(--midnight);width:100%;display:block}.sa-video__media[hidden],.sa-video__poster[hidden]{display:none}.sa-video__media::cue{font-family:var(--font-body);color:var(--text-on-dark-strong);background-color:color-mix(in srgb, var(--midnight) 74%, transparent);font-weight:500;line-height:1.3}.sa-video__media::cue(i){font-style:italic}.sa-transkript section{gap:var(--space-3);max-width:var(--measure);padding-top:var(--space-3);flex-direction:column;display:flex}.sa-transkript h2{font:600 var(--fs-body-strong) / 1.4 var(--font-body)}.sa-transkript h3{font:600 var(--fs-small) / 1.4 var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin-top:var(--space-4)}.sa-transkript .tr-wer{font-weight:600}.sa-transkript .tr-frank{font-style:italic}.sa-transkript .tr-bild,.sa-transkript .tr-kennung{color:var(--text-muted)}.sa-transkript .tr-kennung{font-size:var(--fs-small)}
