@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-font-weight:initial;--tw-outline-style:solid;--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;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base,components;@layer utilities{.\@container{container-type:inline-size}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.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}}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-16{margin-top:calc(var(--spacing) * 16)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.aspect-square{aspect-ratio:1}.max-w-5xl{max-width:var(--container-5xl)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.zoom-200{zoom:200%}.resize{resize:both}.content-end{align-content:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.object-cover{object-fit:cover}.p-4{padding:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-8{padding-top:calc(var(--spacing) * 8)}.font-mono{font-family:var(--font-mono)}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-wrap{text-wrap:wrap}.italic{font-style:italic}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--simpliby-grau:#1c2528;--simpliby-rot:#a10000;--simpliby-petrol:#147e7e;--ink-950:#0d1214;--ink-900:#1c2528;--ink-800:#2b3539;--ink-700:#3d4a4f;--ink-600:#5a676d;--ink-500:#7a868c;--ink-400:#a0aaaf;--ink-300:#c4cbcf;--ink-200:#dfe3e5;--ink-100:#eef0f2;--ink-50:#f6f7f8;--ink-0:#fff;--red-900:#6b0000;--red-800:#870000;--red-700:#a10000;--red-600:#b81a1a;--red-500:#cc3434;--red-400:#e06464;--red-200:#f3c8c8;--red-100:#fae3e3;--red-50:#fdf2f2;--petrol-800:#0d5757;--petrol-700:#147e7e;--petrol-600:#1ba1a1;--petrol-100:#e4efed;--petrol-50:#f4faf9;--fg-1:var(--ink-900);--fg-2:var(--ink-700);--fg-3:var(--ink-600);--fg-eyebrow:var(--ink-600);--fg-disabled:var(--ink-400);--fg-on-dark:var(--ink-50);--fg-on-red:var(--ink-0);--fg-accent:var(--red-700);--fg-accent-2:var(--simpliby-petrol);--bg-canvas:var(--ink-0);--bg-soft:var(--ink-50);--bg-muted:var(--ink-100);--bg-inverse:var(--ink-900);--bg-accent:var(--red-700);--bg-accent-soft:var(--red-50);--bg-accent-2:var(--simpliby-petrol);--bg-accent-2-soft:var(--petrol-50);--border-subtle:var(--ink-200);--border-1:var(--ink-300);--border-2:var(--ink-400);--border-strong:var(--ink-900);--line-section:2px solid var(--ink-900);--line-box:1px solid var(--ink-300);--line-row:1px solid var(--ink-200);--border-accent:var(--red-700);--border-accent-2:var(--simpliby-petrol);--status-success:#2f7d4f;--status-warning:#c98a1a;--status-danger:var(--red-700);--status-info:#2a5b7d;--font-sans:"Mulish", system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--font-display:"Mulish", system-ui, sans-serif;--font-serif:"Newsreader", Georgia, "Times New Roman", serif;--font-mono:"Space Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-black:800;--fs-h1-home:96px;--fs-h1:84px;--fs-h1-sm:68px;--fs-h2:56px;--fs-h2-sub:44px;--fs-h2-art:34px;--fs-h3-lg:32px;--fs-h3:24px;--fs-lead:22px;--fs-art:18.5px;--fs-body:17px;--fs-small:15px;--fs-meta:13px;--fs-label:12px;--fs-12:.75rem;--fs-14:.875rem;--fs-16:1rem;--fs-18:1.125rem;--fs-20:1.25rem;--fs-24:1.5rem;--fs-30:1.875rem;--fs-36:2.25rem;--fs-44:2.75rem;--fs-56:3.5rem;--fs-72:4.5rem;--lh-tight:1.1;--lh-snug:1.25;--lh-normal:1.5;--lh-relaxed:1.65;--lh-h1:1;--lh-h2:1.05;--lh-h2-sub:1.1;--lh-h3-lg:1.15;--lh-h3:1.25;--lh-lead:1.5;--lh-art:1.75;--lh-body:1.6;--lh-small:1.55;--lh-meta:1.5;--lh-label:1.4;--tracking-tight:-.02em;--tracking-snug:-.01em;--tracking-normal:0;--tracking-wide:.04em;--tracking-eyebrow:.12em;--tracking-meta:.06em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-28:112px;--space-32:128px;--radius:2px;--radius-round:50%;--radius-sm:4px;--radius-md:8px;--radius-lg:14px;--radius-xl:20px;--radius-2xl:28px;--radius-pill:999px;--shadow-xs:0 1px 2px #1c25280f;--shadow-sm:0 2px 6px #1c25280f, 0 1px 2px #1c25280a;--shadow-md:0 6px 16px #1c252814, 0 2px 4px #1c25280a;--shadow-lg:0 14px 32px #1c25281a, 0 4px 8px #1c25280a;--shadow-xl:0 28px 60px #1c252824, 0 8px 16px #1c25280f;--shadow-focus:0 0 0 1px var(--petrol-700,#147e7e);--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s}html{font-size:16px}html,body{font-family:var(--font-sans);line-height:var(--lh-normal);color:var(--fg-1);background:var(--bg-canvas);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body{font-size:var(--fs-body)}h1,.h1{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--tracking-tight);color:var(--fg-1);margin:0 0 var(--space-6);text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}h2,.h2{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--tracking-snug);color:var(--fg-1);margin:0 0 var(--space-6);text-wrap:balance;overflow-wrap:break-word}h3,.h3{font-family:var(--font-serif);font-weight:500;font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--tracking-snug);color:var(--fg-1);margin:0 0 var(--space-3)}h4,.h4,h5,.h5{font-weight:var(--weight-semibold);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--fg-1);margin:0 0 var(--space-3)}p,.p{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--fg-2);margin:0 0 var(--space-4);text-wrap:pretty}ul,ol,dl{margin:0 0 var(--space-4)}button,input,select,textarea{font:inherit;margin:0;padding:0}blockquote,figure{margin:0}:is(h2,.h2)+:is(p,ul,ol,.lead),:is(h3,.h3)+:is(p,ul,ol,.lead){margin-top:0!important}.lead{font-family:var(--font-serif);font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--fg-2);font-weight:300}.eyebrow{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);font-weight:400;display:inline-block}small,.small,.caption{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--fg-3)}::placeholder{color:var(--ink-600);opacity:1}a{color:var(--fg-1);text-decoration:underline;-webkit-text-decoration-color:var(--red-700);-webkit-text-decoration-color:var(--red-700);-webkit-text-decoration-color:var(--red-700);text-decoration-color:var(--red-700);text-underline-offset:3px;transition:color var(--dur-fast) var(--ease-out);text-decoration-thickness:2px}a:hover{color:var(--red-700)}code,kbd,pre{font-family:var(--font-mono)}code{background:var(--ink-100);padding:0 var(--space-1);border-radius:var(--radius);color:var(--ink-900)}::selection{background:var(--red-700);color:var(--ink-0)}@media (max-width:1100px){:root{--fs-h1-home:84px;--fs-h1:68px;--fs-h1-sm:56px;--fs-h2:44px;--fs-h2-sub:34px}}@media (max-width:760px){:root{--fs-h1-home:44px;--fs-h1:44px;--fs-h1-sm:34px;--fs-h2:34px;--fs-h2-sub:32px;--fs-h2-art:24px;--fs-h3-lg:24px}}:root{--acc:var(--simpliby-petrol);--acc-deep:var(--petrol-800);--serif:var(--font-serif);--ui:var(--font-sans);--mono:var(--font-mono);--rule:var(--ink-900)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink-950);font-family:var(--ui);-webkit-font-smoothing:antialiased;background:#fff;margin:0}.lab-wrap{max-width:1200px;padding:0 var(--space-10);margin:0 auto}a{color:inherit}.lab-top{border-bottom:1px solid var(--ink-300);z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;position:sticky;top:0}.lab-top-inner{max-width:1200px;padding:var(--space-4) var(--space-10);align-items:center;gap:var(--space-5);flex-wrap:wrap;margin:0 auto;display:flex}.lab-top img{height:24px}.lab-top .tag{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);border-left:1px solid var(--ink-200);padding-left:var(--space-4);font-weight:400}.lab-top .spacer{flex:1}.palette{align-items:center;gap:var(--space-3);display:flex}.palette .lbl{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);font-weight:400}.swatch{border-radius:var(--radius);width:26px;height:26px;box-shadow:0 0 0 1px var(--ink-300);cursor:pointer;transition:transform var(--dur-fast);border:2px solid #fff;padding:0}.swatch:hover{transform:scale(1.12)}.swatch.active{box-shadow:0 0 0 2px var(--ink-950)}.lab-intro{padding:var(--space-16) 0 var(--space-5)}.lab-intro .k{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);font-weight:400}.lab-intro h1{font-family:var(--serif);font-weight:400;font-size:var(--fs-h1-sm);letter-spacing:-.02em;margin:var(--space-5) 0 var(--space-5);color:var(--ink-950);line-height:1}.lab-intro p{font-size:var(--fs-art);color:var(--ink-800);max-width:64ch;margin:0;line-height:1.6}.block{padding:var(--space-16) 0;border-top:2px solid var(--rule)}.block-head{margin-bottom:var(--space-8);max-width:70ch}.block-head .bn{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);font-weight:400}.block-head h2{font-family:var(--serif);font-weight:400;font-size:var(--fs-h2-sub);letter-spacing:-.01em;margin:var(--space-3) 0 var(--space-6);color:var(--ink-950);line-height:1.1}.block-head p{font-size:var(--fs-small);color:var(--ink-700);margin:0;line-height:1.55}.vstack{gap:var(--space-6);flex-direction:column;display:flex}.vrow{flex-direction:column;gap:0;display:flex}.vcap{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);margin-bottom:var(--space-3);align-items:center;gap:var(--space-3);font-weight:400;display:flex}.vcap b{color:var(--ink-950)}.vcap .pick{color:var(--acc);font-weight:700}.vpanel{border:1px solid var(--ink-300);border-radius:var(--radius);padding:var(--space-8);background:#fff}.grid2{gap:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.btn{align-items:center;gap:var(--space-3);font-family:var(--ui);font-weight:700;font-size:var(--fs-small);padding:var(--space-4) var(--space-6);border-radius:var(--radius);cursor:pointer;transition:all var(--dur-fast) var(--ease-out);border:1.5px solid #0000;line-height:1.55;text-decoration:none;display:inline-flex}.btn .ar{transition:transform var(--dur-base) var(--ease-out)}.btn--red{background:var(--red-700);color:#fff}.btn--red:hover{background:var(--red-800)}.btn--ink{background:var(--ink-950);color:#fff}.btn--ink:hover{background:var(--ink-800)}.btn--acc{background:var(--acc);color:#fff}.btn--acc:hover{filter:brightness(.88)}.btn--outline{color:var(--ink-950);border-color:var(--ink-300);background:#fff}.btn--outline:hover{background:var(--ink-950);color:#fff;border-color:var(--ink-950)}.btn--outline-acc{color:var(--acc);border-color:var(--acc);background:#fff}.btn--outline-acc:hover{background:var(--acc);color:#fff}.btn--mono{font-family:var(--mono);font-weight:700;font-size:var(--fs-meta);letter-spacing:.01em}.btn--sharp,.btn--pill{border-radius:var(--radius)}.link-quiet{align-items:center;gap:var(--space-2);font-weight:600;font-size:var(--fs-small);color:var(--ink-900);border-bottom:2px solid var(--acc);padding-bottom:var(--space-1);transition:color var(--dur-fast);font-family:var(--font-sans);letter-spacing:0;text-decoration:none;display:inline-flex}.link-quiet:hover{color:var(--acc)}.link-mono{font-family:var(--font-sans);font-size:var(--fs-small);color:var(--ink-600);border-bottom:1px solid var(--ink-300);padding-bottom:var(--space-1);letter-spacing:0;font-weight:600;text-decoration:none}.link-mono:hover{color:var(--ink-900);border-color:var(--ink-900)}.btnrow{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.eb{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);align-items:center;gap:var(--space-3);font-weight:400;display:inline-flex}.eb.rule:before{content:"";background:var(--acc);width:34px;height:1px}.eb--red{color:var(--red-700)}.hero-demo .eb{margin-bottom:var(--space-6)}.hero-demo h1{font-family:var(--serif);font-weight:400;font-size:var(--fs-h1);letter-spacing:-.02em;color:var(--ink-950);margin:0;line-height:1}.hero-demo h1 .acc{color:var(--acc);font-style:italic}.hero-demo .lead{font-size:var(--fs-lead);color:var(--ink-800);max-width:40ch;margin:var(--space-6) 0 0;font-weight:500;line-height:1.5}.hero-demo .lead .strong{color:var(--ink-950)}.hero-demo .acts{gap:var(--space-4);margin-top:var(--space-8);flex-wrap:wrap;align-items:center;display:flex}.contrast-note{font-family:var(--mono);font-size:var(--fs-label);color:var(--ink-600);background:var(--ink-50);border:1px solid var(--ink-300);border-radius:var(--radius);padding:var(--space-1) var(--space-2);margin-left:var(--space-2);display:inline-block}.tags-inline{font-family:var(--serif);font-size:var(--fs-h3);color:var(--ink-900);flex-wrap:wrap;align-items:center;gap:0;font-weight:500;line-height:1.25;display:flex}.tags-inline span{padding:0 var(--space-5);border-right:1px solid var(--ink-200)}.tags-inline span:first-child{padding-left:0}.tags-inline span:last-child{border-right:none}.tags-inline .dot{color:var(--acc)}.tags-num{border-top:2px solid var(--rule);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.tags-num .ti{padding:var(--space-5) var(--space-5) var(--space-5) 0;border-right:1px solid var(--ink-200)}.tags-num .ti:last-child{border-right:none;padding-right:0}.tags-num .ti .n{font-family:var(--mono);font-size:var(--fs-label);color:var(--acc)}.tags-num .ti .t{font-family:var(--serif);font-size:var(--fs-lead);color:var(--ink-950);margin-top:var(--space-2);letter-spacing:-.01em;font-weight:300;line-height:1.5}.tags-underline{gap:var(--space-6);font-size:var(--fs-body);color:var(--ink-900);flex-wrap:wrap;font-weight:700;display:flex}.tags-underline span{text-decoration:underline;-webkit-text-decoration-color:var(--acc);-webkit-text-decoration-color:var(--acc);-webkit-text-decoration-color:var(--acc);text-decoration-color:var(--acc);text-underline-offset:5px;text-decoration-thickness:2px}.tags-dot{gap:var(--space-8);font-size:var(--fs-body);color:var(--ink-800);flex-wrap:wrap;font-weight:700;display:flex}.tags-dot span{align-items:center;gap:var(--space-2);display:inline-flex}.tags-dot span:before{content:"";border-radius:var(--radius);background:var(--acc);width:7px;height:7px}.entry{gap:var(--space-8);padding:var(--space-8) 0;border-bottom:1px solid var(--ink-200);transition:padding-left var(--dur-base) var(--ease-out);grid-template-columns:84px 1fr auto;align-items:start;text-decoration:none;display:grid}.entry:first-child{border-top:1px solid var(--ink-200)}.entry .idx{font-family:var(--serif);font-style:italic;font-size:var(--fs-h3-lg);color:var(--acc);font-weight:400;line-height:1.15}.entry h3{font-family:var(--font-serif);font-weight:500;font-size:var(--fs-h3);margin:0 0 var(--space-3);color:var(--ink-950);letter-spacing:-.01em;line-height:1.25}.entry p{font-size:var(--fs-small);color:var(--ink-700);max-width:64ch;margin:0;line-height:1.55}.entry .go{font-size:var(--fs-lead);color:var(--ink-600);transition:color var(--dur-base), transform var(--dur-base);align-self:center}.entry:hover{padding-left:var(--space-3)}.entry:hover h3{color:var(--acc)}.entry:hover .go{color:var(--red-700);transform:translate(3px,-3px)}.cards{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.lcard{border:1px solid var(--ink-300);border-radius:var(--radius);padding:var(--space-8);transition:box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out), border-color var(--dur-base);background:#fff;text-decoration:none;position:relative;overflow:hidden}.lcard:after{content:"";background:var(--acc);transform-origin:top;width:4px;transition:transform var(--dur-base) var(--ease-out);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.lcard:hover:after{transform:scaleY(1)}.lcard .top{margin-bottom:var(--space-5);justify-content:space-between;align-items:flex-start;display:flex}.lcard .go{border-radius:var(--radius);border:1px solid var(--ink-300);width:38px;height:38px;color:var(--ink-600);font-size:var(--fs-body);transition:all var(--dur-base);justify-content:center;align-items:center;display:flex}.lcard:hover .go{background:var(--red-700);border-color:var(--red-700);color:#fff}.lcard h3{font-family:var(--font-serif);font-weight:500;font-size:var(--fs-h3);letter-spacing:-.01em;margin:0 0 var(--space-3);color:var(--ink-950);line-height:1.25}.lcard .sub{font-weight:700;font-size:var(--fs-small);color:var(--acc);margin:0 0 var(--space-3)}.lcard p{font-size:var(--fs-small);color:var(--ink-700);margin:0;line-height:1.55}.cmp{gap:var(--space-12);grid-template-columns:1fr 1fr;display:grid}.cmp-col .ch{border-top:2px solid var(--rule);padding-top:var(--space-4);justify-content:space-between;align-items:baseline;display:flex}.cmp-col.neg .ch{border-top-color:var(--ink-300)}.cmp-col .ch .lab{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:400}.cmp-col.neg .ch .lab{color:var(--ink-600)}.cmp-col.pos .ch .lab{color:var(--red-700)}.cmp-col .ch .cnt{font-family:var(--mono);font-size:var(--fs-label);color:var(--ink-600)}.cmp-li{gap:var(--space-3);padding:var(--space-6) 0;border-bottom:1px solid var(--ink-200);grid-template-columns:1fr 40px;align-items:center;display:grid}.cmp-col.neg .cmp-li .t{font-family:var(--serif);font-size:var(--fs-h3);color:var(--ink-600);text-decoration:line-through;-webkit-text-decoration-color:var(--ink-400);-webkit-text-decoration-color:var(--ink-400);-webkit-text-decoration-color:var(--ink-400);text-decoration-color:var(--ink-400);font-weight:500;line-height:1.25}.cmp-col.pos .cmp-li .t{font-family:var(--serif);font-size:var(--fs-h3);color:var(--ink-950);letter-spacing:-.01em;font-weight:500;line-height:1.25}.cmp-col.pos .cmp-li .t .hl{color:var(--red-700)}.cmp-li .n{font-family:var(--mono);font-size:var(--fs-label);color:var(--ink-600);text-align:right}.shotwrap{gap:var(--space-8);grid-template-columns:1fr 1fr;align-items:center;display:grid}.shot{border-radius:var(--radius);background:#fff;overflow:hidden}.shot--shadow{border:1px solid var(--ink-300)}.shot--flat{border:1px solid var(--ink-300);border-radius:var(--radius)}.shot-bar{background:var(--ink-100);border-bottom:1px solid var(--ink-300);padding:var(--space-2) var(--space-4);align-items:center;gap:var(--space-4);display:flex}.shot-dots{gap:var(--space-2);display:flex}.shot-dots i{border-radius:var(--radius);width:11px;height:11px;display:block}.shot-dots i:first-child{background:#ec6a5e}.shot-dots i:nth-child(2){background:#f4bf4f}.shot-dots i:nth-child(3){background:#61c554}.shot-bar .lbl{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:0;color:var(--ink-600);text-transform:none;font-weight:400;line-height:1.4}.shot img{width:100%;height:auto;display:block}.shot-cap{flex-direction:column;gap:0;display:flex}.cta-30{gap:var(--space-10);grid-template-columns:.42fr 1fr;display:grid}.cta-30 .rail .ln{background:var(--rule);height:1px;margin-bottom:var(--space-4)}.cta-30 .rail .k{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);font-weight:400}.cta-30 .rail .k .acc{color:var(--red-700)}.cta-30 h3{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-h3-lg);letter-spacing:-.02em;margin:0 0 var(--space-3) 0;color:var(--ink-950);line-height:1.15}.cta-30 h3 .acc{color:var(--acc)}.cta-30 .body{justify-content:space-between;align-items:flex-end;gap:var(--space-8);margin-top:var(--space-10);border-top:1px solid var(--ink-200);padding-top:var(--space-6);flex-wrap:wrap;display:flex}.cta-30 .body p{font-size:var(--fs-body);color:var(--ink-800);max-width:42ch;margin:0;line-height:1.6}.cta-30 .body .acts{gap:var(--space-4);flex-wrap:wrap;display:flex}.cta-band{background:var(--ink-950);border-radius:var(--radius);padding:var(--space-12) var(--space-16);color:#fff;justify-content:space-between;align-items:center;gap:var(--space-10);flex-wrap:wrap;display:flex}.cta-band h3{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-h3-lg);margin:0 0 var(--space-3) 0;max-width:20ch;line-height:1.15}.cta-band h3 .acc{color:#fff;border-bottom:3px solid var(--acc)}.cta-band .btn--outline{color:#fff;background:0 0;border-color:#ffffff59}.cta-band .btn--outline:hover{color:var(--ink-950);background:#fff;border-color:#fff}.cta-lead{gap:var(--space-8);border:1px solid var(--ink-300);border-radius:var(--radius);grid-template-columns:1fr 1fr;align-items:center;display:grid;overflow:hidden}.cta-lead .copy{padding:var(--space-8)}.cta-lead .copy .eb{margin-bottom:var(--space-4)}.cta-lead .copy h3{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-h3-lg);letter-spacing:-.01em;margin:0 0 var(--space-3);color:var(--ink-950);line-height:1.15}.cta-lead .copy p{font-size:var(--fs-small);color:var(--ink-700);margin:0 0 var(--space-6);line-height:1.55}.cta-lead .visual{background:var(--ink-50);border-left:1px solid var(--ink-200);padding:var(--space-8);align-self:stretch;align-items:center;display:flex}.pod{gap:var(--space-12);grid-template-columns:.95fr 1.05fr;align-items:start;display:grid}.pod h2{font-family:var(--serif);font-weight:400;font-size:var(--fs-h2);letter-spacing:-.02em;margin:var(--space-4) 0 var(--space-6);line-height:1.05}.pod .sub{font-size:var(--fs-body);color:var(--ink-800);max-width:40ch;line-height:1.6}.pod .rhythm{font-family:var(--serif);font-style:italic;font-size:var(--fs-lead);color:var(--acc);margin-top:var(--space-6);font-weight:300;line-height:1.5}.pod-cover{margin-bottom:var(--space-6);border-radius:var(--radius);aspect-ratio:1;width:100%;max-width:400px;overflow:hidden}image-slot{width:100%;display:block}.ep{gap:var(--space-4);padding:var(--space-5) 0;border-top:1px solid var(--ink-200);grid-template-columns:46px 1fr auto;align-items:center;text-decoration:none;display:grid}.ep:first-of-type{border-top:2px solid var(--rule)}.ep .en{font-family:var(--mono);color:var(--ink-600);font-style:normal;font-size:var(--fs-label)}.ep .et{font-weight:700;font-size:var(--fs-body);color:var(--ink-950)}.ep .es{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--ink-600);margin-top:var(--space-1);text-transform:uppercase;letter-spacing:var(--tracking-meta);font-weight:400}.ep .play{border-radius:var(--radius);border:1px solid var(--ink-300);width:38px;height:38px;color:var(--ink-800);transition:all var(--dur-fast);justify-content:center;align-items:center;display:flex}.ep:hover .play{background:var(--red-700);border-color:var(--red-700);color:#fff}.ep:hover .et{color:var(--acc)}.note{font-family:var(--mono);font-size:var(--fs-label);color:var(--ink-600);margin-top:var(--space-3);padding-left:var(--space-4);border-left:2px solid var(--acc);line-height:1.6}@media (max-width:900px){.lab-wrap{padding:0 var(--space-6)}.grid2,.cards,.cmp,.shotwrap,.cta-30,.cta-lead,.pod,.tags-num{grid-template-columns:1fr}.tags-num{border-top:none}.tags-num .ti{border-right:none;border-top:1px solid var(--ink-200);padding-left:0}}.btn,.btn--sharp,.vpanel,.lcard,.lcard .go,.shot,.shot--flat,.cta-band,.cta-lead,.pod-cover,.swatch,.ep .play,.entry .go,.lcard .go{border-radius:var(--radius)}.link-diag{align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-size:var(--fs-small);color:var(--ink-900);border-bottom:1px solid var(--ink-300);padding-bottom:var(--space-1);transition:color var(--dur-fast), border-color var(--dur-fast);letter-spacing:0;font-weight:600;text-decoration:none;display:inline-flex}.link-diag .ad{transition:transform var(--dur-base) var(--ease-out);display:inline-block}.link-diag:hover .ad{transform:translate(3px,-3px)}.btn--light{color:var(--acc);background:#fff;border-color:#fff}.btn--light:hover{background:var(--ink-50)}.hero-grid2{gap:var(--space-12);grid-template-columns:1.5fr .85fr;align-items:end;display:grid}.lab-toc{border-left:1px solid var(--ink-200);padding-left:var(--space-8)}.lab-toc h6{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);margin:0 0 var(--space-4);font-weight:400}.lab-toc a{gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--ink-200);grid-template-columns:32px 1fr;align-items:baseline;text-decoration:none;display:grid}.lab-toc a:first-of-type{border-top:none}.lab-toc .num{font-family:var(--serif);font-style:italic;font-size:var(--fs-body);color:var(--red-700)}.lab-toc .t{font-weight:700;font-size:var(--fs-small);color:var(--ink-900);display:block}.lab-toc .s{font-size:var(--fs-label);color:var(--ink-600);margin-top:var(--space-1);display:block}.lab-toc a:hover .t{color:var(--red-700)}.rail-head{margin-bottom:var(--space-10);grid-template-columns:230px 1fr;gap:0;display:grid}.rail-head .rail .ln{background:var(--rule);height:1px;margin-bottom:var(--space-4);max-width:170px}.rail-head .rail .k{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);font-weight:400}.rail-head .rail .k .acc{color:var(--red-700)}.rail-head .content h2{font-family:var(--serif);font-weight:400;font-size:var(--fs-h2);letter-spacing:-.02em;margin:0 0 var(--space-6);color:var(--ink-950);line-height:1.05}.rail-head .content h2 .hl{color:var(--red-700)}.rail-head .content p{font-size:var(--fs-small);color:var(--ink-700);max-width:60ch;margin:0;line-height:1.55}.qentry{gap:var(--space-10);padding:var(--space-12) 0;border-top:1px solid var(--ink-200);grid-template-columns:120px 1fr;text-decoration:none;display:grid;position:relative}.qentry:first-child{border-top:2px solid var(--rule)}.qn{font-family:var(--ui);font-weight:800;font-size:var(--fs-h2);color:var(--red-700);line-height:.85}.qeb{font-family:var(--ui);font-weight:700;font-size:var(--fs-small);color:var(--ink-600);margin-bottom:var(--space-6)}.qbody h3 .muted{color:var(--ink-600)}.qbody h3 .dot{color:var(--red-700)}.sl-item{gap:var(--space-16);border-top:1px solid var(--ink-200);grid-template-columns:.85fr 1.15fr;display:grid}.sl-item:first-child{border-top:2px solid var(--rule)}.sl-left{padding:var(--space-12) 0;align-self:start;position:sticky;top:74px}.sl-left .n{font-family:var(--ui);font-weight:800;font-size:var(--fs-h1-sm);color:var(--red-700);line-height:.8}.sl-left .eb{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);margin-top:var(--space-5);font-weight:400;display:block}.sl-left h3 .muted{color:var(--ink-600);font-weight:500;text-decoration:line-through}.sl-right{padding:var(--space-12) 0}.sl-right p{font-size:var(--fs-body);color:var(--ink-800);margin:0 0 var(--space-5);max-width:52ch;line-height:1.6}.sl-right p .em{color:var(--ink-950);font-weight:700}.mtab{margin:var(--space-2) 0 var(--space-8)}.mtab .row{border-bottom:1px solid var(--ink-200);padding:var(--space-3) 0;font-family:var(--mono);font-size:var(--fs-label);justify-content:space-between;display:flex}.mtab .row:first-child{border-top:2px solid var(--rule)}.mtab .row .mk{color:var(--ink-600);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);font-family:var(--font-mono);font-size:var(--fs-label);font-weight:400}.mtab .row .mv{color:var(--ink-900)}.drops{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.drop{aspect-ratio:4/3;border:1px dashed var(--ink-300);background:repeating-linear-gradient(135deg,#fafbfb,#fafbfb 9px,#f1f3f3 9px 18px);justify-content:center;align-items:center;display:flex;position:relative}.drop .dlbl{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.06em;color:var(--ink-600);border:1px solid var(--ink-300);padding:var(--space-1) var(--space-2);background:#fff;position:absolute;top:14px;left:14px}.drop .dlbl .r{color:var(--red-700)}.drop .ph{font-family:var(--mono);font-size:var(--fs-label);color:var(--ink-600);text-align:center;line-height:1.8}.drop .play{border:1px solid var(--ink-300);width:54px;height:54px;color:var(--ink-900);border-radius:50%;justify-content:center;align-items:center;display:flex}.cta-photo{background:var(--acc);color:#fff;border-radius:var(--radius);grid-template-columns:300px 1fr;display:grid;overflow:hidden}.cta-photo .pic{min-height:100%}.cta-photo .pic img{object-fit:cover;width:100%;height:100%;display:block}.cta-photo .eb{color:#ffffffb8}.cta-photo .eb.rule:before{background:#ffffff80}.cta-photo h3{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-h3-lg);color:#fff;margin:var(--space-4) 0 var(--space-3);line-height:1.15}.cta-photo p{color:#ffffffe0;font-size:var(--fs-body);max-width:46ch;margin:0 0 var(--space-6);line-height:1.6}.cta-photo .btnrow{align-items:center}.cta-photo .link-diag{color:#fff;border-color:#ffffff73}.cta-photo .link-diag:hover{color:#fff;border-color:#fff}@media (max-width:900px){.hero-grid2{grid-template-columns:1fr}.lab-toc{border-left:none;border-top:2px solid var(--rule);padding-left:0;padding-top:var(--space-6)}.rail-head,.qbody,.sl-item,.drops,.cta-photo{gap:var(--space-6);grid-template-columns:1fr}.qentry{gap:var(--space-5);grid-template-columns:64px 1fr}.sl-left{padding:var(--space-8) 0 0;position:static}.cta-photo .pic{min-height:240px}}.btn--red:hover,.btn--ink:hover,.btn--acc:hover{color:#fff}.btn--light,.btn--light:hover{color:var(--acc)}.btn--outline:hover,.btn--outline-acc:hover{color:#fff}.link-diag{border-bottom:2px solid var(--red-700);font-weight:700}.link-diag:hover{color:var(--red-700);border-color:var(--red-700)}.tags-num .ti{padding:var(--space-5) var(--space-6)}.tags-num .ti:first-child{padding-left:var(--space-6)}.tags-num .ti:last-child{padding-right:0}.qentry{gap:var(--space-10);padding:var(--space-12) var(--space-16) var(--space-12) 0;grid-template-columns:104px 1fr;display:grid;position:relative}.qn{font-family:var(--serif);font-style:italic;font-weight:400;font-size:var(--fs-h2);color:var(--red-700);line-height:1.05}.qentry .eb{margin-bottom:var(--space-5)}.qbody{gap:var(--space-12);grid-template-columns:1.05fr .95fr;align-items:start;display:grid}.qbody h3{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-h3-lg);letter-spacing:-.01em;margin:0 0 var(--space-3) 0;color:var(--ink-950);line-height:1.15}.qbody h3 .sec{color:var(--acc)}.qright{padding-top:var(--space-1)}.qright p{font-size:var(--fs-body);color:var(--ink-800);margin:0 0 var(--space-6);line-height:1.6}.qdiag{font-size:var(--fs-h3);color:var(--ink-300);transition:transform var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);position:absolute;top:50px;right:8px}.qentry:hover .qdiag{color:var(--acc);transform:translate(3px,-3px)}.sl-left .n{font-family:var(--serif);font-style:italic;font-weight:400;font-size:var(--fs-h2);color:var(--red-700);line-height:1.05}.sl-left h3{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-h3-lg);letter-spacing:-.01em;margin:var(--space-5) 0 var(--space-3);color:var(--ink-950);line-height:1.15}.sl-left h3 .muted{color:var(--acc);text-decoration:line-through;-webkit-text-decoration-color:var(--ink-300);-webkit-text-decoration-color:var(--ink-300);-webkit-text-decoration-color:var(--ink-300);text-decoration-color:var(--ink-300);font-style:italic;font-weight:400}.rail-head .content .eb{margin-bottom:var(--space-4)}.shotwrap{gap:var(--space-16)}.cta-photo .txt{padding:var(--space-12) var(--space-16)}.cta-photo h3{font-size:var(--fs-h3-lg);font-family:var(--font-serif);font-weight:400;line-height:1.15}.cta-photo p{max-width:58ch}.cta-photo--grad{background:linear-gradient(125deg, #1ba1a1 0%, var(--acc) 48%, #0d5757 100%)}.cta-photo--light{border:1px solid var(--ink-300);color:var(--ink-900);background:linear-gradient(125deg,#fff 0%,#eef5f4 100%)}.cta-photo--light .eb{color:var(--ink-600)}.cta-photo--light .eb.rule:before{background:var(--acc)}.cta-photo--light h3{color:var(--ink-950)}.cta-photo--light p{color:var(--ink-700)}.cta-photo--light .btn--light{background:var(--red-700);color:#fff;border-color:var(--red-700)}.cta-photo--light .btn--light:hover{background:var(--red-800);color:#fff}.cta-photo--light .link-diag{color:var(--ink-900);border-color:var(--red-700)}.cta-photo--light .link-diag:hover{color:var(--red-700)}@media (max-width:900px){.qentry{gap:var(--space-5);padding:var(--space-10) 0;grid-template-columns:60px 1fr}.qbody{gap:var(--space-5);grid-template-columns:1fr}.qdiag{top:40px;right:0}}.vpanel.soft{background:var(--soft-grad)}.cta-lead .visual{background:#fff}.lcard{padding:var(--space-8);border:1px solid var(--ink-300);transition:box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);background:#fff}.lcard:after{display:none}.lcard:hover{box-shadow:var(--shadow-md);border-color:var(--ink-300);transform:none}.lcard .top{margin-bottom:var(--space-5)}.lcard .num{font-family:var(--mono);font-size:var(--fs-label);color:var(--ink-600)}.lcard .go{width:auto;height:auto;color:var(--ink-600);font-size:var(--fs-art);background:0 0;border:none;border-radius:0}.lcard:hover .go{color:var(--acc);background:0 0;transform:translate(3px,-3px)}.lcard h3{font-family:var(--font-serif);font-weight:500;font-size:var(--fs-h3);line-height:1.25}.lcard .sub{color:var(--acc)}.cta-30{grid-template-columns:190px 1fr}.cta-30 .body p{max-width:62ch}.sl-left h3 .muted{color:var(--ink-600);-webkit-text-decoration-color:var(--ink-300);-webkit-text-decoration-color:var(--ink-300);-webkit-text-decoration-color:var(--ink-300);text-decoration-color:var(--ink-300);font-style:normal;font-weight:500}.sl-left .eb{color:var(--acc)}.cta-mag{gap:var(--space-16);background:var(--soft-grad);border:1px solid var(--ink-300);border-radius:var(--radius);padding:var(--space-16) var(--space-16);grid-template-columns:1fr 360px;align-items:center;display:grid;position:relative}.cta-mag .txt .eb{color:var(--ink-600)}.cta-mag .txt h3{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-h3-lg);margin:var(--space-4) 0 var(--space-3);color:var(--ink-950);line-height:1.15}.cta-mag .txt p{font-size:var(--fs-body);color:var(--ink-700);max-width:46ch;margin:0 0 var(--space-6);line-height:1.6}.cta-mag .pic{position:relative}.cta-mag .pic img{aspect-ratio:4/5;object-fit:cover;z-index:2;width:100%;display:block;position:relative}.cta-mag .pic:before{content:"";background:var(--acc);z-index:1;width:60%;height:60%;position:absolute;bottom:-16px;right:-16px}.pod-cover-sq{aspect-ratio:1;border-radius:var(--radius);width:100%;overflow:hidden}.pod-cover-sq image-slot{width:100%;height:100%;display:block}.pod-h{font-family:var(--serif);font-weight:400;font-size:var(--fs-h2-sub);letter-spacing:-.02em;margin:var(--space-3) 0 var(--space-4);color:var(--ink-950);line-height:1.1}.pod-sub2{font-size:var(--fs-body);color:var(--ink-800);max-width:46ch;margin:0 0 var(--space-6);line-height:1.6}.pod-a{gap:var(--space-12);grid-template-columns:300px 1fr;align-items:start;display:grid}.pod-b-head{margin-bottom:var(--space-8)}.pod-b-row{gap:var(--space-12);grid-template-columns:300px 1fr;align-items:start;display:grid}.pod-c-top{gap:var(--space-12);margin-bottom:var(--space-8);grid-template-columns:1fr 300px;align-items:center;display:grid}@media (max-width:900px){.cta-mag,.pod-a,.pod-b-row,.pod-c-top{gap:var(--space-8);grid-template-columns:1fr}.cta-mag{padding:var(--space-10) var(--space-6)}.cta-mag .pic:before{display:none}}.btn{white-space:nowrap}.btn:hover .ar{transform:translate(3px,-3px)}.lcard .num{color:var(--acc);font-size:var(--fs-small);font-weight:700}.lcard .go{color:var(--acc)}.lcard:hover .go{color:var(--acc);transform:translate(3px,-3px)}.lcard p{color:var(--ink-800)}:root{--soft-grad:linear-gradient(135deg,#e4efed 0%, #c2ddd9 100%)}.cmp-railB .k{color:var(--ink-600)}.cmp-railB .k .acc{color:var(--red-700)}.cmp-railB .ln{background:var(--rule)}.navmock{align-items:center;gap:var(--space-8);padding:var(--space-5) var(--space-8);border:1px solid var(--ink-300);background:#fff;display:flex}.navmock img{height:24px;display:block}.navmock .nav{gap:var(--space-6);flex-wrap:wrap;flex:1;align-items:center;display:flex}.navmock .nav a{color:var(--ink-800);transition:color var(--dur-fast);text-decoration:none}.navmock .nav a:hover,.navmock .nav .mehr{color:var(--red-700)}.navmock--sans .nav a{font-family:var(--ui);font-size:var(--fs-small);font-weight:600}.navmock--serif .nav a{font-family:var(--serif);font-size:var(--fs-art);font-weight:400;line-height:1.75}.navmock--caps .nav a{font-family:var(--ui);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.stats-grid{gap:var(--space-12);grid-template-columns:200px 1fr;align-items:start;display:grid}.stats-row{gap:var(--space-12);grid-template-columns:1fr 1fr;align-items:start;display:grid}.stats-grid .rail .ln{background:var(--rule);height:1px;margin-bottom:var(--space-4);max-width:150px}.stats-grid .rail .k{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);font-weight:400}.stats-grid .rail .k .n{color:var(--red-700)}.stats-statement{font-family:var(--serif);font-weight:400;font-size:var(--fs-h2);letter-spacing:-.02em;color:var(--ink-950);margin:0 0 var(--space-10);line-height:1.05}.stats-statement .ac{color:var(--acc);font-style:italic}.stats-body p{font-size:var(--fs-body);color:var(--ink-800);margin:0 0 var(--space-4);max-width:46ch;line-height:1.6}.stats-body p .em{color:var(--ink-950);font-weight:700}.stat{border-top:2px solid var(--rule);padding:var(--space-6) 0 var(--space-6)}.stat .v{font-family:var(--serif);font-weight:400;font-size:var(--fs-h2);color:var(--red-700);letter-spacing:-.01em;line-height:1.05}.stat .v .u{color:var(--ink-950)}.stat .c{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);margin-top:var(--space-3);font-weight:400}.pod-eps{margin-left:348px}@media (max-width:900px){.stats-grid,.stats-row{gap:var(--space-8);grid-template-columns:1fr}.pod-eps{margin-left:0}.navmock .nav{display:none}}.ctatxt .eb{color:var(--ink-600)}.ctatxt h3{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-h3-lg);margin:var(--space-4) 0 var(--space-3);color:var(--ink-950);line-height:1.15}.ctatxt p{font-size:var(--fs-body);color:var(--ink-700);max-width:46ch;margin:0 0 var(--space-6);line-height:1.6}.cta-split{border:1px solid var(--ink-300);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.cta-split .pic{min-height:360px;position:relative}.cta-split .pic img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cta-split .ctatxt{padding:var(--space-12) var(--space-12);align-self:center}.cta-frame{gap:var(--space-16);padding:var(--space-12) var(--space-16);border:1px solid var(--ink-300);grid-template-columns:1fr 300px;align-items:center;display:grid}.cta-frame .pic img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.cta-frame .pic image-slot{aspect-ratio:4/5;width:100%;height:auto;display:block}.cta-frame .cap{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);margin-top:var(--space-3);font-weight:400}.cta-strip{border:1px solid var(--ink-300);overflow:hidden}.cta-strip .pic{height:260px}.cta-strip .pic img{object-fit:cover;object-position:center 28%;width:100%;height:100%;display:block}.cta-strip .ctatxt{padding:var(--space-10) var(--space-12)}.pod-c-top{grid-template-columns:300px 1fr}@media (max-width:900px){.cta-split,.cta-frame{grid-template-columns:1fr}.cta-split .pic{min-height:240px}}.ncta{border:1px solid var(--ink-300)}.ncta-center{text-align:center;padding:var(--space-16) var(--space-10)}.ncta-center .eb{justify-content:center}.ncta-center h3{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-h3-lg);margin:var(--space-4) auto var(--space-3);max-width:20ch;color:var(--ink-950);line-height:1.15}.ncta-center p{font-size:var(--fs-body);color:var(--ink-700);max-width:50ch;margin:0 auto var(--space-6);line-height:1.6}.ncta-center .btnrow{justify-content:center}.ncta-rail{padding:var(--space-12) var(--space-12);grid-template-columns:200px 1fr;gap:0;display:grid}.ncta-rail .rail .ln{background:var(--acc);height:1px;margin-bottom:var(--space-4);max-width:150px}.ncta-rail .rail .k{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);font-weight:400}.ncta-rail h3{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-h3-lg);margin:0 0 var(--space-3);color:var(--ink-950);line-height:1.15}.ncta-rail .incl{margin:0 0 var(--space-6);flex-direction:column;gap:0;max-width:46ch;display:flex}.ncta-rail .incl div{border-bottom:1px solid var(--ink-200);padding:var(--space-3) 0;font-size:var(--fs-small);color:var(--ink-800);justify-content:space-between;align-items:center;display:flex}.ncta-rail .incl div:first-child{border-top:1px solid var(--ink-200)}.ncta-rail .incl .m{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--ink-600);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);font-weight:400}.ncta-band{justify-content:space-between;align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);flex-wrap:wrap;display:flex}.ncta-band h3{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-h3-lg);margin:0 0 var(--space-3) 0;color:var(--ink-950);max-width:24ch;line-height:1.15}.ncta-band .eb{margin-bottom:var(--space-2)}@media (max-width:900px){.ncta-rail{grid-template-columns:1fr}.ncta-band{flex-direction:column;align-items:flex-start}}.eb{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);font-weight:400;display:block}.eb:before{content:none}.eb.rule:before{content:"";background:var(--rule);width:170px;height:1px;margin-bottom:var(--space-3);display:block}.eb .n{color:var(--red-700)}.eb--red,.eb--red.rule{color:var(--ink-600)}.eb--red.rule:before{background:var(--rule)}.rail .k .n{color:var(--red-700)}.qbody h3 .sec,.cta-30 h3 .acc{font-style:italic}.ai{color:var(--acc);font-style:italic}.qentry .eb{font-family:var(--ui);font-weight:800;font-size:var(--fs-body);letter-spacing:.01em;text-transform:none;color:var(--red-700)}.qentry .eb:before,.qentry .eb.rule:before{content:none;display:none}.eb{font-weight:500}.link-diag{font-weight:600}.tags-num .ti .n{font-family:var(--serif);font-style:italic;font-weight:400;font-size:var(--fs-art);color:var(--red-700);line-height:1.75}.qentry .eb{font-family:var(--serif);font-weight:400;font-size:var(--fs-h2-sub);letter-spacing:-.01em;color:var(--ink-950);text-transform:none;margin:0 0 var(--space-4);line-height:1.1}.qbody h3{font-size:var(--fs-h3);line-height:1.25;font-family:var(--font-serif);font-weight:500}.lcard .num{font-family:var(--serif);font-style:italic;font-weight:400;font-size:var(--fs-art);color:var(--red-700);line-height:1.75}.lcard .sub{font-family:var(--serif);font-style:italic;font-weight:400;font-size:var(--fs-body);color:var(--acc)}.entry .idx{color:var(--red-700)}.elist-head{margin-bottom:var(--space-12)}.elist-head .eb{margin-bottom:var(--space-5)}.elist-h2{font-family:var(--serif);font-weight:400;font-size:var(--fs-h2);letter-spacing:-.02em;color:var(--ink-950);margin:0;line-height:1.05}.elist-h2 .acc{color:var(--acc);font-style:italic}.elist-rail{grid-template-columns:230px 1fr;gap:0;display:grid}.elist-rail .rail .ln{background:var(--rule);height:1px;margin-bottom:var(--space-4);max-width:170px}.elist-rail .rail .k{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);font-weight:400}.elist-rail .rail .k .n{color:var(--red-700)}.elist-rail .elist-h2{margin-bottom:var(--space-10)}@media (max-width:900px){.elist-rail{gap:var(--space-5);grid-template-columns:1fr}}.tst-quote{font-family:var(--serif);color:var(--ink-950);letter-spacing:-.01em;margin:0;font-weight:400}.tst-quote .acc{color:var(--acc);font-style:italic}.tst-cite .nm{font-weight:700;font-size:var(--fs-small);color:var(--ink-950);display:block}.tst-cite .rl{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--ink-600);margin-top:var(--space-1);font-weight:400;display:block}.tst-cite .av{flex-shrink:0;width:48px;height:48px}.tst-cite .av image-slot{width:100%;height:100%;display:block}.tst-border{gap:var(--space-16);padding:var(--space-12) 0;background:#fff;grid-template-columns:1fr 240px;align-items:center;display:grid}.tst-border .bigq{font-family:var(--serif);font-style:normal;font-weight:400;font-size:var(--fs-h1-home);height:54px;color:var(--red-700);line-height:1;display:block}.tst-border .tst-quote{font-size:var(--fs-lead);margin:var(--space-5) 0 0;line-height:1.45}.tst-border .tst-cite{margin-top:var(--space-8)}.tst-border .pic{justify-self:center}.tst-border .pic image-slot{border-radius:50%;width:240px;height:240px;display:block;overflow:hidden}.tst-pull{padding:var(--space-12) 0;max-width:64ch}.tst-pull .bigq{font-family:var(--serif);font-style:normal;font-weight:400;font-size:var(--fs-h1-home);height:58px;color:var(--red-700);line-height:1;display:block}.tst-pull .tst-quote{font-size:var(--fs-h2-sub);line-height:1.13}.tst-pull .tst-cite{align-items:center;gap:var(--space-4);margin-top:var(--space-8);display:flex}.tst-pull-img{gap:var(--space-16);padding-top:var(--space-10);grid-template-columns:260px 1fr;align-items:center;display:grid}.tst-pull-img .pic{justify-self:center}.tst-pull-img .pic image-slot{border-radius:50%;width:260px;height:260px;display:block;overflow:hidden}.tst-pull-img .pic .cap{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);margin-top:var(--space-3);text-align:center;font-weight:400}.tst-pull-img .bigq{font-family:var(--serif);font-style:normal;font-weight:400;font-size:var(--fs-h1-home);height:58px;color:var(--red-700);line-height:1;display:block}.tst-pull-img .tst-cite{align-items:center;gap:var(--space-4);margin-top:var(--space-8);display:flex}.tst-rail{gap:var(--space-12);grid-template-columns:200px 1fr;align-items:start;display:grid}.tst-rail .rail .ln{background:var(--rule);height:1px;margin-bottom:var(--space-4);max-width:150px}.tst-rail .rail .k{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);font-weight:400}.tst-rail .rail .k .n{color:var(--red-700)}.tst-rail-h2{font-family:var(--serif);font-weight:400;font-size:var(--fs-h2-sub);letter-spacing:-.02em;color:var(--ink-950);margin:0 0 var(--space-8);line-height:1.1}.tst-rail-h2 .ac{color:var(--acc);font-style:italic}.tst-rail-list .tst-line{gap:var(--space-10);padding:var(--space-8) 0;border-top:1px solid var(--ink-200);grid-template-columns:180px 1fr;align-items:start;display:grid}.tst-rail-list .tst-line:first-child{border-top:none;padding-top:0}.tst-rail-list .tst-line .who{flex-direction:column;display:flex}.tst-rail-list .tst-line .who .av{width:48px;height:48px;margin-bottom:var(--space-3)}.tst-rail-list .tst-line .who .av image-slot{width:100%;height:100%;display:block}.tst-rail-list .tst-line .who .nm{font-weight:700;font-size:var(--fs-small);color:var(--ink-950)}.tst-rail-list .tst-line .who .rl{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--ink-600);margin-top:var(--space-1);font-weight:400}.tst-rail-list .tst-line .tst-quote{font-size:var(--fs-h3);line-height:1.34}.tst-stack .item{padding:var(--space-8) 0;border-top:1px solid var(--ink-200)}.tst-stack .item:first-child{border-top:none;padding-top:0}.tst-stack .tst-quote{font-size:var(--fs-h3);margin:0 0 var(--space-5);line-height:1.34}.tst-stack .by{align-items:center;gap:var(--space-3);display:flex}.tst-stack .by .av{flex-shrink:0;width:42px;height:42px}.tst-stack .by .av image-slot{width:100%;height:100%;display:block}.tst-stack .by .nm{font-weight:700;font-size:var(--fs-small);color:var(--ink-950)}.tst-stack .by .rl{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--ink-600);margin-top:var(--space-1);font-weight:400;display:block}.tst-cols{gap:var(--space-8) var(--space-12);grid-template-columns:1fr 1fr;display:grid}.tst-cols .item{padding-top:var(--space-6);border-top:1px solid var(--ink-200)}.tst-cols .tst-quote{font-size:var(--fs-lead);margin:0 0 var(--space-4);line-height:1.34}.tst-cols .by{align-items:center;gap:var(--space-3);display:flex}.tst-cols .by .av{flex-shrink:0;width:40px;height:40px}.tst-cols .by .av image-slot{width:100%;height:100%;display:block}.tst-cols .by .nm{font-weight:700;font-size:var(--fs-small);color:var(--ink-950)}.tst-cols .by .rl{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--ink-600);margin-top:var(--space-1);font-weight:400;display:block}@media (max-width:900px){.tst-border,.tst-pull-img{gap:var(--space-8);grid-template-columns:1fr}.tst-border{padding:var(--space-10) var(--space-8)}.tst-rail{gap:var(--space-5);grid-template-columns:1fr}.tst-rail-list .tst-line{gap:var(--space-4);grid-template-columns:1fr}.tst-cols{grid-template-columns:1fr}}.faqA{border-top:2px solid var(--rule)}.faqA details{border-bottom:1px solid var(--ink-200)}.faqA summary{cursor:pointer;gap:var(--space-6);padding:var(--space-6) 0;grid-template-columns:56px 1fr 30px;align-items:center;list-style:none;display:grid}.faqA summary::-webkit-details-marker{display:none}.faqA .qn{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.1em;color:var(--red-700);padding-top:var(--space-2);align-self:start}.faqA .fq{font-family:var(--serif);font-weight:400;font-size:var(--fs-h3-lg);letter-spacing:-.01em;color:var(--ink-950);line-height:1.15}.faqA summary:hover .fq{color:var(--acc)}.faqA .fx{border:1px solid var(--ink-300);width:30px;height:30px;color:var(--ink-800);font-size:var(--fs-art);transition:transform .2s var(--ease-out), background .2s, color .2s, border-color .2s;flex-shrink:0;justify-content:center;align-items:center;display:flex}.faqA details[open] .fx{background:var(--rule);border-color:var(--rule);color:#fff;transform:rotate(45deg)}.faqA .fa{padding:0 var(--space-24) var(--space-8) var(--space-20);font-size:var(--fs-small);color:var(--ink-800);max-width:74ch;line-height:1.55}.faqB-list{border-top:2px solid var(--rule)}.faqB-list details{border-bottom:1px solid var(--ink-200)}.faqB-list summary{cursor:pointer;align-items:center;gap:var(--space-6);padding:var(--space-6) 0;list-style:none;display:flex}.faqB-list summary::-webkit-details-marker{display:none}.faqB-list .fq{font-family:var(--serif);font-weight:500;font-size:var(--fs-h3);letter-spacing:-.01em;color:var(--ink-950);flex:1;line-height:1.25}.faqB-list summary:hover .fq{color:var(--acc)}.faqB-list .fx{font-size:var(--fs-art);color:var(--ink-600);transition:transform .2s var(--ease-out), color .2s;flex-shrink:0}.faqB-list details[open] summary .fx{color:var(--acc);transform:rotate(90deg)}.faqB-list .fa{padding:0 var(--space-10) var(--space-6) 0;font-size:var(--fs-small);color:var(--ink-800);max-width:72ch;line-height:1.55}.faqC-head{margin-bottom:var(--space-10)}.faqC-head .eb{margin-bottom:var(--space-4)}.faqC-head h2{font-family:var(--serif);font-weight:400;font-size:var(--fs-h2-sub);letter-spacing:-.02em;color:var(--ink-950);margin:0 0 var(--space-6) 0;line-height:1.1}.faqC-head h2 .ac{color:var(--acc);font-style:italic}.faqC{gap:0 var(--space-16);grid-template-columns:1fr 1fr;display:grid}.faqC .qa{padding:var(--space-6) 0;border-top:1px solid var(--ink-200)}.faqC .qa .q{font-family:var(--serif);font-weight:500;font-size:var(--fs-h3);letter-spacing:-.01em;color:var(--ink-950);margin:0 0 var(--space-3);gap:var(--space-3);line-height:1.25;display:flex}.faqC .qa .q .mk{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.08em;color:var(--red-700);padding-top:var(--space-2);flex-shrink:0;font-weight:400}.faqC .qa .a{font-size:var(--fs-small);color:var(--ink-700);max-width:44ch;padding-left:var(--space-6);line-height:1.55}@media (max-width:900px){.faqC{grid-template-columns:1fr}.faqA .fa{padding:0 0 var(--space-6) var(--space-20)}}.ncta-box{background:var(--ink-50);border:1px solid var(--ink-300);border-radius:var(--radius);padding:var(--space-16) var(--space-16);text-align:center;margin:var(--space-20) 0}.ncta-box .q{font-family:var(--serif);font-weight:500;font-size:var(--fs-h2-art);letter-spacing:-.01em;color:var(--ink-950);margin:0;line-height:1.1}.ncta-box .q .acc{color:var(--acc);font-style:italic}.ncta-box a.btn{margin-top:var(--space-6)}.ncta-box .wl-note{font-size:var(--fs-small);color:var(--ink-700);margin:var(--space-4) auto 0;max-width:52ch;line-height:1.55}.ncta-box .wl-note a{color:var(--ink-900);text-decoration:underline;-webkit-text-decoration-color:var(--red-700);-webkit-text-decoration-color:var(--red-700);-webkit-text-decoration-color:var(--red-700);text-decoration-color:var(--red-700);text-underline-offset:3px;border-bottom:0;font-weight:600;text-decoration-thickness:2px}.ncta-box .wl-note a:hover{color:var(--red-700)}.ncta-box .wl-note+.wl-note{margin-top:var(--space-2)}.tst-pull--center{text-align:center}.tst-pull--center .tst-quote{font-size:var(--fs-h3-lg);max-width:30ch;margin-inline:auto;line-height:1.3}.tst-pull--center .bigq{margin-inline:auto;display:block}.tst-pull--center .tst-cite{justify-content:center;display:flex}.tst-pull-img .tst-quote{font-size:var(--fs-h3);line-height:1.32}.tst-stack .item .by{gap:0}.pf-dot--deezer{background:#a238ff}.eb .n,.rail .k .n{color:inherit}@media (max-width:900px){.pod-c-top{grid-template-columns:1fr}.pod-cover-sq{max-width:300px}}@media (max-width:760px){.ncta-box{padding:var(--space-10) var(--space-6)}}.leitsatz,.prose p.leitsatz{font-family:var(--serif);font-weight:300;font-size:var(--fs-h3);color:var(--ink-950);margin:var(--space-12) 0 0;padding-top:var(--space-6);border-top:2px solid var(--rule);text-wrap:pretty;max-width:760px;line-height:1.4}.leitsatz--top,.prose p.leitsatz--top{margin:0 0 var(--space-12)}.tst-border{max-width:1040px;margin:var(--space-16) auto;padding-left:var(--space-12);padding-right:var(--space-12)}@media (max-width:900px){.tst-border{padding-left:0;padding-right:0}}.prose p.ans{padding:var(--space-5) 0 var(--space-5) var(--space-8)!important;border-left:none!important;border-top:2px solid var(--ink-950)!important;background:linear-gradient(var(--ink-200),var(--ink-200)) right bottom / calc(100% - var(--space-8)) 1px no-repeat!important;border-radius:0!important}@media (max-width:600px){.prose p.ans{padding-left:var(--space-5)!important;background-size:calc(100% - var(--space-5)) 1px!important}}.hp-hero .lead,.dhero .lead{max-width:66%!important}.blog-hero .ch-main .lead{max-width:none!important}@media (max-width:900px){.hp-hero .lead,.dhero .lead{max-width:none!important}}.tst-pull--center{max-width:none;margin:calc(var(--space-20) * 2) auto 0;padding:0}.tst-pull--center .tst-quote{font-size:var(--fs-lead);max-width:52ch;margin:var(--space-5) auto 0;line-height:1.45}.go-line{margin:var(--space-8) 0 0}.go-line--row{gap:var(--space-8);flex-wrap:wrap;display:flex}.imp-cta .imp-p{font-size:var(--fs-body);color:var(--ink-800);text-wrap:pretty;max-width:60ch;margin:0;line-height:1.6}.hp-nav .has-sub>a[role=button]{cursor:default}.hp-sub a .ext{color:var(--ink-600);margin-left:var(--space-1);font-size:.85em}.band-note,.mcA{text-align:center;border:none!important;border-top:1px solid var(--ink-200)!important;border-bottom:1px solid var(--ink-200)!important;padding:var(--space-16) 0!important;background:#fff!important;border-radius:0!important}.rail-2 .rail .k{max-width:190px}.leitsatz--named{margin-top:var(--space-10)}.leitsatz-name{margin-top:calc(var(--space-12) * -1 + var(--space-4))}.cta-frame--center{text-align:center;grid-template-columns:1fr}.cta-frame--center .ctatxt{flex-direction:column;align-items:center;max-width:640px;margin:0 auto;display:flex}.cta-frame--center .btnrow{justify-content:center}.submitrow--split{justify-content:space-between;align-items:center;gap:var(--space-6);flex-wrap:wrap}.note--plain{border-left:none;max-width:none;padding-left:0}:is(.dhero,.hp-hero,.blog-hero,.hero-standoff)+section:not([hidden]),:is(.dhero,.hp-hero,.blog-hero,.hero-standoff)+section[hidden]+section{padding-top:calc(var(--space-20) * 1.5)!important;border-top:none!important}a:focus-visible,button:focus-visible,[role=button]:focus-visible,summary:focus-visible{outline:1px solid var(--red-700);outline-offset:3px;box-shadow:none}input:focus-visible,select:focus-visible,textarea:focus-visible,.hubc:focus-visible,.lcard:focus-visible,.entry:focus-visible,.fe:focus-visible{outline:1px solid var(--acc);outline-offset:3px;box-shadow:none}.btn:focus-visible{outline:1px solid var(--red-700);outline-offset:3px}.btn--red:focus-visible{outline-color:var(--ink-950)}:root{--nach-hero:120px}@media (max-width:760px){:root{--nach-hero:80px}}main :is(.dhero,.hp-hero,.blog-hero,.hero-standoff){padding-bottom:0!important}main :is(.dhero,.hp-hero,.blog-hero,.hero-standoff)+section:not([hidden]),main :is(.dhero,.hp-hero,.blog-hero,.hero-standoff)+section[hidden]+section{padding-top:var(--nach-hero)!important}main :is(.dhero,.hp-hero,.blog-hero,.hero-standoff) :last-child{margin-bottom:0!important}main :is(.dhero,.hp-hero,.blog-hero,.hero-standoff)+section>.wrap>:first-child,main :is(.dhero,.hp-hero,.blog-hero,.hero-standoff)+section>.wrap>:first-child>:first-child,main :is(.dhero,.hp-hero,.blog-hero,.hero-standoff)+section>.wrap>:first-child>:first-child>:first-child,main :is(.dhero,.hp-hero,.blog-hero,.hero-standoff)+section>.wrap>:first-child>:first-child>:first-child>:first-child{margin-top:0!important}:root{--hero-top:calc(var(--space-16) + var(--space-12));--hero-bottom:var(--space-10);--sec-y:var(--space-20);--sec-y-tight:var(--space-16);--sec-y-after-hero:var(--space-10)}.wrap{max-width:1200px;padding:0 var(--space-10);margin:0 auto}.hp-top{border-bottom:1px solid var(--ink-300)}.hp-top-inner{max-width:1200px;padding:var(--space-2) var(--space-10);justify-content:space-between;align-items:center;gap:var(--space-5);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);white-space:nowrap;margin:0 auto;font-weight:400;display:flex}.hp-top-inner .acc{color:var(--acc)}.hp-top-inner a{color:inherit;transition:color var(--dur-fast), border-color var(--dur-fast);border-bottom:1px solid #0000;text-decoration:none}.hp-top-inner a:hover{color:var(--red-700);border-bottom-color:var(--red-700)}.hp-top-social{align-items:center;gap:var(--space-4);display:flex}.hp-top-social a{color:var(--ink-600);border-bottom:none;align-items:center;display:flex}.hp-top-social a:hover{color:var(--red-700);border-bottom:none}.hp-top-social svg{width:15px;height:15px}@media (max-width:760px){.hp-top-inner{padding:var(--space-2) var(--space-5)}}header.hp{z-index:60;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--ink-300);background:#fffffff2;position:sticky;top:0}.hp-h-inner{max-width:1200px;padding:var(--space-4) var(--space-10);align-items:center;gap:var(--space-8);margin:0 auto;display:flex}.hp-h-inner img{height:26px;display:block}nav.hp-nav{gap:var(--space-6);flex-wrap:wrap;flex:1;align-items:center;display:flex}nav.hp-nav>a,nav.hp-nav .has-sub>a{font-family:var(--ui);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-800);align-items:center;gap:var(--space-2);white-space:nowrap;font-weight:700;text-decoration:none;display:inline-flex}nav.hp-nav>a:hover,nav.hp-nav .has-sub>a:hover,nav.hp-nav .has-sub>a.active,nav.hp-nav>a.active{color:var(--red-700)}nav.hp-nav .car{color:var(--ink-600);font-size:var(--fs-label)}nav.hp-nav .has-sub{position:relative}.hp-sub{border:1px solid var(--ink-300);min-width:248px;box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transition:all var(--dur-base) var(--ease-out);z-index:5;background:#fff;padding:0;position:absolute;top:calc(100% + 18px);left:-22px;transform:translateY(-6px)}.hp-sub:before{content:"";height:18px;position:absolute;top:-18px;left:0;right:0}:is(nav.hp-nav .has-sub:hover .hp-sub,nav.hp-nav .has-sub.is-open .hp-sub,nav.hp-nav .has-sub:has(>a[href]):focus-within .hp-sub){opacity:1;visibility:visible;transform:none}.hp-sub a{gap:var(--space-4);padding:var(--space-3) var(--space-6);font-family:var(--ui);font-size:var(--fs-small);color:var(--ink-800);align-items:baseline;font-weight:600;text-decoration:none;display:flex}.hp-sub a .sn{color:var(--red-700);font-family:var(--mono);font-size:var(--fs-label);min-width:18px}.hp-sub a:hover{color:var(--red-700);background:var(--ink-50)}.hp-sub>a:first-child,.hp-sub>.subgroup:first-child>a{padding-top:calc(var(--space-3) + var(--space-2))}.hp-sub>a:last-child{padding-bottom:calc(var(--space-3) + var(--space-2))}.hp-sub a .ss{font-family:var(--ui);font-weight:500;font-size:var(--fs-label);color:var(--ink-600);margin-top:var(--space-1);display:block}.hp-sub .kids{margin:0 0 var(--space-2) var(--space-12);border-left:1px solid var(--ink-200);display:none}.hp-sub .subgroup:hover .kids,.hp-sub .subgroup.open .kids,.hp-sub .subgroup:focus-within .kids{display:block}.hp-sub .subgroup{display:flow-root}.hp-sub:has(.subgroup:hover,.subgroup~a:hover) .kids{display:block}.hp-sub:has(.subgroup:hover,.subgroup~a:hover) .subgroup>a:after{color:var(--red-700);transform:rotate(180deg)}.hp-sub .subgroup>a{position:relative}.hp-sub .subgroup>a:after{content:"▾";font-size:var(--fs-label);color:var(--ink-600);transition:transform var(--dur-fast,.12s) ease;position:absolute;top:13px;right:20px}.hp-sub .subgroup:hover>a:after{color:var(--red-700);transform:rotate(180deg)}.hp-sub .kids a{padding:var(--space-2) var(--space-5);font-size:var(--fs-meta);color:var(--ink-700);font-weight:600}.hp-sub .kids a.active{color:var(--red-700)}.crumb{align-items:center;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);font-weight:400;display:flex}.crumb a{color:var(--ink-600);text-decoration:none}.crumb a:hover{color:var(--red-700)}.crumb .sep{color:var(--ink-600)}.crumb .here{color:var(--red-700)}.crumb{row-gap:var(--space-2);flex-wrap:wrap}.crumb a,.crumb span:not(.sep){white-space:nowrap}.crumb .here{text-overflow:ellipsis;flex:0 auto;min-width:0;max-width:100%;overflow:hidden}.dhero,.blog-hero,.hp-hero,.bp-head,.hero-standoff{padding-top:var(--hero-top)}.sec{padding:var(--sec-y) 0;border-top:1px solid var(--ink-200)}.sec--tight{padding:var(--sec-y-tight) 0}.sec--plain{border-top:none}.dhero+.sec,.blog-hero+.sec,.hp-hero+.sec{padding-top:var(--sec-y-after-hero)}.sec--flush-top{padding-top:0}.sec--flush-bottom{padding-bottom:0}footer.hp{border-top:2px solid var(--rule);margin-top:var(--space-8);padding:var(--space-16) 0 var(--space-6)}.hp-foot{justify-content:space-between;column-gap:var(--space-12);row-gap:var(--space-10);grid-template-columns:repeat(4,auto);align-items:start;display:grid}.hp-foot h6{white-space:nowrap;padding-top:6px}@media (max-width:1100px){.hp-foot{grid-template-columns:repeat(3,auto)}.hp-foot .brandcol{grid-column:1/-1}}.hp-foot .brandcol img{height:26px;margin-bottom:var(--space-5);display:block}.hp-foot .brandcol .claim{font-family:var(--serif);font-weight:400;font-size:var(--fs-small);color:var(--ink-700);max-width:30ch;margin:0 0 var(--space-6);line-height:1.55}.hp-foot .brandcol .contact{gap:var(--space-2);margin-bottom:var(--space-5);flex-direction:column;display:flex}.hp-foot .brandcol .contact a{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.02em;color:var(--ink-800);padding:0;text-decoration:none;display:inline-block}.hp-foot .brandcol .contact a:hover{color:var(--red-700)}.hp-foot .brandcol .social{gap:var(--space-3);display:flex}.hp-foot .brandcol .social a{border:1px solid var(--ink-300);width:38px;height:38px;color:var(--ink-700);transition:all var(--dur-fast);justify-content:center;align-items:center;padding:0;display:flex}.hp-foot .brandcol .social a:hover{background:var(--rule);border-color:var(--rule);color:#fff}.hp-foot .brandcol .social svg{width:18px;height:18px}.hp-foot h6{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);margin:0 0 var(--space-4);font-weight:400}.hp-foot .lcol a{color:var(--ink-700);font-size:var(--fs-small);padding:var(--space-2) 0;font-weight:600;text-decoration:none;display:block}.hp-foot .lcol a:hover{color:var(--red-700)}.hp-foot-bottom{border-top:1px solid var(--ink-200);margin-top:var(--space-12);padding-top:var(--space-6);justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.hp-foot-bottom .fnav{gap:var(--space-6);flex-wrap:wrap;display:flex}.hp-foot-bottom .fnav a{font-family:var(--ui);font-size:var(--fs-meta);color:var(--ink-700);font-weight:600;text-decoration:none}.hp-foot-bottom .fnav a:hover{color:var(--red-700)}.hp-foot-bottom .legal{gap:var(--space-5);flex-wrap:wrap;align-items:center;display:flex}.hp-foot-bottom .legal small,.hp-foot-bottom .legal a{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.06em;color:var(--ink-600);text-decoration:none}.hp-foot-bottom .legal a:hover{color:var(--red-700)}.reveal{opacity:0;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);transform:translateY(14px)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}@media (max-width:1100px){nav.hp-nav{display:none}}@media (max-width:900px){.wrap{padding:0 var(--space-6)}.hp-foot{grid-template-columns:1fr 1fr;justify-content:stretch}.hp-foot .brandcol{grid-column:1/-1}}@media (max-width:600px){.hp-foot{row-gap:var(--space-8);grid-template-columns:1fr}.hp-foot h6{white-space:normal;padding-top:0;padding-bottom:var(--space-2);border-bottom:1px solid var(--ink-200)}.hp-foot .lcol a{padding:var(--space-3) 0;align-items:center;min-height:44px;display:flex}}.mn-btns{align-items:center;gap:var(--space-3);margin-left:auto;display:none}.mn-ib{border:1px solid var(--ink-300);border-radius:var(--radius);width:44px;height:44px;color:var(--ink-900);cursor:pointer;background:#fff;justify-content:center;align-items:center;padding:0;display:flex}.mn-ib:hover{border-color:var(--red-700);color:var(--red-700)}.mn-ib svg{width:20px;height:20px}.mn-panel{z-index:1000;font-family:var(--ui);background:#fff;flex-direction:column;display:flex;position:fixed;inset:0}.mn-panel[hidden]{display:none}html.mn-lock,html.mn-lock body{overflow:hidden}.mn-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--ink-300);display:flex}.mn-head img{height:28px;display:block}.mn-nav{padding:var(--space-2) var(--space-6) var(--space-5);flex:1;overflow-y:auto}.mn-mi{border:none;border-bottom:1px solid var(--ink-200);text-align:left;cursor:pointer;width:100%;min-height:60px;font-family:var(--serif);font-size:var(--fs-h3);letter-spacing:-.01em;color:var(--ink-950);background:0 0;justify-content:space-between;align-items:center;padding:0;font-weight:500;line-height:1.25;text-decoration:none;display:flex}.mn-mi:hover{color:var(--red-700)}.mn-mi .tg{width:44px;height:44px;color:var(--red-700);font-family:var(--mono);font-size:var(--fs-art);font-size:var(--fs-lead);transition:transform var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;display:flex}.mn-mi.on .tg{transform:rotate(180deg)}.mn-mi.on{color:var(--red-700);border-bottom-color:#0000}.mn-mi.cur>span:first-child:after{content:"";border-radius:var(--radius);background:var(--red-700);width:7px;height:7px;margin-left:var(--space-3);vertical-align:middle;display:inline-block}.mn-sub{padding:var(--space-1) 0 var(--space-4);border-bottom:1px solid var(--ink-200)}.mn-sub a{min-height:48px;padding:var(--space-2) 0;color:var(--ink-950);grid-template-columns:30px 1fr;align-items:baseline;text-decoration:none;display:grid}.mn-sub a:hover .t{color:var(--red-700)}.mn-sub .sn{font-family:var(--serif);font-style:italic;font-size:var(--fs-body);color:var(--red-700)}.mn-sub .t{font-weight:700;font-size:var(--fs-body)}.mn-sub .ss{font-weight:400;font-size:var(--fs-meta);color:var(--ink-600);margin-top:var(--space-1);display:block}.mn-sub a.kid{margin-left:var(--space-8);min-height:40px;padding:var(--space-2) 0 0 var(--space-3);font-size:var(--fs-small);color:var(--ink-800);border-left:1px solid var(--ink-200);display:block}.mn-sub a.mn-all{min-height:40px;padding:var(--space-2) 0;font-family:var(--font-sans);font-size:var(--fs-small);letter-spacing:0;color:var(--ink-600);font-weight:600;display:block}.mn-foot{padding:var(--space-6);border-top:1px solid var(--ink-200);background:var(--ink-50)}.mn-foot .btn{justify-content:center;width:100%;min-height:50px}.mn-ct{gap:var(--space-3);margin-top:var(--space-3);display:flex}.mn-ct a{justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--ink-300);height:46px;font-size:var(--fs-small);border-radius:var(--radius);color:var(--ink-900);background:#fff;flex:1;font-weight:600;text-decoration:none;display:flex}.mn-ct svg{width:16px;height:16px;color:var(--red-700)}@media (max-width:1100px){nav.hp-nav,.hp-h-inner{gap:var(--space-5)}nav.hp-nav{display:none}.mn-btns{display:flex}:is(header.hp .hp-h-inner>.btn--red,header.hp:has(.hp-nav) .hp-h-inner>.btn){display:none}}@media (max-width:760px){header.hp:not(:has(.hp-nav)) .hp-h-inner{gap:var(--space-3);flex-wrap:wrap}.cta-frame{padding:var(--space-8) var(--space-6)}}.sec.hero-standoff{padding-top:var(--hero-top);padding-bottom:var(--hero-bottom)}.cs-banner{z-index:900;border-radius:var(--radius);border:1px solid var(--ink-300);width:min(384px,100vw - 32px);box-shadow:none;font-family:var(--ui);background:#fff;position:fixed;bottom:20px;right:20px;overflow:hidden}.cs-banner[hidden],.cs-modal[hidden]{display:none}.cs-in{padding:var(--space-6)}.cs-t{margin:0 0 var(--space-3);font-family:var(--font-serif);font-weight:500;font-size:var(--fs-h3);letter-spacing:-.01em;color:var(--ink-950);line-height:1.25}.cs-p{font-size:var(--fs-small);color:var(--ink-700);margin:0;line-height:1.55}.cs-p a{color:var(--ink-900);font-weight:700;text-decoration:none}.cs-p a:hover{color:var(--red-700)}.cs-acts{gap:var(--space-2);padding:var(--space-4) var(--space-6) var(--space-5);border-top:1px solid var(--ink-200);flex-direction:column;display:flex}.cs-b{cursor:pointer;width:100%;min-height:44px;font-family:var(--ui);justify-content:center}.cs-b:focus-visible{box-shadow:var(--shadow-focus);outline:none}.cs-k{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);margin-bottom:var(--space-2);font-weight:400;display:block}.cs-modal{z-index:1100;padding:var(--space-4);font-family:var(--ui);background:#1c25288c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cs-box{width:100%;max-width:560px;max-height:calc(100vh - 32px);padding:var(--space-8);border:1px solid var(--ink-300);background:#fff;overflow:auto}.cs-head{justify-content:space-between;align-items:center;display:flex}.cs-x{border:1px solid var(--ink-300);width:44px;height:44px;font-size:var(--fs-lead);cursor:pointer;color:var(--ink-900);background:#fff;line-height:1}.cs-box h2{font-family:var(--serif);font-weight:500;font-size:var(--fs-h2-art);letter-spacing:-.01em;color:var(--ink-950);margin:var(--space-2) 0 var(--space-6);line-height:1.1}.cs-lead{font-size:var(--fs-small);color:var(--ink-700);margin:0 0 var(--space-4);line-height:1.55}.cs-row{gap:var(--space-5);padding:var(--space-4) 0;border-top:1px solid var(--ink-200);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.cs-row b{font-size:var(--fs-body);color:var(--ink-950)}.cs-row p{margin:var(--space-1) 0 0;font-size:var(--fs-meta);color:var(--ink-700);line-height:1.5}.cs-cb{opacity:0;width:1px;height:1px;position:absolute}.cs-sw{border-radius:var(--radius);background:var(--ink-300);width:46px;height:26px;transition:background .15s;position:relative}.cs-sw i{border-radius:var(--radius);background:#fff;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px}.cs-cb:checked+.cs-sw,.cs-sw.is-on{background:var(--red-700)}.cs-cb:checked+.cs-sw i,.cs-sw.is-on i{transform:translate(20px)}.cs-cb:focus-visible+.cs-sw{box-shadow:var(--shadow-focus)}.cs-sw.is-dis{opacity:.5}.cs-foot{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--ink-200);flex-wrap:wrap;display:flex}.cs-foot .btn{cursor:pointer;min-height:44px;font:inherit;font-weight:700;font-size:var(--fs-small)}@media (max-width:760px){.hp-top{display:none}}a.hubc,.hubc.card-link,a.lcard,a.cat-card,a.mcC,a.scard,a.door,a.swcard{transition:transform .2s,box-shadow .2s,border-color .2s,background-color .2s}a.hubc:hover,.hubc.card-link:hover,a.lcard:hover,a.cat-card:hover,a.mcC:hover,a.scard:hover,a.door:hover,a.swcard:hover{border-color:var(--acc);transform:translateY(-4px);box-shadow:0 18px 40px #1c252824,0 4px 10px #1c25280f}@media (prefers-reduced-motion:reduce){a.hubc:hover,.hubc.card-link:hover,a.lcard:hover,a.cat-card:hover,a.mcC:hover,a.scard:hover,a.door:hover,a.swcard:hover{transform:none}}.cs-foot{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cs-foot .btn{white-space:nowrap;padding-left:var(--space-3);padding-right:var(--space-3);justify-content:center;min-width:0}.cs-box{max-height:calc(100vh - 32px);overflow:auto}.cs-box h2{margin-bottom:var(--space-4)}.cs-row{padding:var(--space-3) 0}.cs-foot .cs-need2,.cs-foot .cs-all2{border-color:var(--ink-950);color:var(--ink-950)}.cs-foot .btn:hover{color:#fff}.cs-box a{color:var(--red-700)}.cs-x:focus-visible,.cs-foot .btn:focus-visible{box-shadow:var(--shadow-focus);outline:none}@media (max-width:600px){.cs-foot{grid-template-columns:1fr}.cs-foot .btn{width:100%}}body{background:#fff}.entry p,.lcard p{color:var(--ink-800)}.lcard h3{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.sl-right p{color:var(--ink-800)}.dhero{padding-bottom:var(--hero-bottom)}.dhero .crumb{margin-bottom:var(--space-8)}.dhero-grid{gap:var(--space-16);grid-template-columns:1fr;align-items:end;display:grid}.dhero h1{font-family:var(--serif);font-weight:400;font-size:var(--fs-h1);letter-spacing:-.02em;margin:var(--space-5) 0 0;color:var(--ink-950);line-height:1}.dhero h1 .acc{color:var(--acc);font-style:italic}.dhero .lead{font-family:var(--serif);font-weight:300;font-size:var(--fs-lead);color:var(--ink-800);max-width:40ch;margin:var(--space-6) 0 0;line-height:1.5}.dhero .acts{gap:var(--space-6);margin-top:var(--space-8);flex-wrap:wrap;align-items:center;display:flex}.dhero .hero-note{margin-top:var(--space-8);font-family:var(--ui);font-weight:700;font-size:var(--fs-body);letter-spacing:-.01em;color:var(--ink-900);line-height:1.4}.rail-2{grid-template-columns:230px 1fr;gap:0;margin-bottom:0;display:grid}.rail-2 .rail .ln{background:var(--rule);height:1px;margin-bottom:var(--space-4);max-width:170px}.rail-2 .rail .k{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);font-weight:400}.rail-2 .rail .k .n{color:var(--red-700)}.mirror-lead{font-family:var(--serif);font-weight:400;font-size:var(--fs-h2-sub);letter-spacing:-.01em;color:var(--ink-950);margin:0 0 var(--space-10);max-width:22ch;line-height:1.1}.mirror-lead .acc{color:var(--acc);font-style:italic}.cards-3{grid-template-columns:repeat(3,1fr)}#aktuell .lcard .num{font-size:var(--fs-h3)}.poss-head{margin-bottom:var(--space-8)}.rail-2 .sec-intro{margin:0 0 var(--space-10)}.rail-2 .sec-h2{font-family:var(--serif);font-weight:400;font-size:var(--fs-h2);letter-spacing:-.02em;color:var(--ink-950);margin:0;line-height:1.05}.rail-2 .sec-h2 .acc{color:var(--acc);font-style:italic}.rail-2 .sec-lead{font-size:var(--fs-body);color:var(--ink-800);margin:var(--space-4) 0 0;max-width:60ch;line-height:1.6}.rail-2 .fit-lead{margin:var(--space-4) 0 0}.rail-2 .studio-split{max-width:none;margin:0}.rail-2 .studio-screen{max-width:none;margin:var(--space-6) 0 0}.rail-2 .vorgehen{margin-top:0}.tst-rail{grid-template-columns:230px 1fr;gap:0}.tst-rail .rail .ln{max-width:170px}.tst-rail .rail .k{color:var(--ink-600)}.mcB{margin-left:230px}@media (max-width:900px){.mcB{margin-left:0}}.poss-head h2{font-family:var(--serif);font-weight:400;font-size:var(--fs-h2);letter-spacing:-.02em;margin:var(--space-4) 0 var(--space-6);color:var(--ink-950);line-height:1.05}.poss-head h2 .acc{color:var(--acc);font-style:italic}.fit-lead{font-family:var(--serif);font-weight:400;font-size:var(--fs-art);color:var(--ink-800);max-width:44ch;margin:var(--space-5) 0 0;line-height:1.75}.fit-lead .acc{color:var(--acc);font-style:italic}.deliver-head{margin-bottom:var(--space-12);max-width:60ch}.deliver-head h2{font-family:var(--serif);font-weight:400;font-size:var(--fs-h2);letter-spacing:-.02em;margin:var(--space-4) 0 var(--space-6);color:var(--ink-950);line-height:1.05}.deliver-head p{font-size:var(--fs-body);color:var(--ink-800);margin:0;line-height:1.6}.block-sub{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);margin:0 0 var(--space-6);align-items:center;gap:var(--space-3);font-weight:400;display:flex}.block-sub:before{content:"";background:var(--red-700);width:26px;height:1px}.block-sub .bsn{color:var(--red-700);font-weight:700}.liefer{gap:var(--space-16);padding-bottom:var(--space-16);border-bottom:1px solid var(--ink-200);grid-template-columns:1fr 1fr;align-items:start;display:grid}.liefer .lstate{font-family:var(--serif);font-weight:500;font-size:var(--fs-h2-art);letter-spacing:-.01em;color:var(--ink-950);margin:0;line-height:1.1}.liefer .lstate .hl{color:var(--acc)}.liefer ul{margin:0;padding:0;list-style:none}.liefer ul li{gap:var(--space-3);padding:var(--space-4) 0;border-top:1px solid var(--ink-200);font-size:var(--fs-small);color:var(--ink-800);grid-template-columns:18px 1fr;line-height:1.55;display:grid}.liefer ul li:first-child{border-top:none}.liefer ul li:before{content:"→";color:var(--red-700);font-family:var(--mono)}.vorgehen{padding:var(--space-12) 0 var(--space-2);border-bottom:none}.sl-right p.sl-lead{font-family:var(--serif);font-style:italic;font-weight:400;font-size:var(--fs-h3-lg);color:var(--acc);margin:0 0 var(--space-5);max-width:none;line-height:1.15}.outcome{gap:var(--space-4);border-top:1px solid var(--ink-200);margin-top:var(--space-2);padding-top:var(--space-5);grid-template-columns:auto 1fr;align-items:baseline;display:grid}.outcome .ok{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);white-space:nowrap;font-weight:400}.outcome .ov{font-family:var(--serif);font-size:var(--fs-art);color:var(--ink-950);font-weight:400;line-height:1.75}.exts{gap:0 var(--space-10);margin-top:var(--space-1);grid-template-columns:1fr 1fr;display:grid}.exts .ext{padding:var(--space-4) 0;border-top:1px solid var(--ink-200)}.exts .ext .et{font-family:var(--serif);font-size:var(--fs-art);color:var(--ink-950);margin-bottom:var(--space-1);letter-spacing:-.01em;font-weight:400;line-height:1.75}.exts .ext p{font-size:var(--fs-meta);color:var(--ink-700);margin:0 0 var(--space-2);line-height:1.5}.exts .ext a{font-family:var(--font-sans);font-size:var(--fs-small);color:var(--ink-900);text-decoration:underline;-webkit-text-decoration-color:var(--red-700);-webkit-text-decoration-color:var(--red-700);-webkit-text-decoration-color:var(--red-700);text-decoration-color:var(--red-700);text-underline-offset:3px;letter-spacing:0;border-bottom:0;padding-bottom:0;font-weight:600;text-decoration-thickness:2px}.exts .ext a:hover{color:var(--red-700)}.bekommst{padding:var(--space-12) 0 0}.results{border-top:2px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.results .rcard{padding:var(--space-6) var(--space-8) 0 0;border-right:1px solid var(--ink-200)}.results .rcard:last-child{border-right:none;padding-right:0}.results .rcard .rn{font-family:var(--serif);font-style:italic;font-size:var(--fs-h3-lg);color:var(--red-700);font-weight:400;line-height:1.15}.results .rcard .rt{font-family:var(--serif);font-size:var(--fs-h3);color:var(--ink-950);margin:var(--space-3) 0 var(--space-2);letter-spacing:-.01em;font-weight:500;line-height:1.25}.results .rcard p{font-size:var(--fs-small);color:var(--ink-800);margin:0;line-height:1.55}.quotes{gap:var(--space-8);grid-template-columns:1fr 1fr;display:grid}.quote{border:1px solid var(--ink-300);padding:var(--space-8);flex-direction:column;display:flex}.quote .qm{font-family:var(--serif);font-size:var(--fs-h2);color:var(--acc);height:26px;font-weight:400;line-height:1.05}.quote blockquote{font-family:var(--serif);font-weight:300;font-size:var(--fs-lead);letter-spacing:-.005em;color:var(--ink-950);margin:0 0 var(--space-6);line-height:1.5}.quote .qa{align-items:center;gap:var(--space-4);border-top:1px solid var(--ink-200);padding-top:var(--space-5);margin-top:auto;display:flex}.quote .qa .av{background:var(--ink-100);border:1px solid var(--ink-300);width:42px;height:42px;font-family:var(--serif);font-size:var(--fs-art);color:var(--ink-700);border-radius:50%;justify-content:center;align-items:center;font-weight:400;line-height:1.75;display:flex}.quote .qa .qn{font-weight:700;font-size:var(--fs-small);color:var(--ink-950)}.quote .qa .qr{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--ink-600);margin-top:var(--space-1);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);font-weight:400}.fit .cmp-col.neg .ch .lab{color:var(--ink-600)}.fit .cmp-col.pos .ch .lab{color:var(--acc)}.fit .cmp-col.neg .cmp-li .t{color:var(--ink-600);font-size:var(--fs-h3);text-decoration:none}.fit .cmp-col.pos .cmp-li .t{font-size:var(--fs-h3);color:var(--ink-950)}.fit .cmp-col.pos .cmp-li .t .hl{color:var(--acc)}.fit .cmp-li .mk{font-family:var(--mono);font-size:var(--fs-label);text-align:right}.fit .cmp-col.neg .mk{color:var(--ink-600)}.fit .cmp-col.pos .mk{color:var(--acc)}.invest{padding:var(--space-8);border:1px solid var(--ink-300);grid-template-columns:200px 1fr;gap:0;display:grid}.invest .rail .ln{background:var(--acc);height:1px;margin-bottom:var(--space-4);max-width:150px}.invest .rail .k{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);font-weight:400}.invest h3{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-h3-lg);letter-spacing:-.01em;margin:0 0 var(--space-3);color:var(--ink-950);line-height:1.15}.invest h3 .range{color:var(--acc)}.invest p{font-size:var(--fs-small);color:var(--ink-800);max-width:54ch;margin:0 0 var(--space-2);line-height:1.55}.invest .ph{font-family:var(--mono);font-size:var(--fs-label);color:var(--ink-600);margin-top:var(--space-4);padding-left:var(--space-4);border-left:1px solid var(--ink-200)}.ways{margin-top:var(--space-10);border-top:1px solid var(--ink-200);grid-template-columns:repeat(2,1fr);gap:0;display:grid}.way{gap:var(--space-2);padding:var(--space-6) var(--space-8) 0 0;border-right:1px solid var(--ink-200);flex-direction:column;text-decoration:none;display:flex}.way:last-child{border-right:none}.way .wk{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);font-weight:400}.way .wv{font-family:var(--serif);font-size:var(--fs-lead);color:var(--ink-950);letter-spacing:-.01em;font-weight:300;line-height:1.5}.way:hover .wv{color:var(--red-700)}.cta-frame{border:none;padding:0}.cta-frame .ways{padding-right:var(--space-2)}.cta-frame .ways .way+.way{padding-left:var(--space-8)}@media (max-width:900px){.dhero-grid{gap:var(--space-8);grid-template-columns:1fr}.rail-2,.tst-rail,.invest{gap:var(--space-6);grid-template-columns:1fr}.results,.ways,.exts{grid-template-columns:1fr}.results .rcard,.way{border-right:none;border-bottom:1px solid var(--ink-200);padding-right:0;padding-bottom:var(--space-6)}.results .rcard:last-child,.way:last-child{border-bottom:none}.liefer,.quotes{gap:var(--space-5);grid-template-columns:1fr}.invest{padding:var(--space-8)}}.studio{padding:var(--space-6) 0 var(--space-3)}.studio-c{text-align:center;max-width:820px;margin:0 auto}.studio-eb{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);font-weight:400;display:block}.studio-eb .n{color:var(--red-700)}.studio-h2{font-family:var(--serif);font-weight:400;font-size:var(--fs-h2);letter-spacing:-.02em;color:var(--ink-950);margin:var(--space-4) 0 0;line-height:1.05}.studio-h2 .acc{color:var(--acc);font-style:italic}.studio-sub{font-family:var(--serif);font-style:italic;font-size:var(--fs-lead);color:var(--acc);margin:var(--space-4) auto 0;max-width:36ch;font-weight:300;line-height:1.5}.studio-p{font-size:var(--fs-body);color:var(--ink-800);margin:var(--space-5) auto 0;max-width:60ch;line-height:1.6}.studio-out{align-items:baseline;gap:var(--space-4);margin-top:var(--space-6);text-align:left;border-top:1px solid var(--ink-200);padding-top:var(--space-5);display:inline-flex}.studio-out .ok{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);white-space:nowrap;font-weight:400}.studio-out .ov{font-family:var(--serif);font-size:var(--fs-art);color:var(--ink-950);max-width:52ch;font-weight:400;line-height:1.75}.studio-screen{margin:var(--space-12) auto 0;border:1px solid var(--ink-300);border-radius:var(--radius);max-width:960px;box-shadow:none;background:#fff;overflow:hidden}.bbar{align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--ink-300);background:var(--ink-100);display:flex}.bbar .dots{gap:var(--space-2);display:flex}.bbar .dots i{border-radius:var(--radius);background:var(--ink-300);width:11px;height:11px}.bbar .dots i:first-child{background:#e0655b}.bbar .dots i:nth-child(2){background:#e6b34d}.bbar .dots i:nth-child(3){background:#5aa86a}.bbar .url{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:0;text-transform:none;color:var(--ink-600);text-align:left;flex:1;line-height:1.4}.video-slot{aspect-ratio:16/9;justify-content:center;align-items:center;gap:var(--space-4);background:linear-gradient(135deg,#f4f2ef,#eceae6);flex-direction:column;display:flex;position:relative}.video-slot .play{background:var(--red-700);color:#fff;width:66px;height:66px;font-size:var(--fs-h3);padding-left:var(--space-1);border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 8px 26px #0000002e}.video-slot .cap{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);font-weight:400}.studio-split{gap:var(--space-5);max-width:960px;margin:var(--space-10) auto 0;text-align:left;grid-template-columns:1fr 1fr;display:grid}.swcard{border:1px solid var(--ink-300);border-radius:var(--radius);padding:var(--space-8);background:#fff;position:relative}.swcard.hero{border-color:var(--acc);box-shadow:0 0 0 1px var(--acc)}.swcard .wk{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);font-weight:400}.swcard.hero .wk{color:var(--acc)}.swcard h3{font-family:var(--font-serif);font-weight:500;font-size:var(--fs-h3);letter-spacing:-.01em;color:var(--ink-950);margin:var(--space-2) 0 var(--space-3);line-height:1.25}.swcard p{font-size:var(--fs-small);color:var(--ink-800);margin:0;line-height:1.55}.swcard .badge{background:var(--acc);color:#fff;font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;padding:var(--space-1) var(--space-3);border-radius:var(--radius);font-weight:400;position:absolute;top:-11px;right:22px}.studio-chat{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:1px solid var(--ink-200);background:#fff;display:flex}.studio-chat .field{font-family:var(--ui);font-size:var(--fs-small);color:var(--ink-600);border:1px solid var(--ink-300);border-radius:var(--radius);padding:var(--space-3) var(--space-5);text-align:left;background:#f6f5f2;flex:1}.studio-chat .send{border-radius:var(--radius);background:var(--red-700);color:#fff;width:40px;height:40px;font-size:var(--fs-body);flex-shrink:0;justify-content:center;align-items:center;display:flex}.studio-two{gap:0 var(--space-12);max-width:820px;margin:var(--space-6) auto 0;text-align:left;grid-template-columns:1fr 1fr;display:grid}.studio-two p{font-size:var(--fs-small);color:var(--ink-800);margin:0;line-height:1.55}.vlabel{text-align:center;font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);border:1px dashed var(--acc);border-radius:var(--radius);padding:var(--space-2) var(--space-4);margin:0 auto;font-weight:400;display:inline-block}.vsep{text-align:center;margin:var(--space-16) 0 0}.vsep span{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:#fff;background:var(--ink-950);padding:var(--space-2) var(--space-4);border-radius:var(--radius);font-weight:400}@media (max-width:820px){.studio-split,.studio-two{gap:var(--space-5);grid-template-columns:1fr}}.midcta-wrap{margin:var(--space-24) auto 0;max-width:960px}.midcta-lab{text-align:center;margin-bottom:var(--space-4)}.midcta-lab span{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:#fff;background:var(--ink-950);padding:var(--space-2) var(--space-4);border-radius:var(--radius);font-weight:400}.mcA{text-align:center;border-top:1px solid var(--ink-200);border-bottom:1px solid var(--ink-200);padding:var(--space-10) 0}#fuerwen{border-top:none}.mcA .q{font-family:var(--serif);font-weight:500;font-size:var(--fs-h2-art);letter-spacing:-.01em;color:var(--ink-950);margin:0;line-height:1.1}.mcA .q .acc{color:var(--acc);font-style:italic}.fit .cmp-col.neg .cmp-li .t{text-decoration:line-through;-webkit-text-decoration-color:var(--ink-300);-webkit-text-decoration-color:var(--ink-300);-webkit-text-decoration-color:var(--ink-300);text-decoration-color:var(--ink-300)}.invsep{text-align:center;margin:var(--space-16) 0 var(--space-6)}.invsep span{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:#fff;background:var(--ink-950);padding:var(--space-2) var(--space-4);border-radius:var(--radius);font-weight:400}.inv-eb{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);font-weight:400;display:block}.inv-eb .n{color:var(--red-700)}.inv-h2{font-family:var(--serif);font-weight:400;font-size:var(--fs-h2-sub);letter-spacing:-.02em;color:var(--ink-950);margin:var(--space-4) 0 0;line-height:1.1}.inv-h2 .acc{color:var(--acc);font-style:italic}.inv-sub{font-size:var(--fs-body);color:var(--ink-800);margin:var(--space-4) 0 0;max-width:58ch;line-height:1.6}.inv-lbl{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);margin:0 0 var(--space-4);align-items:center;gap:var(--space-3);font-weight:400;display:flex}.inv-lbl:before{content:"";background:var(--red-700);width:26px;height:1px}.inv-get{gap:0 var(--space-10);grid-template-columns:1fr 1fr;display:grid}.inv-get .gi{gap:var(--space-4);padding:var(--space-4) 0;border-top:1px solid var(--ink-200);grid-template-columns:24px 1fr;display:grid}.inv-get .gi .ck{color:var(--red-700);font-size:var(--fs-body);line-height:1.6}.inv-get .gi .gt{font-size:var(--fs-small);color:var(--ink-800);line-height:1.55}.inv-get .gi .gt b{color:var(--ink-950);font-weight:700}.inv-ways{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.inv-way{border:1px solid var(--ink-300);border-radius:var(--radius);padding:var(--space-8);background:#fff}.inv-way.hero{border-color:var(--acc);box-shadow:0 0 0 1px var(--acc)}.inv-way .wt{font-family:var(--serif);font-weight:300;font-size:var(--fs-lead);letter-spacing:-.01em;color:var(--ink-950);margin:0 0 var(--space-2);line-height:1.5}.inv-way p{font-size:var(--fs-small);color:var(--ink-800);margin:0;line-height:1.55}.inv-price .pv{font-family:var(--serif);font-weight:500;font-size:var(--fs-h2-art);letter-spacing:-.01em;color:var(--ink-950);margin:0;line-height:1.1}.inv-price .pv .acc{color:var(--acc);font-style:italic}.inv-price p{font-size:var(--fs-small);color:var(--ink-800);margin:var(--space-3) 0 0;max-width:60ch;line-height:1.55}.inv-foerder{border-radius:var(--radius);padding:var(--space-6);background:var(--acc);border:none}.inv-foerder .ft{font-family:var(--serif);font-weight:400;font-size:var(--fs-art);color:#fff;margin:0 0 var(--space-2);letter-spacing:-.01em;line-height:1.75}.inv-foerder p{font-size:var(--fs-small);color:#fff;margin:0 0 var(--space-3);line-height:1.55}.inv-foerder a{align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-size:var(--fs-small);letter-spacing:0;color:#fff;padding-bottom:var(--space-1);border-bottom:1px solid #ffffffb3;font-weight:600;text-decoration:none;display:inline-flex}.inv-foerder a:hover{color:#fff;border-color:#fff}.inv-toggle{margin-top:var(--space-6);border:1px solid var(--ink-300);border-radius:var(--radius);background:#fff}.inv-toggle>summary{cursor:pointer;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);list-style:none;display:flex}.inv-toggle>summary::-webkit-details-marker{display:none}.inv-toggle .tx{border-radius:var(--radius);background:var(--red-700);color:#fff;width:26px;height:26px;font-family:var(--ui);font-weight:400;font-size:var(--fs-lead);flex:none;order:-1;place-items:center;line-height:1;display:grid}.inv-toggle .tx:before{content:"+";transition:transform .18s;display:block}.inv-toggle[open] .tx:before{transform:rotate(45deg)}.inv-toggle>summary:focus{outline:none}.inv-toggle>summary:focus-visible{box-shadow:var(--shadow-focus)}.inv-toggle .tq{font-size:var(--fs-body);color:var(--ink-950);font-weight:600}.inv-toggle>summary:hover{background:var(--ink-50)}.inv-toggle>summary:hover .tq{color:var(--red-700)}.inv-toggle .inv-get{padding:0 var(--space-5) var(--space-2)}.inv-toggle .inv-get .gi:first-child,.inv-toggle .inv-get .gi:nth-child(2){border-top:1px solid var(--ink-200)}.invA-blocks{gap:var(--space-10);margin-top:var(--space-10);flex-direction:column;display:flex}.invB{gap:var(--space-12);margin-top:var(--space-10);grid-template-columns:1.12fr .88fr;align-items:start;display:grid}.invB .panel{background:var(--acc);border-radius:var(--radius);padding:var(--space-8);align-self:stretch}.invB .panel .inv-lbl{color:#fff}.invB .panel .inv-lbl:before{background:#ffffff8c}.invB .panel .pv{font-family:var(--serif);font-weight:400;font-size:var(--fs-h3-lg);letter-spacing:-.01em;color:#fff;margin:0;line-height:1.15}.invB .panel .pv .u{font-style:italic;-webkit-text-decoration:underline #ffffff80;text-decoration:underline #ffffff80}.invB .panel .pp{font-size:var(--fs-small);color:#fff;margin:var(--space-3) 0 0;line-height:1.55}.invB .panel .fdiv{height:1px;margin:var(--space-6) 0;background:#ffffff40}.invB .panel .ft{font-family:var(--serif);font-weight:400;font-size:var(--fs-art);color:#fff;margin:0 0 var(--space-2);line-height:1.75}.invB .panel a{align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-size:var(--fs-small);letter-spacing:0;color:#fff;padding-bottom:var(--space-1);border-bottom:1px solid #ffffffb3;font-weight:600;text-decoration:none;display:inline-flex}.invC{text-align:center;margin-top:var(--space-10)}.invC .inv-sub{margin-left:auto;margin-right:auto}.invC .inv-lbl{margin-top:var(--space-12);justify-content:center}.invC .inv-get{text-align:left;max-width:840px;margin:0 auto}.invC .inv-ways{max-width:840px;margin:0 auto}.invC .inv-price{max-width:680px;margin:var(--space-12) auto 0;border-top:1px solid var(--ink-200);border-bottom:1px solid var(--ink-200);padding:var(--space-8) 0}.invC .inv-price p{margin-left:auto;margin-right:auto}.invC .inv-foerder{max-width:680px;margin:var(--space-6) auto 0;text-align:left}@media (max-width:820px){.inv-get,.inv-ways,.invB{gap:var(--space-5);grid-template-columns:1fr}}.mcB{justify-content:space-between;align-items:center;gap:var(--space-8);background:var(--acc);border-radius:var(--radius);padding:var(--space-8);flex-wrap:wrap;display:flex}.mcB .t{font-family:var(--serif);font-weight:400;font-size:var(--fs-h3-lg);letter-spacing:-.01em;color:#fff;max-width:34ch;margin:0;line-height:1.15}.mcB .btn-w{color:var(--ink-950);white-space:nowrap;background:#fff;border:none}.mcB .btn-w:hover{background:#ffffffe6}.mcB .mcB-txt{max-width:60ch}.mcB .mcB-txt .t{max-width:none;margin:0 0 var(--space-3)}.mcB .mcB-txt .sub{font-size:var(--fs-small);color:#fff;margin:0;line-height:1.55}.mcC{gap:var(--space-8);border:1px solid var(--ink-300);border-radius:var(--radius);padding:var(--space-8);transition:box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);background:#fff;grid-template-columns:1fr auto;align-items:center;text-decoration:none;display:grid}.mcC:hover{box-shadow:var(--shadow-md);border-color:var(--acc)}.mcC .q{font-family:var(--serif);font-weight:400;font-size:var(--fs-h3-lg);letter-spacing:-.01em;color:var(--ink-950);margin:0 0 var(--space-2);line-height:1.15}.mcC .s{font-size:var(--fs-small);color:var(--ink-700);margin:0;line-height:1.55}.mcC .arrow{border-radius:var(--radius);background:var(--red-700);color:#fff;width:56px;height:56px;font-size:var(--fs-lead);transition:transform var(--dur-base) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:flex}.mcC:hover .arrow{transform:translate(3px,-3px)}.mcA a.btn{margin-top:var(--space-6)}@media (max-width:640px){.mcC{text-align:left;grid-template-columns:1fr}.mcB{padding:var(--space-8)}}@media (min-width:901px){.mcB{gap:var(--space-10);flex-wrap:nowrap;grid-template-columns:1fr auto;align-items:center;display:grid}.mcB .mcB-txt{max-width:52ch}}:is(.poss-head:has(>.eb),.deliver-head:has(>.eb),.studio-c:has(>.studio-eb)){max-width:none;margin:0 0 var(--space-10);text-align:left;grid-template-columns:230px 1fr;align-items:start;gap:0;display:grid}:is(.poss-head:has(>.eb)>.eb,.deliver-head:has(>.eb)>.eb,.studio-c:has(>.studio-eb)>.studio-eb){grid-area:1/1}.poss-head:has(>.eb)>h2{grid-area:1/2;margin-top:0}.deliver-head:has(>.eb)>h2{grid-area:1/2;margin-top:0}.studio-c:has(>.studio-eb)>.studio-h2{grid-area:1/2;margin-top:0}:is(.poss-head:has(>.eb)>p,.deliver-head:has(>.eb)>p){margin:var(--space-4) 0 0;grid-area:2/2;max-width:60ch}.studio-c:has(>.studio-eb)>.studio-eb:before{content:"";background:var(--rule);width:170px;height:1px;margin-bottom:var(--space-3);display:block}:is(.poss-head:has(>.eb)~*,.deliver-head:has(>.eb)~*,.studio-c:has(>.studio-eb)~*){margin-left:230px}.studio-split,.studio-screen,.studio-two{max-width:none;margin-right:0}@media (max-width:900px){:is(.poss-head:has(>.eb),.deliver-head:has(>.eb),.studio-c:has(>.studio-eb)){grid-template-columns:1fr}.poss-head:has(>.eb)>.eb{grid-area:auto/1}.deliver-head:has(>.eb)>.eb{grid-area:auto/1}.studio-c:has(>.studio-eb)>.studio-eb{grid-area:auto/1}.poss-head:has(>.eb)>h2{grid-area:auto/1}.deliver-head:has(>.eb)>h2{grid-area:auto/1}.studio-c:has(>.studio-eb)>.studio-h2{grid-area:auto/1}.poss-head:has(>.eb)>p{grid-area:auto/1}.deliver-head:has(>.eb)>p{grid-area:auto/1}.poss-head:has(>.eb)>h2{margin-top:var(--space-4)}.deliver-head:has(>.eb)>h2{margin-top:var(--space-4)}.studio-c:has(>.studio-eb)>.studio-h2{margin-top:var(--space-4)}:is(.poss-head:has(>.eb)~*,.deliver-head:has(>.eb)~*,.studio-c:has(>.studio-eb)~*){margin-left:0}}.ext-list{margin-top:var(--space-5);border-top:1px solid var(--ink-200);flex-direction:column;display:flex}.ext-list .eli{gap:var(--space-6);padding:var(--space-4) 0;border-bottom:1px solid var(--ink-200);grid-template-columns:1fr 1.35fr;align-items:baseline;display:grid}.ext-list .et{font-family:var(--ui);font-weight:700;font-size:var(--fs-body);color:var(--ink-950);line-height:1.6}.ext-list .eli p{font-size:var(--fs-small);color:var(--ink-800);margin:0;line-height:1.55}.ext-list .eli a{margin-top:var(--space-2);font-family:var(--font-sans);font-size:var(--fs-small);letter-spacing:0;color:var(--ink-900);-webkit-text-decoration-color:var(--red-700);-webkit-text-decoration-color:var(--red-700);-webkit-text-decoration-color:var(--red-700);text-decoration-color:var(--red-700);text-underline-offset:3px;font-weight:600;text-decoration:none;display:inline-block;text-decoration:underline!important}.ext-list .eli:last-child{border-bottom:none;padding-bottom:0}.midcta-wrap.solo{margin-top:var(--sec-y)}@media (max-width:700px){.ext-list .eli{gap:var(--space-2);grid-template-columns:1fr}}.hub{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.hubc{border:1px solid var(--ink-300);border-radius:var(--radius);padding:var(--space-8);transition:box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);background:#fff;flex-direction:column;text-decoration:none;display:flex;position:relative}.hubc:hover{box-shadow:var(--shadow-md);border-color:var(--acc)}.hubc .hb-top{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.hubc .hb-n{font-family:var(--serif);font-style:italic;font-size:var(--fs-h3-lg);color:var(--red-700);font-weight:400;line-height:1.15}.hubc .hb-tag{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;white-space:nowrap;color:var(--ink-600);border:1px solid var(--ink-300);border-radius:var(--radius);padding:var(--space-1) var(--space-3);font-weight:400}.hubc .hb-tag.ext{color:var(--acc);border-color:var(--acc)}.hubc h3{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-h3-lg);letter-spacing:-.01em;color:var(--ink-950);margin:0 0 var(--space-3);line-height:1.15}.hubc .hb-for{font-family:var(--serif);font-style:italic;font-size:var(--fs-art);color:var(--acc);margin:0 0 var(--space-4);font-weight:400;line-height:1.75}.hubc p{font-size:var(--fs-small);color:var(--ink-800);margin:0 0 var(--space-6);line-height:1.55}.hubc .hb-list{gap:var(--space-2);border-top:1px solid var(--ink-200);padding-top:var(--space-5);margin-bottom:var(--space-6);flex-direction:column;display:flex}.hubc .hb-list>span{gap:var(--space-3);font-size:var(--fs-small);color:var(--ink-800);grid-template-columns:16px 1fr;line-height:1.55;display:grid}.hubc .hb-list>span:before{content:"—";color:var(--red-700)}.hubc .hb-go{align-items:center;gap:var(--space-2);font-family:var(--ui);font-weight:700;font-size:var(--fs-small);color:var(--ink-950);margin-top:auto;display:inline-flex}.hubc .hb-go i{transition:transform var(--dur-base) var(--ease-out);font-style:normal}.hubc:hover .hb-go{color:var(--red-700)}.hubc:hover .hb-go i{transform:translate(3px,-3px)}.hubc.soon{background:var(--ink-50)}.hubc.card-link{cursor:pointer}.hubc a.hb-go{text-decoration:none}.hubc a.hb-go:after{content:"";position:absolute;inset:0}.hubc .hb-alt{z-index:1;margin:var(--space-5) 0 0;padding-top:var(--space-4);border-top:1px solid var(--ink-200);font-size:var(--fs-small);color:var(--ink-600);line-height:1.55;position:relative}.hubc .hb-alt a{color:var(--ink-900);text-decoration:underline;-webkit-text-decoration-color:var(--red-700);-webkit-text-decoration-color:var(--red-700);-webkit-text-decoration-color:var(--red-700);text-decoration-color:var(--red-700);text-underline-offset:3px;border-bottom:0;font-weight:600;text-decoration-thickness:2px}.hubc .hb-alt a:hover{color:var(--red-700)}.hub-note{margin:var(--space-8) 0 0;font-size:var(--fs-small);color:var(--ink-700);line-height:1.55}.hub-note a{color:var(--ink-900);text-decoration:underline;-webkit-text-decoration-color:var(--red-700);-webkit-text-decoration-color:var(--red-700);-webkit-text-decoration-color:var(--red-700);text-decoration-color:var(--red-700);text-underline-offset:3px;border-bottom:0;font-weight:600;text-decoration-thickness:2px}.hub-note a:hover{color:var(--red-700)}@media (max-width:820px){.hub{grid-template-columns:1fr}}.hub.hub--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.hub.hub--3{grid-template-columns:1fr 1fr}}@media (max-width:820px){.hub.hub--3{grid-template-columns:1fr}}.claim-cards{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.claim-cards .lcard{padding:var(--space-8);cursor:default}.claim-cards .lcard:hover{box-shadow:none;border-color:var(--ink-300);transform:none}.claim-cards .lcard h3{margin:0 0 var(--space-3)}.claim-cards .lcard p{margin:0}@media (max-width:1100px){.claim-cards{grid-template-columns:1fr}}.hubc .hb-top{justify-content:space-between}.hubc .hb-top .hb-tag{margin-left:auto}.hubc .hb-top:empty{display:none}.mcA .q{max-width:34ch;font-weight:400!important;font-size:var(--fs-h3-lg)!important;margin:0 auto var(--space-6)!important;line-height:1.3!important}.inv-lbl:before,.block-sub:before{content:none!important;display:none!important}.inv-lbl,.block-sub{gap:0}.inv-price+.faqB-list{margin-top:var(--space-8)}.rail-2 .midcta-wrap{width:calc(100% + 230px);margin-left:-230px}@media (max-width:900px){.rail-2 .midcta-wrap{width:auto;margin-left:0}}.midcta-wrap .mcB{margin-left:0}.inv .mcB,.rail-2+.mcB,section .mcB{margin-top:var(--space-12)}.midcta-wrap .mcB,.inv-price p:first-child{margin-top:0}.exts .ext--wide{grid-column:1/-1}h1.qs-mark,.qs-hero h1.qs-mark{color:var(--acc)!important;font-style:italic!important}.blog-hero{padding:var(--hero-top) 0 var(--hero-bottom)}.blog-hero .eb{margin-bottom:var(--space-5)}.blog-hero h1{font-family:var(--serif);font-weight:400;font-size:var(--fs-h1);letter-spacing:-.02em;color:var(--ink-950);margin:0;line-height:1}.blog-hero h1 .acc{color:var(--acc);font-style:italic}.blog-hero .lead{font-family:var(--serif);font-weight:300;font-size:var(--fs-lead);color:var(--ink-800);max-width:40ch;margin:var(--space-6) 0 0;line-height:1.5}.cat-grid{border-top:2px solid var(--rule);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.cat-card{padding:var(--space-8);border-right:1px solid var(--ink-200);transition:background var(--dur-base) var(--ease-out);flex-direction:column;min-height:210px;text-decoration:none;display:flex;position:relative}.cat-card:last-child{border-right:none}.cat-card:hover{background:var(--ink-50)}.cat-card .cn{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);font-weight:400}.cat-card h3{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-h3-lg);letter-spacing:-.01em;margin:var(--space-5) 0 var(--space-3);color:var(--ink-950);line-height:1.15}.cat-card:hover h3{color:var(--acc)}.cat-card p{font-size:var(--fs-meta);color:var(--ink-600);margin:0;line-height:1.5}.cat-card .cgo{padding-top:var(--space-5);align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-size:var(--fs-small);letter-spacing:0;color:var(--ink-800);margin-top:auto;font-weight:600;display:inline-flex}.cat-card .cgo .num{color:var(--ink-600)}.cat-card .cgo .ad{transition:transform var(--dur-base) var(--ease-out);display:inline-block}.cat-card:hover .cgo{color:var(--acc)}.cat-card:hover .cgo .ad{transform:translate(3px,-3px)}.filterbar{align-items:center;gap:var(--space-6);padding:var(--space-6) 0;border-bottom:1px solid var(--ink-200);flex-wrap:wrap;justify-content:space-between;display:flex}.filter-cats{flex-wrap:wrap;gap:0;display:flex}.filter-cats button{font-family:var(--ui);font-size:var(--fs-meta);letter-spacing:.01em;color:var(--ink-600);cursor:pointer;padding:var(--space-2) var(--space-4);transition:color var(--dur-fast);background:0 0;border:none;font-weight:700;position:relative}.filter-cats button:first-child{padding-left:0}.filter-cats button.active{color:var(--red-700)}.filter-cats button.active:after{content:"";background:var(--red-700);height:2px;position:absolute;bottom:-1px;left:16px;right:16px}.filter-cats button:first-child.active:after{left:0}.search-wrap{align-items:center;gap:var(--space-3);border:1px solid var(--ink-300);border-radius:var(--radius);padding:var(--space-2) var(--space-4);min-width:240px;transition:border-color var(--dur-fast);background:#fff;display:flex}.search-wrap svg{width:16px;height:16px;color:var(--ink-600);flex-shrink:0}.search-wrap input{font-family:var(--mono);font-size:var(--fs-label);color:var(--ink-900);background:0 0;border:none;outline:none;width:100%}.tagbar{align-items:center;gap:var(--space-3);padding:var(--space-5) 0 0;flex-wrap:wrap;display:flex}.tagbar .tl{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);margin-right:var(--space-1);font-weight:400}.tag-chip{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.02em;color:var(--ink-700);border:1px solid var(--ink-300);border-radius:var(--radius);padding:var(--space-2) var(--space-4);cursor:pointer;transition:all var(--dur-fast);background:#fff}.tag-chip:hover{border-color:var(--ink-900);color:var(--ink-950)}.tag-chip.active{background:var(--acc);border-color:var(--acc);color:#fff}.result-meta{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.06em;color:var(--ink-600);padding:var(--space-6) 0 0}.result-meta b{color:var(--red-700)}.no-results{padding:var(--space-16) 0;text-align:center;font-family:var(--serif);font-size:var(--fs-h3);color:var(--ink-600);font-weight:500;line-height:1.25;display:none}.post-grid{background:var(--ink-200);border:1px solid var(--ink-300);margin-top:var(--space-6);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.post-card{transition:background var(--dur-base);background:#fff;flex-direction:column;padding:0;text-decoration:none;display:flex}.post-card.hide{display:none}.post-card:hover{background:var(--ink-50)}.post-card .thumb{aspect-ratio:16/10;background:var(--ink-100);width:100%;position:relative;overflow:hidden}.post-card .thumb image-slot{width:100%;height:100%;display:block}.post-card .pc-body{padding:var(--space-8);flex-direction:column;flex:1;display:flex}.post-card .pc-cat{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);font-weight:400}.post-card h3{font-family:var(--font-serif);font-weight:500;font-size:var(--fs-h3);letter-spacing:-.01em;margin:var(--space-3) 0 var(--space-3);color:var(--ink-950);line-height:1.25}.post-card:hover h3{color:var(--acc)}.post-card p{font-size:var(--fs-small);color:var(--ink-700);margin:0 0 var(--space-5);line-height:1.55}.post-card .pc-foot{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:auto;display:flex}.post-card .pc-tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.post-card .pc-tags span{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.04em;color:var(--ink-600);border:1px solid var(--ink-300);border-radius:var(--radius);padding:var(--space-1) var(--space-2)}.post-card .pc-read{font-family:var(--font-sans);font-size:var(--fs-small);color:var(--ink-600);white-space:nowrap;letter-spacing:0;font-weight:600}.feat{border:1px solid var(--ink-300);margin-top:var(--space-6);grid-template-columns:1.15fr 1fr;gap:0;display:grid}.feat .feat-img{background:var(--ink-100);min-height:340px;overflow:hidden}.feat .feat-img image-slot{width:100%;height:100%;display:block}.feat .feat-body{padding:var(--space-8);flex-direction:column;justify-content:center;display:flex}.feat .feat-tag{align-items:center;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);font-weight:400;display:inline-flex}.feat .feat-tag:before{content:"";background:var(--red-700);width:30px;height:1px}.feat h2{font-family:var(--serif);font-weight:400;font-size:var(--fs-h2-sub);letter-spacing:-.02em;margin:var(--space-5) 0 var(--space-6);color:var(--ink-950);line-height:1.1}.feat a:hover h2{color:var(--red-700)}.feat p{font-size:var(--fs-body);color:var(--ink-700);margin:0 0 var(--space-6);max-width:46ch;line-height:1.6}.feat .feat-meta{align-items:center;gap:var(--space-4);font-family:var(--mono);font-size:var(--fs-label);color:var(--ink-600);display:flex}.feat .feat-meta .au{align-items:center;gap:var(--space-2);color:var(--ink-800);display:flex}.feat .feat-meta .au .av{border-radius:50%;width:30px;height:30px;overflow:hidden}.feat .feat-meta .au .av image-slot{width:100%;height:100%;display:block}.feat-link{text-decoration:none;display:contents}.bp-head{padding:var(--hero-top) 0 var(--hero-bottom)}.bp-head .crumb{margin-bottom:var(--space-8)}.bp-cat{align-items:center;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);font-weight:400;display:inline-flex}.bp-cat:before{content:"";background:var(--red-700);width:30px;height:1px}.bp-head h1{font-family:var(--serif);font-weight:400;font-size:var(--fs-h1-sm);letter-spacing:-.02em;margin:var(--space-6) 0 0;color:var(--ink-950);max-width:18ch;line-height:1}.bp-head h1 .acc{color:var(--acc);font-style:italic}.bp-deck{font-family:var(--serif);font-weight:500;font-size:var(--fs-h3);color:var(--ink-700);max-width:54ch;margin:var(--space-6) 0 0;line-height:1.25}.bp-meta{align-items:center;gap:var(--space-5);margin:var(--space-8) 0 0;padding:var(--space-5) 0;border-top:1px solid var(--ink-200);border-bottom:1px solid var(--ink-200);flex-wrap:wrap;display:flex}.bp-meta .au{align-items:center;gap:var(--space-3);display:flex}.bp-meta .au .av{border-radius:50%;flex-shrink:0;width:42px;height:42px;overflow:hidden}.bp-meta .au .av image-slot{width:100%;height:100%;display:block}.bp-meta .au .an{font-family:var(--ui);font-weight:700;font-size:var(--fs-small);color:var(--ink-950)}.bp-meta .au .ar{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.06em;color:var(--ink-600)}.bp-meta .dot{border-radius:var(--radius);background:var(--ink-300);width:4px;height:4px}.bp-meta .mi{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.04em;color:var(--ink-600)}.bp-meta .mtags{gap:var(--space-4);flex-wrap:wrap;margin-left:auto;display:flex}.bp-meta .mtags span{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--ink-600);border:none;padding:0;font-weight:400}.bp-cover{margin:var(--space-8) 0 0;aspect-ratio:21/9;background:var(--ink-100);width:100%;overflow:hidden}.bp-cover image-slot{width:100%;height:100%;display:block}.prose{min-width:0}.prose>.lead-p{font-family:var(--serif);font-weight:500;font-size:var(--fs-h3);color:var(--ink-900);margin:0 0 var(--space-8);line-height:1.25}.prose h2{font-family:var(--serif);font-weight:500;font-size:var(--fs-h2-art);letter-spacing:-.01em;color:var(--ink-950);margin:var(--space-12) 0 var(--space-6);gap:var(--space-4);align-items:baseline;scroll-margin-top:120px;line-height:1.1;display:flex}.prose h2 .hn{font-family:var(--serif);font-style:italic;font-weight:500;font-size:var(--fs-h2-art);letter-spacing:0;color:var(--red-700);flex-shrink:0;line-height:1.1}.prose h3{font-family:var(--font-serif);font-weight:500;font-size:var(--fs-h3);color:var(--ink-950);margin:var(--space-8) 0 var(--space-3);line-height:1.25}.prose p{font-family:var(--serif);font-weight:400;font-size:var(--fs-art);color:var(--ink-800);margin:0 0 var(--space-5);line-height:1.75}.prose p a{color:var(--ink-900);text-decoration:underline;-webkit-text-decoration-color:var(--red-700);-webkit-text-decoration-color:var(--red-700);-webkit-text-decoration-color:var(--red-700);text-decoration-color:var(--red-700);text-underline-offset:3px;transition:color var(--dur-fast);text-decoration-thickness:2px}.prose p a:hover{color:var(--red-700)}.prose strong{color:var(--ink-950);font-weight:600}.prose em{font-style:italic}.prose .pull{margin:var(--space-8) 0;padding:var(--space-6);border-left:2px solid var(--acc);background:#fafbfc}.prose .pull p{font-family:var(--serif);font-style:italic;font-weight:400;font-size:var(--fs-art);color:var(--ink-800);margin:0;line-height:1.75}.prose .pull .pq-cite{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);color:var(--ink-600);margin-top:var(--space-4);text-transform:uppercase;font-weight:400}.bp-author{gap:var(--space-6);padding:var(--space-8) 0;border-top:2px solid var(--rule);margin-top:var(--space-12);grid-template-columns:72px 1fr;align-items:start;display:grid}.bp-author .av{border-radius:50%;width:72px;height:72px;overflow:hidden}.bp-author .av image-slot{width:100%;height:100%;display:block}.bp-author .ab-name{font-family:var(--ui);font-weight:700;font-size:var(--fs-body);color:var(--ink-950)}.bp-author .ab-role{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--ink-600);margin:var(--space-1) 0 var(--space-3);font-weight:400}.bp-author p{font-size:var(--fs-small);color:var(--ink-700);max-width:60ch;margin:0;line-height:1.55}.bp{position:relative}.bp-progress{z-index:70;background:0 0;height:3px;display:none;position:fixed;top:0;left:0;right:0}.bp-progress i{background:var(--acc);width:0;height:100%;transition:width .1s linear;display:block}.bp[data-layout="2"] .bp-progress,.bp[data-layout="3"] .bp-progress{display:block}.bp-grid{gap:var(--space-16);padding:var(--space-10) 0 var(--space-20);align-items:start;display:grid}.bp[data-layout="1"] .bp-grid{grid-template-columns:264px 1fr}.bp[data-layout="2"] .bp-grid{gap:0 var(--space-16);grid-template-columns:1fr minmax(0,720px) 1fr}.bp[data-layout="3"] .bp-grid{gap:var(--space-16);grid-template-columns:312px 1fr}.bp-side{align-self:start;position:sticky;top:104px}.bp[data-layout="2"] .bp-side{grid-column:3}.bp[data-layout="2"] article.prose{grid-column:2}.bp-toc h6{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);margin:0 0 var(--space-4);font-weight:400}.bp-toc nav{flex-direction:column;display:flex}.bp-toc a{gap:var(--space-3);padding:var(--space-2) 0 var(--space-2) var(--space-4);border-left:1px solid var(--ink-200);color:var(--ink-600);font-family:var(--ui);font-size:var(--fs-meta);transition:all var(--dur-fast);align-items:baseline;font-weight:600;line-height:1.5;text-decoration:none;display:flex}.bp-toc a .tn{font-family:var(--mono);font-size:var(--fs-label);color:var(--ink-600);flex-shrink:0}.bp-toc a:hover{color:var(--ink-950);border-left-color:var(--ink-400)}.bp-toc a.active{color:var(--red-700);border-left-color:var(--red-700)}.bp-toc a.active .tn{color:var(--red-700)}.bp-share{align-items:center;gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--ink-200);display:flex}.bp-share .sl{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);margin-right:var(--space-1);font-weight:400}.bp-share a{border:1px solid var(--ink-300);width:34px;height:34px;color:var(--ink-700);transition:all var(--dur-fast);justify-content:center;align-items:center;display:flex}.bp-share a:hover{background:var(--rule);border-color:var(--rule);color:#fff}.bp-share svg{width:15px;height:15px}.bp[data-layout="2"] .bp-toc h6{margin-bottom:var(--space-4)}.bp[data-layout="2"] .bp-toc a{font-size:var(--fs-meta);padding:var(--space-2) 0 var(--space-2) var(--space-4)}.bp[data-layout="2"] .bp-ring{display:none}.bp[data-layout="3"] .bp-side{background:var(--soft-grad);border:1px solid var(--ink-300);padding:var(--space-6)}.bp-ring{align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);display:none}.bp[data-layout="3"] .bp-ring{display:flex}.bp-ring svg{flex-shrink:0;width:48px;height:48px;transform:rotate(-90deg)}.bp-ring svg .track{stroke:var(--ink-200)}.bp-ring svg .bar{stroke:var(--acc);stroke-linecap:round;transition:stroke-dashoffset .1s linear}.bp-ring .rl{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.04em;color:var(--ink-600);line-height:1.4}.bp-ring .rl b{font-size:var(--fs-small);color:var(--ink-950);display:block}.bp[data-layout="3"] .prose h2{gap:var(--space-2);flex-direction:column}.bp[data-layout="3"] .prose h2 .hn{font-size:var(--fs-h2-art);line-height:1.1}.bp[data-layout="3"] .prose h2 span.ht{padding-bottom:var(--space-2);position:relative}.bp[data-layout="3"] .prose h2 span.ht:after{content:"";background:var(--acc);width:48px;height:3px;position:absolute;bottom:0;left:0}.bp[data-layout="3"] .prose>.lead-p{border-left:2px solid var(--acc);padding-left:var(--space-6)}.bp[data-layout="3"] .bp-mini{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--ink-200)}.bp[data-layout="3"] .bp-mini .mh{font-family:var(--ui);font-weight:700;font-size:var(--fs-small);color:var(--ink-950);margin:0 0 var(--space-2)}.bp[data-layout="3"] .bp-mini p{font-family:var(--ui);font-size:var(--fs-meta);color:var(--ink-600);margin:0 0 var(--space-3);line-height:1.5}.bp[data-layout="3"] .bp-mini .mini-form{border:1px solid var(--ink-300);border-radius:var(--radius);display:flex;overflow:hidden}.bp[data-layout="3"] .bp-mini input{min-width:0;padding:var(--space-2) var(--space-3);font-family:var(--mono);font-size:var(--fs-label);color:var(--ink-900);border:none;outline:none;flex:1}.bp[data-layout="3"] .bp-mini button{background:var(--red-700);color:#fff;padding:0 var(--space-3);font-family:var(--mono);font-size:var(--fs-small);cursor:pointer;border:none}.bp[data-layout="3"] .bp-mini button:hover{background:var(--red-800)}.bp-mini{display:none}.bp[data-layout="3"] .bp-mini{display:block}.proposal-switch{z-index:55;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--ink-200);background:#fffffff5;position:sticky;top:0}.proposal-switch .ps-inner{max-width:1200px;padding:var(--space-3) var(--space-10);align-items:center;gap:var(--space-5);flex-wrap:wrap;margin:0 auto;display:flex}.proposal-switch .ps-lbl{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);font-weight:400}.proposal-switch .ps-opts{gap:var(--space-1);border:1px solid var(--ink-300);border-radius:var(--radius);padding:var(--space-1);display:flex}.proposal-switch .ps-opts button{font-family:var(--ui);font-size:var(--fs-meta);color:var(--ink-600);border-radius:var(--radius);padding:var(--space-2) var(--space-4);cursor:pointer;transition:all var(--dur-fast);white-space:nowrap;background:0 0;border:none;font-weight:700}.proposal-switch .ps-opts button:hover{color:var(--ink-950)}.proposal-switch .ps-opts button.active{background:var(--rule);color:#fff}.proposal-switch .ps-note{font-family:var(--mono);font-size:var(--fs-label);color:var(--ink-600);margin-left:auto}.bp-foot-cta{border-top:2px solid var(--rule);padding:var(--space-10) 0;margin-top:var(--space-3);justify-content:space-between;align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.bp-foot-cta h3{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-h3-lg);letter-spacing:-.01em;color:var(--ink-950);margin:0 0 var(--space-3) 0;max-width:20ch;line-height:1.15}.bp-foot-cta h3 .acc{color:var(--acc);font-style:italic}.related .rel-head{justify-content:space-between;align-items:baseline;gap:var(--space-5);margin-bottom:var(--space-6);display:flex}.related .rel-head h2{font-family:var(--serif);font-weight:500;font-size:var(--fs-h2-art);letter-spacing:-.02em;color:var(--ink-950);margin:0 0 var(--space-6) 0;line-height:1.1}.cat-hero{gap:var(--space-16);padding:var(--space-16) 0 var(--space-10);grid-template-columns:1fr 300px;align-items:end;display:grid}.cat-hero .ch-num{font-family:var(--serif);font-style:italic;font-size:var(--fs-h1-home);color:var(--ink-100);margin:0 0 var(--space-3);font-weight:400;line-height:1}.cat-hero h1{font-family:var(--serif);font-weight:400;font-size:var(--fs-h1-sm);letter-spacing:-.02em;color:var(--ink-950);margin:0;line-height:1}.cat-hero h1 .acc{color:var(--acc);font-style:italic}.cat-hero .ch-lead{font-family:var(--serif);font-weight:400;font-size:var(--fs-art);color:var(--ink-700);margin:var(--space-5) 0 0;max-width:46ch;line-height:1.75}.cat-hero .ch-aside{border-top:2px solid var(--rule);padding-top:var(--space-5)}.cat-hero .ch-aside .stat{align-items:baseline;gap:var(--space-3);padding:var(--space-3) 0;display:flex}.cat-hero .ch-aside .stat .sv{font-family:var(--serif);font-size:var(--fs-h3-lg);color:var(--ink-950);font-weight:400;line-height:1.15}.cat-hero .ch-aside .stat .sl{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);font-weight:400}.cat-switch{border-top:1px solid var(--ink-200);border-bottom:1px solid var(--ink-200);margin-top:var(--space-2);flex-wrap:wrap;gap:0;display:flex}.cat-switch a{font-family:var(--ui);font-size:var(--fs-meta);color:var(--ink-600);padding:var(--space-4) var(--space-6);border-right:1px solid var(--ink-200);transition:color var(--dur-fast);font-weight:700;text-decoration:none}.cat-switch a:first-child{padding-left:0}.cat-switch a:hover{color:var(--ink-950)}.cat-switch a.active{color:var(--red-700)}.cat-index{border-top:2px solid var(--rule)}.cat-index a{align-items:baseline;gap:var(--space-8);padding:var(--space-6) 0;border-bottom:1px solid var(--ink-200);transition:padding-left var(--dur-base) var(--ease-out), color var(--dur-fast);grid-template-columns:62px 1fr auto;text-decoration:none;display:grid}.cat-index a .ci-num{font-family:var(--serif);font-style:italic;font-size:var(--fs-h3);color:var(--red-700);transition:color var(--dur-fast);font-weight:500;line-height:1.25}.cat-index a .ci-name{font-family:var(--serif);font-weight:400;font-size:var(--fs-h2);letter-spacing:-.025em;color:var(--ink-950);line-height:1.05}.cat-index a .ci-meta{align-items:baseline;gap:var(--space-5);display:flex}.cat-index a .ci-desc{font-size:var(--fs-meta);color:var(--ink-700);text-align:right;max-width:30ch;line-height:1.5;display:none}.cat-index a .ci-count{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.04em;color:var(--ink-600);white-space:nowrap}.cat-index a .ci-count .cv{color:var(--red-700)}.cat-index a .ci-arrow{font-family:var(--mono);font-size:var(--fs-body);color:var(--ink-600);transition:transform var(--dur-base) var(--ease-out), color var(--dur-fast)}.cat-index a:hover{padding-left:var(--space-5)}.cat-index a:hover .ci-name{color:var(--red-700);font-style:italic}.cat-index a:hover .ci-num{color:var(--red-700)}.cat-index a:hover .ci-arrow{color:var(--red-700);transform:translate(3px,-3px)}@media (min-width:1000px){.cat-index a .ci-desc{display:block}}.mag-filter{justify-content:space-between;align-items:flex-end;gap:var(--space-8);padding:var(--space-2) 0 0;flex-wrap:wrap;display:flex}.mag{margin-top:var(--space-8)}.mag .entries{margin:0;padding:0;list-style:none}.mag .entry{color:inherit;text-decoration:none;display:block}.mag .entry.hide{display:none}.mag .entry .e-thumb{background:var(--ink-100);overflow:hidden}.mag .entry .e-thumb image-slot{width:100%;height:100%;display:block}.mag .entry .e-body{min-width:0}.mag .entry .e-cat{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);font-weight:400;display:block}.mag .entry h3{font-family:var(--font-serif);letter-spacing:-.015em;color:var(--ink-950);margin:0 0 var(--space-3) 0;transition:color var(--dur-fast);font-weight:500;font-size:var(--fs-h3);line-height:1.25}.mag .entry .e-ex{font-family:var(--serif);color:var(--ink-700);margin:0;font-weight:300}.mag .entry .e-meta{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.04em;color:var(--ink-600);gap:var(--space-4);align-items:center;display:flex}.mag .entry .e-meta .dot{border-radius:var(--radius);background:var(--ink-300);width:3px;height:3px}.mag .entry .e-num{font-family:var(--serif);color:var(--red-700);font-style:italic;line-height:1}.mag-noresults{padding:var(--space-16) 0;text-align:center;font-family:var(--serif);font-size:var(--fs-h3);color:var(--ink-600);font-weight:500;line-height:1.25;display:none}.mag[data-view=index] .mag-wrap{gap:var(--space-16);grid-template-columns:1fr minmax(296px,330px);align-items:start;display:grid}.mag[data-view=index] .entries{border-top:2px solid var(--rule)}.mag[data-view=index] .entry{gap:0 var(--space-6);padding:var(--space-8) var(--space-1) var(--space-8) 0;border-bottom:1px solid var(--ink-200);cursor:pointer;transition:padding-left var(--dur-base) var(--ease-out);grid-template-columns:58px 1fr;display:grid}.mag[data-view=index] .entry .e-thumb{display:none}.mag[data-view=index] .entry .e-ex{font-size:var(--fs-small);max-width:62ch;margin:var(--space-2) 0 0;line-height:1.55;display:block}.mag[data-view=index] .entry .e-num{font-size:var(--fs-h3-lg);padding-top:var(--space-1)}.mag[data-view=index] .entry .e-cat{margin-bottom:var(--space-3)}.mag[data-view=index] .entry h3{font-size:var(--fs-h3-lg);line-height:1.15;font-family:var(--font-serif);font-weight:400}.mag[data-view=index] .entry .e-meta{margin-top:var(--space-4)}.mag[data-view=index] .entry:hover{padding-left:var(--space-4)}.mag[data-view=index] .entry:hover h3,.mag[data-view=index] .entry.active h3{color:var(--acc)}.mag[data-view=index] .entry.active .e-num{color:var(--red-700)}.mag[data-view=index] .mag-preview{display:block}.mag-preview{display:none;position:sticky;top:104px}.mag-preview .pv-frame{aspect-ratio:4/5;background:var(--ink-100);width:100%;position:relative;overflow:hidden}.mag-preview .pv{opacity:0;transition:opacity .45s var(--ease-out), transform .6s var(--ease-out);position:absolute;inset:0;transform:scale(1.04)}.mag-preview .pv.show{opacity:1;transform:scale(1)}.mag-preview .pv image-slot{width:100%;height:100%;display:block}.mag-preview .pv-meta{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-top:var(--space-5);border-top:1px solid var(--ink-200);padding-top:var(--space-4);display:flex}.mag-preview .pv-cap{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);font-weight:400}.mag-preview .pv-idx{font-family:var(--serif);font-style:italic;font-size:var(--fs-art);color:var(--ink-600);font-weight:400;line-height:1.75}.mag[data-view=spread] .mag-preview{display:none}.mag[data-view=spread] .entries{column-gap:var(--space-16);border-top:2px solid var(--rule);grid-template-columns:1fr 1fr;display:grid}.mag[data-view=spread] .entry{padding:var(--space-8) 0 var(--space-8);border-bottom:1px solid var(--ink-200);flex-direction:column;display:flex}.mag[data-view=spread] .entry .e-num{display:none}.mag[data-view=spread] .entry .e-thumb{aspect-ratio:16/10;margin-bottom:var(--space-5)}.mag[data-view=spread] .entry .e-cat{margin-bottom:var(--space-3)}.mag[data-view=spread] .entry h3{font-size:var(--fs-h3-lg);line-height:1.15;font-family:var(--font-serif);font-weight:400}.mag[data-view=spread] .entry .e-ex{font-size:var(--fs-small);margin:var(--space-3) 0 var(--space-4);line-height:1.55;display:block}.mag[data-view=spread] .entry:hover h3{color:var(--acc)}.mag[data-view=spread] .entry.lead{align-items:center;gap:var(--space-12);border-top:none;border-bottom:2px solid var(--ink-900);padding:0 0 var(--space-12);margin-bottom:var(--space-2);flex-direction:row;grid-column:1/-1}.mag[data-view=spread] .entry.lead .e-thumb{aspect-ratio:4/3;flex:1.15;margin:0}.mag[data-view=spread] .entry.lead .e-body{flex:1}.mag[data-view=spread] .entry.lead h3{font-size:var(--fs-h3-lg);line-height:1.15;font-family:var(--font-serif);font-weight:400}.mag[data-view=spread] .entry.lead .e-ex{font-size:var(--fs-art);max-width:42ch;line-height:1.6}.mag[data-view=spread] .entry.txt .e-thumb,.mag[data-view=kiosk] .mag-preview{display:none}.mag[data-view=kiosk] .mag-wrap{border-top:3px double var(--ink-900);padding-top:var(--space-2)}.mag[data-view=kiosk] .entries{column-count:3;column-gap:var(--space-12)}.mag[data-view=kiosk] .entry{break-inside:avoid;padding:var(--space-6) 0;border-bottom:1px solid var(--ink-200)}.mag[data-view=kiosk] .entry .e-thumb,.mag[data-view=kiosk] .entry .e-num{display:none}.mag[data-view=kiosk] .entry .e-cat{margin-bottom:var(--space-2)}.mag[data-view=kiosk] .entry h3{font-size:var(--fs-h3);margin-bottom:var(--space-3);line-height:1.25;font-family:var(--font-serif);font-weight:500}.mag[data-view=kiosk] .entry .e-ex{font-family:var(--ui);font-weight:400;font-size:var(--fs-meta);color:var(--ink-600);margin-bottom:var(--space-3);line-height:1.5;display:block}.mag[data-view=kiosk] .entry .e-meta{font-size:var(--fs-label)}.mag[data-view=kiosk] .entry:hover h3{color:var(--acc)}.mag[data-view=kiosk] .entry.lead{column-span:all;break-inside:avoid;border-bottom:3px double var(--ink-900);padding:var(--space-2) 0 var(--space-8);margin-bottom:var(--space-6)}.mag[data-view=kiosk] .entry.lead .e-body{column-gap:var(--space-12);grid-template-columns:1fr 1fr;display:grid}.mag[data-view=kiosk] .entry.lead .e-cat{grid-column:1/-1}.mag[data-view=kiosk] .entry.lead h3{font-size:var(--fs-h3-lg);margin:var(--space-4) 0 var(--space-3);line-height:1.15;font-family:var(--font-serif);align-self:start;font-weight:400}.mag[data-view=kiosk] .entry.lead .e-ex{font-family:var(--serif);font-weight:400;font-size:var(--fs-art);color:var(--ink-700);margin:var(--space-4) 0 0;line-height:1.75}.mag[data-view=kiosk] .entry.lead .e-meta{margin-top:var(--space-5);grid-column:1/-1}.mag[data-view=kiosk] .entry.lead .e-ex:first-letter{font-family:var(--serif);font-weight:400;font-size:var(--fs-h1-sm);float:left;padding:var(--space-2) var(--space-3) 0 0;color:var(--red-700);line-height:1}@media (max-width:1080px){.mag[data-view=index] .mag-wrap{grid-template-columns:1fr;gap:0}.mag[data-view=index] .mag-preview{display:none!important}.mag[data-view=kiosk] .entries{column-count:2}.cat-grid{grid-template-columns:1fr 1fr}.cat-card:nth-child(2){border-right:none}.cat-card{border-bottom:1px solid var(--ink-200)}.post-grid{grid-template-columns:1fr 1fr}.bp[data-layout="2"] .bp-grid{grid-template-columns:1fr}.bp[data-layout="2"] .bp-side,.bp[data-layout="2"] article.prose{grid-column:1}}@media (max-width:820px){.cat-grid{grid-template-columns:1fr}.cat-card{border-right:none;min-height:0}.post-grid,.feat{grid-template-columns:1fr}.feat .feat-img{min-height:240px}.feat .feat-body{padding:var(--space-8)}.cat-hero{gap:var(--space-8);grid-template-columns:1fr}.bp-grid{gap:var(--space-8)!important}.bp[data-layout="1"] .bp-grid,.bp[data-layout="3"] .bp-grid{grid-template-columns:1fr}.bp-side{position:static;top:auto}.bp-progress{display:none!important}.filterbar{gap:var(--space-4)}.search-wrap{width:100%}.mag[data-view=spread] .entries{grid-template-columns:1fr}.mag[data-view=spread] .entry.lead{gap:var(--space-6);grid-template-columns:1fr}.mag[data-view=spread] .entry.lead .e-thumb{aspect-ratio:16/10}.mag[data-view=kiosk] .entries{column-count:1}.mag[data-view=kiosk] .entry.lead{gap:var(--space-5);grid-template-columns:1fr}.cat-index a{gap:var(--space-5);grid-template-columns:42px 1fr auto}}.needbar{border-top:2px solid var(--rule);margin-top:var(--space-6);grid-template-columns:168px repeat(4,1fr);display:grid}.needbar .need-lead{justify-content:center;gap:var(--space-1);padding:var(--space-5) var(--space-6) var(--space-5) 0;border-right:1px solid var(--ink-200);flex-direction:column;display:flex}.needbar .need-lead .nl-k{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);font-weight:400}.needbar .need-lead .nl-q{font-family:var(--serif);font-style:italic;font-size:var(--fs-art);color:var(--ink-950);font-weight:400;line-height:1.75}.needbar .need{text-align:left;border:none;border-right:1px solid var(--ink-200);padding:var(--space-5) var(--space-6) var(--space-4);cursor:pointer;transition:padding-left var(--dur-base) var(--ease-out);background:0 0;border-bottom:2px solid #0000;position:relative}.needbar .need:last-child{border-right:none}.needbar .need .nn{font-family:var(--serif);font-style:italic;font-weight:400;font-size:var(--fs-body);color:var(--red-700);line-height:1.6}.needbar .need .nl{font-family:var(--ui);font-weight:700;font-size:var(--fs-small);letter-spacing:-.01em;color:var(--ink-950);margin-top:var(--space-2);transition:color var(--dur-fast);line-height:1.55;display:block}.needbar .need .nd{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.04em;color:var(--ink-600);margin-top:var(--space-2);line-height:1.3;display:block}.needbar .need:hover{padding-left:var(--space-6)}.needbar .need:hover .nl{color:var(--acc)}.needbar .need.active{border-bottom-color:var(--red-700)}.needbar .need.active .nl{color:var(--red-700)}.needbar .nl-reset{align-items:center;gap:var(--space-2);margin-top:var(--space-2);cursor:pointer;font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);background:0 0;border:none;align-self:flex-start;padding:0;font-weight:400;display:none}.needbar .nl-reset span{font-size:var(--fs-small);line-height:1.55}.needbar .nl-reset:hover{color:var(--red-800)}.needbar.filtered .nl-reset{display:inline-flex}@media (max-width:820px){.needbar{border-top:none;grid-template-columns:1fr 1fr}.needbar .need-lead{border-right:none;border-bottom:1px solid var(--ink-300);padding:0 0 var(--space-4);grid-column:1/-1}.needbar .need{border-top:1px solid var(--ink-200)}.needbar .need:nth-child(odd){border-right:none}}.mag-promo{border:1px solid var(--ink-300);background:#fff;position:sticky;top:104px}.mag-promo .mp-shot{aspect-ratio:16/10;background:var(--ink-100);border-bottom:1px solid var(--ink-200);position:relative;overflow:hidden}.mag-promo .mp-shot img{object-fit:cover;object-position:left top;width:100%;height:100%;display:block}.mag-promo .mp-shot .mp-badge{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:#fff;background:var(--red-700);padding:var(--space-2) var(--space-3);font-weight:400;position:absolute;top:0;left:0}.mag-promo .mp-body{padding:var(--space-8)}.mag-promo .mp-eb{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);margin-bottom:var(--space-3);font-weight:400;display:block}.mag-promo .mp-eb .n{color:var(--red-700)}.mag-promo h4{font-family:var(--serif);font-weight:500;font-size:var(--fs-h3);letter-spacing:-.01em;color:var(--ink-950);margin:0 0 var(--space-3);line-height:1.25}.mag-promo p{font-size:var(--fs-small);color:var(--ink-700);margin:0 0 var(--space-5);line-height:1.55}.mag-promo .mp-cta{align-items:center;gap:var(--space-2);font-family:var(--ui);font-weight:700;font-size:var(--fs-small);background:var(--red-700);color:#fff;padding:var(--space-3) var(--space-5);border-radius:var(--radius);transition:background var(--dur-fast);text-decoration:none;display:inline-flex}.mag-promo .mp-cta:hover{background:var(--red-800);color:#fff}.mag-promo .mp-cta .ar{transition:transform var(--dur-base) var(--ease-out);display:inline-block}.mag-promo .mp-cta:hover .ar{transform:translate(3px,-3px)}.mag-promo .mp-note{align-items:center;gap:var(--space-2);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--ink-200);font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.04em;color:var(--ink-600);display:flex}@media (max-width:1080px){.mag-promo{margin-top:var(--space-8);max-width:460px;position:static}}.ch-grid{gap:var(--space-12);margin-top:var(--space-1);grid-template-columns:1fr minmax(300px,380px);align-items:end;display:grid}.ch-search .cs-lead{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);margin-bottom:var(--space-3);font-weight:400;display:block}.cat-search{align-items:center;gap:var(--space-3);border:1px solid var(--ink-300);border-radius:var(--radius);width:100%;padding:var(--space-1) var(--space-1) var(--space-1) var(--space-4);transition:border-color var(--dur-fast) var(--ease-out);background:#fff;display:flex}.cat-search:focus-within{border-color:var(--ink-900)}.cat-search svg{width:18px;height:18px;color:var(--ink-600);flex-shrink:0}.cat-search input{min-width:0;font-family:var(--mono);font-size:var(--fs-label);color:var(--ink-900);padding:var(--space-3) 0;background:0 0;border:none;outline:none;flex:1}.cat-search input::placeholder{color:var(--ink-600)}.cat-search .cs-btn{font-family:var(--ui);font-weight:700;font-size:var(--fs-meta);color:#fff;background:var(--red-700);border-radius:var(--radius);padding:var(--space-3) var(--space-5);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast);border:none}.cat-search .cs-btn:hover{background:var(--red-800)}@media (max-width:820px){.ch-grid{gap:var(--space-6);grid-template-columns:1fr;align-items:start}}.list-group{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-6) 0 var(--space-3);display:flex}.list-group .lg-k{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);font-weight:400}.list-group .lg-k .n{color:var(--red-700)}.list-group .lg-s{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.04em;color:var(--ink-600)}.pillars-head{margin-bottom:var(--space-6)}.pillars-head .eb{margin-bottom:var(--space-4)}.pillars-head h2{font-family:var(--serif);font-weight:500;font-size:var(--fs-h2-art);letter-spacing:-.02em;color:var(--ink-950);margin:0 0 var(--space-6) 0;line-height:1.1}.pillars{border-top:2px solid var(--red-700);background:var(--ink-50);grid-template-columns:repeat(3,1fr);display:grid}.pillar{padding:var(--space-8);border-right:1px solid var(--ink-200);transition:background var(--dur-base) var(--ease-out);flex-direction:column;min-height:210px;text-decoration:none;display:flex}.pillar:last-child{border-right:none}.pillar:hover{background:#fff}.pillar .pn{font-family:var(--serif);font-style:italic;font-size:var(--fs-h3);color:var(--red-700);font-weight:500;line-height:1.25}.pillar .pk{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);margin-top:var(--space-4);font-weight:400}.pillar h3{font-family:var(--font-serif);font-weight:500;font-size:var(--fs-h3);letter-spacing:-.01em;color:var(--ink-950);margin:var(--space-2) 0 var(--space-3);line-height:1.25}.pillar:hover h3{color:var(--acc)}.pillar p{font-size:var(--fs-small);color:var(--ink-700);margin:0;line-height:1.55}.pillar .pgo{padding-top:var(--space-5);align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-size:var(--fs-small);letter-spacing:0;color:var(--ink-800);margin-top:auto;font-weight:600;display:inline-flex}.pillar:hover .pgo{color:var(--acc)}.pillar .pgo .ad{transition:transform var(--dur-base) var(--ease-out);display:inline-block}.pillar:hover .pgo .ad{transform:translate(3px,-3px)}.themebar{align-items:center;gap:var(--space-2) var(--space-5);padding:var(--space-6) 0 0;flex-wrap:wrap;display:flex}.themebar .tb-lead{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);margin-right:var(--space-1);font-weight:400}.mag-action{aspect-ratio:4/5;border:1px solid var(--ink-300);background:var(--ink-50);padding:var(--space-8);flex-direction:column;display:flex;position:sticky;top:104px}.mag-action .ma-eb{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);font-weight:400}.mag-action .ma-eb .n{color:var(--red-700)}.mag-action h4{font-family:var(--serif);font-weight:500;font-size:var(--fs-h3);letter-spacing:-.01em;color:var(--ink-950);margin:var(--space-4) 0 var(--space-3);line-height:1.25}.mag-action p{font-size:var(--fs-small);color:var(--ink-700);margin:0;line-height:1.55}.mag-action .ma-form{border:1px solid var(--ink-300);border-radius:var(--radius);background:#fff;margin-top:auto;display:flex;overflow:hidden}.mag-action .ma-form input{min-width:0;padding:var(--space-3) var(--space-4);font-family:var(--mono);font-size:var(--fs-label);color:var(--ink-900);border:none;outline:none;flex:1}.mag-action .ma-form input::placeholder{color:var(--ink-600)}.mag-action .ma-form button{background:var(--red-700);color:#fff;padding:0 var(--space-5);font-family:var(--ui);font-weight:700;font-size:var(--fs-small);cursor:pointer;transition:background var(--dur-fast);border:none}.mag-action .ma-form button:hover{background:var(--red-800)}.mag-action .ma-note{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.04em;color:var(--ink-600);margin-top:var(--space-4)}@media (max-width:1080px){.mag-action{aspect-ratio:auto;margin-top:var(--space-8);max-width:460px;position:static}}@media (max-width:760px){.pillars{grid-template-columns:1fr}.pillar{border-right:none;border-bottom:1px solid var(--ink-200);min-height:0}.pillar:last-child{border-bottom:none}.cat-search{flex-wrap:wrap}}.bp[data-layout="2"] .bp-head,.bp[data-layout="2"] .bp-foot-cta{max-width:760px;margin-inline:auto}.prose .cd-call{margin:var(--space-10) 0;padding:var(--space-6);background:var(--ink-50);border-radius:var(--radius)}.prose .cd-call .cd-k{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);margin-bottom:var(--space-3);font-weight:400;display:block}.prose .cd-call p{font-family:var(--serif);font-weight:400;font-size:var(--fs-art);color:var(--ink-900);max-width:none;margin:0;line-height:1.75}.prose .cd-call p+p{margin-top:var(--space-3)}.prose .cd-call em{color:var(--ink-950);font-style:italic}.prose .cd-call .cd-k{align-items:center;gap:var(--space-2);color:var(--ink-900);font-weight:700;display:flex}.prose .cd-call .cd-k:before{content:"";background:currentColor;flex:none;width:16px;height:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 7v14'/%3E%3Cpath d='M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 7v14'/%3E%3Cpath d='M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z'/%3E%3C/svg%3E") 50%/contain no-repeat}.prose .cd-call--tip{background:var(--petrol-50)}.prose .cd-call--tip .cd-k{color:var(--petrol-800)}.prose .cd-call--tip .cd-k:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5'/%3E%3Cpath d='M9 18h6'/%3E%3Cpath d='M10 22h4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5'/%3E%3Cpath d='M9 18h6'/%3E%3Cpath d='M10 22h4'/%3E%3C/svg%3E")}.prose .cd-call--imp{background:var(--red-50)}.prose .cd-call--imp .cd-k{color:var(--red-700)}.prose .cd-call--imp .cd-k:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4'/%3E%3Cpath d='M12 16h.01'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4'/%3E%3Cpath d='M12 16h.01'/%3E%3C/svg%3E")}.prose .cd-quote{margin:var(--space-12) 0;padding:var(--space-10) 0 var(--space-10);border-top:1px solid var(--ink-200);border-bottom:1px solid var(--ink-200);text-align:center}.prose .cd-quote .qm{font-family:var(--serif);font-weight:400;font-size:var(--fs-h1);height:40px;color:var(--red-700);line-height:1;display:block}.prose .cd-quote p{font-family:var(--serif);font-weight:300;font-size:var(--fs-lead);letter-spacing:0;color:var(--ink-950);max-width:40ch;margin:0 auto;line-height:1.5}.prose .cd-quote p .acc{color:var(--acc);font-style:italic}.prose .cd-quote .qc{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);margin-top:var(--space-6);font-weight:400}.prose .cd-statement{margin:var(--space-12) 0;padding:var(--space-10) 0;border-top:1px solid var(--ink-200);border-bottom:1px solid var(--ink-200);text-align:center}.prose .cd-statement p{font-family:var(--serif);font-weight:500;font-size:var(--fs-h3);letter-spacing:0;color:var(--ink-950);max-width:36ch;margin:0 auto;line-height:1.25}.prose .cd-statement p .acc{color:var(--acc);font-style:italic}.prose .cd-vs{gap:0 var(--space-12);margin:var(--space-10) 0;grid-template-columns:1fr 1fr;display:grid}.prose .cd-vs .vh{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;border-top:2px solid var(--ink-300);padding:var(--space-3) 0 var(--space-4);font-weight:400}.prose .cd-vs .neg .vh{color:var(--ink-600)}.prose .cd-vs .pos .vh{color:var(--red-700);border-top-color:var(--red-700)}.prose .cd-vs .vi{font-family:var(--serif);font-size:var(--fs-art);padding:var(--space-4) 0;border-bottom:1px solid var(--ink-200);font-weight:400;line-height:1.75}.prose .cd-vs .neg .vi{color:var(--ink-600);text-decoration:line-through;-webkit-text-decoration-color:var(--ink-300);-webkit-text-decoration-color:var(--ink-300);-webkit-text-decoration-color:var(--ink-300);text-decoration-color:var(--ink-300)}.prose .cd-vs .pos .vi{color:var(--ink-950)}@media (max-width:760px){.prose .cd-vs{grid-template-columns:1fr;gap:0}}.prose .cd-steps{margin:var(--space-10) 0;border-top:1px solid var(--ink-200)}.prose .cd-step{gap:var(--space-6);padding:var(--space-6) 0;border-bottom:1px solid var(--ink-200);grid-template-columns:56px 1fr;align-items:start;display:grid}.prose .cd-step .sn{font-family:var(--serif);font-style:italic;font-weight:400;font-size:var(--fs-h3-lg);color:var(--red-700);margin-top:0;line-height:1.15}.prose .cd-step .sh{font-family:var(--ui);font-weight:700;font-size:var(--fs-art);color:var(--ink-950);margin:var(--space-1) 0 var(--space-2);line-height:1.3}.prose .cd-step p{font-family:var(--serif);font-size:var(--fs-body);color:var(--ink-800);margin:0;line-height:1.6}@media (max-width:640px){.prose .cd-vs{grid-template-columns:1fr;gap:0}.prose .cd-step{gap:var(--space-5);grid-template-columns:44px 1fr}}.rel-list{border-top:2px solid var(--rule)}.rel-item{gap:0 var(--space-6);padding:var(--space-6) var(--space-1) var(--space-6) 0;border-bottom:1px solid var(--ink-200);transition:padding-left var(--dur-base) var(--ease-out);grid-template-columns:58px 1fr auto;align-items:baseline;text-decoration:none;display:grid}.rel-item .ri-num{font-family:var(--serif);font-style:italic;font-size:var(--fs-h3);color:var(--red-700);font-weight:500;line-height:1.25}.rel-item .ri-cat{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);margin-bottom:var(--space-2);font-weight:400;display:block}.rel-item h3{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-h3-lg);letter-spacing:-.01em;color:var(--ink-950);margin:0 0 var(--space-3) 0;transition:color var(--dur-fast);line-height:1.15}.rel-item .ri-meta{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.04em;color:var(--ink-600);margin-top:var(--space-3);gap:var(--space-3);align-items:center;display:flex}.rel-item .ri-meta .dot{border-radius:var(--radius);background:var(--ink-300);width:3px;height:3px}.rel-item .ri-go{font-family:var(--font-sans);font-size:var(--fs-small);color:var(--ink-600);transition:transform var(--dur-base) var(--ease-out), color var(--dur-fast);letter-spacing:0;align-self:center;font-weight:600}.rel-item:hover{padding-left:var(--space-4)}.rel-item:hover h3{color:var(--acc)}.rel-item:hover .ri-go{color:var(--acc);transform:translate(3px,-3px)}@media (max-width:640px){.rel-item{grid-template-columns:40px 1fr}.rel-item .ri-go{display:none}}.bp[data-layout="2"] .bp-head{max-width:none;margin-inline:0}@media (min-width:1081px){.bp[data-layout="2"] .bp-grid{gap:0 var(--space-16);padding:var(--space-12) 0 var(--space-20);grid-template-columns:1fr minmax(0,720px) 1fr;align-items:start;display:grid}.bp[data-layout="2"] article.prose{grid-column:2;min-width:0}.bp[data-layout="2"] .bp-side{grid-column:3;align-self:start;max-width:280px;position:sticky;top:104px}.bp[data-layout="2"] .bp-foot-cta{max-width:none;margin-inline:0}}@media (max-width:1080px){.bp[data-layout="2"] .bp-grid{padding-top:var(--space-12);display:block}.bp[data-layout="2"] article.prose{max-width:760px}.bp[data-layout="2"] .bp-side{margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--ink-200);position:static}}.prose .cl{margin:var(--space-8) 0;padding-left:var(--space-6);list-style:none}.prose .cl li{padding-left:var(--space-8);margin:0 0 var(--space-4);font-family:var(--serif);font-size:var(--fs-art);color:var(--ink-900);font-weight:400;line-height:1.75;position:relative}.prose .cl li:last-child{margin-bottom:0}.prose .cl li strong{color:var(--ink-950);font-weight:600}.prose .cl--dot li:before{content:"";border-radius:var(--radius);background:var(--red-700);width:7px;height:7px;position:absolute;top:8px;left:4px}.prose .cl--dash li:before{content:"";background:var(--red-700);width:14px;height:2px;position:absolute;top:11px;left:0}.prose .cl--arrow li{padding-left:var(--space-8)}.prose .cl--arrow li:before{content:"→";font-family:var(--mono);font-size:var(--fs-art);color:var(--red-700);line-height:1.5;position:absolute;top:-1px;left:0}.prose .cl--check li{padding-left:var(--space-8)}.prose .cl--check li:before{content:"";border-left:2px solid var(--red-700);border-bottom:2px solid var(--red-700);width:12px;height:7px;position:absolute;top:6px;left:3px;transform:rotate(-45deg)}.prose .cl--num{counter-reset:cl}.prose .cl--num li{padding-left:var(--space-12)}.prose .cl--num li:before{counter-increment:cl;content:counter(cl,decimal-leading-zero);font-family:var(--serif);font-style:italic;font-size:var(--fs-lead);color:var(--red-700);font-weight:300;line-height:1.5;position:absolute;top:1px;left:0}.prose .cl--icon li{padding-left:var(--space-8)}.prose .cl--icon li svg{width:17px;height:17px;color:var(--red-700);stroke-width:1.8px;position:absolute;top:2px;left:0}.prose .cl--panel{border:1px solid var(--ink-300);padding:var(--space-6);background:#fafbfc}.prose .cl--cols{columns:2;column-gap:var(--space-12)}.prose .cl--cols li{break-inside:avoid}.prose>ul:not(.cl){margin:var(--space-8) 0;padding-left:var(--space-6);background:0 0;border:none;list-style:none}.prose>ul:not(.cl) li{padding-left:var(--space-8);margin:0 0 var(--space-4);font-family:var(--serif);font-size:var(--fs-art);color:var(--ink-900);font-weight:400;line-height:1.75;position:relative}.prose>ul:not(.cl) li:last-child{margin-bottom:0}.prose>ul:not(.cl) li:before{content:"";border-radius:var(--radius);background:var(--red-700);width:10px;height:10px;position:absolute;top:11px;left:3px}.prose .cd-readmore{margin:var(--space-10) 0;align-items:flex-start;gap:var(--space-6);background:var(--ink-50);border:1px solid var(--ink-300);border-left:2px solid var(--red-700);padding:var(--space-6);display:flex}.prose .cd-readmore .rm-k{width:92px;font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);padding-top:var(--space-1);flex:none;font-weight:400}.prose .cd-readmore a{justify-content:space-between;align-items:center;gap:var(--space-5);flex:1;text-decoration:none;display:flex}.prose .cd-readmore .rm-t{font-family:var(--serif);font-weight:300;font-size:var(--fs-lead);letter-spacing:-.01em;color:var(--ink-950);line-height:1.5}.prose .cd-readmore a:hover .rm-t{color:var(--red-700)}.prose .cd-readmore .rm-go{font-family:var(--font-sans);font-size:var(--fs-small);color:var(--ink-600);transition:transform var(--dur-base) var(--ease-out), color var(--dur-fast);letter-spacing:0;flex:none;font-weight:600}.prose .cd-readmore a:hover .rm-go{color:var(--red-700);transform:translate(3px,-3px)}@media (max-width:600px){.prose .cd-readmore{gap:var(--space-3);flex-direction:column}.prose .cl--cols{columns:1}}.prose .hl{background:linear-gradient(transparent 58%, var(--red-100) 58%);padding:0}.prose .hl--petrol{background:linear-gradient(transparent 58%, var(--petrol-100) 58%)}.prose .cd-link{margin:var(--space-10) 0;text-decoration:none;display:block}.prose .cd-link .lk{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);font-weight:400;display:block}.prose .cd-link .lt{font-family:var(--font-serif);font-weight:300;font-size:var(--fs-lead);letter-spacing:-.01em;color:var(--ink-950);line-height:1.5;display:block}.prose .cd-link:hover .lt{color:var(--acc)}.prose .cd-link .lg{font-family:var(--font-sans);font-size:var(--fs-small);color:var(--ink-600);transition:transform var(--dur-base) var(--ease-out), color var(--dur-fast);letter-spacing:0;font-weight:600}.prose .cd-link:hover .lg{color:var(--acc);transform:translate(3px,-3px)}.prose .cd-link--rule{align-items:baseline;gap:var(--space-2) var(--space-8);border-top:2px solid var(--rule);border-bottom:1px solid var(--ink-200);padding:var(--space-4) 0;grid-template-columns:auto 1fr auto;display:grid}.prose .cd-link--rule .lk{white-space:nowrap;align-self:center}.prose .cd-link--rule .lt{font-size:var(--fs-lead)}.prose .cd-link--rule .lg{font-family:var(--font-sans);font-size:var(--fs-small);color:var(--red-700);transition:transform var(--dur-base) var(--ease-out), color var(--dur-fast);letter-spacing:0;grid-column:3;place-self:start end;margin-left:0;font-weight:600;line-height:1}.prose .cd-link--rule:hover .lt{color:var(--acc)}.prose .cd-link--rule:hover .lg{color:var(--acc);transform:translate(3px,-3px)}.prose .cd-link--card{justify-content:space-between;align-items:center;gap:var(--space-6);border:1px solid var(--ink-300);padding:var(--space-6);background:#fff;display:flex}.prose .cd-link--card .lk{margin-bottom:var(--space-2)}@media (max-width:600px){.prose .cd-link--rule{gap:var(--space-2);grid-template-columns:1fr auto}.prose .cd-link--rule .lk,.prose .cd-link--rule .lt{grid-column:1}}.prose .cap{margin:var(--space-12) 0}.prose .cap .cap-q{display:block}.prose .cap .cap-a{text-wrap:pretty}.prose .cap .cap-a strong{color:var(--red-700);font-weight:inherit}.prose .cap--direct .cap-k{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);margin-bottom:var(--space-3);font-weight:400;display:block}.prose .cap--direct .cap-q{font-family:var(--serif);font-weight:400;font-size:var(--fs-h3-lg);letter-spacing:-.01em;color:var(--ink-950);margin:0 0 var(--space-5);max-width:30ch;line-height:1.15}.prose .cap--direct .cap-a{font-family:var(--ui);font-weight:400;font-size:var(--fs-lead);color:var(--ink-950);padding-left:var(--space-6);border-left:2px solid var(--red-700);max-width:46ch;margin:0;line-height:1.5}.prose .cap--panel .cap-q{font-family:var(--serif);font-weight:400;font-size:var(--fs-h3-lg);letter-spacing:-.01em;color:var(--ink-950);margin:0 0 var(--space-5);max-width:30ch;line-height:1.15}.prose .cap--panel .cap-box{border:1px solid var(--ink-300);border-top:2px solid var(--red-700);padding:var(--space-6);background:#fafbfc}.prose .cap--panel .cap-k{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);margin-bottom:var(--space-3);font-weight:400;display:block}.prose .cap--panel .cap-a{font-family:var(--ui);font-weight:700;font-size:var(--fs-lead);color:var(--ink-950);max-width:52ch;margin:0;line-height:1.55}.prose .cap--qa{border-top:2px solid var(--rule)}.prose .cap--qa .cap-line{gap:var(--space-6);padding:var(--space-6) 0;border-bottom:1px solid var(--ink-200);grid-template-columns:38px 1fr;align-items:start;display:grid}.prose .cap--qa .cap-m{font-family:var(--serif);font-style:italic;font-weight:500;font-size:var(--fs-h3);line-height:1.25}.prose .cap--qa .cap-line--q .cap-m{color:var(--red-700)}.prose .cap--qa .cap-line--a .cap-m{color:var(--acc)}.prose .cap--qa .cap-q{font-family:var(--serif);font-weight:500;font-size:var(--fs-h3);letter-spacing:-.01em;color:var(--ink-950);margin:0;line-height:1.25}.prose .cap--qa .cap-a{font-family:var(--ui);font-weight:700;font-size:var(--fs-art);color:var(--ink-950);margin:0;line-height:1.55}@media (max-width:600px){.prose .cap--qa .cap-line{gap:var(--space-4);grid-template-columns:26px 1fr}.prose .cap--qa .cap-m{font-size:var(--fs-lead)}}.prose .tk{margin:var(--space-10) 0 var(--space-10)}.prose .tk .tk-k{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);font-weight:400;display:block}.prose .tk p{font-family:var(--serif);font-weight:400;font-size:var(--fs-art);color:var(--ink-900);max-width:60ch;margin:0;line-height:1.75}.prose .tk p+ul{margin-top:var(--space-4)}.prose .tk ul{margin:0;padding-left:0;list-style:none}.prose .tk ul li{padding-left:var(--space-8);margin:0 0 var(--space-3);font-family:var(--serif);font-size:var(--fs-art);color:var(--ink-900);font-weight:400;line-height:1.75;position:relative}.prose .tk ul li:last-child{margin-bottom:0}.prose .tk ul li:before{content:"→";font-family:var(--mono);font-size:var(--fs-art);color:var(--red-700);line-height:1.45;position:absolute;top:0;left:0}.prose .tk--rule{border-top:2px solid var(--rule);border-bottom:1px solid var(--ink-200);padding:var(--space-5) 0 var(--space-6)}.prose .tk--rule .tk-k{margin-bottom:var(--space-3)}.prose .tk--panel{border:1px solid var(--ink-300);padding:var(--space-6);background:#fafbfc}.prose .tk--panel .tk-k{margin-bottom:var(--space-3)}.prose .tk--aside{gap:0 var(--space-10);border-top:2px solid var(--rule);padding:var(--space-6) 0 var(--space-2);grid-template-columns:180px 1fr;display:grid}.prose .tk--aside .tk-k{line-height:1.5}@media (max-width:640px){.prose .tk--aside{gap:var(--space-4);grid-template-columns:1fr}}.prose .cd-fig{margin:var(--space-12) 0}.prose .cd-fig .cd-fig-img{aspect-ratio:4/3;border:1px solid var(--ink-300);background:#fafbfc;width:100%;display:block;height:auto!important}.prose .cd-fig figcaption{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.02em;color:var(--ink-600);margin-top:var(--space-3);line-height:1.65}.prose .cd-fig--wide .cd-fig-img{aspect-ratio:4/3}@media (min-width:900px){.prose .cd-fig--wide .cd-fig-img{margin-inline:calc(var(--space-8) * -1);width:calc(100% + 60px)}}.prose .cd-fig--num figcaption{gap:0 var(--space-4);grid-template-columns:auto 1fr;align-items:baseline;display:grid}.prose .cd-fig--num .fn{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);font-weight:400}.prose .cd-fig--num .ft{color:var(--ink-600)}.prose .cd-vid{margin:var(--space-12) 0}.prose .cd-vid-frame{aspect-ratio:16/9;border:1px solid var(--ink-300);border-radius:var(--radius);box-shadow:var(--shadow-md);cursor:pointer;background:linear-gradient(135deg,#f4f2ef,#eceae6);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.prose .cd-vid-frame:focus-visible{outline:3px solid var(--red-700);outline-offset:2px}.prose .cd-vid-poster{width:100%;height:100%;position:absolute;inset:0}.prose .cd-vid-play{z-index:2;background:var(--red-700);width:66px;height:66px;transition:transform var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 8px 26px #0000002e}.prose .cd-vid-play:after{content:"";width:0;height:0;margin-left:var(--space-1);border-top:12px solid #0000;border-bottom:12px solid #0000;border-left:19px solid #fff}.prose .cd-vid-frame:hover .cd-vid-play{background:var(--red-800);transform:scale(1.07)}.prose .cd-vid-cap{z-index:2;text-align:center;font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);padding:0 var(--space-5);font-weight:400;position:absolute;top:calc(50% + 50px);left:0;right:0}.prose .cd-vid-frame.is-consent .cd-vid-cap,.prose .cd-vid-frame.is-loaded .cd-vid-cap{display:none}.prose .cd-vid figcaption{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.02em;color:var(--ink-600);margin-top:var(--space-3);line-height:1.65}.prose .cd-vid-veil{z-index:5;text-align:center;justify-content:center;align-items:center;gap:var(--space-5);padding:var(--space-6);background:#1c2528f0;flex-direction:column;display:none;position:absolute;inset:0}.prose .cd-vid-frame.is-consent .cd-vid-veil{display:flex}.prose .cd-vid-frame.is-consent .cd-vid-play{display:none}.prose .cd-vid-veil p{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.02em;color:#ffffffd1;max-width:48ch;margin:0;line-height:1.7}.prose .cd-vid-veil strong{color:#fff;font-weight:700}.prose .cd-vid-load{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:#fff;background:var(--red-700);padding:var(--space-3) var(--space-6);cursor:pointer;transition:background var(--dur-fast);border:none;font-weight:400}.prose .cd-vid-load:hover{background:var(--acc)}.prose .cd-vid-frame.is-loaded{cursor:default}.prose .cd-vid-frame.is-loaded .cd-vid-play,.prose .cd-vid-frame.is-loaded .cd-vid-veil,.prose .cd-vid-frame.is-loaded .cd-vid-poster{display:none}.prose .cd-vid-loaded{z-index:6;justify-content:center;align-items:center;gap:var(--space-3);font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.06em;color:#ffffffb3;display:none;position:absolute;inset:0}.prose .cd-vid-frame.is-loaded .cd-vid-loaded{display:flex}.prose .cd-pod-frame{aspect-ratio:auto;justify-content:space-between;gap:var(--space-6);padding:var(--space-8);text-align:left;border:1px solid var(--ink-300);border-left:2px solid var(--red-700);background:#fafbfc}.prose .cd-pod-body{min-width:0}.prose .cd-pod-eb{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);font-weight:400;display:block}.prose .cd-pod-title{font-family:var(--serif);font-weight:500;font-size:var(--fs-h3);letter-spacing:-.01em;color:var(--ink-950);margin:var(--space-2) 0 var(--space-3);text-wrap:pretty;line-height:1.25}.prose .cd-pod-meta{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.04em;color:var(--ink-600)}.prose .cd-pod-play{background:var(--red-700);flex:none;width:62px;height:62px}.prose .cd-pod-play:after{margin-left:var(--space-1);border-top:11px solid #0000;border-bottom:11px solid #0000;border-left:17px solid #fff}.prose .cd-pod-frame:hover .cd-pod-play{background:var(--acc);transform:scale(1.07)}@media (max-width:600px){.prose .cd-pod-frame{align-items:flex-start;gap:var(--space-5);flex-direction:column}}.mag .entry.hide,.mag[data-view] .entry.hide{display:none!important}.prose .step-h{margin-top:var(--space-16);display:block}.prose .step-h .sn{font-family:var(--serif);font-style:italic;font-weight:500;font-size:var(--fs-h2-art);letter-spacing:-.01em;color:var(--red-700);margin-bottom:var(--space-2);white-space:nowrap;line-height:1.1;display:block}.prose .sub-k{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);margin:var(--space-10) 0 var(--space-3);font-weight:400;display:block}.prose li a{color:var(--ink-900);text-decoration:underline;-webkit-text-decoration-color:var(--red-700);-webkit-text-decoration-color:var(--red-700);-webkit-text-decoration-color:var(--red-700);text-decoration-color:var(--red-700);text-underline-offset:3px;text-decoration-thickness:2px}.prose li a:hover{color:var(--red-700)}.prose .cd-lm{margin:var(--space-12) 0;border:1px solid var(--ink-300);border-top:2px solid var(--red-700);padding:var(--space-8);background:#fafbfc}.prose .cd-lm .lm-k{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);margin-bottom:var(--space-3);font-weight:400;display:block}.prose .cd-lm h4{font-family:var(--serif);font-weight:500;font-size:var(--fs-h3);letter-spacing:-.01em;color:var(--ink-950);margin:0 0 var(--space-3);line-height:1.25}.prose .cd-lm p{font-size:var(--fs-body);margin:0 0 var(--space-6);line-height:1.6}.prose .cd-lm .btn{text-decoration:none}.mag-noresults.empty{text-align:left;padding:var(--space-12) 0;border-top:1px solid var(--ink-200)}.empty .em-k{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);margin-bottom:var(--space-3);font-weight:400;display:block}.empty .em-h{font-family:var(--serif);font-weight:400;font-size:var(--fs-h3-lg);color:var(--ink-950);margin:0 0 var(--space-2);line-height:1.15}.empty .em-p{font-family:var(--ui);font-size:var(--fs-body);color:var(--ink-700);margin:0 0 var(--space-6);max-width:52ch;line-height:1.6}.empty .em-acts{gap:var(--space-5);flex-wrap:wrap;align-items:center;display:flex}.empty .em-reset{cursor:pointer;font:inherit;font-weight:700;font-size:var(--fs-small)}.au-box{gap:var(--space-10);margin:var(--space-16) 0 0;padding:var(--space-6) 0 0;border-top:2px solid var(--rule);grid-template-columns:180px minmax(0,1fr);align-items:center;display:grid}.au-box .au-ph{border:1px solid var(--ink-300);background:var(--ink-50);border-radius:50%;width:180px;height:180px;overflow:hidden}.au-box .au-ph image-slot{width:100%;height:100%;display:block}.au-box.no-photo{grid-template-columns:minmax(0,1fr)}.au-box .au-k{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);margin-bottom:var(--space-2);font-weight:400;display:block}.au-box .au-n{font-family:var(--serif);font-weight:300;font-size:var(--fs-lead);color:var(--ink-950);margin:0;line-height:1.5}.au-box .au-r{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);margin:var(--space-1) 0 var(--space-3);font-weight:400}.prose .au-box .au-t{font-family:var(--ui);font-size:var(--fs-small);color:var(--ink-800);margin:0 0 var(--space-3);max-width:60ch;line-height:1.55}.au-box .au-l{font-family:var(--ui);font-weight:700;font-size:var(--fs-small);color:var(--ink-900);text-decoration:underline;-webkit-text-decoration-color:var(--red-700);-webkit-text-decoration-color:var(--red-700);-webkit-text-decoration-color:var(--red-700);text-decoration-color:var(--red-700);text-underline-offset:3px;text-decoration-thickness:2px}.au-box .au-l:hover{color:var(--red-700)}.bp-meta a.mi{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--red-700);-webkit-text-decoration-color:var(--red-700);-webkit-text-decoration-color:var(--red-700);text-decoration-color:var(--red-700);text-underline-offset:3px}.bp-meta a.mi:hover{color:var(--red-700)}.st-flag{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;padding:var(--space-1) var(--space-2);border:1px dashed var(--red-400);color:var(--ink-600);vertical-align:middle;margin-left:var(--space-2);font-weight:400;display:inline-block}@media (max-width:600px){.au-box{gap:var(--space-5);grid-template-columns:1fr}.au-box .au-ph{width:140px;height:140px}}.prose--dark{background:var(--ink-900);padding:var(--space-8)}.prose--dark p,.prose--dark .cl li{color:#ffffffe0}.prose--dark strong,.prose--dark .cl li strong,.prose--dark em{color:#fff}.prose--dark p a,.prose--dark li a{color:#fff;-webkit-text-decoration-color:var(--red-400);-webkit-text-decoration-color:var(--red-400);-webkit-text-decoration-color:var(--red-400);text-decoration-color:var(--red-400)}.prose--dark p a:hover,.prose--dark li a:hover{color:var(--red-200)}.prose--dark .cl--arrow li:before,.prose--dark .cl--num li:before{color:var(--red-400)}.prose p a:focus-visible,.prose li a:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius);outline:none}.filter-cats{margin-left:calc(var(--space-5) * -1);clip-path:inset(-20px -20px -20px 21px);row-gap:var(--space-3)}.filter-cats button,.filter-cats button:first-child{font-family:var(--serif);font-size:var(--fs-lead);letter-spacing:0;color:var(--ink-900);border-left:1px solid var(--ink-200);padding:0 var(--space-5);font-weight:300;line-height:1.5}.filter-cats button:hover{color:var(--acc)}.filter-cats button.active{color:var(--red-700);font-style:italic}.filter-cats button.active:after{display:none}.search-wrap{border:none;border-bottom:1px solid var(--ink-300);padding:0 0 var(--space-3);background:0 0;border-radius:0;flex:0 380px;min-width:min(300px,100%)}.search-wrap svg{width:18px;height:18px}.search-wrap input{font-family:var(--serif);font-size:var(--fs-art);color:var(--ink-950);font-weight:400;line-height:1.75}.search-wrap input::placeholder{color:var(--ink-600)}@media (max-width:600px){.filter-cats button,.filter-cats button:first-child{font-size:var(--fs-art);padding:0 var(--space-4)}.filter-cats{margin-left:calc(var(--space-4) * -1);clip-path:inset(-20px -20px -20px 17px)}}.list-tools{justify-content:flex-end;display:flex}.list-tools .search-wrap{flex:0 420px}.list-tools+.needbar{margin-top:var(--space-12)}@media (max-width:600px){.list-tools .search-wrap{flex:100%}}.search-wrap{border:1px solid var(--ink-300);border-radius:var(--radius);padding:var(--space-3) var(--space-4);transition:border-color var(--dur-fast);background:#fff}.search-wrap:hover{border-color:var(--ink-500)}.search-wrap:focus-within{border-color:var(--red-700)}.imp-cta{justify-content:space-between;align-items:flex-end;gap:var(--space-6) var(--space-12);flex-wrap:wrap;display:flex}.imp-cta .eb{margin-bottom:var(--space-4)}.imp-cta h3{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-h3-lg);letter-spacing:-.015em;color:var(--ink-950);margin:0 0 var(--space-3) 0;text-wrap:pretty;max-width:22ch;line-height:1.15}@media (max-width:600px){.cat-index a{grid-template-columns:32px minmax(0,1fr)}.cat-index a .ci-meta{flex-wrap:wrap;grid-column:2}}.mag-action.ma--nl{border:1px solid var(--ink-300);border-top:3px solid var(--red-700);border-radius:var(--radius);padding:var(--space-8);box-shadow:var(--shadow-sm);background:#fff}.ma--nl h4{margin:var(--space-4) 0 var(--space-3)}.ma--nl p{margin:0 0 var(--space-6)}.ma--nl .btn{align-self:flex-start}.mag-action.ma--nl{aspect-ratio:auto;align-self:start;height:auto}.mag:has(>.mag-noresults[style*=block])>.mag-wrap{display:none}.mag>.mag-noresults{margin-top:0}.cat-empty{margin:var(--space-8) 0 0;padding:var(--space-6) 0 0;border-top:2px solid var(--ink-950)}.cat-empty .ce-t{font-family:var(--serif);font-weight:400;font-size:var(--fs-h3);color:var(--ink-950);margin:0 0 var(--space-5);max-width:44ch;line-height:1.35}.more-wrap{margin-top:var(--space-10);justify-content:flex-start;display:flex}.pv-veil .vv-t,.cd-vid-veil .vv-t{margin:0 0 6px}.pv-veil p a,.cd-vid-veil p a,.prose .pv-veil p a,.prose .cd-vid-veil p a{color:#fff;text-underline-offset:3px;-webkit-text-decoration:underline #fff9;text-decoration:underline #fff9}.pv-veil p a:hover,.cd-vid-veil p a:hover,.prose .pv-veil p a:hover,.prose .cd-vid-veil p a:hover{color:#fff;text-decoration-color:#fff}.prose .ans{font-family:var(--ui);font-weight:400;font-size:var(--fs-art);color:var(--ink-950);padding-left:var(--space-6);border-left:2px solid var(--red-700);margin:0 0 var(--space-6);text-wrap:pretty;line-height:1.55}.prose .art-nl{margin:var(--space-12) 0}.prose .art-nl .nl-t{font-family:var(--serif);font-weight:400;font-size:var(--fs-h3-lg);letter-spacing:-.01em;color:var(--ink-950);margin:var(--space-5) 0 var(--space-6);line-height:1.15}.prose .art-nl label{font-family:var(--mono)}@media (max-width:640px){.prose .art-nl .form-grid{grid-template-columns:1fr!important}.nlbox{padding:var(--space-8)}}@media (min-width:1081px){.bp[data-layout="2"] .bp-grid{gap:0 var(--space-16);grid-template-columns:minmax(0,1fr) 330px}.bp[data-layout="2"] article.prose{grid-column:1}.bp[data-layout="2"] .bp-side{grid-column:2;max-width:none}}.pf-dot{border-radius:var(--radius);flex-shrink:0;width:9px;height:9px;display:inline-block}.pf-dot--apple{background:#9b6cff}.pf-dot--spotify{background:#1db954}.pf-dot--yt{background:#e0382b}.listen{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.listen .ll{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);margin-right:var(--space-2);font-weight:400}.listen--links{gap:var(--space-6)}.listen--links a{align-items:center;gap:var(--space-2);font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.02em;color:var(--ink-800);padding-bottom:var(--space-1);transition:color var(--dur-fast), border-color var(--dur-fast);border-bottom:1px solid #0000;text-decoration:none;display:inline-flex}.listen--links a:hover{color:var(--red-700);border-color:var(--red-700)}.listen--btns a{align-items:center;gap:var(--space-2);font-family:var(--mono);font-weight:400;font-size:var(--fs-label);letter-spacing:.02em;color:var(--ink-900);border:1px solid var(--ink-300);border-radius:var(--radius);padding:var(--space-2) var(--space-4);transition:border-color var(--dur-fast), color var(--dur-fast);background:#fff;text-decoration:none;display:inline-flex}.listen--btns a:hover{border-color:var(--ink-950);color:var(--ink-950)}.listen--btns a .ad{color:var(--ink-600)}.pod-hero{gap:var(--space-16);grid-template-columns:420px 1fr;align-items:start;display:grid}.pod-hero .cover{aspect-ratio:1;border-radius:var(--radius);border:1px solid var(--ink-300);width:100%;overflow:hidden}.pod-hero .cover image-slot{width:100%;height:100%;display:block}.pod-hero .eb{margin-bottom:var(--space-4)}.pod-hero .ptitle{font-family:var(--serif);font-weight:400;font-size:var(--fs-h2);letter-spacing:-.02em;color:var(--ink-950);margin:0 0 var(--space-5);line-height:1.05}.pod-hero .ptitle .acc{color:var(--acc);font-style:italic}.pod-hero .pmeta{align-items:center;gap:var(--space-4);font-family:var(--mono);font-size:var(--fs-label);color:var(--ink-600);margin:0 0 var(--space-6);flex-wrap:wrap;display:flex}.pod-hero .pmeta .dot{border-radius:var(--radius);background:var(--ink-300);width:4px;height:4px}.pod-hero .plead{font-family:var(--serif);font-weight:300;font-size:var(--fs-lead);color:var(--ink-800);max-width:46ch;margin:0 0 var(--space-6);line-height:1.5}.pod-hero--banner{display:block}.pod-hero--banner .pbanner{aspect-ratio:21/9;border-radius:var(--radius);border:1px solid var(--ink-300);width:100%;margin-top:var(--space-8);overflow:hidden}.pod-hero--banner .pbanner image-slot{width:100%;height:100%;display:block}.pod-hero--banner .ptitle{max-width:20ch}.pplayer{gap:var(--space-6);border:1px solid var(--ink-300);border-radius:var(--radius);padding:var(--space-6);background:#fff;grid-template-columns:auto 1fr;align-items:stretch;display:grid}.pplayer .pcov{aspect-ratio:1;border-radius:var(--radius);border:1px solid var(--ink-300);height:100%;overflow:hidden}.pplayer .pcov image-slot{width:100%;height:100%;display:block}.pplayer .pbody{flex-direction:column;justify-content:center;min-width:0;display:flex}.pplayer .pk{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);font-weight:400}.pplayer .pt{font-family:var(--serif);font-weight:400;font-size:var(--fs-art);color:var(--ink-950);margin:var(--space-1) 0 var(--space-4);line-height:1.75}.pplayer .pctrls{align-items:center;gap:var(--space-4);display:flex}.pplayer .pplay{background:var(--red-700);cursor:pointer;width:48px;height:48px;transition:background var(--dur-fast);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pplayer .pplay:hover{background:var(--red-800)}.pplayer .pplay:before{content:"";width:0;height:0;margin-left:var(--space-1);border:8px solid #0000;border-left:13px solid #fff;border-right-width:0}.pplayer .pplay.is-playing:before{border:none;border-left:4px solid #fff;border-right:4px solid #fff;width:11px;height:13px;margin-left:0}.pplayer .ptrack{flex:1;min-width:0}.pplayer .pbar{border-radius:var(--radius);background:var(--ink-200);flex:1;height:4px;position:relative;overflow:hidden}.pplayer .pbar i{background:var(--acc);position:absolute;inset:0 65% 0 0}.pplayer .ptime{font-family:var(--mono);font-size:var(--fs-label);color:var(--ink-600);margin-top:var(--space-3);justify-content:space-between;display:flex}.pembed{border:1px solid var(--ink-300);border-radius:var(--radius);background:var(--soft-grad);text-align:center;min-height:172px;padding:var(--space-8);cursor:pointer;justify-content:center;align-items:center;display:flex;position:relative}.pembed .pe-inner{max-width:46ch}.pembed .pe-k{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);justify-content:center;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);font-weight:400;display:flex}.pembed p{font-size:var(--fs-meta);color:var(--ink-700);margin:0 0 var(--space-5);line-height:1.5}.pembed p strong{color:var(--ink-950)}.pembed .pe-load{font-family:var(--mono);font-weight:400;font-size:var(--fs-label);letter-spacing:.02em;color:#fff;background:var(--ink-950);border-radius:var(--radius);padding:var(--space-3) var(--space-5);cursor:pointer;border:none}.pembed .pe-load:hover{background:var(--ink-800)}.pembed.is-loaded{background:var(--ink-950);cursor:default}.pembed.is-loaded .pe-inner{display:none}.pembed .pe-loaded{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.04em;color:#ffffffeb;align-items:center;gap:var(--space-3);display:none}.pembed.is-loaded .pe-loaded{display:flex}.pembed .pe-loaded .tri{border:7px solid #0000;border-left:12px solid #fff;border-right-width:0;width:0;height:0}.pod-high .eb{margin-bottom:var(--space-5)}.pod-high ul{border-top:2px solid var(--rule);margin:0;padding:0;list-style:none}.pod-high li{gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--ink-200);font-family:var(--serif);font-size:var(--fs-art);color:var(--ink-900);grid-template-columns:30px 1fr;align-items:baseline;font-weight:400;line-height:1.75;display:grid}.pod-high li .hn{font-family:var(--mono);font-size:var(--fs-label);color:var(--red-700);font-weight:700}.ep-grid{gap:var(--space-10);grid-template-columns:repeat(2,1fr);display:grid}.ep-grid--3{grid-template-columns:repeat(3,1fr)}.ep-card{flex-direction:column;text-decoration:none;display:flex}.ep-card .cover{aspect-ratio:1;border-radius:var(--radius);border:1px solid var(--ink-300);width:100%;margin-bottom:var(--space-4);position:relative;overflow:hidden}.ep-card .cover image-slot{width:100%;height:100%;display:block}.ep-card .cover .pf{border-radius:var(--radius);width:34px;height:34px;box-shadow:var(--shadow-sm);background:#fffffff0;justify-content:center;align-items:center;display:flex;position:absolute;bottom:12px;left:12px}.ep-card .cover .pf:before{content:"";border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent var(--ink-950);width:0;height:0;margin-left:var(--space-1)}.ep-card .ecat{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);font-weight:400}.ep-card h3{font-family:var(--font-serif);font-weight:500;font-size:var(--fs-h3);letter-spacing:-.01em;color:var(--ink-950);margin:var(--space-2) 0 var(--space-3);line-height:1.25}.ep-card:hover h3{color:var(--acc)}.ep-card .emeta{font-family:var(--mono);font-size:var(--fs-label);color:var(--ink-600);margin-top:auto}.ep-list{border-top:2px solid var(--rule)}.ep-list a{gap:var(--space-5);padding:var(--space-5) 0;border-bottom:1px solid var(--ink-200);grid-template-columns:54px 64px 1fr auto;align-items:center;text-decoration:none;display:grid}.ep-list .enum{font-family:var(--serif);font-style:italic;font-size:var(--fs-h3-lg);color:var(--red-700);font-weight:400;line-height:1.15}.ep-list .ethumb{border-radius:var(--radius);border:1px solid var(--ink-300);width:64px;height:64px;overflow:hidden}.ep-list .ethumb image-slot{width:100%;height:100%;display:block}.ep-list .ebody .ecat{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);font-weight:400}.ep-list .ebody h3{font-family:var(--font-serif);font-weight:500;font-size:var(--fs-h3);letter-spacing:-.01em;color:var(--ink-950);margin:var(--space-1) 0 var(--space-3);line-height:1.25}.ep-list a:hover .ebody h3{color:var(--red-700)}.ep-list .edur{font-family:var(--mono);font-size:var(--fs-label);color:var(--ink-600);white-space:nowrap}.pnotes{border:1px solid var(--ink-300);border-radius:var(--radius);padding:var(--space-8);background:var(--ink-50)}.pnotes .eb{margin-bottom:var(--space-5)}.pnotes ul{margin:0;padding:0;list-style:none}.pnotes li{border-top:1px solid var(--ink-200)}.pnotes li:first-child{border-top:none}.pnotes a{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-4) 0;color:var(--ink-900);font-size:var(--fs-small);transition:color var(--dur-fast);text-decoration:none;display:flex}.pnotes a:hover{color:var(--red-700)}.pnotes a .ad{color:var(--ink-600);transition:transform var(--dur-base) var(--ease-out)}.pnotes a:hover .ad{color:var(--red-700);transform:translate(3px,-3px)}.host-rail{gap:var(--space-12);grid-template-columns:200px 1fr;align-items:start;display:grid}.host-rail .rail .ln{background:var(--rule);height:1px;margin-bottom:var(--space-4);max-width:150px}.host-rail .rail .k{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);font-weight:400}.host-rail .rail .k .n{color:var(--red-700)}.host-body{gap:var(--space-10);grid-template-columns:200px 1fr;align-items:start;display:grid}.host-body .portrait{aspect-ratio:3/4;border-radius:var(--radius);border:1px solid var(--ink-300);overflow:hidden}.host-body .portrait image-slot{width:100%;height:100%;display:block}.host-body h3{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-h3-lg);letter-spacing:-.01em;color:var(--ink-950);margin:0 0 var(--space-3);line-height:1.15}.host-body .role{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--ink-600);margin:0 0 var(--space-5);font-weight:400}.host-body p{font-size:var(--fs-small);color:var(--ink-800);margin:0 0 var(--space-4);max-width:54ch;line-height:1.55}.host-body .quote{font-family:var(--serif);font-style:italic;font-size:var(--fs-art);color:var(--acc);margin:var(--space-5) 0 0;font-weight:400;line-height:1.75}.host-compact{align-items:center;gap:var(--space-6);border:1px solid var(--ink-300);border-radius:var(--radius);padding:var(--space-6);background:#fff;display:flex}.host-compact .av{border:1px solid var(--ink-300);border-radius:50%;flex-shrink:0;width:72px;height:72px;overflow:hidden}.host-compact .av image-slot{width:100%;height:100%;display:block}.host-compact .hk{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);font-weight:400}.host-compact .hn{font-family:var(--serif);font-weight:300;font-size:var(--fs-lead);color:var(--ink-950);margin:var(--space-1) 0 var(--space-2);line-height:1.5}.host-compact p{font-size:var(--fs-small);color:var(--ink-700);max-width:60ch;margin:0;line-height:1.55}.pvid{aspect-ratio:16/9;border:1px solid var(--ink-300);border-radius:var(--radius);background:var(--soft-grad);text-align:center;cursor:pointer;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.pvid .pv-play{width:64px;height:64px;box-shadow:var(--shadow-md);background:#fffffff0;border-radius:50%;justify-content:center;align-items:center;display:flex}.pvid .pv-play:before{content:"";border-style:solid;border-width:11px 0 11px 18px;border-color:transparent transparent transparent var(--ink-950);width:0;height:0;margin-left:var(--space-1)}.pvid .pv-veil{color:#fff;padding:var(--space-8);justify-content:center;align-items:center;gap:var(--space-4);background:#1c2528eb;flex-direction:column;display:none;position:absolute;inset:0}.pvid.is-consent .pv-veil{display:flex}.pvid .pv-veil p{font-size:var(--fs-small);color:#ffffffe6;max-width:42ch;margin:0;line-height:1.55}.pvid .pv-veil strong{color:#fff}.pvid .pv-load{font-family:var(--mono);font-weight:400;font-size:var(--fs-label);color:var(--ink-950);border-radius:var(--radius);padding:var(--space-3) var(--space-5);cursor:pointer;background:#fff;border:none}.pvid .pv-loaded{background:var(--ink-950);color:#ffffffeb;justify-content:center;align-items:center;gap:var(--space-3);font-family:var(--mono);font-size:var(--fs-label);display:none;position:absolute;inset:0}.pvid.is-loaded .pv-loaded{display:flex}.pvid.is-loaded .pv-play,.pvid.is-loaded .pv-veil{display:none}.eb.eb-center{text-align:center}.eb.eb-center.rule:before{margin-left:auto;margin-right:auto}.pplayer--center .pctrls{justify-content:flex-start}.pod-hero-split{gap:var(--space-12);grid-template-columns:200px 1fr;align-items:start;display:grid}.pnotes--bare{background:0 0;border:none;padding:0}.pod-eps--num .ep .en{font-family:var(--serif);font-style:italic;font-weight:500;font-size:var(--fs-h3);color:var(--red-700);line-height:1.25}.pod-hero--lg{gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.pod-hero--lg .cover{border:1px solid var(--ink-300);border-radius:var(--radius);box-shadow:none}.pod-hero--lg .ptitle{font-size:var(--fs-h1);line-height:1}.pod-value{background:var(--ink-200);border:1px solid var(--ink-300);border-radius:var(--radius);grid-template-columns:repeat(3,1fr);gap:0;display:grid;overflow:hidden}.pod-value .vc{padding:var(--space-8);background:#fff}.pod-value .vc .vn{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.04em;color:var(--red-700);font-weight:700}.pod-value .vc h4{font-family:var(--serif);font-weight:300;font-size:var(--fs-lead);letter-spacing:-.01em;color:var(--ink-950);margin:var(--space-3) 0 var(--space-3);line-height:1.5}.pod-value .vc p{font-size:var(--fs-small);color:var(--ink-700);margin:0;line-height:1.55}.pod-topics{gap:var(--space-3);flex-wrap:wrap;display:flex}.pod-topics a{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.02em;color:var(--ink-800);border:1px solid var(--ink-300);border-radius:var(--radius);padding:var(--space-2) var(--space-5);transition:border-color var(--dur-fast), color var(--dur-fast);text-decoration:none}.pod-topics a:hover{border-color:var(--red-700);color:var(--red-700)}.pod-topics a .c{color:var(--ink-600);margin-left:var(--space-2)}.pod-why{background:var(--ink-950);border-radius:var(--radius);padding:var(--space-16) var(--space-16) var(--space-12);color:#fff}.pod-why .eb.rule:before{background:#ffffff47}.pod-why .eb{color:#ffffffb3}.pod-why h3{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-h3-lg);letter-spacing:-.02em;color:#fff;margin:var(--space-4) 0 var(--space-3);max-width:22ch;line-height:1.15}.pod-why h3 .acc{color:#fff;border-bottom:2px solid var(--red-600);font-style:italic}.pod-why ul{gap:0 var(--space-12);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.pod-why li{gap:var(--space-4);padding:var(--space-5) 0;font-size:var(--fs-small);color:#ffffffdb;border-top:1px solid #ffffff24;grid-template-columns:28px 1fr;align-items:baseline;line-height:1.55;display:grid}.pod-why li .wn{font-family:var(--mono);font-size:var(--fs-label);color:var(--red-400);font-weight:700}.pod-why li b{color:#fff;font-weight:600}.pod-guest{gap:var(--space-10);border:1px solid var(--ink-300);border-radius:var(--radius);padding:var(--space-8);background:var(--ink-50);grid-template-columns:1fr auto;align-items:center;display:grid}.pod-guest h3{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-h3-lg);letter-spacing:-.01em;color:var(--ink-950);margin:0 0 var(--space-3);line-height:1.15}.pod-guest p{font-size:var(--fs-small);color:var(--ink-700);max-width:48ch;margin:0;line-height:1.55}.pod-modeswitch{gap:var(--space-1);background:var(--ink-100);border:1px solid var(--ink-300);border-radius:var(--radius);padding:var(--space-1);margin:0 0 var(--space-6);display:inline-flex}.pod-modeswitch button{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.04em;color:var(--ink-600);border-radius:var(--radius);padding:var(--space-2) var(--space-5);cursor:pointer;align-items:center;gap:var(--space-2);transition:background var(--dur-fast), color var(--dur-fast);background:0 0;border:none;display:inline-flex}.pod-modeswitch button[aria-pressed=true]{color:var(--ink-950);box-shadow:var(--shadow-xs);background:#fff}.pod-modeswitch .ic{border-radius:var(--radius);opacity:.55;background:currentColor;width:7px;height:7px}.bp[data-mode=audio] [data-only=video],.bp[data-mode=video] [data-only=audio]{display:none}.media-in{margin:var(--space-4) 0 var(--space-10)}.ep-listen{align-items:center;gap:var(--space-5);margin:var(--space-6) 0 0;flex-wrap:wrap;display:flex}.ep-listen .ll{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);font-weight:400}.ep-listen a{align-items:center;gap:var(--space-2);font-family:var(--mono);font-size:var(--fs-label);color:var(--ink-800);padding-bottom:var(--space-1);transition:color var(--dur-fast), border-color var(--dur-fast);border-bottom:1px solid #0000;text-decoration:none;display:inline-flex}.ep-listen a:hover{color:var(--red-700);border-color:var(--red-700)}.ep-listen a .ad{color:var(--ink-600)}.prose .bp-author{align-items:center}.pod-prevnext{justify-content:space-between;gap:var(--space-6);border-top:2px solid var(--rule);padding:var(--space-8) 0;flex-wrap:wrap;display:flex}.pod-prevnext a{font-family:var(--mono);font-size:var(--fs-label);color:var(--ink-800);max-width:46%;transition:color var(--dur-fast);line-height:1.4;text-decoration:none}.pod-prevnext a:hover{color:var(--red-700)}.pod-prevnext a.next{text-align:right;margin-left:auto}.pod-prevnext .pn-k{font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);margin-bottom:var(--space-2);font-family:var(--font-mono);font-weight:400;display:block}@media (max-width:900px){.pod-hero--lg{gap:var(--space-6);grid-template-columns:1fr}.pod-value{grid-template-columns:1fr}.pod-why{padding:var(--space-8)}.pod-why ul{grid-template-columns:1fr}.pod-guest,.pod-hero{gap:var(--space-6);grid-template-columns:1fr}.pod-hero .cover{max-width:300px}.ep-grid,.ep-grid--3{grid-template-columns:1fr 1fr}.host-rail,.host-body{gap:var(--space-6);grid-template-columns:1fr}.host-body .portrait{max-width:220px}.pplayer{gap:var(--space-4);padding:var(--space-6);grid-template-columns:auto 1fr}.pod-hero-split{gap:var(--space-5);grid-template-columns:1fr}.ep-list a{grid-template-columns:40px 1fr auto}.ep-list .ethumb{display:none}}@media (max-width:600px){.ep-grid,.ep-grid--3{grid-template-columns:1fr}}.pv-veil .vv-t{margin:0 0 6px}.pv-veil p a{color:#fff;text-underline-offset:3px;-webkit-text-decoration:underline #fff9;text-decoration:underline #fff9}.pv-veil p a:hover{color:#fff;text-decoration-color:#fff}.pv-platz{flex-direction:column;display:flex}.pv-platz .pvid{cursor:default}.pv-platz button.pv-play{cursor:pointer;border:none;padding:0}.pv-platz button.pv-play:focus-visible{outline-offset:3px;outline:2px solid #fff}.pv-unter{border:1px solid var(--ink-300);border-radius:0 0 var(--radius) var(--radius);background:var(--ink-100);padding:var(--space-4) var(--space-5);gap:var(--space-3);border-top:none;flex-direction:column;display:flex}.pv-platz:has(.pv-unter) .pvid{border-radius:var(--radius) var(--radius) 0 0}.pv-unter p{font-size:var(--fs-small);color:var(--ink-700);margin:0;line-height:1.55}.pv-unter p strong{color:var(--ink-950)}.pv-unter p a{color:var(--ink-900);text-underline-offset:3px;text-decoration:underline}.pv-unter-aktion{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.pv-unter .pv-load{color:#fff;background:var(--ink-950)}.pv-unter .pv-always{align-items:center;gap:var(--space-2);font-size:var(--fs-meta);color:var(--ink-700);cursor:pointer;display:flex}.ep-listen{row-gap:var(--space-3);flex-wrap:wrap}.ep-listen .ll{flex-basis:100%}.ep-listen a{white-space:nowrap;line-height:1}.ep-listen a svg,.ep-listen a .pf-logo{flex-shrink:0;width:18px;height:18px;display:block}.ep-listen--hero{margin-top:var(--space-10)}@media (min-width:900px){div.ep-listen{flex-wrap:nowrap}div.ep-listen .ll{margin-right:var(--space-2);flex-basis:auto}}.trailer{padding-top:0}.trailer-frame{border:1px solid var(--ink-300);border-radius:var(--radius);max-width:1000px;box-shadow:var(--shadow-md);background:#fff;margin:0 auto;overflow:hidden}.prose{max-width:64ch}.prose p{font-size:var(--fs-body);color:var(--ink-800);margin:0 0 var(--space-5);line-height:1.6}.prose p:last-child{margin-bottom:0}.prose p b,.prose p strong{color:var(--ink-950);font-weight:700}.prose p.pull{font-family:var(--serif);font-weight:500;font-size:var(--fs-h2-art);letter-spacing:-.01em;color:var(--ink-950);margin:var(--space-8) 0 var(--space-8);padding-left:var(--space-6);border-left:2px solid var(--red-700);max-width:26ch;line-height:1.1}.cards-note{font-size:var(--fs-body);color:var(--ink-800);max-width:62ch;margin:var(--space-8) 0 0;line-height:1.6}#warteliste{margin:calc(var(--space-20) * 2) auto 0}.outcome--strong{margin-top:var(--space-10);padding-top:var(--space-6)}.outcome--strong .ok{font-weight:700}.outcome--strong .ov{font-weight:600}.rail-2 .sec-lead strong,.sl-right p strong{color:var(--ink-950);font-weight:700}.objs{border-top:2px solid var(--rule)}.obj{gap:0 var(--space-12);padding:var(--space-6) 0;border-bottom:1px solid var(--ink-200);grid-template-columns:1fr 1.15fr;align-items:start;display:grid}.obj .oq{font-family:var(--serif);font-size:var(--fs-h3);letter-spacing:-.01em;color:var(--ink-950);margin:0;font-weight:500;line-height:1.25}.obj .oa{font-family:var(--serif);font-style:italic;font-size:var(--fs-body);color:var(--acc);margin:var(--space-3) 0 0;line-height:1.6}.obj p.ot{font-size:var(--fs-small);color:var(--ink-800);margin:0;line-height:1.55}.mcA .wl-note{font-size:var(--fs-small);color:var(--ink-700);margin:var(--space-4) auto 0;max-width:52ch;line-height:1.55}.mcA .wl-note a{color:var(--ink-900);text-decoration:underline;-webkit-text-decoration-color:var(--red-700);-webkit-text-decoration-color:var(--red-700);-webkit-text-decoration-color:var(--red-700);text-decoration-color:var(--red-700);text-underline-offset:3px;border-bottom:0;font-weight:600;text-decoration-thickness:2px}.mcA .wl-note a:hover{color:var(--red-700)}.mcA .wl-note+.wl-note{margin-top:var(--space-2)}@media (max-width:820px){.obj{gap:var(--space-4);grid-template-columns:1fr}}@media (max-width:760px){#warteliste .mcA{padding:var(--space-10) var(--space-6)}}.prose p.leitsatz{margin:var(--space-8) 0}[hidden]{display:none!important}.mcA .wl-note--lead{font-size:var(--fs-body);color:var(--ink-800);margin:var(--space-4) auto var(--space-6)}.wl-form{margin-top:var(--space-6);max-width:560px}.wl-lbl{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);margin-bottom:var(--space-2);display:block}.wl-row{gap:var(--space-3);flex-wrap:wrap;display:flex}.wl-row input{min-width:0;font:inherit;font-size:var(--fs-body);padding:var(--space-3) var(--space-4);border:1px solid var(--ink-300);border-radius:var(--radius);color:var(--ink-950);background:#fff;flex:240px}.wl-row input:focus{border-color:var(--red-700);box-shadow:var(--shadow-focus);outline:none}#moeglich .lcard .num{font-size:var(--fs-h3)}.tst-pull--center{max-width:none}.tst-pull--center .tst-quote{font-size:var(--fs-lead);max-width:52ch;margin-top:var(--space-5);line-height:1.45}.tst-pull--center .tst-cite{margin-top:var(--space-8)}.tst-pic{margin-top:var(--space-8);justify-content:center;display:flex}.tst-pic image-slot{border-radius:50%;width:96px;height:96px;display:block;overflow:hidden}.tst-pic+.tst-cite{margin-top:var(--space-4)}.tst-pull--center .tst-cite{align-items:center;gap:var(--space-1);flex-direction:column}.tst-pull--center{margin:var(--space-24) auto 0;padding:0}#angebot .vorgehen{padding-bottom:0}#einladung{padding-top:var(--space-20);padding-bottom:var(--space-20)}.cta-frame .ways-frage{margin:var(--space-10) 0 0;font-size:var(--fs-body);color:var(--ink-800);line-height:1.55}.cta-frame .ways-frage+.ways{margin-top:var(--space-4)}.qs-mark{font-family:var(--serif);font-weight:400;font-size:var(--fs-h1-home);letter-spacing:-.03em;margin:var(--space-6) 0 0;color:var(--ink-950);line-height:1}.qs-mark .reg{font-family:var(--ui);font-size:var(--fs-label);vertical-align:.9em;letter-spacing:0;color:var(--ink-600);font-weight:500}.qs-kern{font-family:var(--serif);font-weight:400;font-size:var(--fs-h2);letter-spacing:-.02em;color:var(--ink-950);max-width:none;margin:var(--space-6) 0 0;text-wrap:pretty;line-height:1.05}.qs-kern .acc{color:var(--acc);font-style:italic}.qs-steps{margin-top:var(--space-8)}.qs-steps .ti .t{letter-spacing:-.01em}.qs-kicker{font-family:var(--serif);font-weight:400;font-size:var(--fs-h2);letter-spacing:-.02em;color:var(--ink-950);margin:0 0 var(--space-8);max-width:26ch;line-height:1.05}.qs-num{font-family:var(--serif);font-style:italic;font-size:var(--fs-h3);color:var(--red-700);margin-bottom:var(--space-3);font-weight:500;line-height:1.25;display:block}.qs-shift{margin-left:var(--space-32)}@media (max-width:1100px){.qs-shift{margin-left:0}}.qs-lead{font-size:var(--fs-art);color:var(--ink-800);margin:calc(var(--space-4) * -1) 0 var(--space-8);max-width:60ch;line-height:1.62}.qs-lead--center{margin:0 0 var(--space-10);text-align:left;max-width:60ch}.qs-prose{max-width:64ch}.qs-prose p{font-size:var(--fs-body);color:var(--ink-800);margin:0 0 var(--space-5);text-wrap:pretty;line-height:1.6}.qs-prose p:last-child{margin-bottom:0}.qs-prose p b{color:var(--ink-950);font-weight:700}.qs-prose p i{font-style:italic}.qs-prose .outcome{margin-top:var(--space-6)}.qs-left{max-width:64ch;margin-left:var(--space-32)}.qs-right{max-width:64ch;margin-left:auto;margin-right:var(--space-32)}#herkunft{border-top:none;position:relative}#herkunft:before{content:"";background:var(--ink-200);width:60%;height:1px;position:absolute;top:0;left:20%}@media (max-width:1100px){.qs-left{margin-left:0}.qs-right{margin-right:0}}@media (max-width:900px){#herkunft:before{width:100%;left:0}}#kreis{border-top:none}#warum .qs-quote{grid-template-columns:minmax(0,1fr);max-width:calc(50% + 385px);padding:0}#warum .qs-quote .tst-quote,#warum .qs-quote>div{max-width:none}@media (max-width:900px){#warum .qs-quote{max-width:none}}#warum .qs-cite{text-align:right}#warum .qs-trailer{margin-top:var(--space-12)}#warum .qs-read{margin-top:var(--space-16)}#warum .fa p{margin:0 0 var(--space-4)}#warum .fa p:last-child{margin-bottom:0}#warum .fa p b{color:var(--ink-950);font-weight:700}#warum .fa .fa-hl{font-family:var(--serif);font-style:italic;font-size:var(--fs-art);color:var(--acc);margin:var(--space-5) 0;font-weight:400;line-height:1.75}.qs-prose p.qs-hl{font-family:var(--serif);font-style:italic;font-size:var(--fs-h3-lg);letter-spacing:-.01em;color:var(--acc);margin:var(--space-8) 0;max-width:40ch;font-weight:400;line-height:1.15}.qs-fund{margin:var(--space-16) auto 0;padding-top:var(--space-10);border-top:1px solid var(--ink-200);text-align:center;max-width:62ch}.qs-fund h3{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-h3-lg);letter-spacing:-.01em;color:var(--ink-950);margin:0 0 var(--space-3);line-height:1.15}.qs-fund p{font-size:var(--fs-body);color:var(--ink-800);margin:0 0 var(--space-4);text-wrap:pretty;line-height:1.6}.qs-fund p:last-child{margin-bottom:0}.qs-ways{margin-top:0}.qs-ways .span2{grid-column:1/-1}.qs-ways{max-width:none;margin:var(--space-10) 0 0}.qs-ways .hubc p{margin-bottom:var(--space-4)}.qs-ways .hubc p:last-of-type{margin-bottom:var(--space-6)}.qs-ways .wcta,.qs-way .wcta{margin-top:var(--space-5);font-family:var(--font-sans);font-size:var(--fs-small);letter-spacing:0;color:var(--red-700);border-bottom:1px solid var(--red-700);padding-bottom:var(--space-1);font-weight:600;display:inline-block}.qs-way p+p{margin-top:var(--space-3)}.qs-ways-note{font-size:var(--fs-body);color:var(--ink-800);margin:var(--space-8) 0 0;text-align:left;max-width:60ch;line-height:1.6}.qs-note{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);margin:0 0 var(--space-8);max-width:70ch;font-weight:400;line-height:1.7}.qs-kern{font-size:var(--fs-h3-lg)!important;max-width:32ch!important;line-height:1.2!important}.qs-kern .red{color:inherit}#warum{padding-top:calc(var(--space-20) * 1.5)!important;border-top:none!important}.dhero .qs-kern+.lead{margin-top:var(--space-6)!important}@media (min-width:901px){.qs-trailer{width:auto!important;max-width:none!important;margin-left:230px!important}}.srail{grid-template-columns:230px 1fr;gap:0;display:grid}.srail .rail .ln{background:var(--rule);height:1px;margin-bottom:var(--space-4);max-width:170px}.srail .rail .k{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);font-weight:400}.srail .rail .k .n{color:var(--red-700)}.stmt{font-family:var(--serif);font-weight:400;font-size:var(--fs-h2-sub);letter-spacing:-.01em;color:var(--ink-950);max-width:26ch;margin:0;line-height:1.1}.stmt .acc{color:var(--acc);font-style:italic}.prosecol{max-width:60ch}.prosecol p{font-size:var(--fs-body);color:var(--ink-800);margin:0 0 var(--space-4);line-height:1.6}.prosecol p:last-child{margin-bottom:0}.prosecol p .em{color:var(--ink-950);font-weight:700}.figband{margin:0}.figband image-slot,.figband img{width:100%;height:auto;display:block}.figband img{height:auto}.figband figcaption{gap:var(--space-3);margin-top:var(--space-3);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);align-items:baseline;font-weight:400;display:flex}.figband figcaption .fn{color:var(--red-700)}.tl{border-top:2px solid var(--rule);margin-top:var(--space-10);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.tl .ti{padding:var(--space-6) var(--space-8) 0 0;border-right:1px solid var(--ink-200)}.tl .ti:last-child{border-right:none;padding-right:0}.tl .ti .tk{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);font-weight:400}.tl .ti .tt{font-family:var(--serif);font-weight:500;font-size:var(--fs-h3);letter-spacing:-.01em;color:var(--ink-950);margin-top:var(--space-3);line-height:1.25}.triad{font-family:var(--serif);font-weight:400;font-size:var(--fs-h1-sm);letter-spacing:-.02em;color:var(--ink-950);margin:0;line-height:1}.triad span{display:block}.triad span:nth-child(2){color:var(--acc);font-style:italic}.formcard{border:1px solid var(--ink-300);padding:var(--space-8);background:#fff}.form-grid{gap:var(--space-6) var(--space-6);grid-template-columns:1fr 1fr;display:grid}.fld{gap:var(--space-2);flex-direction:column;display:flex}.fld.span2{grid-column:1/-1}.fld label{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);font-weight:400}.fld label .req{color:var(--red-700)}.fld input,.fld textarea,.fld select{font-family:var(--ui);font-size:var(--fs-small);color:var(--ink-950);border:1px solid var(--ink-300);border-radius:var(--radius);padding:var(--space-3) var(--space-4);width:100%;transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);background:#fff}.fld textarea{resize:vertical;min-height:150px;line-height:1.6}.fld input::placeholder,.fld textarea::placeholder{color:var(--ink-600)}.fld input:focus,.fld textarea:focus,.fld select:focus{border-color:var(--acc);outline:none;box-shadow:0 0 0 3px #147e7e24}.fld .hint{font-size:var(--fs-meta);color:var(--ink-600);line-height:1.5}.radiorow{gap:var(--space-3);flex-wrap:wrap;display:flex}.radiorow label{align-items:center;gap:var(--space-2);border:1px solid var(--ink-300);border-radius:var(--radius);padding:var(--space-3) var(--space-4);font-family:var(--ui);font-size:var(--fs-small);letter-spacing:0;text-transform:none;color:var(--ink-800);cursor:pointer;transition:all var(--dur-fast) var(--ease-out);font-weight:600;display:inline-flex}.radiorow label:hover{border-color:var(--ink-900)}.radiorow input{accent-color:var(--red-700);width:15px;height:15px}.radiorow input:checked+span{color:var(--ink-950)}.radiorow label:has(input:checked){border-color:var(--acc);box-shadow:inset 0 0 0 1px var(--acc)}.cbx{gap:var(--space-3);grid-template-columns:20px 1fr;align-items:start;display:grid}.cbx input{width:17px;height:17px;margin-top:var(--space-1);accent-color:var(--red-700)}.cbx .ct{font-size:var(--fs-meta);color:var(--ink-700);line-height:1.5}.cbx .ct a{color:var(--ink-900);text-decoration:underline;-webkit-text-decoration-color:var(--red-700);-webkit-text-decoration-color:var(--red-700);-webkit-text-decoration-color:var(--red-700);text-decoration-color:var(--red-700);text-underline-offset:3px;border-bottom:0;font-weight:600;text-decoration-thickness:2px}.submitrow{align-items:center;gap:var(--space-6);margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--ink-200);flex-wrap:wrap;display:flex}.submitrow .note{font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.06em;color:var(--ink-600);max-width:32ch;line-height:1.6}button.btn{cursor:pointer;font:inherit;font-family:var(--ui);font-weight:700;font-size:var(--fs-small)}.kways{border-top:2px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.kw{padding:var(--space-8) var(--space-8) 0 0;border-right:1px solid var(--ink-200);flex-direction:column;text-decoration:none;display:flex}.kw:last-child{border-right:none;padding-right:0}.kw+.kw{padding-left:var(--space-8)}.kw .kk{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);font-weight:400}.kw .kv{font-family:var(--serif);font-weight:400;font-size:var(--fs-h3-lg);letter-spacing:-.01em;color:var(--ink-950);margin:var(--space-4) 0 var(--space-3);line-height:1.15}.kw a.kv{overflow-wrap:anywhere;text-decoration:none}.kw a.kv:hover{color:var(--red-700)}.kw .ks{font-size:var(--fs-small);color:var(--ink-700);margin:0;line-height:1.55}.kw .ks b{color:var(--ink-950)}.nlbox{border:1px solid var(--ink-300);padding:var(--space-8);background:#fff}.nlbox.acc{background:var(--acc);border:none}.nlbox .nlrow{gap:var(--space-4);grid-template-columns:1fr auto;align-items:start;display:grid}.nlbox.acc .fld label{color:#ffffffbf}.nlbox.acc .cbx .ct{color:#ffffffdb}.nlbox.acc .cbx .ct a{color:var(--ink-900);text-decoration:underline;-webkit-text-decoration-color:var(--red-700);-webkit-text-decoration-color:var(--red-700);-webkit-text-decoration-color:var(--red-700);text-decoration-color:var(--red-700);text-underline-offset:3px;border-bottom:0;font-weight:600;text-decoration-thickness:2px}.nlbox.acc .submitrow{border-top-color:#ffffff3d}.nlbox.acc .submitrow .note{color:#ffffffb3}.nl-what{border-top:1px solid var(--ink-200);margin-top:var(--space-8);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.nl-what .ni{padding:var(--space-6) var(--space-6) 0 0;border-right:1px solid var(--ink-200)}.nl-what .ni:last-child{border-right:none;padding-right:0}.nl-what .ni .nn{font-family:var(--serif);font-style:italic;font-size:var(--fs-h3);color:var(--red-700);font-weight:500;line-height:1.25}.nl-what .ni .nt{font-family:var(--ui);font-weight:700;font-size:var(--fs-small);color:var(--ink-950);margin:var(--space-3) 0 var(--space-2)}.nl-what .ni p{font-size:var(--fs-small);color:var(--ink-700);margin:0;line-height:1.55}.st{padding:var(--hero-top) 0 var(--space-20)}.st-inner{text-align:center;max-width:660px;margin:0 auto}.st-sig{width:52px;height:52px;margin:0 auto var(--space-8);display:block}.st-k{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);font-weight:400}.st-h1{font-family:var(--serif);font-weight:400;font-size:var(--fs-h1-sm);letter-spacing:-.02em;color:var(--ink-950);margin:var(--space-5) 0 0;line-height:1}.st-h1 .acc{color:var(--acc);font-style:italic}.st-lead{font-family:var(--serif);font-weight:300;font-size:var(--fs-lead);color:var(--ink-800);margin:var(--space-6) auto 0;max-width:46ch;line-height:1.5}.st-p{font-size:var(--fs-small);color:var(--ink-800);margin:var(--space-5) auto 0;max-width:52ch;line-height:1.55}.st-acts{gap:var(--space-5);margin-top:var(--space-10);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.st-meta{margin-top:var(--space-10);padding-top:var(--space-6);border-top:1px solid var(--ink-200);font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.06em;color:var(--ink-600);line-height:1.7}.st-meta a{color:var(--ink-900);text-decoration:underline;-webkit-text-decoration-color:var(--red-700);-webkit-text-decoration-color:var(--red-700);-webkit-text-decoration-color:var(--red-700);text-decoration-color:var(--red-700);text-underline-offset:3px;border-bottom:0;font-weight:600;text-decoration-thickness:2px}.st-meta a:hover{color:var(--red-700)}.st-steps{margin:var(--space-10) auto 0;justify-content:center;align-items:center;gap:0;max-width:560px;display:flex}.st-steps .ss{text-align:center;padding-top:var(--space-4);border-top:2px solid var(--ink-200);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--ink-600);flex:1;font-weight:400}.st-steps .ss.done{border-top-color:var(--acc);color:var(--acc)}.st-steps .ss.now{border-top-color:var(--red-700);color:var(--red-700)}.st-next{margin-top:var(--space-16);text-align:left}.st-next h6{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);margin:0 0 var(--space-1);font-weight:400}.st-next a{gap:var(--space-4);padding:var(--space-4) 0;border-top:1px solid var(--ink-200);grid-template-columns:32px 1fr auto;align-items:baseline;text-decoration:none;display:grid}.st-next a .num{font-family:var(--serif);font-style:italic;font-size:var(--fs-body);color:var(--red-700)}.st-next a .t{font-weight:700;font-size:var(--fs-small);color:var(--ink-950);display:block}.st-next a .s{font-size:var(--fs-meta);color:var(--ink-600);margin-top:var(--space-1);display:block}.st-next a .go{font-size:var(--fs-lead);color:var(--ink-600);transition:color var(--dur-base), transform var(--dur-base);align-self:center;line-height:1}.st-next a:hover .t{color:var(--red-700)}.st-next a:hover .go{color:var(--red-700);transform:translate(3px,-3px)}.lg{gap:var(--space-16);grid-template-columns:250px minmax(0,1fr);align-items:start;display:grid}.lg-prose h2{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.lg-toc{border-left:1px solid var(--ink-200);padding-left:var(--space-6);align-self:start;position:sticky;top:96px}.lg-toc h6{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);margin:0 0 var(--space-4);font-weight:400}.lg-toc a{gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--ink-200);font-size:var(--fs-meta);color:var(--ink-800);grid-template-columns:26px 1fr;align-items:baseline;font-weight:600;text-decoration:none;display:grid}.lg-toc a:first-of-type{border-top:none}.lg-toc a .n{font-family:var(--mono);font-size:var(--fs-label);color:var(--red-700)}.lg-toc a:hover{color:var(--red-700)}.lg-prose{max-width:70ch}.lg-prose h2{font-family:var(--serif);font-weight:500;font-size:var(--fs-h2-art);letter-spacing:-.01em;color:var(--ink-950);margin:var(--space-16) 0 var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--ink-200);scroll-margin-top:110px;line-height:1.1}.lg-prose h2:first-child{border-top:none;margin-top:0;padding-top:0}.lg-prose h3{font-family:var(--font-serif);font-weight:500;font-size:var(--fs-h3);letter-spacing:0;color:var(--ink-950);margin:var(--space-8) 0 var(--space-3);line-height:1.25}.lg-prose p{font-size:var(--fs-small);color:var(--ink-800);margin:0 0 var(--space-4);line-height:1.55}.lg-prose ul{margin:0 0 var(--space-5);padding:0;list-style:none}.lg-prose ul li{gap:var(--space-3);padding:var(--space-2) 0;font-size:var(--fs-small);color:var(--ink-800);grid-template-columns:18px 1fr;line-height:1.55;display:grid}.lg-prose ul li:before{content:"—";color:var(--red-700);font-family:var(--mono)}.lg-prose a{color:var(--ink-900);text-decoration:underline;-webkit-text-decoration-color:var(--red-700);-webkit-text-decoration-color:var(--red-700);-webkit-text-decoration-color:var(--red-700);text-decoration-color:var(--red-700);text-underline-offset:3px;border-bottom:0;font-weight:600;text-decoration-thickness:2px}.lg-prose a:hover{color:var(--red-700)}.lg-dl{border-top:1px solid var(--ink-200);margin:0 0 var(--space-6);grid-template-columns:190px 1fr;gap:0;display:grid}.lg-dl>div{padding:var(--space-4) 0;border-bottom:1px solid var(--ink-200)}.lg-dl .dk{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);padding-right:var(--space-5);font-weight:400}.lg-dl .dv{font-size:var(--fs-small);color:var(--ink-950);line-height:1.55}.lg-note{border:1px solid var(--ink-300);background:var(--ink-50);padding:var(--space-6);margin:var(--space-6) 0}.lg-note .lnk{font-family:var(--font-sans);font-size:var(--fs-small);letter-spacing:0;color:var(--red-700);margin-bottom:var(--space-2);font-weight:600;display:block}.lg-note p{font-size:var(--fs-small);color:var(--ink-800);margin:0;line-height:1.55}.lg-updated{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--ink-600);margin-top:var(--space-16);padding-top:var(--space-5);border-top:1px solid var(--ink-200);font-weight:400}@media (max-width:900px){.srail,.lg{gap:var(--space-6);grid-template-columns:1fr}.tl,.kways,.nl-what,.form-grid,.nl-what{grid-template-columns:1fr}.tl .ti,.kw,.nl-what .ni{border-right:none;border-bottom:1px solid var(--ink-200);padding-right:0;padding-bottom:var(--space-6)}.tl .ti:last-child,.kw:last-child,.nl-what .ni:last-child{border-bottom:none}.kw+.kw{padding-left:0}.lg-toc{position:static}.formcard,.nlbox{padding:var(--space-8)}.nlbox .nlrow,.lg-dl{grid-template-columns:1fr}.lg-dl .dk{border-bottom:none;padding-bottom:0}}.imp-plain{max-width:680px;margin-left:230px}.imp-plain p,.imp-plain li{font-size:var(--fs-body);color:var(--ink-800);margin:0 0 var(--space-5);line-height:1.65}.imp-plain ul{margin:0 0 var(--space-5);padding-left:1.2em}.imp-plain li{margin-bottom:var(--space-3)}.imp-plain h2{font-family:var(--serif);font-weight:500;font-size:var(--fs-h3);color:var(--ink-950);margin:var(--space-12) 0 var(--space-4);overflow-wrap:anywhere;line-height:1.25}.imp-plain h2:first-child{margin-top:0}.imp-plain h3{font-family:var(--font-sans);font-weight:700;font-size:var(--fs-body);color:var(--ink-950);margin:var(--space-8) 0 var(--space-3);overflow-wrap:anywhere}.imp-plain h4{font-family:var(--font-sans);font-weight:600;font-size:var(--fs-body);color:var(--ink-800);margin:var(--space-5) 0 var(--space-2)}.imp-plain a{color:var(--ink-950);text-decoration:underline;-webkit-text-decoration-color:var(--red-700);-webkit-text-decoration-color:var(--red-700);-webkit-text-decoration-color:var(--red-700);text-decoration-color:var(--red-700);text-underline-offset:3px;overflow-wrap:anywhere}.imp-plain a:hover{color:var(--red-700)}.lg .imp-plain{margin-left:0}.lg-toc{max-height:calc(100vh - 120px);overflow:auto}@media (max-width:900px){.imp-plain{margin-left:0}}.prose a.ext:after,.prose a[target=_blank]:not(.btn):not(.link-diag):after{content:" ↗";margin-left:2px;font-size:.85em;text-decoration:none;display:inline-block}.prose a:visited{color:inherit}.f-text--dark{background:var(--ink-900);color:var(--ink-100);padding:var(--space-8);margin-top:var(--space-8)}.f-text--dark h2,.f-text--dark strong{color:#fff}.f-text--dark p,.f-text--dark li{color:var(--ink-200)}.f-text{padding-top:var(--space-10);position:relative}.f-pkg{gap:var(--space-6);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);margin-bottom:var(--space-8);display:flex}.f-pkg a{color:var(--red-700)}.f-h1{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-h1);letter-spacing:-.02em;margin:var(--space-6) 0 var(--space-6);line-height:1}.f-tab{border-collapse:collapse;width:100%;margin:var(--space-6) 0;font-size:var(--fs-small)}.f-tab th,.f-tab td{text-align:left;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--ink-200)}.f-tab th{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);font-weight:400}.f-fs{gap:var(--space-6);padding:var(--space-4) 0;border-bottom:1px solid var(--ink-200);grid-template-columns:280px 1fr;align-items:baseline;display:grid}.f-fs-k{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--ink-600)}.f-fs-s{font-family:var(--font-serif);color:var(--ink-950);white-space:nowrap;text-overflow:ellipsis;line-height:1.1;overflow:hidden}.f-sws{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.f-sw{border:1px solid var(--ink-200);padding:var(--space-3);font-size:var(--fs-meta)}.f-sw i{height:64px;margin-bottom:var(--space-3);border:1px solid var(--ink-200);display:block}.f-sw b{font-family:var(--font-mono);font-weight:400;display:block}.f-sw span{color:var(--ink-600)}.f-sp{align-items:center;gap:var(--space-4);padding:var(--space-2) 0;font-family:var(--font-mono);font-size:var(--fs-label);color:var(--ink-600);grid-template-columns:140px 1fr;display:grid}.f-sp i{background:var(--red-700);height:12px;display:block}.f-rs{gap:var(--space-5);margin-top:var(--space-8);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.f-rs div{border:1px solid var(--ink-300);padding:var(--space-6);font-size:var(--fs-meta);aspect-ratio:1;background:#fff;align-items:flex-end;display:flex}.f-row{gap:var(--space-6);flex-wrap:wrap;align-items:center;display:flex}.f-fix,[data-content-status=fixture]>.f-fix{top:var(--space-2);right:var(--space-2);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#6b4e00;background:#fff3cd;border:1px solid #e0c46c;padding:2px 6px;font-size:10px;position:absolute}.f-st{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.f-cell{border:1px dashed var(--ink-300);padding:var(--space-5);min-height:120px;overflow:clip}.f-cell .btn{white-space:normal;text-align:left;max-width:100%}.f-cell>.f-lbl{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-600);margin-bottom:var(--space-4);font-size:10px;display:block}.f-na{color:var(--ink-600);font-size:var(--fs-meta);font-style:italic}.f-frames{gap:var(--space-6);flex-wrap:wrap;display:flex}.f-frames figure{margin:0}.f-frames iframe{border:1px solid var(--ink-300);background:#fff;width:390px;height:760px}.f-frames figcaption{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--ink-600);margin-top:var(--space-2);text-transform:uppercase;letter-spacing:.1em}.is-hover.btn--red{background:var(--red-800)}.is-hover.btn--outline{background:var(--ink-950);color:#fff;border-color:var(--ink-950)}.is-focus,.btn.is-focus{outline:1px solid var(--red-700);outline-offset:3px}.btn--red.is-focus{outline-color:var(--ink-950)}.is-active{transform:translateY(1px)}.is-disabled{opacity:.45;pointer-events:none}.is-hover.link-diag{color:var(--red-700)}@media (max-width:760px){.f-fs{grid-template-columns:1fr}}.f-text--dark.prose p,.f-text--dark.prose li,.f-text--dark .cl li,.f-text--dark .cl li *{color:var(--ink-200)}.f-text--dark.prose h2,.f-text--dark.prose strong{color:#fff}.f-text--dark.prose p a,.f-text--dark.prose li a{color:#fff;-webkit-text-decoration-color:var(--red-400);-webkit-text-decoration-color:var(--red-400);-webkit-text-decoration-color:var(--red-400);text-decoration-color:var(--red-400)}.f-text--dark.prose p a:hover,.f-text--dark.prose li a:hover{color:var(--red-200)}.f-text--dark .cl li:before{color:var(--red-400)}.f-cell--wide{margin:var(--space-6) 0 0;min-height:0;padding:0}.f-cell--wide>.f-lbl{padding:var(--space-4) var(--space-5) 0}.f-kopf{overflow-x:auto}.f-kopf header.hp{box-shadow:none;min-width:1100px;position:static}.f-kopf .hp-top{display:none}.f-kopf nav.hp-nav{flex-wrap:nowrap;display:flex!important}.f-kopf .mn-btns{display:none!important}.f-kopf .hp-h-inner>.btn--red{display:inline-flex!important}.f-kopf--sub{padding-bottom:300px}.f-kopf--sub nav.hp-nav .has-sub.is-open .hp-sub{opacity:1;visibility:visible;transform:none}.is-hover.lcard{box-shadow:var(--shadow-md);border-color:var(--acc)}.is-hover.entry{padding-left:var(--space-4)}.is-hover.entry h3,.is-hover.ext a,.is-hover.way,.is-hover summary .fq{color:var(--red-700)}.f-cell .vorgehen,.f-cell .cmp{margin-top:0}.f-cell--wide .wrap{padding:0}.f-cell--wide .sec{padding:var(--space-8) 0;border-top:none}.f-mark{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#6b4e00;margin-bottom:var(--space-3);background:#fff3cd;border:1px solid #e0c46c;padding:2px 6px;font-size:10px;display:inline-block}.f-frames iframe{height:900px}.f-st .f-cell--wide{padding:var(--space-5);grid-column:1/-1;overflow:auto visible}.f-st .f-cell--wide>.f-lbl{padding:0}.f-cell--wide .vorgehen .sl-item,.f-cell--wide .cta-frame,.f-cell--wide .cmp,.f-cell--wide .invA-blocks,.f-cell--wide .studio-split{min-width:0}.f-cell--wide .cta-frame .pic img{max-width:100%}.f-cell:not(.f-cell--wide) .ways{grid-template-columns:1fr}.f-cell .midcta-wrap{width:auto!important;max-width:none!important;margin:0!important}.f-cell .mcA{max-width:none}.f-cell .tst-pull--center{margin-top:var(--space-6)}.is-hover.btn-w{background:#ffffffe6}.btn-w.is-focus{outline-offset:3px;outline:1px solid #fff}.f-cell .hub,.f-cell .ep-list,.f-cell .mag{margin-top:0}.f-cell .imp-cta{margin:0}.f-cell .formcard{max-width:none}.f-ov{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.f-ov a{border:1px solid var(--ink-300);padding:var(--space-5);color:var(--ink-950);text-decoration:none;display:block}.f-ov a:hover{border-color:var(--acc);box-shadow:var(--shadow-md)}.f-ov .k{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);margin-bottom:var(--space-2);display:block}.f-ov b{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-h3);line-height:1.2;display:block}.f-ov small{margin-top:var(--space-2);color:var(--ink-600);font-size:var(--fs-meta);display:block}.f-cell .mag-noresults{display:block}.prose h4{font-family:var(--font-serif);color:var(--ink-950);margin:var(--space-6) 0 var(--space-2);letter-spacing:0;overflow-wrap:anywhere;font-size:20px;font-weight:600;line-height:1.3}.prose h3+h4{margin-top:var(--space-4)}.prose blockquote.zitat{margin:var(--space-8) 0;padding:0 var(--space-8);font-family:var(--serif);font-style:italic;font-size:calc(var(--fs-art) + 2px);color:var(--ink-900);border:0;line-height:1.65}.prose blockquote.zitat p{margin:0 0 var(--space-4);font-size:inherit;line-height:inherit;color:inherit}.prose blockquote.zitat p:last-of-type{margin-bottom:0}.prose blockquote.zitat strong{color:var(--ink-950);font-style:normal;font-weight:600}.prose blockquote.zitat a{color:var(--ink-900);text-decoration:underline;-webkit-text-decoration-color:var(--red-700);-webkit-text-decoration-color:var(--red-700);-webkit-text-decoration-color:var(--red-700);text-decoration-color:var(--red-700);text-underline-offset:3px;text-decoration-thickness:2px}.prose blockquote.zitat a:hover{color:var(--red-700)}.prose blockquote.zitat .zq-src{margin-top:var(--space-3);font-family:var(--font-mono);font-style:normal;font-size:var(--fs-label);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-600);display:block}.prose hr.trenner{background:var(--ink-900);width:64px;height:2px;margin:var(--space-12) 0 var(--space-10);border:0}.prose hr.trenner+h2{margin-top:0}@media (max-width:600px){.prose blockquote.zitat{padding:0}.prose hr.trenner{width:100%}}.f-cell[data-state=mobile-390] .prose blockquote.zitat{padding:0}.f-cell[data-state=mobile-390] .prose hr.trenner{width:100%}:root{--font-sans:var(--font-mulish), system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--font-display:var(--font-mulish), system-ui, sans-serif;--font-serif:var(--font-newsreader), Georgia, "Times New Roman", serif;--font-mono:var(--font-space-mono), ui-monospace, "SF Mono", Menlo, Consolas, monospace}.e-meta{flex-wrap:wrap}#wl-form{scroll-margin-top:120px}@keyframes sb-kopf-einblenden{0%{opacity:.01;transform:translateY(14px)}to{opacity:1;transform:none}}main .reveal.sb-sofort{opacity:1;animation:sb-kopf-einblenden .6s var(--ease-out) both;transition:none;transform:none}main>[data-zone-id]:nth-child(1 of [data-zone-id]) .reveal{opacity:1;animation:sb-kopf-einblenden .6s var(--ease-out) both;transition:none;transform:none}html[data-sb-einwilligung=gewaehlt] .cs-banner{display:none}@media (prefers-reduced-motion:reduce){main .reveal.sb-sofort{animation:none}main>[data-zone-id]:nth-child(1 of [data-zone-id]) .reveal{animation:none}}.sb-logo{width:auto}.mag-promo .mp-shot{aspect-ratio:4/3}.cta-frame .pic img,.cta-frame .pic image-slot,.cta-mag .pic img{aspect-ratio:3/4}:where(img[width][height]){height:auto}.mag .entry .e-thumb{display:none}image-slot[data-state=medien-belegt]>img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}@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-font-weight{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-ease{syntax:"*";inherits:false}
