.home{margin-top:3.125rem}.home__text-section{margin-bottom:80px;text-align:center}.home__heading,.home__text-section{align-items:center;display:flex;flex-direction:column}.home__heading{margin-bottom:1.625rem;text-transform:uppercase}.home__heading--small{color:var(--light-blue);font-family:var(--ff-sub-heading);font-size:1rem;letter-spacing:.16875rem;margin-bottom:1.375rem}.home__heading--large{color:var(--white);display:block;font-family:var(--ff-heading);font-size:5rem;font-weight:var(--fw-regular);letter-spacing:0;line-height:5rem}.home__introduction{color:var(--light-blue);font-family:var(--ff-body);font-size:var(--fs-body);line-height:var(--lh-body);max-width:350px}.explore-button{align-items:center;border:none;border-radius:50%;color:var(--dark-blue);cursor:pointer;display:flex;font-family:var(--ff-heading);font-size:20px;height:150px;justify-content:center;letter-spacing:1.25px;margin-inline:auto;padding:0;position:relative;text-transform:uppercase;width:150px}.explore-button:focus-visible{outline:none}.explore-button:before{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,100%,.1);border-radius:50%;content:"";height:150px;position:absolute;transition:all 80ms linear;width:150px;z-index:-1}.explore-button:focus-visible:before,.explore-button:hover:before{height:220px;outline:none;width:220px}.explore-button__text{margin-top:10px}@media screen and (min-width:650px){.home{margin-top:6.375rem}.home__text-section{margin-bottom:150px}.home__heading--small{font-size:1.25rem;letter-spacing:.21125rem}.home__heading--large{font-size:9.375rem;line-height:9.375rem}.home__introduction{max-width:435px}.explore-button{font-size:32px;letter-spacing:2px}.explore-button,.explore-button:before{height:242px;width:242px}.explore-button:focus-visible:before,.explore-button:hover:before{height:402px;width:402px}}@media screen and (min-width:1440px){.home{align-items:flex-end;display:flex;justify-content:space-between;margin-inline:auto;margin-top:253px;width:1110px}.home__text-section{margin:0;text-align:left}.home__heading{display:block;margin:0}.home__heading--small{display:block;font-size:1.75rem;letter-spacing:.295rem;margin-bottom:1.75rem}.home__heading--large{display:block;font-size:9.375rem;margin-bottom:2.125rem}.explore-button{margin:0}.explore-button,.explore-button:before{height:274px;width:274px}.explore-button:focus-visible:before,.explore-button:hover:before{height:450px;width:450px}}
.crew__main-content,.crew__text-section{align-items:center;display:flex;flex-direction:column}.crew__text-section{justify-content:center;position:relative;text-align:center}.crew__member-role{color:var(--grey)}.crew__member-name,.crew__member-role{font-family:var(--ff-heading);text-transform:uppercase}.crew__member-name{font-size:1.5rem;margin-bottom:.875rem}.crew__bio{color:var(--light-blue);font-family:var(--ff-body);font-size:var(--fs-body);line-height:var(--lh-body)}.hero-image{height:222px;width:auto}.hero-image__container{border-bottom:1px solid #383b4b;display:flex;justify-content:center;margin-bottom:1.75rem;order:-1;width:100%}.crew__pagination-dots{align-items:center;display:flex;margin-bottom:1.125rem;order:-1}.crew__pagination-dots__dot{background:hsla(0,0%,100%,.2);border:none;border-radius:50%;cursor:pointer;height:10px;padding:0;transition:background .1s linear;width:10px}.crew__pagination-dots__dot:not(:last-child){margin-right:16px}.crew__pagination-dots__dot:focus-visible,.crew__pagination-dots__dot:hover{background:hsla(0,0%,100%,.5);outline:none}.crew__pagination-dots__dot:focus-visible{outline:2px solid var(--white);outline-offset:4px}.crew__pagination-dots__dot--active{background:var(--white)}.crew__pagination-dots__dot--active:focus-visible,.crew__pagination-dots__dot--active:hover{background:var(--white)}@media screen and (min-width:650px){.crew__text-section{margin-bottom:40px;width:600px}.crew__member-role{font-size:1.5rem}.crew__member-name{font-size:2.5rem;margin-bottom:.3125rem}.crew__bio{margin-bottom:40px}.hero-image{height:532px}.crew__pagination-dots,.hero-image__container{margin-bottom:0;order:0}}@media screen and (min-width:650px)and (max-height:1024px){.hero-image__container{border-bottom:none}}@media screen and (min-width:1440px){.crew__main-content{align-items:flex-start;flex-direction:row;justify-content:space-between;margin-top:5.625rem;width:1108px}.crew__text-section{align-items:normal;flex-shrink:0;justify-content:normal;margin-bottom:0;min-height:409px;text-align:start;width:650px}.crew__member-role{font-size:2rem}.crew__member-name{font-size:3.5rem;margin-bottom:.875rem}.crew__bio{margin-bottom:auto;width:440px}.hero-image{bottom:0;height:auto;position:absolute}.hero-image--douglas{left:-40px}.hero-image--mark{left:-10px}.hero-image--anousheh,.hero-image--victor{left:-75px}.hero-image__container{border:none;display:flex;height:504px;position:relative;width:450px}.crew__pagination-dots{margin-bottom:0;margin-top:50px}.crew__pagination-dots__dot{height:15px;width:15px}}
.destination__main-content{align-items:center;display:flex;flex-direction:column}.destination__hero-image{height:170px;margin-bottom:1.125rem;width:170px}.destination__info-section{text-align:center}.destination__main-heading{font-family:var(--ff-heading);font-size:3.5rem;font-weight:var(--fw-regular);margin-bottom:-.625rem;text-transform:uppercase}.destination__description{border-bottom:1px solid #383b4b;color:var(--light-blue);font-family:var(--ff-body);font-size:var(--fs-body);line-height:var(--lh-body);margin-bottom:1.875rem;padding-bottom:2rem}.destination__nav-bar{display:flex;justify-content:center;margin-bottom:.625rem}.destination__nav-bar__button{background:none;border:none;color:var(--light-blue);cursor:pointer;font-family:var(--ff-sub-heading);font-size:.875rem;font-weight:var(--fw-thin);letter-spacing:.1875rem;padding:.5rem 0 .6875rem;position:relative;text-transform:uppercase;transition:color .15s ease-in-out}.destination__nav-bar__button:not(:last-child){margin-right:20px}.destination__nav-bar__button:before{background:hsla(0,0%,100%,.5);border-radius:100px;bottom:0;content:"";height:3px;left:0;position:absolute;transform:scaleX(0);transition-duration:inherit;transition-property:transform,background;transition-timing-function:ease-in-out;width:calc(100% - .0625rem)}.destination__nav-bar__button:focus-visible:before,.destination__nav-bar__button:hover:before{transform:scaleX(1)}.destination__nav-bar__button:focus-visible{outline:none}.destination__nav-bar__button--active{color:var(--white)}.destination__nav-bar__button--active:before{background:var(--white);border-radius:100px;bottom:0;content:"";height:3px;left:0;position:absolute;transform:scaleX(1);width:calc(100% - .0625rem)}.destination__nav-bar__button--active:focus-visible:before,.destination__nav-bar__button--active:hover:before{background:var(--white)}.stats__container:not(:last-child){margin-bottom:1.5rem}.stats__heading{color:var(--light-blue);font-family:var(--ff-sub-heading);font-size:.875rem;font-weight:var(--fw-thin);letter-spacing:.1475rem;margin-bottom:.375rem;text-transform:uppercase}.stats__value{font-family:var(--ff-heading);font-size:1.75rem;letter-spacing:0;text-transform:uppercase}@media screen and (min-width:650px){.destination__hero-image{height:300px;margin-bottom:2.5rem;width:300px}.destination__main-heading{font-size:5rem;margin-bottom:-.25rem}.destination__description{padding-bottom:3.125rem;width:570px}.destination__stats-section{align-items:center;display:flex;justify-content:space-between;margin-inline:auto;width:360px}.destination__nav-bar{margin-bottom:1.375rem}.destination__nav-bar__button{font-size:1rem;letter-spacing:.16875rem}.destination__nav-bar__button:not(:last-child){margin-right:35px}.stats__container:not(:last-child){margin-bottom:0}}@media screen and (min-width:1440px){.destination__main-content{align-items:flex-end;display:flex;flex-direction:row}.destination__hero-image{height:445px;margin-bottom:0;margin-right:157px;width:445px}.destination__info-section{text-align:start;width:440px}.destination__main-heading{font-size:6.25rem}.destination__description{padding-bottom:3.375rem;width:auto}.destination__stats-section{margin-inline:0}.destination__nav-bar{justify-content:flex-start}}
.technology__main-content{align-items:center;display:flex;flex-direction:column;text-align:center;width:100%}.technology__pagination-dots{display:flex;margin-bottom:22px}.technology__pagination-dots__dot{align-items:center;background:none;border:1px solid hsla(0,0%,100%,.3);border-radius:50%;color:var(--white);cursor:pointer;display:flex;font-family:var(--ff-heading);font-size:16;height:40px;justify-content:center;transition:background 80ms linear;width:40px}.technology__pagination-dots__dot:not(:last-child){margin-right:16px}.technology__pagination-dots__dot:focus-visible,.technology__pagination-dots__dot:hover{border:1px solid var(--white)}.technology__pagination-dots__dot:focus-visible{outline:2px solid var(--white);outline-offset:4px}.technology__pagination-dots__dot--active{background:var(--white);border:1px solid var(--white);color:var(--dark-blue)}.technology__info-section{text-align:center}.technology__sub-heading{color:var(--light-blue);font-family:var(--ff-sub-heading);font-size:.875rem;letter-spacing:.1475rem;margin-bottom:.125rem;text-transform:uppercase}.technology__name{font-family:var(--ff-heading);font-size:1.5rem;margin-bottom:.875rem;text-transform:uppercase}.technology__description{color:var(--light-blue);font-family:var(--ff-body);font-size:var(--fs-body);line-height:var(--lh-body)}.technology__hero-image--mobile{height:clamp(170px,45vw,310px);margin-bottom:36px;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;order:-1;width:calc(100% + 48px)}.technology__hero-image--desktop{display:none}@media screen and (min-width:650px){.technology__pagination-dots{margin-bottom:42px}.technology__pagination-dots__dot{font-size:24px;height:60px;letter-spacing:1.5px;width:60px}.technology__sub-heading{font-size:1rem;letter-spacing:.16875rem;margin-bottom:.5rem}.technology__name{font-size:2.5rem;margin-bottom:.5rem}.technology__description{width:430px}.technology__hero-image--mobile{margin-bottom:56px;width:calc(100% + 76px)}}@media screen and (min-width:1440px){.technology__main-content{align-items:flex-start;flex-direction:row;width:1330px}.technology__pagination-dots{flex-direction:column;margin-bottom:0;margin-top:110px;margin-inline:110px 80px}.technology__pagination-dots__dot{font-size:32px;height:80px;letter-spacing:2px;width:80px}.technology__pagination-dots__dot:not(:last-child){margin-bottom:32px;margin-right:0}.technology__info-section{margin-right:auto;margin-top:110px;text-align:start;width:470px}.technology__sub-heading{margin-bottom:0}.technology__name{font-size:3.5rem;margin-bottom:.375rem}.technology__description{width:440px}.technology__hero-image--mobile{display:none}.technology__hero-image--desktop{display:block;height:526px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;right:-55px;width:515px}}
.main{align-items:center;display:flex;flex-direction:column;margin-top:22px}.main__page-heading{font-family:var(--ff-sub-heading);font-weight:200;letter-spacing:.16875rem;margin-bottom:1.875rem;text-align:center;text-transform:uppercase}.main__page-heading:before{color:#4b4c55;display:inline-block;font-weight:var(--fw-bold);margin-right:.875rem}.main__page-heading--destination:before{content:"01"}.main__page-heading--crew:before{content:"02"}.main__page-heading--technology:before{content:"03"}@media screen and (min-width:650px){.main{margin-top:35px}.main__page-heading{font-size:1.25rem;margin-bottom:3.4375rem;text-align:start;width:100%}}@media screen and (min-width:1440px){.main{margin-top:75px}.main__page-heading{font-size:1.75rem;letter-spacing:.295rem;width:1108px}.main__page-heading--destination{margin-bottom:3.125rem}.main__page-heading--crew{margin-bottom:3.375rem}.main__page-heading--technology{margin-bottom:1.375rem}}
*,:after,:before{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}body{line-height:1.5}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{font-family:inherit}img{width:100%}a,img{display:block}
:root{--ff-heading:"Bellefair",serif;--ff-sub-heading:"Barlow Condensed",sans-serif;--fw-regular:400;--fw-thin:200;--fw-bold:700;--light-blue:#d0d6f9;--dark-blue:#0b0d17;--grey:#979797;--white:#fff;--ff-body:"Barlow",sans-serif;--fs-body:0.9375rem;--lh-body:1.5625rem}body{background-attachment:fixed;background-color:#0b0f1a;background-position:center 75%;background-repeat:no-repeat;background-size:cover;color:var(--white);font-weight:var(--fw-thin);min-height:100vh;padding:24px}body:has(main.home){background-image:url(13f7adecbcb3c3f170d8.jpg);padding-bottom:40px}body:has(main.destination){background-image:url(e0131e27e751ead1a922.jpg)}body:has(main.crew){background-image:url(5f0ed7f1557a2a3ebf68.jpg);position:relative}body:has(main.technology){background-image:url(e3e3a1c30cd4fba89a62.jpg)}.header{align-items:center;display:flex;justify-content:space-between;position:relative}.logo{display:block;height:40px;width:40px}.logo__button{background:none;border:none;border-radius:50%;cursor:pointer;padding:0}.logo__button:focus-visible{outline:2px solid var(--white);outline-offset:4px}.header__line{display:none}.menu-button{background:none;border:none;border-radius:2px;cursor:pointer;height:40px;overflow:hidden;padding:0;position:relative;z-index:2}.menu-button:focus-visible{outline:2px solid var(--white);outline-offset:4px}.menu-button--close .menu-button__top-line{transform:translate(3.5px,.5px) rotate(45deg);transform-origin:left}.menu-button--close .menu-button__middle-line{transform:scaleX(0)}.menu-button--close .menu-button__bottom-line{transform:translate(3.5px,-.5px) rotate(-45deg);transform-origin:left}.menu-button__accessibility-text{position:absolute;right:-100vw}.menu-button__line{background:var(--light-blue);height:3px;transition:all 80ms linear;width:24px}.menu-button__line:not(:last-child){margin-bottom:6px}.header__nav{-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px);background:hsla(0,0%,100%,.05);counter-reset:index -1;height:100vh;left:calc(100vw - 254px);overflow:auto;padding:118px 32px 50px;position:fixed;top:0;transition:all 80ms linear;width:254px;z-index:1}.header__nav--hidden{left:100vw;visibility:hidden}.header__nav__page-button{background:none;border:none;border-radius:2px;color:inherit;cursor:pointer;display:block;font-family:var(--ff-sub-heading);font-size:1rem;font-weight:var(--fw-thin);letter-spacing:.16875rem;opacity:0;padding:0;text-transform:uppercase;transform:translateX(80px)}.header__nav__page-button:focus-visible{outline:2px solid var(--white);outline-offset:4px}.header__nav__page-button:before{content:counter(index,decimal-leading-zero);counter-increment:index;display:inline-block;font-weight:var(--fw-bold);margin-right:.6875rem;text-align:left;width:20px}.header__nav__page-button:not(:last-child){margin-bottom:1.875rem}.header__nav__page-button--open{opacity:1;transform:translateX(0);transition-delay:calc(var(--index)*80ms);transition-duration:80ms;transition-property:transform,opacity;transition-timing-function:linear}@media screen and (min-width:650px){:root{--fs-body:1rem;--lh-body:1.75rem}body{padding:0 38px 24px;position:relative}body:has(main.home){background-image:url(bc9efcc3281fa6801077.jpg);padding-bottom:90px}body:has(main.destination){background-image:url(8f55d346d8b6cfd95ab7.jpg);padding-bottom:50px}body:has(main.crew){background-image:url(16d51cf61e98ce45eb61.jpg);padding-bottom:0}body:has(main.technology){background-image:url(48c38b028217ee0096c4.jpg);padding-bottom:100px}.logo{height:48px;width:48px}.header{position:static}.menu-button{display:none}.header__nav{align-items:center;display:flex;height:unset;left:unset;padding:40px 45px;position:relative;right:-38px;top:unset;transition:unset;width:auto;z-index:unset}.header__nav--hidden{left:unset;visibility:visible}.header__nav__page-button{font-size:.875rem;letter-spacing:.1475rem;opacity:1;transform:translateX(0)}.header__nav__page-button:not(:last-child){margin-bottom:0;margin-right:40px}.header__nav__page-button:before{display:none}.header__nav__page-button:after{background:hsla(0,0%,100%,.5);border-radius:100px;bottom:0;bottom:-40px;content:"";height:3px;left:0;position:absolute;transform:scaleX(0);transition-duration:.15s;transition-property:transform,background;transition-timing-function:ease-in-out;width:calc(100% - .0625rem)}.header__nav__page-button:focus-visible:after,.header__nav__page-button:hover:after{transform:scaleX(1)}.header__nav__page-button--open{transition:unset}.header__nav__page-button--active:after{background:var(--white);border-radius:100px;bottom:0;bottom:-40px;content:"";height:3px;left:0;position:absolute;transform:scaleX(1);width:calc(100% - .0625rem)}.header__nav__page-button--active:focus-visible:after,.header__nav__page-button--active:hover:after{background:var(--white)}}@media screen and (min-width:1440px){:root{--fs-body:1.125rem;--lh-body:2rem}body{padding:40px 55px}body:has(main.home){background-image:url(cdf3864ecbfdf20e8c3b.jpg);padding-bottom:130px}body:has(main.destination){background-image:url(468b922c69bf5499b4bc.jpg);padding-bottom:110px}body:has(main.crew){background-image:url(88a3c692fd34eb311e04.jpg)}.header__line{display:block;height:1px;position:relative;width:100%}.header__line:before{background:hsla(0,0%,100%,.25);content:"";height:100%;order:1;position:absolute;right:-85px;width:calc(100% + 18.77px);z-index:1}.header__nav{flex-shrink:0;order:2;padding:38px 160px 38px 125px;right:-55px}.header__nav__page-button{font-size:1rem;letter-spacing:.16875rem}.header__nav__page-button:not(:last-child){margin-right:48px}.header__nav__page-button:before{display:inline-block}.header__nav__page-button--active:after,.header__nav__page-button:after{bottom:-38px}}

/*# sourceMappingURL=style.css.map*/