.journey-home.journey-editorial{color:#151515;background:#f5f3ef}.journey-home.journey-editorial:before,.journey-home.journey-editorial:after{display:none!important}.journey-home.journey-editorial .flow-scene{padding-top:0}.journey-home.journey-editorial .flow-hero.bop-hero{color:#fff;background:#171717 url(/art/painted-water.webp) 50%/cover no-repeat;align-items:center;min-height:580px;margin:0 calc(-1*clamp(22px,5vw,85px));padding:72px clamp(30px,7vw,115px);display:flex}.journey-home.journey-editorial .flow-hero.bop-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#000000e3,#000000b3 48%,#00000026);display:block;position:absolute;inset:0}.journey-editorial .flow-hero .editorial-art{display:none!important}.journey-editorial .bop-hero-content{z-index:1;isolation:auto;-webkit-backdrop-filter:none;width:min(100%,780px);box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:flex-start;padding:0;display:flex;position:relative;overflow:visible}.journey-editorial .bop-hero-content:before,.journey-editorial .bop-hero-content:after{display:none}.journey-editorial .bop-hero-kicker{color:#f2f2f2;letter-spacing:.16em;margin-bottom:20px}.journey-editorial .flow-hero.bop-hero h1{color:#fff;letter-spacing:-.065em;text-shadow:0 2px 20px #0003;font-size:clamp(50px,6.3vw,94px);line-height:.99}.journey-editorial .bop-hero-content>p{color:#f5f5f5;max-width:570px;margin:25px 0 30px;font-size:clamp(17px,1.6vw,21px);font-weight:400;line-height:1.5}.journey-editorial .bop-hero-content>button:not(.bop-hero-scroll){color:#111;background:#fff;border-radius:3px;padding:17px 27px;font-size:15px;box-shadow:0 9px 25px #0003}.journey-editorial .bop-hero-content>button:not(.bop-hero-scroll):hover{color:#111;background:#eee}.journey-editorial .home-price-preview{background:#f5f3ef;border-radius:0;width:100%;margin:0;padding:clamp(38px,5vw,70px) clamp(20px,4vw,60px);scroll-margin-top:90px}.journey-editorial .home-price-preview>div:first-child{margin:0 0 28px}.journey-editorial .home-price-preview h2{color:#111;max-width:680px;margin:12px 0 0;font-size:clamp(38px,4vw,62px);line-height:1.02}.journey-editorial .home-price-preview>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.journey-editorial .home-price-preview .price-card{background:#fff;border-radius:4px;transition:transform .2s,box-shadow .2s;display:block;box-shadow:0 8px 30px #0000000f}.journey-editorial .home-price-preview .price-card:hover{transform:translateY(-5px);box-shadow:0 17px 36px #0000001f}.journey-editorial .home-price-preview .price-card>summary{gap:18px;min-height:200px;padding:26px}.journey-editorial .home-price-preview .price-card>summary span{letter-spacing:-.025em;font:600 19px Arial,sans-serif}.journey-editorial .home-price-preview .price-card>summary strong{font:400 clamp(32px,3vw,45px) Georgia,serif}.journey-editorial .home-price-preview .price-card>summary small{text-transform:none;letter-spacing:0;text-underline-offset:4px;font-size:13px;text-decoration:underline}.journey-editorial .home-price-preview .price-card-details{padding:0 26px 26px}.journey-editorial .home-price-preview .price-card-details button{color:#fff;background:#111;border-radius:3px}.journey-editorial .flow-chapter{color:#111;background:0 0;margin-top:14px;padding:22px 18px}.journey-editorial .flow-chapter strong{font-size:clamp(28px,3vw,43px)}.journey-editorial .home-services{margin-top:24px}@media (max-width:1050px){.journey-editorial .home-price-preview>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.journey-home.journey-editorial .flow-hero.bop-hero{background-position:62%;min-height:570px;padding:65px 27px}.journey-home.journey-editorial .flow-hero.bop-hero:after{background:linear-gradient(90deg,#000000de,#0000009e)}.journey-editorial .bop-hero-content{border-radius:0;padding:0}.journey-editorial .flow-hero.bop-hero h1{font-size:clamp(45px,11vw,66px)}.journey-editorial .bop-hero-kicker,.journey-editorial .bop-hero-content>p{color:#fff}.journey-editorial .home-price-preview{padding:40px 17px}.journey-editorial .home-price-preview>div:last-child{grid-template-columns:1fr;gap:12px}.journey-editorial .home-price-preview .price-card>summary{min-height:155px}.journey-editorial .home-price-preview h2{font-size:39px}}@media (prefers-reduced-motion:reduce){.journey-editorial .home-price-preview .price-card{transition:none}}:is(.journey-home.journey-editorial .flow-scene:has(.bop-hero) .path-options,.journey-home.journey-editorial .flow-scene .editorial-fold,.journey-home.journey-editorial .flow-scene .flow-chapter){width:min(100%,1160px);max-width:1160px;margin-left:auto;margin-right:auto}.journey-home.journey-editorial .flow-scene .editorial-fold{box-sizing:border-box}.journey-editorial .home-price-preview{padding-bottom:25px}.journey-home.journey-editorial .flow-scene .flow-chapter{margin-top:0;margin-bottom:12px;padding:12px 18px}.journey-editorial .home-additional-services{color:#111;background:#ffffffd9;border-radius:18px;margin:28px 0;padding:clamp(25px,4vw,48px)}.home-additional-services>div:first-child small,.home-additional-grid article>span{letter-spacing:.14em;font-size:12px;font-weight:700}.home-additional-services h2{letter-spacing:-.055em;margin:8px 0;font:400 clamp(30px,4vw,48px) Georgia,serif}.home-additional-services>div:first-child p{font-size:16px;line-height:1.5}.home-additional-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.home-additional-grid article{background:#f4f3ef;border-radius:14px;flex-direction:column;align-items:flex-start;padding:22px;display:flex}.home-additional-grid h3{margin:14px 0 8px;font:400 25px Georgia,serif}.home-additional-grid p{flex:1;font-size:15px;line-height:1.5}.home-additional-grid strong{font:400 23px Georgia,serif}.home-additional-grid a{color:#fff;background:#111;border-radius:9px;margin-top:17px;padding:12px 15px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}@media (max-width:850px){.home-additional-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:550px){.home-additional-grid{grid-template-columns:1fr}}.home-additional-services{scroll-margin-top:24px}.home-additional-grid.subscription-grid article{color:#fff;background:#161616}.home-additional-grid.subscription-grid article>span{color:#ccc}.home-additional-grid.subscription-grid strong{margin:8px 0 14px}.home-additional-grid.subscription-grid strong small{font:400 14px Arial,sans-serif}.home-additional-grid.subscription-grid ul{flex:1;margin:0 0 8px;padding-left:18px}.home-additional-grid.subscription-grid li{margin:0 0 8px;font-size:14px;line-height:1.5}.home-additional-grid.subscription-grid a{color:#111;background:#fff}.additional-custom-heading{margin:29px 0 13px;font:400 28px Georgia,serif}.home-additional-grid article button{color:#fff;cursor:pointer;background:#111;border:0;border-radius:9px;margin-top:17px;padding:12px 15px;font-size:14px;font-weight:700;display:inline-block}.home-additional-grid.subscription-grid article button{color:#111;background:#fff}.journey-editorial .custom-web-quote p{font-size:15px;line-height:1.5}.custom-web-quote form{gap:14px;width:100%;margin-top:22px;display:grid}.custom-web-quote label{gap:7px;font-size:14px;display:grid}.custom-web-quote input,.custom-web-quote textarea{color:#111;width:100%;min-width:0;font:inherit;box-sizing:border-box;background:#ffffffe6;border:1px solid #b8b8b8;border-radius:6px;padding:10px 12px}.custom-web-quote form small{font-size:12px;line-height:1.5}.custom-web-quote form button{white-space:normal}
