@layer reset,tokens,base,components,page,responsive;@layer components{.ui-case-heading{grid-column:1 / span 4;margin:0;font-family:var(--font-case-heading-family);font-weight:var(--font-case-heading-weight);font-feature-settings:var(--font-case-heading-features);font-size:var(--font-case-heading-size);line-height:var(--font-case-heading-leading);font-synthesis:none;text-transform:uppercase;color:var(--text-neutral-primary)}.ui-case-text,.ui-case-meta{font-family:var(--font-case-text-family);font-weight:var(--font-case-text-weight);font-feature-settings:var(--font-case-text-features);font-size:var(--font-case-text-size);line-height:var(--font-case-text-leading);font-synthesis:none;color:var(--text-neutral-primary)}.ui-case-text{grid-column:4 / span 3}.ui-case-text__p{margin:0}.ui-case-text__p+.ui-case-text__p{margin-top:1lh}.ui-case-text__strong,.ui-case-meta__label,.ui-case-meta__anchor,.ui-case-timeline__year{font-family:var(--font-case-strong-family);font-weight:var(--font-case-strong-weight)}.ui-case-meta{align-items:start}.ui-case-meta__group--1{grid-column:1 / span 2}.ui-case-meta__group--2{grid-column:3 / span 2}.ui-case-meta__anchor{grid-column:6 / span 1;justify-self:start}.ui-case-meta__label{margin:0 0 var(--space-case-meta-gap);font-size:inherit;line-height:inherit}.ui-case-meta__list{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-case-meta-padding)}.ui-case-media{position:relative;margin:0;aspect-ratio:var(--ui-case-ratio);overflow:hidden}.ui-case-media--wide,.ui-case-media--plain{margin-inline:var(--space-case-wide-x)}.ui-case-media--wide{border-radius:calc(var(--radius-case-wide) * var(--corner-mult, 1))}.ui-case-media>*,.ui-case-row__item>*,.ui-case-picture>img{display:block;width:100%;height:100%;object-fit:cover}.ui-case-row{row-gap:var(--space-case-gap)}.ui-case-row__item{margin:0;aspect-ratio:var(--ui-case-ratio);overflow:hidden}.ui-case-row--halves>.ui-case-row__item{grid-column:span 3}.ui-case-row--thirds>.ui-case-row__item{grid-column:span 2}.ui-case-row__small{grid-column:4 / span 3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-case-gap)}.ui-case-timeline{margin-block:0;padding-block:0;list-style:none}.ui-case-timeline__cell{--ui-case-logo-share: calc(220 / 286.67);container-type:inline-size;display:flex;flex-direction:column;align-items:center;gap:var(--space-case-timeline-gap)}.ui-case-timeline__logo{width:calc(100% * var(--ui-case-logo-share));aspect-ratio:1;display:grid;place-items:center}.ui-case-timeline__logo{position:relative}.ui-case-timeline__logo>*{max-width:100%;max-height:100%}.ui-case-timeline__logo>.ui-case-timeline__img{position:absolute;max-width:none;max-height:none}.ui-case-timeline__img img{display:block;width:100%;height:100%;object-fit:contain}.ui-case-timeline__logo--mark{font-family:var(--font-case-heading-family);font-weight:var(--font-case-heading-weight);font-size:calc(100cqi * var(--ui-case-logo-share) * 298 / 220 / 1.4);line-height:1;color:var(--text-neutral-primary)}.ui-case-timeline__year{font-size:var(--font-case-text-size);line-height:var(--font-case-text-leading)}.ui-case-logo-panel{display:flex}.ui-case-logo-panel__cell{flex:1 1 0;min-height:0;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);place-items:center;background:var(--ui-case-panel-bg)}.ui-case-logo-panel--single .ui-case-logo-panel__cell{aspect-ratio:1920 / 785}.ui-case-logo-panel--pair .ui-case-logo-panel__cell{aspect-ratio:960 / 659}.ui-case-logo-panel__cell>*{height:calc(100% * var(--ui-case-logo-h, 407) / 785);width:auto}.ui-case-logo-panel--pair .ui-case-logo-panel__cell>*{height:calc(100% * var(--ui-case-logo-h, 436) / 659)}.ui-case-surface{display:flow-root;padding-block:var(--home-gap-row, var(--space-home-row-gap));background:var(--surface-case);--ui-link-color: var(--text-inverse-link-default);--ui-link-hover: var(--text-inverse-link-hovered)}.ui-case-surface .ui-case-text,.ui-case-surface .ui-case-meta{color:var(--text-inverse-neutral-primary)}.ui-case-next{display:grid;align-items:center;min-height:var(--size-case-next-min-height);background:var(--surface-case);text-decoration:none;transition:background-color var(--motion-hover-out-duration) var(--motion-hover-easing)}.ui-case-next__box{grid-column:2 / -1;display:flex;flex-direction:column}.ui-case-next__label{font-family:var(--font-case-next-family);font-weight:var(--font-case-next-weight);font-size:var(--font-case-next-size);line-height:var(--font-case-next-leading);color:var(--text-inverse-neutral-primary)}.ui-case-next__title{font-family:var(--font-case-next-family);font-weight:var(--font-case-next-weight);font-size:var(--font-case-next-title-size);line-height:var(--font-case-next-title-leading);color:var(--text-link-default);transition:color var(--motion-hover-out-duration) var(--motion-hover-easing)}.ui-case-next[data-state~=hover],.ui-case-next:active,.ui-case-next:focus-visible{background:var(--surface-case-next-hovered);transition-duration:var(--motion-hover-in-duration)}.ui-case-next[data-state~=hover] .ui-case-next__title,.ui-case-next:active .ui-case-next__title,.ui-case-next:focus-visible .ui-case-next__title{color:var(--text-inverse-neutral-primary);transition-duration:var(--motion-hover-in-duration)}@media(hover:hover){.ui-case-next:not(.no-hover):hover{background:var(--surface-case-next-hovered);transition-duration:var(--motion-hover-in-duration)}.ui-case-next:not(.no-hover):hover .ui-case-next__title{color:var(--text-inverse-neutral-primary);transition-duration:var(--motion-hover-in-duration)}}@media(prefers-reduced-motion:reduce){.ui-case-next,.ui-case-next__title{transition:none}}.ui-case-next:focus-visible{outline:var(--size-focus-ring-border) solid var(--border-inverse-focus);outline-offset:calc(-1 * var(--size-focus-ring-border) - var(--space-focus-ring-offset))}}@layer responsive{@media(min-width:1024px)and (max-width:1175px){.ui-case-heading{grid-column:1 / span 5}.ui-case-meta__anchor{grid-column:5 / span 2}}@media(max-width:1023px){.ui-case-heading,.ui-case-text,.ui-case-meta__group--1,.ui-case-meta__group--2,.ui-case-meta__anchor,.ui-case-row__small,.ui-case-next__box{grid-column:1 / -1}.ui-case-meta{row-gap:var(--space-case-meta-group-gap)}.ui-case-row--halves>.ui-case-row__item{grid-column:span 1}.ui-case-row--thirds>.ui-case-row__item{grid-column:span 1}.ui-case-row--thirds>.ui-case-row__item:first-child{grid-column:1 / -1}.ui-case-timeline{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:var(--space-case-gap)}.ui-case-timeline__cell{--ui-case-logo-share: 1}.ui-case-logo-panel{flex-direction:column}.ui-case-logo-panel__cell{flex:none}.ui-case-logo-panel__cell{aspect-ratio:960 / 659}.ui-case-logo-panel__cell>*{height:calc(100% * var(--ui-case-logo-h, 436) / 659)}}}
