body.siteDesign main.page-shell:has(>.videoJourney)>.siteHeader:not(.isScrolled){background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}.videoJourney .heroVideoPartTwo{z-index:1}.videoJourney .heroVideoPartOne{z-index:0}.filmVignette{display:none!important}.filmProgress{position:fixed;bottom:0;left:0;width:100%;height:2px;background:#4d9fff;box-shadow:0 0 14px #0a7cff88;transform:scaleX(var(--film-progress,0));transform-origin:left;pointer-events:none;z-index:60}body.siteDesign main.page-shell .videoJourney{--page-gutter:clamp(22px,5vw,100px)}body.siteDesign main.page-shell .videoJourney :is(.servicesSection,.portfolioSection,.differenceSection,.faqSection,.blogSection){padding-block:clamp(72px,9vw,140px);margin-top:0;border-top:1px solid #c5deff0a;background:linear-gradient(180deg,#08090c72,#08090c42 48%,#08090c72);content-visibility:visible;contain-intrinsic-size:none}body.siteDesign main.page-shell .videoJourney #team,body.siteDesign main.page-shell .videoJourney .teamSection{width:100%;max-width:none;margin:0;padding:0;min-height:0;overflow:visible;background:#e9eef7;border-radius:0}body.siteDesign main.page-shell .videoJourney #team .teamCard,body.siteDesign main.page-shell .videoJourney .teamCard{width:100%;max-width:none;margin:0;border-radius:0;padding:clamp(56px,7vw,112px) var(--page-gutter) 28px;background:#e9eef7}body.siteDesign main.page-shell .videoJourney #team .teamMarquee,body.siteDesign main.page-shell .videoJourney .teamMarquee{width:100%;max-width:none;margin:0;border-radius:0;padding-block:24px 40px;background:#e9eef7}body.siteDesign main.page-shell .videoJourney .teamTitle{font-size:clamp(44px,6.5vw,100px)}body.siteDesign main.page-shell .videoJourney #team .dogTraveller{animation:teamDogTravel 16s linear infinite}body.siteDesign main.page-shell .videoJourney #team .teamMarqueeTrack{animation:teamMarqueeScroll 32s linear infinite}#team .dogRunway{height:160px;margin-top:12px}#team .teamMascot{width:160px}body.siteDesign main.page-shell .videoJourney :is(.serviceFront,.blogCard,.timelineCard){background:linear-gradient(135deg,#1b1a1aef,#0b0f15eb);border:1px solid #abd1ff12;box-shadow:0 20px 50px #00000026}body.siteDesign main.page-shell .videoJourney .serviceFront{border-radius:20px}body.siteDesign main.page-shell .videoJourney :is(.serviceFront,.blogCard):hover{border-color:#70b0ff66;box-shadow:0 22px 60px #0005}body.siteDesign main.page-shell .videoJourney .faqShell{background:#080c12c9;border:1px solid #abd1ff12;border-radius:24px;padding-inline:clamp(18px,3vw,40px)}body.siteDesign main.page-shell .videoJourney .heroSubtitle{color:#d0d7e0}body.siteDesign main.page-shell .videoJourney .heroSecondary{background:#08090c66}body.siteDesign main.page-shell>.siteFooter{background:#000308;border-top:1px solid hsla(0,0%,100%,.08)}body.siteDesign main.page-shell .videoJourney #contact,body.siteDesign main.page-shell .videoJourney .ctaSection{background:#fff!important}body.siteDesign main.page-shell .videoJourney #contact .ctaBox,body.siteDesign main.page-shell .videoJourney .ctaBox{background:#fff!important;color:#262a30!important;border-color:transparent!important;background-image:none!important}body.siteDesign main.page-shell .videoJourney .ctaEyebrow{color:#848d9a!important}body.siteDesign main.page-shell .videoJourney #contact :is(h2,p),body.siteDesign main.page-shell .videoJourney .ctaBox :is(h2,p){color:#262a30!important}body.siteDesign main.page-shell .videoJourney .ctaBox h2 span{color:#0072ff!important;opacity:1!important;-webkit-text-stroke:0!important}body.siteDesign main.page-shell .videoJourney #contact .secondaryLink,body.siteDesign main.page-shell .videoJourney .ctaBox .secondaryLink{color:#262a30!important;border-color:#262a3044!important}@media (prefers-reduced-motion:no-preference){body.siteDesign main.page-shell .videoJourney #future{height:100svh;min-height:720px;padding-top:88px;padding-bottom:22px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;background:#08090c}#future .orbStage{padding:0;flex:1 1;display:grid;place-items:center;min-height:260px;width:min(680px,100%)}body.siteDesign main.page-shell #future .orbWrapper{width:min(320px,55vw,36svh);margin:0 auto}#future .futureActions,#future .futureHeadingWrap{z-index:3}#future .futureContactRail{display:none}}@media (max-width:640px){body.siteDesign main.page-shell .videoJourney #team .teamCard{padding:64px 22px 16px}#team .teamEyebrow{margin-bottom:18px}#team .teamGrid{gap:20px}#team .teamContent>p{font-size:14px;line-height:1.6}#team .dogRunway{height:100px}#team .teamMascot{width:110px}#team .dogSpeech{display:none}body.siteDesign main.page-shell .videoJourney #team .teamTitle{font-size:42px}body.siteDesign main.page-shell .videoJourney #team .dogTraveller{animation-duration:9s}body.siteDesign main.page-shell .videoJourney #future{min-height:640px}body.siteDesign main.page-shell .videoJourney :is(.servicesSection,.portfolioSection,.differenceSection,.faqSection,.blogSection){padding-block:64px}}@media (prefers-reduced-motion:reduce){.filmProgress{display:none}body.siteDesign main.page-shell .videoJourney #team .dogTraveller,body.siteDesign main.page-shell .videoJourney #team .teamMarqueeTrack{animation:none!important}}.videoJourney .heroSequence{position:relative;isolation:isolate;overflow:clip}.heroVideoBackdrop{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;background-color:#080a0c;background-image:url(/Frames/frame-001.webp);background-size:cover;background-position:50%;background-repeat:no-repeat}.heroVideoBackdrop .heroVideo,.heroVideoBackdrop .heroVideoCanvas{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;background:transparent}.videoJourney .heroSequence .heroSection{position:relative;z-index:2;--hero-shade:0.12}.videoJourney .heroSequence .heroSection:before{display:none!important;background:none!important}.videoJourney .heroSequence .heroSection .heroAtmosphere{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}body.siteDesign main.page-shell:has(>.videoJourney)>.siteHeader{z-index:50}.videoJourney .heroSequence .heroVideoBackdrop{position:absolute;top:0;left:0;right:0;bottom:auto;height:100svh;min-height:100svh}.videoJourney .heroSequence .heroSection{min-height:100svh}.videoJourney .heroSequence .heroStats{position:relative;z-index:2;background:transparent}.videoJourney .heroSequence .heroHorizon{display:none!important}.videoJourney .heroSequence .heroAtmosphere,.videoJourney .heroSequence .heroAtmosphere>svg{display:none!important;opacity:0!important;visibility:hidden!important}.videoJourney .heroSequence .heroSection{padding-top:calc(var(--header-height, 76px) + clamp(28px, 5svh, 56px))!important;padding-bottom:clamp(40px,8svh,80px)!important;justify-content:center;min-height:100svh!important}.videoJourney .heroSequence .heroBadge{margin-top:clamp(8px,1.5svh,16px)}.videoJourney .heroSequence{margin-bottom:0}.videoJourney .heroSequence .heroVideo,.videoJourney .heroSequence .heroVideoBackdrop,.videoJourney .heroSequence .heroVideoCanvas{filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;opacity:1!important;transform:none!important;will-change:auto;image-rendering:auto}.videoJourney .heroSequence .heroSection{background:transparent!important}.videoJourney .heroSequence .heroBadge,.videoJourney .heroSequence .heroSubtitle,.videoJourney .heroSequence .heroTitle{text-shadow:0 2px 24px rgba(0,0,0,.65)}@media (max-width:900px){.videoJourney .heroSequence{overflow:clip}.videoJourney .heroSequence .heroVideo,.videoJourney .heroSequence .heroVideoBackdrop,.videoJourney .heroSequence .heroVideoCanvas{filter:none!important;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.videoJourney .heroSequence .heroVideoCanvas{image-rendering:auto}}@media (min-width:901px){body.siteDesign main.page-shell .videoJourney .portfolioSection{padding-block:20px;scroll-margin-top:68px}.portfolioSection .portfolioShell{gap:12px}.portfolioSection .portfolioSectionHeader{display:grid;grid-template-columns:1fr auto;grid-gap:4px 24px;gap:4px 24px;width:100%;max-width:none;text-align:left;align-items:center}.portfolioSection .portfolioBadge{justify-self:start;padding:0;border:0;background:none;font-size:10px}body.siteDesign main.page-shell .portfolioSection .portfolioMainTitle{grid-column:1;font-size:clamp(26px,2.2vw,34px);line-height:1.2;max-width:none}.portfolioSection .portfolioTabNav{grid-column:2;grid-row:1/3;margin:0}.portfolioSection .portfolioTabBtn{padding:7px 14px;font-size:12px}.portfolioSection .portfolioShowcase{display:grid;grid-template-columns:minmax(220px,.3fr) minmax(0,.7fr);grid-gap:14px 28px;gap:14px 28px;padding:16px;border-radius:22px;align-items:center}.portfolioSection .showcaseContentTop{grid-column:1;grid-row:1;align-items:flex-start;text-align:left;gap:18px;padding:12px}body.siteDesign main.page-shell .portfolioSection .showcaseHeadline{font-size:clamp(28px,3vw,44px);line-height:1.12;letter-spacing:-.035em}.portfolioSection .showcaseDescription{max-width:30ch;font-size:16px;line-height:1.65}.portfolioSection .showcaseMediaSection{grid-column:2;grid-row:1;min-width:0}.portfolioSection .cinematicMediaWrapper{width:min(100%,1040px,max(400px,calc((100svh - 320px) * 16 / 9)));border-radius:14px}.portfolioSection .mediaDeviceBar{display:none}.portfolioSection .mediaStage{aspect-ratio:16/9}.portfolioSection :is(.stageVideo,.stageImage){object-fit:contain}.portfolioSection .cinematicControls{padding:5px 10px}.portfolioSection .controlPill{padding:4px 10px}.portfolioSection .showcaseActionRow{grid-column:2;grid-row:2;margin:0}.portfolioSection :is(.showcasePrimaryBtn,.showcaseSecondaryBtn){padding:11px 20px;font-size:13px}}@media (min-width:901px) and (max-width:1100px){.portfolioSection .portfolioSectionHeader{gap:4px 12px}.portfolioSection .portfolioShowcase{grid-template-columns:minmax(200px,.3fr) minmax(0,.7fr);gap:12px 18px}.portfolioSection .cinematicMediaWrapper{width:100%}}body.siteDesign main.page-shell .videoJourney .heroSection{padding-inline:max(24px,var(--page-gutter));min-height:calc(100svh - var(--header-height))!important;padding-top:clamp(48px,8svh,88px)!important;padding-bottom:76px!important}body.siteDesign main.page-shell .heroTitle{max-width:15ch;font-size:clamp(48px,7.2vw,104px);letter-spacing:-.055em;line-height:1.02}body.siteDesign main.page-shell .heroTitleAccent{color:#78b5ff;text-shadow:0 2px 4px #000,0 6px 24px #000c}body.siteDesign main.page-shell .heroBadge{background:#08121fcb;border-color:#8ec7ff40;margin-bottom:24px;letter-spacing:.12em}body.siteDesign main.page-shell .heroSubtitle{max-width:42ch;margin-top:24px;font-size:clamp(15px,1.3vw,18px);line-height:1.7;color:#d8e2ef;text-wrap:pretty}body.siteDesign main.page-shell .videoJourney :is(.heroTitle,.heroTitleAccent){text-shadow:0 2px 4px #000,0 6px 24px #000c}body.siteDesign main.page-shell .videoJourney :is(.heroSubtitle,.heroBadge,.heroCapabilities,.heroScrollCue){text-shadow:0 1px 3px #000,0 3px 12px #000e}body.siteDesign main.page-shell .heroActions{margin-top:28px;gap:14px}body.siteDesign main.page-shell :is(.heroPrimary,.heroSecondary){min-height:52px;padding:15px 24px;font-size:12px;letter-spacing:.025em;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}body.siteDesign main.page-shell .heroPrimary{color:#fff;background:#0769df;border:1px solid #75b6ff55;box-shadow:0 6px 32px #0078ff38,inset 0 1px 0 #ffffff20}body.siteDesign main.page-shell .heroPrimary:hover{background:#075ec8;box-shadow:0 10px 40px #0078ff55}body.siteDesign main.page-shell .heroSecondary{background:#080f1ddd;border-color:#b6d7ff38;color:#e2edfa}body.siteDesign main.page-shell .heroSecondary:hover{background:#14283e}.heroCapabilities{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;padding:0;margin:28px 0 0;list-style:none;color:#b7c8dc;font-size:11px;letter-spacing:.04em}.heroCapabilities li{display:flex;align-items:center;gap:18px}.heroCapabilities li+li:before{content:"";width:3px;height:3px;border-radius:50%;background:#70a7ea}body.siteDesign main.page-shell .servicesHeader{margin-bottom:36px}body.siteDesign main.page-shell .servicesHeader h2{max-width:17ch;text-wrap:balance}body.siteDesign main.page-shell .servicesHeader p{max-width:28ch;color:#b1bccb}body.siteDesign main.page-shell .servicesGrid{gap:20px}body.siteDesign main.page-shell .serviceFlipCard{height:auto;aspect-ratio:1}body.siteDesign main.page-shell .serviceFront{border-color:#91b9f02b}body.siteDesign main.page-shell .serviceFlipCard:focus-within .serviceFront{border-color:#78b5ff}@media (max-width:640px){body.siteDesign main.page-shell{--header-height:76px}body.siteDesign main.page-shell .headerRow{min-height:76px}body.siteDesign main.page-shell .videoJourney .heroSection{padding-top:48px!important;padding-bottom:64px!important}body.siteDesign main.page-shell .heroTitle{font-size:clamp(42px,11vw,68px)}body.siteDesign main.page-shell .heroBadge{font-size:9px;margin-bottom:20px}body.siteDesign main.page-shell .heroSubtitle{margin-top:20px}body.siteDesign main.page-shell .heroActions{width:min(100%,360px);gap:10px;margin-top:22px}body.siteDesign main.page-shell :is(.heroPrimary,.heroSecondary){width:100%;min-height:48px}.heroCapabilities{max-width:300px;gap:8px 12px;margin-top:20px;font-size:10px}.heroCapabilities li{gap:12px}body.siteDesign main.page-shell .heroScrollCue{bottom:18px;font-size:8px}body.siteDesign main.page-shell .servicesGrid{gap:16px}}@media (max-height:700px) and (min-width:641px){body.siteDesign main.page-shell .heroTitle{font-size:clamp(40px,10svh,76px)}.heroCapabilities,body.siteDesign main.page-shell .heroSubtitle{margin-top:16px}}@media (prefers-reduced-motion:reduce){body.siteDesign main.page-shell :is(.heroPrimary,.heroSecondary){transition:none}}body.siteDesign main.page-shell .videoJourney :is(#future,#services,#results,#faqs,#contact){--section-ink:#142033;--section-muted:#516078;background:#fff;color:var(--section-ink);border-color:#14203314;margin-top:0}body.siteDesign main.page-shell .videoJourney :is(#team,#portfolio,#different,#insights){background:#080d16;color:#edf3fb;border-color:#ffffff14;margin-top:0}body.siteDesign main.page-shell .videoJourney :is(#future,#services,#faqs) h2{color:var(--section-ink)}body.siteDesign main.page-shell .videoJourney :is(#future,#services,#faqs) :is(.futureText,.servicesHeader p,.faqIntro p){color:var(--section-muted)}body.siteDesign main.page-shell .videoJourney #future .futureTitleMuted{color:#5a6b83}body.siteDesign main.page-shell .videoJourney #future .futureEyebrow{color:#075dc2}body.siteDesign main.page-shell .videoJourney #future .futureTextButton{color:#344964}body.siteDesign main.page-shell .videoJourney #future .futureTextButton:hover{color:#075dc2}body.siteDesign main.page-shell .videoJourney #future .futureButton{color:#fff;background:#0769df}body.siteDesign main.page-shell .videoJourney #team :is(.teamCard,.teamMarquee){background:#080d16;color:#edf3fb}body.siteDesign main.page-shell .videoJourney #team .teamTitle{color:#edf3fb}body.siteDesign main.page-shell .videoJourney #team .teamContent>p{color:#b7c5d8}body.siteDesign main.page-shell .videoJourney #team :is(.teamEyebrow,.teamHighlight,.teamPeriod){color:#78b5ff}body.siteDesign main.page-shell .videoJourney #team .teamActions a{background:#0769df;border-color:#0769df;color:#fff}body.siteDesign main.page-shell .videoJourney #team .teamActions .teamSecondary{background:transparent;border-color:#ffffff40;color:#edf3fb}body.siteDesign main.page-shell .videoJourney #team .teamActions a:hover{background:#14457c}body.siteDesign main.page-shell .videoJourney #team .teamMarquee{border-top:1px solid #ffffff14}body.siteDesign main.page-shell .videoJourney #team .teamMarqueeItem{color:#b7c5d8}body.siteDesign main.page-shell .videoJourney #services .servicesEyebrow{color:#075dc2}body.siteDesign main.page-shell .videoJourney #services .servicesButtonWrap button{background:#f1f6fc;border-color:#14203326;color:#142033}body.siteDesign main.page-shell .videoJourney #services .servicesButtonWrap button:hover{background:#dfecfc}body.siteDesign main.page-shell .videoJourney #results .resultPanel{background:#fff;color:#142033}body.siteDesign main.page-shell .videoJourney #results .resultHeader{color:#516078}body.siteDesign main.page-shell .videoJourney #results .resultPanel h2{color:#142033}body.siteDesign main.page-shell .videoJourney #faqs .faqShell{background:#f5f8fc;border-color:#1420331a;box-shadow:none}body.siteDesign main.page-shell .videoJourney #faqs .faqItem{border-color:#1420331f}body.siteDesign main.page-shell .videoJourney #faqs .faqItem summary{color:#142033}body.siteDesign main.page-shell .videoJourney #faqs .faqItem summary b{color:#075dc2}body.siteDesign main.page-shell .videoJourney #faqs .faqItem summary i{background:#e4edf9;color:#075dc2;border-color:#075dc226}body.siteDesign main.page-shell .videoJourney #faqs .faqItem p{color:#516078}body.siteDesign main.page-shell .videoJourney #faqs .faqIntro a{color:#075dc2}body.siteDesign main.page-shell .videoJourney #contact .ctaButtons a:first-child{background:#0769df;color:#fff}body.siteDesign main.page-shell .videoJourney .siteFooter{background:#080d16}.teamSection{position:relative;padding:0}.teamCard{position:relative;color:#0f1924;padding:clamp(56px,7vw,112px) var(--page-gutter,24px) 28px;background:#faf9f6}.teamEyebrow{display:flex;align-items:center;gap:10px;color:#0058bd;font-size:11px;font-weight:700;letter-spacing:.16em;margin-bottom:38px}.teamEyebrow>span{width:7px;height:7px;background:var(--accent,#0078ff);border-radius:50%;box-shadow:0 0 0 5px #0078ff14}.teamGrid{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:clamp(32px,5vw,100px);gap:clamp(32px,5vw,100px);align-items:start}.teamTitle{margin:0;font-size:clamp(54px,7.5vw,132px);font-weight:700;line-height:.94;letter-spacing:-.07em}.teamHighlight{display:block}.teamHighlight,.teamPeriod{color:var(--accent,#0078ff)}.teamContent{padding-top:5px;min-width:0}.teamContent>p{max-width:510px;margin:0;font-size:clamp(16px,1.35vw,22px);line-height:1.8;color:#525a65;letter-spacing:-.02em}.teamActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.teamActions a{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;padding:16px 23px;background:#0f1924;border:1px solid #0f1924;border-radius:999px;color:#e9edf5;font-size:12px;font-weight:600;transition:background .2s,transform .2s}.teamActions a:hover{background:#0053b3;transform:translateY(-3px)}.teamActions a span{font-size:18px}.teamActions .teamSecondary{color:#0f1924;background:transparent;border-color:#a7b0bf}.teamActions .teamSecondary:hover{background:#d2dae8}.dogRunway{position:relative;height:210px;margin-top:20px;overflow:hidden;border-bottom:1px solid #0f192412}.dogTraveller{position:absolute;left:0;bottom:0;width:100%;animation:teamDogTravel 16s linear infinite;will-change:transform}.teamMascot{position:relative;display:block;width:190px;margin:0;padding-top:24px}.dogTraveller:has(a:focus-visible),.dogTraveller:has(a:hover){animation-play-state:paused}@keyframes teamDogTravel{0%{transform:translateX(-210px)}to{transform:translateX(100%)}}.agencyDog{width:100%;overflow:visible}.dogSpeech{position:absolute;right:-12px;top:0;z-index:1;border:1px solid #b7c1d1;border-radius:16px 16px 16px 2px;padding:10px 14px;font-size:11px;font-weight:700;color:#3891ff;background:#0f1924;white-space:nowrap;animation:dogBubbleFloat 1.2s ease-in-out infinite alternate}@keyframes dogBubbleFloat{to{transform:translateY(-7px) rotate(3deg)}}.dogSpeech>span{margin-left:12px;color:#005ac3}.teamMascot:focus-visible .dogSpeech,.teamMascot:hover .dogSpeech{transform:translateY(-5px) rotate(0);background:#c2dbff}.dogCaption{display:block;text-align:center;font-size:9px;letter-spacing:.15em;color:#657385;margin-top:-7px}.dogBounce{animation:teamDogBounce .65s ease-in-out infinite}.dogTail{transform-origin:109px 141px;animation:teamDogWag .32s ease-in-out infinite alternate}.dogHead{transform-origin:236px 133px;animation:teamDogNod 2.6s ease-in-out infinite}.dogEar{transform-origin:221px 53px;animation:teamDogEar .65s ease-in-out infinite alternate}.dogLeg{transform-box:fill-box;transform-origin:50% 0;animation:teamDogStep .65s ease-in-out infinite alternate}.dogLegFront,.dogLegNearBack{animation-delay:-.65s}.dogTongue{transform-origin:296px 123px;animation:teamDogPant .65s ease-in-out infinite alternate}.dogShadow{transform-origin:center;animation:teamDogShadow .65s ease-in-out infinite}.teamMarquee{padding:32px 0 48px;background:#faf9f6;color:#404854;overflow:hidden}.teamMarqueeWindow{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.teamMarqueeTrack{display:flex;width:max-content;animation:teamMarqueeScroll 32s linear infinite}.teamMarqueeGroup{display:flex;flex-shrink:0}.teamMarqueeItem{display:flex;align-items:center;gap:38px;padding-right:38px;white-space:nowrap;font-size:clamp(24px,3.6vw,56px);font-weight:600;letter-spacing:-.045em}.teamMarqueeStar{color:var(--accent,#0078ff);font-size:.8em}.teamMarqueeWindow:hover .teamMarqueeTrack{animation-play-state:paused}@keyframes teamMarqueeScroll{to{transform:translateX(-50%)}}@keyframes teamDogBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes teamDogWag{0%{transform:rotate(-16deg)}to{transform:rotate(20deg)}}@keyframes teamDogNod{0%,to{transform:rotate(-4deg)}50%{transform:rotate(5deg)}}@keyframes teamDogEar{to{transform:rotate(9deg)}}@keyframes teamDogStep{0%{transform:rotate(-8deg)}to{transform:rotate(8deg)}}@keyframes teamDogPant{to{transform:scaleY(.8)}}@keyframes teamDogShadow{50%{transform:scaleX(.94);opacity:.08}}@media (max-width:760px){.teamGrid{grid-template-columns:1fr;gap:30px}.teamTitle{font-size:clamp(48px,11.8vw,88px)}.teamEyebrow{margin-bottom:30px;font-size:10px}.teamContent>p{max-width:560px}.teamMascot{width:160px}.dogRunway{height:180px}.dogTraveller{animation-duration:9s}.teamMarqueeItem{gap:24px;padding-right:24px}}@media (prefers-reduced-motion:reduce){.teamSection *,.teamSection :after,.teamSection :before{animation:none!important;transition:none!important}.teamMarqueeWindow{overflow-x:auto}.teamMarqueeGroup[aria-hidden=true]{display:none}.dogTraveller{transform:translateX(calc(50% - 80px))}}.teamMarquee{width:100%;max-width:100%;min-width:0;padding-inline:var(--page-gutter,20px)}.teamMarqueeWindow{width:100%;min-width:0;container-type:inline-size;overflow:hidden}.teamMarqueeTrack{min-width:200%}.teamMarqueeGroup{min-width:100cqw;justify-content:space-around}@media(prefers-reduced-motion:reduce){.teamMarqueeGroup,.teamMarqueeTrack{width:100%;min-width:0}.teamMarqueeGroup{flex-wrap:wrap;justify-content:center;gap:16px}.teamMarqueeItem{white-space:normal;padding:0;gap:16px}}