@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,400;0,500;0,600;1,400;1,500&display=swap");:root{--ink:#252525;--paper:#f6f4ef;--cream:#edeae2;--charcoal:#262729;--muted:#77746f;--red:#8e3c30;--line:#d8d4cc}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:DM Sans,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}button{font:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:400}.serif,h1,h2,h3{font-family:Playfair Display,Georgia,serif}em{font-weight:400}.site-header{height:86px;background:#f9f8f5;position:relative;z-index:20;border-bottom:1px solid #e9e5dc}.header-inner{height:100%;max-width:1600px;margin:auto;padding:0 5%;gap:40px}.header-inner,.wordmark{display:flex;align-items:center}.wordmark{gap:13px;flex-shrink:0}.mark{font:500 44px/1 Georgia,serif;letter-spacing:-9px;width:57px}.mark-dot{color:var(--red)}.brand-text{font-size:10px;line-height:1.5;letter-spacing:2.1px;font-weight:700}.desktop-nav{display:flex;align-items:center;gap:clamp(13px,2.1vw,31px);margin-left:auto}.desktop-nav a,.header-action{font-size:11px;font-weight:700;letter-spacing:.45px}.desktop-nav a:hover,.text-link:hover{color:var(--red)}.header-action{margin-left:15px;display:flex;gap:8px;align-items:center;border-bottom:1px solid;padding:8px 0}.menu-button{display:none;background:transparent;border:0;padding:6px;cursor:pointer}.mobile-nav{display:none}.eyebrow{font-size:10px;letter-spacing:2.3px;font-weight:700;color:#8b554b;display:block}.eyebrow.light{color:#d7bca8}.section-pad{padding:105px max(6%,calc((100vw - 1320px)/2))}.home-hero{background:#292b2b;color:white;min-height:720px;display:grid;grid-template-columns:53% 47%;position:relative;overflow:hidden}.hero-content{padding:112px 7% 100px 11%;position:relative;z-index:1}.hero-content h1{font-size:clamp(64px,7vw,120px);letter-spacing:-4px;line-height:1.06;margin:38px 0 30px}.hero-content h1 em{color:#d9b79d}.hero-content p{font-size:15px;line-height:1.9;max-width:445px;color:#d5d1cb}.hero-actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin-top:38px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:17px 24px;font-size:11px;letter-spacing:.6px;font-weight:700;transition:transform .2s}.btn:hover{transform:translateY(-2px)}.btn-ivory{background:#e9e6dd;color:#232323}.btn-dark{background:#272828;color:#fff}.btn-dark,.text-link{width:-moz-fit-content;width:fit-content}.text-link{font-size:12px;font-weight:700;border-bottom:1px solid;display:inline-flex;gap:10px;align-items:center;padding-bottom:9px}.light-link{color:#f1e7df}.hero-art{min-height:700px;background:#9c8173;padding:36px;display:flex}.hero-art-inner{position:relative;overflow:hidden;background:radial-gradient(circle at 70% 24%,#b29e90,#5c504c 54%,#211f20 93%);width:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:8% 7%;isolation:isolate}.hero-art-inner:after{content:"";position:absolute;inset:8%;border:1px solid #ffffff45;z-index:-1}.hero-art-inner>span{font-size:9px;letter-spacing:2px;z-index:2;color:#e5d2bb}.hero-art-inner strong{font-family:Georgia,serif;font-size:clamp(70px,10vw,175px);letter-spacing:-11px;line-height:.9;z-index:2;font-weight:400}.hero-art-inner i{font:italic 19px Georgia,serif;margin-top:16px;z-index:2}.hero-shape{position:absolute;z-index:-1;border-radius:50%}.shape-a{height:85%;width:83%;left:15%;top:-22%;border:90px solid #2d2b2a63;transform:rotate(-24deg)}.shape-b{height:84%;width:130%;left:-30%;bottom:-57%;background:#ad7d6944}.hero-side-note{position:absolute;bottom:15px;right:50px;font-size:9px;letter-spacing:2px}.intro-section{background:#f6f4ef}.intro-grid{display:grid;grid-template-columns:1.3fr .7fr;grid-gap:10%;gap:10%;margin-top:30px}.contact-main h2,.editorial-preview h2,.intro-grid h2,.modules h2,.section-heading h2{font-size:clamp(42px,5vw,74px);line-height:1.17;letter-spacing:-2.2px}.contact-main h2 em,.editorial-preview h2 em,.intro-grid h2 em,.modules h2 em,.section-heading h2 em{color:#8f6456}.contact-main p,.editorial-preview p,.intro-grid p,.montiq-info p{font-size:16px;line-height:1.9;color:#66625c;margin:13px 0 30px}.featured-section{background:#ece9e2}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:48px}.section-heading h2{margin-top:20px}.feature-grid{display:grid;grid-template-columns:1.3fr .7fr;grid-gap:22px;gap:22px}.feature-primary,.feature-secondary{display:block}.feature-primary-image{height:580px;position:relative;padding:37px;display:flex;flex-direction:column;justify-content:flex-end;color:white;background:radial-gradient(ellipse at 78% 16%,#c1a998,transparent 40%),linear-gradient(135deg,#302a28,#8b6257 65%,#342b2b);overflow:hidden}.feature-primary-image:before{content:"W";position:absolute;right:-1%;top:-14%;font:normal 670px/.9 Georgia,serif;color:#ffffff14}.feature-primary-image>span{position:relative;font-size:10px;letter-spacing:3px}.feature-primary-image strong{position:relative;font:400 clamp(65px,11vw,150px)/1 Georgia,serif;letter-spacing:-8px}.feature-primary-image i{font:14px Georgia,serif;position:relative;letter-spacing:3px}.feature-caption{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:20px 0 0}.chapter-label,.feature-caption small,.item-meta,.photo-note{font-size:10px;letter-spacing:1.5px;color:#8c7068}.feature-caption h3{font-size:25px;margin:7px 0 4px;line-height:1.2}.feature-caption p{font-size:12px;color:#777}.feature-side{display:grid;grid-template-rows:1fr 1fr;grid-gap:24px;gap:24px}.secondary-visual{height:220px;background:#c4b7a5;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.secondary-0{background:linear-gradient(130deg,#342f2b,#847262)}.secondary-1{background:linear-gradient(150deg,#c2b19b,#887565)}.music-notes{font:130px Georgia,serif;color:#d8c8a459;transform:rotate(-13deg)}.cinema-type{font:normal 95px Georgia,serif;color:#29292970;letter-spacing:-15px}.manifesto-band{background:#8f4537;color:#fff;padding:92px 6%;text-align:center}.manifesto-band p{font:normal clamp(30px,4vw,60px)/1.38 Georgia,serif;margin-top:25px}.manifesto-band p em{color:#e6c9ad}.pathways{background:#f5f3ed}.pathway-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.pathway{position:relative;border-right:1px solid var(--line);padding:36px 24px 75px;min-height:260px}.pathway:first-child{padding-left:0}.pathway:last-child{border-right:0}.pathway>span{font-size:9px;letter-spacing:2px;color:#9b7163}.pathway h3{font-size:30px;margin-top:32px}.pathway p{font-size:13px;line-height:1.8;color:#74706c;margin-top:15px}.pathway svg{position:absolute;bottom:26px;right:26px}.editorial-preview{display:grid;grid-template-columns:1fr 1fr;grid-gap:10%;gap:10%;align-items:center;background:#e6e1d7}.editorial-preview h2{margin-top:24px}.media-placeholder{min-height:310px;background:#d6d1c6;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:25px;color:#524f4b}.media-placeholder.dark{background:#4d4946;color:#dfd6cb}.media-placeholder.large{height:100%;min-height:480px}.media-lines{width:75%;height:75%;opacity:.16;left:12%;top:12%;transform:rotate(-11deg)}.media-lines,.media-lines:before{position:absolute;border:1px solid}.media-lines:before{content:"";inset:15%;transform:rotate(25deg)}.placeholder-corner,.placeholder-index{font-size:9px;letter-spacing:1.8px;position:relative;z-index:1}.placeholder-label{font:italic 25px Georgia,serif;align-self:center;text-align:center;max-width:70%;position:relative;z-index:1;opacity:.85}.footer{background:#252728;color:#eee7df;padding:83px 6% 25px}.footer-top{display:flex;justify-content:space-between;gap:60px}.footer h2{font-size:clamp(42px,5vw,75px);line-height:1.13;margin-top:18px}.footer h2 em{color:#caa68d}.footer-links{display:flex;flex-direction:column;gap:12px;font-size:12px}.footer-bottom{margin-top:100px;padding-top:20px;border-top:1px solid #ffffff40;display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#b7b0a8}.page-hero{padding:115px 6% 105px}.page-hero.cream{background:#ece9e2}.page-hero.dark-page{background:#292b2b;color:#f2ece6}.page-hero h1{font-size:clamp(62px,9vw,135px);line-height:1.08;letter-spacing:-5px;margin:28px 0}.page-hero h1 em{color:#946c5d}.page-hero.dark-page h1 em{color:#c8aa93}.page-hero p{font:18px/1.8 DM Sans,sans-serif;max-width:680px;color:#6d6862}.page-hero.dark-page p{color:#c9c0b9}.listing{background:#f6f4ef}.listing-meta{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:22px;margin-bottom:35px;font-size:10px;letter-spacing:2px}.exhibition-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:65px 28px;gap:65px 28px}.exhibit-card.span-feature{grid-column:span 2}.exhibit-card .media-placeholder{height:330px}.exhibit-card.span-feature .media-placeholder{height:540px}.item-meta{margin-top:20px}.exhibit-card-title,.item-meta{display:flex;justify-content:space-between}.exhibit-card-title{align-items:center;margin-top:8px}.exhibit-card-title h2{font-size:clamp(26px,3.4vw,43px);line-height:1.15}.exhibit-card-title p{font-size:13px;color:#726d68;margin-top:9px}.folio-hero{background:#262829;color:white;display:grid;grid-template-columns:1fr 1fr;min-height:650px}.folio-hero-text{padding:45px 9% 95px 12%;display:flex;flex-direction:column;justify-content:flex-end}.back-link{display:inline-flex;align-items:center;gap:9px;font-size:10px;letter-spacing:1.7px;width:-moz-fit-content;width:fit-content;margin-bottom:auto;padding-bottom:35px}.folio-hero-text .eyebrow{margin-top:30px}.folio-hero h1{font-size:clamp(65px,6vw,115px);line-height:1.03;overflow-wrap:anywhere;margin-top:27px;letter-spacing:-2px}.folio-subtitle{font:italic 25px/1.4 Georgia,serif;color:#d2b29c;margin-top:20px}.folio-theme{margin-top:45px;font-size:10px;letter-spacing:1.8px;color:#aaa49c}.folio-hero-media{padding:20px}.folio-intro{display:grid;grid-template-columns:1fr 2fr;grid-gap:7%;gap:7%;background:#f0ede6}.folio-number{font-size:10px;letter-spacing:2px;color:#94685c}.folio-intro h2{font-size:clamp(25px,3.2vw,49px);line-height:1.42}.folio-note{grid-column:2;color:#817b74;font-size:12px;line-height:1.8;border-top:1px solid var(--line);padding-top:20px}.folio-chapter{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:9%;gap:9%;align-items:center}.folio-chapter:nth-of-type(2n){background:#e8e4da}.folio-chapter.chapter-reverse .folio-chapter-media{order:2}.folio-chapter .media-placeholder{height:490px}.photo-note{display:block;margin-top:12px}.folio-chapter-content h2{font-size:clamp(37px,5vw,73px);line-height:1.18;letter-spacing:-2px;margin:28px 0}.folio-chapter-content>p{font-size:17px;line-height:1.95;color:#68635e}.small-rule{height:1px;background:var(--line);margin:55px 0 20px}.folio-end{background:#8e4538;color:#fff}.folio-end a{display:block;margin-top:25px}.folio-end a>span{font-size:10px;letter-spacing:2px}.folio-end h2{font-size:clamp(35px,5vw,70px);display:flex;justify-content:space-between;align-items:center;gap:25px;margin-top:15px}.folio-end h2 svg{flex-shrink:0}.collection-grid,.editorial-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10%;gap:10%;align-items:center}.collection-grid h2,.editorial-grid h2{font-size:clamp(42px,5vw,73px);line-height:1.2;margin:20px 0}.collection-grid h2 em,.editorial-grid h2 em{color:#8e695e}.collection-grid p,.editorial-grid p{line-height:1.9;color:#77716a;font-size:15px}.collection-grid .media-placeholder,.editorial-grid .media-placeholder{min-height:500px}.editorial-items{background:#ebe7df}.article-row{border-top:1px solid #cfc8bd;padding:40px 0;display:flex;justify-content:space-between;align-items:center;gap:20px}.article-row h3{font-size:40px;margin:12px 0}.article-row p,.editorial-note{font-size:14px;line-height:1.7;color:#79736e}.editorial-note{border-top:1px solid #cfc8bd;padding-top:25px}.article-page{padding:75px max(6%,calc((100vw - 950px)/2)) 140px;background:#f2f0e9}.article-page .back-link{margin-bottom:80px}.article-page h1{font-size:clamp(65px,8vw,120px);letter-spacing:-3px;margin:20px 0 30px}.article-deck{font:25px/1.5 Georgia,serif;color:#6d645e}.article-meta{margin:40px 0 70px;padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:10px;letter-spacing:2px}.article-body{max-width:760px;margin:auto}.article-body p{font:20px/1.9 Georgia,serif;margin-bottom:32px}.catalog-status{padding:20px;border-top:1px solid #cfc8bd;border-bottom:1px solid #cfc8bd;font-size:11px;letter-spacing:1px;color:#8c665b}.collection-grid .catalog-status{margin-top:25px}.archive-source img{display:block;width:100%;max-width:700px;margin:35px auto;box-shadow:0 18px 65px #0002}.archive-source h2{font-size:50px;margin:18px 0}.archive-source p{font-size:14px;line-height:1.8;max-width:650px}.academy-feature{background:#292b2b;color:#f4efe8;display:grid;grid-template-columns:.75fr 1fr;align-items:center;grid-gap:12%;gap:12%}.academy-large-num{font:normal 390px/.7 Georgia,serif;color:#bba28c}.academy-feature h2{font-size:clamp(45px,6vw,90px);margin:20px 0}.academy-feature p{font-size:19px;line-height:1.6;color:#d3c5b7}.academy-stats{display:flex;flex-wrap:wrap;gap:20px;margin:35px 0;font-size:10px;letter-spacing:1.5px}.academy-feature .btn-dark{background:#e4dacd;color:#242424}.modules h2{margin:20px 0}.modules>p{max-width:740px;line-height:1.8;color:#6d6761}.module-grid{display:grid;grid-template-columns:repeat(2,1fr);margin-top:45px;grid-gap:1px;gap:1px;background:#dad5cd}.module-grid>div{background:#f6f4ef;padding:32px}.module-grid span{font-size:10px;letter-spacing:2px;color:#965f51}.module-grid h3{font-size:29px;margin:22px 0}.module-grid p{font-size:12px;color:#817a72}.contact-main{display:grid;grid-template-columns:1fr 1fr;grid-gap:12%;gap:12%}.contact-main .catalog-status{margin-top:35px}.montiq-info{padding-top:130px;padding-bottom:130px}@media(max-width:1120px){.desktop-nav{gap:12px}.desktop-nav a{font-size:10px}.header-inner{padding:0 4%;gap:18px}.header-action{margin-left:3px}.hero-content{padding-left:7%}.hero-art,.home-hero{min-height:650px}.pathway-grid{grid-template-columns:repeat(2,1fr)}.pathway:nth-child(2){border-right:0}.pathway:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media(max-width:830px){.site-header{height:76px}.desktop-nav,.header-action{display:none}.menu-button{display:block;margin-left:auto}.mobile-nav{display:flex;background:#f9f8f5;position:absolute;top:76px;left:0;right:0;flex-direction:column;padding:20px 7% 30px;box-shadow:0 15px 22px #0002}.mobile-nav a{padding:13px 0;border-bottom:1px solid #e5e1d9;font-size:16px}.section-pad{padding:75px 6%}.home-hero{grid-template-columns:1fr}.hero-content{padding:75px 7% 65px}.hero-content h1{font-size:clamp(65px,12vw,100px)}.hero-art{min-height:440px;padding:14px}.hero-art-inner strong{font-size:clamp(80px,17vw,155px)}.hero-side-note{right:24px}.collection-grid,.contact-main,.editorial-grid,.editorial-preview,.intro-grid{grid-template-columns:1fr;gap:35px}.feature-grid{grid-template-columns:1fr}.feature-side{grid-template-columns:1fr 1fr;grid-template-rows:auto}.feature-primary-image{height:475px}.secondary-visual{height:190px}.folio-hero{grid-template-columns:1fr}.folio-hero-text{min-height:450px;padding:40px 7% 50px}.folio-hero-media{height:390px}.folio-hero-media .media-placeholder.large{min-height:0}.folio-intro{grid-template-columns:1fr;gap:25px}.folio-note{grid-column:1}.folio-chapter{grid-template-columns:1fr;gap:45px}.folio-chapter.chapter-reverse .folio-chapter-media{order:0}.folio-chapter .media-placeholder{height:370px}.academy-feature{grid-template-columns:1fr}.academy-large-num{font-size:210px}.footer-bottom{flex-wrap:wrap}.page-hero{padding:85px 6%}.page-hero h1{letter-spacing:-3px}.intro-grid h2{font-size:60px}}@media(max-width:520px){.brand-text{font-size:9px}.mark{font-size:40px}.section-pad{padding:58px 6%}.home-hero{min-height:0}.hero-content{padding:66px 6% 55px}.hero-content h1{font-size:62px;letter-spacing:-2px}.hero-art{min-height:360px}.hero-art-inner strong{font-size:76px;letter-spacing:-6px}.hero-art-inner i{font-size:16px}.hero-actions{align-items:flex-start;flex-direction:column}.intro-grid h2,.section-heading h2{font-size:48px}.section-heading{flex-direction:column;align-items:start}.feature-side{grid-template-columns:1fr}.feature-primary-image{height:340px}.feature-primary-image strong{font-size:76px;letter-spacing:-5px}.secondary-visual{height:230px}.pathway-grid{grid-template-columns:1fr}.pathway,.pathway:first-child{padding-left:16px;border-right:0;border-bottom:1px solid var(--line)}.exhibition-grid{grid-template-columns:1fr;gap:45px}.exhibit-card.span-feature{grid-column:span 1}.exhibit-card .media-placeholder,.exhibit-card.span-feature .media-placeholder{height:315px}.page-hero h1{font-size:58px;letter-spacing:-2px}.folio-hero h1{font-size:59px}.folio-intro h2{font-size:28px}.folio-chapter-content h2{font-size:43px}.folio-chapter .media-placeholder{height:300px}.footer{padding:65px 6% 24px}.footer-top{flex-direction:column}.footer-bottom{margin-top:55px}.module-grid{grid-template-columns:1fr}.article-page{padding:50px 6% 80px}.article-page h1{font-size:60px}.article-body p{font-size:18px}.academy-large-num{font-size:130px}.collection-grid .media-placeholder,.editorial-grid .media-placeholder{min-height:300px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.commerce-section{background:#ebe6dd}.commerce-lede{font-size:16px;line-height:1.85;max-width:760px;color:#69645e;margin:-25px 0 45px}.commerce-grid{grid-template-columns:1.14fr 1fr}.commerce-grid,.commerce-stack{display:grid;grid-gap:18px;gap:18px}.commerce-tile{display:block;background:#f9f7f2;transition:transform .2s}.commerce-tile:hover,.offer-card:hover{transform:translateY(-3px)}.commerce-visual{min-height:250px;padding:29px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.commerce-visual>span,.offer-art>span{letter-spacing:2px;font-size:10px;font-weight:700}.commerce-visual>strong,.offer-art>strong{font:normal clamp(32px,4vw,66px)/1.05 Georgia,serif;letter-spacing:-2px}.commerce-book{background:linear-gradient(135deg,#3b2927,#141a1a);color:#efe4d3;min-height:485px}.commerce-book strong{font-size:clamp(90px,12vw,190px);letter-spacing:-8px}.commerce-book i{font:italic 29px Georgia,serif}.commerce-print{background:linear-gradient(135deg,#bb9982,#675347);color:#fff}.commerce-learn{background:linear-gradient(135deg,#353f38,#171e1c);color:#e5ddc8}.commerce-caption{padding:25px 28px 30px}.commerce-caption b,.commerce-caption span{font-size:10px;letter-spacing:1px}.commerce-caption h3{font-size:29px;margin:11px 0}.commerce-caption p{font-size:13px;line-height:1.7;color:#6c6760;max-width:490px}.commerce-caption b{display:flex;align-items:center;gap:8px;margin-top:23px}.commerce-footnote{margin-top:25px;font-size:11px;color:#716a63}.institute-cta{background:#252d2c;color:#fff}.institute-cta h2{font-size:clamp(52px,6vw,90px);line-height:1.1;margin:22px 0}.institute-cta p{max-width:620px;line-height:1.8;color:#d1ccc4;margin-bottom:30px}.offer-intro{background:#f8f6f1}.offer-intro .intro-grid p{line-height:1.9;color:#615c56}.offer-category{border-top:1px solid #dad4c9}.offer-category:nth-of-type(2n){background:#efebe3}.offer-category .section-heading h2{font-size:clamp(43px,5vw,67px)}.offer-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.offer-card{background:#faf8f3;display:block;transition:transform .2s}.offer-art{min-height:290px;background:#393331;color:#f4ede5;padding:23px;display:flex;flex-direction:column;justify-content:space-between;gap:18px}.offer-art-1{background:#6a6456}.offer-art-2{background:#293a36}.offer-art strong{font-size:clamp(30px,3vw,46px);overflow-wrap:anywhere}.offer-art i{font:italic 13px Georgia,serif}.offer-card-body{padding:26px}.offer-card-body>span{font-size:10px;letter-spacing:1px;color:#8d5147}.offer-card-body h3{font-size:28px;line-height:1.18;margin:14px 0}.offer-card-body p{font-size:13px;color:#625c56;line-height:1.7;min-height:70px}.offer-link{display:flex;gap:8px;align-items:center;margin-top:18px;font-weight:700}.offer-detail-art{background:linear-gradient(145deg,#6e584d,#272a28);color:#fff;padding:55px;display:flex;flex-direction:column;justify-content:space-between;gap:30px}.offer-detail-art span{font-size:10px;letter-spacing:2px}.offer-detail-art strong{font:normal clamp(55px,7vw,110px)/1 Georgia,serif;overflow-wrap:anywhere}.offer-detail-art i{font-size:13px}.offer-detail-copy h2{font-size:clamp(44px,5vw,73px);margin:20px 0 30px}.offer-detail-copy>p{max-width:760px;font-size:17px;line-height:1.8;margin-bottom:20px}.offer-notice{max-width:760px;padding:20px;border-left:3px solid #986b56;background:#ece7df;font-size:13px;line-height:1.75;margin-top:25px}.offer-detail-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:30px}.folio-offerings{background:#ebe6dd}.folio-offerings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.folio-offer{padding:32px;background:#faf8f3;display:flex;flex-direction:column;align-items:start;min-height:250px}.folio-offer>span{font-size:10px;letter-spacing:1.2px;color:#916451}.folio-offer h3{font-size:30px;margin:20px 0}.folio-offer p{font-size:13px;line-height:1.7;color:#625d58}.folio-offer b{font-size:11px;display:flex;gap:6px;align-items:center;margin-top:auto;padding-top:22px}@media(max-width:920px){.folio-offerings-grid,.offer-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-grid{grid-template-columns:1fr}.commerce-book{min-height:370px}.commerce-stack{grid-template-columns:1fr 1fr}.commerce-visual{min-height:200px}}@media(max-width:620px){.commerce-stack,.folio-offerings-grid,.offer-card-grid{grid-template-columns:1fr}.commerce-book strong{font-size:90px}.commerce-book{min-height:330px}.offer-art{min-height:235px}.commerce-lede{margin:0 0 28px}.offer-detail-art{min-height:260px;padding:30px}.offer-detail-art strong{font-size:58px}.institute-cta h2{font-size:48px}}.studio{max-width:1250px;margin:auto;min-height:65vh}.studio h1{font:normal clamp(42px,6vw,85px)/1.08 Georgia,serif;margin:20px 0}.studio h2{font:normal 36px Georgia,serif;margin-bottom:24px}.studio>p{max-width:750px;line-height:1.8}.studio-form{display:grid;grid-gap:19px;gap:19px;margin-top:24px;max-width:720px}.studio-form label{display:grid;grid-gap:9px;gap:9px;font-size:12px;letter-spacing:.3px;font-weight:600}.studio-form input,.studio-form select,.studio-form textarea{padding:15px;border:1px solid #c9c2b7;background:#fff;color:#292726;font:16px/1.5 system-ui,sans-serif;width:100%;border-radius:0}.studio-form textarea{resize:vertical}.studio-form button{justify-self:start;border:0;cursor:pointer}.studio-layout{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:8%;gap:8%;margin-top:45px}.studio-item{display:flex;flex-direction:column;gap:8px;border-bottom:1px solid #d4cabe;padding:20px 0}.studio-item span,.studio-tip{color:#77706a;font-size:12px}.studio-logout{border:1px solid #a09a91;background:none;padding:10px 20px;cursor:pointer;margin-top:20px}.home-announcements{background:#f4eee3}.home-announcement{max-width:880px;border-top:1px solid #cbc2b7;margin-top:25px;padding-top:24px}.home-announcement h2{font:normal clamp(30px,4vw,55px) Georgia,serif}.home-announcement p{line-height:1.7}@media(max-width:760px){.studio-layout{grid-template-columns:1fr;gap:50px}}.curator-essay{background:#e9e5db;color:#262724}.curator-essay-inner{display:grid;grid-template-columns:1fr 2fr;grid-gap:6vw;gap:6vw;max-width:1300px;margin:auto}.curator-essay-kicker{display:flex;flex-direction:column;gap:25px;align-items:flex-start}.curator-rule{height:1px;width:66px;background:currentColor;opacity:.45}.curator-essay h2{font-family:Georgia,serif;font-size:clamp(2.3rem,5vw,5.3rem);line-height:1.06;letter-spacing:-.045em;max-width:850px;margin:0 0 1.6rem}.curator-essay .curator-deck{font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.55;max-width:730px;margin-bottom:2.5rem}.curator-body{max-width:760px;line-height:1.85;font-size:1.05rem}.curator-body p{margin:0 0 1.5rem}.curator-foot{margin-top:3rem;letter-spacing:.14em;font-size:.7rem;opacity:.66}@media(max-width:760px){.curator-essay-inner{grid-template-columns:1fr;gap:2.5rem}.curator-essay h2{font-size:clamp(2.2rem,10vw,3.4rem)}}.studio-folio-links{background:#e9e5dc;padding:30px;margin-top:38px}.studio-folio-links h2{font-size:32px;margin-bottom:12px}.studio-folio-link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:22px}.studio-folio-link-grid a{border-bottom:1px solid #c6beb4;padding:12px 0;font-size:13px}.studio-subhead{margin-top:55px}.studio-media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px;gap:15px;margin-top:22px}.studio-media-grid figure{margin:0;background:#fff}.studio-media-grid img{width:100%;height:150px;object-fit:cover}.studio-media-grid figcaption{font-size:12px;line-height:1.5;padding:12px}.studio-media-grid small{display:block;color:#666;margin-top:6px}.studio-notice{padding:15px;background:#e3efe3;margin:15px 0}.studio-blocks{margin-top:70px}.studio-block-form{border-top:1px solid #c4bcb3;padding:22px 0 35px;max-width:800px}.studio-block-buttons{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.folio-custom{display:grid;grid-template-columns:1.15fr 1fr;align-items:stretch;background:#eeebe5;min-height:540px}.folio-custom:nth-child(2n){background:#292b2b;color:#f4eee7}.folio-custom-split-right{grid-template-columns:1fr 1.15fr}.folio-custom-split-right .folio-custom-media{order:2}.folio-custom-media figure{margin:0;height:100%;position:relative}.folio-custom-media img{display:block;width:100%;height:100%;min-height:500px;object-fit:cover}.folio-custom-media figcaption{position:absolute;bottom:0;left:0;right:0;padding:26px;color:#fff;background:linear-gradient(transparent,rgba(0,0,0,.8));font-size:11px;line-height:1.5}.folio-custom-copy{padding:clamp(35px,6vw,100px);display:flex;flex-direction:column;justify-content:center;gap:20px}.folio-custom-copy h2{font-size:clamp(36px,4.5vw,72px);line-height:1.07}.folio-custom-copy p{font-size:15px;line-height:1.9;max-width:610px}.folio-custom-full,.folio-custom-text{display:block}.folio-custom-full .folio-custom-media img{height:70vh;min-height:430px}.folio-custom-full .folio-custom-copy{padding:60px max(7%,calc((100vw - 1180px)/2))}.folio-custom-text .folio-custom-media{display:none}.folio-custom-text .folio-custom-copy{min-height:400px}.folio-custom .media-placeholder{min-height:400px;height:100%}@media(max-width:800px){.folio-custom,.folio-custom-split-right{display:flex;flex-direction:column}.folio-custom-split-right .folio-custom-media{order:0}.folio-custom-media img{min-height:290px;max-height:510px}.folio-custom-copy{padding:40px 7%}.studio-folio-link-grid,.studio-media-grid{grid-template-columns:1fr}}.catalog-section{background:#f4f0e9}.catalog-heading{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:45px;gap:45px;align-items:end}.catalog-heading h2,.record-notes h2,.related-catalog h2{font:normal clamp(40px,5vw,72px)/1.08 Georgia,serif;margin:20px 0}.catalog-heading p{max-width:460px;font-size:15px;line-height:1.8}.catalog-search{display:flex;align-items:end;gap:12px;margin:40px 0 28px;flex-wrap:wrap}.catalog-search label{display:grid;grid-gap:9px;gap:9px;flex:1 1 210px;font-size:12px}.catalog-search input{padding:15px;background:#fff;border:1px solid #c6bcb0;font-size:15px;width:100%}.catalog-search button{border:0;cursor:pointer}.catalog-search a{font-size:12px;padding:12px}.catalog-count{font-size:12px;color:#74695d;margin:15px 0}.catalog-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.catalog-card{background:#fff;display:block}.catalog-card-art{height:260px;background:linear-gradient(135deg,#342d2a,#686057);color:#f2eee9;padding:24px;display:flex;flex-direction:column;justify-content:space-between}.catalog-card-art small,.catalog-card-art span{font-size:10px;letter-spacing:1.5px}.catalog-card-art strong{font:normal 33px Georgia,serif}.catalog-card-copy{padding:25px}.catalog-card-copy span,.related-object-grid span{font-size:11px;letter-spacing:1px;color:#8f5b4e}.catalog-card-copy h3,.related-object-grid h3{font:normal 28px Georgia,serif;margin:13px 0}.catalog-card-copy p{font-size:13px;line-height:1.7;color:#655e58;min-height:65px}.catalog-card-copy b,.related-object-grid b{display:inline-block;font-size:12px;margin-top:20px}.catalog-empty{padding:65px 30px;background:#eae4da;text-align:center}.catalog-empty h3{font:normal 32px Georgia,serif}.catalog-empty p{font-size:14px;line-height:1.7;max-width:550px;margin:14px auto}.record-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:6vw;gap:6vw;background:#eeebe4}.catalog-object-visual{background:#3b3835;color:white;min-height:650px;padding:45px;display:flex;flex-direction:column;justify-content:space-between}.catalog-object-visual span{font-size:10px;letter-spacing:2px}.catalog-object-visual strong{font:normal clamp(46px,5vw,84px) Georgia,serif}.catalog-object-visual p{font-size:13px;line-height:1.6;max-width:340px}.record-description{line-height:1.9;font-size:17px;margin-bottom:32px;white-space:pre-wrap}.record-notes dl>div{border-top:1px solid #cac4ba;padding:17px 0;display:grid;grid-template-columns:40% 60%;grid-gap:15px;gap:15px}.record-notes dt{font-size:11px;text-transform:uppercase;letter-spacing:1px}.record-notes dd{font-size:14px;line-height:1.7;overflow-wrap:anywhere}.record-notes h3{font:normal 30px Georgia,serif;margin:30px 0 15px}.related-catalog{background:#e6e0d6}.related-object-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.related-object-grid a{background:#faf8f4;padding:30px}.related-object-grid p{font-size:12px}.studio-form input[type=checkbox]{width:auto;margin-right:8px}@media(max-width:900px){.catalog-cards,.related-object-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-heading,.record-layout{grid-template-columns:1fr}.catalog-object-visual{min-height:420px}}@media(max-width:600px){.catalog-cards,.related-object-grid{grid-template-columns:1fr}.catalog-card-art{height:205px}.catalog-search{display:grid}.record-notes dl>div{grid-template-columns:1fr;gap:5px}}.weight-hero-image{display:block;width:100%;height:100%;max-height:760px;object-fit:cover;object-position:center}.folio-hero-media:has(.weight-hero-image){padding:0;overflow:hidden}.hero-art-weight{position:relative;background:#202020}.weight-home-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.55)}.hero-art-weight>i,.hero-art-weight>span,.hero-art-weight>strong{position:relative;z-index:2;text-shadow:0 2px 18px #0008}.hero-art-weight .hero-shape{display:none}.feature-weight-image{background:#252525}.weight-feature-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.53)}.feature-weight-image:before{display:none}.weight-exhibition-card-image{height:540px;overflow:hidden;background:#292b2b}.weight-exhibition-card-image img{display:block;width:100%;height:100%;object-fit:cover}.weight-folio{background:#f6f4ef}.weight-folio-lead{padding-bottom:65px}.weight-folio-lead h2{font-size:clamp(50px,8vw,112px);line-height:1.06;letter-spacing:-.045em;margin:20px 0 24px}.weight-folio-lead h2 em{color:#906e5d}.weight-folio-lead p{font-size:16px;line-height:1.85;max-width:700px;color:#69645e}.weight-folio-meta{border-top:1px solid #cec7be;margin-top:45px;padding-top:16px;display:flex;justify-content:space-between;gap:12px;font-size:10px;letter-spacing:.15em}.weight-folio-group{padding:35px 6% 92px}.weight-group-heading{border-top:1px solid #cfc8c0;padding:19px 0 40px;display:flex;justify-content:space-between;align-items:baseline;gap:15px}.weight-group-heading span{font-size:10px;letter-spacing:.16em;color:#765d52}.weight-group-heading h3{font-size:clamp(24px,3vw,48px)}.weight-photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28px 22px;gap:28px 22px;align-items:start}.weight-photo{margin:0;min-width:0}.weight-photo img{display:block;width:100%;height:auto;background:#e3dfd7}.weight-photo figcaption{display:flex;justify-content:space-between;gap:16px;border-top:1px solid #c5bcb2;padding-top:11px;margin-top:11px;font-size:9px;letter-spacing:.14em;color:#70665e}.weight-photo-feature{grid-column:span 2}.weight-photo-grid-1 .weight-photo:first-child{grid-column:span 1}.weight-folio-close{background:#ebe6dc}.weight-folio-close h2{font-size:clamp(36px,5vw,75px);margin:25px 0}.weight-folio-close p{line-height:1.8;max-width:650px}@media(max-width:700px){.weight-folio-group{padding:25px 5% 50px}.weight-photo-grid{grid-template-columns:minmax(0,1fr);gap:30px}.weight-photo-feature,.weight-photo-grid-1 .weight-photo:first-child{grid-column:auto}.weight-group-heading{display:block}.weight-group-heading h3{margin-top:12px}.weight-exhibition-card-image{height:330px}.weight-photo figcaption{font-size:8px}.weight-folio-lead{padding-top:65px;padding-bottom:40px}}.weight-magazine{background:#f7f4ee;color:#292725;overflow:hidden}.weight-magazine figure{margin:0}.weight-mag-masthead{padding-top:72px;padding-bottom:38px}.weight-mag-divider,.weight-mag-lastline,.weight-mag-masthead-top{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #b5aea2;padding-top:14px;font-size:10px;letter-spacing:.13em;font-weight:700}.weight-mag-masthead-grid{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:6%;gap:6%;align-items:end;padding:45px 0 55px}.weight-mag-masthead h2{font-size:clamp(66px,9vw,146px);letter-spacing:-.06em;line-height:.94;margin-top:18px}.weight-mag-ending h2 em,.weight-mag-masthead h2 em{color:#925d50}.weight-mag-deck{font:normal clamp(21px,2.4vw,33px)/1.35 Georgia,serif}.weight-mag-byline{font-size:10px;letter-spacing:.12em;line-height:1.8;margin-top:38px}.weight-mag-divider{align-items:center}.weight-mag-full{background:#e7e1d8;padding:20px 6% 55px}.weight-mag-photo img{width:100%;height:auto;display:block;background:#ddd6cb}.weight-mag-photo figcaption{padding-top:12px;margin-top:10px;border-top:1px solid #c7beb2;display:flex;justify-content:space-between;gap:12px;font-size:9px;letter-spacing:.1em;line-height:1.6;color:#625a52}.weight-mag-full .weight-mag-photo{max-width:1450px;margin:auto}.weight-mag-image-note{text-align:center;margin:24px auto 0;max-width:560px;font:italic 18px/1.5 Georgia,serif}.weight-mag-prose{display:grid;grid-template-columns:.38fr 1fr;grid-gap:9%;gap:9%;padding-top:100px;padding-bottom:100px}.weight-mag-margin{font-size:10px;letter-spacing:.14em;display:flex;flex-direction:column;gap:18px;color:#7e6253}.weight-mag-essay{max-width:830px}.weight-mag-essay p{font:normal clamp(16px,1.45vw,21px)/1.8 Georgia,serif;margin-bottom:25px}.weight-mag-essay p.weight-mag-drop{font:normal clamp(28px,3.3vw,49px)/1.32 Georgia,serif;letter-spacing:-.02em;margin-bottom:28px}.weight-mag-padded{padding:65px 6% 100px}.weight-mag-chapter{border-top:1px solid #b6aca0;display:grid;grid-template-columns:.38fr 1fr;grid-gap:9%;gap:9%;padding:24px 0 48px}.weight-mag-chapter-id{font-size:10px;letter-spacing:.16em;color:#8d6254}.weight-mag-chapter h3{font-size:clamp(40px,5vw,75px);line-height:1.1;letter-spacing:-.035em;margin-bottom:18px}.weight-mag-chapter p{font-size:16px;line-height:1.7;max-width:560px}.weight-mag-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2.5%;gap:2.5%;align-items:start}.weight-mag-split{display:grid;grid-template-columns:1fr 1fr;min-height:530px;background:#eeebe5}.weight-mag-split-warm{background:#e3ddd2}.weight-mag-split-visual{display:flex;align-items:center;padding:45px 5vw;min-width:0}.weight-mag-split-visual .weight-mag-photo{width:100%}.weight-mag-split-copy{padding:65px clamp(35px,6vw,105px);display:flex;flex-direction:column;justify-content:center;align-items:start;gap:24px}.weight-mag-split-copy h3{font-size:clamp(37px,4vw,65px);line-height:1.14;letter-spacing:-.035em}.weight-mag-split-copy p{font-size:15px;line-height:1.86;max-width:540px}.weight-mag-quote{background:#292b2b;color:#f6f0e5;text-align:center;padding:110px 8%;margin:0}.weight-mag-quote p,.weight-mag-quote span{font-size:10px;letter-spacing:.17em;color:#d9c0ad}.weight-mag-quote blockquote{font:italic normal clamp(40px,5.4vw,83px)/1.2 Georgia,serif;max-width:1110px;margin:37px auto}.weight-mag-quote-light{background:#d7c9b7;color:#292725}.weight-mag-quote-light p,.weight-mag-quote-light span{color:#68574d}.weight-mag-aside{display:grid;grid-template-columns:.4fr 1fr;grid-gap:8%;gap:8%;padding:70px 0 0}.weight-mag-aside span{font-size:10px;letter-spacing:.17em;color:#825e52}.weight-mag-aside p{font:normal clamp(19px,2.1vw,28px)/1.55 Georgia,serif;max-width:890px}.weight-mag-full-dark{background:#33312f}.weight-mag-full-dark figcaption{color:#ddd1c1;border-color:#847d73}.weight-mag-prose-dark{background:#322f2c;color:#eee8dc}.weight-mag-prose-dark .weight-mag-essay h3{font-size:clamp(34px,4.3vw,67px);line-height:1.17;margin-bottom:35px}.weight-mag-prose-dark .weight-mag-margin{color:#d1b9a6}.weight-mag-last-images{padding-top:0}.weight-mag-ending{background:#eee6da;padding-top:110px;padding-bottom:65px}.weight-mag-ending h2{font-size:clamp(47px,6.5vw,98px);line-height:1.13;letter-spacing:-.045em;margin:28px 0 55px}.weight-mag-ending-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:10%;gap:10%;margin-bottom:70px}.weight-mag-ending-columns p{font-size:16px;line-height:1.85}.weight-mag-lastline{padding-top:18px;color:#726354}@media(max-width:800px){.weight-mag-aside,.weight-mag-chapter,.weight-mag-ending-columns,.weight-mag-masthead-grid,.weight-mag-prose,.weight-mag-split{grid-template-columns:1fr}.weight-mag-masthead-grid{gap:30px;padding:35px 0}.weight-mag-masthead h2{font-size:clamp(58px,14vw,92px)}.weight-mag-prose{gap:25px;padding-top:70px;padding-bottom:65px}.weight-mag-margin{flex-direction:row}.weight-mag-chapter{gap:22px}.weight-mag-split-visual{padding:35px 6% 10px}.weight-mag-split-copy{padding:45px 7% 70px}.weight-mag-full{padding:20px 4% 42px}.weight-mag-quote{padding:78px 8%}.weight-mag-quote blockquote{font-size:clamp(37px,8vw,62px)}.weight-mag-ending-columns{gap:16px}.weight-mag-padded{padding:45px 5% 70px}}@media(max-width:550px){.weight-mag-pair{grid-template-columns:1fr;gap:28px}.weight-mag-divider,.weight-mag-lastline,.weight-mag-masthead-top,.weight-mag-photo figcaption{font-size:8px}.weight-mag-deck{font-size:23px}.weight-mag-masthead{padding-top:46px}.weight-mag-split-copy h3{font-size:40px}.weight-mag-image-note{font-size:15px}}