.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(6,minmax(0,1fr))}.team-department-creation .team-person{grid-column:span 2}.team-department-creation .team-person:nth-child(4){grid-column:2/span 2}.team-department-creation .team-person:nth-child(5){grid-column:4/span 2}.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)}}.team-photo-placeholder{position:relative;overflow:hidden}.team-photo-placeholder img{max-width:none;height:auto;display:block;position:absolute}.team-organigram .team-ornament-heading{justify-content:center;align-items:center;gap:16px;display:flex}.team-ornament-heading:before,.team-ornament-heading:after{content:"";background:linear-gradient(90deg,#0000,#dcdfe252);flex:1;min-width:18px;height:1px}.team-ornament-heading:after{transform:rotate(180deg)}.team-ornament-label{justify-content:center;align-items:center;gap:10px;display:flex}.team-ornament-label img{object-fit:contain;flex:none;width:17px;height:17px}.team-partners .team-ornament-heading{gap:24px}.team-partners .team-ornament-label img{width:18px;height:18px}.shadow-biography{max-width:880px;margin:0 auto;padding:16px 30px 12px;position:relative}.shadow-biography p{letter-spacing:0;color:#e1ded8;text-align:left;margin:0 0 30px;font-size:clamp(19px,1.65vw,26px);font-weight:400;line-height:1.85;font-family:Segoe Print,Segoe Script,Bradley Hand,Snell Roundhand,cursive!important}.shadow-biography p:first-child{color:#f5f1e9;font-size:clamp(23px,2vw,32px);line-height:1.65}.shadow-biography-signature{justify-content:flex-end;align-items:center;gap:14px;margin-top:38px;display:flex}.shadow-biography-signature span{color:#f5f1e9;font-size:clamp(23px,2vw,30px);font-family:Segoe Print,Segoe Script,Bradley Hand,Snell Roundhand,cursive!important}.shadow-biography-signature .shadow-star{width:24px;height:24px}@media (max-width:700px){.shadow-biography{padding:0 4px}.shadow-biography p{margin-bottom:26px;line-height:1.8}}.shadow-biography{width:calc(100vw - 96px);max-width:none;padding:12px 0;position:relative;left:50%;transform:translate(-50%)}.shadow-biography p,.shadow-biography-signature span{font-weight:400;font-family:Segoe Script,Snell Roundhand,Bradley Hand,cursive!important}@media (max-width:700px){.shadow-biography{width:calc(100vw - 36px)}.shadow-biography p{font-size:20px;line-height:1.85}.shadow-biography p:first-child{font-size:24px}}.shadow-biography p,.shadow-biography-signature span{letter-spacing:0;font-style:normal;font-family:var(--shadow-font)!important}.shadow-biography p{margin-bottom:30px;font-size:clamp(19px,1.65vw,27px);line-height:1.65}.shadow-biography p:first-child{font-size:clamp(26px,2.5vw,40px);line-height:1.35}.shadow-biography-signature span{font-size:clamp(21px,1.8vw,29px)}.shadow-biography p,.shadow-biography-signature span{font-weight:300}.shadow-biography-divider{pointer-events:none;justify-content:center;margin:4px 0 28px;display:flex}.shadow-biography-divider .shadow-star{object-fit:contain;width:19px;height:19px}.shadow-biography-end-star{vertical-align:middle;white-space:nowrap;margin-left:.35em;line-height:1;display:inline-block}.shadow-biography-end-star .shadow-star{object-fit:contain;width:.6em;min-width:15px;height:.6em;min-height:15px;display:block}.shadow-biography-end-star{vertical-align:baseline;margin-left:.06em}.shadow-biography-end-star .shadow-star{width:.4em;min-width:0;height:.4em;min-height:0}.shadow-biography-end-star{position:relative;top:.14em}@media (max-width:600px){.team-organigram{padding:4px 12px 16px}.team-organigram .team-leaders{margin-bottom:30px!important}.team-leaders .team-photo-placeholder{width:70px;height:70px}.team-photo-placeholder{width:62px;height:62px;margin-bottom:9px}.team-organigram h3{margin-bottom:20px;font-size:15px}.team-department ul{row-gap:20px}.team-person-name{font-size:13px;line-height:1.2}.team-person-role{max-width:160px;font-size:11px;line-height:1.25}.team-partners{margin-top:28px}.team-ornament-label img,.team-partners .team-ornament-label img{width:14px;height:14px}.shadow-team-hint{margin-bottom:12px}}.collaboration-brand-logo img[src="/collaborations/brands/nba.svg"]{filter:grayscale()}.collaboration-brand-wall img[src="/projects/pjt1/brands/pro-direct.svg"]{transform:scale(1.8)}.collaboration-brand-wall .collaboration-brand-logo{position:relative;overflow:visible}.collaboration-brand-wall img[src="/projects/pjt1/brands/nike.svg"]{flex-shrink:0;width:107px;max-width:none;height:35.62px;max-height:none;transform:translate(.15px)}@media (max-width:760px){.collaboration-brand-wall img[src="/projects/pjt1/brands/nike.svg"]{width:64.2px;height:21.37px;transform:translate(.09px)}}.collaboration-brand-wall img[src="/collaborations/brands/adidas.svg"]{flex-shrink:0;width:80.06px;max-width:none;height:47.46px;max-height:none;transform:translate(0)}@media (max-width:760px){.collaboration-brand-wall img[src="/collaborations/brands/adidas.svg"]{width:48.04px;height:28.48px;transform:translate(0)}}.collaboration-brand-wall img[src="/projects/pjt1/brands/pro-direct.svg"]{flex-shrink:0;width:118.96px;max-width:none;height:118.96px;max-height:none;transform:translate(2.12px,-2.72px)}@media (max-width:760px){.collaboration-brand-wall img[src="/projects/pjt1/brands/pro-direct.svg"]{width:71.38px;height:71.38px;transform:translate(1.27px,-1.63px)}}.collaboration-brand-wall img[src="/collaborations/brands/nba.svg"]{flex-shrink:0;width:80.56px;max-width:none;height:47.42px;max-height:none;transform:translate(.12px,.06px)}@media (max-width:760px){.collaboration-brand-wall img[src="/collaborations/brands/nba.svg"]{width:48.34px;height:28.45px;transform:translate(.07px,.03px)}}.collaboration-brand-wall img[src="/collaborations/brands/puma.svg"]{flex-shrink:0;width:70.28px;max-width:none;height:54.62px;max-height:none;transform:translate(.35px)}@media (max-width:760px){.collaboration-brand-wall img[src="/collaborations/brands/puma.svg"]{width:42.17px;height:32.77px;transform:translate(.21px)}}.collaboration-brand-wall img[src="/collaborations/brands/drole-de-monsieur.svg"]{flex-shrink:0;width:120px;max-width:none;height:10.8px;max-height:none;transform:translate(0)}@media (max-width:760px){.collaboration-brand-wall img[src="/collaborations/brands/drole-de-monsieur.svg"]{width:72px;height:6.48px;transform:translate(0)}}.collaboration-brand-wall img[src="/collaborations/brands/louis-vuitton.svg"]{flex-shrink:0;width:62.85px;max-width:none;height:62.85px;max-height:none;transform:translate(0)}@media (max-width:760px){.collaboration-brand-wall img[src="/collaborations/brands/louis-vuitton.svg"]{width:37.71px;height:37.71px;transform:translate(0)}}.collaboration-brand-wall img[src="/collaborations/brands/montblanc.svg"]{flex-shrink:0;width:84.48px;max-width:none;height:46.47px;max-height:none;transform:translateY(-.12px)}@media (max-width:760px){.collaboration-brand-wall img[src="/collaborations/brands/montblanc.svg"]{width:50.69px;height:27.88px;transform:translateY(-.07px)}}.collaboration-brand-wall img[src="/collaborations/brands/volkswagen.svg"]{flex-shrink:0;width:58.25px;max-width:none;height:58.25px;max-height:none;transform:translate(-.04px,.04px)}@media (max-width:760px){.collaboration-brand-wall img[src="/collaborations/brands/volkswagen.svg"]{width:34.95px;height:34.95px;transform:translate(-.02px,.02px)}}.collaboration-brand-wall img[src="/collaborations/brands/under-armour.png"]{flex-shrink:0;width:97px;max-width:none;height:69.15px;max-height:none;transform:translate(.21px,-2.7px)}@media (max-width:760px){.collaboration-brand-wall img[src="/collaborations/brands/under-armour.png"]{width:58.2px;height:41.49px;transform:translate(.12px,-1.62px)}}.collaboration-brand-wall img[src="/collaborations/brands/al-hilal.png"]{flex-shrink:0;width:41.97px;max-width:none;height:66.78px;max-height:none;transform:translate(1.86px,.29px)}@media (max-width:760px){.collaboration-brand-wall img[src="/collaborations/brands/al-hilal.png"]{width:25.18px;height:40.07px;transform:translate(1.12px,.17px)}}.collaboration-brand-wall img[src="/collaborations/brands/ami.png"]{flex-shrink:0;width:94.26px;max-width:none;height:69.89px;max-height:none;transform:translate(2.09px,.4px)}@media (max-width:760px){.collaboration-brand-wall img[src="/collaborations/brands/ami.png"]{width:56.56px;height:41.93px;transform:translate(1.25px,.24px)}}.collaboration-brand-wall img[src="/collaborations/brands/kappa.png"]{flex-shrink:0;width:86.29px;max-width:none;height:71.13px;max-height:none;transform:translate(.31px,-2.71px)}@media (max-width:760px){.collaboration-brand-wall img[src="/collaborations/brands/kappa.png"]{width:51.78px;height:42.68px;transform:translate(.18px,-1.63px)}}.collaboration-brand-wall img[src="/collaborations/brands/royaltiz.png"]{flex-shrink:0;width:140.94px;max-width:none;height:42.68px;max-height:none;transform:translate(1.21px,-.2px)}@media (max-width:760px){.collaboration-brand-wall img[src="/collaborations/brands/royaltiz.png"]{width:84.56px;height:25.61px;transform:translate(.72px,-.12px)}}.collaboration-brand-wall img[src="/collaborations/brands/gaffer.png"]{flex-shrink:0;width:146.6px;max-width:none;height:63.04px;max-height:none;transform:translate(-1.15px,-.21px)}@media (max-width:760px){.collaboration-brand-wall img[src="/collaborations/brands/gaffer.png"]{width:87.96px;height:37.82px;transform:translate(-.69px,-.13px)}}.collaboration-brand-wall img[src="/collaborations/brands/richard-mille.png"]{flex-shrink:0;width:133.55px;max-width:none;height:35.29px;max-height:none;transform:translate(-.29px,-.19px)}@media (max-width:760px){.collaboration-brand-wall img[src="/collaborations/brands/richard-mille.png"]{width:80.13px;height:21.18px;transform:translate(-.17px,-.11px)}}.collaboration-brand-wall img[src="/collaborations/brands/kenzo.png"]{flex-shrink:0;width:143.1px;max-width:none;height:56.22px;max-height:none;transform:translate(.72px,-2.45px)}@media (max-width:760px){.collaboration-brand-wall img[src="/collaborations/brands/kenzo.png"]{width:85.86px;height:33.73px;transform:translate(.43px,-1.47px)}}.collaboration-brand-wall img[src="/collaborations/brands/moncler.png"]{flex-shrink:0;width:139.3px;max-width:none;height:46.97px;max-height:none;transform:translate(-3.48px,-1.79px)}@media (max-width:760px){.collaboration-brand-wall img[src="/collaborations/brands/moncler.png"]{width:83.58px;height:28.18px;transform:translate(-2.09px,-1.07px)}}.collaboration-brand-wall img[src="/collaborations/brands/lancome.png"]{flex-shrink:0;width:137.7px;max-width:none;height:52.33px;max-height:none;transform:translate(-.2px,-1.97px)}@media (max-width:760px){.collaboration-brand-wall img[src="/collaborations/brands/lancome.png"]{width:82.62px;height:31.4px;transform:translate(-.12px,-1.18px)}}.collaboration-brand-frame{box-sizing:border-box;width:calc(100vw - 48px);margin-top:48px;margin-left:calc(50% - 50vw + 24px);padding:48px clamp(32px,4vw,72px);position:relative}.shadow-about .collaboration-brand-frame .collaboration-brand-wall{width:100%;margin:0;position:static;left:auto;transform:none}.collaboration-brand-frame .collaboration-brand-logo{flex-basis:calc(14.2857% - 2.14286vw)}.brand-frame-star{pointer-events:none;width:22px;height:22px;display:block;position:absolute}.brand-frame-star .shadow-star{object-fit:contain;width:100%;height:100%}.brand-frame-star-top-left{top:0;left:0}.brand-frame-star-top-right{top:0;right:0}.brand-frame-star-bottom-left{bottom:0;left:0}.brand-frame-star-bottom-right{bottom:0;right:0}@media (max-width:760px){.collaboration-brand-frame{width:calc(100vw - 32px);margin-left:calc(50% - 50vw + 16px);padding:30px 14px}.collaboration-brand-frame .collaboration-brand-logo{flex-basis:calc(25% - 15px)}.brand-frame-star{width:17px;height:17px}}.brand-frame-star .shadow-star{filter:none;mix-blend-mode:normal;opacity:1;margin:0}.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}.players-drawer-title{display:none}@media (max-width:600px){.players-globe-surface{overflow:hidden}.players-catalogue-control{width:min(270px,100% - 64px);max-width:none;transition:transform .32s cubic-bezier(.22,.8,.25,1);top:170px;left:auto;right:0;transform:translate(100%)}.players-catalogue-control[data-open=true]{transform:translate(0)}.players-catalogue-button{color:#fff;background:#191919e8;border:1px solid #ffffff35;border-right:0;border-radius:6px 0 0 6px;justify-content:center;width:40px;height:52px;padding:10px;position:absolute;top:0;left:-40px}.players-catalogue-label{display:none}.players-catalogue-button svg,.players-catalogue-control[data-open=true] .players-catalogue-button svg{transform:rotate(90deg)}.players-dropdown{touch-action:pan-y;background:#191919f5;border:1px solid #ffffff35;max-height:min(420px,58svh);box-shadow:-12px 12px 35px #0003}.players-drawer-title{color:#fff;border-bottom:1px solid #ffffff25;margin:0;padding:17px 18px;font-size:14px;display:block}.players-dropdown button{min-height:44px}}@media (prefers-reduced-motion:reduce){.players-catalogue-control{transition:none}}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}}
