[hidden]{display:none!important}body{margin:0}main{hyphens:manual}[data-fp-if]{display:contents}
[data-root="6"]{--color-bg:#f6f3ee;--color-surface:#fffdf9;--color-surface-2:#e9f3ef;--color-text:#2a211d;--color-divider:rgba(42,33,29,.12);--color-neutral-100:#2a211d;--color-neutral-800:#e8e2d8;--color-neutral-900:#efeae2;--color-accent:#176f66;--color-accent-2:#2fb3a3;--shadow-sm:0 0 0 1px rgba(42,33,29,.08);--shadow-md:0 1px 2px rgba(42,33,29,.06), 0 12px 32px rgba(42,33,29,.10);--shadow-lg:0 2px 4px rgba(42,33,29,.06), 0 24px 60px rgba(42,33,29,.16);--color-section:#27211f;--color-section-glow:#3d3431;--color-section-ghost:#5a4e49;--band-fg:#f6f3ee;--band-div:rgba(246,243,238,.12);--band-ink:#17120f;--band-surface:#332b28;--band-acc:#4fd8c6;--band-acc-300:#aef3e8;--btn-bg:#2a211d;--btn-fg:#f6f3ee;--btn-glow:rgba(42,33,29,.28);--btn-ring:color-mix(in srgb,#2a211d 50%,transparent);--btn-badge-bg:#f6f3ee;--btn-badge-fg:#2a211d;--card-bg:color-mix(in srgb,var(--color-surface) 55%,transparent);--card-bg-2:color-mix(in srgb,var(--color-surface-2) 80%,transparent);--globe-edge:#2fb3a3;--globe-edge2:#176f66;--globe-node:#15615a;--band-globe-edge:#4fd8c6;--band-globe-edge2:#aef3e8;--band-globe-node:#effffb;--glow-rgb:23,111,102;--wash-glow:rgba(79,216,198,.16);--aura-1:rgba(79,216,198,.32);--aura-2:rgba(255,190,140,.3);--aura-op:0;--bg-glow-1:rgba(79,216,198,.1);--bg-glow-2:rgba(42,33,29,.04);--photo-blend:normal;--logo-filter:brightness(0);--logo-op:.62;--sw-l-bg:transparent;--sw-l-fg:#2a211d;--sw-d-bg:transparent;--sw-d-fg:#2a211d;--frame:transparent;--color-accent-100:#0b2a27;--color-accent-200:#0f3f3b;--color-accent-300:#0f4f49;--color-accent-400:#15615a;--color-accent-500:#176f66;--color-accent-600:#2fb3a3;--color-accent-700:#7fe6d7;--color-accent-800:#d6fbf4;--color-accent-900:#e6f6f1;--booking-bg:#176f66;--booking-fg:#fffdf9;--booking-hover:#15615a;--field-bg:color-mix(in srgb,var(--color-text) 4%,transparent);--search-bg:var(--color-surface);--grain-op:.07;--kb-play:running;--float-play:running;--pulse-play:running;--prog-op:1;--switch-display:inline-flex;--tag-radius:999px;--type-scale:1;--leading:28px;--reveal-y:22px;--reveal-op:0;--raised-1:color-mix(in srgb,var(--color-surface) 70%,transparent);--raised-2:color-mix(in srgb,var(--color-surface) 40%,transparent);--sw-a-bg:color-mix(in srgb,var(--color-text) 14%,transparent);--sw-a-fg:var(--color-text);--lang-en:var(--color-text);--lang-fr:inherit;--fr-hyphens:manual}body{background:#f6f3ee}
html[data-fp-theme="dark"] [data-root="6"]{--color-bg:#0a0f10;--color-surface:#12191b;--color-surface-2:#0f2426;--color-text:#eef3f2;--color-divider:rgba(238,243,242,.1);--color-neutral-100:#e6efed;--color-neutral-800:#22302f;--color-neutral-900:#182221;--color-accent:#4fd8c6;--color-accent-2:#7fe6d7;--shadow-sm:0 0 0 1px rgba(255,255,255,.06);--shadow-md:0 0 0 1px rgba(255,255,255,.09), 0 12px 32px rgba(0,0,0,.55);--shadow-lg:0 0 0 1px rgba(255,255,255,.12), 0 24px 60px rgba(0,0,0,.65);--color-section:#0c3a40;--color-section-glow:#145a60;--color-section-ghost:#257a7e;--band-fg:#eef3f2;--band-div:rgba(238,243,242,.12);--band-ink:#06191c;--band-surface:#0f474d;--band-acc:#4fd8c6;--band-acc-300:#aef3e8;--btn-bg:#4fd8c6;--btn-fg:#06201d;--btn-glow:rgba(79,216,198,.45);--btn-ring:color-mix(in srgb,#4fd8c6 50%,transparent);--btn-badge-bg:#06201d;--btn-badge-fg:#4fd8c6;--card-bg:color-mix(in srgb,var(--color-surface) 55%,transparent);--card-bg-2:color-mix(in srgb,var(--color-surface-2) 80%,transparent);--globe-edge:#4fd8c6;--globe-edge2:#d6fbf4;--globe-node:#ffffff;--band-globe-edge:#aef3e8;--band-globe-edge2:#effffb;--band-globe-node:#ffffff;--glow-rgb:79,216,198;--wash-glow:rgba(79,216,198,.2);--aura-1:rgba(31,138,126,.6);--aura-2:rgba(79,216,198,.3);--aura-op:0;--bg-glow-1:rgba(20,90,96,.4);--bg-glow-2:rgba(0,0,0,.35);--photo-blend:lighten;--logo-filter:brightness(0) invert(1);--logo-op:.72;--sw-l-bg:transparent;--sw-l-fg:#eef3f2;--sw-d-bg:transparent;--sw-d-fg:#eef3f2;--frame:transparent;--color-accent-100:#effffb;--color-accent-200:#d6fbf4;--color-accent-300:#aef3e8;--color-accent-400:#7fe6d7;--color-accent-500:#4fd8c6;--color-accent-600:#2fb3a3;--color-accent-700:#1f8a7e;--color-accent-800:#15615a;--color-accent-900:#0f3f3b;--booking-bg:#aef3e8;--booking-fg:#06201d;--booking-hover:#7fe6d7;--field-bg:color-mix(in srgb,var(--color-text) 8%,transparent);--search-bg:color-mix(in srgb,var(--color-text) 8%,transparent);--grain-op:.07;--kb-play:running;--float-play:running;--pulse-play:running;--prog-op:1;--switch-display:inline-flex;--tag-radius:999px;--type-scale:1;--leading:28px;--reveal-y:22px;--reveal-op:0;--raised-1:#131c1e;--raised-2:#0e1517;--sw-a-bg:color-mix(in srgb,var(--color-text) 14%,transparent);--sw-a-fg:var(--color-text);--lang-en:var(--color-text);--lang-fr:inherit;--fr-hyphens:manual}html[data-fp-theme="dark"] body{background:#0a0f10}
[data-root="6"]{--side2:32px;--nav-cta:none;--brand-size:17px;--intro:minmax(0,1fr);--cols-2:minmax(0,1fr);--cols-3:minmax(0,1fr);--cols-4:minmax(0,1fr);--cols-5:minmax(0,1fr);--cal-line:none;--cal-gap:0px;--method-line:none;--method-gap:0px;--cal-inline:block;--cal-below:none;--row:minmax(0,1fr);--two-rev:minmax(0,1fr);--practice-position:static;--role-direction:row;--role-h:44px;--card-bleed:8px;--two:minmax(0,1fr);--cta-cols:minmax(0,1fr);--foot-cols:minmax(0,1fr);--nav-links:none;--nav-tools:none;--menu-btn:inline-flex;--h1:34px;--type-hero:40px;--type-focus:34px;--type-statement:40px;--type-article:34px;--type-reading:28px;--h2:28px;--h2b:32px;--hero-h:560px;--hero-pad:28px 0 24px;--hero-text:100%;--card-vis:none;--hero-scrim:linear-gradient(to bottom,color-mix(in srgb,var(--color-bg) 90%,transparent) 0,color-mix(in srgb,var(--color-bg) 86%,transparent) 76%,transparent 100%);--cta-pad:24px;--cta-gap:32px;--seal-h:220px;--logo-cols:minmax(0,1fr);--toc-position:static;--art-cols:minmax(0,1fr);--contact-cols:minmax(0,1fr);--about-corner-bottom:calc(-48px - var(--leading));--about-corner-display:block;--mobile-target:44px;--proof-indent:calc(32px * var(--type-scale,1) * .45);--mobile-time-target:44px;--mobile-link-display:inline-flex;--mobile-topic-wrap:normal;--intro-glyph-cols:minmax(0,1fr);--intro-heading-wrap:normal}
@media(min-width:600px){[data-root="6"]{--side2:40px;--nav-cta:none;--brand-size:19px;--intro:minmax(0,1fr);--cols-2:repeat(2,minmax(0,1fr));--cols-3:repeat(2,minmax(0,1fr));--cols-4:repeat(2,minmax(0,1fr));--cols-5:repeat(2,minmax(0,1fr));--cal-line:none;--cal-gap:0px;--method-line:none;--method-gap:0px;--cal-inline:none;--cal-below:grid;--row:minmax(0,1fr);--two-rev:minmax(0,1fr);--practice-position:static;--role-direction:row;--role-h:44px;--card-bleed:12px;--two:minmax(0,1fr);--cta-cols:minmax(0,1fr);--foot-cols:repeat(2,minmax(0,1fr));--nav-links:none;--nav-tools:none;--menu-btn:inline-flex;--h1:44px;--type-hero:52px;--type-focus:44px;--type-statement:52px;--type-article:44px;--type-reading:32px;--h2:32px;--h2b:36px;--hero-h:600px;--hero-pad:36px 0 32px;--hero-text:100%;--card-vis:none;--hero-scrim:linear-gradient(to bottom,color-mix(in srgb,var(--color-bg) 90%,transparent) 0,color-mix(in srgb,var(--color-bg) 86%,transparent) 76%,transparent 100%);--cta-pad:32px;--cta-gap:40px;--seal-h:260px;--logo-cols:minmax(0,1fr);--toc-position:static;--art-cols:minmax(0,1fr);--contact-cols:minmax(0,1fr);--about-corner-bottom:calc(-48px - var(--leading));--about-corner-display:block;--mobile-target:44px;--proof-indent:calc(32px * var(--type-scale,1) * .45);--mobile-time-target:44px;--mobile-link-display:inline-flex;--mobile-topic-wrap:normal;--intro-glyph-cols:48px minmax(0,1fr);--intro-heading-wrap:break-word}}
@media(min-width:900px){[data-root="6"]{--side2:48px;--nav-cta:flex;--brand-size:19px;--intro:minmax(0,1fr) minmax(0,360px);--cols-2:repeat(2,minmax(0,1fr));--cols-3:repeat(3,minmax(0,1fr));--cols-4:repeat(2,minmax(0,1fr));--cols-5:repeat(3,minmax(0,1fr));--cal-line:none;--cal-gap:0px;--method-line:none;--method-gap:0px;--cal-inline:none;--cal-below:grid;--row:minmax(0,1fr) minmax(0,460px);--two-rev:minmax(0,320px) minmax(0,1fr);--practice-position:sticky;--role-direction:column;--role-h:40px;--card-bleed:16px;--two:minmax(0,1fr) minmax(0,360px);--cta-cols:minmax(0,1fr) minmax(0,320px);--foot-cols:minmax(0,1fr) 220px 200px;--nav-links:none;--nav-tools:flex;--menu-btn:inline-flex;--h1:56px;--type-hero:60px;--type-focus:48px;--type-statement:60px;--type-article:48px;--type-reading:36px;--h2:36px;--h2b:40px;--hero-h:640px;--hero-pad:44px 0 40px;--hero-text:560px;--card-vis:none;--hero-scrim:linear-gradient(to right,color-mix(in srgb,var(--color-bg) 90%,transparent) 0,color-mix(in srgb,var(--color-bg) 86%,transparent) 50%,transparent 80%);--cta-pad:40px;--cta-gap:48px;--seal-h:300px;--logo-cols:240px minmax(0,1fr);--toc-position:static;--art-cols:minmax(0,1fr);--contact-cols:minmax(0,1fr) minmax(0,380px);--about-corner-bottom:calc((26.4px - 30px) / 2);--about-corner-display:flex;--mobile-target:0px;--proof-indent:0px;--mobile-time-target:40px;--mobile-link-display:inline;--mobile-topic-wrap:nowrap;--intro-glyph-cols:48px minmax(0,1fr);--intro-heading-wrap:break-word}}
@media(min-width:1200px){[data-root="6"]{--side2:48px;--nav-cta:flex;--brand-size:19px;--intro:minmax(0,1fr) minmax(0,420px);--cols-2:repeat(2,minmax(0,1fr));--cols-3:repeat(3,minmax(0,1fr));--cols-4:repeat(4,minmax(0,1fr));--cols-5:repeat(5,minmax(0,1fr));--cal-line:block;--cal-gap:22px;--method-line:block;--method-gap:22px;--cal-inline:none;--cal-below:grid;--row:minmax(0,1fr) minmax(0,560px);--two-rev:minmax(0,400px) minmax(0,1fr);--practice-position:sticky;--role-direction:column;--role-h:40px;--card-bleed:16px;--two:minmax(0,1fr) minmax(0,440px);--cta-cols:minmax(0,1fr) minmax(0,400px);--foot-cols:minmax(0,1fr) 260px 220px;--nav-links:none;--nav-tools:flex;--menu-btn:inline-flex;--h1:64px;--type-hero:72px;--type-focus:56px;--type-statement:72px;--type-article:56px;--type-reading:40px;--h2:40px;--h2b:48px;--hero-h:760px;--hero-pad:48px 0 44px;--hero-text:640px;--card-vis:block;--hero-scrim:linear-gradient(to right,color-mix(in srgb,var(--color-bg) 90%,transparent) 0,color-mix(in srgb,var(--color-bg) 86%,transparent) 34%,transparent 64%);--cta-pad:56px;--cta-gap:72px;--seal-h:320px;--logo-cols:300px minmax(0,1fr);--toc-position:sticky;--art-cols:220px minmax(0,680px);--contact-cols:minmax(0,1fr) minmax(0,440px);--about-corner-bottom:calc((26.4px - 30px) / 2);--about-corner-display:flex;--mobile-target:0px;--proof-indent:0px;--mobile-time-target:40px;--mobile-link-display:inline;--mobile-topic-wrap:nowrap;--intro-glyph-cols:48px minmax(0,1fr);--intro-heading-wrap:break-word}}
@media(min-width:1360px){[data-root="6"]{--side2:48px;--nav-cta:flex;--brand-size:19px;--intro:minmax(0,1fr) minmax(0,420px);--cols-2:repeat(2,minmax(0,1fr));--cols-3:repeat(3,minmax(0,1fr));--cols-4:repeat(4,minmax(0,1fr));--cols-5:repeat(5,minmax(0,1fr));--cal-line:block;--cal-gap:22px;--method-line:block;--method-gap:22px;--cal-inline:none;--cal-below:grid;--row:minmax(0,1fr) minmax(0,560px);--two-rev:minmax(0,400px) minmax(0,1fr);--practice-position:sticky;--role-direction:column;--role-h:40px;--card-bleed:16px;--two:minmax(0,1fr) minmax(0,440px);--cta-cols:minmax(0,1fr) minmax(0,400px);--foot-cols:minmax(0,1fr) 260px 220px;--nav-links:flex;--nav-tools:flex;--menu-btn:none;--h1:64px;--type-hero:72px;--type-focus:56px;--type-statement:72px;--type-article:56px;--type-reading:40px;--h2:40px;--h2b:48px;--hero-h:760px;--hero-pad:48px 0 44px;--hero-text:640px;--card-vis:block;--hero-scrim:linear-gradient(to right,color-mix(in srgb,var(--color-bg) 90%,transparent) 0,color-mix(in srgb,var(--color-bg) 86%,transparent) 34%,transparent 64%);--cta-pad:56px;--cta-gap:72px;--seal-h:320px;--logo-cols:300px minmax(0,1fr);--toc-position:sticky;--art-cols:220px minmax(0,680px);--contact-cols:minmax(0,1fr) minmax(0,440px);--about-corner-bottom:calc((26.4px - 30px) / 2);--about-corner-display:flex;--mobile-target:0px;--proof-indent:0px;--mobile-time-target:40px;--mobile-link-display:inline;--mobile-topic-wrap:nowrap;--intro-glyph-cols:48px minmax(0,1fr);--intro-heading-wrap:break-word}}
[data-fp-style="s3"]:focus-visible{transform:translateY(0)!important;outline:2px solid var(--color-accent)!important;outline-offset:3px!important}
[data-fp-style="s4"]:focus-visible{outline:2px solid var(--color-accent)!important;outline-offset:3px!important}
[data-fp-style="s5"]:hover{color:var(--color-text)!important}
[data-fp-style="s5"]:focus-visible{outline:2px solid var(--color-accent)!important;outline-offset:3px!important}
[data-fp-style="s6"]:hover{color:var(--color-text)!important}
[data-fp-style="s6"]:focus-visible{outline:2px solid var(--color-accent)!important;outline-offset:3px!important}
[data-fp-style="s7"]:hover{color:var(--color-text)!important}
[data-fp-style="s7"]:focus-visible{outline:2px solid var(--color-accent)!important;outline-offset:3px!important}
[data-fp-style="s8"]:hover{color:var(--color-text)!important}
[data-fp-style="s8"]:focus-visible{outline:2px solid var(--color-accent)!important;outline-offset:3px!important}
[data-fp-style="s9"]:hover{color:var(--color-text)!important}
[data-fp-style="s9"]:focus-visible{outline:2px solid var(--color-accent)!important;outline-offset:3px!important}
[data-fp-style="s10"]:hover{color:var(--color-text)!important}
[data-fp-style="s10"]:focus-visible{outline:2px solid var(--color-accent)!important;outline-offset:3px!important}
[data-fp-style="s11"]:hover{color:var(--color-text)!important}
[data-fp-style="s11"]:focus-visible{outline:2px solid var(--color-accent)!important;outline-offset:3px!important}
[data-fp-style="s13"]:focus-visible{outline:2px solid var(--color-accent)!important;outline-offset:3px!important}
[data-fp-style="s15"]:focus-visible{outline:2px solid var(--color-accent)!important;outline-offset:3px!important}
[data-fp-style="s17"]:focus-visible{outline:2px solid var(--color-accent)!important;outline-offset:3px!important}
[data-fp-style="s19"]:focus-visible{outline:2px solid var(--color-accent)!important;outline-offset:3px!important}
[data-fp-style="s21"]:focus-visible{outline:2px solid var(--color-accent)!important;outline-offset:3px!important}
[data-fp-style="s22"]:hover{box-shadow:0 0 0 1px var(--btn-ring),0 0 36px var(--btn-glow)!important;transform:translateY(-1px)!important}
[data-fp-style="s22"]:focus-visible{outline:2px solid var(--color-accent)!important;outline-offset:3px!important}
[data-fp-style="s24"]:focus-visible{outline:2px solid var(--color-accent)!important;outline-offset:3px!important}
[data-fp-style="s26"]:hover{color:var(--color-text)!important}
[data-fp-style="s26"]:focus-visible{outline:2px solid var(--color-accent)!important;outline-offset:3px!important}
[data-fp-style="s27"]:hover{color:var(--color-text)!important}
[data-fp-style="s27"]:focus-visible{outline:2px solid var(--color-accent)!important;outline-offset:3px!important}
[data-fp-style="s28"]:hover{color:var(--color-text)!important}
[data-fp-style="s28"]:focus-visible{outline:2px solid var(--color-accent)!important;outline-offset:3px!important}
[data-fp-style="s29"]:hover{color:var(--color-text)!important}
[data-fp-style="s29"]:focus-visible{outline:2px solid var(--color-accent)!important;outline-offset:3px!important}
[data-fp-style="s30"]:hover{color:var(--color-text)!important}
[data-fp-style="s30"]:focus-visible{outline:2px solid var(--color-accent)!important;outline-offset:3px!important}
[data-fp-style="s31"]:hover{color:var(--color-text)!important}
[data-fp-style="s31"]:focus-visible{outline:2px solid var(--color-accent)!important;outline-offset:3px!important}
[data-fp-style="s32"]:hover{color:var(--color-text)!important}
[data-fp-style="s32"]:focus-visible{outline:2px solid var(--color-accent)!important;outline-offset:3px!important}
[data-fp-style="s33"]:hover{box-shadow:0 0 0 1px var(--btn-ring),0 0 36px var(--btn-glow)!important;transform:translateY(-1px)!important}
[data-fp-style="s33"]:focus-visible{outline:2px solid var(--color-accent)!important;outline-offset:3px!important}
[data-fp-style="s35"]:focus-visible{outline:2px solid var(--color-accent)!important;outline-offset:3px!important}
[data-fp-style="s37"]:focus-visible{outline:2px solid var(--color-accent)!important;outline-offset:3px!important}
[data-fp-style="s39"]:focus-visible{outline:2px solid var(--color-accent)!important;outline-offset:3px!important}
[data-fp-style="s41"]:focus-visible{outline:2px solid var(--color-accent)!important;outline-offset:3px!important}
[data-fp-style="s43"]:focus-visible{outline:2px solid var(--color-accent)!important;outline-offset:3px!important}
[data-fp-style="s46"]:hover{color:var(--color-text)!important}
[data-fp-style="s46"]:focus-visible{outline:2px solid var(--color-accent)!important;outline-offset:3px!important}
[data-fp-style="s49"]:focus-visible{box-shadow:inset 0 0 0 1px var(--color-accent),0 0 0 3px color-mix(in srgb,var(--color-accent) 25%,transparent)!important;outline:none!important}
[data-fp-style="s50"]:focus-visible{box-shadow:inset 0 0 0 1px var(--color-accent),0 0 0 3px color-mix(in srgb,var(--color-accent) 25%,transparent)!important;outline:none!important}
[data-fp-style="s51"]:focus-visible{box-shadow:inset 0 0 0 1px var(--color-accent),0 0 0 3px color-mix(in srgb,var(--color-accent) 25%,transparent)!important;outline:none!important}
[data-fp-style="s52"]:focus-visible{box-shadow:inset 0 0 0 1px var(--color-accent),0 0 0 3px color-mix(in srgb,var(--color-accent) 25%,transparent)!important;outline:none!important}
[data-fp-style="s57"]:hover{gap:14px!important;color:var(--color-accent-300)!important}
[data-fp-style="s57"]:focus-visible{outline:2px solid var(--color-accent)!important;outline-offset:3px!important}
[data-fp-style="s60"]:hover{box-shadow:0 0 0 1px var(--btn-ring),0 0 36px var(--btn-glow)!important;transform:translateY(-1px)!important}
[data-fp-style="s60"]:focus-visible{outline:2px solid var(--color-accent)!important;outline-offset:3px!important}
[data-fp-style="s62"]:focus-visible{outline:2px solid var(--color-accent)!important;outline-offset:3px!important}
[data-fp-style="s64"]:hover{gap:14px!important;color:var(--color-accent-300)!important}
[data-fp-style="s64"]:focus-visible{outline:2px solid var(--color-accent)!important;outline-offset:3px!important}
[data-fp-style="s65"]:hover{box-shadow:inset 0 0 0 1px var(--booking-hover)!important;background:var(--booking-hover)!important}
[data-fp-style="s65"]:focus-visible{outline:2px solid var(--color-accent)!important;outline-offset:3px!important}
[data-fp-style="s66"]:hover{gap:14px!important;color:var(--color-accent-300)!important}
[data-fp-style="s66"]:focus-visible{outline:2px solid var(--color-accent)!important;outline-offset:3px!important}
[data-fp-style="s67"]:focus-visible{outline:2px solid var(--color-accent)!important;outline-offset:3px!important}
[data-fp-style="s68"]:hover{color:var(--color-accent)!important}
[data-fp-style="s68"]:focus-visible{outline:2px solid var(--color-accent)!important;outline-offset:3px!important}
[data-fp-style="s69"]:hover{color:var(--color-accent)!important}
[data-fp-style="s69"]:focus-visible{outline:2px solid var(--color-accent)!important;outline-offset:3px!important}
[data-fp-style="s70"]:hover{color:var(--color-accent)!important}
[data-fp-style="s70"]:focus-visible{outline:2px solid var(--color-accent)!important;outline-offset:3px!important}
[data-fp-style="s71"]:hover{color:var(--color-accent)!important}
[data-fp-style="s71"]:focus-visible{outline:2px solid var(--color-accent)!important;outline-offset:3px!important}
[data-fp-style="s72"]:hover{color:var(--color-accent)!important}
[data-fp-style="s72"]:focus-visible{outline:2px solid var(--color-accent)!important;outline-offset:3px!important}
[data-fp-style="s73"]:hover{color:var(--color-accent)!important}
[data-fp-style="s73"]:focus-visible{outline:2px solid var(--color-accent)!important;outline-offset:3px!important}
[data-fp-style="s74"]:hover{color:var(--color-accent)!important}
[data-fp-style="s74"]:focus-visible{outline:2px solid var(--color-accent)!important;outline-offset:3px!important}
[data-fp-style="s75"]:hover{color:var(--color-accent)!important}
[data-fp-style="s75"]:focus-visible{outline:2px solid var(--color-accent)!important;outline-offset:3px!important}
[data-fp-style="s76"]:hover{color:var(--color-accent)!important}
[data-fp-style="s76"]:focus-visible{outline:2px solid var(--color-accent)!important;outline-offset:3px!important}
[data-fp-style="s77"]:hover{color:var(--color-accent)!important}
[data-fp-style="s77"]:focus-visible{outline:2px solid var(--color-accent)!important;outline-offset:3px!important}
[data-fp-style="s78"]:hover{color:var(--color-text)!important}
[data-fp-style="s78"]:focus-visible{outline:2px solid var(--color-accent)!important;outline-offset:3px!important}
[data-fp-style="s79"]:hover{color:var(--color-text)!important}
[data-fp-style="s79"]:focus-visible{outline:2px solid var(--color-accent)!important;outline-offset:3px!important}
[data-fp-style="s81"]:hover{color:var(--color-text)!important}
[data-fp-style="s81"]:focus-visible{outline:2px solid var(--color-accent)!important;outline-offset:3px!important}
[data-fp-style="s83"]:hover{color:var(--color-text)!important}
[data-fp-style="s83"]:focus-visible{outline:2px solid var(--color-accent)!important;outline-offset:3px!important}
[data-fp-style="s92"]:focus-visible{box-shadow:inset 0 0 0 1px var(--color-accent),0 0 0 3px color-mix(in srgb,var(--color-accent) 25%,transparent)!important;outline:none!important}
[data-fp-style="s97"]:hover{gap:14px!important;color:var(--color-accent-300)!important}
[data-fp-style="s97"]:focus-visible{outline:2px solid var(--color-accent)!important;outline-offset:3px!important}
[data-fp-style="s100"]:hover{box-shadow:0 0 0 1px var(--btn-ring),0 0 36px var(--btn-glow)!important;transform:translateY(-1px)!important}
[data-fp-style="s100"]:focus-visible{outline:2px solid var(--color-accent)!important;outline-offset:3px!important}
[data-fp-style="s103"]:focus-visible{outline:2px solid var(--color-accent)!important;outline-offset:3px!important}