.academy-catalog,.atelier-hub{--index-copper:#914530}.course-cover-bookmark{display:flex;flex-wrap:wrap;align-items:center;gap:12px 17px;margin-top:22px}.course-cover-bookmark .atelier-primary{margin:0}.catalog-bookmark,.course-cover-bookmark p{display:grid;gap:3px}.course-cover-bookmark p{flex:1 1 150px;min-width:0}.catalog-bookmark span,.course-cover-bookmark p span,.course-map-search label{font:600 .68rem/1.4 var(--font-inter,Arial),sans-serif;letter-spacing:.075em;text-transform:uppercase;color:var(--index-copper)}.catalog-bookmark strong,.course-cover-bookmark p strong{font:400 1.09rem/1.16 var(--edition-display,Georgia),serif;text-wrap:pretty}.press-academy-feature-text .catalog-bookmark{margin:0 0 16px}.press-gallery-controls{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:12px}.press-gallery-controls .press-gallery-strip{margin:0}.press-gallery-controls button{min-height:40px}.press-gallery-play{display:flex;align-items:center;gap:8px;padding:4px 8px 4px 0;color:var(--school-ink);font:.75rem/1 var(--font-inter,Arial),sans-serif;font-variant-numeric:tabular-nums}.press-gallery-play span{border-left:1px solid var(--school-rule);padding-left:8px}.atelier-hub .course-section-nav{position:sticky;top:74px;z-index:12;background:#f6f2e8fa;border-block:1px solid var(--school-rule)}.atelier-hub .course-section-nav>div{justify-content:flex-start;gap:clamp(16px,3.5vw,45px)}.atelier-hub .course-section-nav a{position:relative;min-height:44px;font-size:.82rem;font-weight:500}.course-section-nav a:after{content:"";position:absolute;inset:auto 0 -1px;height:3px;background:var(--index-copper);transform:scaleX(0);transform-origin:left}.course-section-nav a:hover:after,.course-section-nav a[aria-current]:after{transform:scaleX(1)}.atelier-hub .atelier-module[id],.atelier-hub section[id]{scroll-margin-top:45px}.course-map-list{min-width:0}.course-map-search{display:grid;gap:8px}.course-map-search>div{display:flex;align-items:center;gap:11px;padding:0 13px;color:var(--school-ink);border:1px solid var(--school-rule);background:#fcf9f1}.course-map-search>div:focus-within{outline:2px solid var(--index-copper);outline-offset:2px}.course-map-search input{flex:1;min-width:0;height:46px;border:0;background:transparent;font-size:16px;outline:none}.course-map-search input:focus-visible{outline:none}.course-map-search input::-webkit-search-cancel-button{display:none}.course-map-search button{display:grid;place-items:center;min-width:40px;min-height:42px}.course-map-count{color:var(--index-copper);font-size:.8rem}.course-map-count:empty{height:18px}.course-map-count:not(:empty){padding:14px 0 9px}.course-map-empty{padding:22px 0 30px;line-height:1.5}.course-map-empty button{padding:8px 0;text-decoration:underline;text-underline-offset:4px}.course-map-result-heading{display:flex;align-items:center;gap:16px;padding:17px 0}.atelier-module .course-map-next{display:flex;align-items:center;gap:4px;color:var(--index-copper);font-size:.7rem;font-weight:600}.course-map .atelier-module li a{min-height:46px}.atelier-hub .atelier-attributes>div{gap:0 20px}.atelier-hub .atelier-attributes>div>a{display:inline-flex;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid var(--school-rule);font-size:.88rem}.atelier-hub .atelier-attributes>div>a:hover,.prospectus-attribute-links a:hover{color:var(--index-copper)}.prospectus-page .prospectus-attribute-links{display:flex;flex-wrap:wrap;gap:0 17px;list-style:none;margin:5px 0 0;padding:0}.prospectus-page .prospectus-attribute-links>li{border:0;padding:0;display:block}.prospectus-attribute-links a{display:inline-flex;align-items:center;gap:4px;min-height:32px;font-size:.78rem;color:var(--school-ink);text-decoration:underline;text-decoration-color:var(--school-rule);text-underline-offset:4px}.prospectus-available{display:flex;gap:18px;flex-wrap:wrap;align-items:center;justify-content:space-between;border-block:1px solid var(--school-rule);padding:20px 0;margin-top:40px}.prospectus-available h2{font:400 clamp(1.8rem,3vw,3rem)/1.16 var(--edition-display,Georgia),serif;letter-spacing:-.035em}@media (min-width:900px){.course-map .atelier-syllabus-aside{align-self:start;position:sticky;top:145px}}@media (max-width:820px){.atelier-hub .course-section-nav{top:64px}.atelier-hub .atelier-module[id],.atelier-hub section[id]{scroll-margin-top:33px}}@media (max-width:600px){.atelier-hub .course-section-nav>div{gap:0;justify-content:space-between;padding-inline:clamp(12px,4vw,20px)}.atelier-hub .course-section-nav a{font-size:clamp(.62rem,2.85vw,.76rem);padding-inline:2px}.course-cover-bookmark{margin-top:17px}.course-map-result-heading{gap:10px}.press-gallery-controls .press-gallery-strip button{width:56px;min-height:40px}}@media (prefers-reduced-motion:no-preference){.press-gallery-sheet{animation:course-plate-arrives .55s ease-out}.course-section-nav a:after{transition:transform .2s}@keyframes course-plate-arrives{0%{opacity:.6;transform:translateY(3px)}to{opacity:1;transform:none}}}.course-pair-study{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:20px clamp(22px,4vw,64px);align-items:start}.course-pair-select{grid-column:1/-1;display:flex;align-items:center;gap:9px 18px;flex-wrap:wrap}.course-pair-notes h3,.course-pair-select label{font:600 .69rem/1.4 var(--font-inter,Arial),sans-serif;letter-spacing:.07em;text-transform:uppercase;color:var(--index-copper)}.course-pair-select select{flex:0 1 auto;max-width:100%;height:44px;font-size:16px;color:var(--school-ink);padding:0 30px 0 11px;border:1px solid var(--school-rule);background-color:#fcf9f1}.course-pair-works{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.6vw,22px)}.course-pair-works article{min-width:0}.course-pair-works .artwork-display-frame{height:clamp(130px,21vw,290px);max-height:none}.course-pair-works h3{margin:8px 0;font:400 clamp(1.15rem,2vw,1.8rem)/1.08 var(--edition-display,Georgia),serif}.course-pair-works h3 a{display:inline-flex;align-items:center;gap:6px}.course-pair-works h3 a svg{flex-shrink:0}.course-pair-notes{border-top:1px solid var(--school-rule);padding-top:13px}.course-pair-notes p{margin-block:12px;font:400 clamp(1.15rem,1.75vw,1.5rem)/1.26 var(--edition-display,Georgia),serif}.course-pair-notes ul{padding-left:17px;list-style:disc;font-size:.85rem;line-height:1.55}.course-pair-notes li+li{margin-top:5px}@media (max-width:700px){.course-pair-study{grid-template-columns:minmax(0,1fr);gap:16px}.course-pair-select{display:grid}}.prospectus-page .prospectus-intro .study-mount{grid-template-columns:minmax(0,1fr)}.prospectus-page .prospectus-intro .study-mount-leaf{min-width:0}.prospectus-page .prospectus-intro .prospectus-cover>div{width:100%;aspect-ratio:auto}