html,body{margin:0;padding:0;background:#fff}.menu-shell{--navy: #020527;--green: #43ad36;--yellow: #fff200;--blue: #12aee5;--blue-hover: #079bd2;--hero-gray: #66676c;margin-top:-28px}.menu-shell *{box-sizing:border-box}.menu-shell .topbar{position:relative;z-index:5;height:114px;background:#fff}.menu-shell .topbar .inner{display:grid;grid-template-columns:minmax(0, 1fr) 216px minmax(0, 1fr);align-items:start;height:100%;max-width:1720px;margin:0 auto;padding:0 76px;column-gap:34px}.menu-shell .topbar .links{display:flex;align-items:center;gap:42px;margin:0;padding:0;padding-top:42px;list-style:none}.menu-shell .topbar .links a{display:inline-flex;align-items:center;min-height:44px;color:var(--navy);font-size:28px;font-weight:400;line-height:1;text-decoration:none;white-space:nowrap}.menu-shell .topbar .links a:hover{color:var(--green)}.menu-shell .topbar .links-right{justify-content:flex-end;gap:35px}.menu-shell .topbar .links-right .functions-right{display:none}.menu-shell .topbar .brand{position:relative;align-self:start;display:block;width:190px;height:190px;text-decoration:none}.menu-shell .topbar .brand img{position:relative;z-index:1;display:block;width:170px;height:170px;margin:28px auto;border:9px solid #fff;border-radius:50%;background-color:#fff}.menu-shell .topbar .brand svg{position:absolute;left:-17px;top:-18px;z-index:0;width:238px;height:238px;overflow:visible;pointer-events:none}.menu-shell .topbar .brand svg text{fill:#fff;font-size:32px;font-weight:900;line-height:1;letter-spacing:1.5px;text-shadow:0 1px 1px rgba(0,0,0,.08)}.menu-shell .topbar .brand text{text-transform:uppercase}.menu-shell .topbar .social{display:flex;align-items:center;gap:20px;margin-left:28px}.menu-shell .topbar .social a{display:inline-flex;width:44px;height:44px;min-height:44px;align-items:center;justify-content:center;border-radius:50%;overflow:hidden}.menu-shell .topbar .social a img{display:block;width:44px;height:44px;object-fit:contain}.menu-shell .hero{position:relative;min-height:660px;overflow:hidden;background:var(--hero-gray)}.menu-shell .hero .image{position:absolute;inset:0}.menu-shell .hero .image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.menu-shell .hero .content{z-index:1;align-items:center;text-align:right;position:absolute;right:100px;top:50px}.menu-shell .hero .event h1{margin:0 0 16px;color:var(--yellow);font-size:60px;font-weight:900;line-height:1.18}.menu-shell .hero .event .place{margin:0 0 18px;color:var(--yellow);font-size:56px;font-weight:300;line-height:1;letter-spacing:7px;text-transform:uppercase}.menu-shell .hero .event .title{margin:0 0 34px;color:#fff;font-size:132px;font-weight:900;line-height:.9;text-transform:uppercase}.menu-shell .hero .event a{display:inline-flex;min-width:344px;min-height:82px;padding:16px 36px;align-items:center;justify-content:center;background:var(--blue);color:#fff;font-size:34px;font-weight:900;line-height:1;text-decoration:none;text-transform:uppercase}.menu-shell .hero .event a:hover{background:var(--blue-hover)}.menu-shell .hero .pager{position:absolute;left:50%;bottom:63px;display:flex;gap:17px;transform:translateX(-50%)}.menu-shell .hero .pager span{display:block;width:16px;height:16px;border-radius:50%;background:#fff}.menu-shell .hero .pager span.active{background:var(--green)}@media(max-width: 1700px){.menu-shell .topbar .inner{padding:0 44px;column-gap:28px}.menu-shell .topbar .links{gap:28px}.menu-shell .topbar .links a{font-size:24px}.menu-shell .topbar .links-right{gap:30px}.menu-shell .topbar .social{gap:14px;margin-left:18px}.menu-shell .hero .content{padding-right:64px}.menu-shell .hero .event h1{font-size:52px}.menu-shell .hero .event .place{font-size:46px}.menu-shell .hero .event .title{font-size:104px}}@media(max-width: 1400px){.menu-shell .topbar .links-left .functions-left{display:none}.menu-shell .topbar .links-right .functions-right{display:inline-flex}.menu-shell .topbar .social{display:none}}@media(max-width: 1120px){.menu-shell .topbar{height:150px}.menu-shell .topbar .inner{grid-template-columns:clamp(108px,14vw,158px) minmax(0, 1fr);grid-template-rows:auto auto;justify-items:start;align-items:start;padding:10px 20px 14px;column-gap:18px;row-gap:0}.menu-shell .topbar .links{justify-content:flex-start;flex-wrap:wrap;gap:4px 18px;padding-top:14px}.menu-shell .topbar .links a{min-height:24px;font-size:21px}.menu-shell .topbar .links-left{grid-column:2;grid-row:1}.menu-shell .topbar .links-right{grid-column:2;grid-row:2;padding-top:2px;padding-left:0;justify-content:flex-start}.menu-shell .topbar .brand{grid-column:1;grid-row:1/3;width:clamp(106px,13vw,150px);height:clamp(106px,13vw,140px)}.menu-shell .topbar .brand img{width:clamp(94px,11.8vw,132px);height:clamp(94px,11.8vw,132px);margin:clamp(10px,1.6vw,18px) auto 0;border-width:7px}.menu-shell .topbar .brand svg{left:clamp(-8px,-0.7vw,-5px);top:clamp(-12px,-1vw,-7px);width:clamp(118px,14.5vw,162px);height:clamp(118px,14.5vw,162px)}.menu-shell .topbar .brand svg text{fill:#020527;font-size:clamp(18px,2.2vw,25px)}.menu-shell .topbar .social{margin-left:0}.menu-shell .hero{min-height:560px}.menu-shell .hero .content{min-height:560px;padding:60px 28px 74px;justify-content:center;text-align:center}.menu-shell .hero .event{max-width:720px}}@media(max-width: 700px){.menu-shell .topbar .links{gap:2px 16px;padding-top:10px}.menu-shell .topbar .links a{min-height:22px;font-size:18px}.menu-shell .topbar .links-right{padding-top:0}.menu-shell .topbar .social{gap:12px}.menu-shell .topbar .social a,.menu-shell .topbar .social img{width:36px;height:36px;min-height:36px}.menu-shell .hero{min-height:520px}.menu-shell .hero .image img{object-position:center top}.menu-shell .hero .content{min-height:520px;padding:52px 18px 68px}.menu-shell .hero .event h1{font-size:34px}.menu-shell .hero .event .place{font-size:26px;letter-spacing:3px}.menu-shell .hero .event .title{font-size:58px}.menu-shell .hero .event a{min-width:230px;min-height:62px;font-size:24px}.menu-shell .hero .pager{bottom:38px;gap:12px}.menu-shell .hero .pager span{width:12px;height:12px}}.menu-hero{--green: #43ad36;--yellow: #fff200;--blue: #12aee5;--blue-hover: #079bd2;--hero-gray: #66676c;position:relative;min-height:660px;overflow:hidden;background:var(--hero-gray)}.menu-hero,.menu-hero *{box-sizing:border-box}.menu-hero .image{position:absolute;inset:0}.menu-hero .image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.menu-hero .content{z-index:1;align-items:center;text-align:right;position:absolute;right:100px;top:50px}.menu-hero .event h1{margin:0 0 16px;color:var(--yellow);font-size:60px;font-weight:900;line-height:1.18}.menu-hero .event .place{margin:0 0 18px;color:var(--yellow);font-size:56px;font-weight:300;line-height:1;letter-spacing:7px;text-transform:uppercase}.menu-hero .event .title{margin:0 0 34px;color:#fff;font-size:132px;font-weight:900;line-height:.9;text-transform:uppercase}.menu-hero .event a{display:inline-flex;min-width:344px;min-height:82px;padding:16px 36px;align-items:center;justify-content:center;background:var(--blue);color:#fff;font-size:34px;font-weight:900;line-height:1;text-decoration:none;text-transform:uppercase}.menu-hero .event a:hover{background:var(--blue-hover)}.menu-hero .pager{position:absolute;left:50%;bottom:63px;display:flex;gap:17px;transform:translateX(-50%)}.menu-hero .pager span{display:block;width:16px;height:16px;border-radius:50%;background:#fff}.menu-hero .pager span.active{background:var(--green)}@media(max-width: 1500px){.menu-hero .content{padding-right:64px}.menu-hero .event h1{font-size:52px}.menu-hero .event .place{font-size:46px}.menu-hero .event .title{font-size:104px}}@media(max-width: 1120px){.menu-hero{min-height:560px}.menu-hero .content{min-height:560px;padding:0 0 0 0;justify-content:center;text-align:center;right:20px}.menu-hero .event{max-width:720px}}@media(max-width: 700px){.menu-hero{min-height:920px}.menu-hero .image img{object-position:center top}.menu-hero .content{min-height:620px;padding:0px;margin:0 auto;position:relative}.menu-hero .pager{bottom:38px;gap:12px}.menu-hero .pager span{width:12px;height:12px}}@media(max-width: 600px){.menu-hero .content .event h1{font-size:34px}.menu-hero .content .event .place{font-size:26px;letter-spacing:3px}.menu-hero .content .event .title{font-size:58px}.menu-hero .content .event a{min-width:230px;min-height:62px;font-size:24px}}
