@font-face{font-family:Manrope;src:url('/assets/fonts-v15/manrope-variable.ttf') format('truetype');font-style:normal;font-weight:200 800;font-display:swap}
html{scroll-padding-top:0}:root{--body:Manrope,Arial,sans-serif;font-family:var(--body)}button,input,textarea,select{font:inherit}.door-date-year,.temple-leaf-year{font-family:var(--body)}
/* The requested primary navigation, in the same order at every size. */
.site-header{gap:30px;padding:22px 4.8vw;min-height:92px}.brand{min-height:44px}.brand>span{font-size:23px;white-space:nowrap}.header-actions{gap:0}.primary-navigation{gap:clamp(20px,2.2vw,34px);font-size:12px;font-weight:600}.site-header .primary-navigation>a{display:inline-flex!important;align-items:center;min-height:44px;padding:10px 0;position:relative;white-space:nowrap}.primary-navigation>a[aria-current]{color:var(--gold)}.primary-navigation>a[aria-current]::after{content:'';height:1px;background:var(--gold);position:absolute;left:0;right:0;bottom:3px}.site-menu{display:none}.menu-nav{display:block}.menu-primary,.menu-secondary{display:grid!important;grid-template-columns:1fr 1fr;gap:2px 30px}.menu-primary a{font-size:17px;padding:13px 0;min-height:48px}.menu-secondary{margin-top:30px;padding-top:24px;border-top:1px solid var(--line)}.menu-secondary .menu-heading{grid-column:1/-1;margin-bottom:8px}.menu-secondary a{font-size:12px;color:var(--muted);padding:10px 0}.menu-nav a[aria-current=page]::after{content:''}.menu-edition-note{margin-top:24px}.footer-pages{grid-template-columns:1fr 1fr 1fr}.footer-pages a{font-family:var(--body)}
@media(max-width:1150px){.site-header{padding:18px 5vw;min-height:80px}.primary-navigation{display:none}.site-menu{display:block;font-family:var(--body);font-size:12px}.site-menu>summary{padding:10px 0;gap:12px}.menu-panel{top:80px;right:5vw;width:min(620px,90vw);max-height:calc(100dvh - 100px);padding:28px 32px}.brand>span{font-size:22px}}
@media(max-width:600px){.site-header{padding:14px 6vw;min-height:76px}.brand>span{font-size:20px}.menu-panel{top:76px;right:0;width:100%;padding:24px 6vw 28px;max-height:calc(100dvh - 76px)}.menu-primary{gap:0 26px}.menu-primary a{font-size:15px;min-height:46px;padding:11px 0}.menu-secondary{margin-top:22px;padding-top:20px;gap:0 22px}.menu-secondary a{font-size:11px;min-height:40px}.menu-heading{font-family:var(--body);letter-spacing:.04em}.menu-edition-note{font-size:10px;line-height:1.85}.footer-pages{grid-template-columns:1fr 1fr}.site-header .primary-navigation>a{display:none!important}}
@media(max-height:550px){.site-header{padding-top:10px;padding-bottom:10px;min-height:66px}.menu-panel{top:66px;max-height:calc(100dvh - 66px)}.brand>span{font-size:19px}}

.menu-primary a[aria-current]{color:var(--gold)}
.page-transition .temple-leaf-year{font-family:var(--body)}
