@font-face{font-family:ppNeueMontreal;src:url(/_next/static/media/e7142f13b8905a38-s.p.otf) format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ppNeueMontreal;src:url(/_next/static/media/f5a4fe8da5e9521f-s.p.otf) format("opentype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:ppNeueMontreal;src:url(/_next/static/media/51731d05c2347afe-s.p.otf) format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:ppNeueMontreal;src:url(/_next/static/media/b5060cb0ca59a654-s.p.otf) format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:ppNeueMontreal Fallback;src:local("Arial");ascent-override:99.93%;descent-override:25.24%;line-gap-override:0.00%;size-adjust:95.87%}.__className_a0d91e{font-family:ppNeueMontreal,ppNeueMontreal Fallback}.__variable_a0d91e{--font-neue-montreal:"ppNeueMontreal","ppNeueMontreal Fallback"}.TorontoStudioPage_studio__opcAf a:focus-visible,.TorontoStudioPage_studio__opcAf button:focus-visible{outline:2px solid currentColor;outline-offset:5px}.TorontoStudioPage_studioSections__x_osJ>*+*{margin-top:100px}.TorontoStudioPage_studioSections__x_osJ{padding-bottom:100px}@media (max-width:767px){.TorontoStudioPage_studioSections__x_osJ>*+*{margin-top:56px}.TorontoStudioPage_studioSections__x_osJ{padding-bottom:56px}}.TorontoStudioPage_studioHero__uzCGD{margin-top:-90px}.TorontoStudioPage_studioHero__uzCGD section{position:relative}.TorontoStudioPage_heroPartnerBar__V4w5C{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;padding:0 1rem 1.5rem;pointer-events:auto}@media (min-width:768px){.TorontoStudioPage_heroPartnerBar__V4w5C{padding:0 2rem 2rem}}@media (min-width:1024px){.TorontoStudioPage_heroPartnerBar__V4w5C{padding:0 3rem 2rem}}@media (min-width:1280px){.TorontoStudioPage_heroPartnerBar__V4w5C{padding:0 4rem 2rem}}.TorontoStudioPage_heroPartnerLabel__ILPUf{font-size:14px;line-height:1.15;font-weight:500;white-space:nowrap;color:#fff}@media (min-width:768px){.TorontoStudioPage_heroPartnerLabel__ILPUf{font-size:24px}}.TorontoStudioPage_heroPartnerGroup__u3NiS{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.TorontoStudioPage_heroAdidasLogo__ML3YN{position:relative;width:35px;height:21px;filter:brightness(0) invert(1)}@media (min-width:768px){.TorontoStudioPage_heroAdidasLogo__ML3YN{width:50px;height:30px}}@media (min-width:1024px){.TorontoStudioPage_heroAdidasLogo__ML3YN{width:clamp(35px,3.5vw,65px);height:clamp(21px,2.1vw,39px)}}.TorontoStudioPage_heroMaurtenLogo__BSuFI{position:relative;width:60px;height:36px}.TorontoStudioPage_preRaceExperienceScrollAnchor__I18iC{position:absolute;left:0;top:34%;width:1px;height:1px;pointer-events:none;scroll-margin-top:120px}@media (min-width:768px){.TorontoStudioPage_heroMaurtenLogo__BSuFI{width:96px;height:58px}}@media (min-width:1024px){.TorontoStudioPage_heroMaurtenLogo__BSuFI{width:clamp(60px,6vw,108px);height:clamp(36px,3.6vw,65px)}}@media (max-width:767px){.TorontoStudioPage_studioHero__uzCGD h1{font-size:clamp(2rem,9vw,2.625rem)!important;line-height:1.05!important}.TorontoStudioPage_studioHero__uzCGD p{font-size:clamp(13px,3.6vw,16px)!important}.TorontoStudioPage_studioHero__uzCGD section{min-height:min(88vh,720px);height:auto}}.TorontoStudioPage_studioSections__x_osJ section{margin-bottom:0!important}@media (prefers-reduced-motion:reduce){.TorontoStudioPage_studio__opcAf *,.TorontoStudioPage_studio__opcAf :after,.TorontoStudioPage_studio__opcAf :before{transition:none!important;animation:none!important;scroll-behavior:auto!important}.TorontoStudioPage_studio__opcAf [style*=opacity]{opacity:1!important;transform:none!important}}.BlogBanner_banner__V80o_{display:grid;grid-template-columns:88px minmax(0,1fr) minmax(0,auto);align-items:center;gap:24px;margin:32px 0;padding:20px;font-family:var(--font-neue-montreal),sans-serif;border-radius:3px}.BlogBanner_image__NxF8w{position:relative;width:88px;height:88px;overflow:hidden;border-radius:3px}.BlogBanner_imageContent__XRBZJ{-o-object-fit:cover;object-fit:cover}.BlogBanner_copy__j2iEG{min-width:0;overflow-wrap:anywhere}.BlogBanner_banner__V80o_ .BlogBanner_copy__j2iEG .BlogBanner_headline__RnN3D{margin:0 0 8px;color:var(--banner-headline);font-size:18px;font-weight:500;line-height:1.3;letter-spacing:0}.BlogBanner_banner__V80o_ .BlogBanner_copy__j2iEG .BlogBanner_body__6vLrS{margin:0;color:var(--banner-body);font-size:16px;font-weight:400;line-height:1.5;letter-spacing:0;white-space:pre-line}.BlogBanner_banner__V80o_ .BlogBanner_cta__9q_t5{display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:200px;padding:12px 24px;background:var(--banner-cta-background);color:var(--banner-cta-text);border:1px solid var(--banner-cta-background);border-radius:3px;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;overflow-wrap:anywhere;transition:background-color .15s ease,color .15s ease}.BlogBanner_cta__9q_t5:hover{background:var(--banner-cta-text);color:var(--banner-cta-background);text-decoration:none}.BlogBanner_cta__9q_t5:focus-visible{outline:2px solid var(--banner-headline);outline-offset:4px;box-shadow:0 0 0 2px var(--banner-cta-text)}.BlogBanner_withoutImage__QgwMA{grid-template-columns:minmax(0,1fr) minmax(0,auto)}@media (max-width:743px){.BlogBanner_banner__V80o_{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:16px;padding:16px}.BlogBanner_banner__V80o_ .BlogBanner_cta__9q_t5{grid-column:1/-1;justify-self:start;max-width:100%}.BlogBanner_withoutImage__QgwMA{grid-template-columns:minmax(0,1fr)}}