.journey-story-page{background:#fffdfa}.journey-story-hero{color:#fff;align-items:flex-end;min-height:680px;display:flex;position:relative;overflow:hidden}.journey-story-hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.journey-story-shade{background:linear-gradient(90deg,#071e1ac7 0%,#071e1a61 50%,#071e1a14 78%),linear-gradient(#0000 42%,#071e1ab8);position:absolute;inset:0}.journey-story-hero-copy{z-index:2;width:100%;max-width:1180px;margin:0 auto;padding:100px 44px 74px;position:relative}.journey-story-hero .kicker{color:#f0ca72}.journey-story-hero h1{letter-spacing:-.045em;max-width:850px;margin:12px 0 20px;font:500 clamp(3.8rem,7vw,7.2rem)/.94 Georgia,Times New Roman,serif}.journey-story-hero-copy>p:not(.kicker){color:#ffffffe6;max-width:680px;font-size:1.16rem}.journey-story-meta{flex-wrap:wrap;align-items:center;gap:14px;margin:24px 0;display:flex}.journey-story-meta strong,.journey-story-meta span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff21;border:1px solid #ffffff3d;border-radius:999px;align-items:center;min-height:36px;padding:8px 13px;font-size:.82rem;display:inline-flex}.journey-story-cta{color:#123f35;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:13px 18px;font-weight:800;text-decoration:none;display:inline-flex}.journey-story-intro{grid-template-columns:1fr .9fr;align-items:start;gap:9vw;max-width:1180px;margin:auto;padding:90px 44px;display:grid}.journey-story-intro h2{color:#173c39;margin:10px 0 0;font:500 clamp(2.7rem,4.8vw,4.8rem)/1.02 Georgia,Times New Roman,serif}.journey-story-intro>div:last-child>p{color:#64716d;font-size:1.04rem;line-height:1.75}.journey-story-tags{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.journey-story-tags span{color:#24544d;background:#edf4f1;border-radius:999px;padding:7px 11px;font-size:.78rem;font-weight:700}.journey-story-moments{gap:26px;max-width:1180px;margin:0 auto;padding:0 44px 90px;display:grid}.journey-story-moment{background:#fff;border:1px solid #e1e5df;border-radius:24px;grid-template-columns:1.1fr .9fr;min-height:360px;display:grid;overflow:hidden;box-shadow:0 16px 38px #1a312a0f}.journey-story-moment:nth-child(2n){grid-template-columns:.9fr 1.1fr}.journey-story-moment:nth-child(2n) .journey-story-photo{order:2}.journey-story-photo{min-height:360px;position:relative;overflow:hidden}.journey-story-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.journey-story-photo span{color:#173c39;background:#ffffffe6;border-radius:50%;place-items:center;width:44px;height:44px;font:700 .86rem Arial,sans-serif;display:grid;position:absolute;top:18px;left:18px}.journey-story-copy{flex-direction:column;justify-content:center;padding:44px;display:flex}.journey-story-copy h2{color:#173c39;margin:10px 0 15px;font:500 clamp(2rem,3.4vw,3.2rem)/1.05 Georgia,Times New Roman,serif}.journey-story-copy>p:not(.kicker){color:#66716b;font-size:1rem;line-height:1.72}.journey-story-finish{text-align:center;background:#f3eadc;padding:88px 24px}.journey-story-finish h2{color:#173c39;max-width:860px;margin:10px auto 18px;font:500 clamp(2.6rem,4.8vw,4.8rem)/1.04 Georgia,Times New Roman,serif}.journey-story-finish>p:not(.kicker){color:#66716b;max-width:700px;margin:0 auto 28px}@media (max-width:820px){.journey-story-hero{min-height:600px}.journey-story-hero-copy{padding:80px 24px 56px}.journey-story-intro{grid-template-columns:1fr;gap:24px;padding:70px 24px}.journey-story-moments{padding:0 24px 70px}.journey-story-moment,.journey-story-moment:nth-child(2n){grid-template-columns:1fr}.journey-story-moment:nth-child(2n) .journey-story-photo{order:0}.journey-story-photo{min-height:300px}.journey-story-copy{padding:30px 26px 34px}}@media (max-width:520px){.journey-story-hero{min-height:560px}.journey-story-hero h1{font-size:3.5rem}.journey-story-meta{flex-direction:column;align-items:flex-start}.journey-story-photo{min-height:250px}}
