@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-serif:var(--font-serif);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--bg-char:#0b0f14;--bg-smoke:#121820;--panel:#161d26;--panel-soft:#1c2530;--ink:#e4eaf0;--muted:#8899a8;--line:#2a3644;--heat:#e06840;--heat-soft:#e89880;--sea:#4da8a6;--acid:#c4b44e;--gloss:#5ec4c0;--gloss-strong:#3da8a4;--gloss-soft:#5ec4c01a;--shadow-hard:0 24px 64px #0000008c;--shadow-soft:0 8px 32px #00000040;--bg-accent-warm:#e068401f;--bg-accent-cool:#4da8a61a;--grid-line:#b4d2e608;--focus:0 0 0 3px var(--gloss)}@supports (color:color-mix(in lab, red, red)){:root{--focus:0 0 0 3px color-mix(in oklab, var(--gloss) 40%, white)}}:root{--radius-lg:1rem;--radius-md:.75rem;--radius-sm:.5rem;--font-sans:"Avenir Next", "Frutiger", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-serif:"Iowan Old Style", "Baskerville", "Palatino Linotype", Palatino, Georgia, serif;--site-nav-offset:calc(.85rem + 3.45rem + .75rem);--topic-top-nav-height:4rem;--topic-top-nav-offset:calc(var(--site-nav-offset) + var(--topic-top-nav-height));--fs-hero:clamp(1.65rem, 1.1rem + 1.6vw, 2.1rem);--fs-h2:clamp(1.55rem, 1.15rem + 1.7vw, 1.95rem);--fs-h3:clamp(1.2rem, 1.05rem + .7vw, 1.4rem);--fs-lead:clamp(1.1rem, 1rem + .5vw, 1.26rem);--fs-body:clamp(1.02rem, .95rem + .35vw, 1.14rem);--fs-small:.9rem;--fs-label:.75rem;--lh-tight:1.15;--lh-heading:1.2;--lh-body:1.6;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--section-pad-y:clamp(2.75rem, 6vw, 5rem);--section-gutter:clamp(2rem, 4vw, 3.5rem)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-char:#f4f6f8;--bg-smoke:#e8edf0;--panel:#fff;--panel-soft:#f7fafb;--ink:#141e26;--muted:#5a6a76;--line:#c4d0d8;--heat:#d25534;--heat-soft:#ef9a82;--sea:#1d7a8a;--acid:#8a7528;--gloss:#147a82;--gloss-strong:#0f6068;--gloss-soft:#147a821a;--shadow-hard:0 20px 48px #0f202c1f;--shadow-soft:0 6px 24px #0f202c14;--bg-accent-warm:#d255341a;--bg-accent-cool:#1d7a8a1a;--grid-line:#18242b0d}*{box-sizing:border-box}body{color:var(--ink);background:radial-gradient(ellipse at 8% -8%, var(--bg-accent-warm) 0%, transparent 48%), radial-gradient(ellipse at 94% 26%, var(--bg-accent-cool) 0%, transparent 42%), linear-gradient(168deg, var(--bg-char), var(--bg-smoke));font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100dvh;margin:0;overflow-x:clip}html{font-size:106.25%;overflow-y:scroll}:is(html:has(.admin-topbar),html:has(.admin-shell)){font-size:100%}:focus-visible{outline:3px solid var(--gloss)!important}@supports (color:color-mix(in lab, red, red)){:focus-visible{outline:3px solid color-mix(in oklab, var(--gloss) 62%, white)!important}}:focus-visible{border-radius:3px;outline-offset:2px!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}::selection{background:var(--gloss)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in oklab, var(--gloss) 30%, transparent)}}::selection{color:var(--ink)}.site-nav{z-index:90;background:linear-gradient(180deg, var(--bg-char) 0%, var(--bg-smoke) 100%);align-items:center;height:56px;display:flex;position:fixed;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.site-nav{background:linear-gradient(180deg, color-mix(in oklab, var(--bg-char) 86%, transparent) 0%, color-mix(in oklab, var(--bg-smoke) 93%, transparent) 100%)}}.site-nav{border-bottom:1px solid #fff}@supports (color:color-mix(in lab, red, red)){.site-nav{border-bottom:1px solid color-mix(in oklab, white 8%, var(--line) 32%)}}.site-nav{-webkit-backdrop-filter:blur(14px)saturate(130%);isolation:isolate;font-family:var(--font-sans);transition:background .3s,border-color .3s,box-shadow .3s;box-shadow:0 10px 28px #0000001f}.site-nav:before{content:"";pointer-events:none;background:linear-gradient(#ffffff14 0%,#ffffff08 38%,#fff0 100%);position:absolute;inset:0}.site-nav--scrolled{background:linear-gradient(180deg, var(--bg-char) 0%, var(--bg-smoke) 100%)}@supports (color:color-mix(in lab, red, red)){.site-nav--scrolled{background:linear-gradient(180deg, color-mix(in oklab, var(--bg-char) 96%, transparent) 0%, color-mix(in oklab, var(--bg-smoke) 98%, transparent) 100%)}}.site-nav--scrolled{border-bottom-color:#fff}@supports (color:color-mix(in lab, red, red)){.site-nav--scrolled{border-bottom-color:color-mix(in oklab, white 10%, var(--line) 44%)}}.site-nav--scrolled{box-shadow:0 14px 34px #0003}.site-nav-inner{z-index:1;justify-content:space-between;align-items:center;width:100%;max-width:1200px;height:100%;margin:0 auto;padding:0 1.5rem;display:flex;position:relative}.site-nav-brand{font-family:var(--font-serif);color:#fff;align-items:center;gap:.5rem;font-size:1.15rem;font-weight:650;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.site-nav-brand{color:color-mix(in oklab, white 94%, var(--ink))}}.site-nav-brand{letter-spacing:.01em;white-space:nowrap;text-shadow:0 1px 10px #00000047;text-decoration:none;transition:color .2s,text-shadow .2s}.site-nav-brand-mark{filter:drop-shadow(0 1px 4px #0006);flex:none;display:block}.site-nav-brand:hover{color:#fff}@supports (color:color-mix(in lab, red, red)){.site-nav-brand:hover{color:color-mix(in oklab, white 86%, var(--gloss))}}.site-nav-right{align-items:center;gap:.85rem;display:flex}.site-nav-link{color:#fff;align-items:center;gap:.38rem;padding:.45rem .18rem;font-size:.98rem;font-weight:550;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.site-nav-link{color:color-mix(in oklab, white 90%, var(--ink))}}.site-nav-link{cursor:pointer;text-shadow:0 1px 8px #00000038;letter-spacing:.02em;font-family:var(--font-sans);background:0 0;border:none;border-radius:0;text-decoration:none;transition:color .2s,opacity .2s}.site-nav-link:after{content:"";background:linear-gradient(90deg,#0000 0%,#fff 18% 50%,#fff 82%,#0000 100%);height:1px;position:absolute;bottom:.2rem;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.site-nav-link:after{background:linear-gradient(90deg, transparent 0%, color-mix(in oklab, white 58%, var(--gloss)) 18%, color-mix(in oklab, white 78%, var(--gloss)) 50%, color-mix(in oklab, white 58%, var(--gloss)) 82%, transparent 100%)}}.site-nav-link:after{opacity:0;transform-origin:50%;transition:opacity .2s,transform .2s;transform:scaleX(.68)}.site-nav-link:hover,.site-nav-link:focus-visible,.site-nav-kapitel-trigger--active,.site-nav-link--current{color:#fff}.site-nav-link:hover:after,.site-nav-link:focus-visible:after,.site-nav-link--current:after{opacity:1;transform:scaleX(1)}.site-nav-link:focus-visible{outline:none}.site-nav-link--dashboard{letter-spacing:.06em;text-transform:uppercase;color:var(--text,#fff);background:#ffffff0a;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;display:inline-flex}.site-nav-link--dashboard:after{display:none}.site-nav-link--dashboard:hover,.site-nav-link--dashboard:focus-visible{background:#ffffff1a;border-color:#ffffff52}.site-nav-mobile-link--dashboard{letter-spacing:.04em;text-transform:uppercase;border:1px solid #fff3;border-radius:10px;margin-top:8px;padding:12px 16px;font-weight:600}.site-nav-kapitel-wrap{position:relative}.site-nav-kapitel-chevron{transition:transform .25s}.site-nav-kapitel-chevron--open{transform:rotate(180deg)}.site-nav-mega-dropdown{z-index:89;background:linear-gradient(180deg, var(--panel) 0%, var(--bg-smoke) 100%);position:fixed;top:56px;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.site-nav-mega-dropdown{background:linear-gradient(180deg, color-mix(in oklab, var(--panel) 94%, var(--bg-char)) 0%, var(--bg-smoke) 100%)}}.site-nav-mega-dropdown{border-top:1px solid var(--line);border-bottom:1px solid #fff}@supports (color:color-mix(in lab, red, red)){.site-nav-mega-dropdown{border-bottom:1px solid color-mix(in oklab, white 10%, var(--line) 50%)}}.site-nav-mega-dropdown{opacity:0;visibility:hidden;--nav-drop-dur:.32s;pointer-events:none;max-height:calc(100vh - 4rem);transition:opacity var(--nav-drop-dur) ease-out, transform var(--nav-drop-dur) cubic-bezier(.22, 1, .36, 1), visibility var(--nav-drop-dur);padding:1.5rem 0 1.75rem;overflow-y:auto;transform:translateY(-22px);box-shadow:0 26px 64px #00000080}@media (prefers-reduced-motion:reduce){.site-nav-mega-dropdown{transition:opacity var(--nav-drop-dur) ease, visibility var(--nav-drop-dur)!important;transform:none!important}.site-nav-mega-dropdown--open{transform:none!important}}.site-nav-mega-dropdown--open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.site-nav-mega-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:clamp(1.5rem,2.5vw,2.25rem);max-width:1240px;margin:0 auto;padding:0 1.5rem;display:grid}.site-nav-mega-col{flex-direction:column;gap:.35rem;display:flex}.site-nav-burger{border:1px solid #fff;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;padding:6px;display:none}@supports (color:color-mix(in lab, red, red)){.site-nav-burger{border:1px solid color-mix(in oklab, white 10%, var(--line) 24%)}}.site-nav-burger{background:linear-gradient(180deg, var(--bg-char) 0%, var(--bg-smoke) 100%)}@supports (color:color-mix(in lab, red, red)){.site-nav-burger{background:linear-gradient(180deg, color-mix(in oklab, var(--bg-char) 58%, transparent) 0%, color-mix(in oklab, var(--bg-smoke) 68%, transparent) 100%)}}.site-nav-burger{cursor:pointer;border-radius:var(--radius-sm);transition:background .2s,border-color .2s;box-shadow:inset 0 1px #ffffff0f,0 8px 20px #00000024}.site-nav-burger:hover{border-color:#fff}@supports (color:color-mix(in lab, red, red)){.site-nav-burger:hover{border-color:color-mix(in oklab, white 14%, var(--gloss) 18%)}}.site-nav-burger:hover{background:linear-gradient(180deg, var(--bg-char) 0%, var(--bg-smoke) 100%)}@supports (color:color-mix(in lab, red, red)){.site-nav-burger:hover{background:linear-gradient(180deg, color-mix(in oklab, var(--bg-char) 70%, transparent) 0%, color-mix(in oklab, var(--bg-smoke) 78%, var(--gloss-soft)) 100%)}}.site-nav-burger span{background:#fff;width:100%;height:2px;display:block}@supports (color:color-mix(in lab, red, red)){.site-nav-burger span{background:color-mix(in oklab, white 92%, var(--ink))}}.site-nav-burger span{transform-origin:50%;border-radius:1px;transition:transform .3s,opacity .3s;box-shadow:0 1px 8px #00000038}.site-nav-burger--open span:first-child{transform:translateY(7px)rotate(45deg)}.site-nav-burger--open span:nth-child(2){opacity:0}.site-nav-burger--open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.site-nav-mobile{z-index:89;background:linear-gradient(180deg, var(--bg-char) 0%, var(--bg-smoke) 100%);position:fixed;inset:56px 0 0}@supports (color:color-mix(in lab, red, red)){.site-nav-mobile{background:linear-gradient(180deg, color-mix(in oklab, var(--bg-char) 96%, transparent) 0%, color-mix(in oklab, var(--bg-smoke) 100%, transparent) 100%)}}.site-nav-mobile{opacity:0;pointer-events:none;flex-direction:column;transition:opacity .3s;display:none}.site-nav-mobile--open{opacity:1;pointer-events:auto}.site-nav-mobile-scroll{flex:1;padding:1.5rem 1.5rem 2rem;overflow-y:auto}.site-nav-mobile-section-title{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin:0 0 1rem;padding:0 .75rem;font-size:.84rem;font-weight:700}.site-nav-mobile-mega{margin-bottom:1.5rem}.site-nav-mobile-mega .site-nav-mega-part{margin-bottom:1rem}.site-nav-mobile-mega .site-nav-mega-chapter-link{padding:.65rem 1rem;font-size:1.1rem}.site-nav-mobile-links{border-top:1px solid var(--line);flex-direction:column;gap:.15rem;margin-top:1rem;padding-top:1rem;display:flex}.site-nav-mobile-link{color:var(--ink);padding:.8rem 1rem;font-size:1.18rem;font-weight:500;display:block}@supports (color:color-mix(in lab, red, red)){.site-nav-mobile-link{color:color-mix(in oklab, var(--ink) 80%, var(--muted))}}.site-nav-mobile-link{border-radius:var(--radius-sm);text-decoration:none;transition:color .2s,background .2s}.site-nav-mobile-link:hover,.site-nav-mobile-link--current{color:var(--ink);background:var(--gloss-soft)}@supports (color:color-mix(in lab, red, red)){.site-nav-mobile-link--current{background:color-mix(in oklab, var(--gloss-soft) 92%, transparent)}}.site-nav-mobile-link--current{font-weight:600}.site-nav-mega-part{flex-direction:column;gap:.15rem;display:flex}.site-nav-mega-part-header{border-bottom:1px solid var(--line);margin-bottom:.5rem;padding:0 0 .55rem}@supports (color:color-mix(in lab, red, red)){.site-nav-mega-part-header{border-bottom:1px solid color-mix(in oklab, var(--line) 45%, transparent)}}.site-nav-mega-part-label{text-transform:uppercase;letter-spacing:.12em;margin-bottom:.15rem;font-size:.66rem;font-weight:700;display:block}.site-nav-mega-part-title{font-family:var(--font-serif);color:var(--ink);font-size:.98rem;font-weight:600;line-height:1.2;display:block}.site-nav-mega-chapters{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.site-nav-mega-chapter-link{color:var(--ink);align-items:center;gap:.5rem;padding:.34rem .55rem;font-size:.9rem;font-weight:500;line-height:1.3;display:flex}@supports (color:color-mix(in lab, red, red)){.site-nav-mega-chapter-link{color:color-mix(in oklab, var(--ink) 82%, var(--muted))}}.site-nav-mega-chapter-link{border-radius:var(--radius-sm);text-decoration:none;transition:background .15s,color .15s}.site-nav-mega-chapter-link:hover{color:var(--ink);background:var(--gloss-soft)}@supports (color:color-mix(in lab, red, red)){.site-nav-mega-chapter-link:hover{background:color-mix(in oklab, var(--gloss-soft) 80%, transparent)}}.site-nav-mega-chapter-link--current{color:var(--ink);background:var(--gloss-soft)}@supports (color:color-mix(in lab, red, red)){.site-nav-mega-chapter-link--current{background:color-mix(in oklab, var(--gloss-soft) 92%, transparent)}}.site-nav-mega-chapter-link--current{font-weight:600}.site-nav-mega-chapter-link--current .site-nav-mega-chapter-num{background:var(--gloss)}@supports (color:color-mix(in lab, red, red)){.site-nav-mega-chapter-link--current .site-nav-mega-chapter-num{background:color-mix(in oklab, var(--gloss) 22%, transparent)}}.site-nav-mega-chapter-link--current .site-nav-mega-chapter-num{color:var(--gloss)}.site-nav-mega-chapter-num{background:var(--line);border-radius:5px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.site-nav-mega-chapter-num{background:color-mix(in oklab, var(--line) 25%, transparent)}}.site-nav-mega-chapter-num{color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0;align-self:center;font-size:.68rem;font-weight:700;transition:background .15s,color .15s}.site-nav-mega-chapter-link:hover .site-nav-mega-chapter-num{background:var(--gloss)}@supports (color:color-mix(in lab, red, red)){.site-nav-mega-chapter-link:hover .site-nav-mega-chapter-num{background:color-mix(in oklab, var(--gloss) 15%, transparent)}}.site-nav-mega-chapter-link:hover .site-nav-mega-chapter-num{color:var(--gloss)}@media (max-width:767px){.site-nav-right{display:none}.site-nav-burger,.site-nav-mobile{display:flex}.site-nav-mega-dropdown{display:none!important}}@media (min-width:768px){.site-nav-mobile,.site-nav-burger{display:none!important}}body:has(.proto-d-wrap) nav.site-nav:not(.snt-nav){display:none!important}.snt-right{gap:.15rem}.snt-teil-wrap{position:relative}.snt-teil-trigger{gap:.25rem;padding:.4rem .7rem;font-size:.84rem;font-weight:500}.snt-teil-trigger--active{color:var(--ink)}.snt-chevron{opacity:.5;transition:transform .2s}.snt-chevron--open{transform:rotate(180deg)}.snt-dropdown{background:var(--bg-char);border:1px solid var(--line);width:240px;position:absolute;top:calc(100% + .4rem);left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.snt-dropdown{border:1px solid color-mix(in oklab, var(--line) 50%, transparent)}}.snt-dropdown{border-radius:var(--radius-md);opacity:0;pointer-events:none;z-index:100;padding:.5rem;transition:opacity .16s,transform .18s cubic-bezier(.16,1,.3,1);transform:translate(-50%)translateY(4px);box-shadow:0 12px 36px #0006}.snt-dropdown--open{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.snt-dropdown-header{border-bottom:1px solid var(--line);align-items:baseline;gap:.4rem;padding:.4rem .5rem .5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.snt-dropdown-header{border-bottom:1px solid color-mix(in oklab, var(--line) 30%, transparent)}}.snt-dropdown-header{margin-bottom:.35rem}.snt-dropdown-label{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:.56rem;font-weight:700}.snt-dropdown-title{font-family:var(--font-serif);color:var(--ink);font-size:.88rem;font-weight:600}.snt-dropdown-link{color:var(--ink);align-items:center;gap:.5rem;padding:.4rem .5rem;font-size:.82rem;font-weight:500;display:flex}@supports (color:color-mix(in lab, red, red)){.snt-dropdown-link{color:color-mix(in oklab, var(--ink) 70%, var(--muted))}}.snt-dropdown-link{border-radius:var(--radius-sm);text-decoration:none;transition:all .15s}.snt-dropdown-link:hover{color:var(--ink);background:var(--gloss-soft);transform:translate(2px)}.snt-dropdown-num{font-variant-numeric:tabular-nums;border:1.5px solid;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.58rem;font-weight:700;display:inline-flex}@media (max-width:900px){.snt-right .site-nav-link:not(.snt-teil-trigger){display:none}.snt-teil-trigger{padding:.3rem .5rem;font-size:.72rem}}@media (max-width:767px){.snt-right{display:none}.snt-dropdown{display:none!important}}.theme-switch{z-index:80;border:1px solid var(--line);position:fixed;bottom:1rem;right:2rem}@supports (color:color-mix(in lab, red, red)){.theme-switch{border:1px solid color-mix(in oklab, var(--line) 60%, transparent)}}.theme-switch{background:var(--panel);color:var(--ink);box-shadow:var(--shadow-soft);cursor:pointer;border-radius:999px;align-items:center;gap:.42rem;padding:.38rem .72rem;font-size:.72rem;font-weight:650;line-height:1;transition:all .18s;display:inline-flex}.theme-switch:hover,.theme-switch:focus-visible{border-color:var(--gloss)}@supports (color:color-mix(in lab, red, red)){.theme-switch:hover,.theme-switch:focus-visible{border-color:color-mix(in oklab, var(--gloss) 40%, var(--line))}}.theme-switch:hover,.theme-switch:focus-visible{box-shadow:0 0 0 1px var(--gloss), var(--shadow-soft)}@supports (color:color-mix(in lab, red, red)){.theme-switch:hover,.theme-switch:focus-visible{box-shadow:0 0 0 1px color-mix(in oklab, var(--gloss) 16%, transparent), var(--shadow-soft)}}.theme-switch:hover,.theme-switch:focus-visible{outline:none}.theme-switch-icon{color:var(--gloss);align-items:center;display:flex}.theme-switch-label{letter-spacing:.04em}.read-progress{z-index:90;background:0 0;width:100%;height:3px;position:fixed;top:0;left:0;overflow:hidden}.read-progress-fill{--progress:0;transform-origin:0;width:100%;height:100%;transform:scaleX(var(--progress));background:linear-gradient(90deg, var(--gloss), var(--sea), var(--gloss-strong));transition:transform 60ms linear;display:block}.grid-backdrop{z-index:0;pointer-events:none;opacity:.38;background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:64px 64px;position:fixed;inset:0}.editorial-page{min-height:100dvh;color:var(--ink);position:relative;overflow-x:clip}.ed-bg-grain{z-index:0;pointer-events:none;opacity:.32;background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:64px 64px;position:fixed;inset:0}.ed-bg-accent{z-index:0;pointer-events:none;position:fixed;inset:0}.ed-bg-accent.accent-heat{background:radial-gradient(120% 100% at 0 0,#e85d3a14 0%,#e85d3a05 40%,#0000 70%),radial-gradient(100% 80% at 100% 90%,#5fb4b20a 0%,#0000 60%)}.ed-bg-accent.accent-sea{background:radial-gradient(120% 100% at 0 0,#5fb4b217 0%,#5fb4b205 40%,#0000 70%),radial-gradient(100% 80% at 100% 90%,#7ee8e20a 0%,#0000 60%)}.ed-bg-accent.accent-warm{background:radial-gradient(120% 100% at 0 0,#f2a58e14 0%,#f2a58e05 40%,#0000 70%),radial-gradient(100% 80% at 100% 90%,#e85d3a0a 0%,#0000 60%)}.ed-bg-accent.accent-acid{background:radial-gradient(120% 100% at 0 0,#d4c36e14 0%,#d4c36e05 40%,#0000 70%),radial-gradient(100% 80% at 100% 90%,#5fb4b20a 0%,#0000 60%)}.ed-hero{z-index:1;padding:clamp(5rem,9vw,6.5rem) clamp(1.5rem,4vw,3rem);padding-top:max(clamp(5rem, 9vw, 6.5rem), calc(var(--topic-top-nav-offset) + .85rem));align-items:flex-end;min-height:clamp(320px,50vh,520px);padding-bottom:clamp(2.5rem,6vw,5rem);display:flex;position:relative}.ed-hero:before{content:"";z-index:-1;background:linear-gradient(180deg, transparent 40%, var(--bg-char) 75%, var(--bg-char) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ed-hero:before{background:linear-gradient(180deg, transparent 40%, color-mix(in oklab, var(--bg-char) 60%, transparent) 75%, color-mix(in oklab, var(--bg-char) 90%, transparent) 100%)}}.ed-hero-inner{width:100%;max-width:1200px;margin:0 auto;position:relative}.ed-breadcrumb{margin-bottom:clamp(1.5rem,3vw,2.5rem)}.ed-breadcrumb-link{color:var(--muted);letter-spacing:.06em;align-items:center;gap:.4rem;font-size:.76rem;font-weight:600;text-decoration:none;transition:color .16s;display:inline-flex}.ed-breadcrumb-link:hover{color:var(--gloss)}.ed-hero-num{font-family:var(--font-serif);letter-spacing:-.06em;color:var(--line);font-size:clamp(6rem,18vw,14rem);font-weight:700;line-height:.75;position:absolute;bottom:0;right:0}@supports (color:color-mix(in lab, red, red)){.ed-hero-num{color:color-mix(in oklab, var(--line) 40%, transparent)}}.ed-hero-num{-webkit-user-select:none;user-select:none;pointer-events:none}.accent-heat .ed-hero-num{color:var(--heat)}@supports (color:color-mix(in lab, red, red)){.accent-heat .ed-hero-num{color:color-mix(in oklab, var(--heat) 10%, transparent)}}.accent-sea .ed-hero-num{color:var(--sea)}@supports (color:color-mix(in lab, red, red)){.accent-sea .ed-hero-num{color:color-mix(in oklab, var(--sea) 10%, transparent)}}.accent-warm .ed-hero-num{color:var(--heat-soft)}@supports (color:color-mix(in lab, red, red)){.accent-warm .ed-hero-num{color:color-mix(in oklab, var(--heat-soft) 10%, transparent)}}.accent-acid .ed-hero-num{color:var(--acid)}@supports (color:color-mix(in lab, red, red)){.accent-acid .ed-hero-num{color:color-mix(in oklab, var(--acid) 10%, transparent)}}.ed-hero-kicker{text-transform:uppercase;letter-spacing:.2em;color:var(--gloss);margin:0;font-size:.7rem;font-weight:700}.accent-heat .ed-hero-kicker{color:var(--heat)}.accent-sea .ed-hero-kicker{color:var(--sea)}.accent-warm .ed-hero-kicker{color:var(--heat-soft)}.accent-acid .ed-hero-kicker{color:var(--acid)}.ed-hero-title{max-width:18ch;font-family:var(--font-serif);letter-spacing:-.03em;text-wrap:balance;margin:.6rem 0 0;font-size:clamp(2.2rem,5.5vw,4.2rem);font-weight:700;line-height:1.05}.ed-hero-intro{max-width:52ch;color:var(--ink);margin:1rem 0 0}@supports (color:color-mix(in lab, red, red)){.ed-hero-intro{color:color-mix(in oklab, var(--ink) 75%, var(--muted))}}.ed-hero-intro{font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.7}.ed-hero-rule{background:linear-gradient(90deg, var(--gloss), transparent);border-radius:1px;max-width:120px;height:2px;margin-top:1.5rem}.accent-heat .ed-hero-rule{background:linear-gradient(90deg, var(--heat), transparent)}.accent-sea .ed-hero-rule{background:linear-gradient(90deg, var(--sea), transparent)}.accent-warm .ed-hero-rule{background:linear-gradient(90deg, var(--heat-soft), transparent)}.accent-acid .ed-hero-rule{background:linear-gradient(90deg, var(--acid), transparent)}.topic-top-nav-shell{top:var(--site-nav-offset);z-index:72;pointer-events:none;width:auto;padding-inline:.75rem;position:fixed;left:0;right:0}.topic-top-nav{pointer-events:auto;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.topic-top-nav-link{border:1px solid var(--line);width:clamp(15rem,22vw,19rem);min-width:0;min-height:4rem}@supports (color:color-mix(in lab, red, red)){.topic-top-nav-link{border:1px solid color-mix(in oklab, var(--line) 44%, transparent)}}.topic-top-nav-link{background:var(--bg-char);border-radius:1.2rem}@supports (color:color-mix(in lab, red, red)){.topic-top-nav-link{background:color-mix(in oklab, var(--bg-char) 74%, transparent)}}.topic-top-nav-link{-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%);color:var(--ink);align-items:center;gap:.85rem;padding:.76rem .9rem;text-decoration:none;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s;display:flex;box-shadow:0 14px 34px #00000029,inset 0 1px #ffffff0d}.topic-top-nav-link.is-next{text-align:right;justify-content:flex-end}.topic-top-nav-arrow{border:1px solid var(--line);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.topic-top-nav-arrow{border:1px solid color-mix(in oklab, var(--line) 30%, transparent)}}.topic-top-nav-arrow{background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.topic-top-nav-arrow{background:color-mix(in oklab, var(--panel) 42%, transparent)}}.topic-top-nav-arrow{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.topic-top-nav-arrow{color:color-mix(in oklab, var(--ink) 70%, var(--muted))}}.topic-top-nav-copy{gap:.12rem;min-width:0;display:grid}.topic-top-nav-kicker,.topic-top-nav-meta{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.topic-top-nav-kicker,.topic-top-nav-meta{color:color-mix(in oklab, var(--ink) 68%, var(--muted))}}.topic-top-nav-kicker,.topic-top-nav-meta{letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:700;line-height:1.2}.topic-top-nav-title{min-width:0;color:var(--ink);white-space:normal;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty;font-size:1.02rem;font-weight:760;line-height:1.28}.topic-top-nav-link:hover,.topic-top-nav-link:focus-visible{border-color:var(--gloss);outline:none;transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.topic-top-nav-link:hover,.topic-top-nav-link:focus-visible{border-color:color-mix(in oklab, var(--gloss) 30%, var(--line))}}.topic-top-nav-link:hover,.topic-top-nav-link:focus-visible{box-shadow:0 18px 42px #0003,inset 0 1px #ffffff0f}.topic-top-nav-link:hover .topic-top-nav-arrow,.topic-top-nav-link:focus-visible .topic-top-nav-arrow{color:var(--gloss);border-color:var(--gloss)}@supports (color:color-mix(in lab, red, red)){.topic-top-nav-link:hover .topic-top-nav-arrow,.topic-top-nav-link:focus-visible .topic-top-nav-arrow{border-color:color-mix(in oklab, var(--gloss) 26%, var(--line))}}.ed-nav-rail{top:var(--topic-top-nav-offset);z-index:30;background:var(--bg-char);padding:.5rem clamp(1rem,3vw,2rem);position:sticky}@supports (color:color-mix(in lab, red, red)){.ed-nav-rail{background:color-mix(in oklab, var(--bg-char) 96%, transparent)}}.ed-nav-rail{border-bottom:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.ed-nav-rail{border-bottom:1px solid color-mix(in oklab, var(--line) 20%, transparent)}}.ed-nav-rail .topic-jump-wrap{max-width:1200px;margin:0 auto}.topic-jump-wrap{align-items:center;gap:.5rem;display:flex}.topic-jump-control{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .16s;display:flex}.topic-jump-control:hover,.topic-jump-control:focus-visible{background:var(--gloss-soft)}@supports (color:color-mix(in lab, red, red)){.topic-jump-control:hover,.topic-jump-control:focus-visible{background:color-mix(in oklab, var(--gloss-soft) 80%, transparent)}}.topic-jump-control:hover,.topic-jump-control:focus-visible{color:var(--ink);outline:none}.topic-jump-nav{scrollbar-width:none;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;background:0 0;border:none;border-radius:0;flex:1;gap:.2rem;min-width:0;padding:.2rem 0;scroll-padding-inline:calc(50% - 110px);display:flex;overflow:auto hidden}.topic-jump-nav::-webkit-scrollbar{display:none}.topic-jump-link{color:var(--ink);flex:none}@supports (color:color-mix(in lab, red, red)){.topic-jump-link{color:color-mix(in oklab, var(--ink) 60%, transparent)}}.topic-jump-link{scroll-snap-align:center;white-space:nowrap;text-overflow:ellipsis;border:none;border-radius:999px;gap:.04rem;max-width:220px;padding:.4rem .65rem;font-size:.72rem;line-height:1.25;text-decoration:none;transition:all .16s;display:grid;overflow:hidden}.topic-jump-num{display:none}.topic-jump-level{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.5rem;font-weight:700}.topic-jump-link:hover,.topic-jump-link:focus-visible{background:var(--gloss-soft)}@supports (color:color-mix(in lab, red, red)){.topic-jump-link:hover,.topic-jump-link:focus-visible{background:color-mix(in oklab, var(--gloss-soft) 60%, transparent)}}.topic-jump-link:hover,.topic-jump-link:focus-visible{color:var(--ink);outline:none}.topic-jump-link.active{background:var(--gloss-soft)}@supports (color:color-mix(in lab, red, red)){.topic-jump-link.active{background:color-mix(in oklab, var(--gloss-soft) 120%, transparent)}}.topic-jump-link.active{color:var(--ink);box-shadow:inset 0 0 0 1px var(--gloss)}@supports (color:color-mix(in lab, red, red)){.topic-jump-link.active{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--gloss) 18%, transparent)}}.ed-main{z-index:1;max-width:1200px;margin:0 auto;padding:clamp(1.5rem,3vw,2.5rem) clamp(1rem,3vw,2rem) 2rem;position:relative}.stage{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:clamp(1.5rem,3vw,2.5rem);display:grid}.story{border:1px solid var(--line);padding:clamp(1.5rem,3.5vw,2.8rem)}@supports (color:color-mix(in lab, red, red)){.story{border:1px solid color-mix(in oklab, var(--line) 35%, transparent)}}.story{border-radius:var(--radius-lg);background:linear-gradient(178deg, var(--panel), var(--panel-soft))}@supports (color:color-mix(in lab, red, red)){.story{background:linear-gradient(178deg, color-mix(in oklab, var(--panel) 97%, transparent), color-mix(in oklab, var(--panel-soft) 94%, transparent))}}.story{box-shadow:var(--shadow-hard)}.story-section+.story-section{border-top:1px solid var(--line);margin-top:3rem;padding-top:2.8rem}@supports (color:color-mix(in lab, red, red)){.story-section+.story-section{border-top:1px solid color-mix(in oklab, var(--line) 30%, transparent)}}.story-section-marker{margin-bottom:.7rem}.story-section-num{font-family:var(--font-serif);letter-spacing:.1em;color:var(--gloss);opacity:.5;font-size:.68rem;font-weight:700}.story h2{font-family:var(--font-serif);letter-spacing:-.015em;margin:0;font-size:clamp(1.5rem,2.8vw,2.2rem);line-height:1.18}.story p{max-width:65ch;color:var(--ink);margin:1.1rem 0 0}@supports (color:color-mix(in lab, red, red)){.story p{color:color-mix(in oklab, var(--ink) 86%, var(--muted))}}.story p{letter-spacing:.006em;font-size:clamp(1.02rem,1.2vw,1.12rem);line-height:1.88}.story p:first-of-type{color:var(--ink);font-size:clamp(1.06rem,1.3vw,1.18rem)}@supports (color:color-mix(in lab, red, red)){.story p:first-of-type{color:color-mix(in oklab, var(--ink) 92%, var(--muted))}}.story-figure{border:1px solid var(--line);max-width:760px;margin:1.6rem 0 0;padding:1rem}@supports (color:color-mix(in lab, red, red)){.story-figure{border:1px solid color-mix(in oklab, var(--line) 28%, transparent)}}.story-figure{border-radius:calc(var(--radius-lg) - .15rem);background:var(--panel-soft)}@supports (color:color-mix(in lab, red, red)){.story-figure{background:color-mix(in oklab, var(--panel-soft) 92%, transparent)}}.story-figure{box-shadow:var(--shadow-soft)}.story-figure-image{border-radius:calc(var(--radius-md) - .1rem);width:100%;height:auto;display:block}.story-figure figcaption{color:var(--muted);margin-top:.8rem;font-size:.92rem;line-height:1.55}.g-term{display:inline;position:relative}.g-trigger{color:var(--gloss);font:inherit;line-height:inherit;cursor:pointer;border:0;border-bottom:1.5px solid var(--gloss);background:0 0;border-radius:.2em;margin-inline:.04em;padding:.02em .1em;font-weight:700;text-decoration:none}@supports (color:color-mix(in lab, red, red)){.g-trigger{border-bottom:1.5px solid color-mix(in oklab, var(--gloss) 35%, transparent)}}.g-trigger{transition:color .14s,background-color .14s,border-color .14s,box-shadow .14s}.g-trigger:hover{color:var(--gloss)}@supports (color:color-mix(in lab, red, red)){.g-trigger:hover{color:color-mix(in oklab, var(--gloss) 88%, white)}}.g-trigger:hover{background:var(--gloss-soft);border-bottom-color:var(--gloss);box-shadow:0 0 0 1px var(--gloss-strong)}@supports (color:color-mix(in lab, red, red)){.g-trigger:hover{box-shadow:0 0 0 1px color-mix(in oklab, var(--gloss-strong) 18%, transparent)}}.g-trigger:active{background:var(--gloss-soft)}@supports (color:color-mix(in lab, red, red)){.g-trigger:active{background:color-mix(in oklab, var(--gloss-soft) 160%, transparent)}}.g-trigger:focus-visible{box-shadow:var(--focus);outline:none}.concept-panel{border:1px solid var(--line);position:sticky;top:5rem}@supports (color:color-mix(in lab, red, red)){.concept-panel{border:1px solid color-mix(in oklab, var(--line) 40%, transparent)}}.concept-panel{border-radius:var(--radius-lg);background:linear-gradient(176deg, var(--panel), var(--panel-soft))}@supports (color:color-mix(in lab, red, red)){.concept-panel{background:linear-gradient(176deg, color-mix(in oklab, var(--panel) 97%, transparent), color-mix(in oklab, var(--panel-soft) 95%, transparent))}}.concept-panel{box-shadow:var(--shadow-hard);padding:1.3rem;transition:border-color .22s,box-shadow .26s}.concept-panel:before{content:"";background:linear-gradient(90deg, var(--gloss), var(--sea), transparent);border-radius:1px;height:2px;position:absolute;top:0;left:1rem;right:1rem}@supports (color:color-mix(in lab, red, red)){.concept-panel:before{background:linear-gradient(90deg, var(--gloss), color-mix(in oklab, var(--sea) 50%, transparent), transparent)}}.concept-panel:before{opacity:.4}.concept-panel.flash-a,.concept-panel.flash-b{border-color:var(--gloss-strong)}@supports (color:color-mix(in lab, red, red)){.concept-panel.flash-a,.concept-panel.flash-b{border-color:color-mix(in oklab, var(--gloss-strong) 30%, var(--line))}}.concept-panel.flash-a,.concept-panel.flash-b{animation:.34s ease-out panelSoftPulse}@keyframes panelSoftPulse{0%{box-shadow:var(--shadow-hard)}50%{box-shadow:0 0 0 1px color-mix(in oklab, var(--gloss-strong) 24%, transparent), 0 0 24px #7ee8e214, var(--shadow-hard)}to{box-shadow:var(--shadow-hard)}}.panel-content-fade{animation:.28s ease-out panelTextSwap}@keyframes panelTextSwap{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.panel-kicker{text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin:0;font-size:.6rem;font-weight:700}.concept-panel h3{font-family:var(--font-serif);letter-spacing:.005em;color:var(--gloss);margin:.5rem 0 0;font-size:clamp(1.2rem,1.8vw,1.6rem);font-weight:700;line-height:1.2}.panel-divider{background:linear-gradient(90deg, var(--gloss), transparent);height:1px}@supports (color:color-mix(in lab, red, red)){.panel-divider{background:linear-gradient(90deg, color-mix(in oklab, var(--gloss) 22%, transparent), transparent)}}.panel-divider{margin:.8rem 0}.panel-label{text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--muted)!important;margin:1rem 0 .2rem!important;font-size:.58rem!important;line-height:1.3!important}.concept-panel p{color:var(--ink);margin:.4rem 0 0}@supports (color:color-mix(in lab, red, red)){.concept-panel p{color:color-mix(in oklab, var(--ink) 86%, var(--muted))}}.concept-panel p{font-size:.92rem;line-height:1.72}.glossary-list{gap:.7rem;margin:.8rem 0 0;display:grid}.glossary-item{border-top:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.glossary-item{border-top:1px solid color-mix(in oklab, var(--line) 35%, transparent)}}.glossary-item{padding-top:.7rem}.glossary-item dt{color:var(--gloss);letter-spacing:.01em;margin:0;font-size:.84rem;font-weight:700}.glossary-item dd{color:var(--ink);margin:.3rem 0 0}@supports (color:color-mix(in lab, red, red)){.glossary-item dd{color:color-mix(in oklab, var(--ink) 84%, var(--muted))}}.glossary-item dd{font-size:.86rem;line-height:1.62}.ed-pager{z-index:1;grid-template-columns:1fr 1fr;gap:1rem;max-width:1200px;margin:0 auto;padding:0 clamp(1rem,3vw,2rem) clamp(2rem,4vw,4rem);display:grid;position:relative}.ed-pager-link{color:var(--ink);border:1px solid var(--line);text-decoration:none}@supports (color:color-mix(in lab, red, red)){.ed-pager-link{border:1px solid color-mix(in oklab, var(--line) 40%, transparent)}}.ed-pager-link{border-radius:var(--radius-lg);background:var(--panel);min-width:0;box-shadow:var(--shadow-soft);align-items:center;gap:1rem;padding:clamp(1rem,2vw,1.5rem) clamp(1.2rem,2vw,1.6rem);transition:all .2s;display:flex;overflow:hidden}.ed-pager-link:hover{border-color:var(--gloss)}@supports (color:color-mix(in lab, red, red)){.ed-pager-link:hover{border-color:color-mix(in oklab, var(--gloss) 35%, var(--line))}}.ed-pager-link:hover{box-shadow:0 0 0 1px var(--gloss), var(--shadow-hard);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.ed-pager-link:hover{box-shadow:0 0 0 1px color-mix(in oklab, var(--gloss) 12%, transparent), var(--shadow-hard)}}.ed-pager-link:hover svg{color:var(--gloss)}.ed-pager-link svg{color:var(--muted);flex-shrink:0;transition:color .16s}.ed-pager-next{text-align:right;flex-direction:row;justify-content:flex-end}.ed-pager-meta{flex-direction:column;gap:.2rem;min-width:0;display:flex}.ed-pager-dir{text-transform:uppercase;letter-spacing:.14em;color:var(--muted);font-size:.58rem;font-weight:700}.ed-pager-title{font-family:var(--font-serif);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(.95rem,1.4vw,1.15rem);font-weight:600;line-height:1.25;overflow:hidden}.home-page{isolation:isolate;position:relative;overflow-x:clip}.home-page:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(#03060d 0%,#07101b 24%,#0a1321 48%,#09111d 72%,#070c15 100%);position:absolute;inset:0}.space-hero{z-index:2;align-items:center;min-height:clamp(38rem,60vw,58rem);padding:calc(56px + clamp(2.25rem,4vw,4rem)) clamp(1.25rem,5vw,4.5rem) clamp(3.5rem,7vw,6rem);display:flex;position:relative}.space-hero-scene{pointer-events:none;z-index:0;background:linear-gradient(#02060d 0%,#050b14 45%,#09111d 100%);position:absolute;inset:0;overflow:hidden}.space-hero-bg-image{object-fit:contain;object-position:center bottom}@media (min-width:1101px){.space-hero-bg-image{object-fit:fill}}.space-hero-overlay{background:linear-gradient(#0b0f141f 0%,#0b0f140d 40%,#0b0f1408 60%,#0b0f1424 100%),linear-gradient(90deg,#0b0f1414 0%,#0000 50% 100%);position:absolute;inset:0}.space-hero-content{z-index:10;isolation:isolate;width:min(100%,1240px);margin:0 auto;position:relative}@media (min-width:901px){.space-hero-content{margin-left:clamp(.5rem,2vw,1.5rem);margin-right:auto}}.space-hero-content:before{content:"";filter:blur(18px);pointer-events:none;z-index:-1;background:linear-gradient(90deg,#040a12c7 0%,#040a128f 42%,#040a1233 74%,#040a1200 100%);border-radius:2rem;width:min(46rem,92vw);position:absolute;top:-1.5rem;bottom:-1.5rem;left:-1.25rem}.space-hero-eyebrow,.space-hero-scroll-link,.cockpit-header-kicker{letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.86rem;font-weight:700}.space-hero-eyebrow{color:#dae7fff2;text-shadow:0 2px 12px #0000008c}.space-hero-title{max-width:16ch;font-family:var(--font-serif);letter-spacing:-.04em;color:#fff;text-shadow:0 3px 18px #0000006b,0 1px 2px #0000008c;text-wrap:balance;margin:1rem 0 0;font-size:clamp(3.3rem,6.2vw,6rem);line-height:.95}.space-hero-description{color:#ecf2faf5;text-shadow:0 2px 12px #00000070;max-width:40rem;margin:1.5rem 0 0;font-size:clamp(1.24rem,1.75vw,1.5rem);line-height:1.7}.space-hero-actions{z-index:20;flex-wrap:wrap;gap:.9rem;margin-top:2rem;display:flex;position:relative}.space-hero-action,.space-hero-scroll-link{letter-spacing:.01em;border-radius:999px;justify-content:center;align-items:center;min-height:3.35rem;padding:.9rem 1.5rem;font-size:1.05rem;font-weight:700;text-decoration:none;transition:transform .18s,border-color .18s,background-color .18s,color .18s,box-shadow .18s;display:inline-flex}.space-hero-action:hover,.space-hero-scroll-link:hover,.space-hero-action:focus-visible,.space-hero-scroll-link:focus-visible{outline:none;transform:translateY(-1px)}.space-hero-action-primary{color:#04101e;background:linear-gradient(135deg,#dbe8ff 0%,#8db9ff 100%);box-shadow:0 16px 44px #5991cb33}.space-hero-action-primary:hover,.space-hero-action-primary:focus-visible{background:linear-gradient(135deg,#edf3ff 0%,#9fc4ff 100%)}.space-hero-action-secondary,.space-hero-scroll-link{color:#edf4ff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a132185;border:1px solid #98b1d747;box-shadow:0 12px 32px #0003}.space-hero-action-secondary:hover,.space-hero-action-secondary:focus-visible,.space-hero-scroll-link:hover,.space-hero-scroll-link:focus-visible{color:#fff;background:#0c182ab8;border-color:#abc9f475}.space-hero-meta{flex-wrap:wrap;gap:.6rem;margin-top:1.45rem;display:flex}.space-hero-meta span{letter-spacing:.08em;text-transform:uppercase;color:#c3d1e6b8;background:#080e1957;border:1px solid #93aed62e;border-radius:999px;align-items:center;min-height:2rem;padding:.35rem .8rem;font-size:.75rem;font-weight:700;display:inline-flex}.space-hero-scroll{z-index:1;align-items:center;gap:1rem;max-width:1240px;margin:0 auto;display:flex;position:absolute;bottom:clamp(1.6rem,4vw,3rem);left:clamp(1.25rem,4vw,3rem);right:clamp(1.25rem,4vw,3rem)}.space-hero-scroll-line{background:linear-gradient(90deg,#b3cdf1b3,#b3cdf100);width:clamp(3rem,7vw,6rem);height:1px}.space-hero-scroll-link{min-height:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;letter-spacing:.16em;color:#c3d1e6c7;background:0 0;border:0;border-radius:0;justify-content:flex-start;padding:0;font-size:.78rem}.cockpit-section{z-index:1;margin-top:0;padding:0 0 clamp(1rem,2vw,1.5rem);position:relative}.cockpit-section:before{content:none}.cockpit{color:var(--ink);isolation:isolate;background:0 0;padding:clamp(1.2rem,2vw,2rem) clamp(1.25rem,4vw,3rem) clamp(.5rem,1.5vw,1.5rem);position:relative;overflow:visible}.cockpit-header{text-align:left;z-index:4;flex-direction:column;gap:.2rem;max-width:1100px;margin:0 auto;padding-left:clamp(0px,12vw,160px);display:flex;position:relative}.cockpit-badge-dot{display:none}.cockpit-header-kicker{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.cockpit-header-kicker{color:color-mix(in oklab, var(--muted) 70%, var(--gloss))}}.cockpit-header-title{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(1.7rem,2.6vw,2.4rem);line-height:1.1}.cockpit-header-summary{max-width:40rem;color:var(--muted);font-size:clamp(1.02rem,1.2vw,1.16rem);line-height:1.5}.cockpit-sun{z-index:0;pointer-events:none;width:clamp(260px,48vmin,580px);height:clamp(260px,48vmin,580px);position:absolute;top:clamp(-160px,-18vmin,-100px);left:clamp(-160px,-18vmin,-100px)}.cockpit-sun-rays{background:radial-gradient(circle,#f0b8301f 0%,#e85d3a0f 30%,#0000 60%);border-radius:50%;position:absolute;inset:-50%}.cockpit-sun-svg{opacity:.8;width:100%;height:100%;display:block}.cockpit-molecules{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cockpit-molecule{font-family:var(--font-sans);font-size:calc(.58rem * var(--mol-scale,1));letter-spacing:.02em;color:var(--muted);opacity:0;background:var(--panel);font-weight:700;position:absolute}@supports (color:color-mix(in lab, red, red)){.cockpit-molecule{background:color-mix(in oklab, var(--panel) 60%, transparent)}}.cockpit-molecule{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.cockpit-molecule{border:1px solid color-mix(in oklab, var(--line) 30%, transparent)}}.cockpit-molecule{animation:18s ease-in-out infinite molDrift;animation-delay:var(--mol-delay,0s);transform:scale(var(--mol-scale,1));border-radius:999px;padding:.15em .4em}@keyframes molDrift{0%{opacity:0;translate:0}8%{opacity:.45}25%{translate:12px -18px}50%{opacity:.35;translate:-8px -10px}75%{translate:6px 14px}92%{opacity:.45}to{opacity:0;translate:0}}.cockpit-radial{z-index:1;--_unit:min(1vw, 1.4vh);--planet-size:clamp(90px, calc(var(--_unit) * 16), 220px);--spoke-radius:clamp(160px, calc(var(--_unit) * 30), 380px);--label-radius:clamp(210px, calc(var(--_unit) * 40), 500px);min-height:clamp(500px, calc(var(--_unit) * 88), 900px);aspect-ratio:1/.92;justify-content:center;align-items:center;max-width:100%;margin:0 auto;display:flex;position:relative}.cockpit-planet{width:var(--planet-size);height:var(--planet-size);z-index:2;border-radius:50%;position:absolute}.cockpit-planet-photo-wrap{border-radius:50%;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(circle,#000 44%,#0000 48%);mask-image:radial-gradient(circle,#000 44%,#0000 48%)}.cockpit-planet-glow{border:2px solid var(--sea);border-radius:50%;position:absolute;inset:-6%}@supports (color:color-mix(in lab, red, red)){.cockpit-planet-glow{border:2px solid color-mix(in oklab, var(--sea) 25%, transparent)}}.cockpit-planet-glow{box-shadow:0 0 18px var(--sea), 0 0 40px var(--sea)}@supports (color:color-mix(in lab, red, red)){.cockpit-planet-glow{box-shadow:0 0 18px color-mix(in oklab, var(--sea) 12%, transparent), 0 0 40px color-mix(in oklab, var(--sea) 6%, transparent)}}.cockpit-planet-glow{pointer-events:none}.cockpit-planet-photo{object-fit:cover;object-position:center center;filter:saturate(.9)contrast(1.06)brightness(.93);transform:scale(1.12)}.cockpit-planet:after{content:"";border:1px solid var(--line);border-radius:50%;position:absolute;inset:-18%}@supports (color:color-mix(in lab, red, red)){.cockpit-planet:after{border:1px solid color-mix(in oklab, var(--line) 30%, transparent)}}.cockpit-planet:after{pointer-events:none}.cockpit-part-label{--_extra:var(--label-extra,0px);--_lr:calc(var(--label-radius) + var(--_extra));--px:calc(50% + var(--_lr) * sin(var(--part-angle)));--py:calc(50% - var(--_lr) * cos(var(--part-angle)));left:var(--px);top:var(--py);text-align:left;pointer-events:none;z-index:1;border-left:2px solid var(--part-color);flex-direction:column;gap:.15rem;padding-left:.65rem;display:flex;position:absolute;transform:translate(-50%,-50%)}.cockpit-part-label-text{text-transform:uppercase;letter-spacing:.12em;color:var(--part-color);font-size:clamp(.74rem,min(.95vw,1.2vh),.92rem);font-weight:700}.cockpit-part-label-title{font-family:var(--font-serif);color:var(--ink);letter-spacing:.01em;white-space:nowrap;font-size:clamp(1.04rem,min(1.35vw,1.75vh),1.35rem);font-weight:600;line-height:1.15}.cockpit-part-label-sub{color:var(--muted);font-size:clamp(.76rem,min(.92vw,1.18vh),.96rem)}@supports (color:color-mix(in lab, red, red)){.cockpit-part-label-sub{color:color-mix(in oklab, var(--muted) 60%, var(--ink))}}.cockpit-part-label-sub{letter-spacing:.01em;white-space:nowrap;line-height:1.3}.cockpit-part-label-count{color:var(--part-color);font-size:clamp(.58rem,min(.68vw,.86vh),.72rem);font-weight:600}@supports (color:color-mix(in lab, red, red)){.cockpit-part-label-count{color:color-mix(in oklab, var(--part-color) 60%, var(--muted))}}.cockpit-part-label-count{letter-spacing:.06em;text-transform:uppercase}.cockpit-spoke{--px:calc(50% + var(--spoke-radius) * sin(var(--spoke-angle)));--py:calc(50% - var(--spoke-radius) * cos(var(--spoke-angle)));left:var(--px);top:var(--py);color:var(--ink);z-index:3;animation:.4s both spokeIn;animation-delay:var(--spoke-delay);flex-direction:column;align-items:center;text-decoration:none;display:flex;position:absolute;transform:translate(-50%,-50%)}.cockpit-spoke:hover{z-index:50}@keyframes spokeIn{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}.cockpit-lines-svg{width:calc(var(--label-radius) * 2 + 80px);height:calc(var(--label-radius) * 2 + 80px);pointer-events:none;z-index:0;position:absolute}.cockpit-svg-line{stroke:var(--line)}@supports (color:color-mix(in lab, red, red)){.cockpit-svg-line{stroke:color-mix(in oklab, var(--line) 60%, transparent)}}.cockpit-svg-line{stroke-width:.75px;transition:opacity .2s}.cockpit-spoke-dot{background:var(--spoke-color);border-radius:50%;width:clamp(34px,min(4.5vw,5.5vh),46px);height:clamp(34px,min(4.5vw,5.5vh),46px)}@supports (color:color-mix(in lab, red, red)){.cockpit-spoke-dot{background:color-mix(in oklab, var(--spoke-color) 12%, var(--bg-char))}}.cockpit-spoke-dot{border:1.5px solid var(--spoke-color);z-index:2;justify-content:center;align-items:center;transition:transform .22s cubic-bezier(.16,1,.3,1),background .18s,border-color .18s;display:flex;position:relative}.cockpit-spoke-num{text-align:center;color:var(--spoke-color);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:-1px;font-size:clamp(.78rem,min(1.1vw,1.32vh),.98rem);font-weight:700;line-height:1;display:block}.cockpit-spoke-title{font-family:var(--font-sans);text-align:center;max-width:13ch;color:var(--muted);margin-top:.4rem;padding:0;font-size:clamp(.86rem,min(1.22vw,1.55vh),1.08rem);font-weight:520;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.cockpit-spoke-title{color:color-mix(in oklab, var(--muted) 50%, var(--ink))}}.cockpit-spoke-title{letter-spacing:.01em;text-wrap:balance;transition:color .2s}.cockpit-spoke:hover .cockpit-spoke-dot,.cockpit-spoke:focus-visible .cockpit-spoke-dot{background:var(--spoke-color);transform:scale(1.08)}.cockpit-spoke:hover .cockpit-spoke-num,.cockpit-spoke:focus-visible .cockpit-spoke-num{color:var(--bg-char)}.cockpit-spoke:hover .cockpit-spoke-title,.cockpit-spoke:focus-visible .cockpit-spoke-title{color:var(--ink)}.cockpit-spoke:focus-visible{outline:none}.cockpit-spoke:focus-visible .cockpit-spoke-dot{box-shadow:var(--focus)}.cockpit-spoke-card{background:var(--bg-smoke);width:clamp(280px,28vw,380px);padding:0;position:absolute}@supports (color:color-mix(in lab, red, red)){.cockpit-spoke-card{background:color-mix(in oklab, var(--bg-smoke) 96%, var(--panel))}}.cockpit-spoke-card{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.cockpit-spoke-card{border:1px solid color-mix(in oklab, var(--line) 40%, transparent)}}.cockpit-spoke-card{border-radius:var(--radius-md);opacity:0;pointer-events:none;z-index:200;text-align:left;flex-direction:column;transition:opacity .16s,transform .2s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;box-shadow:0 20px 52px #00000073,0 2px 8px #0003}.cockpit-spoke:hover .cockpit-spoke-card{opacity:1;pointer-events:auto}.cockpit-spoke-card,.cockpit-spoke[data-card=bottom-right] .cockpit-spoke-card{inset:calc(100% + .6rem) auto auto 50%;transform:translate(-25%,5px)}.cockpit-spoke:hover .cockpit-spoke-card,.cockpit-spoke[data-card=bottom-right]:hover .cockpit-spoke-card{transform:translate(-25%)}.cockpit-spoke[data-card=bottom-left] .cockpit-spoke-card{inset:calc(100% + .6rem) 50% auto auto;transform:translate(25%,5px)}.cockpit-spoke[data-card=bottom-left]:hover .cockpit-spoke-card{transform:translate(25%)}.cockpit-spoke[data-card=top-left] .cockpit-spoke-card{inset:auto 50% calc(100% + .6rem) auto;transform:translate(25%,-5px)}.cockpit-spoke[data-card=top-left]:hover .cockpit-spoke-card{transform:translate(25%)}.cockpit-spoke[data-card=top-right] .cockpit-spoke-card{inset:auto auto calc(100% + .6rem) 50%;transform:translate(-25%,-5px)}.cockpit-spoke[data-card=top-right]:hover .cockpit-spoke-card{transform:translate(-25%)}.cockpit-spoke-card-head{background:var(--spoke-color);align-items:center;gap:.6rem;padding:.7rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.cockpit-spoke-card-head{background:color-mix(in oklab, var(--spoke-color) 7%, transparent)}}.cockpit-spoke-card-head{border-bottom:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.cockpit-spoke-card-head{border-bottom:1px solid color-mix(in oklab, var(--line) 22%, transparent)}}.cockpit-spoke-card-num{background:var(--spoke-color);border-radius:6px;justify-content:center;align-items:center;width:29px;height:29px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cockpit-spoke-card-num{background:color-mix(in oklab, var(--spoke-color) 14%, transparent)}}.cockpit-spoke-card-num{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.74rem;font-weight:700}.cockpit-spoke-card-title{font-family:var(--font-serif);color:var(--ink);font-size:1.12rem;font-weight:600;line-height:1.2}.cockpit-spoke-card-desc{color:var(--muted);margin:0;padding:.65rem 1rem;font-size:.98rem;line-height:1.6}.cockpit-spoke-card-cta{border-top:1px solid var(--line);align-items:center;gap:.3rem;padding:.55rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.cockpit-spoke-card-cta{border-top:1px solid color-mix(in oklab, var(--line) 18%, transparent)}}.cockpit-spoke-card-cta{color:var(--gloss);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:600;transition:gap .18s}.cockpit-spoke:hover .cockpit-spoke-card-cta{gap:.5rem}@media (max-width:680px){.cockpit-spoke-card{display:none}}.cockpit-footer{z-index:2;justify-content:center;gap:.72rem;padding:0 1rem 1rem;display:flex}.cockpit-stat{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.cockpit-stat{border:1px solid color-mix(in oklab, var(--line) 40%, transparent)}}.cockpit-stat{border-radius:var(--radius-md);background:var(--panel);padding:.5rem .72rem}@supports (color:color-mix(in lab, red, red)){.cockpit-stat{background:color-mix(in oklab, var(--panel) 70%, transparent)}}.cockpit-stat{text-align:center;flex-direction:column;gap:.1rem;min-width:100px;display:flex}.cockpit-stat-value{font-family:var(--font-serif);letter-spacing:-.02em;font-size:1.3rem;font-weight:700;line-height:1.1}.cockpit-stat-unit{color:var(--gloss);margin-left:.15em;font-size:.68em;font-weight:600}.cockpit-stat-label{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:.72rem;font-weight:600}[data-theme=light] .grid-backdrop{opacity:.45}[data-theme=light] .site-nav{background:linear-gradient(180deg, #ffffffe8 0%, var(--bg-char) 100%)}@supports (color:lab(0% 0 0)){[data-theme=light] .site-nav{background:linear-gradient(180deg, lab(100% -.0000298023 .0000119209/.91) 0%, var(--bg-char) 100%)}}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .site-nav{background:linear-gradient(180deg, lab(100% -.0000298023 .0000119209/.91) 0%, color-mix(in oklab, var(--bg-char) 96%, transparent) 100%)}}[data-theme=light] .site-nav{border-bottom-color:var(--line)}[data-theme=light] .site-nav--scrolled{background:linear-gradient(180deg, #fffffff5 0%, var(--bg-char) 100%)}@supports (color:lab(0% 0 0)){[data-theme=light] .site-nav--scrolled{background:linear-gradient(180deg, lab(100% -.0000298023 .0000119209/.96) 0%, var(--bg-char) 100%)}}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .site-nav--scrolled{background:linear-gradient(180deg, lab(100% -.0000298023 .0000119209/.96) 0%, color-mix(in oklab, var(--bg-char) 99%, transparent) 100%)}}[data-theme=light] .site-nav-brand{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .site-nav-brand{color:color-mix(in oklab, var(--ink) 96%, white)}}[data-theme=light] .site-nav-brand{text-shadow:none}[data-theme=light] .site-nav-link{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .site-nav-link{color:color-mix(in oklab, var(--ink) 80%, var(--muted))}}[data-theme=light] .site-nav-link{text-shadow:none}[data-theme=light] .site-nav-link:hover,[data-theme=light] .site-nav-link:focus-visible,[data-theme=light] .site-nav-kapitel-trigger--active{color:var(--ink)}[data-theme=light] .site-nav-burger{background:linear-gradient(180deg, #ffffffeb 0%, var(--bg-char) 100%)}@supports (color:lab(0% 0 0)){[data-theme=light] .site-nav-burger{background:linear-gradient(180deg, lab(100% -.0000298023 .0000119209/.92) 0%, var(--bg-char) 100%)}}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .site-nav-burger{background:linear-gradient(180deg, lab(100% -.0000298023 .0000119209/.92) 0%, color-mix(in oklab, var(--bg-char) 98%, transparent) 100%)}}[data-theme=light] .site-nav-burger{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .site-nav-burger{border-color:color-mix(in oklab, var(--line) 80%, transparent)}}[data-theme=light] .site-nav-burger{box-shadow:inset 0 1px #ffffffbf,0 8px 18px #0f202c14}[data-theme=light] .site-nav-burger span{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .site-nav-burger span{background:color-mix(in oklab, var(--ink) 92%, white)}}[data-theme=light] .site-nav-mega-dropdown{background:linear-gradient(180deg, #fffffff5 0%, var(--bg-char) 100%)}@supports (color:lab(0% 0 0)){[data-theme=light] .site-nav-mega-dropdown{background:linear-gradient(180deg, lab(100% -.0000298023 .0000119209/.96) 0%, var(--bg-char) 100%)}}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .site-nav-mega-dropdown{background:linear-gradient(180deg, lab(100% -.0000298023 .0000119209/.96) 0%, color-mix(in oklab, var(--bg-char) 100%, transparent) 100%)}}[data-theme=light] .site-nav-mobile{background:linear-gradient(180deg, #fffffffa 0%, var(--bg-char) 100%)}@supports (color:lab(0% 0 0)){[data-theme=light] .site-nav-mobile{background:linear-gradient(180deg, lab(100% -.0000298023 .0000119209/.98) 0%, var(--bg-char) 100%)}}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .site-nav-mobile{background:linear-gradient(180deg, lab(100% -.0000298023 .0000119209/.98) 0%, color-mix(in oklab, var(--bg-char) 100%, transparent) 100%)}}[data-theme=light] .story,[data-theme=light] .concept-panel,[data-theme=light] .topic-jump-nav,[data-theme=light] .topic-jump-control,[data-theme=light] .ed-pager-link,[data-theme=light] .topic-top-nav-link{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .story,[data-theme=light] .concept-panel,[data-theme=light] .topic-jump-nav,[data-theme=light] .topic-jump-control,[data-theme=light] .ed-pager-link,[data-theme=light] .topic-top-nav-link{border-color:color-mix(in oklab, var(--line) 70%, white)}}[data-theme=light] .ed-nav-rail{background:var(--bg-char)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .ed-nav-rail{background:color-mix(in oklab, var(--bg-char) 90%, transparent)}}[data-theme=light] .ed-nav-rail{border-bottom-color:var(--line)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .ed-nav-rail{border-bottom-color:color-mix(in oklab, var(--line) 50%, white)}}[data-theme=light] .topic-top-nav-link{background:#fffc;background:lab(100% -.0000298023 .0000119209/.8);box-shadow:0 12px 30px #0f202c1f,inset 0 1px #ffffff8c}[data-theme=light] .topic-top-nav-arrow{background:#fff}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .topic-top-nav-arrow{background:color-mix(in oklab, white 74%, var(--panel))}}[data-theme=light] .topic-top-nav-arrow{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .topic-top-nav-arrow{border-color:color-mix(in oklab, var(--line) 58%, white)}}[data-theme=light] .ed-hero-intro{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .ed-hero-intro{color:color-mix(in oklab, var(--ink) 68%, var(--muted))}}[data-theme=light] .concept-panel h3{color:var(--gloss-strong)}[data-theme=light] .story p,[data-theme=light] .concept-panel p,[data-theme=light] .glossary-item dd{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .story p,[data-theme=light] .concept-panel p,[data-theme=light] .glossary-item dd{color:color-mix(in oklab, var(--ink) 78%, var(--muted))}}[data-theme=light] .glossary-item,[data-theme=light] .story-section+.story-section{border-top-color:var(--line)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .glossary-item,[data-theme=light] .story-section+.story-section{border-top-color:color-mix(in oklab, var(--line) 60%, white)}}[data-theme=light] .ed-bg-grain{opacity:.4}[data-theme=light] .g-trigger{color:var(--gloss-strong);border-bottom-color:var(--gloss-strong)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .g-trigger{border-bottom-color:color-mix(in oklab, var(--gloss-strong) 35%, transparent)}}[data-theme=light] .cockpit-sun-rays{background:radial-gradient(circle,#f0b83014 0%,#d255340a 30%,#0000 60%)}[data-theme=light] .cockpit-sun-svg{filter:none}[data-theme=light] .cockpit-planet-glow{background:radial-gradient(circle, var(--sea) 0%, transparent 65%)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .cockpit-planet-glow{background:radial-gradient(circle, color-mix(in oklab, var(--sea) 18%, transparent) 0%, transparent 65%)}}[data-theme=light] .cockpit-spoke-dot{box-shadow:0 1px 6px #00000024}[data-theme=light] .cockpit-spoke-num{color:#fff}[data-theme=light] .cockpit-spoke-title{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .cockpit-spoke-title{color:color-mix(in oklab, var(--ink) 62%, var(--muted))}}[data-theme=light] .cockpit-spoke:hover .cockpit-spoke-title,[data-theme=light] .cockpit-spoke:focus-visible .cockpit-spoke-title{color:var(--gloss-strong)}[data-theme=light] .cockpit-svg-line{stroke:var(--line);stroke-opacity:.6}[data-theme=light] .cockpit-header-summary{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .cockpit-header-summary{color:color-mix(in oklab, var(--ink) 74%, var(--muted))}}[data-theme=light] .cockpit-part-label-text{opacity:1}[data-theme=light] .cockpit-part-label-title{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .cockpit-part-label-title{color:color-mix(in oklab, var(--ink) 55%, var(--muted))}}[data-theme=light] .cockpit-stat{background:var(--panel)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .cockpit-stat{background:color-mix(in oklab, var(--panel) 88%, transparent)}}[data-theme=light] .cockpit-stat{box-shadow:0 2px 8px #0f202c0f}[data-theme=light] .cockpit-stat-unit{color:var(--gloss-strong)}@media (max-width:1100px){.stage{grid-template-columns:minmax(0,1fr) 320px}.space-hero{min-height:clamp(36rem,72vw,52rem)}.space-hero-title{max-width:14ch}.space-hero-description{max-width:34rem}}@media (max-width:900px){:root{--topic-top-nav-height:4.9rem}.stage{grid-template-columns:1fr}.topic-top-nav{gap:.75rem}.concept-panel{order:-1;position:static}.concept-panel:before{display:none}.ed-hero-num{font-size:clamp(4rem,14vw,8rem)}.ed-pager{grid-template-columns:1fr}.ed-pager-next{text-align:left;justify-content:flex-start}.space-hero{align-items:flex-end;min-height:clamp(34rem,110vw,48rem);padding-bottom:3.75rem}.space-hero-title{max-width:16ch;font-size:clamp(2.4rem,7vw,3.8rem)}.space-hero-description{max-width:31rem}.space-hero-content:before{filter:blur(14px);width:min(34rem,100% + 1.5rem);top:-1rem;bottom:-1rem;left:-.75rem}.space-hero-scroll{bottom:1.4rem;left:clamp(1.25rem,4vw,3rem);right:clamp(1.25rem,4vw,3rem)}.cockpit-radial{aspect-ratio:auto;min-height:0}.cockpit-header{padding-left:0}}@media (max-width:680px){.cockpit-lines-svg,.cockpit-molecules{display:none}.cockpit{height:auto;min-height:auto;padding:1rem 1rem 1.1rem;overflow:visible}.cockpit-radial{flex-direction:column;flex:none;align-items:stretch;gap:0;min-height:0;padding:.5rem .2rem 0;display:flex}.cockpit-planet{width:172px;height:172px;margin:0 auto .8rem;position:relative}.cockpit-planet-glow{inset:-30%}.cockpit-sun{width:240px;height:240px;top:-80px;left:-80px}.cockpit-sun-rays{inset:-40%}.cockpit-part-label{border-top:1px solid var(--line);flex-direction:row;gap:.6rem;padding:.7rem 0 .25rem;display:flex;position:relative;top:auto;left:auto;transform:none}@supports (color:color-mix(in lab, red, red)){.cockpit-part-label{border-top:1px solid color-mix(in oklab, var(--line) 30%, transparent)}}.cockpit-part-label{align-items:baseline;margin-top:.5rem}.cockpit-part-label-text{font-size:.72rem}.cockpit-part-label-title{font-size:.88rem}.cockpit-planet+.cockpit-part-label{border-top:none;margin-top:0}.cockpit-spoke{border-radius:var(--radius-sm);opacity:1;flex-flow:wrap;align-items:flex-start;gap:0 .75rem;padding:.65rem .75rem;animation:none;position:relative;top:auto;left:auto;transform:none}.cockpit-spoke:hover,.cockpit-spoke:focus-visible{background:var(--gloss-soft)}@supports (color:color-mix(in lab, red, red)){.cockpit-spoke:hover,.cockpit-spoke:focus-visible{background:color-mix(in oklab, var(--gloss-soft) 80%, transparent)}}.cockpit-spoke-dot{flex-shrink:0;width:32px;height:32px;margin-top:.1rem}.cockpit-spoke-num{font-size:.66rem}.cockpit-spoke-title{white-space:normal;-webkit-backdrop-filter:none;backdrop-filter:none;max-width:none;box-shadow:none;text-align:left;color:var(--ink);background:0 0;border:none;flex:1;min-width:0;margin:0;padding:.15rem 0 0;font-size:.88rem;display:block}.cockpit-spoke-card{display:contents}.cockpit-spoke-card-head,.cockpit-spoke-card-cta,.cockpit-spoke-card-num,.cockpit-spoke-card-title{display:none}.cockpit-spoke-card-desc{width:100%;color:var(--muted);margin-top:.15rem;padding-left:calc(32px + .75rem);font-size:.76rem;line-height:1.5;display:block}.cockpit-spoke:hover .cockpit-spoke-dot{background:var(--spoke-color)}.cockpit-spoke:hover .cockpit-spoke-num{color:var(--bg-char)}.cockpit-footer{padding:.6rem 1rem 1.2rem}.cockpit-stat{flex:1;min-width:0;padding:.4rem .5rem}.cockpit-stat-value{font-size:1.1rem}}@media (max-width:600px){.story,.concept-panel,.ed-pager-link{border-radius:var(--radius-md)}.story p{line-height:1.76}.ed-hero{min-height:auto;padding-bottom:2rem}.ed-hero-title{max-width:none}.ed-nav-rail{padding-inline:.6rem}.space-hero{min-height:clamp(32rem,128vw,42rem);padding-top:calc(56px + 1.5rem);padding-bottom:3rem}.space-hero-title{font-size:clamp(2.2rem,9vw,3.4rem)}.space-hero-content{width:100%}.space-hero-content:before{filter:blur(10px);background:linear-gradient(#040a12b8 0%,#040a1285 48%,#040a122e 100%);border-radius:1.25rem;width:auto;inset:-.9rem -.35rem -1rem}.space-hero-actions{flex-direction:column;align-items:stretch}.space-hero-meta{gap:.45rem}.space-hero-scroll{flex-direction:column;align-items:flex-start;gap:.55rem}}@media (min-width:681px) and (max-width:900px){.cockpit-radial{--_unit:min(1vw, 1.5vh);min-height:clamp(400px, calc(var(--_unit) * 80), 700px)}.cockpit-spoke-title{max-width:8ch;font-size:.54rem}.cockpit-part-label{display:none}}@media (max-width:480px){.space-hero{padding-inline:1rem;min-height:clamp(30rem,136vw,38rem);padding-top:calc(56px + 1.2rem);padding-bottom:2.75rem}.space-hero-title{max-width:none;font-size:clamp(2rem,9vw,3rem)}.space-hero-description{max-width:none;font-size:.92rem;line-height:1.65}.space-hero-meta span:last-child{display:none}.space-hero-scroll{bottom:1rem;left:1rem;right:1rem}.cockpit-planet{width:140px;height:140px}.cockpit-header-title{font-size:clamp(1.2rem,5vw,1.6rem)}.cockpit-header-summary{font-size:.85rem}}@media (max-width:360px){.space-hero{padding-inline:.75rem;min-height:28rem;padding-top:calc(56px + 1rem);padding-bottom:2.5rem}.space-hero-title{font-size:2.2rem}.space-hero-eyebrow{font-size:.62rem}.space-hero-description{font-size:.88rem}.space-hero-action,.space-hero-scroll-link{min-height:2.6rem;padding:.65rem 1rem;font-size:.82rem}.cockpit-planet{width:120px;height:120px}.cockpit-spoke-title{font-size:.76rem}.cockpit-spoke-dot{width:24px;height:24px}.cockpit-spoke-num{font-size:.56rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.g-trigger,.topic-jump-link,.topic-pager-link,.topic-top-nav-link,.topic-top-nav-arrow,.cockpit-spoke,.cockpit-spoke-dot,.cockpit-spoke-title{transition:none}.topic-jump-nav{scroll-snap-type:none}.concept-panel,.panel-content-fade{transition:none;animation:none}.cockpit-badge-dot,.cockpit-planet-glow,.cockpit-sun-rays,.cockpit-molecule{animation:none}.cockpit-molecule{opacity:.3}.cockpit-spoke{opacity:1;animation:none}.fun-reveal{opacity:1!important;transition:none!important;transform:none!important}.fun-scroll-hint{animation:none}}.space-hero-author{color:#d0dff8e6;letter-spacing:.04em;text-shadow:0 2px 10px #00000073;margin:.6rem 0 0;font-size:.82rem;font-weight:550}.kz-section{z-index:1;border-top:1px solid var(--line);padding:clamp(2.5rem,5vw,4rem) clamp(1.25rem,4vw,3rem);position:relative}@supports (color:color-mix(in lab, red, red)){.kz-section{border-top:1px solid color-mix(in oklab, var(--line) 40%, transparent)}}.kz-section{border-bottom:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.kz-section{border-bottom:1px solid color-mix(in oklab, var(--line) 40%, transparent)}}.kz-section{background:var(--bg-smoke)}.kz-inner{justify-content:space-between;align-items:flex-start;gap:1.5rem;max-width:1100px;margin:0 auto;display:flex}.kz-item{flex-direction:column;flex:1;gap:.4rem;display:flex}.kz-value{font-family:var(--font-serif);letter-spacing:-.03em;color:var(--ink);font-size:clamp(2.4rem,4vw,3.8rem);font-weight:700;line-height:1}.kz-unit{color:var(--gloss);letter-spacing:0;margin-left:.1em;font-size:.5em;font-weight:600}.kz-label{color:var(--muted);font-size:clamp(.92rem,1.1vw,1.05rem);line-height:1.5}@supports (color:color-mix(in lab, red, red)){.kz-label{color:color-mix(in oklab, var(--muted) 60%, var(--ink))}}.kz-label{max-width:26ch}.kz-divider{background:var(--line);align-self:stretch;width:1px}@supports (color:color-mix(in lab, red, red)){.kz-divider{background:color-mix(in oklab, var(--line) 50%, transparent)}}.kz-divider{flex-shrink:0}.airhus-card{border:none;border-bottom:1px solid var(--line);background:0 0;justify-content:center;align-items:center;gap:clamp(1.2rem,2.4vw,1.8rem);max-width:1100px;margin:0 auto clamp(1.8rem,3.2vw,2.6rem);padding:0 0 clamp(1.8rem,3.2vw,2.6rem);display:flex}@supports (color:color-mix(in lab, red, red)){.airhus-card{border-bottom:1px solid color-mix(in oklab, var(--line) 65%, transparent)}}.airhus-card-text{text-align:left;flex:0 auto}.airhus-card-kicker{padding-left:1.6rem;position:relative}.airhus-card-kicker:before{content:"";background:#00cae8b3;background:lab(74.3382% -35.1434 -27.3893/.7);width:1.1rem;height:1px;position:absolute;top:50%;left:0}.airhus-card-visual{flex-shrink:0;justify-content:center;align-items:center;width:clamp(96px,11vw,132px);display:flex}.airhus-card-visual .airhus-cube{width:100%;height:auto;display:block}.airhus-card-text{flex-direction:column;flex:auto;gap:.25rem;min-width:0;display:flex}.airhus-card-kicker{letter-spacing:.18em;text-transform:uppercase;color:#49d0ebe0;color:lab(77.2703% -31.5535 -24.399/.88);margin:0;font-size:.66rem;font-weight:700}.airhus-card-name{font-family:var(--font-serif);color:var(--ink);margin:0;font-size:clamp(1.4rem,2.2vw,1.85rem);font-weight:600;line-height:1.05}.airhus-card-desc{color:var(--muted);max-width:60ch;margin:.2rem 0 0;font-size:clamp(.85rem,.95vw,.95rem);line-height:1.55}@media (max-width:560px){.airhus-card{text-align:left;flex-direction:column;align-items:flex-start;gap:.85rem}.airhus-card-visual{width:110px}}.bezug-row{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;max-width:1100px;margin:0 auto clamp(1.6rem,3vw,2.4rem);padding-bottom:clamp(1.6rem,3vw,2.4rem);display:grid}@supports (color:color-mix(in lab, red, red)){.bezug-row{border-bottom:1px solid color-mix(in oklab, var(--line) 60%, transparent)}}.bezug-card{text-align:center;flex-direction:column;align-items:center;gap:.9rem;margin:0;padding:0 clamp(1rem,2vw,1.8rem);display:flex}.bezug-card+.bezug-card{border-left:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.bezug-card+.bezug-card{border-left:1px solid color-mix(in oklab, var(--line) 50%, transparent)}}.bezug-visual{justify-content:center;align-items:flex-end;height:clamp(155px,20vw,260px);display:flex}.bezug-visual svg{width:auto;max-width:100%;height:100%;display:block}.bezug-visual .co2-coin-img{aspect-ratio:415/172;align-self:flex-end;width:85%;height:auto;max-height:100%;display:block}.bezug-text{flex-direction:column;gap:.2rem;display:flex}.bezug-kicker{letter-spacing:.18em;text-transform:uppercase;color:#49d0ebe0;color:lab(77.2703% -31.5535 -24.399/.88);margin:0;font-size:.78rem;font-weight:700}.bezug-name{font-family:var(--font-serif);color:var(--ink);margin:0;font-size:clamp(1.42rem,2vw,1.85rem);font-weight:600;line-height:1.1}.bezug-desc{color:var(--muted);max-width:34ch;margin:.15rem auto 0;font-size:clamp(1rem,1.05vw,1.12rem);line-height:1.55}.bezug-card:last-child .bezug-kicker{color:var(--heat)}@supports (color:color-mix(in lab, red, red)){.bezug-card:last-child .bezug-kicker{color:color-mix(in oklab, var(--heat) 80%, white 8%)}}@media (max-width:760px){.bezug-row{grid-template-columns:1fr;gap:1.8rem}.bezug-card{padding:0}.bezug-card+.bezug-card{border-left:none}.bezug-visual{height:175px}}.aircol-column{display:block}.aircol-column .aircol-shadow{fill:#000;opacity:.32}.aircol-column .aircol-edge polygon{fill:none;stroke:#daf1fc;stroke:lab(93.6195% -6.19897 -8.17829);stroke-width:1.1px;stroke-linejoin:round}.aircol-column .aircol-clouds{opacity:.85}.aircol-column .aircol-clouds ellipse{fill:#fff}.aircol-column .aircol-waterline{fill:none;stroke:#ddf5ff;stroke:lab(94.9607% -6.53461 -7.70183);stroke-width:1px;opacity:.75}.aircol-column .aircol-break-fill{fill:var(--bg-smoke)}.aircol-column .aircol-break{fill:none;stroke:#daf1fc;stroke:lab(93.6195% -6.19897 -8.17829);stroke-width:1.1px;stroke-linecap:round}.aircol-column .aircol-dim line{stroke:var(--muted)}@supports (color:color-mix(in lab, red, red)){.aircol-column .aircol-dim line{stroke:color-mix(in oklab, var(--muted) 60%, transparent)}}.aircol-column .aircol-dim line{stroke-width:1px}.aircol-column .edge-label{font-family:var(--font-sans);fill:#abe0f6;fill:lab(86.1503% -13.8711 -16.6217);paint-order:stroke;stroke:var(--bg);font-size:13px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.aircol-column .edge-label{stroke:color-mix(in oklab, var(--bg) 82%, transparent)}}.aircol-column .edge-label{stroke-width:2.5px;stroke-linejoin:round}.co2-layer{display:block}.co2-layer .coin-shadow{fill:#000;opacity:.3}.co2-layer .euro-coin .coin-edge,.co2-layer .euro-coin .coin-ring{stroke-width:1px}.co2-layer .euro-coin .coin-center{stroke-width:.8px}.co2-layer .euro-coin--natural .coin-reed line{stroke:#5c677099;stroke:lab(42.8938% -2.78211 -6.58047/.6);stroke-width:.7px}.co2-layer .euro-coin--excess .coin-reed line{stroke:#6e3c2299;stroke:lab(31.3601% 20.7035 25.7916/.6);stroke-width:.7px}.co2-layer .euro-coin .coin-two{font-family:var(--font-serif);font-size:26px;font-weight:700}.co2-layer .euro-coin .coin-eur{font-family:var(--font-sans);font-size:12px;font-weight:700}.co2-layer .euro-coin--natural .coin-ring{stroke:#f1f5f9;stroke:lab(96.4356% -.943959 -2.035)}.co2-layer .euro-coin--natural .coin-edge{stroke:#88919a;stroke:lab(59.7489% -2.40213 -5.69807)}.co2-layer .euro-coin--natural .coin-center{stroke:#dcc790;stroke:lab(80.9274% 1.93965 30.2302)}.co2-layer .euro-coin--natural .coin-stars path{fill:#76818cd1;fill:lab(53.2948% -2.63926 -7.24305/.82)}.co2-layer .euro-coin--natural .coin-two,.co2-layer .euro-coin--natural .coin-eur{fill:#685528e6;fill:lab(37.3234% 3.70239 28.6377/.9)}.co2-layer .euro-coin--excess .coin-ring{stroke:#f7d7c5;stroke:lab(88.3758% 9.54673 13.5233)}.co2-layer .euro-coin--excess .coin-edge{stroke:#a26e56;stroke:lab(51.7053% 19.201 22.2128)}.co2-layer .euro-coin--excess .coin-center{stroke:#d79d83;stroke:lab(69.8671% 20.0408 22.622)}.co2-layer .euro-coin--excess .coin-stars path{fill:#91563ad4;fill:lab(43.238% 23.0644 27.0852/.83)}.co2-layer .euro-coin--excess .coin-two,.co2-layer .euro-coin--excess .coin-eur{fill:#6b3f2df0;fill:lab(31.769% 18.6125 19.6246/.94)}.co2-layer .co2-dim line{stroke:var(--muted)}@supports (color:color-mix(in lab, red, red)){.co2-layer .co2-dim line{stroke:color-mix(in oklab, var(--muted) 55%, transparent)}}.co2-layer .co2-dim line{stroke-width:1px}.co2-layer .co2-val{font-family:var(--font-sans);fill:var(--acid);font-size:13px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.co2-layer .co2-val{fill:color-mix(in oklab, var(--acid) 80%, white 10%)}}.co2-layer .co2-val--excess{fill:var(--heat)}@supports (color:color-mix(in lab, red, red)){.co2-layer .co2-val--excess{fill:color-mix(in oklab, var(--heat) 85%, white 8%)}}.co2-layer .co2-total{font-family:var(--font-sans);fill:var(--ink);font-size:12px;font-weight:700}.photo-cycle{width:100%;max-width:640px;height:auto;margin:0 auto;display:block}.photo-cycle .pc-node rect{fill:var(--bg-char)}@supports (color:color-mix(in lab, red, red)){.photo-cycle .pc-node rect{fill:color-mix(in oklab, var(--bg-char) 55%, transparent)}}.photo-cycle .pc-node rect{stroke-width:1.3px}.photo-cycle .pc-node--in rect{stroke:var(--gloss)}@supports (color:color-mix(in lab, red, red)){.photo-cycle .pc-node--in rect{stroke:color-mix(in oklab, var(--gloss) 78%, white)}}.photo-cycle .pc-node--out rect{stroke:#5eb491;stroke:lab(67.1291% -33.4032 9.48199)}.photo-cycle .pc-node-line{font-family:var(--font-sans);fill:var(--ink);font-size:15px;font-weight:600}.photo-cycle .pc-flow{stroke-width:1.6px}.photo-cycle .pc-flow--fwd{stroke:#63b693;stroke:lab(67.9314% -32.5499 9.24602)}.photo-cycle .pc-flow--back{stroke:var(--heat)}@supports (color:color-mix(in lab, red, red)){.photo-cycle .pc-flow--back{stroke:color-mix(in oklab, var(--heat) 80%, white)}}.photo-cycle .pc-arrowhead--fwd{fill:#63b693;fill:lab(67.9314% -32.5499 9.24602)}.photo-cycle .pc-arrowhead--back{fill:var(--heat)}@supports (color:color-mix(in lab, red, red)){.photo-cycle .pc-arrowhead--back{fill:color-mix(in oklab, var(--heat) 80%, white)}}.photo-cycle .pc-flow-label{font-family:var(--font-sans);font-size:13px;font-weight:700}.photo-cycle .pc-flow-sub{font-family:var(--font-sans);opacity:.85;font-size:11px;font-weight:600}.photo-cycle .pc-flow-label--fwd{fill:#47ab85ed;fill:lab(63.3587% -37.4572 10.5959/.93)}.photo-cycle .pc-flow-label--back{fill:var(--heat)}@supports (color:color-mix(in lab, red, red)){.photo-cycle .pc-flow-label--back{fill:color-mix(in oklab, var(--heat) 85%, white 8%)}}.intro-block{background:var(--bg-smoke);border-bottom:1px solid var(--line);padding:clamp(2.6rem,5.5vw,4.2rem) clamp(1.25rem,4vw,3rem)}@supports (color:color-mix(in lab, red, red)){.intro-block{border-bottom:1px solid color-mix(in oklab, var(--line) 22%, transparent)}}.intro-block-inner{grid-template-columns:auto 1fr;align-items:start;gap:clamp(1.4rem,3vw,2.2rem);max-width:760px;margin:0 auto;display:grid}.intro-block-inner:before{content:"";background:linear-gradient(#00cae8bf,#00cae81a);background:linear-gradient(lab(74.3382% -35.1434 -27.3893/.75),lab(74.3382% -35.1434 -27.3893/.1));border-radius:2px;align-self:stretch;width:2px;display:block}.intro-block-text{color:var(--muted);margin:0 0 1rem;font-size:clamp(1.12rem,1.15vw,1.24rem);line-height:1.72}@supports (color:color-mix(in lab, red, red)){.intro-block-text{color:color-mix(in oklab, var(--muted) 35%, var(--ink))}}.intro-block-text--lead{color:var(--ink);font-size:clamp(1.28rem,1.5vw,1.5rem);font-weight:450;line-height:1.6}.intro-block-text:last-child{margin-bottom:0}@media (max-width:560px){.intro-block-inner{grid-template-columns:1fr;gap:1.1rem}.intro-block-inner:before{background:linear-gradient(90deg,#00cae8bf,#00cae81a);background:linear-gradient(90deg,lab(74.3382% -35.1434 -27.3893/.75),lab(74.3382% -35.1434 -27.3893/.1));align-self:auto;width:32px;height:2px}}@media (max-width:768px){.kz-inner{flex-wrap:wrap;gap:1.5rem 2rem}.kz-item{flex:40%}.kz-divider{display:none}}@media (max-width:480px){.kz-inner{flex-direction:column;gap:1.5rem}.kz-item{flex-direction:row;flex:none;align-items:baseline;gap:.75rem}.kz-value{flex-shrink:0;font-size:2rem}.kz-label{max-width:none}}.author-section{background:var(--bg-smoke);border-top:1px solid var(--line);padding:clamp(3.5rem,7vw,6rem) clamp(1.25rem,4vw,3rem)}@supports (color:color-mix(in lab, red, red)){.author-section{border-top:1px solid color-mix(in oklab, var(--line) 30%, transparent)}}.author-inner{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2rem,4vw,4rem);max-width:1100px;margin:0 auto;display:grid}.author-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--gloss);margin:0;font-size:.68rem;font-weight:700}.author-name{font-family:var(--font-serif);color:var(--ink);margin:.5rem 0 0;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:700;line-height:1.1}.author-role{color:var(--muted);margin:.35rem 0 0;font-size:.88rem}.author-bio{color:var(--muted);margin:1rem 0 0;font-size:clamp(.92rem,1.2vw,1.04rem);line-height:1.7}@supports (color:color-mix(in lab, red, red)){.author-bio{color:color-mix(in oklab, var(--muted) 50%, var(--ink))}}.author-bio{max-width:480px}.author-link{color:var(--gloss);letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:.3rem;margin-top:1.2rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:gap .18s;display:inline-flex}.author-link:hover{gap:.55rem}.author-ecosystem{padding-top:.5rem}.author-ecosystem-title{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 1rem;font-size:.68rem;font-weight:700}.author-ecosystem-grid{flex-direction:column;gap:.65rem;display:flex}.eco-card{border:1px solid var(--line);flex-direction:column;gap:.25rem;padding:.9rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.eco-card{border:1px solid color-mix(in oklab, var(--line) 50%, transparent)}}.eco-card{border-radius:var(--radius-sm);background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.eco-card{background:color-mix(in oklab, var(--panel) 30%, transparent)}}.eco-card{text-decoration:none;transition:border-color .18s,background .18s}.eco-card:hover{border-color:var(--gloss)}@supports (color:color-mix(in lab, red, red)){.eco-card:hover{border-color:color-mix(in oklab, var(--gloss) 30%, var(--line))}}.eco-card:hover{background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.eco-card:hover{background:color-mix(in oklab, var(--panel) 60%, transparent)}}.eco-card-name{font-family:var(--font-serif);color:var(--ink);font-size:.95rem;font-weight:600}.eco-card-desc{color:var(--muted);font-size:.8rem;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.eco-card-desc{color:color-mix(in oklab, var(--muted) 70%, var(--ink))}}.eco-card--coming{border-style:dashed;position:relative}.eco-card-badge{letter-spacing:.1em;text-transform:uppercase;color:var(--acid);border:1px solid var(--acid);padding:.15rem .4rem;font-size:.56rem;font-weight:700;position:absolute;top:.6rem;right:.6rem}@supports (color:color-mix(in lab, red, red)){.eco-card-badge{border:1px solid color-mix(in oklab, var(--acid) 30%, transparent)}}.eco-card-badge{border-radius:999px}@media (max-width:768px){.author-inner{grid-template-columns:1fr;gap:2.5rem}}.paths-section{border-top:1px solid var(--line);padding:clamp(3rem,6vw,5rem) clamp(1.25rem,4vw,3rem)}@supports (color:color-mix(in lab, red, red)){.paths-section{border-top:1px solid color-mix(in oklab, var(--line) 25%, transparent)}}.paths-inner{max-width:1100px;margin:0 auto}.paths-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--gloss);margin:0;font-size:.82rem;font-weight:700}.paths-title{font-family:var(--font-serif);color:var(--ink);margin:0;font-size:clamp(1.7rem,2.8vw,2.4rem);font-weight:700;line-height:1.15}.paths-sub{color:var(--muted);margin:.5rem 0 0;font-size:1.05rem}.paths-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:clamp(1.5rem,3vw,2.5rem);display:grid}.path-card{border:1px solid var(--line);flex-direction:column;gap:.5rem;padding:1.3rem 1.2rem 1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.path-card{border:1px solid color-mix(in oklab, var(--line) 50%, transparent)}}.path-card{border-radius:var(--radius-md);background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.path-card{background:color-mix(in oklab, var(--panel) 40%, transparent)}}.path-card{text-decoration:none;transition:border-color .18s,background .18s,transform .18s}.path-card:hover{border-color:var(--gloss)}@supports (color:color-mix(in lab, red, red)){.path-card:hover{border-color:color-mix(in oklab, var(--gloss) 30%, var(--line))}}.path-card:hover{background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.path-card:hover{background:color-mix(in oklab, var(--panel) 70%, transparent)}}.path-card:hover{transform:translateY(-2px)}.path-card-audience{letter-spacing:.12em;text-transform:uppercase;color:var(--ink);font-size:.82rem;font-weight:700}.path-card-rec{color:var(--muted);font-size:1.05rem;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.path-card-rec{color:color-mix(in oklab, var(--muted) 60%, var(--ink))}}.path-card-link{color:var(--gloss);letter-spacing:.03em;text-transform:uppercase;margin-top:auto;font-size:.84rem;font-weight:600}@media (max-width:768px){.paths-grid{grid-template-columns:1fr}}.site-footer{border-top:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.site-footer{border-top:1px solid color-mix(in oklab, var(--line) 30%, transparent)}}.site-footer{background:var(--bg-char);padding:clamp(1.4rem,3vw,2.2rem) clamp(1.25rem,4vw,3rem) clamp(1rem,2vw,1.5rem)}@supports (color:color-mix(in lab, red, red)){.site-footer{background:color-mix(in oklab, var(--bg-char) 80%, var(--bg-smoke))}}.site-footer--slim{padding:.85rem clamp(1.25rem,4vw,3rem)}.site-footer--slim .site-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1.5rem;max-width:1200px;margin:0 auto;display:flex}.site-footer-mark{font-family:var(--font-serif);color:var(--ink);font-size:.92rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.site-footer-mark{color:color-mix(in oklab, var(--ink) 80%, transparent)}}.site-footer-mark{letter-spacing:.01em;white-space:nowrap}.site-footer-nav{flex-wrap:wrap;align-items:center;gap:1rem 1.4rem;display:flex}.site-footer-nav a{color:var(--ink);font-size:.9rem}@supports (color:color-mix(in lab, red, red)){.site-footer-nav a{color:color-mix(in oklab, var(--ink) 74%, var(--muted))}}.site-footer-nav a{white-space:nowrap;text-decoration:none;transition:color .15s}.site-footer-nav a:hover{color:var(--ink)}.site-footer-showcase-link{color:#41cfeae0!important;color:lab(76.6843% -32.2834 -24.9995/.88)!important;font-weight:600!important}.site-footer-year{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.84rem}@media (max-width:720px){.site-footer--slim .site-footer-inner{text-align:center;justify-content:center}}.site-footer-inner{grid-template-columns:2.2fr 1fr 1fr;gap:clamp(1.2rem,2.5vw,2.2rem);max-width:1100px;margin:0 auto;display:grid}.site-footer-heading{font-family:var(--font-serif);color:var(--ink);margin:0 0 .6rem;font-size:1.02rem;font-weight:600}.site-footer-text{color:var(--muted);max-width:320px;margin:0;font-size:.9rem;line-height:1.55}.site-footer-copy{color:var(--muted);margin:.6rem 0 0;font-size:.8rem}@supports (color:color-mix(in lab, red, red)){.site-footer-copy{color:color-mix(in oklab, var(--muted) 72%, transparent)}}.site-footer-links{flex-direction:column;gap:.4rem;display:flex}.site-footer-links a{color:var(--ink);font-size:.94rem}@supports (color:color-mix(in lab, red, red)){.site-footer-links a{color:color-mix(in oklab, var(--ink) 68%, var(--muted))}}.site-footer-links a{text-decoration:none;transition:color .15s}.site-footer-links a:hover{color:var(--ink)}@media (max-width:768px){.site-footer-inner{grid-template-columns:1fr 1fr;gap:1.5rem}}@media (max-width:480px){.site-footer-inner{grid-template-columns:1fr;gap:1.5rem}}.cp-section{padding:clamp(2rem,4vw,4rem) clamp(1.25rem,4vw,3rem) clamp(2rem,4vw,3rem)}.cp-inner{max-width:1100px;margin:0 auto}.cp-header{margin-bottom:clamp(1.5rem,3vw,2.5rem)}.cp-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--gloss);margin:0;font-size:.82rem;font-weight:700}.cp-title{font-family:var(--font-serif);color:var(--ink);margin:.4rem 0 0;font-size:clamp(1.8rem,2.9vw,2.6rem);font-weight:700;line-height:1.1}.cp-sub{color:var(--muted);margin:.35rem 0 0;font-size:1.05rem}.cp-layout{grid-template-columns:180px 1fr;align-items:start;gap:clamp(1.5rem,3vw,3rem);display:grid}.cp-earth{justify-content:center;align-items:center;width:280px;height:280px;margin:1rem auto 0 0;display:flex;position:sticky;top:calc(56px + 4.5rem);transform:translate(-1.5rem)}.cp-earth-photo{border-radius:50%;width:240px;height:240px;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(circle,#000 49%,#0000 50%);mask-image:radial-gradient(circle,#000 49%,#0000 50%)}.cp-earth-img{object-fit:cover;filter:saturate(.9)brightness(.92);transform:scale(1.12)}.cp-earth-glow{border:2px solid var(--sea);border-radius:50%;position:absolute;inset:10%}@supports (color:color-mix(in lab, red, red)){.cp-earth-glow{border:2px solid color-mix(in oklab, var(--sea) 20%, transparent)}}.cp-earth-glow{box-shadow:0 0 24px var(--sea)}@supports (color:color-mix(in lab, red, red)){.cp-earth-glow{box-shadow:0 0 24px color-mix(in oklab, var(--sea) 10%, transparent)}}.cp-earth-glow{pointer-events:none}.cp-earth-ring{border:1px solid var(--line);border-radius:50%;position:absolute;inset:4%}@supports (color:color-mix(in lab, red, red)){.cp-earth-ring{border:1px solid color-mix(in oklab, var(--line) 25%, transparent)}}.cp-earth-ring{pointer-events:none}.cp-grid{flex-direction:column;gap:.5rem;display:flex}.cp-teil{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.cp-teil{border:1px solid color-mix(in oklab, var(--line) 40%, transparent)}}.cp-teil{border-radius:var(--radius-md);background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.cp-teil{background:color-mix(in oklab, var(--panel) 40%, transparent)}}.cp-teil{transition:border-color .2s,background .2s,opacity .2s;overflow:hidden}.cp-teil--active{border-color:var(--teil-color)}@supports (color:color-mix(in lab, red, red)){.cp-teil--active{border-color:color-mix(in oklab, var(--teil-color) 30%, var(--line))}}.cp-teil--active{background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.cp-teil--active{background:color-mix(in oklab, var(--panel) 70%, transparent)}}.cp-teil--dimmed{opacity:.5}.cp-teil--dimmed:hover{opacity:.8}.cp-teil-header{cursor:pointer;text-align:left;width:100%;color:var(--ink);background:0 0;border:none;align-items:center;gap:.75rem;padding:.85rem 1rem;font-family:inherit;transition:background .15s;display:flex}.cp-teil-header:hover{background:var(--teil-color)}@supports (color:color-mix(in lab, red, red)){.cp-teil-header:hover{background:color-mix(in oklab, var(--teil-color) 5%, transparent)}}.cp-teil-accent{background:var(--teil-color);border-radius:2px;flex-shrink:0;width:3px;height:36px}.cp-teil-meta{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.cp-teil-label{text-transform:uppercase;letter-spacing:.12em;color:var(--teil-color);font-size:.74rem;font-weight:700}.cp-teil-name{font-family:var(--font-serif);font-size:1.24rem;font-weight:600;line-height:1.2}.cp-teil-subtitle{color:var(--muted);font-size:.96rem;line-height:1.35}.cp-teil-count{background:var(--teil-color);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}@supports (color:color-mix(in lab, red, red)){.cp-teil-count{background:color-mix(in oklab, var(--teil-color) 12%, transparent)}}.cp-teil-count{color:var(--teil-color);flex-shrink:0;font-size:.84rem;font-weight:700}.cp-teil-chevron{color:var(--muted);flex-shrink:0;transition:transform .25s cubic-bezier(.16,1,.3,1)}.cp-teil-chevron--open{transform:rotate(180deg)}.cp-chapters{max-height:0;transition:max-height .35s cubic-bezier(.16,1,.3,1);overflow:hidden}.cp-chapters--open{max-height:2000px}.cp-chapter{color:var(--ink);border-top:1px solid var(--line);align-items:center;gap:.75rem;padding:.7rem 1rem .7rem 1.75rem;text-decoration:none;display:flex}@supports (color:color-mix(in lab, red, red)){.cp-chapter{border-top:1px solid color-mix(in oklab, var(--line) 20%, transparent)}}.cp-chapter{transition:background .15s}.cp-chapter:hover{background:var(--teil-color)}@supports (color:color-mix(in lab, red, red)){.cp-chapter:hover{background:color-mix(in oklab, var(--teil-color) 6%, transparent)}}.cp-chapter-num{border:1.5px solid var(--teil-color);background:var(--teil-color);border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}@supports (color:color-mix(in lab, red, red)){.cp-chapter-num{background:color-mix(in oklab, var(--teil-color) 8%, transparent)}}.cp-chapter-num{color:var(--teil-color);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.84rem;font-weight:700}.cp-chapter-body{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.cp-chapter-title{font-size:1.08rem;font-weight:600;line-height:1.25}.cp-chapter-desc{color:var(--muted);font-size:.95rem;line-height:1.5}.cp-chapter-arrow{color:var(--muted);flex-shrink:0;transition:transform .15s,color .15s}.cp-chapter:hover .cp-chapter-arrow{color:var(--teil-color);transform:translate(2px)}@media (max-width:768px){.cp-layout{grid-template-columns:1fr}.cp-earth{width:180px;height:180px;margin:0 auto 1rem;position:relative;top:auto}.cp-earth-photo{width:160px;height:160px}}@media (max-width:480px){.cp-teil-header{gap:.6rem;padding:.75rem}.cp-chapter{gap:.6rem;padding:.6rem .75rem .6rem 1.25rem}.cp-teil-name{font-size:.95rem}.cp-teil-subtitle{font-size:.76rem}.cp-chapter-title{font-size:.86rem}.cp-chapter-desc{font-size:.76rem}}.static-page{min-height:100dvh;padding:calc(56px + 4rem) clamp(1.25rem,4vw,3rem) 4rem}.static-page-inner{max-width:760px;margin:0 auto}.static-page-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--gloss);margin:0;font-size:.7rem;font-weight:700}.static-page-title{font-family:var(--font-serif);letter-spacing:-.03em;color:var(--ink);margin:.75rem 0 0;font-size:clamp(2rem,4.5vw,3.2rem);font-weight:700;line-height:1.1}.static-page-intro{max-width:600px;color:var(--muted);margin:1.25rem 0 0;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.7}.static-page-placeholder{border:1px dashed var(--line);margin-top:3rem;padding:2.5rem 2rem}@supports (color:color-mix(in lab, red, red)){.static-page-placeholder{border:1px dashed color-mix(in oklab, var(--line) 50%, transparent)}}.static-page-placeholder{border-radius:var(--radius-md);text-align:center;color:var(--muted);font-size:.9rem}.legal-page{background:radial-gradient(circle at 8% 5%, var(--gloss), transparent 24%), radial-gradient(circle at 92% 8%, var(--sea), transparent 22%), linear-gradient(180deg, var(--bg-char), var(--bg-smoke));min-height:100dvh;padding:calc(56px + 3.5rem) clamp(1.25rem,4vw,3rem) 4rem}@supports (color:color-mix(in lab, red, red)){.legal-page{background:radial-gradient(circle at 8% 5%, color-mix(in oklab, var(--gloss) 18%, transparent), transparent 24%), radial-gradient(circle at 92% 8%, color-mix(in oklab, var(--sea) 16%, transparent), transparent 22%), linear-gradient(180deg, color-mix(in oklab, var(--bg-char) 92%, transparent), color-mix(in oklab, var(--bg-smoke) 96%, transparent))}}.legal-page-inner{max-width:1120px;margin:0 auto}.legal-hero{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.legal-hero-copy{border:1px solid var(--line);padding:clamp(1.5rem,3vw,2.5rem);position:relative}@supports (color:color-mix(in lab, red, red)){.legal-hero-copy{border:1px solid color-mix(in oklab, var(--line) 28%, transparent)}}.legal-hero-copy{background:radial-gradient(circle at top left, var(--gloss), transparent 42%), linear-gradient(180deg, var(--panel), var(--panel-soft));border-radius:2rem 2rem 1.2rem}@supports (color:color-mix(in lab, red, red)){.legal-hero-copy{background:radial-gradient(circle at top left, color-mix(in oklab, var(--gloss) 12%, transparent), transparent 42%), linear-gradient(180deg, color-mix(in oklab, var(--panel) 92%, transparent), color-mix(in oklab, var(--panel-soft) 92%, transparent))}}.legal-hero-copy{box-shadow:0 22px 50px #0000002e,inset 0 1px #ffffff0d}.legal-hero-copy:after{content:"";border:1px solid var(--line);border-radius:1.1rem;width:4.5rem;height:4.5rem;position:absolute;top:1rem;right:1rem}@supports (color:color-mix(in lab, red, red)){.legal-hero-copy:after{border:1px solid color-mix(in oklab, var(--line) 22%, transparent)}}.legal-hero-copy:after{background:linear-gradient(135deg, var(--gloss-soft), transparent)}@supports (color:color-mix(in lab, red, red)){.legal-hero-copy:after{background:linear-gradient(135deg, color-mix(in oklab, var(--gloss-soft) 40%, transparent), transparent)}}.legal-hero-copy:after{opacity:.5;pointer-events:none}.legal-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--gloss);margin:0;font-size:.72rem;font-weight:700}.legal-title{font-family:var(--font-serif);letter-spacing:-.04em;color:var(--ink);margin:.7rem 0 0;font-size:clamp(2.2rem,5vw,4.3rem);line-height:.98}.legal-intro{max-width:58ch;color:var(--ink);margin:1.15rem 0 0;font-size:clamp(1rem,1.5vw,1.14rem);line-height:1.75}@supports (color:color-mix(in lab, red, red)){.legal-intro{color:color-mix(in oklab, var(--ink) 72%, var(--muted))}}.legal-facts{grid-template-columns:1fr 1fr;align-content:start;gap:.95rem;display:grid}.legal-fact-card{border:1px solid var(--line);min-height:7.75rem;padding:1.1rem 1.1rem 1.15rem;position:relative}@supports (color:color-mix(in lab, red, red)){.legal-fact-card{border:1px solid color-mix(in oklab, var(--line) 24%, transparent)}}.legal-fact-card{background:radial-gradient(circle at top right, var(--topic-secondary,var(--sea)), transparent 40%), linear-gradient(180deg, var(--panel), var(--panel-soft));border-radius:1.5rem}@supports (color:color-mix(in lab, red, red)){.legal-fact-card{background:radial-gradient(circle at top right, color-mix(in oklab, var(--topic-secondary,var(--sea)) 12%, transparent), transparent 40%), linear-gradient(180deg, color-mix(in oklab, var(--panel) 94%, transparent), color-mix(in oklab, var(--panel-soft) 96%, transparent))}}.legal-fact-card{overflow:hidden;box-shadow:0 16px 34px #0000001f,inset 0 1px #ffffff0a}.legal-fact-card:before{content:"";background:linear-gradient(180deg, var(--gloss), var(--sea));width:3px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.legal-fact-card:before{background:linear-gradient(180deg, var(--gloss), color-mix(in oklab, var(--sea) 76%, white))}}.legal-fact-card:before{opacity:.9}.legal-fact-card:first-child{background:radial-gradient(circle at 88% 22%, var(--sea), transparent 26%), radial-gradient(circle at 15% 0%, var(--gloss), transparent 34%), linear-gradient(135deg, var(--panel), var(--panel-soft));grid-column:1/-1;min-height:9.5rem;padding-right:4rem}@supports (color:color-mix(in lab, red, red)){.legal-fact-card:first-child{background:radial-gradient(circle at 88% 22%, color-mix(in oklab, var(--sea) 16%, transparent), transparent 26%), radial-gradient(circle at 15% 0%, color-mix(in oklab, var(--gloss) 14%, transparent), transparent 34%), linear-gradient(135deg, color-mix(in oklab, var(--panel) 96%, transparent), color-mix(in oklab, var(--panel-soft) 94%, transparent))}}.legal-fact-card:first-child:after{content:"";border:1px solid var(--line);border-radius:999px;width:5rem;height:5rem;position:absolute;bottom:1rem;right:1rem}@supports (color:color-mix(in lab, red, red)){.legal-fact-card:first-child:after{border:1px solid color-mix(in oklab, var(--line) 20%, transparent)}}.legal-fact-card:first-child:after{background:radial-gradient(circle, var(--gloss-soft), transparent 68%)}@supports (color:color-mix(in lab, red, red)){.legal-fact-card:first-child:after{background:radial-gradient(circle, color-mix(in oklab, var(--gloss-soft) 40%, transparent), transparent 68%)}}.legal-fact-card:first-child:after{opacity:.7}.legal-fact-label{letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin:0;font-size:.66rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.legal-fact-label{color:color-mix(in oklab, var(--ink) 52%, var(--muted))}}.legal-fact-value{max-width:34ch;color:var(--ink);text-wrap:balance;margin-top:.55rem;font-size:1rem;line-height:1.6}.legal-fact-value a{color:inherit;border-bottom:1px solid var(--gloss);text-decoration:none}@supports (color:color-mix(in lab, red, red)){.legal-fact-value a{border-bottom:1px solid color-mix(in oklab, var(--gloss) 32%, transparent)}}.legal-fact-value a:hover{color:var(--gloss);border-bottom-color:var(--gloss)}@supports (color:color-mix(in lab, red, red)){.legal-fact-value a:hover{border-bottom-color:color-mix(in oklab, var(--gloss) 60%, transparent)}}.legal-fact-stack{gap:.8rem;display:grid}.legal-fact-stack>div{gap:.12rem;display:grid}.legal-fact-stack strong,.legal-fact-stack span,.legal-fact-stack a{display:block}.legal-sections{gap:1.1rem;margin-top:clamp(1.75rem,4vw,3rem);display:grid}.legal-section-card{border:1px solid var(--line);grid-template-columns:3.35rem minmax(0,1fr);gap:1.1rem;padding:clamp(1.2rem,2.5vw,1.7rem);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.legal-section-card{border:1px solid color-mix(in oklab, var(--line) 20%, transparent)}}.legal-section-card{background:linear-gradient(180deg, var(--panel), var(--panel-soft));border-radius:1.5rem}@supports (color:color-mix(in lab, red, red)){.legal-section-card{background:linear-gradient(180deg, color-mix(in oklab, var(--panel) 94%, transparent), color-mix(in oklab, var(--panel-soft) 96%, transparent))}}.legal-section-card{overflow:hidden;box-shadow:0 16px 34px #0000001a,inset 0 1px #ffffff08}.legal-section-card:before{content:"";background:linear-gradient(180deg, var(--gloss), var(--sea));width:4px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.legal-section-card:before{background:linear-gradient(180deg, var(--gloss), color-mix(in oklab, var(--sea) 70%, white))}}.legal-section-index{border:1px solid var(--line);border-radius:.9rem;justify-content:center;align-items:center;width:2.55rem;height:2.55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.legal-section-index{border:1px solid color-mix(in oklab, var(--line) 20%, transparent)}}.legal-section-index{background:linear-gradient(180deg, var(--gloss-soft), var(--panel))}@supports (color:color-mix(in lab, red, red)){.legal-section-index{background:linear-gradient(180deg, color-mix(in oklab, var(--gloss-soft) 78%, transparent), color-mix(in oklab, var(--panel) 96%, transparent))}}.legal-section-index{color:var(--ink);letter-spacing:.08em;font-size:.78rem;font-weight:800;box-shadow:inset 0 1px #ffffff14}.legal-section-title{font-family:var(--font-serif);color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(1.25rem,2vw,1.72rem);line-height:1.08}.legal-section-copy{gap:.95rem;margin-top:.85rem;display:grid}.legal-section-copy p{max-width:78ch;color:var(--ink);margin:0;font-size:1rem;line-height:1.82}@supports (color:color-mix(in lab, red, red)){.legal-section-copy p{color:color-mix(in oklab, var(--ink) 76%, var(--muted))}}[data-theme=light] .legal-hero-copy,[data-theme=light] .legal-fact-card,[data-theme=light] .legal-section-card{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .legal-hero-copy,[data-theme=light] .legal-fact-card,[data-theme=light] .legal-section-card{border-color:color-mix(in oklab, var(--line) 68%, white)}}@media (max-width:900px){.legal-hero{grid-template-columns:1fr}.legal-facts{grid-template-columns:1fr 1fr}.legal-fact-card:first-child{padding-right:1.25rem}}@media (max-width:640px){.legal-page{padding-top:calc(56px + 2.5rem)}.legal-facts{grid-template-columns:1fr}.legal-fact-card:first-child{grid-column:auto;min-height:8.2rem}.legal-section-card{grid-template-columns:1fr;gap:.8rem}.legal-section-index{width:2.65rem;height:2.65rem}}.glossar-grid{gap:0;margin-top:2.5rem;display:grid}.glossar-entry{border-bottom:1px solid var(--line);padding:1.1rem 0}@supports (color:color-mix(in lab, red, red)){.glossar-entry{border-bottom:1px solid color-mix(in oklab, var(--line) 30%, transparent)}}.glossar-entry:first-child{border-top:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.glossar-entry:first-child{border-top:1px solid color-mix(in oklab, var(--line) 30%, transparent)}}.glossar-term{font-family:var(--font-serif);color:var(--ink);margin:0;font-size:1.05rem;font-weight:700}.glossar-def{color:var(--muted);margin:.35rem 0 0;font-size:.9rem;line-height:1.6}@keyframes lpPanelIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.lp-chapters{padding:clamp(2rem,4vw,4rem) clamp(1.5rem,4vw,3rem)}.lp-chapters-inner{max-width:1100px;margin:0 auto}.lp-sec-title{font-family:var(--font-serif);text-align:center;letter-spacing:-.02em;margin:0;font-size:clamp(1.8rem,3.5vw,2.5rem);font-weight:700}.lp-sec-sub{text-align:center;color:var(--muted);margin:.4rem 0 0;font-size:.88rem}.lp-tabs{grid-template-columns:repeat(4,1fr);gap:.4rem;margin-top:clamp(2rem,4vw,3rem);display:grid}.lp-tab{border:none;border-bottom:2px solid var(--line);background:0 0}@supports (color:color-mix(in lab, red, red)){.lp-tab{border-bottom:2px solid color-mix(in oklab, var(--line) 20%, transparent)}}.lp-tab{cursor:pointer;text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:.12rem;padding:.8rem .5rem .9rem;font-family:inherit;transition:color .2s;display:flex;position:relative}.lp-tab:after{content:"";background:var(--tc,var(--gloss));transform-origin:50%;height:2px;transition:transform .28s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.lp-tab:hover,.lp-tab--on{color:var(--ink)}.lp-tab--on:after{transform:scaleX(1)}.lp-tab-n{font-family:var(--font-serif);font-size:1.3rem;font-weight:700;line-height:1}.lp-tab--on .lp-tab-n{color:var(--tc)}.lp-tab-t{color:var(--ink);font-size:.78rem;font-weight:600}.lp-tab-c{text-transform:uppercase;letter-spacing:.1em;font-size:.56rem;font-weight:600}.lp-pnl{border:1px solid var(--line);margin-top:1.5rem}@supports (color:color-mix(in lab, red, red)){.lp-pnl{border:1px solid color-mix(in oklab, var(--line) 25%, transparent)}}.lp-pnl{border-radius:var(--radius-lg);background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.lp-pnl{background:color-mix(in oklab, var(--panel) 80%, transparent)}}.lp-pnl{grid-template-columns:1fr 1.7fr;animation:.3s both lpPanelIn;display:grid;overflow:hidden}.lp-pnl-info{border-right:1px solid var(--line);padding:clamp(1.2rem,2.5vw,2rem)}@supports (color:color-mix(in lab, red, red)){.lp-pnl-info{border-right:1px solid color-mix(in oklab, var(--line) 40%, transparent)}}.lp-pnl-info{background:var(--panel-soft);flex-direction:column;gap:.3rem;display:flex}@supports (color:color-mix(in lab, red, red)){.lp-pnl-info{background:color-mix(in srgb, var(--panel-soft) 50%, var(--panel))}}.lp-badge{text-transform:uppercase;letter-spacing:.14em;color:var(--bg-char);border-radius:999px;align-self:flex-start;padding:.15rem .5rem;font-size:.5rem;font-weight:700;display:inline-block}.lp-pnl-title{font-family:var(--font-serif);margin:0;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:700}.lp-pnl-sub{color:var(--pc);margin:0;font-size:.72rem;font-weight:600}.lp-pnl-desc{color:var(--muted);margin:.3rem 0 0;font-size:.82rem;line-height:1.6}.lp-pnl-list{padding:.3rem}.lp-ch{border-radius:var(--radius-sm);color:var(--ink);align-items:center;gap:.7rem;padding:.6rem .8rem;text-decoration:none;transition:all .18s;display:flex}.lp-ch:hover{background:var(--pc)}@supports (color:color-mix(in lab, red, red)){.lp-ch:hover{background:color-mix(in srgb, var(--pc) 6%, transparent)}}.lp-ch:hover{transform:translate(3px)}.lp-ch-n{width:32px;height:32px;font-family:var(--font-serif);border:1.5px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.65rem;font-weight:700;transition:all .18s;display:flex}.lp-ch:hover .lp-ch-n{background:var(--pc)}@supports (color:color-mix(in lab, red, red)){.lp-ch:hover .lp-ch-n{background:color-mix(in srgb, var(--pc) 18%, transparent)}}.lp-ch:hover .lp-ch-n{border-color:var(--pc)}.lp-ch-body{flex:1;min-width:0}.lp-ch-title{font-family:var(--font-serif);font-size:.84rem;font-weight:600;line-height:1.2;display:block}.lp-ch-teaser{color:var(--muted);margin-top:.1rem;font-size:.72rem;display:block}.lp-ch-go{color:var(--muted);opacity:0;flex-shrink:0;font-size:1.2rem;font-weight:300;transition:all .18s;transform:translate(-6px)}.lp-ch:hover .lp-ch-go{opacity:1;color:var(--pc);transform:translate(0)}@media (max-width:768px){.lp-tabs{grid-template-columns:repeat(2,1fr)}.lp-pnl{grid-template-columns:1fr}.lp-pnl-info{border-right:none;border-bottom:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.lp-pnl-info{border-bottom:1px solid color-mix(in oklab, var(--line) 40%, transparent)}}}.fun-page{min-height:100dvh;color:var(--ink);position:relative;overflow-x:clip}.fun-reveal{opacity:0;transition:opacity .45s,transform .45s;transform:translateY(14px)}.fun-reveal.is-visible{opacity:1;transform:translateY(0)}.fun-dot-nav{z-index:60;flex-direction:column;align-items:flex-end;gap:.7rem;display:flex;position:fixed;top:50%;right:1.2rem;transform:translateY(-50%)}.fun-dot{justify-content:flex-end;align-items:center;padding:5px;text-decoration:none;display:flex;position:relative}.fun-dot-pip{background:var(--muted);border-radius:50%;width:10px;height:10px}@supports (color:color-mix(in lab, red, red)){.fun-dot-pip{background:color-mix(in oklab, var(--muted) 50%, transparent)}}.fun-dot-pip{flex-shrink:0;transition:all .2s}.fun-dot.is-active .fun-dot-pip{background:var(--gloss);box-shadow:0 0 8px var(--gloss)}@supports (color:color-mix(in lab, red, red)){.fun-dot.is-active .fun-dot-pip{box-shadow:0 0 8px color-mix(in oklab, var(--gloss) 50%, transparent)}}.fun-dot.is-active .fun-dot-pip{transform:scale(1.3)}.fun-dot-label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.03em;max-width:min(42vw,320px);color:var(--ink);background:var(--panel);font-size:.66rem;font-weight:600;position:absolute;top:50%;right:calc(100% + 2px);overflow:hidden;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.fun-dot-label{background:color-mix(in oklab, var(--panel) 92%, var(--bg-char))}}.fun-dot-label{border:1px solid var(--line);box-shadow:var(--shadow-soft);opacity:0;pointer-events:none;border-radius:6px;padding:.28rem .55rem;transition:opacity .14s}.fun-dot:hover .fun-dot-label,.fun-dot:focus-visible .fun-dot-label{opacity:1}.fun-dot.is-active .fun-dot-label{color:var(--gloss)}.fun-dot:hover .fun-dot-pip,.fun-dot:focus-visible .fun-dot-pip{background:var(--gloss)}@supports (color:color-mix(in lab, red, red)){.fun-dot:hover .fun-dot-pip,.fun-dot:focus-visible .fun-dot-pip{background:color-mix(in oklab, var(--gloss) 55%, transparent)}}.fun-dot:hover .fun-dot-pip,.fun-dot:focus-visible .fun-dot-pip{box-shadow:0 0 0 3px var(--gloss)}@supports (color:color-mix(in lab, red, red)){.fun-dot:hover .fun-dot-pip,.fun-dot:focus-visible .fun-dot-pip{box-shadow:0 0 0 3px color-mix(in oklab, var(--gloss) 38%, transparent)}}.fun-dot:hover .fun-dot-pip,.fun-dot:focus-visible .fun-dot-pip{transform:scale(1.18)}.fun-dot.is-active:hover .fun-dot-pip,.fun-dot.is-active:focus-visible .fun-dot-pip{background:var(--gloss);box-shadow:0 0 8px var(--gloss)}@supports (color:color-mix(in lab, red, red)){.fun-dot.is-active:hover .fun-dot-pip,.fun-dot.is-active:focus-visible .fun-dot-pip{box-shadow:0 0 8px color-mix(in oklab, var(--gloss) 50%, transparent)}}.fun-dot.is-active:hover .fun-dot-pip,.fun-dot.is-active:focus-visible .fun-dot-pip{transform:scale(1.3)}.fun-hero{text-align:center;min-height:100dvh;padding:clamp(7rem,12vw,8.5rem) clamp(1rem,4vw,3rem) 2rem;padding-top:max(clamp(7rem, 12vw, 8.5rem), calc(var(--topic-top-nav-offset) + 1rem));flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.fun-hero-title{font-family:var(--font-serif);flex-direction:column;align-self:stretch;align-items:center;gap:clamp(.7rem,1.4vw,1.1rem);width:100%;margin:0;font-weight:700;line-height:1;display:flex}.fun-hero-title-sub{font-family:var(--font-sans);font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--gloss);font-style:normal;font-weight:700;line-height:1}.fun-hero-title-main{font-size:var(--fs-hero);text-align:center;width:100%;max-width:42rem;line-height:var(--lh-heading);letter-spacing:-.015em;text-wrap:wrap;-webkit-hyphens:none;hyphens:none;word-break:normal;overflow-wrap:normal;color:var(--ink);align-self:stretch;margin-inline:auto}.fun-hero-hook{margin:var(--space-5) 0 0;max-width:54ch;font-size:var(--fs-lead);line-height:var(--lh-body);color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.fun-hero-hook{color:color-mix(in oklab, var(--ink) 74%, var(--muted))}}.fun-scroll-hint{color:var(--muted);margin-top:2.5rem;animation:2s ease-in-out infinite funBounce}@keyframes funBounce{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.fun-section{padding:var(--section-pad-y) clamp(1rem, 4vw, 3rem);max-width:1200px;margin:0 auto}.fun-heading{margin:0 0 var(--space-5);font-family:var(--font-serif);font-size:var(--fs-h2);font-weight:700;line-height:var(--lh-heading);letter-spacing:-.02em}.fun-heading--center{text-align:center}.fun-body{margin:var(--space-4) 0 0;max-width:66ch;color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.fun-body{color:color-mix(in oklab, var(--ink) 86%, var(--muted))}}.fun-body{font-size:var(--fs-body);line-height:var(--lh-body)}.fun-list{margin:var(--space-5) 0 0;gap:var(--space-2);max-width:64ch;color:var(--ink);padding-left:1.35rem;list-style:outside;display:grid}@supports (color:color-mix(in lab, red, red)){.fun-list{color:color-mix(in oklab, var(--ink) 86%, var(--muted))}}.fun-list{font-size:var(--fs-body);line-height:var(--lh-body)}.fun-list li::marker{color:var(--topic-accent)}.fun-pullquote{margin:var(--space-6) 0;padding:0 0 0 var(--space-5);border-left:3px solid var(--gloss);font-family:var(--font-serif);font-style:italic;font-size:var(--fs-lead);color:var(--ink);line-height:1.6}@supports (color:color-mix(in lab, red, red)){.fun-pullquote{color:color-mix(in oklab, var(--ink) 78%, var(--muted))}}.fun-pullquote{max-width:54ch}.fun-wide{position:relative;overflow:hidden}.fun-wide-content{z-index:1;position:relative}.fun-wide .fun-section-kicker,.fun-wide .fun-heading,.fun-wide .fun-body-group,.fun-wide .fun-list,.fun-wide .fun-pullquote,.fun-wide .oa-paragraph,.fun-wide .oa-deepdive,.fun-wide .oa-deepdive-trigger{max-width:40rem;margin-inline:auto}.topic-fun-page .fun-wide{overflow:visible}.fun-big-number{font-family:var(--font-serif);letter-spacing:-.05em;color:var(--line);font-size:clamp(10rem,28vw,22rem);font-weight:700;line-height:1;position:absolute;top:50%;right:-.05em;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.fun-big-number{color:color-mix(in oklab, var(--line) 30%, transparent)}}.fun-big-number{-webkit-user-select:none;user-select:none;pointer-events:none;z-index:0}.fun-split{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.fun-split-visual{align-self:start;position:sticky;top:clamp(5rem,8vh,7rem)}.fun-split-visual .fun-figure-card{max-width:min(100%, calc(100% * var(--fig-scale,1)));margin-inline:auto}.fun-split--reverse{direction:rtl}.fun-split--reverse>*{direction:ltr}.fun-split:not(:has(.fun-split-visual)){direction:ltr;grid-template-columns:1fr}.fun-split:not(:has(.fun-split-visual)) .fun-split-text{max-width:40rem;margin-inline:auto}.fun-flow-svg{width:100%;max-width:300px;height:auto;margin:0 auto;display:block}.fun-cards-row{text-align:left}.fun-dual-grid{grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1.5rem;display:grid}.fun-card{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.fun-card{border:1px solid color-mix(in oklab, var(--line) 35%, transparent)}}.fun-card{border-radius:var(--radius-lg);background:linear-gradient(178deg, var(--panel), var(--panel-soft));padding:clamp(1.5rem,3vw,2.2rem)}@supports (color:color-mix(in lab, red, red)){.fun-card{background:linear-gradient(178deg, color-mix(in oklab, var(--panel) 97%, transparent), color-mix(in oklab, var(--panel-soft) 94%, transparent))}}.fun-card{box-shadow:var(--shadow-soft);text-align:left;transition:border-color .18s,box-shadow .18s}.fun-card:hover{border-color:var(--gloss)}@supports (color:color-mix(in lab, red, red)){.fun-card:hover{border-color:color-mix(in oklab, var(--gloss) 34%, var(--line))}}.fun-card:hover{box-shadow:var(--shadow-soft)}.fun-card--warm{border-top:2px solid var(--heat)}.fun-card--cool{border-top:2px solid var(--sea)}.fun-card-icon{margin-bottom:.6rem;display:inline-flex}.fun-card-title{margin:0 0 var(--space-2);font-family:var(--font-serif);font-size:var(--fs-h3);font-weight:700}.fun-card--warm .fun-card-title{color:var(--heat)}.fun-card--cool .fun-card-title{color:var(--sea)}.fun-card-body{color:var(--ink);margin:0}@supports (color:color-mix(in lab, red, red)){.fun-card-body{color:color-mix(in oklab, var(--ink) 82%, var(--muted))}}.fun-card-body{font-size:var(--fs-small);line-height:var(--lh-body)}.fun-divider{background:linear-gradient(90deg, transparent, var(--gloss-soft), var(--sea), var(--gloss-soft), transparent);border-radius:2px;max-width:1200px;height:4px;margin:0 auto}@supports (color:color-mix(in lab, red, red)){.fun-divider{background:linear-gradient(90deg, transparent, var(--gloss-soft), color-mix(in oklab, var(--sea) 20%, transparent), var(--gloss-soft), transparent)}}.fun-stat-grid{grid-template-columns:repeat(3,1fr);gap:1.2rem;margin-top:2rem;display:grid}.fun-stat-card{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.fun-stat-card{border:1px solid color-mix(in oklab, var(--line) 35%, transparent)}}.fun-stat-card{border-radius:var(--radius-md);background:var(--panel);padding:clamp(1.2rem,2vw,1.6rem)}@supports (color:color-mix(in lab, red, red)){.fun-stat-card{background:color-mix(in oklab, var(--panel) 80%, transparent)}}.fun-stat-card{text-align:center;opacity:0;flex-direction:column;gap:.4rem;transition:transform .22s,box-shadow .22s;display:flex;transform:translateY(20px)}.fun-stat-grid.is-visible .fun-stat-card{opacity:1;transition:opacity .5s,transform .5s;transform:translateY(0)}.fun-stat-grid.is-visible .fun-stat-card:first-child{transition-delay:0s}.fun-stat-grid.is-visible .fun-stat-card:nth-child(2){transition-delay:80ms}.fun-stat-grid.is-visible .fun-stat-card:nth-child(3){transition-delay:.16s}.fun-stat-grid.is-visible .fun-stat-card:nth-child(4){transition-delay:.24s}.fun-stat-grid.is-visible .fun-stat-card:nth-child(5){transition-delay:.32s}.fun-stat-grid.is-visible .fun-stat-card:nth-child(6){transition-delay:.4s}.fun-stat-card:hover{box-shadow:var(--shadow-hard);transform:translateY(-4px)}.fun-stat-value{font-family:var(--font-serif);letter-spacing:-.02em;font-size:clamp(1.6rem,2.5vw,2.2rem);font-weight:700;line-height:1.1}.fun-stat-value small{color:var(--gloss);margin-left:.1em;font-size:.55em;font-weight:600}.fun-stat-label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.7rem;font-weight:600;line-height:1.3}.fun-twoone-hero{text-align:center;padding-top:2rem;padding-bottom:0;position:relative;overflow:hidden}.fun-giant-number{font-family:var(--font-serif);letter-spacing:-.04em;background:linear-gradient(160deg, var(--heat) 0%, var(--heat-soft) 40%, var(--gloss) 100%);-webkit-text-fill-color:transparent;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;font-size:clamp(8rem,22vw,18rem);font-weight:700;line-height:.85;display:block}.fun-narrow{max-width:640px;margin:0 auto;padding:0 clamp(1rem,4vw,3rem)}.fun-mini-cards{flex-direction:column;gap:.8rem;display:flex}.fun-mini-card{border:1px solid var(--line);align-items:center;gap:.8rem;display:flex}@supports (color:color-mix(in lab, red, red)){.fun-mini-card{border:1px solid color-mix(in oklab, var(--line) 35%, transparent)}}.fun-mini-card{border-radius:var(--radius-md);background:var(--panel);padding:.8rem 1rem}@supports (color:color-mix(in lab, red, red)){.fun-mini-card{background:color-mix(in oklab, var(--panel) 80%, transparent)}}.fun-mini-card-icon{background:var(--gloss-soft);width:40px;height:40px;color:var(--gloss);letter-spacing:.04em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:flex}.fun-mini-card-text{color:var(--ink);font-size:.92rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.fun-mini-card-text{color:color-mix(in oklab, var(--ink) 86%, var(--muted))}}.fun-cta{text-align:center;padding-bottom:clamp(4rem,8vw,8rem)}.fun-cta-grid{grid-template-columns:1fr 1fr;gap:1.5rem;max-width:720px;margin-top:2rem;margin-left:auto;margin-right:auto;display:grid}.fun-cta-card{align-items:center;gap:var(--space-4);color:var(--ink);border:1px solid var(--ink);text-decoration:none;display:flex}@supports (color:color-mix(in lab, red, red)){.fun-cta-card{border:1px solid color-mix(in oklab, var(--ink) 22%, transparent)}}.fun-cta-card{border-radius:var(--radius-lg);background:var(--ink);padding:clamp(1.2rem,2.2vw,1.7rem)}@supports (color:color-mix(in lab, red, red)){.fun-cta-card{background:color-mix(in oklab, var(--ink) 9%, var(--panel-soft))}}.fun-cta-card{transition:border-color .18s,background .18s;box-shadow:0 6px 20px -10px #0006}.fun-cta-card--next{text-align:right;justify-content:space-between}.fun-cta-body{flex-direction:column;gap:.35rem;min-width:0;display:flex}.fun-cta-card--next .fun-cta-body{align-items:flex-end}.fun-cta-arrow{color:var(--gloss);flex:none;font-size:1.6rem;line-height:1;transition:transform .2s}.fun-cta-card:hover{border-color:var(--gloss)}@supports (color:color-mix(in lab, red, red)){.fun-cta-card:hover{border-color:color-mix(in oklab, var(--gloss) 55%, var(--line))}}.fun-cta-card:hover{background:var(--gloss-soft)}@supports (color:color-mix(in lab, red, red)){.fun-cta-card:hover{background:color-mix(in oklab, var(--gloss-soft) 22%, color-mix(in oklab, var(--ink) 9%, var(--panel-soft)))}}.fun-cta-card--prev:hover .fun-cta-arrow{transform:translate(-4px)}.fun-cta-card--next:hover .fun-cta-arrow{transform:translate(4px)}.fun-cta-kicker{text-transform:uppercase;letter-spacing:.14em;font-size:var(--fs-label);color:var(--gloss);font-weight:700}.fun-cta-title{font-family:var(--font-serif);font-size:var(--fs-h3);font-weight:700;line-height:1.2}.fun-cta-desc{font-size:var(--fs-small);color:var(--muted);line-height:1.5}.topic-fun-page{background:radial-gradient(circle at 14% 16%, var(--topic-tertiary) 0%, transparent 28%), radial-gradient(circle at 84% 20%, var(--topic-accent) 0%, transparent 30%), radial-gradient(circle at 52% 82%, var(--topic-secondary) 0%, transparent 32%)}@supports (color:color-mix(in lab, red, red)){.topic-fun-page{background:radial-gradient(circle at 14% 16%, color-mix(in oklab, var(--topic-tertiary) 18%, transparent) 0%, transparent 28%), radial-gradient(circle at 84% 20%, color-mix(in oklab, var(--topic-accent) 16%, transparent) 0%, transparent 30%), radial-gradient(circle at 52% 82%, color-mix(in oklab, var(--topic-secondary) 14%, transparent) 0%, transparent 32%)}}.topic-fun-hero{isolation:isolate;min-height:auto;padding-top:max(clamp(4rem, 6vw, 5rem), calc(var(--site-nav-offset) + .5rem));justify-content:flex-start;padding-bottom:clamp(2rem,5vw,3.5rem)}.topic-fun-hero .fun-scroll-hint{display:none}.topic-fun-hero:before,.topic-fun-hero:after{content:"";filter:blur(48px);opacity:.32;z-index:-1;border-radius:999px;position:absolute;inset:auto}.topic-fun-hero:before{background:var(--topic-accent);width:16rem;height:16rem;top:18%;left:12%}@supports (color:color-mix(in lab, red, red)){.topic-fun-hero:before{background:color-mix(in oklab, var(--topic-accent) 32%, transparent)}}.topic-fun-hero:after{background:var(--topic-tertiary);width:12rem;height:12rem;bottom:18%;right:16%}@supports (color:color-mix(in lab, red, red)){.topic-fun-hero:after{background:color-mix(in oklab, var(--topic-tertiary) 28%, transparent)}}.topic-fun-hero-shell{box-sizing:border-box;flex-direction:column;align-items:center;width:min(940px,100%);padding:0 1rem;display:flex}.topic-fun-hero-summary{margin:var(--space-4) 0 0;max-width:56ch;font-size:var(--fs-small);line-height:var(--lh-body);color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.topic-fun-hero-summary{color:color-mix(in oklab, var(--ink) 74%, var(--muted))}}.topic-fun-hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:min(960px,100%);margin-top:2rem;display:grid}.topic-fun-hero-metric{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.topic-fun-hero-metric{border:1px solid color-mix(in oklab, var(--line) 35%, transparent)}}.topic-fun-hero-metric{border-radius:var(--radius-md);background:var(--panel);padding:1rem 1.1rem}@supports (color:color-mix(in lab, red, red)){.topic-fun-hero-metric{background:color-mix(in oklab, var(--panel) 88%, transparent)}}.topic-fun-hero-metric{box-shadow:var(--shadow-soft);transition:border-color .2s,box-shadow .2s}.topic-fun-hero-metric:has(.oa-calcbox-trigger){cursor:pointer}.topic-fun-hero-metric:has(.oa-calcbox-trigger):hover{border-color:var(--gloss)}@supports (color:color-mix(in lab, red, red)){.topic-fun-hero-metric:has(.oa-calcbox-trigger):hover{border-color:color-mix(in oklab, var(--gloss) 40%, transparent)}}.topic-fun-hero-metric:has(.oa-calcbox-trigger):hover{box-shadow:var(--shadow-soft), 0 0 0 1px var(--gloss)}@supports (color:color-mix(in lab, red, red)){.topic-fun-hero-metric:has(.oa-calcbox-trigger):hover{box-shadow:var(--shadow-soft), 0 0 0 1px color-mix(in oklab, var(--gloss) 15%, transparent)}}.topic-fun-hero-metric:has(.oa-tooltip-trigger){cursor:help}.topic-fun-hero-metric-value,.topic-fun-hero-metric-label{display:block}.topic-fun-hero-metric-value{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--topic-accent);font-size:clamp(1.25rem,2vw,1.6rem);font-weight:700;line-height:1.1}@supports (color:color-mix(in lab, red, red)){.topic-fun-hero-metric-value{color:color-mix(in oklab, var(--topic-accent) 65%, var(--ink))}}.topic-fun-hero-metric-label{border-top:1px solid var(--line);margin-top:.4rem;padding-top:.35rem}@supports (color:color-mix(in lab, red, red)){.topic-fun-hero-metric-label{border-top:1px solid color-mix(in oklab, var(--line) 50%, transparent)}}.topic-fun-hero-metric-label{color:var(--ink);font-size:.76rem;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.topic-fun-hero-metric-label{color:color-mix(in oklab, var(--ink) 80%, var(--muted))}}.fun-section-kicker,.fun-card-kicker{margin:0 0 var(--space-3);text-transform:uppercase;letter-spacing:.14em;font-size:var(--fs-label);color:var(--topic-accent);font-weight:700}@supports (color:color-mix(in lab, red, red)){.fun-section-kicker,.fun-card-kicker{color:color-mix(in oklab, var(--topic-accent) 58%, var(--ink))}}.fun-section-kicker--center{text-align:center}.fun-metric-chip-row{flex-wrap:wrap;gap:.7rem;margin-top:1.6rem;display:flex}.fun-metric-chip{border:1px solid var(--line);align-items:center;gap:.55rem;min-height:2.4rem;padding:.45rem .8rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.fun-metric-chip{border:1px solid color-mix(in oklab, var(--line) 34%, transparent)}}.fun-metric-chip{background:var(--panel);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.fun-metric-chip{background:color-mix(in oklab, var(--panel) 82%, transparent)}}.fun-metric-chip{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.fun-metric-chip{color:color-mix(in oklab, var(--ink) 82%, var(--muted))}}.fun-metric-chip strong{font-family:var(--font-serif);color:var(--topic-tertiary);font-size:.96rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.fun-metric-chip strong{color:color-mix(in oklab, var(--topic-tertiary) 52%, var(--ink))}}.fun-metric-chip span{font-size:.72rem;line-height:1.4}.fun-wide-visual{width:fit-content;max-width:min(100%, calc(940px * var(--fig-scale,1)));margin-top:var(--space-5);margin-inline:auto}.fun-wide-visual .fun-figure-image{width:auto;max-width:100%;max-height:62vh;margin-inline:auto;display:block}.fun-wide-visual .fun-figure-caption{max-width:34rem;font-size:var(--fs-small)}.fun-card-grid{text-align:left;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;margin-top:1.5rem;display:grid}.fun-card-intro{text-align:left;max-width:68ch;margin:0 auto}.fun-story-aside{gap:.9rem;display:grid}.fun-story-aside-card{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.fun-story-aside-card{border:1px solid color-mix(in oklab, var(--line) 35%, transparent)}}.fun-story-aside-card{border-radius:var(--radius-md);background:linear-gradient(180deg, var(--panel), var(--panel-soft));padding:1rem 1.1rem}@supports (color:color-mix(in lab, red, red)){.fun-story-aside-card{background:linear-gradient(180deg, color-mix(in oklab, var(--panel) 96%, transparent), color-mix(in oklab, var(--panel-soft) 92%, transparent))}}.fun-story-aside-card{box-shadow:var(--shadow-soft)}.fun-story-aside-value,.fun-story-aside-label{display:block}.fun-story-aside-value{font-family:var(--font-serif);color:var(--topic-secondary);font-size:clamp(1.2rem,2vw,1.5rem);font-weight:700;line-height:1.1}@supports (color:color-mix(in lab, red, red)){.fun-story-aside-value{color:color-mix(in oklab, var(--topic-secondary) 56%, var(--ink))}}.fun-story-aside-label{color:var(--ink);margin-top:.35rem;font-size:.78rem;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.fun-story-aside-label{color:color-mix(in oklab, var(--ink) 72%, var(--muted))}}.fun-visual-panel,.fun-figure-card{border:1px solid var(--line);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fun-visual-panel,.fun-figure-card{border:1px solid color-mix(in oklab, var(--line) 35%, transparent)}}.fun-visual-panel,.fun-figure-card{background:radial-gradient(circle at 50% 50%, var(--topic-secondary) 0%, #0b1224eb 100%);border-radius:2rem}@supports (color:color-mix(in lab, red, red)){.fun-visual-panel,.fun-figure-card{background:radial-gradient(circle at 50% 50%, color-mix(in oklab, var(--topic-secondary) 22%, #0b1224) 0%, #0b1224eb 100%)}}.fun-visual-panel,.fun-figure-card{box-shadow:var(--shadow-hard)}.fun-visual-panel{min-height:320px;padding:1.6rem}.fun-visual-glow{filter:blur(24px);opacity:.8;border-radius:50%;position:absolute}.fun-visual-glow-a{background:var(--topic-tertiary);width:11rem;height:11rem;top:0;left:-1.5rem}@supports (color:color-mix(in lab, red, red)){.fun-visual-glow-a{background:color-mix(in oklab, var(--topic-tertiary) 40%, transparent)}}.fun-visual-glow-b{background:var(--topic-accent);width:12rem;height:12rem;bottom:-2rem;right:-2rem}@supports (color:color-mix(in lab, red, red)){.fun-visual-glow-b{background:color-mix(in oklab, var(--topic-accent) 30%, transparent)}}.fun-figure-card{background:var(--panel);padding:1rem}@supports (color:color-mix(in lab, red, red)){.fun-figure-card{background:color-mix(in oklab, var(--panel) 86%, #0b1224d6)}}.fun-figure-button{cursor:zoom-in;background:0 0;border:0;border-radius:1.2rem;width:100%;padding:0;display:block;position:relative;overflow:hidden}.fun-figure-image{border-radius:1.2rem;width:100%;height:auto;display:block}.fun-figure-zoom{color:#f8fbfff5;letter-spacing:.01em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b1224c7;border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .75rem;font-size:.72rem;font-weight:600;display:inline-flex;position:absolute;bottom:.9rem;right:.9rem;box-shadow:0 12px 24px #00000038}.fun-figure-caption{color:var(--ink);flex-wrap:wrap;gap:.5rem .8rem;margin-top:.85rem;font-size:.8rem;line-height:1.6;display:flex}@supports (color:color-mix(in lab, red, red)){.fun-figure-caption{color:color-mix(in oklab, var(--ink) 68%, var(--muted))}}.fun-figure-source{color:var(--topic-accent)}@supports (color:color-mix(in lab, red, red)){.fun-figure-source{color:color-mix(in oklab, var(--topic-accent) 62%, white)}}.fun-figure-source{text-decoration:underline;-webkit-text-decoration-color:var(--topic-accent);-webkit-text-decoration-color:var(--topic-accent);-webkit-text-decoration-color:var(--topic-accent);text-decoration-color:var(--topic-accent)}@supports (color:color-mix(in lab, red, red)){.fun-figure-source{-webkit-text-decoration-color:color-mix(in oklab, var(--topic-accent) 45%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--topic-accent) 45%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--topic-accent) 45%, transparent);text-decoration-color:color-mix(in oklab, var(--topic-accent) 45%, transparent)}}.fun-figure-source{text-underline-offset:.16em;font-weight:600}.fun-table-section,.fun-table-spotlight{grid-template-columns:1fr;align-items:start;gap:clamp(1.1rem,3vw,1.8rem);display:grid}.fun-table-copy{max-width:72ch}.fun-table-card{border:1px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.fun-table-card{border:1px solid color-mix(in oklab, var(--ink) 30%, transparent)}}.fun-table-card{background:var(--ink);border-radius:.9rem;padding:0}@supports (color:color-mix(in lab, red, red)){.fun-table-card{background:color-mix(in oklab, var(--ink) 5%, var(--panel-soft))}}.fun-table-card{box-shadow:0 12px 32px -14px #0000008c}.fun-table-wrap{border-radius:inherit;-webkit-overflow-scrolling:touch;scrollbar-width:thin;position:relative;overflow-x:auto}@media (max-width:720px){.fun-table{min-width:30rem}}.fun-table{border-collapse:separate;border-spacing:0;border-radius:inherit;width:100%}.fun-table th,.fun-table td{text-align:left;vertical-align:top;font-size:var(--fs-small);border-bottom:1px solid var(--ink);padding:.8rem 1rem;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.fun-table th,.fun-table td{border-bottom:1px solid color-mix(in oklab, var(--ink) 15%, transparent)}}.fun-table th,.fun-table td{border-right:1px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.fun-table th,.fun-table td{border-right:1px solid color-mix(in oklab, var(--ink) 15%, transparent)}}.fun-table th:last-child,.fun-table td:last-child{border-right:0}.fun-table tbody tr:last-child td{border-bottom:0}.fun-table th{background:var(--topic-accent)}@supports (color:color-mix(in lab, red, red)){.fun-table th{background:color-mix(in oklab, var(--topic-accent) 12%, color-mix(in oklab, var(--ink) 20%, var(--panel-soft)))}}.fun-table th{border-bottom:2px solid var(--topic-accent)}@supports (color:color-mix(in lab, red, red)){.fun-table th{border-bottom:2px solid color-mix(in oklab, var(--topic-accent) 40%, var(--line))}}.fun-table th{font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.1em;color:var(--topic-accent);font-weight:700}@supports (color:color-mix(in lab, red, red)){.fun-table th{color:color-mix(in oklab, var(--topic-accent) 55%, var(--ink))}}.fun-table tbody tr:nth-child(2n) td{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.fun-table tbody tr:nth-child(2n) td{background:color-mix(in oklab, var(--ink) 5%, transparent)}}.fun-table td:first-child{color:var(--ink);font-weight:600}.fun-table td{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.fun-table td{color:color-mix(in oklab, var(--ink) 80%, var(--muted))}}.fun-table thead th:first-child{border-top-left-radius:.85rem}.fun-table thead th:last-child{border-top-right-radius:.85rem}.fun-table tbody tr:last-child td:first-child{border-bottom-left-radius:.85rem}.fun-table tbody tr:last-child td:last-child{border-bottom-right-radius:.85rem}.fun-table-figure{margin:1rem 0 0}.fun-table-figure-image{border-radius:1rem;width:100%;height:auto;display:block}.fun-table-figure-caption{color:var(--ink);flex-wrap:wrap;gap:.5rem .8rem;margin-top:.75rem;font-size:.8rem;line-height:1.6;display:flex}@supports (color:color-mix(in lab, red, red)){.fun-table-figure-caption{color:color-mix(in oklab, var(--ink) 68%, var(--muted))}}.fun-table-note{color:var(--ink);margin:.85rem 0 0;font-size:.78rem;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.fun-table-note{color:color-mix(in oklab, var(--ink) 64%, var(--muted))}}.keeling-panel{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.keeling-panel{border:1px solid color-mix(in oklab, var(--line) 35%, transparent)}}.keeling-panel{background:radial-gradient(circle at 18% 16%, var(--topic-secondary), transparent 34%), linear-gradient(180deg, var(--panel) 0%, var(--panel-soft) 100%);border-radius:1.6rem;padding:1.1rem}@supports (color:color-mix(in lab, red, red)){.keeling-panel{background:radial-gradient(circle at 18% 16%, color-mix(in oklab, var(--topic-secondary) 20%, transparent), transparent 34%), linear-gradient(180deg, color-mix(in oklab, var(--panel) 96%, transparent) 0%, color-mix(in oklab, var(--panel-soft) 94%, transparent) 100%)}}.keeling-panel{box-shadow:var(--shadow-soft)}.keeling-panel-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--topic-secondary);margin:0;font-size:.72rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.keeling-panel-eyebrow{color:color-mix(in oklab, var(--topic-secondary) 62%, var(--ink))}}.keeling-panel-title{font-family:var(--font-serif);color:var(--ink);margin:.45rem 0 0;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.12}.keeling-panel-lede,.keeling-panel-loading{color:var(--ink);margin:.7rem 0 0;font-size:.92rem;line-height:1.65}@supports (color:color-mix(in lab, red, red)){.keeling-panel-lede,.keeling-panel-loading{color:color-mix(in oklab, var(--ink) 74%, var(--muted))}}.keeling-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:1rem;display:grid}.keeling-control-group{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.keeling-control-group{border:1px solid color-mix(in oklab, var(--line) 26%, transparent)}}.keeling-control-group{background:var(--panel-soft);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.keeling-control-group{background:color-mix(in oklab, var(--panel-soft) 78%, transparent)}}.keeling-control-group{padding:.75rem .85rem}.keeling-control-group label{color:var(--ink);margin-bottom:.45rem;font-size:.78rem;display:block}@supports (color:color-mix(in lab, red, red)){.keeling-control-group label{color:color-mix(in oklab, var(--ink) 76%, var(--muted))}}.keeling-control-group input[type=range]{width:100%;accent-color:var(--topic-secondary)}@supports (color:color-mix(in lab, red, red)){.keeling-control-group input[type=range]{accent-color:color-mix(in oklab, var(--topic-secondary) 58%, var(--gloss))}}.keeling-chart-shell{border:1px solid var(--line);border-radius:1.1rem;margin-top:1rem;padding:.45rem}@supports (color:color-mix(in lab, red, red)){.keeling-chart-shell{border:1px solid color-mix(in oklab, var(--line) 24%, transparent)}}.keeling-chart-shell{background:linear-gradient(180deg, var(--bg-char) 0%, var(--panel-soft) 100%)}@supports (color:color-mix(in lab, red, red)){.keeling-chart-shell{background:linear-gradient(180deg, color-mix(in oklab, var(--bg-char) 36%, var(--panel)) 0%, color-mix(in oklab, var(--panel-soft) 88%, transparent) 100%)}}.keeling-chart-shell svg{cursor:crosshair;width:100%;height:auto;display:block}.keeling-grid-line{stroke:var(--topic-secondary)}@supports (color:color-mix(in lab, red, red)){.keeling-grid-line{stroke:color-mix(in oklab, var(--topic-secondary) 22%, transparent)}}.keeling-grid-line{stroke-width:1px}.keeling-axis-label{fill:var(--ink)}@supports (color:color-mix(in lab, red, red)){.keeling-axis-label{fill:color-mix(in oklab, var(--ink) 76%, var(--muted))}}.keeling-axis-label{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.keeling-line{fill:none;stroke:url(#keelingLineGradient);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.4s ease-out forwards drawLine}.keeling-hover-line{stroke:var(--topic-secondary)}@supports (color:color-mix(in lab, red, red)){.keeling-hover-line{stroke:color-mix(in oklab, var(--topic-secondary) 54%, transparent)}}.keeling-hover-line{stroke-width:1px;stroke-dasharray:5 4}.keeling-hover-box{fill:var(--bg-char)}@supports (color:color-mix(in lab, red, red)){.keeling-hover-box{fill:color-mix(in oklab, var(--bg-char) 92%, var(--panel))}}.keeling-hover-box{stroke:var(--topic-secondary)}@supports (color:color-mix(in lab, red, red)){.keeling-hover-box{stroke:color-mix(in oklab, var(--topic-secondary) 42%, transparent)}}.keeling-hover-box{stroke-width:1px}.keeling-hover-label{fill:#c7e8ff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.keeling-hover-value{fill:#fff3d8;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:600}.keeling-tracker{fill:#f5c06a;stroke:#ffefc5;stroke-width:2px;filter:drop-shadow(0 0 8px #f59e0bbf)}.fun-lightbox{z-index:200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050a12db;place-items:safe center;padding:clamp(1rem,4vw,2rem);display:grid;position:fixed;inset:0;overflow:auto}.fun-lightbox-close{color:#f8fbfff5;cursor:pointer;background:#0a101cc7;border:1px solid #ffffff38;border:1px solid lab(100% -.0000298023 .0000119209/.22);border-radius:999px;padding:.6rem .95rem;font-size:.82rem;font-weight:600;position:absolute;top:1.25rem;right:1.25rem}.fun-lightbox-figure{flex-direction:column;align-items:center;width:auto;max-width:96vw;margin:0;display:flex}.fun-lightbox-image{object-fit:contain;cursor:zoom-in;border-radius:.9rem;width:auto;max-width:min(94vw,1500px);height:78vh;display:block;box-shadow:0 28px 80px #0000005c}.fun-lightbox-image.is-zoomed{object-fit:fill;cursor:zoom-out;width:auto;min-width:min(94vw,1500px);max-width:none;height:auto;max-height:none}.fun-lightbox-caption{color:#ebf1f8eb;flex-wrap:wrap;justify-content:space-between;gap:.5rem .8rem;margin-top:.85rem;font-size:.84rem;line-height:1.6;display:flex}[data-theme=light] .keeling-panel{background:radial-gradient(circle at 18% 16%, var(--topic-secondary), transparent 34%), linear-gradient(180deg, var(--panel) 0%, var(--panel-soft) 100%)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .keeling-panel{background:radial-gradient(circle at 18% 16%, color-mix(in oklab, var(--topic-secondary) 14%, white), transparent 34%), linear-gradient(180deg, color-mix(in oklab, var(--panel) 98%, white) 0%, color-mix(in oklab, var(--panel-soft) 96%, white) 100%)}}[data-theme=light] .keeling-chart-shell{background:linear-gradient(#f4f9fff2 0%,#eff6fbf2 100%)}[data-theme=light] .keeling-hover-box{fill:#0e1c2bf0}[data-theme=light] .fun-figure-zoom{color:#0e1c2beb;background:#fcfdffe0}[data-theme=light] .fun-lightbox{background:#eaf0f7d1}[data-theme=light] .fun-lightbox-close{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .fun-lightbox-close{border-color:color-mix(in oklab, var(--line) 46%, white)}}[data-theme=light] .fun-lightbox-close{color:#0e1c2beb;background:#fcfdffe6}[data-theme=light] .fun-lightbox-caption{color:#0e1c2be0}@media (max-width:720px){.keeling-controls{grid-template-columns:1fr}.fun-lightbox{align-items:end;padding:1rem .85rem .85rem}.fun-lightbox-close{top:.9rem;right:.9rem}.fun-lightbox-image{border-radius:1rem}.fun-lightbox-caption{font-size:.78rem}}@keyframes drawLine{to{stroke-dashoffset:0}}.fun-quote-spotlight,.fun-keyword-spotlight{text-align:center;max-width:860px;margin:0 auto}.fun-quote-spotlight{border:1px solid var(--line);padding:clamp(2rem,4vw,3rem)}@supports (color:color-mix(in lab, red, red)){.fun-quote-spotlight{border:1px solid color-mix(in oklab, var(--line) 34%, transparent)}}.fun-quote-spotlight{background:radial-gradient(circle at top, var(--topic-accent), transparent 60%), var(--panel);border-radius:2rem}@supports (color:color-mix(in lab, red, red)){.fun-quote-spotlight{background:radial-gradient(circle at top, color-mix(in oklab, var(--topic-accent) 16%, transparent), transparent 60%), color-mix(in oklab, var(--panel) 90%, transparent)}}.fun-quote-spotlight{box-shadow:var(--shadow-soft)}.fun-quote-spotlight-text{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(1.5rem,3vw,2.3rem);line-height:1.35}@supports (color:color-mix(in lab, red, red)){.fun-quote-spotlight-text{color:color-mix(in oklab, var(--ink) 90%, white)}}.fun-quote-spotlight-source{text-transform:uppercase;letter-spacing:.14em;color:var(--topic-secondary);margin:1rem 0 0;font-size:.76rem}@supports (color:color-mix(in lab, red, red)){.fun-quote-spotlight-source{color:color-mix(in oklab, var(--topic-secondary) 48%, var(--ink))}}.fun-keyword-badge{border:1px solid var(--line);border-radius:999px;justify-content:center;align-items:center;min-width:min(100%,18rem);min-height:5rem;margin:0 auto 1.25rem;padding:1rem 1.6rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.fun-keyword-badge{border:1px solid color-mix(in oklab, var(--line) 35%, transparent)}}.fun-keyword-badge{background:linear-gradient(135deg, var(--topic-accent), var(--topic-tertiary))}@supports (color:color-mix(in lab, red, red)){.fun-keyword-badge{background:linear-gradient(135deg, color-mix(in oklab, var(--topic-accent) 18%, var(--panel)), color-mix(in oklab, var(--topic-tertiary) 18%, var(--panel-soft)))}}.fun-keyword-badge{box-shadow:var(--shadow-soft);font-family:var(--font-serif);letter-spacing:-.04em;color:var(--topic-accent);font-size:clamp(2rem,5vw,3.75rem);font-weight:700;line-height:1}@supports (color:color-mix(in lab, red, red)){.fun-keyword-badge{color:color-mix(in oklab, var(--topic-accent) 70%, var(--ink))}}.fun-keyword-copy{text-align:center;max-width:58ch;margin-left:auto;margin-right:auto}[data-theme=light] .fun-hero-title-main{color:var(--ink)}[data-theme=light] .fun-card,[data-theme=light] .fun-cta-card,[data-theme=light] .fun-mini-card,[data-theme=light] .fun-stat-card,[data-theme=light] .fun-quote-spotlight,[data-theme=light] .fun-keyword-badge{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .fun-card,[data-theme=light] .fun-cta-card,[data-theme=light] .fun-mini-card,[data-theme=light] .fun-stat-card,[data-theme=light] .fun-quote-spotlight,[data-theme=light] .fun-keyword-badge{border-color:color-mix(in oklab, var(--line) 70%, white)}}[data-theme=light] .fun-table-card{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .fun-table-card{border-color:color-mix(in oklab, var(--line) 75%, var(--ink))}}[data-theme=light] .fun-card--warm .fun-card-title{color:var(--heat)}[data-theme=light] .fun-card--cool .fun-card-title{color:var(--sea)}[data-theme=light] .fun-pullquote{border-left-color:var(--gloss-strong)}[data-theme=light] .fun-stat-value small,[data-theme=light] .fun-cta-kicker{color:var(--gloss-strong)}[data-theme=light] .fun-dot.is-active .fun-dot-pip{background:var(--gloss-strong);box-shadow:0 0 8px var(--gloss-strong)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .fun-dot.is-active .fun-dot-pip{box-shadow:0 0 8px color-mix(in oklab, var(--gloss-strong) 40%, transparent)}}[data-theme=light] .fun-dot.is-active .fun-dot-label{color:var(--gloss-strong)}[data-theme=light] .fun-giant-number{background:linear-gradient(160deg, var(--heat) 0%, var(--heat-soft) 40%, var(--gloss-strong) 100%);-webkit-background-clip:text;background-clip:text}.physik-page{background:radial-gradient(circle at 18% 14%,#e85d3a1f 0%,#0000 28%),radial-gradient(circle at 82% 22%,#7ee8e21f 0%,#0000 30%),radial-gradient(circle at 54% 82%,#5fb4b21f 0%,#0000 34%)}.physik-inline-explain{vertical-align:baseline;display:inline-flex;position:relative}.physik-inline-trigger{color:inherit;font:inherit;line-height:inherit;text-align:left;cursor:help;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--gloss);-webkit-text-decoration-color:var(--gloss);-webkit-text-decoration-color:var(--gloss);text-decoration-color:var(--gloss);background:0 0;border:0;border-radius:.32em;margin:0;padding:.02em .16em}@supports (color:color-mix(in lab, red, red)){.physik-inline-trigger{-webkit-text-decoration-color:color-mix(in oklab, var(--gloss) 46%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--gloss) 46%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--gloss) 46%, transparent);text-decoration-color:color-mix(in oklab, var(--gloss) 46%, transparent)}}.physik-inline-trigger{text-underline-offset:.16em;transition:color .15s,background-color .15s,text-decoration-color .15s,box-shadow .15s}.physik-inline-trigger:hover,.physik-inline-explain.is-open .physik-inline-trigger,.physik-inline-explain:focus-within .physik-inline-trigger{color:var(--gloss);background:var(--gloss-soft)}@supports (color:color-mix(in lab, red, red)){.physik-inline-trigger:hover,.physik-inline-explain.is-open .physik-inline-trigger,.physik-inline-explain:focus-within .physik-inline-trigger{background:color-mix(in oklab, var(--gloss-soft) 86%, transparent)}}.physik-inline-trigger:hover,.physik-inline-explain.is-open .physik-inline-trigger,.physik-inline-explain:focus-within .physik-inline-trigger{-webkit-text-decoration-color:var(--gloss);-webkit-text-decoration-color:var(--gloss);-webkit-text-decoration-color:var(--gloss);text-decoration-color:var(--gloss)}.physik-inline-trigger:focus-visible{box-shadow:var(--focus);outline:none}.physik-inline-trigger small{font:inherit;font-size:.52em}.physik-inline-tooltip{z-index:20;border:1px solid var(--gloss);gap:.55rem;width:min(30rem,100vw - 2rem);padding:.95rem 1.05rem;display:grid;position:absolute;bottom:calc(100% + .75rem);left:50%}@supports (color:color-mix(in lab, red, red)){.physik-inline-tooltip{border:1px solid color-mix(in oklab, var(--gloss) 24%, var(--line))}}.physik-inline-tooltip{background:linear-gradient(180deg, var(--panel), var(--panel-soft));border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.physik-inline-tooltip{background:linear-gradient(180deg, color-mix(in oklab, var(--panel) 98%, transparent), color-mix(in oklab, var(--panel-soft) 96%, transparent))}}.physik-inline-tooltip{color:var(--ink);box-shadow:0 24px 48px #0b12222e,0 0 0 1px #7ee8e20d}@supports (color:color-mix(in lab, red, red)){.physik-inline-tooltip{color:color-mix(in oklab, var(--ink) 88%, var(--muted))}}.physik-inline-tooltip{opacity:0;pointer-events:none;transform-origin:bottom;font-size:.88rem;font-weight:500;line-height:1.62;transition:opacity .16s,transform .18s;transform:translate(-50%,.4rem)}.physik-inline-tooltip-kicker{color:var(--gloss);display:inline-block}@supports (color:color-mix(in lab, red, red)){.physik-inline-tooltip-kicker{color:color-mix(in oklab, var(--gloss) 78%, white 6%)}}.physik-inline-tooltip-kicker{letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:800}.physik-inline-tooltip-title{color:var(--ink);display:block}@supports (color:color-mix(in lab, red, red)){.physik-inline-tooltip-title{color:color-mix(in oklab, var(--ink) 94%, black 8%)}}.physik-inline-tooltip-title{font-size:1rem;font-weight:800;line-height:1.2}.physik-inline-tooltip-divider{background:linear-gradient(90deg, var(--gloss), var(--sea), transparent);height:1px;display:block}@supports (color:color-mix(in lab, red, red)){.physik-inline-tooltip-divider{background:linear-gradient(90deg, color-mix(in oklab, var(--gloss) 32%, transparent), color-mix(in oklab, var(--sea) 18%, transparent), transparent)}}.physik-inline-tooltip-lead{color:var(--ink);display:block}@supports (color:color-mix(in lab, red, red)){.physik-inline-tooltip-lead{color:color-mix(in oklab, var(--ink) 92%, black 4%)}}.physik-inline-tooltip-lead{font-size:.9rem;font-weight:650;line-height:1.58}.physik-inline-tooltip-text{color:var(--ink);display:block}@supports (color:color-mix(in lab, red, red)){.physik-inline-tooltip-text{color:color-mix(in oklab, var(--ink) 84%, var(--muted))}}.physik-inline-tooltip-text{font-size:.85rem;font-weight:500;line-height:1.62}.physik-inline-tooltip:after{content:"";border-right:1px solid var(--gloss);width:.9rem;height:.9rem;position:absolute;top:100%;left:50%}@supports (color:color-mix(in lab, red, red)){.physik-inline-tooltip:after{border-right:1px solid color-mix(in oklab, var(--gloss) 24%, var(--line))}}.physik-inline-tooltip:after{border-bottom:1px solid var(--gloss)}@supports (color:color-mix(in lab, red, red)){.physik-inline-tooltip:after{border-bottom:1px solid color-mix(in oklab, var(--gloss) 24%, var(--line))}}.physik-inline-tooltip:after{background:var(--panel-soft)}@supports (color:color-mix(in lab, red, red)){.physik-inline-tooltip:after{background:color-mix(in oklab, var(--panel-soft) 98%, transparent)}}.physik-inline-tooltip:after{transform:translate(-50%)rotate(45deg)}.physik-inline-explain:hover .physik-inline-tooltip,.physik-inline-explain:focus-within .physik-inline-tooltip,.physik-inline-explain.is-open .physik-inline-tooltip{opacity:1;pointer-events:auto;transform:translate(-50%)}.physik-hover-hint{color:var(--ink);margin:1rem 0 0}@supports (color:color-mix(in lab, red, red)){.physik-hover-hint{color:color-mix(in oklab, var(--ink) 68%, var(--muted))}}.physik-hover-hint{font-size:.82rem;line-height:1.55}.physik-hero{padding-top:clamp(6rem,11vw,8rem)}.physik-hero-shell{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);align-items:center;gap:clamp(2rem,5vw,5rem);width:min(1200px,100%);display:grid}.physik-hero-copy{text-align:left}.physik-hero-copy .fun-hero-title{align-items:flex-start}.physik-hero-copy .fun-hero-hook{margin-left:0}.physik-hero-metrics{flex-wrap:wrap;gap:.65rem;margin-top:1.6rem;display:flex}.physik-hero-metrics span,.physik-card-kicker,.physik-section-kicker{text-transform:uppercase;letter-spacing:.14em;font-weight:700}.physik-hero-metrics span{border:1px solid var(--line);align-items:center;min-height:2rem;padding:.35rem .75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.physik-hero-metrics span{border:1px solid color-mix(in oklab, var(--line) 38%, transparent)}}.physik-hero-metrics span{background:var(--panel);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.physik-hero-metrics span{background:color-mix(in oklab, var(--panel) 76%, transparent)}}.physik-hero-metrics span{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.physik-hero-metrics span{color:color-mix(in oklab, var(--ink) 76%, var(--muted))}}.physik-hero-metrics span{font-size:.69rem}.physik-hero-graphic{border:1px solid var(--line);min-height:clamp(320px,48vw,520px);position:relative}@supports (color:color-mix(in lab, red, red)){.physik-hero-graphic{border:1px solid color-mix(in oklab, var(--line) 35%, transparent)}}.physik-hero-graphic{box-shadow:var(--shadow-hard);background:radial-gradient(circle,#1b304f6b 0%,#0b122247 40%,#070a12eb 100%);border-radius:2rem;overflow:hidden}.physik-glow,.physik-orbit,.physik-energy-beam,.physik-earth-core,.physik-sun,.physik-annotation{position:absolute}.physik-glow{filter:blur(18px);border-radius:50%}.physik-glow-a{background:radial-gradient(circle,#e85d3a3d,#0000 70%);width:12rem;height:12rem;inset:8% auto auto -6%}.physik-glow-b{background:radial-gradient(circle,#7ee8e22e,#0000 72%);width:14rem;height:14rem;inset:auto -8% 6% auto}.physik-orbit{border:1px solid #7ee8e22e;border-radius:50%}.physik-orbit-a{inset:14% 10% 18% 12%;transform:rotate(-14deg)}.physik-orbit-b{border-style:dashed;inset:22% 16% 12% 18%;transform:rotate(18deg)}.physik-sun{background:radial-gradient(circle,#ffe5b5f5 0%,#e85d3ae6 38%,#e85d3a14 74%,#0000 100%);border-radius:50%;width:4.5rem;height:4.5rem;top:16%;left:14%;box-shadow:0 0 42px #e85d3a59}.physik-energy-beam{transform-origin:0;background:linear-gradient(90deg,#e85d3a05,#e85d3adb,#e85d3a14);height:2px}.physik-energy-beam-a{width:40%;top:32%;left:24%;transform:rotate(16deg)}.physik-energy-beam-b{opacity:.7;width:34%;top:28%;left:28%;transform:rotate(8deg)}.physik-earth-core{aspect-ratio:1;border-radius:50%;width:clamp(210px,26vw,300px);bottom:12%;right:14%}.physik-earth-surface{background:radial-gradient(circle at 34% 30%,#ffffff59 0%,#ffffff1a 14%,#0000 20%),radial-gradient(circle at 44% 38%,#7ee8e2 0%,#4f9ab7 28%,#19314e 64%,#0d1523 100%);border-radius:50%;position:absolute;inset:0;box-shadow:inset -38px -54px 70px #040912d1,0 0 42px #5aa8ca2e}.physik-earth-atmosphere{border:2px solid #7ee8e257;border-radius:50%;position:absolute;inset:-7%;box-shadow:0 0 22px #7ee8e21f}.physik-annotation{letter-spacing:.08em;color:var(--ink);font-size:.68rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.physik-annotation{color:color-mix(in oklab, var(--ink) 66%, var(--muted))}}.physik-annotation{text-transform:uppercase}.physik-annotation-top{top:10%;right:14%}.physik-annotation-right{transform-origin:100% 0;top:50%;right:6%;transform:rotate(90deg)}.physik-annotation-bottom{bottom:11%;left:14%}.physik-section-kicker,.physik-card-kicker{color:var(--gloss);margin:0 0 .65rem;font-size:.68rem}.physik-diagram-card,.physik-cube-card,.physik-reservoir-card{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.physik-diagram-card,.physik-cube-card,.physik-reservoir-card{border:1px solid color-mix(in oklab, var(--line) 35%, transparent)}}.physik-diagram-card,.physik-cube-card,.physik-reservoir-card{border-radius:var(--radius-lg);background:linear-gradient(178deg, var(--panel), var(--panel-soft))}@supports (color:color-mix(in lab, red, red)){.physik-diagram-card,.physik-cube-card,.physik-reservoir-card{background:linear-gradient(178deg, color-mix(in oklab, var(--panel) 97%, transparent), color-mix(in oklab, var(--panel-soft) 94%, transparent))}}.physik-diagram-card,.physik-cube-card,.physik-reservoir-card{box-shadow:var(--shadow-hard)}.physik-diagram-card{padding:1.25rem}.physik-energy-svg{width:100%;height:auto;display:block}.physik-diagram-legend{color:var(--muted);flex-wrap:wrap;gap:.85rem;margin-top:.8rem;font-size:.75rem;font-weight:600;display:flex}.physik-diagram-legend span{align-items:center;gap:.45rem;display:inline-flex}.physik-diagram-legend i{border-radius:50%;width:.8rem;height:.8rem;display:inline-block}.legend-warm{background:var(--heat)}.legend-cool{background:var(--sea)}.legend-soft{background:var(--heat-soft)}.physik-chip-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:900px;margin-top:1.8rem;display:grid}.physik-chip{border:1px solid var(--line);padding:1rem 1.1rem}@supports (color:color-mix(in lab, red, red)){.physik-chip{border:1px solid color-mix(in oklab, var(--line) 35%, transparent)}}.physik-chip{border-radius:var(--radius-md);background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.physik-chip{background:color-mix(in oklab, var(--panel) 80%, transparent)}}.physik-chip{box-shadow:var(--shadow-soft)}.physik-chip strong,.physik-cube-meta span:last-child,.physik-reservoir-head strong,.physik-reservoir-label strong{display:block}.physik-chip strong{font-family:var(--font-serif);font-size:clamp(1.4rem,2vw,1.8rem);line-height:1}.physik-chip span,.physik-cube-meta span,.physik-reservoir-head span,.physik-reservoir-label span{color:var(--muted);font-size:.78rem;line-height:1.45}.physik-mass-grid,.physik-regler-grid{gap:1.25rem;margin-top:1.8rem;display:grid}.physik-mass-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.physik-regler-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.5rem}.physik-cube-card{flex-direction:column;justify-content:center;padding:1.4rem;display:flex}.physik-cube-stack{aspect-ratio:1;width:min(240px,100%);margin:0 auto;position:relative}.physik-cube{border-radius:1.25rem;position:absolute;left:50%;transform:translate(-50%)rotate(-10deg)}.physik-cube-air{background:linear-gradient(#7ee8e224,#5fb4b20f),#1118269e;border:1px solid #7ee8e247;width:72%;height:72%;bottom:0;box-shadow:inset 0 0 0 1px #7ee8e214}.physik-cube-co2{background:linear-gradient(90deg,#e85d3ae0,#f2a58ee6);width:74%;height:6%;bottom:8%;box-shadow:0 0 18px #e85d3a38}.physik-cube-meta{text-align:center;gap:.5rem;margin-top:1rem;display:grid}.physik-cube-meta span:last-child{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.physik-cube-meta span:last-child{color:color-mix(in oklab, var(--ink) 82%, var(--muted))}}.physik-cube-meta span:last-child{font-size:.84rem;font-weight:600}.physik-card-acid{border-top:2px solid var(--acid)}.physik-card-acid .fun-card-title{color:var(--acid)}.physik-eei-hero .fun-giant-number{font-size:clamp(6.4rem,18vw,14rem)}.physik-reservoir-card{padding:1.4rem}.physik-reservoir-head{gap:.22rem;margin-bottom:1rem;display:grid}.physik-reservoir-head strong{font-family:var(--font-serif);font-size:1.55rem;line-height:1.1}.physik-reservoir-lane+.physik-reservoir-lane{margin-top:.95rem}.physik-reservoir-label{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.45rem;display:flex}.physik-reservoir-label strong{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.physik-reservoir-label strong{color:color-mix(in oklab, var(--ink) 84%, var(--muted))}}.physik-reservoir-label strong{text-align:right;font-size:.8rem;font-weight:700}.physik-reservoir-bar{background:var(--panel-soft);border-radius:999px;height:.9rem;padding:.12rem}@supports (color:color-mix(in lab, red, red)){.physik-reservoir-bar{background:color-mix(in oklab, var(--panel-soft) 88%, transparent)}}.physik-reservoir-bar{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.physik-reservoir-bar{border:1px solid color-mix(in oklab, var(--line) 30%, transparent)}}.physik-reservoir-bar span{background:linear-gradient(90deg, var(--gloss), var(--sea));border-radius:999px;height:100%;display:block}.diagnose-page{background:radial-gradient(circle at 12% 18%,#e85d3a1a,#0000 30%),radial-gradient(circle at 86% 22%,#7ee8e21a,#0000 32%),radial-gradient(circle at 50% 76%,#a9cd7714,#0000 38%)}.diagnose-hero-shell{grid-template-columns:minmax(0,1.04fr) minmax(320px,.96fr);align-items:center;gap:clamp(2rem,4vw,4rem);width:min(1180px,100%);display:grid}.diagnose-hero-copy{text-align:left;min-width:0;max-width:38rem}.diagnose-hero-copy .fun-hero-title{align-items:flex-start}.diagnose-hero-copy .fun-hero-title-main{background:linear-gradient(135deg, var(--heat) 0%, var(--gloss) 34%, var(--sea) 70%, var(--gloss) 100%);font-size:clamp(2.8rem,5.8vw,5.9rem)}@supports (color:color-mix(in lab, red, red)){.diagnose-hero-copy .fun-hero-title-main{background:linear-gradient(135deg, var(--heat) 0%, var(--gloss) 34%, var(--sea) 70%, color-mix(in oklab, var(--gloss) 70%, white) 100%)}}.diagnose-hero-copy .fun-hero-title-main{-webkit-text-fill-color:transparent;text-wrap:balance;-webkit-background-clip:text;background-clip:text}.diagnose-hero-metrics{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.diagnose-hero-metrics span{border:1px solid var(--line);align-items:center;padding:.4rem .82rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.diagnose-hero-metrics span{border:1px solid color-mix(in oklab, var(--line) 40%, transparent)}}.diagnose-hero-metrics span{background:var(--panel);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.diagnose-hero-metrics span{background:color-mix(in oklab, var(--panel) 78%, transparent)}}.diagnose-hero-metrics span{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.diagnose-hero-metrics span{color:color-mix(in oklab, var(--ink) 78%, var(--muted))}}.diagnose-hero-metrics span{letter-spacing:.04em;font-size:.72rem;font-weight:650}.diagnose-hero-graphic{border:1px solid var(--line);justify-self:end;width:min(100%,34rem);min-width:0;min-height:clamp(320px,48vw,540px);position:relative}@supports (color:color-mix(in lab, red, red)){.diagnose-hero-graphic{border:1px solid color-mix(in oklab, var(--line) 34%, transparent)}}.diagnose-hero-graphic{box-shadow:var(--shadow-hard);background:radial-gradient(circle at 50% 48%,#1e31536b 0%,#0b122247 38%,#060910f5 100%);border-radius:2rem;overflow:hidden}.diagnose-hero-glow,.diagnose-beam,.diagnose-core,.diagnose-core-orbit,.diagnose-annotation{position:absolute}.diagnose-hero-glow{filter:blur(18px);border-radius:50%}.diagnose-hero-glow-a{background:radial-gradient(circle,#e85d3a4d,#0000 70%);width:12rem;height:12rem;inset:10% auto auto -7%}.diagnose-hero-glow-b{background:radial-gradient(circle,#7ee8e238,#0000 72%);width:14rem;height:14rem;inset:auto -10% 8% auto}.diagnose-beam{transform-origin:0;border-radius:999px;height:2px}.diagnose-beam-in{background:linear-gradient(90deg,#e85d3a0a,#e85d3af5,#e85d3a1f);width:46%;top:28%;left:10%;transform:rotate(20deg)}.diagnose-beam-out{background:linear-gradient(90deg,#7ee8e214,#7ee8e2f2,#7ee8e21f);width:34%;top:45%;left:48%;transform:rotate(-36deg)}.diagnose-core{aspect-ratio:1;width:clamp(220px,28vw,310px);bottom:11%;right:12%}.diagnose-core-orbit{border:1px solid #7ee8e229;border-radius:50%;inset:-10%}.diagnose-core-orbit-a{transform:rotate(-18deg)}.diagnose-core-orbit-b{border-style:dashed;inset:-4%;transform:rotate(16deg)}.diagnose-core-planet,.diagnose-core-atmosphere,.diagnose-core-shell{border-radius:50%;position:absolute}.diagnose-core-planet{background:radial-gradient(circle at 34% 30%,#ffffff57 0%,#ffffff14 16%,#0000 22%),radial-gradient(circle at 44% 38%,#76d8d2 0%,#3d88b7 26%,#172e49 62%,#0b1120 100%);inset:6%;box-shadow:inset -44px -52px 70px #030710d6,0 0 44px #3a85b233}.diagnose-core-atmosphere{border:2px solid #7ee8e257;inset:0;box-shadow:0 0 24px #7ee8e21f}.diagnose-core-shell{border:1px solid #d4c36e42;inset:-8%;box-shadow:inset 0 0 0 1px #d4c36e14}.diagnose-annotation{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.diagnose-annotation{color:color-mix(in oklab, var(--ink) 64%, var(--muted))}}.diagnose-annotation{letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:700}.diagnose-annotation-top{top:13%;left:11%}.diagnose-annotation-right{transform-origin:100% 0;top:34%;right:6%;transform:rotate(90deg)}.diagnose-annotation-bottom{bottom:10%;left:12%}.diagnose-section-kicker,.diagnose-card-kicker{color:var(--gloss);letter-spacing:.11em;text-transform:uppercase;margin:0 0 .65rem;font-size:.68rem;font-weight:700}.diagnose-diagram-card,.diagnose-memory-card,.diagnose-mission-card{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.diagnose-diagram-card,.diagnose-memory-card,.diagnose-mission-card{border:1px solid color-mix(in oklab, var(--line) 35%, transparent)}}.diagnose-diagram-card,.diagnose-memory-card,.diagnose-mission-card{border-radius:var(--radius-lg);background:linear-gradient(178deg, var(--panel), var(--panel-soft))}@supports (color:color-mix(in lab, red, red)){.diagnose-diagram-card,.diagnose-memory-card,.diagnose-mission-card{background:linear-gradient(178deg, color-mix(in oklab, var(--panel) 97%, transparent), color-mix(in oklab, var(--panel-soft) 94%, transparent))}}.diagnose-diagram-card,.diagnose-memory-card,.diagnose-mission-card{box-shadow:var(--shadow-hard)}.diagnose-diagram-card{padding:1.25rem}.diagnose-diagram-svg{width:100%;height:auto;display:block}.diagnose-diagram-legend{color:var(--muted);flex-wrap:wrap;gap:.85rem;margin-top:.8rem;font-size:.75rem;font-weight:600;display:flex}.diagnose-diagram-legend span{align-items:center;gap:.45rem;display:inline-flex}.diagnose-diagram-legend i{border-radius:50%;width:.8rem;height:.8rem;display:inline-block}.diagnose-big-mark{color:var(--sea)}@supports (color:color-mix(in lab, red, red)){.diagnose-big-mark{color:color-mix(in oklab, var(--sea) 20%, transparent)}}.diagnose-chip-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:980px;margin-top:1.8rem;display:grid}.diagnose-chip{border:1px solid var(--line);padding:1rem 1.1rem}@supports (color:color-mix(in lab, red, red)){.diagnose-chip{border:1px solid color-mix(in oklab, var(--line) 35%, transparent)}}.diagnose-chip{border-radius:var(--radius-md);background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.diagnose-chip{background:color-mix(in oklab, var(--panel) 80%, transparent)}}.diagnose-chip{box-shadow:var(--shadow-soft)}.diagnose-chip strong,.diagnose-memory-head strong,.diagnose-memory-label strong,.diagnose-mission-head strong{display:block}.diagnose-chip strong{font-family:var(--font-serif);font-size:clamp(1.18rem,1.7vw,1.42rem);line-height:1.1}.diagnose-chip span,.diagnose-memory-head span,.diagnose-memory-label span,.diagnose-mission-head span{color:var(--muted);font-size:.78rem;line-height:1.45}.diagnose-memory-card,.diagnose-mission-card{padding:1.45rem}.diagnose-memory-head,.diagnose-mission-head{gap:.22rem;margin-bottom:1rem;display:grid}.diagnose-memory-head strong,.diagnose-mission-head strong{font-family:var(--font-serif);font-size:1.55rem;line-height:1.1}.diagnose-memory-lane+.diagnose-memory-lane{margin-top:.95rem}.diagnose-memory-label{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.45rem;display:flex}.diagnose-memory-label strong{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.diagnose-memory-label strong{color:color-mix(in oklab, var(--ink) 84%, var(--muted))}}.diagnose-memory-label strong{text-align:right;font-size:.8rem;font-weight:700}.diagnose-memory-bar{background:var(--panel-soft);border-radius:999px;height:.9rem;padding:.12rem}@supports (color:color-mix(in lab, red, red)){.diagnose-memory-bar{background:color-mix(in oklab, var(--panel-soft) 88%, transparent)}}.diagnose-memory-bar{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.diagnose-memory-bar{border:1px solid color-mix(in oklab, var(--line) 30%, transparent)}}.diagnose-memory-bar span{background:linear-gradient(90deg, var(--gloss), var(--sea));border-radius:999px;height:100%;display:block}.diagnose-memory-note{border-top:1px solid var(--line);margin:1rem 0 0;padding-top:.95rem}@supports (color:color-mix(in lab, red, red)){.diagnose-memory-note{border-top:1px solid color-mix(in oklab, var(--line) 32%, transparent)}}.diagnose-memory-note{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.diagnose-memory-note{color:color-mix(in oklab, var(--ink) 78%, var(--muted))}}.diagnose-memory-note{font-size:.9rem;line-height:1.65}.diagnose-sink-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:1.5rem;display:grid}.diagnose-card-acid{border-top:2px solid var(--acid)}.diagnose-card-acid .fun-card-title{color:var(--acid)}.diagnose-ledger-intro{text-align:center;justify-items:center;display:grid}.diagnose-ledger-copy{text-align:center;max-width:56ch}.diagnose-ledger-strip{grid-template-columns:1.15fr .9fr 1.15fr;gap:.9rem;max-width:980px;margin:2rem auto 0;display:grid}.diagnose-ledger-segment{border-radius:var(--radius-md);border:1px solid var(--line);padding:1rem 1.1rem}@supports (color:color-mix(in lab, red, red)){.diagnose-ledger-segment{border:1px solid color-mix(in oklab, var(--line) 35%, transparent)}}.diagnose-ledger-segment{box-shadow:var(--shadow-soft)}.diagnose-ledger-segment span,.diagnose-ledger-segment strong{display:block}.diagnose-ledger-segment span{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-size:.7rem;font-weight:700}.diagnose-ledger-segment strong{font-family:var(--font-serif);margin-top:.35rem;font-size:1.25rem;line-height:1.1}.diagnose-ledger-segment-source{background:linear-gradient(135deg,#e85d3a1f,#e85d3a08)}.diagnose-ledger-segment-sink{background:linear-gradient(135deg,#7ee8e21a,#7ee8e208)}.diagnose-ledger-segment-stock{background:linear-gradient(135deg,#d4c36e1f,#d4c36e08)}.diagnose-mission-list{gap:.9rem;display:grid}.diagnose-mission-item{border-top:1px solid var(--line);grid-template-columns:auto 1fr;align-items:start;gap:.85rem;padding:.95rem 0;display:grid}@supports (color:color-mix(in lab, red, red)){.diagnose-mission-item{border-top:1px solid color-mix(in oklab, var(--line) 30%, transparent)}}.diagnose-mission-item:first-child{border-top:0;padding-top:0}.diagnose-mission-code{background:linear-gradient(135deg, var(--gloss-soft), #7ee8e224);width:2.5rem;height:2.5rem;color:var(--gloss);letter-spacing:.08em;border-radius:50%;justify-content:center;align-items:center;font-size:.76rem;font-weight:800;display:inline-flex}.diagnose-mission-text{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.diagnose-mission-text{color:color-mix(in oklab, var(--ink) 84%, var(--muted))}}.diagnose-mission-text{font-size:.94rem;line-height:1.72}.strategie-page{background:radial-gradient(circle at 14% 18%,#e85d3a1c,#0000 30%),radial-gradient(circle at 82% 18%,#7ee8e21a,#0000 32%),radial-gradient(circle at 52% 82%,#d4c36e14,#0000 36%)}.strategie-hero-shell{grid-template-columns:minmax(0,1.04fr) minmax(320px,.96fr);align-items:center;gap:clamp(2rem,4vw,4rem);width:min(1180px,100%);display:grid}.strategie-hero-copy{text-align:left}.strategie-hero-copy .fun-hero-title{align-items:flex-start}.strategie-hero-copy .fun-hero-title-main{background:linear-gradient(135deg, var(--heat) 0%, var(--heat-soft) 24%, var(--acid) 54%, var(--gloss) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.strategie-hero-metrics{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.strategie-hero-metrics span{border:1px solid var(--line);align-items:center;padding:.4rem .82rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.strategie-hero-metrics span{border:1px solid color-mix(in oklab, var(--line) 40%, transparent)}}.strategie-hero-metrics span{background:var(--panel);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.strategie-hero-metrics span{background:color-mix(in oklab, var(--panel) 78%, transparent)}}.strategie-hero-metrics span{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.strategie-hero-metrics span{color:color-mix(in oklab, var(--ink) 78%, var(--muted))}}.strategie-hero-metrics span{letter-spacing:.04em;font-size:.72rem;font-weight:650}.strategie-hero-graphic{border:1px solid var(--line);min-height:clamp(320px,48vw,540px);position:relative}@supports (color:color-mix(in lab, red, red)){.strategie-hero-graphic{border:1px solid color-mix(in oklab, var(--line) 34%, transparent)}}.strategie-hero-graphic{box-shadow:var(--shadow-hard);background:radial-gradient(circle at 48% 48%,#23375866 0%,#0c132257 40%,#06090ff5 100%);border-radius:2rem;overflow:hidden}.strategie-hero-glow,.strategie-threshold-ring,.strategie-core,.strategie-threshold-line,.strategie-threshold-node,.strategie-annotation{position:absolute}.strategie-hero-glow{filter:blur(18px);border-radius:50%}.strategie-hero-glow-a{background:radial-gradient(circle,#e85d3a47,#0000 70%);width:13rem;height:13rem;inset:8% auto auto -8%}.strategie-hero-glow-b{background:radial-gradient(circle,#d4c36e38,#0000 74%);width:15rem;height:15rem;inset:auto -10% 10% auto}.strategie-threshold-ring{border:1px solid #7ee8e22e;border-radius:50%}.strategie-threshold-ring-a{inset:14% 16% 18% 18%;transform:rotate(-12deg)}.strategie-threshold-ring-b{border-style:dashed;inset:20% 22% 12% 24%;transform:rotate(18deg)}.strategie-core{aspect-ratio:1;width:clamp(220px,28vw,310px);bottom:12%;right:14%}.strategie-core-shell,.strategie-core-planet,.strategie-core-wave{border-radius:50%;position:absolute}.strategie-core-shell{border:1px solid #d4c36e38;inset:-8%;box-shadow:inset 0 0 0 1px #d4c36e14}.strategie-core-planet{background:radial-gradient(circle at 34% 30%,#ffffff52 0%,#ffffff1a 16%,#0000 22%),radial-gradient(circle at 42% 38%,#71d7d3 0%,#4b86b7 28%,#17304c 64%,#0b1220 100%);inset:4%;box-shadow:inset -42px -54px 72px #030810d6,0 0 44px #5fb4b22e}.strategie-core-wave{border:2px solid #0000;inset:18%}.strategie-core-wave-a{border-top-color:#e85d3ad6;border-right-color:#e85d3a4d;transform:rotate(-24deg)}.strategie-core-wave-b{border-bottom-color:#d4c36eb3;border-left-color:#d4c36e3d;inset:9%;transform:rotate(18deg)}.strategie-threshold-line{background:linear-gradient(90deg,#7ee8e224,#7ee8e2eb,#d4c36ef0,#e85d3aeb);height:2px;top:42%;left:15%;right:14%;transform:rotate(-10deg)}.strategie-threshold-node{background:var(--acid);border-radius:50%;width:14px;height:14px;box-shadow:0 0 18px #d4c36e5c}.strategie-threshold-node-a{top:36%;left:48%}.strategie-threshold-node-b{background:var(--heat);top:31%;right:21%;box-shadow:0 0 18px #e85d3a57}.strategie-annotation{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.strategie-annotation{color:color-mix(in oklab, var(--ink) 64%, var(--muted))}}.strategie-annotation{letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:700}.strategie-annotation-top{top:12%;left:12%}.strategie-annotation-right{transform-origin:100% 0;top:31%;right:7%;transform:rotate(90deg)}.strategie-annotation-bottom{bottom:10%;left:14%}.strategie-section-kicker,.strategie-card-kicker{color:var(--gloss);letter-spacing:.11em;text-transform:uppercase;margin:0 0 .65rem;font-size:.68rem;font-weight:700}.strategie-diagram-card,.strategie-thread-card,.strategie-inertia-card{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.strategie-diagram-card,.strategie-thread-card,.strategie-inertia-card{border:1px solid color-mix(in oklab, var(--line) 35%, transparent)}}.strategie-diagram-card,.strategie-thread-card,.strategie-inertia-card{border-radius:var(--radius-lg);background:linear-gradient(178deg, var(--panel), var(--panel-soft))}@supports (color:color-mix(in lab, red, red)){.strategie-diagram-card,.strategie-thread-card,.strategie-inertia-card{background:linear-gradient(178deg, color-mix(in oklab, var(--panel) 97%, transparent), color-mix(in oklab, var(--panel-soft) 94%, transparent))}}.strategie-diagram-card,.strategie-thread-card,.strategie-inertia-card{box-shadow:var(--shadow-hard)}.strategie-diagram-card,.strategie-inertia-card{padding:1.3rem}.strategie-diagram-svg{width:100%;height:auto;display:block}.strategie-thread-grid,.strategie-tipping-grid,.strategie-system-grid{gap:1.25rem;display:grid}.strategie-thread-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.8rem}.strategie-thread-card{padding:1.25rem;position:relative}.strategie-thread-card:before{content:"";background:linear-gradient(90deg, var(--heat), var(--gloss));border-radius:999px;width:2.2rem;height:2px;position:absolute;top:1.05rem;left:1.05rem}.strategie-thread-card .strategie-card-kicker{margin-top:.7rem}.strategie-tipping-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.8rem}.strategie-system-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.5rem}.strategie-big-mark{color:var(--acid)}@supports (color:color-mix(in lab, red, red)){.strategie-big-mark{color:color-mix(in oklab, var(--acid) 18%, transparent)}}.strategie-card-acid{border-top:2px solid var(--acid)}.strategie-card-acid .fun-card-title{color:var(--acid)}.strategie-inertia-head{gap:.22rem;margin-bottom:1rem;display:grid}.strategie-inertia-head strong,.strategie-inertia-steps span{display:block}.strategie-inertia-head strong{font-family:var(--font-serif);font-size:1.55rem;line-height:1.1}.strategie-inertia-head span,.strategie-inertia-steps span{color:var(--muted);font-size:.78rem;line-height:1.45}.strategie-tanker-track{border:1px solid var(--line);border-radius:1.5rem;height:6rem;margin-top:.8rem;position:relative}@supports (color:color-mix(in lab, red, red)){.strategie-tanker-track{border:1px solid color-mix(in oklab, var(--line) 32%, transparent)}}.strategie-tanker-track{background:linear-gradient(180deg, #7ee8e214, #5fb4b20a), var(--panel-soft)}@supports (color:color-mix(in lab, red, red)){.strategie-tanker-track{background:linear-gradient(180deg, #7ee8e214, #5fb4b20a), color-mix(in oklab, var(--panel-soft) 88%, transparent)}}.strategie-tanker-track{overflow:hidden}.strategie-tanker-progress{background:linear-gradient(#5fb4b22e,#17304c2e);height:54%;position:absolute;inset:auto 0 0}.strategie-tanker-ship{width:54%;height:2.3rem;position:absolute;top:50%;left:14%;transform:translateY(-30%)}.strategie-tanker-cabin,.strategie-tanker-body{background:var(--ink);display:block;position:absolute}@supports (color:color-mix(in lab, red, red)){.strategie-tanker-cabin,.strategie-tanker-body{background:color-mix(in oklab, var(--ink) 76%, var(--panel))}}.strategie-tanker-cabin{border-radius:.3rem .3rem 0 0;width:18%;height:.9rem;top:-.7rem;left:8%}.strategie-tanker-body{clip-path:polygon(0 40%,84% 40%,100% 68%,88% 100%,0 100%);border-radius:.4rem;inset:0;box-shadow:0 0 18px #f0ebe40f}.strategie-inertia-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.strategie-inertia-note{border-top:1px solid var(--line);margin:1rem 0 0;padding-top:.95rem}@supports (color:color-mix(in lab, red, red)){.strategie-inertia-note{border-top:1px solid color-mix(in oklab, var(--line) 32%, transparent)}}.strategie-inertia-note{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.strategie-inertia-note{color:color-mix(in oklab, var(--ink) 78%, var(--muted))}}.strategie-inertia-note{font-size:.9rem;line-height:1.65}.strategie-logic-grid{margin-top:1.8rem}.vertiefung-page{background:radial-gradient(circle at 14% 16%,#7ee8e21a,#0000 28%),radial-gradient(circle at 84% 20%,#e85d3a1a,#0000 30%),radial-gradient(circle at 48% 82%,#d4c36e14,#0000 36%)}.vertiefung-hero-shell{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;gap:clamp(2rem,4vw,4rem);width:min(1180px,100%);display:grid}.vertiefung-hero-copy{text-align:left}.vertiefung-hero-copy .fun-hero-title{align-items:flex-start}.vertiefung-hero-copy .fun-hero-title-main{background:linear-gradient(135deg, var(--gloss) 0%, var(--sea) 28%, var(--acid) 62%, var(--heat) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.vertiefung-hero-metrics{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.vertiefung-hero-metrics span{border:1px solid var(--line);align-items:center;padding:.4rem .82rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.vertiefung-hero-metrics span{border:1px solid color-mix(in oklab, var(--line) 40%, transparent)}}.vertiefung-hero-metrics span{background:var(--panel);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.vertiefung-hero-metrics span{background:color-mix(in oklab, var(--panel) 78%, transparent)}}.vertiefung-hero-metrics span{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.vertiefung-hero-metrics span{color:color-mix(in oklab, var(--ink) 78%, var(--muted))}}.vertiefung-hero-metrics span{letter-spacing:.04em;font-size:.72rem;font-weight:650}.vertiefung-hero-graphic{border:1px solid var(--line);min-height:clamp(320px,48vw,540px);position:relative}@supports (color:color-mix(in lab, red, red)){.vertiefung-hero-graphic{border:1px solid color-mix(in oklab, var(--line) 34%, transparent)}}.vertiefung-hero-graphic{box-shadow:var(--shadow-hard);background:radial-gradient(circle,#20345666 0%,#0a112057 42%,#06090ff5 100%);border-radius:2rem;overflow:hidden}.vertiefung-glow,.vertiefung-dial,.vertiefung-dial-ring,.vertiefung-dial-curve,.vertiefung-dial-hand,.vertiefung-dial-core,.vertiefung-annotation{position:absolute}.vertiefung-glow{filter:blur(18px);border-radius:50%}.vertiefung-glow-a{background:radial-gradient(circle,#7ee8e23d,#0000 72%);width:12rem;height:12rem;inset:10% auto auto -8%}.vertiefung-glow-b{background:radial-gradient(circle,#e85d3a38,#0000 74%);width:14rem;height:14rem;inset:auto -10% 10% auto}.vertiefung-dial{inset:12% 16% 10%}.vertiefung-dial-ring{border:1px solid #7ee8e229;border-radius:50%}.vertiefung-dial-ring-a{inset:8%}.vertiefung-dial-ring-b{border-style:dashed;inset:16%}.vertiefung-dial-curve{border-bottom:4px solid #0000;border-left:4px solid #0000;border-right:4px solid var(--heat);border-top:4px solid var(--gloss);border-radius:50%;inset:29% 17% 25%;transform:rotate(34deg)}.vertiefung-dial-hand{background:linear-gradient(180deg, var(--heat), var(--acid));transform-origin:bottom;border-radius:999px;width:3px;height:40%;top:19%;left:49.8%;transform:rotate(42deg)}.vertiefung-dial-core{background:var(--ink);border-radius:50%;width:1rem;height:1rem;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #7ee8e21f}.vertiefung-annotation{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.vertiefung-annotation{color:color-mix(in oklab, var(--ink) 64%, var(--muted))}}.vertiefung-annotation{letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:700}.vertiefung-annotation-top{top:12%;left:12%}.vertiefung-annotation-right{transform-origin:100% 0;top:34%;right:7%;transform:rotate(90deg)}.vertiefung-annotation-bottom{bottom:10%;left:14%}.vertiefung-section-kicker,.vertiefung-card-kicker{color:var(--gloss);letter-spacing:.11em;text-transform:uppercase;margin:0 0 .65rem;font-size:.68rem;font-weight:700}.vertiefung-chart-card,.vertiefung-infographic-card,.vertiefung-ledger-card,.vertiefung-timing-card,.vertiefung-society-card{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.vertiefung-chart-card,.vertiefung-infographic-card,.vertiefung-ledger-card,.vertiefung-timing-card,.vertiefung-society-card{border:1px solid color-mix(in oklab, var(--line) 35%, transparent)}}.vertiefung-chart-card,.vertiefung-infographic-card,.vertiefung-ledger-card,.vertiefung-timing-card,.vertiefung-society-card{border-radius:var(--radius-lg);background:linear-gradient(178deg, var(--panel), var(--panel-soft))}@supports (color:color-mix(in lab, red, red)){.vertiefung-chart-card,.vertiefung-infographic-card,.vertiefung-ledger-card,.vertiefung-timing-card,.vertiefung-society-card{background:linear-gradient(178deg, color-mix(in oklab, var(--panel) 97%, transparent), color-mix(in oklab, var(--panel-soft) 94%, transparent))}}.vertiefung-chart-card,.vertiefung-infographic-card,.vertiefung-ledger-card,.vertiefung-timing-card,.vertiefung-society-card{box-shadow:var(--shadow-hard)}.vertiefung-chart-card,.vertiefung-ledger-card,.vertiefung-timing-card,.vertiefung-society-card{padding:1.3rem}.vertiefung-chart-svg{width:100%;height:auto;display:block}.vertiefung-big-number{color:var(--sea)}@supports (color:color-mix(in lab, red, red)){.vertiefung-big-number{color:color-mix(in oklab, var(--sea) 22%, transparent)}}.vertiefung-mass-grid,.vertiefung-biosphere-grid,.vertiefung-society-grid{gap:1.25rem;display:grid}.vertiefung-mass-grid{grid-template-columns:1.2fr .8fr;align-items:stretch;margin-top:1.8rem}.vertiefung-infographic-card{padding:1rem}.vertiefung-infographic-image{border-radius:calc(var(--radius-md) - .1rem);width:100%;height:auto;display:block}.vertiefung-ledger-head,.vertiefung-timing-head{gap:.22rem;margin-bottom:1rem;display:grid}.vertiefung-ledger-head strong,.vertiefung-timing-head strong{font-family:var(--font-serif);font-size:1.55rem;line-height:1.1}.vertiefung-ledger-head span,.vertiefung-ledger-row span,.vertiefung-timing-head span,.vertiefung-timing-lane span{color:var(--muted);font-size:.78rem;line-height:1.45}.vertiefung-ledger-row{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:1rem;padding:.9rem 0;display:flex}@supports (color:color-mix(in lab, red, red)){.vertiefung-ledger-row{border-top:1px solid color-mix(in oklab, var(--line) 30%, transparent)}}.vertiefung-ledger-row:first-of-type{border-top:0;padding-top:0}.vertiefung-ledger-row strong{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.vertiefung-ledger-row strong{color:color-mix(in oklab, var(--ink) 86%, var(--muted))}}.vertiefung-ledger-row strong{text-align:right;font-size:.92rem;line-height:1.4}.vertiefung-ledger-row-accent strong{color:var(--gloss)}.vertiefung-timing-track{gap:1rem;display:grid}.vertiefung-timing-lane{gap:.45rem;display:grid}.vertiefung-timing-bar{background:var(--panel-soft);border-radius:999px;height:.95rem;padding:.12rem}@supports (color:color-mix(in lab, red, red)){.vertiefung-timing-bar{background:color-mix(in oklab, var(--panel-soft) 88%, transparent)}}.vertiefung-timing-bar{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.vertiefung-timing-bar{border:1px solid color-mix(in oklab, var(--line) 30%, transparent)}}.vertiefung-timing-bar i{background:linear-gradient(90deg, var(--gloss), var(--heat));border-radius:999px;height:100%;display:block}.vertiefung-biosphere-grid,.vertiefung-society-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.5rem}.vertiefung-card-acid{border-top:2px solid var(--acid)}.vertiefung-card-acid .fun-card-title{color:var(--acid)}.vertiefung-society-card{text-align:left}.apollo-page{background:radial-gradient(circle at 16% 14%,#e85d3a1c,#0000 28%),radial-gradient(circle at 84% 18%,#7ee8e21a,#0000 30%),radial-gradient(circle at 52% 84%,#d4c36e14,#0000 36%)}.apollo-hero-shell{grid-template-columns:minmax(0,1.04fr) minmax(320px,.96fr);align-items:center;gap:clamp(2rem,4vw,4rem);width:min(1180px,100%);display:grid}.apollo-hero-copy{text-align:left}.apollo-hero-copy .fun-hero-title{align-items:flex-start}.apollo-hero-copy .fun-hero-title-main{background:linear-gradient(135deg, var(--heat) 0%, var(--acid) 32%, var(--gloss) 68%, var(--gloss) 100%)}@supports (color:color-mix(in lab, red, red)){.apollo-hero-copy .fun-hero-title-main{background:linear-gradient(135deg, var(--heat) 0%, var(--acid) 32%, var(--gloss) 68%, color-mix(in oklab, var(--gloss) 70%, white) 100%)}}.apollo-hero-copy .fun-hero-title-main{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.apollo-hero-metrics{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.apollo-hero-metrics span{border:1px solid var(--line);align-items:center;padding:.4rem .82rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.apollo-hero-metrics span{border:1px solid color-mix(in oklab, var(--line) 40%, transparent)}}.apollo-hero-metrics span{background:var(--panel);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.apollo-hero-metrics span{background:color-mix(in oklab, var(--panel) 78%, transparent)}}.apollo-hero-metrics span{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.apollo-hero-metrics span{color:color-mix(in oklab, var(--ink) 78%, var(--muted))}}.apollo-hero-metrics span{letter-spacing:.04em;font-size:.72rem;font-weight:650}.apollo-hero-graphic{border:1px solid var(--line);min-height:clamp(320px,48vw,540px);position:relative}@supports (color:color-mix(in lab, red, red)){.apollo-hero-graphic{border:1px solid color-mix(in oklab, var(--line) 34%, transparent)}}.apollo-hero-graphic{box-shadow:var(--shadow-hard);background:radial-gradient(circle,#1e33566b 0%,#0b122257 40%,#06090ff5 100%);border-radius:2rem;overflow:hidden}.apollo-glow,.apollo-orbit,.apollo-earth,.apollo-earth-shell,.apollo-earth-core,.apollo-rocket,.apollo-trail,.apollo-annotation{position:absolute}.apollo-glow{filter:blur(18px);border-radius:50%}.apollo-glow-a{background:radial-gradient(circle,#e85d3a3d,#0000 72%);width:12rem;height:12rem;inset:10% auto auto -8%}.apollo-glow-b{background:radial-gradient(circle,#7ee8e238,#0000 74%);width:14rem;height:14rem;inset:auto -10% 10% auto}.apollo-orbit{border:1px solid #7ee8e229;border-radius:50%}.apollo-orbit-a{inset:12% 14% 14% 18%;transform:rotate(-18deg)}.apollo-orbit-b{border-style:dashed;inset:22% 20% 20% 22%;transform:rotate(16deg)}.apollo-earth{aspect-ratio:1;width:clamp(210px,27vw,300px);bottom:10%;right:12%}.apollo-earth-core,.apollo-earth-shell{border-radius:50%;position:absolute}.apollo-earth-core{background:radial-gradient(circle at 34% 30%,#ffffff57 0%,#ffffff17 16%,#0000 22%),radial-gradient(circle at 42% 38%,#76d8d2 0%,#4d86b6 28%,#172d48 64%,#0b1120 100%);inset:6%;box-shadow:inset -42px -54px 70px #030710d6,0 0 42px #5fb4b22e}.apollo-earth-shell{border:1px solid #d4c36e42;inset:-7%;box-shadow:0 0 20px #d4c36e1a}.apollo-rocket{width:3.5rem;height:9rem;top:18%;left:24%;transform:rotate(26deg)}.apollo-rocket-body,.apollo-rocket-window,.apollo-rocket-fin,.apollo-rocket-flame{display:block;position:absolute}.apollo-rocket-body{background:linear-gradient(#f4f5f7f5,#cad2deb8);border-radius:1.4rem 1.4rem .7rem .7rem;inset:.7rem .75rem 1.5rem}.apollo-rocket-window{background:#4f9ab7f0;border-radius:50%;width:.95rem;height:.95rem;top:2rem;left:50%;transform:translate(-50%);box-shadow:0 0 0 3px #1117242e}.apollo-rocket-fin{background:var(--heat);width:.95rem;height:1.6rem;bottom:1.3rem}.apollo-rocket-fin-left{clip-path:polygon(100% 0,0 100%,100% 100%);left:.4rem}.apollo-rocket-fin-right{clip-path:polygon(0 0,0 100%,100% 100%);right:.4rem}.apollo-rocket-flame{background:linear-gradient(180deg, var(--acid), var(--heat));filter:blur(.3px);border-radius:50% 50% 70% 70%;width:1.1rem;height:1.8rem;bottom:0;left:50%;transform:translate(-50%)}.apollo-trail{border-radius:999px;height:2px}.apollo-trail-a{background:linear-gradient(90deg,#e85d3a14,#e85d3aeb,#e85d3a1a);width:30%;top:30%;left:24%;transform:rotate(26deg)}.apollo-trail-b{background:linear-gradient(90deg,#7ee8e214,#7ee8e2f0,#7ee8e21a);width:38%;top:34%;left:30%;transform:rotate(18deg)}.apollo-annotation{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.apollo-annotation{color:color-mix(in oklab, var(--ink) 64%, var(--muted))}}.apollo-annotation{letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:700}.apollo-annotation-top{top:12%;left:12%}.apollo-annotation-right{transform-origin:100% 0;top:33%;right:7%;transform:rotate(90deg)}.apollo-annotation-bottom{bottom:10%;left:14%}.apollo-section-kicker,.apollo-card-kicker{color:var(--gloss);letter-spacing:.11em;text-transform:uppercase;margin:0 0 .65rem;font-size:.68rem;font-weight:700}.apollo-diagram-card,.apollo-economy-card,.apollo-project-card{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.apollo-diagram-card,.apollo-economy-card,.apollo-project-card{border:1px solid color-mix(in oklab, var(--line) 35%, transparent)}}.apollo-diagram-card,.apollo-economy-card,.apollo-project-card{border-radius:var(--radius-lg);background:linear-gradient(178deg, var(--panel), var(--panel-soft))}@supports (color:color-mix(in lab, red, red)){.apollo-diagram-card,.apollo-economy-card,.apollo-project-card{background:linear-gradient(178deg, color-mix(in oklab, var(--panel) 97%, transparent), color-mix(in oklab, var(--panel-soft) 94%, transparent))}}.apollo-diagram-card,.apollo-economy-card,.apollo-project-card{box-shadow:var(--shadow-hard);padding:1.3rem}.apollo-diagram-svg{width:100%;height:auto;display:block}.apollo-value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:1.8rem;display:grid}.apollo-card-acid{border-top:2px solid var(--acid)}.apollo-card-acid .fun-card-title{color:var(--acid)}.apollo-target-hero .fun-giant-number{font-size:clamp(7rem,18vw,15rem)}.apollo-economy-head,.apollo-project-head{gap:.22rem;margin-bottom:1rem;display:grid}.apollo-economy-head strong,.apollo-project-head strong{font-family:var(--font-serif);font-size:1.55rem;line-height:1.1}.apollo-economy-head span,.apollo-economy-lane span,.apollo-project-head span{color:var(--muted);font-size:.78rem;line-height:1.45}.apollo-economy-lane+.apollo-economy-lane{margin-top:.95rem}.apollo-economy-bar{background:var(--panel-soft);border-radius:999px;height:.95rem;margin-top:.45rem;padding:.12rem}@supports (color:color-mix(in lab, red, red)){.apollo-economy-bar{background:color-mix(in oklab, var(--panel-soft) 88%, transparent)}}.apollo-economy-bar{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.apollo-economy-bar{border:1px solid color-mix(in oklab, var(--line) 30%, transparent)}}.apollo-economy-bar i{background:linear-gradient(90deg, var(--heat), var(--acid), var(--gloss));border-radius:999px;height:100%;display:block}.apollo-project-card{margin-top:1.5rem}.apollo-project-list{gap:.95rem;display:grid}.apollo-project-item{border-top:1px solid var(--line);grid-template-columns:auto 1fr;align-items:start;gap:.85rem;padding-top:.95rem;display:grid}@supports (color:color-mix(in lab, red, red)){.apollo-project-item{border-top:1px solid color-mix(in oklab, var(--line) 30%, transparent)}}.apollo-project-item:first-child{border-top:0;padding-top:0}.apollo-project-code{background:linear-gradient(135deg, var(--gloss-soft), #7ee8e224);width:2.6rem;height:2.6rem;color:var(--gloss);letter-spacing:.08em;border-radius:50%;justify-content:center;align-items:center;font-size:.76rem;font-weight:800;display:inline-flex}.apollo-project-text{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.apollo-project-text{color:color-mix(in oklab, var(--ink) 84%, var(--muted))}}.apollo-project-text{font-size:.94rem;line-height:1.72}.umsetzung-page{background:radial-gradient(circle at 14% 18%,#7ee8e21a,#0000 28%),radial-gradient(circle at 84% 18%,#d4c36e1c,#0000 30%),radial-gradient(circle at 50% 86%,#5fb4b21a,#0000 34%)}.umsetzung-hero-shell{grid-template-columns:minmax(0,1.02fr) minmax(320px,.98fr);align-items:center;gap:clamp(2rem,4vw,4rem);width:min(1180px,100%);display:grid}.umsetzung-hero-copy{text-align:left;min-width:0;max-width:38rem}.umsetzung-hero-copy .fun-hero-title{align-items:flex-start}.umsetzung-hero-copy .fun-hero-title-main{background:linear-gradient(135deg, var(--sea) 0%, var(--gloss) 38%, var(--acid) 76%, var(--gloss) 100%);font-size:clamp(2.9rem,6vw,6rem)}@supports (color:color-mix(in lab, red, red)){.umsetzung-hero-copy .fun-hero-title-main{background:linear-gradient(135deg, var(--sea) 0%, var(--gloss) 38%, var(--acid) 76%, color-mix(in oklab, var(--gloss) 75%, white) 100%)}}.umsetzung-hero-copy .fun-hero-title-main{-webkit-text-fill-color:transparent;text-wrap:balance;-webkit-background-clip:text;background-clip:text}.umsetzung-hero-metrics{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.umsetzung-hero-metrics span{border:1px solid var(--line);align-items:center;padding:.4rem .82rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.umsetzung-hero-metrics span{border:1px solid color-mix(in oklab, var(--line) 40%, transparent)}}.umsetzung-hero-metrics span{background:var(--panel);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.umsetzung-hero-metrics span{background:color-mix(in oklab, var(--panel) 78%, transparent)}}.umsetzung-hero-metrics span{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.umsetzung-hero-metrics span{color:color-mix(in oklab, var(--ink) 78%, var(--muted))}}.umsetzung-hero-metrics span{letter-spacing:.04em;font-size:.72rem;font-weight:650}.umsetzung-hero-graphic{border:1px solid var(--line);justify-self:end;width:min(100%,34rem);min-width:0;min-height:clamp(340px,48vw,540px);position:relative}@supports (color:color-mix(in lab, red, red)){.umsetzung-hero-graphic{border:1px solid color-mix(in oklab, var(--line) 34%, transparent)}}.umsetzung-hero-graphic{box-shadow:var(--shadow-hard);background:linear-gradient(#1c3458e6 0%,#121f32e0 42%,#0a101cfa 100%);border-radius:2rem;overflow:hidden}.umsetzung-sky-glow,.umsetzung-atmo-arc,.umsetzung-radiation-line,.umsetzung-mountain,.umsetzung-peak,.umsetzung-snowline,.umsetzung-annotation{position:absolute}.umsetzung-sky-glow{filter:blur(18px);border-radius:50%}.umsetzung-sky-glow-a{background:radial-gradient(circle,#7ee8e238,#0000 72%);width:14rem;height:14rem;inset:6% auto auto -8%}.umsetzung-sky-glow-b{background:radial-gradient(circle,#d4c36e33,#0000 70%);width:12rem;height:12rem;inset:auto -10% 18% auto}.umsetzung-atmo-arc{border-top:2px solid #7ee8e257;border-radius:50%;left:50%;transform:translate(-50%)}.umsetzung-atmo-arc-a{width:78%;height:44%;top:11%}.umsetzung-atmo-arc-b{border-top-style:dashed;border-top-color:#d4c36e57;width:62%;height:32%;top:18%}.umsetzung-radiation-line{transform-origin:0;border-radius:999px;height:2px}.umsetzung-radiation-line-a{background:linear-gradient(90deg,#7ee8e214,#7ee8e2f2,#7ee8e21f);width:34%;top:21%;left:20%;transform:rotate(-12deg)}.umsetzung-radiation-line-b{background:linear-gradient(90deg,#d4c36e14,#d4c36ef0,#d4c36e14);width:20%;top:28%;left:46%;transform:rotate(-22deg)}.umsetzung-snowline{background:linear-gradient(90deg,#ffffff0d,#fffffff2,#ffffff14);border-radius:999px;height:2px;top:54%;left:12%;right:16%;box-shadow:0 0 12px #ffffff38}.umsetzung-mountain{clip-path:polygon(0 100%,18% 58%,34% 74%,50% 32%,64% 68%,80% 44%,100% 100%);background:linear-gradient(#59849acc,#0e1420fa);bottom:-2%}.umsetzung-mountain-back{opacity:.55;width:70%;height:46%;left:-6%}.umsetzung-mountain-mid{opacity:.82;width:62%;height:52%;left:20%}.umsetzung-mountain-front{width:66%;height:58%;right:-8%}.umsetzung-peak{clip-path:polygon(50% 0,0 100%,100% 100%);background:linear-gradient(#fffffff2,#e4ecf36b)}.umsetzung-peak-a{width:4.6rem;height:2.8rem;bottom:30%;left:44%}.umsetzung-peak-b{width:4rem;height:2.4rem;bottom:26%;right:18%}.umsetzung-annotation{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.umsetzung-annotation{color:color-mix(in oklab, var(--ink) 64%, var(--muted))}}.umsetzung-annotation{letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:700}.umsetzung-annotation-top{top:9%;right:16%}.umsetzung-annotation-mid{top:51%;left:10%}.umsetzung-annotation-bottom{bottom:9%;right:9%}.umsetzung-section-kicker,.umsetzung-card-kicker{color:var(--gloss);letter-spacing:.11em;text-transform:uppercase;margin:0 0 .65rem;font-size:.68rem;font-weight:700}.umsetzung-diagram-card,.umsetzung-timeline-card{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.umsetzung-diagram-card,.umsetzung-timeline-card{border:1px solid color-mix(in oklab, var(--line) 35%, transparent)}}.umsetzung-diagram-card,.umsetzung-timeline-card{border-radius:var(--radius-lg);background:linear-gradient(178deg, var(--panel), var(--panel-soft))}@supports (color:color-mix(in lab, red, red)){.umsetzung-diagram-card,.umsetzung-timeline-card{background:linear-gradient(178deg, color-mix(in oklab, var(--panel) 97%, transparent), color-mix(in oklab, var(--panel-soft) 94%, transparent))}}.umsetzung-diagram-card,.umsetzung-timeline-card{box-shadow:var(--shadow-hard)}.umsetzung-diagram-card{padding:1.25rem}.umsetzung-diagram-svg{width:100%;height:auto;display:block}.umsetzung-diagram-legend{color:var(--muted);flex-wrap:wrap;gap:.85rem;margin-top:.8rem;font-size:.75rem;font-weight:600;display:flex}.umsetzung-diagram-legend span{align-items:center;gap:.45rem;display:inline-flex}.umsetzung-diagram-legend i{border-radius:50%;width:.8rem;height:.8rem;display:inline-block}.umsetzung-big-mark{color:var(--acid)}@supports (color:color-mix(in lab, red, red)){.umsetzung-big-mark{color:color-mix(in oklab, var(--acid) 18%, transparent)}}.umsetzung-chip-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:980px;margin-top:1.8rem;display:grid}.umsetzung-chip{border:1px solid var(--line);padding:1rem 1.1rem}@supports (color:color-mix(in lab, red, red)){.umsetzung-chip{border:1px solid color-mix(in oklab, var(--line) 35%, transparent)}}.umsetzung-chip{border-radius:var(--radius-md);background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.umsetzung-chip{background:color-mix(in oklab, var(--panel) 80%, transparent)}}.umsetzung-chip{box-shadow:var(--shadow-soft)}.umsetzung-chip strong,.umsetzung-timeline-head strong,.umsetzung-timeline-meta strong{display:block}.umsetzung-chip strong{font-family:var(--font-serif);font-size:clamp(1.18rem,1.7vw,1.42rem);line-height:1.1}.umsetzung-chip span,.umsetzung-timeline-head span,.umsetzung-timeline-meta span{color:var(--muted);font-size:.78rem;line-height:1.45}.umsetzung-timeline-card{padding:1.45rem}.umsetzung-timeline-head{gap:.22rem;margin-bottom:1rem;display:grid}.umsetzung-timeline-head strong{font-family:var(--font-serif);font-size:1.55rem;line-height:1.1}.umsetzung-timeline-lane+.umsetzung-timeline-lane{margin-top:1rem}.umsetzung-timeline-meta{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.45rem;display:flex}.umsetzung-timeline-meta strong{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.umsetzung-timeline-meta strong{color:color-mix(in oklab, var(--ink) 84%, var(--muted))}}.umsetzung-timeline-meta strong{text-align:right;font-size:.8rem;font-weight:700}.umsetzung-timeline-bar{background:var(--panel-soft);border-radius:999px;height:.9rem;padding:.12rem}@supports (color:color-mix(in lab, red, red)){.umsetzung-timeline-bar{background:color-mix(in oklab, var(--panel-soft) 88%, transparent)}}.umsetzung-timeline-bar{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.umsetzung-timeline-bar{border:1px solid color-mix(in oklab, var(--line) 30%, transparent)}}.umsetzung-timeline-bar span{background:linear-gradient(90deg, var(--sea), var(--acid));border-radius:999px;height:100%;display:block}.umsetzung-timeline-note{border-top:1px solid var(--line);margin:1rem 0 0;padding-top:.95rem}@supports (color:color-mix(in lab, red, red)){.umsetzung-timeline-note{border-top:1px solid color-mix(in oklab, var(--line) 32%, transparent)}}.umsetzung-timeline-note{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.umsetzung-timeline-note{color:color-mix(in oklab, var(--ink) 78%, var(--muted))}}.umsetzung-timeline-note{font-size:.9rem;line-height:1.65}.umsetzung-impact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:1.5rem;display:grid}.umsetzung-card-acid{border-top:2px solid var(--acid)}.umsetzung-card-acid .fun-card-title{color:var(--acid)}.umsetzung-ledger-intro{text-align:center;justify-items:center;display:grid}.umsetzung-ledger-copy{text-align:center;max-width:56ch}.restauration-page{background:radial-gradient(circle at 12% 18%,#e85d3a1a,#0000 30%),radial-gradient(circle at 86% 20%,#7ee8e21a,#0000 30%),radial-gradient(circle at 50% 82%,#d4c36e1a,#0000 34%)}.restauration-hero-shell{grid-template-columns:minmax(0,1.02fr) minmax(320px,.98fr);align-items:center;gap:clamp(2rem,4vw,4rem);width:min(1180px,100%);display:grid}.restauration-hero-copy{text-align:left;min-width:0;max-width:38rem}.restauration-hero-copy .fun-hero-title{align-items:flex-start}.restauration-hero-copy .fun-hero-title-main{background:linear-gradient(135deg, var(--heat) 0%, var(--acid) 32%, var(--gloss) 72%, var(--gloss) 100%);font-size:clamp(2.8rem,5.8vw,5.8rem)}@supports (color:color-mix(in lab, red, red)){.restauration-hero-copy .fun-hero-title-main{background:linear-gradient(135deg, var(--heat) 0%, var(--acid) 32%, var(--gloss) 72%, color-mix(in oklab, var(--gloss) 70%, white) 100%)}}.restauration-hero-copy .fun-hero-title-main{-webkit-text-fill-color:transparent;text-wrap:balance;-webkit-background-clip:text;background-clip:text}.restauration-hero-metrics{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.restauration-hero-metrics span{border:1px solid var(--line);align-items:center;padding:.4rem .82rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.restauration-hero-metrics span{border:1px solid color-mix(in oklab, var(--line) 40%, transparent)}}.restauration-hero-metrics span{background:var(--panel);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.restauration-hero-metrics span{background:color-mix(in oklab, var(--panel) 78%, transparent)}}.restauration-hero-metrics span{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.restauration-hero-metrics span{color:color-mix(in oklab, var(--ink) 78%, var(--muted))}}.restauration-hero-metrics span{letter-spacing:.04em;font-size:.72rem;font-weight:650}.restauration-hero-graphic{border:1px solid var(--line);justify-self:end;width:min(100%,34rem);min-width:0;min-height:clamp(340px,48vw,540px);position:relative}@supports (color:color-mix(in lab, red, red)){.restauration-hero-graphic{border:1px solid color-mix(in oklab, var(--line) 34%, transparent)}}.restauration-hero-graphic{box-shadow:var(--shadow-hard);background:radial-gradient(circle at 50% 48%,#2136546b 0%,#0b122242 38%,#060a12fa 100%);border-radius:2rem;overflow:hidden}.restauration-glow,.restauration-orbit,.restauration-core,.restauration-arrow,.restauration-annotation{position:absolute}.restauration-glow{filter:blur(18px);border-radius:50%}.restauration-glow-a{background:radial-gradient(circle,#e85d3a47,#0000 70%);width:12rem;height:12rem;inset:8% auto auto -7%}.restauration-glow-b{background:radial-gradient(circle,#7ee8e238,#0000 72%);width:14rem;height:14rem;inset:auto -10% 8% auto}.restauration-orbit{border:1px solid #7ee8e229;border-radius:50%;left:50%;transform:translate(-50%)}.restauration-orbit-a{width:72%;height:54%;top:12%}.restauration-orbit-b{border-style:dashed;border-color:#d4c36e3d;width:58%;height:42%;top:18%}.restauration-core{aspect-ratio:1;width:clamp(220px,28vw,310px);bottom:12%;right:14%}.restauration-core-planet,.restauration-core-shell,.restauration-core-layer,.restauration-core-heal{border-radius:50%;position:absolute}.restauration-core-planet{background:radial-gradient(circle at 34% 30%,#ffffff57 0%,#ffffff14 16%,#0000 22%),radial-gradient(circle at 44% 38%,#79ddd7 0%,#4b8fb5 26%,#172c47 62%,#0a1020 100%);inset:6%;box-shadow:inset -42px -54px 70px #030710d6,0 0 42px #589bc52e}.restauration-core-shell{border:2px solid #7ee8e257;inset:0;box-shadow:0 0 24px #7ee8e21f}.restauration-core-layer{border:2px solid #e85d3a38;inset:-7%}.restauration-core-heal{border:1px dashed #d4c36e57;inset:-12%}.restauration-arrow{transform-origin:0;border-radius:999px;height:2px}.restauration-arrow-out{background:linear-gradient(90deg,#e85d3a0f,#e85d3af2,#e85d3a1f);width:30%;top:28%;left:18%;transform:rotate(18deg)}.restauration-arrow-back{background:linear-gradient(90deg,#7ee8e214,#7ee8e2f5,#7ee8e21f);width:28%;top:54%;left:44%;transform:rotate(-30deg)}.restauration-annotation{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.restauration-annotation{color:color-mix(in oklab, var(--ink) 64%, var(--muted))}}.restauration-annotation{letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:700}.restauration-annotation-top{top:11%;left:15%}.restauration-annotation-right{transform-origin:100% 0;top:38%;right:7%;transform:rotate(90deg)}.restauration-annotation-bottom{bottom:10%;left:14%}.restauration-section-kicker,.restauration-card-kicker{color:var(--gloss);letter-spacing:.11em;text-transform:uppercase;margin:0 0 .65rem;font-size:.68rem;font-weight:700}.restauration-diagram-card,.restauration-tools-card,.restauration-mission-card{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.restauration-diagram-card,.restauration-tools-card,.restauration-mission-card{border:1px solid color-mix(in oklab, var(--line) 35%, transparent)}}.restauration-diagram-card,.restauration-tools-card,.restauration-mission-card{border-radius:var(--radius-lg);background:linear-gradient(178deg, var(--panel), var(--panel-soft))}@supports (color:color-mix(in lab, red, red)){.restauration-diagram-card,.restauration-tools-card,.restauration-mission-card{background:linear-gradient(178deg, color-mix(in oklab, var(--panel) 97%, transparent), color-mix(in oklab, var(--panel-soft) 94%, transparent))}}.restauration-diagram-card,.restauration-tools-card,.restauration-mission-card{box-shadow:var(--shadow-hard)}.restauration-diagram-card{padding:1.25rem}.restauration-diagram-svg{width:100%;height:auto;display:block}.restauration-rpr-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:1.5rem;display:grid}.restauration-tools-card,.restauration-mission-card{padding:1.45rem}.restauration-tools-head,.restauration-mission-head{gap:.22rem;margin-bottom:1rem;display:grid}.restauration-tools-head strong,.restauration-mission-head strong{font-family:var(--font-serif);font-size:1.55rem;line-height:1.1}.restauration-tools-head span,.restauration-mission-head span{color:var(--muted);font-size:.78rem;line-height:1.45}.restauration-tools-stack{gap:.75rem;display:grid}.restauration-tools-pill{border:1px solid var(--line);border-radius:999px;justify-content:center;align-items:center;min-height:3rem;display:flex}@supports (color:color-mix(in lab, red, red)){.restauration-tools-pill{border:1px solid color-mix(in oklab, var(--line) 34%, transparent)}}.restauration-tools-pill{letter-spacing:.12em;text-transform:uppercase;font-size:.82rem;font-weight:800}.restauration-tools-pill-nbs{color:var(--sea);background:linear-gradient(135deg,#7ee8e229,#7ee8e20a)}.restauration-tools-pill-dac{color:var(--heat);background:linear-gradient(135deg,#e85d3a24,#e85d3a0a)}.restauration-tools-pill-min{color:var(--acid);background:linear-gradient(135deg,#d4c36e24,#d4c36e0a)}.restauration-tools-note{border-top:1px solid var(--line);margin:1rem 0 0;padding-top:.95rem}@supports (color:color-mix(in lab, red, red)){.restauration-tools-note{border-top:1px solid color-mix(in oklab, var(--line) 32%, transparent)}}.restauration-tools-note{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.restauration-tools-note{color:color-mix(in oklab, var(--ink) 78%, var(--muted))}}.restauration-tools-note{font-size:.9rem;line-height:1.65}.restauration-repair-hero .fun-giant-number{font-size:clamp(6.6rem,18vw,14rem)}.restauration-card-acid{border-top:2px solid var(--acid)}.restauration-card-acid .fun-card-title{color:var(--acid)}.restauration-mission-list{gap:.9rem;display:grid}.restauration-mission-item{border-top:1px solid var(--line);grid-template-columns:auto 1fr;align-items:start;gap:.85rem;padding:.95rem 0;display:grid}@supports (color:color-mix(in lab, red, red)){.restauration-mission-item{border-top:1px solid color-mix(in oklab, var(--line) 30%, transparent)}}.restauration-mission-item:first-child{border-top:0;padding-top:0}.restauration-mission-code{background:linear-gradient(135deg, var(--gloss-soft), #d4c36e29);width:2.5rem;height:2.5rem;color:var(--gloss);letter-spacing:.08em;border-radius:50%;justify-content:center;align-items:center;font-size:.76rem;font-weight:800;display:inline-flex}.restauration-mission-text{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.restauration-mission-text{color:color-mix(in oklab, var(--ink) 84%, var(--muted))}}.restauration-mission-text{font-size:.94rem;line-height:1.72}.arc-page{background:radial-gradient(circle at 14% 18%,#7ee8e21a,#0000 30%),radial-gradient(circle at 86% 18%,#e85d3a1a,#0000 30%),radial-gradient(circle at 50% 84%,#d4c36e1a,#0000 34%)}.arc-hero-shell{grid-template-columns:minmax(0,1.02fr) minmax(320px,.98fr);align-items:center;gap:clamp(2rem,4vw,4rem);width:min(1180px,100%);display:grid}.arc-hero-copy{text-align:left;min-width:0;max-width:38rem}.arc-hero-copy .fun-hero-title{align-items:flex-start}.arc-hero-copy .fun-hero-title-main{background:linear-gradient(135deg, var(--sea) 0%, var(--gloss) 36%, var(--heat) 72%, var(--gloss) 100%);font-size:clamp(3rem,6.2vw,6.2rem)}@supports (color:color-mix(in lab, red, red)){.arc-hero-copy .fun-hero-title-main{background:linear-gradient(135deg, var(--sea) 0%, var(--gloss) 36%, var(--heat) 72%, color-mix(in oklab, var(--gloss) 70%, white) 100%)}}.arc-hero-copy .fun-hero-title-main{-webkit-text-fill-color:transparent;text-wrap:balance;-webkit-background-clip:text;background-clip:text}.arc-hero-metrics{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.arc-hero-metrics span{border:1px solid var(--line);align-items:center;padding:.4rem .82rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.arc-hero-metrics span{border:1px solid color-mix(in oklab, var(--line) 40%, transparent)}}.arc-hero-metrics span{background:var(--panel);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.arc-hero-metrics span{background:color-mix(in oklab, var(--panel) 78%, transparent)}}.arc-hero-metrics span{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.arc-hero-metrics span{color:color-mix(in oklab, var(--ink) 78%, var(--muted))}}.arc-hero-metrics span{letter-spacing:.04em;font-size:.72rem;font-weight:650}.arc-hero-graphic{border:1px solid var(--line);justify-self:end;width:min(100%,34rem);min-width:0;min-height:clamp(340px,48vw,540px);position:relative}@supports (color:color-mix(in lab, red, red)){.arc-hero-graphic{border:1px solid color-mix(in oklab, var(--line) 34%, transparent)}}.arc-hero-graphic{box-shadow:var(--shadow-hard);background:radial-gradient(circle,#1829457a 0%,#0a101cfa 100%);border-radius:2rem;overflow:hidden}.arc-glow,.arc-node,.arc-link,.arc-core,.arc-core-ring,.arc-core-planet,.arc-annotation{position:absolute}.arc-glow{filter:blur(18px);border-radius:50%}.arc-glow-a{background:radial-gradient(circle,#7ee8e23d,#0000 70%);width:12rem;height:12rem;inset:6% auto auto -8%}.arc-glow-b{background:radial-gradient(circle,#e85d3a3d,#0000 72%);width:13rem;height:13rem;inset:auto -10% 10% auto}.arc-node{border-radius:50%;width:1rem;height:1rem;box-shadow:0 0 18px}.arc-node-a{color:var(--sea);background:var(--sea);top:16%;left:18%}.arc-node-b{color:var(--heat);background:var(--heat);top:24%;right:18%}.arc-node-c{color:var(--acid);background:var(--acid);bottom:22%;left:20%}.arc-node-d{color:var(--gloss);background:var(--gloss);bottom:18%;right:16%}.arc-link{transform-origin:0;border-radius:999px;height:2px}.arc-link-a{background:linear-gradient(90deg,#7ee8e21a,#7ee8e2f2,#7ee8e214);width:26%;top:24%;left:20%;transform:rotate(18deg)}.arc-link-b{background:linear-gradient(90deg,#e85d3a14,#e85d3af2,#e85d3a14);width:20%;top:29%;left:50%;transform:rotate(-18deg)}.arc-link-c{background:linear-gradient(90deg,#d4c36e14,#d4c36ef2,#d4c36e14);width:22%;bottom:28%;left:25%;transform:rotate(-10deg)}.arc-link-d{background:linear-gradient(90deg,#5fb4b214,#5fb4b2f2,#5fb4b214);width:20%;bottom:26%;left:52%;transform:rotate(14deg)}.arc-core{aspect-ratio:1;width:clamp(180px,24vw,250px);top:50%;left:50%;transform:translate(-50%,-50%)}.arc-core-ring{border:2px solid #7ee8e247;border-radius:50%;inset:0}.arc-core-planet{background:radial-gradient(circle at 34% 30%,#ffffff57 0%,#ffffff14 16%,#0000 22%),radial-gradient(circle at 44% 38%,#79ddd7 0%,#4b8fb5 26%,#172c47 62%,#0a1020 100%);border-radius:50%;inset:12%;box-shadow:inset -38px -48px 66px #030710d6,0 0 38px #589bc529}.arc-annotation{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.arc-annotation{color:color-mix(in oklab, var(--ink) 64%, var(--muted))}}.arc-annotation{letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:700}.arc-annotation-top{top:10%;left:16%}.arc-annotation-right{transform-origin:100% 0;top:38%;right:7%;transform:rotate(90deg)}.arc-annotation-bottom{bottom:10%;left:14%}.arc-section-kicker,.arc-card-kicker{color:var(--gloss);letter-spacing:.11em;text-transform:uppercase;margin:0 0 .65rem;font-size:.68rem;font-weight:700}.arc-diagram-card,.arc-governance-card,.arc-mission-card{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.arc-diagram-card,.arc-governance-card,.arc-mission-card{border:1px solid color-mix(in oklab, var(--line) 35%, transparent)}}.arc-diagram-card,.arc-governance-card,.arc-mission-card{border-radius:var(--radius-lg);background:linear-gradient(178deg, var(--panel), var(--panel-soft))}@supports (color:color-mix(in lab, red, red)){.arc-diagram-card,.arc-governance-card,.arc-mission-card{background:linear-gradient(178deg, color-mix(in oklab, var(--panel) 97%, transparent), color-mix(in oklab, var(--panel-soft) 94%, transparent))}}.arc-diagram-card,.arc-governance-card,.arc-mission-card{box-shadow:var(--shadow-hard)}.arc-diagram-card{padding:1.25rem}.arc-diagram-svg{width:100%;height:auto;display:block}.arc-capital-hero .fun-giant-number{font-size:clamp(6rem,16vw,12rem)}.arc-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:1.5rem;display:grid}.arc-card-acid{border-top:2px solid var(--acid)}.arc-card-acid .fun-card-title{color:var(--acid)}.arc-governance-card,.arc-mission-card{padding:1.45rem}.arc-governance-head,.arc-mission-head{gap:.22rem;margin-bottom:1rem;display:grid}.arc-governance-head strong,.arc-mission-head strong{font-family:var(--font-serif);font-size:1.55rem;line-height:1.1}.arc-governance-head span,.arc-mission-head span{color:var(--muted);font-size:.78rem;line-height:1.45}.arc-governance-list,.arc-mission-list{gap:.9rem;display:grid}.arc-governance-item,.arc-mission-item{border-top:1px solid var(--line);grid-template-columns:auto 1fr;align-items:start;gap:.85rem;padding:.95rem 0;display:grid}@supports (color:color-mix(in lab, red, red)){.arc-governance-item,.arc-mission-item{border-top:1px solid color-mix(in oklab, var(--line) 30%, transparent)}}.arc-governance-item:first-child,.arc-mission-item:first-child{border-top:0;padding-top:0}.arc-governance-code,.arc-mission-code{background:linear-gradient(135deg, var(--gloss-soft), #7ee8e224);width:2.5rem;height:2.5rem;color:var(--gloss);letter-spacing:.08em;border-radius:50%;justify-content:center;align-items:center;font-size:.76rem;font-weight:800;display:inline-flex}.arc-governance-text,.arc-mission-text{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.arc-governance-text,.arc-mission-text{color:color-mix(in oklab, var(--ink) 84%, var(--muted))}}.arc-governance-text,.arc-mission-text{font-size:.94rem;line-height:1.72}.arc-ledger-intro{text-align:center;justify-items:center;display:grid}.arc-ledger-copy{text-align:center;max-width:56ch}.carbon-page{background:radial-gradient(circle at 14% 16%,#7ee8e21c,#0000 28%),radial-gradient(circle at 84% 18%,#e85d3a1c,#0000 30%),radial-gradient(circle at 50% 84%,#d4c36e1a,#0000 34%)}.carbon-hero-shell{grid-template-columns:minmax(0,1.04fr) minmax(320px,.96fr);align-items:center;gap:clamp(2rem,4vw,4rem);width:min(1180px,100%);display:grid}.carbon-hero-copy{text-align:left;min-width:0;max-width:39rem}.carbon-hero-copy .fun-hero-title{align-items:flex-start}.carbon-hero-copy .fun-hero-title-main{background:linear-gradient(135deg, var(--sea) 0%, var(--gloss) 28%, var(--acid) 66%, var(--heat) 100%);font-size:clamp(3rem,6.2vw,6.2rem)}@supports (color:color-mix(in lab, red, red)){.carbon-hero-copy .fun-hero-title-main{background:linear-gradient(135deg, var(--sea) 0%, var(--gloss) 28%, var(--acid) 66%, color-mix(in oklab, var(--heat) 80%, white) 100%)}}.carbon-hero-copy .fun-hero-title-main{-webkit-text-fill-color:transparent;text-wrap:balance;-webkit-background-clip:text;background-clip:text}.carbon-hero-metrics{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.carbon-hero-metrics span{border:1px solid var(--line);align-items:center;padding:.4rem .82rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.carbon-hero-metrics span{border:1px solid color-mix(in oklab, var(--line) 40%, transparent)}}.carbon-hero-metrics span{background:var(--panel);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.carbon-hero-metrics span{background:color-mix(in oklab, var(--panel) 78%, transparent)}}.carbon-hero-metrics span{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.carbon-hero-metrics span{color:color-mix(in oklab, var(--ink) 78%, var(--muted))}}.carbon-hero-metrics span{letter-spacing:.04em;font-size:.72rem;font-weight:650}.carbon-hero-graphic{border:1px solid var(--line);justify-self:end;width:min(100%,34rem);min-width:0;min-height:clamp(340px,48vw,540px);position:relative}@supports (color:color-mix(in lab, red, red)){.carbon-hero-graphic{border:1px solid color-mix(in oklab, var(--line) 34%, transparent)}}.carbon-hero-graphic{box-shadow:var(--shadow-hard);background:radial-gradient(circle at 50% 48%,#1c2d488a 0%,#0b111df0 56%,#060910fc 100%);border-radius:2rem;overflow:hidden}.carbon-glow,.carbon-loop,.carbon-core,.carbon-core-ring,.carbon-core-earth,.carbon-core-seed,.carbon-orb,.carbon-annotation{position:absolute}.carbon-glow{filter:blur(18px);border-radius:50%}.carbon-glow-a{background:radial-gradient(circle,#7ee8e23d,#0000 72%);width:12rem;height:12rem;inset:6% auto auto -7%}.carbon-glow-b{background:radial-gradient(circle,#e85d3a3d,#0000 72%);width:14rem;height:14rem;inset:auto -10% 10% auto}.carbon-loop{border-radius:50%;left:50%;transform:translate(-50%)}.carbon-loop-a{border:1px solid #7ee8e238;width:74%;height:52%;top:12%}.carbon-loop-b{border:1px dashed #d4c36e4d;width:58%;height:40%;top:18%;transform:translate(-50%)rotate(-10deg)}.carbon-core{aspect-ratio:1;width:clamp(178px,24vw,250px);top:50%;left:50%;transform:translate(-50%,-50%)}.carbon-core-ring,.carbon-core-earth,.carbon-core-seed{border-radius:50%}.carbon-core-ring{border:2px solid #7ee8e23d;inset:0;box-shadow:0 0 30px #7ee8e214}.carbon-core-earth{background:radial-gradient(circle at 34% 30%,#ffffff52 0%,#ffffff14 16%,#0000 22%),radial-gradient(circle at 44% 40%,#77dfd8 0%,#4a8eb0 28%,#182b45 62%,#0a1222 100%);inset:11%;box-shadow:inset -36px -48px 64px #030710d6,0 0 34px #589bc524}.carbon-core-seed{aspect-ratio:1;width:1.35rem;box-shadow:0 0 16px}.carbon-core-seed-a{color:var(--acid);background:linear-gradient(135deg, var(--acid), var(--acid));top:19%;right:20%}@supports (color:color-mix(in lab, red, red)){.carbon-core-seed-a{background:linear-gradient(135deg, var(--acid), color-mix(in oklab, var(--acid) 60%, white))}}.carbon-core-seed-b{color:var(--sea);background:linear-gradient(135deg, var(--sea), var(--gloss));bottom:19%;left:18%}@supports (color:color-mix(in lab, red, red)){.carbon-core-seed-b{background:linear-gradient(135deg, var(--sea), color-mix(in oklab, var(--gloss) 56%, white))}}.carbon-orb{border:1px solid var(--line);justify-content:center;align-items:center;min-width:3.6rem;min-height:3.6rem;padding:.4rem .8rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.carbon-orb{border:1px solid color-mix(in oklab, var(--line) 34%, transparent)}}.carbon-orb{background:linear-gradient(145deg, var(--panel), var(--panel-soft));border-radius:999px}@supports (color:color-mix(in lab, red, red)){.carbon-orb{background:linear-gradient(145deg, color-mix(in oklab, var(--panel) 92%, transparent), color-mix(in oklab, var(--panel-soft) 84%, transparent))}}.carbon-orb{box-shadow:var(--shadow-soft);color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.carbon-orb{color:color-mix(in oklab, var(--ink) 84%, white)}}.carbon-orb{letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.carbon-orb-a{top:15%;left:13%}.carbon-orb-b{color:var(--heat);top:18%;right:12%}.carbon-orb-c{color:var(--sea);bottom:14%;left:18%}.carbon-annotation{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.carbon-annotation{color:color-mix(in oklab, var(--ink) 64%, var(--muted))}}.carbon-annotation{letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:700}.carbon-annotation-top{top:10%;left:38%}.carbon-annotation-right{transform-origin:100% 0;top:42%;right:8%;transform:rotate(90deg)}.carbon-annotation-bottom{bottom:8%;left:14%}.carbon-section-kicker,.carbon-card-kicker{color:var(--gloss);letter-spacing:.11em;text-transform:uppercase;margin:0 0 .65rem;font-size:.68rem;font-weight:700}.carbon-diagram-card,.carbon-living-card,.carbon-living-note{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.carbon-diagram-card,.carbon-living-card,.carbon-living-note{border:1px solid color-mix(in oklab, var(--line) 35%, transparent)}}.carbon-diagram-card,.carbon-living-card,.carbon-living-note{border-radius:var(--radius-lg);background:linear-gradient(178deg, var(--panel), var(--panel-soft))}@supports (color:color-mix(in lab, red, red)){.carbon-diagram-card,.carbon-living-card,.carbon-living-note{background:linear-gradient(178deg, color-mix(in oklab, var(--panel) 97%, transparent), color-mix(in oklab, var(--panel-soft) 94%, transparent))}}.carbon-diagram-card,.carbon-living-card,.carbon-living-note{box-shadow:var(--shadow-hard);padding:1.35rem}.carbon-diagram-svg{width:100%;height:auto;display:block}.carbon-cycle-grid,.carbon-living-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:1.6rem;display:grid}.carbon-card-acid{border-top:2px solid var(--acid)}.carbon-card-acid .fun-card-title{color:var(--acid)}.carbon-ppm-hero .fun-giant-number{color:var(--gloss);font-size:clamp(7rem,18vw,14rem)}@supports (color:color-mix(in lab, red, red)){.carbon-ppm-hero .fun-giant-number{color:color-mix(in oklab, var(--gloss) 22%, transparent)}}.carbon-living-card{max-width:32rem}.carbon-living-head{gap:.25rem;margin-bottom:1.1rem;display:grid}.carbon-living-head strong{font-family:var(--font-serif);font-size:clamp(1.4rem,2.2vw,1.8rem);line-height:1.08}.carbon-living-head span,.carbon-living-step span{color:var(--muted);font-size:.78rem;line-height:1.45}.carbon-living-track{gap:.9rem;display:grid}.carbon-living-step{gap:.42rem;display:grid}.carbon-living-bar{background:var(--panel-soft);border-radius:999px;height:.95rem;padding:.12rem}@supports (color:color-mix(in lab, red, red)){.carbon-living-bar{background:color-mix(in oklab, var(--panel-soft) 88%, transparent)}}.carbon-living-bar{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.carbon-living-bar{border:1px solid color-mix(in oklab, var(--line) 30%, transparent)}}.carbon-living-bar i{background:linear-gradient(90deg, var(--sea), var(--gloss), var(--acid));border-radius:999px;height:100%;display:block}.carbon-living-note{min-height:100%}.handeln-page{background:radial-gradient(circle at 14% 18%,#d4c36e1a,#0000 30%),radial-gradient(circle at 86% 18%,#7ee8e21a,#0000 30%),radial-gradient(circle at 50% 84%,#e85d3a14,#0000 34%)}.handeln-hero-shell{grid-template-columns:minmax(0,1.02fr) minmax(320px,.98fr);align-items:center;gap:clamp(2rem,4vw,4rem);width:min(1180px,100%);display:grid}.handeln-hero-copy{text-align:left;min-width:0;max-width:38rem}.handeln-hero-copy .fun-hero-title{align-items:flex-start}.handeln-hero-copy .fun-hero-title-main{background:linear-gradient(135deg, var(--acid) 0%, var(--gloss) 34%, var(--sea) 70%, var(--gloss) 100%);font-size:clamp(2.8rem,5.8vw,5.8rem)}@supports (color:color-mix(in lab, red, red)){.handeln-hero-copy .fun-hero-title-main{background:linear-gradient(135deg, var(--acid) 0%, var(--gloss) 34%, var(--sea) 70%, color-mix(in oklab, var(--gloss) 72%, white) 100%)}}.handeln-hero-copy .fun-hero-title-main{-webkit-text-fill-color:transparent;text-wrap:balance;-webkit-background-clip:text;background-clip:text}.handeln-hero-metrics{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.handeln-hero-metrics span{border:1px solid var(--line);align-items:center;padding:.4rem .82rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.handeln-hero-metrics span{border:1px solid color-mix(in oklab, var(--line) 40%, transparent)}}.handeln-hero-metrics span{background:var(--panel);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.handeln-hero-metrics span{background:color-mix(in oklab, var(--panel) 78%, transparent)}}.handeln-hero-metrics span{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.handeln-hero-metrics span{color:color-mix(in oklab, var(--ink) 78%, var(--muted))}}.handeln-hero-metrics span{letter-spacing:.04em;font-size:.72rem;font-weight:650}.handeln-hero-graphic{border:1px solid var(--line);justify-self:end;width:min(100%,34rem);min-width:0;min-height:clamp(340px,48vw,540px);position:relative}@supports (color:color-mix(in lab, red, red)){.handeln-hero-graphic{border:1px solid color-mix(in oklab, var(--line) 34%, transparent)}}.handeln-hero-graphic{box-shadow:var(--shadow-hard);background:radial-gradient(circle,#1d2d4775 0%,#0a101cfa 100%);border-radius:2rem;overflow:hidden}.handeln-glow,.handeln-axis,.handeln-coin,.handeln-bar,.handeln-core,.handeln-core-ring,.handeln-core-planet,.handeln-annotation{position:absolute}.handeln-glow{filter:blur(18px);border-radius:50%}.handeln-glow-a{background:radial-gradient(circle,#d4c36e42,#0000 70%);width:12rem;height:12rem;inset:8% auto auto -8%}.handeln-glow-b{background:radial-gradient(circle,#7ee8e238,#0000 72%);width:13rem;height:13rem;inset:auto -10% 10% auto}.handeln-axis{border-radius:999px}.handeln-axis-a{background:#7ee8e22e;height:1px;inset:18% 18% auto}.handeln-axis-b{background:#d4c36e2e;width:1px;inset:18% auto 18% 50%}.handeln-coin{letter-spacing:.08em;border-radius:50%;justify-content:center;align-items:center;width:3.4rem;height:3.4rem;font-size:.8rem;font-weight:800;display:flex;box-shadow:0 0 26px #0003}.handeln-coin-a{color:#352c10;background:linear-gradient(135deg,#d4c36eeb,#e8cd7d94);top:18%;left:18%}.handeln-coin-b{color:#0f2732;background:linear-gradient(135deg,#7ee8e2eb,#5fb4b28f);bottom:18%;right:18%}.handeln-bar{border-radius:999px;height:.95rem}.handeln-bar-a{background:linear-gradient(90deg,#d4c36e2e,#7ee8e2b8);top:42%;left:24%;right:28%}.handeln-bar-b{background:linear-gradient(90deg,#e85d3a29,#7ee8e294);top:48%;left:30%;right:22%}.handeln-core{aspect-ratio:1;width:clamp(170px,22vw,235px);top:50%;left:50%;transform:translate(-50%,-50%)}.handeln-core-ring{border:2px solid #7ee8e242;border-radius:50%;inset:0}.handeln-core-planet{background:radial-gradient(circle at 34% 30%,#ffffff57 0%,#ffffff14 16%,#0000 22%),radial-gradient(circle at 44% 38%,#79ddd7 0%,#4b8fb5 26%,#172c47 62%,#0a1020 100%);border-radius:50%;inset:12%;box-shadow:inset -38px -48px 66px #030710d6,0 0 38px #589bc529}.handeln-annotation{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.handeln-annotation{color:color-mix(in oklab, var(--ink) 64%, var(--muted))}}.handeln-annotation{letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:700}.handeln-annotation-top{top:10%;left:14%}.handeln-annotation-right{transform-origin:100% 0;top:38%;right:7%;transform:rotate(90deg)}.handeln-annotation-bottom{bottom:10%;left:14%}.handeln-section-kicker,.handeln-card-kicker{color:var(--gloss);letter-spacing:.11em;text-transform:uppercase;margin:0 0 .65rem;font-size:.68rem;font-weight:700}.handeln-diagram-card,.handeln-classes-card,.handeln-mission-card{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.handeln-diagram-card,.handeln-classes-card,.handeln-mission-card{border:1px solid color-mix(in oklab, var(--line) 35%, transparent)}}.handeln-diagram-card,.handeln-classes-card,.handeln-mission-card{border-radius:var(--radius-lg);background:linear-gradient(178deg, var(--panel), var(--panel-soft))}@supports (color:color-mix(in lab, red, red)){.handeln-diagram-card,.handeln-classes-card,.handeln-mission-card{background:linear-gradient(178deg, color-mix(in oklab, var(--panel) 97%, transparent), color-mix(in oklab, var(--panel-soft) 94%, transparent))}}.handeln-diagram-card,.handeln-classes-card,.handeln-mission-card{box-shadow:var(--shadow-hard)}.handeln-diagram-card{padding:1.25rem}.handeln-diagram-svg{width:100%;height:auto;display:block}.handeln-big-mark{color:var(--acid)}@supports (color:color-mix(in lab, red, red)){.handeln-big-mark{color:color-mix(in oklab, var(--acid) 18%, transparent)}}.handeln-value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:1.5rem;display:grid}.handeln-card-acid{border-top:2px solid var(--acid)}.handeln-card-acid .fun-card-title{color:var(--acid)}.handeln-classes-card,.handeln-mission-card{padding:1.45rem}.handeln-classes-head,.handeln-mission-head{gap:.22rem;margin-bottom:1rem;display:grid}.handeln-classes-head strong,.handeln-mission-head strong{font-family:var(--font-serif);font-size:1.55rem;line-height:1.1}.handeln-classes-head span,.handeln-mission-head span{color:var(--muted);font-size:.78rem;line-height:1.45}.handeln-classes-list,.handeln-mission-list{gap:.9rem;display:grid}.handeln-classes-item,.handeln-mission-item{border-top:1px solid var(--line);grid-template-columns:auto 1fr;align-items:start;gap:.85rem;padding:.95rem 0;display:grid}@supports (color:color-mix(in lab, red, red)){.handeln-classes-item,.handeln-mission-item{border-top:1px solid color-mix(in oklab, var(--line) 30%, transparent)}}.handeln-classes-item:first-child,.handeln-mission-item:first-child{border-top:0;padding-top:0}.handeln-classes-code,.handeln-mission-code{background:linear-gradient(135deg, var(--gloss-soft), #d4c36e24);min-width:3rem;height:2.5rem;color:var(--gloss);letter-spacing:.08em;border-radius:999px;justify-content:center;align-items:center;padding:0 .75rem;font-size:.74rem;font-weight:800;display:inline-flex}.handeln-classes-text,.handeln-mission-text{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.handeln-classes-text,.handeln-mission-text{color:color-mix(in oklab, var(--ink) 84%, var(--muted))}}.handeln-classes-text,.handeln-mission-text{font-size:.94rem;line-height:1.72}.handeln-ledger-intro{text-align:center;justify-items:center;display:grid}.handeln-ledger-copy{text-align:center;max-width:56ch}.praxis-page{background:radial-gradient(circle at 14% 18%,#7ee8e21a,#0000 30%),radial-gradient(circle at 86% 18%,#d4c36e1a,#0000 30%),radial-gradient(circle at 50% 84%,#e85d3a14,#0000 34%)}.praxis-hero-shell{grid-template-columns:minmax(0,1.02fr) minmax(320px,.98fr);align-items:center;gap:clamp(2rem,4vw,4rem);width:min(1180px,100%);display:grid}.praxis-hero-copy{text-align:left;min-width:0;max-width:38rem}.praxis-hero-copy .fun-hero-title{align-items:flex-start}.praxis-hero-copy .fun-hero-title-main{background:linear-gradient(135deg, var(--sea) 0%, var(--gloss) 34%, var(--acid) 72%, var(--gloss) 100%);font-size:clamp(2.7rem,5.7vw,5.6rem)}@supports (color:color-mix(in lab, red, red)){.praxis-hero-copy .fun-hero-title-main{background:linear-gradient(135deg, var(--sea) 0%, var(--gloss) 34%, var(--acid) 72%, color-mix(in oklab, var(--gloss) 72%, white) 100%)}}.praxis-hero-copy .fun-hero-title-main{-webkit-text-fill-color:transparent;text-wrap:balance;-webkit-background-clip:text;background-clip:text}.praxis-hero-metrics{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.praxis-hero-metrics span{border:1px solid var(--line);align-items:center;padding:.4rem .82rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.praxis-hero-metrics span{border:1px solid color-mix(in oklab, var(--line) 40%, transparent)}}.praxis-hero-metrics span{background:var(--panel);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.praxis-hero-metrics span{background:color-mix(in oklab, var(--panel) 78%, transparent)}}.praxis-hero-metrics span{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.praxis-hero-metrics span{color:color-mix(in oklab, var(--ink) 78%, var(--muted))}}.praxis-hero-metrics span{letter-spacing:.04em;font-size:.72rem;font-weight:650}.praxis-hero-graphic{border:1px solid var(--line);justify-self:end;width:min(100%,34rem);min-width:0;min-height:clamp(340px,48vw,540px);position:relative}@supports (color:color-mix(in lab, red, red)){.praxis-hero-graphic{border:1px solid color-mix(in oklab, var(--line) 34%, transparent)}}.praxis-hero-graphic{box-shadow:var(--shadow-hard);background:radial-gradient(circle,#1a2b467a 0%,#0a101cfa 100%);border-radius:2rem;overflow:hidden}.praxis-glow,.praxis-grid,.praxis-panel,.praxis-core,.praxis-core-ring,.praxis-core-planet,.praxis-annotation{position:absolute}.praxis-glow{filter:blur(18px);border-radius:50%}.praxis-glow-a{background:radial-gradient(circle,#7ee8e238,#0000 70%);width:12rem;height:12rem;inset:8% auto auto -8%}.praxis-glow-b{background:radial-gradient(circle,#d4c36e38,#0000 72%);width:13rem;height:13rem;inset:auto -10% 10% auto}.praxis-grid{border:1px dashed #7ee8e224;border-radius:1.2rem;inset:12%}.praxis-grid-b{border-color:#d4c36e29;inset:20%}.praxis-panel{border:1px solid var(--line);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.praxis-panel{border:1px solid color-mix(in oklab, var(--line) 34%, transparent)}}.praxis-panel{background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.praxis-panel{background:color-mix(in oklab, var(--panel) 82%, transparent)}}.praxis-panel{box-shadow:var(--shadow-soft)}.praxis-panel-a{width:5rem;height:3rem;top:16%;left:14%}.praxis-panel-b{width:5.4rem;height:3.4rem;top:24%;right:14%}.praxis-panel-c{width:6rem;height:3.2rem;bottom:16%;left:18%}.praxis-core{aspect-ratio:1;width:clamp(170px,22vw,235px);top:50%;left:50%;transform:translate(-50%,-50%)}.praxis-core-ring{border:2px solid #7ee8e242;border-radius:50%;inset:0}.praxis-core-planet{background:radial-gradient(circle at 34% 30%,#ffffff57 0%,#ffffff14 16%,#0000 22%),radial-gradient(circle at 44% 38%,#79ddd7 0%,#4b8fb5 26%,#172c47 62%,#0a1020 100%);border-radius:50%;inset:12%;box-shadow:inset -38px -48px 66px #030710d6,0 0 38px #589bc529}.praxis-annotation{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.praxis-annotation{color:color-mix(in oklab, var(--ink) 64%, var(--muted))}}.praxis-annotation{letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:700}.praxis-annotation-top{top:10%;left:14%}.praxis-annotation-right{transform-origin:100% 0;top:38%;right:7%;transform:rotate(90deg)}.praxis-annotation-bottom{bottom:10%;left:14%}.praxis-section-kicker,.praxis-card-kicker{color:var(--gloss);letter-spacing:.11em;text-transform:uppercase;margin:0 0 .65rem;font-size:.68rem;font-weight:700}.praxis-diagram-card,.praxis-classes-card,.praxis-ocean-card,.praxis-mission-card{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.praxis-diagram-card,.praxis-classes-card,.praxis-ocean-card,.praxis-mission-card{border:1px solid color-mix(in oklab, var(--line) 35%, transparent)}}.praxis-diagram-card,.praxis-classes-card,.praxis-ocean-card,.praxis-mission-card{border-radius:var(--radius-lg);background:linear-gradient(178deg, var(--panel), var(--panel-soft))}@supports (color:color-mix(in lab, red, red)){.praxis-diagram-card,.praxis-classes-card,.praxis-ocean-card,.praxis-mission-card{background:linear-gradient(178deg, color-mix(in oklab, var(--panel) 97%, transparent), color-mix(in oklab, var(--panel-soft) 94%, transparent))}}.praxis-diagram-card,.praxis-classes-card,.praxis-ocean-card,.praxis-mission-card{box-shadow:var(--shadow-hard)}.praxis-diagram-card{padding:1.25rem}.praxis-diagram-svg{width:100%;height:auto;display:block}.praxis-value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:1.5rem;display:grid}.praxis-card-acid{border-top:2px solid var(--acid)}.praxis-card-acid .fun-card-title{color:var(--acid)}.praxis-overload-hero .fun-giant-number{font-size:clamp(6.5rem,17vw,13rem)}.praxis-classes-card,.praxis-ocean-card,.praxis-mission-card{padding:1.45rem}.praxis-classes-head,.praxis-ocean-head,.praxis-mission-head{gap:.22rem;margin-bottom:1rem;display:grid}.praxis-classes-head strong,.praxis-ocean-head strong,.praxis-mission-head strong{font-family:var(--font-serif);font-size:1.55rem;line-height:1.1}.praxis-classes-head span,.praxis-ocean-head span,.praxis-ocean-lane span,.praxis-mission-head span{color:var(--muted);font-size:.78rem;line-height:1.45}.praxis-classes-list,.praxis-mission-list{gap:.9rem;display:grid}.praxis-classes-item,.praxis-mission-item{border-top:1px solid var(--line);grid-template-columns:auto 1fr;align-items:start;gap:.85rem;padding:.95rem 0;display:grid}@supports (color:color-mix(in lab, red, red)){.praxis-classes-item,.praxis-mission-item{border-top:1px solid color-mix(in oklab, var(--line) 30%, transparent)}}.praxis-classes-item:first-child,.praxis-mission-item:first-child{border-top:0;padding-top:0}.praxis-classes-code,.praxis-mission-code{background:linear-gradient(135deg, var(--gloss-soft), #d4c36e24);min-width:3rem;height:2.5rem;color:var(--gloss);letter-spacing:.08em;border-radius:999px;justify-content:center;align-items:center;padding:0 .75rem;font-size:.74rem;font-weight:800;display:inline-flex}.praxis-classes-text,.praxis-mission-text{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.praxis-classes-text,.praxis-mission-text{color:color-mix(in oklab, var(--ink) 84%, var(--muted))}}.praxis-classes-text,.praxis-mission-text{font-size:.94rem;line-height:1.72}.praxis-ocean-lane+.praxis-ocean-lane{margin-top:1rem}.praxis-ocean-bar{background:var(--panel-soft);border-radius:999px;height:.95rem;margin-top:.35rem;padding:.12rem}@supports (color:color-mix(in lab, red, red)){.praxis-ocean-bar{background:color-mix(in oklab, var(--panel-soft) 88%, transparent)}}.praxis-ocean-bar{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.praxis-ocean-bar{border:1px solid color-mix(in oklab, var(--line) 30%, transparent)}}.praxis-ocean-bar i{background:linear-gradient(90deg, var(--sea), var(--gloss), var(--acid));border-radius:999px;height:100%;display:block}.praxis-ledger-intro{text-align:center;justify-items:center;display:grid}.praxis-ledger-copy{text-align:center;max-width:56ch}.cluster-page{background:radial-gradient(circle at 14% 18%,#7ee8e21c,#0000 30%),radial-gradient(circle at 84% 16%,#d4c36e1a,#0000 30%),radial-gradient(circle at 50% 84%,#e85d3a17,#0000 34%)}.cluster-hero-shell{grid-template-columns:minmax(0,1.02fr) minmax(320px,.98fr);align-items:center;gap:clamp(2rem,4vw,4rem);width:min(1180px,100%);display:grid}.cluster-hero-copy{text-align:left;min-width:0;max-width:39rem}.cluster-hero-copy .fun-hero-title{align-items:flex-start}.cluster-hero-copy .fun-hero-title-main{background:linear-gradient(135deg, var(--sea) 0%, var(--gloss) 28%, var(--acid) 62%, var(--heat) 100%);font-size:clamp(2.8rem,5.8vw,5.9rem)}@supports (color:color-mix(in lab, red, red)){.cluster-hero-copy .fun-hero-title-main{background:linear-gradient(135deg, var(--sea) 0%, var(--gloss) 28%, var(--acid) 62%, color-mix(in oklab, var(--heat) 78%, white) 100%)}}.cluster-hero-copy .fun-hero-title-main{-webkit-text-fill-color:transparent;text-wrap:balance;-webkit-background-clip:text;background-clip:text}.cluster-hero-metrics{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.cluster-hero-metrics span{border:1px solid var(--line);align-items:center;padding:.4rem .82rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cluster-hero-metrics span{border:1px solid color-mix(in oklab, var(--line) 40%, transparent)}}.cluster-hero-metrics span{background:var(--panel);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.cluster-hero-metrics span{background:color-mix(in oklab, var(--panel) 78%, transparent)}}.cluster-hero-metrics span{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.cluster-hero-metrics span{color:color-mix(in oklab, var(--ink) 78%, var(--muted))}}.cluster-hero-metrics span{letter-spacing:.04em;font-size:.72rem;font-weight:650}.cluster-hero-graphic{border:1px solid var(--line);justify-self:end;width:min(100%,34rem);min-width:0;min-height:clamp(340px,48vw,540px);position:relative}@supports (color:color-mix(in lab, red, red)){.cluster-hero-graphic{border:1px solid color-mix(in oklab, var(--line) 34%, transparent)}}.cluster-hero-graphic{box-shadow:var(--shadow-hard);background:radial-gradient(circle at 50% 48%,#1e304a75 0%,#0a101cfa 100%);border-radius:2rem;overflow:hidden}.cluster-glow,.cluster-link,.cluster-node,.cluster-hub,.cluster-hub-ring,.cluster-hub-core,.cluster-hub-column,.cluster-annotation{position:absolute}.cluster-glow{filter:blur(18px);border-radius:50%}.cluster-glow-a{background:radial-gradient(circle,#7ee8e23d,#0000 72%);width:12rem;height:12rem;inset:8% auto auto -8%}.cluster-glow-b{background:radial-gradient(circle,#e85d3a38,#0000 72%);width:14rem;height:14rem;inset:auto -10% 8% auto}.cluster-link{transform-origin:0;border-radius:999px;height:2px}.cluster-link-a{background:linear-gradient(90deg,#7ee8e214,#7ee8e2f2,#7ee8e214);width:24%;top:30%;left:26%;transform:rotate(18deg)}.cluster-link-b{background:linear-gradient(90deg,#d4c36e14,#d4c36ef2,#d4c36e14);width:20%;top:32%;left:50%;transform:rotate(-18deg)}.cluster-link-c{background:linear-gradient(90deg,#5fb4b214,#5fb4b2f2,#5fb4b214);width:22%;bottom:30%;left:28%;transform:rotate(-14deg)}.cluster-link-d{background:linear-gradient(90deg,#e85d3a14,#e85d3af2,#e85d3a14);width:18%;bottom:28%;left:52%;transform:rotate(24deg)}.cluster-node{border:1px solid var(--line);border-radius:999px;justify-content:center;align-items:center;min-width:3.8rem;height:3rem;padding:0 .9rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cluster-node{border:1px solid color-mix(in oklab, var(--line) 34%, transparent)}}.cluster-node{box-shadow:var(--shadow-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.cluster-node-a{color:var(--heat);background:linear-gradient(135deg,#e85d3a38,#e85d3a0f);top:20%;left:14%}.cluster-node-b{color:var(--acid);background:linear-gradient(135deg,#d4c36e3d,#d4c36e0f);top:18%;right:14%}.cluster-node-c{color:var(--sea);background:linear-gradient(135deg,#5fb4b23d,#5fb4b20f);bottom:18%;left:16%}.cluster-node-d{color:var(--gloss);background:linear-gradient(135deg,#7ee8e238,#7ee8e20f);bottom:16%;right:16%}.cluster-hub{aspect-ratio:1;width:clamp(180px,24vw,250px);top:50%;left:50%;transform:translate(-50%,-50%)}.cluster-hub-ring{border:2px solid #7ee8e242;border-radius:50%;inset:0}.cluster-hub-core{background:radial-gradient(circle at 34% 30%,#ffffff57 0%,#ffffff14 16%,#0000 22%),radial-gradient(circle at 44% 38%,#79ddd7 0%,#4b8fb5 26%,#172c47 62%,#0a1020 100%);border-radius:50%;inset:12%;box-shadow:inset -38px -48px 66px #030710d6,0 0 38px #589bc529}.cluster-hub-column{background:linear-gradient(#7ee8e21f,#7ee8e2db,#7ee8e229);border-radius:999px;width:1rem;height:42%;top:10%;left:50%;transform:translate(-50%);box-shadow:0 0 18px #7ee8e233}.cluster-annotation{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.cluster-annotation{color:color-mix(in oklab, var(--ink) 64%, var(--muted))}}.cluster-annotation{letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:700}.cluster-annotation-top{top:10%;left:14%}.cluster-annotation-right{transform-origin:100% 0;top:40%;right:7%;transform:rotate(90deg)}.cluster-annotation-bottom{bottom:9%;left:14%}.cluster-section-kicker,.cluster-card-kicker{color:var(--gloss);letter-spacing:.11em;text-transform:uppercase;margin:0 0 .65rem;font-size:.68rem;font-weight:700}.cluster-diagram-card,.cluster-portfolio-card,.cluster-signal-note{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.cluster-diagram-card,.cluster-portfolio-card,.cluster-signal-note{border:1px solid color-mix(in oklab, var(--line) 35%, transparent)}}.cluster-diagram-card,.cluster-portfolio-card,.cluster-signal-note{border-radius:var(--radius-lg);background:linear-gradient(178deg, var(--panel), var(--panel-soft))}@supports (color:color-mix(in lab, red, red)){.cluster-diagram-card,.cluster-portfolio-card,.cluster-signal-note{background:linear-gradient(178deg, color-mix(in oklab, var(--panel) 97%, transparent), color-mix(in oklab, var(--panel-soft) 94%, transparent))}}.cluster-diagram-card,.cluster-portfolio-card,.cluster-signal-note{box-shadow:var(--shadow-hard);padding:1.35rem}.cluster-diagram-svg{width:100%;height:auto;display:block}.cluster-symbiosis-grid,.cluster-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:1.5rem;display:grid}.cluster-card-acid{border-top:2px solid var(--acid)}.cluster-card-acid .fun-card-title{color:var(--acid)}.cluster-big-mark{color:var(--gloss)}@supports (color:color-mix(in lab, red, red)){.cluster-big-mark{color:color-mix(in oklab, var(--gloss) 16%, transparent)}}.cluster-portfolio-card{max-width:32rem}.cluster-portfolio-head{gap:.22rem;margin-bottom:1rem;display:grid}.cluster-portfolio-head strong{font-family:var(--font-serif);font-size:clamp(1.42rem,2.2vw,1.84rem);line-height:1.08}.cluster-portfolio-head span,.cluster-portfolio-lane span{color:var(--muted);font-size:.78rem;line-height:1.45}.cluster-portfolio-lane+.cluster-portfolio-lane{margin-top:.95rem}.cluster-portfolio-bar{background:var(--panel-soft);border-radius:999px;height:.95rem;margin-top:.45rem;padding:.12rem}@supports (color:color-mix(in lab, red, red)){.cluster-portfolio-bar{background:color-mix(in oklab, var(--panel-soft) 88%, transparent)}}.cluster-portfolio-bar{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.cluster-portfolio-bar{border:1px solid color-mix(in oklab, var(--line) 30%, transparent)}}.cluster-portfolio-bar i{background:linear-gradient(90deg, var(--sea), var(--gloss), var(--acid));border-radius:999px;height:100%;display:block}.cluster-signal-note{min-height:100%}.ausblick-page{background:radial-gradient(circle at 14% 18%,#7ee8e21a,#0000 30%),radial-gradient(circle at 86% 18%,#d4c36e1a,#0000 30%),radial-gradient(circle at 50% 84%,#e85d3a14,#0000 34%)}.ausblick-hero-shell{grid-template-columns:minmax(0,1.04fr) minmax(320px,.96fr);align-items:center;gap:clamp(2rem,4vw,4rem);width:min(1180px,100%);display:grid}.ausblick-hero-copy{text-align:left;min-width:0;max-width:39rem}.ausblick-hero-copy .fun-hero-title{align-items:flex-start}.ausblick-hero-copy .fun-hero-title-main{background:linear-gradient(135deg, var(--sea) 0%, var(--gloss) 26%, var(--acid) 58%, var(--heat) 100%);font-size:clamp(2.9rem,6vw,6rem)}@supports (color:color-mix(in lab, red, red)){.ausblick-hero-copy .fun-hero-title-main{background:linear-gradient(135deg, var(--sea) 0%, var(--gloss) 26%, var(--acid) 58%, color-mix(in oklab, var(--heat) 78%, white) 100%)}}.ausblick-hero-copy .fun-hero-title-main{-webkit-text-fill-color:transparent;text-wrap:balance;-webkit-background-clip:text;background-clip:text}.ausblick-hero-metrics{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.ausblick-hero-metrics span{border:1px solid var(--line);align-items:center;padding:.4rem .82rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ausblick-hero-metrics span{border:1px solid color-mix(in oklab, var(--line) 40%, transparent)}}.ausblick-hero-metrics span{background:var(--panel);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.ausblick-hero-metrics span{background:color-mix(in oklab, var(--panel) 78%, transparent)}}.ausblick-hero-metrics span{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.ausblick-hero-metrics span{color:color-mix(in oklab, var(--ink) 78%, var(--muted))}}.ausblick-hero-metrics span{letter-spacing:.04em;font-size:.72rem;font-weight:650}.ausblick-hero-graphic{border:1px solid var(--line);justify-self:end;width:min(100%,34rem);min-width:0;min-height:clamp(340px,48vw,540px);position:relative}@supports (color:color-mix(in lab, red, red)){.ausblick-hero-graphic{border:1px solid color-mix(in oklab, var(--line) 34%, transparent)}}.ausblick-hero-graphic{box-shadow:var(--shadow-hard);background:radial-gradient(circle at 50% 48%,#1e2f4a7a 0%,#0a101cfa 100%);border-radius:2rem;overflow:hidden}.ausblick-glow,.ausblick-wave,.ausblick-node,.ausblick-core,.ausblick-core-ring,.ausblick-core-planet,.ausblick-core-pulse,.ausblick-annotation{position:absolute}.ausblick-glow{filter:blur(18px);border-radius:50%}.ausblick-glow-a{background:radial-gradient(circle,#7ee8e23d,#0000 72%);width:13rem;height:13rem;inset:8% auto auto -8%}.ausblick-glow-b{background:radial-gradient(circle,#d4c36e38,#0000 72%);width:14rem;height:14rem;inset:auto -10% 10% auto}.ausblick-wave{border-top:2px solid #7ee8e238;border-radius:50%;left:50%;transform:translate(-50%)}.ausblick-wave-a{width:76%;height:50%;top:12%}.ausblick-wave-b{border-top-style:dashed;border-top-color:#d4c36e57;width:62%;height:38%;top:18%}.ausblick-wave-c{border-top-color:#e85d3a42;width:48%;height:28%;top:24%}.ausblick-node{letter-spacing:.08em;border-radius:50%;justify-content:center;align-items:center;width:3.6rem;height:3.6rem;font-size:.82rem;font-weight:800;display:inline-flex;box-shadow:0 0 24px #0003}.ausblick-node-a{color:#0f2732;background:linear-gradient(135deg,#7ee8e2eb,#5fb4b28f);top:18%;left:16%}.ausblick-node-b{color:#352c10;background:linear-gradient(135deg,#d4c36eeb,#e8cd7d8f);top:18%;right:16%}.ausblick-core{aspect-ratio:1;width:clamp(180px,24vw,248px);top:54%;left:50%;transform:translate(-50%,-50%)}.ausblick-core-ring{border:2px solid #7ee8e242;border-radius:50%;inset:0}.ausblick-core-planet{background:radial-gradient(circle at 34% 30%,#ffffff57 0%,#ffffff14 16%,#0000 22%),radial-gradient(circle at 44% 38%,#79ddd7 0%,#4b8fb5 26%,#172c47 62%,#0a1020 100%);border-radius:50%;inset:12%;box-shadow:inset -38px -48px 66px #030710d6,0 0 38px #589bc529}.ausblick-core-pulse{border:1px dashed #d4c36e57;border-radius:50%;inset:-8%}.ausblick-annotation{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.ausblick-annotation{color:color-mix(in oklab, var(--ink) 64%, var(--muted))}}.ausblick-annotation{letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:700}.ausblick-annotation-top{top:10%;left:14%}.ausblick-annotation-right{transform-origin:100% 0;top:40%;right:7%;transform:rotate(90deg)}.ausblick-annotation-bottom{bottom:10%;left:14%}.ausblick-section-kicker,.ausblick-card-kicker{color:var(--gloss);letter-spacing:.11em;text-transform:uppercase;margin:0 0 .65rem;font-size:.68rem;font-weight:700}.ausblick-diagram-card,.ausblick-way-card,.ausblick-horizon-card{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.ausblick-diagram-card,.ausblick-way-card,.ausblick-horizon-card{border:1px solid color-mix(in oklab, var(--line) 35%, transparent)}}.ausblick-diagram-card,.ausblick-way-card,.ausblick-horizon-card{border-radius:var(--radius-lg);background:linear-gradient(178deg, var(--panel), var(--panel-soft))}@supports (color:color-mix(in lab, red, red)){.ausblick-diagram-card,.ausblick-way-card,.ausblick-horizon-card{background:linear-gradient(178deg, color-mix(in oklab, var(--panel) 97%, transparent), color-mix(in oklab, var(--panel-soft) 94%, transparent))}}.ausblick-diagram-card,.ausblick-way-card,.ausblick-horizon-card{box-shadow:var(--shadow-hard)}.ausblick-diagram-card{padding:1.25rem}.ausblick-diagram-svg{width:100%;height:auto;display:block}.ausblick-formula-mark{color:var(--gloss);font-size:clamp(5rem,16vw,12rem)}@supports (color:color-mix(in lab, red, red)){.ausblick-formula-mark{color:color-mix(in oklab, var(--gloss) 18%, transparent)}}.ausblick-compass-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:1.5rem;display:grid}.ausblick-card-acid{border-top:2px solid var(--acid)}.ausblick-card-acid .fun-card-title{color:var(--acid)}.ausblick-ledger-intro{text-align:center;justify-items:center;display:grid}.ausblick-ledger-copy{text-align:center;max-width:58ch}.ausblick-ways-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.8rem;display:grid}.ausblick-way-card{align-content:start;gap:.7rem;min-height:8.2rem;padding:1.1rem;display:grid}.ausblick-way-index{background:linear-gradient(135deg, var(--gloss-soft), #7ee8e224);width:2.6rem;height:2.6rem;color:var(--gloss);letter-spacing:.08em;border-radius:50%;justify-content:center;align-items:center;font-size:.76rem;font-weight:800;display:inline-flex}.ausblick-way-card strong{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.ausblick-way-card strong{color:color-mix(in oklab, var(--ink) 88%, white)}}.ausblick-way-card strong{font-size:.98rem;font-weight:680;line-height:1.5}.ausblick-horizon-card{padding:1.45rem}.ausblick-horizon-head{gap:.22rem;margin-bottom:1rem;display:grid}.ausblick-horizon-head strong{font-family:var(--font-serif);font-size:1.55rem;line-height:1.1}.ausblick-horizon-head span{color:var(--muted);font-size:.78rem;line-height:1.45}.ausblick-horizon-list{gap:.9rem;display:grid}.ausblick-horizon-item{border-top:1px solid var(--line);grid-template-columns:auto 1fr;align-items:start;gap:.85rem;padding:.95rem 0;display:grid}@supports (color:color-mix(in lab, red, red)){.ausblick-horizon-item{border-top:1px solid color-mix(in oklab, var(--line) 30%, transparent)}}.ausblick-horizon-item:first-child{border-top:0;padding-top:0}.ausblick-horizon-code{background:linear-gradient(135deg, var(--gloss-soft), #d4c36e29);width:2.5rem;height:2.5rem;color:var(--gloss);letter-spacing:.08em;border-radius:50%;justify-content:center;align-items:center;font-size:.76rem;font-weight:800;display:inline-flex}.ausblick-horizon-text{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.ausblick-horizon-text{color:color-mix(in oklab, var(--ink) 84%, var(--muted))}}.ausblick-horizon-text{font-size:.94rem;line-height:1.72}@media (min-width:1600px) and (min-height:901px){.topic-fun-hero-shell{width:min(900px,100%)}.fun-hero-title-sub{font-size:clamp(1.35rem,1.6vw,1.8rem)}.fun-hero-title-main{max-width:min(780px,80%);font-size:clamp(1.8rem,2.5vw,2.6rem)}.fun-hero-hook{max-width:58ch;font-size:clamp(1rem,1.05vw,1.12rem)}}@media (max-height:900px) and (min-width:700px){.topic-fun-page .fun-hero{min-height:auto;padding-top:max(4.75rem, calc(var(--site-nav-offset) - .2rem));justify-content:flex-start;padding-bottom:1.5rem}.topic-fun-hero-shell{gap:.7rem}.fun-hero-title-sub{font-size:clamp(1.1rem,1.8vw,1.45rem)}.fun-hero-title-main{font-size:var(--fs-hero);max-width:42rem}.fun-hero-hook{max-width:60ch;margin-top:.85rem;font-size:clamp(.98rem,1vw,1.08rem);line-height:1.62}.topic-fun-hero-summary{margin-top:.5rem;line-height:1.66}.topic-fun-hero-metrics{gap:.75rem;margin-top:1.1rem}.topic-fun-hero-metric{padding:.85rem 1rem}.fun-scroll-hint{margin-top:1.25rem}}@media (max-width:1400px){.topic-fun-page .fun-hero{padding-inline:clamp(.25rem,1vw,.65rem);padding-top:max(4.6rem, calc(var(--site-nav-offset) - .55rem))}.topic-fun-hero-shell{width:100%}.fun-hero-title{width:100%;max-width:none}.fun-hero-hook{max-width:52rem;font-size:clamp(1rem,1.35vw,1.14rem)}.topic-fun-hero-summary{max-width:62ch;font-size:.94rem}.topic-fun-hero-metrics{gap:.85rem;width:100%}}@media (max-width:1100px){.ausblick-hero-shell,.cluster-hero-shell,.carbon-hero-shell,.praxis-hero-shell,.handeln-hero-shell,.apollo-hero-shell,.arc-hero-shell,.diagnose-hero-shell,.restauration-hero-shell,.vertiefung-hero-shell,.umsetzung-hero-shell,.strategie-hero-shell{grid-template-columns:1fr}.apollo-hero-copy,.arc-hero-copy,.praxis-hero-copy,.handeln-hero-copy,.diagnose-hero-copy,.restauration-hero-copy,.vertiefung-hero-copy,.umsetzung-hero-copy,.strategie-hero-copy,.ausblick-hero-copy,.carbon-hero-copy,.cluster-hero-copy{text-align:center;max-width:46rem}.apollo-hero-copy .fun-hero-title,.arc-hero-copy .fun-hero-title,.praxis-hero-copy .fun-hero-title,.handeln-hero-copy .fun-hero-title,.diagnose-hero-copy .fun-hero-title,.restauration-hero-copy .fun-hero-title,.vertiefung-hero-copy .fun-hero-title,.umsetzung-hero-copy .fun-hero-title,.strategie-hero-copy .fun-hero-title,.ausblick-hero-copy .fun-hero-title,.carbon-hero-copy .fun-hero-title,.cluster-hero-copy .fun-hero-title{align-items:center}.apollo-hero-copy .fun-hero-hook,.arc-hero-copy .fun-hero-hook,.praxis-hero-copy .fun-hero-hook,.handeln-hero-copy .fun-hero-hook,.diagnose-hero-copy .fun-hero-hook,.restauration-hero-copy .fun-hero-hook,.vertiefung-hero-copy .fun-hero-hook,.umsetzung-hero-copy .fun-hero-hook,.strategie-hero-copy .fun-hero-hook,.ausblick-hero-copy .fun-hero-hook,.carbon-hero-copy .fun-hero-hook,.cluster-hero-copy .fun-hero-hook{margin-left:auto;margin-right:auto}.apollo-hero-metrics,.arc-hero-metrics,.praxis-hero-metrics,.handeln-hero-metrics,.diagnose-hero-metrics,.restauration-hero-metrics,.vertiefung-hero-metrics,.umsetzung-hero-metrics,.strategie-hero-metrics,.ausblick-hero-metrics,.carbon-hero-metrics,.cluster-hero-metrics{justify-content:center}.apollo-hero-graphic,.arc-hero-graphic,.praxis-hero-graphic,.handeln-hero-graphic,.diagnose-hero-graphic,.restauration-hero-graphic,.vertiefung-hero-graphic,.umsetzung-hero-graphic,.strategie-hero-graphic,.ausblick-hero-graphic,.carbon-hero-graphic,.cluster-hero-graphic{justify-self:center;width:min(100%,40rem)}}@media (max-width:900px){.ausblick-compass-grid,.ausblick-ways-grid,.cluster-symbiosis-grid,.cluster-signal-grid,.praxis-value-grid,.carbon-cycle-grid,.carbon-living-grid,.handeln-value-grid,.apollo-value-grid,.arc-platform-grid,.diagnose-chip-row,.diagnose-sink-grid,.diagnose-ledger-strip,.restauration-rpr-grid,.vertiefung-mass-grid,.vertiefung-biosphere-grid,.vertiefung-society-grid,.umsetzung-chip-row,.umsetzung-impact-grid,.physik-hero-shell,.physik-mass-grid,.physik-regler-grid,.physik-chip-row{grid-template-columns:1fr}.physik-hero-copy{text-align:center}.physik-hero-copy .fun-hero-title{align-items:center}.physik-hero-copy .fun-hero-hook{margin-left:auto;margin-right:auto}.physik-hero-metrics{justify-content:center}.physik-inline-tooltip{width:min(24rem,100vw - 3rem);left:0;transform:translateY(.4rem)}.physik-inline-tooltip:after{left:1.25rem;transform:rotate(45deg)}.physik-inline-explain:hover .physik-inline-tooltip,.physik-inline-explain:focus-within .physik-inline-tooltip,.physik-inline-explain.is-open .physik-inline-tooltip{transform:translateY(0)}.fun-split{grid-template-columns:1fr}.fun-split--reverse{direction:ltr}.fun-dual-grid{grid-template-columns:1fr}.fun-stat-grid{grid-template-columns:1fr 1fr}.fun-hero-title-sub{font-size:clamp(1.1rem,3.4vw,1.55rem)}.fun-hero-title-main{max-width:100%;font-size:clamp(1.4rem,5vw,2.2rem)}.topic-fun-hero-metrics{grid-template-columns:1fr 1fr}.fun-table-section,.fun-table-spotlight,.strategie-thread-grid,.strategie-tipping-grid,.strategie-system-grid,.strategie-inertia-steps{grid-template-columns:1fr}}@media (max-width:768px){.ausblick-hero-graphic{min-height:340px}.ausblick-annotation-right{display:none}.cluster-hero-graphic{min-height:340px}.cluster-annotation-right{display:none}.praxis-hero-graphic{min-height:340px}.praxis-annotation-right{display:none}.carbon-hero-graphic{min-height:340px}.carbon-annotation-right{display:none}.handeln-hero-graphic{min-height:340px}.handeln-annotation-right{display:none}.apollo-hero-graphic{min-height:340px}.apollo-annotation-right{display:none}.arc-hero-graphic{min-height:340px}.arc-annotation-right{display:none}.diagnose-hero-graphic{min-height:340px}.diagnose-annotation-right{display:none}.restauration-hero-graphic{min-height:340px}.restauration-annotation-right{display:none}.vertiefung-hero-graphic{min-height:340px}.vertiefung-annotation-right{display:none}.umsetzung-hero-graphic,.physik-hero-graphic{min-height:340px}.physik-annotation-right{display:none}.strategie-hero-graphic{min-height:340px}.strategie-annotation-right,.fun-dot-nav{display:none}}@media (max-width:600px){.topic-fun-page .fun-hero{padding-inline:.2rem;padding-top:max(4.1rem, calc(var(--site-nav-offset) - .95rem))}.topic-fun-hero-shell{width:100%}.fun-hero-title{width:100%;max-width:none}.fun-hero-title-main{letter-spacing:-.03em;max-width:12ch;font-size:clamp(2rem,9vw,2.85rem)}.fun-stat-grid,.topic-fun-hero-metrics,.fun-card-grid,.fun-cta-grid{grid-template-columns:1fr}.fun-card,.fun-cta-card{border-radius:var(--radius-md)}.fun-hero-hook{font-size:1rem}.fun-metric-chip-row{flex-direction:column;align-items:flex-start}.fun-story-aside-card,.topic-fun-hero-metric{padding:.9rem 1rem}.fun-keyword-badge{border-radius:1.4rem;width:100%;min-width:0}.fun-table-card,.fun-quote-spotlight{border-radius:1.4rem}}.topic-scroller{--topic-primary:var(--gloss);--topic-secondary:var(--sea);--topic-tertiary:var(--heat);min-height:100dvh;color:var(--ink);position:relative;overflow-x:clip}.topic-scroller:before,.topic-scroller:after{content:"";pointer-events:none;z-index:0;position:fixed;inset:0}.topic-scroller:before{opacity:.4;background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:64px 64px}.topic-scroller:after{background:radial-gradient(circle at 12% 16%, var(--topic-primary) 0%, transparent 36%), radial-gradient(circle at 86% 20%, var(--topic-secondary) 0%, transparent 34%), radial-gradient(circle at 50% 82%, var(--topic-tertiary) 0%, transparent 42%)}@supports (color:color-mix(in lab, red, red)){.topic-scroller:after{background:radial-gradient(circle at 12% 16%, color-mix(in oklab, var(--topic-primary) 18%, transparent) 0%, transparent 36%), radial-gradient(circle at 86% 20%, color-mix(in oklab, var(--topic-secondary) 16%, transparent) 0%, transparent 34%), radial-gradient(circle at 50% 82%, color-mix(in oklab, var(--topic-tertiary) 12%, transparent) 0%, transparent 42%)}}.topic-scroller-dots{z-index:65;gap:.42rem;display:grid;position:fixed;top:50%;right:1.2rem;transform:translateY(-50%)}.topic-scroller-dot{color:var(--ink);border-radius:999px;justify-content:flex-end;align-items:center;gap:.55rem;padding:.32rem .4rem .32rem .52rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.topic-scroller-dot{color:color-mix(in oklab, var(--ink) 62%, var(--muted))}}.topic-scroller-dot{background:var(--bg-char);text-decoration:none}@supports (color:color-mix(in lab, red, red)){.topic-scroller-dot{background:color-mix(in oklab, var(--bg-char) 56%, transparent)}}.topic-scroller-dot{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.topic-scroller-dot{border:1px solid color-mix(in oklab, var(--line) 34%, transparent)}}.topic-scroller-dot{-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%);transition:transform .18s,color .18s,border-color .18s,background-color .18s}.topic-scroller-dot:hover,.topic-scroller-dot:focus-visible,.topic-scroller-dot.is-active{color:var(--ink);border-color:var(--topic-primary)}@supports (color:color-mix(in lab, red, red)){.topic-scroller-dot:hover,.topic-scroller-dot:focus-visible,.topic-scroller-dot.is-active{border-color:color-mix(in oklab, var(--topic-primary) 32%, var(--line))}}.topic-scroller-dot:hover,.topic-scroller-dot:focus-visible,.topic-scroller-dot.is-active{background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.topic-scroller-dot:hover,.topic-scroller-dot:focus-visible,.topic-scroller-dot.is-active{background:color-mix(in oklab, var(--panel) 84%, transparent)}}.topic-scroller-dot:hover,.topic-scroller-dot:focus-visible,.topic-scroller-dot.is-active{outline:none;transform:translate(-4px)}.topic-scroller-dot-pip{background:var(--topic-primary);border-radius:999px;width:.56rem;height:.56rem}@supports (color:color-mix(in lab, red, red)){.topic-scroller-dot-pip{background:color-mix(in oklab, var(--topic-primary) 78%, white 22%)}}.topic-scroller-dot-pip{box-shadow:0 0 0 4px var(--topic-primary)}@supports (color:color-mix(in lab, red, red)){.topic-scroller-dot-pip{box-shadow:0 0 0 4px color-mix(in oklab, var(--topic-primary) 16%, transparent)}}.topic-scroller-dot-label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.12em;text-transform:uppercase;max-width:10rem;font-size:.67rem;font-weight:760;display:block;overflow:hidden}.topic-scroller-hero{z-index:1;min-height:max(100dvh,52rem);padding:max(calc(var(--topic-top-nav-offset) + 1.5rem), 8rem) clamp(1.5rem, 4vw, 3rem) 4rem;align-items:center;display:flex;position:relative}.topic-scroller-hero-shell{grid-template-columns:minmax(0,1.06fr) minmax(320px,.94fr);align-items:center;gap:clamp(2rem,5vw,4rem);width:min(100%,1240px);margin:0 auto;display:grid}.topic-scroller-hero-backdrop{filter:blur(42px);opacity:.5;border-radius:999px;position:absolute}.topic-scroller-hero-backdrop-a{background:var(--topic-primary);width:20rem;height:20rem;inset:auto auto 10% 4%}@supports (color:color-mix(in lab, red, red)){.topic-scroller-hero-backdrop-a{background:color-mix(in oklab, var(--topic-primary) 36%, transparent)}}.topic-scroller-hero-backdrop-b{background:var(--topic-secondary);width:18rem;height:18rem;inset:12% 6% auto auto}@supports (color:color-mix(in lab, red, red)){.topic-scroller-hero-backdrop-b{background:color-mix(in oklab, var(--topic-secondary) 28%, transparent)}}.topic-scroller-hero-copy{z-index:1;position:relative}.topic-scroller-hero-kicker{color:var(--topic-primary);margin:0 0 .65rem}@supports (color:color-mix(in lab, red, red)){.topic-scroller-hero-kicker{color:color-mix(in oklab, var(--topic-primary) 74%, white 8%)}}.topic-scroller-hero-kicker{letter-spacing:.18em;text-transform:uppercase;font-size:.74rem;font-weight:820}.topic-scroller-hero-title{max-width:13ch;font-family:var(--font-serif);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(2.7rem,7vw,5.35rem);line-height:.98}.topic-scroller-hero-intro,.topic-scroller-hero-summary{max-width:58ch;font-size:clamp(1rem,1.55vw,1.12rem);line-height:1.75}.topic-scroller-hero-intro{color:var(--ink);margin:1rem 0 0}@supports (color:color-mix(in lab, red, red)){.topic-scroller-hero-intro{color:color-mix(in oklab, var(--ink) 84%, var(--muted))}}.topic-scroller-hero-summary{color:var(--ink);margin:1rem 0 0}@supports (color:color-mix(in lab, red, red)){.topic-scroller-hero-summary{color:color-mix(in oklab, var(--ink) 68%, var(--muted))}}.topic-scroller-hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:1.4rem;display:grid}.topic-scroller-hero-metric{border:1px solid var(--line);border-radius:1.2rem;padding:1rem 1.05rem}@supports (color:color-mix(in lab, red, red)){.topic-scroller-hero-metric{border:1px solid color-mix(in oklab, var(--line) 38%, transparent)}}.topic-scroller-hero-metric{background:linear-gradient(180deg, var(--panel), var(--panel-soft))}@supports (color:color-mix(in lab, red, red)){.topic-scroller-hero-metric{background:linear-gradient(180deg, color-mix(in oklab, var(--panel) 72%, transparent), color-mix(in oklab, var(--panel-soft) 72%, transparent))}}.topic-scroller-hero-metric{box-shadow:var(--shadow-soft)}.topic-scroller-hero-metric-value,.topic-scroller-hero-metric-label{display:block}.topic-scroller-hero-metric-value{color:var(--ink);letter-spacing:-.04em;font-size:1.15rem;font-weight:820}.topic-scroller-hero-metric-label{color:var(--ink);margin-top:.28rem}@supports (color:color-mix(in lab, red, red)){.topic-scroller-hero-metric-label{color:color-mix(in oklab, var(--ink) 66%, var(--muted))}}.topic-scroller-hero-metric-label{font-size:.76rem;line-height:1.45}.topic-scroller-hero-art{align-items:stretch;min-height:34rem;display:flex;position:relative}.topic-scroller-hero-figure,.topic-scroller-hero-note{border:1px solid var(--line);border-radius:1.5rem;gap:.8rem;width:100%;margin:0;padding:clamp(1rem,2.6vw,1.4rem);display:grid}@supports (color:color-mix(in lab, red, red)){.topic-scroller-hero-figure,.topic-scroller-hero-note{border:1px solid color-mix(in oklab, var(--line) 38%, transparent)}}.topic-scroller-hero-figure,.topic-scroller-hero-note{background:linear-gradient(180deg, var(--panel), var(--panel-soft))}@supports (color:color-mix(in lab, red, red)){.topic-scroller-hero-figure,.topic-scroller-hero-note{background:linear-gradient(180deg, color-mix(in oklab, var(--panel) 80%, transparent), color-mix(in oklab, var(--panel-soft) 86%, transparent))}}.topic-scroller-hero-figure,.topic-scroller-hero-note{-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);box-shadow:var(--shadow-soft)}.topic-scroller-hero-figure{align-content:start}.topic-scroller-hero-figure-button{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.topic-scroller-hero-figure-image{border:1px solid var(--line);border-radius:1.45rem;width:100%;height:auto}@supports (color:color-mix(in lab, red, red)){.topic-scroller-hero-figure-image{border:1px solid color-mix(in oklab, var(--line) 28%, transparent)}}.topic-scroller-hero-figure-image{background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.topic-scroller-hero-figure-image{background:color-mix(in oklab, var(--panel) 72%, transparent)}}.topic-scroller-hero-figure-image{transition:transform .18s,box-shadow .18s}.topic-scroller-hero-figure-button:hover .topic-scroller-hero-figure-image,.topic-scroller-hero-figure-button:focus-visible .topic-scroller-hero-figure-image{box-shadow:0 18px 36px var(--topic-primary);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.topic-scroller-hero-figure-button:hover .topic-scroller-hero-figure-image,.topic-scroller-hero-figure-button:focus-visible .topic-scroller-hero-figure-image{box-shadow:0 18px 36px color-mix(in oklab, var(--topic-primary) 16%, transparent)}}.topic-scroller-hero-figure-button:focus-visible{outline:none}.topic-scroller-hero-figure-caption{gap:.3rem;display:grid}.topic-scroller-hero-figure-kicker,.topic-scroller-hero-note-kicker{color:var(--topic-primary);margin:0}@supports (color:color-mix(in lab, red, red)){.topic-scroller-hero-figure-kicker,.topic-scroller-hero-note-kicker{color:color-mix(in oklab, var(--topic-primary) 74%, white 8%)}}.topic-scroller-hero-figure-kicker,.topic-scroller-hero-note-kicker{letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:780}.topic-scroller-hero-note-text{color:var(--ink);margin:0}@supports (color:color-mix(in lab, red, red)){.topic-scroller-hero-note-text{color:color-mix(in oklab, var(--ink) 68%, var(--muted))}}.topic-scroller-hero-note-text{font-size:.98rem;line-height:1.65}.topic-scroller-main{z-index:1;width:min(100% - 3rem,1220px);margin:0 auto;padding-bottom:5rem;position:relative}.topic-scroller-section{border:1px solid var(--line);border-radius:1.9rem;grid-template-columns:minmax(0,1.15fr) minmax(270px,.85fr);align-items:start;gap:clamp(1.4rem,4vw,3rem);margin-bottom:clamp(2rem,6vw,4rem);padding:clamp(1.3rem,3vw,2rem);display:grid}@supports (color:color-mix(in lab, red, red)){.topic-scroller-section{border:1px solid color-mix(in oklab, var(--line) 32%, transparent)}}.topic-scroller-section{background:linear-gradient(180deg, var(--panel), var(--panel-soft))}@supports (color:color-mix(in lab, red, red)){.topic-scroller-section{background:linear-gradient(180deg, color-mix(in oklab, var(--panel) 72%, transparent), color-mix(in oklab, var(--panel-soft) 84%, transparent))}}.topic-scroller-section{box-shadow:var(--shadow-soft);opacity:0;transition:opacity .42s,transform .42s,border-color .18s;transform:translateY(28px)}.topic-scroller-section.is-visible{opacity:1;transform:translateY(0)}.topic-scroller-section:hover{border-color:var(--topic-primary)}@supports (color:color-mix(in lab, red, red)){.topic-scroller-section:hover{border-color:color-mix(in oklab, var(--topic-primary) 18%, var(--line))}}.topic-scroller-section.is-odd .topic-scroller-section-copy{order:2}.topic-scroller-section.is-odd .topic-scroller-section-aside{order:1}.topic-scroller-section-kicker{color:var(--topic-primary);margin:0 0 .4rem}@supports (color:color-mix(in lab, red, red)){.topic-scroller-section-kicker{color:color-mix(in oklab, var(--topic-primary) 72%, white 10%)}}.topic-scroller-section-kicker{letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:800}.topic-scroller-section-title{font-family:var(--font-serif);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.55rem,3.1vw,2.4rem);line-height:1.08}.topic-scroller-paragraph{color:var(--ink);margin:1rem 0 0}@supports (color:color-mix(in lab, red, red)){.topic-scroller-paragraph{color:color-mix(in oklab, var(--ink) 86%, var(--muted))}}.topic-scroller-paragraph{font-size:1rem;line-height:1.78}.topic-scroller-quote{border-left:3px solid var(--topic-primary);margin:1.2rem 0 0;padding:1rem 1.1rem 1rem 1.2rem}@supports (color:color-mix(in lab, red, red)){.topic-scroller-quote{border-left:3px solid color-mix(in oklab, var(--topic-primary) 54%, transparent)}}.topic-scroller-quote{background:var(--topic-primary);border-radius:0 1rem 1rem 0}@supports (color:color-mix(in lab, red, red)){.topic-scroller-quote{background:color-mix(in oklab, var(--topic-primary) 8%, transparent)}}.topic-scroller-quote{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.topic-scroller-quote{color:color-mix(in oklab, var(--ink) 92%, var(--muted))}}.topic-scroller-quote{font-family:var(--font-serif);font-size:1.04rem;line-height:1.65}.topic-scroller-bullets{color:var(--ink);gap:.58rem;margin:1rem 0 0;padding-left:1.2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.topic-scroller-bullets{color:color-mix(in oklab, var(--ink) 84%, var(--muted))}}.topic-scroller-bullets{line-height:1.6}.topic-scroller-table-wrap{margin-top:1.3rem;overflow-x:auto}.topic-scroller-table{border-collapse:collapse;border-radius:1rem;width:100%;min-width:34rem;overflow:hidden}.topic-scroller-table th,.topic-scroller-table td{border-bottom:1px solid var(--line);padding:.9rem .85rem}@supports (color:color-mix(in lab, red, red)){.topic-scroller-table th,.topic-scroller-table td{border-bottom:1px solid color-mix(in oklab, var(--line) 28%, transparent)}}.topic-scroller-table th,.topic-scroller-table td{vertical-align:top;text-align:left;line-height:1.5}.topic-scroller-table th{background:var(--topic-primary)}@supports (color:color-mix(in lab, red, red)){.topic-scroller-table th{background:color-mix(in oklab, var(--topic-primary) 10%, var(--panel))}}.topic-scroller-table th{color:var(--ink);letter-spacing:.1em;text-transform:uppercase;font-size:.76rem;font-weight:800}.topic-scroller-table td{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.topic-scroller-table td{color:color-mix(in oklab, var(--ink) 82%, var(--muted))}}.topic-scroller-table td{background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.topic-scroller-table td{background:color-mix(in oklab, var(--panel) 72%, transparent)}}.topic-scroller-table td{font-size:.94rem}.topic-scroller-table-note{color:var(--ink);margin:.7rem 0 0}@supports (color:color-mix(in lab, red, red)){.topic-scroller-table-note{color:color-mix(in oklab, var(--ink) 56%, var(--muted))}}.topic-scroller-table-note{font-size:.78rem;line-height:1.55}.topic-scroller-section-aside{position:static}.topic-scroller-aside-figure{border:1px solid var(--line);border-radius:1.35rem;margin:0;padding:1rem}@supports (color:color-mix(in lab, red, red)){.topic-scroller-aside-figure{border:1px solid color-mix(in oklab, var(--line) 34%, transparent)}}.topic-scroller-aside-figure{background:linear-gradient(180deg, var(--bg-char), var(--panel))}@supports (color:color-mix(in lab, red, red)){.topic-scroller-aside-figure{background:linear-gradient(180deg, color-mix(in oklab, var(--bg-char) 68%, transparent), color-mix(in oklab, var(--panel) 84%, transparent))}}.topic-scroller-aside-figure{box-shadow:var(--shadow-soft)}.topic-scroller-aside-figure-button{cursor:zoom-in;text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}.topic-scroller-aside-figure-image{border:1px solid var(--line);border-radius:1.45rem;width:100%;height:auto}@supports (color:color-mix(in lab, red, red)){.topic-scroller-aside-figure-image{border:1px solid color-mix(in oklab, var(--line) 28%, transparent)}}.topic-scroller-aside-figure-image{background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.topic-scroller-aside-figure-image{background:color-mix(in oklab, var(--panel) 72%, transparent)}}.topic-scroller-aside-figure-image{transition:transform .18s,box-shadow .18s}.topic-scroller-aside-figure-button:hover .topic-scroller-aside-figure-image,.topic-scroller-aside-figure-button:focus-visible .topic-scroller-aside-figure-image{box-shadow:0 18px 36px var(--topic-primary);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.topic-scroller-aside-figure-button:hover .topic-scroller-aside-figure-image,.topic-scroller-aside-figure-button:focus-visible .topic-scroller-aside-figure-image{box-shadow:0 18px 36px color-mix(in oklab, var(--topic-primary) 16%, transparent)}}.topic-scroller-aside-figure-button:focus-visible{outline:none}.topic-scroller-aside-figure-zoom{color:var(--topic-primary);margin-top:.65rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.topic-scroller-aside-figure-zoom{color:color-mix(in oklab, var(--topic-primary) 72%, white 8%)}}.topic-scroller-aside-figure-zoom{letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:780}.topic-scroller-aside-figure-caption{color:var(--ink);margin-top:.55rem}@supports (color:color-mix(in lab, red, red)){.topic-scroller-aside-figure-caption{color:color-mix(in oklab, var(--ink) 56%, var(--muted))}}.topic-scroller-aside-figure-caption{font-size:.78rem;line-height:1.5}.topic-scroller-lightbox{z-index:120;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070b14e0;place-items:center;padding:clamp(1.2rem,3vw,2rem);display:grid;position:fixed;inset:0}.topic-scroller-lightbox-close{color:#fff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#090e1ad1;border:1px solid #ffffff29;border-radius:999px;padding:.7rem .95rem;font-size:.78rem;font-weight:760;position:absolute;top:1rem;right:1rem}.topic-scroller-lightbox-figure{width:min(96vw,1400px);margin:0}.topic-scroller-lightbox-image{object-fit:contain;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:1.6rem;width:100%;height:auto;max-height:calc(100vh - 7rem);box-shadow:0 30px 80px #0006}.topic-scroller-lightbox-caption{color:#ffffffc7;margin-top:.8rem;font-size:.88rem;line-height:1.55}.topic-scroller-stat-grid{gap:.85rem;display:grid}.topic-scroller-stat-card,.topic-scroller-aside-card{border:1px solid var(--line);border-radius:1.25rem;padding:1.1rem}@supports (color:color-mix(in lab, red, red)){.topic-scroller-stat-card,.topic-scroller-aside-card{border:1px solid color-mix(in oklab, var(--line) 34%, transparent)}}.topic-scroller-stat-card,.topic-scroller-aside-card{background:linear-gradient(180deg, var(--bg-char), var(--panel))}@supports (color:color-mix(in lab, red, red)){.topic-scroller-stat-card,.topic-scroller-aside-card{background:linear-gradient(180deg, color-mix(in oklab, var(--bg-char) 68%, transparent), color-mix(in oklab, var(--panel) 84%, transparent))}}.topic-scroller-stat-card,.topic-scroller-aside-card{box-shadow:var(--shadow-soft)}.topic-scroller-stat-value,.topic-scroller-stat-label{display:block}.topic-scroller-stat-value{color:var(--ink);letter-spacing:-.05em;font-size:1.34rem;font-weight:840;line-height:1}.topic-scroller-stat-label{color:var(--ink);margin-top:.38rem}@supports (color:color-mix(in lab, red, red)){.topic-scroller-stat-label{color:color-mix(in oklab, var(--ink) 64%, var(--muted))}}.topic-scroller-stat-label{font-size:.8rem;line-height:1.48}.topic-scroller-aside-title{color:var(--topic-primary);margin:0}@supports (color:color-mix(in lab, red, red)){.topic-scroller-aside-title{color:color-mix(in oklab, var(--topic-primary) 72%, white 8%)}}.topic-scroller-aside-title{letter-spacing:.15em;text-transform:uppercase;font-size:.72rem;font-weight:800}.topic-scroller-term-card{gap:.85rem;display:grid}.topic-scroller-term-card-heading{color:var(--ink);font-family:var(--font-serif);letter-spacing:-.02em;margin:0;font-size:1.02rem;line-height:1.2}.topic-scroller-term-card-text{color:var(--ink);margin:0}@supports (color:color-mix(in lab, red, red)){.topic-scroller-term-card-text{color:color-mix(in oklab, var(--ink) 72%, var(--muted))}}.topic-scroller-term-card-text{font-size:.92rem;line-height:1.6}.topic-scroller-term-list{gap:.7rem;display:grid}.topic-scroller-term-item{border-top:1px solid var(--line);padding-top:.7rem}@supports (color:color-mix(in lab, red, red)){.topic-scroller-term-item{border-top:1px solid color-mix(in oklab, var(--line) 22%, transparent)}}.topic-scroller-term-item-title{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:780}.topic-scroller-term-item-text{color:var(--ink);margin:.28rem 0 0}@supports (color:color-mix(in lab, red, red)){.topic-scroller-term-item-text{color:color-mix(in oklab, var(--ink) 68%, var(--muted))}}.topic-scroller-term-item-text{font-size:.84rem;line-height:1.55}.topic-scroller-footer{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:min(100% - 3rem,1220px);margin:0 auto 4.5rem;display:grid;position:relative}.topic-scroller-footer-link{border:1px solid var(--line);border-radius:1.35rem;gap:.22rem;padding:1.1rem 1.2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.topic-scroller-footer-link{border:1px solid color-mix(in oklab, var(--line) 34%, transparent)}}.topic-scroller-footer-link{background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.topic-scroller-footer-link{background:color-mix(in oklab, var(--panel) 82%, transparent)}}.topic-scroller-footer-link{color:var(--ink);box-shadow:var(--shadow-soft);text-decoration:none;transition:transform .18s,border-color .18s,background-color .18s}.topic-scroller-footer-link.is-next{text-align:right}.topic-scroller-footer-link:hover,.topic-scroller-footer-link:focus-visible{border-color:var(--topic-primary);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.topic-scroller-footer-link:hover,.topic-scroller-footer-link:focus-visible{border-color:color-mix(in oklab, var(--topic-primary) 28%, var(--line))}}.topic-scroller-footer-link:hover,.topic-scroller-footer-link:focus-visible{background:var(--panel-soft)}@supports (color:color-mix(in lab, red, red)){.topic-scroller-footer-link:hover,.topic-scroller-footer-link:focus-visible{background:color-mix(in oklab, var(--panel-soft) 88%, transparent)}}.topic-scroller-footer-link:hover,.topic-scroller-footer-link:focus-visible{outline:none}.topic-scroller-footer-dir{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.topic-scroller-footer-dir{color:color-mix(in oklab, var(--ink) 64%, var(--muted))}}.topic-scroller-footer-dir{letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:760}.topic-scroller-footer-title{text-wrap:balance;font-size:1.12rem;line-height:1.45}@media (max-width:1100px){.topic-scroller-hero-shell,.topic-scroller-section{grid-template-columns:1fr}.topic-scroller-hero-art{min-height:27rem}.topic-scroller-section.is-odd .topic-scroller-section-copy,.topic-scroller-section.is-odd .topic-scroller-section-aside{order:initial}}@media (max-width:920px){.topic-scroller-dots{display:none}.topic-scroller-hero{padding-top:max(calc(var(--topic-top-nav-offset) + 1.5rem), 8.6rem)}.topic-scroller-hero-metrics,.topic-scroller-footer{grid-template-columns:1fr}.topic-scroller-footer-link.is-next{text-align:left}}@media (max-width:720px){.topic-scroller-main,.topic-scroller-footer{width:min(100% - 1.5rem,1220px)}.topic-scroller-hero{padding-inline:.75rem;min-height:auto;padding-bottom:2.5rem}.topic-scroller-hero-shell{gap:1.5rem}.topic-scroller-hero-title{max-width:11ch;font-size:clamp(2.2rem,12vw,3.4rem)}.topic-scroller-hero-art{min-height:auto}.topic-scroller-section{border-radius:1.25rem;padding:1rem}.topic-scroller-table{min-width:28rem}}@media (max-width:560px){.topic-scroller-hero-summary,.topic-scroller-hero-intro,.topic-scroller-paragraph{font-size:.98rem}.topic-scroller-section-title{font-size:1.52rem}}.showcase-badge{letter-spacing:.12em;text-transform:uppercase;color:#56d3eceb;color:lab(78.2636% -30.3029 -23.3782/.92);-webkit-user-select:none;user-select:none;background:#00cae81f;background:lab(74.3382% -35.1434 -27.3893/.12);border:1px solid #00cae861;border:1px solid lab(74.3382% -35.1434 -27.3893/.38);border-radius:999px;align-items:center;gap:.45rem;padding:.28rem .65rem .28rem .55rem;font-size:.62rem;font-weight:700;display:inline-flex}.showcase-badge-dot{background:#00cae8;border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 0 3px #00cae840;box-shadow:0 0 0 3px lab(74.3382% -35.1434 -27.3893/.25)}.showcase-badge-text{white-space:nowrap}.showcase-wrap{position:relative}.showcase-wrap>.showcase-badge{z-index:5;position:absolute;top:clamp(.8rem,2vw,1.4rem);right:clamp(.8rem,2vw,1.6rem)}.scv-section{border-top:1px solid var(--line);padding:clamp(3rem,6vw,5rem) clamp(1.25rem,4vw,3rem);position:relative}@supports (color:color-mix(in lab, red, red)){.scv-section{border-top:1px solid color-mix(in oklab, var(--line) 22%, transparent)}}.scv-inner{max-width:1100px;margin:0 auto}.scv-kicker{letter-spacing:.18em;text-transform:uppercase;color:#50d2ebe6;color:lab(77.7781% -30.9162 -23.8777/.9);margin:0 0 .5rem;font-size:.7rem;font-weight:700}.scv-title{font-family:var(--font-serif);color:var(--ink);max-width:32ch;margin:0 0 .6rem;font-size:clamp(1.55rem,3vw,2.3rem);font-weight:600;line-height:1.18}.scv-lead{color:var(--muted);max-width:60ch;margin:0 0 2rem;font-size:clamp(.95rem,1.2vw,1.05rem);line-height:1.6}.scv-trip{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.6rem);display:grid}.scv-trip-card{border:1px solid var(--line);padding:clamp(1.2rem,2vw,1.6rem);position:relative}@supports (color:color-mix(in lab, red, red)){.scv-trip-card{border:1px solid color-mix(in oklab, var(--line) 30%, transparent)}}.scv-trip-card{background:var(--bg-char);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.scv-trip-card{background:color-mix(in oklab, var(--bg-char) 60%, transparent)}}.scv-trip-card{flex-direction:column;gap:.7rem;height:100%;display:flex}.scv-trip-step{letter-spacing:.16em;text-transform:uppercase;color:#43d0ead4;color:lab(76.8256% -32.1081 -24.8549/.83);font-size:.68rem;font-weight:700}.scv-trip-name{font-family:var(--font-serif);color:var(--ink);margin:0;font-size:1.5rem;font-weight:600}.scv-trip-num{color:var(--muted);font-size:.92rem}.scv-trip-num strong{color:var(--ink);font-weight:700}.scv-trip-desc{color:var(--muted);flex:1 0 auto;margin:.2rem 0 0;font-size:.85rem;line-height:1.55}.scv-trip-visual{aspect-ratio:4/3;background:var(--bg-smoke);justify-content:center;align-items:center;margin-top:auto;display:flex}@supports (color:color-mix(in lab, red, red)){.scv-trip-visual{background:color-mix(in oklab, var(--bg-smoke) 50%, transparent)}}.scv-trip-visual{border-radius:10px;overflow:hidden}.scv-trip{align-items:stretch}.scv-trip-visual svg{width:88%;height:88%}@media (max-width:860px){.scv-trip{grid-template-columns:1fr}}.scv-flow{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(1.5rem,3vw,3rem);display:grid}.scv-flow-text p{color:var(--muted);margin:0 0 .9rem;font-size:.95rem;line-height:1.6}.scv-flow-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.scv-flow-stat{background:var(--bg-char);border-left:2px solid #00cae899;border-left:2px solid lab(74.3382% -35.1434 -27.3893/.6);padding:.8rem .95rem}@supports (color:color-mix(in lab, red, red)){.scv-flow-stat{background:color-mix(in oklab, var(--bg-char) 50%, transparent)}}.scv-flow-stat-value{font-family:var(--font-serif);color:var(--ink);font-size:1.3rem;font-weight:700;line-height:1.1;display:block}.scv-flow-stat-label{color:var(--muted);margin-top:.25rem;font-size:.72rem;line-height:1.4;display:block}.scv-flow-visual{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.scv-flow-visual{border:1px solid color-mix(in oklab, var(--line) 28%, transparent)}}.scv-flow-visual{background:var(--bg-char);border-radius:14px;padding:1rem}@supports (color:color-mix(in lab, red, red)){.scv-flow-visual{background:color-mix(in oklab, var(--bg-char) 55%, transparent)}}.scv-flow-visual img{border-radius:8px;width:100%;height:auto;display:block}.scv-flow-caption{color:var(--muted);text-align:center;margin:.7rem 0 0;font-size:.7rem;font-style:italic}@media (max-width:860px){.scv-flow{grid-template-columns:1fr}}.scv-terms{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}@supports (color:color-mix(in lab, red, red)){.scv-terms{border-top:1px solid color-mix(in oklab, var(--line) 35%, transparent)}}.scv-terms{border-bottom:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.scv-terms{border-bottom:1px solid color-mix(in oklab, var(--line) 35%, transparent)}}.scv-term{border-right:1px solid var(--line);padding:clamp(1.4rem,2.5vw,2rem) clamp(1rem,2vw,1.5rem)}@supports (color:color-mix(in lab, red, red)){.scv-term{border-right:1px solid color-mix(in oklab, var(--line) 22%, transparent)}}.scv-term{flex-direction:column;gap:.55rem;display:flex}.scv-term:last-child{border-right:none}.scv-term-mark{letter-spacing:.18em;text-transform:uppercase;color:#43d0ead4;color:lab(76.8256% -32.1081 -24.8549/.83);font-size:.66rem;font-weight:700}.scv-term-name{font-family:var(--font-serif);color:var(--ink);margin:0;font-size:1.45rem;font-weight:600}.scv-term-formula{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.82rem}.scv-term-spec{font-variant-numeric:tabular-nums;flex-direction:column;gap:.3rem;margin:.4rem 0 .2rem;padding:0;display:flex}.scv-term-spec>div{border-bottom:1px dotted var(--line);justify-content:space-between;align-items:baseline;gap:1rem;padding:.25rem 0;display:flex}@supports (color:color-mix(in lab, red, red)){.scv-term-spec>div{border-bottom:1px dotted color-mix(in oklab, var(--line) 30%, transparent)}}.scv-term-spec>div:last-child{border-bottom:none}.scv-term-spec dt{color:var(--muted);letter-spacing:.01em;margin:0;font-size:.74rem}.scv-term-spec dd{color:var(--ink);text-align:right;margin:0;font-size:.86rem;font-weight:600}.scv-term-explain{color:var(--muted);margin:.3rem 0 0;font-size:.85rem;line-height:1.55}@media (max-width:860px){.scv-terms{grid-template-columns:1fr}.scv-term{border-right:none;border-bottom:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.scv-term{border-bottom:1px solid color-mix(in oklab, var(--line) 22%, transparent)}}.scv-term:last-child{border-bottom:none}}.airhus-cube{display:block}.airhus-cube .airhus-shadow{fill:#000;opacity:.32}.airhus-cube .airhus-edge polygon{fill:none;stroke:#daf3fc;stroke:lab(94.2044% -7.24745 -7.31246);stroke-width:1.1px;stroke-linejoin:round}.airhus-cube .airhus-ripple path{fill:none;stroke:#edfdff;stroke:lab(98.2554% -5.21681 -2.72225);stroke-width:1.3px;stroke-linecap:round;opacity:.5}.airhus-cube .airhus-band path{fill:none;stroke:#e4f9ff;stroke:lab(96.5178% -6.31139 -5.35047);stroke-width:1.4px;stroke-linecap:round;opacity:.22}.airhus-cube .airhus-band--front path{opacity:.16}.airhus-cube .edge-label{font-family:var(--font-sans);fill:#46d0ebf2;fill:lab(77.0545% -31.8231 -24.6204/.95);letter-spacing:.04em;paint-order:stroke;stroke:var(--bg);font-size:14px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.airhus-cube .edge-label{stroke:color-mix(in oklab, var(--bg) 85%, transparent)}}.airhus-cube .edge-label{stroke-width:2.5px;stroke-linejoin:round}.kz-cube-intro{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:clamp(1.5rem,3vw,2.5rem);max-width:1100px;margin:0 auto clamp(1.5rem,3vw,2.5rem);padding-bottom:clamp(1.5rem,3vw,2.2rem);display:grid}@supports (color:color-mix(in lab, red, red)){.kz-cube-intro{border-bottom:1px solid color-mix(in oklab, var(--line) 22%, transparent)}}.kz-cube-intro-visual{flex-shrink:0;width:clamp(140px,18vw,200px)}.kz-cube-intro-visual .airhus-cube{width:100%;height:auto}.kz-cube-intro-kicker{letter-spacing:.18em;text-transform:uppercase;color:#50d2ebe6;color:lab(77.7781% -30.9162 -23.8777/.9);margin:0 0 .35rem;font-size:.7rem;font-weight:700}.kz-cube-intro-name{font-family:var(--font-serif);color:var(--ink);margin:0 0 .55rem;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:600;line-height:1}.kz-cube-intro-text{color:var(--muted);max-width:52ch;margin:0;font-size:.92rem;line-height:1.6}@media (max-width:720px){.kz-cube-intro{text-align:center;grid-template-columns:1fr;justify-items:center}}.kz-cube-wrap{border-right:1px solid var(--line);align-items:center;gap:clamp(1rem,2vw,1.8rem);padding-right:clamp(.5rem,2vw,1.5rem);display:flex}@supports (color:color-mix(in lab, red, red)){.kz-cube-wrap{border-right:1px solid color-mix(in oklab, var(--line) 26%, transparent)}}.kz-cube-wrap{margin-right:clamp(.5rem,2vw,1.5rem)}.kz-cube-wrap .airhus-cube{flex-shrink:0;width:clamp(70px,9vw,110px);height:auto}.kz-cube-caption{letter-spacing:.14em;text-transform:uppercase;color:#43d0ead4;color:lab(76.8256% -32.1081 -24.8549/.83);max-width:7ch;font-size:.66rem;font-weight:700;line-height:1.3}@media (max-width:720px){.kz-cube-wrap{border-right:none;border-bottom:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.kz-cube-wrap{border-bottom:1px solid color-mix(in oklab, var(--line) 26%, transparent)}}.kz-cube-wrap{justify-content:center;width:100%;margin:0 0 .5rem;padding:0 0 .8rem}}.formula-block{background:#00cae80a;background:lab(74.3382% -35.1434 -27.3893/.04);border:1px solid #00cae84d;border:1px solid lab(74.3382% -35.1434 -27.3893/.3);border-radius:10px;margin:1.2rem 0;overflow:hidden}.formula-block-toggle{width:100%;color:var(--ink);font-family:var(--font-sans);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.1rem;font-size:.86rem;font-weight:600;display:flex}.formula-block-toggle:hover{background:#00cae812;background:lab(74.3382% -35.1434 -27.3893/.07)}.formula-block-toggle-label{align-items:center;gap:.6rem;display:flex}.formula-block-toggle-icon{color:#63d5ed;color:lab(79.4953% -28.7297 -22.1065);font-size:.95rem;font-weight:700}.formula-block-chevron{color:var(--muted);font-size:.7rem;transition:transform .2s}.formula-block.is-open .formula-block-chevron{transform:rotate(180deg)}.formula-block-body{border-top:1px solid #00cae82e;border-top:1px solid lab(74.3382% -35.1434 -27.3893/.18);padding:0 1.1rem 1.1rem}.formula-block-intro{color:var(--muted);margin:.9rem 0 1rem;font-size:.84rem;line-height:1.55}.formula-block-steps{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.formula-block-step{background:var(--bg-char);grid-template-columns:auto 1fr;align-items:baseline;gap:.8rem;padding:.55rem .75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.formula-block-step{background:color-mix(in oklab, var(--bg-char) 45%, transparent)}}.formula-block-step{border-left:2px solid #00cae88c;border-left:2px solid lab(74.3382% -35.1434 -27.3893/.55);border-radius:6px}.formula-block-step-num{font-family:var(--font-serif);color:#63d5ed;color:lab(79.4953% -28.7297 -22.1065);font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:700}.formula-block-step-body{color:var(--ink);font-size:.82rem;line-height:1.55}.formula-block-step-formula{color:var(--ink);margin-top:.3rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.78rem;display:block}@supports (color:color-mix(in lab, red, red)){.formula-block-step-formula{color:color-mix(in oklab, var(--ink) 90%, #00cae8 10%)}}.formula-block-step-formula{background:var(--bg-smoke)}@supports (color:color-mix(in lab, red, red)){.formula-block-step-formula{background:color-mix(in oklab, var(--bg-smoke) 60%, transparent)}}.formula-block-step-formula{font-variant-numeric:tabular-nums;white-space:pre-wrap;border-radius:4px;padding:.35rem .55rem}.formula-block-result{color:var(--ink);background:#00cae81a;background:lab(74.3382% -35.1434 -27.3893/.1);border-left:3px solid #00cae8;border-radius:6px;margin-top:.95rem;padding:.75rem .9rem;font-size:.85rem}.formula-block-result strong{color:#48d0ebe6;color:lab(77.2053% -31.6349 -24.4658/.9);font-weight:700}.formula-block-source{color:var(--muted);margin:.85rem 0 0;font-size:.7rem;font-style:italic}.formula-block-source a{color:#70d8ee;color:lab(80.7823% -27.0616 -20.7712);text-underline-offset:2px;text-decoration:underline}.topic-scroller-hero-metric.is-expandable{cursor:pointer;transition:border-color .16s,background .16s;position:relative}.topic-scroller-hero-metric.is-expandable:hover{border-color:var(--topic-primary)}@supports (color:color-mix(in lab, red, red)){.topic-scroller-hero-metric.is-expandable:hover{border-color:color-mix(in oklab, var(--topic-primary) 55%, transparent)}}.topic-scroller-hero-metric.is-expandable:after{content:"+";color:var(--topic-primary);font-size:.85rem;font-weight:700;position:absolute;top:.5rem;right:.65rem}@supports (color:color-mix(in lab, red, red)){.topic-scroller-hero-metric.is-expandable:after{color:color-mix(in oklab, var(--topic-primary) 75%, white 10%)}}.topic-scroller-hero-metric.is-expandable:after{line-height:1}.topic-scroller-hero-metric.is-expandable.is-open:after{content:"−"}.topic-scroller-hero-metric-detail{border-top:1px solid var(--line);margin-top:.7rem;padding-top:.7rem;display:none}@supports (color:color-mix(in lab, red, red)){.topic-scroller-hero-metric-detail{border-top:1px solid color-mix(in oklab, var(--line) 25%, transparent)}}.topic-scroller-hero-metric-detail{color:var(--muted);font-size:.78rem;line-height:1.55}.topic-scroller-hero-metric.is-open .topic-scroller-hero-metric-detail{display:block}.nsv-a-wrap{position:relative}.nsv-a-num{font-family:var(--font-serif);color:#0000;-webkit-text-stroke:1px var(--line);font-size:clamp(3.5rem,7vw,6rem);font-weight:200;line-height:.9}@supports (color:color-mix(in lab, red, red)){.nsv-a-num{-webkit-text-stroke:1px color-mix(in oklab, var(--line) 55%, transparent)}}.nsv-a-num{letter-spacing:-.03em;-webkit-user-select:none;user-select:none;margin:0 0 .3rem}.nsv-b-label{letter-spacing:.16em;text-transform:uppercase;color:var(--ink);align-items:center;gap:.6rem;font-size:.72rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nsv-b-label{color:color-mix(in oklab, var(--ink) 70%, transparent)}}.nsv-b-label{border:1px solid var(--line);margin:0 0 1rem;padding:.35rem .7rem}@supports (color:color-mix(in lab, red, red)){.nsv-b-label{border:1px solid color-mix(in oklab, var(--line) 40%, transparent)}}.nsv-b-label{border-radius:999px}.nsv-b-label-num{color:#49d0ebe0;color:lab(77.2703% -31.5535 -24.399/.88);font-variant-numeric:tabular-nums}.nsv-b-label-sep{color:var(--muted)}.nsv-c-mark{align-items:center;gap:.9rem;margin:0 0 1rem;display:flex}.nsv-c-mark-num{font-family:var(--font-serif);color:#48d0ebe6;color:lab(77.2053% -31.6349 -24.4658/.9);font-variant-numeric:tabular-nums;font-size:1.4rem;font-weight:600;line-height:1}.nsv-c-mark-line{background:var(--line);flex:0 0 50px;height:1px}@supports (color:color-mix(in lab, red, red)){.nsv-c-mark-line{background:color-mix(in oklab, var(--line) 50%, transparent)}}.nsv-c-mark-text{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:.7rem;font-weight:700}.nsv-wrap{position:relative}.nsv-wrap>.showcase-badge{z-index:4;position:absolute;top:-.3rem;right:0}.fun-spotlight-metric-clean{text-align:center;max-width:720px;margin:0 auto;padding:clamp(2rem,4vw,3.5rem) clamp(1rem,3vw,2rem)}.fun-spotlight-value{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;margin:.6rem 0 .4rem;font-size:clamp(2.2rem,4vw,3.4rem);font-weight:600;line-height:1.05}.fun-spotlight-label{color:var(--muted);letter-spacing:.01em;margin:0 0 1.6rem;font-size:.92rem}.fun-keyword-spotlight--clean .fun-keyword-name{font-family:var(--font-serif);color:var(--ink);margin:.6rem 0 .3rem;font-size:clamp(1.8rem,3.2vw,2.6rem);font-weight:600}.fun-keyword-spotlight--clean .fun-keyword-label{color:var(--muted);max-width:48ch;margin:0 auto 1.4rem;font-size:.95rem}.psh-variant{box-sizing:border-box;border-top:1px dashed #00cae838;border-top:1px dashed lab(74.3382% -35.1434 -27.3893/.22);width:100%;margin-top:1.4rem;padding-top:1rem}.topic-fun-hero-shell>.psh-variant{align-self:stretch}.psh-variant:first-of-type{border-top:none;margin-top:1.4rem;padding-top:0}.psh-variant-mark{letter-spacing:.16em;text-transform:uppercase;color:#37ceeae8;color:lab(76.0401% -33.0791 -25.6579/.91);background:#00cae81a;background:lab(74.3382% -35.1434 -27.3893/.1);border:1px solid #00cae84d;border:1px solid lab(74.3382% -35.1434 -27.3893/.3);border-radius:4px;margin-bottom:.6rem;padding:.18rem .55rem;font-size:.6rem;font-weight:800;display:inline-block}.psh-mev-orig-btn{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;transition:border-color .16s;position:relative}.psh-mev-orig-btn:hover{border-color:var(--topic-accent)}@supports (color:color-mix(in lab, red, red)){.psh-mev-orig-btn:hover{border-color:color-mix(in oklab, var(--topic-accent) 50%, transparent)}}.psh-mev-orig-btn.is-open{border-color:var(--topic-accent)}@supports (color:color-mix(in lab, red, red)){.psh-mev-orig-btn.is-open{border-color:color-mix(in oklab, var(--topic-accent) 70%, transparent)}}.psh-mev-orig-mark{color:var(--topic-accent);font-size:.85rem;font-weight:700;position:absolute;top:.55rem;right:.7rem}@supports (color:color-mix(in lab, red, red)){.psh-mev-orig-mark{color:color-mix(in oklab, var(--topic-accent) 70%, var(--muted))}}.psh-mev-orig-mark{opacity:.75;line-height:1}.psh-mev-inline{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:min-content;align-items:start;gap:.6rem;width:100%;display:grid}.psh-mev-inline-col{flex-direction:column;width:100%;min-width:0;display:flex}.psh-mev-inline .psh-mev-orig-btn,.psh-mev-full .psh-mev-orig-btn{box-sizing:border-box;text-align:left;width:100%;min-width:0;max-width:100%;display:block}.psh-mev-inline-detail,.psh-mev-full-detail{box-sizing:border-box;text-align:left;width:100%}.psh-mev-full-detail p{text-align:left}.psh-mev-inline-detail{border:1px solid var(--topic-accent);margin-top:-1px;padding:.85rem 1.1rem 1rem}@supports (color:color-mix(in lab, red, red)){.psh-mev-inline-detail{border:1px solid color-mix(in oklab, var(--topic-accent) 70%, transparent)}}.psh-mev-inline-detail{border-radius:0 0 var(--radius-md) var(--radius-md);background:var(--panel);border-top:none}@supports (color:color-mix(in lab, red, red)){.psh-mev-inline-detail{background:color-mix(in oklab, var(--panel) 88%, transparent)}}.psh-mev-inline-detail{box-shadow:var(--shadow-soft);color:var(--ink);font-size:.8rem;line-height:1.6}@supports (color:color-mix(in lab, red, red)){.psh-mev-inline-detail{color:color-mix(in oklab, var(--ink) 78%, var(--muted))}}.psh-mev-inline-col:has(.psh-mev-inline-detail) .psh-mev-orig-btn{border-radius:var(--radius-md) var(--radius-md) 0 0}@media (max-width:720px){.psh-mev-inline{flex-direction:column}}.psh-mev-full{flex-direction:column;gap:.7rem;display:flex}.psh-mev-full-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}@media (max-width:720px){.psh-mev-full-row{grid-template-columns:1fr}}.psh-mev-full-detail{border:1px solid var(--topic-accent);padding:1.1rem 1.3rem}@supports (color:color-mix(in lab, red, red)){.psh-mev-full-detail{border:1px solid color-mix(in oklab, var(--topic-accent) 50%, transparent)}}.psh-mev-full-detail{border-radius:var(--radius-md);background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.psh-mev-full-detail{background:color-mix(in oklab, var(--panel) 88%, transparent)}}.psh-mev-full-detail{box-shadow:var(--shadow-soft)}.psh-mev-full-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#41cfeae0;color:lab(76.6843% -32.2834 -24.9995/.88);margin-bottom:.4rem;font-size:.62rem;font-weight:700;display:block}.psh-mev-full-detail p{color:var(--ink);max-width:70ch;margin:0;font-size:.88rem;line-height:1.6}.psh-spotlight-clean{text-align:center;max-width:720px;margin:0 auto;padding:clamp(1.5rem,3vw,2.5rem) clamp(1rem,3vw,2rem)}.psh-spotlight-clean .fun-section-kicker{margin-bottom:.7rem}.psh-spotlight-clean .fun-heading{margin-bottom:1.4rem;font-size:clamp(1.6rem,3.2vw,2.4rem)}.psh-spotlight-clean .fun-narrow{text-align:left}.psh-mev-eb{flex-direction:column;gap:.7rem;display:flex}.psh-mev-eb-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}@media (max-width:720px){.psh-mev-eb-row{grid-template-columns:1fr}}.psh-mev-eb-card{border:1px solid var(--line);grid-template-columns:1fr auto;gap:.3rem .5rem;padding:.85rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.psh-mev-eb-card{border:1px solid color-mix(in oklab, var(--line) 30%, transparent)}}.psh-mev-eb-card{background:var(--bg-smoke);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.psh-mev-eb-card{background:color-mix(in oklab, var(--bg-smoke) 50%, transparent)}}.psh-mev-eb-card{text-align:left;cursor:pointer;color:var(--ink);transition:border-color .16s}.psh-mev-eb-card:hover{border-color:#00cae859;border-color:lab(74.3382% -35.1434 -27.3893/.35)}.psh-mev-eb-card.is-active{border-color:#00cae899;border-color:lab(74.3382% -35.1434 -27.3893/.6)}.psh-mev-eb-val{font-family:var(--font-serif);font-variant-numeric:tabular-nums;grid-column:1;font-size:1.05rem;font-weight:700}.psh-mev-eb-lab{color:var(--muted);grid-column:1;font-size:.72rem;line-height:1.4}.psh-mev-eb-mark{color:#41cfeae0;color:lab(76.6843% -32.2834 -24.9995/.88);grid-area:1/2/span 2;align-self:center;font-size:1rem;font-weight:700}.psh-mev-eb-detail{background:#00cae80f;background:lab(74.3382% -35.1434 -27.3893/.06);border:1px solid #00cae859;border:1px solid lab(74.3382% -35.1434 -27.3893/.35);border-radius:8px;padding:.95rem 1.1rem}.psh-mev-eb-detail-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#41cfeae0;color:lab(76.6843% -32.2834 -24.9995/.88);margin-bottom:.4rem;font-size:.62rem;font-weight:700;display:block}.psh-mev-eb-detail p{color:var(--ink);margin:0;font-size:.84rem;line-height:1.6}.psh-mev-eb--large .psh-mev-eb-detail{min-height:7rem;padding:1.4rem 1.6rem}.psh-mev-eb--large .psh-mev-eb-detail p{max-width:70ch;font-size:.92rem}.psh-aside-card{padding:0!important}.psh-aside-button{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:none;grid-template-columns:1fr auto;gap:.2rem .6rem;padding:.75rem .95rem;display:grid}.psh-aside-button .fun-story-aside-value,.psh-aside-button .fun-story-aside-label{grid-column:1}.psh-aside-mark{color:#41cfeae0;color:lab(76.6843% -32.2834 -24.9995/.88);grid-area:1/2/span 2;align-self:center;font-size:.95rem;font-weight:700}.psh-aside-card.is-open{border-color:#00cae880;border-color:lab(74.3382% -35.1434 -27.3893/.5)}.psh-aside-detail{color:var(--muted);margin:0;padding:0 .95rem .85rem;font-size:.78rem;line-height:1.55}.psh-term-c-wrap,.psh-term-c-prose{display:inline}.psh-term-c-trigger{font:inherit;color:#41cfeae0;color:lab(76.6843% -32.2834 -24.9995/.88);cursor:pointer;background:0 0;border:none;border-bottom:1px dashed oklab(77.1015% -.112861 -.0743198/.55);padding:0;font-size:.85em;font-weight:600}.psh-term-c-more{background:var(--bg-smoke);border-left:2px solid #00cae88c;border-left:2px solid lab(74.3382% -35.1434 -27.3893/.55);margin-top:.6rem;padding:.7rem .9rem;display:block}@supports (color:color-mix(in lab, red, red)){.psh-term-c-more{background:color-mix(in oklab, var(--bg-smoke) 55%, transparent)}}.psh-term-c-more{color:var(--muted);font-size:.85em;line-height:1.55}.psh-fmv-inline-prose{margin:0;font-size:.95rem;line-height:1.7}.psh-fmv-inline-prose strong{font-family:var(--font-serif);font-weight:700}.psh-fmv-inline-trigger{font:inherit;color:#41cfeae0;color:lab(76.6843% -32.2834 -24.9995/.88);cursor:pointer;background:0 0;border:none;border-bottom:1px dashed oklab(77.1015% -.112861 -.0743198/.55);padding:0;font-size:.82em;font-weight:600}.psh-fmv-inline-pop{background:var(--bg-smoke);margin-top:.55rem;padding:.55rem .8rem;display:block}@supports (color:color-mix(in lab, red, red)){.psh-fmv-inline-pop{background:color-mix(in oklab, var(--bg-smoke) 60%, transparent)}}.psh-fmv-inline-pop{font-variant-numeric:tabular-nums;color:var(--ink);border-radius:4px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.78rem}.psh-fmv-toggle-block{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.psh-fmv-toggle-block{border:1px solid color-mix(in oklab, var(--line) 35%, transparent)}}.psh-fmv-toggle-block{border-radius:8px;overflow:hidden}.psh-fmv-toggle-block.is-open{border-color:#00cae873;border-color:lab(74.3382% -35.1434 -27.3893/.45)}.psh-fmv-toggle-btn{background:var(--bg-char);align-items:center;gap:.7rem;width:100%;padding:.85rem 1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.psh-fmv-toggle-btn{background:color-mix(in oklab, var(--bg-char) 55%, transparent)}}.psh-fmv-toggle-btn{text-align:left;cursor:pointer;color:var(--ink);font:inherit;border:none;font-size:.88rem;font-weight:600}.psh-fmv-toggle-icon{color:#44d0eb;color:lab(76.9188% -31.9921 -24.7594);background:#00cae82e;background:lab(74.3382% -35.1434 -27.3893/.18);border-radius:4px;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;font-family:ui-serif,Palatino,Georgia,serif;font-style:italic;font-weight:700;display:inline-flex}.psh-fmv-toggle-text{flex:1}.psh-fmv-toggle-chevron{color:var(--muted);font-size:.85rem;transition:transform .2s}.psh-fmv-toggle-block.is-open .psh-fmv-toggle-chevron{transform:rotate(180deg)}.psh-fmv-toggle-body{text-align:center;border-top:1px solid var(--line);padding:1.1rem 1.2rem 1.3rem}@supports (color:color-mix(in lab, red, red)){.psh-fmv-toggle-body{border-top:1px solid color-mix(in oklab, var(--line) 22%, transparent)}}.psh-fmv-toggle-eq{margin:0 0 .55rem;font-family:ui-serif,Palatino,Georgia,serif;font-size:1.15rem;line-height:1.5}.psh-fmv-toggle-eq em{font-style:italic}.psh-fmv-toggle-num{font-variant-numeric:tabular-nums;margin:0 0 .55rem;font-family:ui-serif,Palatino,Georgia,serif;font-size:1rem}.psh-fmv-toggle-num strong{color:#37ceeae8;color:lab(76.0401% -33.0791 -25.6579/.91);font-weight:700}.psh-fmv-toggle-cap{color:var(--muted);margin:0;font-size:.78rem;font-style:italic}.psh-fmv-vert{background:#00cae80a;background:lab(74.3382% -35.1434 -27.3893/.04);border:1px solid #00cae847;border:1px solid lab(74.3382% -35.1434 -27.3893/.28);border-radius:12px}.psh-fmv-vert.is-open{border-color:#00cae880;border-color:lab(74.3382% -35.1434 -27.3893/.5)}.psh-fmv-vert-head{text-align:left;cursor:pointer;width:100%;color:var(--ink);font:inherit;background:0 0;border:none;align-items:center;gap:.95rem;padding:1rem 1.2rem;display:flex}.psh-fmv-vert-mark{color:#44d0eb;color:lab(76.9188% -31.9921 -24.7594);background:#00cae838;background:lab(74.3382% -35.1434 -27.3893/.22);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.05rem;font-weight:700;display:inline-flex}.psh-fmv-vert-meta{flex-direction:column;gap:.15rem;display:flex}.psh-fmv-vert-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#49d0ebe0;color:lab(77.2703% -31.5535 -24.399/.88);font-size:.62rem;font-weight:700}.psh-fmv-vert-title{font-family:var(--font-serif);font-size:1rem;font-weight:600}.psh-fmv-vert-body{border-top:1px solid #00cae838;border-top:1px solid lab(74.3382% -35.1434 -27.3893/.22);margin-top:.4rem;padding:0 1.2rem 1.3rem}.psh-fmv-vert-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:1rem;font-family:ui-serif,Palatino,Georgia,serif;font-size:.85rem}.psh-fmv-vert-table td{border-bottom:1px solid var(--line);padding:.45rem .5rem}@supports (color:color-mix(in lab, red, red)){.psh-fmv-vert-table td{border-bottom:1px solid color-mix(in oklab, var(--line) 22%, transparent)}}.psh-fmv-vert-table td{vertical-align:baseline}.psh-fmv-vert-table tr:last-child td{border-bottom:none}.psh-fmv-vert-table td:first-child{color:var(--muted);white-space:nowrap}.psh-fmv-vert-table td:nth-child(2),.psh-fmv-vert-table td:nth-child(4){color:#41cfeae0;color:lab(76.6843% -32.2834 -24.9995/.88);text-align:center;padding:.45rem .3rem}.psh-fmv-vert-table td:nth-child(3){color:var(--ink)}.psh-fmv-vert-table td:nth-child(5) strong{color:#37ceeae8;color:lab(76.0401% -33.0791 -25.6579/.91);font-weight:700}.psh-fmv-vert-table em{font-style:italic}.psh-fmv-vert-source{color:var(--muted);margin:1rem 0 0;font-size:.7rem;font-style:italic}.psh-fmv-vert-source a{color:#70d8ee;color:lab(80.7823% -27.0616 -20.7712);text-underline-offset:2px;text-decoration:underline}.psh-mev-b{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:min-content;align-items:start;gap:.7rem;display:grid}@media (max-width:720px){.psh-mev-b{grid-template-columns:1fr}}.psh-mev-b-card{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.psh-mev-b-card{border:1px solid color-mix(in oklab, var(--line) 30%, transparent)}}.psh-mev-b-card{background:var(--bg-smoke);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.psh-mev-b-card{background:color-mix(in oklab, var(--bg-smoke) 50%, transparent)}}.psh-mev-b-card{overflow:hidden}.psh-mev-b-card.is-open{border-color:#00cae880;border-color:lab(74.3382% -35.1434 -27.3893/.5)}.psh-mev-b-button{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:none;grid-template-columns:1fr auto;gap:.3rem .6rem;padding:.85rem 1rem;display:grid}.psh-mev-b-val{font-family:var(--font-serif);font-variant-numeric:tabular-nums;grid-column:1;font-size:1.05rem;font-weight:700}.psh-mev-b-lab{color:var(--muted);grid-column:1;font-size:.72rem;line-height:1.4}.psh-mev-b-mark{color:#41cfeae0;color:lab(76.6843% -32.2834 -24.9995/.88);grid-area:1/2/span 2;align-self:center;font-size:1rem;font-weight:700}.psh-mev-b-detail{border-top:1px solid var(--line);margin:0;padding:.6rem 1rem .95rem}@supports (color:color-mix(in lab, red, red)){.psh-mev-b-detail{border-top:1px solid color-mix(in oklab, var(--line) 22%, transparent)}}.psh-mev-b-detail{color:var(--muted);font-size:.78rem;line-height:1.55}.psh-mev-c{flex-direction:column;gap:.6rem;display:flex}.psh-mev-c-row{border-bottom:1px dotted var(--line);grid-template-columns:minmax(140px,.5fr) 1fr;gap:1rem;padding:.8rem 0;display:grid}@supports (color:color-mix(in lab, red, red)){.psh-mev-c-row{border-bottom:1px dotted color-mix(in oklab, var(--line) 30%, transparent)}}.psh-mev-c-row{align-items:baseline}.psh-mev-c-row:last-child{border-bottom:none}.psh-mev-c-side{flex-direction:column;gap:.2rem;display:flex}.psh-mev-c-val{font-family:var(--font-serif);font-variant-numeric:tabular-nums;color:var(--ink);font-size:1.05rem;font-weight:700}.psh-mev-c-lab{color:var(--muted);font-size:.7rem;line-height:1.4}.psh-mev-c-detail{color:var(--muted);margin:0;font-size:.78rem;line-height:1.55}@media (max-width:720px){.psh-mev-c-row{grid-template-columns:1fr;gap:.4rem}}.psh-shv-kicker,.psh-shv-b-kicker{letter-spacing:.16em;text-transform:uppercase;color:#49d0ebe0;color:lab(77.2703% -31.5535 -24.399/.88);margin:0 0 .4rem;font-size:.7rem;font-weight:700}.psh-shv-b-kicker{align-items:baseline;gap:.5rem;display:inline-flex}.psh-shv-b-kicker-num{font-family:var(--font-serif);color:#37ceeae8;color:lab(76.0401% -33.0791 -25.6579/.91);font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:600}.psh-shv-c-num{font-family:var(--font-serif);color:#0000;-webkit-text-stroke:1px oklab(77.1015% -.112861 -.0743198/.5);margin:0 0 .3rem;font-size:clamp(2.4rem,5vw,3.6rem);font-weight:200;line-height:.9}.psh-shv-d-mark{align-items:center;gap:.7rem;margin-bottom:.6rem;display:flex}.psh-shv-d-num{font-family:var(--font-serif);color:#41cfeae0;color:lab(76.6843% -32.2834 -24.9995/.88);font-variant-numeric:tabular-nums;font-size:1.2rem;font-weight:600}.psh-shv-d-line{background:var(--line);flex:0 0 36px;height:1px}@supports (color:color-mix(in lab, red, red)){.psh-shv-d-line{background:color-mix(in oklab, var(--line) 50%, transparent)}}.psh-shv-d-text{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.66rem;font-weight:700}.psh-stv{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:min-content;align-items:start;gap:.7rem;display:grid}@media (max-width:720px){.psh-stv{grid-template-columns:1fr}}.psh-stv-card{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.psh-stv-card{border:1px solid color-mix(in oklab, var(--line) 30%, transparent)}}.psh-stv-card{background:var(--bg-smoke);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.psh-stv-card{background:color-mix(in oklab, var(--bg-smoke) 50%, transparent)}}.psh-stv-card.is-open{border-color:#00cae880;border-color:lab(74.3382% -35.1434 -27.3893/.5)}.psh-stv-toggle{cursor:pointer;text-align:left;width:100%;color:var(--ink);background:0 0;border:none;grid-template-columns:1fr auto;gap:.3rem .6rem;padding:.85rem 1rem;display:grid}.psh-stv-val{font-family:var(--font-serif);grid-column:1;font-size:1.1rem;font-weight:700}.psh-stv-lab{color:var(--muted);grid-column:1;font-size:.72rem;line-height:1.4}.psh-stv-mark{color:#41cfeae0;color:lab(76.6843% -32.2834 -24.9995/.88);grid-area:1/2/span 2;align-self:center;font-size:1rem;font-weight:700}.psh-stv-detail{border-top:1px solid var(--line);margin:0;padding:.7rem 1rem 1rem}@supports (color:color-mix(in lab, red, red)){.psh-stv-detail{border-top:1px solid color-mix(in oklab, var(--line) 22%, transparent)}}.psh-stv-detail{color:var(--muted);font-size:.78rem;line-height:1.55}.psh-fmv-a,.psh-fmv-b,.psh-fmv-c{font-variant-numeric:tabular-nums}.psh-fmv-toggle{color:#41cfeae0;color:lab(76.6843% -32.2834 -24.9995/.88);font:inherit;cursor:pointer;background:0 0;border:none;border-bottom:1px dashed oklab(77.1015% -.112861 -.0743198/.6);margin-bottom:.95rem;padding:0 0 .2rem;font-size:.78rem;font-weight:600}.psh-fmv-a-body{text-align:center}.psh-fmv-a-eq{margin:0 0 .5rem;font-family:ui-serif,Iowan Old Style,Palatino,Georgia,serif;font-size:1.15rem;line-height:1.5}.psh-fmv-a-eq em{font-style:italic}.psh-fmv-a-num{margin:0 0 .65rem;font-family:ui-serif,Iowan Old Style,Palatino,Georgia,serif;font-size:1rem}.psh-fmv-a-num strong{color:#37ceeae8;color:lab(76.0401% -33.0791 -25.6579/.91)}.psh-fmv-a-cap{color:var(--muted);margin:0;font-size:.78rem;font-style:italic}.psh-fmv-b-body{grid-template-columns:1fr 1.2fr;gap:1.2rem;display:grid}@media (max-width:720px){.psh-fmv-b-body{grid-template-columns:1fr}}.psh-fmv-b-head{letter-spacing:.16em;text-transform:uppercase;color:#49d0ebe0;color:lab(77.2703% -31.5535 -24.399/.88);margin:0 0 .55rem;font-size:.66rem;font-weight:700}.psh-fmv-b-col dl{margin:0}.psh-fmv-b-col dl>div{border-bottom:1px dotted var(--line);grid-template-columns:minmax(0,1fr) auto;gap:.8rem;padding:.45rem 0;display:grid}@supports (color:color-mix(in lab, red, red)){.psh-fmv-b-col dl>div{border-bottom:1px dotted color-mix(in oklab, var(--line) 30%, transparent)}}.psh-fmv-b-col dl>div{align-items:baseline}.psh-fmv-b-col dl>div:last-child{border-bottom:none}.psh-fmv-b-col dt{color:var(--muted);margin:0;font-size:.78rem}.psh-fmv-b-col dd{text-align:right;color:var(--ink);margin:0;font-family:ui-serif,Iowan Old Style,Palatino,Georgia,serif;font-size:.82rem}.psh-fmv-b-col dd strong{color:#37ceeae8;color:lab(76.0401% -33.0791 -25.6579/.91)}.psh-fmv-c-text{color:var(--muted);margin:0 0 .85rem;font-size:.85rem;line-height:1.55}.psh-fmv-c-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-family:ui-serif,Iowan Old Style,Palatino,Georgia,serif;font-size:.85rem}.psh-fmv-c-table td{border-bottom:1px solid var(--line);padding:.45rem .5rem}@supports (color:color-mix(in lab, red, red)){.psh-fmv-c-table td{border-bottom:1px solid color-mix(in oklab, var(--line) 22%, transparent)}}.psh-fmv-c-table td{vertical-align:baseline}.psh-fmv-c-table tr:last-child td{border-bottom:none}.psh-fmv-c-table td:first-child{color:var(--muted);white-space:nowrap}.psh-fmv-c-table td:nth-child(2),.psh-fmv-c-table td:nth-child(4){color:#41cfeae0;color:lab(76.6843% -32.2834 -24.9995/.88);text-align:center;padding:.45rem .3rem}.psh-fmv-c-table td:nth-child(3){color:var(--ink)}.psh-fmv-c-table td:nth-child(5) strong{color:#37ceeae8;color:lab(76.0401% -33.0791 -25.6579/.91);font-weight:700}.psh-fmv-c-table em{font-style:italic}.psh-fmv-c-source{color:var(--muted);margin:1rem 0 0;font-size:.7rem;font-style:italic}.psh-fmv-c-source a{color:#70d8ee;color:lab(80.7823% -27.0616 -20.7712);text-underline-offset:2px;text-decoration:underline}.psh-term-trigger{font:inherit;color:#37ceeae8;color:lab(76.0401% -33.0791 -25.6579/.91);cursor:pointer;background:0 0;border:none;border-bottom:1px dotted oklab(77.1015% -.112861 -.0743198/.6);padding:0;font-weight:700}.psh-term-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#42cfeadb;color:lab(76.7388% -32.2157 -24.9437/.86);font-size:.6rem;font-weight:700}.psh-term-a-wrap{display:inline-block;position:relative}.psh-term-a-pop{background:var(--bg-char);z-index:10;width:max-content;max-width:280px;color:var(--muted);border:1px solid #00cae859;border:1px solid lab(74.3382% -35.1434 -27.3893/.35);border-radius:8px;flex-direction:column;gap:.4rem;padding:.85rem 1rem;font-size:.78rem;line-height:1.55;display:flex;position:absolute;bottom:calc(100% + .6rem);left:50%;transform:translate(-50%);box-shadow:0 6px 24px #0000004d}.psh-term-a-pop strong{color:var(--ink);font-size:.95rem}.psh-term-b-wrap{display:inline-block;position:relative}.psh-term-b-card{background:var(--bg-char);z-index:10;opacity:0;pointer-events:none;width:280px;color:var(--muted);border:1px solid #00cae859;border:1px solid lab(74.3382% -35.1434 -27.3893/.35);border-radius:10px;flex-direction:column;gap:.4rem;padding:.85rem 1rem;font-size:.78rem;line-height:1.55;transition:opacity .16s,transform .16s;display:flex;position:absolute;bottom:calc(100% + .6rem);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 6px 24px #0000004d}.psh-term-b-wrap:hover .psh-term-b-card,.psh-term-b-wrap:focus-within .psh-term-b-card{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.psh-term-b-card strong{color:var(--ink);font-size:.95rem}.psh-zhv-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#49d0ebe0;color:lab(77.2703% -31.5535 -24.399/.88);margin:0 0 .85rem;font-size:.66rem;font-weight:700}.psh-zhv-a-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.7rem;display:grid}.psh-zhv-a-grid>div{background:var(--bg-smoke);border-left:2px solid #00cae880;border-left:2px solid lab(74.3382% -35.1434 -27.3893/.5);padding:.7rem .85rem}@supports (color:color-mix(in lab, red, red)){.psh-zhv-a-grid>div{background:color-mix(in oklab, var(--bg-smoke) 50%, transparent)}}.psh-zhv-a-grid strong{font-family:var(--font-serif);color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:700;display:block}.psh-zhv-a-grid span{color:var(--muted);margin-top:.2rem;font-size:.7rem;line-height:1.4;display:block}.psh-zhv-b ol{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.psh-zhv-b li{grid-template-columns:auto 1fr;align-items:start;gap:.85rem;display:grid}.psh-zhv-no{font-family:var(--font-serif);color:#38ceeadb;color:lab(76.139% -32.9573 -25.5569/.86);font-variant-numeric:tabular-nums;padding-top:.1rem;font-size:.85rem;font-weight:700}.psh-zhv-b p{color:var(--ink);margin:0;font-size:.85rem;line-height:1.55}.psh-zhv-c-text{color:var(--ink);margin:0;font-size:.88rem;line-height:1.65}.psh-zhv-c-quote{font-family:var(--font-serif);color:var(--muted);background:var(--bg-smoke);border-left:2px solid #00cae899;border-left:2px solid lab(74.3382% -35.1434 -27.3893/.6);margin:1rem 0 0;padding:.85rem 1rem;font-size:.92rem;font-style:italic}@supports (color:color-mix(in lab, red, red)){.psh-zhv-c-quote{background:color-mix(in oklab, var(--bg-smoke) 40%, transparent)}}.psh-zhv-d p{color:var(--muted);margin:0 0 .7rem;font-size:.85rem;line-height:1.6}.psh-spv-a{text-align:center;max-width:56ch;margin:0 auto}.psh-spv-a .fun-heading{font-size:clamp(1.4rem,2.6vw,1.95rem)}.psh-spv-text{color:var(--muted);margin:1rem 0 0;font-size:.92rem;line-height:1.65}.psh-spv-b{text-align:center;max-width:50ch;margin:0 auto}.psh-spv-b-quote{font-family:var(--font-serif);color:var(--ink);border:none;margin:.6rem 0 .5rem;padding:0;font-size:1.15rem;font-style:italic;line-height:1.55}.psh-spv-b-source{color:var(--muted);letter-spacing:.04em;margin:0;font-size:.7rem}.psh-spv-c{max-width:56ch;margin:0 auto}.psh-spv-c-row{border-bottom:1px dotted var(--line);grid-template-columns:1fr auto;gap:.8rem;padding:.55rem 0;display:grid}@supports (color:color-mix(in lab, red, red)){.psh-spv-c-row{border-bottom:1px dotted color-mix(in oklab, var(--line) 30%, transparent)}}.psh-spv-c-row{align-items:baseline}.psh-spv-c-key{color:var(--muted);font-size:.78rem}.psh-spv-c-val{font-family:var(--font-serif);font-variant-numeric:tabular-nums;color:var(--ink);font-size:.95rem;font-weight:700}.psh-spv-c-text{color:var(--muted);margin:.85rem 0 0;font-size:.78rem;line-height:1.55}@media (max-width:860px){.fun-split{grid-template-columns:1fr!important}.fun-split-visual{position:static}}@media (max-width:720px){.topic-scroller-hero-title{-webkit-hyphens:auto;hyphens:auto;word-break:break-word;max-width:none!important}}q{quotes:"„" "“" "‚" "‘";color:inherit;font-style:italic}q:before{content:open-quote}q:after{content:close-quote}.oa-tooltip-wrap{display:inline;position:relative}.oa-tooltip-trigger{all:unset;cursor:help;border-bottom:1.5px dashed var(--gloss);color:inherit;border-radius:2px;padding:0 2px;transition:border-color .15s,color .15s,background .15s}.oa-tooltip-trigger:hover,.oa-tooltip-trigger:focus-visible{border-color:var(--gloss-strong);color:var(--gloss);background:var(--gloss-soft)}.oa-tooltip-popup{transform:translateX(calc(-50% + var(--tip-shift,0px)));z-index:100;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm,.5rem);width:max-content;max-width:min(360px,90vw);box-shadow:var(--shadow-soft);color:var(--ink);pointer-events:auto;padding:12px 16px;font-size:.85rem;line-height:1.5;animation:.15s ease-out oaTooltipIn;position:absolute;left:50%}.oa-tooltip-popup--above{bottom:calc(100% + 8px)}.oa-tooltip-popup--below{top:calc(100% + 8px)}@keyframes oaTooltipIn{0%{opacity:0;transform:translateX(calc(-50% + var(--tip-shift,0px))) translateY(4px)}to{opacity:1;transform:translateX(calc(-50% + var(--tip-shift,0px))) translateY(0)}}.oa-tooltip-term{color:var(--gloss);text-transform:uppercase;letter-spacing:.03em;margin-bottom:4px;font-size:.8rem;font-weight:600;display:block}.oa-tooltip-text{color:var(--ink);opacity:.85;display:block}.oa-deepdive{margin-top:1.25rem;margin-bottom:1rem}.oa-deepdive-trigger{all:unset;cursor:pointer;color:var(--gloss);background:0 0;border-radius:6px;align-items:center;gap:6px;padding:5px 12px 5px 8px;font-size:.82rem;font-weight:500;transition:color .2s ease-out,background .2s ease-out;display:inline-flex}.oa-deepdive-trigger:hover{color:var(--gloss-strong);background:var(--gloss-soft)}.oa-deepdive-trigger:focus-visible{outline:2px solid var(--gloss);outline-offset:2px}.oa-deepdive-icon{border:1.5px solid var(--gloss);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:transform .25s,border-color .15s;display:inline-flex}.oa-deepdive-trigger--open .oa-deepdive-icon{transform:rotate(45deg)}.oa-deepdive-icon-v{transition:opacity .2s}.oa-deepdive-trigger--open .oa-deepdive-icon-v{opacity:0}.oa-deepdive-body{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.oa-deepdive-body--open{grid-template-rows:1fr}.oa-deepdive-content{background:var(--panel);padding:0 1.5rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.oa-deepdive-content{background:color-mix(in oklab, var(--panel) 95%, var(--bg-char))}}.oa-deepdive-content{border:1px solid var(--gloss)}@supports (color:color-mix(in lab, red, red)){.oa-deepdive-content{border:1px solid color-mix(in oklab, var(--gloss) 18%, var(--line))}}.oa-deepdive-content{color:var(--ink);opacity:.92;border-radius:10px;font-size:.9rem;line-height:1.7;transition:padding .3s,margin .3s}.oa-deepdive-body--open .oa-deepdive-content{margin-top:.75rem;padding:1.25rem 1.5rem}.oa-deepdive-content p{margin:0 0 .75rem}.oa-deepdive-content p:last-child{margin-bottom:0}.oa-calcbox-wrap{display:inline;position:relative}.oa-calcbox-trigger{all:unset;cursor:pointer}.oa-calcbox-icon{vertical-align:super;color:var(--gloss);opacity:.75;border-radius:50%;justify-content:center;align-items:center;width:1.2em;height:1.2em;margin-left:4px;font-size:.85em;transition:opacity .15s,background .15s;display:inline-flex}.oa-calcbox-trigger:hover .oa-calcbox-icon,.oa-calcbox-trigger:focus-visible .oa-calcbox-icon{opacity:1;background:var(--gloss-soft)}.oa-calcbox-panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-md,.75rem);z-index:200;width:min(92vw,480px);max-height:60vh;padding:1.25rem 1.5rem;animation:.25s ease-out calcSlideUp;position:fixed;bottom:1rem;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 -4px 32px #0006,0 0 0 1px #ffffff0d}@keyframes calcSlideUp{0%{opacity:0;transform:translate(-50%)translateY(20px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.oa-calcbox-header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.oa-calcbox-title{color:var(--gloss);text-transform:uppercase;letter-spacing:.03em;font-size:.8rem;font-weight:600}.oa-calcbox-close{all:unset;cursor:pointer;color:var(--muted);border-radius:var(--radius-sm,.5rem);justify-content:center;align-items:center;min-width:44px;min-height:44px;font-size:1.2rem;line-height:1;transition:color .15s,background .15s;display:flex}.oa-calcbox-close:hover{color:var(--ink);background:var(--bg-accent-cool)}.oa-calcbox-content{font-family:var(--font-sans,"Avenir Next", sans-serif);color:var(--ink);opacity:.85;white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word;max-width:100%;margin:0;font-size:.8rem;line-height:1.7;overflow-x:hidden}@media (max-width:480px){.oa-calcbox-content{font-size:.72rem;line-height:1.6}}.oa-demo{--demo:#d99a2b;margin:var(--space-6) 0;padding:var(--space-3) var(--space-5) var(--space-5);border:1px dashed var(--demo);display:block}@supports (color:color-mix(in lab, red, red)){.oa-demo{border:1px dashed color-mix(in oklab, var(--demo) 60%, var(--line))}}.oa-demo{border-radius:var(--radius-md);background:var(--demo)}@supports (color:color-mix(in lab, red, red)){.oa-demo{background:color-mix(in oklab, var(--demo) 8%, transparent)}}.oa-demo-label{margin-bottom:var(--space-3);background:var(--demo);border-radius:999px;padding:2px 9px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.oa-demo-label{background:color-mix(in oklab, var(--demo) 22%, transparent)}}.oa-demo-label{color:var(--demo)}@supports (color:color-mix(in lab, red, red)){.oa-demo-label{color:color-mix(in oklab, var(--demo) 72%, var(--ink))}}.oa-demo-label{font-size:var(--fs-label);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.oa-demo-body{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.oa-demo-body{color:color-mix(in oklab, var(--ink) 88%, var(--muted))}}.oa-demo-body{font-size:var(--fs-body);line-height:var(--lh-body)}.oa-callout{margin:var(--space-6) 0;padding:.35rem 0 .35rem var(--space-5);border-left:3px solid var(--gloss);text-align:left;max-width:none}.oa-callout p{font-family:var(--font-serif);font-size:var(--fs-lead);color:var(--ink);line-height:1.6}@supports (color:color-mix(in lab, red, red)){.oa-callout p{color:color-mix(in oklab, var(--ink) 88%, var(--muted))}}.oa-callout p{max-width:none;margin:0;font-style:italic}.oa-sources{border-top:1px solid var(--line);margin-top:3rem;padding-top:1.5rem}.oa-sources-title{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0 0 .75rem;font-size:.8rem;font-weight:600}.oa-sources-list{margin:0;padding:0;list-style:none}.oa-sources-list li{color:var(--muted);margin-bottom:.4rem;font-size:.82rem;line-height:1.6}.oa-sources-list a{color:var(--gloss);text-decoration:none}.oa-sources-list a:hover{text-decoration:underline}.aircol-transform{text-align:center;max-width:480px;margin:2rem auto}.aircol-transform-svg{width:100%;max-height:320px}.aircol-scene{opacity:0;pointer-events:none;transition:opacity .5s}.aircol-scene--active{opacity:1;pointer-events:auto}@keyframes aircol-pulse{0%,to{opacity:1}50%{opacity:.4}}.aircol-pulse{animation:1s ease-in-out infinite aircol-pulse}@media (prefers-reduced-motion:reduce){.aircol-scene{transition:none}.aircol-pulse{animation:none}}.aircol-transform-label{color:var(--ink);min-height:2.5em;margin-top:1rem;font-size:.85rem;font-weight:500}.aircol-transform-dots{justify-content:center;gap:8px;margin-top:.75rem;display:flex}.aircol-transform-dot{all:unset;cursor:pointer;background:var(--line);border-radius:50%;width:10px;height:10px;transition:background .2s,transform .2s}.aircol-transform-dot--active{background:var(--gloss);transform:scale(1.3)}.aircol-transform-dot:hover{background:var(--gloss-strong)}.personal-col{max-width:320px;margin:1.5rem auto}.personal-col-svg{width:100%}.potential-matrix{max-width:560px;margin:1.5rem auto;overflow-x:auto}.potential-matrix-svg{width:100%;min-width:400px}.glossar-tip{margin:0 0 .5rem}.glossar-actions{gap:.75rem;margin-top:.5rem;display:flex}.glossar-action{all:unset;cursor:pointer;color:var(--gloss);border:1px solid var(--gloss);border-radius:999px;padding:4px 12px;font-size:.8rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.glossar-action{border:1px solid color-mix(in oklab, var(--gloss) 30%, transparent)}}.glossar-action{align-items:center;min-height:32px;transition:background .15s,border-color .15s;display:inline-flex}.glossar-action:hover,.glossar-action--active{background:var(--gloss-soft);border-color:var(--gloss)}.glossar-action--calc{color:var(--muted);border-color:var(--line)}.glossar-action--calc:hover,.glossar-action--calc.glossar-action--active{color:var(--gloss);border-color:var(--gloss)}.glossar-dive{background:var(--panel);margin-top:.75rem;padding:1.25rem 1.5rem}@supports (color:color-mix(in lab, red, red)){.glossar-dive{background:color-mix(in oklab, var(--panel) 95%, var(--bg-char))}}.glossar-dive{border:1px solid var(--gloss)}@supports (color:color-mix(in lab, red, red)){.glossar-dive{border:1px solid color-mix(in oklab, var(--gloss) 18%, var(--line))}}.glossar-dive{color:var(--ink);opacity:.92;border-radius:10px;font-size:.88rem;line-height:1.7}.glossar-dive p{margin:0 0 .65rem}.glossar-dive p:last-child{margin-bottom:0}.glossar-calc{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm,.5rem);margin-top:.75rem;padding:1rem 1.25rem}.glossar-calc pre{font-family:var(--font-sans);color:var(--ink);opacity:.85;white-space:pre-wrap;margin:0;font-size:.82rem;line-height:1.6}.oa-tooltip-more{color:var(--gloss);pointer-events:auto;margin-top:6px;font-size:.75rem;text-decoration:none;display:block}.oa-tooltip-more:hover{text-decoration:underline}.oa-tooltip-trigger:focus-visible,.oa-calcbox-trigger:focus-visible,.oa-deepdive-trigger:focus-visible,.glossar-action:focus-visible,.topic-fun-hero-metric:focus-within,.aircol-transform-dot:focus-visible{outline:2px solid var(--gloss);outline-offset:2px;box-shadow:none}.site-nav-mega-dropdown,.site-nav-mobile{z-index:91!important}.oa-calcbox-panel{z-index:95;position:relative}.oa-tooltip-popup{z-index:100}.oa-tooltip-wrap:hover,.oa-tooltip-wrap:focus-within,.oa-calcbox-wrap:hover,.oa-calcbox-wrap:focus-within{z-index:120}@media (max-width:768px){.fun-dot-nav{display:none!important}}.oa-tooltip-trigger{border-bottom-width:2px}.oa-calcbox-icon{border:1px solid var(--gloss);width:1.4em;height:1.4em;font-size:.9em}@supports (color:color-mix(in lab, red, red)){.oa-calcbox-icon{border:1px solid color-mix(in oklab, var(--gloss) 40%, transparent)}}.oa-calcbox-trigger:hover .oa-calcbox-icon,.oa-calcbox-trigger:focus-visible .oa-calcbox-icon{border-color:var(--gloss)}.topic-fun-hero-metric:has(.oa-calcbox-trigger):after{content:"";background:var(--gloss);opacity:.3;border-radius:1px;width:16px;height:2px;margin-top:.5rem;transition:opacity .2s;display:block}.topic-fun-hero-metric:has(.oa-tooltip-trigger):after{content:"";background:var(--gloss);opacity:.3;border-radius:1px;width:16px;height:2px;margin-top:.5rem;transition:opacity .2s;display:block}.topic-fun-hero-metric:has(.oa-calcbox-trigger):hover:after{opacity:.7}.topic-fun-hero-metric:has(.oa-tooltip-trigger):hover:after{opacity:.7}.oa-tooltip-trigger,.oa-calcbox-trigger,.oa-calcbox-icon,.oa-deepdive-trigger,.glossar-action,.topic-fun-hero-metric{transition-duration:.2s;transition-timing-function:ease-out}html{scrollbar-gutter:stable}.oa-calcbox-icon svg{display:block}.oa-calcbox-icon-v{transition:opacity .2s}.oa-calcbox-trigger[aria-expanded=true] .oa-calcbox-icon-v{opacity:0}.oa-paragraph{margin:0 0 .85em}.oa-paragraph:last-child{margin-bottom:0}.oa-calcbox-btn{all:unset;cursor:pointer;color:var(--gloss);border:1px solid var(--gloss);align-items:center;margin-left:6px;padding:2px 8px;font-size:.7rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.oa-calcbox-btn{border:1px solid color-mix(in oklab, var(--gloss) 35%, transparent)}}.oa-calcbox-btn{text-transform:uppercase;letter-spacing:.04em;vertical-align:middle;border-radius:4px;transition:background .2s,border-color .2s}.oa-calcbox-btn:hover{background:var(--gloss-soft);border-color:var(--gloss)}.oa-calcbox-btn:focus-visible{outline:2px solid var(--gloss);outline-offset:2px}.fun-table-wrap,.fun-table td,.fun-table th{overflow:visible}.glossar-action{min-height:28px!important;padding:3px 10px!important;font-size:.72rem!important}.oa-calc-inline{display:inline}.oa-calc-toggle{all:unset;cursor:pointer;color:var(--gloss);background:var(--gloss-soft);border:1px solid var(--gloss);align-items:center;gap:6px;margin:0 4px;padding:3px 13px 3px 10px;font-size:.9em;font-weight:600;line-height:1.4;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.oa-calc-toggle{border:1px solid color-mix(in oklab, var(--gloss) 32%, transparent)}}.oa-calc-toggle{vertical-align:baseline;border-radius:999px;transition:background .15s,border-color .15s,color .15s}.oa-calc-toggle:hover,.oa-calc-toggle:focus-visible{background:var(--gloss)}@supports (color:color-mix(in lab, red, red)){.oa-calc-toggle:hover,.oa-calc-toggle:focus-visible{background:color-mix(in oklab, var(--gloss) 16%, transparent)}}.oa-calc-toggle:hover,.oa-calc-toggle:focus-visible{border-color:var(--gloss)}.oa-calc-toggle-icon{flex:none;width:1.05em;height:1.05em}.oa-calc-expand{background:var(--panel);margin:.75rem 0 1rem;padding:1.25rem 1.5rem;display:block}@supports (color:color-mix(in lab, red, red)){.oa-calc-expand{background:color-mix(in oklab, var(--panel) 95%, var(--bg-char))}}.oa-calc-expand{border:1px solid var(--gloss)}@supports (color:color-mix(in lab, red, red)){.oa-calc-expand{border:1px solid color-mix(in oklab, var(--gloss) 20%, var(--line))}}.oa-calc-expand{border-radius:10px}.oa-calc-expand-header{color:var(--gloss);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--line);margin-bottom:.6rem;padding-bottom:.5rem;font-size:.72rem;font-weight:600;display:block}.oa-calc-expand-body{color:var(--ink);opacity:.88;white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word;tab-size:2;font-family:SF Mono,Fira Code,JetBrains Mono,monospace;font-size:.78rem;line-height:1.7;display:block}.topic-fun-hero-metric:has(.oa-calcbox-trigger){cursor:default!important;box-shadow:var(--shadow-soft)!important;border-color:var(--line)!important}.topic-fun-hero-metric:has(.oa-calcbox-trigger):hover{cursor:default!important;box-shadow:var(--shadow-soft)!important;border-color:var(--line)!important}.topic-fun-hero-metric:has(.oa-calcbox-trigger):after{cursor:default!important;box-shadow:var(--shadow-soft)!important;border-color:var(--line)!important}.topic-fun-hero-metric:has(.oa-tooltip-trigger){cursor:default!important;box-shadow:var(--shadow-soft)!important;border-color:var(--line)!important}.topic-fun-hero-metric:has(.oa-tooltip-trigger):after{cursor:default!important;box-shadow:var(--shadow-soft)!important;border-color:var(--line)!important}@supports (color:color-mix(in lab, red, red)){.topic-fun-hero-metric:has(.oa-calcbox-trigger){border-color:color-mix(in oklab, var(--line) 35%, transparent)!important}.topic-fun-hero-metric:has(.oa-calcbox-trigger):hover{border-color:color-mix(in oklab, var(--line) 35%, transparent)!important}.topic-fun-hero-metric:has(.oa-calcbox-trigger):after{border-color:color-mix(in oklab, var(--line) 35%, transparent)!important}.topic-fun-hero-metric:has(.oa-tooltip-trigger){border-color:color-mix(in oklab, var(--line) 35%, transparent)!important}.topic-fun-hero-metric:has(.oa-tooltip-trigger):after{border-color:color-mix(in oklab, var(--line) 35%, transparent)!important}}.topic-fun-hero-metric:after{display:none!important}.fun-hero-title{gap:.5rem}.hm-wrap{align-self:stretch;width:100%;max-width:960px;margin-top:2rem}.hm-grid{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}@media (max-width:680px){.hm-grid{grid-template-columns:1fr}}.hm-card{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.hm-card{border:1px solid color-mix(in oklab, var(--line) 30%, transparent)}}.hm-card{background:var(--panel);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.hm-card{background:color-mix(in oklab, var(--panel) 85%, transparent)}}.hm-card{flex-direction:column;padding:.75rem .9rem;transition:border-color .2s,background .2s;display:flex;position:relative;box-shadow:0 2px 8px #0000001f}.hm-card--has-detail{cursor:pointer}.hm-card--has-detail:hover{border-color:var(--gloss)}@supports (color:color-mix(in lab, red, red)){.hm-card--has-detail:hover{border-color:color-mix(in oklab, var(--gloss) 35%, transparent)}}.hm-card--has-detail:hover{background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.hm-card--has-detail:hover{background:color-mix(in oklab, var(--panel) 95%, transparent)}}.hm-card--has-detail:focus-visible{outline:2px solid var(--gloss);outline-offset:2px}.hm-card--active{border-color:var(--gloss)}@supports (color:color-mix(in lab, red, red)){.hm-card--active{border-color:color-mix(in oklab, var(--gloss) 30%, var(--line))}}.hm-card--active{background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.hm-card--active{background:color-mix(in oklab, var(--panel) 95%, transparent)}}.hm-card-value{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--topic-accent);font-size:clamp(1.1rem,1.6vw,1.35rem);font-weight:700;line-height:1.15}@supports (color:color-mix(in lab, red, red)){.hm-card-value{color:color-mix(in oklab, var(--topic-accent) 65%, var(--ink))}}.hm-card-label{color:var(--ink);margin-top:.25rem;font-size:.7rem;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.hm-card-label{color:color-mix(in oklab, var(--ink) 70%, var(--muted))}}.hm-card-chevron{color:var(--muted);opacity:.35;transition:opacity .2s,color .2s;position:absolute;top:.55rem;right:.55rem}.hm-card--has-detail:hover .hm-card-chevron{opacity:.7;color:var(--gloss)}.hm-card--active .hm-card-chevron{opacity:1;color:var(--gloss)}.hm-detail{border:1px solid var(--gloss);margin-top:.75rem}@supports (color:color-mix(in lab, red, red)){.hm-detail{border:1px solid color-mix(in oklab, var(--gloss) 20%, var(--line))}}.hm-detail{background:var(--panel);border-radius:10px;animation:.25s ease-out hmDetailIn;overflow:hidden}@keyframes hmDetailIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.hm-detail-inner{text-align:left;max-width:600px;margin:0 auto;padding:1.5rem 2rem}.hm-detail-label{text-transform:uppercase;letter-spacing:.06em;color:var(--gloss);border-bottom:1px solid var(--line);margin-bottom:.75rem;padding-bottom:.5rem;font-size:.68rem;font-weight:600;display:block}.hm-detail-calc{color:var(--ink);opacity:.88;white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word;background:0 0;border:none;margin:0;padding:0;font-family:SF Mono,Fira Code,JetBrains Mono,Menlo,monospace;font-size:.82rem;line-height:1.75}.hm-detail-text{color:var(--ink);opacity:.88;margin:0;font-size:.88rem;line-height:1.7}@media (max-width:680px){.hm-detail-inner{padding:1rem 1.1rem}.hm-detail-calc{font-size:.72rem;line-height:1.6}}.calc-shell{container:calcbox/inline-size}.calc-grid{text-align:left;grid-template-columns:fit-content(26ch) 1fr;align-items:baseline;gap:.4rem clamp(.85rem,2.5vw,1.75rem);display:grid}.calc-grid-row{display:contents}.calc-grid-k{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.calc-grid-k{color:color-mix(in oklab, var(--ink) 64%, var(--muted))}}.calc-grid-k{font-size:.82rem;line-height:1.5}.calc-grid-v{color:var(--ink);font-variant-numeric:tabular-nums;flex-direction:column;gap:.1rem;min-width:0;font-family:SF Mono,Fira Code,JetBrains Mono,Menlo,monospace;font-size:.82rem;line-height:1.5;display:flex}.calc-grid-vline{white-space:pre-wrap;overflow-wrap:break-word}.calc-grid-vline--result{color:var(--gloss);font-weight:600}.calc-grid-note{max-width:56ch;color:var(--ink);grid-column:1/-1}@supports (color:color-mix(in lab, red, red)){.calc-grid-note{color:color-mix(in oklab, var(--ink) 80%, var(--muted))}}.calc-grid-note{margin-top:.15rem;font-size:.82rem;line-height:1.6}.calc-grid-gap{grid-column:1/-1;height:.35rem}@container calcbox (max-width:440px){.calc-grid{display:block}.calc-grid-row{margin-bottom:.7rem;display:block}.calc-grid-k{color:var(--ink);margin-bottom:.15rem;display:block}@supports (color:color-mix(in lab, red, red)){.calc-grid-k{color:color-mix(in oklab, var(--ink) 58%, var(--muted))}}.calc-grid-k{font-size:.78rem}.calc-grid-v{padding-left:.85rem;font-size:.8rem}.calc-grid-note{margin-bottom:.7rem}.calc-grid-gap{height:.1rem}}@supports not (container-type:inline-size){@media (max-width:560px){.calc-grid{display:block}.calc-grid-row{margin-bottom:.7rem;display:block}.calc-grid-k{margin-bottom:.15rem;display:block}.calc-grid-v{padding-left:.85rem}}}.fun-split-text--full{grid-column:1/-1}.fun-section-visual{max-width:600px;margin-top:2rem;margin-left:auto;margin-right:auto}.a4sheets{max-width:400px;margin:1.5rem auto}.a4sheets-svg{width:100%}.foilstack{max-width:400px;margin:1.5rem auto}.foilstack-svg{width:100%}@keyframes foilDrop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.cms-standard-body{flex-direction:column;gap:1.4rem;display:flex}.cms-block+.cms-block{margin-top:1.2rem}.cms-block-heading{font-family:var(--font-serif,serif);color:var(--ink);margin:1.8rem 0 .6rem;font-weight:600;line-height:1.25}h2.cms-block-heading{font-size:1.5rem}h3.cms-block-heading{font-size:1.25rem}h4.cms-block-heading{font-size:1.1rem}.cms-block-paragraph p{margin:0 0 .8rem;line-height:1.7}.cms-block-paragraph p:last-child{margin:0}.static-page .oa-red,.cms-standard-body .oa-red{color:#ff6b6b;font-weight:600}.static-page a.oa-red,.cms-standard-body a.oa-red{color:#ff6b6b}:root[data-theme=light] .static-page .oa-red,:root[data-theme=light] .cms-standard-body .oa-red{color:#d42a2a}.cms-block-paragraph-image{align-items:start;gap:1.4rem;display:grid}.cms-block-paragraph-image .pi-figure{margin:0}.cms-block-paragraph-image .pi-figure img{border-radius:8px;width:100%;height:auto;display:block}.cms-block-paragraph-image .pi-figure figcaption{color:var(--muted,#888);margin-top:.4rem;font-size:.85rem;font-style:italic}.cms-block-paragraph-image.pi-right{grid-template-columns:1fr minmax(220px,38%)}.cms-block-paragraph-image.pi-right .pi-figure{order:2}.cms-block-paragraph-image.pi-left{grid-template-columns:minmax(220px,38%) 1fr}.cms-block-paragraph-image.pi-above,.cms-block-paragraph-image.pi-below,.cms-block-paragraph-image.pi-full{grid-template-columns:1fr}.cms-block-paragraph-image.pi-below .pi-figure{order:2}@media (max-width:720px){.cms-block-paragraph-image.pi-left,.cms-block-paragraph-image.pi-right{grid-template-columns:1fr}}.cms-block-image img{border-radius:8px;width:100%;height:auto;display:block}.cms-block-image figcaption{color:var(--muted,#888);margin-top:.5rem;font-size:.85rem;font-style:italic}.cms-img-narrow{max-width:480px;margin-inline:auto}.cms-block-gallery{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;display:grid}.cms-block-gallery figure{margin:0}.cms-block-gallery img{aspect-ratio:4/3;object-fit:cover;border-radius:8px;width:100%;display:block}.cms-spacer-sm{height:.8rem}.cms-spacer-md{height:2rem}.cms-spacer-lg{height:3.5rem}.cms-spacer-xl{height:6rem}.cms-block-divider{border:0;border-top:1px solid oklab(100% 0 5.96046e-8/.12);margin:2rem 0}.cms-block-quote{border-left:4px solid var(--gloss);margin:0;padding:.5rem 0 .5rem 1.2rem;font-size:1.1rem;font-style:italic}.cms-block-quote cite{opacity:.7;margin-top:.6rem;font-size:.85rem;font-style:normal;display:block}.cms-block-callout{border-left:3px solid var(--gloss);background:#ffffff0a;background:lab(100% -.0000298023 .0000119209/.04);border-radius:6px;padding:1rem 1.2rem}.cms-block-cta{background:#ffffff0d;background:lab(100% -.0000298023 .0000119209/.05);border:1px solid #ffffff1a;border:1px solid lab(100% -.0000298023 .0000119209/.1);border-radius:12px;padding:1.5rem 1.8rem}.cms-block-cta h3{margin:0 0 .4rem}.cms-block-cta p{margin:0 0 1rem;line-height:1.6}.cms-cta-btn{background:var(--gloss);color:var(--bg);border-radius:6px;padding:.6rem 1.2rem;font-weight:600;text-decoration:none;display:inline-block}.cms-cta-btn:hover{background:var(--gloss-strong)}.cms-block-wysiwyg{line-height:1.72}.cms-block-wysiwyg p{margin:0 0 .9rem}.cms-standard-body .cms-block-wysiwyg,.cms-standard-body .cms-block-paragraph,.cms-standard-body .cms-block-paragraph-image .pi-text{font-size:clamp(1.1rem,.98rem + .5vw,1.28rem)}.cms-block-wysiwyg h2,.cms-block-wysiwyg h3,.cms-block-wysiwyg h4{font-family:var(--font-serif,serif);margin:1.6rem 0 .5rem}.cms-block-wysiwyg ul,.cms-block-wysiwyg ol{margin:.4rem 0 .8rem;padding-left:1.4rem}.cms-block-wysiwyg ul{list-style:outside}.cms-block-wysiwyg ol{list-style:decimal}.cms-block-wysiwyg li{margin-bottom:.3rem;line-height:1.6}.cms-block-wysiwyg blockquote{border-left:3px solid #ffffff4d;border-left:3px solid lab(100% -.0000298023 .0000119209/.3);margin:1rem 0;padding-left:1rem;font-style:italic}.cms-block-wysiwyg a{text-underline-offset:2px;text-decoration:underline}.oa-text-sm{font-size:.85em}.oa-text-lg{font-size:1.3em}s,del{text-decoration:line-through}.cms-block-embed iframe{border:0;max-width:100%}.static-page-sections{margin-top:2rem}.static-section{margin-bottom:2.5rem}.static-section-title{color:var(--ink);margin:0 0 .75rem;font-size:1.15rem;font-weight:600;line-height:1.3}.static-section p{color:var(--ink);font-size:.95rem;line-height:1.75}@supports (color:color-mix(in lab, red, red)){.static-section p{color:color-mix(in oklab, var(--ink) 85%, var(--muted))}}.static-section p{margin:0 0 .75rem}.static-section a{color:var(--gloss);text-decoration:none}.static-section a:hover{text-decoration:underline}.static-list{margin:.5rem 0 1rem;padding-left:1.25rem}.static-list li{color:var(--ink);font-size:.9rem;line-height:1.65}@supports (color:color-mix(in lab, red, red)){.static-list li{color:color-mix(in oklab, var(--ink) 80%, var(--muted))}}.static-list li{margin-bottom:.3rem}.act-wrap{max-width:480px;margin:1.5rem auto;padding:1rem 0}.act-display{text-align:center;padding:1rem 0}.act-step-num{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem;font-size:.68rem}.act-title{color:var(--gloss);font-size:1.8rem;font-weight:700;line-height:1.1}.act-subtitle{color:var(--ink);margin-top:.4rem;font-size:.9rem}.act-detail{color:var(--muted);margin-top:.5rem;max-width:320px;margin-inline:auto;font-size:.78rem}.act-nav{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:1.25rem;padding-top:1rem;display:flex}.act-btn{all:unset;cursor:pointer;color:var(--gloss);border-radius:4px;padding:4px 8px;font-size:.75rem;transition:background .15s}.act-btn:hover{background:var(--gloss-soft)}.act-btn:disabled{opacity:.3;cursor:default}.act-btn:disabled:hover{background:0 0}.act-dots{gap:6px;display:flex}.act-dot{all:unset;cursor:pointer;background:var(--line);border-radius:50%;width:8px;height:8px;transition:background .2s,transform .2s}.act-dot--active{background:var(--gloss);transform:scale(1.3)}.pc-wrap{max-width:420px;margin:1.5rem auto;padding:1rem 0}.pc-title{text-transform:uppercase;letter-spacing:.06em;color:var(--gloss);margin-bottom:1rem;font-size:.72rem;font-weight:600}.pc-grid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.pc-item{background:var(--bg-char);border-radius:6px;padding:.6rem}@supports (color:color-mix(in lab, red, red)){.pc-item{background:color-mix(in oklab, var(--bg-char) 60%, var(--panel))}}.pc-item--accent{border:1px solid var(--gloss)}@supports (color:color-mix(in lab, red, red)){.pc-item--accent{border:1px solid color-mix(in oklab, var(--gloss) 25%, transparent)}}.pc-value{color:var(--ink);font-size:1.1rem;font-weight:700;display:block}.pc-label{color:var(--muted);margin-top:.15rem;font-size:.7rem;display:block}.pc-example{border-top:1px solid var(--line);color:var(--muted);margin-top:1rem;padding-top:.75rem;font-size:.78rem;line-height:1.5}.a4s-wrap{max-width:480px;margin:1.5rem auto;padding:1rem 0}.a4s-title{text-transform:uppercase;letter-spacing:.06em;color:var(--gloss);margin-bottom:.5rem;font-size:.72rem;font-weight:600}.a4s-desc{color:var(--ink);font-size:.82rem}@supports (color:color-mix(in lab, red, red)){.a4s-desc{color:color-mix(in oklab, var(--ink) 80%, var(--muted))}}.a4s-desc{margin-bottom:1rem;line-height:1.5}.a4s-bar{border-radius:6px;height:32px;display:flex;overflow:hidden}.a4s-bar-pre{background:#5a9b6e;align-items:center;padding:0 8px;display:flex}.a4s-bar-add{background:#d14b4b;align-items:center;padding:0 8px;display:flex}.a4s-bar-label{color:#fff;white-space:nowrap;font-size:.65rem;font-weight:500}.a4s-leg--pre:before{content:"●";color:#5a9b6e;margin-right:4px}.a4s-leg--add:before{content:"●";color:#d14b4b;margin-right:4px}.fs-wrap{max-width:420px;margin:1.5rem auto;padding:1rem 0}.fs-title{text-transform:uppercase;letter-spacing:.06em;color:var(--gloss);margin-bottom:.5rem;font-size:.72rem;font-weight:600}.fs-desc{color:var(--ink);font-size:.82rem}@supports (color:color-mix(in lab, red, red)){.fs-desc{color:color-mix(in oklab, var(--ink) 80%, var(--muted))}}.fs-desc{margin-bottom:1rem;line-height:1.5}.fs-visual{flex-direction:column;gap:2px;display:flex}.fs-foil{background:#d14b4b;border-radius:2px;height:4px}.fs-note{color:var(--muted);margin-top:.75rem;font-size:.75rem;line-height:1.45}.act-svg,.pc-svg,.a4s-svg,.fs-svg{width:100%;display:block}.act-label{text-align:center;color:var(--ink);min-height:1.5em;margin:.75rem 0 0;font-size:.82rem}.a4s-header{margin-bottom:.75rem}.a4s-title{text-transform:uppercase;letter-spacing:.06em;color:var(--gloss);font-size:.72rem;font-weight:600;display:block}.a4s-sub{color:var(--muted);margin-top:.15rem;font-size:.75rem;display:block}.a4s-legend{gap:1.25rem;margin-top:.6rem;font-size:.72rem;display:flex}.a4s-leg{color:var(--muted)}.a4s-leg--pre{color:#5a9b6e}.a4s-leg--add{color:#d14b4b}.pm-wrap{max-width:600px;margin:1.5rem auto}.pm-header{margin-bottom:.75rem}.pm-ref{color:#d14b4b;font-size:.72rem;font-weight:500}.pm-rows{flex-direction:column;gap:.4rem;display:flex}.pm-row{grid-template-columns:90px 1fr 90px 80px;align-items:center;gap:.5rem;font-size:.78rem;display:grid}.pm-label{color:var(--ink);font-size:.76rem}.pm-bar-track{background:var(--line);height:16px;position:relative}@supports (color:color-mix(in lab, red, red)){.pm-bar-track{background:color-mix(in oklab, var(--line) 30%, transparent)}}.pm-bar-track{border-radius:3px}.pm-bar{opacity:.7;border-radius:2px;height:12px;position:absolute;top:2px}.pm-value{color:var(--ink);text-align:right;font-family:SF Mono,Fira Code,monospace;font-size:.72rem}.pm-perm{color:var(--muted);font-size:.68rem}.pm-legend{color:var(--muted);gap:1rem;margin-top:.6rem;font-size:.7rem;display:flex}@media (max-width:560px){.pm-row{grid-template-columns:80px 1fr;gap:.25rem}.pm-value,.pm-perm{grid-column:2;font-size:.65rem}}@media print{:root,[data-theme=dark],[data-theme=light]{--bg-char:#fff;--bg-smoke:#fff;--panel:#fff;--panel-soft:#fff;--ink:#16201b;--muted:#4a5560;--line:#c2ccd2;--heat:#b14a2c;--heat-soft:#c97a5f;--sea:#156a78;--acid:#786420;--gloss:#0e5f66;--gloss-strong:#0a4a50;--gloss-soft:#0e5f6614;--shadow-hard:none;--shadow-soft:none;--bg-accent-warm:transparent;--bg-accent-cool:transparent;--grid-line:transparent;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{color:#16201b!important;background:#fff!important}@page{margin:16mm 14mm}nav.site-nav,.site-nav,.fun-dot-nav,.fun-scroll-hint,.topic-top-nav,.topic-pager,.fun-big-number,.fun-figure-zoom,.fun-lightbox,.fun-cta,.paths-section,.space-hero-actions,.oa-tooltip-popup,.oa-calc-toggle,[class*=cockpit]{display:none!important}.fun-reveal,.fun-reveal.is-visible,[class*=reveal]{opacity:1!important;visibility:visible!important;filter:none!important;transition:none!important;transform:none!important}*{scroll-snap-type:none!important;scroll-snap-align:none!important;animation:none!important}.fun-hero,.fun-section,.space-hero{height:auto!important;min-height:0!important;padding:.4rem 0!important;position:static!important;overflow:visible!important}.fun-heading,.fun-hero-title,.fun-hero-title-main,.fun-hero-title-sub,.fun-section-kicker,h1,h2,h3,h4{break-after:avoid;page-break-after:avoid;color:#14201a!important}.fun-body,.fun-list,.fun-hero-hook,.topic-fun-hero-summary,p,li,blockquote,figure,table,.fun-pullquote{break-inside:avoid;page-break-inside:avoid}.fun-body,.fun-list,.fun-hero-hook,p,li{color:#1c2a22!important;font-size:11.5pt!important;line-height:1.5!important}.oa-deepdive-body{grid-template-rows:1fr!important}.oa-deepdive-content{background:0 0!important;border:0!important;border-left:2px solid #c2ccd2!important;margin-top:.3rem!important;padding:.2rem 0 .2rem .8rem!important;overflow:visible!important}.oa-deepdive-trigger{color:#14201a!important}.oa-tooltip-trigger{color:inherit!important;cursor:auto!important;background:0 0!important;border:0!important}.fun-figure-button{background:0 0!important;border:0!important;width:auto!important;padding:0!important;display:block!important}.fun-figure-image,img{break-inside:avoid;max-width:100%!important;height:auto!important}.oa-callout,blockquote,.fun-pullquote{color:#14201a!important;background:0 0!important;border-left:3px solid #0e5f66!important}.topic-fun-page{background:#fff!important}[class*=fun-],[class*=topic-],main,section,article,header{background-image:none!important}.photo-cycle .pc-node rect{fill:#fff!important;stroke:#7a8590!important}.photo-cycle .pc-node-line{fill:#16201b!important}}.climate-visuals{isolation:isolate;width:100%;max-width:980px;margin:1.5rem auto 0;position:relative}.cv-grid{grid-template-columns:1.78fr 1fr;align-items:start;gap:clamp(.8rem,2.4vw,1.5rem);display:grid}.cv-item{flex-direction:column;gap:.55rem;min-width:0;display:flex}.cv-media{background:var(--panel);width:100%;position:relative}@supports (color:color-mix(in lab, red, red)){.cv-media{background:color-mix(in oklab, var(--panel) 78%, #000)}}.cv-media{border:1px solid var(--line);border-radius:var(--radius-sm,.5rem);overflow:hidden}.cv-media--video{aspect-ratio:16/9}.cv-media--spiral{aspect-ratio:1}.cv-frame,.cv-consent-gate,.cv-gif{width:100%;height:100%;display:block;position:absolute;inset:0}.cv-frame{border:0}.cv-media--video iframe{border:0;width:100%;height:100%;display:block}.cv-gif{object-fit:contain}.cv-consent-gate{overflow:hidden}.cv-consent-poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cv-consent-panel{text-align:center;-webkit-backdrop-filter:blur(10px)saturate(1.1);backdrop-filter:blur(10px)saturate(1.1);background:#080c10bd;border:1px solid #ffffff24;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.55rem;width:min(92%,30rem);height:fit-content;margin:auto;padding:.95rem 1.15rem;display:flex;position:absolute;inset:0;box-shadow:0 12px 32px #00000073}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cv-consent-panel{background:#080c10e0}}@media (max-width:520px){.cv-consent-panel{border-radius:12px;gap:.4rem;width:min(96%,30rem);padding:.7rem .85rem}}.cv-consent-text{color:#eef2f5;max-width:34ch;margin:0;font-size:clamp(.68rem,1.6vw,.8rem);line-height:1.45}.cv-consent-text strong{color:#fff}.cv-consent-btn{color:#131a16;cursor:pointer;background:#fff;border:0;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.85rem;font-weight:600;transition:background .15s,transform .15s;display:inline-flex}.cv-consent-btn:hover{background:#e6ebee;transform:scale(1.03)}.cv-consent-link{color:#cfe0e6;font-size:.7rem;text-decoration:underline}.cv-cap{color:var(--ink);font-size:.8rem;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.cv-cap{color:color-mix(in oklab, var(--ink) 80%, var(--muted))}}.cv-cap strong{color:var(--ink);font-weight:600}.cv-sources{margin:1.2rem 0 0}.cv-sources-title{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 .45rem;font-size:.7rem;font-weight:600}.cv-sources-list{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.cv-sources-list li{color:var(--ink);font-size:.78rem;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.cv-sources-list li{color:color-mix(in oklab, var(--ink) 74%, var(--muted))}}.cv-sources-list li{border-left:2px solid var(--line);padding-left:.75rem}.cv-src-credit{display:block}.cv-src-what{color:var(--ink);font-weight:600}.cv-src-meta{flex-wrap:wrap;gap:.2rem 1.1rem;margin-top:.3rem;display:flex}.cv-src-meta a{color:var(--gloss);text-underline-offset:2px;padding:.15rem 0;text-decoration:underline;display:inline-block}.cv-src-meta a:hover{color:var(--gloss-strong)}.fun-section[data-fun-section=klima-visuals]{z-index:5;margin-top:clamp(-5rem,-7vw,-2.5rem);padding-top:.5rem}.fun-section[data-fun-section=klima-visuals] .climate-visuals{margin-top:0}@media (max-width:560px){.cv-grid{grid-template-columns:1fr;gap:1.1rem}}.site-nav-mobile{background:linear-gradient(180deg, var(--bg-char) 0%, var(--bg-smoke) 100%)}@media (max-width:768px){.fun-section .fun-table-wrap,.topic-fun-page .fun-table-wrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow:auto hidden}.fun-table-card{max-width:100%}.fun-table-section,.fun-table-visual,.fun-table-copy,.fun-wide-content,.fun-split-visual,.fun-split-text,.fun-split>*{min-width:0}}@media (max-width:560px){.fun-hero .fun-hero-title-main{text-wrap:normal;max-width:100%;font-size:1.5rem;line-height:1.2}.fun-section .fun-heading{font-size:1.55rem}.fun-table-wrap{overflow:visible}.fun-table{background:0 0;border:0;min-width:0}.fun-table thead{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fun-table,.fun-table tbody,.fun-table tr,.fun-table td{width:100%;display:block}.fun-table tr{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.fun-table tr{border:1px solid color-mix(in oklab, var(--line) 32%, transparent)}}.fun-table tr{background:var(--panel);border-radius:.9rem;margin-bottom:.8rem;padding:.95rem 1.1rem}@supports (color:color-mix(in lab, red, red)){.fun-table tr{background:color-mix(in oklab, var(--panel) 55%, transparent)}}.fun-table tr:last-child{margin-bottom:0}.fun-table td{background:0 0;border:0;padding:0}.fun-table tbody tr:nth-child(2n) td{background:0 0}.fun-table td:first-child{font-family:var(--font-serif);color:var(--ink);border-bottom:1px solid var(--line);margin-bottom:.65rem;padding-bottom:.6rem;font-size:1.12rem;font-weight:600;line-height:1.25}@supports (color:color-mix(in lab, red, red)){.fun-table td:first-child{border-bottom:1px solid color-mix(in oklab, var(--line) 26%, transparent)}}.fun-table td:first-child:before{display:none}.fun-table td+td{margin-top:.6rem}.fun-table td+td:before{content:attr(data-label);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-bottom:.15rem;font-size:.7rem;font-weight:600;display:block}.fun-table td[data-label=""]:before{display:none}}.kz-approx{color:var(--muted);vertical-align:.28em;letter-spacing:0;margin-right:.14em;font-size:.5em;font-weight:600}@media (min-width:761px){.bezug-card:first-child .bezug-visual svg{height:116%}.bezug-card:nth-child(2) .bezug-visual svg{height:82%}}.oa-def-term{color:var(--gloss);letter-spacing:.01em;font-size:1.04em;font-weight:700}.fun-keeling-wide{width:100%;max-width:min(100%,940px);margin-top:var(--space-5);margin-inline:auto}.keeling-panel-lede{flex-direction:column;align-items:flex-start;gap:.2rem;display:flex}.keeling-lede-part{font-variant-numeric:tabular-nums}.keeling-control-group input[type=range]{cursor:pointer}.keeling-range{margin-top:1rem}.keeling-range-labels{color:var(--ink);justify-content:space-between;gap:1rem;font-size:.8rem;display:flex}@supports (color:color-mix(in lab, red, red)){.keeling-range-labels{color:color-mix(in oklab, var(--ink) 78%, var(--muted))}}.keeling-range-labels{margin-bottom:.9rem}.keeling-range-labels strong{color:var(--ink);font-variant-numeric:tabular-nums}.keeling-range-track{height:22px;position:relative}.keeling-range-track:before{content:"";background:var(--ink);border-radius:999px;height:5px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.keeling-range-track:before{background:color-mix(in oklab, var(--ink) 26%, transparent)}}.keeling-range-fill{background:var(--topic-secondary);border-radius:999px;height:5px;position:absolute;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.keeling-range-fill{background:color-mix(in oklab, var(--topic-secondary) 58%, var(--gloss))}}.keeling-range-fill{pointer-events:none}.keeling-range-input{appearance:none;pointer-events:none;background:0 0;width:100%;height:22px;margin:0;position:absolute;top:0;left:0}.keeling-range-input::-webkit-slider-thumb{appearance:none;pointer-events:auto;background:var(--topic-secondary);border-radius:50%;width:18px;height:18px}@supports (color:color-mix(in lab, red, red)){.keeling-range-input::-webkit-slider-thumb{background:color-mix(in oklab, var(--topic-secondary) 52%, var(--gloss))}}.keeling-range-input::-webkit-slider-thumb{border:2px solid var(--panel)}@supports (color:color-mix(in lab, red, red)){.keeling-range-input::-webkit-slider-thumb{border:2px solid color-mix(in oklab, var(--panel) 80%, black)}}.keeling-range-input::-webkit-slider-thumb{cursor:pointer;box-shadow:0 1px 5px #00000073}.keeling-range-input::-moz-range-thumb{pointer-events:auto;border:2px solid var(--panel);width:18px;height:18px}@supports (color:color-mix(in lab, red, red)){.keeling-range-input::-moz-range-thumb{border:2px solid color-mix(in oklab, var(--panel) 80%, black)}}.keeling-range-input::-moz-range-thumb{background:var(--topic-secondary);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.keeling-range-input::-moz-range-thumb{background:color-mix(in oklab, var(--topic-secondary) 52%, var(--gloss))}}.keeling-range-input::-moz-range-thumb{cursor:pointer;box-shadow:0 1px 5px #00000073}.keeling-range-input::-webkit-slider-runnable-track{background:0 0;border:none}.keeling-range-input::-moz-range-track{background:0 0;border:none}.keeling-range-input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--gloss);outline-offset:2px}.keeling-range-scale{font-variant-numeric:tabular-nums;color:var(--muted);justify-content:space-between;margin-top:.35rem;font-size:.72rem;display:flex}.keeling-panel-source{color:var(--muted);margin:.8rem 0 0;font-size:.74rem;line-height:1.5}.keeling-panel-source a{color:inherit;text-decoration:underline}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
