@media (width>=768px){#main_content :is([data-pc-heading],.top5-section-head,.brand-section-heading) h2{text-align:left;border:0;margin:0;padding:0}#main_content :is([data-pc-heading],.top5-section-head,.brand-section-heading) h2:before,#main_content :is([data-pc-heading],.top5-section-head,.brand-section-heading) h2:after{content:none;display:none}#main_content :is(.top5-section-head,.brand-section-heading){margin-top:0;margin-bottom:38px}#main_content.brand-page{--brand-section-space:76px}#main_content.brand-page .renewal-source-content .lower-source-section{padding-top:76px;padding-bottom:76px}#main_content [data-pc-heading]{min-width:0;margin:0 0 38px;display:block}#main_content :is([data-pc-heading] h2,.top5-section-head h2,.brand-section-heading h2,.interior-material-intro h2,.interior-voices__heading h2,.envelope-voices__heading h2,.rain-inspection__copy h2,.bf-care__layout h2,.pet-intro__copy h2,.pet-feature__copy h2,.newbuild-intro>h2,.newbuild-budget h2,.newbuild-warranty h2){font:700 clamp(1.8rem,2.75vw,2.5rem)/1.6 var(--top5-serif);letter-spacing:.025em;overflow-wrap:anywhere;margin-top:0}#main_content [data-pc-heading]>p:last-child:not(:is(.interior-kicker,.envelope-eyebrow,.rain-eyebrow,.bf-eyebrow,.sp-eyebrow,.pet-eyebrow,.reno-kicker,.newbuild-kicker,.after-eyebrow,.water-eyebrow)){max-width:68em;margin:18px 0 0}#main_content [data-pc-heading]>div:first-child>p:first-child{margin:0 0 15px}#main_content [data-pc-heading]:has(>figure){grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:48px;display:grid}#main_content [data-pc-heading]>figure{min-width:0;margin:0}#main_content [data-pc-heading]>figure img{object-fit:contain;width:100%;height:auto;display:block}#main_content :is(.top5-section,.interior-section,.interior-flow,.interior-voices,.envelope-section,.envelope-voices,.rain-section,.bf-section,.bf-care,.sp-section,.reno-section,.reno-cases-section,.reno-flow,.reno-faq-section,.pet-intro,.pet-feature,.pet-menu-section,.pet-cases,.pet-process,.pet-faq-section,.water-section,.newbuild-intro,.newbuild-strengths,.newbuild-case-section,.newbuild-budget,.newbuild-flow,.newbuild-warranty,.newbuild-faq-section,.after-section,.after-schedule,.after-warranty,.after-faq-section){padding-top:76px;padding-bottom:76px}#main_content :is(.pet-page .top5-section-head,.newbuild-section-head,.interior-material-intro,.interior-voices__heading,.envelope-voices__heading){margin-bottom:38px}#main_content .water-page [data-pc-heading] h2{font-family:var(--water-font,"Yu Gothic",sans-serif)}#main_content [data-pc-menu]{--pc-menu-columns:5;grid-template-columns:repeat(var(--pc-menu-columns),minmax(0,1fr));counter-reset:pc-section;background:0 0;border:0;gap:0 24px;margin-block:0;padding-top:28px;padding-bottom:16px;display:grid}#main_content [data-pc-menu]:has(>ol){display:block}#main_content [data-pc-menu]>ol{grid-template-columns:repeat(var(--pc-menu-columns),minmax(0,1fr));gap:0 24px;margin:0;padding:0;list-style:none;display:grid}#main_content [data-pc-menu]>ol>li{border:0;min-width:0;margin:0;padding:0;list-style:none}#main_content [data-pc-menu]:is(:has(>a:nth-child(2):last-child),:has(>ol>li:nth-child(2):last-child)){--pc-menu-columns:2}#main_content [data-pc-menu]:is(:has(>a:nth-child(3):last-child),:has(>ol>li:nth-child(3):last-child),:has(>a:nth-child(6):last-child),:has(>ol>li:nth-child(6):last-child)){--pc-menu-columns:3}#main_content [data-pc-menu]:is(:has(>a:nth-child(4):last-child),:has(>ol>li:nth-child(4):last-child),:has(>a:nth-child(7)),:has(>ol>li:nth-child(7))){--pc-menu-columns:4}#main_content [data-pc-menu] a{border:0;border-bottom:1px solid var(--water-line,#d5dfe6);width:auto;min-width:0;max-width:100%;min-height:70px;box-shadow:none;color:inherit;white-space:normal;text-align:left;overflow-wrap:anywhere;background:0 0;border-radius:0;grid-column:auto;justify-content:flex-start;align-items:center;gap:10px;margin:0;padding:12px 0;font-family:inherit;font-size:.9375rem;font-weight:700;line-height:1.7;text-decoration:none;display:flex}#main_content [data-pc-menu] a:before{counter-increment:pc-section;content:counter(pc-section,decimal-leading-zero);width:auto;height:auto;color:var(--water-ink,#526575);background:0 0;border:0;flex:none;margin:0;padding:0;font:400 .9375rem/1.5 Georgia,serif;display:inline;position:static}#main_content [data-pc-menu] a>:is(span,b):last-child[aria-hidden=true]{flex:none;margin-left:auto;font-size:1rem;font-weight:400;position:static;transform:none}#main_content [data-pc-menu] a:hover{box-shadow:none;background:0 0;border-bottom-color:currentColor}#main_content [data-pc-menu] a:focus-visible{outline-offset:5px;outline:3px solid #1871a4}#main_content [data-pc-menu] :is(.sp-nav__index,.recruit-path-nav__number),#main_content :is(.bf-nav[data-pc-menu] a>span>small,.water-jumps[data-pc-menu]>a>small){display:none}#main_content .recruit-path-nav[data-pc-menu]>a>span:not(.recruit-path-nav__number){min-width:0}#main_content .recruit-path-nav[data-pc-menu] strong{font-size:.9375rem;line-height:1.7}#main_content .recruit-path-nav[data-pc-menu] small{font-size:.75rem;line-height:1.6}#main_content .bf-nav[data-pc-menu]>a>span:first-child{display:block}}@media (width>=768px) and (width<=1023px){#main_content [data-pc-menu]{--pc-menu-columns:3}#main_content [data-pc-menu],#main_content [data-pc-menu]>ol{grid-template-columns:repeat(var(--pc-menu-columns),minmax(0,1fr));gap:0 20px}#main_content [data-pc-menu]:is(:has(>a:nth-child(2):last-child),:has(>a:nth-child(4):last-child),:has(>ol>li:nth-child(2):last-child),:has(>ol>li:nth-child(4):last-child)){--pc-menu-columns:2}}@media (width>=1024px){#main_content .water-page--water .water-entry-links [data-pc-menu]{--pc-menu-columns:4}}@media (width>=768px) and (width<=1023px){#main_content .water-page--water .water-entry-links [data-pc-menu]{--pc-menu-columns:2}}

@media (width<=900px){.local-top-5 #main_content.top5 .top5-hero.hero-standard{background:#eef2f4;place-items:center stretch;position:relative;overflow:hidden;min-height:clamp(460px,66vw,540px)!important;display:grid!important}.local-top-5 #main_content.top5 .top5-hero.hero-standard:after{display:none!important}.local-top-5 #main_content.top5 .top5-hero>.top5-hero__visual{z-index:0;width:100%;height:100%;margin:0;position:absolute!important;inset:0!important}.local-top-5 #main_content.top5 .top5-hero>.top5-hero__visual img{object-fit:cover;object-position:60% center;width:100%;height:100%}.local-top-5 #main_content.top5 .top5-hero>.top5-hero__inner{z-index:2;box-sizing:border-box;background:#ffffffdb;border:1px solid #ffffffb3;width:calc(100% - 40px);max-width:580px;margin-inline:auto;padding:clamp(24px,4.5vw,36px) clamp(18px,3.5vw,28px);position:relative;box-shadow:0 10px 30px #09264124}.local-top-5 #main_content.top5 .top5-hero .top5-hero__copy{text-align:center;width:100%;max-width:none;margin-inline:auto}.local-top-5 #main_content.top5 .top5-hero .hero-standard__title{color:var(--top5-navy,#092641)!important;text-align:center!important;justify-content:center!important}.local-top-5 #main_content.top5 .top5-hero .hero-standard__statement{max-width:100%;color:var(--top5-navy,#092641)!important;text-align:center!important;margin:18px auto!important;font-size:clamp(2.25rem,6vw,3rem)!important;line-height:1.45!important}.local-top-5 #main_content.top5 .top5-hero .hero-standard__lead{color:#334e66!important;text-align:center!important;margin-inline:auto!important}}@media (width<=639px){.local-top-5 #main_content.top5 .top5-hero.hero-standard{min-height:clamp(420px,116vw,470px)!important}.local-top-5 #main_content.top5 .top5-hero>.top5-hero__inner{padding-block:22px}.local-top-5 #main_content.top5 .top5-hero .hero-standard__statement{margin-block:14px!important;font-size:clamp(2rem,10vw,2.55rem)!important;line-height:1.42!important}.local-top-5 #main_content.top5 .top5-hero .hero-standard__lead{font-size:.96rem!important;line-height:1.8!important}}
