/* V1 / editorial review round. Respect the existing typography and shared UI. */
:root{--v1-cream:#ded7cb;--v1-dark:#242521}
html[data-layout=b] .street-chapters .session-row{max-width:none;gap:45px}html[data-layout=b] .street-chapters .session-photo{max-width:none}html[data-layout=b] .street-chapters .session-copy h3{background:transparent}html[data-layout=b] .workshop-editorial .session-copy h3,html[data-layout=b] .business-chapters .session-copy h3{background:transparent}html[data-layout=b] .wedding-chapters .session-copy h3{background:transparent}
.print-catalogue-more{text-align:center;padding:60px 0 10px}.print-catalogue-more .underlined{gap:30px}.prints-grid[hidden],#print-bottom[hidden],.prepared-email[hidden]{display:none!important}.workshop-editorial,.business-chapters{background:#e7e0d5;padding:90px 0 25px}.workshop-editorial .session-copy h3>span,.business-chapters .session-copy h3>span{background:#e7e0d5;box-shadow:9px 0 #e7e0d5,-9px 0 #e7e0d5}.workshop-editorial .session-photo img,.business-chapters .session-photo img{width:100%;height:100%;object-fit:cover;display:block}.workshop-curriculum{max-width:800px;margin:auto;padding:110px 40px}.workshop-curriculum h2{font-family:var(--display);font-weight:400;font-size:55px;line-height:1.07;margin:25px 0 40px}.workshop-curriculum p,.workshop-curriculum li{font-size:17px}.workshop-curriculum details{border-top:1px solid #0003;margin-top:35px}.workshop-curriculum summary{padding:25px 0;list-style:none;cursor:pointer;border-bottom:1px solid #0003;font-size:15px;display:flex;justify-content:space-between;gap:30px}.workshop-curriculum summary::-webkit-details-marker{display:none}.workshop-curriculum details>div{padding-top:25px}.earlier-exhibitions{padding-top:65px;border-top:1px solid #0002;margin-top:60px;display:flex;flex-wrap:wrap;gap:20px 45px}.earlier-exhibitions .eyebrow{width:100%}.earlier-exhibitions>span{font-family:var(--display);font-size:28px}.print-principles article details>p:first-of-type{margin-top:22px}.visual-menu-card[aria-label="Art / A new chapter"] .card-photo{filter:brightness(.7)}.visual-menu-card[aria-label="Art / A new chapter"] .card-title{color:white;text-shadow:none}
.study15-page p,.study15-page li{line-height:1.7}.study15-page h2,.study15-page h3{font-family:var(--display);font-weight:400;letter-spacing:-.025em}.study15-page a:focus-visible,.study15-page button:focus-visible,.study15-page summary:focus-visible{outline:2px solid currentColor;outline-offset:6px}.study15-page .service-hero h1{max-width:1050px}
.editorial-heading{max-width:1100px;margin:auto;padding:110px 40px 70px}.editorial-heading h2{font-size:clamp(43px,6vw,80px);line-height:1.04;margin:25px 0 35px;max-width:850px}.heading-prose{max-width:580px;margin-left:auto;padding-right:25px}.heading-prose p{font-size:18px;margin:0 0 20px}.heading-prose h3,.heading-prose h4{font-size:28px;font-weight:400;line-height:1.2}.study15-invitation{max-width:880px;margin:auto;padding:115px 40px 125px;text-align:center}.study15-invitation h2{font-size:clamp(48px,7vw,88px);line-height:1.02}.study15-invitation p:not(.eyebrow){max-width:570px;margin:25px auto;font-size:18px}.study15-invitation .pill-link{margin-top:18px}
.street-intro{display:block;max-width:1160px;padding-top:115px;padding-bottom:85px}.street-intro h2{font-size:clamp(44px,5.8vw,77px);max-width:100%;line-height:1.04;margin-bottom:38px}.street-intro .intro-prose{max-width:600px;margin-left:35%;padding:0}.street-chapters{background:var(--v1-cream);padding:120px 0 100px}.street-chapters .session-section{max-width:1260px;padding:0 60px}.street-chapters .session-row{width:88%;margin:0 0 120px;gap:45px;align-items:center}.street-chapters .session-row:nth-child(2){margin-left:12%;margin-top:-30px}.street-chapters .session-row:nth-child(3){width:86%;margin-left:4%;gap:65px}.street-chapters .session-row:nth-child(4){margin-left:12%;width:84%;margin-top:-25px}.street-chapters .session-row:last-child{margin-left:0;margin-bottom:0}.street-chapters .session-photo{aspect-ratio:4/5;min-height:0}.street-chapters .session-copy h3{background:transparent;font-size:clamp(38px,4.4vw,60px)}.street-chapters .session-copy h3>span{background:var(--v1-cream);box-shadow:9px 0 var(--v1-cream),-9px 0 var(--v1-cream)}
body[data-page=eventdocumentation] .study14-editorial{background:var(--v1-cream)}body[data-page=eventdocumentation] .study14-editorial .session-copy h3>span{background:var(--v1-cream);box-shadow:9px 0 var(--v1-cream),-9px 0 var(--v1-cream)}
.split-destinations{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:0}.split-card{position:relative;display:block;min-height:650px;height:80svh;max-height:1050px;color:#fff;text-decoration:none;overflow:hidden}.split-photo{position:absolute;inset:0}.split-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1s ease}.split-card:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#000a,#0001 85%)}.split-copy{position:absolute;z-index:1;left:9%;right:9%;bottom:10%;max-width:460px}.split-copy h2{font-size:clamp(45px,5.2vw,76px);line-height:1;margin:0 0 25px}.split-copy p{font-size:18px;margin:0 0 30px;max-width:380px}.split-copy .pill-link{background:#f9f7f2;color:#282824}.split-card:focus-visible{outline-offset:-8px;outline-color:white}
.esqusmi-scene{position:relative;height:75svh;min-height:590px;display:grid;place-items:center;color:#fff;text-align:center;overflow:hidden}.esqusmi-scene>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.esqusmi-scene:after{content:'';position:absolute;inset:0;background:#0008}.esqusmi-scene>div{position:relative;z-index:1;max-width:550px;padding:60px 30px}.esqusmi-scene .esqusmi-logo{filter:invert(1);width:min(340px,75vw);height:auto;margin:28px auto;display:block}.esqusmi-scene p:not(.eyebrow){font-size:18px}.esqusmi-scene .pill-link{background:var(--paper);color:var(--ink);margin-top:20px}.erotic-overlap{max-width:1180px;margin:auto;padding:135px 40px;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:50px}.erotic-image img{display:block;width:100%;height:auto}.erotic-overlap h2{font-size:clamp(47px,5.8vw,78px);position:relative;margin:0 0 28px -105px;background:var(--paper);width:max-content;max-width:calc(100% + 105px);padding:10px 15px;line-height:1.03}.erotic-overlap p{font-size:18px;margin-bottom:30px}
.learning-scene{position:relative;display:grid;grid-template-columns:1.05fr 1fr;min-height:740px;background:var(--v1-dark);color:var(--paper)}.learning-photo{min-width:0;overflow:hidden}.learning-photo img{width:100%;height:100%;object-fit:cover;display:block}.learning-copy{padding:100px max(45px,6vw);align-self:center}.learning-copy h2{font-size:clamp(44px,5.2vw,75px);line-height:1.04;margin:26px 0 34px}.learning-copy p:not(.eyebrow){font-size:17px;margin-bottom:22px}.learning-copy .pill-link{background:var(--paper);color:var(--ink);margin-top:18px}.learning-copy .underlined{display:block;width:fit-content;font-size:14px;margin-top:28px}.learning-street{min-height:920px;grid-template-columns:1.1fr 1fr}.learning-street .learning-photo img{object-position:center}.learning-street .learning-copy{padding-top:145px;padding-bottom:145px}
.next-workshops,.learning-footer{padding:95px 40px;background:var(--v1-cream)}.next-workshops>h2,.learning-footer>h2{font-family:var(--display);font-weight:400;font-size:clamp(43px,5vw,67px);line-height:1.07;max-width:1150px;margin:20px auto 50px}.next-workshops>.eyebrow,.learning-footer>.eyebrow{max-width:1150px;margin:auto}.future-workshops,.learning-footer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;max-width:1150px;margin:auto}.future-workshops:has(>.workshop-card:only-child){grid-template-columns:minmax(0,370px)}.learning-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.future-workshops .workshop-card,.learning-footer-grid .workshop-card{color:var(--ink);text-decoration:none;display:block}.future-workshops .workshop-image,.learning-footer-grid .workshop-image{aspect-ratio:4/3;overflow:hidden;background:#cac3b8}.future-workshops img,.learning-footer-grid img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s}.workshop-card h3{font-family:var(--display);font-weight:400;font-size:clamp(25px,2.6vw,36px);line-height:1.15;margin:12px 0}.workshop-card .workshop-date{font-size:12px;letter-spacing:.05em;margin-top:23px}.workshop-card .workshop-place{font-size:13px;line-height:1.5}.workshop-card .underlined{font-size:12px;margin-top:12px;display:inline-block}.academy-card .workshop-image{position:relative}.academy-card .workshop-image:after{position:absolute;inset:0;content:'';background:#2224}.academy-card .workshop-image span{position:absolute;inset:0;display:grid;place-items:center;color:white;font-family:var(--display);font-size:clamp(27px,3vw,40px);z-index:1}.academy-card h3{font-size:32px}.learning-footer+.expanded-footer{padding-top:70px}.related-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1180px;padding:0 40px 110px;margin:auto;gap:35px}.related-posts .journal-card{text-decoration:none;color:var(--ink)}.related-posts img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;margin-bottom:26px}.related-posts h3{font-size:34px;font-weight:400;line-height:1.1;margin:18px 0 25px}.related-posts .eyebrow{font-size:10px}.related-posts .underlined{font-size:13px}.journal-coming{max-width:700px;padding:0 40px 90px;margin:auto}
.scroll-memory{height:85svh;min-height:590px;position:relative;overflow:hidden;color:#fff;display:grid;place-items:center}.memory-image{position:absolute;inset:0}.memory-image img{position:absolute;top:-12%;left:0;width:100%;height:124%;object-fit:cover;will-change:transform}.scroll-memory:after{content:'';position:absolute;inset:0;background:#0006}.scroll-memory blockquote{position:relative;z-index:1;text-align:center;font-family:var(--display);font-size:clamp(39px,5.1vw,76px);line-height:1.08;max-width:1030px;margin:0;padding:40px}.scroll-memory blockquote span{display:block;font-family:var(--font);font-size:17px;line-height:1.5;letter-spacing:.025em;margin-top:35px}.wedding-chapters{background:#e8e1d6;padding:110px 0 45px}.wedding-chapters .session-row{margin-bottom:90px}.wedding-chapters .session-copy h3>span{background:#e8e1d6;box-shadow:9px 0 #e8e1d6,-9px 0 #e8e1d6}.wedding-chapters .session-copy p{font-size:18px}.wedding-chapters .session-photo img{object-fit:cover;width:100%;height:100%;display:block}.wedding-testimonials{background:#e8e1d6;padding:115px 40px;text-align:center}.wedding-testimonials h2{font-size:clamp(45px,6vw,82px);font-weight:400;line-height:1.03;margin:25px 0 70px}.wedding-quote-grid{max-width:1160px;margin:auto auto 55px;display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.wedding-quote{text-align:left}.wedding-quote blockquote{font-size:18px;line-height:1.65;margin:0}.wedding-quote>p{font-size:12px;letter-spacing:.04em;margin:25px 0 0}.wedding-testimonials>.underlined{font-size:14px}
.essay-opening{max-width:1130px;margin:auto;padding:calc(var(--header-height) + 90px) 40px 90px;position:relative}.essay-opening h1{font-family:var(--display);font-size:clamp(75px,12vw,170px);line-height:.9;font-weight:400;letter-spacing:-.04em;margin:40px 0 60px}.essay-lead{font-size:23px;max-width:430px;margin-left:auto}.essay-wide{margin:0;width:100%}.essay-wide img{width:100%;max-height:85svh;object-fit:cover;display:block}.essay-offset{width:83%;margin-left:10%}.essay-pair{padding:105px max(40px,calc((100vw - 1140px)/2));display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;background:var(--v1-cream)}.essay-pair figure{margin:0}.essay-pair img{width:100%;height:auto;display:block}.essay-pair h2{font-size:clamp(40px,5.1vw,68px);font-weight:400;line-height:1.06;margin:27px 0 35px}.essay-pair p{font-size:18px}.essay-pair h4{font-size:28px;font-weight:400;line-height:1.2}.essay-pair.reverse figure{order:2}.essay-pull{font-family:var(--display);font-size:clamp(39px,5.4vw,73px);line-height:1.08;max-width:1000px;margin:auto;padding:130px 40px}.essay-return{max-width:1100px;margin:auto;padding:35px 40px 100px;text-align:center}.nude-stories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;max-width:1200px;margin:auto;padding:0 40px 110px}.nude-story-card{text-decoration:none;color:var(--ink)}.nude-story-card>div{aspect-ratio:3/4;position:relative;overflow:hidden}.nude-story-card img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.nude-story-card .story-hover{opacity:0;transition:opacity .6s}.nude-story-card h3{font-size:32px;line-height:1.05;margin:16px 0}.nude-story-card .eyebrow{font-size:10px;margin-top:22px}.nude-story-card .underlined{font-size:12px}.story-awaiting>div{background:#e7e2da;display:grid;place-items:center;font-family:var(--display);font-size:75px;color:#9c9589}.story-awaiting>p:not(.eyebrow){font-size:13px}.set-gallery{max-width:1100px;margin:auto;padding:0 35px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.set-gallery figure{margin:0}.set-gallery img{width:100%;height:auto;display:block}
.workshops-opening{padding:calc(var(--header-height) + 65px) 40px 70px;max-width:1180px;margin:auto}.workshops-opening h1{font-family:var(--display);font-size:clamp(58px,9vw,110px);font-weight:400;letter-spacing:-.035em;line-height:.98;margin:35px 0}.workshops-opening>p:not(.eyebrow){max-width:540px;margin-left:auto;font-size:19px}.workshop-next{padding:30px 40px 95px}.workshop-next>h2{max-width:1100px;margin:0 auto 40px;font-size:40px}.academy-intro{background:var(--v1-dark);color:var(--paper);padding:100px max(40px,calc((100vw - 1080px)/2));display:grid;grid-template-columns:1fr 1.1fr;gap:70px;align-items:center;scroll-margin-top:120px}.academy-intro h2{font-size:clamp(47px,6vw,76px);line-height:1.04;margin:25px 0}.academy-intro p:not(.eyebrow){font-size:18px}.academy-intro figure{margin:0;position:relative}.academy-intro img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.academy-intro figcaption{font-size:12px;margin-top:15px;opacity:.7}.workshop-types{max-width:1200px;margin:auto;padding:50px 40px 110px;scroll-margin-top:100px}.workshop-type{display:grid;grid-template-columns:1.05fr 1fr;gap:65px;align-items:center;margin:80px 0 130px}.workshop-type:nth-child(even){grid-template-columns:1fr 1.05fr}.workshop-type:nth-child(even) figure{order:2}.workshop-type figure{margin:0}.workshop-type img{width:100%;height:auto;display:block}.workshop-type h2{font-size:clamp(48px,5.5vw,75px);line-height:1;margin:25px 0 32px}.workshop-type p{font-size:18px}.workshop-type .pill-link{margin-top:20px}.business-intro{background:var(--v1-cream);padding:100px max(40px,calc((100vw - 1100px)/2));display:grid;grid-template-columns:1fr 1.05fr;gap:65px;align-items:center}.business-intro figure{margin:0}.business-intro img{width:100%;height:auto;display:block}.business-intro h2{font-size:clamp(45px,5.5vw,74px);line-height:1;margin:25px 0}.business-intro p{font-size:18px}.workshop-detail-intro .heading-prose{max-width:670px}.source-editorial{max-width:1100px;margin:auto;padding:0 40px 110px;display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:start}.source-editorial figure{margin:0;position:sticky;top:140px}.source-editorial img{width:100%;height:auto;display:block}.source-editorial h2,.source-editorial h3,.source-editorial h4{font-size:35px;line-height:1.13;font-weight:400;margin:25px 0}.source-editorial p,.source-editorial li{font-size:17px}.source-editorial ul{padding-left:20px}.source-editorial details{padding:22px 0;border-top:1px solid #0003}.source-editorial summary{cursor:pointer;font-size:15px}.source-editorial details>div{padding-top:22px}.talk-topics{padding:30px 40px 90px;max-width:1180px;margin:auto}.talk-topic{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin:65px 0 135px;align-items:center}.talk-topic:nth-child(even) figure{order:2}.talk-topic figure{margin:0}.talk-topic img{width:100%;height:auto;display:block}.talk-topic h2{font-size:clamp(48px,5.7vw,78px);line-height:1.03;margin:25px 0 35px}.talk-topic p{font-size:18px}
.exhibition-philosophy{padding-top:130px;padding-bottom:100px}.exhibition-room{max-width:1250px;padding:0 60px 120px;margin:auto}.exhibition-room img{width:100%;height:auto;display:block}.current-exhibitions{background:var(--v1-cream);padding:95px max(40px,calc((100vw - 1080px)/2));scroll-margin-top:110px}.current-exhibitions h2{font-size:clamp(45px,6vw,76px);line-height:1.03;margin:25px 0}.current-exhibitions>p{max-width:610px;font-size:18px}.previous-exhibitions{max-width:1160px;margin:auto;padding:110px 40px}.previous-exhibitions>h2{font-size:clamp(43px,5vw,68px);margin:25px 0 50px}.previous-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:60px}.previous-card{color:var(--ink);text-decoration:none;max-width:450px}.previous-card img{width:100%;aspect-ratio:3/4;object-fit:contain;background:#eee9e1;display:block}.previous-card h3{font-size:31px;line-height:1.1;margin:25px 0}.previous-card .underlined{font-size:13px}.curator-invitation{position:relative;overflow:hidden;min-height:800px;color:#fff;display:grid;align-items:center}.curator-invitation>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.curator-invitation:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#000b,#0004)}.curator-copy{position:relative;z-index:1;padding:100px 8vw;max-width:750px}.curator-copy h2{font-size:clamp(48px,6vw,82px);line-height:1.01;margin:27px 0 36px}.curator-copy p{font-size:18px}.curator-copy .pill-link{background:var(--paper);color:var(--ink);margin-top:20px}
.contact-editorial{max-width:1170px;margin:auto;padding:115px 40px 130px;display:grid;grid-template-columns:1fr 1.05fr;gap:80px}.contact-editorial h2{font-size:clamp(46px,5.7vw,77px);line-height:1.04;margin:25px 0 40px}.contact-editorial p{font-size:18px}.contact-editorial .contact-direct{display:inline-block;word-break:break-word;margin-top:30px;font-size:16px}.contact-form{padding-top:40px}.form-row{display:flex;flex-direction:column;gap:11px;margin-bottom:28px}.form-row label{font-size:12px;letter-spacing:.04em}.form-row input,.form-row select,.form-row textarea{width:100%;background:transparent;border:0;border-bottom:1px solid #27272266;border-radius:0;padding:12px 0;color:var(--ink);font:inherit;font-size:17px;line-height:1.5;box-sizing:border-box}.form-row textarea{resize:vertical;min-height:130px}.form-row input:focus,.form-row textarea:focus,.form-row select:focus{outline:0;border-color:var(--ink);box-shadow:0 1px var(--ink)}.contact-form .form-note{font-size:12px;line-height:1.6;max-width:440px;margin:22px 0}.contact-form .form-result{font-size:14px;margin-top:25px}.studio-section{background:var(--v1-cream);padding:100px max(40px,calc((100vw - 1160px)/2));display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:center}.studio-section figure{margin:0}.studio-section img{width:100%;height:auto;display:block}.studio-section h2{font-size:clamp(47px,5.7vw,77px);line-height:1;margin:25px 0 35px}.studio-section p,.studio-section address{font-size:18px;line-height:1.7;font-style:normal}.studio-section .underlined{display:block;font-size:14px;margin-top:25px;width:fit-content}.studio-section .pill-link{margin-top:28px}
.journal-opening{max-width:1160px;margin:auto;padding:calc(var(--header-height) + 80px) 40px 100px}.journal-opening h1{font-family:var(--display);font-size:clamp(66px,11vw,145px);line-height:.96;letter-spacing:-.04em;font-weight:400;margin:35px 0 60px}.journal-opening .journal-lead{font-size:22px;max-width:570px;margin-left:auto}.journal-topics{background:var(--v1-cream);padding:80px max(40px,calc((100vw - 1080px)/2));min-height:390px}.topic-menu{display:flex;flex-wrap:wrap;gap:15px 30px;align-items:center;border-bottom:1px solid #0003;padding-bottom:28px}.topic-menu button{font-family:var(--display);font-size:29px;opacity:.6;padding:10px 0;border-bottom:1px solid transparent}.topic-menu button[aria-selected=true]{opacity:1;border-color:currentColor}.topic-panel{max-width:690px;padding-top:35px}.topic-panel[hidden]{display:none}.topic-panel h2{font-size:38px;line-height:1.15;margin:5px 0 20px}.topic-panel p{font-size:18px}.journal-status{max-width:730px;margin:auto;padding:100px 40px 130px;text-align:center}.journal-status h2{font-size:49px;font-weight:400;line-height:1.07;margin:25px 0}.journal-status p{font-size:17px}
.prints-showroom{position:relative;margin:0;padding-top:var(--header-height);background:#e5ded3}.showroom-slides{position:relative;overflow:hidden;aspect-ratio:3/2;max-height:calc(100svh - var(--header-height));min-height:540px}.showroom-slide{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .8s,visibility .8s}.showroom-slide.active{opacity:1;visibility:visible;z-index:1}.room-composite{position:relative;width:100%;aspect-ratio:3/2;flex:0 0 auto}.room-scene{width:100%;height:100%;display:block;object-fit:contain}.room-composite .original-frame{position:absolute;width:30%;height:34%;top:35%;left:50%;transform:translate(-50%,-50%);object-fit:contain;filter:drop-shadow(2px 5px 3px #0003);z-index:1}.showroom-caption{position:absolute;z-index:2;left:5%;right:5%;bottom:9%;color:#fff;text-shadow:0 2px 20px #0008}.showroom-caption h1{font-family:var(--display);font-size:clamp(47px,6.2vw,85px);font-weight:400;line-height:.98;letter-spacing:-.035em;margin:20px 0}.showroom-caption .eyebrow{font-size:11px}.showroom-caption .underlined{font-size:14px}.showroom-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,#0008,transparent 43%);pointer-events:none}.showroom-controls{position:absolute;z-index:3;right:5%;bottom:10%;display:flex;gap:13px;align-items:center;color:#fff}.showroom-controls button{border:1px solid #fff8;border-radius:50%;width:42px;height:42px;font-size:20px}.showroom-controls .slide-count{font-size:12px;min-width:40px;text-align:center}.showroom-note{font-size:10px;padding:14px 5%;margin:0;text-align:right;letter-spacing:.025em}.print-philosophy{padding-top:105px;padding-bottom:75px}.print-principles{max-width:1180px;margin:auto;padding:0 40px 100px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px}.print-principles article{border-top:1px solid #0004;padding-top:25px}.print-principles h3{font-size:35px;line-height:1.08;margin:22px 0}.print-principles p{font-size:15px}.print-principles summary{cursor:pointer;font-size:12px;letter-spacing:.04em;list-style:none;padding:14px 0;border-bottom:1px solid #0003}.print-principles summary:after{content:' +';float:right}.print-principles details[open] summary:after{content:' −'}.print-principles summary::-webkit-details-marker{display:none}.prints-catalogue{background:#ebe5dc;padding:100px 40px 115px;scroll-margin-top:110px}.prints-catalogue>.eyebrow,.prints-catalogue>h2{max-width:1120px;margin:0 auto 25px}.prints-catalogue>h2{font-size:clamp(45px,5.5vw,75px);line-height:1.04;margin-bottom:70px}.prints-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:75px 35px;max-width:1140px;margin:auto}.print-card{min-width:0}.print-card>a{color:var(--ink);text-decoration:none;display:block}.print-display{position:relative;aspect-ratio:1;display:grid;place-items:center;overflow:hidden}.print-display>.catalogue-frame{display:block;width:100%;height:100%;object-fit:contain}.print-card .room-preview{background:#ded7cb;display:flex;align-items:center;visibility:hidden;opacity:0}.print-card .room-preview .room-composite{min-width:100%}.print-card h3{font-size:30px;font-weight:400;line-height:1.09;margin:28px 0 14px}.print-card .edition-line{font-size:12px;line-height:1.6}.print-card .print-more{font-size:13px;display:block;margin-top:20px}.print-room-toggle{font-size:12px;border-bottom:1px solid currentColor;padding:8px 0;margin-top:16px}.print-card.room-open .room-preview{visibility:visible;opacity:1}.print-card.room-open .catalogue-frame{opacity:0}.print-card .print-sold{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.07em;margin:13px 0}.print-work-opening{max-width:1180px;margin:auto;padding:calc(var(--header-height) + 65px) 40px 95px;display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center}.print-work-opening figure{margin:0}.print-work-opening img{width:100%;height:auto;display:block}.print-work-opening h1{font-family:var(--display);font-size:clamp(48px,5.5vw,76px);font-weight:400;line-height:1.02;letter-spacing:-.03em;margin:30px 0}.print-work-opening p{font-size:17px}.edition-facts{border-top:1px solid #0003;margin:35px 0;padding:22px 0;display:grid;grid-template-columns:1fr;gap:15px}.edition-facts dt{font-size:10px;text-transform:uppercase;letter-spacing:.1em}.edition-facts dd{margin:5px 0 0;font-size:14px;line-height:1.5}.print-work-room{margin:0 auto 25px;max-width:1250px}.print-work-room .room-composite{width:100%;max-height:none}.print-work-room>figcaption{font-size:11px;padding:20px 40px;text-align:right}.print-story{max-width:750px;margin:auto;padding:80px 40px}.print-story h2{font-size:49px;line-height:1.05;margin:25px 0}.print-story p{font-size:18px}.art-coming{height:100svh;min-height:630px;position:relative;display:grid;place-items:center;color:#f8f2e8;text-align:center;overflow:hidden}.art-coming>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.art-coming:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#0005,#0001)}.art-coming-copy{z-index:1;position:relative;padding:100px 30px 65px;max-width:810px}.art-coming h1{font-family:var(--display);font-size:clamp(72px,14vw,170px);font-weight:400;line-height:.95;margin:30px 0 40px;letter-spacing:-.02em}.art-coming h2{font-size:clamp(34px,4vw,52px);line-height:1.08;margin:0 0 28px}.art-coming p:not(.eyebrow){font-size:17px;max-width:470px;margin:20px auto}.art-coming .underlined{font-size:12px;margin-top:30px;display:inline-block}.study15-page~.lab .home-controls,.study15-page~.lab .motion-control{display:none}
@media(hover:hover){.split-card:hover .split-photo img{transform:scale(1.035)}.nude-story-card:hover .story-hover{opacity:1}.future-workshops .workshop-card:hover img,.learning-footer-grid .workshop-card:hover img{transform:scale(1.035)}.print-card:hover .room-preview{opacity:1;visibility:visible}.print-card:hover .catalogue-frame{opacity:0}}
@media(max-width:1000px){.street-chapters .session-section{padding:0 35px}.street-chapters .session-row,.street-chapters .session-row:nth-child(3){gap:35px}.street-chapters .session-row:nth-child(4){width:88%}.learning-copy{padding:75px 35px}.learning-street{min-height:760px}.learning-street .learning-copy{padding-top:100px;padding-bottom:100px}.contact-editorial{gap:45px}.talk-topic,.workshop-type,.essay-pair{gap:40px}.learning-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:45px 30px}.nude-stories{grid-template-columns:repeat(2,minmax(0,1fr));gap:45px 30px}.print-work-opening{gap:45px}.prints-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.showroom-slides{min-height:480px}.room-composite{min-width:900px}.print-display .room-composite,.print-work-room .room-composite{min-width:0}.showroom-caption h1{font-size:65px}.print-principles{gap:25px}.wedding-quote-grid{gap:30px}}
@media(max-width:700px){.editorial-heading{padding:75px 26px 45px}.editorial-heading h2{font-size:clamp(39px,11vw,57px);margin:23px 0 30px}.heading-prose{margin-left:5%;padding:0}.heading-prose p{font-size:17px}.street-intro{padding:75px 26px 65px}.street-intro h2{font-size:clamp(38px,10.6vw,56px)}.street-intro .intro-prose{margin-left:5%;padding:0}.street-chapters{padding:80px 0 60px}.street-chapters .session-section{padding:0 26px}.street-chapters .session-row,.street-chapters .session-row:nth-child(n){display:flex;flex-direction:column;width:100%;margin:0 0 70px;gap:0}.street-chapters .session-row:last-child{margin-bottom:0}.street-chapters .session-photo{width:88%;align-self:flex-start;max-height:560px}.street-chapters .session-row:nth-child(even) .session-photo{align-self:flex-end;order:0}.street-chapters .session-copy,.street-chapters .session-row.reverse .session-copy{width:100%;padding:0 0 0 5%;box-sizing:border-box}.street-chapters .session-copy h3,.street-chapters .reverse .session-copy h3{margin:-24px 0 25px -5%;font-size:43px;max-width:100%;transform:none;position:relative;z-index:1}.split-destinations{grid-template-columns:1fr}.split-card{min-height:590px;height:80svh;max-height:800px}.split-copy{left:26px;right:26px;bottom:65px}.split-copy h2{font-size:52px}.split-copy p{font-size:17px}.esqusmi-scene{min-height:550px;height:75svh}.erotic-overlap{padding:85px 26px;display:block}.erotic-overlap h2{font-size:49px;margin:-26px 0 25px -6px;max-width:100%;padding:8px;position:relative;z-index:1}.erotic-overlap>div{padding-left:5%}.erotic-overlap p{font-size:17px}.learning-scene{display:flex;flex-direction:column;min-height:0}.learning-photo{width:100%;height:420px}.learning-copy,.learning-street .learning-copy{padding:60px 26px 75px}.learning-copy h2{font-size:50px}.learning-street .learning-photo{height:390px}.next-workshops,.learning-footer{padding:70px 26px}.future-workshops,.learning-footer-grid{grid-template-columns:1fr;gap:45px;max-width:460px}.future-workshops:has(>.workshop-card:only-child){grid-template-columns:1fr}.learning-footer-grid .workshop-image{aspect-ratio:3/2}.workshop-card h3{font-size:35px}.related-posts{grid-template-columns:1fr;padding:0 26px 75px;gap:50px;max-width:460px}.scroll-memory{min-height:550px;height:80svh}.scroll-memory blockquote{font-size:42px;padding:26px;max-width:100%}.scroll-memory blockquote span{font-size:15px}.wedding-chapters{padding:80px 0 10px}.wedding-chapters .session-row{margin-bottom:75px}.wedding-chapters .session-copy h3{font-size:42px}.wedding-testimonials{padding:75px 26px}.wedding-testimonials h2{font-size:56px;margin-bottom:45px}.wedding-quote-grid{grid-template-columns:1fr;gap:45px;max-width:500px}.study15-invitation{padding:80px 26px 90px}.study15-invitation h2{font-size:57px}.study15-invitation p:not(.eyebrow){font-size:17px}.essay-opening{padding:calc(var(--header-height) + 65px) 26px 65px}.essay-opening h1{font-size:clamp(79px,23vw,115px);margin:35px 0 45px}.essay-lead{font-size:21px;margin-left:15%}.essay-pair,.essay-pair.reverse{display:flex;flex-direction:column;padding:75px 26px;gap:40px;align-items:stretch}.essay-pair.reverse figure{order:0}.essay-pair>div{padding-left:5%}.essay-pair h2{font-size:47px}.essay-pair p{font-size:17px}.essay-pull{padding:85px 26px;font-size:42px}.essay-wide img{max-height:none;height:auto}.essay-offset{width:90%;margin-left:5%}.essay-return{padding:30px 26px 75px}.nude-stories{padding:0 26px 75px;grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 20px}.nude-story-card h3{font-size:27px}.nude-story-card .eyebrow{font-size:8px;letter-spacing:.07em}.set-gallery{grid-template-columns:1fr;padding:0 26px}.workshops-opening{padding:calc(var(--header-height) + 55px) 26px 50px}.workshops-opening h1{font-size:70px}.workshops-opening>p:not(.eyebrow){font-size:17px;margin-left:5%}.workshop-next{padding:20px 26px 75px}.workshop-next>h2{font-size:35px}.academy-intro{display:flex;flex-direction:column;gap:40px;padding:75px 26px}.academy-intro h2{font-size:52px}.academy-intro p:not(.eyebrow){font-size:17px}.academy-intro figure{width:100%}.workshop-types{padding:20px 26px 35px}.workshop-type,.workshop-type:nth-child(even){display:flex;flex-direction:column;gap:35px;margin:65px 0 80px;align-items:stretch}.workshop-type:nth-child(even) figure{order:0}.workshop-type>div{padding-left:5%}.workshop-type h2{font-size:52px}.workshop-type p{font-size:17px}.business-intro{display:flex;flex-direction:column;gap:35px;padding:75px 26px;align-items:stretch}.business-intro h2{font-size:52px}.business-intro p{font-size:17px}.source-editorial{display:flex;flex-direction:column;gap:35px;padding:0 26px 70px}.source-editorial figure{position:static;max-width:100%}.source-editorial>div{padding-left:5%}.talk-topics{padding:0 26px 35px}.talk-topic{display:flex;flex-direction:column;gap:35px;margin:65px 0 80px;align-items:stretch}.talk-topic:nth-child(even) figure{order:0}.talk-topic>div{padding-left:5%}.talk-topic h2{font-size:51px}.talk-topic p{font-size:17px}.exhibition-room{padding:0 26px 75px}.current-exhibitions{padding:75px 26px}.current-exhibitions h2{font-size:53px}.current-exhibitions>p{font-size:17px}.previous-exhibitions{padding:75px 26px}.previous-exhibitions>h2{font-size:49px}.previous-grid{gap:35px 20px}.previous-card h3{font-size:27px}.curator-invitation{min-height:800px}.curator-copy{padding:75px 26px}.curator-copy h2{font-size:54px}.curator-copy p{font-size:17px}.contact-editorial{display:block;padding:75px 26px 85px}.contact-editorial h2{font-size:56px}.contact-editorial p{font-size:17px}.contact-form{padding-top:45px}.studio-section{display:flex;flex-direction:column;padding:75px 26px;gap:35px;align-items:stretch}.studio-section h2{font-size:56px}.studio-section p,.studio-section address{font-size:17px}.journal-opening{padding:calc(var(--header-height) + 65px) 26px 75px}.journal-opening h1{font-size:clamp(68px,19vw,100px);margin-bottom:45px}.journal-opening .journal-lead{font-size:19px;margin-left:5%}.journal-topics{padding:60px 26px;min-height:410px}.topic-menu{gap:5px 22px}.topic-menu button{font-size:24px}.topic-panel h2{font-size:36px}.topic-panel p{font-size:17px}.journal-status{padding:75px 26px 95px}.journal-status h2{font-size:46px}.showroom-slides{aspect-ratio:auto;height:640px;min-height:0;max-height:none}.showroom-slide .room-composite{width:960px;min-width:960px}.showroom-caption{bottom:100px;left:26px;right:26px}.showroom-caption h1{font-size:55px}.showroom-controls{bottom:35px;right:26px}.showroom-shade{background:linear-gradient(0deg,#000b,transparent 60%)}.showroom-note{padding:14px 26px;font-size:9px}.print-principles{grid-template-columns:1fr;padding:0 26px 75px;gap:40px}.print-principles article{padding-top:15px}.print-principles h3{font-size:36px}.prints-catalogue{padding:75px 26px}.prints-catalogue>h2{font-size:52px;margin-bottom:45px}.prints-grid{grid-template-columns:1fr;gap:55px;max-width:440px}.print-card h3{font-size:34px}.print-work-opening{display:flex;flex-direction:column;padding:calc(var(--header-height) + 35px) 26px 70px;gap:35px;align-items:stretch}.print-work-opening h1{font-size:52px}.print-work-room .room-composite{min-width:0}.print-story{padding:70px 26px}.print-story h2{font-size:46px}.print-story p{font-size:17px}.art-coming{min-height:680px}.art-coming h1{font-size:115px}.art-coming h2{font-size:40px}}
@media(prefers-reduced-motion:reduce){.study15-page *{scroll-behavior:auto}.split-photo img,.nude-story-card .story-hover,.future-workshops img,.learning-footer-grid img,.showroom-slide{transition:none}.split-card:hover .split-photo img,.workshop-card:hover img{transform:none}.memory-image img{will-change:auto}}

@media(max-width:700px){html[data-layout=b] .street-chapters .session-row{gap:0}html[data-layout=b] .street-chapters .session-photo{width:88%;max-width:none}html[data-layout=b] .street-chapters .session-copy h3{width:auto;max-width:100%;font-size:43px;margin:-24px 0 25px -5%;padding:10px 0}.workshop-curriculum{padding:75px 26px}.workshop-curriculum h2{font-size:45px}.workshop-editorial,.business-chapters{padding-top:30px}}

.story-awaiting>div>span{position:absolute;right:12px;bottom:8px;z-index:1;color:#fff;font-size:32px;text-shadow:0 1px 8px #0008}.story-awaiting>div:after{content:"";position:absolute;inset:60% 0 0;background:linear-gradient(transparent,#0004)}
