._sectionLead_36afd6c{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2rem,5vw,5rem);margin-bottom:clamp(2rem,4vw,4rem);display:grid}._sectionLead_36afd6c>*,._worldsGrid_36afd6c>*,._racingGrid_36afd6c>*,._audienceLayout_36afd6c>*{min-width:0}._sectionLead_36afd6c p{max-width:42rem;color:var(--color-muted);margin:0}._worldsGrid_36afd6c{grid-template-columns:1fr 1fr;gap:clamp(1.5rem,3vw,3rem);display:grid}._worldCard_36afd6c{flex-direction:column;min-width:0;display:flex}._worldPhoto_36afd6c{aspect-ratio:3/2;background:var(--color-depth-soft);position:relative;overflow:hidden}._worldPhoto_36afd6c img{object-fit:cover;filter:var(--hero-media-filter);transition:filter .55s var(--ease-out)}._worldPhoto_36afd6c:after{border:1px solid var(--color-accent);content:"";opacity:0;pointer-events:none;transition:opacity var(--duration-medium) ease;position:absolute;inset:0}._worldCopy_36afd6c{flex-direction:column;flex:1;align-items:flex-start;padding:2rem 0 0;display:flex}._worldCopy_36afd6c h3{font-size:var(--text-title-card);transition:color var(--duration-fast) ease;margin:0 0 1rem;line-height:1.3}._worldCopy_36afd6c p{max-width:42rem;color:var(--color-muted);margin:0 0 1.5rem}._worldCopy_36afd6c>a{margin-top:auto}._networkArt_36afd6c{align-items:flex-end;padding:clamp(1rem,2.5vw,2rem);display:flex;overflow:hidden}._networkArt_36afd6c img{object-fit:cover;object-position:50% 25%}._networkName_36afd6c{z-index:1;color:var(--color-foreground);font-family:var(--font-primary);font-variation-settings:"wght" 900;letter-spacing:-.065em;white-space:nowrap;font-size:clamp(2rem,4.9vw,6rem);font-style:italic;font-weight:900;line-height:1;position:relative}._networkName_36afd6c>span{color:var(--color-accent)}._racingGrid_36afd6c{grid-template-columns:.75fr 1fr;align-items:center;gap:clamp(2rem,8vw,9rem);display:grid}._racingPhoto_36afd6c{width:100%;margin:0}._racingPhoto_36afd6c img{width:100%;height:auto;display:block}._racingPhoto_36afd6c figcaption,._audiencePhoto_36afd6c figcaption{color:var(--color-muted);font-size:var(--text-sm);margin-top:1rem;line-height:1.7}._racingPhoto_36afd6c figcaption a,._audiencePhoto_36afd6c figcaption a{text-underline-offset:.2em;text-decoration:underline}._racingCopy_36afd6c p{color:var(--color-muted);max-width:40rem;margin:1.5rem 0}._closing_36afd6c{text-align:center}._closing_36afd6c h2{font-size:var(--text-display-sm);font-style:italic;line-height:1.25}._closing_36afd6c p{max-width:42rem;color:var(--color-muted);margin:0 auto 2rem}._sectionNav_36afd6c{flex-wrap:wrap;gap:.75rem 2rem;padding-block:1.5rem;display:flex}._sectionNav_36afd6c a{min-height:44px;color:var(--color-muted);font-size:var(--text-sm);transition:color var(--duration-fast) ease, transform var(--duration-fast) var(--ease-out);align-items:center;gap:1rem;display:inline-flex;position:relative}._sectionNav_36afd6c a:after{background:var(--color-accent);content:"";transform-origin:0;height:1px;transition:transform var(--duration-medium) var(--ease-out);position:absolute;inset:auto 0 0;transform:scaleX(0)}._sectionNav_36afd6c span{color:var(--color-accent);transition:transform var(--duration-medium) var(--ease-out)}._audienceLayout_36afd6c{grid-template-columns:1fr .9fr;align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}._audienceCopy_36afd6c>p{max-width:42rem;color:var(--color-muted);margin-top:1.5rem}._audiencePhoto_36afd6c{align-self:center;margin:0}._audiencePhoto_36afd6c img{width:100%;height:auto}._offers_36afd6c{gap:1.5rem;margin:2rem 0;display:grid}._offers_36afd6c dt{margin-bottom:.5rem;font-weight:700}._offers_36afd6c dd{color:var(--color-muted);font-size:var(--text-body);margin:0}._processList_36afd6c{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(1rem,2.5vw,3rem);margin:0;padding:0;list-style:none;display:grid}._cooperationGrid_36afd6c{grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,6rem);display:grid}._cooperationGrid_36afd6c>*{min-width:0}._cooperationGrid_36afd6c h3{font-size:var(--text-title-card);margin:0 0 1rem;line-height:1.3}._cooperationGrid_36afd6c p{color:var(--color-muted);max-width:42rem}._closingQuestions_36afd6c{text-align:start;width:min(100%,42rem);color:var(--color-muted);gap:1rem;margin:0 auto 2.5rem;padding-inline-start:1.5rem;display:grid}._closingQuestions_36afd6c li{padding-inline-start:.5rem}._processList_36afd6c li{border-top:2px solid var(--color-depth);padding-top:1.5rem}._processList_36afd6c h3{font-size:var(--text-title-card);margin:0 0 1rem;line-height:1.3}._processList_36afd6c p{color:var(--color-muted);margin:0}._foundations_36afd6c,._contactTopics_36afd6c{grid-template-columns:1fr 1fr;gap:clamp(2rem,4vw,5rem);display:grid}._foundations_36afd6c article,._contactTopics_36afd6c article{flex-direction:column;align-items:flex-start;min-width:0;display:flex}._foundations_36afd6c h3,._contactTopics_36afd6c h3{font-size:var(--text-title-card);transition:color var(--duration-fast) ease;margin:0 0 1rem;line-height:1.3}._foundations_36afd6c p,._contactTopics_36afd6c p{color:var(--color-muted);max-width:40rem;margin:0 0 1.5rem}._pageActions_36afd6c{flex-wrap:wrap;gap:1rem;margin-top:3rem;display:flex}._contactEmail_36afd6c{max-width:100%;color:var(--color-accent);overflow-wrap:anywhere;text-underline-offset:.25em;transition:text-decoration-color var(--duration-fast) ease;padding-block:1rem;font-size:clamp(1rem,1.9vw,1.5rem);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-block}._contactTopics_36afd6c a{margin-top:auto}._worldCard_36afd6c:focus-within ._worldPhoto_36afd6c img{filter:var(--hero-media-hover-filter)}._worldCard_36afd6c:focus-within ._worldPhoto_36afd6c:after{opacity:1}._worldCard_36afd6c:focus-within ._worldCopy_36afd6c h3{color:var(--color-accent)}._contactTopics_36afd6c article:has(a:focus-visible) h3{color:var(--color-accent)}._foundations_36afd6c article:has(a:focus-visible) h3{color:var(--color-accent)}._sectionNav_36afd6c a:focus-visible{color:var(--color-accent)}._sectionNav_36afd6c a:focus-visible:after{transform:scaleX(1)}._sectionNav_36afd6c a:focus-visible span{transform:translateY(.2rem)}._sectionNav_36afd6c a:active{transform:translateY(1px)}._contactEmail_36afd6c:focus-visible{text-decoration-color:currentColor}:is(main:has(#teams:target) ._sectionNav_36afd6c a[href=\#teams],main:has(#brands:target) ._sectionNav_36afd6c a[href=\#brands],main:has(#cooperation:target) ._sectionNav_36afd6c a[href=\#cooperation],main:has(#approach:target) ._sectionNav_36afd6c a[href=\#approach]){color:var(--color-accent)}main:has(#teams:target) ._sectionNav_36afd6c a[href=\#teams]:after{transform:scaleX(1)}main:has(#brands:target) ._sectionNav_36afd6c a[href=\#brands]:after{transform:scaleX(1)}main:has(#cooperation:target) ._sectionNav_36afd6c a[href=\#cooperation]:after{transform:scaleX(1)}main:has(#approach:target) ._sectionNav_36afd6c a[href=\#approach]:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){._worldCard_36afd6c:has(a:hover) ._worldPhoto_36afd6c img{filter:var(--hero-media-hover-filter)}._worldCard_36afd6c:has(a:hover) ._worldPhoto_36afd6c:after{opacity:1}._sectionNav_36afd6c a:hover{color:var(--color-accent)}._worldCard_36afd6c:has(a:hover) ._worldCopy_36afd6c h3{color:var(--color-accent)}._contactTopics_36afd6c article:has(a:hover) h3{color:var(--color-accent)}._foundations_36afd6c article:has(a:hover) h3{color:var(--color-accent)}._sectionNav_36afd6c a:hover:after{transform:scaleX(1)}._sectionNav_36afd6c a:hover span{transform:translateY(.2rem)}._contactEmail_36afd6c:hover{text-decoration-color:currentColor}}@media (prefers-reduced-motion:reduce){._sectionNav_36afd6c a:active,._sectionNav_36afd6c a:is(:hover,:focus-visible) span{transform:none}}@media (max-width:75rem){._processList_36afd6c{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:64rem){._audienceLayout_36afd6c{grid-template-columns:1fr}._audiencePhoto_36afd6c{width:min(100%,48rem)}._processList_36afd6c{grid-template-columns:1fr 1fr}}@media (max-width:47.99rem){._sectionLead_36afd6c,._worldsGrid_36afd6c,._racingGrid_36afd6c,._foundations_36afd6c,._contactTopics_36afd6c,._cooperationGrid_36afd6c{grid-template-columns:1fr}._worldsGrid_36afd6c{gap:3.5rem}._worldCopy_36afd6c{padding-top:1.5rem}._networkName_36afd6c{font-size:clamp(2rem,10vw,4.5rem)}._sectionNav_36afd6c{justify-content:space-between;gap:.5rem 1rem}}@media (max-width:24rem){._processList_36afd6c{grid-template-columns:1fr}}
