.ConfidentialityNote-module__leAnHq__note{color:#736f67;margin-top:.5rem;margin-bottom:clamp(1.25rem,2vw,1.75rem);font-size:.65rem;font-style:italic;line-height:1.55}@media (min-width:1024px){.ConfidentialityNote-module__leAnHq__note{margin-bottom:1.75rem}}
.CustomerAnalytics-module__4lbU_a__section{margin:0;padding:0;scroll-margin-top:5.5rem}.CustomerAnalytics-module__4lbU_a__panelSection{width:100%;max-width:42rem;margin-inline:auto}.CustomerAnalytics-module__4lbU_a__projectRow{grid-template-columns:1fr;align-items:center;gap:clamp(2rem,5vw,3.5rem);display:grid}.CustomerAnalytics-module__4lbU_a__experience{border:1px solid #dedad1;border-radius:.85rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 12px 34px -26px #65564140}.CustomerAnalytics-module__4lbU_a__chartPanel{background:#f0eee7;flex-direction:column;min-width:0;padding:20px;display:flex}.CustomerAnalytics-module__4lbU_a__chartRow{gap:16px;margin-top:10px;display:flex}.CustomerAnalytics-module__4lbU_a__chart{flex:1;min-width:0;min-height:clamp(200px,20vw,250px);position:relative}.CustomerAnalytics-module__4lbU_a__chart svg{width:100%;height:100%;display:block;position:absolute;inset:0}.CustomerAnalytics-module__4lbU_a__axisTitle{font-family:var(--font-inter), sans-serif;fill:#57554d;font-size:11px}.CustomerAnalytics-module__4lbU_a__point,.CustomerAnalytics-module__4lbU_a__selectedPoint{transition:fill .675s,stroke .675s,r .675s}.CustomerAnalytics-module__4lbU_a__point{fill:#b6b6a9;stroke:#f0eee7;stroke-width:1px}.CustomerAnalytics-module__4lbU_a__selectedPoint{fill:#c4622d;stroke:#813b1b;stroke-width:1.04px;z-index:1}.CustomerAnalytics-module__4lbU_a__legend{color:#655f55;flex-direction:column;align-self:center;gap:11px;font-size:10px;display:flex}.CustomerAnalytics-module__4lbU_a__legend>span{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.CustomerAnalytics-module__4lbU_a__legend i{border-radius:50%;display:inline-block}.CustomerAnalytics-module__4lbU_a__selectedKey{background:#c4622d;border:1px solid #813b1b;width:9px;height:9px}.CustomerAnalytics-module__4lbU_a__otherKey{background:#a2a293;width:6px;height:6px}.CustomerAnalytics-module__4lbU_a__exploreSection{background:#fffefa;border-top:1px solid #dedad1;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:20px;padding:20px 26px;display:grid;position:relative}.CustomerAnalytics-module__4lbU_a__exploreStacked{grid-template-columns:1fr}.CustomerAnalytics-module__4lbU_a__exploreStacked .CustomerAnalytics-module__4lbU_a__controls{width:100%}.CustomerAnalytics-module__4lbU_a__sizingProbe{visibility:hidden;pointer-events:none;width:max-content;position:absolute}.CustomerAnalytics-module__4lbU_a__controls{align-content:center;gap:1px;display:grid}.CustomerAnalytics-module__4lbU_a__controls button{text-align:left;white-space:nowrap;color:#6b6860;border-bottom:1px solid #e8e5dd;align-items:center;gap:13px;width:100%;padding:4px 12px;font-size:12px;line-height:1.2;transition:background .2s,color .2s;display:flex}.CustomerAnalytics-module__4lbU_a__controls button:hover{color:#1a1a18;background:#f3f0e8}.CustomerAnalytics-module__4lbU_a__controls button[aria-pressed=true]{color:#8c3d19;background:#efe5d8;border-color:#0000}.CustomerAnalytics-module__4lbU_a__stepNumber{font-variant-numeric:tabular-nums;opacity:.8;font-size:10px}.CustomerAnalytics-module__4lbU_a__controlArrow{margin-left:auto;font-size:17px}.CustomerAnalytics-module__4lbU_a__detailContent{min-width:0}.CustomerAnalytics-module__4lbU_a__detailContent>p{color:#6b6860;margin:0;font-size:12px;line-height:1.75}@media (min-width:60rem){.CustomerAnalytics-module__4lbU_a__exploreSection{gap:clamp(1.75rem,3vw,2.75rem)}}@media (max-width:959px){.CustomerAnalytics-module__4lbU_a__experience{justify-self:center;width:100%;max-width:42rem}}@media (min-width:681px) and (max-width:959px){.CustomerAnalytics-module__4lbU_a__chart{min-height:clamp(260px,38vw,320px)}}@media (max-width:680px){.CustomerAnalytics-module__4lbU_a__section{padding:3.5rem 0}.CustomerAnalytics-module__4lbU_a__chartPanel{padding:16px 14px}.CustomerAnalytics-module__4lbU_a__axisTitle{font-size:10px}.CustomerAnalytics-module__4lbU_a__legend{flex:0 0 6rem}.CustomerAnalytics-module__4lbU_a__legend>span{white-space:normal;align-items:flex-start}.CustomerAnalytics-module__4lbU_a__legend i{flex:none;margin-top:.2rem}.CustomerAnalytics-module__4lbU_a__exploreSection{padding:20px 18px}.CustomerAnalytics-module__4lbU_a__controls button{min-height:46px}}@media (max-width:480px){.CustomerAnalytics-module__4lbU_a__chartRow{flex-direction:column}.CustomerAnalytics-module__4lbU_a__chart{flex:auto;width:100%;min-height:220px}.CustomerAnalytics-module__4lbU_a__legend{flex-flow:wrap;flex:auto;justify-content:center;align-self:center}}@media (prefers-reduced-motion:reduce){.CustomerAnalytics-module__4lbU_a__section *,.CustomerAnalytics-module__4lbU_a__section :before,.CustomerAnalytics-module__4lbU_a__section :after{transition:none!important}}
.FootnoteText-module__oZpXna__mark{font-size:.8em;line-height:0;position:relative;top:-.19em}
.ClientProjects-module__jvmxLa__project{scroll-margin-top:4.5rem}.ClientProjects-module__jvmxLa__panelBoard{width:100%;max-width:42rem;margin-inline:auto}.ClientProjects-module__jvmxLa__journey,.ClientProjects-module__jvmxLa__findingButton,.ClientProjects-module__jvmxLa__findingDetail,.ClientProjects-module__jvmxLa__systemBoard{font-family:var(--font-inter), system-ui, sans-serif}.ClientProjects-module__jvmxLa__arrivalBoard,.ClientProjects-module__jvmxLa__systemBoard{background:#ffffff9e;border:1px solid #dfdbd3;border-radius:.85rem;overflow:hidden;box-shadow:0 1rem 3rem #2c271f0a}.ClientProjects-module__jvmxLa__journey{grid-template-columns:repeat(5,minmax(0,1fr));margin:1.15rem 1.2rem 1rem;display:grid}.ClientProjects-module__jvmxLa__journeyStage{color:#77736c;text-align:center;font-size:.58rem;line-height:1.25;transition:color .24s cubic-bezier(.22,1,.36,1);position:relative}.ClientProjects-module__jvmxLa__journeyStage:not(:last-child):after{content:"";background:#d7d2ca;width:calc(100% - .6rem);height:1px;position:absolute;top:5px;left:calc(50% + .3rem)}.ClientProjects-module__jvmxLa__journeyDot{z-index:1;box-sizing:border-box;aspect-ratio:1;background:#faf9f6;border:1px solid #bdb7ae;border-radius:50%;width:10px;height:10px;margin:0 auto .4rem;transition:background-color .24s cubic-bezier(.22,1,.36,1);display:block;position:relative;box-shadow:0 0 0 .22rem #faf9f6}.ClientProjects-module__jvmxLa__journeyStageLit{color:#3f3b35}.ClientProjects-module__jvmxLa__journeyStageLit .ClientProjects-module__jvmxLa__journeyDot{background:#c47345}.ClientProjects-module__jvmxLa__findingList{border-top:1px solid #e7e3dc}.ClientProjects-module__jvmxLa__findingItem+.ClientProjects-module__jvmxLa__findingItem{border-top:1px solid #e9e5de}.ClientProjects-module__jvmxLa__findingItem{transition:background-color .18s}.ClientProjects-module__jvmxLa__findingItemActive{background:#c4622d0b}.ClientProjects-module__jvmxLa__findingButton{width:100%;color:inherit;text-align:left;grid-template-columns:1.7rem minmax(8rem,1.2fr) minmax(10rem,.9fr);align-items:center;gap:.75rem;padding:.72rem 1.1rem;transition:background-color .16s;display:grid}.ClientProjects-module__jvmxLa__findingButton:hover{background:#c4622d0e}.ClientProjects-module__jvmxLa__findingItemActive .ClientProjects-module__jvmxLa__findingButton:hover{background:0 0}.ClientProjects-module__jvmxLa__findingButton:focus-visible{outline-offset:-2px;outline:2px solid #c4622d}.ClientProjects-module__jvmxLa__findingNumber{color:#aaa49a;letter-spacing:.08em;font-size:.56rem}.ClientProjects-module__jvmxLa__findingName{min-width:0}.ClientProjects-module__jvmxLa__findingLabel,.ClientProjects-module__jvmxLa__findingTitle{display:block}.ClientProjects-module__jvmxLa__findingLabel{color:#a14c27;letter-spacing:.07em;text-transform:uppercase;margin-bottom:.15rem;font-size:.55rem;font-weight:600}.ClientProjects-module__jvmxLa__findingTitle{color:#2c2b28;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:400;line-height:1.3;overflow:hidden}.ClientProjects-module__jvmxLa__findingEvidence{color:#716c64;text-align:right;font-size:.58rem;line-height:1.35}.ClientProjects-module__jvmxLa__findingEvidence strong{color:#a14c27;font-family:var(--font-fraunces), Georgia, serif;font-size:.84rem;font-weight:500}.ClientProjects-module__jvmxLa__inlineDetail{opacity:0;height:0;transition:height .24s cubic-bezier(.22,1,.36,1),opacity .18s;position:relative;overflow:hidden}.ClientProjects-module__jvmxLa__inlineDetailActive{opacity:1;cursor:pointer;height:6.5rem}.ClientProjects-module__jvmxLa__detailArrow{border-bottom:1.5px solid #a9a298;border-right:1.5px solid #a9a298;width:.48rem;height:.48rem;display:block;transform:rotate(-45deg)}.ClientProjects-module__jvmxLa__findingDetail{color:#625e57;background:0 0;border-top:1px solid #746a5d0d;grid-template-columns:minmax(0,1fr) .48rem minmax(0,1fr);align-items:center;gap:.8rem;height:6.5rem;min-height:0;padding:.6rem 1.1rem .6rem 3.55rem;font-size:.68rem;line-height:1.55;display:grid;overflow:hidden}.ClientProjects-module__jvmxLa__systemBoard{color:#2c2b28;container-type:inline-size}.ClientProjects-module__jvmxLa__mixCore{grid-template-columns:minmax(17rem,1.38fr) minmax(12rem,.72fr);align-items:center;gap:clamp(1.35rem,2.5vw,2rem);padding:1.2rem;display:grid}.ClientProjects-module__jvmxLa__supportFlow{min-width:0}.ClientProjects-module__jvmxLa__reportHero{border-right:1px solid #e1dcd4;grid-area:1/1;min-width:0;padding-right:1.35rem}.ClientProjects-module__jvmxLa__supportFlow{grid-area:1/2}.ClientProjects-module__jvmxLa__reportHero .ClientProjects-module__jvmxLa__reportPages{aspect-ratio:1.55;width:min(100%,21rem);min-height:10.5rem;margin-right:.35rem}.ClientProjects-module__jvmxLa__reportSummary{margin-top:.9rem}.ClientProjects-module__jvmxLa__reportSummary>span{color:#a14c27;letter-spacing:.07em;text-transform:uppercase;font-size:.52rem;font-weight:700}.ClientProjects-module__jvmxLa__reportSummary strong{font-family:var(--font-fraunces), Georgia, serif;margin-top:.25rem;font-size:1.15rem;font-weight:400;line-height:1.2;display:block}.ClientProjects-module__jvmxLa__reportSummary p{color:#777168;margin-top:.35rem;font-size:.58rem;line-height:1.45}.ClientProjects-module__jvmxLa__outcomes{background:#dfdbd3;border-top:1px solid #dfdbd3;grid-template-columns:1fr 1fr;gap:1px;display:grid}.ClientProjects-module__jvmxLa__outcomeCard{background:#f5f2ed;padding:.85rem 1.15rem 1rem}.ClientProjects-module__jvmxLa__outcomeCard>span{color:#7e7971;letter-spacing:.07em;text-transform:uppercase;font-size:.52rem;font-weight:650;display:block}.ClientProjects-module__jvmxLa__outcomeCard p{align-items:baseline;gap:.5rem;margin-top:.28rem;display:flex}.ClientProjects-module__jvmxLa__outcomeCard small,.ClientProjects-module__jvmxLa__outcomeCard strong{font-family:var(--font-fraunces), Georgia, serif;font-size:1rem;font-weight:400}.ClientProjects-module__jvmxLa__outcomeCard small,.ClientProjects-module__jvmxLa__outcomeCard strong,.ClientProjects-module__jvmxLa__outcomeCard b{color:#a14c27}.ClientProjects-module__jvmxLa__outcomeCard:nth-child(2) small,.ClientProjects-module__jvmxLa__outcomeCard:nth-child(2) strong,.ClientProjects-module__jvmxLa__outcomeCard:nth-child(2) b{color:#777168}.ClientProjects-module__jvmxLa__outcomeCard b{font-size:.6rem;font-weight:400}.ClientProjects-module__jvmxLa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ClientProjects-module__jvmxLa__sourceRegister{-moz-column-gap:1.1rem;border-top:1px solid #e4e0d8;border-bottom:1px solid #ece8e1;grid-template-columns:1fr 1fr;column-gap:1.1rem;display:grid}.ClientProjects-module__jvmxLa__sourceRow{color:#6d6860;padding:.42rem 0;font-size:.6rem;line-height:1.3}.ClientProjects-module__jvmxLa__sourceRow:nth-child(-n+2){border-bottom:1px solid #ece8e1}.ClientProjects-module__jvmxLa__systemLabel{color:#8b867e;letter-spacing:.07em;text-transform:uppercase;margin:.95rem 0 .3rem;font-size:.55rem;font-weight:600}.ClientProjects-module__jvmxLa__pipeline{position:relative}.ClientProjects-module__jvmxLa__phaseStep{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.6rem;padding:.58rem 0;display:grid}.ClientProjects-module__jvmxLa__phaseStep+.ClientProjects-module__jvmxLa__phaseStep{border-top:1px solid #ece8e1}.ClientProjects-module__jvmxLa__phaseNumber{color:#c4622d;letter-spacing:.06em;font-size:.5rem;font-weight:700}.ClientProjects-module__jvmxLa__phaseText{min-width:0}.ClientProjects-module__jvmxLa__phaseName{color:#2c2b28;letter-spacing:-.005em;font-size:.68rem;font-weight:650;display:block}.ClientProjects-module__jvmxLa__phaseActivity{color:#847f77;margin-top:.16rem;font-size:.57rem;line-height:1.35;display:block}@container (max-width:36rem){.ClientProjects-module__jvmxLa__mixCore{grid-template-columns:1fr}.ClientProjects-module__jvmxLa__reportHero{border-right:0;grid-area:1/1;padding:0}.ClientProjects-module__jvmxLa__supportFlow{grid-area:2/1;width:100%}.ClientProjects-module__jvmxLa__reportHero .ClientProjects-module__jvmxLa__reportPages{margin-inline:auto}.ClientProjects-module__jvmxLa__sourceRegister{grid-template-columns:repeat(2,minmax(0,1fr))}.ClientProjects-module__jvmxLa__sourceRow{text-align:center}}@container (min-width:25rem) and (max-width:36rem){.ClientProjects-module__jvmxLa__pipeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.ClientProjects-module__jvmxLa__phaseStep+.ClientProjects-module__jvmxLa__phaseStep{border-top:0}}@media (max-width:1020px){.ClientProjects-module__jvmxLa__findingButton{grid-template-columns:1.5rem minmax(7rem,1fr) minmax(8rem,.8fr)}}@media (max-width:820px){.ClientProjects-module__jvmxLa__findingButton{max-width:35rem;margin-inline:auto}}@media (max-width:560px){.ClientProjects-module__jvmxLa__journey{margin-left:.7rem;margin-right:.7rem}.ClientProjects-module__jvmxLa__journeyStage{font-size:.49rem}.ClientProjects-module__jvmxLa__findingButton{grid-template-columns:1.3rem minmax(0,1fr);gap:.45rem;padding:.68rem .75rem}.ClientProjects-module__jvmxLa__findingTitle{white-space:normal}.ClientProjects-module__jvmxLa__findingEvidence{text-align:left;grid-area:2/2/auto/3}.ClientProjects-module__jvmxLa__inlineDetail{grid-template-rows:0fr;height:auto;transition:grid-template-rows .24s cubic-bezier(.22,1,.36,1),opacity .24s;display:grid}.ClientProjects-module__jvmxLa__inlineDetailActive{grid-template-rows:1fr;height:auto}.ClientProjects-module__jvmxLa__findingDetail{border-top:0;grid-template-columns:1fr;align-content:start;align-self:start;gap:.35rem;height:auto;padding:0 .75rem 0 2.5rem;font-size:.64rem;line-height:1.45}.ClientProjects-module__jvmxLa__findingDetail>:first-child{padding-top:.45rem}.ClientProjects-module__jvmxLa__findingDetail>:last-child{padding-bottom:.9rem}.ClientProjects-module__jvmxLa__detailArrow{justify-self:center;transform:rotate(45deg)}.ClientProjects-module__jvmxLa__mixCore{grid-template-columns:1fr;padding:1rem}.ClientProjects-module__jvmxLa__reportHero{border-right:0;grid-area:1/1;padding:0}.ClientProjects-module__jvmxLa__supportFlow{grid-area:2/1}.ClientProjects-module__jvmxLa__reportPages{margin-right:0}.ClientProjects-module__jvmxLa__outcomes{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ClientProjects-module__jvmxLa__findingItem,.ClientProjects-module__jvmxLa__findingButton,.ClientProjects-module__jvmxLa__inlineDetail,.ClientProjects-module__jvmxLa__journeyStage,.ClientProjects-module__jvmxLa__journeyDot{transition:none}}
.ReportPages-module__3iXN9q__root{width:100%;position:relative}.ReportPages-module__3iXN9q__stack{isolation:isolate;height:100%;position:relative}.ReportPages-module__3iXN9q__sheet{background:#f2eee7;border:1px solid #d9d3ca;border-radius:.6rem;position:absolute;inset:0}.ReportPages-module__3iXN9q__sheetBack{background:#ece7df;transform:translate(.7rem,.7rem)rotate(1.2deg)}.ReportPages-module__3iXN9q__sheetMiddle{background:#f5f1ea;transform:translate(.36rem,.36rem)rotate(.55deg)}.ReportPages-module__3iXN9q__page{transform-origin:0 0;position:absolute;inset:0}
.ReportPageCard-module__iQj7Fq__card{height:100%;font-family:var(--font-inter), system-ui, sans-serif;background:#fff;border:1px solid #d9d3ca;border-radius:.6rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 .9rem 1.9rem #2d271e17}.ReportPageCard-module__iQj7Fq__head{border-bottom:1px solid #efece5}.ReportPageCard-module__iQj7Fq__headRow{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.ReportPageCard-module__iQj7Fq__eyebrow{color:#a14c27;letter-spacing:.09em;text-transform:uppercase;text-align:right;white-space:nowrap;flex-shrink:0;font-weight:700}.ReportPageCard-module__iQj7Fq__title{color:#1f1e1b;font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.015em;font-weight:500;line-height:1.12}.ReportPageCard-module__iQj7Fq__question{color:#6f6a62;line-height:1.4}.ReportPageCard-module__iQj7Fq__chartArea{flex:auto;place-items:center;min-height:0;display:grid}.ReportPageCard-module__iQj7Fq__foot{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.ReportPageCard-module__iQj7Fq__legend{color:#837e76;align-items:center;gap:.4rem;display:inline-flex}.ReportPageCard-module__iQj7Fq__legendItem{align-items:center;gap:.24rem;display:inline-flex}.ReportPageCard-module__iQj7Fq__legend em{font-style:normal}.ReportPageCard-module__iQj7Fq__legend i{border-radius:1.5px;width:.55rem;height:.55rem}.ReportPageCard-module__iQj7Fq__swatchLow{background:#dcd3c5}.ReportPageCard-module__iQj7Fq__swatchMid{background:#cbb59b}.ReportPageCard-module__iQj7Fq__swatchHigh{background:#bd9066}.ReportPageCard-module__iQj7Fq__legend b{border-radius:50%;width:.4rem;height:.4rem}.ReportPageCard-module__iQj7Fq__dotAccent{background:#c4622d}.ReportPageCard-module__iQj7Fq__dotMuted{background:#c3bdb2}.ReportPageCard-module__iQj7Fq__note{color:#a14c27;text-align:right;font-style:italic}.ReportPageCard-module__iQj7Fq__full .ReportPageCard-module__iQj7Fq__head{padding:0 0 .65rem}.ReportPageCard-module__iQj7Fq__full{padding:1.3rem 1.35rem 1.15rem}.ReportPageCard-module__iQj7Fq__full .ReportPageCard-module__iQj7Fq__eyebrow{padding-top:.22rem;font-size:.52rem}.ReportPageCard-module__iQj7Fq__full .ReportPageCard-module__iQj7Fq__title{font-size:1.3rem}.ReportPageCard-module__iQj7Fq__full .ReportPageCard-module__iQj7Fq__question{margin-top:.28rem;font-size:.74rem}.ReportPageCard-module__iQj7Fq__full .ReportPageCard-module__iQj7Fq__chartArea{padding:.4rem 0}.ReportPageCard-module__iQj7Fq__full .ReportPageCard-module__iQj7Fq__foot{margin-top:.2rem;font-size:.6rem}.ReportPageCard-module__iQj7Fq__compact{padding:.9rem 1rem .85rem}.ReportPageCard-module__iQj7Fq__compact .ReportPageCard-module__iQj7Fq__head{padding:0 0 .5rem}.ReportPageCard-module__iQj7Fq__compact .ReportPageCard-module__iQj7Fq__eyebrow{padding-top:.16rem;font-size:.46rem}.ReportPageCard-module__iQj7Fq__compact .ReportPageCard-module__iQj7Fq__title{font-size:.98rem}.ReportPageCard-module__iQj7Fq__compact .ReportPageCard-module__iQj7Fq__question{margin-top:.2rem;font-size:.6rem}.ReportPageCard-module__iQj7Fq__compact .ReportPageCard-module__iQj7Fq__chartArea{padding:.3rem 0}.ReportPageCard-module__iQj7Fq__compact .ReportPageCard-module__iQj7Fq__foot{font-size:.5rem}.ReportPageCard-module__iQj7Fq__compact .ReportPageCard-module__iQj7Fq__legend i{width:.45rem;height:.45rem}.ReportPageCard-module__iQj7Fq__compact .ReportPageCard-module__iQj7Fq__legend b{width:.34rem;height:.34rem}@media (max-width:360px){.ReportPageCard-module__iQj7Fq__compact{padding:.65rem .75rem .6rem}.ReportPageCard-module__iQj7Fq__compact .ReportPageCard-module__iQj7Fq__foot{display:none}}
.ReportCharts-module__-51jiW__barWrap{flex-direction:column;gap:.35rem;width:100%;height:100%;display:flex}.ReportCharts-module__-51jiW__bars{border-bottom:1px solid #ddd8d0;flex:auto;align-items:flex-end;gap:.42rem;width:100%;min-height:0;display:flex}.ReportCharts-module__-51jiW__barLabels{gap:.42rem;display:flex}.ReportCharts-module__-51jiW__barLabels span{color:#7c766d;font-family:var(--font-inter), system-ui, sans-serif;text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.46rem;line-height:1.2;overflow:hidden}.ReportCharts-module__-51jiW__bars i{background:#d8d3cb;border-radius:.15rem .15rem 0 0;flex:1}.ReportCharts-module__-51jiW__bars .ReportCharts-module__-51jiW__barAccent{background:#c4622d}.ReportCharts-module__-51jiW__lineWrap{width:100%;height:100%;position:relative}.ReportCharts-module__-51jiW__lines{width:100%;height:100%;display:block;position:absolute;inset:0}.ReportCharts-module__-51jiW__lineEndDot{border-radius:50%;width:.34rem;height:.34rem;position:absolute;transform:translate(-50%,-50%)}.ReportCharts-module__-51jiW__lineEndDotAccent{background:#c4622d}.ReportCharts-module__-51jiW__lineEndDotMuted{background:#c3bdb2}.ReportCharts-module__-51jiW__lineBaseline{stroke:#ddd8d0;stroke-width:1px;vector-effect:non-scaling-stroke}.ReportCharts-module__-51jiW__linePath,.ReportCharts-module__-51jiW__linePathAccent{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ReportCharts-module__-51jiW__linePath{stroke:#c3bdb2;stroke-width:1.4px}.ReportCharts-module__-51jiW__linePathAccent{stroke:#c4622d;stroke-width:2px}.ReportCharts-module__-51jiW__map{width:100%;height:100%;display:block}.ReportCharts-module__-51jiW__mapState{stroke:#faf9f6;stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ReportCharts-module__-51jiW__level0{fill:#e7e2da}.ReportCharts-module__-51jiW__level1{fill:#dcd3c5}.ReportCharts-module__-51jiW__level2{fill:#cbb59b}.ReportCharts-module__-51jiW__level3{fill:#bd9066}.ReportCharts-module__-51jiW__mapFocus{fill:#c4622d}
.ProjectPanel-module__3494aW__backdrop{z-index:40;background:var(--panel-dim);-webkit-backdrop-filter:blur(6.4px);backdrop-filter:blur(6.4px);position:fixed;inset:0}.ProjectPanel-module__3494aW__frame{z-index:50;pointer-events:none;justify-content:center;align-items:center;padding:clamp(.75rem,2.5vw,2.25rem);display:flex;position:fixed;inset:0}.ProjectPanel-module__3494aW__panel{pointer-events:auto;background:#faf9f6;border:1px solid #e2ded6;border-radius:.85rem;outline:none;flex-direction:column;width:min(100%,46rem);max-height:100%;display:flex;overflow:hidden;box-shadow:0 2rem 5rem #2c271f38}.ProjectPanel-module__3494aW__head{border-bottom:1px solid #ece8e1;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:clamp(1.1rem,2vw,1.6rem) clamp(1.1rem,2.5vw,2rem) 1rem;display:flex}.ProjectPanel-module__3494aW__headText{min-width:0}.ProjectPanel-module__3494aW__eyebrow{color:#6b6860;font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.11em;text-transform:uppercase;margin:0 0 .5rem;font-size:.66rem;font-weight:600;line-height:1.55}.ProjectPanel-module__3494aW__eyebrow span{color:#b2aca3;padding:0 .38rem}.ProjectPanel-module__3494aW__heading{color:#1a1a18;font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.03em;margin:0;font-size:clamp(1.35rem,2.2vw,1.85rem);font-weight:400;line-height:1.15}.ProjectPanel-module__3494aW__dek{color:#56534d;font-family:var(--font-inter), system-ui, sans-serif;margin:.6rem 0 0;font-size:.86rem;line-height:1.6}.ProjectPanel-module__3494aW__close{color:#6b6860;border-radius:.4rem;flex-shrink:0;padding:.4rem;transition:color .16s,background-color .16s}.ProjectPanel-module__3494aW__close:hover{color:#c4622d;background:#c4622d12}.ProjectPanel-module__3494aW__footnote{color:#736f67;font-family:var(--font-inter), system-ui, sans-serif;margin:clamp(1rem,2vw,1.35rem) 0 0;font-size:.65rem;font-style:italic;line-height:1.55}.ProjectPanel-module__3494aW__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:clamp(1rem,2.5vw,1.75rem) clamp(1.1rem,2.5vw,2rem) clamp(1.1rem,2.5vw,2rem);overflow-y:auto}@media (max-width:640px){.ProjectPanel-module__3494aW__frame{padding:0}.ProjectPanel-module__3494aW__panel{border:0;border-radius:0;width:100%;height:100%;max-height:none}}@media (prefers-reduced-motion:reduce){.ProjectPanel-module__3494aW__close{transition:none}}
.WorkCards-module__ZFKrZW__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.7rem,1.4vw,1.22rem);display:grid}.WorkCards-module__ZFKrZW__card{background:#ffffff9e;border:1px solid #e2ded6;border-radius:.85rem;flex-direction:column;padding:clamp(1.25rem,2vw,1.6rem);transition:border-color .2s,box-shadow .2s,transform .2s cubic-bezier(.22,1,.36,1);display:flex;position:relative;box-shadow:0 1rem 3rem #2c271f0a}.WorkCards-module__ZFKrZW__card:hover{border-color:#d5cec2;transform:translateY(-2px);box-shadow:0 1.25rem 3.5rem #2c271f17}.WorkCards-module__ZFKrZW__eyebrow{color:#6b6860;font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.11em;text-transform:uppercase;margin:0 0 .9rem;padding-right:2rem;font-size:.66rem;font-weight:600;line-height:1.55}.WorkCards-module__ZFKrZW__eyebrow span{color:#b2aca3;padding:0 .38rem}.WorkCards-module__ZFKrZW__title{color:#1a1a18;font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.03em;margin:0;font-size:clamp(1.3rem,1.7vw,1.6rem);font-weight:400;line-height:1.12}.WorkCards-module__ZFKrZW__dek{color:#56534d;font-family:var(--font-inter), system-ui, sans-serif;margin:.85rem 0 0;font-size:.86rem;line-height:1.6}.WorkCards-module__ZFKrZW__poster{margin-top:auto;padding-top:1.35rem;display:block}.WorkCards-module__ZFKrZW__posterArt{width:100%;height:auto;transition:transform .26s cubic-bezier(.22,1,.36,1);display:block}.WorkCards-module__ZFKrZW__card:hover .WorkCards-module__ZFKrZW__posterArt{transform:translateY(-2px)}.WorkCards-module__ZFKrZW__highlight{font-family:var(--font-inter), system-ui, sans-serif;border-top:1px solid #e8e5df;margin-top:.9rem;padding-top:.75rem;display:block}.WorkCards-module__ZFKrZW__highlight strong{color:#a14c27;font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.02em;font-size:1.05rem;font-weight:400;display:block}.WorkCards-module__ZFKrZW__highlight>span{color:#7e7971;letter-spacing:.07em;text-transform:uppercase;margin-top:.2rem;font-size:.6rem;font-weight:600;display:block}.WorkCards-module__ZFKrZW__indicator{color:#8b867e;border:1px solid #ddd8ce;border-radius:.425rem;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;transition:color .2s,border-color .2s;display:flex;position:absolute;top:calc(clamp(1.25rem,2vw,1.6rem) - .3135rem);right:clamp(1.1rem,1.8vw,1.4rem)}.WorkCards-module__ZFKrZW__card:hover .WorkCards-module__ZFKrZW__indicator{color:#a14c27;border-color:#d3c3b2}.WorkCards-module__ZFKrZW__trigger{z-index:1;border-radius:inherit;cursor:pointer;position:absolute;inset:0}.WorkCards-module__ZFKrZW__trigger:focus-visible{outline-offset:-1px;outline:1px solid #c4622d}.WorkCards-module__ZFKrZW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:900px){.WorkCards-module__ZFKrZW__row{grid-template-columns:1fr;max-width:34rem;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.WorkCards-module__ZFKrZW__card,.WorkCards-module__ZFKrZW__posterArt,.WorkCards-module__ZFKrZW__indicator{transition:none}.WorkCards-module__ZFKrZW__card:hover,.WorkCards-module__ZFKrZW__card:hover .WorkCards-module__ZFKrZW__posterArt{transform:none}}
.HotelPoster-module__ffnyzq__root{--hotel-ink:#28322e;--hotel-muted:#8b958f;--hotel-rule:#cad1cc;--hotel-paper:#f8f7f2;--hotel-stage:#f1f4ef;--hotel-accent:#d77d3e;--hotel-accent-dark:#b85f28;color:var(--hotel-ink);width:100%;display:block}.HotelPoster-module__ffnyzq__art{shape-rendering:geometricprecision;width:100%;height:auto;display:block;overflow:visible}.HotelPoster-module__ffnyzq__root .HotelPoster-module__ffnyzq__art{width:90%;margin-inline:auto}.HotelPoster-module__ffnyzq__phone path,.HotelPoster-module__ffnyzq__phone circle,.HotelPoster-module__ffnyzq__lock path,.HotelPoster-module__ffnyzq__lock circle{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px}.HotelPoster-module__ffnyzq__phoneBody,.HotelPoster-module__ffnyzq__lockPlate{fill:var(--hotel-stage);stroke:currentColor;stroke-width:1.35px}.HotelPoster-module__ffnyzq__lock .HotelPoster-module__ffnyzq__rose,.HotelPoster-module__ffnyzq__lock .HotelPoster-module__ffnyzq__lever,.HotelPoster-module__ffnyzq__keypad circle{fill:#fff;stroke:currentColor;stroke-linejoin:round;stroke-width:1.35px}.HotelPoster-module__ffnyzq__phone .HotelPoster-module__ffnyzq__phoneNotch{fill:currentColor;stroke:currentColor;stroke-linecap:butt}.HotelPoster-module__ffnyzq__phone .HotelPoster-module__ffnyzq__phoneBar{stroke:var(--hotel-muted)}.HotelPoster-module__ffnyzq__banner{opacity:0}.HotelPoster-module__ffnyzq__bannerCard{fill:#fff;stroke:currentColor;stroke-width:1.1px}.HotelPoster-module__ffnyzq__bannerIcon{fill:var(--hotel-stage);stroke:currentColor;stroke-width:1.1px}.HotelPoster-module__ffnyzq__bannerLine{fill:none;stroke:var(--hotel-muted);stroke-linecap:round;stroke-width:1.6px}.HotelPoster-module__ffnyzq__spine,.HotelPoster-module__ffnyzq__progress{fill:none;stroke-linecap:round;stroke-width:1.5px}.HotelPoster-module__ffnyzq__spine{stroke:var(--hotel-rule)}.HotelPoster-module__ffnyzq__progress{stroke:var(--hotel-accent);stroke-dasharray:100 100;stroke-dashoffset:0}.HotelPoster-module__ffnyzq__nodes circle{fill:var(--hotel-accent);stroke:var(--hotel-accent-dark);stroke-width:1.35px}.HotelPoster-module__ffnyzq__nodes .HotelPoster-module__ffnyzq__nodeFriction{fill:var(--hotel-paper);stroke:var(--hotel-accent)}.HotelPoster-module__ffnyzq__lock .HotelPoster-module__ffnyzq__lever{transform-box:view-box}.HotelPoster-module__ffnyzq__running .HotelPoster-module__ffnyzq__progress{animation:9.96s linear infinite HotelPoster-module__ffnyzq__hotel-progress}.HotelPoster-module__ffnyzq__running .HotelPoster-module__ffnyzq__banner{animation:9.96s linear infinite HotelPoster-module__ffnyzq__hotel-banner}.HotelPoster-module__ffnyzq__running .HotelPoster-module__ffnyzq__lever{animation:9.96s linear infinite HotelPoster-module__ffnyzq__hotel-lever}.HotelPoster-module__ffnyzq__running .HotelPoster-module__ffnyzq__nodeOne{animation:9.96s linear infinite HotelPoster-module__ffnyzq__hotel-node-one}.HotelPoster-module__ffnyzq__running .HotelPoster-module__ffnyzq__nodeTwo{animation:9.96s linear infinite HotelPoster-module__ffnyzq__hotel-node-two}.HotelPoster-module__ffnyzq__running .HotelPoster-module__ffnyzq__nodeThree{animation:9.96s linear infinite HotelPoster-module__ffnyzq__hotel-node-three}.HotelPoster-module__ffnyzq__running .HotelPoster-module__ffnyzq__nodeFriction{animation:9.96s linear infinite HotelPoster-module__ffnyzq__hotel-node-friction}.HotelPoster-module__ffnyzq__running .HotelPoster-module__ffnyzq__nodeFive{animation:9.96s linear infinite HotelPoster-module__ffnyzq__hotel-node-five}@keyframes HotelPoster-module__ffnyzq__hotel-progress{0%{stroke-dashoffset:100px;opacity:1}6.43%{stroke-dashoffset:100px;animation-timing-function:cubic-bezier(.45,.05,.3,1)}30.89%{stroke-dashoffset:36.25px;animation-timing-function:cubic-bezier(.3,0,.4,1)}33.39%{stroke-dashoffset:39px;animation-timing-function:cubic-bezier(.3,0,.4,1)}36.04%{stroke-dashoffset:36.8px;animation-timing-function:cubic-bezier(.3,0,.4,1)}38.73%,43.73%{stroke-dashoffset:38.2px;animation-timing-function:cubic-bezier(.4,0,.8,.9)}48.9%{stroke-dashoffset:50px;animation-timing-function:cubic-bezier(.3,.1,.75,1)}62.43%,95.31%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes HotelPoster-module__ffnyzq__hotel-banner{0%,33.39%{opacity:0;animation-timing-function:cubic-bezier(.2,.9,.3,1.25);transform:translateY(-18px)}37.85%,95.31%{opacity:1;animation-timing-function:cubic-bezier(.5,0,.75,0);transform:translateY(0)}to{opacity:0;transform:translateY(-18px)}}@keyframes HotelPoster-module__ffnyzq__hotel-lever{0%,66.96%{animation-timing-function:cubic-bezier(.35,0,.25,1);transform:rotate(0)}72.45%,95.31%{animation-timing-function:cubic-bezier(.4,0,.4,1);transform:rotate(35deg)}to{transform:rotate(0)}}@keyframes HotelPoster-module__ffnyzq__hotel-node-one{0%{fill:var(--hotel-paper);stroke:var(--hotel-muted)}1.57%,95.31%{fill:var(--hotel-accent);stroke:var(--hotel-accent-dark)}to{fill:var(--hotel-paper);stroke:var(--hotel-muted)}}@keyframes HotelPoster-module__ffnyzq__hotel-node-two{0%,13.24%{fill:var(--hotel-paper);stroke:var(--hotel-muted)}15.04%,95.31%{fill:var(--hotel-accent);stroke:var(--hotel-accent-dark)}to{fill:var(--hotel-paper);stroke:var(--hotel-muted)}}@keyframes HotelPoster-module__ffnyzq__hotel-node-three{0%,18.15%{fill:var(--hotel-paper);stroke:var(--hotel-muted)}19.95%,95.31%{fill:var(--hotel-accent);stroke:var(--hotel-accent-dark)}to{fill:var(--hotel-paper);stroke:var(--hotel-muted)}}@keyframes HotelPoster-module__ffnyzq__hotel-node-five{0%,60.62%{fill:var(--hotel-paper);stroke:var(--hotel-muted)}62.43%,95.31%{fill:var(--hotel-accent);stroke:var(--hotel-accent-dark)}to{fill:var(--hotel-paper);stroke:var(--hotel-muted)}}@keyframes HotelPoster-module__ffnyzq__hotel-node-friction{0%,28.54%{fill:var(--hotel-paper);stroke:var(--hotel-muted)}30.89%,43.73%{fill:var(--hotel-paper);stroke:var(--hotel-accent)}46.54%,53.72%{fill:var(--hotel-paper);stroke:var(--hotel-muted)}55.53%,95.31%{fill:var(--hotel-accent);stroke:var(--hotel-accent-dark)}to{fill:var(--hotel-paper);stroke:var(--hotel-muted)}}@media (max-width:420px){.HotelPoster-module__ffnyzq__phone path,.HotelPoster-module__ffnyzq__phone circle,.HotelPoster-module__ffnyzq__lock path,.HotelPoster-module__ffnyzq__lock circle,.HotelPoster-module__ffnyzq__phoneBody,.HotelPoster-module__ffnyzq__lockPlate,.HotelPoster-module__ffnyzq__keypad circle,.HotelPoster-module__ffnyzq__lock .HotelPoster-module__ffnyzq__rose,.HotelPoster-module__ffnyzq__lock .HotelPoster-module__ffnyzq__lever,.HotelPoster-module__ffnyzq__nodes circle{stroke-width:1.55px}.HotelPoster-module__ffnyzq__bannerCard,.HotelPoster-module__ffnyzq__bannerIcon{stroke-width:1.3px}.HotelPoster-module__ffnyzq__spine,.HotelPoster-module__ffnyzq__progress{stroke-width:1.7px}}@media (prefers-reduced-motion:reduce){.HotelPoster-module__ffnyzq__progress,.HotelPoster-module__ffnyzq__lever,.HotelPoster-module__ffnyzq__nodes circle{animation:none!important}}
.InsurancePoster-module__ccRVTq__root{--insurance-ink:#28322e;--insurance-muted:#8b958f;--insurance-rule:#cad1cc;--insurance-paper:#f8f7f2;--insurance-stage:#f1f4ef;--insurance-accent:#d77d3e;--insurance-accent-dark:#b85f28;--insurance-cycle:10s;color:var(--insurance-ink);width:100%;display:block}.InsurancePoster-module__ccRVTq__art{shape-rendering:geometricprecision;width:100%;height:auto;display:block;overflow:visible}.InsurancePoster-module__ccRVTq__root .InsurancePoster-module__ccRVTq__art{width:90%;margin-inline:auto}.InsurancePoster-module__ccRVTq__prospect{fill:var(--insurance-muted);transform-box:fill-box;transform-origin:50%}.InsurancePoster-module__ccRVTq__population>.InsurancePoster-module__ccRVTq__fadeOne,.InsurancePoster-module__ccRVTq__population>.InsurancePoster-module__ccRVTq__fadeTwo,.InsurancePoster-module__ccRVTq__population>.InsurancePoster-module__ccRVTq__fadeThree,.InsurancePoster-module__ccRVTq__population>.InsurancePoster-module__ccRVTq__fadeFour,.InsurancePoster-module__ccRVTq__population>.InsurancePoster-module__ccRVTq__fadeFive,.InsurancePoster-module__ccRVTq__population circle.InsurancePoster-module__ccRVTq__fadeOne,.InsurancePoster-module__ccRVTq__population circle.InsurancePoster-module__ccRVTq__fadeTwo,.InsurancePoster-module__ccRVTq__population circle.InsurancePoster-module__ccRVTq__fadeThree,.InsurancePoster-module__ccRVTq__population circle.InsurancePoster-module__ccRVTq__fadeFour,.InsurancePoster-module__ccRVTq__population circle.InsurancePoster-module__ccRVTq__fadeFive{opacity:.48}.InsurancePoster-module__ccRVTq__selected{fill:var(--insurance-accent);stroke:var(--insurance-accent-dark);stroke-width:.8px;transform:scale(1.15)}.InsurancePoster-module__ccRVTq__modelFrame,.InsurancePoster-module__ccRVTq__overlapFrame{fill:none;stroke-linejoin:round;vector-effect:non-scaling-stroke}.InsurancePoster-module__ccRVTq__modelFrame{opacity:.28;stroke:var(--insurance-muted);stroke-width:1.2px}.InsurancePoster-module__ccRVTq__overlapFrame{opacity:.82;stroke:var(--insurance-ink);stroke-width:1.35px}.InsurancePoster-module__ccRVTq__envelopeBack,.InsurancePoster-module__ccRVTq__envelopeFront,.InsurancePoster-module__ccRVTq__postage{stroke:currentColor;stroke-linejoin:round;stroke-width:1.35px}.InsurancePoster-module__ccRVTq__envelopeBack{fill:var(--insurance-stage)}.InsurancePoster-module__ccRVTq__envelopeFront{fill:#fff}.InsurancePoster-module__ccRVTq__postage{fill:var(--insurance-stage)}.InsurancePoster-module__ccRVTq__address{fill:none;stroke:var(--insurance-muted);stroke-linecap:round;stroke-width:1.7px}.InsurancePoster-module__ccRVTq__mailCopy{fill:var(--insurance-accent);opacity:0}.InsurancePoster-module__ccRVTq__running .InsurancePoster-module__ccRVTq__scene{animation:InsurancePoster-module__ccRVTq__scene-reset var(--insurance-cycle) linear infinite}.InsurancePoster-module__ccRVTq__running .InsurancePoster-module__ccRVTq__topFrame{animation:InsurancePoster-module__ccRVTq__narrow-top var(--insurance-cycle) cubic-bezier(.45, .05, .3, 1) infinite}.InsurancePoster-module__ccRVTq__running .InsurancePoster-module__ccRVTq__rightFrame{animation:InsurancePoster-module__ccRVTq__narrow-right var(--insurance-cycle) cubic-bezier(.45, .05, .3, 1) infinite}.InsurancePoster-module__ccRVTq__running .InsurancePoster-module__ccRVTq__overlapFrame{animation:InsurancePoster-module__ccRVTq__reveal-overlap var(--insurance-cycle) ease infinite}.InsurancePoster-module__ccRVTq__running .InsurancePoster-module__ccRVTq__population>.InsurancePoster-module__ccRVTq__fadeOne,.InsurancePoster-module__ccRVTq__running .InsurancePoster-module__ccRVTq__population circle.InsurancePoster-module__ccRVTq__fadeOne{animation:InsurancePoster-module__ccRVTq__filter-fade-one var(--insurance-cycle) linear infinite}.InsurancePoster-module__ccRVTq__running .InsurancePoster-module__ccRVTq__population>.InsurancePoster-module__ccRVTq__fadeTwo,.InsurancePoster-module__ccRVTq__running .InsurancePoster-module__ccRVTq__population circle.InsurancePoster-module__ccRVTq__fadeTwo{animation:InsurancePoster-module__ccRVTq__filter-fade-two var(--insurance-cycle) linear infinite}.InsurancePoster-module__ccRVTq__running .InsurancePoster-module__ccRVTq__population>.InsurancePoster-module__ccRVTq__fadeThree,.InsurancePoster-module__ccRVTq__running .InsurancePoster-module__ccRVTq__population circle.InsurancePoster-module__ccRVTq__fadeThree{animation:InsurancePoster-module__ccRVTq__filter-fade-three var(--insurance-cycle) linear infinite}.InsurancePoster-module__ccRVTq__running .InsurancePoster-module__ccRVTq__population>.InsurancePoster-module__ccRVTq__fadeFour,.InsurancePoster-module__ccRVTq__running .InsurancePoster-module__ccRVTq__population circle.InsurancePoster-module__ccRVTq__fadeFour{animation:InsurancePoster-module__ccRVTq__filter-fade-four var(--insurance-cycle) linear infinite}.InsurancePoster-module__ccRVTq__running .InsurancePoster-module__ccRVTq__population>.InsurancePoster-module__ccRVTq__fadeFive,.InsurancePoster-module__ccRVTq__running .InsurancePoster-module__ccRVTq__population circle.InsurancePoster-module__ccRVTq__fadeFive{animation:InsurancePoster-module__ccRVTq__filter-fade-five var(--insurance-cycle) linear infinite}.InsurancePoster-module__ccRVTq__running .InsurancePoster-module__ccRVTq__selected{animation:InsurancePoster-module__ccRVTq__select-prospect var(--insurance-cycle) cubic-bezier(.22, 1, .36, 1) infinite}.InsurancePoster-module__ccRVTq__running .InsurancePoster-module__ccRVTq__mailpiece{animation:InsurancePoster-module__ccRVTq__ship-envelope var(--insurance-cycle) linear infinite}.InsurancePoster-module__ccRVTq__running .InsurancePoster-module__ccRVTq__mailCopy{animation:InsurancePoster-module__ccRVTq__mail-prospect var(--insurance-cycle) cubic-bezier(.45, .05, .3, 1) infinite;animation-delay:var(--copy-delay)}@keyframes InsurancePoster-module__ccRVTq__scene-reset{0%,92%{opacity:1}96%,97%{opacity:0}to{opacity:1}}@keyframes InsurancePoster-module__ccRVTq__narrow-top{0%,6.656%{x:20px;y:22px;opacity:0;width:230px;height:136px}9.984%,16.64%{x:20px;y:22px;opacity:.72;width:230px;height:136px}35.776%,96%{x:20px;y:22px;opacity:.28;width:230px;height:60px}96.1%,to{x:20px;y:22px;opacity:0;width:230px;height:136px}}@keyframes InsurancePoster-module__ccRVTq__narrow-right{0%,6.656%{x:20px;y:22px;opacity:0;width:230px;height:136px}9.984%,16.64%{x:20px;y:22px;opacity:.72;width:230px;height:136px}35.776%,96%{x:174px;y:22px;opacity:.28;width:76px;height:136px}96.1%,to{x:20px;y:22px;opacity:0;width:230px;height:136px}}@keyframes InsurancePoster-module__ccRVTq__reveal-overlap{0%,35.776%{opacity:0}39.936%,96%{opacity:.82}96.1%,to{opacity:0}}@keyframes InsurancePoster-module__ccRVTq__filter-fade-one{0%,19.136%{opacity:1}22.464%,96%{opacity:.48}96.1%,to{opacity:1}}@keyframes InsurancePoster-module__ccRVTq__filter-fade-two{0%,22.464%{opacity:1}25.792%,96%{opacity:.48}96.1%,to{opacity:1}}@keyframes InsurancePoster-module__ccRVTq__filter-fade-three{0%,25.792%{opacity:1}29.12%,96%{opacity:.48}96.1%,to{opacity:1}}@keyframes InsurancePoster-module__ccRVTq__filter-fade-four{0%,29.12%{opacity:1}32.448%,96%{opacity:.48}96.1%,to{opacity:1}}@keyframes InsurancePoster-module__ccRVTq__filter-fade-five{0%,32.448%{opacity:1}35.776%,96%{opacity:.48}96.1%,to{opacity:1}}@keyframes InsurancePoster-module__ccRVTq__select-prospect{0%,37.44%{fill:var(--insurance-muted);stroke:#0000;transform:scale(1)}44.096%{fill:var(--insurance-accent);stroke:var(--insurance-accent-dark);transform:scale(1.24)}48.256%,96%{fill:var(--insurance-accent);stroke:var(--insurance-accent-dark);transform:scale(1.15)}96.1%,to{fill:var(--insurance-muted);stroke:#0000;transform:scale(1)}}@keyframes InsurancePoster-module__ccRVTq__mail-prospect{0%,48.256%{opacity:0;transform:translate(0)}49.92%{opacity:1;transform:translate(0)}55.744%{opacity:1;transform:translate(var(--copy-mid-x), var(--copy-mid-y))}60.736%{opacity:1;transform:translate(var(--copy-x), var(--copy-y))}63.232%,to{opacity:0;transform:translate(var(--copy-x), var(--copy-y))}}@keyframes InsurancePoster-module__ccRVTq__ship-envelope{0%,65.728%{animation-timing-function:cubic-bezier(.45,0,.9,.55);transform:translate(0)}70.728%,96%{transform:translate(160px)}96.1%,to{transform:translate(0)}}@media (max-width:420px){.InsurancePoster-module__ccRVTq__modelFrame,.InsurancePoster-module__ccRVTq__overlapFrame,.InsurancePoster-module__ccRVTq__envelopeBack,.InsurancePoster-module__ccRVTq__envelopeFront,.InsurancePoster-module__ccRVTq__postage{stroke-width:1.55px}}@media (prefers-reduced-motion:reduce){.InsurancePoster-module__ccRVTq__scene,.InsurancePoster-module__ccRVTq__topFrame,.InsurancePoster-module__ccRVTq__rightFrame,.InsurancePoster-module__ccRVTq__overlapFrame,.InsurancePoster-module__ccRVTq__population>g,.InsurancePoster-module__ccRVTq__population circle,.InsurancePoster-module__ccRVTq__mailpiece,.InsurancePoster-module__ccRVTq__mailCopy{animation:none!important}}
.RetailPoster-module__pqOTAq__root{--retail-ink:#28322e;--retail-muted:#8b958f;--retail-rule:#cad1cc;--retail-paper:#f8f7f2;--retail-stage:#f1f4ef;--retail-accent:#d77d3e;--retail-accent-dark:#b85f28;color:var(--retail-ink);width:100%;display:block}.RetailPoster-module__pqOTAq__art{shape-rendering:geometricprecision;width:100%;height:auto;display:block;overflow:visible}.RetailPoster-module__pqOTAq__root .RetailPoster-module__pqOTAq__art{width:90%;margin-inline:auto}.RetailPoster-module__pqOTAq__inputs rect,.RetailPoster-module__pqOTAq__pipeStage rect,.RetailPoster-module__pqOTAq__inspectStage circle,.RetailPoster-module__pqOTAq__decisionStage>rect{fill:var(--retail-paper);stroke:currentColor;stroke-width:1.35px}.RetailPoster-module__pqOTAq__inputs path,.RetailPoster-module__pqOTAq__inputs circle,.RetailPoster-module__pqOTAq__pipeStage path,.RetailPoster-module__pqOTAq__pipeStage circle,.RetailPoster-module__pqOTAq__inspectStage path,.RetailPoster-module__pqOTAq__inspectStage circle,.RetailPoster-module__pqOTAq__decisionStage path,.RetailPoster-module__pqOTAq__decisionStage circle{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px}.RetailPoster-module__pqOTAq__inputs circle,.RetailPoster-module__pqOTAq__decisionStage circle{fill:var(--retail-paper)}.RetailPoster-module__pqOTAq__dataPaths,.RetailPoster-module__pqOTAq__dataSignals{fill:none;stroke-linecap:round;stroke-width:1.35px}.RetailPoster-module__pqOTAq__dataPaths{stroke:var(--retail-muted);stroke-dasharray:1.5 7}.RetailPoster-module__pqOTAq__dataSignals{stroke:var(--retail-accent);stroke-dasharray:1.5 18;stroke-dashoffset:19.5px}.RetailPoster-module__pqOTAq__centerLines path{fill:none;opacity:.18;stroke:var(--retail-accent);stroke-dasharray:2 4;stroke-linecap:round;stroke-width:1px}.RetailPoster-module__pqOTAq__particles circle{offset-distance:var(--rest);offset-rotate:0deg;opacity:var(--o,1)}.RetailPoster-module__pqOTAq__dotAccent{fill:var(--retail-accent)}.RetailPoster-module__pqOTAq__pipeBody{fill:var(--retail-paper)!important}.RetailPoster-module__pqOTAq__inputs>g>rect:first-child{fill:var(--retail-stage)}.RetailPoster-module__pqOTAq__inputs .RetailPoster-module__pqOTAq__iconFill{fill:var(--retail-paper)}.RetailPoster-module__pqOTAq__decisionStage .RetailPoster-module__pqOTAq__roomSeat{fill:var(--retail-stage)}.RetailPoster-module__pqOTAq__valveWheel{transform-box:fill-box;transform-origin:50%;transform:rotate(27deg)}.RetailPoster-module__pqOTAq__inspectStage circle{fill:var(--retail-paper)}.RetailPoster-module__pqOTAq__decisionStage>rect{fill:var(--retail-stage)}.RetailPoster-module__pqOTAq__screen{stroke-width:1.7px!important}.RetailPoster-module__pqOTAq__scanLine{transform-box:fill-box;transform-origin:50%;display:none;stroke:var(--retail-muted)!important;stroke-width:1.6px!important}.RetailPoster-module__pqOTAq__decisionStage .RetailPoster-module__pqOTAq__slideText,.RetailPoster-module__pqOTAq__decisionStage .RetailPoster-module__pqOTAq__slideRule{stroke:var(--retail-muted)}.RetailPoster-module__pqOTAq__decisionStage .RetailPoster-module__pqOTAq__slideText{stroke-width:1.8px}.RetailPoster-module__pqOTAq__decisionStage .RetailPoster-module__pqOTAq__slideWedge{fill:var(--retail-accent-dark)}.RetailPoster-module__pqOTAq__decisionStage .RetailPoster-module__pqOTAq__slideBars{fill:var(--retail-accent-dark);stroke:none}.RetailPoster-module__pqOTAq__running .RetailPoster-module__pqOTAq__particles circle{animation:6s linear infinite RetailPoster-module__pqOTAq__dot-flow}.RetailPoster-module__pqOTAq__running .RetailPoster-module__pqOTAq__dataSignals{animation:1.05s linear infinite RetailPoster-module__pqOTAq__fragmented-flow}.RetailPoster-module__pqOTAq__running .RetailPoster-module__pqOTAq__signalFive{animation-delay:-720ms}@keyframes RetailPoster-module__pqOTAq__dot-flow{0%{offset-distance:0%;opacity:0}12%{opacity:var(--o,1)}80%{opacity:var(--o,1)}to{offset-distance:100%;opacity:0}}@keyframes RetailPoster-module__pqOTAq__fragmented-flow{to{stroke-dashoffset:0}}@keyframes RetailPoster-module__pqOTAq__valve-turn{to{transform:rotate(360deg)}}@keyframes RetailPoster-module__pqOTAq__inspection-scan{0%,12%{opacity:0;transform:translate(0)}18%{opacity:.9;transform:translate(0)}55%{opacity:.9;transform:translate(13.2px)}66%{opacity:.9;transform:translate(10.5px)}90%{opacity:.9;transform:translate(22.4px)}to{opacity:0;transform:translate(22.4px)}}@media (max-width:420px){.RetailPoster-module__pqOTAq__dataPaths,.RetailPoster-module__pqOTAq__dataSignals,.RetailPoster-module__pqOTAq__inputs path,.RetailPoster-module__pqOTAq__inputs circle,.RetailPoster-module__pqOTAq__pipeStage path,.RetailPoster-module__pqOTAq__pipeStage circle,.RetailPoster-module__pqOTAq__inspectStage path,.RetailPoster-module__pqOTAq__inspectStage circle,.RetailPoster-module__pqOTAq__decisionStage path,.RetailPoster-module__pqOTAq__decisionStage circle{stroke-width:1.55px}}@media (prefers-reduced-motion:reduce){.RetailPoster-module__pqOTAq__particles circle,.RetailPoster-module__pqOTAq__dataSignals{animation:none!important}}
.ProfessionalWork-module__3ljjva__banner{--half-leading:.625rem;margin-bottom:calc(1.5rem - var(--half-leading));align-items:center;gap:.5rem;display:flex}.ProfessionalWork-module__3ljjva__label{color:#6b6860;font-family:var(--font-inter), system-ui, sans-serif;white-space:nowrap;font-size:1rem;font-weight:450;line-height:1.25rem}.ProfessionalWork-module__3ljjva__rule,.ProfessionalWork-module__3ljjva__ruleLead{background:#e8e5df;height:1px}.ProfessionalWork-module__3ljjva__rule{flex:1}.ProfessionalWork-module__3ljjva__ruleLead{flex:none;width:1.125rem}@media (min-width:900px){.ProfessionalWork-module__3ljjva__banner{margin-bottom:calc(3rem - var(--half-leading))}}
.Nesty-module__F1sJya__header{margin-bottom:var(--showcase-gap)}.Nesty-module__F1sJya__stage{align-items:flex-start;display:flex}.Nesty-module__F1sJya__controls{margin-top:clamp(20px,2svh + 8px,36px)}.Nesty-module__F1sJya__chatColumn{z-index:10;width:100%;max-width:448px;position:relative}.Nesty-module__F1sJya__messages{padding:16px;display:grid}.Nesty-module__F1sJya__messages>*{grid-area:1/1;min-width:0}.Nesty-module__F1sJya__msgSizer{visibility:hidden;pointer-events:none}.Nesty-module__F1sJya__resizes{transition-property:max-width,height;transition-duration:.45s;transition-timing-function:cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.Nesty-module__F1sJya__resizes{transition:none}}.Nesty-module__F1sJya__msgBody>*+*{margin-top:12px}@media (min-width:1024px){.Nesty-module__F1sJya__header h2{margin-bottom:clamp(6px,1.2svh,16px);font-size:clamp(30px,17px + 2svh,36px)}.Nesty-module__F1sJya__header p{font-size:clamp(14px,1.8svh,16px);line-height:1.55}.Nesty-module__F1sJya__controls{margin-top:clamp(14px,1.6svh + 8px,22px)}.Nesty-module__F1sJya__peripheral{flex:0 clamp(150px,min(25svh - 10px,11vw),200px);min-width:0}.Nesty-module__F1sJya__chatColumn{max-width:clamp(448px,min(1112px - 74svh,30vw),640px)}.Nesty-module__F1sJya__chatHeader{padding-top:clamp(6px,1.5svh - 3px,10px);padding-bottom:clamp(6px,1.5svh - 3px,10px)}.Nesty-module__F1sJya__messages{padding:clamp(8px,2svh - 4px,16px) 16px}.Nesty-module__F1sJya__msgBody>*+*{margin-top:clamp(6px,1.6svh - 4px,12px)}.Nesty-module__F1sJya__reply{max-width:clamp(92%,112% - 2svh,100%)}.Nesty-module__F1sJya__result{padding:clamp(8px,1.35svh,12px);padding-block:clamp(6px,1.35svh - 2px,10px)}.Nesty-module__F1sJya__result>*+*{margin-top:clamp(4px,.8svh,8px)}.Nesty-module__F1sJya__composer{padding-bottom:clamp(8px,1.6svh,16px)}}
.Showcase-module__P9Op9G__frame{--showcase-anchor-offset:88px;--showcase-frame-height:calc(100svh - var(--showcase-anchor-offset));--showcase-available-height:calc(100svh - var(--showcase-anchor-offset) - 24px);--showcase-hold-distance:clamp(576px, 90svh, 960px);--showcase-gap:clamp(12px, 2.6svh, 20px);scroll-margin-top:var(--showcase-anchor-offset)}@media (min-width:1024px){.Showcase-module__P9Op9G__fill{box-sizing:border-box;overflow-anchor:none;flex-direction:column;padding-block:calc(96px - 1.75rem) 48px;display:flex}.Showcase-module__P9Op9G__hold{box-sizing:border-box;min-block-size:calc(var(--showcase-frame-height) + var(--showcase-hold-distance));position:relative}.Showcase-module__P9Op9G__hold:after{content:"";block-size:var(--showcase-hold-distance);display:block}.Showcase-module__P9Op9G__pin{top:var(--showcase-anchor-offset);position:sticky}}
