.icons-module__W0GDRq__nav{justify-content:space-between;align-items:center;width:100px;height:21px;display:flex}.icons-module__W0GDRq__navButton{width:22px;height:21px;transition:opacity var(--dur-standard) var(--ease-standard);justify-content:center;align-items:center;display:flex;position:relative}.icons-module__W0GDRq__navButton:before{content:"";position:absolute;inset:-12px -11px}.icons-module__W0GDRq__navButton:hover:not([aria-disabled=true]){opacity:var(--hover-opacity)}.icons-module__W0GDRq__navButton[aria-disabled=true]{opacity:.25;cursor:default}.icons-module__W0GDRq__nav[data-hidden]{visibility:hidden}.icons-module__W0GDRq__mask{-webkit-mask:var(--mask) center / contain no-repeat;-webkit-mask:var(--mask) center / contain no-repeat;mask:var(--mask) center / contain no-repeat;background:currentColor;flex:none;display:inline-block}.icons-module__W0GDRq__sign{flex:none;display:inline-block;position:relative}.icons-module__W0GDRq__sign:before,.icons-module__W0GDRq__sign:after{content:"";background:currentColor;position:absolute}.icons-module__W0GDRq__sign:before{height:1px;top:50%;left:0;right:0}.icons-module__W0GDRq__sign:after{width:1px;transition:transform var(--dur-standard) var(--ease-standard);top:0;bottom:0;left:50%}.icons-module__W0GDRq__sign[data-open]:after{transform:scaleY(0)}
.LangSwitch-module__eu7hla__switch{align-items:center;display:flex}.LangSwitch-module__eu7hla__link{transition:color var(--dur-standard) var(--ease-standard)}.LangSwitch-module__eu7hla__header{font:500 var(--size-meta) / 1 var(--font-sans);letter-spacing:.14em;gap:8px}.LangSwitch-module__eu7hla__header .LangSwitch-module__eu7hla__link{color:var(--header-muted,var(--color-graphite));padding:10px 0}.LangSwitch-module__eu7hla__header .LangSwitch-module__eu7hla__link[aria-current],.LangSwitch-module__eu7hla__header .LangSwitch-module__eu7hla__link:hover{color:var(--header-ink,var(--color-black))}.LangSwitch-module__eu7hla__header .LangSwitch-module__eu7hla__sep{color:var(--header-faint,var(--color-gray));transition:color var(--dur-standard) var(--ease-standard)}@media (max-width:1239px){.LangSwitch-module__eu7hla__header{gap:6px}.LangSwitch-module__eu7hla__header .LangSwitch-module__eu7hla__link{justify-content:center;align-items:center;min-width:28px;height:44px;padding:0;display:inline-flex}}.LangSwitch-module__eu7hla__footer{gap:12px}.LangSwitch-module__eu7hla__footer .LangSwitch-module__eu7hla__link{color:var(--color-gray)}.LangSwitch-module__eu7hla__footer .LangSwitch-module__eu7hla__link[aria-current],.LangSwitch-module__eu7hla__footer .LangSwitch-module__eu7hla__link:hover{color:var(--color-offwhite)}.LangSwitch-module__eu7hla__footer .LangSwitch-module__eu7hla__sep{color:var(--color-graphite)}
.Footer-module__vq0t3G__footer{--footer-rule:1px solid #b6b7b838;padding:64px var(--page-gutter) 0;background:var(--color-black);color:var(--color-offwhite);font:500 var(--size-nav) / 1.6 var(--font-sans);-webkit-font-smoothing:antialiased}.Footer-module__vq0t3G__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px;display:grid}.Footer-module__vq0t3G__link,.Footer-module__vq0t3G__icon{color:inherit;transition:opacity var(--dur-standard) var(--ease-standard)}:is(.Footer-module__vq0t3G__link,.Footer-module__vq0t3G__icon,.Footer-module__vq0t3G__logo,.Footer-module__vq0t3G__topLink):hover{opacity:var(--hover-opacity)}.Footer-module__vq0t3G__footer :focus-visible{outline:1px solid var(--color-offwhite);outline-offset:3px}.Footer-module__vq0t3G__brand{grid-column:1/span 4}.Footer-module__vq0t3G__logo{width:112px;color:var(--color-offwhite);transition:opacity var(--dur-standard) var(--ease-standard);line-height:0;display:block}.Footer-module__vq0t3G__logo svg{width:100%;height:auto;display:block}.Footer-module__vq0t3G__nav{flex-direction:column;grid-column:span 2;gap:14px;min-width:0;display:flex}.Footer-module__vq0t3G__title{font:400 22px / 1 var(--font-serif);color:var(--color-offwhite)}.Footer-module__vq0t3G__links{font-size:14px;line-height:30px}.Footer-module__vq0t3G__band{border-top:var(--footer-rule);margin-top:48px;padding:28px 0}.Footer-module__vq0t3G__info{grid-column:span 4;align-items:baseline;gap:24px;min-width:0;font-style:normal;display:flex}.Footer-module__vq0t3G__label{width:88px;font:400 20px / 1 var(--font-serif);color:var(--color-offwhite);flex-shrink:0}.Footer-module__vq0t3G__text{font-size:var(--size-nav);letter-spacing:.01em;line-height:1.6}.Footer-module__vq0t3G__address{white-space:pre-line}.Footer-module__vq0t3G__email{overflow-wrap:anywhere}.Footer-module__vq0t3G__contact{flex-direction:column;gap:2px;display:flex}.Footer-module__vq0t3G__social{gap:4px;margin:-4px 0 -12px -12px;display:flex}.Footer-module__vq0t3G__icon{justify-content:center;align-items:center;width:44px;height:44px;display:flex}.Footer-module__vq0t3G__bar{border-top:var(--footer-rule);min-height:60px;font-size:var(--size-nav);letter-spacing:.01em;justify-content:space-between;align-items:center;gap:24px;display:flex}.Footer-module__vq0t3G__barGroup{align-items:center;gap:32px;display:flex}.Footer-module__vq0t3G__credits,.Footer-module__vq0t3G__legal,.Footer-module__vq0t3G__meta{display:contents}.Footer-module__vq0t3G__meta .Footer-module__vq0t3G__lang{gap:8px}.Footer-module__vq0t3G__divider{background:#b6b7b84d;width:1px;height:14px}.Footer-module__vq0t3G__topLink{color:var(--color-offwhite);transition:opacity var(--dur-standard) var(--ease-standard);align-items:center;gap:10px;display:flex}.Footer-module__vq0t3G__mobileOnly{display:none}@media (max-width:1023px){.Footer-module__vq0t3G__footer{padding-top:56px}.Footer-module__vq0t3G__brand{grid-column:1/-1;margin-bottom:40px}.Footer-module__vq0t3G__nav{grid-column:span 3}.Footer-module__vq0t3G__info{flex-direction:column;gap:10px}.Footer-module__vq0t3G__bar{flex-wrap:wrap;padding:16px 0}.Footer-module__vq0t3G__barGroup{flex-wrap:wrap;gap:16px 32px}}@media (max-width:639px){.Footer-module__vq0t3G__footer{padding-top:48px}.Footer-module__vq0t3G__logo{width:96px}.Footer-module__vq0t3G__top{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.Footer-module__vq0t3G__brand{margin-bottom:12px}.Footer-module__vq0t3G__nav{grid-column:span 1;gap:8px}.Footer-module__vq0t3G__links{line-height:38px}.Footer-module__vq0t3G__band{flex-direction:column;align-items:stretch;gap:28px;margin-top:36px;display:flex}.Footer-module__vq0t3G__info{align-items:stretch}.Footer-module__vq0t3G__infoContact{gap:6px}.Footer-module__vq0t3G__contact{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.Footer-module__vq0t3G__email{font-size:14px;line-height:44px}.Footer-module__vq0t3G__social{margin:0 -12px 0 0}.Footer-module__vq0t3G__bar{flex-direction:column;align-items:stretch;gap:10px;padding:12px 0 28px}.Footer-module__vq0t3G__barGroup{display:contents}.Footer-module__vq0t3G__divider,.Footer-module__vq0t3G__desktopOnly{display:none}.Footer-module__vq0t3G__mobileOnly{display:inline}.Footer-module__vq0t3G__meta{order:1;justify-content:space-between;align-items:center;display:flex}.Footer-module__vq0t3G__meta .Footer-module__vq0t3G__lang a{padding:14px 6px}.Footer-module__vq0t3G__meta .Footer-module__vq0t3G__lang a:first-child{padding-left:0}.Footer-module__vq0t3G__meta .Footer-module__vq0t3G__topLink{padding:14px 0}.Footer-module__vq0t3G__legal{order:2;gap:24px;display:flex}.Footer-module__vq0t3G__legal .Footer-module__vq0t3G__link{padding:6px 0}.Footer-module__vq0t3G__credits{order:3;justify-content:space-between;gap:16px;padding-top:6px;display:flex}.Footer-module__vq0t3G__credits a{white-space:nowrap}}
.MobileMenu-module__ZOO4Aq__menu{left:0;right:0;top:var(--header-h);z-index:4;overscroll-behavior:contain;background:var(--color-offwhite);color:var(--color-black);flex-direction:column;padding:8px 20px 40px;display:flex;position:fixed;bottom:0;overflow-y:auto}@media (min-width:1240px){.MobileMenu-module__ZOO4Aq__menu{display:none}}.MobileMenu-module__ZOO4Aq__item{border-bottom:var(--rule-strong)}.MobileMenu-module__ZOO4Aq__toggle{text-align:left;width:100%;color:var(--color-black);justify-content:space-between;align-items:center;padding:22px 0;display:flex}.MobileMenu-module__ZOO4Aq__label{font:400 30px / 1 var(--font-serif)}.MobileMenu-module__ZOO4Aq__sign{color:var(--color-black)}.MobileMenu-module__ZOO4Aq__toggle[aria-expanded=true]{padding-bottom:12px}.MobileMenu-module__ZOO4Aq__panel{flex-direction:column;align-items:flex-start;gap:16px;padding:10px 0 26px;display:flex}.MobileMenu-module__ZOO4Aq__panel[hidden]{display:none}.MobileMenu-module__ZOO4Aq__overview{font:500 var(--size-nav) / 1.2 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--color-black)}.MobileMenu-module__ZOO4Aq__sub{font:500 15.47px / 1.2 var(--font-sans);color:var(--color-graphite)}.MobileMenu-module__ZOO4Aq__overview,.MobileMenu-module__ZOO4Aq__sub{margin-block:-5px;padding-block:5px}.MobileMenu-module__ZOO4Aq__overview,.MobileMenu-module__ZOO4Aq__sub,.MobileMenu-module__ZOO4Aq__phone{transition:opacity var(--dur-standard) var(--ease-standard)}:is(.MobileMenu-module__ZOO4Aq__overview,.MobileMenu-module__ZOO4Aq__sub,.MobileMenu-module__ZOO4Aq__phone):hover{opacity:var(--hover-opacity)}.MobileMenu-module__ZOO4Aq__sub[aria-current]{color:var(--color-black)}.MobileMenu-module__ZOO4Aq__third{border-left:var(--rule-list);flex-direction:column;align-items:flex-start;gap:14px;margin-top:-4px;padding:3px 0 3px 16px;display:flex}.MobileMenu-module__ZOO4Aq__thirdLink{font:500 15.47px / 1.2 var(--font-sans);color:var(--color-graphite);transition:opacity var(--dur-standard) var(--ease-standard);margin-block:-5px;padding-block:5px;display:block}.MobileMenu-module__ZOO4Aq__thirdLink:hover{opacity:var(--hover-opacity)}.MobileMenu-module__ZOO4Aq__thirdLink[aria-current]{color:var(--color-black)}.MobileMenu-module__ZOO4Aq__thirdMeta{font:500 10px / 1.2 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;margin-top:6px;display:block}.MobileMenu-module__ZOO4Aq__offices{font:500 var(--size-nav) / 1.52 var(--font-sans);color:var(--color-graphite);flex-wrap:wrap;gap:24px 50px;margin-top:auto;padding-top:40px;display:flex}.MobileMenu-module__ZOO4Aq__office{flex-direction:column;gap:8px;display:flex}.MobileMenu-module__ZOO4Aq__city{letter-spacing:.12em;text-transform:uppercase;color:var(--color-black);font-size:13px}
.SectionNav-module__JyntwW__nav{height:var(--subnav-h);background:var(--header-bg);transition:background-color var(--dur-standard) var(--ease-standard);position:relative}.SectionNav-module__JyntwW__nav[data-open]{z-index:2}.SectionNav-module__JyntwW__list{justify-content:center;align-items:stretch;gap:clamp(32px,3.47vw,50px);height:100%;display:flex}.SectionNav-module__JyntwW__item{gap:10px;display:flex}.SectionNav-module__JyntwW__link{font:500 var(--size-sub) / 1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--header-muted);transition:color var(--dur-standard) var(--ease-standard);align-items:center;display:flex}.SectionNav-module__JyntwW__item:hover>.SectionNav-module__JyntwW__link,.SectionNav-module__JyntwW__item[data-open]>.SectionNav-module__JyntwW__link,.SectionNav-module__JyntwW__link[data-active]{color:var(--header-ink)}.SectionNav-module__JyntwW__item[data-active]{box-shadow:inset 0 -.5px 0 var(--header-ink)}.SectionNav-module__JyntwW__toggle{height:100%;color:var(--header-muted);transition:color var(--dur-standard) var(--ease-standard);align-items:center;display:flex;position:relative}.SectionNav-module__JyntwW__item:hover>.SectionNav-module__JyntwW__toggle,.SectionNav-module__JyntwW__toggle[aria-expanded=true]{color:var(--header-ink)}.SectionNav-module__JyntwW__toggle:before{content:"";position:absolute;inset:0 -10px}.SectionNav-module__JyntwW__toggle:focus-visible{outline-offset:-1px;margin-inline:-6px;padding-inline:6px}.SectionNav-module__JyntwW__chevron{transition:transform var(--dur-standard) var(--ease-standard);flex:none;display:block}.SectionNav-module__JyntwW__chevron[data-open]{transform:rotate(180deg)}.SectionNav-module__JyntwW__drop{padding:0 var(--page-gutter);background:var(--header-bg);opacity:0;pointer-events:none;transition:opacity var(--dur-standard) var(--ease-standard), transform var(--dur-standard) var(--ease-standard), background-color var(--dur-standard) var(--ease-standard);flex-wrap:wrap;justify-content:center;gap:0 clamp(32px,4.4vw,64px);display:flex;position:absolute;top:100%;left:0;right:0;transform:translateY(-6px)}.SectionNav-module__JyntwW__nav[data-open] .SectionNav-module__JyntwW__drop{opacity:1;pointer-events:auto;transform:none}.SectionNav-module__JyntwW__thirdItem{display:flex}.SectionNav-module__JyntwW__thirdLink{color:var(--header-ink);transition:opacity var(--dur-standard) var(--ease-standard), color var(--dur-standard) var(--ease-standard);flex-direction:column;gap:7px;padding:20px 0;display:flex;box-shadow:inset 0 -.5px #0000}.SectionNav-module__JyntwW__thirdLink[data-active]{box-shadow:inset 0 -.5px 0 var(--header-ink)}.SectionNav-module__JyntwW__thirdLink:hover{opacity:var(--hover-opacity)}.SectionNav-module__JyntwW__thirdLink:focus-visible{outline-offset:-1px;margin-inline:-8px;padding-inline:8px}.SectionNav-module__JyntwW__thirdName{font:500 var(--size-sub) / 1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.SectionNav-module__JyntwW__thirdMeta{font:500 10px / 1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--header-muted);transition:color var(--dur-standard) var(--ease-standard)}.SectionNav-module__JyntwW__more{display:none}@media (max-width:1239px){.SectionNav-module__JyntwW__list{overscroll-behavior-x:contain;scrollbar-width:none;justify-content:flex-start;gap:28px;padding:0 20px;position:relative;overflow-x:auto}.SectionNav-module__JyntwW__list::-webkit-scrollbar{display:none}.SectionNav-module__JyntwW__item{flex:none}.SectionNav-module__JyntwW__link:focus-visible{outline-offset:-1px;margin-inline:-6px;padding-inline:6px}.SectionNav-module__JyntwW__drop{max-height:calc(100dvh - var(--header-h) - var(--subnav-h));overscroll-behavior:contain;padding:0 20px;display:block;overflow-y:auto}.SectionNav-module__JyntwW__thirdLink{flex-direction:row;flex:1;justify-content:space-between;align-items:baseline;gap:16px;padding:17px 0}.SectionNav-module__JyntwW__thirdLink[data-active]{box-shadow:none}.SectionNav-module__JyntwW__thirdLink[data-active] .SectionNav-module__JyntwW__thirdName{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:.5px}.SectionNav-module__JyntwW__thirdLink:focus-visible{margin-inline:-6px;padding-inline:6px}.SectionNav-module__JyntwW__thirdName{white-space:normal;line-height:1.3}.SectionNav-module__JyntwW__thirdMeta{flex:none}.SectionNav-module__JyntwW__more{background:var(--header-bg);width:36px;color:var(--header-ink);cursor:pointer;transition:background-color var(--dur-standard) var(--ease-standard), border-color var(--dur-standard) var(--ease-standard), color var(--dur-standard) var(--ease-standard);align-items:center;display:flex;position:absolute;top:0;bottom:0}.SectionNav-module__JyntwW__moreStart{border-right:var(--header-rule);justify-content:flex-start;padding-left:11.5px;left:0}.SectionNav-module__JyntwW__moreEnd{border-left:var(--header-rule);justify-content:flex-end;padding-right:11.5px;right:0}.SectionNav-module__JyntwW__moreIcon{width:13px;height:12.4px}}
.Header-module__HIyDSW__header{--header-bg:var(--color-offwhite);--header-ink:var(--color-black);--header-muted:var(--color-graphite);--header-faint:var(--color-gray);--header-rule:var(--rule-strong);z-index:50;background:var(--header-bg);color:var(--header-ink);font-family:var(--font-sans);transition:transform var(--dur-header) var(--ease-standard), background-color var(--dur-standard) var(--ease-standard), color var(--dur-standard) var(--ease-standard);position:sticky;top:0}.Header-module__HIyDSW__header[data-tone=dark]{--header-bg:var(--color-black);--header-ink:var(--color-offwhite);--header-muted:var(--color-gray);--header-faint:var(--color-graphite);--header-rule:var(--rule-inverse)}.Header-module__HIyDSW__header[data-hidden]{transform:translateY(-100%)}.Header-module__HIyDSW__bar{z-index:3;height:var(--header-h);padding:0 var(--page-gutter);background:var(--header-bg);transition:background-color var(--dur-standard) var(--ease-standard);position:relative}.Header-module__HIyDSW__langDesktop{left:var(--page-gutter);position:absolute;top:50%;transform:translateY(-50%)}.Header-module__HIyDSW__nav{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;height:100%;display:grid}.Header-module__HIyDSW__list{align-items:center;gap:clamp(32px,4.4vw,64px);height:100%;display:flex}.Header-module__HIyDSW__listLeft{justify-content:flex-end;padding-right:clamp(40px,6.67vw,96px)}.Header-module__HIyDSW__listRight{justify-content:flex-start;padding-left:clamp(40px,6.67vw,96px)}.Header-module__HIyDSW__item{align-items:center;height:100%;display:flex}.Header-module__HIyDSW__itemHead{align-items:center;height:100%;display:flex;position:relative}.Header-module__HIyDSW__itemLink{font:500 var(--size-nav) / var(--header-h) var(--font-sans);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--header-muted);transition:color var(--dur-standard) var(--ease-standard)}.Header-module__HIyDSW__itemLink[data-active],.Header-module__HIyDSW__itemLink:hover{color:var(--header-ink)}.Header-module__HIyDSW__itemToggle{width:24px;height:44px;color:var(--header-muted);transition:color var(--dur-standard) var(--ease-standard);justify-content:center;align-items:center;margin-top:-22px;display:flex;position:absolute;top:50%;left:100%}.Header-module__HIyDSW__itemToggle[aria-expanded=true]{color:var(--header-ink)}@media (hover:hover) and (pointer:fine){.Header-module__HIyDSW__itemToggle:not(:focus-visible){opacity:0}}.Header-module__HIyDSW__logo{color:var(--header-ink);transition:color var(--dur-standard) var(--ease-standard);line-height:0;display:block}.Header-module__HIyDSW__panel{left:0;right:0;top:var(--header-h);z-index:2;background:var(--header-bg);opacity:0;pointer-events:none;transition:opacity var(--dur-standard) var(--ease-standard), transform var(--dur-standard) var(--ease-standard), background-color var(--dur-standard) var(--ease-standard);position:absolute;transform:translateY(-6px)}.Header-module__HIyDSW__panel[data-open]{opacity:1;pointer-events:auto;transform:none}.Header-module__HIyDSW__header[data-swap] .Header-module__HIyDSW__panel{transition:none}.Header-module__HIyDSW__subs{justify-content:center;align-items:stretch;gap:clamp(32px,3.47vw,50px);height:40px;display:flex}.Header-module__HIyDSW__sub{color:var(--header-muted);transition:color var(--dur-standard) var(--ease-standard);align-items:center;gap:10px;display:flex;box-shadow:inset 0 -.5px #0000}.Header-module__HIyDSW__sub[data-active]{color:var(--header-ink);box-shadow:inset 0 -.5px 0 var(--header-ink)}.Header-module__HIyDSW__sub[data-hover],.Header-module__HIyDSW__sub:hover{color:var(--header-ink)}.Header-module__HIyDSW__subLink{height:100%;font:500 var(--size-sub) / 1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;display:flex}.Header-module__HIyDSW__subToggle{align-items:center;height:100%;display:flex;position:relative}.Header-module__HIyDSW__subToggle:before{content:"";position:absolute;inset:0 -10px}.Header-module__HIyDSW__subToggle:focus-visible{outline-offset:-1px;margin-inline:-6px;padding-inline:6px}.Header-module__HIyDSW__thirdWrap{transition:grid-template-rows .32s var(--ease-standard);grid-template-rows:0fr;display:grid}.Header-module__HIyDSW__thirdWrap[data-open]{grid-template-rows:1fr}.Header-module__HIyDSW__thirdClip{min-height:0;overflow:hidden}.Header-module__HIyDSW__third{padding:0 var(--page-gutter);opacity:0;transition:opacity var(--dur-standard) var(--ease-standard);flex-wrap:wrap;justify-content:center;align-items:stretch;gap:0 clamp(32px,4.4vw,64px);display:flex}.Header-module__HIyDSW__thirdWrap[data-open] .Header-module__HIyDSW__third{opacity:1}.Header-module__HIyDSW__veil{z-index:1;background:var(--veil-page);opacity:0;pointer-events:none;transition:opacity var(--dur-standard) var(--ease-standard);position:fixed;inset:0}.Header-module__HIyDSW__veil[data-open]{opacity:1}.Header-module__HIyDSW__veil[data-interactive]{pointer-events:auto}.Header-module__HIyDSW__mbar{display:none}@media (max-width:1239px){.Header-module__HIyDSW__bar,.Header-module__HIyDSW__veil:not([data-sub]){display:none}.Header-module__HIyDSW__mbar{z-index:3;height:var(--header-h);background:var(--header-bg);transition:background-color var(--dur-standard) var(--ease-standard);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;padding:0 20px;display:grid;position:relative}}.Header-module__HIyDSW__mlang{justify-self:start}.Header-module__HIyDSW__mlogo{color:var(--header-ink);transition:color var(--dur-standard) var(--ease-standard);line-height:0;display:block}.Header-module__HIyDSW__menuButton{height:44px;font:500 var(--size-nav) / 1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--header-ink);transition:color var(--dur-standard) var(--ease-standard);justify-self:end;align-items:center;gap:12px;display:flex}.Header-module__HIyDSW__burger{flex-direction:column;gap:6px;width:22px;display:flex}.Header-module__HIyDSW__burger>span{height:1px;transition:transform var(--dur-standard) var(--ease-standard);background:currentColor}.Header-module__HIyDSW__burger[data-open]>span:first-child{transform:translateY(3.5px)rotate(45deg)}.Header-module__HIyDSW__burger[data-open]>span:last-child{transform:translateY(-3.5px)rotate(-45deg)}@media print{.Header-module__HIyDSW__header{position:static}.Header-module__HIyDSW__panel,.Header-module__HIyDSW__veil{display:none}}
.SiteFrame-module__GIt3ra__main{background:var(--color-offwhite);min-width:0;display:block}.SiteFrame-module__GIt3ra__main:focus{outline:none}
.Crumbs-module__4g4QTq__crumbs{font:500 var(--size-meta) / 1.4 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;gap:10px;display:flex}.Crumbs-module__4g4QTq__crumbs[data-tone=graphite]{color:var(--color-graphite)}.Crumbs-module__4g4QTq__crumb{gap:10px;display:inline-flex}.Crumbs-module__4g4QTq__sep{opacity:.6}.Crumbs-module__4g4QTq__link{text-underline-offset:4px;transition:text-decoration-color var(--dur-standard) var(--ease-standard);text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:.5px}.Crumbs-module__4g4QTq__link:hover{text-decoration-color:currentColor}
.CtaLink-module__ZFF8Jq__cta{height:21px;font:500 var(--size-cta) / 1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:inherit;text-align:left;transition:opacity var(--dur-standard) var(--ease-standard);align-self:flex-start;align-items:center;gap:25px;display:inline-flex;position:relative}.CtaLink-module__ZFF8Jq__cta:before{content:"";position:absolute;inset:-12px 0}.CtaLink-module__ZFF8Jq__cta:hover{opacity:var(--hover-opacity)}
.NumberedColumns-module__1Er-pa__list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 40px;display:grid}.NumberedColumns-module__1Er-pa__item{border-top:var(--rule-list);flex-direction:column;gap:20px;padding:30px 0 40px;display:flex}.NumberedColumns-module__1Er-pa__n{font:500 var(--size-meta) / 1.4 var(--font-sans);letter-spacing:.14em;color:var(--color-graphite);font-variant-numeric:tabular-nums}
.PageHero-module__FNJcqG__hero{height:calc(88svh - var(--header-h) - 40px);background:var(--color-black);min-height:520px;max-height:960px;color:var(--color-offwhite);position:relative;overflow:hidden}.PageHero-module__FNJcqG__product{height:calc(92svh - var(--header-h) - 40px);max-height:1000px}.PageHero-module__FNJcqG__img{object-fit:cover}.PageHero-module__FNJcqG__veil{background:var(--veil);position:absolute;inset:0}.PageHero-module__FNJcqG__text{left:var(--page-gutter);right:var(--page-gutter);bottom:var(--space-hero-bottom);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 50px;display:flex;position:absolute}.PageHero-module__FNJcqG__titleBlock{flex-direction:column;gap:24px;display:flex}.PageHero-module__FNJcqG__h1{max-width:12em;line-height:1.04}.PageHero-module__FNJcqG__product .PageHero-module__FNJcqG__h1{max-width:none;font-size:var(--size-product);letter-spacing:-.015em;line-height:1}
.Pill-module__aWeJLa__pill{--pill-ink:var(--color-black);--pill-paper:var(--color-offwhite);height:var(--pill-h);padding:0 var(--pill-pad);border:1px solid var(--pill-ink);border-radius:var(--radius-pill);color:var(--pill-ink);font:500 var(--size-cta) / 1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transition:background var(--dur-standard) var(--ease-standard), color var(--dur-standard) var(--ease-standard);background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.Pill-module__aWeJLa__pill:hover:not(:disabled){background:var(--pill-ink);color:var(--pill-paper)}.Pill-module__aWeJLa__pill:disabled{cursor:default;opacity:.6}.Pill-module__aWeJLa__light{--pill-ink:var(--color-offwhite);--pill-paper:var(--band-bg,var(--color-forest))}.Pill-module__aWeJLa__solid{background:var(--pill-ink);color:var(--pill-paper)}.Pill-module__aWeJLa__compact{height:46px;padding:0 26px}.Pill-module__aWeJLa__solid:hover:not(:disabled){color:var(--pill-ink);background:0 0}
.ContactForm-module__PbiBHa__form{flex-direction:column;gap:40px;display:flex}.ContactForm-module__PbiBHa__legend,.ContactForm-module__PbiBHa__label,.ContactForm-module__PbiBHa__count{font:500 var(--size-meta) / 1.4 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--color-graphite)}.ContactForm-module__PbiBHa__subject{border:0;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;display:flex}.ContactForm-module__PbiBHa__legend{margin-bottom:16px;padding:0}.ContactForm-module__PbiBHa__chips{flex-wrap:wrap;gap:10px;display:flex}.ContactForm-module__PbiBHa__chipItem{display:inline-flex;position:relative}.ContactForm-module__PbiBHa__chipInput{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ContactForm-module__PbiBHa__chip{border:1px solid var(--color-gray);border-radius:var(--radius-pill);height:40px;color:var(--color-black);font:500 var(--size-meta) / 1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;pointer-events:none;transition:background var(--dur-standard) var(--ease-standard), color var(--dur-standard) var(--ease-standard), border-color var(--dur-standard) var(--ease-standard);background:0 0;align-items:center;padding:0 20px;display:inline-flex}.ContactForm-module__PbiBHa__chipItem:hover .ContactForm-module__PbiBHa__chipInput:not(:checked)+.ContactForm-module__PbiBHa__chip{border-color:var(--color-black)}.ContactForm-module__PbiBHa__chipInput:checked+.ContactForm-module__PbiBHa__chip{border-color:var(--color-black);background:var(--color-black);color:var(--color-offwhite)}.ContactForm-module__PbiBHa__chipInput:focus-visible+.ContactForm-module__PbiBHa__chip{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.ContactForm-module__PbiBHa__field{flex-direction:column;gap:10px;display:flex}.ContactForm-module__PbiBHa__labelRow{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.ContactForm-module__PbiBHa__aside{align-items:baseline;gap:14px;display:flex}.ContactForm-module__PbiBHa__count{font-variant-numeric:tabular-nums;white-space:nowrap}.ContactForm-module__PbiBHa__error{font:500 13px / 1.4 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--color-earth)}.ContactForm-module__PbiBHa__input{--line:var(--color-black);border:0;border-bottom:.5px solid var(--line);width:100%;height:48px;color:var(--color-black);font:500 var(--size-lead-sans) / 1.2 var(--font-sans);appearance:none;background:0 0;border-radius:0;outline:none;padding:0}.ContactForm-module__PbiBHa__input::placeholder{color:var(--color-graphite);opacity:1}.ContactForm-module__PbiBHa__input[aria-invalid=true]{--line:var(--color-earth)}.ContactForm-module__PbiBHa__input:focus{border-bottom-width:1px}@media (max-resolution:1.5x){.ContactForm-module__PbiBHa__input:focus{box-shadow:0 1px 0 var(--line)}}.ContactForm-module__PbiBHa__textarea{resize:vertical;height:auto;padding:10px 0;line-height:1.3}.ContactForm-module__PbiBHa__consent{align-items:flex-start;gap:14px;display:flex}.ContactForm-module__PbiBHa__checkbox{width:16px;height:16px;accent-color:var(--color-black);cursor:pointer;flex:none;margin:2px 0 0}.ContactForm-module__PbiBHa__consentText{font:400 13px / 1.6 var(--font-body);color:var(--color-graphite)}.ContactForm-module__PbiBHa__consentText label{cursor:pointer}.ContactForm-module__PbiBHa__consentLink{color:var(--color-black);text-underline-offset:3px;text-decoration:underline}.ContactForm-module__PbiBHa__consentText .ContactForm-module__PbiBHa__error{font:inherit}.ContactForm-module__PbiBHa__submitRow{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.ContactForm-module__PbiBHa__submitError{max-width:34em;font:500 13px / 1.6 var(--font-sans);color:var(--color-earth)}.ContactForm-module__PbiBHa__pill{align-self:flex-start}.ContactForm-module__PbiBHa__pill.ContactForm-module__PbiBHa__pill:disabled{opacity:1}.ContactForm-module__PbiBHa__form[aria-busy] .ContactForm-module__PbiBHa__pill{cursor:progress}.ContactForm-module__PbiBHa__success{border-top:var(--rule-list);outline:none;flex-direction:column;gap:25px;padding-top:40px;display:flex}.ContactForm-module__PbiBHa__successText{max-width:420px}.ContactForm-module__PbiBHa__hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}
.ProjectCardV3-module__Fg4B6W__card{flex-direction:column;gap:20px;display:flex}.ProjectCardV3-module__Fg4B6W__link{transition:opacity var(--dur-standard) var(--ease-standard)}.ProjectCardV3-module__Fg4B6W__link:hover{opacity:var(--hover-opacity)}.ProjectCardV3-module__Fg4B6W__media{background:var(--color-placeholder);aspect-ratio:var(--card-media-ratio,4 / 5);height:var(--card-media-h,auto);display:block;position:relative;overflow:hidden}.ProjectCardV3-module__Fg4B6W__media[data-ratio="3/2"]{aspect-ratio:3/2}.ProjectCardV3-module__Fg4B6W__carousel{--card-h:var(--carousel-h,clamp(300px, 36.1vw, 600px));width:calc(var(--card-h) * var(--carousel-ratio,4 / 5))}.ProjectCardV3-module__Fg4B6W__carousel[data-ratio="3/2"]{width:calc(var(--card-h) * var(--carousel-ratio,3 / 2))}@media (max-width:599px){.ProjectCardV3-module__Fg4B6W__carousel[data-ratio="3/2"]{width:calc(var(--card-h) * 4 / 5)}}.ProjectCardV3-module__Fg4B6W__carousel .ProjectCardV3-module__Fg4B6W__media{height:var(--card-h);aspect-ratio:auto}.ProjectCardV3-module__Fg4B6W__img{object-fit:cover}.ProjectCardV3-module__Fg4B6W__text{flex-direction:column;gap:8px;display:flex}.ProjectCardV3-module__Fg4B6W__name{font:400 var(--card-name-size,var(--size-card)) / 1.1 var(--font-serif);letter-spacing:-.01em}.ProjectCardV3-module__Fg4B6W__meta{font:400 14px / 1.4 var(--font-body,var(--font-sans-roman));color:var(--color-graphite)}
.Carousel-module__AwgkHa__track{padding-block:6px;margin-block:-6px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;align-items:flex-start;margin-left:-6px;padding-left:6px;scroll-padding-inline-start:6px;display:flex;position:relative;overflow-x:auto}.Carousel-module__AwgkHa__track::-webkit-scrollbar{display:none}.Carousel-module__AwgkHa__track>*{scroll-snap-align:start;flex:none}.Carousel-module__AwgkHa__track[data-dragging]{scroll-snap-type:none;cursor:grabbing}.Carousel-module__AwgkHa__track img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}
.HistoryTimeline-module__ZGq5la__timeline{--timeline-gap:var(--gap-card);--timeline-dot:9px;margin-right:calc(-1 * var(--page-gutter-vw));margin-left:calc(-1 * var(--page-gutter-vw))}.HistoryTimeline-module__ZGq5la__head{padding-right:var(--page-gutter-vw);justify-content:flex-end;margin-bottom:clamp(24px,2.78vw,40px);display:flex}.HistoryTimeline-module__ZGq5la__timeline .HistoryTimeline-module__ZGq5la__track{padding-left:var(--page-gutter-vw);padding-right:var(--page-gutter-vw);margin-left:0;scroll-padding-inline-start:var(--page-gutter-vw)}.HistoryTimeline-module__ZGq5la__item{flex-direction:column;flex:0 0 clamp(260px,22vw,340px);gap:20px;display:flex}.HistoryTimeline-module__ZGq5la__year{font:400 var(--size-year) / 1 var(--font-serif);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.HistoryTimeline-module__ZGq5la__mark{height:var(--timeline-dot);position:relative}.HistoryTimeline-module__ZGq5la__mark:before{content:"";top:calc(var(--timeline-dot) / 2);left:0;right:calc(-1 * var(--timeline-gap));border-top:var(--rule-list);position:absolute}.HistoryTimeline-module__ZGq5la__item:last-child .HistoryTimeline-module__ZGq5la__mark:before{right:0}.HistoryTimeline-module__ZGq5la__mark:after{content:"";width:var(--timeline-dot);height:var(--timeline-dot);background:var(--color-black);border-radius:50%;position:absolute;top:0;left:0}.HistoryTimeline-module__ZGq5la__media{aspect-ratio:3/2;background:var(--color-placeholder);position:relative;overflow:hidden}.HistoryTimeline-module__ZGq5la__img{object-fit:cover}.HistoryTimeline-module__ZGq5la__mediaGap{aspect-ratio:3/2;display:block}.HistoryTimeline-module__ZGq5la__title{margin:0}.HistoryTimeline-module__ZGq5la__text{max-width:34ch;font:400 var(--size-body) / 1.6 var(--font-body);color:var(--color-graphite);white-space:pre-line;margin:0}@media (max-width:599px){.HistoryTimeline-module__ZGq5la__item{flex-basis:78vw}.HistoryTimeline-module__ZGq5la__timeline .HistoryTimeline-module__ZGq5la__track{padding-right:calc(22vw - var(--page-gutter-vw))}}
.AssetPage-module__EcbyHq__aboutText{flex-direction:column;gap:18px;display:flex}.AssetPage-module__EcbyHq__fundHead{align-items:baseline;gap:var(--edge);display:flex}.AssetPage-module__EcbyHq__fundRail{flex:0 0 var(--rail);font:400 var(--size-meta) / 1.4 var(--font-sans-roman);letter-spacing:.14em;text-transform:uppercase;color:var(--color-graphite)}.AssetPage-module__EcbyHq__fundMain{flex:auto;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) 16px;align-items:baseline;gap:8px 50px;min-width:0;display:grid}.AssetPage-module__EcbyHq__fundName{grid-column:1}.AssetPage-module__EcbyHq__fundMeta{font:400 var(--size-body) / 1.6 var(--font-body);color:var(--color-graphite);grid-column:2}.AssetPage-module__EcbyHq__closedMeta{display:none}.AssetPage-module__EcbyHq__fundPanel{gap:var(--edge);display:flex}.AssetPage-module__EcbyHq__fundBody{border-top:var(--rule-list);flex:auto;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) 16px;align-items:start;gap:32px 50px;min-width:0;padding-top:28px;display:grid}.AssetPage-module__EcbyHq__fundText{flex-direction:column;grid-column:1;gap:32px;display:flex}.AssetPage-module__EcbyHq__roman{max-width:var(--measure);font:400 var(--size-body) / 1.6 var(--font-body);color:var(--color-graphite);text-wrap:pretty}.AssetPage-module__EcbyHq__romanCta{font-family:var(--font-sans-roman);font-weight:400}.AssetPage-module__EcbyHq__fundDocs{flex-direction:column;display:flex}.AssetPage-module__EcbyHq__fundCta{min-height:21px;font:400 var(--size-cta) / 1.3 var(--font-sans-roman);letter-spacing:.12em;text-transform:uppercase;text-align:left;color:var(--color-black);transition:opacity var(--dur-standard) var(--ease-standard);align-self:flex-start;align-items:center;gap:25px;display:inline-flex;position:relative}.AssetPage-module__EcbyHq__fundCta:before{content:"";position:absolute;inset:-12px 0}.AssetPage-module__EcbyHq__fundCta:hover{opacity:var(--hover-opacity)}.AssetPage-module__EcbyHq__fundDocsPanel{transition:grid-template-rows var(--dur-accordion) var(--ease-accordion);grid-template-rows:0fr;display:grid}.AssetPage-module__EcbyHq__fundDocsPanel[data-open]{grid-template-rows:1fr}.AssetPage-module__EcbyHq__fundDocsInner{min-height:0;overflow:hidden}.AssetPage-module__EcbyHq__fundDocsList{border-bottom:var(--rule-list);margin-top:24px}.AssetPage-module__EcbyHq__fundDoc{border-top:var(--rule-list);color:var(--color-black);transition:opacity var(--dur-standard) var(--ease-standard);align-items:center;gap:12px 24px;padding:14px 0;display:flex}a.AssetPage-module__EcbyHq__fundDoc:hover{opacity:var(--hover-opacity)}.AssetPage-module__EcbyHq__fundDocDate{font:400 var(--size-meta) / 1.4 var(--font-sans-roman);letter-spacing:.14em;color:var(--color-graphite);font-variant-numeric:tabular-nums;flex:none}.AssetPage-module__EcbyHq__fundDocName{min-width:0;font:400 var(--size-body) / 1.6 var(--font-body);flex:auto}.AssetPage-module__EcbyHq__sheet{flex-direction:column;grid-column:2/4;margin:0;display:flex}.AssetPage-module__EcbyHq__sheetRow{border-top:var(--rule-list);justify-content:space-between;align-items:baseline;gap:20px;padding:12px 0;display:flex}.AssetPage-module__EcbyHq__sheetRow:first-child{border-top:0}.AssetPage-module__EcbyHq__sheetLabel{font:400 var(--size-meta) / 1.4 var(--font-sans-roman);letter-spacing:.14em;text-transform:uppercase;color:var(--color-graphite);flex:none}.AssetPage-module__EcbyHq__sheetValue{min-width:0;font:400 var(--size-body) / 1.6 var(--font-body);text-align:right;color:var(--color-black);overflow-wrap:anywhere;margin:0}.AssetPage-module__EcbyHq__thesisSection h2,.AssetPage-module__EcbyHq__docsSection h2{max-width:760px}.AssetPage-module__EcbyHq__docs{border-bottom:var(--rule-list)}.AssetPage-module__EcbyHq__doc{border-top:var(--rule-list);transition:opacity var(--dur-standard) var(--ease-standard);align-items:center;gap:20px 50px;padding:20px 0;display:flex}a.AssetPage-module__EcbyHq__doc:hover{opacity:var(--hover-opacity)}.AssetPage-module__EcbyHq__docDate{font:500 var(--size-meta) / 1.4 var(--font-sans);letter-spacing:.14em;color:var(--color-graphite);font-variant-numeric:tabular-nums;flex:0 0 calc(max(25%,130px) - 50px)}.AssetPage-module__EcbyHq__docName{min-width:0;font:500 var(--size-lead-sans) / 1.3 var(--font-sans);flex:auto}.AssetPage-module__EcbyHq__docFormat{font:500 var(--size-meta) / 1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;flex:none;align-items:center;gap:12px;display:flex}.AssetPage-module__EcbyHq__propertyGroup+.AssetPage-module__EcbyHq__propertyGroup{margin-top:var(--space-inner)}.AssetPage-module__EcbyHq__propertyGroupTitle{font:500 var(--size-rail) / 1.4 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--color-graphite);margin-bottom:32px}.AssetPage-module__EcbyHq__properties{gap:clamp(54px, 6vw, 88px) var(--gap-card);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));align-items:start;display:grid}@media (hover:hover) and (prefers-reduced-motion:no-preference){.AssetPage-module__EcbyHq__property img{transition:transform var(--dur-zoom) var(--ease-zoom)}.AssetPage-module__EcbyHq__property:hover img{transform:scale(var(--zoom-scale))}}.AssetPage-module__EcbyHq__teamSection{padding-bottom:var(--space-chapter)}.AssetPage-module__EcbyHq__teamWrap>.AssetPage-module__EcbyHq__team{gap:54px var(--gap-card);border-bottom:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));align-items:start;display:grid}.AssetPage-module__EcbyHq__team .AssetPage-module__EcbyHq__member{flex-direction:column;gap:16px;padding-top:24px;display:flex}.AssetPage-module__EcbyHq__memberPhoto{aspect-ratio:4/5;background:var(--color-placeholder);width:100%;display:block;position:relative;overflow:hidden}.AssetPage-module__EcbyHq__memberImg{object-fit:cover;transition:transform var(--dur-standard) var(--ease-standard)}@media (hover:hover){.AssetPage-module__EcbyHq__member:hover .AssetPage-module__EcbyHq__memberImg{transform:scale(var(--zoom-scale))}}.AssetPage-module__EcbyHq__team .AssetPage-module__EcbyHq__memberTrigger{justify-content:space-between;align-items:flex-start;padding:0}.AssetPage-module__EcbyHq__team .AssetPage-module__EcbyHq__memberTrigger>:last-child{margin-top:6px}.AssetPage-module__EcbyHq__memberHead{flex-direction:column;gap:10px;display:flex}.AssetPage-module__EcbyHq__memberName{line-height:1.15}.AssetPage-module__EcbyHq__memberRole{font:500 var(--size-meta) / 1.6 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--color-graphite)}.AssetPage-module__EcbyHq__team .AssetPage-module__EcbyHq__memberPanel{padding-bottom:0}.AssetPage-module__EcbyHq__memberBio{max-width:none;padding-top:4px}@media (max-width:959px){.AssetPage-module__EcbyHq__fundRail{flex-basis:44px}.AssetPage-module__EcbyHq__fundMain,.AssetPage-module__EcbyHq__fundBody{grid-template-columns:minmax(0,1fr) 16px}.AssetPage-module__EcbyHq__fundMeta{grid-column:1}.AssetPage-module__EcbyHq__sheet{grid-column:1/-1}.AssetPage-module__EcbyHq__closedRail{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.AssetPage-module__EcbyHq__closedMeta{font:400 var(--size-meta) / 1.4 var(--font-sans-roman);letter-spacing:.14em;text-transform:uppercase;margin-top:8px;display:block}}
.CatuaiPage-module__dsC3PG__richText{flex-direction:column;gap:18px;display:flex}.CatuaiPage-module__dsC3PG__richText>p{font:400 var(--size-body) / 1.6 var(--font-body);color:var(--color-graphite);text-wrap:pretty}.CatuaiPage-module__dsC3PG__richText :where(ul,ol){color:var(--color-graphite);padding-left:1.2em;list-style:outside}.CatuaiPage-module__dsC3PG__richText :where(a){text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:.5px}.CatuaiPage-module__dsC3PG__cover{object-fit:cover}.CatuaiPage-module__dsC3PG__last{padding-bottom:var(--space-chapter)}.CatuaiPage-module__dsC3PG__numbers{padding:var(--space-inner) var(--page-gutter) 0}.CatuaiPage-module__dsC3PG__vision{margin-top:var(--space-chapter);padding:clamp(120px, 13.9vw, 200px) var(--page-gutter);background:var(--color-black);color:var(--color-offwhite);grid-template-columns:minmax(0,1fr);align-items:start;row-gap:28px;display:grid}.CatuaiPage-module__dsC3PG__visionLabel{font:500 var(--size-rail) / 1.4 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--color-gray)}.CatuaiPage-module__dsC3PG__visionText{font:400 var(--size-statement) / 1.1 var(--font-serif);letter-spacing:-.01em;text-wrap:pretty;white-space:pre-line}.CatuaiPage-module__dsC3PG__visionText em{font-family:var(--font-serif-italic);font-style:italic}.CatuaiPage-module__dsC3PG__visionBody{max-width:34em;font:400 var(--size-lead-sans) / 1.6 var(--font-body);color:#f7f5f2c7;margin-top:12px}.CatuaiPage-module__dsC3PG__visionBody p{margin:0 0 1.3em}.CatuaiPage-module__dsC3PG__visionBody p:last-child{margin-bottom:0}@media (min-width:960px){.CatuaiPage-module__dsC3PG__vision{grid-template-columns:var(--grid-12);column-gap:24px}.CatuaiPage-module__dsC3PG__visionLabel{grid-area:1/1/auto/span 6}.CatuaiPage-module__dsC3PG__visionText{grid-area:2/1/auto/span 5}.CatuaiPage-module__dsC3PG__visionBody{grid-area:2/8/auto/span 5;max-width:none;margin-top:0;padding-top:.35em}}.CatuaiPage-module__dsC3PG__chapters{padding-top:calc(var(--space-inner) - var(--space-title));gap:var(--space-inner);flex-direction:column;display:flex}.CatuaiPage-module__dsC3PG__chapter{flex-wrap:wrap;align-items:flex-end;gap:35px clamp(50px,8.33vw,160px);display:flex}.CatuaiPage-module__dsC3PG__reverse{flex-direction:row-reverse}.CatuaiPage-module__dsC3PG__chapterMedia{aspect-ratio:3/2;background:var(--color-placeholder);flex:7 480px;max-height:calc(100svh - 150px);position:relative;overflow:hidden}.CatuaiPage-module__dsC3PG__chapterText{flex-direction:column;flex:4 300px;gap:25px;max-width:420px;display:flex}.CatuaiPage-module__dsC3PG__chapterPeriod{font:500 var(--size-meta) / normal var(--font-sans);letter-spacing:.14em;color:var(--color-graphite);font-variant-numeric:tabular-nums}.CatuaiPage-module__dsC3PG__verticals{gap:54px var(--gap-card);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.CatuaiPage-module__dsC3PG__vertical{transition:opacity var(--dur-standard) var(--ease-standard);flex-direction:column;gap:25px;display:flex}.CatuaiPage-module__dsC3PG__vertical:hover{opacity:var(--hover-opacity)}.CatuaiPage-module__dsC3PG__verticalMedia{aspect-ratio:4/5;background:var(--color-placeholder);display:block;position:relative;overflow:hidden}.CatuaiPage-module__dsC3PG__verticalText{flex-direction:column;gap:12px;display:flex}.CatuaiPage-module__dsC3PG__verticalName{font:400 var(--size-card) / 1.15 var(--font-serif)}.CatuaiPage-module__dsC3PG__verticalLine{font:400 var(--size-body) / 1.6 var(--font-body);color:var(--color-graphite)}.CatuaiPage-module__dsC3PG__verticalCta{align-self:flex-start}
.ProjectFilter-module__a1HRWW__head{align-items:flex-end;gap:35px var(--rail-gap);margin-bottom:var(--space-title-lg);flex-wrap:wrap;display:flex;position:relative}.ProjectFilter-module__a1HRWW__heading{flex:1000 auto}.ProjectFilter-module__a1HRWW__controls{flex:auto;align-items:center;gap:40px;display:flex}.ProjectFilter-module__a1HRWW__nav{margin-left:auto}@media (max-width:599.98px){.ProjectFilter-module__a1HRWW__nav{position:absolute;top:-4.5px;right:0}}.ProjectFilter-module__a1HRWW__tabs{flex-wrap:wrap;gap:8px 28px;display:flex}.ProjectFilter-module__a1HRWW__tab{min-height:44px;font:500 var(--size-cta) / normal var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--color-graphite);transition:color var(--dur-standard) var(--ease-standard), box-shadow var(--dur-standard) var(--ease-standard);box-shadow:inset 0 -.5px #0000}.ProjectFilter-module__a1HRWW__tab:hover{color:var(--color-black)}.ProjectFilter-module__a1HRWW__tab[aria-pressed=true]{color:var(--color-black);box-shadow:inset 0 -.5px 0 var(--color-black)}.ProjectFilter-module__a1HRWW__slider{--slider-gap:var(--gap-card);--per-view:1;margin-right:calc(-1 * var(--page-gutter-vw));container-type:inline-size}@media (min-width:600px){.ProjectFilter-module__a1HRWW__slider{--per-view:2}}@media (min-width:960px){.ProjectFilter-module__a1HRWW__slider{--per-view:3}}.ProjectFilter-module__a1HRWW__track{padding-right:var(--page-gutter-vw)}.ProjectFilter-module__a1HRWW__list{align-items:flex-start;gap:var(--slider-gap);display:flex}.ProjectFilter-module__a1HRWW__card{width:calc((100cqi - var(--per-view) * var(--slider-gap)) / (var(--per-view) + .2));scroll-snap-align:start;transition:opacity var(--dur-standard) ease;flex:none}.ProjectFilter-module__a1HRWW__cardOut{opacity:0;pointer-events:none}.ProjectFilter-module__a1HRWW__cardIn{animation:ProjectFilter-module__a1HRWW__cardIn var(--dur-standard) ease backwards}@keyframes ProjectFilter-module__a1HRWW__cardIn{0%{opacity:0}to{opacity:1}}.ProjectFilter-module__a1HRWW__none{max-width:none}
.ShoppingsList-module__Z2sdBW__layout{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.ShoppingsList-module__Z2sdBW__list{border-bottom:var(--rule-list)}.ShoppingsList-module__Z2sdBW__item{border-top:var(--rule-list)}.ShoppingsList-module__Z2sdBW__heading{font:inherit}.ShoppingsList-module__Z2sdBW__trigger{text-align:left;width:100%;color:var(--color-graphite);transition:color var(--dur-standard) var(--ease-standard);align-items:baseline;gap:clamp(20px,2.78vw,40px);padding:clamp(22px,2.08vw,30px) 0;display:flex}.ShoppingsList-module__Z2sdBW__item[data-open] .ShoppingsList-module__Z2sdBW__trigger{color:var(--color-black)}.ShoppingsList-module__Z2sdBW__year,.ShoppingsList-module__Z2sdBW__city{font:500 var(--size-meta) / 1.4 var(--font-sans);letter-spacing:.14em;color:var(--color-graphite);flex:none}.ShoppingsList-module__Z2sdBW__year{width:44px}.ShoppingsList-module__Z2sdBW__city{text-transform:uppercase}.ShoppingsList-module__Z2sdBW__name{min-width:0;font:400 var(--size-h2) / 1 var(--font-serif);letter-spacing:-.01em;text-wrap:balance;flex:auto}.ShoppingsList-module__Z2sdBW__panel{transition:grid-template-rows var(--dur-accordion) var(--ease-accordion);grid-template-rows:0fr;display:grid}.ShoppingsList-module__Z2sdBW__item[data-open]>.ShoppingsList-module__Z2sdBW__panel{grid-template-rows:1fr}.ShoppingsList-module__Z2sdBW__panelInner{min-height:0;overflow:hidden}.ShoppingsList-module__Z2sdBW__panelBody{padding:0 0 clamp(28px,3.47vw,44px) calc(44px + clamp(20px,2.78vw,40px))}.ShoppingsList-module__Z2sdBW__panelContent{flex-direction:column;gap:24px;max-width:460px;display:flex}.ShoppingsList-module__Z2sdBW__inlineMedia{flex-direction:column;display:flex}.ShoppingsList-module__Z2sdBW__inlinePhoto{aspect-ratio:4/3;background:var(--color-placeholder);position:relative;overflow:hidden}.ShoppingsList-module__Z2sdBW__inlineImg{object-fit:cover}.ShoppingsList-module__Z2sdBW__facts{margin:0}.ShoppingsList-module__Z2sdBW__fact{justify-content:space-between;gap:20px;padding:12px 0;display:flex}.ShoppingsList-module__Z2sdBW__factLabel{font:500 var(--size-meta) / 1.8 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--color-graphite)}.ShoppingsList-module__Z2sdBW__factValue{font:400 var(--size-body) / 1.6 var(--font-body);color:var(--color-black);text-align:right;margin:0}.ShoppingsList-module__Z2sdBW__side{display:none}.ShoppingsList-module__Z2sdBW__sideFrame{width:100%;height:100%;position:relative}.ShoppingsList-module__Z2sdBW__sideLayer{opacity:0;flex-direction:column;transition:opacity .8s;display:flex;position:absolute;inset:0}.ShoppingsList-module__Z2sdBW__sidePhoto{background:var(--color-placeholder);flex:auto;min-height:0;position:relative;overflow:hidden}.ShoppingsList-module__Z2sdBW__sideImg{object-fit:cover;transition:transform 1.6s var(--ease-zoom);transform:scale(1.04)}.ShoppingsList-module__Z2sdBW__sideOn{opacity:1}.ShoppingsList-module__Z2sdBW__sideOn .ShoppingsList-module__Z2sdBW__sideImg{transform:none}.ShoppingsList-module__Z2sdBW__logoBar{--logo-x:clamp(14px, 1.55vw, 22px);background:var(--color-offwhite);flex:none;justify-content:center;align-items:center;height:clamp(64px,7.5vw,120px);display:flex}.ShoppingsList-module__Z2sdBW__logoImg{width:auto;height:calc(var(--logo-x) / var(--logo-ratio,.36));object-fit:contain;max-width:90%;max-height:85%}@media (min-width:960px){.ShoppingsList-module__Z2sdBW__layout{grid-template-columns:var(--grid-12)}.ShoppingsList-module__Z2sdBW__list{grid-column:1/7}.ShoppingsList-module__Z2sdBW__inlineMedia{display:none}.ShoppingsList-module__Z2sdBW__side{aspect-ratio:4/5;background:var(--color-offwhite);grid-column:8/13;justify-self:end;width:min(100%,80svh - 120px);display:block;position:sticky;top:128px;overflow:hidden}}.ShoppingsList-module__Z2sdBW__layout[data-instant] .ShoppingsList-module__Z2sdBW__panel,.ShoppingsList-module__Z2sdBW__layout[data-instant] .ShoppingsList-module__Z2sdBW__sideLayer,.ShoppingsList-module__Z2sdBW__layout[data-instant] .ShoppingsList-module__Z2sdBW__sideImg,.ShoppingsList-module__Z2sdBW__layout[data-instant] .ShoppingsList-module__Z2sdBW__trigger{transition:none}
.InterestDialog-module__x8jBQq__panel{--px:48px;background:var(--color-offwhite);width:min(520px,100vw);max-width:none;height:100dvh;max-height:none;color:var(--color-black);overscroll-behavior:contain;border:0;margin:0;padding:0;inset:0 0 0 auto;overflow-y:auto}.InterestDialog-module__x8jBQq__panel:focus{outline:none}.InterestDialog-module__x8jBQq__panel::backdrop{background:var(--veil)}.InterestDialog-module__x8jBQq__panel[open]{animation:InterestDialog-module__x8jBQq__panelIn var(--dur-header) var(--ease-standard)}.InterestDialog-module__x8jBQq__panel[open]::backdrop{animation:InterestDialog-module__x8jBQq__veilIn var(--dur-header) var(--ease-standard)}@keyframes InterestDialog-module__x8jBQq__panelIn{0%{opacity:0;transform:translate(48px)}}@keyframes InterestDialog-module__x8jBQq__veilIn{0%{opacity:0}}.InterestDialog-module__x8jBQq__inner{min-height:100%;padding:0 var(--px) 56px}.InterestDialog-module__x8jBQq__top{z-index:1;height:var(--header-h);margin:0 calc(var(--px) * -1);padding:0 var(--px);background:var(--color-offwhite);justify-content:space-between;align-items:center;gap:24px;display:flex;position:sticky;top:0}.InterestDialog-module__x8jBQq__eyebrow{font:500 var(--size-meta) / 1.4 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--color-graphite)}.InterestDialog-module__x8jBQq__close{min-width:44px;min-height:44px;font:500 var(--size-cta) / 1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;transition:opacity var(--dur-standard) var(--ease-standard);align-items:center;display:flex}.InterestDialog-module__x8jBQq__close:hover{opacity:var(--hover-opacity)}.InterestDialog-module__x8jBQq__title{margin-top:24px}.InterestDialog-module__x8jBQq__intro{max-width:30em;color:var(--color-graphite);margin-top:16px}.InterestDialog-module__x8jBQq__form{margin-top:48px}.InterestDialog-module__x8jBQq__form>form{gap:32px}@media (max-width:639px){.InterestDialog-module__x8jBQq__panel{--px:var(--edge);width:100vw}.InterestDialog-module__x8jBQq__title{margin-top:16px}.InterestDialog-module__x8jBQq__form{margin-top:40px}}
.RealEstatePage-module__xULsra__richText{flex-direction:column;gap:18px;display:flex}.RealEstatePage-module__xULsra__richText :where(ul,ol){color:var(--color-graphite);padding-left:1.2em;list-style:outside}.RealEstatePage-module__xULsra__richText :where(a){text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:.5px}.RealEstatePage-module__xULsra__cover{object-fit:cover}.RealEstatePage-module__xULsra__areas{gap:54px var(--gap-card);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));display:grid}.RealEstatePage-module__xULsra__area{flex-direction:column;gap:25px;display:flex}.RealEstatePage-module__xULsra__areaMedia{aspect-ratio:3/2;background:var(--color-placeholder);position:relative;overflow:hidden}.RealEstatePage-module__xULsra__areaCaption{font:500 9px / 1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--color-offwhite);text-shadow:0 0 6px #00000059;pointer-events:none;position:absolute;bottom:12px;right:14px}.RealEstatePage-module__xULsra__areaText{white-space:pre-line;max-width:420px}.RealEstatePage-module__xULsra__projectsHead{flex-direction:column;gap:20px;display:flex}.RealEstatePage-module__xULsra__projectsLabel{font:500 var(--size-cta) / 1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--color-graphite)}.RealEstatePage-module__xULsra__last{padding-bottom:var(--space-chapter)}
.ShoppingsPage-module__o9c8Va__about{display:contents}.ShoppingsPage-module__o9c8Va__impact{padding:var(--space-inner) var(--page-gutter) 0}.ShoppingsPage-module__o9c8Va__impactGrid{border-top:var(--rule-list);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0;display:grid}.ShoppingsPage-module__o9c8Va__impactCell{flex-direction:column-reverse;justify-content:flex-end;gap:16px;padding:30px 30px 0 0;display:flex}.ShoppingsPage-module__o9c8Va__impactValue{margin:0}.ShoppingsPage-module__o9c8Va__impactLabel{font:400 var(--size-body) / 1.6 var(--font-body);color:var(--color-graphite);text-wrap:pretty}.ShoppingsPage-module__o9c8Va__band{margin-top:var(--space-chapter);background:var(--color-placeholder);height:min(56.25vw,100svh - 72px);min-height:360px;position:relative;overflow:hidden}.ShoppingsPage-module__o9c8Va__bandImg{object-fit:cover;object-position:50% 60%}.ShoppingsPage-module__o9c8Va__rail{flex:0 0 var(--rail)}.ShoppingsPage-module__o9c8Va__how{gap:35px var(--rail-gap);padding:var(--space-inner) var(--page-gutter) 0;flex-wrap:wrap;display:flex}.ShoppingsPage-module__o9c8Va__pillars{gap:54px var(--gap-card);flex:480px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));min-width:0;display:grid}.ShoppingsPage-module__o9c8Va__pillar{border-top:var(--rule-list);flex-direction:column;gap:22px;padding-top:30px;display:flex}.ShoppingsPage-module__o9c8Va__pillarText{flex-direction:column;gap:18px;max-width:420px;display:flex}.ShoppingsPage-module__o9c8Va__pillarText :where(p){font:400 var(--size-body) / 1.6 var(--font-body);color:var(--color-graphite);text-wrap:pretty}.ShoppingsPage-module__o9c8Va__shoppings{padding:var(--space-chapter) var(--page-gutter)}.ShoppingsPage-module__o9c8Va__shoppingsHead{gap:35px var(--rail-gap);margin-bottom:var(--space-title-lg);flex-wrap:wrap;display:flex}.ShoppingsPage-module__o9c8Va__shoppingsTitle{flex:480px;min-width:0}
.HomePage-module__Kfr07G__cover{object-fit:cover}.HomePage-module__Kfr07G__railLabel,.HomePage-module__Kfr07G__historyLabel{font:500 var(--size-cta) / 1.2 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--color-graphite)}.HomePage-module__Kfr07G__statement{padding:var(--space-first) var(--page-gutter) 0;grid-template-columns:minmax(0,1fr);display:grid}.HomePage-module__Kfr07G__statementText{grid-column:1/-1}.HomePage-module__Kfr07G__about{padding:clamp(60px, 6.94vw, 110px) var(--page-gutter) 0;grid-template-columns:minmax(0,1fr);align-items:end;row-gap:35px;display:grid}.HomePage-module__Kfr07G__aboutMedia{aspect-ratio:3/2;background:var(--color-placeholder);position:relative;overflow:hidden}.HomePage-module__Kfr07G__aboutVeil{background:var(--veil-soft);pointer-events:none;position:absolute;inset:0}.HomePage-module__Kfr07G__aboutVideoCta{left:var(--edge);bottom:var(--edge);color:var(--color-offwhite);display:flex;position:absolute}.HomePage-module__Kfr07G__aboutText{flex-direction:column;gap:50px;display:flex}.HomePage-module__Kfr07G__aboutParagraphs{flex-direction:column;gap:20px;display:flex}.HomePage-module__Kfr07G__aboutParagraphs>p{max-width:none}.HomePage-module__Kfr07G__projects{padding:var(--space-chapter) 0 0 var(--page-gutter)}.HomePage-module__Kfr07G__projectsHead{flex-direction:column;gap:20px;display:flex}.HomePage-module__Kfr07G__history{--band-bg:var(--color-black);margin-top:var(--space-chapter);background:var(--color-black);position:relative}.HomePage-module__Kfr07G__history[data-scroll]{height:220svh}.HomePage-module__Kfr07G__historyPanel{top:var(--header-h);height:calc(100svh - var(--header-h));min-height:520px;max-height:1040px;padding:0 var(--page-gutter);color:var(--color-offwhite);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:54px;display:flex;position:sticky}.HomePage-module__Kfr07G__historyPanel>a{align-self:center}.HomePage-module__Kfr07G__historyLabel{color:var(--color-gray)}.HomePage-module__Kfr07G__historyText{max-width:15em}.HomePage-module__Kfr07G__historyWord{transition:opacity .4s}@media (prefers-reduced-motion:reduce){.HomePage-module__Kfr07G__history[data-scroll]{height:auto}}.HomePage-module__Kfr07G__verticals{padding-top:var(--space-chapter)}.HomePage-module__Kfr07G__verticalsHead{padding:0 var(--page-gutter);flex-direction:column;gap:24px;display:flex}.HomePage-module__Kfr07G__verticalsHead>h2{max-width:760px}.HomePage-module__Kfr07G__vIndex{margin-top:var(--space-inner);padding:0 var(--page-gutter);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.HomePage-module__Kfr07G__vList{border-bottom:var(--rule-list)}.HomePage-module__Kfr07G__vRow{border-top:var(--rule-list)}.HomePage-module__Kfr07G__vHeading{font:inherit}.HomePage-module__Kfr07G__vTrigger{text-align:left;width:100%;color:var(--color-graphite);transition:color var(--dur-standard) var(--ease-standard);align-items:baseline;gap:clamp(20px,2.78vw,40px);padding:clamp(24px,2.43vw,35px) 0;display:flex}.HomePage-module__Kfr07G__vRow[data-open] .HomePage-module__Kfr07G__vTrigger{color:var(--color-black)}.HomePage-module__Kfr07G__vNum{width:24px;font:500 var(--size-meta) / normal var(--font-sans);letter-spacing:.14em;color:var(--color-graphite);flex:none}.HomePage-module__Kfr07G__vName{font:400 var(--size-statement) / 1 var(--font-serif);letter-spacing:-.01em}.HomePage-module__Kfr07G__vPanel{transition:grid-template-rows var(--dur-accordion) var(--ease-accordion);grid-template-rows:0fr;display:grid}.HomePage-module__Kfr07G__vRow[data-open] .HomePage-module__Kfr07G__vPanel{grid-template-rows:1fr}.HomePage-module__Kfr07G__vPanelInner{min-height:0;overflow:hidden}.HomePage-module__Kfr07G__vCta{align-self:flex-start}.HomePage-module__Kfr07G__vBody{box-sizing:content-box;flex-direction:column;gap:25px;max-width:440px;padding:0 0 clamp(30px,3.47vw,50px) calc(24px + clamp(20px,2.78vw,40px));display:flex}.HomePage-module__Kfr07G__vInlineImage{aspect-ratio:4/3;background:var(--color-placeholder);display:block;position:relative;overflow:hidden}.HomePage-module__Kfr07G__vTitle{text-wrap:balance}.HomePage-module__Kfr07G__vImage{display:none}.HomePage-module__Kfr07G__vImageImg{object-fit:cover;opacity:0;transition:opacity .8s ease, transform 1.6s var(--ease-zoom);transform:scale(1.04)}.HomePage-module__Kfr07G__vImageImg[data-on]{opacity:1;transform:none}.HomePage-module__Kfr07G__vImageVeil{background:var(--veil-soft);pointer-events:none;position:absolute;inset:0}.HomePage-module__Kfr07G__press{padding:var(--space-chapter) var(--page-gutter)}.HomePage-module__Kfr07G__pressItem{grid-template-columns:minmax(0,1fr);row-gap:35px;display:grid}.HomePage-module__Kfr07G__pressItem+.HomePage-module__Kfr07G__pressItem{margin-top:var(--space-inner)}.HomePage-module__Kfr07G__pressHead{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.HomePage-module__Kfr07G__pressTitle{max-width:760px}.HomePage-module__Kfr07G__pressMedia{aspect-ratio:3/2;background:var(--color-placeholder);max-width:640px;display:block;position:relative;overflow:hidden}.HomePage-module__Kfr07G__pressImg{object-position:50% 60%;transition:transform var(--dur-zoom) var(--ease-zoom)}.HomePage-module__Kfr07G__pressMedia:hover .HomePage-module__Kfr07G__pressImg{transform:scale(var(--zoom-scale))}.HomePage-module__Kfr07G__pressFoot{flex-direction:column;align-items:flex-start;gap:30px;display:flex}.HomePage-module__Kfr07G__pressLead{max-width:447px}@media (min-width:960px){.HomePage-module__Kfr07G__pressItem{grid-template-columns:var(--grid-12);grid-template-rows:auto 1fr;row-gap:0}.HomePage-module__Kfr07G__pressMedia{grid-area:1/1/3/8;align-self:start;max-width:none}.HomePage-module__Kfr07G__pressHead{grid-area:1/9/auto/13}.HomePage-module__Kfr07G__pressFoot{grid-area:2/9/auto/13;align-self:end;padding-top:35px}}.HomePage-module__Kfr07G__dialog{--band-bg:var(--color-black);width:100%;max-width:none;height:100%;max-height:none;color:var(--color-offwhite);background:#000000db;border:0;margin:0;padding:clamp(20px,4vw,64px);position:fixed;inset:0}.HomePage-module__Kfr07G__dialog[open]{justify-content:center;align-items:center;display:flex}.HomePage-module__Kfr07G__dialog::backdrop{background:0 0}.HomePage-module__Kfr07G__dialogFrame{aspect-ratio:16/9;background:var(--color-forest);width:min(1120px,100%)}.HomePage-module__Kfr07G__dialogVideo{width:100%;height:100%;display:block}.HomePage-module__Kfr07G__dialogClose{top:20px;right:var(--edge);position:absolute}@media (min-width:960px){.HomePage-module__Kfr07G__statement{grid-template-columns:var(--grid-12)}.HomePage-module__Kfr07G__statementText{grid-column:1/9}.HomePage-module__Kfr07G__about{grid-template-columns:var(--grid-12);row-gap:0}.HomePage-module__Kfr07G__aboutMedia{grid-column:1/8}.HomePage-module__Kfr07G__aboutText{grid-column:9/12}@media (max-width:1199px){.HomePage-module__Kfr07G__aboutText{grid-column:9/13}}.HomePage-module__Kfr07G__vIndex{grid-template-columns:var(--grid-12)}.HomePage-module__Kfr07G__vList{grid-column:1/7}.HomePage-module__Kfr07G__vInlineImage{display:none}.HomePage-module__Kfr07G__vImage{aspect-ratio:4/5;background:var(--color-placeholder);grid-column:8/13;justify-self:end;width:min(100%,80svh - 120px);display:block;position:relative;overflow:hidden}}
.ProjectPage-module__eKK9oq__facts{padding-inline:var(--page-gutter)}.ProjectPage-module__eKK9oq__factsGrid{border-bottom:var(--rule-list);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0;display:grid}.ProjectPage-module__eKK9oq__fact{flex-direction:column;gap:12px;padding:30px 30px 30px 0;display:flex}.ProjectPage-module__eKK9oq__factValue{text-wrap:balance;margin:0}.ProjectPage-module__eKK9oq__chapter{gap:35px var(--rail-gap);padding:var(--space-chapter) var(--page-gutter) 0;flex-wrap:wrap;display:flex}.ProjectPage-module__eKK9oq__spaceInner{padding-top:var(--space-inner)}.ProjectPage-module__eKK9oq__rail{flex:0 0 var(--rail);margin:0}.ProjectPage-module__eKK9oq__content{min-width:0;max-width:var(--content-max);flex:480px}.ProjectPage-module__eKK9oq__conceptBody{flex-direction:column;gap:clamp(40px,4.4vw,64px);display:flex}.ProjectPage-module__eKK9oq__conceptText{max-width:420px}.ProjectPage-module__eKK9oq__numbers{padding:var(--space-chapter) var(--page-gutter) 0}.ProjectPage-module__eKK9oq__numbers.ProjectPage-module__eKK9oq__spaceInner{padding-top:var(--space-inner)}.ProjectPage-module__eKK9oq__gallery{padding:var(--space-chapter) 0 0 var(--page-gutter)}.ProjectPage-module__eKK9oq__galHead{padding-right:var(--page-gutter-vw);justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:clamp(40px,4.4vw,64px);display:flex}.ProjectPage-module__eKK9oq__galHead h2{line-height:1}.ProjectPage-module__eKK9oq__galTrack{padding-right:var(--page-gutter-vw)}.ProjectPage-module__eKK9oq__galItem{height:min(clamp(320px,41.7vw,720px),100svh - 200px);aspect-ratio:var(--ar);background:var(--color-placeholder);position:relative;overflow:hidden}.ProjectPage-module__eKK9oq__galOpen{cursor:zoom-in;width:100%;height:100%;display:block;position:absolute;inset:0}.ProjectPage-module__eKK9oq__galTrack[data-dragging] .ProjectPage-module__eKK9oq__galOpen{cursor:grabbing}.ProjectPage-module__eKK9oq__galOpen:focus-visible{outline:none}.ProjectPage-module__eKK9oq__galOpen:focus-visible:after{content:"";border:1px solid var(--color-black);outline:1px solid var(--color-offwhite);pointer-events:none;position:absolute;inset:7px}.ProjectPage-module__eKK9oq__galSingle{width:100%;aspect-ratio:var(--ar);background:var(--color-placeholder);position:relative;overflow:hidden}.ProjectPage-module__eKK9oq__galSinglePortrait{max-width:480px}.ProjectPage-module__eKK9oq__play{background:var(--veil-soft);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.ProjectPage-module__eKK9oq__play:before{content:"";border-style:solid;border-width:14px 0 14px 24px;border-color:transparent transparent transparent var(--color-offwhite);width:0;height:0;margin-left:6px}.ProjectPage-module__eKK9oq__cover{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ProjectPage-module__eKK9oq__plansSection{padding:var(--space-chapter) 0 0 var(--page-gutter)}.ProjectPage-module__eKK9oq__planItem{--plan-h:clamp(240px, 21vw, 400px);--plan-max:calc(100vw - 2 * var(--page-gutter-vw) - 40px);width:calc(var(--plan-h) * var(--ar));max-width:var(--plan-max);flex-direction:column;gap:20px;display:flex}.ProjectPage-module__eKK9oq__planItem:not(:last-child){margin-right:calc(clamp(24px,3.47vw,50px) - 8px)}.ProjectPage-module__eKK9oq__planMedia{width:100%;height:min(var(--plan-h), calc(var(--plan-max) / var(--plan-ar-min,1.5)));background:var(--color-offwhite);isolation:isolate;display:block;position:relative}span.ProjectPage-module__eKK9oq__planMedia{background:var(--color-placeholder)}button.ProjectPage-module__eKK9oq__planMedia{cursor:zoom-in}.ProjectPage-module__eKK9oq__plansSection [data-dragging] button.ProjectPage-module__eKK9oq__planMedia{cursor:grabbing}button.ProjectPage-module__eKK9oq__planMedia:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.ProjectPage-module__eKK9oq__planImg{object-fit:contain;object-position:left bottom;mix-blend-mode:darken}.ProjectPage-module__eKK9oq__cardText{flex-direction:column;gap:10px;display:flex}.ProjectPage-module__eKK9oq__planTitle{text-wrap:balance}.ProjectPage-module__eKK9oq__locRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px 50px;display:flex}.ProjectPage-module__eKK9oq__address{max-width:640px}.ProjectPage-module__eKK9oq__locRow>.ProjectPage-module__eKK9oq__mapLink{align-self:flex-end}.ProjectPage-module__eKK9oq__differentials{column-gap:var(--gap-card);border-top:var(--rule-list);border-bottom:var(--rule-list);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));row-gap:14px;padding:24px 0;display:grid}.ProjectPage-module__eKK9oq__differential{font:400 var(--size-body) / 1.5 var(--font-body)}.ProjectPage-module__eKK9oq__authors{gap:32px var(--gap-card);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.ProjectPage-module__eKK9oq__author{border-top:var(--rule-list);flex-direction:column;gap:12px;padding-top:24px;display:flex}.ProjectPage-module__eKK9oq__sheetBody{flex-direction:column;gap:clamp(32px,3.33vw,48px);display:flex}.ProjectPage-module__eKK9oq__sheetCta{align-self:flex-start;height:52px;padding:0 32px;font-size:12px}.ProjectPage-module__eKK9oq__sheet{border-bottom:var(--rule-list);margin:0}.ProjectPage-module__eKK9oq__sheetRow{border-top:var(--rule-list);flex-wrap:wrap;gap:6px 50px;padding:18px 0;display:flex}.ProjectPage-module__eKK9oq__sheetLabel{flex:0 0 220px;line-height:1.8}.ProjectPage-module__eKK9oq__sheetValue{min-width:0;font:inherit;color:var(--color-black);text-wrap:pretty;flex:240px;margin:0}.ProjectPage-module__eKK9oq__others{padding:var(--space-chapter) var(--page-gutter)}.ProjectPage-module__eKK9oq__othersHead{margin-bottom:var(--space-title-lg);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:35px;display:flex}.ProjectPage-module__eKK9oq__othersTitle{flex-direction:column;gap:20px;display:flex}.ProjectPage-module__eKK9oq__othersTitle>span{line-height:1}.ProjectPage-module__eKK9oq__pagination{flex-wrap:wrap;gap:20px 50px;display:flex}.ProjectPage-module__eKK9oq__pn{font:500 var(--size-cta) / 1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transition:opacity var(--dur-standard) var(--ease-standard);align-items:center;gap:25px;display:flex;position:relative}.ProjectPage-module__eKK9oq__pn:before{content:"";position:absolute;inset:-12px 0}.ProjectPage-module__eKK9oq__pn:hover{opacity:var(--hover-opacity)}.ProjectPage-module__eKK9oq__pnPrev{gap:20px}.ProjectPage-module__eKK9oq__flip{display:flex;transform:scaleX(-1)}.ProjectPage-module__eKK9oq__othersGrid{gap:54px var(--gap-card);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}
.PressContacts-module__vRqeJq__root{display:flex}.PressContacts-module__vRqeJq__rail{gap:24px var(--rail-gap);flex-wrap:wrap}.PressContacts-module__vRqeJq__railLabel{min-width:var(--rail);flex:none;max-width:100%}.PressContacts-module__vRqeJq__rail .PressContacts-module__vRqeJq__list{flex:480px}.PressContacts-module__vRqeJq__block{flex-direction:column;gap:20px}.PressContacts-module__vRqeJq__block .PressContacts-module__vRqeJq__list{gap:24px 40px}.PressContacts-module__vRqeJq__block .PressContacts-module__vRqeJq__item{flex:0 auto}.PressContacts-module__vRqeJq__list{gap:28px var(--rail-gap);flex-wrap:wrap;min-width:0;display:flex}.PressContacts-module__vRqeJq__item{flex-direction:column;flex:0 220px;gap:8px;min-width:0;display:flex}.PressContacts-module__vRqeJq__name{font:500 var(--size-lead-sans) / 1.2 var(--font-sans);color:var(--color-black)}.PressContacts-module__vRqeJq__email{overflow-wrap:anywhere;max-width:100%;font:400 var(--size-body) / 1.6 var(--font-body);color:var(--color-graphite);text-underline-offset:3px;transition:color var(--dur-standard) var(--ease-standard), text-decoration-color var(--dur-standard) var(--ease-standard);align-self:flex-start;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:.5px;position:relative}.PressContacts-module__vRqeJq__email:before{content:"";position:absolute;inset:-4px 0}.PressContacts-module__vRqeJq__email:hover{color:var(--color-black);text-decoration-color:currentColor}
.HomeHero-module__hKTCta__hero{height:calc(100svh - var(--header-h));background:var(--color-black);min-height:560px;max-height:1040px;color:var(--color-offwhite);touch-action:pan-y;isolation:isolate;position:relative;overflow:hidden}.HomeHero-module__hKTCta__slide{opacity:0;transition:opacity 0s linear .9s;position:absolute;inset:0}.HomeHero-module__hKTCta__slide[data-active]{z-index:1;opacity:1;transition:opacity .9s cubic-bezier(.4,0,.2,1)}.HomeHero-module__hKTCta__media{transition:transform 0s linear .9s;position:absolute;inset:0;transform:scale(1.06)}.HomeHero-module__hKTCta__slide[data-active] .HomeHero-module__hKTCta__media{transition:transform 6s linear;transform:none}.HomeHero-module__hKTCta__img{object-fit:cover}.HomeHero-module__hKTCta__veil{background:var(--veil);position:absolute;inset:0}.HomeHero-module__hKTCta__textWrap{padding:0 var(--page-gutter) clamp(128px, 10.4vw, 150px);pointer-events:none;z-index:2;align-items:flex-end;display:flex;position:absolute;inset:0}.HomeHero-module__hKTCta__texts{width:min(52%,960px);min-width:min(100%,520px);display:grid}.HomeHero-module__hKTCta__text{opacity:0;grid-area:1/1;align-self:end}.HomeHero-module__hKTCta__text[data-active]{opacity:1;pointer-events:auto;transform:none}.HomeHero-module__hKTCta__textBody{flex-direction:column;gap:32px;display:flex}.HomeHero-module__hKTCta__label{font:500 var(--size-cta) / 1.2 var(--font-sans);letter-spacing:.12em;text-transform:uppercase}.HomeHero-module__hKTCta__text[data-active] .HomeHero-module__hKTCta__label{animation:HomeHero-module__hKTCta__hero-enter .6s var(--ease-standard) .2s both}@keyframes HomeHero-module__hKTCta__hero-enter{0%{opacity:0;transform:translateY(6px)}}.HomeHero-module__hKTCta__bottom{left:var(--page-gutter);right:var(--page-gutter);pointer-events:none;z-index:2;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;display:grid;position:absolute;bottom:0}.HomeHero-module__hKTCta__indicator{pointer-events:auto;grid-column:1;align-items:center;gap:20px;height:24px;margin-bottom:56px;display:flex}.HomeHero-module__hKTCta__counter{min-width:52px;font:500 var(--size-cta) / 1 var(--font-sans);letter-spacing:.12em;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.HomeHero-module__hKTCta__count{animation:HomeHero-module__hKTCta__hero-enter .6s var(--ease-standard) .2s both;display:inline-block}.HomeHero-module__hKTCta__bars{gap:8px;display:flex}.HomeHero-module__hKTCta__bar{align-items:center;width:24px;height:24px;transition:width .5s;display:flex}.HomeHero-module__hKTCta__bar[data-active]{width:64px}.HomeHero-module__hKTCta__barTrack{background:#f7f5f24d;width:100%;height:2px;display:block;position:relative}.HomeHero-module__hKTCta__fill{background:var(--color-offwhite);transform-origin:0;position:absolute;inset:0}.HomeHero-module__hKTCta__fillRun{animation:5s linear both HomeHero-module__hKTCta__hero-progress}.HomeHero-module__hKTCta__hero[data-paused] .HomeHero-module__hKTCta__fillRun{animation-play-state:paused}.HomeHero-module__hKTCta__fillStatic{transform:none}@keyframes HomeHero-module__hKTCta__hero-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.HomeHero-module__hKTCta__pause{width:24px;height:24px;transition:opacity var(--dur-standard) var(--ease-standard);flex:none;justify-content:center;align-items:center;margin-left:-4px;display:flex}.HomeHero-module__hKTCta__pause:hover{opacity:var(--hover-opacity)}.HomeHero-module__hKTCta__pause svg{display:block;overflow:visible}.HomeHero-module__hKTCta__scroll{--scroll-h:68px;--scroll-seg:24px;width:24px;height:var(--scroll-h);pointer-events:auto;transition:opacity var(--dur-standard) var(--ease-standard);grid-column:2;justify-content:center;display:flex;position:relative;overflow:hidden}.HomeHero-module__hKTCta__scroll:before{content:"";background:#f7f5f266;width:1px;height:100%}.HomeHero-module__hKTCta__scroll:after{content:"";width:1px;height:var(--scroll-seg);background:linear-gradient(#f7f5f200, var(--color-offwhite));transform:translateY(calc(-1 * var(--scroll-seg)));animation:2.4s cubic-bezier(.65,0,.35,1) infinite HomeHero-module__hKTCta__hero-scroll;position:absolute;top:0;left:calc(50% - .5px)}.HomeHero-module__hKTCta__scroll:hover{opacity:var(--hover-opacity)}@keyframes HomeHero-module__hKTCta__hero-scroll{0%{transform:translateY(calc(-1 * var(--scroll-seg)))}75%,to{transform:translateY(var(--scroll-h))}}@media (max-width:759px){.HomeHero-module__hKTCta__scroll{display:none}.HomeHero-module__hKTCta__indicator{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.HomeHero-module__hKTCta__media{transform:none}.HomeHero-module__hKTCta__fillRun{animation:none;transform:none}.HomeHero-module__hKTCta__text[data-active] .HomeHero-module__hKTCta__label,.HomeHero-module__hKTCta__count{animation:none}.HomeHero-module__hKTCta__scroll:before{background:var(--color-offwhite)}.HomeHero-module__hKTCta__scroll:after{display:none}}
.NewsPage-module__ok27Na__progress{background:var(--color-black);transform-origin:0;pointer-events:none;z-index:60;width:100%;height:1px;transition:transform .1s linear;position:fixed;top:0;left:0;transform:scaleX(0)}.NewsPage-module__ok27Na__fit{object-fit:cover}.NewsPage-module__ok27Na__header,.NewsPage-module__ok27Na__body{gap:35px var(--rail-gap);padding-inline:var(--page-gutter);flex-wrap:wrap;display:flex}.NewsPage-module__ok27Na__rail{flex:0 0 var(--rail);flex-direction:column;gap:12px;display:flex}.NewsPage-module__ok27Na__header{padding-top:clamp(100px,11.1vw,160px)}.NewsPage-module__ok27Na__headContent{min-width:0;max-width:var(--content-max);flex-direction:column;flex:480px;gap:30px;display:flex}.NewsPage-module__ok27Na__kicker{font:500 var(--size-meta) / 1.4 var(--font-sans);letter-spacing:.14em;text-transform:uppercase}.NewsPage-module__ok27Na__h1{line-height:1.04}.NewsPage-module__ok27Na__lead{max-width:600px;font:400 var(--size-lead-sans) / 1.45 var(--font-body);color:var(--color-graphite);text-wrap:pretty}.NewsPage-module__ok27Na__coverWrap{padding:clamp(64px, 7.57vw, 109px) var(--page-gutter) 0}.NewsPage-module__ok27Na__cover{aspect-ratio:16/9;background:var(--color-placeholder);max-height:calc(100svh - 150px);position:relative;overflow:hidden}.NewsPage-module__ok27Na__cover .NewsPage-module__ok27Na__fit{object-position:50% 60%}.NewsPage-module__ok27Na__body{padding-top:var(--space-inner)}.NewsPage-module__ok27Na__main{flex:480px;min-width:0;max-width:640px}.NewsPage-module__ok27Na__text{flex-direction:column;gap:28px;display:flex}.NewsPage-module__ok27Na__rich{display:contents}.NewsPage-module__ok27Na__pressContacts{border-top:var(--rule-list);margin-top:56px;padding-top:36px}.NewsPage-module__ok27Na__text :where(p,li){font:400 16px / 1.6 var(--font-body);color:var(--color-black);text-wrap:pretty}.NewsPage-module__ok27Na__text :where(h2,h3,h4,h5,h6){font:400 var(--size-card) / 1.2 var(--font-serif)}.NewsPage-module__ok27Na__text :where(ul,ol){flex-direction:column;gap:8px;padding-left:1.2em;display:flex}.NewsPage-module__ok27Na__text :where(ul){list-style:outside}.NewsPage-module__ok27Na__text :where(ol){list-style:decimal}.NewsPage-module__ok27Na__text :where(a){text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:.5px}.NewsPage-module__ok27Na__text :where(strong){font-weight:inherit;color:var(--color-black)}.NewsPage-module__ok27Na__quote{border-top:var(--rule-list);border-bottom:var(--rule-list);flex-direction:column;gap:16px;margin:24px 0;padding:30px 0;display:flex}.NewsPage-module__ok27Na__quoteText{font:400 clamp(26px, 2.22vw, 32px) / 1.15 var(--font-serif);letter-spacing:-.01em;text-wrap:balance;text-indent:-.42em}.NewsPage-module__ok27Na__quoteText p{font:inherit;color:inherit}@supports (hanging-punctuation:first){.NewsPage-module__ok27Na__quoteText{text-indent:0;hanging-punctuation:first}}.NewsPage-module__ok27Na__figure{flex-direction:column;gap:14px;display:flex}.NewsPage-module__ok27Na__figureMedia{aspect-ratio:3/2;background:var(--color-placeholder);position:relative;overflow:hidden}.NewsPage-module__ok27Na__others{padding:var(--space-chapter) var(--page-gutter)}.NewsPage-module__ok27Na__othersHead{margin-bottom:var(--space-title);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:35px;display:flex}.NewsPage-module__ok27Na__othersTitle{line-height:1}.NewsPage-module__ok27Na__grid{gap:54px var(--gap-card);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.NewsPage-module__ok27Na__card{transition:opacity var(--dur-standard) var(--ease-standard);flex-direction:column;gap:20px;display:flex}.NewsPage-module__ok27Na__card:hover{opacity:var(--hover-opacity)}.NewsPage-module__ok27Na__cardMedia{aspect-ratio:3/2;background:var(--color-placeholder);position:relative;overflow:hidden}.NewsPage-module__ok27Na__cardTitle{text-wrap:pretty}
.NotFound-module__7T8Zzq__hero{min-height:calc(100vh - var(--header-h));min-height:calc(100svh - var(--header-h));padding:var(--space-first) var(--page-gutter) var(--space-hero-bottom);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:40px;display:flex}.NotFound-module__7T8Zzq__title{flex-direction:column;gap:24px;font-weight:400;display:flex}.NotFound-module__7T8Zzq__code{font:400 clamp(96px, 11.1vw, 160px) / .9 var(--font-serif);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.NotFound-module__7T8Zzq__phrase{max-width:12em}
.HomeProjects-module__Vz4ida__row{--h-lg:clamp(300px, 37.4vw, 640px);--projects-card-gap:50px;--intro-w:clamp(260px, 23.3vw, 335px);--intro-gap:clamp(50px, 9.03vw, 160px);flex-direction:column;gap:54px;display:flex}.HomeProjects-module__Vz4ida__intro{max-width:calc(100% - var(--edge));flex-direction:column;gap:35px;display:flex}.HomeProjects-module__Vz4ida__intro h2{text-wrap:wrap}.HomeProjects-module__Vz4ida__nav{margin-top:10px}.HomeProjects-module__Vz4ida__trackWrap{min-width:0;position:relative}.HomeProjects-module__Vz4ida__track{padding-right:var(--edge)}.HomeProjects-module__Vz4ida__track>*{--carousel-h:var(--h-lg);--carousel-ratio:4 / 5}@media (min-width:880px){.HomeProjects-module__Vz4ida__row{gap:var(--intro-gap);flex-direction:row}.HomeProjects-module__Vz4ida__intro{flex:0 0 var(--intro-w);max-width:none}.HomeProjects-module__Vz4ida__trackWrap{flex:1 1 0}}
.ContactPage-module__rjKsza__section{gap:72px var(--rail-gap);padding:clamp(120px, 13.9vw, 200px) var(--page-gutter) var(--space-chapter);flex-wrap:wrap;display:flex}.ContactPage-module__rjKsza__info{gap:var(--space-about);flex-direction:column;flex:360px;min-width:0;max-width:560px;display:flex}.ContactPage-module__rjKsza__head{flex-direction:column;gap:25px;display:flex}.ContactPage-module__rjKsza__h1{line-height:1.04}.ContactPage-module__rjKsza__intro{max-width:420px}.ContactPage-module__rjKsza__offices{gap:40px var(--rail-gap);flex-wrap:wrap;display:flex}.ContactPage-module__rjKsza__office{flex-direction:column;flex:200px;gap:14px;display:flex}.ContactPage-module__rjKsza__city{font:400 var(--size-lead) / 1 var(--font-serif)}.ContactPage-module__rjKsza__address{font:400 var(--size-body) / 1.6 var(--font-body);color:var(--color-graphite);white-space:pre-line;font-style:normal}.ContactPage-module__rjKsza__tel{color:inherit}.ContactPage-module__rjKsza__mapLink{font:500 var(--size-meta) / 1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--color-black);transition:opacity var(--dur-standard) var(--ease-standard);align-self:flex-start;align-items:center;gap:20px;display:flex;position:relative}.ContactPage-module__rjKsza__mapLink:before{content:"";position:absolute;inset:-12px 0}.ContactPage-module__rjKsza__mapLink:hover{opacity:var(--hover-opacity)}.ContactPage-module__rjKsza__social{flex-direction:column;gap:14px;display:flex}.ContactPage-module__rjKsza__email{font:500 var(--size-lead-sans) / 1 var(--font-sans);color:var(--color-black);transition:opacity var(--dur-standard) var(--ease-standard);align-self:flex-start}.ContactPage-module__rjKsza__icons{gap:20px;padding-top:6px;display:flex}.ContactPage-module__rjKsza__icon{width:18px;height:18px;color:var(--color-black);transition:opacity var(--dur-standard) var(--ease-standard);display:block;position:relative}.ContactPage-module__rjKsza__icon:before{content:"";position:absolute;inset:-10px}.ContactPage-module__rjKsza__email:hover,.ContactPage-module__rjKsza__icon:hover{opacity:var(--hover-opacity)}.ContactPage-module__rjKsza__formCol{flex:420px;min-width:0;max-width:720px}
.NewsShare-module__ls1-1G__share{flex:0 0 var(--rail);flex-direction:column;gap:14px;display:flex}.NewsShare-module__ls1-1G__title{font:500 var(--size-meta) / 1.4 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--color-graphite)}.NewsShare-module__ls1-1G__links{flex-wrap:wrap;align-items:center;gap:14px 20px;display:flex}.NewsShare-module__ls1-1G__link,.NewsShare-module__ls1-1G__icon{color:var(--color-black);transition:opacity var(--dur-standard) var(--ease-standard);position:relative}.NewsShare-module__ls1-1G__link{font:500 var(--size-meta) / 1.4 var(--font-sans);letter-spacing:.14em;text-transform:uppercase}.NewsShare-module__ls1-1G__icon{width:18px;height:18px;display:block}.NewsShare-module__ls1-1G__link:hover,.NewsShare-module__ls1-1G__icon:hover{opacity:var(--hover-opacity)}.NewsShare-module__ls1-1G__link:before,.NewsShare-module__ls1-1G__icon:before{content:"";position:absolute;inset:-7px -6px}
.Privacy-module__be3YKG__row{gap:35px var(--rail-gap);padding-inline:var(--page-gutter);flex-wrap:wrap;display:flex}.Privacy-module__be3YKG__row:first-child{padding-top:clamp(120px,13.9vw,200px)}.Privacy-module__be3YKG__rail{flex:0 0 var(--rail)}.Privacy-module__be3YKG__h1{min-width:0;max-width:var(--content-max);flex:480px;line-height:1.04}.Privacy-module__be3YKG__body{padding-top:var(--space-about);padding-bottom:var(--space-chapter)}.Privacy-module__be3YKG__text{min-width:0;max-width:var(--measure);font:400 var(--size-body) / 1.6 var(--font-body);color:var(--color-graphite);flex-direction:column;flex:480px;gap:18px;display:flex}.Privacy-module__be3YKG__text :where(p,li){text-wrap:pretty}.Privacy-module__be3YKG__text :where(h2,h3,h4,h5,h6){color:var(--color-black);font-weight:400;font-family:var(--font-serif);margin-top:22px}.Privacy-module__be3YKG__text :where(h2){font-size:var(--size-card);line-height:1.2}.Privacy-module__be3YKG__text :where(h3,h4,h5,h6){font-size:var(--size-lead);line-height:1.2}.Privacy-module__be3YKG__text>:where(h2,h3,h4,h5,h6):first-child{margin-top:0}.Privacy-module__be3YKG__text :where(ul,ol){flex-direction:column;gap:8px;padding-left:1.2em;display:flex}.Privacy-module__be3YKG__text :where(ul){list-style:outside}.Privacy-module__be3YKG__text :where(ol){list-style:decimal}.Privacy-module__be3YKG__text :where(li>ul,li>ol){margin-top:8px}.Privacy-module__be3YKG__text :where(a){color:var(--color-black);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:.5px}.Privacy-module__be3YKG__text :where(strong){font-weight:inherit;color:var(--color-black)}.Privacy-module__be3YKG__text :where(blockquote){border-left:var(--rule-list);padding-left:20px}
