.Banner-module__AkIBaq__banner{justify-content:center;align-items:center;gap:var(--space-1);padding:var(--space-0-5) var(--gutter);background:var(--color-banner);color:var(--color-ink);display:flex}:root[data-banner=off] .Banner-module__AkIBaq__banner{display:none}.Banner-module__AkIBaq__text{justify-content:center;align-items:baseline;gap:0 var(--space-0-5);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-snug);text-align:center;text-wrap:balance;flex-wrap:wrap;margin:0;display:flex}.Banner-module__AkIBaq__mark{background:var(--spectrum-vermilion);align-self:center;width:.55em;height:.55em}.Banner-module__AkIBaq__close{width:1.75rem;height:1.75rem;color:inherit;cursor:pointer;transition:rotate var(--duration-base) var(--ease-out-expo), scale var(--duration-fast) var(--ease-out-expo);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.Banner-module__AkIBaq__close svg{width:.75rem;height:.75rem}.Banner-module__AkIBaq__close path{fill:none;stroke:currentColor;stroke-width:1.5px}.Banner-module__AkIBaq__close:hover,.Banner-module__AkIBaq__close:focus-visible{rotate:90deg}.Banner-module__AkIBaq__close:active{scale:.9}
.ThemeToggle-module__Z5gSZG__toggle{--size:2.25rem;--icon:1.125rem;border:1px solid color-mix(in srgb, currentColor 30%, transparent);border-radius:var(--radius-pill);flex:none;padding:2px;display:inline-flex}.ThemeToggle-module__Z5gSZG__compact{--size:1.75rem;--icon:.9375rem}:root:has([data-theme-page]) .ThemeToggle-module__Z5gSZG__toggle{display:none}.ThemeToggle-module__Z5gSZG__option{width:var(--size);height:var(--size);border-radius:var(--radius-pill);color:inherit;opacity:.6;cursor:pointer;transition:opacity var(--duration-base) var(--ease-out-expo), background-color var(--duration-base) var(--ease-out-expo);-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;padding:0;display:grid}.ThemeToggle-module__Z5gSZG__option svg{width:var(--icon);height:var(--icon);transition:translate var(--duration-fast) var(--ease-out-expo)}.ThemeToggle-module__Z5gSZG__option:hover,.ThemeToggle-module__Z5gSZG__option:focus-visible{opacity:1}.ThemeToggle-module__Z5gSZG__option:active svg{translate:0 var(--press-y)}.ThemeToggle-module__Z5gSZG__option[aria-pressed=true]{opacity:1;background:color-mix(in srgb, currentColor 16%, transparent)}
.MegaMenu-module__QMwmwW__panel,.MegaMenu-module__QMwmwW__mobile{pointer-events:none;visibility:hidden;height:calc(100dvh - 100%);transition:visibility 0s linear calc(var(--duration-nav) + var(--duration-fast));position:absolute;top:100%;left:0;right:0}.MegaMenu-module__QMwmwW__panel[data-open=true],.MegaMenu-module__QMwmwW__mobile[data-open=true]{pointer-events:auto;visibility:visible;transition-delay:0s}.MegaMenu-module__QMwmwW__mobile{display:none}[data-scrolled=true]>:is(.MegaMenu-module__QMwmwW__panel,.MegaMenu-module__QMwmwW__mobile){height:calc(100dvh - 100% + var(--banner-h,0px))}.MegaMenu-module__QMwmwW__backdrop{background:var(--color-overlay);opacity:0;transition:opacity var(--duration-nav) var(--ease-out-expo) var(--duration-fast);position:absolute;inset:0}.MegaMenu-module__QMwmwW__panel[data-open=true] .MegaMenu-module__QMwmwW__backdrop{opacity:1;transition-delay:0s}.MegaMenu-module__QMwmwW__sheet,.MegaMenu-module__QMwmwW__mobileSheet{clip-path:inset(0 0 100%);transition:clip-path var(--duration-slow) var(--ease-in-out-quart) var(--duration-fast);position:relative}.MegaMenu-module__QMwmwW__sheet{overscroll-behavior:contain;border-bottom:var(--rule);max-height:100%;display:grid;overflow-y:auto}:is(.MegaMenu-module__QMwmwW__panel,.MegaMenu-module__QMwmwW__mobile)[data-open=true] :is(.MegaMenu-module__QMwmwW__sheet,.MegaMenu-module__QMwmwW__mobileSheet){clip-path:inset(0);transition:clip-path var(--duration-nav) var(--ease-out-expo) 0s}.MegaMenu-module__QMwmwW__item{opacity:0;transform:translateY(var(--space-1));transition:opacity var(--duration-fast) var(--ease-out-expo), transform var(--duration-base) var(--ease-out-expo)}.MegaMenu-module__QMwmwW__panel[data-open=true] .MegaMenu-module__QMwmwW__section[data-active=true] .MegaMenu-module__QMwmwW__item,.MegaMenu-module__QMwmwW__mobile[data-open=true] .MegaMenu-module__QMwmwW__item{opacity:1;transition-duration:var(--duration-base), var(--duration-nav);transition-delay:calc(var(--duration-fast) / 2 + var(--i,0) * var(--stagger));transform:none}.MegaMenu-module__QMwmwW__section{background:var(--color-surface-card);min-width:0;color:var(--color-brand);opacity:0;visibility:hidden;transition:opacity var(--duration-base) var(--ease-out-expo), visibility 0s linear var(--duration-base);grid-area:1/1;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;overflow:clip}.MegaMenu-module__QMwmwW__section[data-section=lab]{background:var(--color-surface)}.MegaMenu-module__QMwmwW__section[data-active=true]{opacity:1;visibility:visible;transition-delay:0s}.MegaMenu-module__QMwmwW__section:not([data-active=true]){position:absolute;inset:0 0 auto}.MegaMenu-module__QMwmwW__section:not([data-layout]){min-height:55vh}.MegaMenu-module__QMwmwW__section[data-layout=split] .MegaMenu-module__QMwmwW__groups{border-right:var(--rule);flex-direction:column;grid-column:1/5;display:flex}.MegaMenu-module__QMwmwW__section[data-layout=split] .MegaMenu-module__QMwmwW__group{border-right:0}.MegaMenu-module__QMwmwW__section[data-layout=split] .MegaMenu-module__QMwmwW__group:first-child{padding-bottom:var(--space-2)}.MegaMenu-module__QMwmwW__section[data-layout=split] .MegaMenu-module__QMwmwW__group+.MegaMenu-module__QMwmwW__group{padding-top:0}.MegaMenu-module__QMwmwW__section[data-layout=split] .MegaMenu-module__QMwmwW__frame{aspect-ratio:3}.MegaMenu-module__QMwmwW__section[data-layout=split] .MegaMenu-module__QMwmwW__preview{grid-column:5/13}.MegaMenu-module__QMwmwW__section[data-layout=split] .MegaMenu-module__QMwmwW__captionLabel{display:none}.MegaMenu-module__QMwmwW__section[data-layout=split] .MegaMenu-module__QMwmwW__overview{grid-column:1/5}.MegaMenu-module__QMwmwW__cards{grid-area:1/1/auto/-1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.MegaMenu-module__QMwmwW__card{border-right:var(--rule);min-width:0}.MegaMenu-module__QMwmwW__card:last-child{border-right:0}.MegaMenu-module__QMwmwW__cardLink{align-items:flex-start;gap:var(--space-0-5);height:100%;padding:var(--space-1) var(--gutter) var(--space-2);flex-direction:column;display:flex}.MegaMenu-module__QMwmwW__cardLink[data-soon]{cursor:default}.MegaMenu-module__QMwmwW__cardFrame{aspect-ratio:16/10;width:100%;margin-bottom:var(--space-0-5);background:var(--color-surface-raised);display:block;position:relative;overflow:hidden}.MegaMenu-module__QMwmwW__section[data-section=about] .MegaMenu-module__QMwmwW__cardLink{padding-bottom:var(--space-1)}.MegaMenu-module__QMwmwW__cardFrame .MegaMenu-module__QMwmwW__img{scale:1.06}.MegaMenu-module__QMwmwW__expands{--open-delay:.3s;--close-delay:.15s;isolation:isolate;transition:color var(--duration-base) var(--ease-out-expo), z-index 0s linear calc(var(--close-delay) + var(--duration-nav));position:relative}.MegaMenu-module__QMwmwW__expands:before{content:"";z-index:-1;background:var(--hue);transform-origin:bottom;transition:transform var(--duration-slow) var(--ease-out-expo);position:absolute;inset:0;transform:scaleY(0)}.MegaMenu-module__QMwmwW__expands:is(:hover,:focus-visible){z-index:1;color:var(--color-on-hue);transition-delay:0s}.MegaMenu-module__QMwmwW__expands:is(:hover,:focus-visible):before{transform:scaleY(1)}.MegaMenu-module__QMwmwW__details{display:none}@media (hover:hover) and (pointer:fine){.MegaMenu-module__QMwmwW__details{gap:var(--space-1-5);width:100%;padding:var(--space-1) var(--gutter) var(--space-2);background:var(--hue);color:var(--color-on-hue);pointer-events:none;clip-path:inset(0 100% 0 0);transition:clip-path var(--duration-nav) var(--ease-out-expo) var(--close-delay);flex-direction:column;display:flex;position:absolute;top:0;bottom:0}.MegaMenu-module__QMwmwW__details[data-expand=right]{left:100%}.MegaMenu-module__QMwmwW__details[data-expand=left]{clip-path:inset(0 0 0 100%);right:100%}.MegaMenu-module__QMwmwW__expands:is(:hover,:focus-visible) .MegaMenu-module__QMwmwW__details{clip-path:inset(0);transition-delay:var(--open-delay)}.MegaMenu-module__QMwmwW__detailGroup{gap:var(--space-0-5);opacity:0;translate:0 var(--space-0-5);transition:opacity var(--duration-base) var(--ease-out-expo) var(--close-delay), translate var(--duration-nav) var(--ease-out-expo) var(--close-delay);flex-direction:column;display:flex}.MegaMenu-module__QMwmwW__expands:is(:hover,:focus-visible) .MegaMenu-module__QMwmwW__detailGroup{opacity:1;translate:0}.MegaMenu-module__QMwmwW__expands:is(:hover,:focus-visible) .MegaMenu-module__QMwmwW__detailGroup:first-child{transition-delay:calc(var(--open-delay) + .14s)}.MegaMenu-module__QMwmwW__expands:is(:hover,:focus-visible) .MegaMenu-module__QMwmwW__detailGroup:nth-child(2){transition-delay:calc(var(--open-delay) + .2s)}.MegaMenu-module__QMwmwW__expands:is(:hover,:focus-visible) .MegaMenu-module__QMwmwW__detailGroup:nth-child(3){transition-delay:calc(var(--open-delay) + .26s)}.MegaMenu-module__QMwmwW__detailItems{font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-snug);flex-direction:column;display:flex}}.MegaMenu-module__QMwmwW__cardLink:is(:hover,:focus-visible) .MegaMenu-module__QMwmwW__cardFrame .MegaMenu-module__QMwmwW__img{scale:1}.MegaMenu-module__QMwmwW__dawnSvg{width:100%;height:100%;display:block}.MegaMenu-module__QMwmwW__dawnNormal{opacity:1;transition:opacity var(--duration-slow) var(--ease-out-expo) .5s}.MegaMenu-module__QMwmwW__dawnHover{opacity:0;transition:opacity var(--duration-slow) var(--ease-out-expo) .5s}.MegaMenu-module__QMwmwW__dawnMovingImage{transform-box:fill-box;transform-origin:100% 100%;transition:transform var(--duration-stack) var(--ease-out-expo) 0s}.MegaMenu-module__QMwmwW__cardLink:is(:hover,:focus-visible) .MegaMenu-module__QMwmwW__dawnNormal{opacity:0;transition:opacity var(--duration-slow) var(--ease-out-expo) 0s}.MegaMenu-module__QMwmwW__cardLink:is(:hover,:focus-visible) .MegaMenu-module__QMwmwW__dawnHover{opacity:1;transition:opacity var(--duration-slow) var(--ease-out-expo) 0s}.MegaMenu-module__QMwmwW__cardLink:is(:hover,:focus-visible) .MegaMenu-module__QMwmwW__dawnMovingImage{transition:transform var(--duration-reveal) var(--ease-out-expo) .35s;transform:scale(1.15)}.MegaMenu-module__QMwmwW__section[data-layout=cards] .MegaMenu-module__QMwmwW__overview{border-right:0;grid-column:1/-1}.MegaMenu-module__QMwmwW__groups{grid-area:1/1/auto/9;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.MegaMenu-module__QMwmwW__group{gap:var(--space-1);min-width:0;padding:var(--space-1) var(--gutter) var(--space-4);border-right:var(--rule);flex-direction:column;display:flex}.MegaMenu-module__QMwmwW__group[data-primary=true]{grid-column:span 2}.MegaMenu-module__QMwmwW__groupTitle{opacity:.6;font-size:var(--text-sm);font-weight:var(--weight-regular);line-height:var(--leading-base);display:block}.MegaMenu-module__QMwmwW__item.MegaMenu-module__QMwmwW__groupTitle{opacity:0}.MegaMenu-module__QMwmwW__panel[data-open=true] .MegaMenu-module__QMwmwW__section[data-active=true] .MegaMenu-module__QMwmwW__item.MegaMenu-module__QMwmwW__groupTitle,.MegaMenu-module__QMwmwW__mobile[data-open=true] .MegaMenu-module__QMwmwW__item.MegaMenu-module__QMwmwW__groupTitle{opacity:.6}.MegaMenu-module__QMwmwW__links{align-items:flex-start;gap:var(--space-0-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.MegaMenu-module__QMwmwW__link{align-items:center;gap:var(--space-0-5);transition:translate var(--duration-fast) var(--ease-out-expo);display:inline-flex}.MegaMenu-module__QMwmwW__link:active{translate:0 var(--press-y)}.MegaMenu-module__QMwmwW__linkLabel{align-items:center;gap:var(--space-0-5);font-size:var(--text-lg);font-weight:var(--weight-medium);line-height:var(--leading-snug);display:inline-flex}.MegaMenu-module__QMwmwW__link[data-soon]{cursor:default}.MegaMenu-module__QMwmwW__underline{transition:background-size var(--duration-slow) var(--ease-out-expo);background:linear-gradient(currentColor,currentColor) 100% 100%/0 1px no-repeat}:is(a:hover,a:focus-visible,a[aria-current=page],a[data-active]) .MegaMenu-module__QMwmwW__underline{background-position:0 100%;background-size:100% 1px}.MegaMenu-module__QMwmwW__pill{border-radius:var(--radius-pill);background:var(--hue);color:var(--color-on-hue);font-size:var(--text-label);font-weight:var(--weight-medium);line-height:var(--leading-base);letter-spacing:0;white-space:nowrap;opacity:0;transform:translateX(calc(-1 * var(--space-0-5))) scale(.9);transition:opacity var(--duration-base) var(--ease-out-expo), transform var(--duration-slow) var(--ease-back);padding:.2em .6em;display:inline-block}[data-soon]:is(:hover,:focus-visible)>.MegaMenu-module__QMwmwW__pill{opacity:1;transform:none}.MegaMenu-module__QMwmwW__swatch{background:var(--hue);width:.6em;height:.6em;transition:scale var(--duration-base) var(--ease-back);flex:none}.MegaMenu-module__QMwmwW__swatch[data-category=Design]{background:var(--color-cat-design)}.MegaMenu-module__QMwmwW__swatch[data-category=Strategy]{background:var(--color-cat-strategy)}.MegaMenu-module__QMwmwW__swatch[data-category=Opinion]{background:var(--color-cat-opinion)}.MegaMenu-module__QMwmwW__swatch[data-category=News]{background:var(--color-cat-news)}.MegaMenu-module__QMwmwW__link:is(:hover,:focus-visible) .MegaMenu-module__QMwmwW__swatch{scale:1.5}.MegaMenu-module__QMwmwW__overview,.MegaMenu-module__QMwmwW__all{align-items:center;gap:var(--space-1);font-size:var(--text-md);font-weight:var(--weight-medium);display:inline-flex}.MegaMenu-module__QMwmwW__overview{padding:var(--space-2) var(--gutter);border-top:var(--rule);border-right:var(--rule);grid-area:2/1/auto/9}.MegaMenu-module__QMwmwW__allArrow{width:1.75rem}:is(.MegaMenu-module__QMwmwW__overview,.MegaMenu-module__QMwmwW__all):is(:hover,:focus-visible) .MegaMenu-module__QMwmwW__allArrow{animation:var(--anim-arrow-travel)}.MegaMenu-module__QMwmwW__overview:active,.MegaMenu-module__QMwmwW__all:active{translate:0 var(--press-y)}.MegaMenu-module__QMwmwW__preview{gap:var(--space-0-5);padding:var(--space-1) var(--gutter) var(--space-4);flex-direction:column;grid-area:1/9/3/13;display:flex}.MegaMenu-module__QMwmwW__frame{aspect-ratio:2;background:var(--color-surface-raised);position:relative;overflow:hidden}.MegaMenu-module__QMwmwW__frameItem{clip-path:inset(100% 0 0);transition:clip-path var(--duration-nav) var(--ease-out-expo);position:absolute;inset:0}.MegaMenu-module__QMwmwW__frameItem[data-active=true]{z-index:1;clip-path:inset(0)}.MegaMenu-module__QMwmwW__img{object-fit:cover;width:100%;height:100%;transition:scale var(--duration-stack) var(--ease-out-expo);display:block;scale:1.12}.MegaMenu-module__QMwmwW__frameItem[data-active=true] .MegaMenu-module__QMwmwW__img{scale:1}.MegaMenu-module__QMwmwW__section[data-section=lab] .MegaMenu-module__QMwmwW__frameItem{padding:var(--space-0-5);background:var(--hue)}.MegaMenu-module__QMwmwW__placeholder{width:100%;height:100%;padding:var(--space-1);background:var(--hue);color:var(--color-on-hue);align-items:flex-end;display:flex;position:relative}.MegaMenu-module__QMwmwW__placeholder:before{content:"";top:var(--space-1);right:var(--space-1);width:var(--space-3);height:var(--space-3);background:repeating-conic-gradient(currentColor 0 25%, transparent 0 50%) 0 0 / 8px 8px;position:absolute}.MegaMenu-module__QMwmwW__placeholderText{font-size:var(--text-h5);font-weight:var(--weight-medium);line-height:var(--leading-solid);letter-spacing:var(--tracking-poster)}.MegaMenu-module__QMwmwW__caption{display:block;overflow:clip}.MegaMenu-module__QMwmwW__captionText{gap:var(--space-0-5);animation:MegaMenu-module__QMwmwW__caption-in var(--duration-nav) var(--ease-out-expo);flex-direction:column;display:flex}@keyframes MegaMenu-module__QMwmwW__caption-in{0%{opacity:0;transform:translateY(40%)}}.MegaMenu-module__QMwmwW__captionLabel{font-size:var(--text-md);font-weight:var(--weight-medium)}.MegaMenu-module__QMwmwW__captionDesc{-webkit-line-clamp:2;font-size:var(--text-sm);font-weight:var(--weight-regular);line-height:var(--leading-snug);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.MegaMenu-module__QMwmwW__swap{vertical-align:bottom;display:inline-grid;overflow:clip}.MegaMenu-module__QMwmwW__swapSans,.MegaMenu-module__QMwmwW__swapMono{transition:transform var(--duration-nav) var(--ease-out-expo);grid-area:1/1}.MegaMenu-module__QMwmwW__swapMono{font-family:var(--font-display-mono);font-weight:var(--weight-regular);letter-spacing:-.02em;transform:translateY(105%)}.MegaMenu-module__QMwmwW__swap[data-mono=true] .MegaMenu-module__QMwmwW__swapSans{transform:translateY(-105%)}.MegaMenu-module__QMwmwW__swap[data-mono=true] .MegaMenu-module__QMwmwW__swapMono{transform:none}@media screen and (max-width:991px){.MegaMenu-module__QMwmwW__panel{display:none}.MegaMenu-module__QMwmwW__mobile{display:block}.MegaMenu-module__QMwmwW__mobileSheet{overscroll-behavior:contain;background:var(--color-surface-card);height:100%;color:var(--color-brand);overflow-y:auto}.MegaMenu-module__QMwmwW__mobileList{margin:0;padding:0;list-style:none}.MegaMenu-module__QMwmwW__mobileRow{border-bottom:var(--rule)}.MegaMenu-module__QMwmwW__mobileTrigger{width:100%;padding:var(--space-1) var(--gutter);color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}.MegaMenu-module__QMwmwW__mobileTrigger:focus-visible{outline-offset:-4px}.MegaMenu-module__QMwmwW__mobileLabel{font-size:var(--text-menu-mobile);font-weight:var(--weight-medium);line-height:var(--leading-solid);letter-spacing:var(--tracking-poster)}.MegaMenu-module__QMwmwW__mobileArrow{width:2.5rem}.MegaMenu-module__QMwmwW__plus{width:1.25rem;height:1.25rem;position:relative}.MegaMenu-module__QMwmwW__plus span{height:2px;transition:transform var(--duration-nav) var(--ease-out-expo);background:currentColor;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.MegaMenu-module__QMwmwW__plus span:last-child{transform:rotate(90deg)}.MegaMenu-module__QMwmwW__mobileRow[data-expanded=true] .MegaMenu-module__QMwmwW__plus span:first-child{transform:rotate(45deg)}.MegaMenu-module__QMwmwW__mobileRow[data-expanded=true] .MegaMenu-module__QMwmwW__plus span:last-child{transform:rotate(135deg)}.MegaMenu-module__QMwmwW__mobileRegion{gap:var(--space-1-5);padding:0 var(--gutter) var(--space-2);animation:MegaMenu-module__QMwmwW__region-in var(--duration-nav) var(--ease-out-expo);flex-direction:column;display:flex}@keyframes MegaMenu-module__QMwmwW__region-in{0%{transform:translateY(calc(-1 * var(--space-1)));opacity:0}}.MegaMenu-module__QMwmwW__mobileGroup{gap:var(--space-0-5);flex-direction:column;display:flex}.MegaMenu-module__QMwmwW__mobileLinks{margin:0;padding:0;list-style:none}.MegaMenu-module__QMwmwW__mobileLink{align-items:center;gap:var(--space-1);padding:var(--space-0-5) 0;font-size:var(--text-lg);font-weight:var(--weight-medium);display:flex}.MegaMenu-module__QMwmwW__mobileThumb{aspect-ratio:16/10;background:var(--color-surface-raised);flex:none;width:4rem;overflow:hidden}.MegaMenu-module__QMwmwW__mobileThumb .MegaMenu-module__QMwmwW__placeholder{padding:0}.MegaMenu-module__QMwmwW__mobileThumb .MegaMenu-module__QMwmwW__placeholder:before{width:var(--space-1);height:var(--space-1);background-size:4px 4px;top:4px;right:4px}.MegaMenu-module__QMwmwW__mobileThumb .MegaMenu-module__QMwmwW__placeholderText{display:none}.MegaMenu-module__QMwmwW__mobileLink[data-soon]{flex-wrap:wrap}.MegaMenu-module__QMwmwW__mobileLink[data-soon] .MegaMenu-module__QMwmwW__pill{opacity:1;transform:none}.MegaMenu-module__QMwmwW__mobileFoot{gap:var(--space-0-5) var(--space-1-5);padding:var(--space-1-5) var(--gutter) var(--space-3);flex-wrap:wrap;display:flex}.MegaMenu-module__QMwmwW__mobileSmall{font-size:var(--text-sm);font-weight:var(--weight-medium)}}
.Navbar-module___rHu7W__nav{z-index:1000;background:var(--color-surface-card);color:var(--color-brand);transition:transform var(--duration-nav) var(--ease-out-expo), background-color var(--duration-base) var(--ease-out-expo), color var(--duration-base) var(--ease-out-expo), margin-bottom var(--duration-nav) var(--ease-out-expo);position:relative}.Navbar-module___rHu7W__nav[data-scrolled=true]{margin-bottom:calc(var(--nav-height) - var(--nav-height-compact))}.Navbar-module___rHu7W__nav[data-scrolled=true] .Navbar-module___rHu7W__bar{--nav-height:var(--nav-height-compact)}:is(.Navbar-module___rHu7W__trigger,.Navbar-module___rHu7W__caretButton,.Navbar-module___rHu7W__cta,.Navbar-module___rHu7W__toggle){transition:height var(--duration-nav) var(--ease-out-expo)}.Navbar-module___rHu7W__red{background:var(--color-surface-brand);color:var(--color-on-brand)}.Navbar-module___rHu7W__dark{background:var(--color-surface-card)}.Navbar-module___rHu7W__transparent,.Navbar-module___rHu7W__transparentWhite{z-index:1;background:0 0;position:absolute;inset:0 0 auto}.Navbar-module___rHu7W__transparentWhite{color:var(--color-on-brand)}.Navbar-module___rHu7W__pinned{position:sticky;top:0}.Navbar-module___rHu7W__pinned.Navbar-module___rHu7W__transparent,.Navbar-module___rHu7W__pinned.Navbar-module___rHu7W__transparentWhite{z-index:1000;position:fixed}.Navbar-module___rHu7W__transparent:is([data-scrolled=true],[data-open=true]){background:var(--color-surface-card)}.Navbar-module___rHu7W__transparentWhite[data-scrolled=true]{background:var(--color-surface-brand)}:is(.Navbar-module___rHu7W__red,.Navbar-module___rHu7W__transparentWhite)[data-open=true]{background:var(--color-surface-card);color:var(--color-brand)}:is(.Navbar-module___rHu7W__red,.Navbar-module___rHu7W__transparentWhite)[data-open=true] .Navbar-module___rHu7W__cta{background:var(--color-surface-brand);--cta-fill:var(--color-brand-deep)}:is(.Navbar-module___rHu7W__red,.Navbar-module___rHu7W__transparentWhite)[data-open=true] .Navbar-module___rHu7W__ctaText{color:var(--color-on-brand)}.Navbar-module___rHu7W__pinned[data-hidden=true]{transform:translateY(-100%)}.Navbar-module___rHu7W__pinned[data-scrolled=true]{top:calc(-1 * var(--banner-h,0px))}.Navbar-module___rHu7W__bar{justify-content:space-between;align-items:center;display:flex}.Navbar-module___rHu7W__logo{max-width:100%;display:block}.Navbar-module___rHu7W__crest{box-sizing:content-box;width:2.7rem;height:2.7rem;padding-left:3rem;display:block}.Navbar-module___rHu7W__crest>div,.Navbar-module___rHu7W__crest svg{width:100%!important;height:100%!important}.Navbar-module___rHu7W__actions{align-items:center;display:flex}.Navbar-module___rHu7W__primary,.Navbar-module___rHu7W__theme{margin-right:var(--space-1)}.Navbar-module___rHu7W__triggers{margin:0;padding:0;list-style:none;display:flex}.Navbar-module___rHu7W__triggerItem{align-items:center;display:flex}.Navbar-module___rHu7W__trigger,.Navbar-module___rHu7W__caretButton{height:var(--nav-height);color:inherit;cursor:pointer;font-size:var(--text-md);font-weight:var(--weight-medium);-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;display:flex}.Navbar-module___rHu7W__trigger{padding:0 var(--space-0-5) 0 var(--space-1)}.Navbar-module___rHu7W__caretButton{padding:0 var(--space-1) 0 var(--space-0-5)}.Navbar-module___rHu7W__trigger:active .Navbar-module___rHu7W__triggerLabel,.Navbar-module___rHu7W__caretButton:active .Navbar-module___rHu7W__caret{translate:0 var(--press-y)}.Navbar-module___rHu7W__trigger:focus-visible,.Navbar-module___rHu7W__caretButton:focus-visible{outline-offset:-4px}.Navbar-module___rHu7W__triggerLabel{transition:background-size var(--duration-slow) var(--ease-out-expo), translate var(--duration-fast) var(--ease-out-expo);background:linear-gradient(currentColor,currentColor) 100% 100%/0 1px no-repeat}.Navbar-module___rHu7W__trigger:is(:hover,:focus-visible,[data-current]) .Navbar-module___rHu7W__triggerLabel,.Navbar-module___rHu7W__triggerItem[data-open=true] .Navbar-module___rHu7W__triggerLabel{background-position:0 100%;background-size:100% 1px}.Navbar-module___rHu7W__caret{width:.4em;height:.4em;transition:transform var(--duration-nav) var(--ease-out-expo);border-bottom:1.5px solid;border-right:1.5px solid;margin-top:-.2em;transform:rotate(45deg)}.Navbar-module___rHu7W__caretButton[aria-expanded=true] .Navbar-module___rHu7W__caret{transform:translateY(.2em)rotate(-135deg)}.Navbar-module___rHu7W__cta{height:var(--nav-height);padding:0 var(--space-2);background:var(--color-surface-brand);isolation:isolate;--cta-fill:var(--color-brand-deep);align-items:center;display:flex;position:relative}.Navbar-module___rHu7W__red .Navbar-module___rHu7W__cta,.Navbar-module___rHu7W__transparentWhite .Navbar-module___rHu7W__cta{background:var(--color-surface);--cta-fill:var(--color-surface-tint)}.Navbar-module___rHu7W__cta:before{content:"";z-index:-1;background:var(--cta-fill);transform-origin:bottom;transition:transform var(--duration-slow) var(--ease-out-expo);position:absolute;inset:0;transform:scaleY(0)}.Navbar-module___rHu7W__cta:hover:before,.Navbar-module___rHu7W__cta:focus-visible:before,.Navbar-module___rHu7W__cta[aria-current=page]:before{transform:scaleY(1)}.Navbar-module___rHu7W__cta:active .Navbar-module___rHu7W__ctaText{translate:0 var(--press-y)}.Navbar-module___rHu7W__cta:focus-visible{outline-offset:-4px}.Navbar-module___rHu7W__ctaText{transition:translate var(--duration-fast) var(--ease-out-expo);color:var(--color-on-brand);font-size:var(--text-md);font-weight:var(--weight-medium)}.Navbar-module___rHu7W__red .Navbar-module___rHu7W__ctaText,.Navbar-module___rHu7W__transparentWhite .Navbar-module___rHu7W__ctaText{color:var(--color-brand)}.Navbar-module___rHu7W__toggle{align-items:center;gap:var(--space-1);height:var(--nav-height);padding:0 var(--gutter);color:inherit;cursor:pointer;font-size:var(--text-md);font-weight:var(--weight-medium);-webkit-tap-highlight-color:transparent;background:0 0;border:0;display:none}.Navbar-module___rHu7W__toggle:focus-visible{outline-offset:-4px}.Navbar-module___rHu7W__toggleText{text-align:right;display:grid;overflow:clip}.Navbar-module___rHu7W__toggleText>span{transition:transform var(--duration-nav) var(--ease-out-expo), opacity var(--duration-base) var(--ease-out-expo);grid-area:1/1}.Navbar-module___rHu7W__toggleText>span[data-shown=false]{opacity:0;transform:translateY(100%)}.Navbar-module___rHu7W__toggleText>span[data-shown=false]:first-child{transform:translateY(-100%)}.Navbar-module___rHu7W__toggleIcon{width:1.25rem;height:.5rem;transition:scale var(--duration-fast) var(--ease-out-expo);display:block;position:relative}.Navbar-module___rHu7W__toggleIcon span{height:2px;transition:transform var(--duration-nav) var(--ease-out-expo);background:currentColor;position:absolute;left:0;right:0}.Navbar-module___rHu7W__toggleIcon span:first-child{top:0}.Navbar-module___rHu7W__toggleIcon span:last-child{bottom:0}.Navbar-module___rHu7W__toggle[aria-expanded=true] .Navbar-module___rHu7W__toggleIcon span:first-child{transform:translateY(calc(.25rem - 1px))rotate(45deg)}.Navbar-module___rHu7W__toggle[aria-expanded=true] .Navbar-module___rHu7W__toggleIcon span:last-child{transform:translateY(calc(1px - .25rem))rotate(-45deg)}.Navbar-module___rHu7W__toggle:active .Navbar-module___rHu7W__toggleIcon{scale:.9}@media screen and (max-width:991px){.Navbar-module___rHu7W__primary,.Navbar-module___rHu7W__cta{display:none}.Navbar-module___rHu7W__toggle{display:flex}}@media screen and (max-width:479px){.Navbar-module___rHu7W__nav{--nav-height:4rem}.Navbar-module___rHu7W__crest{width:2.25rem;height:2.25rem;padding-left:.75rem}}
.CtaBand-module__sKl4gq__band{isolation:isolate;align-items:end;gap:var(--space-3) var(--space-4);min-height:clamp(20rem,14rem + 12vw,26rem);padding:var(--section-y) var(--cell-pad-x) var(--space-5);background:var(--color-surface-brand);color:var(--color-on-brand);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.CtaBand-module__sKl4gq__band:before,.CtaBand-module__sKl4gq__band:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.CtaBand-module__sKl4gq__band:before{background-image:radial-gradient(var(--texture-dot) .9px, transparent 1.4px);background-size:10px 10px;-webkit-mask-image:linear-gradient(270deg,#000 10%,#0000 75%);mask-image:linear-gradient(270deg,#000 10%,#0000 75%)}.CtaBand-module__sKl4gq__band:after{background-image:var(--texture-grain);opacity:var(--texture-grain-opacity-on-brand);mix-blend-mode:multiply}.CtaBand-module__sKl4gq__copy{gap:var(--space-1-5);flex-direction:column;display:flex}.CtaBand-module__sKl4gq__label{font-family:var(--font-sans);margin:0}.CtaBand-module__sKl4gq__title{max-width:20ch;font-size:var(--text-h2);font-weight:var(--weight-medium);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;margin:0}.CtaBand-module__sKl4gq__actions{gap:var(--space-0-5);flex-wrap:wrap;display:flex}.CtaBand-module__sKl4gq__button{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-1-5);font-size:var(--text-md);font-weight:var(--weight-semibold);transition:background-color var(--duration-base) var(--ease-out-expo), color var(--duration-base) var(--ease-out-expo);display:inline-flex}.CtaBand-module__sKl4gq__button>*{transition:translate var(--duration-fast) var(--ease-out-expo)}.CtaBand-module__sKl4gq__primary{background:var(--hobi-white);color:var(--hobi-red)}.CtaBand-module__sKl4gq__secondary{background:var(--hobi-black);color:var(--hobi-white)}.CtaBand-module__sKl4gq__primary:is(:hover,:focus-visible){background:color-mix(in srgb, var(--hobi-white) 86%, var(--hobi-red))}.CtaBand-module__sKl4gq__secondary:is(:hover,:focus-visible){background:var(--color-brand-deep)}.CtaBand-module__sKl4gq__arrow{width:13px}.CtaBand-module__sKl4gq__button:is(:hover,:focus-visible) .CtaBand-module__sKl4gq__arrow{animation:var(--anim-arrow-travel)}.CtaBand-module__sKl4gq__button:active>*{translate:0 var(--press-y)}.CtaBand-module__sKl4gq__button:focus-visible{outline-color:var(--color-on-brand)}@media screen and (max-width:767px){.CtaBand-module__sKl4gq__band{grid-template-columns:minmax(0,1fr)}}
.Footer-module__Grjkva__footer{z-index:1;isolation:isolate;background:var(--color-surface);color:var(--color-brand);--line:var(--color-rule);--decor:var(--color-decor);flex-direction:column;display:flex;position:relative;overflow:hidden}.Footer-module__Grjkva__red{background:var(--color-surface-brand);color:var(--color-on-brand);--line:var(--color-on-brand);--decor:var(--color-decor-on-brand);border-top:1px solid var(--line);--texture-grain-blend:multiply;--texture-grain-invert:0;--texture-grain-opacity:var(--texture-grain-opacity-on-brand)}.Footer-module__Grjkva__footer:before{content:"";z-index:-1;pointer-events:none;background-image:var(--texture-grain);opacity:var(--texture-grain-opacity);mix-blend-mode:var(--texture-grain-blend);filter:invert(var(--texture-grain-invert));position:absolute;inset:0}.Footer-module__Grjkva__columns{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Footer-module__Grjkva__column{gap:var(--space-3);min-width:0;padding:var(--space-3) var(--gutter) var(--space-5);border-right:1px solid var(--line);flex-direction:column;display:flex}.Footer-module__Grjkva__column:last-child{border-right:0}.Footer-module__Grjkva__group{gap:var(--space-1);flex-direction:column;display:flex}.Footer-module__Grjkva__groupTitle{opacity:.6;margin:0}.Footer-module__Grjkva__list{gap:var(--space-0-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Footer-module__Grjkva__link{align-items:center;gap:var(--space-0-5);font-size:var(--text-lg);font-weight:var(--weight-medium);line-height:var(--leading-snug);display:inline-flex}.Footer-module__Grjkva__link[data-soon]{cursor:default}.Footer-module__Grjkva__linkText{transition:background-size var(--duration-slow) var(--ease-out-expo);background:linear-gradient(currentColor,currentColor) 100% 100%/0 1px no-repeat}.Footer-module__Grjkva__link:not([data-soon]):is(:hover,:focus-visible) .Footer-module__Grjkva__linkText{background-position:0 100%;background-size:100% 1px}.Footer-module__Grjkva__email{overflow-wrap:anywhere}.Footer-module__Grjkva__stage{min-height:60vh;padding:var(--space-5) var(--gutter) var(--space-3);grid-template-rows:auto minmax(0,1fr) auto;justify-items:end;display:grid}.Footer-module__Grjkva__about{justify-self:start;align-items:flex-start;gap:var(--space-2);flex-direction:column;width:min(100%,26rem);display:flex}.Footer-module__Grjkva__boilerplate{font-family:var(--font-sans);font-size:var(--text-lg);line-height:var(--leading-relaxed);text-wrap:pretty;margin:0}.Footer-module__Grjkva__crest{width:var(--space-5);aspect-ratio:1}.Footer-module__Grjkva__inquiry{text-align:left;grid-row:3}.Footer-module__Grjkva__lg{font-size:var(--text-lg);font-weight:var(--weight-medium)}.Footer-module__Grjkva__bigLink{font-size:var(--text-display);font-weight:var(--weight-medium);line-height:var(--leading-tight);display:inline-block;position:relative}.Footer-module__Grjkva__bigLink:after{content:"";transform-origin:100%;height:5px;transition:transform var(--duration-stack) var(--ease-out-expo);background-color:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.Footer-module__Grjkva__bigLink:hover:after,.Footer-module__Grjkva__bigLink:focus-visible:after{transform-origin:0;transform:scaleX(1)}.Footer-module__Grjkva__copyright{padding:var(--space-1) var(--gutter);border-top:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.Footer-module__Grjkva__legal{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.Footer-module__Grjkva__wheel,.Footer-module__Grjkva__sun{z-index:-1;pointer-events:none;position:absolute}.Footer-module__Grjkva__wheel{width:250px;inset:calc(-1 * var(--space-5)) auto auto -3%}.Footer-module__Grjkva__sun{width:50vw;inset:auto 0 0 auto}:is(.Footer-module__Grjkva__wheel path,.Footer-module__Grjkva__sun path){fill:var(--decor);fill-opacity:1}@media screen and (max-width:991px){.Footer-module__Grjkva__columns{grid-template-columns:repeat(2,minmax(0,1fr))}.Footer-module__Grjkva__column:nth-child(2n){border-right:0}.Footer-module__Grjkva__column:nth-child(-n+2){border-bottom:1px solid var(--line)}.Footer-module__Grjkva__column:last-child{grid-column:1/-1}.Footer-module__Grjkva__wheel{top:-2%}}@media screen and (max-width:479px){.Footer-module__Grjkva__columns{grid-template-columns:minmax(0,1fr)}.Footer-module__Grjkva__column{border-right:0;border-bottom:1px solid var(--line);padding-bottom:var(--space-3)}.Footer-module__Grjkva__column:last-child{border-bottom:0}.Footer-module__Grjkva__stage{min-height:70svh;padding-top:var(--space-3);justify-items:start}.Footer-module__Grjkva__copyright{padding-left:var(--space-1);padding-right:var(--space-1)}.Footer-module__Grjkva__sun{width:90vw}}
.BackgroundVideo-module__j4D5Cq__root{width:100%;height:100%;color:var(--color-on-brand);position:relative;overflow:hidden}.BackgroundVideo-module__j4D5Cq__video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.BackgroundVideo-module__j4D5Cq__intrinsic{height:auto;aspect-ratio:var(--video-aspect)}.BackgroundVideo-module__j4D5Cq__control{z-index:1;cursor:pointer;width:35px;height:35px;font-size:var(--text-root);transition:opacity var(--duration-base) var(--ease-in-out);background:0 0;border:0;padding:0;position:absolute;bottom:1em;right:1em}.BackgroundVideo-module__j4D5Cq__control img{object-fit:contain;width:35px;height:35px;display:block}.BackgroundVideo-module__j4D5Cq__control:focus-visible{outline-offset:2px;border-radius:var(--radius-round);outline:2px solid #3b79c3}
.BlogStack-module__Sowx4a__stack{z-index:100;transition:translate var(--duration-nav) var(--ease-out-expo), opacity var(--duration-base) var(--ease-out-expo), visibility 0s linear 0s;position:fixed;inset:auto 1% 1% auto}:is(:root[data-footer=open] .BlogStack-module__Sowx4a__stack,.BlogStack-module__Sowx4a__stack[data-shown=false]){translate:0 calc(100% + var(--space-2));opacity:0;visibility:hidden;transition-delay:0s, 0s, var(--duration-nav)}.BlogStack-module__Sowx4a__wrapper{flex-direction:column;gap:8px;width:300px;height:110px;display:flex;position:relative}.BlogStack-module__Sowx4a__wrapper:after{content:"";z-index:0;position:absolute;inset:0}.BlogStack-module__Sowx4a__stack:hover .BlogStack-module__Sowx4a__wrapper:after,.BlogStack-module__Sowx4a__stack:focus-within .BlogStack-module__Sowx4a__wrapper:after{top:calc(-236px - var(--space-0-5) - 1.5rem)}.BlogStack-module__Sowx4a__card{background-color:var(--color-surface-card);width:300px;height:110px;color:var(--color-brand);box-shadow:var(--shadow-card);transform-origin:bottom;transition:transform var(--duration-stack) var(--ease-out-expo) var(--d,0s), box-shadow var(--duration-stack) var(--ease-out-expo), opacity var(--duration-stack) var(--ease-out-expo) var(--d,0s), background-color var(--duration-base) var(--ease-out-expo), color var(--duration-base) var(--ease-out-expo), translate var(--duration-slow) var(--ease-out-expo), scale var(--duration-fast) var(--ease-out-expo);display:flex;position:absolute;bottom:0;overflow:hidden}.BlogStack-module__Sowx4a__link{max-width:100%;display:flex}.BlogStack-module__Sowx4a__thumb{aspect-ratio:1;flex:none;width:110px;overflow:hidden}.BlogStack-module__Sowx4a__thumb img{object-fit:cover;width:100%;height:100%;transition:scale var(--duration-stack) var(--ease-out-expo);display:block}.BlogStack-module__Sowx4a__text{flex-direction:column;justify-content:center;gap:8px;width:100%;padding:8px 8px 16px;display:flex}.BlogStack-module__Sowx4a__title{font-size:13px;font-weight:var(--weight-semibold);line-height:1.2}.BlogStack-module__Sowx4a__meta{justify-content:space-between;display:flex}.BlogStack-module__Sowx4a__metaItem{color:var(--color-text-muted);font-size:10px;font-weight:var(--weight-medium)}.BlogStack-module__Sowx4a__card[data-depth="0"]{z-index:3;opacity:1;transform:translateY(0)scale(1)}.BlogStack-module__Sowx4a__card[data-depth="1"]{z-index:2;opacity:.9;transform:translateY(-12px)scale(.95)}.BlogStack-module__Sowx4a__card[data-depth="2"]{z-index:1;opacity:.7;transform:translateY(-24px)scale(.9)}.BlogStack-module__Sowx4a__stack:hover .BlogStack-module__Sowx4a__card,.BlogStack-module__Sowx4a__stack:focus-within .BlogStack-module__Sowx4a__card{opacity:1!important}.BlogStack-module__Sowx4a__stack:hover .BlogStack-module__Sowx4a__card:first-child,.BlogStack-module__Sowx4a__stack:focus-within .BlogStack-module__Sowx4a__card:first-child{z-index:1!important;transform:translateY(-236px)scale(1)!important}.BlogStack-module__Sowx4a__stack:hover .BlogStack-module__Sowx4a__card:nth-child(2),.BlogStack-module__Sowx4a__stack:focus-within .BlogStack-module__Sowx4a__card:nth-child(2){z-index:2!important;transform:translateY(-118px)scale(1)!important}.BlogStack-module__Sowx4a__stack:hover .BlogStack-module__Sowx4a__card:nth-child(3),.BlogStack-module__Sowx4a__stack:focus-within .BlogStack-module__Sowx4a__card:nth-child(3){z-index:3!important;transform:translateY(0)scale(1)!important}.BlogStack-module__Sowx4a__card:first-child{--d:0s}.BlogStack-module__Sowx4a__card:nth-child(2){--d:var(--stagger)}.BlogStack-module__Sowx4a__card:nth-child(3),.BlogStack-module__Sowx4a__stack:hover .BlogStack-module__Sowx4a__card:first-child,.BlogStack-module__Sowx4a__stack:focus-within .BlogStack-module__Sowx4a__card:first-child{--d:calc(2 * var(--stagger))}.BlogStack-module__Sowx4a__stack:hover .BlogStack-module__Sowx4a__card:nth-child(3),.BlogStack-module__Sowx4a__stack:focus-within .BlogStack-module__Sowx4a__card:nth-child(3){--d:0s}.BlogStack-module__Sowx4a__card[data-depth="2"]{box-shadow:none}.BlogStack-module__Sowx4a__stack:hover .BlogStack-module__Sowx4a__card,.BlogStack-module__Sowx4a__stack:focus-within .BlogStack-module__Sowx4a__card{box-shadow:var(--shadow-card)}.BlogStack-module__Sowx4a__wrapper .BlogStack-module__Sowx4a__card:hover,.BlogStack-module__Sowx4a__wrapper .BlogStack-module__Sowx4a__card:focus-within{background-color:var(--color-surface-brand);color:var(--color-on-brand);box-shadow:var(--shadow-card-lift);translate:0 -4px}.BlogStack-module__Sowx4a__card:hover .BlogStack-module__Sowx4a__metaItem,.BlogStack-module__Sowx4a__card:focus-within .BlogStack-module__Sowx4a__metaItem{color:var(--color-on-brand)}.BlogStack-module__Sowx4a__card:hover .BlogStack-module__Sowx4a__thumb img,.BlogStack-module__Sowx4a__card:focus-within .BlogStack-module__Sowx4a__thumb img{scale:1.08}.BlogStack-module__Sowx4a__card:active{scale:var(--press-scale)}.BlogStack-module__Sowx4a__close{--d:0s;right:0;bottom:calc(100% + var(--space-0-5));z-index:4;border:1px solid var(--color-rule);border-radius:var(--radius-round);background:var(--color-surface);width:1.5rem;height:1.5rem;color:var(--color-brand);cursor:pointer;opacity:.4;transition:transform var(--duration-stack) var(--ease-out-expo) var(--d), opacity var(--duration-base) var(--ease-out-expo), background-color var(--duration-base) var(--ease-out-expo), color var(--duration-base) var(--ease-out-expo), translate var(--duration-fast) var(--ease-out-expo);place-items:center;padding:0;display:grid;position:absolute}.BlogStack-module__Sowx4a__stack:hover .BlogStack-module__Sowx4a__close,.BlogStack-module__Sowx4a__stack:focus-within .BlogStack-module__Sowx4a__close{--d:calc(2 * var(--stagger));transform:translateY(-236px)}.BlogStack-module__Sowx4a__close svg{width:.625rem;height:.625rem}.BlogStack-module__Sowx4a__close:hover,.BlogStack-module__Sowx4a__close:focus-visible{opacity:1;background:var(--color-surface-brand);color:var(--color-on-brand)}.BlogStack-module__Sowx4a__close:active{translate:0 var(--press-y)}@media screen and (max-width:479px){.BlogStack-module__Sowx4a__stack{display:none}}
.Button-module__e7WGRa__button{gap:var(--space-1);max-width:100%;padding:var(--space-1) var(--space-2) var(--space-1) 0;background:var(--color-surface);color:var(--color-brand);font-size:var(--text-md);transition:color var(--duration-base) var(--ease-out-expo);display:flex;position:relative}.Button-module__e7WGRa__fullWidth{padding-top:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-rule-soft);isolation:isolate;flex-flow:row;justify-content:center;align-items:center}.Button-module__e7WGRa__fullWidth:before{content:"";z-index:-1;background:var(--color-surface-brand);transform-origin:bottom;transition:transform var(--duration-slow) var(--ease-out-expo);position:absolute;inset:0;transform:scaleY(0)}.Button-module__e7WGRa__fullWidth:hover,.Button-module__e7WGRa__fullWidth:focus-visible{color:var(--color-on-brand)}.Button-module__e7WGRa__fullWidth:hover:before,.Button-module__e7WGRa__fullWidth:focus-visible:before{transform:scaleY(1)}.Button-module__e7WGRa__text{font-weight:var(--weight-regular)}.Button-module__e7WGRa__fullWidth .Button-module__e7WGRa__text{font-weight:var(--weight-medium)}.Button-module__e7WGRa__arrow{width:45px;display:block}.Button-module__e7WGRa__text,.Button-module__e7WGRa__arrow,.Button-module__e7WGRa__inline>*{transition:translate var(--duration-fast) var(--ease-out-expo)}.Button-module__e7WGRa__button:hover .Button-module__e7WGRa__arrow,.Button-module__e7WGRa__button:focus-visible .Button-module__e7WGRa__arrow,.Button-module__e7WGRa__inline:hover .Button-module__e7WGRa__inlineArrow,.Button-module__e7WGRa__inline:focus-visible .Button-module__e7WGRa__inlineArrow{animation:var(--anim-arrow-travel)}.Button-module__e7WGRa__button:active .Button-module__e7WGRa__text,.Button-module__e7WGRa__button:active .Button-module__e7WGRa__arrow,.Button-module__e7WGRa__inline:active>*{translate:0 var(--press-y)}@media screen and (max-width:479px){.Button-module__e7WGRa__fullWidth{padding-top:var(--space-1-5);padding-bottom:var(--space-1-5)}}.Button-module__e7WGRa__inline{gap:var(--space-1);max-width:100%;padding:var(--space-1) var(--space-2) var(--space-1) 0;border-bottom:var(--rule);background:var(--color-surface);color:var(--color-brand);font-size:var(--text-md);font-weight:var(--weight-medium);display:flex;position:relative}.Button-module__e7WGRa__inline:after{content:"";transform-origin:100%;height:3px;transition:transform var(--duration-slow) var(--ease-out-expo);background:currentColor;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.Button-module__e7WGRa__inline:hover:after,.Button-module__e7WGRa__inline:focus-visible:after{transform-origin:0;transform:scaleX(1)}.Button-module__e7WGRa__inlineArrow{width:30px;display:block}@media screen and (max-width:479px){.Button-module__e7WGRa__inline{font-size:.8rem}}
.Basics-module__VlWbWa__underlined{width:100%;margin-bottom:var(--space-0-5);padding:var(--space-0-5) var(--space-1);border-bottom:var(--rule);font-size:var(--text-xs);font-weight:var(--weight-medium)}.Basics-module__VlWbWa__divider{background-color:var(--color-rule);border:0;width:100%;height:1px;margin:0}.Basics-module__VlWbWa__heading{padding:var(--space-2) var(--space-2) var(--space-4);border-bottom:var(--rule);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}@media screen and (max-width:479px){.Basics-module__VlWbWa__underlined{font-size:12px}.Basics-module__VlWbWa__heading{padding:var(--space-1-5) var(--space-1) var(--space-2)}}
.Cards-module__OuHqJW__caseGrid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Cards-module__OuHqJW__caseGrid:has(>.Cards-module__OuHqJW__feature:first-child){grid-template-rows:clamp(26rem,70svh,50rem)}.Cards-module__OuHqJW__feature{grid-column:span 2}.Cards-module__OuHqJW__cell{background:var(--color-surface-card);--case-pad:var(--space-2);z-index:1;border-right:var(--rule);border-bottom:var(--rule);min-width:0;color:var(--color-brand);transition:color var(--duration-base) var(--ease-out-expo), z-index 0s linear calc(var(--case-close-delay) + var(--duration-nav));display:flex;position:relative}.Cards-module__OuHqJW__caseGrid,.Cards-module__OuHqJW__cell{--case-open-delay:.3s;--case-close-delay:.15s}a.Cards-module__OuHqJW__cell:hover,a.Cards-module__OuHqJW__cell:focus-visible{z-index:2;transition-delay:0s}.Cards-module__OuHqJW__caseGrid:has(>a.Cards-module__OuHqJW__cell:hover)>a.Cards-module__OuHqJW__cell:not(:hover){transition-delay:0s}.Cards-module__OuHqJW__case{column-gap:var(--space-2);min-width:0;padding:var(--case-pad);transition:scale var(--duration-fast) var(--ease-out-expo);flex:1;grid-template:"meta meta""media media"minmax(0,1fr)"title arrow""sub arrow"/minmax(0,1fr) auto;display:grid;position:relative}.Cards-module__OuHqJW__details{display:contents}.Cards-module__OuHqJW__caseLabel{margin-bottom:var(--space-0-5);font-size:var(--text-sm);line-height:var(--leading-relaxed);opacity:.7;display:block}.Cards-module__OuHqJW__disciplines{gap:var(--space-0-5) var(--space-1);margin-bottom:var(--case-pad);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);transition:color var(--duration-base) var(--ease-out-expo);flex-wrap:wrap;grid-area:meta;display:flex}.Cards-module__OuHqJW__disc{align-items:center;gap:.45em;display:inline-flex}.Cards-module__OuHqJW__disc:before{content:"";background:var(--disc);width:.6em;height:.6em}.Cards-module__OuHqJW__disc[data-discipline=Strategy]{--disc:var(--color-disc-strategy)}.Cards-module__OuHqJW__disc[data-discipline=Content]{--disc:var(--color-disc-content)}.Cards-module__OuHqJW__disc[data-discipline=Design]{--disc:var(--color-disc-design)}.Cards-module__OuHqJW__disc[data-discipline=Campaigns]{--disc:var(--color-disc-campaigns)}.Cards-module__OuHqJW__media{width:100%;height:calc(100% - var(--space-1));aspect-ratio:3/2;min-height:0;margin-bottom:var(--space-1);background:var(--color-surface-quiet);grid-area:media;position:relative;overflow:hidden}.Cards-module__OuHqJW__feature .Cards-module__OuHqJW__media{aspect-ratio:16/9}.Cards-module__OuHqJW__still{object-fit:cover;width:100%;height:100%;display:block}.Cards-module__OuHqJW__title{font-size:var(--text-lg);font-weight:var(--weight-medium)}.Cards-module__OuHqJW__case .Cards-module__OuHqJW__title{font-size:var(--text-h5);line-height:var(--leading-snug);text-wrap:balance;grid-area:title;align-self:end}.Cards-module__OuHqJW__feature .Cards-module__OuHqJW__case .Cards-module__OuHqJW__title{font-size:var(--text-h4)}.Cards-module__OuHqJW__subtitle{font-size:var(--text-muted-sm);font-weight:var(--weight-medium);color:var(--color-text-muted)}.Cards-module__OuHqJW__case .Cards-module__OuHqJW__subtitle{max-width:48ch;margin-top:var(--space-0-5);font-size:var(--text-sm);line-height:var(--leading-relaxed);text-wrap:pretty;transition:color var(--duration-base) var(--ease-out-expo);grid-area:sub}.Cards-module__OuHqJW__description{display:none}.Cards-module__OuHqJW__arrow{flex:none;width:45px;display:block}.Cards-module__OuHqJW__case .Cards-module__OuHqJW__arrow{grid-area:arrow;align-self:end;width:2.5rem;margin-bottom:.2em}.Cards-module__OuHqJW__square{height:min(50vw,50vh)}@media screen and (max-width:479px){.Cards-module__OuHqJW__square{height:min(100vw,50vh)}}a.Cards-module__OuHqJW__cell:before{content:"";z-index:-1;background:var(--case-flood,var(--color-surface-brand));transform-origin:bottom;transition:transform var(--duration-slow) var(--ease-out-expo);position:absolute;inset:0;transform:scaleY(0)}a.Cards-module__OuHqJW__cell:is(:hover,:focus-visible,[data-open]):before{transform:scaleY(1)}a.Cards-module__OuHqJW__cell:is(:hover,:focus-visible,[data-open]),a.Cards-module__OuHqJW__cell:is(:hover,:focus-visible,[data-open]) .Cards-module__OuHqJW__disciplines{color:var(--case-on,var(--color-on-brand))}a.Cards-module__OuHqJW__cell:is(:hover,:focus-visible,[data-open]) .Cards-module__OuHqJW__case .Cards-module__OuHqJW__subtitle{color:color-mix(in srgb, var(--case-on,var(--color-on-brand)) 75%, transparent)}a.Cards-module__OuHqJW__cell:focus-visible{outline-offset:-4px}@media (hover:hover) and (pointer:fine) and (min-width:992px){.Cards-module__OuHqJW__expands .Cards-module__OuHqJW__case{grid-template-rows:minmax(0,1fr) auto auto;grid-template-areas:"media media""title arrow""sub arrow"}.Cards-module__OuHqJW__expands .Cards-module__OuHqJW__details{gap:var(--space-1);width:calc(100% / var(--span,1));padding:var(--case-pad);background:var(--case-flood,var(--color-surface-brand));color:var(--case-on,var(--color-on-brand));pointer-events:none;clip-path:inset(0 100% 0 0);transition:clip-path var(--duration-nav) var(--ease-out-expo) var(--case-close-delay);flex-direction:column;display:flex;position:absolute;top:0;bottom:0}.Cards-module__OuHqJW__expands[data-expand=right] .Cards-module__OuHqJW__details{left:100%}.Cards-module__OuHqJW__expands[data-expand=left] .Cards-module__OuHqJW__details{clip-path:inset(0 0 0 100%);right:100%}a.Cards-module__OuHqJW__expands:hover .Cards-module__OuHqJW__details,a.Cards-module__OuHqJW__expands:focus-visible .Cards-module__OuHqJW__details{clip-path:inset(0);transition-delay:var(--case-open-delay)}.Cards-module__OuHqJW__expands .Cards-module__OuHqJW__details>*{opacity:0;translate:0 var(--space-0-5);transition:opacity var(--duration-base) var(--ease-out-expo) var(--case-close-delay), translate var(--duration-nav) var(--ease-out-expo) var(--case-close-delay)}a.Cards-module__OuHqJW__expands:hover .Cards-module__OuHqJW__details>*,a.Cards-module__OuHqJW__expands:focus-visible .Cards-module__OuHqJW__details>*{opacity:1;translate:0}a.Cards-module__OuHqJW__expands:hover .Cards-module__OuHqJW__details>:first-child,a.Cards-module__OuHqJW__expands:focus-visible .Cards-module__OuHqJW__details>:first-child{transition-delay:calc(var(--case-open-delay) + .14s)}a.Cards-module__OuHqJW__expands:hover .Cards-module__OuHqJW__details>:nth-child(2),a.Cards-module__OuHqJW__expands:focus-visible .Cards-module__OuHqJW__details>:nth-child(2){transition-delay:calc(var(--case-open-delay) + .2s)}a.Cards-module__OuHqJW__expands:hover .Cards-module__OuHqJW__details>:nth-child(3),a.Cards-module__OuHqJW__expands:focus-visible .Cards-module__OuHqJW__details>:nth-child(3){transition-delay:calc(var(--case-open-delay) + .26s)}.Cards-module__OuHqJW__expands .Cards-module__OuHqJW__disciplines{color:inherit;font-size:var(--text-md);margin:0}.Cards-module__OuHqJW__expands :is(.Cards-module__OuHqJW__restMeta,.Cards-module__OuHqJW__toggle){display:none}.Cards-module__OuHqJW__expands .Cards-module__OuHqJW__description{-webkit-line-clamp:6;max-width:44ch;font-family:var(--font-body);font-size:var(--text-lg);line-height:var(--leading-relaxed);text-wrap:pretty;-webkit-box-orient:vertical;margin-top:auto;display:-webkit-box;overflow:hidden}}.Cards-module__OuHqJW__acquired{border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-base);border:1px solid;align-self:flex-start;padding:.2em .7em}.Cards-module__OuHqJW__restMeta,.Cards-module__OuHqJW__toggle{display:none}@media not all and (hover:hover) and (pointer:fine) and (min-width:992px){.Cards-module__OuHqJW__expands .Cards-module__OuHqJW__restMeta{display:contents}.Cards-module__OuHqJW__expands .Cards-module__OuHqJW__toggle{top:var(--case-pad);right:var(--case-pad);z-index:2;width:1.25rem;height:1.25rem;display:block;position:absolute}.Cards-module__OuHqJW__expands .Cards-module__OuHqJW__toggle span{height:2px;transition:rotate var(--duration-nav) var(--ease-out-expo);background:currentColor;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.Cards-module__OuHqJW__expands .Cards-module__OuHqJW__toggle span:last-child{rotate:90deg}.Cards-module__OuHqJW__expands[data-open] .Cards-module__OuHqJW__toggle span:first-child{rotate:45deg}.Cards-module__OuHqJW__expands[data-open] .Cards-module__OuHqJW__toggle span:last-child{rotate:135deg}.Cards-module__OuHqJW__expands .Cards-module__OuHqJW__details{z-index:1;gap:var(--space-1);padding:var(--case-pad);background:var(--case-flood,var(--color-surface-brand));color:var(--case-on,var(--color-on-brand));pointer-events:none;clip-path:inset(0 100% 0 0);transition:clip-path var(--duration-nav) var(--ease-out-expo);flex-direction:column;display:flex;position:absolute;inset:0}.Cards-module__OuHqJW__expands[data-open] .Cards-module__OuHqJW__details{clip-path:inset(0)}.Cards-module__OuHqJW__expands .Cards-module__OuHqJW__details>*{opacity:0;translate:0 var(--space-0-5);transition:opacity var(--duration-base) var(--ease-out-expo), translate var(--duration-nav) var(--ease-out-expo)}.Cards-module__OuHqJW__expands[data-open] .Cards-module__OuHqJW__details>*{opacity:1;translate:0}.Cards-module__OuHqJW__expands[data-open] .Cards-module__OuHqJW__details>:first-child{transition-delay:.14s}.Cards-module__OuHqJW__expands[data-open] .Cards-module__OuHqJW__details>:nth-child(2){transition-delay:.2s}.Cards-module__OuHqJW__expands[data-open] .Cards-module__OuHqJW__details>:nth-child(3){transition-delay:.26s}.Cards-module__OuHqJW__expands .Cards-module__OuHqJW__details .Cards-module__OuHqJW__disciplines{color:inherit;margin:0}.Cards-module__OuHqJW__expands .Cards-module__OuHqJW__description{-webkit-line-clamp:8;max-width:44ch;font-size:var(--text-md);line-height:var(--leading-relaxed);text-wrap:pretty;-webkit-box-orient:vertical;margin-top:auto;display:-webkit-box;overflow:hidden}}.Cards-module__OuHqJW__still,.Cards-module__OuHqJW__media video,.Cards-module__OuHqJW__thumbImg{transition:scale var(--duration-stack) var(--ease-out-expo)}a.Cards-module__OuHqJW__cell:hover .Cards-module__OuHqJW__still,a.Cards-module__OuHqJW__cell:hover .Cards-module__OuHqJW__media video,a.Cards-module__OuHqJW__cell:focus-visible .Cards-module__OuHqJW__still,a.Cards-module__OuHqJW__cell:focus-visible .Cards-module__OuHqJW__media video,.Cards-module__OuHqJW__blog:hover .Cards-module__OuHqJW__thumbImg,.Cards-module__OuHqJW__blog:focus-within .Cards-module__OuHqJW__thumbImg{scale:1.04}.Cards-module__OuHqJW__underline{transition:background-size var(--duration-slow) var(--ease-out-expo);background:linear-gradient(currentColor,currentColor) 100% 100%/0 1px no-repeat}a.Cards-module__OuHqJW__cell:hover .Cards-module__OuHqJW__underline,a.Cards-module__OuHqJW__cell:focus-visible .Cards-module__OuHqJW__underline,.Cards-module__OuHqJW__blog:hover .Cards-module__OuHqJW__underline,.Cards-module__OuHqJW__blog:focus-within .Cards-module__OuHqJW__underline{background-position:0 100%;background-size:100% 1px}a.Cards-module__OuHqJW__cell:hover .Cards-module__OuHqJW__arrow,a.Cards-module__OuHqJW__cell:focus-visible .Cards-module__OuHqJW__arrow{animation:var(--anim-arrow-travel)}a.Cards-module__OuHqJW__cell:active .Cards-module__OuHqJW__case,.Cards-module__OuHqJW__blog:active .Cards-module__OuHqJW__thumb{scale:var(--press-scale)}.Cards-module__OuHqJW__chip{z-index:7;align-items:center;gap:var(--space-0-5);padding:var(--space-0-5) var(--space-1);background:var(--color-surface-brand);color:var(--color-on-brand);font-size:var(--text-md);font-weight:var(--weight-medium);white-space:nowrap;pointer-events:none;opacity:0;scale:.6;transform:translate(-50%, -50%) translate(var(--chip-x,0px), var(--chip-y,0px));transition:opacity var(--duration-base) var(--ease-out-expo), scale var(--duration-slow) var(--ease-back);display:flex;position:absolute;top:50%;left:50%}.Cards-module__OuHqJW__chipArrow{width:20px;display:block}.Cards-module__OuHqJW__media:hover .Cards-module__OuHqJW__chip,a.Cards-module__OuHqJW__cell:focus-visible .Cards-module__OuHqJW__chip{opacity:1;scale:1}.Cards-module__OuHqJW__media:has(button:hover) .Cards-module__OuHqJW__chip{opacity:0;scale:.6}a.Cards-module__OuHqJW__cell:active .Cards-module__OuHqJW__chip{scale:.92}@media (hover:hover) and (pointer:fine){.Cards-module__OuHqJW__media:has(.Cards-module__OuHqJW__chip){cursor:none}.Cards-module__OuHqJW__media:has(button:hover){cursor:auto}}@media (hover:none){.Cards-module__OuHqJW__chip{display:none}}.Cards-module__OuHqJW__status{z-index:6;padding:var(--space-0-5) var(--space-1);background-color:var(--color-label);color:var(--color-on-brand);text-transform:capitalize;font-size:var(--text-label);font-weight:var(--weight-semibold);position:absolute;inset:2% 2% auto auto}.Cards-module__OuHqJW__status[data-status=Coming\ soon]{background-color:var(--color-status-soon);color:#000}.Cards-module__OuHqJW__status[data-status=Confidential]{background-color:var(--color-status-confidential);color:#fff}@media screen and (max-width:991px){.Cards-module__OuHqJW__caseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.Cards-module__OuHqJW__caseGrid>.Cards-module__OuHqJW__feature:not(:first-child){grid-column:auto}.Cards-module__OuHqJW__caseGrid>.Cards-module__OuHqJW__feature:not(:first-child) .Cards-module__OuHqJW__media{aspect-ratio:3/2}.Cards-module__OuHqJW__caseGrid>.Cards-module__OuHqJW__feature:not(:first-child) .Cards-module__OuHqJW__case .Cards-module__OuHqJW__title{font-size:var(--text-h5)}.Cards-module__OuHqJW__cell{--case-pad:var(--space-1-5)}}@media screen and (max-width:479px){.Cards-module__OuHqJW__caseGrid{grid-template-columns:minmax(0,1fr)}.Cards-module__OuHqJW__caseGrid:has(>.Cards-module__OuHqJW__feature:first-child){grid-template-rows:none}.Cards-module__OuHqJW__feature{grid-column:auto}.Cards-module__OuHqJW__cell{--case-pad:var(--space-1)}.Cards-module__OuHqJW__caseGrid>.Cards-module__OuHqJW__cell{border-right:0}.Cards-module__OuHqJW__case{padding-inline:var(--gutter)}.Cards-module__OuHqJW__media,.Cards-module__OuHqJW__feature .Cards-module__OuHqJW__media{aspect-ratio:4/3}.Cards-module__OuHqJW__feature .Cards-module__OuHqJW__case .Cards-module__OuHqJW__title{font-size:var(--text-h5)}.Cards-module__OuHqJW__arrow,.Cards-module__OuHqJW__case .Cards-module__OuHqJW__arrow{display:none}.Cards-module__OuHqJW__status{font-size:var(--text-label)}}.Cards-module__OuHqJW__blog{background:var(--color-surface-card);justify-content:space-between;align-items:center;gap:var(--space-1);height:100%;padding:var(--space-1);border-right:var(--rule);border-bottom:var(--rule);flex-direction:column;display:flex;position:relative}.Cards-module__OuHqJW__blog:after{content:"";display:block}.Cards-module__OuHqJW__thumb{max-width:100%;transition:scale var(--duration-fast) var(--ease-out-expo);flex:none;display:block;position:relative;overflow:hidden}.Cards-module__OuHqJW__blogLink:after{content:"";z-index:1;position:absolute;inset:0}.Cards-module__OuHqJW__thumbImg{vertical-align:middle;max-width:100%;height:auto;display:inline-block}.Cards-module__OuHqJW__blogText{justify-content:flex-start;align-items:flex-start;gap:var(--space-0-5);flex-direction:column;width:100%;height:100%;display:flex}.Cards-module__OuHqJW__category{padding:var(--space-0-5) var(--space-1);background-color:var(--color-label);color:var(--color-on-brand);text-transform:capitalize;font-size:var(--text-label);font-weight:var(--weight-semibold);position:absolute;inset:2% 2% auto auto}.Cards-module__OuHqJW__category[data-category=Design]{background-color:var(--color-cat-design);color:var(--color-on-cat)}.Cards-module__OuHqJW__category[data-category=Strategy]{background-color:var(--color-cat-strategy);color:#000}.Cards-module__OuHqJW__category[data-category=News]{background-color:var(--color-cat-news);color:#000}.Cards-module__OuHqJW__category[data-category=Opinion]{background-color:var(--color-cat-opinion);color:var(--color-on-cat)}@media screen and (max-width:479px){.Cards-module__OuHqJW__blog{gap:var(--space-0-5)}}
.CapabilityTabs-module__oF8ZWq__section{--tab-dwell:10s;overflow-x:clip}.CapabilityTabs-module__oF8ZWq__head{gap:var(--space-2);padding:var(--space-5) var(--gutter) var(--space-2);border-bottom:var(--rule);flex-direction:column;display:flex}.CapabilityTabs-module__oF8ZWq__title{font-size:var(--text-h2);font-weight:var(--weight-medium);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;margin:0}.CapabilityTabs-module__oF8ZWq__lede{max-width:70ch;font-family:var(--font-sans);font-size:var(--text-lg);line-height:var(--leading-relaxed);text-wrap:pretty;margin:0}.CapabilityTabs-module__oF8ZWq__grid{margin:0 var(--gutter);border-right:var(--rule);border-left:var(--rule);border-bottom:var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));height:65vh;min-height:26rem;display:grid}.CapabilityTabs-module__oF8ZWq__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.CapabilityTabs-module__oF8ZWq__item{background:var(--color-surface-card);border-bottom:var(--rule);color:var(--color-brand);transition:background-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard);position:relative}.CapabilityTabs-module__oF8ZWq__item:last-child{border-bottom:0}.CapabilityTabs-module__oF8ZWq__item[data-open]{background:var(--color-surface-brand);color:var(--color-on-brand);flex:1}.CapabilityTabs-module__oF8ZWq__bar{z-index:1;background:var(--color-on-brand);transform-origin:top;width:4px;height:100%;animation:CapabilityTabs-module__oF8ZWq__fill var(--tab-dwell) linear forwards;position:absolute;top:0;left:0;transform:scaleY(0)}.CapabilityTabs-module__oF8ZWq__bar[data-paused]{animation-play-state:paused}@keyframes CapabilityTabs-module__oF8ZWq__fill{to{transform:scaleY(1)}}.CapabilityTabs-module__oF8ZWq__heading{margin:0}.CapabilityTabs-module__oF8ZWq__trigger{width:100%;padding:var(--cell-pad) var(--cell-pad-x);color:inherit;font-size:var(--text-h5);font-weight:var(--weight-medium);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);text-align:left;cursor:pointer;transition:color var(--duration-base) var(--ease-standard), translate var(--duration-slow) var(--ease-out-expo);background:0 0;border:0;display:block}.CapabilityTabs-module__oF8ZWq__item:not([data-open]) .CapabilityTabs-module__oF8ZWq__trigger:is(:hover,:focus-visible){translate:var(--space-0-5) 0}.CapabilityTabs-module__oF8ZWq__item[data-open] .CapabilityTabs-module__oF8ZWq__trigger{padding-bottom:var(--space-1);cursor:default}.CapabilityTabs-module__oF8ZWq__trigger:focus-visible{outline-offset:-4px}.CapabilityTabs-module__oF8ZWq__panel{padding:0 var(--cell-pad-x) var(--cell-pad)}.CapabilityTabs-module__oF8ZWq__panel[hidden]{display:none}.CapabilityTabs-module__oF8ZWq__body{max-width:60ch;font-size:var(--text-lg);line-height:var(--leading-relaxed);text-wrap:pretty;margin:0}.CapabilityTabs-module__oF8ZWq__inlineMedia{display:none}.CapabilityTabs-module__oF8ZWq__stage{padding:var(--cell-pad);border-left:var(--rule);grid-template-rows:minmax(0,1fr);display:grid}.CapabilityTabs-module__oF8ZWq__frame{opacity:0;transition:opacity var(--duration-nav) var(--ease-in-out);grid-area:1/1}.CapabilityTabs-module__oF8ZWq__frame[data-open]{z-index:1;opacity:1}.CapabilityTabs-module__oF8ZWq__spread{isolation:isolate;background:var(--hue);height:100%;position:relative}.CapabilityTabs-module__oF8ZWq__spread:before,.CapabilityTabs-module__oF8ZWq__spread:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.CapabilityTabs-module__oF8ZWq__spread:before{background-image:radial-gradient(var(--texture-dot-on-hue) .9px, transparent 1.4px);background-size:8px 8px;-webkit-mask-image:linear-gradient(270deg,#000 15%,#0000 85%);mask-image:linear-gradient(270deg,#000 15%,#0000 85%)}.CapabilityTabs-module__oF8ZWq__spread:after{background-image:var(--texture-grain);opacity:var(--texture-grain-opacity-on-brand);mix-blend-mode:multiply}.CapabilityTabs-module__oF8ZWq__shot{height:auto;z-index:var(--z);box-shadow:var(--shadow-card);transition:transform var(--duration-stack) var(--ease-out-expo);position:absolute;transform:translate(-50%,-50%)scale(.9)}.CapabilityTabs-module__oF8ZWq__frame[data-open] .CapabilityTabs-module__oF8ZWq__shot,.CapabilityTabs-module__oF8ZWq__inlineMedia .CapabilityTabs-module__oF8ZWq__shot{transform:translate(-50%, -50%) rotate(var(--r))}.CapabilityTabs-module__oF8ZWq__frame[data-open] .CapabilityTabs-module__oF8ZWq__shot:hover{z-index:10;transform:translate(-50%, calc(-50% - var(--space-1))) rotate(0deg) scale(1.03);transition-duration:var(--duration-nav)}@media screen and (max-width:767px){.CapabilityTabs-module__oF8ZWq__head{padding-top:var(--space-4)}.CapabilityTabs-module__oF8ZWq__grid{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.CapabilityTabs-module__oF8ZWq__stage{display:none}.CapabilityTabs-module__oF8ZWq__inlineMedia{aspect-ratio:4/3;height:auto;margin-top:var(--space-1-5);display:block;overflow:hidden}}
.CaseSlider-module__bf_YFa__slider{--slide-w:min(72vw, 72rem);--slide-h:clamp(24rem, 16rem + 18vw, 34rem);--slide-gap:var(--space-0-5);padding:var(--space-3) 0 var(--space-2);border-bottom:var(--rule)}.CaseSlider-module__bf_YFa__viewport{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;overflow-x:auto}.CaseSlider-module__bf_YFa__viewport::-webkit-scrollbar{display:none}.CaseSlider-module__bf_YFa__track{gap:var(--slide-gap);width:max-content;padding:0 var(--gutter);margin:0;list-style:none;display:flex}.CaseSlider-module__bf_YFa__slide{width:var(--slide-w);scroll-snap-align:start;flex:none}.CaseSlider-module__bf_YFa__card{isolation:isolate;height:var(--slide-h);background:var(--case-flood);color:var(--case-on);display:flex;position:relative;overflow:hidden}.CaseSlider-module__bf_YFa__media{z-index:-2;position:absolute;inset:0}.CaseSlider-module__bf_YFa__img{object-fit:cover;transition:scale var(--duration-reveal) var(--ease-out-expo);scale:1.06}.CaseSlider-module__bf_YFa__card:before{content:"";z-index:-1;background:linear-gradient(90deg, var(--case-flood) 0%, var(--case-flood) 32%, color-mix(in srgb, var(--case-flood) 70%, transparent) 52%, transparent 80%);transition:opacity var(--duration-stack) var(--ease-out-expo);position:absolute;inset:0}.CaseSlider-module__bf_YFa__slide:not([data-active]) .CaseSlider-module__bf_YFa__card:before{background:color-mix(in srgb, var(--case-flood) 88%, transparent)}.CaseSlider-module__bf_YFa__slide[data-active] .CaseSlider-module__bf_YFa__img{scale:1}.CaseSlider-module__bf_YFa__card:is(:hover,:focus-visible) .CaseSlider-module__bf_YFa__img{scale:1.03}.CaseSlider-module__bf_YFa__body{align-items:flex-start;gap:var(--space-1);width:min(100%,36rem);padding:var(--cell-pad);flex-direction:column;display:flex}.CaseSlider-module__bf_YFa__client{font-size:var(--text-h4);font-weight:var(--weight-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight)}.CaseSlider-module__bf_YFa__tags{gap:var(--space-0-5);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.CaseSlider-module__bf_YFa__tag{background:var(--case-on);color:var(--case-flood);font-size:var(--text-label);align-items:center;gap:.5em;padding:.35em .6em;display:inline-flex}.CaseSlider-module__bf_YFa__tag:before{content:"";background:var(--disc,currentColor);width:.7em;height:.7em}.CaseSlider-module__bf_YFa__tag[data-discipline=Strategy]{--disc:var(--color-disc-strategy)}.CaseSlider-module__bf_YFa__tag[data-discipline=Design]{--disc:var(--color-disc-design)}.CaseSlider-module__bf_YFa__tag[data-discipline=Content]{--disc:var(--color-disc-content)}.CaseSlider-module__bf_YFa__tag[data-discipline=Campaigns]{--disc:var(--color-disc-campaigns)}.CaseSlider-module__bf_YFa__title{font-size:var(--text-h3);font-weight:var(--weight-medium);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}.CaseSlider-module__bf_YFa__action{align-items:center;gap:var(--space-1);padding:var(--space-0-5) var(--space-1);background:var(--case-on);color:var(--case-flood);font-size:var(--text-md);font-weight:var(--weight-semibold);transition:translate var(--duration-fast) var(--ease-out-expo);margin-top:auto;display:inline-flex}.CaseSlider-module__bf_YFa__actionArrow{width:13px}.CaseSlider-module__bf_YFa__card:is(:hover,:focus-visible) .CaseSlider-module__bf_YFa__actionArrow{animation:var(--anim-arrow-travel)}.CaseSlider-module__bf_YFa__card:active .CaseSlider-module__bf_YFa__action{translate:0 var(--press-y)}.CaseSlider-module__bf_YFa__card:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.CaseSlider-module__bf_YFa__controls{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--gutter) 0;display:flex}.CaseSlider-module__bf_YFa__dots{align-items:center;gap:0;display:flex}.CaseSlider-module__bf_YFa__dot{cursor:pointer;width:1.5rem;height:1.5rem;transition:width var(--duration-slow) var(--ease-out-expo);background:0 0;border:0;padding:0;position:relative}.CaseSlider-module__bf_YFa__dot:before{content:"";background:var(--color-brand);opacity:.25;height:.5rem;transition:opacity var(--duration-base) var(--ease-out-expo);position:absolute;inset:50% .5rem auto;translate:0 -50%}.CaseSlider-module__bf_YFa__dot[aria-current]{width:3.5rem}.CaseSlider-module__bf_YFa__dot[aria-current]:before{opacity:1}.CaseSlider-module__bf_YFa__dot:is(:hover,:focus-visible):before{opacity:.6}.CaseSlider-module__bf_YFa__dot[aria-current]:is(:hover,:focus-visible):before{opacity:1}.CaseSlider-module__bf_YFa__arrows{border:var(--rule);display:flex}.CaseSlider-module__bf_YFa__arrow{isolation:isolate;width:var(--space-3);height:var(--space-3);color:var(--color-brand);cursor:pointer;transition:color var(--duration-base) var(--ease-out-expo), opacity var(--duration-base) var(--ease-out-expo);background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.CaseSlider-module__bf_YFa__arrow+.CaseSlider-module__bf_YFa__arrow{border-left:var(--rule)}.CaseSlider-module__bf_YFa__arrow:before{content:"";z-index:-1;background:var(--color-surface-brand);transform-origin:bottom;transition:transform var(--duration-slow) var(--ease-out-expo);position:absolute;inset:0;transform:scaleY(0)}.CaseSlider-module__bf_YFa__arrow:is(:hover,:focus-visible):not(:disabled){color:var(--color-on-brand)}.CaseSlider-module__bf_YFa__arrow:is(:hover,:focus-visible):not(:disabled):before{transform:scaleY(1)}.CaseSlider-module__bf_YFa__arrow:disabled{opacity:.3;cursor:default}.CaseSlider-module__bf_YFa__arrow svg{width:13px;transition:translate var(--duration-fast) var(--ease-out-expo)}.CaseSlider-module__bf_YFa__prev svg{rotate:180deg}.CaseSlider-module__bf_YFa__arrow:active svg{translate:0 var(--press-y)}.CaseSlider-module__bf_YFa__arrow:focus-visible{outline-offset:-4px}@media screen and (max-width:767px){.CaseSlider-module__bf_YFa__slider{--slide-w:calc(100vw - 2 * var(--gutter) - var(--space-2));--slide-h:clamp(26rem, 120vw, 34rem)}.CaseSlider-module__bf_YFa__card:before{background:linear-gradient(180deg, var(--case-flood) 0%, color-mix(in srgb, var(--case-flood) 80%, transparent) 45%, transparent 85%)}.CaseSlider-module__bf_YFa__title{font-size:var(--text-h4)}}@media screen and (max-width:479px){.CaseSlider-module__bf_YFa__controls{gap:var(--space-1)}.CaseSlider-module__bf_YFa__dot{width:1.25rem}.CaseSlider-module__bf_YFa__dot:before{inset-inline:.375rem}.CaseSlider-module__bf_YFa__dot[aria-current]{width:2.25rem}}
.MediaSlot-module__7zoDzq__slot{width:100%;aspect-ratio:var(--ratio);background:var(--color-surface-raised);position:relative;overflow:hidden}.MediaSlot-module__7zoDzq__img{object-fit:cover}.MediaSlot-module__7zoDzq__placeholder{padding:var(--cell-pad);background:var(--hue);color:var(--color-on-hue);flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;inset:0}.MediaSlot-module__7zoDzq__placeholder:before{content:"";top:var(--cell-pad);right:var(--cell-pad);width:var(--space-3);height:var(--space-3);background:repeating-conic-gradient(currentColor 0 25%, transparent 0 50%) 0 0 / 8px 8px;position:absolute}.MediaSlot-module__7zoDzq__pill{border-radius:var(--radius-pill);background:var(--color-on-hue);color:var(--hue);font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);line-height:var(--leading-base);text-transform:capitalize;white-space:nowrap;padding:.2em .6em}.MediaSlot-module__7zoDzq__text{max-width:14ch;font-size:var(--text-h4);font-weight:var(--weight-medium);line-height:var(--leading-solid);letter-spacing:var(--tracking-poster);text-wrap:balance}@media screen and (max-width:479px){.MediaSlot-module__7zoDzq__text{font-size:var(--text-h5)}.MediaSlot-module__7zoDzq__placeholder:before{width:var(--space-2);height:var(--space-2);background-size:6px 6px}}
.SectionHead-module__0Jf5pa__head{align-items:end;gap:var(--space-2) var(--space-4);padding:var(--section-y) var(--cell-pad-x) var(--space-3);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.SectionHead-module__0Jf5pa__labelRow{justify-content:space-between;gap:var(--space-2);grid-column:1/-1;display:flex}.SectionHead-module__0Jf5pa__meta{color:var(--color-text-muted)}.SectionHead-module__0Jf5pa__meta a{transition:color var(--duration-base) var(--ease-out-expo)}.SectionHead-module__0Jf5pa__meta a:is(:hover,:focus-visible){color:var(--color-brand)}.SectionHead-module__0Jf5pa__title{font-weight:var(--weight-medium);text-wrap:balance;margin:0}.SectionHead-module__0Jf5pa__section .SectionHead-module__0Jf5pa__title{font-size:var(--text-h2);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.SectionHead-module__0Jf5pa__page{padding-top:var(--space-6)}.SectionHead-module__0Jf5pa__page .SectionHead-module__0Jf5pa__title{margin-top:var(--space-3);font-size:var(--text-feature);line-height:var(--leading-solid);letter-spacing:var(--tracking-poster)}.SectionHead-module__0Jf5pa__side{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.SectionHead-module__0Jf5pa__lede{max-width:44ch;font-family:var(--font-sans);font-size:var(--text-lg);line-height:var(--leading-relaxed);text-wrap:pretty;margin:0}.SectionHead-module__0Jf5pa__page .SectionHead-module__0Jf5pa__lede{font-size:var(--text-lede);line-height:var(--leading-snug);max-width:32ch}@media screen and (max-width:991px){.SectionHead-module__0Jf5pa__head{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:479px){.SectionHead-module__0Jf5pa__head{gap:var(--space-1-5);padding-bottom:var(--space-2)}.SectionHead-module__0Jf5pa__page{padding-top:var(--space-3)}.SectionHead-module__0Jf5pa__page .SectionHead-module__0Jf5pa__title{margin-top:var(--space-2)}}
.fill-module__yfGCNa__title{font-weight:var(--weight-medium);line-height:var(--leading-solid);letter-spacing:var(--tracking-poster);text-transform:uppercase;flex-wrap:wrap;align-items:center;column-gap:.22em;margin:0;display:flex}.fill-module__yfGCNa__word{margin:-.06em -.04em -.02em 0;padding:.06em .04em .02em 0;display:block;overflow:clip}.fill-module__yfGCNa__inner{display:block}
.StackTicker-module__QiNv7W__band{--cell-w:clamp(11rem, 7rem + 10vw, 17rem);border-bottom:var(--rule);overflow:hidden}.StackTicker-module__QiNv7W__track{width:max-content;animation:StackTicker-module__QiNv7W__tick calc(var(--count) * 3s) linear infinite;margin:0;padding:0;list-style:none;display:flex}.StackTicker-module__QiNv7W__band:hover .StackTicker-module__QiNv7W__track,.StackTicker-module__QiNv7W__band:focus-within .StackTicker-module__QiNv7W__track,.StackTicker-module__QiNv7W__band[data-offscreen] .StackTicker-module__QiNv7W__track{animation-play-state:paused}@keyframes StackTicker-module__QiNv7W__tick{to{transform:translate(-50%)}}.StackTicker-module__QiNv7W__cell{background:var(--color-surface-card);isolation:isolate;gap:var(--space-1);width:var(--cell-w);height:clamp(10rem,6rem + 8vw,14rem);padding:var(--space-1) var(--space-1-5);border-right:var(--rule);transition:color var(--duration-base) var(--ease-out-expo);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative}.StackTicker-module__QiNv7W__meta{justify-content:space-between;gap:var(--space-1);color:var(--color-text-muted);transition:color var(--duration-base) var(--ease-out-expo);display:flex}.StackTicker-module__QiNv7W__symbol{font-size:var(--text-h2);font-weight:var(--weight-medium);line-height:var(--leading-solid);letter-spacing:var(--tracking-poster);transform-origin:0;transition:scale var(--duration-slow) var(--ease-back);place-self:center start}.StackTicker-module__QiNv7W__name{font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}.StackTicker-module__QiNv7W__cell:before{content:"";z-index:-1;background:var(--color-surface-brand);transform-origin:bottom;transition:transform var(--duration-slow) var(--ease-out-expo);position:absolute;inset:0;transform:scaleY(0)}@media (hover:hover) and (pointer:fine){.StackTicker-module__QiNv7W__cell:hover{color:var(--color-on-brand)}.StackTicker-module__QiNv7W__cell:hover:before{transform:scaleY(1)}.StackTicker-module__QiNv7W__cell:hover .StackTicker-module__QiNv7W__meta{color:var(--color-on-brand)}.StackTicker-module__QiNv7W__cell:hover .StackTicker-module__QiNv7W__symbol{scale:1.08}}
.hero-module__sqOtUG__hero{border-bottom:var(--rule);grid-template-rows:minmax(clamp(20rem,58svh,36rem),auto) clamp(22rem,60svh,40rem);grid-template-columns:minmax(0,7fr) minmax(0,3fr);display:grid}.hero-module__sqOtUG__titleCell,.hero-module__sqOtUG__ledeCell,.hero-module__sqOtUG__fieldCell,.hero-module__sqOtUG__aside{min-width:0}.hero-module__sqOtUG__titleCell{justify-content:space-between;gap:var(--space-4);padding:var(--cell-pad) var(--cell-pad-x);border-right:var(--rule);border-bottom:var(--rule);flex-direction:column;display:flex}.hero-module__sqOtUG__title{font-size:var(--text-feature);font-weight:var(--weight-medium);line-height:var(--leading-solid);letter-spacing:var(--tracking-poster);text-wrap:balance;margin:0}.hero-module__sqOtUG__ledeCell{padding:var(--cell-pad) var(--cell-pad-x);border-bottom:var(--rule);align-items:flex-end;display:flex}.hero-module__sqOtUG__lede{font-family:var(--font-sans);font-size:var(--text-lede);line-height:var(--leading-snug);text-wrap:pretty;margin:0}.hero-module__sqOtUG__fieldCell{border-right:var(--rule);position:relative;overflow:hidden}.hero-module__sqOtUG__heroImage{height:100%}.hero-module__sqOtUG__aside{justify-content:space-between;gap:var(--space-2);padding:var(--cell-pad) var(--cell-pad-x);flex-direction:column;display:flex}.hero-module__sqOtUG__down{padding:var(--space-0-5) var(--space-0-5) var(--space-0-5) 0;flex-direction:column;align-self:flex-start;gap:2px;display:flex}.hero-module__sqOtUG__down svg{opacity:.25;width:13px;animation:hero-module__sqOtUG__cascade 1.8s var(--ease-in-out) infinite;rotate:90deg}.hero-module__sqOtUG__down svg:nth-child(2){animation-delay:.2s}.hero-module__sqOtUG__down svg:nth-child(3){animation-delay:.4s}.hero-module__sqOtUG__down:is(:hover,:focus-visible) svg{animation-duration:.9s}@keyframes hero-module__sqOtUG__cascade{0%,60%,to{opacity:.25}25%{opacity:1}}.hero-module__sqOtUG__featured{gap:var(--space-1);flex-direction:column;display:flex}.hero-module__sqOtUG__featuredLabel{justify-content:space-between;gap:var(--space-1);font-family:var(--font-sans);line-height:var(--leading-base);margin:0;display:flex}.hero-module__sqOtUG__featuredCard{border:var(--rule);grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:hidden}.hero-module__sqOtUG__featuredLink{align-items:center;gap:var(--space-1);padding:var(--space-0-5);animation:hero-module__sqOtUG__slide-in var(--duration-slow) var(--ease-out-expo) both;grid-template-columns:auto minmax(0,1fr);display:grid}.hero-module__sqOtUG__featuredLink[data-dir="-1"]{animation-name:hero-module__sqOtUG__slide-in-down}@keyframes hero-module__sqOtUG__slide-in{0%{opacity:0;transform:translateY(40%)}}@keyframes hero-module__sqOtUG__slide-in-down{0%{opacity:0;transform:translateY(-40%)}}.hero-module__sqOtUG__featuredThumb{aspect-ratio:1;background:var(--color-surface-quiet);width:4.5rem;position:relative;overflow:hidden}.hero-module__sqOtUG__featuredThumb img{object-fit:cover;width:100%;height:100%;transition:scale var(--duration-stack) var(--ease-out-expo)}.hero-module__sqOtUG__featuredLink:is(:hover,:focus-visible) .hero-module__sqOtUG__featuredThumb img{scale:1.08}.hero-module__sqOtUG__featuredText{flex-direction:column;gap:.2rem;min-width:0;display:flex}.hero-module__sqOtUG__featuredName{font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug);transition:background-size var(--duration-slow) var(--ease-out-expo);background:linear-gradient(currentColor,currentColor) 100% 100%/0 1px no-repeat;align-self:flex-start}.hero-module__sqOtUG__featuredLink:is(:hover,:focus-visible) .hero-module__sqOtUG__featuredName{background-position:0 100%;background-size:100% 1px}.hero-module__sqOtUG__featuredSub{-webkit-line-clamp:2;font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hero-module__sqOtUG__featuredLink:focus-visible{outline-offset:-4px}.hero-module__sqOtUG__featuredNav{border-left:var(--rule);flex-direction:column;display:flex}.hero-module__sqOtUG__featuredBtn{isolation:isolate;width:var(--space-3);color:var(--color-brand);cursor:pointer;transition:color var(--duration-base) var(--ease-out-expo);background:0 0;border:0;flex:1;place-items:center;padding:0;display:grid;position:relative}.hero-module__sqOtUG__featuredBtn+.hero-module__sqOtUG__featuredBtn{border-top:var(--rule)}.hero-module__sqOtUG__featuredBtn:before{content:"";z-index:-1;background:var(--color-surface-brand);transform-origin:bottom;transition:transform var(--duration-slow) var(--ease-out-expo);position:absolute;inset:0;transform:scaleY(0)}.hero-module__sqOtUG__featuredBtn:is(:hover,:focus-visible){color:var(--color-on-brand)}.hero-module__sqOtUG__featuredBtn:is(:hover,:focus-visible):before{transform:scaleY(1)}.hero-module__sqOtUG__featuredBtn svg{width:13px;transition:translate var(--duration-fast) var(--ease-out-expo)}.hero-module__sqOtUG__featuredPrev svg{rotate:180deg}.hero-module__sqOtUG__featuredBtn:active svg{translate:0 var(--press-y)}.hero-module__sqOtUG__featuredBtn:focus-visible{outline-offset:-4px}@media screen and (max-width:991px){.hero-module__sqOtUG__hero{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.hero-module__sqOtUG__titleCell{border-right:0;min-height:clamp(14rem,36svh,22rem)}.hero-module__sqOtUG__ledeCell{padding-top:var(--space-4)}.hero-module__sqOtUG__fieldCell{border-right:0;border-bottom:var(--rule);height:clamp(16rem,50svh,28rem)}.hero-module__sqOtUG__down{display:none}}
.lab-module__XFqHfa__page{background:var(--color-surface);color:var(--color-brand);overflow-x:clip}@keyframes lab-module__XFqHfa__cue{0%{transform-origin:top;transform:scaleY(0)}45%{transform-origin:top;transform:scaleY(1)}55%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}.lab-module__XFqHfa__sectionLabel,.lab-module__XFqHfa__rowMeta,.lab-module__XFqHfa__leadMeta,.lab-module__XFqHfa__scrollCue,.lab-module__XFqHfa__filter,.lab-module__XFqHfa__topic,.lab-module__XFqHfa__previewTag{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);line-height:var(--leading-base);text-transform:capitalize;font-variant-numeric:tabular-nums}.lab-module__XFqHfa__sectionLabel{color:var(--color-text-muted);margin:0}:is(.lab-module__XFqHfa__topic,.lab-module__XFqHfa__filter,.lab-module__XFqHfa__rowCat)[data-category=All]{--cat:var(--color-brand)}:is(.lab-module__XFqHfa__topic,.lab-module__XFqHfa__filter,.lab-module__XFqHfa__rowCat)[data-category=Design]{--cat:var(--color-cat-design)}:is(.lab-module__XFqHfa__topic,.lab-module__XFqHfa__filter,.lab-module__XFqHfa__rowCat)[data-category=Strategy]{--cat:var(--color-cat-strategy)}:is(.lab-module__XFqHfa__topic,.lab-module__XFqHfa__filter,.lab-module__XFqHfa__rowCat)[data-category=Opinion]{--cat:var(--color-cat-opinion)}:is(.lab-module__XFqHfa__topic,.lab-module__XFqHfa__filter,.lab-module__XFqHfa__rowCat)[data-category=News]{--cat:var(--color-cat-news)}.lab-module__XFqHfa__hero{min-height:calc(100svh - var(--nav-height));padding:var(--space-1) var(--gutter) var(--space-2);border-bottom:var(--rule);grid-template-rows:1fr auto;display:grid;position:relative}.lab-module__XFqHfa__heroTitle{margin:var(--space-2) 0;align-self:center}.lab-module__XFqHfa__pixel{aspect-ratio:3;width:100%;color:var(--color-brand);font-family:var(--font-display-mono);--pixel-faint:var(--color-rule-strong)}.lab-module__XFqHfa__pixelCanvas{width:100%;height:100%;display:block}.lab-module__XFqHfa__heroFoot{align-items:end;gap:var(--space-2);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;display:grid}.lab-module__XFqHfa__heroLede{max-width:30ch;font-family:var(--font-sans);font-size:var(--text-lede);font-weight:var(--weight-medium);line-height:var(--leading-snug);text-wrap:balance;margin:0}.lab-module__XFqHfa__topics{gap:var(--space-0-5);flex-wrap:wrap;display:flex}.lab-module__XFqHfa__topic,.lab-module__XFqHfa__filter{isolation:isolate;align-items:center;gap:var(--space-0-5);padding:var(--space-0-5) var(--space-1);border:1px solid var(--color-rule-strong);color:var(--color-brand);cursor:pointer;transition:color var(--duration-base) var(--ease-out-expo), border-color var(--duration-base) var(--ease-out-expo), translate var(--duration-fast) var(--ease-out-expo);background:0 0;display:inline-flex;position:relative}.lab-module__XFqHfa__topic:before,.lab-module__XFqHfa__filter:before{content:"";z-index:-1;background:var(--cat);transform-origin:bottom;transition:transform var(--duration-slow) var(--ease-out-expo);position:absolute;inset:0;transform:scaleY(0)}.lab-module__XFqHfa__topic:after,.lab-module__XFqHfa__filter:after{content:"";background:var(--cat);width:.6em;height:.6em;transition:background-color var(--duration-base) var(--ease-out-expo);order:-1}.lab-module__XFqHfa__topic:hover,.lab-module__XFqHfa__topic:focus-visible,.lab-module__XFqHfa__filter:hover,.lab-module__XFqHfa__filter:focus-visible,.lab-module__XFqHfa__filter[aria-pressed=true]{color:var(--color-on-hue);border-color:var(--cat)}.lab-module__XFqHfa__topic:hover:before,.lab-module__XFqHfa__topic:focus-visible:before,.lab-module__XFqHfa__filter:hover:before,.lab-module__XFqHfa__filter:focus-visible:before,.lab-module__XFqHfa__filter[aria-pressed=true]:before{transform:scaleY(1)}.lab-module__XFqHfa__topic:hover:after,.lab-module__XFqHfa__topic:focus-visible:after,.lab-module__XFqHfa__filter:hover:after,.lab-module__XFqHfa__filter:focus-visible:after,.lab-module__XFqHfa__filter[aria-pressed=true]:after{background:currentColor}.lab-module__XFqHfa__topic:active,.lab-module__XFqHfa__filter:active{translate:0 var(--press-y)}.lab-module__XFqHfa__topic sup,.lab-module__XFqHfa__filterCount{opacity:.7;font-size:.8em}.lab-module__XFqHfa__scrollCue{align-items:center;gap:var(--space-0-5);color:var(--color-text-muted);flex-direction:column;display:flex}.lab-module__XFqHfa__scrollCue span{width:1px;height:var(--space-4);animation:lab-module__XFqHfa__cue 1.8s var(--ease-in-out-quart) infinite;background:currentColor;display:block}.lab-module__XFqHfa__lead{background:var(--hue);color:var(--color-on-hue)}.lab-module__XFqHfa__leadLink{gap:var(--space-2);padding:var(--space-3) var(--gutter);display:grid}.lab-module__XFqHfa__leadMeta{gap:var(--space-2);display:flex}.lab-module__XFqHfa__leadTitle{font-size:var(--text-feature)}.lab-module__XFqHfa__leadBody{gap:var(--space-2);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;display:grid}.lab-module__XFqHfa__leadMedia{aspect-ratio:4/3;background:var(--color-on-hue);display:block;overflow:hidden}.lab-module__XFqHfa__leadImg{object-fit:cover;width:100%;height:100%;transition:scale var(--duration-stack) var(--ease-out-expo);display:block}.lab-module__XFqHfa__leadText{gap:var(--space-2);flex-direction:column;align-items:flex-start;display:flex}.lab-module__XFqHfa__leadSub{max-width:28ch;font-size:var(--text-h4);font-weight:var(--weight-medium);line-height:var(--leading-snug);text-wrap:balance;display:block}.lab-module__XFqHfa__leadCta{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-1-5);background:var(--color-on-hue);color:var(--hue);font-size:var(--text-md);font-weight:var(--weight-semibold);text-transform:capitalize;letter-spacing:var(--tracking-label);isolation:isolate;transition:translate var(--duration-fast) var(--ease-out-expo), color var(--duration-base) var(--ease-out-expo);display:inline-flex;position:relative}.lab-module__XFqHfa__leadCta:before{content:"";z-index:-1;background:var(--color-brand);transform-origin:bottom;transition:transform var(--duration-slow) var(--ease-out-expo);position:absolute;inset:0;transform:scaleY(0)}.lab-module__XFqHfa__leadCta:hover,.lab-module__XFqHfa__leadLink:focus-visible .lab-module__XFqHfa__leadCta{color:var(--color-on-hue)}.lab-module__XFqHfa__leadCta:hover:before,.lab-module__XFqHfa__leadLink:focus-visible .lab-module__XFqHfa__leadCta:before{transform:scaleY(1)}.lab-module__XFqHfa__leadArrow{width:2.25rem}.lab-module__XFqHfa__leadLink:hover .lab-module__XFqHfa__leadImg,.lab-module__XFqHfa__leadLink:focus-visible .lab-module__XFqHfa__leadImg{scale:1.05}.lab-module__XFqHfa__leadCta:hover .lab-module__XFqHfa__leadArrow,.lab-module__XFqHfa__leadLink:focus-visible .lab-module__XFqHfa__leadArrow{animation:var(--anim-arrow-travel)}.lab-module__XFqHfa__leadCta:active{translate:0 var(--press-y)}.lab-module__XFqHfa__leadLink:focus-visible{outline-offset:-6px}.lab-module__XFqHfa__featured{position:relative;overflow-x:clip}.lab-module__XFqHfa__featuredHead{align-items:end;gap:var(--space-0-5) var(--space-2);padding:var(--space-2) var(--gutter) var(--space-1-5);grid-template-columns:minmax(0,1fr) auto;display:grid}.lab-module__XFqHfa__featuredHead .lab-module__XFqHfa__sectionLabel{grid-column:1/-1}.lab-module__XFqHfa__featuredTitle{font-size:var(--text-h2);line-height:var(--leading-tight);letter-spacing:-.03em}.lab-module__XFqHfa__featuredNav{gap:var(--space-0-5);display:flex}.lab-module__XFqHfa__featuredArrow{width:var(--space-4);aspect-ratio:1;padding:var(--space-1);border:var(--rule);border-color:var(--color-rule-strong);border-radius:var(--radius-round);color:var(--color-brand);cursor:pointer;transition:background-color var(--duration-base) var(--ease-out-expo), color var(--duration-base) var(--ease-out-expo), opacity var(--duration-base) var(--ease-out-expo), scale var(--duration-fast) var(--ease-out-expo);background:0 0;place-items:center;display:grid}.lab-module__XFqHfa__featuredArrow svg{width:100%}.lab-module__XFqHfa__featuredPrev svg{scale:-1 1}.lab-module__XFqHfa__featuredArrow:hover:not(:disabled),.lab-module__XFqHfa__featuredArrow:focus-visible{background:var(--color-brand);color:var(--color-surface)}.lab-module__XFqHfa__featuredArrow:active:not(:disabled){scale:var(--press-scale)}.lab-module__XFqHfa__featuredArrow:disabled{opacity:.3;cursor:default}.lab-module__XFqHfa__featuredProgress{height:1px;margin-top:var(--space-1);background:var(--color-rule);grid-column:1/-1}.lab-module__XFqHfa__featuredProgress span{background:var(--color-brand);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.lab-module__XFqHfa__featuredViewport{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;overscroll-behavior-x:contain;overflow:auto hidden}.lab-module__XFqHfa__featuredViewport::-webkit-scrollbar{display:none}.lab-module__XFqHfa__featuredTrack{gap:var(--space-1);width:max-content;padding:var(--space-1) var(--gutter) var(--space-3);display:flex}.lab-module__XFqHfa__card{gap:var(--space-1);scroll-snap-align:start;width:clamp(20rem,29vw,30rem);height:clamp(32rem,72svh,46rem);padding:var(--space-1);background:var(--hue);color:var(--color-on-hue);transition:scale var(--duration-fast) var(--ease-out-expo);flex:none;grid-template-rows:minmax(0,1fr) auto auto;display:grid}.lab-module__XFqHfa__cardMedia{background:var(--color-on-hue);min-height:0;display:block;position:relative;overflow:hidden}.lab-module__XFqHfa__cardImg{object-fit:cover;width:120%;max-width:none;height:100%;transition:scale var(--duration-stack) var(--ease-out-expo);position:absolute;inset:0 -10%}.lab-module__XFqHfa__cardTitle{font-size:clamp(1.5rem,.9rem + 1.4vw,2.5rem)}.lab-module__XFqHfa__cardFoot{justify-content:space-between;align-items:end;gap:var(--space-1);display:flex}.lab-module__XFqHfa__cardSub{max-width:30ch;font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-relaxed)}.lab-module__XFqHfa__cardArrow{flex:none;width:2.5rem;line-height:0}.lab-module__XFqHfa__card:hover .lab-module__XFqHfa__cardImg,.lab-module__XFqHfa__card:focus-visible .lab-module__XFqHfa__cardImg{scale:1.06}.lab-module__XFqHfa__card:hover .lab-module__XFqHfa__cardArrow svg,.lab-module__XFqHfa__card:focus-visible .lab-module__XFqHfa__cardArrow svg{animation:var(--anim-arrow-travel)}.lab-module__XFqHfa__card:active{scale:var(--press-scale)}.lab-module__XFqHfa__card:focus-visible{outline-offset:-6px}.lab-module__XFqHfa__marquee{padding:var(--space-1) 0;border-block:var(--rule);overflow:hidden}.lab-module__XFqHfa__marqueeTrack{will-change:transform;width:max-content;display:flex}.lab-module__XFqHfa__marqueeItem{align-items:center;gap:var(--space-2);padding-right:var(--space-2);font-size:var(--text-feature);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-poster);text-transform:uppercase;white-space:nowrap;line-height:1;display:flex}.lab-module__XFqHfa__marqueeSolid{color:var(--hue)}.lab-module__XFqHfa__marqueeOutline{color:#0000;-webkit-text-stroke:1px var(--color-brand)}.lab-module__XFqHfa__marqueeMark{width:.55em;height:.55em;color:var(--hue);background:repeating-conic-gradient(currentColor 0 25%, transparent 0 50%) 0 0 / 6px 6px}.lab-module__XFqHfa__index{padding:var(--space-4) 0 var(--space-5)}.lab-module__XFqHfa__indexHead{align-items:center;gap:var(--space-2);padding:0 var(--gutter) var(--space-1-5);border-bottom:var(--rule);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.lab-module__XFqHfa__filters{gap:var(--space-0-5);flex-wrap:wrap;justify-content:center;display:flex}.lab-module__XFqHfa__rows{margin:0;padding:0;list-style:none}.lab-module__XFqHfa__row{border-bottom:var(--rule);position:relative}.lab-module__XFqHfa__rowLink{isolation:isolate;gap:var(--space-1);padding:var(--space-1-5) var(--gutter);transition:color var(--duration-base) var(--ease-out-expo);display:grid;position:relative}.lab-module__XFqHfa__rowLink:before{content:"";z-index:-1;background:var(--hue);transform-origin:bottom;transition:transform var(--duration-slow) var(--ease-out-expo);position:absolute;inset:0;transform:scaleY(0)}.lab-module__XFqHfa__rowMeta{align-items:baseline;gap:var(--space-1-5);color:var(--color-text-muted);transition:color var(--duration-base) var(--ease-out-expo);display:flex}.lab-module__XFqHfa__rowNum{color:var(--color-brand);transition:color var(--duration-base) var(--ease-out-expo)}.lab-module__XFqHfa__rowCat{align-items:center;gap:var(--space-0-5);display:inline-flex}.lab-module__XFqHfa__rowCat:before{content:"";background:var(--cat);width:.6em;height:.6em;transition:background-color var(--duration-base) var(--ease-out-expo)}.lab-module__XFqHfa__rowExternal{color:var(--color-brand)}.lab-module__XFqHfa__rowSubtitle{text-align:right;text-transform:none;letter-spacing:0;max-width:44ch;font-weight:var(--weight-medium);margin-left:auto}.lab-module__XFqHfa__rowMain{align-items:end;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.lab-module__XFqHfa__rowTitle{font-size:var(--text-index);transition:translate var(--duration-stack) var(--ease-out-expo)}.lab-module__XFqHfa__rowArrow{width:clamp(2rem,1rem + 2.4vw,3.5rem);padding-bottom:.2em;line-height:0}.lab-module__XFqHfa__rowArrow svg{width:100%}.lab-module__XFqHfa__rowLink:hover,.lab-module__XFqHfa__rowLink:focus-visible{color:var(--color-on-hue)}.lab-module__XFqHfa__rowLink:hover:before,.lab-module__XFqHfa__rowLink:focus-visible:before{transform:scaleY(1)}.lab-module__XFqHfa__rowLink:hover .lab-module__XFqHfa__rowMeta,.lab-module__XFqHfa__rowLink:focus-visible .lab-module__XFqHfa__rowMeta,.lab-module__XFqHfa__rowLink:hover .lab-module__XFqHfa__rowNum,.lab-module__XFqHfa__rowLink:focus-visible .lab-module__XFqHfa__rowNum,.lab-module__XFqHfa__rowLink:hover .lab-module__XFqHfa__rowExternal,.lab-module__XFqHfa__rowLink:focus-visible .lab-module__XFqHfa__rowExternal{color:var(--color-on-hue)}.lab-module__XFqHfa__rowLink:hover .lab-module__XFqHfa__rowCat:before,.lab-module__XFqHfa__rowLink:focus-visible .lab-module__XFqHfa__rowCat:before{background:currentColor}.lab-module__XFqHfa__rowLink:hover .lab-module__XFqHfa__rowTitle,.lab-module__XFqHfa__rowLink:focus-visible .lab-module__XFqHfa__rowTitle{translate:var(--space-1) 0}.lab-module__XFqHfa__rowLink:hover .lab-module__XFqHfa__rowArrow svg,.lab-module__XFqHfa__rowLink:focus-visible .lab-module__XFqHfa__rowArrow svg{animation:var(--anim-arrow-travel)}.lab-module__XFqHfa__rowLink:active .lab-module__XFqHfa__rowMain{translate:0 var(--press-y)}.lab-module__XFqHfa__rowLink:focus-visible{outline-offset:-4px}.lab-module__XFqHfa__more{width:100%;font:inherit;font-size:var(--text-md);cursor:pointer;border-width:0 0 1px}.lab-module__XFqHfa__preview{display:none}@media (hover:hover) and (pointer:fine) and (min-width:992px){.lab-module__XFqHfa__preview{z-index:900;pointer-events:none;opacity:0;width:clamp(14rem,18vw,20rem);transition:opacity var(--duration-base) var(--ease-out-expo), scale var(--duration-nav) var(--ease-out-expo);display:block;position:fixed;top:0;left:0;translate:-50% -55%;scale:.6}.lab-module__XFqHfa__preview[data-open=true]{opacity:1;scale:1}}.lab-module__XFqHfa__previewFrame{aspect-ratio:4/5;background:var(--color-surface-raised);box-shadow:var(--shadow-card-lift);position:relative;overflow:hidden}.lab-module__XFqHfa__previewItem{padding:var(--space-0-5);background:var(--hue);clip-path:inset(0 0 100%);transition:clip-path var(--duration-nav) var(--ease-out-expo);position:absolute;inset:0}.lab-module__XFqHfa__previewItem[data-active=true]{z-index:1;clip-path:inset(0)}.lab-module__XFqHfa__previewImg{object-fit:cover;width:100%;height:100%;transition:scale var(--duration-stack) var(--ease-out-expo);display:block;scale:1.2}.lab-module__XFqHfa__previewItem[data-active=true] .lab-module__XFqHfa__previewImg{scale:1}.lab-module__XFqHfa__previewTag{right:var(--space-0-5);bottom:var(--space-0-5);z-index:2;padding:var(--space-0-5) var(--space-1);background:var(--color-on-hue);color:var(--hue);position:absolute}@media screen and (max-width:991px){.lab-module__XFqHfa__heroFoot{grid-template-columns:minmax(0,1fr) auto}.lab-module__XFqHfa__topics{grid-area:2/1/auto/-1}.lab-module__XFqHfa__leadBody{grid-template-columns:1fr}.lab-module__XFqHfa__leadMedia{aspect-ratio:16/10}.lab-module__XFqHfa__card{grid-template-rows:auto auto auto;width:min(78vw,26rem);height:auto}.lab-module__XFqHfa__cardMedia{aspect-ratio:4/3}.lab-module__XFqHfa__featuredProgress{display:none}.lab-module__XFqHfa__featuredArrow{width:var(--space-3);padding:var(--space-0-5)}.lab-module__XFqHfa__indexHead{grid-template-columns:minmax(0,1fr) auto}.lab-module__XFqHfa__filters{grid-area:2/1/auto/-1;justify-content:flex-start}}@media screen and (max-width:767px){.lab-module__XFqHfa__rowSubtitle{display:none}.lab-module__XFqHfa__leadSub{font-size:var(--text-h5)}}@media screen and (max-width:479px){.lab-module__XFqHfa__hero{min-height:auto;padding-bottom:var(--space-1-5)}.lab-module__XFqHfa__heroFoot{grid-template-columns:1fr}.lab-module__XFqHfa__scrollCue{display:none}.lab-module__XFqHfa__leadLink{padding:var(--space-2) var(--gutter);gap:var(--space-1-5)}.lab-module__XFqHfa__rowMeta{gap:var(--space-1)}.lab-module__XFqHfa__rowLink{padding-block:var(--space-1)}.lab-module__XFqHfa__rowArrow{display:none}.lab-module__XFqHfa__rowMain{grid-template-columns:1fr}}
.home-module__Hx0lNG__hero{background-color:var(--color-surface-brand);width:100%;color:var(--color-on-brand);flex-direction:column;justify-content:flex-end;align-items:flex-start;display:flex}.home-module__Hx0lNG__heroContent{max-width:var(--max-hero);height:80vh;padding:0 var(--space-2) var(--space-2);justify-content:flex-start;align-items:flex-end;display:flex}.home-module__Hx0lNG__heroTitle{margin:20px 0 10px}.home-module__Hx0lNG__intro{display:flex}.home-module__Hx0lNG__col{justify-content:center;align-items:flex-start;gap:var(--space-1);width:50%;padding:var(--space-4) var(--space-2);border-right:var(--rule);border-bottom:var(--rule);flex-direction:column;display:flex}.home-module__Hx0lNG__introVideo{z-index:3;width:100%;height:0;padding-bottom:66.6%;position:relative}.home-module__Hx0lNG__introVideo>*{position:absolute;inset:0}.home-module__Hx0lNG__labBand{padding-top:var(--space-6);background:var(--color-surface);color:var(--color-brand);overflow-x:clip}.home-module__Hx0lNG__labBand>section{padding-bottom:var(--space-4)}@media screen and (max-width:479px){.home-module__Hx0lNG__heroContent{height:70vh;padding:0 var(--space-1) var(--space-1)}.home-module__Hx0lNG__labBand{padding-top:var(--space-4)}.home-module__Hx0lNG__intro{padding-bottom:var(--space-2);border-bottom:var(--rule);flex-direction:column}.home-module__Hx0lNG__col{width:100%;margin-top:var(--space-2);padding:0 var(--space-1);border-bottom-style:none}}
.story-module___6p1WG__copy{min-width:0;max-width:var(--max-prose)}.story-module___6p1WG__copy p:last-child{margin-bottom:0}.story-module___6p1WG__sectionHeading{margin:0 0 var(--space-1)}.story-module___6p1WG__subHeading{margin:var(--space-2) 0 var(--space-0-5)}.story-module___6p1WG__group{gap:var(--space-1);opacity:0;min-width:0;transform:translateY(var(--space-1-5));transition:opacity var(--duration-stack) var(--ease-out-expo), transform var(--duration-stack) var(--ease-out-expo);flex-direction:column;display:flex}.story-module___6p1WG__group[data-visible=true]{opacity:1;transform:none}.story-module___6p1WG__grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.story-module___6p1WG__block{position:relative;overflow:hidden}.story-module___6p1WG__block img{width:100%;height:auto;display:block}.story-module___6p1WG__block:not(.story-module___6p1WG__fixed) img{width:auto;max-width:100%;max-height:calc(100svh - var(--space-4));margin-inline:auto}.story-module___6p1WG__fixed>img,.story-module___6p1WG__fixed>div{height:100%}.story-module___6p1WG__fixed img{object-fit:cover}.story-module___6p1WG__aspect16x9{aspect-ratio:16/9}.story-module___6p1WG__aspect3x2{aspect-ratio:3/2}.story-module___6p1WG__aspect4x3{aspect-ratio:4/3}.story-module___6p1WG__aspect1x1{aspect-ratio:1}.story-module___6p1WG__aspect4x5{aspect-ratio:4/5}.story-module___6p1WG__aspect9x16{aspect-ratio:9/16}.story-module___6p1WG__story{border-bottom:var(--rule)}.story-module___6p1WG__desktop{display:block}.story-module___6p1WG__mobile{display:none}.story-module___6p1WG__row{border-bottom:var(--rule);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;display:grid}.story-module___6p1WG__row:last-child{border-bottom:0}.story-module___6p1WG__rowCopy{min-width:0;padding:var(--space-2);border-right:var(--rule)}.story-module___6p1WG__rowMedia{gap:var(--space-1);min-width:0;padding:var(--space-2);flex-direction:column;display:flex}.story-module___6p1WG__textOnly{display:block}.story-module___6p1WG__textOnly .story-module___6p1WG__rowCopy{border-right:0}.story-module___6p1WG__desktop .story-module___6p1WG__row:not(.story-module___6p1WG__textOnly) .story-module___6p1WG__rowCopy{top:var(--nav-offset,0px);transition:top var(--duration-nav) var(--ease-out-expo);border-right:0;align-self:start;position:sticky}.story-module___6p1WG__desktop .story-module___6p1WG__rowCopy+.story-module___6p1WG__rowMedia{border-left:var(--rule)}.story-module___6p1WG__dock{--dock-active-heading-size:clamp(var(--text-h4), 5vh, var(--text-h3));--dock-active-pad-start:clamp(.375rem, 1.5vh, var(--space-1));--dock-active-pad-end:clamp(var(--space-2), 6vh, 4.5rem);--dock-compact-gap:clamp(.625rem, 2vh, 1.25rem);--dock-index-col:var(--space-2);--dock-section-gap:clamp(var(--space-3), 8vh, var(--space-5));--dock-track:color-mix(in srgb, var(--color-brand) 16%, transparent);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.story-module___6p1WG__dock[data-ready=false]{visibility:hidden}.story-module___6p1WG__railCell{min-width:0;padding:var(--space-2);border-right:var(--rule)}.story-module___6p1WG__rail{top:calc(var(--space-2) + var(--nav-offset,0px));z-index:1;min-width:0;min-height:calc(100svh - 2 * var(--space-2) - var(--nav-offset,0px));transition:top var(--duration-nav) var(--ease-out-expo), min-height var(--duration-nav) var(--ease-out-expo);flex-direction:column;justify-content:center;display:flex;position:sticky}.story-module___6p1WG__dockSection{min-width:0;transition:padding-block-start var(--duration-base) var(--ease-out-expo), padding-block-end var(--duration-base) var(--ease-out-expo);padding-block:0}.story-module___6p1WG__dockSection:not([data-status=active]){margin-bottom:var(--dock-compact-gap)}.story-module___6p1WG__dockSection:last-child{margin-bottom:0}.story-module___6p1WG__dockSection[data-status=active]{padding-block:var(--dock-active-pad-start) var(--dock-active-pad-end)}.story-module___6p1WG__dockSection[data-status=active]:first-child{padding-block-start:0}.story-module___6p1WG__dockSection[data-status=active]:last-child{padding-block-end:0}.story-module___6p1WG__dockBody{padding-inline-start:var(--space-1-5);position:relative}.story-module___6p1WG__dockBody:before,.story-module___6p1WG__dockBody:after{content:"";inset-block:0;width:2px;position:absolute;left:0}.story-module___6p1WG__dockBody:before{background:var(--dock-track)}.story-module___6p1WG__dockBody:after{background:var(--color-brand);transform:scaleY(var(--dock-fill,0));transform-origin:top;transition:transform var(--duration-base) var(--ease-out-expo)}.story-module___6p1WG__dockSection[data-status=complete]{--dock-fill:1}.story-module___6p1WG__dockSection[data-status=active]{--dock-fill:var(--dock-progress,0)}.story-module___6p1WG__dockHeading{font-size:var(--dock-active-heading-size);font-weight:var(--weight-medium);line-height:var(--leading-snug);text-wrap:balance;transition-property:font-size,line-height,margin-block-end,opacity;transition-duration:var(--duration-base);transition-timing-function:var(--ease-out-expo);margin:0 0 .75rem}.story-module___6p1WG__dockLink{max-width:100%;color:inherit;cursor:pointer;font:inherit;line-height:inherit;text-align:inherit;background:0 0;border:0;align-items:baseline;gap:0;padding:0 0 2px;display:inline-flex}.story-module___6p1WG__dockIndex{inline-size:var(--dock-index-col);font-size:var(--text-xs);font-variant-numeric:tabular-nums;letter-spacing:.04em;opacity:.6;flex:none}.story-module___6p1WG__dockLabel{min-width:0;position:relative}.story-module___6p1WG__dockArrow{width:.5em;height:.5em;transition:transform var(--duration-base) var(--ease-out-expo);flex:none;align-self:center;margin-inline-start:var(--space-1)}.story-module___6p1WG__dockSection[data-status=active] .story-module___6p1WG__dockArrow{display:none}.story-module___6p1WG__dockSection[data-status=complete] .story-module___6p1WG__dockArrow{transform:rotate(180deg)}.story-module___6p1WG__dockSection[data-status=upcoming] .story-module___6p1WG__dockLink:hover .story-module___6p1WG__dockArrow,.story-module___6p1WG__dockSection[data-status=upcoming] .story-module___6p1WG__dockLink:focus-visible .story-module___6p1WG__dockArrow{transform:translateY(.2em)}.story-module___6p1WG__dockSection[data-status=complete] .story-module___6p1WG__dockLink:hover .story-module___6p1WG__dockArrow,.story-module___6p1WG__dockSection[data-status=complete] .story-module___6p1WG__dockLink:focus-visible .story-module___6p1WG__dockArrow{transform:rotate(180deg)translateY(.2em)}.story-module___6p1WG__dockSection:not([data-status=active]) .story-module___6p1WG__dockLabel:after{content:"";transform-origin:100%;height:1px;transition:transform var(--duration-slow) var(--ease-out-expo);background:currentColor;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.story-module___6p1WG__dockSection:not([data-status=active]) .story-module___6p1WG__dockLink:hover .story-module___6p1WG__dockLabel:after,.story-module___6p1WG__dockSection:not([data-status=active]) .story-module___6p1WG__dockLink:focus-visible .story-module___6p1WG__dockLabel:after{transform-origin:0;transform:scaleX(1)}.story-module___6p1WG__dockSection:not([data-status=active]) .story-module___6p1WG__dockHeading{min-block-size:var(--dock-completed-height,1.8rem);font-size:var(--text-h5);line-height:var(--leading-snug);margin-bottom:0}.story-module___6p1WG__dockSection[data-status=complete] .story-module___6p1WG__dockHeading{opacity:.55}.story-module___6p1WG__dockSection[data-status=complete]:hover .story-module___6p1WG__dockHeading,.story-module___6p1WG__dockSection[data-status=complete]:focus-within .story-module___6p1WG__dockHeading{opacity:1}.story-module___6p1WG__dockDetails{opacity:1;min-width:0;transition-property:grid-template-rows,opacity,transform;transition-duration:var(--duration-base);transition-timing-function:var(--ease-out-expo);grid-template-rows:1fr;display:grid;transform:none}.story-module___6p1WG__dockDetails>.story-module___6p1WG__copy{min-block-size:0;padding-inline:var(--dock-index-col) var(--space-1-5);overflow:hidden}.story-module___6p1WG__dockDetails p{margin-bottom:clamp(.375rem, 1.25vh, var(--space-1));line-height:clamp(1.4em,3.2vh,2em)}.story-module___6p1WG__dockDetails .story-module___6p1WG__subHeading{margin:clamp(.75rem, 2.5vh, var(--space-2)) 0 clamp(.375rem, 1.25vh, var(--space-0-5));font-size:clamp(var(--text-lg), 2.4vh, var(--text-h5))}.story-module___6p1WG__dockSection[data-status=complete] .story-module___6p1WG__dockDetails,.story-module___6p1WG__dockSection[data-status=upcoming] .story-module___6p1WG__dockDetails{opacity:0;transform:translateY(calc(-1 * var(--space-0-5)));grid-template-rows:0fr}.story-module___6p1WG__rail[data-measuring=true] .story-module___6p1WG__dockHeading,.story-module___6p1WG__rail[data-measuring=true] .story-module___6p1WG__dockSection[data-status] .story-module___6p1WG__dockHeading{min-block-size:0;font-size:var(--dock-active-heading-size);line-height:var(--leading-snug);opacity:1;margin-bottom:.75rem;transition:none}.story-module___6p1WG__rail[data-measuring=true] .story-module___6p1WG__dockDetails,.story-module___6p1WG__rail[data-measuring=true] .story-module___6p1WG__dockSection[data-status] .story-module___6p1WG__dockDetails{opacity:1;grid-template-rows:1fr;transition:none;transform:none}.story-module___6p1WG__rail[data-settling=true] .story-module___6p1WG__dockSection,.story-module___6p1WG__rail[data-settling=true] .story-module___6p1WG__dockHeading,.story-module___6p1WG__rail[data-settling=true] .story-module___6p1WG__dockDetails{transition:none}.story-module___6p1WG__stream{min-width:0;padding:var(--space-2)}.story-module___6p1WG__streamSection{gap:var(--space-1);min-block-size:var(--dock-section-min-height,0);padding-bottom:var(--dock-section-gap);scroll-margin-top:var(--space-2);flex-direction:column;display:flex}.story-module___6p1WG__streamSection:last-child{padding-bottom:0}@media screen and (max-width:991px){.story-module___6p1WG__desktop{display:none}.story-module___6p1WG__mobile{display:block}.story-module___6p1WG__row{grid-template-columns:minmax(0,1fr)}.story-module___6p1WG__rowCopy{border-right:0;padding-bottom:0}.story-module___6p1WG__textOnly .story-module___6p1WG__rowCopy{padding-bottom:var(--space-2)}}@media screen and (max-width:767px){.story-module___6p1WG__grid{grid-template-columns:1fr}}@media screen and (max-width:479px){.story-module___6p1WG__rowCopy{padding:var(--space-2) var(--gutter) 0}.story-module___6p1WG__rowMedia{padding:var(--space-2) var(--gutter)}}
.Form-module__PMwpBq__field{grid-template-areas:"label""control""meta";min-width:0;display:grid;position:relative}.Form-module__PMwpBq__label{justify-content:space-between;gap:var(--space-1);margin-bottom:var(--space-0-5);transition:translate var(--duration-base) var(--ease-out-expo), color var(--duration-base) var(--ease-out-expo);grid-area:label;padding:0;display:flex}.Form-module__PMwpBq__field:focus-within .Form-module__PMwpBq__label{translate:var(--space-0-5) 0;color:var(--color-accent)}.Form-module__PMwpBq__optional{font-weight:var(--weight-medium);letter-spacing:var(--tracking-label)}.Form-module__PMwpBq__input{width:100%;min-width:0;padding:var(--space-0-5) var(--space-2) var(--space-0-5) 0;border:0;border-bottom:var(--rule);color:var(--color-brand);font-family:var(--font-sans);font-size:var(--text-field);font-weight:var(--weight-medium);line-height:var(--leading-base);letter-spacing:var(--tracking-tight);caret-color:var(--color-accent);appearance:none;background:0 0;border-radius:0;grid-area:control;margin:0}.Form-module__PMwpBq__input:focus,.Form-module__PMwpBq__input:focus-visible{outline:none}.Form-module__PMwpBq__area{resize:vertical;min-height:calc(var(--text-field) * 6);line-height:var(--leading-relaxed);letter-spacing:0}.Form-module__PMwpBq__input::placeholder{color:var(--color-brand);opacity:.5}.Form-module__PMwpBq__rule{height:var(--field-rule-active);background:var(--color-accent);transform-origin:0;transition:transform var(--duration-nav) var(--ease-out-expo);pointer-events:none;grid-area:control;align-self:end;transform:scaleX(0)}.Form-module__PMwpBq__field:focus-within .Form-module__PMwpBq__rule,.Form-module__PMwpBq__field[data-invalid=true] .Form-module__PMwpBq__rule{transform:scaleX(1)}.Form-module__PMwpBq__check{width:1rem;margin-bottom:var(--space-1);pointer-events:none;grid-area:control;place-self:end;overflow:visible}.Form-module__PMwpBq__check path,.Form-module__PMwpBq__chipBox path{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:square;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--duration-slow) var(--ease-out-expo)}.Form-module__PMwpBq__field[data-valid=true] .Form-module__PMwpBq__check path{stroke-dashoffset:0;transition-duration:var(--duration-stack)}.Form-module__PMwpBq__meta{justify-content:space-between;gap:var(--space-1);min-height:calc(var(--text-sm) * 2.4);padding-top:var(--space-0-5);grid-area:meta;display:flex}.Form-module__PMwpBq__note{white-space:nowrap;margin-left:auto}.Form-module__PMwpBq__error{min-width:0;display:block;overflow:clip}.Form-module__PMwpBq__errorText{align-items:baseline;gap:var(--space-0-5);color:var(--color-accent);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-snug);opacity:0;transition:transform var(--duration-slow) var(--ease-out-expo), opacity var(--duration-base) var(--ease-out-expo);display:flex;transform:translateY(-110%)}.Form-module__PMwpBq__error[data-shown=true] .Form-module__PMwpBq__errorText{opacity:1;transform:none}.Form-module__PMwpBq__marker{background:currentColor;flex:none;width:.6em;height:.6em}.Form-module__PMwpBq__chips{border:0;min-width:0;margin:0;padding:0}.Form-module__PMwpBq__chips .Form-module__PMwpBq__label{float:left;width:100%}.Form-module__PMwpBq__chipList{clear:both;gap:var(--space-0-5);flex-wrap:wrap;display:flex}.Form-module__PMwpBq__chips .Form-module__PMwpBq__error{padding-top:var(--space-0-5);min-height:calc(var(--text-sm) * 2.4)}.Form-module__PMwpBq__chip{isolation:isolate;align-items:center;gap:var(--space-0-5);padding:var(--space-0-5) var(--space-1);border:var(--rule);color:var(--color-brand);font-size:var(--text-md);font-weight:var(--weight-medium);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--duration-base) var(--ease-out-expo), translate var(--duration-fast) var(--ease-out-expo);display:inline-flex;position:relative}.Form-module__PMwpBq__chips[data-invalid=true] .Form-module__PMwpBq__chip{border-color:var(--color-accent)}.Form-module__PMwpBq__chip:before{content:"";z-index:-1;background:var(--color-surface-brand);transform-origin:bottom;transition:transform var(--duration-slow) var(--ease-out-expo);position:absolute;inset:0;transform:scaleY(0)}.Form-module__PMwpBq__chip:hover:before{transform:scaleY(.1)}.Form-module__PMwpBq__chip:has(.Form-module__PMwpBq__chipInput:checked){color:var(--color-on-brand)}.Form-module__PMwpBq__chip:has(.Form-module__PMwpBq__chipInput:checked):before{transform:scaleY(1)}.Form-module__PMwpBq__chip:active{translate:0 var(--press-y)}.Form-module__PMwpBq__chip:has(.Form-module__PMwpBq__chipInput:focus-visible){outline:2px solid var(--color-brand);outline-offset:2px}.Form-module__PMwpBq__chipInput{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.Form-module__PMwpBq__chipBox{width:.9em;height:.9em;transition:scale var(--duration-base) var(--ease-back);border:1px solid;place-items:center;display:grid}.Form-module__PMwpBq__chipBox svg{width:100%;height:100%;overflow:visible}.Form-module__PMwpBq__chip:has(.Form-module__PMwpBq__chipInput:checked) .Form-module__PMwpBq__chipBox{scale:1.1}.Form-module__PMwpBq__chip:has(.Form-module__PMwpBq__chipInput:checked) .Form-module__PMwpBq__chipBox path{stroke-dashoffset:0}.Form-module__PMwpBq__chipText{transition:translate var(--duration-base) var(--ease-out-expo)}
.not-found-module__HS70Aa__page{overflow-x:clip}.not-found-module__HS70Aa__hero{border-bottom:var(--rule)}.not-found-module__HS70Aa__heroBar{padding:var(--space-1) var(--gutter);border-bottom:var(--rule)}.not-found-module__HS70Aa__title{padding:var(--space-4) var(--gutter) var(--space-3);font-size:var(--text-poster)}.not-found-module__HS70Aa__body{gap:var(--space-2);padding:var(--space-3) var(--gutter) var(--space-6);flex-direction:column;display:flex}.not-found-module__HS70Aa__lede{max-width:36ch;font-size:var(--text-hero);line-height:1.25}.not-found-module__HS70Aa__actions{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}
