@font-face{font-family:Fender;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/fender.woff2) format("woff2")}@font-face{font-family:Tangerine;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/tangerine.woff2) format("woff2")}@font-face{font-family:Tangerine;font-weight:400;font-style:italic;font-display:swap;src:url(/fonts/tangerine-italic.woff2) format("woff2")}@font-face{font-family:Serious Sans;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/serious-sans.woff2) format("woff2")}@font-face{font-family:Serious Sans;font-weight:400;font-style:italic;font-display:swap;src:url(/fonts/serious-sans-italic.woff2) format("woff2")}@font-face{font-family:Serious Sans;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/serious-sans-bold.woff2) format("woff2")}@font-face{font-family:Serious Sans;font-weight:700;font-style:italic;font-display:swap;src:url(/fonts/serious-sans-bold-italic.woff2) format("woff2")}:root{--berry:#4b2f39;--berry-dark:#2d1c22;--lilac:#cec3e7;--lilac-light:#ebe7f5;--blue:#b6c4f4;--blue-light:#dbe2fa;--cream:#f8f9fe;--white:#ffffff;--text-on-dark:#e7dde2;--text-on-light:#4b3a41;--border-footer:#5a4650;--text-legal:#b39aa5;--ghost:rgba(206,195,231,.11);--mark-band:rgba(206,195,231,.28);--arrow-chip:rgba(0,0,0,.1);--arrow-chip-on-dark:rgba(255,255,255,.18);--arrow-chip-outline:rgba(45,28,34,.1);--border-aoc:rgba(206,195,231,.35);--font-display:"Tangerine",serif;--font-body:"Serious Sans",sans-serif;--font-logo:"Fender",sans-serif;--size-h1:clamp(44px,5.4vw,66px);--size-h2:44px;--size-h3:26px;--size-lead:21px;--size-body:17px;--size-small:15px;--size-kicker:11px;--size-ghost:clamp(92px,14vw,205px);--size-h2-long:clamp(30px,3.4vw,40px);--size-h2-values:46px;--size-h2-consult:42px;--size-closing:27px;--size-body-dark:16.5px;--size-body-consult:16px;--size-card-body:15.5px;--size-pill-lg:14.5px;--size-footnav:14px;--size-btn:13.5px;--size-fineprint:13px;--size-pill:12.5px;--radius-pill:999px;--radius-card-a:32px 10px 32px 32px;--radius-card-b:10px 40px 10px 40px;--radius-consult:44px;--radius-photo:20px;--radius-panel:14px;--space-xs:8px;--space-sm:10px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--space-section:110px;--shadow-soft:0 12px 48px rgba(45,28,34,.18);--border-hairline:1px;--border-emphasis:1.5px}html,body{margin:0;padding:0;background:var(--cream)}.pep-page,.pep-page *{box-sizing:border-box;margin:0;padding:0}.pep-page{color-scheme:only light;font-family:Serious Sans,sans-serif;color:var(--berry-dark);background:var(--cream);line-height:1.6;font-size:17px;overflow-x:hidden}.pep-page img{max-width:100%;display:block}.pep-page h1,.pep-page h2,.pep-page h3{font-family:Tangerine,serif;font-weight:400;line-height:1.07;letter-spacing:-.01em}.pep-page em{font-family:Tangerine,serif;font-style:italic}.wrap{max-width:1180px;margin:0 auto;padding:0 32px;position:relative}.btn{display:inline-flex;align-items:center;gap:10px;font-family:Serious Sans,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:13.5px;padding:17px 30px;border-radius:999px;text-decoration:none;border:1.5px solid transparent}.btn-cream{background:var(--cream);color:var(--berry-dark)}.btn-berry{background:var(--berry-dark);color:var(--cream)}.btn-outline{background:transparent;border-color:var(--berry-dark);color:var(--berry-dark)}.btn .arrow{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:#0000001a;font-size:13px}.btn-berry .arrow{background:#ffffff2e}.btn-outline .arrow{background:#2d1c221a}.pill{display:inline-block;padding:9px 20px;border-radius:999px;font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.pill-lilac{background:var(--lilac);color:var(--berry-dark)}.pill-blue{background:var(--blue);color:var(--berry-dark)}.pill-cream{background:var(--cream);color:var(--berry-dark)}.pill-berry{background:var(--berry-dark);color:var(--cream)}.pill-white{background:var(--white);color:var(--berry-dark)}.pill-bluelight{background:var(--blue-light);color:var(--berry-dark)}.pill-lg{font-size:14.5px;padding:13px 26px}.mark{font-family:Serious Sans,sans-serif;font-style:italic;display:inline-block;transform:rotate(-1deg);padding:0 .18em;margin:0 -.04em;background-image:linear-gradient(#cec3e747,#cec3e747);background-repeat:no-repeat;background-size:100% 44%;background-position:0 90%;box-decoration-break:clone;-webkit-box-decoration-break:clone}nav.wrap{background:var(--cream);display:flex;align-items:center;justify-content:space-between;padding:32px}nav .navlinks{display:flex;gap:34px;align-items:center;font-size:14.5px;font-weight:700}nav .navlinks a:not(.btn){color:var(--berry-dark);text-decoration:none}nav .btn{padding:12px 22px;font-size:12.5px}.logo-img{height:42px;width:auto}.hero{background:var(--berry-dark);color:var(--cream);padding:170px 0;position:relative;overflow:hidden}.hero .bgword{position:absolute;z-index:0;font-family:Fender;font-size:clamp(92px,14vw,205px);line-height:1;letter-spacing:.02em;color:#cec3e71c;white-space:nowrap;user-select:none;pointer-events:none}.hero .bgword-top{top:-.06em;left:0}.hero .bgword-btm{bottom:-.16em;right:0}.hero .inner{position:relative;z-index:1;max-width:660px}.kicker{font-family:Serious Sans,sans-serif;font-weight:600;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--lilac);margin-bottom:28px}.tagcloud{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:36px}.splat{width:24px;height:24px;color:var(--lilac);flex:none}.hero h1{font-size:clamp(44px,5.4vw,66px);color:var(--white);margin-bottom:26px}.hero h1 .accent{font-size:1.15em;color:var(--lilac)}.hero .sub{font-size:21px;color:#e7dde2;margin-bottom:24px;max-width:56ch}.hero p.body{color:#e7dde2;margin-bottom:16px;font-size:16.5px;max-width:62ch}.hero .closing{font-family:Tangerine,serif;font-style:italic;font-size:27px;color:var(--lilac);margin:30px 0 36px}.section2{padding:110px 0 96px;background:var(--cream)}.section2 .head{text-align:center;max-width:680px;margin:0 auto 52px}.section2 .head .pill{margin-bottom:20px}.section2 h2{font-size:44px;color:var(--berry-dark)}.cards4{display:grid;grid-template-columns:1fr 1fr;gap:24px}.card4{background:var(--white);border-radius:32px 10px 32px 32px;padding:36px;border:1px solid var(--lilac-light)}.card4 .pill{margin-bottom:16px;display:inline-flex;align-items:center;gap:8px}.card4 .pill svg{width:13px;height:13px;flex:none}.card4 p{font-size:15.5px;color:#4b3a41}.cta-center{text-align:center;margin-top:48px}.section3{background:var(--blue-light);padding:110px 0}.section3 .head{text-align:center;max-width:820px;margin:0 auto 56px}.section3 .head .pill{margin-bottom:20px}.section3 h2{font-size:clamp(30px,3.4vw,40px);line-height:1.15;color:var(--berry-dark)}.ic-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.ic-card{background:var(--white);border-radius:10px 40px;padding:38px 32px;display:flex;flex-direction:column}.ic-card .pill{align-self:flex-start;margin-bottom:18px}.ic-card h3{font-size:26px;color:var(--berry-dark);margin-bottom:6px}.ic-card .sub{font-family:Serious Sans,sans-serif;font-style:italic;color:var(--berry);font-size:15px;margin-bottom:14px}.ic-card p{font-size:15px;color:#4b3a41;flex-grow:1;margin-bottom:22px}.section4{background:var(--berry-dark);color:var(--cream);padding:120px 0}.section4 .grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;align-items:center}.photo-slot{aspect-ratio:4/5;border-radius:20px;overflow:hidden}.photo-slot img{width:100%;height:100%;object-fit:cover}.section4 .pill{margin-bottom:20px}.section4 h2{font-size:46px;color:var(--white);margin-bottom:22px}.section4 h2 em{color:var(--lilac)}.section4 p{color:#e7dde2;font-size:16.5px;margin-bottom:28px;max-width:560px}.section5{background:var(--cream);padding:96px 0 150px}.consult-card{max-width:760px;margin:0 auto;background:var(--berry-dark);color:var(--cream);border-radius:44px;padding:64px 58px;text-align:center}.chiprow{display:flex;gap:8px;justify-content:center;margin-bottom:26px;flex-wrap:wrap}.consult-card h2{font-size:42px;margin-bottom:10px;color:var(--white)}.consult-card .sub2{font-family:Serious Sans,sans-serif;font-weight:700;font-size:17px;color:var(--lilac);margin-bottom:18px}.consult-card p{font-size:16px;color:#e7dde2;margin-bottom:32px;max-width:570px;margin-left:auto;margin-right:auto}.pep-page footer{background:var(--berry-dark);color:var(--lilac-light);padding:40px 0;border-top:1px solid #5a4650}footer .flex{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;padding-bottom:10px;margin-bottom:14px}footer .footnav{display:flex;gap:28px;flex-wrap:wrap;font-size:14px;font-weight:700}footer .footnav a{color:var(--lilac-light);text-decoration:none}footer .footnav .ig{display:flex;align-items:center}footer .footnav .ig svg{width:21px;height:21px;display:block}footer .aoc{font-size:13.5px;font-style:italic;color:#b39aa5;text-align:center;margin-bottom:26px}footer .bottom{display:flex;justify-content:space-between;font-size:13px;color:#b39aa5;flex-wrap:wrap;gap:10px}@media(max-width:900px){nav.wrap{flex-wrap:wrap;row-gap:12px;padding:22px 24px}nav .navlinks{gap:20px}.hero{padding:110px 0 120px}.hero .bgword{font-size:72px;color:#cec3e71a}.hero .bgword-top{top:0}.hero .bgword-btm{bottom:-.12em}.hero h1{font-size:40px}.hero .sub{font-size:19px}.section2 h2,.section4 h2{font-size:32px}.section2,.section3,.section4{padding:80px 0}.section2{padding-bottom:70px}.section4 .grid,.cards4,.ic-grid{grid-template-columns:1fr}.consult-card{padding:44px 26px}}
