:root{--black:#0f0f10;--charcoal:#17181a;--warm-ivory:#f3efe8;--stone:#d7cec3;--soft-stone:#e9e1d7;--ink:#1a1a1a;--dark-text:#171717;--muted:#111111ad;--soft-white:#ffffffbd;--line-light:#11111124;--line-dark:#ffffff1f;--shadow:0 28px 70px #0000001f}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--black);color:#fff;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Helvetica Neue,Avenir Next,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}img{max-width:100%;display:block}main{display:block}.home-page{background:var(--black)}.site-nav{z-index:80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#101010b3;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:18px;padding:22px clamp(20px,4vw,72px);display:flex;position:sticky;top:0}.brand-wordmark{letter-spacing:-.08em;color:#fff;font-size:clamp(23px,1.9vw,28px);font-weight:700;line-height:1;display:inline-block}.header-links{white-space:nowrap;scrollbar-width:none;flex-wrap:nowrap;justify-content:center;align-items:center;gap:clamp(14px,2vw,28px);display:flex;overflow-x:auto}.header-links::-webkit-scrollbar{display:none}.header-link,.header-cta{letter-spacing:.12em;text-transform:uppercase;color:#fffc;font-size:11px;transition:opacity .18s}.header-link:hover,.header-cta:hover{opacity:.7}.header-cta{border:1px solid #ffffff2b;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;display:inline-flex}.hero-visual{background:linear-gradient(#141414 0%,#0b0b0b 100%);min-height:100svh;padding:clamp(32px,5vw,72px) clamp(20px,4vw,72px) 46px;position:relative;overflow:hidden}.hero-media{max-width:1360px;height:76vh;min-height:620px;margin:0 auto;position:relative}.hero-image{box-shadow:var(--shadow);background:#1b1b1b;border-radius:22px;position:absolute;overflow:hidden}.hero-image img{object-fit:cover}.hero-image-one{width:32%;height:62%;top:8%;left:2%}.hero-image-two{width:26%;height:42%;top:0;right:10%}.hero-image-three{width:20%;height:36%;bottom:6%;left:34%}.hero-image-four{width:38%;height:52%;bottom:0;right:2%}.hero-copy-wrap{z-index:2;max-width:1200px;margin:-14vh auto 0;padding:0 0 10px;position:relative}.eyebrow,.section-kicker{letter-spacing:.18em;text-transform:uppercase;color:#ffffffb3;font-size:11px}.dark-kicker{color:#1111119e}.hero-copy-wrap h1{letter-spacing:-.075em;text-transform:uppercase;color:#f9f5f0;max-width:980px;margin-top:16px;font-family:"Bodoni 72",Didot,Bodoni MT,Georgia,serif;font-size:clamp(52px,7vw,140px);font-weight:400;line-height:.84}.hero-copy-wrap h1 span{color:#ffffffb8;display:block}.hero-subtitle{color:#ffffffbd;max-width:600px;margin-top:22px;font-size:clamp(17px,1.6vw,22px);line-height:1.5}.hero-meta-line{border-top:1px solid var(--line-dark);color:#ffffffad;letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;max-width:760px;margin-top:28px;padding-top:16px;font-size:11px;display:flex}.primary-cta{color:#121212;letter-spacing:.14em;text-transform:uppercase;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:52px;margin-top:26px;padding:0 22px;font-size:11px;display:inline-flex}.light-surface{background:var(--warm-ivory);color:var(--dark-text)}.dark-surface{color:#f5f0e8;background:#0d0d0e}.talent-showcase,.services-section,.global-scene,.about-teaser,.story-strip,.roster-section,.closing-statement{padding:clamp(76px,9vw,140px) clamp(20px,4vw,72px)}.section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:34px;display:flex}.section-heading h2{letter-spacing:-.07em;text-transform:uppercase;max-width:760px;font-family:"Bodoni 72",Didot,Bodoni MT,Georgia,serif;font-size:clamp(38px,4vw,74px);font-weight:400;line-height:.92}.section-heading.slim{margin-bottom:24px}.talent-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.talent-tile{min-height:330px;box-shadow:var(--shadow);background:#ddd;border-radius:24px;display:block;position:relative;overflow:hidden}.tile-image{position:absolute;inset:0}.tile-image img{object-fit:cover;transition:transform .28s}.talent-tile:hover .tile-image img{transform:scale(1.03)}.tile-meta{letter-spacing:.14em;text-transform:uppercase;color:#ffffffe6;z-index:1;justify-content:space-between;align-items:end;gap:12px;font-size:10px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.tile-1{grid-column:span 4;min-height:500px}.tile-2{grid-column:span 3;min-height:360px}.tile-3{grid-column:span 5;min-height:500px}.tile-4{grid-column:span 4;min-height:370px}.tile-5{grid-column:span 3;min-height:370px}.tile-6{grid-column:span 5;min-height:370px}.story-strip{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:26px;display:grid}.story-strip-copy h2{letter-spacing:-.06em;max-width:760px;margin-top:18px;font-family:"Bodoni 72",Didot,Bodoni MT,Georgia,serif;font-size:clamp(34px,4vw,68px);font-weight:400;line-height:.96}.story-strip-visual{min-height:560px;box-shadow:var(--shadow);border-radius:28px;position:relative;overflow:hidden}.story-strip-visual img{object-fit:cover}.service-stack{gap:18px;display:grid}.service-item{border:1px solid var(--line-light);border-radius:24px;grid-template-columns:72px minmax(0,1fr);gap:18px;padding:28px 24px;display:grid}.service-item span{letter-spacing:.16em;text-transform:uppercase;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:11px;display:inline-flex}.service-item h3{letter-spacing:-.06em;margin-bottom:10px;font-size:clamp(28px,2.8vw,44px);line-height:1}.service-item p{color:#111111bd;max-width:600px;font-size:18px;line-height:1.5}.service-dark{color:#f3efe8;background:#181819;border-color:#ffffff14}.service-dark span{background:#ffffff14}.service-dark p{color:#ffffffb8}.service-light{background:#f8f5f1}.service-stone{background:#d8d0c7}.business-story{color:#f4efe9;background:#0c0c0d;padding:clamp(72px,9vw,140px) clamp(20px,4vw,72px)}.story-stage{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);grid-template-columns:minmax(0,1.2fr) minmax(180px,.5fr);align-items:center;gap:26px;min-height:480px;padding:34px 0;display:grid}.story-copy h3{letter-spacing:-.07em;margin-top:18px;font-family:"Bodoni 72",Didot,Bodoni MT,Georgia,serif;font-size:clamp(52px,6vw,114px);font-weight:400;line-height:.9}.story-copy p:last-child{color:#ffffffbd;max-width:500px;margin-top:18px;font-size:clamp(18px,1.8vw,24px);line-height:1.45}.story-rail{justify-content:center;align-items:center;gap:14px;min-height:240px;display:flex}.rail-dot{background:#ffffff40;border-radius:50%;width:10px;height:10px}.rail-dot.active{background:#fff}.rail-line{background:#ffffff1f;width:70px;height:1px}.model-footer{margin-top:24px}.model-footer p{letter-spacing:-.05em;color:#ffffffd9;font-size:clamp(26px,2.4vw,42px);line-height:1.08}.globe-wrap{grid-template-columns:minmax(260px,1.15fr) minmax(260px,.85fr);align-items:center;gap:30px;display:grid}.globe{aspect-ratio:1;touch-action:none;cursor:grab;background:radial-gradient(circle at 30% 20%,#b6afa8cc,#5c5c5f94 38%,#101010f0 100%);border-radius:50%;width:min(100%,560px);margin:0 auto;position:relative;overflow:hidden;box-shadow:inset -32px -32px 60px #0000004d,inset 18px 18px 40px #ffffff0f,0 40px 80px #00000024}.globe:active{cursor:grabbing}.globe-core{transform-style:preserve-3d;background:radial-gradient(circle at 28% 22%,#ffffff47,#857f791a 24%,#0f0f0ff2 68%);border:1px solid #ffffff1a;border-radius:50%;animation:20s linear infinite slow-spin;position:absolute;inset:9%}@keyframes slow-spin{0%{transform:rotateX(0)rotateY(0)}to{transform:rotateX(360deg)rotateY(360deg)}}.orbital-dot{transform-origin:50%;background:#fffc;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;box-shadow:0 0 12px #ffffff4d}.location-marker{cursor:pointer;background:#ffffffdb;border:1px solid #ffffff9e;border-radius:50%;width:12px;height:12px;transition:transform .18s,box-shadow .18s,background .18s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 7px #ffffff24}.location-marker:hover,.location-marker.selected{background:#f2d4bc;transform:translate(-50%,-50%)scale(1.18);box-shadow:0 0 0 9px #ffffff1f}.globe-info{flex-direction:column;gap:18px;display:flex}.globe-meta{letter-spacing:.18em;text-transform:uppercase;color:#111111a8;border-bottom:1px solid #11111124;justify-content:space-between;align-items:center;gap:10px;padding-bottom:12px;font-size:10px;display:flex}.creator-cards{gap:12px;display:grid}.creator-card{background:#ffffff3d;border:1px solid #11111114;border-radius:16px;grid-template-columns:74px minmax(0,1fr);gap:14px;padding:12px 14px;display:grid}.creator-image{background:linear-gradient(135deg,#2121214d,#ede3d7cc);border-radius:14px;width:74px;height:74px}.creator-copy{flex-direction:column;justify-content:center;gap:6px;display:flex}.creator-copy strong{letter-spacing:-.04em;font-size:22px}.creator-copy span{color:#111111b3;font-size:13px}.empty-state{text-align:center;letter-spacing:-.05em;color:#111111bd;background:#ffffff2e;border:1px dashed #11111138;border-radius:20px;justify-content:center;align-items:center;min-height:180px;font-size:clamp(24px,2vw,32px);line-height:1.1;display:flex}.roster-section{padding-bottom:100px}.roster-track{grid-auto-columns:minmax(300px,1fr);grid-auto-flow:column;gap:18px;padding-bottom:8px;display:grid;overflow-x:auto}.roster-card{background:linear-gradient(#ffffff0a,#ffffff05);border:1px solid #ffffff14;border-radius:22px;flex-direction:column;justify-content:space-between;min-height:360px;padding:22px;display:flex}.roster-card-top{letter-spacing:.18em;text-transform:uppercase;color:#fff9;flex-direction:column;gap:8px;font-size:10px;display:flex}.roster-empty{letter-spacing:-.05em;color:#ffffffb8;margin-top:auto;padding-top:30px;font-size:clamp(28px,2.8vw,44px);line-height:.96}.dual-entry{background:var(--warm-ivory);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:18px clamp(20px,4vw,72px) 0;display:grid}.dual-panel{min-height:620px;box-shadow:var(--shadow);background:#171717;border-radius:28px;position:relative;overflow:hidden}.dual-media{position:absolute;inset:0}.dual-media img{object-fit:cover}.dual-panel:after{content:"";background:linear-gradient(#0a0a0a29,#0a0a0aad);position:absolute;inset:0}.dual-copy{z-index:1;color:#fff;flex-direction:column;justify-content:flex-end;height:100%;padding:30px 28px;display:flex;position:relative}.dual-copy h3{letter-spacing:-.06em;max-width:420px;margin-top:12px;font-size:clamp(30px,3vw,52px);line-height:.97}.dual-copy ul{letter-spacing:.08em;text-transform:uppercase;color:#fffc;gap:8px;margin:18px 0 24px;font-size:14px;list-style:none;display:grid}.dual-copy a{letter-spacing:.14em;text-transform:uppercase;border:1px solid #ffffff73;border-radius:999px;width:fit-content;padding:12px 18px;font-size:11px;display:inline-flex}.about-teaser{grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);align-items:center;gap:20px;display:grid}.about-teaser-copy h2{letter-spacing:-.07em;margin-top:16px;font-family:"Bodoni 72",Didot,Bodoni MT,Georgia,serif;font-size:clamp(42px,5vw,92px);font-weight:400;line-height:.9}.about-teaser-visual{min-height:340px;box-shadow:var(--shadow);border-radius:24px;position:relative;overflow:hidden}.about-teaser-visual img{object-fit:cover}.inline-link{letter-spacing:.14em;text-transform:uppercase;color:#111c;align-items:center;font-size:11px;display:inline-flex}.closing-statement{text-align:center}.closing-statement h2{letter-spacing:-.07em;max-width:980px;margin-top:18px;margin-left:auto;margin-right:auto;font-family:"Bodoni 72",Didot,Bodoni MT,Georgia,serif;font-size:clamp(42px,5vw,100px);font-weight:400;line-height:.92}.talk-link{letter-spacing:.14em;text-transform:uppercase;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;min-height:52px;margin-top:28px;padding:0 26px;font-size:11px;display:inline-flex}@media (max-width:980px){.hero-image-one{width:38%}.hero-image-two{width:32%}.hero-image-three{width:28%}.hero-image-four{width:44%}.story-strip,.globe-wrap,.about-teaser{grid-template-columns:1fr}.section-heading{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.site-nav{flex-wrap:wrap;justify-content:center;gap:12px 18px}.header-links{order:3;justify-content:flex-start;width:100%;padding-bottom:2px}.hero-visual{padding-top:20px}.hero-media{height:520px;min-height:520px}.hero-image-one{width:40%;height:42%;top:0;left:4%}.hero-image-two{width:34%;height:28%;top:6%;right:4%}.hero-image-three{width:30%;height:26%;bottom:12%;left:30%}.hero-image-four{width:52%;height:38%;bottom:0;right:4%}.hero-copy-wrap{margin-top:-8vh}.hero-meta-line{flex-direction:column;align-items:flex-start}.talent-grid{grid-template-columns:1fr}.tile-1,.tile-2,.tile-3,.tile-4,.tile-5,.tile-6{grid-column:auto;min-height:420px}.story-stage,.dual-entry{grid-template-columns:1fr}.story-rail{justify-content:flex-start}.globe{width:min(100%,420px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.about-page{background:#050505}.about-index{letter-spacing:.17em;color:#777;font-size:11px}.about-hero{flex-direction:column;min-height:100svh;padding:150px clamp(22px,5vw,80px) 45px;display:flex}.about-hero h1{letter-spacing:-.075em;margin:auto 0;font-size:clamp(68px,12vw,180px);font-weight:600;line-height:.84}.about-hero h1 span{color:#555}.about-hero-bottom{color:#999;border-top:1px solid #ffffff29;justify-content:space-between;gap:24px;padding-top:20px;display:flex}.about-hero-bottom p{max-width:500px;line-height:1.6}.about-manifesto{color:#050505;background:#f5f5f3;padding:130px clamp(22px,5vw,80px)}.about-manifesto h2{letter-spacing:-.06em;margin-top:60px;font-size:clamp(52px,8vw,120px);line-height:.93}.about-manifesto h2 span{color:#999}.about-copy{grid-template-columns:1fr 1fr;margin-top:100px;display:grid}.about-copy p{margin-bottom:30px;font-size:clamp(20px,2.2vw,30px);line-height:1.45}.founder-visual{grid-template-columns:1fr auto 1fr;align-items:stretch;min-height:100vh;display:grid}.founder-panel{flex-direction:column;justify-content:space-between;min-height:700px;padding:50px;display:flex}.founder-panel-one{background:radial-gradient(circle at 25% 25%,#555 0,#181818 35%,#050505 70%)}.founder-panel-two{background:linear-gradient(145deg,#efefec 0%,#777 42%,#111 100%)}.founder-panel>span{letter-spacing:.15em;font-size:11px}.founder-panel small{color:#aaa;letter-spacing:.16em}.founder-panel p{letter-spacing:-.04em;margin-top:10px;font-size:clamp(30px,4vw,60px)}.founder-cross{align-items:center;padding:20px;font-size:50px;display:flex}.about-global{padding:140px clamp(22px,5vw,80px) 60px;overflow:hidden}.about-global-grid{grid-template-columns:1.3fr .7fr;gap:80px;margin-top:60px;display:grid}.about-global h2{letter-spacing:-.075em;font-size:clamp(70px,11vw,170px);line-height:.82}.about-global-grid p{color:#aaa;margin-bottom:25px;font-size:18px;line-height:1.65}.world-word{letter-spacing:-.09em;white-space:nowrap;margin-top:140px;font-size:clamp(100px,22vw,330px);line-height:.65}.world-word span{color:#333}.about-closing{color:#050505;background:#f5f5f3;flex-direction:column;justify-content:center;min-height:90vh;padding:130px clamp(22px,5vw,80px);display:flex}.about-closing>p{color:#888;letter-spacing:.16em;font-size:11px}.about-closing h2{letter-spacing:-.07em;margin:50px 0;font-size:clamp(65px,10vw,150px);line-height:.87}.about-closing h2 span{color:#999}.about-closing .pill{border-color:#050505}.about-closing .pill:hover{color:#fff;background:#050505}@media (max-width:700px){.about-copy,.about-global-grid,.founder-visual{grid-template-columns:1fr}.founder-cross{justify-content:center}.founder-panel{min-height:480px;padding:30px}.about-hero-bottom{flex-direction:column;gap:20px}.world-word{margin-top:90px}}.reference-home{background:#0b0b0b;overflow:hidden}.reference-home .editorial-image{position:relative;overflow:hidden}.reference-home .editorial-image img,.reference-home .reference-hero-image img,.reference-home .final-image img{object-fit:cover;filter:saturate(.72)contrast(1.08);transition:transform .9s cubic-bezier(.2,.7,.2,1)}.reference-home .editorial-image:hover img,.reference-home .work-item:hover .work-image img,.reference-home .talent-roster-item:hover .talent-roster-image img{transform:scale(1.045)}.reference-title{letter-spacing:-.075em;text-transform:uppercase;font-family:"Bodoni 72",Didot,Bodoni MT,Georgia,serif;font-size:clamp(52px,8.4vw,150px);font-weight:400;line-height:.84}.reference-title em{font-style:italic;font-weight:400}.reference-kicker,.reference-index,.image-caption,.service-number,.service-arrow,.talent-roster-meta,.work-meta>span,.global-location small{letter-spacing:.18em;text-transform:uppercase;font-size:10px;line-height:1.2}.reference-kicker{color:#ffffff9e}.reference-dark-kicker,.dark-title,.reference-light-section .reference-index{color:#0b0b0b99}.reference-dark-section{color:#f4f1eb;background:#0b0b0b}.reference-light-section{color:#0b0b0b;background:#f1eee8}.reference-section-top{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:20px;margin-bottom:clamp(42px,8vw,100px);padding-bottom:16px;display:flex}.reference-light-section .reference-section-top{border-color:#0b0b0b24}.reference-hero{background:#171717;align-items:flex-end;min-height:calc(100svh - 86px);display:flex;position:relative;overflow:hidden}.reference-hero-image,.reference-hero-shade{position:absolute;inset:0}.reference-hero-image{transform-origin:bottom}.reference-hero-image img{object-position:72% center}.reference-hero-image:after{content:"";background:linear-gradient(100deg,#0009,#00000014 70%);position:absolute;inset:0}.reference-hero-shade{background:linear-gradient(#07070700 42%,#070707d1)}.reference-hero-content{z-index:1;width:100%;padding:clamp(38px,7vw,92px) clamp(20px,5vw,80px) 30px;position:relative}.reference-hero .reference-title{color:#f7f4ef;max-width:1050px;margin-top:20px}.reference-hero-description{color:#ffffffdb;margin-top:28px;font-size:clamp(16px,1.4vw,20px)}.reference-actions,.final-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.reference-button{letter-spacing:.15em;text-transform:uppercase;border:1px solid #ffffff6b;border-radius:999px;justify-content:space-between;align-items:center;gap:28px;min-width:148px;min-height:46px;padding:0 16px;font-size:10px;transition:background .22s,color .22s,transform .22s;display:inline-flex}.reference-button:hover{transform:translateY(-3px)}.reference-button-light{color:#0b0b0b;background:#f5f2ec;border-color:#f5f2ec}.reference-button-outline{color:#fff}.reference-button-outline:hover{background:#ffffff24}.reference-hero-footer{color:#ffffffa3;letter-spacing:.15em;text-transform:uppercase;border-top:1px solid #ffffff38;justify-content:space-between;gap:16px;margin-top:clamp(46px,8vw,100px);padding-top:16px;font-size:10px;display:flex}.hero-reveal{animation:.9s cubic-bezier(.2,.8,.2,1) both reference-rise}.hero-delay-one{animation-delay:.12s}.hero-delay-two{animation-delay:.22s}.hero-delay-three{animation-delay:.32s}.hero-delay-four{animation-delay:.42s}@keyframes reference-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.role-section,.services-editorial,.talent-editorial,.global-editorial,.philosophy-section,.work-editorial{padding:clamp(70px,10vw,150px) clamp(20px,5vw,80px)}.role-layout{grid-template-columns:minmax(0,.9fr) minmax(300px,.75fr);align-items:end;gap:clamp(36px,10vw,160px);display:grid}.role-copy p{color:#0b0b0bad;max-width:360px;margin-top:30px;font-size:clamp(17px,1.5vw,22px);line-height:1.45}.text-link{letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:18px;margin-top:28px;padding-bottom:8px;font-size:10px;display:inline-flex}.dark-link{color:#0b0b0b}.role-image{min-height:570px;margin-top:28px;transform:translateY(0)}.role-image img{object-position:center}.image-caption{z-index:1;color:#fffc;position:absolute;bottom:16px;left:18px}.services-heading{max-width:760px;margin-bottom:clamp(58px,9vw,130px)}.services-list{border-top:1px solid #fff3}.service-row{border-bottom:1px solid #fff3;grid-template-columns:70px minmax(230px,1.2fr) minmax(180px,.8fr) 180px 28px;align-items:center;gap:22px;min-height:210px;transition:background .26s,padding .26s;display:grid;position:relative}.service-row:hover{background:#ffffff0d;padding:0 18px}.service-number,.service-arrow{color:#ffffff8f}.service-row h3{letter-spacing:-.06em;font-family:"Bodoni 72",Didot,Bodoni MT,Georgia,serif;font-size:clamp(30px,3.3vw,58px);font-weight:400;line-height:.88}.service-row h3 span{display:block}.service-row p{color:#ffffffa3;max-width:250px;font-size:14px;line-height:1.45}.service-image{height:150px}.service-image img{object-position:center}.service-row:first-child .service-image img{object-position:72% center}.service-row:nth-child(2) .service-image img{object-position:50% center}.service-row:nth-child(3) .service-image img{object-position:54% center}.talent-heading,.global-heading,.work-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(44px,7vw,90px);display:flex}.talent-heading p,.work-heading p{color:#0b0b0b9e;max-width:230px;font-size:13px;line-height:1.45}.talent-roster-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:16px;display:grid}.talent-roster-item{grid-column:span 3}.talent-roster-1{margin-top:80px}.talent-roster-2{margin-top:0}.talent-roster-3{grid-column:span 5;margin-top:130px}.talent-roster-4{grid-column:span 3;margin-top:35px}.talent-roster-image{height:430px}.talent-roster-3 .talent-roster-image{height:300px}.talent-roster-meta{color:#0b0b0ba3;justify-content:space-between;gap:12px;margin-top:12px;display:flex}.talent-roster-meta span:first-child{color:#0b0b0b}.roster-link{margin-top:58px}.global-heading{align-items:flex-start}.global-heading p{color:#fff9;margin-top:12px;font-size:13px}.global-stage{grid-template-columns:minmax(280px,1fr) minmax(180px,.35fr);align-items:center;gap:40px;display:grid}.globe-reference{background:radial-gradient(circle at 30% 20%,#b4afa9c2,#4f50548c 40%,#050505fa 100%);width:min(100%,620px);box-shadow:inset -40px -40px 80px #00000075,inset 20px 20px 40px #ffffff0f,0 40px 80px #0000004d}.global-location{color:#ffffffbd;grid-template-columns:auto 1fr;align-items:center;gap:8px 14px;display:grid}.global-location p{color:#fff;letter-spacing:-.05em;font-family:"Bodoni 72",Didot,Bodoni MT,Georgia,serif;font-size:clamp(28px,3vw,46px)}.global-location>span:not(.location-pulse){grid-column:2;font-size:12px}.global-location small{color:#ffffff75;grid-column:2;margin-top:26px}.location-pulse{background:#e6c7af;border-radius:50%;grid-row:span 2;width:10px;height:10px;box-shadow:0 0 0 8px #e6c7af21}.photo-break{min-height:84vh;margin-top:-1px}.photo-break:after{content:"";background:linear-gradient(90deg,#000000a3,#00000014);position:absolute;inset:0}.photo-break-overlay{background:#00000029;position:absolute;inset:0}.photo-break-copy,.final-copy{z-index:1;color:#fff;position:absolute;bottom:clamp(34px,8vw,100px);left:clamp(20px,5vw,80px)}.photo-break-copy .reference-title,.final-copy .reference-title{margin-top:18px}.philosophy-section{flex-direction:column;justify-content:center;min-height:80vh;display:flex}.philosophy-section .reference-title{margin-top:34px}.philosophy-copy{color:#0b0b0ba3;margin-top:38px;font-size:20px}.work-list{gap:70px;display:grid}.work-item{grid-template-columns:minmax(280px,1.1fr) minmax(220px,.9fr);align-items:end;gap:clamp(24px,6vw,90px);display:grid}.work-item:nth-child(2n){grid-template-columns:minmax(220px,.9fr) minmax(280px,1.1fr)}.work-item:nth-child(2n) .work-image{order:2}.work-image{height:500px}.work-meta{padding-bottom:8px;position:relative}.work-meta>span{color:#ffffff8c}.work-meta h3{letter-spacing:-.06em;max-width:360px;margin-top:22px;font-family:"Bodoni 72",Didot,Bodoni MT,Georgia,serif;font-size:clamp(34px,4vw,66px);font-weight:400;line-height:.9}.work-arrow{margin-top:46px;display:block;color:#fff!important;font-size:22px!important}.final-editorial{background:#161616;min-height:88vh;position:relative;overflow:hidden}.final-image,.final-shade{position:absolute;inset:0}.final-shade{background:linear-gradient(90deg,#000000b8,#0000001f)}@media (max-width:800px){.reference-hero{min-height:calc(100svh - 140px)}.reference-hero-image img{object-position:62% center}.reference-hero .reference-title{font-size:clamp(48px,14vw,86px)}.reference-hero-footer{flex-direction:column;gap:9px}.role-layout,.global-stage,.work-item,.work-item:nth-child(2n){grid-template-columns:1fr}.role-image{min-height:460px}.service-row{grid-template-columns:38px minmax(0,1fr) 28px;gap:12px;min-height:0;padding:28px 0}.service-row:hover{padding:28px 10px}.service-row p{grid-column:2;max-width:none}.service-image{grid-column:2;width:min(100%,250px);height:180px}.service-arrow{grid-area:1/3}.talent-heading,.global-heading,.work-heading{display:block}.talent-heading p,.work-heading p{margin-top:24px}.talent-roster-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}.talent-roster-item,.talent-roster-3,.talent-roster-4{grid-column:auto;margin-top:0}.talent-roster-3{grid-column:span 2}.talent-roster-image,.talent-roster-3 .talent-roster-image{height:300px}.work-item:nth-child(2n) .work-image{order:0}.work-image{height:360px}.work-meta h3{font-size:48px}.photo-break{min-height:68vh}.final-editorial{min-height:78vh}}@media (prefers-reduced-motion:reduce){.hero-reveal{animation:none}.reference-home [data-reveal]{opacity:1;transform:none}}.reference-home [data-reveal]{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.8,.2,1);transform:translateY(24px)}.reference-home [data-reveal].is-visible{opacity:1;transform:translateY(0)}.site-footer{z-index:2;color:#f3efe8;background:#0b0b0b;padding:clamp(72px,9vw,128px) clamp(20px,5vw,80px) 28px;position:relative}.footer-intro{border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:flex-end;gap:48px;padding-bottom:clamp(52px,7vw,92px);display:flex}.footer-brand-block{max-width:520px}.footer-logo{letter-spacing:-.09em;font-family:"Bodoni 72",Didot,Bodoni MT,Georgia,serif;font-size:clamp(72px,10vw,156px);font-weight:400;line-height:.78}.footer-brand-block p{color:#ffffffa8;margin-top:30px;font-size:clamp(16px,1.5vw,21px);line-height:1.35}.footer-email{color:#fff;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #ffffffa3;align-items:center;gap:18px;padding-bottom:8px;font-size:12px;transition:opacity .18s,border-color .18s;display:inline-flex}.footer-email:hover{opacity:.7;border-color:#fff}.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:clamp(32px,6vw,100px);padding:58px 0 72px;display:grid}.footer-column{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.footer-title{color:#ffffff75;letter-spacing:.18em;text-transform:uppercase;margin:0 0 24px;font-size:10px;font-weight:400;line-height:1.2}.footer-link-list,.footer-hours{flex-direction:column;align-items:flex-start;gap:13px;margin:0;padding:0;list-style:none;display:flex}.footer-link-list li{margin:0;padding:0;display:block}.footer-link-list a,.footer-hours span{color:#ffffffd1;font-size:14px;font-weight:400;line-height:1.3;transition:color .18s,opacity .18s;display:block}.footer-link-list a:hover{color:#fff;opacity:.68}.footer-hours span:last-child{color:#ffffff7a;max-width:190px;margin-top:7px;line-height:1.45}.footer-bottom{color:#ffffff75;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:20px;padding-top:18px;font-size:10px;display:flex}@media (max-width:760px){.footer-intro{flex-direction:column;align-items:flex-start;gap:34px}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:46px 26px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:10px}}@media (max-width:430px){.footer-grid{grid-template-columns:1fr;gap:34px}}.talent-page{color:#0b0b0b;background:#f1eee8}.talent-hero{align-items:flex-end;min-height:76vh;padding:clamp(70px,10vw,150px) clamp(20px,5vw,80px) clamp(50px,7vw,90px);display:flex;position:relative;overflow:hidden}.talent-hero-copy{z-index:1;max-width:880px;position:relative}.talent-hero h1{color:#f4f1eb;margin-top:22px}.talent-hero-copy>p:not(.reference-kicker){color:#ffffffb3;max-width:440px;margin-top:30px;font-size:clamp(17px,1.5vw,22px);line-height:1.45}.talent-hero-meta{color:#ffffff85;letter-spacing:.18em;margin-top:46px;font-size:10px;display:inline-block}.talent-hero-mark{color:#ffffff0d;pointer-events:none;font-family:"Bodoni 72",Didot,Georgia,serif;font-size:clamp(260px,45vw,720px);line-height:.7;position:absolute;top:11vh;right:4vw}.talent-collections{padding:clamp(70px,10vw,150px) clamp(20px,5vw,80px)}.talent-collections-list{gap:clamp(80px,13vw,190px);display:grid}.talent-collection-block{grid-template-columns:minmax(240px,.8fr) minmax(300px,1.2fr);align-items:end;gap:clamp(30px,8vw,140px);display:grid}.talent-collection-block:nth-child(2n){grid-template-columns:minmax(300px,1.2fr) minmax(240px,.8fr)}.talent-collection-block:nth-child(2n) .talent-collection-copy{order:2}.talent-collection-block:nth-child(2n) .talent-collection-image{order:1}.talent-collection-copy>span{color:#0b0b0b85;letter-spacing:.18em;text-transform:uppercase;font-size:10px}.talent-collection-copy h2{letter-spacing:-.075em;text-transform:uppercase;max-width:520px;margin-top:20px;font-family:"Bodoni 72",Didot,Bodoni MT,Georgia,serif;font-size:clamp(48px,6vw,108px);font-weight:400;line-height:.86}.talent-collection-copy p{color:#0b0b0ba8;max-width:360px;margin-top:24px;font-size:16px;line-height:1.45}.talent-collection-copy a{letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid #0b0b0b;gap:18px;margin-top:30px;padding-bottom:8px;font-size:10px;display:inline-flex}.talent-collection-copy a b{font-size:16px;font-weight:400;line-height:.5}.talent-collection-image{filter:grayscale()contrast(1.08);background-color:#c8c1b9;background-image:url(/images/eleve/eleve-editorial-01.webp);background-position:50%;background-size:cover;min-height:560px;position:relative;overflow:hidden}.talent-collection-image:after{content:"";background:linear-gradient(#0000,#00000052);position:absolute;inset:0}.talent-collection-image span{z-index:1;color:#fffc;letter-spacing:.16em;font-size:10px;position:absolute;bottom:16px;right:20px}.talent-collection-india{background-image:url(/images/eleve/eleve-editorial-02.webp);background-position:52%;min-height:450px}.talent-collection-worldwide{background-image:url(/images/eleve/eleve-editorial-03.webp);background-position:50%;min-height:650px}.talent-collection-d2c{background-image:url(/images/eleve/eleve-editorial-01.webp);background-position:72%;min-height:470px}.talent-collection-collaborations{background-image:url(/images/eleve/eleve-editorial-02.webp);background-position:42%;min-height:540px}.talent-global-section{padding:clamp(70px,10vw,150px) clamp(20px,5vw,80px)}.talent-global-section>.reference-title{max-width:820px}.talent-globe-layout{grid-template-columns:minmax(280px,1.1fr) minmax(260px,.7fr);align-items:center;gap:clamp(28px,8vw,120px);margin-top:clamp(50px,8vw,100px);display:grid}.talent-globe{width:min(100%,620px)}.talent-location-panel{min-height:320px;padding-top:8px}.talent-location-panel h3{color:#0b0b0b;letter-spacing:-.07em;text-transform:uppercase;margin-top:20px;font-family:"Bodoni 72",Didot,Bodoni MT,Georgia,serif;font-size:clamp(38px,4.5vw,72px);font-weight:400;line-height:.9}.talent-location-panel h3 em{font-style:italic}.talent-location-count{color:#0b0b0b8f;letter-spacing:.16em;margin-top:28px;font-size:10px}.talent-location-creators{gap:10px;margin-top:26px;display:grid}.talent-location-creator{border-top:1px solid #0b0b0b24;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding-top:10px;display:grid}.talent-location-thumb{background:#d4cec5;width:48px;height:58px;position:relative;overflow:hidden}.talent-location-thumb img{object-fit:cover}.talent-location-creator strong,.talent-location-creator small{display:block}.talent-location-creator strong{font-size:14px;font-weight:400}.talent-location-creator small{color:#0b0b0b8f;margin-top:4px;font-size:11px}.talent-index-section{padding:clamp(70px,10vw,150px) clamp(20px,5vw,80px)}.talent-index-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:70px;display:flex}.talent-index-heading p{color:#0b0b0b9e;max-width:280px;font-size:14px;line-height:1.5}.talent-filters{border-top:1px solid #0b0b0b33;border-bottom:1px solid #0b0b0b33;margin-bottom:44px;padding:20px 0}.talent-filter-line{flex-wrap:wrap;gap:8px 16px;display:flex}.talent-filter-line button{color:#0b0b0b7a;cursor:pointer;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #0000;padding:0 0 5px;font-size:10px}.talent-filter-line button.active,.talent-filter-line button:hover{color:#0b0b0b;border-color:#0b0b0b}.talent-selects{gap:24px;margin-top:20px;display:flex}.talent-selects label{color:#0b0b0b85;letter-spacing:.15em;text-transform:uppercase;flex-direction:column;gap:7px;font-size:9px;display:flex}.talent-selects select{color:#0b0b0b;background:0 0;border:0;border-bottom:1px solid #0b0b0b4d;outline:none;min-width:190px;padding:8px 0;font-size:13px}.talent-directory-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 14px;display:grid}.talent-directory-card{display:block}.talent-directory-image{filter:grayscale(.75)contrast(1.06);background:#d7d0c7;height:430px;position:relative;overflow:hidden}.talent-directory-image img{object-fit:cover;transition:transform .5s}.talent-directory-card:hover .talent-directory-image img{transform:scale(1.04)}.talent-image-empty{color:#0b0b0b80;letter-spacing:.14em;text-transform:uppercase;place-items:center;height:100%;font-size:10px;display:grid}.talent-directory-meta{grid-template-columns:1fr auto;gap:5px 12px;padding-top:12px;display:grid}.talent-directory-meta span{font-size:13px}.talent-directory-meta span:nth-child(2),.talent-directory-meta small{color:#0b0b0b8f;font-size:10px}.talent-directory-meta small{grid-column:1/-1}.talent-directory-meta b{letter-spacing:.14em;text-transform:uppercase;grid-column:1/-1;margin-top:10px;font-size:10px;font-weight:400}.talent-empty-index{border-top:1px solid #0b0b0b33;border-bottom:1px solid #0b0b0b33;grid-template-columns:.7fr 1.2fr .8fr;align-items:start;gap:24px;min-height:310px;padding:34px 0;display:grid}.talent-empty-index>span{color:#0b0b0b8f;letter-spacing:.16em;font-size:10px}.talent-empty-index h3{letter-spacing:-.07em;text-transform:uppercase;font-family:"Bodoni 72",Didot,Georgia,serif;font-size:clamp(42px,5vw,78px);font-weight:400;line-height:.88}.talent-empty-index h3 em{font-style:italic}.talent-empty-index p{color:#0b0b0b9e;max-width:260px;font-size:14px;line-height:1.5}.creator-profile-page{min-height:100vh}.creator-profile-hero{grid-template-columns:minmax(300px,.9fr) minmax(280px,1.1fr);align-items:end;gap:clamp(30px,8vw,120px);padding:clamp(70px,10vw,150px) clamp(20px,5vw,80px);display:grid}.creator-profile-image{filter:grayscale(.7)contrast(1.05);background:#d4cec5;min-height:650px;position:relative}.creator-profile-image img{object-fit:cover}.creator-profile-intro{padding-bottom:18px}.creator-profile-intro h1{overflow-wrap:anywhere;margin-top:24px;font-size:clamp(52px,8vw,140px)}.creator-profile-location{color:#0b0b0b9e;margin-top:22px;font-size:17px}.creator-niches{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.creator-niches span{letter-spacing:.1em;text-transform:uppercase;border:1px solid #0b0b0b38;padding:8px 10px;font-size:10px}.creator-profile-bio,.creator-profile-gallery,.creator-profile-socials,.creator-profile-cta{padding:clamp(70px,9vw,130px) clamp(20px,5vw,80px)}.creator-profile-bio{color:#f3efe8;background:#0b0b0b}.creator-profile-bio .reference-kicker{color:#ffffff8c}.creator-profile-bio h2{letter-spacing:-.06em;max-width:880px;margin-top:24px;font-family:"Bodoni 72",Didot,Georgia,serif;font-size:clamp(34px,4vw,68px);font-weight:400;line-height:.95}.creator-profile-bio>p:last-child{color:#ffffffa6;max-width:620px;margin-top:32px;font-size:17px;line-height:1.6}.creator-profile-gallery>div{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:34px;display:grid}.creator-profile-gallery>div>div{background:#d4cec5;min-height:400px;position:relative;overflow:hidden}.creator-profile-gallery img{object-fit:cover}.creator-profile-socials{background:#d8d0c7;flex-direction:column;align-items:flex-start;gap:16px;display:flex}.creator-profile-socials a{border-bottom:1px solid #0b0b0b4d;justify-content:space-between;width:min(100%,460px);padding-bottom:10px;font-size:17px;display:flex}.creator-profile-cta{color:#f3efe8;background:#0b0b0b}.creator-profile-cta .reference-title{margin:22px 0 34px}.reference-button-dark{color:#0b0b0b;background:#f3efe8;border-color:#f3efe8}@media (max-width:800px){.talent-hero{min-height:70vh}.talent-hero-mark{top:18vh;right:-12vw}.talent-collection-block,.talent-collection-block:nth-child(2n),.talent-globe-layout,.creator-profile-hero{grid-template-columns:1fr}.talent-collection-block:nth-child(2n) .talent-collection-copy,.talent-collection-block:nth-child(2n) .talent-collection-image{order:initial}.talent-collection-image,.talent-collection-india,.talent-collection-worldwide,.talent-collection-d2c,.talent-collection-collaborations{min-height:420px}.talent-index-heading{display:block}.talent-index-heading p{margin-top:22px}.talent-selects{flex-direction:column;gap:14px}.talent-selects select{width:100%}.talent-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.talent-directory-image{height:340px}.talent-empty-index{grid-template-columns:1fr;gap:22px}.creator-profile-image{min-height:520px}.creator-profile-gallery>div{grid-template-columns:1fr}}@media (max-width:440px){.talent-directory-grid{grid-template-columns:1fr}}.creators-page{color:#0b0b0b;background:#f1eee8}.creator-editorial-dark{color:#f3efe8;background:#0b0b0b}.creator-editorial-light{color:#0b0b0b;background:#f1eee8}.creators-hero{align-items:flex-end;min-height:84vh;padding:clamp(70px,10vw,150px) clamp(20px,5vw,80px) clamp(52px,8vw,100px);display:flex;position:relative;overflow:hidden}.creators-hero-image,.creators-hero-shade{position:absolute;inset:0}.creators-hero-image img{object-fit:cover;object-position:65% center;filter:grayscale(.6)contrast(1.12)}.creators-hero-shade{background:linear-gradient(90deg,#000000b8,#0000001f),linear-gradient(#0000 35%,#000000b3)}.creators-hero-content{z-index:1;max-width:1000px;position:relative}.creators-hero-content h1{color:#f4f1eb;margin-top:20px}.creators-hero-content>p:not(.reference-kicker){color:#ffffffc2;max-width:490px;margin-top:28px;font-size:clamp(17px,1.5vw,22px);line-height:1.45}.creators-hero-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.creator-introduction,.creator-services,.creator-model,.creator-fit,.creator-categories,.creator-process,.creator-application,.creator-faq{padding:clamp(76px,10vw,150px) clamp(20px,5vw,80px)}.creator-section-label{border-bottom:1px solid #0b0b0b24;margin-bottom:clamp(44px,8vw,100px);padding-bottom:16px}.creator-services .creator-section-label,.creator-process .creator-section-label{border-color:#ffffff29}.creator-introduction-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);align-items:end;gap:clamp(32px,9vw,150px);display:grid}.creator-introduction-grid h2{max-width:720px}.creator-introduction-grid>div:first-child>p{color:#0b0b0bad;max-width:430px;margin-top:28px;font-size:18px;line-height:1.5}.creator-introduction-grid>div:first-child>p+p{margin-top:16px}.creator-introduction-image{min-height:570px;position:relative;overflow:hidden}.creator-introduction-image img{object-fit:cover;filter:grayscale(.7)contrast(1.08)}.creator-services>.reference-title{max-width:700px;margin-bottom:clamp(50px,8vw,110px)}.creator-service-index{border-top:1px solid #ffffff2e}.creator-service-index article{border-bottom:1px solid #ffffff2e;grid-template-columns:70px minmax(210px,1fr) minmax(190px,.8fr) 28px;align-items:center;gap:22px;min-height:145px;transition:background .2s,padding .2s;display:grid}.creator-service-index article:hover{background:#ffffff0d;padding:0 16px}.creator-service-index article>span,.creator-service-index article>b{color:#ffffff80;letter-spacing:.16em;font-size:10px}.creator-service-index h3{letter-spacing:-.06em;font-family:"Bodoni 72",Didot,Bodoni MT,Georgia,serif;font-size:clamp(28px,3vw,52px);font-weight:400;line-height:.9}.creator-service-index p{color:#ffffff9e;max-width:290px;font-size:14px;line-height:1.45}.creator-model{min-height:80vh}.creator-model .reference-title{margin-top:30px}.creator-model-copy{color:#0b0b0bb3;max-width:520px;margin-top:40px;font-size:clamp(18px,1.8vw,25px);line-height:1.4}.creator-model small{color:#0b0b0b80;max-width:500px;margin-top:30px;font-size:12px;line-height:1.5;display:block}.creator-fit{grid-template-columns:minmax(0,1.1fr) minmax(240px,.7fr);gap:clamp(40px,10vw,160px);display:grid}.creator-fit-copy>p:not(.reference-kicker){color:#ffffffad;max-width:430px;margin-top:32px;font-size:17px;line-height:1.5}.creator-fit-copy>p+p{margin-top:16px}.creator-qualities{border-top:1px solid #ffffff2e;align-self:end;display:grid}.creator-qualities article{border-bottom:1px solid #ffffff2e;grid-template-columns:1fr 1.3fr;gap:20px;padding:18px 0;display:grid}.creator-qualities span{color:#ffffff8c;letter-spacing:.17em;font-size:10px}.creator-qualities p{color:#ffffffd1;font-size:14px}.creator-categories>.reference-title{margin-top:22px}.creator-categories-intro{color:#0b0b0b9e;max-width:340px;margin-top:26px;font-size:16px;line-height:1.45}.creator-category-list{border-top:1px solid #0b0b0b33;margin-top:70px}.creator-category-list article{border-bottom:1px solid #0b0b0b33;grid-template-columns:70px minmax(200px,1fr) minmax(190px,.8fr) 28px;align-items:center;gap:20px;min-height:135px;display:grid}.creator-category-list article>span,.creator-category-list article>b{color:#0b0b0b80;letter-spacing:.16em;font-size:10px}.creator-category-list h3{letter-spacing:-.06em;font-family:"Bodoni 72",Didot,Bodoni MT,Georgia,serif;font-size:clamp(24px,2.6vw,46px);font-weight:400}.creator-category-list p{color:#0b0b0b9e;max-width:270px;font-size:14px;line-height:1.45}.creator-process>.reference-title{margin-top:22px}.creator-process-list{border-top:1px solid #ffffff2e;max-width:850px;margin:80px 0 0 auto}.creator-process-list article{border-bottom:1px solid #ffffff2e;grid-template-columns:220px 1fr;gap:25px;padding:26px 0;display:grid}.creator-process-list span{color:#ffffff8c;letter-spacing:.16em;font-size:10px}.creator-process-list p{color:#ffffffc2;font-size:17px;line-height:1.45}.creator-photo-break{min-height:78vh;position:relative;overflow:hidden}.creator-photo-break img,.creator-final>img{object-fit:cover;filter:grayscale(.8)contrast(1.1)}.creator-photo-break:after,.creator-final-shade{content:"";background:linear-gradient(90deg,#000000b3,#0000001a);position:absolute;inset:0}.creator-photo-break>div:last-child,.creator-final>div:last-child{z-index:1;position:absolute;bottom:clamp(38px,8vw,100px);left:clamp(20px,5vw,80px)}.creator-application{grid-template-columns:minmax(0,.36fr) minmax(0,.64fr);align-items:start;column-gap:clamp(48px,6vw,120px);display:grid}.creator-application>.creator-application-heading,.creator-application>.creator-application-form{width:100%;min-width:0;max-width:100%}.creator-application-heading{overflow:visible}.creator-application-heading .reference-title{overflow-wrap:normal;word-break:normal;width:100%;max-width:100%;font-size:clamp(64px,7vw,120px);line-height:.82}.creator-application-heading .reference-title span{min-width:0;max-width:100%;display:block}.creator-application-heading .reference-title .application-heading-long-line{font-size:.78em}.creator-application-form{gap:20px;display:grid}.creator-application-form>label,.creator-application-form>.application-field-grid{width:100%;min-width:0;max-width:100%}.creator-application-heading h2{margin-top:22px}.creator-application-heading>p:last-child{color:#0b0b0b9e;margin-top:26px;font-size:18px}.application-honeypot{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}.application-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px clamp(24px,3vw,48px);display:grid}.application-field-grid>label{width:100%;min-width:0;max-width:100%}.creator-application-form label{color:#0b0b0b9e;letter-spacing:.1em;text-transform:uppercase;flex-direction:column;gap:8px;font-size:10px;display:flex}.creator-application-form label>span:first-of-type{color:#9b6d5d}.creator-application-form input:not([type=checkbox]),.creator-application-form select,.creator-application-form textarea{box-sizing:border-box;color:#0b0b0b;width:100%;max-width:100%;font:inherit;letter-spacing:0;resize:vertical;background:0 0;border:0;border-bottom:1px solid #0b0b0b47;border-radius:0;outline:none;padding:12px 0;font-size:15px}.creator-application-form input:focus,.creator-application-form select:focus,.creator-application-form textarea:focus{border-color:#0b0b0b}.optional{font-size:9px;color:#0b0b0b66!important}.consent-field{grid-template-columns:20px 1fr;align-items:start;line-height:1.5;text-transform:none!important;letter-spacing:0!important;flex-direction:row!important;gap:12px!important;display:grid!important}.consent-field input{accent-color:#0b0b0b;width:18px;height:18px}.creator-application-form button{cursor:pointer;border:0;justify-self:start}.creator-application-form button:disabled{cursor:wait;opacity:.55}.application-error{color:#9b3f32;font-size:13px;line-height:1.4}.application-success{border-top:1px solid #0b0b0b33;border-bottom:1px solid #0b0b0b33;min-height:320px;padding:34px 0}.application-success h3{letter-spacing:-.06em;margin-top:22px;font-family:"Bodoni 72",Didot,Georgia,serif;font-size:clamp(36px,4vw,64px);font-weight:400;line-height:.92}.application-success>p:last-child{color:#0b0b0b9e;margin-top:20px;font-size:16px}@media (max-width:999px){.creator-application{grid-template-columns:minmax(0,1fr);row-gap:54px}}.creator-faq{min-height:70vh}.creator-faq>.reference-title{margin:22px 0 70px}.creator-faq details{border-top:1px solid #ffffff2e;padding:22px 0}.creator-faq details:last-child{border-bottom:1px solid #ffffff2e}.creator-faq summary{cursor:pointer;color:#fff;justify-content:space-between;gap:20px;font-size:17px;list-style:none;display:flex}.creator-faq summary::-webkit-details-marker{display:none}.creator-faq summary span{color:#ffffff8c;font-size:22px;font-weight:300}.creator-faq details[open] summary span{transform:rotate(45deg)}.creator-faq details p{color:#ffffffa6;max-width:620px;padding-top:18px;font-size:15px;line-height:1.55}.creator-final{min-height:78vh;position:relative;overflow:hidden}.creator-final>div:last-child{color:#fff;max-width:920px}.creator-final .reference-title{margin:18px 0 30px}.creator-final-link{letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid #ffffff80;margin-left:18px;padding-bottom:7px;font-size:10px;display:inline-flex}@media (max-width:800px){.creator-introduction-grid,.creator-fit{grid-template-columns:1fr}.creator-application{gap:54px}.creator-application-heading .reference-title{font-size:clamp(52px,13vw,86px)}.creator-introduction-image{min-height:450px}.creator-service-index article,.creator-category-list article{grid-template-columns:38px minmax(0,1fr) 26px;gap:12px;padding:24px 0}.creator-service-index article:hover{padding:24px 8px}.creator-service-index p,.creator-category-list p{grid-column:2;max-width:none}.creator-service-index article>b,.creator-category-list article>b{grid-area:1/3}.creator-process-list{margin-top:54px}.creator-process-list article{grid-template-columns:1fr;gap:12px}.application-field-grid{grid-template-columns:1fr}.creator-final-link{width:fit-content;margin:20px 0 0;display:block}}.brands-page{color:#0b0b0b;background:#f1eee8}.brands-dark{color:#f3efe8;background:#0b0b0b}.brands-light{color:#0b0b0b;background:#f1eee8}.brands-hero{align-items:flex-end;min-height:86vh;padding:clamp(70px,10vw,150px) clamp(20px,5vw,80px) clamp(52px,8vw,100px);display:flex;position:relative;overflow:hidden}.brands-hero>img,.brands-final>img,.brands-photo-break>img{object-fit:cover;filter:grayscale(.72)contrast(1.12)}.brands-image-shade,.brands-final-shade{background:linear-gradient(90deg,#000000b8,#0000001f),linear-gradient(#0000 35%,#000000a6);position:absolute;inset:0}.brands-hero-content{z-index:1;max-width:980px;position:relative}.brands-hero-content h1{color:#f4f1eb;margin-top:20px}.brands-hero-content>p:not(.reference-kicker){color:#ffffffc2;max-width:480px;margin-top:28px;font-size:clamp(17px,1.5vw,22px);line-height:1.45}.brands-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.brands-positioning,.brands-services,.brands-match,.brands-ecosystem,.brands-global,.brands-flow,.brands-work,.brands-why,.brands-enquiry,.brands-faq{padding:clamp(76px,10vw,150px) clamp(20px,5vw,80px)}.brands-label{border-bottom:1px solid #0b0b0b26;margin-bottom:clamp(44px,8vw,100px);padding-bottom:16px}.brands-services .brands-label,.brands-flow .brands-label{border-color:#ffffff29}.brands-positioning-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);align-items:end;gap:clamp(32px,9vw,150px);display:grid}.brands-positioning-grid>div:first-child>p{color:#0b0b0bad;max-width:430px;margin-top:28px;font-size:18px;line-height:1.5}.brands-positioning-grid>div:first-child>p+p{margin-top:16px}.brands-positioning-image{min-height:570px;position:relative;overflow:hidden}.brands-positioning-image img{object-fit:cover;filter:grayscale(.7)contrast(1.08)}.brands-services>.reference-title{margin-bottom:clamp(50px,8vw,110px)}.brands-service-index{border-top:1px solid #ffffff2e}.brands-service-index article{border-bottom:1px solid #ffffff2e;grid-template-columns:70px minmax(210px,1fr) minmax(190px,.8fr) 28px;align-items:center;gap:22px;min-height:145px;transition:background .2s,padding .2s;display:grid}.brands-service-index article:hover{background:#ffffff0d;padding:0 16px}.brands-service-index article>span,.brands-service-index article>b{color:#ffffff80;letter-spacing:.16em;font-size:10px}.brands-service-index h3{letter-spacing:-.06em;font-family:"Bodoni 72",Didot,Bodoni MT,Georgia,serif;font-size:clamp(28px,3vw,52px);font-weight:400;line-height:.9}.brands-service-index p{color:#ffffff9e;max-width:290px;font-size:14px;line-height:1.45}.brands-photo-break{min-height:78vh;position:relative;overflow:hidden}.brands-photo-break>div:last-child,.brands-final>div:last-child{z-index:1;position:absolute;bottom:clamp(38px,8vw,100px);left:clamp(20px,5vw,80px)}.brands-match>h2,.brands-ecosystem>h2,.brands-global>h2,.brands-flow>h2,.brands-work>h2,.brands-why>h2{margin-top:22px}.brands-match-intro,.brands-global>p:not(.reference-kicker),.brands-ecosystem-copy,.brands-work-intro{color:#0b0b0ba3;max-width:390px;margin-top:28px;font-size:17px;line-height:1.5}.brands-match-list{border-top:1px solid #0b0b0b33;max-width:760px;margin:76px 0 0 auto}.brands-match-list article{border-bottom:1px solid #0b0b0b33;grid-template-columns:1fr 1.3fr;gap:24px;padding:22px 0;display:grid}.brands-match-list span{color:#0b0b0b85;letter-spacing:.17em;font-size:10px}.brands-match-list p{font-size:16px}.brands-ecosystem{min-height:90vh}.brands-ecosystem-copy{color:#ffffffa3}.brands-ecosystem-list{border-top:1px solid #ffffff2e;max-width:840px;margin:70px 0 0 auto}.brands-ecosystem-list>div{border-bottom:1px solid #ffffff2e;grid-template-columns:60px 1fr 1fr;align-items:center;gap:20px;padding:22px 0;display:grid}.brands-ecosystem-list span{color:#ffffff80;letter-spacing:.16em;font-size:10px}.brands-ecosystem-list h3{letter-spacing:-.06em;font-family:"Bodoni 72",Didot,Georgia,serif;font-size:clamp(24px,2.6vw,44px);font-weight:400;line-height:.9}.brands-ecosystem-list p{color:#ffffff9e;font-size:14px;line-height:1.4}.brands-light-link{color:#fff;border-color:#ffffff8c;margin-top:46px}.brands-global{min-height:78vh}.brands-global>p:last-of-type{max-width:390px}.brands-globe-placeholder{color:#0b0b0b94;letter-spacing:.16em;text-transform:uppercase;border-top:1px solid #0b0b0b33;border-bottom:1px solid #0b0b0b33;justify-content:space-between;align-items:center;max-width:850px;min-height:260px;margin:70px auto 0;font-size:10px;display:flex}.brands-globe-placeholder b{font-weight:400}.brands-flow>.reference-title{margin-top:22px}.brands-flow-list{border-top:1px solid #ffffff2e;max-width:860px;margin:70px 0 0 auto}.brands-flow-list article{border-bottom:1px solid #ffffff2e;grid-template-columns:60px 1fr 28px;align-items:start;gap:20px;padding:28px 0;display:grid}.brands-flow-list article>span,.brands-flow-list article>b{color:#ffffff85;letter-spacing:.16em;font-size:10px}.brands-flow-list h3{letter-spacing:-.06em;font-family:"Bodoni 72",Didot,Georgia,serif;font-size:clamp(30px,3vw,54px);font-weight:400;line-height:.9}.brands-flow-list p{color:#ffffffa3;max-width:470px;margin-top:14px;font-size:15px;line-height:1.45}.brands-work-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:70px;display:grid}.brands-work-grid>div>span{color:#0b0b0b94;letter-spacing:.14em;margin-top:12px;font-size:10px;display:block}.brands-work-image{filter:grayscale(.75)contrast(1.06);background-position:50%;background-size:cover;height:360px}.brands-work-image-1{background-image:url(/images/eleve/eleve-editorial-01.jpg)}.brands-work-image-2{background-image:url(/images/eleve/eleve-editorial-02.jpg)}.brands-work-image-3{background-image:url(/images/eleve/eleve-editorial-03.jpg)}.brands-why>div{border-top:1px solid #ffffff2e;max-width:860px;margin:70px 0 0 auto}.brands-why article{border-bottom:1px solid #ffffff2e;grid-template-columns:1fr 1.4fr;gap:20px;padding:20px 0;display:grid}.brands-why article span{color:#ffffff85;letter-spacing:.16em;font-size:10px}.brands-why article p{color:#fffc;font-size:16px}.brands-enquiry{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(40px,7vw,120px);display:grid}.brands-enquiry-heading,.brand-enquiry-form{width:100%;min-width:0;max-width:100%}.brands-enquiry-heading h2{margin-top:22px}.brands-enquiry-heading>p:last-child{color:#0b0b0b9e;max-width:300px;margin-top:28px;font-size:17px;line-height:1.45}.brand-enquiry-form{gap:20px;display:grid}.brand-honeypot{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}.brand-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px clamp(24px,3vw,48px);display:grid}.brand-enquiry-form label{color:#0b0b0b9e;letter-spacing:.1em;text-transform:uppercase;flex-direction:column;gap:8px;width:100%;min-width:0;font-size:10px;display:flex}.brand-enquiry-form input:not([type=checkbox]),.brand-enquiry-form select,.brand-enquiry-form textarea{box-sizing:border-box;color:#0b0b0b;width:100%;max-width:100%;font:inherit;letter-spacing:0;resize:vertical;background:0 0;border:0;border-bottom:1px solid #0b0b0b47;border-radius:0;outline:none;padding:12px 0;font-size:15px}.brand-enquiry-form fieldset{border:0;padding:0}.brand-enquiry-form legend{color:#0b0b0b9e;letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;font-size:10px}.brand-support-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;display:grid}.brand-support-grid label{color:#0b0b0b;letter-spacing:0;text-transform:none;flex-direction:row;align-items:center;font-size:13px}.brand-support-grid input,.brand-consent input{accent-color:#0b0b0b}.brand-consent{grid-template-columns:20px 1fr;align-items:start;line-height:1.5;letter-spacing:0!important;text-transform:none!important;flex-direction:row!important;gap:12px!important;display:grid!important}.brand-consent input{width:18px;height:18px}.brand-enquiry-form button{cursor:pointer;border:0;justify-self:start}.brand-form-error{color:#9b3f32;font-size:13px}.brand-form-success{border-top:1px solid #0b0b0b33;border-bottom:1px solid #0b0b0b33;min-height:300px;padding:34px 0}.brand-form-success h3{letter-spacing:-.06em;margin-top:22px;font-family:"Bodoni 72",Didot,Georgia,serif;font-size:clamp(36px,4vw,64px);font-weight:400;line-height:.92}.brand-form-success>p:last-child{color:#0b0b0b9e;margin-top:20px;font-size:16px}.brands-faq>.reference-title{margin:22px 0 70px}.brands-faq details{border-top:1px solid #ffffff2e;padding:22px 0}.brands-faq details:last-child{border-bottom:1px solid #ffffff2e}.brands-faq summary{cursor:pointer;color:#fff;justify-content:space-between;gap:20px;font-size:17px;list-style:none;display:flex}.brands-faq summary::-webkit-details-marker{display:none}.brands-faq summary span{color:#ffffff8c;font-size:22px}.brands-faq details p{color:#ffffffa6;max-width:620px;padding-top:18px;font-size:15px;line-height:1.55}.brands-final{min-height:80vh;position:relative;overflow:hidden}.brands-final>div:last-child{color:#fff;max-width:940px}.brands-final .reference-title{margin:18px 0 30px}.brands-final-link{letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid #ffffff80;margin-left:18px;padding-bottom:7px;font-size:10px;display:inline-flex}@media (max-width:800px){.brands-positioning-grid,.brands-enquiry{grid-template-columns:1fr}.brands-positioning-image{min-height:450px}.brands-service-index article{grid-template-columns:38px minmax(0,1fr) 26px;gap:12px;padding:24px 0}.brands-service-index article:hover{padding:24px 8px}.brands-service-index p{grid-column:2;max-width:none}.brands-service-index article>b{grid-area:1/3}.brands-ecosystem-list>div{grid-template-columns:40px 1fr}.brands-ecosystem-list p{grid-column:2}.brands-globe-placeholder{align-content:center;gap:14px;display:grid}.brands-work-grid{grid-template-columns:1fr}.brands-work-image{height:360px}.brands-why article{grid-template-columns:1fr;gap:8px}.brand-form-grid,.brand-support-grid{grid-template-columns:1fr}.brands-final-link{width:fit-content;margin:20px 0 0;display:block}}.studio-page{color:#0b0b0b;background:#f1eee8}.studio-dark{color:#f3efe8;background:#0b0b0b}.studio-light{color:#0b0b0b;background:#f1eee8}.studio-hero{min-height:88vh;padding:clamp(70px,10vw,150px) clamp(20px,5vw,80px) 80px;position:relative;overflow:hidden}.studio-hero-large,.studio-hero-small,.studio-hero-shade{position:absolute;overflow:hidden}.studio-hero-large{inset:0 12% 0 22%}.studio-hero-small{z-index:1;width:25%;height:48%;bottom:11%;left:6%}.studio-hero-large img,.studio-hero-small img,.studio-cinematic img,.studio-final img{object-fit:cover;filter:grayscale(.72)contrast(1.12)}.studio-hero-small img{object-position:70% center}.studio-hero-shade{background:linear-gradient(90deg,#000000b8,#00000014 75%),linear-gradient(#0000 40%,#000000b3);inset:0}.studio-hero-copy{z-index:2;max-width:980px;padding-top:34vh;position:relative}.studio-hero-copy h1{color:#f3efe8;margin-top:20px}.studio-hero-copy>p:not(.reference-kicker){color:#ffffffb8;max-width:420px;margin-top:28px;font-size:18px;line-height:1.45}.studio-hero-copy .reference-button{margin-top:28px}.studio-statement,.studio-capabilities,.studio-process,.studio-behind,.studio-bridge{padding:clamp(76px,10vw,150px) clamp(20px,5vw,80px)}.studio-statement-grid{grid-template-columns:minmax(0,1.1fr) minmax(260px,.7fr);align-items:end;gap:clamp(34px,9vw,150px);margin-top:clamp(48px,8vw,110px);display:grid}.studio-statement-grid>div p{color:#0b0b0ba8;max-width:400px;margin-bottom:32px;font-size:18px;line-height:1.5}.studio-statement-grid img{filter:grayscale(.7)contrast(1.08);width:100%;height:auto}.studio-work{padding:clamp(76px,10vw,150px) clamp(20px,5vw,80px)}.studio-work-heading{justify-content:space-between;align-items:end;gap:28px;margin:22px 0 80px;display:flex}.studio-work-heading p{color:#fff9;max-width:230px;font-size:14px;line-height:1.45}.studio-empty-work{border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;grid-template-columns:.7fr 1.2fr .8fr;gap:24px;min-height:320px;padding:34px 0;display:grid}.studio-empty-work>span{color:#ffffff85;letter-spacing:.16em;font-size:10px}.studio-empty-work h3{letter-spacing:-.07em;font-family:"Bodoni 72",Didot,Georgia,serif;font-size:clamp(42px,5vw,78px);font-weight:400;line-height:.88}.studio-empty-work h3 em{font-style:italic}.studio-empty-work p{color:#fff9;max-width:260px;font-size:14px;line-height:1.5}.studio-project-list{gap:100px;display:grid}.studio-project{grid-template-columns:minmax(0,1fr) minmax(190px,.4fr);align-items:end;gap:24px 60px;display:grid}.studio-project:nth-child(2n){grid-template-columns:minmax(190px,.4fr) minmax(0,1fr)}.studio-project:nth-child(2n)>div{order:2}.studio-project>div{grid-row:span 3;min-height:600px;position:relative;overflow:hidden}.studio-project:nth-child(2)>div{min-height:400px}.studio-project:nth-child(3)>div{min-height:500px}.studio-project img{object-fit:cover;filter:grayscale(.65)contrast(1.1);transition:transform .7s}.studio-project:hover img{transform:scale(1.04)}.studio-project>span{color:#ffffff8a;letter-spacing:.16em;font-size:10px}.studio-project h3{letter-spacing:-.07em;font-family:"Bodoni 72",Didot,Georgia,serif;font-size:clamp(38px,5vw,82px);font-weight:400;line-height:.88}.studio-project b{color:#fff;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:400}.studio-capabilities>.reference-title{margin-top:22px}.studio-capabilities-layout{grid-template-columns:minmax(240px,.7fr) minmax(300px,1.3fr);align-items:stretch;gap:clamp(28px,8vw,130px);margin-top:80px;display:grid}.studio-capability-list{border-top:1px solid #0b0b0b33}.studio-capability-list button{color:#0b0b0b85;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #0b0b0b33;grid-template-columns:42px 1fr 20px;align-items:center;gap:16px;width:100%;min-height:80px;display:grid}.studio-capability-list button.active,.studio-capability-list button:hover{color:#0b0b0b}.studio-capability-list button span,.studio-capability-list button b{letter-spacing:.15em;font-size:10px;font-weight:400}.studio-capability-list button strong{letter-spacing:-.05em;font-family:"Bodoni 72",Didot,Georgia,serif;font-size:clamp(22px,2.2vw,40px);font-weight:400;line-height:.9}.studio-capability-visual{background:#1a1a1a;min-height:560px;position:relative;overflow:hidden}.studio-capability-visual img{object-fit:cover;filter:grayscale(.72)contrast(1.1);animation:.5s both studio-image-in}.studio-capability-visual>div{z-index:1;color:#fff;justify-content:space-between;align-items:end;gap:20px;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.studio-capability-visual span{letter-spacing:.16em;font-size:10px}.studio-capability-visual p{color:#ffffffbf;max-width:280px;font-size:16px;line-height:1.4}@keyframes studio-image-in{0%{opacity:.35;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.studio-cinematic{min-height:78vh;position:relative;overflow:hidden}.studio-cinematic>div:last-child,.studio-final>div:last-child{z-index:1;position:absolute;bottom:clamp(38px,8vw,100px);left:clamp(20px,5vw,80px)}.studio-process>.reference-title{margin-top:22px}.studio-process-list{border-top:1px solid #ffffff2e;max-width:850px;margin:76px 0 0 auto}.studio-process-list article{border-bottom:1px solid #ffffff2e;grid-template-columns:60px 1fr 28px;gap:20px;padding:27px 0;display:grid}.studio-process-list article>span,.studio-process-list article>b{color:#ffffff85;letter-spacing:.16em;font-size:10px}.studio-process-list h3{letter-spacing:-.06em;font-family:"Bodoni 72",Didot,Georgia,serif;font-size:clamp(30px,3vw,54px);font-weight:400;line-height:.9}.studio-process-list p{color:#ffffffa1;margin-top:12px;font-size:15px;line-height:1.45}.studio-behind>.reference-title{margin-top:22px}.studio-photo-wall{grid-template-columns:repeat(12,1fr);grid-auto-rows:70px;gap:12px;margin-top:76px;display:grid}.studio-wall-image{filter:grayscale(.7)contrast(1.08);position:relative;overflow:hidden}.studio-wall-image img{object-fit:cover;transition:transform .6s}.studio-wall-image:hover img{transform:scale(1.04)}.studio-wall-1{grid-area:span 6/span 3}.studio-wall-2{grid-area:span 4/span 4}.studio-wall-3{grid-area:span 7/span 5}.studio-wall-4{grid-area:span 5/span 4}.studio-wall-5{grid-area:span 6/span 3}.studio-wall-6{grid-area:span 5/span 5}.studio-wall-7{grid-area:span 6/span 4}.studio-wall-8{grid-area:span 4/span 3}.studio-ticker{white-space:nowrap;color:#ffffffbf;letter-spacing:.18em;border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;gap:32px;padding:22px 0;font-size:10px;animation:28s linear infinite studio-ticker;display:flex;overflow:hidden}@keyframes studio-ticker{0%{transform:translate(0)}to{transform:translate(-28%)}}.studio-bridge>.reference-title{margin-top:22px}.studio-bridge>p:not(.reference-kicker){color:#0b0b0ba3;max-width:430px;margin-top:30px;font-size:18px;line-height:1.45}.studio-bridge>div{gap:26px;margin-top:26px;display:flex}.studio-final{min-height:80vh;position:relative;overflow:hidden}.studio-final-shade{background:linear-gradient(90deg,#000000b8,#0000001f);position:absolute;inset:0}.studio-final>div:last-child{color:#fff;max-width:900px}.studio-final .reference-title{margin:18px 0 28px}.studio-final>div:last-child>p:not(.reference-kicker){color:#ffffffb8;max-width:420px;font-size:17px;line-height:1.45}.studio-final-link{color:#fff;letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid #ffffff80;margin-left:18px;padding-bottom:7px;font-size:10px;display:inline-flex}.studio-project-page{min-height:100vh}.studio-project-hero{color:#fff;background:#0b0b0b;align-items:end;min-height:78vh;padding:70px clamp(20px,5vw,80px);display:flex;position:relative;overflow:hidden}.studio-project-hero img{object-fit:cover;filter:grayscale(.7)contrast(1.1)}.studio-project-hero:after{content:"";background:linear-gradient(#0000 30%,#000000b3);position:absolute;inset:0}.studio-project-hero>div{z-index:1;position:relative}.studio-project-hero h1{margin-top:22px}.studio-project-intro,.studio-project-copy,.studio-project-gallery,.studio-project-cta{padding:clamp(70px,9vw,130px) clamp(20px,5vw,80px)}.studio-project-intro{grid-template-columns:1.2fr .8fr;gap:40px;display:grid}.studio-project-intro>p,.studio-project-copy h2{letter-spacing:-.06em;max-width:760px;font-family:"Bodoni 72",Didot,Georgia,serif;font-size:clamp(30px,4vw,66px);font-weight:400;line-height:.95}.studio-project-intro>div p{border-bottom:1px solid #0b0b0b33;gap:7px;padding:12px 0;font-size:14px;display:grid}.studio-project-intro b{color:#0b0b0b80;letter-spacing:.14em;text-transform:uppercase;font-size:10px}.studio-project-copy h2{margin-top:24px}.studio-project-dark{color:#f3efe8;background:#0b0b0b}.studio-project-gallery{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.studio-project-gallery>div{min-height:500px;position:relative;overflow:hidden}.studio-project-gallery img{object-fit:cover}.studio-project-cta{min-height:50vh}.studio-project-cta .reference-button{margin-top:28px}@media (max-width:800px){.studio-hero-large{inset:0}.studio-hero-small{width:42%;height:32%;bottom:16%;left:6%}.studio-hero-copy{padding-top:38vh}.studio-statement-grid,.studio-capabilities-layout,.studio-project-intro{grid-template-columns:1fr}.studio-statement-grid img{max-width:430px}.studio-work-heading{display:block}.studio-work-heading p{margin-top:22px}.studio-project{display:block}.studio-project:nth-child(2n)>div{order:initial}.studio-project>div,.studio-project:nth-child(2)>div,.studio-project:nth-child(3)>div{min-height:400px;margin-bottom:18px}.studio-capabilities-layout{margin-top:54px}.studio-capability-visual{min-height:430px}.studio-capability-list button strong{font-size:27px}.studio-process-list{margin-top:54px}.studio-photo-wall{grid-template-columns:repeat(2,1fr);grid-auto-rows:130px}.studio-wall-image{grid-area:auto!important}.studio-wall-1,.studio-wall-3{grid-row:span 2!important}.studio-bridge>div{flex-direction:column;align-items:flex-start}.studio-final-link{width:fit-content;margin:20px 0 0;display:block}.studio-empty-work{grid-template-columns:1fr;gap:22px}.studio-project-gallery{grid-template-columns:1fr}.studio-project-gallery>div{min-height:400px}}.talent-legacy-page{background:var(--warm-ivory)}.talent-legacy-intro{color:#f4f1eb;background:#0b0b0b;min-height:58vh;padding:clamp(76px,10vw,150px) clamp(22px,5vw,80px) clamp(60px,8vw,120px)}.talent-legacy-intro h1{letter-spacing:-.075em;text-transform:uppercase;max-width:900px;margin-top:24px;font-family:"Bodoni 72",Didot,Bodoni MT,Georgia,serif;font-size:clamp(62px,10vw,170px);font-weight:400;line-height:.82}.talent-legacy-intro h1 em{font-style:italic}.talent-legacy-intro>p:last-of-type{color:#ffffffad;max-width:430px;margin-top:28px;font-size:clamp(17px,1.5vw,22px);line-height:1.45}.talent-legacy-meta{color:#ffffff8c;letter-spacing:.16em;text-transform:uppercase;border-top:1px solid #ffffff2e;justify-content:space-between;gap:20px;max-width:760px;margin-top:clamp(54px,8vw,100px);padding-top:16px;font-size:10px;display:flex}.talent-legacy-globe-section{background:linear-gradient(#f5f1eb 0%,#efeae3 100%)}.talent-legacy-globe-section .talent-globe-layout{grid-template-columns:minmax(280px,1.15fr) minmax(240px,.85fr);align-items:center;gap:clamp(28px,5vw,60px);display:grid}.talent-legacy-globe-section .talent-globe{width:min(100%,560px);margin:0 auto}.talent-legacy-globe-section .talent-location-panel{min-height:180px;padding:0}.talent-legacy-globe-section .talent-location-panel h3{color:var(--black);letter-spacing:-.065em;text-transform:uppercase;margin-top:18px;font-family:"Bodoni 72",Didot,Bodoni MT,Georgia,serif;font-size:clamp(36px,4vw,64px);font-weight:400;line-height:.9}.talent-legacy-globe-section .talent-location-panel h3 em{font-style:italic}.talent-legacy-globe-section .talent-location-count{color:#06060694;letter-spacing:.15em;text-transform:uppercase;margin-top:24px;font-size:10px}.talent-legacy-globe-section .talent-location-creators{max-width:360px;margin-top:20px}.talent-legacy-globe-section .talent-location-creator{border-top-color:#06060624}.talent-legacy-globe-section .talent-location-creator strong{color:var(--black)}.talent-legacy-globe-section .talent-location-creator small{color:#06060694}.talent-legacy-page .talent-index-section{padding-top:clamp(80px,10vw,140px)}.talent-legacy-page .talent-index-heading h2{max-width:680px}@media (max-width:800px){.talent-legacy-intro h1{font-size:clamp(58px,15vw,100px)}.talent-legacy-meta{flex-direction:column}.talent-legacy-globe-section .talent-globe-layout{grid-template-columns:1fr}.talent-legacy-globe-section .talent-globe{width:min(100%,440px)}}.contact-page,.contact-light{color:#0b0b0b;background:#f1eee8}.contact-dark{color:#f3efe8;background:#0b0b0b}.contact-hero{min-height:58vh;padding:clamp(80px,11vw,160px) clamp(20px,5vw,80px) clamp(70px,9vw,130px)}.contact-hero h1{margin-top:22px}.contact-hero>p:last-child{color:#0b0b0ba3;max-width:470px;margin-top:28px;font-size:clamp(17px,1.5vw,22px);line-height:1.45}.contact-options{background:#f1eee8;padding:0 clamp(20px,5vw,80px) clamp(80px,10vw,150px);display:grid}.contact-option{color:#0b0b0b;cursor:pointer;text-align:left;background:0 0;border:0;border-top:1px solid #0b0b0b33;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:24px;width:100%;padding:30px 0;transition:padding .25s,background .25s;display:grid}.contact-option:last-child{border-bottom:1px solid #0b0b0b33}.contact-option:hover{background:#0b0b0b0a;padding:30px 18px}.contact-option>span,.contact-option>b{color:#0b0b0b80;letter-spacing:.16em;font-size:10px;font-weight:400}.contact-option h2{letter-spacing:-.06em;font-family:"Bodoni 72",Didot,Georgia,serif;font-size:clamp(30px,3.8vw,64px);font-weight:400;line-height:.88}.contact-option p{color:#0b0b0b9e;max-width:500px;margin-top:12px;font-size:15px;line-height:1.45}.contact-option strong{margin-top:12px;font-size:14px;font-weight:400;display:inline-block}.contact-details{grid-template-columns:.7fr 1.3fr;gap:40px;padding:clamp(80px,10vw,150px) clamp(20px,5vw,80px);display:grid}.contact-details h2{margin-top:22px}.contact-details>div{border-top:1px solid #ffffff2e;align-self:end}.contact-details>div>a,.contact-details>div>div{border-bottom:1px solid #ffffff2e;grid-template-columns:1fr 1.7fr 30px;align-items:center;gap:20px;padding:22px 0;display:grid}.contact-details span{color:#ffffff85;letter-spacing:.16em;text-transform:uppercase;font-size:10px}.contact-details strong{color:#ffffffe0;font-size:16px;font-weight:400}.contact-details b{color:#fff9;font-weight:400}.contact-routing{padding:clamp(80px,10vw,150px) clamp(20px,5vw,80px)}.contact-routing>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:70px;display:grid}.contact-routing article{border-top:1px solid #0b0b0b33;border-bottom:1px solid #0b0b0b33;min-height:250px;padding:22px 0}.contact-routing article span{color:#0b0b0b8a;letter-spacing:.15em;text-transform:uppercase;font-size:10px}.contact-routing article p{letter-spacing:-.06em;max-width:230px;margin-top:40px;font-family:"Bodoni 72",Didot,Georgia,serif;font-size:clamp(24px,2.5vw,42px);line-height:.94}.contact-routing article a{letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid #0b0b0b;margin-top:35px;padding-bottom:7px;font-size:10px;display:inline-flex}.contact-final{min-height:58vh;padding:clamp(80px,10vw,150px) clamp(20px,5vw,80px)}.contact-final h2{margin-top:22px}.contact-drawer-backdrop{z-index:200;background:#0000007a;justify-content:flex-end;animation:.2s both contact-fade-in;display:flex;position:fixed;inset:0}.contact-drawer{color:#0b0b0b;background:#f1eee8;width:min(680px,100%);height:100%;padding:clamp(34px,5vw,70px) clamp(24px,5vw,70px);animation:.35s cubic-bezier(.2,.8,.2,1) both contact-drawer-in;position:relative;overflow-y:auto}.contact-close{color:#0b0b0b;cursor:pointer;background:0 0;border:1px solid #0b0b0b4d;border-radius:50%;width:42px;height:42px;font-size:26px;font-weight:300;line-height:1;position:absolute;top:22px;right:24px}.contact-drawer h2{margin-top:22px}.contact-drawer-note{color:#0b0b0b9e;max-width:430px;margin-top:22px;font-size:15px;line-height:1.45}.contact-request-form{gap:20px;margin-top:38px;display:grid}.contact-request-form label{color:#0b0b0b9e;letter-spacing:.1em;text-transform:uppercase;flex-direction:column;gap:8px;font-size:10px;display:flex}.contact-request-form input,.contact-request-form select,.contact-request-form textarea{box-sizing:border-box;color:#0b0b0b;width:100%;max-width:100%;font:inherit;letter-spacing:0;resize:vertical;background:0 0;border:0;border-bottom:1px solid #0b0b0b47;border-radius:0;outline:none;padding:12px 0;font-size:15px}.contact-consent{grid-template-columns:20px 1fr;align-items:start;line-height:1.45;color:#0b0b0bbd!important;letter-spacing:0!important;text-transform:none!important;flex-direction:row!important;gap:12px!important;font-size:13px!important;display:grid!important}.contact-consent input{accent-color:#0b0b0b;width:18px;height:18px}.contact-request-form button{cursor:pointer;border:0;justify-self:start}.contact-request-form button:disabled{cursor:wait;opacity:.55}.contact-form-error{color:#9b3f32;font-size:13px;line-height:1.4}@keyframes contact-fade-in{0%{opacity:0}to{opacity:1}}@keyframes contact-drawer-in{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.contact-drawer-backdrop,.contact-drawer{animation:none}}@media (max-width:800px){.contact-option{grid-template-columns:38px minmax(0,1fr);gap:14px}.contact-option>b{grid-column:2}.contact-details{grid-template-columns:1fr}.contact-routing>div{grid-template-columns:1fr;gap:22px}.contact-routing article{min-height:190px}.contact-drawer{width:100%;padding-top:70px}}
