@charset "UTF-8";header.header[data-okd-type=section]{background-color:var(--rise-stone,#f2eee8);position:sticky;top:-.6875rem;z-index:30}@supports (animation-timeline:scroll()){header.header[data-okd-type=section]{animation:header-stuck-shadow linear both;animation-range:0 7.5rem;animation-timeline:scroll(root block)}}header.header[data-okd-type=section] .header__inner{align-items:center;display:flex;gap:1.875rem;padding-block:1.9375rem 1.25rem}header.header[data-okd-type=section] .header__brand{color:#000;display:block;line-height:0;margin-right:auto}header.header[data-okd-type=section] .header__menu{order:1}header.header[data-okd-type=section] .header__cta{order:2}header.header[data-okd-type=section] .header__logo{display:block;height:2.4375rem;width:13.8125rem}header.header[data-okd-type=section] .header__menu-list{display:flex;gap:1.875rem;list-style:none;margin:0;padding:0}header.header[data-okd-type=section] .header__menu-link{color:#000;display:block;font-size:.9375rem;letter-spacing:.0667em;line-height:1;text-decoration:none;text-transform:uppercase;text-underline-offset:.375rem}header.header[data-okd-type=section] .header__menu-link:hover,header.header[data-okd-type=section] .header__menu-link.is-current{text-decoration:underline;text-decoration-thickness:1px}@media (min-width:769px){header.header[data-okd-type=section] .header__menu,header.header[data-okd-type=section] .header__cta{align-self:flex-start;margin-top:.4375rem}header.header[data-okd-type=section] .header__cta.u-btn--1{background:none;border:0;border-radius:0;color:#000;font-size:.9375rem;height:auto;letter-spacing:1px;padding:0;text-transform:uppercase;text-underline-offset:.375rem}header.header[data-okd-type=section] .header__cta.u-btn--1:hover{background:none;color:#000;text-decoration:underline;text-decoration-thickness:1px}}header.header[data-okd-type=section] .header__toggle{display:none}@media (max-width:768px){header.header[data-okd-type=section]{top:0}header.header[data-okd-type=section] .header__inner{align-items:center;gap:.25rem;justify-content:flex-start;padding-block:1.125rem}header.header[data-okd-type=section] .header__logo{height:1.5625rem;width:8.875rem}header.header[data-okd-type=section] .header__cta{display:inline-flex;margin-left:auto;order:0;position:relative;z-index:2}header.header[data-okd-type=section] .header__toggle{align-items:flex-end;background:none;border:0;color:#000;cursor:pointer;display:flex;flex-direction:column;gap:.4375rem;height:2.75rem;justify-content:center;margin-right:-.6875rem;padding:0 .6875rem;position:relative;width:2.75rem;z-index:2}header.header[data-okd-type=section] .header__toggle-bar{background-color:currentColor;display:block;height:1px;transition:opacity var(--okd-transition-duration) ease,transform var(--okd-transition-duration) ease;width:1.375rem}header.header[data-okd-type=section] .header__brand{position:relative;z-index:2}header.header[data-okd-type=section] .header__menu{background-color:var(--rise-stone,#f2eee8);inset:0;opacity:0;overflow-y:auto;padding:7.5rem var(--okd-block-padding-inline) 3rem;position:fixed;transition:opacity 0.25s ease,visibility 0s linear 0.25s;visibility:hidden;z-index:1}header.header[data-okd-type=section] .header__menu-list{flex-direction:column;gap:1.5rem}header.header[data-okd-type=section] .header__menu-link{font-size:1.625rem;line-height:1.2}header.header[data-okd-type=section].is-menu-open .header__menu{opacity:1;transition:opacity 0.25s ease,visibility 0s;visibility:visible}header.header[data-okd-type=section].is-menu-open .header__toggle-bar:nth-child(1){transform:translateY(.5rem) rotate(45deg)}header.header[data-okd-type=section].is-menu-open .header__toggle-bar:nth-child(2){opacity:0}header.header[data-okd-type=section].is-menu-open .header__toggle-bar:nth-child(3){transform:translateY(-.5rem) rotate(-45deg)}}@keyframes header-stuck-shadow{from{box-shadow:0 .625rem 1.875rem -1.25rem #fff0}to{box-shadow:0 .625rem 1.875rem -1.25rem rgb(30 30 30 / .18)}}html:has(>body>header.header[data-okd-type=section]){scroll-padding-top:4.9375rem}@media (max-width:768px){html:has(>body>header.header[data-okd-type=section]){scroll-padding-top:5rem}}