/* Independent layout and motion. The archived styles retain the original design. */
:root{color-scheme:light;--header-height:116px}html{scroll-behavior:smooth}body{overflow-x:hidden}.Site{opacity:1!important}.Header-branding{white-space:nowrap}
.Header--bottom .Header-inner{display:flex;align-items:center;justify-content:space-between}.Header--bottom [data-nc-container="bottom-center"]{flex:1}
.Index-page{isolation:isolate}.Index-page-image{opacity:1!important;z-index:0;pointer-events:none;overflow:hidden;top:-150px!important;bottom:-150px!important;height:auto!important;will-change:transform}.Index-page-image:before{content:"";position:absolute;inset:0;z-index:1;background:rgba(0,0,0,0)}
.Index-page-image img{display:block;width:100%;height:100%;object-fit:cover;max-width:none;position:absolute;inset:0}.Index-page-content{z-index:2}.Index>section:first-of-type>.Index-page-content{margin-top:var(--header-height)}
.has-parallax-images .Index-page-image{display:block!important}.Index-nav{display:none!important}.Index-page-scroll-indicator{display:none!important}
.sqs-image-shape-container-element{position:relative}.sqs-image-shape-container-element img{position:absolute;width:100%;height:100%;inset:0;object-fit:cover}.sqs-block-image .image-block-wrapper img{opacity:1!important}
.sqs-block-image .image-block-outer-wrapper{opacity:1!important}.sqs-block-spacer .sqs-block-content{min-height:1px}
h1.original-h2{font-family:europa,sans-serif;font-size:14px;font-weight:400;line-height:1.61em;letter-spacing:.12em;text-transform:uppercase;color:#000;margin-top:0;margin-bottom:14px}h1.original-h3{font-family:europa,sans-serif;font-size:25px;font-weight:300;line-height:2em;letter-spacing:.03em;text-transform:none;color:#333;margin:0 0 1em}.sqs-alternate-block-style-container h1.original-h2,.sqs-alternate-block-style-container h1.original-h3{color:white}
.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
a:focus-visible,button:focus-visible{outline:2px solid #6e64ab;outline-offset:6px}.Mobile-overlay[aria-hidden="true"]{visibility:hidden;pointer-events:none}.Mobile-overlay[aria-hidden="false"]{visibility:visible;pointer-events:auto;transform:translateX(0)!important;opacity:1!important;z-index:1100}.Mobile-overlay-close{z-index:1102}.navigation-open{overflow:hidden}
.independent-video{width:100%;aspect-ratio:16/9;position:relative;background:#111;overflow:hidden}.embed-block-wrapper>.independent-video{position:absolute;inset:0;height:100%}.video-play{appearance:none;display:block;border:0;padding:0;position:absolute;inset:0;width:100%;height:100%;cursor:pointer;background:#111}.video-play img{width:100%;height:100%;object-fit:cover;opacity:.8;transition:opacity .3s}.video-play:hover img{opacity:1}.video-play-icon{position:absolute;left:50%;top:50%;width:68px;height:48px;transform:translate(-50%,-50%);border-radius:10px;background:#111d}.video-play-icon:after{content:"";position:absolute;top:14px;left:28px;border-left:18px solid white;border-top:10px solid transparent;border-bottom:10px solid transparent}.independent-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.reveal{opacity:1;transform:none}.motion-ready .reveal:not(.is-visible){opacity:0;transform:translateY(15px)}.reveal{transition:opacity .55s ease,transform .55s ease}
/* Press is the only page given a new visual layout. Original photos/titles/order retained. */
.press-page .press-hero{height:62vh;min-height:380px;max-height:740px}.press-page .press-hero>.Index-page-content{visibility:hidden}.press-editorial{max-width:1160px;margin:0 auto;padding:100px 0 120px}.press-intro{padding-bottom:55px;border-bottom:1px solid #ddd;margin-bottom:50px;max-width:none}.press-kicker{font-family:europa,sans-serif;font-weight:700;font-size:12px;letter-spacing:.2em;color:#888;margin:0 0 20px}.press-intro h1{font-family:europa,sans-serif;font-size:clamp(28px,3.4vw,48px);line-height:1.15;letter-spacing:.035em;font-weight:300;color:#222;max-width:800px;margin:0}.press-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 44px}.press-card{min-width:0}.press-card-link{display:block;color:#222!important}.press-photo{overflow:hidden;aspect-ratio:16/10;background:#eee}.press-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease,filter .5s ease}.press-card-link:hover .press-photo img{transform:scale(1.035);filter:brightness(.92)}.press-card-copy{position:relative;padding:24px 30px 0 0}.press-publication{font-family:europa,sans-serif;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1.5;color:#8a8a8a;margin:0 0 10px}.press-card h2{font-family:europa,sans-serif;font-size:24px;font-weight:300;letter-spacing:.015em;line-height:1.4;text-transform:none;color:#222;margin:0}.press-arrow{position:absolute;right:0;top:25px;font-size:22px}.press-card:last-child{grid-column:1/-1;max-width:calc(50% - 22px)}
@media(max-width:1279px){.press-editorial{margin:0 96px}}
@media(max-width:960px){.press-editorial{margin:0 48px}.press-grid{gap:44px 28px}.press-card h2{font-size:21px}.press-card:last-child{max-width:calc(50% - 14px)}}
@media(max-width:767px){:root{--header-height:0px}.Mobile-bar--top{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;min-height:58px}.Mobile-bar-menu{display:block!important}.Mobile-bar--bottom{display:none!important}.Mobile-bar--top [data-nc-container="top-right"]{display:flex}.Mobile-bar--top .Mobile-bar-menu{padding:12px;margin:-12px}.Mobile-overlay{position:fixed!important;inset:0!important;background:white}.Mobile-overlay-menu{padding-top:75px}.Mobile-overlay-nav-item{display:block}.Index-page-image{top:-90px!important;bottom:-90px!important}.Index>section:first-of-type>.Index-page-content{margin-top:0}.press-page .press-hero{min-height:280px;height:44vh}.press-editorial{margin:0;padding:55px 24px 70px}.press-intro{padding-bottom:30px;margin-bottom:30px}.press-grid{grid-template-columns:1fr;gap:36px}.press-card:last-child{max-width:none;grid-column:auto}.press-card h2{font-size:22px}.press-card-copy{padding-top:18px}.press-photo{aspect-ratio:16/10}h1.original-h3{font-size:23px}.Mobile-overlay-close{position:absolute;right:20px;top:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.Index-page-image{will-change:auto;transform:none!important}.motion-ready .reveal:not(.is-visible){opacity:1;transform:none}}

.Header-nav--primary,.Header-nav-item{font-weight:500}

.Intro{position:relative;isolation:isolate;overflow:hidden}.Intro-content{position:relative;z-index:2}.Intro--has-image>.Intro-content{margin-top:var(--header-height)}.Intro-image{display:block!important;opacity:1!important;position:absolute;inset:-150px 0;z-index:0;overflow:hidden;margin:0}.Intro-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
@media(max-width:767px){.Intro-image{inset:-90px 0}}

@media(max-width:767px){.Site{padding-top:var(--mobile-bar-height,74px)}}
