/* Round 3: larger type, fewer labels, generous artwork and mixed media. */
body{font-size:18px;line-height:1.6}p{font-size:18px}.nav-links{font-size:17px;font-weight:600;gap:20px}.nav-inner{gap:20px}.nav-studio{display:none}.eyebrow{font-size:16px;font-weight:700;letter-spacing:.06em;line-height:1.4}.route-intro>.eyebrow,.world-opening>.eyebrow,.world-opening>div>.eyebrow,.page-intro>.eyebrow{font-size:20px;font-weight:700}.caption{font-size:14px}.button,.text-link{font-size:18px}.text-link{display:inline-flex;align-items:center;gap:12px;justify-content:flex-start}.text-link:after{font-size:25px;font-weight:700;margin-left:0}.work-label{justify-content:flex-start;gap:13px}.work-label>span{font-size:34px;font-weight:700;flex:0 0 auto}.six-works .work p,.founder-grid article>p:last-child,.collaborator-grid article>p:last-of-type,.tribute-grid p,.journal-grid p,.work-record p,.support-stack p:not(.eyebrow):not(.caption){font-size:18px}.six-works .work .eyebrow{display:none}.six-works .work-image img,.six-works .work:nth-child(4) .work-image img{object-fit:cover}.compact-works .work-label{margin-top:18px}.home-chapter .two{align-items:center}.home-chapter img{aspect-ratio:4/3}.home-chapter h2{font-size:clamp(42px,4.8vw,72px)}.home-film p{font-size:19px;max-width:490px}.film-grid{grid-template-columns:1fr 1.65fr}.wide-hero{background:#fafaf8}.hero-art{position:relative;background:#2b261e}.hero-art>img{width:100%;height:auto;display:block}.hero-art h1{position:absolute;left:48%;right:10%;top:72%;text-align:center;font-family:inherit;font-size:clamp(18px,2.05vw,40px);font-weight:500;line-height:1.25;letter-spacing:-.025em;color:#fff9e9;margin:0;text-wrap:balance}.hero-context{display:grid;grid-template-columns:1.05fr 1fr;gap:7vw;padding-top:28px;padding-bottom:28px;border-bottom:1px solid #d0d3c7}.hero-context p{font-size:20px;margin:0}.hero-context strong{font-size:17px;font-weight:500;color:#555d4e}.hero-context a{text-decoration:underline;text-underline-offset:5px}.world-story{margin-top:38px;display:grid;grid-template-columns:100px 1fr;gap:25px}.world-story h2{font-size:17px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.4}.world-story p{font-size:clamp(24px,2.25vw,34px);line-height:1.45}.world-opening figure img{object-fit:contain;aspect-ratio:auto}.pillars-revised{display:grid;grid-template-columns:1.1fr 1fr;gap:7vw}.pillars-revised>article+article{border-left:1px solid #c4c9b9;padding-left:5vw}.pillars-revised h2{font-size:clamp(48px,5.4vw,82px);margin-bottom:28px}.pillars-revised .lede{font-size:27px;margin-bottom:24px}.craft-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:35px;background:#171a14}.craft-pair img{aspect-ratio:1;object-fit:contain}.rhythm-notes{margin-top:32px}.rhythm-notes article{padding:24px 0}.rhythm-notes h3{font-size:29px}.character-tributes>h2{font-size:clamp(44px,5vw,74px);margin-bottom:40px}.tribute-grid{gap:45px}.tribute-grid article{grid-template-columns:.8fr 1.2fr;gap:25px}.tribute-grid img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain;filter:grayscale(1);max-height:430px;max-width:none}.tribute-grid h3{font-size:30px}.timeline-item h3{font-size:30px}.timeline-item time{font-size:19px}.timeline-item p{font-size:19px}.timeline-item{grid-template-columns:.7fr 1.1fr 1.6fr;padding:30px 0}.concept-section{background:#20291f;color:#f8f5e9}.concept-grid{columns:3;column-gap:18px}.concept-grid figure{break-inside:avoid;margin:0 0 18px}.concept-grid img{width:100%;height:auto}.concept-grid button{display:block;width:100%;background:#141811;overflow:hidden}.concept-grid button img{transition:transform .25s ease}.concept-grid button:hover img{transform:scale(1.015)}.chapter-banner{position:relative}.image-overlay{position:absolute;left:22px;bottom:20px;padding:8px 12px;color:#fff;background:#111c;z-index:1;font-size:14px;text-transform:uppercase;letter-spacing:.06em}.visual-pillars .pillar>img,.visual-pillars .pillar:nth-child(2)>img{aspect-ratio:16/9;object-fit:cover}.pillar-label>span{display:none}.page-chapter-one .tint video{width:100%;aspect-ratio:16/9;background:#151912}.media-carousel{position:relative;margin-top:50px;padding-bottom:0;isolation:isolate}.media-carousel>h3{font-size:clamp(30px,3vw,44px);margin-bottom:24px}.media-stage{position:relative;background:#151a12}.media-slide[hidden]{display:none!important}.media-slide>.gallery-button{width:100%;display:block}.media-slide img,.media-slide video{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:#151a12}.media-slide video{object-fit:contain}.media-navigation{display:flex;align-items:center;gap:16px;justify-content:flex-end;margin-top:12px}.media-navigation button{border:0;color:#20291f;background:transparent;font-size:54px;line-height:1;width:64px;height:64px;font-weight:700;cursor:pointer}.media-navigation button:hover{background:#e4e8d9}.media-count{font-size:16px;min-width:50px;text-align:center;font-variant-numeric:tabular-nums}.media-thumbs{position:absolute;bottom:94px;left:20px;right:20px;display:flex;gap:8px;overflow-x:auto;padding:8px;background:#10170fe0;scrollbar-width:thin;max-width:calc(100% - 40px)}.media-thumbs button{padding:0;border:2px solid transparent;background:#192016;flex:0 0 85px;position:relative;cursor:pointer;opacity:.7;min-height:48px}.media-thumbs button[aria-pressed=true]{border-color:#f2eab8;opacity:1}.media-thumbs img{width:100%;height:53px;object-fit:cover}.media-thumbs span{position:absolute;right:5px;bottom:3px;background:#10170fcc;color:white;padding:0 4px;font-size:15px}.media-carousel.is-video .media-thumbs{position:static;background:#20291f;max-width:none;margin-top:8px}.media-carousel.is-video .media-navigation{margin-bottom:0}.media-carousel:focus-visible,.media-thumbs button:focus-visible{outline:3px solid #b88635;outline-offset:3px}.museum-cases> .balanced-heading{margin-bottom:65px}.museum-case{border-top:1px solid #b8beae;padding-top:35px;margin-top:60px}.case-heading{display:grid;grid-template-columns:1fr 1.8fr;gap:7vw;margin-bottom:30px}.case-heading h3{font-size:32px}.case-heading h4{font-size:28px;font-weight:500;line-height:1.25;margin-bottom:18px}.case-status{font-size:16px;color:#616c55;margin-top:12px}.case-images{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:stretch}.case-count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.case-images .gallery-button{background:#e8e8dd}.case-images img{aspect-ratio:4/3;object-fit:contain;width:100%;height:100%;max-height:400px}.process-visual-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.process-visual-grid img{width:100%;aspect-ratio:16/10;object-fit:contain;background:#21251e}.video-embed{width:100%;display:block;aspect-ratio:16/9;border:0;background:#182016}.talk-section,.music-films{background:#e9e8de}.music-film-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.music-film-grid video{width:100%;aspect-ratio:16/9;background:#12180f}.music-film-grid h3{font-size:32px;margin-top:22px;margin-bottom:10px}.studio-collaborators p:not(.eyebrow){font-size:clamp(24px,2.2vw,32px);line-height:1.5}.village-grid{align-items:start}.village-grid img{object-fit:contain;aspect-ratio:auto;height:auto;filter:grayscale(1)}.village-grid .village-group{grid-row:span 1;align-self:center}.village-grid .village-group img{height:auto;object-fit:contain}.founder-grid .text-link{margin-top:15px}.studio-people .founder-grid article>p{max-width:none}.support-enquiry p,.support-enquiry .direct-email{font-size:19px}.interest-form{gap:12px}.interest-form label,.interest-form input,.interest-form select,.interest-form textarea{font-size:18px}.interest-form label{margin-top:10px}.interest-form input,.interest-form select{min-height:54px}.interest-form .form-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.interest-form .form-privacy{font-size:14px;margin:0;line-height:1.5}.form-privacy a{text-decoration:underline}.interest-form .button{font-size:19px;min-height:56px}.interest-form .form-status{font-size:16px}.press-selection{padding-top:25px}.press-feature{display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:center;margin-bottom:60px;background:#20291f;color:#fff9e9;padding:35px}.press-feature img{width:100%;max-height:580px;object-fit:contain}.press-feature blockquote{font-family:Georgia,serif;font-style:italic;font-size:clamp(28px,3.1vw,48px);line-height:1.25;margin:0 0 30px}.press-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px}.press-card{padding:30px 0;border-top:1px solid #b6beaa;display:flex;flex-direction:column;align-items:start;gap:20px}.press-card .eyebrow{margin:0}.press-card h3{font-size:29px;line-height:1.2}.press-read{font-size:17px;margin-top:auto;text-decoration:underline;text-underline-offset:6px}.press-card:hover h3{text-decoration:underline}.footer-links{font-size:16px}.footer-bottom{font-size:14px}.embed-note{font-size:15px}.work-record .caption{font-size:14px}
@media(min-width:1900px){.wide-hero .hero-art{max-width:2200px;margin:auto}.hero-art h1{font-size:40px}}
@media(max-width:1200px){.nav-links{gap:16px;font-size:16px}.nav-inner .wordmark{font-size:28px}.nav-links .support-link{padding:10px 13px}.tribute-grid article{grid-template-columns:1fr}.tribute-grid img{max-width:260px;max-height:360px}.world-story{grid-template-columns:1fr;gap:15px}.press-grid{grid-template-columns:1fr 1fr}.media-thumbs button{flex-basis:72px}.media-thumbs img{height:46px}}
@media(max-width:1050px){.nav-links{font-size:20px}.nav-inner .wordmark{font-size:32px}.dropdown-links{font-size:18px}.nav-links .support-link{padding:13px 20px}.hero-context p{font-size:18px}.pillars-revised{gap:4vw}.pillars-revised>article+article{padding-left:4vw}.case-heading{gap:35px}.process-visual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){body,p{font-size:18px}.hero-art h1{position:static;font-size:28px;line-height:1.25;padding:24px 6vw 28px;text-align:left;background:#20291f;color:#fff9e9}.hero-art h1 br{display:none}.hero-context{grid-template-columns:1fr;gap:17px;padding-top:25px;padding-bottom:25px}.hero-context p{font-size:18px}.hero-context strong{font-size:16px}.home-chapter h2{font-size:42px}.film-grid{grid-template-columns:1fr}.home-film p{font-size:18px;max-width:none}.world-opening .eyebrow,.route-intro>.eyebrow,.page-intro>.eyebrow{font-size:18px}.world-story p{font-size:25px}.pillars-revised{grid-template-columns:1fr;gap:40px}.pillars-revised>article+article{padding-left:0;border-left:0;border-top:1px solid #bcc4af;padding-top:35px}.pillars-revised h2{font-size:48px}.pillars-revised .lede{font-size:24px}.character-tributes>h2{font-size:43px}.tribute-grid{grid-template-columns:1fr}.tribute-grid article{grid-template-columns:1fr;gap:22px}.tribute-grid img{max-width:100%;max-height:400px;width:100%;object-fit:contain;background:#e8e8de}.timeline-item{grid-template-columns:1fr;gap:14px}.concept-grid{columns:2;column-gap:10px}.concept-grid figure{margin-bottom:10px}.concept-section .balanced-heading h2{font-size:42px}.image-overlay{left:12px;bottom:12px;font-size:12px;padding:7px 9px}.media-carousel{margin-top:35px}.media-carousel>h3{font-size:32px}.media-stage img,.media-stage video{aspect-ratio:16/10}.media-thumbs,.media-carousel.is-video .media-thumbs{position:static;margin-top:5px;max-width:none;background:#20291f;padding:8px;gap:7px}.media-thumbs button{flex-basis:72px}.media-thumbs img{height:45px}.media-navigation{gap:10px;margin-top:5px}.media-navigation button{font-size:48px;width:56px;height:56px}.museum-case{margin-top:40px;padding-top:30px}.case-heading{grid-template-columns:1fr;gap:18px}.case-heading h3{font-size:31px}.case-heading h4{font-size:26px}.case-images,.case-count-3{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.case-count-3>button:last-child{grid-column:span 2}.case-images img{aspect-ratio:1;max-height:300px}.process-visual-grid{gap:10px}.process-visual-grid img{aspect-ratio:4/3}.music-film-grid{grid-template-columns:1fr;gap:36px}.studio-collaborators p:not(.eyebrow){font-size:25px}.village-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.support-enquiry p,.support-enquiry .direct-email{font-size:18px}.interest-form label,.interest-form input,.interest-form select,.interest-form textarea{font-size:18px}.press-feature{grid-template-columns:1fr;padding:22px;gap:28px}.press-feature img{max-height:380px}.press-feature blockquote{font-size:31px}.press-grid{grid-template-columns:1fr}.press-card h3{font-size:28px}.footer-links{gap:15px}.section{overflow-wrap:break-word}.text-link{font-size:17px}.instagram-frame iframe{height:640px}}
@media(prefers-reduced-motion:reduce){.concept-grid button img{transition:none}}
.case-film{margin-top:24px}.case-film video{width:100%;display:block;aspect-ratio:16/9;max-height:600px;background:#141a12}.pillar p{font-size:18px}.nav-dropdown .dropdown-links{font-size:17px;font-weight:500}.founder-grid p{max-width:none}.media-thumbs button:focus-visible{opacity:1}.gallery-button{border:0;padding:0}.support-enquiry .direct-email a{overflow-wrap:anywhere}
