@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-vietnamese-wght-normal.XAtsl5Q_.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-latin-ext-wght-normal.C4zznr8T.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-latin-wght-normal.E0tuGl4L.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-arabic-arabic-wght-normal.BhzieyvS.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-arabic-math-wght-normal.pS2d8anF.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-arabic-symbols-wght-normal.BJ6p-EzA.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-arabic-latin-ext-wght-normal.CIz31GGw.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-arabic-latin-wght-normal.BQEJrIpl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--cloud:#fff;--mist:#f4f6f9;--ground:var(--cloud);--ground-soft:var(--mist);--ground-deep:#202b3a;--ink-on-deep:#e7ecf3;--ink-on-deep-soft:#a3b0c0;--surface:#fff;--surface-soft:#f4f6f9;--ink:#1d2733;--ink-soft:#55606e;--ink-on-ground:var(--ink);--ink-on-ground-soft:var(--ink-soft);--line:#e2e6ec;--line-strong:#1d2733;--accent:#14315c;--accent-wash:#eef2f8;--band-mint:#4fb39c;--band-rose:#e9799f;--band-violet:#9a8be0;--band-active:var(--band-violet);--band:linear-gradient(90deg, var(--line) 0%, var(--band-mint) 22%, var(--band-rose) 48%, var(--band-violet) 72%, var(--line) 100%);--band-off:linear-gradient(90deg, var(--line) 0%, var(--line) 22%, var(--line) 48%, var(--line) 72%, var(--line) 100%);--font-arabic:"Noto Sans Arabic Variable", "Noto Sans Arabic", "Segoe UI", sans-serif;--font-sans:"Archivo Variable", "Archivo", "Helvetica Neue", Arial, sans-serif;--wght-display:200;--wght-body:400;--wght-label:500;--step--1:clamp(.83rem, .81rem + .1vw, .89rem);--step-0:clamp(1rem, .96rem + .2vw, 1.09rem);--step-1:clamp(1.2rem, 1.13rem + .35vw, 1.36rem);--step-2:clamp(1.44rem, 1.32rem + .6vw, 1.7rem);--step-3:clamp(1.73rem, 1.53rem + 1vw, 2.13rem);--step-4:clamp(2.07rem, 1.75rem + 1.6vw, 2.66rem);--step-5:clamp(2.49rem, 1.98rem + 2.55vw, 3.32rem);--step-6:clamp(2.99rem, 2.1rem + 4.4vw, 5.25rem);--section-gap:clamp(4.5rem, 9vw, 9rem);--block-gap:clamp(2.5rem, 4.5vw, 4.5rem);--space-2xs:.375rem;--space-xs:.625rem;--space-s:1rem;--space-m:1.5rem;--space-l:2.5rem;--space-xl:4rem;--space-2xl:6rem;--space-3xl:9rem;--measure:68ch;--measure-column:46rem;--page-max:76rem;--header-offset:5rem;--radius:.25rem;--radius-pill:999px;--ease-out:cubic-bezier(.16, 1, .3, 1)}@media (width<=52rem){:root{--header-offset:4rem}}:root{--error-ink:#9b2740;--error-wash:#fdeef2}.prose{--prose-body:#27303f;--prose-heading:#111827;--prose-muted:#5b6472;--prose-link:#0d6e6e;--prose-border:#e3e7ec;--prose-mark:#fdf3c7;--prose-code-bg:#f3f5f7;color:var(--prose-body);max-width:68ch;font-size:1.0625rem;line-height:1.75}@media (prefers-color-scheme:dark){.prose:not(.prose-light){--prose-body:#d3d9e2;--prose-heading:#f2f5f8;--prose-muted:#97a1b0;--prose-link:#4fc4c4;--prose-border:#2c3440;--prose-mark:#4a4020;--prose-code-bg:#1c222b}}.prose>*+*{margin-top:1.25em}.prose h2,.prose h3,.prose h4{color:var(--prose-heading);letter-spacing:-.011em;text-wrap:balance;margin-top:2em;margin-bottom:.6em;font-weight:650;line-height:1.3}.prose h2{font-size:1.5rem}.prose h3{font-size:1.25rem}.prose h4{font-size:1.0625rem}.prose h2+*,.prose h3+*,.prose h4+*{margin-top:0}.prose p{text-wrap:pretty}.prose a{color:var(--prose-link);text-underline-offset:.18em;text-decoration:underline .07em}.prose a:hover{text-decoration-thickness:.12em}.prose strong{font-weight:650}.prose ul,.prose ol{padding-inline-start:1.4em}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li::marker{color:var(--prose-muted)}.prose li+li{margin-top:.4em}.prose li>p{margin:0}.prose blockquote{border-inline-start:3px solid var(--prose-link);color:var(--prose-muted);padding-inline-start:1.1em;font-style:italic}.prose blockquote p:first-child{margin-top:0}.prose img{border-radius:.5rem;max-width:100%;height:auto}.prose figure figcaption,.prose img+em{color:var(--prose-muted);font-size:.875rem}.prose code{background:var(--prose-code-bg);border-radius:.3em;padding:.15em .35em;font-size:.9em}.prose pre{background:var(--prose-code-bg);border-radius:.5rem;padding:1em 1.1em;font-size:.9em;line-height:1.6;overflow-x:auto}.prose pre code{font-size:inherit;background:0 0;padding:0}.prose hr{border:0;border-top:1px solid var(--prose-border);margin-block:2.5em}.prose mark{background:var(--prose-mark);color:inherit;border-radius:.2em;padding:.05em .15em}.prose table{border-collapse:collapse;width:100%;font-size:.9375rem}.prose th,.prose td{border:1px solid var(--prose-border);text-align:start;padding:.5em .7em}.prose th{background:var(--prose-code-bg);font-weight:600}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:root{--curtain-h:calc(100svh - var(--header-offset))}@keyframes edge-draw{0%{opacity:0;transform:scaleX(0)}22%{opacity:1}52%{opacity:1;transform:scaleX(1)}to{opacity:.12;transform:scaleX(1)}}.edge:before{animation:linear both edge-draw;animation-duration:auto;animation-timeline:view();animation-range:entry 4% cover 74%}@keyframes hero-disperse{0%{opacity:1;filter:blur();transform:translate(0,0)}to{opacity:0;filter:blur(7px);transform:translateY(-5rem)}}@keyframes hero-lift{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translateY(-2.5rem)}}.hero__title{animation:linear both hero-disperse;animation-duration:auto;animation-timeline:scroll(root);animation-range:var(--curtain-h) calc(var(--curtain-h) + 78vh);will-change:transform, opacity, filter}.hero__lede{animation:linear both hero-lift;animation-duration:auto;animation-timeline:scroll(root);animation-range:calc(var(--curtain-h) + 4vh) calc(var(--curtain-h) + 62vh)}.hero__actions{animation:linear both hero-lift;animation-duration:auto;animation-timeline:scroll(root);animation-range:calc(var(--curtain-h) + 8vh) calc(var(--curtain-h) + 58vh)}.hero__next{animation:linear both hero-lift;animation-duration:auto;animation-timeline:scroll(root);animation-range:calc(var(--curtain-h) + 22vh) calc(var(--curtain-h) + 92vh)}@keyframes field-drift{0%{transform:translate(-6%,-4%)scale(1.04)rotate(-2.5deg)}to{transform:translate(7%,9%)scale(1.22)rotate(3.5deg)}}@keyframes field-drift-echo{0%{opacity:.18;transform:translate(9%,5%)scale(1.16)rotate(3deg)}45%{opacity:.62}to{opacity:.2;transform:translate(-8%,-7%)scale(1)rotate(-4deg)}}@keyframes field-breathe{0%{opacity:.6;transform:translate(0,0)scale(1)}to{opacity:0;transform:translate(-4%,12%)scale(1.35)}}.diffraction__fringe{animation:linear both field-drift;animation-duration:auto;animation-timeline:scroll(root);animation-range:var(--curtain-h) calc(var(--curtain-h) + 105vh);will-change:transform}.diffraction__fringe--echo{animation-name:field-drift-echo;animation-range:var(--curtain-h) calc(var(--curtain-h) + 130vh)}.diffraction__halo{animation:linear both field-breathe;animation-duration:auto;animation-timeline:scroll(root);animation-range:var(--curtain-h) calc(var(--curtain-h) + 90vh)}@keyframes row-open{0%{clip-path:inset(-30% 100% -30% 0);transform:translate(-1.25rem)}to{clip-path:inset(-30% -2% -30% 0);transform:translate(0,0)}}@keyframes row-settle{0%{opacity:0;transform:translateY(1.4rem)}to{opacity:1;transform:translate(0,0)}}.row__name,.row__title{animation:linear both row-open;animation-duration:auto;animation-timeline:view();animation-range:entry 6% entry 92%}.row__summary,.row__excerpt{animation:linear both row-settle;animation-duration:auto;animation-timeline:view();animation-range:entry 16%}.row__spec{animation:linear both row-settle;animation-duration:auto;animation-timeline:view();animation-range:entry 24% cover 8%}@keyframes photo-open{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes photo-settle{0%{transform:scale(1.18)translateY(-3.5%)}to{transform:scale(1)translateY(3.5%)}}.photo__frame{animation:linear both photo-open;animation-duration:auto;animation-timeline:view();animation-range:entry entry 88%}.photo__frame img{animation:linear both photo-settle;animation-duration:auto;will-change:transform;animation-timeline:view();animation-range:cover}@keyframes counter-parallax{0%{transform:translateY(-2.2rem)}to{transform:translateY(2.2rem)}}.doctor__photo{animation:linear both counter-parallax;animation-duration:auto;animation-timeline:view();animation-range:cover}@keyframes head-rise{0%{opacity:0;transform:translateY(.9rem)}to{opacity:1;transform:translate(0,0)}}.section__head>h2{animation:linear both head-rise;animation-duration:auto;animation-timeline:view();animation-range:entry 10% entry 95%}@keyframes band-travel{0%{transform:translate(-58%)}to{transform:translate(-2%)}}.header__edge-band{animation:linear both band-travel;animation-duration:auto;animation-timeline:scroll(root)}@keyframes curtain-lift{0%{transform:translate(0,0)}to{transform:translateY(-100%)}}@keyframes curtain-inner-lift{0%{opacity:1;filter:blur();transform:translate(0,0)}to{opacity:0;filter:blur(6px);transform:translateY(-3.5rem)}}@keyframes curtain-foot-fade{0%{opacity:1}to{opacity:0}}.curtain{animation:linear both curtain-lift;animation-duration:auto;animation-timeline:scroll(root);animation-range:18vh calc(var(--curtain-h) * .6)}.curtain__inner{animation:linear both curtain-inner-lift;animation-duration:auto;animation-timeline:scroll(root);animation-range:0 calc(var(--curtain-h) * .42)}.curtain__foot{animation:linear both curtain-foot-fade;animation-duration:auto;animation-timeline:scroll(root);animation-range:0 calc(var(--curtain-h) * .16)}@keyframes scan-reveal{0%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}@keyframes scan-beam{0%{opacity:0;inset-inline-start:0%}7%{opacity:1}93%{opacity:1}to{opacity:0;inset-inline-start:100%}}.scan__layer--xray{animation:linear both scan-reveal;animation-duration:auto;will-change:clip-path;animation-timeline:--scan;animation-range:cover 32% cover 62%}.scan__beam{animation:linear both scan-beam;animation-duration:auto;animation-timeline:--scan;animation-range:cover 32% cover 62%}@keyframes scene-settle{0%{opacity:0;transform:translateY(2.5rem)}to{opacity:1;transform:translate(0,0)}}.scene__body>*{animation:linear both scene-settle;animation-duration:auto;animation-timeline:view();animation-range:entry 22% cover 12%}.scene__body>:nth-child(2){animation-range:entry 30% cover 20%}.scene__body>:nth-child(n+3){animation-range:entry 38% cover 28%}.scan__text>*{animation:linear both scene-settle;animation-duration:auto;animation-timeline:--scan;animation-range:cover 22% cover 34%}}}*,:before,:after{box-sizing:border-box}*{margin:0}html[lang=ar]{--font-sans:var(--font-arabic)}html{color-scheme:light;-webkit-text-size-adjust:100%;scroll-padding-top:var(--header-offset)}body{background:var(--ground);color:var(--ink);font-family:var(--font-sans);font-size:var(--step-0);font-weight:var(--wght-body);font-variation-settings:"wdth" 100;-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100dvh;line-height:1.72;display:flex}img,picture,svg{max-width:100%;display:block}a{color:inherit}input,button,textarea,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.on-deep :focus-visible{outline-color:var(--ink-on-deep)}.page{width:min(100% - 2.5rem, var(--page-max));margin-inline:auto}.page--narrow{width:min(100% - 2.5rem, var(--measure-column));margin-inline:max(1.25rem, (100% - var(--page-max)) / 2) auto}h1,h2,h3,h4{font-weight:var(--wght-display);letter-spacing:-.02em;text-wrap:balance;font-variation-settings:"wdth" 100;line-height:1.08}h1{font-size:var(--step-6)}h2{font-size:var(--step-4)}h3{font-size:var(--step-2);letter-spacing:-.01em;font-weight:400}.label,.code{font-size:var(--step--1);font-weight:var(--wght-label);font-variant-numeric:tabular-nums;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.figure{font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none}.lede{font-size:var(--step-1);font-weight:var(--wght-body);text-wrap:pretty;max-width:46ch;color:var(--ink);line-height:1.5}.meta{font-size:var(--step--1);color:var(--ink-soft);font-variant-numeric:tabular-nums}.edge{background:var(--line);border:0;height:2px;position:relative;overflow:hidden}.edge:before{content:"";background-image:var(--band);transform-origin:0;position:absolute;inset:0}.edge--thick{height:5px}.rule{background:var(--line);border:0;height:1px}.surface{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius)}.surface--soft{background:var(--surface-soft);border-color:#0000}.link{color:inherit;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:.22em;transition:text-decoration-color .16s var(--ease-out), text-decoration-thickness .12s var(--ease-out);text-decoration-thickness:1px}.link:hover{text-decoration-thickness:2px;text-decoration-color:var(--band-violet)}.button{color:var(--ink);border-radius:var(--radius-pill);font-weight:var(--wght-label);cursor:pointer;box-shadow:inset 0 0 0 1px var(--line-strong);transition:box-shadow .2s var(--ease-out), background-color .2s var(--ease-out);background:0 0;border:0;align-items:center;gap:.6rem;padding:.85rem 1.6rem;text-decoration:none;display:inline-flex;position:relative}.button--primary{box-shadow:none;background:linear-gradient(var(--ground), var(--ground)) padding-box, var(--band) border-box;border:1px solid #0000}.button--primary:hover{background:linear-gradient(var(--accent-wash), var(--accent-wash)) padding-box, var(--band) border-box}.button:not(.button--primary):not(.button--solid):hover{box-shadow:inset 0 0 0 1.5px var(--line-strong)}.button--solid{background:var(--accent);color:var(--cloud);box-shadow:none}.button--solid:hover{background:var(--ink);box-shadow:none}.button:disabled{opacity:.5;cursor:not-allowed}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:50;background:var(--ink);color:var(--cloud);border-radius:0 0 var(--radius) var(--radius);transition:inset-block-start .16s var(--ease-out);padding:.75rem 1rem;position:absolute;inset-block-start:-4rem;inset-inline-start:1rem}.skip-link:focus{inset-block-start:0}.placeholder-note{background:var(--mist);box-shadow:inset 0 1px 0 var(--band-rose);color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;border-radius:2px;align-items:center;gap:.4rem;padding:.2rem .5rem;font-size:.75rem;display:inline-flex}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.prose h2,.prose h3,.prose h4{letter-spacing:-.015em;font-weight:400}@media (prefers-color-scheme:dark){.prose:not(.prose-light){--prose-body:#1d2733;--prose-heading:#0f1720;--prose-muted:#55606e;--prose-link:#14315c;--prose-border:#e2e6ec;--prose-mark:#fff3bf;--prose-code-bg:#f4f6f9}}.header[data-astro-cid-fzpbxy5g]{z-index:20;background:var(--ground);position:sticky;inset-block-start:0}.header__inner[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-m);padding-block:var(--space-s);display:flex}.header__edge[data-astro-cid-fzpbxy5g]{background:var(--line);height:2px;overflow:hidden}.header__edge-band[data-astro-cid-fzpbxy5g]{inline-size:260%;background:var(--band);will-change:transform;height:100%;display:block;transform:translate(-30%)}.header__brand[data-astro-cid-fzpbxy5g]{letter-spacing:-.01em;font-weight:400;font-size:var(--step-1);flex-shrink:0;align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.header__mark[data-astro-cid-fzpbxy5g]{background:linear-gradient(var(--ground), var(--ground)) padding-box, conic-gradient(from 200deg, var(--band-mint), var(--band-rose), var(--band-violet), var(--line)) border-box;border:1.5px solid #0000;border-radius:50%;width:1.1rem;height:1.1rem}.header__nav[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-s);flex-wrap:wrap;margin-inline-start:auto;display:flex}.header__langs[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-2xs);display:flex}.header__lang[data-astro-cid-fzpbxy5g]{font-size:var(--step--1);font-weight:var(--wght-label);color:var(--ink-soft);transition:color .16s var(--ease-out);border-block-end:1.5px solid #0000;padding:.35rem .4rem;text-decoration:none}.header__lang[data-astro-cid-fzpbxy5g]:hover{color:var(--ink)}.header__lang[data-astro-cid-fzpbxy5g].is-active{color:var(--ink);border-block-end-color:var(--band-mint)}.header__link[data-astro-cid-fzpbxy5g]{font-size:var(--step--1);color:var(--ink-soft);transition:color .16s var(--ease-out);border-block-end:1.5px solid #0000;padding-block:.35rem;text-decoration:none}.header__link[data-astro-cid-fzpbxy5g]:hover{color:var(--ink);border-block-end-color:var(--line)}.header__link[data-astro-cid-fzpbxy5g].is-active{color:var(--ink);border-block-end-color:var(--band-violet)}.header__phone[data-astro-cid-fzpbxy5g]{font-size:var(--step--1);font-weight:var(--wght-label);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--line-strong);white-space:nowrap;font-variant-numeric:tabular-nums;padding:.45rem .9rem;text-decoration:none}.header__phone[data-astro-cid-fzpbxy5g]:hover{box-shadow:inset 0 0 0 1.5px var(--line-strong)}@media (width<=52rem){.header[data-astro-cid-fzpbxy5g]{position:sticky;inset-block-start:-70px}.header__inner[data-astro-cid-fzpbxy5g]{row-gap:var(--space-xs);flex-wrap:wrap}.header__link[data-astro-cid-fzpbxy5g]{padding-block:.65rem}.header__brand[data-astro-cid-fzpbxy5g],.header__phone[data-astro-cid-fzpbxy5g]{min-block-size:44px}.header__phone[data-astro-cid-fzpbxy5g]{align-items:center;display:inline-flex}.header__nav[data-astro-cid-fzpbxy5g]{gap:var(--space-s);scrollbar-width:none;flex-wrap:nowrap;order:3;width:100%;margin-inline-start:0;padding-inline-end:1.5rem;overflow-x:auto;mask-image:linear-gradient(270deg,#0000 0,#000 2rem)}.header__nav[data-astro-cid-fzpbxy5g]::-webkit-scrollbar{display:none}.header__link[data-astro-cid-fzpbxy5g]{white-space:nowrap}.header__phone[data-astro-cid-fzpbxy5g]{margin-inline-start:auto}}.footer[data-astro-cid-nns7i3if] .link{text-decoration-color:var(--ink-on-deep-soft)}.footer[data-astro-cid-nns7i3if] .link:hover{text-decoration-color:var(--band-violet)}.footer[data-astro-cid-nns7i3if]{background:var(--ground-deep);color:var(--ink-on-deep);padding-block:var(--space-xl) var(--space-m);margin-block-start:var(--space-3xl)}.footer__inner[data-astro-cid-nns7i3if]{gap:var(--space-l);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.footer__heading--spaced[data-astro-cid-nns7i3if]{margin-block-start:var(--space-m)}.footer__heading[data-astro-cid-nns7i3if]{font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-on-deep-soft);margin-block-end:var(--space-xs)}.footer__col[data-astro-cid-nns7i3if]{font-size:var(--step--1);line-height:1.7}.footer__parking[data-astro-cid-nns7i3if]{color:var(--ink-on-deep-soft);margin-block-end:var(--space-xs)}.footer__address[data-astro-cid-nns7i3if]{margin-block-end:var(--space-xs);font-style:normal}.footer__list[data-astro-cid-nns7i3if]{padding:0;list-style:none}.hours__row[data-astro-cid-nns7i3if]{justify-content:space-between;gap:var(--space-s);font-variant-numeric:tabular-nums;max-width:16rem;display:flex}.hours__row--closed[data-astro-cid-nns7i3if]{color:var(--ink-on-deep-soft)}.hours[data-astro-cid-nns7i3if] dd[data-astro-cid-nns7i3if]{margin:0}.footer__bottom[data-astro-cid-nns7i3if]{align-items:center;gap:var(--space-s);border-block-start:1px solid #ffffff24;flex-wrap:wrap;margin-block-start:var(--space-l);padding-block-start:var(--space-s);display:flex}.footer__meta[data-astro-cid-nns7i3if]{font-size:var(--step--1);color:var(--ink-on-deep-soft)}.footer__by[data-astro-cid-nns7i3if]{margin-inline-start:auto}.footer[data-astro-cid-nns7i3if] .placeholder-note{color:var(--ink-on-deep-soft);background:repeating-linear-gradient(-45deg,#ffffff1a 0 6px,#0000 6px 12px)}.hint[data-astro-cid-hwprxtwi]{z-index:45;justify-content:center;align-items:center;gap:var(--space-m);padding:var(--space-xs) var(--space-m);background:var(--ground-deep);color:var(--ink-on-deep);font-size:var(--step--1);border-block-start:1.5px solid #0000;border-image:var(--band) 1;flex-wrap:wrap;display:flex;position:fixed;inset-block-end:0;inset-inline:0}.hint[data-astro-cid-hwprxtwi][hidden]{display:none}.hint__link[data-astro-cid-hwprxtwi][lang=ar],.hint__close[data-astro-cid-hwprxtwi][lang=ar]{font-size:var(--step-0)}.hint__link[data-astro-cid-hwprxtwi]{color:var(--ink-on-deep);text-decoration-color:var(--band-mint);text-underline-offset:.16em;align-items:center;min-block-size:44px;display:inline-flex}.hint__link[data-astro-cid-hwprxtwi][hidden],.hint__close[data-astro-cid-hwprxtwi][hidden]{display:none}.hint__close[data-astro-cid-hwprxtwi]{color:var(--ink-on-deep-soft);font:inherit;cursor:pointer;text-underline-offset:.16em;background:0 0;border:0;min-block-size:44px;padding:.5rem;text-decoration:underline}.hint__close[data-astro-cid-hwprxtwi]:hover{color:var(--ink-on-deep)}
