html,body{margin:0;padding:0;background:#F5F0EC}body{min-width:320px}*,*::before,*::after{box-sizing:border-box}@media(max-width:767px){.hide-mobile{display:none!important}}@media(min-width:768px) and (max-width:1024px){.hide-tablet{display:none!important}}@media(min-width:1025px){.hide-desktop{display:none!important}}


@media(max-width:767px){

 #club-dar-nour-home .welcome-section>.atmosphere{

  left:24px;transform:none;padding-inline:0;

 }

}


@font-face{font-family:CDNCentury;src:local('Century Gothic'),url('/assets/CENTURYGOTHIC-7835c209f7.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:CDNCentury;src:local('Century Gothic Bold'),url('/assets/CENTURYGOTHIC_BOLD-f6bbd75ad0.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}





html{scroll-behavior:auto!important}body{margin:0;background:#f5f0ec}.cdn-new{--paper:#f5f0ec;--section:#f3eae5;--ink:#514c4a;--gold:#bda97a;--dark:#111211;--h:44px;--h3:30px;--track:4px;background:var(--paper);color:var(--ink);font-family:CDNCentury,'Century Gothic',sans-serif;font-size:14px;font-weight:400;line-height:19.6px;letter-spacing:1px}.cdn-new *,.cdn-new *::before,.cdn-new *::after{box-sizing:border-box}.cdn-new [hidden]{display:none!important}.cdn-new h1,.cdn-new h2,.cdn-new h3,.cdn-new h4,.cdn-new p,.cdn-new figure{margin:0}.cdn-new h1,.cdn-new h2,.cdn-new h3,.cdn-new h4{font-family:inherit;font-weight:400;line-height:normal;text-transform:uppercase;letter-spacing:var(--track);color:inherit}.cdn-new h1,.cdn-new h2{font-size:var(--h)}.cdn-new h3{font-size:var(--h3)}.cdn-new h4{font-size:24px;letter-spacing:4px}.cdn-new p{font-size:14px;line-height:19.6px;letter-spacing:1px}.cdn-new a{color:inherit;text-decoration:none}.cdn-new button{font-family:inherit;font-weight:400;color:inherit;cursor:pointer}.cdn-new img{display:block;max-width:100%;height:auto}.cdn-new video{display:block;max-width:100%}.cdn-new :focus-visible{outline:2px solid currentColor;outline-offset:5px}.cdn-new .wrap{width:min(1280px,calc(100% - 112px));margin-inline:auto}.cdn-new .section{padding-block:110px;scroll-margin-top:105px}.cdn-new .tint{background:var(--section)}.cdn-new .kicker{font-size:14px;line-height:23px;letter-spacing:3px;text-transform:uppercase;color:var(--gold);margin-bottom:26px}.cdn-new .caption{font-size:12px;line-height:16.8px;letter-spacing:1px;text-transform:uppercase}.cdn-new .button{display:inline-flex;justify-content:center;align-items:center;gap:18px;font-size:14px;line-height:20.8px;letter-spacing:3.5px;text-transform:uppercase;padding:8px 20px;border:1px solid currentColor;border-radius:5px;background:transparent;transition:background .25s,color .25s}.cdn-new .button:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.cdn-new .link{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;font-size:12px;line-height:16.8px;letter-spacing:1px;text-transform:uppercase;border-bottom:1px solid var(--gold);padding:10px 0;transition:gap .25s}.cdn-new .link:hover{gap:34px}.cdn-new .actions{display:flex;gap:30px;align-items:center;flex-wrap:wrap;margin-top:30px}.cdn-new .skip{position:fixed;top:-80px;left:20px;z-index:90;background:var(--paper);color:var(--ink);padding:15px}.cdn-new .skip:focus{top:12px}





/* One shared header for both designs. */





.cdn-new .site-header{position:sticky;top:0;z-index:40;background:var(--dark);color:var(--paper);height:92px}.cdn-new .header-inner{display:flex;align-items:center;justify-content:space-between;gap:35px;height:100%;width:min(1440px,calc(100% - 80px));margin:auto}.cdn-new .brand{flex-shrink:0}.cdn-new .brand img{width:103px;height:67px;object-fit:contain}.cdn-new .desktop-nav{display:flex;align-items:center;gap:24px;margin-left:auto}.cdn-new .desktop-nav>a,.cdn-new .desktop-nav summary{font-size:12px;line-height:20.8px;letter-spacing:1px;text-transform:uppercase;cursor:pointer;padding:12px 0;white-space:nowrap}.cdn-new .desktop-nav details{position:relative}.cdn-new summary{list-style:none}.cdn-new summary::-webkit-details-marker{display:none}.cdn-new .desktop-nav summary::after{content:'⌄';color:var(--gold);margin-left:6px}.cdn-new .nav-panel{position:absolute;top:100%;left:-22px;min-width:290px;background:var(--dark);border:1px solid #bda97a55;padding:18px 22px}.cdn-new .nav-panel a{display:block;font-size:14px;line-height:19.6px;letter-spacing:0;padding:10px 0}.cdn-new .nav-panel a:hover{color:var(--gold)}.cdn-new .header-join{font-size:12px;letter-spacing:1px;padding:12px 18px;background:var(--paper);color:var(--ink);border:0;white-space:nowrap}.cdn-new .menu-open{display:none;border:0;background:none;padding:10px 0}.cdn-new .menu-open span{display:block;width:28px;height:1.5px;background:var(--paper);margin:7px 0}.cdn-new .phone-join{display:none}.cdn-new .mobile-menu{position:fixed;inset:0;z-index:60;background:var(--dark);color:var(--paper);padding:30px 24px;overflow:auto;overscroll-behavior:contain}.cdn-new .menu-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:35px}.cdn-new .menu-top p{font-size:12px;line-height:16.8px;letter-spacing:2.5px}.cdn-new .menu-close{background:none;border:0;font-size:25px;padding:8px}.cdn-new .mobile-nav>a,.cdn-new .mobile-nav summary{display:block;font-size:17px;line-height:18.7px;letter-spacing:0;text-transform:none;padding:21px 0;border-bottom:1px solid #bda97a55;cursor:pointer}.cdn-new .mobile-nav summary::after{content:'+';float:right;color:var(--gold)}.cdn-new .mobile-nav details[open] summary::after{content:'−'}.cdn-new .mobile-sub{padding:15px 0 10px}.cdn-new .mobile-sub a{display:block;font-size:14px;line-height:19.6px;font-weight:600;letter-spacing:0;padding:10px 0}.cdn-new .mobile-menu .button{width:100%;margin-top:34px}.cdn-new .house{font-style:italic;text-align:center;margin-top:30px;color:var(--gold)}





/* Original film; no device showroom. */





.cdn-new .hero{position:relative;background:var(--dark);color:white}.cdn-new .hero video{width:100%;height:auto;max-height:calc(100svh - 92px);aspect-ratio:16/9;object-fit:contain}.cdn-new .hero-controls{position:absolute;left:40px;right:40px;bottom:26px;display:flex;justify-content:space-between;align-items:center;gap:20px}.cdn-new .hero-controls>a{font-size:12px;line-height:16.8px;letter-spacing:2px;text-transform:uppercase;text-shadow:0 1px 6px #000}.cdn-new .film-toggle{display:flex;align-items:center;gap:10px;background:#111211a8;border:1px solid #ffffff77;border-radius:5px;padding:8px 14px;font-size:12px;line-height:20px;letter-spacing:1px}.cdn-new .film-toggle::before{content:'Ⅱ';font-size:15px}.cdn-new .film-toggle[aria-pressed=false]::before{content:'▷'}





.cdn-new .press{background:var(--section);padding:30px 0;border-bottom:1px solid #bda97a33}.cdn-new .press-inner{display:flex;align-items:center;gap:35px;width:min(1440px,calc(100% - 80px));margin:auto}.cdn-new .press .caption{font-size:10px;line-height:16px;letter-spacing:1.5px;flex:0 0 105px}.cdn-new .press-names{display:flex;justify-content:space-between;gap:32px;align-items:center;flex:1}.cdn-new .press-name{white-space:nowrap;font-family:Georgia,serif;font-size:19px;line-height:25px;letter-spacing:-.5px}.cdn-new .press-name:nth-child(3),.cdn-new .press-name:nth-child(4){font-family:inherit;letter-spacing:1px;font-size:17px}





.cdn-new .intro{text-align:center;max-width:740px;margin:auto}.cdn-new .intro h1{margin-bottom:28px}.cdn-new .intro p:not(.kicker){max-width:530px;margin:0 auto;line-height:24.5px}.cdn-new .intro .actions{justify-content:center}.cdn-new .fine-rule{display:block;width:60px;height:1px;background:var(--gold);margin:38px auto 0}





.cdn-new .membership-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px;align-items:start}.cdn-new .membership-grid h2{margin-bottom:28px}.cdn-new .membership-grid>.member-head>p:not(.kicker){max-width:380px;line-height:24.5px}.cdn-new .privilege{border-bottom:1px solid #bda97a66;padding:24px 0;display:grid;grid-template-columns:35px 1fr;gap:22px}.cdn-new .privilege:first-child{padding-top:0}.cdn-new .privilege .num{font-size:12px;line-height:23px;color:var(--gold)}.cdn-new .privilege h3{font-size:20px;letter-spacing:2px;margin-bottom:14px}.cdn-new .privilege p{max-width:440px;line-height:22.4px}.cdn-new .privilege .link{margin-top:10px}.cdn-new .section-top{display:flex;align-items:flex-end;justify-content:space-between;gap:45px;margin-bottom:50px}.cdn-new .section-top h2{max-width:680px}.cdn-new .goal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.cdn-new .goal figure{background:var(--section);overflow:hidden}.cdn-new .goal img{width:100%;aspect-ratio:4/5;object-fit:contain;transition:transform .9s}.cdn-new .goal .caption{margin:24px 0 14px;color:var(--gold)}.cdn-new .goal h3{font-size:24px;letter-spacing:4px;margin-bottom:16px}.cdn-new .goal p:not(.caption){line-height:22.4px;max-width:330px}.cdn-new .rail-tools{display:none}.cdn-new .section-end{text-align:center;margin-top:42px}





.cdn-new .film-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:75px;align-items:center}.cdn-new .age-film{width:100%;aspect-ratio:16/9;object-fit:contain;background:var(--dark)}.cdn-new figcaption{font-size:12px;line-height:16.8px;letter-spacing:1px;margin-top:15px}.cdn-new .film-copy h2{margin-bottom:24px}.cdn-new .film-copy p:not(.kicker){line-height:24.5px;margin-bottom:25px;max-width:380px}.cdn-new .coach-grid{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.cdn-new .coach-photo img{width:100%;height:auto;object-fit:contain}.cdn-new .coach-copy h2{margin-bottom:25px}.cdn-new .coach-copy p:not(.kicker){line-height:24.5px;max-width:420px}.cdn-new .coach-copy .link{margin-top:25px}





/* Shared closing invitation and original footer content. */





.cdn-new .invitation{background:var(--dark);color:var(--paper);padding:85px 0}.cdn-new .invitation-top{display:flex;justify-content:space-between;gap:30px;margin-bottom:45px}.cdn-new .invitation h2{line-height:1.12;max-width:950px;margin-bottom:50px}.cdn-new .invitation h2 span{color:var(--gold)}.cdn-new .invitation-bottom{display:flex;justify-content:space-between;align-items:center;gap:50px;border-top:1px solid #bda97a55;padding-top:35px}.cdn-new .invitation-bottom p{line-height:24.5px}.cdn-new .invitation-bottom .actions{margin:0;gap:25px;flex-shrink:0}.cdn-new .invitation .button{background:var(--paper);color:var(--ink);border-color:var(--paper)}.cdn-new .invitation .button:hover{background:var(--gold);border-color:var(--gold)}





.cdn-new .cdn-footer{background:var(--dark);color:var(--paper);border-top:1px solid #bda97a33}.cdn-new .cdn-footer__shell{width:min(1280px,calc(100% - 112px));margin:auto;padding:64px 0 28px}.cdn-new .cdn-footer__grid{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:70px}.cdn-new .cdn-footer__emblem{width:48px;height:auto;margin-bottom:22px}.cdn-new .cdn-footer__brand-copy{font-size:14px;line-height:24.5px;max-width:340px}.cdn-new .cdn-footer__socials{display:flex;gap:12px;margin-top:25px}.cdn-new .cdn-footer__socials a{width:42px;height:42px;display:grid;place-items:center;border:1px solid #bda97a66}.cdn-new .cdn-footer__socials img{width:18px;height:18px;object-fit:contain}.cdn-new .cdn-footer__heading{font-size:14px;line-height:24px;letter-spacing:.72px;margin-bottom:22px;color:var(--gold)}.cdn-new .cdn-footer__links{display:grid;gap:14px}.cdn-new .cdn-footer__links a{font-size:13px;line-height:19.5px;letter-spacing:.4px;width:fit-content}.cdn-new .cdn-footer__links a:hover{color:var(--gold)}.cdn-new .cdn-footer__bottom{display:flex;justify-content:space-between;gap:30px;margin-top:55px;padding-top:24px;border-top:1px solid #bda97a44}.cdn-new .cdn-footer__bottom p{font-size:12px;line-height:24px;letter-spacing:.48px}.cdn-new .cdn-footer__contact{max-width:600px;text-align:right}





/* ENVI-inspired alternative: a spacious sequence of personal rituals. */





.cdn-new.rhythm .intro{max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:100px;text-align:left;align-items:center}.cdn-new.rhythm .intro h1{margin:0}.cdn-new.rhythm .intro p:not(.kicker){margin:0;max-width:440px}.cdn-new.rhythm .intro .actions{justify-content:flex-start}.cdn-new.rhythm .fine-rule{display:none}.cdn-new.rhythm .goal-grid{display:block}.cdn-new.rhythm .goal{display:grid;grid-template-columns:1.1fr 1fr;gap:100px;align-items:center;margin-top:85px}.cdn-new.rhythm .goal:first-child{margin-top:0}.cdn-new.rhythm .goal:nth-child(even){grid-template-columns:1fr 1.1fr}.cdn-new.rhythm .goal:nth-child(even) figure{order:2}.cdn-new.rhythm .goal figure{max-width:540px}.cdn-new.rhythm .goal img{aspect-ratio:4/5}.cdn-new.rhythm .goal-body{max-width:380px}.cdn-new.rhythm .goal h3{font-size:var(--h3);letter-spacing:var(--track);line-height:1.25}.cdn-new.rhythm .goal .caption{margin-top:0}.cdn-new.rhythm .goal .link{margin-top:24px}.cdn-new.rhythm .member-head{text-align:center;max-width:670px;margin:0 auto 58px}.cdn-new.rhythm .member-head p:not(.kicker){max-width:440px;margin:24px auto 0;line-height:24.5px}.cdn-new.rhythm .member-details{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.cdn-new.rhythm .privilege{display:block;border-top:1px solid var(--gold);border-bottom:0;padding-top:25px}.cdn-new.rhythm .privilege .num{display:block;margin-bottom:20px}.cdn-new.rhythm .privilege h3{font-size:20px;letter-spacing:2px}.cdn-new.rhythm .film-grid{grid-template-columns:1fr 1.3fr}.cdn-new.rhythm .film-grid>figure{order:2}.cdn-new.rhythm .coach-grid{grid-template-columns:1fr 1fr}.cdn-new .reveal{transition:opacity .7s ease,transform .7s ease}.cdn-new.motion .reveal.pending{opacity:0;transform:translateY(22px)}





@media(max-width:1500px){.cdn-new{--h3:26px}}@media(max-width:1280px){.cdn-new{--h:40px}.cdn-new .desktop-nav{gap:17px}.cdn-new .header-inner{gap:25px}.cdn-new .header-join{font-size:11px;padding:11px 14px}.cdn-new .press-inner{gap:22px}.cdn-new .press-names{gap:22px}.cdn-new .press-name{font-size:16px}}





@media(max-width:1199px){.cdn-new{--h:38px;--h3:28px}.cdn-new .wrap,.cdn-new .cdn-footer__shell{width:calc(100% - 80px)}.cdn-new .membership-grid,.cdn-new .film-grid,.cdn-new .coach-grid,.cdn-new.rhythm .intro,.cdn-new.rhythm .goal{gap:50px}.cdn-new .press-names{overflow-x:auto;justify-content:flex-start;scrollbar-width:none}.cdn-new .press-names::-webkit-scrollbar{display:none}.cdn-new .invitation-bottom{align-items:flex-start;flex-direction:column}.cdn-new .header-inner{width:calc(100% - 48px)}.cdn-new .desktop-nav{gap:13px}.cdn-new .desktop-nav>a,.cdn-new .desktop-nav summary{font-size:10px}.cdn-new .brand img{width:89px}}





@media(max-width:991px){.cdn-new{--h:32px;--h3:24px}.cdn-new .desktop-nav,.cdn-new .header-join{display:none}.cdn-new .menu-open,.cdn-new .phone-join{display:block}.cdn-new .header-inner{position:relative}.cdn-new .brand{position:absolute;left:50%;transform:translateX(-50%)}.cdn-new .phone-join{font-size:12px;line-height:20.8px;letter-spacing:1px;text-transform:uppercase;border-bottom:1px solid var(--gold);padding:10px 0}.cdn-new .section{padding-block:85px}.cdn-new .goal-grid{gap:20px}.cdn-new .goal h3{font-size:24px;letter-spacing:4px}.cdn-new .cdn-footer__grid{gap:30px}.cdn-new .cdn-footer__bottom{flex-direction:column;gap:10px}.cdn-new .cdn-footer__contact{text-align:left}.cdn-new .section-top{display:block}.cdn-new .section-top>.link{margin-top:25px}}





@media(max-width:767px){.cdn-new{--h:30px;--h3:20px;--track:2px}.cdn-new h4{font-size:18px}.cdn-new .wrap,.cdn-new .cdn-footer__shell{width:calc(100% - 48px)}.cdn-new .section{padding-block:64px}.cdn-new .kicker{margin-bottom:22px}.cdn-new .site-header{height:82px}.cdn-new .header-inner{width:calc(100% - 40px)}.cdn-new .brand img{height:62px;width:96px}.cdn-new .phone-join{font-size:10px}.cdn-new .hero video{max-height:none;aspect-ratio:16/9;height:auto;object-fit:contain}.cdn-new .hero-controls{position:static;padding:12px 20px;gap:15px}.cdn-new .hero-controls>a{font-size:10px;letter-spacing:1px}.cdn-new .film-toggle{font-size:10px;padding:4px 10px;line-height:20px}.cdn-new .press{padding:20px 0}.cdn-new .press-inner{display:block;width:100%}.cdn-new .press .caption{display:block;text-align:center;margin-bottom:16px;font-size:10px}.cdn-new .press-names{display:flex;overflow:auto;gap:30px;padding:0 24px;scroll-snap-type:x proximity;scrollbar-width:none;justify-content:flex-start}.cdn-new .press-name{font-size:17px;scroll-snap-align:center}.cdn-new .intro h1{margin-bottom:24px}.cdn-new .intro p:not(.kicker){line-height:24.5px}.cdn-new .intro .actions{margin-top:28px}.cdn-new .button{max-width:100%;text-align:center}.cdn-new .membership-grid{display:block}.cdn-new .membership-grid .member-head{margin-bottom:38px}.cdn-new .membership-grid>.member-head>p:not(.kicker){max-width:none}.cdn-new .privilege{gap:12px;grid-template-columns:24px 1fr;padding-block:22px}.cdn-new .privilege h3{font-size:18px;letter-spacing:2px}.cdn-new .goal-grid{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-24px;padding:0 24px 6px}.cdn-new .goal-grid::-webkit-scrollbar{display:none}.cdn-new .goal{flex:0 0 calc(100vw - 48px);scroll-snap-align:center}.cdn-new .goal h3{font-size:18px;letter-spacing:4px}.cdn-new .goal p:not(.caption){max-width:none}.cdn-new .goal img{aspect-ratio:4/5;object-fit:contain}.cdn-new .section-top{margin-bottom:32px}.cdn-new .rail-tools{display:flex;align-items:center;justify-content:space-between;margin-top:30px}.cdn-new .rail-tools div{display:flex;gap:12px}.cdn-new .rail-tools button{width:44px;height:44px;background:none;border:1px solid #bda97a;border-radius:50%;font-size:20px}.cdn-new .rail-tools button:disabled{opacity:.35;cursor:default}.cdn-new .film-grid,.cdn-new .coach-grid{display:flex;flex-direction:column;gap:30px;align-items:stretch}.cdn-new .film-grid .film-copy{order:-1}.cdn-new .film-copy p:not(.kicker){max-width:none}.cdn-new .coach-photo{order:2}.cdn-new .coach-copy p:not(.kicker){max-width:none}.cdn-new .invitation{padding:55px 0}.cdn-new .invitation-top{display:block;margin-bottom:30px}.cdn-new .invitation-top>.caption{font-size:10px;letter-spacing:1px}.cdn-new .invitation h2{margin-bottom:30px;font-size:30px;line-height:1.12}.cdn-new .invitation h2 br{display:none}.cdn-new .invitation h2 span{display:block;margin-top:18px}.cdn-new .invitation-bottom{gap:28px;padding-top:28px}.cdn-new .invitation-bottom .actions{display:flex;align-items:flex-start;flex-direction:column;width:100%;gap:18px}.cdn-new .invitation .button{width:100%;letter-spacing:2px}.cdn-new .cdn-footer__grid{grid-template-columns:1fr 1fr;gap:36px 20px}.cdn-new .cdn-footer__brand{grid-column:1/-1}.cdn-new .cdn-footer__shell{padding-top:45px}.cdn-new .cdn-footer__brand-copy{max-width:100%}.cdn-new .cdn-footer__emblem{width:44px}.cdn-new .cdn-footer__heading{font-size:12px;letter-spacing:2px}.cdn-new .cdn-footer__links{gap:15px}.cdn-new .cdn-footer__bottom{margin-top:40px}.cdn-new .cdn-footer__bottom p{font-size:11px}.cdn-new .cdn-footer__contact{overflow-wrap:anywhere}





.cdn-new.rhythm .intro{display:block;text-align:center}.cdn-new.rhythm .intro h1{margin-bottom:24px}.cdn-new.rhythm .intro p:not(.kicker){margin:auto}.cdn-new.rhythm .intro .actions{justify-content:center}.cdn-new.rhythm .goal-grid{display:block;margin:0;padding:0;overflow:visible}.cdn-new.rhythm .goal,.cdn-new.rhythm .goal:nth-child(even){display:flex;flex-direction:column;gap:25px;margin-top:65px}.cdn-new.rhythm .goal:first-child{margin-top:0}.cdn-new.rhythm .goal figure,.cdn-new.rhythm .goal:nth-child(even) figure{order:0;width:100%;max-width:none}.cdn-new.rhythm .goal-body{max-width:none;width:100%}.cdn-new.rhythm .goal .caption{margin-bottom:12px}.cdn-new.rhythm .goal h3{margin-bottom:14px}.cdn-new.rhythm .goal .link{margin-top:12px}.cdn-new.rhythm .goals-section>.wrap{width:100%}.cdn-new.rhythm .section-top,.cdn-new.rhythm .goal-body{padding-inline:24px}.cdn-new.rhythm .goal img{aspect-ratio:4/5}.cdn-new.rhythm .member-head{margin-bottom:35px;text-align:left}.cdn-new.rhythm .member-head p:not(.kicker){max-width:none;margin-top:24px}.cdn-new.rhythm .member-details{display:block}.cdn-new.rhythm .privilege{display:grid;grid-template-columns:24px 1fr;gap:12px;border-top:0;border-bottom:1px solid #bda97a66;padding-top:22px}.cdn-new.rhythm .privilege .num{margin:0}.cdn-new.rhythm .privilege h3{font-size:18px}.cdn-new.rhythm .film-grid>figure{order:2}.cdn-new.rhythm .section-end{padding-inline:24px}}





@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cdn-new *{animation:none!important;transition:none!important}.cdn-new.motion .reveal.pending{opacity:1;transform:none}.cdn-new .goal:hover img{transform:none}}











/* One colour system covers the full page, in both daylight and sunset. */





.cdn-new{--paper:#f5f0ec;--section:#f3eae5;--ink:#514c4a;--gold:#bda97a;--line:#bda97a66;--hairline:#bda97a33;--hover:#514c4a;--on-hover:#f5f0ec;--veil:245,240,236;--hero-veil:.94;--hero-fade:.70;background:var(--paper);color:var(--ink);width:100%;max-width:none;transition:background-color .75s ease,color .75s ease}





.cdn-new[data-atmosphere="sunset"]{--paper:#e6d6c9;--section:#d9c0ad;--ink:#443930;--gold:#927248;--line:#92724877;--hairline:#92724844;--hover:#443930;--on-hover:#e6d6c9;--veil:230,214,201;--hero-veil:.94;--hero-fade:.72}





.cdn-new .site-header,.cdn-new .nav-panel,.cdn-new .mobile-menu,.cdn-new .cdn-footer,.cdn-new .invitation{background:var(--section);color:var(--ink)}





.cdn-new .site-header,.cdn-new .press,.cdn-new .tint,.cdn-new .invitation,.cdn-new .cdn-footer,.cdn-new .mobile-menu,.cdn-new .nav-panel,.cdn-new .button{transition:background-color .75s ease,color .75s ease,border-color .75s ease}





.cdn-new .site-header{border-bottom:1px solid var(--hairline)}.cdn-new .header-join{background:transparent;color:var(--ink);border:1px solid currentColor;font-size:14px;line-height:20.8px;letter-spacing:3.5px;padding:8px 20px}





.cdn-new .menu-open span{background:var(--ink)}.cdn-new .nav-panel{border-color:var(--line)}.cdn-new .mobile-nav>a,.cdn-new .mobile-nav summary{border-color:var(--line)}.cdn-new .mobile-menu .house{color:var(--ink)}





.cdn-new .press{border-color:var(--hairline)}.cdn-new .press-inner{justify-content:center}.cdn-new .press-names{width:100%;color:var(--ink)}





.cdn-new .privilege{border-color:var(--line)}.cdn-new .goal figure{background:var(--section)}.cdn-new .invitation-bottom,.cdn-new .cdn-footer__bottom,.cdn-new .cdn-footer__socials a{border-color:var(--line)}.cdn-new .cdn-footer{border-color:var(--hairline)}





.cdn-new .invitation .button{background:transparent;color:var(--ink);border:1px solid var(--ink)}.cdn-new .button:hover,.cdn-new .invitation .button:hover{background:var(--hover);color:var(--on-hover);border-color:var(--hover)}





.cdn-new .cdn-footer__socials img{filter:brightness(0);opacity:.68}.cdn-new[data-atmosphere="sunset"] .cdn-footer__socials img{opacity:.76}





/* Original 20260921 hero composition: full-width moving film and bottom-left copy. */





.cdn-new .cdn-home-hero{position:relative;min-height:clamp(744px,94vh,1080px);display:grid;align-items:end;isolation:isolate;background:var(--section);color:var(--ink);width:100%;max-width:none;margin:0;padding:0;overflow:hidden}





.cdn-new .cdn-home-hero__video{position:absolute;z-index:-3;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;aspect-ratio:auto}





.cdn-new .cdn-home-hero:before{content:"";position:absolute;z-index:-2;inset:0;background:linear-gradient(90deg,rgba(var(--veil),var(--hero-veil)),rgba(var(--veil),var(--hero-fade)) 48%,rgba(var(--veil),.10) 78%),linear-gradient(0deg,rgba(var(--veil),.60),transparent 48%);transition:background .75s ease}





.cdn-new .cdn-home-hero:after{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(700px circle at 78% 36%,#bda97a24,transparent 64%);pointer-events:none}





.cdn-new[data-atmosphere="sunset"] .cdn-home-hero:after{background:radial-gradient(700px circle at 78% 36%,#be8b4c33,transparent 64%)}





.cdn-new .cdn-home-hero__inner{width:min(100%,1500px);margin-inline:auto;padding:clamp(120px,17vh,210px) clamp(28px,4.6vw,72px) clamp(86px,10vh,126px)}





.cdn-new .cdn-home-hero__copy{max-width:760px}.cdn-new .cdn-home-hero h1{max-width:760px;margin-bottom:26px;color:var(--ink)}.cdn-new .cdn-home-hero .cdn-home-eyebrow{font-size:14px;line-height:23px;letter-spacing:3px;text-transform:uppercase;color:var(--gold);margin-bottom:26px}.cdn-new .cdn-home-hero .cdn-home-lede{max-width:650px;line-height:25.2px;color:var(--ink)}





.cdn-new .cdn-home-hero__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.cdn-new .cdn-home-hero__index{position:absolute;right:clamp(28px,4.6vw,72px);bottom:34px;display:flex;align-items:center;gap:13px;color:var(--ink);font-size:12px;line-height:16.8px;letter-spacing:1px;text-transform:uppercase}.cdn-new .cdn-home-hero__index:before{content:"";width:64px;height:1px;background:var(--gold)}





.cdn-new .hero-playback{position:absolute;bottom:26px;left:max(clamp(28px,4.6vw,72px),calc((100% - 1500px)/2 + clamp(28px,4.6vw,72px)));z-index:2}.cdn-new .film-toggle{color:var(--ink);background:var(--section);border-color:var(--line);font-size:12px;line-height:20.8px;letter-spacing:1px}





/* The small light control lives inside the welcome section's existing whitespace. */





.cdn-new .welcome-section{position:relative}.cdn-new .atmosphere{position:absolute;left:50%;top:24px;transform:translateX(-50%);z-index:1;display:flex;align-items:center;gap:9px;min-height:44px;padding:8px 14px;border:0;border-radius:24px;background:transparent;color:var(--ink);cursor:pointer}





.cdn-new .atmosphere svg{width:20px;height:25px;stroke:currentColor;fill:none;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;transition:filter .5s,color .5s}





.cdn-new .atmosphere span{font-size:10px;line-height:16px;letter-spacing:1.8px;text-transform:uppercase;border-bottom:1px solid var(--line);padding-bottom:2px}.cdn-new .atmosphere:hover svg{color:var(--gold);filter:drop-shadow(0 0 5px #bda97a55)}.cdn-new .atmosphere[aria-pressed="true"] svg{color:var(--gold);filter:drop-shadow(0 0 7px #ba874b66)}





/* Keep the selected alternating photographs; do not alter the centred welcome or benefits. */





.cdn-new .approved-goals .goal-grid{display:block}.cdn-new .approved-goals .goal{display:grid;grid-template-columns:1.1fr 1fr;gap:100px;align-items:center;margin-top:85px}.cdn-new .approved-goals .goal:first-child{margin-top:0}.cdn-new .approved-goals .goal:nth-child(even){grid-template-columns:1fr 1.1fr}.cdn-new .approved-goals .goal:nth-child(even) figure{order:2}.cdn-new .approved-goals .goal figure{max-width:540px}.cdn-new .approved-goals .goal img{aspect-ratio:4/5;object-fit:contain}.cdn-new .approved-goals .goal-body{max-width:380px}.cdn-new .approved-goals .goal h3{font-size:var(--h3);letter-spacing:var(--track);line-height:1.25}.cdn-new .approved-goals .goal .caption{margin-top:0}.cdn-new .approved-goals .goal .link{margin-top:24px}





/* Native portrait dimensions; no fixed landscape frame or black surround. */





.cdn-new .portrait-film{grid-template-columns:1fr 1fr}.cdn-new .portrait-film>figure{order:2;width:min(100%,340px);justify-self:center}.cdn-new .portrait-film .age-film{display:block;width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain;background:transparent}.cdn-new .portrait-film figcaption{line-height:19px}





@media(max-width:1280px){.cdn-new .header-join{font-size:12px;letter-spacing:1px;padding:8px 15px}}





@media(max-width:1199px){.cdn-new .approved-goals .goal{gap:50px}}





@media(min-width:768px) and (max-width:1024px){.cdn-new .cdn-home-hero{min-height:680px}.cdn-new .cdn-home-hero__inner{padding-inline:40px}.cdn-new .hero-playback{left:40px}}





@media(max-width:767px){.cdn-new .cdn-home-hero{min-height:768px}.cdn-new .cdn-home-hero:before{background:linear-gradient(0deg,rgba(var(--veil),.96),rgba(var(--veil),.70) 62%,rgba(var(--veil),.18))}.cdn-new .cdn-home-hero__inner{padding:112px 24px 96px}.cdn-new .cdn-home-hero__actions{display:grid;margin-top:25px;gap:12px}.cdn-new .cdn-home-hero__index{display:none}.cdn-new .hero-playback{bottom:22px;left:24px}.cdn-new .cdn-home-hero h1{margin-bottom:24px}.cdn-new .cdn-home-hero .cdn-home-eyebrow{font-size:12px;line-height:19px;letter-spacing:3px}.cdn-new .cdn-home-hero .button{width:100%}.cdn-new .welcome-section{padding-top:96px}.cdn-new .atmosphere{top:20px}.cdn-new .press-names{padding-inline:24px}.cdn-new .approved-goals>.wrap{width:100%}.cdn-new .approved-goals .goal-grid{display:block;margin:0;padding:0;overflow:visible}.cdn-new .approved-goals .goal,.cdn-new .approved-goals .goal:nth-child(even){display:flex;flex-direction:column;gap:25px;margin-top:65px}.cdn-new .approved-goals .goal:first-child{margin-top:0}.cdn-new .approved-goals .goal figure,.cdn-new .approved-goals .goal:nth-child(even) figure{order:0;width:100%;max-width:none}.cdn-new .approved-goals .goal-body{max-width:none;width:100%;padding-inline:24px}.cdn-new .approved-goals .section-top{padding-inline:24px}.cdn-new .approved-goals .goal .caption{margin-bottom:12px}.cdn-new .approved-goals .goal h3{margin-bottom:14px}.cdn-new .approved-goals .goal .link{margin-top:12px}.cdn-new .portrait-film>figure{align-self:center;max-width:100%}.cdn-new .portrait-film .age-film{height:auto;aspect-ratio:auto;background:transparent}}





@media(prefers-reduced-motion:reduce){.cdn-new,.cdn-new *,.cdn-new *::before,.cdn-new *::after{transition:none!important}}





.cdn-new .intro h2{margin-bottom:28px}





@media(max-width:767px){.cdn-new .intro h2{margin-bottom:24px}}











/* The complete supplied photograph stays visible, edge to edge. */





.cdn-new .cdn-home-hero.static-banner{display:block;min-height:0;height:auto;overflow:hidden;padding:0}





.cdn-new .static-banner .cdn-home-hero__image{display:block;position:relative;width:100%;max-width:none;height:auto;aspect-ratio:auto;margin:0;object-fit:contain}





.cdn-new .static-banner:before,.cdn-new .static-banner:after{display:none}





.cdn-new .static-banner .cdn-home-hero__inner{position:absolute;top:0;left:50%;transform:translateX(-50%);width:min(100%,1500px);padding:48px clamp(28px,4.6vw,72px);margin:0}





.cdn-new .static-banner .cdn-home-hero__copy{max-width:650px}





/* One Jayasom text treatment for every name, without individual exceptions. */





.cdn-new .press .press-name{font-family:CDNCentury,'Century Gothic',sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:19.6px;letter-spacing:1px;color:var(--ink);text-transform:none}





@media(max-width:1280px){





  .cdn-new .static-banner .cdn-home-hero__inner{position:relative;top:auto;left:auto;transform:none;width:100%;padding:48px 40px;background:var(--section)}





  .cdn-new .static-banner .cdn-home-hero__copy{max-width:760px}





  .cdn-new .static-banner .cdn-home-hero__index{display:none}





}





@media(max-width:767px){





  .cdn-new .static-banner .cdn-home-hero__inner{padding:40px 24px 48px}





}











/* Shared gallery component: Jayasom typography, theme colours and existing buttons. */





.cdn-new .home-gallery{background:var(--section);color:var(--ink)}





.cdn-new .gallery-stage{outline-offset:8px}





.cdn-new .gallery-slide+.gallery-slide{margin-top:64px}





.cdn-new .gallery-enhanced .gallery-slide{margin-top:0;animation:cdn-gallery-arrive .6s ease both}





.cdn-new .gallery-intro{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;margin-bottom:46px}





.cdn-new .gallery-intro h2{max-width:590px}





.cdn-new .gallery-intro .kicker{margin-bottom:22px}





.cdn-new .gallery-copy{max-width:450px;line-height:24.5px}





.cdn-new .gallery-image{display:block;width:100%;aspect-ratio:30/11;background:var(--section);touch-action:pan-y}





.cdn-new .gallery-image img{display:block;width:100%;height:auto;aspect-ratio:30/11;object-fit:contain}





.cdn-new .gallery-controls{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:22px}





.cdn-new .gallery-count{display:flex;align-items:center;gap:8px;font-size:12px;line-height:20px;letter-spacing:1px;border-bottom:1px solid var(--gold);min-width:72px;padding-bottom:7px}





.cdn-new .gallery-count span:last-child{opacity:.65}





.cdn-new .gallery-arrows{display:flex;gap:12px}





.cdn-new .gallery-arrows .button{min-width:44px;min-height:44px}





.cdn-new .gallery-arrows svg{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}





.cdn-new .home-gallery .section-end{margin-top:24px}





.cdn-new .ageing-section{background:var(--paper);color:var(--ink);transition:background-color .75s ease,color .75s ease}





.cdn-new .coach-photo img{aspect-ratio:16/9;height:auto;object-fit:contain}





@keyframes cdn-gallery-arrive{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}





@media(max-width:1199px){.cdn-new .gallery-intro{gap:44px}}





@media(max-width:767px){





 .cdn-new .home-gallery>.wrap{width:100%}





 .cdn-new .gallery-intro{display:block;padding-inline:24px;margin-bottom:30px}





 .cdn-new .gallery-intro h2{margin-bottom:22px}





 .cdn-new .gallery-copy{max-width:none}





 .cdn-new .gallery-image,.cdn-new .gallery-image img{aspect-ratio:16/9}





 .cdn-new .gallery-controls{margin-inline:24px;margin-top:18px}





 .cdn-new .home-gallery .section-end{padding-inline:24px}





}





@media(prefers-reduced-motion:reduce){.cdn-new .gallery-enhanced .gallery-slide{animation:none}.cdn-new .ageing-section{transition:none}}

















/* Manual gallery. Wheel and vertical touch input always belong to the browser. */





.cdn-new .manual-gallery .gallery-stage{display:grid;position:relative;isolation:isolate}





.cdn-new .manual-gallery .gallery-slide{grid-area:1/1;min-width:0;margin:0;animation:none;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .45s ease,visibility .45s}





.cdn-new .manual-gallery .gallery-slide.is-active{opacity:1;visibility:visible;pointer-events:auto}





.cdn-new .manual-gallery .gallery-intro{min-height:var(--gallery-intro-height,0px)}





.cdn-new .manual-gallery .gallery-image{touch-action:pan-y pinch-zoom}





.cdn-new .manual-gallery .gallery-image img{user-select:none;-webkit-user-drag:none}





.cdn-new .gallery-arrows .button:disabled{opacity:.35;cursor:default}





.cdn-new .mobile-arrow{display:none}





@media(max-width:767px){





 .cdn-new .press{display:none}





 .cdn-new .cdn-home-hero h1{font-size:clamp(22px,7.5vw,30px);line-height:1.2;letter-spacing:clamp(1px,.45vw,2px)}





 .cdn-new .hero-title-line{display:block;white-space:nowrap}





 .cdn-new .cdn-home-hero__actions .button{display:grid;grid-template-columns:18px minmax(0,1fr) 18px;column-gap:12px;align-items:center;width:100%;min-height:40px}





 .cdn-new .cdn-home-hero__actions .button:before{content:"";width:18px}





 .cdn-new .cdn-home-hero__actions .button-label{text-align:center;letter-spacing:3.5px}





 .cdn-new .cdn-home-hero__actions .button>[aria-hidden]{width:18px;text-align:center;letter-spacing:0}





 .cdn-new .desktop-arrow{display:none!important}





 .cdn-new .mobile-arrow{display:inline-block}





 .cdn-new .intro{text-align:left}





 .cdn-new .intro p:not(.kicker){margin-inline:0}





 .cdn-new .intro .actions{justify-content:flex-start}





 .cdn-new .intro .fine-rule{margin-left:0;margin-right:auto}





 .cdn-new .kicker,.cdn-new .cdn-home-hero .cdn-home-eyebrow,.cdn-new .goal .caption,.cdn-new .privilege .num,.cdn-new .cdn-footer__heading{font-size:12px;line-height:19px;letter-spacing:3px;font-weight:400;text-transform:uppercase;color:var(--gold)}





 .cdn-new .desktop-copy-break{display:none}





}





@media(prefers-reduced-motion:reduce){.cdn-new .manual-gallery .gallery-slide{transition:none}}











/* Increase contrast only for the hero gold label. */





.cdn-new .cdn-home-hero .cdn-home-eyebrow{color:#80683e}











/* Homepage 5: align the mobile gallery membership link with its counter. */





@media(max-width:767px){.cdn-new .home-gallery .section-end{text-align:left}}






/* Phone-only sizes from the user's Home Phone Text Sizes document. */





@media (max-width:767px){





 #club-dar-nour-home .mobile-menu .menu-top p{font-size:14px!important}





 #club-dar-nour-home .mobile-menu .menu-close{font-size:25px!important}





 #club-dar-nour-home .cdn-home-title,





 #club-dar-nour-home #main h2{font-size:23px!important}





 #club-dar-nour-home #main h3{font-size:20px!important}





 #club-dar-nour-home #main .num{font-size:12px!important}





 #club-dar-nour-home .gallery-count{font-size:14px!important}





 #club-dar-nour-home .invitation-top .caption{font-size:12px!important}





}












/* Desktop/tablet only: an opacity-only dissolve, including reduced-motion mode. */





@media(min-width:768px){





 #club-dar-nour-home .manual-gallery .gallery-slide{





  transition:opacity .8s cubic-bezier(.22,1,.36,1),visibility 0s linear .8s!important;





 }





 #club-dar-nour-home .manual-gallery .gallery-slide.is-active{





  transition:opacity .8s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s!important;





 }





}












/* Only the three At Your Pace captions on computer and tablet. */





@media (min-width:768px){





 #club-dar-nour-home .home-gallery .gallery-intro > .gallery-copy{





  justify-self:end;





  text-align:right;





  margin-inline-end:0;





 }





}






/* Club Dar Nour homepage mobile footer standard, 1 October 2026. */
@media(max-width:767px){
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) footer.cdn-footer{box-sizing:border-box!important;position:relative!important;inset:auto!important;clear:both!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-top:1px solid rgba(189,169,122,.2)!important;background:var(--section,#f3eae5)!important;color:var(--ink,#514c4a)!important;font-size:14px!important;line-height:19.6px!important;letter-spacing:1px!important;font-weight:400!important;text-align:left!important;--gold:#bda97a!important;--line:rgba(189,169,122,.4)!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .cdn-footer *{box-sizing:border-box!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .cdn-footer a{color:inherit!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .cdn-footer__shell{width:calc(100% - 48px)!important;max-width:none!important;margin:0 auto!important;padding:45px 0 28px!important;color:inherit!important;font-size:14px!important;line-height:19.6px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .cdn-footer__grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:36px 20px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .cdn-footer__brand{grid-column:1 / -1!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .cdn-footer__emblem{display:block!important;width:44px!important;height:auto!important;max-width:100%!important;margin:0 0 22px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .cdn-footer__brand-copy{max-width:100%!important;margin:0!important;color:inherit!important;font-size:14px!important;line-height:24.5px!important;letter-spacing:1px!important;font-weight:400!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .cdn-footer__socials{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:12px!important;margin:25px 0 0!important;padding:0!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .cdn-footer__socials a{display:grid!important;place-items:center!important;width:42px!important;height:42px!important;margin:0!important;padding:0!important;border:1px solid rgba(189,169,122,.4)!important;border-radius:0!important;color:inherit!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .cdn-footer__socials img{display:block!important;width:18px!important;height:18px!important;object-fit:contain!important;filter:brightness(0)!important;opacity:.68!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .cdn-footer__heading{margin:0 0 22px!important;padding:0!important;color:#bda97a!important;font-size:12px!important;font-weight:400!important;line-height:19px!important;letter-spacing:3px!important;text-transform:uppercase!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .cdn-footer__links{display:grid!important;gap:15px!important;margin:0!important;padding:0!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .cdn-footer__links a{display:block!important;width:fit-content!important;max-width:100%!important;margin:0!important;padding:0!important;color:inherit!important;font-size:13px!important;font-weight:400!important;line-height:19.5px!important;letter-spacing:.4px!important;text-decoration:none!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .cdn-footer__bottom{display:flex!important;flex-direction:column!important;justify-content:space-between!important;gap:10px!important;margin:40px 0 0!important;padding:24px 0 0!important;border:0!important;border-top:1px solid rgba(189,169,122,.4)!important;color:inherit!important;font-size:11px!important;line-height:19.6px!important;letter-spacing:1px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .cdn-footer__bottom p{margin:0!important;padding:0!important;color:inherit!important;font-size:11px!important;line-height:24px!important;letter-spacing:.48px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .cdn-footer__bottom a{color:inherit!important;font-size:11px!important;line-height:24px!important;letter-spacing:.48px!important;text-decoration:none!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .cdn-footer__contact{max-width:600px!important;text-align:left!important;overflow-wrap:anywhere!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .cdn-footer--mobile{display:block!important}
html:not([lang="ar"]) body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .cdn-footer,html:not([lang="ar"]) body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .cdn-footer *{font-family:CDNCentury,"Century Gothic",sans-serif!important}
}
@media(min-width:768px){html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .cdn-footer--mobile{display:none!important}}

/* Approved phone type specifications; desktop sizes are unchanged. */
@media(max-width:767px){
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) [data-mobile-size="9"]{font-size:9px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) [data-mobile-size="10"]{font-size:10px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) [data-mobile-size="11"]{font-size:11px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) [data-mobile-size="12"]{font-size:12px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) [data-mobile-size="13"]{font-size:13px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) [data-mobile-size="14"]{font-size:14px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) [data-mobile-size="16"]{font-size:16px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) [data-mobile-size="18"]{font-size:18px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) [data-mobile-size="20"]{font-size:20px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) [data-mobile-size="22"]{font-size:22px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) [data-mobile-size="23"]{font-size:23px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) [data-mobile-size="25"]{font-size:25px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) [data-mobile-size="30"]{font-size:30px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) [data-mobile-size="36"]{font-size:36px!important}

html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .menu-top{font-size:12px!important;white-space:nowrap;gap:12px}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .menu-top>span{font-size:12px!important;white-space:nowrap}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .menu-close{font-size:25px!important;min-width:44px;min-height:44px}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .cdn-footer__brand-copy{font-size:14px!important}html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .cdn-footer__heading{font-size:12px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .cdn-footer__links a{font-size:13px!important}html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .cdn-footer__bottom,html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .cdn-footer__bottom p,html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .cdn-footer__bottom a{font-size:11px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .cdn-mobile-footer__copy{font-size:13px!important}html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .cdn-mobile-footer__nav summary{font-size:10px!important}html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .cdn-mobile-footer__links a{font-size:12px!important}html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .cdn-mobile-footer__bottom,html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .cdn-mobile-footer__bottom *{font-size:10px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .hc-answer,html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .hc-answer p,html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) [data-faq] summary,html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) [data-faq] summary span{font-size:14px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .hc-answer a{font-size:12px!important}
}
.hc-topic-jump{margin:20px 0;border:1px solid var(--line,#d8cbb8);padding:16px;border-radius:4px}
.hc-topic-jump>summary{cursor:pointer;font-size:14px;letter-spacing:.03em}
.hc-topic-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin-top:14px}
.hc-topic-grid button{background:transparent;color:inherit;border:1px solid var(--line,#d8cbb8);padding:12px;text-align:left;min-height:44px;font:inherit;font-size:13px;line-height:1.5;cursor:pointer}
.hc-topic-grid button[aria-pressed=true]{background:var(--section,#eee5db);font-weight:600}
@media(max-width:767px){.hc-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-topic-grid button{font-size:12px!important;padding:10px}.hc-topic-jump{padding:12px}}

@media(max-width:767px){
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) [data-mobile-size="8"]{font-size:8px!important}html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) [data-mobile-size="17"]{font-size:17px!important}html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) [data-mobile-size="34"]{font-size:34px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .phone-join,html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .phone-join *{font-size:10px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .mobile-nav>a,html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .mobile-nav>details>summary{font-size:16px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .mobile-sub a{font-size:14px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .mobile-menu>.button,html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .mobile-menu>.button span{font-size:14px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .gallery-count,html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .af-cat-count,html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) [data-page-label]{font-size:12px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .cdn-plan-price{font-size:23px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .cdnm-number{font-size:34px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .cdn-story-stars{font-size:14px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) button[data-scroll]{font-size:22px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) button[data-package-scroll]{font-size:11px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .cx-card-number,html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .cx-price small{font-size:12px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .nx-index{font-size:36px!important}html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .nx-tab-number{font-size:9px!important}html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .ct-number{font-size:13px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .af-offer-number{font-size:30px!important}html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .af-round,html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .ly-round-button{font-size:18px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .lr-roman{font-size:22px!important}html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .ly-fine{font-size:12px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .lo-number{font-size:12px!important}html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .lo-arrow{font-size:20px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .hc-search-box button{font-size:22px!important}html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .hc-suggestions>span{font-size:12px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) [data-result-status],html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .hc-answer-topic{font-size:14px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .hc-clear span{font-size:20px!important}html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .hc-pagination button{font-size:18px!important}
html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .hc-audience,html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .hc-audience span{font-size:12px!important}
}

@media(max-width:767px){html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) .menu-top p{font-size:12px!important}}
@media(max-width:767px){html body:not(#cdn-a):not(#cdn-b):not(#cdn-c):not(#cdn-d) button[data-scroll][data-mobile-size="17"]{font-size:17px!important}}

/* Continue the approved scroll-driven backdrop through the three text sections. */
#club-dar-nour-home :is(#welcome,#membership-story,.invitation) {position:relative;isolation:isolate;overflow:clip}
#club-dar-nour-home :is(#welcome,#membership-story,.invitation)>.section-atmosphere {inset:0;width:auto;margin:0;background:var(--section)}
#club-dar-nour-home #welcome>.section-atmosphere {background:var(--paper)}
#club-dar-nour-home .section-atmosphere .gallery-atmosphere-light {opacity:.65}
#club-dar-nour-home .section-atmosphere .gallery-atmosphere-gold {opacity:.22}
