@property --veil-tone{syntax: "<number>"; inherits: true; initial-value: 0;}@property --veil-light{syntax: "<number>"; inherits: true; initial-value: 0;}:root[data-hdr-variant=veil]{--hdr-range: 200px;--hdr-top-0: 26px;--hdr-top-1: 14px;--veil-bleed: min(2.25rem, var(--ks-gutter) - .75rem);--hdr-w-0: calc(min(100%, var(--ks-max)) + 2 * var(--veil-bleed));--hdr-w-1: min(100%, max(44rem, 80vw), 75rem);--hdr-pad-0: calc(var(--veil-bleed) - .7rem);--hdr-pad-1: 24px;--hdr-logo-0: clamp(13.5rem, 3rem + 17vw, 21rem);--hdr-logo-1: 9.75rem;--veil-plate-0: calc(var(--hdr-logo-0) * .235);--veil-plate-1: 62px;--veil-px-0: 14px;--veil-px-1: 16px;--hdr-h-0: var(--veil-plate-0);--hdr-h-1: 54px;--hdr-gap-0: clamp(1.5rem, 2.5vw, 2.5rem);--hdr-gap-1: 1.75rem;--hdr-link-gap: 0px;--hdr-radius: 999px;--hdr-space: var(--hdr-clear);--veil-threshold: .1;--veil-line: .7;--veil-line-light: .66;--veil-edge: .3;--veil-tail: 150px;--veil-tail-light: 64px;--veil-clear-gap: clamp(3rem, 9vw - 3.0625rem, 5rem);--veil-clear-fade: clamp(6rem, 24.7vw - 11rem, 12rem);--veil-clear-on: 1;--veil-outer-fade: 4rem;--veil-link-space: .75rem;--veil-track: .114rem;--veil-plate-sh: .6;--veil-med-sh: .34;--hdr-panel-bg: var(--ks-porcelain);--hdr-panel-fg: var(--ks-ink);--hdr-panel-line: var(--ks-line)}@media (min-width: 48rem) and (max-width: 68.74rem){:root[data-hdr-variant=veil]{--hdr-logo-0: clamp(12.5rem, 2rem + 17vw, 21rem);--hdr-gap-0: 1.25rem;--veil-link-space: .25rem;--veil-tail: 110px;--veil-tail-light: 48px}}@media (min-width: 48rem) and (max-width: 63.99rem){:root[data-hdr-variant=veil]{--veil-clear-gap: 0px;--veil-clear-fade: 2.5rem}}@media (max-width: 47.99rem){:root[data-hdr-variant=veil]{--hdr-range: 120px;--hdr-top-0: 16px;--hdr-top-1: 8px;--hdr-w-0: 100%;--hdr-w-1: 100%;--hdr-pad-0: 0px;--hdr-pad-1: 4px;--hdr-logo-0: clamp(10rem, 50vw, 12.25rem);--hdr-logo-1: 8.5rem;--veil-plate-0: 52px;--veil-plate-1: 52px;--veil-px-0: 9px;--veil-px-1: 10px;--hdr-h-0: 52px;--hdr-h-1: 52px;--veil-tail: 96px;--veil-line-light: 0;--veil-tail-light: 0px;--veil-plate-sh: .5;--veil-med-sh: 0}}[data-hdr-variant=veil] body[data-concept="02"] .ks-hdr-space{height:0}@media (min-width: 64rem){[data-hdr-variant=veil] body[data-concept="02"] .hero{box-sizing:content-box;padding-top:var(--hdr-space)}[data-hdr-variant=veil] body[data-concept="02"] .hero__media,[data-hdr-variant=veil] body[data-concept="02"] .hero__scrim{margin-top:calc(-1 * var(--hdr-space))}[data-hdr-variant=veil] body[data-concept="02"] .hero__media{height:auto}}[data-hdr-variant=veil] .ks-hdr{--veil-tone: clamp(0, (var(--hdr-p) - var(--veil-threshold)) * 1000, 1);--veil-logo: calc(var(--hdr-logo-0) * var(--hdr-q) + var(--hdr-logo-1) * var(--hdr-p));--veil-plate: calc(var(--veil-plate-0) * var(--hdr-q) + var(--veil-plate-1) * var(--hdr-p));--veil-px: calc(var(--veil-px-0) * var(--hdr-q) + var(--veil-px-1) * var(--hdr-p));--veil-round: calc(3px * var(--hdr-q) + var(--veil-plate) / 2 * var(--hdr-p));--veil-h: calc(var(--hdr-h-0) * var(--hdr-q) + var(--hdr-h-1) * var(--hdr-p));--veil-light: 0;--veil-rgb: calc(33 + 213 * var(--veil-light)) calc(29 + 214 * var(--veil-light)) calc(26 + 210 * var(--veil-light));--veil-a: calc((var(--veil-line) + (var(--veil-line-light) - var(--veil-line)) * var(--veil-light)) * (1 - var(--veil-tone)));--veil-open: calc(var(--veil-light) * var(--veil-clear-on));--veil-a-mid: calc(var(--veil-a) * (1 - var(--veil-open)));--veil-a-side: calc(1 - (1 - var(--veil-a)) / (1 - var(--veil-a-mid)));--veil-clear: calc(var(--hdr-logo-0) / 2 + var(--veil-px-0) + var(--veil-clear-gap));--veil-tail-now: calc(var(--veil-tail) + (var(--veil-tail-light) - var(--veil-tail)) * var(--veil-light));--veil-ink: calc(max(var(--veil-tone), var(--veil-light))*100%) ;--hdr-fg: color-mix(in srgb, var(--ks-ink) var(--veil-ink), var(--ks-porcelain));--hdr-accent: color-mix(in srgb, var(--ks-bronze) var(--veil-ink), var(--ks-bronze-soft));--hdr-focus: color-mix(in srgb, var(--ks-ink) var(--veil-ink), var(--ks-porcelain))}[data-hdr-variant=veil] .ks-hdr[data-hdr-ground=light]{--veil-light: 1}[data-hdr-variant=veil] .ks-hdr[data-hdr-ready]{transition:--veil-tone .42s var(--ks-ease),--veil-light .42s var(--ks-ease)}[data-hdr-variant=veil] .ks-hdr[data-hdr-ready][data-hdr-ground-snap]{transition:--veil-tone .42s var(--ks-ease)}[data-hdr-variant=veil] .ks-hdr[data-hdr-menu=open]{--veil-tone: 1}[data-hdr-variant=veil] .ks-hdr{--veil-o1: max(0px, 50% - var(--hdr-w-0) / 2);--veil-o0: calc(var(--veil-o1) - var(--veil-outer-fade));--veil-om: calc(var(--veil-o1) - var(--veil-outer-fade) / 2);--veil-p1: min(100%, 50% + var(--hdr-w-0) / 2);--veil-p0: calc(var(--veil-p1) + var(--veil-outer-fade));--veil-pm: calc(var(--veil-p1) + var(--veil-outer-fade) / 2);--veil-x0: calc(50% - var(--veil-clear) - var(--veil-clear-fade));--veil-x1: calc(50% - var(--veil-clear) - var(--veil-clear-fade) * .8);--veil-x2: calc(50% - var(--veil-clear) - var(--veil-clear-fade) * .6);--veil-x3: calc(50% - var(--veil-clear) - var(--veil-clear-fade) * .4);--veil-x4: calc(50% - var(--veil-clear) - var(--veil-clear-fade) * .2);--veil-x5: calc(50% - var(--veil-clear));--veil-y5: calc(50% + var(--veil-clear));--veil-y4: calc(50% + var(--veil-clear) + var(--veil-clear-fade) * .2);--veil-y3: calc(50% + var(--veil-clear) + var(--veil-clear-fade) * .4);--veil-y2: calc(50% + var(--veil-clear) + var(--veil-clear-fade) * .6);--veil-y1: calc(50% + var(--veil-clear) + var(--veil-clear-fade) * .8);--veil-y0: calc(50% + var(--veil-clear) + var(--veil-clear-fade))}[data-hdr-variant=veil] .ks-hdr__frame{--veil-s: var(--veil-a-side);background-color:rgb(var(--veil-rgb) / var(--veil-a-mid));background-image:linear-gradient(rgb(var(--veil-rgb) / calc(var(--veil-edge) * (1 - var(--veil-tone)) * (1 - var(--veil-light)))),rgb(var(--veil-rgb) / 0)),linear-gradient(to right,rgb(var(--veil-rgb) / 0) var(--veil-o0),rgb(var(--veil-rgb) / calc(var(--veil-s) * .5)) var(--veil-om),rgb(var(--veil-rgb) / var(--veil-s)) var(--veil-o1),rgb(var(--veil-rgb) / var(--veil-s)) var(--veil-x0),rgb(var(--veil-rgb) / calc(var(--veil-s) * .92)) var(--veil-x1),rgb(var(--veil-rgb) / calc(var(--veil-s) * .68)) var(--veil-x2),rgb(var(--veil-rgb) / calc(var(--veil-s) * .34)) var(--veil-x3),rgb(var(--veil-rgb) / calc(var(--veil-s) * .09)) var(--veil-x4),rgb(var(--veil-rgb) / 0) var(--veil-x5),rgb(var(--veil-rgb) / 0) var(--veil-y5),rgb(var(--veil-rgb) / calc(var(--veil-s) * .09)) var(--veil-y4),rgb(var(--veil-rgb) / calc(var(--veil-s) * .34)) var(--veil-y3),rgb(var(--veil-rgb) / calc(var(--veil-s) * .68)) var(--veil-y2),rgb(var(--veil-rgb) / calc(var(--veil-s) * .92)) var(--veil-y1),rgb(var(--veil-rgb) / var(--veil-s)) var(--veil-y0),rgb(var(--veil-rgb) / var(--veil-s)) var(--veil-p1),rgb(var(--veil-rgb) / calc(var(--veil-s) * .5)) var(--veil-pm),rgb(var(--veil-rgb) / 0) var(--veil-p0))}[data-hdr-variant=veil] .ks-hdr:before{--veil-m: calc(1 - var(--veil-open));content:"";position:absolute;z-index:-1;top:100%;left:0;right:0;height:var(--veil-tail-now);-webkit-mask-image:var(--veil-mask);mask-image:var(--veil-mask);--veil-mask: linear-gradient(to right, rgb(0 0 0 / var(--veil-m)) var(--veil-o0), rgb(0 0 0 / calc(var(--veil-m) + (1 - var(--veil-m)) * .5)) var(--veil-om), #000 var(--veil-o1), #000 var(--veil-x0), rgb(0 0 0 / calc(var(--veil-m) + (1 - var(--veil-m)) * .92)) var(--veil-x1), rgb(0 0 0 / calc(var(--veil-m) + (1 - var(--veil-m)) * .68)) var(--veil-x2), rgb(0 0 0 / calc(var(--veil-m) + (1 - var(--veil-m)) * .34)) var(--veil-x3), rgb(0 0 0 / calc(var(--veil-m) + (1 - var(--veil-m)) * .09)) var(--veil-x4), rgb(0 0 0 / var(--veil-m)) var(--veil-x5), rgb(0 0 0 / var(--veil-m)) var(--veil-y5), rgb(0 0 0 / calc(var(--veil-m) + (1 - var(--veil-m)) * .09)) var(--veil-y4), rgb(0 0 0 / calc(var(--veil-m) + (1 - var(--veil-m)) * .34)) var(--veil-y3), rgb(0 0 0 / calc(var(--veil-m) + (1 - var(--veil-m)) * .68)) var(--veil-y2), rgb(0 0 0 / calc(var(--veil-m) + (1 - var(--veil-m)) * .92)) var(--veil-y1), #000 var(--veil-y0), #000 var(--veil-p1), rgb(0 0 0 / calc(var(--veil-m) + (1 - var(--veil-m)) * .5)) var(--veil-pm), rgb(0 0 0 / var(--veil-m)) var(--veil-p0));background:linear-gradient(rgb(var(--veil-rgb) / var(--veil-a)) 0,rgb(var(--veil-rgb) / calc(var(--veil-a) * .95)) 12%,rgb(var(--veil-rgb) / calc(var(--veil-a) * .82)),rgb(var(--veil-rgb) / calc(var(--veil-a) * .62)),rgb(var(--veil-rgb) / calc(var(--veil-a) * .4)),rgb(var(--veil-rgb) / calc(var(--veil-a) * .2)) 76%,rgb(var(--veil-rgb) / calc(var(--veil-a) * .06)) 90%,rgb(var(--veil-rgb) / 0));pointer-events:none}[data-hdr-variant=veil] .ks-hdr__surface{--hdr-surface-bg: rgb(236 228 218 / calc(.96 * var(--veil-tone)));--hdr-surface-border: rgb(115 90 62 / calc(.2 * var(--veil-tone)));--hdr-surface-shadow: 0 1px 2px rgb(33 29 26 / calc(.05 * var(--veil-tone))), 0 16px 34px -22px rgb(33 29 26 / calc(.42 * var(--veil-tone)));--hdr-surface-blur: blur(calc(12px * var(--veil-tone))) saturate(calc(1 + .1 * var(--veil-tone)));flex-shrink:0}html.ks-no-backdrop[data-hdr-variant=veil] .ks-hdr__surface{--hdr-surface-bg: rgb(236 228 218 / var(--veil-tone))}[data-hdr-variant=veil] .ks-hdr__group{gap:0}[data-hdr-variant=veil] .ks-hdr__group--start{justify-content:flex-start}[data-hdr-variant=veil] .ks-hdr__group--end{justify-content:flex-end}[data-hdr-variant=veil] .ks-hdr__group>li+li{margin-inline-start:var(--veil-link-space)}[data-hdr-variant=veil] .ks-hdr__link{padding:0 calc(.7rem - var(--veil-track)) 0 .7rem;border-radius:999px;font-size:.8125rem;font-weight:500;letter-spacing:var(--veil-track);text-transform:uppercase}[data-hdr-variant=veil] .ks-hdr__brand{width:calc(var(--veil-logo) + 2 * var(--veil-px));padding:calc(var(--veil-plate) / 2 - var(--veil-logo) * .08447) var(--veil-px) calc(var(--veil-plate) / 2 - var(--veil-logo) * .09326);margin-block:min(0px,(var(--veil-h) - var(--veil-plate)) / 2);border-radius:var(--veil-round);background:var(--ks-porcelain);box-shadow:inset 0 0 0 1px rgb(115 90 62 / calc(.26*max(var(--veil-tone),var(--veil-light)))),0 14px 30px -18px rgb(0 0 0 / calc(var(--veil-plate-sh) * (1 - .64 * var(--veil-light)) * (1 - var(--veil-tone)))),0 8px 18px -12px rgb(33 29 26 / calc(var(--veil-med-sh) * var(--veil-tone)))}@media (max-width: 47.99rem){[data-hdr-variant=veil] .ks-hdr__nav{column-gap:6px}[data-hdr-variant=veil] .ks-hdr__toggle{position:relative;justify-content:center;width:44px;height:44px;padding:0;--veil-ring: calc(246 - 131 * var(--veil-light)) calc(243 - 153 * var(--veil-light)) calc(236 - 174 * var(--veil-light));border-color:rgb(var(--veil-ring) / calc((.34 - .08 * var(--veil-light)) * (1 - var(--veil-tone))));background:rgb(246 243 236 / calc(var(--veil-light) * (1 - var(--veil-tone))));box-shadow:0 10px 22px -14px rgb(0 0 0 / calc(.3 * var(--veil-light) * (1 - var(--veil-tone))))}[data-hdr-variant=veil] .ks-hdr__toggle:hover{border-color:rgb(var(--veil-ring) / calc(.6 * (1 - var(--veil-tone))))}[data-hdr-variant=veil] .ks-hdr__toggle svg{width:18px;height:18px}[data-hdr-variant=veil] .ks-hdr__toggle:focus-visible{outline-offset:-2px}[data-hdr-variant=veil] .ks-hdr__toggle-label{display:inline;position:absolute;width:1px;height:1px;margin:-1px;padding:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}}@media (prefers-reduced-motion: reduce){[data-hdr-variant=veil] .ks-hdr[data-hdr-ready]{transition:none}}
