:root{--paper:#fafaf7;--ink:#262823;--muted:#72756c;--line:#d5d5ca;--olive:#59634f;--serif:"Cormorant Garamond",Georgia,serif;--sans:Manrope,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:2rem}body{background:var(--paper);color:var(--ink);font:400 15px/1.8 var(--sans);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}a:hover{color:var(--olive)}button,summary{font:inherit;color:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--olive);outline-offset:6px}img{width:100%;height:auto;display:block}picture{display:block}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:400;line-height:1.02}h1{letter-spacing:-.045em;font-size:clamp(58px,7.7vw,112px)}h2{letter-spacing:-.035em;font-size:clamp(42px,5vw,68px)}h3{letter-spacing:-.02em;font-size:32px}.wrap{max-width:1600px;margin:auto;padding-inline:clamp(22px,5vw,88px)}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;min-height:116px;display:flex}.wordmark{font-family:var(--serif);white-space:nowrap;font-size:30px;line-height:1.1}.wordmark span{font:10px/1.6 var(--sans);letter-spacing:.09em;color:var(--muted);margin-top:8px;display:block}.desktop-nav{gap:clamp(15px,2.2vw,38px);font-size:12px;display:flex}.desktop-nav a{padding:8px 0;position:relative}.desktop-nav a[aria-current]{border-bottom:1px solid var(--ink)}.mobile-menu{display:none}.eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--muted);margin-bottom:26px;font-size:10px;font-weight:500;display:block}.hero{grid-template-columns:.82fr 1.18fr;align-items:center;gap:6vw;padding-top:52px;padding-bottom:70px;display:grid}.hero-copy{padding-top:15px}.hero h1{max-width:650px;font-size:clamp(70px,8.8vw,138px);line-height:.9}.hero-subtitle{color:var(--muted);margin:30px 0 38px;font-size:13px}.text-link{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;gap:42px;padding:10px 0;font-size:12px;display:inline-flex}.text-link span{font-size:20px;line-height:1}.hero-figure{position:relative}.hero-figure img{aspect-ratio:1.05;object-fit:cover;width:100%}.hero-figure figcaption{color:var(--muted);justify-content:space-between;gap:16px;margin-top:14px;font-size:10px;display:flex}.demo-tag{letter-spacing:.04em;background:#fafaf7f0;padding:4px 9px;font-size:9px;position:absolute;bottom:15px;left:16px}.section{border-top:1px solid var(--line);padding-top:92px;padding-bottom:96px}.section-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:50px;display:flex}.section-heading .eyebrow{margin-bottom:18px}.editorial-grid{grid-template-columns:1.15fr .72fr .72fr;align-items:start;gap:36px;display:grid}.editorial-grid .work-card-1{margin-top:125px}.editorial-grid .work-card-2{margin-top:45px}.work-card .image-link{background:#e9e6de;display:block;position:relative;overflow:hidden}.work-card img{aspect-ratio:4/5;object-fit:cover;transition:transform .5s}.work-card a:hover img{transform:scale(1.018)}.editorial-grid .work-card-0 img{aspect-ratio:4/4.5}.work-caption{justify-content:space-between;align-items:baseline;gap:12px;margin-top:21px;display:flex}.work-caption h3{font-family:var(--sans);letter-spacing:0;font-size:12px;font-weight:500;line-height:1.5}.work-caption>span,.work-meta{color:var(--muted);font-size:10px}.work-meta{margin-top:6px}.about-strip{grid-template-columns:.5fr 1.2fr .55fr;align-items:start;gap:65px;display:grid}.about-strip h2{max-width:650px;font-size:clamp(40px,4.8vw,66px);line-height:1.12}.about-strip .text-link{margin-top:38px}.about-strip p{color:var(--muted);font-size:12px}.feature-project{grid-template-columns:1.5fr 1fr;align-items:center;gap:7vw;display:grid}.feature-project img{aspect-ratio:1.5;object-fit:cover}.feature-project p{max-width:390px;color:var(--muted);margin:26px 0;font-size:13px}.feature-project .demo-note{margin-top:18px}.books-preview{grid-template-columns:.9fr 1.1fr;align-items:center;gap:10vw;display:grid}.book-art{background:#e7e5dd;padding:40px 23%}.book-art img{aspect-ratio:3/4;object-fit:cover;box-shadow:9px 11px 15px #25282215}.books-preview p{max-width:430px;color:var(--muted);margin:27px 0;font-size:13px}.teaching-banner{grid-template-columns:1fr 1fr;gap:9vw;display:grid}.teaching-banner p{color:var(--muted);max-width:470px}.teaching-banner .text-link{margin-top:30px}.contact-banner h2{max-width:800px;font-size:clamp(54px,7vw,100px)}.contact-banner{grid-template-columns:1.5fr 1fr;align-items:center;gap:9vw;display:grid}.contact-options{gap:18px;display:grid}.contact-options .text-link{width:100%;display:flex}.contact-placeholder{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:15px;padding:11px 0;font-size:13px;display:flex}.contact-placeholder small{color:var(--muted);font-size:10px}.small{font-size:11px}.muted{color:var(--muted)}.site-footer{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:55px;padding-top:55px;padding-bottom:30px;display:grid}.footer-name{font:34px var(--serif)}.site-footer p{color:var(--muted);margin-top:12px;font-size:11px}.admin-link{color:var(--muted);margin-top:16px;display:block}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);grid-column:1/-1;justify-content:space-between;gap:20px;padding-top:24px;font-size:9px;display:flex}.page-head{max-width:1000px;padding-block:66px 60px}.page-head p{max-width:620px;color:var(--muted);margin-top:28px;font-size:13px}.breadcrumb{color:var(--muted);flex-wrap:wrap;gap:12px;margin-bottom:35px;font-size:10px;display:flex}.category-nav{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:12px 34px;margin-bottom:56px;padding-block:19px;font-size:12px;display:flex}.category-nav [aria-current]{color:var(--olive);text-underline-offset:7px;text-decoration:underline}.gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:55px 35px;padding-bottom:95px;display:grid}.gallery-grid .work-card:nth-child(3n+2){padding-top:65px}.gallery-grid img{aspect-ratio:4/5;object-fit:contain}.demo-note{color:var(--muted);border-left:2px solid #a3aa96;max-width:620px;margin-top:24px;padding-left:15px;font-size:11px;line-height:1.8}.collection-list{padding-bottom:95px}.project-row{border-bottom:1px solid var(--line);grid-template-columns:1.2fr 1fr;align-items:center;gap:8vw;margin-bottom:65px;padding-bottom:65px;display:grid}.project-row:last-child{margin-bottom:0}.project-row img{aspect-ratio:1.4;object-fit:cover}.project-row p{color:var(--muted);margin:24px 0;font-size:13px}.project-row .eyebrow{margin-bottom:20px}.detail-hero{background:#eae8e0;margin-bottom:55px;padding:45px}.detail-hero img{object-fit:contain;max-height:83vh}.detail-layout{grid-template-columns:.55fr 1.45fr;gap:8vw;padding-bottom:80px;display:grid}.facts{margin:0;font-size:12px}.facts dt{color:var(--muted);margin-top:24px;font-size:10px}.facts dt:first-child{margin-top:0}.facts dd{margin:4px 0 0}.prose{max-width:760px;font-size:14px;line-height:1.95}.prose p+p{margin-top:20px}.prose h2{margin-top:42px;margin-bottom:26px;font-size:40px}.prose h2:first-child{margin-top:0}.prose h3{margin:26px 0 16px;font-size:30px}.prose a{text-underline-offset:5px;text-decoration:underline}.prose ul,.prose ol{padding-left:20px}.detail-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;padding-bottom:90px;display:grid}.detail-gallery img{object-fit:contain;max-height:650px}.detail-gallery figcaption{color:var(--muted);margin-top:12px;font-size:10px}.bio-intro{grid-template-columns:.75fr 1.25fr;align-items:center;gap:10vw;padding-bottom:85px;display:grid}.portrait img{aspect-ratio:4/5;object-fit:cover}.bio-intro p{max-width:650px;font-family:var(--serif);font-size:clamp(27px,3vw,44px);line-height:1.25}.content-sections{padding-bottom:80px}.content-section{border-top:1px solid var(--line);grid-template-columns:1fr 1.5fr;gap:8vw;margin-top:44px;padding-top:44px;display:grid}.content-section h2{font-size:42px}.publication-row{border-top:1px solid var(--line);grid-template-columns:100px 1fr auto;align-items:center;gap:35px;padding-block:30px;display:grid}.publication-row h3{font-size:30px}.publication-row p{color:var(--muted);margin-top:10px;font-size:12px}.publication-row img{aspect-ratio:3/4;object-fit:cover}.subsection-title{margin:48px 0 26px;font-size:42px}.book-detail{grid-template-columns:.8fr 1.2fr;align-items:start;gap:10vw;padding-bottom:80px;display:grid}.book-detail .prose{margin-top:15px}.price{margin-top:26px;font-size:17px}.purchase-panel{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:9vw;padding-top:50px;padding-bottom:80px;display:grid}.purchase-panel h2{font-size:50px}.purchase-panel p{color:var(--muted);max-width:420px;margin-top:22px;font-size:12px}.video-box{border:1px solid var(--line);margin:28px 0;padding:26px}.video-box p{margin-block:10px 18px}.video-box iframe{aspect-ratio:16/9;border:0;width:100%}.load-video{border:0;border-bottom:1px solid var(--ink);cursor:pointer;background:0 0;padding:8px 0}.empty-note{color:var(--muted);max-width:600px;padding-block:20px 50px;font-size:13px}.skip-link{background:var(--paper);z-index:30;padding:12px;position:fixed;top:-80px;left:20px}.skip-link:focus{top:15px}.error-page{padding-block:100px 150px}.error-page p{margin-block:30px}.contact-page{grid-template-columns:.7fr 1.3fr;gap:12vw;padding-bottom:100px;display:grid}.contact-page img{aspect-ratio:4/5;object-fit:cover}.contact-page .contact-options{margin-top:30px}.quote{font-family:var(--serif);font-size:40px;line-height:1.2}.wide-link{margin-top:32px}@media (width>=1600px){.hero{gap:95px}}@media (width<=1050px){.desktop-nav{gap:17px;font-size:10px}.wordmark{font-size:27px}.hero{gap:35px}.about-strip{grid-template-columns:1fr 2fr;gap:35px}.about-strip>p{grid-column:2}.editorial-grid{gap:23px}.site-header{min-height:100px}.hero h1{font-size:90px}.section{padding-block:70px}}@media (width<=800px){.desktop-nav{display:none}.mobile-menu{font-size:12px;display:block;position:relative}.mobile-menu summary{cursor:pointer;padding:10px 0;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{margin-left:12px}.mobile-menu nav{z-index:20;background:var(--paper);border:1px solid var(--line);min-width:230px;padding:15px 25px;position:absolute;top:43px;right:0}.mobile-menu nav a{padding:10px 0;display:block}.hero{grid-template-columns:1fr 1.1fr;padding-top:45px}.hero h1{font-size:76px}.hero-subtitle{font-size:11px}.editorial-grid{grid-template-columns:1.1fr 1fr;gap:40px 25px}.editorial-grid .work-card-1{margin-top:90px}.editorial-grid .work-card-2{grid-column:2;max-width:75%;margin-top:0}.contact-banner{grid-template-columns:1fr 1fr;gap:45px}.teaching-banner{gap:45px}.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 25px}.gallery-grid .work-card:nth-child(3n+2){padding-top:0}.gallery-grid .work-card:nth-child(2n){padding-top:50px}.about-strip h2{font-size:44px}.detail-hero{padding:25px}.detail-layout{grid-template-columns:.7fr 1.3fr;gap:50px}.bio-intro{gap:50px}.content-section{grid-template-columns:.8fr 1.2fr;gap:35px}.publication-row{grid-template-columns:80px 1fr;gap:25px}.publication-row>.text-link{grid-column:2;justify-self:start}.book-detail{gap:45px}.contact-page{gap:55px}}@media (width<=560px){body{font-size:14px}.site-header{gap:15px;min-height:95px}.wordmark{font-size:28px}.wordmark span{letter-spacing:.055em;font-size:8px}.hero{flex-direction:column;align-items:stretch;gap:35px;padding-top:36px;padding-bottom:50px;display:flex}.hero h1{max-width:350px;font-size:90px}.hero-subtitle{margin:24px 0 16px;font-size:12px}.hero .eyebrow{margin-bottom:23px}.hero-figure img{aspect-ratio:1.1}.hero-figure figcaption{font-size:9px}.section{padding-block:48px}.section-heading{align-items:flex-start;margin-bottom:33px}.section-heading .text-link{white-space:nowrap;gap:16px;margin-top:28px;font-size:10px}.eyebrow{letter-spacing:.14em;font-size:9px}.editorial-grid{gap:30px 18px}.editorial-grid .work-card-1{margin-top:65px}.editorial-grid .work-card-2{max-width:100%}.work-caption{margin-top:14px;display:block}.work-caption h3{font-size:11px}.work-caption>span{font-size:9px}.demo-tag{padding:3px 6px;font-size:7px;bottom:8px;left:8px}.work-meta{font-size:9px}.about-strip{display:block}.about-strip h2{font-size:43px}.about-strip>p{margin-top:30px}.about-strip .text-link{margin-top:25px}.feature-project,.books-preview,.teaching-banner,.contact-banner{grid-template-columns:1fr;gap:32px}.feature-project img{aspect-ratio:1.3}.feature-project p,.books-preview p{margin:20px 0}.books-preview .book-art{margin-inline:35px}.teaching-banner h2{max-width:330px}.contact-banner h2{font-size:59px}.site-footer{gap:35px;padding-top:35px}.footer-name{font-size:28px}.footer-bottom{gap:10px;display:grid}.site-footer p{font-size:9px}.page-head{padding-block:38px 35px}.page-head h1{font-size:64px}.page-head p{margin-top:22px;font-size:12px}.breadcrumb{gap:9px;margin-bottom:26px;font-size:9px}.category-nav{gap:13px 20px;margin-bottom:34px;font-size:11px}.gallery-grid{gap:30px 18px;padding-bottom:55px}.gallery-grid .work-card:nth-child(2n){padding-top:35px}.project-row{grid-template-columns:1fr;gap:28px;margin-bottom:45px;padding-bottom:45px}.project-row h2{font-size:43px}.project-row p{margin:18px 0}.collection-list{padding-bottom:55px}.detail-hero{margin-inline:-10px;margin-bottom:35px;padding:15px}.detail-layout{grid-template-columns:1fr;gap:40px;padding-bottom:50px}.facts{grid-template-columns:1fr 1fr;gap:20px;display:grid}.facts dt{margin-top:0}.detail-gallery{grid-template-columns:1fr;gap:20px;padding-bottom:55px}.bio-intro{grid-template-columns:1fr;gap:30px;padding-bottom:50px}.bio-intro .portrait{max-width:75%}.bio-intro p{font-size:33px}.content-section{grid-template-columns:1fr;gap:25px;margin-top:30px;padding-top:30px}.content-section h2{font-size:38px}.publication-row{grid-template-columns:70px 1fr;gap:20px}.publication-row h3{font-size:28px}.book-detail{grid-template-columns:1fr;gap:35px;padding-bottom:50px}.book-detail .book-art{margin-inline:30px}.purchase-panel{grid-template-columns:1fr;gap:30px;padding-bottom:55px}.purchase-panel h2{font-size:43px}.contact-page{grid-template-columns:1fr;gap:35px;padding-bottom:55px}.contact-page .portrait{width:65%}.contact-placeholder small{font-size:9px}.quote{font-size:36px}.demo-note{font-size:10px}.prose{font-size:13px}.section-heading h2{font-size:43px}.page-head h1.long-title{font-size:48px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}[data-photo-src]{cursor:zoom-in}[data-photo-src]:focus-visible{outline:2px solid var(--olive);outline-offset:5px}.site-footer--home{grid-template-columns:minmax(0,1fr) auto;gap:24px;padding-top:30px;padding-bottom:24px}.site-footer--home .admin-link{margin-top:0}.site-footer--home .footer-bottom{padding-top:20px}@media (width<=380px){.site-footer--home{grid-template-columns:1fr;gap:20px}.site-footer--home .footer-name{font-size:30px}}.structured-page{padding-bottom:clamp(60px,7vw,110px)}.structured-page .page-head h1{overflow-wrap:break-word}.structured-page h2,.structured-page h3{overflow-wrap:anywhere;hyphens:auto}.structured-page .prose{overflow-wrap:break-word;font-size:15px;line-height:1.9}.structured-page .prose p+p{margin-top:20px}.structured-page .long-title{max-width:1220px;font-size:clamp(44px,6vw,84px);line-height:1.08}.editorial-section{border-top:1px solid var(--line);margin-top:clamp(56px,7vw,104px);padding-top:clamp(42px,5vw,76px)}.editorial-section>h2{max-width:1000px;margin-bottom:32px;font-size:clamp(38px,4.3vw,62px);line-height:1.12}.editorial-intro{margin-bottom:60px}.section-description{color:var(--muted);max-width:650px;margin-bottom:30px}.section-pending{color:var(--muted);padding-bottom:90px;font-size:14px}.catalog-gallery{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:64px 6vw;padding-bottom:35px;display:grid}.museum-work{min-width:0}.museum-work img{object-fit:contain;width:100%;height:auto}.museum-work__image{display:block}.museum-work__more{margin-top:14px}.museum-caption{color:var(--ink);margin-top:14px;font-size:14px;line-height:1.6}.museum-caption span{display:block}.museum-caption__facts{color:var(--muted);margin-top:4px;font-size:12px}.artwork-detail{margin:0 0 54px}.artwork-detail__frame{width:min(100%,calc(82svh * var(--work-ratio)));margin-inline:auto}.artwork-detail img{object-fit:contain;width:100%;height:auto}.artwork-text{max-width:780px;margin:0 auto 60px}.page-gallery{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:40px;margin-top:34px;display:grid}.page-gallery figure{min-width:0}.page-gallery img{object-fit:contain;width:100%;height:auto}.page-gallery figcaption{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.6}.editorial-row{grid-template-columns:1.1fr 1fr;align-items:center;gap:7vw;margin-bottom:85px;display:grid}.editorial-row img{object-fit:contain;width:100%;height:auto}.editorial-row h2{font-size:clamp(38px,4vw,58px);line-height:1.1}.editorial-row p{color:var(--muted);margin-top:24px}.editorial-row .text-link{margin-top:24px}.project-main{margin-bottom:60px}.project-main img{object-fit:contain;max-height:85svh}.publication-feature{border-top:0;grid-template-columns:.8fr 1.2fr;align-items:start;gap:40px 8vw;margin-top:0;padding-top:0;display:grid}.publication-feature>figure{justify-self:center;max-width:400px}.publication-feature img{object-fit:contain;width:100%;height:auto}.publication-feature h2{font-size:clamp(44px,4.5vw,66px);line-height:1.08}.publication-feature .text-link{margin-top:24px}.publication-feature__pages{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:25px;display:grid}.publication-role{margin-top:26px;font-size:16px;line-height:1.8}.bibliographic-text{color:var(--muted);white-space:pre-line;overflow-wrap:break-word;margin-block:22px;font-size:14px;line-height:1.8}.publication-feature .prose{margin-top:24px}.bibliography-list article{border-top:1px solid var(--line);padding-block:28px}.bibliography-list h3{max-width:1050px;font-size:clamp(28px,3vw,38px);line-height:1.2}.bibliography-list p{color:var(--muted);max-width:900px;margin-top:14px;font-size:14px;line-height:1.85}.bibliography-list .text-link{margin-top:12px}.publication-small{max-width:950px}.publication-small p{font-size:14px;line-height:1.8}.publication-detail{grid-template-columns:.7fr 1.3fr;align-items:start;gap:8vw;display:grid}.publication-detail__cover{justify-self:center;width:100%;max-width:380px}.publication-detail--text{display:block}.publication-detail img{object-fit:contain;width:100%;height:auto}.teaching-lessons{border-top:0;margin-top:0;padding-top:0}.teaching-topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 6vw;max-width:1050px;margin:32px 0 0;padding:0;list-style:none;display:grid}.teaching-topics li{font-family:var(--serif);border-bottom:1px solid var(--line);padding:16px 0;font-size:26px;line-height:1.3}.chronology{margin:24px 0 0;padding:0;list-style:none}.chronology>li{border-bottom:1px solid var(--line);grid-template-columns:135px minmax(0,1fr);gap:25px;padding:25px 0;display:grid}.chronology__year{font-family:var(--serif);font-size:25px;line-height:1.35}.chronology>li:not(:has(.chronology__year))>.prose{grid-column:2}.biography-intro{grid-template-columns:.65fr 1.35fr;align-items:start;gap:9vw;display:grid}.biography-intro figure{max-width:370px}.biography-intro img{width:100%;height:auto}.archive-nav{color:var(--muted);flex-wrap:wrap;gap:10px 25px;margin-bottom:45px;font-size:13px;display:flex}.archive-nav a{text-underline-offset:5px;text-decoration:underline}.archive-group{margin-top:55px;scroll-margin-top:30px}.archive-group>h3{font-size:clamp(30px,3.5vw,46px);line-height:1.1}.archive-group .chronology>li{padding-block:20px}.school-section>.text-link{margin-top:22px}.school-book{margin-top:45px}.school-book h3{font-size:36px}.school-section .video-box{max-width:900px}.contact-cta .contact-options{max-width:800px}.contact-line{margin-top:28px;font-size:18px}.structured-page .contact-options{gap:16px 30px}.structured-page .contact-options .text-link{font-size:14px}.book-purchase{margin-top:30px}.book-purchase>p{color:var(--muted);max-width:480px;font-size:15px;line-height:1.8}.book-purchase__links{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.book-purchase__links a{border:1px solid var(--line);min-width:140px;min-height:48px;color:var(--ink);justify-content:center;align-items:center;padding:11px 24px;font-size:15px;line-height:1.6;transition:background-color .2s,border-color .2s;display:inline-flex}.book-purchase__links a:hover{border-color:var(--muted);background:#eeece5}.structured-page .video-box{border:0;border-top:1px solid var(--line);margin-top:32px;padding:28px 0}.structured-page .video-box h3{font-size:30px;line-height:1.2}.structured-page .video-box iframe{aspect-ratio:16/9;border:0;width:100%;display:block}.structured-page .load-video{min-height:44px;font-size:14px}@media (width<=900px){.publication-detail,.publication-feature{gap:35px}.biography-intro{gap:45px}.chronology>li{grid-template-columns:110px minmax(0,1fr);gap:20px}}@media (width<=600px){.structured-page .page-head .long-title{font-size:clamp(38px,9.6vw,56px)}.structured-page .prose{font-size:15px;line-height:1.85}.catalog-gallery{grid-template-columns:1fr;gap:42px}.museum-caption{font-size:13px}.museum-caption__facts{font-size:12px}.editorial-section{margin-top:54px;padding-top:35px}.editorial-section>h2{margin-bottom:26px;font-size:38px}.page-gallery{grid-template-columns:1fr;gap:28px}.publication-feature,.publication-detail,.editorial-row,.biography-intro{grid-template-columns:1fr;gap:32px}.publication-feature{margin-top:0;padding-top:0}.publication-feature>figure,.publication-detail__cover{justify-self:start;width:76%;max-width:330px}.publication-feature h2{font-size:44px}.publication-feature__pages{grid-template-columns:1fr;gap:22px}.publication-feature__pages figure:nth-child(n+2){display:none}.publication-role{font-size:15px}.bibliography-list h3{font-size:29px}.teaching-topics{grid-template-columns:1fr}.teaching-topics li{padding:13px 0;font-size:25px}.chronology>li{grid-template-columns:1fr;gap:10px}.chronology>li:not(:has(.chronology__year))>.prose{grid-column:1}.chronology__year{font-size:24px}.biography-intro figure{width:78%;max-width:330px}.archive-nav{gap:12px 20px}.archive-group{margin-top:38px}.archive-group>h3{font-size:34px}.book-purchase__links{flex-direction:column}.book-purchase__links a{width:100%;min-height:50px}.structured-page .video-box h3{font-size:27px}}.archive-group .chronology>li>.prose{width:100%;min-width:0;max-width:none}.biography-notes{max-width:none;margin-top:24px}.biography-notes>div{border-bottom:1px solid var(--line);padding-block:20px}.video-box h3{margin-bottom:20px}.school-book-layout{grid-template-columns:minmax(180px,.6fr) minmax(0,1.4fr);align-items:start;gap:40px;display:grid}.school-book-layout--text{display:block}.school-book-layout img{max-width:360px;height:auto}.school-book-purchase{margin-top:32px}.school-book-purchase h3{margin-bottom:20px}@media (width<=600px){.school-book-layout{grid-template-columns:1fr;gap:28px}}.biography-intro>.prose{min-width:0;max-width:720px;font-size:18px;line-height:1.8}@media (width<=600px){.biography-intro>.prose{font-size:16px;line-height:1.8}}.biography-reference-list{margin:26px 0 0;padding-left:24px}.biography-reference-list>li{border-bottom:1px solid var(--line);padding:18px 0 18px 8px}.biography-reference-list .prose{max-width:none}.biography-reference-list>li::marker{font-family:var(--sans);font-size:15px}.biography-paragraph+.biography-paragraph{margin-top:20px}.structured-page .biography-book-cover{width:110px;max-width:100%;margin:16px 0 6px}.biography-book-cover a{display:block}.biography-book-cover img{object-fit:contain;width:100%;height:auto}@media (width<=600px){.structured-page .biography-book-cover{width:88px;margin-top:14px}}#composition-book .school-book-layout{grid-template-columns:minmax(180px,280px) minmax(0,1fr);align-items:center;gap:clamp(30px,5vw,72px);max-width:1100px}#composition-book .school-book-layout>figure{width:100%}.composition-book-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;max-width:1100px;margin-top:48px}.composition-book-gallery img{object-fit:contain;object-position:left top;max-height:420px}@media (width<=900px){.composition-book-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){#composition-book .school-book-layout{grid-template-columns:1fr;gap:28px}#composition-book .school-book-layout>figure{max-width:210px}.composition-book-gallery{grid-template-columns:1fr;gap:28px}.composition-book-gallery figure{max-width:330px}}.author-book .book-gallery{flex-wrap:wrap;justify-content:center;gap:36px 32px;display:flex}.author-book .book-gallery>figure{flex:0 calc(33.3333% - 21.3333px);max-width:calc(33.3333% - 21.3333px)}.author-book .book-gallery img{aspect-ratio:1.5;object-fit:contain;width:100%}@media (width<=900px){.author-book .book-gallery>figure{flex-basis:calc(50% - 16px);max-width:calc(50% - 16px)}}@media (width<=600px){.author-book .book-gallery{gap:28px}.author-book .book-gallery>figure{flex-basis:100%;max-width:100%}}.publication-feature__video{grid-column:1/-1;width:100%}.structured-page .video-box .inline-video{aspect-ratio:16/9;object-fit:contain;background:#e9e6de;width:100%;max-width:900px;height:auto;max-height:75svh;margin-top:20px;display:block}.structured-page .video-box .inline-video--portrait{aspect-ratio:9/16;max-width:380px}#painting-textbook .prose+.prose{margin-top:20px}#painting-textbook .text-link{margin-top:24px}.publication-media-gallery{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:32px;width:100%;margin-top:32px;display:grid}.publication-media-gallery--preview{grid-template-columns:repeat(4,minmax(0,1fr))}.publication-media-gallery>figure{min-width:0;margin:0}.publication-media-gallery img{aspect-ratio:1.5;object-fit:contain;object-position:center top;width:100%;height:auto}.publication-media-gallery figcaption{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.6}.structured-page .publication-media-gallery .video-box--compact{border:0;margin:0;padding:0}.structured-page .publication-media-gallery .inline-video{aspect-ratio:1.5;width:100%;max-width:none;height:auto;max-height:none;margin:0}.drawing-article__intro{grid-template-columns:1.1fr 1fr;align-items:start;gap:48px;display:grid}.drawing-article h3{margin-bottom:28px;font-size:clamp(28px,3vw,42px);line-height:1.2}.drawing-article__intro .prose{font-size:17px;line-height:1.8}.article-gallery img{object-fit:contain;object-position:center top;max-height:520px}@media (width<=900px){.publication-media-gallery,.publication-media-gallery--preview{grid-template-columns:repeat(2,minmax(0,1fr))}.drawing-article__intro{gap:28px}}@media (width<=600px){.drawing-article__intro{grid-template-columns:1fr}.drawing-article__intro .prose{font-size:16px}.publication-media-gallery{gap:24px 16px}.article-gallery{grid-template-columns:1fr}}.school-links{flex-wrap:wrap;gap:1rem 2rem;display:flex}.illustrated-books{gap:4rem;display:grid}.illustrated-book__intro{grid-template-columns:minmax(200px,380px) minmax(0,1fr);align-items:center;gap:2.5rem;display:grid}.illustrated-book figure{margin:0}.illustrated-book__intro img{object-fit:contain;width:100%;max-height:400px}.illustrated-book__gallery{margin-top:2rem}.illustrated-book__gallery img{aspect-ratio:1.4;object-fit:contain;width:100%}@media (width<=600px){.illustrated-book__intro{grid-template-columns:1fr;gap:1.25rem}.illustrated-book__intro figure{max-width:340px;margin:auto}.illustrated-book__gallery{grid-template-columns:1fr}}.biography-paragraph:has(.biography-book-cover),.biography-notes>.prose:has(.biography-book-cover){grid-template-columns:110px minmax(0,1fr);align-items:center;gap:22px;display:grid}.structured-page .biography-paragraph .biography-book-cover,.structured-page .biography-notes .biography-book-cover{width:110px;margin:0}.biography-paragraph:has(.biography-book-cover)>p{margin:0}.school-section.video-box{max-width:900px}.structured-page .school-section>.video-box--compact{border:0;margin-top:24px;padding:0}@media (width<=600px){.biography-paragraph:has(.biography-book-cover),.biography-notes>.prose:has(.biography-book-cover){grid-template-columns:88px minmax(0,1fr);gap:16px}.structured-page .biography-paragraph .biography-book-cover,.structured-page .biography-notes .biography-book-cover{width:88px}}#composition-book>h3{margin-bottom:32px;line-height:1.2}#composition-book .school-book-layout{align-items:start}#composition-book .school-book-layout figcaption{margin:16px 0 0;font-size:12px;line-height:1.7}#composition-book .school-book-purchase .contact-options{max-width:500px}.biography-paragraph:has(.biography-book-cover){grid-template-columns:110px minmax(0,1fr);margin-left:-132px}@media (width<=900px){.biography-paragraph:has(.biography-book-cover){margin-left:0}}@media (width<=600px){.biography-paragraph:has(.biography-book-cover){grid-template-columns:70px minmax(0,1fr);gap:14px}.structured-page .biography-paragraph .biography-book-cover{width:70px}}.book-page-viewer:has(.publication-media-gallery){grid-column:1/-1;min-width:0}.project-inline{margin-top:40px}.project-inline>h3{margin-bottom:20px}.project-inline>.prose{margin-bottom:24px}.project-inline-gallery{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px;display:grid}.project-inline-gallery--single{grid-template-columns:1fr;max-width:680px}.project-inline-gallery img{object-fit:contain;width:100%;max-height:650px}.project-inline-gallery figcaption{color:var(--muted);margin-top:12px;font-size:12px}.project-inline>.text-link{margin-top:24px}@media (width<=600px){.project-inline-gallery{grid-template-columns:1fr;gap:24px}.project-inline-gallery img{max-height:75svh}}.publication-detail__cover .publication-media-gallery{margin-top:0;display:block}.publication-detail__cover .publication-media-gallery img{aspect-ratio:auto}.publication-detail__cover .book-page-dialog img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%}.project-concept-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:clamp(32px,5vw,80px);margin-bottom:60px;display:grid}.project-concept-images{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.project-concept-images img{object-fit:contain;width:100%;max-height:580px}.project-concept-images figcaption{color:var(--muted);margin-top:10px;font-size:12px}.project-concept-text{max-width:760px}.project-concept-text>p{margin-bottom:24px}.project-concept-text p{margin-top:0}@media (width<=900px){.project-concept-layout{grid-template-columns:1fr;gap:32px}.project-concept-images{max-width:680px;margin-inline:auto}.project-concept-images img{max-height:65svh}}.mural-intro{max-width:1050px;margin-bottom:36px}.mural-intro h2{margin-bottom:18px;font-size:clamp(34px,4vw,56px);line-height:1.15}.mural-intro p{color:var(--muted);font-size:16px}.mural-gallery{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:36px;display:grid}.mural-gallery figure{aspect-ratio:4/3;justify-content:center;align-items:center;min-width:0;margin:0;display:flex}.mural-gallery img{object-fit:contain;width:100%;height:100%}.mural-gallery--creation figure:nth-child(-n+2){aspect-ratio:3/4;max-height:640px}.mural-gallery--creation figure:nth-child(n+3){aspect-ratio:3/2}.mural-other{margin-top:clamp(64px,7vw,104px)}.mural-other>h2{margin-bottom:36px;font-size:clamp(36px,4vw,56px);line-height:1.15}@media (width<=600px){.mural-gallery{grid-template-columns:1fr;gap:24px}.mural-intro h2{font-size:34px}.mural-other{margin-top:60px}.mural-other>h2{margin-bottom:28px}}.work-pair{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:6vw;min-width:0;display:grid}.work-pair .museum-work{min-width:0}@media (width<=600px){.work-pair{gap:18px}.work-pair .museum-caption{font-size:12px}.work-pair .museum-caption__facts{font-size:10px}}.mural-gallery picture{width:100%;min-width:0;height:100%;min-height:0;display:block}.mural-gallery figure{overflow:hidden}.mural-gallery--creation figure:nth-child(-n+2){aspect-ratio:auto;height:clamp(360px,46vw,640px)}@media (width<=600px){.mural-gallery--creation figure:nth-child(-n+2){aspect-ratio:3/4;height:auto}}.graphics-gallery .museum-work figure>picture,.graphics-gallery .museum-work__image,.balanced-gallery .museum-work figure>picture,.balanced-gallery .museum-work__image{justify-content:center;align-items:center;height:clamp(260px,36vw,510px);display:flex}.graphics-gallery .museum-work__image picture,.balanced-gallery .museum-work__image picture{width:100%;height:100%;display:block}.graphics-gallery .museum-work img,.balanced-gallery .museum-work img{object-fit:contain;width:100%;height:100%}@media (width<=600px){.graphics-gallery .work-pair .museum-work figure>picture,.graphics-gallery .work-pair .museum-work__image{height:230px}.balanced-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 18px}.balanced-gallery .museum-work figure>picture,.balanced-gallery .museum-work__image{height:230px}.balanced-gallery .museum-caption{font-size:12px}.balanced-gallery .museum-caption__facts{font-size:10px}}.graphics-gallery .work-pair>.museum-work:only-child,.balanced-gallery>.museum-work:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 3vw)}@media (width<=600px){.graphics-gallery .work-pair>.museum-work:only-child,.balanced-gallery>.museum-work:last-child:nth-child(odd){width:calc(50% - 9px)}}.artwork-story{margin-bottom:54px}.artwork-story--with-text{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.artwork-story--with-text .artwork-detail{min-width:0;margin:0;position:sticky;top:24px}.artwork-story--with-text .artwork-detail__frame{width:100%}.artwork-story--with-text .artwork-detail img{object-fit:contain;max-height:76svh}.artwork-story--with-text .artwork-text{max-width:680px;margin:0;font-size:17px;line-height:1.85}.artwork-story--with-text .artwork-text h3{font-size:32px;line-height:1.2}.artwork-story--with-text .artwork-text ul{padding-left:22px}.artwork-story--with-text .artwork-text li+li{margin-top:12px}@media (width<=780px){.artwork-story--with-text{grid-template-columns:1fr;gap:32px}.artwork-story--with-text .artwork-detail{position:static}.artwork-story--with-text .artwork-text{font-size:16px;line-height:1.85}.artwork-story--with-text .artwork-detail img{max-height:70svh}}.graphics-gallery .museum-work,.balanced-gallery .museum-work{--catalog-image-height:clamp(260px,36vw,510px);--catalog-image-width:min(100%,calc(var(--catalog-image-height) * var(--work-image-ratio)))}.graphics-gallery .museum-caption,.balanced-gallery .museum-caption{width:var(--catalog-image-width);margin-inline:auto}.graphics-gallery .museum-work__more,.balanced-gallery .museum-work__more{margin-left:calc((100% - var(--catalog-image-width))/2)}.graphics-gallery .museum-work img,.balanced-gallery .museum-work img{object-position:center bottom}@media (width<=600px){.graphics-gallery .work-pair .museum-work,.balanced-gallery .museum-work{--catalog-image-height:230px}}:root{--reading-text:#41453e;--reading-secondary:#555a51}body main .structured-page .prose,body main .structured-page .prose p:not(.author-book__subtitle),body main .structured-page .prose li,body main .structured-page .page-head p,body main .structured-page .editorial-row p,body main .structured-page .publication-role,body main .structured-page .bibliographic-text,body main .structured-page .bibliography-list p,body main .structured-page .publication-small p,body main .structured-page .book-purchase>p,body main .structured-page .section-description,body main .structured-page .section-pending,body main .structured-page .mural-intro p,body main .structured-page .school-links,body main .structured-page .school-book-purchase>p,body main .artist-home .home-book__description,body main .artist-home .home-book__purchase p,body main .artist-home .home-about__text,body main .artist-home .home-publications__role,body main .artist-home .home-contact__text{color:var(--reading-text);font-size:18px;line-height:1.8}body main .structured-page .prose :is(h1,h2,h3){color:var(--ink)}body main .structured-page .contact-line{color:var(--reading-text);font-size:18px;line-height:1.8}body main .structured-page .quote,body main .artist-home .home-teaching p,body main .artist-home .home-book__subtitle{color:var(--reading-text)}body main .structured-page .museum-caption{color:var(--reading-text);font-size:15px;line-height:1.7}body main .structured-page .museum-caption__facts,body main .structured-page :is(.page-gallery,.publication-media-gallery,.school-book-layout,.project-inline-gallery,.project-concept-images) figcaption,body main .structured-page .book-page-hint,body main .structured-page .contact-email,body main .structured-page .eyebrow,body main .artist-home .home-section figcaption,body main .artist-home .home-secondary-row figcaption,body main .artist-home .home-book__edition,body main .artist-home .home-section .eyebrow,body main .artist-home .home-secondary-row .eyebrow{color:var(--reading-secondary);font-size:14px;line-height:1.7}body main .structured-page .text-link,body main .artist-home .home-section .text-link,body main .artist-home .home-secondary-row .text-link{color:var(--reading-text);font-size:16px;line-height:1.7}body main .structured-page .book-purchase__links a,body main .artist-home .home-book__purchase-links a,body main .artist-home .home-contact__button{color:var(--ink);font-size:16px;line-height:1.6}body main .artist-home .home-contact__action{align-self:center}body main .artist-home .home-contact__button{width:128px;min-width:128px;height:48px;min-height:48px;padding:9px 16px;line-height:1.5}body .site-footer :is(p,.small,.footer-bottom){color:var(--reading-secondary);font-size:14px;line-height:1.7}body .photo-dialog :is([data-photo-caption],[data-photo-counter]),body .book-page-dialog :is(.book-page-caption,.book-page-counter){color:var(--reading-text);font-size:14px;line-height:1.7}@media (width<=780px){body main .structured-page .prose,body main .structured-page .prose p:not(.author-book__subtitle),body main .structured-page .prose li,body main .structured-page .page-head p,body main .structured-page .editorial-row p,body main .structured-page .publication-role,body main .structured-page .bibliographic-text,body main .structured-page .bibliography-list p,body main .structured-page .publication-small p,body main .structured-page .book-purchase>p,body main .structured-page .section-description,body main .structured-page .section-pending,body main .structured-page .mural-intro p,body main .structured-page .school-links,body main .structured-page .school-book-purchase>p,body main .artist-home .home-book__description,body main .artist-home .home-book__purchase p,body main .artist-home .home-about__text,body main .artist-home .home-publications__role,body main .artist-home .home-contact__text{font-size:16px;line-height:1.8}body main .structured-page :is(.museum-caption,.museum-caption__facts,.book-page-hint,.contact-email,.eyebrow),body main .structured-page :is(.page-gallery,.publication-media-gallery,.school-book-layout,.project-inline-gallery,.project-concept-images) figcaption,body main .artist-home .home-section figcaption,body main .artist-home .home-secondary-row figcaption,body main .artist-home .home-book__edition,body main .artist-home .home-section .eyebrow,body main .artist-home .home-secondary-row .eyebrow,body .site-footer :is(p,.small,.footer-bottom),body .photo-dialog :is([data-photo-caption],[data-photo-counter]),body .book-page-dialog :is(.book-page-caption,.book-page-counter){font-size:16px;line-height:1.7}body main .artist-home .home-contact__action{align-self:start}}body main #composition-book .school-book-layout figcaption{color:var(--reading-secondary);font-size:14px;line-height:1.7}@media (width<=780px){body main #composition-book .school-book-layout figcaption{font-size:16px}}.publication-role,.home-publications__role{white-space:pre-line}.photo-dialog[data-astro-cid-cbae5s4t]{border:1px solid var(--line);background:var(--paper);width:96vw;max-width:1600px;height:94dvh;max-height:96dvh;color:var(--ink);margin:auto;padding:0;position:fixed;inset:0}.photo-dialog[data-astro-cid-cbae5s4t][open]{flex-direction:column;display:flex}.photo-dialog[data-astro-cid-cbae5s4t]::backdrop{background:#000000bf}.photo-toolbar[data-astro-cid-cbae5s4t]{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:16px;padding:10px 16px;display:flex}.photo-toolbar[data-astro-cid-cbae5s4t] span[data-astro-cid-cbae5s4t]{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px;line-height:1.6}.photo-toolbar[data-astro-cid-cbae5s4t] button[data-astro-cid-cbae5s4t],.photo-navigation[data-astro-cid-cbae5s4t] button[data-astro-cid-cbae5s4t]{border:1px solid var(--line);cursor:pointer;min-height:44px;font:inherit;background:0 0;flex-shrink:0;padding:8px 12px}.photo-stage[data-astro-cid-cbae5s4t]{touch-action:pinch-zoom;flex:1;justify-content:center;align-items:center;min-height:0;padding:14px;display:flex;overflow:hidden}.photo-stage[data-astro-cid-cbae5s4t] img[data-astro-cid-cbae5s4t]{object-fit:contain;width:100%;height:100%;display:block}.photo-navigation[data-astro-cid-cbae5s4t]{border-top:1px solid var(--line);flex:none;justify-content:center;align-items:center;gap:24px;padding:8px;display:flex}.photo-navigation[data-astro-cid-cbae5s4t] button[data-astro-cid-cbae5s4t]{min-width:48px;font-size:22px}.photo-navigation[data-astro-cid-cbae5s4t] span[data-astro-cid-cbae5s4t]{text-align:center;min-width:64px;font-size:13px}@media (width<=600px){.photo-dialog[data-astro-cid-cbae5s4t]{width:98vw;max-width:98vw}.photo-toolbar[data-astro-cid-cbae5s4t]{gap:8px;padding:8px}.photo-toolbar[data-astro-cid-cbae5s4t] span[data-astro-cid-cbae5s4t]{font-size:12px}.photo-stage[data-astro-cid-cbae5s4t]{padding:8px}}.site-navigation[data-astro-cid-kll2i2q5]{flex:1;justify-content:flex-end;min-width:0;display:flex}.navigation-primary[data-astro-cid-kll2i2q5]{color:var(--ink);flex-shrink:0;align-items:center;gap:clamp(18px,1.8vw,30px);font-size:16px;font-weight:500;line-height:1.5;display:flex}.navigation-primary[data-astro-cid-kll2i2q5]>[data-astro-cid-kll2i2q5][data-teaching-primary]{visibility:hidden;pointer-events:none;position:absolute}[data-astro-cid-kll2i2q5][data-teaching-main=true] .navigation-primary[data-astro-cid-kll2i2q5]>[data-astro-cid-kll2i2q5][data-teaching-primary]{visibility:visible;pointer-events:auto;position:relative}[data-astro-cid-kll2i2q5][data-teaching-main=true] [data-astro-cid-kll2i2q5][data-teaching-secondary]{display:none}.navigation-primary[data-astro-cid-kll2i2q5]>a[data-astro-cid-kll2i2q5],.navigation-more[data-astro-cid-kll2i2q5]>summary[data-astro-cid-kll2i2q5]{white-space:nowrap;min-height:44px;padding:10px 0;position:relative}.navigation-primary[data-astro-cid-kll2i2q5]>a[data-astro-cid-kll2i2q5]:after,.navigation-more[data-astro-cid-kll2i2q5]>summary[data-astro-cid-kll2i2q5]:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .2s;position:absolute;bottom:5px;left:0;right:0;transform:scaleX(0)}.navigation-primary[data-astro-cid-kll2i2q5]>a[data-astro-cid-kll2i2q5]:hover:after,.navigation-primary[data-astro-cid-kll2i2q5]>a[data-astro-cid-kll2i2q5]:focus-visible:after,.navigation-primary[data-astro-cid-kll2i2q5]>a[data-astro-cid-kll2i2q5][aria-current]:after,.navigation-more[data-astro-cid-kll2i2q5]>summary[data-astro-cid-kll2i2q5]:hover:after,.navigation-more[data-astro-cid-kll2i2q5]>summary[data-astro-cid-kll2i2q5]:focus-visible:after,.navigation-more[data-astro-cid-kll2i2q5].has-current>summary[data-astro-cid-kll2i2q5]:after{transform:scaleX(1)}.navigation-more[data-astro-cid-kll2i2q5],.navigation-mobile[data-astro-cid-kll2i2q5]{position:relative}summary[data-astro-cid-kll2i2q5]{cursor:pointer;list-style:none}summary[data-astro-cid-kll2i2q5]::-webkit-details-marker{display:none}summary[data-astro-cid-kll2i2q5]::marker{content:""}.navigation-more[data-astro-cid-kll2i2q5]>summary[data-astro-cid-kll2i2q5]{align-items:center;gap:10px;display:flex}.more-chevron[data-astro-cid-kll2i2q5]{border-bottom:1px solid;border-right:1px solid;width:6px;height:6px;transition:transform .2s;transform:rotate(45deg)translateY(-2px)}.navigation-more[data-astro-cid-kll2i2q5][open] .more-chevron[data-astro-cid-kll2i2q5]{transform:rotate(225deg)translate(-1px,-1px)}.navigation-panel[data-astro-cid-kll2i2q5]{z-index:40;background:var(--paper);border:1px solid var(--line);width:300px;max-width:calc(100vw - 44px);padding:13px 24px;font-size:15px;font-weight:400;line-height:1.5;position:absolute;top:calc(100% + 10px);right:0}.navigation-panel[data-astro-cid-kll2i2q5] a[data-astro-cid-kll2i2q5]{min-height:44px;padding:11px 0;display:block}.navigation-panel[data-astro-cid-kll2i2q5] a[data-astro-cid-kll2i2q5]:hover,.navigation-panel[data-astro-cid-kll2i2q5] a[data-astro-cid-kll2i2q5][aria-current]{color:var(--olive);text-underline-offset:5px;text-decoration:underline 1px}.navigation-mobile[data-astro-cid-kll2i2q5]{display:none}.navigation-mobile[data-astro-cid-kll2i2q5]>summary[data-astro-cid-kll2i2q5]{white-space:nowrap;justify-content:flex-end;align-items:center;gap:12px;min-height:44px;font-size:15px;display:flex}.nav-burger[data-astro-cid-kll2i2q5]{width:23px;height:18px;display:block;position:relative}.nav-burger[data-astro-cid-kll2i2q5]>span[data-astro-cid-kll2i2q5]{background:currentColor;width:23px;height:1px;transition:transform .2s,opacity .2s;position:absolute;left:0}.nav-burger[data-astro-cid-kll2i2q5]>span[data-astro-cid-kll2i2q5]:first-child{top:0}.nav-burger[data-astro-cid-kll2i2q5]>span[data-astro-cid-kll2i2q5]:nth-child(2){top:8px}.nav-burger[data-astro-cid-kll2i2q5]>span[data-astro-cid-kll2i2q5]:nth-child(3){top:16px}.navigation-mobile[data-astro-cid-kll2i2q5][open] .nav-burger[data-astro-cid-kll2i2q5]>span[data-astro-cid-kll2i2q5]:first-child{transform:translateY(8px)rotate(45deg)}.navigation-mobile[data-astro-cid-kll2i2q5][open] .nav-burger[data-astro-cid-kll2i2q5]>span[data-astro-cid-kll2i2q5]:nth-child(2){opacity:0}.navigation-mobile[data-astro-cid-kll2i2q5][open] .nav-burger[data-astro-cid-kll2i2q5]>span[data-astro-cid-kll2i2q5]:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.navigation-mobile[data-astro-cid-kll2i2q5] .navigation-panel[data-astro-cid-kll2i2q5]{overscroll-behavior:contain;width:360px;max-height:calc(100svh - 130px);font-size:16px;overflow-y:auto}@media (width<=849px){.navigation-primary[data-astro-cid-kll2i2q5]{display:none}.navigation-mobile[data-astro-cid-kll2i2q5]{display:block}}@media (width<=360px){.navigation-mobile[data-astro-cid-kll2i2q5]>summary[data-astro-cid-kll2i2q5]>span[data-astro-cid-kll2i2q5]:first-child{display:none}}@media (prefers-reduced-motion:reduce){.navigation-primary[data-astro-cid-kll2i2q5]>a[data-astro-cid-kll2i2q5]:after,.navigation-more[data-astro-cid-kll2i2q5]>summary[data-astro-cid-kll2i2q5]:after,.more-chevron[data-astro-cid-kll2i2q5],.nav-burger[data-astro-cid-kll2i2q5]>span[data-astro-cid-kll2i2q5]{transition:none}}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-400-normal.DD2KOZkl.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-400-normal.CVFrM67f.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-normal.B-1hWBU7.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-400-normal.B7YtguxJ.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-500-normal.CyAY5ZLS.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-500-normal.DkJXBcIH.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-500-normal.BsRWmXhO.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-500-normal.zIXX3Q-H.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/manrope-cyrillic-400-normal.BMzJvInZ.woff2)format("woff2"),url(/_astro/manrope-cyrillic-400-normal.Dvx59UGC.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/manrope-latin-400-normal.PaqtzbVb.woff2)format("woff2"),url(/_astro/manrope-latin-400-normal.8tf8FM3T.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/manrope-cyrillic-500-normal.B1OEZity.woff2)format("woff2"),url(/_astro/manrope-cyrillic-500-normal.CNwnNrRC.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/manrope-latin-500-normal.BYYD-dBL.woff2)format("woff2"),url(/_astro/manrope-latin-500-normal.DMZssgOp.woff)format("woff")}
