@font-face{font-family:DM Sans;src:url(../assets/fonts/dm-sans-latin.woff2)format("woff2");font-style:normal;font-weight:400 800;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(../assets/fonts/barlow-condensed-600.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(../assets/fonts/barlow-condensed-700.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Instrument Serif;src:url(../assets/fonts/instrument-serif-regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Instrument Serif;src:url(../assets/fonts/instrument-serif-italic.woff2)format("woff2");font-style:italic;font-weight:400;font-display:swap}:root{--u:4px;--paper:#f4f2ee;--ink:#090a0a;--line-light:#090a0a38;--line-dark:#f4f2ee47;--muted-light:#61615f;--card:#747474;--sans:"DM Sans", "Noto Sans SC", "Noto Sans TC", Arial, sans-serif;--serif:"Instrument Serif", Georgia, "Times New Roman", serif;--mono:"DM Sans", "Noto Sans SC", "Noto Sans TC", Arial, sans-serif;--brand-display:Futura, "Futura PT", "Century Gothic", Arial, sans-serif;--display-condensed:"Barlow Condensed", "Arial Narrow", Arial, sans-serif;color:var(--ink);font-family:var(--sans);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:auto;background:var(--paper)}html,body{overflow-x:clip}body{background:var(--paper);min-width:320px;margin:0}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}:focus-visible{outline-offset:4px;outline:2px solid}.skip-link{z-index:20;background:var(--paper);color:var(--ink);padding:8px 12px;font-size:14px;position:fixed;top:-48px;left:16px}.skip-link:focus{top:16px}.container{width:min(100% - 64px,1440px);margin:0 auto}.site-header{background:var(--paper);z-index:10;border-bottom:1px solid var(--line-light);height:80px;position:sticky;top:0}.header-inner{grid-template-columns:1fr auto 1fr;align-items:center;height:100%;display:grid}.brand-signature{justify-self:start;align-items:center;display:inline-flex}.brand-signature img{object-fit:contain;width:200px;height:37px;display:block}.main-nav{font:500 14px/1 var(--mono);text-transform:uppercase;gap:40px;display:flex}.main-nav a:hover{text-underline-offset:5px;text-decoration:underline}.header-actions{justify-self:end;align-items:center;display:flex}.language-toggle{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.menu-toggle{background:0 0;border:0;gap:5px;padding:8px 0 8px 8px;display:grid}.menu-toggle span{background:var(--ink);width:18px;height:1px;display:block}main{isolation:isolate;position:relative}.section{height:var(--section-h);min-height:var(--section-h);z-index:auto;position:relative;overflow:visible}.hero{--section-h:calc(100svh - 80px)}.about-section{--section-h:840px}.artists-section,.work-section{--section-h:1050px}.brands-section{--section-h:920px}.contact-section{--section-h:760px}.section--dark{color:var(--paper);background:var(--ink)}.section--light{color:var(--ink);background:var(--paper)}.section .container{height:var(--section-h);z-index:2;position:relative}.eyebrow{font:500 16px/1.2 var(--mono);text-transform:uppercase;gap:20px;margin:0;display:flex}.eyebrow span{opacity:.8;min-width:34px}h1,h2,p{margin-top:0}h2{letter-spacing:.01em;margin-bottom:32px;font-size:clamp(48px,5vw,92px);line-height:.94}.section-copy p{max-width:360px;font-size:20px;line-height:1.32}.section-copy,.world-copy,.contact-layout>div{z-index:3;position:relative}.eyebrow{color:#00a651}.botanical-story{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.botanical-story:not(.is-ready) .story-vine,.botanical-story:not(.is-ready) .story-continuation{visibility:hidden}.story-plant{z-index:1;position:absolute;overflow:visible}.story-plant img{width:100%;height:100%;display:block}.story-seed{width:min(22vw,320px);height:9%;top:1.3%;right:17%}.story-sprout{width:min(32vw,480px);height:720px;top:calc(100svh - 70px);left:57%}.story-vine{width:min(52vw,800px);height:29%;clip-path:inset(0 0 var(--vine-clip,0px) 0);transform:translate(var(--vine-x,0px), var(--vine-y,0px)) scaleY(var(--vine-scale-y,1));transform-origin:top;top:calc(100svh + 500px);left:22%}.story-flower{z-index:2;width:min(70vw,1100px);height:23%;top:52%;left:48%;-webkit-mask-image:linear-gradient(#000 0 calc(100% - 210px),#00000085 calc(100% - 88px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 210px),#00000085 calc(100% - 88px),#0000 100%)}.story-continuation{z-index:1;width:min(42vw,650px);height:28%;transform:translate(var(--continuation-x,0px), var(--continuation-y,0px));top:78%;left:42%;-webkit-mask-image:linear-gradient(#0000 0,#00000061 72px,#000000d1 152px,#000 228px);mask-image:linear-gradient(#0000 0,#00000061 72px,#000000d1 152px,#000 228px)}.hero-grid{grid-template-rows:64px 1fr 80px;grid-template-columns:repeat(12,1fr);display:grid}.hero .eyebrow{z-index:3;grid-area:1/1/auto/span 4;align-self:end;position:relative}h1{z-index:3;letter-spacing:.005em;grid-area:2/1/auto/span 10;align-self:center;margin:0;font-size:clamp(100px,15vw,260px);font-weight:800;line-height:.78;position:relative;transform:translate(7.5vw,5vh)}h1 span{display:block}h1 span:first-child{transform:translate(-7vw)}.outline{color:#0000;-webkit-text-stroke:2px #f4f2ee66;transform:translate(14vw)}.hero-copy{z-index:3;grid-area:2/7/auto/span 4;align-self:center;max-width:520px;margin:0;font-size:22px;font-weight:600;line-height:1.08;position:relative;transform:translateY(33vh)}.hero-credit{z-index:3;font:14px var(--mono);text-transform:uppercase;grid-area:3/1/auto/span 3;align-self:center;margin:0;position:relative}.scroll-note{z-index:3;white-space:nowrap;text-align:right;font:14px var(--mono);text-transform:uppercase;grid-area:3/12;align-self:center}.split-layout,.artists-layout,.work-layout,.brands-layout,.contact-layout{grid-template-columns:repeat(12,1fr);padding-top:48px;display:grid}.about-section .section-copy,.artists-section .section-copy,.work-section .section-copy,.brands-section .section-copy{grid-column:1/span 5}.about-section .section-copy{padding-top:60px}.about-section .section-copy h2{font-size:clamp(56px,5.6vw,108px)}.about-section .section-copy p{font-size:22px}.section-copy h2,.contact-layout h2{margin-top:88px}.artists-section .section-copy{grid-column:1/span 4}.artists-section .section-copy h2{margin-top:128px}.text-link{font:16px var(--mono);text-transform:uppercase;align-items:center;gap:24px;margin-top:32px;display:inline-flex}.text-link:hover{text-underline-offset:4px;text-decoration:underline}.artist-tiles{z-index:3;grid-column:5/-1;place-self:center end;width:100%;height:720px;position:relative}.artist-tile{aspect-ratio:3/4;background:var(--card);border:1px solid #f4f2eeb3;width:clamp(148px,13vw,196px);min-width:0;min-height:0;margin:0;position:absolute;overflow:hidden}.artist-tile img{object-fit:cover;width:100%;height:100%;display:block}.artist-tile--amber{width:clamp(168px,14.5vw,218px);top:1%;left:7%}.artist-tile--ooona{top:1%;right:8%}.artist-tile--maya{z-index:1;width:clamp(208px,16vw,252px);top:28%;left:47%}.artist-tile--noah{bottom:1%;left:15%}.artist-tile--mario{bottom:5%;right:2%}.work-section .section-copy h2{margin-top:128px}.work-grid{z-index:3;grid-column:6/-1;grid-template-columns:1fr 1fr;align-self:center;gap:32px;padding:48px 0 88px;display:grid}.work-card{aspect-ratio:16/9;color:var(--paper);background:var(--card);border:1px solid #0a0b0b8c}.work-card:hover{background:#5e5e5e}.work-card span{font-size:16px}.brands-layout{grid-template-rows:1fr 1fr}.brand-list,.world-copy ul{columns:2;font:16px/2 var(--mono);text-transform:uppercase;margin:44px 0 0;padding:0;list-style:none}.world-copy{grid-area:2/1/auto/span 4;align-self:center}.world-copy h2{margin:0}.world-copy ul{columns:1;margin-top:24px}.contact-layout>div{grid-column:1/span 8}.contact-form{gap:0;max-width:760px;margin-top:48px;display:grid}.contact-form input,.contact-form textarea{border:0;border-bottom:1px solid var(--line-light);width:100%;color:inherit;font:16px var(--mono);text-transform:uppercase;resize:vertical;background:0 0;border-radius:0;padding:12px 0}.contact-form input::placeholder,.contact-form textarea::placeholder{color:inherit;opacity:1}.contact-form button{background:var(--ink);width:fit-content;color:var(--paper);font:16px var(--mono);text-transform:uppercase;border:0;margin-top:24px;padding:12px 16px}.contact-form button:disabled{cursor:wait;opacity:.7}.form-message{margin:18px 0 0;font-size:16px}.form-message--error{color:#b00020}.site-footer{background:var(--ink);color:var(--paper);padding:32px 0}.site-footer .container{justify-content:space-between;align-items:center;display:flex}.site-footer span{font:14px var(--mono);text-transform:uppercase}@media (width<=760px){.container{width:min(100% - 32px,1440px)}.site-header{height:64px}.main-nav{background:var(--paper);border-bottom:1px solid var(--line-light);flex-direction:column;gap:16px;padding:16px;display:none;position:absolute;top:64px;left:0;right:0}.main-nav.is-open{display:flex}.section,.section .container{height:auto;min-height:760px}.hero,.hero .container{min-height:calc(100svh - 64px)}.hero-grid{grid-template-rows:40px 1fr 40px;grid-template-columns:repeat(4,1fr)}.hero .eyebrow{grid-column:1/-1}.hero h1{grid-column:1/-1;align-self:start;margin-top:20vh;font-size:clamp(60px,22vw,110px);transform:none}.outline{transform:translate(6vw)}.hero-copy{grid-column:2/-1;margin:0 0 14vh;font-size:16px}.hero-credit,.scroll-note{display:none}.split-layout,.artists-layout,.work-layout,.brands-layout,.contact-layout{min-height:760px;padding:32px 0;display:block}.section-copy h2,.contact-layout h2{margin-top:56px}.artists-section,.artists-section .container{min-height:1200px}.artist-tiles{grid-template-rows:none;grid-template-columns:1fr 1fr;gap:12px;width:auto;height:auto;margin:300px 0 0 31%;display:grid;position:relative}.artist-tile{aspect-ratio:3/4;width:auto;position:static}.artist-tile--maya{order:-1;grid-area:auto/1/auto/-1}.artist-tile--amber,.artist-tile--ooona,.artist-tile--noah,.artist-tile--mario{grid-area:auto}.work-section,.work-section .container{min-height:920px}.work-grid{grid-template-columns:1fr;gap:16px;padding:300px 0 32px 29%;position:relative}.work-card{aspect-ratio:1.5}.brands-section,.brands-section .container{min-height:1050px}.world-copy{margin-top:480px;position:relative}.contact-section,.contact-section .container{min-height:920px}.contact-form{margin-top:40px}.story-seed{width:125vw;height:15%;top:1%;right:-55%}.story-sprout{width:88vw;height:14%;top:15%;left:25%}.story-vine{width:120vw;height:24%;top:30%;left:-8%;transform:none}.story-flower{width:140vw;height:20%;top:48%;left:-28%}.story-continuation{width:115vw;height:29%;top:67%;left:-8%;transform:none}.site-footer .container{gap:16px}.site-footer span{text-align:right}}@media (width>=761px){.artists-section .artist-tiles{--artist-card:clamp(140px, 11.8vw, 178px);--branch-offset:clamp(64px, 7.5vw, 112px)}.artists-section .artist-tile{width:var(--artist-card)}.artists-section .artist-tile--amber{left:calc(50% - var(--artist-card) - var(--branch-offset));top:10px}.artists-section .artist-tile--ooona{left:calc(50% + var(--branch-offset));top:10px;right:auto}.artists-section .artist-tile--maya{width:var(--artist-card);top:50%;left:50%;transform:translate(-50%,-50%)}.artists-section .artist-tile--noah{left:calc(50% - var(--artist-card) - var(--branch-offset));bottom:10px}.artists-section .artist-tile--mario{left:calc(50% + var(--branch-offset));bottom:10px;right:auto}.work-section .section-copy h2{letter-spacing:.01em;white-space:nowrap;font-size:clamp(44px,3.55vw,64px)}.brands-section .section-copy h2,.world-copy h2{letter-spacing:0;white-space:nowrap;font-size:clamp(44px,3.55vw,64px)}.brands-layout{grid-template-rows:430px 1fr}.brands-section .section-copy h2{margin-top:68px;margin-bottom:24px}.brand-list{margin-top:24px;line-height:1.7}.world-copy{align-self:start;padding-top:32px}.world-copy h2{margin:0 0 22px}.world-copy ul{margin:0;line-height:1.6}}:root{--site-scale:.8}@media (width>=761px){.container{width:min(100% - 52px,1152px)}.site-header{height:64px}.brand-signature img{width:184px;height:34px}.main-nav{gap:32px;font-size:11px}.menu-toggle{gap:4px;padding:6px 0 6px 6px}.menu-toggle span{width:14px}.hero{--section-h:calc(100svh - 64px)}.about-section{--section-h:672px}.artists-section,.work-section{--section-h:840px}.brands-section{--section-h:736px}.contact-section{--section-h:608px}.hero-grid{grid-template-rows:51px 1fr 64px}.eyebrow{gap:16px;font-size:13px}.eyebrow span{min-width:27px}h2{margin-bottom:26px;font-size:clamp(38px,4vw,74px)}.section-copy p{max-width:288px;font-size:16px}h1{font-size:clamp(80px,12vw,208px);transform:translate(6vw,4vh)}h1 span:first-child{transform:translate(-5.6vw)}.outline{-webkit-text-stroke-width:1.6px;transform:translate(11.2vw)}.hero-copy{max-width:416px;font-size:18px;transform:translateY(26.4vh)}.hero-credit,.scroll-note{font-size:11px}.split-layout,.artists-layout,.work-layout,.brands-layout,.contact-layout{padding-top:38px}.about-section .section-copy{padding-top:48px}.about-section .section-copy h2{font-size:clamp(45px,4.48vw,86px)}.about-section .section-copy p{font-size:18px}.section-copy h2,.contact-layout h2{margin-top:70px}.artists-section .section-copy h2,.work-section .section-copy h2{margin-top:102px}.text-link{gap:19px;margin-top:26px;font-size:13px}.artist-tiles{height:576px}.artists-section .artist-tiles{--artist-card:clamp(112px, 9.44vw, 142px);--branch-offset:clamp(51px, 6vw, 90px)}.artists-section .artist-tile--amber,.artists-section .artist-tile--ooona{top:8px}.artists-section .artist-tile--noah,.artists-section .artist-tile--mario{bottom:8px}.work-grid{gap:26px;padding:38px 0 70px}.work-card span{font-size:13px}.work-section .section-copy h2{font-size:clamp(35px,2.84vw,51px)}.brands-layout{grid-template-rows:344px 1fr}.brands-section .section-copy h2,.world-copy h2{font-size:clamp(35px,2.84vw,51px)}.brands-section .section-copy h2{margin-top:54px;margin-bottom:19px}.brand-list,.world-copy ul{font-size:13px}.brand-list{margin-top:19px}.world-copy{padding-top:26px}.world-copy h2{margin-bottom:18px}.contact-form{max-width:608px;margin-top:38px}.contact-form input,.contact-form textarea{padding:10px 0;font-size:13px}.contact-form button{margin-top:19px;padding:10px 13px;font-size:13px}.site-footer{padding:26px 0}.site-footer span{font-size:11px}.story-seed{width:min(17.6vw,256px)}.story-sprout{width:min(25.6vw,384px);height:576px;top:calc(100svh - 56px)}.story-vine{width:min(41.6vw,640px);top:calc(100svh + 400px)}.story-flower{width:min(56vw,880px);-webkit-mask-image:linear-gradient(#000 0 calc(100% - 168px),#00000085 calc(100% - 70px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 168px),#00000085 calc(100% - 70px),#0000 100%)}.story-continuation{width:min(33.6vw,520px);-webkit-mask-image:linear-gradient(#0000 0,#00000061 58px,#000000d1 122px,#000 182px);mask-image:linear-gradient(#0000 0,#00000061 58px,#000000d1 122px,#000 182px)}}.work-secondary-grid{grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);gap:clamp(42px,8vw,128px)}.work-secondary--why h2{max-width:700px;font-size:clamp(54px,6.6vw,104px);line-height:.82}.work-secondary--what h2{max-width:420px;font-size:clamp(34px,3.8vw,60px);line-height:.88}.work-secondary--what .work-secondary-lead{max-width:330px}.work-process{grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);gap:clamp(42px,8vw,132px);display:grid}.work-process-heading{display:block}.work-process-heading h2{margin-top:clamp(30px,4vw,64px)}.work-process-heading>p{margin-top:28px}.work-process-stage{min-width:0;min-height:clamp(390px,34vw,500px)}.work-process-grid{min-height:clamp(390px,34vw,500px);margin-top:0;display:block}.work-process-card,.work-process-card:first-child,.work-process-card:nth-child(2),.work-process-card:nth-child(3),.work-process-card:nth-child(4),.work-process-card:nth-child(5){grid-template-rows:auto auto;grid-template-columns:clamp(54px,6vw,82px) minmax(0,1fr);align-content:start;gap:16px 20px;padding:0;display:grid;position:absolute;inset:0}.work-process-card span{color:var(--green);letter-spacing:-.08em;grid-area:1/1/span 2;margin:4px 0 0;font-size:clamp(42px,5vw,76px)}.work-process-card h3{grid-area:1/2;max-width:620px;margin:0;font-size:clamp(32px,4.2vw,66px);line-height:.86}.work-process-card p{grid-area:2/2;max-width:500px;margin:22px 0 0;font-size:clamp(16px,1.3vw,20px);line-height:1.36}.work-intro.is-static-story .work-story{min-height:0;margin-top:clamp(64px,8vw,120px)}.work-intro.is-static-story .work-story-part{visibility:visible;opacity:1;pointer-events:auto;min-height:0;position:relative;inset:auto;transform:none}@media (width<=760px){.container{width:min(100% - 26px,1152px)}.site-header{height:52px}.brand-signature img{width:154px;height:29px}.main-nav{gap:13px;padding:13px;top:52px}.section,.section .container{min-height:608px}.hero,.hero .container{min-height:calc(100svh - 52px)}.hero-grid{grid-template-rows:32px 1fr 32px}.hero h1{font-size:clamp(48px,17.6vw,88px)}.hero-copy{margin-bottom:11vh;font-size:13px}.split-layout,.artists-layout,.work-layout,.brands-layout,.contact-layout{min-height:608px;padding:26px 0}.section-copy h2,.contact-layout h2{margin-top:45px}.artists-section,.artists-section .container{min-height:960px}.artist-tiles{gap:10px;margin:240px 0 0 31%}.work-section,.work-section .container{min-height:736px}.work-grid{gap:13px;padding:240px 0 26px 29%}.brands-section,.brands-section .container{min-height:840px}.world-copy{margin-top:384px}.contact-section,.contact-section .container{min-height:736px}.contact-form{margin-top:32px}.eyebrow{gap:13px;font-size:13px}h2{margin-bottom:26px;font-size:clamp(38px,4vw,74px)}.section-copy p{max-width:288px;font-size:16px}.text-link{gap:19px;margin-top:26px;font-size:13px}.story-seed{width:100vw}.story-sprout{width:70.4vw;height:11.2%}.story-vine{width:96vw;height:19.2%}.story-flower{width:112vw;height:16%}.story-continuation{width:92vw;height:23.2%}}@media (width>=761px){.artists-section .artist-tiles{--artist-axis:84%;--branch-offset:clamp(72px, 8vw, 120px)}.artists-section .artist-tile--amber{left:calc(var(--artist-axis) - var(--artist-card) - var(--branch-offset))}.artists-section .artist-tile--ooona{left:calc(var(--artist-axis) + var(--branch-offset))}.artists-section .artist-tile--maya{left:var(--artist-axis)}.artists-section .artist-tile--noah{left:calc(var(--artist-axis) - var(--artist-card) - var(--branch-offset))}.artists-section .artist-tile--mario{left:calc(var(--artist-axis) + var(--branch-offset))}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:root{--frame-stroke:2px}.text-link{border-bottom:var(--frame-stroke) solid currentColor;letter-spacing:1px;padding-bottom:3px;font-size:18px;font-weight:500}.artist-tile{border-width:var(--frame-stroke)}.work-card{place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.work-card .work-play{font-size:13px;transition:transform .24s}.work-card .work-name{color:var(--paper);font:600 12px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;position:absolute;bottom:14px;left:16px}.work-card:hover .work-play,.work-card:focus-visible .work-play{transform:scale(1.12)}.artist-tile{appearance:none;color:var(--paper);text-align:left;font:inherit;isolation:isolate;border-radius:0;padding:0;transition:filter .45s,border-color .45s}.artist-tile img{transition:transform .45s cubic-bezier(.2,.65,.25,1);transform:scale(1)}.artist-scrim{z-index:1;opacity:0;background:linear-gradient(#0000 0%,#0203030d 24%,#02030359 57%,#0203038c 100%);transition:opacity .28s;position:absolute;inset:0}.artist-number,.artist-info,.artist-profile{z-index:2;opacity:0;transition:opacity .22s,transform .36s cubic-bezier(.2,.65,.25,1);position:absolute}.artist-number{font:600 10px/1 var(--mono);letter-spacing:.08em;top:12px;right:12px}.artist-info{gap:5px;display:grid;bottom:38px;left:14px;right:14px;transform:translateY(12px)}.artist-info strong{letter-spacing:-.05em;text-transform:uppercase;font-size:clamp(20px,1.65vw,30px);line-height:.9}.artist-role{max-width:190px;font-size:11px;line-height:1.2}.artist-tags{font:500 10px/1.2 var(--mono);letter-spacing:.025em}.artist-profile{font:600 10px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;bottom:14px;right:14px;transform:translateY(8px)}.artist-profile b{margin-left:5px;font-size:14px;font-weight:400;transition:transform .22s .15s;display:inline-block}@media (hover:hover) and (width>=761px){:is(.artist-tiles:has(.artist-tile:hover) .artist-tile:not(:hover),.artist-tiles:has(.artist-tile:focus-visible) .artist-tile:not(:focus-visible)){filter:brightness(.65)}.artist-tile:hover,.artist-tile:focus-visible{border-color:var(--paper);z-index:5}.artist-tile:hover img,.artist-tile:focus-visible img{transform:scale(1.04)}.artist-tile:hover .artist-scrim,.artist-tile:focus-visible .artist-scrim,.artist-tile:hover .artist-number,.artist-tile:focus-visible .artist-number{opacity:1}.artist-tile:hover .artist-info,.artist-tile:focus-visible .artist-info{opacity:1;transition-delay:40ms;transform:translateY(0)}.artist-tile:hover .artist-profile,.artist-tile:focus-visible .artist-profile{opacity:1;transition-delay:.12s;transform:translateY(0)}.artist-tile:hover .artist-profile b,.artist-tile:focus-visible .artist-profile b{transform:translate(4px)}}@media (width>=761px){h2{font-size:clamp(42px,4vw,78px)}.work-section .section-copy h2,.brands-section .section-copy h2,.world-copy h2{font-size:clamp(39px,2.84vw,55px)}.artists-section .artist-tiles{--artist-axis:79%;--artist-card:clamp(134px,11.328vw,170px);--branch-offset:clamp(86px,9.6vw,144px)}.artist-info{bottom:42px;left:16px;right:16px}.artist-number{top:14px;right:14px}.artist-profile{bottom:16px;right:16px}.work-grid{align-self:center;height:458px;padding:0;display:block;position:relative}.work-card{aspect-ratio:16/9;width:calc(50% - 15px);position:absolute}.work-card--the-peninsula{top:0;left:0}.work-card--childgood{top:0;right:0}.work-card--octopus{bottom:0;left:0}.work-card--mgm{bottom:0;right:0}}@media (width<=760px){.artist-tile{position:relative}.artist-scrim{opacity:1;background:linear-gradient(#0000 22%,#0203032e 50%,#02030399)}.artist-info{opacity:1;gap:3px;bottom:10px;left:10px;right:10px;transform:none}.artist-info strong{font-size:20px}.artist-role{font-size:10px}.artist-tags,.artist-number,.artist-profile{display:none}.work-card .work-name{font-size:10px;bottom:10px;left:12px}}@media (width>=761px){.artists-section .artist-tiles{--artist-axis:58%;--artist-card:clamp(134px,11.328vw,170px);--branch-left:clamp(104px,11.5vw,174px);--branch-right:var(--branch-left);height:620px}.artists-section .artist-tile--maya{left:var(--artist-axis);width:calc(var(--artist-card) * 1.2);top:50%;transform:translate(-50%,-50%)}.artists-section .artist-tile--amber{left:calc(var(--artist-axis) - var(--artist-card) - var(--branch-left));top:3%}.artists-section .artist-tile--ooona{left:calc(var(--artist-axis) + var(--branch-right));top:3%}.artists-section .artist-tile--noah{left:calc(var(--artist-axis) - var(--artist-card) - var(--branch-left));bottom:3%}.artists-section .artist-tile--mario{left:calc(var(--artist-axis) + var(--branch-right));bottom:3%}.directory-link{border-bottom:1px solid;margin-top:38px;padding-bottom:5px}}.work-category{color:#f4f2eeb8;font:500 10px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;position:absolute;bottom:14px;left:16px}.work-card .work-name{transition:translate .24s;bottom:30px}.work-card .work-case{bottom:14px}.work-card:hover .work-category,.work-card:focus-visible .work-category{opacity:0}.work-card{isolation:isolate;cursor:default;background:#5c5c5c}.work-video{z-index:0;object-fit:cover;background:#656565;width:100%;height:100%;transition:transform .45s cubic-bezier(.2,.65,.25,1),filter .3s;display:block;position:absolute;inset:0}.work-card:after{content:"";z-index:1;pointer-events:none;opacity:.46;background:linear-gradient(#0000000d,#00000014 45%,#000000a8);transition:opacity .26s;position:absolute;inset:0}.work-card .work-play,.work-card .work-name,.work-card .work-category,.work-card .work-case{z-index:3;pointer-events:none}.work-card .work-play{color:var(--paper);text-shadow:0 1px 12px #0006}.work-controls{z-index:4;opacity:0;align-items:center;gap:8px;transition:opacity .26s,translate .26s;display:flex;position:absolute;bottom:12px;left:12px;right:12px;translate:0 7px}.work-control{width:22px;height:22px;color:var(--paper);font:700 12px/1 var(--mono);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.work-progress{appearance:none;cursor:pointer;height:1px;accent-color:var(--paper);background:#f4f2ee8c;flex:1;margin:0 2px;padding:0}.work-progress::-webkit-slider-thumb{appearance:none;background:var(--paper);border-radius:50%;width:7px;height:7px}.work-card:hover .work-video,.work-card:focus-within .work-video{transform:scale(1.035)}.work-card:hover:after,.work-card:focus-within:after{opacity:.25}.work-card:hover .work-controls,.work-card:focus-within .work-controls{opacity:1;translate:0}.work-card:hover .work-category,.work-card:focus-within .work-category{opacity:0}.work-card:hover .work-name,.work-card:focus-within .work-name{translate:0 -15px}.work-case{display:none}@media (width>=761px){.work-grid{height:510px}.work-card{width:calc(50% - 40px)}.work-card--the-peninsula{top:-1%;left:-3%}.work-card--childgood{top:4%;right:-4%}.work-card--octopus{bottom:-1%;left:-4%}.work-card--mgm{bottom:-3%;right:-5%}}@media (width<=760px){.work-card .work-name{bottom:25px;left:12px}.work-category{font-size:8px;bottom:10px;left:12px}.work-case{display:none}.work-card:after{opacity:.3}.work-controls{opacity:1;translate:0}.work-card .work-play{display:none}}.work-player-modal{z-index:100;background:#040505f0;place-items:center;padding:clamp(18px,4vw,64px);animation:.22s both player-backdrop-in;display:grid;position:fixed;inset:0}.work-player-dialog{aspect-ratio:16/9;background:#070808;width:min(92vw,145.778svh);animation:.34s cubic-bezier(.2,.7,.2,1) both player-dialog-in;position:relative;overflow:hidden;box-shadow:0 30px 100px #0000008c}.work-player-modal--portrait .work-player-dialog{aspect-ratio:9/16;width:min(92vw,46.125svh)}.work-player-modal--photo .work-player-dialog{aspect-ratio:auto;width:fit-content;max-width:92vw;height:fit-content;max-height:82svh;display:grid}.work-player-modal--photo .work-player-video{object-fit:contain;width:auto;max-width:92vw;height:auto;max-height:82svh}.work-player-media{background:#050606;position:absolute;inset:0;overflow:hidden}.work-player-video{object-fit:contain;background:#050606;width:100%;height:100%;display:block}.work-player-youtube,.detail-work-youtube{background:#050606;border:0;width:100%;height:100%;display:block}.work-player-media .work-player-video{opacity:0;transition:opacity .16s linear;position:absolute;inset:0}.work-player-media .work-player-video.is-active{opacity:1}.work-player-video--hd{pointer-events:none}.work-player-video--youtube{pointer-events:auto;border:0}.work-player-modal--youtube .work-player-dialog:after{display:none}.work-player-modal--youtube .work-player-dialog{overflow:visible}.work-player-modal--youtube .work-player-close{background:0 0;right:3px}.work-player-modal--youtube .work-player-close:hover,.work-player-modal--youtube .work-player-close:focus-visible{background:0 0}.work-player-dialog:after{content:"";pointer-events:none;background:linear-gradient(#0000001f,#0000 70%,#000000a3);position:absolute;inset:0}.work-player-meta{z-index:1;color:var(--paper);text-transform:uppercase;pointer-events:none;gap:3px;display:grid;position:absolute;bottom:50px;left:18px}.work-player-meta strong{font:600 13px/1 var(--mono);letter-spacing:.06em}.work-player-meta span{color:#f4f2eeb3;font:500 10px/1 var(--mono);letter-spacing:.08em}.work-player-cast{z-index:2;color:var(--paper);text-transform:uppercase;gap:8px;display:grid;position:absolute;bottom:54px;right:16px}.work-player-modal--youtube .work-player-cast{bottom:8px}.work-player-cast>span{color:#f4f2eead;font:600 9px/1 var(--mono);letter-spacing:.08em}.work-player-cast>div{gap:8px;display:flex}.work-player-cast a{min-width:104px;color:var(--paper);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#05060694;border:1px solid #f4f2ee57;grid-template-columns:30px auto;align-items:center;gap:7px;padding:5px 7px 5px 5px;text-decoration:none;display:grid}.work-player-cast a:hover,.work-player-cast a:focus-visible{border-color:var(--paper);background:#050606d1}.work-player-cast img{object-fit:cover;object-position:50% 35%;width:30px;height:38px}.work-player-cast strong{font:600 10px/1 var(--mono);letter-spacing:.06em}.work-player-controls{z-index:2;align-items:center;gap:10px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.work-player-controls .work-progress{min-width:0}.work-control--quality{width:auto;min-width:34px;height:24px;color:var(--paper);font:700 10px/1 var(--mono);letter-spacing:.08em;border:1px solid #f4f2ee94;padding:0 7px}.work-control--quality:hover,.work-control--quality:focus-visible,.work-control--quality.is-active{color:#fff;background:#00a651;border-color:#00a651}.work-control--quality[aria-busy=true]{color:#00a651;border-color:#00a651;animation:1s ease-in-out infinite alternate work-hd-pulse}.work-player-close{z-index:2;width:28px;height:28px;color:var(--paper);cursor:pointer;background:#0000002e;border:0;place-items:center;padding:0;font:300 28px/.8 Arial,sans-serif;display:grid;position:absolute;top:12px;right:14px}.work-player-close:hover,.work-player-close:focus-visible{background:#f4f2ee2e}@keyframes player-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes player-dialog-in{0%{opacity:0;transform:scale(.975)}to{opacity:1;transform:scale(1)}}@keyframes work-hd-pulse{0%{opacity:.55}to{opacity:1}}@media (width<=760px){.work-player-modal{padding:16px}.work-player-dialog,.work-player-modal--portrait .work-player-dialog{width:min(100%,100svh - 32px)}.work-player-meta{bottom:46px;left:14px}.work-player-cast{bottom:78px;right:14px}.work-player-modal--youtube .work-player-cast{bottom:8px}.work-player-cast>div{flex-direction:column;gap:5px}}.home-main{--page-progress:0}.home-main .section .section-copy,.home-main .section .world-copy,.home-main .section .contact-layout>div{opacity:0;transition:opacity .7s,translate .7s cubic-bezier(.2,.7,.2,1);translate:0 24px}.home-main .section.is-inview .section-copy,.home-main .section.is-inview .world-copy,.home-main .section.is-inview .contact-layout>div{opacity:1;translate:0}.home-main .hero .eyebrow,.home-main .hero h1,.home-main .hero-copy,.home-main .hero-credit,.home-main .scroll-note{opacity:0;transition:opacity .7s,translate .7s cubic-bezier(.2,.7,.2,1),filter .9s}.home-main .hero .eyebrow{translate:0 -14px}.home-main .hero h1{filter:blur(8px)}.home-main .hero-copy{translate:0 18px}.home-main.is-loaded .hero .eyebrow{opacity:1;transition-delay:80ms;translate:0}.home-main.is-loaded .hero h1{opacity:1;filter:blur();transition-delay:.16s}.home-main.is-loaded .hero-copy{opacity:1;transition-delay:.28s;translate:0}.home-main.is-loaded .hero-credit,.home-main.is-loaded .scroll-note{opacity:1;transition-delay:.34s}.home-main .story-plant{opacity:0;filter:blur(5px)brightness(.88);transition:opacity .9s,filter 1.1s,clip-path 1.1s cubic-bezier(.2,.7,.2,1)}.home-main.is-loaded .story-seed{opacity:1;filter:brightness(calc(1 + var(--page-progress) * .08));animation:1.2s cubic-bezier(.2,.7,.2,1) .19s both seed-settle}:is(.home-main:has(.about-section.is-inview) .story-sprout,.home-main:has(.artists-section.is-inview) .story-vine,.home-main:has(.work-section.is-inview) .story-flower,.home-main:has(.brands-section.is-inview) .story-continuation){opacity:1;filter:blur()brightness()}.home-main:has(.about-section.is-inview) .story-sprout{clip-path:inset(100% 0 0);animation:1.2s cubic-bezier(.2,.7,.2,1) forwards sprout-reveal}.home-main:has(.artists-section.is-inview) .story-vine{animation:1.1s forwards vine-reveal}.home-main:has(.work-section.is-inview) .story-flower{animation:.95s cubic-bezier(.2,.7,.2,1) forwards flower-arrive}.home-main:has(.brands-section.is-inview) .story-continuation{animation:3.2s ease-in-out .45s infinite crystal-glint}.home-main .artist-tile,.home-main .work-card{opacity:0;transition:opacity .52s,translate .62s cubic-bezier(.2,.7,.2,1),filter .45s;translate:0 24px}.home-main .artists-section.is-inview .artist-tile,.home-main .work-section.is-inview .work-card{opacity:1;translate:0}.home-main .artists-section.is-inview .artist-tile:first-child,.home-main .work-section.is-inview .work-card:first-child{transition-delay:.12s}.home-main .artists-section.is-inview .artist-tile:nth-child(2),.home-main .work-section.is-inview .work-card:nth-child(2){transition-delay:.2s}.home-main .artists-section.is-inview .artist-tile:nth-child(3),.home-main .work-section.is-inview .work-card:nth-child(3){transition-delay:.28s}.home-main .artists-section.is-inview .artist-tile:nth-child(4),.home-main .work-section.is-inview .work-card:nth-child(4){transition-delay:.36s}.home-main .artists-section.is-inview .artist-tile:nth-child(5){transition-delay:.44s}.work-case{color:var(--paper);font:600 10px/1 var(--mono);letter-spacing:.07em;opacity:0;text-transform:uppercase;transition:opacity .24s,translate .24s;position:absolute;bottom:14px;right:16px;translate:0 6px}.work-card:hover,.work-card:focus-visible{background:#686868}.work-card:hover .work-name,.work-card:focus-visible .work-name{translate:0 -15px}.work-card:hover .work-case,.work-card:focus-visible .work-case{opacity:1;translate:0}@keyframes seed-settle{0%{filter:brightness(1.22);scale:.94}to{scale:1}}@keyframes sprout-reveal{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes vine-reveal{0%{opacity:0}to{opacity:1}}@keyframes flower-arrive{0%{opacity:0;filter:blur(9px)brightness(.9)}to{opacity:1;filter:blur()brightness()}}@keyframes crystal-glint{0%,to{filter:brightness()}48%{filter:brightness(1.22)}}.subpage{min-height:calc(100svh - 64px);padding:clamp(58px,9vw,132px) 0}.subpage--dark{color:var(--paper);background:var(--ink)}.subpage--light{color:var(--ink);background:var(--paper)}.page-heading{max-width:780px}.page-heading .eyebrow{margin:24px 0 18px}.page-heading h1{letter-spacing:-.085em;margin:0;font-size:clamp(72px,10vw,158px);line-height:.78;display:block;position:static;transform:none}.back-link{font:600 12px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:8px;padding-bottom:4px;display:inline-flex}.artist-index{grid-template-columns:repeat(5,1fr);gap:16px;margin-top:clamp(52px,7vw,108px);display:grid}.artist-index-card{background:#1a1b1b;border:1px solid #f4f2ee6b;min-height:370px;padding:14px;transition:translate .35s cubic-bezier(.2,.7,.2,1),filter .35s;position:relative;overflow:hidden}.artist-index-card img{object-fit:cover;opacity:.8;width:100%;height:100%;transition:transform .45s cubic-bezier(.2,.7,.2,1),opacity .35s;position:absolute;inset:0}.artist-index-card:after{content:"";background:linear-gradient(#0000 30%,#000000c2);position:absolute;inset:0}.artist-index-card span,.artist-index-card strong,.artist-index-card small{z-index:1;display:block;position:relative}.artist-index-card span{font:12px/1 var(--mono)}.artist-index-card strong{letter-spacing:-.06em;text-transform:uppercase;font-size:clamp(24px,2.4vw,38px);position:absolute;bottom:34px;left:14px;right:14px}.artist-index-card small{font-size:10px;position:absolute;bottom:14px;left:14px;right:14px}.artist-index-card:hover,.artist-index-card:focus-visible{filter:brightness(1.12);translate:0 -10px}.artist-index-card:hover img,.artist-index-card:focus-visible img{opacity:1;transform:scale(1.05)}.work-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:clamp(52px,7vw,108px);display:grid}.work-page-heading--compact .eyebrow{margin-bottom:0}.work-intro{--green:#00a651;margin-top:clamp(28px,4vw,64px)}.work-intro-copy{grid-template-columns:minmax(0,.82fr) minmax(300px,1.18fr);align-items:end;gap:22px clamp(42px,9vw,166px);padding-bottom:clamp(42px,6vw,88px);display:grid}.work-intro-copy h2{letter-spacing:-.085em;grid-row:span 2;align-self:start;max-width:560px;margin:0;font-size:clamp(52px,7.5vw,118px);font-weight:500;line-height:.78}.work-intro-copy h2 b{color:var(--green);font-weight:inherit}.work-intro-copy p{letter-spacing:-.035em;max-width:650px;margin:0;font-size:clamp(18px,1.75vw,28px);line-height:1.23}.work-intro-copy p+p{color:#090a0aa6;letter-spacing:-.018em;font-size:clamp(15px,1.2vw,19px);line-height:1.38}.work-process{min-height:clamp(620px,100svh - 104px,840px);padding-top:clamp(36px,5vw,72px)}.work-process-eyebrow{color:var(--green);font:700 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px}.work-process-grid{grid-template-rows:repeat(3,minmax(190px,1fr));grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(24px,3vw,48px) 20px;min-height:clamp(620px,47vw,720px);padding:16px 0 18px;display:grid;position:relative}.work-process-card{z-index:1;background:0 0;border:0;outline:none;min-height:0;padding:20px 0 24px;transition:transform .36s cubic-bezier(.16,.78,.22,1);position:relative}.work-process-card>*{z-index:3;position:relative}.work-process-card:first-child{grid-area:1/1/auto/span 3;align-self:start;padding-top:28px}.work-process-card:nth-child(2){grid-area:1/6/auto/span 4;align-self:end;margin-bottom:26px}.work-process-card:nth-child(3){grid-area:2/2/auto/span 3;align-self:start;margin-top:14px}.work-process-card:nth-child(4){grid-area:2/7/auto/span 3;align-self:center;margin-top:-16px}.work-process-card:nth-child(5){grid-area:3/10/auto/span 3;align-self:end;margin-bottom:4px}.work-process-card span{color:var(--green);font:700 10px/1 var(--mono);letter-spacing:.08em;margin-bottom:clamp(20px,2.6vw,38px);display:block}.work-process-card h3{letter-spacing:-.055em;max-width:480px;margin:0;font-size:clamp(20px,1.85vw,31px);font-weight:600;line-height:1}.work-process-card p{color:#090a0ab8;max-width:470px;margin:18px 0 0;font-size:15px;line-height:1.38}.work-story{min-height:calc(100svh - 80px);margin-top:clamp(64px,8vw,120px);position:relative}.work-story-part{visibility:hidden;opacity:0;pointer-events:none;min-height:calc(100svh - 80px);margin:0;position:absolute;inset:0;transform:translateY(26px)}.work-scope{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(42px,9vw,166px);padding-top:clamp(42px,6vw,88px);display:grid}.work-scope-heading h2{letter-spacing:-.085em;max-width:560px;margin:0;font-size:clamp(48px,6.6vw,100px);font-weight:500;line-height:.82}.work-scope-list{grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;gap:0 28px;margin:0;padding:0;list-style:none;display:grid}.work-scope-list li{grid-template-columns:32px 1fr;align-items:start;gap:10px;min-height:92px;padding:18px 0 20px;display:grid;position:relative}.work-scope-list li span{color:var(--green);font:700 10px/1 var(--mono);letter-spacing:.08em}.work-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(42px,9vw,166px);padding-top:clamp(42px,6vw,88px);display:grid}.work-secondary{min-width:0}.work-secondary h2{letter-spacing:-.085em;max-width:460px;margin:0;font-size:clamp(52px,6.6vw,100px);font-weight:500;line-height:.82}.work-secondary-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px;margin:clamp(28px,4vw,56px) 0 0;padding:0;list-style:none;display:grid}.work-secondary-list li{gap:10px;padding:16px 0 18px;display:grid}.work-secondary-list li span{color:var(--green);font:700 10px/1 var(--mono);letter-spacing:.08em}.work-secondary-list li strong{letter-spacing:-.035em;font-size:clamp(15px,1.35vw,20px);font-weight:600;line-height:1.12}.work-secondary-list--what{grid-template-columns:repeat(2,minmax(0,1fr))}.work-intro-title{min-width:0}.work-intro-kicker{color:var(--green);font:700 11px/1 var(--mono);letter-spacing:.1em;margin:0 0 clamp(22px,3vw,42px)}.work-intro-copy h2{margin:0;font-size:clamp(58px,8.8vw,134px);line-height:.76}.work-intro-message{max-width:700px;padding-top:clamp(34px,5vw,82px)}.work-intro-message p{margin:0}.work-intro-message .work-intro-lead{letter-spacing:-.04em;max-width:650px;font-size:clamp(20px,2vw,31px);line-height:1.16}.work-intro-message .work-intro-context{color:#090a0a94;letter-spacing:-.018em;max-width:560px;margin-top:clamp(28px,4vw,58px);font-size:clamp(15px,1.2vw,19px);line-height:1.42}.work-secondary-grid{align-items:start}.work-secondary-meta,.work-process-meta,.work-scope-meta{align-items:center;gap:14px;display:flex}.work-secondary-meta>span,.work-process-meta>span,.work-scope-meta>span{color:var(--green);font:700 11px/1 var(--mono);letter-spacing:.08em}.work-secondary-meta .work-process-eyebrow,.work-process-meta .work-process-eyebrow,.work-scope-meta .work-process-eyebrow{margin:0}.work-secondary h2{letter-spacing:-.075em;max-width:540px;margin-top:clamp(30px,4vw,60px);font-size:clamp(38px,4.2vw,66px);line-height:.88}.work-secondary-lead{color:#090a0a94;max-width:400px;margin:24px 0 0;font-size:clamp(15px,1.2vw,19px);line-height:1.38}.work-secondary-list{gap:0 26px;margin-top:clamp(34px,4vw,62px)}.work-secondary-list li{min-height:84px;padding:0 0 22px}.work-secondary-list li strong{font-size:clamp(15px,1.22vw,18px);line-height:1.18}.work-process-heading{grid-template-columns:minmax(0,.52fr) minmax(0,1.48fr);align-items:start;column-gap:clamp(32px,7vw,116px);display:grid}.work-process-heading h2{letter-spacing:-.075em;grid-column:2;max-width:700px;margin:0;font-size:clamp(40px,4.8vw,74px);line-height:.88}.work-process-heading>p{color:#090a0a94;grid-column:2;max-width:500px;margin:26px 0 0;font-size:clamp(15px,1.2vw,19px);line-height:1.38}.work-process-grid{grid-template-rows:none;grid-template-columns:1fr;gap:0;min-height:0;margin-top:clamp(34px,4vw,60px);padding:0;display:grid}.work-process-card,.work-process-card:first-child,.work-process-card:nth-child(2),.work-process-card:nth-child(3),.work-process-card:nth-child(4),.work-process-card:nth-child(5){grid-area:auto;grid-template-columns:44px minmax(240px,.86fr) minmax(0,1.14fr);align-items:start;gap:18px;min-height:0;margin:0;padding:14px 0;display:grid}.work-process-card span{margin:2px 0 0;font-size:11px}.work-process-card h3{grid-column:2;max-width:500px;font-size:clamp(20px,1.75vw,28px);line-height:.98}.work-process-card p{grid-column:3;max-width:500px;margin:0;font-size:clamp(14px,1.1vw,17px);line-height:1.36}.work-scope-meta{margin-bottom:clamp(30px,4vw,60px)}.work-scope-heading h2{max-width:620px;font-size:clamp(42px,5.4vw,82px);line-height:.84}.work-scope-list{gap:0 42px}.work-scope-list li{min-height:106px;padding:18px 0 22px}.work-scope-list li strong{font-size:clamp(16px,1.42vw,21px);line-height:1.12}.work-intro.is-motion-ready .work-intro-copy>*,.work-intro.is-motion-ready .work-process-eyebrow,.work-intro.is-motion-ready .work-process-card,.work-intro.is-motion-ready .work-scope-heading,.work-intro.is-motion-ready .work-scope-list li,.work-intro.is-motion-ready .work-secondary{opacity:0;filter:none;transition:opacity .56s cubic-bezier(.16,.78,.22,1),transform .56s cubic-bezier(.16,.78,.22,1);transform:translateY(22px)}.work-intro.is-motion-ready .work-intro-copy h2{transform:translateY(30px)}.work-intro.is-motion-ready.is-inview .work-intro-copy>*,.work-intro.is-motion-ready.is-inview .work-process-eyebrow,.work-intro.is-motion-ready.is-inview .work-process-card,.work-intro.is-motion-ready.is-inview .work-scope-heading,.work-intro.is-motion-ready.is-inview .work-scope-list li,.work-intro.is-motion-ready.is-inview .work-secondary{opacity:1;filter:none;transform:translateY(0)}.work-intro.is-pinned-story .work-process{min-height:0}.work-intro.is-pinned-story .work-process-card{opacity:0;transition:none;transform:translateY(26px)}.work-intro.is-motion-ready .work-intro-copy p:first-of-type{transition-delay:.1s}.work-intro.is-motion-ready .work-intro-copy p+p{transition-delay:.17s}.work-intro.is-motion-ready .work-process-eyebrow{transition-delay:.24s}.work-intro.is-motion-ready .work-process-card{transition-delay:calc(.31s + var(--process-delay))}.work-intro.is-motion-ready .work-scope-heading{transition-delay:.42s}.work-intro.is-motion-ready .work-scope-list li{transition-delay:calc(.5s + var(--process-delay,0s))}.work-intro.is-motion-ready .work-secondary{transition-delay:.6s}.work-intro.is-motion-ready .work-secondary+.work-secondary{transition-delay:.69s}.work-intro.is-motion-ready .work-secondary-list li{opacity:0;transition:opacity .42s cubic-bezier(.16,.78,.22,1),transform .42s cubic-bezier(.16,.78,.22,1);transform:translateY(12px)}.work-intro.is-motion-ready.is-inview .work-secondary-list li{opacity:1;transform:translateY(0)}.work-intro.is-motion-ready .work-secondary-list li:first-child{transition-delay:.72s}.work-intro.is-motion-ready .work-secondary-list li:nth-child(2){transition-delay:.79s}.work-intro.is-motion-ready .work-secondary-list li:nth-child(3){transition-delay:.86s}.work-intro.is-motion-ready .work-secondary-list li:nth-child(4){transition-delay:.93s}.work-intro.is-motion-ready .work-secondary-list li:nth-child(5){transition-delay:1s}.work-intro.is-motion-ready .work-secondary-list li:nth-child(6){transition-delay:1.07s}.work-intro.is-motion-ready.is-inview .work-process-card:hover,.work-intro.is-motion-ready.is-inview .work-process-card:focus-visible{transform:translateY(-6px)}.work-format-tabs{flex-wrap:wrap;gap:8px;margin-top:clamp(64px,9vw,132px);display:flex}.work-format-tabs button{color:var(--ink);font:600 11px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;background:0 0;border:1px solid #090a0a47;padding:10px 13px}.work-format-tabs button.is-active,.work-format-tabs button:hover{color:#fff;background:#00a651;border-color:#00a651}.work-format-heading{border-bottom:1px solid #090a0a33;justify-content:space-between;align-items:baseline;gap:22px;margin-top:28px;padding-bottom:14px;display:flex}.work-format-heading span{color:#00a651;letter-spacing:-.06em;font-size:clamp(26px,3vw,48px);font-weight:700}.work-format-heading p,.work-empty{font:600 13px/1.3 var(--mono);letter-spacing:.04em;text-transform:uppercase;margin:0}.work-index:has(+*){margin-top:28px}.work-format-heading+.work-index{margin-top:28px}.work-empty{color:var(--muted-light);margin-top:42px}.work-index-card{background:var(--card);width:100%;min-height:clamp(220px,25vw,380px);color:var(--paper);text-align:left;isolation:isolate;cursor:pointer;border:0;padding:20px;transition:background .28s,translate .28s cubic-bezier(.2,.7,.2,1);display:grid;position:relative;overflow:hidden}.work-index-card:after{content:"";z-index:-1;background:linear-gradient(#0506060d,#050606c7);position:absolute;inset:0}.work-index-card img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .48s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.work-index--reels .work-index-card{aspect-ratio:9/16;min-height:0}.work-index--reels .work-index-card img{object-fit:cover}@media (width>=761px){.work-index--reels{grid-template-columns:repeat(3,minmax(0,1fr))}.work-index--reels .work-index-card{justify-self:center;width:min(100%,250px)}}.work-index-card span{font:12px/1 var(--mono);position:absolute;top:18px;left:20px}.work-index-card>div{align-self:end;gap:9px;display:grid}.work-index-card em{font:600 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;font-style:normal}.work-index-card strong{letter-spacing:-.055em;font-size:clamp(11px,1.6vw,26px)}.work-index-card i{font-size:20px;font-style:normal}.work-index-card small{font:600 11px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;opacity:0;transition:opacity .24s;position:absolute;bottom:18px;right:20px}.work-index-card:hover,.work-index-card:focus-visible{background:#616161;translate:0 -8px}.work-index-card:hover img,.work-index-card:focus-visible img{transform:scale(1.04)}.work-index-card:hover small,.work-index-card:focus-visible small{opacity:1}.detail-grid{grid-template-columns:minmax(0,.8fr) minmax(360px,1.2fr);align-items:center;gap:clamp(42px,8vw,160px);min-height:calc(100svh - 200px);display:grid}.detail-role{margin:40px 0 12px;font-size:clamp(18px,2vw,28px);font-weight:600}.detail-tags{font:14px/1.5 var(--mono);text-transform:uppercase;margin:0}.detail-media{aspect-ratio:3/4;background:#1a1b1b;justify-self:end;max-height:72svh;margin:0;overflow:hidden}.detail-media img{object-fit:cover;width:100%;height:100%}.detail-work-media{background:var(--card);min-height:clamp(280px,36vw,600px);color:var(--paper);display:grid;position:relative;overflow:hidden}.detail-work-media video,.detail-work-media iframe{width:100%;height:100%;min-height:inherit;object-fit:contain;background:#111;border:0}.detail-work-media img{width:100%;height:100%;min-height:inherit;object-fit:contain}.detail-work-media--portrait video{object-fit:contain}.work-page-heading h1{font-family:var(--sans);letter-spacing:0;font-size:clamp(58px,8.3vw,131px);font-weight:500;line-height:.78}.work-format-heading span{font-size:clamp(19px,2.35vw,38px)}.work-card .work-name{font-size:10px}@media (width<=760px){.subpage{min-height:calc(100svh - 52px);padding:48px 0 72px}.page-heading h1{font-size:clamp(58px,16vw,100px)}.work-page-heading h1{font-size:clamp(46px,13.2vw,82px)}.artist-index{grid-template-columns:1fr 1fr;gap:10px;margin-top:50px}.artist-index-card{min-height:260px}.artist-index-card:first-child{grid-column:1/-1;min-height:420px}.artist-index-card strong{font-size:30px}.work-index{grid-template-columns:1fr;gap:12px;margin-top:50px}.work-intro{margin-top:28px}.work-intro-copy{padding-bottom:44px;display:block}.work-intro-copy h2{max-width:380px;font-size:clamp(52px,16vw,80px)}.work-intro-copy p{margin-top:32px;font-size:20px;line-height:1.27}.work-intro-copy p+p{margin-top:18px;font-size:16px}.work-story{min-height:0;margin-top:72px}.work-story-part,.work-story-part:first-child{visibility:visible;opacity:1;pointer-events:auto;min-height:0;position:relative;inset:auto;transform:none}.work-process{padding-top:38px}.work-process-grid{grid-template-rows:none;grid-template-columns:1fr;gap:0;min-height:0;padding:0}.work-process-card,.work-process-card:first-child,.work-process-card:nth-child(2),.work-process-card:nth-child(3),.work-process-card:nth-child(4),.work-process-card:nth-child(5){background:0 0;grid-area:auto;min-height:0;margin:0;padding:22px 0 26px}.work-process-card span{margin-bottom:22px}.work-process-card h3{font-size:27px}.work-process-card p{margin-top:14px;font-size:16px}.work-scope{margin-top:76px;padding-top:44px;display:block}.work-scope-heading h2{max-width:380px;font-size:clamp(48px,16vw,80px)}.work-scope-list{grid-template-columns:1fr;margin-top:38px}.work-secondary-grid{margin-top:0;padding-top:0;display:block}.work-secondary+.work-secondary{margin-top:72px}.work-secondary h2{max-width:380px;font-size:clamp(52px,16vw,80px)}.work-secondary-list,.work-secondary-list--what{grid-template-columns:1fr;margin-top:34px}.work-format-tabs{margin-top:64px}.work-index-card{min-height:220px}.work-index-card small{opacity:1}.detail-grid{grid-template-columns:1fr;gap:42px;min-height:auto}.detail-media{width:100%;max-height:none}.detail-work-media{min-height:60vw}.work-intro-kicker{margin-bottom:28px}.work-intro-copy h2{font-size:clamp(58px,17vw,82px)}.work-intro-message{padding-top:42px}.work-intro-message .work-intro-lead{font-size:21px;line-height:1.22}.work-intro-message .work-intro-context{margin-top:22px;font-size:16px}.work-secondary-meta,.work-process-meta,.work-scope-meta{gap:12px}.work-secondary h2{margin-top:28px;font-size:clamp(42px,12.5vw,62px);line-height:.88}.work-secondary-lead{margin-top:20px;font-size:16px}.work-secondary-list{margin-top:34px}.work-secondary-list li{min-height:0;padding:0 0 24px}.work-secondary-list li strong{font-size:17px}.work-process-heading{display:block}.work-process-heading h2{margin-top:28px;font-size:clamp(42px,12.5vw,62px)}.work-process-heading>p{margin-top:20px;font-size:16px}.work-process{display:block}.work-process-stage,.work-process-grid{min-height:0}.work-process-grid{margin-top:36px}.work-process-card,.work-process-card:first-child,.work-process-card:nth-child(2),.work-process-card:nth-child(3),.work-process-card:nth-child(4),.work-process-card:nth-child(5){grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr);gap:12px;padding:20px 0 24px;position:relative;inset:auto}.work-process-card span{grid-column:1;margin-top:4px}.work-process-card h3{grid-column:2;font-size:27px}.work-process-card p{grid-column:2;margin-top:12px;font-size:16px}.work-scope-meta{margin-bottom:28px}.work-scope-heading h2{font-size:clamp(44px,13vw,66px)}.work-scope-list{margin-top:36px}.work-scope-list li{min-height:0;padding:18px 0 22px}.work-scope-list li strong{font-size:17px}}@media (prefers-reduced-motion:reduce){.home-main .section .section-copy,.home-main .section .world-copy,.home-main .section .contact-layout>div,.home-main .hero .eyebrow,.home-main .hero h1,.home-main .hero-copy,.home-main .hero-credit,.home-main .scroll-note,.home-main .story-plant,.home-main .artist-tile,.home-main .work-card{opacity:1;filter:none;transition:none;animation:none;translate:0}.work-intro.is-motion-ready .work-intro-copy>*,.work-intro.is-motion-ready .work-process-eyebrow,.work-intro.is-motion-ready .work-process-card,.work-intro.is-motion-ready .work-scope-heading,.work-intro.is-motion-ready .work-scope-list li,.work-intro.is-motion-ready .work-secondary,.work-intro.is-motion-ready .work-secondary-list li{opacity:1;filter:none;transition:none;transform:none}.work-intro.is-static-story .work-process-grid{min-height:0}.work-intro.is-static-story .work-process-card{opacity:1;position:relative;inset:auto;transform:none}.home-main .story-sprout{clip-path:none}.artist-index-card,.artist-index-card img,.work-index-card,.artist-tile,.artist-tile img{transition:none}}.maya-profile{--maya-blush:#efa7b1;--maya-ink:#111;min-height:100svh;color:var(--maya-ink);background:#f3efe9;position:relative;overflow:clip}.maya-stage{isolation:isolate;height:100svh;position:relative;overflow:hidden}.maya-atmosphere{z-index:0;pointer-events:none;will-change:transform;background:#ebe3de;position:absolute;inset:-8%;box-shadow:inset 0 0 160px #82606738}.maya-camera{z-index:2;pointer-events:none;will-change:transform,opacity;width:clamp(280px,26vw,440px);height:76svh;margin:0;position:absolute;top:18svh;right:5vw}.maya-camera img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 24px 22px #140f1129);width:100%;height:100%}.maya-scene{z-index:4;visibility:hidden;opacity:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.maya-scene:before{display:none}.maya-scene .container{z-index:2;height:100%;position:relative}.maya-safe{z-index:5;pointer-events:auto;position:absolute}.maya-safe .eyebrow{margin-bottom:20px}.maya-safe h1,.maya-safe h2,.maya-safe h3{letter-spacing:-.085em;margin:0;font-weight:700}.maya-safe h2{font-size:clamp(48px,5.2vw,86px);line-height:.86}.maya-safe--hero{width:43%;top:12%;left:0}.maya-safe--hero .back-link{margin-bottom:clamp(36px,6svh,68px);display:inline-block}.next-artist-link{z-index:6;color:inherit;font:600 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:6px;position:absolute;top:12%;right:0}.maya-safe--hero h1{font-size:clamp(122px,16vw,240px);line-height:.86}.maya-role{font:600 clamp(12px,1vw,16px)/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:28px 0 0}.maya-hello{margin:34px 0 0;font-size:clamp(24px,2.2vw,38px);font-weight:600}.maya-about-intro{gap:8px;max-width:390px;margin-top:24px;display:grid}.maya-about-intro p{margin:0;font-size:clamp(14px,1.08vw,18px);line-height:1.35}.maya-safe--identity{color:#f4f1ec;transform-origin:100% 0;width:40%;top:16%;right:0;transform:scale(1.05)}.maya-safe--identity h2{margin-bottom:28px}.maya-identity-portrait{z-index:1;pointer-events:none;transform-origin:bottom;width:clamp(310px,28vw,470px);height:78svh;margin:0;position:absolute;top:17svh;left:5%;transform:translate(5vw)scale(.95)}.maya-identity-portrait img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 24px 22px #140f1129);width:100%;height:100%}.maya-dossier{border-top:1px solid #f4f1ec52;grid-template-columns:1fr 1fr;margin:0;display:grid}.maya-dossier>div{border-bottom:1px solid #f4f1ec40;min-width:0;min-height:76px;padding:14px 0}.maya-dossier>div:nth-child(odd):not(.maya-dossier-wide){border-right:1px solid #f4f1ec40;padding-right:18px}.maya-dossier>div:nth-child(2n){padding-left:18px}.maya-dossier dt,.maya-audience dt{color:#f4f1ec94;font:600 9px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px}.maya-dossier dd,.maya-audience dd{overflow-wrap:anywhere;letter-spacing:-.045em;margin:0;font-size:clamp(17px,1.45vw,25px);font-weight:600;line-height:1.02}.maya-dossier-wide{grid-column:1/-1;border-right:0!important;padding-right:0!important}.maya-safe--detail{color:#f4f1ec;width:50%;top:8%;right:0}.maya-safe--detail h2{margin-bottom:clamp(34px,4svh,54px)}.maya-detail-title{gap:.02em;display:grid;font-size:clamp(54px,5.25vw,88px)!important;line-height:.88!important}.maya-detail-title span{white-space:nowrap;display:block}.maya-personality-list{align-content:start;display:grid}.maya-personality-item{opacity:1;border-top:1px solid #f4f1ec3d;grid-template-columns:34px 1fr;align-items:start;gap:clamp(16px,1.6vw,28px);min-height:clamp(86px,10svh,112px);padding:clamp(18px,2.1svh,28px) 0;display:grid;position:relative}.maya-personality-item:last-child{border-bottom:1px solid #f4f1ec3d}.maya-personality-item b{color:#f4f1ec7a;font:600 9px/1 var(--mono)}.maya-personality-copy{grid-template-columns:minmax(250px,1.05fr) minmax(230px,.95fr);align-items:baseline;gap:clamp(18px,2vw,36px);display:grid}.maya-personality-item h3{letter-spacing:-.075em;white-space:normal;min-width:0;font-size:clamp(25px,2.15vw,38px);line-height:.94}.maya-personality-item p{color:#f4f1ecd1;min-width:0;max-width:360px;margin:0;font-size:clamp(15px,1.16vw,18px);line-height:1.35}.maya-safe--world{grid-template-columns:minmax(240px,.8fr) minmax(280px,1fr);align-items:center;gap:clamp(50px,9vw,150px);width:100%;display:grid;inset:9% 0 auto}.maya-world-copy{align-self:start;max-width:390px;padding-top:5svh}.maya-world-copy p{max-width:320px;margin:18px 0 0;font-size:clamp(15px,1.15vw,19px);line-height:1.4}.maya-phone{aspect-ratio:9/17.2;color:#f6f2ed;background:#111;border:8px solid #111;border-radius:32px;grid-template-rows:auto 1fr auto;justify-self:start;width:clamp(260px,25vw,370px);display:grid;overflow:hidden;box-shadow:0 24px 60px #24151a38}.maya-phone-top,.maya-phone-bottom{font:600 9px/1 var(--mono);letter-spacing:.04em;justify-content:space-between;align-items:center;padding:11px 12px;display:flex}.maya-phone-rail{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x;cursor:grab;min-width:0;display:flex;overflow:auto hidden}.maya-phone-rail:active{cursor:grabbing}.maya-phone-rail::-webkit-scrollbar{display:none}.maya-phone-rail figure{scroll-snap-align:start;flex:0 0 100%;min-width:100%;height:100%;margin:0;position:relative;overflow:hidden}.maya-phone-rail img{object-fit:cover;object-position:center;width:100%;height:100%}.maya-phone-video{object-fit:cover;object-position:center;background:#111;width:100%;height:100%;display:block}.maya-phone-video-controls{z-index:2;gap:6px;display:flex;position:absolute;top:12px;right:12px}.maya-phone-video-controls button{color:#fff;width:28px;height:28px;font:600 11px/1 var(--mono);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c0a0ba8;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.maya-phone-video-controls button:hover{background:#00a651}.maya-phone-rail figcaption{color:#fff;background:#0c0a0b73;gap:4px;padding:36px 16px 14px;display:grid;position:absolute;bottom:0;left:0;right:0}.maya-phone-rail figcaption strong{font-size:17px}.maya-phone-rail figcaption span{font:600 9px/1.2 var(--mono);letter-spacing:.05em;text-transform:uppercase}.maya-safe--social{width:100%;inset:10% 0 auto}.maya-safe--cases{color:#111;width:100%;inset:9% 0 auto}.maya-safe--cases h2{margin:18px 0 clamp(32px,5svh,54px);font-size:clamp(54px,5.4vw,90px);line-height:.84}.maya-collaboration-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.5vw,26px);display:grid}.maya-collaboration-grid--1{grid-template-columns:minmax(0,420px);max-width:420px}.contact-form input::placeholder,.contact-form textarea::placeholder,.form-message:not(.form-message--error){color:#00a651}.maya-collaboration-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.maya-collaboration-grid--6{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px clamp(18px,2vw,34px)}.maya-collaboration-grid--7{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px clamp(16px,1.7vw,28px)}.maya-safe--cases--6{top:3%}.maya-safe--cases--6 h2{margin:8px 0 12px;font-size:clamp(36px,3.6vw,58px)}.maya-safe--cases--7{top:3%}.maya-safe--cases--7 h2{margin:8px 0 12px;font-size:clamp(34px,3.3vw,54px)}.maya-collaboration-grid--6 .maya-collaboration-card{gap:7px}.maya-collaboration-grid--6 .maya-collaboration-card img{object-fit:contain;height:39svh;max-height:none}.maya-collaboration-grid--7 .maya-collaboration-card{grid-template-rows:28svh auto;align-items:end;gap:9px}.maya-collaboration-grid--7 .maya-collaboration-card img,.maya-collaboration-grid--7 .maya-collaboration-card video{object-fit:contain;width:100%;height:28svh;max-height:none}.maya-collaboration-card{min-width:0;font:600 clamp(11px,1vw,16px)/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;gap:12px;display:grid}.maya-collaboration-card img{object-fit:contain;background:0 0;width:100%;height:auto;max-height:46svh;transition:transform .24s;display:block}.maya-collaboration-card video{object-fit:contain;background:#111;width:100%;height:auto;max-height:46svh;display:block}.maya-collaboration-card:hover img{transform:translateY(-5px)}.maya-social-layout{grid-template-columns:minmax(0,.92fr) minmax(0,1fr) minmax(270px,.8fr);align-items:start;gap:clamp(40px,4vw,80px);margin-top:clamp(130px,16svh,180px);display:grid}.maya-social-handle{max-width:100%;font:600 clamp(14px,1.15vw,19px)/1.12 var(--mono);letter-spacing:.02em;text-transform:uppercase;border-bottom:1px solid;margin-bottom:16px;padding-bottom:6px;display:inline-block}.maya-followers{letter-spacing:-.085em;white-space:nowrap;gap:10px;min-width:0;max-width:100%;font-size:clamp(54px,4.7vw,88px);line-height:.82;display:grid}.maya-followers small{font:600 9px/1.25 var(--mono);letter-spacing:.08em;text-transform:uppercase}.maya-social-links{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.maya-social-links a{color:inherit;font:600 10px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;border:1px solid #11111173;align-items:center;gap:7px;padding:8px 10px;transition:background .18s,color .18s;display:inline-flex}.maya-social-links a:hover,.maya-social-links a:focus-visible{color:#fff;background:#00a651;border-color:#00a651}.maya-social-links b{font:inherit}.maya-social-links i{font-style:normal}.maya-social-metric--multiple{gap:28px;display:grid}.maya-social-metric--multiple .maya-social-metric-item{gap:4px;display:grid}.maya-social-metric--multiple .maya-social-handle{margin-bottom:4px;font-size:clamp(13px,1.1vw,18px)}.maya-social-metric--multiple .maya-followers{font-size:clamp(52px,4.2vw,78px)}.maya-audience{border-top:1px solid #11111145;align-self:start;padding-top:14px}.maya-audience>p{color:#1111119e;font:600 9px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px}.maya-audience dl{grid-template-columns:1fr 1fr;column-gap:22px;margin:0;display:grid}.maya-audience dl>div{border-top:1px solid #1111112e;min-height:0;padding:12px 0}.maya-audience dt{color:#11111194}.maya-audience dd{color:#111;letter-spacing:-.035em;font-size:clamp(16px,1.25vw,22px);line-height:1.14}.maya-audience-countries{grid-column:1/-1}.maya-cta{text-align:center;align-self:center;justify-items:center;gap:26px;padding-top:clamp(36px,7svh,86px);display:grid}.maya-cta h2{gap:.03em;max-width:420px;margin:0;font-size:clamp(50px,4.95vw,82px);line-height:.84;display:grid}.maya-cta h2 span{display:block}.maya-primary-link{color:#f4f1ec;font:600 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;background:#111;padding:16px 19px;transition:transform .24s,background .24s}.maya-primary-link:hover{background:#393236;transform:translateY(-3px)}.maya-secondary-link{font:600 10px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:5px}.maya-mobile-crop{display:none}.artist-story-profile{color:var(--story-ink);background:var(--story-base)}.artist-story-profile .maya-atmosphere{background:var(--story-atmosphere);box-shadow:inset 0 0 160px var(--story-glow)}.artist-story-profile .story-camera{width:clamp(350px,34vw,550px);right:3vw}.artist-story-profile .story-camera-pose{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 26px 24px #080c0f47);will-change:opacity;backface-visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.artist-story-profile .maya-safe--identity,.artist-story-profile .maya-safe--detail{color:#f2f5f6}.artist-story-profile .maya-safe--hero{width:42%}.artist-story-profile .maya-phone{background:#151b20;border-color:#151b20;box-shadow:0 24px 60px #0b111647}.artist-story-profile .maya-primary-link{background:#151b20}.artist-story-profile .maya-primary-link:hover{background:#344550}.artist-story-profile .maya-audience{border-top-color:#1015194d}.artist-story-profile .maya-audience>p{color:#101519a8}.artist-story-profile .maya-audience dt{color:#10151994}.artist-story-profile .maya-audience dd{color:#101519}.casting-social-layout--minimal{grid-template-columns:minmax(0,1fr) minmax(270px,.8fr)}@media (width<=1100px) and (width>=821px){.maya-camera{width:34vw;right:5vw}.maya-identity-portrait{width:34vw;left:0}.maya-safe--identity,.maya-safe--detail{width:47%}.maya-personality-item{grid-template-columns:24px 1fr;gap:10px}.maya-personality-copy{grid-template-columns:minmax(150px,.82fr) minmax(160px,1fr);gap:14px}.maya-social-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1fr) minmax(220px,.9fr);gap:24px}.maya-followers{font-size:clamp(60px,6.3vw,88px)}}@media (width<=820px),(prefers-reduced-motion:reduce){.maya-profile{overflow:visible}.maya-stage{height:auto;overflow:visible}.maya-atmosphere,.maya-camera{display:none}.maya-scene{min-height:auto;padding:82px 0;display:block;position:relative;visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:none!important}.maya-scene .container{height:auto;min-height:0}.maya-safe{position:relative;width:100%!important;inset:auto!important}.maya-safe--hero{min-height:70svh}.next-artist-link{margin:0;display:inline-block;position:absolute;top:82px;right:0}.maya-safe--hero h1{font-size:clamp(92px,25vw,150px);line-height:1.08}.maya-safe--hero .maya-role{margin-top:16px}.maya-safe--identity,.maya-safe--detail{color:#f4f1ec;width:min(100%,620px)!important}.maya-identity-portrait{display:none}.maya-dossier{margin-top:24px}.maya-personality-item{grid-template-columns:28px 1fr;gap:10px 12px;opacity:1!important;transform:none!important}.maya-personality-copy{grid-template-columns:1fr;gap:10px;display:grid}.maya-personality-item p{max-width:420px}.maya-mobile-crop{object-fit:contain;object-position:center bottom;opacity:.9;width:min(58vw,310px);max-height:56svh;margin:34px 0 0 auto;display:block}.maya-mobile-crop--hero{margin:28px auto 0}.maya-safe--world{grid-template-columns:1fr;gap:36px;display:grid}.maya-safe--cases{position:relative;width:100%!important;inset:auto!important}.maya-collaboration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.maya-collaboration-grid--6{grid-template-columns:repeat(2,minmax(0,1fr))}.maya-collaboration-grid--6 .maya-collaboration-card img{height:auto;max-height:46svh}.maya-safe--cases h2{margin-bottom:28px}.maya-world-copy{padding:0}.maya-phone{justify-self:center;width:min(82vw,350px)}.maya-social-layout{grid-template-columns:1fr;gap:28px;margin-top:40px}.maya-followers{font-size:clamp(62px,16vw,86px)}.maya-audience{width:100%;max-width:560px}.maya-cta h2{max-width:520px}}@media (width<=520px){.maya-scene{padding:66px 0}.maya-safe h2{font-size:clamp(44px,15vw,70px)}.maya-dossier dd{font-size:16px}.maya-dossier>div{min-height:70px}.maya-dossier>div:nth-child(odd):not(.maya-dossier-wide){padding-right:12px}.maya-dossier>div:nth-child(2n){padding-left:12px}.maya-phone{border-radius:26px;width:min(88vw,330px)}.maya-audience dl{grid-template-columns:1fr 1fr}}.language-switcher{border:1px solid var(--ink);align-items:center;display:flex}.language-switcher button{border:0;border-left:1px solid var(--ink);min-width:28px;color:var(--ink);font:600 10px/1 var(--mono);background:0 0;padding:7px 6px 6px}.language-switcher button:first-child{border-left:0}.language-switcher button.is-active{color:var(--paper);background:var(--ink)}.site-footer{color:#00a651}.price-page{background:var(--paper);min-height:calc(100svh - 64px)}.price-frame{background:var(--paper);border:0;width:100%;height:calc(100svh - 64px);display:block}@media (width<=760px){.price-page{min-height:calc(100svh - 52px)}.price-frame{height:calc(100svh - 52px)}}.artist-profile-page{color:#f4f1ec;background:#0a0b0b;min-height:100svh;padding:clamp(96px,12svh,148px) 0 clamp(80px,11svh,136px)}.artist-profile-page .back-link{color:#f4f1ecc7;margin-bottom:clamp(30px,5svh,64px);display:inline-block}.artist-profile-hero{grid-template-columns:minmax(0,1fr) minmax(320px,.75fr);align-items:end;gap:clamp(54px,10vw,160px);min-height:70svh;display:grid}.artist-profile-hero h1{color:#f4f1ec;letter-spacing:-.1em;max-width:760px;margin:12px 0 0;font-size:clamp(88px,14vw,232px);line-height:.77}.artist-profile-role{color:#f4f1ec;font:600 clamp(13px,1.1vw,18px)/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:28px 0 0}.artist-profile-bio{color:#f4f1ecbd;max-width:520px;margin:clamp(30px,5svh,60px) 0 0;font-size:clamp(17px,1.5vw,25px);line-height:1.38}.artist-contact-link{color:#f4f1ec;font:600 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid;margin-top:36px;padding-bottom:6px;display:inline-block}.artist-profile-hero figure{background:#19191a;align-self:stretch;min-height:58svh;margin:0;overflow:hidden}.artist-profile-hero img{object-fit:cover;object-position:center;width:100%;height:100%}.artist-profile-hero .artist-profile-hero-pose{background:radial-gradient(circle at 50% 38%,#f4f1ec21,#19191af0 68%);min-height:clamp(560px,66svh,830px);position:relative;overflow:hidden}.artist-profile-hero .artist-profile-hero-pose:before{content:"";pointer-events:none;background:linear-gradient(#ffffff0a,#0000 42%,#00000040);position:absolute;inset:0}.artist-profile-hero .artist-profile-hero-pose img{z-index:1;object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 24px 24px #00000061);width:100%;height:100%;padding:0 clamp(8px,1.2vw,24px);display:block;position:relative}.artist-profile-section{margin-top:clamp(100px,16svh,210px)}.artist-profile-dossier{border-top:1px solid #f4f1ec40;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(26px,5svh,52px) 0 0;display:grid}.artist-profile-dossier>div{border-bottom:1px solid #f4f1ec40;min-height:118px;padding:18px 20px 18px 0}.artist-profile-dossier dt{color:#f4f1ec8c;font:600 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px}.artist-profile-dossier dd{letter-spacing:-.05em;margin:0;font-size:clamp(20px,1.7vw,30px);font-weight:600;line-height:1.08}.artist-profile-gallery>div{scroll-snap-type:x mandatory;grid-auto-columns:minmax(240px,28vw);grid-auto-flow:column;gap:18px;margin-top:clamp(26px,5svh,52px);padding-bottom:8px;display:grid;overflow-x:auto}.artist-profile-gallery figure{aspect-ratio:3/4;scroll-snap-align:start;background:#19191a;margin:0;overflow:hidden}.artist-profile-gallery img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.artist-profile-gallery figure:hover img{transform:scale(1.04)}.artist-profile-motion{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:end;gap:clamp(32px,7vw,104px);display:grid}.artist-profile-motion h2{max-width:520px;color:var(--paper);letter-spacing:-.08em;margin:12px 0 0;font-size:clamp(48px,6vw,104px);line-height:.82}.artist-profile-motion p{color:#f4f1ecad;max-width:370px;margin:26px 0 0;font-size:clamp(16px,1.25vw,21px);line-height:1.42}.artist-profile-motion-figures{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:clamp(14px,2vw,30px);display:grid}.artist-profile-motion-figures figure{background:radial-gradient(circle at 50% 36%,#f4f1ec21,#19191af0 68%);min-height:clamp(340px,37vw,600px);margin:0;overflow:hidden}.artist-profile-motion-figures img{object-fit:contain;object-position:bottom center;filter:drop-shadow(0 20px 20px #00000059);width:100%;height:100%;display:block}@media (width<=820px){.artist-profile-page{padding-top:100px}.artist-profile-hero{grid-template-columns:1fr;gap:36px;min-height:auto}.artist-profile-hero h1{font-size:clamp(76px,24vw,148px)}.artist-profile-hero figure{min-height:60svh}.artist-profile-hero .artist-profile-hero-pose{min-height:68svh}.artist-profile-dossier{grid-template-columns:1fr 1fr}.artist-profile-motion{grid-template-columns:1fr;gap:42px}.artist-profile-motion-figures figure{min-height:58vw}.artist-profile-gallery>div{grid-auto-columns:72vw}}.artist-directory{color:var(--paper);background:var(--ink);overflow:hidden}.artist-directory-stage{border-bottom:1px solid #f4f2ee2e;min-height:118svh;position:relative;overflow:hidden}.artist-directory-stage:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 51%,#f4f2ee17,#0000 19%),radial-gradient(circle,#f4f2ee0d,#0000 42%);position:absolute;inset:0}.artist-directory-stage-inner{min-height:118svh;padding-top:clamp(44px,7vw,104px);position:relative}.artist-directory-stage .eyebrow{z-index:5;position:relative}.artist-directory-title{z-index:3;width:100%;color:var(--paper);text-align:center;letter-spacing:-.09em;text-transform:uppercase;opacity:0;margin:0;font-size:clamp(48px,8.3vw,138px);line-height:.76;position:absolute;top:39%;left:50%;transform:translate(-50%,-50%)scale(.9)}.artist-directory-intro{z-index:3;color:#f4f2eead;font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;opacity:0;position:absolute;top:calc(39% + clamp(48px,5vw,82px));left:50%;transform:translate(-50%,8px)}.artist-directory-scatter{z-index:1;pointer-events:none;position:absolute;inset:0}.artist-directory-scatter span{color:#f4f2ee2b;font:600 clamp(13px,1.25vw,21px)/1 var(--mono);letter-spacing:.07em;opacity:0;position:absolute;top:39%;left:50%;transform:translate(-50%,-50%)}.artist-bloom{z-index:2;aspect-ratio:1;pointer-events:none;opacity:0;filter:blur(9px)brightness(.82);width:min(39vw,560px);position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)scale(.72)}.artist-bloom-flower{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.artist-bloom-seed{object-fit:contain;width:30%;height:32%;position:absolute;top:29%;left:35%}.artist-constellation{z-index:4;position:absolute;inset:0}.directory-artist-card{color:var(--paper);isolation:isolate;text-align:left;background:#181919;border:1px solid #f4f2ee99;display:block;position:relative;overflow:hidden}.directory-artist-card img{object-fit:cover;width:100%;height:100%;transition:transform .45s cubic-bezier(.2,.65,.25,1),filter .35s;display:block}.directory-card-scrim{z-index:1;opacity:.32;background:linear-gradient(#0000 24%,#02030359 54%,#020303c4);transition:opacity .28s;position:absolute;inset:0}.directory-card-number,.directory-card-info,.directory-card-link{z-index:2;opacity:0;transition:opacity .22s,transform .36s cubic-bezier(.2,.65,.25,1);position:absolute}.directory-card-number{font:600 10px/1 var(--mono);letter-spacing:.08em;top:12px;right:12px}.directory-card-info{gap:5px;display:grid;bottom:38px;left:14px;right:14px;transform:translateY(12px)}.directory-card-info strong{letter-spacing:-.06em;text-transform:uppercase;font-size:clamp(21px,1.65vw,31px);line-height:.9}.directory-card-info small{font-size:11px;line-height:1.2}.directory-card-info em{font:500 9px/1.3 var(--mono);letter-spacing:.05em;text-transform:uppercase;font-style:normal}.directory-card-link{font:600 10px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;bottom:14px;right:14px;transform:translateY(8px)}.directory-card-link b{margin-left:4px;font-size:14px;font-weight:400;transition:transform .22s .12s;display:inline-block}.directory-constellation-card{aspect-ratio:3/4;opacity:0;filter:blur(7px);width:clamp(136px,12.8vw,198px);position:absolute;transform:translate(-50%,-50%)scale(.62)}.directory-constellation-card--maya{top:62%;left:50%}.directory-constellation-card--amber{top:31%;left:26%}.directory-constellation-card--ooona{top:31%;left:74%}.directory-constellation-card--noah{top:75%;left:24%}.directory-constellation-card--mario{top:75%;left:76%}.future-artist-seed{z-index:3;aspect-ratio:1;width:76px;color:var(--paper);font:500 9px/1 var(--mono);letter-spacing:.08em;opacity:0;text-align:center;text-transform:uppercase;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)scale(.5)}.future-artist-seed i{background:radial-gradient(circle at 35% 30%,#ffffffe6,#aeb2b047 35%,#f4f2ee0a 69%);border:1px solid #f4f2ee8c;border-radius:58% 42%;position:absolute;inset:12px;transform:rotate(-22deg);box-shadow:inset -8px -10px 22px #00000038,0 0 28px #f4f2ee14}.future-artist-seed b,.future-artist-seed small{z-index:1;position:relative}.future-artist-seed b{align-self:end;padding-bottom:7px}.future-artist-seed small{color:#f4f2eea6;align-self:start;max-width:80px;padding-top:6px;font-size:7px}.future-artist-seed--1{top:23%;left:48%}.future-artist-seed--2{top:50%;left:15%}.future-artist-seed--3{top:50%;left:85%}.future-artist-seed--4{top:88%;left:50%}.artist-directory.is-ready .artist-directory-scatter span{animation:.84s cubic-bezier(.2,.7,.2,1) forwards directory-letter-scatter;animation-delay:calc(1.32s + var(--letter-index) * 22ms)}.artist-directory.is-ready .artist-bloom{animation:.9s cubic-bezier(.2,.7,.2,1) 1.48s forwards directory-bloom}.artist-directory.is-ready .directory-constellation-card{animation:.7s cubic-bezier(.2,.72,.24,1) forwards directory-card-expand}.artist-directory.is-ready .directory-constellation-card--maya{animation-delay:1.96s}.artist-directory.is-ready .directory-constellation-card--amber{animation-delay:2.1s}.artist-directory.is-ready .directory-constellation-card--ooona{animation-delay:2.2s}.artist-directory.is-ready .directory-constellation-card--noah{animation-delay:2.3s}.artist-directory.is-ready .directory-constellation-card--mario{animation-delay:2.4s}.artist-directory.is-ready .future-artist-seed{animation:.62s cubic-bezier(.2,.72,.24,1) forwards directory-seed-in}.artist-directory.is-ready .future-artist-seed--1{animation-delay:2.44s}.artist-directory.is-ready .future-artist-seed--2{animation-delay:2.53s}.artist-directory.is-ready .future-artist-seed--3{animation-delay:2.61s}.artist-directory.is-ready .future-artist-seed--4{animation-delay:2.69s}@keyframes directory-title-arrive{0%{opacity:0;filter:blur(12px);transform:translate(-50%,-50%)scale(.9)}to{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1)}}@keyframes directory-title-dissolve{to{opacity:0;filter:blur(4px);transform:translate(-50%,-50%)scale(1.04)}}@keyframes directory-intro-arrive{to{opacity:1;transform:translate(-50%)}}@keyframes directory-intro-leave{to{opacity:0}}@keyframes directory-letter-scatter{0%{opacity:0;transform:translate(-50%,-50%)scale(.7)}to{opacity:1;transform:translate(calc(-50% + var(--scatter-x)),calc(-50% + var(--scatter-y))) rotate(calc((var(--letter-index) - 7) * 2deg))}}@keyframes directory-bloom{to{opacity:1;filter:blur()brightness();transform:translate(-50%,-50%)scale(1)}}@keyframes directory-card-expand{to{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1)}}@keyframes directory-seed-in{to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (hover:hover) and (width>=761px){.artist-directory:has(.directory-artist-card:hover) .directory-artist-card:not(:hover){filter:brightness(.65)}.directory-artist-card:hover,.directory-artist-card:focus-visible{z-index:9;border-color:var(--paper)}.directory-artist-card:hover img,.directory-artist-card:focus-visible img{transform:scale(1.04)}.directory-artist-card:hover .directory-card-scrim,.directory-artist-card:focus-visible .directory-card-scrim,.directory-artist-card:hover .directory-card-number,.directory-artist-card:focus-visible .directory-card-number,.directory-artist-card:hover .directory-card-info,.directory-artist-card:focus-visible .directory-card-info,.directory-artist-card:hover .directory-card-link,.directory-artist-card:focus-visible .directory-card-link{opacity:1}.directory-artist-card:hover .directory-card-info,.directory-artist-card:focus-visible .directory-card-info,.directory-artist-card:hover .directory-card-link,.directory-artist-card:focus-visible .directory-card-link{transform:translateY(0)}.directory-artist-card:hover .directory-card-link b,.directory-artist-card:focus-visible .directory-card-link b{transform:translate(4px)}}.artist-archive-section{background:#101111;padding:clamp(80px,10vw,156px) 0 clamp(80px,11vw,170px);position:relative}.artist-archive-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.artist-archive-heading p{color:#f4f2eeb3;font:500 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0}.artist-filters{z-index:2;flex-wrap:wrap;gap:10px;margin:34px 0 48px;display:flex;position:relative}.artist-filters label{color:#f4f2ee9e;font:500 10px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #f4f2ee57;align-items:center;gap:9px;padding:7px 0;display:flex}.artist-filters select{min-width:116px;color:var(--paper);font:600 11px/1 var(--mono);text-transform:uppercase;background:0 0;border:0;outline:0}.artist-filters option{color:var(--ink)}.artist-filters button{color:var(--paper);font:600 10px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:1px solid #f4f2ee80;padding:8px 12px}.artist-filters button:hover,.artist-filters button:focus-visible{background:var(--paper);color:var(--ink)}.artist-archive-rail{overscroll-behavior-inline:contain;scrollbar-color:#f4f2ee61 transparent;scrollbar-width:thin;outline-offset:-4px;padding:0 max(26px,50vw - 576px) 18px;overflow-x:auto}.artist-archive-track{scroll-snap-type:x mandatory;gap:18px;width:max-content;min-width:100%;display:flex}.artist-archive-card{aspect-ratio:1.52;scroll-snap-align:start;flex:0 0 clamp(290px,29vw,440px)}.artist-archive-card .directory-card-info strong{font-size:clamp(28px,3vw,48px)}.artist-empty{color:#f4f2eea6;min-height:220px;font:500 13px/1.4 var(--mono)}.artist-confirmed-fields{gap:16px;margin:36px 0 0;display:grid}.artist-confirmed-fields div{gap:5px;display:grid}.artist-confirmed-fields dt{color:#f4f2ee8c;font:600 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.artist-confirmed-fields dd{margin:0;font-size:15px;line-height:1.35}.artist-coming-soon{color:#f4f2eebf;font:600 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid #f4f2ee73;margin:34px 0 0;padding:10px 13px;display:inline-block}@media (width<=760px){.artist-directory-stage,.artist-directory-stage-inner{min-height:920px}.artist-directory-stage-inner{padding-top:42px}.artist-directory-title{font-size:clamp(36px,11vw,62px);line-height:.82;top:22%}.artist-directory-intro{text-align:center;width:86%;top:calc(22% + 62px)}.artist-directory-scatter span{font-size:10px}.artist-bloom{width:96vw;top:48%}.directory-constellation-card{width:clamp(96px,25vw,130px)}.directory-constellation-card--maya{top:59%;left:50%}.directory-constellation-card--amber{top:41%;left:20%}.directory-constellation-card--ooona{top:41%;left:80%}.directory-constellation-card--noah{top:79%;left:19%}.directory-constellation-card--mario{top:79%;left:81%}.future-artist-seed{width:54px}.future-artist-seed i{inset:9px}.future-artist-seed small{display:none}.future-artist-seed--1{top:33%;left:50%}.future-artist-seed--2{top:56%;left:4%}.future-artist-seed--3{top:56%;left:96%}.future-artist-seed--4{top:93%;left:50%}.directory-card-scrim{opacity:1}.directory-card-number,.directory-card-link,.directory-card-info em{display:none}.directory-card-info{opacity:1;gap:2px;bottom:8px;left:8px;right:8px;transform:none}.directory-card-info strong{font-size:18px}.directory-card-info small{font-size:8px;line-height:1.2}.artist-archive-section{padding:64px 0 88px}.artist-archive-heading{flex-direction:column;align-items:start;gap:14px}.artist-filters{grid-template-columns:1fr 1fr;margin:24px 0 34px;display:grid}.artist-filters label{gap:6px;min-width:0;display:grid}.artist-filters select{width:100%;min-width:0}.artist-filters button{grid-column:1/-1;justify-self:start}.artist-archive-card{flex-basis:min(78vw,330px)}.artist-archive-card .directory-card-info strong{font-size:27px}.artist-archive-rail{padding-left:13px;padding-right:13px}}@media (prefers-reduced-motion:reduce){.artist-directory-title,.artist-directory-intro,.artist-directory-scatter span,.artist-bloom,.directory-constellation-card,.future-artist-seed{filter:none;opacity:1;animation:none!important}.artist-directory-title{text-align:left;width:auto;margin:68px 0 0;position:relative;top:auto;left:auto;transform:none}.artist-directory-intro{width:auto;margin-top:14px;display:block;position:relative;top:auto;left:auto;transform:none}.artist-directory-scatter{display:none}.artist-bloom{top:46%}.directory-artist-card,.directory-artist-card img{transition:none}}.artist-archive-rail{cursor:grab}.artist-archive-rail:active{cursor:grabbing}.directory-artist-card.is-focused{border-color:var(--green);box-shadow:0 0 0 3px var(--green),0 0 36px #00a65159}.casting-profile{--casting-base:#e4e5e1;--casting-ink:#101516;--casting-accent:#31585a;color:var(--casting-ink);background:var(--casting-base)}.casting-scene{border-bottom:1px solid color-mix(in srgb,var(--casting-ink) 20%,transparent);min-height:100svh;padding:clamp(38px,6vw,88px) 0}.casting-scene .eyebrow{color:var(--green)}.casting-scene--hero{min-height:calc(100svh - 78px);padding-top:clamp(34px,5vw,70px)}.casting-hero-grid{grid-template-columns:minmax(0,1fr) minmax(280px,38vw);align-items:center;gap:clamp(30px,7vw,120px);min-height:calc(100svh - 210px);display:grid}.casting-hero-grid h1{letter-spacing:-.1em;margin:0;font-size:clamp(110px,18vw,290px);line-height:.72}.casting-role{max-width:420px;font:600 clamp(13px,1.2vw,18px)/1.2 var(--mono);text-transform:uppercase;margin:28px 0 0}.casting-hello{letter-spacing:-.07em;margin:18px 0 0;font-size:clamp(28px,3.8vw,58px);font-weight:700}.casting-slogan{letter-spacing:-.045em;max-width:560px;margin:20px 0 0;font-size:clamp(18px,2vw,30px);line-height:1.08}.casting-hero-grid figure{background:var(--casting-accent);height:min(72svh,720px);margin:0;overflow:hidden}.casting-hero-grid figure img{object-fit:cover;object-position:50% 24%;width:100%;height:100%}.casting-copy h2{letter-spacing:-.1em;margin:10px 0 0;font-size:clamp(70px,10vw,164px);line-height:.78}.casting-dossier{border-top:1px solid color-mix(in srgb,var(--casting-ink) 35%,transparent);grid-template-columns:repeat(2,minmax(0,1fr));max-width:780px;margin:clamp(42px,8vw,100px) 0 0 auto;display:grid}.casting-dossier div{border-bottom:1px solid color-mix(in srgb,var(--casting-ink) 25%,transparent);min-height:112px;padding:20px 22px}.casting-dossier div:nth-child(odd){border-right:1px solid color-mix(in srgb,var(--casting-ink) 25%,transparent)}.casting-dossier dt{color:color-mix(in srgb,var(--casting-ink) 58%,transparent);font:600 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.casting-dossier dd{letter-spacing:-.06em;margin:14px 0 0;font-size:clamp(22px,2.5vw,38px);font-weight:700}.casting-scene--personality{background:var(--casting-ink);color:var(--paper)}.casting-scene--personality .eyebrow{color:#55b77b}.casting-scene--personality .casting-copy h2{max-width:760px}.casting-copy h2 span{display:block}.casting-personality-list{max-width:920px;margin:clamp(50px,8vw,110px) 0 0 auto}.casting-personality-list article{border-top:1px solid #f4f2ee40;grid-template-columns:50px 1fr 1.3fr;align-items:start;gap:20px;padding:22px 0;display:grid}.casting-personality-list b{color:#f4f2ee8c;font:600 11px/1 var(--mono)}.casting-personality-list h3{letter-spacing:-.07em;margin:0;font-size:clamp(25px,3vw,48px)}.casting-personality-list p{color:#f4f2eeb8;margin:4px 0 0;font-size:16px;line-height:1.35}.casting-scene--collaborations{background:#e9e9e2}.casting-collaboration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:clamp(36px,6vw,74px);display:grid}.casting-collaboration-card{color:var(--casting-ink);text-decoration:none;display:grid}.casting-collaboration-card img{aspect-ratio:16/10;object-fit:cover;width:100%}.casting-collaboration-card span{font:700 15px/1.1 var(--mono);letter-spacing:.04em;text-transform:uppercase;margin-top:12px}.casting-collaboration-card small{color:color-mix(in srgb,var(--casting-ink) 62%,transparent);font:500 11px/1.2 var(--mono);text-transform:uppercase;margin-top:6px}.casting-scene--contact{background:var(--casting-accent);color:var(--paper)}.casting-scene--contact .eyebrow{color:#c4efcf}.casting-contact-grid{justify-content:space-between;align-items:end;gap:30px;min-height:62svh;display:flex}.casting-contact-grid h2{letter-spacing:-.1em;margin:0;font-size:clamp(72px,11vw,180px);line-height:.76}.casting-contact-grid p{font:600 13px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;margin:26px 0 0}.casting-contact-grid .maya-primary-link{border-color:var(--paper);color:var(--paper)}.casting-story-profile .casting-collaboration-card{appearance:none;width:100%;color:var(--story-ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.casting-story-profile .casting-collaboration-card .maya-collaboration-media{aspect-ratio:16/9;box-shadow:none;background:#121516;border:0;padding:0}.casting-story-profile .casting-collaboration-card .maya-collaboration-media:after{border:0}.casting-story-profile .casting-collaboration-card .maya-collaboration-media>img,.casting-story-profile .casting-collaboration-card .maya-collaboration-media>video{object-fit:cover;filter:none}.casting-story-profile .casting-collaboration-card:hover .maya-collaboration-media>img,.casting-story-profile .casting-collaboration-card:hover .maya-collaboration-media>video,.casting-story-profile .casting-collaboration-card:focus-visible .maya-collaboration-media>img,.casting-story-profile .casting-collaboration-card:focus-visible .maya-collaboration-media>video{transform:scale(1.02)}.casting-story-profile .casting-collaboration-card:focus-visible{outline-offset:5px;outline:2px solid}@media (width>=761px){.artist-story-profile[data-artist=mario] .maya-collaboration-grid--6 .maya-collaboration-media{aspect-ratio:3/4;padding:clamp(8px,1.1vw,16px)}}@media (width<=760px){.casting-scene{min-height:auto;padding:55px 0}.casting-scene--hero{min-height:auto}.casting-hero-grid{grid-template-columns:1fr;gap:34px;min-height:auto;margin-top:50px}.casting-hero-grid h1{font-size:clamp(94px,27vw,180px)}.casting-hero-grid figure{height:68svh}.casting-dossier{grid-template-columns:1fr;margin:44px 0 0}.casting-dossier div:nth-child(odd){border-right:0}.casting-personality-list article{grid-template-columns:30px 1fr;gap:10px}.casting-personality-list p{grid-column:2}.casting-collaboration-grid{grid-template-columns:1fr}.casting-contact-grid{align-content:space-between;min-height:58svh;display:grid}}.artist-directory-stage,.artist-directory-stage-inner{min-height:calc(100svh - 80px)}.artist-directory-title{opacity:1;filter:none;top:37%;transform:translate(-50%,-50%)}.artist-directory-title span{opacity:0;will-change:transform,opacity;display:inline-block;transform:translateY(24px)scale(.8)}.artist-orbit{--orbit-radius:clamp(150px,15vw,220px);z-index:4;transform-origin:50%;width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.directory-orbit-card{aspect-ratio:3/4;opacity:0;filter:blur(8px);will-change:transform,opacity,filter;width:clamp(132px,12vw,190px);position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(.46)}.artist-directory.is-ready .artist-orbit{animation:1.5s cubic-bezier(.18,.8,.22,1) 1.5s both directory-orbit-turn}.artist-directory.is-ready .directory-orbit-card{animation:.76s cubic-bezier(.17,.78,.25,1) both directory-orbit-form;animation-delay:calc(1.46s + var(--orbit-delay))}@keyframes directory-title-letter{to{opacity:1;transform:translateY(0)scale(1)}}@keyframes directory-title-exit{to{opacity:0;filter:blur(3px);transform:translate(-50%,-50%)scale(1.03)}}@keyframes directory-orbit-turn{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes directory-orbit-form{0%{opacity:0;filter:blur(8px);transform:translate(-50%,-50%)scale(.46)}55%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:translate(-50%,-50%) rotate(var(--orbit-angle)) translateY(calc(-1 * var(--orbit-radius))) rotate(var(--orbit-counterangle))}}@media (width<=760px){.artist-directory-stage,.artist-directory-stage-inner{min-height:820px}.artist-directory-title{text-align:center;width:88%;margin:0;font-size:clamp(34px,10.5vw,52px);line-height:.86;position:absolute;top:18%}.artist-directory-title span{opacity:1;transform:none}.artist-directory-intro{opacity:1;top:calc(18% + 68px);transform:translate(-50%)}.artist-orbit{--orbit-radius:clamp(110px,29vw,142px);top:57%}.directory-orbit-card{opacity:1;filter:none;width:clamp(78px,21vw,104px);transform:translate(-50%,-50%) rotate(var(--orbit-angle)) translateY(calc(-1 * var(--orbit-radius))) rotate(var(--orbit-counterangle))}.artist-directory.is-ready .artist-directory-title,.artist-directory.is-ready .artist-directory-title span,.artist-directory.is-ready .artist-directory-intro,.artist-directory.is-ready .artist-orbit,.artist-directory.is-ready .directory-orbit-card{animation:none}}@media (prefers-reduced-motion:reduce){.artist-directory-stage,.artist-directory-stage-inner{min-height:100svh}.artist-directory-title{text-align:center;width:90%;margin:0;position:absolute;top:27%;left:50%;transform:translate(-50%,-50%)}.artist-directory-title span{opacity:1;transform:none}.artist-directory-intro{opacity:1;width:auto;margin:0;display:block;position:absolute;top:calc(27% + 72px);left:50%;transform:translate(-50%)}.artist-orbit{top:57%}.directory-orbit-card{opacity:1;filter:none;transform:translate(-50%,-50%) rotate(var(--orbit-angle)) translateY(calc(-1 * var(--orbit-radius))) rotate(var(--orbit-counterangle))}.artist-directory.is-ready .artist-directory-title,.artist-directory.is-ready .artist-directory-title span,.artist-directory.is-ready .artist-directory-intro,.artist-directory.is-ready .artist-orbit,.artist-directory.is-ready .directory-orbit-card{animation:none!important}}.artist-directory-stage,.artist-directory-stage-inner{min-height:calc(100svh - 80px)}.artist-directory-stage{border-bottom:1px solid #f4f2ee2e}.artist-directory-stage:before{background:radial-gradient(circle at 50% 53%,#f4f2ee0d,#0000 26%)}.artist-directory-title{top:48%}.artist-directory-title span{opacity:0;transform:translateY(24px)scale(.8)}.artist-directory.is-ready .artist-directory-title{animation:none}.artist-directory.is-ready .artist-directory-title span{animation:.56s cubic-bezier(.16,.82,.25,1.2) both directory-title-letter;animation-delay:calc(var(--title-index) * 42ms)}.artist-directory-intro{top:calc(48% + clamp(76px,7vw,112px))}.artist-directory.is-ready .artist-directory-intro{animation:.42s .5s both directory-intro-arrive}.artist-orbit{display:none}.artist-archive-section{align-content:center;min-height:calc(100svh - 80px);display:grid}.artist-archive-card{aspect-ratio:3/4;opacity:0;filter:blur(8px);transform:translateX(var(--archive-offset,0)) scale(.82);will-change:transform,opacity,filter;flex:0 0 clamp(206px,20vw,300px)}.artist-archive-section.is-inview .artist-archive-card{animation:.78s cubic-bezier(.16,.78,.22,1) both artist-archive-unfold;animation-delay:var(--archive-delay,0s)}@keyframes artist-archive-unfold{0%{opacity:0;filter:blur(8px);transform:translateX(var(--archive-offset,0)) scale(.82)}58%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@media (width<=760px){.artist-directory-stage,.artist-directory-stage-inner{min-height:calc(100svh - 64px)}.artist-directory-title{top:45%}.artist-directory-intro{top:calc(45% + 72px)}.artist-archive-section{min-height:auto;display:block}.artist-archive-card{aspect-ratio:3/4;opacity:1;filter:none;flex-basis:min(72vw,282px);transform:none}.artist-archive-section.is-inview .artist-archive-card{animation:none}}@media (prefers-reduced-motion:reduce){.artist-directory-title span,.artist-archive-card{opacity:1;filter:none;transform:none}.artist-directory.is-ready .artist-directory-title span,.artist-directory.is-ready .artist-directory-intro,.artist-archive-section.is-inview .artist-archive-card{animation:none!important}}h1,h2,.artist-info strong,.page-heading h1,.artist-index-card strong,.work-format-heading span,.work-index-card strong,.maya-safe h1,.maya-safe h2,.maya-safe h3,.maya-dossier dd,.maya-audience dd,.maya-personality-item h3,.maya-followers,.artist-story-profile .maya-safe--hero h1,.artist-profile-hero h1,.artist-profile-dossier dd,.artist-profile-motion h2,.artist-directory-title,.directory-card-info strong{letter-spacing:.01em}@media (width<=760px){.hero h1{line-height:.82}h2{line-height:.96}}.maya-profile:not(.artist-story-profile){--story-base:#eadde2;--story-atmosphere:#d1b7c1;--story-deep:#2b2025}.maya-safe--identity h2,.maya-detail-title,.maya-world-copy h2,.maya-safe--cases h2,.maya-cta h2,.artist-profile-motion h2,.artist-profile-bio,.maya-about-intro p,.maya-world-copy p{font-family:var(--serif);letter-spacing:.01em;font-weight:400}.maya-about-intro p,.maya-world-copy p,.artist-profile-bio{line-height:1.42}.maya-collaboration-card{grid-template-rows:auto auto;align-items:start}.maya-collaboration-card--video{appearance:none;width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0}.maya-collaboration-media{aspect-ratio:3/4;isolation:isolate;background:radial-gradient(circle at 50% 34%,#ffffff13,#0000 48%),linear-gradient(145deg,#242628 0%,#151719 64%,#0d0e0f 100%);border:1px solid #ffffff1f;place-items:center;width:100%;padding:clamp(8px,1.1vw,16px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 42px #ffffff09,inset 0 -24px 38px #0003}.maya-collaboration-media:after{content:"";pointer-events:none;border:1px solid #ffffff47;position:absolute;inset:0}.maya-collaboration-media>img,.maya-collaboration-media>video{z-index:1;object-fit:contain;filter:drop-shadow(0 10px 16px #1214161f);background:0 0;width:100%;height:100%;max-height:none;transition:transform .24s;display:block;position:relative}.maya-collaboration-card--video .maya-collaboration-media{box-sizing:border-box;border:2px solid #111}.maya-collaboration-card:hover .maya-collaboration-media>img{transform:scale(1.012)}.maya-collaboration-card>span,.maya-collaboration-card>a{align-items:flex-start;min-height:2.5em;line-height:1.25;display:flex}.home-main .hero h1{font-family:var(--brand-display);letter-spacing:-.1em;font-weight:700;line-height:.72}.home-main .section-copy h2,.home-main .world-copy h2{font-family:var(--sans);letter-spacing:-5px;font-size:clamp(40.515px,4.5125vw - 2.805px,80.225px);font-weight:500;line-height:.94}.home-main .artists-section .section-copy>p:not(.eyebrow){font-family:var(--sans);letter-spacing:normal;font-size:14.4px;font-weight:400;line-height:21.6px}.home-main .directory-link{font-family:var(--sans);border-bottom:var(--frame-stroke) solid currentColor;letter-spacing:1px;padding-bottom:3px;font-size:18px;font-weight:500}.home-main .eyebrow>span{font-family:var(--sans);letter-spacing:1.09px;font-size:10.88px;font-weight:700}@media (width>=761px){.home-main .section-copy h2,.home-main .world-copy h2{white-space:nowrap}.home-main .artists-section .section-copy{grid-column:1/span 5}.home-main .artists-section .artist-tiles{grid-column:6/-1}.home-main .work-section .section-copy{grid-column:1/span 6}.home-main .work-section .work-grid{grid-column:7/-1}}.artist-directory-title{width:max-content;max-width:calc(100vw - 32px);font-family:var(--sans);letter-spacing:0;white-space:nowrap;font-weight:500;line-height:.78}.work-page-heading h1{font-family:var(--sans);letter-spacing:0;font-weight:500;line-height:.78}.maya-safe--hero h1{font-family:var(--sans);letter-spacing:-.055em;font-weight:800}.artist-story-profile .maya-safe--hero h1{letter-spacing:-.1em}.maya-safe--cases>.eyebrow{z-index:2;position:relative}.maya-safe--cases h2{margin:12px 0 clamp(42px,6svh,68px);line-height:.88}@media (width>=761px){.maya-collaboration-grid--6,.maya-collaboration-grid--7{grid-template-columns:repeat(4,minmax(0,clamp(160px,14.2vw,210px)));justify-content:start;gap:34px clamp(16px,1.7vw,28px)}.maya-safe--cases--6,.maya-safe--cases--7{top:clamp(56px,7svh,76px)}.artist-story-profile[data-artist=mario] .maya-safe--cases--6{top:clamp(96px,11svh,140px)}.artist-story-profile[data-artist=mario] .maya-safe--cases--6 h2{margin:12px 0 28px;font-size:clamp(48px,5vw,82px)}.artist-story-profile[data-artist=mario] .maya-collaboration-grid--6{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px clamp(18px,2.2vw,32px)}.artist-story-profile[data-artist=mario] .maya-collaboration-grid--6 .maya-collaboration-media{aspect-ratio:3/4;padding:8px}.artist-story-profile[data-artist=mario] .maya-collaboration-grid--6 .maya-collaboration-media>img,.artist-story-profile[data-artist=mario] .maya-collaboration-grid--6 .maya-collaboration-media>video{object-fit:contain;width:100%;height:100%}}@media (width<=760px){.home-main .section-copy h2,.home-main .world-copy h2{letter-spacing:calc(1px - .055em)}.maya-safe--hero h1{padding-bottom:24px}.maya-collaboration-grid,.maya-collaboration-grid--5,.maya-collaboration-grid--6,.maya-collaboration-grid--7{grid-template-columns:minmax(0,1fr);gap:28px}.maya-collaboration-media{padding:10px}}.work-intro{--work-green:#58d47a;color:#f3f5f1;background:#060807;width:100vw;margin:0 calc(50% - 50vw);position:relative;overflow:clip}.work-overview-page{padding-top:0}.work-intro-shell{isolation:isolate;background:radial-gradient(circle at 74% 40%,#2451341f,#0000 34%),#060807;position:relative}.work-intro-shell:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#06080714 0%,#06080780 54%,#060807 100%);position:absolute;inset:0}.work-intro-inner{width:min(1440px,100vw - 96px);margin-inline:auto}.work-hero{z-index:0;isolation:isolate;align-items:end;min-height:calc(100svh - 86px);padding:clamp(90px,12svh,160px) 0 clamp(64px,9svh,126px);display:grid;position:relative}.work-hero-art{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.work-hero-art:before{content:"";z-index:1;background:linear-gradient(90deg,#060807 0%,#060807ed 22%,#06080738 61%,#06080729 100%),linear-gradient(#0000 60%,#060807 100%);position:absolute;inset:0}.work-hero-art:after{content:"";z-index:2;mix-blend-mode:multiply;background:radial-gradient(circle at 72% 30%,#0000 0 27%,#06080742 72%);position:absolute;inset:0}.work-hero-art img{object-fit:cover;object-position:68% center;opacity:.88;filter:saturate(.72)contrast(1.1);will-change:transform,opacity;width:100%;height:100%}.work-hero-copy{grid-template-columns:minmax(0,1.2fr) minmax(240px,.55fr);align-items:end;gap:clamp(28px,4vw,66px);display:grid}.work-intro-kicker{color:var(--work-green);font:700 10px/1 var(--mono);letter-spacing:.14em;grid-column:1/-1;margin:0 0 clamp(18px,3vw,40px)}.work-hero h2{color:#f4f6f2;letter-spacing:-.095em;grid-column:1;max-width:760px;margin:0;font-size:clamp(72px,10.2vw,164px);font-weight:500;line-height:.72}.work-hero h2 b{color:var(--work-green);font-weight:inherit}.work-intro-lead{color:#f3f5f1;letter-spacing:-.045em;grid-column:2;align-self:end;margin:0;font-size:clamp(20px,1.9vw,30px);font-weight:500;line-height:1.08}.work-intro-context{color:#f3f5f199;letter-spacing:-.018em;grid-column:2;max-width:420px;margin:clamp(18px,2vw,30px) 0 0;font-size:clamp(14px,1.12vw,17px);line-height:1.45}.work-story{min-height:calc(100svh - 84px);margin-top:0;padding:clamp(68px,10svh,130px) 0;position:relative}.work-story-part{color:#f3f5f1;visibility:hidden;opacity:0;pointer-events:none;min-height:auto;margin:0;display:grid;position:absolute;inset:clamp(68px,10svh,130px) 0;transform:translateY(34px)}.work-story-part:first-child{visibility:visible;opacity:1;pointer-events:auto;transform:none}.work-values{grid-template-columns:minmax(150px,.38fr) minmax(0,1.62fr);align-content:center;gap:clamp(28px,5vw,104px)}.work-values-intro{align-self:start;padding-top:.52em}.work-values-intro h2,.work-format-catalog h3,.work-process-intro h2{color:var(--work-green);font:700 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:0}.work-values-intro p{max-width:190px;color:var(--work-green);font:600 clamp(14px,1.2vw,18px)/1.18 var(--sans);letter-spacing:-.03em;margin:0}.work-values-intro h2+p{color:#f3f5f1ad;margin-top:16px}.work-values-list{grid-template-columns:repeat(12,minmax(0,1fr));align-content:center;gap:clamp(24px,4vw,64px) 20px;display:grid}.work-value{min-width:0;transition:transform .36s cubic-bezier(.16,.78,.22,1),color .36s}.work-value:first-child{grid-column:1/span 7}.work-value:nth-child(2){grid-column:5/span 8;margin-left:clamp(8px,4vw,74px)}.work-value:nth-child(3){grid-column:2/span 7}.work-value h3{color:#f2f4f0;letter-spacing:-.08em;max-width:680px;margin:0;font-size:clamp(38px,4.7vw,76px);font-weight:500;line-height:.86}.work-value p{color:#f3f5f194;max-width:440px;margin:clamp(14px,2vw,26px) 0 0;font-size:clamp(14px,1.13vw,17px);line-height:1.42}.work-value:hover,.work-value:focus-within{color:var(--work-green);transform:translateY(-5px)}.work-value:hover h3,.work-value:focus-within h3{color:var(--work-green)}.work-format-catalog{grid-column:2;align-self:end;max-width:670px;margin:clamp(34px,6vh,70px) 0 0}.work-format-list{flex-wrap:wrap;gap:8px 10px;margin:16px 0 0;display:flex}.work-format-list span{color:#f3f5f1b8;font:600 10px/1.1 var(--mono);letter-spacing:.035em;text-transform:uppercase;background:#f3f5f10f;border-radius:999px;padding:8px 10px}.work-process{grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);align-items:center;gap:clamp(36px,8vw,150px)}.work-process-intro{align-self:start}.work-process-lead{color:#f3f5f1ad;letter-spacing:-.045em;max-width:260px;margin:16px 0 0;font-size:clamp(18px,1.5vw,23px);font-weight:500;line-height:1.08}.work-process-stage{min-height:clamp(370px,47svh,560px);position:relative}.work-process-card,.work-process-card:first-child,.work-process-card:nth-child(2),.work-process-card:nth-child(3),.work-process-card:nth-child(4),.work-process-card:nth-child(5){color:#f3f5f1;background:0 0;border:0;outline:none;grid-template-rows:auto;grid-template-columns:minmax(0,1fr);align-content:center;gap:0;min-height:auto;margin:0;padding:0;display:grid;position:absolute;inset:0}.work-process-card:before{content:"";background:var(--work-green);transform-origin:0;grid-column:1;width:clamp(48px,5vw,74px);height:2px;margin:0 0 clamp(26px,4vw,54px)}.work-process-card h3{letter-spacing:-.09em;grid-area:auto/1;max-width:760px;margin:0;font-size:clamp(44px,5vw,82px);font-weight:500;line-height:.84}.work-process-card p{color:#f3f5f19e;letter-spacing:-.025em;grid-area:auto/1;max-width:470px;margin:clamp(22px,3vw,38px) 0 0;font-size:clamp(16px,1.3vw,20px);line-height:1.35}.work-process-card:focus-visible h3{color:var(--work-green)}.work-process-card:focus-visible:before{transform:scaleX(1.35)}.work-intro--en .work-hero h2{letter-spacing:-.065em;font-size:clamp(76px,10.5vw,170px);line-height:.76}.work-intro--en .work-intro-lead{letter-spacing:-.022em;font-size:clamp(21px,2vw,32px);line-height:1.14}.work-intro--en .work-value h3{letter-spacing:-.055em;font-size:clamp(40px,4.9vw,79px);line-height:.91}.work-intro--en .work-process-card h3{letter-spacing:-.06em;font-size:clamp(46px,5.2vw,85px);line-height:.89}.work-intro--en .work-scope-copy h2{letter-spacing:-.06em;font-size:clamp(51px,6.25vw,102px);line-height:.88}.work-intro--zh .work-hero h2{letter-spacing:-.055em;font-size:clamp(64px,8.6vw,138px);line-height:.94}.work-intro--zh .work-intro-lead{letter-spacing:-.025em;line-height:1.26}.work-intro--zh .work-values{grid-template-columns:minmax(170px,.34fr) minmax(0,1.66fr)}.work-intro--zh .work-value h3{letter-spacing:-.045em;line-height:1.03}.work-intro--zh .work-process{grid-template-columns:minmax(170px,.4fr) minmax(0,1.6fr);gap:clamp(36px,6vw,110px)}.work-intro--zh .work-process-card h3{letter-spacing:-.052em;max-width:820px;font-size:clamp(38px,4.35vw,70px);line-height:1.06}.work-intro--zh .work-process-card p{letter-spacing:0;line-height:1.55}.work-intro--zh .work-scope-copy h2{letter-spacing:-.055em;line-height:1}.work-intro--zh .work-scope-copy p,.work-intro--zh .work-scope-list li p{letter-spacing:0;line-height:1.55}.work-scope{grid-template-columns:minmax(0,1.06fr) minmax(300px,.94fr);align-items:center;gap:clamp(42px,8vw,150px)}.work-scope-copy h2{color:#f3f5f1;letter-spacing:-.09em;max-width:800px;margin:0;font-size:clamp(48px,6vw,98px);font-weight:500;line-height:.83}.work-scope-copy p{color:#f3f5f19e;letter-spacing:-.025em;max-width:500px;margin:clamp(24px,3.2vw,44px) 0 0;font-size:clamp(16px,1.3vw,20px);line-height:1.38}.work-scope-list{grid-template-columns:1fr 1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}.work-scope-list li{background:#f3f5f10f;border-radius:18px;grid-template-columns:minmax(0,1fr);align-content:end;gap:0;min-height:150px;padding:clamp(18px,2.2vw,30px);transition:transform .36s cubic-bezier(.16,.78,.22,1),background-color .36s;display:grid}.work-scope-list li:nth-child(2){transform:translateY(clamp(18px,3vw,44px))}.work-scope-list li:nth-child(3){transform:translateY(clamp(-6px,-1vw,-18px))}.work-scope-list li:nth-child(5){grid-column:1/-1;min-height:118px}.work-scope-list li:hover{background:#58d47a24;transform:translateY(-6px)}.work-scope-list li strong{letter-spacing:-.055em;font-size:clamp(16px,1.35vw,21px);font-weight:500;line-height:1.03}.work-scope-list li p{color:#f3f5f18f;max-width:300px;margin:12px 0 0;font-size:clamp(12px,1vw,15px);line-height:1.3}.work-intro.is-motion-ready .work-scope-list li{opacity:1;transition:transform .36s cubic-bezier(.16,.78,.22,1),background-color .36s;transform:none}.work-intro.is-motion-ready .work-hero-copy>*{opacity:0;transform:translateY(22px)}.work-intro.is-static-story .work-story{min-height:0;padding:64px 0}.work-intro.is-static-story .work-story-part,.work-intro.is-static-story .work-story-part:first-child{visibility:visible;opacity:1;pointer-events:auto;min-height:0;position:relative;inset:auto;transform:none}.work-intro.is-static-story .work-story-part+.work-story-part{margin-top:clamp(92px,14vw,160px)}.work-intro.is-static-story .work-process-card{opacity:1;min-height:0;margin-top:clamp(42px,7vw,88px);position:relative;inset:auto;transform:none}.work-intro.is-static-story .work-process-card+.work-process-card{margin-top:clamp(54px,9vw,100px)}@media (width<=820px){.work-intro{margin-top:28px}.work-intro-inner{width:min(100% - 40px,680px)}.work-hero{min-height:calc(100svh - 72px);padding:88px 0 56px}.work-hero-art:before{background:linear-gradient(90deg,#060807 0%,#06080785 100%),linear-gradient(#0000 44%,#060807 100%)}.work-hero-art img{object-position:68% center}.work-hero-copy{display:block}.work-intro-kicker{margin-bottom:28px}.work-hero h2{max-width:550px;font-size:clamp(64px,18vw,116px)}.work-intro--en .work-hero h2{font-size:clamp(66px,18.6vw,120px);line-height:.81}.work-intro--zh .work-hero h2{font-size:clamp(56px,15vw,92px);line-height:1}.work-intro-lead{max-width:420px;margin-top:clamp(50px,12vw,90px);font-size:clamp(20px,5.6vw,29px)}.work-intro-context{margin-top:20px;font-size:15px}.work-values{display:block}.work-values-intro{padding:0}.work-values-list{margin-top:clamp(54px,12vw,86px);display:block}.work-value,.work-value:nth-child(n){margin:0}.work-value+.work-value{margin-top:clamp(54px,12vw,88px)}.work-value h3{font-size:clamp(38px,11vw,66px)}.work-format-list{margin-top:52px}.work-process{display:block}.work-process-lead{max-width:340px}.work-process-stage{min-height:0}.work-process-card{display:block}.work-process-card h3{font-size:clamp(46px,12vw,74px)}.work-intro--en .work-process-card h3{letter-spacing:-.045em;font-size:clamp(48px,12.6vw,77px);line-height:.94}.work-intro--zh .work-process-card h3{letter-spacing:-.035em;font-size:clamp(36px,10.5vw,62px);line-height:1.1}.work-process-card p{margin-top:22px;font-size:16px}.work-scope{display:block}.work-scope-copy h2{font-size:clamp(44px,12.3vw,72px)}.work-scope-list{gap:12px;margin-top:48px}.work-scope-list li{border-radius:14px;min-height:140px;padding:18px}.work-scope-list li:nth-child(n){transform:none}.work-scope-list li:nth-child(5){grid-column:1/-1;min-height:120px}}@media (prefers-reduced-motion:reduce){.work-intro *,.work-intro :before,.work-intro :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.work-intro.is-motion-ready .work-hero-copy>*{opacity:1;transform:none}}
