.academy-catalog,.atelier{--atelier-heading-font:var(--edition-display,Georgia,serif);--folio-serif:var(--edition-display,Georgia,serif);--school-paper:#f6f2e8;--school-ink:#203f34;--school-rust:#964a33;--school-rule:#bfb7a6;--academy-paper:var(--school-paper);--academy-ink:var(--school-ink);--academy-line:var(--school-rule);--atelier-paper:var(--school-paper);--atelier-ink:var(--school-ink);--atelier-line:var(--school-rule);background:var(--school-paper);color:var(--school-ink)}.academy-wrap{width:min(100% - clamp(36px,11vw,170px),1270px)}.academy-catalog .press-academy-title{border-top:1px solid var(--school-ink);padding:22px 0 clamp(20px,2.5vw,40px);grid-template-columns:1.45fr .62fr}.press-academy-title h1{font-size:clamp(3.3rem,6.8vw,7rem);margin:10px 0 0;line-height:.94}.academy-catalog .academy-kicker,.atelier .atelier-label,.press-academy-title h1 i{color:var(--school-rust)}.press-academy-intro{max-width:41ch;align-self:end}.press-academy-intro p{font-size:clamp(.88rem,1.2vw,1.05rem);line-height:1.52;color:#526051}.press-academy-actions,.press-academy-intro nav{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 18px}.press-academy-intro nav{margin-top:12px}.press-academy-intro nav a{display:inline-flex;align-items:center;gap:6px;border-bottom:1px solid #baab96;padding:3px 0;font-size:.75rem}.press-academy-feature{display:grid;grid-template-columns:1.4fr 1fr;gap:clamp(24px,4vw,65px);align-items:stretch;border-block:1px solid var(--school-ink);padding-block:clamp(15px,1.8vw,27px);scroll-margin-top:90px}.press-academy-art{display:grid;align-items:stretch;min-width:0}.press-academy-art :is(.study-mount,.study-mount-leaf,figure){height:100%}.press-academy-art figure{display:grid;grid-template-rows:1fr auto}.press-academy-art figure>div{position:relative;min-height:clamp(280px,29vw,475px);box-shadow:0 9px 17px -12px #49453a}.press-academy-art figure>div img{object-fit:cover;object-position:50% 63%}.press-academy-art figcaption{display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 12px;padding-top:11px;font:550 .67rem/1.3 var(--font-inter),sans-serif}.press-academy-art figcaption cite{font:italic 1.12rem var(--folio-serif)}.press-academy-art figcaption span:last-child{margin-left:auto;color:#636456}.press-academy-feature-text{padding:clamp(15px,2.8vw,44px) 0;align-self:center}.press-academy-feature-text h2{font-size:clamp(2.8rem,4.7vw,5.25rem);line-height:.97;letter-spacing:-.06em;margin:13px 0 17px}.press-academy-feature-text h2 i{font-weight:400}.press-academy-feature-text>p:not(.academy-kicker){font-size:.96rem;color:#4d5b50;line-height:1.57;max-width:48ch}.press-academy-feature-text dl{display:flex;align-items:stretch;gap:22px;margin:21px 0;border-block:1px solid var(--school-rule);padding:9px 0}.press-academy-feature-text dl div{display:flex;flex-direction:row-reverse;align-items:baseline;gap:9px}.press-academy-feature-text dt{font-size:.7rem;color:#596153}.press-academy-feature-text dd{color:var(--school-rust);font:400 1.8rem/1 var(--folio-serif)}.academy-catalog .catalog-cta,.atelier .atelier-primary{border-radius:2px;background:var(--school-ink);color:#fffaf0}.academy-catalog .catalog-sample{margin:0}.prospectuses{margin-block:clamp(38px,5vw,70px)}.academy-catalog .prospectus-grid{display:block;border-top:1px solid var(--school-rule)}.academy-catalog .prospectus-card{display:grid;grid-template-columns:minmax(190px,.48fr) 1fr;gap:clamp(20px,4vw,62px);padding:19px 0;border-bottom:1px solid var(--school-rule)}.academy-catalog .prospectus-card .study-mount,.academy-catalog .prospectus-intro .study-mount{padding:0;background:none;border:0}.prospectus-card .prospectus-cover>div{aspect-ratio:3/1}.prospectus-card .prospectus-copy{display:grid;grid-template-columns:minmax(140px,.85fr) 1fr;align-content:center;column-gap:32px;row-gap:5px;padding:0;border:0}.prospectus-copy .academy-kicker,.prospectus-copy h3{grid-column:1}.prospectus-card .prospectus-copy h3{font-size:clamp(1.8rem,2.55vw,3rem);margin:0}.prospectus-card .prospectus-copy>p:not(.academy-kicker){grid-column:2;grid-row:1/span 2}.prospectus-card .prospectus-copy .academy-link{grid-column:2;margin:0;padding:0}.academy-catalog .prospectus-intro{grid-template-columns:1fr 1.1fr;gap:clamp(22px,4vw,66px);background:transparent;border:0;border-block:1px solid var(--school-ink);padding:22px 0;box-shadow:none}.academy-catalog .prospectus-intro>div:first-child{padding:clamp(9px,1.7vw,30px) 0}.academy-catalog .prospectus-intro h1{font-size:clamp(3.3rem,5.4vw,6rem);line-height:.97}.academy-catalog .prospectus-intro .prospectus-cover{padding:0;border:0;background:transparent;box-shadow:none}.prospectus-intro .prospectus-cover>div{height:clamp(240px,26vw,410px);border:0}.prospectus-intro .prospectus-cover figcaption{font-size:.72rem}.prospectus-program aside{border-radius:0;border-left:1px solid var(--school-rule);background:transparent}.atelier .atelier-cover{width:min(100% - clamp(36px,11vw,170px),1270px);margin:clamp(24px,3vw,48px) auto 0;grid-template-columns:.78fr 1.22fr;gap:clamp(20px,4vw,72px);border-color:var(--school-ink);background:transparent;padding:clamp(17px,2.3vw,34px) 0}.atelier .atelier-cover-type{min-height:0;padding:0;background:none}.atelier-cover-heading{padding-block:clamp(18px,2.6vw,42px)}.atelier .atelier-cover h1{font-size:clamp(3.3rem,6.2vw,6.9rem);line-height:.92;margin:14px 0 18px}.atelier-cover h1 em{display:block;font-weight:400;color:var(--school-rust)}.atelier .atelier-cover .atelier-facts{font-size:.7rem;gap:7px 14px;padding-top:12px}.atelier-hub .press-course-gallery{display:grid;align-content:center;overflow:visible;padding:0;border:0;box-shadow:none;background:none}.atelier-hub .press-course-gallery:before{content:none}.press-gallery-sheet .atelier-plate-image{aspect-ratio:1.95;outline:none;box-shadow:0 9px 15px -10px #3b392c}.press-gallery-sheet .atelier-plate-image img{object-fit:cover}.press-gallery-sheet .atelier-plate figcaption{display:flex;align-items:baseline;justify-content:space-between;gap:9px;margin-top:10px}.press-gallery-sheet .atelier-plate figcaption cite{font-size:clamp(1.03rem,1.4vw,1.5rem)}.press-gallery-sheet .atelier-plate figcaption span{font-size:.65rem}.press-gallery-strip{display:flex;gap:8px;justify-content:flex-end;margin-top:11px}.press-gallery-strip button{position:relative;width:clamp(52px,5vw,82px);aspect-ratio:1.8;overflow:hidden;box-shadow:0 0 0 1px #c9bfa9;border:2px solid var(--school-paper)}.press-gallery-strip button[aria-pressed=true]{box-shadow:0 0 0 2px var(--school-rust)}.press-gallery-strip img{object-fit:cover}.press-gallery-strip span{position:absolute;right:0;bottom:0;padding:1px 3px;color:white;background:#223528ca;font:.56rem var(--font-inter),sans-serif}.atelier .atelier-links{background:transparent;border-top:0}.atelier .atelier-links a{color:var(--school-ink)}.atelier .atelier-heading{letter-spacing:-.06em}.atelier .atelier-record{background:#ebe6d9;border:0;border-block:1px solid var(--school-rule);border-radius:0}.atelier .atelier-module-letter{color:var(--school-rust);font-style:italic;background:none;border:0;font-size:1.45rem}.atelier .atelier-assessment{background:var(--school-ink);color:#fff6e7;border:0}.atelier .atelier-assessment :is(.atelier-label,div>p:last-child){color:#e3d5bd}.atelier .atelier-assessment .atelier-primary{background:#fff6e7;color:var(--school-ink)}.atelier-lesson .atelier-crumbs{font-size:.73rem}.atelier-lesson .atelier-opening{padding:clamp(20px,2.6vw,38px) 0;gap:clamp(22px,4vw,58px);border:0;border-block:1px solid var(--school-ink);background:transparent}.atelier-lesson .atelier-opening:before{content:none}.atelier-lesson .atelier-opening-with-art{grid-template-columns:1fr 1.08fr}.atelier-lesson .atelier-opening-copy{padding:0}.press-lesson-folio{display:flex;align-items:baseline;gap:5px;margin-bottom:clamp(13px,2.1vw,32px);color:var(--school-rust)}.press-lesson-folio span{font-size:.67rem;text-transform:uppercase;letter-spacing:.11em}.press-lesson-folio b{font:italic 400 clamp(2rem,3.3vw,3.6rem)/.95 Georgia,serif;letter-spacing:-.065em}.press-lesson-folio small{color:#5d665b;font-size:.72rem}.atelier-lesson .atelier-opening h1{font-size:clamp(2.8rem,4.5vw,5.1rem);line-height:.99;margin:10px 0 14px}.atelier-lesson .atelier-opening-intro{max-width:43ch;line-height:1.5}.atelier-lesson .atelier-opening-art{background:none;padding:0;border:0}.atelier-lesson .atelier-opening-art .atelier-plate{background:none;padding:0;border:0;box-shadow:none}.atelier-lesson .atelier-opening-art .atelier-plate-image{height:clamp(220px,25vw,365px);border:0;background:#ddd9ce}.atelier-lesson .atelier-opening-art .atelier-plate-image img{object-fit:contain}.atelier-lesson .atelier-opening-art .atelier-plate figcaption{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:2px 9px}.atelier-lesson .atelier-opening-art .atelier-plate figcaption cite{font-size:1.15rem}.atelier-lesson .atelier-opening-art .atelier-source-card{background:#e9deca;border:0;border-left:3px solid var(--school-rust);padding:clamp(23px,3vw,47px)}.atelier-lesson .atelier-reading-links{display:flex;flex-wrap:wrap;margin:0;border:0;border-bottom:1px solid var(--school-rule);background:none;border-radius:0;gap:14px 30px;padding:9px 0}.atelier-lesson .atelier-reading-links a{padding:3px 0;border:0;border-radius:0}.atelier-lesson .atelier-reading-layout{grid-template-columns:minmax(170px,.3fr) minmax(0,1fr)}.atelier-lesson .atelier-subheading{font-size:clamp(1.9rem,3.2vw,3.3rem);font-style:italic}.atelier-lesson .atelier-study-fold{border-radius:0;border:0;border-bottom:1px solid var(--school-rule);background:none}@media(hover:hover) and (prefers-reduced-motion:no-preference){.press-gallery-strip img{transition:transform .5s}.press-gallery-strip button:hover img{transform:scale(1.12)}.press-academy-feature-text .catalog-cta:hover{box-shadow:3px 3px 0 #b3a38e}}@media(prefers-reduced-motion:no-preference){.press-gallery-sheet{animation:school-plate-in .48s cubic-bezier(.18,.7,.18,1)}@keyframes school-plate-in{0%{opacity:.4;transform:perspective(1300px) rotateY(-5deg) translateX(-7px)}to{opacity:1;transform:none}}}@media(max-width:850px){.prospectus-card .prospectus-copy{display:flex;align-items:flex-start;justify-content:center;gap:6px}.atelier .atelier-cover{grid-template-columns:.9fr 1fr}.atelier .atelier-cover h1{font-size:clamp(3.2rem,7vw,4.4rem)}}@media(max-width:690px){.academy-catalog .press-academy-title{grid-template-columns:1fr;gap:13px;padding:15px 0 19px}.press-academy-title h1{font-size:clamp(3.3rem,12.5vw,5.3rem)}.press-academy-intro p{font-size:.86rem}.press-academy-intro nav{margin-top:5px}.press-academy-feature{grid-template-columns:1fr;gap:14px;padding:13px 0 23px}.press-academy-art figure>div{min-height:clamp(175px,53vw,260px)}.press-academy-art figcaption{gap:3px 8px;padding-top:6px;font-size:.59rem}.press-academy-art figcaption cite{font-size:.9rem}.press-academy-feature-text{padding:5px 0 0}.press-academy-feature-text h2{font-size:clamp(2.5rem,11vw,4rem);margin:6px 0 9px}.press-academy-feature-text dl{margin:12px 0}.academy-catalog .prospectus-card{grid-template-columns:1fr;gap:9px}.prospectus-card .prospectus-cover>div{aspect-ratio:3/1}.academy-catalog .prospectus-intro{grid-template-columns:1fr;gap:15px}.academy-catalog .prospectus-intro h1{font-size:clamp(2.8rem,12vw,4.7rem)}.prospectus-intro .prospectus-cover>div{height:190px}.atelier .atelier-cover{grid-template-columns:1fr;gap:19px;margin-top:13px}.atelier-cover h1 em{display:inline}.atelier .atelier-cover h1{font-size:clamp(3.3rem,12vw,4.6rem)}.atelier-cover-heading{padding:15px 0}.press-gallery-sheet .atelier-plate figcaption{flex-direction:column;align-items:flex-start;gap:3px}.press-gallery-strip{margin-top:7px}.atelier-lesson .atelier-opening-with-art{grid-template-columns:1fr}.atelier-lesson .atelier-opening{gap:17px;padding:15px 0}.press-lesson-folio{margin-bottom:9px}.atelier-lesson .atelier-opening h1{font-size:clamp(2.5rem,10vw,4rem)}.atelier-lesson .atelier-opening .atelier-facts{margin-top:9px}.atelier-lesson .atelier-opening-art .atelier-plate-image{height:clamp(170px,47vw,250px)}.atelier-lesson .atelier-reading-links{gap:5px 17px}}