:root{--restore-deep:#2a0924;--restore-wine:#44102f;--restore-pink:#e90087;--restore-ink:#35192e;--restore-muted:#756371;--restore-paper:#fdfbfd;--restore-line:#eadde5;--restore-gold:#dfbb75;--brand:var(--restore-pink);--deep:var(--restore-deep);--ink:var(--restore-ink);--taws-purple-deep:var(--restore-deep);--taws-purple-primary:#92216a;--taws-gradient:linear-gradient(115deg,#32102b,#59153f);--award-bg:#270b19;--award-surface:#3b1025;--award-gold:var(--restore-gold);--award-line:#805e3e;--award-muted:#decdbb}
body{background:var(--restore-paper)}.header{background:var(--restore-deep);border-bottom:1px solid #ffffff20}.header-cta{background:var(--restore-pink);border-color:var(--restore-pink);color:white}.desktop-nav{gap:24px}.nav-dropdown summary{font-size:14px}.nav-popover{width:360px;grid-template-columns:minmax(0,1fr)}.master-partner-cta{display:none}.restored-hero{background:radial-gradient(ellipse at 85% 20%,var(--restore-wine),transparent 65%),var(--restore-deep);color:white}.restored-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:72px;align-items:center;padding-block:72px 64px;min-height:650px}.restored-label{color:#d9b3cc;font-size:14px;margin-bottom:32px}.restored-copy h1{font-size:clamp(56px,6.5vw,98px);line-height:1.08;font-weight:650;letter-spacing:-.04em;max-width:700px;text-wrap:balance}.restored-intro{font-size:21px;color:#dfc9d8;line-height:1.8;max-width:640px;margin-block:28px 32px}.restored-copy .button{border-radius:28px;min-width:170px;background:var(--restore-pink);color:white;font-size:15px;padding:14px 24px}.restored-copy .outline{background:transparent;border:1px solid #ffffff60}.restored-emblem{display:flex;align-items:center;justify-content:center;padding:24px}.emblem-orbit{border:1px solid #c78fb52b;border-radius:50%;aspect-ratio:1;width:100%;max-width:480px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;box-shadow:0 0 0 28px #b76ba909,0 0 0 56px #b76ba906;position:relative}.emblem-orbit:after{content:'';position:absolute;inset:18px;border:1px solid #c78fb512;border-radius:50%;pointer-events:none}.emblem-orbit img{width:100%;height:auto;filter:brightness(0) invert(1)}.emblem-orbit p{font-size:13px;line-height:1.8;color:#cfb0c5;text-align:center;border-top:1px solid #ffffff20;padding-top:24px;margin-top:28px;max-width:310px}.restored-event-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;border-top:1px solid #ffffff22;padding-block:28px 36px;font-size:14px}.restored-event-strip span{display:block;color:#bc98b0;font-size:12px;margin-bottom:8px}.restored-event-strip strong{font-weight:400}.restored-text-link{color:inherit;text-underline-offset:6px;font-weight:600}.restored-heading{max-width:780px;margin-bottom:40px}.restored-heading h2,.story-copy h2{font-size:clamp(34px,3.8vw,52px);line-height:1.2;letter-spacing:-.025em}.restored-heading>p,.story-copy>p{font-size:19px;line-height:1.9;color:var(--restore-muted)}.restored-experiences{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.experience-tile{position:relative;display:flex;flex-direction:column;text-decoration:none;padding:28px;background:#f6f0f5;border:1px solid var(--restore-line);border-radius:18px;overflow:clip;transition:transform .22s ease,box-shadow .22s ease}.experience-tile-1{background:#f0edf7}.experience-tile-2{background:#321124;color:#f5dfb1;border-color:#6c4d33}.experience-tile-3{background:#f8edf3}.experience-symbol{font-size:55px;height:80px;line-height:1;color:#98296e}.experience-tile-2 .experience-symbol{color:var(--restore-gold)}.experience-index{position:absolute;inset-inline-end:24px;top:24px;color:var(--restore-muted);font-size:13px}.experience-tile h3{font-size:25px;line-height:1.4;margin-block:20px 12px;min-height:50px}.experience-tile p{color:var(--restore-muted);font-size:15px;line-height:1.9;flex:1}.experience-tile-2 p,.experience-tile-2 .experience-index{color:#d9c4ad}.tile-action{padding-top:20px;margin-top:16px;border-top:1px solid var(--restore-line);display:flex;justify-content:space-between;font-weight:600;font-size:14px}.experience-tile-2 .tile-action{border-color:#7e5f3e}.experience-tile:hover{transform:translateY(-5px);box-shadow:0 18px 34px #32112412}.event-story{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);gap:64px;align-items:center;padding-top:32px}.event-photo{margin:0;position:relative;min-width:0}.event-photo img{width:100%;height:450px;object-fit:cover;display:block;border-radius:22px}.event-photo figcaption{font-size:11px;color:var(--restore-muted);padding:12px 4px;line-height:1.7}.event-stage{padding-block:80px;background:var(--restore-deep);color:white}.event-stage .event-story{grid-template-columns:minmax(0,1.3fr) minmax(0,.85fr);padding-top:0}.event-stage p{color:#dcc7d6}.event-stage figcaption{color:#c6a8bd}.event-stage .button{background:var(--restore-pink);color:white;border-radius:24px}.story-copy .button{border-radius:24px}.master-home .section{padding-block:72px}.master-home .home-offers{padding-bottom:40px}.news-band{background:#f2e8f0}.awards-page .awards-world{background:radial-gradient(ellipse at 20% 12%,#55173060,transparent 60%)}.awards-page .header{background:var(--award-bg)}.awards-page .awards-seal{background:radial-gradient(circle,#5a1a3260,transparent 70%)}.awards-page .awards-button{border-radius:6px}.awards-page .awards-hero h1{color:var(--award-gold)}.awards-page footer{background:var(--award-surface)}.header-cta:hover,.restored-copy .button:hover{filter:brightness(1.12)}html[lang=ar] .restored-copy h1{font-size:clamp(52px,6vw,86px);line-height:1.65;letter-spacing:0}html[lang=ar] .restored-copy{max-width:650px}.section-heading{align-items:center}
@media(max-width:1100px){.restored-hero-grid{gap:40px;min-height:590px}.emblem-orbit{padding:32px}.emblem-orbit p{font-size:12px}.restored-experiences{grid-template-columns:repeat(2,minmax(0,1fr))}.event-story{gap:32px}.restored-copy h1{font-size:68px}.desktop-nav{gap:18px}}
@media(max-width:800px){.restored-hero-grid{grid-template-columns:minmax(0,1fr);padding-block:48px;gap:32px;min-height:0}.restored-copy h1{font-size:52px;max-width:600px}.restored-intro{font-size:18px}.restored-emblem{padding:20px;max-width:360px;margin:auto}.emblem-orbit{padding:32px}.emblem-orbit p{display:none}.restored-event-strip{gap:18px;font-size:12px}.event-story,.event-stage .event-story{grid-template-columns:minmax(0,1fr);gap:32px}.event-photo img{height:340px}.event-stage{padding-block:48px}.story-copy{order:0}.event-stage .story-copy{order:-1}.nav-popover{width:auto}.master-home .section{padding-block:48px}html[lang=ar] .restored-copy h1{font-size:54px;line-height:1.55}}
@media(max-width:480px){.restored-experiences{grid-template-columns:minmax(0,1fr)}.experience-tile{padding:24px}.experience-symbol{height:56px;font-size:44px}.experience-tile h3{min-height:0;margin-top:12px}.restored-copy .actions{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.restored-copy .button{text-align:center;width:100%}.restored-event-strip{grid-template-columns:minmax(0,1fr)}.restored-event-strip>div{display:flex;justify-content:space-between;gap:16px}.event-photo img{height:300px}}
@media(prefers-reduced-motion:no-preference){.restored-copy{animation:restored-enter .6s ease both}.restored-emblem{animation:restored-enter .8s ease both}.emblem-orbit:after{animation:orbit-breathe 5s ease-in-out infinite}.reveal-ready{opacity:0;transform:translateY(18px);transition:opacity .55s ease,transform .55s ease}.reveal-ready.is-visible{opacity:1;transform:none}@keyframes restored-enter{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes orbit-breathe{50%{opacity:.3;transform:scale(.97)}}}
@media(prefers-reduced-motion:reduce){.reveal-ready{opacity:1;transform:none}.experience-tile:hover{transform:none}*{animation:none!important;transition:none!important}}
