:root{--color-aqua:#a2c5d3;--color-butter:#f0ea9b;--color-navy:#005487;--color-sand:#e0c5ac;--color-ink:#0b0b0b;--color-gray:#c8c8c8;--color-white:#fff;--font-saol:"Aqua Punct","Saol Display","Times New Roman",serif;--font-whyte:"Aqua Punct","Whyte",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;--font-arabic:"Aqua Punct","Noto Sans Arabic","SF Arabic","Geeza Pro",system-ui,sans-serif;--size-3xl:clamp(3.5rem, 2.5rem + 4.5vw, 7rem);--size-xl:clamp(2rem, 1.5rem + 2vw, 3rem);--size-md:clamp(1.125rem, 1rem + 0.4vw, 1.25rem);--size-sm:.875rem;--size-xs:.75rem;--topbar-h:72px}@font-face{font-family:"Saol Display";font-weight:500;font-style:normal;font-display:swap;size-adjust:105%;ascent-override:92%;descent-override:22%;line-gap-override:0%;src:url(//www.aquadentistry.com/wp-content/themes/aqua/css/../fonts/SaolDisplay-Medium.woff2) format("woff2"),url(//www.aquadentistry.com/wp-content/themes/aqua/css/../fonts/SaolDisplay-Medium.otf) format("opentype")}@font-face{font-family:"Saol Display";font-weight:500;font-style:italic;font-display:swap;size-adjust:105%;ascent-override:92%;descent-override:22%;line-gap-override:0%;src:url(//www.aquadentistry.com/wp-content/themes/aqua/css/../fonts/SaolDisplay-MediumItalic.woff2) format("woff2"),url(//www.aquadentistry.com/wp-content/themes/aqua/css/../fonts/SaolDisplay-MediumItalic.otf) format("opentype")}@font-face{font-family:"Saol Display";font-weight:400;font-style:italic;font-display:swap;size-adjust:105%;ascent-override:92%;descent-override:22%;line-gap-override:0%;src:url(//www.aquadentistry.com/wp-content/themes/aqua/css/../fonts/SaolDisplay-RegularItalic.woff2) format("woff2"),url(//www.aquadentistry.com/wp-content/themes/aqua/css/../fonts/SaolDisplay-RegularItalic.otf) format("opentype")}@font-face{font-family:"Whyte";font-weight:300;font-style:normal;font-display:swap;size-adjust:100%;ascent-override:95%;descent-override:22%;line-gap-override:0%;src:url(//www.aquadentistry.com/wp-content/themes/aqua/css/../fonts/Whyte%20Light.woff2) format("woff2"),url(//www.aquadentistry.com/wp-content/themes/aqua/css/../fonts/Whyte%20Light.otf) format("opentype")}@font-face{font-family:"Whyte";font-weight:400;font-style:normal;font-display:swap;size-adjust:100%;ascent-override:95%;descent-override:22%;line-gap-override:0%;src:url(//www.aquadentistry.com/wp-content/themes/aqua/css/../fonts/Whyte%20Book.woff2) format("woff2"),url(//www.aquadentistry.com/wp-content/themes/aqua/css/../fonts/Whyte%20Book.otf) format("opentype")}*{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body{font-family:var(--font-whyte),var(--font-arabic);color:var(--color-ink);background:var(--color-white);-webkit-font-smoothing:antialiased;line-height:1.55}a{color:inherit}.topbar{position:fixed;inset-block-start:0;inset-inline:0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;padding:0 2rem;height:var(--topbar-h);z-index:30;transition:background-color .35s ease,color .35s ease,box-shadow .35s ease,border-color .35s ease;color:var(--color-white);background:linear-gradient(to bottom,rgba(11,11,11,.45) 0%,rgba(11,11,11,0) 100%);border-block-end:1px solid transparent}.topbar.is-scrolled{color:var(--color-ink);background:var(--color-butter);box-shadow:0 1px 0 rgba(0,0,0,.06);border-block-end-color:rgba(0,0,0,.06)}.topbar__logo{position:relative;display:inline-block;line-height:0;text-decoration:none}.topbar__logo img{display:block;height:44px;width:auto;transition:opacity .35s ease}.topbar__logo .logo-navy{position:absolute;inset-block-start:0;inset-inline-start:0;opacity:0}.topbar.is-scrolled .topbar__logo .logo-white{opacity:0}.topbar.is-scrolled .topbar__logo .logo-navy{opacity:1}@media (max-width:720px){.topbar__logo img{height:36px}}.topbar__nav{display:flex;justify-content:center;gap:1.75rem;font-family:var(--font-whyte),var(--font-arabic);font-weight:400;font-size:var(--size-sm)}.topbar__nav a{text-decoration:none;padding:.25rem 0;border-block-end:1px solid transparent;transition:border-color .2s ease;white-space:nowrap}.topbar__nav a:hover,.topbar__nav a.is-current{border-block-end-color:currentColor}.topbar__nav .has-caret:after{content:"▾";margin-inline-start:.35rem;font-size:.7em;opacity:.7}.topbar__actions{display:flex;align-items:center;gap:.75rem;font-family:var(--font-whyte),var(--font-arabic);font-size:var(--size-sm)}.topbar__lang{display:inline-flex;gap:.5rem;letter-spacing:.14em;text-transform:uppercase;font-size:var(--size-xs)}.topbar__lang .current{font-weight:400}.topbar__lang .other{opacity:.55}.topbar__lang .other:hover{opacity:1;text-decoration:underline}.topbar__lang .sep{opacity:.35}.topbar__book{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;background:var(--color-navy);color:var(--color-white);text-decoration:none;font-size:var(--size-xs);letter-spacing:.12em;text-transform:uppercase;border:1px solid transparent;transition:background .2s ease,color .2s ease}.topbar.is-scrolled .topbar__book{background:var(--color-ink)}.topbar__book:hover{background:var(--color-ink)}.topbar__book:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--color-butter);display:inline-block}.hero{position:relative;min-height:100vh;min-height:100dvh;display:flex;align-items:flex-end;padding:calc(var(--topbar-h) + 2rem) 2rem 4rem;color:var(--color-white);overflow:hidden;isolation:isolate}.hero:before{content:"";position:absolute;inset:0;background-image:image-set(url("/wp-content/themes/aqua/assets/photos/hero-reception.webp") type("image/webp"),url("/wp-content/themes/aqua/assets/photos/hero-reception.jpg") type("image/jpeg"));background-image:-webkit-image-set(url("/wp-content/themes/aqua/assets/photos/hero-reception.webp") 1x,url("/wp-content/themes/aqua/assets/photos/hero-reception.jpg") 1x);background-size:cover;background-position:center right;z-index:-2}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,11,11,0) 0%,rgba(11,11,11,0) 45%,rgba(11,11,11,.25) 70%,rgba(11,11,11,.55) 100%);z-index:-1}.hero__inner{max-width:1280px;margin:0 auto;width:100%;display:grid;gap:1.25rem}.hero__eyebrow{font-family:var(--font-whyte),var(--font-arabic);font-size:clamp(1rem, 0.9rem + 0.4vw, 1.2rem);letter-spacing:.18em;text-transform:uppercase;color:var(--color-aqua);display:flex;align-items:center;gap:.75rem;font-weight:500}html[lang=ar] .hero__eyebrow{letter-spacing:.05em}.hero__eyebrow .dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--color-butter)}.hero__h1{font-family:var(--font-saol),var(--font-arabic);font-style:italic;font-weight:500;font-size:var(--size-3xl);line-height:1;letter-spacing:-.02em;color:var(--color-white)}.hero__h1-en{font-family:var(--font-saol),var(--font-arabic);font-style:italic;font-weight:500;font-size:clamp(1.5rem, 1.1rem + 1vw, 2rem);line-height:1.1;letter-spacing:-.01em;color:var(--color-sand);margin-block-start:.25rem}.hero__lead{font-family:var(--font-whyte),var(--font-arabic);font-weight:300;font-size:var(--size-md);line-height:1.55;max-width:54ch;color:rgba(255,255,255,.92);margin-block-start:1.5rem}.hero__lead .en{display:block;margin-block-start:.5rem;opacity:.72;font-size:.95em}.hero__cta{display:flex;gap:.75rem;flex-wrap:wrap;margin-block-start:2rem}.btn{display:inline-flex;align-items:center;gap:.6rem;padding:1rem 1.75rem;font-family:var(--font-whyte),var(--font-arabic);font-size:var(--size-sm);font-weight:400;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border:1px solid transparent;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease}.btn:hover{transform:translateY(-1px)}.btn--primary{background:var(--color-butter);color:var(--color-ink)}.btn--primary:hover{background:var(--color-white)}.btn--ghost{background:0 0;color:var(--color-white);border-color:rgba(255,255,255,.4)}.btn--ghost:hover{background:var(--color-white);color:var(--color-ink);border-color:var(--color-white)}.btn .sep{opacity:.45}.btn .note{font-size:var(--size-xs);letter-spacing:.08em;opacity:.7;margin-inline-start:.5rem;text-transform:none}.hero__meta{position:absolute;bottom:2rem;inset-inline-end:2rem;font-family:var(--font-whyte),var(--font-arabic);font-size:var(--size-sm);font-weight:300;color:rgba(255,255,255,.8);text-align:end;line-height:1.5}.hero__meta strong{color:var(--color-white);font-weight:400}.hero__trust{display:flex;align-items:center;gap:.6rem;margin-block-start:1.5rem;font-family:var(--font-whyte),var(--font-arabic);font-size:var(--size-xs);letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.7)}.hero__trust .pill{display:inline-block;padding:.25rem .625rem;border:1px solid rgba(255,255,255,.4);border-radius:999px;color:var(--color-white);letter-spacing:.18em}.hero__scroll{position:absolute;bottom:2rem;inset-inline-start:2rem;font-family:var(--font-whyte),var(--font-arabic);font-size:var(--size-sm);letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.75);display:inline-flex;align-items:center;gap:.75rem}.hero__scroll:before{content:"";display:inline-block;width:32px;height:1px;background:rgba(255,255,255,.5);transform-origin:inline-start;animation:scrollPulse 2.4s ease-in-out infinite}@keyframes scrollPulse{0%,100%{transform:scaleX(1);opacity:.5}50%{transform:scaleX(1.6);opacity:1}}:root[dir=ltr] .hero__scroll:before{transform-origin:left}@media (max-width:980px){.topbar{grid-template-columns:auto auto}.topbar__nav{display:none}}@media (max-width:720px){.topbar{padding:0 1.25rem}.hero{padding:calc(var(--topbar-h) + 1rem) 1.25rem 6rem}.hero__lead{font-size:1rem}.hero__meta,.hero__scroll{display:none}}