/* Decision 0063. Owner-authored visual narrative; local candidate only. */
.header.wrap{justify-content:space-between;gap:24px}.header .nav{margin-left:auto}.header .nav a{white-space:nowrap}.header .nav .navGold{width:90px;height:auto;display:block}.header .mobilemenu .navGold{width:100px;height:auto}.header>.button,.header>.secondaryNav{display:none}
.visualMeetings{background:#f3f4f5}.meetingVerdicts{display:grid;gap:20px;max-width:1050px}.meetingVerdict{display:flex;align-items:flex-start;gap:18px;margin:0!important;font:700 clamp(25px,3.3vw,44px)/1.15 'Roboto Condensed',sans-serif!important;text-wrap:balance}.meetingVerdict.meetingKeep{color:#126d40}.meetingVerdict.meetingLeave{color:#a12e30}.verdictIcon{flex:none;width:30px;height:30px;margin-top:5px}.meetingVerdict:nth-child(3){margin-top:12px!important}.memoEvidence{margin-top:32px;border-top:1px solid #c9cdd1;padding-top:18px}.memoEvidence>summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-size:18px;font-weight:600}.memoEvidence .memoBridge{margin-top:25px}.memoEvidence .memoBridge>div{display:none}.memoEvidence .memoBridge{display:block;max-width:740px;margin-inline:auto}.memoEvidence .memoQuote{font-size:clamp(21px,3vw,34px)}
.ceoStory h2 span{color:#175afe}.ceoJobs{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin-block:40px}.ceoJobs>div{position:relative;padding-left:65px}.jobNumber{position:absolute;left:0;top:0;font:700 60px/1 'Roboto Condensed',sans-serif;color:#175afe}.ceoJobs h3{font-size:clamp(28px,3vw,42px);margin:8px 0 0}.relationshipBranches{position:relative;display:flex;gap:35px;padding-top:38px;margin-top:17px;width:270px;max-width:100%;font-size:23px;font-weight:600}.relationshipBranches:before{content:'';position:absolute;left:12px;right:28px;top:16px;border-top:2px solid #175afe}.relationshipBranches:after{content:'';position:absolute;left:50%;top:0;height:16px;border-left:2px solid #175afe}.relationshipBranches span{position:relative}.relationshipBranches span:before{content:'';position:absolute;top:-22px;left:12px;height:18px;border-left:2px solid #175afe}.investTime{display:block;font:700 clamp(30px,4vw,54px)/1.1 'Roboto Condensed',sans-serif;margin-top:35px}.busyWarning{color:#a12e30;font-size:20px!important;font-weight:400;margin-top:18px!important}
.ownerTimeHome .visualAttention{padding-block:48px}.visualAttentionLayout{display:grid;grid-template-columns:minmax(0,1fr) 270px;align-items:center;gap:65px;max-width:1100px}.visualAttention .socialAttentionVisual{margin-top:25px}.visualAttention .attentionBrands{justify-content:flex-start;gap:28px}.visualAttention .attentionBrands svg{height:32px;width:32px}.visualAttention .profitLine{font:400 clamp(28px,3.8vw,46px)/1.08 'Roboto Condensed',sans-serif!important;margin:28px 0 0!important}.profitAlternative{padding-top:22px;border-top:1px solid #ffffff66}.profitAlternative>span{font:400 19px 'Source Sans 3',sans-serif}.inlineAttentionPhone{width:270px;max-width:100%;justify-self:center}.inlineAttentionPhone .attentionMomentFeed{position:relative;aspect-ratio:9/18;border-radius:27px;overflow:hidden}.inlineAttentionPhone .attentionMomentFeed img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}
.calendarStory>.wrap>h2{margin-bottom:28px}.calendarTheatre{position:relative;display:grid;grid-template-columns:310px minmax(140px,1fr) 310px;align-items:center;gap:30px;max-width:1050px;margin:auto}.calendarTheatre .ownerCalendarDemo{min-width:0;width:100%}.calendarTheatre .ownerCalendarPhone{position:relative;overflow:hidden;width:100%;max-width:310px;margin:auto}.calendarTheatre .ownerMontage{max-width:310px;min-width:0;width:100%}.calendarTheatre .calendarWholeDay{height:440px}.calendarTheatre .ownerCalendarFooter{font-size:11px}.calendarTheatre .dayEvent[data-kind=life]{background:#daf2e1;color:#13532d;border-color:#2d8750}.calendarTheatre [data-calendar-view=after]{clip-path:inset(0 100% 0 0);transition:clip-path 1s cubic-bezier(.16,1,.3,1);background:#fff}.calendarTheatre[data-calendar-phase=after] [data-calendar-view=after]{clip-path:inset(0)}.calendarTheatre[data-calendar-phase=after] [data-calendar-view=before]{visibility:hidden}.calendarWipe{position:absolute;inset:0;z-index:5;background:#175afe;display:grid;place-items:center;transform:translateX(-102%);pointer-events:none}.calendarWipe img{width:72%;height:auto}.calendarTheatre[data-calendar-phase=wipe] .calendarWipe{animation:calendarSweep 1.2s cubic-bezier(.65,0,.35,1) both}.calendarMiddle{text-align:center}.calendarMiddle svg{width:90px;max-width:100%;color:#175afe}.calendarMiddle h3{font-size:clamp(22px,2.7vw,35px);line-height:1.1;margin:18px 0}.calendarMiddle p{font-size:15px}.calendarStateLabel{display:block;text-align:center;margin:0 0 12px;font-size:19px;font-weight:600}.calendarTheatre .calendarFly{position:absolute;z-index:12;pointer-events:none;padding:6px 8px;background:#175afe;color:#fff;box-shadow:0 5px 16px #0002;font-size:11px;line-height:1.1;border-radius:3px;max-width:145px;white-space:nowrap;overflow:hidden}.calendarMotionControls{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:20px;font-size:14px}.calendarMotionControls button{border:1px solid #777;background:transparent;color:#111;padding:8px 13px;cursor:pointer}.calendarMotionControls button:disabled{opacity:.6;cursor:default}.calendarPayoff{text-align:center;font:700 clamp(28px,4vw,49px)/1.12 'Roboto Condensed',sans-serif;margin-top:30px}.calendarTheatre[data-calendar-phase=after]~.calendarPayoff{color:#175afe}
@keyframes calendarSweep{0%{transform:translateX(-102%)}45%,55%{transform:translateX(0)}100%{transform:translateX(102%)}}
.solutionsStory{background:#f3f4f5}.solutionsStory article{padding-block:40px;border-bottom:1px solid #c9cdd1}.solutionName{display:inline-flex;align-items:center;gap:15px;font-size:20px;font-weight:600;margin-bottom:22px;text-decoration:underline;text-underline-offset:5px}.solutionExperts{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.solutionExperts h3{font-size:clamp(34px,4vw,52px)}.solutionExperts h3 span{color:#175afe}.solutionExperts p{font-size:19px}.storyExperienceLogos{display:grid;grid-template-columns:repeat(4,1fr);gap:25px 22px;padding:5px;list-style:none;margin:0}.storyExperienceLogos li{display:grid;place-items:center;min-width:0;height:40px}.storyExperienceLogos img{max-width:95px;width:100%;height:34px;object-fit:contain;filter:grayscale(1) blur(2px);opacity:.65}.experienceContext{font-size:12px!important;color:#555;margin:25px 0 0!important}.teamEquation{display:flex;align-items:center;gap:30px;flex-wrap:wrap}.teamEquation>strong{font:700 clamp(29px,3.5vw,45px)/1.15 'Roboto Condensed',sans-serif}.teamEquation>span{font-size:44px;color:#175afe}.teamEquation img{width:min(300px,45%);height:auto}.solutionExecution>p{max-width:45ch;font-size:21px}.solutionExecution .specialistMosaic{margin-top:15px}.solutionEducation h3{font-size:36px;margin:0 0 25px}.solutionEducation h3 span{color:#175afe}.storyCatalogue{display:grid;grid-template-columns:repeat(3,1fr);gap:0 28px}.storyCourse{position:relative;padding:22px 35px 22px 0;border-top:1px solid #bdc4ce;display:flex;flex-direction:column;text-decoration:none;gap:8px}.storyCourse>span{font-size:15px;color:#175afe;font-weight:600}.storyCourse>strong{font:700 24px/1.1 'Roboto Condensed',sans-serif}.storyCourse svg{position:absolute;right:0;top:26px;width:18px}.storyCourse.elective>span{color:#755117}.storyCourse:hover>strong{text-decoration:underline;text-underline-offset:5px}.solutionEducation>.textlink{margin-top:25px}
.whyOpening{display:grid;grid-template-columns:.9fr 1.1fr;gap:45px;align-items:center;margin-top:32px}.whyOpening h3{font-size:clamp(30px,3.4vw,45px)}.whyOpening p{font-size:20px;max-width:46ch}.whyStory figure{margin:0;overflow:hidden}.whyStory figure img{width:100%;height:auto;display:block}.comparisonQuestion{font-size:clamp(30px,3.5vw,44px);margin:50px 0 25px}.scaleComparison{display:grid;grid-template-columns:1fr 1fr;gap:24px}.scaleComparison figcaption{font:700 25px 'Roboto Condensed',sans-serif;margin-top:13px}.builtForYou{margin-top:45px}.builtForYou h3{font-size:clamp(32px,4vw,53px);margin-bottom:25px}.builtForYou h3 span{color:#175afe}.ownerSupport{position:relative;max-width:1050px;margin:auto!important}.ownerSupportAfter{position:absolute;inset:0;clip-path:inset(0 100% 0 0);transition:clip-path 1.3s cubic-bezier(.16,1,.3,1)}.ownerSupport.is-supported .ownerSupportAfter{clip-path:inset(0)}.storyImageNote{color:#555;font-size:12px!important;margin-top:10px!important;text-align:center}.meetingClutter{display:flex;flex-wrap:wrap;gap:22px 35px;margin-block:30px}.meetingClutter>span{font:500 clamp(22px,2.6vw,34px)/1.2 'Roboto Condensed',sans-serif;position:relative;color:#555}.meetingClutter>span:after{content:'';position:absolute;top:50%;left:0;right:0;height:3px;background:#b33034;transform:rotate(-7deg);transform-origin:left;transition:scale .6s ease-out;scale:0 1}.meetingClutter.is-revealed>span:after{scale:1}.meetingClutter del{color:#a12e30}.meetingClutter .lateMeeting strong{color:#a12e30}.noMoreMeetings{font:700 clamp(28px,3vw,42px)/1.15 'Roboto Condensed',sans-serif!important;color:#126d40}.ownerTimeHome .homeIndustries .sectionIntro>p,.ownerTimeHome .homeIndustries .industryDirectory article p:first-of-type{display:none}.ownerFreedomClose .wrap{text-align:center}.familyClosingContent{max-width:1100px}
.premiumVisualClose{background:#000;color:#fff}.premiumVisualClose .wrap{max-width:1120px}.premiumVisualClose h2{margin-bottom:30px}.formatComparison{border-top:1px solid #545454}.formatRow{display:grid;grid-template-columns:240px 60px 1fr;align-items:center;gap:35px;padding:38px 0;border-bottom:1px solid #545454}.storyMark{width:100%;height:auto;max-height:70px;object-fit:contain;object-position:left center}.formatArrow{font-size:48px;color:#fff}.comparisonSocial{display:flex;align-items:center;gap:45px}.comparisonSocial>span{display:flex;gap:12px;align-items:center;font-size:18px}.comparisonSocial svg{width:40px;height:40px;fill:#fff;color:#fff}.comparisonBroadcast{display:flex;gap:26px;align-items:center}.comparisonBroadcast img{width:28%;max-width:140px;height:55px;object-fit:contain;filter:brightness(0) invert(1)}.premiumFormat .formatArrow{color:#d8b879}.privateChannelPromise{font:400 clamp(30px,4vw,49px)/1.15 'Roboto Condensed',sans-serif!important;margin:35px 0!important}.privateChannelPromise strong{color:#d8b879}.premiumVisualClose .button{background:#a9863d;color:#000}.formatNote{font-size:12px!important;color:#bbb;margin-top:18px}
/* Text remains readable before scripts and under reduced motion. */
[data-reveal]{transition:opacity .65s ease-out,transform .65s cubic-bezier(.16,1,.3,1)}[data-reveal].revealPending{opacity:.2;transform:translateY(14px)}[data-reveal].is-revealed{opacity:1;transform:none}.investTime.is-revealed{animation:timeEmphasis .7s ease-out}@keyframes timeEmphasis{from{transform:scale(.96);transform-origin:left}to{transform:scale(1)}}
@media(max-width:1000px){.calendarTheatre{grid-template-columns:minmax(0,290px) minmax(90px,1fr) minmax(0,290px);gap:18px}.calendarMiddle h3{font-size:25px}.formatRow{grid-template-columns:200px 40px 1fr;gap:20px}.comparisonSocial{gap:20px}.comparisonSocial>span{flex-direction:column;gap:4px}.solutionExperts{gap:30px}.storyExperienceLogos{gap:22px 15px}}
@media(max-width:760px){.header.wrap{gap:15px}.header .brand{width:120px}.header .mobilemenu{margin-left:auto}.meetingVerdict{gap:11px;font-size:27px!important}.verdictIcon{width:23px;height:23px;margin-top:3px}.meetingVerdicts{gap:22px}.ceoJobs{grid-template-columns:1fr;gap:30px;margin-block:30px}.ceoJobs>div{padding-left:48px}.jobNumber{font-size:44px}.ceoJobs h3{font-size:31px}.relationshipBranches{font-size:21px}.visualAttentionLayout{grid-template-columns:minmax(0,1fr) 150px;gap:17px}.visualAttention h2{font-size:34px}.visualAttention .profitLine{font-size:30px!important}.visualAttention .attentionBrands{gap:12px}.visualAttention .attentionBrands>span>span{display:none}.visualAttention .attentionBrands svg{width:23px;height:23px}.inlineAttentionPhone{width:150px;border-radius:25px;border-width:3px;padding:3px}.inlineAttentionPhone .attentionMomentFeed{border-radius:19px}.inlineAttentionPhone .attentionMomentIsland{top:7px;height:10px}.inlineAttentionPhone .attentionMomentFeed strong{font-size:18px}.calendarTheatre{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.calendarMiddle{grid-column:1/-1;grid-row:2;display:flex;align-items:center;justify-content:center;gap:15px}.calendarMiddle svg{width:45px}.calendarMiddle h3{font-size:25px;margin:8px 0}.calendarMiddle p{display:none}.calendarStateLabel{font-size:14px;min-height:20px}.calendarTheatre .ownerMontage{margin-top:32px}.calendarTheatre .ownerCalendarPhone{border-width:4px;border-radius:25px;padding:7px}.calendarTheatre .calendarWholeDay{height:300px}.calendarTheatre .calendarHours{width:13px;font-size:7px}.calendarTheatre .calendarWholeDay ol{left:15px}.calendarTheatre .dayEvent{min-height:13px;padding:1px}.calendarTheatre .dayEvent strong{font-size:6.5px}.calendarTheatre .dayEvent>span{font-size:6px}.calendarTheatre .ownerCalendarHeading{padding:8px 0}.calendarTheatre .ownerCalendarHeading strong{font-size:15px}.calendarTheatre .ownerCalendarHeading span{font-size:9px}.calendarTheatre .ownerCalendarFooter{font-size:7px;padding:8px 0}.calendarTheatre .ownerCalendarStatus{font-size:8px;padding:5px 0}.calendarTheatre .ownerCalendarStatus svg{width:17px}.calendarTheatre .ownerCalendarStatus i{width:40px;height:10px}.calendarTheatre .ownerMontage{zoom:.72;width:139%;max-width:139%;transform-origin:top left}.calendarMotionControls{gap:10px;font-size:12px}.calendarMotionControls button{padding:7px 9px;font-size:12px}.calendarPayoff{margin-top:22px}.solutionExperts{grid-template-columns:1fr;gap:25px}.storyExperienceLogos{grid-template-columns:repeat(4,1fr)}.storyExperienceLogos img{max-height:28px}.teamEquation{gap:16px}.teamEquation>strong{font-size:28px}.teamEquation>span{font-size:34px}.teamEquation img{width:210px;max-width:75%}.solutionEducation h3{font-size:31px}.storyCatalogue{grid-template-columns:1fr 1fr;gap:0 18px}.storyCourse>strong{font-size:21px}.storyCourse>span{font-size:13px}.storyCourse{padding-right:22px}.whyOpening{grid-template-columns:1fr;gap:24px}.scaleComparison{gap:14px}.scaleComparison figcaption{font-size:23px}.meetingClutter{gap:22px}.formatRow{grid-template-columns:115px 28px minmax(0,1fr);gap:13px;padding:28px 0}.formatArrow{font-size:31px}.comparisonSocial{gap:18px}.comparisonSocial svg{width:28px;height:28px}.comparisonSocial small{font-size:11px;text-align:center}.comparisonBroadcast{gap:12px;flex-wrap:wrap}.comparisonBroadcast img{width:42%;height:28px}.formatRow .storyMark{max-width:115px}.privateChannelPromise{font-size:31px!important}}
@media(max-width:370px){.visualAttentionLayout{grid-template-columns:1fr 115px;gap:10px}.inlineAttentionPhone{width:115px}.visualAttention h2{font-size:29px}.visualAttention .profitLine{font-size:26px!important}.calendarTheatre{gap:9px}.calendarTheatre .ownerMontage{zoom:.6;width:166.67%;max-width:166.67%}.calendarTheatre .calendarWholeDay{height:260px}.formatRow{grid-template-columns:94px 22px 1fr;gap:9px}.comparisonSocial{gap:9px}.formatRow .storyMark{max-width:94px}.storyCatalogue{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){[data-reveal],[data-reveal].revealPending{opacity:1;transform:none;transition:none;animation:none!important}.ownerSupportAfter{clip-path:inset(0);transition:none}.meetingClutter>span:after{scale:1;transition:none}.calendarWipe{display:none}.calendarTheatre [data-calendar-view=after]{transition:none}}

/* Bounded review corrections: existing-style collision, real catalogue and narrow screens. */
.calendarTheatre.is-paused .calendarWipe{animation-play-state:paused}
.socialPhoneStage{justify-self:center;max-width:100%;width:270px}.socialFeedPause{display:block;margin:15px auto 0;padding:7px 12px;background:transparent;border:1px solid #ffffffa0;color:#fff;font:500 14px 'Source Sans 3',sans-serif;cursor:pointer}.socialFeedPause:disabled{opacity:.65;cursor:default}
.storyCatalogue{gap:24px}.storyCourse{padding:0 0 22px;border-top:0;gap:13px}.storyCoursePlate{display:flex;position:relative;align-items:center;justify-content:space-between;gap:16px;min-height:120px;padding:22px;background:var(--subject-color);color:#fff}.storyCoursePlate>span{font:700 25px/1.1 'Roboto Condensed',sans-serif;max-width:11ch}.storyCoursePlate svg{position:static;width:55px;height:55px;flex:none;opacity:.7}.storyCourse>strong{padding-right:22px}.storyCourse>.inlineArrow{top:auto;bottom:25px}.storyCourse.elective .storyCoursePlate{outline:2px solid #b08c48;outline-offset:-2px}
.lateNumber{display:inline-grid;min-width:1.2em;text-align:center}.lateFive,.lateTen{grid-area:1/1}.lateTen{opacity:0;transform:translateY(5px);color:#a12e30}.meetingClutter.is-revealed .lateFive{animation:lateFiveOut .2s .9s forwards}.meetingClutter.is-revealed .lateTen{animation:lateTenIn .3s 1s forwards}@keyframes lateFiveOut{to{opacity:0;transform:translateY(-5px)}}@keyframes lateTenIn{to{opacity:1;transform:none}}
@media(max-width:760px){.socialPhoneStage{width:150px}.socialFeedPause{font-size:12px;padding:6px 9px}.storyCatalogue{gap:20px 16px}.storyCoursePlate{padding:14px;min-height:100px;gap:10px}.storyCoursePlate>span{font-size:21px}.storyCoursePlate svg{width:35px;height:35px}.calendarTheatre{grid-template-columns:1fr;gap:20px;max-width:340px}.calendarTheatre .ownerCalendarDemo{max-width:280px;margin:auto}.calendarTheatre [data-calendar-destination]{grid-column:1;grid-row:3;min-width:0;width:100%}.calendarTheatre .ownerMontage{zoom:1;width:100%;max-width:280px;margin:0 auto}.calendarTheatre .calendarMiddle{grid-row:2;margin:0;gap:18px}.calendarMiddle svg{transform:rotate(90deg);width:36px}.calendarTheatre .ownerCalendarPhone{max-width:280px;padding:11px;border-width:6px;border-radius:38px}.calendarTheatre .calendarWholeDay{height:390px}.calendarTheatre .calendarHours{width:23px;font-size:9px}.calendarTheatre .calendarWholeDay ol{left:24px}.calendarTheatre .dayEvent{padding:2px 3px;min-height:16px}.calendarTheatre .dayEvent strong{font-size:9px}.calendarTheatre .dayEvent>span{font-size:8px}.calendarTheatre .ownerCalendarHeading{padding:12px 0}.calendarTheatre .ownerCalendarHeading strong{font-size:22px}.calendarTheatre .ownerCalendarHeading span{font-size:12px}.calendarTheatre .ownerCalendarStatus{font-size:10px}.calendarTheatre .ownerCalendarFooter{font-size:10px;padding:12px 0}.calendarStateLabel{font-size:17px}.calendarTheatre .ownerCalendarStatus i{width:70px;height:16px}}
@media(max-width:370px){.socialPhoneStage{width:115px}.storyCatalogue{grid-template-columns:1fr 1fr;gap:20px 12px}.storyCoursePlate{flex-direction:column;align-items:flex-start;justify-content:space-between;min-height:135px}.storyCoursePlate>span{font-size:20px}.storyCourse>strong{font-size:20px}.calendarTheatre .ownerMontage{zoom:1;width:100%;max-width:270px}}
@media(prefers-reduced-motion:reduce){.lateFive{opacity:0}.lateTen{opacity:1;transform:none}.meetingClutter .lateFive,.meetingClutter .lateTen{animation:none!important}}
.storyCatalogue{grid-template-columns:repeat(3,minmax(0,1fr))}.storyCourse{min-width:0}.storyCoursePlate{min-width:0}.storyCoursePlate>span{min-width:0;overflow-wrap:anywhere}.storyCourse>strong{overflow-wrap:anywhere}
.ceoJobs>div{min-width:0}
.corporateHero{padding-block:55px 45px}.corporateHero h1{font:700 clamp(58px,7.4vw,100px)/.98 'Roboto Condensed',sans-serif;letter-spacing:-.025em;margin:0 0 28px;max-width:1000px}.corporateHero h1 span{color:#175afe}.corporateMission{font-size:clamp(21px,2.2vw,28px)!important;line-height:1.4!important;max-width:64ch;margin:0!important}.ceoStory{padding-top:35px!important}.ceoStory h2{max-width:950px}.relationshipBranches{display:grid;grid-template-columns:1fr 1fr;gap:0;position:relative;width:135px;max-width:135px;padding-top:29px;margin-top:16px;font-size:12px;line-height:1.2;text-align:center}.relationshipBranches>svg{position:absolute;left:0;top:0;width:135px;height:25px;color:#175afe}.relationshipBranches:before,.relationshipBranches:after,.relationshipBranches span:before{content:none}.busyWarning{display:inline-block;color:#000!important;background:#ff7373;font-size:18px!important;padding:11px 16px;line-height:1.35;max-width:60ch}.busyWarning.warningVisible{animation:busyWarningFlash 1.8s steps(1,end) infinite}@keyframes busyWarningFlash{0%,100%{background:#ff7373}50%{background:#ffc3c3}}
.timeResearch{background:#11151c;color:#fff}.timeResearch h2{font-size:clamp(34px,4vw,52px)}.timeResearch p{font-size:clamp(21px,2.2vw,27px);max-width:65ch;line-height:1.4}.timeDestinations{display:flex;gap:24px 55px;flex-wrap:wrap;margin-top:30px}.timeDestinations a{color:#175afe;font:700 clamp(23px,2.8vw,36px)/1.1 'Roboto Condensed',sans-serif;text-underline-offset:7px}.smbReveal{background:#050505;color:#fff}.smbReveal .storyMark{width:240px;max-width:65%;height:auto;display:block;margin-bottom:27px}.smbReveal h2{font-size:clamp(35px,4.4vw,60px);max-width:850px;line-height:1.05}.smbReveal p{font-size:clamp(22px,2.7vw,34px)!important;line-height:1.3!important;max-width:42ch;margin:22px 0 0}
.calendarTheatre [data-calendar-view=after]{background:transparent}.calendarWipe{background:#050505}.calendarTheatre[data-calendar-phase=wipe] .calendarWipe{animation-duration:1.8s}.calendarTheatre .calendarWholeDay{background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(6.25% - 1px),#cbd0d8 calc(6.25% - 1px),#cbd0d8 6.25%);background-position-y:15px}.calendarTheatre .calendarFly{font-size:14px;padding:9px 12px;max-width:155px;white-space:nowrap;border-radius:3px;box-shadow:0 9px 20px #0003}.calendarFly[data-kind=finance]{background:#235ce2}.calendarFly[data-kind=growth]{background:#7851aa}.calendarFly[data-kind=tech]{background:#16756f}.calendarFly[data-kind=work]{background:#775a22}.calendarTheatre.is-paused .calendarWipe{animation-play-state:paused}.meetingClutter{align-items:center}.meetingClutter .meetingApp{display:inline-flex;width:72px;height:72px}.meetingApp img{width:100%;height:100%;object-fit:contain}.meetingClutter .meetingApp:after{height:4px}
.premiumExpandable>summary{display:flex;align-items:center;justify-content:space-between;gap:30px;list-style:none;cursor:pointer;font:700 clamp(35px,4vw,55px)/1.1 'Roboto Condensed',sans-serif}.premiumExpandable>summary::-webkit-details-marker{display:none}.premiumExpandable>summary>svg{width:34px;height:34px;transition:transform .25s}.premiumExpandable[open]>summary>svg{transform:rotate(45deg)}.premiumExpanded{padding-top:40px}.formatRow{grid-template-columns:200px 90px minmax(0,1fr)}.formatArrow{display:flex;flex-direction:column;align-items:center;gap:2px}.formatArrow small{font:400 14px 'Source Sans 3',sans-serif;white-space:nowrap}.formatArrow>span{font-size:35px}.comparisonSocial,.comparisonBroadcast{filter:blur(4px)}
@media(max-width:760px){.corporateHero{padding-block:30px}.corporateHero h1{font-size:clamp(48px,10vw,72px)}.corporateMission{font-size:21px!important}.ceoJobs{gap:20px}.ceoJobs>div{padding-left:34px}.jobNumber{font-size:34px}.ceoJobs h3{font-size:26px}.investTime{font-size:36px;margin-top:25px}.busyWarning{font-size:16px!important}.timeDestinations{display:grid;gap:22px}.smbReveal .storyMark{width:180px}.formatRow{grid-template-columns:100px 65px minmax(0,1fr);gap:12px}.formatArrow small{font-size:12px}.formatRow .storyMark{max-width:100px}.calendarTheatre .calendarFly{font-size:12px;max-width:145px}.meetingClutter{gap:22px}.meetingClutter .meetingApp{width:56px;height:56px}}
@media(prefers-reduced-motion:reduce){.busyWarning.warningVisible{animation:none;background:#ff7373}.premiumExpandable>summary>svg{transition:none}}
@media(max-width:1000px){.storyCoursePlate{flex-direction:column;align-items:flex-start;justify-content:space-between;min-height:145px}.storyCoursePlate svg{align-self:flex-end}}
@media(max-width:760px){.storyCatalogue{grid-template-columns:repeat(2,minmax(0,1fr))}.storyCoursePlate>span{font-size:20px;max-width:100%}.scaleComparison{grid-template-columns:1fr;gap:24px}}

/* Decision0066: sourced attention story and compact industry discovery. */
.investTime>span{color:#175afe}.timeEvidence{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin:35px 0 0;padding:0;list-style:none;counter-reset:timeTopic}.timeEvidence li{counter-increment:timeTopic;min-width:0;border-top:1px solid #687383;padding-top:20px}.timeEvidence li>a:first-child{font:700 clamp(27px,3.3vw,42px)/1.1 'Roboto Condensed',sans-serif;color:#175afe;text-decoration:none}.timeEvidence li>a:first-child:before{content:counter(timeTopic) '. ';color:#fff}.timeEvidence p{font-size:19px;line-height:1.4;margin:20px 0 12px}.timeEvidence strong{font-weight:600}.timeEvidence .researchSource{font-size:14px;color:#becce0;text-underline-offset:3px}.smbReveal .revealPayoff{font:700 clamp(28px,3.2vw,43px)/1.1 'Roboto Condensed',sans-serif;color:#175afe;margin:28px 0 0}.compactIndustries>h2{margin-bottom:26px}.compactIndustryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.compactIndustryGrid article{min-width:0}.compactIndustryGrid img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;display:block}.compactIndustryGrid h3{font:700 clamp(23px,2.4vw,31px)/1.08 'Roboto Condensed',sans-serif;margin:17px 0 8px}.compactIndustryGrid p{font-size:15px;line-height:1.35;margin:0;color:#555}.compactIndustries>.textlink{margin-top:27px}.comparisonSocial,.comparisonBroadcast{filter:blur(1.5px)}
@media(max-width:760px){.timeEvidence{grid-template-columns:1fr;gap:28px;margin-top:25px}.timeEvidence li>a:first-child{font-size:31px}.timeEvidence p{font-size:18px;margin-top:14px}.compactIndustryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 17px}.compactIndustryGrid h3{font-size:23px;margin-top:12px}.compactIndustryGrid p{font-size:13px}.compactIndustries>.textlink{margin-top:22px}}

/* The period is the physical origin. Reserve its final width to avoid layout shifts. */
.noMoreMeetings{scroll-margin-top:140px}
.meetingStrike{position:relative;display:inline-block;white-space:nowrap}
.meetingStrike:after{content:'';position:absolute;left:-.035em;right:-.035em;top:52%;height:.085em;min-height:3px;background:#b33034;transform:scaleX(1);transform-origin:left center;pointer-events:none}
.meetingEnding{display:inline-block;white-space:nowrap}
.meetingPeriod{position:relative;display:inline-block;width:3.15em;text-align:left}
.meetingDot{opacity:0}
.meetingPeriodWord{position:absolute;left:.24em;bottom:0;white-space:nowrap;transform-origin:-.12em .86em;transform:scale(1);opacity:1}
.noMoreMeetings.is-motion-ready .meetingStrike:after{transform:scaleX(0)}
.noMoreMeetings.is-motion-ready .meetingDot{opacity:1}
.noMoreMeetings.is-motion-ready .meetingPeriodWord{transform:scale(.025);opacity:0}
.noMoreMeetings.is-played .meetingStrike:after{animation:meeting-strike .55s cubic-bezier(.16,1,.3,1) .25s forwards}
.noMoreMeetings.is-played .meetingDot{animation:meeting-dot .18s linear .91s forwards}
.noMoreMeetings.is-played .meetingPeriodWord{animation:meeting-period .65s cubic-bezier(.16,1,.3,1) .86s forwards}
@keyframes meeting-strike{to{transform:scaleX(1)}}
@keyframes meeting-dot{to{opacity:0}}
@keyframes meeting-period{0%{transform:scale(.025);opacity:0}12%{opacity:1}100%{transform:scale(1);opacity:1}}
@media(prefers-reduced-motion:reduce){.noMoreMeetings .meetingStrike:after,.noMoreMeetings .meetingPeriodWord{animation:none!important;transform:none!important;opacity:1!important}.noMoreMeetings .meetingDot{animation:none!important;opacity:0!important}}
