@font-face{font-family:"Lexend";font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/lexend-latin-ext-wght-normal.40e4cd16447e.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Lexend";font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/lexend-latin-wght-normal.91313f8a6f0a.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Lexend Fallback";src:local("Arial"),local("ArialMT"),local("Helvetica"),local("Liberation Sans");size-adjust:109.91%;ascent-override:90.98%;descent-override:22.75%;line-gap-override:0%}:root{--c-teal:#105162;--c-shape:#e3e9ea;--c-band:#f3f7f7;--c-teal-bright:#09819f;--c-teal-text:#076f89;--c-ink:#000;--c-white:#fff;--c-swoosh:#b5d9e2;--c-muted:#3d5a62;--c-frame:#c9d4d7;--c-online:#2e9d57;--c-nav-bg:rgb(255 255 255 / 0.8);--c-nav-glass:rgb(255 255 255 / 0.88);--shadow-float:0 0.1rem 0.2rem rgb(16 81 98 / 0.06), 0 0.8rem 2.4rem -1.2rem rgb(16 81 98 / 0.3);--c-card-glass:rgb(255 255 255 / 0.6);--ff:"Lexend", "Lexend Fallback", ui-sans-serif, system-ui, "Segoe UI", Arial, sans-serif;--fs-display-1:6rem;--fs-display-2:3.75rem;--fs-h2:2.25rem;--fs-h3:1.8rem;--fs-lead:1.8rem;--fs-body:1.6rem;--fs-ui:max(1.35rem, 15px);--fs-small:max(1.125rem, 15px);--fs-h1:var(--fs-display-1);--fs-sub:var(--fs-h2);--fs-card:var(--fs-h3);--fs-btn:var(--fs-ui);--fs-intro:var(--fs-body);--lh-display-1:1.05;--lh-display-2:1.3;--lh-h2:1.4;--lh-h3:1.3;--lh-lead:1.55;--lh-body:1.5;--lh-small:1.6;--fw-h3:800;--space-2xs:0.8rem;--space-xs:1.2rem;--space-s:1.6rem;--space-m:2.4rem;--space-l:3.2rem;--space-xl:4.8rem;--space-2xl:6.4rem;--space-3xl:9.6rem;--space-section:13.5rem;--container:106.8rem;--container-m:87.6rem;--container-s:69.6rem;--gutter:max(2rem, 16px);--container-left:max((100% - var(--container)) / 2, var(--gutter));--h-btn:max(3.15rem, 40px);--radius-btn:0.6rem;--ease-out:cubic-bezier(0.16, 1, 0.3, 1);--ease-ui:cubic-bezier(0.23, 1, 0.32, 1);--ease-drawer:cubic-bezier(0.32, 0.72, 0, 1);--ease-move:cubic-bezier(0.65, 0, 0.35, 1);--dur:600ms;--dur-ui:200ms;--stagger:60ms;--z-shape:-1;--z-tuev:20;--z-mobile-cta:24;--z-header:30;--z-mega:40;--z-mobile:25;--z-burger:60;--z-skip:100}@media (max-width:77.49em){:root{--space-section:10rem;--space-3xl:8rem}}@media (max-width:56.24em){:root{--fs-display-1:clamp(3.4rem, 11vw, 6rem);--fs-display-2:clamp(2.8rem, 7.6vw, 3.75rem);--space-section:7.2rem;--space-3xl:6.4rem;--space-2xl:4.8rem;--space-xl:3.2rem}}h1,h2,h3{text-wrap:balance}h1,h2,h3,h4{min-width:0;overflow-wrap:break-word}p,dd,blockquote,figcaption{text-wrap:pretty;overflow-wrap:break-word}@media (max-width:30em){p,dd,blockquote,figcaption{hyphens:auto;-webkit-hyphens:auto}}*,*::before,*::after{box-sizing:border-box}html{font-size:62.5%;scroll-padding-top:9rem;-webkit-text-size-adjust:100%;text-size-adjust:100%}@media (min-width:1441px){html{font-size:clamp(62.5%, 0.69445vw, 83.3333%)}}body{margin:0;font-family:var(--ff);font-size:var(--fs-body);line-height:1.5;color:var(--c-ink);background:var(--c-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body.is-locked{overflow:hidden}img,svg{display:block;max-width:100%}img{height:auto}a{color:inherit}button{font:inherit;color:inherit}h1,h2,h3,p,figure,blockquote{margin:0}ul{margin:0;padding:0;list-style:none}main:focus{outline:none}:focus-visible{outline:2px solid var(--c-teal);outline-offset:3px;border-radius:.4rem}[hidden]{display:none!important}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;top:1.2rem;left:1.2rem;z-index:var(--z-skip);padding:1.2rem 2rem;background:var(--c-teal);color:var(--c-white);font-size:var(--fs-ui);font-weight:600;text-decoration:none;border-radius:var(--radius-btn);transform:translateY(-200%);transition:transform var(--dur-ui) var(--ease-ui)}.skip-link:focus-visible{transform:none;outline-color:var(--c-white);outline-offset:-5px}.container{width:min(var(--container), 100% - 2 * var(--gutter));margin-inline:auto}.container--m{width:min(var(--container-m), 100% - 2 * var(--gutter))}.container--s{width:min(var(--container-s), 100% - 2 * var(--gutter))}.btn{display:inline-flex;align-items:center;justify-content:center;height:var(--h-btn);padding-inline:1.2rem 1.25rem;font-size:var(--fs-btn);font-weight:400;line-height:1;white-space:nowrap;text-decoration:none;border:1px solid #fff0;border-radius:var(--radius-btn);cursor:pointer;transition:transform 160ms var(--ease-ui),background-color var(--dur-ui) ease,color var(--dur-ui) ease,border-color var(--dur-ui) ease}.btn:active{transform:scale(.97)}.btn--teal{background:var(--c-teal);color:var(--c-white)}.btn--black{background:var(--c-ink);color:var(--c-white)}.btn--outline{border-color:var(--c-ink);color:var(--c-ink);background:#fff0}.btn--bright{background:var(--c-teal-bright);color:var(--c-white)}.btn--white{background:var(--c-white);color:var(--c-ink)}.btn--block{display:flex;width:100%}@media (hover:hover) and (pointer:fine){.btn--teal:hover{background:#0b3d4a}.btn--black:hover{background:var(--c-teal)}.btn--outline:hover{background:var(--c-ink);color:var(--c-white)}.btn--bright:hover{background:#076f89}.btn--white:hover{background:var(--c-shape)}}.page-top{position:relative;isolation:isolate;overflow-x:clip}body{position:relative}.bg-clip{position:absolute;inset:0;z-index:var(--z-shape);overflow:hidden;pointer-events:none}.bg-shape{position:absolute;z-index:var(--z-shape);top:16.04rem;left:calc(var(--container-left) + 17.44rem);width:320rem;height:133.8rem;background:var(--c-shape);border-radius:11.2rem 0 0 11.2rem;transform-origin:0 0;transform:rotate(-30deg);pointer-events:none}.site-header{position:fixed;inset:0 0 auto 0;z-index:var(--z-header);--logo-left:var(--container-left);--nav-right:var(--container-left)}.site-logo{position:absolute;top:2.325rem;left:var(--logo-left);width:11.925rem;color:var(--c-ink);border-radius:.2rem;transition:translate 480ms var(--ease-out)}.site-logo svg{width:100%;height:auto}.site-logo::before{content:"";position:absolute;z-index:-1;inset:calc((var(--h-btn) - 100%) / -2) -1.6rem;background:var(--c-nav-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:99rem;box-shadow:var(--shadow-float);opacity:0;transition:opacity 240ms ease}.main-nav{position:absolute;top:1.875rem;right:var(--nav-right);display:flex;height:var(--h-btn);background:var(--c-nav-bg);border-radius:99rem;transition:translate 480ms var(--ease-out),background-color 240ms ease,box-shadow 240ms ease}.is-scrolled .site-logo,.is-scrolled .main-nav,.is-scrolled .burger{translate:0 -.75rem}.is-scrolled .site-logo::before{opacity:1}.is-scrolled .main-nav{background:var(--c-nav-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-float)}.main-nav__list{display:flex;align-items:stretch;padding-inline:1.6rem}.main-nav__list>li{display:flex}.main-nav__link{display:inline-flex;align-items:center;gap:.75rem;padding-inline:1.49rem;background:none;border:0;font-size:var(--fs-ui);font-weight:300;line-height:1;color:var(--c-teal);text-decoration:underline;text-decoration-color:#fff0;text-decoration-thickness:1px;text-underline-offset:.45em;white-space:nowrap;cursor:pointer;transition:text-decoration-color var(--dur-ui) ease}.main-nav__link[aria-current="page"]{font-weight:500}@media (hover:hover) and (pointer:fine){.main-nav__link:hover{text-decoration-color:currentColor}}.main-nav__chevron{width:1.05rem;height:auto;transition:transform var(--dur-ui) var(--ease-ui)}.main-nav__trigger[aria-expanded="true"] .main-nav__chevron{transform:rotate(180deg)}.main-nav__link--parent{padding-right:.5rem}.main-nav__toggle{display:inline-flex;align-items:center;justify-content:center;min-width:max(3rem, 28px);padding:0 1.2rem 0 .5rem;color:var(--c-teal);background:none;border:0;cursor:pointer}.main-nav__toggle:focus-visible{outline-offset:-2px;border-radius:.4rem}.main-nav__cta{display:inline-flex;align-items:center;padding-inline:3.15rem 3.1rem;font-size:var(--fs-ui);font-weight:600;line-height:1;color:var(--c-white);background:var(--c-teal);text-decoration:none;white-space:nowrap;border-radius:0 99rem 99rem 0;transition:background-color var(--dur-ui) ease}.main-nav__cta:active{background:#0b3d4a}.main-nav__cta:focus-visible{outline-offset:2px;border-radius:0 99rem 99rem 0}@media (hover:hover) and (pointer:fine){.main-nav__cta:hover{background:#0b3d4a}}.main-nav__divider{align-self:center;width:1px;height:1.6rem;margin-inline:.6rem;background:rgb(16 81 98 / .25)}.main-nav__social{display:grid;place-items:center;width:max(2.8rem, 28px);color:var(--c-teal);border-radius:.4rem;transition:color var(--dur-ui) ease,transform 160ms var(--ease-ui)}.main-nav__social svg{width:max(1.35rem, 15px);height:auto}.main-nav__social:active{transform:scale(.9)}@media (hover:hover) and (pointer:fine){.main-nav__social:hover{color:var(--c-ink)}}.main-nav__social-item:last-child{margin-right:.8rem}.social-link{display:grid;place-items:center;width:4.8rem;height:4.8rem;color:var(--c-teal);border:1px solid #b7c5c8;border-radius:50%;transition:background-color var(--dur-ui) ease,color var(--dur-ui) ease,transform 160ms var(--ease-ui)}.social-link svg{width:2rem;height:auto}.social-link:active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.social-link:hover{color:var(--c-white);background:var(--c-teal);border-color:var(--c-teal)}}.mega{position:absolute;z-index:var(--z-mega);top:calc(100% + 1.2rem);right:0;width:min(92.6rem, 100vw - 2 * var(--gutter));padding:2.8rem 2.8rem 2rem;background:var(--c-white);border-radius:1.6rem;box-shadow:0 .1rem .2rem rgb(16 81 98 / .06),0 2.4rem 6rem -1.6rem rgb(16 81 98 / .28);opacity:0;transform:translateY(-.6rem) scale(.985);transform-origin:45% 0;transition:opacity 150ms ease,transform 150ms var(--ease-ui)}.mega.is-open{opacity:1;transform:none;transition-duration:var(--dur-ui),240ms}.mega::before{content:"";position:absolute;inset:-1.4rem 0 100% 0}.mega__inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.15fr);gap:2.4rem}.mega--compact{right:auto;left:0;width:min(76rem, 100vw - 2 * var(--gutter));transform-origin:15% 0}.mega--compact .mega__inner{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.mega__list--two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .8rem}.mega__label{margin:0 0 1rem 1.2rem;font-size:var(--fs-small);font-weight:600;color:var(--c-teal)}.mega__link{display:grid;gap:.3rem;padding:1rem 1.2rem;text-decoration:none;border-radius:.8rem;transition:background-color 150ms ease}.mega__title{font-size:var(--fs-ui);font-weight:600;line-height:1.3;color:var(--c-ink)}.mega__desc{font-size:var(--fs-small);line-height:1.45;color:var(--c-muted)}@media (hover:hover) and (pointer:fine){.mega__link:hover{background:var(--c-shape)}}.mega__feature{display:flex;flex-direction:column;gap:.8rem;padding:2rem;color:var(--c-white);background:var(--c-teal);border-radius:1.2rem;text-decoration:none;align-self:start;transition:transform 160ms var(--ease-ui)}.mega__feature:active{transform:scale(.98)}.mega__feature-title{font-size:var(--fs-ui);font-weight:800;line-height:1.3}.mega__feature-text{font-size:var(--fs-small);line-height:1.5;opacity:.92}.mega__feature-more{display:inline-flex;align-items:center;gap:.8rem;padding-top:1.2rem;font-size:var(--fs-small);font-weight:600}.mega__feature-more svg{width:1.4rem;transition:transform var(--dur-ui) var(--ease-ui)}@media (hover:hover) and (pointer:fine){.mega__feature:hover .mega__feature-more svg{transform:translateX(.4rem)}}.mega__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem 2.4rem;margin-top:1.6rem;padding:1.6rem 1.2rem 0;border-top:1px solid var(--c-shape)}.mega__agency{font-size:var(--fs-small);color:var(--c-muted);text-decoration:none}.mega__agency span{margin-left:.4rem;font-weight:600;color:var(--c-teal);text-decoration:underline;text-underline-offset:.3em}.mega__all{display:inline-block;font-size:var(--fs-small);font-weight:600;color:var(--c-teal);text-underline-offset:.3em}.burger{display:none;position:absolute;top:1.6rem;right:var(--gutter);z-index:var(--z-burger);grid-auto-flow:column;align-items:center;column-gap:1rem;height:4.4rem;padding:0 1.8rem 0 1.6rem;font:inherit;font-size:var(--fs-ui);font-weight:600;line-height:1;color:var(--c-white);background:var(--c-teal);border:0;border-radius:99rem;box-shadow:var(--shadow-float);cursor:pointer;transition:transform 160ms var(--ease-ui),translate 480ms var(--ease-out),background-color 240ms ease,box-shadow 240ms ease}.burger:active{transform:scale(.96)}.burger:focus-visible{border-radius:99rem}@media (hover:hover) and (pointer:fine){.burger:hover{background:#0b3d4a}}.burger__lines{position:relative;display:block;width:1.8rem;height:1.4rem}.burger__lines span{position:absolute;left:0;width:100%;height:2px;background:currentColor;border-radius:2px;transition:transform 240ms var(--ease-ui),opacity 160ms ease}.burger__lines span:nth-child(1){top:0}.burger__lines span:nth-child(2){top:calc(50% - 1px)}.burger__lines span:nth-child(3){bottom:0}.burger[aria-expanded="true"] .burger__lines span:nth-child(1){transform:translateY(.6rem) rotate(45deg)}.burger[aria-expanded="true"] .burger__lines span:nth-child(2){opacity:0;transform:scaleX(.2)}.burger[aria-expanded="true"] .burger__lines span:nth-child(3){transform:translateY(-.6rem) rotate(-45deg)}.burger__label{display:block;padding-bottom:.1rem}.mm{--mm-x:calc(100% - 3.8rem);--mm-y:3.8rem;position:fixed;inset:0;z-index:var(--z-mobile);display:flex;flex-direction:column;overflow:hidden;color:var(--c-white);background:var(--c-teal);clip-path:circle(0 at var(--mm-x) var(--mm-y));transition:clip-path 520ms var(--ease-out)}.mm.is-open{clip-path:circle(150vmax at var(--mm-x) var(--mm-y));transition-duration:640ms}.mm.is-open.is-settled{clip-path:none}.mm::before{content:"";position:absolute;z-index:-1;top:58%;left:46%;width:120rem;height:60rem;background:rgb(255 255 255 / .045);border-radius:8rem 0 0 8rem;transform-origin:0 0;transform:rotate(-30deg);pointer-events:none}.mm__viewport{position:relative;flex:1 1 auto;min-height:0}.mm__panel{position:absolute;inset:8.8rem 0 0;overflow-y:auto;overscroll-behavior:contain;padding:.8rem var(--gutter) 3.2rem;touch-action:pan-y;transition:transform 460ms var(--ease-out),opacity 320ms ease}.mm__panel--sub{transform:translateX(100%);visibility:hidden;transition:transform 460ms var(--ease-out),opacity 320ms ease,visibility 0s linear 460ms}.mm__panel--sub.is-active{transform:none;visibility:visible;transition:transform 460ms var(--ease-out),opacity 320ms ease,visibility 0s}.mm.is-sub .mm__panel--main{transform:translateX(-22%);opacity:0;visibility:hidden;transition:transform 460ms var(--ease-out),opacity 320ms ease,visibility 0s linear 460ms}.mm__list{display:grid;margin:0;padding:0;list-style:none}.mm__link{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:1.6rem;width:100%;padding:1.6rem 0 1.5rem;font:inherit;color:var(--c-white);text-align:left;text-decoration:none;background:none;border:0;border-bottom:1px solid rgb(255 255 255 / .14);cursor:pointer;-webkit-tap-highlight-color:#fff0}.mm__title{font-size:clamp(3.2rem, 9.4vw, 4.4rem);font-weight:900;line-height:1.1;text-decoration:underline;text-decoration-color:#fff0;text-decoration-thickness:.14em;text-underline-offset:.14em;transition:text-decoration-color 200ms ease}.mm__hint{grid-column:1;margin-top:.4rem;font-size:1.5rem;line-height:1.4;color:rgb(255 255 255 / .74)}.mm__chev{grid-column:2;grid-row:1 / span 2;width:2.4rem;height:2.4rem;opacity:.85}.mm__link[aria-current] .mm__title,.mm__next.is-current .mm__title{text-decoration-color:var(--c-swoosh)}.mm__link:active .mm__title{text-decoration-color:rgb(255 255 255 / .5)}.mm a:focus-visible,.mm button:focus-visible{outline:3px solid var(--c-white);outline-offset:3px;border-radius:.4rem}.mm.is-open .mm__item{animation:mm-in 560ms var(--ease-out) both}.mm.is-open .mm__item:nth-child(1){animation-delay:110ms}.mm.is-open .mm__item:nth-child(2){animation-delay:160ms}.mm.is-open .mm__item:nth-child(3){animation-delay:210ms}.mm.is-open .mm__item:nth-child(4){animation-delay:260ms}.mm.is-open .mm__foot{animation:mm-in 560ms var(--ease-out) 300ms both}@keyframes mm-in{from{opacity:0;transform:translateY(2.4rem)}}.mm__back{display:inline-flex;align-items:center;gap:.6rem;height:4.4rem;margin-left:-.4rem;padding:0 1.8rem 0 1.2rem;font:inherit;font-size:var(--fs-ui);font-weight:600;color:var(--c-white);background:rgb(255 255 255 / .1);border:0;border-radius:99rem;cursor:pointer}.mm__back svg{width:1.8rem;height:1.8rem}.mm__back:active{transform:scale(.97)}.mm__sub-head{margin-top:2rem;font-size:clamp(3.2rem, 9.4vw, 4.4rem);font-weight:900;line-height:1.1}.mm__group{margin-top:2.8rem}.mm__group-title{font-size:1.5rem;font-weight:600;line-height:1.4;color:rgb(255 255 255 / .74)}.mm__sublist{display:grid;margin:.8rem 0 0;padding:0;list-style:none}.mm__sublist--solo{margin-top:2rem}.mm__sublink{display:flex;align-items:center;gap:1.4rem;min-height:6.4rem;padding:.8rem 0;color:var(--c-white);text-decoration:none;-webkit-tap-highlight-color:#fff0}.mm__icon-wrap{display:grid;flex:none;place-items:center;width:4.8rem;height:4.8rem;background:rgb(255 255 255 / .08);border-radius:1.2rem;transition:background-color 160ms ease,transform 160ms var(--ease-ui)}.mm__icon{width:2.6rem;height:2.6rem;color:var(--c-swoosh)}.mm__sublink:active .mm__icon-wrap{background:rgb(255 255 255 / .18);transform:scale(.95)}.mm__sublink[aria-current] .mm__icon-wrap{background:var(--c-swoosh)}.mm__sublink[aria-current] .mm__icon{color:var(--c-teal)}.mm__subtext{display:grid;min-width:0}.mm__subtitle{font-size:1.7rem;font-weight:600;line-height:1.3}.mm__subdesc{margin-top:.2rem;font-size:1.4rem;line-height:1.4;color:rgb(255 255 255 / .74)}.mm__extra{display:grid;margin:2.8rem 0 0;padding:0;list-style:none;border-top:1px solid rgb(255 255 255 / .14)}.mm__extra-link{display:flex;align-items:center;justify-content:space-between;min-height:5.6rem;font-size:1.7rem;font-weight:600;color:var(--c-white);text-decoration:none;border-bottom:1px solid rgb(255 255 255 / .14)}.mm__extra-link .mm__chev{width:2rem;height:2rem}.mm__foot{flex:none;padding:1.6rem var(--gutter) calc(1.6rem + env(safe-area-inset-bottom));background:rgb(0 0 0 / .16);border-top:1px solid rgb(255 255 255 / .12)}.mm__cta{display:flex;justify-content:center;width:100%;height:max(5.2rem, 48px);font-weight:700;color:var(--c-teal);background:var(--c-white);border-color:var(--c-white)}.mm__cta:active{transform:scale(.98)}.mm__contact{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin-top:1rem}.mm__quick{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;height:4.8rem;white-space:nowrap;padding:0 1.4rem;font-size:1.5rem;font-weight:600;color:var(--c-white);text-decoration:none;border:1px solid rgb(255 255 255 / .3);border-radius:99rem}.mm__quick svg{width:1.8rem;height:1.8rem}.mm__quick:active{background:rgb(255 255 255 / .12)}.mm__follow{margin-top:3.2rem;font-size:1.5rem;color:rgb(255 255 255 / .74)}.mm__social{display:flex;gap:.4rem;margin:.8rem 0 0 -1rem;padding:0;list-style:none}.mm .social-link{width:4.4rem;height:4.4rem;color:var(--c-white);background:none;border:0}.is-menu-open .site-logo{color:var(--c-white);translate:none}.is-menu-open .site-logo::before{opacity:0}.is-menu-open .burger{translate:none;background:rgb(255 255 255 / .14);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .4)}.is-menu-open .burger:focus-visible{outline-color:var(--c-white)}@media (prefers-reduced-motion:reduce){.mm,.mm.is-open{clip-path:none;transition:opacity 200ms ease}.mm:not(.is-open){opacity:0}.mm.is-open .mm__item,.mm.is-open .mm__foot{animation:none}.mm__panel{transition:opacity 200ms ease}.mm.is-sub .mm__panel--main{transform:none}.mm__panel--sub{transform:none;opacity:0}.mm__panel--sub.is-active{opacity:1}}.hero{position:relative}.hero__inner{display:grid;grid-template-columns:39.75rem minmax(0,1fr);min-height:75.9rem}.hero__copy{padding-top:23.25rem;padding-left:.6rem}.hero__title{font-size:var(--fs-display-1);font-weight:900;line-height:var(--lh-display-1);letter-spacing:0;color:var(--c-teal);margin-left:.25rem}.hero__line{display:block}.hero__lead{margin-top:3.03rem;font-size:var(--fs-lead);font-weight:400;line-height:var(--lh-lead);color:var(--c-teal)}.hero__lead span{display:block}.hero__cta{margin-top:2.95rem;margin-left:-.6rem}.showcase{position:relative}.showcase__slides{display:grid}.slide{grid-area:1 / 1;display:grid;grid-template-columns:45.75rem minmax(0,1fr);visibility:hidden;transition:visibility 0s linear 200ms}.slide.is-active{visibility:visible;transition-delay:0s}.slide[hidden]{display:none}.slide:not(.is-active):not(.is-primed){display:none}.slide__media{position:relative;padding-top:9.375rem}.slide__stage{position:relative;width:42rem;aspect-ratio:42 / 67}.slide__desktop{position:absolute;top:0;left:0;width:87.5%}.slide__phone{position:absolute;top:46.23%;left:19.64%;width:110.9%;max-width:none}.slide__desktop,.slide__phone{pointer-events:none}.slide__info{padding-top:44.91rem;width:auto}.slide__text{min-height:calc(2 * 1.4 * var(--fs-h2) + 1.44rem + 2 * 1.5 * var(--fs-body))}.slide__title{font-size:var(--fs-h2);font-weight:900;line-height:1.4;text-wrap:balance;max-width:21.3rem}.slide__meta span{white-space:nowrap}.slide__meta{margin-top:1.44rem;font-size:var(--fs-body);line-height:1.5}.slide__actions{display:flex;flex-direction:column;align-items:flex-start;gap:1.275rem;margin-top:2.4rem}.js .slide>*>*,.js .slide__stage>*{transition:opacity 180ms ease,transform 180ms var(--ease-ui)}.js .slide:not(.is-active) .slide__stage>*,.js .slide:not(.is-active) .slide__info>*{opacity:0}.js .slide:not(.is-active) .slide__desktop{transform:translateY(1.6rem)}.js .slide:not(.is-active) .slide__phone{transform:translateY(2.4rem)}.js .slide:not(.is-active) .slide__info>*{transform:translateY(.8rem)}.js .slide.is-active .slide__stage>*,.js .slide.is-active .slide__info>*{transition-duration:var(--dur);transition-timing-function:ease,var(--ease-out)}.js .slide.is-active .slide__phone{transition-delay:var(--stagger)}.js .slide.is-active .slide__info>:nth-child(1){transition-delay:calc(var(--stagger) * 1)}.js .slide.is-active .slide__info>:nth-child(2){transition-delay:calc(var(--stagger) * 2)}.js .slide.is-active .slide__info>:nth-child(3){transition-delay:calc(var(--stagger) * 3)}.showcase__controls{position:absolute;z-index:2;top:calc(41.175rem - (max(2.4rem, 24px) - 1.125rem) / 2);left:45.75rem;display:flex;align-items:center;margin-left:calc((max(1.8rem, 24px) - 1.125rem) / -2)}.showcase__dots{display:flex}.showcase__dot{position:relative;display:grid;place-items:center;width:max(1.8rem, 24px);height:max(2.4rem, 24px);padding:0;background:none;border:0;cursor:pointer}.showcase__dot::before{content:"";width:1.125rem;height:1.125rem;border:max(1.5px, 0.1rem) solid var(--c-ink);border-radius:50%;transition:background-color var(--dur-ui) ease,transform 160ms var(--ease-ui)}.showcase__dot:active::before{transform:scale(.85)}@media (hover:hover) and (pointer:fine){.showcase__dot:not([aria-current="true"]):hover::before{background:rgb(0 0 0 / .25)}}.showcase__dot-fill{position:absolute;top:50%;left:50%;width:1.125rem;height:1.125rem;margin:calc(1.125rem / -2) 0 0 calc(1.125rem / -2);background:var(--c-ink);border-radius:50%;transform:scale(0);transition:transform var(--dur-ui) var(--ease-ui);pointer-events:none}.showcase__dot[aria-current="true"] .showcase__dot-fill{transform:none}.is-playing .showcase__dot.is-running .showcase__dot-fill{animation:dot-fill var(--autoplay,7000ms) linear both}.is-held .showcase__dot-fill{animation-play-state:paused!important}@keyframes dot-fill{from{transform:scale(.3)}to{transform:none}}.showcase__toggle{display:grid;place-items:center;width:max(2.4rem, 24px);height:max(2.4rem, 24px);margin-left:.6rem;padding:0;color:var(--c-ink);background:none;border:0;border-radius:50%;cursor:pointer;opacity:.55;transition:opacity var(--dur-ui) ease,transform 160ms var(--ease-ui)}.showcase__toggle svg{width:max(1.2rem, 14px);fill:currentColor}.showcase__toggle:active{transform:scale(.9)}.showcase__toggle:focus-visible{opacity:1}.showcase__icon-play{display:none}.showcase:not(.is-playing) .showcase__icon-play{display:block}.showcase:not(.is-playing) .showcase__icon-pause{display:none}@media (hover:hover) and (pointer:fine){.showcase__toggle:hover{opacity:1}}html:not(.js) .showcase__controls{display:none}.swoosh{position:relative;z-index:0;white-space:nowrap}.swoosh--word{display:inline-block;max-width:calc(100% - 0.4em);white-space:normal}.swoosh::after{content:"";position:absolute;z-index:-1;left:-.17em;right:-.17em;bottom:-.16em;height:.5em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 207 15' preserveAspectRatio='none'%3E%3Cpath fill='%23b5d9e2' d='M0 6.4C28 4.6 60 1.6 100 .5c38-1 76 .6 107 2.6v9.6L42 13c-14 .5-26 1.6-37 1.9C2 15 .6 14 .2 12.4Z'/%3E%3C/svg%3E") no-repeat 0 0 / 100% 100%}.intro{padding-top:var(--space-3xl)}.intro__inner{display:grid;grid-template-columns:81.5rem minmax(0,1fr);align-items:start}.h2{font-size:var(--fs-h2);font-weight:900;line-height:var(--lh-h2);text-wrap:balance}.intro__text{max-width:41.5rem;margin-top:var(--space-m);font-size:var(--fs-body);line-height:var(--lh-body)}.intro__copy .btn{margin-top:var(--space-l)}.quote{position:relative;margin-top:var(--space-m);max-width:24rem}.quote__mark{position:absolute;z-index:-1;top:-1.45rem;left:-4.2rem;width:5.2rem;height:3.8rem;background-color:var(--c-white);-webkit-mask:var(--quote-svg) no-repeat center / contain;mask:var(--quote-svg) no-repeat center / contain;--quote-svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 52'%3E%3Cpath fill='%23000' d='M13.5 0C21 0 27 5.6 27 13.6c0 12-8.3 26.7-19.7 38.4L.6 46.8C6 40.5 9.6 34.4 11.3 27.7 4.8 26.8 0 21.3 0 13.9 0 6 6 0 13.5 0Zm42.4 0C63.4 0 69.4 5.6 69.4 13.6c0 12-8.3 26.7-19.7 38.4L43 46.8c5.4-6.3 9-12.4 10.7-19.1-6.5-.9-11.3-6.4-11.3-13.8C42.4 6 48.4 0 55.9 0Z'/%3E%3C/svg%3E")}.quote__text{font-size:var(--fs-small);line-height:var(--lh-small)}.quote__author{display:flex;align-items:center;gap:1.2rem;margin-top:var(--space-s);font-size:var(--fs-small);line-height:1.4}.quote__photo{flex:none;width:max(4.2rem, 48px);height:max(4.2rem, 48px);object-fit:cover;background:var(--c-shape);border-radius:50%;box-shadow:0 0 0 2px var(--c-white)}.quote__who{display:grid}.quote__name{font-weight:700}.quote__org{color:var(--c-muted)}.quote .btn{margin-top:var(--space-l)}.solutions{padding:var(--space-2xl) 0 var(--space-section)}.solutions__inner{position:relative;--card-w:calc((var(--container) - 2 * var(--card-gap)) / 3);--card-gap:2.475rem;--arrow-w:max(4.4rem, 44px);--arrow-gap:min(4.475rem, max(0.4rem, (100vw - var(--container)) / 2 - var(--arrow-w) - 0.8rem))}.solutions__track{display:grid;grid-auto-flow:column;grid-auto-columns:var(--card-w);gap:var(--card-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:0;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:.2rem}.solutions__track::-webkit-scrollbar{display:none}.card{position:relative;scroll-snap-align:start;text-align:center}@supports (grid-template-rows:subgrid){.solutions__track{grid-template-rows:auto auto auto}.card{grid-row:span 3}}.card__media{overflow:hidden;aspect-ratio:21 / 20;background:var(--c-shape)}.card__media img{width:100%;height:100%;object-fit:cover;transition:transform var(--dur) var(--ease-out)}.card__title{margin-top:var(--space-m);padding-inline:1.6rem;font-size:var(--fs-h3);font-weight:var(--fw-h3);line-height:var(--lh-h3);text-wrap:balance}.card__title a{text-decoration:none}.card__title a::after{content:"";position:absolute;inset:0}.card__title a:focus-visible{outline:none}.card:has(a:focus-visible){outline:2px solid var(--c-teal);outline-offset:4px}.card__text{max-width:28rem;margin:var(--space-xs) auto 0;font-size:var(--fs-small);line-height:var(--lh-small);text-wrap:pretty}@media (hover:hover) and (pointer:fine){.card:hover .card__media img{transform:scale(1.035)}}.carousel-arrow{position:absolute;top:calc(var(--card-w) * 20 / 21 / 2);display:grid;place-items:center;width:var(--arrow-w);height:max(7.3rem, 44px);padding:0;color:var(--c-ink);background:none;border:0;cursor:pointer;translate:0 -50%;transition:opacity var(--dur-ui) ease,transform 160ms var(--ease-ui)}.carousel-arrow svg{width:3.15rem;height:auto}.carousel-arrow--prev{right:calc(100% + var(--arrow-gap))}.carousel-arrow--next{left:calc(100% + var(--arrow-gap))}.carousel-arrow:active{transform:scale(.92)}.carousel-arrow:disabled{opacity:.2;cursor:default;transform:none}html:not(.js) .carousel-arrow,.is-static .carousel-arrow{display:none}.display-2{font-size:var(--fs-display-2);font-weight:900;line-height:var(--lh-display-2);text-wrap:balance}.work{overflow-x:clip}.work__band{background:var(--c-band)}.work__head{padding-top:var(--space-section);text-align:center}.work__lead,.projects__lead{max-width:64rem;margin:var(--space-xl) auto 0;font-size:var(--fs-body);line-height:var(--lh-body);text-wrap:balance}.work__lead strong{font-weight:700}.work__stage{--dw:27.4rem;--side-x:32.5rem;--side-s:0.855;position:relative;margin-top:var(--space-3xl)}.work__devices{position:relative;height:calc(var(--dw) * 507 / 365)}.device{--x:0rem;--s:1;--o:1;position:absolute;bottom:0;left:50%;width:var(--dw);z-index:1;opacity:var(--o);transform:translateX(-50%) translateX(var(--x)) scale(var(--s));transform-origin:50% 100%;transition:transform 700ms var(--ease-move),opacity 500ms ease}.device[data-pos="left"]{--x:calc(var(--side-x) * -1);--s:var(--side-s);--o:0.3}.device[data-pos="right"]{--x:var(--side-x);--s:var(--side-s);--o:0.3}.device[data-pos="center"]{z-index:2}.device__frame{position:relative;aspect-ratio:365 / 507;padding:calc(var(--dw) * 17 / 365);background:#000;border-radius:calc(var(--dw) * 0.078)}.device__frame::before{content:"";position:absolute;top:calc(var(--dw) * 7 / 365);left:50%;width:calc(var(--dw) * 4 / 365);height:calc(var(--dw) * 4 / 365);margin-left:calc(var(--dw) * -2 / 365);background:#1c1f22;border-radius:50%}.device__screen{height:100%;overflow-x:hidden;overflow-y:auto;background:#fff;border-radius:calc(var(--dw) * 0.028);scrollbar-width:none;-webkit-overflow-scrolling:touch}.device__screen::-webkit-scrollbar{display:none}.device__screen img{width:100%;height:auto}.device__screen:focus-visible{outline:3px solid var(--c-teal);outline-offset:3px}.device:not([data-pos="center"]) .device__screen{overflow:hidden}.device__select{position:absolute;inset:0;padding:0;background:none;border:0;border-radius:calc(var(--dw) * 0.078);cursor:pointer}.device__select:focus-visible{outline:3px solid var(--c-teal);outline-offset:6px}@media (hover:hover) and (pointer:fine){.device:not([data-pos="center"]):hover{--o:0.55}}.work__cursor{position:absolute;z-index:3;top:0;left:0;display:flex;align-items:center;justify-content:center;gap:.5rem;width:12rem;height:12rem;margin:-6rem 0 0 -6rem;font-size:var(--fs-small);color:var(--c-ink);border:1px solid var(--c-ink);border-radius:50%;pointer-events:none;will-change:transform;transition:background-color 240ms ease,backdrop-filter 240ms ease}.work__cursor svg{width:1.3rem}.work__cursor.is-following{background:rgb(255 255 255 / .8);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.is-cursor-hidden .device[data-pos="center"] .device__screen{cursor:none}@media (hover:none),(pointer:coarse){.work__cursor{display:none}}html:not(.js) .work__cursor{display:none}html:not(.js) .device__select,html:not(.js) .work__toggle{display:none}.work__toggle{position:absolute;z-index:3;bottom:.4rem;left:calc(50% + var(--dw) / 2 + 1.2rem);display:grid;place-items:center;width:max(2.4rem, 28px);height:max(2.4rem, 28px);padding:0;color:var(--c-ink);background:none;border:0;border-radius:50%;cursor:pointer;opacity:.55;transition:opacity var(--dur-ui) ease,transform 160ms var(--ease-ui)}.work__toggle svg{width:max(1.2rem, 14px);fill:currentColor}.work__toggle:active{transform:scale(.9)}.work__toggle:focus-visible{opacity:1}.work__icon-play{display:none}.work:not(.is-playing) .work__icon-play{display:block}.work:not(.is-playing) .work__icon-pause{display:none}@media (hover:hover) and (pointer:fine){.work__toggle:hover{opacity:1}}.work__details{display:flex;flex-direction:column;align-items:center;padding-bottom:var(--space-section);text-align:center}.work__line{width:1px;height:4.1rem;margin-top:1.4rem;background:var(--c-ink)}.work__infos{display:grid}.work__info{grid-area:1 / 1;display:flex;flex-direction:column;align-items:center}.work__info[hidden]{display:none}.work__services{margin-top:.95rem;font-size:var(--fs-small);line-height:1.93}.work__project{margin-top:1.6rem}.js .work__info{transition:opacity 200ms ease,transform 200ms var(--ease-ui)}.js .work__info.is-leaving{opacity:0;transform:translateY(.4rem)}.js .work__info.is-entering{opacity:0;transform:translateY(.8rem)}@media (max-width:77.49em){.work__stage{--dw:25rem;--side-x:29rem}}@media (max-width:56.24em){.work__lead{text-wrap:pretty}.work__stage{--dw:min(66vw, 30rem);--side-x:calc(var(--dw) * 0.98)}.work__toggle{left:auto;right:var(--gutter);bottom:auto;top:-4rem}}.process{--grad-start:44rem;--grad-end:70rem;--content-top:48rem;position:relative;isolation:isolate;overflow:clip;color:var(--c-white);background:var(--c-teal)}.process__media{position:absolute;z-index:-1;top:0;left:0;right:0;height:var(--grad-end)}.process__media img{width:100%;height:100%;object-fit:cover;object-position:52% 27%}.process__media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0 var(--grad-start),rgb(16 81 98) calc(var(--grad-end) - 0.1rem))}.process__inner{padding-top:var(--content-top);padding-bottom:var(--space-2xl);text-align:center}.process__kicker{font-size:var(--fs-ui);font-weight:500;line-height:1.3;text-shadow:0 .1rem 1.2rem rgb(16 81 98 / .5)}.process__title{margin-top:var(--space-s);font-size:var(--fs-display-2);font-weight:900;line-height:var(--lh-display-2);text-wrap:balance;text-shadow:0 .1rem 1.6rem rgb(16 81 98 / .35)}.swoosh--teal::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 442 32' preserveAspectRatio='none'%3E%3Cpath fill='%2309819f' d='M0 9C60 4 200 0 300 0c60 0 110 2 142 5l-2 8c-2 9-2 14-4 16-56-4-136-5-236-4-80 1-140 3-178 6-8 1-16-5-22-17Z'/%3E%3C/svg%3E");left:-.175em;right:-.35em;bottom:-.005em;height:.43em}.steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:var(--space-2xl)}.step{position:relative;display:flex;flex-direction:column;align-items:center;padding:.6rem .4rem;color:inherit;background:none;border:0;border-radius:.8rem;cursor:pointer;-webkit-tap-highlight-color:#fff0}.step__num{font-size:var(--fs-display-2);font-weight:900;line-height:1;font-variant-numeric:tabular-nums;color:rgb(255 255 255 / .45);transition:color var(--dur-ui) ease,transform 160ms var(--ease-ui)}.step[aria-selected="true"] .step__num{color:var(--c-white)}.step:active .step__num{transform:scale(.96)}.step__label{margin-top:var(--space-m);font-size:var(--fs-h2);font-weight:400;line-height:1.3;white-space:nowrap;color:rgb(255 255 255 / .65);transition:color var(--dur-ui) ease}.step[aria-selected="true"] .step__label{color:var(--c-white)}.step::after{content:"";position:absolute;top:calc(0.6rem + 4.3rem / 2);right:0;width:5.5rem;height:.8rem;margin-top:-.4rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 8'%3E%3Cpath d='M0 4h68M64.5 1 68 4l-3.5 3' fill='none' stroke='%23fff' stroke-width='1.2'/%3E%3C/svg%3E") no-repeat center / 100% 100%;opacity:.65;transform:translateX(50%);pointer-events:none}.step:last-of-type::after{display:none}.step:focus-visible{outline:2px solid var(--c-white);outline-offset:2px}@media (hover:hover) and (pointer:fine){.step:not([aria-selected="true"]):hover .step__num{color:rgb(255 255 255 / .75)}}.step-panels{display:grid;max-width:64rem;margin:var(--space-l) auto 0}.step-panel{grid-area:1 / 1;opacity:0;visibility:hidden;transform:translateY(.6rem);transition:opacity 180ms ease,transform 180ms var(--ease-ui),visibility 0s linear 180ms}.step-panel.is-active{opacity:1;visibility:visible;transform:none;transition:opacity 320ms ease 80ms,transform 420ms var(--ease-out) 80ms,visibility 0s}.step-panel p{font-size:var(--fs-body);font-weight:400;line-height:var(--lh-body);text-wrap:balance}.step-panel strong{font-weight:700}.step-panel:focus-visible{outline:2px solid var(--c-white);outline-offset:8px;border-radius:.4rem}.js .step-panel__title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html:not(.js) .steps{display:none}html:not(.js) .step-panels{display:block;text-align:left}html:not(.js) .step-panel{opacity:1;visibility:visible;transform:none;margin-bottom:3.2rem}html:not(.js) .step-panel__title{margin-bottom:.8rem;font-size:var(--fs-lead);font-weight:800}.process__extras{padding:var(--space-2xl) 0;background:var(--c-teal-bright);text-align:center}.extras__title{font-size:var(--fs-lead);font-weight:400;line-height:1.3}.extras{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xl) 2.4rem;margin-top:var(--space-l)}.extra{display:flex;flex-direction:column;align-items:center}.extra__icon{width:2.25rem;height:auto}.extra__title{margin-top:var(--space-m);font-size:var(--fs-h3);font-weight:var(--fw-h3);line-height:var(--lh-h3);text-wrap:balance}.extra__text{max-width:32rem;margin-top:var(--space-xs);font-size:var(--fs-small);line-height:var(--lh-small);text-wrap:pretty}.extras__cta{margin-top:var(--space-2xl)}.extras__cta .btn{font-weight:400}@media (max-width:77.49em){.process{--grad-start:36rem;--grad-end:58rem;--content-top:42rem}.process__media img{object-position:52% 30%}.step__label{font-size:var(--fs-h3)}}@media (max-width:56.24em){.process{--grad-start:22rem;--grad-end:42rem;--content-top:32rem}.process__media img{object-position:52% 25%}.step::after{display:none}.step__label{margin-top:1rem;font-size:max(1.3rem, 13px);white-space:normal;hyphens:auto;-webkit-hyphens:auto}}@media (max-width:30em){.step__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.js .step-panel__title{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;margin-bottom:var(--space-2xs);font-size:var(--fs-h3);font-weight:var(--fw-h3);line-height:var(--lh-h3)}.step{padding-inline:.2rem}.step-panel p{text-wrap:pretty}.extras{grid-template-columns:1fr}.extras__cta .btn{white-space:normal;height:auto;min-height:var(--h-btn);padding-block:1rem;text-align:center;line-height:1.3}}.logos{padding-block:var(--space-section)}.logos__bar{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:var(--space-l)}.logos__grid{--logo-scale:1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:8rem;row-gap:2rem;margin-top:var(--space-2xl)}.logos__cell{display:grid;place-items:center;min-width:0}.logos__img{grid-area:1 / 1;width:calc(var(--w, 10rem) * var(--logo-scale));max-width:100%;height:auto;filter:grayscale(1);opacity:.72;transition:filter var(--dur-ui) ease,opacity var(--dur-ui) ease}.logos__img--krones-bkk{--w:13.08rem}.logos__img--genuss-arena-wenisch{--w:5.06rem}.logos__img--sonplas{--w:10.79rem}.logos__img--hoertensteiner{--w:13.50rem}.logos__img--kraenzel-immobilien{--w:5.73rem}.logos__img--gluth-systemtechnik{--w:13.50rem}.logos__img--straubing-tigers{--w:5.22rem}.logos__img--arberland-bayerischer-wald{--w:5.63rem}.logos__img--hafen-straubing-sand{--w:13.50rem}.logos__img--fvw-traveltalk{--w:13.50rem}.logos__img--nawaro-straubing{--w:5.08rem}.logos__img--haneder-spedition{--w:13.20rem}.logos__img--bkk-mtu{--w:10.58rem}.logos__img--hierl-mueller{--w:13.50rem}.logos__img--juengling{--w:10.65rem}.logos__img--leser{--w:10.63rem}.logos__img--niesmann-bischoff{--w:6.63rem}.logos__img--rktec{--w:12.44rem}.logos__img--sr-erleben{--w:9.41rem}.logos__img--agnes-bernauer-festspielverein{--w:13.50rem}.logos__img--okay-immobilien{--w:5.55rem}.logos__img--immobilien-zentrum{--w:11.90rem}.logos__img--knott-tiernahrung{--w:9.96rem}.logos__img--mks-architekten{--w:10.48rem}.logos__img--mueller-woerth{--w:6.05rem}.logos__img--team2tech{--w:13.50rem}.logos__img--straubing-spiders{--w:11.63rem}.logos__img--feldmaister{--w:13.50rem}.logos__img--frischezentrum-kreipl{--w:8.56rem}.logos__img--kreisklinik-woerth{--w:10.35rem}.logos__img--krueger-sohn{--w:9.49rem}.logos__img--luistravel{--w:7.59rem}.logos__img--michael-wolf{--w:11.01rem}.logos__img--bruder-straubinger{--w:9.05rem}.logos__img--keyser{--w:7.91rem}.logos__img--koenig-immobilien{--w:10.47rem}.logos__img--kroenner{--w:9.12rem}.logos__img--mk-druck{--w:5.58rem}.logos__img--rappl-maschinenbau{--w:12.70rem}.logos__img--angelparadies{--w:13.11rem}.logos__img--isarkies{--w:13.50rem}.logos__img--myers{--w:7.99rem}.logos__img--saatzucht-steinach{--w:6.05rem}.logos__img--schwarz-fenster{--w:8.93rem}.logos__img--union{--w:9.09rem}.swoosh--rise::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 231 19' preserveAspectRatio='none'%3E%3Cpath fill='%23b5d9e2' d='M0 6C60 4 160 2 231 2l-2 14C160 16 80 17 3 19Z'/%3E%3C/svg%3E");left:-.13em;right:-.2em;bottom:-.02em;height:.38em}@keyframes logo-out{to{opacity:0;transform:translateY(-1.6rem);filter:grayscale(1) blur(6px)}}@keyframes logo-in{from{opacity:0;transform:translateY(1.6rem);filter:grayscale(1) blur(6px)}}@keyframes logo-fade-out{to{opacity:0}}@keyframes logo-fade-in{from{opacity:0}}.logos__img.is-leaving{animation:logo-out 450ms var(--ease-ui) forwards}.logos__img.is-entering{animation:logo-in 700ms var(--ease-out) 120ms both}@media (hover:hover) and (pointer:fine){.logos__cell:hover .logos__img{filter:none;opacity:1}}.logos__toggle{display:grid;place-items:center;flex:none;width:max(2.4rem, 28px);height:max(2.4rem, 28px);padding:0;color:var(--c-ink);background:none;border:0;border-radius:50%;cursor:pointer;opacity:.55;transition:opacity var(--dur-ui) ease,transform 160ms var(--ease-ui)}.logos__toggle svg{width:max(1.2rem, 14px);fill:currentColor}.logos__toggle:active{transform:scale(.9)}.logos__toggle:focus-visible{opacity:1}.logos__icon-play{display:none}.logos:not(.is-playing) .logos__icon-play{display:block}.logos:not(.is-playing) .logos__icon-pause{display:none}@media (hover:hover) and (pointer:fine){.logos__toggle:hover{opacity:1}}@media (max-width:77.49em){.logos__grid{--logo-scale:0.9}}@media (max-width:56.24em){.logos__grid{--logo-scale:0.85;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:7rem}.logos__cell:nth-child(n+9){display:none}}@media (max-width:30em){.logos__grid{--logo-scale:0.8;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:6.4rem;row-gap:1.6rem;column-gap:1.2rem}.logos__cell:nth-child(n+7){display:none}}.projects{padding-top:var(--space-section)}.projects__head{text-align:left}.projects__head .projects__lead{margin:var(--space-l) 0 0}.flips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--space-2xl)}.flip{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--c-shape)}.flip__card{position:absolute;inset:0}.flip__face{position:absolute;inset:0;overflow:hidden}.flip__face img{width:100%;height:100%;object-fit:cover;transition:transform 900ms var(--ease-out)}.flip__face--back{opacity:0;transition:opacity 500ms ease}.flip__face--back img{transform:scale(1.06)}.flip:has(.flip__link:focus-visible) .flip__face--back{opacity:1}.flip:has(.flip__link:focus-visible) .flip__face--back img{transform:none}.flip:has(.flip__link:focus-visible) .flip__face--front img{transform:scale(1.03)}@media (hover:hover) and (pointer:fine){.flip:hover .flip__face--back{opacity:1}.flip:hover .flip__face--back img{transform:none}.flip:hover .flip__face--front img{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.flip__face img,.flip:hover .flip__face img,.flip__face--back img{transform:none!important;transition:none}}.flip__label{position:absolute;z-index:2;left:2.4rem;bottom:2.4rem;max-width:calc(100% - 4.8rem);padding:1.5rem 2rem 1.6rem;background:var(--c-white);border-radius:var(--radius-btn);box-shadow:var(--shadow-float);opacity:0;transform:translateY(.8rem);transition:opacity 200ms ease,transform 200ms var(--ease-ui)}.flip:has(.flip__link:focus-visible) .flip__label{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.flip:hover .flip__label{opacity:1;transform:none;transition:opacity 300ms ease 120ms,transform 400ms var(--ease-out) 120ms}}@media (hover:none),(pointer:coarse){.flip__label{opacity:1;transform:none}}.flip__title{font-size:var(--fs-h3);font-weight:var(--fw-h3);line-height:var(--lh-h3)}.flip__link{display:inline-flex;align-items:center;gap:.8rem;color:var(--c-ink);text-decoration:none}.flip__link::after{content:"";position:absolute;inset:0}.flip__link:focus-visible{outline:none}.flip__link:focus-visible::after{outline:3px solid var(--c-white);outline-offset:-8px;box-shadow:inset 0 0 0 5px var(--c-teal)}.flip__arrow{flex:none;width:1.6rem;color:var(--c-teal);transition:transform var(--dur-ui) var(--ease-ui)}.flip__meta{margin-top:.4rem;font-size:var(--fs-small);color:var(--c-muted)}@media (hover:hover) and (pointer:fine){.flip:hover .flip__arrow{transform:translateX(.3rem)}}@media (max-width:56.24em){.flips{grid-template-columns:1fr}.flip__label{left:1.6rem;bottom:1.6rem;max-width:calc(100% - 3.2rem);padding:1.2rem 1.6rem 1.3rem}}.why{padding-block:var(--space-section)}.why__lead{max-width:44rem;margin-top:var(--space-m);font-size:var(--fs-body);line-height:var(--lh-body);text-wrap:pretty}.why__head .btn{margin-top:var(--space-l)}.why__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2.55rem;margin-top:var(--space-2xl);text-align:center}.why__media{aspect-ratio:448 / 248;overflow:hidden;background:var(--c-shape)}.why__media img{width:100%;height:100%;object-fit:cover}.why__title{margin-top:var(--space-m);padding-inline:1.6rem;font-size:var(--fs-h3);font-weight:var(--fw-h3);line-height:var(--lh-h3);text-wrap:balance}.why__note{max-width:28rem;margin:var(--space-xs) auto 0;font-size:var(--fs-small);line-height:var(--lh-small);text-wrap:balance}.team{color:var(--c-white);background:var(--c-teal);padding-bottom:var(--space-section)}.team__photos{background:linear-gradient(to bottom,var(--c-white) 86.3%,var(--c-teal) 0)}.mosaic{position:relative;aspect-ratio:1920 / 876}.mosaic__tile{position:absolute;overflow:hidden;background:var(--c-shape)}.mosaic__tile img{width:100%;height:100%;object-fit:cover}[data-tile="foosball"]{left:0;top:0;width:48.333%;height:56.164%}[data-tile="mike"]{left:50%;top:0;width:23.333%;height:45.548%}[data-tile="laptops"]{left:75%;top:0;width:25%;height:56.164%}[data-tile="hawaii"]{left:0;top:59.817%;width:17.083%;height:40.183%}[data-tile="calc"]{left:18.75%;top:59.817%;width:29.583%;height:35.616%}[data-tile="dev"]{left:50%;top:48.858%;width:23.333%;height:51.142%}[data-tile="nadine"]{left:75%;top:59.817%;width:25%;height:34.703%}[data-tile="mike"] img{object-position:50% 20%}.stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding-top:var(--space-3xl);text-align:center}.stat{display:grid;align-content:start;justify-items:center}.stat__value{order:-1;margin:0;font-size:var(--fs-display-2);font-weight:900;line-height:1}.stat__num{display:inline-block}.stat__label{margin-top:var(--space-m);font-size:var(--fs-lead);font-weight:300;line-height:1.4}.stat__note{margin:.4rem 0 0;font-size:var(--fs-small);line-height:1.5;color:rgb(255 255 255 / .78)}.stat__note a{color:inherit;text-underline-offset:.2em}@media (hover:hover) and (pointer:fine){.stat__note a:hover{color:var(--c-white)}}.stat__note a:focus-visible{outline-color:var(--c-white)}.swoosh--stat::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 231 19' preserveAspectRatio='none'%3E%3Cpath fill='%2309819f' d='M0 6C60 4 160 2 231 2l-2 14C160 16 80 17 3 19Z'/%3E%3C/svg%3E");left:-.38em;right:-.31em;bottom:.03em;height:.24em;transition:clip-path 600ms var(--ease-out) var(--d,0ms)}.stats.is-pending .swoosh--stat::after{clip-path:inset(0 100% 0 0)}@media (max-width:77.49em){.stat__label{font-size:var(--fs-body)}}@media (max-width:56.24em){.why__list{column-gap:1.6rem}.why__title{padding-inline:0}.team__photos{padding-top:0;background:linear-gradient(to bottom,var(--c-white) calc(100% - 8rem),var(--c-teal) 0)}.mosaic{aspect-ratio:auto;display:grid;grid-template-columns:1fr 1fr;gap:.8rem;padding-inline:var(--gutter)}.mosaic__tile{position:static;width:auto;height:auto;aspect-ratio:1}[data-tile="foosball"]{grid-column:1 / -1;aspect-ratio:16 / 9}[data-tile="hawaii"],[data-tile="calc"]{display:none}.stats{grid-template-columns:1fr 1fr;row-gap:4.8rem}.stat:last-child{grid-column:1 / -1}}@media (max-width:40em){.why__list{grid-template-columns:1fr;row-gap:4.8rem;max-width:48rem;margin-inline:auto}}.awards__stage{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;min-height:73.1rem;padding-bottom:var(--space-3xl);color:var(--c-white);text-align:center;background:#000}.awards__bg{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.awards__stage::before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(to bottom,#fff0 0,#000 90.3%)}.awards__title{font-size:var(--fs-display-1);font-weight:900;line-height:var(--lh-display-1)}.awards__lead{max-width:72rem;margin:var(--space-xl) auto 0;font-size:var(--fs-lead);line-height:var(--lh-lead);text-wrap:balance}.awards__btn{position:absolute;z-index:1;left:50%;bottom:0;translate:-50% 50%}.awards__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:3.75rem;row-gap:var(--space-xl);padding-top:var(--space-3xl);padding-bottom:var(--space-section)}.award__logo{display:flex;align-items:flex-end;height:7.05rem;color:#a3adb0}.award__logo svg{width:4.8rem;height:auto}.award__title{margin-top:var(--space-l);font-size:var(--fs-h3);font-weight:var(--fw-h3);line-height:var(--lh-h3)}.award__text{margin-top:var(--space-xs);font-size:var(--fs-small);line-height:var(--lh-small);text-wrap:pretty}.awards__groups{display:grid;gap:var(--space-2xl);padding-top:var(--space-3xl);padding-bottom:var(--space-section)}.awards__group{min-width:0}.awards__group-title{padding-bottom:1.2rem;font-size:var(--fs-ui);font-weight:600;line-height:1.3;color:var(--c-teal-text);border-bottom:1px solid var(--c-shape)}.awards__group .awards__list{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:3.2rem;padding:var(--space-l) 0 0}.award{position:relative}.award__img{width:auto;height:7.05rem}.award__img--logo{height:6.4rem;border-radius:0}.award__link{color:inherit;text-decoration:underline;text-decoration-color:#fff0;text-underline-offset:.2em;transition:text-decoration-color var(--dur-ui) ease}.award__link::after{content:"";position:absolute;inset:0}.award__link:focus-visible{outline:none}.award:has(.award__link:focus-visible){outline:3px solid var(--c-teal);outline-offset:6px;border-radius:.6rem}@media (hover:hover) and (pointer:fine){.award:has(.award__link:hover) .award__link{text-decoration-color:var(--c-swoosh)}.award:has(.award__link:hover) .award__logo{color:var(--c-teal)}}.voices{padding-block:var(--space-section);background:var(--c-band)}.voices__inner{width:min(var(--container-m), 100% - 2 * var(--gutter));margin-inline:auto}.voices__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.3rem;row-gap:var(--space-2xl);margin-top:var(--space-l)}.voice{display:flex;flex-direction:column;align-items:flex-start}.voice__figure{width:100%;margin:0}.voice__media{width:22rem;max-width:100%;aspect-ratio:568 / 437;overflow:hidden;background:var(--c-shape)}.voice__media img{width:100%;height:100%;object-fit:cover}.voice__quote{position:relative;isolation:isolate;margin:var(--space-l) 0 0;font-size:var(--fs-small);line-height:var(--lh-small)}.voice__quote::before{content:"\201D";position:absolute;z-index:-1;left:-2.1rem;top:-3.2rem;font-size:8.35rem;font-weight:900;line-height:1;color:var(--c-shape)}.voice__author{margin-top:var(--space-s);font-size:var(--fs-small);font-weight:700;line-height:1.5}.voice__btn{margin-top:var(--space-l)}@media (max-width:77.49em){.awards__stage{min-height:62rem}.awards__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:56.24em){.awards__stage{min-height:0;padding-top:22rem}.awards__lead{margin-top:var(--space-m);font-size:var(--fs-body)}.voices__list{grid-template-columns:1fr}.voice__quote::before{left:-.8rem}}@media (max-width:30em){.awards__list{grid-template-columns:1fr}}@media (max-width:77.49em){.awards__group .awards__list{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:var(--space-xl)}}@media (max-width:56.24em){.awards__groups{gap:var(--space-xl);padding-bottom:calc(var(--space-section) - 3.2rem)}.awards__group .awards__list{padding:var(--space-m) var(--gutter) 0}}.match{position:relative;padding-top:1.43rem;background:var(--c-band)}.match__bubble{position:absolute;z-index:2;top:1.43rem;left:50%;width:max(31.6vw, 36rem);aspect-ratio:606 / 243;translate:-50% 0;text-align:center}.match__shape{position:absolute;inset:0;width:100%;height:100%;fill:var(--c-band)}.match__title{position:relative;font-size:var(--fs-h2);font-weight:900;line-height:var(--lh-h2)}.match__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1px}.match__side{position:relative;display:grid;aspect-ratio:960 / 743;overflow:hidden;background:#cfd6d8}.match__side>*{grid-area:1 / 1}.match__img{width:100%;height:100%;object-fit:cover}.match__side::after{content:"";grid-area:1 / 1;background:linear-gradient(to bottom,#fff0 38%,rgb(0 0 0 / .55) 68%,rgb(0 0 0 / .82) 100%)}.match__content{z-index:1;align-self:end;justify-self:center;max-width:46rem;padding:0 3rem var(--space-xl);color:var(--c-white);text-align:center}.match__answer{font-size:var(--fs-h2);font-weight:900;line-height:var(--lh-h2)}.match__text{margin-top:var(--space-xs);font-size:var(--fs-body);line-height:var(--lh-body);text-wrap:balance}.match__btn{margin-top:var(--space-m)}.convince{width:min(44rem, 100vw - 3.2rem);max-height:min(64rem, 100dvh - 3.2rem);padding:0;color:var(--c-ink);background:var(--c-white);border:0;border-radius:1.6rem;box-shadow:0 2.4rem 6rem -2rem rgb(16 81 98 / .45);overflow:hidden}.convince[open]{animation:convince-in 320ms var(--ease-out)}@keyframes convince-in{from{opacity:0;transform:translateY(1.6rem) scale(.98)}}.convince::backdrop{background:rgb(16 81 98 / .4)}.convince__panel{display:flex;flex-direction:column;max-height:inherit}.convince__head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.2rem;padding:1.4rem 1.6rem 1.4rem 2rem;border-bottom:1px solid var(--c-shape)}.convince__avatar{position:relative;display:block;width:4.8rem;height:4.8rem}.convince__avatar img{width:100%;height:100%;border-radius:50%;background:var(--c-shape)}.convince__avatar::after{content:"";position:absolute;right:0;bottom:.1rem;width:1.2rem;height:1.2rem;border-radius:50%;background:var(--c-online);box-shadow:0 0 0 .2rem var(--c-white)}.convince__title{font-size:max(1.5rem, 16px);font-weight:800;line-height:1.3}.convince__status{font-size:var(--fs-small);color:var(--c-muted)}.convince__close{display:grid;place-items:center;width:4.4rem;height:4.4rem;padding:0;background:none;border:0;border-radius:50%;cursor:pointer}.convince__close svg{width:2rem}@media (hover:hover) and (pointer:fine){.convince__close:hover{background:var(--c-shape)}}@media (max-width:37.49em){.convince{max-height:min(80rem, 100dvh - 2.4rem)}.convince__chat{padding:1.6rem}}.convince__chat{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;min-height:22rem;padding:2rem;overflow-y:auto;background:var(--c-band)}.convince__msg{max-width:92%;padding:1.1rem 1.5rem;font-size:max(1.45rem, 15px);line-height:1.45;background:var(--c-white);border-radius:1.6rem 1.6rem 1.6rem .4rem;box-shadow:0 .1rem .2rem rgb(16 81 98 / .08);animation:msg-in 360ms var(--ease-out)}.convince__msg a{color:var(--c-teal-text);font-weight:600;text-decoration:underline;text-underline-offset:.2em}.convince__typing{display:flex;gap:.5rem;padding:1.5rem 1.6rem;background:var(--c-white);border-radius:1.6rem 1.6rem 1.6rem .4rem;box-shadow:0 .1rem .2rem rgb(16 81 98 / .08);animation:msg-in 240ms var(--ease-out)}.convince__typing[hidden]{display:none}.convince__typing span{width:.7rem;height:.7rem;border-radius:50%;background:var(--c-muted);animation:typing-dot 1s ease-in-out infinite}.convince__typing span:nth-child(2){animation-delay:150ms}.convince__typing span:nth-child(3){animation-delay:300ms}@keyframes typing-dot{0%,60%,100%{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-.3rem)}}.convince__msg--me{align-self:flex-end;color:var(--c-white);background:var(--c-teal-bright);border-radius:1.6rem 1.6rem .4rem 1.6rem}@keyframes msg-in{from{opacity:0;transform:translateY(.8rem) scale(.97)}}.convince__replies{display:flex;flex-wrap:wrap;gap:1rem;padding:1.6rem 2rem 2rem}.convince__replies .btn{flex:1 1 14rem;height:max(4.4rem, 44px)}.convince__replies[hidden]{display:none}@media (max-width:77.49em){.match{padding-top:0}.match__bubble{position:static;width:auto;aspect-ratio:auto;translate:none;padding:var(--space-section) var(--gutter) var(--space-l)}.match__shape{display:none}.match__title br{display:none}.match__grid{grid-template-columns:1fr;row-gap:1px}}@media (max-width:56.24em){.match__side{aspect-ratio:4 / 5}.match__side:first-child .match__img{object-position:20% 50%}.match__side:last-child .match__img{object-position:80% 50%}.match__content{padding:0 var(--gutter) 4rem}}.faq{padding-block:var(--space-section);background:var(--c-band)}.faq__inner{width:min(var(--container-s), 100% - 2 * var(--gutter));margin-inline:auto}.faq__list{display:grid;gap:1.6rem;margin-top:var(--space-xl)}.faq__item{background:var(--c-white)}.faq__q{display:flex;align-items:center;justify-content:space-between;gap:2.4rem;min-height:6.6rem;padding:1.5rem 2.4rem 1.5rem 2.5rem;font-size:var(--fs-lead);line-height:1.4;list-style:none;cursor:pointer}.faq__q::-webkit-details-marker{display:none}.faq__q:focus-visible{outline:2px solid var(--c-teal);outline-offset:-2px;border-radius:0}.faq__icon{flex:none;width:2.55rem;color:var(--c-teal-bright);transition:transform 300ms var(--ease-out)}.faq__icon-v{transform-origin:50% 50%;transition:transform 300ms var(--ease-out)}.faq__item[open] .faq__icon{transform:rotate(180deg)}.faq__item[open] .faq__icon-v{transform:scaleY(0)}@media (hover:hover) and (pointer:fine){.faq__q:hover .faq__icon{transform:scale(1.08)}.faq__item[open] .faq__q:hover .faq__icon{transform:rotate(180deg) scale(1.08)}}.faq__a{max-width:62rem;padding:0 2.5rem 2.6rem;font-size:var(--fs-body);line-height:var(--lh-body)}.faq__a p+p{margin-top:1rem}.faq__a a{color:var(--c-teal)}@supports (interpolate-size:allow-keywords){.faq{interpolate-size:allow-keywords}.faq__item::details-content{block-size:0;overflow:clip;transition:block-size 320ms var(--ease-out),content-visibility 320ms allow-discrete}.faq__item[open]::details-content{block-size:auto}}.faq__more{margin-top:var(--space-2xl)}.faq__more-title{font-size:max(var(--fs-lead), 19px);font-weight:800;line-height:1.4;color:var(--c-teal-bright)}.faq__more-text{margin-top:var(--space-xs);font-size:var(--fs-body);line-height:var(--lh-body)}.faq__btn{margin-top:var(--space-l)}@media (max-width:56.24em){.faq__q{font-size:var(--fs-body);padding:1.4rem 1.6rem 1.4rem 1.8rem;gap:1.6rem}.faq__a{padding:0 1.8rem 2rem}}.site-footer{position:relative;color:var(--c-white);font-size:var(--fs-small);line-height:1.667}.site-footer a:not(.btn){color:inherit;text-decoration:none}.site-footer a:focus-visible{outline-color:var(--c-white)}@media (hover:hover) and (pointer:fine){.site-footer__contact a:hover,.site-footer__links a:hover{text-decoration:underline;text-underline-offset:.2em}}.site-footer__main{background:#000}.site-footer__inner{display:flex;align-items:center;justify-content:space-between;gap:3.2rem;height:11.6rem}.site-footer__contact{display:flex;gap:3.9rem;font-style:normal}.site-footer__social{display:flex}.site-footer__social-link{display:grid;place-items:center;width:max(3.4rem, 32px);height:max(3.4rem, 32px);border-radius:50%;transition:background-color var(--dur-ui) ease}.site-footer__social-link svg{width:max(1.65rem, 18px)}@media (hover:hover) and (pointer:fine){.site-footer__social-link:hover{background:rgb(255 255 255 / .14)}}.site-footer__links{display:flex}.site-footer__links a,.site-footer__contact a{padding-block:.4rem}.site-footer__links li+li{margin-left:1.5rem;padding-left:1.6rem;border-left:1px solid rgb(255 255 255 / .85)}.site-footer__partner{display:flex;flex-direction:column;align-items:center;align-self:flex-start;margin-top:2.7rem}.site-footer__partner img{width:10.65rem;height:auto}.site-footer__partner-btn{position:relative;z-index:1;margin-top:1.7rem}.site-footer__bar{background:#252525}.site-footer__bar .container{display:flex;align-items:center;min-height:3.6rem}@media (max-width:77.49em){.site-footer__inner{flex-wrap:wrap;height:auto;padding-block:4rem 3.2rem;row-gap:2.4rem}.site-footer__partner{align-self:center;margin-top:0}.site-footer__bar .container{min-height:5.6rem}}@media (max-width:56.24em){.site-footer__inner{flex-direction:column;align-items:flex-start}.site-footer__contact{flex-direction:column;gap:1.2rem}.site-footer__social{margin-left:-.8rem}.site-footer__partner{align-items:flex-start}}.site-footer__badges{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.6rem 2.4rem}.site-footer .site-footer__badges a.tigers-badge{margin-inline:0}.site-footer a.tuev-badge{display:flex;align-items:center;gap:1.6rem;padding:1.2rem 3.2rem 1.2rem 1.2rem;color:var(--c-teal);background:var(--c-white);border:1.5px solid var(--c-teal);border-radius:99rem;text-decoration:none;transition:box-shadow var(--dur-ui) ease,transform 160ms var(--ease-ui)}.site-footer a.tuev-badge:focus-visible{outline-color:var(--c-teal);outline-offset:4px;border-radius:99rem}.site-footer a.tuev-badge:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.site-footer a.tuev-badge:hover{box-shadow:var(--shadow-float)}}.tuev-badge__img{width:auto;height:max(4.4rem, 44px);border-radius:.3rem}.tuev-badge__text{display:grid;font-size:var(--fs-small);line-height:1.35}.tuev-badge__text strong{font-weight:700}.site-footer__partnerband{padding-block:4rem;color:var(--c-ink);background:var(--c-band);border-top:1px solid rgb(16 81 98 / .1)}.site-footer a.tigers-badge{--c-tigers:#00004c;display:flex;align-items:center;gap:2.4rem;width:fit-content;margin-inline:auto;padding:1.2rem 3.2rem 1.2rem 2.8rem;color:var(--c-tigers);background:var(--c-white);border:1.5px solid var(--c-tigers);border-radius:99rem;text-decoration:none;transition:box-shadow var(--dur-ui) ease,transform 160ms var(--ease-ui)}.site-footer a.tigers-badge:focus-visible{outline-color:var(--c-teal);outline-offset:4px;border-radius:99rem}.site-footer a.tigers-badge:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.site-footer a.tigers-badge:hover{box-shadow:var(--shadow-float)}}.tigers-badge__club{width:auto;height:max(4.4rem, 44px)}.tigers-badge__sep{align-self:stretch;width:2px;margin-block:.4rem;background:var(--c-tigers);border-radius:1px}.tigers-badge__logo{width:max(12rem, 120px);height:auto}.tigers-badge__text{display:grid;font-size:var(--fs-small);line-height:1.35}.tigers-badge__text strong{font-weight:700}@media (max-width:30em){.site-footer a.tigers-badge{flex-wrap:wrap;justify-content:center;gap:1.2rem 1.6rem;padding:1.6rem 2rem;border-radius:2.4rem;text-align:center}.site-footer a.tigers-badge:focus-visible{border-radius:2.4rem}.tigers-badge__text{flex-basis:100%}}.work,.process,.logos,.projects,.why,.team,.awards,.voices,.match,.faq{content-visibility:auto;contain-intrinsic-size:auto 90rem}html.is-funnel-open{overflow:hidden}.funnel{position:fixed;inset:0 0 0 auto;width:min(50rem, 100vw);max-width:none;height:100%;max-height:none;margin:0;padding:0;color:var(--c-ink);background:var(--c-white);border:0;box-shadow:-2.4rem 0 6rem -2rem rgb(16 81 98 / .35);transform:translateX(100%);transition:transform 420ms var(--ease-drawer);overscroll-behavior:contain}.funnel.is-open{transform:none}.funnel::backdrop{background:#fff0;transition:background-color 300ms ease}.funnel.is-open::backdrop{background:rgb(16 81 98 / .4)}.funnel__panel{display:flex;flex-direction:column;height:100%}.funnel__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:1.6rem;padding:2.8rem 3.2rem 2rem}.funnel__avatar{width:6.4rem;height:6.4rem;border-radius:50%;object-fit:cover;background:var(--c-shape)}.funnel__person{margin-top:.6rem;font-size:var(--fs-small);line-height:1.4}.funnel__person strong{font-weight:700}.funnel__title{font-size:max(2rem, 20px);font-weight:900;line-height:1.25}.funnel__sub{margin-top:.4rem;font-size:max(1.4rem, 15px);line-height:1.5;color:var(--c-muted)}.funnel__close{flex:none;display:grid;place-items:center;width:4.4rem;height:4.4rem;margin:-.6rem -.8rem 0 0;padding:0;background:none;border:0;border-radius:50%;cursor:pointer;transition:background-color var(--dur-ui) ease,transform 160ms var(--ease-ui)}.funnel__close svg{width:2rem}.funnel__close:active{transform:scale(.92)}@media (hover:hover) and (pointer:fine){.funnel__close:hover{background:var(--c-shape)}}.funnel__progress{height:3px;margin:0 3.2rem;background:var(--c-shape);border-radius:3px;overflow:hidden}.funnel__bar{display:block;height:100%;background:var(--c-teal);transform:scaleX(.3333);transform-origin:0 50%;transition:transform 400ms var(--ease-out)}.funnel__form{display:flex;flex-direction:column;flex:1;min-height:0}.funnel__body{flex:1;overflow-y:auto;padding:2.8rem 3.2rem 2rem}.funnel__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.funnel__step{margin:0;padding:0;border:0;min-width:0}.funnel__step[hidden]{display:none}.funnel__legend{display:block;padding:0;margin-bottom:.8rem;font-size:max(1.8rem, 18px);font-weight:800;line-height:1.3}.funnel__legend:focus{outline:none}.funnel__count{display:block;margin-bottom:.6rem;font-size:var(--fs-small);font-weight:600;color:var(--c-teal)}.funnel__hint{margin-bottom:1.6rem;font-size:var(--fs-small);color:var(--c-muted)}.funnel__subq{margin:2.4rem 0 1.2rem;font-size:max(1.55rem, 16px);font-weight:700}.choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.choices--stack{grid-template-columns:1fr}.choice{position:relative;display:flex;align-items:center;gap:1.2rem;min-height:max(5rem, 48px);padding:1.1rem 1.4rem;font-size:max(1.45rem, 15px);line-height:1.3;border:1px solid #b7c5c8;border-radius:.8rem;cursor:pointer;transition:border-color var(--dur-ui) ease,background-color var(--dur-ui) ease,transform 160ms var(--ease-ui)}.choice:active{transform:scale(.985)}.choice input{position:absolute;opacity:0;width:1px;height:1px}.choice__box{flex:none;display:grid;place-items:center;width:2.2rem;height:2.2rem;color:var(--c-white);border:1.5px solid #7d9298;border-radius:.5rem;transition:background-color var(--dur-ui) ease,border-color var(--dur-ui) ease}.choice--radio .choice__box{border-radius:50%}.choice__check{width:1.4rem;opacity:0;transform:scale(.8);transition:opacity 150ms ease,transform 200ms var(--ease-ui)}.choice:has(input:checked){border-color:var(--c-teal);background:rgb(16 81 98 / .06);box-shadow:inset 0 0 0 1px var(--c-teal)}.choice input:checked+.choice__box{background:var(--c-teal);border-color:var(--c-teal)}.choice input:checked+.choice__box .choice__check{opacity:1;transform:none}.choice--radio input:checked+.choice__box{box-shadow:inset 0 0 0 .4rem var(--c-white)}.choice:has(input:focus-visible){outline:2px solid var(--c-teal);outline-offset:2px}@media (hover:hover) and (pointer:fine){.choice:hover{border-color:var(--c-teal)}}.field{display:grid;gap:.6rem;margin-bottom:1.8rem}.field label{font-size:max(1.35rem, 14px);font-weight:600}.field__req,.field__opt{font-weight:400;color:var(--c-muted)}.field input,.field textarea{width:100%;min-height:4.8rem;padding:1.1rem 1.4rem;font:inherit;font-size:max(1.45rem, 16px);color:var(--c-ink);background:var(--c-white);border:1px solid #7d9298;border-radius:.6rem;transition:border-color var(--dur-ui) ease,box-shadow var(--dur-ui) ease}.field textarea{resize:vertical}.field input:focus-visible,.field textarea:focus-visible{outline:none;border-color:var(--c-teal);box-shadow:0 0 0 3px rgb(16 81 98 / .25)}.field [aria-invalid="true"]{border-color:#b3261e;box-shadow:0 0 0 1px #b3261e}.field-group{margin:0 0 1.8rem;padding:0;border:0;min-width:0}.field-group__legend{padding:0;font-size:max(1.35rem, 14px);font-weight:600}.field-group__hint{margin:.4rem 0 1.2rem;font-size:var(--fs-small);color:var(--c-muted)}.field-group .field{margin-bottom:1.2rem}.field-group .field label{font-weight:500}.funnel__error{margin-top:.8rem;font-size:var(--fs-small);font-weight:600;color:#b3261e}.funnel__error a{color:inherit}.funnel__privacy{margin-top:.4rem;font-size:var(--fs-small);color:var(--c-muted)}.funnel__privacy a{color:var(--c-teal)}.funnel__next{display:grid;gap:1.4rem;margin:0;padding:0;list-style:none;counter-reset:next}.funnel__next li{position:relative;padding-left:4.4rem;font-size:max(1.45rem, 15px);line-height:1.5;counter-increment:next}.funnel__next li::before{content:counter(next);position:absolute;top:-.2rem;left:0;display:grid;place-items:center;width:3rem;height:3rem;font-size:1.4rem;font-weight:700;color:var(--c-white);background:var(--c-teal);border-radius:50%}.funnel__foot{padding:1.6rem 3.2rem calc(2rem + env(safe-area-inset-bottom));border-top:1px solid var(--c-shape)}.funnel__nav{display:flex;gap:1rem}.funnel__nav .btn{height:max(4.8rem, 44px);padding-inline:2.4rem}.funnel__next-btn{flex:1;font-weight:600}.funnel__trust{margin-top:1.4rem;font-size:var(--fs-small);line-height:1.5;color:var(--c-muted)}.funnel__trust a{color:var(--c-teal);font-weight:600;white-space:nowrap}.funnel__hours{white-space:nowrap}.mobile-cta{display:none}@keyframes rise{from{opacity:0;transform:translateY(var(--rise,2.4rem))}to{opacity:1;transform:none}}@keyframes fade{from{opacity:0}to{opacity:1}}@keyframes slide-in-right{from{opacity:0;transform:translateX(3rem)}to{opacity:1;transform:none}}[data-reveal].is-pending{opacity:0;transform:translateY(2.4rem)}[data-reveal].is-revealed{animation:rise var(--dur) var(--ease-out) both;animation-delay:calc(var(--i, 0) * var(--stagger))}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:1ms!important;animation-delay:0ms!important;transition-duration:1ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}[data-reveal].is-pending{opacity:1;transform:none}.device{transition-duration:1ms!important}.logos__img.is-leaving{animation:logo-fade-out 300ms linear forwards!important}.logos__img.is-entering{animation:logo-fade-in 400ms linear 100ms both!important}.stats.is-pending .swoosh--stat::after{clip-path:none}.convince__typing span{animation:none!important;opacity:.6}.is-playing .showcase__dot.is-running .showcase__dot-fill{animation-duration:var(--autoplay,7000ms)!important}.js .slide:not(.is-active) .slide__stage>*,.js .slide:not(.is-active) .slide__info>*{transform:none}}@media (max-width:77.49em){.main-nav{display:none}.burger{display:grid}.site-logo{top:2.6rem;left:var(--gutter);width:max(11.925rem, 120px)}.site-logo::before{inset:calc((4.4rem - 100%) / -2) -1.2rem}.hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:4rem;min-height:0;padding-bottom:4rem}.hero__copy{padding-top:16rem;padding-left:0}.hero__cta{margin-left:0}.slide{grid-template-columns:1fr}.slide__media{padding-top:11rem}.slide__stage{width:min(42rem, 88%)}.slide__info{padding-top:4rem;width:auto;max-width:36rem}.showcase__controls{position:static;margin:2.4rem 0 0 calc((max(1.8rem, 24px) - 1.125rem) / -2);order:2}.showcase{display:flex;flex-direction:column}.showcase__slides{order:1}.intro__inner{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);column-gap:6rem}.br-desktop{display:none}.solutions__inner{--card-w:calc((min(var(--container), 100vw - 2 * var(--gutter)) - 2.4rem) / 2.15);--card-gap:2.4rem}}@media (max-width:77.49em){.site-footer__bar{padding-bottom:calc(7.6rem + env(safe-area-inset-bottom))}.mobile-cta{position:fixed;z-index:var(--z-mobile-cta);inset:auto 0 0 0;display:flex;gap:.8rem;padding:1rem var(--gutter) calc(1rem + env(safe-area-inset-bottom));background:var(--c-nav-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 -.1rem 0 rgb(16 81 98 / .08),0 -.8rem 2.4rem -1.6rem rgb(16 81 98 / .3)}.mobile-cta .btn,.mobile-cta__call{height:max(4.8rem, 48px)}.mobile-cta__main{flex:1;font-weight:600}.mobile-cta__call{display:inline-flex;align-items:center;gap:.8rem;padding-inline:1.6rem;font-size:var(--fs-btn);font-weight:600;color:var(--c-teal);text-decoration:none;border:1px solid var(--c-teal);border-radius:var(--radius-btn);transition:transform 160ms var(--ease-ui)}.mobile-cta__call:active{transform:scale(.97)}.mobile-cta__call svg{width:2rem}}@media (max-width:23.75em){.mobile-cta__call{padding-inline:1.3rem}.mobile-cta__call span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media (max-width:56.24em){.hero__inner{grid-template-columns:1fr}.hero__copy{padding-top:13rem}.showcase{margin-top:4.8rem}.slide__media{padding-top:0}.slide__stage{width:min(34rem, 78%)}.slide__info{padding-top:0;margin-top:4rem}.intro__inner{grid-template-columns:1fr;row-gap:6rem}.quote{margin:0 0 0 5.6rem;max-width:36rem}.quote__mark{background-color:var(--c-shape)}.solutions__inner{--card-w:80%;--card-gap:1.6rem}.choices{grid-template-columns:1fr}.funnel__head,.funnel__body{padding-inline:2rem}.funnel__progress{margin-inline:2rem}.funnel__foot{padding-inline:2rem}.carousel-arrow{display:none}}@media (max-width:30em){.hero__copy{padding-top:11rem}.hero__lead span{display:inline}.quote{margin-left:4.8rem}}.mega__link[aria-current="page"]{background:var(--c-band)}.mega__link[aria-current="page"] .mega__title{color:var(--c-teal)}.btn--outline-white{border-color:var(--c-white);color:var(--c-white);background:#fff0}@media (hover:hover) and (pointer:fine){.btn--outline-white:hover{background:var(--c-white);color:var(--c-teal)}}.swoosh--deep::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 231 19' preserveAspectRatio='none'%3E%3Cpath fill='%23105162' d='M0 6C60 4 160 2 231 2l-2 14C160 16 80 17 3 19Z'/%3E%3C/svg%3E");left:-.13em;right:-.2em;bottom:-.02em;height:.38em}.crumbs__list{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--c-muted)}.crumbs__list li{display:inline-flex;align-items:center}.crumbs__list li+li::before{content:"";width:.55rem;height:.55rem;margin:0 1.1rem 0 .8rem;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg);opacity:.55}.crumbs a{padding-block:.2rem;color:inherit;text-decoration:underline;text-decoration-color:#fff0;text-underline-offset:.25em;transition:text-decoration-color var(--dur-ui) ease}.crumbs [aria-current="page"]{color:var(--c-teal);font-weight:500}@media (hover:hover) and (pointer:fine){.crumbs a:hover{text-decoration-color:currentColor}}.sub-hero{position:relative}.sub-hero__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,40rem);column-gap:8rem;align-items:end;padding-top:13.5rem}.sub-hero__title{margin-top:var(--space-xl);color:var(--c-teal)}.sub-hero__kicker{display:block;font-size:var(--fs-lead);font-weight:600;line-height:1.3;color:var(--c-teal-text)}.sub-hero__line{display:block;margin-top:var(--space-s);font-size:var(--fs-display-1);font-weight:900;line-height:var(--lh-display-1)}.sub-hero__lead{max-width:56rem;margin-top:var(--space-l);font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--c-teal)}.sub-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:var(--space-l)}.sub-hero__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--c-shape)}.sub-hero__media img{width:100%;height:100%;object-fit:cover;object-position:0 0}.trust{display:flex;flex-wrap:wrap;gap:1.2rem 2.4rem;margin-top:var(--space-xl);font-size:var(--fs-small);line-height:1.4;color:var(--c-muted)}.trust__item{display:inline-flex;align-items:center;gap:.8rem}.trust__item svg{flex:none;width:max(1.5rem, 16px);height:auto;color:var(--c-teal-bright)}.facts{position:relative;z-index:1;margin-bottom:-7.2rem;padding-top:var(--space-2xl)}.facts__panel{padding:2.8rem 3.2rem 3.2rem;background:var(--c-white);box-shadow:var(--shadow-float)}.facts__title{font-size:var(--fs-ui);font-weight:600;line-height:1.3;color:var(--c-teal)}.facts__list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:var(--space-m) 0 0}.facts__item{padding-inline:2.4rem;border-left:1px solid var(--c-shape)}.facts__item:first-child{padding-left:0;border-left:0}.facts__item dt{font-size:var(--fs-small);line-height:1.4;color:var(--c-muted)}.facts__item dd{margin:.6rem 0 0;font-size:var(--fs-small);font-weight:500;line-height:1.5;text-wrap:pretty}.facts+:is(.check,.origin){padding-top:calc(var(--space-section) + 7.2rem)}.check{padding-block:var(--space-section);background:var(--c-band)}.check__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);grid-template-rows:auto 1fr;grid-template-areas:"intro list" "result list";column-gap:9.6rem}.check__intro{grid-area:intro}.check__lead{max-width:48rem;margin-top:var(--space-m);font-size:var(--fs-body);line-height:var(--lh-body)}.check__list{grid-area:list;display:grid;gap:1.2rem;min-width:0;margin:0;padding:0;border:0}.check__legend{float:left;width:100%;margin-bottom:1.2rem;padding:0;font-size:var(--fs-ui);font-weight:600;line-height:1.3;color:var(--c-teal)}.check__legend+*{clear:both}.tick{position:relative;display:flex;align-items:flex-start;gap:2rem;padding:2.2rem 2.4rem;background:var(--c-white);border:1px solid #fff0;cursor:pointer;transition:border-color var(--dur-ui) ease,box-shadow var(--dur-ui) ease;-webkit-tap-highlight-color:#fff0}.tick input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.tick__box{flex:none;display:grid;place-items:center;width:max(2.4rem, 24px);height:max(2.4rem, 24px);margin-top:.05em;color:var(--c-white);border:2px solid var(--c-teal);border-radius:.4rem;transition:background-color 160ms ease,transform 160ms var(--ease-ui)}.tick__box svg{width:72%;height:auto}.tick__box path{stroke-dasharray:14;stroke-dashoffset:14;transition:stroke-dashoffset 220ms var(--ease-out)}.tick input:checked+.tick__box{background:var(--c-teal)}.tick input:checked+.tick__box path{stroke-dashoffset:0}.tick:has(input:checked){border-color:var(--c-teal)}.tick:has(input:focus-visible){outline:2px solid var(--c-teal);outline-offset:3px}.tick:active .tick__box{transform:scale(.92)}.tick__label{font-size:var(--fs-body);line-height:var(--lh-body)}@media (hover:hover) and (pointer:fine){.tick:hover{border-color:rgb(16 81 98 / .35)}.tick:has(input:checked):hover{border-color:var(--c-teal)}}.check__result{grid-area:result;align-self:start;margin-top:var(--space-xl);padding:3.2rem;color:var(--c-white);background:var(--c-teal)}.check__count{display:flex;align-items:baseline;gap:1.2rem}.check__num{display:inline-block;min-width:.7em;font-size:var(--fs-display-2);font-weight:900;line-height:1;font-variant-numeric:tabular-nums}.check__num.is-changing{animation:num-in 260ms var(--ease-out)}@keyframes num-in{from{opacity:.2;transform:translateY(.25em)}to{opacity:1;transform:none}}.check__of{font-size:var(--fs-body);line-height:1.3}.check__meter{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:.4rem;margin-top:var(--space-s)}.check__meter span{position:relative;height:.6rem;overflow:hidden;background:rgb(255 255 255 / .2);border-radius:99rem}.check__meter span::after{content:"";position:absolute;inset:0;background:var(--c-swoosh);transform:scaleX(0);transform-origin:0 50%;transition:transform 320ms var(--ease-out)}.check__meter span.is-on::after{transform:none}.check__verdict{min-height:11.2rem;margin-top:var(--space-m)}.check__verdict-title{font-size:var(--fs-h3);font-weight:var(--fw-h3);line-height:var(--lh-h3)}.check__verdict-text{margin-top:var(--space-2xs);font-size:var(--fs-small);line-height:var(--lh-small)}.check__btn{margin-top:var(--space-m)}.check__note{margin-top:var(--space-xs);font-size:var(--fs-small);line-height:1.4;color:rgb(255 255 255 / .85)}@media (min-width:56.25em) and (min-height:40em){.check__result{position:sticky;top:12rem}}.scope{padding-block:var(--space-section)}.scope__inner{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:9.6rem;align-items:start}.scope__lead{max-width:44rem;margin-top:var(--space-m);font-size:var(--fs-body);line-height:var(--lh-body)}.scope__media{margin-top:var(--space-xl);overflow:hidden;background:var(--c-shape)}.scope__media img{width:100%;height:auto}.scope__list{border-top:1px solid var(--c-shape)}.scope__item{display:grid;grid-template-columns:max(2.4rem, 22px) minmax(0,1fr);column-gap:2rem;padding-block:2.8rem;border-bottom:1px solid var(--c-shape)}.scope__item::before{content:"";grid-row:1 / span 2;width:100%;aspect-ratio:1;margin-top:.1em;background:var(--c-teal-bright);-webkit-mask:var(--icon-check) no-repeat center / contain;mask:var(--icon-check) no-repeat center / contain;--icon-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M28 14.7V16a12 12 0 1 1-7.1-11' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round'/%3E%3Cpath d='m11 15.5 4.2 4.2L28.5 6.4' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.scope__title{font-size:var(--fs-h3);font-weight:var(--fw-h3);line-height:var(--lh-h3)}.scope__item p{max-width:62rem;margin-top:var(--space-2xs);font-size:var(--fs-body);line-height:var(--lh-body)}.scope__item a{color:var(--c-teal);text-underline-offset:.2em}@media (min-width:56.25em){.scope__aside.can-stick{position:sticky;top:12rem}}.flow{padding-block:var(--space-section);color:var(--c-white);background:var(--c-teal);overflow:clip}.flow__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:9.6rem;align-items:end}.flow__lead{max-width:52rem;font-size:var(--fs-body);line-height:var(--lh-body)}.flow__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:4.8rem;row-gap:var(--space-3xl);margin:var(--space-3xl) 0 0;padding:0;list-style:none}.flow__step{position:relative}.flow__num{display:block;font-size:var(--fs-display-2);font-weight:900;line-height:1;color:var(--c-swoosh);font-variant-numeric:tabular-nums}.flow__step::before{content:"";position:absolute;top:calc(var(--fs-display-2) / 2);left:calc(var(--fs-display-2) * 1.45);right:-3.2rem;height:1px;background:rgb(255 255 255 / .3);transform-origin:0 50%}.flow__step:nth-child(3n)::before{display:none}.flow__step.is-pending::before{transform:scaleX(0)}.flow__step.is-revealed::before{animation:line-draw 900ms var(--ease-out) calc(var(--i, 0) * var(--stagger) + 240ms) both}@keyframes line-draw{from{transform:scaleX(0)}to{transform:none}}.flow__title{margin-top:var(--space-m);font-size:var(--fs-h3);font-weight:var(--fw-h3);line-height:var(--lh-h3)}.flow__step p{max-width:40rem;margin-top:var(--space-xs);font-size:var(--fs-small);line-height:var(--lh-small);color:rgb(255 255 255 / .92)}.flow__foot{display:flex;align-items:center;justify-content:space-between;gap:3.2rem 6.4rem;margin-top:var(--space-3xl);padding-top:var(--space-xl);border-top:1px solid rgb(255 255 255 / .2)}.flow__note{max-width:84rem;font-size:var(--fs-small);line-height:var(--lh-small)}.flow__note a{color:inherit;text-underline-offset:.2em;white-space:nowrap}.flow__foot .btn{flex:none}.flow a:focus-visible{outline-color:var(--c-white)}.refs{padding-block:var(--space-section)}.refs__head{display:flex;align-items:flex-end;justify-content:space-between;gap:3.2rem 6.4rem}.refs__lead{max-width:52rem;margin-top:var(--space-m);font-size:var(--fs-body);line-height:var(--lh-body)}.refs__head .btn{flex:none}.refs__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:3.2rem;margin-top:var(--space-2xl)}.ref{position:relative}.ref__media{aspect-ratio:1 / 1.05}.ref__view{container-type:size}.ref__shot{display:block;width:100%;transition:transform 5.2s cubic-bezier(.45,0,.2,1)}.ref__title{margin-top:var(--space-m);font-size:var(--fs-h3);font-weight:var(--fw-h3);line-height:var(--lh-h3)}.ref__link{display:inline-flex;align-items:center;gap:.8rem;color:inherit;text-decoration:none}.ref__link::after{content:"";position:absolute;inset:0}.ref__arrow{width:max(1.6rem, 16px);height:auto;color:var(--c-teal);transition:transform var(--dur-ui) var(--ease-ui)}.ref__meta{margin-top:var(--space-2xs);font-size:var(--fs-small);line-height:1.4;color:var(--c-muted)}.ref__services{margin-top:.4rem;font-size:var(--fs-small);font-weight:500;line-height:1.4;color:var(--c-teal)}.ref:has(.ref__link:focus-visible) .ref__media{outline:2px solid var(--c-teal);outline-offset:3px}.ref:has(.ref__link:focus-visible) .ref__shot{transform:translateY(calc(-100% + 100cqh))}@media (hover:hover) and (pointer:fine){.ref:hover .ref__shot{transform:translateY(calc(-100% + 100cqh))}.ref:hover .ref__arrow{transform:translateX(.4rem)}}.testimonial{padding-block:var(--space-section);background:var(--c-band)}.testimonial__figure{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:9.6rem;align-items:center;margin:0}.testimonial__media{aspect-ratio:650 / 500;overflow:hidden;background:var(--c-shape)}.testimonial__media img{width:100%;height:100%;object-fit:cover}.testimonial__quote{position:relative;isolation:isolate;margin:0;font-size:var(--fs-lead);line-height:var(--lh-lead)}.testimonial__quote::before{content:"\201D";position:absolute;z-index:-1;left:-3.4rem;top:-6.2rem;font-size:16rem;font-weight:900;line-height:1;color:var(--c-shape)}.testimonial__author{display:grid;gap:.2rem;margin-top:var(--space-m);font-size:var(--fs-small);line-height:1.5}.testimonial__author strong{font-weight:700}.testimonial__btn{margin-top:var(--space-l)}.compare{padding-block:var(--space-section)}.compare__lead{max-width:60rem;margin-top:var(--space-m);font-size:var(--fs-body);line-height:var(--lh-body)}.compare__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem;margin:var(--space-2xl) 0 0;padding:0;list-style:none}.way{display:flex;flex-direction:column;padding:3.2rem;background:var(--c-band)}.way__title{font-size:var(--fs-h3);font-weight:var(--fw-h3);line-height:var(--lh-h3)}.way__sub{margin-top:.4rem;font-size:var(--fs-small);line-height:1.4;color:var(--c-muted)}.way__fit{margin-top:var(--space-m);font-size:var(--fs-body);line-height:var(--lh-body)}.way__fit strong{display:block;font-size:var(--fs-small);font-weight:700;color:var(--c-teal-text)}.way__points{margin:auto 0 0;padding:var(--space-m) 0 0;list-style:none;font-size:var(--fs-small);line-height:1.5}.way__points li{padding-block:.9rem;border-top:1px solid #d6e0e2}.way--us{background:var(--c-teal);color:var(--c-white)}.way--us .way__sub{color:rgb(255 255 255 / .82)}.way--us .way__fit strong{color:var(--c-swoosh)}.way--us .way__points li{border-color:rgb(255 255 255 / .22)}.related{padding-block:var(--space-section)}.related__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:3.2rem;margin-top:var(--space-xl)}.related__link{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:1.6rem;height:100%;padding-block:2.4rem;color:inherit;text-decoration:none;border-top:1px solid var(--c-shape)}.related__list li:nth-last-child(-n+3) .related__link{border-bottom:1px solid var(--c-shape)}.related__title{font-size:var(--fs-h3);font-weight:var(--fw-h3);line-height:var(--lh-h3);transition:color var(--dur-ui) ease}.related__desc{grid-column:1;margin-top:.4rem;font-size:var(--fs-small);line-height:1.45;color:var(--c-muted)}.related__arrow{grid-column:2;grid-row:1 / span 2;align-self:center;width:max(2rem, 18px);height:auto;color:var(--c-teal);transition:transform var(--dur-ui) var(--ease-ui)}.related__link:focus-visible{outline-offset:2px}@media (hover:hover) and (pointer:fine){.related__link:hover .related__title{color:var(--c-teal)}.related__link:hover .related__arrow{transform:translateX(.6rem)}}.contact-cta{padding-block:var(--space-section);color:var(--c-white);background:var(--c-teal-bright)}.contact-cta__inner{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:9.6rem;align-items:center}.contact-cta__text{max-width:54rem;margin-top:var(--space-m);font-size:var(--fs-lead);line-height:var(--lh-lead)}.contact-cta__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:var(--space-l)}.contact-cta a:focus-visible{outline-color:var(--c-white)}.person{padding:3.2rem;color:var(--c-ink);background:var(--c-white);box-shadow:0 2.4rem 4.8rem -2.4rem rgb(0 0 0 / .35)}.person a:focus-visible{outline-color:var(--c-teal)}.person__head{display:flex;align-items:center;gap:2rem}.person__photo{flex:none;width:max(8rem, 72px);height:max(8rem, 72px);object-fit:cover;background:var(--c-shape);border-radius:50%}.person__label{font-size:var(--fs-small);line-height:1.4;color:var(--c-muted)}.person__name{margin-top:.2rem;font-size:var(--fs-h3);font-weight:var(--fw-h3);line-height:var(--lh-h3)}.person__role{font-size:var(--fs-small);line-height:1.4}.person__contact{display:grid;gap:.2rem;margin-top:var(--space-m);padding-top:var(--space-s);border-top:1px solid var(--c-shape)}.person__contact a{display:inline-flex;align-items:center;gap:1.2rem;min-height:4.4rem;font-size:var(--fs-body);font-weight:500;color:var(--c-teal);text-decoration:underline;text-decoration-color:#fff0;text-underline-offset:.25em;transition:text-decoration-color var(--dur-ui) ease}.person__contact svg{flex:none;width:max(2rem, 18px);height:auto}@media (hover:hover) and (pointer:fine){.person__contact a:hover{text-decoration-color:currentColor}}.person__place{display:grid;gap:.2rem;margin-top:var(--space-s);font-size:var(--fs-small);font-style:normal;line-height:var(--lh-small);color:var(--c-muted)}.check,.scope,.flow,.refs,.testimonial,.compare,.related,.contact-cta{content-visibility:auto;contain-intrinsic-size:auto 90rem}@media (prefers-reduced-motion:reduce){.flow__step.is-pending::before{transform:none}.ref__shot{transition:none}.ref:hover .ref__shot,.ref:has(.ref__link:focus-visible) .ref__shot{transform:none}}@media (max-width:77.49em){.sub-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,34rem);column-gap:4.8rem;padding-top:12rem}.facts__list{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:2.4rem}.facts__item:nth-child(4){padding-left:0;border-left:0}.check__inner,.scope__inner,.testimonial__figure,.contact-cta__inner{column-gap:6.4rem}.flow__head{column-gap:6.4rem}.flow__list{grid-template-columns:repeat(2,minmax(0,1fr))}.flow__step:nth-child(3n)::before{display:block}.flow__step:nth-child(2n)::before{display:none}.related__list{grid-template-columns:repeat(2,minmax(0,1fr))}.related__list li:nth-last-child(-n+3) .related__link{border-bottom:0}.related__list li:nth-last-child(-n+2) .related__link{border-bottom:1px solid var(--c-shape)}}@media (max-width:56.24em){.sub-hero__inner{grid-template-columns:minmax(0,1fr);padding-top:10.4rem}.sub-hero__title{margin-top:var(--space-l)}.sub-hero__media{order:2;margin-top:var(--space-xl);aspect-ratio:1}.facts__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 2.4rem}.facts__item,.facts__item:first-child{padding:1.6rem 0 0;border-left:0;border-top:1px solid var(--c-shape)}.facts__item:last-child{grid-column:1 / -1}.check__inner{grid-template-columns:1fr;grid-template-rows:none;grid-template-areas:"intro" "list" "result"}.check__list{margin-top:var(--space-xl)}.check__result{margin-top:var(--space-m);padding:2.4rem}.check__verdict{min-height:0}.tick{padding:1.8rem 2rem;gap:1.6rem}.scope__inner{grid-template-columns:1fr}.scope__list{margin-top:var(--space-xl)}.scope__item{padding-block:2.4rem;column-gap:1.6rem}.flow__head{grid-template-columns:1fr;row-gap:var(--space-m)}.flow__list{grid-template-columns:1fr;row-gap:var(--space-xl);margin-top:var(--space-xl)}.flow__step{display:grid;grid-template-columns:5.6rem minmax(0,1fr);column-gap:1.6rem}.flow__num{grid-row:1 / span 2;font-size:var(--fs-h2);line-height:1.3}.flow__title{margin-top:0}.flow__step::before,.flow__step:nth-child(2n)::before,.flow__step:nth-child(3n)::before{display:block;top:4rem;bottom:calc(var(--space-xl) * -1 + 0.8rem);left:1.4rem;right:auto;width:1px;height:auto;transform-origin:50% 0}.flow__step:last-child::before{display:none}.flow__step.is-pending::before{transform:scaleY(0)}.flow__step.is-revealed::before{animation-name:line-draw-y}.flow__foot{flex-direction:column;align-items:flex-start}.refs__head{flex-direction:column;align-items:flex-start}.refs__list{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(80%, 36rem);column-gap:1.6rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin-inline:calc(var(--gutter) * -1);padding:.4rem var(--gutter) 1.6rem;scrollbar-width:thin}.ref{scroll-snap-align:start}.testimonial__figure{grid-template-columns:1fr;row-gap:var(--space-xl)}.testimonial__quote::before{left:-.8rem;top:-4.6rem;font-size:12rem}.compare__list{grid-template-columns:minmax(0,1fr);gap:1.6rem}.way{padding:2.4rem}.related__list{grid-template-columns:1fr}.related__list li:nth-last-child(-n+2) .related__link{border-bottom:0}.related__list li:last-child .related__link{border-bottom:1px solid var(--c-shape)}.contact-cta__inner{grid-template-columns:1fr;row-gap:var(--space-xl)}.person{padding:2.4rem}}@keyframes line-draw-y{from{transform:scaleY(0)}to{transform:none}}@media (max-width:30em){.sub-hero__actions .btn{flex:1 1 100%}.contact-cta__actions .btn{flex:1 1 100%}.facts__list{grid-template-columns:1fr}.trust{flex-direction:column;gap:1rem}}html:not(.js) .check__count,html:not(.js) .check__meter{display:none}html:not(.js) .check__verdict{margin-top:0;min-height:0}.sub-hero--wide .sub-hero__inner{grid-template-columns:minmax(0,1fr)}.sub-hero--wide .sub-hero__copy{max-width:92rem}.hero-photo{margin-top:var(--space-2xl)}.hero-photo img{width:100%;height:auto;background:var(--c-shape)}.sub-hero--oddo .sub-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,32rem);column-gap:6.4rem}.sub-hero__oddo{position:relative;align-self:center;padding-bottom:2rem}.sub-hero__oddo::after{content:"";position:absolute;left:22%;right:22%;bottom:0;height:2.4rem;border-radius:50%;background:rgb(16 81 98 / .13)}.oddo{display:block;width:100%;height:auto;overflow:visible}.oddo__body{fill:var(--c-teal-bright)}.oddo__face,.oddo__ear{fill:var(--c-teal)}.oddo__stem{fill:none;stroke:var(--c-teal);stroke-width:3.2;stroke-linecap:round}.oddo__spark{fill:var(--c-teal-bright)}.oddo__eye{fill:var(--c-white)}.oddo__eye-wrap{transform-box:fill-box;transform-origin:center;transition:transform 90ms ease-out}.oddo__eyes{transform:translate(var(--gx,0),var(--gy,0));transition:transform 260ms var(--ease-out)}.oddo__smile{fill:none;stroke:var(--c-swoosh);stroke-width:3.8;stroke-linecap:round}.oddo__float{transform-box:view-box;transform-origin:50% 100%}.oddo.is-blink .oddo__eye-wrap{transform:scaleY(.12)}.oddo.is-hop .oddo__float{animation:oddo-hop 900ms var(--ease-out) 2}@keyframes oddo-hop{0%{transform:translateY(0) scaleY(1)}22%{transform:translateY(0) scaleY(.94)}45%{transform:translateY(-9%) scaleY(1.03)}70%{transform:translateY(0) scaleY(.97)}100%{transform:translateY(0) scaleY(1)}}@media (prefers-reduced-motion:reduce){.oddo__eyes,.oddo__eye-wrap{transition:none}.oddo.is-hop .oddo__float{animation:none}}@media (max-width:77.49em){.sub-hero--oddo .sub-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,24rem);column-gap:4.8rem}}@media (max-width:56.24em){.sub-hero--oddo .sub-hero__inner{grid-template-columns:minmax(0,1fr)}.sub-hero__oddo{display:none}}.ph{position:relative;overflow:hidden;aspect-ratio:4 / 5;background:linear-gradient(165deg,#2b8196 0%,#145567 58%,#0d4150 100%)}.ph::before{content:"";position:absolute;inset:16% 10% 0;background:rgb(255 255 255 / .16);-webkit-mask:var(--ph-person) no-repeat 50% 100% / contain;mask:var(--ph-person) no-repeat 50% 100% / contain;--ph-person:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 110'%3E%3Ccircle cx='50' cy='32' r='22'/%3E%3Cpath d='M4 110c0-28 20-50 46-50s46 22 46 50Z'/%3E%3C/svg%3E")}.ph__initials{position:absolute;right:1rem;top:.8rem;font-size:var(--fs-h3);font-weight:900;line-height:1;letter-spacing:.02em;color:rgb(255 255 255 / .55)}.ph--round{aspect-ratio:1;border-radius:50%}.ph--round .ph__initials{inset:0;display:grid;place-items:center;font-size:var(--fs-small);color:rgb(255 255 255 / .9)}.ph--round::before{display:none}.portrait{position:relative;overflow:hidden;aspect-ratio:4 / 5;background:#adb1b3}.portrait img{display:block;width:100%;height:100%;object-fit:cover}.portrait--round{aspect-ratio:1;border-radius:50%}.ph--studio{background:linear-gradient(180deg,#bcc0c2 0%,#a9adaf 100%)}.ph--studio::before{background:rgb(16 81 98 / .16)}.ph--studio .ph__initials{color:rgb(16 81 98 / .55)}.origin{padding-block:var(--space-section);background:var(--c-band)}.origin__inner{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:9.6rem;align-items:start}.origin__copy>p{max-width:58rem;margin-top:var(--space-m);font-size:var(--fs-body);line-height:var(--lh-body)}.origin__copy>.origin__source{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--c-muted)}.origin__source a{color:var(--c-teal);text-underline-offset:.2em}.timeline{margin:0;padding:0;list-style:none;border-bottom:1px solid rgb(16 81 98 / .18)}.timeline__item{display:grid;grid-template-columns:14rem minmax(0,1fr);column-gap:3.2rem;align-items:baseline;padding-block:2.2rem;border-top:1px solid rgb(16 81 98 / .18)}.timeline__year{font-size:var(--fs-h2);font-weight:900;line-height:1.2;color:var(--c-teal);font-variant-numeric:tabular-nums}.timeline__item p{font-size:var(--fs-body);line-height:var(--lh-body)}.group{margin-top:var(--space-3xl)}.group__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:9.6rem;align-items:end}.group__title{font-size:var(--fs-h2);font-weight:900;line-height:var(--lh-h2)}.group__mission{margin:0}.group__mission p{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--c-teal)}.group__mission footer{margin-top:var(--space-2xs);font-size:var(--fs-small);color:var(--c-muted)}.group__mission a{color:inherit;text-underline-offset:.2em}.group__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem;margin-top:var(--space-xl);padding:0;list-style:none}.company{display:flex;flex-direction:column;gap:.8rem;padding:2.4rem;background:var(--c-white)}.company__name{font-size:var(--fs-h3);font-weight:800;line-height:var(--lh-h3)}.company__desc{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--c-muted)}.company__link,.company__us{display:inline-flex;align-items:center;gap:.6rem;margin-top:auto;padding-top:1.2rem;font-size:var(--fs-small);font-weight:600;line-height:1.3}.company__link{align-self:flex-start;color:var(--c-teal);text-decoration:underline;text-decoration-color:#fff0;text-underline-offset:.25em;transition:text-decoration-color var(--dur-ui) ease}.company__ext{width:max(1.2rem, 13px);height:auto}@media (hover:hover) and (pointer:fine){.company__link:hover{text-decoration-color:currentColor}}.company--us{color:var(--c-white);background:var(--c-teal)}.company--us .company__desc{color:rgb(255 255 255 / .85)}.company__us{color:var(--c-swoosh)}.group__partner{max-width:90rem;margin-top:var(--space-l);font-size:var(--fs-small);line-height:var(--lh-small)}.group__partner a{color:var(--c-teal);text-underline-offset:.2em}.lead-duo{padding-block:var(--space-section)}.lead-duo__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:6.4rem;row-gap:var(--space-2xl);margin:var(--space-2xl) 0 0;padding:0;list-style:none}.leader{display:grid;grid-template-columns:minmax(0,21rem) minmax(0,1fr);column-gap:3.2rem;align-items:start}.leader__name{font-size:var(--fs-h2);font-weight:900;line-height:var(--lh-h2)}.leader__role{margin-top:.2rem;font-size:var(--fs-small);line-height:1.4;color:var(--c-muted)}.leader__quote{position:relative;isolation:isolate;margin:var(--space-m) 0 0;font-size:var(--fs-lead);line-height:var(--lh-lead)}.leader__quote::before{content:"\201D";position:absolute;z-index:-1;left:-1.6rem;top:-3rem;font-size:8.35rem;font-weight:900;line-height:1;color:var(--c-shape)}.leader__text{margin-top:var(--space-m);font-size:var(--fs-body);line-height:var(--lh-body)}.leader__contact{display:grid;gap:.2rem;margin-top:var(--space-m);padding:0;list-style:none}.leader__contact a{display:inline-flex;align-items:center;min-height:3.2rem;font-size:var(--fs-small);font-weight:500;color:var(--c-teal);text-underline-offset:.25em}.values{padding-block:var(--space-section);background:var(--c-band)}.values__head{display:flex;align-items:flex-end;justify-content:space-between;gap:2.4rem 6.4rem;flex-wrap:wrap}.values__lead{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--c-teal)}.values__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:4.8rem;row-gap:var(--space-2xl);margin-top:var(--space-2xl);padding:0;list-style:none}.value{padding-top:var(--space-m);border-top:2px solid var(--c-teal)}.value__word{font-size:var(--fs-display-2);font-weight:900;line-height:1.1;color:var(--c-teal)}.value p{max-width:40rem;margin-top:var(--space-s);font-size:var(--fs-body);line-height:var(--lh-body)}.value--lead{grid-column:span 2;padding:var(--space-l) var(--space-l) var(--space-xl);color:var(--c-white);background:var(--c-teal);border-top-color:var(--c-teal)}.value--lead .value__word{color:var(--c-swoosh)}.value--lead .value__claim{max-width:54rem;font-size:var(--fs-h2);font-weight:800;line-height:var(--lh-h2)}.value--lead p{max-width:58rem}.perdu{padding-block:var(--space-section)}.perdu__inner{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--space-xl) 9.6rem;align-items:center}.perdu__tags{display:flex;flex-direction:column;align-items:flex-start;gap:2rem;margin:0}.perdu__tag{display:inline-block;padding:.14em .42em .2em;font-weight:900;line-height:1.05;letter-spacing:-.01em;white-space:nowrap;border-radius:.22em;box-shadow:0 1.2rem 2.4rem -1.6rem rgb(16 81 98 / .55)}.perdu__tag--de{font-size:7.2rem;color:var(--c-white);background:var(--c-teal);rotate:-3deg}.perdu__du{color:var(--c-swoosh)}.perdu__tag--en{margin-left:3.2rem;font-size:2.8rem;color:var(--c-teal);background:var(--c-swoosh);rotate:2deg}.perdu__text{max-width:58rem;margin-top:var(--space-m);font-size:var(--fs-body);line-height:var(--lh-body)}.perdu__text+.perdu__text{margin-top:1.6rem}.perdu__text--wink{font-weight:600}@media (max-width:56.24em){.perdu__inner{grid-template-columns:minmax(0,1fr)}.perdu__tag--de{font-size:clamp(4rem, 11.4vw, 7.2rem)}.perdu__tag--en{margin-left:1.6rem;font-size:clamp(1.9rem, 5.4vw, 2.8rem)}}.tm{padding-block:var(--space-section);color:var(--c-white);background:var(--c-teal);overflow:clip}.tm__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:9.6rem;align-items:end}.tm__intro{display:flex;align-items:flex-end;justify-content:space-between;gap:2.4rem}.tm__lead{max-width:52rem;font-size:var(--fs-body);line-height:var(--lh-body)}.tm__toggle{flex:none;display:grid;place-items:center;width:max(4.4rem, 44px);height:max(4.4rem, 44px);padding:0;color:var(--c-white);background:#fff0;border:1px solid rgb(255 255 255 / .45);border-radius:50%;cursor:pointer;transition:background-color var(--dur-ui) ease,transform 160ms var(--ease-ui)}.tm__toggle svg{width:max(1.4rem, 14px);height:auto;fill:currentColor}.tm__toggle:active{transform:scale(.94)}.tm__icon-play{display:none}.tm__toggle[data-state="paused"] .tm__icon-play{display:block}.tm__toggle[data-state="paused"] .tm__icon-pause{display:none}.tm a:focus-visible,.tm button:focus-visible{outline-color:var(--c-white)}@media (hover:hover) and (pointer:fine){.tm__toggle:hover{background:rgb(255 255 255 / .12)}}.tm__stage{container-type:inline-size;margin-top:var(--space-2xl)}.spines{margin:0;padding:0;list-style:none}.spine__photo img{width:100%;height:100%;object-fit:cover}.spine__role{font-size:var(--fs-small);line-height:1.45;color:rgb(255 255 255 / .85)}.spine__big{font-size:var(--fs-h2);font-weight:900;line-height:1.25}.spine{border-bottom:1px solid rgb(255 255 255 / .16)}.spines{border-top:1px solid rgb(255 255 255 / .16)}.spine__btn{display:grid;grid-template-columns:4.8rem minmax(0,1fr);column-gap:1.6rem;align-items:center;width:100%;padding:1.2rem 0;color:inherit;text-align:left;background:none;border:0;cursor:pointer}.spine__thumb{grid-row:1 / span 2;width:4.8rem;filter:grayscale(1) brightness(.85);transition:filter 400ms ease}.spine__name{font-size:var(--fs-h3);font-weight:800;line-height:1.3}.spine__role-inline{font-size:var(--fs-small);line-height:1.4;color:rgb(255 255 255 / .8)}.spine__panel{display:none;padding:.4rem 0 2.4rem 6.4rem}.spine__panel .spine__photo{max-width:32rem}.spine__panel .spine__info{display:none}.spine.is-open .spine__thumb{filter:none}.spine.is-open .spine__panel{display:block;animation:fade 400ms var(--ease-out)}html:not(.js) .spine__panel{display:block}html:not(.js) .spine__thumb{filter:none}@media (min-width:64em){.js .spines{--n:16;--spine:clamp(4rem, calc(60cqw / (var(--n) - 1)), 6rem);--open:calc(100cqw - (var(--n) - 1) * var(--spine));--photo-w:calc(var(--open) - var(--spine) - 1.6rem);display:flex;height:calc(var(--photo-w) * 1.25 + 14rem);border-top:0;border-left:1px solid rgb(255 255 255 / .16)}.js .spine{position:relative;flex:0 1 var(--spine);min-width:var(--spine);overflow:hidden;border-bottom:0;border-right:1px solid rgb(255 255 255 / .16);transition:flex-basis 750ms cubic-bezier(.22,1,.36,1),background-color 300ms ease}.js .spine.is-open{flex-basis:100%;background:rgb(0 0 0 / .12)}.js .spine__btn{position:absolute;z-index:1;inset:0 auto 0 0;width:var(--spine);display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.2rem 0 2.4rem}.js .spine__btn:focus-visible{outline-offset:-3px;border-radius:0}.js .spine__thumb{width:min(4rem, calc(var(--spine) - 0.8rem))}.js .spine__name{writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;color:rgb(255 255 255 / .78);transition:color 300ms ease}.js .spine.is-open .spine__name{color:var(--c-swoosh)}.js .spine__role-inline{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.js .spine__panel{position:absolute;top:1.6rem;left:var(--spine);display:block;width:var(--photo-w);padding:0;opacity:0;visibility:hidden;transform:translateX(-1.6rem);transition:opacity 500ms ease,transform 750ms var(--ease-out),visibility 0s linear 500ms;pointer-events:none}.js .spine.is-open .spine__panel{opacity:1;visibility:visible;transform:none;transition:opacity 600ms ease 180ms,transform 750ms var(--ease-out) 120ms,visibility 0s;animation:none}.js .spine__panel .spine__photo{max-width:none}.js .spine__panel .spine__info{display:block;margin-top:2rem}.js .spine__role{margin-top:.4rem}@media (hover:hover) and (pointer:fine){.js .spine:not(.is-open):hover{background:rgb(255 255 255 / .06)}.js .spine:not(.is-open):hover .spine__name{color:var(--c-white)}}}@media (prefers-reduced-motion:reduce){.js .spine,.js .spine__panel,.js .spine.is-open .spine__panel{transition-duration:1ms!important;transition-delay:0ms!important}}.tm__head--center{display:block;max-width:76rem;margin-inline:auto;text-align:center}.tm__badge{display:block;margin-bottom:var(--space-s);font-size:var(--fs-lead);font-weight:600;line-height:1.3;color:var(--c-swoosh)}.tm__head--center .tm__lead{margin:var(--space-m) auto 0}.crew{--cols:4;--gap:2.4rem;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2xl) var(--gap);margin:var(--space-2xl) 0 0;padding:0;list-style:none}.crew__item{display:flex;flex-direction:column;align-items:center;width:calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));min-width:0;text-align:center}.crew__photo{width:100%}.crew__name{margin-top:2rem;font-size:var(--fs-h3);font-weight:800;line-height:1.3;overflow-wrap:break-word}.crew__role{max-width:30ch;margin-top:.6rem;font-size:var(--fs-small);line-height:1.45;color:rgb(255 255 255 / .85);overflow-wrap:break-word}.crew>.is-revealed{animation-delay:calc(var(--col, 0) * 100ms)}.crew>:nth-child(4n+2){--col:1}.crew>:nth-child(4n+3){--col:2}.crew>:nth-child(4n+4){--col:3}@media (max-width:63.99em){.crew__name{font-size:max(1.8rem, 17px)}}@media (max-width:47.99em){.crew{--cols:2;--gap:1.6rem;row-gap:var(--space-xl)}.crew>:nth-child(odd){--col:0}.crew>:nth-child(even){--col:1}.crew__name{margin-top:1.2rem;font-size:max(1.7rem, 17px)}.crew__role{font-size:max(1.4rem, 14px)}}.iso{padding-block:var(--space-section);background:var(--c-band)}.iso__inner{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:9.6rem;align-items:start}.iso__badge{display:grid;justify-items:start;gap:var(--space-m)}.iso__badge img{width:min(100%, 36rem);border-radius:.6rem;box-shadow:0 .2rem .6rem rgb(0 0 0 / .14),0 0 0 1px rgb(0 0 0 / .03)}.iso__verify{font-size:var(--fs-small);font-weight:600;color:var(--c-teal);text-underline-offset:.25em}.iso__lead{max-width:66rem;margin-top:var(--space-m);font-size:var(--fs-lead);line-height:var(--lh-lead)}.iso__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xl) 4.8rem;margin-top:var(--space-2xl);padding:0;list-style:none}.iso__item{padding-top:var(--space-m);border-top:2px solid var(--c-teal)}.iso__title{font-size:var(--fs-h3);font-weight:800;line-height:var(--lh-h3)}.iso__title span{display:block;margin-top:.2rem;font-size:var(--fs-small);font-weight:400;color:var(--c-muted)}.iso__item p{margin-top:var(--space-xs);font-size:var(--fs-body);line-height:var(--lh-body)}.iso__item .iso__owner{font-size:var(--fs-small);font-weight:500;line-height:1.5;color:var(--c-teal-text)}.iso__note{max-width:66rem;margin-top:var(--space-xl);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--c-muted)}.netz{padding-block:var(--space-section);color:var(--c-white);background:var(--c-teal);overflow:clip}.netz__inner{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--space-2xl) 8rem;align-items:center}.netz__text{max-width:54rem;margin-top:var(--space-m);font-size:var(--fs-body);line-height:var(--lh-body)}.netz__board{grid-column:1 / -1;padding-top:var(--space-l);border-top:1px solid rgb(255 255 255 / .2)}.netz__board-title{font-size:var(--fs-small);font-weight:700;line-height:1.4;color:var(--c-white)}.netz__orgs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem 4rem;margin:1.6rem 0 0;padding:0;list-style:none}@media (max-width:77.49em){.netz__orgs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:56.24em){.netz__orgs{grid-template-columns:minmax(0,1fr);gap:1.6rem}}.netz__orgs li{display:grid;align-content:start;gap:.2rem;font-size:var(--fs-small);line-height:1.45}.netz__orgs a{justify-self:start;padding-block:.2rem;font-weight:700;color:var(--c-white);text-decoration:underline;text-decoration-color:var(--c-swoosh);text-underline-offset:.2em}.netz__orgs span{color:rgb(255 255 255 / .85)}@media (hover:hover) and (pointer:fine){.netz__orgs a:hover{text-decoration-thickness:2px}}.netz__btn{margin-top:var(--space-l)}.netz__svg{display:block;width:100%;height:auto;overflow:visible;font-family:var(--ff)}.netz__line{stroke:rgb(255 255 255 / .4);stroke-width:2;stroke-linecap:round}.netz__line--open{stroke-dasharray:.03 .03}.netz__core circle{fill:var(--c-white)}.netz__core text{font-size:22px;font-weight:900;fill:var(--c-teal)}.netz__pill rect{fill:var(--c-white)}.netz__t{font-size:20px;font-weight:700;fill:var(--c-teal)}.netz__s{font-size:15px;font-weight:400;fill:var(--c-muted)}.netz__pill--open rect{fill:var(--c-teal);stroke:var(--c-swoosh);stroke-width:1.8;stroke-dasharray:6 6}.netz__pill--open .netz__t{fill:var(--c-white)}.netz__graphic.is-pending .netz__line:not(.netz__line--open){stroke-dasharray:1;stroke-dashoffset:1}.netz__graphic.is-pending .netz__line--open,.netz__graphic.is-pending .netz__pill{opacity:0}.netz__graphic.is-revealed .netz__line:not(.netz__line--open){stroke-dasharray:1;animation:netz-draw 700ms var(--ease-out) calc(120ms + var(--d) * 90ms) both}.netz__graphic.is-revealed .netz__line--open{animation:netz-fade 500ms ease calc(160ms + var(--d) * 90ms) both}.netz__graphic.is-revealed .netz__pill{animation:netz-pop 520ms var(--ease-out) calc(420ms + var(--d) * 90ms) both;transform-box:fill-box;transform-origin:center}@keyframes netz-draw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes netz-fade{from{opacity:0}}@keyframes netz-pop{from{opacity:0;transform:scale(.86)}}@media (max-width:56.24em){.netz__inner{grid-template-columns:minmax(0,1fr)}.netz__graphic{margin-inline:-.8rem}}@media (prefers-reduced-motion:reduce){.netz__graphic .netz__line,.netz__graphic .netz__pill{animation:none!important;opacity:1!important;stroke-dashoffset:0!important}.netz__graphic .netz__line:not(.netz__line--open){stroke-dasharray:none}}.gal{--gal-gap:1.6rem;padding-block:var(--space-section)}.gal__head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:2.4rem 6.4rem}.gal__lead{max-width:48rem;font-size:var(--fs-body);line-height:var(--lh-body)}.gal__sets,.gal__rest{display:grid;gap:var(--gal-gap)}.gal__sets{margin-top:var(--space-2xl)}.js .gal__rest:not(.is-open){display:none}.gal__set{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gal-gap);margin:0;padding:0;list-style:none}.gal__set--l{grid-template-areas:"f f a b" "f f c d"}.gal__set--r{grid-template-areas:"a b f f" "c d f f"}.gal__item{position:relative;min-width:0}.gal__item--f{grid-area:f}.gal__link{position:relative;display:block;overflow:hidden;background:var(--c-shape)}.gal__item--f .gal__link{position:absolute;inset:0}.gal__img{display:block;width:100%;height:100%;aspect-ratio:3 / 2;object-fit:cover;transition:transform 800ms var(--ease-out),filter 400ms ease}.gal__item--f .gal__img{aspect-ratio:auto}.gal__zoom{position:absolute;right:1.2rem;bottom:1.2rem;display:grid;place-items:center;width:4rem;height:4rem;color:var(--c-teal);background:var(--c-white);border-radius:50%;box-shadow:var(--shadow-float);opacity:0;transform:scale(.85);transition:opacity 240ms ease,transform 240ms var(--ease-out)}.gal__zoom svg{width:2rem;height:2rem}.gal__link:focus-visible{outline:3px solid var(--c-teal);outline-offset:3px}.gal__link:focus-visible .gal__zoom{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.gal__link:hover .gal__img{transform:scale(1.04)}.gal__link:hover .gal__zoom{opacity:1;transform:none}.gal__set:hover .gal__link:not(:hover) .gal__img{filter:saturate(.75) brightness(.96)}}.gal__more{display:none;margin-top:var(--space-xl);text-align:center}.js .gal__more{display:block}.gal__more[hidden]{display:none}.lbox{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;color:var(--c-white);background:#fff0;border:0;overflow:hidden}.lbox::backdrop{background:rgb(8 24 30 / .96)}.lbox[open]{display:grid;place-items:center;animation:lbox-in 240ms var(--ease-out)}.lbox[open]::backdrop{animation:lbox-fade 240ms ease}@keyframes lbox-in{from{opacity:0}}@keyframes lbox-fade{from{opacity:0}}html:has(.lbox[open]){overflow:hidden}.lbox__figure{display:grid;justify-items:center;gap:1.6rem;margin:0;padding:7.2rem 10.4rem 3.2rem;touch-action:pan-y}.lbox__img{display:block;max-width:min(100%, 160rem);max-height:calc(100dvh - 17rem);width:auto;height:auto;box-shadow:0 3.2rem 8rem -2.4rem rgb(0 0 0 / .6);transition:opacity 260ms ease,transform 360ms var(--ease-out)}.lbox__img.is-loading{opacity:0;transform:translateX(calc(var(--dir, 1) * 2.4rem)) scale(.985);transition:none}.lbox__caption{max-width:72rem;font-size:var(--fs-body);line-height:1.4;text-align:center}.lbox__count{margin-left:.8rem;font-size:var(--fs-small);color:rgb(255 255 255 / .72);font-variant-numeric:tabular-nums}.lbox__btn{position:absolute;display:grid;place-items:center;width:5.2rem;height:5.2rem;min-width:44px;min-height:44px;padding:0;color:var(--c-white);background:rgb(255 255 255 / .12);border:1px solid rgb(255 255 255 / .28);border-radius:50%;cursor:pointer;transition:background-color var(--dur-ui) ease,transform 160ms ease}.lbox__btn svg{width:2.2rem;height:2.2rem}.lbox__btn:active{transform:scale(.94)}.lbox__btn:focus-visible{outline:3px solid var(--c-white);outline-offset:3px}@media (hover:hover) and (pointer:fine){.lbox__btn:hover{background:rgb(255 255 255 / .24)}}.lbox__btn--prev{left:2.4rem;top:50%;translate:0 -50%}.lbox__btn--next{right:2.4rem;top:50%;translate:0 -50%}.lbox__close{top:2rem;right:2.4rem}@media (max-width:56.24em){.gal{--gal-gap:0.8rem}.gal__set--l,.gal__set--r{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"f f" "a b" "c d"}.gal__item--f .gal__link{position:relative;inset:auto}.gal__item--f .gal__img{aspect-ratio:3 / 2}.gal__zoom{width:3.2rem;height:3.2rem;right:.8rem;bottom:.8rem}.lbox__figure{padding:7.2rem 1.6rem 10.4rem}.lbox__img{max-height:calc(100dvh - 22rem)}.lbox__btn--prev,.lbox__btn--next{top:auto;bottom:2.4rem;translate:none}.lbox__btn--prev{left:calc(50% - 6.4rem)}.lbox__btn--next{right:calc(50% - 6.4rem)}.lbox__close{top:1.6rem;right:1.6rem}}@media (prefers-reduced-motion:reduce){.gal__img,.gal__zoom,.lbox__img{transition:none}.gal__link:hover .gal__img{transform:none}.lbox__img.is-loading{transform:none}}.faq--white{background:var(--c-white)}.faq--white .faq__item{background:var(--c-band)}.origin,.lead-duo,.values,.tm,.iso,.gal,.netz{content-visibility:auto;contain-intrinsic-size:auto 90rem}@media (max-width:77.49em){.origin__inner,.group__head,.tm__head,.iso__inner{column-gap:6.4rem}.group__list{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-duo__list{grid-template-columns:1fr}.leader{grid-template-columns:minmax(0,24rem) minmax(0,1fr)}.values__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:56.24em){.origin__inner,.group__head,.tm__head,.iso__inner{grid-template-columns:1fr;row-gap:var(--space-xl)}.timeline{margin-top:var(--space-s)}.timeline__item{grid-template-columns:11rem minmax(0,1fr);column-gap:1.6rem}.group__head{row-gap:var(--space-m)}.leader{grid-template-columns:minmax(0,16rem) minmax(0,1fr);column-gap:2.4rem}.iso__list{grid-template-columns:1fr}.tm__intro{align-items:flex-start}}@media (max-width:35em){.group__list{grid-template-columns:1fr}.values__list{grid-template-columns:1fr}.value--lead{grid-column:auto;padding:var(--space-m) var(--space-m) var(--space-l)}.leader{grid-template-columns:1fr;row-gap:var(--space-m)}.leader__photo{max-width:24rem}.timeline__item{grid-template-columns:1fr;row-gap:.4rem}}.refs-page{padding-block:var(--space-section)}.refshot,.ref__media{position:relative;display:flex;flex-direction:column;overflow:hidden;background:var(--c-white);border:1px solid var(--c-shape);border-radius:1rem;box-shadow:0 .2rem .6rem rgb(0 0 0 / .04),0 2rem 4rem -2.4rem rgb(16 81 98 / .32)}.bbar{flex:none;display:grid;grid-template-columns:1fr minmax(0,auto) 1fr;align-items:center;height:3.2rem;padding-inline:1.2rem;background:var(--c-band);border-bottom:1px solid var(--c-shape)}.bbar__dots{width:.8rem;height:.8rem;border-radius:50%;background:var(--c-frame);box-shadow:1.3rem 0 0 var(--c-frame),2.6rem 0 0 var(--c-frame)}.bbar__url{min-width:12rem;max-width:100%;height:2rem;padding:0 1.2rem;overflow:hidden;font-size:max(1.2rem, 11px);line-height:2rem;color:var(--c-muted);text-align:center;white-space:nowrap;text-overflow:ellipsis;background:var(--c-white);border-radius:99rem}.refshot__view,.ref__view{position:relative;display:block;flex:1 1 auto;min-height:0;overflow:hidden}.refshot{aspect-ratio:4 / 3}.refshot-shot{display:block;width:100%;height:auto;transition:transform 700ms var(--ease-out)}.refshot--ph .refshot__view{display:grid;place-items:center;padding:3.2rem}.refshot-logo{width:calc(var(--w, 10rem) * 1.1);max-width:60%;height:auto}.refshot-logo.logos__img--niesmann-bischoff{width:15rem}.refshot-name{font-size:var(--fs-h3);font-weight:900;line-height:1.2;text-align:center;color:var(--c-teal)}.refcard__link{color:inherit;text-decoration:none}.refcard__link::after{content:"";position:absolute;inset:0}.refcard__arrow{display:inline-block;width:max(1.6rem, 16px);height:auto;margin-left:.6rem;vertical-align:-.1em;color:var(--c-teal);transition:transform var(--dur-ui) var(--ease-ui)}.refcard__meta{margin-top:.4rem;font-size:var(--fs-small);line-height:1.4;color:var(--c-muted)}.reffeature{position:relative;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;column-gap:clamp(4rem, 6vw, 9.6rem)}.reffeature__media{position:relative}.reffeature__media .refshot{aspect-ratio:16 / 11}.reffeature__phone{position:absolute;left:-20%;bottom:-18%;width:50%;height:auto;pointer-events:none;filter:drop-shadow(0 2.4rem 3.2rem rgb(16 81 98 / .18))}.reffeature__kicker{font-size:var(--fs-ui);font-weight:700;line-height:1.3;color:var(--c-teal-text)}.reffeature__title{margin-top:var(--space-xs);font-size:var(--fs-display-2);font-weight:900;line-height:var(--lh-display-2)}.reffeature__text{margin-top:var(--space-m);max-width:44rem;font-size:var(--fs-body);line-height:var(--lh-body)}.refgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2xl) 3.2rem;margin:var(--space-section) 0 0;padding:0;list-style:none}.refcard{position:relative}.refcard__title{margin-top:var(--space-m);font-size:var(--fs-h3);font-weight:var(--fw-h3);line-height:var(--lh-h3)}.refcard__text{margin-top:var(--space-xs);font-size:var(--fs-small);line-height:var(--lh-small)}.refcard:has(.refcard__link:focus-visible) .refshot,.reffeature:has(.refcard__link:focus-visible) .refshot{outline:2px solid var(--c-teal);outline-offset:3px}.refcard__link:focus-visible{outline:none}@media (hover:hover) and (pointer:fine){.refcard:hover .refshot-shot,.reffeature:hover .refshot-shot{transform:translateY(-3.2rem)}.refcard:hover .refcard__arrow,.reffeature:hover .refcard__arrow{transform:translateX(.4rem)}.refcard:hover .refcard__title,.reffeature:hover .reffeature__title{color:var(--c-teal)}}.clients{padding-block:var(--space-section);background:var(--c-band);content-visibility:auto;contain-intrinsic-size:auto 90rem}.clients__head{display:flex;align-items:flex-end;justify-content:space-between;gap:2.4rem 6.4rem}.clients__lead{max-width:46rem;font-size:var(--fs-body);line-height:var(--lh-body)}.clogos{--cols:6;--col-gap:3.2rem;display:flex;flex-wrap:wrap;justify-content:center;gap:2rem var(--col-gap);margin:var(--space-2xl) 0 0;padding:0;list-style:none}.clogos__item{flex:0 0 calc((100% - (var(--cols) - 1) * var(--col-gap)) / var(--cols));height:8rem;display:grid;place-items:center;min-width:0;scroll-margin-top:12rem}.clogos__img{width:var(--w,10rem);max-width:100%;height:auto;filter:grayscale(1);opacity:.75;transition:filter var(--dur-ui) ease,opacity var(--dur-ui) ease}@media (hover:hover) and (pointer:fine){.clogos__item:hover .clogos__img{filter:none;opacity:1}}.clogos__item:target .clogos__img{filter:none;opacity:1}.clients__sub{margin-top:var(--space-2xl);padding-top:var(--space-l);border-top:1px solid #d6e0e2;font-size:var(--fs-small);font-weight:700;line-height:1.4;color:var(--c-muted);scroll-margin-top:12rem}.cnames{columns:4;column-gap:3.2rem;margin:var(--space-s) 0 0;padding:0;list-style:none;font-size:var(--fs-small);line-height:1.4}.cnames li{break-inside:avoid;padding-bottom:1rem;overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.refshot-shot{transition:none}}@media (max-width:77.49em){.clogos{--cols:4}.cnames{columns:3}}@media (max-width:56.24em){.reffeature{grid-template-columns:minmax(0,1fr);row-gap:var(--space-xl)}.reffeature__media{margin-right:2.4rem}.refgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xl) 2rem;margin-top:var(--space-3xl)}.clients__head{flex-direction:column;align-items:flex-start}.clogos{--cols:3;--col-gap:2rem;row-gap:1.6rem}.clogos__item{height:7rem}.cnames{columns:2;column-gap:2rem}}@media (max-width:37.49em){.refgrid{grid-template-columns:minmax(0,1fr)}.clogos{--cols:2}}.main-nav__link[aria-current="true"]{font-weight:500}.rhero__media{position:relative}.rhero__media .refshot{aspect-ratio:4 / 5}.rhero__phone{position:absolute;left:-36%;bottom:-12%;width:90%;height:auto;pointer-events:none;filter:drop-shadow(0 2.4rem 3.2rem rgb(16 81 98 / .2))}@media (min-width:77.5em){.facts--ref .facts__list{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}}.facts+.rdetail{padding-top:calc(var(--space-section) + 7.2rem)}.rdetail{padding-block:var(--space-section);background:var(--c-band)}.rdetail__inner{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);column-gap:clamp(4.8rem, 8vw, 12.8rem);align-items:start}.rdetail__text{max-width:64rem;margin-top:var(--space-xl)}.rdetail__text p{font-size:var(--fs-body);line-height:var(--lh-body)}.rdetail__text p+p{margin-top:1.6rem}.rdetail__more{max-width:64rem;margin-top:var(--space-l);font-size:var(--fs-small);line-height:1.5}.rdetail__quote{max-width:64rem;margin:var(--space-xl) 0 0}.rdetail__quote blockquote{margin:0}.rdetail__quote p{font-size:var(--fs-lead);line-height:var(--lh-lead)}.rdetail__quote figcaption{margin-top:1.2rem;font-size:var(--fs-small);line-height:1.4;color:var(--c-muted)}.rdetail__solution{margin-top:var(--space-l);font-size:var(--fs-ui);font-weight:600}.rdetail__solution a{color:var(--c-teal);text-underline-offset:.3em}.rdetail__side{padding:3.2rem;background:var(--c-white)}.rdetail__sub{font-size:var(--fs-h3);font-weight:var(--fw-h3);line-height:var(--lh-h3)}.rdetail__sub+ul+.rdetail__sub{margin-top:var(--space-xl)}.rdetail__list{margin:1.2rem 0 0;padding:0;list-style:none}.rdetail__list li{display:grid;grid-template-columns:2rem minmax(0,1fr);column-gap:1rem;padding-block:.9rem;border-bottom:1px solid var(--c-shape);font-size:var(--fs-small);line-height:1.5}.rdetail__check{width:2rem;height:2rem;margin-top:.1rem;color:var(--c-teal-bright)}.rdetail__tags{display:flex;flex-wrap:wrap;gap:.8rem;margin:1.6rem 0 0;padding:0;list-style:none}.rdetail__tags li{padding:.7rem 1.2rem;border:1px solid #c9d6d9;border-radius:10rem;font-size:var(--fs-small);font-weight:500;line-height:1.2;color:var(--c-teal)}.rdetail__tags a{color:inherit;text-decoration:underline;text-decoration-color:var(--c-swoosh);text-underline-offset:.2em}@media (hover:hover) and (pointer:fine){.rdetail__tags a:hover{text-decoration-color:currentColor}}.rmore{padding-block:var(--space-section);content-visibility:auto;contain-intrinsic-size:auto 80rem}.rmore__head{display:flex;align-items:flex-end;justify-content:space-between;gap:2.4rem}.rmore__head .btn{flex:none}:is(.rmore__head,.refs__head)>:not(.btn){min-width:0;max-width:100%}.refgrid.rmore__grid{margin-top:var(--space-2xl)}@media (max-width:56.24em){.rhero__media{order:2;margin:var(--space-xl) 0 0 4.8rem}.rhero__media:not(:has(.rhero__phone)){margin-left:0}.rhero__phone{left:-32%;bottom:-10%;width:80%}.rdetail__inner{grid-template-columns:minmax(0,1fr);row-gap:var(--space-xl)}.rdetail__side{padding:2.4rem}.rmore__head{flex-direction:column;align-items:flex-start}}.nmeta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.2rem;font-size:var(--fs-small);line-height:1.4;color:var(--c-muted)}.nmeta__cat{font-weight:700;color:var(--c-teal-text)}.news{padding-block:var(--space-2xl) var(--space-section)}.ntop{position:relative;display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:stretch;background:var(--c-band)}.ntop__copy{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(3.2rem, 5vw, 6.4rem)}.ntop__label{padding:.5rem 1.2rem;border-radius:10rem;font-size:var(--fs-small);font-weight:700;line-height:1.3;color:var(--c-white);background:var(--c-teal)}.ntop .nmeta{margin-top:var(--space-m)}.ntop__title{margin-top:var(--space-xs);font-size:var(--fs-display-2);font-weight:900;line-height:var(--lh-display-2);text-wrap:balance}.ntop__text{max-width:52rem;margin-top:var(--space-m);font-size:var(--fs-body);line-height:var(--lh-body)}.ntop__btn{margin-top:var(--space-l)}.ntop__media{position:relative;min-height:32rem;overflow:hidden;background:var(--c-shape)}.ntop__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ntop__media--icon{display:grid;place-items:center;background:var(--c-teal);color:var(--c-swoosh)}.ntop__icon{width:clamp(9.6rem, 12vw, 16rem);height:auto}.ncard__link{color:inherit;text-decoration:none}.ncard__link::after{content:"";position:absolute;inset:0}.ntop:has(.ncard__link:focus-visible),.ncard:has(.ncard__link:focus-visible){outline:2px solid var(--c-teal);outline-offset:3px}.ncard__link:focus-visible{outline:none}@media (hover:hover) and (pointer:fine){.ntop:hover .ntop__title{color:var(--c-teal)}.ntop:hover .ntop__btn{background:#0b3d4a}}.ngrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:3.2rem;row-gap:var(--space-xl);align-items:start;margin:var(--space-2xl) 0 0;padding:0;list-style:none}.ngrid.is-masonry{grid-auto-rows:.8rem;row-gap:0}.ngrid.is-masonry>.ncard{padding-bottom:var(--space-xl)}.ncard{position:relative}.ncard__inner{display:flex;flex-direction:column}.ncard__media{overflow:hidden;background:var(--c-shape)}.ncard__media img{display:block;width:100%;height:auto;transition:transform 500ms var(--ease-out)}.ncard__media--logo{display:grid;place-items:center;aspect-ratio:16 / 9;padding:3.2rem;background:var(--c-band)}.ncard__media--logo img{width:auto;max-width:70%;max-height:100%}.ncard__media--dark{background:var(--c-ink)}.ncard__media--shot{aspect-ratio:4 / 3;padding:2.4rem 2.4rem 0;background:var(--c-band)}.ncard__media--shot img{box-shadow:0 .2rem .6rem rgb(0 0 0 / .08),0 1.6rem 4rem -2rem rgb(16 81 98 / .35)}.ncard__body{padding-top:var(--space-m)}.ncard__title{margin-top:.6rem;font-size:var(--fs-h3);font-weight:var(--fw-h3);line-height:var(--lh-h3)}.ncard__arrow{display:inline-block;width:max(1.6rem, 16px);height:auto;margin-left:.6rem;vertical-align:-.1em;color:var(--c-teal);transition:transform var(--dur-ui) var(--ease-ui)}.ncard__text{margin-top:var(--space-xs);font-size:var(--fs-small);line-height:var(--lh-small)}.ncard--band .ncard__inner,.ncard--teal .ncard__inner{padding:3.2rem}.ncard--band .ncard__inner{background:var(--c-band)}.ncard--teal .ncard__inner{background:var(--c-teal);color:var(--c-white)}.ncard--band .ncard__body,.ncard--teal .ncard__body{padding-top:0}.ncard--band .ncard__title,.ncard--teal .ncard__title{font-size:var(--fs-h2);font-weight:900;line-height:1.3}.ncard--teal .nmeta{color:rgb(255 255 255 / .82)}.ncard--teal .nmeta__cat{color:var(--c-swoosh)}.ncard--teal .ncard__arrow{color:var(--c-swoosh)}@media (hover:hover) and (pointer:fine){.ncard:hover .ncard__media img{transform:scale(1.03)}.ncard:hover .ncard__media--logo img,.ncard:hover .ncard__media--shot img{transform:translateY(-.4rem)}.ncard:hover .ncard__arrow{transform:translateX(.4rem)}.ncard:not(.ncard--teal):hover .ncard__title{color:var(--c-teal)}}.narticle{padding-top:13.5rem}.narticle__head{display:grid;grid-template-columns:minmax(0,1fr);align-items:end;column-gap:8rem}.narticle--side .narticle__head{grid-template-columns:minmax(0,1fr) minmax(0,36rem)}.narticle__intro{max-width:80rem}.narticle__meta{margin-top:var(--space-l)}.narticle__title{margin-top:var(--space-xs);font-size:clamp(3.2rem, 4.2vw, 5.2rem);font-weight:900;line-height:1.12;color:var(--c-teal);text-wrap:balance}.narticle__lead{max-width:64rem;margin-top:var(--space-m);font-size:var(--fs-lead);line-height:var(--lh-lead)}.narticle__portrait{width:100%;max-width:32rem;justify-self:end}.narticle__logo{display:grid;place-items:center;aspect-ratio:16 / 10;padding:4rem;background:var(--c-band)}.narticle__logo img{width:auto;max-width:80%;height:auto}.narticle__logo--dark{background:var(--c-ink)}.narticle__figure{margin:0;overflow:hidden;background:var(--c-shape)}.narticle__figure img{display:block;width:100%;height:auto}.narticle__figure--shot{aspect-ratio:4 / 5;padding:3.2rem 3.2rem 0;background:var(--c-band)}.narticle__figure--shot img{box-shadow:0 .2rem .6rem rgb(0 0 0 / .08),0 1.6rem 4rem -2rem rgb(16 81 98 / .35)}.narticle__body{padding-block:var(--space-2xl) var(--space-section)}.prose{max-width:var(--container-s)}.prose>*+*{margin-top:1.6rem}.prose p,.prose li{font-size:var(--fs-body);line-height:var(--lh-body)}.prose h2{margin-top:var(--space-xl);font-size:var(--fs-h2);font-weight:900;line-height:1.3}.prose ul{padding-left:2.4rem}.prose li+li{margin-top:.6rem}.prose li::marker{color:var(--c-teal-bright)}.prose a{color:var(--c-teal);text-underline-offset:.25em}.prose__more{margin-top:var(--space-l);font-weight:600}.prose__note{padding:1.6rem 2rem;font-size:var(--fs-small)!important;background:var(--c-band);color:var(--c-muted)}.prose__quote{margin:var(--space-xl) 0 0}.prose__quote blockquote{margin:0}.prose__quote p{font-size:var(--fs-lead);line-height:var(--lh-lead)}.prose__quote figcaption{margin-top:1rem;font-size:var(--fs-small);color:var(--c-muted)}.narticle__back{max-width:var(--container-s);margin-top:var(--space-xl);padding-top:var(--space-l);border-top:1px solid var(--c-shape);font-size:var(--fs-ui);font-weight:600}.narticle__back a{color:var(--c-teal);text-underline-offset:.3em}.nmore{padding-block:var(--space-section);background:var(--c-band);content-visibility:auto;contain-intrinsic-size:auto 80rem}.nmore .ncard--band .ncard__inner{background:var(--c-white)}.ngrid--three{margin-top:var(--space-2xl)}@media (prefers-reduced-motion:reduce){.ncard__media img{transition:none}}@media (max-width:77.49em){.narticle{padding-top:12rem}}@media (max-width:56.24em){.ntop{grid-template-columns:minmax(0,1fr)}.ntop__media{order:-1;min-height:20rem}.ngrid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.narticle{padding-top:10.4rem}.narticle--side .narticle__head{grid-template-columns:minmax(0,1fr);row-gap:var(--space-xl)}.narticle__portrait{justify-self:start;max-width:26rem}.ncard--band .ncard__inner,.ncard--teal .ncard__inner{padding:2.4rem}}@media (max-width:37.49em){.ngrid{grid-template-columns:minmax(0,1fr)}}.prose ul{list-style:disc}.nobr{white-space:nowrap}.refbadge{position:absolute;right:1.6rem;bottom:1.6rem;z-index:1;display:grid;place-items:center;min-width:9.6rem;height:6.4rem;padding:1.2rem 1.6rem;background:var(--c-white);box-shadow:var(--shadow-float);pointer-events:none}.refbadge__logo{width:calc(var(--w, 10rem) * 0.62);max-width:14rem;max-height:4rem;height:auto;object-fit:contain}.refbadge__name{font-size:var(--fs-small);font-weight:900;line-height:1.2;color:var(--c-teal);white-space:nowrap}.reffeature .refbadge,.rhero .refbadge{right:2.4rem;bottom:2.4rem;height:8rem;min-width:12rem;padding:1.6rem 2rem}.reffeature .refbadge__logo,.rhero .refbadge__logo{width:calc(var(--w, 10rem) * 0.8);max-width:18rem;max-height:4.8rem}@media (max-width:56.24em){.refbadge{right:1.2rem;bottom:1.2rem;height:5.2rem;min-width:8rem;padding:1rem 1.2rem}.refbadge__logo{max-height:3.2rem}.reffeature .refbadge,.rhero .refbadge{right:1.2rem;bottom:1.2rem;height:6rem;min-width:9.6rem;padding:1.2rem 1.6rem}.reffeature .refbadge__logo,.rhero .refbadge__logo{max-height:3.6rem}}.facts--ref .facts__item dd{hyphens:auto;-webkit-hyphens:auto}.scope--band{background:var(--c-band)}.scope--band .scope__list,.scope--band .scope__item{border-color:#d6e0e2}.facts+.scope{padding-top:calc(var(--space-section) + 7.2rem)}.rmore--white{background:var(--c-white)}.ljump{display:flex;flex-wrap:wrap;gap:1rem;margin-top:var(--space-l)}.ljump__link{padding:.8rem 1.6rem;border:1px solid #c9d6d9;border-radius:10rem;font-size:var(--fs-small);font-weight:600;line-height:1.3;color:var(--c-teal);text-decoration:none;background:var(--c-white);transition:border-color var(--dur-ui) ease,background-color var(--dur-ui) ease}@media (hover:hover) and (pointer:fine){.ljump__link:hover{border-color:var(--c-teal);background:var(--c-band)}}.lgroup{padding-top:var(--space-section);scroll-margin-top:8rem}.lgroup+.lagency{margin-top:var(--space-section)}.lgroup--band{margin-top:var(--space-section);padding-block:var(--space-section);background:var(--c-band)}.lgroup--band+.lgroup{padding-top:var(--space-section)}.lgroup__head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.6rem 6.4rem}.lgroup__title{font-size:var(--fs-display-2);font-weight:900;line-height:var(--lh-display-2)}.lgroup__lead{max-width:44rem;font-size:var(--fs-body);line-height:var(--lh-body)}.lgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin:var(--space-xl) 0 0;padding:0;list-style:none}.lgrid--feature{grid-template-columns:repeat(3,minmax(0,1fr))}.lgrid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.lgrid--feature>.ltile:first-child{grid-column:span 2}.ltile{position:relative;display:flex;flex-direction:column;padding:2.8rem;border:1px solid var(--c-shape);background:var(--c-white);transition:border-color var(--dur-ui) ease,box-shadow var(--dur-ui) ease}.ltile__badge{display:grid;place-items:center;width:5.6rem;height:5.6rem;color:var(--c-teal);background:var(--c-band);transition:background-color var(--dur-ui) ease,color var(--dur-ui) ease}.ltile__icon{width:3.2rem;height:3.2rem}.ltile__title{margin-top:var(--space-m);font-size:var(--fs-h3);font-weight:var(--fw-h3);line-height:var(--lh-h3);hyphens:manual}.ltile__link{color:inherit;text-decoration:none}.ltile__link::after{content:"";position:absolute;inset:0}.ltile__desc{margin-top:.6rem;font-size:var(--fs-small);font-weight:600;line-height:1.4;color:var(--c-teal-text)}.ltile__text{margin-top:var(--space-xs);font-size:var(--fs-small);line-height:var(--lh-small)}.ltile__arrow{width:max(1.6rem, 16px);height:auto;margin-top:auto;padding-top:var(--space-m);box-sizing:content-box;color:var(--c-teal);transition:transform var(--dur-ui) var(--ease-ui)}.ltile:has(.ltile__link:focus-visible){outline:2px solid var(--c-teal);outline-offset:3px}.ltile__link:focus-visible{outline:none}@media (hover:hover) and (pointer:fine){.ltile:hover{border-color:var(--c-teal);box-shadow:var(--shadow-float)}.ltile:hover .ltile__badge{color:var(--c-white);background:var(--c-teal)}.ltile:hover .ltile__arrow{transform:translateX(.4rem)}}.lgrid--feature>.ltile:first-child{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:2.8rem;align-content:start;color:var(--c-white);background:var(--c-teal);border-color:var(--c-teal)}.lgrid--feature>.ltile:first-child>:not(.ltile__badge){grid-column:2}.lgrid--feature>.ltile:first-child .ltile__badge{grid-row:1 / span 4;color:var(--c-teal);background:var(--c-white)}.lgrid--feature>.ltile:first-child .ltile__title{margin-top:0;font-size:var(--fs-h2);font-weight:900}.lgrid--feature>.ltile:first-child .ltile__desc{color:var(--c-swoosh)}.lgrid--feature>.ltile:first-child .ltile__text{max-width:44rem;font-size:var(--fs-body);line-height:var(--lh-body)}.lgrid--feature>.ltile:first-child .ltile__arrow{color:var(--c-swoosh)}@media (hover:hover) and (pointer:fine){.lgrid--feature>.ltile:first-child:hover .ltile__badge{color:var(--c-teal);background:var(--c-white)}}.ltile--ext{background:var(--c-band);border-color:var(--c-band)}.ltile--ext .ltile__badge{background:var(--c-white)}.lgroup--band .ltile--ext{background:var(--c-white);border-color:var(--c-shape)}.lagency{padding-block:var(--space-2xl);background:var(--c-band)}.lagency__inner{display:flex;align-items:center;justify-content:space-between;gap:2.4rem 6.4rem}.lagency__text{max-width:64rem;margin-top:var(--space-xs);font-size:var(--fs-body);line-height:var(--lh-body)}.lagency .btn{flex:none}@media (max-width:77.49em){.lgrid,.lgrid--feature{grid-template-columns:repeat(2,minmax(0,1fr))}.lgrid--feature>.ltile:first-child{grid-column:span 2}}@media (max-width:56.24em){.lgroup__head,.lagency__inner{flex-direction:column;align-items:flex-start}.lgrid{gap:1.2rem}.ltile{padding:2.4rem}}@media (max-width:37.49em){.lgrid,.lgrid--feature{grid-template-columns:minmax(0,1fr)}.lgrid--feature>.ltile:first-child{grid-column:auto;display:flex}}.rmore--white{content-visibility:visible}.reviews{padding-block:var(--space-section);content-visibility:auto;contain-intrinsic-size:auto 60rem}.reviews__head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.6rem 4.8rem}.reviews__summary{display:flex;align-items:baseline;gap:1rem;font-size:var(--fs-small);color:var(--c-muted)}.reviews__score{font-size:var(--fs-h2);font-weight:900;line-height:1;color:var(--c-ink)}.reviews__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3.2rem;margin:var(--space-xl) 0 0;padding:0;list-style:none}.review{display:flex}.review__figure{display:flex;flex-direction:column;width:100%;margin:0;padding:2.8rem;border:1px solid var(--c-teal-bright);border-radius:.6rem}.review__stars{display:flex;gap:.4rem;color:var(--c-teal-bright)}.review__stars svg{width:2rem;height:2rem}.review__text{margin:var(--space-m) 0 0}.review__text p{font-size:var(--fs-body);line-height:var(--lh-body)}.review__author{display:flex;align-items:center;gap:1.2rem;margin-top:auto;padding-top:var(--space-m)}.review__avatar{display:grid;place-items:center;flex:none;width:4.4rem;height:4.4rem;border-radius:50%;font-size:var(--fs-small);font-weight:700;color:var(--c-teal);background:var(--c-shape)}.review__name{display:block;font-size:var(--fs-small);font-weight:700;line-height:1.3}.review__src{display:block;font-size:var(--fs-small);line-height:1.3;color:var(--c-muted)}.reviews__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:var(--space-xl)}.reviews__btn--write{gap:.8rem}.reviews__btn--write svg{width:1.6rem;height:1.6rem;color:#f5b400}@media (max-width:37.49em){.reviews__actions .btn{flex:1 1 100%}}@media (max-width:56.24em){.reviews__head{flex-direction:column;align-items:flex-start}.reviews__list{grid-template-columns:minmax(0,1fr);gap:1.6rem}.review__figure{padding:2.4rem}}.site-footer__local{background:#000}.site-footer__local-inner{display:flex;flex-wrap:wrap;align-items:baseline;gap:.8rem 2.4rem;padding-block:2.4rem;border-bottom:1px solid rgb(255 255 255 / .18)}.site-footer__local-label{font-weight:700;color:var(--c-swoosh)}.site-footer__local-list{display:flex;flex-wrap:wrap;gap:.4rem 2rem;margin:0;padding:0;list-style:none}.site-footer__local-list a{display:inline-block;padding-block:.4rem;color:rgb(255 255 255 / .9)}@media (hover:hover) and (pointer:fine){.site-footer__local-list a:hover{color:var(--c-white);text-decoration:underline;text-underline-offset:.2em}}.lindex{padding-top:var(--space-section)}.lindex__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xl) 6.4rem;padding-top:var(--space-xl);border-top:1px solid var(--c-shape)}.lindex__title{font-size:var(--fs-h3);font-weight:var(--fw-h3);line-height:var(--lh-h3)}.lindex__list{display:flex;flex-wrap:wrap;gap:1rem;margin:var(--space-s) 0 0;padding:0;list-style:none}.lindex+.lagency{margin-top:var(--space-section)}@media (max-width:56.24em){.lindex__grid{grid-template-columns:minmax(0,1fr)}.site-footer__local-inner{flex-direction:column;gap:.8rem}}.lindex__list>li{display:flex}@media (min-width:77.5em){.site-footer__local-list{display:grid;grid-template-columns:repeat(5,auto);justify-content:space-between;column-gap:1.6rem;width:100%}.site-footer__local-list a{white-space:nowrap}.site-footer__local-inner{flex-direction:column;align-items:stretch}}@media (max-width:56.24em){:root{--fs-display-1:clamp(3.6rem, 10.6vw, 4.6rem);--fs-display-2:clamp(2.8rem, 7.8vw, 3.6rem);--fs-h3:2rem;--fs-lead:1.9rem;--fs-body:1.7rem;--fs-ui:1.6rem;--fs-small:1.5rem;--lh-body:1.6;--lh-small:1.6;--lh-display-2:1.2;--space-section:8.8rem;--h-btn:max(4.8rem, 48px)}body{-webkit-tap-highlight-color:#fff0}.card,.work__head,.work__details,.process__inner,.process__extras,.why__list,.projects__head,.stats{text-align:left}.extra{align-items:flex-start}}@media (max-width:77.49em){.is-header-hidden .site-logo,.is-header-hidden .burger{translate:0 -12rem}}@media (max-width:56.24em){.bg-shape{top:58rem;left:52vw}.hero__title{letter-spacing:-.01em}.hero__lead{margin-top:2rem;max-width:32ch}.hero__cta{margin-top:2.8rem}.btn.hero__cta{height:5.2rem;padding-inline:2.8rem;font-size:1.7rem}}@media (max-width:77.49em){.js .mobile-cta{transform:translateY(calc(100% + 2rem));visibility:hidden;transition:transform 360ms var(--ease-out),visibility 0s linear 360ms}.js.show-mobile-cta .mobile-cta{transform:none;visibility:visible;transition:transform 460ms var(--ease-out),visibility 0s}.is-menu-open .mobile-cta{visibility:hidden}}@media (max-width:56.24em){.extras,.why__list,.awards__list,.voices__list,.reviews__list,.flips,.values__list,.compare__list,.rmore__grid{display:flex;gap:1.2rem;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none}.extras::-webkit-scrollbar,.why__list::-webkit-scrollbar,.awards__list::-webkit-scrollbar,.voices__list::-webkit-scrollbar,.reviews__list::-webkit-scrollbar,.flips::-webkit-scrollbar,.values__list::-webkit-scrollbar,.compare__list::-webkit-scrollbar,.rmore__grid::-webkit-scrollbar{display:none}.extras>*,.why__list>*,.awards__list>*,.voices__list>*,.reviews__list>*,.flips>*,.values__list>*,.compare__list>*,.rmore__grid>*{flex:0 0 min(84%, 36rem);scroll-snap-align:start}.extras:focus-visible,.why__list:focus-visible,.awards__list:focus-visible,.voices__list:focus-visible,.reviews__list:focus-visible,.flips:focus-visible,.values__list:focus-visible,.compare__list:focus-visible,.rmore__grid:focus-visible{outline:2px solid var(--c-teal);outline-offset:-2px}.value{padding:2.4rem;border:1px solid var(--c-shape);border-top:2px solid var(--c-teal);border-radius:0 0 1.2rem 1.2rem}.compare__list,.rmore__grid{margin-top:var(--space-xl)}.extra{padding:2.4rem;background:rgb(16 81 98 / .38);border-radius:1.2rem}.extra__title{margin-top:1.6rem}.awards__list{padding-bottom:calc(var(--space-section) - 3.2rem)}.award{padding:2.4rem;border:1px solid var(--c-shape);border-radius:1.2rem}.flips{margin-top:var(--space-xl)}.flips>*{flex-basis:88%}.voices__list>*{flex-basis:88%}.rail-dots{display:flex;justify-content:center;gap:.8rem;margin-top:2rem;color:var(--c-teal)}.rail-dots span{width:.8rem;height:.8rem;border-radius:99rem;background:currentColor;opacity:.25;transition:width 280ms var(--ease-out),opacity 280ms ease}.rail-dots span.is-active{width:2.4rem;opacity:1}.process__extras .rail-dots,.tm .rail-dots{color:var(--c-white)}}@media (min-width:56.25em){.rail-dots{display:none}}@media (max-width:56.24em){.funnel__head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.2rem;padding:1.2rem 1.2rem 1.2rem var(--gutter)}.funnel__avatar{width:4.8rem;height:4.8rem}.funnel__title{font-size:1.9rem;line-height:1.2;hyphens:manual;-webkit-hyphens:manual}.funnel__sub{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.funnel__person{margin-top:.2rem;font-size:1.4rem;line-height:1.35;color:var(--c-muted)}.funnel__progress{margin-inline:var(--gutter)}.funnel__body{padding:2rem var(--gutter) 1.6rem}.choices{gap:.8rem}.choice{min-height:4.8rem;padding:.9rem 1.4rem;font-size:1.6rem}.funnel__foot{padding:1.2rem var(--gutter) calc(1.2rem + env(safe-area-inset-bottom))}.funnel__trust{margin-top:1rem;font-size:1.4rem;line-height:1.45}}.showcase__slides,.work__stage,.step-panels{touch-action:pan-y}.mobile-cta__call svg{flex:none;width:2rem;height:2rem}@media (max-width:56.24em){.site-footer__local-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.6rem}.site-footer__local-list a{display:flex;align-items:center;min-height:4.4rem;padding-block:.6rem;font-size:1.4rem;line-height:1.3}.site-footer__partner{flex-direction:row;align-items:center;justify-content:space-between;gap:1.6rem;align-self:stretch;width:100%;margin-top:3.2rem;padding-top:2.4rem;border-top:1px solid rgb(255 255 255 / .16)}.site-footer__partner img{width:11.2rem}.site-footer__partner-btn{margin-top:0}}@media (min-width:48em){.mm__panel{padding-inline:max(var(--gutter), calc((100% - 64rem) / 2))}.mm__foot{padding-inline:max(var(--gutter), calc((100% - 64rem) / 2))}}.iso__verify{display:inline-block;padding-block:.6rem}.facts+.clubs{padding-top:calc(var(--space-section) + 7.2rem)}.clubs{padding-block:var(--space-section);background:var(--c-band)}.clubs__head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:2.4rem 6.4rem}.clubs__lead{max-width:48rem;font-size:var(--fs-body);line-height:var(--lh-body)}.clubs__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.6rem;margin:var(--space-2xl) 0 0;padding:0;list-style:none}.club{position:relative;display:flex;flex-direction:column;padding:1.6rem 1.6rem 2rem;background:var(--c-white);border-radius:.8rem;box-shadow:0 .1rem .2rem rgb(16 81 98 / .06);transition:transform 220ms var(--ease-ui),box-shadow 220ms ease}.club__media{display:grid;place-items:center;aspect-ratio:3 / 2;margin-bottom:1.6rem;overflow:hidden;background:var(--c-band);border-radius:.6rem}.club__logo{width:auto;max-width:80%;height:auto;max-height:7.2rem;object-fit:contain}.club__mono{display:grid;place-items:center;width:6.4rem;height:6.4rem;font-size:1.8rem;font-weight:900;letter-spacing:.02em;color:var(--c-teal);background:var(--c-white);border:2px dashed var(--c-swoosh);border-radius:50%}.club__name{font-size:var(--fs-lead);font-weight:700;line-height:1.25;text-wrap:balance;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}.club__link{color:inherit;text-decoration:none}.club__link::after{content:"";position:absolute;inset:0;border-radius:inherit}.club__link:focus-visible{outline:none}.club:has(.club__link:focus-visible){outline:3px solid var(--c-teal);outline-offset:3px}.club__ext{display:inline-block;width:1.3rem;height:1.3rem;margin-left:.5rem;vertical-align:.05em;color:var(--c-muted)}.club__meta{margin-top:.6rem;font-size:var(--fs-small);line-height:1.45;color:var(--c-muted)}.club__tag{align-self:flex-start;margin-top:auto;padding:.3rem 1rem;font-size:max(1.2rem, 13px);font-weight:600;line-height:1.4;color:var(--c-teal);background:rgb(181 217 226 / .5);border-radius:.6rem}.club__meta:has(+.club__tag){padding-bottom:1.2rem}.club--cta{justify-content:center;gap:1.2rem;color:var(--c-white);background:var(--c-teal)}.club__cta-title{font-size:var(--fs-h3);font-weight:700;line-height:1.25}.club__cta-link{display:inline-flex;white-space:nowrap;align-items:center;gap:.8rem;font-weight:600;color:var(--c-white);text-decoration:underline;text-decoration-color:var(--c-swoosh);text-underline-offset:.2em}.club__cta-link::after{content:"";position:absolute;inset:0;border-radius:inherit}.club__cta-link svg{width:1.6rem;height:1.6rem;transition:transform 220ms var(--ease-ui)}.club__cta-link:focus-visible{outline:none}.club--cta:has(.club__cta-link:focus-visible){outline:3px solid var(--c-teal);outline-offset:3px}@media (hover:hover) and (pointer:fine){.club:has(a:hover){transform:translateY(-.3rem);box-shadow:var(--shadow-float)}.club:has(.club__link:hover) .club__name{color:var(--c-teal)}.club--cta:hover .club__cta-link svg{transform:translateX(.4rem)}}.clubs__stand{margin-top:2rem;font-size:var(--fs-small);color:var(--c-muted);text-align:right}.club--span-d2{grid-column:span 2}.club--span-d3{grid-column:span 3}.club--span-d4{grid-column:span 4}.club--span-d5{grid-column:1 / -1}@media (max-width:77.49em){.club--cta{grid-column:auto}.club--span-t2{grid-column:span 2}.club--span-t3{grid-column:1 / -1}}.apply{position:relative;padding-block:var(--space-section);color:var(--c-white);background:var(--c-teal)}.apply__inner{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--space-2xl) 8rem;align-items:start}.apply__copy{position:sticky;top:12rem}.apply__text{max-width:50rem;margin-top:var(--space-m);font-size:var(--fs-body);line-height:var(--lh-body)}.apply__steps{display:grid;gap:1.6rem;margin:var(--space-l) 0 0;padding:0;list-style:none;counter-reset:apply}.apply__steps li{position:relative;min-height:3.6rem;padding:.5rem 0 0 5rem;font-size:var(--fs-body);line-height:1.5;counter-increment:apply}.apply__steps li::before{content:counter(apply);position:absolute;top:0;left:0;display:grid;place-items:center;width:3.6rem;height:3.6rem;font-weight:700;color:var(--c-teal);background:var(--c-swoosh);border-radius:50%}.apply__steps strong{font-weight:700}.apply__form{padding:3.2rem;color:var(--c-ink);background:var(--c-white);border-radius:.8rem;box-shadow:0 2.4rem 4.8rem -2.4rem rgb(0 0 0 / .35)}.apply__form-title{margin-bottom:2rem;font-size:var(--fs-h3);font-weight:700;line-height:1.3}.apply__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.6rem}.apply__privacy{margin:.4rem 0 2rem;font-size:var(--fs-small);line-height:1.5;color:var(--c-muted)}.consent{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:1.2rem;align-items:start;margin:1.6rem 0 0}.consent__box{width:max(2.2rem, 22px);height:max(2.2rem, 22px);margin:.1rem 0 0;accent-color:var(--c-teal);cursor:pointer}.consent__label{font-size:var(--fs-small);line-height:1.5;color:var(--c-ink);cursor:pointer}.consent__more{grid-column:2;margin-top:.4rem;font-size:var(--fs-small);line-height:1.5;color:var(--c-muted)}.consent__more a{color:var(--c-teal)}.consent .funnel__error{grid-column:2}.consent__box[aria-invalid="true"]{outline:2px solid #b3261e;outline-offset:2px}.apply__form .consent{margin:.4rem 0 2rem}.apply__privacy a{color:var(--c-teal)}.apply__submit{width:100%;justify-content:center}.apply a:focus-visible{outline-color:var(--c-white)}.apply__form a:focus-visible,.apply__form button:focus-visible{outline-color:var(--c-teal)}.netz__more{margin-top:var(--space-l);font-size:var(--fs-small);line-height:1.5;color:rgb(255 255 255 / .85)}.netz__more a{margin-left:.4rem;font-weight:700;color:var(--c-white);text-decoration:underline;text-decoration-color:var(--c-swoosh);text-underline-offset:.2em}@media (max-width:77.49em){.clubs__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.apply__inner{column-gap:4.8rem}}@media (max-width:56.24em){.clubs__grid{gap:1.2rem;margin-top:var(--space-xl)}.club{padding:1.2rem 1.2rem 1.6rem}.club__media{margin-bottom:1.2rem}.club__mono{width:5.2rem;height:5.2rem;font-size:1.6rem}.club__logo{max-height:6rem}.club__name{font-size:1.7rem}.club__meta{font-size:1.4rem}.club--cta{padding:2rem}.clubs__stand{text-align:left}.apply__inner{grid-template-columns:minmax(0,1fr)}.apply__copy{position:static}.apply__form{margin-inline:calc(var(--gutter) * -0.5);padding:2.4rem 2rem}.apply__row{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.club,.club__cta-link svg{transition:none}.club:has(a:hover){transform:none}}@media (max-width:37.49em){.clubs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.club--cta{grid-column:auto}.club--span-m2{grid-column:1 / -1}.club--cta{padding:1.6rem 1.2rem}.club__cta-link{gap:.4rem;font-size:1.5rem}}@media (min-width:77.5em){.club--span-d4,.club--span-d5{flex-direction:row;align-items:center;justify-content:space-between;padding:2.8rem 3.2rem}}@media (min-width:37.5em) and (max-width:77.49em){.club--span-t3{flex-direction:row;align-items:center;justify-content:space-between;padding:2.4rem}}.netz__chips{display:none}@media (max-width:56.24em){.netz__svg{display:none}.netz__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem .8rem;margin:0;padding:0;list-style:none}.netz__chip{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-height:4.4rem;padding:.8rem 1.8rem;font-size:1.6rem;font-weight:700;line-height:1.2;color:var(--c-teal);background:var(--c-white);border-radius:99rem}.netz__chip span{margin-top:.2rem;font-size:1.3rem;font-weight:400;color:var(--c-muted)}.netz__chip--core{width:16rem;margin:0 calc(50% - 8rem) .6rem;padding-block:1.6rem;font-size:2rem;font-weight:900}.netz__chip--open{color:var(--c-white);background:none;border:1.5px dashed var(--c-swoosh)}.netz__graphic.is-pending .netz__chip{opacity:0}.netz__graphic.is-revealed .netz__chip{animation:netz-pop 460ms var(--ease-out) both}.netz__graphic.is-revealed .netz__chip:nth-child(2){animation-delay:80ms}.netz__graphic.is-revealed .netz__chip:nth-child(3){animation-delay:120ms}.netz__graphic.is-revealed .netz__chip:nth-child(4){animation-delay:160ms}.netz__graphic.is-revealed .netz__chip:nth-child(5){animation-delay:200ms}.netz__graphic.is-revealed .netz__chip:nth-child(6){animation-delay:240ms}.netz__graphic.is-revealed .netz__chip:nth-child(7){animation-delay:280ms}.netz__graphic.is-revealed .netz__chip:nth-child(8){animation-delay:320ms}.netz__graphic.is-revealed .netz__chip:nth-child(9){animation-delay:360ms}.netz__graphic.is-revealed .netz__chip:nth-child(10){animation-delay:400ms}}@media (prefers-reduced-motion:reduce){.netz__graphic .netz__chip{animation:none!important;opacity:1!important}}.facts__stand{margin-left:1.2rem;font-weight:400;color:var(--c-muted)}.facts+.jobs{padding-top:calc(var(--space-section) + 7.2rem)}.jobs{padding-block:var(--space-section);background:var(--c-band)}.jobs__head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:2.4rem 6.4rem}.jobs__lead{max-width:48rem;font-size:var(--fs-body);line-height:var(--lh-body)}.jobs__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem;margin:var(--space-2xl) 0 0;padding:0;list-style:none}.job{display:flex;flex-direction:column;padding:3.2rem;background:var(--c-white);border-top:3px solid var(--c-teal);border-radius:0 0 .8rem .8rem;box-shadow:0 .1rem .2rem rgb(16 81 98 / .06)}.job--closed{background:rgb(255 255 255 / .6);border-top-color:var(--c-frame)}.job__status{align-self:flex-start;padding:.3rem 1rem;font-size:max(1.2rem, 13px);font-weight:600;line-height:1.4;color:var(--c-teal);background:rgb(181 217 226 / .5);border-radius:.6rem}.job--closed .job__status{color:var(--c-muted);background:var(--c-shape)}.job--limited{border-top-color:var(--c-teal-bright)}.job--limited .job__status{color:var(--c-white);background:var(--c-teal-bright)}.job__title{margin-top:1.6rem;font-size:var(--fs-h3);font-weight:700;line-height:1.3;text-wrap:balance}.job__text{margin-top:1.2rem;font-size:var(--fs-body);line-height:var(--lh-body)}.job__label{margin-top:2rem;font-size:var(--fs-small);font-weight:600;color:var(--c-teal-text)}.job__list{display:grid;gap:.6rem;margin:.8rem 0 0;padding:0;list-style:none;font-size:var(--fs-small);line-height:1.45}.job__list li{position:relative;padding-left:1.8rem}.job__list li::before{content:"";position:absolute;left:.2rem;top:.6em;width:.7rem;height:.7rem;background:var(--c-swoosh);border-radius:50%}.job__cta{display:inline-flex;align-items:center;gap:.8rem;align-self:flex-start;margin-top:auto;padding-top:2.4rem;font-weight:600;color:var(--c-teal);text-decoration:underline;text-decoration-color:var(--c-swoosh);text-underline-offset:.2em}.job__cta svg{width:1.6rem;height:1.6rem;transition:transform 220ms var(--ease-ui)}@media (hover:hover) and (pointer:fine){.job__cta:hover svg{transform:translateX(.4rem)}}.perks{padding-block:var(--space-section)}.perks__inner{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:var(--space-2xl) 8rem;align-items:start}.perks__photo img{display:block;width:100%;height:auto}.perks__photo figcaption{margin-top:1rem;font-size:var(--fs-small);color:var(--c-muted)}.perks__list{display:grid;gap:1.4rem;margin:var(--space-xl) 0 0;padding:0;list-style:none}.perk{display:grid;grid-template-columns:2.4rem minmax(0,1fr);column-gap:1.2rem;font-size:var(--fs-body);line-height:1.5}.perk__icon{width:2.4rem;height:2.4rem;margin-top:.1rem;color:var(--c-teal-text)}.perk strong{font-weight:700}.perks__btn{margin-top:var(--space-l)}.field select{width:100%;min-height:4.8rem;padding:1.1rem 4rem 1.1rem 1.4rem;font:inherit;font-size:max(1.45rem, 16px);color:var(--c-ink);background:var(--c-white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 9'%3E%3Cpath d='M1.5 1.5 7 7l5.5-5.5' fill='none' stroke='%23105162' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 1.6rem center / 1.4rem auto;border:1px solid #7d9298;border-radius:.6rem;appearance:none}.field select:focus-visible{outline:none;border-color:var(--c-teal);box-shadow:0 0 0 3px rgb(16 81 98 / .25)}.field input[type="file"]{min-height:0;padding:1rem;font-size:max(1.4rem, 15px);background:var(--c-band);border-style:dashed}.field input[type="file"]::file-selector-button{margin-right:1.2rem;padding:.8rem 1.4rem;font:inherit;font-weight:600;color:var(--c-white);background:var(--c-teal);border:0;border-radius:.4rem;cursor:pointer}.apply__text a{color:var(--c-white);text-decoration-color:var(--c-swoosh)}@media (max-width:77.49em){.perks__inner{column-gap:4.8rem}}@media (max-width:56.24em){.jobs__grid{grid-template-columns:minmax(0,1fr);gap:1.6rem;margin-top:var(--space-xl)}.job{padding:2.4rem}.perks__inner{grid-template-columns:minmax(0,1fr)}.facts__stand{display:block;margin:.4rem 0 0}}.perk strong{display:block}.perk span{color:var(--c-ink)}@media (max-width:56.24em){.sub-hero__media--portrait{aspect-ratio:4 / 5;width:min(100%, 48rem)}}.origin__photo{max-width:40rem;margin:var(--space-xl) 0 0}.origin__photo img{display:block;width:100%;height:auto}.origin__photo figcaption{margin-top:1.2rem;font-size:var(--fs-small);line-height:1.45;color:var(--c-muted)}@media (min-width:56.25em) and (min-height:50em){.origin__copy{position:sticky;top:12rem}}.awards__list--row{grid-template-columns:repeat(7,minmax(0,1fr));column-gap:2.4rem}.awards__list--row .award__title{hyphens:manual}@media (max-width:77.49em){.awards__list--row{grid-template-columns:repeat(4,minmax(0,1fr))}}.pic-why{padding-block:var(--space-section);background:var(--c-band)}.pic-why__inner{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:9.6rem;align-items:start}.pic-why__copy p{max-width:66rem;font-size:var(--fs-body);line-height:var(--lh-body)}.pic-why__copy p:first-child{font-size:var(--fs-lead);line-height:var(--lh-lead)}.pic-why__copy p+p{margin-top:var(--space-m)}.pic-why__list{display:grid;gap:1.2rem;margin:var(--space-l) 0 0;padding:0;list-style:none}.pic-why__list li{position:relative;padding-left:3.6rem;font-size:var(--fs-body);font-weight:600;line-height:1.45}.pic-why__list li::before{content:"";position:absolute;left:0;top:.05em;width:2.4rem;height:2.4rem;background:var(--c-teal-bright);-webkit-mask:var(--pic-check) no-repeat center / contain;mask:var(--pic-check) no-repeat center / contain;--pic-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M28 14.7V16a12 12 0 1 1-7.1-11' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round'/%3E%3Cpath d='m11 15.5 4.2 4.2L28.5 6.4' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.pic-why__awards{grid-column:1 / -1;margin-top:var(--space-2xl);padding-top:var(--space-l);border-top:1px solid var(--c-shape)}.pic-why__awards-title{font-size:var(--fs-ui);font-weight:600;line-height:1.3;color:var(--c-teal-text)}.pic-why__awards-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:4.8rem;margin:var(--space-m) 0 0;padding:0;list-style:none}.pic-award{display:grid;grid-template-columns:4.8rem minmax(0,1fr);column-gap:2rem;align-items:start}.pic-award__icon{width:4.8rem;color:#a3adb0}.pic-award__icon svg{display:block;width:100%;height:auto}.pic-award__title{font-size:var(--fs-h3);font-weight:var(--fw-h3);line-height:var(--lh-h3)}.pic-award__text{margin-top:.6rem;font-size:var(--fs-small);line-height:var(--lh-small)}@media (max-width:56.24em){.pic-why__awards-list{grid-template-columns:minmax(0,1fr);row-gap:var(--space-l)}}.pic-team{padding-block:var(--space-section);color:var(--c-white);background:var(--c-teal);overflow:clip}.pic-team a:focus-visible{outline-color:var(--c-white)}.pic-team__head{max-width:76rem;margin-inline:auto;text-align:center}.pic-team__lead{max-width:58rem;margin:var(--space-m) auto 0;font-size:var(--fs-lead);line-height:var(--lh-lead)}.pic-team__hub{display:flex;flex-direction:column;align-items:center;margin-top:var(--space-2xl)}.pic-team__you{display:grid;place-items:center;width:5.6rem;aspect-ratio:1;font-size:var(--fs-ui);font-weight:800;color:var(--c-teal);background:var(--c-swoosh);border-radius:50%}.pic-team__contact{position:relative;max-width:46rem;margin-top:2.4rem;padding:1.6rem 2.4rem;text-align:center;color:var(--c-ink);background:var(--c-white);border-radius:.8rem}.pic-team__contact::before,.pic-team__contact::after{content:"";position:absolute;left:50%;width:2px;background:rgb(255 255 255 / .55);translate:-50% 0}.pic-team__contact::before{bottom:100%;height:2.4rem}.pic-team__contact::after{top:100%;height:4rem}.pic-team__contact strong{display:block;font-size:var(--fs-body);font-weight:800;line-height:1.35}.pic-team__contact span{display:block;margin-top:.2rem;font-size:var(--fs-small);line-height:1.45;color:var(--c-muted)}.pic-team__map{--gap:2.4rem;position:relative;margin-top:4rem;padding-top:7.6rem}.pic-team__brand{position:absolute;z-index:0;top:0;left:-1.6rem;bottom:-1.6rem;width:calc((100% - 2 * var(--gap)) * 2 / 3 + var(--gap) + 3.2rem);margin:0;padding:1.6rem 2.4rem;border:2px solid var(--c-swoosh);border-radius:1.6rem}.pic-team__brand{display:flex;align-items:flex-start;gap:1.6rem}.pic-team__brand-link{display:inline-flex;flex:none;color:var(--c-white);border-radius:.4rem}.pic-logo{display:block;width:auto;height:3.4rem}.pic-team__brand-text{padding-top:.2rem;font-size:var(--fs-small);line-height:1.4;color:rgb(255 255 255 / .85)}.pic-team__grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--gap);margin:0;padding:0;list-style:none}.pic-team__card{padding:2.8rem;color:var(--c-ink);background:var(--c-white);border-radius:.8rem}.pic-team__card--net{color:var(--c-white);background:#fff0;border:2px dashed rgb(255 255 255 / .6)}.pic-team__name{font-size:var(--fs-h2);font-weight:900;line-height:1.2;color:var(--c-teal)}.pic-team__card--net .pic-team__name{color:var(--c-white)}.pic-team__role{margin-top:.4rem;font-size:var(--fs-small);font-weight:600;line-height:1.4;color:var(--c-teal-text)}.pic-team__card--net .pic-team__role{color:rgb(255 255 255 / .88)}.pic-team__list{display:grid;align-content:start;gap:.8rem;margin:var(--space-m) 0 0;padding:var(--space-m) 0 0;list-style:none;border-top:1px solid var(--c-shape)}.pic-team__card--net .pic-team__list{border-top-color:rgb(255 255 255 / .3)}.pic-team__list li{position:relative;padding-left:1.8rem;font-size:var(--fs-small);line-height:1.45}.pic-team__list li::before{content:"";position:absolute;left:0;top:.6em;width:.6rem;height:.6rem;border-radius:50%;background:var(--c-teal-bright)}.pic-team__card--net .pic-team__list li::before{background:var(--c-swoosh)}.pic-team__foot{margin-top:var(--space-m);font-size:var(--fs-small);line-height:1.45;color:var(--c-muted)}.pic-team__foot a{color:var(--c-teal-text);text-underline-offset:.2em}.pic-team__card--net .pic-team__foot,.pic-team__card--net .pic-team__foot a{color:var(--c-white)}.scope__item .scope__who{grid-column:2;margin-top:.8rem;font-size:var(--fs-small);font-weight:600;line-height:1.4;color:var(--c-teal-text)}.pic-local{padding-block:var(--space-section);background:var(--c-band)}.pic-local__inner{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:9.6rem;align-items:start}.pic-local__lead{max-width:52rem;margin-top:var(--space-m);font-size:var(--fs-body);line-height:var(--lh-body)}.pic-local__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:4rem;margin:0;padding:0;list-style:none}.pic-local__list li{display:grid;align-content:start;gap:.4rem;padding-block:2rem;border-bottom:1px solid var(--c-shape)}.pic-local__list strong{font-size:var(--fs-h3);font-weight:800;line-height:var(--lh-h3)}.pic-local__list strong a{color:inherit;text-decoration-color:var(--c-swoosh);text-underline-offset:.2em}.pic-local__list span{font-size:var(--fs-small);line-height:1.45;color:var(--c-muted)}.related--band{background:var(--c-band)}@media (max-width:56.24em){.pic-why__inner,.pic-local__inner{grid-template-columns:minmax(0,1fr);row-gap:var(--space-l)}.pic-team__map{margin-top:2.4rem;padding-top:0}.pic-team__contact::after{height:2.4rem}.pic-team__brand{position:static;width:auto;margin:0 0 1.2rem;padding:1.2rem 1.6rem;border-radius:.8rem}.pic-team__brand{flex-direction:column;gap:.8rem}.pic-logo{height:3rem}.pic-team__grid{grid-template-columns:minmax(0,1fr);row-gap:1.2rem}.pic-team__card{padding:2.4rem}}@media (max-width:37.49em){.pic-local__list{grid-template-columns:minmax(0,1fr)}}.pic-why--white,.pic-local--white,.testimonial--white{background:var(--c-white)}.pic-local--white .pic-local__list li{border-bottom-color:var(--c-shape)}.rmore--band{background:var(--c-band);content-visibility:visible}.rmore__lead{max-width:64rem;margin-top:var(--space-m);font-size:var(--fs-body);line-height:var(--lh-body)}.lp-feature{margin-top:var(--space-2xl)}.lp-feature .reffeature__text+.reffeature__text{margin-top:var(--space-xs)}.lp-feature__list{display:flex;flex-wrap:wrap;gap:.8rem;margin:var(--space-m) 0 0;padding:0;list-style:none}.lp-feature__list li{padding:.5rem 1.2rem;font-size:var(--fs-small);line-height:1.4;background:var(--c-white);border:1px solid var(--c-shape);border-radius:99rem}.rmore--white .lp-feature__list li{background:var(--c-band);border-color:var(--c-band)}.pic-local__list a{color:inherit;text-decoration-color:var(--c-swoosh);text-underline-offset:.2em}@media (max-width:56.24em){.lp-feature{grid-template-columns:minmax(0,1fr);row-gap:var(--space-xl)}}.crew{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));justify-content:normal}.crew__item{width:auto}@supports (grid-template-rows:subgrid){.awards__list,.iso__list{--rg:var(--space-xl)}.crew,.refgrid{--rg:var(--space-2xl)}.netz__orgs,.jobs__grid{--rg:2.4rem}.group__list,.clubs__grid{--rg:1.6rem}.lgrid{--rg:2rem}.awards__list,.why__list,.extras,.voices__list,.solutions__track,.crew,.iso__list,.netz__orgs,.group__list,.clubs__grid,.jobs__grid,.lgrid,.compare__list,.refs__list,.refgrid,.pic-team__grid,.facts__list,.pic-local__list{row-gap:0;margin-bottom:calc(-1 * var(--rg, 0px))}.award,.why__list>li,.extra,.iso__item,.crew__item,.company,.netz__orgs>li,.way,.ref,.refcard,.club:not(.club--cta),.ltile,.job,.voice,.voice__figure,.card,.pic-team__card,.facts__item,.pic-local__list>li{display:grid;grid-template-rows:subgrid;row-gap:0;align-content:start;align-items:start}.award,.why__list>li,.extra,.iso__item,.crew__item,.company,.netz__orgs>li,.way,.ref,.refcard,.club,.ltile,.job,.voice,.pic-team__card,.facts__item{margin-bottom:var(--rg,0)}.netz__orgs>li,.facts__item,.pic-local__list>li{grid-row:span 2}.netz__orgs>li>:last-child{margin-top:.2rem}.award,.why__list>li,.extra,.iso__item,.crew__item,.company,.voice__figure{grid-row:span 3}.way,.ref,.refcard,.club,.voice,.pic-team__card{grid-row:span 4}.ltile{grid-row:span 5}.job{grid-row:span 6}.job__status,.job__cta,.company__link,.company__us,.club__tag,.ltile__arrow{justify-self:start}.voice{justify-items:start}.voice__figure{justify-self:stretch}.extra,.crew__item{justify-items:center}.company__desc{margin-top:.8rem}.way__points{margin-top:var(--space-m)}.lgrid--feature>.ltile:first-child{grid-template-rows:none}}@media (min-width:77.5em){@supports (grid-template-rows:subgrid){.lgrid--feature>.ltile:nth-child(2){display:flex}}}@media (max-width:56.24em){.extras,.why__list,.awards__list,.awards__list--row,.voices__list,.reviews__list,.flips,.values__list,.compare__list,.rmore__grid{display:grid;grid-template-columns:none;grid-template-rows:none;grid-auto-flow:column;grid-auto-columns:min(84%, 36rem);column-gap:1.2rem;row-gap:0}.flips,.voices__list{grid-auto-columns:88%}@supports (grid-template-rows:subgrid){.refgrid{--rg:var(--space-xl)}.lgrid,.clubs__grid{--rg:1.2rem}.jobs__grid,.netz__orgs{--rg:1.6rem}.pic-team__grid{--rg:1.2rem}.facts__list{--rg:2rem}.extras,.why__list,.awards__list,.voices__list,.compare__list,.rmore__grid{--rg:0px}.extra{justify-items:start}}}@media (max-width:47.99em){@supports (grid-template-rows:subgrid){.crew{--rg:var(--space-xl)}}}.sister{padding-block:var(--space-section);color:var(--c-white);background:var(--c-teal);overflow:clip}.sister__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:9.6rem;align-items:end}.sister__brand{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2rem;margin-bottom:var(--space-l)}.sister__logo{display:block;width:auto;height:max(3.2rem, 28px)}.sister__tag{font-size:var(--fs-small);font-weight:600;line-height:1.4;color:var(--c-swoosh)}.sister__copy p{max-width:62rem;font-size:var(--fs-body);line-height:var(--lh-body);color:rgb(255 255 255 / .92)}.sister__copy p+p{margin-top:var(--space-s)}.sister__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:var(--space-2xl) 0 0;padding-block:var(--space-l);border-block:1px solid rgb(255 255 255 / .2)}.sister__fact{padding-inline:2.4rem;border-left:1px solid rgb(255 255 255 / .2)}.sister__fact:first-child{padding-left:0;border-left:0}.sister__fact dt{font-size:var(--fs-small);line-height:1.4;color:var(--c-swoosh)}.sister__fact dd{margin:.6rem 0 0;font-size:var(--fs-body);font-weight:600;line-height:1.4;text-wrap:pretty}.sister__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem;margin:var(--space-2xl) 0 0;padding:0;list-style:none}.sister__card{display:flex;flex-direction:column;padding:3.2rem;color:var(--c-ink);background:var(--c-white)}.sister__title{font-size:var(--fs-h3);font-weight:var(--fw-h3);line-height:var(--lh-h3)}.sister__for{margin-top:var(--space-xs);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--c-muted);text-wrap:pretty}.sister__list{display:grid;gap:.8rem;align-content:start;margin:var(--space-m) 0 0;padding:var(--space-m) 0 0;list-style:none;border-top:1px solid var(--c-shape)}.sister__list li{position:relative;padding-left:2.4rem;font-size:var(--fs-small);line-height:1.45}.sister__list li::before{content:"";position:absolute;top:.45em;left:.2rem;width:1.2rem;height:.7rem;border-left:2px solid var(--c-teal-text);border-bottom:2px solid var(--c-teal-text);transform:rotate(-45deg)}.sister__contact{margin-top:var(--space-m);padding-top:var(--space-s);font-size:var(--fs-small);font-weight:600;line-height:1.5;border-top:1px solid var(--c-shape)}.sister__contact a{color:var(--c-teal-text);text-underline-offset:.2em}.sister__foot{margin-top:var(--space-2xl)}.sister a:focus-visible{outline-color:var(--c-white)}.sister__card a:focus-visible{outline-color:var(--c-teal)}@supports (grid-template-rows:subgrid){.sister__cards{row-gap:0}.sister__card{display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:0;align-content:start}}@media (max-width:77.49em){.sister__facts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--space-m)}.sister__fact:nth-child(3){padding-left:0;border-left:0}}@media (max-width:56.24em){.sister__head{grid-template-columns:minmax(0,1fr);row-gap:var(--space-m)}.sister__cards{grid-template-columns:minmax(0,1fr);row-gap:1.6rem}.sister__card{padding:2.4rem}@supports (grid-template-rows:subgrid){.sister__cards{row-gap:1.6rem}.sister__card{grid-template-rows:none;grid-row:auto;display:flex}}.sister__foot{flex-direction:column;align-items:flex-start}}@media (max-width:29.99em){.sister__facts{grid-template-columns:minmax(0,1fr)}.sister__fact,.sister__fact:nth-child(3){padding-left:0;border-left:0}}.kontakt__maps{margin-top:var(--space-l)}.apply__text a{color:inherit;text-underline-offset:.2em}.legal{padding-block:13.5rem var(--space-section)}.legal__inner{max-width:84rem}.legal__title{margin-top:var(--space-xl);color:var(--c-teal)}.legal__intro{margin-top:var(--space-m);font-size:var(--fs-lead);line-height:var(--lh-lead)}.legal h2{margin-top:var(--space-2xl);font-size:var(--fs-h3);font-weight:var(--fw-h3);line-height:var(--lh-h3)}.legal p,.legal__address{margin-top:var(--space-s);font-size:var(--fs-body);line-height:var(--lh-body);font-style:normal}.legal a{color:var(--c-teal-text);text-underline-offset:.2em;overflow-wrap:anywhere}.legal__stand{margin-top:var(--space-2xl);font-size:var(--fs-small);color:var(--c-muted)}@media (max-width:77.49em){.legal{padding-top:12rem}}@media (max-width:56.24em){.legal{padding-top:10.4rem}}.facts+:is(.pic-why,.apply){padding-top:calc(var(--space-section) + 7.2rem)}.netz--d0{--d:0}.netz--d1{--d:1}.netz--d2{--d:2}.netz--d3{--d:3}.netz--d4{--d:4}.netz--d5{--d:5}.netz--d6{--d:6}.netz--d7{--d:7}.netz--d8{--d:8}.netz--d9{--d:9}.netz--d10{--d:10}.netz--d11{--d:11}@media (max-width:56.24em){.solutions__track,.extras,.why__list,.awards__list,.voices__list,.reviews__list,.flips,.values__list,.compare__list,.rmore__grid,.refs__list{overflow-y:hidden}}@media (max-width:56.24em){.card__title{padding-inline:0;text-wrap:pretty}.card__text{max-width:none;margin-inline:0}}@media (max-width:56.24em){.hero__copy{padding-top:8rem}.hero__title{font-size:clamp(2.8rem, 8.2vw, 4.6rem);line-height:1.06;text-wrap:balance}.hero__line{display:inline}.hero__lead{margin-top:1.2rem;max-width:none;font-size:1.7rem;line-height:1.45}.hero__lead span{display:inline}.hero__cta{margin-top:1.8rem}.btn.hero__cta{height:4.8rem;font-size:1.6rem}.hero__inner{padding-bottom:2.4rem}.showcase{margin-top:2rem}.slide__stage{width:100%;max-width:48rem;aspect-ratio:16 / 9}.slide__desktop{width:80%;height:100%;object-fit:cover;object-position:top left;-webkit-mask-image:linear-gradient(to bottom,#000 72%,transparent);mask-image:linear-gradient(to bottom,#000 72%,transparent)}.slide__phone{top:auto;bottom:-9%;left:auto;right:-16%;width:56%}.js .slide:not(.is-active) .slide__desktop{transform:translateY(.8rem)}.js .slide:not(.is-active) .slide__phone{transform:translateY(1.2rem)}.slide__info{margin-top:1.6rem;max-width:none}.slide__text{min-height:0}.slide__title{max-width:none;line-height:1.25}.slide__meta{margin-top:.6rem}.slide__actions{flex-direction:row;gap:1rem;margin-top:1.2rem;max-width:48rem}.slide__actions .btn{flex:1 1 0%;justify-content:center;padding-inline:1.2rem}.showcase__controls{margin-top:1.6rem}.bg-shape{top:44rem;left:58vw}}@media (max-width:23.75em){.slide__actions .btn{font-size:1.5rem}}@media (max-width:56.24em){.awards__list{padding-bottom:0}.awards__list+.rail-dots{margin-bottom:calc(var(--space-section) - 3.2rem)}.rail-dots{margin-top:1.6rem}}.site-footer__contact p a,.site-footer__contact p{white-space:nowrap}@media (max-width:56.24em){.site-footer__local-inner{gap:1.2rem;padding-block:3.2rem 2.4rem}.site-footer__local-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.6rem}.site-footer__local-list li{border-top:1px solid rgb(255 255 255 / .16)}.site-footer__local-list a{display:block;min-height:4.4rem;padding:1.1rem 0;font-size:1.4rem;line-height:1.35;white-space:normal}.site-footer__inner{align-items:stretch;row-gap:2.4rem;padding-block:3.2rem 2.8rem}.site-footer__contact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.site-footer__contact p{margin:0}.site-footer__social{margin-left:-.8rem}.site-footer__partner{margin-top:.8rem;padding-top:2.4rem}}@media (max-width:22.5em){.site-footer__contact{grid-template-columns:minmax(0,1fr)}}@media (max-width:22.5em){.site-footer__links li+li{margin-left:1rem;padding-left:1rem}}.choice__label{display:grid;gap:.2rem}.choice__desc{font-size:max(1.25rem, 13px);line-height:1.35;color:var(--c-muted)}.choice--wide{grid-column:1 / -1}@media (max-width:56.24em){.choice__desc{display:none}}.pic-local--map .pic-local__inner{align-items:stretch}.pic-local--map .pic-local__list{grid-template-columns:minmax(0,1fr);margin-top:var(--space-l);border-top:1px solid var(--c-shape)}.pic-local--map .pic-local__list li{padding-block:1.6rem}.map{position:relative;isolation:isolate;min-height:56rem;overflow:hidden;background:var(--c-shape);border-radius:1.2rem;box-shadow:var(--shadow-float)}.map__consent{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:flex-start;padding:2.4rem}.map__art{position:absolute;inset:0;z-index:-1;width:100%;height:100%}.map__art-ground{fill:#f6f9f9}.map__art-block{fill:var(--c-shape)}.map__art-park{fill:#d2e4e9}.map__art-river{fill:none;stroke:var(--c-swoosh);stroke-width:58;stroke-linecap:round}.map__art-river-in{fill:none;stroke:#cbe6ed;stroke-width:18;stroke-linecap:round;opacity:.8}.map__art-casing{stroke:#c9d6d9;stroke-width:22;stroke-linecap:round}.map__art-road{stroke:var(--c-white);stroke-width:16;stroke-linecap:round}.map__art-home{fill:#bfdde5;stroke:var(--c-white);stroke-width:3}.map__art-route{fill:none;stroke:var(--c-teal-bright);stroke-width:5;stroke-linecap:round;stroke-dasharray:.01 2.6}.map__art-pin path{fill:var(--c-teal);stroke:var(--c-white);stroke-width:3}.map__art-pin circle{fill:var(--c-white)}.map__art-pulse{fill:var(--c-teal-bright);opacity:.28;transform-box:fill-box;transform-origin:center}.map__art-tip rect,.map__art-tip path{fill:var(--c-white)}.map__art-name{font-family:var(--ff);font-size:18px;font-weight:700;fill:var(--c-teal)}.map__art-addr{font-family:var(--ff);font-size:13.5px;fill:var(--c-muted)}@media (prefers-reduced-motion:no-preference){.map__art-pin{animation:map-drop 0.7s var(--ease-out,cubic-bezier(.22,1,.36,1)) 0.2s both}.map__art-pulse{animation:map-pulse 1.6s ease-out 0.9s 3 both}.map__art-route{animation:map-route 1.2s ease-out 0.4s both}}@keyframes map-drop{from{opacity:0;transform:translateY(-2.4rem)}to{opacity:1;transform:none}}@keyframes map-pulse{0%{opacity:.45;transform:scale(.6)}100%{opacity:0;transform:scale(2.4)}}@keyframes map-route{from{opacity:0}to{opacity:1}}.map__panel{display:grid;justify-items:start;max-width:42rem;padding:2.4rem 2.8rem 2.8rem;text-align:left;background:rgb(255 255 255 / .94);border-radius:1.2rem;box-shadow:var(--shadow-float);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.map__title{font-size:var(--fs-h3);font-weight:var(--fw-h3);line-height:var(--lh-h3)}.map__text{margin-top:var(--space-xs);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--c-muted)}.map__text a,.map__popup a{color:var(--c-teal-text);text-decoration-color:currentColor;text-underline-offset:.2em}.map__load{display:inline-flex;align-items:center;gap:.8rem;margin-top:var(--space-m)}.map__load-icon{flex:none;width:2rem;height:2rem}.map__error{margin-top:var(--space-s);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--c-ink)}.map.is-loading .map__load{cursor:progress;opacity:.7}.map__canvas{position:absolute;inset:0;z-index:0}.map__canvas.leaflet-container{font-family:var(--ff);font-size:var(--fs-small);background:var(--c-shape)}.map__canvas:focus-visible{outline:2px solid var(--c-teal);outline-offset:-4px}.map__canvas .leaflet-tile-pane{filter:grayscale(1) sepia(.22) hue-rotate(150deg) saturate(1.5) brightness(1.04) contrast(.92)}.map__canvas .leaflet-bar{border:0;border-radius:var(--radius-btn);box-shadow:var(--shadow-float);overflow:hidden}.map__canvas .leaflet-bar a,.map__canvas .leaflet-bar button{display:grid;place-items:center;width:4rem;min-width:40px;height:4rem;min-height:40px;padding:0;font-family:var(--ff);font-size:2rem;line-height:1;color:var(--c-teal);background:var(--c-white);border:0;border-bottom:1px solid var(--c-shape);cursor:pointer}.map__canvas .leaflet-bar a:last-child,.map__canvas .leaflet-bar button:last-child{border-bottom:0}.map__canvas .leaflet-bar a:focus-visible,.map__canvas .leaflet-bar button:focus-visible{outline:2px solid var(--c-teal);outline-offset:-3px}.map__canvas .leaflet-touch .leaflet-bar a{width:4rem;height:4rem;line-height:1}@media (hover:hover) and (pointer:fine){.map__canvas .leaflet-bar a:hover,.map__canvas .leaflet-bar button:hover{color:var(--c-white);background:var(--c-teal)}}.map__recenter svg{width:2rem;height:2rem}.map__canvas .leaflet-control-attribution{padding:.2rem .8rem;font-size:12px;line-height:1.5;color:var(--c-ink);background:rgb(255 255 255 / .9);border-top-left-radius:.6rem}.map__canvas .leaflet-control-attribution a{color:var(--c-teal-text)}.map__pin{color:var(--c-teal)}.map__pin svg{display:block;overflow:visible;filter:drop-shadow(0 .4rem .6rem rgb(16 81 98 / .35))}.map__pin:focus-visible{outline:2px solid var(--c-teal);outline-offset:2px;border-radius:.4rem}.map__pin-pulse{position:absolute;left:50%;bottom:-.6rem;width:4rem;height:1.6rem;margin-left:-2rem;border-radius:50%;background:var(--c-teal-bright);opacity:0;pointer-events:none}@media (prefers-reduced-motion:no-preference){.map__pin-pulse{animation:map-pulse 1.6s ease-out 0.3s 3 both}}.map__canvas .leaflet-tooltip.map__tip{padding:1rem 1.6rem 1.1rem;font-family:var(--ff);text-align:center;white-space:nowrap;color:var(--c-muted);background:var(--c-white);border:0;border-radius:1.2rem;box-shadow:0 .2rem .4rem rgb(16 81 98 / .08),0 1.2rem 2.4rem -.8rem rgb(16 81 98 / .35)}.map__canvas .leaflet-tooltip-top.map__tip::before{margin-left:-.9rem;border-width:.9rem;border-top-color:var(--c-white)}.map__tip strong{display:block;font-size:1.6rem;font-weight:700;line-height:1.3;color:var(--c-teal)}.map__tip span{display:block;font-size:1.3rem;line-height:1.4}.map__canvas .leaflet-popup-content-wrapper{padding:0;border-radius:1.2rem;box-shadow:0 .2rem .4rem rgb(16 81 98 / .08),0 1.6rem 3.2rem -1rem rgb(16 81 98 / .4)}.map__canvas .leaflet-popup-content{margin:0;width:auto!important;font-size:var(--fs-small);line-height:var(--lh-small)}.map__canvas .leaflet-popup-tip{box-shadow:none}.map__canvas .leaflet-popup-close-button{top:.6rem;right:.6rem;width:3.2rem;height:3.2rem;font:400 2.4rem/3.2rem var(--ff);color:var(--c-muted);border-radius:50%}.map__canvas .leaflet-popup-close-button:focus-visible{outline:2px solid var(--c-teal);outline-offset:0}.map__popup{display:grid;gap:.4rem;min-width:24rem;padding:2rem 2.4rem 2.2rem;color:var(--c-ink)}.map__canvas .map__popup p{margin:0}.map__popup-name{padding-right:2.4rem;font-size:1.7rem;font-weight:700;line-height:1.3;color:var(--c-teal)}.map__popup-addr{margin:0;color:var(--c-muted)}.map__canvas .map__popup .map__popup-label{margin:1.2rem 0 .4rem;font-size:1.2rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted)}.map__popup-btns{display:grid;gap:.8rem}.map__popup .map__route{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:4.4rem;margin:0;padding:.8rem 1.2rem;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;color:var(--c-white);background:var(--c-teal);border-radius:var(--radius-btn)}.map__popup .map__route+.map__route{color:var(--c-teal);background:var(--c-white);box-shadow:inset 0 0 0 2px var(--c-teal)}.map__popup .map__route:focus-visible{outline:2px solid var(--c-teal);outline-offset:2px}@media (hover:hover) and (pointer:fine){.map__popup .map__route:hover{background:var(--c-teal-bright);color:var(--c-white);box-shadow:none}}.map__hint{position:absolute;bottom:3.6rem;left:50%;z-index:1000;width:max-content;max-width:calc(100% - 2.4rem);padding:.6rem 1.4rem;translate:-50% 0;font-size:var(--fs-small);line-height:1.4;text-align:center;color:var(--c-white);background:rgb(16 81 98 / .92);border-radius:99rem;pointer-events:none;transition:opacity var(--dur-ui) var(--ease-ui)}.map__hint.is-gone{opacity:0}.map__hint-touch{display:none}@media (pointer:coarse){.map__hint-mouse{display:none}.map__hint-touch{display:inline}}.route{margin-top:var(--space-l)}.route__label{font-size:1.2rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted)}.route__btns{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:1rem}.route__btn{display:inline-flex;align-items:center;gap:.8rem}.route__icon{flex:none;width:2rem;height:2rem}@media (max-width:56.24em){.map{min-height:0;aspect-ratio:4 / 3}}@media (max-width:37.49em){.map{aspect-ratio:2 / 3;margin-inline:calc(var(--gutter) * -0.5)}.map__consent{padding:1.2rem}.map__panel{max-width:none;padding:1.8rem 2rem 2rem}.route__btns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.route__btn{justify-content:center;padding-inline:1.2rem}}.awards__chips{position:relative;left:50%;display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem;width:min(116rem, calc(100vw - 2 * var(--gutter)));margin:var(--space-xl) 0 0;padding:0;translate:-50% 0;list-style:none;text-align:left}.prize{position:relative;flex:0 0 calc((100% - 3.6rem) / 4);display:grid;grid-template-columns:4rem minmax(0,1fr);align-items:center;column-gap:1.2rem;padding:1.2rem 1.6rem 1.2rem 1.4rem;background:rgb(0 0 0 / .45);border:1px solid rgb(255 255 255 / .2);border-radius:.8rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color var(--dur-ui) ease,border-color var(--dur-ui) ease}.prize__icon{display:grid;place-items:center;width:4rem;height:4rem;color:var(--c-swoosh)}.prize__icon svg{width:auto;height:3.6rem}.prize__icon img{width:4rem;height:4rem;object-fit:contain;border-radius:.3rem}.prize__text{display:grid;gap:.2rem}.prize__title{font-size:var(--fs-small);font-weight:700;line-height:1.3;color:var(--c-white)}.prize__sub{font-size:var(--fs-small);line-height:1.35;color:rgb(255 255 255 / .8)}.prize__sub a{color:inherit;text-decoration-color:rgb(255 255 255 / .5);text-underline-offset:.2em}.prize__sub a:focus-visible{outline-color:var(--c-white)}.prize__link{color:inherit;text-decoration:underline;text-decoration-color:#fff0;text-underline-offset:.2em;transition:text-decoration-color var(--dur-ui) ease}.prize__link::after{content:"";position:absolute;inset:0;border-radius:inherit}.prize__link:focus-visible{outline:none}.prize:has(.prize__link:focus-visible){outline:2px solid var(--c-white);outline-offset:3px}@media (hover:hover) and (pointer:fine){.prize:has(.prize__link:hover){background:rgb(255 255 255 / .12);border-color:rgb(255 255 255 / .4)}.prize:has(.prize__link:hover) .prize__link{text-decoration-color:var(--c-swoosh)}}.prize--wordmark{grid-template-columns:8.4rem minmax(0,1fr)}.prize--wordmark .prize__icon{width:8.4rem}.prize--wordmark .prize__icon img{width:8.4rem;height:auto;border-radius:0}.awards__stage .awards__btn{position:static;translate:none;margin-top:var(--space-xl)}.awards__stage{min-height:88rem;padding-bottom:var(--space-2xl)}.awards__stage::before{background:linear-gradient(to bottom,#fff0 0,rgb(0 0 0 / .55) 30%,rgb(0 0 0 / .88) 52%,#000 72%)}@media (max-width:77.49em){.awards__stage{min-height:80rem}}@media (max-width:56.24em){.awards__chips{left:auto;width:auto;translate:none;flex-wrap:nowrap;justify-content:flex-start;gap:1rem;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none}.awards__chips::-webkit-scrollbar{display:none}.awards__chips:focus-visible{outline:2px solid var(--c-white);outline-offset:-2px}.prize{flex:0 0 min(78%, 28rem);scroll-snap-align:start}.awards__stage{min-height:0;padding-bottom:var(--space-xl)}.awards__stage .rail-dots{color:var(--c-white)}}.main-nav__social-item:last-child{margin-right:0}.main-nav__login-item{align-items:center;margin-right:.8rem}.main-nav__login{position:relative;display:inline-flex;align-items:center;gap:.6rem;height:max(2.8rem, 28px);padding-inline:.4rem;font-size:var(--fs-ui);color:var(--c-teal);text-decoration:none;border-radius:.4rem;transition:color var(--dur-ui) ease}.main-nav__login svg{width:max(1.8rem, 18px);height:auto;flex:none}.main-nav__login-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.main-nav__login::after{content:attr(data-tip);position:absolute;top:calc(100% + 1rem);left:50%;padding:.5rem 1rem;font-size:var(--fs-small);font-weight:600;line-height:1.3;white-space:nowrap;color:var(--c-white);background:var(--c-teal);border-radius:.4rem;translate:-50% -.4rem;opacity:0;pointer-events:none;transition:opacity var(--dur-ui) ease,translate var(--dur-ui) var(--ease-ui)}.main-nav__login:hover::after,.main-nav__login:focus-visible::after{opacity:1;translate:-50% 0}.main-nav__login[aria-current]::before{content:"";position:absolute;left:.4rem;right:.4rem;bottom:-.2rem;height:2px;background:var(--c-swoosh)}.mm__quick--wide{grid-column:1 / -1}.kb-kicker{margin-bottom:var(--space-s);font-size:var(--fs-lead);font-weight:600;line-height:1.3;color:var(--c-teal-text)}.kb-login{padding-block:13.5rem var(--space-section)}.kb-login__inner{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);column-gap:9.6rem;align-items:center}.kb-login__intro .crumbs{margin-bottom:var(--space-xl)}.kb-login__title{color:var(--c-teal)}.kb-login__lead{max-width:56rem;margin-top:var(--space-m);font-size:var(--fs-lead);line-height:var(--lh-lead)}.kb-login__list{display:grid;gap:1.2rem;margin-top:var(--space-l);padding:0;list-style:none}.kb-login__list li{display:grid;grid-template-columns:2.2rem minmax(0,1fr);column-gap:1.2rem;align-items:start;font-size:var(--fs-body);line-height:var(--lh-body)}.kb-login__list svg{width:2.2rem;height:2.2rem;margin-top:.1rem;color:var(--c-teal-text)}.kb-login__card{padding:4rem;background:var(--c-white);border:1px solid var(--c-shape);border-radius:1.2rem;box-shadow:0 2.4rem 4.8rem -2.4rem rgb(16 81 98 / .35)}.kb-login__lock{display:grid;place-items:center;width:5.6rem;height:5.6rem;color:var(--c-white);background:var(--c-teal);border-radius:50%}.kb-login__lock svg{width:2.8rem;height:2.8rem}.kb-login__card-title{margin-top:var(--space-m);font-size:var(--fs-h2);font-weight:900;line-height:var(--lh-h2);color:var(--c-teal)}.kb-login__hint{margin-top:.4rem;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--c-muted)}.kb-login__card .field{margin:var(--space-l) 0 0}.kb-pass{position:relative}.field .kb-pass input{padding-right:11rem}.kb-pass__toggle{position:absolute;top:50%;right:.4rem;min-height:4rem;padding-inline:1.2rem;font:inherit;font-size:var(--fs-small);font-weight:600;color:var(--c-teal);background:none;border:0;border-radius:.4rem;cursor:pointer;translate:0 -50%}.kb-pass__toggle:focus-visible{outline-offset:-2px}.kb-login__submit{margin-top:var(--space-m)}.kb-login__help{margin-top:var(--space-m);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--c-muted)}.kb-login__help a{color:var(--c-teal-text)}.kb-login.is-checking .kb-login__submit{cursor:progress;opacity:.7}.js [data-protected]:not(.is-unlocked){visibility:hidden}.kb-hero{padding-block:13.5rem var(--space-2xl)}.kb-hero__row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:3.2rem;margin-top:var(--space-xl)}.kb-hero__copy{max-width:72rem}.kb-hero__copy h1{color:var(--c-teal)}.kb-hero__lead{margin-top:var(--space-m);font-size:var(--fs-lead);line-height:var(--lh-lead)}.kb-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem}.kb-logo__btn{gap:.8rem;padding-inline:1.6rem}.kb-logo__btn svg{width:1.6rem;height:1.6rem;flex:none}.kb-logos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem;margin-top:var(--space-xl);padding:0;list-style:none}.kb-logo{overflow:hidden;background:var(--c-white);border:1px solid var(--c-shape);border-radius:1.2rem}.kb-logo__preview{display:grid;place-items:center;aspect-ratio:16 / 7;padding:4.8rem}.kb-logo__preview--light{background:var(--c-white);border-bottom:1px solid var(--c-shape)}.kb-logo__preview--dark{background:var(--c-teal)}.kb-logo__preview img{width:min(100%, 32rem);height:auto}.kb-logo__body{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem 2rem;padding:2.4rem 2.8rem}.kb-logo__title{font-size:var(--fs-h3);font-weight:var(--fw-h3);line-height:var(--lh-h3)}.kb-logo__desc{grid-column:1;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--c-muted)}.kb-logo__btns{display:flex;gap:.8rem;grid-column:2;grid-row:1 / span 2}.kb-guides{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem;margin-top:var(--space-xl);padding:0;list-style:none}.kb-guide{position:relative;display:flex;flex-direction:column;padding:2.8rem;background:var(--c-white);border-radius:1.2rem;transition:box-shadow var(--dur-ui) ease,translate var(--dur-ui) var(--ease-ui)}.kb-guide__icon{width:4rem;height:4rem;color:var(--c-teal)}.kb-guide__title{margin-top:2rem;font-size:var(--fs-h3);font-weight:var(--fw-h3);line-height:var(--lh-h3)}.kb-guide__link{color:inherit;text-decoration:underline;text-decoration-color:#fff0;text-underline-offset:.2em;transition:text-decoration-color var(--dur-ui) ease}.kb-guide__link::after{content:"";position:absolute;inset:0;border-radius:inherit}.kb-guide__link:focus-visible{outline:none}.kb-guide:has(.kb-guide__link:focus-visible){outline:2px solid var(--c-teal);outline-offset:3px}.kb-guide__text{flex:1;margin-top:.8rem;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--c-muted)}.kb-guide__meta{display:flex;align-items:center;gap:.6rem;margin-top:2rem;font-size:var(--fs-small);font-weight:600;color:var(--c-teal-text)}.kb-guide__meta svg{width:1.6rem;height:1.6rem}@media (hover:hover) and (pointer:fine){.kb-guide:has(.kb-guide__link:hover){box-shadow:var(--shadow-float);translate:0 -.2rem}.kb-guide:has(.kb-guide__link:hover) .kb-guide__link{text-decoration-color:var(--c-swoosh)}}.kb-support__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem;margin:0;padding:0;list-style:none}.kb-support__card{padding:2.8rem;background:rgb(0 0 0 / .14);border-radius:1.2rem}.kb-support__name{font-size:var(--fs-h3);font-weight:var(--fw-h3);line-height:var(--lh-h3)}.kb-support__text{margin-top:.8rem;font-size:var(--fs-small);line-height:var(--lh-small);color:rgb(255 255 255 / .88)}.kb-support__contact{margin-top:1.6rem;font-size:var(--fs-body);line-height:1.7}.kb-support__contact a{color:var(--c-white);text-decoration-color:var(--c-swoosh);text-underline-offset:.2em}@media (max-width:77.49em){.kb-login{padding-top:12rem}.kb-hero{padding-top:12rem}.kb-login__inner{column-gap:4.8rem}.kb-guides{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:56.24em){.kb-login,.kb-hero{padding-top:10.4rem}.kb-login__inner{grid-template-columns:minmax(0,1fr);row-gap:var(--space-xl)}.kb-login__intro .crumbs{margin-bottom:var(--space-l)}.kb-login__card{padding:2.8rem 2.4rem}.kb-login__list{display:none}.kb-logos,.kb-guides,.kb-support__list{grid-template-columns:minmax(0,1fr)}.kb-logo__body{grid-template-columns:minmax(0,1fr)}.kb-logo__btns{grid-column:1;grid-row:auto;margin-top:1.2rem}.kb-guide{display:grid;grid-template-columns:4rem minmax(0,1fr);column-gap:1.6rem;padding:2rem}.kb-guide__icon{grid-row:1 / span 3}.kb-guide__title{margin-top:0}.kb-guide__meta{margin-top:1.2rem}}body:has([data-login],[data-protected]) .mobile-cta{display:none}.awards__title,.awards__lead{text-shadow:0 .1rem 1.2rem rgb(0 0 0 / .55)}.kb-hero{padding-bottom:var(--space-xl)}.kb-hero__demo{margin-top:var(--space-s);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--c-muted)}.kb-layout{padding-block:var(--space-2xl) var(--space-section);background:var(--c-band)}.kb-layout__inner{display:grid;grid-template-columns:22rem minmax(0,1fr);column-gap:4.8rem;align-items:start}.kb-side{position:sticky;top:10rem}.kb-side__list{display:grid;gap:.4rem;margin:0;padding:0;list-style:none}.kb-side__link{display:flex;align-items:center;gap:1.2rem;min-height:4.4rem;padding:.8rem 1.4rem;font-size:var(--fs-small);font-weight:600;line-height:1.3;color:var(--c-ink);text-decoration:none;border-radius:.8rem;transition:background-color var(--dur-ui) ease,color var(--dur-ui) ease}.kb-side__icon{flex:none;width:2rem;height:2rem;color:var(--c-teal)}.kb-side__link[aria-current="true"]{color:var(--c-white);background:var(--c-teal)}.kb-side__link[aria-current="true"] .kb-side__icon{color:var(--c-swoosh)}@media (hover:hover) and (pointer:fine){.kb-side__link:not([aria-current="true"]):hover{background:var(--c-white)}}.kb-main{display:grid;grid-template-columns:minmax(0,1fr);gap:2.4rem;min-width:0}.kb-panel{padding:3.2rem;background:var(--c-white);border-radius:1.2rem;scroll-margin-top:10rem}.kb-panel__head{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 2.4rem;margin-bottom:2.4rem}.kb-panel__title{margin-right:auto;font-size:var(--fs-h2);font-weight:900;line-height:var(--lh-h2);color:var(--c-teal)}.kb-panel__demo{font-size:var(--fs-small);color:var(--c-muted)}.kb-panel__btn{gap:.8rem;padding-inline:1.6rem}.kb-panel__btn svg{flex:none;width:1.6rem;height:1.6rem}.kb-panel__lead{max-width:64rem;margin:-.8rem 0 2.4rem;font-size:var(--fs-body);line-height:var(--lh-body)}.kb-panel__foot{margin-top:2.4rem;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--c-muted)}.kb-panel:not(.kb-panel--teal) a:not(.btn):not(.kb-dl__btn):not(.kb-guide__link):not(.kb-news__link):not(.kb-more){color:var(--c-teal-text);text-underline-offset:.2em}.kb-sub{margin:3.2rem 0 1.2rem;font-size:var(--fs-h3);font-weight:var(--fw-h3);line-height:var(--lh-h3)}.kb-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.kb-facts__item{padding:1.6rem 2.4rem;border-left:1px solid var(--c-shape)}.kb-facts__item:nth-child(odd){padding-left:0;border-left:0}.kb-facts__item:nth-child(n+3){border-top:1px solid var(--c-shape)}.kb-facts__item:nth-child(-n+2){padding-top:0}.kb-facts__item dt{font-size:var(--fs-small);color:var(--c-muted)}.kb-facts__item dd{margin:.4rem 0 0;font-size:var(--fs-body);font-weight:600;line-height:1.4;overflow-wrap:anywhere}.kb-facts__item dd>span,.kb-facts__person>span{display:block;font-size:var(--fs-small);font-weight:400;color:var(--c-muted)}.kb-facts__item--person dd{display:flex;align-items:center;gap:1.2rem}.kb-facts__item--person img{flex:none;width:4.4rem;height:4.4rem;object-fit:cover;border-radius:50%}.kb-next{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 1.6rem;margin-top:2.4rem;padding:1.6rem 2rem;background:var(--c-band);border-radius:.8rem}.kb-next__icon{display:grid;color:var(--c-teal)}.kb-next__icon svg{width:2.4rem;height:2.4rem}.kb-next__text{flex:1 1 32rem;font-size:var(--fs-small);line-height:var(--lh-small)}.kb-next__link{font-size:var(--fs-small);font-weight:600}.kb-status{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem;margin:0;padding:0;list-style:none}.kb-status__item{padding:2rem;border:1px solid var(--c-shape);border-radius:.8rem}.kb-status__label{font-size:var(--fs-small);color:var(--c-muted)}.kb-status__value{display:flex;align-items:baseline;margin-top:.6rem;font-size:var(--fs-body);font-weight:700;line-height:1.35}.kb-status__sub{margin-top:.6rem;font-size:var(--fs-small);line-height:1.45;color:var(--c-muted)}.kb-dot{flex:none;display:inline-block;width:1rem;height:1rem;margin-right:.8rem;border-radius:50%;background:var(--c-shape)}.kb-status__value .kb-dot,.kb-ticket__status .kb-dot{align-self:center}.kb-status__value .kb-dot{align-self:flex-start;margin-top:.45em}.kb-dot--ok,.kb-dot--erledigt{background:var(--c-online)}.kb-dot--arbeit{background:#e0a100}.kb-dot--neu{background:var(--c-teal-bright)}.kb-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none}.kb-steps__item{position:relative;display:grid;align-content:start;justify-items:center;gap:.6rem;padding-inline:.4rem;text-align:center}.kb-steps__item+.kb-steps__item::before{content:"";position:absolute;top:1.1rem;right:calc(50% + 1.8rem);left:calc(-50% + 1.8rem);height:2px;background:var(--c-shape)}.kb-steps__item--done+.kb-steps__item::before{background:var(--c-teal)}.kb-steps__mark{display:grid;color:#b7c5c8}.kb-steps__mark svg{width:2.2rem;height:2.2rem}.kb-steps__item--done .kb-steps__mark{color:var(--c-teal)}.kb-steps__item--current .kb-steps__mark{color:var(--c-teal);border-radius:50%;box-shadow:0 0 0 .5rem rgb(16 81 98 / .14)}.kb-steps__name{font-size:var(--fs-small);font-weight:700;line-height:1.3}.kb-steps__item--todo .kb-steps__name{color:var(--c-muted);font-weight:600}.kb-steps__date{font-size:var(--fs-small);line-height:1.35;color:var(--c-muted)}.kb-todos{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--c-shape)}.kb-todo{display:grid;grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:center;column-gap:1.2rem;padding-block:1.4rem;border-bottom:1px solid var(--c-shape)}.kb-todo__mark{display:grid;color:var(--c-teal)}.kb-todo__mark svg{width:2.2rem;height:2.2rem}.kb-todo__text{font-size:var(--fs-body);line-height:1.4}.kb-todo__due{font-size:var(--fs-small);color:var(--c-muted);white-space:nowrap}.kb-todo--done .kb-todo__text{color:var(--c-muted)}.kb-tickets{margin:0;padding:0;list-style:none;border-top:1px solid var(--c-shape)}.kb-ticket{display:grid;grid-template-columns:6.4rem minmax(0,1fr) auto 11rem;align-items:center;column-gap:1.6rem;padding-block:1.4rem;border-bottom:1px solid var(--c-shape)}.kb-ticket__id{font-size:var(--fs-small);color:var(--c-muted);font-variant-numeric:tabular-nums}.kb-ticket__title{font-size:var(--fs-body);font-weight:600;line-height:1.4}.kb-ticket__date{font-size:var(--fs-small);color:var(--c-muted)}.kb-ticket__status{display:flex;align-items:center;font-size:var(--fs-small);font-weight:600}.kb-dl__tools{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2rem}.kb-search{position:relative;flex:0 1 30rem}.kb-search__icon{position:absolute;top:50%;left:1.4rem;width:1.6rem;height:1.6rem;color:var(--c-muted);translate:0 -50%;pointer-events:none}.kb-search__input{width:100%;min-height:4.4rem;padding:.9rem 1.4rem .9rem 4rem;font:inherit;font-size:var(--fs-small);color:var(--c-ink);background:var(--c-white);border:1px solid #b7c5c8;border-radius:.8rem}.kb-search__input:focus-visible{outline:none;border-color:var(--c-teal);box-shadow:0 0 0 3px rgb(16 81 98 / .25)}.kb-filter{display:flex;flex-wrap:wrap;gap:.8rem}.kb-filter__btn{min-height:4rem;padding:.6rem 1.4rem;font:inherit;font-size:var(--fs-small);font-weight:600;color:var(--c-teal);background:var(--c-white);border:1px solid #c9d6d9;border-radius:10rem;cursor:pointer;transition:background-color var(--dur-ui) ease,color var(--dur-ui) ease,border-color var(--dur-ui) ease}.kb-filter__btn[aria-pressed="true"]{color:var(--c-white);background:var(--c-teal);border-color:var(--c-teal)}@media (hover:hover) and (pointer:fine){.kb-filter__btn[aria-pressed="false"]:hover{border-color:var(--c-teal)}}.kb-dl__count{margin-top:1.6rem;font-size:var(--fs-small);color:var(--c-muted)}.kb-dl__wrap{margin-top:.8rem}.kb-dl{width:100%;border-collapse:collapse;font-size:var(--fs-small)}.kb-dl th{padding:1rem 1.2rem;font-weight:600;text-align:left;color:var(--c-muted);border-bottom:1px solid #c9d6d9}.kb-dl td{padding:1.4rem 1.2rem;vertical-align:middle;border-bottom:1px solid var(--c-shape)}.kb-dl th:first-child,.kb-dl td:first-child{padding-left:0}.kb-dl th:last-child,.kb-dl td:last-child{padding-right:0;text-align:right}.kb-dl__name{display:block;font-size:var(--fs-body);font-weight:600;line-height:1.35}.kb-dl__desc{display:block;margin-top:.2rem;line-height:1.45;color:var(--c-muted)}.kb-dl__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.kb-dl__date,.kb-dl__size,.kb-dl__cat{white-space:nowrap;color:var(--c-muted)}.kb-dl__btn{display:inline-flex;align-items:center;gap:.6rem;min-height:4rem;padding:.6rem 1.4rem;font-weight:600;color:var(--c-teal);text-decoration:none;border:1px solid #c9d6d9;border-radius:var(--radius-btn);transition:background-color var(--dur-ui) ease,color var(--dur-ui) ease,border-color var(--dur-ui) ease}.kb-dl__btn svg{flex:none;width:1.6rem;height:1.6rem}.kb-dl__action{white-space:nowrap}@media (hover:hover) and (pointer:fine){.kb-dl__btn:hover{color:var(--c-white);background:var(--c-teal);border-color:var(--c-teal)}}.kb-dl__row[hidden]{display:none}.kb-dl__empty{padding-block:2.4rem;font-size:var(--fs-body);color:var(--c-muted)}.kb-main .kb-logos{margin-top:0;gap:1.6rem}.kb-main .kb-logo__body{grid-template-columns:minmax(0,1fr);padding:2rem}.kb-main .kb-logo__btns{grid-column:1;grid-row:auto;margin-top:1.2rem}.kb-main .kb-guides{margin-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.kb-main .kb-guide{padding:2.4rem;border:1px solid var(--c-shape)}.kb-news-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 3.2rem;margin:0;padding:0;list-style:none}.kb-news{position:relative;padding-block:1.8rem;border-top:1px solid var(--c-shape)}.kb-news__meta{font-size:var(--fs-small);color:var(--c-muted)}.kb-news__title{margin-top:.4rem;font-size:var(--fs-body);font-weight:700;line-height:1.4}.kb-news__link{color:inherit;text-decoration:underline;text-decoration-color:#fff0;text-underline-offset:.2em;transition:text-decoration-color var(--dur-ui) ease}.kb-news__link::after{content:"";position:absolute;inset:0}.kb-news__link:focus-visible{outline:none}.kb-news:has(.kb-news__link:focus-visible){outline:2px solid var(--c-teal);outline-offset:2px;border-radius:.4rem}@media (hover:hover) and (pointer:fine){.kb-news:has(.kb-news__link:hover) .kb-news__link{text-decoration-color:var(--c-swoosh)}}.kb-more{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.6rem;font-size:var(--fs-small);font-weight:600;color:var(--c-teal-text)}.kb-more svg{flex:none;width:1.6rem;height:1.6rem}.kb-panel--teal{color:var(--c-white);background:var(--c-teal)}.kb-panel--teal .kb-panel__title{color:var(--c-white)}.kb-panel--teal .kb-support__list{margin-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.kb-panel--teal .kb-support__card{padding:2.4rem}.kb-panel--teal .kb-support__contact{font-size:var(--fs-small)}.kb-panel--teal .kb-support__contact a{color:var(--c-white);text-decoration-color:var(--c-swoosh);text-underline-offset:.2em}.kb-panel--teal a:focus-visible{outline-color:var(--c-white)}.kb-sub--light{color:var(--c-white)}.kb-faq{display:grid;gap:.8rem}.kb-faq .faq__item{overflow:hidden;color:var(--c-ink);border-radius:.8rem}.kb-faq .faq__q{min-height:5.6rem;font-size:var(--fs-body)}.kb-faq .faq__a a{color:var(--c-teal-text)}@media (max-width:77.49em){.kb-layout__inner{grid-template-columns:minmax(0,1fr)}.kb-side{position:sticky;top:0;z-index:5;margin:0 calc(-1 * var(--gutter)) 2.4rem;padding:1rem var(--gutter);background:rgb(243 247 247 / .94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--c-shape)}.kb-side__list{display:flex;gap:.4rem;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.kb-side__list::-webkit-scrollbar{display:none}.kb-side__link{white-space:nowrap;padding-inline:1.2rem}.kb-panel{scroll-margin-top:8rem}.kb-status{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:56.24em){.kb-panel{padding:2.4rem 2rem}.kb-panel__title{font-size:var(--fs-h3)}.kb-steps{grid-template-columns:minmax(0,1fr);gap:1.6rem}.kb-steps__item{grid-template-columns:2.2rem minmax(0,1fr) auto;justify-items:start;align-items:center;column-gap:1.2rem;text-align:left}.kb-steps__item+.kb-steps__item::before{top:-1.6rem;bottom:auto;left:1rem;right:auto;width:2px;height:1.6rem}.kb-ticket{grid-template-columns:minmax(0,1fr) auto;row-gap:.4rem}.kb-ticket__id{grid-column:1;grid-row:1}.kb-ticket__title{grid-column:1 / -1;grid-row:2}.kb-ticket__date{grid-column:1;grid-row:3}.kb-ticket__status{grid-column:2;grid-row:1}.kb-search{flex-basis:100%}.kb-filter{flex:1 1 100%;min-width:0;flex-wrap:nowrap;overflow-x:auto;margin-inline:-2rem;padding-inline:2rem;scrollbar-width:none}.kb-filter::-webkit-scrollbar{display:none}.kb-filter__btn{flex:none}.kb-dl thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.kb-dl,.kb-dl tbody,.kb-dl tr,.kb-dl td{display:block}.kb-dl .kb-dl__row{display:flex;flex-wrap:wrap;align-items:flex-start;padding-block:1.4rem;border-bottom:1px solid var(--c-shape)}.kb-dl .kb-dl__row[hidden]{display:none}.kb-dl td{padding:0;border:0}.kb-dl td:last-child{text-align:left}.kb-dl .kb-dl__doc{order:1;flex:0 0 calc(100% - 6rem)}.kb-dl .kb-dl__action{order:2;flex:none;margin-left:auto}.kb-dl .kb-dl__cat,.kb-dl .kb-dl__date,.kb-dl .kb-dl__size{order:3;flex:none;margin-top:.6rem}.kb-dl__cat::after,.kb-dl__date::after{content:"\00a0·\00a0"}.kb-dl__btn span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.kb-dl__btn{padding-inline:1.1rem}.kb-main .kb-guides,.kb-news-list,.kb-panel--teal .kb-support__list{grid-template-columns:minmax(0,1fr)}.kb-facts{grid-template-columns:minmax(0,1fr)}.kb-facts__item,.kb-facts__item:nth-child(-n+2){padding:1.2rem 0;border-left:0;border-top:1px solid var(--c-shape)}.kb-facts__item:first-child{padding-top:0;border-top:0}.kb-status{grid-template-columns:minmax(0,1fr)}}@media (max-width:56.24em){.showcase{margin-top:2.8rem}.slide__media{margin-inline:calc(-1 * var(--gutter))}.slide__stage{width:100%;max-width:none;aspect-ratio:16 / 10.5;overflow:hidden;background:radial-gradient(120% 95% at 12% 0%,rgb(255 255 255 / .14) 0%,#fff0 55%),linear-gradient(160deg,var(--c-teal) 0%,#0b3d4a 100%)}.slide__desktop{top:9%;left:var(--gutter);width:68%;height:auto;border-radius:.6rem .6rem 0 0;box-shadow:0 1.2rem 3.2rem rgb(0 0 0 / .35);-webkit-mask-image:linear-gradient(to bottom,#000 80%,transparent);mask-image:linear-gradient(to bottom,#000 80%,transparent)}.slide__phone{top:auto;bottom:-10%;left:auto;right:-9%;width:52%;filter:drop-shadow(0 1rem 2rem rgb(0 0 0 / .35))}.slide__info{position:relative;margin-top:1.8rem;padding-right:7.2rem}.slide__title{font-size:2.4rem;line-height:1.2}.slide__meta{margin-top:.6rem;font-size:1.6rem;color:var(--c-muted)}.slide__actions{position:absolute;top:50%;right:0;margin:0;translate:0 -50%}.slide__actions .btn--outline{display:none}.slide__actions .btn--black{flex:none;width:5.6rem;height:5.6rem;padding:0;font-size:0;color:#fff0;background:var(--c-teal) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h13M13 6l6 6-6 6' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 2.4rem no-repeat;border-radius:50%;box-shadow:0 .8rem 1.6rem -.6rem rgb(16 81 98 / .6)}.slide__actions .btn--black:focus-visible{outline-offset:3px;border-radius:50%}.showcase__controls{margin-top:1.8rem}}@media (max-width:56.24em){.showcase__controls{margin-top:.8rem;margin-left:calc((max(4.4rem, 44px) - 1.125rem) / -2)}.showcase__dot{width:max(4.4rem, 44px);height:max(4.4rem, 44px)}.showcase__toggle{width:max(4.4rem, 44px);height:max(4.4rem, 44px);margin-left:0}.work__toggle::after,.logos__toggle::after{content:"";position:absolute;inset:calc((max(4.4rem, 44px) - 100%) / -2);border-radius:50%}.logos__toggle{position:relative}}.reels,.post,.anatomy,.demo,.duo{padding-block:var(--space-section);background:var(--c-white)}.reels--band,.post,.anatomy--band,.demo--band,.duo--band{background:var(--c-band)}.post--white{background:var(--c-white)}.reels__head,.anatomy__head,.duo__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:9.6rem;align-items:end}.reels__lead,.anatomy__lead,.duo__lead,.post__lead,.demo__lead{max-width:54rem;font-size:var(--fs-body);line-height:var(--lh-body)}.reels__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4.8rem;margin:var(--space-2xl) 0 0;padding:0;list-style:none}.reel{display:flex;flex-direction:column}.reel__media{position:relative;display:grid;place-items:center;align-content:center;gap:1.6rem;width:100%;max-width:36rem;aspect-ratio:9 / 16;overflow:hidden;color:var(--c-white);background:radial-gradient(120% 70% at 20% 0%,rgb(255 255 255 / .16),#fff0 60%),linear-gradient(165deg,var(--c-teal) 0%,#0b3d4a 100%);border-radius:1.6rem;box-shadow:var(--shadow-float)}.reel__media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.reel__play{display:grid;place-items:center;width:7.2rem;height:7.2rem;color:var(--c-teal);background:rgb(255 255 255 / .92);border-radius:50%}.reel__play svg{width:3rem;margin-left:.4rem}.reel__soon{font-size:var(--fs-small);font-weight:600;letter-spacing:.02em}.reel__title{margin-top:var(--space-m);font-size:var(--fs-h3);font-weight:var(--fw-h3);line-height:var(--lh-h3)}.reel__meta{margin-top:.6rem;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--c-muted)}.reel__text{margin-top:var(--space-xs);max-width:36rem;font-size:var(--fs-small);line-height:var(--lh-small)}.reel__result{display:grid;gap:.4rem;max-width:36rem;margin-top:var(--space-s);padding:1.4rem 1.6rem;font-size:var(--fs-small);font-weight:700;line-height:1.4;background:var(--c-band);border-radius:.8rem}.reels--band .reel__result{background:var(--c-white)}.reel__result-label{font-size:max(1.2rem, 13px);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--c-teal-text)}.reel__source{font-size:max(1.2rem, 13px);font-weight:400;color:var(--c-muted)}.reel__media--you{place-items:start;align-content:end;padding:3.2rem 2.8rem;text-align:left;background:var(--c-teal-bright)}.reel__media--you .btn{margin-top:.8rem}.reel__media--you .btn:focus-visible{outline-color:var(--c-white)}.reel__you-title{font-size:var(--fs-display-2);font-weight:900;line-height:1.1}.reel__you-text{font-size:var(--fs-body);line-height:var(--lh-body)}.post__inner{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);column-gap:9.6rem;align-items:center}.post__lead{margin-top:var(--space-m)}.post__points{display:grid;gap:1.6rem;margin:var(--space-l) 0 0;padding:0;list-style:none}.post__points li{display:grid;grid-template-columns:2.4rem minmax(0,1fr);column-gap:1.2rem;font-size:var(--fs-body);line-height:var(--lh-body)}.post__tick{display:grid;place-items:center;width:2.4rem;height:2.4rem;margin-top:.1em;color:var(--c-white);background:var(--c-teal-bright);border-radius:50%}.post__tick svg{width:1.4rem}.post__phone{justify-self:end;width:100%;max-width:42rem;margin:0;padding:1.2rem 0 1.6rem;background:var(--c-white);border:1px solid var(--c-shape);border-radius:1.6rem;box-shadow:var(--shadow-float)}.post__head{display:flex;align-items:center;gap:1.2rem;padding:0 1.6rem 1.2rem}.post__avatar{display:grid;place-items:center;flex:none;width:4rem;height:4rem;font-size:max(1.2rem, 13px);font-weight:800;color:var(--c-white);background:var(--c-teal);border-radius:50%}.post__account{display:grid;font-size:var(--fs-small);font-weight:700;line-height:1.3}.post__type{font-weight:400;color:var(--c-muted)}.post__track{display:flex;margin:0;padding:0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.post__track::-webkit-scrollbar{display:none}.post__track:focus-visible{outline:2px solid var(--c-teal);outline-offset:-2px}.post__slide{display:grid;place-items:center;flex:0 0 100%;aspect-ratio:4 / 5;scroll-snap-align:start;font-size:var(--fs-small);font-weight:600;color:var(--c-teal);background:linear-gradient(160deg,#dbe9ec,#c4dbe0)}.post__slide:nth-child(even){background:linear-gradient(160deg,#e8f1f2,#d3e4e7)}.post__slide img{width:100%;height:100%;object-fit:cover}.post__nav{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.2rem 1.6rem 0}.post__arrow{display:grid;place-items:center;width:max(4.4rem, 44px);height:max(4.4rem, 44px);padding:0;color:var(--c-ink);background:none;border:1px solid var(--c-shape);border-radius:50%;cursor:pointer;transition:border-color var(--dur-ui) ease,opacity var(--dur-ui) ease,transform 160ms var(--ease-ui)}.post__arrow svg{width:1.8rem}.post__arrow:active{transform:scale(.94)}.post__arrow:disabled{opacity:.35;cursor:default}@media (hover:hover) and (pointer:fine){.post__arrow:not(:disabled):hover{border-color:var(--c-teal)}}.post__count{font-size:var(--fs-small);font-variant-numeric:tabular-nums;color:var(--c-muted)}.post__caption{margin-top:1.2rem;padding-inline:1.6rem;font-size:max(1.2rem, 13px);line-height:1.5;color:var(--c-muted)}.anatomy__body{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:8rem;align-items:start;margin-top:var(--space-2xl)}.anatomy__visual.can-stick{position:sticky;top:12rem}.anat__frame{position:relative;margin-right:9rem;background:var(--c-white);border:1px solid var(--c-shape);border-radius:1.2rem;box-shadow:var(--shadow-float)}.anat__bar{display:flex;align-items:center;gap:.6rem;padding:1.2rem 1.6rem;border-bottom:1px solid var(--c-shape)}.anat__dot{width:1rem;height:1rem;background:var(--c-frame);border-radius:50%}.anat__url{margin-left:1.2rem;padding:.4rem 1.2rem;font-size:max(1.1rem, 12px);color:var(--c-muted);background:var(--c-band);border-radius:99rem}.anat__page{display:grid;gap:1.2rem;padding:1.6rem}.anat__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.2rem}.anat__zone{position:relative;padding:1.6rem;background:var(--c-band);border:1px solid #fff0;border-radius:.8rem;transition:opacity var(--dur-ui) ease,border-color var(--dur-ui) ease,background-color var(--dur-ui) ease}.anat__num{position:absolute;z-index:1;top:-1rem;left:-1rem;display:grid;place-items:center;width:2.6rem;height:2.6rem;font-size:max(1.2rem, 12px);font-weight:800;color:var(--c-teal);background:var(--c-white);border:1.5px solid var(--c-teal);border-radius:50%;transition:color var(--dur-ui) ease,background-color var(--dur-ui) ease,transform 200ms var(--ease-ui)}.anatomy.has-active .anat__zone{opacity:.5}.anatomy.has-active .anat__zone.is-active,.anatomy.has-active .anat__zone:has(.anat__zone.is-active){opacity:1}.anat__zone.is-active{background:#e1eff2;border-color:var(--c-teal-bright)}.anat__zone.is-active>.anat__num{color:var(--c-white);background:var(--c-teal-bright);border-color:var(--c-teal-bright);transform:scale(1.12)}.anat__line{display:block;height:.8rem;background:#cfdcdf;border-radius:99rem}.anat__line--xl{width:80%;height:1.4rem;background:#9fb4b9}.anat__line--l{width:60%;margin-top:.8rem}.anat__line--m{width:55%}.anat__line--s{width:40%}.anat__line--xs{width:28%;margin-top:.6rem}.anat__pill{display:block;width:9rem;height:2rem;margin-top:1.4rem;background:var(--c-teal);border-radius:.4rem}.anat__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.6rem;align-items:center}.anat__video{display:grid;place-items:center;aspect-ratio:16 / 9;background:linear-gradient(160deg,var(--c-teal),#0b3d4a);border-radius:.6rem}.anat__video-play{display:grid;place-items:center;width:3.2rem;height:3.2rem;color:var(--c-teal);background:var(--c-white);border-radius:50%}.anat__video-play svg{width:1.4rem;margin-left:.2rem}.anat__jobs{display:grid;gap:.8rem;padding-right:13rem}.anat__filters{display:flex;gap:.6rem;margin-bottom:.4rem}.anat__filters span{width:6rem;height:1.8rem;background:var(--c-white);border:1px solid #cfdcdf;border-radius:99rem}.anat__job{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1rem 1.2rem;background:var(--c-white);border-radius:.6rem}.anat__tag{width:5rem;height:1.4rem;background:var(--c-swoosh);border-radius:99rem}.anat__schema{position:absolute;top:50%;right:1.6rem;padding:1rem 1.2rem;translate:0 -50%;background:var(--c-white);border:1px dashed #9fb4b9}.anat__schema code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:max(1.1rem, 12px);color:var(--c-teal)}.anat__perks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;align-content:center}.anat__perk{aspect-ratio:1;background:var(--c-white);border-radius:.6rem;box-shadow:inset 0 0 0 1px #cfdcdf}.anat__voice{display:grid;grid-template-columns:3.6rem minmax(0,1fr);gap:.6rem 1.2rem;align-items:center}.anat__voice .anat__face{grid-row:span 2}.anat__face{width:3.6rem;height:4.4rem;background:#b7c9cd;border-radius:.4rem}.anat__face--round{flex:none;width:3.6rem;height:3.6rem;border-radius:50%}.anat__contact{display:flex;align-items:center;gap:1.2rem}.anat__lines{display:grid;flex:1}.anat__lines .anat__line--s{width:70%}.anat__lines .anat__line--xs{width:50%}.anat__apply{display:grid;place-items:center}.anat__btn{padding:.8rem 1.6rem;font-size:max(1.2rem, 12px);font-weight:600;color:var(--c-white);background:var(--c-teal-bright);border-radius:.6rem}.anat__mobile{position:absolute;right:-9rem;bottom:-4rem;width:12rem;padding:.8rem;background:var(--c-ink);border-radius:2rem}.anat__mobile .anat__num{top:-1rem;left:-1rem}.anat__mobile-screen{display:grid;gap:.8rem;padding:1.2rem 1rem 1.6rem;background:var(--c-white);border-radius:1.4rem}.anat__mini-video{aspect-ratio:4 / 5;background:linear-gradient(160deg,var(--c-teal),#0b3d4a);border-radius:.6rem}.anat__mini-btn{height:2rem;background:var(--c-teal-bright);border-radius:.4rem}.anat__mobile.is-active{background:var(--c-teal-bright)}.anatomy.has-active .anat__mobile:not(.is-active){opacity:.6}.anatomy__list{margin:0;padding:0;list-style:none;counter-reset:none;border-top:1px solid var(--c-shape)}.anatomy__item{display:grid;grid-template-columns:3.2rem minmax(0,1fr);column-gap:1.6rem;padding-block:2.2rem;border-bottom:1px solid var(--c-shape)}.anatomy__num{grid-row:span 2;display:grid;place-items:center;width:3.2rem;height:3.2rem;font-size:var(--fs-small);font-weight:800;color:var(--c-teal);border:1.5px solid var(--c-teal);border-radius:50%;transition:color var(--dur-ui) ease,background-color var(--dur-ui) ease}.anatomy__item.is-active .anatomy__num{color:var(--c-white);background:var(--c-teal-bright);border-color:var(--c-teal-bright)}.anatomy__title{font-size:var(--fs-h3);font-weight:var(--fw-h3);line-height:var(--lh-h3)}.anatomy__item p{margin-top:.6rem;font-size:var(--fs-small);line-height:var(--lh-small)}.anatomy__item a{color:var(--c-teal-text)}.demo__inner{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);column-gap:9.6rem;align-items:center}.demo__kicker{font-size:var(--fs-ui);font-weight:600;color:var(--c-teal-text);margin-bottom:var(--space-s)}.demo__lead{margin-top:var(--space-m)}.demo__points{margin-top:var(--space-l)}.demo__cta{margin-top:var(--space-xl)}.jdemo__phone{justify-self:end;width:100%;max-width:40rem;padding:1.2rem;background:var(--c-ink);border-radius:4.4rem;box-shadow:0 2.4rem 4.8rem -2.4rem rgb(16 81 98 / .55)}.jdemo{display:flex;flex-direction:column;min-height:66rem;padding:2.4rem 2.2rem 2.8rem;background:var(--c-white);border-radius:3.4rem}.jdemo__top{display:flex;align-items:center;justify-content:space-between;gap:1.2rem}.jdemo__brand{font-size:var(--fs-small);font-weight:800}.jdemo__brand span{font-weight:400;color:var(--c-muted)}.jdemo__badge{padding:.3rem 1rem;font-size:max(1.15rem, 12px);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--c-teal-text);background:#e1eff2;border-radius:99rem}.jdemo__progress{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem 1.2rem;margin-top:2.4rem}.jdemo__count{grid-column:2;justify-self:end;font-size:max(1.2rem, 13px);color:var(--c-muted);font-variant-numeric:tabular-nums}.jdemo__bar{grid-column:1 / -1;height:.6rem;overflow:hidden;background:var(--c-band);border-radius:99rem}.jdemo__bar span{display:block;height:100%;background:var(--c-teal-bright);border-radius:inherit;transform:scaleX(var(--p,.25));transform-origin:left;transition:transform 320ms var(--ease-out)}.jdemo__back{grid-column:1;grid-row:1;display:inline-flex;align-items:center;gap:.4rem;min-height:3.2rem;padding:0 .6rem 0 0;font:inherit;font-size:max(1.3rem, 14px);color:var(--c-ink);background:none;border:0;cursor:pointer}.jdemo__back svg{width:1.6rem}.jdemo__form{display:flex;flex:1;flex-direction:column;margin-top:2.8rem}.jdemo__step:not([hidden]){display:flex;flex-direction:column;flex:1;animation:jdemo-in 220ms var(--ease-out)}@keyframes jdemo-in{from{opacity:0;transform:translateY(.8rem)}}.jdemo__q{font-size:max(2.2rem, 20px);font-weight:800;line-height:1.25}.jdemo__q:focus{outline:none}.jdemo__q:focus-visible{outline:2px solid var(--c-teal);outline-offset:4px;border-radius:.2rem}.jdemo__opts{display:grid;gap:1rem;margin:2.4rem 0 0;padding:0;list-style:none}.jdemo__opt{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:max(5.6rem, 52px);padding:1.2rem 1.6rem;font:inherit;font-size:max(1.5rem, 16px);line-height:1.3;text-align:left;color:var(--c-ink);background:var(--c-white);border:1px solid #b7c5c8;border-radius:1.2rem;cursor:pointer;transition:border-color var(--dur-ui) ease,background-color var(--dur-ui) ease,transform 140ms var(--ease-ui)}.jdemo__opt::after{content:"";flex:none;width:.9rem;height:.9rem;margin-left:1.2rem;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg);opacity:.5}.jdemo__opt:active{transform:scale(.98);background:#e1eff2}.jdemo__opt[aria-pressed="true"]{border-color:var(--c-teal);box-shadow:inset 0 0 0 1px var(--c-teal);background:rgb(16 81 98 / .05)}.jdemo__opt:focus-visible{outline:2px solid var(--c-teal);outline-offset:2px}@media (hover:hover) and (pointer:fine){.jdemo__opt:hover{border-color:var(--c-teal)}}.jdemo__field{margin-top:2rem;margin-bottom:0}.jdemo__field+.jdemo__field{margin-top:1.6rem}.jdemo__send{margin-top:auto}.jdemo__step .jdemo__field:last-of-type{margin-bottom:2.4rem}.jdemo__privacy{margin-top:1.2rem;font-size:max(1.2rem, 13px);line-height:1.5;color:var(--c-muted)}.jdemo__done{align-items:flex-start}.jdemo__done-icon{display:grid;place-items:center;width:5.6rem;height:5.6rem;margin-bottom:2rem;color:var(--c-white);background:var(--c-teal-bright);border-radius:50%}.jdemo__done-icon svg{width:2.6rem}.jdemo__done-text{margin-top:1.2rem;font-size:var(--fs-small);line-height:var(--lh-small)}.jdemo__summary{display:grid;width:100%;margin:1.6rem 0 0;border-top:1px solid var(--c-shape)}.jdemo__summary div{display:grid;grid-template-columns:10rem minmax(0,1fr);gap:1.2rem;padding-block:1rem;border-bottom:1px solid var(--c-shape);font-size:max(1.3rem, 14px)}.jdemo__summary dt{color:var(--c-muted)}.jdemo__summary dd{margin:0;font-weight:600;overflow-wrap:anywhere}.jdemo__restart{margin-top:auto;padding:1.2rem 0 0;font:inherit;font-size:var(--fs-small);font-weight:600;color:var(--c-teal-text);text-decoration:underline;text-underline-offset:.2em;background:none;border:0;cursor:pointer}html:not(.js) .jdemo__progress,html:not(.js) .jdemo__form{display:none}html:not(.js) .jdemo::after{content:"Für die Demo bitte JavaScript aktivieren.";margin-top:2.4rem;font-size:var(--fs-small);color:var(--c-muted)}.duo__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem;margin:var(--space-2xl) 0 0;padding:0;list-style:none}.duo__card{display:flex;flex-direction:column;padding:4rem;background:var(--c-band);border-radius:1.6rem}.duo--band .duo__card{background:var(--c-white)}.duo__card--teal,.duo--band .duo__card--teal{color:var(--c-white);background:var(--c-teal)}.duo__who{font-size:var(--fs-ui);font-weight:600;color:var(--c-teal-text)}.duo__card--teal .duo__who{color:var(--c-swoosh)}.duo__title{margin-top:.6rem;font-size:var(--fs-h2);font-weight:900;line-height:1.2}.duo__text{margin-top:var(--space-s);font-size:var(--fs-body);line-height:var(--lh-body)}.duo__list{display:grid;gap:1rem;margin:var(--space-m) 0 0;padding:0;list-style:none}.duo__list li{display:grid;grid-template-columns:2.2rem minmax(0,1fr);column-gap:1.2rem;font-size:var(--fs-body);font-weight:600;line-height:1.45}.duo__tick{display:grid;place-items:center;width:2.2rem;height:2.2rem;margin-top:.1em;color:var(--c-white);background:var(--c-teal-bright);border-radius:50%}.duo__card--teal .duo__tick{color:var(--c-teal);background:var(--c-white)}.duo__tick svg{width:1.3rem}.duo__link{margin-top:auto;padding-top:var(--space-l);font-size:var(--fs-body)}.duo__link a{color:var(--c-teal-text);font-weight:600}@media (prefers-reduced-motion:reduce){.jdemo__step:not([hidden]){animation:none}.jdemo__bar span{transition:none}}@media (max-width:77.49em){.reels__list{gap:3.2rem}.anat__frame{margin-right:7.2rem}.anat__mobile{right:-7.2rem;width:10rem}.anat__jobs{padding-right:11rem}}@media (max-width:56.24em){.reels__head,.anatomy__head,.duo__head{grid-template-columns:minmax(0,1fr);row-gap:var(--space-m)}.reels__list{display:flex;gap:1.2rem;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none}.reels__list::-webkit-scrollbar{display:none}.reels__list>*{flex:0 0 min(78%, 32rem);scroll-snap-align:start}.reels__list:focus-visible{outline:2px solid var(--c-teal);outline-offset:-2px}.reel__media{box-shadow:none}.post__inner,.demo__inner{grid-template-columns:minmax(0,1fr);row-gap:var(--space-xl)}.post__phone,.jdemo__phone{justify-self:center}.anatomy__body{grid-template-columns:minmax(0,1fr);row-gap:var(--space-xl)}.anatomy__visual.can-stick{position:static}.anat__frame{margin-right:3.2rem}.anat__mobile{right:-3.2rem;bottom:-2.4rem;width:9rem;padding:.6rem;border-radius:1.4rem}.anat__mobile-screen{padding:.8rem .6rem 1rem;border-radius:1rem;gap:.6rem}.anat__jobs{padding-right:1.6rem}.anat__schema{position:static;translate:none;justify-self:start;margin-top:.4rem}.anat__page{padding:1.2rem}.anat__zone{padding:1.2rem}.anatomy__item{padding-block:1.8rem}.demo__cta{margin-top:var(--space-l)}.jdemo{min-height:60rem;padding:2rem 1.8rem 2.4rem}.duo__cards{grid-template-columns:minmax(0,1fr);gap:1.6rem}.duo__card{padding:2.8rem 2.4rem}}@media (max-width:37.49em){.anat__hero{grid-template-columns:minmax(0,1fr)}.anat__hero-copy{display:none}.anat__filters span{width:4.4rem}.anat__perks{grid-template-columns:repeat(2,minmax(0,1fr))}.jdemo__phone{padding:.8rem;border-radius:3.6rem}.jdemo{border-radius:2.8rem}}.demo__ref{margin-top:var(--space-l);max-width:54rem;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--c-muted)}.demo__ref a{color:var(--c-teal-text);font-weight:600}.demo__ref+.demo__cta{margin-top:var(--space-m)}.reel__media--video{background:#0b3d4a}.reel__media--video video{background:#0b3d4a}.reel__fallback{padding:2.4rem;font-size:var(--fs-small);color:var(--c-white)}.reel__fallback a{color:inherit}.duo__who{display:flex;align-items:center;gap:1.2rem}.duo__logo{flex:none;width:auto;height:max(3.6rem, 36px)}.work__band{--dw:27.4rem;background:linear-gradient(var(--c-band) 0 0) top / 100% calc(100% - var(--dw) * 507 / 365 * 0.4) no-repeat}@media (max-width:77.49em){.work__band{--dw:25rem}}@media (max-width:56.24em){.work__band{--dw:min(66vw, 30rem)}.work__details{text-align:center}}.pop{position:relative;aspect-ratio:4 / 5;isolation:isolate}.pop::before,.pop::after{content:"";position:absolute;inset:0;z-index:-1}.pop::before{background:radial-gradient(120% 90% at 50% 30%,#bdc1c5 0%,#aeb2b7 50%,#989da3 100%)}.pop::after{background:radial-gradient(120% 90% at 50% 30%,#1593b2 0%,var(--c-teal-bright) 50%,#076a83 100%);opacity:0;transition:opacity 220ms ease}.pop__img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;transform-origin:50% 100%;clip-path:inset(0);transition:transform 220ms var(--ease-ui),clip-path 220ms var(--ease-ui)}@media (hover:hover) and (pointer:fine){.crew__item:hover{position:relative;z-index:1}.crew__item:hover .pop::after{opacity:1;transition-duration:340ms}.crew__item:hover .pop__img{transform:scale(1.12);clip-path:inset(0 5.36%);transition-duration:340ms}}@media (prefers-reduced-motion:reduce){.pop__img{transition:none}.crew__item:hover .pop__img{transform:none;clip-path:inset(0)}}.vsec{padding:var(--space-section) 0;background:var(--c-white)}.vsec--band{background:var(--c-band)}.vsec__inner{display:grid;grid-template-columns:minmax(0,36rem) minmax(0,1fr);grid-template-areas:"media copy" "media tx";grid-template-rows:auto 1fr;gap:0 clamp(4rem, 6vw, 9.6rem);align-items:start}.vsec__copy{grid-area:copy}.vsec__media{grid-area:media}.vsec__tx{grid-area:tx}@media (min-width:56.25em) and (min-height:56em){.vsec__media{position:sticky;top:10rem}}.vsec__lead{margin-top:var(--space-m);max-width:58ch;font-size:var(--fs-lead);line-height:1.55}.vsec__list{margin-top:var(--space-l)}.vplayer{margin:0}.vplayer__stage{position:relative;overflow:hidden;background:#0b3d4a;border-radius:1.6rem;aspect-ratio:9 / 16}.vplayer__video{display:block;width:100%;height:100%;object-fit:cover;background:#0b3d4a}.vplayer__video::cue{background:rgb(0 0 0 / .85);color:#fff;font-family:inherit;font-size:1.05em;line-height:1.35}.vplayer__fallback{padding:2.4rem;color:var(--c-white);font-size:var(--fs-small)}.vplayer__fallback a{color:inherit}.vplayer__big{position:absolute;inset:50% auto auto 50%;display:grid;place-items:center;width:8rem;height:8rem;margin:-4rem 0 0 -4rem;color:var(--c-teal);background:rgb(255 255 255 / .94);border:0;border-radius:50%;cursor:pointer;box-shadow:0 .8rem 2.4rem rgb(0 0 0 / .25);transition:transform 160ms var(--ease-ui)}.vplayer__big svg{width:3.6rem;height:3.6rem;margin-left:.4rem}.vplayer__big:active{transform:scale(.97)}.vplayer__big:focus-visible{outline:3px solid var(--c-white);outline-offset:4px;box-shadow:0 0 0 7px var(--c-teal)}.vplayer__bar{display:flex;flex-wrap:wrap;align-items:center;gap:0 .4rem;margin-top:.8rem;padding:.4rem .6rem .6rem;color:var(--c-white);background:var(--c-teal);border-radius:1.2rem}.vplayer__bar[hidden]{display:none}.vplayer__btn{flex:none;display:grid;place-items:center;min-width:max(4.4rem, 44px);height:max(4.4rem, 44px);padding:0 .6rem;color:inherit;background:#fff0;border:0;border-radius:.8rem;cursor:pointer;font:inherit;font-size:var(--fs-small);font-weight:700;font-variant-numeric:tabular-nums;transition:background-color 160ms ease,transform 160ms var(--ease-ui)}.vplayer__btn svg{width:2.4rem;height:2.4rem}.vplayer__btn:active{transform:scale(.95)}.vplayer__btn[aria-pressed="true"]{background:rgb(255 255 255 / .22);box-shadow:inset 0 -3px 0 var(--c-swoosh)}.vplayer__btn:focus-visible,.vplayer__seek:focus-visible{outline:3px solid var(--c-white);outline-offset:2px}.vplayer__btn .vp-off{display:none}.vplayer__btn[data-vp="mute"][aria-pressed="true"] .vp-on{display:none}.vplayer__btn[data-vp="mute"][aria-pressed="true"] .vp-off{display:inline}.vplayer .vp-i-pause{display:none}.vplayer.is-playing .vp-i-play{display:none}.vplayer.is-playing .vp-i-pause{display:contents}.vplayer__seek{order:-2;flex:1 1 10rem;min-width:0;height:max(4.4rem, 44px);margin:0 .4rem;accent-color:var(--c-swoosh);cursor:pointer;background:#fff0;border-radius:.6rem}.vplayer__time{order:-1;flex:none;padding-right:.4rem;font-size:var(--fs-small);font-variant-numeric:tabular-nums;white-space:nowrap}.vplayer__btn[data-vp="play"]{margin-right:auto}.vplayer__seek+.vplayer__time{flex-basis:auto}.vplayer__bar::after{content:"";order:-1;flex-basis:100%;height:0}.vplayer__cap{margin-top:1.2rem;font-size:var(--fs-small);color:var(--c-muted)}.vplayer.is-fs{display:flex;flex-direction:column;justify-content:center;padding:2rem;background:#000}.vplayer.is-fs .vplayer__stage{height:calc(100% - 7rem);width:auto;margin:0 auto}@media (hover:hover) and (pointer:fine){.vplayer__btn:hover{background:rgb(255 255 255 / .14)}.vplayer__big:hover{transform:scale(1.04)}}.tx{margin-top:var(--space-xl);border-top:1px solid var(--c-shape);border-bottom:1px solid var(--c-shape)}.tx__sum{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;min-height:5.6rem;padding:1.2rem 0;cursor:pointer;list-style:none;font-size:var(--fs-h3);font-weight:800;color:var(--c-teal)}.tx__sum::-webkit-details-marker{display:none}.tx__sum::after{content:"";flex:none;width:1.2rem;height:1.2rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform 200ms var(--ease-ui)}.tx[open] .tx__sum::after{transform:rotate(-135deg)}.tx__sum:focus-visible{outline:3px solid var(--c-teal);outline-offset:4px;border-radius:.4rem}.tx__body{padding:0 0 var(--space-l)}.tx__h{margin-top:var(--space-m);font-size:var(--fs-body);font-weight:800}.tx__desc,.tx__note,.tx__keys{margin-top:.8rem;font-size:var(--fs-body);line-height:1.6}.tx__p{margin-top:1.2rem;padding:.8rem 1.2rem .8rem 0;line-height:1.6;border-radius:.6rem;transition:background-color 200ms ease,padding 200ms ease}.tx__p.is-current{padding-left:1.2rem;background:var(--c-band)}.tx__time{display:inline-flex;align-items:center;min-height:3.2rem;margin-right:.6rem;padding:0 1rem;font:inherit;font-size:var(--fs-small);font-weight:700;font-variant-numeric:tabular-nums;color:var(--c-teal);background:var(--c-white);border:1px solid var(--c-teal);border-radius:99rem;cursor:pointer}.tx__time:focus-visible{outline:3px solid var(--c-teal);outline-offset:2px}.tx__note a{color:var(--c-teal-text);font-weight:600}.tx__keys kbd{display:inline-block;min-width:2.4rem;padding:0 .6rem;font:inherit;font-size:.9em;font-weight:700;text-align:center;background:var(--c-band);border:1px solid var(--c-frame);border-radius:.4rem}@media (max-width:56.24em){.vsec__inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "media" "tx";grid-template-rows:auto;row-gap:var(--space-xl)}.vsec__media{width:min(100%, 36rem);margin-inline:auto}.vsec__tx .tx{margin-top:0}}@media (prefers-reduced-motion:reduce){.vplayer__btn,.vplayer__big,.tx__p,.tx__sum::after{transition:none}}.benefits{padding-block:var(--space-section);background:var(--c-band)}.benefits__head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:1.6rem 6.4rem}.benefits__lead{max-width:44rem;font-size:var(--fs-body);line-height:var(--lh-body)}.benefits__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:var(--space-xl) 0 0;padding:0;list-style:none}.bene{display:flex;flex-direction:column;padding:2.8rem;background:var(--c-white);border-top:3px solid var(--c-teal);border-radius:0 0 .8rem .8rem;box-shadow:0 .1rem .2rem rgb(16 81 98 / .06)}.bene__badge{display:grid;place-items:center;width:5.6rem;height:5.6rem;color:var(--c-teal);background:var(--c-band);border-radius:.6rem}.bene__icon{width:3.2rem;height:3.2rem}.bene__title{margin-top:var(--space-m);font-size:var(--fs-h3);font-weight:700;line-height:1.3}.bene__list{display:grid;gap:.8rem;margin:1.2rem 0 0;padding:0;list-style:none;font-size:var(--fs-body);line-height:1.45}.bene__list li{position:relative;padding-left:1.8rem}.bene__list li::before{content:"";position:absolute;left:.2rem;top:.6em;width:.7rem;height:.7rem;background:var(--c-swoosh);border-radius:50%}@media (max-width:77.49em){.benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:37.49em){.benefits__grid{grid-template-columns:minmax(0,1fr);gap:1.6rem}.bene{display:grid;grid-template-columns:4.4rem minmax(0,1fr);column-gap:1.4rem;align-items:center;padding:2rem 2rem 2.4rem}.bene__badge{width:4.4rem;height:4.4rem}.bene__icon{width:2.6rem;height:2.6rem}.bene__title{margin-top:0}.bene__list{grid-column:1 / -1;margin-top:1.4rem}}@media print{.benefits{background:none}.bene{box-shadow:none;border:1px solid #999;break-inside:avoid}}.rdetail__text .rdetail__h{margin-top:var(--space-xl);font-size:var(--fs-h3);font-weight:800;line-height:1.3}.rdetail__text .rdetail__h+p{margin-top:1.2rem}.rdetail__text p+p{margin-top:1.6rem}.rteam{display:grid;gap:0;margin:1.6rem 0 0;padding:0;list-style:none;border-top:1px solid var(--c-frame,#c9d4d6)}.rteam li{display:grid;grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:.4rem 2.4rem;padding:1.2rem 0;border-bottom:1px solid var(--c-frame,#c9d4d6);font-size:var(--fs-body);line-height:1.45}.rteam strong{font-weight:700}.rdetail__text .rfig{margin:2.4rem 0 0}.rfig img{display:block;width:100%;height:auto;border-radius:1.2rem}.rfig figcaption{margin-top:1rem;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--c-muted)}.rdetail__text .rfig+p,.rdetail__text .rfig+.rdetail__h{margin-top:var(--space-l)}.rteam a{color:var(--c-teal);text-decoration-color:var(--c-swoosh);text-underline-offset:.2em}.rdetail__text p a{color:var(--c-teal);text-decoration-color:var(--c-swoosh);text-underline-offset:.2em}@media (hover:hover) and (pointer:fine){.rteam a:hover,.rdetail__text p a:hover{text-decoration-color:currentColor}}.rstats{margin:2rem 0 0}.rstats__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin:0}.rstats__list--2{grid-template-columns:repeat(2,minmax(0,1fr))}.rstats__item{display:flex;flex-direction:column;padding:2rem 2rem 2.2rem;background:var(--c-white);border-top:3px solid var(--c-teal)}.rstats__item dt{order:0;font-size:var(--fs-small);font-weight:600;line-height:1.35;color:var(--c-teal-text)}.rstats__value{order:1;margin:.8rem 0 0;font-size:clamp(2.8rem, 2.2rem + 1vw, 3.6rem);font-weight:800;line-height:1.1;color:var(--c-ink)}.rstats__note{order:2;margin:.6rem 0 0;font-size:var(--fs-small);line-height:1.4;color:var(--c-ink)}.rstats__src{margin-top:1rem;font-size:var(--fs-small);line-height:1.4;color:var(--c-muted)}@media (max-width:37.49em){.rstats__list{grid-template-columns:minmax(0,1fr)}.rteam li{grid-template-columns:minmax(0,1fr)}}@media print{.rstats__item{border:1px solid #999}}.rdetail__text .rstats+p{margin-top:2rem}.addr-link{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.hero__swap-box{display:inline-block;position:relative;white-space:nowrap;transition:width 440ms var(--ease-ui)}.hero__swap-word{display:inline-block}.hero__swap-word.is-out{position:absolute;top:0;left:0;animation:hero-swap-out 300ms cubic-bezier(.4,0,1,1) forwards}.hero__swap-word.is-in{animation:hero-swap-in 520ms var(--ease-ui) 160ms both}@keyframes hero-swap-out{to{opacity:0;transform:translateY(-.55em)}}@keyframes hero-swap-in{from{opacity:0;transform:translateY(.55em)}}@media (max-width:56.24em){.hero__swap::before{content:"\A";white-space:pre}}@media (prefers-reduced-motion:reduce){.hero__swap-box{transition:none}.hero__swap-word.is-out,.hero__swap-word.is-in{animation:none}}.rmore__note{margin-top:2.4rem;font-size:var(--fs-small);line-height:1.5;color:var(--c-muted)}.work__by{font-size:.8em;color:var(--c-muted)}.rdetail__text .rbullets{margin:1.2rem 0 0;padding-left:2.2rem;list-style:disc}.rdetail__text .rbullets li{font-size:var(--fs-body);line-height:var(--lh-body)}.rdetail__text .rbullets li+li{margin-top:.6rem}.rdetail__text .rbullets li::marker{color:var(--c-teal)}.rdetail__text .rbullets+p{margin-top:1.6rem}.flip__more{position:absolute;z-index:2;top:1.6rem;right:1.6rem;display:none;place-items:center;width:4.4rem;height:4.4rem;border-radius:50%;background:var(--c-white);color:var(--c-teal);box-shadow:var(--shadow-float);transition:opacity 200ms ease,transform 300ms var(--ease-out);pointer-events:none}.flip__more svg{width:2rem;height:2rem}@media (hover:hover) and (pointer:fine){.flip__more{display:grid}.flip:hover .flip__more{opacity:0;transform:scale(.6) rotate(90deg)}}.flip:has(.flip__link:focus-visible) .flip__more{opacity:0}@media (prefers-reduced-motion:reduce){.flip__more{transition:none}.flip:hover .flip__more{transform:none}}.flow__visual{align-self:start;padding-top:.4rem}.fv{display:block;width:100%;max-width:34rem;height:auto;overflow:visible}.fv-frame{fill:rgb(255 255 255 / .05);stroke:rgb(255 255 255 / .4);stroke-width:1.5}path.fv-frame{fill:none}.fv-dot{fill:rgb(255 255 255 / .4)}.fv-url{fill:rgb(255 255 255 / .12)}.fv-sketch rect{fill:none;stroke:var(--c-swoosh);stroke-width:1.5;stroke-dasharray:5 4;opacity:0}.fv-soft{fill:rgb(255 255 255 / .18)}.fv-hero{fill:rgb(181 217 226 / .45)}.fv-line{fill:rgb(255 255 255 / .55);transform-box:fill-box;transform-origin:0 50%}.fv-btn{fill:var(--c-teal-bright)}.fv-card{fill:rgb(255 255 255 / .14)}.fv-check circle{fill:var(--c-swoosh)}.fv-check path{fill:none;stroke:var(--c-teal);stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}.fv-check{transform-box:fill-box;transform-origin:50% 50%}.fv-live rect{fill:var(--c-white)}.fv-live .fv-pulse{fill:var(--c-teal-bright);transform-box:fill-box;transform-origin:50% 50%}.fv-live text{font-family:inherit;font-size:10px;font-weight:700;fill:var(--c-teal)}.fv-sketch rect:nth-child(2){--d:120ms}.fv-sketch rect:nth-child(3){--d:200ms}.fv-sketch rect:nth-child(4){--d:260ms}.fv-sketch rect:nth-child(5){--d:320ms}.fv-sketch rect:nth-child(6){--d:400ms}.fv-sketch rect:nth-child(7){--d:460ms}.fv-sketch rect:nth-child(8){--d:520ms}.fv-design>:nth-child(2){--d:100ms}.fv-design>:nth-child(3){--d:260ms}.fv-design>:nth-child(4){--d:340ms}.fv-design>:nth-child(5){--d:420ms}.fv-design>:nth-child(6){--d:180ms}.fv-design>:nth-child(7){--d:240ms}.fv-design>:nth-child(8){--d:300ms}.flow__visual.is-pending .fv-design>*,.flow__visual.is-pending .fv-check,.flow__visual.is-pending .fv-live{opacity:0}.flow__visual.is-revealed{--fv:calc(var(--i, 0) * var(--stagger) + 300ms)}.flow__visual.is-revealed .fv-sketch rect{animation:fv-sketch 1700ms ease both;animation-delay:calc(var(--fv) + var(--d, 0ms))}.flow__visual.is-revealed .fv-design>*{animation:fv-in 500ms var(--ease-out) both;animation-delay:calc(var(--fv) + 1100ms + var(--d, 0ms))}.flow__visual.is-revealed .fv-line{animation-name:fv-grow;animation-duration:600ms;animation-delay:calc(var(--fv) + 1900ms + var(--d, 0ms))}.flow__visual.is-revealed .fv-check{animation:fv-pop 500ms cubic-bezier(.34,1.56,.64,1) both;animation-delay:calc(var(--fv) + 2700ms)}.flow__visual.is-revealed .fv-live{animation:fv-in 400ms ease both;animation-delay:calc(var(--fv) + 3200ms)}.flow__visual.is-revealed .fv-pulse{animation:fv-pulse 600ms ease both;animation-delay:calc(var(--fv) + 3400ms)}@keyframes fv-sketch{0%{opacity:0}20%{opacity:1}75%{opacity:1}100%{opacity:0}}@keyframes fv-in{from{opacity:0}to{opacity:1}}@keyframes fv-grow{from{opacity:0;transform:scaleX(0)}to{opacity:1;transform:none}}@keyframes fv-pop{from{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes fv-pulse{0%,100%{transform:none}50%{transform:scale(1.6)}}@media (max-width:56.24em){.flow__visual{display:none}}@media (max-width:25em){.awards__title{font-size:calc(var(--fs-display-1) * 0.94)}}.e404{padding:13.5rem 0 var(--space-section);background:var(--c-white)}.e404__inner{display:grid;grid-template-columns:minmax(0,38rem) minmax(0,1fr);column-gap:6.4rem;align-items:center}.e404__kicker{font-size:var(--fs-lead);font-weight:600;line-height:1.3;color:var(--c-teal-text)}.e404__title{margin-top:var(--space-s);font-size:var(--fs-display-2);font-weight:900;line-height:1.08;color:var(--c-teal);text-wrap:balance}.e404__lead{margin-top:var(--space-l);font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--c-teal)}.e404__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:var(--space-l)}.e404__links{display:flex;flex-wrap:wrap;gap:.8rem 2.4rem;margin:var(--space-l) 0 0;padding:0;list-style:none;font-size:var(--fs-ui,1.6rem);font-weight:600}.e404__links a{color:var(--c-teal);text-decoration:underline;text-decoration-color:var(--c-swoosh);text-decoration-thickness:.2em;text-underline-offset:.25em}@media (hover:hover) and (pointer:fine){.e404__links a:hover{text-decoration-color:currentColor}}.kicker__board{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin-bottom:1.2rem}.kicker__score{display:flex;align-items:baseline;gap:1.2rem;font-weight:800;color:var(--c-teal)}.kicker__team{font-size:var(--fs-lead)}.kicker__team--away{color:var(--c-ink)}.kicker__nums{font-size:var(--fs-display-2);font-weight:900;line-height:1;font-variant-numeric:tabular-nums}.kicker__sep{margin-inline:.15em;color:var(--c-swoosh)}.kicker__pause{padding:.8rem 1.6rem;border:1px solid var(--c-teal);border-radius:var(--radius-btn);background:var(--c-white);color:var(--c-teal);font:inherit;font-size:1.5rem;font-weight:600;cursor:pointer}.kicker__pause[hidden]{display:none}.kicker__stage{position:relative;aspect-ratio:16 / 10.5;overflow:hidden;border-radius:1.2rem;background:var(--c-band);box-shadow:var(--shadow-float)}.kicker.is-playing .kicker__stage{touch-action:none}.kicker__stage:focus-visible{outline:3px solid var(--c-teal);outline-offset:3px}.kicker__canvas{display:block;width:100%;height:100%;cursor:crosshair}.kicker__fallback{position:absolute;inset:0;display:grid;place-items:center;padding:4%}.kicker__fallback svg{width:100%;height:auto;max-height:100%}.kicker.is-ready .kicker__fallback{display:none}.kicker__overlay{position:absolute;inset:0;display:none;flex-direction:column;align-items:center;justify-content:center;gap:1.6rem;padding:2.4rem;text-align:center;background:rgb(16 81 98 / .72);color:var(--c-white)}.kicker.is-ready .kicker__overlay:not([hidden]){display:flex}.kicker__msg{max-width:34rem;font-size:var(--fs-h3);font-weight:800;line-height:1.3;text-wrap:balance}.kicker__overlay.is-goal{background:rgb(16 81 98 / .35);pointer-events:none}.kicker__overlay.is-goal .kicker__msg{font-size:var(--fs-display-2);font-weight:900;text-shadow:0 .2rem 1.6rem rgb(0 0 0 / .45)}.kicker__overlay.is-goal .kicker__start{display:none}.kicker__help{margin-top:1.2rem;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--c-muted)}.kicker:not(.is-ready) .kicker__help{display:none}.kicker__nogl{display:none;margin-top:1.2rem;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--c-muted)}html:not(.js) .kicker__nogl,.kicker.is-nogl .kicker__nogl{display:block}@media (max-width:56.24em){.e404{padding-top:11rem}.e404__inner{grid-template-columns:1fr;row-gap:var(--space-2xl)}.kicker__stage{aspect-ratio:4 / 5;max-height:76vh;margin-inline:auto}}.site-footer__local-inner{padding-block:1.6rem;gap:.4rem 2.4rem}.site-footer__local-label{font-size:1.2rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(181 217 226 / .8)}.site-footer__local-list{gap:0 1.6rem}.site-footer .site-footer__local-list a{padding-block:.2rem;font-size:1.3rem;line-height:1.4;color:rgb(255 255 255 / .62)}@media (hover:hover) and (pointer:fine){.site-footer .site-footer__local-list a:hover{color:var(--c-white)}}@media (max-width:56.24em){.site-footer__local-inner{gap:.6rem;padding-block:2rem 1.6rem}.site-footer__local-list{gap:0 1.6rem}.site-footer__local-list li{border-top:0}.site-footer__local-list a{display:flex;align-items:center;min-height:3.2rem;padding:.3rem 0;font-size:1.3rem;line-height:1.3}}.prose .prose__src-title{margin-top:var(--space-xl);font-size:var(--fs-small);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted)}.prose .prose__src{padding-left:1.8rem;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--c-muted)}.prose .prose__src li+li{margin-top:.6rem}.prose .prose__src a{color:var(--c-teal-text)}.xdlg{width:min(48rem, calc(100vw - 3.2rem));max-width:none;margin:auto;padding:0;color:var(--c-ink);background:var(--c-white);border:0;border-radius:1.6rem;box-shadow:0 .2rem .6rem rgb(16 81 98 / .1),0 3.2rem 6.4rem -2.4rem rgb(16 81 98 / .55);overflow:visible}.xdlg::backdrop{background:rgb(8 30 38 / .55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.xdlg[open]{animation:xdlg-in 280ms var(--ease-out)}.xdlg[open]::backdrop{animation:lbox-fade 240ms ease}@keyframes xdlg-in{from{opacity:0;transform:translateY(1.6rem) scale(.98)}}@keyframes xdlg-up{from{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.xdlg[open],.xdlg[open]::backdrop{animation:none}}html:has(.xdlg[open]){overflow:hidden}.xdlg__inner{position:relative;padding:3.2rem 3.2rem 2.8rem}.xdlg__icon{display:block;width:4.8rem;height:4.8rem;color:var(--c-teal-bright)}.xdlg__kicker{margin-top:1.6rem;font-size:var(--fs-small);font-weight:700;color:var(--c-teal-text)}.xdlg__title{margin-top:.4rem;padding-right:3.2rem;font-size:var(--fs-h3);font-weight:var(--fw-h3);line-height:var(--lh-h3)}.xdlg__icon+.xdlg__title{margin-top:1.6rem}.xdlg__text{margin-top:1rem;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-muted);overflow-wrap:anywhere}.xdlg__text strong{color:var(--c-ink)}.xdlg__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.4rem}.xdlg__close{position:absolute;top:1.2rem;right:1.2rem;display:grid;place-items:center;width:4.4rem;height:4.4rem;padding:0;color:var(--c-muted);background:#fff0;border:0;border-radius:50%;cursor:pointer}.xdlg__close svg{width:2rem;height:2rem}.xdlg__close:focus-visible{outline:2px solid var(--c-teal);outline-offset:0}@media (hover:hover) and (pointer:fine){.xdlg__close:hover{color:var(--c-ink);background:var(--c-band)}}@media (max-width:37.49em){.xdlg{width:100vw;margin:auto 0 0;border-radius:1.6rem 1.6rem 0 0}.xdlg[open]{animation-name:xdlg-up}.xdlg__inner{padding:2.8rem 2rem calc(2.4rem + env(safe-area-inset-bottom))}.xdlg__actions{display:grid}.xdlg__actions .btn{justify-content:center}}.share__card{display:grid;grid-template-columns:12rem minmax(0,1fr);align-items:center;gap:1.4rem;margin-top:2rem;padding:1rem;background:var(--c-band);border-radius:1.2rem}.share__img{display:block;width:100%;height:auto;aspect-ratio:1200 / 630;object-fit:cover;border-radius:.6rem;background:var(--c-shape)}.share__meta{display:grid;gap:.2rem;min-width:0;font-size:var(--fs-small);line-height:1.35}.share__meta strong{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-weight:700;color:var(--c-ink)}.share__meta span{color:var(--c-muted)}.share__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:2rem 0 0;padding:0;list-style:none}.share__btn{display:flex;align-items:center;gap:1rem;width:100%;min-height:4.8rem;padding:.8rem 1.4rem;font:600 var(--fs-small)/1.2 var(--ff);color:var(--c-teal);text-align:left;text-decoration:none;background:var(--c-white);border:1px solid var(--c-teal);border-radius:var(--radius-btn);cursor:pointer;transition:transform 160ms var(--ease-ui)}.share__btn svg{flex:none;width:2rem;height:2rem}.share__btn--wa{color:var(--c-white);background:var(--c-teal)}.share__list li:last-child:nth-child(odd){grid-column:1 / -1}.share__btn:active{transform:scale(.97)}.share__btn:focus-visible{outline:2px solid var(--c-teal);outline-offset:2px}@media (hover:hover) and (pointer:fine){.share__btn:hover{color:var(--c-white);background:var(--c-teal-bright);border-color:var(--c-teal-bright)}}.share__status{min-height:2rem;margin-top:1.2rem;font-size:var(--fs-small);color:var(--c-teal-text)}.mobile-cta__share{display:none}@media (max-width:77.49em){.js .mobile-cta__share{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;flex:none;height:max(4.8rem, 48px);padding-inline:1.6rem;font:600 var(--fs-btn)/1 var(--ff);color:var(--c-teal);background:#fff0;border:1px solid var(--c-teal);border-radius:var(--radius-btn);cursor:pointer;transition:transform 160ms var(--ease-ui)}.mobile-cta__share:active{transform:scale(.97)}.mobile-cta__share svg{flex:none;width:2rem;height:2rem}}@media (max-width:34.99em){.js .mobile-cta__share,.js .mobile-cta__call{width:max(4.8rem, 48px);padding-inline:0;justify-content:center}.js .mobile-cta__share span,.js .mobile-cta__call span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.js .mobile-cta__main{padding-inline:1.2rem}}.pic-ext{flex:none;width:1.6rem;height:1.6rem;margin-left:.8rem}.sub-hero__actions .btn .pic-ext{display:inline-block;vertical-align:-.2rem}.pic-cta{padding-block:var(--space-section);color:var(--c-white);background:#000}.pic-cta__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:var(--space-xl) 6.4rem}.pic-cta__brand{color:var(--c-white)}.pic-cta__brand svg{display:block;width:min(100%, 36rem);height:auto}.pic-cta__by{margin-top:1.2rem;font-size:var(--fs-body);font-weight:600;color:rgb(255 255 255 / .8)}.pic-cta__title{font-size:var(--fs-h2);font-weight:var(--fw-h2);line-height:var(--lh-h2)}.pic-cta__text{margin-top:1.2rem;font-size:var(--fs-lead,var(--fs-body));line-height:var(--lh-body);color:rgb(255 255 255 / .85)}.pic-cta__btn{display:inline-flex;align-items:center;margin-top:var(--space-l);padding-inline:3.2rem;min-height:5.6rem;font-size:1.8rem}.pic-cta__btn:focus-visible{outline:2px solid var(--c-white);outline-offset:3px}@media (max-width:56.24em){.pic-cta__inner{grid-template-columns:minmax(0,1fr)}.pic-cta__brand svg{width:min(100%, 26rem)}.pic-cta__btn{width:100%;justify-content:center}}.pic-team__brand span.pic-team__brand-link{display:inline-block}.slide{transition:visibility 0s linear 750ms}.slide__text{min-height:calc(2 * 1.4 * var(--fs-h2))}.js .slide:not(.is-active) .slide__stage>*,.js .slide:not(.is-active) .slide__info>*{opacity:0;filter:blur(6px);transition:opacity 700ms cubic-bezier(.4,0,.2,1),transform 900ms cubic-bezier(.4,0,.2,1),filter 700ms ease}.js .slide:not(.is-active) .slide__desktop{transform:translateY(.8rem) scale(.985)}.js .slide:not(.is-active) .slide__phone{transform:translateY(1.4rem) scale(.985)}.js .slide:not(.is-active) .slide__info>*{transform:translateY(.4rem)}.js .slide.is-active .slide__stage>*,.js .slide.is-active .slide__info>*{filter:none;transition:opacity 1000ms ease 250ms,transform 1300ms var(--ease-out) 250ms,filter 900ms ease 250ms}.js .slide.is-active .slide__phone{transition-delay:420ms}.js .slide.is-active .slide__info>:nth-child(1){transition-delay:480ms}.js .slide.is-active .slide__info>:nth-child(2){transition-delay:560ms}.js .slide.is-active .slide__info>:nth-child(3){transition-delay:640ms}@media (prefers-reduced-motion:reduce){.js .slide:not(.is-active) .slide__stage>*,.js .slide:not(.is-active) .slide__info>*{transform:none;filter:none}}@media (max-width:56.24em){.logos__cell:nth-child(n+9){display:grid}}@media (max-width:30em){.logos__cell:nth-child(n+7){display:grid}.logos__cell:nth-child(n+10){display:none}}@media (max-width:56.24em){.why__note{max-width:none;margin-inline:0}}.sub-hero__media.dcard-wrap{display:grid;place-items:center;align-self:center;aspect-ratio:auto;overflow:visible;background:none;padding:2.4rem 0}.dcard{width:min(100%, 36rem);padding:2.8rem 2.8rem 2.4rem;background:var(--c-white);border-radius:1.6rem;box-shadow:0 .2rem .4rem rgb(16 81 98 / .06),0 2.4rem 4.8rem -2rem rgb(16 81 98 / .4);rotate:-2deg}.dcard__head{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding-bottom:1.6rem;border-bottom:1px solid var(--c-shape)}.dcard__badge{padding:.4rem 1.2rem;font-size:var(--fs-small);font-weight:700;color:var(--c-white);background:var(--c-teal);border-radius:99rem}.dcard__by{font-size:var(--fs-small);color:var(--c-muted)}.dcard__list{display:grid;gap:1.2rem;margin:2rem 0 0;padding:0;list-style:none}.dcard__list li{display:flex;align-items:center;gap:1.2rem;font-size:var(--fs-body);line-height:1.3}.dcard__list li::before{content:"";flex:none;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--c-teal-bright) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 8.4 2.6 2.6L12 5.6' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 1.6rem no-repeat}.dcard__foot{display:flex;align-items:center;gap:.8rem;margin-top:2.4rem;padding-top:1.6rem;border-top:1px solid var(--c-shape);font-size:var(--fs-small);font-weight:700;color:var(--c-teal)}.dcard__dot{width:1rem;height:1rem;border-radius:50%;background:var(--c-teal-bright);box-shadow:0 0 0 .4rem rgb(9 129 159 / .18)}@media (prefers-reduced-motion:no-preference){.dcard__list li::before{animation:dcard-tick 480ms var(--ease-out) both}.dcard__list li:nth-child(1)::before{animation-delay:300ms}.dcard__list li:nth-child(2)::before{animation-delay:450ms}.dcard__list li:nth-child(3)::before{animation-delay:600ms}.dcard__list li:nth-child(4)::before{animation-delay:750ms}.dcard__list li:nth-child(5)::before{animation-delay:900ms}}@keyframes dcard-tick{from{opacity:0;transform:scale(.4)}}@media (max-width:56.24em){.dcard{rotate:0deg}.sub-hero__media.dcard-wrap{aspect-ratio:auto;padding:0}}.testimonial--noimg .testimonial__figure{grid-template-columns:minmax(0,1fr);max-width:86rem;margin-inline:auto;padding-left:3.4rem}@media (max-width:56.24em){.testimonial--noimg .testimonial__figure{padding-left:0;padding-top:4rem}}.biz{padding-block:var(--space-section);color:var(--c-white);background:var(--c-teal)}.biz__inner{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-xl) 6.4rem;align-items:start}.biz__kicker{font-size:var(--fs-small);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c-swoosh)}.biz__head .display-2{margin-top:1.2rem}.biz__lead{margin-top:var(--space-m);font-size:var(--fs-lead);line-height:var(--lh-lead);color:rgb(255 255 255 / .9)}.biz__btn{margin-top:var(--space-l)}.biz__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;margin:0;padding:0;list-style:none}.biz__item{position:relative;display:grid;align-content:start;gap:1.2rem;padding:2.8rem;border-radius:1.6rem;background:rgb(0 0 0 / .16);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .12);transition:transform 260ms var(--ease-out),background-color 260ms ease}.biz__icon{display:grid;place-items:center;width:5.6rem;height:5.6rem;border-radius:1.4rem;color:var(--c-white);background:var(--c-teal-bright)}.biz__icon svg{width:3.2rem;height:3.2rem}.biz__badge{position:absolute;top:2.8rem;right:2.8rem;padding:.3rem 1rem;font-size:1.3rem;font-weight:700;color:var(--c-teal);background:var(--c-swoosh);border-radius:99rem}.biz__title{margin-top:.8rem;font-size:var(--fs-h3);font-weight:var(--fw-h3);line-height:var(--lh-h3);text-wrap:balance}.biz__link{color:inherit;text-decoration:none}.biz__link::after{content:"";position:absolute;inset:0;border-radius:inherit}.biz__link:focus-visible{outline:none}.biz__item:has(.biz__link:focus-visible){outline:2px solid var(--c-white);outline-offset:3px}.biz__text{font-size:var(--fs-small);line-height:var(--lh-small);color:rgb(255 255 255 / .88)}@media (hover:hover) and (pointer:fine){.biz__item:hover{transform:translateY(-.4rem);background:rgb(0 0 0 / .24)}.biz__item:hover .biz__link{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}}@media (max-width:77.49em){.biz__inner{grid-template-columns:minmax(0,1fr)}}@media (max-width:56.24em){.biz__list{display:flex;gap:1.2rem;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none}.biz__list::-webkit-scrollbar{display:none}.biz__list>*{flex:0 0 min(84%, 34rem);scroll-snap-align:start}.biz__list:focus-visible{outline:2px solid var(--c-white);outline-offset:-2px}.biz .rail-dots{color:var(--c-white)}.biz__item{padding:2.4rem}.biz__badge{top:2.4rem;right:2.4rem}}.bcard__flow{display:grid;gap:1.4rem;margin:2rem 0 0;padding:0;list-style:none;counter-reset:none}.bcard__flow li{position:relative;display:flex;align-items:center;gap:1.2rem;font-size:var(--fs-body);line-height:1.3}.bcard__flow li+li::before{content:"";position:absolute;left:1.55rem;top:-1.4rem;width:2px;height:1.4rem;background:var(--c-swoosh)}.bcard__step{flex:none;display:grid;place-items:center;width:3.2rem;height:3.2rem;border-radius:50%;font-size:1.4rem;font-weight:700;color:var(--c-teal);background:var(--c-band);box-shadow:inset 0 0 0 2px var(--c-swoosh)}.bcard__step--ai{color:var(--c-white);background:var(--c-teal-bright);box-shadow:none}@media (prefers-reduced-motion:no-preference){.bcard__flow li{animation:bcard-in 520ms var(--ease-out) both}.bcard__flow li:nth-child(2){animation-delay:220ms}.bcard__flow li:nth-child(3){animation-delay:440ms}.bcard__flow li:nth-child(4){animation-delay:660ms}}@keyframes bcard-in{from{opacity:0;transform:translateY(.8rem)}}.vstats{padding-block:var(--space-section);background:var(--c-band)}.vstats--white{background:var(--c-white)}.vstats__head{max-width:72rem}.vstats__lead{margin-top:var(--space-m);font-size:var(--fs-lead);line-height:var(--lh-lead)}.vstats__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem;margin:var(--space-xl) 0 0;padding:0;list-style:none}.vstat{display:grid;align-content:start;gap:1rem;padding:2.8rem;background:var(--c-white);border-radius:1.6rem;box-shadow:var(--shadow-float)}.vstats--white .vstat{background:var(--c-band);box-shadow:none}.vstat__num{font-size:clamp(3.2rem, 2.4rem + 1.6vw, 4.8rem);font-weight:900;line-height:1.05;color:var(--c-teal);letter-spacing:-.01em}.vstat__text{font-size:var(--fs-body);line-height:var(--lh-body)}.vstat__src{margin-top:auto;padding-top:.6rem;font-size:1.3rem;line-height:1.4;color:var(--c-muted)}.vstat__src a{color:var(--c-teal-text)}.vstats__stand{margin-top:var(--space-l);font-size:var(--fs-small);color:var(--c-muted)}@media (max-width:77.49em){.vstats__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:37.49em){.vstats__list{grid-template-columns:minmax(0,1fr);gap:1.6rem}.vstat{padding:2.4rem}}.vis{padding-block:var(--space-section);background:var(--c-band)}.vis__inner{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-xl) 6.4rem;align-items:center}.vis__kicker{font-size:var(--fs-small);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c-teal-text)}.vis__head .display-2{margin-top:1.2rem}.vis__lead{margin-top:var(--space-m);font-size:var(--fs-lead);line-height:var(--lh-lead)}.vis__btn{margin-top:var(--space-l)}.vis__stats{display:grid;gap:1.6rem;margin:0;padding:0;list-style:none}.vis__stat{display:grid;grid-template-columns:minmax(14rem,auto) minmax(0,1fr);align-items:center;gap:.4rem 2.4rem;padding:2.4rem 2.8rem;background:var(--c-white);border-radius:1.6rem;box-shadow:var(--shadow-float)}.vis__num{grid-row:span 2;font-size:clamp(3.2rem, 2.4rem + 1.6vw, 4.8rem);font-weight:900;line-height:1.05;color:var(--c-teal);white-space:nowrap}.vis__text{font-size:var(--fs-body);line-height:1.4}.vis__src{font-size:1.3rem;color:var(--c-muted)}@media (max-width:77.49em){.vis__inner{grid-template-columns:minmax(0,1fr)}}@media (max-width:37.49em){.vis__stat{grid-template-columns:minmax(0,1fr);padding:2rem 2.2rem}.vis__num{grid-row:auto;white-space:normal}}.vcard__search{display:flex;align-items:center;gap:1rem;padding:1.1rem 1.6rem;font-size:var(--fs-small);color:var(--c-muted);background:var(--c-band);border-radius:99rem}.vcard__search svg{flex:none;width:1.8rem;height:1.8rem;color:var(--c-teal)}.vcard__answer{display:grid;gap:.8rem;margin-top:1.6rem;padding:1.6rem 1.8rem;border-radius:1.2rem;background:linear-gradient(135deg,rgb(181 217 226 / .45),rgb(243 247 247 / .9))}.vcard__label{display:flex;align-items:center;gap:.8rem;font-size:1.3rem;font-weight:700;color:var(--c-teal)}.vcard__spark{width:1.4rem;height:1.4rem;background:var(--c-teal-bright);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%)}.vcard__line{display:block;height:.8rem;border-radius:99rem;background:rgb(16 81 98 / .18)}.vcard__line--mid{width:82%}.vcard__line--short{width:58%}.vcard__cite{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.4rem}.vcard__chip{padding:.3rem 1rem;font-size:1.2rem;font-weight:700;color:var(--c-white);background:var(--c-teal);border-radius:99rem}.vcard__chip--dim{color:var(--c-muted);background:var(--c-white);font-weight:400}.vcard__results{display:grid;gap:.8rem;margin-top:1.6rem;opacity:.55}.vcard__result{display:block;height:3.2rem;border-radius:.8rem;background:repeating-linear-gradient(to bottom,rgb(16 81 98 / .14) 0 .6rem,transparent .6rem 1.2rem)}@media (prefers-reduced-motion:no-preference){.vcard__answer{animation:bcard-in 600ms var(--ease-out) 250ms both}.vcard__chip:first-child{animation:dcard-tick 480ms var(--ease-out) 900ms both}}.vis__stat{grid-template-columns:17rem minmax(0,1fr)}.vis__num{white-space:normal}@media (max-width:37.49em){.vis__stat{grid-template-columns:minmax(0,1fr)}}.vis__num small{display:block;margin-bottom:.2rem;font-size:1.6rem;font-weight:700;line-height:1.2;color:var(--c-teal-text)}.cpd{padding-block:var(--space-section);background:var(--c-band)}.cpd--white{background:var(--c-white)}.cpd__head{max-width:76rem}.cpd__lead{margin-top:var(--space-m);font-size:var(--fs-lead);line-height:var(--lh-lead)}.cpd__stage{position:relative;margin-top:var(--space-xl)}.cpd__nodes{position:relative;z-index:1;display:grid;gap:1.2rem;margin:0;padding:0;list-style:none}.cpd__node{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-content:start;column-gap:1.4rem;row-gap:.4rem;padding:2rem 2.2rem;background:var(--c-white);border-radius:1.4rem;box-shadow:0 .1rem .2rem rgb(16 81 98 / .06),0 1.2rem 2.4rem -1.6rem rgb(16 81 98 / .35)}.cpd--white .cpd__node{background:var(--c-band);box-shadow:none}.cpd__icon{grid-row:span 2;width:3.6rem;height:3.6rem;padding:.6rem;color:var(--c-teal);background:rgb(181 217 226 / .45);border-radius:1rem}.cpd__title{font-size:var(--fs-body);font-weight:700;line-height:1.3}.cpd__text{display:grid;gap:.2rem;font-size:var(--fs-small);line-height:1.4;color:var(--c-muted)}.cpd__flow{grid-column:1 / -1;margin-top:.8rem;padding-top:.8rem;font-size:1.3rem;font-weight:600;line-height:1.35;color:var(--c-teal-text);border-top:1px dashed var(--c-frame)}.cpd__flow::before{content:"↓ "}.cpd__node--dark{color:var(--c-white);background:var(--c-teal)!important;box-shadow:0 1.6rem 3.2rem -1.6rem rgb(16 81 98 / .6)}.cpd__node--dark .cpd__icon{color:var(--c-white);background:rgb(255 255 255 / .14)}.cpd__node--dark .cpd__text{color:rgb(255 255 255 / .85)}.cpd__node--dark .cpd__flow{color:var(--c-swoosh);border-top-color:rgb(255 255 255 / .25)}.cpd__node--hub{box-shadow:inset 0 0 0 2px var(--c-teal-bright),0 1.6rem 3.2rem -1.6rem rgb(16 81 98 / .45)}.cpd__node--hub .cpd__icon{color:var(--c-white);background:var(--c-teal-bright)}.cpd__node--site .cpd__icon{color:var(--c-white);background:var(--c-teal)}.cpd__node--dashed{background:transparent!important;box-shadow:none;outline:2px dashed var(--c-frame);outline-offset:-2px}.cpd__note{max-width:76rem;margin-top:var(--space-l);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--c-muted)}.cpd__svg,.cpd__label,.cpd__toggle{display:none}@media (min-width:56.25em){.cpd__nodes{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"feeds dash team" "update hub ." ". site report";column-gap:clamp(6.4rem, 7vw, 11.2rem);row-gap:8.8rem}[data-cpd-node="feeds"]{grid-area:feeds}[data-cpd-node="dash"]{grid-area:dash}[data-cpd-node="team"]{grid-area:team}[data-cpd-node="hub"]{grid-area:hub}[data-cpd-node="site"]{grid-area:site}[data-cpd-node="update"]{grid-area:update}[data-cpd-node="report"]{grid-area:report}.cpd__flow{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;padding:0;margin:0;border:0}.cpd__stage.is-drawn .cpd__svg{display:block;position:absolute;inset:0;z-index:0;overflow:visible;pointer-events:none}.cpd__path{fill:none;stroke:var(--c-teal-bright);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cpd__path--dashed{stroke:var(--c-frame);stroke-dasharray:6 7}.cpd__arrow{fill:var(--c-teal-bright)}.cpd__path--dashed[marker-end]{marker-end:none}.cpd__pulse{fill:var(--c-teal-bright);filter:drop-shadow(0 0 .4rem rgb(9 129 159 / .7))}.cpd__stage.is-drawn .cpd__label{display:block;position:absolute;z-index:2;translate:-50% -50%;padding:.4rem 1.2rem;font-size:1.3rem;font-weight:600;line-height:1.3;white-space:nowrap;color:var(--c-teal-text);background:var(--c-white);border-radius:99rem;box-shadow:0 0 0 1px var(--c-swoosh)}.cpd__stage.is-pending .cpd__node,.cpd__stage.is-pending .cpd__label,.cpd__stage.is-pending .cpd__path{opacity:0}.cpd__toggle:not([hidden]){display:inline-flex;position:absolute;right:0;bottom:-5.6rem;z-index:2;padding:.6rem 1.4rem;font:600 1.3rem/1.2 var(--ff);color:var(--c-teal);background:#fff0;border:1px solid var(--c-teal);border-radius:99rem;cursor:pointer}.cpd__toggle:focus-visible{outline:2px solid var(--c-teal);outline-offset:2px}.cpd__note{padding-right:18rem}}.group__list{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:77.49em){.group__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:56.24em){.group__list{grid-template-columns:minmax(0,1fr)}}.prose .sfp{width:min(var(--container), calc(100vw - 2 * var(--gutter)));max-width:none;margin:var(--space-l) 0;padding:3.2rem;background:var(--c-band);border-radius:1.6rem}.prose .sfp ul{padding:0;list-style:none}.prose .sfp li{margin:0;font-size:inherit;line-height:inherit}.prose .sfp li::marker{content:none}.prose .sfp p{font-size:inherit;line-height:inherit}.prose :where(.sfp) :is(h3,h4){margin:0}.sfp{font-size:var(--fs-small);line-height:1.45}.sfp__kicker{font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--c-teal-text)}.prose .sfp__title{margin-top:.8rem;font-size:clamp(2.4rem, 1.6rem + 1.2vw, 3.2rem);font-weight:800;line-height:1.2;color:var(--c-teal)}.prose .sfp__lead{margin-top:.8rem;font-size:var(--fs-body);color:var(--c-muted)}.sfp__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,21rem);gap:2.4rem;margin-top:3.2rem}.sfp__main{display:grid;align-content:start;gap:2rem}.sfp__tools{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.2rem}.sfp__tool{position:relative;display:grid;align-content:start;gap:.6rem;padding:1.6rem 1.2rem 1.8rem;hyphens:auto;overflow-wrap:break-word;background:var(--c-white);border-radius:1.2rem;box-shadow:0 .1rem .2rem rgb(16 81 98 / .06),0 1rem 2rem -1.4rem rgb(16 81 98 / .35)}.sfp__icon{display:grid;place-items:center;width:4.4rem;height:4.4rem;margin-bottom:.4rem;color:var(--c-teal);background:rgb(181 217 226 / .5);border-radius:1rem}.sfp__icon svg{width:2.6rem;height:2.6rem}.sfp__icon--plain{width:auto;height:auto;background:none}.sfp__icon--plain svg{width:3.4rem;height:3.4rem}.sfp__dot{position:absolute;top:1.6rem;right:1.2rem;width:.8rem;height:.8rem;border-radius:50%;background:var(--c-teal-bright)}.sfp__name{display:block;font-size:var(--fs-body);font-weight:700;line-height:1.25;color:var(--c-ink)}.sfp__desc{display:block;color:var(--c-muted)}.sfp__orch{padding:2.8rem 2.4rem 2.4rem;text-align:center;background:var(--c-white);border-radius:1.6rem;box-shadow:0 .1rem .2rem rgb(16 81 98 / .06),0 1rem 2rem -1.4rem rgb(16 81 98 / .35)}.prose .sfp__h{font-size:var(--fs-h3);font-weight:800;line-height:1.25;color:var(--c-teal)}.prose .sfp__text{margin-top:.6rem;color:var(--c-muted)}.sfp__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin-top:var(--space-m)}.sfp__tile{display:grid;justify-items:center;align-content:start;gap:.4rem;padding:2rem 1.6rem;background:rgb(181 217 226 / .35);border-radius:1.2rem}.sfp__data{padding:2.8rem 2.4rem 2.4rem;text-align:center;background:var(--c-shape);border-radius:1.6rem}.sfp__chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin-top:var(--space-m)}.sfp__chip{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1.4rem 1.6rem;font-weight:600;color:var(--c-ink);text-align:left;background:var(--c-white);border-radius:1.2rem}.sfp__chip-icon{flex:none;display:grid;color:var(--c-teal)}.sfp__chip-icon svg{width:2.6rem;height:2.6rem}.prose .sfp__data .sfp__text{margin-top:1.6rem}.sfp__side{display:flex;flex-direction:column;gap:1.2rem}.prose .sfp__h--side{font-size:var(--fs-h3)}.prose .sfp__text--side{margin-top:-.8rem}.sfp__links{display:grid;gap:1.2rem}.sfp__link{padding:1.6rem 1.8rem;background:var(--c-white);border:1px solid var(--c-swoosh);border-radius:1.2rem}.sfp__link-icon{display:inline-grid;margin-right:.6rem;color:var(--c-teal);vertical-align:-.35em}.sfp__link-icon svg{width:2.4rem;height:2.4rem}.sfp__link-name{font-size:2rem;font-weight:800;line-height:1.2;color:var(--c-teal)}.sfp__link .sfp__desc{margin-top:.4rem}.prose .sfp__ki{display:grid;justify-items:center;gap:.2rem;margin-top:auto;padding:2.8rem 1.8rem;text-align:center;color:var(--c-white);background:var(--c-teal);border-radius:1.6rem}.sfp__ki-icon{display:grid;place-items:center;width:6.4rem;height:6.4rem;margin-bottom:1rem;color:var(--c-teal);background:var(--c-white);border-radius:50%}.sfp__ki-icon svg{width:3.6rem;height:3.6rem}.sfp__ki strong{font-size:var(--fs-h3);font-weight:800;line-height:1.25}.sfp__ki span:last-child{color:rgb(255 255 255 / .88)}.prose .sfp__foot{margin-top:2.4rem;padding-top:1.6rem;font-size:1.3rem;color:var(--c-muted);text-align:right;border-top:1px solid var(--c-swoosh)}@media (min-width:77.5em){.sfp__tool .sfp__name{font-size:1.45rem}}@media (max-width:77.49em){.sfp__body{grid-template-columns:minmax(0,1fr)}.sfp__tools{grid-template-columns:repeat(3,minmax(0,1fr))}.sfp__side{display:block}.prose .sfp__text--side{margin-top:.4rem}.sfp__links{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.6rem}.prose .sfp__ki{grid-template-columns:auto minmax(0,1fr);justify-items:start;column-gap:1.6rem;margin-top:1.2rem;padding:2rem 2.4rem;text-align:left}.sfp__ki-icon{grid-row:span 2;margin:0}}@media (max-width:56.24em){.prose .sfp{padding:2.4rem 1.6rem}.sfp__tools{grid-template-columns:repeat(2,minmax(0,1fr))}.sfp__tiles,.sfp__chips,.sfp__links{grid-template-columns:minmax(0,1fr)}.sfp__orch,.sfp__data{padding:2.4rem 1.6rem 1.6rem}.sfp__tile{grid-template-columns:auto minmax(0,1fr);justify-items:start;column-gap:1.4rem;text-align:left}.sfp__tile .sfp__icon--plain{grid-row:span 2}.sfp__chip{justify-content:flex-start}.prose .sfp__foot{text-align:left}}@media (max-width:37.49em){.sfp__tools{grid-template-columns:minmax(0,1fr)}.sfp__tool{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:1.4rem;padding-right:3.2rem}.sfp__tool .sfp__icon{grid-row:span 2;margin:0}}@media (forced-colors:active){.sfp__tool,.sfp__orch,.sfp__data,.sfp__tile,.sfp__chip,.sfp__link,.prose .sfp__ki{border:1px solid CanvasText}.sfp__dot{forced-color-adjust:none;background:CanvasText}}.prose .prose__statement{margin-top:var(--space-l);font-size:var(--fs-lead);line-height:1.45;color:var(--c-teal)}.prose .prose__statement strong{font-weight:700}.prose .prose__sign{color:var(--c-muted)}.prose .sfx{margin:var(--space-l) 0;padding:2.8rem;background:var(--c-band);border-radius:1.6rem}.prose .sfx figcaption{margin-top:1.6rem;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--c-muted)}.sfx__duo{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1.6rem}.sfx__co{padding:2rem 2.2rem;background:var(--c-white);border-radius:1.2rem;box-shadow:0 .1rem .2rem rgb(16 81 98 / .06),0 1rem 2rem -1.4rem rgb(16 81 98 / .35)}.sfx__co--us{box-shadow:inset 0 0 0 2px var(--c-teal-bright)}.prose .sfx__co p{margin:0}.prose .sfx__co .sfx__co-name{font-size:var(--fs-h3);font-weight:800;line-height:1.2;color:var(--c-teal)}.prose .sfx__co .sfx__co-role{margin-top:.4rem;font-size:var(--fs-small);line-height:1.4;color:var(--c-muted)}.sfx__mid{display:grid;justify-items:center;gap:.6rem;text-align:center}.sfx__mid::before{content:"↔";font-size:2.8rem;line-height:1;color:var(--c-teal-bright)}.sfx__mid-label{font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted)}.prose .sfx__mid-ref{padding:.4rem 1.2rem;font-size:var(--fs-small);font-weight:700;color:var(--c-white);text-decoration:none;background:var(--c-teal);border-radius:99rem}.prose .sfx__mid-ref:focus-visible{outline:2px solid var(--c-teal);outline-offset:2px}@media (hover:hover) and (pointer:fine){.prose .sfx__mid-ref:hover{background:var(--c-teal-bright)}}@media (max-width:56.24em){.prose .sfx{padding:2rem}.sfx__duo{grid-template-columns:minmax(0,1fr)}.sfx__mid::before{content:"↕"}}:root{--fs-stat:clamp(2.6rem, 1.4rem + 1.4vw, 3.2rem)}.stat__value,.vstat__num,.vis__num,.rstats__value{font-size:var(--fs-stat);font-weight:900;line-height:1.1;letter-spacing:0}.facts__panel>.facts__stand{margin:.4rem 0 0;font-size:var(--fs-small)}.prose .sfx__co .sfx__co-name{font-size:1.7rem}.sub-hero--photo-wide .sub-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,52rem);column-gap:6.4rem}.sub-hero__media--wide{aspect-ratio:3 / 2;align-self:center}.sub-hero__media--wide img{object-position:50% 50%}@media (max-width:77.49em){.sub-hero--photo-wide .sub-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,42rem);column-gap:4.8rem}}@media (max-width:56.24em){.sub-hero--photo-wide .sub-hero__inner{grid-template-columns:minmax(0,1fr)}}.pic-cta{padding-block:8rem}.pic-cta__inner{grid-template-columns:auto minmax(0,1fr);gap:var(--space-l) 8rem}.pic-cta__brand svg{width:min(100%, 22rem)}.pic-cta__by{margin-top:.8rem;font-size:var(--fs-small)}.pic-cta__title{font-size:var(--fs-h3)}.pic-cta__text{font-size:var(--fs-body)}.pic-cta__btn{margin-top:var(--space-m);padding-inline:2.4rem;min-height:4.8rem;font-size:var(--fs-ui)}@media (max-width:56.24em){.pic-cta{padding-block:5.6rem}.pic-cta__inner{grid-template-columns:minmax(0,1fr)}.pic-cta__brand svg{width:min(100%, 18rem)}}.narticle--cover .narticle__head{grid-template-columns:minmax(0,1fr) minmax(0,52rem);align-items:center}.narticle__figure--cover{background:none;border-radius:1.2rem;box-shadow:0 .2rem .6rem rgb(0 0 0 / .08),0 1.6rem 4rem -2rem rgb(16 81 98 / .35)}@media (max-width:77.49em){.narticle--cover .narticle__head{grid-template-columns:minmax(0,1fr) minmax(0,40rem)}}@media (max-width:56.24em){.narticle--cover .narticle__head{grid-template-columns:minmax(0,1fr)}}.prose .nphoto{margin:var(--space-l) 0}.prose .nphoto img{display:block;width:100%;height:auto;border-radius:1.2rem}.prose .nphoto figcaption{margin-top:1rem;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--c-muted)}.cnames{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));columns:auto;column-gap:3.2rem;align-items:start}@media (max-width:77.49em){.cnames{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:56.24em){.cnames{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}.pic-local__logo{display:block;width:auto;height:max(5.6rem, 48px);margin-bottom:var(--space-l)}.sister__person{display:flex;align-items:center;gap:1.6rem;margin-top:var(--space-m);padding-top:var(--space-m);border-top:1px solid var(--c-shape)}.sister__person-img{flex:none;width:9.6rem;height:auto;aspect-ratio:4 / 5;object-fit:cover;background:#aeb2b7}.sister__person-text{display:grid;gap:.2rem;font-size:var(--fs-small);line-height:1.45}.sister__person-text strong{font-size:var(--fs-body);font-weight:700}.sister__person-text span{color:var(--c-muted)}.sister__person-text .sister__person-contact{margin-top:.6rem;font-weight:600;color:var(--c-ink)}.sister__person-contact a{color:var(--c-teal-text);text-underline-offset:.2em}.scope__item .scope__sub{grid-column:2;display:grid;gap:.6rem;max-width:62rem;margin:var(--space-xs) 0 0;padding:0;list-style:none}.scope__sub li{position:relative;padding-left:1.8rem;font-size:var(--fs-body);line-height:var(--lh-body)}.scope__sub li::before{content:"";position:absolute;left:.2rem;top:.7em;width:.6rem;height:.6rem;border-radius:50%;background:var(--c-teal-bright)}.scope__item .scope__after{grid-column:2}.scope__note{max-width:44rem;margin-top:var(--space-l);padding:2rem 2.4rem;background:var(--c-band);border-radius:.8rem}.scope--band .scope__note{background:var(--c-white)}.scope__note-title{font-size:var(--fs-body);font-weight:700;line-height:1.4}.scope__note p{margin-top:.6rem;font-size:var(--fs-small);line-height:var(--lh-small)}.pic-why__list--text li{font-weight:400}.pic-why__list--text strong{font-weight:700}.pic-why__head{display:grid;gap:var(--space-s);align-content:start}.pic-why__kicker{font-size:var(--fs-ui);font-weight:700;line-height:1.3;color:var(--c-teal-text)}.pic-why__tags{display:flex;flex-wrap:wrap;gap:.8rem;margin:var(--space-xs) 0 0;padding:0;list-style:none}.pic-why__tags li{padding:.4rem 1.2rem;font-size:var(--fs-small);font-weight:600;line-height:1.4;color:var(--c-teal-text);border:1px solid currentColor;border-radius:99rem}.pic-why--case .pic-why__copy p:first-child{font-size:var(--fs-body);line-height:var(--lh-body)}.rmore__note--more a{color:var(--c-teal-text);font-weight:600;text-underline-offset:.2em}.pic-local__list li.pic-local__wide{grid-column:1 / -1}.pic-local__list li.pic-local__wide span{max-width:72rem}.pic-why__copy .pic-why__list+p{margin-top:var(--space-l)}.testimonial__author .testimonial__via{margin-top:.4rem;color:var(--c-muted)}.testimonial__via a{color:var(--c-teal-text);font-weight:600;text-underline-offset:.2em}.hero__kicker{display:block;margin:0 0 1.6rem;font-size:1.8rem;font-weight:600;line-height:1.3;letter-spacing:0;color:var(--c-teal-text)}.hero__copy{padding-top:calc(23.25rem - 3.94rem)}@media (max-width:77.49em){.hero__copy{padding-top:calc(16rem - 3.94rem)}}@media (max-width:56.24em){.hero__kicker{margin-bottom:.6rem;font-size:1.5rem}.hero__copy{padding-top:calc(8rem - 1.2rem)}}.slide__desktop,.slide__phone{container-type:inline-size}.slide__desktop{aspect-ratio:490 / 886}.slide__phone{--u:calc(100cqw / 849);aspect-ratio:849 / 800}.slide__shot{position:absolute;left:2.449%;top:2.37%;width:92.04%;height:94.47%;max-width:none;object-fit:cover;object-position:top center;background:#fff;box-shadow:0.8cqw 1.2cqw 4.6cqw rgb(0 0 0 / .2)}.slide__phone::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 17% 1.4% at 51% 80.7%,rgb(0 0 0 / .32),#fff0 100%),radial-gradient(ellipse 35% 4.6% at 36.5% 76.6%,rgb(0 0 0 / .12),rgb(0 0 0 / .05) 55%,#fff0 100%),radial-gradient(ellipse 38.5% 5.2% at 51% 86.2%,rgb(0 0 0 / .1),rgb(0 0 0 / .04) 55%,#fff0 100%)}.iphone{position:absolute;z-index:1;top:0;left:calc(276 * var(--u));width:calc(312 * var(--u));height:calc(644 * var(--u));padding:calc(2.5 * var(--u));border-radius:calc(48 * var(--u));background:linear-gradient(90deg,#a9adb2 0%,#eceef0 4%,#c7cace 10%,#dcdfe2 50%,#c7cace 90%,#eceef0 96%,#a3a7ac 100%);box-shadow:0 0 0 calc(0.5 * var(--u)) rgb(0 0 0 / .14),inset 0 0 0 calc(0.6 * var(--u)) rgb(0 0 0 / .16)}.iphone::before,.iphone::after,.iphone__body::before{content:"";position:absolute;width:calc(2.6 * var(--u));background:#9a9ea3}.iphone::before{left:calc(-2 * var(--u));top:calc(125 * var(--u));height:calc(26 * var(--u));border-radius:calc(1 * var(--u)) 0 0 calc(1 * var(--u))}.iphone::after{left:calc(-2 * var(--u));top:calc(172 * var(--u));height:calc(44 * var(--u));border-radius:calc(1 * var(--u)) 0 0 calc(1 * var(--u));box-shadow:0 calc(57 * var(--u)) 0 #9a9ea3}.iphone__body{position:relative;height:100%;padding:calc(7.5 * var(--u));border-radius:calc(45.5 * var(--u));background:#0c0c0d}.iphone__body::before{right:calc(-4.5 * var(--u));top:calc(198 * var(--u));height:calc(64 * var(--u));border-radius:0 calc(1 * var(--u)) calc(1 * var(--u)) 0}.iphone__screen{--bar-h:calc(40 * var(--u));position:relative;height:100%;overflow:hidden;border-radius:calc(38 * var(--u));background:var(--iphone-bar,#fff);isolation:isolate}.iphone__shot{position:absolute;top:var(--bar-h);left:0;width:100%;max-width:none;height:calc(100% - var(--bar-h));object-fit:cover;object-position:top center}.iphone__status{position:absolute;inset:0 0 auto;z-index:1;height:var(--bar-h);display:flex;align-items:center;justify-content:space-between;padding:0 calc(25 * var(--u)) 0 calc(39 * var(--u));background:var(--iphone-bar,#fff);color:var(--iphone-ink,#000)}.iphone--dark{--iphone-bar:#0b0f4a;--iphone-ink:#fff}.iphone__time{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",Arial,sans-serif;font-size:calc(13.5 * var(--u));font-weight:600;line-height:1;letter-spacing:-.01em}.iphone__icons{width:calc(58 * var(--u));height:auto}.iphone__island{position:absolute;z-index:2;top:calc(9 * var(--u));left:50%;width:calc(82 * var(--u));height:calc(24 * var(--u));translate:-50% 0;border-radius:99em;background:#000}.iphone__island::after{content:"";position:absolute;top:50%;right:calc(7 * var(--u));width:calc(8 * var(--u));height:calc(8 * var(--u));translate:0 -50%;border-radius:50%;background:radial-gradient(circle at 38% 35%,#4a5a78 0%,#151b28 45%,#05070b 100%)}.iphone__safari{position:absolute;z-index:1;left:0;right:0;bottom:calc(14.5 * var(--u));display:flex;align-items:center;justify-content:center;gap:calc(9.5 * var(--u));color:#1c1c1e}.iphone__round,.iphone__address{display:flex;align-items:center;height:calc(33 * var(--u));border-radius:99em;background:rgb(255 255 255 / .8);-webkit-backdrop-filter:blur(calc(5 * var(--u))) saturate(1.8);backdrop-filter:blur(calc(5 * var(--u))) saturate(1.8);box-shadow:0 calc(2 * var(--u)) calc(9 * var(--u)) rgb(0 0 0 / .16),inset 0 0 0 calc(0.6 * var(--u)) rgb(255 255 255 / .75)}.iphone__round{justify-content:center;width:calc(33 * var(--u))}.iphone__address{gap:calc(4 * var(--u));width:calc(158 * var(--u));padding:0 calc(9 * var(--u))}.iphone__url{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;direction:rtl;text-align:center;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",Arial,sans-serif;font-size:calc(10.5 * var(--u));font-weight:600;line-height:1.2;letter-spacing:-.015em}.iphone__safari svg{flex:none;width:calc(11 * var(--u));height:calc(11 * var(--u))}.iphone__home{position:absolute;z-index:1;bottom:calc(4.5 * var(--u));left:50%;width:calc(100 * var(--u));height:calc(3.5 * var(--u));translate:-50% 0;border-radius:99em;background:rgb(0 0 0 / .82)}.hero__fan[hidden]{display:none}.hero__fan{margin:0 0 1.6rem}.hero__fan-link{display:inline-flex;align-items:center;gap:1.2rem;max-width:100%;padding:.9rem 1.6rem .9rem 1rem;border-radius:1.4rem;background:#00004c;color:#fff;text-decoration:none;box-shadow:0 1rem 2.4rem rgb(0 0 76 / .28);animation:fan-in 700ms var(--ease-out) 250ms both;transition:transform 200ms var(--ease-ui),box-shadow 200ms ease}.hero__fan-logo{flex:none;width:auto;height:4.6rem}.hero__fan-text{display:grid;gap:.2rem;font-size:1.4rem;line-height:1.35;color:#d7e2fb}.hero__fan-hi{font-size:1.9rem;font-weight:800;line-height:1.2;color:#fff}.hero__fan-arrow{flex:none;width:1.8rem;height:1.8rem;color:#fff;transition:transform 200ms var(--ease-ui)}.hero__fan-link:focus-visible{outline:3px solid var(--c-teal);outline-offset:3px}@media (hover:hover) and (pointer:fine){.hero__fan-link:hover{transform:translateY(-2px);box-shadow:0 1.4rem 3rem rgb(0 0 76 / .34)}.hero__fan-link:hover .hero__fan-arrow{transform:translateX(3px)}}@keyframes fan-in{from{opacity:0;transform:translateY(-1rem) scale(.96)}}@media (prefers-reduced-motion:reduce){.hero__fan-link{animation:none}}@media (min-width:77.5em){.hero__fan{position:relative;height:0;margin:0}.hero__fan-link{position:absolute;left:0;bottom:2.4rem}}@media (max-width:30em){.hero__fan-link{gap:1rem;padding:.8rem 1.2rem .8rem .8rem}.hero__fan-logo{height:4rem}.hero__fan-hi{font-size:1.7rem}.hero__fan-text{font-size:1.3rem}}.btn{padding-block:.4rem}:where(.btn){min-height:var(--h-btn)}:root .btn{height:auto;max-width:100%;white-space:normal;text-align:center;overflow-wrap:break-word}:root .convince__replies .btn{min-height:max(4.4rem, 44px)}:root .funnel__nav .btn{min-height:max(4.8rem, 44px)}@media (max-width:77.49em){:root .mobile-cta .btn{min-height:max(4.8rem, 48px)}html{scroll-padding-bottom:calc(8.4rem + env(safe-area-inset-bottom))}}@media (max-width:56.24em){:root .btn.hero__cta{min-height:4.8rem}}@media (max-width:22em){body{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}:root .btn{line-height:1.2}:root :is(p,dd,blockquote,figcaption,li,h1,h2,h3,h4,a,span,strong,label,dt){overflow-wrap:anywhere}:where(*){min-width:0}.swoosh,.nobr,.slide__meta span,.site-footer__contact p,.site-footer__contact p a,.site-footer__local-list a{white-space:normal}.swoosh{display:inline-block;max-width:calc(100% - 0.4em)}.burger{column-gap:0;padding-inline:1.2rem}.burger__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:root .mobile-cta{display:none}.site-logo{width:min(11.925rem, 46vw)}.burger{height:max(44px, min(4.4rem, 56px))}.flow__step{grid-template-columns:minmax(0,1fr)}.flow__num{grid-row:auto}.flow__step::before,.flow__step:nth-child(2n)::before,.flow__step:nth-child(3n)::before{display:none}.route__btns{grid-template-columns:minmax(0,1fr)}.crew{grid-template-columns:minmax(0,1fr)}.cpd__node{grid-template-columns:minmax(0,1fr)}.sfx__duo{grid-template-columns:minmax(0,1fr)}.refs__head,.rmore__head{flex-direction:column;align-items:stretch}.sister__person{flex-wrap:wrap;align-items:flex-start}.sister__person-text{flex:1 1 16rem}.sfx__co{padding-inline:1.6rem}.match__side{overflow:visible}.match__side::after{background:linear-gradient(to bottom,rgb(0 0 0 / .45),rgb(0 0 0 / .82) 55%)}.map{aspect-ratio:auto;min-height:60vh}.map__consent{position:relative;inset:auto}html{scroll-padding-bottom:0}:root{--gutter:16px}.site-footer__inner{flex-wrap:nowrap}.site-footer__social,.site-footer__links{flex-wrap:wrap}}@media (max-width:11em){:root{--gutter:12px}.site-footer__local-list,.cnames{grid-template-columns:minmax(0,1fr)}.scope__item,.anatomy__item,.pic-award{grid-template-columns:minmax(0,1fr);row-gap:.8rem}.scope__item::before{grid-row:auto;width:max(2.4rem, 22px)}.faq__a{padding-inline:.8rem}:root :is(.facts__panel,.ntop__copy,.rdetail__side,.person,.pic-team__card,.sister__card,.ncard__inner,.vstat,.job,.duo__card,.check__result,.way,.value,.company,.ltile,.extra,.biz__item,.review__figure,.scope__note,.rstats__item,.cpd__node,.sfx,.sfx__co,.map__panel,.jdemo,.reel__media){padding-inline:1.2rem}}@media (forced-colors:active){:focus-visible,.field input:focus-visible,.field textarea:focus-visible,.field select:focus-visible,.card__title a:focus-visible{outline:3px solid Highlight;outline-offset:2px}.site-logo::before,.main-nav,.is-scrolled .main-nav,.mobile-cta,.map__panel{background:Canvas;-webkit-backdrop-filter:none;backdrop-filter:none}.burger{border:1px solid ButtonText}.burger__lines span{forced-color-adjust:none;background:ButtonText}.showcase__dot-fill{forced-color-adjust:none;background:Highlight}.iphone,.slide__phone::before{forced-color-adjust:none}.hero__fan-link{border:2px solid LinkText}}@media (prefers-contrast:more){:root{--c-teal-text:var(--c-teal);--c-muted:#1f3338;--c-nav-bg:#fff;--c-nav-glass:#fff;--c-card-glass:#fff}.site-logo::before,.is-scrolled .main-nav,.mobile-cta,.map__panel,.iphone__round,.iphone__address{-webkit-backdrop-filter:none;backdrop-filter:none}.field input,.field textarea,.field select{border-color:#3d5a62}.btn--outline,.btn--outline-white{border-width:2px}:focus-visible{outline-width:3px}.main-nav{box-shadow:0 0 0 1px var(--c-ink)}}@media (prefers-reduced-transparency:reduce){:root{--c-nav-bg:#fff;--c-nav-glass:#fff;--c-card-glass:#fff}.site-logo::before,.is-scrolled .main-nav,.mobile-cta,.map__panel,.work__cursor.is-following,.iphone__round,.iphone__address{-webkit-backdrop-filter:none;backdrop-filter:none}.iphone__round,.iphone__address{background:#fff}.work__cursor.is-following{background:#fff}}@media (max-width:56.24em){.slide__info{display:flex;align-items:center;min-height:5.6rem}.slide__text{min-height:0}}@media (max-width:56.24em){:root .slide__actions .btn--black{height:5.6rem;min-height:0;padding:0}}@media (forced-colors:active) and (max-width:56.24em){:root .slide__actions .btn--black{background-image:none}.slide__actions .btn--black::after{content:"";width:2.4rem;height:2.4rem;forced-color-adjust:none;background:ButtonText;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h13M13 6l6 6-6 6' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h13M13 6l6 6-6 6' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}}@media (inverted-colors:inverted){img:not([src*=".svg"]),video{filter:invert(1)}}.voice__media--logo{display:grid;place-items:center;height:11rem;aspect-ratio:auto;padding:2rem 2.4rem;background:var(--c-white)}.voice__media--logo img{width:auto;height:auto;max-width:100%;max-height:min(100%, 6rem);object-fit:contain}@media (forced-colors:active){.voice__media--logo{forced-color-adjust:none;background:#fff;border:1px solid CanvasText}}.mega{display:flex;flex-direction:column;max-height:calc(100vh - 9.6rem);max-height:calc(100dvh - 9.6rem)}.mega[hidden]{display:none}.mega__inner{flex:0 1 auto;min-height:0;margin:-.6rem;padding:.6rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.mega__foot{flex:none}.vsec__note{margin:var(--space-m) 0;padding:1.4rem 1.8rem;background:rgb(181 217 226 / .35);border-radius:.8rem;font-size:var(--fs-small);line-height:var(--lh-small)}@media (forced-colors:active){.vsec__note,.scope__note,.scope__item .scope__after--note,.reel__result,.tx__p.is-current,.apply__status{border:1px solid CanvasText}}.legal__inner ul{margin:.8rem 0 0;padding-left:2.2rem;list-style:disc}.legal__inner li+li{margin-top:.6rem}.trust__item a{color:inherit;text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:.2em}.trust__item a:focus-visible{outline:2px solid var(--c-teal);outline-offset:2px}@media (max-width:56.24em){.site-footer__links{display:grid;grid-template-columns:repeat(2,max-content);gap:.4rem 3.2rem}:root .site-footer__links li+li{margin-left:0;padding-left:0;border-left:0}}@media (min-width:77.5em){.site-footer__inner{flex-wrap:wrap;height:auto;min-height:11.6rem;row-gap:2.4rem}}@media (min-width:77.5em) and (max-width:99.99em){.site-footer__links{display:grid;grid-template-columns:repeat(2,max-content);gap:.2rem 2.4rem}:root .site-footer__links li+li{margin-left:0;padding-left:0;border-left:0}}@media (max-width:22em){:root .site-footer__links{grid-template-columns:minmax(0,1fr)}}.testimonial__media--logo{display:grid;place-items:center;padding:3.2rem;background:var(--c-white)}.testimonial--white .testimonial__media--logo{background:var(--c-band)}.testimonial__media--logo img{width:auto;height:auto;max-width:min(100%, 30rem);max-height:12.4rem;object-fit:contain}@media (max-width:56.24em){.testimonial__media--logo{aspect-ratio:auto;min-height:16rem;padding:2.4rem}.testimonial__media--logo img{max-width:min(100%, 24rem);max-height:10rem}}@media (forced-colors:active){.testimonial__media--logo{forced-color-adjust:none;background:#fff;border:1px solid CanvasText}}.sub-hero__line--umlaut{line-height:1.22}.ser-ep__more{margin-top:var(--space-l);font-weight:700}.ser-ep__more a{color:var(--c-teal-text);text-decoration:underline;text-decoration-color:var(--c-swoosh);text-decoration-thickness:2px;text-underline-offset:.25em}.ser-ep__more a:focus-visible{outline:3px solid var(--c-teal);outline-offset:3px;border-radius:.2rem}@media (hover:hover) and (pointer:fine){.ser-ep__more a:hover{text-decoration-color:currentColor}}.tx__scenes,.tx__src{margin:.8rem 0 0;padding:0;list-style:none}.tx__scenes li{margin-top:1.2rem;line-height:1.6}.tx__src li{position:relative;margin-top:.8rem;padding-left:2rem;line-height:1.6}.tx__src li::before{content:"";position:absolute;left:.2rem;top:.65em;width:.7rem;height:.7rem;background:var(--c-swoosh);border-radius:50%}.ser-a11y{padding-block:var(--space-section);background:var(--c-band)}.ser-a11y__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-xl) clamp(4rem, 6vw, 9.6rem);align-items:start}.ser-a11y__lead{margin-top:var(--space-m);max-width:52ch;font-size:var(--fs-lead);line-height:1.55}.ser-a11y__list{margin-top:0}@media (max-width:56.24em){.ser-a11y__inner{grid-template-columns:minmax(0,1fr)}}.ser-all{padding-block:var(--space-section)}.ser-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xl) 3.2rem;margin:var(--space-xl) 0 0;padding:0;list-style:none}.ser-card{display:flex;flex-direction:column;min-width:0}.ser-card__title{margin-bottom:1.6rem;font-size:var(--fs-h3);font-weight:800;line-height:1.3}.ser-card__text{margin-top:1.6rem;line-height:1.6}.ser-card .tx{margin-top:var(--space-m)}@media (max-width:77.49em){.ser-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:47.99em){.ser-grid{grid-template-columns:minmax(0,1fr)}.ser-card .vplayer{width:min(100%, 36rem);margin-inline:auto}}.scope__item .scope__tiles{grid-column:2;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, 19rem),1fr));gap:1.2rem;margin:var(--space-s) 0 0;padding:0;list-style:none}.scope__tile{display:flex;align-items:flex-start;gap:1.2rem;min-width:0;padding:1.6rem;background:var(--c-band);border-radius:1.2rem}.scope--band .scope__tile{background:var(--c-white)}.scope__tile-icon{flex:none;width:3.2rem;height:3.2rem;color:var(--c-teal-bright)}.scope__tile-text{display:flex;flex-direction:column;gap:.2rem;min-width:0;font-size:var(--fs-small);line-height:var(--lh-small);overflow-wrap:break-word}.scope__tile-text strong{font-size:var(--fs-body);font-weight:700;line-height:1.35;color:var(--c-ink)}.scope__item .scope__after--note{margin-top:var(--space-s);padding:1.2rem 1.6rem;background:var(--c-band);border-radius:.8rem;font-weight:600}.scope--band .scope__item .scope__after--note{background:var(--c-white)}@media (forced-colors:active){.scope__tile{border:1px solid CanvasText}.scope__tile-icon{color:CanvasText}}.reel__player{width:100%;max-width:36rem}.reel__player .vplayer__stage{box-shadow:var(--shadow-float)}.reel .tx{max-width:36rem;margin-top:var(--space-m)}.reel .tx__sum{font-size:var(--fs-body)}@media (max-width:56.24em){.reel__player .vplayer__stage{box-shadow:none}}.cta-band{padding-block:var(--space-2xl);background:var(--c-teal);color:var(--c-white)}.cta-band__inner{display:flex;align-items:center;justify-content:space-between;gap:2.4rem 6.4rem}.cta-band__copy{max-width:70rem}.cta-band__title{color:var(--c-white)}.cta-band__text{margin-top:var(--space-xs);font-size:var(--fs-body);line-height:var(--lh-body)}.cta-band__actions{display:flex;flex-wrap:wrap;gap:1.2rem;flex:none}.cta-band a:focus-visible{outline-color:var(--c-white)}@media (max-width:56.24em){.cta-band__inner{flex-direction:column;align-items:flex-start}}@media (forced-colors:active){.cta-band{border-block:1px solid CanvasText}}::highlight(vp-word){background-color:#a6d9e7;color:var(--c-ink)}@media (forced-colors:active){::highlight(vp-word){background-color:Highlight;color:HighlightText}}.vsec__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:var(--space-l)}.pic-local__btn{margin-top:var(--space-l)}.apply__form.is-sent>:not(.apply__status){display:none}.apply__status{padding:2.4rem;background:var(--c-band);border-radius:.8rem;font-size:var(--fs-body);line-height:1.55}.apply__status-title{font-size:var(--fs-h3);font-weight:700;line-height:1.3;color:var(--c-teal)}.apply__status p+p{margin-top:.8rem}.apply__error{margin:0 0 2rem;padding:1.4rem 1.6rem;border:.2rem solid #b3261e;border-radius:.6rem;font-size:var(--fs-small);line-height:1.5;color:#b3261e}.apply__error p{font-weight:600}.apply__error p+p{margin-top:.6rem;font-weight:400;color:var(--c-ink)}.apply__error a{color:inherit;text-underline-offset:.2em}.legal__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:var(--space-l)}.legal .legal__actions .btn--teal{color:var(--c-white)}.legal .legal__actions .btn--outline{color:var(--c-ink)}.legal .legal__optout{color:var(--c-ink)}.legal__optout-status{display:block;margin-top:.8rem;font-size:var(--fs-small);color:var(--c-muted)}.legal__optout-status:empty{display:none}.site-footer__print{display:none}