#about{max-width:100vw;height:100vh}#about .img-container{position:relative;width:100%;height:100%;overflow:hidden}#about .img-container img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}#about .img-container .text-container{width:100%;position:absolute;padding-block:20px;bottom:0;left:0;padding-inline:6vw}#about .img-container .text-container h3,#about .img-container .text-container h4{position:relative;z-index:1}#about .img-container .text-container h3{font-size:2rem;font-family:Helvetica Now Display Light,sans-serif}#about .img-container .text-container h3 span{color:#eb6ba8}#about .img-container .text-container h3 span:nth-of-type(2){line-height:auto;color:#d5ff3f}#about .img-container .text-container h4{font-family:Helvetica Now Display Light,sans-serif;font-size:1.5rem;padding:5px 0;margin-bottom:10px}#about .img-container .text-container h4 span{color:#d5ff3f}#about .img-container .text-container .rfm-child p{margin:0 2.5px}#about .img-container .text-container .text-bg{position:absolute;bottom:0;left:0;z-index:0;background:linear-gradient(0deg,#0a0a0a,transparent);width:100%;height:500px}@media screen and (min-width:820px){#about .img-container .text-container h3{font-size:3.5rem}#about .img-container .text-container h4{font-size:3rem}#about .img-container .text-container .rfm-child{font-size:2rem;margin:10px 0}#about .img-container .text-container .text-bg{height:800px}}@media screen and (min-width:1024px){#about .img-container .text-container h3{font-size:3rem}#about .img-container .text-container h4{font-size:2.5rem;margin-left:100%;width:max-content;transform:translateX(-100%)}#about .img-container .text-container .rfm-child{font-size:1.5rem}}#bio{max-width:100vw;height:100vh;background-color:#0a369d;padding-inline:6vw;display:flex;align-items:center}#bio p{font-family:Helvetica Now Display Light,sans-serif;font-size:3rem}@media screen and (min-width:820px){#bio{height:50vh}}@media screen and (min-width:1024px){#bio{height:100vh}#bio p{font-size:5rem}}#contact{max-width:100vw;min-height:100vh;padding:50px 6vw}#contact .video-container{width:100%;display:flex;align-items:center;position:relative}#contact .video-container video{width:100%;aspect-ratio:1/1}#contact .video-container h4{font-family:Helvetica Now Display Medium,sans-serif;font-weight:100;font-size:4rem;position:absolute;left:50%;top:50%;transform:translateX(-50%)}#contact form{display:flex;flex-direction:column;gap:20px}#contact form .field{width:100%;display:flex;flex-direction:column;gap:10px;position:relative;z-index:1}#contact form .field label{font-family:Helvetica Now Display Light,sans-serif;font-size:.8rem}#contact form .field input{height:40px}#contact form .field input,#contact form .field textarea{font-family:Helvetica Now Display Regular,sans-serif;background:none;border:1px solid #f6f6f6;padding:10px;color:#f6f6f6;font-size:.8rem}#contact form .field textarea{height:100px}#contact form .button-container{width:100%;display:flex;transition:background-color .3s ease-in-out}#contact form .button-container button{min-width:140px;height:40px;margin-left:auto;width:max-content;background-color:#222;border:none;color:#f2f2f4;font-family:Helvetica Now Display Light,sans-serif;cursor:pointer}#contact form .button-container button p{position:relative;z-index:1}#contact form .button-container button .loading-animation{gap:10px;display:flex;justify-content:center}#contact form .button-container button .loading-animation .dot{width:10px;height:10px;background-color:#d5ff3f;border-radius:100px}#contact form .button-container button:hover{transition:background-color .3s ease-in-out;background-color:#0a369d}#contact form .loading-button{pointer-events:none}@media screen and (min-width:768px)and (max-width:1025px)and (orientation:portrait){#contact{min-height:500px;display:flex;align-items:center;gap:50px}#contact .video-container{margin-top:-100px;width:50%}#contact form{width:40%;gap:15px}#contact form .field{gap:5px}}@media screen and (min-width:1024px)and (max-width:1367px)and (orientation:landscape){#contact{min-height:800px;display:flex;align-items:center;gap:50px}#contact .video-container{width:40%}#contact form{width:40%;gap:15px}#contact form .field{gap:5px}}@media screen and (min-width:1280px){#contact{min-height:100vh;display:flex;align-items:center;justify-content:center;gap:100px}#contact .video-container{width:30%}#contact form{width:30%;gap:15px}#contact form .field{gap:5px}#contact form .field textarea{height:100px}#contact form .field input:focus,#contact form .field textarea:focus{outline:none;border:1px solid #4a99ff}}@font-face{font-family:Helvetica Now Display Bold;src:url(/_next/static/media/HelveticaNowDisplay-Bold.d3a7a562.eot);src:local("Helvetica Now Display Bold"),local("./HelveticaNowDisplay-Bold"),url(/_next/static/media/HelveticaNowDisplay-Bold.d3a7a562.eot) format("embedded-opentype"),url(/_next/static/media/HelveticaNowDisplay-Bold.3fe67534.woff2) format("woff2"),url(/_next/static/media/HelveticaNowDisplay-Bold.624d5141.woff) format("woff"),url(/_next/static/media/HelveticaNowDisplay-Bold.f25d80b9.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Helvetica Now Display Regular;src:url(/_next/static/media/HelveticaNowDisplay-Regular.e9609f6d.eot);src:local("Helvetica Now Display Regular"),local("./HelveticaNowDisplay-Regular"),url(/_next/static/media/HelveticaNowDisplay-Regular.e9609f6d.eot) format("embedded-opentype"),url(/_next/static/media/HelveticaNowDisplay-Regular.59ed1cbb.woff2) format("woff2"),url(/_next/static/media/HelveticaNowDisplay-Regular.da600b1b.woff) format("woff"),url(/_next/static/media/HelveticaNowDisplay-Regular.77115271.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Helvetica Now Display Medium;src:url(/_next/static/media/HelveticaNowDisplay-Medium.3169dc5a.eot);src:local("Helvetica Now Display Medium"),local("./HelveticaNowDisplay-Medium"),url(/_next/static/media/HelveticaNowDisplay-Medium.3169dc5a.eot) format("embedded-opentype"),url(/_next/static/media/HelveticaNowDisplay-Medium.624a541f.woff2) format("woff2"),url(/_next/static/media/HelveticaNowDisplay-Medium.4aca5044.woff) format("woff"),url(/_next/static/media/HelveticaNowDisplay-Medium.15eac51e.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Helvetica Now Display Light;src:url(/_next/static/media/HelveticaNowDisplay-Light.9426a2db.eot);src:local("Helvetica Now Display Medium"),local("./HelveticaNowDisplay-Medium"),url(/_next/static/media/HelveticaNowDisplay-Light.9426a2db.eot) format("embedded-opentype"),url(/_next/static/media/HelveticaNowDisplay-Light.fe953383.woff2) format("woff2"),url(/_next/static/media/HelveticaNowDisplay-Light.d27d7b73.woff) format("woff"),url(/_next/static/media/HelveticaNowDisplay-Light.bb996f39.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Outward-block;src:url(/_next/static/media/outward-block-webfont.31d93d7f.eot);src:url(/_next/static/media/outward-block-webfont.31d93d7f.eot) format("embedded-opentype"),url(/_next/static/media/outward-block-webfont.8bf0173c.woff2) format("woff2"),url(/_next/static/media/outward-block-webfont.5cb8796f.woff) format("woff"),url(/_next/static/media/outward-block-webfont.de931392.ttf) format("truetype"),url(/_next/static/media/outward-block-webfont.054f418d.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Outward-borders;src:url(/_next/static/media/outward-borders-webfont.4a42f8c4.eot);src:url(/_next/static/media/outward-borders-webfont.4a42f8c4.eot) format("embedded-opentype"),url(/_next/static/media/outward-borders-webfont.91088f93.woff2) format("woff2"),url(/_next/static/media/outward-borders-webfont.e4d94629.woff) format("woff"),url(/_next/static/media/outward-borders-webfont.0c4a2e62.ttf) format("truetype"),url(/_next/static/media/outward-borders-webfont.c55355bd.svg) format("svg");font-weight:700;font-style:normal}@font-face{font-family:Outward-round;src:url(/_next/static/media/outward-round-webfont.fb46d03c.eot);src:url(/_next/static/media/outward-round-webfont.fb46d03c.eot) format("embedded-opentype"),url(/_next/static/media/outward-round-webfont.1fc414e4.woff2) format("woff2"),url(/_next/static/media/outward-round-webfont.7b36b541.woff) format("woff"),url(/_next/static/media/outward-round-webfont.dc574a16.ttf) format("truetype"),url(/_next/static/media/outward-round-webfont.fd457641.svg) format("svg");font-weight:400;font-style:italic}#hero{width:100vw;max-width:100%;height:calc(100vh - 20px - 3rem);height:calc(100svh - 20px - 3rem);gap:40px;overflow:hidden}#hero,#hero .hero-title{display:flex;flex-direction:column;position:relative}#hero .hero-title{z-index:2;width:100%;height:100%;justify-content:space-between;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);padding-block:40px;padding-inline:6vw}#hero .hero-title h2{font-family:Helvetica Now Display Light,sans-serif;font-weight:100;font-style:normal;font-size:2rem}#hero .hero-title h2:nth-of-type(2){align-self:flex-end;text-align:end}#hero .text-highlight{display:none}#hero .bg-container{position:absolute;inset:0;width:100%;height:100%;z-index:1}#hero .bg-container svg{position:absolute;width:500px;height:500px}#hero .bg-container svg:first-of-type{fill:#eb6ba8;right:-250px;top:-250px;animation:rotateOne 50s linear infinite forwards}#hero .bg-container svg:nth-of-type(2){fill:#ff8032;left:-250px;bottom:-250px;animation:rotateOne 50s linear infinite forwards}@keyframes rotateOne{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media screen and (min-width:820px){#hero .hero-title{padding-inline:6vw}#hero .bg-container svg{width:600px;height:600px}#hero .bg-container svg:first-of-type{right:-300px;top:-300px}#hero .bg-container svg:nth-of-type(2){left:-300px;bottom:-300px}}@media screen and (min-width:1024px){#hero{position:relative;height:calc(100vh - 40px - 5rem)}#hero .hero-title{z-index:2;justify-content:center;padding-inline:6vw}#hero .hero-title h2{font-size:8rem}#hero .hero-title h2:nth-of-type(2){display:none}#hero .text-highlight{position:absolute;top:0;left:0;z-index:3;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;padding:40px 6vw;-webkit-mask-image:url(/_next/static/media/mask.7089663d.svg);mask-image:url(/_next/static/media/mask.7089663d.svg);background-color:#f42c04;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:20px;mask-size:20px}#hero .text-highlight h2{width:-moz-fit-content;width:fit-content;font-family:Helvetica Now Display Light,sans-serif;font-weight:100;font-style:normal;font-size:8rem}#hero .bg-container svg{width:600px;height:600px}#hero .bg-container svg:first-of-type{right:-400px;top:-400px;width:800px;height:800px}#hero .bg-container svg:nth-of-type(2){left:-300px;bottom:-300px}}