@font-face{font-family:GothamBold;src:url(/assets/fonts/GothamBold/font.woff2) format("woff2"),url(/assets/fonts/GothamBold/font.woff) format("woff")}@font-face{font-family:GothamBook;src:url(/assets/fonts/GothamBook/font.woff2) format("woff2"),url(/assets/fonts/GothamBook/font.woff) format("woff")}*{box-sizing:border-box}html{font-size:62.5%}body{margin:0;padding:0;padding:clamp(2rem,min(6vw,9vh),15rem) clamp(2rem,min(6vw,9vh),15rem) 0;min-height:max(100vh,540px);display:flex;flex-direction:column}body:has(>header#header){padding-top:0}body.lock{overflow:hidden}body.single{height:100vh;justify-content:space-between}body.single>main{height:calc(max(100vh,540px) - clamp(12rem,min(14vw,21vh),20rem))}body.single:has(>header#header)>main{height:calc(max(100vh,540px) - clamp(12rem,min(14vw,21vh),20rem) - clamp(12rem,min(14vw,21vh),20rem))}main{width:100%;overflow:hidden;display:block;padding:0;margin:0}main:has(>section#menu){width:calc(100% - min(300px,25%))}main:has(>section#menu)~footer{width:calc(100% - min(300px,25%))}@media(max-width:700px){main:has(>section#menu){width:100%}}section{padding:0 calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2)}@media(max-width:700px){section{padding:0 clamp(1.2rem,min(1.2vw,1.8vh),2rem)}}b,h1,h2,h3,h4,h5,h6,i,li,ol,p,pre,span,strong,ul{line-height:1.2;margin:0}b.white,h1.white,h2.white,h3.white,h4.white,h5.white,h6.white,i.white,li.white,ol.white,p.white,pre.white,span.white,strong.white,ul.white{color:#fff}b.pink,h1.pink,h2.pink,h3.pink,h4.pink,h5.pink,h6.pink,i.pink,li.pink,ol.pink,p.pink,pre.pink,span.pink,strong.pink,ul.pink{color:#e71c77}b.blue,h1.blue,h2.blue,h3.blue,h4.blue,h5.blue,h6.blue,i.blue,li.blue,ol.blue,p.blue,pre.blue,span.blue,strong.blue,ul.blue{color:#172a48}h1,h2,h3,h4{font-family:elevon,sans-serif;font-weight:800;font-style:normal;text-transform:uppercase;color:#172a48}h1{font-size:clamp(3rem,min(4vw,6vh),6rem)}h2{font-size:clamp(2rem,min(2.5vw,3.75vh),3.75rem)}h3{font-size:clamp(1.8rem,min(2vw,3vh),3rem)}h4{font-size:clamp(1.6rem,min(1.75vw,2.5vh),2.5rem)}h5{font-family:GothamBold,sans-serif;font-style:normal;font-size:clamp(1.5rem,min(1.6vw,2.2vh),2.2rem);text-transform:uppercase}h6{font-family:GothamBold,sans-serif;font-style:normal;font-size:clamp(1.4rem,min(1.4vw,2vh),2rem);letter-spacing:calc(clamp(1.4rem,min(1.4vw,2vh),2rem)*.02);text-transform:uppercase}li,ol,p,pre,ul{font-family:GothamBook,sans-serif;font-style:normal;font-size:clamp(1.3rem,min(1.3vw,1.8vh),1.8rem);letter-spacing:calc(clamp(1.3rem,min(1.3vw,1.8vh),1.8rem)*.04);color:#172a48}b{font-family:GothamBold,sans-serif;font-style:normal}.col,.row{display:flex}.col.jc-sb,.row.jc-sb{justify-content:space-between}.col.jc-c,.row.jc-c{justify-content:center}.col.jc-s,.row.jc-s{justify-content:flex-start}.col.jc-e,.row.jc-e{justify-content:flex-end}.col.ai-c,.row.ai-c{align-items:center}.col.ai-s,.row.ai-s{align-items:flex-start}.col.ai-e,.row.ai-e{align-items:flex-end}.col.ai-str,.row.ai-str{align-items:flex-start}.col{flex-direction:column}svg[data-name=typog]{fill:#172a48}svg[data-name=typog] [data-name=v]{fill:#e71c77}svg[data-name=linkedin]{fill:#172a48}form{color:#fff}form.blue{color:#172a48}form.blue fieldset .field{border-bottom-color:#172a48}form.blue fieldset .field input,form.blue fieldset .field select,form.blue fieldset .field textarea{color:#172a48}form.pink{color:#e71c77}form.pink fieldset .field{border-bottom-color:#e71c77}form.pink fieldset .field input,form.pink fieldset .field select,form.pink fieldset .field textarea{color:#e71c77}form fieldset{border:none;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0;margin:0}form fieldset .field{width:100%;position:relative;border-bottom:1px solid #fff;padding-top:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*1.5)}form fieldset .field.half{width:49%}@media(max-width:700px){form fieldset .field.half{width:100%}}form fieldset .field label{font-family:GothamBold,sans-serif;font-style:normal;text-transform:uppercase;font-size:clamp(1.1rem,min(1.1vw,1.5vh),1.5rem);position:absolute;top:calc(50% + clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.75);z-index:1;left:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.25);line-height:1;translate:0 -50%;transition:.2s;pointer-events:none}form fieldset .field input,form fieldset .field select,form fieldset .field textarea{font-family:GothamBook,sans-serif;font-style:normal;border:none;font-size:clamp(1.1rem,min(1.1vw,1.5vh),1.5rem);line-height:1;margin:0;border-radius:0;background-color:transparent;appearance:none;padding:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.5) calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.25);display:block;color:#fff;min-width:none;width:100%;transition:background-color .2s}form fieldset .field input:focus,form fieldset .field select:focus,form fieldset .field textarea:focus{outline:1px solid #e71c77}form fieldset .field input.error,form fieldset .field select.error,form fieldset .field textarea.error{background-color:#ff000060}form fieldset .field select{cursor:pointer}form fieldset .field select option{background:#fff;color:#172a48}form fieldset .field:has(input:focus) label,form fieldset .field:not(:has(input:placeholder-shown)) label{top:clamp(1.2rem,min(1.2vw,1.8vh),2rem);font-size:calc(clamp(1.1rem,min(1.1vw,1.5vh),1.5rem)*.8)}form fieldset .field:has(select)::after{content:"";position:absolute;top:calc(50% + clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.75);right:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.75);translate:0 -75%;rotate:45deg;width:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.75);height:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.75);border:2px solid #fff;border-top:none;border-left:none;pointer-events:none}form fieldset .field:has(select:invalid) label{font-size:clamp(1.1rem,min(1.1vw,1.5vh),1.5rem);top:calc(50% + clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.75)}form fieldset .field.submit{border:none;position:relative;padding:0;margin-top:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2)}form fieldset .field.submit input{transition:color .2s,background-color .2s}form fieldset .field.submit:has(input:disabled){opacity:.8}form fieldset .field.submit:has(input:disabled) input{background:#fff;color:transparent}form fieldset .field.submit:has(input:disabled)::after{content:"";position:absolute;top:50%;left:50%;width:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.75);height:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.75);translate:-50% -50%;border-radius:50%;border:2px solid #172a48;border-left-color:transparent;animation-name:spin;animation-timing-function:linear;animation-duration:1s;animation-iteration-count:infinite}form fieldset .field.hp{position:absolute;right:200vw}.link{font-family:GothamBook,sans-serif;font-style:normal;position:relative;color:#e71c77;border:none;border-radius:0;background:0 0;appearance:none;line-height:1.2;font-size:clamp(1.1rem,min(1.1vw,1.5vh),1.5rem);text-transform:uppercase;padding:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.25) 0;transition:.2s;cursor:pointer}.link::after{content:"";position:absolute;top:100%;left:0;height:1px;width:100%;background:#e71c77;transition:.2s}.link::before{content:"";position:absolute;top:100%;left:0;height:1px;width:0%;background:#fff;transition:.2s;z-index:1}.link.blue{color:#172a48}.link.blue::after{background:#172a48}.link.white{color:#fff}.link.white::after{background:#fff}.link:hover{color:#fff}.link:hover::before{width:100%}.btn{border:1px solid #fff!important;color:#fff;transition:.2s;overflow:hidden;position:relative;width:100%;cursor:pointer}.btn.pink{border-color:#e71c77;color:#e71c77}.btn.blue{border-color:#172a48;color:#172a48}.btn:hover{border-color:#fff!important;color:#172a48;background:#fff}hr{border:none;border-bottom:3px solid #172a48;margin-bottom:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*4)}.scrollTo{cursor:pointer}.arrow-link{font-family:GothamBold,sans-serif;font-style:normal;font-size:clamp(1.1rem,min(1.1vw,1.5vh),1.5rem);color:#e71c77;cursor:pointer;transition:color .2s;position:relative;text-transform:uppercase;line-height:1;padding-right:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.75);text-decoration:none;transition:color .2s}.arrow-link::after{content:"";position:absolute;width:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.5);height:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.5);rotate:45deg;border:2px solid #e71c77;border-bottom:none;border-left:none;right:0;top:40%;translate:0 -50%;transition:right .2s}.arrow-link:hover::after{right:-4px}.download{font-family:GothamBold,sans-serif;font-style:normal;font-size:clamp(1.3rem,min(1.3vw,1.8vh),1.8rem);letter-spacing:calc(clamp(1.3rem,min(1.3vw,1.8vh),1.8rem)*.025);text-decoration:none;text-transform:uppercase;color:#e71c77;position:relative;width:fit-content;transition:color .2s}.download::after{content:"";position:absolute;top:100%;left:0;width:100%;height:2px;background-color:#e71c77;transition:background-color .2s}.download:hover{color:#172a48}.download:hover::after{background-color:#172a48}.download.small{font-size:clamp(1.1rem,min(1.1vw,1.5vh),1.5rem);letter-spacing:calc(clamp(1.1rem,min(1.1vw,1.5vh),1.5rem)*.025)}.download.blue{color:#172a48}.download.blue::after{background-color:#172a48}.download.blue:hover{color:#e71c77}.download.blue:hover::after{background-color:#e71c77}@keyframes spin{0%{rotate:0deg}100%{rotate:360deg}}body.reset-password-page .text{margin:0 0 clamp(1.2rem,min(1.2vw,1.8vh),2rem)!important}body.reset-password-page form{margin-bottom:0!important}body.reset-password-page form span.error{display:block!important;position:static!important;margin:0!important;translate:0!important}.colour-block{width:100%}.colour-block>figure{display:block;width:100%;aspect-ratio:4/1;background-color:attr(data-colour);position:relative;padding:0;margin:0 0 clamp(1.2rem,min(1.2vw,1.8vh),2rem)}.colour-block>figure::after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:attr(data-colour)}.colour-block>div{margin:0 0 clamp(1.2rem,min(1.2vw,1.8vh),2rem);padding:0 0 clamp(1.2rem,min(1.2vw,1.8vh),2rem)}.colour-block>div.cmyk{border-bottom:1px solid #172a48}.colour-block h5{font-family:GothamBook,sans-serif;font-style:normal}.colour-block h5 b{font-family:GothamBold,sans-serif;font-style:normal;margin-right:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.5);text-transform:uppercase}.colour-block h5 span{color:#e71c77;margin:0 calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.5)}@media(max-width:700px){.colour-block .row{flex-direction:row!important}}.break-block.small{margin:0 0 clamp(1.2rem,min(1.2vw,1.8vh),2rem)}.break-block.regular{margin:0 0 calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3)}.break-block.large{margin:0 0 calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*5)}.break-block.extralarge{margin:0 0 max(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*6,25vh)}.image-block a.download{float:right;width:fit-content}.image-block figure{width:100%;display:block;overflow:hidden;padding:0;margin:0 0 calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.5)}.image-block figure img{width:100%;object-fit:contain}.images-block{display:flex;align-items:center;flex-wrap:wrap;width:100%;justify-content:center}.images-block .image{width:22.5%;margin:0 1.25%;max-width:300px}.images-block .image picture{max-width:100%;width:100%;display:block;aspect-ratio:1/1;margin:0 0 clamp(1.2rem,min(1.2vw,1.8vh),2rem);border:1px solid #172a48}.images-block .image picture img{object-fit:contain!important}.images-block .image a{margin:0;display:block;float:right}@media(max-width:1000px){.images-block .image{width:47.5%;margin:0 1.25% calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2)}}.row:has(.typeface-block){padding-bottom:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2)!important;margin-bottom:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*5)!important}.typeface-block{width:100%}.typeface-block .row{margin:0!important;padding:0!important;border:none!important}.typeface-block h6{margin:0 0 calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2)}.typeface-block .drop{width:100%}.typeface-block .drop .toggle{width:100%;position:relative;display:flex;align-items:flex-end;justify-content:flex-start;padding-right:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*6);margin:0 0 calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2);cursor:pointer}.typeface-block .drop .toggle input{display:none}.typeface-block .drop .toggle h1{overflow:hidden;line-height:1;margin:0 clamp(1.2rem,min(1.2vw,1.8vh),2rem) 0 0;text-overflow:clip;height:clamp(3rem,min(4vw,6vh),6rem);word-break:break-all;color:#e71c77;padding-right:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2)}.typeface-block .drop .toggle h3{color:#e71c77;width:fit-content}.typeface-block .drop .toggle aside{position:absolute;right:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.5);top:50%;translate:0 -85%;border:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.33) solid #e71c77;border-top-color:transparent;border-left-color:transparent;width:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3);height:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3);rotate:45deg;transform:scaleX(1) scaleY(1);transition:transform .2s,translate .2s}.typeface-block .drop .toggle:has(>input:checked) aside{transform:scaleX(-1) scaleY(-1);translate:0 -25%}.typeface-block .drop .toggle:has(>input:checked)~.reveal{opacity:1;grid-template-rows:1fr;padding:0 0 4rem}.typeface-block .drop .reveal{display:grid;grid-template-rows:0fr;opacity:0;transition:.2s;padding-top:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2)!important}.typeface-block .drop .reveal .container{overflow:hidden}.typeface-block .drop .reveal .container>.row{margin:0 0 calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2)!important;align-items:flex-start!important}.typeface-block .drop .reveal .container>.row .col{width:50%}.typeface-block .drop .reveal .container>.row .col h3{width:80%;word-break:break-all;margin:0 0 calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2);color:#e71c77;text-transform:none}.typeface-block .drop .reveal .container>.row .col p{width:90%;margin:0 0 clamp(1.2rem,min(1.2vw,1.8vh),2rem)}.links-block{width:100%}.links-block h4{margin-bottom:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2)}.links-block a.link-box{display:block;width:30%;text-decoration:none;overflow:visible}.links-block a.link-box picture{display:block;aspect-ratio:3/1;overflow:hidden;width:100%;margin:0 0 clamp(1.2rem,min(1.2vw,1.8vh),2rem)}.links-block a.link-box picture img{display:block;width:100%;height:100%;object-fit:cover!important;transition:scale .2s}.links-block a.link-box h6{color:#172a48;text-decoration:none!important;position:relative;transition:color .2s;height:fit-content;width:fit-content;margin-left:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.125);font-size:clamp(1.3rem,min(1.3vw,1.8vh),1.8rem)}.links-block a.link-box h6::before{content:"";position:absolute;top:100%;left:0;height:2px;width:0%;background:#172a48;transition:width .2s}.links-block a.link-box:hover picture img{scale:1.025}.links-block a.link-box:hover h6{color:#e71c77}.links-block a.link-box:hover h6::before{width:100%;background:#e71c77}@media(max-width:1500px){.links-block .row{flex-wrap:wrap;justify-content:center}.links-block a.link-box{width:100%;margin:0;position:relative;height:fit-content;overflow:hidden;margin:0 0 clamp(1.2rem,min(1.2vw,1.8vh),2rem)}.links-block a.link-box picture{width:100%;height:100%;margin:0;padding:0;display:block;height:fit-content;position:absolute;top:50%;left:50%;translate:-50% -50%;overflow:hidden}.links-block a.link-box h6{color:#fff;text-align:center;width:100%;z-index:2;font-size:max(1.2rem,1.6vw);letter-spacing:.1vw;padding:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2) 0;margin:0}.links-block a.link-box::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:#172a48;opacity:.7}}@media(max-width:700px){.links-block .row{flex-wrap:wrap}.links-block a.link-box{width:100%}}header#header{width:100%;height:clamp(12rem,min(14vw,21vh),20rem);display:flex;align-items:center;padding:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2) clamp(1.2rem,min(1.2vw,1.8vh),2rem)}header#header picture{display:block;width:25%;min-width:150px;max-width:300px}header#header picture svg{width:100%}@media(max-width:700px){body:has(main>section#menu) header#header{margin-top:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3)}}footer#footer{width:100%;height:clamp(12rem,min(14vw,21vh),20rem);padding:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2) clamp(1.2rem,min(1.2vw,1.8vh),2rem)}footer#footer>.row{width:100%;height:100%}footer#footer>.row>.links{height:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2.5)}footer#footer>.row>.links a{width:auto;display:block;height:100%;margin-right:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2.5);transition:.2s}footer#footer>.row>.links a svg{height:100%;transition:.2s}footer#footer>.row>.links a svg [data-name=triangle]{transition:.2s}footer#footer>.row>.links a:last-of-type{margin-right:0}footer#footer>.row>.links a:hover{scale:1.02}footer#footer>.row>.links a:hover svg[data-name=typog] [data-name=triangle]{translate:0 20%}footer#footer>.row>.info{display:flex;justify-content:flex-end;width:60%}footer#footer>.row>.info p{text-align:right;max-width:400px;padding-left:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2)}@media(max-width:700px){footer#footer{padding:clamp(1.2rem,min(1.2vw,1.8vh),2rem) 0!important}footer#footer>.row{flex-direction:column;width:100%}footer#footer>.row>.links{height:40%;padding-top:1rem;width:100%;display:grid;grid-template-rows:100%;grid-template-columns:50% 50%;margin-bottom:clamp(1.2rem,min(1.2vw,1.8vh),2rem)}footer#footer>.row>.links>a{display:block;max-width:100%;max-height:100%;margin:0;padding-right:clamp(1.2rem,min(1.2vw,1.8vh),2rem)}footer#footer>.row>.links>a svg{display:block;max-width:100%;max-height:100%;height:100%}footer#footer>.row>.links>a [data-name=linkedin]{translate:-15% 0}footer#footer>.row>.info{height:60%;width:100%;display:grid;grid-template-rows:auto;grid-template-columns:50% 50%;margin-bottom:clamp(1.2rem,min(1.2vw,1.8vh),2rem)}footer#footer>.row>.info p{width:90%;line-height:1;text-align:left;padding:0;font-size:clamp(1.1rem,min(1.1vw,1.5vh),1.5rem)}}section#login{height:100%;width:100%;background-repeat:no-repeat;background-position:center right;background-size:cover;padding:clamp(2rem,min(6vw,9vh),15rem);display:flex;align-items:center;height:100%;width:100%}section#login #swap-container{width:100%}section#login #swap-container .subcontainer{display:none;background:#172A48E5;padding:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*4);border-radius:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.5);box-shadow:0 0 clamp(1.2rem,min(1.2vw,1.8vh),2rem) #000;width:fit-content;min-width:min(640px,100%);flex-direction:column;justify-content:space-between}section#login #swap-container .subcontainer .success{display:none;color:#fff;margin:0 0 calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2)}section#login #swap-container .subcontainer .success.shown{display:block}section#login #swap-container .subcontainer span.error{font-family:GothamBold,sans-serif;font-style:normal;color:#fff;font-size:calc(clamp(1.3rem,min(1.3vw,1.8vh),1.8rem)*.8);position:absolute;top:0;left:0;translate:0 -100%}section#login #swap-container .subcontainer.shown{display:flex}section#login #swap-container .subcontainer .text{margin:0 0 calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2)}section#login #swap-container .subcontainer .text *{color:#fff}section#login #swap-container .subcontainer form{margin:0 0 calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2);position:relative}@media(max-width:1000px){section#login #swap-container .subcontainer{width:100%}}@media(max-width:700px){section#login{padding:clamp(1.2rem,min(1.2vw,1.8vh),2rem)}section#login #swap-container .subcontainer{padding:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2)}}section#menu{position:fixed;right:0;top:0;height:100vh;background:#f8f8f8;width:min(300px,25%);padding:0}section#menu *{color:#e71c77}section#menu .toggle{display:none;position:relative;padding:clamp(1.2rem,min(1.2vw,1.8vh),2rem) calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2);cursor:pointer;background:#172a48}section#menu .toggle h3{color:#fff;font-size:clamp(1.6rem,min(1.75vw,2.5vh),2.5rem);letter-spacing:calc(clamp(1.6rem,min(1.75vw,2.5vh),2.5rem)*.05)}section#menu .toggle input{display:none}section#menu .toggle aside{position:absolute;right:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2);top:50%;translate:0 -85%;border:3px solid #fff;border-top-color:transparent;border-left-color:transparent;width:clamp(1.2rem,min(1.2vw,1.8vh),2rem);height:clamp(1.2rem,min(1.2vw,1.8vh),2rem);rotate:45deg;transform:scaleX(1) scaleY(1);transition:transform .2s,translate .2s}section#menu .reveal{display:block;width:100%;height:100%;padding:0}section#menu .reveal .container{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between}section#menu .reveal .container>div{padding:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3) calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2)}section#menu .reveal .container .welcome{border-bottom:1px solid #172a48;text-transform:uppercase}section#menu .reveal .container .sections{display:flex;flex-direction:column;justify-content:flex-start;padding:0;overflow-y:scroll;overflow-x:hidden;flex:1;-ms-overflow-style:none;scrollbar-width:none}section#menu .reveal .container .sections::-webkit-scrollbar{display:none}section#menu .reveal .container .sections .section{border-bottom:1px solid #172a48;padding:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3) calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2)}section#menu .reveal .container .sections .section:last-of-type{border-bottom:none}section#menu .reveal .container .sections .section h6{margin:0 0 calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.5);color:#172a48;font-size:clamp(1.3rem,min(1.3vw,1.8vh),1.8rem)}section#menu .reveal .container .sections .section ul{list-style-type:none;padding:0;margin:0;font-family:GothamBook,sans-serif;font-style:normal;text-transform:uppercase;font-size:calc(clamp(1.3rem,min(1.3vw,1.8vh),1.8rem)*.95)}section#menu .reveal .container .sections .section ul li{padding:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.5) 0;position:relative;transition:color .2s}section#menu .reveal .container .sections .section ul li::after{content:"";position:absolute;width:calc(100% + clamp(1.2rem,min(1.2vw,1.8vh),2rem));height:2px;background-color:#e71c77;top:100%;left:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.5*-1);transition:background-color .2s}section#menu .reveal .container .sections .section ul li:hover{color:#172a48}section#menu .reveal .container .sections .section ul li:hover::after{background-color:#172a48}section#menu .reveal .container .footer{border-top:1px solid #172a48;padding:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3) calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*1.5) calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3) calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.5);justify-content:flex-end}section#menu .reveal .container .footer .arrow-link{margin-right:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*1.5)}section#menu .reveal .container .footer .arrow-link:last-of-type{margin-right:0}@media(max-width:700px){section#menu{height:fit-content;width:100%;position:fixed;top:0;z-index:10}section#menu .toggle{display:block}section#menu .toggle:has(>input:checked) aside{transform:scaleX(-1) scaleY(-1);translate:0 -25%}section#menu .toggle:has(>input:checked)~.reveal{opacity:1;grid-template-rows:1fr}section#menu .reveal{display:grid;grid-template-rows:0fr;opacity:0;transition:.2s;padding:0;width:100%}section#menu .reveal .container{overflow:hidden;height:fit-content;width:100%;height:100%;border-bottom:1px solid #172a48}section#menu .reveal .container .welcome{display:none}section#menu .reveal .container>*{width:100%}section#menu .reveal .container .sections{max-height:min(400px,70vh)}section#menu .reveal .container .sections .section{width:100%;padding:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3) calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3) calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*4)}section#menu .reveal .container .footer{padding:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*1.5) calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2);justify-content:flex-end}section#menu .reveal .container .footer a{font-size:clamp(1.3rem,min(1.3vw,1.8vh),1.8rem)}}section#intro{margin:0 auto max(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*6,25vh);max-width:1400px}section#intro>.col{width:40%;min-height:max(25vh,200px)}section#intro>.col h3{margin:0 0 clamp(1.2rem,min(1.2vw,1.8vh),2rem)}@media(max-width:1500px){section#intro>.col{width:66%}}@media(max-width:320px){section#intro>.col{width:100%}}section#content{color:#172a48;max-width:1400px;margin:0 auto}section#content .section{margin:0 0 max(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*6,25vh)}section#content .section>h3{margin-bottom:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*3)}section#content .section>.row{align-items:center;justify-content:space-between;margin-bottom:calc(max(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*6,25vh)/3);border-bottom:3px solid #172a48;padding-bottom:calc(max(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*6,25vh)/2)}section#content .section>.row.noLine{border-bottom:none;padding-bottom:0;margin-bottom:0}section#content .section>.row:last-of-type{border-bottom:none}section#content .section>.row.top{align-items:flex-start}section#content .section>.row.bottom{align-items:flex-end}section#content .section>.row .col{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}section#content .section>.row .col p{margin-bottom:clamp(1.2rem,min(1.2vw,1.8vh),2rem)}section#content .section>.row .col p:has(~ul){margin-bottom:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*2)}section#content .section>.row .col>h6{margin-bottom:clamp(1.2rem,min(1.2vw,1.8vh),2rem)}section#content .section>.row .col img{width:100%;height:100%;object-fit:contain}section#content .section>.row .col ul{list-style:none;padding:0;width:100%}section#content .section>.row .col ul li{border-bottom:2px solid #e71c77;padding:calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.5) calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.5) calc(clamp(1.2rem,min(1.2vw,1.8vh),2rem)*.5) 0;width:100%}section#content .section>.row .col figure{width:100%}section#content .section>.row .col figure iframe,section#content .section>.row .col figure video{width:100%;aspect-ratio:16/9;box-sizing:border-box;object-fit:cover}section#content .section>.row .col figure figcaption{font-family:GothamBook,sans-serif;font-style:normal;font-size:clamp(1.1rem,min(1.1vw,1.5vh),1.5rem)}section#content .section>.row .col .dropdowns{width:100%}section#content .section>.row .col .dropdowns .dropdown{width:100%;border-bottom:2px solid #172a48;padding:0;box-sizing:border-box;margin-bottom:clamp(1.2rem,min(1.2vw,1.8vh),2rem)}section#content .section>.row .col .dropdowns .dropdown label{display:flex;justify-content:space-between;cursor:pointer;transition:.3s;margin:0}section#content .section>.row .col .dropdowns .dropdown label h6{transition:.3s;transform-origin:left;margin:0}section#content .section>.row .col .dropdowns .dropdown label:hover h6{scale:1.02}section#content .section>.row .col .dropdowns .dropdown label:hover aside#arrow{scale:1.1}section#content .section>.row .col .dropdowns .dropdown label input{display:none}section#content .section>.row .col .dropdowns .dropdown label input:checked~aside#arrow::after{transform:scaleY(1)}section#content .section>.row .col .dropdowns .dropdown label aside#arrow{width:3rem;height:3rem;position:relative;transition:.3s}section#content .section>.row .col .dropdowns .dropdown label aside#arrow::after{position:absolute;content:"";top:50%;left:50%;translate:-50% -40%;width:0;height:0;border-style:solid;border-width:0 1rem 1.5rem 1rem;border-color:transparent transparent #fff transparent;transform:scaleY(-1);transition:.3s}section#content .section>.row .col .dropdowns .dropdown label:has(>input:checked)~.dropdownContainer{opacity:1;grid-template-rows:1fr;padding:0 0 4rem}section#content .section>.row .col .dropdowns .dropdown .dropdownContainer{padding-top:0;transition:.3s;width:100%;display:grid;grid-template-rows:0fr;opacity:0}section#content .section>.row .col .dropdowns .dropdown .dropdownContainer .dropdownContent{overflow:hidden}section#content .section>.row .col .dropdowns .dropdown .dropdownContainer .dropdownContent ul li,section#content .section>.row .col .dropdowns .dropdown .dropdownContainer .dropdownContent ul li p{font-size:2rem;line-height:1.4}@media(max-width:1500px){section#content .section>.row .col .dropdowns .dropdown .dropdownContainer .dropdownContent ul li,section#content .section>.row .col .dropdowns .dropdown .dropdownContainer .dropdownContent ul li p{font-size:1.8rem}}@media(max-width:1200px){section#content .section>.row .col .dropdowns .dropdown .dropdownContainer .dropdownContent ul li,section#content .section>.row .col .dropdowns .dropdown .dropdownContainer .dropdownContent ul li p{font-size:1.6rem}}@media(max-width:700px){section#content .section>.row .col .dropdowns .dropdown .dropdownContainer .dropdownContent ul li,section#content .section>.row .col .dropdowns .dropdown .dropdownContainer .dropdownContent ul li p{font-size:1.4rem}}@media(max-width:700px){section#content .section{margin:0 auto}section#content .section .row{flex-direction:column}section#content .section .row .col{max-width:100%;width:100%!important;display:flex;flex-direction:column;align-items:flex-start;padding:0;margin-bottom:4rem}section#content .section .row .col ul li{width:100%}section#content .section .row .col figure{align-self:center}section#content .section .row .col figure iframe{aspect-ratio:16/9;height:auto}}