@charset "UTF-8";.homeStrip__inner,.contactForm__field,.contactSection__infoDetails,.contactSection__infoItem,.contactSection__content,.contactSection__infoContainer,.contactSection__info,.contactSection__formWrapper{display:flex;flex-direction:column}.notFound__container,.sectionHeader,.teamSlide__content,.teamSlide,.teamPreviewSection__content,.teamPreviewSection,.contactForm__fieldsContainer,.contactForm,.formFeedback__scene,.formFeedback__card,.contactSection__formWrapper,.contactSection,.logoItem,.trustSection,.infoCard__content,.infoCard,.equipmentSection__cards,.equipmentSection__cardsTop,.equipmentSection__cardsBottom,.equipmentSection,.teamMemberCard__description,.teamMemberCard__content,.teamMemberCard,.teamSection__content,.teamSection,.serviceFeature__content,.serviceFeature,.serviceSection__content,.serviceSection__bottom,.serviceSection__top,.serviceSection,.gallerySection,.galleryPreviewSection,.navbarMobile__brandText,.footer__legal,.footer__nav,.footer__container,.footer__content,.footer__credits,.footer{display:flex;flex-direction:column;justify-content:center;align-items:center}.contactForm__checkboxLabel{display:flex}.homeStrip__row,.projectCard__play,.navbarMobile__social,.navbarMobile__close,.navbarMobile__burger,.navbarMobile__brand,.footer__socialLink,.footer__social{display:flex;justify-content:center;align-items:center}.contactSection,.trustSection,.equipmentSection,.teamSection,.serviceSection,.gallerySection,.galleryPreviewSection{padding:64px clamp(20px,5.5vw,24px)}@media(min-width:768px){.contactSection,.trustSection,.equipmentSection,.teamSection,.serviceSection,.gallerySection,.galleryPreviewSection{padding:80px clamp(24px,4.5vw,64px)}}@media(min-width:1024px){.contactSection,.trustSection,.equipmentSection,.teamSection,.serviceSection,.gallerySection,.galleryPreviewSection{padding:112px clamp(32px,4.4vw,64px)}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,button,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:inherit}*,:before,:after{box-sizing:border-box}main{width:100%;background-color:#abc0bd}html{overflow-y:scroll;-webkit-text-size-adjust:100%}body{font-family:Inter,sans-serif;font-size:.875rem;line-height:1.6;color:#e0e0e0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,h5,h6{font-family:Libre Baskerville,serif}h1,h2,h3{line-height:1.2}h4,h5,h6{line-height:1.3}p,li,label,figcaption,a,small,button{color:inherit}small{line-height:1.4}button,input,textarea,a{line-height:1.2;color:inherit}.footer{background-color:#283130;padding:3rem 5.33%;width:100%}@media(min-width:768px){.footer{padding:80px 64px}}.footer__container,.footer__content,.footer__credits{gap:48px;width:100%}@media(min-width:1024px){.footer__content{flex-direction:row;gap:unset;justify-content:space-between}}.footer__credits{padding:24px 0 16px;border-top:1px solid #4D4D4D}@media(min-width:768px){.footer__credits{justify-content:center;gap:24px;padding:32px 0 0}}.footer__logoContainer{width:63px;height:63px}@media(min-width:1024px){.footer__logoContainer{width:164px}}.footer__logo{width:63px;height:auto}.footer__nav{gap:24px;width:100%}.footer__nav-link{font-weight:600}.footer__nav-link:active{transform:scale(.97)}@media(min-width:768px){.footer__nav{flex-direction:row;font-size:1rem}}@media(min-width:1024px){.footer__nav{gap:32px;width:unset;font-size:1rem}}.footer__social{gap:16px}@media(min-width:1024px){.footer__social{flex-direction:row;gap:16px}}.footer__social-icon{width:20px;height:20px}.footer__socialLink{width:20px;height:20px;color:#e0e0e0}.footer__socialLink:active{transform:scale(.97)}.footer__socialIcon{width:100%;height:100%}.footer__legal{gap:16px}.footer__legal-link{text-decoration:underline;font-size:.813rem}.footer__legal-link:active{transform:scale(.97)}@media(min-width:768px){.footer__legal-link{font-size:.875rem}}@media(min-width:1024px){.footer__legal-link{font-size:.875rem}}@media(min-width:768px){.footer__legal{flex-direction:row;gap:24px}}.footer__copyright{font-size:.813rem}@media(min-width:768px){.footer__copyright{font-size:.875rem}}@media(min-width:1024px){.footer__copyright{font-size:.875rem}}.header{position:fixed;top:0;left:0;right:0;z-index:50}@media(min-width:1024px){.header{position:absolute}.header .navbar{display:flex}.header .navbarMobile{display:none}}@media(max-width:1023px){.header .navbar{display:none}.header .navbarMobile{display:block}}.navbar{display:flex;align-items:center;justify-content:center;padding:14px 2rem;background:#ffffff1f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.15)}@media(max-width:768px){.navbar{padding:14px 1rem}}.navbar__list{display:flex;list-style:none;justify-content:center;gap:2rem}@media(max-width:768px){.navbar__list{gap:.5rem}}@media(min-width:1024px){.navbar__list{gap:32px}}.navbar__link{font-size:.875rem;color:#e0e0e0;transition:color .2s ease;text-decoration:none}@media(min-width:768px){.navbar__link{font-size:1rem}}@media(min-width:1024px){.navbar__link{font-size:1rem}.navbar__link:hover{color:#9b9b9b}}.navbar__link.active{color:#6c8481;font-weight:600}.navbarMobile__bar{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;height:64px;background-color:#88a5a2;border-bottom:2px solid rgba(255,255,255,.08)}.navbarMobile__logo{width:38px;height:38px;-o-object-fit:contain;object-fit:contain;border-radius:4px}.navbarMobile__brand{gap:8px}.navbarMobile__brandName{font-size:1rem;font-size:18px}.navbarMobile__brandTagline{font-size:12px}.navbarMobile__burger{color:#e0e0e0;background:none}.navbarMobile__burger:active{transform:scale(.97)}.navbarMobile__overlay{position:fixed;inset:0;background:#0000008c;z-index:99}.navbarMobile__drawer{position:fixed;top:0;right:0;bottom:0;width:clamp(260px,55vw,380px);background-color:#6c8481;z-index:100;display:flex;flex-direction:column;padding:0 0 32px;overflow-y:auto;opacity:.9}.navbarMobile__drawerHeader{height:64px;display:flex;align-items:center;justify-content:flex-end;padding:10px 10px 10px 17px;border-bottom:1px solid rgba(255,255,255,.1);background-color:#88a5a2}.navbarMobile__drawerLogo{width:38px;height:38px;-o-object-fit:contain;object-fit:contain;border-radius:4px}.navbarMobile__close{background:none;color:#e0e0e0;transition:opacity .2s}.navbarMobile__close:active{transform:scale(.97)}.navbarMobile__nav{padding:32px 0 52px}.navbarMobile__list{list-style:none;display:flex;flex-direction:column}.navbarMobile__item{border-bottom:1px solid rgba(255,255,255,.08);text-align:right}.navbarMobile__item:first-child{border-top:1px solid rgba(255,255,255,.08)}.navbarMobile__link{display:block;padding:18px 28px;text-decoration:none;font-size:1.125rem;transition:color .2s,padding-left .2s}.navbarMobile__link:active{transform:scale(.97)}.navbarMobile__link--active{color:#364240;font-weight:700}.navbarMobile__social{gap:20px;padding:0 28px}.navbarMobile__social a{transition:color .2s;display:flex;align-items:center}.navbarMobile__social a:active{transform:scale(.97)}.navbarMobile__social svg{color:#e0e0e0;width:20px;height:20px}.galleryPreviewSection,.gallerySection{gap:48px;background-color:#abc0bd;width:100%}@media(min-width:1024px){.gallerySection{gap:80px}}.projectGrid{max-width:clamp(400px,90vw,1280px);margin:0 auto}.projectGrid__mobile{display:flex;flex-direction:column;gap:16px}@media(min-width:768px){.projectGrid__mobile{display:none}}.projectGrid__desktop{display:none}@media(min-width:768px){.projectGrid__desktop{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}}@media(min-width:1024px){.projectGrid__desktop{gap:24px}}@media(min-width:768px){.projectGrid__desktop--two-col{grid-template-columns:repeat(2,1fr)}}.projectGrid__col{display:flex;flex-direction:column;gap:16px}@media(min-width:1024px){.projectGrid__col{gap:24px}}.projectGrid__large{border-radius:8px;overflow:hidden;aspect-ratio:1/1}@media(min-width:1024px){.projectGrid__large{aspect-ratio:1/1.026}}.projectGrid__small{border-radius:8px;overflow:hidden;aspect-ratio:1/.561}@media(min-width:1024px){.projectGrid__small{aspect-ratio:1/.665}}.projectGrid--fadeOut{position:relative;overflow:hidden}.projectGrid--fadeOut:after{content:"";position:absolute;z-index:1;inset:auto 0 0;height:190px;pointer-events:none;background:linear-gradient(to bottom,transparent 50%,#ABC0BD 98%)}.projectCard{border:none;padding:0;margin:0;background:#e0e0e0;cursor:pointer;display:block;width:100%;height:100%;position:relative;border-radius:8px;overflow:hidden}.projectCard__media{position:relative;width:100%;height:100%;border-radius:8px;overflow:hidden}.projectCard__cover{width:100%;height:100%;border-radius:8px;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .4s ease}.projectCard__overlay{position:absolute;inset:0;border-radius:8px;background:#00000080;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:25px;padding:16px;text-align:center;opacity:0;transition:opacity .4s ease;pointer-events:none}.projectCard__icon{width:48px;height:48px;color:#abc0bd}.projectCard__title{font-family:Libre Baskerville,serif;font-size:1.125rem;color:#e0e0e0;margin:0;line-height:1.3}@media(min-width:1024px){.projectCard__title{font-size:1.25rem}}.projectCard__count{font-family:Inter,sans-serif;font-size:.813rem;color:#e0e0e0;margin:0}.projectCard__play{position:absolute;inset:0;pointer-events:none}.projectCard__play svg{width:56px;height:56px}@media(max-width:767px){.projectCard:active{transform:scale(.97)}}@media(min-width:1024px){.projectCard:hover .projectCard__cover{transform:scale(1.05)}.projectCard:hover .projectCard__overlay{opacity:1}}.projectCard:focus-visible{outline:2px solid #364240;outline-offset:4px;border-radius:8px}.projectCard--static{cursor:default}@media(min-width:1024px){.projectCard--static:hover .projectCard__cover{transform:none}.projectCard--static:hover .projectCard__overlay{opacity:0}}.heroTop{background-color:#000;min-height:90svh;position:relative;overflow:hidden}@media(min-width:768px){.heroTop{min-height:60vh}}@media(min-width:1024px){.heroTop{min-height:900px}}.heroTop--compact{min-height:80svh}@media(min-width:768px){.heroTop--compact{min-height:50vh}}@media(min-width:1024px){.heroTop--compact{min-height:800px}}.heroTop__overlay{position:absolute;inset:0;background:#000;background:#364240;background:#6c8481;z-index:3;pointer-events:none;opacity:1;transition:opacity .6s ease}.heroTop__overlay--hidden{opacity:0}.heroTop__video{background-color:#000;width:100%;height:90svh;display:block;-o-object-fit:cover;object-fit:cover}@media(min-width:768px){.heroTop__video{height:100%;position:absolute;top:0;left:0}}.heroTop__brand{display:none}@media(min-width:1024px){.heroTop__brand{position:absolute;top:5.25rem;left:2.25rem;display:flex;align-items:center;gap:17px;z-index:10;min-height:95.75px}}.heroTop__brand-logo{width:90px;height:auto}.heroTop__brand-text{display:flex;flex-direction:column;align-items:center}@media(min-width:768px){.heroTop__brand-name{font-size:1.625rem}}@media(min-width:1024px){.heroTop__brand-name{font-size:2.5rem;letter-spacing:.04em;line-height:1.2}}.heroTop__brand-tagline{font-size:1.125rem}@media(min-width:768px){.heroTop__brand-tagline{font-size:1.375rem}}@media(min-width:1024px){.heroTop__brand-tagline{letter-spacing:.04em;line-height:1.2;font-size:26px}}.heroTop:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;background-image:radial-gradient(rgba(255,255,255,.5) 1px,transparent 1px);background-size:3px 3px;mix-blend-mode:overlay}.serviceSection{gap:184px;background-color:#232322;position:relative;overflow:hidden}@media(min-width:768px){.serviceSection{gap:184px}}@media(min-width:1024px){.serviceSection{gap:301px}}.serviceSection__top{gap:20px;width:100%;text-align:center}@media(min-width:1024px){.serviceSection__top{text-align:left;align-items:unset;gap:64px;max-width:1280px}}.serviceSection__bottom{gap:48px;width:100%}@media(min-width:768px){.serviceSection__bottom{gap:64px}}@media(min-width:1024px){.serviceSection__bottom{gap:145px}}.serviceSection__title{font-size:2.173rem;max-width:325px}@media(min-width:768px){.serviceSection__title{font-size:3rem;max-width:460px}}@media(min-width:1024px){.serviceSection__title{font-size:70px;max-width:665px;line-height:1.334}}.serviceSection__title span{color:#88a5a2}.serviceSection__subtitle{max-width:375px;max-width:314px}@media(min-width:768px){.serviceSection__subtitle{max-width:405px}}@media(min-width:1024px){.serviceSection__subtitle{max-width:655px;font-size:1rem}}.serviceSection__content{gap:48px;width:100%}@media(min-width:768px){.serviceSection__content{gap:64px}}@media(min-width:1024px){.serviceSection__content{gap:208px}}.serviceSection__titleBreak{display:inline}@media(min-width:1024px){.serviceSection__titleBreak{display:block}}.servicesSectionDecoration{position:absolute;top:0;left:0;right:0;pointer-events:none;z-index:0}.servicesSectionDecoration__svg{position:absolute;display:none}@media(max-width:449px){.servicesSectionDecoration__svg--mobile-sm{display:block;top:100px;left:50%;transform:translate(-29%)}}@media(min-width:450px)and (max-width:767px){.servicesSectionDecoration__svg--mobile-lg{display:block;top:100px;left:50%;transform:translate(-30%)}}@media(min-width:768px)and (max-width:1023px){.servicesSectionDecoration__svg--tablet{display:block;top:-48px;left:50%;transform:translate(-31%)}}@media(min-width:1024px)and (max-width:1239px){.servicesSectionDecoration__svg--desktop{display:block;top:-350px;left:50%;transform:translate(-33%)}}@media(min-width:1240px){.servicesSectionDecoration__svg--desktop-lg{display:block;top:-420px;left:50%;transform:translate(-34%)}}.serviceFeature{gap:24px;text-align:center}@media(min-width:768px){.serviceFeature{gap:32px}}@media(min-width:1024px){.serviceFeature{width:100%;flex-direction:row;align-items:center;justify-content:space-between;text-align:left;max-width:1280px}}@media(min-width:1024px){.serviceFeature--imgRight{flex-direction:row-reverse}}.serviceFeature__imgWrapper{position:relative;width:clamp(315px,72vw,405px)}@media(min-width:1024px){.serviceFeature__imgWrapper{width:clamp(470px,44vw,644px);flex:0 0 auto}}.serviceFeature__img{width:100%;height:auto;display:block;aspect-ratio:305/180;position:relative;z-index:2;-o-object-fit:cover;object-fit:cover;border-radius:8px;box-shadow:0 4px 4px #00000040;background-color:#abc0bd}@media(min-width:768px){.serviceFeature__img{border-radius:12px}}@media(min-width:1024px){.serviceFeature__img{aspect-ratio:644/480}}.serviceFeature__imgAccent{width:100%;height:auto;aspect-ratio:305/180;position:absolute;z-index:1;top:9px;border-radius:8px;background-color:#88a5a2}@media(min-width:768px){.serviceFeature__imgAccent{top:12px;border-radius:12px}}@media(min-width:1024px){.serviceFeature__imgAccent{aspect-ratio:644/480;top:25px}}.serviceFeature__imgAccent--left{left:-9px}@media(min-width:768px){.serviceFeature__imgAccent--left{left:-12px}}@media(min-width:1024px){.serviceFeature__imgAccent--left{left:-16px}}.serviceFeature__imgAccent--right{right:-9px;left:unset}@media(min-width:768px){.serviceFeature__imgAccent--right{right:-12px}}@media(min-width:1024px){.serviceFeature__imgAccent--right{right:-16px}}.serviceFeature__content{gap:12px;max-width:305px}@media(min-width:768px){.serviceFeature__content{gap:20px;max-width:405px}}@media(min-width:1024px){.serviceFeature__content{max-width:unset;align-items:flex-start;gap:24px;flex:0 0 428px}}.serviceFeature__title{font-size:1.5rem}@media(min-width:768px){.serviceFeature__title{font-size:2rem}}@media(min-width:1024px){.serviceFeature__title{font-size:2.5rem;max-width:305px}}@media(min-width:768px){.serviceFeature__description{font-size:1rem}}@media(min-width:1024px){.serviceFeature__description{font-size:1rem;font-weight:300}}.teamSection{gap:48px;width:100%;background-color:#88a5a2;position:relative;overflow:hidden}@media(min-width:1024px){.teamSection{gap:80px}}.teamSection__content{gap:112px;position:relative;z-index:1}@media(min-width:768px){.teamSection__content{max-width:1280px}}.teamMemberCard{gap:29px;text-align:center;position:relative}@media(min-width:1024px){.teamMemberCard{width:100%;flex-direction:row;justify-content:center;align-items:unset;gap:clamp(32px,4vw,64px)}}@media(min-width:1024px){.teamMemberCard--imgRight{flex-direction:row-reverse}}.teamMemberCard__imgWrapper{position:relative;width:100%;max-width:287px}@media(min-width:768px){.teamMemberCard__imgWrapper{max-width:340px}}@media(min-width:1024px){.teamMemberCard__imgWrapper{max-width:unset;width:unset;flex-shrink:0}}.teamMemberCard__photo{width:100%;height:auto;display:block;aspect-ratio:287/373;position:relative;z-index:2;-o-object-fit:cover;object-fit:cover;border-radius:8px;box-shadow:0 4px 4px #00000040}@media(min-width:768px){.teamMemberCard__photo{border-radius:12px}}@media(min-width:1024px){.teamMemberCard__photo{width:clamp(300px,27vw,389px);height:clamp(390px,35.2vw,512px);aspect-ratio:389/512}}.teamMemberCard__imgAccent{position:absolute;z-index:1;width:100%;top:9px;height:auto;aspect-ratio:287/373;border-radius:8px;background-color:#abc0bd}@media(min-width:768px){.teamMemberCard__imgAccent{border-radius:12px;top:13px}}@media(min-width:1024px){.teamMemberCard__imgAccent{width:clamp(300px,27vw,389px);height:clamp(390px,35.2vw,512px);aspect-ratio:389/512}}.teamMemberCard__imgAccent--left{left:-9px}@media(min-width:768px){.teamMemberCard__imgAccent--left{left:-13px}}.teamMemberCard__imgAccent--right{right:-9px;left:unset}@media(min-width:768px){.teamMemberCard__imgAccent--right{right:-13px}}.teamMemberCard__content{gap:12px;max-width:355px;max-width:354px}@media(min-width:768px){.teamMemberCard__content{max-width:unset}}@media(min-width:1024px){.teamMemberCard__content{flex:1;min-width:0;max-width:640px;align-items:flex-start;justify-content:flex-start;text-align:left;gap:14px}}@media(min-width:1024px){.teamMemberCard__contentTop{display:flex;flex-direction:column-reverse;gap:14px}}.teamMemberCard__name{font-size:1.5rem;font-weight:600}@media(min-width:768px){.teamMemberCard__name{font-size:2rem;font-weight:unset}}@media(min-width:1024px){.teamMemberCard__name{font-size:2.5rem}}.teamMemberCard__role{font-size:.875rem}@media(min-width:768px){.teamMemberCard__role{font-size:1rem}}@media(min-width:1024px){.teamMemberCard__role{font-size:1rem}}.teamMemberCard__description{gap:12px;font-size:.875rem;text-align:justify;max-width:380px}@media(min-width:768px){.teamMemberCard__description{font-size:1rem;max-width:433px}}@media(min-width:1024px){.teamMemberCard__description{font-size:1rem;max-width:unset;gap:25px}}.teamSectionDecoration{position:absolute;inset:0;pointer-events:none;z-index:0}.teamSectionDecoration__svg{position:absolute}.teamSectionDecoration__svg--mobile{display:block;top:-176px;left:50%;transform:translate(-38%)}@media(min-width:768px){.teamSectionDecoration__svg--mobile{display:none}}.teamSectionDecoration__svg--tablet{display:none}@media(min-width:768px){.teamSectionDecoration__svg--tablet{display:block;top:-100px;left:50%;transform:translate(-46%)}}@media(min-width:1024px){.teamSectionDecoration__svg--tablet{display:none}}.teamSectionDecoration__svg--desktop{display:none}@media(min-width:1024px){.teamSectionDecoration__svg--desktop{display:block;top:-185px;left:50%;transform:translate(-61%)}}@media(min-width:1440px){.teamSectionDecoration__svg--desktop{transform:translate(-58%)}}.equipmentSection{gap:48px;width:100%;background-color:#88a5a2}.equipmentSection__cards,.equipmentSection__cardsTop,.equipmentSection__cardsBottom{gap:24px;width:100%}@media(min-width:768px){.equipmentSection__cards,.equipmentSection__cardsTop,.equipmentSection__cardsBottom{gap:32px}}@media(min-width:768px){.equipmentSection__cards{max-width:400px}}@media(min-width:1024px){.equipmentSection__cards{max-width:1280px}}@media(min-width:1024px){.equipmentSection__cardsTop,.equipmentSection__cardsBottom{flex-direction:row;align-items:unset}}.infoCard{gap:16px;width:100%;max-width:357px;padding:24px;border-radius:8px;text-align:center;background-color:#6c8481;box-shadow:0 4px 8px 3px #00000026,0 1px 3px #0000004d;transition:box-shadow .3s ease;cursor:default}.infoCard:hover{box-shadow:0 8px 20px 4px #0003,0 2px 6px #0000004d}@media(min-width:768px){.infoCard{max-width:unset}}@media(min-width:1024px){.infoCard{justify-content:flex-start;align-items:flex-start}}.infoCard__icon{width:35px;height:35px;display:flex;align-items:center;justify-content:center}@media(min-width:768px){.infoCard__icon{width:40px;height:40px}}.infoCard__content{gap:10px}@media(min-width:1024px){.infoCard__content{gap:16px;align-items:flex-start;text-align:left}}.infoCard__title{position:relative;padding-bottom:5px;font-size:1.5rem}@media(min-width:768px){.infoCard__title{font-size:2rem}}.infoCard__title:after{content:"";position:absolute;bottom:-3px;width:70%;height:2px;background-color:#abc0bd;left:50%;transform:translate(-50%)}@media(min-width:1024px){.infoCard__title:after{left:0;transform:unset}}.infoCard__list{list-style-type:disc;list-style-position:inside}@media(min-width:768px){.infoCard__list{font-size:1rem}}@media(min-width:1024px){.infoCard__list{font-size:1rem;list-style-position:outside;padding-left:1.2em}}.trustSection{gap:48px;width:100%;background-color:#364240}.logoWall{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;justify-items:center}@media(min-width:768px){.logoWall{grid-template-columns:repeat(3,1fr);gap:20px}}@media(min-width:1024px){.logoWall{grid-template-columns:repeat(4,1fr)}}.logoItem{width:clamp(120px,18vw,136px);aspect-ratio:136/122;padding:8px;border-radius:8px;background:linear-gradient(0deg,#d3d3d2 0% 100%,#364240);box-shadow:0 4px 8px 3px #00000026,0 1px 3px #0000004d}@media(min-width:1024px){.logoItem{transition:box-shadow .3s ease;cursor:pointer}.logoItem:hover{box-shadow:0 8px 16px 6px #00000040,0 2px 6px #00000059}}.logoItem__image{width:100%;height:95px;-o-object-fit:contain;object-fit:contain}@media(min-width:768px){.logoItem__image{height:110px}}@media(min-width:1024px){.logoItem__image{height:120px}}.contactSection{gap:48px;width:100%;background-color:#88a5a2}.contactSection__formWrapper{width:100%;max-width:390px;justify-content:flex-start}@media(min-width:768px){.contactSection__formWrapper{width:50%;max-width:unset}}@media(min-width:1024px){.contactSection__formWrapper{min-height:841px}}.contactSection__content,.contactSection__infoContainer,.contactSection__info{width:100%}.contactSection__content{gap:48px;max-width:390px}@media(min-width:768px){.contactSection__content{flex-direction:row;gap:48px;max-width:unset}}@media(min-width:1024px){.contactSection__content{gap:80px;max-width:1280px}}@media(min-width:768px){.contactSection__infoContainer{width:50%;max-width:315px}}@media(min-width:1024px){.contactSection__infoContainer{max-width:unset}}.contactSection__info{gap:40px}@media(min-width:1024px){.contactSection__info{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:40px;column-gap:40px;row-gap:64px}}.contactSection__infoItem{align-items:flex-start;gap:12px}.contactSection__icon{flex-shrink:0}.contactSection__infoDetails{gap:8px}.contactSection__infoTitle{font-size:1.125rem;font-weight:500}@media(min-width:768px){.contactSection__infoTitle{font-size:1.125rem}}@media(min-width:1024px){.contactSection__infoTitle{font-size:1.25rem}}.contactSection__infoText,.contactSection__infoLink{font-size:.875rem}@media(min-width:768px){.contactSection__infoText,.contactSection__infoLink{font-size:1rem}}@media(min-width:1024px){.contactSection__infoText,.contactSection__infoLink{font-size:1rem}}.contactSection__infoLink{text-decoration:underline;text-underline-offset:3px}.contactSection__infoLink:active{transform:scale(.97)}.formFeedback--success,.formFeedback--error{width:100%}.formFeedback__card{background:#7a9794;border-radius:16px;padding:60px 30px;animation:feedbackCardIn .5s cubic-bezier(.22,1,.36,1) forwards;height:430px;gap:30px}@media(min-width:768px){.formFeedback__card{height:459px}}@media(min-width:1024px){.formFeedback__card{height:380px;gap:20px}}.formFeedback__scene{position:relative;height:auto;gap:20px}.formFeedback__svgWrapper{position:relative;width:100%;height:110px;max-width:273px}.formFeedback__trail{position:absolute;bottom:0;left:-15px}.formFeedback__trail .t1{stroke-dasharray:150;stroke-dashoffset:150}.formFeedback__trail .t2{stroke-dasharray:115;stroke-dashoffset:115}.formFeedback__trail .t3{stroke-dasharray:85;stroke-dashoffset:85}.formFeedback__trail.animate .t1{animation:trail-draw .23s ease-out .3s forwards}.formFeedback__trail.animate .t2{animation:trail-draw .25s ease-out .4s forwards}.formFeedback__trail.animate .t3{animation:trail-draw .3s ease-out .5s forwards}.formFeedback__drone{position:absolute;bottom:-22px;left:50px;opacity:0}.formFeedback__drone.animate{animation:dronefly 1.4s cubic-bezier(.22,1,.36,1) .1s forwards}.formFeedback__warning{position:absolute;bottom:48px;right:25px;z-index:1;opacity:0;animation:blink .4s ease-in-out .9s infinite alternate}.formFeedback__failDrone{position:absolute;bottom:-5px;left:50%;transform:translate(-50%) translateY(-140px) rotate(-15deg);opacity:0;animation:drone-fall .7s cubic-bezier(.55,0,.8,.4) .3s forwards}.formFeedback__ground{position:absolute;bottom:20px;left:50%;transform:translate(-50%) translateY(6px);width:160px;height:3px;background:#0000004d;border-radius:2px;opacity:0;animation:ground-appear .2s ease-out .2s forwards}.formFeedback__messageWrapper{display:flex;flex-direction:column;align-items:center;gap:8px;opacity:0;padding-top:30px;border-top:1px solid rgba(255,255,255,.15)}.formFeedback__messageWrapper.animate{animation:fade-in .4s ease-out .6s forwards}.formFeedback__message,.formFeedback__messageSubtitle{text-align:center;font-size:.875rem;letter-spacing:.5px}@media(min-width:768px){.formFeedback__message,.formFeedback__messageSubtitle{font-size:1rem}}@media(min-width:1024px){.formFeedback__message,.formFeedback__messageSubtitle{font-size:1rem}}.formFeedback__message--error,.formFeedback__messageSubtitle--error{color:#c04f4f;opacity:0;animation:fade-in .4s ease-out .7s forwards}.formFeedback__retryBtn{padding:8px 24px;border-radius:6px;border:1.5px solid rgba(255,255,255,.25);background:transparent;cursor:pointer;font-size:.875rem}@media(min-width:768px){.formFeedback__retryBtn{font-size:1rem}}@media(min-width:1024px){.formFeedback__retryBtn{font-size:1rem}}.formFeedback__retryBtn{letter-spacing:1px;transition:background .2s;opacity:0;animation:fade-in .4s ease-out .9s forwards}.formFeedback__retryBtn:hover{background:#ffffff1a}@keyframes feedbackCardIn{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes dronefly{0%{transform:translate(0) rotate(-5deg);opacity:0}to{transform:translate(120px,-40px) rotate(-10deg);opacity:1}}@keyframes trail-draw{to{stroke-dashoffset:0}}@keyframes fade-in{to{opacity:1}}@keyframes blink{0%{opacity:.7}to{opacity:1}}@keyframes drone-fall{0%{transform:translate(-50%) translateY(-110px) rotate(-15deg);opacity:0}60%{transform:translate(-50%) translateY(6px) rotate(8deg);opacity:1}78%{transform:translate(-50%) translateY(-8px) rotate(-3deg);opacity:1}90%{transform:translate(-50%) translateY(3px) rotate(4deg);opacity:1}to{transform:translate(-50%) translateY(0) rotate(5deg);opacity:1}}@keyframes ground-appear{0%{opacity:0;transform:translate(-50%) translateY(6px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.contactForm{gap:24px;width:100%}@media(min-width:768px){.contactForm{align-items:flex-start}}.contactForm__fieldsContainer{gap:24px;width:100%}@media(min-width:768px){.contactForm__fieldsContainer{align-items:flex-start}}.contactForm__field{gap:8px;width:100%;max-width:390px}@media(min-width:768px){.contactForm__field{max-width:unset}}.contactForm__label{font-size:.875rem}@media(min-width:768px){.contactForm__label{font-size:1rem}}@media(min-width:1024px){.contactForm__label{font-size:1rem}}.contactForm__input,.contactForm__textarea{display:flex;align-self:stretch;border:1px solid rgba(255,255,255,.2);background:#94aeab}.contactForm__input:focus,.contactForm__textarea:focus{outline:none;border-color:#abc0bd;box-shadow:0 0 0 3px #abc0bd33}.contactForm__input::-moz-placeholder,.contactForm__textarea::-moz-placeholder{color:#ffffff80}.contactForm__input::placeholder,.contactForm__textarea::placeholder{color:#ffffff80}.contactForm__input:-webkit-autofill,.contactForm__input:-webkit-autofill:hover,.contactForm__input:-webkit-autofill:focus,.contactForm__textarea:-webkit-autofill,.contactForm__textarea:-webkit-autofill:hover,.contactForm__textarea:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px #94AEAB inset;-webkit-text-fill-color:#e0e0e0;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.contactForm__input{height:48px;padding:8px 12px;gap:8px;font-size:16px;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:0}@media(min-width:768px){.contactForm__input{font-size:1rem}}@media(min-width:1024px){.contactForm__input{font-size:1rem}}.contactForm__textarea{min-height:180px;padding:12px;font-size:16px;resize:vertical;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:0}@media(min-width:768px){.contactForm__textarea{font-size:1rem}}@media(min-width:1024px){.contactForm__textarea{font-size:1rem}}.contactForm__checkboxLabel{gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.contactForm__checkbox{width:20px;height:20px;cursor:pointer;accent-color:#ABC0BD}.contactForm__reCapchaMention{font-size:11px}@media(min-width:768px){.contactForm__reCapchaMention{font-size:12px}}@media(min-width:1024px){.contactForm__reCapchaMention{font-size:13px}}.contactForm__reCapchaMention a{text-decoration:underline}.contactForm__error{display:flex;align-items:center;gap:6px;color:#c04f4f;font-size:.813rem}.contactForm__error:before{content:"⚠";font-size:.9em;flex-shrink:0}@media(min-width:768px){.contactForm__error{font-size:.875rem}}@media(min-width:1024px){.contactForm__error{font-size:.875rem}}.contactForm__input--error,.contactForm__textarea--error{border-color:#c04f4f;transition:border-color .2s ease,box-shadow .2s ease}.contactForm__input--error:focus,.contactForm__textarea--error:focus{border-color:#c04f4f;box-shadow:0 0 0 3px #c04f4f33}.contactForm__submitDrone{width:24px;height:24px;display:block;animation:submitRotorSpin .6s linear infinite}@keyframes submitRotorSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.contactForm__devTools{display:flex;align-items:center;gap:8px;margin-top:8px;padding-top:12px;border-top:1px dashed rgba(255,255,255,.2)}.contactForm__devTools__label{font-size:10px;letter-spacing:2px;color:#fff6;text-transform:uppercase;margin-right:4px}.teamPreviewSection{padding:48px 0;gap:48px;width:100%;position:relative;overflow:hidden;background-color:#000}.teamPreviewSection:before{content:"";position:absolute;inset:0;background:#0000004d;z-index:1;pointer-events:none}.teamPreviewSection__bgTrackMobile{position:absolute;inset:0;display:flex;z-index:0;pointer-events:none;transition:transform .5s ease-out;will-change:transform}.teamPreviewSection__bgSlideMobile{flex:0 0 250vw;width:250vw;height:100%;position:relative}.teamPreviewSection__track{display:none;position:absolute;inset:0;z-index:0;pointer-events:none;transition:transform .5s ease-out;will-change:transform}.teamPreviewSection__slide{flex:0 0 150vw;width:150vw;height:100%;position:relative;will-change:transform}.teamPreviewSection__bgImage{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.teamPreviewSection__desktopSlideText,.teamPreviewSection__glassPanel{display:none}.teamPreviewSection__content{gap:24px;width:100%;max-width:1200px;position:relative;z-index:2}.teamPreviewSection__sliderContainer{width:100%;overflow:hidden;position:relative;z-index:2}.teamPreviewSection__sliderTrack{display:flex;width:100%;transition:transform .5s ease-out;will-change:transform}.teamPreviewSection__desktopStage{display:none}.teamPreviewSection__controls{display:flex;gap:16px;justify-content:center;position:relative;z-index:2}.teamPreviewSection__dot{width:26px;height:26px;border-radius:50%;border:2px solid #88A5A2;background:transparent;cursor:pointer;padding:0;position:relative;transition:border-color .2s ease}.teamPreviewSection__dot:after{content:"";position:absolute;inset:50%;width:12px;height:12px;border-radius:50%;background:#abc0bd;transform:translate(-50%,-50%) scale(0);opacity:0;transition:transform .2s ease,opacity .2s ease}.teamPreviewSection__dot[data-active=true]{border-color:#abc0bd;cursor:default}.teamPreviewSection__dot[data-active=true]:after{transform:translate(-50%,-50%) scale(1);opacity:1}.teamPreviewSection__dot:not([data-active=true]):hover{border-color:#abc0bd}.teamPreviewSection__dot:active{transform:scale(.96)}@media(min-width:1024px){.teamPreviewSection{padding:48px clamp(32px,4.4vw,64px);gap:52px}.teamPreviewSection__bgTrackMobile{display:none}.teamPreviewSection__track{display:flex}.teamPreviewSection__desktopSlideText{display:flex;flex-direction:column;gap:16px;position:absolute;top:50%;transform:translateY(-50%);width:clamp(405px,41.7vw,600px);z-index:5;pointer-events:none;left:calc(25vw + 16px + clamp(300px,27vw,389px) + clamp(48px,7vw,111px) + max(0px,(100vw - 1440px) * .5))}.teamPreviewSection .teamPreviewSection__slide:last-child .teamPreviewSection__desktopSlideText{left:auto;right:calc(25vw + 16px + clamp(300px,27vw,389px) + clamp(48px,7vw,111px) + max(0px,(100vw - 1440px) * .5))}.teamPreviewSection__content{gap:52px;max-width:1313px}.teamPreviewSection__sliderContainer,.teamPreviewSection__controls{display:none}.teamPreviewSection__desktopStage{display:block;position:relative;z-index:2;width:100%;margin:0 auto}.teamPreviewSection__desktopCard{height:clamp(680px,57.8vw,832px);position:relative}.teamPreviewSection__glassPanel{display:block;position:absolute;top:50%;transform:translateY(-50%) translateZ(0);left:calc(25vw + clamp(32px,4.4vw,64px));right:calc(25vw + clamp(32px,4.4vw,64px));height:clamp(680px,57.8vw,832px);border-radius:16px;z-index:1;pointer-events:none;background:#00000073;border:1px solid rgba(255,255,255,.12);box-shadow:0 8px 32px #00000059}@supports (backdrop-filter: blur(10px)){.teamPreviewSection .teamPreviewSection__glassPanel{background:transparent}.teamPreviewSection .teamPreviewSection__glassPanel:before{content:"";position:absolute;inset:0;border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000073;border:1px solid rgba(255,255,255,.12);box-shadow:0 8px 32px #00000059}}.teamPreviewSection__imgAccent{position:absolute;top:0;left:0;width:clamp(300px,27vw,389px);height:clamp(420px,35.5vw,512px);background:#88a5a2;z-index:4;pointer-events:none;transition:transform .5s ease-out;will-change:transform}}@media(min-width:1024px)and (min-width:768px){.teamPreviewSection__imgAccent{border-radius:12px}}@media(min-width:1024px){.teamPreviewSection__photoImg{position:absolute;top:50%;left:0;width:clamp(300px,27vw,389px);height:clamp(420px,35.5vw,512px);-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:block;box-shadow:0 8px 32px #00000080;z-index:10;transition:transform .5s ease-out;will-change:transform}}@media(min-width:1024px)and (min-width:768px){.teamPreviewSection__photoImg{border-radius:12px}}@media(min-width:1024px){.teamPreviewSection__desktopName{font-size:3rem;padding-bottom:6px;position:relative;color:#fff}.teamPreviewSection__desktopName:after{content:"";position:absolute;left:30px;top:60px;width:353px;height:4px;background:#88a5a2}.teamPreviewSection__desktopRole{font-size:1rem;color:#fff}.teamPreviewSection__desktopDesc{font-size:1rem;white-space:pre-line;text-align:justify;color:#fff}.teamPreviewSection__desktopDots{position:absolute;bottom:36px;left:50%;transform:translate(-50%);display:flex;gap:16px;z-index:15;pointer-events:all}}.teamSlide{gap:0;width:100%;flex-shrink:0;position:relative}@media(min-width:1024px){.teamSlide{flex-direction:row;gap:32px}}.teamSlide__photo{width:230px;height:230px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;position:relative;z-index:2}@media(min-width:1024px){.teamSlide__photo{width:389px;height:512px;border-radius:16px;align-items:center;justify-content:center;gap:32px;margin:0 auto}}.teamSlide__content{gap:16px;padding:130px 12px 12px;text-align:center;border-radius:16px;position:relative;z-index:1;margin-top:-115px;background:#0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #0003;width:230px}@media(min-width:1024px){.teamSlide__content{width:1280px;height:832px;margin-top:0;text-align:left;background:unset;-webkit-backdrop-filter:unset;backdrop-filter:unset;border:unset;box-shadow:unset}}@media(min-width:768px){.teamSlide__role{font-size:1rem}}@media(min-width:1024px){.teamSlide__role{font-size:1rem}}.teamSlide__name{font-size:2rem;max-width:205px}@media(min-width:768px){.teamSlide__name{font-size:2.5rem;max-width:unset}}@media(min-width:1024px){.teamSlide__name{font-size:3rem}}.teamSlide__description{text-align:justify}@media(min-width:768px){.teamSlide__description{font-size:1rem}}@media(min-width:1024px){.teamSlide__description{font-size:1rem;text-align:left}}.btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:10px 20px;border:none;border-radius:6px;background-color:#88a5a2;font-size:.875rem;font-weight:500;font-family:Inter,sans-serif;cursor:pointer;z-index:2;position:relative;overflow:hidden}.btn:active{transform:scale(.97)}@media(min-width:768px){.btn{font-size:1rem}}@media(min-width:1024px){.btn{font-size:1rem;transition:color .3s ease}.btn:before{content:"";position:absolute;inset:0;background-color:#6c8481;transform-origin:bottom;clip-path:inset(100% 0 0 0);transition:clip-path .3s ease;z-index:-1}.btn:hover:before{clip-path:inset(0 0 0 0)}.btn:hover{color:#fff}}.btn--submit{background-color:#fff;color:#232322;border:2px solid #232322;transition:background-color .25s ease,color .25s ease}.btn--submit:before{display:none}.btn--submit:hover{background-color:#232322;color:#fff}.btn--serviceSectionCta{background-color:unset;border:1px solid rgba(255,255,255,.7);color:#fffc;border-radius:4px}.btn--serviceSectionCta:before{display:none}.btn--mobileOnly{display:block}@media(min-width:768px){.btn--mobileOnly{display:none}}.cookieBanner{position:fixed;bottom:0;left:0;right:0;z-index:1000;background-color:#283130;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;border-top:1px solid #364240}@media(max-width:767px){.cookieBanner{flex-direction:column;align-items:flex-start;padding:16px}}.cookieBanner__text{font-family:Inter,sans-serif;font-size:.813rem;color:#e0e0e0;line-height:1.6;margin:0}@media(min-width:768px){.cookieBanner__text{font-size:.875rem}}.cookieBanner__link{color:#abc0bd;text-decoration:underline}.cookieBanner__link:hover{color:#e0e0e0}.cookieBanner__button{flex-shrink:0;background-color:#abc0bd;color:#364240;border:none;border-radius:4px;padding:8px 20px;font-family:Inter,sans-serif;font-size:.813rem;font-weight:600;cursor:pointer;transition:background-color .2s ease}@media(min-width:768px){.cookieBanner__button{font-size:.875rem}}.cookieBanner__button:hover{background-color:#e0e0e0}.cookieBanner__button:focus-visible{outline:2px solid #364240;outline-offset:4px}.rotor-group{transform-box:fill-box;transform-origin:center;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.warning-svg{display:block}.warning-svg--animate{animation:warning-blink .4s ease-in-out .9s infinite alternate}@keyframes warning-blink{0%{opacity:.7}to{opacity:1}}.lightbox{position:fixed;inset:0;z-index:9999;background:#000000eb;overflow:hidden}.lightbox__carousel{width:100%;height:100%;position:relative;touch-action:none}.lightbox__title{position:absolute;top:25px;left:50%;transform:translate(-50%);font-family:Libre Baskerville,serif;font-size:.875rem;color:#e0e0e0;text-align:center}@media(min-width:1024px){.lightbox__title{top:15px;font-size:1rem}}@media(min-width:1130px){.lightbox__title{top:5px;font-size:1rem}}.lightbox__close{position:absolute;top:12px;right:12px;z-index:11;width:44px;height:44px;border:none;border-radius:999px;cursor:pointer;background:#ffffff1f;color:#fff;font-size:28px;display:flex;align-items:center;justify-content:center}.lightbox__close:active{transform:scale(.97)}.lightbox__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:11;width:48px;height:48px;border:none;border-radius:999px;cursor:pointer;background:#ffffff1f;color:#fff;font-size:28px;display:flex;align-items:center;justify-content:center}.lightbox__nav:active{transform:translateY(-50%) scale(.97)}.lightbox__nav:disabled{opacity:.35;cursor:default}.lightbox__nav--prev{left:24px}.lightbox__nav--next{right:24px}.lightbox__slide{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.lightbox__slide--animating{transition:transform var(--lightbox-anim-duration, .35s) ease}.lightbox__slide--opening{animation:lightbox-open .2s ease-out forwards}@media(prefers-reduced-motion:reduce){.lightbox__slide--opening{animation:none}}.lightbox__img{max-width:100%;max-height:90vh;-o-object-fit:contain;object-fit:contain;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;cursor:grab;opacity:1;transition:opacity .3s ease}.lightbox__img--hidden{opacity:0}.lightbox__placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.lightbox__placeholder--loading svg{transform:rotate(-90deg)}.lightbox__placeholder-inner{background:#88a5a2b3;border-radius:24px;padding:20px 24px;display:flex;align-items:center;justify-content:center}.lightbox__error{position:relative;display:flex;align-items:center;justify-content:center}.lightbox__error .warning-svg{position:absolute;bottom:28px;right:25px}@keyframes lightbox-open{0%{transform:translate(0) scale(.92);opacity:.7}to{transform:translate(0) scale(1);opacity:1}}.pageLoader{position:fixed;inset:0;z-index:9999;background-color:#364240;display:flex;align-items:center;justify-content:center}.pageLoader__drone{animation:droneRotorSpin .6s linear infinite}.pageLoader__svg{width:96px;height:96px}.pageLoader__svg .rotor-group{transform-box:fill-box;transform-origin:center;animation:droneRotorSpin .4s linear infinite}@keyframes droneRotorSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.scrollToTop{position:fixed;right:20px;bottom:20px;width:40px;height:40px;font-size:1rem;border-radius:50%;border:none;background-color:#88a5a2;color:#fff;cursor:pointer;z-index:49;box-shadow:0 6px 12px #00000040}.scrollToTop:active{transform:scale(.97)}@media(min-width:768px){.scrollToTop{right:35px;bottom:45px;width:44px;height:44px;font-size:1.2rem}}.sectionHeader{gap:8px;text-align:center;width:100%;z-index:2}@media(min-width:1024px){.sectionHeader--left{text-align:left;align-items:unset;max-width:1280px}}.sectionHeader__title,.sectionHeader__subtitle{width:100%}.sectionHeader__title{font-size:2rem}@media(min-width:768px){.sectionHeader__title{font-size:2.5rem}}@media(min-width:1024px){.sectionHeader__title{font-size:3rem}}.sectionHeader__subtitle{font-size:.875rem}@media(min-width:768px){.sectionHeader__subtitle{font-size:1rem}}@media(min-width:1024px){.sectionHeader__subtitle{font-size:1.125rem}}.videoLightbox{position:fixed;inset:0;z-index:9999;background:#000000eb;display:flex;align-items:center;justify-content:center}.videoLightbox__title{position:absolute;top:25px;left:50%;transform:translate(-50%);font-family:Libre Baskerville,serif;font-size:.875rem;color:#e0e0e0;text-align:center;white-space:nowrap}@media(min-width:1024px){.videoLightbox__title{top:15px;font-size:1rem}}.videoLightbox__close{position:absolute;top:12px;right:12px;z-index:11;width:44px;height:44px;border:none;border-radius:999px;cursor:pointer;background:#ffffff1f;color:#fff;font-size:28px;display:flex;align-items:center;justify-content:center}.videoLightbox__close:active{transform:scale(.97)}.videoLightbox__player{width:90vw;max-width:1100px;aspect-ratio:16/9;position:relative}.videoLightbox__player iframe{position:absolute;inset:0;width:100%;height:100%;border:none}.videoLightbox__swipeOverlay{position:absolute;inset:0;z-index:1}.videoLightbox__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:11;width:48px;height:48px;border:none;border-radius:999px;cursor:pointer;background:#ffffff1f;color:#fff;font-size:28px;display:flex;align-items:center;justify-content:center}.videoLightbox__nav:active{transform:translateY(-50%) scale(.97)}.videoLightbox__nav--prev{left:24px}.videoLightbox__nav--next{right:24px}.homeMainContainer{width:100%}.homeStrip{width:100%;padding:20px 5%;background-color:#88a5a2}@media(min-width:768px){.homeStrip{padding:25px 5%}}@media(min-width:1024px){.homeStrip{padding:33px 5%}}.homeStrip__inner{gap:10px;text-align:center;text-transform:uppercase;width:100%;color:#777}.homeStrip__row{gap:12px;flex-wrap:nowrap;font-size:16px;letter-spacing:.04em}.homeStrip__sep{opacity:.8}.homeStrip__sep--hidden-mobile{display:none}@media(min-width:768px){.homeStrip__sep--hidden-mobile{display:block}}@media(min-width:768px){.homeStrip__inner{display:grid;grid-template-columns:repeat(9,1fr);align-items:center;-moz-column-gap:0;column-gap:0;row-gap:0;text-align:center}.homeStrip__row{display:contents;letter-spacing:.05em}.homeStrip__sep{justify-self:center}}@media(min-width:1024px){.homeStrip__row{font-size:19px}}.legalPage{padding:80px 24px 120px;background-color:#232322}@media(min-width:768px){.legalPage{padding:100px 48px 140px}}@media(min-width:1024px){.legalPage{padding:120px 0 160px}}.legalPage__inner{max-width:760px;margin:0 auto}.legalPage__header{margin-bottom:56px;padding-bottom:32px;border-bottom:1px solid rgba(0,0,0,.1)}.legalPage__title{font-size:clamp(28px,5vw,42px);font-weight:400;margin:0 0 12px}.legalPage__date{font-size:13px;color:#88a5a2;margin:0}.legalPage__content{font-size:clamp(14px,2vw,16px)}.legalPage__content h2{font-size:clamp(18px,3vw,22px);margin:48px 0 16px;padding-bottom:8px;border-bottom:1px solid #88A5A2}.legalPage__content h2:first-child{margin-top:0}.legalPage__content h3{font-size:clamp(14px,2vw,16px);font-weight:700;margin:28px 0 10px;letter-spacing:.01em}.legalPage__content p{margin:0 0 16px}.legalPage__content p:last-child{margin-bottom:0}.legalPage__content ul,.legalPage__content ol{margin:0 0 16px;padding-left:24px}.legalPage__content ul li,.legalPage__content ol li{margin-bottom:6px}.legalPage__content ul li:last-child,.legalPage__content ol li:last-child{margin-bottom:0}.legalPage__content ul{list-style:disc}.legalPage__content a{text-decoration:underline;text-underline-offset:3px;transition:opacity .2s ease}@media(min-width:1024px){.legalPage__content a:hover{opacity:.6}}.legalPage__content .legalPage__highlight{border-left:3px solid #88A5A2;padding:16px 20px;margin:24px 0;font-size:14px}.notFound__container{height:100vh;gap:64px;background-color:#364240;padding:0 24px}@media(min-width:768px){.notFound__container{gap:113px;padding:0 48px}}@media(min-width:1024px){.notFound__container{gap:139px;padding:0}}.notFound__title{margin-top:113px;font-size:6rem;font-weight:700;color:#88a5a2;text-align:center}@media(min-width:768px){.notFound__title{margin-top:139px;font-size:12rem}}@media(min-width:1024px){.notFound__title{font-size:18rem}}.notFound__txt{font-size:1.5rem;color:#88a5a2;text-align:center}@media(min-width:768px){.notFound__txt{font-size:1rem;font-size:2rem;text-align:left}}@media(min-width:1024px){.notFound__txt{font-size:2.5rem}}.notFound__link{margin-bottom:113px;font-size:1.25rem;text-decoration:underline}.notFound__link:active{transform:scale(.97)}@media(min-width:768px){.notFound__link{margin-bottom:125px;font-size:1.5rem}}@media(min-width:1024px){.notFound__link{margin-bottom:139px;font-size:2rem}}
