.intodigital-hero-contact{--hero-contact-accent:#f3c3b5;--hero-contact-accent-soft:#fdf3ef;--hero-contact-border:#eadfd9;--hero-contact-shadow:0 2rem 4rem rgb(65 40 31 / 10%);--bs-gutter-x:calc(2 * var(--grid-margin))}@media(width>=48.0625rem){.intodigital-hero-contact{--bs-gutter-x:0.5rem}}.intodigital-hero-contact.container:not(.normal-pads),.intodigital-hero-contact .container:not(.normal-pads){--bs-gutter-x:calc(2 * var(--grid-margin))}@media(width>=48.0625rem){.intodigital-hero-contact.container:not(.normal-pads),.intodigital-hero-contact .container:not(.normal-pads){--bs-gutter-x:0.5rem}}.intodigital-hero-contact.container:not(.normal-pads),.intodigital-hero-contact .container:not(.normal-pads){padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5)}.intodigital-hero-contact{position:relative;padding-top:calc(var(--spacing-overlap-2xl) + 5rem);padding-bottom:var(--spacing-3xl,3rem)}@media screen and (width>=80rem){.intodigital-hero-contact{padding-top:calc(var(--spacing-overlap-2xl) + 10rem)}}.intodigital-hero-contact__backdrop{position:absolute;pointer-events:none;inset:0 0 auto;height:5rem;background:linear-gradient(135deg,var(--hero-contact-accent) 0%,#f5d1c7 100%)}@media screen and (width>=80rem){.intodigital-hero-contact__backdrop{padding-top:10rem}}.intodigital-hero-contact__card{color:var(--color-text-primary,#000);position:relative;z-index:1;display:grid;gap:var(--spacing-3xl,3rem);width:100%}@media screen and (width>=80rem){.intodigital-hero-contact__card{width:66.6666666667%}}.intodigital-hero-contact__avatar-column{position:relative}.intodigital-hero-contact__avatar-frame{border-radius:var(--radius-xl,1.25rem);border:.5rem solid var(--color-border-ivert,#fff);flex:1 0 0%;width:100%;max-width:8rem;aspect-ratio:1;overflow:hidden;background:var(--color-brand-primary-blue-bold,#354d73);box-shadow:0 4px 32px 0 rgb(41 65 104 / .08);position:relative}.intodigital-hero-contact__avatar-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.intodigital-hero-contact__avatar-placeholder svg{width:2.5rem;height:auto;display:block;fill:currentcolor}.intodigital-hero-contact__avatar-image{width:100%;height:100%;display:block;object-fit:cover}.intodigital-hero-contact__content{background:var(--color-background-base,#fff);min-width:0}.intodigital-hero-contact__header{display:grid;gap:var(--spacing-m,1rem)}.intodigital-hero-contact__name{margin:0;font-size:var(--text-styles-base-h1-font-size,2.5rem);font-style:normal;font-weight:900;line-height:var(--text-styles-base-h1-line-height,2.75rem)}.intodigital-hero-contact__job-title{margin:0;font-size:var(--text-styles-interface-m-font-size,1.25rem);font-style:normal;font-weight:600;line-height:var(--text-styles-interface-m-line-height,1.5rem)}.intodigital-hero-contact__divider{appearance:none;display:block;width:100%;height:.0625rem;border:0;background-color:var(--hero-contact-border);margin:var(--spacing-xl,1.5rem) 0}.intodigital-hero-contact__details{display:grid;gap:var(--spacing-s,.75rem);margin:0}.intodigital-hero-contact__detail-row{display:grid;gap:var(--spacing-3xs,.25rem)}.intodigital-hero-contact__detail-row--introduction{margin-top:var(--spacing-xs,.5rem);padding-top:var(--spacing-s,.75rem)}.intodigital-hero-contact__detail-label{margin:0;font-size:var(--text-styles-interface-xs-font-size,.875rem);font-style:normal;font-weight:600;line-height:var(--text-styles-interface-xs-line-height,1.225rem)}.intodigital-hero-contact__detail-value{margin:0;font-size:var(--text-styles-base-p-font-size,1rem);font-style:normal;font-weight:400;line-height:var(--text-styles-base-p-line-height,1.5rem)}.intodigital-hero-contact__detail-value a{color:var(--color-brand-primary-blue-bold,#354d73);font-size:var(--text-styles-base-p-font-size,1rem);font-style:normal;font-weight:400;line-height:var(--text-styles-base-p-line-height,1.5rem);text-decoration:underline;text-underline-offset:auto}.intodigital-hero-contact__introduction p{margin:0}.intodigital-hero-contact__footer{margin-top:var(--spacing-xl,1.5rem)}.intodigital-hero-contact__social{display:flex;flex-wrap:wrap;gap:var(--spacing-xs,.5rem);margin-top:var(--spacing-xl,1.5rem)}.intodigital-hero-contact__social-link{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-s,.75rem);border:var(--stroke-m,2px) solid var(--color-border-subtle,#e8e5e5);border-radius:var(--radius-m,.75rem);background:var(--color-background-base,#fff);color:var(--color-text-primary,#000);text-decoration:none;transition:border-color .15s ease,color .15s ease}.intodigital-hero-contact__social-link svg{display:block;width:.75rem;height:.75rem}.intodigital-hero-contact__social-link::after{content:none!important}.intodigital-hero-contact__social-link:hover,.intodigital-hero-contact__social-link:focus-visible{border-color:var(--color-brand-primary-orange,#f26c3f);color:var(--color-brand-primary-orange,#f26c3f)}.intodigital-hero-contact__social-link:focus-visible{outline:.125rem solid var(--color-brand-primary-orange,#f26c3f);outline-offset:.125rem}.intodigital-hero-contact__unit{display:inline-flex;align-items:center;min-height:2rem;padding:.25rem .75rem;border-radius:.5rem;background-color:var(--hero-contact-accent);color:var(--color-text-primary,#000);font-size:var(--text-styles-interface-xs-font-size,.875rem);font-weight:700;text-decoration:none!important}.site-content .intodigital-hero-contact__name,.site-content .intodigital-hero-contact__job-title,.site-content .intodigital-hero-contact__detail-value,.site-content .intodigital-hero-contact__detail-label{max-width:none}