.an-cap:before{content:attr(data-label)}.mn{z-index:3;padding:clamp(100px,15vh,170px) 0 clamp(90px,13vh,150px);position:relative}.mn-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(16px,2vw,28px);display:grid}.mn-intro{top:calc(var(--header-h) + 40px);align-self:start;padding-right:clamp(0px,2vw,24px);position:sticky}.mn h2{font:600 clamp(2.1rem, 3.6vw, 3.5rem) / 1 var(--sv-display);letter-spacing:-.035em;text-wrap:balance;margin-top:16px}.mn-lead{max-width:34ch;color:var(--sv-fg-2);margin-top:20px;font-size:1.05rem;line-height:1.6}.mn-intro .sv-btn{margin-top:30px}.mn-note{max-width:36ch;color:var(--sv-fg-3);margin-top:22px;font-size:12px;line-height:1.5}.mn-card{align-self:stretch;display:flex;position:relative}.mn-shell{flex-direction:column;flex:1;padding:6px;display:flex}.mn-photo{aspect-ratio:4/5;border-radius:calc(var(--radius-tile) - 5px);isolation:isolate;background:#0d1512;position:relative;overflow:hidden}.mn-photo img{object-fit:cover;object-position:50% 18%;transition:transform 1.4s var(--sv-spring);transform:scale(1.04)}.mn-card:hover .mn-photo img{transform:scale(1.08)}.mn-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#03060559 68%,#030605eb 100%);position:absolute;inset:0}.mn-id{z-index:4;justify-content:space-between;align-items:flex-end;gap:12px;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.mn-id h3{font:700 clamp(1.4rem, 1.9vw, 1.8rem) / 1 var(--sv-display);letter-spacing:-.01em}.mn-id p{font:500 10.5px/1.3 var(--sv-label);letter-spacing:.12em;text-transform:uppercase;color:#eef3f0bf;margin-top:8px}.mn-more{color:#fff;-webkit-backdrop-filter:blur(10px);background:#ffffff1f;border-radius:999px;flex:none;align-items:center;gap:8px;height:38px;padding:0 6px 0 14px;font-size:13px;font-weight:600;transition:background .3s;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff38}.mn-more i{color:#050706;width:28px;height:28px;transition:transform .5s var(--sv-spring);background:#fff;border-radius:50%;place-items:center;display:grid}.mn-more:hover{background:#fff3}.mn-card[data-open] .mn-more i{transform:rotate(45deg)}.mn-bio{z-index:3;clip-path:inset(100% 0 0);transition:clip-path .6s var(--sv-swift), visibility 0s linear .6s;visibility:hidden;background:linear-gradient(#050908e0,#050908f7);padding:24px 22px 96px;position:absolute;inset:auto 0 0}.mn-card[data-open] .mn-bio{clip-path:inset(0);visibility:visible;transition:clip-path .6s var(--sv-swift)}.mn-bio p{color:#eef3f0e0;font-size:14.5px;line-height:1.6}.mn-quote{font:500 clamp(1.05rem, 1.3vw, 1.2rem) / 1.42 var(--sv-display);letter-spacing:-.005em;color:var(--sv-fg);text-wrap:pretty;margin:0;padding:22px 20px 18px}@media (max-width:1100px){.mn-grid{grid-template-columns:1fr 1fr}.mn-intro{grid-column:1/-1;margin-bottom:12px;position:static}}@media (max-width:640px){.mn-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.mn-bio,.mn-photo img{transition:none}}.fq{z-index:3;interpolate-size:allow-keywords;padding:clamp(100px,15vh,170px) 0 clamp(90px,13vh,150px);position:relative}.fq-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(28px,5vw,96px);display:grid}.fq-head{top:calc(var(--header-h) + 40px);position:sticky}.fq h2{font:600 clamp(2.2rem, 4vw, 3.9rem) / 1 var(--sv-display);letter-spacing:-.035em;margin-top:16px}.fq-item{border-top:1px solid #ffffff1a}.fq-item:last-child{border-bottom:1px solid #ffffff1a}.fq-item summary{cursor:pointer;list-style:none}.fq-item summary::-webkit-details-marker{display:none}.fq-q{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:24px 4px;display:grid}.fq-q b{font:500 11px/1 var(--sv-label);letter-spacing:.1em;color:var(--sv-fg-3);min-width:22px;transition:color .3s}.fq-q h3{font:600 clamp(1.08rem, 1.45vw, 1.32rem) / 1.3 var(--sv-display);letter-spacing:-.01em;color:#eef3f0e6;transition:transform .5s var(--sv-spring), color .3s;text-wrap:balance}.fq-q:hover h3{color:#fff;transform:translate(4px)}.fq-q i{width:36px;height:36px;transition:transform .55s var(--sv-swift), background .35s, color .35s;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff29}.fq-item[open] .fq-q i{background:var(--sv-mint);color:#04130d;box-shadow:none;transform:rotate(45deg)}.fq-item[open] .fq-q b{color:var(--sv-mint)}.fq-item[open] .fq-q h3{color:#fff}.fq-item::details-content{block-size:0;transition:block-size .55s var(--sv-swift), content-visibility .55s allow-discrete;overflow:hidden}.fq-item[open]::details-content{block-size:auto}.fq-a p{max-width:72ch;color:var(--sv-fg-2);padding:0 60px 26px 44px;font-size:1rem;line-height:1.65}@media (max-width:900px){.fq-grid{grid-template-columns:1fr}.fq-head{position:static}.fq-a p{padding:0 8px 22px 40px}.fq-q{gap:14px;padding:20px 0}}@media (prefers-reduced-motion:reduce){.fq-q i,.fq-q h3{transition:none}.fq-item::details-content{transition:none}}.ab{z-index:3;align-items:center;min-height:80svh;padding:clamp(110px,16vh,180px) 0 clamp(70px,10vh,110px);display:flex;position:relative}.ab-in{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.ab-k{font:500 11px/1 var(--sv-label);letter-spacing:.16em;text-transform:uppercase;color:var(--sv-mint)}.ab h2{font:600 clamp(2.8rem, 7.4vw, 7.2rem) / .94 var(--sv-display);letter-spacing:-.045em;text-wrap:balance;max-width:13ch;margin-top:22px}.ab-p{max-width:56ch;color:var(--sv-fg-2);text-wrap:pretty;margin-top:28px;font-size:clamp(1.02rem,1.25vw,1.15rem);line-height:1.65}.ab-zone{margin-top:40px}.ab-cta{color:#050706;height:64px;font:600 17px/1 var(--sv-body);transition:transform .5s var(--sv-spring);background:#fff;border-radius:999px;align-items:center;gap:16px;margin-top:40px;padding:0 8px 0 30px;display:inline-flex;box-shadow:0 0 0 1px #fff9,0 24px 70px -18px #00faa899}.ab-cta:active{transform:scale(.98)}.ab-cta i{width:48px;height:48px;color:var(--sv-mint);transition:transform .5s var(--sv-spring);background:#050706;border-radius:50%;place-items:center;display:grid}.ab-cta:hover i{transform:translate(3px)rotate(-45deg)scale(1.04)}.ab-small{font:400 11.5px/1.5 var(--sv-label);letter-spacing:.06em;color:var(--sv-fg-3);margin-top:20px}.ab-adr{font:400 11px/1.5 var(--sv-label);letter-spacing:.08em;text-transform:uppercase;color:var(--sv-fg-3);margin-top:clamp(56px,10vh,100px)}@media (max-width:640px){.ab-cta{height:58px;padding-left:24px;font-size:16px}.ab-cta i{width:44px;height:44px}}@media (min-width:861px) and (max-height:920px){.sv{font-size:15px}.sv-sec-head h2,.rf-head h2,.an h2,.mn h2,.fq h2,.bl-part h2,.dw-h h2{font-size:clamp(1.9rem,6.6vh,3.4rem)}.hw h1{font-size:clamp(2.3rem,8.2vh,4.4rem)}.ab h2{font-size:clamp(2.6rem,10.5vh,5.6rem)}.sv-sec{padding-bottom:clamp(56px,9vh,110px)}.sv-sec-head{margin-bottom:clamp(20px,3.4vh,36px)}.lk-card{min-height:clamp(20rem,100svh - 300px,31rem)}.lk-card--d{grid-template-rows:minmax(7rem,1fr) auto;width:min(86vw,46rem,155svh - 465px)}.lk-box{height:min(15rem,100%)}.lk-more{overscroll-behavior:contain;scrollbar-width:thin;padding:1.35rem 1.6rem 1.5rem;overflow-y:auto}.lk-more__label{margin-top:.9rem}.lk-more__list{gap:.4rem;margin:.55rem 0 1.1rem}.lk-more__list li{font-size:.95rem;line-height:1.45}.lk-more__lead{margin-top:1rem}.lk-more__text{margin:.6rem 0 1.1rem;font-size:.95rem}.lk-body{padding:0 1.6rem 1.5rem}.lk-blurb{margin-top:.6rem;font-size:.98rem}.lk-actions{margin-top:1rem}.lk-track{margin-top:1.2rem}.rf{padding-top:clamp(70px,11vh,120px)}.rf-tab{gap:10px;padding:14px 18px 13px}.rf-plakette img{height:20px}.rf-core{gap:clamp(20px,3vw,40px);padding:clamp(22px,3.2vh,36px) clamp(24px,3vw,40px)}.rf-h3{margin-top:12px;font-size:clamp(1.6rem,5vh,2.5rem)}.rf-reason{margin-top:12px;font-size:.98rem}.rf-fact{padding:16px 20px}.rf-fact b{font-size:clamp(2.4rem,7.5vh,3.8rem)}.rf-tile{min-height:0;padding:12px 14px}.rf-link{padding-top:16px}.bl-stat b{font-size:clamp(2.1rem,6.8vh,3.6rem)}.an{padding-top:clamp(80px,12vh,140px)}.an-vis{justify-self:center;max-width:calc(107svh - 214px)}.mn-photo{aspect-ratio:auto;height:min(52vh,30rem)}.mn-quote{font-size:1.02rem}.dw{padding-top:clamp(80px,12vh,140px)}.dw-face{min-height:clamp(220px,30vh,280px)}.fq-q{padding:18px 4px}.ab{min-height:auto}}@media (min-width:861px) and (max-height:780px){.sv{font-size:14px}}.mn-q{font:700 2.6rem/.6 var(--sv-display);color:var(--sv-mint);margin-bottom:8px;display:block}
