body:has(.px-focus-experience) :is([data-px-ds-header],.px-mnav){background:var(--px-ivory)!important;backdrop-filter:none!important}.px-focus-experience{--px-focus-frame-height:min(56svh, calc(var(--px-space-10) * 4));--px-focus-pin-top:max(var(--px-space-10), calc((100svh - var(--px-focus-frame-height)) / 2));overflow-anchor:none;background:var(--px-ivory);position:relative;overflow:clip}.px-focus-experience__body{padding:var(--px-space-9) var(--px-page-gutter) var(--px-space-8);background:var(--px-midnight);color:var(--px-on-dark);position:relative}.px-focus-experience__track{position:relative}.px-focus-experience__opening,.px-focus-experience__visual-track{display:none}.px-focus-hero{padding-inline:var(--px-page-gutter)}.px-focus-experience__viewport{pointer-events:none;width:0;height:100svh;position:absolute;overflow:hidden}.px-focus-experience__label{gap:var(--px-space-4);margin-bottom:var(--px-space-7);color:var(--px-on-dark-soft);font-size:var(--px-size-label);font-weight:var(--px-weight-medium);letter-spacing:var(--px-tracking-label);line-height:var(--px-leading-body);text-transform:uppercase;display:flex}.px-focus-experience__label>span{color:var(--px-on-dark)}.px-focus-experience__grid{gap:var(--px-space-7);grid-template-columns:minmax(0,2.3fr) minmax(0,3.2fr) minmax(0,4.5fr);align-items:start;display:grid}.px-focus-experience__nav{top:var(--px-focus-pin-top);margin-top:var(--px-space-10);isolation:isolate;grid-column:1;position:sticky}.px-focus-experience__nav a{grid-template-columns:var(--px-space-5) minmax(0, 1fr);gap:var(--px-space-3);min-height:var(--px-target-min);padding:var(--px-space-4) var(--px-space-3);border-bottom:1px solid var(--px-border-inverse);color:var(--px-on-dark-mid);font-size:var(--px-size-small);line-height:var(--px-leading-body);transition:color var(--px-duration-component) var(--px-ease-enter);align-items:baseline;text-decoration:none;display:grid;position:relative}.px-focus-experience__nav a:hover,.px-focus-experience__nav a:focus-visible{color:var(--px-on-dark)}.px-focus-experience__nav a[data-active=true]{color:var(--px-ink)}.px-focus-experience__ordinal{font-size:var(--px-size-micro);font-variant-numeric:tabular-nums}.px-focus-experience__marker{z-index:-1;background:var(--px-on-dark);transform-origin:0 0;width:100%;height:1px;transition:transform var(--px-duration-component) var(--px-ease-enter);display:none;position:absolute;top:0;left:0}.px-focus-experience[data-mode=desktop] .px-focus-experience__marker{display:block}.px-focus-experience__media{height:var(--px-focus-frame-height);aspect-ratio:3/4;width:auto;max-width:100%;color:var(--px-on-dark);grid-column:2;align-self:start;position:relative}.px-focus-experience[data-mode=desktop] .px-focus-experience__media{top:var(--px-focus-pin-top);position:sticky}.px-focus-experience__stack{background:var(--px-ink);display:none;position:absolute;inset:0;overflow:hidden}.px-focus-experience[data-mode=desktop] .px-focus-experience__stack{display:block}.px-focus-experience__opening-strip{column-gap:var(--px-space-5);position:absolute;inset:0}.px-focus-experience__opening-card{transform:translateX(calc(var(--px-focus-preview-index) * (100% + var(--px-space-5))));position:absolute;inset:0;overflow:hidden}.px-focus-experience__opening-card img{object-fit:cover;width:100%;height:100%;display:block}.px-focus-experience__pane,.px-focus-experience__pane-inner,.px-focus-experience__pane-art{position:absolute;inset:0}.px-focus-experience__pane{overflow:hidden}.px-focus-experience__pane:not(:first-child){transform:translateY(100%)}.px-focus-experience__pane:not(:first-child) .px-focus-experience__pane-inner{transform:translateY(-100%)}.px-focus-experience__pane-art>img,.px-focus-experience__inline-media>img{object-fit:cover;width:100%;height:100%;display:block}.px-focus-experience__study{background:var(--px-ink);height:100%;color:var(--px-blue);padding:var(--px-space-7);place-items:center;display:grid}.px-focus-experience__study svg{max-width:calc(var(--px-space-10) * 2)}.px-focus-experience__articles{grid-column:2/-1;min-width:0}.px-focus-experience[data-mode=desktop] .px-focus-experience__articles{grid-column:3}.px-focus-experience__row{min-width:0;padding-block:var(--px-space-10);border-top:1px solid var(--px-border-inverse);scroll-margin-top:var(--px-space-9);position:relative}.px-focus-experience[data-mode=desktop] .px-focus-experience__row{min-height:max(65svh, calc(var(--px-space-10) * 4));padding-top:var(--px-space-7);border-top-color:#0000}.px-focus-experience[data-mode=desktop] .px-focus-experience__row:before{content:"";top:-1px;left:calc(-1 * var(--px-focus-line-span));z-index:3;background:var(--px-border-inverse);pointer-events:none;height:1px;position:absolute;right:0}.px-focus-experience__heading-row{align-items:flex-start;gap:var(--px-space-5);display:flex}.px-focus-experience__heading-row h2{flex:1;min-width:0}.px-focus-experience__desktop-icon{flex:0 0 var(--px-space-8);padding-top:var(--px-space-1);display:none}.px-focus-experience[data-mode=desktop] .px-focus-experience__desktop-icon{display:block}.px-focus-experience[data-mode=desktop] .px-focus-experience__row:last-child{min-height:max(80svh, calc(var(--px-space-10) * 5))}.px-focus-experience__number{margin-bottom:var(--px-space-5);color:var(--px-on-dark-soft);font-size:var(--px-size-label);letter-spacing:var(--px-tracking-label)}.px-focus-experience__row h2{font-size:var(--px-size-heading-2);line-height:var(--px-leading-heading);font-weight:var(--px-weight-regular);text-wrap:balance;margin:0}.px-focus-experience__toggle{display:none}.px-focus-experience__desktop-summary{margin:var(--px-space-5) 0 var(--px-space-7);color:var(--px-on-dark);font-size:var(--px-size-lede);line-height:var(--px-leading-body)}.px-focus-experience__panel>p{max-width:var(--px-measure-tight);color:var(--px-on-dark-soft);font-size:var(--px-size-body);line-height:var(--px-leading-body);margin:0}.px-focus-experience__panel[hidden]{display:none}.px-focus-experience__contact{gap:var(--px-space-7);min-height:var(--px-target-min);margin-top:var(--px-space-6);border-bottom:1px solid var(--px-on-dark-soft);color:var(--px-on-dark);font-size:var(--px-size-small);align-items:center;text-decoration:none;display:inline-flex}.px-focus-experience__contact span{transition:transform var(--px-duration-micro) var(--px-ease-enter)}.px-focus-experience__contact:hover span{transform:translate(var(--px-rise-micro), calc(-1 * var(--px-rise-micro)))}.px-focus-experience__inline-media{width:min(100%, calc(var(--px-space-10) * 3));aspect-ratio:3/4;margin-top:var(--px-space-7);overflow:hidden}.px-focus-experience[data-mode=desktop] .px-focus-experience__inline-media{display:none}.px-focus-experience__disclaimer{max-width:var(--px-measure);margin:var(--px-space-8) 0 0 auto;padding-top:var(--px-space-6);border-top:1px solid var(--px-border-inverse);color:var(--px-on-dark-soft);font-size:var(--px-size-small);line-height:var(--px-leading-body)}.px-focus-experience a:focus-visible,.px-focus-experience button:focus-visible{outline-color:var(--px-on-dark)}.px-focus-experience[data-motion=off] *{transition:none!important;animation:none!important}@media (width>=64.0625rem){.px-focus-experience__opening{height:calc(var(--px-focus-frame-height) + var(--px-space-10));display:block}.px-focus-experience__visual-track{column-gap:var(--px-space-7);padding-inline:var(--px-page-gutter);pointer-events:none;z-index:1;grid-template-columns:minmax(0,2.3fr) minmax(0,3.2fr) minmax(0,4.5fr);align-items:start;display:grid;position:absolute;inset:0}.px-focus-hero{padding-block:var(--px-space-8) var(--px-space-7);overflow:visible}.px-focus-hero .px-hero__inner{column-gap:var(--px-space-7);grid-template-columns:minmax(0,2.3fr) minmax(0,3.2fr) minmax(0,4.5fr);display:grid}.px-focus-hero__eyebrow{padding-top:var(--px-space-2);grid-column:1}.px-focus-hero .px-hero__title{font-size:var(--px-size-heading-1);grid-column:2/-1;margin:0}.px-focus-hero .px-hero__intro{left:0;bottom:calc(-1 * (var(--px-space-7) + var(--px-focus-frame-height)));width:calc((100% - var(--px-space-7) * 2) * .23);font-size:var(--px-size-body);position:absolute}}@media (height<=44rem) and (width>=64.0625rem){.px-focus-experience__nav{top:var(--px-space-9);max-height:calc(100svh - var(--px-space-9) - var(--px-space-4));overflow-y:auto}.px-focus-experience__nav a{padding-block:var(--px-space-2);font-size:var(--px-size-label)}}@media (forced-colors:active){.px-focus-experience__nav{position:static}.px-focus-experience__icon{display:none}}@media print{.px-focus-experience{color:var(--px-ink);background:0 0;padding:0}.px-focus-experience__opening,.px-focus-experience__visual-track,.px-focus-experience__desktop-icon{display:none!important}.px-focus-hero .px-hero__inner{display:block}.px-focus-hero .px-hero__intro{width:auto;position:static}.px-focus-experience__body{color:var(--px-ink);background:0 0}.px-focus-experience__grid{display:block}.px-focus-experience__nav,.px-focus-experience__media,.px-focus-experience__toggle,.px-focus-experience__contact{display:none!important}.px-focus-experience__static-title{display:block!important}.px-focus-experience__panel{padding:0!important;display:block!important}.px-focus-experience__row{padding-block:var(--px-space-6);break-inside:avoid;min-height:0!important}.px-focus-experience p,.px-focus-experience__label,.px-focus-experience__number{color:var(--px-ink-soft)}.px-focus-experience__inline-media{display:none}}.px-footnav a:hover{border-bottom-color:#f6f4ee!important}
