.site-header{position:sticky;top:var(--wp-admin--admin-bar--height,0);z-index:100}.site-header__bar{height:60px;padding:10px var(--pad-x);background:var(--color-canvas);transition:box-shadow var(--transition)}.site-header.is-scrolled .site-header__bar{box-shadow:inset 0 -1px 0 var(--color-beamwood),0 4px 16px rgb(20 13 12 / .08)}.site-header.is-menu-open .site-header__bar{box-shadow:none;transition:none}.site-header.is-scrolled .site-header__panel{box-shadow:inset 0 -1px 0 var(--color-beamwood),0 4px 16px rgb(20 13 12 / .08)}.site-header__inner{position:relative;container:header / inline-size;display:flex;align-items:center;justify-content:space-between;height:100%;max-width:var(--site-max-w);margin:0 auto}.site-header__logo{display:block;flex-shrink:0;width:108px}.site-header__logo img{width:46px;height:37px}.site-header__logo:focus-visible{outline:2px solid var(--color-copper);outline-offset:2px}.site-header__menu-list{display:flex;align-items:center;gap:20px}.site-header__menu-list>li>a{display:block;padding:8px;font-size:14px;line-height:1.15;letter-spacing:.28px;text-transform:uppercase;color:var(--color-beamwood);white-space:nowrap;transition:color var(--transition)}.site-header__menu-list>li>a:hover,.site-header__menu-list>li:hover>a{color:var(--color-copper-text);box-shadow:inset 0 -2px 0 var(--color-copper-text)}.site-header__menu-list>li>a:focus-visible{outline:2px solid var(--color-copper);outline-offset:0;border-radius:2px}.site-header__menu-list>li.current-menu-item>a,.site-header__menu-list>li.current-menu-ancestor>a,.site-header__menu-list>li.current-page-ancestor>a{box-shadow:inset 0 -2px 0 var(--color-copper);font-weight:500}.site-header__dropdown{position:absolute;top:100%;left:0;right:0;display:flex;gap:32px;padding:26px 0 32px;border-image:conic-gradient(var(--color-canvas) 0 0) fill 0 // 0 100vmax;filter:drop-shadow(0 4px 16px rgb(20 13 12 / .08));visibility:hidden;opacity:0;transition:opacity var(--transition),visibility 0s 0.2s}.site-header__dropdown::before{content:"";position:absolute;bottom:100%;left:0;right:0;height:10px}.site-header__menu-list>li:hover>.site-header__dropdown,.site-header__menu-list>li:focus-within>.site-header__dropdown{visibility:visible;opacity:1;transition:opacity var(--transition),visibility 0s}.site-header__dropdown-grid{flex:1;display:grid;grid-template-columns:repeat(3,1fr);gap:30px 32px}.site-header__dropdown-feature{display:flex;width:24.8%}.site-header__dropdown:has(.site-header__dropdown-feature) .site-header__dropdown-grid{gap:24px 32px}.site-header__dropdown:has(.site-header__dropdown-feature) .site-header__dropdown-grid .site-header__card{height:211px}.site-header__card{position:relative;display:flex;align-items:flex-end;height:234px;padding:16px;overflow:hidden;isolation:isolate;background:var(--color-beamwood);color:var(--color-canvas)}.site-header__card-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.site-header__card::before,.site-header__card::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;transition:opacity var(--transition)}.site-header__card::before{background:linear-gradient(359.33deg,rgb(0 0 0 / .6) -9.34%,rgb(0 0 0 / .6) 11.52%,#fff0 64.57%)}.site-header__card::after{background:linear-gradient(359deg,rgb(0 0 0 / .9) -9.34%,rgb(0 0 0 / .9) 13.21%,#fff0 70.54%);opacity:0}.site-header__card:hover::after,.site-header__card:focus-visible::after{opacity:1}.site-header__card:focus-visible{outline:2px solid var(--color-copper);outline-offset:2px}.site-header__card-name{font-family:var(--font-heading);font-size:28px;font-weight:300;line-height:1.15;letter-spacing:-.14px}.site-header__dropdown .site-header__card--feature{flex:1;height:auto;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:12px;padding:32px 24px}.site-header__card--feature .site-header__card-image{object-position:23% 50%}.site-header__card--feature::before{background:linear-gradient(224.67deg,#fff0 4.45%,var(--color-beamwood) 77.36%)}.site-header__card--feature::after{background:rgb(20 13 12 / .3)}.site-header__card--feature .site-header__card-name{font-size:38px;letter-spacing:-.38px}.site-header__card-text{font-size:16px;line-height:1.65;letter-spacing:.08px}.site-header__card-more{font-size:16px;line-height:1.6;letter-spacing:3.36px;text-transform:uppercase}.site-header__card-arrow{display:inline-block;width:16px;height:auto;margin-left:7px;vertical-align:middle;transition:transform var(--transition)}.site-header__card--feature:hover .site-header__card-arrow{transform:translateX(6px)}.site-header__actions{display:flex;align-items:center;gap:24px}.site-header__book-short{display:none}@media (min-width:1025px){@container header (max-width:1000px){.site-header__book-long{display:none}.site-header__book-short{display:inline-flex}}}.site-header__toggle{display:none;width:40px;height:40px;border:0;border-radius:2px;background:none;cursor:pointer}.site-header__toggle svg{display:block}.site-header__toggle:focus-visible{outline:2px solid var(--color-copper)}.site-header__toggle .site-header__close,.site-header__toggle[aria-expanded="true"] .site-header__burger{display:none}.site-header__toggle[aria-expanded="true"] .site-header__close{display:block}.site-header__panel{position:absolute;top:100%;left:0;right:0;max-height:calc(100vh - 60px - var(--wp-admin--admin-bar--height, 0px));overflow-y:auto;padding:0 var(--pad-x) 48px;background:var(--color-canvas)}.site-header__panel[hidden]{display:none}.site-header__panel:not([hidden]){animation:site-header-panel-in 0.35s ease-out}@keyframes site-header-panel-in{from{clip-path:inset(0 0 100% 0);transform:translateY(-24px)}to{clip-path:inset(0 0 0 0);transform:none}}@media (prefers-reduced-motion:reduce){.site-header__panel:not([hidden]){animation:none}}.site-header__panel-list{display:flex;flex-direction:column}.site-header__panel-list li{border-bottom:1px solid var(--color-candle-wax)}.site-header__panel-list li:last-child{border-bottom:0}.site-header__panel-list a{display:block;padding:24px 0;font-size:16px;line-height:1.65;letter-spacing:.08px;text-transform:uppercase;color:var(--color-beamwood)}.site-header__panel-list a:hover{color:var(--color-copper-text)}.site-header__panel-list a:focus-visible{outline:2px solid var(--color-copper);outline-offset:-2px}.site-header__panel-list li:first-child a{padding-top:10px}.site-header__panel-list li:last-child a{padding-bottom:0}.site-header__panel-list .current-menu-item>a,.site-header__panel-list .current-menu-ancestor>a,.site-header__panel-list .current-page-ancestor>a{font-weight:500}.site-header__panel-book{display:none;margin-top:32px}@media (max-width:1024px){.site-header__nav{display:none}.site-header__logo{width:auto}.site-header__toggle{display:block}}@media (max-width:767px){.site-header__book{display:none}.site-header__panel-book{display:block}}.site-header__overlay{position:fixed;inset:0;z-index:-1;background:rgb(20 13 12 / .6)}html:has(.site-header__overlay:not([hidden])){overflow:hidden}@media (min-width:1025px){.site-header__panel,.site-header__overlay{display:none}}@media (min-width:1025px){.availability:not(.availability--card){position:sticky;top:var(--wp-admin--admin-bar--height,0);z-index:99}.site-header.is-swapping,.availability.is-swapping{transition:transform 350ms cubic-bezier(.22,1,.36,1)}}@media (min-width:1025px) and (prefers-reduced-motion:reduce){.site-header.is-swapping,.availability.is-swapping{transition:none}}