@font-face{font-family:"HelveticaNeue";src:url(../fonts/HelveticaNeue.ttc)}@font-face{font-family:"KingsCaslon";src:url(../fonts/KingsCaslon-Regular.ttf)}:root{scroll-behavior:initial}html{font-size:16px}@media(max-width: 560px){html{font-size:12px}}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background-color:rgba(0,0,0,.1)}::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4)}body{margin:0;padding:0;font-family:"HelveticaNeue";color:#fff;line-height:1;background-color:#000}*{box-sizing:border-box}img{max-width:100%}.base-fit{position:relative;overflow:hidden}.base-fit::before{content:"";display:block;padding-top:50%}.base-fit.video{padding-top:56.25%}.base-fit.video::before{content:none}.base-fit.video::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:block}.base-fit>*,.base-fit video,.base-fit img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.preloading{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999999;display:flex;justify-content:center;align-items:center;background-color:#000}.preloading .logo{position:absolute;top:0;left:0;padding:2.1875rem 0}.preloading .logo img{height:12.5rem;transition:all ease .4s}@media(max-width: 767px){.preloading .logo img{height:7.5rem}}.loading{width:100%}.loading>div{min-height:50vh;display:flex;justify-content:center;align-items:center}.loader{width:35px;aspect-ratio:1;border:5px solid #000;border-radius:50%;position:relative;transform:rotate(45deg)}.loader::before{content:"";position:absolute;inset:-5px;border-radius:50%;border:5px solid #fff;animation:l18 2s infinite linear}@keyframes l18{0%{clip-path:polygon(50% 50%, 0 0, 0 0, 0 0, 0 0, 0 0)}25%{clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 0, 100% 0, 100% 0)}50%{clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 100% 100%, 100% 100%)}75%{clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 100%)}100%{clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 0)}}button,.btn{background:rgba(0,0,0,0);border:none;outline:none;cursor:pointer;transition:all ease .3s}.hero{position:relative;overflow:hidden;width:100%}.hero .hero-content{position:relative;z-index:1;display:flex;flex-direction:column;height:100dvh;padding:4.0625rem 3.75rem}@media(max-width: 767px){.hero .hero-content{padding:3.125rem 1.25rem 1.875rem}}.hero .intro{margin:auto 0;width:46.875rem;max-width:90%}.hero .intro h1{font-size:4.0625rem;font-family:"KingsCaslon";margin:0 0 1.875rem}@media(max-width: 767px){.hero .intro h1{font-size:2.5rem}}.hero .intro p{font-size:1.125rem;margin:0;line-height:1.4}@media(max-width: 767px){.hero .intro p{font-size:1.0625rem}}.hero .bottom{margin-top:auto;display:flex;align-items:end;justify-content:space-between}@media(max-width: 767px){.hero .bottom{flex-direction:column;align-items:start;gap:1.875rem}}.hero .bottom a{padding:.625rem;margin:0 .625rem}.hero .bottom a img{height:1.875rem}.hero .bottom .links{margin:-0.625rem;display:flex;align-items:center}.hero .bottom .text{width:31.25rem;max-width:100%}.hero .bottom .text p{font-size:.625rem;line-height:1.4;margin:0}@media(max-width: 767px){.hero .bottom .text{width:100%;white-space:nowrap;overflow:hidden}.hero .bottom .text p{animation:marqueeAnim 12s linear infinite}}@keyframes marqueeAnim{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}}.slider-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0}.slider-wrapper .hero-slider{height:100svh;min-height:31.25rem}.slider-wrapper .hero-slider>div{position:relative;display:flex;flex-direction:column;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity cubic-bezier(0.4, 0, 1, 1) .8s}.slider-wrapper .hero-slider>div>img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1;opacity:.6}.slider-wrapper .hero-slider>div .text-wrapper{position:relative;z-index:3}.slider-wrapper .hero-slider>div.active{z-index:1;opacity:1}.slider-wrapper .hero-slider>div.active h2>div{opacity:1;transform:none;transition-duration:.8s}.slider-wrapper .progress{position:absolute;bottom:0;width:100%;height:.0625rem;z-index:10;background-color:#cbc7c1;opacity:.1}header .header-wrapper{display:flex;align-items:start;justify-content:space-between}header .logo img{width:16.4375rem;display:block}@media(max-width: 767px){header .logo img{width:9.375rem}}header .btns{display:flex;align-items:center;padding:.3125rem 0;position:relative;z-index:9999999}header .btns .btn-primary{border-radius:1.25rem;border:1px solid #fff;color:#fff;font-size:1rem;padding:.3125rem .9375rem;margin-right:1.25rem;display:inline-flex;align-items:center;text-decoration:none;line-height:1.0625rem}header .btns .btn-primary svg{width:.75rem;margin-left:.5rem}header .btns .btn-primary:hover{box-shadow:0 0 1.25rem hsla(0,0%,100%,.2);background-color:hsla(0,0%,100%,.1)}.side-opend header .btns .btn-primary{border-color:#000;color:#000}.side-opend header .btns .btn-primary svg path{fill:#000}.menu-btn{border:0;background:none;outline:none;cursor:pointer;vertical-align:middle;font-size:.3125rem;margin-left:.9375rem}.menu-btn>i{display:block;width:1.875rem;height:1px;margin:.4375rem auto;background-color:#fff;transition:all linear .2s}.menu-btn.open>i{background-color:#000}.menu-btn.open>i:first-child{transform:translateY(0.5rem) rotateZ(-45deg)}.menu-btn.open>i:nth-child(2){width:0}.menu-btn.open>i:last-child{transform:translateY(-0.5rem) rotateZ(45deg)}.sidebar{position:fixed;top:0;right:0;z-index:9999;width:40rem;height:100%;padding:3.125rem 3.75rem;color:#000;display:flex;flex-direction:column;justify-content:end;padding-top:9.375rem !important;background-color:#cbc7c1;max-width:90%;transform:translateX(100%);transition:all ease .3s}@media(max-width: 767px){.sidebar{padding:3.125rem 1.875rem}}.sidebar.active{transform:translateX(0)}.sidebar>div{max-height:100%;overflow:auto;padding-right:.3125rem}.sidebar .title{font-size:2.5rem;line-height:1.1;margin-bottom:3.75rem}@media(max-width: 767px){.sidebar .title{font-size:1.875rem;margin-bottom:2.5rem}}.sidebar .name{display:flex;gap:3.125rem}.sidebar .name>div{width:50%}@media(max-width: 767px){.sidebar .name{gap:1.875rem}}.sidebar .control{margin-bottom:3.125rem}@media(max-width: 767px){.sidebar .control{margin-bottom:3.125rem}}.sidebar .control label{font-size:.875rem;color:#7e7e7e;margin:0 0 .625rem;display:block}.sidebar .control input,.sidebar .control textarea,.sidebar .control select{border:0;border-bottom:1px solid #000;background:rgba(0,0,0,0);height:2.8125rem;font-size:1.25rem;width:100%;outline:none;box-shadow:none;font-family:"HelveticaNeue"}@media(max-width: 767px){.sidebar .control input,.sidebar .control textarea,.sidebar .control select{height:2.1875rem;font-size:1rem}}.sidebar .control textarea{height:5.3125rem}.sidebar .control .group{display:flex;align-items:end}.sidebar .control .group select{width:auto;padding-right:1.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../images/noun-arrow.svg) center right/0.9375rem;background-repeat:no-repeat;cursor:pointer}.sidebar .control .group input{flex-grow:1;padding-left:1.25rem}.sidebar .btn-container{margin-top:3.125rem}@media(max-width: 767px){.sidebar .btn-container{margin-top:1.875rem}}.sidebar .btn-container button{padding:.6875rem;text-align:center;border-radius:1.875rem;color:#000;border:1px solid #000;cursor:pointer;transition:all ease .3s;font-size:1rem;display:block;width:100%}.sidebar .btn-container button:hover{background-color:hsla(0,0%,100%,.2)}