@media(min-width:1001px){.site-header nav{gap:24px}}.team-home-band{background:#eee5f1;border-block:1px solid #e3d5e9}.rayssa-home{display:grid;grid-template-columns:1fr .85fr;gap:95px;align-items:center}.rayssa-home h2{font-size:clamp(48px,4.8vw,68px);line-height:1.02}.team-role{font-size:12px;font-weight:700;color:#90619d;margin-top:16px}.rayssa-home-copy .team-home-lede{font-family:var(--display);font-size:27px;line-height:1.4;color:#47304f;margin-top:27px;letter-spacing:-.035em}.rayssa-home-copy>p:not(.eyebrow):not(.team-home-lede):not(.team-role){font-size:14px;line-height:1.95;margin-top:24px;max-width:540px}.rayssa-home-copy>.button{margin-top:30px;font-size:12px}.team-home-photo{position:relative;margin:0;border-radius:100px 20px 20px 20px;overflow:hidden;background:#302333;box-shadow:0 25px 60px #2a142c15}.team-home-photo>img{width:100%;height:610px;object-fit:cover;object-position:50% 28%}.team-home-photo:after{content:'';position:absolute;inset:auto 0 0;height:160px;background:linear-gradient(transparent,#190d22e6);pointer-events:none}.team-home-photo figcaption{position:absolute;left:30px;bottom:27px;color:#fff;z-index:1}.team-home-photo figcaption strong{font:500 27px/1.2 var(--display);display:block;letter-spacing:-.04em}.team-home-photo figcaption span{font-size:9px;letter-spacing:.15em;display:block;color:#ddc2e7;margin-top:10px}.team-intro .lede{max-width:820px}.team-intro-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.team-intro-links a{font-size:12px;border:1px solid #d9c2e1;padding:11px 17px;border-radius:100px;color:#784485}.leadership-section{padding-top:20px}.leadership-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.leader-card{min-width:0;border:1px solid #e3d4e9;border-radius:23px;overflow:hidden;background:#fff}.leader-photo{position:relative;display:block;background:#2a1d32;overflow:hidden}.leader-photo img{width:100%;height:610px;object-fit:cover;object-position:50% 25%;transition:transform .5s}.leader-photo:hover img{transform:scale(1.025)}.leader-photo>span{position:absolute;bottom:24px;right:26px;width:51px;height:51px;display:grid;place-items:center;border:1px solid #ffffff80;border-radius:50%;font-size:28px;color:#fff;background:#2e193f55;backdrop-filter:blur(10px)}.leader-caption{padding:33px}.leader-caption h2{font-size:37px;line-height:1.12}.leader-caption .eyebrow{font-size:10px;margin-bottom:18px}.leader-caption>p:not(.eyebrow):not(.team-role){font-size:14px;line-height:1.9;margin-top:23px;max-width:430px}.leader-caption>.text-link{font-size:13px;margin-top:25px}.team-profile-band{background:#eee6f2}.team-profile{display:grid;grid-template-columns:.85fr 1fr;gap:45px 90px}.team-profile h2{font-size:clamp(47px,4.8vw,66px);line-height:1.05}.team-profile-lede{font-size:25px;line-height:1.4;margin-top:28px;color:#503259;font-family:var(--display);letter-spacing:-.03em}.team-education{margin-top:24px;display:inline-block;border:1px solid #d1b7db;color:#765182;border-radius:35px;padding:10px 16px;font-size:12px}.team-profile-body>p{font-size:16px;line-height:1.95;color:#625269}.team-profile-body>p+p{margin-top:24px}.rayssa-milestones{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;grid-column:1/-1;border-block:1px solid #d6c4de;padding-block:36px}.rayssa-milestones strong{display:block;font:600 38px/1.2 var(--display);letter-spacing:-.05em;color:#803c8a}.rayssa-milestones span{display:block;font-size:12px;line-height:1.8;color:#755c80;max-width:205px;margin-top:15px}.team-podcast{grid-column:1/-1;display:grid;grid-template-columns:.85fr 1fr;gap:90px;padding-top:10px}.team-podcast h3{font-size:36px;line-height:1.15}.team-podcast>div>p:not(.eyebrow){font-size:16px;line-height:1.95}.team-podcast .text-link{margin-top:24px;font-size:13px}.team-quote{grid-column:1/-1;margin:0;border-radius:24px;background:#3b2047;color:#fff2fc;padding:45px 55px}.team-quote p{color:#f8eafb;font:500 30px/1.5 var(--display);letter-spacing:-.03em;max-width:960px}.team-quote cite{display:block;font-size:12px;color:#dab4e5;font-style:normal;margin-top:24px}.team-fabiano-facts{display:flex;gap:50px;border-top:1px solid #decfe5;margin-block:30px;padding-top:25px}.team-fabiano-facts strong{display:block;font:600 37px/1.2 var(--display);color:#803c8a;letter-spacing:-.04em}.team-fabiano-facts span{display:block;font-size:12px;margin-top:12px;color:#876e91}.team-profile-body>.text-link{font-size:13px}.team-contact{padding-top:0}.agency-team-link{display:flex;justify-content:space-between;align-items:center;gap:40px;padding:50px 0 70px;border-bottom:1px solid #dfd1e6}.agency-team-link h2{font-size:38px}.agency-team-link p:not(.eyebrow){font-size:14px;margin-top:22px}.agency-team-link .button{font-size:12px;flex-shrink:0}
@media(min-width:701px) and (max-width:1000px){.visual-v2 .site-header{gap:18px;padding-inline:20px}.site-header .logo,.site-header .logo img{width:145px}.site-header nav{gap:13px;font-size:11px}.visual-v2 .site-header .small{font-size:11px;padding:12px 16px;gap:14px}}
@media(max-width:1100px){.rayssa-home{gap:55px}.team-home-photo>img{height:560px}.leadership-grid{gap:28px}.leader-photo img{height:525px}.team-profile,.team-podcast{column-gap:50px}.leader-caption{padding:28px}.leader-caption h2{font-size:32px}.rayssa-milestones strong{font-size:33px}.team-quote p{font-size:27px}}
@media(max-width:900px){.rayssa-home{gap:35px}.rayssa-home h2{font-size:51px}.rayssa-home-copy>p:not(.eyebrow):not(.team-home-lede):not(.team-role){font-size:13px}.team-home-photo>img{height:540px}.rayssa-home-copy .team-home-lede{font-size:24px}.leader-photo img{height:450px}.leader-caption{padding:25px}.leader-caption h2{font-size:28px}.team-profile,.team-podcast{column-gap:35px}.team-profile-body>p{font-size:14px}.team-profile-lede{font-size:22px}.rayssa-milestones{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.rayssa-milestones strong{font-size:37px}.team-podcast h3{font-size:30px}.team-podcast>div>p:not(.eyebrow){font-size:14px}.team-quote{padding:35px}.team-quote p{font-size:25px}.agency-team-link{align-items:flex-start;flex-direction:column;gap:25px}}
@media(max-width:700px){.rayssa-home{grid-template-columns:1fr;gap:32px}.team-home-photo{grid-row:1;border-top-left-radius:75px;max-width:460px}.team-home-photo>img{height:auto;aspect-ratio:3/4;object-position:50% 25%}.rayssa-home h2{font-size:50px}.rayssa-home-copy>p:not(.eyebrow):not(.team-home-lede):not(.team-role){font-size:14px}.team-home-photo figcaption{left:24px;bottom:24px}.team-home-photo figcaption strong{font-size:27px}.team-home-photo figcaption span{font-size:8px}.rayssa-home-copy>.button{font-size:12px}.leadership-grid{grid-template-columns:1fr;gap:30px}.leader-photo img{height:auto;aspect-ratio:4/5;object-position:50% 25%}.leader-caption h2{font-size:32px}.leader-caption{padding:27px}.leader-caption>p:not(.eyebrow):not(.team-role){font-size:14px}.team-profile{grid-template-columns:1fr;gap:30px}.team-profile h2{font-size:49px}.team-profile-body>p{font-size:15px}.team-profile-lede{font-size:25px;margin-top:23px}.team-education{font-size:11px}.rayssa-milestones{gap:28px 18px;padding-block:27px}.rayssa-milestones strong{font-size:32px}.rayssa-milestones span{font-size:11px;margin-top:12px}.team-podcast{grid-template-columns:1fr;gap:25px}.team-podcast h3{font-size:32px}.team-podcast>div>p:not(.eyebrow){font-size:15px}.team-quote{padding:28px}.team-quote p{font-size:25px}.team-quote cite{font-size:11px;line-height:1.7}.team-fabiano-facts{gap:28px;flex-wrap:wrap}.team-fabiano-facts strong{font-size:33px}.team-fabiano-facts span{font-size:11px}.team-intro-links a{font-size:11px}.agency-team-link h2{font-size:34px}.agency-team-link p:not(.eyebrow){font-size:13px}}
.fabiano-education{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.fabiano-education span{display:inline-block;font-size:12px;line-height:1.6;color:#765182;border:1px solid #d1b7db;border-radius:20px;padding:9px 14px}.fabiano-milestones{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;padding:35px 0;border-block:1px solid #dfcfe5}.fabiano-milestones strong{display:block;font:600 43px/1.2 var(--display);letter-spacing:-.05em;color:#803c8a}.fabiano-milestones span{display:block;font-size:14px;color:#80668b;margin-top:15px}.fabiano-approach{grid-column:1/-1}.fabiano-approach .section-heading{margin-bottom:30px}.fabiano-approach h3{font-size:38px;line-height:1.15}.fabiano-approach-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.fabiano-approach-grid article{padding:29px;border:1px solid #e0d1e7;background:#f1e8f4;border-radius:20px}.fabiano-approach-grid article>span{font-size:11px;color:#925c9f}.fabiano-approach-grid h4{font-family:var(--display);font-size:25px;line-height:1.2;font-weight:500;letter-spacing:-.03em;margin:25px 0 18px;color:#3f2948}.fabiano-approach-grid p{font-size:14px;line-height:1.85}.team-history-link{grid-column:1/-1;font-size:13px;justify-self:start}@media(max-width:900px){.fabiano-education span{font-size:11px}.fabiano-approach-grid{gap:17px}.fabiano-approach-grid article{padding:23px}.fabiano-approach-grid h4{font-size:23px}.fabiano-approach-grid p{font-size:13px}.fabiano-milestones strong{font-size:38px}.fabiano-milestones span{font-size:12px}}@media(max-width:700px){.fabiano-approach-grid{grid-template-columns:1fr;gap:18px}.fabiano-approach-grid h4{font-size:27px;margin-top:19px}.fabiano-approach-grid p{font-size:14px}.fabiano-milestones{gap:20px;padding-block:28px}.fabiano-milestones strong{font-size:33px}.fabiano-milestones span{font-size:12px;line-height:1.8}.fabiano-approach h3{font-size:33px}.fabiano-education span{font-size:11px}}
