@layer loamui.tokens{[data-library-block]{--loam-space-4xs:clamp(.125rem, .1196rem + .0272cqi, .1406rem);--loam-space-3xs:clamp(.25rem, .2391rem + .0543cqi, .2812rem);--loam-space-2xs:clamp(.5rem, .4783rem + .1087cqi, .5625rem);--loam-space-xs:clamp(.75rem, .7174rem + .163cqi, .8438rem);--loam-space-s:clamp(1rem, .9565rem + .2174cqi, 1.125rem);--loam-space-m:clamp(1.25rem, 1.1957rem + .2717cqi, 1.4062rem);--loam-space-l:clamp(1.5rem, 1.4348rem + .3261cqi, 1.6875rem);--loam-space-xl:clamp(2rem, 1.913rem + .4348cqi, 2.25rem);--loam-space-2xl:clamp(3rem, 2.8696rem + .6522cqi, 3.375rem);--loam-space-3xl:clamp(4rem, 3.8261rem + .8696cqi, 4.5rem);--loam-space-4xl:clamp(6rem, 5.7391rem + 1.3043cqi, 6.75rem);--loam-space-fixed-1:1px;--loam-space-fixed-2:2px;--loam-space-fixed-4:4px;--loam-space-fixed-8:8px;--loam-space-fixed-12:12px;--loam-space-fixed-16:16px;--loam-space-fixed-24:24px;--loam-space-fixed-32:32px;--loam-color-ring:var(--loam-color-primary-strong);color:var(--loam-color-fg);font-family:var(--loam-font);font-kerning:normal;font-optical-sizing:auto;font-size:var(--loam-text-md);font-variant-ligatures:common-ligatures contextual;font-variant-numeric:oldstyle-nums proportional-nums;hanging-punctuation:first allow-end last;hyphenate-limit-chars:7 4 3;hyphens:auto;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;text-wrap:pretty}}@layer loamui.elements{@scope([data-library-block]){input:not([type=button],[type=checkbox],[type=color],[type=file],[type=hidden],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),select,textarea{background:var(--loam-color-surface);border:1px solid var(--loam-color-line-strong);border-radius:var(--loam-radius-md);font-size:var(--loam-text-md);padding-block:var(--loam-space-xs);padding-inline:var(--loam-space-xs);line-height:1.5}}}@layer loamui.components;@layer library{@scope([data-library-block]){:is(.loam-Input-field,.loam-Textarea-field){padding:0}@scope(.loam-Avatar) to ([class*=loam-]){:scope{background:var(--loam-color-primary-strong);block-size:var(--loam-avatar-size,2.5rem);border-radius:var(--_radius,var(--loam-radius-full));color:var(--loam-color-on-strong);font-size:var(--loam-text-sm);inline-size:var(--loam-avatar-size,2.5rem);-webkit-user-select:none;user-select:none;flex:none;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);font-weight:600;line-height:1;display:inline-grid;overflow:clip}img.image{object-fit:cover;grid-area:1/1;block-size:100%;inline-size:100%;display:block}img.image[data-loading],img.image[data-error]{visibility:hidden}span.fallback:not([hidden]){letter-spacing:.02em;grid-area:1/1;place-items:center;font-size:.85em;display:grid}svg{opacity:.9;block-size:65%;inline-size:65%}}@scope(.loam-Badge) to ([class*=loam-]){:scope{--_color:var(--loam-color-fg);background:color-mix(in oklab, var(--_color), var(--loam-color-bg) 85%);block-size:var(--_h,1.85em);border-radius:var(--_radius,var(--loam-radius-full));color:light-dark(color-mix(in oklab, var(--_color) 70%, oklch(0% 0 0)),color-mix(in oklab, var(--_color) 55%, oklch(100% 0 0)));font-size:var(--_fz,var(--loam-text-xs));align-items:center;gap:var(--_gap,var(--loam-space-3xs));letter-spacing:.01em;inline-size:fit-content;padding-inline:var(--_px,.85em);-webkit-user-select:none;user-select:none;white-space:nowrap;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}:scope[data-size=sm]{--_h:1.5em;--_px:.67em}:scope[data-size=lg]{--_fz:var(--loam-text-sm);--_gap:var(--loam-space-2xs)}@media (prefers-reduced-motion:no-preference){:scope{transition:background var(--loam-duration-md) var(--loam-ease), color var(--loam-duration-md) var(--loam-ease)}}span.text{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}:scope:has(svg){gap:var(--_gap,var(--loam-space-3xs))}:scope:has(svg) svg{flex:none;block-size:auto;inline-size:1em}@container style(--loam-context:primary){:scope{--_color:var(--loam-color-primary)}}@container style(--loam-context:success){:scope{--_color:var(--loam-color-success)}}@container style(--loam-context:warning){:scope{--_color:var(--loam-color-warning)}}@container style(--loam-context:info){:scope{--_color:var(--loam-color-info)}}@container style(--loam-context:danger){:scope{--_color:var(--loam-color-danger)}}@supports (text-box:trim-both cap alphabetic){:scope{text-box:trim-both cap alphabetic}}}@scope(.loam-Carousel) to ([class*=loam-]){:scope{gap:var(--loam-space-xs);display:grid;container-type:inline-size}ul.track{gap:var(--loam-space-xs);grid-auto-columns:min(100%, var(--loam-carousel-item-size,20rem));overscroll-behavior-inline:contain;padding:var(--loam-space-3xs);scroll-padding-inline:var(--loam-space-3xs);scroll-snap-type:inline mandatory;grid-auto-flow:column;margin:0;list-style:none;display:grid;position:relative;overflow:auto}ul.track>li{scroll-snap-align:start;margin:0;display:grid}@media (prefers-reduced-motion:no-preference){ul.track{scroll-behavior:smooth}}ul.indicators{gap:var(--loam-space-3xs);flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;display:flex}ul.indicators>li{margin:0}ul.indicators button{border-radius:var(--loam-radius-full);block-size:1.75em;box-shadow:none;font-size:var(--loam-text-sm);background:0 0;border:none;place-items:center;inline-size:1.75em;padding:0;display:grid}ul.indicators button:before{background:var(--loam-color-line-strong);border-radius:var(--loam-radius-full);content:"";block-size:.6em;inline-size:.6em}ul.indicators button[aria-current]:before{background:var(--loam-color-primary-strong)}@media (prefers-reduced-motion:no-preference){ul.indicators button:before{transition:background var(--loam-duration-sm) var(--loam-ease), scale var(--loam-duration-sm) var(--loam-ease)}}@media (hover:hover){ul.indicators button:hover:before{scale:1.25}}@media (forced-colors:active){ul.indicators button:before{border:1px solid buttontext}ul.indicators button[aria-current]:before{outline-offset:2px;outline:2px solid buttontext}}}@scope(.loam-Drawer-popup) to ([class*=loam-]){:scope{--_size:var(--loam-drawer-size,24rem);--_hidden:0 0;background:var(--loam-color-surface);box-shadow:var(--loam-shadow-lg);font-size:var(--loam-text-sm);overscroll-behavior:contain;padding:var(--loam-space-s);border:0;margin:0;overflow:auto}:scope[data-side=start],:scope[data-side=end]{block-size:auto;inline-size:min(var(--_size), 100dvi - var(--loam-space-l));max-block-size:100dvb;inset-block:0}:scope[data-side=start]{--_hidden:-100% 0;border-start-end-radius:var(--loam-radius-lg);border-end-end-radius:var(--loam-radius-lg);inset-inline:0 auto}:scope[data-side=end]{--_hidden:100% 0;border-start-start-radius:var(--loam-radius-lg);border-end-start-radius:var(--loam-radius-lg);inset-inline:auto 0}:scope[data-side=top],:scope[data-side=bottom]{block-size:min(var(--_size), 100dvb - var(--loam-space-l));inline-size:auto;max-inline-size:100dvi;inset-inline:0}:scope[data-side=top]{--_hidden:0 -100%;border-end-end-radius:var(--loam-radius-lg);border-end-start-radius:var(--loam-radius-lg);inset-block:0 auto}:scope[data-side=bottom]{--_hidden:0 100%;border-start-start-radius:var(--loam-radius-lg);border-start-end-radius:var(--loam-radius-lg);inset-block:auto 0}:scope::backdrop{background:color-mix(in oklch, var(--loam-color-fg) 45%, transparent)}@media (forced-colors:active){:scope{border:1px solid}}@media (prefers-reduced-motion:no-preference){:scope{transition:translate var(--loam-duration-lg) var(--loam-ease), display var(--loam-duration-lg) var(--loam-ease) allow-discrete, overlay var(--loam-duration-lg) var(--loam-ease) allow-discrete;translate:0}:scope:not([open]){translate:var(--_hidden)}:scope::backdrop{opacity:1;transition:opacity var(--loam-duration-lg) var(--loam-ease), display var(--loam-duration-lg) var(--loam-ease) allow-discrete, overlay var(--loam-duration-lg) var(--loam-ease) allow-discrete}@starting-style{:scope::backdrop{opacity:0}}:scope:not([open])::backdrop{opacity:0}@starting-style{:scope{translate:var(--_hidden)}}}h2.title{font-size:var(--loam-text-lg);margin-block:0 var(--loam-space-2xs);font-weight:600}p.description{color:var(--loam-color-fg-muted);margin-block:0 var(--loam-space-xs)}}@scope(.loam-Field) to ([class*=loam-]){:scope{gap:var(--loam-space-3xs);flex-direction:column;display:flex}}@scope(.loam-Field-label){:scope{font-size:var(--loam-text-sm);align-items:center;gap:var(--loam-space-2xs);font-weight:500;display:flex}:scope:has(input:is([type=checkbox],[type=radio])){cursor:pointer;min-block-size:2.75rem}:scope:has(input:is([type=checkbox],[type=radio])):has(input:disabled){cursor:not-allowed}span.optional{color:var(--loam-color-fg-muted);font-weight:400}}@scope(.loam-Input-field) to ([class*=loam-]){:scope{--_inner-radius:calc(var(--_radius,var(--loam-radius-md)) - 1px);background:var(--loam-color-surface);border:1px solid var(--loam-color-line-strong);border-radius:var(--_radius,var(--loam-radius-md));font-size:var(--loam-text-md);align-items:center;gap:var(--loam-space-2xs);line-height:1.5;display:flex}:scope:focus-within{border-color:var(--loam-color-primary);outline:var(--loam-ring-width) solid var(--loam-color-ring);outline-offset:2px}@media (prefers-reduced-motion:no-preference){:scope{transition:border-color var(--loam-duration-sm) var(--loam-ease), box-shadow var(--loam-duration-md) var(--loam-ease)}}:scope:has(>input[size]){inline-size:fit-content}:scope:has(input:autofill){border-color:color-mix(in oklab, var(--loam-color-primary) 50%, var(--loam-color-line-strong))}:scope:has(input:-webkit-autofill){border-color:color-mix(in oklab, var(--loam-color-primary) 50%, var(--loam-color-line-strong))}:scope:has(input[aria-invalid=true]){--loam-color-ring:var(--loam-color-danger-strong);border-color:var(--loam-color-danger)}:scope:has(input:disabled){background:var(--loam-color-bg-subtle);opacity:var(--loam-disabled-opacity)}input{border-radius:var(--_inner-radius);color:inherit;font:inherit;min-inline-size:0;padding:var(--loam-space-xs);background:0 0;border:none;outline:none}input:not([size]){flex:1}input[size]{flex:none}input::placeholder{color:var(--loam-color-fg-dim)}input:autofill{box-shadow:inset 0 0 0 100px color-mix(in oklab, var(--loam-color-primary) 8%, var(--loam-color-surface))}input:autofill{box-shadow:inset 0 0 0 100px color-mix(in oklab, var(--loam-color-primary) 8%, var(--loam-color-surface))}span.section{color:var(--loam-color-fg-muted);flex-shrink:0;align-items:center;display:inline-flex}span.section:first-child{padding-inline-start:var(--loam-space-xs)}span.section:last-child{padding-inline-end:var(--loam-space-xs)}span.section svg{block-size:auto;inline-size:1.125em}@media (forced-colors:active){:scope:has(input[aria-invalid=true]){outline-offset:1px;outline:2px solid linktext}:scope:has(input[aria-invalid=true]):focus-within{outline:var(--loam-ring-width) solid Highlight;outline-offset:2px}}}@scope(.loam-Meter) to ([class*=loam-]){:scope{--_h:.625rem;--_optimum:var(--loam-color-primary-strong);--_fill:var(--_optimum);appearance:none;background:var(--loam-color-bg-subtle);block-size:var(--_h);border-radius:var(--loam-radius-full);border:none;inline-size:100%;display:block;overflow:clip}:scope[data-size=sm]{--_h:.375rem}:scope[data-size=lg]{--_h:1rem}:scope:is([low],[high]){--_optimum:var(--loam-color-success-strong)}:scope:-moz-meter-sub-optimum{--_fill:var(--loam-color-warning-strong)}:scope:-moz-meter-sub-sub-optimum{--_fill:var(--loam-color-danger-strong)}:scope::-webkit-meter-bar{background:var(--loam-color-bg-subtle);border-radius:var(--loam-radius-full);border:none;block-size:100%}:scope::-webkit-meter-optimum-value{background:var(--_optimum);border-radius:var(--loam-radius-full);block-size:100%}:scope::-webkit-meter-suboptimum-value{background:var(--loam-color-warning-strong);border-radius:var(--loam-radius-full);block-size:100%}:scope::-webkit-meter-even-less-good-value{background:var(--loam-color-danger-strong);border-radius:var(--loam-radius-full);block-size:100%}:scope::-moz-meter-bar{background:var(--_fill);border-radius:var(--loam-radius-full)}@media (forced-colors:active){:scope{border:1px solid canvastext}:scope::-webkit-meter-optimum-value{forced-color-adjust:none;background:highlight}:scope::-webkit-meter-suboptimum-value{forced-color-adjust:none;background:highlight}:scope::-webkit-meter-even-less-good-value{forced-color-adjust:none;background:highlight}:scope::-moz-meter-bar{forced-color-adjust:none;background:highlight}}}@scope(.loam-Rating) to ([class*=loam-]){:scope{--_empty:var(--loam-color-line-strong);--_filled:var(--loam-color-accent)}:scope[data-read-only]{align-items:center;gap:var(--loam-space-2xs);display:inline-flex}:scope:disabled{opacity:var(--loam-disabled-opacity)}span.label{font-size:var(--loam-text-sm);font-weight:500}span.stars{display:inline-flex}.star{--_amount:0;--_paint:var(--_empty);padding-inline:.125em;display:inline-flex;position:relative}input{opacity:0;block-size:max(100%,24px);inline-size:max(100%,24px);margin:0;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}input:not(:disabled){cursor:pointer}input:focus-visible{outline:none}.star:has(input:focus-visible){border-radius:var(--loam-radius-sm);outline:var(--loam-ring-width) solid var(--loam-color-ring);outline-offset:2px}svg{block-size:1.25em;color:var(--_paint);inline-size:1.25em}@media (prefers-reduced-motion:no-preference){svg{transition:color var(--loam-duration-sm) var(--loam-ease)}}path.outline{fill:none;stroke:currentColor;stroke-linejoin:round;stroke-width:1.5px}path.fill{clip-path:inset(0 calc((1 - var(--_amount)) * 100%) 0 0);fill:currentColor}svg:dir(rtl){scale:-1 1}.star:is(:has(input:checked),:has(~.star input:checked)){--_amount:1;--_paint:var(--_filled)}.star[data-fill=half]{--_amount:.5;--_paint:var(--_filled)}.star[data-fill=full]{--_amount:1;--_paint:var(--_filled)}@media (hover:hover){span.stars:has(input:hover:not(:disabled)) .star{--_amount:0;--_paint:var(--_empty)}span.stars:has(input:hover:not(:disabled)) .star:is(:has(input:hover),:has(~.star input:hover)){--_amount:1;--_paint:var(--_filled)}}@media (forced-colors:active){:scope{--_empty:CanvasText;--_filled:Highlight}svg{forced-color-adjust:none}}}@scope(.loam-Select-field) to ([class*=loam-]){:scope{font-size:var(--loam-text-md);display:flex;position:relative}select{appearance:none;cursor:pointer;min-inline-size:0;flex:1;padding-inline-end:calc(1.125em + var(--loam-space-xs) * 2)}select:focus-visible{border-color:var(--loam-color-primary)}select:disabled{background:var(--loam-color-bg-subtle);cursor:not-allowed;opacity:var(--loam-disabled-opacity)}@media (prefers-reduced-motion:no-preference){select{transition:border-color var(--loam-duration-sm) var(--loam-ease), box-shadow var(--loam-duration-md) var(--loam-ease)}}select:autofill{border-color:color-mix(in oklab, var(--loam-color-primary) 50%, var(--loam-color-line-strong));box-shadow:inset 0 0 0 100px color-mix(in oklab, var(--loam-color-primary) 8%, var(--loam-color-surface))}select:autofill{border-color:color-mix(in oklab, var(--loam-color-primary) 50%, var(--loam-color-line-strong));box-shadow:inset 0 0 0 100px color-mix(in oklab, var(--loam-color-primary) 8%, var(--loam-color-surface))}select[aria-invalid=true]{--loam-color-ring:var(--loam-color-danger-strong);border-color:var(--loam-color-danger)}select:has(option[value=""]:checked){color:var(--loam-color-fg-muted)}svg.chevron{block-size:1.125em;color:var(--loam-color-fg-muted);inline-size:1.125em;pointer-events:none;flex-shrink:0;position:absolute;inset-block-start:50%;inset-inline-end:var(--loam-space-xs);translate:0 -50%}@media (forced-colors:active){select[aria-invalid=true]{outline-offset:1px;outline:2px solid linktext}select[aria-invalid=true]:focus-visible{outline:var(--loam-ring-width) solid Highlight;outline-offset:2px}}}@scope(.loam-Textarea-field) to ([class*=loam-]){:scope{--_inner-radius:calc(var(--_radius,var(--loam-radius-md)) - 1px);background:var(--loam-color-surface);border:1px solid var(--loam-color-line-strong);border-radius:var(--_radius,var(--loam-radius-md));font-size:var(--loam-text-md);line-height:1.5;display:flex}:scope:focus-within{border-color:var(--loam-color-primary);outline:var(--loam-ring-width) solid var(--loam-color-ring);outline-offset:2px}@media (prefers-reduced-motion:no-preference){:scope{transition:border-color var(--loam-duration-sm) var(--loam-ease), box-shadow var(--loam-duration-md) var(--loam-ease)}}:scope:has(textarea:autofill){border-color:color-mix(in oklab, var(--loam-color-primary) 50%, var(--loam-color-line-strong))}:scope:has(textarea:-webkit-autofill){border-color:color-mix(in oklab, var(--loam-color-primary) 50%, var(--loam-color-line-strong))}:scope:has(textarea[aria-invalid=true]){--loam-color-ring:var(--loam-color-danger-strong);border-color:var(--loam-color-danger)}:scope:has(textarea:disabled){background:var(--loam-color-bg-subtle);opacity:var(--loam-disabled-opacity)}textarea{border-radius:var(--_inner-radius);color:inherit;font:inherit;min-inline-size:0;padding:var(--loam-space-xs);resize:block;background:0 0;border:none;outline:none;flex:1}textarea::placeholder{color:var(--loam-color-fg-dim)}textarea:autofill{box-shadow:inset 0 0 0 100px color-mix(in oklab, var(--loam-color-primary) 8%, var(--loam-color-surface))}textarea:autofill{box-shadow:inset 0 0 0 100px color-mix(in oklab, var(--loam-color-primary) 8%, var(--loam-color-surface))}textarea:disabled{resize:none}@supports (field-sizing:content){textarea{field-sizing:content;max-block-size:calc(max(10lh, var(--_rows,3) * 1lh) + var(--loam-space-xs) * 2);min-block-size:calc(var(--_rows,3) * 1lh + var(--loam-space-xs) * 2)}}@media (forced-colors:active){:scope:has(textarea[aria-invalid=true]){outline-offset:1px;outline:2px solid linktext}:scope:has(textarea[aria-invalid=true]):focus-within{outline:var(--loam-ring-width) solid Highlight;outline-offset:2px}}}@scope(.loam-VisuallyHidden){:scope{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:clip}}}}[data-library-block][data-library-block],[data-library-block][data-library-block] *,[data-library-block][data-library-block] :before,[data-library-block][data-library-block] :after{all:revert-layer}
:root{--ftr-space-sm:clamp(.5rem, .45rem + .25vi, .75rem);--ftr-space-md:clamp(.75rem, .65rem + .5vi, 1.25rem);--ftr-space-lg:clamp(1.25rem, 1rem + 1.25vi, 2rem);--ftr-space-xl:clamp(2rem, 1.5rem + 2.5vi, 3.5rem);--ftr-container-max:75rem;--ftr-container-padding:clamp(1rem, .5rem + 2vi, 2rem);--ftr-padding-block:clamp(2.5rem, 1.8rem + 3.5vi, 4.5rem);--ftr-column-gap:clamp(1.5rem, 1rem + 2.5vi, 3rem);--ftr-heading-size:clamp(.8125rem, .78rem + .16vi, .875rem);--ftr-heading-weight:700;--ftr-link-size:clamp(.9375rem, .9rem + .2vi, 1rem);--ftr-tagline-size:clamp(.9375rem, .9rem + .2vi, 1.0625rem);--ftr-legal-size:clamp(.8125rem, .78rem + .16vi, .875rem);--ftr-newsletter-heading-size:clamp(1.25rem, 1.05rem + 1vi, 1.75rem);--ftr-input-padding-block:.625rem;--ftr-input-padding-inline:.875rem;--ftr-control-radius:var(--wl-radius-sm,.25rem);--ftr-icon-size:2.5rem;--ftr-icon-glyph:1.25rem}.Footer-module___xnL7a__root{background:var(--ftr-bg,light-dark(var(--wl-neutral-d8),var(--wl-neutral-d9)));color:var(--ftr-text,var(--wl-neutral-4));margin-block-start:auto}.Footer-module___xnL7a__inner{gap:var(--ftr-space-xl);inline-size:min(calc(100% - 2 * var(--ftr-container-padding)), var(--ftr-container-max));padding-block:var(--ftr-padding-block);padding-inline:var(--ftr-container-padding);flex-direction:column;margin-inline:auto;display:flex;container:ftr/inline-size}.Footer-module___xnL7a__brand{color:inherit;align-self:flex-start;align-items:center;line-height:0;display:inline-flex}.Footer-module___xnL7a__root[data-logo-scheme=light] .Footer-module___xnL7a__brand{filter:invert()}.Footer-module___xnL7a__brandBlock{gap:var(--ftr-space-md);flex-direction:column;max-inline-size:24rem;display:flex}.Footer-module___xnL7a__tagline{color:var(--ftr-muted,var(--wl-neutral-5));font-size:var(--ftr-tagline-size);text-wrap:pretty;margin:0;line-height:1.6}.Footer-module___xnL7a__columns{gap:var(--ftr-column-gap);grid-template-columns:1fr;display:grid}.Footer-module___xnL7a__column{gap:var(--ftr-space-md);flex-direction:column;display:flex}.Footer-module___xnL7a__colHeading{color:var(--ftr-heading-color,var(--wl-white));font-size:var(--ftr-heading-size);font-weight:var(--ftr-heading-weight);letter-spacing:.06em;text-transform:uppercase;margin:0}.Footer-module___xnL7a__colList{gap:var(--ftr-space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Footer-module___xnL7a__link{color:var(--ftr-link-color,var(--wl-neutral-4));font-size:var(--ftr-link-size);text-decoration:none}.Footer-module___xnL7a__link:hover{color:var(--ftr-link-hover-color,var(--wl-white))}.Footer-module___xnL7a__link:focus-visible,.Footer-module___xnL7a__socialLink:focus-visible,.Footer-module___xnL7a__button:focus-visible,.Footer-module___xnL7a__input:focus-visible{outline:2px solid var(--ftr-accent,var(--wl-accent-soft));outline-offset:2px;border-radius:2px}.Footer-module___xnL7a__newsletter{gap:var(--ftr-space-md);flex-direction:column;max-inline-size:28rem;display:flex}.Footer-module___xnL7a__newsletterHeading{color:var(--ftr-heading-color,var(--wl-white));font-size:var(--ftr-newsletter-heading-size);text-wrap:balance;margin:0;font-weight:700;line-height:1.2}.Footer-module___xnL7a__newsletterText{color:var(--ftr-muted,var(--wl-neutral-5));font-size:var(--ftr-link-size);text-wrap:pretty;margin:0;line-height:1.6}.Footer-module___xnL7a__form{gap:var(--ftr-space-sm);flex-flow:wrap;display:flex}.Footer-module___xnL7a__field{flex-direction:column;flex:12rem;gap:.25rem;display:flex}.Footer-module___xnL7a__input{background:var(--ftr-input-bg,var(--wl-white));border:1px solid var(--ftr-border-color,#ffffff2e);border-radius:var(--ftr-control-radius);color:var(--ftr-input-text,var(--wl-neutral-d9));font-size:var(--ftr-link-size);inline-size:100%;padding-block:var(--ftr-input-padding-block);padding-inline:var(--ftr-input-padding-inline)}.Footer-module___xnL7a__input::placeholder{color:var(--wl-neutral-6)}.Footer-module___xnL7a__button{background:var(--ftr-button-bg,var(--wl-accent));border-radius:var(--ftr-control-radius);color:var(--ftr-button-text,var(--wl-white));cursor:pointer;font-size:var(--ftr-link-size);padding-block:var(--ftr-input-padding-block);border:none;padding-inline:clamp(1rem,.85rem + .75vi,1.5rem);font-weight:600}.Footer-module___xnL7a__button:hover{background:var(--ftr-button-hover-bg,var(--wl-accent-strong))}.Footer-module___xnL7a__social{gap:var(--ftr-space-sm);flex-flow:wrap;margin:0;padding:0;list-style:none;display:flex}.Footer-module___xnL7a__socialLink{block-size:var(--ftr-icon-size);border-radius:var(--wl-radius-sm,.25rem);color:var(--ftr-link-color,var(--wl-neutral-4));inline-size:var(--ftr-icon-size);justify-content:center;align-items:center;display:inline-flex}.Footer-module___xnL7a__socialLink:hover{color:var(--ftr-link-hover-color,var(--wl-white))}.Footer-module___xnL7a__socialLink svg{block-size:var(--ftr-icon-glyph);inline-size:var(--ftr-icon-glyph)}.Footer-module___xnL7a__legal{border-block-start:1px solid var(--ftr-border-color,#ffffff2e);align-items:flex-start;gap:var(--ftr-space-md);flex-direction:column;padding-block-start:var(--ftr-space-lg);display:flex}.Footer-module___xnL7a__copyright{color:var(--ftr-muted,var(--wl-neutral-5));font-size:var(--ftr-legal-size);text-wrap:pretty;margin:0}.Footer-module___xnL7a__legalEnd{align-items:center;gap:var(--ftr-space-md);flex-flow:wrap;display:flex}.Footer-module___xnL7a__legalLinks{gap:var(--ftr-space-md);flex-flow:wrap;margin:0;padding:0;list-style:none;display:flex}.Footer-module___xnL7a__legalLink{color:var(--ftr-muted,var(--wl-neutral-5));font-size:var(--ftr-legal-size);text-decoration:none}.Footer-module___xnL7a__legalLink:hover{color:var(--ftr-link-hover-color,var(--wl-white))}.Footer-module___xnL7a__simpleTop{align-items:flex-start;gap:var(--ftr-space-lg);flex-direction:column;display:flex}.Footer-module___xnL7a__inlineNav{gap:var(--ftr-space-lg);flex-flow:wrap;margin:0;padding:0;list-style:none;display:flex}.Footer-module___xnL7a__columnsTop,.Footer-module___xnL7a__megaTop,.Footer-module___xnL7a__newsletterTop{gap:var(--ftr-column-gap);grid-template-columns:1fr;display:grid}.Footer-module___xnL7a__endCluster{gap:var(--ftr-space-lg);flex-direction:column;display:flex}@container ftr (min-width:40rem){.Footer-module___xnL7a__columns{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.Footer-module___xnL7a__simpleTop,.Footer-module___xnL7a__legal{flex-direction:row;justify-content:space-between;align-items:center}}@container ftr (min-width:52rem){.Footer-module___xnL7a__columnsTop{grid-template-columns:minmax(0,1.1fr) minmax(0,2.4fr);align-items:start}.Footer-module___xnL7a__megaTop{grid-template-columns:minmax(0,1.2fr) minmax(0,2fr) minmax(0,1.6fr);align-items:start}.Footer-module___xnL7a__newsletterTop{grid-template-columns:minmax(0,1.6fr) minmax(0,1.4fr);align-items:start}}@media (prefers-reduced-motion:no-preference){.Footer-module___xnL7a__link,.Footer-module___xnL7a__legalLink,.Footer-module___xnL7a__socialLink{transition:color .15s}.Footer-module___xnL7a__button{transition:background-color .15s}}
:root{--hdr-space-sm:clamp(.5rem, .45rem + .25vi, .75rem);--hdr-space-md:clamp(.75rem, .65rem + .5vi, 1.25rem);--hdr-space-lg:clamp(1rem, .85rem + .75vi, 1.75rem);--hdr-container-max:75rem;--hdr-container-padding:clamp(1rem, .5rem + 2vi, 2rem);--hdr-bar-padding-block:clamp(.75rem, .6rem + .75vi, 1.25rem);--hdr-nav-gap:clamp(1rem, .7rem + 1.5vi, 2rem);--hdr-link-size:clamp(.9375rem, .9rem + .2vi, 1.0625rem);--hdr-link-weight:500;--hdr-cta-padding-block:.5rem;--hdr-cta-padding-inline:clamp(.875rem, .75rem + .6vi, 1.25rem);--hdr-cta-radius:var(--wl-radius-sm,.25rem);--hdr-cta-weight:600;--hdr-icon-size:2.5rem;--hdr-icon-glyph:1.25rem;--hdr-drawer-size:min(20rem, 85vi);--hdr-dropdown-min-size:12rem;--hdr-dropdown-rich-min-size:18rem;--hdr-dropdown-offset:.5rem;--hdr-dropdown-padding:.5rem;--hdr-dropdown-radius:var(--wl-radius-md,.5rem);--hdr-dropdown-item-padding-block:.5rem;--hdr-dropdown-item-padding-inline:.75rem;--hdr-dropdown-item-gap:.625rem;--hdr-dropdown-icon-size:1.75rem;--hdr-dropdown-desc-size:.8125rem}.Header-module__GAI--a__root{background:var(--hdr-bg,light-dark(var(--wl-white),var(--wl-neutral-d7)));border-block-end:1px solid var(--hdr-border-color,var(--wl-border));color:var(--hdr-text,var(--wl-text));z-index:20;position:relative}.Header-module__GAI--a__bar{align-items:center;gap:var(--hdr-space-md);inline-size:min(calc(100% - 2 * var(--hdr-container-padding)), var(--hdr-container-max));padding-block:var(--hdr-bar-padding-block);padding-inline:var(--hdr-container-padding);justify-content:space-between;margin-inline:auto;display:flex;container:hdr/inline-size}.Header-module__GAI--a__brand{color:inherit;flex-shrink:0;align-items:center;line-height:0;display:inline-flex}.Header-module__GAI--a__root[data-logo-scheme=light] .Header-module__GAI--a__brand{filter:invert()}.Header-module__GAI--a__desktopNav{display:none}.Header-module__GAI--a__navList{align-items:center;gap:var(--hdr-nav-gap);flex-direction:row;margin:0;padding:0;list-style:none;display:flex}.Header-module__GAI--a__navLink{color:var(--hdr-link-color,var(--hdr-text,var(--wl-text)));font-size:var(--hdr-link-size);font-weight:var(--hdr-link-weight);align-items:center;gap:var(--hdr-dropdown-item-gap);text-decoration:none;display:inline-flex}.Header-module__GAI--a__navLink:has(.Header-module__GAI--a__navLinkDescription){align-items:flex-start}.Header-module__GAI--a__navLinkText{flex-direction:column;gap:.125rem;min-inline-size:0;display:flex}.Header-module__GAI--a__navLinkDescription{color:var(--hdr-dropdown-desc-color,color-mix(in srgb, currentcolor 72%, transparent));font-size:var(--hdr-dropdown-desc-size);text-wrap:pretty;font-weight:400;line-height:1.35}.Header-module__GAI--a__navLink:hover{color:var(--hdr-link-hover-color,var(--wl-accent))}.Header-module__GAI--a__navLink:hover .Header-module__GAI--a__navLinkDescription{color:var(--hdr-dropdown-desc-color,color-mix(in srgb, currentcolor 72%, transparent))}.Header-module__GAI--a__navLink:focus-visible,.Header-module__GAI--a__iconBtn:focus-visible,.Header-module__GAI--a__cta:focus-visible,.Header-module__GAI--a__toggle:focus-visible,.Header-module__GAI--a__dropdownTrigger:focus-visible,.Header-module__GAI--a__dropdownLink:focus-visible,.Header-module__GAI--a__mobileGroupSummary:focus-visible{outline:2px solid var(--hdr-accent,var(--wl-accent));outline-offset:2px;border-radius:2px}.Header-module__GAI--a__iconBtn{block-size:var(--hdr-icon-size);border-radius:var(--wl-radius-sm,.25rem);color:var(--hdr-link-color,var(--hdr-text,var(--wl-text)));inline-size:var(--hdr-icon-size);justify-content:center;align-items:center;display:inline-flex}.Header-module__GAI--a__iconBtn:hover{background:color-mix(in srgb, currentcolor 10%, transparent);color:var(--hdr-link-hover-color,var(--wl-accent))}.Header-module__GAI--a__iconBtn svg,.Header-module__GAI--a__toggle svg{block-size:var(--hdr-icon-glyph);inline-size:var(--hdr-icon-glyph)}.Header-module__GAI--a__cta{background:var(--hdr-cta-bg,var(--wl-accent));border-radius:var(--hdr-cta-radius);color:var(--hdr-cta-text,var(--wl-white));font-size:var(--hdr-link-size);font-weight:var(--hdr-cta-weight);padding-block:var(--hdr-cta-padding-block);padding-inline:var(--hdr-cta-padding-inline);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.Header-module__GAI--a__cta:hover{background:var(--hdr-cta-hover-bg,var(--wl-accent-strong))}.Header-module__GAI--a__actions{align-items:center;gap:var(--hdr-space-md);flex-direction:row;display:flex}.Header-module__GAI--a__dropdown{position:relative}.Header-module__GAI--a__dropdownTrigger{color:var(--hdr-link-color,var(--hdr-text,var(--wl-text)));cursor:pointer;font:inherit;font-size:var(--hdr-link-size);font-weight:var(--hdr-link-weight);line-height:inherit;background:0 0;border:0;align-items:center;gap:.25rem;margin:0;padding:0;display:inline-flex}.Header-module__GAI--a__dropdownTrigger:hover{color:var(--hdr-link-hover-color,var(--wl-accent))}.Header-module__GAI--a__dropdownChevron{block-size:1em;inline-size:1em}.Header-module__GAI--a__dropdownTrigger[aria-expanded=true] .Header-module__GAI--a__dropdownChevron{rotate:180deg}.Header-module__GAI--a__dropdownPanel{background:var(--hdr-dropdown-bg,color-mix(in oklab, var(--hdr-bg,var(--wl-bg)) 90%, var(--wl-text) 10%));border:1px solid var(--hdr-dropdown-border,color-mix(in oklab, var(--hdr-border-color,var(--wl-border)) 65%, var(--wl-text) 35%));border-radius:var(--hdr-dropdown-radius);box-shadow:var(--hdr-dropdown-shadow,var(--wl-shadow-lg,0 .5rem 1.5rem oklch(0% 0 0/.15)));color:var(--hdr-dropdown-text,var(--hdr-text,var(--wl-text)));min-inline-size:var(--hdr-dropdown-min-size);padding:var(--hdr-dropdown-padding);z-index:10;flex-direction:column;gap:.125rem;margin:0;margin-block-start:var(--hdr-dropdown-offset);list-style:none;display:none;position:absolute;inset-block-start:100%;inset-inline-start:0}.Header-module__GAI--a__dropdownPanel:before{block-size:var(--hdr-dropdown-offset);content:"";position:absolute;inset-block-start:calc(-1 * var(--hdr-dropdown-offset));inset-inline:0}.Header-module__GAI--a__dropdownPanel[data-open]{display:flex}.Header-module__GAI--a__dropdownLink{border-radius:var(--hdr-dropdown-item-radius,var(--wl-radius-md,.5rem));color:inherit;font-size:var(--hdr-link-size);font-weight:var(--hdr-link-weight);align-items:center;gap:var(--hdr-dropdown-item-gap);padding-block:var(--hdr-dropdown-item-padding-block);padding-inline:var(--hdr-dropdown-item-padding-inline);text-decoration:none;transition:background-color .12s,color .12s;display:flex}.Header-module__GAI--a__dropdownLink:has(.Header-module__GAI--a__dropdownDescription){align-items:flex-start}.Header-module__GAI--a__dropdownPanel:has(.Header-module__GAI--a__dropdownDescription){min-inline-size:var(--hdr-dropdown-rich-min-size)}.Header-module__GAI--a__dropdownLink:hover,.Header-module__GAI--a__dropdownLink:focus-visible{background:var(--hdr-dropdown-item-hover-bg,color-mix(in oklab, var(--hdr-dropdown-bg,var(--hdr-bg,var(--wl-bg))) 80%, var(--wl-text) 20%));color:var(--hdr-link-hover-color,var(--wl-accent))}.Header-module__GAI--a__dropdownLink:hover .Header-module__GAI--a__dropdownDescription{color:var(--hdr-dropdown-desc-color,color-mix(in srgb, currentcolor 72%, transparent))}.Header-module__GAI--a__dropdownItemText{flex-direction:column;gap:.125rem;min-inline-size:0;display:flex}.Header-module__GAI--a__dropdownDescription{color:var(--hdr-dropdown-desc-color,color-mix(in srgb, currentcolor 72%, transparent));font-size:var(--hdr-dropdown-desc-size);text-wrap:pretty;white-space:normal;margin:0;font-weight:400;line-height:1.35}.Header-module__GAI--a__navItemIcon{block-size:var(--hdr-dropdown-icon-size);border-radius:var(--wl-radius-sm,.25rem);inline-size:var(--hdr-dropdown-icon-size);flex-shrink:0;position:relative;overflow:hidden}.Header-module__GAI--a__navItemIconImg{object-fit:cover}.Header-module__GAI--a__desktopFill{flex:1}.Header-module__GAI--a__navCenter{flex:1;justify-content:center}.Header-module__GAI--a__barCentered{align-items:stretch;gap:var(--hdr-space-sm);flex-direction:column}.Header-module__GAI--a__centeredTop{justify-content:center;align-items:center;display:flex;position:relative}.Header-module__GAI--a__centeredTop .Header-module__GAI--a__mobile{position:absolute;inset-inline-end:0}.Header-module__GAI--a__centeredNav{justify-content:center}.Header-module__GAI--a__mobile{flex-direction:row;align-items:center;display:flex}.Header-module__GAI--a__toggle{block-size:var(--hdr-icon-size);border-radius:var(--wl-radius-sm,.25rem);color:var(--hdr-link-color,var(--hdr-text,var(--wl-text)));cursor:pointer;inline-size:var(--hdr-icon-size);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.Header-module__GAI--a__toggle:hover{background:color-mix(in srgb, currentcolor 10%, transparent);color:var(--hdr-link-hover-color,var(--wl-accent))}.Header-module__GAI--a__drawer{background:var(--hdr-bg,light-dark(var(--wl-white),var(--wl-neutral-d7)));border:0;border-inline-start:1px solid var(--hdr-border-color,var(--wl-border));block-size:100dvb;box-shadow:var(--wl-shadow-xl,0 0 2rem oklch(0% 0 0/.2));color:var(--hdr-text,var(--wl-text));align-items:stretch;gap:var(--hdr-space-md);inline-size:var(--hdr-drawer-size);max-block-size:none;padding:var(--hdr-space-lg);flex-direction:column;margin:0;position:fixed;inset-block:0;inset-inline:auto 0;overflow:auto}.Header-module__GAI--a__drawer:popover-open{display:flex}.Header-module__GAI--a__drawer::backdrop{background:var(--hdr-scrim,oklch(15% .02 260/.45))}.Header-module__GAI--a__drawerClose{align-self:flex-end}.Header-module__GAI--a__mobileList{gap:var(--hdr-space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Header-module__GAI--a__mobileList .Header-module__GAI--a__navLink{font-size:1.0625rem}.Header-module__GAI--a__mobileGroup{flex-direction:column;display:flex}.Header-module__GAI--a__mobileGroupSummary{color:var(--hdr-link-color,var(--hdr-text,var(--wl-text)));cursor:pointer;font-size:1.0625rem;font-weight:var(--hdr-link-weight);align-items:center;gap:var(--hdr-space-sm);justify-content:space-between;padding:0;list-style:none;display:flex}.Header-module__GAI--a__mobileGroupSummary::-webkit-details-marker{display:none}.Header-module__GAI--a__mobileGroupSummary::marker{content:""}.Header-module__GAI--a__mobileGroupSummary:hover{color:var(--hdr-link-hover-color,var(--wl-accent))}.Header-module__GAI--a__mobileGroupChevron{flex-shrink:0;block-size:1.25rem;inline-size:1.25rem}.Header-module__GAI--a__mobileGroup[open] .Header-module__GAI--a__mobileGroupChevron{rotate:180deg}.Header-module__GAI--a__mobileSubList{border-inline-start:2px solid var(--hdr-dropdown-border,var(--hdr-border-color,var(--wl-border)));gap:var(--hdr-space-sm);padding:0;flex-direction:column;margin:0;margin-block-start:var(--hdr-space-md);padding-inline-start:var(--hdr-space-md);list-style:none;display:flex}@container hdr (min-width:48rem){.Header-module__GAI--a__mobile{display:none}.Header-module__GAI--a__desktopNav{align-items:center;gap:var(--hdr-nav-gap);flex-direction:row;display:flex}}@media (prefers-reduced-motion:no-preference){.Header-module__GAI--a__navLink{transition:color .15s}.Header-module__GAI--a__iconBtn,.Header-module__GAI--a__toggle{transition:color .15s,background-color .15s}.Header-module__GAI--a__cta{transition:background-color .15s}.Header-module__GAI--a__dropdownTrigger,.Header-module__GAI--a__dropdownLink{transition:color .15s,background-color .15s}.Header-module__GAI--a__dropdownChevron,.Header-module__GAI--a__mobileGroupChevron{transition:rotate .15s}.Header-module__GAI--a__dropdownPanel{opacity:0;transition:opacity .15s ease, translate .15s ease, display .15s allow-discrete;translate:0 -.25rem}.Header-module__GAI--a__dropdownPanel[data-open]{opacity:1;translate:0}.Header-module__GAI--a__drawer{transition:translate .25s ease, display .25s allow-discrete, overlay .25s allow-discrete;translate:100%}.Header-module__GAI--a__drawer:dir(rtl){translate:-100%}.Header-module__GAI--a__drawer:popover-open{translate:0}.Header-module__GAI--a__drawer::backdrop{opacity:0;transition:opacity .25s ease, display .25s allow-discrete, overlay .25s allow-discrete}.Header-module__GAI--a__drawer:popover-open::backdrop{opacity:1}@starting-style{.Header-module__GAI--a__dropdownPanel[data-open]{opacity:0;translate:0 -.25rem}}@starting-style{.Header-module__GAI--a__drawer:popover-open{translate:100%}.Header-module__GAI--a__drawer:popover-open:dir(rtl){translate:-100%}.Header-module__GAI--a__drawer:popover-open::backdrop{opacity:0}}}
