@charset "UTF-8";.block-text-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em}.block-text-content *{max-width:28em}.block-text-content p a,.block-text-content ul a,.block-text-content ol a{text-decoration:underline}.block-text-content h1,.block-text-content h2,.block-text-content h3,.block-text-content h4,.block-text-content h5,.block-text-content h6{font-family:neue-haas-grotesk-text,Helvetica,Arial,sans-serif;font-weight:500;font-size:max(22px,28 * var(--u))}@media(max-width:1000px){.block-text-content h1,.block-text-content h2,.block-text-content h3,.block-text-content h4,.block-text-content h5,.block-text-content h6{font-size:22px}}.block-text-content h1,.block-text-content h2,.block-text-content h3,.block-text-content h4,.block-text-content h5,.block-text-content h6{line-height:1.1em;letter-spacing:-.01em}.block-text-content p+h1,.block-text-content p+h2,.block-text-content p+h3,.block-text-content p+h4,.block-text-content p+h5,.block-text-content p+h6{margin-top:.4em}.block-text-content ul,.block-text-content ol ul,.block-text-content ul ul{list-style-type:disc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.4em;max-width:26em}.block-text-content ul li,.block-text-content ol ul li,.block-text-content ul ul li{position:relative;padding-left:1.4em;line-height:1.6em}.block-text-content ul li *,.block-text-content ol ul li *,.block-text-content ul ul li *{display:inline}.block-text-content ul li:before,.block-text-content ol ul li:before,.block-text-content ul ul li:before{content:"•";position:absolute;left:0;width:20px;height:20px;font-size:1.3em;margin-top:.05em;color:currentColor}.block-text-content ol,.block-text-content ol ol,.block-text-content ul ol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.4em;max-width:26em;font-size:inherit}.block-text-content ol li,.block-text-content ol ol li,.block-text-content ul ol li{list-style-type:decimal;list-style-position:outside;margin-left:1em;padding-left:.5em}html.js .page-content,html.js .site-footer{visibility:visible}.site-footer{position:fixed;left:0;right:0;bottom:0;z-index:1;height:var(--footer-height);background:#e51b24;color:#fff;overflow:hidden}.site-footer a{color:inherit}.site-footer .footer-title{position:absolute;left:calc(42 * var(--u));top:calc(39 * var(--u));font-family:ABC Arizona Flare,Georgia,serif;font-weight:400;text-transform:uppercase}.site-footer .footer-links{position:absolute;left:calc(42 * var(--u));top:calc(232 * var(--u));display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(42 * var(--u))}.site-footer .footer-links .link-arrow{--color-text: #ffffff;color:#fff}.site-footer .footer-menu{position:absolute;left:calc(887 * var(--u));top:calc(39 * var(--u))}.site-footer .footer-menu ul{list-style:none;margin:0;padding:0}.site-footer .footer-menu a,.site-footer .footer-address{font-family:neue-haas-grotesk-text,Helvetica,Arial,sans-serif;font-weight:400;font-size:max(13px,16 * var(--u))}@media(max-width:1000px){.site-footer .footer-menu a,.site-footer .footer-address{font-size:13px}}.site-footer .footer-menu a,.site-footer .footer-address{font-style:normal;line-height:1.4}.site-footer .footer-menu a:hover,.site-footer .footer-address a:hover{text-decoration:underline}.site-footer .footer-address{position:absolute;left:calc(1129 * var(--u));top:calc(39 * var(--u))}.site-footer .footer-email{text-decoration:underline;text-underline-offset:2px}.site-footer .footer-rule{position:absolute;left:calc(42 * var(--u));right:calc(38 * var(--u));top:calc(284 * var(--u));height:1px;background:#ffffff59}.site-footer .footer-wordmark{position:absolute;left:calc(42 * var(--u));right:calc(40 * var(--u));top:calc(324 * var(--u));overflow:hidden}.site-footer .footer-wordmark svg{display:block;width:100%;height:auto}.site-footer .footer-copy,.site-footer .footer-made{position:absolute;top:calc(534 * var(--u))}.site-footer .footer-copy{left:calc(39 * var(--u))}.site-footer .footer-made{right:calc(38 * var(--u))}@media(max-width:1000px){.site-footer{position:relative;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:28px;padding:32px var(--side-padding) 90px}.site-footer .footer-title,.site-footer .footer-links,.site-footer .footer-menu,.site-footer .footer-address,.site-footer .footer-rule,.site-footer .footer-wordmark,.site-footer .footer-copy,.site-footer .footer-made{position:static}.site-footer .footer-links{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px}.site-footer .footer-rule{display:block;width:100%}.site-footer .footer-copy{margin-bottom:-20px}}.swiper-pagination-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:100%;margin-top:1.4em}.swiper-pagination-wrapper .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal{--background: rgba(black, .4);position:relative;border-radius:4em;width:auto;top:unset;bottom:unset;left:unset;padding:.75em 1em;line-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:-webkit-max-content;height:-moz-max-content;height:max-content;gap:.75em;-webkit-transform:none;transform:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;z-index:2}.swiper-pagination-wrapper .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal:before{content:"";position:absolute;inset:0;background:var(--background);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);z-index:-1;pointer-events:none}.swiper-pagination-wrapper .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet{width:6px;height:6px;background:#fff;opacity:.5;border-radius:3em;margin:0;-webkit-transition:width .3s cubic-bezier(.77,0,.18,1),opacity .3s cubic-bezier(.77,0,.18,1);transition:width .3s cubic-bezier(.77,0,.18,1),opacity .3s cubic-bezier(.77,0,.18,1)}.swiper-pagination-wrapper .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet.swiper-pagination-bullet-active{width:20px;opacity:1}.block-address-list .address-list{position:relative}.block-address-list .address-sticky{position:sticky;margin:0 var(--side-padding);padding:calc(61 * var(--u)) 0 calc(117 * var(--u));border-top:1px solid #000000}.block-address-list .address-item{all:unset;display:block;height:calc(77 * var(--u));cursor:pointer;font-family:ABC Arizona Flare,Georgia,serif;font-weight:500;text-transform:uppercase;font-size:max(28px,80 * var(--u))}@media(max-width:1000px){.block-address-list .address-item{font-size:28px}}.block-address-list .address-item{line-height:1;color:#0003;-webkit-transition:color .35s;transition:color .35s}.block-address-list .address-item.is-active{color:#000}@media(max-width:1000px){.block-address-list .address-item{height:auto;line-height:1.1}}.block-address-list .address-images{position:absolute;left:calc(1002 * var(--u));top:50%;width:calc(242 * var(--u));height:calc(275 * var(--u));-webkit-transform:translateY(-50%);transform:translateY(-50%);overflow:hidden;pointer-events:none}@media(max-width:1000px){.block-address-list .address-images{left:auto;right:0;width:30vw;height:36vw}}.block-address-list .address-image{position:absolute;inset:0;clip-path:inset(100% 0 0 0)}.block-address-list .address-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block-address-list .address-image.is-active{clip-path:inset(0);-webkit-transition:clip-path .7s cubic-bezier(.77,0,.18,1);transition:clip-path .7s cubic-bezier(.77,0,.18,1)}.block-banner{padding:calc(124 * var(--u)) var(--side-padding)}.block-banner .banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:calc(243 * var(--u));padding:calc(6 * var(--u)) calc(11 * var(--u)) calc(16 * var(--u));background:var(--accent);color:#000}@media(max-width:1000px){.block-banner .banner{height:auto;min-height:180px;gap:40px;padding:12px}}.block-banner .banner-title{font-family:ABC Arizona Flare,Georgia,serif;font-weight:400;text-transform:uppercase}.block-banner .banner-link{text-decoration:underline;text-underline-offset:3px}.block-address-list+.block-banner{padding-top:0}.block-banner:has(+.block-news-list){padding-bottom:0}.block-hero-collage{position:relative;z-index:1}.block-hero-collage .hero-collage{position:relative;height:320vh}@media(max-width:1000px){.block-hero-collage .hero-collage{height:auto}}.block-hero-collage .hero-stage{position:sticky;top:0;height:100vh;z-index:1;pointer-events:none;color:#e51b24}.block-hero-collage .hero-stage a{pointer-events:auto}@media(max-width:1000px){.block-hero-collage .hero-stage{position:relative;height:100svh}}.block-hero-collage .site-logo{z-index:4}.block-hero-collage .hero-title{position:absolute;left:0;right:0;top:35.8452138493vh;color:#e51b24;text-align:center}.block-hero-collage .hero-title-line{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}.block-hero-collage .hero-title-inner{display:block;-webkit-transform:translateY(110%);transform:translateY(110%);-webkit-transition:-webkit-transform 1.2s cubic-bezier(.22,1,.36,1);transition:-webkit-transform 1.2s cubic-bezier(.22,1,.36,1);transition:transform 1.2s cubic-bezier(.22,1,.36,1);transition:transform 1.2s cubic-bezier(.22,1,.36,1),-webkit-transform 1.2s cubic-bezier(.22,1,.36,1)}.block-hero-collage.is-started .hero-title-inner{-webkit-transform:none;transform:none}.block-hero-collage .hero-subtitle{position:absolute;left:0;right:0;max-width:none;bottom:16.501650165vh;text-align:center}@media(max-width:1000px){.block-hero-collage .hero-subtitle{bottom:90px}}.block-hero-collage .hero-menu{position:absolute;left:calc(1371 * var(--u));top:calc(23 * var(--u));z-index:4}@media(max-width:1000px){.block-hero-collage .hero-menu{display:none}}.block-hero-collage .hero-menu ul{list-style:none;margin:0;padding:0}.block-hero-collage .hero-menu li{overflow:hidden}.block-hero-collage .hero-menu a{display:block;color:#e51b24;font-size:max(12px,14 * var(--u))}@media(max-width:1000px){.block-hero-collage .hero-menu a{font-size:12px}}.block-hero-collage .hero-menu a{line-height:1.4;letter-spacing:-.01em;-webkit-transform:translateY(110%);transform:translateY(110%);-webkit-transition:-webkit-transform .9s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .9s cubic-bezier(.22,1,.36,1);transition:transform .9s cubic-bezier(.22,1,.36,1);transition:transform .9s cubic-bezier(.22,1,.36,1),-webkit-transform .9s cubic-bezier(.22,1,.36,1)}.block-hero-collage .hero-menu a:hover{text-decoration:underline;text-underline-offset:2px}.block-hero-collage .hero-menu li:nth-child(1) a{-webkit-transition-delay:.15s;transition-delay:.15s}.block-hero-collage .hero-menu li:nth-child(2) a{-webkit-transition-delay:.21s;transition-delay:.21s}.block-hero-collage .hero-menu li:nth-child(3) a{-webkit-transition-delay:.27s;transition-delay:.27s}.block-hero-collage .hero-menu li:nth-child(4) a{-webkit-transition-delay:.33s;transition-delay:.33s}.block-hero-collage .hero-menu li:nth-child(5) a{-webkit-transition-delay:.39s;transition-delay:.39s}.block-hero-collage .hero-menu li:nth-child(6) a{-webkit-transition-delay:.45s;transition-delay:.45s}.block-hero-collage .hero-menu li:nth-child(7) a{-webkit-transition-delay:.51s;transition-delay:.51s}.block-hero-collage .hero-menu li:nth-child(8) a{-webkit-transition-delay:.57s;transition-delay:.57s}.block-hero-collage .hero-menu li:nth-child(9) a{-webkit-transition-delay:.63s;transition-delay:.63s}.block-hero-collage .hero-menu li:nth-child(10) a{-webkit-transition-delay:.69s;transition-delay:.69s}.block-hero-collage.is-started .hero-menu a{-webkit-transform:none;transform:none}.block-hero-collage.is-menu-out .hero-menu a{-webkit-transform:translateY(-110%);transform:translateY(-110%)}.block-hero-collage .hero-grow{position:absolute;left:0;top:0;z-index:5;background:#e51b24;overflow:hidden;visibility:hidden;will-change:width,height,transform}@media(max-width:1000px){.block-hero-collage .hero-grow{display:none}}.block-hero-collage .hero-grow-image{position:absolute;inset:0;will-change:clip-path}.block-hero-collage .hero-grow-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block-hero-collage .hero-photos{position:absolute;inset:0;z-index:0;pointer-events:none}.block-hero-collage .hero-photo{position:absolute;opacity:0;-webkit-transition:opacity .8s ease;transition:opacity .8s ease;will-change:transform}.block-hero-collage .hero-photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block-hero-collage .hero-photo.in-view{opacity:1}.block-hero-collage .hero-photo.in-view.is-faded{opacity:.5}.is-page-transition .block-hero-collage .hero-photo:not(.hero-grow-source){opacity:1}.is-page-transition .block-hero-collage .hero-photo:not(.hero-grow-source).is-faded{opacity:.5}.block-hero-collage .hero-grow-source{visibility:hidden}@media(max-width:1000px){.block-hero-collage .hero-photos{overflow:hidden}.block-hero-collage .hero-photo{scale:1.6;opacity:1}.block-hero-collage .hero-title,.block-hero-collage .hero-subtitle{z-index:2}}.block-image-duo .image-duo{display:grid;grid-template-columns:1fr 1fr;gap:calc(20 * var(--u));padding:calc(84 * var(--u)) var(--side-padding)}@media(max-width:1000px){.block-image-duo .image-duo{grid-template-columns:1fr;gap:32px;padding:40px var(--side-padding)}}.block-image-duo .image-duo-item{margin:0}.block-image-duo .media-reveal{height:calc(669 * var(--u))}@media(max-width:1000px){.block-image-duo .media-reveal{height:90vw}}.block-image-duo figcaption{max-width:calc(600 * var(--u));margin-top:calc(12 * var(--u))}.block-image-intro .image-intro{padding-top:calc(40 * var(--u))}.block-image-intro .image-intro-image{margin:0 calc(49 * var(--u)) 0 calc(31 * var(--u));height:calc(753 * var(--u));overflow:hidden}.block-image-intro .image-intro-image img{display:block;width:100%;height:120%;-o-object-fit:cover;object-fit:cover}@media(max-width:1000px){.block-image-intro .image-intro-image{margin:0;height:110vw}}.block-image-intro .image-intro-text{position:relative;height:calc(239 * var(--u))}.block-image-intro .image-intro-text .eyebrow{position:absolute;left:calc(44 * var(--u));top:calc(26 * var(--u))}.block-image-intro .image-intro-text p{position:absolute;left:calc(766 * var(--u));top:calc(23 * var(--u));width:calc(572 * var(--u));max-width:none}@media(max-width:1000px){.block-image-intro .image-intro-text{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:24px var(--side-padding) 40px}.block-image-intro .image-intro-text .eyebrow,.block-image-intro .image-intro-text p{position:static;width:auto}}.image-text{position:relative;width:100%;height:auto}.image-text .image{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}.image-text .image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(min-width:800px){.image-right .image-text .image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.image-text .text-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:calc(124 * var(--u)) 0}.image-text .text-wrapper .text{margin-top:1.4em}.image-text .text-wrapper .text *{text-wrap:balance}.image-text .text-wrapper .button-wrapper{margin-top:1.6em}@media(min-width:800px){.image-right .image-text .text-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media(max-width:800px){.image-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.image-text .image{padding-bottom:65%}.image-text .text-wrapper{padding:0}}.block-lead-text .lead-text{padding:calc(59 * var(--u)) calc(64 * var(--u)) calc(100 * var(--u)) calc(47 * var(--u))}.block-lead-text .lead-text p{max-width:none}@media(max-width:1000px){.block-lead-text .lead-text{padding:32px var(--side-padding) 40px}}.block-news-list .news-list{padding-top:calc(124 * var(--u))}.block-news-list .eyebrow{margin-left:var(--side-padding)}.block-news-list .news-rows{margin:calc(15 * var(--u)) var(--side-padding) 0}.block-news-list .news-row{display:block;position:relative;height:calc(358 * var(--u));border-top:1px solid #000000;color:#000}.block-news-list .news-row-image{position:absolute;left:0;top:calc(30 * var(--u));width:calc(221 * var(--u));height:calc(298 * var(--u))}.block-news-list .news-row-title{position:absolute;left:calc(363 * var(--u));top:calc(26 * var(--u));width:calc(586 * var(--u))}.block-news-list .news-row-meta{position:absolute;left:calc(363 * var(--u));bottom:calc(30 * var(--u));width:calc(585 * var(--u));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(14 * var(--u))}.block-news-list .news-row-meta p{max-width:none}.block-news-list .news-row-arrow{position:absolute;right:0;bottom:calc(30 * var(--u));width:calc(20 * var(--u));-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.block-news-list .news-row-arrow svg{display:block;width:100%;height:auto}.block-news-list .news-row:hover .news-row-arrow{-webkit-transform:translate(4px,-4px);transform:translate(4px,-4px)}@media(max-width:1000px){.block-news-list .news-row{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;padding:20px 0 32px}.block-news-list .news-row-image,.block-news-list .news-row-title,.block-news-list .news-row-meta{position:relative;left:auto;top:auto;bottom:auto;width:auto}.block-news-list .news-row-image{width:60%;height:80vw}.block-news-list .news-row-arrow{width:16px;bottom:32px}}.block-page-title .page-title{position:relative;padding:calc(80 * var(--u)) var(--side-padding) calc(90 * var(--u))}.block-page-title .page-title-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(40 * var(--u))}.block-page-title .page-title-hand{position:absolute;margin-top:calc(79 * var(--u));font-size:max(18px,26 * var(--u))}@media(max-width:1000px){.block-page-title .page-title-hand{font-size:18px}}.block-page-title .page-title-hand{text-transform:none}.block-page-title .page-title-subtitle{position:absolute;left:calc(1129 * var(--u));bottom:calc(90 * var(--u));width:calc(307 * var(--u));margin:0}@media(max-width:1000px){.block-page-title .page-title-subtitle{position:static;width:auto;margin-top:24px}}@media(max-width:1000px){.block-page-title .page-title{padding:32px var(--side-padding) 40px}.block-page-title .page-title-heading{gap:24px}.block-page-title .page-title-hand{margin-top:38px}}.block-people-rows{position:relative;background:#e51b24;color:#fff}.block-people-rows .people-rows{padding:calc(37 * var(--u)) 0 calc(124 * var(--u))}.block-people-rows .people-title{margin-left:var(--side-padding);width:calc(706 * var(--u));min-height:calc(102 * var(--u));line-height:.91}@media(max-width:1000px){.block-people-rows .people-title{width:auto;padding-right:var(--side-padding)}}.block-people-rows .people-intro{position:relative;height:calc(373 * var(--u))}.block-people-rows .people-intro .eyebrow{position:absolute;left:calc(37 * var(--u));top:calc(161 * var(--u))}.block-people-rows .people-intro p{position:absolute;left:calc(770 * var(--u));top:calc(158 * var(--u));width:calc(572 * var(--u));max-width:none}@media(max-width:1000px){.block-people-rows .people-intro{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:40px var(--side-padding)}.block-people-rows .people-intro .eyebrow,.block-people-rows .people-intro p{position:static;width:auto}}.block-people-rows .people-list{margin:0 var(--side-padding)}.block-people-rows .people-row{display:block;position:relative;height:calc(400 * var(--u));border-top:1px solid #ffffff;color:#fff}.block-people-rows .people-row:first-child{height:calc(429 * var(--u))}.block-people-rows .people-row:last-child{border-bottom:1px solid #ffffff}.block-people-rows .people-row-address{position:absolute;left:0;top:calc(20 * var(--u))}.block-people-rows .people-row-window{position:absolute;left:calc(275 * var(--u));top:0;bottom:0;width:calc(310 * var(--u));overflow:hidden;pointer-events:none}.block-people-rows .people-row-image{position:absolute;left:0;top:0;width:calc(310 * var(--u));height:calc(393 * var(--u));will-change:transform}.block-people-rows .people-row-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block-people-rows .people-row-text{position:absolute;left:calc(726 * var(--u));top:calc(34 * var(--u));width:calc(430 * var(--u))}.block-people-rows .people-row-text p{margin-top:calc(12 * var(--u));max-width:none}.block-people-rows .people-row-link{position:absolute;left:calc(728 * var(--u));bottom:calc(34 * var(--u))}@media(max-width:1000px){.block-people-rows .people-rows{padding-bottom:60px}.block-people-rows .people-row,.block-people-rows .people-row:first-child{height:auto;padding:16px 0 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.block-people-rows .people-row-address,.block-people-rows .people-row-window,.block-people-rows .people-row-image,.block-people-rows .people-row-text,.block-people-rows .people-row-link{position:static;width:auto}.block-people-rows .people-row-window{height:100vw;width:70%}.block-people-rows .people-row-image,.block-people-rows .people-row-image img{height:100%}}.block-people-rows:has(+.block-statement-card){z-index:1}.block-people-rows:has(+.block-statement-card) .people-rows{padding-bottom:0}@media(min-width:1001px){.block-people-rows:has(+.block-statement-card){position:sticky}}.block-people-rows:has(+.block-statement-card)~.block{position:relative;z-index:2;background-color:#fff}.block-people-rows:has(+.block-statement-card)~.block-statement-card{background-color:transparent}.block-quote-text .quote-text{position:relative;display:grid;grid-template-columns:calc(600 * var(--u)) calc(600 * var(--u));-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:calc(84 * var(--u)) calc(100 * var(--u)) calc(84 * var(--u)) var(--side-padding)}@media(max-width:1000px){.block-quote-text .quote-text{grid-template-columns:1fr;gap:28px;padding:40px var(--side-padding)}}.block-quote-text .quote-text-rule{position:absolute;left:var(--side-padding);right:var(--side-padding);top:0;height:1px;background:#000}.block-quote-text .quote-text-body{grid-column:2}@media(max-width:1000px){.block-quote-text .quote-text-body{grid-column:1}}.block-quote-text .quote-text-body p+p{margin-top:1.4em}.block-quote-text blockquote{margin:0}.single-image{display:block;position:relative;width:100%;margin:0 auto}.core-content+.single-image,.single-image+.core-content{margin-top:calc(124 * var(--u))}.single-image .image{position:relative;z-index:1;overflow:hidden;font-size:0;width:100%}.single-image .image img{max-width:100%}.single-image.fixed-height .image{padding-bottom:40%}.single-image.fixed-height .image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-image.full-size .image img{position:relative;width:100%;height:auto}.single-image.original-size .image{width:auto;margin:0;max-width:100%}.single-image.original-size .image img{max-width:100%;height:auto}@media(max-width:800px){.single-image.fixed-height .image{padding-bottom:80%}}.block-statement-card{--band-height: 100vh;position:relative;z-index:2}.block-statement-card .statement-band{position:relative;z-index:1;height:var(--band-height);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 var(--side-padding);background:#e51b24;color:#fff}@media(min-width:1001px){.block-statement-card .statement-band{position:sticky;top:calc(100vh - var(--band-height))}}.block-statement-card .statement-text{text-align:center}.block-statement-card .statement-panel{position:relative;z-index:2;height:calc(946 * var(--u));background:#fff}.block-statement-card .statement-clip{position:absolute;inset:0;overflow:hidden}@media(max-width:1000px){.block-statement-card .statement-clip{display:none}}.block-statement-card .statement-text-dark{position:absolute;left:var(--side-padding);right:var(--side-padding);top:0;color:#000}.block-statement-card .statement-link{position:absolute;z-index:3;left:calc(522 * var(--u));top:calc(198 * var(--u));width:calc(468 * var(--u));height:calc(550 * var(--u));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#e51b24;color:#fff;-webkit-transition:background-color .3s;transition:background-color .3s;will-change:transform}.block-statement-card .statement-link:hover{background-color:#d42321}@media(max-width:1000px){.block-statement-card .statement-band{height:auto;min-height:60vh;padding:60px var(--side-padding)}.block-statement-card .statement-panel{height:auto;padding:60px var(--side-padding)}.block-statement-card .statement-link{position:relative;left:auto;top:auto;width:100%;height:100vw}}@media(min-width:1001px){.block-people-rows+.block-statement-card{--band-height: calc(472 * var(--u))}.block-people-rows+.block-statement-card .statement-band{padding-bottom:calc(120 * var(--u));padding-top:calc(124 * var(--u))}}.block-stories-grid .stories-grid{padding:0 var(--side-padding)}.block-stories-grid .stories-filters{position:sticky;top:calc(24 * var(--u));z-index:15;display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(20 * var(--u));height:calc(53 * var(--u));min-height:40px;margin-bottom:calc(45 * var(--u));padding:0 calc(24 * var(--u));border:1px solid rgba(0,0,0,.2);border-radius:100px;-webkit-transition:background-color .4s,opacity .4s;transition:background-color .4s,opacity .4s}.admin-bar .block-stories-grid .stories-filters{top:calc(calc(24 * var(--u)) + 32px)}@media(max-width:1000px){.block-stories-grid .stories-filters{top:12px;max-width:100%;overflow-x:auto;gap:14px;padding:0 16px;margin-bottom:24px}.admin-bar .block-stories-grid .stories-filters{top:12px}}.block-stories-grid .stories-filters.is-stuck{background-color:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.block-stories-grid .stories-filters.is-past{opacity:0;pointer-events:none}.block-stories-grid .stories-filter{all:unset;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(10 * var(--u));-webkit-box-flex:0;-ms-flex:none;flex:none;cursor:pointer;font-family:neue-haas-grotesk-text,Helvetica,Arial,sans-serif;font-weight:500;font-size:max(14px,16 * var(--u))}@media(max-width:1000px){.block-stories-grid .stories-filter{font-size:14px}}.block-stories-grid .stories-filter i{position:relative;display:inline-block;width:max(14px,calc(20 * var(--u)));height:max(14px,calc(20 * var(--u)));border:1px solid rgba(0,0,0,.35);border-radius:50%}.block-stories-grid .stories-filter.is-active i:after{content:"";position:absolute;inset:2px;border-radius:50%;background:#000}.block-stories-grid .stories-cards{display:grid;grid-template-columns:repeat(4,1fr);-webkit-column-gap:calc(20 * var(--u));-moz-column-gap:calc(20 * var(--u));column-gap:calc(20 * var(--u));row-gap:calc(70 * var(--u));padding-bottom:calc(calc(124 * var(--u)) + 35vh)}@media(max-width:1000px){.block-stories-grid .stories-cards{grid-template-columns:repeat(2,1fr);-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;row-gap:32px;padding-bottom:80px}}.block-stories-grid .story-card{display:block;margin-top:var(--offset, 0px);will-change:transform;color:#000}.block-stories-grid .story-card.is-large{grid-column:span 2;margin-bottom:calc(170 * var(--u))}@media(max-width:1000px){.block-stories-grid .story-card.is-large{margin-bottom:0}}.block-stories-grid .story-card.is-large .story-card-media{height:calc(880 * var(--u))}@media(max-width:1000px){.block-stories-grid .story-card.is-large .story-card-media{height:110vw}}.block-stories-grid .story-card.is-hidden{display:none}@media(max-width:1000px){.block-stories-grid .story-card{margin-top:0}}.block-stories-grid .story-card img{-webkit-transition:-webkit-transform .8s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .8s cubic-bezier(.22,1,.36,1);transition:transform .8s cubic-bezier(.22,1,.36,1);transition:transform .8s cubic-bezier(.22,1,.36,1),-webkit-transform .8s cubic-bezier(.22,1,.36,1)}.block-stories-grid .story-card:hover img{-webkit-transform:scale(1.04);transform:scale(1.04)}.block-stories-grid .story-card-media{height:calc(429 * var(--u))}@media(max-width:1000px){.block-stories-grid .story-card-media{height:56vw}}.block-stories-grid .story-card-quote{position:absolute;left:calc(20 * var(--u));right:calc(20 * var(--u));top:calc(20 * var(--u));margin:0;line-height:1.3}@media(max-width:1000px){.block-stories-grid .story-card-quote{left:12px;right:12px;top:12px;font-size:16px}}.block-stories-grid .story-card-address{position:absolute;left:calc(20 * var(--u));bottom:calc(20 * var(--u))}@media(max-width:1000px){.block-stories-grid .story-card-address{left:12px;bottom:12px}}.block-stories-grid .story-card-text{margin-top:calc(19 * var(--u));width:93%}@media(max-width:1000px){.block-stories-grid .story-card-text{margin-top:10px;width:auto}}@media(max-width:1000px){.block-stories-grid .story-card-title{font-size:18px}}.block-stories-grid .is-first-row .media-reveal-image{clip-path:none}.block-stories-grid .is-first-row img{scale:1}.block-stories-grid .is-first-row .media-reveal-color{clip-path:none}.block-timeline{position:relative;z-index:2}.block-timeline .timeline{position:relative}@media(min-width:1001px){.block-timeline .timeline{height:400vh}}@media(min-width:1001px){.block-timeline .timeline-stage{position:sticky;top:0;height:100vh;overflow:hidden}}.block-timeline img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block-timeline .panel{background:#fff;color:#000;overflow:hidden}@media(min-width:1001px){.block-timeline .panel{position:absolute;left:0;top:0;width:100vw;height:100vh;will-change:transform;-webkit-transform:translate3d(110vw,0,0);transform:translate3d(110vw,0,0)}}.block-timeline .panel-fill{position:absolute;inset:0;overflow:hidden}.block-timeline .panel-fill img{position:absolute;top:0;left:-15%;width:130%;max-width:none;will-change:transform}@media(min-width:1001px){.block-timeline .panel-compare{width:max(100vw,133.7733773377vh)}.block-timeline .panel-photo{width:max(100vw,150.0550055006vh)}}@media(min-width:1001px){.block-timeline .panel-compare-new{clip-path:inset(0 0 0 100%);will-change:clip-path}}.block-timeline .panel-text{margin:0}.block-timeline .panel-figure{margin:0;position:relative}.block-timeline .panel-figure-color,.block-timeline .panel-figure-image{position:absolute;inset:0}.block-timeline .panel-figure-color{background:var(--accent, #e51b24)}@media(min-width:1001px){.block-timeline .panel-figure-color{clip-path:inset(100% 0 0 0)}}.block-timeline .panel-figure-image{overflow:hidden}@media(min-width:1001px){.block-timeline .panel-figure-image{clip-path:inset(100% 0 0 0)}}.block-timeline .panel-figure-swap{position:absolute;inset:0}@media(min-width:1001px){.block-timeline .panel-figure-swap{clip-path:inset(100% 0 0 0)}}.block-timeline .panel-caption{position:absolute;left:0;top:calc(100% + calc(10 * var(--u)));overflow:hidden;padding-bottom:.15em;white-space:nowrap;font-family:neue-haas-grotesk-text,Helvetica,Arial,sans-serif;font-weight:400;font-size:max(13px,14 * var(--u))}@media(max-width:1000px){.block-timeline .panel-caption{font-size:13px}}.block-timeline .panel-caption strong{font-family:neue-haas-grotesk-text,Helvetica,Arial,sans-serif;font-weight:500}.block-timeline .panel-caption-inner{display:block;will-change:transform}@media(min-width:1001px){.block-timeline .panel-caption-inner{-webkit-transform:translateY(110%);transform:translateY(110%)}}.block-timeline .split-line .split-line-inner{-webkit-transition:none;transition:none;will-change:transform}.block-timeline .panel-number{margin:0;font-family:ABC Arizona Flare,Georgia,serif;font-weight:500;text-transform:uppercase;font-size:max(44px,160.5 * var(--u))}@media(max-width:1000px){.block-timeline .panel-number{font-size:44px}}.block-timeline .panel-number{line-height:1.1;text-align:center;white-space:nowrap}@media(min-width:1001px){.block-timeline .panel-number{position:absolute;left:0;right:0;top:calc(49 * var(--u))}}.block-timeline .panel-number .panel-number-mask{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.1em;margin-bottom:-.1em}.block-timeline .panel-number .panel-number-character{display:inline-block;will-change:transform}.block-timeline .panel-eyebrow{font-family:ABC Arizona Flare,Georgia,serif;font-weight:500;text-transform:uppercase;font-size:max(12px,14 * var(--u))}@media(max-width:1000px){.block-timeline .panel-eyebrow{font-size:12px}}.block-timeline .panel-eyebrow{letter-spacing:.04em;line-height:1.3;text-align:center}.block-timeline .panel-number~.panel-body{font-size:max(22px,32 * var(--u))}@media(max-width:1000px){.block-timeline .panel-number~.panel-body{font-size:22px}}.block-timeline .panel-number~.panel-body{line-height:1.2;letter-spacing:-.02em;text-align:center}@media(min-width:1001px){.block-timeline .panel-number~.panel-figure{position:absolute;left:calc(644 * var(--u));top:calc(160 * var(--u));width:calc(224 * var(--u));height:calc(291 * var(--u))}.block-timeline .panel-number~.panel-eyebrow{position:absolute;left:calc(394 * var(--u));top:calc(519 * var(--u));width:calc(722 * var(--u));max-width:none}.block-timeline .panel-number~.panel-body{position:absolute;left:calc(394 * var(--u));top:calc(567 * var(--u));width:calc(722 * var(--u));max-width:none}.block-timeline .panel-feature{background:#ebebeb}.block-timeline .panel-feature .panel-feature-photo{right:auto;width:calc(680 * var(--u))}.block-timeline .panel-feature .panel-feature-small{position:absolute;left:calc(719 * var(--u));top:calc(40 * var(--u));width:calc(247 * var(--u));height:calc(293 * var(--u))}.block-timeline .panel-feature .panel-title{position:absolute;left:calc(719 * var(--u));top:calc(475 * var(--u));width:calc(400 * var(--u));max-width:none}.block-timeline .panel-feature .panel-body{position:absolute;left:calc(719 * var(--u));top:calc(579 * var(--u));width:calc(405 * var(--u));max-width:none}.block-timeline .panel-trio{background:#ebebeb}.block-timeline .panel-trio .panel-title{position:absolute;left:calc(46 * var(--u));top:calc(32 * var(--u));width:calc(800 * var(--u));max-width:none}.block-timeline .panel-trio .panel-trio-images{position:absolute;left:calc(303 * var(--u));top:calc(445 * var(--u));display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(20 * var(--u))}.block-timeline .panel-trio .panel-figure{width:calc(247 * var(--u));height:calc(293 * var(--u))}.block-timeline .panel-trio .panel-hand{position:absolute;left:calc(1114 * var(--u));top:calc(579 * var(--u));width:calc(294 * var(--u))}.block-timeline .panel-trio .panel-body{position:absolute;left:calc(1114 * var(--u));top:calc(603 * var(--u));width:calc(294 * var(--u));max-width:none}}.block-timeline .panel-feature .panel-title{font-family:ABC Arizona Flare,Georgia,serif;font-weight:500;text-transform:uppercase;font-size:max(28px,40 * var(--u))}@media(max-width:1000px){.block-timeline .panel-feature .panel-title{font-size:28px}}.block-timeline .panel-feature .panel-title{line-height:1.1}.block-timeline .panel-feature .panel-body,.block-timeline .panel-trio .panel-body{font-size:max(13px,14 * var(--u))}@media(max-width:1000px){.block-timeline .panel-feature .panel-body,.block-timeline .panel-trio .panel-body{font-size:13px}}.block-timeline .panel-trio .panel-title{font-family:ABC Arizona Flare,Georgia,serif;font-weight:500;text-transform:uppercase;font-size:max(40px,80 * var(--u))}@media(max-width:1000px){.block-timeline .panel-trio .panel-title{font-size:40px}}.block-timeline .panel-trio .panel-title{line-height:.95}.block-timeline .panel-hand{margin:0;font-family:adobe-handwriting-ernie,cursive;font-weight:400;line-height:1.3;font-size:max(18px,20 * var(--u))}@media(max-width:1000px){.block-timeline .panel-hand{font-size:18px}}.block-timeline .panel-hand{letter-spacing:0}.block-timeline .panel-opening{background:#e51b24;color:#fff}.block-timeline .panel-opening .panel-hand{overflow:hidden}.block-timeline .panel-opening .panel-hand-inner{display:inline-block;will-change:transform}@media(min-width:1001px){.block-timeline .panel-opening .panel-hand-inner{-webkit-transform:translateY(110%);transform:translateY(110%)}}.block-timeline .panel-opening-year{position:absolute;left:0;right:0;top:50%;margin:0;max-width:none;-webkit-transform:translateY(-50%);transform:translateY(-50%);overflow:hidden;text-align:center;white-space:nowrap;font-family:ABC Arizona Flare,Georgia,serif;font-weight:500;font-size:calc(688 * var(--u));line-height:.95}@media(max-width:1000px){.block-timeline .panel-opening-year{font-size:38vw}}.block-timeline .panel-opening-character{display:inline-block;will-change:transform}@media(min-width:1001px){.block-timeline .panel-opening-character{-webkit-transform:translateY(105%);transform:translateY(105%)}}.block-timeline .panel-opening .panel-hand,.block-timeline .panel-closing .panel-hand,.block-timeline .timeline-wipe-inner .panel-hand{position:absolute;left:0;right:0;top:calc(69 * var(--u));max-width:none;text-align:center;font-size:max(24px,32 * var(--u))}@media(max-width:1000px){.block-timeline .panel-opening .panel-hand,.block-timeline .panel-closing .panel-hand,.block-timeline .timeline-wipe-inner .panel-hand{font-size:24px}}.block-timeline .panel-opening .panel-title,.block-timeline .panel-closing .panel-title,.block-timeline .timeline-wipe-inner .panel-title{position:absolute;left:0;right:0;top:calc(360 * var(--u));margin:0;max-width:none;text-align:center;font-family:ABC Arizona Flare,Georgia,serif;font-weight:500;text-transform:uppercase;font-size:max(44px,100 * var(--u))}@media(max-width:1000px){.block-timeline .panel-opening .panel-title,.block-timeline .panel-closing .panel-title,.block-timeline .timeline-wipe-inner .panel-title{font-size:44px}}.block-timeline .panel-opening .panel-title,.block-timeline .panel-closing .panel-title,.block-timeline .timeline-wipe-inner .panel-title{line-height:.95}.block-timeline .panel-closing{background:#e51b24;color:#fff}.block-timeline .timeline-wipe{position:absolute;left:0;right:0;bottom:0;z-index:3;height:100vh;background:#fff;overflow:hidden;color:#e51b24;will-change:clip-path}@media(max-width:1000px){.block-timeline .timeline-wipe{display:none}}.block-timeline .timeline-wipe-inner{position:absolute;left:0;top:0;width:100vw;height:100vh;will-change:transform}@media(max-width:1000px){.block-timeline .panel{position:relative;padding:40px var(--side-padding);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.block-timeline .panel-compare,.block-timeline .panel-photo{padding:0;gap:0}.block-timeline .panel-opening{display:block;height:70vw;padding:0}.block-timeline .panel-opening .panel-hand{top:16px}.block-timeline .panel-fill{position:relative;inset:auto;height:100vw}.block-timeline .panel-fill img{position:static;width:100%}.block-timeline .panel-feature,.block-timeline .panel-trio{background:#ebebeb}.block-timeline .panel-feature-photo{margin:-40px -20px 0}.block-timeline .panel-figure{width:62vw;height:78vw;-ms-flex-item-align:center;align-self:center}.block-timeline .panel-feature-small{margin-bottom:30px}.block-timeline .panel-trio-images{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.block-timeline .panel-trio-images .panel-figure{width:auto;height:38vw}.block-timeline .panel-closing{min-height:100svh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.block-timeline .panel-closing .panel-hand,.block-timeline .panel-closing .panel-title{position:static}}@media(min-width:1001px){.block-hero-collage:has(.hero-grow-source)+.block-timeline.opens-with-year{margin-top:-160vh}.block-hero-collage:has(.hero-grow-source)+.block-timeline.opens-with-year .timeline-stage{pointer-events:none}}.video-player-component{width:100%}.block .video-player-component{margin:calc(124 * var(--u)) auto}.video-player-component.video-youtube .video-wrapper.playing{cursor:default}.video-player-component.video-youtube .video-wrapper.playing iframe{pointer-events:auto}.video-player-component.video-regular .video-wrapper{padding-bottom:56.25%}.video-player-component .container{position:relative}.video-player-component .video-wrapper{cursor:pointer;z-index:1;position:relative;border-radius:10px;overflow:hidden;aspect-ratio:100/56.25}.video-player-component .video-wrapper video{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-player-component .video-wrapper iframe{width:100%;height:auto;pointer-events:none;aspect-ratio:100/56.25}.video-player-component .video-wrapper .image-placeholder{z-index:2;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;background-color:#000}.video-player-component .video-wrapper .image-placeholder img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.8;-webkit-transform:scale(1.001);transform:scale(1.001);-webkit-transition:opacity .4s ease,-webkit-transform .6s cubic-bezier(.77,0,.18,1);transition:opacity .4s ease,-webkit-transform .6s cubic-bezier(.77,0,.18,1);transition:opacity .4s ease,transform .6s cubic-bezier(.77,0,.18,1);transition:opacity .4s ease,transform .6s cubic-bezier(.77,0,.18,1),-webkit-transform .6s cubic-bezier(.77,0,.18,1)}.video-player-component .video-wrapper .video-play-button{z-index:3;pointer-events:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:4em;height:4em;background-color:#fff;border-radius:50%;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.video-player-component .video-wrapper .video-play-button svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-40%,-50%);transform:translate(-40%,-50%);width:25%;color:#000}.video-player-component .video-wrapper.playing .video-play-button,.video-player-component .video-wrapper.playing .image-placeholder{opacity:0}.video-player-component .video-wrapper:hover .image-placeholder img{opacity:1;-webkit-transform:scale(1.03);transform:scale(1.03)}@media(max-width:800px){.video-player-component .video-wrapper .video-play-button{width:3em;height:3em}}
