.header[data-astro-cid-royg2qub]{z-index:50;background:color-mix(in srgb, var(--color-bg) 88%, transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid color-mix(in srgb, var(--color-text) 10%, transparent);position:sticky;top:0}.header__inner[data-astro-cid-royg2qub]{justify-content:space-between;align-items:center;gap:var(--space);min-height:72px;display:flex}.header__brand[data-astro-cid-royg2qub]{font-family:var(--font-display);color:inherit;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:1.25rem;font-weight:600;text-decoration:none}.header__nav[data-astro-cid-royg2qub]{display:none}.header__list[data-astro-cid-royg2qub]{align-items:center;gap:1.4rem;margin:0;padding:0;list-style:none;display:flex}.header__list[data-astro-cid-royg2qub]>li[data-astro-cid-royg2qub]>a[data-astro-cid-royg2qub],.header__dd[data-astro-cid-royg2qub]>summary[data-astro-cid-royg2qub]{color:inherit;opacity:.78;white-space:nowrap;font-size:.92rem;text-decoration:none}.header__list[data-astro-cid-royg2qub]>li[data-astro-cid-royg2qub]>a[data-astro-cid-royg2qub]:hover,.header__dd[data-astro-cid-royg2qub]>summary[data-astro-cid-royg2qub]:hover,.header__list[data-astro-cid-royg2qub] a[data-astro-cid-royg2qub][aria-current=page],.header__dd[data-astro-cid-royg2qub]>summary[data-astro-cid-royg2qub].is-current{opacity:1}.header__list[data-astro-cid-royg2qub] a[data-astro-cid-royg2qub][aria-current=page]{color:var(--color-accent)}.header__dd[data-astro-cid-royg2qub]{position:relative}.header__dd[data-astro-cid-royg2qub]>summary[data-astro-cid-royg2qub]{cursor:pointer;align-items:center;gap:.35em;list-style:none;display:inline-flex}.header__dd[data-astro-cid-royg2qub]>summary[data-astro-cid-royg2qub]::-webkit-details-marker{display:none}.header__dd[data-astro-cid-royg2qub]>summary[data-astro-cid-royg2qub]:after{content:"";border-bottom:1px solid;border-right:1px solid;width:.4em;height:.4em;transform:rotate(45deg)translateY(-2px)}.header__panel[data-astro-cid-royg2qub]{background:var(--color-surface);border:1px solid color-mix(in srgb, var(--color-text) 12%, transparent);border-radius:var(--radius);min-width:260px;margin:0;padding:.6rem;list-style:none;position:absolute;top:calc(100% + 1rem);left:-1rem;box-shadow:0 20px 50px #00000059}.header__panel[data-astro-cid-royg2qub] a[data-astro-cid-royg2qub]{border-radius:calc(var(--radius) / 2);color:inherit;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .8rem;text-decoration:none;display:flex}.header__panel[data-astro-cid-royg2qub] a[data-astro-cid-royg2qub]:hover{background:color-mix(in srgb, var(--color-text) 6%, transparent)}.is-featured[data-astro-cid-royg2qub]{font-weight:600}.header__badge[data-astro-cid-royg2qub]{text-transform:uppercase;letter-spacing:.12em;border:1px solid var(--color-accent);color:var(--color-accent);white-space:nowrap;border-radius:999px;padding:.2em .6em;font-size:.68rem;font-weight:500}.header__actions[data-astro-cid-royg2qub]{align-items:center;gap:1rem;display:flex}.header__langs[data-astro-cid-royg2qub]{gap:.5rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}.header__langs[data-astro-cid-royg2qub] a[data-astro-cid-royg2qub]{color:inherit;opacity:.6;padding:.25rem;text-decoration:none}.header__langs[data-astro-cid-royg2qub] a[data-astro-cid-royg2qub][aria-current]{opacity:1;font-weight:700}.header__cta[data-astro-cid-royg2qub]{padding:.6em 1.1em;font-size:.9rem}.header__burger[data-astro-cid-royg2qub]>summary[data-astro-cid-royg2qub]{cursor:pointer;border:1px solid color-mix(in srgb, var(--color-text) 20%, transparent);border-radius:999px;place-items:center;width:44px;height:44px;list-style:none;display:grid}.header__burger[data-astro-cid-royg2qub]>summary[data-astro-cid-royg2qub]::-webkit-details-marker{display:none}.header__burger-icon[data-astro-cid-royg2qub],.header__burger-icon[data-astro-cid-royg2qub]:before,.header__burger-icon[data-astro-cid-royg2qub]:after{background:currentColor;width:18px;height:1.5px;display:block;position:relative}.header__burger-icon[data-astro-cid-royg2qub]:before,.header__burger-icon[data-astro-cid-royg2qub]:after{content:"";position:absolute;left:0}.header__burger-icon[data-astro-cid-royg2qub]:before{top:-6px}.header__burger-icon[data-astro-cid-royg2qub]:after{top:6px}.header__burger[data-astro-cid-royg2qub][open] .header__burger-icon[data-astro-cid-royg2qub]{background:0 0}.header__burger[data-astro-cid-royg2qub][open] .header__burger-icon[data-astro-cid-royg2qub]:before{top:0;transform:rotate(45deg)}.header__burger[data-astro-cid-royg2qub][open] .header__burger-icon[data-astro-cid-royg2qub]:after{top:0;transform:rotate(-45deg)}.header__mobile[data-astro-cid-royg2qub]{background:var(--color-bg);border-bottom:1px solid color-mix(in srgb, var(--color-text) 12%, transparent);max-height:calc(100svh - 72px);padding:1rem max(1rem, calc((100% - var(--max-width)) / 2)) 2rem;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.header__mobile[data-astro-cid-royg2qub] ul[data-astro-cid-royg2qub]{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.header__mobile[data-astro-cid-royg2qub] ul[data-astro-cid-royg2qub] ul[data-astro-cid-royg2qub]{padding-left:.75rem}.header__mobile[data-astro-cid-royg2qub] a[data-astro-cid-royg2qub]:not(.btn){color:inherit;align-items:center;gap:.75rem;padding:.7rem 0;font-size:1.05rem;text-decoration:none;display:flex}.header__mobile[data-astro-cid-royg2qub] a[data-astro-cid-royg2qub][aria-current=page]{color:var(--color-accent)}.header__mobile-title[data-astro-cid-royg2qub]{text-transform:uppercase;letter-spacing:.15em;color:var(--color-muted);margin:.75rem 0 0;font-size:.75rem}.header__mobile[data-astro-cid-royg2qub] .btn[data-astro-cid-royg2qub]{margin-top:1rem}@media (width>=1180px){.header__nav[data-astro-cid-royg2qub]{display:block}.header__burger[data-astro-cid-royg2qub]{display:none}}@media (width<=520px){.header__cta[data-astro-cid-royg2qub]{display:none}}.footer[data-astro-cid-wt42vqsx]{background:var(--color-surface);padding-block:var(--section-pad) 2rem;border-top:1px solid color-mix(in srgb, var(--color-text) 8%, transparent)}.footer__grid[data-astro-cid-wt42vqsx]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:2.5rem 2rem;display:grid}.footer__name[data-astro-cid-wt42vqsx]{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.75rem;font-size:1.3rem;font-weight:600}.footer__brand[data-astro-cid-wt42vqsx]{color:var(--color-muted);font-size:.95rem}.footer__title[data-astro-cid-wt42vqsx]{text-transform:uppercase;letter-spacing:.18em;color:var(--color-accent-deep,var(--color-accent));margin-bottom:.9rem;font-size:.75rem}.footer[data-astro-cid-wt42vqsx] ul[data-astro-cid-wt42vqsx]{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.footer[data-astro-cid-wt42vqsx] a[data-astro-cid-wt42vqsx],.footer__text[data-astro-cid-wt42vqsx]{color:var(--color-muted);text-decoration:none}.footer[data-astro-cid-wt42vqsx] a[data-astro-cid-wt42vqsx]:hover{color:var(--color-text)}.footer[data-astro-cid-wt42vqsx] .is-featured[data-astro-cid-wt42vqsx]>a[data-astro-cid-wt42vqsx]{color:var(--color-text);font-weight:600}.footer__note[data-astro-cid-wt42vqsx]{color:var(--color-muted);font-size:.8rem;display:block}.footer__legal[data-astro-cid-wt42vqsx]{color:var(--color-muted);border-top:1px solid color-mix(in srgb, var(--color-text) 8%, transparent);margin-top:3rem;padding-top:1.5rem;font-size:.85rem}.logo[data-astro-cid-f7espo7c]{height:auto;display:block;overflow:visible}.logo--compact[data-astro-cid-f7espo7c]{width:148px}.logo--complet[data-astro-cid-f7espo7c]{width:180px}.logo__sky[data-astro-cid-f7espo7c] rect[data-astro-cid-f7espo7c]{fill:currentColor}.logo__sky[data-astro-cid-f7espo7c] .logo__gold[data-astro-cid-f7espo7c]{fill:var(--color-accent,#c9a45c)}.logo__stroke[data-astro-cid-f7espo7c]{stroke:var(--color-accent,#c9a45c);stroke-width:2px}.logo__rule[data-astro-cid-f7espo7c]{stroke:var(--color-accent,#c9a45c);stroke-width:1.5px}.logo__name[data-astro-cid-f7espo7c]{fill:currentColor;font-family:var(--font-display,system-ui, sans-serif);letter-spacing:1.5px;font-size:26px;font-weight:800}.logo__thin[data-astro-cid-f7espo7c]{font-weight:300}.logo__sub[data-astro-cid-f7espo7c]{fill:currentColor;opacity:.6;font-family:var(--font-display,system-ui, sans-serif);letter-spacing:3px;font-size:9.5px;font-weight:500}@media (width<=560px){.logo--compact[data-astro-cid-f7espo7c]{width:126px}}.float-cta[data-astro-cid-u7s4vrqp]{right:max(1rem, env(safe-area-inset-right));bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:60;background:var(--color-accent);color:var(--color-accent-contrast);-webkit-tap-highlight-color:transparent;border-radius:999px;align-items:center;gap:.5rem;padding:.85rem 1.2rem;font-weight:600;text-decoration:none;transition:transform .25s;display:inline-flex;position:fixed;box-shadow:0 10px 30px #0000004d}.float-cta[data-astro-cid-u7s4vrqp] svg{width:22px;height:22px;display:block}.float-cta__icon[data-astro-cid-u7s4vrqp]{place-items:center;display:grid}.float-cta[data-astro-cid-u7s4vrqp]:active{transform:scale(.94)}.float-cta__label[data-astro-cid-u7s4vrqp]{white-space:nowrap;max-width:14em;transition:max-width .45s,opacity .3s;overflow:hidden}.float-cta[data-astro-cid-u7s4vrqp].is-compact{gap:0;padding:.9rem}.float-cta[data-astro-cid-u7s4vrqp].is-compact .float-cta__label[data-astro-cid-u7s4vrqp]{opacity:0;max-width:0}.float-cta[data-astro-cid-u7s4vrqp]{transition:transform .25s,opacity .45s,translate .55s cubic-bezier(.2,.8,.2,1.15)}.float-cta[data-astro-cid-u7s4vrqp].is-away{opacity:0;pointer-events:none;transform:translateY(140%)}@media (width>=900px){.float-cta__label[data-astro-cid-u7s4vrqp]{display:none}.float-cta[data-astro-cid-u7s4vrqp]{padding:1rem}}.float-cta--pulse[data-astro-cid-u7s4vrqp]{isolation:isolate}.float-cta--pulse[data-astro-cid-u7s4vrqp]:before{content:"";border-radius:inherit;background:var(--color-accent);z-index:-1;opacity:0;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.float-cta--pulse[data-astro-cid-u7s4vrqp]{animation:.7s cubic-bezier(.2,.8,.2,1.2) .8s both fc-in}.float-cta--pulse[data-astro-cid-u7s4vrqp]:before{animation:2.8s ease-out 1.6s infinite fc-pulse}.float-cta--pulse[data-astro-cid-u7s4vrqp] .float-cta__icon[data-astro-cid-u7s4vrqp]{animation:5.6s ease-in-out 2.4s infinite fc-nudge}}@keyframes fc-in{0%{opacity:0;translate:0 140%}to{opacity:1;translate:0}}@keyframes fc-pulse{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(1.35,1.6)}}@keyframes fc-nudge{0%,86%,to{transform:rotate(0)}89%{transform:rotate(-14deg)}92%{transform:rotate(10deg)}95%{transform:rotate(-6deg)}}@property --fc-p{syntax:"<number>";inherits:false;initial-value:0}@media (hover:none) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.float-cta--ring:after{content:"";pointer-events:none;background:conic-gradient(from 0deg, var(--color-text,#15171c) calc(var(--fc-p) * 360deg), #0000001a 0);-webkit-mask-composite:xor;border-radius:999px;padding:3px;animation:linear both fc-ring;position:absolute;inset:-5px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.float-cta--ring:not(#fx-none):after{animation-timeline:scroll(root)}@keyframes fc-ring{to{--fc-p:1}}}}:root{--motion-ease:cubic-bezier(.22, .61, .36, 1);--motion-distance:28px;--motion-hero-glow:color-mix(in srgb, var(--color-accent) 18%, transparent);--motion-hero-glow-2:color-mix(in srgb, var(--color-accent) 9%, transparent);--motion-vt-duration:.35s}@property --pos{syntax:"<percentage>";inherits:true;initial-value:50%}.hero:not(.hero--media):before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(38% 32% at 72% 22%, var(--motion-hero-glow), transparent 70%), radial-gradient(30% 28% at 18% 78%, var(--motion-hero-glow-2), transparent 70%);position:absolute;inset:-25%}.ba:has(.ba__range:focus-visible){outline:2px solid var(--color-accent);outline-offset:4px}@media print{[data-motion=reveal]{opacity:1!important;animation:none!important;transform:none!important}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--motion-vt-duration)}.hero:not(.hero--media):before{will-change:transform;animation:26s ease-in-out infinite alternate motion-drift}[data-motion=reveal][data-motion-state=pending]{opacity:0;transform:translate3d(0, var(--motion-distance), 0)}[data-motion=reveal][data-motion-state=in]{opacity:1;transition:opacity .9s var(--motion-ease), transform .9s var(--motion-ease);transform:none}.motion-ready .ba[data-scroll-reveal]:not(.is-touched){--pos:100%}.motion-ready .ba[data-scroll-reveal].is-inview:not(.is-touched){animation:motion-ba-once 1.8s var(--motion-ease) .2s both}@supports (animation-timeline:view()){[data-motion=reveal]{animation-name:motion-reveal;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry entry 85%}.motion-ready .ba[data-scroll-reveal]:not(.is-touched){animation-name:motion-ba-scroll;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover 20% cover 55%}}}@keyframes motion-reveal{0%{opacity:0;transform:translate3d(0, var(--motion-distance), 0)}to{opacity:1;transform:none}}@keyframes motion-drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(-4%,3%)scale(1.08)}to{transform:translate(3%,-2%)scale(1.02)}}@keyframes motion-ba-scroll{0%{--pos:100%}to{--pos:0%}}@keyframes motion-ba-once{0%{--pos:100%}to{--pos:50%}}
