.stt-contact-box{--stt-cb-bg: var(--stt-bg);--stt-cb-overlay: var(--stt-secondary);--stt-cb-overlay-op: .88;--stt-cb-title: var(--stt-heading);--stt-cb-text: var(--stt-text);--stt-cb-muted: var(--stt-muted);--stt-cb-line: var(--stt-border);position:relative;isolation:isolate;overflow:hidden;height:100%;border-radius:var(--stt-radius-lg);background:var(--stt-cb-bg);box-shadow:var(--stt-shadow);text-align:start}.stt-contact-box--card-light{border:1px solid rgba(var(--stt-primary-rgb),.06)}.stt-contact-box--card-dark{--stt-cb-bg: var(--stt-secondary);--stt-cb-title: var(--stt-white);--stt-cb-text: var(--stt-white);--stt-cb-muted: color-mix(in srgb, var(--stt-white) 65%, transparent);--stt-cb-line: color-mix(in srgb, var(--stt-white) 12%, transparent)}.stt-contact-box--has-image{--stt-cb-title: var(--stt-white);--stt-cb-text: var(--stt-white);--stt-cb-muted: color-mix(in srgb, var(--stt-white) 70%, transparent);--stt-cb-line: color-mix(in srgb, var(--stt-white) 14%, transparent)}.stt-contact-box__bg{position:absolute;inset:0;z-index:-1;background-size:cover;background-position:center}.stt-contact-box__bg:after{content:"";position:absolute;inset:0;background:var(--stt-cb-overlay);opacity:var(--stt-cb-overlay-op)}.stt-contact-box__inner{padding:40px 38px}.stt-contact-box__title{margin:0;color:var(--stt-cb-title);font-family:var(--stt-font-heading);font-size:26px;line-height:1.25;letter-spacing:-.015em}.stt-contact-box__subtitle{margin:10px 0 0;color:var(--stt-cb-muted);font-size:15px;line-height:1.65}.stt-contact-box__list{list-style:none;margin:26px 0 0;padding:0}.stt-contact-box__row{display:flex;align-items:flex-start;gap:16px;padding-block:16px}.stt-contact-box__row+.stt-contact-box__row{border-block-start:1px solid var(--stt-cb-line)}.stt-contact-box__row:last-child{padding-bottom:0}.stt-contact-box__icon{flex:0 0 auto;display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:rgba(var(--stt-primary-rgb),.1);color:var(--stt-primary);font-size:18px}.stt-contact-box--card-dark .stt-contact-box__icon,.stt-contact-box--has-image .stt-contact-box__icon{background:var(--stt-primary);color:var(--stt-white)}.stt-contact-box__icon svg{width:1em;height:1em;fill:currentColor}.stt-contact-box__body{display:flex;flex-direction:column;gap:2px;min-width:0;padding-top:2px}.stt-contact-box__label{color:var(--stt-cb-muted);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.stt-contact-box__value{color:var(--stt-cb-text);font-size:16px;font-weight:500;line-height:1.55;overflow-wrap:anywhere}.stt-contact-box__value a{color:inherit;text-decoration:none;background:linear-gradient(currentColor,currentColor) no-repeat 0 100% / 0 1px;transition:color .25s var(--stt-ease),background-size .3s var(--stt-ease)}.stt-contact-box__value a:hover{color:var(--stt-primary);background-size:100% 1px}.stt-contact-box--card-dark .stt-contact-box__value a:hover,.stt-contact-box--has-image .stt-contact-box__value a:hover{color:var(--stt-white)}.stt-contact-box__value a:focus-visible{outline:2px solid var(--stt-primary);outline-offset:2px;border-radius:2px}@media (max-width: 480px){.stt-contact-box__inner{padding:30px 22px}}
