
body.page-id-12025 .article-title{display:none}
.jlp-makayla-page{--ink:#2d2a28;--cream:#f6f1eb;--clay:#b78f7c;--sage:#667065;--white:#fff; color:var(--ink);font-size:18px;line-height:1.7}
.jlp-makayla-page *{box-sizing:border-box}
.jlp-makayla-page .mak-full{width:100vw;margin-left:calc(50% - 50vw)}
.jlp-makayla-page .mak-wrap{width:min(1120px,calc(100% - 40px));margin:0 auto}
.jlp-makayla-page .mak-hero{background:var(--cream);padding:clamp(60px,8vw,120px) 0}
.jlp-makayla-page .mak-hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(36px,7vw,90px);align-items:center}
.jlp-makayla-page .mak-kicker,.jlp-makayla-page .mak-label{font-size:.73rem;letter-spacing:.2em;text-transform:uppercase;font-weight:700}
.jlp-makayla-page h1{font-size:clamp(2.8rem,6vw,5.8rem);line-height:.97;margin:.28em 0 .35em;font-weight:500}
.jlp-makayla-page h2{font-size:clamp(2.1rem,4vw,4.1rem);line-height:1.05;margin:.18em 0 .5em;font-weight:500}
.jlp-makayla-page h3{font-size:1.35rem;line-height:1.2;margin:.25em 0 .45em}
.jlp-makayla-page p{margin:0 0 1.15em}
.jlp-makayla-page .mak-deck{font-size:clamp(1.05rem,2vw,1.3rem);max-width:690px}
.jlp-makayla-page .mak-hero-image{aspect-ratio:4/5;overflow:hidden;background:#ddd}
.jlp-makayla-page img{display:block;width:100%;height:100%;object-fit:cover}
.jlp-makayla-page .mak-section{padding:clamp(64px,8vw,110px) 0}
.jlp-makayla-page .mak-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:clamp(34px,7vw,88px);align-items:start}
.jlp-makayla-page .mak-style-note{background:var(--sage);color:var(--white);padding:36px}
.jlp-makayla-page .mak-style-note strong{display:block;font-size:1.12rem;margin-bottom:.4em}
.jlp-makayla-page .mak-difference{background:var(--ink);color:#fff}
.jlp-makayla-page .mak-compare{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:rgba(255,255,255,.26);margin-top:40px}
.jlp-makayla-page .mak-compare article{background:var(--ink);padding:34px}
.jlp-makayla-page .mak-compare h3{color:#fff}
.jlp-makayla-page .mak-gallery{display:grid;grid-template-columns:1.25fr .75fr .75fr;grid-template-rows:280px 280px;gap:16px}
.jlp-makayla-page .mak-gallery figure{margin:0;overflow:hidden;background:#ddd}
.jlp-makayla-page .mak-gallery figure:first-child{grid-row:1/3}
.jlp-makayla-page .mak-gallery figure:nth-child(2){grid-column:2/4}
.jlp-makayla-page .mak-pricing{background:var(--cream)}
.jlp-makayla-page .mak-pricing-intro{max-width:760px;margin-bottom:44px}
.jlp-makayla-page .mak-packages{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.jlp-makayla-page .mak-package{background:#fff;border:1px solid rgba(45,42,40,.16);padding:34px;display:flex;flex-direction:column}
.jlp-makayla-page .mak-price{font-size:2.35rem;line-height:1;margin:.35em 0 .55em}
.jlp-makayla-page .mak-package ul{margin:.6em 0 0;padding-left:1.1em}
.jlp-makayla-page .mak-package li{margin:.38em 0}
.jlp-makayla-page .mak-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}
.jlp-makayla-page .mak-button{display:inline-block;background:var(--ink);color:#fff!important;text-decoration:none;padding:14px 24px;letter-spacing:.11em;text-transform:uppercase;font-size:.78rem}
.jlp-makayla-page .mak-button--light{background:transparent;color:var(--ink)!important;border:1px solid var(--ink)}
.jlp-makayla-page .mak-cta{background:var(--clay);text-align:center;padding:clamp(64px,8vw,105px) 0}
.jlp-makayla-page .mak-cta p{max-width:680px;margin:0 auto 1.4em}
@media(max-width:800px){
 .jlp-makayla-page{font-size:17px}
 .jlp-makayla-page .mak-wrap{width:min(100% - 28px,1120px)}
 .jlp-makayla-page .mak-hero-grid,.jlp-makayla-page .mak-grid-2,.jlp-makayla-page .mak-compare,.jlp-makayla-page .mak-packages{grid-template-columns:1fr}
 .jlp-makayla-page .mak-hero-image{aspect-ratio:4/3}
 .jlp-makayla-page .mak-gallery{grid-template-columns:1fr 1fr;grid-template-rows:240px 240px 240px}
 .jlp-makayla-page .mak-gallery figure:first-child{grid-row:1/3}
 .jlp-makayla-page .mak-gallery figure:nth-child(2){grid-column:2;grid-row:1}
 .jlp-makayla-page .mak-gallery figure:nth-child(3){grid-column:2;grid-row:2}
 .jlp-makayla-page .mak-gallery figure:nth-child(4){grid-column:1/3;grid-row:3}
}
 body.page-id-12025 .pp-block:has(.vendor-recommendations){display:none!important} body.page-id-12025 .article-header{display:none!important} body.page-id-12025{overflow-x:hidden} @media(max-width:1200px){body.page-id-12025 .pp-module--menu:has(.pp-menu--horizontal){display:none!important}}/* 2026-08-26 package hierarchy */
.jlp-makayla-page .mak-package-head{padding-bottom:20px;border-bottom:1px solid currentColor;margin-bottom:22px}
.jlp-makayla-page .mak-duration{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;margin-bottom:8px}
.jlp-makayla-page .mak-package-head .mak-package-name{font-size:clamp(2.15rem,3.2vw,2.9rem);line-height:.96;margin:0;font-weight:500}
.jlp-makayla-page .mak-package-head .mak-price{margin-top:16px;font-size:2rem}
/* 2026-08-26 overview backlinks */
.jlp-makayla-page .mak-overview-link{margin-top:1.35em;font-size:.84rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.jlp-makayla-page .mak-overview-link a{color:inherit;text-decoration:underline;text-underline-offset:5px}

/* jlp-organic-responsive-v1 */
.jlp-makayla-page{--clay:#477169;--sage:#a9c9bd;--forest:#4a5246}
.jlp-makayla-page .mak-hero,.jlp-makayla-page .mak-pricing{background-color:var(--cream);background-image:url("https://cdn.sanity.io/images/6gbcwu11/production/84c59d433b7e02100b52e66842ad446e72402ed3-2000x2269.jpg");background-size:cover;background-position:center top}
.jlp-makayla-page .mak-difference{background-color:var(--forest);background-image:url("https://cdn.sanity.io/images/6gbcwu11/production/7aa2e91f69bd008fb525dd4914b198e17812cc35-1956x910.jpg");background-size:cover;background-position:center}
.jlp-makayla-page .mak-difference .mak-compare article{background:rgba(74,82,70,.86)}
.jlp-makayla-page .mak-style-note{background:var(--forest)}
.jlp-makayla-page .mak-package{background:rgba(255,255,255,.9);backdrop-filter:blur(2px)}
.jlp-makayla-page .mak-package-head .mak-package-name{font-size:clamp(2.35rem,3.5vw,3.15rem);letter-spacing:-.02em}
.jlp-makayla-page .mak-duration{opacity:.72}
.jlp-makayla-page .mak-package-head .mak-price{font-size:1.7rem;font-weight:500}
.jlp-makayla-page .mak-cta{background-color:var(--clay);background-image:url("https://cdn.sanity.io/images/6gbcwu11/production/a5d16760c272e5d6ee27be2f3dd664e45bc069c9-2000x910.jpg");background-size:cover;background-position:center}
@media(min-width:1200px){
 .jlp-makayla-page .mak-wrap{width:min(1240px,calc(100% - 56px))}
 .jlp-makayla-page .mak-hero-grid{grid-template-columns:.78fr 1.22fr}
 .jlp-makayla-page .mak-hero-image{aspect-ratio:auto;height:min(78vh,760px);min-height:590px}
 .jlp-makayla-page .mak-gallery{grid-template-rows:330px 330px}
}
@media(min-width:992px){
 body.page-id-12025 .pp-module--menu:has(.pp-menu--horizontal){display:block!important}
 .pp-menu--horizontal .pp-menu-items{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:clamp(8px,1.05vw,18px)!important}
 .pp-menu--horizontal .pp-menu-item{float:none!important;margin:0!important;white-space:nowrap!important}
 .pp-menu--horizontal .pp-menu-item>a{font-size:clamp(.6rem,.68vw,.72rem)!important;padding:6px 0!important}
}
@media(min-width:801px) and (max-width:1199px){
 .jlp-makayla-page .mak-wrap{width:min(100% - 40px,1100px)}
 .jlp-makayla-page .mak-hero-grid{grid-template-columns:.88fr 1.12fr;gap:36px}
 .jlp-makayla-page .mak-hero-image{aspect-ratio:auto;height:min(70vh,660px);min-height:530px}
 .jlp-makayla-page .mak-gallery{grid-template-rows:285px 285px}
}
@media(min-width:521px) and (max-width:800px){
 .jlp-makayla-page .mak-wrap{width:min(100% - 36px,760px)}
 .jlp-makayla-page .mak-hero-image{aspect-ratio:16/11}
 .jlp-makayla-page .mak-packages{grid-template-columns:repeat(2,minmax(0,1fr))}
 .jlp-makayla-page .mak-package{padding:28px}
}
@media(max-width:520px){
 .jlp-makayla-page .mak-gallery{grid-template-columns:1fr;grid-template-rows:repeat(4,330px)}
 .jlp-makayla-page .mak-gallery figure,.jlp-makayla-page .mak-gallery figure:first-child,.jlp-makayla-page .mak-gallery figure:nth-child(2),.jlp-makayla-page .mak-gallery figure:nth-child(3),.jlp-makayla-page .mak-gallery figure:nth-child(4){grid-column:1;grid-row:auto}
 .jlp-makayla-page .mak-package{padding:26px}
}


/* jlp-root-fullwidth-v1 */
.jlp-makayla-page{width:100vw;margin-left:calc(50% - 50vw)}
body.page-id-12025{overflow-x:hidden}


/* jl-cleanup-2026-08-29 */
body.page-id-12025 ._ca4646bc-dbf6-485e-bfd5-f3ebe64ab30a{display:none!important}
@media(min-width:769px){
 body.page-id-12025 ._b01158a5-c32f-42bc-9e7a-d3a9edfbd8f1{width:35%!important;flex-basis:35%!important;max-width:35%!important}
 body.page-id-12025 ._171610a0-4854-4093-9c4e-2c761d2ceaac{width:65%!important;flex-basis:65%!important;max-width:65%!important}
}
.jlp-makayla-page .mak-hero h1{margin-bottom:clamp(20px,2vw,30px)}
.jlp-makayla-page .mak-headshot img{object-position:center 30%}
.jlp-makayla-page .mak-hero-grid{align-items:center}
@media(max-width:800px){.jlp-makayla-page .mak-headshot{aspect-ratio:4/5;max-height:620px}}

/* jl-content-gutter-fix-2026-08-29 */

body.page-id-12025 .pp-block:has(.pp-module--wordpress-content),
body.page-id-12025 .pp-row:has(.pp-module--wordpress-content){padding-top:0!important;padding-bottom:0!important}


/* jl-title-gutter-and-overflow-fix-2026-08-29 */

body.page-id-12025{overflow-x:hidden}
body.page-id-12025 .article-header{display:none!important}

