/*!normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}*{margin:0;padding:0;box-sizing:border-box}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:sourcesans3;src:url(/fonts/SourceSans3/SourceSans3-Semibold-reduced.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:sourcesans3;src:url(/fonts/SourceSans3/SourceSans3-ExtraLight-reduced.woff2)format("woff2");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:sourcesans3;src:url(/fonts/SourceSans3/SourceSans3-Regular-reduced.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:sourceserif4;src:url(/fonts/SourceSerif4/SourceSerif4-Regular-reduced.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:sourceserif4;src:url(/fonts/SourceSerif4/SourceSerif4Subhead-It-reduced.woff2)format("woff2");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:sourceserif4display;src:url(/fonts/SourceSerif4/SourceSerif4Display-Semibold-reduced.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}:root{--sans-EN:'SourceSans3', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;--serif-EN:'SourceSerif4', Georgia, 'Times New Roman', Times, serif;--serif-Display:'SourceSerif4Display', Georgia, 'Times New Roman', Times, serif;--brand-10:#13101A;--brand-20:#3E3352;--brand-30:#6A578B;--brand-40:#957CC2;--brand-50:#C1A2F9;--brand-60:#CBADFF;--brand-70:#D6BBFF;--brand-80:#E2CDFF;--brand-90:#EEE1FF;--brand-100:#FCFAFF;--color-100:white;--color-50:hsl(0, 0%, 53%);--color-70:hsl(0, 0%, 70%);--color-80:hsl(0, 0%, 80%);--color-95:hsl(0, 0%, 95%);--brand-10-alpha-80:hsla(258, 24%, 8%, 0.8);--brand-10-alpha-60:hsla(258, 24%, 8%, 0.6);--brand-10-alpha-40:hsla(258, 24%, 8%, 0.4);--brand-100-alpha-80:hsla(240, 20%, 98%, 0.8);--brand-100-alpha-60:hsla(240, 20%, 98%, 0.6);--brand-100-alpha-40:hsla(240, 20%, 98%, 0.4);--alpha-00:rgba(0, 0, 0, 0);--alpha-10:rgba(0, 0, 0, 0.1);--alpha-60:rgba(0, 0, 0, 0.6);--shadow-sm:0 1px 2px rgba(0, 0, 0, 0.05);--shadow-md:0 4px 6px rgba(0, 0, 0, 0.1);--shadow-lg:0 10px 15px rgba(0, 0, 0, 0.1);--shadow-xl:0 20px 25px rgba(0, 0, 0, 0.15);--transition-fast:0.15s ease-in-out;--transition-normal:0.3s ease-in-out;--transition-slow:0.5s ease-in-out}:root{--color-bg-primary:var(--brand-100);--color-bg-secondary:var(--brand-90);--color-bg-tertiary:var(--brand-80);--color-text-primary:var(--brand-10);--color-text-secondary:var(--brand-10-alpha-80);--color-text-tertiary:var(--brand-10-alpha-60);--color-text-muted:var(--brand-10-alpha-40);--color-border:var(--brand-80);--color-border-light:var(--brand-90);--color-accent:var(--brand-50);--color-accent-hover:var(--brand-40);--color-success:#28a745;--color-warning:#ffc107;--color-error:#dc3545;--color-info:#17a2b8}:root[data-theme=dark],.theme-dark{--color-bg-primary:var(--brand-10);--color-bg-secondary:var(--brand-20);--color-bg-tertiary:var(--brand-30);--color-text-primary:var(--brand-100);--color-text-secondary:var(--brand-100-alpha-80);--color-text-tertiary:var(--brand-100-alpha-60);--color-text-muted:var(--brand-100-alpha-40);--color-border:var(--brand-30);--color-border-light:var(--brand-20);--color-accent:var(--brand-60);--color-accent-hover:var(--brand-70);--color-success:#51cf66;--color-warning:#ffd43b;--color-error:#ff6b6b;--color-info:#74c0fc;--shadow-sm:0 1px 2px var(--alpha-60);--shadow-md:0 4px 6px var(--alpha-60);--shadow-lg:0 10px 15px var(--alpha-60);--shadow-xl:0 20px 25px var(--alpha-60)}.HomepageSection__1 .SectionContent h1{font-family:sourceserif4display;font-size:var(--article-6);font-weight:600;line-height:1em;letter-spacing:-.02em;margin:0;color:var(--color-text-primary);text-wrap:pretty}.Overlay__disclaimer h2,.TourOverview__siteNeighborhood,.TourOverview__tourLocation,.HomepageSection__1 .SectionElement__3 p,.HomepageSection__1 .SectionContent h1:before{font-family:sourcesans3,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:400;font-size:var(--article--1);text-transform:uppercase;letter-spacing:.15em;font-style:normal;color:var(--color-80);text-shadow:0 1px 5px var(--brand-10-alpha-40);margin:none;line-height:1}.Overlay__realProductInfo h4,.TourOverview__title,h2{font-family:sourceserif4;font-size:var(--article-3);font-weight:200;line-height:1;margin:0;text-wrap:pretty}.Overlay__loaderText,.AudioPlayer__timeStart,.AudioPlayer__timeEnd,.Overlay__realProductInfo li,.Overlay__realProductInfo h4,.Overlay__realProductInfo,.Overlay__demoNotice,.Overlay__disclaimer p,.TourOverview__siteDescription,.TourOverview__siteName,.TourOverview__script,.HomepageSection__3 .SectionElement__2 dl,.HomepageSection__3 .SectionElement__3 dl,.HomepageSection__3 .SectionElement__4 dl,.HomepageSection__3 .SectionElement__5 dl,.HomepageSection__2 .SectionContent p,.HomepageSection__1 .SectionContent p,.LocationInput__message,.Homepage__manualLocationInput input,.SocialLink span,.Copyright,.FooterLinkGroup__separator,.LegalLinks a,.BelowFold__formSuccess,.BelowFold__formGroup input,.BelowFold__formGroup textarea,.BelowFold__formGroup label,.BelowFold__emailTitle+p,.BelowFold__emailLink,.Overlay__demoButton,.Overlay__getTourButton button,.HomepageSection__try .SectionContent button,.Homepage__tryItOutButton,.BelowFold button{font-family:sourcesans3,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:var(--article-0);font-weight:400;line-height:1.4em;margin:0;letter-spacing:.01em;color:var(--color-text-secondary);max-width:50ch;text-wrap:pretty}.theme-toggle{background:0 0;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:20px;transition:all var(--transition-normal);position:relative;z-index:1001}.theme-toggle:hover{border-color:var(--color-accent);background-color:var(--color-bg-secondary);transform:scale(1.05)}.theme-toggle:focus{outline:2px solid var(--color-accent);outline-offset:2px}.theme-toggle:active{transform:scale(.95)}.NavHeader__navigation .theme-toggle{margin:0;background-color:var(--color-bg-secondary);border-color:var(--color-accent)}.NavHeader__navigation .theme-toggle:hover{background-color:var(--color-accent);color:var(--color-bg-primary)}*{transition:background-color var(--transition-normal),color var(--transition-normal),border-color var(--transition-normal),box-shadow var(--transition-normal)}:root{--article--2:clamp(0.72rem, 0.6697rem + 0.2507vw, 0.88rem);--article--1:clamp(0.9rem, 0.8371rem + 0.3134vw, 1.1rem);--article-0:clamp(1.125rem, 1.0464rem + 0.3918vw, 1.375rem);--article-1:clamp(1.4063rem, 1.308rem + 0.4897vw, 1.7188rem);--article-2:clamp(1.7578rem, 1.635rem + 0.6121vw, 2.1484rem);--article-3:clamp(2.1973rem, 2.0438rem + 0.7652vw, 2.6855rem);--article-4:clamp(2.7466rem, 2.5547rem + 0.9565vw, 3.3569rem);--article-5:clamp(3.4332rem, 3.1934rem + 1.1956vw, 4.1962rem);--article-6:clamp(4.2915rem, 3.9917rem + 1.4945vw, 5.2452rem)}:root{--space-3xs:clamp(0.25rem, 0.2107rem + 0.1959vw, 0.375rem);--space-2xs:clamp(0.5625rem, 0.5232rem + 0.1959vw, 0.6875rem);--space-xs:clamp(0.8125rem, 0.7339rem + 0.3918vw, 1.0625rem);--space-s:clamp(1.125rem, 1.0464rem + 0.3918vw, 1.375rem);--space-m:clamp(1.6875rem, 1.5696rem + 0.5877vw, 2.0625rem);--space-l:clamp(2.25rem, 2.0928rem + 0.7835vw, 2.75rem);--space-xl:clamp(3.3125rem, 3.0571rem + 1.2733vw, 4.125rem);--space-2xl:clamp(4.4375rem, 4.1035rem + 1.665vw, 5.5rem);--space-3xl:clamp(6.6875rem, 6.1963rem + 2.4486vw, 8.25rem);--space-3xs-2xs:clamp(0.25rem, 0.1125rem + 0.6856vw, 0.6875rem);--space-2xs-xs:clamp(0.5625rem, 0.4053rem + 0.7835vw, 1.0625rem);--space-xs-s:clamp(0.8125rem, 0.6357rem + 0.8815vw, 1.375rem);--space-s-m:clamp(1.125rem, 0.8303rem + 1.4691vw, 2.0625rem);--space-m-l:clamp(1.6875rem, 1.3535rem + 1.665vw, 2.75rem);--space-l-xl:clamp(2.25rem, 1.6605rem + 2.9383vw, 4.125rem);--space-xl-2xl:clamp(3.3125rem, 2.6248rem + 3.428vw, 5.5rem);--space-2xl-3xl:clamp(4.4375rem, 3.2389rem + 5.9745vw, 8.25rem);--space-s-l:clamp(1.125rem, 0.6141rem + 2.5465vw, 2.75rem)}:root{--grid-max-width:83.88rem;--grid-gutter:var(--space-xs-s, clamp(0.8125rem, 0.6357rem + 0.8815vw, 1.375rem));--grid-columns:12}.u-container{max-width:var(--grid-max-width);padding-inline:var(--grid-gutter);margin-inline:auto}.u-grid{display:grid;gap:var(--grid-gutter)}.Overlay__content,.SectionContent,.Homepage__tryItOut,.BelowFold__wrp,footer{display:grid;gap:var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns),1fr);max-width:var(--grid-max-width);padding-inline:var(--grid-gutter);margin-inline:auto}.MapMarker{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.MapMarker:hover{transform:scale(1.1);z-index:1000}.MapMarker--image{border-radius:50%;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.15);border:2px solid #fff}.MapMarker--image:hover{box-shadow:0 4px 16px rgba(0,0,0,.25)}.MapMarker__image{width:40px;height:40px;object-fit:cover;display:block}body{position:relative;background:var(--color-bg-primary)}button svg{user-select:none;pointer-events:none;-webkit-user-select:none;-webkit-pointer-events:none}.Overlay__header,.SocialLink,.BelowFold__formGroup{display:flex;flex-direction:row}.Overlay__loader,.HomepageSection__3 .SectionElement__2 dl,.HomepageSection__3 .SectionElement__3 dl,.HomepageSection__3 .SectionElement__4 dl,.HomepageSection__3 .SectionElement__5 dl,.HomepageSection__2 .SectionElement__1,.HomepageSection__1 .SectionElement__3,.LegalLinks,.FooterLinkGroup__list,.FooterLinkGroup,.BelowFold__formWrp{display:flex;flex-direction:column}.Homepage,body{min-height:100vh;min-height:100svh;min-height:calc(100vh + env(safe-area-inset-top,0) + env(safe-area-inset-bottom,0));min-height:calc(100svh + env(safe-area-inset-top,0) + env(safe-area-inset-bottom,0))}.Overlay__wrp.active,.Overlay__wrp,.HomepageSection__1 .SectionContent,.Homepage__hero,.NavHeader .NavHeader__navigation,.NavHeader::before{height:100vh;height:100svh}.Overlay__wrp,.NavHeader{width:100vw;width:100svw}@media(max-width:767px){html,body{overflow-x:hidden;max-width:100vw}}.NavHeader{position:fixed;top:0;z-index:110;max-width:100%;margin-inline:0;padding-inline:var(--grid-gutter);padding-top:env(safe-area-inset-top,0);padding-block-start:var(--space-m);padding-block-end:var(--space-s);background-color:transparent}.NavHeader__logo{width:100%;height:var(--space-l-xl);grid-column:5/9}@media(max-width:767px){.NavHeader__logo{grid-column:5/9}}.home .NavHeader__logo{opacity:0;transform:translateY(-6px);transition:opacity 200ms ease,transform 200ms ease;pointer-events:none}.home.logo-visible .NavHeader__logo{opacity:1;transform:translateY(0);pointer-events:auto}.NavHeader__logo a{width:100%;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center}.NavHeader__logo img{width:auto;height:100%;object-fit:contain}.NavHeader .NavHeader__toggleCheckbox{display:none}.NavHeader::before{content:'';position:fixed;top:0;left:0;width:100vw;background-color:rgba(0,0,0,.5);z-index:97;opacity:0;visibility:hidden;transition:opacity var(--transition-slow)ease-in-out,visibility var(--transition-slow)ease-in-out;pointer-events:none}.NavHeader__toggleCheckbox:checked~.NavHeader::before{opacity:1;visibility:visible;pointer-events:auto}.NavHeader .NavHeader__navigation{position:fixed;top:0;right:0;width:0;background-color:var(--color-bg-primary);z-index:90;overflow:hidden;transition:width var(--transition-slow)ease-in-out;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:var(--space-3xl);gap:var(--space-l);box-shadow:-4px 0 20px rgba(0,0,0,.1)}@media(max-width:767px){.NavHeader .NavHeader__navigation{padding-top:var(--space-2xl);gap:var(--space-m);box-shadow:-2px 0 10px rgba(0,0,0,.1)}}@media only screen and (orientation:portrait){.NavHeader .NavHeader__navigation{padding-top:var(--space-xl);gap:var(--space-s);box-shadow:-2px 0 10px rgba(0,0,0,.1)}}.NavHeader .NavHeader__toggleCheckbox:checked~.NavHeader__navigation{width:300px!important;background-color:#fcfaff!important}@media(max-width:767px){.NavHeader .NavHeader__toggleCheckbox:checked~.NavHeader__navigation{width:100vw!important;max-width:100vw;right:0;left:0}}.NavHeader .NavHeader__languageSwitcher{display:flex;flex-direction:column;align-items:center;gap:var(--space-s);opacity:1!important;transform:translateX(0)!important;transition:opacity var(--transition-slow)ease-in-out,transform var(--transition-slow)ease-in-out}@media(max-width:767px){.NavHeader .NavHeader__languageSwitcher{gap:var(--space-xs)}}@media only screen and (orientation:portrait){.NavHeader .NavHeader__languageSwitcher{gap:var(--space-2xs)}}.NavHeader .NavHeader__languageSwitcher .NavHeader__currentLanguage,.NavHeader .NavHeader__languageSwitcher .NavHeader__languageLink{font-family:var(--sans-EN);font-size:var(--article-0);color:#13101a!important;text-decoration:none;padding:var(--space-xs)var(--space-s);border-radius:4px;background-color:#eee1ff!important;border:1px solid #d6bbff;transition:background-color var(--transition-normal);display:block;text-align:center}@media(max-width:767px){.NavHeader .NavHeader__languageSwitcher .NavHeader__currentLanguage,.NavHeader .NavHeader__languageSwitcher .NavHeader__languageLink{padding:var(--space-2xs)var(--space-xs);font-size:var(--article--1)}}@media only screen and (orientation:portrait){.NavHeader .NavHeader__languageSwitcher .NavHeader__currentLanguage,.NavHeader .NavHeader__languageSwitcher .NavHeader__languageLink{padding:var(--space-3xs)var(--space-2xs);font-size:var(--article--1)}}.NavHeader .NavHeader__languageSwitcher .NavHeader__currentLanguage:hover,.NavHeader .NavHeader__languageSwitcher .NavHeader__languageLink:hover{background-color:#c1a2f9!important;color:#fcfaff!important}.NavHeader .NavHeader__themeToggleContainer{opacity:1!important;transform:translateX(0)!important;transition:opacity var(--transition-slow)ease-in-out,transform var(--transition-slow)ease-in-out}@media(max-width:767px){.NavHeader .NavHeader__themeToggleContainer{margin-top:var(--space-xs)}}@media only screen and (orientation:portrait){.NavHeader .NavHeader__themeToggleContainer{margin-top:var(--space-2xs)}}.NavHeader__toggleCheckbox{grid-column:10/13}.NavHeader__toggle{grid-column:10/13;width:50px;height:50px;position:fixed;right:var(--space-s);top:var(--space-s);z-index:101;cursor:pointer;stroke-linejoin:bevel;stroke-width:var(--space-3xs);color:var(--color-text-primary);background:0 0;border:none;padding:0}@media(max-width:767px){.NavHeader__toggle{right:var(--space-xs);top:var(--space-xs);width:40px;height:40px;max-width:calc(100vw - var(--space-xs));left:auto;transform:none}}@media only screen and (orientation:portrait){.NavHeader__toggle{right:var(--space-2xs);top:var(--space-2xs);width:45px;height:45px;max-width:calc(100vw - var(--space-2xs))}}.NavHeader__toggle svg{width:100%;height:100%}.NavHeader__toggle path{transition-duration:.3s;transition-timing-function:ease-in;transition-property:transform,stroke}.NavHeader__toggle path:first-child{transform-origin:60px 40px}.NavHeader__toggle path:last-child{transform-origin:60px 80px}.NavHeader__toggle:hover path:first-child{transform:translateY(5px)}.NavHeader__toggle:hover path:last-child{transform:translateY(-5px)}.NavHeader__toggleCheckbox:checked~.NavHeader__toggle path:first-child{transform:translateY(20px)rotate(45deg)}.NavHeader__toggleCheckbox:checked~.NavHeader__toggle path:last-child{transform:translateY(-20px)rotate(-45deg)}footer{z-index:10000;padding-bottom:calc(var(--space-l) + env(safe-area-inset-bottom,0));margin-bottom:0}.Overlay__demoButton,.Overlay__getTourButton button,.HomepageSection__try .SectionContent button,.Homepage__tryItOutButton,.BelowFold button{padding-inline:var(--space-s);padding-block:var(--space-2xs);text-transform:capitalize;letter-spacing:.05em;border:1px solid var(--brand-10);background-color:var(--brand-100);border-radius:0;color:var(--brand-10);box-shadow:0 0 50px rgba(0,0,0,.15);cursor:pointer}.NavLogo{fill:var(--brand-100)}.BelowFold{padding-block:var(--space-l);padding-bottom:calc(var(--space-l) + env(safe-area-inset-bottom,0))}.BelowFold__wrp{grid-template-rows:repeat(5,1fr)}@media(max-width:767px){.BelowFold__wrp{display:flex;flex-direction:column;gap:var(--space-m)}}.BelowFold{background:var(--color-100);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.BelowFold__email{width:fit-content;justify-content:center;align-items:center}@media only screen and (orientation:landscape){.BelowFold__email{grid-column:2/7;grid-row:1/6}}@media(max-width:767px){.BelowFold__email{grid-column:1/13;grid-row:1/6}}@media(max-width:767px){.BelowFold__email{grid-column:1/13}}.BelowFold__emailLink{color:var(--brand-10-alpha-60);font-size:var(--article--1);margin-block-start:var(--space-xs)}.BelowFold__formWrp{gap:var(--space-2xs)}@media(max-width:767px){.BelowFold__formWrp{grid-column:1/13}}.BelowFold__emailTitle{font-family:var(--serif-EN);font-size:var(--article-2);text-transform:capitalize;font-weight:600;color:var(--brand-10);margin-block-end:var(--space-3xs)}.BelowFold__emailTitle+p{margin-block-end:var(--space-s);color:var(--brand-10-alpha-60)}.BelowFold__formGroup{align-items:center}@media(max-width:767px){.BelowFold__formGroup{grid-column:1/13}}.BelowFold__formGroup label{font-family:var(--sans-EN);width:10ch;display:none}.BelowFold__formGroup input,.BelowFold__formGroup textarea{padding-block:var(--space-3xs);padding-inline:var(--space-3xs);background:0 0;border:none;outline:none;width:100%;color:var(--brand-10);border-bottom:1px solid var(--brand-10-alpha-60);border-radius:0!important;font-family:var(--sans-EN);resize:vertical}.BelowFold__formGroup input::placeholder,.BelowFold__formGroup textarea::placeholder{color:var(--brand-10-alpha-60);text-transform:capitalize}.BelowFold__formGroup textarea{min-height:var(--space-xl)}.BelowFold__formSuccess{padding:var(--space-xs);margin-block-start:var(--space-xs);color:var(--brand-10);background:var(--brand-90);border-left:3px solid var(--brand-40)}.BelowFold__formSuccess p{margin:0}.BelowFold button{padding-block:var(--space-3xs);width:fit-content;align-self:flex-end;margin-block-start:var(--space-xs)}.FooterLinkGroup{gap:var(--space-2xs)}.FooterLinkGroup__title{font-family:var(--sans-EN);letter-spacing:.1em;text-transform:uppercase;font-weight:600;font-size:var(--article-0);color:var(--brand-10);text-shadow:none}@media(max-width:767px){.FooterLinkGroup__list{display:flex;flex-direction:column;gap:var(--space-3xs)}}.FooterLinkGroup:has(.SocialLink){grid-column:9/13;grid-row:2/4;width:fit-content;gap:var(--space-s);justify-content:flex-start;align-items:flex-start}@media(max-width:767px){.FooterLinkGroup:has(.SocialLink){grid-column:1/13}}.LegalLinks{grid-column:9/13;grid-row:5/6;justify-content:flex-end}@media(max-width:767px){.LegalLinks{grid-column:1/13;justify-content:flex-start;align-items:flex-start}}.LegalLinks a{color:var(--color-50);width:100%;font-size:var(--article--2);text-decoration:underline}.LegalLinks a:hover,.LegalLinks a:focus{color:var(--brand-10)}.LegalLinks p{color:var(--color-50)}.FooterLinkGroup__separator{color:var(--brand-10-alpha-40);font-size:var(--article--2);margin:0}.Copyright{font-size:var(--article--2);color:var(--color-50)}@media(max-width:767px){.Copyright{text-align:left;justify-self:flex-start}}.SocialLink{color:var(--brand-10-alpha-60);align-items:center;gap:var(--space-2xs);text-decoration:none}.SocialLink svg{width:var(--space-xs);height:var(--space-xs)}.SocialLink span{text-transform:capitalize;color:var(--brand-10-alpha-60);font-size:var(--article-0)}html{padding:0;margin:0;height:100%;overflow-x:hidden;-webkit-tap-highlight-color:transparent;padding-top:0;padding-bottom:0}body{padding:0;padding-top:0!important;margin:0;margin-top:0!important;background-color:#13101a!important;padding-bottom:env(safe-area-inset-bottom,0);background-attachment:fixed}body.home{background-color:#13101a!important;overflow-x:hidden}html.overlay-open,body.overlay-open,body:has(.Overlay__wrp.dev-mode){overflow-y:hidden;height:100vh!important;height:100svh!important}html.overlay-open footer,body.overlay-open footer,body:has(.Overlay__wrp.dev-mode) footer{display:none}#map{position:absolute;top:0;left:0;z-index:-1}@media only screen and (orientation:landscape){#map{width:50vw;width:50svw;height:100vh;height:100svh}}@media(max-width:767px){#map{width:100vw;width:100svw;height:75vh;height:75svh}}#map .maplibregl-canvas{width:100%;height:100%}.Homepage{width:100vw;position:relative;margin:0;padding:0;padding-bottom:env(safe-area-inset-bottom,0)}.Homepage__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.2) 80%,black 100%)}.Homepage__mask{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.Homepage__blur{position:absolute;height:100%;width:100%;z-index:1;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);mask:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.7) 90%,black 100%)}.Homepage__gradient{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.3) 60%,black 100%)}.Homepage__hero{position:fixed;z-index:-1;top:0;left:0;width:100%;background-color:transparent;overflow:hidden}.Homepage__img{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;background-color:transparent}.Homepage__img img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;position:absolute;top:0;left:0;z-index:0}.Homepage__img:not(:has(img)){background-color:#13101a}@media only screen and (orientation:portrait){.Homepage__tryItOut h2{grid-column:1/13;grid-row:1/2}}@media only screen and (orientation:landscape){.Homepage__tryItOut h2{grid-column:1/6;grid-row:1/2}}@media only screen and (orientation:portrait){.Homepage__tryItOut p{grid-column:1/13;grid-row:2/3}}@media only screen and (orientation:landscape){.Homepage__tryItOut p{grid-column:1/6;grid-row:2/3}}@media only screen and (orientation:portrait){.Homepage__tryItOutButton{grid-column:1/13;grid-row:1/2}}@media only screen and (orientation:landscape){.Homepage__tryItOutButton{grid-column:1/6;grid-row:2/3}}.Homepage__manualLocationWrp{position:relative}@media only screen and (orientation:portrait){.Homepage__manualLocationWrp{grid-column:1/13;grid-row:3/4}}@media only screen and (orientation:landscape){.Homepage__manualLocationWrp{grid-column:1/13;grid-row:3/5}}.Homepage__manualLocationInput{position:relative;display:flex;flex-direction:row;align-items:center;gap:var(--space-2xs);width:100%;padding-block:var(--space-3xs);border-bottom:1px solid var(--brand-100-alpha-40)!important}.Homepage__manualLocationInput:has(input:focus){border-bottom:1px solid var(--brand-100)!important}.Homepage__manualLocationInput svg{width:var(--space-m);height:var(--space-m);fill:var(--brand-100-alpha-40)}.Homepage__manualLocationInput input{width:100%;font-size:var(--article-1);background:0 0!important;color:var(--brand-100)!important;outline:none!important;border:none!important;height:var(--space-l)}.Homepage__manualLocationInput input::placeholder{color:var(--brand-100-alpha-40)!important}.Homepage__manualLocationInput input:focus{outline:none!important}.Homepage__manualLocationInput input:-webkit-autofill,.Homepage__manualLocationInput input:-webkit-autofill:hover,.Homepage__manualLocationInput input:-webkit-autofill:focus,.Homepage__manualLocationInput input:-webkit-autofill:active{-webkit-text-fill-color:var(--color-70)!important;-webkit-box-shadow:0 0 0 1e3px transparent inset!important;box-shadow:0 0 0 1e3px transparent inset!important;transition:background-color 5e3s ease-in-out 0s}.SectionContent{position:relative}.LocationInput__message{font-size:var(--article--1);color:var(--color-50);margin-top:var(--space-3xs);position:absolute;bottom:calc(var(--article-1) * -1.5)}h1,h2,h3,h4,h5,h6,blockquote{user-select:none}h3{font-family:sourcesans3,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:var(--article-0);line-height:1;letter-spacing:.02em;margin:0}button{cursor:pointer}.HomepageSection__try{background:var(--brand-90)}.HomepageSection__try .SectionContent{padding-block:var(--space-xl);height:fit-content;display:flex;justify-content:center;align-items:center}.HomepageSection__try .SectionContent button{background:var(--brand-10);color:var(--color-100);font-size:var(--article-0)}.HomepageSection__1{background:linear-gradient(180deg,transparent 0%,var(--brand-10-alpha-40) 70%,var(--brand-10) 100%)}.HomepageSection__1 .SectionContent{grid-template-rows:repeat(10,minmax(auto,1fr))}@media(max-width:767px){.HomepageSection__1 .SectionContent{height:125vh;height:125svh}}.HomepageSection__1 .SectionContent h1{color:var(--color-bg-primary);text-shadow:2px 1px 10px var(--brand-10-alpha-40)}.HomepageSection__1 .SectionContent h1 span{display:block}@media(max-width:767px){.HomepageSection__1 .SectionContent h1{font-size:var(--article-5)}}.HomepageSection__1 .SectionContent h1:before{display:block;content:"a new mode of travel";margin-block-end:var(--space-2xs)}.HomepageSection__1 .SectionContent p{color:var(--color-80);text-shadow:0 1px 5px var(--brand-10-alpha-80)}.HomepageSection__1 .SectionContent h3{font-size:var(--article-0);color:var(--color-80);margin-block-end:var(--space-xl);text-transform:capitalize}@media only screen and (orientation:portrait){.HomepageSection__1 .SectionElement__1{grid-column:2/12;grid-row:3/6;height:fit-content}}@media only screen and (orientation:landscape){.HomepageSection__1 .SectionElement__1{grid-column:1/7;grid-row:3/6}}@media only screen and (orientation:portrait){.HomepageSection__1 .SectionElement__2{grid-column:2/12;grid-row:6/9}}@media only screen and (orientation:landscape){.HomepageSection__1 .SectionElement__2{grid-column:1/13;grid-row:7/9}}.HomepageSection__1 .SectionElement__3 .HeroLogo{width:calc(var(--space-xl) * 3);height:auto;fill:var(--color-95)}.HomepageSection__1 .SectionElement__3 p{color:var(--color-70);margin-block-start:var(--space-xs);letter-spacing:.15em}@media only screen and (orientation:portrait){.HomepageSection__1 .SectionElement__3{grid-column:2/12;grid-row:9/11}}@media only screen and (orientation:landscape){.HomepageSection__1 .SectionElement__3{align-items:center;grid-column:10/13;grid-row:7/9}}.HomepageSection__2{background:var(--brand-10);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.HomepageSection__2 .SectionContent{padding-block:var(--space-2xl)}@media(max-width:767px){.HomepageSection__2 .SectionContent{grid-template-rows:repeat(auto-fill,minmax(var(--space-2xl),1fr));grid-row-gap:var(--space-l)}}.HomepageSection__2 .SectionContent h2{color:var(--color-80);margin-block-end:var(--space-l)}.HomepageSection__2 .SectionContent h2+p{color:var(--color-70)}.HomepageSection__2 .SectionContent h3{font-family:sourceserif4;font-size:var(--article-0);font-weight:400;font-style:normal;line-height:1;letter-spacing:.02em;margin:0;color:var(--color-95)}.HomepageSection__2 .SectionContent h3+p{margin-top:var(--space-3xs)}.HomepageSection__2 .SectionContent p{color:var(--color-50)}.HomepageSection__2 .ImageContainer{position:relative;height:fit-content;width:100%;height:100%}.HomepageSection__2 .ImageContainer__caption{position:absolute}.HomepageSection__2 .ImageContainer__lightborder{position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid rgba(255,255,255,.286);box-sizing:border-box;filter:saturate(2.2)contrast(1.2)}.HomepageSection__2 .ImageContainer img{width:100%;height:100%;object-fit:cover;object-position:center}.HomepageSection__2 .SectionElement__1{gap:var(--space-2xs)}@media only screen and (orientation:portrait){.HomepageSection__2 .SectionElement__1{grid-column:1/13;grid-row:1/2}}@media only screen and (orientation:landscape){.HomepageSection__2 .SectionElement__1{grid-column:1/4;grid-row:1/3}}.HomepageSection__2 .SectionElement__2{position:relative}@media only screen and (orientation:portrait){.HomepageSection__2 .SectionElement__2{height:33svh;grid-column:1/13;grid-row:2/5}}@media only screen and (orientation:landscape){.HomepageSection__2 .SectionElement__2{grid-column:10/13;grid-row:1/4;z-index:-1}}@media only screen and (orientation:portrait){.HomepageSection__2 .SectionElement__3,.HomepageSection__2 .SectionElement__4,.HomepageSection__2 .SectionElement__5,.HomepageSection__2 .SectionElement__6{grid-column:1/13;grid-row:span 4}}@media only screen and (orientation:landscape){.HomepageSection__2 .SectionElement__3,.HomepageSection__2 .SectionElement__4,.HomepageSection__2 .SectionElement__5,.HomepageSection__2 .SectionElement__6{grid-column:5/9}}.HomepageSection__2 .SectionElement__3 h3+p,.HomepageSection__2 .SectionElement__4 h3+p,.HomepageSection__2 .SectionElement__5 h3+p,.HomepageSection__2 .SectionElement__6 h3+p{margin-block-end:var(--space-l)}.HomepageSection__3{background:var(--brand-90);height:fit-content}.HomepageSection__3 h2{color:var(--brand-10)}.HomepageSection__3 .SectionContent{padding-block:var(--space-2xl)}@media(max-width:767px){.HomepageSection__3 .SectionContent{grid-template-rows:repeat(22,1fr);height:fit-content}}.HomepageSection__3 .ImageContainer{position:relative;height:fit-content}.HomepageSection__3 .ImageContainer__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.2) 80%,black 100%)}.HomepageSection__3 .ImageContainer__mask{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.HomepageSection__3 .ImageContainer__blur{position:absolute;height:100%;width:100%;z-index:1;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);mask:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.7) 90%,black 100%)}.HomepageSection__3 .ImageContainer__gradient{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.3) 60%,black 100%)}.HomepageSection__3 .ImageContainer__caption{position:absolute}.HomepageSection__3 .ImageContainer__lightborder{position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid rgba(255,255,255,.286);box-sizing:border-box;filter:saturate(2.2)contrast(1.2)}.HomepageSection__3 .SectionElement__1{grid-column:1/13;grid-row:1/3}.HomepageSection__3 .SectionElement__2,.HomepageSection__3 .SectionElement__3,.HomepageSection__3 .SectionElement__4,.HomepageSection__3 .SectionElement__5{height:20vh}@media only screen and (orientation:portrait){.HomepageSection__3 .SectionElement__2,.HomepageSection__3 .SectionElement__3,.HomepageSection__3 .SectionElement__4,.HomepageSection__3 .SectionElement__5{grid-column:1/13;grid-row:span 5}}@media only screen and (orientation:landscape){.HomepageSection__3 .SectionElement__2,.HomepageSection__3 .SectionElement__3,.HomepageSection__3 .SectionElement__4,.HomepageSection__3 .SectionElement__5{grid-column:span 3;grid-row:3/8}}.HomepageSection__3 .SectionElement__2 dl,.HomepageSection__3 .SectionElement__3 dl,.HomepageSection__3 .SectionElement__4 dl,.HomepageSection__3 .SectionElement__5 dl{position:relative;height:100%;z-index:1;justify-content:flex-end;gap:var(--space-3xs);padding-block:var(--space-3xs);padding-inline:var(--space-2xs);color:var(--brand-100)}.HomepageSection__3 .SectionElement__2 dt,.HomepageSection__3 .SectionElement__3 dt,.HomepageSection__3 .SectionElement__4 dt,.HomepageSection__3 .SectionElement__5 dt{position:absolute;width:100%;font-size:var(--article--1);height:100%;top:0;left:0}.HomepageSection__3 .SectionElement__2 dt figure,.HomepageSection__3 .SectionElement__3 dt figure,.HomepageSection__3 .SectionElement__4 dt figure,.HomepageSection__3 .SectionElement__5 dt figure{width:100%;height:100%}.HomepageSection__3 .SectionElement__2 dt img,.HomepageSection__3 .SectionElement__3 dt img,.HomepageSection__3 .SectionElement__4 dt img,.HomepageSection__3 .SectionElement__5 dt img{width:100%;height:100%;object-fit:cover;object-position:center}.HomepageSection__3 .SectionElement__2 dd,.HomepageSection__3 .SectionElement__3 dd,.HomepageSection__3 .SectionElement__4 dd,.HomepageSection__3 .SectionElement__5 dd{z-index:2}.HomepageSection__3 .SectionElement__2 dd:first-of-type,.HomepageSection__3 .SectionElement__3 dd:first-of-type,.HomepageSection__3 .SectionElement__4 dd:first-of-type,.HomepageSection__3 .SectionElement__5 dd:first-of-type{text-transform:capitalize}.HomepageSection__3 .SectionElement__2 dd:last-of-type,.HomepageSection__3 .SectionElement__3 dd:last-of-type,.HomepageSection__3 .SectionElement__4 dd:last-of-type,.HomepageSection__3 .SectionElement__5 dd:last-of-type{margin-bottom:0;text-transform:uppercase;letter-spacing:.18em;font-size:var(--article--2);color:var(--brand-100-alpha-60)}@media only screen and (orientation:portrait){.HomepageSection__4 .SectionElement__1{grid-column:1/13;grid-row:1/3}}@media only screen and (orientation:landscape){.HomepageSection__4 .SectionElement__1{grid-column:1/6;grid-row:1/3}}.HomepageSection__5{padding-block:var(--space-2xl)}@media only screen and (orientation:portrait){.HomepageSection__5 .SectionElement__1{grid-column:1/13;grid-row:1/3}}@media only screen and (orientation:landscape){.HomepageSection__5 .SectionElement__1{grid-column:1/6;grid-row:1/3}}.SectionHeader{position:absolute}.Overlay__wrp{z-index:1000}@media(max-width:767px){.Overlay__wrp:has(.Overlay__content.collapse) .Overlay__disclaimer p{display:none}.Overlay__wrp:has(.Overlay__content.collapse) .TourOverview{height:fit-content;padding-block-end:var(--space-l)}.Overlay__wrp:has(.Overlay__content.collapse) .TourOverview__sitesList,.Overlay__wrp:has(.Overlay__content.collapse) .TourOverview__script{display:none}.Overlay__wrp:has(.Overlay__content.collapse) #map{height:70vh;height:70svh}}.Overlay__wrp{position:absolute;top:0;left:0;z-index:1001;display:none;opacity:0;transition:opacity .3s ease;align-items:flex-end;justify-content:flex-end}.Overlay__wrp.active{display:flex;opacity:1}.Overlay__getTourButton{display:flex;flex-direction:row;justify-content:flex-end}.Overlay__content{box-shadow:rgba(100,100,111,.2)0 7px 29px;width:100%;height:fit-content;overflow-y:hidden;display:flex;flex-direction:column;background:var(--brand-10);position:relative}@media only screen and (orientation:landscape){.Overlay__content{height:100vh;height:100svh;overflow-y:auto;padding-block-end:var(--space-l)}}@media(max-width:767px){.Overlay__content{border-top-left-radius:var(--space-s);border-top-right-radius:var(--space-s)}}@media only screen and (orientation:landscape){.Overlay__content{position:absolute;top:0;right:0;width:50svw;height:100%}}.Overlay__content.start-state{padding-block-end:var(--space-s)}.Overlay__content.received-geojson{padding-block-end:var(--space-s)}@media(max-width:767px){.Overlay__content.received-overview:not(.collapse){height:80vh;height:80svh;overflow-y:auto;padding-block-end:var(--space-l)}}.Overlay__header{justify-content:space-between;padding-block-start:var(--space-m)}.Overlay__close{background:0 0;border:none;cursor:pointer;color:var(--color-80);transition:all .2s ease;width:var(--space-m);height:var(--space-m)}.Overlay__close svg{width:100%;height:100%;stroke-linejoin:bevel;stroke-width:var(--space-3xs)}.Overlay__close:hover{background:var(--brand-10-alpha-10);color:var(--color-100)}.Overlay__close:focus{outline:2px solid var(--brand-10);outline-offset:2px}.Overlay__demo{background:var(--brand-100-alpha-5);border:1px solid var(--brand-10-alpha-20);border-radius:8px;padding:var(--space-m);margin-top:var(--space-l)}.Overlay__demo h3{margin:0 0 var(--space-s);color:var(--color-text-primary);font-size:var(--article-0)}.Overlay__demo p{margin-bottom:var(--space-m)}.Overlay__demoButton{background:var(--brand-10);color:var(--brand-100);border:1px solid var(--brand-10)}.Overlay__demoButton:hover{background:var(--brand-20);border-color:var(--brand-20)}.Overlay__map{position:relative;width:100%;height:400px;z-index:1;overflow:hidden}.TourOverview{position:relative}.TourOverview__tourOverviewHeader{position:sticky;top:0;padding-block-start:var(--space-m);padding-block-end:var(--space-l);background:var(--brand-10);background:linear-gradient(0deg,transparent 0%,var(--brand-10-alpha-80) 20%,var(--brand-10) 50%);z-index:10}.TourOverview__tourOverviewHeader::before{content:'';display:block;position:absolute;top:0;left:0;width:var(--space-3xl);height:var(--space-3xs);background:var(--brand-40)}.TourOverview__tourLocation{color:var(--color-50)!important;margin-block-end:var(--space-2xs)}.TourOverview__title{line-height:1.2em;font-size:var(--article-1);color:var(--brand-100)}.TourOverview__script{padding-block:var(--space-m);max-width:100%;color:var(--color-70)}.TourOverview__script p+p{margin-block-start:var(--space-xs)}.TourOverview__script p:first-of-type:first-letter{font-size:var(--article-1);color:var(--brand-100)}.TourOverview__sitesList{display:flex;flex-direction:column;gap:var(--space-s);counter-reset:site-counter}.TourOverview__siteItem{counter-increment:site-counter;position:relative;width:100%;height:calc(var(--space-2xl) * 2);display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:auto;grid-column-gap:var(--space-xs)}.TourOverview__siteItem::before{position:absolute;top:0;left:0;content:counter(site-counter);display:inline-block;color:var(--color-50);font-size:var(--article-3);font-family:var(--SourceSerif4);font-weight:300;font-style:italic;color:var(--color-50);margin:0;opacity:.2}.TourOverview__siteFigure{grid-column:8/13;grid-row:1/1;width:100%;position:relative;overflow:hidden;padding-bottom:62.5%;aspect-ratio:16/10}@media(max-width:767px){.TourOverview__siteFigure{grid-column:8/13;padding-bottom:100%;aspect-ratio:1/1}}.TourOverview__siteFigure img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center}.TourOverview__siteFigure img[src=""],.TourOverview__siteFigure img:not([src]){display:none}.TourOverview__siteContent{width:100%;grid-column:1/8;grid-row:1/1}@media(max-width:767px){.TourOverview__siteContent{grid-column:1/8}}.TourOverview__siteName{font-size:var(--article-0);color:var(--color-95);margin-inline-start:var(--space-m)}.TourOverview__siteNeighborhood{margin-inline-start:var(--space-m);font-size:var(--article--1);color:var(--color-50)}.TourOverview__siteDescription{margin-block-start:var(--space-2xs);color:var(--color-70)}.Overlay__disclaimer h2{font-size:var(--article--1);margin-block-end:var(--space-2xs)}.Overlay__disclaimer p{font-size:var(--article--1);color:var(--color-50)}.Overlay__demoNotice{font-size:var(--article--1);color:var(--color-80);margin-block-end:var(--space-m)}.Overlay__realProductInfo{margin-block-start:var(--space-l);padding:var(--space-m);background:var(--brand-10-alpha-20);border-radius:var(--radius-m);border:1px solid var(--brand-10-alpha-40)}.Overlay__realProductInfo h4{font-size:var(--article-1);font-weight:600;color:var(--brand-100);margin-block-end:var(--space-s)}.Overlay__realProductInfo ul{list-style:none;padding:0;margin:0}.Overlay__realProductInfo li{font-size:var(--article-0);color:var(--brand-100-alpha-80);margin-block-end:var(--space-xs);padding-inline-start:var(--space-s)}.Overlay__realProductInfo li:last-child{margin-block-end:0}.Overlay__realProductInfo h4{display:none;font-size:var(--article-0);margin-block-end:var(--space-m);color:var(--brand-100-alpha-40)}.Overlay__sitesList{display:flex;flex-direction:column;gap:var(--space-s)}.Overlay__audioPlayer{position:absolute;z-index:1000;padding-inline:var(--space-xs);padding-block:var(--space-xs);background:linear-gradient(180deg,transparent 0%,var(--brand-10-alpha-80) 30%,var(--brand-10) 70%);display:none}@media(max-width:767px){.Overlay__audioPlayer{width:100%;left:0;right:0}}@media only screen and (orientation:landscape){.Overlay__audioPlayer{width:50svw;right:0;left:auto}}.Overlay__audioPlayer.active{display:block}.Overlay__audioPlayer.active svg{fill:rgba(255,255,255,.234)}.Overlay__audioPlayer.active.ready svg{fill:var(--color-100)}.Overlay__wrp.dev-mode{display:flex!important;opacity:1!important;z-index:9999!important}.Overlay__wrp.dev-mode .Overlay__tourOverview,.Overlay__wrp.dev-mode .Overlay__audioPlayer{display:block!important}.AudioPlayer__controls{display:flex;justify-content:center;align-items:center;gap:var(--space-l)}.AudioPlayer__controls button{background:0 0;border:none;cursor:pointer;width:var(--space-l);height:var(--space-l);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.AudioPlayer__controls button svg{fill:var(--color-50);width:100%;height:100%;user-select:none;pointer-events:none}.AudioPlayer__controls button:hover{transform:scale(1.05);box-shadow:0 2px 8px rgba(0,0,0,.15)}.AudioPlayer__controls button:active{transform:scale(.95)}.AudioPlayer__progressBar{display:flex;align-items:center;gap:.75rem;width:100%;display:none}.AudioPlayer__timeStart,.AudioPlayer__timeEnd{color:var(--brand-100-alpha-60);min-width:35px;text-align:center;font-size:var(--article--1)}.AudioPlayer__progressTrack{flex:1;height:6px;background:rgba(0,0,0,.1);border-radius:3px;position:relative;overflow:hidden}.AudioPlayer__progressFill{height:100%;background:var(--color-accent-primary);width:0%;transition:width .3s ease;border-radius:3px}.loader{height:18px;aspect-ratio:6;--c:#0000 64%,#e4dbdb 66% 98%,#0000 101%;background:radial-gradient(35% 146% at 50% 159%,var(--c)),radial-gradient(35% 146% at 50% -59%,var(--c))25% 100%;background-size:calc(100%/3)50%;background-repeat:repeat-x;clip-path:inset(0 100% 0 0);animation:l4-0 1s infinite linear,l4-1 2s infinite steps(1)}@keyframes l4-0{to{clip-path:inset(0)}}@keyframes l4-1{50%{scale:-1 1}}.Overlay__loader{display:none;align-items:center;justify-content:center;gap:var(--space-2xs);grid-column:4/9;padding-block:var(--space-m)}.Overlay__loaderText{text-transform:capitalize;font-size:var(--article--1);color:var(--color-95);margin-block-start:var(--space-2xs)}.Overlay__loader.active{display:flex}