.eksperiment-hero-shell{--eh-blekk:#2c2c2c;position:relative}.eksperiment-hero{min-height:100svh;color:var(--eh-blekk);background:var(--background);flex-direction:column;display:flex;position:relative;overflow:hidden}.eksperiment-hero__himmel{z-index:0;pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--highlight) 34%, #e8e4dc) 0%, color-mix(in srgb, var(--highlight) 14%, var(--background)) 38%, var(--background) 68%);position:absolute;inset:0}.eksperiment-hero__horisont{z-index:1;pointer-events:none;opacity:.72;height:clamp(2.75rem,6vh,4rem);position:absolute;bottom:0;left:0;right:0}.eksperiment-hero__horisont .brev-fjell--rod path{fill:color-mix(in srgb, var(--accent) 16%, var(--background))}.eksperiment-hero__horisont-lag .brev-fjell{height:clamp(34px,5.75vh,58px);min-height:0}.eksperiment-hero__content{z-index:2;flex:1;justify-content:center;align-items:center;padding:2.5rem 1.5rem 2rem;display:flex;position:relative}.eksperiment-hero__quote{text-align:center;max-width:min(94vw,860px);margin:0}.eksperiment-hero__quote p{font-family:var(--font-eb-garamond), Georgia, "Times New Roman", serif;letter-spacing:-.025em;color:color-mix(in srgb, var(--eh-blekk) 94%, transparent);margin:0;font-size:clamp(2.15rem,7vw,4.75rem);font-weight:500;line-height:1.18}.eksperiment-hero__quote-accent{color:var(--accent,#d33f31)}.eksperiment-hero__quote-typewrap{max-width:100%;display:inline-block;position:relative}.eksperiment-hero__quote-ghost{visibility:hidden;white-space:pre-wrap;display:block}.eksperiment-hero__quote-visible{z-index:1;white-space:pre-wrap;position:absolute;inset:0}.eksperiment-hero__quote-cursor{color:color-mix(in srgb, var(--eh-blekk) 35%, transparent);margin-left:.02em;animation:1.1s step-end infinite eksperiment-hero-cursor-blink;display:inline-block}.plakat-typewriter__cursor{color:#2c2c2c59;margin-left:.02em;animation:1.1s step-end infinite eksperiment-hero-cursor-blink;display:inline-block}@keyframes eksperiment-hero-cursor-blink{50%{opacity:0}}.eksperiment-hero__attribution{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--eh-blekk) 48%, transparent);opacity:0;margin:1.75rem 0 0;font-size:clamp(.72rem,1.6vw,.82rem);font-style:normal;font-weight:500;transition:opacity .7s,transform .7s;transform:translateY(.35rem)}.eksperiment-hero__attribution--visible{opacity:1;transform:translateY(0)}.eksperiment-hero__attribution cite{font-style:normal}.eksperiment-hero__scroll{z-index:3;text-align:center;position:absolute;bottom:clamp(5.25rem,9.5vh,6.5rem);left:0;right:0}.eksperiment-hero__scroll-link{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.48em;text-transform:uppercase;color:var(--accent,#d33f31);font-size:.72rem;font-weight:700;text-decoration:none;transition:color .15s;display:inline-block}.eksperiment-hero__scroll-link:hover{color:color-mix(in srgb, var(--accent,#d33f31) 82%, var(--eh-blekk))}@media (max-width:640px){.eksperiment-hero__content{padding:1.75rem 1.15rem 1.5rem}.eksperiment-hero__scroll{bottom:clamp(4.75rem,8.5vh,5.75rem)}.eksperiment-hero__quote p{font-size:clamp(1.85rem,7.2vw,2.6rem);line-height:1.24}}@media (prefers-reduced-motion:reduce){.eksperiment-hero__scroll-link{transition:none;animation:none}.eksperiment-hero__quote-cursor,.plakat-typewriter__cursor{animation:none}.eksperiment-hero__attribution{opacity:1;transition:none;transform:none}}
