@layer pages{.collaborations-main{isolation:isolate;position:relative}.collaborations-main:before{content:"";z-index:-1;background:linear-gradient(180deg, transparent, var(--line), transparent);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:50%}.collaborations-hero{padding-block:clamp(72px,8vw,118px) clamp(58px,7vw,96px)}.collaborations-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(300px,.58fr);align-items:end;gap:clamp(48px,8vw,118px);display:grid}.collaborations-hero__copy h1{max-width:11.5ch;margin-top:14px}.collaborations-hero__copy h1 em{color:var(--accent-text)}.collaborations-hero__lede{max-width:47ch;color:var(--muted);margin-top:clamp(24px,3vw,38px);font-size:clamp(17px,1.45vw,21px);line-height:1.66}.collaborations-hero__actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.collaborations-hero__aside{gap:28px;display:grid}.collaborations-hero__aside>p{max-width:43ch;color:var(--muted);font-size:clamp(16px,1.25vw,19px);line-height:1.7}.collaborations-hero__index{border-top:1px solid var(--line)}.collaborations-hero__index a{border-bottom:1px solid var(--line);min-height:58px;transition:transform var(--motion-katana-fast) var(--ease-katana), color var(--motion-katana-fast) var(--ease-katana);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.collaborations-hero__index a>span:first-child,.collaborations-support__meta span:first-child{color:var(--accent-text);letter-spacing:.12em;font-size:10px;font-weight:780}.collaborations-hero__index strong{font-size:14px;font-weight:650}.collaborations-hero__index a>span:last-child{color:var(--muted-soft);font-size:18px}.collaborations-intro{padding-block:clamp(58px,7vw,96px)}.collaborations-intro__grid{grid-template-columns:minmax(0,1fr) minmax(280px,.52fr);align-items:end;gap:clamp(36px,6vw,86px);display:grid}.collaborations-intro__grid h2{max-width:13ch;margin-top:10px}.collaborations-intro__grid>p{max-width:43ch;color:var(--muted);justify-self:end;font-size:17px;line-height:1.7}.collaborations-support{padding-block:clamp(42px,6vw,82px) clamp(84px,10vw,148px)}.collaborations-main .collaborations-support__grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.collaborations-main .collaborations-support__item{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;border-radius:0;flex-direction:column;min-width:0;min-height:clamp(360px,34vw,500px);padding:clamp(24px,3.4vw,42px);display:flex}.collaborations-support__meta{color:var(--muted-soft);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:18px;font-size:10px;font-weight:700;display:flex}.collaborations-support__item h3{max-width:10ch;font-family:var(--font-serif);letter-spacing:-.045em;margin-top:auto;font-size:clamp(40px,5vw,72px);font-weight:400;line-height:.86}.collaborations-support__item p{max-width:45ch;color:var(--muted);margin-top:22px;font-size:15px;line-height:1.67}.collaborations-team{padding-block:clamp(84px,10vw,150px)}.collaborations-team__grid{grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr);align-items:start;gap:clamp(48px,8vw,118px);display:grid}.collaborations-team__statement{gap:0;display:grid;position:sticky;top:clamp(112px,12vw,154px);overflow:hidden}.collaborations-team__statement span{font-family:var(--font-serif);letter-spacing:-.055em;transition:transform .8s var(--ease-wave), color .4s ease;font-size:clamp(54px,7.8vw,112px);font-weight:400;line-height:.78;display:block}.collaborations-team__statement span:nth-child(2){color:var(--accent-text);padding-left:8%}.collaborations-team__statement span:nth-child(3){padding-left:17%}.collaborations-team__head h2{max-width:11ch;margin-top:10px}.collaborations-team__steps{margin-top:clamp(38px,5vw,64px)}.collaborations-team__steps .step{padding-block:28px}.collaborations-team__steps .step:first-child{border-top:1px solid var(--line)}.collaborations-team__steps .step h3{max-width:18ch}.collaborations-team__steps .step p{max-width:48ch}.collaborations-proof{padding-block:clamp(84px,9vw,136px)}.collaborations-proof__head{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);align-items:end;gap:clamp(38px,7vw,96px);margin-bottom:clamp(44px,6vw,78px);display:grid}.collaborations-proof__head h2{max-width:12ch;margin-top:10px}.collaborations-proof__intro{max-width:44ch;color:var(--muted);justify-self:end;line-height:1.7}.collaborations-proof__attribution{border-top:1px solid var(--line);margin-top:14px;padding-top:14px;font-size:12px;line-height:1.55}.collaborations-proof__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(38px,5vw,68px) clamp(24px,3vw,42px);display:grid}.collaborations-proof__card{min-width:0}.collaborations-proof__media{aspect-ratio:16/10;background:color-mix(in srgb, var(--paper) 5%, transparent);border-radius:clamp(22px,2.8vw,38px);display:block;position:relative;overflow:clip}.collaborations-proof__media:after{content:"";pointer-events:none;background:linear-gradient(180deg, transparent 42%, color-mix(in srgb, var(--ink) 78%, transparent));position:absolute;inset:0}.collaborations-proof__media img{object-fit:cover;width:100%;height:100%;transition:transform .65s var(--ease-wave);display:block}.collaborations-proof__counter{z-index:2;color:var(--paper);letter-spacing:.14em;font-size:10px;font-weight:780;position:absolute;top:clamp(18px,2vw,26px);left:clamp(18px,2vw,26px)}.collaborations-proof__media strong{z-index:2;max-width:10ch;color:var(--paper);font-family:var(--font-serif);letter-spacing:-.045em;font-size:clamp(34px,4.2vw,58px);font-weight:400;line-height:.86;position:absolute;bottom:clamp(18px,2vw,26px);left:clamp(18px,2vw,26px);right:clamp(18px,2vw,26px)}.collaborations-proof__body{gap:14px;padding-top:18px;display:grid}.collaborations-proof__meta{color:var(--accent-text);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:8px 16px;font-size:10px;font-weight:760;display:flex}.collaborations-proof__body>p:not(.collaborations-proof__meta){max-width:52ch;color:var(--muted);font-size:14px;line-height:1.65}.collaborations-proof__body .text-link{justify-self:start}.collaborations-proof__footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;margin-top:clamp(48px,6vw,78px);padding-top:24px;display:flex}.collaborations-proof__footer p{max-width:48ch;color:var(--muted);font-size:14px;line-height:1.65}.collaborations-main .collaboration-contact{padding-block:clamp(84px,9vw,132px)}.collaborations-main .collaboration-contact .contact-layout{align-items:start}.collaborations-main .collaboration-contact .contact-copy h2{max-width:12ch}.collaborations-main .collaboration-contact .contact-copy .lede{max-width:42ch}}@layer interactions{.section[data-scene-active] .collaborations-team__statement span:first-child{transform:translate(2%)}.section[data-scene-active] .collaborations-team__statement span:nth-child(2){transform:translate(-2%)}.section[data-scene-active] .collaborations-team__statement span:nth-child(3){transform:translate(1%)}@media (hover:hover) and (pointer:fine){.collaborations-hero__index a:hover{color:var(--accent-text);transform:translate(4px)}.collaborations-proof__media:hover img{transform:scale(1.025)}}}@layer responsive{@media (width<=1023px){.collaborations-hero__grid,.collaborations-intro__grid,.collaborations-team__grid,.collaborations-proof__head{grid-template-columns:1fr}.collaborations-hero__copy{max-width:760px}.collaborations-hero__aside{width:min(100%,620px);margin-left:auto}.collaborations-intro__grid>p,.collaborations-proof__intro{justify-self:start}.collaborations-team__statement{width:min(78vw,720px);position:static}.collaborations-team__content{max-width:720px;margin-left:auto}}@media (width<=767px){.collaborations-main:before{opacity:.55;left:32px}.collaborations-hero{padding-block:56px 48px}.collaborations-hero__grid{gap:38px}.collaborations-hero__copy h1{max-width:12ch}.collaborations-hero__lede{margin-top:20px;font-size:16px}.collaborations-hero__aside{width:100%;margin-left:0}.collaborations-intro{padding-block:58px}.collaborations-intro__grid{gap:22px}.collaborations-intro__grid>p{font-size:16px}.collaborations-support{padding-block:28px 72px}.collaborations-main .collaborations-support__grid{grid-template-columns:1fr}.collaborations-main .collaborations-support__item{min-height:330px;padding:22px 20px 24px}.collaborations-support__item h3{font-size:clamp(38px,12vw,48px)}.collaborations-support__item p{font-size:14px}.collaborations-team{padding-block:72px}.collaborations-team__grid{gap:42px}.collaborations-team__statement{width:100%}.collaborations-team__statement span{font-size:clamp(40px,12.8vw,54px);line-height:.82}.collaborations-team__statement span:nth-child(2){padding-left:5%}.collaborations-team__statement span:nth-child(3){padding-left:10%}.collaborations-team__content{margin-left:0}.collaborations-team__steps{margin-top:28px}.collaborations-proof{padding-block:70px}.collaborations-proof__head{gap:22px;margin-bottom:36px}.collaborations-proof__grid{grid-template-columns:1fr;gap:42px}.collaborations-proof__media{aspect-ratio:4/3;border-radius:24px}.collaborations-proof__media strong{font-size:clamp(34px,10.8vw,44px)}.collaborations-proof__footer{flex-direction:column;align-items:flex-start;margin-top:48px}.collaborations-main .collaboration-contact{padding-block:70px}}@media (width<=420px){.collaborations-hero__actions,.collaborations-proof__footer{align-items:stretch}.collaborations-hero__actions .button,.collaborations-proof__footer .button{justify-content:center;width:100%}.collaborations-support__item h3{font-size:clamp(36px,11.5vw,46px)}}@media (prefers-reduced-motion:reduce){.collaborations-team__statement span,.collaborations-proof__media img,.collaborations-hero__index a{transition:none!important;transform:none!important}}}@layer theme{html[data-theme=paper] .collaborations-proof__counter,html[data-theme=paper] .collaborations-proof__media strong{color:var(--paper)}}
