:root{--navy:#0d2c53;--pink:#d93f82;--teal:#22aeb7;--purple:#8054d9;--gold:#e8b95e;--muted:#56677a;--line:#eadfe5;--soft:#fff2f7}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--navy);background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.container{width:min(1180px,100% - 40px);margin:auto}.siteHeader{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-bottom:1px solid #eee;position:sticky;top:0}.headerInner{align-items:center;gap:28px;min-height:88px;display:flex}.brand img{object-fit:contain;width:235px;height:72px}.desktopNav{gap:24px;margin-left:auto;font-size:14px;font-weight:700;display:flex}.desktopNav a:hover{color:var(--pink)}.button{background:var(--pink);color:#fff;border:1px solid var(--pink);border-radius:999px;justify-content:center;align-items:center;padding:13px 22px;font-weight:800;display:inline-flex}.buttonSmall{padding:11px 18px}.buttonGhost{color:var(--pink);background:#fff}.tealButton{background:var(--teal);border-color:var(--teal)}.purpleButton{background:var(--purple);border-color:var(--purple)}.hero{background:linear-gradient(135deg,#fff4f8,#fff 60%,#f7fafc);padding:78px 0}.homeHero{padding:72px 0 85px}.homeHeroGrid,.twoColHero,.providerGrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:60px;display:grid}.homeHeroCopy h1,.hero h1,.providerCopy h1{margin:12px 0 22px;font-family:Georgia,serif;font-size:clamp(46px,6vw,72px);line-height:1.02}.lead{color:var(--muted);font-size:20px;line-height:1.65}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--pink);font-size:13px;font-weight:900}.tealText{color:var(--teal)}.purpleText{color:var(--purple)}.buttonRow{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.homeVisual,.heroVisual,.providerPhoto{background:#fff;border-radius:28px;overflow:hidden;box-shadow:0 20px 55px #0d2c531a}.homeVisual img,.heroVisual img{object-fit:contain;width:100%;height:540px}.section{padding:74px 0}.sectionIntro{max-width:760px;margin-bottom:34px}.centered{text-align:center;margin-left:auto;margin-right:auto}.divisionCards,.infoCardGrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.cleanDivisionCard,.infoCard{border:1px solid var(--line);background:#fff;border-radius:22px;padding:32px;position:relative;overflow:hidden;box-shadow:0 16px 35px #0d2c530f}.accentTop{background:var(--pink);width:100%;height:7px;position:absolute;top:0;left:0}.cleanDivisionCard.teal .accentTop,.accentTop.teal{background:var(--teal)}.cleanDivisionCard.purple .accentTop,.accentTop.purple{background:var(--purple)}.cleanDivisionCard h3,.infoCard h2,.infoCard h3{margin:8px 0 12px;font-family:Georgia,serif;font-size:26px}.cleanDivisionCard p,.infoCard p,.contentSplit p,.eligibilityCard p,.noticeBox p{color:var(--muted);line-height:1.65}.cleanDivisionCard a,.infoCard a{color:var(--pink);font-weight:800}.faithStrip,.softSection{background:#fff2f7}.faithGrid,.contentSplit{grid-template-columns:.8fr 1.2fr;align-items:start;gap:54px;display:grid}.faithGrid blockquote{margin:0;font-family:Georgia,serif;font-size:25px;line-height:1.55}.providerPhoto img{object-fit:cover;object-position:center 32%;width:100%;height:580px}.providerCopy blockquote{border-left:4px solid var(--pink);margin:28px 0;padding-left:20px;font-family:Georgia,serif;font-size:24px;font-style:italic;line-height:1.5}.providerCopy p{color:var(--muted);font-size:17px;line-height:1.75}.infoCard hr{border:0;border-top:1px solid var(--line);margin:20px 0}.clinicalWarning{padding:0 0 75px}.warningCard{background:#fff2f7;border:1px solid #e9b7c9;border-radius:22px;padding:34px}.warningCard h2{font-family:Georgia,serif}.academicsHero{background:linear-gradient(135deg,#fff,#fff4f8 52%,#f5fbfb)}.eligibilityGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.eligibilityCard{border:1px solid var(--line);background:#fff;border-radius:18px;padding:24px}.eligibilityCard span{width:38px;height:38px;color:var(--purple);background:#f2ebff;border-radius:50%;place-items:center;font-weight:900;display:grid}.noticeBox{border:1px solid var(--line);background:#fff4f8;border-radius:18px;margin-top:22px;padding:28px}.simpleHero{padding:60px 0}.footer{color:#111;background:#d98daa;padding:54px 0 24px}.footerGrid{grid-template-columns:1.5fr .7fr .7fr;gap:40px;display:grid}.footerGrid section{flex-direction:column;gap:10px;display:flex}.footer .eyebrow{color:#6b233f}.footerCopy{color:#111;line-height:1.6}.footerBottom{color:#111;border-top:1px solid #0000002e;justify-content:space-between;gap:20px;margin-top:35px;padding-top:20px;font-size:13px;display:flex}@media (max-width:900px){.desktopNav{display:none}.headerInner{min-height:76px}.headerInner .buttonSmall{margin-left:auto}.homeHeroGrid,.twoColHero,.providerGrid,.faithGrid,.contentSplit,.divisionCards,.infoCardGrid{grid-template-columns:1fr}.eligibilityGrid{grid-template-columns:repeat(2,1fr)}.homeVisual img,.heroVisual img{height:430px}.providerPhoto img{height:500px}.footerGrid{grid-template-columns:1fr}.footerBottom{flex-direction:column}}@media (max-width:560px){.container{width:min(100% - 28px,1180px)}.brand img{width:180px}.headerInner .buttonSmall{display:none}.homeHeroCopy h1,.hero h1,.providerCopy h1{font-size:42px}.eligibilityGrid{grid-template-columns:1fr}.section{padding:54px 0}.hero{padding:55px 0}}.contactCard{flex-direction:column;display:flex}.contactList{gap:0;margin-top:8px;display:grid}.contactItem{border-top:1px solid var(--line);flex-direction:column;gap:4px;padding:14px 0;display:flex}.contactItem:first-child{border-top:0;padding-top:4px}.contactLabel{color:var(--navy);letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:900}.contactItem a{overflow-wrap:anywhere;font-size:17px;line-height:1.4}.contactNote{color:var(--muted);font-size:13px;line-height:1.5}.woundContactCard .contactItem a{color:var(--teal)}.contactDisclosure{background:#f0fbfb;border:1px solid #22aeb747;border-radius:14px;margin-top:auto;padding:14px 16px;font-size:13px;color:var(--navy)!important;line-height:1.5!important}.polishedHomeHero{background:linear-gradient(100deg,#fff9fb 0%,#fff 50%,#f2f3f5 100%);padding:0;overflow:hidden}.polishedHomeGrid{grid-template-columns:1.05fr .95fr;align-items:stretch;min-height:650px;display:grid}.polishedHomeCopy{align-self:center;padding:82px 0 105px}.polishedHomeCopy h1{margin:14px 0 24px;font-family:Georgia,serif;font-size:clamp(48px,6vw,76px);line-height:1.03}.polishedHomeCopy h1 span{color:var(--pink)}.polishedHomeCopy .lead{max-width:680px;font-size:19px}.polishedHomePortrait{justify-content:center;align-self:end;align-items:flex-end;height:100%;display:flex}.polishedHomePortrait img{object-fit:cover;object-position:center 28%;border-radius:0;width:100%;height:650px}.homeTrustRow{color:var(--navy);flex-wrap:wrap;gap:28px;margin-top:34px;font-size:14px;font-weight:800;display:flex}.homeTrustRow span{padding-left:18px;position:relative}.homeTrustRow span:before{content:"";background:var(--pink);border-radius:50%;width:8px;height:8px;position:absolute;top:7px;left:0}.homeDivisionFloat{z-index:4;margin-top:-46px;padding-bottom:30px;position:relative}.homeDivisionHeading{text-align:center;margin-bottom:20px}.homeDivisionHeading h2{margin:6px 0;font-family:Georgia,serif;font-size:34px}.homeDivisionCards .cleanDivisionCard{background:#fffffffa;box-shadow:0 24px 46px #0d2c531a}.homeMissionSection{background:#fff}.homeMissionGrid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:54px;display:grid}.homeMissionGrid h2{margin:10px 0;font-family:Georgia,serif;font-size:42px;line-height:1.15}.homeMissionGrid blockquote{border-left:4px solid var(--pink);background:#fff4f8;border-radius:0 20px 20px 0;margin:0;padding:28px 32px;font-family:Georgia,serif;font-size:24px;line-height:1.55}.academicsShowcaseHero{background:linear-gradient(135deg,#fff 0%,#fffdf9 50%,#fff9f2 100%);padding:70px 0 56px}.academicsShowcaseGrid{grid-template-columns:1fr 1fr;align-items:center;gap:55px;display:grid}.academicsShowcaseCopy h1{margin:12px 0 24px;font-family:Georgia,serif;font-size:clamp(46px,5.6vw,68px);line-height:1.05}.academicsShowcaseCopy>p:not(.eyebrow){color:var(--muted);font-size:18px;line-height:1.7}.academicsShowcaseImage{background:#fff;border-radius:28px;overflow:hidden;box-shadow:0 20px 50px #0d2c5314}.academicsShowcaseImage img{object-fit:contain;background:#fff;width:100%;height:500px;display:block}.academicsProgramSection{background:#fff;padding:12px 0 62px}.academicsProgramGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.academicsProgramCard{border:1px solid var(--line);background:#fff;border-radius:18px;padding:25px;box-shadow:0 12px 30px #0d2c530d}.academicsProgramMark{color:#c78b25;background:#fff7e9;border-radius:50%;place-items:center;width:44px;height:44px;font-size:24px;display:grid}.academicsProgramCard h2{margin:15px 0 9px;font-family:Georgia,serif;font-size:21px}.academicsProgramCard p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.academicsMissionBand{padding-top:0}.academicsMissionBandInner{background:linear-gradient(120deg,#fff7eb,#fff);border:1px solid #f2dfbb;border-radius:22px;justify-content:space-between;align-items:center;gap:30px;padding:34px 38px;display:flex}.academicsMissionBandInner h2{max-width:720px;margin:8px 0 0;font-family:Georgia,serif;font-size:31px}.academicsPresidentSection{background:#fff}.academicsSendoffSection{background:#fffaf3}.academicsSendoffGrid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:52px;display:grid}.academicsSendoffImage{border-radius:24px;overflow:hidden;box-shadow:0 16px 36px #0d2c5314}.academicsSendoffImage img{width:100%;display:block}.academicsSendoffGrid h2{margin:10px 0 18px;font-family:Georgia,serif;font-size:44px;line-height:1.1}.leadSmall{color:var(--muted);font-size:18px;line-height:1.65}.academicsAssistanceList{grid-template-columns:1fr 1fr;gap:10px 20px;margin:26px 0;display:grid}.academicsAssistanceList span{color:var(--navy);background:#fff;border:1px solid #eed9ad;border-radius:13px;padding:12px 14px;font-weight:800}.academicsEligibilitySection{background:#fff}.academicsNotices{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:900px){.polishedHomeGrid,.academicsShowcaseGrid,.academicsSendoffGrid,.homeMissionGrid{grid-template-columns:1fr}.polishedHomeCopy{padding:60px 0 25px}.polishedHomePortrait img{height:520px}.homeDivisionFloat{margin-top:0;padding-top:36px}.academicsProgramGrid{grid-template-columns:1fr 1fr}.academicsShowcaseImage img{height:430px}.academicsMissionBandInner{flex-direction:column;align-items:flex-start}.academicsNotices{grid-template-columns:1fr}}@media (max-width:560px){.polishedHomePortrait img{height:430px}.homeTrustRow{gap:14px}.academicsProgramGrid,.academicsAssistanceList{grid-template-columns:1fr}.academicsShowcaseCopy h1,.academicsSendoffGrid h2{font-size:40px}}.polishedHomePortrait{background:0 0}.polishedHomePortrait img{object-fit:contain;object-position:center bottom;background:0 0}.heroVisual{box-shadow:none;background:0 0}.heroVisual img{background:0 0}.academicsShowcaseImage{box-shadow:none;background:0 0}.academicsShowcaseImage img{background:0 0}.supportVisual{background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 16px 35px #0d2c5314}.supportVisual img{object-fit:cover;width:100%;height:360px;display:block}.clinicalGallery{gap:20px;display:grid}.clinicalGalleryNotice{color:var(--muted);flex-direction:column;gap:6px;display:flex}.clinicalGalleryNotice strong{color:var(--navy);font-family:Georgia,serif;font-size:24px}.clinicalCollage{border:1px solid var(--line);background:#fff;border-radius:22px;margin:0;overflow:hidden;box-shadow:0 16px 35px #0d2c530f}.clinicalCollage img{width:100%;height:auto;display:block}.clinicalCollage figcaption{color:var(--muted);padding:14px 18px;font-size:14px}.textButton{width:max-content;color:var(--pink);cursor:pointer;background:0 0;border:0;padding:4px 0;font-weight:800}.portfolioNote{background:#fff;border:1px solid #1414141f;border-radius:18px;margin-top:2rem;padding:1.75rem 2rem;box-shadow:0 10px 30px #0000000a}.portfolioNote h2{margin:.35rem 0 .75rem}.portfolioNote p:last-child{margin-bottom:0}.homeScriptureCard{max-width:860px;margin:0 auto}.homeScriptureCard blockquote{text-align:center;background:#fff4f8;border:1px solid #f2c9d8;border-radius:20px;margin:0;padding:34px 42px;font-family:Georgia,serif;font-size:24px;line-height:1.55;box-shadow:0 14px 32px #2828280f}.homeScriptureCard blockquote strong{letter-spacing:.08em;text-transform:uppercase;margin-top:14px;font-family:Arial,sans-serif;font-size:15px;display:block}.outcomeCards{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.outcomeCard{text-align:center;border:1px solid var(--line);min-height:76px;color:var(--navy);background:#fff;border-radius:16px;justify-content:center;align-items:center;padding:16px 12px;font-weight:400;line-height:1.35;display:flex;box-shadow:0 8px 20px #0d2c530d}@media (max-width:900px){.outcomeCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.outcomeCards{grid-template-columns:1fr}}.feedbackCarousel{position:relative}.feedbackCarouselControls{justify-content:flex-end;gap:10px;margin:0 0 14px;display:flex}.feedbackCarouselControls button{border:1px solid var(--teal);width:44px;height:44px;color:var(--teal);cursor:pointer;background:#fff;border-radius:50%;font-size:20px;font-weight:800}.feedbackTrack{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:18px;padding:4px 2px 18px;display:flex;overflow-x:auto}.feedbackCard{scroll-snap-align:start;border:1px solid var(--line);background:#fff;border-radius:20px;flex:0 0 min(560px,82vw);margin:0;overflow:hidden;box-shadow:0 12px 28px #0d2c530f}.feedbackCard img{object-fit:contain;background:#fff;width:100%;height:100%;max-height:460px;display:block}.signatureOutcomeCards{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.signatureOutcomeCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.signatureOutcomeCards{grid-template-columns:1fr}.feedbackCard{flex-basis:92vw}}.cardMotion{opacity:0;transition:opacity .65s,transform .65s cubic-bezier(.22,1,.36,1);transition-delay:var(--card-delay,0s);will-change:opacity,transform}.cardMotion.motionLeftToRight{transform:translate(-38px)}.cardMotion.motionTopToBottom{transform:translateY(-32px)}.cardMotion.motionBottomToTop{transform:translateY(32px)}.cardMotion.motionFallingDown{transition-timing-function:cubic-bezier(.2,.9,.25,1.18);transform:translateY(-72px)rotate(-2deg)scale(.98)}.cardMotion.cardMotionVisible{opacity:1;transform:translate(0,0)}@media (prefers-reduced-motion:reduce){.cardMotion{opacity:1;will-change:auto;transition:none;transform:none}}main:not(.academicsPage),main:not(.academicsPage)>section{background:#f9b6cb}:root{--navy:#111827;--pink:#8f1649;--teal:#00515a;--purple:#5d2e9e;--muted:#263238}body{font-size:17px;line-height:1.6}.desktopNav{font-size:16px}.eyebrow,.contactLabel,.footerBottom{font-size:14px}.academicsProgramCard p,.contactNote,.clinicalCollage figcaption{font-size:16px}.academicsGold{color:#76500b}.academicsButton{background:#76500b;border-color:#76500b}a:focus-visible,button:focus-visible{outline:3px solid var(--navy);outline-offset:3px}.aboutValuesGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.accentTop.gold{background:#9a6409}.eliteCard.cardMotionVisible{animation:5s ease-in-out .65s infinite eliteCardGlide}@keyframes eliteCardGlide{0%,to{transform:translate(0)}25%{transform:translate(9px)}75%{transform:translate(-9px)}}@media (max-width:900px){.aboutValuesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.aboutValuesGrid{grid-template-columns:1fr}.eliteCard.cardMotionVisible{animation-duration:6s}}@media (prefers-reduced-motion:reduce){.eliteCard.cardMotionVisible{animation:none}}.landingHero{align-items:center;min-height:calc(100svh - 88px);padding:70px 0 86px;display:flex}.landingContent{gap:40px;display:grid}.landingIntro{text-align:center;max-width:820px;margin:0 auto}.landingIntro h1{margin:10px 0 18px;font-family:Georgia,serif;font-size:clamp(58px,9vw,96px);line-height:1}.welcomeBrightwall{object-fit:contain;width:min(100%,650px);height:auto;margin:6px auto 14px;display:block}.landingIntro .lead{margin:0}.landingVerse{width:100%}.landingServices{text-align:center}.landingServices h2{margin:6px 0 24px;font-family:Georgia,serif;font-size:clamp(32px,4vw,46px)}.landingServicesLead{max-width:720px;color:var(--muted);margin:-10px auto 30px;font-size:19px;line-height:1.65}.landingServiceGrid{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.landingServiceButton{min-height:205px;color:var(--navy);cursor:pointer;flex-direction:column;justify-content:center;gap:12px;display:flex}.landingServiceButton strong{font-family:Georgia,serif;font-size:30px}.landingServiceButton>span:not(.accentTop):not(.landingButtonLabel){color:var(--muted);line-height:1.55}.landingButtonLabel{color:var(--pink);margin-top:auto;font-weight:900}.landingServiceButton.teal .landingButtonLabel{color:var(--teal)}.landingServiceButton.purple .landingButtonLabel{color:var(--purple)}.landingServiceButton:hover{transform:translateY(-6px);box-shadow:0 24px 48px #11182729}@media (max-width:900px){.landingHero{min-height:auto}.landingServiceGrid{grid-template-columns:1fr}.landingServiceButton{min-height:170px}}@media (max-width:560px){.landingHero{padding:48px 0 60px}.landingContent{gap:30px}.landingServiceButton{padding:26px}.landingIntro h1{font-size:56px}}@media (prefers-reduced-motion:reduce){.landingServiceButton:hover{transform:none}}.landingServiceButton{justify-content:flex-start;gap:0;padding:0}.landingServiceVisual{background:#fff;border-radius:21px 21px 0 0;width:100%;height:210px;display:block;overflow:hidden}.landingServiceVisual img{object-fit:cover;width:100%;height:100%;display:block}.landingServiceVisual.pink{background:#000}.landingServiceVisual.teal img{object-fit:contain;background:#fff;padding:18px}.landingServiceVisual.purple img{object-fit:cover;object-position:center 46%}.landingServiceBody{color:var(--navy);flex-direction:column;flex:1;gap:12px;padding:25px 28px 28px;display:flex}.landingServiceDescription{color:var(--muted);line-height:1.55}@media (max-width:900px){.landingServiceVisual{height:240px}}@media (max-width:560px){.landingServiceVisual{height:200px}.landingServiceBody{padding:22px 24px 25px}}@media (max-width:900px){.footerGridSimple{grid-template-columns:1fr}}.serviceMenu{margin-left:auto;position:relative}.serviceMenu summary{border:2px solid var(--navy);color:var(--navy);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:11px 16px;font-size:16px;font-weight:900;list-style:none;display:flex}.serviceMenu summary::-webkit-details-marker{display:none}.serviceMenu[open] summary{background:var(--navy);color:#fff}.serviceMenu nav{z-index:30;border:1px solid var(--line);background:#fff;border-radius:16px;min-width:210px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 40px #1118272e}.serviceMenu nav a{color:var(--navy);border-radius:10px;padding:12px 14px;font-weight:800}.serviceMenu nav a:hover,.serviceMenu nav a:focus-visible{color:#6f123b;background:#fde2eb}.serviceMenu+.buttonSmall{margin-left:0}.footerGridSimple{grid-template-columns:1.5fr .8fr .5fr}.footerServiceLinks{flex-direction:column;gap:12px;font-weight:800;display:flex}.footerServiceLinks a:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:900px){.footerGridSimple{grid-template-columns:1fr}.serviceMenu{margin-left:auto}}@media (max-width:560px){.serviceMenu summary{padding:9px 13px;font-size:15px}.serviceMenu nav{min-width:190px}.serviceMenu+.buttonSmall{display:none}}.primaryCarePage,.primaryCarePage>section{background:#f9b6cb}.primaryCarePage .infoCard,.primaryCarePage .faithGrid blockquote{color:#fff;background:#000;border:2px solid #8b8b8b;box-shadow:0 16px 34px #0000002e}.primaryCarePage .infoCard h2,.primaryCarePage .infoCard h3,.primaryCarePage .infoCard p,.primaryCarePage .infoCard strong,.primaryCarePage .infoCard span,.primaryCarePage .faithGrid blockquote,.primaryCarePage .faithGrid blockquote strong{color:#fff}.primaryCarePage .infoCard .eyebrow,.primaryCarePage .infoCard .contactLabel{color:#ffd3e2}.primaryCarePage .infoCard a{color:#ffb1ce;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.primaryCarePage .infoCard hr,.primaryCarePage .contactItem{border-color:#777}.primaryCarePage .infoCard a:focus-visible{outline-color:#fff}.serviceMenu nav .translateWebsiteLink{border-top:1px solid var(--line);margin-top:6px;padding-top:14px}.googleTranslateWidget{align-items:center;min-width:210px;min-height:42px;margin-left:auto;display:flex}.googleTranslateWidget+.serviceMenu{margin-left:0}.googleTranslateWidget .goog-te-gadget{line-height:1.35;color:var(--muted)!important;font-family:Arial,Helvetica,sans-serif!important}.googleTranslateWidget .goog-te-combo{color:#222;cursor:pointer;background:#f1f1f1;border:1px solid #9a9a9a;border-radius:12px;width:210px;min-height:42px;padding:8px 36px 8px 13px;font:700 15px/1.2 Arial,Helvetica,sans-serif;margin:0!important}@media (max-width:900px){.headerInner{flex-wrap:wrap;padding:8px 0}.googleTranslateWidget{flex-basis:100%;order:3;min-height:38px;margin-left:0;padding-bottom:8px}.googleTranslateWidget+.serviceMenu{margin-left:auto}.googleTranslateWidget .goog-te-combo{width:min(100%,310px)}}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.googleTranslateWidget{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px}.googleTranslateWidget select{color:#222;cursor:pointer;background:#f1f1f1;border:1px solid #9a9a9a;border-radius:12px;width:210px;min-height:42px;margin:0;padding:8px 38px 8px 13px;font:700 15px/1.2 Arial,Helvetica,sans-serif}.googleTranslateBrand{color:#505050;font-size:12px;font-weight:700;line-height:1.25}.googleTranslateBrand:hover{text-underline-offset:3px;text-decoration:underline}.googleTranslateEngine{clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}@media (max-width:900px){.googleTranslateWidget select{width:min(100%,310px)}.googleTranslateBrand{font-size:13px}}.languageSelector{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-width:210px;margin-left:auto;display:flex}.languageSelector+.serviceMenu{margin-left:0}.languageSelector select{color:#111;cursor:pointer;background:#f5f5f5;border:1px solid #6f6f6f;border-radius:12px;width:210px;min-height:42px;margin:0;padding:8px 38px 8px 13px;font:700 15px/1.2 Arial,Helvetica,sans-serif}.languageSelector select:focus-visible{outline:3px solid var(--teal);outline-offset:2px}.languageSelectorNote{color:#404040;font-size:12px;font-weight:700;line-height:1.25}@media (max-width:900px){.languageSelector{flex-basis:100%;order:3;min-height:38px;margin-left:0;padding-bottom:8px}.languageSelector+.serviceMenu{margin-left:auto}.languageSelector select{width:min(100%,310px)}.languageSelectorNote{font-size:13px}}.landingAboutSection{padding-top:82px;padding-bottom:82px}.landingAboutSection h2{margin:10px 0 22px;font-family:Georgia,serif;font-size:clamp(36px,4.5vw,54px);line-height:1.12}.landingAboutSection .heroVisual img{object-fit:contain;height:auto;max-height:560px}.footerBrightwallStatement{object-fit:contain;object-position:left center;width:min(100%,620px);height:auto;margin:6px 0 0;display:block}@media (max-width:560px){.footerBrightwallStatement{width:100%;max-width:520px}}
