.ownerVision{--ov-bg:#0c0b09;--ov-raised:#14120f;--ov-warm:#1b1712;--ov-gold:#c49a45;--ov-gold-light:#e1c172;--ov-text:#f5efe4;--ov-soft:#d2c8b8;--ov-muted:#9d9282;--ov-line:rgba(225,193,114,.2);min-height:100vh;overflow:hidden;color:var(--ov-text);background:linear-gradient(118deg,transparent 0 66%,rgba(196,154,69,.045) 66% 66.12%,transparent 66.12%),radial-gradient(circle at 80% 7%,rgba(196,154,69,.12),transparent 28rem),var(--ov-bg);font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif}.ownerVision *,.ownerVision :after,.ownerVision :before{box-sizing:border-box}.ownerVision a,.ownerVision button,.ownerVision input{font:inherit}.ownerVision a{color:inherit}.ownerVision a:focus-visible,.ownerVision button:focus-visible,.ownerVision input:focus-visible{outline:3px solid var(--ov-gold-light);outline-offset:4px}.ownerVision button{color:inherit}.ownerVisionNotice{min-height:38px;padding:7px max(20px,calc((100vw - 1160px) / 2));display:flex;align-items:center;justify-content:center;gap:11px;color:#f8e8bf;background:#4c3212;border-bottom:1px solid rgba(225,193,114,.42);font-size:10px;line-height:1.45;text-align:center}.ownerVisionNotice strong{padding:3px 7px;border:1px solid rgba(255,255,255,.22);border-radius:999px;font-size:8px;letter-spacing:.12em}.ownerVisionAgency,.ownerVisionAssessmentIntro,.ownerVisionFooter,.ownerVisionHeader,.ownerVisionIntro,.ownerVisionReset,.ownerVisionStage{width:min(1160px,calc(100% - 48px));margin-inline:auto}.ownerVisionHeader{min-height:104px;display:grid;grid-template-columns:190px 1fr;align-items:center;grid-gap:28px;gap:28px;border-bottom:1px solid var(--ov-line)}.ownerVisionLogo{width:180px;padding:0;border:0;background:transparent;cursor:pointer}.ownerVisionLogo img{width:100%;height:74px;display:block;object-fit:contain;animation:ownerLogoSettle .42s ease-out both}@keyframes ownerLogoSettle{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.ownerVisionHeader nav{display:flex;justify-content:center;gap:8px 28px}.ownerVisionHeader nav a,.ownerVisionHeader nav button,.ownerVisionQuestionActions>button:not(.ownerVisionPrimary),.ownerVisionReset button,.ownerVisionResult aside button:not(.ownerVisionPrimary),.ownerVisionStageTools button,.ownerVisionTextAction{min-height:44px;padding:0;border:0;color:var(--ov-soft);background:transparent;cursor:pointer;font-size:12px;font-weight:700}.ownerVisionHeader nav a:hover,.ownerVisionHeader nav button:hover,.ownerVisionStageTools button:hover,.ownerVisionTextAction:hover{color:var(--ov-gold-light)}.ownerVisionPowered{display:flex;align-items:center;gap:8px;color:var(--ov-muted);font-size:8px;text-transform:uppercase;letter-spacing:.1em}.ownerVisionPowered img{width:24px;height:24px;object-fit:contain}.ownerVisionPowered strong{display:block;margin-top:2px;color:var(--ov-soft);font-size:10px;text-transform:none;letter-spacing:0}.ownerVisionIntro{min-height:340px;padding:58px 0 50px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:48px;gap:48px}.ownerVisionEyebrow{display:block;color:var(--ov-gold-light);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ownerVisionIntro h1{max-width:820px;margin:15px 0 18px;font-size:clamp(40px,4.75vw,64px);font-weight:500;letter-spacing:-.04em;line-height:1.02}.ownerVisionIntro p{max-width:650px;margin:0;color:var(--ov-soft);font-size:16px;line-height:1.7}.ownerVisionIntroActions{min-width:210px;display:grid;grid-gap:8px;gap:8px}.ownerVisionIntro .ownerVisionEyebrow{animation:ownerHeroReveal .48s cubic-bezier(.22,.8,.32,1) .04s both}.ownerVisionIntro h1{animation:ownerHeroReveal .5s cubic-bezier(.22,.8,.32,1) .09s both}.ownerVisionIntro p{animation:ownerHeroReveal .5s cubic-bezier(.22,.8,.32,1) .14s both}.ownerVisionIntroActions{animation:ownerHeroReveal .46s cubic-bezier(.22,.8,.32,1) .2s both}@keyframes ownerHeroReveal{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.ownerVisionPrimary{min-height:50px;padding:0 20px;border:1px solid #dab963;border-radius:10px;color:#171208!important;background:linear-gradient(135deg,#bd8e37,#e2c36e);box-shadow:0 14px 34px rgba(196,154,69,.14);cursor:pointer;font-size:12px;font-weight:800}.ownerVisionPrimary:hover{filter:brightness(1.06)}.ownerVisionPrimary:disabled{cursor:not-allowed;filter:grayscale(.7);opacity:.44}.ownerVisionAssessmentIntro{padding:54px 0 58px}.ownerVisionAssessmentIntro:before{width:44px;height:2px;margin-bottom:30px;display:block;content:"";background:var(--ov-gold)}.ownerVisionSectionLead{max-width:690px}.ownerVisionAgency h2,.ownerVisionSectionLead h2{margin:13px 0 14px;font-size:clamp(32px,4vw,50px);font-weight:500;letter-spacing:-.035em;line-height:1.06}.ownerVisionAgencyCopy>p,.ownerVisionSectionLead p{margin:0;color:var(--ov-soft);font-size:14px;line-height:1.72}.ownerVisionAssessmentList{margin-top:32px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(28px,5vw,68px);gap:clamp(28px,5vw,68px)}.ownerVisionAssessmentList article{min-width:0;padding:0;display:grid;grid-template-columns:32px 1fr;grid-template-rows:auto 1fr auto;align-items:start;grid-gap:8px 12px;gap:8px 12px}.ownerVisionAssessmentList article.isSelected h3{color:var(--ov-gold-light)}.ownerVisionAssessmentList article>span{color:var(--ov-gold-light);font-size:11px;letter-spacing:.12em}.ownerVisionAssessmentList small{color:var(--ov-gold-light);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ownerVisionAssessmentList h3{margin:5px 0 6px;font-size:21px;font-weight:500;letter-spacing:-.02em}.ownerVisionAssessmentList p{max-width:680px;margin:0;color:var(--ov-muted);font-size:12px;line-height:1.55}.ownerVisionAssessmentAction{grid-column:2;display:flex;align-items:center;justify-content:space-between;gap:14px}.ownerVisionAssessmentAction b{color:var(--ov-muted);font-size:8px;letter-spacing:.1em;text-transform:uppercase}.ownerVisionAssessmentList button,.ownerVisionLaunchActions>button:not(.ownerVisionPrimary){min-height:44px;padding:0;border:0;color:var(--ov-gold-light);background:transparent;cursor:pointer;font-size:11px;font-weight:800}.ownerVisionAssessmentList button span{margin-left:7px;font-size:15px}.ownerVisionStage{width:100%;min-height:0;margin:38px 0 0;padding-top:24px;position:relative}.ownerVisionStage:before{width:44px;height:2px;position:absolute;top:0;left:0;content:"";background:var(--ov-gold)}.ownerVisionStageTop{min-height:68px;padding:10px 0;display:flex;align-items:center;justify-content:space-between;gap:20px}.ownerVisionStageTop:has(.ownerVisionStageTools:only-child){justify-content:flex-start}.ownerVisionStageTop>div:first-child span,.ownerVisionStageTop>div:first-child strong{display:block}.ownerVisionStageTop>div:first-child span{color:var(--ov-muted);font-size:8px;text-transform:uppercase;letter-spacing:.14em}.ownerVisionStageTop>div:first-child strong{margin-top:3px;font-size:13px}.ownerVisionStageTools{display:flex;gap:20px}.ownerVisionScene{padding:22px 0 4px;opacity:1;transform:none;outline:none;transition:opacity .18s ease,transform .18s ease}.ownerVisionScene.isLeaving{opacity:0;transform:translateY(5px)}.ownerVisionWelcome{display:grid;grid-template-columns:minmax(240px,1fr) minmax(180px,.8fr) auto;grid-gap:30px;gap:30px;align-items:center}.ownerVisionWelcome>div:first-child>small,.ownerVisionWelcome>div:first-child>strong{display:block}.ownerVisionWelcome>div:first-child>strong{margin-top:7px;font-size:19px;font-weight:600}.ownerVisionWelcome>div:first-child>small{margin-top:5px;color:var(--ov-muted);font-size:10px}.ownerVisionHelp h2,.ownerVisionQuestion h2,.ownerVisionResult h2,.ownerVisionSceneHeading h2,.ownerVisionWelcome h2{margin:13px 0 14px;font-size:clamp(30px,4vw,48px);font-weight:500;letter-spacing:-.035em;line-height:1.04}.ownerVisionSceneHeading p,.ownerVisionWelcome p{margin:0;color:var(--ov-soft);font-size:14px;line-height:1.7}.ownerVisionFixtureNote{color:var(--ov-muted)!important;font-size:11px!important}.ownerVisionLaunchActions{display:grid;grid-template-columns:minmax(230px,auto) auto;justify-content:end;align-items:center;grid-gap:14px 24px;gap:14px 24px}.ownerVisionQuickChoices{display:grid;border-top:1px solid var(--ov-line)}.ownerVisionQuickChoices button{min-height:94px;padding:17px 0;display:grid;grid-template-columns:86px 1fr auto;grid-template-areas:"count title source";align-items:center;grid-gap:18px;gap:18px;text-align:left;border:0;border-bottom:1px solid var(--ov-line);background:transparent;cursor:pointer}.ownerVisionQuickChoices button:hover{background:linear-gradient(90deg,rgba(196,154,69,.07),transparent)}.ownerVisionQuickChoices span{grid-area:count;color:var(--ov-gold-light);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.ownerVisionQuickChoices strong{grid-area:title;font-size:17px;font-weight:600}.ownerVisionQuickChoices small{grid-area:source;color:var(--ov-muted);font-size:10px}.ownerVisionSceneHeading{max-width:760px}.ownerVisionChoose .ownerVisionSceneHeading h2{margin-bottom:10px}.ownerVisionSelector{margin-top:30px;display:grid;border-top:1px solid var(--ov-line)}.ownerVisionSelector button{min-height:84px;padding:15px 4px;display:grid;grid-template-columns:100px 240px 1fr 72px;align-items:center;grid-gap:18px;gap:18px;border:0;border-bottom:1px solid var(--ov-line);color:var(--ov-soft);background:transparent;text-align:left;cursor:pointer}.ownerVisionSelector button.isSelected,.ownerVisionSelector button:hover{color:var(--ov-text);background:linear-gradient(90deg,rgba(196,154,69,.1),transparent 72%)}.ownerVisionSelector button.isSelected{box-shadow:inset 3px 0 0 var(--ov-gold)}.ownerVisionSelector b,.ownerVisionSelector span{color:var(--ov-gold-light);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.ownerVisionSelector strong{font-size:15px}.ownerVisionSelector small{color:var(--ov-muted);font-size:11px;line-height:1.5}.ownerVisionSelector b{text-align:right}.ownerVisionChooseActions{margin-top:24px;display:flex;justify-content:flex-end}.ownerVisionQuestion{max-width:900px;margin-inline:auto}.ownerVisionQuestionMeta{display:flex;justify-content:space-between;gap:16px;color:var(--ov-muted);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.ownerVisionQuestionMeta strong{color:var(--ov-gold-light)}.ownerVisionProgress{height:3px;margin:14px 0 34px;overflow:hidden;background:rgba(255,255,255,.08)}.ownerVisionProgress i{height:100%;display:block;background:var(--ov-gold);transition:width .28s ease}.ownerVisionQuestion h2{max-width:780px;font-size:clamp(28px,3.5vw,42px)}.ownerVisionAnswers{margin-top:28px;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 28px;gap:8px 28px}.ownerVisionAnswers button{min-height:54px;padding:10px 3px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:0;border-bottom:1px solid rgba(255,255,255,.11);color:var(--ov-soft);background:transparent;text-align:left;cursor:pointer;font-size:12px}.ownerVisionAnswers button.isSelected,.ownerVisionAnswers button:hover{color:var(--ov-text);border-bottom-color:var(--ov-gold)}.ownerVisionAnswers button span{width:18px;height:18px;flex:0 0 18px;border:1px solid var(--ov-muted);border-radius:50%}.ownerVisionAnswers button.isSelected span{border:5px solid var(--ov-gold-light)}.ownerVisionQuestionActions{margin-top:30px;display:flex;align-items:center;justify-content:flex-end;gap:20px}.ownerVisionRetention{margin:20px 0 0;color:var(--ov-muted);font-size:10px;line-height:1.6}.ownerVisionResult{min-height:430px;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);grid-gap:72px;gap:72px;align-items:center}.ownerVisionResultTitle{margin-top:24px;display:flex;align-items:center;gap:24px}.ownerVisionResultTitle>strong{color:var(--ov-gold-light);font-size:clamp(62px,8vw,96px);font-weight:500;line-height:.9}.ownerVisionResult h2{margin:0 0 10px}.ownerVisionResult p{margin:0;color:var(--ov-soft);font-size:13px;line-height:1.7}.ownerVisionResultCopy>small{max-width:680px;margin-top:26px;padding-top:18px;display:block;border-top:1px solid var(--ov-line);color:var(--ov-muted);font-size:10px;line-height:1.55}.ownerVisionResult aside{padding-left:32px;border-left:1px solid var(--ov-line)}.ownerVisionResult aside>span{color:var(--ov-gold-light);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.ownerVisionResult aside h3{margin:10px 0;font-size:24px;font-weight:500}.ownerVisionResult aside>div{margin-top:22px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px}.ownerVisionHelp{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px}.ownerVisionAvery,.ownerVisionFollowup{min-width:0}.ownerVisionAveryHead{display:grid;grid-template-columns:48px 1fr auto;align-items:center;grid-gap:13px;gap:13px}.ownerVisionAveryHead>span{width:46px;height:46px;display:grid;place-items:center;border:1px solid var(--ov-gold);border-radius:50%;color:var(--ov-gold-light);font-size:18px;font-weight:800}.ownerVisionAveryHead h2{margin:0;font-size:23px}.ownerVisionAveryHead p{margin:3px 0 0;color:var(--ov-muted);font-size:10px}.ownerVisionAveryHead b{color:var(--ov-gold-light);font-size:8px;letter-spacing:.1em}.ownerVisionAvery>p{margin:24px 0 18px;color:var(--ov-soft);font-size:13px;line-height:1.7}.ownerVisionAvery>button{min-height:44px;padding:0;border:0;color:var(--ov-gold-light);background:transparent;cursor:pointer;font-size:11px;font-weight:800}.ownerVisionAveryReply{margin-top:15px;padding-left:18px;border-left:2px solid var(--ov-gold)}.ownerVisionAveryReply strong{font-size:12px}.ownerVisionAveryReply p{margin:6px 0 0;color:var(--ov-soft);font-size:12px;line-height:1.6}.ownerVisionFollowup{padding-left:42px;border-left:1px solid var(--ov-line)}.ownerVisionFollowup h2{font-size:31px}.ownerVisionFollowup label{min-height:72px;padding:13px 0;display:flex;align-items:center;gap:13px;border-bottom:1px solid rgba(255,255,255,.09);color:var(--ov-soft);cursor:pointer}.ownerVisionFollowup input{width:21px;height:21px;flex:0 0 21px;margin:0;accent-color:var(--ov-gold)}.ownerVisionFollowup small,.ownerVisionFollowup span,.ownerVisionFollowup strong{display:block}.ownerVisionFollowup strong{color:var(--ov-text);font-size:12px}.ownerVisionFollowup small{margin-top:4px;color:var(--ov-muted);font-size:10px;line-height:1.5}.ownerVisionFollowup>p{margin:18px 0 0;color:var(--ov-muted);font-size:10px;line-height:1.55}.ownerVisionFollowup>p strong{color:var(--ov-soft)}.ownerVisionReset{padding:20px 0 42px;text-align:right}.ownerVisionReset button{color:var(--ov-muted);font-size:10px}.ownerVisionAgency{padding:66px 0 72px;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-gap:clamp(48px,7vw,96px);gap:clamp(48px,7vw,96px);align-items:center;scroll-margin-block:32px}.ownerVisionPortrait{margin:0;min-width:0}.ownerVisionPortraitCrop{aspect-ratio:6/5;overflow:hidden;background:#17130f}.ownerVisionPortrait img{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 8%}.ownerVisionPortrait.isVisible img{animation:ownerPortraitSettle .48s ease-out both}.ownerVisionPortrait figcaption{margin-top:10px;color:var(--ov-muted);font-size:9px;letter-spacing:.08em;text-transform:uppercase}@keyframes ownerPortraitSettle{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.ownerVisionAgencyCopy>p+p{margin-top:18px}.ownerVisionAgencyCopy>a{min-height:44px;margin-top:22px;display:inline-flex;align-items:center;color:var(--ov-text);-webkit-text-decoration-color:var(--ov-gold);text-decoration-color:var(--ov-gold);text-underline-offset:5px;font-size:12px;font-weight:700}.ownerVisionFooter{padding:34px 0 42px;border-top:1px solid var(--ov-line);color:var(--ov-muted);scroll-margin-block:24px}.ownerVisionFooterMain{display:flex;align-items:center;justify-content:space-between;gap:32px}.ownerVisionFooterMain img{width:170px;height:auto}.ownerVisionFooterMain>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:14px 28px}.ownerVisionFooterMain a{min-height:44px;display:inline-flex;align-items:center;color:var(--ov-soft);text-decoration:none;font-size:12px}.ownerVisionFooter>p{margin:8px 0 0;font-size:10px;font-weight:400;line-height:1.55}.ownerVisionFooter>div:last-child{margin-top:20px;padding-top:16px;display:flex;justify-content:space-between;gap:20px;border-top:1px solid rgba(255,255,255,.07);font-size:9px}.ownerVisionFooter nav{display:flex;gap:18px}.ownerVisionFooter nav a{min-height:44px;display:inline-flex;align-items:center;color:var(--ov-soft);text-decoration:none}@media (max-width:820px){.ownerVisionAgency,.ownerVisionAssessmentIntro,.ownerVisionFooter,.ownerVisionHeader,.ownerVisionIntro,.ownerVisionReset,.ownerVisionStage{width:min(100% - 28px,1160px)}.ownerVisionHeader{min-height:134px;grid-template-columns:1fr auto;gap:8px 18px;padding:10px 0}.ownerVisionLogo{width:156px}.ownerVisionHeader nav{grid-column:1/-1;grid-row:2;justify-content:space-between;border-top:1px solid var(--ov-line)}.ownerVisionIntro{min-height:0;padding:38px 0 30px;grid-template-columns:1fr;gap:24px;text-align:center}.ownerVisionIntro h1{max-width:650px;margin-inline:auto;font-size:clamp(36px,9vw,50px)}.ownerVisionIntro p{margin-inline:auto;font-size:14px}.ownerVisionIntroActions{width:min(100%,420px);margin-inline:auto}.ownerVisionAssessmentList{grid-template-columns:1fr;gap:26px}.ownerVisionAssessmentList article{grid-template-columns:34px 1fr}.ownerVisionStage{min-height:0}.ownerVisionScene{padding:30px 0 4px}.ownerVisionWelcome{grid-template-columns:1fr;gap:30px}.ownerVisionLaunchActions{justify-content:start}.ownerVisionQuickChoices button{grid-template-columns:76px 1fr;grid-template-areas:"count source" "title title";gap:5px 12px}.ownerVisionQuickChoices small{text-align:right}.ownerVisionSelector button{grid-template-columns:84px 1fr 66px}.ownerVisionSelector small{grid-column:2/-1}.ownerVisionAnswers,.ownerVisionResult{grid-template-columns:1fr}.ownerVisionResult{min-height:0;gap:34px}.ownerVisionResult aside{padding:28px 0 0;border-left:0;border-top:1px solid var(--ov-line)}.ownerVisionHelp{grid-template-columns:1fr;gap:34px}.ownerVisionFollowup{padding:30px 0 0;border-left:0;border-top:1px solid var(--ov-line)}.ownerVisionAgency{grid-template-columns:1fr;gap:38px;padding:58px 0}}@media (max-width:480px){.ownerVisionNotice{align-items:flex-start;gap:7px;padding-inline:12px;font-size:9px;text-align:left}.ownerVisionNotice strong{flex:0 0 auto}.ownerVisionHeader{min-height:126px}.ownerVisionLogo{width:142px}.ownerVisionIntro{padding-top:30px}.ownerVisionIntro h1{font-size:37px;line-height:1.02}.ownerVisionAssessmentIntro{padding:44px 0 48px}.ownerVisionAssessmentIntro:before{margin-bottom:24px}.ownerVisionAssessmentList{margin-top:26px;gap:22px}.ownerVisionAssessmentList article{min-height:0;grid-template-columns:28px 1fr;gap:8px 10px;padding:0}.ownerVisionAssessmentAction{grid-column:2;justify-content:space-between}.ownerVisionStageTop{min-height:60px}.ownerVisionScene{padding-top:28px}.ownerVisionQuestion h2,.ownerVisionResult h2,.ownerVisionSceneHeading h2,.ownerVisionWelcome h2{font-size:29px}.ownerVisionSelector button{min-height:96px;grid-template-columns:1fr auto;gap:5px 12px}.ownerVisionSelector span{grid-column:1}.ownerVisionSelector b{grid-column:2;grid-row:1}.ownerVisionSelector small,.ownerVisionSelector strong{grid-column:1/-1}.ownerVisionChooseActions .ownerVisionPrimary{width:100%}.ownerVisionQuestionMeta{display:grid;grid-gap:5px;gap:5px}.ownerVisionQuestionActions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 14px;gap:8px 14px}.ownerVisionQuestionActions .ownerVisionPrimary{grid-column:1/-1;grid-row:1}.ownerVisionResultTitle{align-items:flex-start;display:grid;grid-gap:16px;gap:16px}.ownerVisionResultTitle>strong{font-size:72px}.ownerVisionResult aside>div{display:grid}.ownerVisionResult aside .ownerVisionPrimary{width:100%}.ownerVisionAveryHead{grid-template-columns:44px 1fr auto}.ownerVisionFollowup h2{font-size:28px}.ownerVisionLaunchActions{grid-template-columns:1fr}.ownerVisionLaunchActions .ownerVisionPrimary{width:100%}.ownerVisionAgency{padding-block:50px}.ownerVisionFooterMain{display:grid;justify-items:start}.ownerVisionFooterMain>div{justify-content:flex-start}.ownerVisionFooter>div:last-child{display:grid}}@media (prefers-reduced-motion:reduce){.ownerVision *,.ownerVision :after,.ownerVision :before{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.ownerVisionWarm{background:radial-gradient(circle at 76% 12%,rgba(168,105,62,.2),transparent 24rem),radial-gradient(circle at 14% 44%,rgba(196,154,69,.07),transparent 30rem),#0c0b09}.ownerVisionWarmIntro{width:min(1160px,calc(100% - 48px));min-height:560px;margin-inline:auto;padding:34px 0 56px;display:grid;grid-template-columns:minmax(0,.82fr) minmax(460px,1.18fr);align-items:center;grid-gap:clamp(52px,7vw,104px);gap:clamp(52px,7vw,104px)}.ownerVisionWarmIntroCopy{max-width:510px;position:relative;z-index:1}.ownerVisionWarmIntroCopy:before{width:44px;height:2px;margin-bottom:30px;display:block;content:"";background:var(--ov-gold)}.ownerVisionWarmIntroCopy .ownerVisionEyebrow{animation:ownerWarmReveal .48s cubic-bezier(.22,.8,.32,1) .04s both}.ownerVisionWarmIntro h1{margin:14px 0 18px;font-size:clamp(44px,5.6vw,72px);font-weight:500;letter-spacing:-.045em;line-height:.98;animation:ownerWarmReveal .52s cubic-bezier(.22,.8,.32,1) .1s both}.ownerVisionWarmIntro p{margin:0;color:var(--ov-soft);font-size:16px;line-height:1.7;animation:ownerWarmReveal .52s cubic-bezier(.22,.8,.32,1) .16s both}.ownerVisionWarmIntroCopy>.ownerVisionPrimary{margin-top:30px;animation:ownerWarmReveal .48s cubic-bezier(.22,.8,.32,1) .22s both}.ownerVisionWarmHeroPortrait{margin:0;min-width:0;position:relative;animation:ownerWarmPortrait .62s cubic-bezier(.22,.8,.32,1) .12s both}.ownerVisionWarmHeroPortrait:before{position:absolute;inset:8% -5% -6% 12%;content:"";background:rgba(196,154,69,.11);filter:blur(38px)}.ownerVisionWarmHeroPortrait>div{aspect-ratio:5/4;overflow:hidden;position:relative;background:#17130f;box-shadow:0 30px 80px rgba(0,0,0,.42)}.ownerVisionWarmHeroPortrait img{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 8%}.ownerVisionWarmHeroPortrait figcaption{margin-top:11px;color:var(--ov-muted);font-size:9px;letter-spacing:.09em;text-transform:uppercase}@keyframes ownerWarmReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ownerWarmPortrait{0%{opacity:0;transform:translateY(12px) scale(.99)}to{opacity:1;transform:none}}.ownerVisionWarm .ownerVisionAssessmentIntro{padding-top:70px}.ownerVisionWarm .ownerVisionAssessmentIntro:before{display:none}.ownerVisionWarm .ownerVisionSectionLead{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(320px,1.2fr);align-items:end;grid-column-gap:64px;column-gap:64px;max-width:none}.ownerVisionWarm .ownerVisionSectionLead .ownerVisionEyebrow{grid-column:1/-1}.ownerVisionWarm .ownerVisionSectionLead h2{margin-bottom:0}.ownerVisionWarm .ownerVisionSectionLead p{padding-bottom:5px}.ownerVisionWarm .ownerVisionAssessmentList{margin-top:42px}.ownerVisionWarm .ownerVisionStage{margin-top:48px}.ownerVisionWarmAgency{max-width:920px;padding-block:78px;grid-template-columns:1fr}.ownerVisionWarmAgency .ownerVisionAgencyCopy{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:70px;column-gap:70px;align-items:start}.ownerVisionWarmAgency .ownerVisionEyebrow,.ownerVisionWarmAgency a,.ownerVisionWarmAgency h2{grid-column:1/-1}.ownerVisionWarmAgency h2{max-width:720px}@media (max-width:820px){.ownerVisionWarmIntro{width:min(100% - 28px,1160px);min-height:0;padding:28px 0 44px;grid-template-columns:1fr;gap:32px}.ownerVisionWarmHeroPortrait{order:-1;width:min(100%,560px);margin-inline:auto}.ownerVisionWarmHeroPortrait>div{aspect-ratio:16/10}.ownerVisionWarmIntroCopy{max-width:650px;margin-inline:auto;text-align:center}.ownerVisionWarmIntroCopy:before{margin-inline:auto;margin-bottom:22px}.ownerVisionWarmIntro h1{font-size:clamp(39px,10vw,56px)}.ownerVisionWarmIntroCopy>.ownerVisionPrimary{width:min(100%,420px)}.ownerVisionWarm .ownerVisionSectionLead{grid-template-columns:1fr;gap:0}.ownerVisionWarm .ownerVisionSectionLead p{padding-bottom:0}.ownerVisionWarmAgency .ownerVisionAgencyCopy{grid-template-columns:1fr}.ownerVisionWarmAgency .ownerVisionEyebrow,.ownerVisionWarmAgency a,.ownerVisionWarmAgency h2{grid-column:auto}}@media (max-width:480px){.ownerVisionWarmIntro{padding-top:20px;gap:26px}.ownerVisionWarmHeroPortrait>div{aspect-ratio:3/2}.ownerVisionWarmIntro h1{font-size:42px}.ownerVisionWarmIntro p{font-size:14px}.ownerVisionWarmIntroCopy>.ownerVisionPrimary{margin-top:24px}.ownerVisionWarm .ownerVisionAssessmentIntro{padding-top:52px}.ownerVisionWarm .ownerVisionAssessmentList{margin-top:30px}.ownerVisionWarmAgency{padding-block:58px}}@media (prefers-reduced-motion:reduce){.ownerVisionWarmHeroPortrait,.ownerVisionWarmIntro h1,.ownerVisionWarmIntro p,.ownerVisionWarmIntroCopy .ownerVisionEyebrow,.ownerVisionWarmIntroCopy>.ownerVisionPrimary{animation:none!important}}.ownerVisionTypographyC .ownerVisionAgency h2,.ownerVisionTypographyC .ownerVisionAssessmentList h3,.ownerVisionTypographyC .ownerVisionHelp h2,.ownerVisionTypographyC .ownerVisionQuestion h2,.ownerVisionTypographyC .ownerVisionResult h2,.ownerVisionTypographyC .ownerVisionResult h3,.ownerVisionTypographyC .ownerVisionSectionLead h2,.ownerVisionTypographyC .ownerVisionWarmIntro h1{font-family:Georgia,Times New Roman,ui-serif,serif;font-weight:500;letter-spacing:-.025em}.ownerVisionTypographyC .ownerVisionWarmIntro h1{max-width:560px;font-size:clamp(44px,5.25vw,68px);line-height:1.08}.ownerVisionTypographyC .ownerVisionAgency h2,.ownerVisionTypographyC .ownerVisionSectionLead h2{line-height:1.12}.ownerVisionTypographyC .ownerVisionAssessmentAction b,.ownerVisionTypographyC .ownerVisionAssessmentList small,.ownerVisionTypographyC .ownerVisionEyebrow,.ownerVisionTypographyC .ownerVisionQuestionMeta,.ownerVisionTypographyC .ownerVisionResult aside>span{font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif;font-weight:600;letter-spacing:.055em;text-transform:none}.ownerVisionTypographyC .ownerVision,.ownerVisionTypographyC .ownerVision a,.ownerVisionTypographyC .ownerVision button,.ownerVisionTypographyC .ownerVision input{font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif}@media (max-width:480px){.ownerVisionTypographyC .ownerVisionWarmIntro h1{font-size:40px;line-height:1.1}}.ownerVisionReference{--ov-bg:#22251d;--ov-raised:#31382a;--ov-warm:#29261f;--ov-gold:#bd8a34;--ov-gold-light:#edca7b;--ov-text:#fff9ec;--ov-soft:#eee3ce;--ov-muted:#c8baa1;--ov-line:rgba(237,202,123,.28);background:#25291f}.ownerVisionReference .ownerVisionNotice{position:relative;z-index:20;min-height:48px;padding-block:9px;background:#493516;font-size:12px;line-height:1.45}.ownerVisionReference .ownerVisionNotice strong{font-size:10px}.ownerVisionReference .ownerVisionHeader{width:100%;min-height:106px;padding:10px max(28px,calc((100vw - 1160px) / 2));position:absolute;top:38px;left:0;z-index:12;grid-template-columns:180px 1fr;border:0;background:linear-gradient(180deg,rgba(19,18,14,.9),rgba(19,18,14,.38) 62%,transparent)}.ownerVisionReference .ownerVisionHeader nav{justify-content:flex-end}.ownerVisionReference .ownerVisionHeader nav a,.ownerVisionReference .ownerVisionHeader nav button{color:#fff8e9;font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:400}.ownerVisionReference .ownerVisionLogo{width:164px}.ownerVisionReference .ownerVisionMenuToggle{display:none}.ownerVisionReference .ownerVisionWarmIntro{width:100%;min-height:730px;padding:148px max(28px,calc((100vw - 1160px) / 2)) 58px;position:relative;isolation:isolate;grid-template-columns:minmax(390px,.94fr) minmax(500px,1.06fr);gap:34px;overflow:hidden;background-image:linear-gradient(90deg,rgba(20,20,15,.91),rgba(26,25,19,.76) 38%,rgba(31,29,22,.16) 68%,rgba(31,29,22,.04)),url(/examples/donoho/room-proof/donoho-room-background-v1.png);background-size:cover;background-position:50%}.ownerVisionReference .ownerVisionWarmIntro:after{position:absolute;inset:auto 0 0;height:150px;z-index:-1;content:"";background:linear-gradient(180deg,transparent,rgba(244,235,216,.16));pointer-events:none}.ownerVisionReference .ownerVisionWarmIntroCopy{max-width:565px;align-self:center}.ownerVisionReference .ownerVisionWarmIntroCopy:before{display:none}.ownerVisionReference .ownerVisionWarmIntro h1{max-width:610px;margin:18px 0 22px;color:#fffaf1;font-size:clamp(50px,5vw,72px);font-weight:400;line-height:1.02;text-wrap:balance;text-shadow:0 3px 28px rgba(0,0,0,.3)}.ownerVisionReference .ownerVisionWarmIntro h1:first-line{color:#fffaf1}.ownerVisionReference .ownerVisionWarmIntro h1 em{color:var(--ov-gold-light)}.ownerVisionReference .ownerVisionWarmIntro p{max-width:570px;color:#f7eddb;font-size:17px;line-height:1.65;text-shadow:0 2px 12px rgba(0,0,0,.32)}.ownerVisionReference .ownerVisionEyebrow{color:var(--ov-gold-light);font-weight:650;letter-spacing:.16em}.ownerVisionReference .ownerVisionHeroActions{margin-top:30px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;animation:ownerWarmReveal .48s cubic-bezier(.22,.8,.32,1) .22s both}.ownerVisionReference .ownerVisionSecondary{min-height:50px;padding:0 4px;border:0;border-bottom:1px solid rgba(237,202,123,.72);color:#fff8e9;background:transparent;cursor:pointer;font-size:12px;font-weight:700}.ownerVisionReference .ownerVisionPrimary{min-height:52px;border-radius:999px;padding-inline:27px;background:linear-gradient(135deg,#b77c28,#edc873);box-shadow:0 16px 34px rgba(45,28,7,.3)}.ownerVisionReference .ownerVisionWarmHeroPortrait{height:550px;align-self:end;margin:0 -26px -58px 0;animation-duration:.75s}.ownerVisionReference .ownerVisionWarmHeroPortrait:before{inset:auto 18% 1% 9%;height:42px;border-radius:50%;background:rgba(13,11,7,.42);filter:blur(18px)}.ownerVisionReference .ownerVisionWarmHeroPortrait>div{width:100%;height:100%;aspect-ratio:auto;overflow:visible;background:transparent;box-shadow:none}.ownerVisionReference .ownerVisionWarmHeroPortrait img{width:100%;height:100%;object-fit:contain;object-position:bottom center;filter:drop-shadow(0 18px 26px rgba(16,11,5,.3))}.ownerVisionReference .ownerVisionWarmHeroPortrait figcaption{position:absolute;right:44px;bottom:18px;margin:0;padding:7px 11px;color:#f8eedc;background:rgba(24,20,13,.64);border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ownerVisionReference .ownerVisionFlow{position:relative;isolation:isolate;background:linear-gradient(180deg,rgba(248,241,226,.93),rgba(241,231,211,.91) 25%,rgba(175,174,137,.86) 40%,rgba(65,76,55,.94) 55%,rgba(48,58,44,.96) 73%,rgba(173,168,137,.88) 87%,rgba(241,231,211,.96)),url(/examples/donoho/room-proof/donoho-continuation-background-v1.png) top /cover no-repeat}.ownerVisionReference .ownerVisionFlow:after{position:absolute;inset:0;z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 3% 18%,rgba(75,93,54,.18),transparent 19rem),radial-gradient(circle at 96% 27%,rgba(118,94,49,.15),transparent 23rem),radial-gradient(circle at 8% 76%,rgba(14,25,16,.22),transparent 25rem)}.ownerVisionReference .ownerVisionAssessmentIntro{width:100%;padding:82px max(28px,calc((100vw - 1160px) / 2)) 86px;position:relative;color:#25271f;background:transparent}.ownerVisionReference .ownerVisionAssessmentIntro:after{display:none}.ownerVisionReference .ownerVisionAssessmentIntro>*{position:relative;z-index:1}.ownerVisionReference .ownerVisionSectionLead{grid-template-columns:minmax(320px,.9fr) minmax(360px,1.1fr)}.ownerVisionReference .ownerVisionSectionLead h2{color:#25271f;font-size:clamp(40px,4.5vw,60px);font-weight:400}.ownerVisionReference .ownerVisionSectionLead p{color:#4b4b40;font-size:16px}.ownerVisionReference .ownerVisionSectionLead .ownerVisionEyebrow{color:#8f651e}.ownerVisionReference .ownerVisionAssessmentList{margin-top:44px;gap:18px}.ownerVisionReference .ownerVisionAssessmentList article{min-height:300px;padding:26px 25px 22px;grid-template-columns:30px 1fr;grid-template-rows:1fr auto;border:1px solid rgba(105,79,35,.13);border-radius:14px;color:#292a23;background:rgba(255,251,242,.88);box-shadow:0 20px 50px rgba(64,48,25,.16);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .2s ease,box-shadow .2s ease}.ownerVisionReference .ownerVisionAssessmentList article:hover{transform:translateY(-3px);box-shadow:0 25px 58px rgba(64,48,25,.22)}.ownerVisionReference .ownerVisionAssessmentList article.isSelected{box-shadow:inset 0 0 0 2px #b9852f,0 25px 58px rgba(64,48,25,.18)}.ownerVisionReference .ownerVisionAssessmentList article>span{color:#9a681b;font-family:Georgia,serif;font-size:15px}.ownerVisionReference .ownerVisionAssessmentList small{color:#8b641f}.ownerVisionReference .ownerVisionAssessmentList h3{margin-top:10px;color:#292a23;font-family:Georgia,serif;font-size:25px;font-weight:500;line-height:1.08}.ownerVisionReference .ownerVisionAssessmentList p{color:#545349;font-size:13px;line-height:1.6}.ownerVisionReference .ownerVisionAssessmentIcon{width:61px;height:61px;display:grid;place-items:center;border-radius:50%;color:#303527;background:#e7e4ca}.ownerVisionReference .ownerVisionAssessmentIcon svg{width:39px;height:39px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ownerVisionReference .ownerVisionAssessmentAction{grid-column:1/-1;padding-top:13px;border-top:1px solid rgba(108,80,35,.18)}.ownerVisionReference .ownerVisionAssessmentAction button{color:#8f6018;font-size:13px}.ownerVisionReference .ownerVisionAssessmentAction b{color:#67604f}.ownerVisionReference .ownerVisionGuideInvite{margin:36px 0 0;padding:24px 28px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:24px;gap:24px;border-radius:18px;color:#fdf6e9;background:linear-gradient(120deg,rgba(48,58,44,.96),rgba(63,72,54,.9));box-shadow:0 22px 54px rgba(51,47,35,.17)}.ownerVisionReference .ownerVisionGuideInvite h3{margin:6px 0 5px;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400}.ownerVisionReference .ownerVisionGuideInvite p{margin:0;color:#eee6d7;font-size:14px}.ownerVisionReference .ownerVisionAssessmentGuide{margin-top:18px;padding:30px;border-radius:18px;color:#fff9ec;background:rgba(44,53,39,.97);box-shadow:0 26px 64px rgba(35,39,29,.24)}.ownerVisionReference .ownerVisionAssessmentGuide>p{max-width:650px;color:#e6dfd1;font-size:14px;line-height:1.65}.ownerVisionReference .ownerVisionGuideChoices{margin-top:22px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.ownerVisionReference .ownerVisionGuideChoices button{min-height:72px;padding:13px 15px;border:1px solid rgba(237,202,115,.26);border-radius:12px;color:#fff9ec;background:rgba(255,255,255,.045);cursor:pointer;text-align:left;font:inherit}.ownerVisionReference .ownerVisionGuideChoices button.isSelected,.ownerVisionReference .ownerVisionGuideChoices button:hover{border-color:#e1b95f;background:rgba(225,185,95,.13)}.ownerVisionReference .ownerVisionGuideChoices small{margin-top:5px;display:block;color:#d7cdbb;font-size:11px}.ownerVisionReference .ownerVisionGuideReply{min-height:116px;margin-top:20px;padding:20px 22px;border-left:2px solid #d6a448;background:rgba(17,23,15,.28)}.ownerVisionReference .ownerVisionGuideReply>strong{font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:400}.ownerVisionReference .ownerVisionGuideReply p{margin:7px 0 14px;color:#e6dfd1;font-size:13px;line-height:1.6}.ownerVisionReference .ownerVisionGuideReply .ownerVisionPrimary{min-height:46px}.ownerVisionReference .ownerVisionGuideClose{min-height:44px;margin-top:10px;padding:0;border:0;color:#edca7b;background:transparent;cursor:pointer;font-weight:700}.ownerVisionReference .ownerVisionStage{min-height:0;margin-top:72px;padding:42px 40px 46px;border:0;border-radius:20px;color:#fff9ec;background:linear-gradient(135deg,rgba(45,53,39,.94),rgba(54,65,47,.93));box-shadow:0 30px 74px rgba(26,31,23,.25);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ownerVisionReference .ownerVisionStage:before{top:0;left:40px;width:72px}.ownerVisionReference .ownerVisionScene{padding-top:18px}.ownerVisionReference .ownerVisionStage .ownerVisionEyebrow{color:var(--ov-gold-light)}.ownerVisionReference .ownerVisionFixtureNote,.ownerVisionReference .ownerVisionFollowup small,.ownerVisionReference .ownerVisionFollowup>p,.ownerVisionReference .ownerVisionResultCopy>small,.ownerVisionReference .ownerVisionRetention{font-size:12px!important;line-height:1.6}.ownerVisionReference .ownerVisionAveryHead p{font-size:12px}.ownerVisionReference .ownerVisionAveryHead b{font-size:11px}.ownerVisionReference .ownerVisionHelp.isStandalone{grid-template-columns:minmax(0,720px);justify-content:center}.ownerVisionReference .ownerVisionHelp.isStandalone .ownerVisionFollowup{padding-left:0;border-left:0}.ownerVisionReference .ownerVisionStandaloneIntro{margin:0 0 10px!important;color:#f4ead7!important;font-size:14px!important}.ownerVisionReference .ownerVisionHelp.isConversation{max-width:900px;margin-inline:auto;display:block}.ownerVisionReference .ownerVisionHelp.isConversation .ownerVisionAvery{max-width:760px}.ownerVisionReference .ownerVisionContactStep{margin-top:34px;padding-top:30px;border-top:1px solid rgba(237,202,115,.32)}.ownerVisionReference .ownerVisionContactStep h2{max-width:680px;margin:10px 0 12px;font-size:clamp(28px,3.2vw,40px);font-weight:400}.ownerVisionReference .ownerVisionContactFields{margin:22px 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.ownerVisionReference .ownerVisionContactFields>div{min-height:72px;padding:13px 15px;border:1px solid rgba(237,202,115,.22);border-radius:10px;background:rgba(255,255,255,.035)}.ownerVisionReference .ownerVisionContactFields span,.ownerVisionReference .ownerVisionContactFields strong{display:block}.ownerVisionReference .ownerVisionContactFields span{color:#edca7b;font-size:11px;font-weight:700}.ownerVisionReference .ownerVisionContactFields strong{margin-top:7px;color:#d7cdbb;font-size:12px;font-weight:500}.ownerVisionReference .ownerVisionCompactConsent{max-width:720px;margin:0;padding:0;border:0}.ownerVisionReference .ownerVisionCompactConsent legend{margin-bottom:8px;color:#f8f0df;font-size:13px;font-weight:700}.ownerVisionReference .ownerVisionCompactConsent>div:not(.ownerVisionConsentDetail){min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(255,255,255,.09)}.ownerVisionReference .ownerVisionCompactConsent label{min-height:44px;display:inline-flex;align-items:center;gap:11px;color:#f8f0df;font-size:13px}.ownerVisionReference .ownerVisionCompactConsent input{width:20px;height:20px;accent-color:#d6a448}.ownerVisionReference .ownerVisionCompactConsent button{min-height:44px;padding:0 4px;border:0;color:#edca7b;background:transparent;cursor:pointer;font-weight:700;text-decoration:underline;text-underline-offset:4px}.ownerVisionReference .ownerVisionConsentDetail{max-width:680px;margin:8px 0 12px;padding:14px 16px;border-left:2px solid #d6a448;background:rgba(17,23,15,.28)}.ownerVisionReference .ownerVisionConsentDetail p{margin:0;color:#eee3ce;font-size:12px;line-height:1.6}.ownerVisionReference .ownerVisionAveryActions{margin-top:20px;display:flex;flex-wrap:wrap;gap:10px 20px}.ownerVisionReference .ownerVisionAveryActions button,.ownerVisionReference .ownerVisionFollowupClose,.ownerVisionReference .ownerVisionFollowupPreview{min-height:44px;padding:0 18px;border:1px solid rgba(237,202,115,.55);border-radius:999px;color:#fff9ec;background:transparent;cursor:pointer;font-weight:700}.ownerVisionReference .ownerVisionFollowupPreview{margin-top:18px;color:#272a22;background:#edca7b}.ownerVisionReference .ownerVisionFollowupClose{margin:18px 0 0 10px}.ownerVisionReference .ownerVisionFollowupPreview:disabled{opacity:.5;cursor:not-allowed}.ownerVisionReference .ownerVisionFollowupStatus{margin-top:13px;padding:12px 14px;border-radius:10px;color:#f8f0df;background:rgba(13,20,12,.34)}.ownerVisionReference .ownerVisionFollowupStatus strong{display:inline;color:#edca7b}.ownerVisionReference .ownerVisionReset{width:100%;margin:0;padding:0 max(28px,calc((100vw - 1160px) / 2)) 20px}.ownerVisionReference .ownerVisionAgency{width:100%;max-width:none;padding:100px max(28px,calc((100vw - 960px) / 2)) 94px;position:relative;background:transparent}.ownerVisionReference .ownerVisionWarmAgency .ownerVisionAgencyCopy{column-gap:44px}.ownerVisionReference .ownerVisionAgency h2{font-size:clamp(42px,5vw,62px);font-weight:400}.ownerVisionReference .ownerVisionAgencyCopy>p{color:#f4ead7;font-size:15px;text-shadow:0 2px 13px rgba(0,0,0,.24)}.ownerVisionReference .ownerVisionAgencyCopy>a{margin-top:12px;color:#fff9ec}@media (min-width:821px){.ownerVisionReference .ownerVisionWarmAgency .ownerVisionAgencyCopy>p+p{margin-top:0}}.ownerVisionReference .ownerVisionContact{width:100%;padding:110px max(28px,calc((100vw - 960px) / 2)) 86px;color:#282820;background:transparent;scroll-margin-block:24px}.ownerVisionReference .ownerVisionContact .ownerVisionEyebrow{color:#765116}.ownerVisionReference .ownerVisionContact h2{max-width:680px;margin:13px 0;font-family:Georgia,serif;font-size:clamp(36px,4vw,52px);font-weight:400;line-height:1.08}.ownerVisionReference .ownerVisionContact p{max-width:620px;margin:0;color:#4d4a40;font-size:15px;line-height:1.7}.ownerVisionReference .ownerVisionContact>div{margin-top:24px;display:flex;flex-wrap:wrap;gap:12px}.ownerVisionReference .ownerVisionContact a{min-height:48px;padding:0 22px;display:inline-flex;align-items:center;border-radius:999px;color:#fff9ec;background:#384033;text-decoration:none;font-size:13px;font-weight:700}.ownerVisionReference .ownerVisionContact button{min-height:48px;padding:0 22px;border:1px solid #384033;border-radius:999px;color:#384033;background:transparent;cursor:pointer;font-size:13px;font-weight:700}.ownerVisionReference .ownerVisionFooter{width:100%;padding:150px max(28px,calc((100vw - 1160px) / 2)) 46px;margin:0;border:0;background:linear-gradient(180deg,#efe4d0,#858976 21%,#32392c 45%,#171914 72%)}.ownerVisionReference .ownerVisionFooter>div:last-child{font-size:12px;line-height:1.5}.ownerVisionReference .ownerVisionFooter nav a{font-size:12px}@media (max-width:820px){.ownerVisionReference .ownerVisionHeader{min-height:86px;position:relative;top:auto;padding-inline:18px;grid-template-columns:145px 1fr;background:#1b1b16}.ownerVisionReference .ownerVisionMenuToggle{min-width:84px;min-height:46px;padding:0 17px;display:inline-flex;align-items:center;justify-content:center;justify-self:end;border:1px solid rgba(237,202,123,.62);border-radius:999px;color:#fff8e9;background:rgba(28,27,21,.96);cursor:pointer;font-size:13px;font-weight:700}.ownerVisionReference .ownerVisionHeader nav{width:min(260px,calc(100vw - 36px));padding:12px;display:none;position:absolute;top:82px;right:18px;grid-column:auto;grid-row:auto;gap:3px;border:1px solid rgba(237,202,123,.28);border-radius:16px;background:#20221b;box-shadow:0 22px 58px rgba(0,0,0,.42)}.ownerVisionReference .ownerVisionHeader nav.isOpen{display:grid}.ownerVisionReference .ownerVisionHeader nav a,.ownerVisionReference .ownerVisionHeader nav button{min-height:48px;padding:0 13px;display:flex;align-items:center;text-align:left;text-decoration:none;font-size:15px}.ownerVisionReference .ownerVisionWarmIntro{min-height:750px;padding:145px 18px 38px;grid-template-columns:minmax(0,1fr);align-content:end;background-image:linear-gradient(180deg,rgba(22,21,17,.2),rgba(25,24,18,.2) 34%,rgba(25,24,18,.91) 68%,#25241d),url(/examples/donoho/room-proof/donoho-room-background-v1.png);background-position:66%}.ownerVisionReference .ownerVisionWarmHeroPortrait{width:min(90%,500px);height:370px;margin:0 auto -8px;position:absolute;z-index:-1;top:120px;right:-22px;order:0}.ownerVisionReference .ownerVisionWarmHeroPortrait figcaption{right:34px;bottom:6px}.ownerVisionReference .ownerVisionWarmIntroCopy{width:100%;max-width:590px;margin:0;text-align:left}.ownerVisionReference .ownerVisionWarmIntro h1{max-width:560px;font-size:clamp(42px,10vw,58px)}.ownerVisionReference .ownerVisionHeroActions{justify-content:flex-start}.ownerVisionReference .ownerVisionFlow{background-position:46% top}.ownerVisionReference .ownerVisionAssessmentIntro{padding:62px 18px 74px}.ownerVisionReference .ownerVisionAssessmentList,.ownerVisionReference .ownerVisionGuideChoices,.ownerVisionReference .ownerVisionSectionLead{grid-template-columns:1fr}.ownerVisionReference .ownerVisionAssessmentList article{min-height:0;grid-template-columns:34px 1fr}.ownerVisionReference .ownerVisionStage{margin-top:58px;padding:34px 24px 38px}.ownerVisionReference .ownerVisionAgency{padding:82px 22px 80px}.ownerVisionReference .ownerVisionAgencyCopy>a{margin-top:14px}.ownerVisionReference .ownerVisionContact{padding:94px 22px 72px}.ownerVisionReference .ownerVisionFooter{padding:132px 22px 42px}}@media (max-width:480px){.ownerVisionReference .ownerVisionNotice{min-height:56px}.ownerVisionReference .ownerVisionHeader{min-height:80px;top:auto;padding-top:4px}.ownerVisionReference .ownerVisionLogo{width:132px}.ownerVisionReference .ownerVisionHeader nav{top:76px}.ownerVisionReference .ownerVisionWarmIntro{min-height:700px;padding-top:136px}.ownerVisionReference .ownerVisionWarmHeroPortrait{width:calc(100% - 26px);height:332px;top:116px;right:0}.ownerVisionReference .ownerVisionWarmHeroPortrait figcaption{display:none}.ownerVisionReference .ownerVisionWarmIntroCopy{padding-top:245px}.ownerVisionReference .ownerVisionWarmIntro h1{margin-block:11px 14px;font-size:40px;line-height:1.04}.ownerVisionReference .ownerVisionWarmIntro p{font-size:14px;line-height:1.55}.ownerVisionReference .ownerVisionHeroActions{margin-top:20px;display:grid;grid-template-columns:1fr;grid-gap:4px;gap:4px}.ownerVisionReference .ownerVisionHeroActions .ownerVisionPrimary{width:100%}.ownerVisionReference .ownerVisionSecondary{justify-self:start}.ownerVisionReference .ownerVisionAssessmentIntro{padding-top:54px}.ownerVisionReference .ownerVisionGuideInvite{padding:22px 19px;grid-template-columns:1fr}.ownerVisionReference .ownerVisionGuideInvite .ownerVisionPrimary{width:100%}.ownerVisionReference .ownerVisionAssessmentGuide{padding:24px 18px}.ownerVisionReference .ownerVisionSectionLead h2{font-size:38px}.ownerVisionReference .ownerVisionSectionLead p{font-size:14px}.ownerVisionReference .ownerVisionAssessmentList article{padding:22px 19px 18px}.ownerVisionReference .ownerVisionAssessmentList h3{font-size:23px}.ownerVisionReference .ownerVisionStage{width:100%;margin-top:48px;padding:30px 18px 32px}.ownerVisionReference .ownerVisionStage:before{left:18px}.ownerVisionReference .ownerVisionQuestionActions{grid-template-columns:1fr}.ownerVisionReference .ownerVisionQuestionActions>*{width:100%}.ownerVisionReference .ownerVisionQuestionActions .ownerVisionPrimary{grid-column:auto}.ownerVisionReference .ownerVisionFollowupClose,.ownerVisionReference .ownerVisionFollowupPreview{width:100%;margin-inline:0}.ownerVisionReference .ownerVisionContactFields{grid-template-columns:1fr}.ownerVisionReference .ownerVisionCompactConsent>div:not(.ownerVisionConsentDetail){align-items:flex-start}.ownerVisionReference .ownerVisionCompactConsent label{flex:1 1}.ownerVisionReference .ownerVisionAgency{padding-block:70px}.ownerVisionReference .ownerVisionAgency h2{font-size:40px}.ownerVisionReference .ownerVisionContact h2{font-size:37px}}@media (prefers-reduced-motion:reduce){.ownerVisionReference .ownerVisionAssessmentList article:hover{transform:none}}