@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:is(.process-section,.faq-section){padding-top:var(--space-section)}.band{margin-top:var(--space-section);padding-block:var(--space-section);--ground:var(--white);background:var(--ground)}.band-navy{--ground:var(--navy);color:var(--creme)}.band-navy :is(.section-heading,.topic-title,.text-link,.marker){color:var(--creme)}.band-navy :focus-visible{outline-color:var(--gold)}.band+:is(.band,.contact-callout){margin-top:0}.stage{--line:var(--gold);padding-block:var(--space-stage)}.stage-white{--ground:var(--white);background:var(--white)}.stage-join{padding-top:0}.stage+.contact-callout{padding-block:var(--space-stage);margin-top:0}.stage .section-head{margin-bottom:var(--space-4)}.section-head{justify-items:center;gap:var(--space-3);max-width:48em;margin:0 auto var(--space-5);text-align:center;display:grid}.section-head .topic-text{max-width:var(--measure);font-size:var(--fs-lead);text-wrap:pretty;margin-bottom:0}.section-head:last-child{margin-bottom:0}.section-heading{max-width:18em}:is(.weg,.zusagen,.later-section,.home-references)>.container>.text-link{margin:var(--space-5) auto 0;display:flex}.home-references>.container>.text-link{margin-top:var(--space-4)}.about-process-link{margin-top:var(--space-3)}:is(.fundament,.band-navy){--cell-line:var(--line-on-navy)}:is(.fundament-copy,.later-list,.zusagen-list,.about-why-copy,.about-proof){border-block:1px solid var(--cell-line,var(--line));display:grid}:is(.fundament-copy,.later-list,.zusagen-list,.about-why-copy,.about-proof)>:is(p,li){padding:var(--space-4) 0;margin:0;position:relative}:is(.fundament-copy,.later-list,.zusagen-list,.about-why-copy,.about-proof)>*+*{border-top:1px solid var(--cell-line,var(--line))}:is(.fundament-copy,.later-list,.zusagen-list,.about-why-copy,.about-proof)>:before{content:"";border-top:2px solid var(--gold);width:40px;position:absolute;top:-1px;left:0}.later-list>:before{border-top-style:dashed}:is(.later-list,.zusagen-list,.about-proof) .topic-title{margin-bottom:var(--space-2);text-wrap:balance}:is(.later-list,.zusagen-list,.about-proof) .topic-text{margin:0}.about-proof+.marker{margin-top:var(--space-5)}@container (width>=900px){:is(.about-why-copy,.about-proof){grid-template-columns:repeat(2,minmax(0,1fr))}:is(.fundament-copy,.later-list,.zusagen-list){grid-template-columns:repeat(3,minmax(0,1fr))}:is(.fundament-copy,.later-list,.zusagen-list,.about-why-copy,.about-proof)>:is(p,li){padding:var(--space-4)}:is(.fundament-copy,.later-list,.zusagen-list,.about-why-copy,.about-proof)>*+*{border-top:0;border-left:1px solid var(--cell-line,var(--line))}:is(.fundament-copy,.later-list,.zusagen-list,.about-why-copy,.about-proof)>:before{left:var(--space-4)}.about-proof>:nth-child(odd){border-left:0}.about-proof>:nth-child(n+3){border-top:1px solid var(--cell-line,var(--line))}}.probe-window{background:var(--creme)}.probe-window>.probe{padding:var(--space-3) var(--space-2) var(--space-4)}@container (width>=760px){.probe-window>.probe{padding:var(--space-4) var(--space-5)}}.probe-tabs{justify-content:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.probe-tabs button{min-height:var(--tap);padding:0 var(--space-2);border:1px solid var(--line);border-radius:var(--radius);color:var(--slate);font-size:var(--fs-ui);line-height:var(--lh-ui);transition:background-color var(--transition), color var(--transition), border-color var(--transition)}.probe-tabs button:hover{border-color:var(--navy);color:var(--navy)}.probe-tabs button[aria-selected=true]{border-color:var(--navy);background:var(--navy);color:var(--creme);font-weight:var(--weight-strong)}@media (forced-colors:active){.probe-tabs button[aria-selected=true]{color:selecteditemtext;background:selecteditem}}.probe-panel{margin-top:var(--space-4)}.probe-panel:focus-visible{outline-offset:8px}.probe-question{justify-items:center;gap:var(--space-1);text-align:center;max-width:34em;margin-inline:auto;display:grid}.probe-ask{text-wrap:balance;display:block}.probe-answers{gap:var(--space-2);margin-top:var(--space-4);display:grid}.probe-card{align-content:start;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius);display:grid}.probe-vague{border:1px solid var(--line);background:var(--paper)}.probe-vague .probe-text{color:var(--muted)}.probe-sharp{background:var(--navy);color:var(--creme)}.probe-sharp .probe-label{align-items:center;gap:var(--space-1);color:var(--gold);font-weight:var(--weight-strong);display:flex}.probe-sharp .probe-label:before{content:"";background:var(--gold);border-radius:50%;flex:none;width:7px;height:7px}.probe-text{max-width:var(--measure);text-wrap:pretty}.probe-sources{gap:var(--space-1);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.probe-sources li{border:1px solid color-mix(in srgb, var(--gold) 70%, var(--navy));border-radius:var(--radius);color:var(--on-navy-muted);font-size:var(--fs-meta);padding:4px 12px;line-height:1.4}@keyframes answer-in{0%{opacity:0;transform:translateY(8px)}}@keyframes answer-build{0%{clip-path:inset(0 0 100%)}}@keyframes source-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:no-preference){.probe-window:not([data-reveal=wait]) .probe-panel:not([hidden]) .probe-sharp{animation:answer-in .5s var(--ease) .12s both}.probe-window:not([data-reveal=wait]) .probe-panel:not([hidden]) .probe-sharp .probe-text{animation:answer-build .9s var(--ease) .3s both}.probe-window:not([data-reveal=wait]) .probe-panel:not([hidden]) .probe-sources li{animation:source-in .4s var(--ease) 1.05s both}.probe-window:not([data-reveal=wait]) .probe-panel:not([hidden]) .probe-sources li+li{animation-delay:1.2s}}.beispiel-foot{justify-items:center;gap:var(--space-1);margin-top:var(--space-4);text-align:center;display:grid}.beispiel-foot>p:first-child{color:var(--navy);font-weight:var(--weight-strong)}@container (width>=760px){.probe-answers{grid-template-columns:repeat(2,minmax(0,1fr))}.probe-card{padding:var(--space-4)}}.fundament{background:var(--navy);color:var(--creme)}.fundament :is(.section-heading,.hub-core,.marker){color:var(--creme)}.fundament>.container>.marker{margin-top:var(--space-5)}.hub{margin-top:var(--space-5);justify-items:center;display:grid}.hub-core{padding:var(--space-2) var(--space-4);border:1px solid var(--gold);border-radius:var(--radius);background:var(--navy-raised)}.hub-tools{width:100%;padding-top:var(--space-4);text-align:center;flex-wrap:wrap;justify-content:center;gap:12px;display:flex;position:relative}.hub-tools:before{content:"";height:calc(var(--space-4) - 12px);border-left:1px solid var(--gold);position:absolute;top:0;left:50%}.hub-tools li{padding:12px var(--space-2);border:1px solid var(--gold);border-radius:var(--radius);background:var(--navy-raised);line-height:var(--lh-ui);position:relative}.hub-tools li[data-later]{border-color:var(--line-on-navy);color:var(--on-navy-muted);background:0 0;border-style:dashed}@container (width>=1000px){.hub{justify-items:center}.hub-tools{gap:var(--space-2);padding:var(--space-5) 0 0;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.hub-tools:before{height:var(--space-4)}.hub-tools li:before{content:"";border-left:1px solid var(--gold);position:absolute}.hub-tools:after{content:"";top:var(--space-4);left:calc((100% - 4 * var(--space-2)) / 10);right:calc((100% - 4 * var(--space-2)) * .3 + var(--space-2));border-top:1px solid var(--gold);position:absolute}.hub-tools li{padding:var(--space-2) var(--space-1)}.hub-tools li:before{top:calc(-1 * (var(--space-5) - var(--space-4)));width:0;height:calc(var(--space-5) - var(--space-4));border-top:0;border-left:1px solid var(--gold);left:50%}.hub-tools li[data-later]:before{border-left-style:dashed}.hub-tools li[data-later]:after{content:"";top:calc(-1 * (var(--space-5) - var(--space-4)));width:calc(100% + var(--space-2));border-left:0;border-top:1px dashed var(--gold);position:absolute;bottom:auto;left:auto;right:50%}}.question-pair{counter-reset:question;border-top:2px solid var(--gold);background:var(--white);display:grid}.question-pair li{align-content:start;gap:var(--space-2);padding:var(--space-4) var(--space-3);counter-increment:question;text-wrap:balance;display:grid}.question-pair li:before{content:counter(question);content:counter(question) / "";color:var(--muted);font-family:var(--sans);font-size:var(--fs-meta);font-weight:var(--weight-strong);letter-spacing:0;line-height:1.4}.question-pair li+li{border-top:1px solid var(--line)}@container (width>=760px){.question-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.question-pair li{padding:var(--space-5)}.question-pair li+li{border-top:0;border-left:1px solid var(--line)}}.process-list{gap:var(--space-4);counter-reset:step;display:grid;position:relative}.process-list:before{content:"";top:var(--space-1);background:var(--gold);width:1px;position:absolute;bottom:0;left:5px}.process-list li{align-content:start;gap:4px var(--space-5);padding-left:var(--space-4);counter-increment:step;display:grid;position:relative}.process-list .topic-title:before{content:counter(step) " ";content:counter(step) " " / "";color:var(--muted)}.process-dot{z-index:1;top:var(--space-1);border:2px solid var(--ground,var(--creme));background:var(--gold);border-radius:50%;width:11px;height:11px;position:absolute;left:0}.process-list .topic-text{margin:var(--space-1) 0 0}.process-text{gap:var(--space-2);margin-top:var(--space-1);display:grid}.process-text .topic-text{margin:0}.process-later{max-width:var(--measure);margin-top:var(--space-4);padding:var(--space-4) 0 0 var(--space-4);color:var(--muted);position:relative}.process-later:before{content:"";top:calc(-1 * var(--space-4));height:calc(var(--space-4) * 2 + .8em);border-left:1px dashed var(--gold);position:absolute;left:5px}.process-later:after{content:"";top:calc(var(--space-4) + .8em - 5px);border:1px solid var(--gold);background:var(--ground,var(--creme));border-radius:50%;width:11px;height:11px;position:absolute;left:0}.process-row,.process-row+.process-later{width:min(100%, calc(var(--measure) + var(--space-4)));max-width:none;margin-inline:auto}.process-section .process-list{gap:0;max-width:60em;margin-inline:auto}.process-section .process-list:before{top:0}.process-section .process-dot{top:-5px}.process-section .process-list li{padding-left:var(--space-3)}.process-section .process-list li:last-child .process-card{border-bottom:1px solid var(--line)}.process-card{gap:var(--space-3);padding-block:var(--space-4);border-top:1px solid var(--line);display:grid}.process-card-head{align-content:start;gap:4px;display:grid}.process-card .process-text{margin:0}@container (width>=900px){.process-section .process-list li{padding-left:var(--space-4)}.process-card{gap:var(--space-5);padding-block:var(--space-5);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.process-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:auto}.process-row:before{background:var(--line);width:auto;height:1px;inset:0 0 auto}.process-row li{padding:var(--space-5) var(--space-4) 0}.process-row li+li{border-left:1px solid var(--line)}.process-row .process-dot{top:-5px;left:var(--space-4)}.process-row+.process-later{width:auto;margin-top:var(--space-5);padding:var(--space-4) max(var(--space-4), calc(100% - var(--measure) - var(--space-4))) 0 var(--space-4);border-top:1px dashed var(--gold)}.process-row+.process-later:before{display:none}.process-row+.process-later:after{top:-6px;left:var(--space-4)}}.faq-list{column-gap:var(--space-5);border-bottom:1px solid var(--line);display:grid}.faq-list article{padding-block:var(--space-4);border-top:1px solid var(--line)}.faq-list h3{margin-bottom:var(--space-2);text-wrap:balance}.faq-list p{max-width:var(--measure)}@container (width>=720px){.faq-list{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-list article{padding-block:var(--space-5)}}.reference-grid,.reference-cards ul{display:grid}.reference-cards{padding-top:var(--space-5)}.reference-grid,.reference-cards ul{gap:var(--space-5) var(--space-4)}.reference-grid{row-gap:var(--space-4)}.reference-grid>li,.reference-cards ul>li{grid-row:span 4;grid-template-rows:subgrid;row-gap:var(--space-1);display:grid}.reference-card{grid-row:span 4;grid-template-rows:subgrid;row-gap:var(--space-1);align-content:start;display:grid}.reference-card .browser-frame{margin-bottom:var(--space-2)}.reference-card .topic-text{margin-bottom:0}.reference-card:is(:hover,:focus-visible) .topic-title{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:6px;text-decoration-thickness:1px}@container (width>=600px){.reference-grid,.reference-cards ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=1000px){.reference-grid,.reference-cards ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width<=599px){.reference-grid{column-gap:var(--space-3);margin-inline:calc(-1 * var(--side));padding:0 var(--side) var(--space-3);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--side);scrollbar-width:thin;scrollbar-color:var(--gold) transparent;grid-template-rows:repeat(4,auto);grid-auto-columns:80%;grid-auto-flow:column;overflow-x:auto}.reference-grid>li{scroll-snap-align:start}}.reference-grid .topic-title{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.reference-arrow{color:var(--navy);transition:transform var(--transition), opacity var(--transition);margin-top:.15em}.reference-grid .reference-card{z-index:0;transition:transform var(--transition);position:relative}.reference-grid .reference-card:before{content:"";z-index:-1;inset:calc(-1 * var(--space-2));border:1px solid var(--gold);border-radius:var(--radius);background:var(--creme);opacity:0;transition:opacity var(--transition);position:absolute}.reference-grid .reference-card:is(:hover,:focus-visible) .topic-title{text-decoration:none}.reference-grid .reference-card:is(:hover,:focus-visible):before{opacity:1}.reference-grid .reference-card:is(:hover,:focus-visible) .reference-arrow{transform:translate(3px,-3px)}@media (hover:hover){.reference-arrow{opacity:0}.reference-grid .reference-card:is(:hover,:focus-visible) .reference-arrow{opacity:1}.reference-grid .reference-card:hover{transform:translateY(-4px)}}.reference-grid .reference-card:focus-visible{outline-offset:calc(var(--space-2) + 4px)}.browser-frame{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);overflow:hidden}.browser-bar{align-items:center;gap:var(--space-2);border-bottom:1px solid var(--line);height:32px;color:var(--muted);font-size:var(--fs-meta);padding-inline:12px;line-height:1;display:flex}.browser-dots{flex:none;gap:5px;display:flex}.browser-dots i{border:1px solid var(--gold);border-radius:50%;width:7px;height:7px}.browser-address{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.browser-frame picture{display:block}.browser-frame img{aspect-ratio:16/10;object-fit:cover;object-position:top;width:100%}.about-why .marker{margin-top:var(--space-5)}.about-why-close{max-width:var(--measure);margin:var(--space-4) auto 0;color:var(--navy);font-size:var(--fs-lead);text-align:center;text-wrap:pretty}.about-pair{padding-top:var(--space-section);display:grid}.about-pair>section{align-content:start;justify-items:start;gap:var(--space-2);padding:var(--space-4) var(--space-3);background:var(--white);display:grid}.about-pair>section:first-child{border-top:2px solid var(--gold)}.about-pair>section+section{border-top:1px solid var(--line)}.about-pair .topic-text{margin:0}@media (width>=900px){.about-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.about-pair>section{padding:var(--space-5);border-top:2px solid var(--gold)}.about-pair>section+section{border-top:2px solid var(--gold);border-left:1px solid var(--line)}}@media screen and (prefers-reduced-motion:no-preference){:is(.section-head,.marker,.probe-window)[data-reveal],:is(.fundament-copy,.question-pair,.process-row,.reference-grid,.zusagen-list)[data-reveal]>*{transition:opacity var(--reveal) var(--ease), transform var(--reveal) var(--ease)}:is(.section-head,.marker,.probe-window)[data-reveal=wait],:is(.fundament-copy,.question-pair,.process-row,.reference-grid,.zusagen-list)[data-reveal=wait]>*{opacity:0;transform:translateY(16px)}:is(.fundament-copy,.question-pair,.process-row,.reference-grid,.zusagen-list)[data-reveal]>:nth-child(2){transition-delay:var(--reveal-step)}:is(.fundament-copy,.question-pair,.process-row,.reference-grid,.zusagen-list)[data-reveal]>:nth-child(3){transition-delay:calc(2 * var(--reveal-step))}:is(.fundament-copy,.question-pair,.process-row,.reference-grid,.zusagen-list)[data-reveal]>:nth-child(n+4){transition-delay:calc(3 * var(--reveal-step))}.hub[data-reveal] .hub-tools:before,.hub[data-reveal] .hub-tools li:before{transform-origin:top;transition:transform .3s var(--ease)}.hub[data-reveal] .hub-tools:after,.hub[data-reveal] .hub-tools li[data-later]:after{transform-origin:0;transition:transform .45s var(--ease) .25s}.hub[data-reveal] .hub-tools li:before{transition-delay:.6s}.hub[data-reveal] .hub-tools li[data-later]:before,.hub[data-reveal] .hub-tools li[data-later]:after{transition-delay:1.15s}.hub[data-reveal=wait] .hub-tools:before,.hub[data-reveal=wait] .hub-tools li:before{transform:scaleY(0)}.hub[data-reveal=wait] .hub-tools:after,.hub[data-reveal=wait] .hub-tools li[data-later]:after{transform:scaleX(0)}.hub[data-reveal] .hub-tools li{transition:border-color .5s var(--ease), color .5s var(--ease)}.hub[data-reveal] .hub-tools li:first-child{transition-delay:.75s}.hub[data-reveal] .hub-tools li:nth-child(2){transition-delay:.9s}.hub[data-reveal] .hub-tools li:nth-child(3){transition-delay:1.05s}.hub[data-reveal] .hub-tools li:nth-child(4){transition-delay:1.2s}.hub[data-reveal=wait] .hub-tools li:not([data-later]){border-color:var(--line-on-navy);color:var(--on-navy-muted)}}.inner-page{padding:var(--space-top) 0 var(--space-section)}.inner-page:has(>:is(.contact-callout,.band):last-child){padding-bottom:0}.inner-page :is(.inner-about-copy,.inner-case-title,.inner-case-sections,.contact-panel>*,.inner-case-navigation>*){min-width:0}.inner-page h1{max-width:15em;margin:0 auto var(--space-3)}:is(.inner-hero,.inner-contact-hero,.inner-case-title,.inner-legal){text-align:center}.inner-page .inner-intro{margin-inline:auto}.inner-case-title .reference-meta{margin-bottom:var(--space-2)}.inner-about-layout{gap:var(--space-5);align-items:center;display:grid}.inner-about-copy>h1.page-title{font-size:var(--fs-h2);margin-inline:0}@container (width>=320px){.inner-about-copy>h1.page-title{font-size:var(--fs-h1)}}.about-lead{color:var(--navy);margin-bottom:0}.about-hero-actions{align-items:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line);flex-wrap:wrap;display:flex;position:relative}.about-hero-actions:before{content:"";border-top:2px solid var(--gold);width:40px;position:absolute;top:-1px;left:0}.about-hero-actions .button{flex:100%}.inner-founder-image{width:calc(min(100%, 440px) - var(--space-2));border-top:2px solid var(--gold);background:var(--navy);box-shadow:var(--space-2) var(--space-2) 0 -1px var(--creme), var(--space-2) var(--space-2) 0 0 var(--gold)}.inner-founder-image img{aspect-ratio:1;object-fit:cover;object-position:50% 30%;width:100%;display:block}.inner-founder-image figcaption{padding:var(--space-3);color:var(--on-navy-muted);font-size:var(--fs-meta);align-content:end;gap:4px;line-height:1.4;display:grid}.inner-founder-image strong{color:var(--creme);font-family:var(--serif);font-size:var(--fs-quote);font-weight:var(--weight-serif);letter-spacing:var(--tracking-serif);line-height:var(--lh-heading);margin-bottom:4px}@container (width>=640px){.about-hero-actions .button{flex:none}.inner-founder-image{width:calc(100% - var(--space-2));grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.inner-founder-image figcaption{padding:var(--space-4)}}@container (width>=900px){.inner-about-layout{gap:clamp(var(--space-5), 6vw, 112px);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.inner-founder-image{width:calc(min(100%, clamp(400px, 30vw, 520px)) - var(--space-2));margin-right:var(--space-2);justify-self:end;display:block}.inner-founder-image img{aspect-ratio:4/5}.inner-founder-image figcaption{padding:var(--space-3)}}.contact-panel{max-width:40rem;margin:var(--space-5) auto 0;border-top:2px solid var(--gold);background:var(--white);text-align:start;display:grid}.contact-panel>*{padding:var(--space-4) var(--space-3);color:var(--navy);align-content:start;justify-items:start;gap:4px;font-style:normal;display:grid;position:relative}.contact-panel>*+*{border-top:1px solid var(--line)}.contact-option-icon{box-sizing:content-box;margin-bottom:var(--space-2);border:1px solid var(--gold);border-radius:50%;padding:11px}.contact-panel strong{font-size:var(--fs-lead);line-height:1.4}.contact-panel address span{color:var(--text)}.contact-option-arrow{top:var(--space-3);right:var(--space-3);transition:transform var(--transition);position:absolute}.contact-option:hover .contact-option-arrow{transform:translate(3px,-3px)}.contact-option:hover strong{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:5px;text-decoration-thickness:1px}@container (width>=1000px){.contact-panel{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}.contact-panel>*{padding:var(--space-5) var(--space-4)}.contact-panel>*+*{border-top:0;border-left:1px solid var(--line)}}.inner-case-hero{gap:var(--space-5);display:grid}.inner-case-title{max-width:1000px;margin-inline:auto}.inner-case-hero{justify-items:center}.inner-back{margin-bottom:var(--space-4)}.inner-case-image{width:100%;max-width:1000px}.inner-case-body{padding-top:var(--space-section)}.inner-case-sections{gap:var(--space-4) var(--space-5);max-width:1000px;margin-inline:auto;display:grid}.case-section-title{margin-bottom:var(--space-2)}.inner-case-sections p{max-width:var(--measure)}.inner-case-sections p+p{margin-top:var(--space-2)}@container (width>=900px){.inner-case-sections{grid-template-columns:repeat(2,minmax(0,1fr))}}.inner-case-navigation{margin-top:var(--space-section);border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid}.inner-case-navigation a{align-content:center;gap:var(--space-1);padding:var(--space-4) var(--space-3) var(--space-4) calc(var(--space-3) + 46px);transition:background-color var(--transition);display:grid;position:relative}.inner-case-navigation a+a{border-top:1px solid var(--line)}.inner-case-navigation a:hover{background:var(--white)}.inner-case-navigation span{color:var(--muted);font-size:var(--fs-meta);line-height:1.4}.inner-case-navigation strong{overflow-wrap:anywhere}.case-nav-arrow{top:50%;left:var(--space-3);color:var(--navy);transition:transform var(--transition);position:absolute;transform:translateY(-50%)}.case-nav-previous:hover .case-nav-arrow{transform:translate(-4px,-50%)}.case-nav-next:hover .case-nav-arrow{transform:translate(4px,-50%)}@media (width>=640px){.inner-case-navigation{grid-template-columns:1fr 1fr}.inner-case-navigation a+a{border-top:0;border-left:1px solid var(--line)}.inner-case-navigation .case-nav-next{padding:var(--space-4) calc(var(--space-3) + 46px) var(--space-4) var(--space-3);text-align:right}.case-nav-next .case-nav-arrow{left:auto;right:var(--space-3)}}.inner-legal-lead{margin:0 auto}.inner-legal-sections{max-width:44rem;margin:var(--space-5) auto 0;text-align:start}.inner-legal-sections section{padding:var(--space-4) 0;border-top:1px solid var(--line)}.inner-legal-sections h2{margin-bottom:var(--space-2)}.inner-legal-sections p{overflow-wrap:anywhere}.inner-legal-sections p+p{margin-top:var(--space-1)}.inner-legal-sections .text-link{min-height:0;font-size:inherit;font-weight:var(--weight-regular);display:inline}*,:before,:after{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{scroll-padding-top:var(--space-3);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html:has(dialog[open]){overflow:hidden}body{color:var(--text);background:var(--creme);font-family:var(--sans);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;word-break:normal}@media (width<=389px){h1,h2,h3{overflow-wrap:anywhere}}:where(h1,h2,h3){font-size:inherit;font-weight:inherit}p,li,address{overflow-wrap:break-word}:where(ul,ol){list-style:none}:where(a){color:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation;text-decoration:none}:where(button){font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0}:where(strong){font-weight:var(--weight-strong)}:where(address){font-style:normal}img,svg,picture{display:block}img{max-width:100%;height:auto}a svg,button svg{flex:none}::selection{color:var(--creme);background:var(--navy)}:focus-visible{outline:3px solid var(--navy);outline-offset:4px}:is(.contact-callout,.site-footer,.mobile-dialog) :focus-visible{outline-color:var(--gold)}#inhalt:focus{outline:none}.email-domain{white-space:nowrap}.container{width:min(calc(100% - 2 * var(--side)), var(--container-max));margin-inline:auto;container-type:inline-size}:where(.hero-title,.page-title,.not-found h1,.section-heading,.callout-main h2,.topic-title,.faq-list h3,.case-section-title,.inner-legal-sections h2,.inner-case-navigation strong,.mobile-dialog nav a,.probe-ask,.question-pair li,.hub-core,.marker,.founder-quote){font-family:var(--serif);font-weight:var(--weight-serif);font-optical-sizing:auto;letter-spacing:var(--tracking-serif);line-height:var(--lh-heading);color:var(--navy)}:is(.hero-title,.page-title,.not-found h1){font-size:var(--fs-h1);line-height:var(--lh-display);text-wrap:balance}:is(.section-heading,.callout-main h2){font-size:var(--fs-h2);text-wrap:balance}.page-title.is-long{font-size:var(--fs-h2)}@media (width<=359px){.page-title.is-long{font-size:var(--fs-h3)}}:is(.topic-title,.faq-list h3,.case-section-title,.inner-legal-sections h2,.inner-case-navigation strong,.mobile-dialog nav a,.probe-ask,.question-pair li,.hub-core){font-size:var(--fs-h3)}.marker{font-size:var(--fs-quote);line-height:var(--lh-quote)}:is(.hero-lead,.inner-intro,.about-lead,.inner-legal-lead){font-size:var(--fs-lead);line-height:var(--lh-body);max-width:var(--measure);text-wrap:pretty}.topic-text{max-width:var(--measure);margin-bottom:var(--space-2);text-wrap:pretty}:is(.field-label,.process-meta,.reference-meta,.probe-asker,.probe-label,.callout-label,.beispiel-note){color:var(--muted);font-size:var(--fs-meta);line-height:1.4;display:block}.marker{max-width:26em;padding-top:var(--space-3);text-align:center;text-wrap:balance;margin-inline:auto;position:relative}.marker:before{content:"";border-top:2px solid var(--gold);width:40px;position:absolute;top:0;left:calc(50% - 20px)}.text-link{align-items:center;gap:var(--space-1);width:fit-content;min-height:var(--tap);border-bottom:1px solid var(--gold);color:var(--navy);font-size:var(--fs-ui);font-weight:var(--weight-strong);line-height:var(--lh-ui);display:inline-flex}.text-link svg{transition:transform var(--transition)}.text-link:is(:hover,:focus-visible) svg{transform:translate(3px,-3px)}.button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control);border:1px solid var(--navy);border-radius:var(--radius);font-size:var(--fs-ui);font-weight:var(--weight-strong);line-height:var(--lh-ui);text-align:center;transition:background-color var(--transition), color var(--transition), border-color var(--transition);padding:0 28px;display:inline-flex}.button-dark{background:var(--navy);color:var(--creme)}.button-dark:hover{border-color:var(--navy-hover);background:var(--navy-hover)}.button-outline{color:var(--navy)}.button-outline:hover{background:var(--navy);color:var(--creme)}.button-light{border-color:var(--creme);background:var(--creme);color:var(--navy)}.button-light:hover{border-color:var(--white);background:var(--white)}.skip-link{z-index:200;top:12px;left:var(--side);min-height:var(--tap);padding:0 var(--space-2);color:var(--creme);background:var(--navy);font-size:var(--fs-ui);align-items:center;display:inline-flex;position:fixed;transform:translateY(-180%)}.skip-link:focus{transform:none}.site-header{z-index:50;position:absolute;inset:0 0 auto}.header-body{justify-content:space-between;align-items:center;gap:var(--space-2);height:var(--header-height);padding-inline:max(var(--side), calc((100% - var(--container-max)) / 2));color:var(--navy);display:flex}.brand{flex:none;align-items:center;gap:12px;display:inline-flex}.brand img{width:auto;height:var(--logo-mark)}.brand-type{flex-direction:column;display:flex}.brand-name{color:var(--navy);font-family:var(--serif);font-size:var(--logo-name);font-weight:var(--weight-serif);letter-spacing:.18em;line-height:1}.brand-sub{color:var(--navy);font-size:var(--logo-sub);font-weight:var(--weight-regular);letter-spacing:.26em;align-items:center;gap:6px;margin-top:5px;line-height:1;display:flex}.brand-sub:before,.brand-sub:after{content:"";background:currentColor;flex:0 0 12px;height:1px}:is(.site-footer,.mobile-dialog) .brand img{filter:invert()}:is(.site-footer,.mobile-dialog) :is(.brand-name,.brand-sub){color:var(--creme)}.desktop-navigation{display:none}.desktop-navigation a{min-height:var(--tap);color:var(--slate);font-size:var(--fs-ui);line-height:var(--lh-ui);transition:border-color var(--transition);border-bottom:2px solid #0000;align-items:center;display:inline-flex}.desktop-navigation a:is(:hover,[aria-current]){border-color:var(--gold);color:var(--navy)}.header-contact{min-height:var(--tap);padding:0 var(--space-2);border:1px solid var(--navy);border-radius:var(--radius);color:var(--navy);font-size:var(--fs-ui);font-weight:var(--weight-strong);line-height:var(--lh-ui);transition:background-color var(--transition), color var(--transition);align-items:center;display:none}.header-contact:hover{background:var(--navy);color:var(--creme)}.mobile-navigation{margin-left:auto;display:block}.menu-toggle{width:var(--tap);height:var(--tap);border:1px solid var(--line);border-radius:var(--radius);color:var(--navy);place-items:center;display:grid}@media (width>=768px){.header-body{gap:var(--space-3)}.header-contact{margin-left:auto;display:inline-flex}.mobile-navigation{margin-left:0}}@media (width>=1024px){.desktop-navigation{gap:var(--space-4);display:flex}.header-contact{margin-left:0}.mobile-navigation{display:none}}.mobile-dialog{top:12px;left:max(12px, env(safe-area-inset-left,0px));right:max(12px, env(safe-area-inset-right,0px));width:auto;max-width:none;max-height:calc(100dvh - 24px);padding:var(--space-3);color:var(--creme);background:var(--navy);border:1px solid var(--line-on-navy);margin:0;position:fixed;overflow:auto}.mobile-dialog::backdrop{background:color-mix(in srgb, var(--navy) 90%, transparent)}.mobile-dialog-top{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.mobile-dialog .menu-toggle{color:var(--creme);border-color:var(--line-on-navy)}.mobile-dialog nav{margin-block:var(--space-4)}.mobile-dialog nav a{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--space-5);border-bottom:1px solid var(--line-on-navy);color:var(--creme);display:flex}.mobile-dialog nav a[aria-current]{color:var(--gold)}.mobile-email{min-height:var(--tap);color:var(--creme);font-size:var(--fs-ui);overflow-wrap:anywhere;align-items:center;display:inline-flex}.hero{padding:calc(var(--header-height) + var(--space-4)) 0 var(--space-5);position:relative;overflow:clip}.hero:before{content:"";background:radial-gradient(ellipse min(960px, 90vw) 480px at 50% 64%, color-mix(in srgb, var(--white) 75%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.hero-body{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.hero-title{max-width:none}.hero-title span{display:block}.hero-lead{max-width:38em;margin-top:20px}.hero-actions{justify-content:center;align-items:center;gap:var(--space-2);width:100%;margin-top:var(--space-4);flex-wrap:wrap;display:flex}.hero-actions .button{flex:100%}.hero-slogan{margin-bottom:var(--space-3);color:var(--muted);font-size:var(--fs-ui);text-wrap:balance;line-height:1.4}.hero-flow{width:100%;max-width:420px;margin-top:var(--space-5);position:relative}@media (width>=640px){.hero-flow{max-width:480px}}.hero-flow [role=img] svg{width:100%;height:auto;overflow:visible}.hero-flow-wide,.g-still,.hero-flow.is-still .g-live{display:none}.hero-flow.is-still .g-still{display:block}.flow-toggle{width:var(--tap);height:var(--tap);margin:var(--space-1) 0 0 auto;border-radius:var(--radius);color:var(--muted);transition:color var(--transition);justify-content:center;align-items:center;display:flex}.flow-toggle:hover{color:var(--navy)}.flow-toggle[hidden]{display:none}.g-lab{font-family:var(--sans);font-size:var(--fs-ui);fill:var(--slate)}.g-out{font-family:var(--sans);font-size:var(--fs-ui);font-weight:var(--weight-strong)}:is(.g-tag,.g-cap){font-family:var(--sans);font-size:var(--fs-meta);fill:var(--muted)}.g-cap-b{font-weight:var(--weight-strong);fill:var(--slate)}.g-core{font-family:var(--serif);font-weight:var(--weight-serif);letter-spacing:var(--tracking-serif);fill:var(--creme);font-size:22px}.g-core-s{font-size:18px}@media (width>=540px){.hero-actions .button{flex:none}}@media (width>=768px){.hero-title span{white-space:nowrap}}@media (width>=1024px){.hero{padding-top:calc(var(--header-height) + var(--space-3))}.hero-flow{max-width:clamp(1180px,75vw,1440px);margin-top:var(--space-4);order:1}.hero-actions{margin-top:var(--space-4);order:2}.hero-flow-wide{display:block}.hero-flow-tall{display:none}.flow-toggle{margin:0;position:absolute;bottom:0;right:0}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}.rise{animation:rise .9s var(--ease) both}.hero-title .rise+.rise{animation-delay:80ms}.hero-lead.rise{animation-delay:.2s}.hero-actions.rise{animation-delay:.9s}@media (prefers-reduced-motion:reduce){.rise{animation:none}.g-live{display:none}.g-still{display:block}.flow-toggle{display:none}}.contact-callout{margin-top:var(--space-section);padding-block:var(--space-section);background:var(--navy);color:var(--creme)}.callout-layout{justify-items:center;gap:var(--space-4);text-align:center;display:grid}.callout-main h2{max-width:20em;color:var(--creme);margin-inline:auto}.callout-text{max-width:var(--measure);margin:var(--space-3) auto 0;font-size:var(--fs-lead);text-wrap:pretty}.callout-panel{justify-items:center;gap:var(--space-4);width:100%;display:grid}.contact-callout .button-light{justify-content:center;width:min(100%,360px)}.callout-contact{justify-content:center;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.callout-label{color:var(--gold)}.callout-contact a{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control);color:var(--creme);font-size:var(--fs-ui);line-height:var(--lh-ui);overflow-wrap:anywhere;display:flex}.callout-contact svg{color:var(--gold)}.callout-contact a:hover span{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:4px}.site-footer{padding:var(--space-5) 0 var(--space-3);border-top:1px solid var(--line-on-navy);background:var(--navy);color:var(--creme);font-size:var(--fs-ui);line-height:var(--lh-ui);position:relative;overflow:clip}.site-footer>.container{z-index:1;position:relative}.site-footer:after{content:"";aspect-ratio:640/630;opacity:.07;pointer-events:none;background:url(/footer-lion.webp) 50%/contain no-repeat;width:78vw;position:absolute;bottom:-6%;right:-22vw}.footer-top{gap:var(--space-4) var(--space-3);grid-template-columns:1fr 1fr;display:grid}.footer-brand,.footer-top>.footer-column:last-child{grid-column:1/-1}.footer-brand>p{max-width:24em;margin-top:var(--space-3)}.footer-column{flex-direction:column;align-items:flex-start;display:flex}.footer-column a{min-height:var(--tap);align-items:center;display:inline-flex}.footer-column p{margin-block:var(--space-1)}.footer-column a:hover,.footer-bottom a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:4px}.footer-bottom{justify-content:space-between;align-items:flex-end;gap:var(--space-1) var(--space-3);margin-top:var(--space-5);padding-top:var(--space-3);border-top:1px solid var(--line-on-navy);font-size:var(--fs-meta);flex-wrap:wrap;display:flex}.footer-bottom p{flex-basis:100%}.footer-bottom nav{gap:0 var(--space-3);flex-wrap:wrap;display:flex}.footer-bottom nav a,.back-top{min-height:var(--tap);align-items:center;display:inline-flex}@media (width>=768px){.footer-top{gap:var(--space-5);grid-template-columns:1.4fr .6fr 1fr}.footer-brand,.footer-top>.footer-column:last-child{grid-column:auto}.footer-bottom p{flex-basis:auto}.site-footer:after{opacity:.09;width:clamp(280px,42vw,620px);bottom:-14%;right:max(-6vw,-80px)}}@media print{.site-footer:after{content:none}}.not-found{min-height:65vh;padding-block:var(--space-top) var(--space-section)}.not-found h1{margin-block:var(--space-3)}.not-found p{max-width:var(--measure);margin-bottom:var(--space-4)}.not-found .button{margin-right:var(--space-3)}
