.header-main{position:absolute;left:280px;top:20px;width:1360px;height:70px;display:flex;gap:8px;align-items:center}.site-header{position:relative;z-index:1000}.header-main{z-index:1001}.header-container{display:flex;gap:8px;align-items:center;width:100%}.header-social{display:flex;gap:8px;align-items:center}.logo-container{position:relative;width:70px;height:70px;display:grid;grid-template-columns:max-content;grid-template-rows:max-content}.logo-bg{grid-area:1/1;width:70px;height:70px}.logo-bg--white{background:#fff}.logo-bg--glass{background:hsla(0,0%,100%,.1);backdrop-filter:blur(15px)}.social-icon{grid-area:1/1;position:absolute;width:24px;height:24px;margin-left:23px;margin-top:23px}.header-nav{position:relative;width:1204px;height:70px;display:grid;grid-template-columns:max-content;grid-template-rows:max-content}.nav-bg{grid-area:1/1;width:1204px;height:70px;background:hsla(0,0%,100%,.1);backdrop-filter:blur(15px)}.nav-content{grid-area:1/1;margin-left:402px;margin-top:19px;display:grid;grid-template-columns:max-content;grid-template-rows:max-content;gap:4px}.nav-author{grid-area:1/1;margin-left:779.704px;margin-top:16px}.author-name{font-family:"Heebo",sans-serif;font-weight:600;font-size:22px;line-height:normal;color:#fff;text-align:right;white-space:pre}.nav-menu{display:flex;flex-direction:row-reverse;gap:50px;align-items:center}.nav-item{display:flex;gap:6px;align-items:center}.nav-text{font-family:"DM Sans",sans-serif;font-size:16px;line-height:24px;font-weight:400;color:#fff;text-align:right;white-space:pre;font-variation-settings:"opsz" 14}.nav-arrow{width:14px;height:14px;flex-shrink:0}@media(max-width: 1024px){.nav-menu{gap:24px}}@media(max-width: 768px){.nav-menu{display:none}}.hero-section{position:relative;width:1920px;height:944px;overflow:hidden}.hero-background{position:absolute;inset:0}.hero-bg-overlay{position:absolute;inset:0;background:#d9d9d9}.hero-image-mask{position:absolute;top:-148.64px;left:-472.6px;width:2372.27px;height:1278.8px;mask-image:url("../images/hero-mask.svg");mask-size:1920px 944px;mask-position:472.595px 148.638px;mask-repeat:no-repeat}.hero-bg-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;pointer-events:none}.hero-gradient{position:absolute;top:.96px;left:138px;width:1782px;height:943.037px;background:linear-gradient(90deg, #074c5d 0%, rgba(7, 76, 93, 0) 100%)}.hero-content{position:absolute;top:240px;left:calc(41.667% + 61px);width:779px;display:flex;flex-direction:column;gap:8px;align-items:flex-end}.hero-subtitle h2{font-family:"Heebo",sans-serif;font-weight:500;font-size:18px;line-height:24px;color:#fff;text-align:right;text-transform:uppercase;margin:0}.hero-main{width:100%;display:flex;flex-direction:column;gap:50px;align-items:flex-end}.hero-text-block{width:100%;display:flex;flex-direction:column;gap:14px;align-items:flex-end;text-align:right}.hero-title{font-family:"Heebo",sans-serif;font-weight:500;font-size:60px;line-height:66px;color:#fff;margin:0;width:min-content}.hero-description{font-family:"DM Sans",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#fff;margin:0;width:743px;letter-spacing:-0.23px;font-variation-settings:"opsz" 14}.hero-cta .cta-button{position:relative;width:173px;height:56px;padding:18px 36px;background:rgba(0,0,0,0);border:1px solid #fff;cursor:pointer;display:flex;justify-content:center;align-items:center}.hero-cta .cta-button span{font-family:"Rethink Sans",sans-serif;font-weight:600;font-size:16px;line-height:20px;color:#fff;text-align:center;white-space:pre}html{font-family:"DM Sans",sans-serif;font-size:16px;line-height:24px}h1,.h1{font-family:"Heebo",sans-serif;font-size:60px;line-height:66px}h2,.h2{font-family:"Heebo",sans-serif}body{color:#fff;background-color:#d9d9d9}.u-gradient-green{background:linear-gradient(90deg, #074c5d 0%, rgba(7, 76, 93, 0) 100%)}.u-border-white{border:1px solid #fff}.u-blur{backdrop-filter:blur(15px)}body.home .site-inner,body.home .content-sidebar-wrap,body.home .content,body.home .entry{max-width:none !important;width:100% !important;margin:0 !important;padding:0 !important;border:0 !important}body.home .wrap{max-width:none !important;width:100% !important;margin:0 !important;padding:0 !important}body.home .site-container,body.home .site-inner{position:relative}
