.home-design{--home-canvas: 1280px;--home-gutter: 32px;--catalogue-ink: #f0f2f5;--catalogue-rule: #383c42;--catalogue-heading: "Inter", system-ui, -apple-system, sans-serif}.home-design #hero h1{font-family:var(--catalogue-heading);font-weight:800;letter-spacing:-.015em;text-transform:none;text-wrap:balance;font-size:clamp(36px,4vw,54px);line-height:1.14}.home-design #hero .grid-cols-3{gap:0;border-top:1px solid var(--catalogue-rule)}.home-design #hero .grid-cols-3>div{background:transparent;border:0;border-radius:0;padding:20px 16px 0;overflow:visible}.home-design #hero .grid-cols-3>div:first-child{padding-left:0}.home-design #hero .grid-cols-3>div+div{border-left:1px solid var(--catalogue-rule)}.home-design #hero .grid-cols-3 .font-display{font-family:var(--catalogue-heading);font-size:clamp(24px,2.4vw,34px);font-weight:400;color:var(--catalogue-ink)}.home-design #hero .grid-cols-3 .text-zm-text-2{font-size:12px;line-height:1.45;margin-top:8px}@media (max-width: 1023px){.home-design #hero .grid-cols-3>div{padding-inline:12px}.home-design #hero .grid-cols-3>div:first-child{padding-left:0}.home-design #hero .grid-cols-3 .font-display{font-size:24px}}@media (max-width: 767px){.home-design #hero h1{font-size:36px}.home-design #hero .grid-cols-3>div{padding-top:16px}}.home-design #hero{padding-bottom:0}.home-design .home-hero-shell{max-width:var(--home-canvas)}.home-design .home-hero-copy>p{font-size:18px;line-height:1.6;max-width:540px}.home-design .home-hero-copy>p:first-of-type{color:var(--catalogue-ink);font-size:20px;line-height:1.5}.home-design .home-hero-copy>div:last-child{gap:16px}.home-design #hero .home-hero-facts{grid-column:1 / -1;grid-row:auto;margin-top:4px;padding-block:24px 32px}.home-design #hero .home-hero-facts>div{padding:0 32px}.home-design #hero .home-hero-facts>div:first-child{padding-left:0}.home-design #hero .home-hero-facts .font-display{font-size:38px}.home-design #hero .home-hero-facts .text-zm-text-2{margin-top:8px;font-size:13px;max-width:240px}@media (min-width: 1024px){.home-design #hero{padding-top:64px;isolation:isolate}.home-design .home-hero-shell{position:relative}.home-design .home-hero-grid{position:relative;grid-template-columns:1fr;gap:0}.home-design .home-hero-copy{position:relative;z-index:2;width:52%;padding-block:64px 48px;min-height:640px;align-self:start}.home-design #hero h1{font-size:clamp(48px,4.5vw,64px);line-height:1.1;text-wrap:balance}.home-design .home-hero-copy>:not(:first-child){margin-top:24px}.home-design .home-hero-visual{position:absolute;z-index:0;inset:0 calc(min(0px,(1280px - 100vw) / 2) - var(--home-gutter)) 0 auto;width:calc(78% + max(0px,(100vw - 1280px) / 2));grid-area:auto}.home-design .home-hero-photo{height:100%;border:0;border-radius:0;background:transparent;box-shadow:none}.home-design .home-hero-photo [data-hero-slides]{height:100%;aspect-ratio:auto}.home-design .home-hero-photo [data-hero-zones]{left:42%}.home-design .home-hero-photo:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#1a1c1e 0%,rgb(26 28 30 / .92) 17%,rgb(26 28 30 / .65) 35%,transparent 65%),linear-gradient(0deg,#1a1c1e 0%,rgb(26 28 30 / .88) 28%,transparent 60%),linear-gradient(270deg,rgb(26 28 30 / .25),transparent 20%)}.home-design .home-hero-photo>ul{position:absolute;z-index:1;right:var(--home-gutter);bottom:150px;width:51%;padding:20px 0 0;border:0}.home-design .home-hero-photo>ul>li{font-size:16px;line-height:1.5;align-items:baseline}.home-design .home-hero-photo [data-hero-slides]>div:last-child{bottom:280px;left:74%;z-index:1}.home-design #hero .home-hero-facts{position:relative;z-index:2;grid-area:auto}}@media (min-width: 768px) and (max-width: 1023px){.home-design .home-hero-copy{align-self:start}.home-design #hero h1{font-size:44px}.home-design .home-hero-visual{align-self:start}.home-design .home-hero-photo>ul>li{font-size:14px}}@media (max-width: 767px){.home-design #hero{padding-top:96px}.home-design .home-hero-shell{padding-inline:var(--home-gutter)}.home-design .home-hero-grid{gap:28px}.home-design #hero h1{font-size:38px;line-height:1.16;text-wrap:pretty}.home-design #hero h1>.text-zm-accent{display:block}.home-design .home-hero-copy>p{font-size:16px;line-height:1.6}.home-design .home-hero-copy>p:first-of-type{font-size:17px;line-height:1.6}.home-design .home-hero-copy>:not(:first-child){margin-top:20px}.home-design .home-hero-copy>div:last-child>a:first-child{width:100%;font-size:16px}.home-design .home-hero-copy>div:last-child>a:last-child{white-space:normal;font-size:14px;text-align:center}.home-design .home-hero-photo>ul{padding:16px}.home-design .home-hero-photo>ul>li{font-size:13px;line-height:1.5;align-items:baseline}.home-design #hero .home-hero-facts{padding-block:24px 28px;margin-top:0;grid-template-columns:1fr 1.3fr 1fr}.home-design #hero .home-hero-facts>div{padding-inline:8px}.home-design #hero .home-hero-facts .font-display{font-size:clamp(20px,6vw,26px)}.home-design #hero .home-hero-facts .text-zm-text-2{font-size:12px}}.home-design #hero .home-hero-facts .font-display{font-weight:500}@media (max-width: 767px){.home-design{--home-gutter: 20px}}.home-design #razdely [data-tabs-frame]{border:0;border-radius:0;box-shadow:none;background:transparent}.home-design #razdely [role=tablist]{gap:0;padding:0;margin:0;border:0;border-bottom:1px solid var(--catalogue-rule);border-radius:0;background:#1a1c1e}.home-design #razdely [role=tab]{min-height:48px;padding:8px 12px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--catalogue-ink);font-size:16px;font-weight:500;line-height:1.3;text-wrap:balance;transition:color .15s ease-out,border-color .15s ease-out}.home-design #razdely [role=tab]:hover{color:#f4a460}.home-design #razdely [role=tab][aria-selected=true]{background:transparent;color:#f4a460;border-bottom-color:#f4a460}.home-design #razdely [role=tab]:focus-visible{outline:2px solid #f4a460;outline-offset:-3px;box-shadow:none}.home-design #razdely [role=tab]>[aria-hidden=true]{display:none}@media (max-width: 639px){.home-design #razdely [role=tab]{min-height:52px;padding:6px 8px;font-size:15px}}@media (prefers-reduced-motion: reduce){.home-design #razdely [role=tab]{transition:none}}
