@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(../media/50df388245113a6d-s.2atap_4g40fj3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ec2f4458eb06f74e-s.p.0waiv1vizwwb5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Marcellus Fallback;src:local(Times New Roman);ascent-override:86.59%;descent-override:24.87%;line-gap-override:0.0%;size-adjust:112.5%}.marcellus_6a73e44a-module__wOAZvW__className{font-family:Marcellus,Marcellus Fallback;font-style:normal;font-weight:400}.marcellus_6a73e44a-module__wOAZvW__variable{--font-marcellus:"Marcellus", "Marcellus Fallback"}
@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4b676bcffc00356a-s.p.24y4-vc3jpn8m.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1d2cc0c079997359-s.p.44lktk7jzy0s-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d54db18e8cd5f74f-s.p.0ji0xjltb6ro5.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f0e0669539caf32a-s.p.2cslzs_83-cos.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(../media/48e6fa8a5baca31f-s.p.14yttwb5hb7vt.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e7b64a7fde1a3d32-s.p.2g2pkky1i4_-n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e9f32d51db34fd0c-s.p.3dvstry878_5j.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a11ec078145f8b0e-s.p.0w67dn99s6t4y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-weight:900;font-display:swap;src:url(../media/80c3108817f102b0-s.p.2sj2lzsmxnb-e.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-weight:900;font-display:swap;src:url(../media/3a179c97f46f8d27-s.p.43x0y28f52kqu.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal Fallback;src:local(Arial);ascent-override:67.93%;descent-override:37.71%;line-gap-override:21.13%;size-adjust:94.66%}.tajawal_797c6e64-module__NmFJtq__className{font-family:Tajawal,Tajawal Fallback;font-style:normal}.tajawal_797c6e64-module__NmFJtq__variable{--font-tajawal:"Tajawal", "Tajawal Fallback"}
.Button-module__8RiFmG__btn{border-radius:var(--radius);font-family:var(--font-ui);cursor:pointer;white-space:nowrap;border:1.5px solid #0000;justify-content:center;align-items:center;gap:9px;font-weight:800;line-height:1.2;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;display:inline-flex}.Button-module__8RiFmG__btn:disabled{opacity:.55;cursor:default}.Button-module__8RiFmG__sm{padding:7px 15px;font-size:13px}.Button-module__8RiFmG__md{padding:9px 18px;font-size:14px}.Button-module__8RiFmG__lg{letter-spacing:.5px;padding:14px 32px;font-size:17px}.Button-module__8RiFmG__navy{background:var(--navy);color:var(--paper);border-color:var(--navy)}.Button-module__8RiFmG__navy:hover{background:var(--dark);border-color:var(--dark);color:var(--paper)}.Button-module__8RiFmG__navyOutline{color:var(--navy);border-color:var(--navy);background:0 0}.Button-module__8RiFmG__navyOutline:hover{background:var(--navy);color:var(--paper)}.Button-module__8RiFmG__red{background:var(--red);color:#fff;border-color:var(--red);font-weight:900}.Button-module__8RiFmG__red:hover{background:var(--red-hover);border-color:var(--red-hover);color:#fff}.Button-module__8RiFmG__redGlow{box-shadow:0 12px 30px #b03a2e66}.Button-module__8RiFmG__goldOutline{color:var(--gold);border-color:var(--gold);letter-spacing:1px;background:0 0}.Button-module__8RiFmG__goldOutline:hover{background:var(--gold);color:var(--paper)}.Button-module__8RiFmG__goldLightOutline{color:var(--gold-light);border-color:var(--gold-light);background:0 0}.Button-module__8RiFmG__goldLightOutline:hover{color:var(--gold-light);background:#e8b8651f}.Button-module__8RiFmG__mutedOutline{color:var(--dark-muted);background:0 0;border-color:#a9b2bd66}.Button-module__8RiFmG__mutedOutline:hover{border-color:var(--dark-muted);color:var(--dark-muted)}.Button-module__8RiFmG__block{width:100%}
.ActivityCard-module__nXQIHq__card{background:var(--card);border:2px solid var(--paper-border);box-shadow:var(--shadow-card);transform:rotate(var(--tilt,0deg));flex-direction:column;padding:11px 11px 13px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}.ActivityCard-module__nXQIHq__card:hover{box-shadow:var(--shadow-hover);transform:rotate(0)translateY(-4px)}.ActivityCard-module__nXQIHq__selected{border-color:var(--red)}.ActivityCard-module__nXQIHq__photo{cursor:pointer;height:150px;position:relative;overflow:hidden}.ActivityCard-module__nXQIHq__photo img{transition:transform .4s}.ActivityCard-module__nXQIHq__photo:hover img{transform:scale(1.04)}.ActivityCard-module__nXQIHq__num{top:8px;background:var(--navy);color:var(--paper);font-family:var(--font-display);letter-spacing:2px;pointer-events:none;z-index:1;padding:3px 10px;font-size:13px;position:absolute;inset-inline-start:8px}.ActivityCard-module__nXQIHq__stamp{top:8px;border:2.5px solid var(--red);color:var(--red);pointer-events:none;letter-spacing:1px;z-index:1;background:#fbf7ede0;padding:3px 10px;font-size:12.5px;font-weight:900;animation:.3s cubic-bezier(.2,1.4,.4,1) both ActivityCard-module__nXQIHq__stampIn;position:absolute;inset-inline-end:8px;transform:rotate(-8deg)}@keyframes ActivityCard-module__nXQIHq__stampIn{0%{opacity:0;transform:rotate(-8deg)scale(1.6)}to{opacity:1;transform:rotate(-8deg)scale(1)}}.ActivityCard-module__nXQIHq__name{color:var(--navy);margin:10px 2px 5px;font-size:16.5px;font-weight:900;line-height:1.35}.ActivityCard-module__nXQIHq__meta{color:var(--muted);flex-direction:column;gap:4px;margin:0 2px 10px;font-size:13.5px;display:flex}.ActivityCard-module__nXQIHq__metaRow{align-items:center;gap:6px;display:flex}.ActivityCard-module__nXQIHq__actions{gap:8px;margin-top:auto;display:flex}.ActivityCard-module__nXQIHq__toggle{flex:1}
.ActivityModal-module__XaXldq__overlay{z-index:100;background:#12151ab3;justify-content:center;align-items:center;padding:20px;animation:.2s both ActivityModal-module__XaXldq__fade;display:flex;position:fixed;inset:0}@keyframes ActivityModal-module__XaXldq__fade{0%{opacity:0}to{opacity:1}}.ActivityModal-module__XaXldq__panel{background:var(--paper);border:1px solid var(--paper-border);width:100%;max-width:860px;max-height:90vh;animation:.25s both ActivityModal-module__XaXldq__pop;position:relative;overflow:auto;box-shadow:0 30px 80px #0006}@keyframes ActivityModal-module__XaXldq__pop{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}.ActivityModal-module__XaXldq__close{top:14px;z-index:5;background:var(--card);border:1px solid var(--paper-border);cursor:pointer;width:38px;height:38px;color:var(--navy);border-radius:50%;place-items:center;font-size:16px;font-weight:900;display:grid;position:absolute;inset-inline-end:14px}.ActivityModal-module__XaXldq__close:hover{background:var(--navy);color:var(--paper)}.ActivityModal-module__XaXldq__body{padding:26px 26px 30px}.ActivityModal-module__XaXldq__head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:4px;padding-inline-end:44px;display:flex}.ActivityModal-module__XaXldq__num{background:var(--navy);color:var(--paper);font-family:var(--font-display);letter-spacing:2px;padding:4px 12px;font-size:14px}.ActivityModal-module__XaXldq__title{color:var(--navy);font-size:27px;font-weight:900;line-height:1.3}.ActivityModal-module__XaXldq__meta{color:var(--muted);flex-wrap:wrap;gap:18px;margin-bottom:18px;font-size:15px;font-weight:700;display:flex}.ActivityModal-module__XaXldq__metaItem{align-items:center;gap:6px;display:inline-flex}.ActivityModal-module__XaXldq__media{grid-template-columns:2fr 1fr;gap:12px;margin-bottom:12px;display:grid}.ActivityModal-module__XaXldq__frame{border:8px solid var(--card);background:var(--card);position:relative;overflow:hidden;box-shadow:0 10px 26px #3a342829}.ActivityModal-module__XaXldq__mainFrame{height:280px}.ActivityModal-module__XaXldq__thumbs{grid-template-rows:1fr 1fr;gap:12px;display:grid}.ActivityModal-module__XaXldq__thumb{cursor:pointer;min-height:120px;transition:transform .2s}.ActivityModal-module__XaXldq__thumb:hover{transform:scale(1.02)}.ActivityModal-module__XaXldq__thumbActive{outline:2px solid var(--red);outline-offset:-2px}.ActivityModal-module__XaXldq__video{background:var(--dark);border:1px solid #e8b86533;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:210px;margin-bottom:20px;display:flex}.ActivityModal-module__XaXldq__play{border:2px solid var(--gold-light);border-radius:50%;place-items:center;width:62px;height:62px;display:grid}.ActivityModal-module__XaXldq__videoCaption{color:var(--dark-muted);letter-spacing:1px;text-align:center;padding-inline:16px;font-size:13px;font-weight:700}.ActivityModal-module__XaXldq__videoEmbed{aspect-ratio:16/9;background:var(--dark);border:1px solid #e8b86533;margin-bottom:20px;position:relative}.ActivityModal-module__XaXldq__videoEmbed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.ActivityModal-module__XaXldq__credit{color:var(--muted-soft);margin:-4px 0 18px;font-size:11.5px;line-height:1.6}.ActivityModal-module__XaXldq__credit a{color:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ActivityModal-module__XaXldq__actions{flex-wrap:wrap;gap:12px;display:flex}.ActivityModal-module__XaXldq__grow{flex:1;min-width:200px;padding:14px;font-size:16px}@media (max-width:640px){.ActivityModal-module__XaXldq__body{padding:20px 16px 22px}.ActivityModal-module__XaXldq__media{grid-template-columns:1fr}.ActivityModal-module__XaXldq__mainFrame{height:220px}.ActivityModal-module__XaXldq__thumbs{grid-template-rows:none;grid-template-columns:1fr 1fr}.ActivityModal-module__XaXldq__thumb{height:110px;min-height:0}.ActivityModal-module__XaXldq__title{font-size:22px}}
.Hero-module__s-6kkG__hero{padding:66px var(--pad-x) 84px;text-align:center;position:relative;overflow:hidden}.Hero-module__s-6kkG__bg{opacity:.9;pointer-events:none;background:url(/assets/hero-bg.svg) 50%/cover no-repeat;position:absolute;inset:0}.Hero-module__s-6kkG__vignette{background:radial-gradient(ellipse at center, #f4ede000 0%, var(--paper) 78%);pointer-events:none;position:absolute;inset:0}.Hero-module__s-6kkG__inner{max-width:840px;margin-inline:auto;position:relative}.Hero-module__s-6kkG__stamp{width:200px;margin-inline:auto;animation:.9s both Hero-module__s-6kkG__fadeUp;transform:rotate(5deg)}.Hero-module__s-6kkG__city{letter-spacing:4px;margin-top:8px;font-size:clamp(44px,8vw,92px);animation:.9s .15s both Hero-module__s-6kkG__fadeUp}.Hero-module__s-6kkG__title{color:var(--navy);margin:6px 0 14px;font-size:clamp(32px,5.5vw,56px);font-weight:900;line-height:1.2;animation:.9s .3s both Hero-module__s-6kkG__fadeUp}.Hero-module__s-6kkG__lead{color:var(--muted);text-wrap:pretty;max-width:52ch;margin:0 auto 28px;font-size:18px;line-height:1.9;animation:.9s .45s both Hero-module__s-6kkG__fadeUp}.Hero-module__s-6kkG__flight{width:min(520px,100%);height:auto;margin:0 auto 28px;animation:.9s .55s both Hero-module__s-6kkG__fadeUp;overflow:visible}.Hero-module__s-6kkG__dashes{animation:1.6s linear infinite Hero-module__s-6kkG__dashScroll}@keyframes Hero-module__s-6kkG__dashScroll{to{stroke-dashoffset:-26px}}.Hero-module__s-6kkG__ctas{flex-wrap:wrap;justify-content:center;gap:14px;animation:.9s .65s both Hero-module__s-6kkG__fadeUp;display:flex}
.ChapterEnd-module__L2yICa__end{background:var(--dark);color:var(--dark-text);text-align:center;padding:64px var(--pad-x) 40px;position:relative;overflow:hidden}.ChapterEnd-module__L2yICa__inner{position:relative}.ChapterEnd-module__L2yICa__icon{opacity:.9;margin-inline:auto}.ChapterEnd-module__L2yICa__kicker{font-family:var(--font-display);text-transform:uppercase;letter-spacing:6px;color:var(--gold-light);margin-top:10px;font-size:13px}.ChapterEnd-module__L2yICa__title{color:#fff;margin:12px 0;font-size:clamp(26px,4.5vw,42px);font-weight:900;line-height:1.3}.ChapterEnd-module__L2yICa__note{color:var(--dark-muted);max-width:52ch;margin:0 auto 28px;font-size:17px;line-height:2}.ChapterEnd-module__L2yICa__actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.ChapterEnd-module__L2yICa__skyline{opacity:.25;width:100%;max-width:1100px;margin:36px auto 0;position:relative}
.SelectionBar-module__gkTLuq__bar{z-index:70;background:var(--dark);border-top:2px solid var(--dash);animation:.3s both SelectionBar-module__gkTLuq__rise;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #00000040}@keyframes SelectionBar-module__gkTLuq__rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}.SelectionBar-module__gkTLuq__inner{flex-wrap:wrap;align-items:center;gap:16px;padding-block:14px;display:flex}.SelectionBar-module__gkTLuq__count{color:var(--gold-light);white-space:nowrap;font-size:16px;font-weight:900}.SelectionBar-module__gkTLuq__names{color:var(--dark-muted);flex:1;min-width:200px;font-size:13.5px;line-height:1.5}.SelectionBar-module__gkTLuq__actions{align-items:center;gap:10px;margin-inline-start:auto;display:flex}@media (max-width:640px){.SelectionBar-module__gkTLuq__names{display:none}.SelectionBar-module__gkTLuq__actions{width:100%;margin-inline-start:0}.SelectionBar-module__gkTLuq__actions>:last-child{flex:1}}
.ChaptersBand-module__dgFxkG__band{background:var(--dark);color:var(--dark-text);position:relative;overflow:hidden}.ChaptersBand-module__dgFxkG__ghost{top:-30px;font-family:var(--font-display);color:#e8b8650f;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(160px,26vw,300px);line-height:1;position:absolute;inset-inline-start:-10px}.ChaptersBand-module__dgFxkG__inner{padding-block:64px;position:relative}.ChaptersBand-module__dgFxkG__head{text-align:center;margin-bottom:38px}.ChaptersBand-module__dgFxkG__title{color:#fff;margin-top:8px;font-size:clamp(28px,4.5vw,42px);font-weight:900;line-height:1.3}.ChaptersBand-module__dgFxkG__grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:22px;display:grid}.ChaptersBand-module__dgFxkG__card{color:var(--dark-text);background:var(--dark-deep);border:1px solid #e8b8652e;padding-bottom:18px;transition:border-color .25s,transform .25s;display:block;position:relative;overflow:hidden}.ChaptersBand-module__dgFxkG__card:hover{border-color:var(--gold-light);color:var(--dark-text);transform:translateY(-3px)}.ChaptersBand-module__dgFxkG__photo{opacity:.85;height:150px;transition:opacity .25s;position:relative}.ChaptersBand-module__dgFxkG__card:hover .ChaptersBand-module__dgFxkG__photo{opacity:1}.ChaptersBand-module__dgFxkG__body{padding:14px 18px 0}.ChaptersBand-module__dgFxkG__chapter{font-family:var(--font-display);text-transform:uppercase;color:var(--gold-light);letter-spacing:4px;font-size:13px}.ChaptersBand-module__dgFxkG__name{color:#fff;margin-top:4px;font-size:19px;font-weight:900;line-height:1.35}.ChaptersBand-module__dgFxkG__desc{color:var(--dark-muted);margin-top:4px;font-size:14px;line-height:1.7}.ChaptersBand-module__dgFxkG__cta{text-align:center;margin-top:30px}
.HotelCard-module__Xl4rOG__card{background:var(--card);border:1px solid var(--paper-border);box-shadow:var(--shadow-card-lg)}.HotelCard-module__Xl4rOG__top{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.HotelCard-module__Xl4rOG__photoCol{min-height:260px;padding:12px;position:relative}.HotelCard-module__Xl4rOG__frame{border:8px solid var(--paper);background:var(--paper);height:100%;min-height:236px;position:relative;overflow:hidden;box-shadow:0 8px 20px #3a342824}.HotelCard-module__Xl4rOG__frame img{transition:transform .6s}.HotelCard-module__Xl4rOG__card:hover .HotelCard-module__Xl4rOG__frame img{transform:scale(1.03)}.HotelCard-module__Xl4rOG__cityTag{top:22px;background:var(--navy);color:var(--paper);font-family:var(--font-display);letter-spacing:2px;pointer-events:none;z-index:1;padding:5px 12px;font-size:12px;position:absolute;inset-inline-start:22px}.HotelCard-module__Xl4rOG__info{flex-direction:column;gap:10px;padding:24px 26px;display:flex}.HotelCard-module__Xl4rOG__chapters{font-family:var(--font-display);text-transform:uppercase;letter-spacing:3px;color:var(--gold);font-size:12px}.HotelCard-module__Xl4rOG__name{color:var(--navy);font-size:24px;font-weight:900;line-height:1.3}.HotelCard-module__Xl4rOG__dist{color:var(--muted);align-items:center;gap:7px;font-size:15px;font-weight:700;display:inline-flex}.HotelCard-module__Xl4rOG__desc{color:var(--muted);font-size:15px;line-height:1.8}.HotelCard-module__Xl4rOG__chips{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.HotelCard-module__Xl4rOG__chip{border:1.5px dashed var(--dash);color:var(--gold);background:var(--paper);border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:13px;font-weight:700;display:inline-flex}.HotelCard-module__Xl4rOG__actions{flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:10px;display:flex}.HotelCard-module__Xl4rOG__rooms{border-top:1px dashed var(--paper-border);padding:20px 26px 26px;animation:.35s both HotelCard-module__Xl4rOG__open}@keyframes HotelCard-module__Xl4rOG__open{0%{opacity:0;translate:0 -8px}to{opacity:1;translate:0}}.HotelCard-module__Xl4rOG__roomsTitle{font-family:var(--font-display);text-transform:uppercase;letter-spacing:3px;color:var(--gold);margin-bottom:14px;font-size:13px}.HotelCard-module__Xl4rOG__roomsTitle span{font-family:var(--font-ui);text-transform:none;letter-spacing:0}.HotelCard-module__Xl4rOG__roomGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.HotelCard-module__Xl4rOG__room{border:8px solid var(--paper);background:var(--paper);height:170px;transform:rotate(var(--tilt,0deg));transition:transform .3s;position:relative;overflow:hidden;box-shadow:0 8px 18px #3a342824}.HotelCard-module__Xl4rOG__room:hover{transform:rotate(0)translateY(-3px)}.HotelCard-module__Xl4rOG__credit{color:var(--muted-soft);margin-top:14px;font-size:11.5px;line-height:1.6}.HotelCard-module__Xl4rOG__credit a{color:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
.Header-module__lnUIdW__header{z-index:60;border-bottom:1px solid var(--paper-border);-webkit-backdrop-filter:blur(6px);background:#f4ede0f0;position:sticky;top:0}.Header-module__lnUIdW__inner{max-width:var(--container-wide);padding:12px var(--pad-x);align-items:center;gap:14px;margin-inline:auto;display:flex}.Header-module__lnUIdW__brand{color:var(--gold);flex-shrink:0;align-items:center;gap:10px;display:flex}.Header-module__lnUIdW__brand:hover{color:var(--gold-hover)}.Header-module__lnUIdW__logo{object-fit:cover;border-radius:9px;width:42px;height:42px}.Header-module__lnUIdW__wordmark{font-family:var(--font-display);letter-spacing:3px;text-transform:uppercase;font-size:18px;line-height:1}.Header-module__lnUIdW__nav{align-items:center;gap:22px;margin-inline-start:auto;font-size:16px;font-weight:700;display:flex}.Header-module__lnUIdW__navLink{color:var(--ink);border-bottom:2px solid #0000;padding:4px 0;transition:color .2s,border-color .2s}.Header-module__lnUIdW__navLink:hover{color:var(--red)}.Header-module__lnUIdW__navLink[aria-current=page]{color:var(--red);border-bottom-color:var(--red)}.Header-module__lnUIdW__actions{flex-shrink:0;align-items:center;gap:10px;display:flex}@media (max-width:860px){.Header-module__lnUIdW__inner{flex-wrap:wrap;gap:10px;padding-bottom:0}.Header-module__lnUIdW__actions{margin-inline-start:auto}.Header-module__lnUIdW__nav{scrollbar-width:none;flex-basis:100%;order:10;gap:18px;margin-inline-start:0;padding:6px 0 8px;font-size:15px;overflow-x:auto}.Header-module__lnUIdW__nav::-webkit-scrollbar{display:none}.Header-module__lnUIdW__navLink{white-space:nowrap}}@media (max-width:420px){.Header-module__lnUIdW__wordmark{display:none}}
.ChapterOpener-module__Ohi5UG__opener{background:var(--dark);color:var(--dark-text);text-align:center;padding:70px var(--pad-x) 90px;position:relative;overflow:hidden}.ChapterOpener-module__Ohi5UG__ghost{top:-40px;font-family:var(--font-display);color:#e8b86512;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(180px,32vw,380px);line-height:1;position:absolute;inset-inline-start:-14px}.ChapterOpener-module__Ohi5UG__skyline{opacity:.18;pointer-events:none;width:100%;position:absolute;bottom:-6px;left:0}.ChapterOpener-module__Ohi5UG__inner{animation:.9s both ChapterOpener-module__Ohi5UG__fadeUp;position:relative}.ChapterOpener-module__Ohi5UG__icon{opacity:.95;margin-inline:auto}.ChapterOpener-module__Ohi5UG__kicker{font-family:var(--font-display);text-transform:uppercase;letter-spacing:8px;color:var(--gold-light);margin:12px 0 10px;font-size:14px}.ChapterOpener-module__Ohi5UG__title{color:#fff;font-size:clamp(40px,8vw,84px);font-weight:800;line-height:1.05}.ChapterOpener-module__Ohi5UG__sub{color:var(--dark-muted);margin-top:14px;font-size:18px;font-weight:700}.ChapterOpener-module__Ohi5UG__hint{color:var(--gold-light);letter-spacing:2px;margin-top:30px;font-size:13px;font-weight:800;animation:1.8s ease-in-out infinite ChapterOpener-module__Ohi5UG__bob}@keyframes ChapterOpener-module__Ohi5UG__bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}
.ActivitiesPage-module__udrTNW__page{transition:padding-bottom .3s}.ActivitiesPage-module__udrTNW__withBar{padding-bottom:120px}.ActivitiesPage-module__udrTNW__grid{padding:36px var(--pad-x);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:22px;display:grid}@media (max-width:520px){.ActivitiesPage-module__udrTNW__grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px}}
.FeaturedActivities-module__OrV5Fa__section{padding-block:64px}.FeaturedActivities-module__OrV5Fa__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:26px;display:flex}.FeaturedActivities-module__OrV5Fa__title{color:var(--navy);margin-top:6px;font-size:32px;font-weight:900;line-height:1.3}.FeaturedActivities-module__OrV5Fa__all{font-weight:800}.FeaturedActivities-module__OrV5Fa__grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px;display:grid}.FeaturedActivities-module__OrV5Fa__card{background:var(--card);border:1px solid var(--paper-border);box-shadow:var(--shadow-card);color:var(--ink);transform:rotate(var(--tilt,0deg));padding:11px 11px 14px;transition:transform .3s,box-shadow .3s;display:block}.FeaturedActivities-module__OrV5Fa__card:hover{box-shadow:var(--shadow-hover);color:var(--ink);transform:rotate(0)translateY(-4px)}.FeaturedActivities-module__OrV5Fa__photo{height:150px;position:relative}.FeaturedActivities-module__OrV5Fa__name{color:var(--navy);margin:10px 2px 4px;font-size:17px;font-weight:900;line-height:1.35}.FeaturedActivities-module__OrV5Fa__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 6px;margin-inline:2px;font-size:13.5px;display:flex}.FeaturedActivities-module__OrV5Fa__metaItem{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.FeaturedActivities-module__OrV5Fa__dot{opacity:.4}
.HotelsPage-module__bbCYCq__list{padding:36px var(--pad-x) 50px;flex-direction:column;gap:30px;display:flex}.HotelsPage-module__bbCYCq__cityHead{align-items:center;gap:14px;margin-top:10px;display:flex}.HotelsPage-module__bbCYCq__cityHead:after{content:"";border-top:1px dashed var(--dash-soft);flex:1}.HotelsPage-module__bbCYCq__cityName{color:var(--navy);font-size:20px;font-weight:900}.HotelsPage-module__bbCYCq__note{text-align:center;color:var(--muted-soft);border:1.5px dashed var(--dash-soft);padding:18px;font-size:14px;font-weight:700}
.Footer-module__3hUVsW__footer{margin-top:20px}.Footer-module__3hUVsW__skyline{opacity:.85;width:100%}.Footer-module__3hUVsW__body{text-align:center;padding:14px var(--pad-x) 36px;color:var(--muted);font-weight:700}.Footer-module__3hUVsW__postmark{transform-origin:50%;margin-inline:auto;animation:5s ease-in-out infinite Footer-module__3hUVsW__sway}@keyframes Footer-module__3hUVsW__sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.Footer-module__3hUVsW__contacts{flex-wrap:wrap;justify-content:center;gap:24px;margin-top:10px;display:flex}.Footer-module__3hUVsW__contact{color:var(--ink);align-items:center;gap:7px;display:inline-flex}.Footer-module__3hUVsW__contact:hover{color:var(--red)}.Footer-module__3hUVsW__fine{color:var(--muted-soft);margin-top:18px;font-size:13px;font-weight:500}
.DayTabs-module__XjOvMa__bar{top:var(--header-h,66px);z-index:50;-webkit-backdrop-filter:blur(6px);border-bottom:1px solid var(--paper-border);background:#f4ede0f0;position:sticky}.DayTabs-module__XjOvMa__inner{padding:10px var(--pad-x);scrollbar-width:none;justify-content:center;gap:8px;display:flex;overflow-x:auto}.DayTabs-module__XjOvMa__inner::-webkit-scrollbar{display:none}.DayTabs-module__XjOvMa__tab{color:var(--gold);border:1.5px solid var(--dash);border-radius:var(--radius);cursor:pointer;background:0 0;flex-shrink:0;padding:8px 18px;font-size:14px;font-weight:800;transition:background-color .2s,color .2s}.DayTabs-module__XjOvMa__tab:hover{background:#b99b5b26}.DayTabs-module__XjOvMa__tab[aria-selected=true]{background:var(--dash);color:#fff}
.HotelsTeaser-module__mYFzjW__section{background:var(--paper-deep);border-top:1px solid var(--paper-border)}.HotelsTeaser-module__mYFzjW__inner{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:center;gap:30px;padding-block:56px;display:grid}.HotelsTeaser-module__mYFzjW__title{color:var(--navy);margin:8px 0 10px;font-size:30px;font-weight:900;line-height:1.3}.HotelsTeaser-module__mYFzjW__lead{color:var(--muted);max-width:50ch;margin-bottom:22px;font-size:16px;line-height:1.9}.HotelsTeaser-module__mYFzjW__collage{height:280px;position:relative}.HotelsTeaser-module__mYFzjW__frame{border:8px solid var(--card);box-shadow:var(--shadow-frame);background:var(--card);position:absolute;overflow:hidden}.HotelsTeaser-module__mYFzjW__frameA{top:0;width:60%;height:62%;inset-inline-start:4%;transform:rotate(-3deg)}.HotelsTeaser-module__mYFzjW__frameB{bottom:0;width:54%;height:56%;inset-inline-end:4%;transform:rotate(2.5deg)}
.Journey-module__cyZ3Za__journey{max-width:1000px;margin-inline:auto;padding:30px 0;position:relative}.Journey-module__cyZ3Za__svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.Journey-module__cyZ3Za__vehicle{z-index:5;filter:drop-shadow(0 4px 6px #00000047);will-change:transform;transition:transform .1s linear;position:absolute;top:0;left:0}.Journey-module__cyZ3Za__vehicleBadge{background:var(--card);border:2px solid var(--dash);box-sizing:border-box;border-radius:50%;place-items:center;width:38px;height:38px;padding:5px;display:grid}.Journey-module__cyZ3Za__vehicleBadge img{width:100%;height:100%}.Journey-module__cyZ3Za__row{grid-template-columns:1fr 54px 1fr;align-items:center;min-height:330px;padding:26px 18px;display:grid}.Journey-module__cyZ3Za__stop{flex-direction:column;gap:10px;display:flex}.Journey-module__cyZ3Za__stopStart{grid-column:1;align-items:flex-end}.Journey-module__cyZ3Za__stopEnd{grid-column:3;align-items:flex-start}.Journey-module__cyZ3Za__chip{background:var(--card);border:1.5px dashed var(--dash);color:var(--gold);border-radius:999px;align-items:center;gap:9px;padding:6px 16px;font-size:14px;font-weight:800;display:inline-flex}.Journey-module__cyZ3Za__period{background:var(--navy);color:var(--paper);border-radius:var(--radius);letter-spacing:.5px;align-items:center;gap:8px;padding:5px 16px;font-size:13.5px;font-weight:800;display:inline-flex}.Journey-module__cyZ3Za__card{background:var(--card);border:1px solid var(--paper-border);box-shadow:var(--shadow-card-lg);width:100%;max-width:400px;transform:rotate(var(--tilt,0deg));opacity:0;padding:12px 12px 16px;transition:opacity .7s,translate .7s;translate:0 40px}.Journey-module__cyZ3Za__revealed{opacity:1;translate:0}.Journey-module__cyZ3Za__photo{height:180px;position:relative}.Journey-module__cyZ3Za__nameRow{align-items:center;gap:10px;margin-top:12px;display:flex}.Journey-module__cyZ3Za__n{background:var(--navy);min-width:34px;height:34px;color:var(--paper);border-radius:50%;place-items:center;font-size:15px;font-weight:900;display:grid}.Journey-module__cyZ3Za__name{color:var(--navy);font-size:18px;font-weight:900;line-height:1.35}.Journey-module__cyZ3Za__note{color:var(--muted);border-top:1px dashed var(--paper-border);margin-top:8px;padding-top:8px;font-size:14px;line-height:1.7}@media (max-width:639px){.Journey-module__cyZ3Za__row{grid-template-columns:44px 1fr;min-height:0;padding:22px 16px 22px 0}.Journey-module__cyZ3Za__stopStart,.Journey-module__cyZ3Za__stopEnd{grid-column:2;align-items:stretch}.Journey-module__cyZ3Za__card{max-width:none}.Journey-module__cyZ3Za__chip,.Journey-module__cyZ3Za__period{align-self:flex-start}}
