/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-border-style:solid;--tw-font-weight:initial}}}.b-header-site,.b-header-site__topbar,.b-header-site__right-side{--b-header-site-band-h:var(--spacing-16);--b-header-site-pill-pad-h:var(--spacing-5);--b-header-site-text:var(--text-header);--b-header-site-tracking:var(--tracking-cta)}.b-header-site{z-index:50;width:100%;font-family:var(--font-sans);position:relative}.b-header-site__topbar{pointer-events:none;inset-inline:calc(var(--spacing,.25rem) * 0);z-index:50;padding-block:var(--spacing-fluid-2);top:var(--spacing-1);position:absolute}@media(min-width:1170px){.b-header-site__topbar{top:var(--spacing-fluid-4)}}.b-header-site__topbar>*{pointer-events:auto}.b-header-site__topbar-inner{height:var(--spacing-16,4rem);justify-content:space-between;align-items:center;display:flex}@media(min-width:1170px){.b-header-site__topbar-inner{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}}.b-header-site__logo{height:var(--spacing-8,2rem);cursor:pointer;--tw-outline-style:none;transition:opacity var(--duration-fast) var(--ease-out-expo);outline-style:none;flex-shrink:0;align-items:center;text-decoration-line:none;display:inline-flex}.b-header-site__logo:focus-visible{border-radius:var(--radius-sm,.75rem);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-color:var(--color-secondary-base);--tw-ring-offset-color:#fff9;outline:none}@media(min-width:1170px){.b-header-site__logo{height:var(--spacing-10,2.5rem)}}.b-header-site__logo-mark,.b-header-site__logo-text{flex-shrink:0;width:auto;height:100%;display:block}.b-header-site__logo-mark{overflow:visible}.b-header-site__logo-text{pointer-events:none;display:none;overflow:visible}@media(min-width:1170px){.b-header-site__logo-text{display:block}}.b-header-site__topbar[data-variant=overlay] .b-header-site__logo-v,.b-header-site__topbar[data-variant=overlay] .b-header-site__logo-letter{fill:var(--color-light)}.b-header-site__topbar[data-variant=solid] .b-header-site__logo-v,.b-header-site__topbar[data-variant=solid] .b-header-site__logo-letter{fill:var(--color-primary-base)}.b-header-site__logo-wing,#logo-text-exclamation{fill:var(--color-secondary-base)}@media(min-width:1170px)and (prefers-reduced-motion:no-preference){.b-header-site__logo-text .b-header-site__logo-letter{opacity:0}}.b-header-site__nav-wrapper{border-radius:var(--radius-full,999px);display:none;position:relative;overflow:visible}@media(min-width:1170px){.b-header-site__nav-wrapper{display:block}.b-header-site__topbar[data-compact] .b-header-site__nav-wrapper{display:none}}.b-header-site__nav-wrapper:before{content:"";inset:calc(var(--spacing,.25rem) * 0);border-radius:var(--radius-full,999px);z-index:0;-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);will-change:backdrop-filter;background-color:#0000000f;border:.5px solid #fff3;transition:background .3s;position:absolute;box-shadow:inset 0 .5px .5px #ffffff1f,inset 0 -.5px .5px #ffffff0a}.b-header-site__topbar[data-variant=solid] .b-header-site__nav-wrapper:before{background-color:var(--color-light);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--shadow-md);border:1px solid #0000001a}.b-header-site__nav{align-items:center;gap:var(--spacing-1,.25rem);padding:var(--spacing-2,.5rem);z-index:1;height:var(--b-header-site-band-h);display:flex;position:relative}.b-header-site__pill{pointer-events:none;z-index:0;border-radius:var(--radius-full,999px);width:var(--pill-w,0);background-color:var(--color-primary-base);transform:translate3d(var(--pill-x,0),0,0);transition:transform .55s var(--ease-smooth-out),width .55s var(--ease-smooth-out),background-color .35s ease-out;position:absolute;top:.375rem;bottom:.375rem;left:0}.b-header-site__topbar[data-variant=overlay] .b-header-site__nav[data-pill-active=true] .b-header-site__pill{background-color:var(--color-light)}.b-header-site__topbar[data-variant=solid] .b-header-site__pill{background-color:var(--color-primary-base)}.b-header-site__nav-item{z-index:10;border-radius:var(--radius-full,999px);height:100%;padding-inline:var(--b-header-site-pill-pad-h);font-size:var(--text-header);line-height:var(--text-header--line-height);letter-spacing:var(--text-header--letter-spacing);font-weight:var(--text-header--font-weight);color:var(--color-light);align-items:center;text-decoration-line:none;transition:color .15s ease-out;display:inline-flex;position:relative}.b-header-site__topbar[data-variant=solid] .b-header-site__nav-item,.b-header-site__nav[data-pill-ready=true] .b-header-site__nav-item[data-on-pill=true][data-on-active=true]{color:var(--color-primary-medium)}.b-header-site__nav[data-pill-ready=true] .b-header-site__nav-item[data-on-pill=true][data-on-active=false],.b-header-site__topbar[data-variant=solid] .b-header-site__nav[data-pill-ready=true] .b-header-site__nav-item[data-on-pill=true]{color:var(--color-light)}.b-header-site__divider{margin-inline:var(--spacing-2,.5rem);background-color:#fff3;width:1px;height:1.9375rem}.b-header-site__topbar[data-variant=solid] .b-header-site__divider{background-color:#00000026}.b-header-site__language{position:relative}.b-header-site__language-button{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius-full,999px);border-style:var(--tw-border-style);padding:var(--spacing-3) var(--b-header-site-pill-pad-h);font-family:inherit;font-size:var(--text-header);line-height:var(--text-header--line-height);letter-spacing:var(--text-header--letter-spacing);font-weight:var(--text-header--font-weight);color:var(--color-light);transition:opacity var(--duration-fast) var(--ease-out-expo);background-color:#0000;border-width:0;display:inline-flex}.b-header-site__language-button:hover{opacity:.85}.b-header-site__topbar[data-variant=solid] .b-header-site__language-button{color:var(--color-primary-medium)}.b-header-site__language-label-full{display:none}.b-header-site__language-label-short{display:inline}@media(min-width:1320px){.b-header-site__language-label-full{display:inline}.b-header-site__language-label-short{display:none}}.b-header-site__language-caret{height:var(--spacing-3,.75rem);width:var(--spacing-3,.75rem);transition:transform var(--duration-fast) var(--ease-out-expo)}.b-header-site__language-button[aria-expanded=true] .b-header-site__language-caret{transform:rotate(180deg)}.b-header-site__dropdown-anchor{pointer-events:none;z-index:20;position:absolute;top:calc(100% + .5rem);left:50%;transform:translate(-50%)}.b-header-site__dropdown{pointer-events:auto;border-radius:var(--radius-2xl,2.5rem);padding:calc(var(--spacing,.25rem) * 1.5);background-color:var(--color-primary-medium);min-width:14rem;box-shadow:var(--shadow-lg);transform-origin:top;position:relative}.b-header-site__dropdown-tail{height:var(--spacing-3,.75rem);width:var(--spacing-3,.75rem);background-color:var(--color-primary-medium);border-radius:3px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.b-header-site__dropdown-item{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--spacing-6,1.5rem);border-radius:var(--radius-md,1.25rem);border-style:var(--tw-border-style);text-align:left;width:100%;color:var(--color-light);transition:background-color var(--duration-fast) var(--ease-out-expo);background-color:#0000;border-width:0;padding:.875rem;text-decoration-line:none;display:flex;position:relative}.b-header-site__dropdown-item:hover{background-color:var(--color-primary-dark)}.b-header-site__dropdown-item-name{font-size:var(--text-header);line-height:var(--text-header--line-height);letter-spacing:var(--text-header--letter-spacing);font-weight:var(--text-header--font-weight)}.b-header-site__dropdown-item-code{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));text-transform:uppercase;font-family:var(--font-display);letter-spacing:.12em;color:#fff9}.b-header-site__dropdown-item--active{color:var(--color-secondary-base)}.b-header-site__dropdown-item--active:hover{background-color:var(--color-primary-dark)}.b-header-site__dropdown-item--active .b-header-site__dropdown-item-code{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-secondary-base)}.b-header-site__right-side{pointer-events:none;inset-inline:calc(var(--spacing,.25rem) * 0);z-index:50;padding-block:var(--spacing-fluid-2);top:var(--spacing-1);position:fixed}@media(min-width:1170px){.b-header-site__right-side{top:var(--spacing-fluid-4)}}.b-header-site__right-side-strip{justify-content:flex-end;display:flex}.b-header-site__right-side-inner{pointer-events:auto;flex-direction:column;align-items:flex-end;display:flex;position:relative}.b-header-site__top-bar{z-index:10;align-items:center;gap:var(--spacing-3,.75rem);height:var(--b-header-site-band-h);display:flex;position:relative}.b-header-site__cta{background-color:var(--color-primary-base);color:var(--color-light);font-size:var(--text-header);line-height:var(--text-header--line-height);letter-spacing:var(--text-header--letter-spacing);height:var(--spacing-fluid-12);transition:transform var(--duration-transition) var(--ease-out-expo),background-color var(--duration-transition) ease-out,color var(--duration-transition) ease-out}.b-header-site__cta [data-part=border]{display:none}.b-header-site__cta [data-part=icon]{color:var(--color-light)}.b-header-site__cta [data-part=icon] i{font-size:1.25rem}.b-header-site__cta [data-part=ripple]>span{background-color:var(--color-primary-dark)}.b-header-site__cta [data-part=title]>span:after{color:var(--color-primary-light)}.b-header-site__right-side[data-variant=solid] .b-header-site__cta,.b-header-site__right-side[data-variant=solid] .b-header-site__cta [data-part=icon]{color:var(--color-light)}@media(pointer:fine){.b-header-site__cta:hover [data-part=icon]{color:var(--color-primary-light)}}.b-header-site__compact-button{cursor:pointer;border-radius:var(--radius-full,999px);border-style:var(--tw-border-style);width:var(--spacing-fluid-12);height:var(--spacing-fluid-12);border-width:1px;border-color:var(--color-primary-dark);background-color:var(--color-primary-light);transition:transform var(--duration-transition);justify-content:center;align-items:center;display:none;position:relative;overflow:hidden;transform:translateZ(0)}@media not all and (min-width:1170px){.b-header-site__compact-button{display:flex}}.b-header-site__right-side[data-compact] .b-header-site__compact-button{display:flex}.b-header-site__compact-ripple{pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);z-index:10;border-radius:inherit;display:block;position:absolute;overflow:hidden;transform:translateZ(0)}.b-header-site__compact-ripple-blob{background-color:var(--color-primary-dark);width:100%;height:100%;transition:transform var(--duration-ripple) var(--ease-liquid),border-radius var(--duration-ripple) var(--ease-liquid);border-radius:50% 50% 0 0;display:block;transform:translateY(101%)}.b-header-site__compact-lines{z-index:20;flex-direction:column;justify-content:center;align-items:center;gap:.3125rem;display:flex;position:relative}.b-header-site__compact-line{border-radius:var(--radius-full,999px);background-color:var(--color-primary-dark);width:.875rem;height:.125rem;transition:background-color var(--duration-fast) var(--ease-out-expo),transform var(--duration-base) var(--ease-out-expo);display:block}@media(min-width:1170px)and (pointer:fine){.b-header-site__compact-button:hover{transition:transform .6s var(--ease-overshoot);transform:scale(1.04)}.b-header-site__compact-button:hover .b-header-site__compact-ripple-blob{transition-duration:var(--duration-ripple),var(--duration-slow);border-radius:0;transform:translateY(0)}.b-header-site__compact-button:hover .b-header-site__compact-line{background-color:var(--color-primary-light)}}.b-header-site__compact-button[aria-expanded=true] .b-header-site__compact-line:first-child{transform:translateY(.2188rem)rotate(45deg)}.b-header-site__compact-button[aria-expanded=true] .b-header-site__compact-line:nth-child(2){transform:translateY(-.2188rem)rotate(-45deg)}.b-header-site__panel{top:calc(var(--spacing,.25rem) * 0);right:calc(var(--spacing,.25rem) * 0);width:22rem;max-width:85vw;padding:var(--spacing-20) var(--spacing-8) var(--spacing-8);border-radius:var(--radius-2xl);border:1px solid var(--color-primary-dark);background-color:var(--color-primary-light);color:var(--color-primary-dark);transform-origin:100% 0;position:absolute}@media not all and (min-width:768px){.b-header-site__panel{width:21.25rem}}.b-header-site__panel-content{flex-direction:column;display:flex}.b-header-site__panel-nav{gap:var(--spacing-1,.25rem);flex-direction:column;display:flex;position:relative}.b-header-site__panel-pill{pointer-events:none;top:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);z-index:0;border-radius:var(--radius-full,999px);background-color:var(--color-primary-dark);width:8px;height:8px;transform:translate3d(-10px,calc(var(--pill-y,0px) + var(--pill-h,0px) / 2 - 4px),0);transition:transform .35s var(--ease-smooth-out);position:absolute}.b-header-site__panel-nav-item{z-index:10;border-radius:var(--radius-full,999px);width:fit-content;padding:var(--spacing-2) var(--spacing-4);letter-spacing:-.02em;color:var(--color-primary-dark);align-items:center;font-size:1.375rem;font-weight:300;text-decoration-line:none;display:inline-flex;position:relative}.b-header-site__panel-footer{padding-top:var(--spacing-12);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.b-header-site__panel-socials{margin:calc(var(--spacing,.25rem) * 0);align-items:center;gap:var(--spacing-4,1rem);padding:calc(var(--spacing,.25rem) * 0);list-style-type:none;display:flex}.b-header-site__panel-socials .c-social-links__item{margin:calc(var(--spacing,.25rem) * 0)}.b-header-site__panel-socials .c-social-links__link{width:var(--icon-lg);height:var(--icon-lg);color:var(--color-primary-dark);transition:color var(--duration-fast) var(--ease-out-expo);justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex}@media(min-width:1170px)and (pointer:fine){.b-header-site__panel-socials .c-social-links__link:hover{color:var(--color-primary-medium)}}.b-header-site__panel-socials .c-social-links__link i{font-size:var(--icon-md);line-height:1}.b-header-site__panel-langs{align-items:center;gap:var(--spacing-1,.25rem);display:flex}.b-header-site__panel-lang{cursor:pointer;border-radius:var(--radius-md,1.25rem);border-style:var(--tw-border-style);padding:.375rem var(--spacing-3);font-family:inherit;font-size:var(--text-sm);color:var(--color-primary-dark);transition:background-color var(--duration-fast) var(--ease-out-expo),color var(--duration-fast) var(--ease-out-expo),border-color var(--duration-fast) var(--ease-out-expo);background-color:#0000;border-width:1px;border-color:#004c634d;font-weight:600;text-decoration-line:none}.b-header-site__panel-lang:hover{background-color:#004c631a}.b-header-site__panel-lang.is-active{border-color:var(--color-primary-dark);background-color:var(--color-primary-dark);color:var(--color-primary-light)}.b-header-site__panel-lang.is-active:hover{background-color:var(--color-primary-dark);color:var(--color-primary-light)}@media(prefers-reduced-motion:reduce){.b-header-site__pill,.b-header-site__panel-pill,.b-header-site__nav-item,.b-header-site__cta,.b-header-site__compact-line,.b-header-site__compact-ripple-blob,.b-header-site__compact-button,.b-header-site__language-button,.b-header-site__language-caret,.b-header-site__dropdown-item,.b-header-site__panel-socials .c-social-links__link,.b-header-site__panel-lang{transition:none!important}}.editor-styles-wrapper .b-header-site{min-height:7rem;margin-block:0}.editor-styles-wrapper .b-header-site__topbar,.editor-styles-wrapper .b-header-site__right-side{position:absolute}.editor-styles-wrapper .b-header-site__logo{cursor:default}.editor-styles-wrapper .b-header-site__logo-text .b-header-site__logo-letter{opacity:1}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}
