.travel-site{--color-canvas:#f8f4ec;--color-surface:#fffdf9;--color-surface-soft:#f3ede2;--color-sand:#eadcc7;--color-peach:#f4d5c6;--color-navy:#082d42;--color-ink:#0a3044;--color-muted:#5a6f79;--color-deep-blue:#076b7d;--color-turquoise:#159a9b;--color-orange:#db4d2c;--color-orange-deep:#bc351c;--color-border:rgb(22 73 87/14%);--color-border-strong:rgb(22 73 87/24%);--shadow-card:0 12px 34px rgb(24 55 65/8%);--shadow-raised:0 22px 55px rgb(24 55 65/13%);--shadow-overlay:0 30px 80px rgb(5 35 49/20%);--radius-control:0.85rem;--radius-card:1.4rem;--radius-panel:2rem;--duration-fast:150ms;--duration-normal:220ms;--duration-panel:280ms;background:radial-gradient(circle at 4% 10%,rgb(255 224 196/23%),transparent 24rem),var(--color-canvas);color:var(--color-ink);font-size:1rem}.travel-site main{overflow:clip}.travel-site .page-container{max-inline-size:78rem}.travel-site p{text-wrap:pretty}.travel-site a,.travel-site h1,.travel-site h2,.travel-site h3{color:inherit}.travel-site .eyebrow{color:var(--color-deep-blue);font-size:.72rem;font-weight:760;letter-spacing:.14em}.travel-site .eyebrow:before{content:"";inline-size:1.6rem;block-size:1px;flex:0 0 auto;background:currentColor;opacity:.65}html[dir=rtl] .travel-site .eyebrow{font-size:.82rem;letter-spacing:0}.travel-site .section{padding-block:clamp(4rem,7vw,7rem)}.travel-site .section-heading{display:flex;justify-content:space-between;gap:2rem;margin-block-end:clamp(1.8rem,4vw,3rem)}.travel-site .cost-grid h2,.travel-site .faq-layout h2,.travel-site .section-heading h2{font-size:clamp(2rem,4vw,3.35rem);line-height:1.08;max-inline-size:18ch}html[dir=rtl] .travel-site .cost-grid h2,html[dir=rtl] .travel-site .faq-layout h2,html[dir=rtl] .travel-site .section-heading h2{line-height:1.45}.travel-site .section-description{color:var(--color-muted);font-size:1rem;line-height:1.8;max-inline-size:43rem}.travel-site [data-spotlight]{--spot-opacity:0;position:relative;isolation:isolate}.travel-site [data-spotlight]:after{content:"";position:absolute;inset:0;z-index:4;border-radius:inherit;background:radial-gradient(19rem circle at var(--spot-x,50%) var(--spot-y,50%),rgb(255 255 255/26%),transparent 58%);opacity:var(--spot-opacity);pointer-events:none;transition:opacity var(--duration-normal) ease}.travel-site .site-header{position:sticky;inset-block-start:0;z-index:var(--layer-header);border-block-end:1px solid rgb(22 73 87/10%);background:rgb(255 253 249/88%);box-shadow:0 8px 28px rgb(8 45 66/4%);backdrop-filter:blur(20px) saturate(1.25)}.travel-site .header-inner{min-block-size:5rem}.travel-site .brand svg{filter:drop-shadow(0 7px 12px rgb(21 154 155/16%))}.travel-site .brand-copy small{color:var(--color-muted)}.travel-site .nav-links a{position:relative;text-decoration:none}.travel-site .nav-links a:after{content:"";position:absolute;inset-inline:0;inset-block-end:.35rem;block-size:1px;background:var(--color-turquoise);transform:scaleX(0);transform-origin:center;transition:transform var(--duration-normal) var(--ease-standard)}.travel-site .nav-links a:focus-visible:after,.travel-site .nav-links a:hover:after{transform:scaleX(1)}.travel-site .dialog-trigger{min-inline-size:2.75rem;border:1px solid transparent;border-radius:999px}.travel-site .dialog-trigger:hover{border-color:var(--color-border);background:rgb(255 255 255/72%)}.travel-site .locale-switcher{direction:ltr;position:relative;display:grid;grid-template-columns:repeat(var(--locale-count,3),1fr);inline-size:calc(2.83rem * var(--locale-count, 3) + .44rem);padding:.22rem;gap:0;border:1px solid rgb(12 70 85/15%);border-radius:999px;background:rgb(255 255 255/64%);box-shadow:inset 0 1px 0 rgb(255 255 255/92%),0 8px 20px rgb(8 45 66/7%);overflow:hidden}.travel-site .locale-switcher:before{content:"";position:absolute;inset-block:.22rem;inset-inline-start:.22rem;inline-size:calc((100% - .44rem) / var(--locale-count, 3));border-radius:999px;background:linear-gradient(145deg,#0a5366,#07384e);box-shadow:inset 0 1px 0 rgb(255 255 255/24%),0 5px 13px rgb(8 45 66/20%);transform:translateX(calc(var(--locale-index, 0) * 100%));transition:transform .24s var(--ease-standard)}.travel-site .locale-switcher .language-link,.travel-site .locale-switcher a{z-index:1;justify-content:center;min-block-size:2.25rem;padding:.2rem;border-radius:999px;color:#385b68;font-size:.68rem;font-weight:760;letter-spacing:.06em;text-decoration:none;transition:color var(--duration-normal),transform var(--duration-fast)}.travel-site .locale-switcher a[aria-current=page]{color:white;background:transparent}.travel-site .locale-switcher a:hover{transform:translateY(-1px)}.travel-site .locale-switcher a:active{transform:scale(.94)}.travel-site .locale-switcher[aria-busy=true]{cursor:progress}.travel-site .button{position:relative;min-block-size:3rem;padding:.72rem 1.25rem;border-radius:999px;font-size:.88rem;overflow:hidden;text-decoration:none;box-shadow:none;transition:transform var(--duration-normal) var(--ease-standard),box-shadow var(--duration-normal) ease,background var(--duration-normal) ease,border-color var(--duration-normal) ease}.travel-site .button:before{content:"";position:absolute;inset-block:0;inset-inline-start:-60%;inline-size:42%;transform:skewX(-18deg);background:linear-gradient(90deg,transparent,rgb(255 255 255/26%),transparent);transition:inset-inline-start .52s var(--ease-standard);pointer-events:none}.travel-site .button:hover:before{inset-inline-start:120%}.travel-site .button:hover{transform:translateY(-2px)}.travel-site .button:active{transform:translateY(0) scale(.975)}.travel-site .button--primary{border-color:rgb(143 39 19/24%);color:white;background:linear-gradient(135deg,#e05a35,#d34122 55%,#bd331b);box-shadow:0 10px 24px rgb(196 55 28/22%),inset 0 1px 0 rgb(255 255 255/24%)}.travel-site .button--primary:hover{background:linear-gradient(135deg,#e35e39,#c93a1f);box-shadow:0 15px 32px rgb(196 55 28/29%),0 0 0 5px rgb(219 77 44/7%)}.travel-site .button--secondary{border-color:var(--color-border-strong);color:var(--color-ink);background:rgb(255 255 255/72%);box-shadow:inset 0 1px 0 white}.travel-site .button--secondary:hover{border-color:rgb(21 154 155/45%);background:white;box-shadow:0 10px 24px rgb(8 45 66/9%)}.travel-site .direction-arrow{display:inline-block;transition:transform var(--duration-normal) var(--ease-standard)}.travel-site a:hover .direction-arrow,.travel-site button:hover .direction-arrow{transform:translate(.16rem,-.16rem)}html[dir=rtl] .travel-site .direction-arrow{transform:scaleX(-1)}html[dir=rtl] .travel-site a:hover .direction-arrow,html[dir=rtl] .travel-site button:hover .direction-arrow{transform:scaleX(-1) translate(.16rem,-.16rem)}.travel-home .hero{min-block-size:clamp(40rem,74vh,48rem);color:var(--color-ink);background:#e9ddca;box-shadow:inset 0 -1px 0 rgb(255 255 255/45%)}.travel-home .hero:before,html[dir=rtl] .travel-home .hero:before{z-index:1;background:linear-gradient(90deg,rgb(255 249 239/98%),rgb(255 249 239/92%) 31%,rgb(255 249 239/42%) 49%,transparent 69%),linear-gradient(180deg,rgb(7 39 55/3%),transparent 45%,rgb(7 39 55/12%))}.travel-home .hero:after{content:"";display:block;position:absolute;z-index:1;inline-size:32rem;block-size:32rem;inset-inline-start:-13rem;inset-block-end:-20rem;border-radius:50%;background:rgb(239 178 123/30%);filter:blur(46px);pointer-events:none}.travel-home .hero-grid{min-block-size:clamp(40rem,74vh,48rem);grid-template-columns:minmax(0,.92fr) minmax(19rem,1.08fr);gap:clamp(2rem,6vw,6rem);padding-block:clamp(4rem,8vh,6.5rem) 7rem}.travel-home .hero-copy,.travel-home .travel-hero-caption{position:relative;z-index:2}.travel-home .hero-copy{max-inline-size:36rem}.travel-home .hero h1{margin-block:1rem 1.35rem;max-inline-size:11.5ch;font-size:clamp(3.35rem,5vw,5.15rem);line-height:.98;font-weight:720;text-shadow:0 2px 18px rgb(255 252 244/45%)}.travel-home .hero-title-accent{color:var(--color-orange-deep)}.travel-home .hero-description{max-inline-size:32rem;color:#21495a;font-size:1.05rem;line-height:1.75}.travel-home .hero .button-row{margin-block-start:1.7rem}.travel-home .hero .button--ghost{border:1px solid rgb(14 65 81/15%);color:var(--color-ink);background:rgb(255 255 255/54%);backdrop-filter:blur(10px)}.travel-home .hero-note{display:flex;align-items:center;gap:.5rem;color:#47636e}.travel-home .hero-media{position:absolute;inset:0;z-index:0;overflow:hidden}.travel-home .travel-hero-photo{z-index:auto;object-position:center 48%;transform:scale(1.025) translateY(calc(var(--hero-progress, 0) * 13px));transition:transform 80ms linear}.travel-home .travel-hero-caption{align-self:start;justify-self:end;margin-block-start:0;border:1px solid rgb(255 255 255/58%);border-radius:1rem 1rem 1rem .25rem;padding:1.1rem 1.25rem;background:rgb(255 253 247/72%);box-shadow:0 18px 46px rgb(7 39 55/13%);backdrop-filter:blur(14px)}html[dir=rtl] .travel-home .hero-grid{direction:ltr}html[dir=rtl] .travel-home .hero-copy,html[dir=rtl] .travel-home .travel-hero-caption{direction:rtl}html[dir=rtl] .travel-home .hero h1{max-inline-size:12ch;font-size:clamp(2.9rem,4.35vw,4.35rem);line-height:1.42}html[dir=rtl] .travel-home .travel-hero-caption{align-self:start;justify-self:start;margin-block-start:1rem;transform:rotate(5deg)}.travel-site .cost-preview input,.travel-site .cost-preview select,.travel-site .field input,.travel-site .field select,.travel-site .field textarea,.travel-site .search-form input{min-block-size:3.25rem;border:1px solid var(--color-border-strong);border-radius:.85rem;color:var(--color-ink);background:rgb(255 255 255/84%);box-shadow:inset 0 1px 1px rgb(8 45 66/3%);transition:border-color var(--duration-normal),box-shadow var(--duration-normal),transform var(--duration-normal),background var(--duration-normal)}.travel-site .cost-preview input:focus,.travel-site .cost-preview select:focus,.travel-site .field:focus-within input,.travel-site .field:focus-within select,.travel-site .field:focus-within textarea{border-color:rgb(21 154 155/66%);background:white;box-shadow:0 0 0 4px rgb(21 154 155/10%),0 10px 22px rgb(8 45 66/7%);transform:translateY(-1px);outline:none}.travel-site .field:focus-within label{color:var(--color-deep-blue)}.travel-site .field label,.travel-site .search-form label{color:#284c5b;font-size:.84rem}.travel-home .finder-container{margin-block-start:-4.4rem;z-index:6}.travel-home .finder{border:1px solid rgb(255 255 255/86%);border-radius:1.5rem;padding:1.35rem 1.5rem 1.15rem;background:rgb(255 253 249/92%);box-shadow:0 24px 64px rgb(8 45 66/15%),inset 0 1px 0 white;backdrop-filter:blur(20px) saturate(1.2)}.travel-home .finder-intro{margin-block-end:1.15rem}.travel-home .finder-intro h2{color:var(--color-ink);font-size:1.02rem}.travel-home .finder-intro .eyebrow{color:var(--color-orange-deep)}.travel-home .finder-fields{gap:.85rem}.travel-home .finder-note{margin-block:.8rem 0;color:#667982;font-size:.72rem}.travel-benefits{padding-block:3rem 2.5rem}.travel-benefits a{position:relative;border-color:rgb(18 92 105/12%);color:#315866;font-size:.82rem;transition:color var(--duration-normal),transform var(--duration-normal)}.travel-benefits a:hover{color:var(--color-deep-blue);transform:translateY(-3px)}.travel-benefits svg{filter:drop-shadow(0 7px 10px rgb(21 154 155/15%));transition:transform var(--duration-normal) var(--ease-standard)}.travel-benefits a:hover svg{transform:rotate(-4deg) scale(1.08)}.travel-home #categories{background:radial-gradient(circle at 92% 10%,rgb(241 189 148/20%),transparent 22rem),#fbf7ef}.travel-home #universities{background:radial-gradient(circle at 10% 20%,rgb(62 178 174/10%),transparent 28rem),var(--color-surface)}.travel-home #programs{background:linear-gradient(180deg,#f8f4ec,#f4efe6)}.travel-home #cities{background:linear-gradient(150deg,#fffaf1,#f6ede0 56%,#f8f4ec)}.travel-home #support{background:var(--color-surface)}.travel-home #scholarships{background:radial-gradient(circle at 88% 18%,rgb(219 77 44/8%),transparent 24rem),#f3ede2}.travel-home #guides{background:#fffdf9}.travel-home .category-grid{gap:1rem}.travel-home .category-tile{min-block-size:11rem;padding:1.45rem;border:1px solid rgb(13 92 103/11%);border-radius:1.4rem 1.4rem 2.7rem 1.4rem;box-shadow:inset 0 1px 0 rgb(255 255 255/70%);transition:transform var(--duration-panel) var(--ease-standard),box-shadow var(--duration-panel),border-color var(--duration-panel)}.travel-home .category-tile:first-child{background:linear-gradient(145deg,#e7f3ef,#f5fbf8)}.travel-home .category-tile:nth-child(2){background:linear-gradient(145deg,#fff0e2,#fff9f0)}.travel-home .category-tile:nth-child(3){background:linear-gradient(145deg,#eeeaf6,#faf8fd)}.travel-home .category-tile:nth-child(4){background:linear-gradient(145deg,#e7f0f6,#f7fbfd)}.travel-home .category-tile:hover{transform:translateY(-6px);border-color:rgb(21 154 155/28%);box-shadow:0 20px 42px rgb(8 45 66/10%)}.travel-home .category-symbol{font-size:1.75rem}.travel-home .category-tile h3{font-size:1rem}.travel-site .content-grid{gap:clamp(1rem,2.4vw,1.5rem)}.travel-site .content-card{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-card);background:rgb(255 255 255/88%);box-shadow:0 8px 25px rgb(8 45 66/5%),inset 0 1px 0 white;transition:transform var(--duration-panel) var(--ease-standard),border-color var(--duration-panel),box-shadow var(--duration-panel)}.travel-site .content-card:focus-within,.travel-site .content-card:hover{transform:translateY(-6px);border-color:rgb(21 154 155/35%);box-shadow:var(--shadow-raised)}.travel-site .content-card-media{overflow:hidden;background:var(--color-surface-soft)}.travel-site .content-card-media img,.travel-site .content-card>img{inline-size:100%;block-size:12rem;object-fit:cover;transition:transform .52s var(--ease-standard)}.travel-site .content-card:hover .content-card-media img{transform:scale(1.035)}.travel-site .content-card-body{position:relative;z-index:2;padding:1.35rem 1.4rem 1.45rem}.travel-site .directory-price{display:grid;gap:.3rem;padding:.85rem 1rem;border:1px solid color-mix(in srgb,var(--teal) 24%,transparent);border-radius:1rem;background:color-mix(in srgb,var(--teal) 7%,var(--surface))}.travel-site .directory-price>small,.travel-site .directory-price>span{color:var(--muted)}.travel-site .directory-price strong{color:var(--navy);font-size:1.08rem}.travel-site .directory-price a{width:fit-content;font-size:.83rem;font-weight:750}.travel-site .directory-price-panel{position:relative;overflow:hidden;margin-block:1.5rem;padding:clamp(1.25rem,3vw,2rem);border:1px solid color-mix(in srgb,var(--teal) 24%,transparent);border-radius:var(--radius-lg);background:radial-gradient(circle at var(--spot-x,50%) var(--spot-y,50%),color-mix(in srgb,var(--teal) 13%,transparent),transparent 35%),linear-gradient(135deg,color-mix(in srgb,var(--teal) 8%,var(--surface)),var(--surface));box-shadow:var(--shadow-sm)}.travel-site .directory-price-panel .directory-price-value{margin-block:.35rem .55rem;color:var(--navy);font-family:var(--font-display);font-size:clamp(1.65rem,4vw,2.5rem);font-weight:800}.travel-site .content-card h2,.travel-site .content-card h3{margin-block:.35rem .65rem;font-family:inherit;font-size:1.08rem;line-height:1.4}.travel-site .content-card h2 a,.travel-site .content-card h3 a{text-decoration:none}.travel-site .content-card p{color:var(--color-muted);font-size:.88rem;line-height:1.72}.travel-site .content-card-body>p:not(.home-directory-price,.evidence,.source-line){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.travel-site .card-meta{display:flex;flex-wrap:wrap;gap:.45rem;margin-block-end:.75rem}.travel-site .card-meta span{padding:.28rem .62rem;border:1px solid rgb(21 154 155/15%);border-radius:999px;color:#31636b;background:#eef8f5;font-size:.7rem;font-weight:700}.travel-site .university-emblem{min-block-size:11rem;padding:1.8rem;color:#126f7d;background:radial-gradient(circle at 82% 20%,rgb(255 255 255/82%),transparent 8rem),linear-gradient(140deg,#e0f0ee,#f5ecdf)}.travel-site .university-emblem svg{inline-size:4rem;stroke-width:1.25;opacity:.78;transition:transform var(--duration-panel) var(--ease-standard)}.travel-site .content-card:hover .university-emblem svg{transform:translateY(-3px) scale(1.04)}.travel-site .university-emblem span{font-family:Georgia,Times New Roman,serif;font-size:1.05rem;line-height:1.35}html[lang=ar] .travel-site .university-emblem span{font-family:var(--font-arabic)}.travel-site .evidence,.travel-site .source-line{color:#70828a;font-size:.74rem}.travel-site .source-line{padding-block-start:.85rem;border-block-start:1px solid rgb(20 70 83/9%)}.travel-site .card-primary-link{display:inline-flex;align-items:center;gap:.45rem;min-block-size:2.75rem;margin-block-start:.4rem;color:var(--color-deep-blue);font-size:.84rem;font-weight:760;text-decoration:none}.travel-home #how-it-works{position:relative;overflow:hidden;color:#f6f0e7;background:radial-gradient(circle at 18% 12%,rgb(29 157 157/20%),transparent 28rem),radial-gradient(circle at 88% 78%,rgb(224 90 53/12%),transparent 25rem),#082d42}.travel-home #how-it-works .journey-steps p,.travel-home #how-it-works .section-description{color:#bfd0d5}.travel-home #how-it-works .eyebrow,.travel-home #how-it-works .journey-captions,.travel-home #how-it-works .step-number{color:#7cd3cb}.travel-home .journey-layout{gap:clamp(3rem,7vw,7rem)}.travel-home .journey-stage{top:7rem}.travel-home .journey-stage img{border:1px solid rgb(255 255 255/13%);border-radius:1.7rem;box-shadow:0 30px 70px rgb(0 15 26/30%)}.travel-home .journey-steps li{min-block-size:16rem;border-inline-start:1px solid rgb(124 211 203/32%);padding:2.2rem 0 2.2rem 2.2rem}html[dir=rtl] .travel-home .journey-steps li{padding:2.2rem 2.2rem 2.2rem 0}.travel-home .journey-steps .step-number{font-size:1rem;font-weight:800}.travel-home .journey-steps h3{margin-block:.8rem .6rem;font-size:clamp(1.4rem,2.4vw,2rem)}.travel-home .match-panel{overflow:hidden;border:1px solid rgb(11 103 111/13%);border-radius:2rem 2rem 5rem 2rem;padding:clamp(2rem,5vw,4rem);color:var(--color-ink);background:radial-gradient(circle at 92% 12%,rgb(255 255 255/75%),transparent 14rem),linear-gradient(140deg,#d8ede6,#e8f4ef);box-shadow:0 22px 55px rgb(8 45 66/9%)}html[dir=rtl] .travel-home .match-panel{border-radius:2rem 2rem 2rem 5rem}.travel-home .match-panel p{color:#3f626c}.travel-application{max-inline-size:none;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,5vw,5rem);padding:clamp(4rem,8vw,7rem) max(var(--gutter),calc((100% - 78rem) / 2));background:radial-gradient(circle at 7% 88%,rgb(21 154 155/10%),transparent 24rem),linear-gradient(135deg,#f3e9dc,#faf6ef 60%)}.travel-story figure{margin-block-start:1.8rem}.travel-story img{aspect-ratio:1.38;border-radius:1.7rem;box-shadow:0 22px 48px rgb(8 45 66/13%)}.travel-apply-card{overflow:hidden;border:1px solid rgb(255 255 255/88%);border-radius:2rem;padding:clamp(1.5rem,4vw,2.6rem);background:rgb(255 253 249/90%);box-shadow:var(--shadow-raised);backdrop-filter:blur(16px)}.travel-apply-card>*{position:relative;z-index:2}.application-steps{position:relative}.application-steps:before{content:"";position:absolute;inset-inline:12.5%;inset-block-start:.83rem;block-size:1px;background:rgb(21 154 155/22%)}.application-steps li{z-index:1;font-size:.7rem}.application-steps li span{background:#e7f4f1;border-color:rgb(21 154 155/24%)}.document-preview>div{border-radius:.9rem;border-color:rgb(21 154 155/28%);background:linear-gradient(145deg,#f5faf8,#fffdf9)}.travel-home .advantages-grid article{border:1px solid var(--color-border);border-radius:1.4rem;padding:1.7rem;box-shadow:0 8px 24px rgb(8 45 66/5%);transition:transform var(--duration-panel),box-shadow var(--duration-panel)}.travel-home .advantages-grid article:hover{transform:translateY(-4px);box-shadow:var(--shadow-card)}.travel-home .advantage-icon{color:var(--color-turquoise);font-size:1.6rem}.travel-home .section-ice{background:radial-gradient(circle at 86% 16%,rgb(21 154 155/12%),transparent 25rem),linear-gradient(145deg,#e8f3f2,#f1f7f4)}.travel-home .cost-preview{overflow:hidden;border:1px solid rgb(255 255 255/88%);border-radius:1.7rem;background:rgb(255 255 255/90%);box-shadow:var(--shadow-raised)}.travel-home .cost-preview>*{position:relative;z-index:2}.travel-home .cost-preview output{border-radius:1.15rem;background:linear-gradient(135deg,#0b5365,#082d42);box-shadow:0 16px 32px rgb(8 45 66/18%)}.travel-home .faq-layout{padding-block:clamp(4.5rem,8vw,7rem)}.travel-home .faq-list details{border-block-end:1px solid var(--color-border);background:transparent;transition:background var(--duration-normal)}.travel-home .faq-list details[open]{background:rgb(255 255 255/46%)}.travel-home .faq-list summary{padding:1.25rem 1rem}.travel-home .faq-list summary span{color:var(--color-turquoise);transition:transform var(--duration-normal)}.travel-home .faq-list details[open] summary span{transform:rotate(45deg)}.travel-home .final-section{min-block-size:27rem;display:grid;place-items:center;color:#fffaf2;background:#082d42}.travel-home .final-section:before{background:linear-gradient(90deg,rgb(8 45 66/84%),rgb(8 45 66/58%)),linear-gradient(180deg,transparent,rgb(8 45 66/30%))}.travel-home .final-section h2{color:white;font-size:clamp(2.35rem,4.2vw,3.8rem);text-shadow:0 8px 28px rgb(0 0 0/22%)}.travel-home .final-section p{color:#e2eceb;font-size:1rem}.travel-site .catalog-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);align-items:stretch;min-block-size:24rem;margin-block-end:2rem;overflow:hidden;border:1px solid rgb(255 255 255/82%);border-radius:2rem;color:#fffaf3;background:radial-gradient(circle at 12% 10%,rgb(31 165 159/28%),transparent 18rem),linear-gradient(135deg,#072f44,#0a5060);box-shadow:var(--shadow-raised)}.travel-site .catalog-hero>div:first-child{display:flex;flex-direction:column;justify-content:center;padding:clamp(1.6rem,4vw,3.4rem)}.travel-site .catalog-hero .eyebrow,.travel-site .catalog-hero .page-title{color:white}.travel-site .catalog-hero .page-title{margin-block:.8rem 1rem}.travel-site .catalog-hero>div:first-child>p:last-of-type{max-inline-size:40rem;color:rgb(237 247 244/82%);line-height:1.8}.travel-site .catalog-hero-media{position:relative;min-block-size:24rem;overflow:hidden}.travel-site .catalog-hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0a5060,transparent 42%)}html[dir=rtl] .travel-site .catalog-hero-media:after{background:linear-gradient(270deg,#0a5060,transparent 42%)}.travel-site .catalog-hero-media img{object-fit:cover;object-position:center 38%}.travel-site .catalog-hero-stats{display:flex;flex-wrap:wrap;gap:.65rem;margin-block-start:1.5rem}.travel-site .catalog-hero-stats span{display:grid;gap:.1rem;min-inline-size:7rem;padding:.75rem .9rem;border:1px solid rgb(255 255 255/14%);border-radius:.9rem;color:rgb(237 247 244/72%);background:rgb(255 255 255/7%);font-size:.72rem}.travel-site .catalog-hero-stats strong{color:white;font-size:1rem}.travel-site .application-page,.travel-site .catalog-page,.travel-site .detail-masthead{position:relative}.travel-site .application-page:before,.travel-site .catalog-page:before{content:"";position:absolute;z-index:-1;inline-size:26rem;block-size:26rem;inset-block-start:-12rem;inset-inline-end:-10rem;border-radius:50%;background:rgb(42 165 160/9%);filter:blur(15px)}.travel-site .page-title{margin-block:1.3rem;max-inline-size:19ch;font-size:clamp(2.5rem,5vw,4.25rem);line-height:1.08}html[dir=rtl] .travel-site .page-title{line-height:1.4}.travel-site .catalog-layout{grid-template-columns:18rem minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem)}.travel-site .filter-panel{position:sticky;inset-block-start:6.5rem;align-self:start;max-block-size:calc(100dvh - 8rem);overflow:auto;border:1px solid var(--color-border);border-radius:1.35rem;padding:1.35rem;background:rgb(255 253 249/88%);box-shadow:var(--shadow-card);backdrop-filter:blur(14px)}.travel-site .filter-panel h2{margin-block-start:0;font-family:inherit;font-size:1.1rem}.travel-site .filter-chips a{border-color:var(--color-border);color:#315c68;background:rgb(255 255 255/72%);font-size:.78rem;text-decoration:none;transition:border-color var(--duration-normal),transform var(--duration-normal)}.travel-site .filter-chips a:hover{border-color:rgb(219 77 44/30%);transform:translateY(-2px)}.travel-site .catalog-results .content-grid{gap:1.35rem}.travel-site .catalog-page--universities .catalog-results .content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.travel-site .university-card-facts{display:flex;flex-wrap:wrap;gap:.35rem;margin-block:.15rem .75rem}.travel-site .university-card-facts span{max-inline-size:100%;overflow:hidden;padding:.25rem .55rem;border-radius:.55rem;color:#4e6872;background:#f3efe8;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.travel-site .home-directory-price{margin-block:.85rem 0;color:var(--color-muted);font-size:.75rem}.travel-site .home-directory-price strong{color:var(--color-orange-deep);font-family:var(--font-display);font-size:1.2rem}.travel-site .detail-masthead{display:grid;gap:clamp(2rem,5vw,4rem);margin-block:1.4rem 3rem;overflow:hidden;border:1px solid rgb(255 255 255/80%);border-radius:2rem;padding:clamp(1.5rem,4vw,3rem);background:radial-gradient(circle at 92% 15%,rgb(255 255 255/88%),transparent 15rem),linear-gradient(140deg,#e2f0ec,#f5e8d8);box-shadow:var(--shadow-raised)}.travel-site .detail-masthead--media{grid-template-columns:minmax(0,.9fr) minmax(18rem,1.1fr);align-items:center}.travel-site .detail-skeleton>div{min-block-size:20rem;border-radius:1.5rem;background:linear-gradient(100deg,#dce9e5 20%,#f8f3e9 42%,#dce9e5 64%);background-size:300% 100%;animation:detail-skeleton-shimmer 1.4s ease-in-out infinite}.travel-site .detail-skeleton>div:first-child{display:grid;align-content:center;gap:1rem;padding:clamp(1.25rem,4vw,3rem)}.travel-site .detail-skeleton span{display:block;inline-size:75%;block-size:1rem;border-radius:999px;background:rgb(255 255 255/74%)}.travel-site .detail-skeleton span:first-child{inline-size:38%}.travel-site .detail-skeleton span:nth-child(2){inline-size:92%;block-size:3rem}@keyframes detail-skeleton-shimmer{to{background-position:-150% 0}}.travel-site .detail-masthead-copy .page-title{margin-block-start:1.8rem}.travel-site .detail-masthead .locale-switcher{background:rgb(255 255 255/55%)}.travel-site .detail-hero{inline-size:100%;block-size:clamp(19rem,34vw,28rem);border:1px solid rgb(255 255 255/72%);border-radius:1.5rem;object-fit:cover;box-shadow:0 22px 55px rgb(8 45 66/15%)}.travel-site .detail-hero-wrap{position:relative}.travel-site .detail-media-credit{position:absolute;inset-inline-end:.8rem;inset-block-end:.8rem;padding:.45rem .7rem;border:1px solid rgb(255 255 255/38%);border-radius:999px;color:white;background:rgb(5 35 49/72%);backdrop-filter:blur(8px);font-size:.68rem;text-decoration:none}.travel-site .university-profile-highlights{padding:clamp(1.25rem,3vw,2rem);border:1px solid rgb(21 154 155/13%);border-radius:1.4rem;background:linear-gradient(145deg,#e8f5f1,#fffaf1)}.travel-site .profile-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.travel-site .profile-stat-grid>div{display:grid;gap:.25rem;padding:1rem;border:1px solid rgb(21 154 155/12%);border-radius:1rem;background:rgb(255 255 255/68%)}.travel-site .profile-stat-grid strong{color:var(--color-deep-blue);font-family:var(--font-display);font-size:clamp(1.45rem,3vw,2rem)}.travel-site .profile-stat-grid span{color:var(--color-muted);font-size:.75rem;line-height:1.5}.travel-site .university-program-profile{padding:clamp(1.35rem,3vw,2.25rem);border-radius:1.5rem;color:#f9f5ed;background:radial-gradient(circle at 92% 8%,rgb(31 165 159/24%),transparent 16rem),#082f43;box-shadow:var(--shadow-raised)}.travel-site .university-program-profile .eyebrow,.travel-site .university-program-profile h2{color:white}.travel-site .degree-levels{display:flex;flex-wrap:wrap;gap:.5rem;margin-block:1rem 1.4rem}.travel-site .degree-levels span{padding:.45rem .75rem;border:1px solid rgb(255 255 255/15%);border-radius:999px;color:#d8efec;background:rgb(255 255 255/7%);font-size:.78rem}.travel-site .program-sample-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:0;list-style:none}.travel-site .program-sample-grid li{position:relative;padding:.75rem .85rem .75rem 1.8rem;border-block-end:1px solid rgb(255 255 255/10%);color:#eef7f5;font-size:.86rem}.travel-site .program-sample-grid li:before{content:"↗";position:absolute;inset-inline-start:.3rem;color:#f2a46f}.travel-site .program-profile-note{margin-block-end:0;color:#b8cece;font-size:.78rem;line-height:1.7}.travel-site .selected-directory-university{display:grid;gap:.2rem;padding:1rem 1.1rem;border:1px solid rgb(21 154 155/22%);border-radius:1rem;background:linear-gradient(145deg,#e9f6f2,#fff9ef)}.travel-site .selected-directory-university span{color:var(--color-muted);font-size:.72rem}.travel-site .detail-identity{min-block-size:22rem;display:grid;place-items:center;align-content:center;gap:1.5rem;border:1px solid rgb(21 154 155/14%);border-radius:1.5rem;padding:2rem;color:#116d77;text-align:center;background:radial-gradient(circle at 70% 18%,rgb(255 255 255/90%),transparent 10rem),rgb(255 255 255/47%);box-shadow:inset 0 1px 0 white}.travel-site .detail-identity svg{inline-size:7rem;stroke-width:1.25;opacity:.7}.travel-site .detail-identity span{max-inline-size:22rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.25rem,2.5vw,2rem)}html[lang=ar] .travel-site .detail-identity span{font-family:var(--font-arabic)}.travel-site .detail-layout{grid-template-columns:minmax(0,1fr) minmax(17.5rem,20rem);gap:clamp(2rem,5vw,4rem)}.travel-site .detail-layout article>section{margin-block:3.5rem}.travel-site .detail-layout article>section h2,.travel-site .detail-layout+section>h2{font-size:clamp(1.6rem,3vw,2.25rem)}.travel-site .facts-grid{gap:.8rem}.travel-site .facts-grid>div{border:1px solid var(--color-border);border-radius:1rem;padding:1rem 1.1rem;background:rgb(255 255 255/67%)}.travel-site .facts-grid dt{color:var(--color-muted);font-size:.75rem}.travel-site .facts-grid dd{margin-block-start:.25rem;color:var(--color-ink)}.travel-site .enquiry-card{overflow:hidden;top:6.5rem;border:1px solid rgb(255 255 255/88%);border-radius:1.5rem;padding:1.6rem;background:radial-gradient(circle at 90% 5%,rgb(21 154 155/14%),transparent 10rem),rgb(255 253 249/94%);box-shadow:var(--shadow-raised)}.travel-site .enquiry-card>*{position:relative;z-index:2}.travel-site .enquiry-card h2{margin-block:.65rem 1.25rem;font-family:inherit;font-size:1.35rem}.travel-site .enquiry-card .button,.travel-site .enquiry-card .choice-actions{inline-size:100%}.travel-site .enquiry-card .button{margin-block-start:.65rem}.travel-site .application-page{padding-block-start:clamp(3rem,6vw,5rem)}.travel-site .application-intro{max-inline-size:48rem}.travel-site .application-intro>p:last-child{color:var(--color-muted);font-size:1.05rem}.travel-site .lead-form{overflow:hidden;max-inline-size:58rem;margin-block:2.5rem 0;border:1px solid rgb(255 255 255/88%);border-radius:2rem;padding:clamp(1.35rem,4vw,2.6rem);background:rgb(255 253 249/92%);box-shadow:var(--shadow-raised)}.travel-site .lead-form>*{position:relative;z-index:2}.travel-site .lead-form>h2{margin-block:.5rem;color:var(--color-ink);font-family:inherit;font-size:clamp(1.55rem,3vw,2.1rem)}.travel-site .form-step-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-block-end:1.5rem}.travel-site .form-step-heading p{margin:0;color:var(--color-muted);font-size:.82rem;font-weight:650}.travel-site .form-progress{display:grid;grid-template-columns:repeat(4,2.5rem);gap:.35rem}.travel-site .form-progress i{block-size:.28rem;border-radius:999px;background:#dfe8e6;transition:background var(--duration-normal),transform var(--duration-normal)}.travel-site .form-progress i.is-active{background:linear-gradient(90deg,var(--color-turquoise),#42b7aa);transform:scaleY(1.35)}.travel-site .lead-form fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;border:0;padding:0}.travel-site .lead-form fieldset[hidden]{display:none}.travel-site .lead-form legend{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.travel-site .lead-form .university-choice,.travel-site .lead-form .upload-fields,.travel-site .lead-form fieldset>.facts-grid,.travel-site .lead-form fieldset>label,.travel-site .lead-form fieldset>p,.travel-site .lead-form fieldset>ul{grid-column:1/-1}.travel-site .lead-form fieldset .field{margin:0}.travel-site .university-choice{gap:.65rem;border:1px solid var(--color-border);border-radius:1.15rem;padding:1rem;background:#f7faf8}.travel-site .lead-form fieldset>label,.travel-site .university-choice label{min-block-size:2.75rem;display:flex;align-items:center;gap:.55rem}.travel-site .lead-form input[type=checkbox]{accent-color:var(--color-turquoise)}.travel-site .upload-fields{gap:.85rem}.travel-site .upload-field{min-block-size:12rem;justify-content:center;border:1px dashed rgb(21 154 155/45%);border-radius:1.15rem;padding:1.1rem;background:radial-gradient(circle at 90% 8%,rgb(21 154 155/8%),transparent 7rem),#f7fbfa;transition:border-color var(--duration-normal),background var(--duration-normal),transform var(--duration-normal)}.travel-site .upload-field:focus-within,.travel-site .upload-field:hover{border-color:rgb(21 154 155/75%);background:white;transform:translateY(-2px)}.travel-site .upload-field>label{color:var(--color-ink);font-weight:750}.travel-site .upload-field input[type=file]{color:var(--color-muted);font-size:.72rem}.travel-site .upload-field input[type=file]::file-selector-button{margin-inline-end:.6rem;border:1px solid var(--color-border-strong);border-radius:999px;padding:.48rem .7rem;color:var(--color-ink);background:white;cursor:pointer}.travel-site .upload-selection{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-block-start:.65rem;border-block-start:1px solid var(--color-border)}.travel-site .upload-file-name{min-inline-size:0;overflow:hidden;color:#315c68;font-size:.73rem;text-overflow:ellipsis;white-space:nowrap}.travel-site .upload-selection button{border:0;color:var(--color-orange-deep);background:transparent;font-size:.75rem;font-weight:700}.travel-site .lead-form>.button-row{justify-content:flex-end;margin-block-start:1.7rem;padding-block-start:1.35rem;border-block-start:1px solid var(--color-border)}.travel-site .site-footer{position:relative;background:radial-gradient(circle at 15% 5%,rgb(29 157 157/13%),transparent 22rem),#082d42;color:#edf5f3}.travel-site .site-footer .button--secondary{color:#eaf4f2;border-color:rgb(255 255 255/24%);background:rgb(255 255 255/8%)}.travel-site .whatsapp-float{border:1px solid rgb(255 255 255/72%);background:linear-gradient(145deg,#0e9255,#087643);box-shadow:0 15px 35px rgb(5 80 43/28%),0 0 0 5px rgb(11 140 77/8%);transition:transform var(--duration-normal),box-shadow var(--duration-normal)}.travel-site .whatsapp-float:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 20px 42px rgb(5 80 43/34%),0 0 0 7px rgb(11 140 77/10%)}@media (max-width:1000px){.travel-home .hero-grid{grid-template-columns:minmax(0,1fr) minmax(15rem,.78fr);gap:1rem}.travel-home .hero h1{font-size:clamp(3rem,6vw,4.2rem)}html[dir=rtl] .travel-home .hero h1{font-size:clamp(2.7rem,5.2vw,3.7rem)}.travel-site .catalog-layout{grid-template-columns:15rem minmax(0,1fr)}}@media (min-width:701px) and (max-width:820px){.travel-home .hero,.travel-home .hero-grid{min-block-size:0}.travel-home .hero{background:radial-gradient(circle at 8% 0,rgb(244 204 168/42%),transparent 24rem),#fff8ee}.travel-home .hero:before,html[dir=rtl] .travel-home .hero:before{background:linear-gradient(180deg,rgb(255 249 239/80%),transparent 62%)}.travel-home .hero-grid{display:grid;grid-template-columns:1fr;gap:0;padding-block:3rem 0}.travel-home .hero-copy{max-inline-size:38rem;padding-block-end:2rem}.travel-home .hero h1,html[dir=rtl] .travel-home .hero h1{max-inline-size:14ch;font-size:4.1rem}html[dir=rtl] .travel-home .hero h1{max-inline-size:12ch;font-size:3.55rem}.travel-home .hero-media{position:relative;z-index:2;inset:auto;inline-size:calc(100% + (var(--gutter) * 2));block-size:23rem;margin-inline:calc(var(--gutter) * -1);overflow:hidden;border-block-start:1px solid rgb(255 255 255/72%);border-radius:2.5rem 2.5rem 0 0;box-shadow:0 -12px 35px rgb(8 45 66/8%)}.travel-home .travel-hero-photo{object-fit:cover;object-position:72% 48%;transform:scale(1.01)}.travel-home .travel-hero-caption{display:none}.travel-home .finder-container{margin-block-start:-3rem}}@media (max-width:768px){.travel-site .section{padding-block:4.5rem}.travel-site .catalog-hero,.travel-site .catalog-layout,.travel-site .detail-layout,.travel-site .detail-masthead--media{grid-template-columns:1fr}.travel-site .catalog-hero-media{min-block-size:16rem;grid-row:1}.travel-site .catalog-hero-media:after,html[dir=rtl] .travel-site .catalog-hero-media:after{background:linear-gradient(0deg,#0a5060,transparent 55%)}.travel-site .desktop-filters{display:none}.travel-site .mobile-filters{display:block}.travel-site .enquiry-card{position:static}.travel-application{grid-template-columns:1fr}}@media (max-width:700px){.travel-site{--gutter:clamp(1rem,5vw,1.35rem)}.travel-site .header-inner{min-block-size:4.35rem}.travel-site .brand{max-inline-size:10.5rem}.travel-site .brand-copy small{overflow:hidden;max-inline-size:10rem;text-overflow:ellipsis;white-space:nowrap}.travel-home .hero,.travel-home .hero-grid{min-block-size:0}.travel-home .hero{background:radial-gradient(circle at 8% 0,rgb(244 204 168/42%),transparent 18rem),#fff8ee}.travel-home .hero:before,html[dir=rtl] .travel-home .hero:before{background:linear-gradient(180deg,rgb(255 249 239/76%),transparent 58%)}.travel-home .hero:after{inset-block-end:9rem;opacity:.7}.travel-home .hero-grid{display:grid;grid-template-columns:1fr;padding-block:2rem 0;gap:0}.travel-home .hero-copy{z-index:2;padding-block-end:1.45rem}.travel-home .hero h1,html[dir=rtl] .travel-home .hero h1{max-inline-size:14ch;margin-block:.75rem .9rem;font-size:clamp(2.65rem,12vw,3.35rem);line-height:1.02}html[dir=rtl] .travel-home .hero h1{max-inline-size:12ch;font-size:clamp(2.35rem,10vw,3rem);line-height:1.42}.travel-home .hero-description{max-inline-size:31rem;font-size:.93rem;line-height:1.67}.travel-home .hero .button-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;margin-block-start:1.2rem}.travel-home .hero .button{min-inline-size:0;padding-inline:.75rem;border-inline-start-width:1px;font-size:.76rem}.travel-home .hero-note{display:flex;margin-block:1rem 0;font-size:.7rem}.travel-home .hero-media{position:relative;z-index:2;inset:auto;inline-size:calc(100% + (var(--gutter) * 2));block-size:clamp(15.5rem,64vw,19rem);margin-inline:calc(var(--gutter) * -1);overflow:hidden;border-block-start:1px solid rgb(255 255 255/72%);border-radius:2.2rem 2.2rem 0 0;box-shadow:0 -12px 35px rgb(8 45 66/8%)}.travel-home .hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(255 248 237/24%),transparent 36%),linear-gradient(90deg,rgb(7 39 55/8%),transparent 45%);pointer-events:none}.travel-home .travel-hero-photo{object-fit:cover;object-position:72% 48%;transform:scale(1.01)}.travel-home .travel-hero-caption{display:none}.travel-home .finder-container{margin-block-start:-2.25rem}.travel-home .finder{border-radius:1.3rem;padding:1.15rem}.travel-home .finder-fields{gap:.75rem}.travel-home .finder-intro{display:block}.travel-benefits{grid-template-columns:repeat(5,minmax(5.5rem,1fr));max-inline-size:100%;overflow-x:auto;padding-block:2rem;scroll-snap-type:inline proximity;scrollbar-width:none}.travel-benefits::-webkit-scrollbar{display:none}.travel-benefits a{scroll-snap-align:start;border-inline-end:1px solid var(--color-border);padding-inline:.75rem;font-size:.72rem}.travel-site .cost-grid h2,.travel-site .faq-layout h2,.travel-site .section-heading h2{font-size:clamp(2rem,9vw,2.55rem)}.travel-home .category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.travel-home .category-tile{min-block-size:9.5rem;padding:1.1rem}.travel-site .content-card-body{padding:1.2rem}.travel-home .journey-layout{gap:1.75rem}.travel-home .journey-stage{position:relative;top:auto}.travel-home .journey-steps li,html[dir=rtl] .travel-home .journey-steps li{min-block-size:auto;padding:1.5rem 0 1.5rem 1.35rem}html[dir=rtl] .travel-home .journey-steps li{padding:1.5rem 1.35rem 1.5rem 0}.travel-home .match-panel,html[dir=rtl] .travel-home .match-panel{border-radius:1.6rem 1.6rem 3.4rem}.travel-application{padding-block:4.5rem}.application-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.application-steps:before{display:none}.document-preview{grid-template-columns:1fr}.document-preview>div{display:grid;grid-template-columns:auto 1fr;justify-items:start;text-align:start;padding:1rem}.document-preview svg{grid-row:1/3}.travel-home .final-section{min-block-size:30rem}.travel-home .final-section:before{background:linear-gradient(180deg,rgb(8 45 66/78%),rgb(8 45 66/65%))}.travel-site .catalog-page--universities .catalog-results .content-grid,.travel-site .catalog-results .content-grid,.travel-site .profile-stat-grid,.travel-site .program-sample-grid{grid-template-columns:1fr}.travel-site .catalog-hero{margin-inline:calc(var(--gutter) * -.35);border-radius:1.5rem}.travel-site .catalog-hero>div:first-child{padding:1.35rem}.travel-site .page-title{font-size:clamp(2.5rem,11vw,3.35rem)}.travel-site .detail-masthead{margin-inline:calc(var(--gutter) * -.35);border-radius:1.6rem;padding:1.25rem}.travel-site .detail-hero,.travel-site .detail-identity{min-block-size:17rem;block-size:17rem}.travel-site .lead-form fieldset{grid-template-columns:1fr}.travel-site .lead-form fieldset>*{grid-column:1}.travel-site .form-step-heading{align-items:flex-start;flex-direction:column}.travel-site .form-progress{inline-size:100%;grid-template-columns:repeat(4,1fr)}.travel-site .university-choice,.travel-site .upload-fields{grid-template-columns:1fr}.travel-site .upload-field{min-block-size:10rem}.travel-site .lead-form>.button-row .button{flex:1}}@media (max-width:430px){.travel-site .brand-copy small{display:none}.travel-home .hero h1{font-size:clamp(2.55rem,12vw,3.05rem)}html[dir=rtl] .travel-home .hero h1{font-size:clamp(2.25rem,10.5vw,2.75rem)}.travel-home .hero-media{block-size:16rem}.travel-site .content-card-media img,.travel-site .content-card>img{block-size:11rem}}@media (max-width:360px){.travel-home .hero .button-row{grid-template-columns:1fr}.travel-home .hero-media{block-size:14.5rem}.travel-home .category-grid{grid-template-columns:1fr}}@media (hover:none),(pointer:coarse){.travel-site [data-spotlight]:after{display:none}}@media (prefers-reduced-motion:reduce){.travel-site .button:before,.travel-site [data-spotlight]:after{display:none}.travel-site .content-card-media img,.travel-site .travel-hero-photo{transform:none!important}.travel-site .detail-skeleton>div{animation:none}}