.stories-module__KnMhRW__page{width:100%;height:100dvh;padding:max(22px, env(safe-area-inset-top)) 0 max(32px, env(safe-area-inset-bottom));overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;color:#fffced;font-family:var(--font-sans), system-ui, sans-serif;background:radial-gradient(circle at 50% -5%,#2d835bb8,#0000 37%),radial-gradient(circle at 92% 72%,#63521a38,#0000 30%),linear-gradient(#0b4e43 0%,#062f2d 58%,#041f21 100%);overflow:hidden auto}.stories-module__KnMhRW__header{text-align:center;width:min(100% - 36px,72rem);margin:0 auto clamp(20px,3vw,34px);padding-top:clamp(54px,7vw,76px);position:relative}.stories-module__KnMhRW__header h1{color:#ffd36e;font-family:var(--font-bricolage), sans-serif;letter-spacing:-.055em;text-shadow:0 4px 20px #0014147a;text-wrap:balance;margin:0;font-size:clamp(2.45rem,7vw,5.15rem);font-weight:900;line-height:.94}.stories-module__KnMhRW__eyebrow{color:#c9f1cf;letter-spacing:.16em;text-transform:uppercase;margin:0 0 9px;font-size:clamp(.7rem,1.4vw,.86rem);font-weight:750}.stories-module__KnMhRW__swipeHint{color:#eef8e9b8;margin:14px 0 0;font-size:clamp(.76rem,1.6vw,.92rem);font-weight:600}.stories-module__KnMhRW__backButton{color:#fff;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#032f2a9e;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:8px 13px;font-size:.76rem;font-weight:700;text-decoration:none;display:inline-flex;position:absolute;top:0;left:0}.stories-module__KnMhRW__backButton svg{width:17px;height:17px}.stories-module__KnMhRW__carousel{width:min(100%,78rem);margin-inline:auto;padding-inline:clamp(18px,5vw,72px)}.stories-module__KnMhRW__carouselContent{align-items:stretch}.stories-module__KnMhRW__carouselViewport{padding-top:8px}.stories-module__KnMhRW__carouselItem{flex-basis:clamp(260px,76vw,340px)}.stories-module__KnMhRW__cardLink{height:100%;color:inherit;text-decoration:none;display:block}.stories-module__KnMhRW__storyCard{isolation:isolate;aspect-ratio:2/3;height:100%;box-shadow:none;background:#092f2a;border:0;border-radius:26px;gap:0;padding:0;transition:transform .22s;position:relative;overflow:hidden}.stories-module__KnMhRW__storyCard:after{z-index:3;border-radius:inherit;pointer-events:none;content:"";border:1px solid #ffe28b4d;transition:border-color .22s;position:absolute;inset:0}.stories-module__KnMhRW__thumbnail{z-index:-2;object-fit:cover;object-position:center 28%}.stories-module__KnMhRW__imageShade{z-index:-1;background:linear-gradient(#02101108 32%,#031d1b94 57%,#041f20 94%),linear-gradient(90deg,#0000002e,#0000 55%);position:absolute;inset:0}.stories-module__KnMhRW__storyDetails{background:linear-gradient(#0000 50%,#063b2f 76% 100%);flex-direction:column;justify-content:flex-end;height:100%;padding:clamp(22px,6vw,30px);display:flex}.stories-module__KnMhRW__storyNumber{color:#ffe08b;letter-spacing:.14em;text-transform:uppercase;align-self:flex-start;margin:0 0 7px;font-size:.7rem;font-weight:800}.stories-module__KnMhRW__storyDetails h2{color:#ffd36e;font-family:var(--font-bricolage), sans-serif;letter-spacing:-.05em;text-wrap:balance;margin:0 0 10px;font-size:clamp(1.65rem,6vw,2.25rem);font-weight:850;line-height:.98}.stories-module__KnMhRW__summary{color:#eef8e9;text-wrap:pretty;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.82rem;font-weight:520;line-height:1.48;display:-webkit-box;overflow:hidden}.stories-module__KnMhRW__readStory{color:#ffe08b;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;margin-top:17px;font-size:.72rem;font-weight:800;display:inline-flex}.stories-module__KnMhRW__readStory svg{width:16px;height:16px;transition:transform .18s}.stories-module__KnMhRW__previousButton,.stories-module__KnMhRW__nextButton{color:#fff5cc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#042320db;border-color:#ffe08b75;width:42px;height:42px;top:50%;box-shadow:0 10px 30px #000c0f66}.stories-module__KnMhRW__previousButton{left:clamp(5px,1.5vw,18px)}.stories-module__KnMhRW__nextButton{right:clamp(5px,1.5vw,18px)}.stories-module__KnMhRW__previousButton:hover,.stories-module__KnMhRW__nextButton:hover{color:#173317;background:#ffd36e}.stories-module__KnMhRW__storyCard:hover{transform:translateY(-5px)}.stories-module__KnMhRW__storyCard:hover:after{border-color:#ffd36eb8}.stories-module__KnMhRW__cardLink:hover .stories-module__KnMhRW__readStory svg{transform:translate(4px)}.stories-module__KnMhRW__backButton:focus-visible,.stories-module__KnMhRW__cardLink:focus-visible{outline-offset:5px;outline:3px solid #fff0a3}@media (min-width:760px){.stories-module__KnMhRW__carouselItem{flex-basis:330px}}@media (max-width:480px){.stories-module__KnMhRW__backButton span{display:none}.stories-module__KnMhRW__carousel{padding-inline:18px}.stories-module__KnMhRW__carouselItem{flex-basis:82vw}.stories-module__KnMhRW__previousButton,.stories-module__KnMhRW__nextButton{width:38px;height:38px}.stories-module__KnMhRW__previousButton{left:5px}.stories-module__KnMhRW__nextButton{right:5px}}@media (max-width:640px){.stories-module__KnMhRW__carouselViewport{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:auto;-webkit-overflow-scrolling:touch;overflow:auto hidden}.stories-module__KnMhRW__carouselViewport::-webkit-scrollbar{display:none}.stories-module__KnMhRW__carouselContent{transform:none!important}.stories-module__KnMhRW__carouselItem{scroll-snap-align:start;scroll-snap-stop:always}.stories-module__KnMhRW__previousButton,.stories-module__KnMhRW__nextButton{display:none}}@media (min-width:1024px){.stories-module__KnMhRW__page{height:auto;min-height:100dvh;padding-block:32px 64px;overflow:visible}.stories-module__KnMhRW__header{margin-bottom:40px;padding-top:56px}.stories-module__KnMhRW__swipeHint{display:none}.stories-module__KnMhRW__carousel{width:min(100%,1440px);padding-inline:72px}.stories-module__KnMhRW__carouselItem{flex-basis:33.3333%}.stories-module__KnMhRW__carouselViewport{padding-block:8px}.stories-module__KnMhRW__storyDetails{padding:24px}.stories-module__KnMhRW__storyDetails h2{font-size:clamp(1.65rem,2.2vw,2.1rem)}.stories-module__KnMhRW__summary{font-size:.9rem}}@media (prefers-reduced-motion:reduce){.stories-module__KnMhRW__storyCard,.stories-module__KnMhRW__readStory svg{transition:none}}
