.hw{isolation:isolate;min-height:max(100svh,720px);padding:calc(var(--header-h) + 30px) 0 70px;align-items:center;display:flex;position:relative;overflow:hidden}.hw-wallwrap{z-index:0;pointer-events:none;-webkit-mask-image:linear-gradient(180deg, transparent 0%, #000 14%, #000 50%, transparent 92%), linear-gradient(90deg, transparent 18%, #000 46%), radial-gradient(circle var(--wand-r,1060px) at 62% 50%, #000 80%, transparent 100%);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(180deg, transparent 0%, #000 14%, #000 50%, transparent 92%), linear-gradient(90deg, transparent 18%, #000 46%), radial-gradient(circle var(--wand-r,1060px) at 62% 50%, #000 80%, transparent 100%);mask-image:linear-gradient(180deg, transparent 0%, #000 14%, #000 50%, transparent 92%), linear-gradient(90deg, transparent 18%, #000 46%), radial-gradient(circle var(--wand-r,1060px) at 62% 50%, #000 80%, transparent 100%);display:none;position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.hw-wall{z-index:0;width:var(--wand,2442px);height:var(--wand,2442px);pointer-events:none;position:absolute;top:50%;left:62%;translate:-50% -50%}.hw[data-wand] .hw-wallwrap{display:block}@media (scripting:none){.hw-wallwrap{display:block}}@media (prefers-reduced-motion:no-preference){.hw-wall{animation:2s ease-out .3s backwards hw-wall-in}}@keyframes hw-wall-in{0%{opacity:0}}.hw-plane{transform:scale(var(--ws,1)) rotateX(52deg) rotateZ(-30deg) translateZ(var(--pz,0px));transform-style:preserve-3d;transition:transform 1.4s var(--sv-spring);position:absolute;inset:0}.hw-col{flex-direction:column;gap:22px;display:flex;position:absolute;top:0}@media (prefers-reduced-motion:no-preference){.hw-col{animation:hw-run var(--d,60s) linear infinite;animation-delay:var(--dl,0s)}.hw-col--up{animation-name:hw-run-up}}@keyframes hw-run{0%{transform:translateY(calc(-1 * var(--p,50%)))}to{transform:translateY(0)}}@keyframes hw-run-up{0%{transform:translateY(0)}to{transform:translateY(calc(-1 * var(--p,50%)))}}.hw-t{background:linear-gradient(160deg,#ffffff0f,#ffffff03);border-radius:28px;flex-direction:column;flex:none;justify-content:space-between;width:200px;height:200px;padding:22px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff1c,inset 0 1px #ffffff1f}.hw-t:before{content:"";border-radius:inherit;background:linear-gradient(160deg, color-mix(in oklab, var(--c) 28%, transparent), #ffffff05);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--c) 70%, transparent), 0 0 60px -6px color-mix(in oklab, var(--c) 70%, transparent);opacity:0;transition:opacity .9s var(--sv-spring);position:absolute;inset:0}.hw-t>*{position:relative}.hw-t .em-mini{color:#fff6;width:56px;height:56px;transition:color 0s linear .45s,filter 0s linear .45s}.hw-t b{font:700 19px/1 var(--sv-display);color:#ffffff6b;letter-spacing:.01em;transition:color 0s linear .45s}.hw-t b:after{content:attr(data-label)}.hw[data-off] .hw-col{animation-play-state:paused}.hw-t[data-lit]:before{opacity:1}.hw-t[data-lit] .em-mini{color:var(--c);filter:drop-shadow(0 0 8px var(--c));transition-delay:0s}.hw-t[data-lit] b{color:#fff;transition-delay:0s}.hw-shade{z-index:1;pointer-events:none;background:radial-gradient(48% 62% at 22% 52%,#020404c7 0%,#02040480 45%,#0000 78%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(#000 62%,#0000 100%)}.hw-copy{z-index:2;max-width:660px;position:relative}.hw h1,.hw-lead{text-shadow:0 2px 24px #0000008c}.hw h1{font:500 clamp(2.6rem, 4.9vw, 5.1rem) / .98 var(--sv-display);letter-spacing:-.04em;margin:0}.hw-h1-eyebrow{text-shadow:none;font-size:11px;line-height:1.2}.hw-claim{text-wrap:balance;margin-top:26px;display:block}.hw-w{white-space:nowrap;display:inline-block}.hw-c{position:relative}@media (prefers-reduced-motion:no-preference){.hw-c{animation:hw-on 1ms steps(1) var(--t) backwards}.hw-c:after{content:"";background:var(--sv-mint);width:.06em;box-shadow:0 0 14px var(--sv-mint);opacity:0;animation:hw-cur var(--d) linear var(--t);position:absolute;top:.08em;bottom:.12em;right:-.06em}.hw-c--last:after{animation:hw-blink 1s steps(1) var(--t) infinite}}@keyframes hw-on{0%{opacity:0}}@keyframes hw-cur{0%,to{opacity:1}}@keyframes hw-blink{0%,49%{opacity:1}50%,to{opacity:0}}.hw-lead{max-width:36rem;color:var(--sv-fg-2);margin-top:24px;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.6}.hw .sv-btns{margin-top:32px}.hw-trust{font:400 11.5px/1.4 var(--sv-label);letter-spacing:.08em;color:var(--sv-fg-3);margin-top:16px}@media (max-width:980px){.hw{align-items:flex-end;padding-bottom:60px}}@media (max-width:1023.98px){.hw{min-height:100svh}}@media (max-width:560px) and (max-height:700px){.hw h1{font-size:2.25rem}.hw-claim{margin-top:16px}.hw-lead{margin-top:16px;font-size:.95rem;line-height:1.55}.hw .sv-btns{margin-top:22px}}@media (max-width:980px){.hw-wall{--ws:.62;top:26%;left:50%}.hw-shade{background:radial-gradient(120% 55% at 50% 78%,#020404d1 0%,#02040480 50%,#0000 85%)}.hw-wallwrap{-webkit-mask-image:linear-gradient(#000 0% 30%,#0000 62%);mask-image:linear-gradient(#000 0% 30%,#0000 62%)}}@media (max-width:560px){.hw-h1-eyebrow{letter-spacing:.06em;white-space:normal;gap:8px;padding:8px 11px;font-size:11px;line-height:1.35}.hw .sv-btns{flex-direction:column;align-items:stretch}.hw .sv-btn{justify-content:center}.hw .sv-btn--primary{padding:0 52px;position:relative}.hw .sv-btn--primary .sv-btn__ico{position:absolute;top:6px;right:6px}}@media (prefers-reduced-motion:reduce){.hw-col{animation:none}}
.sv-sec{z-index:3;scroll-margin-top:var(--header-h);padding:clamp(70px,11vh,130px) 0 clamp(80px,12vh,140px);position:relative}.sv-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px 48px;margin-bottom:clamp(28px,4vh,44px);display:flex}.sv-sec-head h2{font:600 clamp(2.2rem, 4.4vw, 4.2rem) / .98 var(--sv-display);letter-spacing:-.035em;margin-top:18px}.sv-sec-head h2>span{display:block}.sv-sec-head h2 em{color:var(--sv-mint);font-style:normal}.sv-sec-lead{max-width:34ch;color:var(--sv-fg-2);font-size:1rem;line-height:1.6}.lk{--lk-gap:clamp(.875rem, 1.6vw, 1.5rem);--lk-r:var(--radius-tile);--lk-pad:max(var(--page-pad), calc((100% - var(--maxw)) / 2 + var(--page-pad)));position:relative}.lk-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.lk-tabs{scrollbar-width:none;background:#ffffff0f;border-radius:.85rem;gap:.25rem;max-width:100%;padding:.3rem;display:flex;position:relative;overflow-x:auto;box-shadow:inset 0 0 0 1px #ffffff14}.lk-tabs::-webkit-scrollbar{display:none}.lk-ind{transition:transform .35s var(--sv-swift), width .35s var(--sv-swift), height .35s var(--sv-swift);pointer-events:none;background:#ffffff24;border-radius:.6rem;position:absolute;top:0;left:0}.lk-tab{white-space:nowrap;color:#eef3f0b8;border-radius:.6rem;flex:none;padding:.55rem .95rem;font-size:.9rem;font-weight:500;transition:color .3s ease-out;position:relative}.lk-tab:hover,.lk-tab[aria-pressed=true]{color:var(--sv-fg)}.lk-ctrl{flex:none;align-items:center;gap:.5rem;display:flex}.lk-arrows{gap:.5rem;display:none}@media (min-width:768px){.lk-arrows{display:flex}}.lk-round{background:#ffffff0f;border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;transition:background .3s,opacity .3s;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.lk-round:hover:not(:disabled){background:#ffffff1f}.lk-play{position:relative}.lk-play svg{transition:opacity .25s, transform .35s var(--sv-spring);margin:auto;position:absolute;inset:0}.lk-play .i-play,.lk-play[aria-pressed=true] .i-pause{opacity:0;transform:scale(.6)}.lk-play[aria-pressed=true] .i-play{opacity:1;transform:none}.lk-play[aria-pressed=true]{color:var(--sv-mint);box-shadow:inset 0 0 0 1px #00faa899}.lk-track{align-items:stretch;gap:var(--lk-gap);padding:.5rem var(--lk-pad) 1rem;scroll-padding-inline:var(--lk-pad);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;scroll-behavior:smooth;margin-top:clamp(1.5rem,3vw,2.25rem);display:flex;overflow-x:auto}.lk-track::-webkit-scrollbar{display:none}.lk-track:not([data-loop]):after{content:"";width:calc(100% - min(86vw, 50rem) - var(--lk-gap));flex:none}.lk-track[data-auto]{scroll-snap-type:none;scroll-behavior:auto}.lk-track[data-drag]{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none;scroll-behavior:auto}.lk-card{scroll-snap-align:start;isolation:isolate;border-radius:var(--lk-r);background-color:#080b0aad;background-image:linear-gradient(#ffffff0f 0%,#ffffff04 40%,#00000029 100%);border:1px solid #ffffff26;flex:none;min-height:clamp(28rem,60svh,34rem);transition:border-color .5s ease-out;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff24,inset 0 -12px 24px -18px #ffffff0f}.lk-card--d{grid-template-rows:clamp(13rem,33svh,19.5rem) 1fr;width:min(86vw,50rem);display:grid;container-type:inline-size}.lk-card--d:hover,.lk-card--d:focus-within{border-color:#ffffff38}.lk-visual{place-items:center;padding-top:1.25rem;transition:opacity .35s ease-out;display:grid;position:relative;overflow:hidden}.lk-box{aspect-ratio:1;max-width:100%;height:min(17rem,100%);position:relative}.lk-emb{perspective:1100px;position:absolute;inset:16%}@media (prefers-reduced-motion:no-preference){[data-live=true] .lk-emb{animation:7s ease-in-out infinite alternate sv-floaty}[data-live=true] .lk-emb .em-art{animation:16s ease-in-out infinite alternate sv-tilt}}.lk-box .co{display:none}@media (min-width:768px){.lk-box .co{display:block}.lk-visual{padding-bottom:1.5rem}}.lk-body{flex-direction:column;padding:0 clamp(1.5rem,2.6vw,2.25rem) clamp(1.5rem,2.6vw,2.25rem);transition:opacity .35s ease-out;display:flex}.lk-theme{color:#eef3f09e;margin-top:.6rem;font-size:.9rem}.lk-blurb{color:#eef3f0d1;text-wrap:pretty;max-width:52ch;margin-top:.85rem;font-size:1.02rem;line-height:1.6}.lk-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:auto;padding-top:1.4rem;display:flex}.lk-more-btn{background:#ffffff14;border-radius:999px;align-items:center;gap:.5rem;padding:.6rem 1rem .6rem .8rem;font-size:.9rem;font-weight:600;transition:background .3s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.lk-more-btn:hover{background:#ffffff24}.lk-link{text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--c) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--c) 60%, transparent);text-underline-offset:.3em;align-items:center;gap:.45rem;font-size:.9rem;font-weight:600;transition:text-decoration-color .3s;display:inline-flex}.lk-link,.lk-more-btn{position:relative}.lk-link:hover{-webkit-text-decoration-color:var(--c);text-decoration-color:var(--c)}.lk-link--solid{color:#050706;background:color-mix(in oklab, var(--c) 78%, white);border-radius:999px;align-self:flex-start;margin-top:auto;padding:.7rem 1.1rem;text-decoration:none}.lk-soon{color:var(--sv-fg-3);font-size:.85rem}.lk-more{z-index:2;visibility:hidden;opacity:0;clip-path:inset(100% 0 0 0 round var(--lk-r));transition:clip-path .55s var(--sv-out), opacity .3s ease-out, visibility 0s linear .55s;background:#060908f2;flex-direction:column;padding:clamp(1.5rem,2.6vw,2.25rem);display:flex;position:absolute;inset:0}.lk-card[data-open=true] .lk-more{visibility:visible;opacity:1;clip-path:inset(0 0 0 0 round var(--lk-r));transition:clip-path .55s var(--sv-out), opacity .2s ease-out, visibility 0s}.lk-card[data-open=true] .lk-visual,.lk-card[data-open=true] .lk-body{opacity:0}.lk-more__head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.lk-more .wm{font-size:clamp(1.25rem,1.8vw,1.6rem)}.lk-more__label{color:color-mix(in oklab, var(--c) 60%, white);margin-top:1.75rem;font-size:.85rem;font-weight:600}.lk-more__list{gap:.65rem;margin:.85rem 0 1.5rem;padding:0;list-style:none;display:grid}.lk-more__list li{color:#eef3f0e0;padding-left:1.25rem;font-size:1.02rem;line-height:1.5;position:relative}.lk-more__list li:before{content:"";background:var(--c);border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:.62em;left:0}.lk-more__lead{font:600 clamp(1.2rem, 1.7vw, 1.5rem) / 1.25 var(--sv-display);color:color-mix(in oklab, var(--c) 55%, white);text-wrap:balance;margin-top:1.75rem}.lk-more__text{color:#eef3f0db;text-wrap:pretty;max-width:58ch;margin:.9rem 0 1.5rem;font-size:1.02rem;line-height:1.6}.lk-dots{justify-content:center;align-items:center;gap:.4rem;margin-top:1.25rem;display:flex}.lk-dots span{width:.4rem;height:.4rem;transition:width .4s var(--sv-out), background-color .4s ease-out;background:#ffffff47;border-radius:999px;position:relative;overflow:hidden}.lk-dots i{width:.9rem}.lk-dots span[data-on=true]{background:var(--sv-fg);width:1.6rem}.lk-foot{justify-content:center;margin-top:clamp(1.5rem,3vh,2.25rem);display:flex}.lk-ov{background:#ffffff0a;border-radius:.85rem;margin-top:10px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.lk-ov:before{content:"";background:var(--oc,var(--sv-mint));width:3px;transition:background .6s var(--sv-spring);position:absolute;top:0;bottom:0;left:0}.lk-ovp{opacity:0;visibility:hidden;min-width:0;transition:opacity .3s ease-out, transform .45s var(--sv-spring), visibility 0s linear .3s;grid-area:1/1;justify-content:space-between;align-items:center;gap:10px 24px;padding:9px 10px 9px 20px;display:flex;transform:translateY(6px)}.lk-ovp[data-on]{opacity:1;visibility:visible;transition:opacity .45s ease-out 80ms, transform .6s var(--sv-spring) 80ms, visibility 0s;transform:none}.lk-ov-t{flex-wrap:wrap;align-items:baseline;gap:6px 14px;min-width:0;display:flex}.lk-ov-k{font:500 10.5px/1 var(--sv-label);letter-spacing:.12em;color:var(--sv-mint);flex:none}.lk-ov-h{font:700 1.02rem/1.25 var(--sv-display);letter-spacing:-.005em}.lk-ov-s{color:#eef3f099;font-size:.84rem;line-height:1.3}.lk-ov-list{flex-wrap:nowrap;flex:none;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lk-ov-jump{color:#eef3f0b8;background:#ffffff0a;border-radius:999px;align-items:center;gap:.45rem;height:32px;padding:0 .75rem 0 .55rem;font-size:.82rem;font-weight:500;transition:background .35s,box-shadow .35s,color .35s;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a}.lk-ov-jump:hover{color:#fff;background:#ffffff14}.lk-ov-jump[aria-current=true]{color:#fff;background:color-mix(in oklab, var(--c) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--c) 60%, transparent)}.lk-ov-jump .em-mini{width:1rem;height:1rem}.lk-ov-jump b{color:var(--c);font-weight:600}@media (max-width:1180px){.lk-ov-s{display:none}}@media (max-width:860px){.lk-ovp{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;padding:10px 0 10px 16px}.lk-ov-t{padding-right:12px}.lk-ov-h{font-size:.95rem}.lk-ov-list{scrollbar-width:none;padding-right:12px;overflow-x:auto}.lk-ov-list::-webkit-scrollbar{display:none}.lk-ov-jump{flex:none}}@media (max-width:560px){.lk-head{gap:.5rem}.lk-tabs{flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid;overflow:visible}.lk-tab{white-space:normal;text-align:center;text-wrap:balance;justify-content:center;align-items:center;padding:.5rem .4rem;font-size:.8rem;line-height:1.2;display:flex}.lk-ov-list{flex-wrap:wrap;overflow:visible}.lk-ov-jump{gap:.35rem;padding:0 .6rem 0 .45rem;font-size:.78rem}}@media (prefers-reduced-motion:reduce){.lk-ovp,.lk-ovp[data-on]{transition:none}.lk-track{scroll-behavior:auto}}@media (pointer:coarse){.lk-actions{row-gap:1.1rem}}@media (pointer:coarse) and (max-width:860px){.lk-ov-list{margin-block:-6px;padding-block:6px}}
@property --rf-ang{syntax:"<angle>";inherits:false;initial-value:0deg}.rf{z-index:3;padding:clamp(96px,14vh,160px) 0 clamp(80px,12vh,140px);position:relative}.rf-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px 56px;margin-bottom:clamp(30px,4.5vh,48px);display:flex}.rf-head h2{font:600 clamp(2.2rem, 4.4vw, 4.2rem) / .98 var(--sv-display);letter-spacing:-.035em;text-wrap:balance;max-width:14ch;margin-top:18px}.rf-lead{max-width:44ch;color:var(--sv-fg-2);font-size:1rem;line-height:1.6}.rf-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.rf-tab{border-radius:var(--radius-tile);text-align:left;transition:background .45s var(--sv-spring), box-shadow .45s var(--sv-spring);background:#ffffff06;flex-direction:column;align-items:flex-start;gap:14px;padding:22px 22px 20px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.rf-tab:hover{background:#ffffff0d}.rf-tab[aria-selected=true]{background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff29,inset 0 1px 1px #ffffff1a}.rf-plakette{opacity:.5;max-width:100%;transition:opacity .45s var(--sv-spring);background:#fff;border-radius:10px;align-items:center;padding:9px 14px;display:inline-flex}.rf-tab:hover .rf-plakette{opacity:.8}.rf-tab[aria-selected=true] .rf-plakette{opacity:1}.rf-plakette img{object-fit:contain;width:auto;max-width:100%;height:24px}.rf-tab small{font:500 10.5px/1.35 var(--sv-label);letter-spacing:.1em;text-transform:uppercase;color:var(--sv-fg-3);transition:color .45s}.rf-tab[aria-selected=true] small{color:var(--sv-fg-2)}.rf-bar{background:#ffffff0f;height:2px;position:absolute;bottom:0;left:0;right:0}.rf-bar i{background:linear-gradient(90deg, #00faa84d, var(--sv-mint));transform-origin:0;height:100%;display:block;transform:scaleX(0)}.rf-tab[aria-selected=true] .rf-bar i{transform:scaleX(var(--p,0))}.rf[data-stopped] .rf-tab[aria-selected=true] .rf-bar i{opacity:.5;transform:scaleX(1)}.rf-stage{margin-top:12px;display:grid}.rf-panel{border-radius:var(--radius-tile);opacity:0;visibility:hidden;filter:blur(6px);transition:opacity .4s ease-out, transform .6s var(--sv-spring), filter .45s ease-out, visibility 0s linear .45s;grid-area:1/1;display:grid;position:relative;transform:translateY(16px)scale(.995)}.rf-panel[data-on]{opacity:1;visibility:visible;filter:none;transition:opacity .6s ease-out .1s, transform .9s var(--sv-spring) .1s, filter .6s ease-out .1s, visibility 0s;transform:none}.rf-panel:before{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--rf-ang), transparent 0 78%, #00faa800 80%, #00faa8bf 90%, #e8fff6 92%, transparent 96%);-webkit-mask-composite:xor;opacity:0;padding:1px;transition:opacity .8s;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.rf-panel[data-on]:before{opacity:1;animation:7s linear infinite rf-beam}@keyframes rf-beam{to{--rf-ang:360deg}}.rf-core{isolation:isolate;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(24px,3.5vw,56px);padding:clamp(26px,3.4vw,52px);display:grid;position:relative;overflow:hidden}.rf-k{font:500 10.5px/1.4 var(--sv-label);letter-spacing:.14em;text-transform:uppercase;color:var(--sv-fg-3);align-items:center;gap:12px;display:flex}.rf-k b{color:var(--sv-mint);font-weight:500}.rf-copy{flex-direction:column;min-width:0;display:flex}.rf-h3{font:600 clamp(1.9rem, 3.2vw, 3.1rem) / 1.02 var(--sv-display);letter-spacing:-.03em;text-wrap:balance;margin-top:18px}.rf-theme{flex-wrap:wrap;gap:6px;margin-top:16px;padding:0;list-style:none;display:flex}.rf-theme li{font:500 11px/1 var(--sv-label);letter-spacing:.06em;color:var(--sv-fg-2);background:#ffffff0a;border-radius:999px;padding:7px 10px;box-shadow:inset 0 0 0 1px #ffffff17}.rf-reason{color:#eef3f0cc;text-wrap:pretty;max-width:48ch;margin-top:18px;font-size:1.02rem;line-height:1.62}.rf-link{align-self:flex-start;align-items:center;gap:12px;margin-top:auto;padding-top:26px;font-size:14.5px;font-weight:600;display:inline-flex}.rf-link i{color:#050706;width:40px;height:40px;transition:transform .55s var(--sv-spring), background .3s;background:#fff;border-radius:50%;place-items:center;display:grid}.rf-link:hover i{background:var(--sv-mint);transform:rotate(-45deg)}.rf-side{flex-direction:column;gap:12px;min-width:0;display:flex}.rf-fact{border-radius:calc(var(--radius-tile) - 4px);background:#ffffff09;padding:22px 24px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.rf-fact b{font:600 clamp(3rem, 5.4vw, 5.2rem) / .9 var(--sv-display);letter-spacing:-.05em;display:block}.rf-fact b small{letter-spacing:-.01em;color:var(--sv-fg-2);margin-right:.2em;font-size:.38em;font-weight:500}.rf-fact span{color:var(--sv-fg-2);max-width:32ch;margin-top:10px;font-size:14px;line-height:1.45;display:block}.rf-facts{gap:10px;display:grid}.rf-facts[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.rf-facts[data-n="2"] .rf-fact{padding:18px 20px}.rf-facts[data-n="2"] .rf-fact b{font-size:clamp(2.4rem,3.6vw,3.6rem)}.rf-facts[data-n="2"] .rf-fact span{font-size:13px}.rf-dl{font:500 10.5px/1 var(--sv-label);letter-spacing:.14em;text-transform:uppercase;color:var(--sv-fg-3);margin-top:6px}.rf-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rf-tile{border-radius:calc(var(--radius-tile) - 4px);text-align:left;min-height:108px;transition:background .35s, box-shadow .35s, transform .5s var(--sv-spring);background:#ffffff06;flex-direction:column;gap:10px;padding:16px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff14}.rf-tile:hover,.rf-tile:focus-visible{background:color-mix(in oklab, var(--c) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--c) 55%, transparent);transform:translateY(-2px)}.rf-tt{justify-content:space-between;align-items:center;display:flex}.rf-tile .em-mini{width:22px;height:22px}.rf-tile .go{width:24px;height:24px;color:var(--sv-fg-3);transition:transform .45s var(--sv-spring), color .3s;border-radius:50%;place-items:center;display:grid}.rf-tile:hover .go{color:var(--c);transform:rotate(-45deg)}.rf-tile b{font:700 15px/1 var(--sv-display);letter-spacing:.01em}.rf-tile b .al{color:var(--sv-fg)}.rf-tile b span:last-child{color:color-mix(in oklab, var(--c) 75%, #9aa39f)}.rf-tile p{color:var(--sv-fg-2);font-size:13px;line-height:1.4}@media (prefers-reduced-motion:no-preference){.rf-panel[data-on] .rf-stag{animation:rf-in .8s var(--sv-spring) both;animation-delay:calc(.15s + var(--s,0) * 70ms)}}@keyframes rf-in{0%{opacity:0;transform:translateY(14px)}}.rf-foot{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;margin-top:clamp(28px,4vh,40px);padding-top:24px;display:flex}.rf-foot p{max-width:62ch;color:var(--sv-fg-2);text-wrap:pretty;font-size:1.05rem;line-height:1.6}@media (max-width:980px){.rf-core{grid-template-columns:1fr}.rf-link{padding-top:20px}}@media (max-width:640px){.rf-tabs{gap:6px}.rf-tab{border-radius:14px;gap:8px;padding:14px 12px 13px}.rf-plakette{padding:7px 10px}.rf-plakette img{height:16px}.rf-tab small{display:none}.rf-core{padding:22px 18px}.rf-tiles{gap:8px}.rf-tile{border-radius:14px;gap:7px;min-height:0;padding:12px}.rf-tile b{font-size:13.5px}.rf-tile b .al{display:none}.rf-tile p{font-size:12px}.rf-tile .go{display:none}.rf-fact{padding:18px}}@media (prefers-reduced-motion:reduce){.rf-panel,.rf-panel[data-on]{filter:none;transition:none;transform:none}.rf-panel[data-on]:before{opacity:0;animation:none}}.bl{z-index:3;padding:0 0 clamp(90px,13vh,150px);position:relative}.bl-stats{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.bl-stat{padding:clamp(26px,4vh,40px) clamp(16px,2vw,28px) clamp(24px,3.6vh,36px);position:relative}.bl-stat+.bl-stat{border-left:1px solid #ffffff1a}.bl-stat:before{content:"";background:var(--sv-mint);width:28px;height:2px;position:absolute;top:-1px;left:clamp(16px,2vw,28px)}.bl-stat b{font:600 clamp(2.4rem, 4.4vw, 4.4rem) / .92 var(--sv-display);letter-spacing:-.045em;display:block}.bl-stat b em{color:var(--sv-mint);font-style:normal}.bl-stat--txt b{font-size:clamp(1.6rem,2.5vw,2.5rem);line-height:1}.bl-stat span{max-width:24ch;color:var(--sv-fg-2);margin-top:12px;font-size:14.5px;line-height:1.45;display:block}.bl-part{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(28px,5vw,80px);margin-top:clamp(64px,10vh,110px);display:grid}.bl-part h2{font:600 clamp(2rem, 3.4vw, 3.3rem) / 1 var(--sv-display);letter-spacing:-.035em}.bl-part p{max-width:52ch;color:var(--sv-fg-2);text-wrap:pretty;margin-top:18px;font-size:1rem;line-height:1.65}.bl-logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.bl-logo a,.bl-logo>span{height:clamp(88px,11vh,112px);transition:background .45s var(--sv-spring), box-shadow .45s var(--sv-spring), transform .5s var(--sv-spring);place-items:center;padding:0 22px;display:grid;position:relative}.bl-logo img{object-fit:contain;opacity:.62;width:auto;max-width:100%;height:auto;max-height:32px;transition:opacity .5s var(--sv-spring)}.bl-logo a:hover{background:#ffffff0f;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #00faa859}.bl-logo a:hover img{opacity:1}@media (max-width:980px){.bl-stats{grid-template-columns:1fr 1fr}.bl-stat:nth-child(3){border-left:0}.bl-stat:nth-child(n+3){border-top:1px solid #ffffff1a}.bl-part{grid-template-columns:1fr}}@media (max-width:560px){.bl-logos{grid-template-columns:1fr 1fr}.bl-logo a,.bl-logo>span{height:80px}.bl-logo img{opacity:.9}}
.dw{z-index:3;scroll-margin-top:var(--header-h);padding:clamp(110px,15vh,170px) 0 clamp(70px,10vh,120px);position:relative}.dw-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;display:flex}.dw-hs{flex:640px;max-width:860px;display:grid}.dw-h{transition:opacity .5s ease-out, transform .7s var(--sv-spring), filter .5s ease-out, visibility 0s;grid-area:1/1}.dw-h h2{font:600 clamp(2rem, 3.6vw, 3.5rem) / 1 var(--sv-display);letter-spacing:-.035em;text-wrap:balance;margin-top:16px}.dw-h>p:not(.sv-eyebrow){max-width:62ch;color:var(--sv-fg-2);text-wrap:pretty;margin-top:16px;font-size:1.02rem;line-height:1.6}.dw[data-state=a] .dw-h[data-s=b],.dw[data-state=b] .dw-h[data-s=a]{opacity:0;visibility:hidden;filter:blur(6px);transition:opacity .5s ease-out, transform .7s var(--sv-spring), filter .5s ease-out, visibility 0s linear .5s;transform:translateY(14px)}.dw-h[data-s=b] h2 em{color:var(--sv-mint);font-style:normal}.dw-switch{background:#ffffff0d;border-radius:999px;grid-template-columns:1fr 1fr;padding:4px;display:inline-grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a}.dw-switch button{z-index:1;color:var(--sv-fg-2);transition:color .4s var(--sv-spring);border-radius:999px;padding:11px 22px;font-size:14px;font-weight:600;position:relative}.dw-switch button[aria-pressed=true]{color:#050706}.dw-thumb{z-index:0;width:calc(50% - 4px);transition:transform .55s var(--sv-swift), background .55s var(--sv-spring);background:#d7dcda;border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px}.dw[data-state=b] .dw-thumb{background:var(--sv-mint);transform:translate(100%)}.dw-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(12px,1.4vw,20px);margin-top:clamp(26px,4vh,44px);padding:0;list-style:none;display:grid}.dw-card{perspective:1600px;transform:translateY(calc(var(--i) * 28px));display:flex;position:relative}.dw-flip{transform-style:preserve-3d;transition:transform 1s cubic-bezier(.65,0,.35,1);transition-delay:var(--fd,0s);flex:1;display:grid}.dw-card[data-b] .dw-flip{transform:rotateY(180deg)}.dw-face{border-radius:var(--radius-tile);backface-visibility:hidden;flex-direction:column;grid-area:1/1;min-height:clamp(250px,32vh,320px);padding:clamp(20px,2vw,28px);display:flex;position:relative;overflow:hidden}.dw-back{border-color:color-mix(in oklab, var(--sv-mint) 60%, transparent);transform:rotateY(180deg)}.dw-k{font:500 10.5px/1 var(--sv-label);letter-spacing:.14em;text-transform:uppercase;color:var(--sv-fg-3);justify-content:space-between;align-items:center;display:flex}.dw-back .dw-k{color:var(--sv-mint)}.dw-n{font:600 2.6rem/.8 var(--sv-display);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #ffffff38}.dw-back .dw-n{-webkit-text-stroke-color:#00faa880}.dw-face h3{font:600 clamp(1.25rem, 1.6vw, 1.6rem) / 1.12 var(--sv-display);letter-spacing:-.015em;text-wrap:balance;margin-top:auto;padding-top:22px}.dw-front h3{color:#eef3f0db}.dw-face>p:last-child{color:var(--sv-fg-2);text-wrap:pretty;margin-top:12px;font-size:14.5px;line-height:1.55}.dw-front>p:last-child{color:#eef3f080}.dw-tap{z-index:2;border-radius:var(--radius-tile);cursor:pointer;position:absolute;inset:0}.dw-tap:focus-visible{outline-offset:4px}@media (hover:hover) and (pointer:fine){.dw-card:hover .dw-flip,.dw-card:focus-within .dw-flip{transition-delay:0s;transform:rotateY(180deg)}.dw-card[data-b]:hover .dw-flip,.dw-card[data-b]:focus-within .dw-flip{transform:rotateY(360deg)}.dw-card:hover{z-index:2}}.dw-os{margin-top:84px;display:grid}.dw-o{max-width:70ch;color:var(--sv-fg-2);transition:opacity .5s ease-out, transform .7s var(--sv-spring);grid-area:1/1;font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.55}.dw-o b{color:var(--sv-fg);font-weight:500}.dw[data-state=a] .dw-o[data-s=b],.dw[data-state=b] .dw-o[data-s=a]{opacity:0;visibility:hidden;transform:translateY(10px)}@media (max-width:900px){.dw-cards{grid-template-columns:1fr;gap:12px}.dw-card{transform:none}.dw-face{min-height:0}.dw-face h3{margin-top:18px;padding-top:0}.dw-os{margin-top:28px}.dw-switch{top:calc(var(--header-offset) + 8px);transition:top .3s var(--ease-out-strong);z-index:4;-webkit-backdrop-filter:blur(12px);background:#0a0c0cb3;position:sticky}}@media (prefers-reduced-motion:reduce){.dw-flip,.dw-h,.dw-o,.dw-thumb{transition:none}}.an{z-index:3;padding:clamp(110px,16vh,180px) 0 clamp(80px,12vh,140px);position:relative}.an-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,96px);display:grid}.an h2{font:600 clamp(2.2rem, 4vw, 3.9rem) / 1 var(--sv-display);letter-spacing:-.035em;text-wrap:balance;max-width:13ch;margin-top:16px}.an-p{max-width:52ch;color:var(--sv-fg-2);text-wrap:pretty;margin-top:22px;font-size:1.02rem;line-height:1.65}.an-p a,.fq-a a{color:var(--sv-fg);text-underline-offset:.22em;-webkit-text-decoration:underline #00faa88c;text-decoration:underline #00faa88c}.an-p a:hover,.fq-a a:hover{-webkit-text-decoration-color:var(--sv-mint);text-decoration-color:var(--sv-mint)}.an-punch{border-left:2px solid var(--sv-mint);font:600 clamp(1.3rem, 1.9vw, 1.75rem) / 1.2 var(--sv-display);letter-spacing:-.015em;text-wrap:balance;margin-top:30px;padding-left:20px}.an-punch span{color:var(--sv-mint);display:block}.an-more{transition:grid-template-rows .6s var(--sv-swift);grid-template-rows:0fr;display:grid}.an-more>div{overflow:hidden}.an[data-open] .an-more{grid-template-rows:1fr}.an-more .an-p:first-child{margin-top:26px}.an-toggle{align-items:center;gap:10px;margin-top:26px;font-size:14.5px;font-weight:600;display:inline-flex;position:relative}.an-toggle i{width:34px;height:34px;transition:transform .5s var(--sv-spring), background .3s, color .3s;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #fff3}.an-toggle:hover i{color:#050706;background:#fff}.an[data-open] .an-toggle i{transform:rotate(45deg)}.an-toggle .an-weniger,.an[data-open] .an-toggle .an-mehr{display:none}.an[data-open] .an-toggle .an-weniger{display:inline}.an-vis{aspect-ratio:600/560;width:100%;margin-bottom:64px;position:relative}.an-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.an-lines line{stroke-linecap:round}.an-on{stroke:var(--sv-mint);stroke-width:1.6px;filter:drop-shadow(0 0 6px #00faa88c);transition:opacity .3s}.an-flow{stroke:#e9fff7;stroke-width:2.2px;stroke-dasharray:3 97;opacity:.9}@media (prefers-reduced-motion:no-preference){.an-flow{animation:3.4s linear infinite paused an-flow}.an[data-sicht] .an-flow{animation-play-state:running}.an-flow--sp{animation-duration:2.6s}}@media (prefers-reduced-motion:reduce){.an-flow{opacity:0}}@keyframes an-flow{to{stroke-dashoffset:-100px}}.an-vis:has(.an-node:hover) .an-on{opacity:.12}:is(.an-vis:has(.an-node[data-i="0"]:hover) .an-on[data-n~="0"],.an-vis:has(.an-node[data-i="1"]:hover) .an-on[data-n~="1"],.an-vis:has(.an-node[data-i="2"]:hover) .an-on[data-n~="2"],.an-vis:has(.an-node[data-i="3"]:hover) .an-on[data-n~="3"],.an-vis:has(.an-node[data-i="4"]:hover) .an-on[data-n~="4"]){opacity:1}.an-node{text-align:center;flex-direction:column;align-items:center;gap:10px;width:clamp(88px,9vw,124px);display:flex;position:absolute;translate:-50% -50%}.an-ico{aspect-ratio:1;width:clamp(58px,5.6vw,78px);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--c) 45%, transparent), 0 0 30px color-mix(in oklab, var(--c) 40%, transparent);transition:transform .5s var(--sv-spring);background:#080b0ad9;border-radius:50%;place-items:center;display:grid;position:relative}.an-node:hover .an-ico{transform:scale(1.08)}.an-ico .em-mini{width:56%;height:56%}.an-node span{font:500 11px/1 var(--sv-label);letter-spacing:.14em;text-transform:uppercase;color:var(--sv-fg-2);background:#040706e0;border-radius:999px;padding:6px 9px;box-shadow:inset 0 0 0 1px #ffffff14}.an-hub{aspect-ratio:1;background:radial-gradient(closest-side,#00faa838,#080b0ae6 70%);border-radius:50%;place-items:center;width:clamp(96px,10vw,136px);display:grid;position:absolute;top:51.8%;left:50%;translate:-50% -50%;box-shadow:inset 0 0 0 1px #00faa8a6}.an-hub svg{color:#fff;width:52%;height:auto}.an-cap{text-align:center;max-width:46ch;color:var(--sv-fg);margin:0 auto;font-size:13.5px;font-weight:500;line-height:1.5;position:absolute;top:calc(100% + 6px);left:0;right:0}@media (max-width:980px){.an-grid{grid-template-columns:1fr}.an-vis{max-width:560px;margin:10px auto 92px}.an-node span{letter-spacing:.1em;font-size:10.5px}}@media (prefers-reduced-motion:reduce){.an-more{transition:none}}
