.lets-talk{--lets-talk-navy:#021246;--lets-talk-yellow:#ffd33d;--lets-talk-ink:#282a30;--lets-talk-paper:#f7f7f6;background:var(--lets-talk-paper);color:var(--lets-talk-ink);font-family:Roboto,Arial,sans-serif;overflow:clip}.lets-talk,.lets-talk *{box-sizing:border-box}.lets-talk__inner{align-items:center;display:grid;gap:clamp(2rem,5vw,5.5rem);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);margin-inline:auto;min-height:min(760px,100vh);padding:clamp(2.5rem,6vw,5.75rem) clamp(1.25rem,5vw,5rem);width:min(100%,1500px)}.lets-talk__portrait{align-self:stretch;isolation:isolate;min-height:34rem;min-width:0;overflow:hidden;position:relative}.lets-talk__circle{aspect-ratio:1;border-radius:50%;position:absolute;top:50%;transform:translateY(-45%);width:clamp(16rem,27vw,25rem);z-index:-1}.lets-talk__circle--pink{background:#f6c7da;left:9%}.lets-talk__circle--blue{background:#3485ec;right:4%}.lets-talk__image{display:block;height:108%;inset:auto 0 -4%;object-fit:contain;object-position:center bottom;position:absolute;width:100%}.lets-talk__content{max-width:690px;min-width:0;padding-block:1rem;width:100%}.lets-talk__eyebrow{font-size:1rem;font-weight:700;letter-spacing:.075em;line-height:1.25;margin:0 0 .75rem}.lets-talk__eyebrow,.lets-talk__headline{color:var(--lets-talk-navy);font-family:Outfit,Arial,sans-serif}.lets-talk__headline{font-size:clamp(2.25rem,3.55vw,3.5rem);font-weight:650;letter-spacing:-.025em;line-height:1.12;margin:0 0 1.2rem;text-wrap:balance}.lets-talk__body{font-size:clamp(1rem,1.18vw,1.2rem);line-height:1.55}.lets-talk__body p{margin:0 0 1rem}.lets-talk__body p:last-child{margin-bottom:0}.lets-talk__byline{font-size:clamp(1rem,1.15vw,1.15rem);line-height:1.45;margin-top:1.25rem}.lets-talk__name{font-weight:700;margin:0}.lets-talk__title{margin:.1rem 0 0}.lets-talk__cta{align-items:center;background:var(--lets-talk-yellow);border:2px solid transparent;border-radius:999px;color:#1e1e1e;display:inline-flex;font-family:Outfit,Arial,sans-serif;font-size:clamp(.95rem,1.15vw,1.12rem);font-weight:700;gap:.9rem;justify-content:center;line-height:1.25;margin-top:1.5rem;min-height:4.25rem;padding:1rem clamp(1.5rem,3vw,3rem);text-align:center;text-decoration:none;transition:background-color .16s ease,transform .16s ease,box-shadow .16s ease}.lets-talk__cta:hover{background:#f5c527;box-shadow:0 .5rem 1.25rem rgba(2,18,70,.14);color:#1e1e1e;transform:translateY(-2px)}.lets-talk__cta:focus-visible{outline:3px solid var(--lets-talk-navy);outline-offset:4px}.lets-talk__arrow{flex:0 0 1.35rem;height:1.35rem;width:1.35rem}@media (max-width:900px){.lets-talk__inner{gap:1.5rem;grid-template-columns:minmax(0,1fr);min-height:0;padding:2.5rem clamp(1.25rem,6vw,3rem) 3.5rem}.lets-talk__portrait{justify-self:center;min-height:clamp(22rem,66vw,31rem);width:min(100%,32rem)}.lets-talk__circle{width:clamp(16rem,48vw,23rem)}.lets-talk__image{height:108%;left:5%;width:90%}.lets-talk__content{justify-self:center;max-width:42rem;padding-block:0}.lets-talk__headline{font-size:clamp(2.25rem,6.5vw,3.2rem)}}@media (max-width:480px){.lets-talk__inner{gap:1rem;padding:1.5rem 1.15rem 2.5rem}.lets-talk__portrait{min-height:min(104vw,25rem);width:100%}.lets-talk__circle{width:min(76vw,19rem)}.lets-talk__circle--pink{left:2%}.lets-talk__circle--blue{right:1%}.lets-talk__eyebrow{font-size:.9rem;margin-bottom:.6rem}.lets-talk__headline{font-size:clamp(2rem,9.2vw,2.45rem);margin-bottom:1rem}.lets-talk__body{font-size:1rem;line-height:1.55}.lets-talk__body p{margin-bottom:.85rem}.lets-talk__cta{font-size:.95rem;margin-top:1.25rem;min-height:3.75rem;padding-inline:1rem;width:100%}}@media (prefers-reduced-motion:reduce){.lets-talk__cta{transition:none}.lets-talk__cta:hover{transform:none}}