@import"https://fonts.googleapis.com/css2?family=Courier+Prime:ital,wght@0,400;0,700;1,400;1,700&family=Noto+Serif:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";.c-header{position:relative;z-index:100}.c-header .nav_links{top:40px;right:40px;position:fixed;display:flex;flex-direction:column;width:-moz-max-content;width:max-content;row-gap:8px;transition:transform .6s ease-in-out}.c-header .btn{opacity:0}.c-header .hamburger{top:50px;left:40px;position:fixed;cursor:pointer}@media (max-width: 1024px){.c-header .nav_links{top:0;right:0;bottom:0;left:0;position:fixed;width:100%;transform:translate(200%);padding:40px;align-items:flex-end;background-color:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.c-header .nav_links.open{transform:translate(0)}}@media (min-width: 1025px){.c-header .hamburger{display:none}}html.lenis{height:auto}html.lenis.lenis-smooth{scroll-behavior:auto}html.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}html.lenis.lenis-stopped{overflow:hidden}html.lenis.lenis-scrolling iframe{pointer-events:none}.menu_icon{display:flex;flex-direction:column;row-gap:8px}.menu_icon .menu_icon-line{width:40px;height:2px;background-color:var(--color--1)}.c-footer{padding:120px 0;text-align:center}.c-footer .contact_details{margin-top:48px;margin-left:auto;margin-right:auto;width:-moz-max-content;width:max-content}.c-footer .contact_detail{display:flex;align-items:center;justify-content:space-between;font-family:var(--family--1);font-size:calc(1.25rem + 4 * ((100vw - 26.25rem) / 1200));line-height:1em;font-weight:500}.c-footer .contact_value{margin-left:14px;transition:all .2s cubic-bezier(.37,0,.63,1)}@media screen and (min-width: 1620px){.c-footer .contact_detail{font-size:24px}}@media screen and (max-width: 420px){.c-footer .contact_detail{font-size:20px}}@media (max-width: 1024px){.c-footer{padding:60px 0 120px}}@media (hover){.c-footer .contact_value:hover{color:var(--color--1)}}.c-hero{top:0;right:0;left:0;position:fixed;background-color:#000;padding:60px 0;width:100%;height:100vh;display:flex;flex-direction:column;justify-content:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:80;transition:all .4s cubic-bezier(.37,0,.63,1)}.c-hero.scrolled-old{padding:0}.c-hero.scrolled-old .c_inner{max-width:120px}.c-hero.scrolled-old .logo{transform:rotate(90deg)}.c-hero.scrolled-old .certified{visibility:hidden;display:none}.c-hero.scrolled{padding:12px;height:auto!important}.c-hero.scrolled .c_inner{max-width:45px}.c-hero .c_inner{max-width:200px;display:flex;flex-direction:column;gap:0;margin-left:auto;margin-right:auto;transform-origin:top;transition:all .4s cubic-bezier(.37,0,.63,1);opacity:0}.c-hero .logo,.c-hero .certified{width:100%;height:auto;transition:all .4s cubic-bezier(.37,0,.63,1)}.c-hero .img-src{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width: 1024px){.c-hero{padding:120px 0 0}}.c-description{margin-top:400px;padding:140px 0 120px}.c-description .description{font-size:calc(1.375rem + 2 * ((100vw - 26.25rem) / 1200));line-height:1.1em}.c-description .description span{display:block}.c-description .description span:not(:first-child){margin-top:24px}@media screen and (min-width: 1620px){.c-description .description{font-size:24px}}@media screen and (max-width: 420px){.c-description .description{font-size:22px}}@media (max-width: 1024px){.c-description{padding:140px 0 60px}}.c-equipment{padding:120px 0;text-align:center}.c-equipment .c_inner{display:flex;flex-direction:column;align-items:center}.c-equipment .pdf{width:80%;height:90vh;margin-left:auto;margin-right:auto}.c-equipment .btn{margin-bottom:48px}@media (max-width: 1024px){.c-equipment{padding:60px 0}}*:where(:not(html):not(iframe):not(canvas):not(img):not(svg):not(video):not(audio):not(svg *):not(symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}img{max-width:100%;max-height:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::-moz-placeholder{color:inherit}::placeholder{color:inherit}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;word-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}:root{--rgb--1: 26, 36, 66;--color--1: #da010c;--family--1: "Courier Prime";--family--2: "Montserrat";--family-fallback: -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif;--container-max-width-1: 1620px;--container-max-width-2: 1140px;--container-max-width-3: 940px;--container-padding-xl: 50px;--container-padding-lg: 40px;--container-padding-sm: 4.5vw;--base--bg-color: #000000;--base--text-color: #eff1ef;--base--font-family: var(--family--1);--scroller-width: 5px;--scroller-height: calc(var(--dvh, 1vh) * 40);--scroller-distance-right: 0;--scroller-distance-color: rgba(255, 255, 255, .1);--scroller-indicator-color: var(--color--1);--scroller-transition-duration: .4s;--scroller-background-color: rgba(0, 0, 0, .8);--scroller-background-shadow: drop-shadow(0 20px 13px rgba(0,0,0,.03137)) drop-shadow(0 8px 5px rgba(0,0,0,.07843));--scroller-background-blur: blur(20px);--scroller-background-padding-x: 4px;--scroller-background-padding-y: 4px}html,body{max-width:100%;min-height:100%;min-width:320px;overflow-x:clip;width:100%;font:1rem/100% Courier Prime,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font:1rem/100% var(--base--font-family),var(--family-fallback);font-weight:400;background:#000;background:var(--base--bg-color, #fff);color:#eff1ef;color:var(--base--text-color, #000);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:initial;min-height:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}html:not(.has-reduced-motion){scrollbar-width:none;-ms-overflow-style:none}html:not(.has-reduced-motion)::-webkit-scrollbar{display:none}html.is-loading{cursor:wait}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.u-btn--1{cursor:pointer;display:inline-flex;padding:0;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content}.u-btn--1{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;outline:none}.u-btn--1:focus-visible{outline:2px dashed #da010c;outline:2px dashed var(--color--1);outline-offset:4px}.u-btn--2{cursor:pointer;display:inline-flex;padding:0;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content}.u-btn--2{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;outline:none}.u-btn--2:focus-visible{outline:2px dashed #da010c;outline:2px dashed var(--color--1);outline-offset:4px}.u-btn--1{--backgroundColor: var(--color--1);--color: #fff;align-items:stretch;background:#da010c;background:var(--backgroundColor);color:#fff;color:var(--color);height:50px}.u-btn--1 .btn_label{align-items:center;display:inline-flex;flex:1 1 auto;font-family:var(--family--3);line-height:1em;font-size:.8125rem;font-weight:400;justify-content:center;letter-spacing:.0625rem;padding:20px;text-align:center;text-transform:uppercase}.u-btn--2{width:220px;font-family:Montserrat;font-family:var(--family--2);font-size:calc(1.25rem + .0025*(100vw - 26.25rem));line-height:1em;font-weight:700;color:#da010c;color:var(--color--1);border:1px solid #da010c;border:1px solid var(--color--1);background-color:#000;background-color:var(--base--bg-color);padding:10px 20px;text-transform:uppercase;transition:all .2s cubic-bezier(.37,0,.63,1)}.u-btn--2 .btn_label{width:100%;text-align:center}.u-container{margin-left:auto;margin-right:auto;width:100%}.u-container--pad{padding-left:4.5vw;padding-right:4.5vw;padding-left:var(--container-padding-sm, 4.5vw);padding-right:var(--container-padding-sm, 4.5vw)}.u-container--1{--width: var(--container-max-width-1);max-width:1620px;max-width:var(--container-max-width-1)}.u-container--2{--width: var(--container-max-width-2);max-width:1140px;max-width:var(--container-max-width-2)}.u-container--3{--width: var(--container-max-width-3);max-width:940px;max-width:var(--container-max-width-3)}.u-container--full{--width: 100%;max-width:100%}.u-cover-img{top:0;right:0;bottom:0;left:0;position:absolute;width:100%;height:100%}.u-cover-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.u-comp-def--1{background-color:#000;background-color:var(--base--bg-color);color:#eff1ef;color:var(--base--text-color);display:block;font-size:0;overflow:clip;position:relative;width:100%}.u-comp-def--1[class*=u-z-index--]{overflow:visible}.u-comp-def--1.-theme--f2f1f2{background:var(--color--3)}.u-comp-def--1.-theme--1c1c1c{background:var(--color--2);color:#fff}.u-ff--1{font-family:Courier Prime;font-family:var(--family--1)}.u-ff--2{font-family:Montserrat;font-family:var(--family--2)}.u-visible{opacity:1!important;visibility:visible!important}.u-invisible{opacity:0!important;visibility:hidden!important}.u-screen-reader{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;height:1px;word-wrap:normal!important}.u-hidden{display:none!important;visibility:hidden!important}.u-z-index--4{z-index:4!important}.u-z-index--3{z-index:3!important}.u-z-index--2{z-index:2!important}.u-z-index--1{z-index:1!important}.u-z-index--0{z-index:0!important}.u-z-index--sub1{z-index:-1!important}@media screen and (min-width: 1620px){.u-btn--2{font-size:23px}}@media screen and (max-width: 420px){.u-btn--2{font-size:20px}}@media (hover){.u-btn--1:hover{color:#000}.u-btn--2:hover{background-color:var(--color--1);color:#fff}}@media (min-width: 1025px){.u-btn--1{height:60px}}@media (min-width: 1281px){.u-container--pad{padding-inline:var(--container-padding-xl, 50px)}.u-container--1.u-container--pad,.u-container--2.u-container--pad,.u-container--3.u-container--pad,.u-container--full.u-container--pad{max-width:calc(var(--width) + calc(2 * var(--container-padding-xl, 50px)))}}@media (min-width: 1025px) and (max-width: 1280px){.u-container--pad{padding-inline:var(--container-padding-lg, 40px)}.u-container--1.u-container--pad,.u-container--2.u-container--pad,.u-container--3.u-container--pad,.u-container--full.u-container--pad{max-width:calc(var(--width) + calc(2 * var(--container-padding-lg, 40px)))}}.mf-cursor{contain:layout style size;direction:ltr;mix-blend-mode:exclusion;pointer-events:none;top:0;left:0;position:fixed;transition:opacity .3s,color .4s;z-index:250}.mf-cursor:before{background:transparent;border:1px solid #fff;border-radius:50%;box-shadow:inset 0 0 0 13px #fff;content:"";display:block;top:-13px;left:-13px;position:absolute;width:26px;height:26px;transform:scale(.5);transition:border .25s ease-in-out,box-shadow .25s ease-in-out,transform .25s ease-in-out,opacity .1s}.mf-cursor.-inverse{color:#000}.mf-cursor.-pointer:before{border-color:#fff3;box-shadow:inset 0 0 #fff;transform:scale(1)}.mf-cursor.-text:before{opacity:1;transform:scale(1.7);border:none;background:var(--color--1);box-shadow:none}.mf-cursor.-text.-active:before{transform:scale(1.6);transition-duration:.2s}.mf-cursor.-icon:before{transform:scale(1.5)}.mf-cursor.-icon.-active:before{transform:scale(1.4)}.mf-cursor.-hidden:before{transform:scale(0)}.mf-cursor.-text .mf-cursor-text,.mf-cursor.-icon .mf-cursor-text{opacity:1;transform:scale(1)}.mf-cursor.-media .mf-cursor-media-box{opacity:1;transform:scale(.696);transition-duration:.4s,.4s;transition-delay:0s,0s}@supports (mix-blend-mode: exclusion){.mf-cursor.-exclusion{mix-blend-mode:exclusion}.mf-cursor.-exclusion:before{background:#fff}}.mf-cursor-text{align-items:center;color:#000;display:flex;font-size:.875rem;justify-content:center;line-height:1.25rem;opacity:0;top:-18px;left:-18px;position:absolute;width:36px;height:36px;text-align:center;transform:scale(0) rotate(10deg);transition:opacity .4s,transform .3s}.mf-cursor-media{margin:-200px 0 0 -200px;position:absolute;width:400px;height:400px}.mf-cursor-media img,.mf-cursor-media video{border-radius:50%;top:50%;left:50%;position:absolute;transform:translate(-50%,-50%)}@supports ((-o-object-fit: cover) or (object-fit: cover)){.mf-cursor-media img,.mf-cursor-media video{-o-object-fit:cover;object-fit:cover;position:static;width:100%;height:100%;transform:translateZ(0)}}.mf-cursor-media-box{border-radius:50%;opacity:0;overflow:hidden;padding:1px;position:relative;width:100%;height:100%;transform:scale(0) translateZ(0);transition:transform .35s,opacity .2s .2s}@media (max-width: 1024px),(hover: none){.mf-cursor{display:none!important}}.scroller{display:none;pointer-events:none;opacity:0;align-items:center;background-color:transparent;border-radius:0;flex-direction:column;padding:12px;padding:var(--scroller-background-padding-y, 12px) var(--scroller-background-padding-x, 12px);top:50%;right:16px;right:var(--scroller-distance-right, 16px);position:fixed;row-gap:5px;transform:translateY(-50%);transform-origin:center;transition-duration:.4s;transition-duration:var(--scroller-transition-duration, .4s);transition-property:opacity,visibility;z-index:249}.scroller:before{background-color:transparent;background-color:var(--scroller-background-color, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-backdrop-filter:var(--scroller-background-blur, none);backdrop-filter:var(--scroller-background-blur, none);filter:none;filter:var(--scroller-background-shadow, none);border-radius:inherit;content:"";display:block;opacity:0;top:50%;right:0;position:absolute;width:80%;height:100%;transform:translateY(-50%);transform-origin:right;transition-duration:.4s;transition-duration:var(--scroller-transition-duration, .4s);transition-property:opacity,height,width;z-index:0}.scroller .scroller_arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 5 4-4 4 4' stroke='%231C1C1C'/%3E%3C/svg%3E") no-repeat center / 10px 6px;border:1px solid rgba(0,0,0,0);border-radius:100%;box-shadow:none;cursor:pointer;display:inline-flex;opacity:0;outline:none;position:relative;width:22px;height:22px;transform-origin:center;transition-duration:.4s;transition-duration:var(--scroller-transition-duration, .4s);transition-property:border-color,opacity;z-index:1}.scroller .scroller_arrow.-down{transform:scaleY(-1)}.scroller .scroller_distance{background-color:#00000014;background-color:var(--scroller-distance-color, rgba(0,0,0,.07843));cursor:pointer;position:relative;width:6px;width:var(--scroller-width, 6px);height:150px;height:var(--scroller-height, 150px);transition:background-color .3s ease;z-index:1}.scroller .scroller_indicator{background-color:#0d0d0d;background-color:var(--scroller-indicator-color, #0d0d0d);cursor:grab;min-height:6px;min-height:var(--scroller-width, 6px);top:0;position:absolute;transition:top .3s ease-out,height .3s ease-out;width:100%}.scroller .scroller_indicator.no-transition{transition:none}.scroller.is-stopped{opacity:0!important;pointer-events:none;visibility:hidden}html.has-scrolled.lenis-scrolling:not(.has-reduced-motion) .scroller{opacity:1}html.is-stopped-top:not(.has-reduced-motion) .scroller .scroller_arrow.-up,html.is-stopped-bottom:not(.has-reduced-motion) .scroller .scroller_arrow.-down{opacity:.2;pointer-events:none}@media (hover){.scroller:not(.is-stopped):hover,.scroller:not(.is-stopped):active,.scroller:not(.is-stopped):focus,.scroller.is-key-press:not(.is-stopped){opacity:1!important}.scroller:not(.is-stopped):hover:before,.scroller:not(.is-stopped):active:before,.scroller:not(.is-stopped):focus:before,.scroller.is-key-press:not(.is-stopped):before{opacity:1;width:100%}.scroller:not(.is-stopped):hover .scroller_arrow,.scroller:not(.is-stopped):active .scroller_arrow,.scroller:not(.is-stopped):focus .scroller_arrow,.scroller.is-key-press:not(.is-stopped) .scroller_arrow{opacity:1}.scroller:not(.is-stopped):active .scroller_indicator,.scroller:not(.is-stopped):focus .scroller_indicator{cursor:grabbing}}@media (min-width: 1025px){html:not(.has-reduced-motion) .scroller{display:flex;pointer-events:auto}}
