.promotion-surface{--ink:#0b1727;--ink-soft:#1e3653;--paper:#f7f4ee;--white:#fffdf8;--blue:#1d6ff2;--sky:#79d8ff;--gold:#e6b553;--mint:#64e0bd;--muted:#5c6977;--line:rgba(11,23,39,0.13);--display-leading:0.98;--body-leading:1.72;--content-gap:24px}.promotion-surface *{box-sizing:border-box}.promotion-surface{scroll-behavior:smooth;margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}.promotion-surface a{color:inherit;text-decoration:none}.promotion-surface blockquote,.promotion-surface h1,.promotion-surface h2,.promotion-surface h3,.promotion-surface p{margin-top:0}.promotion-surface blockquote,.promotion-surface h1,.promotion-surface h2{font-family:Georgia,Times New Roman,serif;font-weight:400}.promotion-surface .shell{width:min(1180px,calc(100% - 56px));margin:0 auto}.promotion-surface .section{padding-block:clamp(88px,12vw,154px)}.promotion-surface .eyebrow{margin:0 0 20px;color:var(--gold);font-size:10px;font-weight:800;letter-spacing:.2em}.promotion-surface .eyebrow-dark{color:#876331}.promotion-surface .button{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:16px 20px;font-size:11px;font-weight:700;letter-spacing:.08em;transition:transform .18s ease,background .18s ease}.promotion-surface .button:hover{transform:translateY(-3px)}.promotion-surface .button-primary{background:var(--gold);color:var(--ink);box-shadow:0 14px 30px rgba(230,181,83,.28)}.promotion-surface .button-dark{background:var(--ink);color:white}.promotion-surface .hero{overflow:hidden;padding-bottom:25px;color:var(--white);background:radial-gradient(circle at 86% 0,#315d98 0,transparent 29%),linear-gradient(135deg,#0a1727 8%,#123662 58%,#1e78dc 150%)}.promotion-surface .nav{min-height:94px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid rgba(255,255,255,.2)}.promotion-surface .promotion-logo-link{display:inline-flex;color:inherit;text-decoration:none}.promotion-surface .nav-links{display:flex;gap:31px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.promotion-surface .nav-links a:hover{color:var(--sky)}.promotion-surface .district-nav-actions,.promotion-surface .nav-actions{display:flex;align-items:center;gap:12px}.promotion-surface .language-toggle{display:inline-flex;overflow:hidden;border:1px solid rgba(255,255,255,.55)}.promotion-surface .language-toggle button{min-height:35px;border:0;border-right:1px solid rgba(255,255,255,.32);padding:0 9px;color:rgba(255,255,255,.75);background:transparent;font:700 9px/1 Arial,Helvetica,sans-serif;letter-spacing:.07em;cursor:pointer}.promotion-surface .language-toggle button:last-child{border-right:0}.promotion-surface .language-toggle button[aria-pressed=true]{color:var(--ink);background:var(--white)}.promotion-surface .language-toggle button:focus-visible{position:relative;outline:2px solid var(--sky);outline-offset:-2px}.promotion-surface .nav-cta{border:1px solid rgba(255,255,255,.68);padding:12px 14px;font-size:10px;font-weight:700;letter-spacing:.08em}.promotion-surface .nav-cta span{margin-left:8px;color:var(--sky);font-size:15px}.promotion-surface .hero-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:clamp(44px,8vw,104px);align-items:center;padding-block:clamp(68px,9vw,122px)}.promotion-surface .hero-copy{max-width:590px}.promotion-surface .hero-copy h1{margin-bottom:24px;font-size:clamp(55px,6.2vw,94px);line-height:var(--display-leading);letter-spacing:-.072em}.promotion-surface .hero-copy h1 span{color:var(--sky)}@media (min-width:861px){.promotion-surface .hero-copy h1 span{white-space:nowrap}}.promotion-surface .hero-lead{max-width:510px;margin-bottom:32px;color:rgba(255,255,255,.84);font-size:17px;line-height:var(--body-leading)}.promotion-surface .hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:28px}.promotion-surface .text-link{padding-bottom:7px;border-bottom:1px solid var(--sky);font-size:11px;font-weight:700;letter-spacing:.09em}.promotion-surface .text-link span{margin-left:14px;color:var(--sky);font-size:16px}.promotion-surface .hero-visual{min-height:520px;padding:22px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(180deg,rgba(10,22,39,.02) 30%,rgba(8,20,38,.92)),url(/promotion-images/dubai-korean-town-masterplan-low-rise-lakeside.png) 50% /cover;border:1px solid rgba(255,255,255,.34);box-shadow:24px 28px 0 rgba(121,216,255,.17),0 28px 70px rgba(0,0,0,.35)}.promotion-surface .visual-kicker{align-self:flex-start;padding:8px 11px;border:1px solid rgba(255,255,255,.54);background:rgba(7,22,42,.45);font-size:9px;font-weight:700;letter-spacing:.13em}.promotion-surface .visual-caption{width:min(100%,385px);padding:18px 20px;border-left:3px solid var(--gold);background:rgba(9,22,38,.86);backdrop-filter:blur(10px)}.promotion-surface .visual-caption span{color:var(--gold);font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.promotion-surface .visual-caption p{margin:9px 0 0;font:20px/1.3 Georgia,serif}.promotion-surface .hero-footer{display:flex;align-items:center;justify-content:space-between;gap:28px;color:rgba(255,255,255,.65);font-size:9px;letter-spacing:.13em}.promotion-surface .hero-footer p{margin:0}.promotion-surface .hero-footer a{color:var(--sky);white-space:nowrap}.promotion-surface .hero-footer span{margin-left:9px;font-size:16px}.promotion-surface .intro{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(300px,.74fr);-moz-column-gap:11%;column-gap:11%;row-gap:64px}.promotion-surface .masterplan h2,.promotion-surface .next h2,.promotion-surface .section-heading h2{margin:0;font-size:clamp(44px,5.2vw,76px);line-height:var(--display-leading);letter-spacing:-.068em}.promotion-surface .masterplan h2 i,.promotion-surface .next h2 i,.promotion-surface .section-heading h2 i{color:var(--blue);font-style:normal}.promotion-surface .intro-copy{padding-top:44px}.promotion-surface .intro-copy .lead{margin-bottom:var(--content-gap);color:var(--ink-soft);font:24px/1.5 Georgia,serif}.promotion-surface .intro-copy p:not(.lead){margin-bottom:0;color:var(--muted);font-size:14px;line-height:var(--body-leading)}.promotion-surface .principles{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.promotion-surface .principles article{min-height:185px;padding:25px 32px 0 0;border-right:1px solid var(--line)}.promotion-surface .principles article+article{padding-left:32px}.promotion-surface .principles article:last-child{border-right:0}.promotion-surface .principles strong{color:#d0a44f;font:38px Georgia,serif}.promotion-surface .principles h3{margin:17px 0 9px;font-size:13px;line-height:1.4;letter-spacing:.08em}.promotion-surface .principles p{margin:0;color:var(--muted);font-size:13px;line-height:1.7}.promotion-surface .masterplan{background:#dfe9ef;border-block:1px solid rgba(14,44,76,.11)}.promotion-surface .masterplan-intro{display:grid;grid-template-columns:1.04fr .96fr;align-items:end;gap:10%;margin-bottom:58px}.promotion-surface .masterplan-intro>p{max-width:480px;margin:0;color:#4b6576;font-size:15px;line-height:var(--body-leading)}.promotion-surface .masterplan-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(290px,.7fr);gap:28px;align-items:stretch}.promotion-surface .plan-visual{min-height:590px;background:linear-gradient(180deg,rgba(6,24,44,.05),rgba(6,24,44,.31)),url(/promotion-images/dubai-korean-town-masterplan-low-rise-lakeside.png) 50% /cover;box-shadow:16px 16px 0 rgba(29,111,242,.18)}.promotion-surface .experience-list{display:grid;gap:16px}.promotion-surface .experience-list article{min-height:0;padding:27px 24px;display:grid;grid-template-columns:35px 1fr;gap:16px;border:1px solid rgba(18,58,91,.16);background:rgba(255,255,255,.63)}.promotion-surface .experience-list span{color:var(--blue);font:22px Georgia,serif}.promotion-surface .experience-list h3{margin:2px 0 10px;color:var(--ink-soft);font-size:11px;line-height:1.4;letter-spacing:.1em}.promotion-surface .experience-list p{margin:0;color:#506876;font-size:13px;line-height:1.65}.promotion-surface .districts{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:10%;align-items:start}.promotion-surface .districts-heading{position:sticky;top:32px}.promotion-surface .districts-heading>p:last-child{max-width:350px;margin:26px 0 0;color:var(--muted);font-size:14px;line-height:1.75;word-break:keep-all;overflow-wrap:normal}.promotion-surface .districts-heading h2 i{white-space:nowrap}.promotion-surface .district-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.promotion-surface .district-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--line);background:var(--white);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.promotion-surface .district-card:hover{transform:translateY(-6px);border-color:rgba(29,111,242,.5);box-shadow:0 18px 36px rgba(11,23,39,.1)}.promotion-surface .district-card-media{position:relative;height:138px;overflow:hidden;background:#d8e0e5}.promotion-surface .district-card-media:after{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,23,41,.02),rgba(8,23,41,.22));content:"";pointer-events:none}.promotion-surface .district-card-media img{-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.promotion-surface .district-card:hover .district-card-media img{transform:scale(1.05)}.promotion-surface .district-card-content{display:flex;min-height:188px;flex:1;flex-direction:column;padding:22px 24px 20px}.promotion-surface .district-grid span{color:var(--blue);font:22px Georgia,serif}.promotion-surface .district-grid .district-label{margin:9px 0 0;color:#876331;font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.promotion-surface .district-grid h3{margin:22px 0 10px;color:var(--ink-soft);font-size:13px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.promotion-surface .district-grid p{margin:0;color:var(--muted);font-size:13px;line-height:1.65}.promotion-surface .district-card>p:last-of-type{word-break:keep-all;overflow-wrap:normal}.promotion-surface .district-grid b{align-self:flex-end;margin-top:18px;color:var(--gold);font-size:20px;font-weight:400}.promotion-surface .statement{position:relative;overflow:hidden;padding:clamp(94px,11vw,150px) 0;color:var(--white);background:#091728}.promotion-surface .statement-orb{position:absolute;border-radius:50%;filter:blur(4px);pointer-events:none}.promotion-surface .orb-one{width:390px;height:390px;top:-180px;left:-80px;background:radial-gradient(circle,rgba(97,222,188,.55),transparent 68%)}.promotion-surface .orb-two{width:500px;height:500px;right:-210px;bottom:-250px;background:radial-gradient(circle,rgba(45,119,248,.65),transparent 70%)}.promotion-surface .statement-content{position:relative;z-index:1;max-width:960px;text-align:center}.promotion-surface .statement blockquote{margin:28px 0;font-size:clamp(42px,5.2vw,76px);line-height:var(--display-leading);letter-spacing:-.064em}.promotion-surface .statement blockquote em{color:var(--mint);font-style:normal}.promotion-surface .statement-content>p:last-child{max-width:660px;margin:0 auto;color:rgba(255,255,255,.69);font-size:14px;line-height:var(--body-leading)}.promotion-surface .next{padding-top:0}.promotion-surface .next-panel{display:grid;grid-template-columns:1.08fr .92fr;gap:10%;padding:clamp(44px,7vw,85px);color:var(--white);background:linear-gradient(135deg,#163b78,#256ee0);box-shadow:18px 18px 0 rgba(230,181,83,.68)}.promotion-surface .next-panel .eyebrow{grid-column:1/-1;margin-bottom:0;color:#bceaff}.promotion-surface .next h2 i{color:#9fe9ff}.promotion-surface .next-panel>div p{margin-bottom:28px;color:rgba(255,255,255,.84);font-size:15px;line-height:1.85}.promotion-surface footer{padding:37px 0;background:#e9e4da}.promotion-surface .footer-inner{display:flex;align-items:center;justify-content:space-between;gap:26px;color:#33485d}.promotion-surface .footer-inner p{margin:0;font-size:9px;font-weight:700;letter-spacing:.11em}@media (max-width:860px){.promotion-surface .districts,.promotion-surface .hero-grid,.promotion-surface .masterplan-layout,.promotion-surface .next-panel{grid-template-columns:1fr}.promotion-surface .hero-grid{gap:48px}.promotion-surface .districts{row-gap:64px}.promotion-surface .hero-visual{min-height:480px}.promotion-surface .intro{grid-template-columns:1fr}.promotion-surface .intro-copy{padding-top:0}.promotion-surface .masterplan-intro{grid-template-columns:1fr;gap:30px}.promotion-surface .districts-heading{position:static}.promotion-surface .districts-heading>p:last-child{max-width:540px}.promotion-surface .next-panel{gap:30px}}@media (max-width:640px){.promotion-surface .shell{width:min(100% - 38px,540px)}.promotion-surface .nav{min-height:78px}.promotion-surface .nav-links{display:none}.promotion-surface .nav-actions{margin-left:auto}.promotion-surface .language-toggle button{min-height:33px;padding-inline:8px}.promotion-surface .nav-cta{padding:10px;font-size:8px}.promotion-surface .nav .promotion-logo-link .brand-logo{transform:scale(.58);transform-origin:left center;margin-right:-77px}.promotion-surface .hero-grid{padding-block:70px 60px}.promotion-surface .hero-copy h1{font-size:clamp(43px,13.8vw,64px)}.promotion-surface .hero-copy h1 span{white-space:nowrap}.promotion-surface .hero-lead{font-size:15px}.promotion-surface .hero-visual{min-height:410px;box-shadow:12px 14px 0 rgba(121,216,255,.17)}.promotion-surface .visual-caption{padding:15px}.promotion-surface .visual-caption p{font-size:17px}.promotion-surface .hero-footer{align-items:flex-start;flex-direction:column;gap:13px}.promotion-surface .hero-footer a{display:none}.promotion-surface .principles{grid-template-columns:1fr}.promotion-surface .principles article,.promotion-surface .principles article+article{min-height:0;padding:22px 0;border-right:0;border-bottom:1px solid var(--line)}.promotion-surface .plan-visual{min-height:390px}.promotion-surface .district-grid{grid-template-columns:1fr}.promotion-surface .district-card-media{height:128px}.promotion-surface .district-card-content{min-height:185px}.promotion-surface .footer-inner{align-items:flex-start;flex-direction:column}}.promotion-surface .district-page{min-height:100vh;background:var(--paper)}.promotion-surface .district-nav{min-height:86px;display:flex;align-items:center;justify-content:space-between;gap:22px}.promotion-surface .district-nav .brand{color:var(--ink)}.promotion-surface .district-nav .language-toggle{border-color:var(--line)}.promotion-surface .district-nav .language-toggle button{border-color:var(--line);color:var(--ink-soft)}.promotion-surface .district-nav .language-toggle button[aria-pressed=true]{color:var(--white);background:var(--ink)}.promotion-surface .back-link{color:var(--ink-soft);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.promotion-surface .back-link span{margin-left:8px;color:var(--blue);font-size:17px;vertical-align:-1px}.promotion-surface .district-hero{overflow:hidden;color:var(--white);background:linear-gradient(120deg,#0b1d34,#1853a0)}.promotion-surface .district-hero-grid{min-height:530px;display:grid;grid-template-columns:minmax(0,.88fr) minmax(220px,.55fr);align-items:center;gap:10%}.promotion-surface .district-hero .eyebrow{color:#f5c763}.promotion-surface .district-tag{margin:0 0 12px;color:var(--mint);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.promotion-surface .district-hero h1{max-width:690px;margin:0;font-size:clamp(54px,7vw,104px);line-height:var(--display-leading);letter-spacing:-.07em;white-space:pre-line;word-break:keep-all;overflow-wrap:normal}.promotion-surface .district-lead{max-width:510px;margin:var(--content-gap) 0 0;color:rgba(255,255,255,.8);font-size:16px;line-height:var(--body-leading)}.promotion-surface .district-image-frame{min-width:0;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.55);background:#0a1d33;box-shadow:18px 20px 0 rgba(229,181,83,.38),0 24px 52px rgba(0,0,0,.24)}.promotion-surface .district-image-frame img{display:block;width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.promotion-surface .district-image-frame figcaption{padding:11px 13px;color:rgba(255,255,255,.72);font-size:8px;font-weight:800;letter-spacing:.13em}.promotion-surface .district-k-core{background:radial-gradient(circle at 76% 35%,rgba(117,223,255,.5),transparent 22%),linear-gradient(120deg,#0c2038,#1e70d7)}.promotion-surface .district-family-square{background:radial-gradient(circle at 75% 25%,rgba(255,209,114,.48),transparent 24%),linear-gradient(120deg,#133c41,#277f89)}.promotion-surface .district-health-wellness{background:radial-gradient(circle at 72% 25%,rgba(106,224,189,.45),transparent 23%),linear-gradient(120deg,#102c3c,#28786d)}.promotion-surface .district-living-district{background:radial-gradient(circle at 76% 27%,rgba(250,194,118,.5),transparent 23%),linear-gradient(120deg,#4c2c46,#bd7358)}.promotion-surface .district-culture-leisure{background:radial-gradient(circle at 76% 24%,rgba(250,141,125,.5),transparent 22%),linear-gradient(120deg,#301d52,#8f3d93)}.promotion-surface .district-leisure-nature{background:radial-gradient(circle at 75% 28%,rgba(175,239,135,.5),transparent 23%),linear-gradient(120deg,#143b2d,#4f8852)}.promotion-surface .district-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);-moz-column-gap:12%;column-gap:12%;row-gap:64px}.promotion-surface .district-detail h2{margin:0;font-size:clamp(48px,5.2vw,76px);line-height:var(--display-leading);letter-spacing:-.068em}.promotion-surface .district-detail h2 i{color:var(--blue);font-style:normal}.promotion-surface .district-detail-copy{padding-top:36px}.promotion-surface .district-detail-copy>p{margin-bottom:28px;color:var(--ink-soft);font:24px/1.48 Georgia,serif}.promotion-surface .district-detail-copy .district-detail-paragraph{margin:0 0 16px;color:var(--muted);font:14px/var(--body-leading) Arial,Helvetica,sans-serif}.promotion-surface .district-detail-copy blockquote{margin:4px 0 0;padding:20px 0 0 20px;border-left:2px solid var(--gold);color:var(--muted);font-size:15px;line-height:1.65}.promotion-surface .programme-grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.promotion-surface .programme-grid article{min-height:158px;padding:25px 26px 20px 0;border-right:1px solid var(--line)}.promotion-surface .programme-grid article+article{padding-left:26px}.promotion-surface .programme-grid article:last-child{border-right:0}.promotion-surface .programme-grid span{color:var(--gold);font:30px Georgia,serif}.promotion-surface .programme-grid h3{margin:18px 0 0;color:var(--ink-soft);font-size:12px;line-height:1.4;letter-spacing:.1em;text-transform:uppercase}@media (max-width:860px){.promotion-surface .district-detail,.promotion-surface .district-hero-grid{grid-template-columns:1fr}.promotion-surface .district-hero-grid{min-height:0;padding-block:100px 76px}.promotion-surface .district-image-frame{max-width:660px;box-shadow:12px 14px 0 rgba(229,181,83,.34)}.promotion-surface .district-detail-copy{padding-top:0}}@media (max-width:640px){.promotion-surface .district-nav{min-height:74px}.promotion-surface .district-hero-grid{padding-block:76px 62px}.promotion-surface .district-hero h1{font-size:clamp(50px,15.5vw,73px)}.promotion-surface .district-lead{font-size:15px}.promotion-surface .programme-grid{grid-template-columns:1fr}.promotion-surface .programme-grid article,.promotion-surface .programme-grid article+article{min-height:0;padding:22px 0;border-right:0;border-bottom:1px solid var(--line)}.promotion-surface .programme-grid h3{margin-top:18px}}