.syna-hero{position:relative;min-height:clamp(680px,88svh,var(--hero-min));display:grid;overflow:hidden;color:var(--hero-text,#fff);background:#2d2a27;isolation:isolate}.syna-hero__media,.syna-hero__wash{position:absolute;inset:0}.syna-hero__media picture,.syna-hero__media img,.syna-hero__media video,.syna-hero__video{display:block;width:100%;height:100%}.syna-hero__media img,.syna-hero__media video{object-fit:cover;object-position:var(--hero-focal,center)}.syna-hero__media{z-index:-3;animation:syna-media-reveal .85s ease both}.syna-hero__wash{z-index:-2;background:linear-gradient(var(--hero-gradient,to right),rgba(20,18,16,calc(var(--hero-overlay) + .28)) 0%,rgba(20,18,16,var(--hero-overlay)) 42%,rgba(20,18,16,.04) 78%)}.syna-hero__inner{width:min(100%,100rem);margin:auto;padding:calc(var(--syna-header-height) + clamp(2.5rem,6vw,6rem)) var(--syna-header-pad) clamp(3rem,7vw,6rem);display:flex;align-items:center}.syna-hero__inner--left-bottom,.syna-hero__inner--right-bottom{align-items:flex-end}.syna-hero__inner--right-centre,.syna-hero__inner--right-bottom{justify-content:flex-end}.syna-hero__content{width:min(100%,38rem);animation:syna-content-reveal .8s .08s ease both}.syna-hero__eyebrow{margin-bottom:1rem;font-size:clamp(.72rem,.8vw,.82rem);letter-spacing:.17em;text-transform:uppercase}.syna-hero h1{max-width:11ch;margin-bottom:1.35rem;font-size:clamp(4rem,6.6vw,6.25rem);line-height:.96;letter-spacing:-.035em;text-wrap:balance}.syna-hero__body{max-width:35rem;font-size:clamp(1rem,1.2vw,1.16rem);line-height:1.6}.syna-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:1.15rem 1.6rem;margin-top:2rem}.syna-hero__primary{min-height:52px;display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.65rem;background:var(--syna-warm-white);color:var(--syna-ink);border:1px solid var(--syna-warm-white);text-decoration:none;text-transform:uppercase;letter-spacing:.11em;font-size:.74rem;transition:background var(--syna-transition),color var(--syna-transition)}.syna-hero__primary:hover{background:transparent;color:inherit}.syna-hero__scroll{position:absolute;right:var(--syna-header-pad);bottom:1.5rem;display:flex;gap:.7rem;color:inherit;text-decoration:none;text-transform:uppercase;letter-spacing:.12em;font-size:.68rem}.syna-hero--split{background:var(--syna-sand);color:var(--syna-ink)}.syna-hero--split .syna-hero__media{left:48%;}.syna-hero--split .syna-hero__wash{background:linear-gradient(to right,var(--syna-sand) 0 43%,rgba(247,243,236,.88) 51%,transparent 70%)}.syna-hero--split .syna-hero__content{width:min(42%,38rem)}.syna-hero__fallback{width:100%;height:100%;display:grid;place-items:center;background-color:#38332e;background-image:radial-gradient(circle at 70% 25%,rgba(255,255,255,.055),transparent 30%),linear-gradient(120deg,transparent 0 48%,rgba(255,255,255,.025) 48% 49%,transparent 49% 100%);background-size:auto,52px 52px}.syna-hero__fallback span{position:absolute;right:1rem;bottom:1rem;padding:.4rem .65rem;background:rgba(0,0,0,.4);font-size:.7rem;letter-spacing:.08em}.syna-hero__video{position:absolute;inset:0;z-index:1;opacity:0;transition:opacity .6s ease}.syna-hero__video.is-playing{opacity:1}.intro{background:var(--syna-sand);padding-block:clamp(5rem,9vw,9rem)}.intro .narrow{max-width:48rem}.intro h2{font-size:clamp(2.5rem,4.5vw,4.75rem)}.intro .rte{font-size:clamp(1.05rem,1.4vw,1.25rem);color:var(--syna-charcoal)}@keyframes syna-media-reveal{from{opacity:.35}to{opacity:1}}@keyframes syna-content-reveal{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(max-width:1060px){.syna-hero{min-height:var(--hero-mobile-min,82svh)}.syna-hero__inner{padding:calc(var(--syna-header-height) + 2.5rem) 1.25rem 2.5rem;align-items:flex-end}.syna-hero__inner--mobile-centre{align-items:center}.syna-hero__content{width:min(100%,36rem)}.syna-hero h1{font-size:clamp(2.9rem,13vw,4.5rem);max-width:10ch}.syna-hero__wash{background:linear-gradient(to top,rgba(20,18,16,calc(var(--hero-overlay) + .42)) 0%,rgba(20,18,16,var(--hero-overlay)) 50%,rgba(20,18,16,.04) 80%)}.syna-hero--split .syna-hero__media{left:0;top:0;bottom:42%}.syna-hero--split .syna-hero__wash{background:linear-gradient(to top,var(--syna-sand) 0 40%,rgba(247,243,236,.9) 50%,transparent 75%)}.syna-hero--split .syna-hero__content{width:100%;color:var(--syna-ink)}}@media(max-width:480px){.syna-hero__actions{align-items:flex-start;flex-direction:column}.syna-hero__primary{width:100%}.syna-hero__body{font-size:1rem}.syna-hero__scroll{display:none}}@media(max-width:749px){.syna-hero__video{display:none}}@media(prefers-reduced-motion:reduce){.syna-hero__media,.syna-hero__content{animation:none}.syna-hero__video{display:none}}
