html,body{margin:0;padding:0;overflow-x:clip}img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.bg_pattern{z-index:-1;background-color:#fff;width:100vw;height:100vh;position:fixed;top:0;left:0}.site-header{z-index:20;background:#fff;padding:11px 0;position:relative;box-shadow:0 2px 8px #00000014}.site-header__inner{justify-content:space-between;align-items:center;gap:16px;width:min(100% - 32px,1180px);margin:0 auto;display:flex}.brand{flex-shrink:0;width:auto;text-decoration:none;display:block}.brand__image{object-fit:contain;max-width:100%;height:auto;display:block}.site-header__brand-image{width:136px}.site-header__desktop-nav{justify-content:flex-end;align-items:center;gap:28px;margin-left:auto;display:flex}.site-header__nav-link{color:#313f5e;font-size:17px;font-weight:600;line-height:1;text-decoration:none;transition:opacity .2s}.site-header__nav-link:hover,.site-header__nav-link:focus-visible{color:#313f5e;opacity:.72}.site-header__nav-link.is-active{text-underline-offset:4px;text-decoration:underline}.site-header__x-button.ant-btn{color:#fff;background:#313f5e;border-color:#313f5e;font-size:14px;font-weight:600;transition:background-color .2s,color .2s}.site-header__x-button.ant-btn .anticon{font-size:14px}.site-header__x-button.ant-btn:hover,.site-header__x-button.ant-btn:focus-visible{color:#fff!important;background:#46577a!important;border-color:#46577a!important}.site-header__floating-hamburger.hamburger{z-index:1400;display:none;position:absolute;top:10px;right:16px}.site-header__floating-hamburger .hamburger-inner,.site-header__floating-hamburger .hamburger-inner:before,.site-header__floating-hamburger .hamburger-inner:after,.site-header__floating-hamburger.hamburger.is-active .hamburger-inner:before,.site-header__floating-hamburger.hamburger.is-active .hamburger-inner:after{background-color:#313f5e}.site-header__floating-hamburger.hamburger:hover,.site-header__floating-hamburger.hamburger.is-active:hover{opacity:1}.site-header__drawer .ant-drawer-content{border-radius:18px 0 0 18px;overflow:hidden}.site-header__drawer .ant-drawer-body{background:#fff;padding:72px 22px 26px;position:relative;overflow:hidden}.site-header__drawer .ant-drawer-body:after{content:"";opacity:.38;pointer-events:none;background-image:url(/images/patterns/patterns1.svg);background-repeat:no-repeat;background-size:220px 220px;width:220px;height:220px;position:absolute;bottom:-64px;right:-64px}.site-header__drawer-content{z-index:1;position:relative}.site-header__drawer-head{justify-content:center;margin-bottom:16px;display:flex}.site-header__drawer-brand-image{width:min(100%,256px);height:auto;display:block}.site-header__drawer-nav{display:grid}.site-header__drawer-link{color:#000;border-bottom:1px solid #f0f4f6;justify-content:space-between;align-items:center;gap:10px;padding:14px 2px;font-size:17px;font-weight:600;line-height:1.3;text-decoration:none;display:flex}.site-header__drawer-link:first-child{border-top:1px solid #f0f4f6}.site-header__drawer-link-main{align-items:center;gap:12px;display:inline-flex}.site-header__drawer-link-icon{color:#0196fc;font-size:20px}.site-header__drawer-link-icon--neutral,.site-header__drawer-link-text{color:#000}.site-header__drawer-link-arrow{color:#667381;font-size:14px}.site-header__drawer-link-arrow--external{font-size:15px}.site-description__text{color:#313f5e;text-align:center;font-size:20px}.event-description{width:100%;margin:0 auto}.event-overview{--pattern-scroll-rotation:0deg;isolation:isolate;background-color:#fef5f5;border-radius:0;width:100vw;margin-left:calc(50% - 50vw);padding:24px 0;position:relative;overflow:hidden}.event-overview__patterns{z-index:0;pointer-events:none;position:absolute;inset:0}.event-overview__pattern-group,.event-overview__shape{position:absolute}.event-overview__pattern-group--upper{aspect-ratio:1.7;width:clamp(430px,48vw,720px);top:-5%;left:-5%}.event-overview__pattern-group--triangles{aspect-ratio:1.2;width:clamp(340px,35vw,600px);bottom:-12%;right:-5%;transform:rotate(-32deg)}.event-overview__shape{--shape-scroll-rotation:var(--pattern-scroll-rotation);object-fit:contain;height:auto;transform:rotate(calc(var(--shape-rotation) + var(--shape-scroll-rotation)));will-change:transform;display:block}.event-overview__shape--5{--shape-rotation:17deg;width:50%;top:5%;left:3%}.event-overview__shape--4{--shape-rotation:20deg;--shape-scroll-rotation:calc(0deg - var(--pattern-scroll-rotation));width:39%;bottom:-20%;left:40%}.event-overview__shape--1{--shape-rotation:12deg;width:30%;top:0;left:46%}.event-overview__shape--2{--shape-rotation:-3deg;--shape-scroll-rotation:calc(0deg - var(--pattern-scroll-rotation));width:50%;bottom:3%;left:6%}.event-overview__shape--3{--shape-rotation:16deg;width:30%;bottom:16%;right:8%}.event-overview__inner{z-index:1;width:min(100%,960px);margin:0 auto;position:relative}.event-overview__title-wrap{justify-content:center;margin-bottom:14px;display:flex}.event-overview__title-image{width:min(100%,560px);height:auto;display:block}.event-overview__info-desktop,.event-overview__meta-card,.event-overview__map-card{background:#fff;border-radius:16px;box-shadow:0 4px 14px #313f5e1a}.event-overview__info-desktop{align-items:stretch;margin-bottom:12px;display:flex}.event-overview__meta-item{flex:1;align-items:center;gap:16px;padding:20px;display:flex}.event-overview__meta-icon{border-radius:0;flex-shrink:0;width:60px;height:60px}.event-overview__meta-icon-image{object-fit:cover;width:100%;height:100%;display:block}.event-overview__meta-label{color:#6a7593;margin:0;font-size:14px;line-height:1.4}.event-overview__meta-value{color:#313f5e;margin:2px 0 0;font-size:30px;font-weight:700;line-height:1.2}.event-overview__meta-divider{background:#dfe5f2;width:1px;margin:12px 0}.event-overview__info-mobile{margin-bottom:12px;display:none}.event-overview__meta-card+.event-overview__meta-card{margin-top:10px}.event-overview__map-card{margin-bottom:12px;padding:12px}.event-overview__map-embed{aspect-ratio:16/7;border-radius:12px;width:100%;display:block}.event-overview__map-button.ant-btn{background:#313f5e;border-radius:8px;height:44px;font-weight:700;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s}.event-overview__map-button.ant-btn:hover,.event-overview__map-button.ant-btn:focus-visible{box-shadow:0 4px 10px #313f5e29;color:#fff!important;background:#46577a!important;border-color:#46577a!important}.participation{width:100%;padding:24px 0}.participation__inner{width:min(100%,960px);margin:0 auto}.participation__title-wrap{justify-content:center;margin-bottom:14px;display:flex}.participation__title-image{width:min(100%,560px);height:auto;display:block}.participation__description.site-description__text{width:min(100%,560px);margin:0 auto 14px}.participation__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}.participation-layout2.ant-btn{color:#fff;height:108px;box-shadow:none;border-radius:20px;grid-template-columns:65px 1fr 65px;align-items:center;column-gap:10px;padding:0 24px;font-weight:700;transition:background .2s,box-shadow .2s,transform .2s;display:grid;border:2px solid #fff!important}.participation-layout2__icon{object-fit:cover;flex-shrink:0;justify-self:start;width:65px;height:65px;display:block}.participation-layout2__label{color:inherit;white-space:nowrap;text-align:center;justify-self:center;font-size:clamp(30px,3.2vw,42px);line-height:1}.participation-layout2__arrow{justify-self:end;font-size:22px;transition:transform .2s}.participation-layout2--general.ant-btn{background:linear-gradient(#ff5a86 0%,#fb3c73 52%,#e83368 100%)}.participation-layout2--general.ant-btn:hover,.participation-layout2--general.ant-btn:focus-visible{box-shadow:0 6px 14px #fb3c7333;background:linear-gradient(#ff6f98 0%,#fb3c73 56%,#e62d64 100%)!important}.participation-layout2--circle.ant-btn{background:linear-gradient(#2295ed 0%,#0082e5 52%,#006fcc 100%)}.participation-layout2--circle.ant-btn:hover,.participation-layout2--circle.ant-btn:focus-visible{box-shadow:0 6px 14px #0082e533;background:linear-gradient(#38a8f4 0%,#0082e5 56%,#006dc9 100%)!important}.participation-layout2--general.ant-btn:active{background:#ce2f5d!important}.participation-layout2--circle.ant-btn:active{background:#0068b5!important}.participation-layout2.ant-btn:hover,.participation-layout2.ant-btn:focus-visible{transform:translateY(-2px);color:#fff!important}.participation-layout2.ant-btn:hover .participation-layout2__arrow,.participation-layout2.ant-btn:focus-visible .participation-layout2__arrow{transform:translate(3px)}.participation-layout2.ant-btn:active{transform:none;color:#fff!important}.link-section{width:100vw;margin-left:calc(50% - 50vw)}.link-section__inner{border-radius:16px;align-items:center;gap:8px 14px;width:min(100% - 16px,1000px);margin:0 auto;padding:14px 32px;display:grid}.link-section--faq .link-section__inner{background:#c9f3ea;grid-template-columns:minmax(0,1fr) 210px;grid-template-areas:"title button""description button";min-height:140px;position:relative;overflow:hidden;box-shadow:0 4px 14px #313f5e1a}.link-section--official-x .link-section__inner{isolation:isolate;background-color:#aee4fd;grid-template-columns:220px minmax(0,1fr) 70px 190px;grid-template-areas:"title description illustration button";position:relative;overflow:hidden;box-shadow:0 4px 14px #313f5e1a}.link-section--official-x .link-section__inner:before,.link-section--official-x .link-section__inner:after{content:"";aspect-ratio:1;z-index:-1;pointer-events:none;background-image:url(/images/patterns/patterns2.svg);background-repeat:no-repeat;background-size:contain;position:absolute}.link-section--official-x .link-section__inner:before{width:clamp(330px,39vw,480px);top:-110px;left:-150px;transform:rotate(-18deg)}.link-section--official-x .link-section__inner:after{width:clamp(480px,50vw,640px);bottom:-260px;right:-240px;transform:rotate(24deg)}.link-section--faq .link-section__title,.link-section--faq .link-section__description,.link-section--faq .link-section__button{z-index:1;position:relative}.link-section--faq .link-section__description{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;width:min(100%,430px);display:-webkit-box;overflow:hidden}.link-section__title{grid-area:title;height:auto;display:block}.link-section__title--faq{width:min(100%,300px)}.link-section__title--official-x{width:min(100%,220px)}.link-section__description{color:#25465b;grid-area:description;margin:0;font-size:16px;line-height:1.5}.link-section__illustration{object-fit:cover;grid-area:illustration;display:block}.link-section__illustration--faq{z-index:0;pointer-events:none;width:auto;height:100%;position:absolute;top:50%;right:230px;transform:translateY(-50%)}.link-section__illustration--official-x{width:70px;height:70px}.link-section__button{grid-area:button;justify-self:end}.layout3-button{box-sizing:border-box;background:var(--layout3-fill);color:#fff;cursor:pointer;border:2px solid #fff;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:8px;width:230px;max-width:100%;height:48px;padding:0 14px 0 18px;font-weight:700;text-decoration:none;transition:filter .2s,box-shadow .2s,background-color .2s;display:grid}.layout3-button__label{white-space:nowrap;justify-self:center;font-size:18px;line-height:1}.layout3-button__arrow{justify-self:end;font-size:18px;transition:transform .2s}.link-section--faq .layout3-button{--layout3-hover-fill:#007c79;width:228px;height:58px}.link-section--official-x .layout3-button{--layout3-hover-fill:#313f5e}.layout3-button--small{width:clamp(128px,20vw,182px);height:48px;padding:0 12px 0 14px}.layout3-button--small .layout3-button__label,.layout3-button--small .layout3-button__arrow{font-size:15px}.layout3-button:hover,.layout3-button:focus-visible{color:#fff;background:var(--layout3-hover-fill,var(--layout3-fill));box-shadow:0 4px 10px color-mix(in srgb, var(--layout3-hover-fill,var(--layout3-fill)) 24%, transparent);filter:none}.layout3-button:hover .layout3-button__arrow,.layout3-button:focus-visible .layout3-button__arrow{transform:translate(2px)}.layout3-button:active{color:#fff;filter:brightness(.96)}.faq-page,.contact-page{width:min(100% - 32px,880px);margin:0 auto}.faq-page__intro,.contact-page__intro{margin:8px 0 28px}.page-heading{grid-template-columns:52px minmax(0,1fr);grid-template-areas:"icon title"".subtitle";align-items:center;column-gap:14px;width:fit-content;display:grid}.page-heading__icon{color:#7e5cef;grid-area:icon;justify-content:center;align-items:center;font-size:46px;line-height:1;display:flex}.page-heading__title{color:#313f5e;letter-spacing:0;grid-area:title;margin:0;font-size:44px;font-weight:700;line-height:1.1}.page-heading__subtitle{color:#313f5e;grid-area:subtitle;margin:4px 0 0;font-size:18px;font-weight:600;line-height:1.45}.faq-filter.ant-tag-checkable-group{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.faq-filter__tag.ant-tag-checkable{opacity:.72;border:1px solid #0000;border-radius:6px;align-items:center;min-height:34px;margin:0;padding:5px 12px;font-size:14px;font-weight:600;line-height:22px;transition:opacity .2s,box-shadow .2s,transform .2s;display:inline-flex;color:#fff!important}.faq-filter__tag.ant-tag-checkable:hover,.faq-filter__tag.ant-tag-checkable:focus-visible{opacity:.92;color:#fff!important}.faq-filter__tag.ant-tag-checkable-checked{opacity:1;box-shadow:0 0 0 3px #7e5cef2e;color:#fff!important}.faq-filter__tag.ant-tag-checkable:active{transform:translateY(1px)}.faq-filter__tag--all.ant-tag-checkable{background:#313f5e!important}.faq-filter__tag--event.ant-tag-checkable{background:#1677ff!important}.faq-filter__tag--ticket.ant-tag-checkable{background:#ff4d4f!important}.faq-filter__tag--circle.ant-tag-checkable{background:#fbbc04!important}.faq-filter__tag--venue.ant-tag-checkable{background:#52c41a!important}.faq-filter__tag--other.ant-tag-checkable{background:#ff6d01!important}.faq-filter__label{align-items:center;gap:6px;display:inline-flex}.faq-filter__check{visibility:hidden;width:14px;font-size:12px}.faq-filter__check.is-visible{visibility:visible}.faq-list.ant-collapse{background:0 0;border:0;flex-direction:column;gap:10px;display:flex}.faq-list-status{background:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:180px;display:flex;box-shadow:0 4px 14px #313f5e1a}.faq-list-alert.ant-alert{border-radius:8px;box-shadow:0 4px 14px #313f5e1a}.faq-list.ant-collapse>.ant-collapse-item{background:#fff;overflow:hidden;box-shadow:0 4px 14px #313f5e1a;border:0!important;border-radius:8px!important}.faq-list.ant-collapse>.ant-collapse-item>.ant-collapse-header{color:#313f5e;align-items:center;min-height:62px;padding:16px 18px;font-size:16px;font-weight:600}.faq-list .ant-collapse-header:hover{background:#fbfcff}.faq-list .ant-collapse-expand-icon{color:#65708a}.faq-question{align-items:center;gap:10px;display:inline-flex}.faq-question__icon{color:#7e5cef;flex:none;font-size:21px}.faq-list .ant-collapse-content{background:#fff;border-top:0}.faq-list .ant-collapse-content>.ant-collapse-content-box{padding:0 18px 18px}.faq-answer{background:#f3f9fd;border-radius:8px;padding:16px 18px}.faq-answer .ant-typography{color:#313f5e;margin:0;font-size:15px;line-height:1.8}.action-callout{background:#fff;border-left:4px solid #7e5cef;border-radius:8px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;margin:36px 0 8px;padding:24px;display:grid;box-shadow:0 4px 14px #313f5e1a}.action-callout__icon{color:#7e5cef;background:#f0ecff;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:25px;display:flex}.action-callout__copy .ant-typography{color:#313f5e}.action-callout__copy h2.ant-typography{margin:0 0 4px;font-size:22px;line-height:1.35}.action-callout__copy p.ant-typography{margin:0;line-height:1.7}.action-callout__button{box-sizing:border-box;color:#fff;background:#313f5e;border:1px solid #313f5e;border-radius:6px;justify-content:center;align-items:center;gap:8px;height:44px;padding-inline:18px;font-weight:600;line-height:1;text-decoration:none;transition:border-color .2s,background-color .2s;display:inline-flex}.action-callout__button:hover,.action-callout__button:focus-visible{color:#fff;background:#7e5cef;border-color:#7e5cef}.contact-form{background:#fff;overflow:hidden}.contact-form__body{min-height:280px;padding:8px;position:relative}.contact-form__loading{z-index:1;background:#fff;place-items:center;display:grid;position:absolute;inset:0}.contact-form__frame{background:#fff;border:0;width:100%;height:940px;display:block}.site-footer{color:#fff;background:#313f5e;padding:20px 0}.site-footer__inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;width:min(100% - 32px,1180px);margin:0 auto;display:grid}.site-footer__brand{grid-column:1;justify-self:start}.site-footer__brand-image{width:112px}.site-footer a{color:inherit}.site-footer__link-divider{background:#ffffff80;width:1px;height:12px;display:block}.site-footer__meta{grid-column:2;gap:8px}.site-footer__copy{opacity:.7;white-space:nowrap;font-size:12px;color:inherit!important}.home-page__hero{z-index:1;width:100vw;margin-top:-24px;margin-left:calc(50% - 50vw);position:relative}.home-page__content{z-index:0;width:100%;padding-top:24px;position:relative}.hero-banner{box-sizing:border-box;background-image:url(/images/1600x900-placeholder.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:clamp(4px,1.2vw,20px) clamp(16px,4vw,56px);position:relative;overflow:visible}.hero-banner__primary{z-index:4;justify-content:center;align-items:center;width:min(100% - 32px,960px);height:calc(min(38vw,700px)/1.33333 + clamp(4px,.8vw,12px) + clamp(22px,4.4vw,61.6px));margin:0 auto;display:flex;position:relative}.hero-banner__main-image{object-fit:contain;width:min(38vw,700px);max-width:100%;height:auto;max-height:100%;display:block}.hero-banner__countdown-wrap{transform-origin:0 100%;z-index:5;width:clamp(220px,22vw,400px);position:absolute;bottom:16%;right:clamp(48px,6vw,120px);transform:rotate(-5deg)}.hero-banner__countdown-image{width:100%;height:auto;display:block}.hero-banner__countdown-text{text-align:center;white-space:nowrap;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-banner__countdown-label{color:#313f5e;margin:0;font-size:clamp(20px,2vw,32px);font-weight:700;line-height:1.2}.hero-banner__countdown-value{color:#fe1d67;margin:6px 0 0;font-size:clamp(38px,3.8vw,64px);font-weight:700;line-height:.8}.hero-banner__countdown-number{font-size:1.4em}.hero-banner__countdown-unit{font-size:.7em}@media (width>=768px) and (width<=1024px){.hero-banner__primary{height:calc(31.5vw + clamp(4px,.8vw,12px) + clamp(22px,4.4vw,61.6px))}.hero-banner__main-image{width:42vw}.hero-banner__countdown-wrap{transform-origin:0 100%;width:clamp(190px,25vw,250px);bottom:16%;right:8px;transform:rotate(-3deg)}.hero-banner__countdown-label{font-size:clamp(16px,2.2vw,22px)}.hero-banner__countdown-value{font-size:clamp(30px,4vw,42px)}}@media (width<=1199px){.site-header__desktop-nav{display:none}.site-header__floating-hamburger.hamburger{display:inline-block}}@media (width<=767.98px){.event-overview__pattern-group--upper{display:none}.event-overview__pattern-group--triangles{width:142vw;bottom:-7vw;right:-54vw}.faq-page,.contact-page{width:min(100% - 24px,880px)}.faq-page__intro,.contact-page__intro{margin:4px 0 22px}.page-heading{grid-template-columns:40px minmax(0,1fr);column-gap:10px}.page-heading__icon{font-size:36px}.page-heading__title{font-size:32px}.page-heading__subtitle{margin-top:2px;font-size:16px}.faq-filter.ant-tag-checkable-group{gap:7px;margin-bottom:16px}.faq-filter__tag.ant-tag-checkable{min-height:32px;padding:4px 9px;font-size:13px}.faq-list.ant-collapse>.ant-collapse-item>.ant-collapse-header{min-height:56px;padding:14px 12px;font-size:15px}.faq-question{gap:8px}.faq-question__icon{font-size:19px}.faq-list .ant-collapse-content>.ant-collapse-content-box{padding:0 12px 12px}.faq-answer{padding:14px}.action-callout{grid-template-columns:44px minmax(0,1fr);gap:12px;margin-top:28px;padding:18px 16px}.action-callout__icon{width:44px;height:44px;font-size:21px}.action-callout__copy h2.ant-typography{font-size:19px}.action-callout__button{grid-column:1/-1;width:100%}.contact-form__body{padding:4px}.contact-form__frame{height:980px}.hero-banner{height:74vw}.hero-banner__primary{height:auto}.hero-banner__main-image{width:49vw}.hero-banner__countdown-wrap{transform-origin:50%;width:clamp(120px,34vw,145px);position:absolute;bottom:4%;right:3%;transform:none}.hero-banner__countdown-text{top:52%}.hero-banner__countdown-label{font-size:clamp(11px,3.3vw,14px)}.hero-banner__countdown-value{margin-top:2px;font-size:clamp(22px,6vw,30px)}.site-header{padding:9px 0}.site-header__inner{width:min(100% - 24px,1180px)}.brand{width:auto}.site-header__brand-image{width:min(124px,100vw - 96px)}.site-header__floating-hamburger.hamburger{top:8px;right:12px}.site-header__drawer .ant-drawer-content{border-radius:0}.site-header__drawer .ant-drawer-body{padding:68px 16px 24px}.site-header__drawer .ant-drawer-body:after{background-size:180px 180px;width:180px;height:180px;bottom:-56px;right:-56px}.site-header__drawer-brand-image{width:min(100%,236px)}.site-header__drawer-link{padding:12px 2px;font-size:16px}.event-overview{padding:16px 0}.event-overview__inner{width:min(100% - 24px,960px)}.event-overview__title-image{width:min(100%,400px)}.event-overview__info-desktop{display:none}.event-overview__info-mobile{display:block}.event-overview__meta-item{padding:16px}.event-overview__meta-value{font-size:24px}.participation{padding:16px 0}.participation__inner{width:min(100% - 24px,960px)}.participation__title-image{width:min(100%,400px)}.participation__description.site-description__text{width:min(100%,400px);margin-bottom:12px;font-size:18px}.participation__actions{grid-template-columns:1fr}.participation-layout2.ant-btn{height:96px;padding:0 20px}.participation-layout2__label{font-size:clamp(24px,7vw,34px)}.link-section__inner{gap:10px;width:min(100% - 16px,1000px);padding:12px 16px}.link-section--faq .link-section__inner{grid-template-columns:1fr;grid-template-areas:"title""description""button"}.link-section--faq .link-section__title{justify-self:start}.link-section--faq .link-section__illustration{display:none}.link-section--faq .link-section__button,.link-section--faq .layout3-button{width:100%}.link-section--official-x .link-section__inner{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title button"}.link-section--official-x .link-section__description,.link-section--official-x .link-section__illustration{display:none}.link-section--official-x .link-section__button{width:100%}.link-section--official-x .layout3-button--small{width:clamp(124px,45vw,170px);margin-left:auto}}@media (width<=640px){.contact-form__frame{height:1040px}}@media (width<=520px){.contact-form__frame{height:1110px}}@media (width<=430px){.contact-form__frame{height:1210px}}@media (width<=358px){.contact-form__frame{height:1290px}}@media (width<=339px){.contact-form__frame{height:1380px}}@media (width>=768px) and (width<=1199px){.event-description,.participation__inner{width:min(100vw - 64px,960px)}.event-overview__inner{width:min(100% - 64px,960px)}.link-section__inner{width:min(100% - 64px,1000px)}.link-section--faq .link-section__title{justify-self:start}.link-section--official-x .link-section__inner{grid-template-columns:220px minmax(0,1fr) 190px;grid-template-areas:"title description button"}.link-section--official-x .link-section__illustration{display:none}}@media (width<=760px){.site-footer__brand{grid-column:1;justify-self:center}.site-footer__brand-image{width:104px}.site-footer__inner{grid-template-columns:1fr;justify-items:center}.site-footer__meta{flex-direction:column;grid-column:1;gap:8px;width:100%}.site-footer__links{justify-content:center;width:100%}.site-footer__copy{text-align:center;width:100%}}.hamburger{cursor:pointer;font:inherit;color:inherit;text-transform:none;background-color:#0000;border:0;margin:0;padding:15px;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;display:inline-block;overflow:visible}.hamburger:hover,.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:before,.hamburger.is-active .hamburger-inner:after{background-color:#000}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{margin-top:-2px;display:block;top:50%}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{background-color:#000;border-radius:4px;width:40px;height:4px;transition-property:transform;transition-duration:.15s;transition-timing-function:ease;position:absolute}.hamburger-inner:before,.hamburger-inner:after{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--3dx .hamburger-box{perspective:80px}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx .hamburger-inner:before,.hamburger--3dx .hamburger-inner:after{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx.is-active .hamburger-inner{transform:rotateY(180deg);background-color:#0000!important}.hamburger--3dx.is-active .hamburger-inner:before{transform:translateY(10px)rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{transform:translateY(-10px)rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:80px}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r .hamburger-inner:before,.hamburger--3dx-r .hamburger-inner:after{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r.is-active .hamburger-inner{transform:rotateY(-180deg);background-color:#0000!important}.hamburger--3dx-r.is-active .hamburger-inner:before{transform:translateY(10px)rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{transform:translateY(-10px)rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:80px}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy .hamburger-inner:before,.hamburger--3dy .hamburger-inner:after{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy.is-active .hamburger-inner{transform:rotateX(-180deg);background-color:#0000!important}.hamburger--3dy.is-active .hamburger-inner:before{transform:translateY(10px)rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{transform:translateY(-10px)rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:80px}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r .hamburger-inner:before,.hamburger--3dy-r .hamburger-inner:after{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r.is-active .hamburger-inner{transform:rotateX(180deg);background-color:#0000!important}.hamburger--3dy-r.is-active .hamburger-inner:before{transform:translateY(10px)rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{transform:translateY(-10px)rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:80px}.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy .hamburger-inner:before,.hamburger--3dxy .hamburger-inner:after{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy.is-active .hamburger-inner{transform:rotateX(180deg)rotateY(180deg);background-color:#0000!important}.hamburger--3dxy.is-active .hamburger-inner:before{transform:translateY(10px)rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner:after{transform:translateY(-10px)rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:80px}.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r .hamburger-inner:before,.hamburger--3dxy-r .hamburger-inner:after{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r.is-active .hamburger-inner{transform:rotateX(180deg)rotateY(180deg)rotate(-180deg);background-color:#0000!important}.hamburger--3dxy-r.is-active .hamburger-inner:before{transform:translateY(10px)rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner:after{transform:translateY(-10px)rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner:before{transform:translate(-8px)rotate(-45deg)scaleX(.7)}.hamburger--arrow.is-active .hamburger-inner:after{transform:translate(-8px)rotate(45deg)scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:before{transform:translate(8px)rotate(45deg)scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:after{transform:translate(8px)rotate(-45deg)scaleX(.7)}.hamburger--arrowalt .hamburger-inner:before{transition:top .1s .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner:after{transition:bottom .1s .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner:before{transition:top .1s,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;top:0;transform:translate(-8px,-10px)rotate(-45deg)scaleX(.7)}.hamburger--arrowalt.is-active .hamburger-inner:after{transition:bottom .1s,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;bottom:0;transform:translate(-8px,10px)rotate(45deg)scaleX(.7)}.hamburger--arrowalt-r .hamburger-inner:before{transition:top .1s .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner:after{transition:bottom .1s .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{transition:top .1s,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;top:0;transform:translate(8px,-10px)rotate(45deg)scaleX(.7)}.hamburger--arrowalt-r.is-active .hamburger-inner:after{transition:bottom .1s,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;bottom:0;transform:translate(8px,10px)rotate(-45deg)scaleX(.7)}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner:before{transform:translate(8px)rotate(45deg)scaleX(.7)}.hamburger--arrowturn.is-active .hamburger-inner:after{transform:translate(8px)rotate(-45deg)scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner:before{transform:translate(-8px)rotate(-45deg)scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner:after{transform:translate(-8px)rotate(45deg)scaleX(.7)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:before,.hamburger--boring .hamburger-inner:after{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{opacity:0;top:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);top:auto;bottom:0}.hamburger--collapse .hamburger-inner:after{transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear;top:-20px}.hamburger--collapse .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateY(-10px)rotate(-45deg)}.hamburger--collapse.is-active .hamburger-inner:after{opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;top:0}.hamburger--collapse.is-active .hamburger-inner:before{transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;top:0;transform:rotate(-90deg)}.hamburger--collapse-r .hamburger-inner{transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);top:auto;bottom:0}.hamburger--collapse-r .hamburger-inner:after{transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear;top:-20px}.hamburger--collapse-r .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateY(-10px)rotate(45deg)}.hamburger--collapse-r.is-active .hamburger-inner:after{opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;top:0}.hamburger--collapse-r.is-active .hamburger-inner:before{transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;top:0;transform:rotate(90deg)}.hamburger--elastic .hamburger-inner{transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);top:2px}.hamburger--elastic .hamburger-inner:before{transition:opacity .125s .275s;top:10px}.hamburger--elastic .hamburger-inner:after{transition:transform .275s cubic-bezier(.68,-.55,.265,1.55);top:20px}.hamburger--elastic.is-active .hamburger-inner{transition-delay:75ms;transform:translateY(10px)rotate(135deg)}.hamburger--elastic.is-active .hamburger-inner:before{opacity:0;transition-delay:0s}.hamburger--elastic.is-active .hamburger-inner:after{transition-delay:75ms;transform:translateY(-20px)rotate(-270deg)}.hamburger--elastic-r .hamburger-inner{transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);top:2px}.hamburger--elastic-r .hamburger-inner:before{transition:opacity .125s .275s;top:10px}.hamburger--elastic-r .hamburger-inner:after{transition:transform .275s cubic-bezier(.68,-.55,.265,1.55);top:20px}.hamburger--elastic-r.is-active .hamburger-inner{transition-delay:75ms;transform:translateY(10px)rotate(-135deg)}.hamburger--elastic-r.is-active .hamburger-inner:before{opacity:0;transition-delay:0s}.hamburger--elastic-r.is-active .hamburger-inner:after{transition-delay:75ms;transform:translateY(-20px)rotate(270deg)}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:before{transition:transform .125s cubic-bezier(.6,.04,.98,.335),top 50ms linear .125s,left .125s ease-in .175s;left:0}.hamburger--emphatic .hamburger-inner:after{transition:transform .125s cubic-bezier(.6,.04,.98,.335),top 50ms linear .125s,right .125s ease-in .175s;top:10px;right:0}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:#0000!important}.hamburger--emphatic.is-active .hamburger-inner:before{transition:left .125s ease-out,top 50ms linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;top:-80px;left:-80px;transform:translate(80px,80px)rotate(45deg)}.hamburger--emphatic.is-active .hamburger-inner:after{transition:right .125s ease-out,top 50ms linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;top:-80px;right:-80px;transform:translate(-80px,80px)rotate(-45deg)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:before{transition:transform .125s cubic-bezier(.6,.04,.98,.335),top 50ms linear .125s,left .125s ease-in .175s;left:0}.hamburger--emphatic-r .hamburger-inner:after{transition:transform .125s cubic-bezier(.6,.04,.98,.335),top 50ms linear .125s,right .125s ease-in .175s;top:10px;right:0}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:#0000!important}.hamburger--emphatic-r.is-active .hamburger-inner:before{transition:left .125s ease-out,top 50ms linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;top:80px;left:-80px;transform:translate(80px,-80px)rotate(-45deg)}.hamburger--emphatic-r.is-active .hamburger-inner:after{transition:right .125s ease-out,top 50ms linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;top:80px;right:-80px;transform:translate(-80px,-80px)rotate(45deg)}.hamburger--minus .hamburger-inner:before,.hamburger--minus .hamburger-inner:after{transition:bottom 80ms ease-out,top 80ms ease-out,opacity linear}.hamburger--minus.is-active .hamburger-inner:before,.hamburger--minus.is-active .hamburger-inner:after{opacity:0;transition:bottom 80ms ease-out,top 80ms ease-out,opacity 0s linear 80ms}.hamburger--minus.is-active .hamburger-inner:before{top:0}.hamburger--minus.is-active .hamburger-inner:after{bottom:0}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner:before{transition-property:transform,opacity;transition-duration:.15s;transition-timing-function:ease;top:10px}.hamburger--slider .hamburger-inner:after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translateY(10px)rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{opacity:0;transform:rotate(-45deg)translate(-5.71429px,-6px)}.hamburger--slider.is-active .hamburger-inner:after{transform:translateY(-20px)rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner:before{transition-property:transform,opacity;transition-duration:.15s;transition-timing-function:ease;top:10px}.hamburger--slider-r .hamburger-inner:after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{transform:translateY(10px)rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{opacity:0;transform:rotate(45deg)translate(5.71429px,-6px)}.hamburger--slider-r.is-active .hamburger-inner:after{transform:translateY(-20px)rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(225deg)}.hamburger--spin.is-active .hamburger-inner:before{opacity:0;transition:top .1s ease-out,opacity .1s ease-out .12s;top:0}.hamburger--spin.is-active .hamburger-inner:after{transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;bottom:0;transform:rotate(-90deg)}.hamburger--spin-r .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(-225deg)}.hamburger--spin-r.is-active .hamburger-inner:before{opacity:0;transition:top .1s ease-out,opacity .1s ease-out .12s;top:0}.hamburger--spin-r.is-active .hamburger-inner:after{transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;bottom:0;transform:rotate(90deg)}.hamburger--spring .hamburger-inner{transition:background-color 0s linear .13s;top:2px}.hamburger--spring .hamburger-inner:before{transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);top:10px}.hamburger--spring .hamburger-inner:after{transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);top:20px}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:#0000!important}.hamburger--spring.is-active .hamburger-inner:before{transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;top:0;transform:translateY(10px)rotate(45deg)}.hamburger--spring.is-active .hamburger-inner:after{transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s;top:0;transform:translateY(10px)rotate(-45deg)}.hamburger--spring-r .hamburger-inner{transition-duration:.13s;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);top:auto;bottom:0}.hamburger--spring-r .hamburger-inner:after{transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity linear;top:-20px}.hamburger--spring-r .hamburger-inner:before{transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateY(-10px)rotate(-45deg)}.hamburger--spring-r.is-active .hamburger-inner:after{opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .22s;top:0}.hamburger--spring-r.is-active .hamburger-inner:before{transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;top:0;transform:rotate(90deg)}.hamburger--stand .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--stand .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--stand.is-active .hamburger-inner{transition:transform 75ms cubic-bezier(.215,.61,.355,1),background-color 0s linear .15s;transform:rotate(90deg);background-color:#0000!important}.hamburger--stand.is-active .hamburger-inner:before{transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;top:0;transform:rotate(-45deg)}.hamburger--stand.is-active .hamburger-inner:after{transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;bottom:0;transform:rotate(45deg)}.hamburger--stand-r .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand-r .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r.is-active .hamburger-inner{transition:transform 75ms cubic-bezier(.215,.61,.355,1),background-color 0s linear .15s;transform:rotate(-90deg);background-color:#0000!important}.hamburger--stand-r.is-active .hamburger-inner:before{transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;top:0;transform:rotate(-45deg)}.hamburger--stand-r.is-active .hamburger-inner:after{transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;bottom:0;transform:rotate(45deg)}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms .12s,opacity 75ms}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(45deg)}.hamburger--squeeze.is-active .hamburger-inner:before{opacity:0;transition:top 75ms,opacity 75ms .12s;top:0}.hamburger--squeeze.is-active .hamburger-inner:after{transition:bottom 75ms,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;bottom:0;transform:rotate(-90deg)}.hamburger--vortex .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex .hamburger-inner:before,.hamburger--vortex .hamburger-inner:after{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transform:rotate(765deg)}.hamburger--vortex.is-active .hamburger-inner:before,.hamburger--vortex.is-active .hamburger-inner:after{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{opacity:0;top:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r .hamburger-inner:before,.hamburger--vortex-r .hamburger-inner:after{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transform:rotate(-765deg)}.hamburger--vortex-r.is-active .hamburger-inner:before,.hamburger--vortex-r.is-active .hamburger-inner:after{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner:before{opacity:0;top:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}
