html.bstudio-runtime-active,html.bstudio-runtime-active body{background:#77838b}#bstudio-webgl-runtime{z-index:0!important;pointer-events:none!important;isolation:isolate!important;width:100%!important;height:100%!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:0!important;overflow:hidden!important}#bstudio-webgl-runtime .v-scene{z-index:0;pointer-events:none;background:linear-gradient(#aeb9bd,#67777d);position:absolute;top:0;bottom:0;left:0;right:0}#bstudio-webgl-runtime .v-scene>img,#bstudio-webgl-runtime .v-scene>canvas{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}#bstudio-webgl-runtime .v-scene>canvas{opacity:0;transition:opacity 1s}#bstudio-webgl-runtime .v-scene>canvas.is-ready{opacity:1}#bstudio-webgl-runtime .v-journey-scene{z-index:1;opacity:var(--flight-visibility,0)}#bstudio-webgl-runtime .bstudio-contact-scrim{z-index:3;pointer-events:none;background:#efeeec;position:absolute;top:0;bottom:0;left:0;right:0}#bstudio-webgl-runtime .v-journey-scene:before,#bstudio-webgl-runtime .v-journey-scene:after{content:"";pointer-events:none;z-index:2;position:absolute;top:0;bottom:0;left:0;right:0}#bstudio-webgl-runtime .v-journey-scene:before{opacity:var(--story-shade,0);background:#151b22}#bstudio-webgl-runtime .v-journey-scene:after{opacity:var(--story-shade-visibility,0);background:radial-gradient(at 30% 48%,#0f151c3d,#0f151c1f 48%,#0000 85%)}@media (max-width:760px){#bstudio-webgl-runtime .v-journey-scene:after{background:linear-gradient(90deg,#0f151c33,#0f151c1f 65%,#0f151c0f)}}.bstudio-runtime-active #allrecords{z-index:1;position:relative;background:0 0!important;overflow:visible!important}.bstudio-story-proxy{visibility:hidden;pointer-events:none;width:1px;position:absolute;left:0}@media (max-width:759px){html.bstudio-hero-locked,html.bstudio-hero-locked body{overscroll-behavior:none}html.bstudio-hero-locked .v-hero{touch-action:none}.v-hero .bstudio-button-part:not(.is-hovered) .bstudio-swap-label>span{opacity:1!important;transform:none!important}.v-hero .bstudio-button-part:not(.is-hovered) .bstudio-swap-label>em{opacity:0!important;transform:translateY(108%)!important}html.bstudio-runtime-active body:after{content:"";z-index:99999;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23808080' filter='url(%23n)' d='M0 0h160v160H0z'/%3E%3C/svg%3E");animation:1s steps(6,end) infinite bstudio-grain;position:fixed;top:-64px;bottom:-64px;left:-64px;right:-64px}}@keyframes bstudio-grain{0%,to{transform:translate(0)}20%{transform:translate(-23px,17px)}40%{transform:translate(19px,-29px)}60%{transform:translate(-31px,-11px)}80%{transform:translate(13px,27px)}}@media (prefers-reduced-motion:reduce){html.bstudio-runtime-active body:after{animation:none}}.bstudio-morph{vertical-align:bottom;display:inline-grid;position:relative;overflow:hidden}.bstudio-morph>span,.bstudio-morph>em{grid-area:1/1;transition:transform .65s cubic-bezier(.16,1,.3,1),opacity .45s}.bstudio-morph>em{letter-spacing:0;opacity:0;font-family:SanFranciscoPro,Arial,sans-serif;font-style:normal;font-weight:400;transform:translateY(115%)}.bstudio-morph:hover>span{opacity:0;transform:translateY(-115%)}.bstudio-morph:focus-visible>span{opacity:0;transform:translateY(-115%)}.bstudio-morph:hover>em{opacity:1;transform:none}.bstudio-morph:focus-visible>em{opacity:1;transform:none}.bstudio-reveal{opacity:0;transition:opacity .9s,transform 1s cubic-bezier(.16,1,.3,1);transform:translateY(34px)}.bstudio-reveal.is-visible{opacity:1;transform:none}.bstudio-button-part{cursor:pointer;touch-action:manipulation}.bstudio-button-background>.tn-atom{isolation:isolate;position:relative;overflow:hidden!important}.bstudio-button-background>.tn-atom:after{content:"";border-radius:inherit;pointer-events:none;background:#212121;transition:transform .22s cubic-bezier(.16,1,.3,1);position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;transform:translateY(101%)}.bstudio-button-background.is-hovered>.tn-atom:after{transform:translateY(0)}.bstudio-continue-pulse:before{content:"";pointer-events:none;opacity:0;border:2px solid #ffffffe6;border-radius:999px;position:absolute;top:-3px;bottom:-3px;left:-3px;right:-3px;box-shadow:0 0 14px #ffffff47,inset 0 0 8px #ffffff1f}.bstudio-continue-pulse.is-pulse-visible:not(.is-hovered):before{animation:1.5s cubic-bezier(.4,0,.2,1) infinite bstudio-continue-beacon}@keyframes bstudio-continue-beacon{0%{opacity:0;transform:scale(1)}30%{opacity:.85;transform:scale(1.035,1.12)}to{opacity:0;transform:scale(1.15,1.65)}}html.bstudio-preloading .bstudio-continue-pulse:before,html.bstudio-departing .bstudio-continue-pulse:before{opacity:0;animation:none!important}@media (prefers-reduced-motion:reduce){.bstudio-continue-pulse:before{animation:none!important}}.bstudio-filled-button .bstudio-swap-label{transition:color .18s ease-out!important}.bstudio-filled-button.is-hovered .bstudio-swap-label{color:#fff!important}.bstudio-button-arrow .tn-atom{transition:filter .18s ease-out,translate .22s cubic-bezier(.16,1,.3,1)}.bstudio-button-arrow.is-hovered .tn-atom{filter:invert();translate:3px}.bstudio-transition-veil{z-index:0;pointer-events:none;opacity:0;background:#eeedeb;position:fixed;top:0;bottom:0;left:0;right:0}.bstudio-swap-label{align-items:center;display:grid!important;position:relative!important;overflow:hidden!important}.bstudio-swap-label>span,.bstudio-swap-label>em{white-space:nowrap;grid-area:1/1;transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .18s ease-out;display:block}.bstudio-swap-label>em{opacity:0;transform:translateY(108%);letter-spacing:0!important;font-family:SanFranciscoPro,Arial,sans-serif!important;font-style:normal!important;font-weight:400!important}.bstudio-button-part.is-hovered .bstudio-swap-label>span,.bstudio-swap-label:hover>span{opacity:0;transform:translateY(-108%)}.bstudio-swap-label:focus-visible>span{opacity:0;transform:translateY(-108%)}.bstudio-button-part.is-hovered .bstudio-swap-label>em,.bstudio-swap-label:hover>em{opacity:1;transform:translateY(0)}.bstudio-swap-label:focus-visible>em{opacity:1;transform:translateY(0)}.bstudio-svg-arrow .tn-atom{place-items:center!important;display:grid!important}.bstudio-svg-arrow svg{width:64%;height:64%;transition:transform .55s cubic-bezier(.16,1,.3,1);display:block;overflow:visible}.bstudio-svg-arrow path{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.bstudio-svg-arrow.is-hovered svg{transform:translate(13%)}.bstudio-reveal-pending{opacity:0}@media (prefers-reduced-motion:reduce){.bstudio-reveal-pending{opacity:1}}.bstudio-project-rail{background:0 0!important;position:relative!important;overflow:visible!important}.bstudio-project-rail>.t396{background:0 0!important;position:sticky!important;top:0!important;overflow:hidden!important}.bstudio-project-rail .t396__artboard{background:0 0!important;overflow:hidden!important}.bstudio-project-rail .bstudio-project-moving{transform:translate3d(0,calc(var(--bstudio-project-y,0px) / var(--bstudio-project-scale,1)),0);will-change:transform}.bstudio-project-rail .bstudio-project-image{transform:perspective(1400px) translate3d(0,var(--bstudio-card-lift,0px),0) rotateX(var(--bstudio-card-tilt,0deg)) scale(var(--bstudio-card-zoom,1));transform-origin:50%;transition:transform .9s cubic-bezier(.16,1,.3,1),filter .65s;overflow:hidden!important}.bstudio-project-rail .bstudio-project-image:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(110deg,#0000 25%,#fff3 48%,#0000 70%);transition:opacity .5s,transform 1s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-35%)}.bstudio-project-card-part.is-hovered .bstudio-project-image{--bstudio-card-zoom:1.05}.bstudio-project-card-part.is-hovered .bstudio-project-image:after{opacity:.38;transform:translate(35%)}.bstudio-project-card-part{will-change:transform}.bstudio-project-cta>.tn-atom{opacity:calc(1 - var(--bstudio-cta-exit,0));translate:0 calc(-80px * var(--bstudio-cta-exit,0))}.bstudio-service-link{width:max-content!important}.bstudio-service-arrow .tn-atom img{will-change:translate;transition:translate .35s cubic-bezier(.16,1,.3,1)!important;translate:0!important}.bstudio-service-arrow.is-hovered .tn-atom img{translate:7px -7px!important}@media (prefers-reduced-motion:reduce){.bstudio-service-arrow .tn-atom img{transition:none}}.bstudio-project-rail .bstudio-project-image{transition:none!important;transform:none!important}.bstudio-project-rail .bstudio-project-image:after{display:none!important}.bstudio-project-canvas{pointer-events:none;z-index:5;width:100%!important;height:100%!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.bstudio-project-rail .bstudio-surface-ready{opacity:0!important}.bstudio-project-card-part .tn-atom{transform-origin:top}.bstudio-project-rail .t396__artboard{height:100vh!important;min-height:0!important}.bstudio-project-rail .t396__carrier,.bstudio-project-rail .t396__filter{height:100%!important;min-height:0!important}.bstudio-swap-label>em{font-size:calc(1em + 6px);line-height:inherit}.bstudio-button-part .bstudio-swap-label{height:100%;min-height:0;text-align:inherit}.bstudio-serif{font-family:SanFranciscoPro,Arial,sans-serif!important;font-style:normal!important}.bstudio-title-canvas{z-index:4;pointer-events:none!important;width:calc(100% + 48px)!important;height:calc(100% + 48px)!important;position:absolute!important;top:-24px!important;left:-24px!important}#rec3687490401 [data-elem-type=text]{cursor:default}.bstudio-menu{box-sizing:border-box;color:#222;z-index:100000;background:#eeeae7;width:min(660px,100vw);height:100dvh;padding:100px 40px 32px;font-family:Manrope,Arial,sans-serif;position:fixed;top:0;right:0;overflow:auto}.bstudio-menu[hidden]{display:none}.bstudio-menu{flex-direction:column;width:min(900px,100vw);padding:110px 56px 38px;display:flex}.bstudio-menu nav{padding-left:44px}.bstudio-menu nav a.bstudio-menu-morph{width:max-content;max-width:100%;font-family:Manrope,Arial,sans-serif;font-size:clamp(64px,7.2vw,108px);font-weight:300;line-height:1.15}.bstudio-menu nav a[aria-current]{text-underline-offset:10px;text-decoration:underline;text-decoration-thickness:2px;color:#c6c6c6!important}.bstudio-menu-number{letter-spacing:0;color:inherit;font:400 20px/1.2 Manrope,Arial,sans-serif;transition:transform .8s cubic-bezier(.87,0,.13,1);position:absolute;top:.25em;left:-44px}.bstudio-menu-back{color:#222;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0 0 16px;font:400 18px/1.4 Manrope,Arial,sans-serif;transition:transform .5s cubic-bezier(.16,1,.3,1)}.bstudio-menu-back:-webkit-any(:hover,:focus-visible){transform:translate(-8px)}.bstudio-menu-back:is(:hover,:focus-visible){transform:translate(-8px)}.bstudio-menu-back[hidden]{display:none}.bstudio-menu.bstudio-menu-services nav a.bstudio-menu-morph{font-size:clamp(32px,4.4vw,62px)}.bstudio-menu .bstudio-menu-contacts{border:0;flex-direction:column;align-items:flex-end;gap:8px;margin-top:auto;padding-top:32px}.bstudio-menu .bstudio-menu-contacts a{flex-basis:auto;width:max-content;max-width:100%;padding-left:26px;display:block;position:relative;overflow:hidden;text-decoration:none!important}.bstudio-menu-contacts a span{transition:transform .5s cubic-bezier(.16,1,.3,1);display:block;transform:translate(-26px)}.bstudio-menu-contacts a svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;top:.15em;left:0;transform:translate(-26px)}.bstudio-menu-contacts a:-webkit-any(:hover,:focus-visible) span{transform:translate(0)}.bstudio-menu-contacts a:is(:hover,:focus-visible) span{transform:translate(0)}.bstudio-menu-contacts a:-webkit-any(:hover,:focus-visible) svg{transform:translate(0)}.bstudio-menu-contacts a:is(:hover,:focus-visible) svg{transform:translate(0)}.bstudio-menu .bstudio-menu-contacts a:first-child{align-self:flex-start;margin-bottom:8px}@media (max-width:760px){.bstudio-menu{min-height:100dvh;padding:95px 24px 30px}.bstudio-menu nav{padding-left:30px}.bstudio-menu nav a.bstudio-menu-morph{font-size:clamp(42px,11.5vw,80px)}.bstudio-menu-number{font-size:15px;left:-30px}.bstudio-menu.bstudio-menu-services nav a.bstudio-menu-morph{font-size:clamp(22px,5.8vw,42px)}.bstudio-menu .bstudio-menu-contacts{padding-top:28px}.bstudio-menu .bstudio-menu-contacts a{font-size:16px}}.bstudio-menu-morph{overflow:visible!important}.bstudio-menu .bstudio-menu-morph>span,.bstudio-menu .bstudio-menu-morph>em{white-space:nowrap;transition:none;opacity:1!important;transform:none!important}.bstudio-menu .bstudio-menu-morph>em{pointer-events:none;align-items:center;transition:translate .8s cubic-bezier(.87,0,.13,1);display:flex;position:absolute;top:0;bottom:0;left:0;right:0;translate:0;letter-spacing:-2px!important}.bstudio-menu-morph:not([aria-current]):-webkit-any(:hover,:focus-visible)>.bstudio-menu-number{transform:translate(100%)}.bstudio-menu-morph:not([aria-current]):is(:hover,:focus-visible)>.bstudio-menu-number{transform:translate(100%)}.bstudio-menu .bstudio-menu-morph:not([aria-current]):-webkit-any(:hover,:focus-visible)>em{translate:5%}.bstudio-menu .bstudio-menu-morph:not([aria-current]):is(:hover,:focus-visible)>em{translate:5%}.bstudio-menu-morph i{font-style:inherit;transform-origin:50%;transition:transform .6s cubic-bezier(.87,0,.13,1),opacity .6s cubic-bezier(.87,0,.13,1);transition-delay:var(--char-delay);display:inline-block}.bstudio-menu-morph>em i{opacity:0;transform:scaleX(0)}.bstudio-menu-morph:not([aria-current]):-webkit-any(:hover,:focus-visible)>span i{opacity:0;transform:translate(50%)scaleX(0)}.bstudio-menu-morph:not([aria-current]):is(:hover,:focus-visible)>span i{opacity:0;transform:translate(50%)scaleX(0)}.bstudio-menu-morph:not([aria-current]):-webkit-any(:hover,:focus-visible)>em i{opacity:1;transition-delay:calc(var(--char-delay) + .1s);transform:scaleX(1)}.bstudio-menu-morph:not([aria-current]):is(:hover,:focus-visible)>em i{opacity:1;transition-delay:calc(var(--char-delay) + .1s);transform:scaleX(1)}.bstudio-menu-contacts{border-top:1px solid #2223;flex-wrap:wrap;gap:18px 28px;margin-top:40px;padding-top:28px;display:flex}.bstudio-menu-contacts a{text-underline-offset:5px;font:400 18px/1.4 Manrope,Arial,sans-serif;text-decoration:none;color:#222!important}.bstudio-menu-contacts a:first-child{flex-basis:100%}.bstudio-menu-contacts a:hover{text-decoration:underline}#t-header .tn-elem[data-elem-type=text] .tn-atom{transition:color .55s!important}#t-header .tn-elem[data-elem-type=image]{transition:filter .55s!important}.t-submit.bstudio-form-button{isolation:isolate;cursor:pointer;touch-action:manipulation;grid-template-columns:1fr 24px;column-gap:16px;min-height:62px;color:#212121!important;background:#fff!important;border-radius:999px!important;padding:0 30px!important;font-size:24px!important;font-weight:300!important;transition:color .18s ease-out!important}@media (max-width:639px){.t-submit.bstudio-form-button{min-height:50px;font-size:20px!important}}.bstudio-form-button:before{content:"";border-radius:inherit;z-index:-1;background:#212121;transition:transform .22s cubic-bezier(.16,1,.3,1);position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;transform:translateY(101%)}.bstudio-form-button:-webkit-any(:hover,:focus-visible,:active):before{transform:translateY(0)}.bstudio-form-button:is(:hover,:focus-visible,:active):before{transform:translateY(0)}.t-submit.bstudio-form-button:-webkit-any(:hover,:focus-visible,:active){color:#fff!important}.t-submit.bstudio-form-button:is(:hover,:focus-visible,:active){color:#fff!important}.bstudio-form-button>svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;grid-area:1/2;width:24px;height:24px;transition:translate .22s ease-out}.bstudio-form-button:hover>svg{translate:3px}@media (prefers-reduced-motion:reduce){.bstudio-menu-back,.bstudio-menu-morph i,.bstudio-menu-number,.bstudio-menu .bstudio-menu-morph>em{transition:none!important}}.bstudio-menu nav{box-sizing:border-box;flex-direction:column;flex-shrink:0;gap:18px;min-width:0;padding:30px 0 30px 44px;display:flex}.bstudio-menu nav a{font-size:clamp(44px,6vw,80px);line-height:1.12;text-decoration:none;color:#222!important}.bstudio-menu-close{color:#fff;cursor:pointer;box-sizing:border-box;background:#222;border:0;border-radius:50%;width:40px;height:40px;font:300 30px/40px Arial,sans-serif;position:absolute;min-width:0!important;padding:0!important}#t-header.bstudio-header-dark .tn-elem[data-elem-type=text] .tn-atom{color:#222!important}#t-header.bstudio-header-dark .tn-elem[data-elem-type=image]{filter:invert()}.bstudio-menu.is-opening{animation:1s cubic-bezier(.87,0,.13,1) both bstudio-menu-in}.bstudio-menu.is-closing{pointer-events:none;animation:1s cubic-bezier(.87,0,.13,1) both bstudio-menu-out}.bstudio-menu.is-opening nav a{animation:1s cubic-bezier(.87,0,.13,1) both bstudio-menu-item}@keyframes bstudio-menu-in{0%{clip-path:inset(0 0 0 100%);translate:40px}to{clip-path:inset(0);translate:0}}@keyframes bstudio-menu-out{0%{clip-path:inset(0);translate:0}to{clip-path:inset(0 0 0 100%);translate:40px}}@keyframes bstudio-menu-item{0%{opacity:0;transform:translate(80px)scaleX(.65)}to{opacity:1;transform:none}}@media (max-width:760px){.bstudio-menu{padding-left:max(24px,env(safe-area-inset-left));padding-right:max(24px,env(safe-area-inset-right));overflow-x:hidden}.bstudio-menu nav{padding-left:36px;padding-right:12px}.bstudio-menu nav a{font-size:12vw}.bstudio-menu nav a.bstudio-menu-morph{font-size:clamp(34px,10.5vw,74px)}.bstudio-menu-number{left:-30px}}@media (prefers-reduced-motion:reduce){.bstudio-menu,.bstudio-menu nav a{animation:none!important}}.bstudio-water-card>.tn-atom{isolation:isolate;position:relative!important;overflow:hidden!important}.bstudio-water-host{z-index:0;pointer-events:auto;opacity:.62;mix-blend-mode:soft-light;transition:opacity .5s;position:absolute;top:0;bottom:0;left:0;right:0}.bstudio-water-host canvas{opacity:0;transition:opacity .7s;display:block;width:100%!important;height:100%!important}.bstudio-water-host canvas.is-ready{opacity:1}.bstudio-water-card:hover .bstudio-water-host{opacity:.9}.bstudio-water-card>.tn-atom>:not(.bstudio-water-host){z-index:1;position:relative}@media (max-width:760px){.bstudio-project-rail .bstudio-project-moving{will-change:auto}.bstudio-project-rail .bstudio-project-image:after{display:none}.bstudio-water-host{opacity:.48;pointer-events:none}.bstudio-svg-arrow svg{width:70%;height:70%}#bstudio-webgl-runtime .v-scene>canvas{image-rendering:auto}}@media (max-width:759px){#bstudio-webgl-runtime .v-journey-scene>canvas{bottom:auto;height:100lvh!important}}@media (prefers-reduced-motion:reduce){.bstudio-morph>span,.bstudio-morph>em,.bstudio-reveal,.bstudio-swap-label>span,.bstudio-swap-label>em,.bstudio-auto-reveal>.tn-atom,.bstudio-project-image{transition:none!important}.bstudio-reveal,.bstudio-auto-reveal>.tn-atom{opacity:1;transform:none}.bstudio-project-rail{height:auto!important}.bstudio-project-rail>.t396{height:auto!important;position:relative!important}.bstudio-project-rail .t396__artboard{height:auto!important}.bstudio-project-rail .bstudio-project-moving{transform:none!important}}html.bs-brand-ready,html.bs-brand-ready body{color:#fff;background:#26313a}.bs-brand-scene{z-index:0;pointer-events:none;background:#26313a;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.bs-brand-scene .v-scene,.bs-brand-scene .v-scene>img,.bs-brand-scene .v-scene>canvas{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.bs-brand-scene canvas{opacity:0;transition:opacity 1s}.bs-brand-scene canvas.is-ready{opacity:1}.bs-brand-scene:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0c141d85,#0c141d52);position:absolute;top:0;bottom:0;left:0;right:0}.bs-brand-ready #allrecords{z-index:1;position:relative;background:0 0!important}.bs-brand-ready #allrecords>.r:not(.bs-brand-footer),.bs-brand-ready .t396__artboard,.bs-brand-ready .t396__carrier,.bs-brand-ready .t396__filter{background:0 0!important}.bs-brand-source{display:none!important}.bs-brand-ready .bs-brand-native-text .tn-atom,.bs-brand-ready .bs-brand-native-text .tn-atom a{color:#fff!important}.bs-brand-services,.bs-brand-disclosure-wrap{color:#fff;box-sizing:border-box;width:calc(100% - 80px);max-width:1400px;margin:0 auto;font-family:Manrope,Arial,sans-serif}.bs-brand-services{margin-bottom:0;scroll-margin-top:32px}.bs-brand-tabs{border-bottom:1px solid #ffffff45;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:28px;display:grid}.bs-brand-tabs button{text-align:left;cursor:pointer;color:#ffffffa8;background:0 0;border:0;border-bottom:2px solid #0000;align-items:baseline;gap:14px;padding:20px 16px;font:300 20px/1.3 Manrope,Arial,sans-serif;transition:color .25s,background .25s,border-color .25s;display:flex}.bs-brand-tab-label{align-items:center;min-width:0;max-width:100%;display:grid;overflow:hidden}.bs-brand-tab-label>span,.bs-brand-tab-label>em{grid-area:1/1;transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .18s ease-out;display:block}.bs-brand-tab-label>em{letter-spacing:0;font-family:SanFranciscoPro,Arial,sans-serif;font-size:calc(1em + 6px);font-style:normal;font-weight:400;line-height:inherit;opacity:0;transform:translateY(108%)}@media (hover:hover) and (pointer:fine){.bs-brand-tabs button:hover .bs-brand-tab-label>span{opacity:0;transform:translateY(-108%)}.bs-brand-tabs button:hover .bs-brand-tab-label>em{opacity:1;transform:none}}.bs-brand-tabs button:focus-visible .bs-brand-tab-label>span{opacity:0;transform:translateY(-108%)}.bs-brand-tabs button:focus-visible .bs-brand-tab-label>em{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.bs-brand-tab-label>span,.bs-brand-tab-label>em{transition:none}}.bs-brand-tabs button[aria-selected=true]{color:#fff;background:#ffffff12;border-bottom-color:#fff}.bs-brand-tabs button:hover{color:#fff;background:#ffffff0a}.bs-brand-link{cursor:pointer;align-items:center;gap:18px;font:300 26px/1.35 Manrope,Arial,sans-serif;display:inline-flex;color:inherit!important;text-decoration:none!important}.bs-brand-swap{align-items:center;display:grid;overflow:hidden}.bs-brand-swap>span,.bs-brand-swap>em{grid-area:1/1;transition:transform .28s,opacity .2s}.bs-brand-swap>em{letter-spacing:0;opacity:0;font-family:SanFranciscoPro,IBM Plex Serif,serif;font-size:calc(1em + 6px);font-style:normal;transform:translateY(110%)}.bs-brand-link:hover .bs-brand-swap>span{opacity:0;transform:translateY(-110%)}.bs-brand-link:focus-visible .bs-brand-swap>span{opacity:0;transform:translateY(-110%)}.bs-brand-link:hover .bs-brand-swap>em{opacity:1;transform:none}.bs-brand-link:focus-visible .bs-brand-swap>em{opacity:1;transform:none}.bs-brand-arrow{flex:none;width:28px;height:28px;transition:transform .3s}.bs-brand-arrow svg{width:100%;height:100%}.bs-brand-link:hover .bs-brand-arrow{transform:translate(4px,-4px)}.bs-brand-detail{border-top:1px solid #ffffff45;font:300 20px/1.4 Manrope,Arial,sans-serif}.bs-brand-panel>.bs-brand-detail{margin-top:32px}.bs-brand-detail summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:22px;list-style:none;display:flex}.bs-brand-detail summary::-webkit-details-marker{display:none}.bs-brand-plus{font-size:30px;font-weight:300;transition:transform .3s}.bs-brand-detail[open] .bs-brand-plus{transform:rotate(45deg)}.bs-brand-detail-copy{color:#ffffffe8;overflow-wrap:anywhere;max-width:900px;padding:0 0 30px}.bs-brand-disclosure-wrap{background:#22222261;padding:0 32px}.bs-brand-disclosure-wrap+.bs-brand-disclosure-wrap{margin-top:0}.bs-brand-home{z-index:2;font-size:24px;position:absolute;top:30px;left:max(40px,50vw - 700px)}.bs-brand-home .bs-brand-arrow{display:none}.bs-brand-footer{background:#212121!important}.bs-brand-ready :-webkit-any(button,summary,a,[role=tabpanel]):focus-visible{outline-offset:5px;outline:2px solid #fff}.bs-brand-ready :is(button,summary,a,[role=tabpanel]):focus-visible{outline-offset:5px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.bs-brand-ready *{scroll-behavior:auto!important}.bs-brand-swap>span,.bs-brand-swap>em,.bs-brand-arrow,.bs-brand-plus{transition:none}}.bs-brand-ready{--bs-brand-width:1400px}.bs-brand-services,.bs-brand-disclosure-wrap{width:min(calc(100% - 40px),var(--bs-brand-width))}.bs-brand-home{left:max(20px,calc((100% - var(--bs-brand-width))/2))}@media (max-width:1919px){.bs-brand-ready{--bs-brand-width:1104px}}@media (max-width:1199px){.bs-brand-ready{--bs-brand-width:896px}}@media (max-width:959px){.bs-brand-ready{--bs-brand-width:600px}}@media (max-width:639px){.bs-brand-ready{--bs-brand-width:380px}}@media (max-width:419px){.bs-brand-ready{--bs-brand-width:340px}}.bs-brand-native-panel[hidden],.bs-brand-service-details[hidden]{display:none!important}.bs-brand-ready .bs-brand-light-button-text .tn-atom,.bs-brand-ready .bs-brand-light-button-text .tn-atom a{color:#222!important}.bs-brand-ready .bs-brand-divider>.tn-atom{background-color:#ffffff4d!important;border-color:#ffffff4d!important}.bs-brand-native-arrow img{filter:brightness(0)invert()}.bs-brand-ready .bs-brand-light-button-text.is-hovered .tn-atom,.bs-brand-ready .bs-brand-light-button-text.is-hovered .tn-atom a{color:#fff!important}.bs-brand-service-details,.bs-brand-faq-water{isolation:isolate;position:relative;overflow:hidden}.bs-brand-service-details>.bs-brand-detail,.bs-brand-faq-water>.bs-brand-disclosure-wrap{z-index:1;position:relative}.bs-brand-faq-water{width:min(calc(100% - 40px),var(--bs-brand-width));background:#22222261;margin:0 auto}.bs-brand-faq-water>.bs-brand-disclosure-wrap{background:0 0;width:100%;max-width:none}.bs-brand-service-details>.bstudio-water-host,.bs-brand-faq-water>.bstudio-water-host{pointer-events:none}#t-header{z-index:1000;position:relative}.bs-brand-service-details{margin-bottom:32px}@media (max-width:1199px){.bs-brand-tabs button{gap:8px;padding:16px 10px;font-size:18px}}@media (max-width:759px){.bs-brand-tabs{grid-template-columns:1fr 1fr;margin-bottom:20px}.bs-brand-tabs button{min-height:68px;font-size:16px}.bs-brand-detail{font-size:18px;line-height:1.4}.bs-brand-detail summary{font-size:20px}.bs-brand-link{font-size:24px}.bs-brand-disclosure-wrap{padding:0 20px}.bs-brand-home{font-size:20px;top:20px}.bs-brand-detail-copy{padding-bottom:24px}}
/*$vite$:1*/