.main-header-bar,.ast-site-header-section,header.site-header>.ast-main-header-wrap{background:rgb(255 254 252 / .72)!important;backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px);border-bottom:1px solid rgb(28 25 23 / .06);box-shadow:none!important}@media (min-width:921px){.main-header-bar,.ast-site-header-section{min-height:64px;padding:0!important}.main-header-bar-wrap,.main-header-container,.ast-flex{min-height:64px;align-items:center}}@media (max-width:920px){.main-header-bar,.ast-site-header-section{min-height:56px}}.site-title,.ast-site-title,.site-branding .site-title a,.ast-site-title-wrap a{font-family:"Fraunces",Georgia,serif!important;font-weight:500!important;font-style:italic!important;font-size:1.4rem!important;letter-spacing:-0.01em!important;color:#0c0a09!important;text-transform:none!important;line-height:1!important}.site-title a:hover,.ast-site-title-wrap a:hover{color:#c2410c!important}.main-header-menu>.menu-item>a,.main-navigation .menu-item>a,.ast-nav-menu>.menu-item>a,ul.main-header-menu>.menu-item>a{font-family:"Inter",sans-serif!important;font-size:0.82rem!important;font-weight:500!important;letter-spacing:0.06em!important;text-transform:none!important;color:#292524!important;padding:.7em 1em!important;position:relative;transition:color 220ms cubic-bezier(.4,0,.2,1)!important}.main-header-menu>.menu-item>a:hover,.main-navigation .menu-item>a:hover,.ast-nav-menu>.menu-item>a:hover{color:#c2410c!important;background:transparent!important}.main-header-menu>.menu-item>a::after,.main-navigation .menu-item>a::after,.ast-nav-menu>.menu-item>a::after{content:"";position:absolute;left:1em;right:1em;bottom:.35em;height:1px;background:currentColor;transform:scaleX(0);transform-origin:center;transition:transform 280ms cubic-bezier(.16,1,.3,1);opacity:.6}.main-header-menu>.menu-item:hover>a::after,.main-header-menu>.menu-item.current-menu-item>a::after,.main-header-menu>.menu-item.current-menu-ancestor>a::after,.main-navigation .menu-item:hover>a::after,.main-navigation .menu-item.current-menu-item>a::after,.ast-nav-menu>.menu-item:hover>a::after,.ast-nav-menu>.menu-item.current-menu-item>a::after{transform:scaleX(1)}.main-header-menu .sub-menu,.main-navigation .sub-menu,.ast-nav-menu .sub-menu{background:rgb(255 254 252 / .94)!important;backdrop-filter:saturate(180%) blur(22px);-webkit-backdrop-filter:saturate(180%) blur(22px);border:1px solid rgb(28 25 23 / .06)!important;border-radius:10px!important;box-shadow:0 10px 38px -10px rgb(12 10 9 / .18),0 22px 60px -22px rgb(12 10 9 / .1)!important;padding:0.5rem!important;margin-top:0.4rem!important;min-width:220px!important}.main-header-menu .sub-menu .menu-item>a,.main-navigation .sub-menu .menu-item>a,.ast-nav-menu .sub-menu .menu-item>a{font-family:"Inter",sans-serif!important;font-size:0.88rem!important;font-weight:400!important;letter-spacing:0.01em!important;text-transform:none!important;color:#292524!important;padding:.55em 0.85em!important;border-radius:6px!important;transition:background 180ms cubic-bezier(.4,0,.2,1),color 180ms cubic-bezier(.4,0,.2,1)!important}.main-header-menu .sub-menu .menu-item>a:hover,.main-navigation .sub-menu .menu-item>a:hover,.ast-nav-menu .sub-menu .menu-item>a:hover{background:rgb(254 215 170 / .35)!important;color:#9a3412!important}.pz-nav-shortlist{position:relative;display:inline-flex;align-items:center;gap:.4rem;margin-left:.8rem;padding:.4em .8em;font-family:"Inter",sans-serif;font-size:.78rem;font-weight:500;letter-spacing:.02em;color:#292524;background:rgb(254 215 170 / .25);border:1px solid rgb(194 65 12 / .18);border-radius:999px;text-decoration:none;transition:background 200ms cubic-bezier(.4,0,.2,1),border-color 200ms cubic-bezier(.4,0,.2,1),transform 220ms cubic-bezier(.16,1,.3,1)}.pz-nav-shortlist:hover{background:rgb(254 215 170 / .5);border-color:rgb(194 65 12 / .4);color:#9a3412;transform:translate3d(0,-1px,0)}.pz-nav-shortlist svg{width:14px;height:14px;color:#c2410c}.pz-nav-shortlist__count{font-variant-numeric:tabular-nums;font-weight:600;color:#c2410c}.pz-nav-shortlist[data-count="0"] .pz-nav-shortlist__count{display:none}@media (max-width:920px){.pz-nav-shortlist{position:fixed;top:1rem;right:4.5rem;margin:0;z-index:9999;background:rgb(255 254 252 / .92);backdrop-filter:saturate(180%) blur(14px)}.pz-nav-shortlist__label{display:none}}body.home:not(.pz-header-elevated) header.site-header,body.home:not(.pz-header-elevated) .main-header-bar,body.home:not(.pz-header-elevated) .ast-site-header-section{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-bottom-color:transparent!important}body.home:not(.pz-header-elevated) .site-title,body.home:not(.pz-header-elevated) .ast-site-title,body.home:not(.pz-header-elevated) .site-branding .site-title a,body.home:not(.pz-header-elevated) .ast-site-title-wrap a,body.home:not(.pz-header-elevated) .main-header-menu>.menu-item>a,body.home:not(.pz-header-elevated) .ast-nav-menu>.menu-item>a{color:#fafaf9!important}body.home:not(.pz-header-elevated) .pz-nav-shortlist{background:rgb(250 250 249 / .15);border-color:rgb(250 250 249 / .3);color:#fafaf9}body.home:not(.pz-header-elevated) .pz-nav-shortlist svg,body.home:not(.pz-header-elevated) .pz-nav-shortlist__count{color:#fed7aa}header.site-header *,header.site-header,.main-header-bar,.ast-site-header-section{transition:background-color 280ms cubic-bezier(.4,0,.2,1),border-color 280ms cubic-bezier(.4,0,.2,1),color 280ms cubic-bezier(.4,0,.2,1),backdrop-filter 280ms cubic-bezier(.4,0,.2,1)!important}