:root{--outside-text-color:#17140f;--outside-focus-ring:0 0 0 3px #0c0d0b, 0 0 0 5px #f5f1e6d9;--opening-glow:0;--time-transition-duration:8s;--outside-muted-color:color-mix(in srgb, var(--outside-text-color) 72%, transparent)}@media (prefers-reduced-motion:reduce){:root{--time-transition-duration:0s}}[data-card-surface]{color:#171410;text-shadow:none}.glass-card:not(.portal-exhibition),.mw3d-tablet__glass.glass-card,.mw3d-tablet:not(.is-reading) .mw3d-tablet__glass.glass-card,.faq-glass.glass-card{background:linear-gradient(165deg,#fafafa52,#e2e4e647)}.portal-exhibition.glass-card{background:linear-gradient(165deg, color-mix(in lch,#fff8ebed calc(100% - var(--card-night-mix)),#182232f0 var(--card-night-mix)), color-mix(in lch,#faeed6e0 calc(100% - var(--card-night-mix)),#121a26e6 var(--card-night-mix)))}.themed-asset--night{opacity:0!important}html[data-theme=night] .city-loading{background:#1b293b}html[data-theme=night] .themed-asset--day{opacity:0!important}html[data-theme=night] .themed-asset--night{opacity:1!important}.themed-asset{transition:opacity var(--time-transition-duration,0s) ease}.gateway-link .themed-asset,.gateway-bench.themed-asset{transition:opacity var(--time-transition-duration,0s) ease,transform .22s cubic-bezier(.2,.8,.25,1)}.gateway-link .themed-asset--night{position:absolute}.gateway-mobile__sculpture-wrap{width:var(--gw-sculpture-size,clamp(104px,14dvh,118px));height:var(--gw-sculpture-size,clamp(104px,14dvh,118px));flex:none;display:block;position:relative}.gateway-mobile__sculpture-wrap .gateway-mobile__sculpture{width:100%;height:100%;position:absolute;inset:0}html[data-theme=night] .gateway-contact-layer{opacity:.72}html[data-theme=night] .gateway-mobile__shelf:after{background:radial-gradient(34% 110% at 50% 72%,#070d1670,#0000 100%)}html[data-theme=night] .glass-card,html[data-theme=night] .mw3d-tablet__glass.glass-card,html[data-theme=night] .mw3d-tablet:not(.is-reading) .mw3d-tablet__glass.glass-card,html[data-theme=night] .faq-glass.glass-card{-webkit-backdrop-filter:blur(26px)saturate(1.35);border-color:#f3eee554;box-shadow:0 1.5rem 3rem #03081157,0 0 0 1px #ffffff0f,inset 0 1px #ffffff38,inset 0 -1px #040a1329}html[data-theme-ink=night] .glass-card{color:#f3eee5}html[data-theme=night] .glass-card__sheen{background:radial-gradient(220px circle at var(--glass-pointer-x,30%) var(--glass-pointer-y,15%),#ffffff29,transparent 62%)}html[data-theme=night] .glass-form input,html[data-theme=night] .glass-form textarea{color:#f3eee5;background:#101a27a3;border-color:#f3eee573}html[data-theme=night] .glass-form input::placeholder,html[data-theme=night] .glass-form textarea::placeholder{color:#d5d0c7;opacity:1}html[data-theme=night] .glass-form input:focus-visible,html[data-theme=night] .glass-form textarea:focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid #f3eee5}html[data-theme=night] .glass-form__field-error,html[data-theme=night] .glass-form__error{color:#ffb4a8}html[data-theme=night] .glass-form input[aria-invalid=true],html[data-theme=night] .glass-form textarea[aria-invalid=true]{border-color:#ffb4a8}html[data-theme-ink=night] [data-card-surface]{color:#f3eee5}.glass-card,.mw3d-tablet__glass.glass-card,.faq-glass.glass-card{transition:border-color var(--time-transition-duration,0s) ease,box-shadow var(--time-transition-duration,0s) ease}.faq-aperture{isolation:auto}html[data-theme-ink=night] .faq-trust{--ink:#f3eee5;--muted:#e0d9cd;--line:#f3eee552}html[data-theme-ink=night] .faq-title,html[data-theme-ink=night] .faq-scroll summary,html[data-theme-ink=night] .faq-quote-area blockquote,html[data-theme-ink=night] .faq-empty,html[data-theme-ink=night] .faq-foot a{color:#f3eee5}html[data-theme-ink=night] .faq-eyebrow,html[data-theme-ink=night] .faq-deck,html[data-theme-ink=night] .faq-group h3,html[data-theme-ink=night] .faq-answer p,html[data-theme-ink=night] .faq-attribution,html[data-theme-ink=night] .faq-fixture,html[data-theme-ink=night] .faq-related,html[data-theme-ink=night] .faq-scroll summary:after{color:#e0d9cd}html[data-theme-ink=night] .faq-controls button{color:#f3eee5;background:#192331b8;border-color:#f3eee58c}html[data-theme-ink=night] .faq-scroll summary:focus-visible,html[data-theme-ink=night] .faq-trust a:focus-visible,html[data-theme-ink=night] .faq-controls button:focus-visible{outline-color:#f3eee5}html[data-theme-ink=night] .services-3d-shell,html[data-theme-ink=night] .mw3d-tablet__header,html[data-theme-ink=night] .mw3d-tablet__header h2,html[data-theme-ink=night] .mw3d-hero h2,html[data-theme-ink=night] .mw3d-lead,html[data-theme-ink=night] .mw3d-editorial h3,html[data-theme-ink=night] .mw3d-editorial h4,html[data-theme-ink=night] .mw3d-quote{color:#f3eee5!important}html[data-theme-ink=night] .mw3d-tablet__header-kicker,html[data-theme-ink=night] .mw3d-eyebrow,html[data-theme-ink=night] .mw3d-section-index,html[data-theme-ink=night] .mw3d-row-number,html[data-theme-ink=night] .mw3d-scroll-cue,html[data-theme-ink=night] .mw3d-introduction,html[data-theme-ink=night] .mw3d-editorial p,html[data-theme-ink=night] .mw3d-offer__heading small,html[data-theme-ink=night] .mw3d-utility,html[data-theme-ink=night] .mw3d-pricing-jump{color:#e0d9cd!important}html[data-theme-ink=night] .mw3d-tablet__header,html[data-theme-ink=night] .mw3d-editorial-rows,html[data-theme-ink=night] .mw3d-editorial-row,html[data-theme-ink=night] .mw3d-process-steps,html[data-theme-ink=night] .mw3d-process-step,html[data-theme-ink=night] .mw3d-offers,html[data-theme-ink=night] .mw3d-offer,html[data-theme-ink=night] .mw3d-scroll-cue{border-color:#f3eee545!important}html[data-theme-ink=night] .mw3d-utility[open]{background:#1b2837;border-color:#f3eee54d}html[data-theme-ink=night] .mw3d-utility button{color:#f3eee5}html[data-theme-ink=night] .mw3d-art-motion{color:#f3eee5;background:#192331e0;border:1px solid #f3eee580}html[data-theme-ink=night] .mw3d-tablet__scroll:focus-visible,html[data-theme-ink=night] .services-3d-shell button:focus-visible,html[data-theme-ink=night] .services-3d-shell summary:focus-visible{outline-color:#f3eee5}html[data-theme-ink=night] .about-text__lead,html[data-theme-ink=night] .about-text .glass-card__body,html[data-theme-ink=night] .about-text__action,html[data-theme-ink=night] .about-text__toggle,html[data-theme-ink=night] .glass-card__body{color:#f3eee5}html[data-theme-ink=night] .about-text__action:focus-visible,html[data-theme-ink=night] .about-text__toggle:focus-visible{outline-color:#f3eee5}html[data-theme=night] .about-video__control{color:#f3eee5;background:#121b28bd;border-color:#f3eee580}@media (width<=699px){html[data-theme=night] .about-text.glass-card,html[data-theme=night] .about-video.glass-card{box-shadow:none!important}}@media (prefers-reduced-motion:reduce){html,.themed-asset,.glass-card,.mw3d-tablet__glass.glass-card,.faq-glass.glass-card{transition:none!important}}
