.embark-story{background:var(--cream);color:var(--ink)}.embark-story *{box-sizing:border-box}.embark-story__hero{position:relative;min-height:88vh;display:grid;align-items:end;overflow:hidden;background:var(--ink);color:#fff}.embark-story__media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.embark-story__overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,8,5,.92),rgba(20,8,5,.25)),linear-gradient(0deg,rgba(20,8,5,.75),transparent 60%)}.embark-story__hero-copy{position:relative;z-index:2;max-width:1050px;padding:10vw 7vw 8vw}.eyebrow{margin:0 0 14px;color:var(--orange);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.17em}.embark-story__hero .eyebrow,.embark-story__cta .eyebrow{color:var(--gold)}.embark-story h1{margin:0;font-size:clamp(58px,8vw,126px);line-height:.88;letter-spacing:-.055em}.embark-story h2{margin:0;font-size:clamp(48px,6vw,90px);line-height:.94;letter-spacing:-.05em}.embark-story__hero-copy>div{max-width:720px;margin-top:24px;color:rgba(255,255,255,.78);font-size:20px;line-height:1.65}.gold-btn{display:inline-flex;margin-top:25px;padding:15px 26px;border-radius:999px;background:var(--gold);color:var(--ink);font-weight:900;text-decoration:none}.embark-story__split{display:grid;grid-template-columns:1fr 1fr;min-height:700px}.embark-story__image{display:grid;place-items:center;background:linear-gradient(135deg,#e8b478,#7b2416)}.embark-story__image img{width:100%;height:100%;object-fit:cover}.embark-story__copy{display:grid;align-content:center;padding:8vw}.embark-story__copy>div,.embark-story__statement>div,.embark-story__future>div{margin-top:22px;color:#73584d;font-size:18px;line-height:1.7}.embark-story__statement{padding:110px 7vw;background:var(--ink);color:#fff}.embark-story__statement>div{max-width:780px;color:rgba(255,255,255,.68)}.embark-story__timeline,.embark-story__features,.embark-story__future{padding:105px 7vw}.embark-story__timeline>div{margin-top:40px;border-top:1px solid #d8c4b7}.embark-story__timeline article{display:grid;grid-template-columns:90px 1fr;gap:20px;padding:26px 0;border-bottom:1px solid #d8c4b7}.embark-story__timeline b{color:var(--orange);font-size:38px}.embark-story__timeline h3,.embark-story__features h3{margin:0;font-size:28px}.embark-story__timeline p,.embark-story__features p{color:#73584d;line-height:1.6}.embark-story__features{background:#fff}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:38px}.grid article{padding:30px;border:1px solid #ead8ce;border-radius:22px;background:var(--cream)}.grid b{color:var(--orange);font-size:28px}.embark-story__gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:8px;background:var(--ink)}.embark-story__gallery figure{position:relative;min-height:500px;margin:0;display:grid;place-items:center;background:#5d2b1c;color:#fff;overflow:hidden}.embark-story__gallery img{width:100%;height:100%;object-fit:cover}.embark-story__gallery figcaption{position:absolute;left:18px;bottom:18px;padding:8px 11px;border-radius:999px;background:rgba(0,0,0,.65)}.embark-story__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#d8c4b7}.embark-story__stats article{display:grid;gap:8px;padding:50px 20px;background:var(--cream);text-align:center}.embark-story__stats strong{font-size:38px}.embark-story__stats span{color:#73584d;font-size:11px;text-transform:uppercase}.embark-story__cta{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:70px 7vw;background:linear-gradient(120deg,var(--red),var(--orange));color:#fff}.reveal{opacity:0;transform:translateY(26px);transition:.7s ease}.reveal.is-visible{opacity:1;transform:none}@media(max-width:990px){.embark-story__split{grid-template-columns:1fr}.grid{grid-template-columns:1fr 1fr}.embark-story__gallery{grid-template-columns:1fr}.embark-story__stats{grid-template-columns:1fr 1fr}}@media(max-width:749px){.embark-story__hero-copy{padding:150px 20px 70px}.embark-story__copy,.embark-story__statement,.embark-story__timeline,.embark-story__features,.embark-story__future{padding:70px 20px}.grid,.embark-story__stats{grid-template-columns:1fr}.embark-story__cta{align-items:flex-start;flex-direction:column;padding:55px 20px}}