:root{--dd-blue:#1800AD;--dd-night:#10086B;--dd-cream:#f7f2ea;--dd-acid:#e9ff00}header{padding:0 5%;height:88px;background:var(--dd-night)}header .brand{display:flex;width:140px;min-width:115px;height:80px;align-items:center}header .brand img{display:block;width:100%;height:76px;object-fit:contain}header>nav{font-size:14px;letter-spacing:.02em;gap:32px}.announcement{background:var(--dd-acid);color:var(--dd-night);font-size:11px;letter-spacing:.12em;padding:9px 12px;height:auto;min-height:34px}.announcement span{color:var(--dd-night);opacity:.7;font-size:10px}.stage-hero{min-height:calc(100svh - 88px)}.stage-hero .stage-copy{padding-top:70px;padding-bottom:70px;max-width:950px}.stage-copy h1{font-size:clamp(76px,10vw,145px);margin-top:25px}.stage-copy h2{font-size:clamp(44px,5.7vw,82px)}.stage-copy>p{font-size:clamp(18px,1.8vw,24px);font-weight:500;line-height:1.4;margin:30px 0}.hero-promise{color:#e9ff00;font-family:Playfair,Georgia;font-style:italic;font-size:1.15em}.stage-buttons .button{border-radius:999px;min-height:52px;letter-spacing:.06em}.stage-copy .scroll-cue{font-size:10px;letter-spacing:.16em;opacity:.7}.chapter-navigation{position:sticky;top:88px;z-index:4;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:28px;left:auto;right:auto;width:100%;margin:0;padding:13px 5%;background:#f7f2eef2;backdrop-filter:blur(15px);border-top:1px solid #1800AD20;border-bottom:1px solid #1800AD30;color:#1800AD;height:66px;--journey-progress:0}.chapter-navigation>div{display:flex;flex-direction:column;gap:7px;margin-right:15px}.chapter-navigation small{font-size:10px;letter-spacing:.12em}.chapter-progress{width:120px;height:2px;background:#1800AD33;overflow:hidden}.chapter-progress i{display:block;width:100%;height:100%;background:#1800AD;transform-origin:left;transform:scaleX(var(--journey-progress));transition:transform .2s linear}.chapter-navigation button{font-family:Poppins,Arial;background:transparent;border:0;color:#6b6785;font-size:12px;padding:10px 3px;white-space:nowrap;border-bottom:2px solid transparent}.chapter-navigation button span{font-size:10px;color:#b5b0c6;margin-right:6px}.chapter-navigation button[aria-current=step]{border-color:#1800AD;color:#1800AD;font-weight:700}.chapter-navigation button[aria-current=step] span{color:#1800AD}.collection-intro{background:radial-gradient(ellipse at 50% 60%,#1800AD55,transparent 65%),#10086B}.collection-intro .act-heading{margin-bottom:30px}.collection-intro .act-heading :is(h1,h2){font-size:clamp(45px,5.5vw,80px);letter-spacing:-.055em}.collection-packs{gap:60px}.collection-packs img{height:350px}.collection-cta>.yellow{padding:18px 35px;box-shadow:0 8px 35px #e9ff0015}.day-wardrobe{max-width:1200px;margin-left:auto;margin-right:auto}.day-wardrobe article{padding:30px 25px;background:#ffffff05;border:1px solid #ffffff25;border-radius:3px}.day-wardrobe h3{font-size:28px}.day-wardrobe p{line-height:1.7}.darbar{background:#1800AD}.darbar .act-heading :is(h1,h2){color:#f7f2ea}.darbar .court-card{background:#10086B;border-radius:120px 120px 12px 12px;padding:26px 24px 30px}.darbar .court-card .card-routine{color:#ddd9ed}.darbar .court-card h3{font-size:30px}.darbar .court-card .benefit-tags{margin-top:20px;margin-bottom:18px}.darbar .court-card .card-bottom{padding-top:22px;margin-top:22px}.comic-act{background:#f7f2ea;padding-top:85px}.story-chapter-head>small{letter-spacing:.15em;color:#1800AD}.story-chapter-head h2{font-size:clamp(42px,5.1vw,74px);font-weight:400}.story-chapter-head h2 em{color:#1800AD}.royal-story-art{background:#e8edff;border:0;border-radius:120px 20px 120px 20px;padding:40px 30px 0}.royal-story-pair>div{border:0;border-radius:20px;background:#e8edff}.then-now-captions{border:0;border-radius:2px;margin-top:30px;gap:1px;background:#1800AD25}.then-now-captions>div{padding:35px;background:#f0ede5}.then-now-captions>div+div{background:#e9ff00}.then-now-captions h3{font-size:34px}.routine-detail{border-top:1px solid #1800AD3a;padding-top:75px}.routine-detail:first-of-type{border-top:0;margin-top:0;padding-top:15px}.chapter-benefits{padding:0 8px}.application-guide{margin-top:55px}.application-heading small{font-size:10px;letter-spacing:.15em}.application-heading h3{font-size:36px}.application-strip img{border-radius:18px}.optional-moisture{border-radius:0 14px 14px 0;background:#e8e6f7;border-left:3px solid #1800AD;font-size:14px}.complete-collection{background:#10086B;border-radius:150px 20px 20px 20px;padding:70px 35px}.complete-collection .button{padding:18px 35px}.drama-meter{background:#1800AD}.drama-meter .act-heading :is(h1,h2){font-family:Playfair,Georgia;font-weight:400;font-size:clamp(44px,5.5vw,80px)}.drama-meter .decree{box-shadow:none;border:1px solid #e9ff00;border-radius:2px;padding:45px;margin-top:30px}.drama-meter .decree h3{font-size:46px}.cheetah-story{background:#10086B}.cheetah-visual img{border-radius:160px 160px 0 0}.finale-stage{top:88px;height:calc(100svh - 88px)}.about-brand{display:block;width:160px;height:95px;object-fit:contain;margin-bottom:15px}.about-opening{padding-top:55px;padding-bottom:65px;background:#f7f2ea}.about-opening>div>small{display:block}.about-opening h1{font-size:clamp(47px,5.2vw,76px)}.question-highlight{padding:16px 20px;border-radius:2px}.about-opening>img{max-height:510px}.founders-story{background:#1800AD;overflow:hidden}.founder-question{line-height:1.35}.founders-story>img{align-self:end;max-height:650px}.footer-brand{display:block;width:170px;height:110px;object-fit:contain;margin-bottom:24px}.footer-top>div>small{display:block}footer{padding-top:55px}.footer-top h2{font-size:clamp(35px,3.5vw,52px)}.checkout-brand{display:block;width:125px;height:82px;object-fit:contain;margin:0 0 20px}.product-info h1{font-size:clamp(42px,4.8vw,66px)}.product-routine{border-radius:0;border-left:3px solid #1800AD;background:#e9ff0025}.shop-collection-offer{border-radius:2px}.gallery-tabs button.active{background:#1800AD}.collection-intro,.routine-detail,#royal-story,#your-time,#darbar{scroll-margin-top:165px}.finale-copy .button{padding:18px 30px}
@media(max-width:1000px){.chapter-navigation{gap:18px}.chapter-navigation>div{display:none}.collection-packs{gap:25px}.collection-packs img{height:300px}}@media(max-width:800px){header{height:76px}header .brand{width:115px;height:70px;min-width:100px}header .brand img{height:68px}header>nav{top:76px}.nav-actions{gap:8px}.announcement{font-size:9px;letter-spacing:.06em;padding:8px}.announcement span{display:none}.stage-hero{min-height:105svh}.stage-hero .stage-copy{padding:45px 20px 330px}.stage-copy h1{font-size:76px}.stage-copy h2{font-size:clamp(43px,11vw,60px)}.stage-copy>p{font-size:17px;line-height:1.4;margin:24px 0}.chapter-navigation{display:flex;top:76px;height:58px;padding:8px 10px;gap:0;justify-content:space-around;overflow-x:auto;flex-direction:row}.chapter-navigation button{font-size:10px;padding:10px 7px}.chapter-navigation button span{font-size:9px;margin-right:3px}.chapter-navigation>div{display:none}.collection-packs{gap:12px}.collection-packs img{height:245px}.collection-intro .act-heading :is(h1,h2){font-size:44px}.day-wardrobe{gap:14px;margin-top:40px}.day-wardrobe article{padding:23px}.collection-intro .act-heading>small{font-size:9px;letter-spacing:.12em}.royal-story-art{border-radius:70px 12px 70px 12px;padding:25px 8px 0}.story-chapter-head h2{font-size:39px}.then-now-captions>div{padding:25px}.then-now-captions h3{font-size:29px}.routine-detail{padding-top:55px}.application-heading h3{font-size:31px}.complete-collection{border-radius:70px 15px 15px 15px;padding:50px 22px}.drama-meter .decree{padding:28px}.drama-meter .decree h3{font-size:34px}.drama-meter .act-heading :is(h1,h2){font-size:45px}.finale-stage{top:76px;height:calc(100svh - 76px)}.about-opening h1{font-size:44px}.about-brand{width:135px;height:85px}.footer-brand{width:150px;height:100px}.footer-top h2{font-size:35px}.collection-intro,.routine-detail,#royal-story,#your-time,#darbar{scroll-margin-top:140px}.stage-copy .stage-buttons .button{font-size:9px;padding:14px 19px}.footer-top .button{font-size:13px}}
@media(prefers-reduced-motion:reduce){.chapter-progress i{transition:none}}
