.site-header{z-index:20;background:var(--ground);border-bottom:1px solid var(--rule);color:var(--text);position:sticky;top:0}@supports (animation-timeline:scroll()){.site-header{border-bottom-color:#0000;animation:linear both site-header-rule;animation-timeline:scroll(root);animation-range:0 3rem}@keyframes site-header-rule{to{border-bottom-color:var(--rule)}}}.shell:has(.descent,.journey,.tour)>.site-header{border-bottom-color:#0000;animation:none;position:relative}.shell.overlap>.site-header{background:0 0;border-bottom-color:#0000;animation:none;position:absolute;inset:0 0 auto}.shell.overlap>.site-header[data-stay]{transition:background-color .25s,border-color .25s;position:fixed}.shell.overlap>.site-header[data-past]{background:var(--ground);border-bottom-color:var(--rule)}.site-header .bar{height:var(--nav-h);align-items:center;gap:.5rem;display:flex}.site-header .brand{border-radius:var(--radius-sm);align-items:center;gap:.625rem;margin-right:auto;text-decoration:none;display:flex}.site-header .wordmark{letter-spacing:-.014em;white-space:nowrap;font-size:1.0625rem;font-weight:600;line-height:1.1}.site-header .wordmark small{letter-spacing:0;color:var(--text-quiet);margin-top:.2rem;font-size:.6875rem;font-weight:500;display:none}.site-header ul{margin:0;padding:0;list-style:none}.site-header .desktop{display:none}.site-header .desktop>ul{gap:var(--link-gap,.25rem);display:flex}.site-header .desktop>ul>li{height:var(--nav-h);align-items:center;display:flex}.site-header .desktop a{padding:.375rem var(--link-pad,.625rem);border-radius:var(--radius-sm);font-size:var(--fs-body-sm);white-space:nowrap;font-weight:500;line-height:1.4;text-decoration:none;transition:color .15s;display:block}.site-header .desktop a:hover,.site-header .desktop a[aria-current]{color:var(--gold-ink)}.site-header .has-children{position:relative}.site-header .caret{vertical-align:.05em;margin-left:.3rem;transition:rotate .15s;display:inline-block}.site-header .desktop .has-children:is(:hover,:focus-within):not([data-dismissed])>a .caret{rotate:180deg}.site-header .submenu{translate:var(--shift,0) 0;border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--surface-pop);min-width:15rem;box-shadow:var(--shadow-raised);color:var(--text);visibility:hidden;opacity:0;padding:.5rem;transition:opacity .12s;position:absolute;top:calc(100% - .75rem);left:-.5rem}.site-header .submenu.noted{width:22rem}.site-header .submenu.columns-2{width:31rem}.site-header .submenu.columns-3{width:44rem}.site-header .submenu.noted:is(.columns-2,.columns-3){width:36rem}.site-header .desktop>ul>.has-children:nth-last-child(-n+2) .submenu{left:auto;right:-.5rem}.site-header .has-children:hover .submenu,.site-header .has-children:focus-within .submenu{visibility:visible;opacity:1}.site-header .has-children[data-dismissed] .submenu{visibility:hidden;opacity:0}.site-header .submenu .lead:has(+.groups){border-bottom:1px solid var(--rule);margin-bottom:.5rem;padding-bottom:.5rem}.site-header .submenu .groups{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0 .5rem;display:grid}.site-header .group-name{font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-ink);padding:.5rem .625rem .25rem;font-weight:600;line-height:1.4}.site-header .submenu a{white-space:normal;padding:.5rem .625rem;font-weight:400}.site-header .submenu a .name{display:block}.site-header .submenu.noted a .name{font-weight:500}.site-header .submenu a .note{font-size:var(--fs-caption);color:var(--text-quiet);margin-top:.125rem;line-height:1.45;display:block}.site-header .submenu a:hover{background:var(--wash);color:var(--on-wash)}.site-header .submenu a:hover .note{color:var(--on-wash)}.site-header .submenu a[aria-current=page]{background:var(--surface-quiet);color:var(--text)}.site-header .submenu a[aria-current=page] .name{font-weight:600}.site-header .theme-switch{border-radius:var(--radius-md);width:2.75rem;height:2.75rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.site-header .theme-switch:hover{background:var(--wash);color:var(--on-wash)}.site-header .theme-switch>span{align-items:center;gap:.625rem;display:flex}.site-header .theme-switch svg{flex:none;display:block}.site-header .theme-switch .to-light{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .site-header .theme-switch .to-dark{display:none}:root:not([data-theme=light]) .site-header .theme-switch .to-light{display:flex}}:root[data-theme=dark] .site-header .theme-switch .to-dark{display:none}:root[data-theme=dark] .site-header .theme-switch .to-light{display:flex}.site-header .theme-switch.labelled{border-top:1px solid var(--rule);border-radius:0;place-items:center start;width:100%;height:auto;margin-top:.5rem;padding:.625rem .5rem;display:none}@media (max-width:31.99rem){.site-header .bar>.theme-switch{display:none}.site-header .theme-switch.labelled{display:grid}}@media (scripting:none){.site-header .theme-switch.theme-switch{display:none}}.site-header .consult{white-space:nowrap}.site-header.on-dark .consult{border-color:color-mix(in srgb, var(--text) 35%, transparent);background:color-mix(in srgb, var(--ground) 45%, transparent);color:var(--text)}.site-header.on-dark .consult:hover{background:var(--wash);color:var(--on-wash)}.site-header.on-dark .wordmark small{color:var(--text-strong)}.site-header .consult .long{display:none}.site-header .mobile>summary{border-radius:var(--radius-md);cursor:pointer;place-items:center;width:2.75rem;height:2.75rem;list-style:none;display:grid}.site-header .mobile>summary:hover,.site-header .mobile[open]>summary{background:var(--wash);color:var(--on-wash)}.site-header .mobile>summary::-webkit-details-marker{display:none}.site-header .mobile nav{max-height:calc(100dvh - var(--nav-h));padding:.5rem var(--gutter) 1.5rem;overscroll-behavior:contain;border-block:1px solid var(--rule);background:var(--ground);box-shadow:var(--shadow-overlay);scroll-padding-block:.5rem;position:absolute;inset:100% 0 auto;overflow-y:auto}.site-header .mobile nav>ul>li{padding-block:.25rem}.site-header .mobile nav>ul>li+li{border-top:1px solid var(--rule)}.site-header .mobile nav .top{border-radius:var(--radius-sm);cursor:pointer;justify-content:space-between;align-items:center;min-height:2.75rem;padding:.5rem;font-weight:600;text-decoration:none;list-style:none;display:flex}.site-header .mobile nav summary.top::-webkit-details-marker{display:none}.site-header .mobile nav .top .caret{width:14px;height:14px;transition:rotate .15s}.site-header .mobile nav details[open]>.top .caret{rotate:180deg}.site-header .mobile nav .top[aria-current]{color:var(--gold-ink)}.site-header .mobile nav details>ul,.site-header .mobile nav details>.group{padding-bottom:.5rem}.site-header .mobile nav .group-name{padding:.375rem .5rem .125rem 1.25rem}.site-header .mobile nav a{border-radius:var(--radius-sm);padding:.625rem .5rem;text-decoration:none;display:block}.site-header .mobile nav :is(a,.top):hover{background:var(--wash);color:var(--on-wash)}.site-header .mobile nav details a{font-size:var(--fs-body-sm);color:var(--text-quiet);padding-left:1.25rem}.site-header .mobile nav details a:hover{color:var(--on-wash)}.site-header .mobile nav details a[aria-current=page]{color:var(--text);font-weight:600}@media (max-width:22.49rem){.site-header .mark{display:none}}@media (min-width:30rem){.site-header .bar{gap:.75rem}.site-header .consult .long{display:inline}.site-header .consult .short{display:none}}@media (min-width:40rem){.site-header .wordmark small{display:block}}@media (min-width:70rem){.site-header .bar{gap:1.5rem}.site-header .desktop{display:block}.site-header .mobile,.site-header .wordmark small,.site-header .consult .long{display:none}.site-header .consult .short{display:inline}}@media (min-width:78rem){.site-header .consult .long{display:inline}.site-header .consult .short{display:none}}@media (min-width:86rem){.site-header .wordmark small{display:block}}@media (min-width:70rem) and (max-width:76.99rem){.site-header:has(.desktop>ul>li:nth-child(9)) .desktop{display:none}.site-header:has(.desktop>ul>li:nth-child(9)) .mobile{display:block}.site-header:has(.desktop>ul>li:nth-child(9)) .wordmark small{display:inline}.site-header:has(.desktop>ul>li:nth-child(9)) .consult .long{display:inline}.site-header:has(.desktop>ul>li:nth-child(9)) .wordmark small{display:block}.site-header:has(.desktop>ul>li:nth-child(9)) .consult .short{display:none}}@media (min-width:77rem){.site-header:has(.desktop>ul>li:nth-child(9)) .wordmark small{display:none}.site-header:has(.desktop>ul>li:nth-child(9)) .consult .long{display:none}.site-header:has(.desktop>ul>li:nth-child(9)) .consult .short{display:inline}.site-header:has(.desktop>ul>li:nth-child(9)){--link-pad:.5rem;--link-gap:.125rem}.site-header:has(.desktop>ul>li:nth-child(9)) .bar{gap:1rem}}.site-header.site-header[data-fit] .wordmark small,.site-header.site-header:is([data-fit=short],[data-fit=close],[data-fit=menu]) .consult .long{display:none}.site-header.site-header:is([data-fit=short],[data-fit=close],[data-fit=menu]) .consult .short{display:inline}.site-header.site-header[data-fit=close]{--link-pad:.5rem;--link-gap:.125rem}.site-header.site-header[data-fit=close] .bar{gap:1rem}.site-header.site-header[data-fit=menu] .desktop{display:none}.site-header.site-header[data-fit=menu] .mobile{display:block}
