.personal-page{--ink:#171917;--text:#464b45;--muted:#62685e;--paper:#f5f5ed;--line:#d4d9ca;--teal:#354329;--accent:#deefab;--pale:#edf0e4;--deep:#20251c;--peach:#deefab;background:var(--paper)}
.personal-page .site-header{background:#f5f5edf5}.personal-page .menu-button{background:var(--paper)}.personal-page .primary-nav{gap:19px}.personal-page .mobile-contact{background:#f5f5edf5}.personal-page .btn.text{text-decoration-color:#8d986f}.personal-page .brand-one{color:var(--ink)}
.personal-hero{padding:54px 0 64px}.personal-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:center}.personal-hero h1{font-size:clamp(4.25rem,8.2vw,7.4rem);line-height:.98;letter-spacing:-.072em;margin-bottom:35px}.personal-lead{font-size:1.3rem;line-height:1.65;max-width:540px}.personal-brand-art{min-width:0}.personal-brand-art img{width:100%;height:auto;border:1px solid var(--line);border-radius:4px}.personal-manifesto{background:var(--deep);color:var(--accent)}.personal-manifesto .wrap{display:flex;justify-content:space-between;gap:22px;flex-wrap:wrap;padding-top:25px;padding-bottom:25px;font-size:.9rem;letter-spacing:.01em}.personal-two{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start}.personal-two>div{min-width:0}.personal-story p{font-size:1.15rem}.personal-offer{background:var(--accent);scroll-margin-top:120px}.personal-offer .eyebrow{color:#354329}.personal-delivery{border-left:1px solid #9cad72;padding-left:38px}.personal-quantity{font-size:1.55rem;line-height:1.65;color:var(--ink);margin-top:0}.personal-quantity strong{font-size:3.4rem;line-height:1;letter-spacing:-.07em;margin-right:12px;font-weight:600}.personal-process{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;border-top:1px solid #aabd7d;margin-top:48px;padding-top:32px}.personal-process span{font-size:.8rem;color:#495736}.personal-process h3{font-size:1.45rem;margin:15px 0 12px}.personal-process p{font-size:1rem;margin-bottom:0}.personal-page .personal-fitness .btn.outline{background:transparent;border-color:#829066}.personal-page .personal-offer .btn.primary:hover{background:#11190b}.personal-page .site-footer{background:#e9eddf}.personal-page .personal-hero .eyebrow{letter-spacing:.13em}
@media(max-width:1050px){.personal-hero-grid{gap:38px}.personal-two{gap:45px}.personal-page .primary-nav{gap:14px}.personal-hero h1{font-size:clamp(4rem,8.2vw,6rem)}}
@media(max-width:760px){.personal-hero{padding-top:38px}.personal-hero-grid{grid-template-columns:1fr;gap:34px}.personal-brand-art{max-width:470px;width:100%;margin:auto}.personal-brand-art img{max-height:440px;object-fit:cover;object-position:center}.personal-two{grid-template-columns:1fr;gap:25px}.personal-delivery{border-left:0;border-top:1px solid #9cad72;padding:26px 0 0}.personal-manifesto .wrap{display:grid;grid-template-columns:1fr;gap:8px}.personal-process{gap:22px}.personal-hero h1{font-size:clamp(4rem,12vw,6rem)}}
@media(max-width:580px){.personal-hero{padding-bottom:40px}.personal-lead{font-size:1.125rem}.personal-process{grid-template-columns:1fr;gap:28px}.personal-brand-art img{max-height:360px}.personal-quantity{font-size:1.35rem}.personal-hero h1{font-size:clamp(3.8rem,16vw,5.6rem)}.personal-page .hero-actions{gap:16px}.personal-offer{scroll-margin-top:120px}}
