main.studio-page .editorial-hero{padding:170px var(--studio-gutter) 36px}main.studio-page .editorial-hero h1{letter-spacing:-.06em;max-width:1250px;font-size:clamp(58px,8.8vw,142px);line-height:.98}main.studio-page .editorial-hero-bottom{justify-content:space-between;align-items:end;gap:32px;margin-top:45px;display:flex}main.studio-page .editorial-hero-bottom p{color:var(--studio-muted);font-size:clamp(18px,2vw,25px)}main.studio-page .editorial-round-link{align-items:center;gap:25px;font-size:14px;display:inline-flex}main.studio-page .editorial-round-link span{color:#ffb395;border:1px solid #ffb39570;border-radius:50%;place-items:center;width:64px;height:64px;font-size:24px;transition:background .25s,transform .25s;display:grid}main.studio-page .editorial-round-link:hover span{background:#ff693c25;transform:translateY(5px)}main.studio-page .editorial-index{border-top:1px solid var(--studio-line);color:var(--studio-muted);letter-spacing:.15em;justify-content:space-between;gap:20px;margin-top:48px;padding-top:22px;font-size:10px;display:flex}main.studio-page .work-stories{padding:50px var(--studio-gutter) 80px}main.studio-page .work-story{border-bottom:1px solid var(--studio-line);grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(30px,5vw,80px);padding:65px 0;display:grid}main.studio-page .work-story-copy h2{margin:25px 0;font-size:clamp(32px,3.6vw,58px)}main.studio-page .work-story-copy>p:not(.section-kicker){color:var(--studio-muted);font-size:17px}main.studio-page .work-story-copy .section-kicker span{color:#ff9e78;margin-right:14px}main.studio-page .work-story-copy .text-link{margin-top:18px;padding-bottom:10px;display:inline-block}main.studio-page .work-story-copy small{color:#a49d94;max-width:360px;margin-top:28px;font-size:11px;line-height:1.6;display:block}main.studio-page .work-story-picture{aspect-ratio:1.15;isolation:isolate;background:#211d19;border-radius:22px;display:block;position:relative;overflow:hidden}main.studio-page .work-story-picture>img{object-fit:cover;width:100%;height:100%;transform:scale(1.08) translateY(calc((var(--studio-depth,.5) - .5) * -7%))}main.studio-page .work-story-picture:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000,#000c);position:absolute;inset:50% 0 0}main.studio-page .work-story-1{grid-template-columns:1.2fr .8fr}main.studio-page .work-story-1 .work-story-picture{order:-1}main.studio-page .work-frame-corner{z-index:1;border-style:solid;border-color:#fff8;width:42px;height:42px;transition:width .4s,height .4s;position:absolute}main.studio-page .corner-a{border-width:2px 0 0 2px;top:22px;left:22px}main.studio-page .corner-b{border-width:0 2px 2px 0;bottom:22px;right:22px}main.studio-page .work-story-picture:hover .work-frame-corner{width:60px;height:60px}main.studio-page .work-picture-caption{z-index:1;color:#fff;justify-content:space-between;align-items:center;gap:20px;font-size:12px;display:flex;position:absolute;bottom:30px;left:30px;right:35px}main.studio-page .work-picture-caption b{font-size:30px}main.studio-page :is(.work-directory-section,.about-origin,.about-method,.about-worlds){padding:80px var(--studio-gutter)}main.studio-page .editorial-section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:44px;display:flex}main.studio-page .editorial-section-heading h2{margin:18px 0 0}main.studio-page .editorial-section-heading>p{color:var(--studio-muted);max-width:400px;font-size:16px}main.studio-page .work-filters{flex-wrap:wrap;gap:10px;display:flex}main.studio-page .work-filters a{border:1px solid #ffffff30;border-radius:30px;align-items:center;gap:12px;min-height:46px;padding:12px 18px;font-size:13px;display:flex}main.studio-page .work-filters a[aria-current],main.studio-page .work-filters a:hover{color:#151413;background:#f3efe6;border-color:#f3efe6}main.studio-page .work-filters small{opacity:.75;font-size:10px}main.studio-page .work-results{color:var(--studio-muted);margin:30px 0;font-size:12px}main.studio-page .work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:55px 28px;display:grid}main.studio-page .work-grid-card a{display:block}main.studio-page .work-grid-image{aspect-ratio:1.4;background:#201b17;border-radius:16px;position:relative;overflow:hidden}main.studio-page .work-grid-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1)}main.studio-page .work-grid-card a:hover img{transform:scale(1.045)}main.studio-page .work-grid-arrow{color:#151413;background:#f3efe6;border-radius:50%;place-items:center;width:46px;height:46px;font-size:22px;display:grid;position:absolute;bottom:18px;right:18px}main.studio-page .work-grid-caption{padding:20px 4px 0}main.studio-page .work-grid-caption h3{margin:12px 0;font-size:clamp(25px,2.7vw,40px)}main.studio-page .work-grid-caption p{color:var(--studio-muted);margin:0;font-size:13px}main.studio-page .work-grid-caption strong{color:#ffb395;margin-top:15px;font-size:13px;display:inline-block}main.studio-page .work-image-fallback{background:radial-gradient(at 100% 0,#91462d,#151413 75%);place-items:center;height:100%;padding:35px;font-size:clamp(25px,4vw,60px);display:grid}main.studio-page .editorial-cta{padding:110px var(--studio-gutter);text-align:center;background:radial-gradient(at 50% 100%,#6f28172b,#0000 70%)}main.studio-page .editorial-cta h2{margin:25px auto 38px;font-size:clamp(38px,5.8vw,88px)}main.studio-page .about-origin{grid-template-columns:1fr 1fr;gap:9vw;display:grid}main.studio-page .about-origin-heading{align-self:start;position:sticky;top:130px}main.studio-page .about-origin h2{margin-top:22px}main.studio-page .about-founder-names{flex-wrap:wrap;align-items:center;gap:10px;margin-top:45px;font-size:19px;display:flex}main.studio-page .about-founder-names i{color:#ff9e78;font-style:normal}main.studio-page .about-founder-names small{color:var(--studio-muted);flex-basis:100%;font-size:12px}main.studio-page .about-timeline article{border-top:1px solid var(--studio-line);padding:30px 0 44px}main.studio-page .about-year{letter-spacing:-.065em;color:#ffb395;justify-content:space-between;align-items:center;font-size:clamp(60px,7vw,112px);line-height:1;display:flex}main.studio-page .about-year i{color:#63574f;font-size:34px;font-style:normal}main.studio-page .about-timeline h3{margin:28px 0 14px;font-size:28px}main.studio-page .about-timeline p{color:var(--studio-muted);font-size:16px}main.studio-page .about-manifesto{isolation:isolate;color:#151413;padding:100px var(--studio-gutter);background:#f3efe6;position:relative;overflow:hidden}main.studio-page .about-manifesto h2{z-index:1;margin:28px 0;font-size:clamp(43px,6.7vw,104px);position:relative}main.studio-page .about-manifesto h2 em{color:#ae391c}main.studio-page .about-manifesto .section-kicker{color:#655950}main.studio-page .about-manifesto>p:last-of-type{max-width:600px;font-size:20px}main.studio-page .about-manifesto-mark{color:#e4d7c8;z-index:-1;font-size:clamp(250px,40vw,650px);line-height:1;position:absolute;bottom:-100px;right:-20px}main.studio-page .about-method-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:35px;display:grid}main.studio-page .about-method-grid article{border-top:1px solid #ff9e7870;padding:25px 0}main.studio-page .about-method-grid article>span{color:#ff9e78;font-size:14px}main.studio-page .about-method-grid h3{margin:30px 0 16px;font-size:29px}main.studio-page .about-method-grid p{color:var(--studio-muted);font-size:16px}main.studio-page .about-world-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}main.studio-page .about-world-grid a>div{aspect-ratio:.95;border-radius:14px;margin-bottom:22px;overflow:hidden}main.studio-page .about-world-grid img{object-fit:cover;width:100%;height:100%;transition:transform .5s}main.studio-page .about-world-grid a:hover img{transform:scale(1.045)}main.studio-page .about-world-grid small{color:var(--studio-muted);font-size:11px}main.studio-page .about-world-grid h3{justify-content:space-between;margin:14px 0 10px;font-size:38px;display:flex}main.studio-page .about-world-grid h3 span{color:#ff9e78}main.studio-page .about-world-grid p{color:var(--studio-muted);margin:0;font-size:14px}@media (prefers-reduced-motion:no-preference){main.studio-page:not(.studio-paused) .work-story.motion-seen .work-story-picture{animation:1.1s cubic-bezier(.16,1,.3,1) backwards studio-frame-open}@keyframes studio-frame-open{0%{clip-path:inset(9% 18% round 60px);transform:scale(.96)}to{clip-path:inset(0 round 22px);transform:scale(1)}}}@media (width<=760px){main.studio-page .editorial-hero{padding-top:135px}main.studio-page .editorial-hero h1{font-size:clamp(43px,10vw,76px)}main.studio-page .editorial-hero-bottom{margin-top:28px;display:block}main.studio-page .editorial-round-link{margin-top:18px}main.studio-page .editorial-round-link span{width:46px;height:46px}main.studio-page .editorial-index{letter-spacing:.08em;font-size:8px}main.studio-page .work-stories{padding-top:0;padding-bottom:20px}main.studio-page .work-story{grid-template-columns:1fr;gap:26px;padding:42px 0}main.studio-page .work-story-1 .work-story-picture{order:initial}main.studio-page .work-story-picture{aspect-ratio:1.12}main.studio-page .work-story-copy h2{max-width:540px}main.studio-page .work-story-copy small{margin-top:20px}main.studio-page :is(.work-directory-section,.about-origin,.about-method,.about-worlds){padding-block:50px}main.studio-page .editorial-section-heading{margin-bottom:30px;display:block}main.studio-page .editorial-section-heading>p{margin-top:22px}main.studio-page .work-grid{grid-template-columns:1fr;gap:36px}main.studio-page .work-filters{gap:8px}main.studio-page .work-filters a{padding:10px 13px;font-size:12px}main.studio-page .about-origin{grid-template-columns:1fr;gap:38px}main.studio-page .about-origin-heading{position:static}main.studio-page .about-manifesto{padding-block:65px}main.studio-page .about-method-grid,main.studio-page .about-world-grid{grid-template-columns:1fr;gap:32px}main.studio-page .about-world-grid a>div{aspect-ratio:1.45}main.studio-page .editorial-cta{padding-block:65px}}@media (prefers-reduced-motion:reduce){main.studio-page :is(.work-story-picture>img,.work-grid-image img,.about-world-grid img){transition:none;transform:none}}main.studio-page.studio-paused :is(.work-story-picture>img,.work-grid-image img,.about-world-grid img){transform:none}
