.karsten-main[data-astro-cid-2nd3euil]{position:relative;background-color:#2d2f1c;color:#f8f5f0;overflow-x:clip;min-height:100vh}.karsten-hero-section[data-astro-cid-2nd3euil]{position:relative;width:100vw;height:100vh;height:100dvh;overflow:hidden;background-color:#1a1b12;z-index:10}.karsten-hero-mask-wrap[data-astro-cid-2nd3euil]{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;clip-path:inset(0% 100% 0% 0%);will-change:clip-path}.karsten-hero-img-wrap[data-astro-cid-2nd3euil]{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.karsten-hero-img[data-astro-cid-2nd3euil]{width:100%;height:100%;object-fit:cover;object-position:center 50%;transform:scale(1.15);will-change:transform}.karsten-hero-overlay[data-astro-cid-2nd3euil]{position:absolute;inset:0;background:linear-gradient(to bottom,#14160e73,#14160e26 35%,#14160e40 60%,#14160ee0);pointer-events:none}.karsten-reveal-line[data-astro-cid-2nd3euil]{position:absolute;top:0;bottom:0;right:0;width:2px;background:linear-gradient(to bottom,#fff0,#ffffff80,#fff0);opacity:0;pointer-events:none}.karsten-hero-content-wrap[data-astro-cid-2nd3euil]{position:absolute;left:0;right:0;bottom:0;padding:0 4vw 7vh 4vw;z-index:5;pointer-events:none}.karsten-hero-content[data-astro-cid-2nd3euil]{max-width:min(1300px,92vw)}.karsten-hero-tag[data-astro-cid-2nd3euil]{display:inline-flex;align-items:center;gap:8px;font-size:.8rem;font-weight:500;text-transform:uppercase;letter-spacing:.22em;color:#dec8a9;margin-bottom:1.2rem;opacity:0;transform:translateY(18px);will-change:opacity,transform}.tag-dot[data-astro-cid-2nd3euil]{width:6px;height:6px;border-radius:50%;background-color:#dec8a9}.karsten-hero-title[data-astro-cid-2nd3euil]{font-size:clamp(2.2rem,5vw,4.8rem);line-height:1.08;font-weight:400;color:#f8f5f0;letter-spacing:-.025em;margin:0;font-style:normal}.title-line[data-astro-cid-2nd3euil]{display:block;opacity:0;transform:translateY(28px);will-change:opacity,transform;font-style:normal}.karsten-hero-scroll-cue[data-astro-cid-2nd3euil]{position:absolute;right:4vw;bottom:7vh;display:flex;align-items:center;gap:12px;z-index:5;pointer-events:none;opacity:.6}.scroll-cue-line[data-astro-cid-2nd3euil]{width:32px;height:1px;background-color:#f8f5f0;opacity:.5}.scroll-cue-text[data-astro-cid-2nd3euil]{font-size:.72rem;text-transform:uppercase;letter-spacing:.18em;color:#f8f5f0}.karsten-gallery-wrapper[data-astro-cid-2nd3euil]{position:relative;width:100%;height:1080vh;background-color:#2d2f1c;isolation:isolate}.karsten-gallery-stage[data-astro-cid-2nd3euil]{position:relative;width:100%;height:100vh;height:100dvh;overflow:hidden;background-color:#2d2f1c;display:flex;align-items:center;justify-content:flex-start}.karsten-gallery-track[data-astro-cid-2nd3euil]{display:flex;height:100%;width:max-content;will-change:transform;flex-wrap:nowrap}.gallery-slide[data-astro-cid-2nd3euil]{position:relative;width:100vw;height:100vh;height:100dvh;flex-shrink:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;overflow:visible}.gallery-slide-text[data-astro-cid-2nd3euil]{padding:clamp(2rem,5vw,6rem);background-color:#2d2f1c}.slide-text-inner[data-astro-cid-2nd3euil]{max-width:min(1200px,90vw);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin:0 auto;will-change:transform,opacity}.slide-main-statement[data-astro-cid-2nd3euil]{font-size:clamp(2rem,4.2vw,4.4rem);line-height:1.2;font-weight:400;font-style:normal;color:#f7f6f0;letter-spacing:-.015em;max-width:1150px;margin:0 auto;text-align:center;text-wrap:balance}.karsten-photo-card[data-astro-cid-2nd3euil]{position:relative;width:100vw;height:100vh;height:100dvh;display:flex;align-items:center;justify-content:center;transform:scale(.5);transform-origin:center center;will-change:transform;box-sizing:border-box}.karsten-photo-inner[data-astro-cid-2nd3euil]{position:relative;width:100%;height:100%;overflow:hidden;border-radius:14px;box-shadow:0 35px 80px -15px #000000b3,0 0 0 1px #ffffff14;will-change:border-radius,box-shadow}.karsten-photo-img[data-astro-cid-2nd3euil]{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transform:scale(1.08);will-change:transform;user-select:none}.karsten-photo-overlay[data-astro-cid-2nd3euil]{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,rgba(20,18,14,.35) 0%,transparent 35%)}@media(max-width:992px){.karsten-hero-scroll-cue[data-astro-cid-2nd3euil]{display:none}.slide-main-statement[data-astro-cid-2nd3euil]{font-size:clamp(1.6rem,5.5vw,2.4rem)}.karsten-photo-card[data-astro-cid-2nd3euil]{transform:scale(.65)}}
