@charset "UTF-8";.persona-pill.svelte-1uet3ew{display:inline-flex;flex:var(--persona-pill-flex, 0 1 auto);align-items:center;justify-content:center;min-height:var(--persona-pill-height, 32px);padding:var(--persona-pill-pad, 4px 15px);border:1px solid var(--persona-pill-border, currentColor);border-radius:80px;background:var(--persona-pill-bg, transparent);color:var(--color-text-strong);font-family:var(--font-label, var(--font-body-semibold));font-size:var(--persona-pill-size, var(--type-small));letter-spacing:var(--persona-pill-tracking, var(--label-tracking, .08em));line-height:1.2;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:var(--persona-pill-transition, none)}.persona-pill.svelte-1uet3ew:hover,.persona-pill[aria-current=true].svelte-1uet3ew{background:var(--persona-pill-active-bg, var(--color-tint-2))}.persona-pill[aria-current=true].svelte-1uet3ew{border-color:var(--persona-pill-accent, var(--color-primary))}.persona-pill.svelte-1uet3ew:focus-visible{outline:1px solid var(--persona-pill-accent, var(--color-primary));outline-offset:2px}.persona-bar.svelte-1q25a8s{--persona-pill-flex: 0 0 auto;display:flex;align-items:center;gap:var(--persona-bar-gap, 14px);min-width:0;padding:var(--persona-bar-pad, 0)}.persona-bar__search.svelte-1q25a8s{position:relative;display:flex;flex:0 0 auto;align-items:center;min-height:var(--persona-bar-field-min-height, 24px);margin:0}.persona-bar__label.svelte-1q25a8s,.persona-bar__field.svelte-1q25a8s{font-family:var(--font-label, var(--font-body-semibold));font-size:var(--persona-bar-label-size, var(--type-small));letter-spacing:var(--label-tracking, .08em);line-height:1;text-transform:uppercase}.persona-bar__label.svelte-1q25a8s{display:block;color:inherit}.persona-bar__field.svelte-1q25a8s{position:absolute;inset:0;width:100%;margin:0;padding:0;border:0;border-radius:0;background:none;color:inherit;opacity:0}.persona-bar__search.svelte-1q25a8s:focus-within .persona-bar__label:where(.svelte-1q25a8s),.persona-bar__search.svelte-1q25a8s:has(.persona-bar__field:where(.svelte-1q25a8s):not(:placeholder-shown)) .persona-bar__label:where(.svelte-1q25a8s){visibility:hidden}.persona-bar__search.svelte-1q25a8s:focus-within .persona-bar__field:where(.svelte-1q25a8s),.persona-bar__field.svelte-1q25a8s:not(:placeholder-shown){opacity:1}.persona-bar__field.svelte-1q25a8s:focus-visible{outline:none;box-shadow:inset 0 -1px 0 currentColor}.persona-bar__choices.svelte-1q25a8s{display:flex;gap:var(--persona-bar-choices-gap, 4px);min-width:0;padding:var(--persona-bar-choices-pad, 0);overflow-x:auto;scrollbar-width:none}.persona-bar__clear.svelte-1q25a8s{flex:0 0 auto;align-self:center;margin:0 0 0 calc(var(--persona-bar-gap, 14px) - var(--persona-bar-choices-gap, 4px));padding:0;border:0;border-bottom:1px solid currentColor;background:none;color:var(--persona-bar-clear-color, var(--color-text-strong));font-family:var(--font-label, var(--font-body-semibold));font-size:var(--persona-pill-size, var(--type-small));letter-spacing:var(--persona-pill-tracking, var(--label-tracking, .08em));text-transform:uppercase;cursor:pointer}@media all and (max-width:767px){.persona-bar__search.svelte-1q25a8s{display:none}}.header02.svelte-lvvbfg{display:flex;align-items:center;gap:24px;min-height:var(--header02-height, 72px);padding:var(--header02-pad, 0 24px);background:var(--header02-bg, var(--color-surface));color:var(--header02-fg, var(--color-text));border-bottom:1px solid var(--header02-line, var(--color-border-subtle));position:relative;z-index:20;font-family:var(--font-label, var(--font-body-semibold))}.header02__logo.svelte-lvvbfg{display:block;flex:0 0 auto;margin-right:var(--header02-logo-gap, 32px);line-height:0}.header02__logo.svelte-lvvbfg img{display:block;height:var(--header02-logo-height, 28px);width:auto}.header02__links.svelte-lvvbfg,.header02__meta.svelte-lvvbfg{display:flex;align-items:center;margin:0;padding:0}.header02__links.svelte-lvvbfg{gap:var(--header02-links-gap, 20px)}.header02__meta.svelte-lvvbfg{gap:var(--header02-meta-gap, 24px);margin-left:auto}.header02--bar.svelte-lvvbfg{position:fixed;top:0;right:0;left:0;z-index:30;display:block;height:var(--header02-bar-height, 61px);min-height:0;padding:0;overflow:hidden;transform:translateY(-105%);transition:transform .6s cubic-bezier(.2,.7,.1,1),box-shadow .6s}.header02--bar[data-on].svelte-lvvbfg{transform:none;box-shadow:var(--header02-bar-shadow, 0 1px 24px rgba(0, 0, 0, .06))}.header02__row.svelte-lvvbfg{position:absolute;inset:0;display:flex;align-items:center;gap:inherit;padding:var(--header02-pad, 0 24px);transition:opacity .45s ease,translate .55s cubic-bezier(.2,.7,.1,1)}.header02__row--pills.svelte-lvvbfg:not([data-shown]){opacity:0;translate:0 14px;pointer-events:none}.header02__row--menu.svelte-lvvbfg:not([data-shown]){opacity:0;translate:0 -14px;pointer-events:none}.header02__pills.svelte-lvvbfg{display:flex;justify-content:flex-end;min-width:0;margin-left:auto}.header02.svelte-lvvbfg a:where(.svelte-lvvbfg),.header02__language.svelte-lvvbfg,.header02__trigger.svelte-lvvbfg{color:inherit;font-size:var(--header02-font-size, var(--type-small));letter-spacing:var(--label-tracking, .08em);line-height:1;text-decoration:none;text-transform:uppercase}.header02__links.svelte-lvvbfg>a:where(.svelte-lvvbfg):hover{text-decoration:underline;text-underline-offset:4px}.header02.svelte-lvvbfg .header02__booking:where(.svelte-lvvbfg){display:inline-flex;align-items:center;min-height:var(--header02-booking-height, 44px);padding:var(--header02-booking-pad, 0 24px);white-space:nowrap;background:var(--header02-booking-bg, transparent);color:var(--header02-booking-fg, inherit)}.header02.svelte-lvvbfg .header02__booking:where(.svelte-lvvbfg):hover{filter:brightness(.9)}.header02__item.svelte-lvvbfg{display:flex;align-items:center}.header02__trigger.svelte-lvvbfg{padding:0;border:0;background:none;font-family:inherit;cursor:pointer}.header02__trigger[aria-expanded=true].svelte-lvvbfg{color:var(--header02-open-color, var(--color-primary))}.header02__panel.svelte-lvvbfg{position:absolute;top:100%;left:0;z-index:2;display:grid;grid-template-columns:var(--header02-panel-media-width, 23.5vw) 1fr;align-items:start;column-gap:var(--header02-panel-gap, 4vw);width:var(--header02-panel-width, 50vw);min-height:var(--header02-panel-height, 34vw);background:var(--header02-panel-bg, var(--color-surface));color:var(--header02-panel-fg, var(--color-text-strong));clip-path:inset(0 0 100% 0);visibility:hidden;transition:clip-path .8s cubic-bezier(.76,0,.24,1),visibility 0s linear .8s}.header02--bar.svelte-lvvbfg .header02__panel:where(.svelte-lvvbfg){position:fixed;top:var(--header02-bar-height, 61px)}.header02__panel[data-open].svelte-lvvbfg{clip-path:inset(0 0 0 0);visibility:visible;transition:clip-path .8s cubic-bezier(.76,0,.24,1),visibility 0s}.header02__panel-media.svelte-lvvbfg{position:relative;height:var(--header02-panel-media-height, 30vw);overflow:hidden;background:var(--header02-panel-media-bg, var(--color-tint-2))}.header02__panel-photo.svelte-lvvbfg{position:absolute;inset:0;opacity:0;transition:opacity .7s ease}.header02__panel-photo[data-shown].svelte-lvvbfg{opacity:1}.header02__panel-photo.svelte-lvvbfg img,.header02__panel-thumb.svelte-lvvbfg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.header02__panel-photo.svelte-lvvbfg img{scale:1.06;transition:scale 1.6s cubic-bezier(.2,.7,.1,1)}.header02__panel-photo[data-shown].svelte-lvvbfg img{scale:1}.header02__panel-thumb.svelte-lvvbfg{display:none}.header02__panel-list.svelte-lvvbfg{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:var(--header02-panel-pad, 56px 0 40px)}.header02__panel-title.svelte-lvvbfg,.header02.svelte-lvvbfg .header02__panel-link:where(.svelte-lvvbfg),.header02.svelte-lvvbfg .header02__panel-footer:where(.svelte-lvvbfg){opacity:0;translate:0 14px;transition:opacity .7s cubic-bezier(.2,.7,.1,1) var(--item-delay, 0s),translate .9s cubic-bezier(.2,.7,.1,1) var(--item-delay, 0s)}.header02__panel[data-open].svelte-lvvbfg .header02__panel-title:where(.svelte-lvvbfg){opacity:var(--header02-panel-title-opacity, 1);translate:0 0}.header02__panel[data-open].svelte-lvvbfg .header02__panel-link:where(.svelte-lvvbfg),.header02__panel[data-open].svelte-lvvbfg .header02__panel-footer:where(.svelte-lvvbfg){opacity:1;translate:0 0}.header02__panel-group.svelte-lvvbfg{margin-bottom:var(--header02-panel-group-gap, 18px)}.header02__panel-group.svelte-lvvbfg ul:where(.svelte-lvvbfg){margin:0;padding:0;list-style:none}.header02__panel-title.svelte-lvvbfg{margin:0 0 var(--header02-panel-title-gap, 10px);font-family:var(--font-heading);font-size:var(--header02-panel-title-size, var(--type-small));letter-spacing:var(--header02-panel-title-tracking, .4em);line-height:1;text-transform:uppercase}.header02.svelte-lvvbfg .header02__panel-link:where(.svelte-lvvbfg){display:flex;align-items:center;min-height:var(--header02-panel-row, 25px);font-family:var(--font-heading);font-size:var(--header02-panel-link-size, var(--type-body));letter-spacing:var(--header02-panel-link-tracking, 0);line-height:1;text-transform:var(--header02-panel-link-transform, none)}.header02__panel[data-open].svelte-lvvbfg .header02__panel-list:where(.svelte-lvvbfg):has(.header02__panel-link:where(.svelte-lvvbfg):hover) .header02__panel-link:where(.svelte-lvvbfg):not(:hover){opacity:.35}.header02.svelte-lvvbfg .header02__panel-footer:where(.svelte-lvvbfg){position:relative;margin-top:var(--header02-panel-footer-gap, 29px);padding-bottom:var(--header02-panel-footer-pad, 7px);font-family:var(--font-heading);font-size:var(--header02-panel-footer-size, var(--type-small));letter-spacing:var(--header02-panel-footer-tracking, 0);text-transform:uppercase}.header02__panel-footer.svelte-lvvbfg:after{content:" >"/""}.header02__panel-footer.svelte-lvvbfg:before{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:currentColor;transform-origin:0 0;transition:transform .6s cubic-bezier(.33,1,.68,1)}.header02.svelte-lvvbfg .header02__panel-footer:where(.svelte-lvvbfg):hover{text-decoration:none}.header02__panel-footer.svelte-lvvbfg:hover:before{transform:scaleX(.3)}.header02__panel-close.svelte-lvvbfg{display:none}.header02__dim.svelte-lvvbfg{position:fixed;top:var(--header02-height, 72px);right:0;bottom:0;left:0;z-index:1;background:var(--header02-dim, rgba(18, 18, 18, .42));opacity:0;visibility:hidden;transition:opacity .7s ease,visibility 0s linear .7s}.header02__dim[data-open].svelte-lvvbfg{opacity:1;visibility:visible;transition:opacity .7s ease}.header02__dim--bar.svelte-lvvbfg{top:var(--header02-bar-height, 61px)}@media(prefers-reduced-motion:reduce){.header02__panel.svelte-lvvbfg,.header02__panel[data-open].svelte-lvvbfg,.header02__panel-title.svelte-lvvbfg,.header02.svelte-lvvbfg .header02__panel-link:where(.svelte-lvvbfg),.header02.svelte-lvvbfg .header02__panel-footer:where(.svelte-lvvbfg),.header02__panel-footer.svelte-lvvbfg:before,.header02__panel-photo.svelte-lvvbfg,.header02__panel-photo.svelte-lvvbfg img,.header02__dim.svelte-lvvbfg,.header02__dim[data-open].svelte-lvvbfg,.header02--bar.svelte-lvvbfg,.header02__row.svelte-lvvbfg{transition:none}}.header02.svelte-lvvbfg a:where(.svelte-lvvbfg):focus-visible,.header02__trigger.svelte-lvvbfg:focus-visible,.header02__panel-close.svelte-lvvbfg:focus-visible{outline:1px solid currentColor;outline-offset:4px}html.has-hero .header02--page.svelte-lvvbfg{position:absolute;right:0;left:0;background:transparent;color:var(--header02-hero-fg, #fff);border-bottom-color:var(--header02-hero-line, rgba(255, 255, 255, .6))}html.has-hero .header02--page.svelte-lvvbfg:not([data-panel-open]) .header02__logo:where(.svelte-lvvbfg) img{filter:var(--header02-hero-logo-filter, brightness(0) invert(1))}html.has-hero .header02--page[data-panel-open].svelte-lvvbfg{background:var(--header02-bg, var(--color-surface));color:var(--header02-fg, var(--color-text));border-bottom-color:var(--header02-line, var(--color-border-subtle))}@media all and (max-width:1023px){.header02__panel.svelte-lvvbfg{position:fixed;inset:0;z-index:40;display:block;width:auto;min-height:0;overflow-y:auto;padding:var(--header02-panel-mobile-pad, 76px 24px 40px)}.header02__panel-group.svelte-lvvbfg ul:where(.svelte-lvvbfg){display:flex;flex-direction:column;gap:var(--header02-panel-mobile-row-gap, 12px)}.header02__panel-thumb.svelte-lvvbfg{position:relative;display:block;flex:0 0 auto;width:var(--header02-panel-thumb-size, 60px);height:var(--header02-panel-thumb-size, 60px);margin-right:var(--header02-panel-thumb-gap, 16px);overflow:hidden}.header02__panel-media.svelte-lvvbfg,.header02__dim.svelte-lvvbfg{display:none}.header02__panel-list.svelte-lvvbfg{position:static;padding:0}.header02__panel-close.svelte-lvvbfg{position:absolute;top:24px;right:24px;display:block;width:32px;height:32px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.header02__panel-close.svelte-lvvbfg:before,.header02__panel-close.svelte-lvvbfg:after{content:"";position:absolute;top:50%;left:4px;width:24px;height:1px;background:currentColor;rotate:45deg}.header02__panel-close.svelte-lvvbfg:after{rotate:-45deg}.header02__panel-title.svelte-lvvbfg{margin-bottom:var(--header02-panel-mobile-title-gap, 12px);font-size:var(--header02-panel-mobile-title-size, var(--type-body));letter-spacing:0;text-transform:none}.header02.svelte-lvvbfg .header02__panel-link:where(.svelte-lvvbfg){min-height:var(--header02-panel-mobile-row, 56px);font-size:var(--header02-panel-mobile-link-size, var(--title-xs));letter-spacing:var(--header02-panel-mobile-link-tracking, .7em);text-transform:uppercase}}@media all and (max-width:1023px){.header02.svelte-lvvbfg{flex-wrap:wrap;gap:var(--header02-phone-gap, 0 16px);padding:var(--header02-phone-pad, 8px 8px 0 20px)}.header02__logo.svelte-lvvbfg{margin-right:0}.header02--page.svelte-lvvbfg .header02__links:where(.svelte-lvvbfg){order:1;flex:1 0 100%;flex-wrap:wrap;gap:var(--header02-phone-links-gap, 10px 18px);margin:var(--header02-phone-links-margin, 0 -8px 0 -20px);padding:var(--header02-phone-links-pad, 14px 20px)}.header02--bar.svelte-lvvbfg{height:var(--header02-phone-bar-height, 56px)}.header02__row.svelte-lvvbfg{flex-wrap:nowrap;padding:var(--header02-phone-bar-pad, 0 20px)}.header02__row--pills.svelte-lvvbfg{padding:0}.header02__row--pills.svelte-lvvbfg .header02__logo:where(.svelte-lvvbfg),.header02__row--pills.svelte-lvvbfg .header02__booking:where(.svelte-lvvbfg),.header02__row--menu.svelte-lvvbfg .header02__links:where(.svelte-lvvbfg),.header02__row--menu.svelte-lvvbfg .header02__language:where(.svelte-lvvbfg){display:none}.header02__pills.svelte-lvvbfg{--persona-bar-choices-pad: var(--header02-phone-pills-pad, 0 20px);flex:1 1 auto;justify-content:flex-start;min-width:0;margin-left:0}}.form-hp.svelte-trgadi{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.footer01.svelte-1mdjfyj{background-color:var(--footer01-bg, var(--color-primary));color:var(--footer01-fg, var(--color-knockout));padding-bottom:var(--footer01-pad-bottom, 75px)}.footer01.svelte-1mdjfyj p:where(.svelte-1mdjfyj),.footer01.svelte-1mdjfyj a:where(.svelte-1mdjfyj){color:var(--footer01-fg, var(--color-knockout))}.footer01.svelte-1mdjfyj a:where(.svelte-1mdjfyj){text-decoration:none}.footer01.svelte-1mdjfyj a:where(.svelte-1mdjfyj):hover{color:var(--footer01-fg, var(--color-knockout))}.footer01__logo.svelte-1mdjfyj{padding-top:var(--footer01-logo-pad-top, 70px)!important;padding-bottom:var(--footer01-logo-pad-bottom, 65px)}.footer01__copyright.svelte-1mdjfyj{padding-top:14px}.footer01__copyright.svelte-1mdjfyj p:where(.svelte-1mdjfyj){color:var(--footer01-copyright-fg, var(--color-text-subtle));font-family:var(--font-body);font-size:var(--type-small);font-weight:300;line-height:27px;letter-spacing:.5px;padding:44px 15% 0}.row>.footer01__grid.svelte-1mdjfyj{width:calc(100% - var(--bs-gutter-x));margin-left:calc(var(--bs-gutter-x) * .5);margin-right:calc(var(--bs-gutter-x) * .5);padding-left:0;padding-right:0}.footer01__grid.svelte-1mdjfyj{width:100%;display:grid;grid-template-rows:auto;gap:var(--footer01-grid-gap, 20px);padding-bottom:24px!important;margin-bottom:40px;border-bottom:1px solid var(--footer01-fg, var(--color-knockout));grid-template-columns:1fr;grid-template-areas:"signup" "address" "logos" "links"}@media only screen and (max-width:1023px)and (min-width:768px){.footer01__grid.svelte-1mdjfyj{grid-template-columns:1fr 2fr;grid-template-areas:"address signup " "logos logos " "links links"}}@media all and (min-width:1024px){.footer01__grid.svelte-1mdjfyj{padding-bottom:0!important;grid-template-columns:32% 47% 21%;grid-template-areas:"address signup ." "logos links links" ". links links"}}.footer01__address.svelte-1mdjfyj{grid-area:address}.footer01__address.svelte-1mdjfyj p:where(.svelte-1mdjfyj){padding-bottom:25px!important;line-height:115%;font-size:18px;font-family:var(--font-heading);letter-spacing:.7px}.footer01__logos.svelte-1mdjfyj{grid-area:logos}.footer01__links.svelte-1mdjfyj{grid-area:links}.footer01__links.svelte-1mdjfyj ul:where(.svelte-1mdjfyj){list-style:none;margin:0;padding:0}.footer01__links.svelte-1mdjfyj li:where(.svelte-1mdjfyj){padding-bottom:23px;line-height:20px}.footer01__signup.svelte-1mdjfyj{grid-area:signup}.footer01__signup.svelte-1mdjfyj .form-component{max-width:var(--footer01-signup-max-width, 530px)}.footer01__signup.svelte-1mdjfyj .form-component__form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:0 var(--footer01-signup-gap, 16px)}.footer01__signup.svelte-1mdjfyj .form-error{flex:1 1 100%;font-size:var(--type-small);padding-bottom:8px}.footer01__signup.svelte-1mdjfyj .form-grid{flex:1 1 200px;display:flex;flex-wrap:wrap;gap:12px}.footer01__signup.svelte-1mdjfyj .form-field{flex:1 1 100%}.footer01__signup.svelte-1mdjfyj .form-field__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.footer01__signup.svelte-1mdjfyj .form-field__input{width:100%;padding:0 0 13px;border:none;border-bottom:1px solid var(--footer01-fg, var(--color-knockout));border-radius:0;background-color:transparent;color:var(--footer01-fg, var(--color-knockout));font:inherit;font-size:16px;letter-spacing:.7px}.footer01__signup.svelte-1mdjfyj .form-field__input::placeholder{color:var(--footer01-fg, var(--color-knockout));opacity:1}.footer01__signup.svelte-1mdjfyj .form-field__input:focus{outline:none;border-bottom-width:2px;padding-bottom:12px}.footer01__signup.svelte-1mdjfyj .form-field--checkbox,.footer01__signup.svelte-1mdjfyj .form-field--message{font-size:var(--type-small);line-height:130%;padding-top:8px}.footer01__signup.svelte-1mdjfyj .form-field--checkbox label{display:flex;align-items:flex-start;gap:8px;cursor:pointer}.footer01__signup.svelte-1mdjfyj .form-field--message p{margin:0}.footer01__signup.svelte-1mdjfyj .form-actions{flex:0 0 auto}.footer01__signup.svelte-1mdjfyj .form-submit{padding:0 0 13px;border:none;background:none;color:var(--footer01-fg, var(--color-knockout));font:inherit;font-size:16px;letter-spacing:.7px;text-transform:var(--footer01-signup-button-case, uppercase);cursor:pointer}.footer01__signup.svelte-1mdjfyj .form-submit:hover{text-decoration:underline}.footer01__signup.svelte-1mdjfyj .form-submit.is-loading{opacity:.6;cursor:wait}.footer01__signup.svelte-1mdjfyj .form-confirmation{font-size:var(--type-small);line-height:130%;padding-bottom:12px}.footer01__signup.svelte-1mdjfyj .form-confirmation p{margin:0}@media all and (min-width:768px){.footer01__signup.svelte-1mdjfyj .form-grid{max-width:440px}}.footer02.svelte-1492p14{display:flex;flex-direction:column;align-items:center;gap:48px;padding:var(--footer02-pad, 72px 24px 48px);background:var(--footer02-bg, var(--color-text-strong));color:var(--footer02-fg, var(--color-surface));font-family:var(--font-body)}.footer02__newsletter-block.svelte-1492p14{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.footer02__newsletter.svelte-1492p14{margin:0;color:inherit;font-family:var(--font-heading);font-size:var(--footer02-heading-size, var(--title-m));letter-spacing:-.01em;line-height:1.3}.footer02__register.svelte-1492p14{display:inline-block;padding:12px 38px;border:1px solid currentColor;color:inherit;font-size:var(--footer02-register-size, var(--type-small));letter-spacing:.02em;text-decoration:none;text-transform:uppercase}.footer02__register.svelte-1492p14:after{content:" >"/""}.footer02__register.svelte-1492p14:hover{background:var(--footer02-register-hover-bg, var(--footer02-fg, var(--color-surface)));color:var(--footer02-register-hover-fg, var(--footer02-bg, var(--color-text-strong)))}.footer02__logo.svelte-1492p14{display:block;width:auto;height:var(--footer02-logo-height, 32px)}.footer02__groups.svelte-1492p14{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px;width:100%;max-width:var(--footer02-width, 1080px)}.footer02__title.svelte-1492p14{margin:0 0 22px;padding:0;font-family:var(--font-heading);font-size:var(--footer02-title-size, var(--title-s));letter-spacing:-.01em;line-height:1.2;text-transform:none;color:inherit}.footer02__links.svelte-1492p14{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.footer02__links.svelte-1492p14 li:where(.svelte-1492p14){color:inherit;font-size:var(--footer02-link-size, var(--type-small));line-height:1.4}.footer02__links.svelte-1492p14 a:where(.svelte-1492p14){color:inherit;font-family:var(--font-body);text-decoration:none}.footer02.svelte-1492p14 a:where(.svelte-1492p14):hover{text-decoration:var(--footer02-link-hover-decoration, underline);text-underline-offset:3px}.footer02.svelte-1492p14 a:where(.svelte-1492p14):focus-visible{outline:1px solid currentColor;outline-offset:4px}.footer02__group--plain.svelte-1492p14{grid-column:1/-1;margin-top:8px}.footer02__group--plain.svelte-1492p14 .footer02__links:where(.svelte-1492p14){flex-direction:row;flex-wrap:wrap;justify-content:center;gap:8px 30px}.footer02__group--plain.svelte-1492p14 .footer02__links:where(.svelte-1492p14) a:where(.svelte-1492p14){color:var(--footer02-accent, inherit);text-transform:uppercase}.footer02__bottom.svelte-1492p14{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;align-self:stretch;margin:0 -24px;padding:36px 24px 0;border-top:1px solid var(--footer02-line, rgba(255, 255, 255, .12))}.footer02__socials.svelte-1492p14,.footer02__badges.svelte-1492p14{display:flex;align-items:center;margin:0;padding:0;list-style:none}.footer02__socials.svelte-1492p14{grid-column:2}.footer02__socials.svelte-1492p14 li:where(.svelte-1492p14){color:inherit}.footer02__socials.svelte-1492p14 li:where(.svelte-1492p14)+li:where(.svelte-1492p14){margin-left:-1px}.footer02__socials.svelte-1492p14 a:where(.svelte-1492p14){display:flex;align-items:center;justify-content:center;width:60px;height:60px;border:1px solid var(--footer02-icon-line, rgba(255, 255, 255, .45));color:inherit}.footer02__socials.svelte-1492p14 a:where(.svelte-1492p14):hover{background:var(--footer02-social-hover-bg, var(--footer02-fg, var(--color-surface)));color:var(--footer02-social-hover-fg, var(--footer02-bg, var(--color-text-strong)))}.footer02__socials.svelte-1492p14 svg:where(.svelte-1492p14){width:20px;height:20px}.footer02__badges.svelte-1492p14{grid-column:3;justify-self:center;gap:28px}.footer02__badges.svelte-1492p14 img:where(.svelte-1492p14){display:block;width:auto;max-width:120px;height:72px;object-fit:contain}@media all and (max-width:1023px){.footer02__groups.svelte-1492p14{grid-template-columns:repeat(2,minmax(0,1fr))}}@media all and (max-width:449px){.footer02.svelte-1492p14{padding:64px 24px 40px}.footer02__groups.svelte-1492p14{grid-template-columns:1fr;text-align:center}.footer02__title.svelte-1492p14{margin-bottom:14px}.footer02__bottom.svelte-1492p14{display:flex;flex-direction:column;gap:32px}}
