:root{--color-video-foreground: #FFFFFF;--color-light-page-background: #FFFFFF;--color-light-page-foreground: #1D2342;--color-stroke-dark: #1D2342;--color-stroke-light: #FFFFFF;--color-copyright-foreground: #1D2342;--font-family-base: Arial, Helvetica, sans-serif;--font-weight-regular: 400;--font-header-size: 10.2667055px;--font-header-line-height: 10.1267px;--font-header-letter-spacing: -.4468px;--font-display-size: 25.5099621px;--font-display-line-height: 18.1862736px;--font-display-letter-spacing: -1.1479483px;--font-display-multiline-size: 25.5099621px;--font-display-multiline-line-height: 19px;--font-display-multiline-letter-spacing: -1.1479483px;--font-paragraph-desktop-size: 18px;--font-paragraph-desktop-line-height: 18.1862736px;--font-paragraph-desktop-letter-spacing: -1.1479483px;--font-nav-desktop-size: 18px;--font-nav-desktop-line-height: 18.1862736px;--font-nav-desktop-letter-spacing: -1.1479483px;--font-copyright-size: 16px;--font-copyright-line-height: 18.1862736px;--font-copyright-letter-spacing: -1.1479483px;--font-contact-heading-size: 25.5099621px;--font-contact-heading-line-height: 28px;--font-contact-heading-letter-spacing: -1.1479483px;--font-mobile-section-heading-size: 20.6898994px;--font-mobile-section-heading-line-height: 14.75px;--font-mobile-section-heading-letter-spacing: -.931px;--font-mobile-paragraph-size: 14.5989313px;--font-mobile-paragraph-line-height: 14.75px;--font-mobile-paragraph-letter-spacing: -.931px;--dock-outer-margin-desktop-left: 10px;--dock-outer-margin-desktop-right: 10px;--dock-outer-margin-mobile-left: 8px;--dock-outer-margin-mobile-right: 8px;--tile-border-width: 1px;--tile-border-radius: 20px;--tile-home-desktop-height: 266px;--tile-inner-desktop-height: 85px;--tile-mobile-first-height: 116px;--tile-mobile-second-height: 180px;--tile-mobile-gap: 3px;--tile-label-inset-left-first: 15px;--tile-label-inset-left-second: 25px;--tile-label-inset-left-mobile: 15px;--effect-desktop-home-tile-blur: 13px;--effect-desktop-inner-tile-blur: 29.9px;--effect-mobile-tile-blur: 6.1px;--effect-tile-white-fill-opacity: .02;--effect-tile-white-fill-opacity-hover: .055;--effect-desktop-home-bg-blur: 6px;--effect-desktop-inner-bg-blur: 13px;--effect-mobile-home-bg-blur: 4.67px;--motion-ease-default: cubic-bezier(.22, 1, .36, 1);--motion-home-to-inner-ms: .52s;--motion-hover-ms: .44s;--dock-split-grow-idle: 500;--dock-split-grow-expanded: 595;--dock-split-grow-contracted: 405;--motion-white-crossfade-ms: .42s;--motion-white-to-white-ms: .22s;--motion-thumb-fade: .2s;--motion-accordion-ms: .25s;--font-editorial-page-heading-size: 25.51px;--font-editorial-page-heading-line-height: 27px;--font-editorial-page-heading-letter-spacing: -1.15px;--font-editorial-section-heading-size: 23px;--font-editorial-section-heading-line-height: 26px;--font-editorial-section-heading-letter-spacing: -.7px;--font-editorial-intro-size: 20px;--font-editorial-intro-line-height: 24px;--font-editorial-intro-letter-spacing: -.5px;--font-editorial-body-desktop-size: 17px;--font-editorial-body-desktop-line-height: 22px;--font-editorial-body-desktop-letter-spacing: -.2px;--font-editorial-body-mobile-size: 14.6px;--font-editorial-body-mobile-line-height: 19px;--font-editorial-body-mobile-letter-spacing: -.15px;--font-editorial-paragraph-gap: 12px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;min-height:100%;overflow-x:hidden;font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-synthesis:none;-webkit-text-size-adjust:100%;background-color:var(--color-light-page-background);color:var(--color-light-page-foreground)}a{color:inherit;text-decoration:none}.seo-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}.typo-header{font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:var(--font-header-size);line-height:var(--font-header-line-height);letter-spacing:var(--font-header-letter-spacing)}.typo-display{font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:var(--font-display-size);line-height:var(--font-display-line-height);letter-spacing:var(--font-display-letter-spacing)}.typo-display-multiline{font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:var(--font-display-multiline-size);line-height:var(--font-display-multiline-line-height);letter-spacing:var(--font-display-multiline-letter-spacing)}.typo-paragraph-desktop{font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:var(--font-paragraph-desktop-size);line-height:var(--font-paragraph-desktop-line-height);letter-spacing:var(--font-paragraph-desktop-letter-spacing)}.typo-nav-desktop{font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:var(--font-nav-desktop-size);line-height:var(--font-nav-desktop-line-height);letter-spacing:var(--font-nav-desktop-letter-spacing)}.typo-copyright{font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:var(--font-copyright-size);line-height:var(--font-copyright-line-height);letter-spacing:var(--font-copyright-letter-spacing)}.typo-contact-heading{font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:var(--font-contact-heading-size);line-height:var(--font-contact-heading-line-height);letter-spacing:var(--font-contact-heading-letter-spacing)}.typo-mobile-section-heading{font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:var(--font-mobile-section-heading-size);line-height:var(--font-mobile-section-heading-line-height);letter-spacing:var(--font-mobile-section-heading-letter-spacing)}.typo-mobile-paragraph{font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:var(--font-mobile-paragraph-size);line-height:var(--font-mobile-paragraph-line-height);letter-spacing:var(--font-mobile-paragraph-letter-spacing)}.typo-editorial-page-heading,.typo-editorial-section-heading,.typo-editorial-intro,.typo-editorial-body{font-family:var(--font-family-base);font-weight:var(--font-weight-regular)}.typo-editorial-page-heading{font-size:var(--font-editorial-page-heading-size);line-height:var(--font-editorial-page-heading-line-height);letter-spacing:var(--font-editorial-page-heading-letter-spacing)}.typo-editorial-section-heading{font-size:var(--font-editorial-section-heading-size);line-height:var(--font-editorial-section-heading-line-height);letter-spacing:var(--font-editorial-section-heading-letter-spacing)}.typo-editorial-intro{font-size:var(--font-editorial-intro-size);line-height:var(--font-editorial-intro-line-height);letter-spacing:var(--font-editorial-intro-letter-spacing)}.typo-editorial-body{font-size:var(--font-editorial-body-desktop-size);line-height:var(--font-editorial-body-desktop-line-height);letter-spacing:var(--font-editorial-body-desktop-letter-spacing)}.app-shell{position:relative;width:100%;min-height:100dvh;overflow-x:clip}.app-shell[data-desktop-theme=video]{color:var(--color-video-foreground)}.app-shell[data-desktop-theme=light]{color:var(--color-light-page-foreground)}.app-shell__scene{position:relative;z-index:2;width:100%;height:100dvh;min-height:100dvh;display:flex;flex-direction:column;justify-content:space-between}.app-shell__content{position:relative;flex:1 1 auto;width:100%;min-height:0}.app-shell__bottom-controls{position:relative;width:100%;display:flex;flex-direction:column;align-items:stretch;flex-shrink:0}.app-shell__footer{position:relative;z-index:2;width:100%;color:var(--color-copyright-foreground);background:transparent}.video-stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;background-color:gray}.video-stage__media{position:absolute;top:-24px;right:-24px;bottom:-24px;left:-24px;width:calc(100% + 48px);height:calc(100% + 48px);object-fit:cover;object-position:center center;display:block;filter:grayscale(1) blur(var(--effect-desktop-home-bg-blur));transform:translateZ(0)}.video-stage__media[data-presented=false]{opacity:0}.video-stage[data-blur-stage=inner] .video-stage__media{filter:grayscale(1) blur(var(--effect-desktop-inner-bg-blur))}.video-stage[data-blur-motion=on] .video-stage__media{transition:filter .4s var(--motion-ease-default)}.video-stage__wash{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#ffffff24}.video-stage__bottom-glow{position:absolute;left:50%;bottom:-162px;transform:translate(-50%);width:172vw;min-width:2467.291px;height:217.333px;border-radius:50%;background:#fff;filter:blur(42px);pointer-events:none}.video-stage__footer-fade{position:absolute;left:0;right:0;bottom:0;height:24px;background:linear-gradient(to bottom,#fff0,#ffffffb8);pointer-events:none}.theme-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background-color:var(--color-light-page-background);opacity:0}.brand-header{position:relative;width:100%;padding-top:28px;padding-left:26px;padding-right:26px;display:flex;align-items:flex-start;justify-content:space-between;flex-shrink:0}.brand-header__link{position:relative;display:flex;align-items:flex-start;width:207.26px;height:36px}.brand-header__logo{display:block;flex-shrink:0}.brand-header__logo--desktop{width:34.959px;height:36px}.brand-header__logo--mobile{display:none;width:40px;height:41.192px}.brand-header__title{display:block;margin-left:12px;margin-top:6.854px;width:160.3px;height:22.292px;color:inherit;font-size:11.3px;line-height:11.146px;letter-spacing:-.492px}.brand-header__menu-title,.brand-header__burger,.mobile-menu-overlay{display:none}.route-links-row{align-self:flex-end;margin-right:32px;margin-bottom:10px;width:322px;height:19px;display:flex;align-items:flex-start;justify-content:flex-start;gap:40px}.route-links-row__link{position:relative;display:block;height:19px;white-space:nowrap;transition:transform .22s var(--motion-ease-default)}.route-links-row__link:after{content:"";position:absolute;bottom:-3px;height:1px;background-color:currentColor;pointer-events:none;transform:scaleX(0);transform-origin:left center;transition:transform .26s var(--motion-ease-default)}.route-links-row__link:nth-child(1){width:92px}.route-links-row__link:nth-child(2){width:82px}.route-links-row__link:nth-child(3){width:68px}.route-links-row__link:nth-child(1):after{left:-10px;width:107.5px}.route-links-row__link:nth-child(2):after{left:-13px;width:107.5px}.route-links-row__link:nth-child(3):after{left:-10px;width:87px}.route-links-row__link[data-active=true]{margin-top:-3px}.route-links-row__link[data-active=true]:after{transform:scaleX(1)}@media(hover:hover)and (pointer:fine){.route-links-row__link:hover,.route-links-row__link:focus-visible{transform:translateY(-2px)}.route-links-row__link:hover:after,.route-links-row__link:focus-visible:after{transform:scaleX(1)}}.coupled-tile-dock{width:calc(100% - var(--dock-outer-margin-desktop-left) - var(--dock-outer-margin-desktop-right));margin-left:var(--dock-outer-margin-desktop-left);margin-right:var(--dock-outer-margin-desktop-right);display:flex;flex-direction:row;align-items:stretch;gap:0}.coupled-tile-dock[data-dock-size=home]{height:var(--tile-home-desktop-height)}.coupled-tile-dock[data-dock-size=inner]{height:var(--tile-inner-desktop-height)}.coupled-tile-dock__tile{position:relative;flex:var(--dock-split-grow-idle) 1 0%;min-width:0;height:100%;border-width:var(--tile-border-width);border-style:solid;border-radius:var(--tile-border-radius);display:block;overflow:hidden;transition:flex-grow var(--motion-hover-ms) var(--motion-ease-default),background-color var(--motion-hover-ms) var(--motion-ease-default)}.coupled-tile-dock[data-hovered-side=left] .coupled-tile-dock__tile--left,.coupled-tile-dock[data-hovered-side=right] .coupled-tile-dock__tile--right{flex-grow:var(--dock-split-grow-expanded)}.coupled-tile-dock[data-hovered-side=left] .coupled-tile-dock__tile--right,.coupled-tile-dock[data-hovered-side=right] .coupled-tile-dock__tile--left{flex-grow:var(--dock-split-grow-contracted)}.coupled-tile-dock[data-geometry=live]{height:var(--dock-live-height)}.coupled-tile-dock[data-geometry=live] .coupled-tile-dock__tile{transition:background-color var(--motion-hover-ms) var(--motion-ease-default)}.coupled-tile-dock[data-geometry=live] .coupled-tile-dock__tile--left{flex-grow:var(--dock-left-grow)}.coupled-tile-dock[data-geometry=live] .coupled-tile-dock__tile--right{flex-grow:var(--dock-right-grow)}.coupled-tile-dock[data-desktop-theme=video][data-hovered-side=left] .coupled-tile-dock__tile--left,.coupled-tile-dock[data-desktop-theme=video][data-hovered-side=right] .coupled-tile-dock__tile--right{background-color:rgba(255,255,255,var(--effect-tile-white-fill-opacity-hover))}@media(prefers-reduced-motion:reduce){.coupled-tile-dock__tile,.coupled-tile-dock[data-geometry=live] .coupled-tile-dock__tile,.video-stage[data-blur-motion=on] .video-stage__media,.route-links-row__link,.route-links-row__link:after,.document-card__arrow-icon,.mobile-menu-overlay,.brand-header__burger span{transition:none;animation:none}}.coupled-tile-dock[data-desktop-theme=video] .coupled-tile-dock__tile{border-color:var(--color-stroke-light);background-color:rgba(255,255,255,var(--effect-tile-white-fill-opacity));color:var(--color-video-foreground)}.coupled-tile-dock[data-desktop-theme=video][data-dock-size=home] .coupled-tile-dock__tile{-webkit-backdrop-filter:blur(var(--effect-desktop-home-tile-blur));backdrop-filter:blur(var(--effect-desktop-home-tile-blur))}.coupled-tile-dock[data-desktop-theme=video][data-dock-size=inner] .coupled-tile-dock__tile{-webkit-backdrop-filter:blur(var(--effect-desktop-inner-tile-blur));backdrop-filter:blur(var(--effect-desktop-inner-tile-blur))}.coupled-tile-dock[data-desktop-theme=light] .coupled-tile-dock__tile{border-color:var(--color-stroke-dark);background-color:rgba(255,255,255,var(--effect-tile-white-fill-opacity));color:var(--color-light-page-foreground)}.coupled-tile-dock__label-slot{position:absolute;bottom:19px;height:19px;display:block}.coupled-tile-dock__tile--left .coupled-tile-dock__label-slot{left:14px;width:253px}.coupled-tile-dock__tile--right .coupled-tile-dock__label-slot{left:24px;width:253px}.coupled-tile-dock__label{position:absolute;left:0;top:0;height:19px;display:block;white-space:nowrap;opacity:1}.route-content-fade{position:relative;height:100%;min-height:0;opacity:1;transition:none}.route-scene--inner-video{position:relative;width:100%;height:100%}.route-scene--inner-video .route-scene__left{position:absolute;left:30px}.route-scene--about .route-scene__left{top:min(340px,calc(46.7dvh - 64px));width:253px}.route-scene--directions .route-scene__left{top:min(336px,calc(46.2dvh - 64px));width:637px}.route-scene--about .route-scene__title{width:253px;min-height:19px;white-space:nowrap}.route-scene--directions .route-scene__title{width:227px;min-height:19px;white-space:nowrap}.route-scene--directions .route-scene__intro{margin-top:32px;width:637px;display:flex;flex-direction:column;gap:var(--font-editorial-paragraph-gap)}.route-scene--directions .route-scene__intro-paragraph{width:637px}.scrollable-text-frame{position:absolute;left:720px}.scrollable-text-frame[data-variant=about]{--about-text-right: 40px;--about-text-width: 750px;--about-text-left: 650px;--about-text-min-left: 320px;top:81px;left:max(var(--about-text-min-left),min(var(--about-text-left),calc(100% - var(--about-text-right) - var(--about-text-width))));width:min(var(--about-text-width),calc(100% - var(--about-text-right) - max(var(--about-text-min-left),min(var(--about-text-left),calc(100% - var(--about-text-right) - var(--about-text-width))))));height:min(579px,calc(100% - 100px))}.scrollable-text-frame[data-variant=directions]{top:21px;width:639px;height:min(647px,calc(100% - 33px))}.scrollable-text-region{position:absolute;left:0;top:0;width:100%;height:100%;--scroll-fade-top: 0px;--scroll-fade-bottom: 40px;--scroll-edge-top: #fff;--scroll-edge-bottom: rgba(255, 255, 255, 0);-webkit-mask-image:linear-gradient(to bottom,var(--scroll-edge-top) 0,#fff var(--scroll-fade-top),#fff calc(100% - var(--scroll-fade-bottom)),var(--scroll-edge-bottom) 100%);mask-image:linear-gradient(to bottom,var(--scroll-edge-top) 0,#fff var(--scroll-fade-top),#fff calc(100% - var(--scroll-fade-bottom)),var(--scroll-edge-bottom) 100%);-webkit-mask-mode:alpha;mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.scrollable-text-region__viewport{position:relative;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:auto;scrollbar-width:none;-ms-overflow-style:none;outline:none}.scrollable-text-region__viewport:focus-visible{outline:1px solid currentColor;outline-offset:-1px}.scrollable-text-region__viewport::-webkit-scrollbar{width:0;height:0;display:none}.scrollable-text-region__content{width:100%;display:flex;flex-direction:column}.scroll-thumb{position:absolute;z-index:2;top:0;left:-43px;width:24px;margin:0;padding:0;border:0;background:transparent;opacity:0;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;transition:opacity var(--motion-thumb-fade) linear}.scroll-thumb[data-visible=true]{opacity:1}.scroll-thumb[data-dragging=true]{cursor:grabbing}.scroll-thumb:before{content:"";position:absolute;top:0;bottom:0;left:10px;width:4px;border-radius:999px;background:currentColor;transition:width var(--motion-thumb-fade) var(--motion-ease-default)}.scroll-thumb:hover:before,.scroll-thumb[data-dragging=true]:before{width:8px}@media(prefers-reduced-motion:reduce){.scroll-thumb,.scroll-thumb:before{transition:none}}.content-section--about{width:100%;margin-bottom:39px}.content-section--about:last-child{margin-bottom:0}.content-section--about .content-section__heading{width:100%;min-height:19px;margin-bottom:14px}.content-section--about .content-section__body{width:100%;display:flex;flex-direction:column;gap:var(--font-editorial-paragraph-gap)}.content-section--about .content-section__paragraph{width:100%}.directions-accordion{width:100%;border-bottom:1px solid color-mix(in srgb,currentColor 34%,transparent)}.directions-accordion__item{border-top:1px solid color-mix(in srgb,currentColor 34%,transparent)}.directions-accordion__heading{width:100%;margin:0}.directions-accordion__trigger{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:12px 0;text-align:left}.directions-accordion__trigger:focus-visible{outline:1px solid currentColor;outline-offset:3px}.directions-accordion__label{min-width:0}.directions-accordion__indicator{display:inline-flex;flex:0 0 1em;align-items:center;justify-content:center;width:1em;letter-spacing:0;line-height:1}.directions-accordion__indicator:before{content:"+"}.directions-accordion__item[data-open=true] .directions-accordion__indicator:before{content:"−"}.directions-accordion__panel{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--motion-accordion-ms) var(--motion-ease-default),opacity var(--motion-accordion-ms) var(--motion-ease-default)}.directions-accordion[data-reveal=instant] .directions-accordion__panel{transition:none}.directions-accordion__item[data-open=true] .directions-accordion__panel{grid-template-rows:1fr;opacity:1}.directions-accordion__panel-inner{min-height:0;overflow:hidden}.directions-accordion__body{display:flex;flex-direction:column;gap:var(--font-editorial-paragraph-gap);width:100%;padding-bottom:14px}.directions-accordion__paragraph{width:100%}@media(prefers-reduced-motion:reduce){.directions-accordion__panel{transition:none}}.app-shell[data-route="/leadership"] .app-shell__scene,.app-shell[data-route="/documents"] .app-shell__scene,.app-shell[data-route="/contacts"] .app-shell__scene{min-height:max(100dvh,780px)}.route-scene--light{position:relative;width:100%;height:100%}.route-scene--light .route-scene__left{position:absolute;left:30px;top:min(336px,calc(46.566dvh - 64px))}.route-scene--leadership .route-scene__left{width:min(501px,calc(50% - 46px))}.route-scene--documents .route-scene__left{width:min(537px,calc(100% - 635px))}.route-scene--contacts .route-scene__left{width:min(537px,calc(50% - 60px))}.route-scene--leadership .route-scene__title{width:138px;min-height:19px;white-space:nowrap}.route-scene--documents .route-scene__title{width:123px;min-height:19px;white-space:nowrap}.route-scene--contacts .route-scene__title{width:103px;min-height:19px;white-space:nowrap}.route-scene--light .route-scene__description{margin-top:32px;width:537px;max-width:100%}.leadership-person__name{margin-top:32px;width:308px;max-width:100%;min-height:19px}.leadership-person__role{margin-top:11px;width:501px;max-width:100%;min-height:19px}.route-scene--leadership .route-scene__right{position:absolute;left:min(720px,calc(100% - 669px));top:-15px;width:min(639px,calc(100% - 750px));max-height:calc(100% + 15px);overflow-y:auto;overscroll-behavior-y:auto}.leadership-photo{display:block;width:371px;height:442px;max-width:100%;object-fit:contain}.leadership-bio{margin-top:19px;width:639px;max-width:100%;display:flex;flex-direction:column}.leadership-bio__paragraph{width:639px;max-width:100%}.leadership-bio__paragraph[data-paragraph-index="0"]{margin-bottom:var(--font-editorial-paragraph-gap)}.route-scene--leadership .leadership-contact{position:absolute;left:30px;top:calc(min(336px,calc(46.566dvh - 64px)) + 172px);margin-top:0;margin-left:0;display:flex;flex-direction:column;align-items:flex-start}.leadership-contact__heading{width:271px;min-height:19px}.leadership-contact__phone{display:inline-block;margin-top:11px;min-height:19px;white-space:nowrap}.route-scene--documents .route-scene__right{position:absolute;left:min(847px,calc(100% - 593px));top:min(153px,calc(25.3dvh - 64px));width:560px;max-width:calc(100% - 40px);display:flex;flex-direction:column;gap:20px}.document-card{position:relative;display:block;width:560px;max-width:100%;height:121px;border:var(--tile-border-width) solid var(--color-stroke-dark);border-radius:var(--tile-border-radius);background-color:rgba(255,255,255,var(--effect-tile-white-fill-opacity));color:var(--color-light-page-foreground)}.document-card[data-available=true]{cursor:pointer}.document-card[data-available=false]{cursor:default}.document-card__title{position:absolute;left:24px;bottom:19px;height:19px;display:block;white-space:nowrap}.document-card__arrow{position:absolute;right:24px;bottom:21px;width:45px;height:14px;display:flex;align-items:center;justify-content:center}.document-card__arrow-icon{display:block;width:45px;height:14px;transform-origin:center;transition:transform .22s var(--motion-ease-default)}@media(hover:hover)and (pointer:fine){.document-card[data-available=true]:hover .document-card__arrow-icon,.document-card[data-available=true]:focus-visible .document-card__arrow-icon{transform:rotate(-45deg)}}.route-scene--contacts .route-scene__right{position:absolute;left:min(672px,calc(100% - 570px));top:min(332px,calc(46.1dvh - 64px));width:min(498px,calc(100% - 702px));min-height:186px}.contacts-group--phone{position:absolute;left:0;top:0}.contacts-group--email{position:absolute;left:280px;top:0}.contacts-group--person{position:absolute;left:0;top:101px;width:498px;max-width:100%}.contacts-group__heading{min-height:28px;white-space:nowrap}.contacts-group__link{display:inline-block;margin-top:17px;min-height:19px;white-space:nowrap}.contacts-group__person-details{margin-top:20px;width:498px;max-width:100%;display:flex;flex-direction:column;gap:0}.contacts-group__person-line{width:498px;max-width:100%}.copyright-footer{padding-top:27px;padding-bottom:12px;display:flex;justify-content:center;align-items:flex-start}.copyright-footer__text{width:411px;min-height:19px;text-align:left;color:var(--color-copyright-foreground)}@media(max-width:1099px){:root{--font-editorial-paragraph-gap: 10px}.typo-editorial-body{font-size:var(--font-editorial-body-mobile-size);line-height:var(--font-editorial-body-mobile-line-height);letter-spacing:var(--font-editorial-body-mobile-letter-spacing)}.app-shell[data-mobile-theme=video]{color:var(--color-video-foreground)}.app-shell[data-mobile-theme=light]{color:var(--color-light-page-foreground);background-color:var(--color-light-page-background)}.app-shell[data-mobile-theme=light][data-video-covered=true] .video-stage{display:none}.app-shell[data-mobile-theme=light] .app-shell__scene{height:auto;min-height:0;justify-content:flex-start}.app-shell[data-mobile-theme=light] .app-shell__content{flex:0 0 auto}.app-shell[data-mobile-theme=light] .app-shell__bottom-controls{margin-top:31px}.video-stage__media{filter:grayscale(1) blur(var(--effect-mobile-home-bg-blur))}.video-stage__wash{background-color:#ffffff29}.video-stage__bottom-glow{bottom:-95px;width:493vw;min-width:1922px;height:171px;filter:blur(40px)}.video-stage__footer-fade{height:20px;background:linear-gradient(to bottom,#fff0,#ffffff8c)}.app-shell__footer{background:transparent}.brand-header{padding-top:calc(23px + env(safe-area-inset-top));padding-left:calc(23px + env(safe-area-inset-left));padding-right:calc(32px + env(safe-area-inset-right));align-items:flex-start}.brand-header__link{width:40px;height:41.192px}.brand-header__logo--desktop{display:none}.brand-header__logo--mobile{display:block;width:40px;height:41.192px}.brand-header__title{display:none}.app-shell[data-mobile-menu=open] .brand-header__link{width:auto;max-width:calc(100% - 46px);height:auto;min-height:41.192px}.app-shell[data-mobile-menu=open] .brand-header__menu-title{display:block;flex:0 1 145.6px;width:145.6px;max-width:calc(100% - 52px);min-width:0;margin-left:12px;margin-top:calc((41.192px - (2 * var(--font-header-line-height))) / 2);color:inherit;white-space:nowrap}.brand-header__burger{position:relative;display:flex;flex-shrink:0;flex-direction:column;justify-content:space-between;margin-top:8px;width:22px;height:14px;padding:0}.brand-header__burger:before{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.brand-header__burger span{display:block;width:22px;height:2px;background-color:currentColor;opacity:.56;transform-origin:center;transition:transform var(--mobile-menu-fade-ms, .24s) linear,opacity var(--mobile-menu-fade-ms, .24s) linear}.brand-header__burger[aria-expanded=true] span:nth-child(1){opacity:1;transform:translateY(6px) rotate(45deg)}.brand-header__burger[aria-expanded=true] span:nth-child(2){opacity:0}.brand-header__burger[aria-expanded=true] span:nth-child(3){opacity:1;transform:translateY(-6px) rotate(-45deg)}.brand-header__spacer{flex-shrink:0;height:calc(23px + env(safe-area-inset-top) + 41.192px)}.app-shell[data-mobile-menu=open] .app-shell__scene{z-index:auto}.app-shell[data-mobile-menu=open] .brand-header{position:fixed;top:0;left:0;right:0;z-index:5;pointer-events:auto}.mobile-menu-overlay{position:fixed;top:0;left:0;z-index:4;display:flex;flex-direction:column;width:100%;height:100dvh;max-height:100dvh;padding-top:calc(97px + env(safe-area-inset-top));padding-right:calc(8px + env(safe-area-inset-right));padding-bottom:calc(16px + env(safe-area-inset-bottom));padding-left:calc(8px + env(safe-area-inset-left));overflow-x:hidden;overflow-y:auto;overscroll-behavior:none;-webkit-overflow-scrolling:touch;touch-action:pan-y;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--mobile-menu-fade-ms, .24s) linear}.mobile-menu-overlay[data-open=true]{opacity:1}.mobile-menu-overlay[data-shield=true]{visibility:visible;pointer-events:auto}.mobile-menu-overlay[data-motion=instant],.mobile-menu-overlay[data-motion=off]{transition:none}.mobile-menu-overlay[data-mobile-theme=video]{color:var(--color-video-foreground);background-color:#ffffff29}.mobile-menu-overlay[data-mobile-theme=video][data-shield=true]{-webkit-backdrop-filter:blur(var(--effect-desktop-inner-tile-blur));backdrop-filter:blur(var(--effect-desktop-inner-tile-blur))}.mobile-menu-overlay[data-mobile-theme=light]{color:var(--color-light-page-foreground);background-color:var(--color-light-page-background);-webkit-backdrop-filter:none;backdrop-filter:none}.mobile-menu-overlay__nav{display:block;flex:0 0 auto;width:100%;min-width:0}.mobile-menu-overlay__plate{display:flex;flex-direction:column;width:100%;padding:14px 0;border:var(--tile-border-width) solid currentColor;border-radius:var(--tile-border-radius);background:transparent}.mobile-menu-overlay__link{display:flex;align-items:center;justify-content:flex-start;min-height:48px;min-width:0;padding:12px 20px;border:0;border-radius:0;background:transparent;color:inherit;text-align:left}.mobile-menu-overlay__label{display:block;max-width:100%}.mobile-menu-overlay__link[aria-current=page] .mobile-menu-overlay__label{text-decoration:underline;text-underline-offset:4px}.mobile-menu-overlay__details{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-start;gap:6px;width:100%;min-width:0;margin-top:auto;padding:28px 21px 0;background:transparent;color:inherit}.mobile-menu-overlay__requisite,.mobile-menu-overlay__phone{display:inline-block;max-width:100%;color:inherit;background:transparent}.mobile-menu-overlay__link:focus{outline:none}.mobile-menu-overlay__link:focus-visible .mobile-menu-overlay__label,.mobile-menu-overlay__phone:focus-visible,.brand-header__burger:focus-visible,.app-shell[data-mobile-menu=open] .brand-header__link:focus-visible{outline:1px solid currentColor;outline-offset:4px}.route-links-row{display:none}.coupled-tile-dock,.coupled-tile-dock[data-dock-size=home],.coupled-tile-dock[data-dock-size=inner]{width:calc(100% - var(--dock-outer-margin-mobile-left) - var(--dock-outer-margin-mobile-right));margin-left:var(--dock-outer-margin-mobile-left);margin-right:var(--dock-outer-margin-mobile-right);height:auto;flex-direction:column;gap:var(--tile-mobile-gap)}.coupled-tile-dock__tile,.coupled-tile-dock[data-hovered-side] .coupled-tile-dock__tile--left,.coupled-tile-dock[data-hovered-side] .coupled-tile-dock__tile--right,.coupled-tile-dock[data-geometry=live] .coupled-tile-dock__tile--left,.coupled-tile-dock[data-geometry=live] .coupled-tile-dock__tile--right{flex:0 0 auto;width:100%;transition:none}.coupled-tile-dock[data-geometry=live],.coupled-tile-dock[data-geometry=live][data-dock-size=home],.coupled-tile-dock[data-geometry=live][data-dock-size=inner]{height:auto}.route-content-fade{height:auto;opacity:1;transition:none}.theme-overlay{animation:none;transition:none}.coupled-tile-dock[data-mobile-theme][data-hovered-side] .coupled-tile-dock__tile--left,.coupled-tile-dock[data-mobile-theme][data-hovered-side] .coupled-tile-dock__tile--right{background-color:#fff0}.coupled-tile-dock__tile--left{height:var(--tile-mobile-first-height)}.coupled-tile-dock__tile--right{height:var(--tile-mobile-second-height)}.coupled-tile-dock[data-mobile-theme=video] .coupled-tile-dock__tile{border-color:var(--color-stroke-light);background-color:#fff0;color:var(--color-video-foreground);-webkit-backdrop-filter:blur(var(--effect-mobile-tile-blur));backdrop-filter:blur(var(--effect-mobile-tile-blur))}.coupled-tile-dock[data-mobile-theme=light] .coupled-tile-dock__tile{border-color:var(--color-stroke-dark);background-color:#fff0;color:var(--color-light-page-foreground);-webkit-backdrop-filter:none;backdrop-filter:none}.coupled-tile-dock__tile--left .coupled-tile-dock__label-slot,.coupled-tile-dock__tile--right .coupled-tile-dock__label-slot{left:14px;bottom:19px}.copyright-footer{padding-top:49px;padding-bottom:23px;padding-left:var(--dock-outer-margin-mobile-left);padding-right:var(--dock-outer-margin-mobile-right);justify-content:flex-start}.copyright-footer__text{width:256px;min-height:37px;text-align:left}.route-scene--inner-video{position:relative;width:100%;height:auto;padding-left:23px;padding-right:23px;padding-top:32.808px}.route-scene--inner-video .route-scene__left,.route-scene--about .route-scene__left,.route-scene--directions .route-scene__left{position:relative;left:auto;top:auto;width:100%}.route-scene--about .route-scene__title{width:253px;min-height:19px}.route-scene--directions .route-scene__title{width:227px;min-height:19px}.route-scene--directions .route-scene__intro{margin-top:19px;width:342.216px;max-width:100%;gap:var(--font-editorial-paragraph-gap)}.route-scene--directions .route-scene__intro-paragraph{width:342.216px;max-width:100%}.scrollable-text-frame{display:contents}.scroll-thumb{display:none}.scrollable-text-region,.scrollable-text-region[data-variant=about],.scrollable-text-region[data-variant=directions]{position:relative;left:auto;top:auto;width:100%;height:auto;margin-top:32.244px;-webkit-mask-image:none;mask-image:none}.scrollable-text-region__viewport{height:auto;overflow:visible;overscroll-behavior-y:auto}.content-section--about{width:100%;margin-bottom:24px}.content-section--about:last-child{margin-bottom:0}.content-section--about .content-section__heading{width:100%;max-width:100%;min-height:0;margin-bottom:12px}.content-section--about .content-section__body{width:342.216px;max-width:100%;gap:var(--font-editorial-paragraph-gap)}.content-section--about .content-section__paragraph{width:342.216px;max-width:100%}.app-shell[data-route="/leadership"] .app-shell__scene,.app-shell[data-route="/documents"] .app-shell__scene,.app-shell[data-route="/contacts"] .app-shell__scene{height:auto;min-height:0}.route-scene--light{position:relative;width:100%;height:auto;padding-left:23px;padding-right:23px;padding-top:32.808px}.route-scene--light .route-scene__left,.route-scene--leadership .route-scene__left,.route-scene--documents .route-scene__left,.route-scene--contacts .route-scene__left{position:relative;left:auto;top:auto;width:100%}.route-scene--light .route-scene__description{margin-top:19px;width:342.216px;max-width:100%}.leadership-person__name{margin-top:24px;width:342.216px;max-width:100%;min-height:0}.leadership-person__role{margin-top:11px;width:342.216px;max-width:100%;min-height:0}.route-scene--leadership .route-scene__right{position:relative;left:auto;top:auto;width:100%;max-height:none;margin-top:24px;overflow:visible}.leadership-photo{width:min(371px,100%);height:auto;aspect-ratio:371 / 442}.leadership-bio{margin-top:19px;width:342.216px;max-width:100%}.leadership-bio__paragraph{width:342.216px;max-width:100%}.leadership-bio__paragraph[data-paragraph-index="0"]{margin-bottom:var(--font-editorial-paragraph-gap)}.route-scene--leadership .leadership-contact{position:static;left:auto;top:auto;margin-top:24px;margin-left:0}.leadership-contact__heading{width:342.216px;max-width:100%;min-height:0}.leadership-contact__phone{margin-top:11px;min-height:0}.route-scene--documents .route-scene__right{position:relative;left:auto;top:auto;width:100%;max-width:100%;margin-top:28px;gap:4px}.document-card{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;height:auto;min-height:0;padding:8px 0;border:0;border-radius:0;background:transparent;color:var(--color-light-page-foreground);line-height:var(--font-editorial-page-heading-line-height)}.document-card__title{position:static;left:auto;bottom:auto;flex:1 1 auto;height:auto;min-width:0;max-width:none;white-space:nowrap}.document-card__arrow{position:static;right:auto;bottom:auto;flex:0 0 auto}.route-scene--contacts .route-scene__right{position:relative;left:auto;top:auto;width:100%;min-height:0;margin-top:32px;display:flex;flex-direction:column;gap:24px}.contacts-group--phone,.contacts-group--email,.contacts-group--person{position:relative;left:auto;top:auto;width:100%}.contacts-group__heading{min-height:0}.contacts-group__link{margin-top:12px;min-height:0}.contacts-group__person-details{margin-top:12px;width:342.216px;max-width:100%}.contacts-group__person-line{width:342.216px;max-width:100%}}.app-shell[data-ink=video]{color:var(--color-video-foreground)}.app-shell[data-ink=light]{color:var(--color-light-page-foreground)}.app-shell[data-ink=video] .coupled-tile-dock__tile{border-color:var(--color-stroke-light);color:var(--color-video-foreground)}.app-shell[data-ink=light] .coupled-tile-dock__tile{border-color:var(--color-stroke-dark);color:var(--color-light-page-foreground)}@media(prefers-reduced-motion:reduce){.mobile-menu-overlay,.brand-header__burger span{transition:none}}
