/* Shared navigation; gallery photographs and grids remain untouched. */
body>.header{max-width:1480px;width:100%;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:28px 5%;border:0!important;background:#fff}body>.header #navigation{gap:28px;border:0!important}body>.header #navigation a{font-size:11px;letter-spacing:.08em;white-space:nowrap;min-height:44px;display:inline-flex;align-items:center;padding:8px 0!important;background:transparent!important;color:#292c25!important;border:0!important}body>.header #navigation a[aria-current="page"]{text-decoration:underline;text-underline-offset:7px}body>.header #navigation .nav-contact{padding:8px 0!important;text-decoration:underline;text-underline-offset:7px}body>.header .header-location{display:none}body>footer .footer-bottom,body>footer .refined-footer-bottom{flex-wrap:wrap;gap:16px}body>footer a{overflow-wrap:anywhere}body>footer .footer-bottom a,body>footer .refined-footer-bottom a{min-height:44px;display:inline-flex;align-items:center}.quiet-content .page-intro{padding-top:38px;padding-bottom:30px}.quiet-content .page-intro h1{max-width:22ch;text-wrap:balance}.quiet-content .page-intro p{line-height:1.8}.quiet-content .about-full>div>p{line-height:1.85;margin-bottom:20px}.quiet-content .cta,.quiet-content .values,.quiet-content .faq,.quiet-content .session-paths{border:0!important}.quiet-content .faq details{padding:12px 0;margin:0 0 12px}.quiet-content .faq summary{min-height:48px;cursor:pointer;padding-right:28px}.quiet-content .faq details p{max-width:68ch;line-height:1.8}.quiet-content .session-path-links a{padding:12px 0;min-height:60px}.quiet-content .contact-grid{padding-bottom:48px}.quiet-content .contact-grid input,.quiet-content .contact-grid select{min-height:48px}.quiet-content .contact-grid label{line-height:1.6}.quiet-content .contact-grid .button{min-height:48px}.quiet-content .button{white-space:normal;text-align:center;line-height:1.5}body.home-refined .refined-contact,body.home-refined .refined-collections,body.home-refined .refined-footer{border:0!important}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #60654a;outline-offset:5px}@media(max-width:1024px){body>.header{padding:22px 6%;flex-wrap:wrap;gap:12px 20px}body>.header .menu-toggle{display:inline-flex;min-height:44px;align-items:center}body>.header #navigation{display:none;flex:0 0 100%;width:100%;flex-direction:column;align-items:stretch;gap:0;padding-top:12px}body>.header #navigation.open{display:flex!important}body>.header #navigation a{width:100%;min-height:48px;padding:12px 0!important}.quiet-content .contact-grid{grid-template-columns:minmax(0,1fr);gap:28px}.quiet-content .contact-grid aside img{display:none}}@media(min-width:1025px){body>.header #navigation{display:flex!important}body>.header .menu-toggle{display:none}}@media(max-width:760px){.quiet-content .page-intro{padding-top:28px;padding-bottom:24px}.quiet-content .page-intro h1{font-size:clamp(34px,8.5vw,52px)}.quiet-content .form-row{grid-template-columns:minmax(0,1fr)}.quiet-content input,.quiet-content textarea,.quiet-content select{font-size:16px}.quiet-content .contact-grid input,.quiet-content .contact-grid select,.quiet-content .contact-grid textarea{width:100%;max-width:100%}.quiet-content .about-full{gap:28px}.quiet-content .button{max-width:100%}.quiet-content .cta{padding-block:38px}}