:root{--qa-teal:#146d70;--qa-deep:#073c41;--qa-wood:#a56a43;--qa-drift:#e5ddd0;--qa-sand:#f7f2e9;--qa-ink:#173034;--qa-line:rgba(23,48,52,.22)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--qa-sand);color:var(--qa-ink);font:400 16px/1.65 "DM Sans",sans-serif}a{color:inherit}img{display:block;max-width:100%;object-fit:cover}h1,h2{font-family:Fraunces,Georgia,serif;font-weight:400;line-height:1.04;margin:0 0 20px}.qa-header{min-height:88px;padding:22px 5vw;display:flex;align-items:center;gap:32px;border-bottom:1px solid var(--qa-line);background:var(--qa-sand);position:relative;z-index:4}.qa-wordmark{font:600 27px/1 Fraunces,Georgia,serif;text-decoration:none;white-space:nowrap}.qa-wordmark span{color:var(--qa-wood);font-style:italic}.qa-nav{margin-left:auto;display:flex;gap:23px;font-size:14px}.qa-nav a,.qa-text-link{text-decoration:none;border-bottom:1px solid transparent}.qa-nav a:hover,.qa-text-link:hover{border-color:currentColor}.qa-menu-toggle{display:none;background:none;border:0;color:var(--qa-ink);font:inherit;margin-left:auto}.qa-home-hero{min-height:72vh;position:relative;background:var(--qa-deep);color:white}.qa-home-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(1,38,41,.76),rgba(1,38,41,.09))}.qa-home-hero img{width:100%;height:72vh}.qa-hero-copy{position:absolute;z-index:1;left:8vw;bottom:9vh;max-width:640px}.qa-kicker{text-transform:uppercase;letter-spacing:.13em;font-size:12px;font-weight:700;margin:0 0 12px}.qa-hero-copy h1{font-size:clamp(46px,7vw,90px)}.qa-button{display:inline-block;border:1px solid var(--qa-deep);background:var(--qa-teal);color:white;padding:12px 20px;text-decoration:none;font-weight:700;cursor:pointer}.qa-button:hover{background:var(--qa-deep)}.qa-button--outline{background:transparent;color:var(--qa-deep)}.qa-event-led,.qa-about-aside,.qa-visit{display:grid;grid-template-columns:1fr 1fr;gap:8vw;padding:100px 10vw}.qa-event-led h2,.qa-about-aside h2,.qa-visit h2{font-size:clamp(36px,4vw,56px)}.qa-torn{background-color:#d7e6df;background-image:radial-gradient(rgba(7,60,65,.09) 1px,transparent 1px);background-size:9px 9px}.qa-schedule{margin:0;padding:0;list-style:none;border-top:1px solid var(--qa-line)}.qa-schedule li{padding:20px 0;border-bottom:1px solid var(--qa-line);display:grid;grid-template-columns:120px 1fr;gap:20px}.qa-schedule em{font-size:14px}.qa-photo-essay{padding:100px 5vw;display:grid;grid-template-columns:1.15fr .8fr;gap:7vw;align-items:center}.qa-photo-essay figure{margin:0}.qa-photo-essay figure:first-child{grid-row:span 2}.qa-photo-essay img{width:100%;min-height:380px}.qa-photo-essay figcaption{font-size:13px;padding-top:10px}.qa-essay-copy h2{font-size:clamp(33px,4vw,53px)}.qa-about-aside{background:var(--qa-sand)}.qa-about-aside>img{width:100%;height:420px}.qa-visit{background:var(--qa-deep);color:var(--qa-sand)}.qa-visit dl{display:grid;grid-template-columns:80px 1fr;gap:9px 18px}.qa-visit dt{font-weight:700}.qa-form{display:grid;gap:14px}.qa-form label{font-size:14px;font-weight:700}.qa-form input,.qa-form textarea{display:block;width:100%;margin-top:4px;border:1px solid #aac5c3;background:#eff6f2;padding:10px;font:inherit}.qa-form-message{margin:0;color:#bcebd7;font-weight:700}.qa-footer{padding:55px 5vw 24px;border-top:10px solid var(--qa-wood);background:#e6d8c2}.qa-footer-quote{font:400 clamp(26px,3vw,43px)/1.15 Fraunces,Georgia,serif;max-width:700px;margin:0 0 44px}.qa-footer-contact{display:flex;flex-wrap:wrap;gap:10px 20px;padding:15px 0;border-top:1px solid var(--qa-line);border-bottom:1px solid var(--qa-line);font-size:14px}.qa-footer-contact strong{width:100%}.qa-credit{font-size:12px;margin:23px 0 0}.qa-page{max-width:1080px;margin:auto;padding:78px 7vw}.qa-page h1{font-size:clamp(48px,7vw,80px)}.qa-page h2{font-size:32px;margin-top:50px}.qa-page p,.qa-page li{max-width:760px}.qa-page ul{padding-left:20px}.qa-page-lead{font:400 23px/1.45 Fraunces,Georgia,serif;max-width:720px}.qa-collection-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid var(--qa-line);margin-top:40px}.qa-collection-list div{padding:28px 20px;border-bottom:1px solid var(--qa-line)}.qa-collection-list div:nth-child(odd){border-right:1px solid var(--qa-line)}.qa-collection-list h3{font:600 24px Fraunces,Georgia,serif;margin:0 0 8px}.qa-event-image{width:100%;max-height:440px;margin:38px 0}.qa-cookie{position:fixed;right:20px;bottom:20px;z-index:9;max-width:390px;padding:18px;background:var(--qa-deep);color:white;box-shadow:0 10px 30px rgba(0,0,0,.25);font-size:13px}.qa-cookie p{margin:0 0 12px}.qa-cookie button{border:1px solid #bcd8d6;background:transparent;color:white;padding:8px 10px;cursor:pointer}.qa-cookie button:last-child{background:#e6d8c2;color:var(--qa-deep)}.qa-cookie-settings{display:grid;gap:7px;margin-top:13px;padding-top:12px;border-top:1px solid #699}.qa-cookie-settings label{display:block}.qa-timeline{border-left:2px solid var(--qa-wood);padding-left:30px}.qa-timeline section{position:relative;margin:0 0 35px}.qa-timeline section:before{content:"";position:absolute;width:12px;height:12px;border-radius:50%;background:var(--qa-teal);left:-37px;top:7px}@media (max-width:700px){.qa-header{flex-wrap:wrap}.qa-menu-toggle{display:block}.qa-nav{display:none;width:100%;margin:0;flex-direction:column;padding:12px 0}.qa-nav.qa-nav--open{display:flex}.qa-home-hero,.qa-home-hero img{min-height:610px;height:80vh}.qa-hero-copy{left:7vw;right:7vw}.qa-event-led,.qa-about-aside,.qa-visit,.qa-photo-essay{grid-template-columns:1fr;padding:65px 7vw;gap:38px}.qa-photo-essay figure:first-child{grid-row:auto}.qa-photo-essay img{min-height:260px}.qa-schedule li{grid-template-columns:1fr;gap:4px}.qa-collection-list{grid-template-columns:1fr}.qa-collection-list div:nth-child(odd){border-right:0}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
