.block-hero.hero{background:var(--c-cream);display:flex;flex-direction:column;min-height:100vh;overflow:hidden;padding-bottom:0;padding-top:0}.hero__inner{align-items:center;display:grid;flex:1;gap:clamp(40px,6vw,100px);grid-template-columns:1.05fr 1fr;padding-bottom:clamp(60px,7vw,120px);padding-top:clamp(120px,14vw,180px)}@media (max-width:900px){.hero__inner{grid-template-columns:1fr;padding-bottom:60px;padding-top:120px}}.hero__left{align-items:flex-start;display:flex;flex-direction:column}.hero__title{font-size:clamp(48px,6.4vw,82px);line-height:1.08;margin-bottom:1.5rem}.hero__lead{margin-bottom:1.75rem;max-width:480px}.hero__bullets{display:grid;gap:.5rem 2rem;grid-template-columns:1fr 1fr;list-style:none;margin:0 0 2rem;padding:0}@media (max-width:480px){.hero__bullets{grid-template-columns:1fr}}.hero__bullets li{align-items:center;color:var(--c-fg-muted);display:flex;font-size:1rem;gap:.5rem;line-height:1.4}.hero__bullets li:before{background:var(--c-lead);border-radius:50%;content:"";height:8px;opacity:.7;top:8px;width:8px}.hero__btns{display:flex;flex-wrap:wrap;gap:12px}.hero__right{align-items:center;display:flex;justify-content:center}@media (max-width:900px){.hero__right{order:-1}}.hero__pebble-wrap{animation:heroFloat 7s ease-in-out infinite;max-width:540px;position:relative;width:100%}@media (max-width:900px){.hero__pebble-wrap{animation:heroFloatMobile 7s ease-in-out infinite;max-height:400px;width:auto}}@media (prefers-reduced-motion:reduce){.hero__pebble-wrap{animation:none}}.hero__slideshow{aspect-ratio:4/5;border-radius:58% 42% 50% 50%/48% 52%;overflow:hidden;position:relative;width:100%}@media (max-width:900px){.hero__slideshow{aspect-ratio:4/5;margin:0 auto;max-height:400px}}.hero__img{display:block;height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;transition:opacity var(--hero-fade-ms,.8s) ease;width:100%}.hero__img.is-active{opacity:1}@media (prefers-reduced-motion:reduce){.hero__img{transition-duration:0ms}}.hero__img--placeholder{aspect-ratio:4/5;background:var(--c-beige);border-radius:58% 42% 50% 50%/48% 52%;position:relative;width:100%}.hero__mark{height:130px;-o-object-fit:contain;object-fit:contain;pointer-events:none;position:absolute;right:-10px;top:-16px;transform:rotate(8deg);width:130px}@media (max-width:600px){.hero__mark{height:90px;width:90px}}.hero__bg-ring{opacity:.5;right:-8%;top:8%;width:62%;z-index:0}.hero__bg-ring,.hero__meta{pointer-events:none;position:absolute}.hero__meta{bottom:36px;color:#14284066;font-size:12px;font-weight:500;left:var(--gutter);letter-spacing:.18em;text-transform:uppercase}.hero__meta em{color:#142840;font-style:normal}@media (max-width:900px){.hero__meta{border-top:1px solid var(--c-line);letter-spacing:.12em;padding:14px var(--gutter);position:static}}
