.rh-hero{--kant:36px;background:var(--bb-bg,#fcfaee);height:300vh;position:relative}@media (max-width:767px){.rh-hero{--kant:16px}}.rh-fast{height:100svh;position:sticky;top:0;overflow:hidden}.rh-rubrik{z-index:1;padding:calc(max(16px, calc(var(--kant) - 12px)) + .16em) var(--kant) 0;color:var(--bb-text,#000);text-transform:uppercase;letter-spacing:-.07em;margin:0;font-weight:950;line-height:.76;position:relative}.rh-rad{clip-path:inset(-.5em -100vw 0);white-space:nowrap;text-align:center;justify-content:center;padding-top:0;display:flex}.rh-matt{display:inline-block;position:relative}.rh-bokstav{animation:1.15s cubic-bezier(.16,1,.3,1) forwards rh-upp;animation-delay:calc(.15s + var(--n) * 38ms);display:inline-block;transform:translateY(108%)}.rh-hero:not([data-syns]) .rh-bokstav{animation-play-state:paused}@keyframes rh-upp{to{transform:none}}.rh-ringar{z-index:2;pointer-events:none;opacity:0;transition:opacity 1.4s;position:absolute;inset:0}.rh-ringar[data-klar]{opacity:1}.rh-ringar canvas{width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.rh-bokstav{animation:none;transform:none}}.rh-knappar{--kant:36px;padding:64px var(--kant);background:var(--bb-bg,#fcfaee);border-bottom:1px solid color-mix(in srgb, var(--bb-text,#000) 50%, transparent);flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@media (max-width:767px){.rh-knappar{--kant:16px}}.rh-knapp{text-box:trim-both cap alphabetic;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:var(--bb-text,#000);background:color-mix(in srgb, var(--bb-text,#000) 8%, transparent);padding:calc(18px - .5cap) 18px;font-size:13px;font-weight:700;transition:opacity .2s;display:inline-block}.rh-knapp:hover{opacity:.7}.rh-knapp-boka{color:#000;background:#ffbbf6}.rh-ovanpa{z-index:3;background:var(--bb-bg,#fcfaee);margin-top:-100svh;display:flow-root;position:relative}
