.d-intoran{--bg:#fff3da;--bg2:#fde6bb;--ink:#4a0f1d;--mut:#8a6560;--ac:#8c1a33;--card:#fffaf0;--line:rgba(140,26,51,.2);--on-ac:#ffe9b0;--hero-ink:#fff2d6;--hero-sh:transparent;--cover-ink:#fff2d6;--foot-bg:#2a0510;
 --hero-bg:radial-gradient(ellipse 70% 40% at 50% 42%,rgba(246,162,26,.22),transparent 70%),radial-gradient(circle at 1px 1px,rgba(232,185,74,.16) 1px,transparent 1.5px) 0 0/22px 22px,linear-gradient(175deg,#64102a,#450b1c 55%,#2a0510);
 --fd:'Yatra One','Playfair Display',serif;--fh:'Yatra One','Marcellus','Mukta',serif;--fb:'Jost','Inter','Mukta',sans-serif;font-family:var(--fb);background:var(--bg)}
.d-intoran .fx{z-index:3}.d-intoran .pt{position:absolute;top:-24px;border-radius:60% 60% 55% 55%/70% 70% 40% 40%;background:radial-gradient(circle at 50% 40%,#ffd23f,#f08a00);opacity:0;animation:ptf linear infinite}
@keyframes ptf{0%{opacity:0;transform:translate(0,0) rotate(0)}8%{opacity:.75}92%{opacity:.7}100%{opacity:0;transform:translate(var(--sx),112vh) rotate(260deg)}}
/* cover */
.d-intoran .cover{background:#2a0510;transition:opacity .9s 2.05s}.d-intoran .cover.go{opacity:0;transform:none}.d-intoran .cover>.orn{z-index:1}
.d-intoran .tc{position:absolute;inset:0;overflow:hidden}.d-intoran .tcb{position:absolute;inset:0;background:radial-gradient(ellipse 70% 50% at 50% 48%,#7a1832,#4a0c1c 60%,#2a0510)}
.d-intoran .cover>.orn .mnd{position:absolute;left:50%;top:50%;width:min(150vw,720px);height:auto;max-width:none;margin:calc(min(150vw,720px)/-2) 0 0 calc(min(150vw,720px)/-2);opacity:.95}
.d-intoran .mnd .dr{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.9s .35s ease}.d-intoran .cover.go .mnd .dr{stroke-dashoffset:0}
.d-intoran .mnd .fp{opacity:0;transition:opacity 1s 1.2s}.d-intoran .cover.go .mnd .fp{opacity:1}
.d-intoran .tdl,.d-intoran .tdr{position:absolute;bottom:7%;width:76px}.d-intoran .tdl{left:9%}.d-intoran .tdr{right:9%}
.d-intoran .cover>.orn .dy{width:76px;height:53px;overflow:visible}
.d-intoran .tcb .dy .fl,.d-intoran .tcb .dy .dglow{opacity:0;transition:opacity .9s 1s}.d-intoran .cover.go .tcb .dy .fl{opacity:1}.d-intoran .cover.go .tcb .dy .dglow{opacity:1}
.d-intoran .dy .fl{transform-box:fill-box;transform-origin:50% 100%;animation:dfl 1.5s ease-in-out infinite}
@keyframes dfl{0%,100%{transform:scale(1,1) skewX(0)}30%{transform:scale(.92,1.1) skewX(3deg)}65%{transform:scale(1.05,.94) skewX(-3deg)}}
.d-intoran .tcu{position:absolute;top:0;bottom:0;width:50%;display:flex;overflow:hidden;transition:transform 1.7s .15s cubic-bezier(.65,0,.25,1)}
.d-intoran .tcu.tl{left:0;transform-origin:0 50%}.d-intoran .tcu.tr{right:0;justify-content:flex-end;transform-origin:100% 50%}
.d-intoran .cover.go .tcu{transform:scaleX(.1)}
.d-intoran .st{display:block;flex:none;width:32px;height:100%;position:relative;transform-origin:50% 0;animation:stsw 4.2s ease-in-out infinite;background-repeat:no-repeat,repeat-y;background-size:100% 100%,30px 30px;
 background-image:linear-gradient(90deg,transparent calc(50% - .8px),#6b3508 calc(50% - .8px),#6b3508 calc(50% + .8px),transparent calc(50% + .8px)),radial-gradient(circle,#8a3200 0 8%,#ffd23f 9% 38%,#ff9f0f 39% 62%,#e67a00 63% 80%,rgba(60,20,0,.35) 81% 85%,transparent 86%);background-position:0 0,center 0}
.d-intoran .st.s1{background-image:linear-gradient(90deg,transparent calc(50% - .8px),#6b3508 calc(50% - .8px),#6b3508 calc(50% + .8px),transparent calc(50% + .8px)),radial-gradient(circle,#7a2800 0 8%,#ffb21e 9% 38%,#ff8a00 39% 62%,#d96a00 63% 80%,rgba(60,20,0,.35) 81% 85%,transparent 86%);background-position:0 0,center 14px}
.d-intoran .st.s2{background-image:linear-gradient(90deg,transparent calc(50% - .8px),#6b3508 calc(50% - .8px),#6b3508 calc(50% + .8px),transparent calc(50% + .8px)),radial-gradient(circle,#8a3200 0 8%,#ffe066 9% 38%,#ffb21e 39% 62%,#f08a00 63% 80%,rgba(60,20,0,.35) 81% 85%,transparent 86%);background-position:0 0,center 7px}
.d-intoran .st::after{content:'';position:absolute;left:50%;bottom:-2px;width:13px;height:34px;margin-left:-6.5px;background:linear-gradient(#2f6a2a,#5aa63f);border-radius:50% 50% 50% 50%/18% 18% 82% 82%;box-shadow:0 0 0 1px rgba(20,60,15,.5)}
@keyframes stsw{0%,100%{transform:rotate(-.9deg)}50%{transform:rotate(.9deg)}}
.d-intoran .rod{position:absolute;left:0;right:0;top:0;height:11px;z-index:3;background:linear-gradient(#ffe9a0,#b8860b 70%,#7a5410);box-shadow:0 3px 8px rgba(0,0,0,.5)}
.d-intoran .cv-in{position:relative;width:min(84vw,310px);padding:70px 22px 30px;background:linear-gradient(180deg,#5b0f22,#3a0814);border:1px solid #e8b94a;border-radius:155px 155px 14px 14px;box-shadow:0 0 0 5px #3a0814,0 0 0 6px rgba(232,185,74,.7),0 24px 50px rgba(0,0,0,.55);transition:opacity .45s .35s,transform .9s .35s}
.d-intoran .cover.go .cv-in{opacity:0;transform:scale(.94)}
.d-intoran .cv-in::before{content:'';position:absolute;left:50%;top:22px;width:34px;height:34px;margin-left:-17px;border-radius:50%;background:radial-gradient(circle,#8c1a33 0 22%,#ffb21e 24% 48%,#f08a00 50% 75%,#ffd23f 77%);box-shadow:0 0 0 2px #3a0814,0 0 0 3px #e8b94a}
.d-intoran .cv-kick{font-size:10px;letter-spacing:.4em;color:#e8b94a}.d-intoran .cv-bl{display:none}.d-intoran .cv-g{color:#ffe9b0}
.d-intoran .cv-names{font-family:var(--fd);font-size:clamp(30px,9.4vw,42px);line-height:1.12;margin:12px 0 8px;max-width:100%}
.d-intoran .cv-names span{display:inline-block;max-width:100%;text-wrap:balance;background:linear-gradient(180deg,#fff6d6,#f4cf6a 60%,#d99a1e);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;padding:.04em .06em}.d-intoran .cv-names i{color:#e8b94a;font-family:var(--fd)}
.d-intoran .cv-date{font-family:var(--fb);font-size:11px;letter-spacing:.22em;text-transform:uppercase;margin-bottom:20px;color:#ffe9b0}
.d-intoran .cv-btn{border-radius:999px;background:linear-gradient(#ffc83a,#f08a00);border:1px solid #ffe9a0;color:#4a0c1c;font-family:var(--fb);font-weight:600;font-size:11px;letter-spacing:.22em;padding:14px 26px;animation:none;box-shadow:0 6px 16px rgba(0,0,0,.4)}.d-intoran .cv-btn:hover{background:#ffc83a;color:#4a0c1c}
@media(max-height:700px){.d-intoran .cv-in{padding-top:62px}.d-intoran .tdl,.d-intoran .tdr{bottom:3%;width:60px}}
/* hero */
.d-intoran .hero .orn-frame{inset:0}.d-intoran .tf{position:absolute;inset:0;overflow:hidden}
.d-intoran .hero .orn-frame .tz{position:absolute;left:0;top:0;width:100%;height:auto;display:block;margin:0}
.d-intoran .ps{transform-origin:0 0;animation:psw 3.6s ease-in-out infinite;animation-delay:inherit}.d-intoran .pd{animation-delay:0s}
@keyframes psw{0%,100%{transform:rotate(-3.2deg)}50%{transform:rotate(3.2deg)}}
.d-intoran .hero .orn-frame .rg{position:absolute;bottom:0;width:116px;height:116px;opacity:.85}.d-intoran .rg.bl{left:0}.d-intoran .rg.br{right:0;transform:scaleX(-1)}
.d-intoran .hero .orn-frame .rgs{width:116px;height:116px}
@media(min-width:760px){.d-intoran .hero .orn-frame .rg,.d-intoran .hero .orn-frame .rgs{width:190px;height:190px}.d-intoran .rg{width:190px;height:190px}}
.d-intoran .hero-txt{padding:142px 22px 120px}.d-intoran .hero .orn-crest svg{width:84px;height:59px;margin:0 auto 10px;overflow:visible}
.d-intoran .kick{font-size:11px;letter-spacing:.42em;color:#f4cf6a;font-weight:400}
.d-intoran .names{font-family:var(--fd);font-size:clamp(38px,11.4vw,92px);line-height:1.12;margin:12px 0 22px}
.d-intoran .names span{display:inline-block;max-width:100%;text-wrap:balance;background:linear-gradient(180deg,#fff6d6,#f4cf6a 55%,#d99a1e);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;padding:.04em .06em}.d-intoran .names .amp{font-size:.5em}
.d-intoran .when{font-family:var(--fb);font-size:clamp(12px,3.3vw,15px);letter-spacing:.22em;text-transform:uppercase;color:#fff2d6;font-weight:400}.d-intoran .when b{color:#f4cf6a}.d-intoran .time{color:#f4cf6a;letter-spacing:.3em}.d-intoran .scrollcue{color:#f4cf6a}
/* sections */
.d-intoran .sh h2{font-family:var(--fh);font-weight:400;color:var(--ac);font-size:clamp(24px,6.2vw,34px);letter-spacing:.02em}
.d-intoran .intro{font-family:var(--fb);font-style:normal;font-weight:300;color:#5a2230;font-size:clamp(17px,4.4vw,22px);letter-spacing:.01em}
.d-intoran .fam-h{color:#a0701a;font-weight:500}.d-intoran .fam b{font-family:var(--fh);font-weight:400;color:var(--ink);font-size:clamp(20px,5vw,26px)}
.d-intoran .sec-ev,.d-intoran .sec-rs{max-width:none;background:var(--bg2);border-top:1px dashed rgba(200,144,26,.6);border-bottom:1px dashed rgba(200,144,26,.6)}.d-intoran .sec-ev>*,.d-intoran .sec-rs>*{max-width:960px;margin-left:auto;margin-right:auto}
.d-intoran .evs-rows .ev{border-top:1px dashed rgba(140,26,51,.3);padding:34px 0;gap:14px}.d-intoran .evs-rows .ev:last-child{border-bottom:1px dashed rgba(140,26,51,.3)}
.d-intoran .ev-d{width:92px;height:92px;border-radius:50%;justify-content:center;background:radial-gradient(circle,#ffc83a,#f08a00);border:3px solid #fff3da;box-shadow:0 0 0 1.5px #c8901a;color:#4a0c1c;flex:none}
.d-intoran .ev-d b{font-family:var(--fh);font-weight:400;color:#4a0c1c;font-size:38px}.d-intoran .ev-d span{font-size:11px;letter-spacing:.2em;color:#4a0c1c;font-weight:600;margin-top:2px}.d-intoran .ev-d small{font-size:9px;color:#6a2a10}
.d-intoran .ev .orn-evmark svg{width:46px;height:32px}
.d-intoran .ev h3{font-family:var(--fh);font-weight:400;font-size:27px;color:var(--ink)}.d-intoran .ev-t{color:#a0701a;font-weight:500}.d-intoran .ev-w span,.d-intoran .ev-x,.d-intoran .ev-n{color:#7a4a4a}
.d-intoran .btn{background:var(--ac);border-color:var(--ac);color:#ffe9b0;border-radius:999px;font-weight:500;letter-spacing:.14em}.d-intoran .btn.ghost{background:transparent;color:var(--ac)}
.d-intoran .cd{gap:8px}.d-intoran .cd-c{width:clamp(66px,19vw,92px);height:clamp(66px,19vw,92px);min-width:0;padding:0;justify-content:center;border-radius:50%;background:radial-gradient(circle,#ffc83a,#f08a00);border:3px solid #fff3da;box-shadow:0 0 0 1.5px #c8901a,0 10px 20px -10px rgba(140,26,51,.5)}
.d-intoran .cd-c b{font-family:var(--fh);font-weight:400;color:#4a0c1c;font-size:clamp(24px,7.2vw,34px)}.d-intoran .cd-c span{font-size:8px;letter-spacing:.16em;color:#4a0c1c;font-weight:600;margin-top:3px}.d-intoran .cd-date{font-family:var(--fh);color:#5a2230;font-size:18px}
.d-intoran .st-ph img{border-radius:160px 160px 8px 8px;border:3px solid #fff3da;box-shadow:0 0 0 1.5px #c8901a}.d-intoran .st-tx p{color:#4a1a26}
.d-intoran .gi{border-radius:3px;border:3px solid #fffaf0;box-shadow:0 0 0 1px #c8901a;background:#fffaf0}
.d-intoran .rs-box{background:var(--card);border:1px solid #c8901a;border-radius:6px;box-shadow:0 0 0 4px var(--bg2),0 0 0 5px rgba(200,144,26,.6),0 20px 40px -26px rgba(74,12,28,.5)}.d-intoran .rs-f input,.d-intoran .rs-f textarea{background:#fff;border-radius:6px}.d-intoran .chip{border-radius:999px}
.d-intoran .end-t{color:#5a2230}.d-intoran .end-n{font-family:var(--fh);color:var(--ac);font-size:clamp(26px,7vw,40px)}.d-intoran .orn-closing{margin-bottom:6px}.d-intoran .tag{color:#a0701a}
.d-intoran .foot{color:#fff2d6;border-top:3px solid #c8901a}.d-intoran .foot small,.d-intoran .foot-t,.d-intoran .pw{color:#d8b99a}.d-intoran .foot-b{font-family:var(--fh);font-weight:400;color:#f4cf6a}.d-intoran .chipl{border-color:rgba(244,207,106,.4)}.d-intoran .mbtn{border-color:rgba(244,207,106,.5)}
@media(prefers-reduced-motion:reduce){.d-intoran .st,.d-intoran .ps,.d-intoran .dy .fl{animation:none!important}}
