*,:after,:before{box-sizing:border-box}:after,:before{--tw-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}@font-face{font-family:Avenir;src:url(/build/fonts/Avenir-Light.df447c73.ttf);font-weight:300}@font-face{font-family:Avenir;src:url(/build/fonts/Avenir-LightOblique.093a4947.ttf);font-style:oblique;font-weight:300}@font-face{font-family:Avenir;src:url(/build/fonts/Avenir-Book.50957a30.ttf);font-weight:350}@font-face{font-family:Avenir;src:url(/build/fonts/Avenir-BookOblique.badb3e14.ttf);font-style:oblique;font-weight:350}@font-face{font-family:Avenir;src:url(/build/fonts/3ADEC5_0_0.4c1168fc.ttf);font-weight:400}@font-face{font-family:Avenir;src:url(/build/fonts/Avenir-Black.d76d608a.ttf);font-weight:900}@font-face{font-family:Avenir;src:url(/build/fonts/Avenir-BlackOblique.72003947.ttf);font-style:oblique;font-weight:900}@font-face{font-family:Avenir;src:url(/build/fonts/Avenir-Heavy.6e9fb473.ttf);font-weight:999}html{color:#fff;font-family:Avenir,sans-serif;font-weight:350;text-align:center;background-color:#000}body,html{overflow-x:hidden}.link:active{color:#f8bd2d}@media (pointer:fine){.link:hover{color:#f8bd2d}}.c-nav--foot{padding-right:1em}.c-nav--foot .c-nav__list,.c-nav--foot .c-nav__list-item{display:inline}.c-nav--foot .c-nav__list-item:after{content:" ";white-space:normal;word-spacing:1em;background-image:radial-gradient(circle,#fff,#fff 7%,transparent 15%,transparent 35%,#fff 45%,#fff 48%,transparent 55%);background-size:1em 1em;background-repeat:no-repeat;background-position:50%;opacity:.5}.c-nav--foot .c-nav__list-item a{white-space:nowrap}.btn{display:inline-block;cursor:pointer;vertical-align:middle;transition:all .3s}.btn--nav{width:calc(2.75rem + (800vw - 3000px)/1545);height:calc(2.125rem + (600vw - 2250px)/1545)}.btn--up{width:5rem;height:1.25rem;padding-top:4.375rem;background:transparent url(/build/images/btn-scroll-up.590507fb.png) no-repeat center 15px;text-transform:uppercase;font-size:.75rem;line-height:1rem;text-align:center;font-weight:400;color:#fff}@media (-ms-high-contrast:none),(pointer:fine){.btn--up:hover{color:hsla(0,0%,100%,.5)}}.heading,.heading__title{position:relative}.heading__title{font-size:calc(2.375rem + (2600vw - 9750px)/1545);line-height:calc(2.875rem + (3400vw - 12750px)/1545);z-index:1}.heading__line{position:absolute;left:50%;bottom:calc(.125rem + (400vw - 1500px)/1545);width:calc(10.5rem + (5800vw - 21750px)/1545);height:.125rem;--heading-line-scale:1;transform:translateX(-50%) scaleX(var(--heading-line-scale));transition:transform 1s ease-out;transform-origin:center}.header{display:grid;grid-template-columns:repeat(2,auto);justify-content:space-between}.header__logo{width:calc(8.375rem + (8000vw - 30000px)/1545);height:calc(2.125rem + (2000vw - 7500px)/1545)}.c-header__menu-switch{z-index:300;display:flex;align-items:center;justify-content:center;margin-left:2rem;cursor:pointer}.c-header__menu-switch svg{width:3.125rem;height:100%}@media screen and (max-width:1566px){.c-header__menu-switch svg{width:3.125rem}}@media screen and (max-width:768px){.c-header__menu-switch svg{width:2.5rem}}.c-nav--main{display:block;position:absolute;top:0;right:0;text-align:left;z-index:299}@media screen and (max-width:768px){.c-nav--main{position:fixed}}.c-nav--main .c-nav__list{z-index:10;position:fixed;top:0;background:#000;padding:calc(5.5rem + (5400vw - 20250px)/1545) calc((8000vw - 30000px)/1545);transform:translateX(100%);right:0;height:100%;overflow-y:auto}@media screen and (max-width:768px){.c-nav--main .c-nav__list{width:100%}}.c-nav--main .c-nav__list a{color:#fff;text-decoration:none;display:block;padding:calc(.375rem + (-200vw - -750px)/1545);font-family:Frank Ruhl Libre,serif;font-size:3.5rem;line-height:normal;transition:color .3s}@media screen and (max-width:1566px){.c-nav--main .c-nav__list a{font-size:2.9375rem}}@media screen and (max-width:768px){.c-nav--main .c-nav__list a{font-size:1.875rem;padding-left:2.5rem;padding-right:2.5rem}}.c-nav--main .c-nav__list a:hover{color:#f8bd2d}.c-nav--main .c-nav__list a.sub{font-size:1.875rem}.c-nav--main .c-nav__list a.sub:before{content:"/ "}@media screen and (max-width:1566px){.c-nav--main .c-nav__list a.sub{font-size:1.6875rem}}@media screen and (max-width:768px){.c-nav--main .c-nav__list a.sub{font-size:1.25rem}}.intro{position:relative;background-size:cover;background-image:linear-gradient(180deg,transparent,#000),url(/build/images/bg-intro.4417ecc1.jpg);background-position:top;text-align:center}.intro__hook--top{position:absolute;top:0;right:50%;width:calc(1.25rem + (1200vw - 4500px)/1545);height:calc(11.25rem + (16800vw - 63000px)/1545)}.intro__content{position:relative;padding:calc(2.375rem + (5400vw - 20250px)/1545) calc(.875rem + (4800vw - 18000px)/1545) 0}.intro__hoverable{padding-bottom:calc(4.625rem + (23000vw - 86250px)/1545)}.intro__title{margin-top:calc(8.625rem + (14200vw - 53250px)/1545);font-size:calc(2rem + (3200vw - 12000px)/1545);line-height:calc(2.375rem + (4600vw - 17250px)/1545)}@media (min-width:764px){.intro__title br{display:none}}.intro__subtitle{margin-top:calc(1.125rem + (-1400vw - -5250px)/1545);font-size:calc(1.5rem + (1400vw - 5250px)/1545);line-height:calc(2rem + (1800vw - 6750px)/1545)}.intro__text{max-width:calc(19rem + (94100vw - 352875px)/1545);margin:calc(2.625rem + (800vw - 3000px)/1545) auto 0;color:hsla(0,0%,100%,.5);font-size:calc(1rem + (800vw - 3000px)/1545);line-height:calc(1.5rem + (1400vw - 5250px)/1545)}@media (min-width:1024px){.intro__text br:first-child,.intro__text br:nth-child(4){display:none}}.intro__triangles{position:absolute;left:calc(4.125rem + (12200vw - 45750px)/1545);bottom:calc(.5rem + (47200vw - 177000px)/1545);width:calc(2.875rem + (6600vw - 24750px)/1545);height:calc(2.625rem + (6200vw - 23250px)/1545);transform:rotate(30deg)}@media (min-width:1024px){.intro__triangles{top:calc(18rem + (11000vw - 112640px)/896);left:calc(5.25rem + (9200vw - 94208px)/896);bottom:auto}}.intro__hook--bottom{position:absolute;left:50%;bottom:-.125rem;width:calc(1.25rem + (1200vw - 4500px)/1545);height:calc(1.625rem + (16000vw - 60000px)/1545)}@media (min-width:1024px){.intro__hook--bottom{animation:slidein 2s ease-out}}@keyframes slidein{0%{transform:translateY(100%)}to{transform:translateY(0)}}.intro__tie{position:absolute;right:6%;bottom:1.25rem;right:3.375rem;bottom:-.75rem;width:calc(2rem + (5000vw - 18750px)/1545);height:calc(4.25rem + (11200vw - 42000px)/1545);transform:translateY(100%) rotate(-30deg)}@media (min-width:1024px){.intro__tie{right:calc(7rem + (24200vw - 247808px)/896);bottom:calc(3rem + (1400vw - 14336px)/896);transform:rotate(-30deg)}}.together{position:relative;display:grid;row-gap:calc(2.25rem + (13600vw - 51000px)/1545);justify-items:center;padding:calc(4.75rem + (9600vw - 36000px)/1545) 0 calc(7rem + (18400vw - 69000px)/1545);text-align:center}@media (min-width:1024px){.together{grid-template-areas:"deco title";grid-template-columns:2fr 1fr;align-items:center;justify-items:stretch;column-gap:4%;text-align:left}}.together__title{position:relative;z-index:1;max-width:calc(13.25rem + (19600vw - 73500px)/1545);padding:calc(1.125rem + (7400vw - 27750px)/1545) 0 calc(1rem + (6600vw - 24750px)/1545);font-size:calc(2rem + (3200vw - 12000px)/1545);line-height:calc(2.375rem + (4200vw - 15750px)/1545);background-color:#000}@media (min-width:1024px){.together__title{grid-area:title}}.together__line{position:absolute;top:0;height:calc(100% - 1.125rem - (3200vw - 12000px)/1545);left:50%;width:.125rem}.together__deco{position:relative}@media (min-width:1024px){.together__deco{grid-area:deco}}.together__circles{position:absolute}.together__circles--right{top:calc(-3.125rem + (-10800vw - -40500px)/1545);right:-16.375rem;width:calc(20.125rem + (66000vw - 247500px)/1545);height:calc(7.875rem + (29600vw - 111000px)/1545);transform:rotate(194deg);z-index:1}@media (min-width:1024px){.together__circles--right{left:calc(-5.5rem + (3000vw - 11250px)/1545);right:auto}}.together__circles--left{left:calc(-15rem + (-17400vw - -65250px)/1545);bottom:calc(-2.75rem + (-13800vw - -51750px)/1545);width:calc(25.375rem + (57600vw - 216000px)/1545);height:calc(9.875rem + (26400vw - 99000px)/1545);transform:rotate(calc(15deg + (-1500vw - -5625px)/1545));z-index:1}.together__img{position:relative;height:16.625rem;object-fit:cover;z-index:2}@media (min-width:475px){.together__img{width:100%;height:auto}}.together__hoverable{position:absolute;left:0;right:0;bottom:0;height:calc(7rem + (18400vw - 69000px)/1545)}.together__diamond{position:absolute;width:calc(13.875rem + (15800vw - 59250px)/1545);height:calc(14.75rem + (16800vw - 63000px)/1545);left:calc(-4.875rem + (4200vw - 15750px)/649);bottom:-17.25rem}@media (min-width:1024px){.together__diamond{left:calc(2rem + (26600vw - 272384px)/896);bottom:calc(-7.5rem + (7000vw - 71680px)/896)}}.offers{position:relative;padding:0 calc(.875rem + (4800vw - 18000px)/1545);text-align:center}.offers__hoverable:hover .heading__line{--heading-line-scale:2.26}.offers__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(18.25rem,25rem));row-gap:calc(2.5rem + (2200vw - 8250px)/1545);column-gap:calc(2rem + (10400vw - 39000px)/1545);justify-content:center;justify-items:center;max-width:calc(91rem + (0vw - 0px)/1545);margin:calc(4.25rem + (4400vw - 16500px)/1545) auto 0}@media (min-width:1920px){.offers__list{grid-template-columns:repeat(auto-fit,auto);max-width:none}}.offers__item{display:grid;justify-content:center;line-height:calc(2.125rem + (1000vw - 3750px)/1545);font-weight:300}.offers__link:hover{cursor:pointer}.offers__link:hover .offers__position{text-decoration:underline #fff solid 2px}.offers__link:hover .offers__location{text-decoration:underline #ffbd21 solid 2px}.offers__position{font-size:calc(1.625rem + (1000vw - 3750px)/1545)}.offers__location{color:#ffbd21;font-size:calc(1.5rem + (800vw - 3000px)/1545)}.offers__hoverable--cube{padding:calc(4.5rem + (2200vw - 8250px)/1545) 0 calc(5.875rem + (14600vw - 54750px)/1545)}.offers__portals-label{color:hsla(0,0%,100%,.5);font-size:1.25rem;line-height:1.875rem}.offers__portals{display:grid;grid-template-columns:repeat(2,auto);justify-content:center;column-gap:calc(2.125rem + (600vw - 2250px)/1545);padding-top:calc(1.5rem + (800vw - 3000px)/1545)}.offers__logo{height:calc(1.875rem + (600vw - 2250px)/1545)}.offers__cube{position:absolute;right:calc(-1.5rem + (43400vw - 162750px)/1545);bottom:calc(-1.25rem + (18000vw - 67500px)/1545);width:4.375rem;height:4.5rem;z-index:1;transition:transform 2s ease-out}.offers__hoverable--cube:hover .offers__cube{transform:rotate(30deg) scale(1.4)}.benefits{position:relative;padding:calc(6.125rem + (7800vw - 29250px)/1545) calc(.875rem + (5000vw - 18750px)/1545) calc(5.625rem + (20400vw - 76500px)/1545);background-image:linear-gradient(180deg,rgba(0,0,0,.6),rgba(0,0,0,.6)),url(/build/images/bg-benefits--mobile.9a4a82a8.jpg);background-size:cover;background-position:50%;text-align:center}@media (min-width:1024px){.benefits{background-image:linear-gradient(180deg,rgba(0,0,0,.6),rgba(0,0,0,.6)),url(/build/images/bg-benefits--desktop.f7b5d25a.jpg)}}.benefits__hook{position:absolute;top:calc(-2.875rem + (-9200vw - -34500px)/1545);right:50%;width:calc(1.25rem + (1200vw - 4500px)/1545);height:calc(5.625rem + (18600vw - 69750px)/1545);overflow:hidden}.benefits__hoverable:hover .heading__line{--heading-line-scale:2.26}.benefits__list{display:grid;grid-template-columns:repeat(auto-fit,17.75rem);justify-items:center;justify-content:center;row-gap:calc(3.625rem + (400vw - 1500px)/1545);column-gap:calc(1rem + (9600vw - 36000px)/1545);margin:calc(4.75rem + (4400vw - 16500px)/1545) auto 0}@media (min-width:1076px){.benefits__list{max-width:67.25rem}}@media (min-width:1920px){.benefits__list{column-gap:7rem}}.benefit,.benefit__ring{display:grid;justify-items:center}.benefit__ring{width:11rem;height:11rem;align-items:center;border:1px solid #ffbd21;border-radius:999px;transition:transform .3s ease-out}.benefit:hover .benefit__ring{transform:scale(.9)}.benefit__icon{width:4rem;height:3.875rem;transition:transform .3s ease-out}.benefit:hover .benefit__icon{transform:scale(1.26)}.benefit__title{margin-top:1.875rem;color:#ffbd21;font-size:1.25rem;line-height:1}.benefit__text{max-width:17.75rem;margin-top:1.5rem;color:hsla(0,0%,100%,.5);font-size:1rem;line-height:1.25rem}.gallery{position:relative;padding-top:calc(4.25rem + (10800vw - 40500px)/1545);padding-bottom:calc(3.375rem + (9000vw - 33750px)/1545);text-align:center}.gallery__hook{position:absolute;top:calc(-2rem + (-10400vw - -39000px)/1545);left:50%;width:calc(1.25rem + (1000vw - 3750px)/1545);height:calc(5.125rem + (20000vw - 75000px)/1545)}.gallery__circles{position:absolute;top:calc(-4.375rem + (-6400vw - -24000px)/1545);right:calc(-37.25rem + (20600vw - 77250px)/1545);display:none;width:calc(32.5rem + (46200vw - 173250px)/1545);height:calc(14.125rem + (19600vw - 73500px)/1545);z-index:1;transform:rotate(180deg)}@media (min-width:1024px){.gallery__circles{display:block}}.gallery__hoverable:hover .heading__line{--heading-line-scale:2.26}.gallery .heading__title{max-width:12.75rem;margin:0 auto}@media (min-width:768px){.gallery .heading__title{max-width:none}}.gallery__list{display:flex;margin-top:calc(5.75rem + (4000vw - 15000px)/1545);overflow-x:scroll;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-color:transparent transparent;-ms-overflow-style:none}.gallery__list::-webkit-scrollbar{display:none}@media (min-width:1024px){.gallery__list{display:grid;grid-template-columns:repeat(3,auto);justify-content:center;gap:1.5rem;padding:0 2rem}}.gallery__item{flex:0 0 100%;width:100%;scroll-snap-stop:always;scroll-snap-align:center}.gallery__image{width:21.75rem;height:21.75rem;margin:0 auto;object-fit:cover;object-position:center}.gallery__nav{display:grid;grid-auto-flow:column;column-gap:.5rem;justify-content:center;margin-top:2.625rem}@media (min-width:1024px){.gallery__nav{display:none}}.gallery__nav-item{width:.875rem;height:.875rem;border:1px solid #ffbd21;border-radius:999px}.gallery__nav-item[data-active="1"]{background-color:#ffbd21}.footer{display:grid;justify-items:center;row-gap:4.125rem;column-gap:2.25rem;padding:2.5rem 5%;background-color:#1b1b1b}@media (min-width:768px){.footer{padding-right:2.5rem}}@media (min-width:1280px){.footer{grid-template-columns:auto 1fr;justify-items:right}}.footer__items{justify-self:stretch;display:grid;row-gap:1.25rem;column-gap:5%;font-size:1.125rem;line-height:1.4;font-weight:400;color:hsla(0,0%,100%,.5);text-align:left}@media (min-width:1024px){.footer__items{grid-template-columns:repeat(4,1fr)}}.footer__link{display:inline}.footer__dimaq{width:9.375rem;height:3.125rem}