/* Homepage option 2: production identity, fewer competing elements. */
.mtn-home-simple .simple-hero{padding:78px 0 56px;background:var(--mtn-white);border-bottom:1px solid var(--mtn-border)}
.mtn-home-simple .simple-hero .eyebrow{font-size:.76rem;letter-spacing:.12em;margin-bottom:22px;color:var(--mtn-primary)}
.mtn-home-simple .simple-hero h1{font-size:clamp(2.65rem,4.9vw,4.3rem);line-height:1.16;letter-spacing:-.045em;max-width:900px;margin:0 auto 25px;color:var(--mtn-primary-dark)}
.mtn-home-simple .simple-intro{max-width:660px;font-size:1.15rem;line-height:1.7;margin:0 auto 28px;color:var(--mtn-muted-text)}
.mtn-home-simple .simple-hero .btn{padding:1rem 1.8rem;min-height:56px;font-size:1rem}
.mtn-home-simple .simple-meeting{font-size:.86rem;color:var(--mtn-muted-text);margin:15px 0 28px}
.mtn-home-simple .simple-owner{text-align:center}

.mtn-home-simple .simple-owner p{margin:0;font-size:.8rem;line-height:1.7}
.mtn-home-simple .simple-owner strong{font-weight:700;color:var(--mtn-primary-dark)}
.mtn-home-simple .simple-owner span{display:block;color:var(--mtn-muted-text)}
.mtn-home-simple .simple-help{padding:42px 0;background:#fff;border-bottom:1px solid var(--mtn-border)}
.mtn-home-simple .simple-help h2{font-size:1rem;line-height:1.5;margin-bottom:8px;color:var(--mtn-primary-dark)}
.mtn-home-simple .simple-help p{font-size:.93rem;line-height:1.7;color:var(--mtn-muted-text);margin:0;max-width:370px}
.mtn-home-simple .simple-work{padding:66px 0 58px;background:var(--mtn-white)}
.mtn-home-simple .simple-work-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:28px}
.mtn-home-simple .simple-work-heading .eyebrow{font-size:.7rem;margin-bottom:10px}
.mtn-home-simple .simple-work-heading h2{font-size:1.85rem;margin:0;letter-spacing:-.03em;color:var(--mtn-primary-dark)}
.mtn-home-simple .simple-work-heading>a{font-size:.9rem;font-weight:700;color:var(--mtn-primary);white-space:nowrap}
.mtn-home-simple .simple-project-image{display:block;border:1px solid var(--mtn-border);border-radius:8px;overflow:hidden;background:var(--mtn-mist)}
.mtn-home-simple .simple-project-image img{display:block;width:100%;height:auto;aspect-ratio:1.6;object-fit:cover;object-position:top}
.mtn-home-simple .simple-project h3{font-size:1.06rem;line-height:1.4;margin:16px 0 5px}
.mtn-home-simple .simple-project h3 a{color:var(--mtn-primary-dark);text-decoration:none}
.mtn-home-simple .simple-project h3 a:hover{text-decoration:underline}
.mtn-home-simple .simple-project p{font-size:.75rem;line-height:1.6;color:var(--mtn-muted-text);margin:0}
.mtn-home-simple .simple-credit{margin:26px 0 0;font-size:.73rem;line-height:1.7;color:var(--mtn-muted-text)}
@media(max-width:767px){.mtn-home-simple .simple-hero{padding:48px 0 36px}.mtn-home-simple .simple-hero .eyebrow{font-size:.64rem;letter-spacing:.09em;max-width:320px;margin:0 auto 20px}.mtn-home-simple .simple-hero h1{font-size:clamp(2.3rem,8.4vw,3.6rem);letter-spacing:-.045em;margin-bottom:21px}.mtn-home-simple .simple-intro{font-size:1rem;line-height:1.65;max-width:470px}.mtn-home-simple .simple-hero .btn{font-size:.88rem;padding:1rem 1.25rem;max-width:100%;white-space:normal}.mtn-home-simple .simple-meeting{font-size:.77rem;margin-bottom:24px}.mtn-home-simple .simple-owner p{font-size:.74rem}.mtn-home-simple .simple-help{padding:32px 0}.mtn-home-simple .simple-help p{max-width:none;font-size:.9rem}.mtn-home-simple .simple-work{padding:42px 0}.mtn-home-simple .simple-work-heading{display:block}.mtn-home-simple .simple-work-heading h2{font-size:1.65rem;line-height:1.35}.mtn-home-simple .simple-work-heading>a{display:inline-block;margin-top:14px;font-size:.83rem}.mtn-home-simple .simple-project h3{font-size:1.1rem}.mtn-home-simple .simple-credit{font-size:.7rem}}
/* Match the existing footer navigation contrast on this homepage preview. */
.home .site-footer p a{color:var(--mtn-mist)}
.home .site-footer p a:hover{color:#fff}
