.Logo-module-scss-module__23_uaW__logo{color:#fff;background-color:#000;border-radius:12px;transition:transform .2s ease-out;transform:scale(1)}@keyframes Logo-module-scss-module__23_uaW__jump-cut{0%{opacity:1}20%{opacity:1}21%{opacity:0}to{opacity:0}}.Logo-module-scss-module__23_uaW__logo path{opacity:0;animation-name:Logo-module-scss-module__23_uaW__jump-cut;animation-duration:1s;animation-iteration-count:infinite}.Logo-module-scss-module__23_uaW__logo .Logo-module-scss-module__23_uaW__logo01{animation-delay:0}.Logo-module-scss-module__23_uaW__logo .Logo-module-scss-module__23_uaW__logo02{animation-delay:.2s}.Logo-module-scss-module__23_uaW__logo .Logo-module-scss-module__23_uaW__logo03{animation-delay:.4s}.Logo-module-scss-module__23_uaW__logo .Logo-module-scss-module__23_uaW__logo04{animation-delay:.6s}.Logo-module-scss-module__23_uaW__logo .Logo-module-scss-module__23_uaW__logo05{animation-delay:.8s}@media (hover:hover){.Logo-module-scss-module__23_uaW__logo:hover{animation-timing-function:ease-in;transform:scale(1.05)}.Logo-module-scss-module__23_uaW__logo:hover path{animation-duration:.5s}.Logo-module-scss-module__23_uaW__logo:hover .Logo-module-scss-module__23_uaW__logo01{animation-delay:0}.Logo-module-scss-module__23_uaW__logo:hover .Logo-module-scss-module__23_uaW__logo02{animation-delay:.1s}.Logo-module-scss-module__23_uaW__logo:hover .Logo-module-scss-module__23_uaW__logo03{animation-delay:.2s}.Logo-module-scss-module__23_uaW__logo:hover .Logo-module-scss-module__23_uaW__logo04{animation-delay:.3s}.Logo-module-scss-module__23_uaW__logo:hover .Logo-module-scss-module__23_uaW__logo05{animation-delay:.4s}.Logo-module-scss-module__23_uaW__logo:active{transform:scale(.95)}}
.ContactOptions-module-scss-module__gzG4ia__contact{scroll-snap-type:x mandatory;grid-template-columns:repeat(3,1fr);gap:16px;max-width:768px;margin:0 auto;padding:0 0 16px;scroll-padding-left:16px;display:flex;overflow:scroll}@media (max-width:800px){.ContactOptions-module-scss-module__gzG4ia__contact{max-width:800px;margin:0 -16px;padding:0 16px 16px}}.ContactOptions-module-scss-module__gzG4ia__contact .ContactOptions-module-scss-module__gzG4ia__item{scroll-snap-align:start}.ContactOptions-module-scss-module__gzG4ia__contact .ContactOptions-module-scss-module__gzG4ia__item img{background-color:var(--passepartout-background);border:1px solid var(--passepartout-border);border-radius:24px;transition:background-color .2s ease-out}@media (hover:hover){.ContactOptions-module-scss-module__gzG4ia__contact .ContactOptions-module-scss-module__gzG4ia__item:hover img{background-color:var(--passepartout-background-hover)}.ContactOptions-module-scss-module__gzG4ia__contact .ContactOptions-module-scss-module__gzG4ia__item:hover .ContactOptions-module-scss-module__gzG4ia__link{color:var(--link-text-hover);background-image:linear-gradient(var(--link-underline-hover),var(--link-underline-hover))}}
.ContactButton-module-scss-module__PEAVRW__contact [popover]:popover-open{opacity:1;filter:blur();transform:translateY(0)}.ContactButton-module-scss-module__PEAVRW__contact [popover]{opacity:0;filter:blur(4px);transition:opacity .2s,transform .2s,display .2s allow-discrete;transform:translateY(2rem)rotateY(45deg)}@starting-style{.ContactButton-module-scss-module__PEAVRW__contact [popover]:popover-open{opacity:0;filter:blur(4px);transform:translateY(2rem)rotateY(45deg)}}.ContactButton-module-scss-module__PEAVRW__contact .ContactButton-module-scss-module__PEAVRW__disclosure{background-color:var(--background);border:1px solid var(--passepartout-border);border-radius:24px;max-width:802px;margin-top:auto;margin-bottom:112px;padding:16px 16px 0;box-shadow:0 0 64px #00000014}@media (prefers-color-scheme:dark){.ContactButton-module-scss-module__PEAVRW__contact .ContactButton-module-scss-module__PEAVRW__disclosure{background-color:#141414;box-shadow:0 0 64px #0006}}@media (max-width:802px){.ContactButton-module-scss-module__PEAVRW__contact .ContactButton-module-scss-module__PEAVRW__disclosure{max-width:100vw;max-width:-webkit-fill-available;margin:auto 16px 112px}}@media (max-width:640px){.ContactButton-module-scss-module__PEAVRW__contact .ContactButton-module-scss-module__PEAVRW__disclosure{margin-bottom:96px}}.ContactButton-module-scss-module__PEAVRW__contact .ContactButton-module-scss-module__PEAVRW__disclosure img{border-radius:16px}
.MenuBar-module-scss-module__S7zJrW__menubar{background-color:var(--background);border:1px solid var(--passepartout-border);z-index:1;bottom:calc(32px + env(safe-area-inset-bottom));border-radius:24px;width:512px;height:64px;display:flex;position:fixed;box-shadow:0 0 64px #00000014}@media (prefers-color-scheme:dark){.MenuBar-module-scss-module__S7zJrW__menubar{background-color:#141414;box-shadow:0 0 64px #0006}}@media (max-width:640px){.MenuBar-module-scss-module__S7zJrW__menubar{bottom:calc(16px + env(safe-area-inset-bottom));width:auto}}.MenuBar-module-scss-module__S7zJrW__menubar .MenuBar-module-scss-module__S7zJrW__list{justify-content:space-between;align-items:center;width:100%;margin-block:0;padding:0 12px;list-style-type:none;display:flex}.MenuBar-module-scss-module__S7zJrW__menubar .MenuBar-module-scss-module__S7zJrW__logo{height:40px;display:flex}.MenuBar-module-scss-module__S7zJrW__menubar .MenuBar-module-scss-module__S7zJrW__link{letter-spacing:-.01em;background-color:var(--background);height:40px;color:var(--text-paragraph);border-radius:12px;align-items:center;padding:0 16px;font-size:16px;font-style:normal;font-weight:400;line-height:100%;transition:transform .2s ease-out;display:flex;transform:scale(1)}@media (prefers-color-scheme:dark){.MenuBar-module-scss-module__S7zJrW__menubar .MenuBar-module-scss-module__S7zJrW__link{background-color:#141414}}@media (hover:hover){.MenuBar-module-scss-module__S7zJrW__menubar .MenuBar-module-scss-module__S7zJrW__link:hover{background-color:var(--passepartout-background-hover);color:var(--link-text-hover);transform:scale(1.05)}.MenuBar-module-scss-module__S7zJrW__menubar .MenuBar-module-scss-module__S7zJrW__link:active{transform:scale(.95)}}
@media (max-width:960px){.Timeline-module-scss-module__ziplfq__wrapper{flex-direction:row;justify-content:start;gap:16px;max-width:512px;height:500px;margin-bottom:28px;margin-left:auto;margin-right:auto;display:flex}}.Timeline-module-scss-module__ziplfq__items{grid-template-columns:repeat(7,1fr);gap:0;margin-bottom:16px;display:grid}.Timeline-module-scss-module__ziplfq__items .Timeline-module-scss-module__ziplfq__column01{grid-column:span 1}.Timeline-module-scss-module__ziplfq__items .Timeline-module-scss-module__ziplfq__column02{grid-column:span 2}@media (max-width:960px){.Timeline-module-scss-module__ziplfq__items{order:2;grid-template-rows:repeat(6,1fr);grid-template-columns:1fr;width:100%;height:500px;margin:0}.Timeline-module-scss-module__ziplfq__items .Timeline-module-scss-module__ziplfq__column01{grid-area:span 1/span 1}.Timeline-module-scss-module__ziplfq__items .Timeline-module-scss-module__ziplfq__column02{grid-area:span 2/span 1}.Timeline-module-scss-module__ziplfq__items.Timeline-module-scss-module__ziplfq__years{text-align:right;order:3;min-width:fit-content;max-width:fit-content}}.Timeline-module-scss-module__ziplfq__timeline{justify-content:space-between;align-items:baseline;width:100%;margin-bottom:16px;display:flex}.Timeline-module-scss-module__ziplfq__timeline span{background-color:var(--timeline-line);width:1px;height:8px}.Timeline-module-scss-module__ziplfq__timeline span.Timeline-module-scss-module__ziplfq__year{background-color:var(--timeline-line-year);height:16px}@media (max-width:960px){.Timeline-module-scss-module__ziplfq__timeline{flex-direction:column;order:1;max-width:fit-content;height:500px}.Timeline-module-scss-module__ziplfq__timeline span{width:8px;height:1px}.Timeline-module-scss-module__ziplfq__timeline span.Timeline-module-scss-module__ziplfq__year{width:16px;height:1px}}
