@layer components{.back-to-top_button__YS4ti{position:fixed;z-index:40;right:max(24px,env(safe-area-inset-right));bottom:calc(24px + env(safe-area-inset-bottom));display:grid;place-items:center;width:52px;height:52px;padding:0;border:1px solid rgb(20 18 15/16%);border-radius:50%;background:var(--background);color:var(--foreground);box-shadow:0 2px 12px rgb(20 18 15/18%);cursor:pointer}.back-to-top_button__YS4ti[hidden]{display:none}.back-to-top_button__YS4ti:focus-visible{outline:2px solid var(--foreground);outline-offset:4px}@media (max-width:767px){.back-to-top_button__YS4ti{right:max(16px,env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));width:48px;height:48px}}}@media (max-width:1023px){.expanding-cards_cards__Fj3T1{height:calc((100vw - 2.5rem) * 4 / 3 + 192px + 1.5rem)}.expanding-cards_cards__Fj3T1>li{min-height:64px}.expanding-cards_cards__Fj3T1 .expanding-cards_caption__aFJoY{bottom:12px;font-size:16px;line-height:1.25}.expanding-cards_cards__Fj3T1 .expanding-cards_activeCaption____SIj{font-size:18px;line-height:1.25}}@layer components{.inspiration-gallery_gallery__5ei7G{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .7s ease-in-out}.inspiration-gallery_gallery__5ei7G[data-active=true]{opacity:1;pointer-events:auto}.inspiration-gallery_frame__79r_H{position:relative;width:100%;height:100%;overflow:hidden;border-radius:var(--corner-card);background:transparent;touch-action:pan-y pinch-zoom}.inspiration-gallery_slide__85Nbr{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity var(--offer-crossfade-duration,1s) ease-in-out}.inspiration-gallery_slide__85Nbr[data-active=true]{opacity:1}.inspiration-gallery_image__Va3Iq{display:block;width:100%;height:100%;object-fit:cover}.inspiration-gallery_arrow__KTKza{position:absolute;top:50%;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;transform:translateY(-50%);background:var(--background);color:var(--foreground);cursor:pointer}.inspiration-gallery_previous__c9iKv{left:12px}.inspiration-gallery_arrow__KTKza svg{display:block}.inspiration-gallery_previous__c9iKv svg{transform:rotate(180deg)}.inspiration-gallery_next__1vnHT{right:12px}.inspiration-gallery_pagination__5qlgy{position:absolute;right:0;bottom:.5rem;left:0;display:flex;justify-content:center;width:max-content;margin-inline:auto;padding-inline:.25rem;border-radius:999px;background:var(--background)}.inspiration-gallery_dot__K5xxA{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:transparent;cursor:pointer}.inspiration-gallery_dot__K5xxA span{width:6px;height:6px;border-radius:4px;background:var(--foreground);opacity:.4}.inspiration-gallery_dot__K5xxA[aria-pressed=true] span{width:24px;opacity:1}.inspiration-gallery_arrow__KTKza:focus-visible,.inspiration-gallery_dot__K5xxA:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.inspiration-gallery_arrow__KTKza:focus-visible{outline-color:var(--background);box-shadow:0 0 0 3px var(--foreground)}@media (max-width:767px){.inspiration-gallery_pagination__5qlgy{max-width:calc(100vw - 2.5rem);top:calc(100% + 8px);right:auto;bottom:auto;left:50%;transform:translateX(-50%) scale(calc(1 / var(--gallery-scale, 1)));transform-origin:top center}.inspiration-gallery_dot__K5xxA{flex-shrink:1}}@media (prefers-reduced-motion:reduce){.inspiration-gallery_gallery__5ei7G,.inspiration-gallery_slide__85Nbr{transition:none}}}.scroll-01_root__9MlxR{--gallery-scale:1;--gallery-x:0px;--media-top:88px;--frame-width:min(calc((100vw - 2.5rem) / 1.2),calc(38svh * 4 / 3));--media-padding:8px;--pagination-space:64px;--stage-height:calc(var(--frame-width) * 0.75 * 1.2 + var(--media-padding) + var(--pagination-space));--travel-height:85svh;position:relative;width:min(calc(100% - 2.5rem),76rem);margin-inline:auto;padding-block-start:clamp(2rem,5svh,4rem)}.scroll-01_mediaColumn__Q51cR{position:absolute;z-index:2;inset:clamp(2rem,5svh,4rem) 0 0;pointer-events:none}.scroll-01_mediaStage__7o2gj{position:sticky;top:var(--media-top);height:var(--stage-height);padding-block-start:var(--media-padding);background:transparent;isolation:isolate}.scroll-01_mediaStage__7o2gj:before{content:"";position:absolute;inset:0 0 auto;height:calc(var(--frame-width) * .75 + var(--media-padding) + 16px);z-index:-1;background:var(--background)}.scroll-01_root__9MlxR[data-gallery-active=true] .scroll-01_mediaStage__7o2gj:before{content:"";position:absolute;inset:calc(-1 * var(--media-top)) 0 0;height:auto;z-index:-1;background:var(--background)}.scroll-01_stickyMedia__pkBaF{position:relative;width:var(--frame-width);aspect-ratio:4/3;margin-inline:auto;border-radius:var(--corner-card);background:var(--surface-muted);transform-origin:top center;transform:translateX(var(--gallery-x)) scale(var(--gallery-scale));pointer-events:auto;will-change:transform}.scroll-01_videoPlaceholder__Rj4jk,.scroll-01_video__ztEdE{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:var(--corner-card);transition:opacity .7s ease-in-out}.scroll-01_videoHidden__Tm1Zl{opacity:0;pointer-events:none}.scroll-01_videoPlaceholder__Rj4jk{display:grid;place-content:center;padding:1.5rem;color:var(--foreground-muted);text-align:center}.scroll-01_copyList__sVpce{position:relative;z-index:1;padding-block-start:calc(var(--stage-height) + 16px)}.scroll-01_scrollItem__SMBwp{display:flex;align-items:flex-end;justify-content:center;min-height:65svh;padding-block:2rem 12svh;text-align:center;opacity:.32;transform:translateY(.75rem);transition:opacity .3s ease,transform .3s ease}.scroll-01_title__Z4z3s{max-width:38rem;margin:0;color:var(--foreground);font-family:inherit;font-size:clamp(2rem,7.5vw,3.25rem);font-weight:300;line-height:1.08;text-wrap:balance;opacity:var(--copy-visibility,1)}.scroll-01_activeItem__p8VkO{opacity:1;transform:none}.scroll-01_galleryRunway__z_uxd{height:calc(var(--travel-height) + var(--stage-height))}@media (min-width:768px){.scroll-01_galleryRunway__z_uxd{height:calc(var(--travel-height) + 100vh + var(--stage-height))}.scroll-01_root__9MlxR{--media-padding:0px;--pagination-space:0px;--frame-width:min(calc((100vw - 5rem) / 2),36.75rem,calc((100svh - 120px) * 4 / 3 / 1.2));--media-top:max(88px,calc((100svh - var(--stage-height)) / 2));padding-block-start:clamp(4rem,7svh,6rem)}.scroll-01_mediaColumn__Q51cR{inset-block-start:clamp(4rem,7svh,6rem)}.scroll-01_mediaStage__7o2gj:before,.scroll-01_root__9MlxR[data-gallery-active=true] .scroll-01_mediaStage__7o2gj:before{content:none}.scroll-01_mediaStage__7o2gj{padding:0;background:transparent}.scroll-01_stickyMedia__pkBaF{margin-inline:0;transform-origin:top left}.scroll-01_copyList__sVpce{width:calc((100% - 2.5rem) / 2);margin-left:auto;padding-block-start:25svh}.scroll-01_scrollItem__SMBwp{align-items:center;min-height:60svh;padding:0}.scroll-01_title__Z4z3s{font-size:clamp(2.5rem,3.6vw,4rem)}}@media (max-width:767px) and (max-height:540px){.scroll-01_root__9MlxR{--frame-width:min(calc((100vw - 2.5rem) / 1.2),calc(32svh * 4 / 3))}.scroll-01_title__Z4z3s{font-size:clamp(24px,6vw,28px)}}@media (prefers-reduced-motion:reduce){.scroll-01_root__9MlxR{--travel-height:0px}.scroll-01_stickyMedia__pkBaF{margin-inline:auto;transform:none;will-change:auto}.scroll-01_scrollItem__SMBwp,.scroll-01_videoPlaceholder__Rj4jk,.scroll-01_video__ztEdE{transition:none}.scroll-01_scrollItem__SMBwp{opacity:1;transform:none}}.skip-link_link__6oT27{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link_link__6oT27:focus-visible{position:fixed;z-index:100;top:.75rem;left:.75rem;width:auto;height:auto;padding:.75rem 1.5rem;margin:0;overflow:visible;clip-path:none;border-radius:var(--corner-button);background:var(--action-primary);color:var(--action-primary-foreground);font-weight:500;outline:2px solid currentColor;outline-offset:3px}