/* Advisory House, owner-time story. White editorial surfaces, blue decisions, gold private channel. */
.premiumChannelFeature .button .premiumWord{color:inherit}
.ownerTimeHome h2{font-size:clamp(38px,4.5vw,64px);line-height:1.04;letter-spacing:-.025em;text-wrap:balance}.ownerTimeHome h3{line-height:1.1}.ownerTimeHome p{line-height:1.5}.ownerTimeHome .section{padding-block:88px}.ownerTimeHome a:focus-visible,.ownerTimeHome button:focus-visible,.ownerCalendarScroll:focus-visible{outline:3px solid #175afe;outline-offset:5px}
.ownerTimeHome .productHero{padding-block:52px 68px;grid-template-columns:minmax(0,1.2fr) minmax(290px,340px)}.ownerTimeHome .productHero h1{font-size:clamp(70px,8vw,96px)!important;line-height:.98;max-width:10ch}.ownerTimeHome .heroMessage{align-self:center}.ownerTimeHome .productHero .heroSupporting{font-size:20px;line-height:1.4}.ownerTimeHome .heroActions{margin-top:25px}.ownerTimeHome .heroActions .heroSupporting{margin:0;font-size:18px}.ownerTimeHome .heroAvailability{color:#50555e}.ownerTimeHome .heroMessage>p:first-of-type{max-width:31ch}.ownerTimeHome .productHero strong{font-weight:650}
.meetingPurpose{border-top:1px solid #d4d5d7;background:#f3f4f5;scroll-margin-top:30px}.purposeLead{font-size:25px;margin:20px 0 45px}.meetingSplit{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.meetingSplit>div>p{font-size:21px;max-width:42ch;margin-bottom:22px}.ownerStatement{display:block;font-size:26px;font-weight:650;line-height:1.3;margin-top:28px}.meetingVisual{padding:30px 0;text-align:center}.meetingInputs{display:flex;justify-content:space-between;gap:10px}.meetingInputs span{padding:12px 2px;border-block:1px solid #aeb6c5;flex:1;font-size:17px}.meetingVisual svg{width:100%;height:54px;fill:none;stroke:#175afe;stroke-width:1.5}.meetingDecision{font-family:'Roboto Condensed',sans-serif;font-size:56px;font-weight:700;color:#175afe}.meetingVisual p{font-size:16px!important;margin:14px auto 0!important}.memoBridge{margin-top:70px;padding-top:40px;border-top:1px solid #c0c5cd;display:grid;grid-template-columns:200px 1fr;gap:50px;align-items:center}.memoBridge h3{font-size:32px;max-width:28ch}.memoBridge p{font-size:19px;margin-top:20px;max-width:66ch}.memoBridge .textlink{font-size:17px;margin-top:22px}.memoConnection{font-weight:600}.memoPages{display:grid;gap:10px;transform:rotate(-5deg);padding:15px}.memoPages span{display:block;background:#fff;padding:18px 16px;border-bottom:1px solid #c5c9d0;font-size:17px}.memoPages span:last-child{background:#175afe;color:#fff}
.attentionStory{background:#080808;color:#fff}.attentionOpening{display:grid;grid-template-columns:1fr 1fr;gap:80px}.attentionOpening p{font-size:20px;color:#d8dce3;margin:0 0 22px}.attentionOpening .twoJobs{font-size:35px;font-weight:650;line-height:1.15;color:#fff}.attentionDemand{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;margin-top:65px;padding-top:50px;border-top:1px solid #44474d}.attentionDemand h3{font-size:40px}.attentionDemand p{font-size:20px;margin-top:22px;max-width:35ch;color:#d8dce3}.attentionStream{display:grid;gap:0}.attentionStream span{border-bottom:1px solid #3d4149;padding:18px 0;font-size:22px;color:#c2cad7}.attentionStream span:first-child{color:#fff}.attentionStream span:last-child{color:#8c9bb0}.timeStatement{font:700 clamp(30px,4vw,48px)/1.25 'Roboto Condensed',sans-serif!important;margin:68px 0 0;padding-top:36px;border-top:1px solid #44474d}.timeStatement strong{color:#175afe}
.ownerCalendarSection{background:#fff}.ownerCalendarLayout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(290px,360px);gap:clamp(40px,8vw,120px);align-items:center}.ownerCalendarCopy>p{font-size:22px;margin-top:26px;max-width:40ch}.ownerCalendarCopy .ownerStatement{font-size:26px}.calendarExplanation{margin-top:42px;padding-top:24px;border-top:1px solid #d4d5d7;max-width:44ch}.calendarExplanation strong{font-size:23px}.calendarExplanation p{font-size:18px;margin-top:14px}.ownerCalendarDemo{min-width:0}.ownerCalendarControls{display:grid;grid-template-columns:1fr 1fr;background:#eceef1;padding:4px;border-radius:9px;margin:0 auto 20px;max-width:330px;gap:3px}.ownerCalendarControls button{border:0;background:transparent;color:#383f4a;border-radius:6px;padding:12px 8px;font:600 16px 'Source Sans 3',sans-serif;cursor:pointer}.ownerCalendarControls button[aria-pressed=true]{background:#fff;color:#111;box-shadow:0 2px 6px #0002}.ownerCalendarPhone{position:relative;border:7px solid #25272a;border-radius:49px;padding:10px 12px 14px;background:#fff;color:#111;box-shadow:0 20px 44px #0003;overflow:hidden;max-width:350px;margin:auto}.ownerCalendarStatus{height:30px;display:flex;justify-content:space-between;align-items:center;padding:0 13px;font:600 12px Arial,sans-serif}.ownerCalendarStatus i{height:22px;width:90px;position:absolute;left:50%;transform:translateX(-50%);top:10px;border-radius:20px;background:#000}.ownerCalendarStatus svg{width:22px;height:12px}.ownerCalendarHeading{padding:24px 6px 15px}.ownerCalendarHeading>span{font-size:14px;color:#b92120}.ownerCalendarHeading strong{display:block;font:700 27px/1.3 'Source Sans 3',sans-serif;letter-spacing:-.02em;margin-top:4px}.ownerCalendarWeek{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;padding:2px 0 14px;border-bottom:1px solid #d5d9df;font:400 11px Arial,sans-serif}.ownerCalendarWeek b{display:block;font-size:16px;margin:6px auto 0;font-weight:400;padding:5px 0;width:28px}.ownerCalendarWeek .selected b{border-radius:50%;color:#fff;background:#c62d2a}.ownerCalendarScroll{height:400px;position:relative;overflow-y:auto;scrollbar-width:thin;overscroll-behavior:contain;padding:8px 1px}.ownerCalendarScroll ol{margin:0;list-style:none;padding:0;position:relative}.ownerCalendarScroll li{height:calc(var(--minutes)*2.2px);display:grid;grid-template-columns:40px 1fr;gap:5px;position:relative}.ownerCalendarScroll li>time{font:10px/1 Arial,sans-serif;color:#626975;padding-top:3px}.ownerCalendarInterval{display:flex;flex-direction:column;min-height:0}.ownerCalendarInterval>span{height:calc(var(--duration)*2.2px);padding:5px 7px;font:600 12px/1.2 'Source Sans 3',sans-serif;flex-shrink:0;border-bottom:2px solid #fff;overflow:hidden;background:#e6edfb;color:#1d3f7c}.ownerCalendarInterval>span[data-kind=life]{background:#f4eaf2;color:#743b6c}.ownerCalendarInterval>span[data-kind=on]{background:#e4f0e9;color:#246246}.ownerCalendarInterval>span[data-kind=freed]{background:#fff;color:#175afe;outline:1px dashed #a4b8e6;outline-offset:-2px;font-weight:600}.ownerCalendarInterval time{display:inline-block;font-size:10px;margin-right:6px;font-weight:400}.ownerCalendarFooter{display:flex;justify-content:space-between;color:#b92120;font:400 13px Arial,sans-serif;padding:18px 6px 12px;border-top:1px solid #e0e2e7}.ownerCalendarPhone:after{content:'';display:block;height:4px;width:95px;border-radius:4px;background:#111;margin:auto}.ownerCalendarLegend{display:flex;flex-wrap:wrap;justify-content:center;gap:9px 15px;font-size:11px;margin:22px 0 0}.ownerCalendarLegend span:before{content:'';display:inline-block;width:7px;height:7px;background:#6e8dc6;margin-right:5px}.ownerCalendarLegend span:nth-child(2):before{background:#ae6b9e}.ownerCalendarLegend span:nth-child(3):before{background:#4d8e69}.ownerCalendarLegend span:nth-child(4):before{background:#fff;border:1px solid #175afe}.ownerCalendarCaption{text-align:center;font-size:12px;margin:12px 0 0;color:#555}.ownerTimeHome [hidden]{display:none!important}.visuallyHidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.experienceChoices{margin:32px 0 22px}.experienceChoices>div{display:grid;grid-template-columns:85px 1fr;gap:20px;border-top:1px solid #b7c3d7;padding:18px 0}.experienceChoices dt{font-size:22px;font-weight:700;color:#1749bb}.experienceChoices dd{font-size:17px;line-height:1.4;margin:0}.ownerTimeHome .tryFeed{font-size:17px;margin-bottom:12px}.ownerTimeHome .sampleContext{font-size:13px;line-height:1.4;color:#4d5b70}.teamChoice{margin-top:65px;padding-top:40px;border-top:1px solid #b7c3d7}.teamChoice p{font-size:20px}.teamChoice h3{font-size:clamp(38px,4.5vw,58px);margin:18px 0}.teamChoice h3 span{color:#175afe}
.backOfficeOpening{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:end}.backOfficeOpening>p{font-size:24px;line-height:1.4;margin:0}.backOfficeOpening a{font-weight:700;text-underline-offset:5px}.backOfficePeople{display:flex;flex-wrap:wrap;gap:10px 30px;font:700 clamp(28px,3.6vw,44px)/1.2 'Roboto Condensed',sans-serif;padding:35px 0;margin-top:44px;border-block:1px solid #c7cbd2}.backOfficeIntro{font-size:22px;max-width:72ch;margin:28px 0 0}.serviceMapping{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;margin-top:50px}.serviceMapping a{display:block;text-decoration:none;border-top:2px solid #175afe;padding-top:18px}.serviceMapping a>span{display:flex;justify-content:space-between;font-size:18px;color:#175afe;margin-bottom:14px}.serviceMapping strong{font:700 32px 'Roboto Condensed',sans-serif}.serviceMapping p{font-size:18px;margin-top:14px}.serviceMapping a:hover strong{text-decoration:underline;text-underline-offset:5px}.founderEvidence{display:grid;grid-template-columns:.75fr 1.5fr;gap:70px;border-top:1px solid #c7cbd2;margin-top:60px;padding-top:38px}.founderEvidence h3{font-size:32px}.founderEvidence p{font-size:18px;max-width:65ch;margin-top:16px}.founderEvidence>div>p:first-child{margin-top:0}.founderEvidence .textlink{font-size:17px;margin-top:20px}.founderCredentials{display:flex;gap:28px;flex-wrap:wrap;margin-top:25px}.founderCredentials>span{font-size:20px;font-weight:700}.founderCredentials>span>span{display:block;font-size:13px;font-weight:400;color:#555;margin-top:6px}
.premiumChannelFeature{background:#080808;color:#fff;padding:88px 0!important;display:block!important}.premiumChannelFeature>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:70px}.premiumChannelFeature .premiumBrand{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-bottom:38px}.premiumChannelMark{display:block;width:135px;flex:none}.premiumChannelMark>img{display:block;width:100%;height:auto}.premiumChannelMark>span{display:flex;align-items:center;justify-content:flex-end;gap:3px;font:600 6px/1.2 Arial,sans-serif;margin-top:4px;color:#fff}.premiumChannelMark>span img{width:64px;height:auto}.premiumChannelFeature .premiumWord{font-size:21px;color:#d8b879}.premiumChannelTitle>p{font-size:33px;line-height:1.2;color:#d8b879;margin-top:25px}.premiumChannelCopy>p{font-size:21px;margin:0 0 25px}.premiumChannelCopy>strong{display:block;font-size:23px;line-height:1.35;margin:30px 0}.premiumChannelFeature .button{display:inline-flex;background:#916b24;color:#fff;box-shadow:inset 0 2px 2px #e4c77480,inset 0 -3px 3px #49371766,0 7px 17px #0006}.premiumChannelFeature .button:active{transform:translateY(2px);box-shadow:inset 0 2px 5px #49371788,0 2px 5px #0004}.businessNews{margin:30px 0;padding-block:2px;border-top:1px solid #66563b}.businessNews p{display:grid;grid-template-columns:88px 1fr;gap:16px;font-size:18px;padding:14px 0;border-bottom:1px solid #3f3c35;margin:0}.businessNews span{color:#d8b879;font-size:14px;padding-top:3px}
.ownerFreedomClose{background:#175afe;color:#fff}.ownerFreedomClose h2{font-size:clamp(45px,5.7vw,76px)}.freedomMessage{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-top:48px}.freedomMessage p{font-size:21px;margin-top:24px}.freedomMessage .meetingRejection{font:700 29px/1.4 'Roboto Condensed',sans-serif;margin:0}.freedomMessage .lovedOnes{font-size:27px;line-height:1.3;margin:0}.freedomMessage h3{font-size:29px;margin-top:38px}.freedomMessage .button{background:#fff;color:#111;margin-top:25px}.ownerFreedomClose a:focus-visible{outline-color:#fff}
@media(max-width:1000px){.ownerTimeHome .productHero{grid-template-columns:1fr 300px;column-gap:40px}.meetingSplit,.attentionOpening,.attentionDemand,.backOfficeOpening,.founderEvidence,.premiumChannelFeature>.wrap,.freedomMessage{gap:38px}.ownerCalendarLayout{gap:40px}.memoBridge{gap:35px;grid-template-columns:150px 1fr}.serviceMapping{gap:24px}.ownerTimeHome .productHero h1{font-size:82px!important}}
@media(max-width:760px){.ownerTimeHome .section{padding-block:56px}.ownerTimeHome .productHero{grid-template-columns:1fr;padding-block:35px 55px;gap:28px}.ownerTimeHome .productHero h1{font-size:clamp(68px,16vw,86px)!important}.ownerTimeHome .productHero p{font-size:21px}.ownerTimeHome .heroActions{margin-top:0}.ownerTimeHome .productHero .heroSupporting{font-size:18px}.ownerTimeHome .productHero>.smbPhoneProduct{max-width:320px}.meetingSplit,.memoBridge,.attentionOpening,.attentionDemand,.ownerCalendarLayout,.backOfficeOpening,.founderEvidence,.premiumChannelFeature>.wrap,.freedomMessage{grid-template-columns:1fr;gap:30px}.purposeLead{margin-bottom:28px;font-size:22px}.meetingSplit>div>p,.attentionOpening p,.attentionDemand p,.ownerCalendarCopy>p,.backOfficeIntro,.premiumChannelCopy>p,.freedomMessage p{font-size:19px}.ownerStatement,.ownerCalendarCopy .ownerStatement{font-size:24px}.meetingVisual{padding:12px 0}.meetingDecision{font-size:48px}.meetingInputs span{font-size:15px}.memoBridge{margin-top:36px;padding-top:30px}.memoPages{display:none}.memoBridge h3{font-size:30px}.memoBridge p{font-size:18px}.attentionOpening .twoJobs{font-size:32px}.attentionDemand{margin-top:30px;padding-top:30px}.attentionDemand h3{font-size:36px}.attentionStream span{font-size:20px;padding:14px 0}.timeStatement{margin-top:36px;padding-top:30px}.ownerCalendarCopy>p{margin-top:22px}.calendarExplanation{margin-top:30px}.ownerCalendarDemo{width:100%;max-width:350px;justify-self:center}.ownerCalendarScroll{height:360px}.ownerCalendarControls button{font-size:15px}.ownerCalendarHeading strong{font-size:26px}.experienceChoices>div{grid-template-columns:75px 1fr;gap:16px}.experienceChoices dt{font-size:21px}.experienceChoices dd{font-size:16px}.teamChoice{margin-top:40px;padding-top:28px}.teamChoice p{font-size:18px}.backOfficeOpening>p{font-size:22px}.backOfficePeople{margin-top:28px;padding:25px 0;gap:8px 20px}.serviceMapping{grid-template-columns:1fr;gap:25px;margin-top:32px}.serviceMapping a{display:grid;grid-template-columns:1fr 1.4fr;gap:8px 20px}.serviceMapping a>span{grid-column:1;margin:0;font-size:18px}.serviceMapping strong{grid-column:1;font-size:28px}.serviceMapping p{grid-column:2;grid-row:1/3;margin:0;font-size:17px}.founderEvidence{gap:28px;margin-top:36px;padding-top:30px}.founderCredentials{gap:20px}.founderCredentials>span{font-size:18px}.premiumChannelFeature{padding:56px 0!important}.premiumChannelTitle>p{font-size:29px}.premiumChannelFeature .premiumBrand{margin-bottom:28px}.businessNews p{grid-template-columns:75px 1fr;font-size:17px;gap:10px}.premiumChannelCopy>strong{font-size:22px}.freedomMessage{margin-top:30px;gap:38px}.freedomMessage .meetingRejection{font-size:26px}.freedomMessage .lovedOnes{font-size:26px}.freedomMessage h3{font-size:28px;margin-top:30px}}
@media(prefers-reduced-motion:reduce){.ownerCalendarInterval>span{transition:none}.memoPages{transform:none}.premiumChannelFeature .button:active{transform:none}}

.socialAttentionVisual .attentionBrands{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0 0 24px;flex-wrap:wrap}.socialAttentionVisual .attentionBrands>span{display:flex;flex-direction:column;gap:8px;align-items:center;color:#fff;font-size:11px}.socialAttentionVisual .attentionBrands svg{height:26px;width:26px;fill:currentColor}.socialAttentionVisual .attentionBrands>span>span{display:block}

/* 0054: the whole collision, connected outcomes, and a reason to reclaim time. */
.calendarWholeDay{height:480px;position:relative;margin-top:2px;overflow:hidden;background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(6.25% - 1px),#e6e8ed calc(6.25% - 1px),#e6e8ed 6.25%);background-position-y:15px}.calendarHours{position:absolute;inset:0 auto 0 0;width:23px;color:#777;font:9px Arial,sans-serif}.calendarHours>span{position:absolute;transform:translateY(-50%)}.calendarWholeDay ol{position:absolute;inset:0 0 0 24px;list-style:none;margin:0;padding:0}.dayEvent{position:absolute;top:var(--top);left:calc(var(--column)*33.333%);width:calc(var(--span)*33.333% - 2px);height:var(--height);min-height:18px;overflow:hidden;border-left:2px solid #5485d0;border-radius:3px;background:#dce9ff;box-shadow:0 0 0 1px #fff;padding:2px 3px;color:#183764;z-index:1}.dayEvent strong{display:block;font:650 9px/1.05 'Source Sans 3',sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dayEvent>span{display:block;font:8px/1.05 'Source Sans 3',sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:inherit;opacity:.85}.dayEvent[data-kind=growth]{background:#e6dcf6;border-color:#9570bf;color:#533875}.dayEvent[data-kind=tech]{background:#d4eceb;border-color:#409d98;color:#255550}.dayEvent[data-kind=work]{background:#f5e7cc;border-color:#bb944c;color:#705424}.dayEvent[data-kind=life]{background:#f8d8e2;border-color:#c85277;color:#7a2942;z-index:2}.dayEvent[data-kind=brief]{background:#d9e7ff;border-color:#175afe;color:#174191}.ownerCalendarHeading{padding-top:14px;padding-bottom:12px}.ownerCalendarFooter{padding-top:14px;padding-bottom:12px}.productPayoff{font-size:28px!important;line-height:1.3!important;border-top:1px solid #aebed6;padding-top:25px;margin-top:30px!important}.productPayoff strong{color:#175afe}.roleCloud{gap:9px 22px;align-items:baseline;justify-content:flex-start;padding:24px 0}.roleCloud strong{font-size:34px;line-height:1.15}.roleCloud>span{font:550 21px/1.2 'Source Sans 3',sans-serif;color:#4e5a6a}.roleCloud strong:nth-of-type(3){color:#175afe}.founderNarrative{grid-template-columns:minmax(240px,.85fr) 1.4fr;align-items:start;gap:60px;padding-top:52px}.founderNarrative figure{margin:0}.founderNarrative figure>img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:50% 50%;display:block}.founderNarrative figcaption{font-size:13px;line-height:1.4;color:#555;margin-top:12px}.founderNarrative h3{font-size:clamp(33px,4vw,48px);line-height:1.08}.founderNarrative p{font-size:20px}.founderLogos{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:28px}.founderLogos>span{display:flex;flex-direction:column;gap:8px}.founderLogos img{object-fit:contain;object-position:left center;width:105px;height:40px}.founderLogos>span:first-child img{width:70px}.founderLogos small{font-size:10px;color:#596273}.premiumChannelFeature{padding-block:64px!important}.premiumChannelFeature>.wrap{align-items:center}.premiumChannelFeature h2{font-size:clamp(40px,4vw,54px)}.premiumChannelFeature .premiumBrand{margin-bottom:28px}.premiumChannelTitle>p{font-size:25px;margin-top:20px}.premiumChannelCopy>p{font-size:26px;line-height:1.3}.premiumChannelCopy>strong{font-size:22px;font-weight:500;margin:22px 0}.familyMoments{position:relative;margin-bottom:50px}.familyPhotos{aspect-ratio:3/2;max-height:550px;overflow:hidden}.familyPhotos figure{height:100%;margin:0;position:relative}.familyPhotos img{width:100%;height:100%;display:block;object-fit:cover}.familyPhotos figcaption{position:absolute;inset:auto 0 0;padding:70px 30px 27px;background:linear-gradient(transparent,#000b);color:#fff;font:650 clamp(22px,3vw,36px)/1.1 'Source Sans 3',sans-serif;max-width:none}.familyControls{display:flex;align-items:center;gap:10px;padding-top:12px;justify-content:flex-end}.familyControls>span{font-size:13px;margin-right:auto}.familyControls button{background:transparent;color:#fff;border:1px solid #ffffff90;width:40px;height:40px;font-size:18px;cursor:pointer}.familyControls button:hover{background:#ffffff20}.familyControls button:focus-visible{outline:2px solid #fff;outline-offset:3px}.familyControls svg{width:18px;height:18px}.ownerFreedomClose .familyMoments+h2{margin-top:0}
@media(max-width:760px){.calendarWholeDay{height:440px}.roleCloud{gap:8px 16px}.roleCloud strong{font-size:27px}.roleCloud>span{font-size:17px}.founderNarrative{grid-template-columns:1fr;gap:26px}.founderNarrative figure>img{aspect-ratio:4/3;max-height:340px;object-position:50% 45%}.founderNarrative p{font-size:19px}.founderLogos{gap:24px}.founderLogos img{width:90px;height:36px}.founderLogos>span:first-child img{width:58px}.premiumChannelFeature>.wrap{gap:27px}.premiumChannelFeature{padding-block:48px!important}.premiumChannelTitle>p{font-size:24px}.premiumChannelCopy>p{font-size:23px}.familyPhotos{aspect-ratio:4/5;max-height:510px}.familyPhotos figcaption{padding:80px 18px 22px;font-size:25px}.familyMoments{margin-inline:-24px;margin-bottom:35px}.familyControls{padding-inline:24px}.productPayoff{font-size:25px!important}}
.familyPhotos{width:100%}.montageControls svg{width:18px;height:18px}.ownerTimeHome .founderNarrative figure>img{aspect-ratio:4/3}.ownerTimeHome .founderNarrative{align-items:center}
html:has(.ownerTimeHome){scroll-behavior:auto}.ownerMontage,.ownerCalendarDemo,.founderNarrative,.familyMoments{scroll-margin-top:20px}.exitPath small{display:block;font-size:9px;color:#a7bdd9;margin-top:3px}
@media(max-width:760px){.ownerTimeHome .familyMoments{margin-inline:-22px}.ownerTimeHome .familyPhotos{aspect-ratio:3/2;max-height:none}.ownerTimeHome .familyPhotos figcaption{padding:55px 18px 17px;font-size:21px}}
.ownerTimeHome .founderNarrative figure>img{height:auto}.ownerTimeHome .founderLogos img[alt="Tuck at Dartmouth"]{background:#00693e;padding:5px;object-position:center}

/* Decision 0055: the team origin and the people that recovered time is for. */
.ownerTimeHome .founderNarrative{grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);gap:60px}.ownerTimeHome .founderNarrative figure>img{aspect-ratio:4/5;object-fit:cover;object-position:center}.founderNarrative h3{font-size:clamp(32px,3.4vw,45px)}.ownerFreedomClose .freedomMessage{align-items:center}.ownerFreedomClose .freedomMessage>p{margin:0;max-width:38ch}
.familyClosing{position:relative;isolation:isolate;background:#151a16;color:#fff;overflow:hidden;min-height:750px;display:grid;align-items:center}.familyBackgrounds,.familyClosingShade{position:absolute;inset:0;z-index:-1}.familyBackgrounds img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1s ease}.familyBackgrounds img.is-current{opacity:1}.familyClosingShade{background:rgba(0,0,0,.64)}.familyClosingContent{width:100%;display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(50px,9vw,140px);align-items:end;padding-block:110px}.familyClosing h2{font:750 clamp(42px,5.1vw,68px)/1.03 'Roboto Condensed',sans-serif;letter-spacing:-.03em;max-width:19ch;margin:0;text-wrap:balance}.familyClosing h3{font:700 clamp(27px,2.6vw,35px)/1.12 'Roboto Condensed',sans-serif;max-width:22ch;margin:0}.familyClosing p{font-size:19px;line-height:1.5;max-width:30ch;margin:22px 0 0}.familyClosing .button{margin-top:28px;background:#fff;color:#111}.familyClosing a:focus-visible{outline:3px solid #fff;outline-offset:6px}
@media(max-width:760px){.ownerTimeHome .founderNarrative{grid-template-columns:1fr;gap:30px}.ownerTimeHome .founderNarrative figure{max-width:290px}.familyClosing{min-height:800px}.familyClosingContent{grid-template-columns:1fr;gap:65px;padding-block:70px}.familyClosing h2{font-size:clamp(42px,11vw,58px);max-width:18ch}.familyClosing h3{font-size:29px}.familyClosing p{font-size:18px}.familyBackgrounds img{object-position:50% center}}
@media(prefers-reduced-motion:reduce){.familyBackgrounds img{transition:none}}
