:where(:root){--sx-header-solid:var(--sx-dark);--sx-header-height:96px;--sx-footer-bg:var(--sx-dark);--sx-footer-heading:var(--sx-eyebrow-on-dark);--sx-footer-text:var(--sx-on-dark-muted);--sx-band-bg:var(--sx-dark-2)}html.a11y-mode{--sx-header-solid:#000000;--sx-footer-bg:var(--footer-bg);--sx-footer-text:var(--footer-text);--sx-footer-heading:var(--footer-text);--sx-band-bg:#000000}.sx-header{position:fixed;inset:0 0 auto 0;z-index:900;color:var(--sx-on-dark);transition:transform .3s ease,background-color .3s ease}.sx-header.is-open{background:var(--sx-header-solid)}.sx-header.is-solid:not(.is-open){background:var(--sx-header-sticky-bg,var(--sx-header-solid));backdrop-filter:var(--sx-header-sticky-blur,none)}.sx-header.is-hidden{transform:translateY(-100%)}.sx-header__inner{max-width:var(--sx-width);margin-inline:auto;padding:var(--sx-header-pad-block,16px) var(--sx-gutter);display:flex;align-items:center;gap:28px;min-height:var(--sx-header-height);transition:min-height .3s ease,padding .3s ease}.sx-header__logo{display:inline-flex;flex:none}.sx-header__logo img{height:var(--sx-header-logo-height,calc(var(--sx-header-height) - 24px));width:auto;transition:height .3s ease}.sx-header.is-solid:not(.is-open) .sx-header__inner{min-height:var(--sx-header-sticky-height,var(--sx-header-height));padding-block:var(--sx-header-sticky-pad-block,var(--sx-header-pad-block,16px))}.sx-header.is-solid:not(.is-open) .sx-header__logo img{height:var(--sx-header-sticky-logo-height,var(--sx-header-logo-height,calc(var(--sx-header-height) - 24px)))}html.a11y-mode .sx-header.is-solid:not(.is-open){background:var(--sx-header-solid);backdrop-filter:none}@media (prefers-reduced-transparency:reduce){.sx-header.is-solid:not(.is-open){background:var(--sx-header-solid);backdrop-filter:none}}.sx-header__nav{margin-left:auto}.sx-header__links{display:flex;gap:clamp(16px,2.4vw,36px);list-style:none;margin:0;padding:0}.sx-header__link{color:var(--sx-on-dark);text-decoration:none;font-weight:500;font-size:var(--sx-nav-size,inherit);padding:8px 0;border-bottom:2px solid transparent}.sx-header__link.is-active,.sx-header__link:hover{border-bottom-color:currentColor}.sx-header__cta{flex:none;line-height:var(--sx-header-cta-leading,inherit)}.sx-header__toggle{display:none;margin-left:auto;width:44px;height:44px;border:0;background:transparent;color:inherit;cursor:pointer;flex-direction:column;justify-content:center;gap:6px;padding:10px}.sx-header__toggle span{display:block;height:2px;background:currentColor}.sx-header__mobile{padding:8px var(--sx-gutter) 32px}.sx-header__mobile ul{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:4px}.sx-header__mobile-link{display:block;padding:12px 0;color:var(--sx-on-dark);text-decoration:none;font-size:1.15rem}.sx-header :focus-visible{outline:3px solid var(--sx-on-dark);outline-offset:3px}@media (max-width:960px){.sx-header .sx-header__cta,.sx-header .sx-header__nav{display:none}.sx-header__toggle{display:flex}}@media (prefers-reduced-motion:reduce){.sx-header,.sx-header__inner,.sx-header__logo img{transition:none}}.sx-band{position:relative;background-color:var(--sx-band-bg);background-image:var(--sx-band-image,none);background-position:50%;background-size:var(--sx-band-image-size,cover);background-repeat:var(--sx-band-image-repeat,no-repeat);color:var(--sx-on-dark);text-align:center;padding-block:clamp(64px,9vw,120px)}.sx-band:before{content:"";position:absolute;inset:0;background:var(--sx-band-overlay,transparent)}.sx-band__inner{position:relative;max-width:760px;margin-inline:auto;padding-inline:var(--sx-gutter);display:flex;flex-direction:column;align-items:center;gap:20px}.sx-band__title{font-family:var(--sx-font-heading);font-weight:600;font-size:var(--sx-band-title-size,clamp(1.8rem,3.4vw,2.5rem));letter-spacing:var(--sx-title-tracking,normal);margin:0;color:var(--sx-on-dark)}.sx-band__lead{margin:0;color:var(--sx-on-dark-muted)}.sx-band :focus-visible{outline:3px solid var(--sx-on-dark);outline-offset:3px}.sx-footer{font-family:var(--sx-font-body)}#site-footer.sx-footer,.sx-footer{background:var(--sx-footer-bg);color:var(--sx-footer-text)}#site-footer.sx-footer{border-top:0;padding:0}.sx-footer__inner{max-width:var(--sx-width);margin-inline:auto;padding:var(--sx-footer-pad-top,clamp(48px,6vw,72px)) var(--sx-gutter) var(--sx-footer-pad-bottom,24px)}.sx-footer__top{display:grid;grid-template-columns:auto 1fr;gap:clamp(32px,6vw,96px);align-items:start}.sx-footer__logo{width:var(--sx-footer-logo-width,clamp(80px,9vw,124px));height:auto}.sx-footer__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--sx-footer-cols-gap,32px)}.sx-footer__col-title{font-family:var(--sx-font-heading);font-weight:600;font-size:var(--sx-footer-heading-size,1.3rem);color:var(--sx-footer-heading);margin:0 0 var(--sx-footer-heading-space,14px)}.sx-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--sx-footer-link-gap,10px);line-height:var(--sx-footer-link-leading,inherit)}.sx-footer__link{color:var(--sx-on-dark);text-decoration:none;font-size:var(--sx-footer-link-size,inherit)}.sx-footer__link:hover{text-decoration:underline}.sx-footer__legal{margin-top:var(--sx-footer-legal-space,40px);padding-top:var(--sx-footer-legal-pad,20px);border-top:var(--sx-footer-rule,1px solid var(--sx-line-on-dark))}.sx-footer__legal ul{gap:12px 28px}.sx-footer__bottom,.sx-footer__legal ul{display:flex;flex-wrap:wrap;justify-content:center}.sx-footer__bottom{margin-top:var(--sx-footer-bottom-space,20px);padding-top:var(--sx-footer-bottom-pad,16px);border-top:var(--sx-footer-rule,1px solid var(--sx-line-on-dark));gap:8px 24px;font-size:var(--sx-footer-small-size,.95rem);text-align:var(--sx-footer-bottom-align,start)}.sx-footer__bottom p{margin:0;color:var(--sx-footer-text)}.sx-footer :focus-visible{outline:3px solid var(--sx-on-dark);outline-offset:3px}@media (max-width:768px){.sx-footer__top{grid-template-columns:1fr}.sx-footer__logo{display:var(--sx-footer-logo-phone,block)}.sx-footer__cols{grid-template-columns:var(--sx-footer-cols-phone,repeat(auto-fit,minmax(160px,1fr)))}}.sx-main>:first-child:not(.sx--hero){padding-top:calc(var(--sx-pad) + var(--sx-header-height))}body:has(.sx-main>:first-child:not(.sx--hero):not(.sx--on-dark):not(.sx-legal-band):not(.sx-project--photo)) .sx-header{background:var(--sx-header-solid)}@media (max-width:760px){body:has(.sx-header) .a11y-widget{z-index:950;top:calc(var(--sx-header-height) / 2 - 22px)}body:has(.sx-header) .a11y-widget__panel{top:56px}}.sx-legal-band{background:var(--sx-dark);color:var(--sx-on-dark);padding:calc(var(--sx-header-height) + clamp(56px, 8vw, 120px)) 0 clamp(56px,8vw,120px)}.sx-legal-band__title{font-family:var(--sx-font-heading);font-weight:600;color:var(--sx-on-dark);font-size:var(--sx-page-title-size,clamp(2rem,4.4vw,3.4rem));margin:0}.sx-main>.sx-legal-band:first-child{padding-top:calc(var(--sx-header-height) + var(--sx-legal-band-top, clamp(56px, 8vw, 120px)));padding-bottom:var(--sx-legal-band-bottom,clamp(56px,8vw,120px))}.sx-legal__body{max-width:860px;font-size:var(--sx-legal-size,1.05rem);line-height:1.8;color:var(--sx-text)}.sx-legal__body h2{font-family:var(--sx-font-heading);color:var(--sx-ink);margin-top:var(--sx-legal-heading-top,2em);margin-bottom:var(--sx-legal-heading-bottom,1em)!important}.sx-legal__body :is(h1,h2,h3,h4){overflow-wrap:break-word}.sx-legal__body ul{list-style:disc}.sx-legal__body ol{list-style:decimal}.sx-legal__body :is(ul,ol){padding-left:var(--sx-legal-list-indent,1.5em)!important}.sx-legal__body li::marker{color:var(--sx-text)}.sx-legal__body .rich-text__rule{border:0;border-top:1px solid var(--sx-legal-rule,var(--sx-line));margin:var(--sx-legal-rule-space,1em) 0}.sx-legal-band{position:relative;background-color:var(--sx-dark);background-image:var(--sx-legal-band-image,none);background-size:cover;background-position:50%}.sx-legal-band:before{content:"";position:absolute;inset:0;background:var(--sx-legal-band-overlay,transparent)}.sx-legal-band>.sx-inner{position:relative}.sx-legal__body a{color:var(--sx-link)}.sx-library__list{list-style:none;padding:0;display:grid;gap:28px;margin-top:32px}.sx-library__type{font-family:var(--sx-font-heading);font-size:1.3rem;color:var(--sx-ink);margin:0 0 6px}.sx-library__list a{color:var(--sx-link);text-decoration:underline;text-underline-offset:3px}.sx-library__list code{line-height:0}.sx-library-chrome{position:relative;min-height:160px;background:var(--sx-dark)}.sx-library-chrome .sx-header{position:absolute}:where(:root){--sx-bar-bg:var(--bg);--sx-bar-height:68px;--sx-footer-light-bg:var(--bg);--sx-footer-light-rule:var(--border)}.sx-header.sx-header--bar{position:sticky;top:0;color:var(--sx-ink)}.sx-header--bar.is-open,.sx-header.sx-header--bar{background:var(--sx-bar-bg)}.sx-header--bar .sx-header__inner{min-height:var(--sx-bar-height);padding-block:var(--sx-bar-pad-block,12px);gap:26px}.sx-header--bar .sx-header__logo img{height:var(--sx-bar-logo-height,28px)}.sx-header--bar .sx-header__link,.sx-header--bar .sx-header__mobile-link{color:var(--sx-ink);font-size:var(--sx-nav-size,.875rem)}.sx-header--bar .sx-header__mobile-link{font-size:1.15rem}.sx-header__secondary{flex:none;color:var(--sx-ink);font-size:var(--sx-nav-size,.875rem);font-weight:500;text-decoration:none;padding:8px 0}.sx-header__secondary:hover{text-decoration:underline}.sx-header--bar .sx-header__cta{min-height:40px;padding:0 16px}.sx-header--bar :focus-visible{outline-color:var(--gold)}.sx-header--bar .sx-header__mobile .sx-button{margin-top:8px}@media (max-width:960px){.sx-header--bar .sx-header__secondary{display:none}}@media (max-width:760px){body:has(.sx-header--bar) .a11y-widget{top:calc(var(--sx-bar-height) / 2 - 22px)}}#site-footer.sx-footer--light,.sx-footer.sx-footer--light{background:var(--sx-footer-light-bg);color:var(--sx-muted);border-top:1px solid var(--sx-footer-light-rule)}.sx-footer--light .sx-footer__brand{display:flex;flex-direction:column;gap:12px;max-width:320px}.sx-footer--light .sx-footer__logo{width:auto;height:var(--sx-footer-light-logo-height,26px);align-self:flex-start}.sx-footer__tagline{margin:0;font-size:var(--sx-small-size,.8125rem);line-height:1.6;color:var(--sx-muted)}.sx-footer--light .sx-footer__col-title{font-family:var(--sx-font-eyebrow);font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--sx-muted)}.sx-footer--light .sx-footer__link{color:var(--sx-ink);font-size:var(--sx-small-size,.8125rem)}.sx-footer--light .sx-footer__bottom,.sx-footer--light .sx-footer__legal{border-top-color:var(--sx-footer-light-rule)}.sx-footer--light .sx-footer__bottom p{color:var(--sx-muted);font-size:.75rem}.sx-footer--light :focus-visible{outline-color:var(--gold)}html.a11y-mode #site-footer.sx-footer--light,html.a11y-mode .sx-footer--light{background:#FFFFFF;color:var(--sx-text)}.sx-band-b{padding:var(--sx-pad) var(--sx-gutter) clamp(80px,10vw,120px)}.sx-band-b__frame{position:relative;max-width:760px;margin-inline:auto;padding:56px clamp(8px,4vw,48px);display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px}.sx-band-b__corner{position:absolute;width:36px;height:36px;border:0 solid var(--sx-signal-line)}.sx-band-b__corner--tl{left:0;top:0;border-left-width:3px;border-top-width:3px}.sx-band-b__corner--tr{right:0;top:0;border-right-width:3px;border-top-width:3px}.sx-band-b__corner--bl{left:0;bottom:0;border-left-width:3px;border-bottom-width:3px}.sx-band-b__corner--br{right:0;bottom:0;border-right-width:3px;border-bottom-width:3px}.sx-band-b__eyebrow{margin:0}.sx-band-b__title{margin:0;font-family:var(--sx-font-heading);font-weight:var(--sx-band-title-weight,500);font-size:var(--sx-band-title-size,clamp(2.2rem,4.4vw,3.5rem));line-height:1.05;letter-spacing:var(--sx-title-tracking,-.03em);color:var(--sx-ink)}.sx-band-b__lead{margin:0;color:var(--sx-muted)}.sx-band-b .sx-button{margin-top:6px}.sx-band-b__form{width:100%;max-width:620px;margin-top:6px;text-align:start}.sx-band-b__form .sx-button{margin-top:0}.sx-band-b :focus-visible{outline:3px solid var(--gold);outline-offset:3px}.sx-library-chrome--light{background:transparent;min-height:0}.sx-library-chrome--light .sx-header{position:relative}.sx-footer__note{flex-basis:100%}.sx-footer__note p{margin:0}.sx-footer__note a{color:inherit;text-decoration:underline;text-underline-offset:3px}:where(:root){--sx-font-heading:var(--font-heading);--sx-font-body:var(--font-body);--sx-font-eyebrow:var(--font-eyebrow);--sx-ink:var(--heading-color);--sx-text:var(--text);--sx-muted:var(--text-mid);--sx-eyebrow:var(--gold-text);--sx-link:var(--gold-text);--sx-line:var(--border-gold);--sx-band:var(--bg-shade1);--sx-dark:var(--bg-dark1);--sx-dark-2:var(--bg-dark2);--sx-on-dark:#FFFFFF;--sx-on-dark-muted:rgba(255,255,255,.82);--sx-eyebrow-on-dark:rgba(255,255,255,.82);--sx-line-on-dark:rgba(255,255,255,.6);--sx-accent:var(--gold);--sx-accent-on-dark:rgba(255,255,255,.75);--sx-overlay:rgba(0,0,0,.58);--sx-wash:linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.9) 99.5%);--sx-button-border:var(--sx-ink);--sx-button-text:var(--sx-ink);--sx-button-bg:transparent;--sx-button-hover-bg:var(--sx-ink);--sx-button-hover-text:#FFFFFF;--sx-button-border-on-dark:var(--sx-line-on-dark);--sx-radius:var(--radius-md);--sx-button-radius:var(--radius-button);--sx-pad:clamp(64px,8vw,112px);--sx-width:1240px;--sx-gutter:clamp(16px,4vw,40px);--sx-button-primary-bg:var(--sx-ink);--sx-button-primary-text:#FFFFFF;--sx-button-primary-hover-bg:var(--sx-muted);--sx-card-bg:#FFFFFF;--sx-card-ring:var(--border);--sx-card-rule:var(--border);--sx-card-radius:var(--sx-radius);--sx-panel-1:#EEF0F2;--sx-panel-2:#F1EFEC;--sx-panel-grid-1:rgba(0,0,0,.05);--sx-panel-grid-2:rgba(0,0,0,.05);--sx-pass:#1B6E3C;--sx-warn:#8A3A12;--sx-input-bg:#FFFFFF;--sx-input-edge:#767676;--sx-input-radius:var(--sx-button-radius);--sx-shadow-float:0 24px 60px -28px rgba(0,0,0,.35);--sx-shadow-chip:0 8px 24px -10px rgba(0,0,0,.3);--sx-planned-bg:var(--sx-panel-2);--sx-signal-line:var(--sx-ink)}html.a11y-mode :is(.sx--on-dark,.sx-tabs__frame,.sx-groups__card,.sx-ccar__info,.sx-team__caption,.sx-band,.sx-legal-band,.sx-header,.sx-footer) :is(h1,h2,h3,h4,h5,h6){color:var(--sx-on-dark)}html.a11y-mode :is(.sx--on-dark,.sx-tabs__frame,.sx-groups__card,.sx-ccar__info,.sx-team__caption,.sx-band,.sx-legal-band,.sx-header,.sx-footer) p{color:var(--sx-on-dark-muted)}html.a11y-mode :is(.sx-cgrid__card,.sx-project__panel,.sx-map__panel,.sx-map__card,.sx-dialog__panel) :is(h1,h2,h3,h4,h5,h6){color:var(--sx-ink)}html.a11y-mode :is(.sx-cgrid__card,.sx-project__panel,.sx-map__panel,.sx-map__card,.sx-dialog__panel) p{color:var(--sx-text)}html.a11y-mode :is(.sx-header--bar,.sx-footer--light) :is(h1,h2,h3,h4,h5,h6){color:var(--sx-ink)}html.a11y-mode :is(.sx-header--bar,.sx-footer--light) p{color:var(--sx-text)}html.a11y-mode .sx-ctoggle__aside--dark p{color:var(--sx-on-dark-muted)}html.a11y-mode .sx-ctoggle__aside--dark .sx-ctoggle__aside-title{color:var(--sx-on-dark)}html.a11y-mode :is(.sx-ctoggle__tag,.sx-ctoggle__aside--dark .sx-eyebrow){color:var(--sx-ink)}html.a11y-mode .sx-cards--lead .sx-cards__eyebrow{color:var(--sx-cards-tag-text)}html.a11y-mode{--sx-on-dark:var(--section-dark-heading);--sx-on-dark-muted:var(--section-dark-text);--sx-eyebrow-on-dark:var(--section-dark-text);--sx-accent-on-dark:var(--section-dark-text);--sx-dark:#000000;--sx-dark-2:#111111;--sx-overlay:rgba(0,0,0,.82);--sx-wash:linear-gradient(0deg,rgba(255,255,255,.9),#FFFFFF 40%)}.sx{padding-block:var(--sx-pad);color:var(--sx-text);font-family:var(--sx-font-body);font-size:var(--sx-body-size,1rem);position:relative}.sx-inner{width:100%;max-width:var(--sx-width);margin-inline:auto;padding-inline:var(--sx-gutter)}.sx--on-dark{background:var(--sx-dark);color:var(--sx-on-dark-muted)}.sx-heading{margin-bottom:clamp(28px,4vw,48px);max-width:720px}.sx-heading--center{margin-inline:auto;text-align:center}.sx-eyebrow{font-family:var(--sx-font-eyebrow);font-size:var(--sx-eyebrow-size,.95rem);font-weight:600;letter-spacing:var(--sx-eyebrow-tracking,.06em);text-transform:uppercase;color:var(--sx-eyebrow);margin:0 0 14px;display:inline-block;padding-bottom:4px;border-bottom:1px solid}.sx-title{font-family:var(--sx-font-heading);font-weight:600;color:var(--sx-ink);font-size:var(--sx-title-size,clamp(1.75rem,3.2vw,2.35rem));line-height:var(--sx-title-leading,1.25);letter-spacing:var(--sx-title-tracking,normal);margin:0}.sx-title__accent{color:var(--sx-accent)}.sx-lead{margin:16px 0 0;color:var(--sx-muted);font-size:var(--sx-lead-size,1.05rem);font-weight:var(--sx-lead-weight,400);letter-spacing:var(--sx-lead-tracking,normal);line-height:var(--sx-lead-leading,1.7)}.sx--on-dark .sx-eyebrow{color:var(--sx-eyebrow-on-dark)}.sx--on-dark .sx-title{color:var(--sx-on-dark)}.sx--on-dark .sx-title__accent{color:var(--sx-accent-on-dark)}.sx--on-dark .sx-lead{color:var(--sx-on-dark-muted)}.sx-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:var(--sx-button-pad,12px 26px);font-size:var(--sx-button-size,inherit);letter-spacing:var(--sx-button-tracking,normal);border:1px solid var(--sx-button-border);border-radius:var(--sx-button-radius);background:var(--sx-button-bg);color:var(--sx-button-text);font-weight:500;text-decoration:none;transition:background .2s ease,color .2s ease}.sx-button:hover{background:var(--sx-button-hover-bg);color:var(--sx-button-hover-text)}.sx--on-dark .sx-button,.sx-button--on-dark{border-color:var(--sx-button-border-on-dark);color:var(--sx-on-dark)}.sx--on-dark .sx-button:hover,.sx-button--on-dark:hover{background:var(--sx-on-dark);color:var(--sx-dark)}.sx-button.sx-button--primary{background:var(--sx-button-primary-bg);border-color:var(--sx-button-primary-bg);color:var(--sx-button-primary-text)}.sx-button.sx-button--primary:hover{background:var(--sx-button-primary-hover-bg);border-color:var(--sx-button-primary-hover-bg);color:var(--sx-button-primary-text)}.sx-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}.sx-link{color:var(--sx-link);text-decoration:underline;text-underline-offset:3px}.sx--on-dark .sx-link{color:var(--sx-on-dark)}.sx :focus-visible{outline:3px solid var(--gold);outline-offset:3px}.sx--on-dark :focus-visible{outline-color:var(--sx-on-dark)}.sx-control{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid;border-radius:999px;background:transparent;color:inherit;cursor:pointer}.sx-control svg{width:18px;height:18px}.sx-dialog{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:16px;background:rgba(0,0,0,.66)}.sx-dialog__panel{position:relative;width:min(760px,100%);max-height:calc(100vh - 32px);overflow:auto;background:#FFFFFF;color:var(--sx-text);border-radius:var(--sx-radius);padding:clamp(24px,4vw,40px)}.sx-dialog__title{font-family:var(--sx-font-heading);color:var(--sx-ink);font-size:1.5rem;margin:0 48px 12px 0}.sx-dialog__close{position:absolute;top:12px;right:12px;width:44px;height:44px;display:grid;place-items:center;border:0;background:transparent;color:var(--sx-ink);cursor:pointer}html.sx-dialog-open{overflow:hidden}@media (prefers-reduced-motion:reduce){.sx *,.sx :after,.sx :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.sx-stats [data-reveal]{--sx-r-d:var(--sx-reveal-stats-duration,var(--sx-reveal-duration,500ms));--sx-r-e:var(--sx-reveal-stats-ease,var(--sx-reveal-ease,cubic-bezier(.25,.46,.45,.94)))}.sx--tabs [data-reveal]{--sx-r-d:var(--sx-reveal-tabs-duration,var(--sx-reveal-duration,500ms));--sx-r-e:var(--sx-reveal-tabs-ease,var(--sx-reveal-ease,cubic-bezier(.25,.46,.45,.94)))}html.sx-motion [data-reveal]{transition:opacity var(--sx-r-d,.5s) var(--sx-r-e,ease-out),transform var(--sx-r-d,.5s) var(--sx-r-e,ease-out)}html.sx-motion [data-reveal]:not(.is-in){opacity:0}html.sx-motion [data-reveal=rise]:not(.is-in){transform:translateY(var(--sx-reveal-distance,100px))}html.sx-motion [data-reveal=flip-down]:not(.is-in){transform:rotateX(100deg)}html.sx-motion [data-reveal=flip-up]:not(.is-in){transform:rotateX(-100deg)}@media (prefers-reduced-motion:reduce){html.sx-motion [data-reveal]{opacity:1!important;transform:none!important;transition:none!important}}:where(:root){--sx-reveal-sections-from:0;--sx-reveal-sections-lift:8px;--sx-reveal-sections-duration:600ms;--sx-reveal-sections-ease:cubic-bezier(.22,1,.36,1);--sx-reveal-sections-margin:0px 0px -12% 0px}@media (prefers-reduced-motion:no-preference){[data-sx-reveal]{opacity:var(--sx-reveal-sections-from);transform:translateY(var(--sx-reveal-sections-lift));transition:opacity var(--sx-reveal-sections-duration) var(--sx-reveal-sections-ease),transform var(--sx-reveal-sections-duration) var(--sx-reveal-sections-ease)}[data-sx-reveal].is-revealed{opacity:1;transform:none;will-change:opacity,transform}}img[data-lqip]{background-size:cover;background-position:50%;background-repeat:no-repeat}img[data-lqip][data-arrived]{animation:sx-photo-in var(--sx-photo-fade,.45s) ease-out;clip-path:inset(0)}@keyframes sx-photo-in{0%{filter:blur(14px)}to{filter:blur(0)}}@media (prefers-reduced-motion:reduce){img[data-lqip][data-arrived]{animation:none}}.sx,.sx-footer,.sx-header{letter-spacing:var(--sx-body-tracking,normal)}:is(.sx-cgrid__title,.sx-features__title,.sx-columns__title,.sx-groups__title,.sx-project__subtitle,.sx-ccar__title):is(h2){letter-spacing:var(--sx-subtitle-tracking,-.015em)}:is(.sx-cgrid__title,.sx-features__title,.sx-columns__title,.sx-groups__title,.sx-project__subtitle,.sx-ccar__title):is(h3){letter-spacing:var(--sx-subtitle-tracking,-.01em)}:is(.sx-cgrid__title,.sx-features__title,.sx-columns__title,.sx-groups__title,.sx-project__subtitle,.sx-ccar__title):is(h4){letter-spacing:var(--sx-subtitle-tracking,-.005em)}:is(.sx-project__title,.sx-legal-band__title){letter-spacing:var(--sx-page-title-tracking,-.025em)}:is(.sx-legal__body,.sx-project__about) p{color:var(--sx-rich-text,var(--text-mid))}.sx-legal__body h2{font-size:var(--sx-legal-h2-size,clamp(1.4rem,3vw,2.6rem));letter-spacing:var(--sx-legal-h2-tracking,-.015em)}.sx-legal__body h3{font-size:var(--sx-legal-h3-size,clamp(1.1rem,2vw,1.7rem));letter-spacing:var(--sx-legal-h3-tracking,-.01em)}.sx-planned{display:inline-block;padding:2px 8px;border-radius:999px;background:var(--sx-planned-bg);color:var(--sx-ink);font-family:var(--sx-font-eyebrow);font-size:.75rem;font-weight:500;letter-spacing:.02em;text-transform:none;line-height:1.5}