.menu{padding:100px 0 0}.menu .menu__header h1{color:#171a23;font-family:MADE Mirage;font-size:144px;font-style:normal;font-weight:250;line-height:179px;margin-bottom:60px;text-align:center}.menu .menu__navigation .menu__mobile-menu{display:none}.menu .menu__navigation ul li{border:1px solid #171a23;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;border-left:0;-ms-flex:1 0 10%;flex:1 0 10%}.menu .menu__navigation ul li a{color:#171a23;display:block;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:14px;font-weight:600;letter-spacing:.22em;line-height:17px;padding:25px 15px;text-align:center;text-transform:uppercase}.menu .menu__navigation ul li a:hover{background-color:#171a23;color:#fff}.menu .menu__navigation ul li:last-child{border-right:0}.menu .menu__navigation ul .active a{background-color:#171a23;color:#fff}.menu .menu__body{display:-webkit-box;display:-ms-flexbox;display:flex}.menu .menu__body .menu__sidebar{border-right:1px solid rgba(0,0,0,.2);padding:92px 0;width:25%}.menu .menu__body .menu__sidebar ul li{margin-bottom:40px;padding-left:120px;padding-right:24px;position:relative}.menu .menu__body .menu__sidebar ul li a{color:#171a23;font-family:Neue Haas Grotesk Display Pro;font-size:18px;font-style:normal;font-weight:500;letter-spacing:.175em;line-height:22px;text-transform:uppercase}.menu .menu__body .menu__sidebar ul li .active:before,.menu .menu__body .menu__sidebar ul li a:hover:before{border-top:1px solid #000;bottom:0;content:"";height:1px;left:0;margin:auto;position:absolute;top:0;width:95px}.menu .menu__body .menu__sidebar ul li:last-child{margin-bottom:0}.menu .menu__body .menu__sidebar--float ul{background:#f9f9f9;border-right:1px solid rgba(0,0,0,.2);left:0;padding:92px 0;position:fixed;width:25%;z-index:3;-ms-flex-line-pack:start;align-content:flex-start;height:100vh;overflow:auto}.menu .menu__body .menu__sidebar--float ul::-webkit-scrollbar{width:5px}.menu .menu__body .menu__sidebar--float ul::-webkit-scrollbar-track{background-color:#fff;-webkit-box-shadow:inset 0 0 6px #c3c3c3;box-shadow:inset 0 0 6px #c3c3c3}.menu .menu__body .menu__sidebar--float ul::-webkit-scrollbar-thumb{background-color:#585858;outline:unset}.menu .menu__body .menu__content{padding:92px 120px 164px 115px;width:75%}.menu .menu__body .menu__content .mobile-title,.menu .menu__body .menu__content .tablet-menu{display:none}.menu .menu__body .menu__content .menu__item{padding-bottom:150.73px}.menu .menu__body .menu__content .menu__item h3{color:#171a23;font-family:Neue Haas Grotesk Display Pro;font-size:48px;font-style:normal;font-weight:300;line-height:140%;margin-bottom:48px}.menu .menu__body .menu__content .menu__item .menu__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;border-bottom:2px dotted #171a23;-ms-flex-flow:row wrap;flex-flow:row wrap;padding-bottom:24.27px;padding-top:71.73px}.menu .menu__body .menu__content .menu__item .menu__info:nth-child(2){padding-top:0}.menu .menu__body .menu__content .menu__item .menu__info .menu__type{-webkit-box-flex:0;color:#171a23;-ms-flex:0 0 100%;flex:0 0 100%;font-family:Neue Haas Grotesk Display Pro;font-size:16px;font-style:normal;font-weight:600;letter-spacing:.22em;line-height:19px;margin-bottom:16px;text-transform:uppercase}.menu .menu__body .menu__content .menu__item .menu__info .menu__title{-webkit-box-flex:0;color:#171a23;-ms-flex:0 0 70%;flex:0 0 70%;font-family:MADE Mirage;font-size:32px;font-style:normal;font-weight:400;line-height:101.4%}.menu .menu__body .menu__content .menu__item .menu__info .menu__title p{color:#171a23;font-family:MADE Mirage;font-size:32px;font-style:normal;font-weight:400;line-height:101.4%;margin-bottom:0}.menu .menu__body .menu__content .menu__item .menu__info .menu__price{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.menu .menu__body .menu__content .menu__item .menu__info .menu__price p{color:#171a23;font-family:MADE Mirage;font-size:24px;font-style:normal;font-weight:500;line-height:101.4%;text-align:right}.menu .menu__body .menu__content .menu__item:last-child{padding-bottom:0}footer{position:relative;z-index:3}@media only screen and (max-width:1440px){.menu{padding:80px 0 0}.menu .menu__header h1{color:#171a23;font-family:MADE Mirage;font-size:144px;font-style:normal;font-weight:400;line-height:182px;margin-bottom:77px;text-align:center}.menu .menu__navigation ul li{border:1px solid #171a23;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;border-left:0;-ms-flex:1 0 10%;flex:1 0 10%}.menu .menu__navigation ul li a{color:#171a23;display:block;font-family:Neue Haas Grotesk Display Pro;font-size:14px;font-style:normal;font-weight:600;letter-spacing:.22em;line-height:17px;padding:25px 10px;text-align:center;text-transform:uppercase}.menu .menu__navigation ul li a:hover{background-color:#171a23;color:#fff}.menu .menu__navigation ul li:last-child{border-right:0}.menu .menu__navigation ul .active a{background-color:#171a23;color:#fff}.menu .menu__body{display:-webkit-box;display:-ms-flexbox;display:flex}.menu .menu__body .menu__sidebar{border-right:1px solid rgba(0,0,0,.2);padding:133px 0;width:25%}.menu .menu__body .menu__sidebar ul li{margin-bottom:40px;padding-left:120px;position:relative}.menu .menu__body .menu__sidebar ul li a{color:#171a23;font-family:Neue Haas Grotesk Display Pro;font-size:18px;font-style:normal;font-weight:500;letter-spacing:.175em;line-height:22px;text-transform:uppercase}.menu .menu__body .menu__sidebar ul li .active:before,.menu .menu__body .menu__sidebar ul li a:hover:before{border-top:1px solid #000;bottom:0;content:"";height:1px;left:0;margin:auto;position:absolute;top:0;width:95px}.menu .menu__body .menu__sidebar ul li:last-child{margin-bottom:0}.menu .menu__body .menu__sidebar--float ul{background:#f9f9f9;border-right:1px solid rgba(0,0,0,.2);left:0;position:fixed;width:25%;z-index:3;-ms-flex-line-pack:start;align-content:flex-start;height:100vh;overflow:auto;-webkit-box-orient:unset!important;-webkit-box-direction:unset!important;-ms-flex-direction:unset!important;flex-direction:unset!important;padding:133px 0 233px}.menu .menu__body .menu__sidebar--float ul::-webkit-scrollbar{width:5px}.menu .menu__body .menu__sidebar--float ul::-webkit-scrollbar-track{background-color:#fff;-webkit-box-shadow:inset 0 0 6px #c3c3c3;box-shadow:inset 0 0 6px #c3c3c3}.menu .menu__body .menu__sidebar--float ul::-webkit-scrollbar-thumb{background-color:#585858;outline:unset}.menu .menu__body .menu__content{padding:118px 80px 164px 60px;width:75%}.menu .menu__body .menu__content .menu__item{padding-bottom:104px}.menu .menu__body .menu__content .menu__item h3{color:#171a23;font-family:Neue Haas Grotesk Display Pro;font-size:35px;font-style:normal;font-weight:500;line-height:140%;margin-bottom:40px}.menu .menu__body .menu__content .menu__item .menu__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;border-bottom:2px dotted #171a23;-ms-flex-flow:row wrap;flex-flow:row wrap;padding-bottom:24px;padding-top:76px}.menu .menu__body .menu__content .menu__item .menu__info:nth-child(2){padding-top:0}.menu .menu__body .menu__content .menu__item .menu__info .menu__type{-webkit-box-flex:0;color:#171a23;-ms-flex:0 0 100%;flex:0 0 100%;font-family:Neue Haas Grotesk Display Pro;font-size:16px;font-style:normal;font-weight:600;letter-spacing:.22em;line-height:19px;margin-bottom:16px;text-transform:uppercase}.menu .menu__body .menu__content .menu__item .menu__info .menu__title{-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%}.menu .menu__body .menu__content .menu__item .menu__info .menu__title,.menu .menu__body .menu__content .menu__item .menu__info .menu__title p{color:#171a23;font-family:MADE Mirage;font-size:28px;font-style:normal;font-weight:500;line-height:101.4%}.menu .menu__body .menu__content .menu__item .menu__info .menu__price{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.menu .menu__body .menu__content .menu__item .menu__info .menu__price p{color:#171a23;font-family:MADE Mirage;font-size:24px;font-style:normal;font-weight:500;line-height:101.4%;text-align:right}.menu .menu__body .menu__content .menu__item:last-child{padding-bottom:0}}@media only screen and (max-width:991px){.menu{padding:51px 0 0}.menu .menu__header h1{color:#000;font-family:MADE Mirage;font-size:96px;font-style:normal;font-weight:400;line-height:121px;margin-bottom:80px;text-align:center}.menu .menu__navigation ul li{border:1px solid #171a23;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;border-left:0;-ms-flex:1 0 10%;flex:1 0 10%}.menu .menu__navigation ul li a{color:#171a23;display:block;font-family:Neue Haas Grotesk Display Pro;font-size:14px;font-style:normal;font-weight:600;letter-spacing:.22em;line-height:17px;padding:25px 10px;text-align:center;text-transform:uppercase}.menu .menu__navigation ul li a:hover{background-color:#171a23;color:#fff}.menu .menu__navigation ul li:last-child{border-right:0}.menu .menu__navigation ul .active a{background-color:#171a23;color:#fff}.menu .menu__body{display:-webkit-box;display:-ms-flexbox;display:flex}.menu .menu__body .menu__sidebar{display:none}.menu .menu__body .menu__sidebar ul{border:1px solid #171a23;-webkit-box-sizing:border-box;box-sizing:border-box}.menu .menu__body .menu__content{padding:52px 30px 0;width:100%}.menu .menu__body .menu__content .tablet-menu{border:1px solid #171a23;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin:auto 0 auto auto;max-width:366px;padding:14px 24px;position:relative}.menu .menu__body .menu__content .tablet-menu p{color:#171a23;font-family:Neue Haas Grotesk Display Pro;font-size:18px;font-style:normal;font-weight:600;line-height:22px;position:relative;width:100%}.menu .menu__body .menu__content .tablet-menu p svg{bottom:0;margin:auto;position:absolute;right:0;top:0}.menu .menu__body .menu__content .tablet-menu ul{background-color:#fcfbfa;border:1px solid #171a23;border-top:0;display:none;left:0;list-style-type:none;margin:0;padding:0;position:absolute;right:0;top:51px}.menu .menu__body .menu__content .tablet-menu ul li{border-bottom:1px solid #171a23}.menu .menu__body .menu__content .tablet-menu ul li a{color:#171a23;display:block;font-family:Neue Haas Grotesk Display Pro;font-size:18px;font-style:normal;font-weight:600;line-height:22px;padding:14px 24px}.menu .menu__body .menu__content .tablet-menu ul li:last-child{border-bottom:0}.menu .menu__body .menu__content .menu__item{padding-bottom:0;padding-top:42px}.menu .menu__body .menu__content .menu__item h3{color:#171a23;display:none;font-family:Neue Haas Grotesk Display Pro;font-size:35px;font-style:normal;font-weight:500;line-height:140%;margin-bottom:20px}.menu .menu__body .menu__content .menu__item .menu__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;border-bottom:2px dotted #171a23;-ms-flex-flow:row wrap;flex-flow:row wrap;padding-bottom:24px;padding-top:60px}.menu .menu__body .menu__content .menu__item .menu__info:nth-child(2){padding-top:0}.menu .menu__body .menu__content .menu__item .menu__info .menu__type{-webkit-box-flex:0;color:#171a23;-ms-flex:0 0 100%;flex:0 0 100%;font-family:Neue Haas Grotesk Display Pro;font-size:16px;font-style:normal;font-weight:600;letter-spacing:.22em;line-height:19px;margin-bottom:16px;text-transform:uppercase}.menu .menu__body .menu__content .menu__item .menu__info .menu__title{-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%}.menu .menu__body .menu__content .menu__item .menu__info .menu__title,.menu .menu__body .menu__content .menu__item .menu__info .menu__title p{color:#171a23;font-family:MADE Mirage;font-size:24px;font-style:normal;font-weight:500;line-height:101.4%}.menu .menu__body .menu__content .menu__item .menu__info .menu__price{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.menu .menu__body .menu__content .menu__item .menu__info .menu__price p{color:#171a23;font-family:MADE Mirage;font-size:24px;font-style:normal;font-weight:500;line-height:101.4%;text-align:right}.menu .menu__body .menu__content .menu__item:last-child{padding-bottom:0}}@media only screen and (max-width:767px){.menu{padding:40px 0 80px}.menu .menu__header h1{color:#000;font-family:MADE Mirage;font-size:96px;font-style:normal;font-weight:400;line-height:121px;margin-bottom:41px;text-align:center}.menu .menu__navigation{border:1px solid #171a23;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 24px 41px;padding:14px 24px;position:relative}.menu .menu__navigation .menu__mobile-menu{display:block}.menu .menu__navigation p{color:#171a23;font-family:Neue Haas Grotesk Display Pro;font-size:18px;font-style:normal;font-weight:600;line-height:22px;position:relative;width:100%}.menu .menu__navigation p svg{bottom:0;margin:auto;position:absolute;right:0;top:0}.menu .menu__navigation ul{background-color:#fcfbfa;border:1px solid #171a23;border-top:0;display:none;left:0;list-style-type:none;margin:0;padding:0;position:absolute;right:0;top:51px;z-index:4}.menu .menu__navigation ul li{border-bottom:1px solid #171a23}.menu .menu__navigation ul li a{color:#171a23;display:block;font-family:Neue Haas Grotesk Display Pro;font-size:18px;font-style:normal;font-weight:600;letter-spacing:0;line-height:22px;padding:14px 24px;text-align:left;text-transform:none}.menu .menu__navigation ul li:last-child{border-bottom:0}.menu .menu__body{display:-webkit-box;display:-ms-flexbox;display:flex}.menu .menu__body .menu__sidebar{display:none}.menu .menu__body .menu__content{padding:0 24px;width:100%}.menu .menu__body .menu__content .mobile-title{color:#171a23;display:block;font-family:MADE Mirage;font-size:48px;font-style:normal;font-weight:500;line-height:120%;margin-bottom:21px;margin-top:80px;mix-blend-mode:normal}.menu .menu__body .menu__content .menu__num:first-child .mobile-title{margin-top:0}.menu .menu__body .menu__content .tablet-menu{background:#171a23;border:1px solid rgba(0,0,0,.3);border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:auto 0 auto auto;max-width:100%;padding:14px 24px;position:relative}.menu .menu__body .menu__content .tablet-menu p{color:#fff;font-family:Neue Haas Grotesk Display Pro;font-size:18px;font-style:normal;font-weight:600;line-height:22px;position:relative;width:100%}.menu .menu__body .menu__content .tablet-menu p svg{bottom:0;margin:auto;position:absolute;right:0;top:0}.menu .menu__body .menu__content .tablet-menu p svg path{stroke:#fff}.menu .menu__body .menu__content .tablet-menu ul{background-color:#fcfbfa;border:1px solid #171a23;border-top:0;display:none;left:0;list-style-type:none;margin:0;padding:0;position:absolute;right:0;top:51px}.menu .menu__body .menu__content .tablet-menu ul li{background-color:#171a23;border-bottom:1px solid #171a23}.menu .menu__body .menu__content .tablet-menu ul li a{color:#fff;display:block;font-family:Neue Haas Grotesk Display Pro;font-size:18px;font-style:normal;font-weight:600;line-height:22px;padding:14px 24px}.menu .menu__body .menu__content .tablet-menu ul li:last-child{border-bottom:0}.menu .menu__body .menu__content .menu__item{padding-bottom:0}.menu .menu__body .menu__content .menu__item h3{color:#171a23;font-family:Neue Haas Grotesk Display Pro;font-size:35px;font-style:normal;font-weight:500;line-height:140%;margin-bottom:20px}.menu .menu__body .menu__content .menu__item .menu__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;border-bottom:2px dotted #171a23;-ms-flex-flow:row wrap;flex-flow:row wrap;padding-bottom:24px;padding-top:60px}.menu .menu__body .menu__content .menu__item .menu__info:nth-child(2){padding-top:0}.menu .menu__body .menu__content .menu__item .menu__info .menu__type{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;font-family:Neue Haas Grotesk Display Pro;font-size:16px;font-style:normal;font-weight:600;letter-spacing:.22em;line-height:19px;margin-bottom:16px;text-transform:uppercase}.menu .menu__body .menu__content .menu__item .menu__info .menu__title{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.menu .menu__body .menu__content .menu__item .menu__info .menu__title,.menu .menu__body .menu__content .menu__item .menu__info .menu__title p{color:#171a23;font-family:MADE Mirage;font-size:28px;font-style:normal;font-weight:500;line-height:101.4%;margin-bottom:32px}.menu .menu__body .menu__content .menu__item .menu__info .menu__price{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.menu .menu__body .menu__content .menu__item .menu__info .menu__price p{color:#171a23;font-family:MADE Mirage;font-size:32px;font-style:normal;font-weight:500;line-height:101.4%;text-align:left}.menu .menu__body .menu__content .menu__item:last-child{padding-bottom:0}}@media only screen and (max-width:500px){.menu .menu__header h1{font-size:15vw;line-height:16vw}}