.hero_hero__b3REi{--hero-ink:#153e43;--hero-ground:#e9eee8;position:relative;isolation:isolate;overflow:hidden;background:var(--hero-ground);color:var(--hero-ink)}.hero_hero__b3REi ::-moz-selection{background:#b0dac3;color:#153e43}.hero_hero__b3REi ::selection{background:#b0dac3;color:#153e43}.hero_stage__aXY4n{position:relative;display:grid;grid-template-columns:43% 57%;max-width:1536px;min-height:clamp(640px,79svh,860px);margin:auto;padding:60px 64px 56px;align-items:center}.hero_copy__9WgwP{position:relative;z-index:2;animation:hero_arrive__uI_CF .65s cubic-bezier(.23,1,.32,1) both}.hero_title__PvvY6{margin:0;font-size:clamp(72px,7.2vw,96px);font-weight:400;line-height:.96;letter-spacing:-.04em}.hero_heritage__BlyDn{margin:30px 0 0;font-size:clamp(22px,2vw,27px);font-weight:400;letter-spacing:-.025em;line-height:1.3}.hero_description__0dDep{max-width:37ch;margin:20px 0 0;color:#42605b;font-size:17px;font-weight:400;line-height:1.65}.hero_actions__u6jTR{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:32px}.hero_primary__d_2jW,.hero_secondary__lE1XQ{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;font-size:14px;font-weight:400;text-decoration:none;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .16s ease,color .16s ease}.hero_primary__d_2jW{background:#153e43;color:#f6faf6;padding:15px 22px;border-radius:6px}.hero_secondary__lE1XQ{color:#153e43}.hero_primary__d_2jW:active,.hero_product__hZWOt:active,.hero_secondary__lE1XQ:active{transform:scale(.98)}.hero_hero__b3REi a:focus-visible{outline:3px solid #ff5055;outline-offset:5px}.hero_visual__9OPEH{position:absolute;z-index:1;inset:0 -5% 0 38%}.hero_poster__nqiFD{-o-object-fit:contain;object-fit:contain;transition:opacity .18s ease}.hero_place__gALrw{position:absolute;bottom:44px;left:25%;z-index:2;display:flex;flex-direction:column;gap:7px}.hero_placeTitle__2BqW0{font-size:15px;font-weight:400}.hero_address__t5sdb{display:inline-flex;align-items:center;gap:8px;color:#42605b;font-size:13px;font-weight:400;text-decoration:none}.hero_mapAttribution__o2E8d{position:absolute;z-index:2;right:11%;bottom:14px;max-width:calc(100% - 48px);color:#42605b;font-size:10px;font-weight:400;line-height:1.4;text-underline-offset:3px}.hero_productStrip__lhaDZ{display:grid;grid-template-columns:1.35fr repeat(3,1fr);gap:30px;position:relative;z-index:2;padding:30px 64px 34px;background:#dfe7de}.hero_stripIntro___23GA{margin:0;font-size:15px;line-height:1.5;font-weight:400}.hero_product__hZWOt{display:flex;flex-direction:column;gap:6px;max-width:260px;text-decoration:none;color:#153e43;transition:transform .16s ease}.hero_productName__zQBYy{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:19px;font-weight:400;letter-spacing:-.025em}.hero_productDescription__FP564{color:#42605b;font-size:13px;font-weight:400;line-height:1.5}.hero_heritageReferences__lWBmO{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;padding-top:8px;color:#42605b;font-size:8px;font-weight:400}.hero_heritageReferences__lWBmO>span{margin-right:auto}.hero_heritageReferences__lWBmO a{display:inline-flex;align-items:center;gap:6px;text-decoration:none;min-height:32px}@media (hover:hover) and (pointer:fine){.hero_primary__d_2jW:hover{background:#24565a}.hero_address__t5sdb:hover,.hero_secondary__lE1XQ:hover{color:#ff5055}.hero_heritageReferences__lWBmO a:hover{color:#153e43;text-decoration:underline;text-underline-offset:4px}.hero_product__hZWOt:hover{transform:translateY(-3px)}}@keyframes hero_arrive__uI_CF{0%{transform:translateY(12px)}to{transform:translateY(0)}}@media (min-width:1600px){.hero_productStrip__lhaDZ{padding-left:max(64px,calc((100vw - 1408px)/2));padding-right:max(64px,calc((100vw - 1408px)/2))}}@media (max-width:1100px){.hero_stage__aXY4n{padding-left:36px;padding-right:36px}.hero_title__PvvY6{font-size:80px}.hero_visual__9OPEH{left:35%;right:-15%}.hero_productStrip__lhaDZ{padding-left:36px;padding-right:36px;gap:24px}}@media (max-width:959px){.hero_stage__aXY4n{display:flex;flex-direction:column;align-items:stretch;padding:54px 32px 0;min-height:auto}.hero_title__PvvY6{font-size:clamp(66px,10vw,90px)}.hero_copy__9WgwP{max-width:520px}.hero_heritage__BlyDn{font-size:23px;margin-top:24px}.hero_description__0dDep{max-width:43ch}.hero_visual__9OPEH{position:relative;inset:auto;height:440px;margin:-28px -32px 0}.hero_place__gALrw{bottom:28px;left:32px}.hero_mapAttribution__o2E8d{right:32px;bottom:8px}.hero_productStrip__lhaDZ{grid-template-columns:repeat(3,1fr);padding:26px 32px;gap:26px}.hero_stripIntro___23GA{grid-column:1/-1}}@media (max-width:540px){.hero_stage__aXY4n{padding:42px 24px 0}.hero_title__PvvY6{font-size:clamp(62px,17vw,82px)}.hero_description__0dDep{font-size:16px;max-width:35ch}.hero_heritage__BlyDn{font-size:22px}.hero_actions__u6jTR{gap:16px;margin-top:26px}.hero_primary__d_2jW,.hero_secondary__lE1XQ{font-size:13px;gap:8px}.hero_primary__d_2jW{padding:14px 16px}.hero_visual__9OPEH{height:350px;margin:-4px -24px 0}.hero_place__gALrw{bottom:50px;left:24px}.hero_mapAttribution__o2E8d{left:24px;right:auto;bottom:13px}.hero_heritageReferences__lWBmO{flex-direction:column;align-items:flex-start;gap:6px;font-size:13px}.hero_heritageReferences__lWBmO>span{margin:0 0 6px}.hero_productStrip__lhaDZ{grid-template-columns:1fr;gap:23px;padding:26px 24px 30px}.hero_stripIntro___23GA{font-size:16px}.hero_product__hZWOt{max-width:none}.hero_productName__zQBYy{font-size:20px}}@media (prefers-reduced-motion:reduce){.hero_copy__9WgwP{animation:none}.hero_hero__b3REi a{transition:none}.hero_primary__d_2jW:active,.hero_product__hZWOt:active,.hero_product__hZWOt:hover,.hero_secondary__lE1XQ:active{transform:none}}