:root{color-scheme:dark;--ground: #0c0b0a;--ground-2: #121110;--ground-3: #1a1816;--text: #efe8dc;--text-2: #cdc4b6;--text-3: #9b9285;--line: rgba(239, 232, 220, .13);--line-2: rgba(239, 232, 220, .28);--accent: #c9b27f;--accent-2: #e0d0a8;--accent-soft: rgba(201, 178, 127, .3);--btn-bg: #efe8dc;--btn-fg: #0c0b0a;--btn-bg-hover: #fbf6ec;--img-bg: #1a1816;--header-bg: rgba(12, 11, 10, .94);--shadow: 0 40px 80px -40px rgba(0, 0, 0, .72);--lamp: radial-gradient(130% 100% at 14% 0%, rgba(255, 214, 150, .13) 0%, transparent 46%, rgba(12, 11, 10, .44) 100%);--grade: sepia(.2) saturate(.8) brightness(.93) contrast(1.03);--grain-opacity: .045}@media(prefers-color-scheme:light){:root:not([data-theme=night]){color-scheme:light;--ground: #f3efe8;--ground-2: #ebe5da;--ground-3: #faf8f3;--text: #12110f;--text-2: #3f3a33;--text-3: #6a6257;--line: rgba(18, 17, 15, .12);--line-2: rgba(18, 17, 15, .26);--accent: #7a6340;--accent-2: #5f4c2f;--accent-soft: rgba(122, 99, 64, .22);--btn-bg: #12110f;--btn-fg: #f3efe8;--btn-bg-hover: #2a2723;--img-bg: #e4ddd0;--header-bg: rgba(243, 239, 232, .94);--shadow: 0 40px 80px -44px rgba(60, 48, 30, .35);--lamp: radial-gradient(130% 100% at 14% 0%, rgba(255, 246, 228, .14) 0%, transparent 50%, rgba(60, 48, 30, .14) 100%);--grade: sepia(.12) saturate(.88) contrast(1.02);--grain-opacity: .03}}:root[data-theme=day]{color-scheme:light;--ground: #f3efe8;--ground-2: #ebe5da;--ground-3: #faf8f3;--text: #12110f;--text-2: #3f3a33;--text-3: #6a6257;--line: rgba(18, 17, 15, .12);--line-2: rgba(18, 17, 15, .26);--accent: #7a6340;--accent-2: #5f4c2f;--accent-soft: rgba(122, 99, 64, .22);--btn-bg: #12110f;--btn-fg: #f3efe8;--btn-bg-hover: #2a2723;--img-bg: #e4ddd0;--header-bg: rgba(243, 239, 232, .94);--shadow: 0 40px 80px -44px rgba(60, 48, 30, .35);--lamp: radial-gradient(130% 100% at 14% 0%, rgba(255, 246, 228, .14) 0%, transparent 50%, rgba(60, 48, 30, .14) 100%);--grade: sepia(.12) saturate(.88) contrast(1.02);--grain-opacity: .03}:root{--paper: var(--ground);--paper-2: var(--ground-2);--white: var(--ground-3);--ink: var(--text);--ink-800: var(--ground-3);--ink-700: var(--text-2);--ink-500: var(--text-3);--ink-400: var(--text-3);--ink-200: var(--line-2);--line-dark: var(--line);--gold-700: var(--accent);--gold-600: var(--accent);--gold-500: var(--accent);--gold-400: var(--accent);--gold-300: var(--accent-soft);--font-display: "Noto Serif Display", "Didot", "Bodoni 72", "Times New Roman", serif;--font-serif-text: "Noto Serif", Georgia, "Times New Roman", serif;--font-body: "Albert Sans", "Helvetica Neue", Arial, sans-serif;--radius: 0px;--container: 1320px;--gutter: clamp(1.25rem, 4.5vw, 4rem);--section: clamp(5rem, 10vw, 9rem);--header-h: 72px;--ease-out: cubic-bezier(.16, 1, .3, 1);--caps: .16em;--nudge: .5rem}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:clip;background:var(--ground)}@media(prefers-reduced-motion:no-preference){html:not(.lenis){scroll-behavior:smooth}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}body{margin:0;font-family:var(--font-body);font-size:1.0625rem;line-height:1.65;color:var(--text-2);background:var(--ground);-webkit-font-smoothing:antialiased;overflow-x:clip;font-variant-numeric:lining-nums;transition:background-color .5s var(--ease-out),color .5s var(--ease-out)}body:before{content:"";position:fixed;inset:0;z-index:200;pointer-events:none;opacity:var(--grain-opacity);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}img,svg,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;color:inherit}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,h4{margin:0;font-family:var(--font-display);font-weight:300;line-height:1.04;color:var(--text);letter-spacing:-.02em;text-wrap:balance}h1{font-size:clamp(2.5rem,4.6vw,4.6rem);line-height:1.02}h2{font-size:clamp(2rem,3.4vw,3.3rem);line-height:1.06}h3,h4{font-family:var(--font-serif-text)}h3{font-size:clamp(1.35rem,1.8vw,1.7rem);font-weight:400;line-height:1.16;letter-spacing:-.01em}h4{font-size:1.15rem;font-weight:400;line-height:1.25}:is(h1,h2,h3) em,em.accent,.accent{font-style:italic;font-weight:inherit;color:var(--accent)}:is(h1,h2) em,:is(h1,h2) .accent{padding-bottom:.04em}p{margin:0 0 1em}p:last-child{margin-bottom:0}strong{font-weight:600;color:var(--text)}.script{font-family:var(--font-display);font-style:italic;font-weight:300;color:var(--accent);letter-spacing:-.01em;line-height:1.1}::selection{background:var(--accent-soft);color:var(--text)}:focus-visible{outline:1.5px solid var(--accent);outline-offset:4px;border-radius:2px}html{scrollbar-color:var(--line-2) var(--ground)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--ground)}::-webkit-scrollbar-thumb{background:var(--line-2);border:3px solid var(--ground);border-radius:8px}input,textarea,select{caret-color:var(--accent)}.skip-link{position:absolute;left:8px;top:8px;transform:translateY(-200%);opacity:0;background:var(--btn-bg);color:var(--btn-fg);padding:.6rem 1rem;border-radius:999px;z-index:1000}.skip-link:focus{transform:none;opacity:1}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.container{width:min(100% - 2 * var(--gutter),var(--container));margin-inline:auto}.container--narrow{max-width:820px}.container--wide{max-width:1480px}.section{padding-block:var(--section);position:relative}.section--tight{padding-block:clamp(2.5rem,6vw,4.5rem)}.section--blush,.section--soft,.section--dark,.section--rose{background:var(--ground-2);color:var(--text-2)}.section+.section:not(.section--dark):not(.section--blush):not(.section--soft):not(.section--rose){border-top:1px solid var(--line)}.eyebrow{display:none}.section-head{max-width:780px;margin-bottom:clamp(2.5rem,5vw,4.5rem)}.section-head--center{margin-inline:auto;text-align:center}.section-head p{margin-top:1.25rem;font-size:1.1rem;line-height:1.65;color:var(--text-3);max-width:62ch}.section-head--center p{margin-inline:auto}.lead{font-size:clamp(1.1rem,1.35vw,1.22rem);line-height:1.6;color:var(--text-2);max-width:60ch}.label,.caps{font-family:var(--font-body);font-size:.74rem;font-weight:600;letter-spacing:var(--caps);text-transform:uppercase;color:var(--text-3)}.caption{font-size:.82rem;color:var(--text-3);margin-top:.8rem}.pull{margin:0;padding:clamp(1.5rem,3vw,2.5rem) 0;border-top:1px solid var(--line);font-family:var(--font-display);font-style:italic;font-weight:400;font-size:clamp(1.5rem,2.4vw,2.1rem);line-height:1.25;color:var(--text);text-wrap:balance}.pull footer{margin-top:1.2rem;font-family:var(--font-body);font-style:normal;font-weight:500;font-size:.8rem;color:var(--text-3)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;padding:1.05rem 2rem;border-radius:999px;font-family:var(--font-body);font-weight:600;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;line-height:1.2;border:1px solid transparent;white-space:nowrap;transition:background-color .35s var(--ease-out),color .35s var(--ease-out),border-color .35s var(--ease-out),transform .2s var(--ease-out)}.btn svg{width:17px;height:17px;flex:none}.btn:active{transform:scale(.98)}.btn--primary,.btn--ink,.btn--gold,.btn--white{background:var(--btn-bg);color:var(--btn-fg);border-color:var(--btn-bg)}.btn--primary:hover,.btn--ink:hover,.btn--gold:hover,.btn--white:hover{background:var(--btn-bg-hover);border-color:var(--btn-bg-hover)}.btn--outline,.btn--whatsapp{background:transparent;color:var(--text);border-color:var(--line-2)}.btn--outline:hover,.btn--whatsapp:hover{border-color:var(--text)}.btn.btn--ghost{padding:.4rem 0;border-radius:0;color:var(--text);background:none;border:0;border-bottom:1px solid var(--accent);transition:border-color .3s,color .3s}.btn.btn--ghost:hover{border-bottom-color:var(--text)}.btn--ghost svg{color:var(--accent)}.btn--sm{padding:.78rem 1.35rem;font-size:.7rem}.btn--lg{padding:1.15rem 2.3rem;font-size:.76rem}.btn-row{display:flex;flex-wrap:wrap;gap:.9rem 1.6rem;align-items:center}.pill{display:inline-flex;align-items:center;gap:.4rem;padding:0;border:0;background:none;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.pill--rose,.pill--gold{color:var(--accent)}.pill--ink,.pill--line,.pill--green{color:var(--text-3)}.card{position:relative;background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}.card__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--img-bg)}.card__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease-out)}.card__media:after,.lit:after{content:"";position:absolute;inset:0;pointer-events:none;background:var(--lamp)}.lit{position:relative}:where(.card__media,.lit,.plate,.band,.gallery__item,.phead__cover,.grad,.soin__media,.ocard__media,.why__media,.intro__media,.st__media,.about__media,.ahero__media) img{filter:var(--grade)}.card:hover .card__media img{transform:scale(1.035)}.card__body{padding:1.25rem 0 0}.card__title{font-family:var(--font-serif-text);font-size:clamp(1.35rem,1.8vw,1.6rem);font-weight:400;line-height:1.3;letter-spacing:-.01em;margin-bottom:.45rem}.card__title a{text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:.28em;transition:text-decoration-color .5s var(--ease-out)}.card:hover .card__title a{text-decoration-color:var(--accent)}.card__title a:after{content:"";position:absolute;inset:0}.card__meta{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;margin-top:.8rem;font-size:.8rem;color:var(--text-3)}.card__meta span{display:inline-flex;align-items:center;gap:.4rem}.card__meta svg{width:15px;height:15px;color:var(--accent)}.card__price{font-family:var(--font-serif-text);font-weight:400;font-size:1.45rem;color:var(--text);font-variant-numeric:lining-nums tabular-nums}.card__price small{font-family:var(--font-body);font-size:.78rem;color:var(--text-3);margin-inline-start:.5rem}.card__price s{color:var(--text-3)}.grid{display:grid;gap:clamp(1.75rem,3.5vw,3.5rem) clamp(1.25rem,2.5vw,2.5rem)}.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}@media(max-width:1000px){.grid--4,.grid--3{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.grid--2,.grid--3,.grid--4{grid-template-columns:1fr}}.feature{display:block;padding-top:1.3rem;border-top:1px solid var(--line)}.feature__icon{display:none}.feature h3{font-size:1.3rem;margin-bottom:.35rem}.feature p{font-size:1rem;color:var(--text-3)}.ledger{margin:0;padding-top:clamp(1.6rem,3vw,2.4rem);border-top:1px solid var(--line);font-family:var(--font-display);font-weight:350;font-size:clamp(1.5rem,2.7vw,2.6rem);line-height:1.3;color:var(--text-2);text-wrap:balance;max-width:38ch}.ledger b{font-weight:350;font-style:italic;color:var(--accent)}@media(max-width:1340px){.ledger,.pull{font-family:var(--font-serif-text);font-weight:300}}html[lang=ar] .ledger b{font-style:normal}.trust{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.2rem 3rem}.trust__item{display:inline-flex;align-items:center;gap:.6rem;font-size:.88rem;color:var(--text-3)}.trust__item svg{width:17px;height:17px;color:var(--accent)}.trust__item img{height:40px;width:auto;filter:grayscale(1) contrast(1.05);opacity:.85}:root:not([data-theme=day]) .trust__item img{filter:grayscale(1) invert(1) brightness(1.7);opacity:.8}@media(prefers-color-scheme:light){:root:not([data-theme=night]) .trust__item img{filter:grayscale(1) contrast(1.05);opacity:.85}}.logo-ink{filter:grayscale(1) invert(1) brightness(1.5);mix-blend-mode:screen;opacity:.85}@media(prefers-color-scheme:light){:root:not([data-theme=night]) .logo-ink{filter:grayscale(1);mix-blend-mode:multiply;opacity:.9}}:root[data-theme=day] .logo-ink{filter:grayscale(1);mix-blend-mode:multiply;opacity:.9}.chip{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem 1.05rem;border-radius:999px;border:1px solid var(--line-2);background:transparent;font-size:.82rem;font-weight:500;color:var(--text-2);transition:border-color .3s,background-color .3s,color .3s}.chip:hover{border-color:var(--text);color:var(--text)}.chip.is-active{background:var(--btn-bg);border-color:var(--btn-bg);color:var(--btn-fg)}.chip__count{font-size:.72rem;color:var(--text-3);font-variant-numeric:tabular-nums}.chip.is-active .chip__count{color:inherit;opacity:.7}.jump{display:flex;flex-wrap:wrap;gap:.5rem 1.8rem;margin-top:2rem;padding-top:1rem;border-top:1px solid var(--line)}.jump a{font-size:.74rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text);padding-bottom:.25rem;border-bottom:1px solid transparent;transition:border-color .3s}.jump a:hover{border-bottom-color:var(--accent)}.trustrow{padding-block:1.6rem;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.page-hero+.section,.page-hero+.trustrow+.section{padding-top:clamp(3rem,6vw,5rem)}.dash{display:grid;gap:.55rem}.dash li{position:relative;padding-inline-start:1.35rem}.dash li:before{content:"";position:absolute;inset-inline-start:0;top:.85em;width:.7rem;height:1px;background:var(--accent)}.breadcrumb{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.78rem;color:var(--text-3);margin-bottom:2rem}.breadcrumb li+li:before{content:"/";margin-inline-end:.5rem;color:var(--line-2)}.breadcrumb a:hover{color:var(--text)}.blob,.dots{display:none}.page-hero{position:relative;padding:calc(var(--header-h) + clamp(3rem,7vw,5.5rem)) 0 clamp(2.5rem,6vw,4.5rem);background:var(--ground)}.page-hero h1{max-width:18ch}.page-hero .lead{margin-top:1.6rem}.prose{max-width:70ch;font-size:1.06rem;line-height:1.75;color:var(--text-2)}.prose h2{font-size:clamp(2rem,3vw,2.4rem);margin:2.6em 0 .7em}.prose h3{font-size:1.4rem;margin:2em 0 .5em}.prose p{margin-bottom:1.2em}.prose a{color:var(--text);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.3em;text-decoration-thickness:1px}.prose a:hover{text-decoration-color:var(--text)}.prose ul,.prose ol{margin:0 0 1.3em;padding-inline-start:1.2em}.prose ul li{position:relative;list-style:none;margin-bottom:.45em}.prose ul li:before{content:"";position:absolute;inset-inline-start:-1.2em;top:.8em;width:.55em;height:1px;background:var(--accent)}.prose ol{list-style:decimal}.prose ol li{margin-bottom:.45em;padding-inline-start:.3em}.prose blockquote{margin:2.2em 0;padding:1.6em 0;border-top:1px solid var(--line);font-family:var(--font-serif-text);font-style:italic;font-weight:400;font-size:1.45rem;line-height:1.3;color:var(--text)}.prose img{margin:2em 0}.prose figure{margin:2em 0}.prose figcaption{font-size:.82rem;color:var(--text-3);margin-top:.8rem}.prose strong{font-weight:600}.prose table{width:100%;border-collapse:collapse;font-size:.95rem;margin:1.5em 0;font-variant-numeric:tabular-nums}.prose th,.prose td{text-align:start;padding:.7em 0;border-bottom:1px solid var(--line);vertical-align:top}.faq{display:grid;border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.3rem 0;font-family:var(--font-serif-text);font-weight:400;font-size:1.3rem;line-height:1.35;color:var(--text)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";flex:none;width:14px;height:14px;background:linear-gradient(var(--accent),var(--accent)) center / 14px 1px no-repeat,linear-gradient(var(--accent),var(--accent)) center / 1px 14px no-repeat;transition:transform .45s var(--ease-out)}.faq details[open] summary:after{transform:rotate(45deg)}.faq__body{padding:0 0 1.6rem;color:var(--text-2);max-width:68ch}.faq__body p{margin-bottom:.8em}.faq__body ul{padding-inline-start:1.1em;margin-bottom:.8em}.faq__body ul li{list-style:none;position:relative}.faq__body ul li:before{content:"";position:absolute;inset-inline-start:-1.1em;top:.8em;width:.5em;height:1px;background:var(--accent)}.faq__body a{color:var(--text);text-decoration:underline;text-underline-offset:.3em;text-decoration-color:var(--accent)}.form{display:grid;gap:1.8rem}.form label{display:flex;flex-direction:column;gap:.55rem;font-size:.82rem;font-weight:500;letter-spacing:.02em;color:var(--text-2)}.form input,.form textarea,.form select{width:100%;padding:.8rem 0;border:0;border-bottom:1px solid var(--line-2);border-radius:0;background:transparent;font:inherit;font-size:1.05rem;letter-spacing:0;text-transform:none;color:var(--text);transition:border-color .3s}.form input::placeholder,.form textarea::placeholder{color:var(--text-3)}.form input:focus,.form textarea:focus,.form select:focus{outline:none;border-bottom-color:var(--accent)}.form select{appearance:none;background:linear-gradient(45deg,transparent 50%,var(--text-3) 50%) calc(100% - 9px) 55% / 5px 5px no-repeat,linear-gradient(-45deg,transparent 50%,var(--text-3) 50%) calc(100% - 4px) 55% / 5px 5px no-repeat;padding-inline-end:1.6rem;cursor:pointer}.form select option{background:var(--ground-3);color:var(--text)}.form textarea{min-height:140px;resize:vertical}.form__row{display:grid;grid-template-columns:1fr 1fr;gap:1.8rem}.form .hp{position:absolute;left:0;top:0;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(0 0 0 0);opacity:0;pointer-events:none}@media(max-width:600px){.form__row{grid-template-columns:1fr}}.notice{display:flex;gap:1.1rem;align-items:flex-start;padding:1.2rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.notice__icon{flex:none;color:var(--accent)}.notice__icon svg{width:22px;height:22px}.notice p{margin:0;font-size:1rem}@media(prefers-reduced-motion:reduce){.btn:active{transform:none}}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.mt-3{margin-top:3rem}.muted{color:var(--text-3)}.small{font-size:.92rem}.text-center{text-align:center}main :is(.grid,.universes,.cures,.net,.partners,.gallery,.fin,.why,.why__grid,.about__grid,.hero__grid,.fpage__grid,.fpage__facts,.modal-grid,.contact,.zones,.story,.st,.intro,.product__grid,.ahero__grid,.packs__grid,.reforme__grid,.dispositif,.form__row,.formations__head,.stats,.reviews__grid,.trust,.soins,.soin,.online,.quick,.phares,.spread,.founder,.destinations,.results,.sommaire,.ground,.courses,.chapter)>*{min-width:0}@media(max-width:720px){:root{--header-h: 64px}body{font-size:1rem}.btn{padding:.95rem 1.5rem}.section{padding-block:clamp(4rem,14vw,6rem)}}@media(max-width:600px){h1{font-size:clamp(2.2rem,9.4vw,3.4rem)}h2{font-size:clamp(2rem,7.6vw,2.7rem)}.btn{white-space:normal;text-align:center;line-height:1.25}.btn-row{gap:.8rem 1.3rem}.btn-row .btn:not(.btn--ghost){flex:1 1 auto}.lead{font-size:1.04rem}.page-hero{padding-bottom:2.5rem}.faq summary{font-size:1.12rem;padding:1.05rem 0}.trust{gap:.9rem 1.6rem}}@media(max-width:380px){:root{--gutter: 1.1rem}.btn{padding:.88rem 1.2rem;font-size:.7rem}.card__title{font-size:1.25rem}}html.js .reveal{opacity:0;transform:translateY(24px);transition:opacity 1.1s var(--ease-out),transform 1.1s var(--ease-out);transition-delay:var(--reveal-delay, 0ms)}html.js .reveal.is-visible{opacity:1;transform:none}html.js .reveal--plate{transform:none;clip-path:inset(0 0 100% 0);filter:brightness(.55);transition:clip-path 1.3s var(--ease-out),filter 1.6s var(--ease-out),opacity .6s var(--ease-out)}html.js .reveal--plate.is-visible{clip-path:inset(0 0 0 0);filter:none}@media(prefers-reduced-motion:reduce){html.js .reveal,html.js .reveal--plate{opacity:1;transform:none;clip-path:none;filter:none;transition:none}}html[lang=ar]{--font-serif-text: "Amiri", "Noto Naskh Arabic", "Times New Roman", serif;--font-display: "Amiri", "Noto Naskh Arabic", "Times New Roman", serif;--font-body: "Tajawal", "Segoe UI", Tahoma, Arial, sans-serif;--caps: 0}html[lang=ar] body{font-size:1.1rem;line-height:1.85}html[lang=ar] :is(h1,h2,h3,h4){letter-spacing:0!important;line-height:1.35!important;font-weight:400}html[lang=ar] :is(h1,h2,h3,h4){font-style:normal!important}html[lang=ar] h1{font-size:clamp(2.2rem,4.4vw,4.2rem)}html[lang=ar] .script,html[lang=ar] :is(h1,h2,h3) em,html[lang=ar] .accent{font-style:normal;letter-spacing:0}html[lang=ar] :is(.label,.caps,.btn,.pill,.jump a,.nav__link,.footer__col,.footer__social a,.lang__label,.fcard__cat,.fcard__more,.post__meta,.pcard__cat,.reviews__score,.vframe__caption,.pole__more,.buy__cat,.info,.offer__price small,.socials a,.reforme__head,.book__label,.book__links a,.fhero__facts span,.filters__label,.pract__badge,.cure__more,.cure__sessions,.cure__tag,.soin__label,.record,.course__meta){letter-spacing:0!important;text-transform:none}html[lang=ar] :is(.label,.caps,.pill,.jump a,.footer__col,.footer__social a,.lang__label,.fcard__cat,.fcard__more,.post__meta,.pcard__cat,.reviews__score,.vframe__caption,.pole__more,.buy__cat,.info,.offer__price small,.socials a,.reforme__head,.book__label,.book__links a,.fhero__facts span,.filters__label,.pract__badge,.cure__more,.cure__sessions,.cure__tag,.soin__label){font-size:.9rem!important}html[lang=ar] .btn{font-size:.95rem;font-weight:500}html[lang=ar] .nav__link{font-size:.95rem!important}html[lang=ar] .faq summary{font-family:var(--font-body);font-weight:500}[dir=rtl] .skip-link{left:auto;right:8px}[dir=rtl] .prose ul,[dir=rtl] .prose ol{padding-left:0;padding-right:1.2em}[dir=rtl] .breadcrumb li+li:before{margin-right:0;margin-left:.5rem}[dir=rtl] .i-arrow-right,[dir=rtl] .i-arrow-left{transform:scaleX(-1)}[dir=rtl]{--nudge: -.5rem}html[dir=rtl] .wa-float{right:auto;left:18px}@media(max-width:600px){html[dir=rtl] .wa-float{left:14px}}[dir=rtl] .form select{background-position:4px 55%,9px 55%;padding-inline-end:0;padding-inline-start:1.6rem}[dir=rtl] .card__media:after,[dir=rtl] .lit:after{transform:scaleX(-1)}.logo[data-astro-cid-tvrurpns]{display:inline-flex;align-items:center;gap:.8rem;color:var(--text);min-width:0}.logo__mark[data-astro-cid-tvrurpns],.logo__signature[data-astro-cid-tvrurpns]{display:block;flex:none;background:currentColor;-webkit-mask:var(--mask) center / contain no-repeat;mask:var(--mask) center / contain no-repeat}.logo__mark[data-astro-cid-tvrurpns]{width:16px;height:46px}.logo__text[data-astro-cid-tvrurpns]{display:flex;flex-direction:column;line-height:1;min-width:0}.logo__name[data-astro-cid-tvrurpns]{font-family:var(--font-serif-text);font-weight:400;font-size:1.12rem;letter-spacing:.24em;text-transform:uppercase;white-space:nowrap}.logo__sub[data-astro-cid-tvrurpns]{font-family:var(--font-body);font-size:.54rem;font-weight:600;letter-spacing:.62em;text-transform:uppercase;color:var(--accent);margin-top:.45rem}.logo--sm[data-astro-cid-tvrurpns] .logo__mark[data-astro-cid-tvrurpns]{height:38px;width:13px}.logo--sm[data-astro-cid-tvrurpns] .logo__name[data-astro-cid-tvrurpns]{font-size:.98rem;letter-spacing:.2em}.logo__signature[data-astro-cid-tvrurpns]{width:clamp(180px,20vw,260px);aspect-ratio:350 / 260}@media(max-width:480px){.logo--md[data-astro-cid-tvrurpns] .logo__mark[data-astro-cid-tvrurpns]{height:40px;width:14px}.logo--md[data-astro-cid-tvrurpns] .logo__name[data-astro-cid-tvrurpns]{font-size:.96rem;letter-spacing:.18em}}@media(max-width:360px){.logo[data-astro-cid-tvrurpns]{gap:.55rem}.logo__name[data-astro-cid-tvrurpns]{font-size:.86rem!important;letter-spacing:.14em!important}.logo__sub[data-astro-cid-tvrurpns]{font-size:.48rem;letter-spacing:.5em}}.lang--menu[data-astro-cid-r2b4e7hz]{position:relative}.lang--menu[data-astro-cid-r2b4e7hz] summary[data-astro-cid-r2b4e7hz]{list-style:none}.lang--menu[data-astro-cid-r2b4e7hz] summary[data-astro-cid-r2b4e7hz]::-webkit-details-marker{display:none}.lang__btn[data-astro-cid-r2b4e7hz]{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:0 .2rem;color:var(--text);font-size:.7rem;font-weight:600;letter-spacing:.16em;cursor:pointer;transition:color .3s;white-space:nowrap}.lang__btn[data-astro-cid-r2b4e7hz]:hover{color:var(--accent)}.lang__btn[data-astro-cid-r2b4e7hz] .lang__chev{transition:transform .3s var(--ease-out)}.lang--menu[data-astro-cid-r2b4e7hz][open] .lang__btn[data-astro-cid-r2b4e7hz] .lang__chev{transform:rotate(180deg)}.lang__panel[data-astro-cid-r2b4e7hz]{position:absolute;top:calc(100% + 8px);inset-inline-end:0;min-width:210px;padding:.5rem 0;background:var(--ground-3);border:1px solid var(--line);box-shadow:var(--shadow);display:grid;z-index:50}.lang__opt[data-astro-cid-r2b4e7hz]{display:flex;align-items:center;gap:.9rem;padding:.65rem 1.1rem;color:var(--text);font-size:.95rem;transition:background-color .2s}.lang__opt[data-astro-cid-r2b4e7hz]:hover,.lang__opt[data-astro-cid-r2b4e7hz].is-current{background:var(--ground-2)}.lang__short[data-astro-cid-r2b4e7hz]{width:28px;font-size:.7rem;font-weight:600;letter-spacing:.12em;color:var(--accent);flex:none}.lang__opt[data-astro-cid-r2b4e7hz].is-current .lang__short[data-astro-cid-r2b4e7hz]{color:var(--text)}.lang__name[data-astro-cid-r2b4e7hz]{flex:1}.lang--list[data-astro-cid-r2b4e7hz]{display:grid;gap:.8rem}.lang__label[data-astro-cid-r2b4e7hz]{font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.lang--list[data-astro-cid-r2b4e7hz] .lang__items[data-astro-cid-r2b4e7hz]{display:flex;flex-wrap:wrap;gap:.5rem}.lang--list[data-astro-cid-r2b4e7hz] .lang__item[data-astro-cid-r2b4e7hz]{display:inline-flex;align-items:center;min-height:44px;padding:.45rem 1.15rem;border-radius:999px;border:1px solid var(--line-2);color:var(--text);font-size:.95rem;transition:border-color .3s}.lang--list[data-astro-cid-r2b4e7hz] .lang__item[data-astro-cid-r2b4e7hz]:hover{border-color:var(--text)}.lang--list[data-astro-cid-r2b4e7hz] .lang__item[data-astro-cid-r2b4e7hz].is-current{background:var(--btn-bg);border-color:var(--btn-bg);color:var(--btn-fg)}.lang--pills[data-astro-cid-r2b4e7hz] .lang__items[data-astro-cid-r2b4e7hz]{display:inline-flex;flex-wrap:wrap;align-items:center}.lang--pills[data-astro-cid-r2b4e7hz] .lang__item[data-astro-cid-r2b4e7hz]{display:inline-flex;align-items:center;min-height:40px;padding:0 .75rem;font-size:.7rem;font-weight:600;letter-spacing:.14em;color:var(--text-3);border-inline-end:1px solid var(--line-2);transition:color .2s}.lang--pills[data-astro-cid-r2b4e7hz] li[data-astro-cid-r2b4e7hz]:first-child .lang__item[data-astro-cid-r2b4e7hz]{padding-inline-start:0}.lang--pills[data-astro-cid-r2b4e7hz] li[data-astro-cid-r2b4e7hz]:last-child .lang__item[data-astro-cid-r2b4e7hz]{border-inline-end:0}.lang--pills[data-astro-cid-r2b4e7hz] .lang__item[data-astro-cid-r2b4e7hz]:hover,.lang--pills[data-astro-cid-r2b4e7hz] .lang__item[data-astro-cid-r2b4e7hz].is-current{color:var(--text)}html[lang=ar] [data-astro-cid-r2b4e7hz]:is(.lang__btn,.lang__short,.lang__label,.lang--pills .lang__item){letter-spacing:0}.theme[data-astro-cid-x3pjskd3]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem}.theme__label[data-astro-cid-x3pjskd3]{font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.theme__opts[data-astro-cid-x3pjskd3]{display:inline-flex}.theme[data-astro-cid-x3pjskd3] button[data-astro-cid-x3pjskd3]{min-height:40px;padding:0 .9rem;border:0;border-inline-start:1px solid var(--line-2);background:none;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);transition:color .3s}.theme[data-astro-cid-x3pjskd3] button[data-astro-cid-x3pjskd3]:first-child{border-inline-start:0;padding-inline-start:0}.theme[data-astro-cid-x3pjskd3] button[data-astro-cid-x3pjskd3]:hover{color:var(--text)}.theme[data-astro-cid-x3pjskd3] button[data-astro-cid-x3pjskd3][aria-pressed=true]{color:var(--text);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.5em;text-decoration-thickness:1px}html[lang=ar] .theme[data-astro-cid-x3pjskd3] [data-astro-cid-x3pjskd3]:is(.theme__label,button){letter-spacing:0;text-transform:none;font-size:.9rem}.header[data-astro-cid-3ef6ksr2]{position:fixed;inset:0 0 auto;z-index:100;height:var(--header-h);display:flex;align-items:center;background:transparent;border-bottom:1px solid transparent;color:var(--text);transition:background-color .5s var(--ease-out),border-color .5s var(--ease-out),transform .5s var(--ease-out)}.header[data-astro-cid-3ef6ksr2].is-scrolled{background:var(--header-bg);border-bottom-color:var(--line)}.header__inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:1.5rem}.nav[data-astro-cid-3ef6ksr2]{margin-inline-start:auto}.nav__list[data-astro-cid-3ef6ksr2]{display:flex;gap:.15rem}.nav__item[data-astro-cid-3ef6ksr2]{position:relative}.nav__link[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;min-height:44px;padding:0 .85rem;font-size:.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--text);white-space:nowrap}.nav__link[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{position:relative;padding-bottom:.25rem}.nav__link[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease-out)}[dir=rtl] .nav__link[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:after{transform-origin:right}.nav__link[data-astro-cid-3ef6ksr2]:hover span[data-astro-cid-3ef6ksr2]:after,.nav__link[data-astro-cid-3ef6ksr2].is-active span[data-astro-cid-3ef6ksr2]:after{transform:none}.sub[data-astro-cid-3ef6ksr2]{position:absolute;top:100%;inset-inline-start:-.2rem;padding-top:.5rem;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .3s var(--ease-out),transform .3s var(--ease-out),visibility .3s;min-width:330px}.nav__item--end[data-astro-cid-3ef6ksr2] .sub[data-astro-cid-3ef6ksr2]{inset-inline-start:auto;inset-inline-end:0}.nav__item--has-sub[data-astro-cid-3ef6ksr2]:hover .sub[data-astro-cid-3ef6ksr2],.nav__item--has-sub[data-astro-cid-3ef6ksr2]:focus-within .sub[data-astro-cid-3ef6ksr2]{opacity:1;visibility:visible;transform:none}.sub__list[data-astro-cid-3ef6ksr2]{display:grid;padding:.7rem 0;background:var(--ground-3);border:1px solid var(--line);box-shadow:var(--shadow)}.sub__link[data-astro-cid-3ef6ksr2]{display:grid;gap:.15rem;padding:.75rem 1.3rem;transition:background-color .25s}.sub__link[data-astro-cid-3ef6ksr2]:hover,.sub__link[data-astro-cid-3ef6ksr2]:focus-visible{background:var(--ground-2)}.sub__label[data-astro-cid-3ef6ksr2]{font-family:var(--font-serif-text);font-weight:400;font-size:1.2rem;line-height:1.3;color:var(--text)}.sub__desc[data-astro-cid-3ef6ksr2]{font-size:.82rem;color:var(--text-3)}.header__tools[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:1.1rem;flex:none}.header__cta[data-astro-cid-3ef6ksr2]{border-color:var(--line-2)}.burger[data-astro-cid-3ef6ksr2]{display:none;width:46px;height:46px;flex:none;border-radius:50%;border:1px solid var(--line-2);background:transparent;color:var(--text);place-items:center;transition:border-color .3s}.burger[data-astro-cid-3ef6ksr2]:hover{border-color:var(--text)}.burger[data-astro-cid-3ef6ksr2] svg{width:22px;height:22px}.mobile[data-astro-cid-3ef6ksr2]{position:fixed;inset:0;z-index:300;display:flex;flex-direction:column;background:var(--ground);color:var(--text)}.mobile[data-astro-cid-3ef6ksr2][hidden]{display:none}.mobile__top[data-astro-cid-3ef6ksr2]{flex:none;height:var(--header-h);padding-inline:var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--line)}.mobile__scroll[data-astro-cid-3ef6ksr2]{flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:.5rem var(--gutter) calc(2.5rem + env(safe-area-inset-bottom,0px))}.mobile__list[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]{border-bottom:1px solid var(--line)}.mobile__link[data-astro-cid-3ef6ksr2],.mobile[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:68px;padding:.9rem 0;font-family:var(--font-display);font-weight:350;font-size:clamp(2rem,7vw,2.2rem);line-height:1.1;color:var(--text);cursor:pointer;list-style:none}.mobile[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]::-webkit-details-marker{display:none}.mobile[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2] svg{flex:none;color:var(--accent);transition:transform .35s var(--ease-out)}.mobile[data-astro-cid-3ef6ksr2] details[data-astro-cid-3ef6ksr2][open] summary[data-astro-cid-3ef6ksr2] svg{transform:rotate(180deg)}.mobile__sub[data-astro-cid-3ef6ksr2]{display:grid;margin:0 0 1.1rem}.mobile__sub[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:grid;gap:.1rem;padding:.65rem 0}.mobile__sub[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{color:var(--text);font-size:1.05rem}.mobile__sub[data-astro-cid-3ef6ksr2] small[data-astro-cid-3ef6ksr2]{font-size:.82rem;color:var(--text-3)}.mobile__cta[data-astro-cid-3ef6ksr2]{display:grid;gap:.8rem;margin-top:2rem;justify-items:start}.mobile__cta[data-astro-cid-3ef6ksr2] .btn[data-astro-cid-3ef6ksr2]:not(.btn--ghost){width:100%}.mobile__prefs[data-astro-cid-3ef6ksr2]{display:grid;gap:1.6rem;margin-top:2.4rem;padding-top:1.6rem;border-top:1px solid var(--line)}@media(prefers-reduced-motion:no-preference){.mobile[data-astro-cid-3ef6ksr2]:not([hidden]){animation:menu-in .5s var(--ease-out)}.mobile[data-astro-cid-3ef6ksr2]:not([hidden]) .mobile__list[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]{animation:rise-in .6s var(--ease-out) backwards}.mobile[data-astro-cid-3ef6ksr2]:not([hidden]) .mobile__list[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]:nth-child(2){animation-delay:.04s}.mobile[data-astro-cid-3ef6ksr2]:not([hidden]) .mobile__list[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]:nth-child(3){animation-delay:.08s}.mobile[data-astro-cid-3ef6ksr2]:not([hidden]) .mobile__list[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]:nth-child(4){animation-delay:.12s}.mobile[data-astro-cid-3ef6ksr2]:not([hidden]) .mobile__list[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]:nth-child(5){animation-delay:.16s}.mobile[data-astro-cid-3ef6ksr2]:not([hidden]) .mobile__list[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]:nth-child(6){animation-delay:.2s}}@keyframes menu-in{0%{opacity:0}to{opacity:1}}@keyframes rise-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media(max-width:1400px){.nav__link[data-astro-cid-3ef6ksr2]{padding:0 .55rem;font-size:.7rem;letter-spacing:.12em}.header__inner[data-astro-cid-3ef6ksr2]{gap:1rem}}@media(max-width:1180px){.nav[data-astro-cid-3ef6ksr2],.header__cta[data-astro-cid-3ef6ksr2]{display:none}.header__tools[data-astro-cid-3ef6ksr2]{margin-inline-start:auto}.burger[data-astro-cid-3ef6ksr2]{display:grid}}@media(max-width:340px){.header__tools[data-astro-cid-3ef6ksr2] .header__lang{display:none}}.footer[data-astro-cid-sz7xmlte]{margin-top:auto;background:var(--ground-2);color:var(--text-2);border-top:1px solid var(--line)}.footer__close[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:2rem clamp(2rem,6vw,6rem);align-items:end;padding-block:clamp(5rem,11vw,9rem) clamp(4rem,8vw,6rem);border-bottom:1px solid var(--line)}.footer__title[data-astro-cid-sz7xmlte]{font-size:clamp(2.8rem,6vw,5.8rem);line-height:.98}.footer__title[data-astro-cid-sz7xmlte] em[data-astro-cid-sz7xmlte]{display:block}.footer__invite[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{max-width:46ch;font-size:1.08rem;color:var(--text-2);margin-bottom:2rem}.footer__grid[data-astro-cid-sz7xmlte]{display:grid;gap:3rem 2.5rem;grid-template-columns:1.5fr 1fr 1fr 1.2fr;padding-block:clamp(3.5rem,7vw,5.5rem) 3rem}.footer__brand[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin-top:1.6rem;font-size:.95rem;max-width:40ch;color:var(--text-3)}.footer__social[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:.3rem 1.3rem;margin-top:1.5rem}.footer__social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-flex;min-height:36px;align-items:center;font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text);border-bottom:1px solid var(--line-2);transition:border-color .3s}.footer__social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{border-bottom-color:var(--accent)}.footer__badge[data-astro-cid-sz7xmlte]{display:inline-block;margin-top:1.8rem}.footer__badge[data-astro-cid-sz7xmlte] img{height:50px;width:auto}:root:not([data-theme=day]) .footer__badge[data-astro-cid-sz7xmlte] img{filter:grayscale(1) invert(1) brightness(1.6);opacity:.85}@media(prefers-color-scheme:light){:root:not([data-theme=night]) .footer__badge[data-astro-cid-sz7xmlte] img{filter:grayscale(1);opacity:.9}}.footer__col[data-astro-cid-sz7xmlte]{font-family:var(--font-body);font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin-bottom:1.1rem;padding-bottom:.8rem;border-bottom:1px solid var(--line)}.footer__col--mt[data-astro-cid-sz7xmlte]{margin-top:2.2rem}.footer__links[data-astro-cid-sz7xmlte]{display:grid;gap:.1rem}.footer__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-flex;min-height:34px;align-items:center;color:var(--text-2);font-size:.95rem;transition:color .2s}.footer__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--text)}.footer__contact[data-astro-cid-sz7xmlte]{display:grid;gap:.7rem;font-size:.95rem}.footer__contact[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--text)}.footer__contact[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--accent)}.footer__legal[data-astro-cid-sz7xmlte]{display:grid;gap:1.2rem;padding-block:1.8rem 2.6rem;border-top:1px solid var(--line);font-size:.8rem;color:var(--text-3)}.footer__legal[data-astro-cid-sz7xmlte]>p[data-astro-cid-sz7xmlte]{max-width:110ch;margin:0}.footer__foot[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 2rem}.footer__rights[data-astro-cid-sz7xmlte]{margin:0}.footer__legal-links[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:.2rem 1.6rem}.footer__legal-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-flex;min-height:36px;align-items:center;color:var(--text-2)}.footer__legal-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--text)}.footer__prefs[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding-top:1.2rem;border-top:1px solid var(--line)}@media(max-width:960px){.footer__close[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}.footer__grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}.footer__brand[data-astro-cid-sz7xmlte]{grid-column:1 / -1}}@media(max-width:560px){.footer__grid[data-astro-cid-sz7xmlte]{gap:2.6rem 1.25rem}.footer__grid[data-astro-cid-sz7xmlte]>div[data-astro-cid-sz7xmlte]:last-child{grid-column:1 / -1}.footer__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:.9rem}}@media(max-width:359px){.footer__grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}}body{display:flex;flex-direction:column;min-height:100vh}main[data-astro-cid-5hce7sga]{flex:1}.top-sentinel[data-astro-cid-5hce7sga]{position:absolute;top:0;left:0;width:1px;height:24px;pointer-events:none}.wa-float[data-astro-cid-5hce7sga]{position:fixed;right:18px;bottom:18px;width:54px;height:54px;border-radius:50%;background:var(--btn-bg);color:var(--btn-fg);display:grid;place-items:center;box-shadow:0 14px 30px -14px #0000008c;z-index:90;transition:transform .5s var(--ease-out),background-color .35s,opacity .5s var(--ease-out),visibility .5s}.wa-float[data-astro-cid-5hce7sga]:hover{background:var(--btn-bg-hover)}html.js .wa-float[data-astro-cid-5hce7sga]:not(.is-shown){opacity:0;visibility:hidden;transform:translateY(12px)}.wa-float[data-astro-cid-5hce7sga].is-shown:hover{transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.wa-float[data-astro-cid-5hce7sga]{transition:none}}@media(max-width:600px){.wa-float[data-astro-cid-5hce7sga]{width:50px;height:50px;right:14px;bottom:14px}}
