.sesongklar-story{background:#f4f5ed}.sesongklar-story .story-sky{background:linear-gradient(155deg,#c6d8df,#e8eadb 60%,#eee8d0)}.sesongklar-story .story-sky img{filter:hue-rotate(155deg)saturate(.38)brightness(1.12);opacity:.66}.sesongklar-story .story-sky:after{background:linear-gradient(90deg,#f4f5ed,#f4f5eddd 23%,#0000 55%),linear-gradient(#0000 80%,#f4f5eda6)}.sesongklar-story .golden-render{filter:saturate(.78)hue-rotate(12deg)brightness(1.09)drop-shadow(0 30px 26px #4b626b1a)}.sesongklar-story .story-panel em{color:#6a847c}.sesongklar-coming{border:1px solid #203e3140;border-radius:30px;padding:12px 18px;font-size:11px;font-weight:600;display:inline-block}.sesongklar-note{letter-spacing:.15em;color:#76847b;margin-top:30px;font-size:9px}.sesongklar-cards.story-score{opacity:var(--card-opacity);pointer-events:none;width:100%;box-shadow:none;transform:translateY(var(--card-y,80px)) scale(var(--card-scale,1));background:0 0;border:0;grid-area:1/1;justify-content:center;justify-self:center;align-items:center;padding:0;display:flex}.sesongklar-shot-card{background:#ede9dc;border-radius:12px;flex-shrink:0;width:37%;transition:transform .2s;overflow:hidden;transform:rotate(-9deg)translateY(20px);box-shadow:0 20px 50px #203e312b}.sesongklar-shot-card:nth-child(2){z-index:2;margin:0 -13%;transform:translateY(-12px)}.sesongklar-shot-card:nth-child(3){transform:rotate(9deg)translateY(20px)}.sesongklar-shot-card img{width:100%;height:auto;display:block}.sesongklar-story[data-chapter="2"] .sesongklar-cards{pointer-events:auto}.sesongklar-shot-card:hover,.sesongklar-shot-card:focus-visible{z-index:3;transform:translateY(-24px)}.sesongklar-story .story-phone{width:min(64%,285px)}.sesongklar-brand{font:600 25px var(--font-cormorant),Georgia,serif;color:#203e31;align-items:center;gap:10px;text-decoration:none;display:flex}.sesongklar-brand img{border-radius:8px;width:32px;height:32px}.sesongklar-about{max-width:1150px;margin:auto;padding:90px 6%}.sesongklar-about h2{font:500 clamp(36px,5vw,58px)/1.05 var(--font-cormorant),Georgia,serif;letter-spacing:-.03em}.sesongklar-features{grid-template-columns:repeat(3,1fr);gap:35px;margin-top:40px;display:grid}.sesongklar-features h3{margin-bottom:10px;font-size:15px}.sesongklar-features p,.sesongklar-about>p{color:#667166;font-size:14px;line-height:1.8}.sesongklar-footer{color:#667166;border-top:1px solid #203e3120;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:30px 6%;font-size:12px;display:flex}.sesongklar-footer nav{gap:22px;display:flex}.sesongklar-legal{color:#203e31;max-width:780px;margin:auto;padding:60px 24px 90px}.sesongklar-legal h1{font:500 clamp(32px,6vw,52px)/1.1 var(--font-cormorant),Georgia,serif;overflow-wrap:anywhere;margin:25px 0}.sesongklar-legal h2{font:600 27px var(--font-cormorant),Georgia,serif;margin:28px 0 10px}.sesongklar-legal p{margin-bottom:15px;font-size:15px;line-height:1.85}.sesongklar-legal a{text-underline-offset:4px;text-decoration:underline}@media (max-width:760px){.sesongklar-story .story-sky:after{background:linear-gradient(#f4f5ed,#0000 35% 75%,#f4f5ed)}.sesongklar-story .story-phone{width:143px}.sesongklar-cards.story-score{align-self:start;width:min(100%,370px);margin-top:8px}.sesongklar-shot-card{width:41%}.sesongklar-features{grid-template-columns:1fr;gap:25px}.sesongklar-about{padding:65px 24px}.sesongklar-coming{padding:9px 13px;font-size:10px}}@media (prefers-reduced-motion:reduce),(max-height:639px){.sesongklar-cards.story-score{opacity:1;pointer-events:auto;order:5;align-self:center;max-width:650px;margin:35px auto;transform:none}.sesongklar-story .story-phone{width:min(65%,285px)}.sesongklar-shot-card{transition:none}}
