.home{overflow-x:clip}.hero{isolation:isolate;background:var(--hero-bg);min-height:clamp(620px,88vh,780px);color:var(--hero-text);--focus:var(--hero-accent);align-items:flex-start;display:flex;position:relative;overflow:hidden}.hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(var(--hero-overlay), #08120ceb);position:absolute;inset:0}.hero-art{z-index:-2;transform-origin:62% 82%;width:100%;height:100%;translate:var(--px,0) 0;transition:translate .4s ease-out;animation:32s ease-in-out infinite alternate kenburns;position:absolute;inset:0}.hero-art .art-fade{fill:var(--hero-fade)}.hero-art .art-stars{opacity:0}.hero-art .art-sun{transform-origin:1010px 430px;animation:7s ease-in-out infinite alternate sunpulse}.hero-art .art-dhow{animation:140s linear infinite sail}.hero-art .sh{animation:shimmer var(--t,4s) ease-in-out var(--d,0s) infinite alternate;transform-box:fill-box;transform-origin:50%}@keyframes kenburns{0%{transform:scale(1)translateY(0)}to{transform:scale(1.07)translateY(-1.2%)}}@keyframes sunpulse{0%{opacity:.92;transform:scale(1)}to{opacity:1;transform:scale(1.06)}}@keyframes sail{0%{transform:translate(-180px,596px)}to{transform:translate(1700px,596px)}}@keyframes shimmer{0%{opacity:.35;transform:scaleX(.55)}to{opacity:.95;transform:scaleX(1.15)}}@media (prefers-reduced-motion:reduce){.hero-art,.hero-art .art-sun,.hero-art .sh{animation:none!important}.hero-art .art-dhow{transform:translate(300px,596px);animation:none!important}}.hero-art .art-dhow{transform:translate(300px,596px)}.hero-inner{width:100%;padding-block:clamp(3rem,8vh,5.5rem) 11rem}.hero-copy{max-width:700px}.hero .eyebrow{color:var(--hero-accent);background:var(--hero-control);backdrop-filter:blur(6px);border-radius:999px;padding:.4rem .9rem}.hero .eyebrow:before{background:var(--saffron);width:14px}.hero h1{font-size:var(--step-5);color:var(--hero-text);max-width:14ch;animation:heroin 1s var(--ease) both;margin-bottom:1.1rem;line-height:1.02}.hero h1 em{color:var(--hero-accent);white-space:nowrap;font-style:normal;position:relative}.hero h1 em:after{content:"";inset-inline:0;height:.16em;box-shadow:0 3px 0 var(--hero-accent);z-index:-1;transform-origin:0;animation:underline 1.1s .5s var(--ease) both;background:0 0;border-radius:4px;position:absolute;bottom:-.04em}[dir=rtl] .hero h1 em:after{transform-origin:100%}.hero .lead{color:var(--hero-muted);max-width:54ch;animation:heroin 1s .12s var(--ease) both;font-weight:450}.hero .search-box{max-width:620px;animation:heroin 1s .24s var(--ease) both;border-color:var(--hero-border);background:var(--hero-control);margin-top:1.8rem}.hero .search-box input{color:var(--hero-text)}.hero .search-box input::placeholder{color:var(--hero-muted);opacity:1}.hero .search-box .s-ico{color:var(--hero-muted)}.hero-chips{animation:heroin 1s .34s var(--ease) both;flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.hero-chips a{background:var(--hero-control);color:var(--hero-text);border:1px solid var(--hero-border);backdrop-filter:blur(6px);border-radius:999px;padding:.4rem .95rem;font-size:.86rem;font-weight:600;text-decoration:none;transition:background .2s,transform .2s}.hero-chips a:hover{background:#294332;text-decoration:none;transform:translateY(-2px)}.hero-cta{animation:heroin 1s .44s var(--ease) both;flex-wrap:wrap;gap:.8rem;margin-top:1.6rem;display:flex}.hero .btn-ghost{--btn-fg:var(--hero-text);--btn-bd:var(--hero-border);background:var(--hero-control)}.hero .btn-primary,.hero .btn-move{--btn-bg:var(--hero-accent);--btn-fg:#0b2416}.hero .btn-move:hover{--btn-bg:#b9d9c1}.hero .btn-ghost:hover{--btn-bd:var(--hero-text);background:#294332}@keyframes heroin{0%{opacity:0;transform:translateY(18px)}}@keyframes underline{0%{transform:scaleX(0)}}:root[data-theme=dark] .hero-art .art-stars{opacity:1}.stats{z-index:3;margin-top:-6.2rem;position:relative}.stat-grid{grid-template-columns:repeat(4,1fr);gap:.9rem;display:grid}.stat{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-md);border-radius:20px;padding:1.1rem 1.3rem;position:relative;overflow:hidden}.stat:before{content:"";inset-inline-start:0;background:var(--c);width:5px;position:absolute;top:0;bottom:0}.stat b{font:600 clamp(2rem, 4vw, 2.8rem)/1 var(--font-serif);color:var(--text-strong);font-variant-numeric:tabular-nums;min-width:2ch;display:block}:lang(ar) .stat b{font-family:var(--font-ar)}.stat span{color:var(--muted);font-size:.85rem;font-weight:600}@media (width<=760px){.stat-grid{grid-template-columns:repeat(2,1fr)}.stats{margin-top:-5rem}.hero-inner{padding-bottom:9rem}}.ticker{background:var(--navy-900);color:#fff;box-shadow:var(--shadow-md);--dir:1;border-radius:999px;align-items:center;margin-top:2.2rem;display:flex;position:relative;overflow:hidden}[dir=rtl] .ticker{--dir:-1}.ticker-label{background:var(--saffron);color:var(--saffron-ink);font:800 .74rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;z-index:2;flex:none;align-items:center;gap:.5rem;padding:1rem 1.3rem;display:flex;position:relative}html[lang=ar] .ticker-label{letter-spacing:0;font-size:.9rem}.ticker-label i{background:var(--saffron-ink);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite blink}@keyframes blink{50%{opacity:.2}}.ticker-viewport{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.ticker-track{width:max-content;animation:70s linear infinite marquee;display:flex}.ticker:hover .ticker-track,.ticker:focus-within .ticker-track{animation-play-state:paused}.ticker-list{flex:none;gap:2.6rem;margin:0;padding-inline:1.3rem;display:flex}.ticker-list li{white-space:nowrap;align-items:center;gap:.6rem;font-size:.92rem;display:inline-flex}.ticker-list a{color:#fff;font-weight:550;text-decoration:none}.ticker-list a:hover{color:#f2c35a;text-decoration:underline}.t-tag{font:800 .66rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;border-radius:6px;padding:.28rem .5rem}.t-new .t-tag{background:var(--green-300);color:#0b2416}.t-event .t-tag{background:var(--saffron);color:var(--saffron-ink)}.t-soon .t-tag{color:#fff;background:#ffffff2e}@keyframes marquee{to{transform:translateX(calc(-50% * var(--dir)))}}@media (prefers-reduced-motion:reduce){.ticker-viewport{overflow-x:auto}.ticker-track{animation:none}}.home .feature .cover{min-height:380px}.feature-body .kicker{color:var(--cat-text)}.area-grid{grid-template-columns:repeat(12,1fr);gap:1.2rem;display:grid}.acard{min-height:230px;color:var(--c-ink);isolation:isolate;background:linear-gradient(150deg, var(--green-700), var(--green-800));transition:transform .4s var(--ease), box-shadow .4s var(--ease);border-radius:26px;flex-direction:column;grid-column:span 4;justify-content:flex-end;padding:1.5rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.acard:hover{box-shadow:var(--shadow-lg);text-decoration:none;transform:translateY(-6px)rotate(-.4deg)}.acard:first-child,.acard:nth-child(5){grid-column:span 6}.acard:before{content:"";z-index:-1;opacity:.25;transition:transform 1s var(--ease);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 64 64'%3E%3Cpath d='M32 6l7.5 18.5L58 32l-18.5 7.5L32 58l-7.5-18.5L6 32l18.5-7.5z' fill='none' stroke='white' stroke-width='1.2'/%3E%3C/svg%3E");position:absolute;inset:-30%;transform:rotate(8deg)}.acard:hover:before{transform:rotate(14deg)scale(1.1)}.acard:after{content:"";z-index:-1;inset-inline-end:-40px;opacity:.07;background:#fff;border-radius:50%;width:180px;height:180px;position:absolute;top:-50px}.acard h3{color:inherit;font-size:var(--step-3);margin:.2rem 0 .1rem}.acard .ar-name{font-family:var(--font-ar);opacity:.9;font-size:1.1rem}.acard .badge{color:var(--green-800);background:#fffefbeb;align-self:flex-start;margin-bottom:auto}.acard-foot{justify-content:space-between;align-items:center;gap:.8rem;margin-top:1rem;font-size:.85rem;font-weight:600;display:flex}.acard .progress{background:#ffffff4d;flex:1}.acard .progress>i{background:var(--saffron)}.acard .go{width:40px;height:40px;color:var(--green-800);transition:transform .3s var(--ease);background:#fffefbf2;border-radius:50%;flex:none;place-items:center;display:grid}.acard:hover .go{transform:translate(4px)rotate(-45deg)}[dir=rtl] .acard .go svg{transform:scaleX(-1)}@media (width<=900px){.acard,.acard:first-child,.acard:nth-child(5){grid-column:span 6}}@media (width<=560px){.acard,.acard:first-child,.acard:nth-child(5){grid-column:span 12;min-height:190px}}.pillars{grid-template-columns:repeat(3,1fr);gap:1.4rem;display:grid}.pillar{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--cat);border-radius:26px;flex-direction:column;gap:1rem;padding:1.3rem;display:flex}.pillar-head{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.pillar-head h3{font-size:var(--step-2);align-items:center;gap:.6rem;margin:0;display:flex}.pillar-head h3 .ico{background:var(--cat);width:40px;height:40px;color:var(--cat-ink);border-radius:12px;flex:none;place-items:center;display:grid}.pillar .card{box-shadow:none}.pillar .card:hover{box-shadow:var(--shadow-sm)}.pillar-list{gap:.7rem;display:grid}.soon-row{background:var(--cat-soft);border:1px dashed var(--cat-line);color:var(--text);border-radius:16px;align-items:center;gap:.8rem;padding:.8rem 1rem;font-size:.95rem;font-weight:600;text-decoration:none;display:flex}.soon-row:hover{background:var(--cat-soft-2);text-decoration:none}.soon-row .badge{flex:none}.pillar-desc{color:var(--muted);margin:0;font-size:.92rem}@media (width<=1000px){.pillars{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.pillars{grid-template-columns:1fr}}.events{background:linear-gradient(180deg, transparent, var(--bg-alt) 18%, var(--bg-alt) 100%)}.bento{grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(150px,auto);gap:1.1rem;display:grid}.ev{isolation:isolate;color:#fff;--ev:var(--green-700);--ev2:var(--green-800);background:linear-gradient(150deg, var(--ev), var(--ev2));transition:transform .4s var(--ease), box-shadow .4s var(--ease);border-radius:28px;flex-direction:column;gap:.5rem;padding:1.5rem;display:flex;position:relative;overflow:hidden}.ev:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)scale(1.01)}.ev[data-theme=turquoise]{--ev:var(--green-800);--ev2:var(--green-900)}.ev[data-theme=terracotta]{--ev:var(--green-700);--ev2:var(--green-800)}.ev[data-theme=saffron]{--ev:var(--saffron-soft);--ev2:#f6e3b0;color:var(--saffron-ink);box-shadow:inset 0 0 0 1px #ecd9a0}:root[data-theme=dark] .ev[data-theme=saffron]{--ev:#3a2c0c;--ev2:#2a1f08;color:#f6e3b0;box-shadow:inset 0 0 0 1px #6e5a1c}:root[data-theme=dark] .ev[data-theme=saffron] .badge{color:#f6e3b0;background:#f6e3b024}:root[data-theme=dark] .ev[data-theme=saffron]:before{filter:none;opacity:.08}.ev:before{content:"";z-index:-1;opacity:.22;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='88' viewBox='0 0 64 64'%3E%3Cpath d='M32 6l7.5 18.5L58 32l-18.5 7.5L32 58l-7.5-18.5L6 32l18.5-7.5z' fill='none' stroke='white' stroke-width='1.2'/%3E%3C/svg%3E");position:absolute;inset:-20%;transform:rotate(-6deg)}.ev[data-theme=saffron]:before{filter:invert();opacity:.1}.ev:first-child{grid-area:span 2/span 3;min-height:330px}.ev:nth-child(2),.ev:nth-child(3),.ev:nth-child(4){grid-column:span 3}.ev:nth-child(5){grid-column:span 6}.ev-date{font:700 .8rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:#1d1000;background:#ffffffeb;border-radius:999px;align-self:flex-start;padding:.45rem .8rem}html[lang=ar] .ev-date{letter-spacing:0;font-size:.9rem}.ev h3{color:inherit;font-size:var(--step-2);margin:.4rem 0 0}.ev:first-child h3{font-size:var(--step-4)}.ev p{opacity:.95;margin:0;font-size:.94rem}.ev-foot{flex-wrap:wrap;align-items:center;gap:.5rem .9rem;margin-top:auto;padding-top:.6rem;font-size:.8rem;font-weight:600;display:flex}.ev a{color:inherit}.ev .badge{color:#fff;background:#00000047}.ev[data-theme=saffron] .badge{color:var(--saffron-ink);background:#2a1c001a}.ev .badge.tbc{background:var(--saffron);color:var(--saffron-ink)}.ev-link{font-weight:700}@media (width<=860px){.bento{grid-template-columns:repeat(2,1fr)}.ev:nth-child(n){grid-area:auto/span 2;min-height:0}.ev:first-child h3{font-size:var(--step-3)}}.cal{background:var(--surface);border:1px solid var(--line);border-radius:26px;margin-top:2rem;padding:1.2rem 1.2rem 1rem;overflow:hidden}.cal-title{font:700 .78rem/1 var(--font-sans);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);align-items:center;gap:.6rem;margin:0 0 1rem;display:flex}html[lang=ar] .cal-title{letter-spacing:0;font-size:.95rem}.cal-strip{scroll-snap-type:x proximity;scrollbar-width:thin;gap:.9rem;padding:.3rem .1rem .9rem;display:flex;overflow-x:auto}.cal-item{scroll-snap-align:start;background:var(--bg);border:1px solid var(--line);border-radius:18px;flex:none;align-items:center;gap:.8rem;min-width:210px;padding:.7rem 1rem .7rem .7rem;display:flex}.cal-item .cal-day,.cal-item .cal-day small{color:#fff}.cal-day{text-align:center;background:var(--ev,var(--green-700));color:#fff;border-radius:14px;flex:none;place-content:center;width:58px;height:62px;line-height:1;display:grid}.cal-day b{font:600 1.5rem/1 var(--font-serif);display:block}.cal-day small{font:700 .64rem/1.2 var(--font-sans);text-transform:uppercase;letter-spacing:.08em}.cal-item[data-theme=saffron] .cal-day,.cal-item[data-theme=saffron] .cal-day small{color:var(--saffron-ink)}.cal-item[data-theme=saffron] .cal-day{background:var(--saffron)}.cal-item strong{color:var(--text-strong);font-size:.9rem;line-height:1.25;display:block}.cal-item span{color:var(--muted);font-size:.78rem}.datapanel{background:var(--cat-soft);border:1px solid var(--cat-line);box-shadow:var(--shadow-md);border-radius:36px;padding:clamp(1.2rem,3vw,2.4rem)}.data-grid{grid-template-columns:1.15fr 1fr;align-items:stretch;gap:1.6rem;display:grid}.map-card{background:var(--surface);border:1px solid var(--line);border-radius:26px;flex-direction:column;gap:.8rem;padding:1rem;display:flex}.map-svg{background:var(--surface-2);border-radius:18px;width:100%;height:auto;display:block}:root[data-theme=dark] .map-svg{background:#1e2620}.map-sea{fill:#d4e3d8}:root[data-theme=dark] .map-sea{fill:#16221a}.map-land{fill:#f4f1e6}:root[data-theme=dark] .map-land{fill:#243028}.map-road{stroke:#dcd6bf;fill:none;stroke-width:6px;stroke-linecap:round}:root[data-theme=dark] .map-road{stroke:#36473b}.map-road2{stroke:#bdb592;fill:none;stroke-width:2px;stroke-dasharray:3 7}:root[data-theme=dark] .map-road2{stroke:#5b7062}.map-label{font:600 11px var(--font-sans);fill:#55605a;letter-spacing:.12em;text-transform:uppercase}:root[data-theme=dark] .map-label{fill:#a2ada5}.map-pin{cursor:pointer;outline:none}.map-pin .halo{fill:var(--pc);opacity:.22;transform-box:fill-box;transform-origin:50%;animation:2.8s ease-out infinite ping;animation-delay:var(--pd,0s)}.map-pin .dot{fill:var(--pc);stroke:#fff;stroke-width:3px;transition:transform .3s var(--ease);transform-box:fill-box;transform-origin:50%}.map-pin text{font:800 11px var(--font-sans);fill:#fff;text-anchor:middle;pointer-events:none}.map-pin:hover .dot,.map-pin:focus-visible .dot,.map-pin.is-hot .dot{transform:scale(1.35)}.map-pin:focus-visible .dot{stroke:var(--saffron)}@keyframes ping{0%{opacity:.45;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}.map-legend{flex-wrap:wrap;gap:.4rem .6rem;display:flex}.map-legend a{background:var(--bg);border:1px solid var(--line);color:var(--text);border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .7rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.map-legend a i{background:var(--pc);border-radius:50%;width:9px;height:9px}.map-legend a:hover,.map-legend a.is-hot{border-color:var(--pc);background:color-mix(in srgb, var(--pc) 12%, var(--surface));text-decoration:none}.tiles{grid-template-columns:1fr 1fr;gap:.9rem;display:grid}.tile{background:var(--surface);border:1px solid var(--line);border-radius:22px;flex-direction:column;gap:.35rem;padding:1.05rem 1.1rem;display:flex;position:relative;overflow:hidden}.tile h3{font-size:1.02rem;font-family:var(--font-sans);margin:0;font-weight:700}:lang(ar) .tile h3{font-family:var(--font-ar)}.tile .t-label{color:var(--muted);font-size:.74rem;font-weight:600}.tile .t-val{font:600 1.6rem/1.1 var(--font-serif);color:var(--muted);letter-spacing:.1em}.spark{width:100%;height:46px}.spark path{fill:none;stroke:var(--green-700);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:4 6;opacity:.55;animation:3s linear infinite dash}.spark path.amber{stroke:var(--amber);opacity:.6;animation-direction:reverse}@keyframes dash{to{stroke-dashoffset:-40px}}.tile .badge{background:var(--cat-soft-2);color:var(--green-800);align-self:flex-start}:root[data-theme=dark] .tile .badge{color:var(--c-bright)}.tile-note{color:var(--muted);grid-column:1/-1;margin:.6rem 0 0;font-size:.78rem}@media (width<=960px){.data-grid{grid-template-columns:1fr}}@media (width<=420px){.tiles{grid-template-columns:1fr}}.duo{grid-template-columns:1fr 1fr;gap:1.4rem;display:grid}.nl-card,.cta-card{isolation:isolate;border-radius:32px;padding:clamp(1.6rem,3.5vw,2.6rem);position:relative;overflow:hidden}.nl-card{background:var(--saffron-soft);color:var(--saffron-ink);border:1px solid #ecd9a0}.nl-card h2{color:var(--saffron-ink)}:root[data-theme=dark] .nl-card{background:var(--surface);color:var(--text);border-color:var(--line)}:root[data-theme=dark] .nl-card h2{color:var(--text-strong)}:root[data-theme=dark] .nl-card .eyebrow{color:var(--gold-text)!important}.nl-card:after{content:"";z-index:-1;inset-inline-end:-60px;background:var(--saffron);opacity:.16;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-80px}.nl-row{flex-wrap:wrap;gap:.6rem;margin-top:1.2rem;display:flex}.nl-row .field{color:var(--ink);border-color:var(--field-border);background:#fff;border-radius:999px;flex:220px;padding-inline:1.2rem}.btn-dark{--btn-bg:var(--charcoal-800);--btn-fg:#fff}:root[data-theme=dark] .nl-card .btn-dark{--btn-bg:var(--c-bright);--btn-fg:var(--c-ink-bright)}.nl-msg{background:#ffffffb3;border-radius:12px;margin-top:.8rem;padding:.6rem .9rem}.cta-card{background:linear-gradient(140deg, var(--green-700), var(--green-900));color:#fff}.cta-card h2{color:#fff}.cta-card:before{content:"";z-index:-1;opacity:.15;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 64 64'%3E%3Cpath d='M32 6l7.5 18.5L58 32l-18.5 7.5L32 58l-7.5-18.5L6 32l18.5-7.5z' fill='none' stroke='white' stroke-width='1.2'/%3E%3C/svg%3E");position:absolute;inset:0}.cta-card:after{content:"";z-index:-1;inset-inline-end:-50px;opacity:.06;background:#fff;border-radius:50%;width:220px;height:220px;position:absolute;top:-70px}.cta-card .btn-light{--btn-fg:var(--green-800)}@media (width<=860px){.duo{grid-template-columns:1fr}}.trust-grid{grid-template-columns:repeat(3,1fr);gap:1.2rem;margin-top:1.6rem;display:grid}.trust-item{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--cat);border-radius:24px;padding:1.4rem}.trust-item .ico{background:var(--cat);width:46px;height:46px;color:var(--cat-ink);border-radius:14px;place-items:center;margin-bottom:.9rem;display:grid}.trust-item h3{font-size:1.2rem}.trust-item p{color:var(--muted);margin:0}.trust-links{flex-wrap:wrap;gap:1.2rem;margin-top:1.4rem;display:flex}@media (width<=860px){.trust-grid{grid-template-columns:1fr}}.topic-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:1rem;display:grid}.topic{background:var(--cat-soft);border:1px solid var(--cat-line);color:var(--text);transition:transform .3s var(--ease), background .2s;border-radius:22px;flex-direction:column;gap:.4rem;padding:1.2rem;text-decoration:none;display:flex}.topic:hover{background:var(--cat-soft-2);text-decoration:none;transform:translateY(-4px)}.topic .ico{background:var(--cat);width:42px;height:42px;color:var(--cat-ink);border-radius:12px;place-items:center;display:grid}.topic strong{font:600 1.15rem var(--font-serif);color:var(--text-strong)}:lang(ar) .topic strong{font-family:var(--font-ar);font-weight:700}.topic small{color:var(--muted)}.btn-move{--btn-bg:var(--green-700);--btn-fg:#fff;box-shadow:0 8px 22px -12px var(--green-700)}.btn-move:hover{--btn-bg:var(--green-800)}:root[data-theme=dark] .btn-move{--btn-bg:var(--c-bright);--btn-fg:var(--c-ink-bright);box-shadow:none}.journeys-sec{padding-top:2.5rem}@media (prefers-reduced-motion:reduce){.hero h1,.hero .lead,.hero .search-box,.hero-chips,.hero-cta{animation:none}}
