@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=M+PLUS+Code+Latin:wght@100..700&display=swap";:root{--primary-color: #04093D;--contrast-color: #FFFB8D;--secondary-color: #CAE6FF;--tertiary-color: #93F7E4;--white-color: #FFF;--main-font: "Inter", sans-serif;--highlighted-font: "M PLUS Code Latin", monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}@media screen and (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background:var(--primary-color);color:var(--primary-color);padding:1.2rem;font-family:var(--main-font);font-size:16px}img{max-width:100%}hr,hr.wp-block-separator{border:0;border-top:1px solid;opacity:.5}.wp-site-blocks{display:flex;flex-direction:column;min-height:100vh}main{flex-grow:1}@media screen and (min-width: 782px){.admin-bar{--wp-admin--admin-bar--position-offset: 32px}.admin-bar .wp-site-blocks{min-height:calc(100vh - var(--wp-admin--admin-bar--position-offset))}}.container{margin-inline:auto;max-width:1155px}.btn{background:var(--white-color);border:var(--primary-color) solid 11px;color:var(--primary-color);font-family:var(--highlighted-font);font-size:1.5rem;font-weight:700;padding:.375rem 1.125rem;text-decoration:none;text-transform:uppercase;display:inline-block;margin-top:1rem;transition:all .4s ease}.btn:hover{background:var(--tertiary-color);letter-spacing:.1em}.section-title{text-align:center;border-bottom:10px solid currentColor;display:inline-block;font-family:var(--highlighted-font);font-size:2.25rem;text-transform:uppercase;margin:0}.navbar{align-items:center;display:flex;justify-content:space-between}.navbar button{color:var(--contrast-color);font-weight:700;background:none;outline:var(--contrast-color);border:none;cursor:pointer;transition:all .4s ease}.navbar button:hover{color:var(--secondary-color)}.menu-overlay{position:fixed;bottom:0;left:0;width:100%;height:calc(100% - 3.75rem);background-color:var(--secondary-color);display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.menu-overlay.active{opacity:1;visibility:visible}.menu-overlay .menu-content{width:90%;max-width:500px}.menu-overlay .menu-logo{width:169px}.menu-overlay #menu-close{background:none;border:none;color:var(--contrast-color);font-size:1rem;cursor:pointer;font-family:var(--highlighted-font);text-transform:uppercase;font-weight:700}.menu-overlay .menu-links{font-family:var(--highlighted-font);font-weight:700;list-style:none;padding:0}.menu-overlay .menu-links li{margin:20px 0}.menu-overlay .menu-links a{text-decoration:none;font-size:clamp(2.5rem,5vw,3rem);color:var(--primary-color);font-weight:700;transition:color .3s}.menu-overlay .menu-links a:hover{color:var(--contrast-color)}.hero{margin-block:1.25rem;background-color:var(--contrast-color);padding:2rem;display:flex;gap:2rem;min-height:29.125rem}.hero__content{max-width:58.125rem;line-height:1.1;display:flex;flex-direction:column;align-items:start}.hero h1{font-size:clamp(2.25rem,7vw,4rem);font-weight:900;margin:0;letter-spacing:-1%}.hero p{font-size:clamp(1.575rem,4vw,3.625rem);font-weight:700;letter-spacing:-.025em;margin:0;margin-bottom:2rem}.hero .btn{margin-top:auto}@media screen and (width <= 782px){.hero .btn{width:100%}}.hero svg{flex:0 0 auto}@media screen and (width <= 782px){.hero svg{display:none}}.featured-on{text-align:center}.featured-on .section-title{color:var(--contrast-color)}.featured-on__list{padding:0;margin:1rem 0 0;list-style:none;display:flex;justify-content:center;align-items:center;gap:2rem;flex-wrap:wrap}@media screen and (width <= 768px){.featured-on__list{margin-top:3rem;gap:1.25rem}}.featured-on__item{transition:all .4s ease}.featured-on__item:hover{transform:scale(1.05)}.featured-on__item img{display:block}.features{width:100%;padding-inline:1rem;margin-top:2rem}.features h2>svg{width:100%;height:auto}.features__cards{display:flex;gap:1.25rem;flex-wrap:wrap;padding:0;margin:1rem 0 0;list-style:none}.features__item{background-color:var(--secondary-color);flex:1 1 20%;padding:2.25rem 2rem 1.5rem;min-width:200px}.features__item img{margin-bottom:2rem}.features__item h3{font-size:clamp(1.25rem,5vw,1.5rem);margin:0;font-weight:900}.features__item p{font-size:clamp(1rem,4vw,1.125rem);margin:.75rem 0 0}.text-section{background:var(--contrast-color);margin-top:3.25rem;display:flex;flex-direction:column;padding:3.5rem clamp(2rem,6vw,3.5rem);gap:3rem;align-items:center}.text-section p{margin:0;font-size:1.5rem}.key-people+.text-section{margin-top:1.25rem}.models{padding-inline:1rem;margin-top:5rem;display:grid;grid-template-columns:repeat(2,1fr);gap:5rem;color:var(--white-color)}@media screen and (width <= 768px){.models{grid-template-columns:repeat(1,1fr)}}.models__card{display:flex;flex-direction:column;gap:1rem}.models h2,.models h3,.models a{color:var(--contrast-color)}.models__card-title,.models__card-subtitle{font-size:clamp(2.25rem,5vw,3rem);font-weight:900;margin:0}.models__card-subtitle{font-size:clamp(2rem,4vw,2.25rem)}.models p{font-family:1.25rem;margin:0}.models a{font-family:var(--highlighted-font);text-decoration:none;text-transform:uppercase;font-weight:700;margin:0;transition:all .4s ease}.models a:hover{color:var(--secondary-color);letter-spacing:1px}.team{background-color:var(--contrast-color);display:flex;flex-direction:column;padding:3.5rem 0 0;gap:3rem;align-items:center;margin-top:1rem}.team img{mix-blend-mode:multiply;display:block}.key-people{background-color:var(--contrast-color);display:flex;flex-direction:column;padding:clamp(2.6rem,7vw,3.5rem) 0 7.5rem;gap:3rem;align-items:center;margin-top:0;margin-bottom:1rem}@media screen and (width <= 782px){.key-people{padding-bottom:0}}.key-people img{flex:1 1 auto;max-width:320px}@media screen and (width <= 782px){.key-people img{max-width:100%}}.key-people__list{list-style:none;padding:clamp(0px,2vw,1.25rem);background-color:var(--primary-color);margin:0;display:flex;flex-direction:column;gap:1.25rem;max-width:1152px;margin-inline:auto}.key-people__person{display:flex;gap:1.25rem;flex-wrap:wrap}.key-people__info{background:var(--tertiary-color);color:var(--primary-color);padding:clamp(1.625rem,6vw,3.5rem) clamp(2rem,6vw,3.75rem);display:flex;flex-direction:column;gap:.5rem;flex:1 1 350px}.key-people h3{font-size:clamp(2rem,5vw,2.25rem);font-weight:900;margin:0}.key-people p{margin:0}.key-people .role{font-size:1.125rem;font-weight:900}.logos{display:flex;flex-direction:column;gap:2.5rem;margin:0 auto;align-items:center;margin-top:5.5rem}.logos__row{display:flex;gap:1.25rem;justify-content:center;align-items:center;flex-wrap:wrap}.logos__row img{max-height:3.125rem}.logos__row:first-child{gap:2rem 4.5vw;justify-content:center;width:100%;max-width:82rem}.logos__description{color:var(--white-color);font-size:1.25rem;font-weight:700;margin-bottom:2rem;text-align:center}footer{margin-top:3rem}footer svg{width:100%;height:auto}
