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,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}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{color:inherit;text-decoration:none}:-webkit-any(p,h1,h2,h3,h4,h5,h6) a{text-decoration:underline}:is(p,h1,h2,h3,h4,h5,h6) a{text-decoration:underline}img{display:block}*{box-sizing:border-box}:root{--menu-height:300px;--infinity-px:calc(infinity*1px)}@property --white-hue{syntax:"<number>";inherits:false;initial-value:0}@property --white-saturation{syntax:"<percentage>";inherits:false;initial-value:0%}@property --white-luminance{syntax:"<percentage>";inherits:false;initial-value:100%}@property --dark-hue{syntax:"<number>";inherits:false;initial-value:234}@property --dark-saturation{syntax:"<percentage>";inherits:false;initial-value:17.24%}@property --dark-luminance{syntax:"<percentage>";inherits:false;initial-value:11.37%}@property --accent-hue{syntax:"<number>";inherits:false;initial-value:14.63}@property --accent-saturation{syntax:"<percentage>";inherits:false;initial-value:17.75%}@property --accent-luminance{syntax:"<percentage>";inherits:false;initial-value:55%}@property --red-hue{syntax:"<number>";inherits:false;initial-value:0}@property --red-saturation{syntax:"<percentage>";inherits:false;initial-value:100%}@property --red-luminance{syntax:"<percentage>";inherits:false;initial-value:50%}@property --error-hue{syntax:"<number>";inherits:false;initial-value:0}@property --error-saturation{syntax:"<percentage>";inherits:false;initial-value:84%}@property --error-luminance{syntax:"<percentage>";inherits:false;initial-value:56%}@property --warning-hue{syntax:"<number>";inherits:false;initial-value:25}@property --warning-saturation{syntax:"<percentage>";inherits:false;initial-value:95%}@property --warning-luminance{syntax:"<percentage>";inherits:false;initial-value:61%}@property --success-hue{syntax:"<number>";inherits:false;initial-value:142}@property --success-saturation{syntax:"<percentage>";inherits:false;initial-value:41%}@property --success-luminance{syntax:"<percentage>";inherits:false;initial-value:48%}@property --info-hue{syntax:"<number>";inherits:false;initial-value:217}@property --info-saturation{syntax:"<percentage>";inherits:false;initial-value:91%}@property --info-luminance{syntax:"<percentage>";inherits:false;initial-value:64%}:root{--color-dark:hsl(var(--dark-hue)var(--dark-saturation)var(--dark-luminance));--color-dark-5:hsl(var(--dark-hue)var(--dark-saturation)95%);--color-dark-10:hsl(var(--dark-hue)var(--dark-saturation)90%);--color-dark-20:hsl(var(--dark-hue)var(--dark-saturation)80%);--color-dark-30:hsl(var(--dark-hue)var(--dark-saturation)70%);--color-dark-40:hsl(var(--dark-hue)var(--dark-saturation)60%);--color-dark-50:hsl(var(--dark-hue)var(--dark-saturation)50%);--color-dark-60:hsl(var(--dark-hue)var(--dark-saturation)40%);--color-dark-70:hsl(var(--dark-hue)var(--dark-saturation)30%);--color-dark-80:hsl(var(--dark-hue)var(--dark-saturation)20%);--color-dark-90:hsl(var(--dark-hue)var(--dark-saturation)10%);--color-shadow:hsl(var(--dark-hue)var(--dark-saturation)var(--dark-luminance)/.05);--color-shadow-5:hsl(var(--dark-hue)var(--dark-saturation)var(--dark-luminance)/.05);--color-shadow-10:hsl(var(--dark-hue)var(--dark-saturation)var(--dark-luminance)/.1);--color-shadow-20:hsl(var(--dark-hue)var(--dark-saturation)var(--dark-luminance)/.2);--color-shadow-30:hsl(var(--dark-hue)var(--dark-saturation)var(--dark-luminance)/.3);--color-shadow-40:hsl(var(--dark-hue)var(--dark-saturation)var(--dark-luminance)/.4);--color-shadow-50:hsl(var(--dark-hue)var(--dark-saturation)var(--dark-luminance)/.5);--color-shadow-60:hsl(var(--dark-hue)var(--dark-saturation)var(--dark-luminance)/.6);--color-shadow-70:hsl(var(--dark-hue)var(--dark-saturation)var(--dark-luminance)/.7);--color-shadow-80:hsl(var(--dark-hue)var(--dark-saturation)var(--dark-luminance)/.8);--color-shadow-90:hsl(var(--dark-hue)var(--dark-saturation)var(--dark-luminance)/.9);--color-accent:hsl(var(--accent-hue)var(--accent-saturation)var(--accent-luminance));--color-accent-5:hsl(var(--accent-hue)var(--accent-saturation)95%);--color-accent-10:hsl(var(--accent-hue)var(--accent-saturation)90%);--color-accent-20:hsl(var(--accent-hue)var(--accent-saturation)80%);--color-accent-30:hsl(var(--accent-hue)var(--accent-saturation)70%);--color-accent-40:hsl(var(--accent-hue)var(--accent-saturation)60%);--color-accent-50:hsl(var(--accent-hue)var(--accent-saturation)50%);--color-accent-60:hsl(var(--accent-hue)var(--accent-saturation)40%);--color-accent-70:hsl(var(--accent-hue)var(--accent-saturation)30%);--color-accent-80:hsl(var(--accent-hue)var(--accent-saturation)20%);--color-accent-90:hsl(var(--accent-hue)var(--accent-saturation)10%);--color-red:hsl(var(--red-hue)var(--red-saturation)var(--red-luminance));--color-red-5:hsl(var(--red-hue)var(--red-saturation)95%);--color-red-10:hsl(var(--red-hue)var(--red-saturation)90%);--color-red-20:hsl(var(--red-hue)var(--red-saturation)80%);--color-red-30:hsl(var(--red-hue)var(--red-saturation)70%);--color-red-40:hsl(var(--red-hue)var(--red-saturation)60%);--color-red-50:hsl(var(--red-hue)var(--red-saturation)50%);--color-red-60:hsl(var(--red-hue)var(--red-saturation)40%);--color-red-70:hsl(var(--red-hue)var(--red-saturation)30%);--color-red-80:hsl(var(--red-hue)var(--red-saturation)20%);--color-red-90:hsl(var(--red-hue)var(--red-saturation)10%);--color-error:hsl(var(--error-hue)var(--error-saturation)var(--error-luminance));--color-error-5:hsl(var(--error-hue)var(--error-saturation)95%);--color-error-10:hsl(var(--error-hue)var(--error-saturation)90%);--color-error-20:hsl(var(--error-hue)var(--error-saturation)80%);--color-error-30:hsl(var(--error-hue)var(--error-saturation)70%);--color-error-40:hsl(var(--error-hue)var(--error-saturation)60%);--color-error-50:hsl(var(--error-hue)var(--error-saturation)50%);--color-error-60:hsl(var(--error-hue)var(--error-saturation)40%);--color-error-70:hsl(var(--error-hue)var(--error-saturation)30%);--color-error-80:hsl(var(--error-hue)var(--error-saturation)20%);--color-error-90:hsl(var(--error-hue)var(--error-saturation)10%);--color-danger:var(--color-error);--color-warning:hsl(var(--warning-hue)var(--warning-saturation)var(--warning-luminance));--color-warning-5:hsl(var(--warning-hue)var(--warning-saturation)95%);--color-warning-10:hsl(var(--warning-hue)var(--warning-saturation)90%);--color-warning-20:hsl(var(--warning-hue)var(--warning-saturation)80%);--color-warning-30:hsl(var(--warning-hue)var(--warning-saturation)70%);--color-warning-40:hsl(var(--warning-hue)var(--warning-saturation)60%);--color-warning-50:hsl(var(--warning-hue)var(--warning-saturation)50%);--color-warning-60:hsl(var(--warning-hue)var(--warning-saturation)40%);--color-warning-70:hsl(var(--warning-hue)var(--warning-saturation)30%);--color-warning-80:hsl(var(--warning-hue)var(--warning-saturation)20%);--color-warning-90:hsl(var(--warning-hue)var(--warning-saturation)10%);--color-success:hsl(var(--success-hue)var(--success-saturation)var(--success-luminance));--color-success-5:hsl(var(--success-hue)var(--success-saturation)95%);--color-success-10:hsl(var(--success-hue)var(--success-saturation)90%);--color-success-20:hsl(var(--success-hue)var(--success-saturation)80%);--color-success-30:hsl(var(--success-hue)var(--success-saturation)70%);--color-success-40:hsl(var(--success-hue)var(--success-saturation)60%);--color-success-50:hsl(var(--success-hue)var(--success-saturation)50%);--color-success-60:hsl(var(--success-hue)var(--success-saturation)40%);--color-success-70:hsl(var(--success-hue)var(--success-saturation)30%);--color-success-80:hsl(var(--success-hue)var(--success-saturation)20%);--color-success-90:hsl(var(--success-hue)var(--success-saturation)10%);--color-info:hsl(var(--info-hue)var(--info-saturation)var(--info-luminance));--color-info-5:hsl(var(--info-hue)var(--info-saturation)95%);--color-info-10:hsl(var(--info-hue)var(--info-saturation)90%);--color-info-20:hsl(var(--info-hue)var(--info-saturation)80%);--color-info-30:hsl(var(--info-hue)var(--info-saturation)70%);--color-info-40:hsl(var(--info-hue)var(--info-saturation)60%);--color-info-50:hsl(var(--info-hue)var(--info-saturation)50%);--color-info-60:hsl(var(--info-hue)var(--info-saturation)40%);--color-info-70:hsl(var(--info-hue)var(--info-saturation)30%);--color-info-80:hsl(var(--info-hue)var(--info-saturation)20%);--color-info-90:hsl(var(--info-hue)var(--info-saturation)10%);--color-white:hsl(var(--white-hue)var(--white-saturation)var(--white-luminance));--color-black:#000;--color-light:#f2f2f2;--color-lightsuccess:hsl(var(--success-hue)var(--success-saturation)80%);--color-lightgrey:hsl(var(--dark-hue)var(--dark-saturation)90%);--color-lightgrey-50:hsl(var(--dark-hue)var(--dark-saturation)95%);--color-hint:#fde2e2;--font-body:"sofia-pro-variable",sans-serif;--font-heading:"bebas-neue",sans-serif;--color-text:var(--color-dark);--color-text-current:var(--color-text);--color-text-light:var(--color-light);--color-text-lightgrey:var(--color-lightgrey);--color-text-dark:var(--color-dark);--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-md:var(--text-base);--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:4rem;--text-7xl:5rem;--text-8xl:6rem;--text-9xl:8rem;--text-10xl:10rem;--text-11xl:12rem;--text-12xl:14rem;--text-fluid-xs:clamp(var(--text-xs), calc(.1vw + .5rem) ,var(--text-sm));--text-fluid-sm:clamp(var(--text-xs),calc(.1vw + var(--text-xs)),var(--text-xl));--text-fluid-base:clamp(var(--text-sm),calc(.5vw + var(--text-sm)),var(--text-2xl));--text-fluid-md:var(--text-fluid-base);--text-fluid-lg:clamp(var(--text-base),calc(1vw + var(--text-md)),var(--text-3xl));--text-fluid-xl:clamp(var(--text-md),calc(1vw + var(--text-lg)),var(--text-4xl));--text-fluid-2xl:clamp(var(--text-lg),calc(1vw + var(--text-xl)),var(--text-5xl));--text-fluid-3xl:clamp(var(--text-xl),calc(1.5vw + var(--text-2xl)),var(--text-6xl));--text-fluid-4xl:clamp(var(--text-2xl),calc(2vw + var(--text-3xl)),var(--text-7xl));--text-fluid-5xl:clamp(var(--text-3xl),calc(2vw + var(--text-4xl)),var(--text-8xl));--text-fluid-6xl:clamp(var(--text-4xl),calc(2vw + var(--text-5xl)),var(--text-9xl));--text-fluid-7xl:clamp(var(--text-5xl),calc(2vw + var(--text-6xl)),var(--text-10xl));--text-fluid-8xl:clamp(var(--text-6xl),calc(2vw + var(--text-7xl)),var(--text-11xl));--text-fluid-9xl:clamp(var(--text-7xl),calc(2vw + var(--text-8xl)),var(--text-12xl));--text-fluid-10xl:clamp(var(--text-8xl),calc(2vw + var(--text-9xl)),14rem);--text-fluid-11xl:clamp(var(--text-9xl),calc(2vw + var(--text-10xl)),16rem);--text-fluid-12xl:clamp(var(--text-10xl),calc(2vw + var(--text-11xl)),18rem);--font-thin:100;--font-extralight:200;--font-light:300;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:800;--font-black:900;--leading-none:1;--leading-tighter:1.175;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--tracking-tightest:-.07em;--tracking-tighter:-.04em;--tracking-tight:-.02em;--tracking-normal:0;--tracking-wide:.025em;--tracking-wider:.05em}.suptitle{color:var(--color-accent);text-transform:uppercase;align-items:center;gap:var(--space-2);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wider);display:inline-flex;font-size:var(--text-xs)!important}.suptitle:before{content:"";background-color:var(--color-accent);width:2.5rem;height:1px;display:inline-block}.suptitle:after{content:"";background-color:var(--color-accent);width:2.5rem;height:1px;display:inline-block}:-webkit-any(h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.title):not(.reset){font-family:bebas-neue,sans-serif}:is(h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.title):not(.reset){font-family:bebas-neue,sans-serif}.richtext{font-family:var(--font-body);line-height:var(--leading-tight)}.richtext :-webkit-any(h1,h2,h3,h4,h5,h6,ul,ol,li){margin-bottom:var(--space-4)}.richtext :is(h1,h2,h3,h4,h5,h6,ul,ol,li){margin-bottom:var(--space-4)}.richtext p{margin-bottom:var(--space-2)}.richtext h1,.richtext h2,.richtext h3,.richtext h4,.richtext h5,.richtext h6{color:var(--color-dark);line-height:var(--leading-none)}.richtext h1{font-size:var(--text-6xl)}.richtext h2{font-size:var(--text-5xl)}.richtext h3{font-size:var(--text-3xl)}.richtext h4{font-size:var(--text-2xl)}.richtext h5{font-size:var(--text-xl)}.richtext h6{font-size:var(--text-lg)}.richtext a{text-decoration:underline}.richtext a:hover{color:var(--color-dark)}:root{--space-px:1px;--space-0:0;--space-0\.5:.125rem;--space-1:.25rem;--space-1\.5:.375rem;--space-2:.5rem;--space-2\.5:.625rem;--space-3:.75rem;--space-3\.5:.875rem;--space-4:1rem;--space-4\.5:1.125rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-14:3.5rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-28:7rem;--space-32:8rem;--space-36:9rem;--space-40:10rem;--space-44:11rem;--space-48:12rem;--space-52:13rem;--space-56:14rem;--space-60:15rem;--space-64:16rem;--space-72:18rem;--space-80:20rem;--space-96:24rem;--aspect-square:1/1;--aspect-video:16/9;--aspect-photo:3/2;--aspect-photo-portrait:2/3;--nombre-or:1.618;--container-xs:var(--space-2);--container-sm:var(--space-4);--container:var(--space-6);--container-md:var(--space-8);--container-lg:var(--space-10);--container-xl:var(--space-16);--container-2xl:var(--space-24);--container-3xl:var(--space-36)}@media(min-width:1440px){:root{--container:var(--space-10)}}@media(max-width:1023px){:root{--container-xl:var(--space-12);--container-2xl:var(--space-16)}}@media(max-width:719px){:root{--container-xl:var(--space-6);--container-2xl:var(--space-10)}}@media(max-width:1023px){.desktop{display:none!important}}@media(min-width:1024px){.mobile{display:none!important}}::selection{background:var(--color-dark);color:#fff}html{interpolate-size:allow-keywords}svg{width:100%;height:auto}img,video{object-fit:cover;object-position:center;width:100%;height:100%}picture{width:100%;height:100%}mca-media{display:block}:root{--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--ease-out-back:cubic-bezier(.175,.885,.32,1.275);--ease-in-back:cubic-bezier(.6,-.28,.735,.045);--ease-in-out-back:cubic-bezier(.68,-.55,.265,1.55);--ease-in-expo:cubic-bezier(.95,.05,.795,.035);--ease-out-expo:cubic-bezier(.19,1,.22,1);--ease-in-out-expo:cubic-bezier(.87,0,.13,1);--ease-out-elastic:cubic-bezier(.68,-.55,.27,1.55);--ease-spring:linear(0,0,.0001,.0003,.0005,.0008,.0011,.0015,.0019,.0024,.003,.0036,.0043,.0051,.0058,.0067,.0077,.0086,.0098,.0108,.0121,.0133,.0146,.0159,.0174,.0188,.0204,.0219,.0236,.0252,.027,.0289,.0309 2.35%,.0347,.039,.0435,.0482,.0531,.0585,.0638,.0697,.0757,.0819,.0883,.0953,.1025,.1099,.1174,.1252 5.05%,.1313,.1379,.1443,.1511 5.63%,.1652,.1801,.1958,.2124,.2298,.2486 7.59%,.2651,.2823 8.22%,.3007 8.56%,.3204 8.92%,.3591 9.62%,.436 11%,.4682 11.58%,.5017 12.19%,.5317 12.74%,.5484,.5649,.5802,.5954,.6099,.6243,.6385,.652 15.05%,.6673,.6823,.6967,.7108,.7247,.7379,.7514,.7641,.7766,.7888,.8008,.8121,.8236,.8345,.8455,.8559,.8663,.8762,.8862,.8956,.9047,.9139 21.45%,.9183,.9229,.9271,.9316 22.03%,.9397 22.31%,.9437,.9479,.9517,.9558,.9595,.9635,.9671,.9709,.9744,.978,.9814,.985,.9882,.9916,.9947,.998,1.0013,1.0044,1.0073,1.0104,1.0133,1.0162,1.0191,1.0219,1.0246,1.0273,1.0299,1.0324,1.0349,1.0374,1.0397,1.042,1.0443,1.0466,1.0488,1.051,1.053,1.0551,1.057,1.059,1.0609,1.0628,1.0645,1.0662,1.0679,1.0695 29.21%,1.0717,1.0737,1.0757 29.87%,1.0766,1.0776 30.1%,1.0793 30.32%,1.0802,1.081,1.0818,1.0826,1.0834,1.0841,1.0848,1.0856,1.0862,1.0869,1.0875,1.0881,1.0887,1.0893,1.0898,1.0903,1.0908,1.0913,1.0918,1.0922,1.0926,1.093,1.0933,1.0937,1.094,1.0943,1.0946,1.0948,1.0951,1.0953,1.0955,1.0956,1.0958,1.0959,1.096,1.0961,1.0961,1.0962 34.97% 35.24%,1.0961,1.0961,1.096,1.0959,1.0958,1.0957,1.0955,1.0953,1.0951,1.0949 36.63%,1.0944,1.0938 37.22%,1.0933,1.0928,1.0922,1.0915,1.0909,1.0902,1.0894,1.0886,1.0877,1.0868,1.0858,1.0848,1.0838,1.0826,1.0815,1.0802 41.06%,1.0781,1.0757 42.02%,1.0731 42.55%,1.0702 43.11%,1.0675 43.64%,1.0644,1.0611 44.84%,1.0517 46.59%,1.0488 47.14%,1.0462 47.64%,1.0432 48.21%,1.0405,1.0379 49.27%,1.0354 49.77%,1.0326 50.37%,1.0299,1.0274,1.0249,1.0226,1.0204,1.0182,1.0162 54.23%,1.015,1.014,1.0129,1.0119,1.0108,1.0099,1.0089,1.008,1.0071,1.0062,1.0054,1.0046,1.0038,1.003,1.0023,1.0016,1.0009,1.0002,.9996,.999,.9984,.9978,.9973,.9967,.9962,.9958,.9953,.9949,.9945,.9941,.9937,.9934 64.29%,.993,.9926,.9922,.9919,.9917,.9914,.9912,.9911,.9909,.9908 69.01% 71.15%,.9909 71.72%,.991 72.31%,.9912 73.19%,.9915 74.11%,.9918 75.09%,.9923 76.15%,.9927 77.12%,.9932 78.21%,.9956 82.82%,.9966 85%,.9972 86.19%,.9977 87.34%,.9981 88.46%,.9985 89.56%,.9989,.9993,.9996,.9999,1.0002,1.0004 97.24%,1.0006 98.6%,1.0007)}@keyframes service-image-header{0%{opacity:0;transform:translateY(12rem)rotate(10deg)}to{opacity:1;transform:translateY(-3rem)rotate(-8deg)}}@keyframes logo-appear{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes transform-reveal{0%{transform:var(--initial-transform)}to{transform:var(--final-transform)}}@keyframes transform-reveal-2{0%{transform:var(--initial-transform-2)}to{transform:var(--final-transform-2)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bounce{0%,to{transform:translateY(0)rotate(0)}33%{transform:translateY(5px)rotate(.5deg)}66%{transform:translateY(-5px)rotate(-.5deg)}}form{--input-font:var(--font-body);--input-color:var(--color-dark);--input-font-size:var(--text-base);--input-bg:transparent;--border-color:var(--color-shadow-20);--padding:var(--space-1);gap:var(--space-8);flex-direction:column;display:flex}textarea,select{-webkit-appearance:none;-ms-appearance:none;appearance:none;border:1px solid var(--border-color);padding:var(--padding);font-family:var(--input-font);font-size:var(--input-font-size);line-height:var(--leading-tight);background-color:var(--input-bg);color:var(--input-color);outline:none}input:not(:-webkit-any([type=checkbox],[type=radio])){-webkit-appearance:none;-ms-appearance:none;appearance:none;border:1px solid var(--border-color);padding:var(--padding);font-family:var(--input-font);font-size:var(--input-font-size);line-height:var(--leading-tight);background-color:var(--input-bg);color:var(--input-color);outline:none}input:not(:-webkit-any([type=checkbox],[type=radio])):focus{border-color:var(--color-dark)!important}input:not(:is([type=checkbox],[type=radio])){-webkit-appearance:none;-ms-appearance:none;appearance:none;border:1px solid var(--border-color);padding:var(--padding);font-family:var(--input-font);font-size:var(--input-font-size);line-height:var(--leading-tight);background-color:var(--input-bg);color:var(--input-color);outline:none}input:not(:is([type=checkbox],[type=radio])):focus{border-color:var(--color-dark)!important}:is(textarea,select):focus{border-color:var(--color-dark)!important}.field{gap:var(--space-1);flex-direction:column;display:flex}.field label{font-size:var(--text-xl);text-transform:uppercase;color:var(--color-dark);font-family:var(--font-heading)}.field label.required:after{content:"*";color:var(--color-danger);margin-left:var(--space-2)}.field input:not(:-webkit-any([type=checkbox],[type=radio])){padding-left:0;padding-bottom:var(--space-1);border:none;border-bottom:1px solid var(--border-color)}.field input:not(:is([type=checkbox],[type=radio])){padding-left:0;padding-bottom:var(--space-1);border:none;border-bottom:1px solid var(--border-color)}.field input:not(:is([type=checkbox],[type=radio]))::-ms-input-placeholder{color:var(--color-shadow-30)}.field input:not(:is([type=checkbox],[type=radio]))::placeholder{color:var(--color-shadow-30)}.field textarea{border-radius:var(--space-2)}.field:has([type=checkbox],[type=radio]){justify-content:flex-end;align-items:center;gap:var(--space-2);flex-direction:row-reverse;display:flex}.field:has([type=checkbox],[type=radio]) input[type=checkbox]{width:var(--space-4);height:var(--space-4);margin-right:var(--space-2);border:1px solid var(--border-color);border-radius:var(--space-1);background-color:var(--input-bg);cursor:pointer;accent-color:var(--color-accent)}.field:has([type=checkbox],[type=radio]) input[type=radio]{width:var(--space-4);height:var(--space-4);margin-right:var(--space-2);border:1px solid var(--border-color);border-radius:var(--space-1);background-color:var(--input-bg);cursor:pointer;accent-color:var(--color-accent)}.field:has([type=checkbox],[type=radio]) label{font-size:var(--text-base);color:var(--color-dark);font-family:var(--font-body);text-transform:unset}:first-child{--index:1}:nth-child(2){--index:2}:nth-child(3){--index:3}:nth-child(4){--index:4}:nth-child(5){--index:5}:nth-child(6){--index:6}:nth-child(7){--index:7}:nth-child(8){--index:8}:nth-child(9){--index:9}:nth-child(10){--index:10}:nth-child(11){--index:11}:nth-child(12){--index:12}:nth-child(13){--index:13}:nth-child(14){--index:14}:nth-child(15){--index:15}:nth-child(16){--index:16}:nth-child(17){--index:17}:nth-child(18){--index:18}:nth-child(19){--index:19}:nth-child(20){--index:20}:nth-child(21){--index:21}:nth-child(22){--index:22}:nth-child(23){--index:23}:nth-child(24){--index:24}:nth-child(25){--index:25}:nth-child(26){--index:26}:nth-child(27){--index:27}:nth-child(28){--index:28}:nth-child(29){--index:29}:nth-child(30){--index:30}:nth-child(31){--index:31}:nth-child(32){--index:32}:nth-child(33){--index:33}:nth-child(34){--index:34}:nth-child(35){--index:35}:nth-child(36){--index:36}:nth-child(37){--index:37}:nth-child(38){--index:38}:nth-child(39){--index:39}:nth-child(40){--index:40}:nth-child(41){--index:41}:nth-child(42){--index:42}:nth-child(43){--index:43}:nth-child(44){--index:44}:nth-child(45){--index:45}:nth-child(46){--index:46}:nth-child(47){--index:47}:nth-child(48){--index:48}:nth-child(49){--index:49}:nth-child(50){--index:50}:nth-child(51){--index:51}:nth-child(52){--index:52}:nth-child(53){--index:53}:nth-child(54){--index:54}:nth-child(55){--index:55}:nth-child(56){--index:56}:nth-child(57){--index:57}:nth-child(58){--index:58}:nth-child(59){--index:59}:nth-child(60){--index:60}:nth-child(61){--index:61}:nth-child(62){--index:62}:nth-child(63){--index:63}:nth-child(64){--index:64}:nth-child(65){--index:65}:nth-child(66){--index:66}:nth-child(67){--index:67}:nth-child(68){--index:68}:nth-child(69){--index:69}:nth-child(70){--index:70}:nth-child(71){--index:71}:nth-child(72){--index:72}:nth-child(73){--index:73}:nth-child(74){--index:74}:nth-child(75){--index:75}:nth-child(76){--index:76}:nth-child(77){--index:77}:nth-child(78){--index:78}:nth-child(79){--index:79}:nth-child(80){--index:80}:nth-child(81){--index:81}:nth-child(82){--index:82}:nth-child(83){--index:83}:nth-child(84){--index:84}:nth-child(85){--index:85}:nth-child(86){--index:86}:nth-child(87){--index:87}:nth-child(88){--index:88}:nth-child(89){--index:89}:nth-child(90){--index:90}:nth-child(91){--index:91}:nth-child(92){--index:92}:nth-child(93){--index:93}:nth-child(94){--index:94}:nth-child(95){--index:95}:nth-child(96){--index:96}:nth-child(97){--index:97}:nth-child(98){--index:98}:nth-child(99){--index:99}:nth-child(100){--index:100}.button{cursor:pointer;-webkit-appearance:none;-ms-appearance:none;appearance:none;white-space:nowrap;border:none;outline:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.button svg{width:var(--space-6);height:var(--space-6)}.button.primary{--background-color:var(--color-accent);--color:var(--color-white);--duration:.6s;padding:var(--space-4)var(--space-6);text-transform:uppercase;color:var(--color);font-family:var(--font-heading);letter-spacing:var(--tracking-wider);font-size:var(--text-lg);transition:all var(--duration)var(--ease-out-expo);position:relative;overflow:clip}.button.primary:before{content:"";position:absolute;inset:0}.button.primary:after{content:"";position:absolute;inset:0}.button.primary:before{background-color:var(--background-color)}.button.primary:after{background-color:var(--color-dark);transition:transform var(--duration)var(--ease-in-out);transform:translate(-100%)}.button.primary:hover:after{transform:translate(0)}.button.primary:hover{scale:1.05}.button.primary span{z-index:1;position:relative}.button.next{--border-color:color-mix(in srgb,var(--color,var(--color-white))20%,transparent);padding:var(--space-3);border:1px solid var(--border-color);width:3rem;height:3rem;transition:border .1s}.button.next:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.button.next:hover{--border-color:color-mix(in srgb,var(--color,var(--color-white))60%,transparent)}.button.previous{--border-color:color-mix(in srgb,var(--color,var(--color-white))20%,transparent);padding:var(--space-3);border:1px solid var(--border-color);width:3rem;height:3rem;transition:border .1s}.button.previous:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.button.previous:hover{--border-color:color-mix(in srgb,var(--color,var(--color-white))60%,transparent)}.button.ovals{--color:var(--color-accent);color:var(--color);padding:var(--space-4)var(--space-6);transition:scale .5s var(--ease-out-expo);min-width:var(--space-16)}.button.ovals:not(:has(span)){aspect-ratio:4/2.75;padding:var(--space-2)}.button.ovals span{text-transform:uppercase}.button.ovals{border:1px solid var(--color);border-radius:50%}.button.ovals:after{border:1px solid var(--color);border-radius:50%}.button.ovals:before{border:1px solid var(--color);border-radius:50%}.button.ovals:after{content:"";animation:10s linear infinite ovals-move;position:absolute;inset:0}.button.ovals:before{content:"";animation:10s linear infinite ovals-move;position:absolute;inset:0}.button.ovals:after{animation-delay:-7s;transform:translate(5px)translateY(-5px)}.button.ovals:before{transform:translate(-5px)translateY(-3px)}.button.ovals:hover{scale:1.1}.button[disabled]{opacity:.2;cursor:not-allowed;pointer-events:none}.button:disabled{opacity:.2;cursor:not-allowed;pointer-events:none}a,.button{cursor:pointer}@keyframes ovals-move{0%{transform:translate(3px)translateY(3px)}25%{transform:translate(3px)translateY(-3px)}50%{transform:translate(-3px)translateY(-3px)}75%{transform:translate(-3px)translateY(3px)}to{transform:translate(3px)translateY(3px)}}.submit{grid-template-areas:"stack";align-items:center;justify-items:center;display:grid}.submit .loader{visibility:hidden;grid-area:stack}.submit>span{grid-area:stack}.submit.loading .loader{visibility:visible}.submit.loading>span{visibility:hidden}.loader{width:var(--space-6);height:var(--space-6);border:2px solid var(--color-white);border-top-color:transparent;border-radius:50%;animation:1s linear infinite spin}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}.marquee{--duration:10s;--mobile-duration:8s;white-space:nowrap;display:flex}@media(max-width:1023px){.marquee{animation-duration:var(--mobile-duration)}}.marquee:not(.vertical){animation:marquee var(--duration)linear infinite;width:-webkit-max-content;width:max-content}.marquee.vertical{animation:marquee-v var(--duration)linear infinite;height:-webkit-max-content;height:max-content}.marquee.reverse{animation-direction:reverse!important}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-v{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.toast{--background-color:var(--color-accent);--icon-color:var(--color-dark-70);--border-color:var(--color-dark-20);--title-color:var(--color-white);--description-color:var(--color-white);bottom:var(--space-0);left:50%;top:unset;right:unset;transform-origin:0 100%;gap:var(--space-2);width:100vw;padding:var(--space-4);border:2px solid var(--border-color);opacity:0;transform:translateY(var(--space-1));margin-bottom:0;margin-right:var(--space-2);box-shadow:0 var(--space-1) var(--space-2) var(--color-shadow);background-color:var(--background-color);text-align:center;justify-content:center;align-items:center;transition:transform .3s ease-in-out,opacity .3s ease-in-out;display:flex;position:fixed;translate:-50%}.toast.after-open{opacity:1;transform:translateY(0)}.toast.danger-toast,.toast.error-toast{--background-color:var(--color-error);--icon-color:var(--color-white);--border-color:var(--color-error);--title-color:var(--color-white);--description-color:var(--color-white)}.toast.info-toast{--background-color:var(--color-pink);--icon-color:var(--color-mallow);--border-color:var(--color-mallow);--title-color:var(--color-mallow);--description-color:var(--color-mallow)}.toast.success-toast{--background-color:var(--color-accent);--icon-color:var(--color-white);--border-color:var(--border-color);--title-color:var(--color-white);--description-color:var(--color-white)}.toast.warning-toast{--background-color:var(--color-warning-5);--icon-color:var(--color-warning-50);--border-color:var(--color-warning-20);--title-color:var(--color-warning-60);--description-color:var(--color-warning-80)}.toast .toast-icon{width:var(--space-6);height:var(--space-6);color:var(--icon-color);transform:translateY(-1px)}.toast .toast-info{flex-direction:column;display:flex}.toast .toast-info .toast-title{font-weight:var(--font-semibold);color:var(--title-color)}.toast .toast-info .toast-description{color:var(--description-color);font-size:var(--text-sm);opacity:.6}#menu{background:var(--color-dark);width:max(300px,min(20vw,400px));color:var(--color-accent);padding:var(--space-8);text-align:center;justify-content:center;align-items:center;gap:var(--space-16);max-height:100dvh;font-size:var(--text-sm);line-height:var(--leading-tight);transition:transform 1s var(--ease-out-expo);flex-direction:column;grid-area:menu;display:flex;transform:translate(-100%)}@media(max-width:1919px){#menu{gap:var(--space-8)}}@media(max-width:1023px){#menu{z-index:1000;width:100%;position:fixed;inset:0;overflow-y:auto;transform:translateY(-100%)}#menu[open]{transform:translateY(0)}}#menu .logo{width:125px;height:125px}#menu .links{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}#menu .links .link{text-transform:uppercase;font-family:bebas-neue,sans-serif;font-size:var(--text-3xl);display:block;position:relative}#menu .links .link:after{content:"";background-color:var(--color-accent);width:0;height:2px;transition:width .5s var(--ease-out-expo);display:block;position:absolute;bottom:-.2em;left:0}#menu .links .link.current{color:var(--color-white)}#menu .links .link:hover:after{width:100%}#menu .language-container{display:inline-flex}#menu .language-container .language{text-transform:uppercase;display:block}#menu .language-container:not(:last-child) .language:after{content:"|";color:var(--color-accent)}#menu footer{gap:var(--space-12);flex-direction:column;display:flex}#menu footer>*{flex-direction:column;display:flex}#menu :not(header) a{transition:width .5s var(--ease-out-expo);text-decoration:none}#menu :not(header) a:hover{color:var(--color-white)}.toggle-menu{top:var(--space-6);right:var(--space-6);z-index:1001;height:var(--space-6);width:var(--space-6);display:none;position:fixed;transform-origin:50%!important}.toggle-menu>div{--height:var(--space-1);width:100%;height:var(--height);background:var(--color-accent);transition:transform .3s;position:absolute;left:0;transform-origin:0!important}.toggle-menu>div:first-child{top:0}.toggle-menu>div:nth-child(2){top:50%;transform:translateY(-50%)}.toggle-menu>div:nth-child(3){bottom:0}@media(max-width:1023px){.toggle-menu{display:block}}.toggle-menu[aria-expanded=true]>div:first-child{transform:rotate(45deg)translateY(calc((var(--height)/2)))}.toggle-menu[aria-expanded=true]>div:nth-child(2){opacity:0}.toggle-menu[aria-expanded=true]>div:nth-child(3){transform:rotate(-45deg)translateY(calc(-1*(var(--height)/2)))}@media(min-width:1024px){html.loaded #menu{transform:translate(0)}}#grid{transition:transform .6s var(--ease-out-expo);background:var(--color-light);position:absolute;inset:0;transform:translate(100%)}#grid[open]{transform:translate(0)}#grid .back-remote{top:var(--container);left:var(--container);z-index:10;position:absolute}#grid .grid{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;width:100%;height:100vh;display:grid}@media(max-width:1023px){#grid .grid{grid-template-rows:repeat(4,auto);grid-template-columns:1fr}}#grid .grid .grid-item{--background-color:var(--color-white);--color:var(--color-dark);justify-content:center;align-items:center;gap:var(--space-4);min-width:0;padding:var(--space-4);text-align:center;text-wrap:balance;color:var(--color);background-color:var(--background-color);flex-direction:column;display:flex;position:relative}#grid .grid .grid-item.large{grid-row:span 2}#grid .grid .grid-item.dark{--background-color:var(--color-dark);--color:var(--color-white)}#grid .grid .grid-item:has(.background-container){--background-color:var(--color-dark);--color:var(--color-white)}#grid .grid .grid-item.light{--background-color:var(--color-light)}#grid .grid .grid-item>*{position:relative}#grid .grid .grid-item .background-container{filter:brightness(.8);position:absolute;inset:0}#grid .grid .grid-item>header .icon-container{width:var(--space-24);height:var(--space-24)}#grid .grid .grid-item>header .icon-container>img{object-fit:contain}#grid .grid .grid-item>main{align-items:center;gap:var(--space-2);flex-direction:column;max-width:400px;display:flex}#grid .grid .grid-item>main .title{font-size:var(--text-3xl);transition:font-size .3s var(--ease-out-expo);transition:color .1s}#grid .grid .grid-item>main .excerpt{font-size:var(--text-sm);line-height:var(--leading-tight)}#grid .grid .grid-item>footer a{font-size:var(--text-xs);text-transform:uppercase;font-weight:var(--font-semibold);transition:color .2s;display:inline-block;position:relative}#grid .grid .grid-item>footer a:after{content:"";background-color:currentColor;width:0;height:1px;transition:all .2s;position:absolute;bottom:-.5em;left:0}#grid .grid .grid-item>footer span{font-size:var(--text-xs);text-transform:uppercase;font-weight:var(--font-semibold);transition:color .2s;display:inline-block;position:relative}#grid .grid .grid-item>footer span:after{content:"";background-color:currentColor;width:0;height:1px;transition:all .2s;position:absolute;bottom:-.5em;left:0}#grid .grid .grid-item>.card-link{z-index:1;position:absolute;inset:0}#grid .grid .grid-item:hover>footer :-webkit-any(a,span){color:var(--color-accent)}#grid .grid .grid-item:hover>footer :-webkit-any(a,span):after{width:100%}#grid .grid .grid-item:hover>footer :is(a,span){color:var(--color-accent)}#grid .grid .grid-item:hover>footer :is(a,span):after{width:100%}#introduction{--color:var(--color-white);background-color:var(--background,var(--color-dark));color:var(--color);padding:var(--space-40);justify-content:center;align-items:center;gap:var(--space-8);text-align:center;text-wrap:pretty;flex-direction:column;width:100%;height:100%;display:flex}@media(max-width:1279px){#introduction{padding:var(--container)}}#introduction>*{position:relative}#introduction>*:not(.background-container){max-width:50%}@media(max-width:1023px){#introduction>*:not(.background-container){max-width:100%}}#introduction:has(.background-container){--color:var(--color-white)}#introduction .background-container{filter:brightness(.4);position:absolute;inset:0}#introduction .title{font-size:var(--text-4xl)}#introduction .text{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}#introduction .text p{line-height:var(--leading-normal);font-size:var(--text-sm);color:var(--color-light)}#image-content{height:100vh;height:100dvh;min-height:100vh;grid-template-columns:auto 1fr;grid-template-areas:"image content";min-height:100dvh;display:grid;overflow:hidden}@media(max-width:1279px){#image-content{flex-direction:column;height:auto;display:flex}}#image-content>*{min-height:0;max-height:100%}#image-content>aside{aspect-ratio:1/2;flex-direction:column;grid-area:image;display:flex;position:relative}@media(max-width:1439px){#image-content>aside{aspect-ratio:unset;aspect-ratio:1/3}}@media(max-width:1279px){#image-content>aside{aspect-ratio:unset}#image-content>aside img{aspect-ratio:1!important}}#image-content>aside figcaption{background-color:var(--color-light);font-size:var(--text-2xl)}@media(min-width:1024px){#image-content>aside figcaption{padding:var(--space-6)var(--space-12);text-align:center}}@media(max-width:1023px){#image-content>aside figcaption{font-size:var(--text-4xl);text-align:left!important;padding:var(--container)!important}}#image-content .content{flex-direction:column;grid-area:content;display:flex}@media(max-width:1279px){#image-content .content{display:contents}}@media(max-width:1279px){#image-content .content>header{display:contents}}#image-content .content>header blockquote{padding:var(--space-12)var(--space-16)}@media(max-width:1279px){#image-content .content>header blockquote{padding:var(--container-xl)}}#image-content .content>header nav{padding:var(--space-12)var(--space-16)}@media(max-width:1279px){#image-content .content>header nav{padding:var(--container-xl)}}#image-content .content>header blockquote{background:var(--color-dark);color:var(--color-light)}@media(max-width:1023px){#image-content .content>header blockquote{order:-1;padding-right:var(--space-16)!important}}#image-content .content>header blockquote p{font-size:var(--text-2xl);letter-spacing:var(--tracking-wider);line-height:var(--leading-tight);max-width:800px}#image-content .content>header nav{--background-color:var(--color-light);--color:var(--color-dark);background-color:var(--background-color);gap:var(--space-2)var(--space-8);justify-content:center;align-items:center;display:flex}@media(max-width:1279px){#image-content .content>header nav{flex-direction:column;align-items:flex-start}#image-content .content>header nav .separator{display:none}}#image-content .content>header nav a{color:var(--color,var(--color-dark))}#image-content .content>header nav a.current{--color:var(--color-accent)}#image-content .content>header nav .separator{background-color:var(--color-accent);width:3ch;height:1px}#image-content .content>main{scroll-behavior:smooth;color:var(--color-accent);padding:var(--space-12)var(--space-16);flex-grow:1;overflow-y:auto}@media(max-width:1279px){#image-content .content>main{padding:var(--container-xl)}}#image-content .content>main>div{padding-top:var(--space-8)}@media(max-width:1279px){#image-content .content>main>div{padding-top:var(--space-2)}}#image-content .content>main :-webkit-any(h1,h2,h3,h4,h5,h6){color:var(--color-dark)}#image-content .content>main :is(h1,h2,h3,h4,h5,h6){color:var(--color-dark)}#image-content .content>main:has(.text){background-color:var(--color-dark)}#image-content .content>main:has(.text) *{color:var(--color-white)}@media(min-width:1280px){#image-content .content>main:has(.text) .text p{padding-left:var(--space-12);padding-top:var(--space-6)}}#image-content .content>footer{background-color:var(--color-dark);color:var(--color-light);padding:var(--space-12)var(--space-16);justify-content:space-between;align-items:center;margin-top:auto;display:flex}@media(max-width:1279px){#image-content .content>footer{padding:var(--container-xl)}}#page-loader{z-index:-1;width:200vw;font-size:var(--text-5xl);color:var(--color-white);transition:transform 1.5s var(--ease-in-out-expo);pointer-events:none;display:flex;position:fixed;inset:0}#page-loader>*{width:100vw;height:100vh;z-index:1;height:100dvh;padding:var(--container-xl);text-align:center;text-wrap:balance;align-content:center;justify-content:center;align-items:center;justify-items:center;display:grid;position:relative}#page-loader .background-container{z-index:-1;filter:brightness(.6);position:absolute;inset:0}html.mid-loading #page-loader{transform:translate(-50%)}html.loaded #page-loader{opacity:0;transition:opacity 1s .5s var(--ease-out-expo)}#back-logo{z-index:-1;color:var(--color-accent);align-items:center;justify-items:center;display:grid;position:fixed;inset:0}#back-logo .logo{width:125px;height:125px}[page=contact_index]{overflow:hidden!important}[page=contact_index] #contact{--color:var(--color-white);background-color:var(--background,var(--color-dark));color:var(--color);padding:var(--space-40);justify-content:center;align-items:center;gap:var(--space-8);text-align:center;text-wrap:pretty;flex-direction:column;width:100%;height:100%;display:flex}@media(min-width:1280px){[page=contact_index] #contact{overflow-y:auto}}@media(max-width:1279px){[page=contact_index] #contact{padding:var(--container)}}[page=contact_index] #contact>*{position:relative}[page=contact_index] #contact>*:not(.background-container){max-width:50%}@media(max-width:1023px){[page=contact_index] #contact>*:not(.background-container){max-width:100%}}[page=contact_index] #contact:has(.background-container){--color:var(--color-white)}[page=contact_index] #contact .background-container{filter:brightness(.4);position:absolute;inset:0}[page=contact_index] #contact .title{font-size:var(--text-4xl)}[page=contact_index] #contact .text{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}[page=contact_index] #contact .text p{line-height:var(--leading-normal);font-size:var(--text-lg);color:var(--color-light);text-transform:uppercase}[page=contact_index] #form{z-index:1;transition:transform .6s var(--ease-out-expo);background:var(--color-light);display:flex;position:absolute;inset:0;transform:translate(100%)}@media(max-width:1279px){[page=contact_index] #form{flex-direction:column;overflow-y:auto}}[page=contact_index] #form .form-container{padding:var(--space-24)var(--container)}@media(min-width:1280px){[page=contact_index] #form .form-container{flex:1;overflow-y:auto}}[page=contact_index] #form .contact-information{padding:var(--space-24)var(--container)}@media(min-width:1280px){[page=contact_index] #form .contact-information{flex:1;overflow-y:auto}}[page=contact_index] #form .form-container{padding:var(--space-24)var(--container)var(--container)}[page=contact_index] #form .form-container button[type=submit]{width:-webkit-max-content;width:max-content;padding-inline:var(--space-12);margin-left:auto;margin-right:auto}[page=contact_index] #form .form-container form{gap:var(--space-6);flex-direction:column;display:flex}[page=contact_index] #form .contact-information{background-color:var(--color-dark);color:var(--color-white)}[page=contact_index] #form .contact-information .members{justify-content:center;align-items:center;gap:var(--space-12);text-align:center;flex-direction:column;height:100%;display:flex}[page=contact_index] #form .contact-information .members .member .title{font-size:var(--text-4xl);margin-bottom:var(--space-4)}[page=contact_index] #form .contact-information .members .member a{display:block}[page=contact_index] #form .back-remote{top:var(--container);left:var(--container);z-index:10;position:absolute}[page=contact_index] #form[open]{transform:translate(0)}[page=team_index] #members{background-color:var(--color-dark)}[page=team_index] #members .slider-container{position:relative}[page=team_index] #members .slider-container .navigation{bottom:var(--space-4);right:var(--space-4);justify-content:center;align-items:center;gap:var(--space-4);display:flex;position:absolute}[page=team_index] #members .slider-container .navigation .button{z-index:1;--color:var(--color-white);background:0 0}[page=team_index] #members .member{height:100dvh;color:var(--color-white);padding:var(--space-12);font-size:var(--text-4xl);text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}@media(max-width:1023px){[page=team_index] #members .member{aspect-ratio:1;height:auto}}[page=team_index] #members .member>*{position:relative}[page=team_index] #members .member .title{transform-origin:top;transition:all .8s var(--ease-out-expo)}[page=team_index] #members .member:hover .title{scale:1.1}[page=team_index] #members .member .background-container{position:absolute;inset:0;overflow:clip}[page=team_index] #members .member .background-container:after{content:"";background:linear-gradient(to bottom,color-mix(in srgb,var(--color-dark)60%,transparent)0%,transparent 30%);position:absolute;inset:0}[page=team_index] #members .member .background-container img{transition:transform 1s var(--ease-out);transform:translate(-25%);min-width:200%!important}[page=team_index] #members .member:after{content:"";background-color:var(--color-dark);opacity:0;transition:opacity .5s ease-in-out;position:absolute;inset:0}[page=team_index] #members:has(.member:hover) .member:not(:hover):after{opacity:.6}:is(html.loading,html.is-animating) .member .background-container img{transform:translate(0)!important}[page=team_details] #image-content .content>main{background-color:#fff}[page=network_details] #image-content nav{--background-color:var(--color-dark-80)!important;--color:var(--color-accent)!important}[page=network_details] #image-content nav .current{--color:var(--color-light)!important}[page=accolades_index]{--color:var(--color-light);--background-color:var(--color-dark-80);color:var(--color);background-color:var(--background-color);text-align:center;line-height:var(--leading-tight)}[page=accolades_index] #accolades{justify-content:space-between;align-items:center;gap:var(--space-4);height:100%;padding:var(--container-xl);flex-direction:column;display:flex}@media(max-width:1023px){[page=accolades_index] #accolades{padding-top:var(--space-20)}}[page=accolades_index] #accolades>main{flex-direction:column;flex-grow:1;justify-content:center;align-self:stretch;max-width:100%;display:flex}[page=accolades_index] #accolades>main swiper-container{width:100%;max-width:100%;max-height:100%}[page=accolades_index] #accolades>main swiper-container::part(container){overflow:visible}[page=accolades_index] #accolades>main swiper-container swiper-slide{cursor:grab}[page=accolades_index] #accolades>main swiper-container swiper-slide:active{cursor:grabbing}[page=accolades_index] #accolades #pagination{gap:var(--space-3);flex-wrap:wrap;justify-content:center;align-items:center;display:flex;position:relative}@media(min-width:1280px){[page=accolades_index] #accolades #pagination{flex-wrap:unset}[page=accolades_index] #accolades #pagination:before{content:"";border:dashed 1px color-mix(in srgb,var(--background-color)60%,var(--color-accent));display:block;position:absolute;left:-20px;right:-20px}}[page=accolades_index] #accolades #pagination .swiper-pagination-bullet{cursor:pointer;width:var(--space-3);height:var(--space-3);background-color:var(--background-color);border:1.5px solid color-mix(in srgb,var(--background-color)60%,var(--color-accent));border-radius:50%;transition:all .3s;display:block;position:relative}[page=accolades_index] #accolades #pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border:1.5px solid color-mix(in srgb,var(--background-color)0%,var(--color-accent));background-color:var(--color-accent)}.accolade{align-items:center;gap:var(--space-8);text-align:center;flex-direction:column;display:flex}.accolade>*{max-width:600px}.accolade>picture{width:var(--space-16)}.accolade>img{width:var(--space-16)}.accolade :-webkit-any(.title,.description){text-wrap:pretty;text-transform:uppercase}.accolade :is(.title,.description){text-wrap:pretty;text-transform:uppercase}.accolade .title{font-size:var(--text-5xl)}.accolade .description{font-size:var(--text-xl);line-height:var(--leading-tight);font-style:italic}.accolade .date,.accolade .honorees{color:var(--color-accent)}[page=imprint_index] #content{color:color-mix(in srgb,var(--color-light)70%,var(--color-dark))}[page=imprint_index] #content :-webkit-any(h1,h2,h3,h4,h5,h6){color:var(--color-accent)!important}[page=imprint_index] #content :-webkit-any(h1,h2,h3,h4,h5,h6) strong{color:var(--color-accent)!important}[page=imprint_index] #content :-webkit-any(h1,h2,h3,h4,h5,h6){margin-top:var(--space-6)}[page=imprint_index] #content :is(h1,h2,h3,h4,h5,h6){color:var(--color-accent)!important}[page=imprint_index] #content :is(h1,h2,h3,h4,h5,h6) strong{color:var(--color-accent)!important}[page=imprint_index] #content :is(h1,h2,h3,h4,h5,h6){margin-top:var(--space-6)}[page=imprint_index] #content :-webkit-any(ul){list-style:outside!important}[page=imprint_index] #content :is(ul){list-style:outside!important}[page=imprint_index] #content :-webkit-any(ol){list-style:decimal!important}[page=imprint_index] #content :is(ol){list-style:decimal!important}[page=imprint_index] #content :-webkit-any(ol,ul){padding-left:var(--space-12);padding-top:var(--space-4)}[page=imprint_index] #content :-webkit-any(ol,ul) li>*{display:inline}[page=imprint_index] #content :is(ol,ul){padding-left:var(--space-12);padding-top:var(--space-4)}[page=imprint_index] #content :is(ol,ul) li>*{display:inline}[page=imprint_index] #content strong{font-weight:var(--font-bold);color:var(--color-white)}html{scroll-behavior:smooth;font-family:var(--font-body);background-color:var(--color-dark);max-width:100vw;overflow-x:hidden}html.is-animating #swup{opacity:0}#swup{transition:opacity .2s;transition:all 1s var(--ease-out-expo);background-color:var(--color-dark);grid-area:content;position:relative;overflow-x:hidden;overflow-y:auto;transform:translate(100%)}#page-container{grid-template-columns:auto 1fr;grid-template-areas:"menu content";height:100dvh;display:grid;overflow:clip}html.loaded #swup{transform:translate(0)}.back-ovals{z-index:-1;grid-template-areas:"stack";display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)translate(50%)}.back-ovals .oval{border:1px solid var(--color-accent);border-radius:50%;grid-area:stack;width:50vw;height:50vh;animation:20s linear infinite ovals-move-xl}.back-ovals .oval:first-child{animation-delay:0s}.back-ovals .oval:nth-child(2){animation-delay:-7s}.back-ovals .oval:nth-child(3){animation-delay:-14s}@keyframes ovals-move-xl{0%{transform:translate(2vw)translateY(2vh)}25%{transform:translate(2vw)translateY(-2vh)}50%{transform:translate(-2vw)translateY(-2vh)}75%{transform:translate(-2vw)translateY(2vh)}to{transform:translate(2vw)translateY(2vh)}}
