.shadow-about{padding-bottom:0}.shadow-agency-presentation{margin-bottom:clamp(88px,10vw,144px)}.shadow-agency-statement{letter-spacing:-.025em;max-width:940px;margin:0 0 40px;font-size:clamp(26px,3.3vw,44px);font-weight:500;line-height:1.23}.shadow-agency-story{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px;max-width:960px;display:grid}.shadow-agency-story p,.collaboration-brands-intro p{color:#b6b6b6;margin:0;font-size:clamp(16px,1.4vw,18px);line-height:1.65}.shadow-agency-pillars{color:#ddd;border-top:1px solid #ffffff30;flex-wrap:wrap;gap:14px 32px;margin:40px 0 0;padding:24px 0 0;font-size:14px;list-style:none;display:flex}.collaboration-brands-intro{gap:18px;max-width:860px;margin-top:28px;display:grid}@media (max-width:700px){.shadow-agency-story{grid-template-columns:1fr;gap:20px}.shadow-agency-statement{margin-bottom:28px}.shadow-agency-pillars{gap:14px 24px}}.shadow-about-content{box-sizing:border-box;max-width:1280px;margin:auto;padding:clamp(56px,7vw,104px) 6vw 96px}#about-content{scroll-margin-top:24px}.collaboration-heading{margin-bottom:48px}.collaboration-heading>p{color:#aaa;letter-spacing:.13em;text-transform:uppercase;margin:0 0 20px;font-size:12px}.collaboration-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(34px,4.5vw,64px);font-weight:500;line-height:1.08}.collaboration-talents{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px 18px;margin:0;padding:0;list-style:none;display:grid}.collaboration-talent{min-width:0}.collaboration-talent a{color:inherit;text-decoration:none;display:block}.collaboration-portrait{aspect-ratio:1;background:#ffffff04;border:1px solid #ffffff24;place-items:center;display:grid;overflow:hidden}.collaboration-portrait>span{color:#999;font-size:12px}.collaboration-portrait img{object-fit:cover;width:100%;height:100%;display:block}.collaboration-emblem img{object-fit:contain;box-sizing:border-box;padding:16%}.collaboration-brands{margin-top:clamp(72px,9vw,128px)}.collaboration-brand-logo img{object-fit:contain;filter:brightness(0)invert();width:70%;height:60%}.collaboration-brand-logo img[src$=\.png]{filter:none;mix-blend-mode:screen}.collaboration-credits{color:#999;margin-top:64px;font-size:12px;line-height:1.7}.collaboration-credits summary{cursor:pointer;width:fit-content}.collaboration-credits a{color:inherit;text-underline-offset:3px}.collaboration-credits ul{padding-left:18px}.collaboration-credits li{overflow-wrap:anywhere;margin:8px 0}.collaboration-talent h3{text-align:center;overflow-wrap:anywhere;margin:12px 0 0;font-size:clamp(14px,1.25vw,18px);font-weight:500;line-height:1.35}.collaboration-talent a:hover h3{text-underline-offset:4px;text-decoration:underline}.collaboration-talent a:focus-visible{outline-offset:6px;outline:2px solid #fff}@media (max-width:1000px){.collaboration-talents{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.collaboration-talents{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 16px}}@media (max-width:540px){.shadow-about-content{padding:56px 24px 64px}.collaboration-heading{margin-bottom:32px}.collaboration-talents{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.collaboration-talent h3{text-align:center;font-size:15px}.shadow-about>.classic-section-intro>img{object-position:60% center}}.shadow-team{margin-bottom:clamp(72px,9vw,128px)}.shadow-team-chart{scrollbar-width:thin;scrollbar-color:#777 transparent;overscroll-behavior-x:contain;overflow-x:auto}.shadow-team-chart:focus-visible{outline-offset:6px;outline:2px solid #ddd}.shadow-team-hint{display:none}@media (max-width:1000px){.shadow-team-hint{color:#aaa;margin:0 0 20px;font-size:13px;display:block}.shadow-team-chart{padding-bottom:16px}}.team-organigram{min-width:960px;font-family:var(--shadow-font);color:#f3f3f3;padding:8px 0 24px}.team-organigram ul{margin:0;padding:0;list-style:none}.team-leaders{justify-content:center;gap:64px;display:flex;margin-bottom:40px!important}.team-person{text-align:center;min-width:0}.team-photo-placeholder{box-sizing:border-box;background:#ffffff03;border:1px solid #fff5;border-radius:50%;place-items:center;width:76px;height:76px;margin:0 auto 12px;display:grid}.team-photo-placeholder span{color:#8d8d8d;font-size:10px;line-height:1.2}.team-person-name{margin:0 0 3px;font-size:14px;font-weight:600;line-height:1.3}.team-person-role{color:#aaa;max-width:155px;margin:0 auto;font-size:12px;font-weight:400;line-height:1.35}.team-departments{grid-template-columns:1.45fr 1fr 1fr;gap:24px;display:grid}.team-department{position:relative}.team-department+.team-department:before{content:"";background:#ffffff35;width:1px;height:122px;position:absolute;top:120px;left:-12px}.team-organigram h3{text-align:center;margin:0 0 30px;font-size:16px;font-weight:650;line-height:1.3}.team-department ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px;display:grid}.team-department-creation ul{grid-template-columns:repeat(3,minmax(0,1fr))}.team-department:not(.team-department-creation) .team-person:last-child{grid-column:1/-1;justify-self:center;width:150px}.team-partners ul{justify-content:space-evenly;gap:24px;display:flex}.team-partners .team-photo-placeholder{margin-bottom:0}.collaboration-poster{width:calc(100vw - 48px);padding:20px 0;position:relative;left:50%;transform:translate(-50%)}.collective-line{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px 0;margin:0 0 18px;padding:0;list-style:none;display:flex}.collective-line:nth-child(2n){justify-content:flex-end}.collective-line li{color:#858585;letter-spacing:-.035em;align-items:center;gap:clamp(12px,1.5vw,26px);font-size:clamp(22px,2.65vw,46px);font-weight:400;line-height:1.2;display:flex}.collective-line li.collective-lit{color:#f1f1ef}.collective-line a{color:inherit;text-decoration:none;transition:color .2s}.collective-line a:hover{color:#fff}.collective-line a:focus-visible{outline-offset:5px;outline:1px solid #fff}.collective-line .shadow-star{object-fit:contain;flex-shrink:0;width:clamp(12px,1.3vw,20px);height:clamp(12px,1.3vw,20px);margin-left:clamp(12px,1.5vw,26px)}.collaboration-brand-wall{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:48px 40px;margin:60px 0 0;padding:0;list-style:none;display:grid}.collaboration-brand-wall .collaboration-brand-logo{justify-content:center;align-items:center;height:110px;display:flex}.collaboration-brand-wall img{width:100%;max-width:155px;height:100%;max-height:90px}@media (max-width:760px){.collaboration-brand-wall{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.collaboration-brand-wall .collaboration-brand-logo{height:80px}.collaboration-poster{width:calc(100vw - 32px)}.collective-line{gap:10px;margin-bottom:22px}.collective-line li{font-size:clamp(20px,4.8vw,30px)}.collective-line .shadow-star{margin-left:0}.collective-line li{gap:10px}}@media (max-width:420px){.collaboration-brand-wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px}}.collective-line{margin-bottom:10px}.collective-line li{gap:clamp(9px,1vw,18px);font-size:clamp(17px,1.8vw,32px);line-height:1.18}.collective-line .shadow-star{width:clamp(10px,.85vw,15px);height:clamp(10px,.85vw,15px);margin-left:clamp(9px,1vw,18px)}.collaboration-brand-wall{flex-wrap:wrap;justify-content:center;gap:28px 2.5vw;width:calc(100vw - 48px);margin-top:48px;display:flex;position:relative;left:50%;transform:translate(-50%)}.collaboration-brand-wall .collaboration-brand-logo{flex:0 0 calc(11.1111% - 2.22222vw);height:80px}.collaboration-brand-wall img{max-width:140px;max-height:65px}@media (max-width:760px){.collective-line{gap:8px;margin-bottom:12px}.collective-line li{gap:8px;font-size:20px}.collective-line .shadow-star{width:10px;height:10px;margin-left:0}.collaboration-brand-wall{gap:24px 20px;width:calc(100vw - 32px)}.collaboration-brand-wall .collaboration-brand-logo{flex-basis:calc(25% - 15px);height:60px}.collaboration-brand-wall img{max-height:45px}}.collaboration-brand-wall{background:var(--classic-page-background,#101010)}.shadow-about .collaboration-heading{text-align:center}.shadow-team-chart{width:calc(100vw - 48px);position:relative;left:50%;transform:translate(-50%)}.team-organigram{box-sizing:border-box;width:100%;padding:12px 16px 32px}.team-organigram .team-leaders{grid-template-columns:repeat(2,170px);justify-content:center;gap:clamp(48px,6vw,100px);width:100%;display:grid;margin:0 auto 64px!important}.team-leaders .team-person{width:auto}.team-departments{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(24px,3vw,56px)}.team-department+.team-department:before{display:none}.team-department ul{align-items:start;row-gap:36px}.team-photo-placeholder{width:clamp(76px,6.5vw,104px);height:clamp(76px,6.5vw,104px);margin-bottom:16px}.team-leaders .team-photo-placeholder{width:clamp(88px,7.5vw,120px);height:clamp(88px,7.5vw,120px)}.team-person-name{font-size:clamp(14px,1.05vw,17px)}.team-person-role{max-width:180px;font-size:clamp(12px,.9vw,14px)}.team-organigram h3{margin-bottom:34px;font-size:clamp(16px,1.3vw,21px)}.team-partners{margin-top:64px}.team-partners ul{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;display:grid}@media (max-width:1000px){.shadow-team-chart{width:calc(100vw - 32px)}.team-organigram{width:960px}.team-organigram .team-leaders{grid-template-columns:repeat(2,150px);gap:64px}.shadow-team-hint{text-align:center}}.shadow-about{background:linear-gradient(#0008,#0008) 0 0/100% 100% no-repeat,#101010 url(/about-gradient.webp) 0 0/100% 100% no-repeat!important}.shadow-about .collaboration-brand-wall{background:0 0;margin-left:calc(50% - 50vw + 24px);left:auto;transform:none}.shadow-about .collective-line li{color:#bcbcbc}.shadow-about .collective-line li.collective-lit{color:#fff}.shadow-about .team-person-role{color:#c7c7c7}.shadow-about .team-photo-placeholder span{color:#bbb}@media (max-width:760px){.shadow-about .collaboration-brand-wall{margin-left:calc(50% - 50vw + 16px)}}.classic-projects.classic-contact{flex-direction:column;min-height:100svh;padding-bottom:0;display:flex}.classic-contact .classic-projects-header{flex-shrink:0}.classic-contact-layout{box-sizing:border-box;grid-template-columns:1fr 1fr;align-items:start;gap:clamp(40px,6vw,110px);width:100%;max-width:1800px;margin:auto;padding:32px clamp(18px,5vw,96px) 24px;display:grid}.classic-contact-form{border:1px solid #fff;border-radius:14px;min-width:0;padding:clamp(22px,2vw,36px)}.classic-contact-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#aaa;margin:0 0 26px;font-size:12px}.classic-contact-intro h2{letter-spacing:-.055em;text-transform:uppercase;margin:0 0 30px;font-size:clamp(40px,5.7vw,88px);font-weight:750;line-height:1.02}.classic-contact-description{color:#aaa;max-width:390px;margin:0 0 42px;font-size:16px;line-height:1.75}.classic-contact-address{border-bottom:1px solid #555;align-items:center;gap:22px;padding-bottom:12px;font-size:clamp(16px,1.65vw,25px);text-decoration:none;display:inline-flex}.classic-contact-socials{flex-wrap:wrap;gap:28px;margin-top:30px;display:flex}.classic-contact-socials a{color:#bbb;align-items:center;gap:8px;min-height:44px;font-size:12px;text-decoration:none;display:flex}.classic-contact-socials svg{width:19px;height:19px}.classic-contact-socials a:hover{color:#fff}.classic-contact .contact-fields{color:#fff;background:0 0;width:100%;max-width:none;margin:0;padding:0}.classic-contact .contact-form-fields{border:0;flex-direction:column;gap:25px;min-width:0;margin:0;padding:0;display:flex}.classic-contact .contact-row{grid-template-columns:1fr 1fr;gap:24px;display:grid}.classic-contact label{color:#eee;font-size:12px;display:block}.classic-contact label>span{color:#888}.classic-contact input:not([type=hidden]),.classic-contact textarea{box-sizing:border-box;color:#fff;width:100%;font:inherit;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #444;border-radius:0;outline:none;margin-top:10px;padding:12px 0;font-size:16px;line-height:1.5;display:block}.classic-contact textarea{resize:vertical;min-height:120px}.classic-contact input::placeholder,.classic-contact textarea::placeholder{color:#777;opacity:1}.classic-contact input:focus,.classic-contact textarea:focus{border-color:#fff}.classic-contact .contact-submit{color:#000;text-align:left;background:#fff;border:1px solid #fff;border-radius:0;justify-content:space-between;align-items:center;width:100%;padding:18px 20px;font-size:14px;display:flex}.classic-contact .contact-submit:hover{color:#000;background:#ddd}:is(.classic-contact a:focus-visible,.classic-contact button:focus-visible){outline-offset:5px;outline:2px solid #fff}.classic-contact [role=alert]{color:#fff;font-size:14px;line-height:1.6}@media (min-width:761px){.classic-contact-layout{margin:auto;padding-top:24px;padding-bottom:24px}}@media (max-width:760px){.classic-contact-layout{grid-template-columns:1fr;gap:28px;padding:24px 20px}.classic-contact-form{border-radius:12px;padding:20px}.classic-contact-intro h2{margin-bottom:20px;font-size:clamp(40px,10vw,65px)}.classic-contact-description{margin-bottom:24px;font-size:14px}.classic-contact-eyebrow{margin-bottom:18px}.classic-contact-socials{gap:24px;margin-top:16px}.classic-contact .contact-row{gap:18px}.classic-contact .contact-form-fields{gap:22px}}.classic-contact-address>.arrow-icon,.classic-contact .contact-submit>.arrow-icon{flex-shrink:0;width:18px;height:18px;display:block}.classic-contact-layout#contact-content{align-items:center;max-width:1440px;margin:0 auto;padding:clamp(64px,8vw,120px) clamp(24px,6vw,100px);scroll-margin-top:24px}.classic-contact-intro h2{text-transform:none;font-size:clamp(36px,4.5vw,64px);font-weight:500}.classic-contact-form{border-color:#ffffff70}@media (max-width:760px){.classic-contact-layout#contact-content{align-items:start;gap:40px;padding:64px 24px}.classic-contact-intro h2{font-size:clamp(36px,9vw,52px)}.classic-contact>.classic-section-intro>img{object-position:60% center}}.players-globe-page{flex-direction:column;height:100svh;display:flex;color:#fff!important;background:#101010!important;padding:0!important}.players-globe-page .classic-projects-header{flex-shrink:0}.players-globe-page .players-globe-frame{background:#101010;border:0;flex:1;width:100%;height:calc(100svh - 76px);min-height:0;display:block}@media (max-width:600px){.players-globe-page .players-globe-frame{height:calc(100svh - 60px)}}.players-globe-page{height:auto;min-height:100svh}.players-globe-page .players-globe-frame{flex:none;height:calc(100svh - 24px);min-height:560px}@media (max-width:600px){.players-globe-page .players-globe-frame{height:calc(100svh - 24px);min-height:500px}}.players-globe-surface{flex:none;width:100%;position:relative}.players-page-scroll-zone{z-index:2;touch-action:pan-y;background:0 0;width:38%;position:absolute;inset:0 auto 0 0}@media (max-width:700px){.players-page-scroll-zone{width:28px}}.players-catalogue-control{z-index:3;color:#101010;font:inherit;letter-spacing:.03em;cursor:pointer;background:#fff;border:1px solid #ffffff40;padding:17px 24px;font-size:13px;position:absolute;top:calc(8% + 2*clamp(36px,5vw,76px) + 110px);left:4%}.players-catalogue-control:focus-visible{outline-offset:5px;outline:2px solid #fff}@media (max-width:700px){.players-catalogue-control{padding:14px 18px;top:210px;left:4%}}@media (max-width:600px){.players-catalogue-control{font-size:12px;top:132px;left:auto;right:18px}}.players-catalogue-control{background:0 0;border:0;width:260px;max-width:32%;padding:0}.players-catalogue-control:hover{background:0 0}.players-catalogue-button{color:#101010;width:100%;font:inherit;cursor:pointer;background:#fff;border:1px solid #ffffff40;justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;font-size:13px;display:flex}.players-catalogue-button svg{flex-shrink:0;width:18px;height:18px}.players-dropdown{max-height:280px;overscroll-behavior:contain;scrollbar-width:thin;background:#1b1b1b;border:1px solid #ffffff30;border-top:0;max-height:min(280px,36svh);overflow-y:auto}.players-dropdown button{text-align:left;color:#fff;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff14;padding:14px 18px;font-size:13px;display:block}.players-dropdown button:hover{background:#303030}.players-dropdown button:focus-visible{outline-offset:-3px;outline:2px solid #fff}.players-catalogue-button:focus-visible{outline-offset:-3px;outline:2px solid #fff}@media (max-width:600px){.players-catalogue-control{width:230px;max-width:calc(100% - 54px)}.players-catalogue-button{padding:13px 16px}}.desktop-access-dialog{color:#fff;background:#101010;border:1px solid #444;max-width:360px!important}.desktop-access-dialog form{gap:14px;display:grid}.desktop-access-dialog input{color:#fff;background:#202020;border:1px solid #666;width:100%;padding:12px}.desktop-access-dialog form button{color:#000;background:#fff;padding:12px}.desktop-access-dialog [role=alert]{color:#fbb;font-size:14px}main.legal-page{color:#efefec;background:linear-gradient(#000a,#000a),#101010 url(/about-gradient.webp) 50%/100% 100% no-repeat;min-height:100svh;font-family:inherit}.legal-header{justify-content:center;align-items:center;height:130px;padding:24px;display:flex;position:relative}.legal-back{color:#ccc;align-items:center;gap:10px;font-size:13px;text-decoration:none;display:flex;position:absolute;left:4vw}.legal-back svg{width:18px;height:18px}.legal-brand{color:inherit;text-decoration:none}.legal-page-nav{color:#bbb;flex-wrap:wrap;justify-content:center;gap:16px 32px;padding:36px 24px 0;font-size:14px;display:flex}.legal-page-nav a{padding-bottom:8px;text-decoration:none}.legal-page-nav a[aria-current]{color:#fff;border-bottom:1px solid #aaa}.legal-page .legal-article{box-sizing:border-box;max-width:860px;padding:52px 28px 100px}.legal-page .legal-article h1{letter-spacing:-.035em;margin:0 0 24px;font-size:clamp(36px,5vw,64px);font-weight:500;line-height:1.05}.legal-page .legal-date{color:#aaa;margin-bottom:60px;font-size:12px}.legal-page .legal-article h2{margin:42px 0 16px;font-size:24px;font-weight:500}.legal-page .legal-article p{color:#d0d0d0;font-size:17px;line-height:1.8}.legal-page .legal-article a{color:inherit}@media (max-width:600px){.legal-header{height:110px}.legal-back{font-size:0;left:20px}.legal-page-nav{gap:20px;padding-top:20px;font-size:12px}.legal-page .legal-article{padding-top:38px}.legal-page .legal-article p{font-size:16px}.legal-page .legal-date{margin-bottom:42px}}
