body{background:#dfecee}.manifesto,.season-window,.journeys,.confirmed,.why,.experience,.proof,.contact{position:relative;margin:14px;border-radius:34px;overflow:hidden}.manifesto,.season-window,.confirmed,.why,.contact{box-shadow:0 16px 55px rgba(2,2,71,.08)}.world-hero{margin:0 0 14px;border-radius:0 0 38px 38px}.manifesto{background:linear-gradient(135deg,#fff 0,#f5ffff 65%,#d9fffa 100%);min-height:620px}.manifesto:after{content:"MEMORYLANE 360°";position:absolute;right:-2vw;bottom:-3vw;font:600 clamp(4rem,10vw,10rem)/1 "Author Variable","DM Sans";letter-spacing:-.06em;color:rgba(2,2,71,.035);white-space:nowrap}.floating-stamp{position:absolute;right:7vw;top:5vw;width:104px;height:104px;border-radius:50%;display:grid;place-content:center;text-align:center;background:var(--ci-navy);color:var(--ci-aqua);font:600 .58rem/1.45 "DM Sans";letter-spacing:.13em;transform:rotate(8deg);box-shadow:0 15px 35px rgba(2,2,71,.22);animation:stampFloat 4s ease-in-out infinite}@keyframes stampFloat{50%{transform:rotate(3deg) translateY(-8px)}}.season-window{background:#f7fafa}.season-list{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;border:0}.season-list article{display:flex;min-height:310px;padding:1.5rem;flex-direction:column;align-items:flex-start;justify-content:space-between;border:0;border-radius:25px;background:#fff;box-shadow:0 10px 30px rgba(2,2,71,.07)}.season-list article:hover,.season-list article.active{padding:1.5rem;transform:translateY(-7px)}.season-list article:nth-child(1){border-top:6px solid var(--winter)}.season-list article:nth-child(2){border-top:6px solid var(--autumn)}.season-list article:nth-child(3){border-top:6px solid var(--summer)}.season-list article:nth-child(4){border-top:6px solid var(--spring)}.season-list article>b{margin-top:auto}.journeys{background:linear-gradient(145deg,#020247,#161689 70%,#2424c9)}.product-grid{grid-template-columns:1.15fr .85fr;grid-template-rows:1fr 1fr;gap:14px}.product-card{border-radius:27px;overflow:hidden;min-height:320px;box-shadow:0 18px 50px rgba(0,0,0,.22)}.product-card:first-child{grid-row:1/3}.product-card:first-child>img{height:680px}.product-card:not(:first-child){display:grid;grid-template-columns:46% 54%}.product-card:not(:first-child)>img{height:100%}.product-card:not(:first-child) .product-copy{align-self:center}.product-card:not(:first-child) .product-badges{right:auto}.product-copy{background:linear-gradient(180deg,rgba(22,22,137,.96),rgba(2,2,71,.99))}.journey-marquee{display:flex;width:max-content;margin:6rem 0 -4rem;animation:marquee 25s linear infinite;color:rgba(122,244,230,.18);font:600 clamp(3.5rem,8vw,8rem) "Author Variable","DM Sans";letter-spacing:-.04em;white-space:nowrap}.journey-marquee span{padding-right:2rem}@keyframes marquee{to{transform:translateX(-50%)}}.confirmed{background:linear-gradient(120deg,#fff,#eafffc)}.confirmed-list article{padding:1.2rem;border:1px solid rgba(2,2,71,.12);border-radius:22px;margin:12px 0;background:#fff;box-shadow:0 10px 32px rgba(2,2,71,.06)}.confirmed-list{border:0}.confirmed-list a{background:var(--ci-aqua);border:0}.why{background:#fff}.reasons{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;border:0}.reasons article{display:block;padding:2rem;border:1px solid rgba(2,2,71,.1);border-radius:24px;background:#f8fafa;min-height:260px}.reasons article div{display:block}.reasons article b{display:inline-grid;width:40px;height:40px;place-items:center;border-radius:50%;background:var(--ci-aqua);color:var(--ci-navy);margin-bottom:3rem}.reasons h3{margin-bottom:1rem}.experience{padding:14px;background:var(--ci-navy)}.experience .section-no{position:absolute;z-index:2;top:3rem;left:3rem}.experience-grid{grid-template-columns:38% 62%;gap:0;min-height:670px}.experience-copy{padding:8rem 4vw 4rem;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.experience-grid img{height:100%;border-radius:25px;min-height:640px}.proof{background:linear-gradient(135deg,var(--ci-aqua),#b8fff7);border-radius:150px 34px 150px 34px}.contact{background:linear-gradient(130deg,#fff,#dff9f6)}footer{margin:14px;border-radius:30px 30px 0 0}.section-no{letter-spacing:.14em}.nav{padding-left:3vw;padding-right:3vw}@media(max-width:980px){.season-list{grid-template-columns:1fr 1fr}.product-grid{display:block}.product-card{margin-bottom:14px}.product-card:first-child>img{height:440px}.product-card:not(:first-child){display:block}.product-card:not(:first-child)>img{height:350px}.reasons{grid-template-columns:1fr}.reasons article{min-height:0}.experience-grid{grid-template-columns:1fr}.experience-copy{padding:7rem 2rem 3rem}.experience-grid img{min-height:430px}.proof{border-radius:80px 28px 80px 28px}}@media(max-width:760px){.manifesto,.season-window,.journeys,.confirmed,.why,.experience,.proof,.contact{margin:8px;border-radius:24px}.world-hero{margin-bottom:8px;border-radius:0 0 27px 27px}.floating-stamp{right:1rem;top:1rem;width:78px;height:78px;font-size:.46rem}.season-list{grid-template-columns:1fr}.season-list article{min-height:240px}.product-card:first-child>img,.product-card:not(:first-child)>img{height:330px}.journey-marquee{margin-top:4rem}.experience{padding:8px}.experience .section-no{left:1.4rem;top:3rem}.experience-copy{padding:7rem 1.2rem 2rem}.experience-grid img{min-height:390px;border-radius:20px}.proof{border-radius:55px 24px 55px 24px}footer{margin:8px}}
