.second-demos-module__oFjk8q__healthDemo,.second-demos-module__oFjk8q__estateDemo,.second-demos-module__oFjk8q__fitDemo,.second-demos-module__oFjk8q__detailDemo,.second-demos-module__oFjk8q__renoDemo,.second-demos-module__oFjk8q__cosmeticDemo{--demo-shell:1240px;overflow-x:clip}.second-demos-module__oFjk8q__healthDemo :where(h1,h2,h3,p,ul,ol,blockquote),.second-demos-module__oFjk8q__estateDemo :where(h1,h2,h3,p,ul,ol,blockquote),.second-demos-module__oFjk8q__fitDemo :where(h1,h2,h3,p,ul,ol,blockquote),.second-demos-module__oFjk8q__detailDemo :where(h1,h2,h3,p,ul,ol,blockquote),.second-demos-module__oFjk8q__renoDemo :where(h1,h2,h3,p,ul,ol,blockquote),.second-demos-module__oFjk8q__cosmeticDemo :where(h1,h2,h3,p,ul,ol,blockquote){margin:0}.second-demos-module__oFjk8q__healthDemo :where(section[id]),.second-demos-module__oFjk8q__estateDemo :where(section[id]),.second-demos-module__oFjk8q__fitDemo :where(section[id]),.second-demos-module__oFjk8q__detailDemo :where(section[id]),.second-demos-module__oFjk8q__renoDemo :where(section[id]),.second-demos-module__oFjk8q__cosmeticDemo :where(section[id]){scroll-margin-top:156px}.second-demos-module__oFjk8q__healthShell,.second-demos-module__oFjk8q__estateShell,.second-demos-module__oFjk8q__fitShell,.second-demos-module__oFjk8q__detailShell,.second-demos-module__oFjk8q__renoShell,.second-demos-module__oFjk8q__cosmeticShell{width:min(var(--demo-shell), calc(100% - 48px));margin-inline:auto}.second-demos-module__oFjk8q__compare{margin:0}.second-demos-module__oFjk8q__compareStage{aspect-ratio:1.7;background:#171717;position:relative;overflow:hidden}.second-demos-module__oFjk8q__compareStage>img,.second-demos-module__oFjk8q__compareAfter img{object-fit:cover}.second-demos-module__oFjk8q__compareAfter{position:absolute;inset:0;overflow:hidden}.second-demos-module__oFjk8q__compareBeforeLabel,.second-demos-module__oFjk8q__compareAfterLabel{z-index:2;color:#fff;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0c0cc7;padding:8px 11px;font-size:10px;font-weight:800;position:absolute;bottom:18px}.second-demos-module__oFjk8q__compareBeforeLabel{left:18px}.second-demos-module__oFjk8q__compareAfterLabel{right:18px}.second-demos-module__oFjk8q__compareRule{z-index:3;pointer-events:none;background:#fff;width:2px;position:absolute;top:0;bottom:0;transform:translate(-1px)}.second-demos-module__oFjk8q__compareRule i{color:#111;background:#fff;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #00000038}.second-demos-module__oFjk8q__compare figcaption{gap:10px;padding-top:14px;display:grid}.second-demos-module__oFjk8q__compare figcaption label{justify-content:space-between;gap:20px;font-size:11px;font-weight:700;display:flex}.second-demos-module__oFjk8q__compare figcaption output{font-variant-numeric:tabular-nums}.second-demos-module__oFjk8q__compare input{accent-color:currentColor;cursor:ew-resize;width:100%}.second-demos-module__oFjk8q__healthDemo{--demo-font-display:"Trebuchet MS", Arial, sans-serif;--demo-font-body:Arial, Helvetica, sans-serif;--demo-paper:#f2f0e8;--demo-surface:#fbfaf6;--demo-ink:#17334b;--demo-muted:#5b6f7c;--demo-line:#17334b2b;--demo-accent:#dd735f;--demo-accent-ink:#fff;--demo-dark:#17334b;--demo-dark-ink:#f7f5ed;--demo-radius:22px;background:var(--demo-paper);color:var(--demo-ink);font-family:Arial,Helvetica,sans-serif}.second-demos-module__oFjk8q__healthEyebrow{color:#bf5e4c;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:850}.second-demos-module__oFjk8q__healthHero{background:radial-gradient(circle at 9% 16%,#7097af29,#0000 25%),#f2f0e8;grid-template-columns:minmax(390px,.82fr) minmax(0,1.18fr);align-items:center;gap:54px;min-height:760px;padding:74px max(24px,50vw - 620px) 86px;display:grid}.second-demos-module__oFjk8q__healthHeroCopy h1,.second-demos-module__oFjk8q__healthHeading h2,.second-demos-module__oFjk8q__healthTeamCopy h2,.second-demos-module__oFjk8q__healthCoverage h2{letter-spacing:-.045em;font-family:Trebuchet MS,Arial,sans-serif}.second-demos-module__oFjk8q__healthHeroCopy h1{max-width:650px;margin-top:18px;font-size:clamp(49px,5.6vw,86px);font-weight:500;line-height:.95}.second-demos-module__oFjk8q__healthLead{max-width:590px;color:var(--demo-muted);font-size:17px;line-height:1.7;margin-top:28px!important}.second-demos-module__oFjk8q__healthActions,.second-demos-module__oFjk8q__estateHeroCopy>div,.second-demos-module__oFjk8q__fitHeroCopy>div,.second-demos-module__oFjk8q__detailHeroCopy>div,.second-demos-module__oFjk8q__renoHeroCopy>div,.second-demos-module__oFjk8q__cosmeticHeroCopy>div{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.second-demos-module__oFjk8q__healthActions a,.second-demos-module__oFjk8q__estateHeroCopy a,.second-demos-module__oFjk8q__fitHeroCopy a,.second-demos-module__oFjk8q__detailHeroCopy a,.second-demos-module__oFjk8q__renoHeroCopy a,.second-demos-module__oFjk8q__cosmeticHeroCopy a{border:1px solid;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:0 18px;font-size:12px;font-weight:800;display:inline-flex}.second-demos-module__oFjk8q__healthActions a:first-child{border-color:var(--demo-accent);background:var(--demo-accent);color:#fff;border-radius:999px}.second-demos-module__oFjk8q__healthActions a:last-child{border-color:var(--demo-line);border-radius:999px}.second-demos-module__oFjk8q__healthActions a:hover{transform:translateY(-2px)}.second-demos-module__oFjk8q__healthTrust{border-top:1px solid var(--demo-line);flex-wrap:wrap;gap:22px;margin-top:34px;padding-top:22px;display:flex}.second-demos-module__oFjk8q__healthTrust span{color:var(--demo-muted);align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.second-demos-module__oFjk8q__healthHeroImages{min-height:640px;position:relative}.second-demos-module__oFjk8q__healthHeroMain{border-radius:180px 180px 24px 24px;position:absolute;inset:0 16% 0 0;overflow:hidden;box-shadow:0 25px 70px #17334b2b}.second-demos-module__oFjk8q__healthHeroMain img,.second-demos-module__oFjk8q__healthHeroInset img,.second-demos-module__oFjk8q__healthStoryImage>img,.second-demos-module__oFjk8q__healthTeamImage img{object-fit:cover}.second-demos-module__oFjk8q__healthHeroMain>span{color:var(--demo-ink);letter-spacing:.08em;text-transform:uppercase;background:#f5f4eeeb;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:800;position:absolute;bottom:18px;left:18px}.second-demos-module__oFjk8q__healthHeroInset{aspect-ratio:.92;border:8px solid var(--demo-paper);border-radius:24px;width:36%;position:absolute;bottom:8%;right:0;overflow:hidden;box-shadow:0 18px 45px #17334b26}.second-demos-module__oFjk8q__healthHeroImages aside{color:#fff;background:#17334b;border-radius:20px;gap:4px;width:150px;padding:20px;display:grid;position:absolute;top:7%;right:-2%}.second-demos-module__oFjk8q__healthHeroImages aside strong{font-size:38px;line-height:1}.second-demos-module__oFjk8q__healthHeroImages aside span{opacity:.74;font-size:10px;line-height:1.45}.second-demos-module__oFjk8q__healthPrograms,.second-demos-module__oFjk8q__healthStories,.second-demos-module__oFjk8q__healthTeam,.second-demos-module__oFjk8q__healthCoverage{padding:112px 0}.second-demos-module__oFjk8q__healthPrograms{background:#fbfaf6}.second-demos-module__oFjk8q__healthHeading{grid-template-columns:minmax(0,1fr) minmax(280px,.52fr);align-items:end;gap:80px;margin-bottom:54px;display:grid}.second-demos-module__oFjk8q__healthHeading h2{max-width:750px;margin-top:14px;font-size:clamp(36px,4.3vw,62px);font-weight:500;line-height:1}.second-demos-module__oFjk8q__healthHeading>p{color:var(--demo-muted);font-size:14px;line-height:1.7}.second-demos-module__oFjk8q__healthProgramGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.second-demos-module__oFjk8q__healthProgramGrid article{border:1px solid var(--demo-line);background:#f2f0e8;border-radius:22px;align-content:start;min-height:330px;padding:28px;transition:transform .18s,box-shadow .18s;display:grid}.second-demos-module__oFjk8q__healthProgramGrid article:hover{transform:translateY(-7px);box-shadow:0 18px 40px #17334b1a}.second-demos-module__oFjk8q__healthProgramGrid article svg{color:var(--demo-accent)}.second-demos-module__oFjk8q__healthProgramGrid h3{letter-spacing:-.025em;margin-top:52px;font-size:22px}.second-demos-module__oFjk8q__healthProgramGrid p{color:var(--demo-muted);margin-top:14px;font-size:13px;line-height:1.65}.second-demos-module__oFjk8q__healthProgramGrid span{color:#bf5e4c;letter-spacing:.09em;text-transform:uppercase;margin-top:auto;padding-top:28px;font-size:9px;font-weight:800}.second-demos-module__oFjk8q__healthPath{color:#102a3d;background:#789bb1;padding:56px 0}.second-demos-module__oFjk8q__healthPath .second-demos-module__oFjk8q__healthEyebrow{color:#102a3d}.second-demos-module__oFjk8q__healthPath ol{border-top:1px solid #102a3d59;grid-template-columns:repeat(4,1fr);margin-top:26px;padding:0;list-style:none;display:grid}.second-demos-module__oFjk8q__healthPath li{border-right:1px solid #102a3d59;min-height:190px;padding:24px 26px 0 0}.second-demos-module__oFjk8q__healthPath li:not(:first-child){padding-left:26px}.second-demos-module__oFjk8q__healthPath li:last-child{border-right:0}.second-demos-module__oFjk8q__healthPath li span{font-variant-numeric:tabular-nums;border:1px solid #102a3d73;border-radius:50%;place-items:center;width:44px;height:44px;font-size:15px;font-weight:800;line-height:1;display:grid}.second-demos-module__oFjk8q__healthPath h3{margin-top:22px;font-size:21px}.second-demos-module__oFjk8q__healthPath li p{opacity:.75;margin-top:9px;font-size:12px;line-height:1.55}.second-demos-module__oFjk8q__healthStories{background:#e7e2d4}.second-demos-module__oFjk8q__healthStoryGrid{grid-template-columns:1.45fr .55fr;gap:16px;display:grid}.second-demos-module__oFjk8q__healthStoryImage{border-radius:26px;min-height:590px;position:relative;overflow:hidden}.second-demos-module__oFjk8q__healthStoryImage:after{content:"";background:linear-gradient(#0000,#0c2130d9);position:absolute;inset:35% 0 0}.second-demos-module__oFjk8q__healthStoryImage>div{z-index:1;color:#fff;padding:40px;position:absolute;bottom:0;left:0;right:0}.second-demos-module__oFjk8q__healthStoryImage span{letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.second-demos-module__oFjk8q__healthStoryImage h3{max-width:620px;margin-top:12px;font-family:Trebuchet MS,Arial,sans-serif;font-size:clamp(28px,3.5vw,48px);font-weight:500;line-height:1}.second-demos-module__oFjk8q__healthStoryImage p{opacity:.75;margin-top:13px;font-size:11px}.second-demos-module__oFjk8q__healthStoryNotes{grid-template-rows:.7fr 1.2fr .7fr;gap:12px;display:grid}.second-demos-module__oFjk8q__healthStoryNotes article,.second-demos-module__oFjk8q__healthStoryNotes blockquote{background:#fbfaf6;border-radius:22px;align-content:center;padding:28px;display:grid}.second-demos-module__oFjk8q__healthStoryNotes article strong{letter-spacing:-.04em;font-size:37px}.second-demos-module__oFjk8q__healthStoryNotes article span{color:var(--demo-muted);font-size:10px;line-height:1.45}.second-demos-module__oFjk8q__healthStoryNotes blockquote{color:#fff;background:#dd735f;font-size:17px;line-height:1.45}.second-demos-module__oFjk8q__healthStoryNotes cite{opacity:.75;text-transform:uppercase;letter-spacing:.08em;margin-top:22px;font-size:9px;font-style:normal}.second-demos-module__oFjk8q__healthTeam{background:#fbfaf6}.second-demos-module__oFjk8q__healthTeam .second-demos-module__oFjk8q__healthShell{grid-template-columns:minmax(0,1fr) minmax(400px,.82fr);align-items:center;gap:76px;display:grid}.second-demos-module__oFjk8q__healthTeamImage{aspect-ratio:1.2;border-radius:30px 160px 30px 30px;position:relative;overflow:hidden}.second-demos-module__oFjk8q__healthTeamCopy h2{max-width:540px;margin-top:14px;font-size:clamp(37px,4.2vw,60px);font-weight:500;line-height:.98}.second-demos-module__oFjk8q__healthTeamCopy>p:not(.second-demos-module__oFjk8q__healthEyebrow){max-width:550px;color:var(--demo-muted);margin-top:22px;font-size:14px;line-height:1.7}.second-demos-module__oFjk8q__healthProfiles{grid-template-columns:1fr 1fr;gap:12px;margin-top:32px;display:grid}.second-demos-module__oFjk8q__healthProfiles article{border-top:1px solid var(--demo-line);padding:20px 0}.second-demos-module__oFjk8q__healthProfiles span{color:#bf5e4c;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.second-demos-module__oFjk8q__healthProfiles h3{margin-top:9px;font-size:17px}.second-demos-module__oFjk8q__healthProfiles p{color:var(--demo-muted);margin-top:5px;font-size:11px;line-height:1.45}.second-demos-module__oFjk8q__healthCoverage{color:#f7f5ed;background:#17334b}.second-demos-module__oFjk8q__healthCoverage .second-demos-module__oFjk8q__healthShell{grid-template-columns:.72fr 1.28fr;gap:90px;display:grid}.second-demos-module__oFjk8q__healthCoverage .second-demos-module__oFjk8q__healthEyebrow{color:#df8e7e}.second-demos-module__oFjk8q__healthCoverage h2{max-width:480px;margin-top:14px;font-size:clamp(36px,4.2vw,58px);font-weight:500;line-height:1}.second-demos-module__oFjk8q__healthCoverageList details{border-top:1px solid #ffffff38}.second-demos-module__oFjk8q__healthCoverageList details:last-child{border-bottom:1px solid #ffffff38}.second-demos-module__oFjk8q__healthCoverageList summary{cursor:pointer;padding:22px 0;font-size:15px;font-weight:750}.second-demos-module__oFjk8q__healthCoverageList p{color:#ffffffad;max-width:650px;padding:0 0 24px;font-size:12px;line-height:1.65}.second-demos-module__oFjk8q__healthForm{--demo-paper:#e7e2d4;--demo-surface:#fbfaf6;--demo-accent:#dd735f;--demo-radius:22px}.second-demos-module__oFjk8q__estateDemo{--demo-font-display:Georgia, "Times New Roman", serif;--demo-font-body:Arial, Helvetica, sans-serif;--demo-paper:#e9e4da;--demo-surface:#f7f4ed;--demo-ink:#111b2b;--demo-muted:#606774;--demo-line:#111b2b33;--demo-accent:#b8a477;--demo-accent-ink:#111b2b;--demo-dark:#0c1524;--demo-dark-ink:#f4efe4;--demo-radius:0;color:#111b2b;background:#f7f4ed;font-family:Arial,Helvetica,sans-serif}.second-demos-module__oFjk8q__estateHero{color:#f7f4ed;min-height:860px;position:relative;overflow:hidden}.second-demos-module__oFjk8q__estateHero>img{object-fit:cover}.second-demos-module__oFjk8q__estateHeroShade{background:linear-gradient(90deg,#060d18e6 0%,#060d1894 43%,#060d181f 78%),linear-gradient(#0000 55%,#060d189e);position:absolute;inset:0}.second-demos-module__oFjk8q__estateHeroCopy{z-index:1;width:min(690px,100% - 48px);position:absolute;top:50%;left:max(24px,50vw - 620px);transform:translateY(-50%)}.second-demos-module__oFjk8q__estateHeroCopy>p,.second-demos-module__oFjk8q__estateHeading p,.second-demos-module__oFjk8q__estateAreaIntro>p,.second-demos-module__oFjk8q__estateAdvisorCopy>p,.second-demos-module__oFjk8q__estateReviews>p{color:#cbbb98;letter-spacing:.17em;text-transform:uppercase;font-size:9px;font-weight:800}.second-demos-module__oFjk8q__estateHeroCopy h1{letter-spacing:-.06em;margin-top:22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,7.7vw,116px);font-weight:400;line-height:.83}.second-demos-module__oFjk8q__estateHeroCopy h1 em{color:#d7c79f;font-weight:400}.second-demos-module__oFjk8q__estateHeroCopy>span{color:#ffffffba;max-width:520px;margin-top:30px;font-size:15px;line-height:1.7;display:block}.second-demos-module__oFjk8q__estateHeroCopy a:first-child{color:#111b2b;background:#d7c79f;border-color:#d7c79f}.second-demos-module__oFjk8q__estateHeroCopy a:last-child{border-color:#ffffff75}.second-demos-module__oFjk8q__estateHeroCopy a:hover{color:#111b2b;background:#f7f4ed}.second-demos-module__oFjk8q__estateHeroCard{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#09111dc4;border-top:1px solid #d7c79f;width:300px;padding:24px;display:grid;position:absolute;bottom:52px;right:max(24px,50vw - 620px)}.second-demos-module__oFjk8q__estateHeroCard span{color:#cbbb98;letter-spacing:.12em;text-transform:uppercase;font-size:8px}.second-demos-module__oFjk8q__estateHeroCard strong{margin-top:10px;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:400}.second-demos-module__oFjk8q__estateHeroCard p{color:#ffffffa6;margin-top:5px;font-size:11px}.second-demos-module__oFjk8q__estateHeroCard a{text-transform:uppercase;letter-spacing:.08em;border-top:1px solid #fff3;justify-content:space-between;align-items:center;margin-top:22px;padding-top:14px;font-size:10px;font-weight:800;display:flex}.second-demos-module__oFjk8q__estateTicker{color:#111b2b;white-space:nowrap;background:#d7c79f;justify-content:center;align-items:center;gap:28px;min-height:54px;padding:10px 24px;display:flex;overflow:hidden}.second-demos-module__oFjk8q__estateTicker span{letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:800}.second-demos-module__oFjk8q__estateTicker i{background:currentColor;border-radius:50%;width:4px;height:4px}.second-demos-module__oFjk8q__estateListings,.second-demos-module__oFjk8q__estateAreas{padding:118px 0}.second-demos-module__oFjk8q__estateListings{background:#f7f4ed}.second-demos-module__oFjk8q__estateHeading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:52px;display:flex}.second-demos-module__oFjk8q__estateHeading h2,.second-demos-module__oFjk8q__estateAreaIntro h2,.second-demos-module__oFjk8q__estateAdvisorCopy h2{letter-spacing:-.045em;margin-top:12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5vw,72px);font-weight:400;line-height:.95}.second-demos-module__oFjk8q__estateHeading>a{text-transform:uppercase;letter-spacing:.09em;border-bottom:1px solid;align-items:center;gap:14px;padding-bottom:7px;font-size:10px;font-weight:800;display:inline-flex}.second-demos-module__oFjk8q__estateListingRail{grid-template-columns:1.5fr 1fr 1fr;align-items:end;gap:14px;display:grid}.second-demos-module__oFjk8q__estateListingFeatured{padding-bottom:18px}.second-demos-module__oFjk8q__estateListingRail article>div{aspect-ratio:.82;background:#ddd;position:relative;overflow:hidden}.second-demos-module__oFjk8q__estateListingRail article:first-child>div{aspect-ratio:1.18}.second-demos-module__oFjk8q__estateListingRail img{object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.second-demos-module__oFjk8q__estateListingRail article:hover img{transform:scale(1.045)}.second-demos-module__oFjk8q__estateListingRail article>div span{color:#111b2b;font-variant-numeric:tabular-nums;background:#f7f4edf0;border:1px solid #111b2b33;border-radius:50%;place-items:center;width:44px;height:44px;font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1;display:grid;position:absolute;top:14px;right:14px}.second-demos-module__oFjk8q__estateListingRail article>p{color:#8a7855;letter-spacing:.12em;text-transform:uppercase;margin-top:16px;font-size:8px;font-weight:800}.second-demos-module__oFjk8q__estateListingRail h3{margin-top:6px;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400}.second-demos-module__oFjk8q__estateListingRail strong{color:#5f6570;margin-top:7px;font-size:11px;font-weight:500;display:block}.second-demos-module__oFjk8q__estateAreas{color:#f7f4ed;background:#111b2b}.second-demos-module__oFjk8q__estateAreas .second-demos-module__oFjk8q__estateShell{grid-template-columns:.58fr 1.42fr;gap:90px;display:grid}.second-demos-module__oFjk8q__estateAreaIntro>span{color:#ffffff9c;max-width:390px;margin-top:24px;font-size:12px;line-height:1.65;display:block}.second-demos-module__oFjk8q__estateAreaPanel>div{border-top:1px solid #fff3;grid-template-columns:repeat(3,1fr);display:grid}.second-demos-module__oFjk8q__estateAreaPanel button{color:#fff9;cursor:pointer;background:0 0;border:0;border-right:1px solid #fff3;justify-content:space-between;align-items:center;min-height:58px;padding:0 14px;font-size:11px;display:flex}.second-demos-module__oFjk8q__estateAreaPanel button[aria-pressed=true]{color:#111b2b;background:#d7c79f}.second-demos-module__oFjk8q__estateAreaPanel button span{color:currentColor;font-variant-numeric:tabular-nums;text-align:right;min-width:24px;font-family:Georgia,Times New Roman,serif;font-size:13px;line-height:1}.second-demos-module__oFjk8q__estateAreaPanel article{min-height:510px;margin-top:14px;position:relative;overflow:hidden}.second-demos-module__oFjk8q__estateAreaPanel article>img{object-fit:cover}.second-demos-module__oFjk8q__estateAreaPanel article:after{content:"";background:linear-gradient(#0000,#080f1beb);position:absolute;inset:35% 0 0}.second-demos-module__oFjk8q__estateAreaPanel article>div{z-index:1;padding:30px;position:absolute;bottom:0;left:0;right:0}.second-demos-module__oFjk8q__estateAreaPanel article span{color:#d7c79f;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.second-demos-module__oFjk8q__estateAreaPanel h3{margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:42px;font-weight:400}.second-demos-module__oFjk8q__estateAreaPanel p{color:#ffffffad;max-width:500px;margin-top:8px;font-size:12px;line-height:1.55}.second-demos-module__oFjk8q__estateAreaPanel a{color:#d7c79f;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;margin-top:19px;font-size:9px;font-weight:800;display:inline-flex}.second-demos-module__oFjk8q__estateAdvisors{background:#e9e4da;grid-template-columns:1.12fr .88fr;min-height:720px;display:grid}.second-demos-module__oFjk8q__estateAdvisorImage{min-height:650px;position:relative}.second-demos-module__oFjk8q__estateAdvisorImage img{object-fit:cover}.second-demos-module__oFjk8q__estateAdvisorCopy{flex-direction:column;justify-content:center;padding:74px max(34px,50vw - 620px) 74px 72px;display:flex}.second-demos-module__oFjk8q__estateAdvisorCopy>span{color:#606774;max-width:540px;margin-top:24px;font-size:13px;line-height:1.7}.second-demos-module__oFjk8q__estateAdvisorCopy>div{border-top:1px solid #111b2b38;gap:0;margin-top:35px;display:grid}.second-demos-module__oFjk8q__estateAdvisorCopy>div p{letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #111b2b38;padding:14px 0;font-size:10px;font-weight:800}.second-demos-module__oFjk8q__estateQuote{color:#111b2b;text-align:center;background:#d7c79f;place-items:center;padding:100px 24px;display:grid}.second-demos-module__oFjk8q__estateQuote blockquote{max-width:970px;margin-top:24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(31px,4.2vw,58px);line-height:1.06}.second-demos-module__oFjk8q__estateQuote p{letter-spacing:.12em;text-transform:uppercase;margin-top:24px;font-size:8px;font-weight:800}.second-demos-module__oFjk8q__estateForm{--demo-paper:#0c1524;--demo-surface:#162235;--demo-ink:#f7f4ed;--demo-muted:#b4b2ac;--demo-line:#fff3;--demo-accent:#d7c79f;--demo-accent-ink:#111b2b}.second-demos-module__oFjk8q__fitDemo{--demo-font-display:"Arial Black", Impact, sans-serif;--demo-font-body:Arial, Helvetica, sans-serif;--demo-paper:#f2ead9;--demo-surface:#fff9ee;--demo-ink:#172048;--demo-muted:#62677c;--demo-line:#17204833;--demo-accent:#ff6338;--demo-accent-ink:#172048;--demo-dark:#172048;--demo-dark-ink:#fff9ee;--demo-radius:18px;color:#172048;background:#f2ead9;font-family:Arial,Helvetica,sans-serif}.second-demos-module__oFjk8q__fitHero{color:#fff9ee;background:#2055d6;grid-template-columns:.92fr 1.08fr;min-height:760px;display:grid;position:relative}.second-demos-module__oFjk8q__fitHeroCopy{flex-direction:column;justify-content:center;padding:80px 58px 92px max(24px,50vw - 620px);display:flex}.second-demos-module__oFjk8q__fitHeroCopy>p,.second-demos-module__oFjk8q__fitHeading p,.second-demos-module__oFjk8q__fitTrainerCopy>p,.second-demos-module__oFjk8q__fitCommunityCopy>p{letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:900}.second-demos-module__oFjk8q__fitHeroCopy h1{letter-spacing:-.065em;text-transform:uppercase;margin-top:20px;font-family:Arial Black,Impact,sans-serif;font-size:clamp(48px,6vw,87px);line-height:.88}.second-demos-module__oFjk8q__fitHeroCopy h1 em{color:#ff9c62;text-transform:none;font-family:Georgia,Times New Roman,serif;font-weight:400}.second-demos-module__oFjk8q__fitHeroCopy>span{color:#ffffffc2;max-width:560px;margin-top:28px;font-size:15px;line-height:1.65;display:block}.second-demos-module__oFjk8q__fitHeroCopy a{border-radius:999px}.second-demos-module__oFjk8q__fitHeroCopy a:first-child{color:#172048;background:#ff6338;border-color:#ff6338}.second-demos-module__oFjk8q__fitHeroCopy a:last-child{border-color:#ffffff8c}.second-demos-module__oFjk8q__fitHeroCopy a:hover{transform:rotate(-1deg)translateY(-2px)}.second-demos-module__oFjk8q__fitHeroImage{border-radius:140px 18px 18px;min-height:660px;margin:28px 28px 28px 0;position:relative;overflow:hidden}.second-demos-module__oFjk8q__fitHeroImage img{object-fit:cover}.second-demos-module__oFjk8q__fitHeroImage>span{color:#172048;text-transform:uppercase;letter-spacing:.08em;background:#fff9ee;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:850;position:absolute;bottom:16px;right:16px}.second-demos-module__oFjk8q__fitBurst{z-index:2;color:#172048;text-align:center;background:#ff6338;border-radius:50%;place-items:center;width:95px;height:95px;font-family:Arial Black,Impact,sans-serif;font-size:14px;line-height:.9;display:grid;position:absolute;bottom:20px;right:calc(50% - 47px);transform:rotate(8deg)}.second-demos-module__oFjk8q__fitMarquee{color:#172048;white-space:nowrap;background:#ff6338;justify-content:center;align-items:center;gap:24px;min-height:66px;display:flex;overflow:hidden}.second-demos-module__oFjk8q__fitMarquee span{text-transform:uppercase;font-family:Arial Black,Impact,sans-serif;font-size:16px}.second-demos-module__oFjk8q__fitMarquee i{font-family:Georgia,serif;font-size:31px;font-style:normal}.second-demos-module__oFjk8q__fitSchedule,.second-demos-module__oFjk8q__fitMemberships,.second-demos-module__oFjk8q__fitCommunity{padding:112px 0}.second-demos-module__oFjk8q__fitSchedule{background:#fff9ee}.second-demos-module__oFjk8q__fitHeading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:44px;display:flex}.second-demos-module__oFjk8q__fitHeading h2,.second-demos-module__oFjk8q__fitTrainerCopy h2,.second-demos-module__oFjk8q__fitCommunityCopy h2{letter-spacing:-.055em;text-transform:uppercase;max-width:800px;margin-top:12px;font-family:Arial Black,Impact,sans-serif;font-size:clamp(40px,5vw,70px);line-height:.9}.second-demos-module__oFjk8q__fitHeading>a{text-transform:uppercase;border-bottom:2px solid;align-items:center;gap:12px;padding-bottom:8px;font-size:10px;font-weight:900;display:inline-flex}.second-demos-module__oFjk8q__fitDayTabs{border:2px solid #172048;border-bottom:0;grid-template-columns:repeat(4,1fr);display:grid}.second-demos-module__oFjk8q__fitDayTabs button{color:#172048;cursor:pointer;background:0 0;border:0;border-right:2px solid #172048;min-height:56px;font-family:Arial Black,Impact,sans-serif;font-size:13px}.second-demos-module__oFjk8q__fitDayTabs button:last-child{border-right:0}.second-demos-module__oFjk8q__fitDayTabs button[aria-pressed=true]{color:#fff9ee;background:#2055d6}.second-demos-module__oFjk8q__fitClassList{border:2px solid #172048}.second-demos-module__oFjk8q__fitClassList article{border-bottom:2px solid #172048;grid-template-columns:85px 1fr 170px 120px;align-items:center;gap:20px;min-height:108px;padding:20px 24px;transition:background .15s;display:grid}.second-demos-module__oFjk8q__fitClassList article:last-child{border-bottom:0}.second-demos-module__oFjk8q__fitClassList article:hover{background:#f2ead9}.second-demos-module__oFjk8q__fitClassList article>span{font-variant-numeric:tabular-nums;letter-spacing:-.045em;font-family:Arial Black,Impact,sans-serif;font-size:24px;line-height:1}.second-demos-module__oFjk8q__fitClassList small{color:#ff6338;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:900}.second-demos-module__oFjk8q__fitClassList h3{margin-top:5px;font-size:20px}.second-demos-module__oFjk8q__fitClassList article>p{color:#62677c;font-size:12px}.second-demos-module__oFjk8q__fitClassList article>a{text-transform:uppercase;background:#ff6338;border-radius:999px;justify-content:space-between;align-items:center;padding:11px 13px;font-size:9px;font-weight:900;display:inline-flex}.second-demos-module__oFjk8q__fitMemberships{background:#f2ead9}.second-demos-module__oFjk8q__fitHeading>span{color:#62677c;text-align:right;max-width:270px;font-size:10px;line-height:1.5}.second-demos-module__oFjk8q__fitPassGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.second-demos-module__oFjk8q__fitPassGrid article{border:2px solid #172048;border-radius:24px;align-content:start;min-height:450px;padding:30px;transition:transform .17s,box-shadow .17s;display:grid;box-shadow:7px 7px #172048}.second-demos-module__oFjk8q__fitPassGrid article:hover{transform:translate(4px,4px)rotate(-.5deg);box-shadow:3px 3px #172048}.second-demos-module__oFjk8q__fitPassGrid article[data-color=blue]{color:#fff9ee;background:#2055d6}.second-demos-module__oFjk8q__fitPassGrid article[data-color=orange]{background:#ff6338}.second-demos-module__oFjk8q__fitPassGrid article[data-color=cream]{background:#fff9ee}.second-demos-module__oFjk8q__fitPassGrid article>span{letter-spacing:.1em;text-transform:uppercase;margin-top:50px;font-size:8px;font-weight:900}.second-demos-module__oFjk8q__fitPassGrid h3{text-transform:uppercase;margin-top:8px;font-family:Arial Black,Impact,sans-serif;font-size:31px}.second-demos-module__oFjk8q__fitPassGrid strong{letter-spacing:-.05em;margin-top:22px;font-size:48px}.second-demos-module__oFjk8q__fitPassGrid p{opacity:.75;margin-top:8px;font-size:12px}.second-demos-module__oFjk8q__fitPassGrid a{text-transform:uppercase;border-top:2px solid;justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;font-size:10px;font-weight:900;display:flex}.second-demos-module__oFjk8q__fitTrainers{color:#fff9ee;background:#172048;grid-template-columns:1fr 1fr;min-height:750px;display:grid}.second-demos-module__oFjk8q__fitTrainerImage{border-radius:18px 150px 18px 18px;min-height:650px;margin:28px 0 28px 28px;position:relative;overflow:hidden}.second-demos-module__oFjk8q__fitTrainerImage img{object-fit:cover}.second-demos-module__oFjk8q__fitTrainerCopy{flex-direction:column;justify-content:center;padding:74px max(28px,50vw - 620px) 74px 72px;display:flex}.second-demos-module__oFjk8q__fitTrainerCopy>p{color:#ff9c62}.second-demos-module__oFjk8q__fitTrainerCopy>span{color:#ffffffad;max-width:560px;margin-top:25px;font-size:14px;line-height:1.7}.second-demos-module__oFjk8q__fitTrainerCopy>div{border-top:1px solid #ffffff3d;gap:0;margin-top:32px;display:grid}.second-demos-module__oFjk8q__fitTrainerCopy article{border-bottom:1px solid #ffffff3d;justify-content:space-between;gap:25px;padding:15px 0;display:flex}.second-demos-module__oFjk8q__fitTrainerCopy article strong{font-size:13px}.second-demos-module__oFjk8q__fitTrainerCopy article p{color:#ffffff8c;text-align:right;font-size:10px}.second-demos-module__oFjk8q__fitCommunity{background:#ff6338}.second-demos-module__oFjk8q__fitCommunity .second-demos-module__oFjk8q__fitShell{grid-template-columns:.78fr 1.22fr;align-items:center;gap:70px;display:grid}.second-demos-module__oFjk8q__fitCommunityCopy blockquote{border-top:2px solid #172048;margin-top:38px;padding-top:28px;font-family:Georgia,Times New Roman,serif;font-size:23px;line-height:1.35}.second-demos-module__oFjk8q__fitCommunityCopy cite{letter-spacing:.1em;text-transform:uppercase;margin-top:18px;font-family:Arial,sans-serif;font-size:8px;font-style:normal;font-weight:900;display:block}.second-demos-module__oFjk8q__fitCommunityCopy>div{gap:30px;margin-top:34px;display:flex}.second-demos-module__oFjk8q__fitCommunityCopy>div span{font-size:10px;display:grid}.second-demos-module__oFjk8q__fitCommunityCopy>div strong{font-family:Arial Black,Impact,sans-serif;font-size:31px}.second-demos-module__oFjk8q__fitCommunityImages{min-height:620px;position:relative}.second-demos-module__oFjk8q__fitCommunityImages>div{border:5px solid #172048;position:absolute;overflow:hidden;box-shadow:8px 8px #172048}.second-demos-module__oFjk8q__fitCommunityImages>div:first-child{inset:0 22% 12% 0;transform:rotate(-2deg)}.second-demos-module__oFjk8q__fitCommunityImages>div:last-child{width:45%;height:47%;bottom:0;right:0;transform:rotate(3deg)}.second-demos-module__oFjk8q__fitCommunityImages img{object-fit:cover}.second-demos-module__oFjk8q__fitForm{--demo-paper:#2055d6;--demo-surface:#fff9ee;--demo-ink:#172048;--demo-muted:#62677c;--demo-accent:#ff6338;--demo-accent-ink:#172048;--demo-radius:18px}.second-demos-module__oFjk8q__detailDemo{--demo-font-display:"Trebuchet MS", Arial, sans-serif;--demo-font-body:Arial, Helvetica, sans-serif;--demo-paper:#0b0d10;--demo-surface:#14181d;--demo-ink:#eff4f5;--demo-muted:#9da9af;--demo-line:#eff4f52b;--demo-accent:#c5ac7a;--demo-accent-ink:#090b0e;--demo-dark:#07090b;--demo-dark-ink:#eff4f5;--demo-radius:2px;color:#eff4f5;background:#0b0d10;font-family:Arial,Helvetica,sans-serif}.second-demos-module__oFjk8q__detailHero{min-height:830px;position:relative;overflow:hidden}.second-demos-module__oFjk8q__detailHero>img{object-fit:cover}.second-demos-module__oFjk8q__detailHeroShade{background:linear-gradient(90deg,#050709f0 0%,#050709ab 46%,#05070926 78%),linear-gradient(#0000 52%,#050709c2);position:absolute;inset:0}.second-demos-module__oFjk8q__detailHeroCopy{z-index:1;width:min(720px,100% - 48px);position:absolute;top:50%;left:max(24px,50vw - 620px);transform:translateY(-50%)}.second-demos-module__oFjk8q__detailHeroCopy>p,.second-demos-module__oFjk8q__detailHeading div>p,.second-demos-module__oFjk8q__detailPackageIntro>p,.second-demos-module__oFjk8q__detailCraft>div>p,.second-demos-module__oFjk8q__detailReviews .second-demos-module__oFjk8q__detailShell>div:last-child>p{color:#c5ac7a;letter-spacing:.18em;text-transform:uppercase;font-size:8px;font-weight:850}.second-demos-module__oFjk8q__detailHeroCopy h1{letter-spacing:-.055em;text-transform:uppercase;margin-top:22px;font-family:Trebuchet MS,Arial,sans-serif;font-size:clamp(53px,7.3vw,106px);font-weight:500;line-height:.88}.second-demos-module__oFjk8q__detailHeroCopy h1 em{color:#c9d9df;font-style:normal;font-weight:300}.second-demos-module__oFjk8q__detailHeroCopy>span{color:#ffffffab;max-width:550px;margin-top:26px;font-size:14px;line-height:1.7;display:block}.second-demos-module__oFjk8q__detailHeroCopy a:first-child{color:#090b0e;background:#c5ac7a;border-color:#c5ac7a}.second-demos-module__oFjk8q__detailHeroCopy a:last-child{border-color:#fff6}.second-demos-module__oFjk8q__detailHeroCopy a:hover{box-shadow:0 0 30px #c5ac7a33}.second-demos-module__oFjk8q__detailHero>aside{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090c0fbf;border-left:2px solid #c5ac7a;width:180px;padding:20px;display:grid;position:absolute;bottom:45px;right:max(24px,50vw - 620px)}.second-demos-module__oFjk8q__detailHero>aside span{color:#c5ac7a;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.second-demos-module__oFjk8q__detailHero>aside strong{margin-top:8px;font-size:33px;font-weight:500}.second-demos-module__oFjk8q__detailHero>aside p{color:#ffffff8c;margin-top:3px;font-size:9px}.second-demos-module__oFjk8q__detailResults,.second-demos-module__oFjk8q__detailProtection,.second-demos-module__oFjk8q__detailProcess,.second-demos-module__oFjk8q__detailReviews{padding:112px 0}.second-demos-module__oFjk8q__detailResults{background:#0b0d10}.second-demos-module__oFjk8q__detailHeading{grid-template-columns:1fr minmax(260px,.43fr);align-items:end;gap:70px;margin-bottom:48px;display:grid}.second-demos-module__oFjk8q__detailHeading h2,.second-demos-module__oFjk8q__detailPackageIntro h2,.second-demos-module__oFjk8q__detailCraft h2,.second-demos-module__oFjk8q__detailReviews h2{letter-spacing:-.045em;text-transform:uppercase;margin-top:12px;font-family:Trebuchet MS,Arial,sans-serif;font-size:clamp(42px,5vw,72px);font-weight:500;line-height:.94}.second-demos-module__oFjk8q__detailHeading>p{color:#9da9af;font-size:11px;line-height:1.6}.second-demos-module__oFjk8q__detailCompare .second-demos-module__oFjk8q__compareStage{border:1px solid #eff4f530}.second-demos-module__oFjk8q__detailCompare figcaption{color:#9da9af}.second-demos-module__oFjk8q__detailCompare input{accent-color:#c5ac7a}.second-demos-module__oFjk8q__detailProtection{background:#12161b}.second-demos-module__oFjk8q__detailProtection .second-demos-module__oFjk8q__detailShell{grid-template-columns:.82fr 1.18fr;gap:90px;display:grid}.second-demos-module__oFjk8q__detailPackageIntro>span{color:#9da9af;max-width:500px;margin-top:22px;font-size:13px;line-height:1.65;display:block}.second-demos-module__oFjk8q__detailPackageIntro>div{border-top:1px solid #eff4f52b;gap:0;margin-top:34px;display:grid}.second-demos-module__oFjk8q__detailPackageIntro button{color:#9da9af;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #eff4f52b;align-items:center;gap:18px;min-height:58px;display:flex}.second-demos-module__oFjk8q__detailPackageIntro button span{color:#c5ac7a;font-variant-numeric:tabular-nums;border:1px solid;border-radius:50%;place-items:center;min-width:30px;height:30px;font-size:12px;line-height:1;display:inline-grid}.second-demos-module__oFjk8q__detailPackageIntro button[aria-pressed=true]{color:#090b0e;background:#c5ac7a;padding-left:12px}.second-demos-module__oFjk8q__detailPackageIntro button[aria-pressed=true] span{color:#090b0e}.second-demos-module__oFjk8q__detailPackageResult{background:radial-gradient(circle at 80% 10%,#c5ac7a21,#0000 35%),#0b0d10;border:1px solid #c5ac7a8c;flex-direction:column;min-height:560px;padding:46px;display:flex}.second-demos-module__oFjk8q__detailPackageResult>div{color:#c5ac7a;align-items:center;gap:12px;display:flex}.second-demos-module__oFjk8q__detailPackageResult>div span{letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.second-demos-module__oFjk8q__detailPackageResult h3{text-transform:uppercase;margin-top:56px;font-family:Trebuchet MS,Arial,sans-serif;font-size:44px;font-weight:500}.second-demos-module__oFjk8q__detailPackageResult>p{color:#9da9af;max-width:650px;margin-top:17px;font-size:13px;line-height:1.65}.second-demos-module__oFjk8q__detailPackageResult>strong{color:#c5ac7a;margin-top:30px;font-size:27px;font-weight:500}.second-demos-module__oFjk8q__detailPackageResult>small{color:#79858b;margin-top:4px;font-size:9px}.second-demos-module__oFjk8q__detailPackageResult ul{border-top:1px solid #eff4f526;flex-wrap:wrap;gap:10px 18px;margin-top:26px;padding:20px 0 0;list-style:none;display:flex}.second-demos-module__oFjk8q__detailPackageResult li{color:#b8c1c5;align-items:center;gap:7px;font-size:10px;display:flex}.second-demos-module__oFjk8q__detailPackageResult a{color:#c5ac7a;letter-spacing:.09em;text-transform:uppercase;border-top:1px solid #eff4f533;justify-content:space-between;align-items:center;margin-top:auto;padding-top:19px;font-size:9px;font-weight:850;display:flex}.second-demos-module__oFjk8q__detailCraft{background:#090b0e;grid-template-columns:1.15fr .85fr;min-height:720px;display:grid}.second-demos-module__oFjk8q__detailCraftImage{min-height:620px;position:relative}.second-demos-module__oFjk8q__detailCraftImage img{object-fit:cover}.second-demos-module__oFjk8q__detailCraft>div:last-child{flex-direction:column;justify-content:center;padding:70px max(30px,50vw - 620px) 70px 70px;display:flex}.second-demos-module__oFjk8q__detailCraft>div:last-child>span{color:#9da9af;margin-top:22px;font-size:13px;line-height:1.7;display:block}.second-demos-module__oFjk8q__detailCraft ul{border-top:1px solid #eff4f52e;gap:0;margin-top:30px;padding:0;list-style:none;display:grid}.second-demos-module__oFjk8q__detailCraft li{color:#cbd2d5;border-bottom:1px solid #eff4f52e;gap:18px;padding:14px 0;font-size:11px;display:flex}.second-demos-module__oFjk8q__detailCraft li strong{color:#c5ac7a;font-variant-numeric:tabular-nums;border:1px solid #c5ac7a8c;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:11px;line-height:1;display:inline-grid}.second-demos-module__oFjk8q__detailProcess{color:#111820;background:#eff4f5}.second-demos-module__oFjk8q__detailProcess .second-demos-module__oFjk8q__detailHeading div>p{color:#8b7447}.second-demos-module__oFjk8q__detailProcess ol{border-top:1px solid #11182040;grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}.second-demos-module__oFjk8q__detailProcess li{border-right:1px solid #11182040;min-height:270px;padding:26px}.second-demos-module__oFjk8q__detailProcess li:last-child{border-right:0}.second-demos-module__oFjk8q__detailProcess li span{color:#8b7447;font-variant-numeric:tabular-nums;letter-spacing:-.06em;font-family:Trebuchet MS,Arial,sans-serif;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1;display:block}.second-demos-module__oFjk8q__detailProcess h3{text-transform:uppercase;margin-top:34px;font-family:Trebuchet MS,Arial,sans-serif;font-size:24px}.second-demos-module__oFjk8q__detailProcess li p{color:#5f6870;margin-top:13px;font-size:11px;line-height:1.6}.second-demos-module__oFjk8q__detailReviews{background:#12161b}.second-demos-module__oFjk8q__detailReviews .second-demos-module__oFjk8q__detailShell{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.second-demos-module__oFjk8q__detailTools{aspect-ratio:1.3;border:1px solid #c5ac7a6b;position:relative;overflow:hidden}.second-demos-module__oFjk8q__detailTools img{object-fit:cover}.second-demos-module__oFjk8q__detailReviews blockquote{color:#cbd2d5;margin-top:28px;font-size:22px;line-height:1.45}.second-demos-module__oFjk8q__detailReviews cite{color:#7e898f;letter-spacing:.1em;text-transform:uppercase;margin-top:20px;font-size:8px;font-style:normal;display:block}.second-demos-module__oFjk8q__detailReviews .second-demos-module__oFjk8q__detailShell>div:last-child>div{color:#c5ac7a;gap:4px;margin-top:24px;display:flex}.second-demos-module__oFjk8q__detailForm{--demo-paper:#090b0e;--demo-surface:#14181d;--demo-ink:#eff4f5;--demo-muted:#9da9af;--demo-line:#eff4f52b;--demo-accent:#c5ac7a;--demo-accent-ink:#090b0e;--demo-radius:2px}.second-demos-module__oFjk8q__renoDemo{--demo-font-display:Georgia, "Times New Roman", serif;--demo-font-body:Arial, Helvetica, sans-serif;--demo-paper:#eee7da;--demo-surface:#f9f5ed;--demo-ink:#302a25;--demo-muted:#716b63;--demo-line:#302a2533;--demo-accent:#b75f49;--demo-accent-ink:#fffaf1;--demo-dark:#302a25;--demo-dark-ink:#f9f5ed;--demo-radius:0;color:#302a25;background:#eee7da;font-family:Arial,Helvetica,sans-serif}.second-demos-module__oFjk8q__renoHero{background:#eee7da;grid-template-columns:.78fr 1.22fr;min-height:820px;display:grid;position:relative}.second-demos-module__oFjk8q__renoHeroCopy{flex-direction:column;justify-content:center;padding:82px 54px 88px max(24px,50vw - 620px);display:flex}.second-demos-module__oFjk8q__renoHeroCopy>p,.second-demos-module__oFjk8q__renoHeading div>p,.second-demos-module__oFjk8q__renoServiceIntro>p,.second-demos-module__oFjk8q__renoProcessIntro>p,.second-demos-module__oFjk8q__renoFinance .second-demos-module__oFjk8q__renoShell>div:first-child>p{color:#a44d39;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:850}.second-demos-module__oFjk8q__renoHeroCopy h1{letter-spacing:-.06em;margin-top:20px;font-family:Georgia,Times New Roman,serif;font-size:clamp(55px,7vw,102px);font-weight:400;line-height:.83}.second-demos-module__oFjk8q__renoHeroCopy h1 em{color:#7d866b;font-weight:400}.second-demos-module__oFjk8q__renoHeroCopy>span{color:#716b63;max-width:510px;margin-top:28px;font-size:15px;line-height:1.7;display:block}.second-demos-module__oFjk8q__renoHeroCopy a:first-child{color:#fffaf1;background:#b75f49;border-color:#b75f49}.second-demos-module__oFjk8q__renoHeroCopy a:last-child{border-color:#302a2559}.second-demos-module__oFjk8q__renoHeroCopy a:hover{transform:translate(3px)}.second-demos-module__oFjk8q__renoHeroCopy>small{color:#8f8981;margin-top:28px;font-size:9px;line-height:1.5}.second-demos-module__oFjk8q__renoHeroImage{min-height:700px;margin:30px 30px 30px 0;position:relative;overflow:hidden}.second-demos-module__oFjk8q__renoHeroImage img{object-fit:cover}.second-demos-module__oFjk8q__renoHeroImage>span{letter-spacing:.08em;text-transform:uppercase;background:#f9f5ede6;padding:9px 12px;font-size:9px;font-weight:800;position:absolute;bottom:18px;left:18px}.second-demos-module__oFjk8q__renoHero>aside{color:#fffaf1;background:#7d866b;align-items:center;gap:14px;width:240px;padding:17px;display:flex;position:absolute;bottom:0;right:4.5%}.second-demos-module__oFjk8q__renoHero>aside strong{font-family:Georgia,Times New Roman,serif;font-size:39px;font-weight:400}.second-demos-module__oFjk8q__renoHero>aside span{font-size:9px;line-height:1.45}.second-demos-module__oFjk8q__renoProjects,.second-demos-module__oFjk8q__renoPortfolio,.second-demos-module__oFjk8q__renoProcess,.second-demos-module__oFjk8q__renoFinance{padding:118px 0}.second-demos-module__oFjk8q__renoProjects{background:#f9f5ed}.second-demos-module__oFjk8q__renoHeading{grid-template-columns:1fr minmax(270px,.5fr);align-items:end;gap:70px;margin-bottom:50px;display:grid}.second-demos-module__oFjk8q__renoHeading h2,.second-demos-module__oFjk8q__renoServiceIntro h2,.second-demos-module__oFjk8q__renoProcessIntro h2,.second-demos-module__oFjk8q__renoFinance h2{letter-spacing:-.05em;margin-top:12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(43px,5.2vw,74px);font-weight:400;line-height:.94}.second-demos-module__oFjk8q__renoHeading>p{color:#716b63;font-size:11px;line-height:1.65}.second-demos-module__oFjk8q__renoCompare .second-demos-module__oFjk8q__compareStage{border:12px solid #eee7da}.second-demos-module__oFjk8q__renoCompare figcaption{color:#716b63}.second-demos-module__oFjk8q__renoCompare input{accent-color:#b75f49}.second-demos-module__oFjk8q__renoServices{color:#fffaf1;background:#b75f49;padding:104px 0}.second-demos-module__oFjk8q__renoServices .second-demos-module__oFjk8q__renoShell{grid-template-columns:.7fr 1.3fr;gap:85px;display:grid}.second-demos-module__oFjk8q__renoServiceIntro>p{color:#ffd0c2}.second-demos-module__oFjk8q__renoServiceIntro h2{position:sticky;top:175px}.second-demos-module__oFjk8q__renoServiceList{border-top:1px solid #ffffff61}.second-demos-module__oFjk8q__renoServiceList article{border-bottom:1px solid #ffffff61;grid-template-columns:55px minmax(180px,.8fr) 1.2fr 30px;align-items:center;gap:20px;min-height:135px;transition:padding .16s,background .16s;display:grid}.second-demos-module__oFjk8q__renoServiceList article:hover{background:#ffffff12;padding-inline:15px}.second-demos-module__oFjk8q__renoServiceList article>span{color:#ffd0c2;font-variant-numeric:tabular-nums;letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-size:24px;line-height:1}.second-demos-module__oFjk8q__renoServiceList h3{font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400}.second-demos-module__oFjk8q__renoServiceList p{color:#ffffffb3;font-size:11px;line-height:1.55}.second-demos-module__oFjk8q__renoPortfolio{background:#eee7da}.second-demos-module__oFjk8q__renoPortfolioGrid{grid-template-columns:1.35fr .65fr;align-items:end;gap:18px;display:grid}.second-demos-module__oFjk8q__renoPortfolioGrid article>div{aspect-ratio:1.25;position:relative;overflow:hidden}.second-demos-module__oFjk8q__renoPortfolioGrid article:last-child>div{aspect-ratio:.82}.second-demos-module__oFjk8q__renoPortfolioGrid img{object-fit:cover;transition:transform .6s}.second-demos-module__oFjk8q__renoPortfolioGrid article:hover img{transform:scale(1.04)}.second-demos-module__oFjk8q__renoPortfolioGrid article>span{color:#a44d39;font-variant-numeric:tabular-nums;letter-spacing:.12em;text-transform:uppercase;margin-top:16px;font-size:11px;font-weight:850;display:block}.second-demos-module__oFjk8q__renoPortfolioGrid h3{max-width:590px;margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400}.second-demos-module__oFjk8q__renoProcess{color:#f9f5ed;background:#302a25}.second-demos-module__oFjk8q__renoProcess .second-demos-module__oFjk8q__renoShell{grid-template-columns:.7fr 1.3fr;gap:90px;display:grid}.second-demos-module__oFjk8q__renoProcessIntro>p{color:#d98c77}.second-demos-module__oFjk8q__renoProcessIntro>span{color:#fff9;max-width:470px;margin-top:24px;font-size:12px;line-height:1.65;display:block}.second-demos-module__oFjk8q__renoProcess ol{border-top:1px solid #ffffff38;padding:0;list-style:none}.second-demos-module__oFjk8q__renoProcess li{border-bottom:1px solid #ffffff38;grid-template-columns:72px 1fr;align-items:center;min-height:112px;display:grid}.second-demos-module__oFjk8q__renoProcess li>span{color:#d98c77;font-variant-numeric:tabular-nums;letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-size:24px;line-height:1}.second-demos-module__oFjk8q__renoProcess h3{font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400}.second-demos-module__oFjk8q__renoProcess li p{color:#ffffff91;margin-top:5px;font-size:10px;line-height:1.5}.second-demos-module__oFjk8q__renoFinance{color:#302a25;background:#9fa588}.second-demos-module__oFjk8q__renoFinance .second-demos-module__oFjk8q__renoShell{grid-template-columns:.8fr 1.2fr;align-items:start;gap:80px;display:grid}.second-demos-module__oFjk8q__renoFinance .second-demos-module__oFjk8q__renoShell>div:first-child>p{color:#3f4837}.second-demos-module__oFjk8q__renoFinance .second-demos-module__oFjk8q__renoShell>div:first-child>span{color:#495040;max-width:510px;margin-top:23px;font-size:12px;line-height:1.65;display:block}.second-demos-module__oFjk8q__renoFinance .second-demos-module__oFjk8q__renoShell>div:first-child>a{text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:12px;margin-top:28px;padding-bottom:7px;font-size:9px;font-weight:850;display:inline-flex}.second-demos-module__oFjk8q__renoFinanceCards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.second-demos-module__oFjk8q__renoFinanceCards article{background:#f9f5ed85;border:1px solid #302a254d;min-height:290px;padding:24px}.second-demos-module__oFjk8q__renoFinanceCards h3{margin-top:57px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400}.second-demos-module__oFjk8q__renoFinanceCards p{color:#555c4d;margin-top:12px;font-size:10px;line-height:1.55}.second-demos-module__oFjk8q__renoTestimonial{text-align:center;background:#f9f5ed;place-items:center;min-height:390px;padding:74px 24px;display:grid}.second-demos-module__oFjk8q__renoTestimonial blockquote{max-width:930px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4.8vw,67px);line-height:1.03}.second-demos-module__oFjk8q__renoTestimonial p{color:#a44d39;letter-spacing:.12em;text-transform:uppercase;margin-top:24px;font-size:8px;font-weight:850}.second-demos-module__oFjk8q__renoForm{--demo-paper:#eee7da;--demo-surface:#f9f5ed;--demo-ink:#302a25;--demo-muted:#716b63;--demo-accent:#b75f49;--demo-accent-ink:#fffaf1;--demo-radius:0}.second-demos-module__oFjk8q__cosmeticDemo{--demo-font-display:Georgia, "Times New Roman", serif;--demo-font-body:Arial, Helvetica, sans-serif;--demo-paper:#f5f2ec;--demo-surface:#fffdfa;--demo-ink:#23282c;--demo-muted:#6e7477;--demo-line:#23282c2e;--demo-accent:#b59a67;--demo-accent-ink:#20262a;--demo-dark:#20262a;--demo-dark-ink:#f7f4ee;--demo-radius:28px;color:#23282c;background:#f5f2ec;font-family:Arial,Helvetica,sans-serif}.second-demos-module__oFjk8q__cosmeticHero{background:linear-gradient(90deg,#f5f2ec 0 58%,#dfe9ec 58%);grid-template-columns:1.12fr .88fr;min-height:830px;display:grid;position:relative}.second-demos-module__oFjk8q__cosmeticHeroCopy{flex-direction:column;justify-content:center;padding:82px 66px 94px max(24px,50vw - 620px);display:flex}.second-demos-module__oFjk8q__cosmeticHeroCopy>p,.second-demos-module__oFjk8q__cosmeticHeading div>p,.second-demos-module__oFjk8q__cosmeticServiceIntro>p,.second-demos-module__oFjk8q__cosmeticTeamCopy>p,.second-demos-module__oFjk8q__cosmeticFinance .second-demos-module__oFjk8q__cosmeticShell>div:first-child>p,.second-demos-module__oFjk8q__cosmeticJourney .second-demos-module__oFjk8q__cosmeticShell>p{color:#9a7e4e;letter-spacing:.17em;text-transform:uppercase;font-size:8px;font-weight:850}.second-demos-module__oFjk8q__cosmeticHeroCopy h1{letter-spacing:-.055em;margin-top:22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(50px,6.4vw,93px);font-weight:400;line-height:.91}.second-demos-module__oFjk8q__cosmeticHeroCopy h1 em{color:#7993a0;font-weight:400}.second-demos-module__oFjk8q__cosmeticHeroCopy>span{color:#6e7477;max-width:570px;margin-top:29px;font-size:15px;line-height:1.7;display:block}.second-demos-module__oFjk8q__cosmeticHeroCopy a{border-radius:999px}.second-demos-module__oFjk8q__cosmeticHeroCopy a:first-child{color:#fffdfa;background:#23282c;border-color:#23282c}.second-demos-module__oFjk8q__cosmeticHeroCopy a:last-child{border-color:#23282c4d}.second-demos-module__oFjk8q__cosmeticHeroCopy a:hover{transform:translateY(-2px)}.second-demos-module__oFjk8q__cosmeticHeroCopy>small{color:#8c9092;margin-top:28px;font-size:9px}.second-demos-module__oFjk8q__cosmeticHeroImage{border-radius:240px 240px 26px 26px;min-height:700px;margin:26px 26px 26px 0;position:relative;overflow:hidden}.second-demos-module__oFjk8q__cosmeticHeroImage img{object-fit:cover}.second-demos-module__oFjk8q__cosmeticHeroImage>span{white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;background:#fffdfae6;border-radius:999px;padding:8px 12px;font-size:8px;font-weight:850;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.second-demos-module__oFjk8q__cosmeticHero>aside{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdfaeb;border:1px solid #23282c29;border-radius:22px;width:245px;padding:21px;display:grid;position:absolute;bottom:45px;right:36%}.second-demos-module__oFjk8q__cosmeticHero>aside svg{color:#b59a67}.second-demos-module__oFjk8q__cosmeticHero>aside strong{margin-top:12px;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:400}.second-demos-module__oFjk8q__cosmeticHero>aside p{color:#6e7477;margin-top:6px;font-size:9px;line-height:1.45}.second-demos-module__oFjk8q__cosmeticTrust{color:#f7f4ee;background:#23282c;grid-template-columns:repeat(3,1fr);align-items:center;min-height:84px;padding:0 max(24px,50vw - 620px);display:grid}.second-demos-module__oFjk8q__cosmeticTrust span{border-right:1px solid #fff3;justify-content:center;align-items:center;gap:9px;min-height:45px;font-size:10px;display:flex}.second-demos-module__oFjk8q__cosmeticTrust span:last-child{border-right:0}.second-demos-module__oFjk8q__cosmeticTrust svg{color:#cdb886}.second-demos-module__oFjk8q__cosmeticSmiles,.second-demos-module__oFjk8q__cosmeticServices,.second-demos-module__oFjk8q__cosmeticTeam,.second-demos-module__oFjk8q__cosmeticFinance{padding:118px 0}.second-demos-module__oFjk8q__cosmeticSmiles{background:#fffdfa}.second-demos-module__oFjk8q__cosmeticHeading{grid-template-columns:1fr minmax(270px,.46fr);align-items:end;gap:75px;margin-bottom:52px;display:grid}.second-demos-module__oFjk8q__cosmeticHeading h2,.second-demos-module__oFjk8q__cosmeticServiceIntro h2,.second-demos-module__oFjk8q__cosmeticTeamCopy h2,.second-demos-module__oFjk8q__cosmeticFinance h2{letter-spacing:-.05em;margin-top:13px;font-family:Georgia,Times New Roman,serif;font-size:clamp(43px,5vw,73px);font-weight:400;line-height:.95}.second-demos-module__oFjk8q__cosmeticHeading>p{color:#6e7477;font-size:10px;line-height:1.65}.second-demos-module__oFjk8q__cosmeticSmileGrid{grid-template-columns:1.35fr .65fr;align-items:end;gap:16px;display:grid}.second-demos-module__oFjk8q__cosmeticSmileFeature{padding-top:10px}.second-demos-module__oFjk8q__cosmeticSmileGrid article>div{aspect-ratio:1.3;border-radius:220px 220px 26px 26px;position:relative;overflow:hidden}.second-demos-module__oFjk8q__cosmeticSmileGrid article:last-child>div{aspect-ratio:.85;border-radius:26px}.second-demos-module__oFjk8q__cosmeticSmileGrid img{object-fit:cover}.second-demos-module__oFjk8q__cosmeticSmileGrid article>span{color:#9a7e4e;letter-spacing:.11em;text-transform:uppercase;margin-top:18px;font-size:8px;font-weight:850;display:block}.second-demos-module__oFjk8q__cosmeticSmileGrid h3{max-width:690px;margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400}.second-demos-module__oFjk8q__cosmeticSmileGrid article>p{color:#6e7477;margin-top:8px;font-size:9px}.second-demos-module__oFjk8q__cosmeticServices{background:#dfe9ec}.second-demos-module__oFjk8q__cosmeticServices .second-demos-module__oFjk8q__cosmeticShell{grid-template-columns:.68fr 1.32fr;gap:80px;display:grid}.second-demos-module__oFjk8q__cosmeticServiceIntro>span{color:#5f7077;max-width:470px;margin-top:24px;font-size:12px;line-height:1.65;display:block}.second-demos-module__oFjk8q__cosmeticServiceGrid{border-top:1px solid #23282c3b;border-left:1px solid #23282c3b;grid-template-columns:1fr 1fr;display:grid}.second-demos-module__oFjk8q__cosmeticServiceGrid article{background:#fffdfa61;border-bottom:1px solid #23282c3b;border-right:1px solid #23282c3b;flex-direction:column;min-height:290px;padding:27px;display:flex}.second-demos-module__oFjk8q__cosmeticServiceGrid article>span{color:#9a7e4e;font-variant-numeric:tabular-nums;letter-spacing:-.05em;font-family:Georgia,Times New Roman,serif;font-size:27px;line-height:1}.second-demos-module__oFjk8q__cosmeticServiceGrid h3{margin-top:32px;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400}.second-demos-module__oFjk8q__cosmeticServiceGrid p{color:#5f7077;margin-top:12px;font-size:10px;line-height:1.6}.second-demos-module__oFjk8q__cosmeticServiceGrid a{letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #23282c33;justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;font-size:8px;font-weight:850;display:flex}.second-demos-module__oFjk8q__cosmeticJourney{color:#20262a;background:#b59a67;padding:82px 0}.second-demos-module__oFjk8q__cosmeticJourney .second-demos-module__oFjk8q__cosmeticShell>p{color:#20262a}.second-demos-module__oFjk8q__cosmeticJourney ol{border-top:1px solid #20262a59;grid-template-columns:repeat(4,1fr);margin-top:30px;padding:0;list-style:none;display:grid}.second-demos-module__oFjk8q__cosmeticJourney li{border-right:1px solid #20262a59;min-height:210px;padding:24px 24px 0 0}.second-demos-module__oFjk8q__cosmeticJourney li:not(:first-child){padding-left:24px}.second-demos-module__oFjk8q__cosmeticJourney li:last-child{border-right:0}.second-demos-module__oFjk8q__cosmeticJourney li>span{font-variant-numeric:tabular-nums;letter-spacing:-.05em;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400;line-height:1;display:inline-block}.second-demos-module__oFjk8q__cosmeticJourney h3{margin-top:28px;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:400}.second-demos-module__oFjk8q__cosmeticJourney li p{opacity:.72;margin-top:9px;font-size:10px;line-height:1.55}.second-demos-module__oFjk8q__cosmeticTeam{background:#f5f2ec;grid-template-columns:1.08fr .92fr;min-height:740px;padding:0;display:grid}.second-demos-module__oFjk8q__cosmeticTeamImage{min-height:700px;position:relative}.second-demos-module__oFjk8q__cosmeticTeamImage img{object-fit:cover}.second-demos-module__oFjk8q__cosmeticTeamCopy{flex-direction:column;justify-content:center;padding:70px max(30px,50vw - 620px) 70px 72px;display:flex}.second-demos-module__oFjk8q__cosmeticTeamCopy>span{color:#6e7477;max-width:560px;margin-top:24px;font-size:12px;line-height:1.65;display:block}.second-demos-module__oFjk8q__cosmeticTeamCopy>div{grid-template-columns:1fr 1fr;gap:14px;margin-top:32px;display:grid}.second-demos-module__oFjk8q__cosmeticTeamCopy article{background:#fffdfa;border:1px solid #23282c2e;padding:19px}.second-demos-module__oFjk8q__cosmeticTeamCopy small{color:#9a7e4e;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:850}.second-demos-module__oFjk8q__cosmeticTeamCopy h3{margin-top:10px;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400}.second-demos-module__oFjk8q__cosmeticTeamCopy article p{color:#6e7477;margin-top:8px;font-size:9px;line-height:1.5}.second-demos-module__oFjk8q__cosmeticFinance{color:#f7f4ee;background:#23282c}.second-demos-module__oFjk8q__cosmeticFinance .second-demos-module__oFjk8q__cosmeticShell{grid-template-columns:.72fr 1.28fr;gap:85px;display:grid}.second-demos-module__oFjk8q__cosmeticFinance .second-demos-module__oFjk8q__cosmeticShell>div:first-child>p{color:#cdb886}.second-demos-module__oFjk8q__cosmeticFinance .second-demos-module__oFjk8q__cosmeticShell>div:first-child>span{color:#ffffff9e;max-width:500px;margin-top:23px;font-size:12px;line-height:1.65;display:block}.second-demos-module__oFjk8q__cosmeticFinance .second-demos-module__oFjk8q__cosmeticShell>div:last-child{border-top:1px solid #ffffff38}.second-demos-module__oFjk8q__cosmeticFinance article{border-bottom:1px solid #ffffff38;grid-template-columns:minmax(160px,.7fr) 1.3fr 24px;align-items:center;gap:24px;min-height:96px;display:grid}.second-demos-module__oFjk8q__cosmeticFinance article h3{font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:400}.second-demos-module__oFjk8q__cosmeticFinance article p{color:#ffffff91;font-size:10px;line-height:1.5}.second-demos-module__oFjk8q__cosmeticFinance article svg{color:#cdb886}.second-demos-module__oFjk8q__cosmeticReview{text-align:center;background:#dfe9ec;place-items:center;min-height:430px;padding:80px 24px;display:grid}.second-demos-module__oFjk8q__cosmeticReview svg{color:#9a7e4e}.second-demos-module__oFjk8q__cosmeticReview blockquote{max-width:980px;margin-top:24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4.8vw,65px);line-height:1.05}.second-demos-module__oFjk8q__cosmeticReview p{color:#9a7e4e;letter-spacing:.12em;text-transform:uppercase;margin-top:24px;font-size:8px;font-weight:850}.second-demos-module__oFjk8q__cosmeticForm{--demo-paper:#f5f2ec;--demo-surface:#fffdfa;--demo-ink:#23282c;--demo-muted:#6e7477;--demo-accent:#b59a67;--demo-accent-ink:#20262a;--demo-radius:28px}@media (prefers-reduced-motion:no-preference){.second-demos-module__oFjk8q__healthHeroCopy,.second-demos-module__oFjk8q__estateHeroCopy,.second-demos-module__oFjk8q__fitHeroCopy,.second-demos-module__oFjk8q__detailHeroCopy,.second-demos-module__oFjk8q__renoHeroCopy,.second-demos-module__oFjk8q__cosmeticHeroCopy{animation:.65s both second-demos-module__oFjk8q__demoFadeUp}.second-demos-module__oFjk8q__healthHeroImages,.second-demos-module__oFjk8q__estateHeroCard,.second-demos-module__oFjk8q__fitHeroImage,.second-demos-module__oFjk8q__detailHero>aside,.second-demos-module__oFjk8q__renoHeroImage,.second-demos-module__oFjk8q__cosmeticHeroImage{animation:.8s .1s both second-demos-module__oFjk8q__demoFadeIn}}@keyframes second-demos-module__oFjk8q__demoFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes second-demos-module__oFjk8q__demoFadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:1040px){.second-demos-module__oFjk8q__healthHero,.second-demos-module__oFjk8q__fitHero,.second-demos-module__oFjk8q__renoHero,.second-demos-module__oFjk8q__cosmeticHero{grid-template-columns:1fr}.second-demos-module__oFjk8q__healthHero{padding:70px 24px}.second-demos-module__oFjk8q__healthHeroImages{min-height:620px}.second-demos-module__oFjk8q__healthProgramGrid{grid-template-columns:1fr 1fr}.second-demos-module__oFjk8q__healthStoryGrid,.second-demos-module__oFjk8q__healthTeam .second-demos-module__oFjk8q__healthShell,.second-demos-module__oFjk8q__healthCoverage .second-demos-module__oFjk8q__healthShell{grid-template-columns:1fr;gap:50px}.second-demos-module__oFjk8q__healthStoryNotes{grid-template-rows:none;grid-template-columns:1fr 1.3fr 1fr}.second-demos-module__oFjk8q__estateListingRail{grid-template-columns:1.2fr 1fr}.second-demos-module__oFjk8q__estateListingRail article:last-child{grid-column:1/-1}.second-demos-module__oFjk8q__estateListingRail article:last-child>div{aspect-ratio:2.1}.second-demos-module__oFjk8q__estateAreas .second-demos-module__oFjk8q__estateShell,.second-demos-module__oFjk8q__estateAdvisors{grid-template-columns:1fr}.second-demos-module__oFjk8q__estateAdvisorCopy{padding:70px 24px}.second-demos-module__oFjk8q__fitHeroCopy{padding:80px 24px 44px}.second-demos-module__oFjk8q__fitHeroImage{min-height:620px;margin:0 24px 24px}.second-demos-module__oFjk8q__fitBurst{bottom:12px;right:24px}.second-demos-module__oFjk8q__fitTrainers{grid-template-columns:1fr}.second-demos-module__oFjk8q__fitTrainerImage{min-height:600px;margin:24px}.second-demos-module__oFjk8q__fitTrainerCopy{padding:55px 24px 75px}.second-demos-module__oFjk8q__fitCommunity .second-demos-module__oFjk8q__fitShell,.second-demos-module__oFjk8q__detailProtection .second-demos-module__oFjk8q__detailShell,.second-demos-module__oFjk8q__detailCraft,.second-demos-module__oFjk8q__detailReviews .second-demos-module__oFjk8q__detailShell{grid-template-columns:1fr}.second-demos-module__oFjk8q__detailCraft>div:last-child{padding:70px 24px}.second-demos-module__oFjk8q__detailProcess ol{grid-template-columns:1fr 1fr}.second-demos-module__oFjk8q__detailProcess li:nth-child(2){border-right:0}.second-demos-module__oFjk8q__detailProcess li:nth-child(-n+2){border-bottom:1px solid #11182040}.second-demos-module__oFjk8q__renoHeroCopy{padding:80px 24px 45px}.second-demos-module__oFjk8q__renoHeroImage{min-height:650px;margin:0 24px 24px}.second-demos-module__oFjk8q__renoHero>aside{right:24px}.second-demos-module__oFjk8q__renoServices .second-demos-module__oFjk8q__renoShell,.second-demos-module__oFjk8q__renoProcess .second-demos-module__oFjk8q__renoShell,.second-demos-module__oFjk8q__renoFinance .second-demos-module__oFjk8q__renoShell{grid-template-columns:1fr}.second-demos-module__oFjk8q__renoServiceIntro h2{position:static}.second-demos-module__oFjk8q__cosmeticHero{background:#f5f2ec}.second-demos-module__oFjk8q__cosmeticHeroCopy{padding:80px 24px 45px}.second-demos-module__oFjk8q__cosmeticHeroImage{min-height:650px;margin:0 24px 24px}.second-demos-module__oFjk8q__cosmeticHero>aside{bottom:45px;right:45px}.second-demos-module__oFjk8q__cosmeticServices .second-demos-module__oFjk8q__cosmeticShell,.second-demos-module__oFjk8q__cosmeticTeam,.second-demos-module__oFjk8q__cosmeticFinance .second-demos-module__oFjk8q__cosmeticShell{grid-template-columns:1fr}.second-demos-module__oFjk8q__cosmeticTeamCopy{padding:70px 24px}}@media (max-width:760px){.second-demos-module__oFjk8q__healthShell,.second-demos-module__oFjk8q__estateShell,.second-demos-module__oFjk8q__fitShell,.second-demos-module__oFjk8q__detailShell,.second-demos-module__oFjk8q__renoShell,.second-demos-module__oFjk8q__cosmeticShell{width:min(100% - 30px, var(--demo-shell))}.second-demos-module__oFjk8q__healthPrograms,.second-demos-module__oFjk8q__healthStories,.second-demos-module__oFjk8q__healthTeam,.second-demos-module__oFjk8q__healthCoverage,.second-demos-module__oFjk8q__estateListings,.second-demos-module__oFjk8q__estateAreas,.second-demos-module__oFjk8q__fitSchedule,.second-demos-module__oFjk8q__fitMemberships,.second-demos-module__oFjk8q__fitCommunity,.second-demos-module__oFjk8q__detailResults,.second-demos-module__oFjk8q__detailProtection,.second-demos-module__oFjk8q__detailProcess,.second-demos-module__oFjk8q__detailReviews,.second-demos-module__oFjk8q__renoProjects,.second-demos-module__oFjk8q__renoPortfolio,.second-demos-module__oFjk8q__renoProcess,.second-demos-module__oFjk8q__renoFinance,.second-demos-module__oFjk8q__cosmeticSmiles,.second-demos-module__oFjk8q__cosmeticServices,.second-demos-module__oFjk8q__cosmeticFinance{padding:78px 0}.second-demos-module__oFjk8q__healthHeading,.second-demos-module__oFjk8q__estateHeading,.second-demos-module__oFjk8q__fitHeading,.second-demos-module__oFjk8q__detailHeading,.second-demos-module__oFjk8q__renoHeading,.second-demos-module__oFjk8q__cosmeticHeading{grid-template-columns:1fr;align-items:start;gap:22px;display:grid}.second-demos-module__oFjk8q__healthHero{gap:42px;min-height:0;padding:62px 15px}.second-demos-module__oFjk8q__healthHeroCopy h1{font-size:clamp(44px,13vw,64px)}.second-demos-module__oFjk8q__healthHeroImages{min-height:510px}.second-demos-module__oFjk8q__healthHeroMain{border-radius:120px 120px 20px 20px;inset:0 8% 0 0}.second-demos-module__oFjk8q__healthHeroInset{border-width:5px;width:42%}.second-demos-module__oFjk8q__healthHeroImages aside{width:124px;padding:15px;top:3%;right:0}.second-demos-module__oFjk8q__healthProgramGrid{grid-template-columns:1fr}.second-demos-module__oFjk8q__healthProgramGrid article{min-height:265px}.second-demos-module__oFjk8q__healthPath ol{grid-template-columns:1fr 1fr}.second-demos-module__oFjk8q__healthPath li:nth-child(2){border-right:0}.second-demos-module__oFjk8q__healthPath li:nth-child(-n+2){border-bottom:1px solid #102a3d59}.second-demos-module__oFjk8q__healthStoryImage{min-height:500px}.second-demos-module__oFjk8q__healthStoryImage>div{padding:26px}.second-demos-module__oFjk8q__healthStoryNotes,.second-demos-module__oFjk8q__healthProfiles{grid-template-columns:1fr}.second-demos-module__oFjk8q__estateHero{min-height:760px}.second-demos-module__oFjk8q__estateHeroShade{background:linear-gradient(#060d1847,#060d18f5)}.second-demos-module__oFjk8q__estateHeroCopy{top:auto;bottom:80px;transform:none}.second-demos-module__oFjk8q__estateHeroCopy h1{font-size:clamp(53px,16vw,82px)}.second-demos-module__oFjk8q__estateHeroCard{display:none}.second-demos-module__oFjk8q__estateTicker{justify-content:flex-start}.second-demos-module__oFjk8q__estateListingRail{grid-template-columns:1fr}.second-demos-module__oFjk8q__estateListingRail article:last-child{grid-column:auto}.second-demos-module__oFjk8q__estateListingRail article>div,.second-demos-module__oFjk8q__estateListingRail article:first-child>div,.second-demos-module__oFjk8q__estateListingRail article:last-child>div{aspect-ratio:1.15}.second-demos-module__oFjk8q__estateAreaPanel>div{grid-template-columns:1fr}.second-demos-module__oFjk8q__estateAreaPanel button{border-bottom:1px solid #fff3;border-right:0}.second-demos-module__oFjk8q__estateAreaPanel article{min-height:460px}.second-demos-module__oFjk8q__estateAdvisorImage{min-height:500px}.second-demos-module__oFjk8q__fitHeroImage{border-radius:90px 16px 16px;min-height:500px;margin-inline:15px}.second-demos-module__oFjk8q__fitMarquee{justify-content:flex-start}.second-demos-module__oFjk8q__fitDayTabs{grid-template-columns:1fr 1fr}.second-demos-module__oFjk8q__fitDayTabs button:nth-child(2){border-right:0}.second-demos-module__oFjk8q__fitDayTabs button:nth-child(-n+2){border-bottom:2px solid #172048}.second-demos-module__oFjk8q__fitClassList article{grid-template-columns:68px 1fr;gap:12px}.second-demos-module__oFjk8q__fitClassList article>p{grid-column:2}.second-demos-module__oFjk8q__fitClassList article>a{grid-column:1/-1}.second-demos-module__oFjk8q__fitPassGrid{grid-template-columns:1fr}.second-demos-module__oFjk8q__fitPassGrid article{min-height:380px}.second-demos-module__oFjk8q__fitTrainerImage{min-height:500px;margin:15px}.second-demos-module__oFjk8q__fitTrainerCopy article{display:grid}.second-demos-module__oFjk8q__fitTrainerCopy article p{text-align:left}.second-demos-module__oFjk8q__fitCommunityImages{min-height:520px}.second-demos-module__oFjk8q__detailHero{min-height:760px}.second-demos-module__oFjk8q__detailHeroShade{background:linear-gradient(#0507093d,#050709f5)}.second-demos-module__oFjk8q__detailHeroCopy{top:auto;bottom:80px;transform:none}.second-demos-module__oFjk8q__detailHeroCopy h1{font-size:clamp(46px,14vw,75px)}.second-demos-module__oFjk8q__detailHero>aside{display:none}.second-demos-module__oFjk8q__compareStage{aspect-ratio:1.05}.second-demos-module__oFjk8q__detailPackageResult{min-height:510px;padding:30px}.second-demos-module__oFjk8q__detailCraftImage{min-height:500px}.second-demos-module__oFjk8q__detailProcess ol{grid-template-columns:1fr}.second-demos-module__oFjk8q__detailProcess li{border-bottom:1px solid #11182040;border-right:0;min-height:220px}.second-demos-module__oFjk8q__detailTools{aspect-ratio:1}.second-demos-module__oFjk8q__renoHeroImage{min-height:520px;margin-inline:15px}.second-demos-module__oFjk8q__renoHero>aside{right:15px}.second-demos-module__oFjk8q__renoServiceList article{grid-template-columns:34px 1fr 22px;min-height:165px;padding:18px 0}.second-demos-module__oFjk8q__renoServiceList article p{grid-column:2}.second-demos-module__oFjk8q__renoPortfolioGrid{grid-template-columns:1fr}.second-demos-module__oFjk8q__renoPortfolioGrid article>div,.second-demos-module__oFjk8q__renoPortfolioGrid article:last-child>div{aspect-ratio:1.15}.second-demos-module__oFjk8q__renoProcess li{grid-template-columns:44px 1fr}.second-demos-module__oFjk8q__renoFinanceCards{grid-template-columns:1fr}.second-demos-module__oFjk8q__renoFinanceCards article{min-height:230px}.second-demos-module__oFjk8q__cosmeticHeroImage{border-radius:160px 160px 20px 20px;min-height:520px;margin-inline:15px}.second-demos-module__oFjk8q__cosmeticHero>aside{width:215px;bottom:42px;right:24px}.second-demos-module__oFjk8q__cosmeticTrust{grid-template-columns:1fr;padding-block:16px}.second-demos-module__oFjk8q__cosmeticTrust span{border-bottom:1px solid #fff3;border-right:0;justify-content:flex-start}.second-demos-module__oFjk8q__cosmeticTrust span:last-child{border-bottom:0}.second-demos-module__oFjk8q__cosmeticSmileGrid{grid-template-columns:1fr}.second-demos-module__oFjk8q__cosmeticSmileGrid article>div,.second-demos-module__oFjk8q__cosmeticSmileGrid article:last-child>div{aspect-ratio:1.05}.second-demos-module__oFjk8q__cosmeticServiceGrid{grid-template-columns:1fr}.second-demos-module__oFjk8q__cosmeticJourney ol{grid-template-columns:1fr 1fr}.second-demos-module__oFjk8q__cosmeticJourney li:nth-child(2){border-right:0}.second-demos-module__oFjk8q__cosmeticJourney li:nth-child(-n+2){border-bottom:1px solid #20262a59}.second-demos-module__oFjk8q__cosmeticTeamImage{min-height:520px}.second-demos-module__oFjk8q__cosmeticTeamCopy>div{grid-template-columns:1fr}.second-demos-module__oFjk8q__cosmeticFinance article{grid-template-columns:1fr 24px;min-height:130px;padding:18px 0}.second-demos-module__oFjk8q__cosmeticFinance article p{grid-column:1}.second-demos-module__oFjk8q__cosmeticFinance article svg{grid-area:1/2}}@media (max-width:470px){.second-demos-module__oFjk8q__healthActions,.second-demos-module__oFjk8q__estateHeroCopy>div,.second-demos-module__oFjk8q__fitHeroCopy>div,.second-demos-module__oFjk8q__detailHeroCopy>div,.second-demos-module__oFjk8q__renoHeroCopy>div,.second-demos-module__oFjk8q__cosmeticHeroCopy>div{display:grid}.second-demos-module__oFjk8q__healthHeroImages{min-height:430px}.second-demos-module__oFjk8q__healthHeroInset{display:none}.second-demos-module__oFjk8q__healthHeroMain{inset-right:0}.second-demos-module__oFjk8q__healthPath ol,.second-demos-module__oFjk8q__cosmeticJourney ol{grid-template-columns:1fr}.second-demos-module__oFjk8q__healthPath li,.second-demos-module__oFjk8q__healthPath li:not(:first-child),.second-demos-module__oFjk8q__cosmeticJourney li,.second-demos-module__oFjk8q__cosmeticJourney li:not(:first-child){border-bottom:1px solid;border-right:0;padding:22px 0}.second-demos-module__oFjk8q__fitCommunityImages{min-height:430px}.second-demos-module__oFjk8q__compareBeforeLabel,.second-demos-module__oFjk8q__compareAfterLabel{padding:6px 8px;font-size:8px;bottom:10px}.second-demos-module__oFjk8q__compareBeforeLabel{left:10px}.second-demos-module__oFjk8q__compareAfterLabel{right:10px}}@supports (animation-timeline:view()){@media (min-width:761px) and (prefers-reduced-motion:no-preference){.second-demos-module__oFjk8q__healthPath li{--care-stride-x:-34px;--care-stride-y:32px;animation:linear both second-demos-module__oFjk8q__carePathStride;animation-timeline:view();animation-range:entry 8% cover 40%}.second-demos-module__oFjk8q__healthPath li:nth-child(2n){--care-stride-x:34px;--care-stride-y:-22px;animation-range:entry 14% cover 46%}.second-demos-module__oFjk8q__healthPath li:nth-child(n+3){animation-range:entry 20% cover 52%}.second-demos-module__oFjk8q__estateListingRail article{--residence-glide-x:-12%;--residence-scale:.9;transform-origin:50% 100%;animation:linear both second-demos-module__oFjk8q__residenceRailGlide;animation-timeline:view();animation-range:entry 6% cover 42%}.second-demos-module__oFjk8q__estateListingRail article:first-child{--residence-glide-x:-5%;--residence-scale:.96}.second-demos-module__oFjk8q__estateListingRail article:nth-child(2){--residence-glide-x:8%;animation-range:entry 14% cover 50%}.second-demos-module__oFjk8q__estateListingRail article:nth-child(3){--residence-glide-x:18%;--residence-scale:.86;animation-range:entry 22% cover 58%}.second-demos-module__oFjk8q__fitPassGrid article{--pass-landing-x:-38px;--pass-landing-rotate:-2deg;animation:linear both second-demos-module__oFjk8q__studioPassLanding;animation-timeline:view();animation-range:entry 8% cover 42%}.second-demos-module__oFjk8q__fitPassGrid article:nth-child(2){--pass-landing-x:0px;--pass-landing-rotate:2deg;animation-range:entry 15% cover 49%}.second-demos-module__oFjk8q__fitPassGrid article:nth-child(3){--pass-landing-x:38px;--pass-landing-rotate:-1deg;animation-range:entry 22% cover 56%}.second-demos-module__oFjk8q__detailCraftImage{animation:linear both second-demos-module__oFjk8q__polishingReveal;animation-timeline:view();animation-range:entry 8% cover 52%}.second-demos-module__oFjk8q__renoServiceList article{--reno-stack-layer:1;--reno-stack-scale:.976;--reno-stack-top:172px;z-index:var(--reno-stack-layer);top:var(--reno-stack-top);transform-origin:50% 0;background:#b75f49;border:1px solid #ffffff61;padding-inline:18px;animation:linear both second-demos-module__oFjk8q__renovationCardStack;animation-timeline:view();animation-range:entry 10% cover 38%;position:sticky}.second-demos-module__oFjk8q__renoServiceList article:nth-child(2){--reno-stack-layer:2;--reno-stack-scale:.984;--reno-stack-top:185px}.second-demos-module__oFjk8q__renoServiceList article:nth-child(3){--reno-stack-layer:3;--reno-stack-scale:.992;--reno-stack-top:198px}.second-demos-module__oFjk8q__renoServiceList article:nth-child(4){--reno-stack-layer:4;--reno-stack-scale:1;--reno-stack-top:211px}.second-demos-module__oFjk8q__cosmeticSmileFeature>div{animation:linear both second-demos-module__oFjk8q__smileApertureReveal;animation-timeline:view();animation-range:entry 6% cover 48%}}}@keyframes second-demos-module__oFjk8q__carePathStride{0%{opacity:.42;transform:translate3d(var(--care-stride-x), var(--care-stride-y), 0)}to{opacity:1;transform:translate(0,0)}}@keyframes second-demos-module__oFjk8q__residenceRailGlide{0%{opacity:.5;transform:translate3d(var(--residence-glide-x), 48px, 0) scale(var(--residence-scale))}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes second-demos-module__oFjk8q__studioPassLanding{0%{opacity:.45;rotate:var(--pass-landing-rotate);translate:var(--pass-landing-x) 58px}to{opacity:1;translate:0;rotate:none}}@keyframes second-demos-module__oFjk8q__polishingReveal{0%{clip-path:polygon(0 0,20% 0,0 100%,0 100%);transform:scale(1.03)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:scale(1)}}@keyframes second-demos-module__oFjk8q__renovationCardStack{0%{transform:translateY(52px) scale(var(--reno-stack-scale))}to{transform:translateY(0) scale(var(--reno-stack-scale))}}@keyframes second-demos-module__oFjk8q__smileApertureReveal{0%{clip-path:ellipse(20% 28% at 50% 48%);transform:scale(1.035)}to{clip-path:ellipse(78% 78%);transform:scale(1)}}@media (prefers-reduced-motion:reduce){.second-demos-module__oFjk8q__healthPath li,.second-demos-module__oFjk8q__estateListingRail article,.second-demos-module__oFjk8q__fitPassGrid article,.second-demos-module__oFjk8q__detailCraftImage,.second-demos-module__oFjk8q__renoServiceList article,.second-demos-module__oFjk8q__cosmeticSmileFeature>div{animation:none!important;translate:none!important;rotate:none!important}.second-demos-module__oFjk8q__renoServiceList article{position:static}}
