.constitution-day-module__r3CF5q__page{--cd-navy:var(--color-ink-900,#081a45);--cd-navy-deep:var(--color-ink-950,#050f2b);--cd-cream:#f6f1e4;--cd-paper:#fffbf0;--cd-line:#e8dfcb;--cd-gold:#e8c066;--cd-gold-mid:#c9963a;--cd-gold-ink:#8a6418;--cd-body:#3b4560;--cd-green:var(--color-lime-600,#4a7024);background:var(--cd-cream);color:var(--cd-navy);font-feature-settings:"cv11", "ss01";line-height:1.65;overflow-x:clip}.constitution-day-module__r3CF5q__page *,.constitution-day-module__r3CF5q__page :before,.constitution-day-module__r3CF5q__page :after{box-sizing:border-box}.constitution-day-module__r3CF5q__hindi{font-family:Kohinoor Devanagari,Noto Serif Devanagari,Nirmala UI,Mangal,serif}.constitution-day-module__r3CF5q__page a:focus-visible,.constitution-day-module__r3CF5q__page summary:focus-visible,.constitution-day-module__r3CF5q__btn:focus-visible{outline:3px solid var(--cd-gold-mid);outline-offset:3px}.constitution-day-module__r3CF5q__onDark a:focus-visible,.constitution-day-module__r3CF5q__onDark .constitution-day-module__r3CF5q__btn:focus-visible{outline-color:var(--cd-gold)}@keyframes constitution-day-module__r3CF5q__rise{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes constitution-day-module__r3CF5q__up{0%{transform:translateY(105%)}to{transform:none}}@keyframes constitution-day-module__r3CF5q__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes constitution-day-module__r3CF5q__float{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes constitution-day-module__r3CF5q__shine{0%{transform:translate(-130%)skew(-14deg)}55%,to{transform:translate(260%)skew(-14deg)}}@keyframes constitution-day-module__r3CF5q__spin{to{transform:rotate(360deg)}}@keyframes constitution-day-module__r3CF5q__marquee{to{transform:translate(-50%)}}@keyframes constitution-day-module__r3CF5q__marqueeRev{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes constitution-day-module__r3CF5q__grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes constitution-day-module__r3CF5q__pulse{0%{box-shadow:0 0 #7abe4a99}to{box-shadow:0 0 0 12px #7abe4a00}}@keyframes constitution-day-module__r3CF5q__ink{0%{opacity:.1;filter:blur(4px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:none}}@keyframes constitution-day-module__r3CF5q__glow{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.08)}}@keyframes constitution-day-module__r3CF5q__shimmer{to{background-position:-200% 0}}@keyframes constitution-day-module__r3CF5q__drift{0%{opacity:0;transform:translate(0)}15%{opacity:.9}85%{opacity:.7}to{opacity:0;transform:translate(30px,-240px)}}@keyframes constitution-day-module__r3CF5q__dash{to{stroke-dashoffset:0}}@keyframes constitution-day-module__r3CF5q__hl{to{background-size:100% 38%}}@keyframes constitution-day-module__r3CF5q__clipIn{0%{clip-path:inset(18% round 24px);transform:scale(1.08)}to{clip-path:inset(0 round 24px);transform:none}}@keyframes constitution-day-module__r3CF5q__kenburns{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes constitution-day-module__r3CF5q__breathe{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.15;transform:scale(1.12)}}@keyframes constitution-day-module__r3CF5q__nudge{0%,to{transform:translate(0)}50%{transform:translate(4px)}}.constitution-day-module__r3CF5q__rise{animation:1s cubic-bezier(.16,.84,.24,1) both constitution-day-module__r3CF5q__rise}.constitution-day-module__r3CF5q__fade{animation:1.6s both constitution-day-module__r3CF5q__fadeIn}.constitution-day-module__r3CF5q__float{animation:7s ease-in-out infinite constitution-day-module__r3CF5q__float}.constitution-day-module__r3CF5q__spin{animation:90s linear infinite constitution-day-module__r3CF5q__spin}.constitution-day-module__r3CF5q__spinFast{animation:18s linear infinite constitution-day-module__r3CF5q__spin}.constitution-day-module__r3CF5q__spinRev{animation:140s linear infinite reverse constitution-day-module__r3CF5q__spin}.constitution-day-module__r3CF5q__tri{transform-origin:0;animation:1.4s cubic-bezier(.7,0,.2,1) .2s both constitution-day-module__r3CF5q__grow}.constitution-day-module__r3CF5q__live{animation:1.8s ease-out infinite constitution-day-module__r3CF5q__pulse}.constitution-day-module__r3CF5q__glow{animation:6s ease-in-out infinite constitution-day-module__r3CF5q__glow}.constitution-day-module__r3CF5q__breathe{animation:6s ease-in-out infinite constitution-day-module__r3CF5q__breathe}.constitution-day-module__r3CF5q__kb{animation:18s ease-in-out infinite constitution-day-module__r3CF5q__kenburns}.constitution-day-module__r3CF5q__mask{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.constitution-day-module__r3CF5q__mask>span{animation:1.1s cubic-bezier(.16,.84,.24,1) both constitution-day-module__r3CF5q__up;display:inline-block}.constitution-day-module__r3CF5q__shimmer{background:linear-gradient(100deg,#e8c066 0%,#fff3cf 30%,#e8c066 55%,#c9963a 100%) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text}.constitution-day-module__r3CF5q__mask>.constitution-day-module__r3CF5q__shimmerRun{animation:1.1s cubic-bezier(.16,.84,.24,1) .42s both constitution-day-module__r3CF5q__up,7s linear 1.5s infinite constitution-day-module__r3CF5q__shimmer}.constitution-day-module__r3CF5q__dust{pointer-events:none;background:#f2d58c;border-radius:50%;width:4px;height:4px;animation:9s linear infinite constitution-day-module__r3CF5q__drift;position:absolute;box-shadow:0 0 8px 2px #f2d58c8c}.constitution-day-module__r3CF5q__shine{position:relative;overflow:hidden}.constitution-day-module__r3CF5q__shine:after{content:"";pointer-events:none;background:linear-gradient(100deg,#ffecbe00,#ffecbe5c 50%,#ffecbe00);width:40%;animation:6s ease-in-out 1.8s infinite constitution-day-module__r3CF5q__shine;position:absolute;top:0;bottom:0;left:0}.constitution-day-module__r3CF5q__tilt{transition:transform .8s cubic-bezier(.16,.84,.24,1);transform:perspective(1000px)}.constitution-day-module__r3CF5q__tilt:hover{transform:perspective(1000px)rotateY(-9deg)rotateX(5deg)scale(1.02)}.constitution-day-module__r3CF5q__marqueeTrack{width:max-content;animation:70s linear infinite constitution-day-module__r3CF5q__marquee;display:flex}.constitution-day-module__r3CF5q__marqueeRev{width:max-content;animation:90s linear infinite constitution-day-module__r3CF5q__marqueeRev;display:flex}.constitution-day-module__r3CF5q__ribbon:hover .constitution-day-module__r3CF5q__marqueeTrack,.constitution-day-module__r3CF5q__ribbon:hover .constitution-day-module__r3CF5q__marqueeRev{animation-play-state:paused}.constitution-day-module__r3CF5q__fadeEdges{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%)}.constitution-day-module__r3CF5q__btn{transition:transform .3s cubic-bezier(.16,.84,.24,1),box-shadow .3s;position:relative;overflow:hidden}.constitution-day-module__r3CF5q__btn:before{content:"";pointer-events:none;background:linear-gradient(100deg,#fff0,#ffffff8c,#fff0);width:50%;transition:left .7s cubic-bezier(.16,.84,.24,1);position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}.constitution-day-module__r3CF5q__btn:hover:before{left:130%}.constitution-day-module__r3CF5q__btn:hover{transform:translateY(-2px);box-shadow:0 18px 34px -14px #e8c066bf}.constitution-day-module__r3CF5q__arr{flex:none}.constitution-day-module__r3CF5q__btn:hover .constitution-day-module__r3CF5q__arr{animation:.9s ease-in-out infinite constitution-day-module__r3CF5q__nudge}.constitution-day-module__r3CF5q__btn.constitution-day-module__r3CF5q__inert{opacity:.6;cursor:not-allowed}.constitution-day-module__r3CF5q__btn.constitution-day-module__r3CF5q__inert:hover{box-shadow:none;transform:none}.constitution-day-module__r3CF5q__btn.constitution-day-module__r3CF5q__inert:before{display:none}.constitution-day-module__r3CF5q__btnGold{background:var(--cd-gold);color:var(--cd-navy);border-radius:999px;justify-content:center;align-items:center;gap:10px;font-weight:600;text-decoration:none;display:inline-flex}.constitution-day-module__r3CF5q__btnGold:hover{color:var(--cd-navy)}.constitution-day-module__r3CF5q__btnGhost{color:#fff;border:1px solid #ffffff59;border-radius:999px;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.constitution-day-module__r3CF5q__btnGhost:hover{color:#fff}.constitution-day-module__r3CF5q__btnOutline{color:var(--cd-gold);border:1px solid #e8c06699;border-radius:999px;justify-content:center;align-items:center;gap:10px;font-weight:600;text-decoration:none;display:flex}.constitution-day-module__r3CF5q__btnOutline:hover{color:var(--cd-gold)}.constitution-day-module__r3CF5q__eyebrow{letter-spacing:.32em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.constitution-day-module__r3CF5q__eyebrowGold{color:var(--cd-gold-ink)}.constitution-day-module__r3CF5q__eyebrowLight{color:var(--cd-gold)}.constitution-day-module__r3CF5q__h2{letter-spacing:-.04em;margin:18px 0 0;font-size:clamp(34px,3.9vw,52px);font-weight:300;line-height:1.06}.constitution-day-module__r3CF5q__h2 strong{font-weight:600}.constitution-day-module__r3CF5q__facts{border-top:1px solid #ffffff1f;grid-template-columns:auto 1fr;gap:14px 32px;margin:32px 0 0;padding:24px 0 0;font-size:15px;display:grid}.constitution-day-module__r3CF5q__facts dt{letter-spacing:.2em;text-transform:uppercase;color:#ffffffa8;font-size:11px;font-weight:600}.constitution-day-module__r3CF5q__facts dd{margin:0;font-weight:500}@media (max-width:639px){.constitution-day-module__r3CF5q__facts{grid-template-columns:minmax(0,1fr);gap:0}.constitution-day-module__r3CF5q__facts dd{margin:4px 0 16px}.constitution-day-module__r3CF5q__facts dd:last-child{margin-bottom:0}}.constitution-day-module__r3CF5q__cdBox{background:#ffffff08;border:1px solid #e8c06647;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,380px);margin-top:14px;display:grid}.constitution-day-module__r3CF5q__cdCell{text-align:center;border-right:1px solid #e8c06629;min-width:0;padding:14px 6px 12px}.constitution-day-module__r3CF5q__cdCell:last-child{border-right:0}.constitution-day-module__r3CF5q__cdValue{letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;font-size:36px;font-weight:200;line-height:1}.constitution-day-module__r3CF5q__cdLabel{letter-spacing:.24em;color:#ffffffa8;margin-top:8px;font-size:9.5px;font-weight:600}.constitution-day-module__r3CF5q__lift{transition:transform .5s cubic-bezier(.16,.84,.24,1),box-shadow .5s,border-color .5s}.constitution-day-module__r3CF5q__lift:hover{border-color:var(--cd-gold-mid);transform:translateY(-8px);box-shadow:0 30px 50px -24px #081a4566}.constitution-day-module__r3CF5q__hl{background-image:linear-gradient(#f1dda6,#f1dda6);background-position:0 88%;background-repeat:no-repeat;background-size:100% 38%}.constitution-day-module__r3CF5q__dcard{background:var(--cd-paper);color:var(--cd-navy);border:1px solid var(--cd-line);border-radius:26px;padding:34px 32px 32px;transition:background-color .7s cubic-bezier(.16,.84,.24,1),color .7s,transform .7s cubic-bezier(.16,.84,.24,1),box-shadow .7s,border-color .7s;position:relative;overflow:hidden}.constitution-day-module__r3CF5q__dcard:before,.constitution-day-module__r3CF5q__dcard:after{content:"";border:1px solid #c9963a47;border-radius:50%;transition:transform 1.2s cubic-bezier(.16,.84,.24,1);position:absolute}.constitution-day-module__r3CF5q__dcard:before{width:320px;height:320px;bottom:-170px;right:-150px}.constitution-day-module__r3CF5q__dcard:after{border-color:#c9963a33;width:200px;height:200px;transition-delay:50ms;bottom:-110px;right:-90px}.constitution-day-module__r3CF5q__dcard:hover{background:var(--cd-navy);color:#fff;border-color:var(--cd-navy);transform:translateY(-8px);box-shadow:0 40px 70px -34px #081a45a6}.constitution-day-module__r3CF5q__dcard:hover:before{transform:scale(1.5)}.constitution-day-module__r3CF5q__dcard:hover:after{transform:scale(1.7)}.constitution-day-module__r3CF5q__dTag{letter-spacing:.28em;text-transform:uppercase;color:var(--cd-gold-ink);padding-top:6px;font-size:11px;font-weight:600;transition:color .7s}.constitution-day-module__r3CF5q__dcard:hover .constitution-day-module__r3CF5q__dTag{color:var(--cd-gold)}.constitution-day-module__r3CF5q__dIcon{width:60px;height:60px;color:var(--cd-gold-ink);background:#f3e8cf;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background-color .7s,color .7s;display:flex;position:relative}.constitution-day-module__r3CF5q__dcard:hover .constitution-day-module__r3CF5q__dIcon{color:var(--cd-gold);background:#e8c0661f}.constitution-day-module__r3CF5q__dTitle{letter-spacing:-.055em;margin:44px 0 0;font-size:44px;font-weight:200;line-height:1;position:relative}.constitution-day-module__r3CF5q__dSub{color:#4f586e;margin:12px 0 0;font-size:14.5px;transition:color .7s;position:relative}.constitution-day-module__r3CF5q__dcard:hover .constitution-day-module__r3CF5q__dSub{color:#ffffffc2}.constitution-day-module__r3CF5q__route{margin-top:44px;position:relative}.constitution-day-module__r3CF5q__routeLine{background:var(--cd-gold-mid);height:1px;position:absolute;top:5px;left:5px;right:5px}.constitution-day-module__r3CF5q__stops{flex-wrap:wrap;justify-content:space-between;gap:22px 14px;margin:0;padding:0;list-style:none;display:flex;position:relative}.constitution-day-module__r3CF5q__stop{flex-direction:column;gap:14px;display:flex}.constitution-day-module__r3CF5q__dot{background:var(--cd-paper);border:1.5px solid var(--cd-gold-mid);border-radius:50%;width:11px;height:11px;transition:background-color .4s,border-color .4s,transform .4s cubic-bezier(.16,.84,.24,1)}.constitution-day-module__r3CF5q__dcard:hover .constitution-day-module__r3CF5q__dot{background:var(--cd-gold);border-color:var(--cd-gold);transform:scale(1.25)}.constitution-day-module__r3CF5q__km{letter-spacing:-.045em;white-space:nowrap;font-size:26px;font-weight:300;line-height:1}.constitution-day-module__r3CF5q__km small{letter-spacing:.12em;color:var(--cd-gold-ink);text-transform:uppercase;margin-left:3px;font-size:10.5px;font-weight:600;transition:color .7s}.constitution-day-module__r3CF5q__dcard:hover .constitution-day-module__r3CF5q__km small{color:var(--cd-gold)}.constitution-day-module__r3CF5q__faq summary{cursor:pointer;list-style:none}.constitution-day-module__r3CF5q__faq summary::-webkit-details-marker{display:none}.constitution-day-module__r3CF5q__chev{transition:transform .45s cubic-bezier(.16,.84,.24,1)}.constitution-day-module__r3CF5q__faq details[open] .constitution-day-module__r3CF5q__chev{transform:rotate(135deg)}.constitution-day-module__r3CF5q__faq details[open] .constitution-day-module__r3CF5q__ans{animation:.5s cubic-bezier(.16,.84,.24,1) both constitution-day-module__r3CF5q__rise}@supports (animation-timeline:view()){.constitution-day-module__r3CF5q__reveal{animation:linear both constitution-day-module__r3CF5q__rise;animation-timeline:view();animation-range:entry entry 60%}.constitution-day-module__r3CF5q__inkIn{animation:linear both constitution-day-module__r3CF5q__ink;animation-timeline:view();animation-range:entry 10% cover 38%}.constitution-day-module__r3CF5q__draw{transform-origin:0;animation:linear both constitution-day-module__r3CF5q__grow;animation-timeline:view();animation-range:entry 20% cover 45%}.constitution-day-module__r3CF5q__hl{background-size:0% 38%;animation:linear both constitution-day-module__r3CF5q__hl;animation-timeline:view();animation-range:entry 40% cover 50%}.constitution-day-module__r3CF5q__iconDraw *{stroke-dasharray:1;stroke-dashoffset:1px;animation:linear both constitution-day-module__r3CF5q__dash;animation-timeline:view();animation-range:entry 30% cover 45%}.constitution-day-module__r3CF5q__clipIn{animation:linear both constitution-day-module__r3CF5q__clipIn;animation-timeline:view();animation-range:entry cover 45%}}@media (prefers-reduced-motion:reduce){.constitution-day-module__r3CF5q__page *,.constitution-day-module__r3CF5q__page :before,.constitution-day-module__r3CF5q__page :after{transition:none!important;animation:none!important}}
.finisher-marquee-module__sHW9bq__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.finisher-marquee-module__sHW9bq__track{width:max-content;animation:finisher-marquee-module__sHW9bq__drift var(--marquee-duration,72s) linear infinite;display:flex}.finisher-marquee-module__sHW9bq__track[data-paused=true],.finisher-marquee-module__sHW9bq__viewport:hover .finisher-marquee-module__sHW9bq__track,.finisher-marquee-module__sHW9bq__viewport:focus-within .finisher-marquee-module__sHW9bq__track{animation-play-state:paused}.finisher-marquee-module__sHW9bq__copy{padding-right:22px;flex:none;gap:22px;padding-block:8px 40px;display:flex}.finisher-marquee-module__sHW9bq__frame{aspect-ratio:4/5;background:var(--cd-paper,#fffbf0);border:1px solid var(--cd-line,#e8dfcb);border-radius:3px;flex:none;width:clamp(200px,21vw,280px);padding:8px;position:relative;box-shadow:0 26px 40px -30px #081a458c}.finisher-marquee-module__sHW9bq__frame:nth-child(2n){transform:translateY(32px)}.finisher-marquee-module__sHW9bq__frame:after{content:"";pointer-events:none;border:1px solid #c9963a8c;position:absolute;inset:8px}.finisher-marquee-module__sHW9bq__frame img{object-fit:cover;width:100%;height:100%;display:block}@keyframes finisher-marquee-module__sHW9bq__drift{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.finisher-marquee-module__sHW9bq__viewport{scrollbar-width:thin;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.finisher-marquee-module__sHW9bq__track{animation:none}.finisher-marquee-module__sHW9bq__track .finisher-marquee-module__sHW9bq__copy:nth-child(2){display:none}}
