.header-cta[data-astro-cid-enxh6o4s]{position:relative;overflow:hidden;transition:box-shadow .2s ease,opacity .15s ease}.header-cta__fill[data-astro-cid-enxh6o4s]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;clip-path:inset(0 0 0 0);transition:clip-path .5s cubic-bezier(.65,0,.35,1)}.header-cta[data-astro-cid-enxh6o4s]:hover{opacity:.88}.header-cta--light[data-astro-cid-enxh6o4s]{background-color:rgb(var(--color-ruul-canvas));color:rgb(var(--color-ruul-ink));box-shadow:inset 0 0 0 1px rgb(var(--color-ruul-ink) / .1)}.header-cta--light[data-astro-cid-enxh6o4s] .header-cta__fill[data-astro-cid-enxh6o4s]{background-color:rgb(var(--color-ruul-ink));color:rgb(var(--color-ruul-canvas))}.header-cta--dark[data-astro-cid-enxh6o4s]{background-color:rgb(var(--color-ruul-ink));color:rgb(var(--color-ruul-canvas));box-shadow:inset 0 0 0 1px #ffffff26}.header-cta--dark[data-astro-cid-enxh6o4s] .header-cta__fill[data-astro-cid-enxh6o4s]{background-color:rgb(var(--color-ruul-canvas));color:rgb(var(--color-ruul-ink))}:root:has([data-site-hero]) [data-site-header]:not([data-past-hero]) .header-cta__fill[data-astro-cid-enxh6o4s]{clip-path:inset(0 100% 0 0);transition-duration:.22s}:root:has([data-site-hero]) [data-site-header]:not([data-past-hero]) .header-cta--light[data-astro-cid-enxh6o4s]:hover{opacity:1}:root:has([data-site-hero]) [data-site-header]:not([data-past-hero]) .header-cta--light[data-astro-cid-enxh6o4s]:hover .header-cta__fill[data-astro-cid-enxh6o4s]{clip-path:inset(0 0 0 0);transition-duration:.35s}:root:has([data-site-hero]) [data-site-header]:not([data-past-hero]) .header-cta--dark[data-astro-cid-enxh6o4s]:hover{box-shadow:inset 0 0 0 1px #ffffff40;opacity:1}@media(prefers-reduced-motion:reduce){.header-cta[data-astro-cid-enxh6o4s],.header-cta__fill[data-astro-cid-enxh6o4s]{transition:none}}.mega-visual[data-astro-cid-aidf3ysf]{display:none;position:absolute;right:44px;bottom:-10px;width:168px;height:96px;opacity:0;transform:translateY(18px);transition:opacity .15s ease-out,transform .2s ease-in;pointer-events:none;-webkit-mask-image:linear-gradient(to top,#000 40%,transparent 100%);mask-image:linear-gradient(to top,#000 40%,transparent 100%)}.mega-visual--minor[data-astro-cid-aidf3ysf]{right:40px;bottom:-8px;width:128px;height:73px}@media(min-width:1280px){.mega-visual[data-astro-cid-aidf3ysf]{display:block}}.mega-cell--fit[data-astro-cid-aidf3ysf]{container-type:inline-size}.mega-visual--fit[data-astro-cid-aidf3ysf]{display:none}@container (min-width: 350px){@media(min-width:1280px){.mega-visual--fit[data-astro-cid-aidf3ysf]{display:block}}}.mega-visual--wide[data-astro-cid-aidf3ysf]{display:none}@container (min-width: 420px){@media(min-width:1280px){.mega-visual--wide[data-astro-cid-aidf3ysf]{display:block}}}[data-mega-pictures-off] .mega-visual[data-astro-cid-aidf3ysf]{display:none}a[data-astro-cid-aidf3ysf]:hover .mega-visual[data-astro-cid-aidf3ysf],a[data-astro-cid-aidf3ysf]:focus-visible .mega-visual[data-astro-cid-aidf3ysf]{opacity:1;transform:none;transition:opacity .35s ease-out,transform .55s cubic-bezier(.2,.7,.2,1)}@media(prefers-reduced-motion:reduce){.mega-visual[data-astro-cid-aidf3ysf],a[data-astro-cid-aidf3ysf]:hover .mega-visual[data-astro-cid-aidf3ysf],a[data-astro-cid-aidf3ysf]:focus-visible .mega-visual[data-astro-cid-aidf3ysf]{transform:none;transition:none}}.mega-sheet--dark{--color-ruul-ink: 252 252 247;--color-ruul-ink-soft: 252 252 247 / .64;--color-ruul-ink-muted: 252 252 247 / .44;--color-ruul-ink-faint: 252 252 247 / .12}[data-site-header][data-glass] .site-header{background-color:transparent}[data-site-header][data-glass] .site-header:before{content:"";position:absolute;inset:0;pointer-events:none;background:rgb(var(--color-ruul-canvas-muted) / .72);backdrop-filter:blur(18px) saturate(1.4)}[data-site-header][data-glass] .site-header.bg-ruul-forest-card:before{background:rgb(var(--color-ruul-forest-card) / .78)}[data-site-header][data-glass] [data-mega-sheet]{background-color:rgb(var(--color-ruul-canvas-muted) / .8);backdrop-filter:blur(18px) saturate(1.4)}[data-site-header][data-glass] [data-mega-sheet].mega-sheet--dark{background-color:#25352fd6}[data-site-header][data-glass] [data-mobile-drawer]{background-color:rgb(var(--color-ruul-white) / .8);backdrop-filter:blur(18px) saturate(1.4)}.mark-footer[data-astro-cid-b2ua6whf]{background-color:#16312c}.mark-footer-mark[data-astro-cid-b2ua6whf]{margin-bottom:-2.6%}.mark-footer-col[data-astro-cid-b2ua6whf]>[data-astro-cid-b2ua6whf]{padding-inline:0 16px}.mark-footer-col[data-astro-cid-b2ua6whf]>p[data-astro-cid-b2ua6whf]{padding-block:16px;border-bottom:1px solid rgb(var(--color-ruul-canvas) / .12)}.mark-footer-col[data-astro-cid-b2ua6whf]>ul[data-astro-cid-b2ua6whf]{padding-block:24px 40px}.mark-footer-col[data-astro-cid-b2ua6whf]:nth-child(2n){border-left:1px solid rgb(var(--color-ruul-canvas) / .12)}.mark-footer-col[data-astro-cid-b2ua6whf]:nth-child(2n)>[data-astro-cid-b2ua6whf]{padding-left:16px}.mark-footer-col[data-astro-cid-b2ua6whf]:nth-child(n+3){border-top:1px solid rgb(var(--color-ruul-canvas) / .12)}@media(min-width:1024px){.mark-footer-col[data-astro-cid-b2ua6whf]:nth-child(n)>[data-astro-cid-b2ua6whf]{padding-inline:24px}.mark-footer-col[data-astro-cid-b2ua6whf]:first-child>[data-astro-cid-b2ua6whf]{padding-left:0}.mark-footer-col[data-astro-cid-b2ua6whf]:nth-child(n+2){border-left:1px solid rgb(var(--color-ruul-canvas) / .12)}.mark-footer-col[data-astro-cid-b2ua6whf]:nth-child(n+3){border-top:0}}.mark-footer-cell[data-astro-cid-b2ua6whf],.mark-footer-link[data-astro-cid-b2ua6whf]{transition:color .2s ease-out}.mark-footer-cell[data-astro-cid-b2ua6whf]:hover,.mark-footer-link[data-astro-cid-b2ua6whf]:hover{color:rgb(var(--color-ruul-canvas))}.mark-footer-link[data-astro-cid-b2ua6whf]{text-decoration:underline;text-decoration-color:rgb(var(--color-ruul-canvas) / .25);text-underline-offset:4px}.mark-footer[data-astro-cid-b2ua6whf] a[data-astro-cid-b2ua6whf]:focus-visible{outline:2px solid rgb(var(--color-ruul-lime));outline-offset:3px;border-radius:4px}.exp-switch[data-astro-cid-37kragq3]{position:fixed;left:16px;bottom:16px;z-index:60;display:flex;flex-direction:column;gap:6px;font-family:Hedvig Letters Sans,sans-serif;font-size:13px;line-height:1}.exp-switch-row[data-astro-cid-37kragq3]{display:flex;align-items:center;gap:4px;padding:5px;border-radius:999px;background:rgb(var(--color-ruul-ink));box-shadow:0 10px 30px -12px #00000073}.exp-switch-label[data-astro-cid-37kragq3]{padding:0 8px 0 10px;color:rgb(var(--color-ruul-canvas) / .6);white-space:nowrap}.exp-switch-button[data-astro-cid-37kragq3]{border:0;border-radius:999px;padding:8px 12px;background:transparent;color:rgb(var(--color-ruul-canvas));cursor:pointer}.exp-switch-button[data-astro-cid-37kragq3]:hover{background:rgb(var(--color-ruul-canvas) / .12)}.exp-switch-button[data-astro-cid-37kragq3][aria-pressed=true]{background:rgb(var(--color-ruul-lime));color:rgb(var(--color-ruul-ink))}.exp-switch-button[data-astro-cid-37kragq3]:focus-visible{outline:2px solid rgb(var(--color-ruul-lime));outline-offset:2px}
