.concept .concept-contact.contact-experience{background:var(--concept-footer-bg);color:var(--concept-footer-ink);padding-top:clamp(40px,6vw,88px);padding-bottom:0;scroll-margin-top:24px}.contact-experience .contact-editorial-composition{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.contact-experience .contact-heading-group,.contact-experience .contact-editorial-actions{min-width:0}.concept .concept-contact.contact-experience h2{letter-spacing:-.06em;margin:0;font-size:clamp(2.75rem,7vw,6.5rem);font-weight:450;line-height:1.05}.contact-experience .contact-subheading{margin-top:24px;font-size:clamp(1.125rem,1.8vw,1.5rem);line-height:1.6}.contact-experience .contact-location{color:var(--concept-footer-muted);margin-top:16px;font-size:.875rem;line-height:1.7}.contact-experience .contact-editorial-row{border-top:1px solid var(--concept-footer-line);align-items:stretch;min-width:0;display:flex;position:relative}.contact-experience .contact-editorial-row:last-of-type{border-bottom:1px solid var(--concept-footer-line)}.contact-experience .contact-editorial-link,.contact-experience .contact-row-sweep{justify-content:space-between;align-items:center;gap:20px;padding:20px 12px;display:flex}.contact-experience .contact-editorial-link{isolation:isolate;min-width:0;min-height:80px;color:var(--concept-footer-ink);-webkit-user-select:text;user-select:text;flex:1;position:relative}.contact-experience .contact-row-words{overflow-wrap:anywhere;flex-direction:column;gap:6px;min-width:0;display:flex}.contact-experience .contact-row-words>strong{font-size:1.125rem;font-weight:550;line-height:1.5}.contact-experience .contact-row-words>span{color:var(--concept-footer-muted);-webkit-user-select:text;user-select:text;font-size:.9375rem;line-height:1.6}.contact-experience .contact-row-sweep{background:var(--palette-beige);color:var(--palette-burgundy);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.contact-experience .contact-row-sweep .contact-row-words>span{color:var(--palette-burgundy)}.contact-experience .contact-editorial-link .portfolio-arrow{width:22px;height:22px;transition:transform .26s}.contact-experience .contact-editorial-row[data-active=true] .portfolio-arrow{transform:translate(2px,-2px)rotate(-45deg)}.contact-experience .contact-copy-tools{z-index:3;flex-direction:column;align-items:center;width:44px;min-width:44px;display:flex;position:absolute;top:calc(50% + 14px);right:50px;transform:translateY(-50%)}.contact-experience .contact-copy-tools button{width:44px;min-width:44px;height:44px;color:var(--concept-footer-ink);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;display:flex}.contact-experience .contact-copy-label{min-height:1.5em;font-size:.6875rem;line-height:1.5}.contact-experience .contact-copy-status{min-height:1.6em;color:var(--concept-footer-muted);margin-top:8px;font-size:.8125rem;line-height:1.6}.concept .contact-experience :is(a,button):focus-visible{outline:2px solid var(--palette-white);outline-offset:3px}.concept .contact-experience .concept-signature{margin-top:clamp(24px,3vw,40px)}@media (max-width:48rem){.contact-experience .contact-editorial-composition{grid-template-columns:minmax(0,1fr);gap:32px}.contact-experience .contact-editorial-link,.contact-experience .contact-row-sweep{gap:12px;padding:18px 8px}.contact-experience .contact-row-words>span{font-size:.9375rem}.contact-experience .contact-subheading{margin-top:20px}.contact-experience .contact-location{margin-top:12px}}@media (hover:none){.contact-experience .contact-editorial-link:active{background:var(--palette-beige);color:var(--palette-burgundy)}.contact-experience .contact-editorial-link:active .contact-row-words>span{color:var(--palette-burgundy)}.contact-experience .contact-copy-tools button:active{background:var(--palette-beige);color:var(--palette-burgundy)}}@media (prefers-reduced-motion:reduce){.contact-experience *{transition:none!important;animation:none!important}}.contact-experience .contact-editorial-row[data-copy=true] .contact-row-words>span{padding-right:48px}.contact-experience .contact-row-words>strong{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.contact-experience .contact-preferred-label{letter-spacing:.08em;text-transform:uppercase;color:var(--concept-footer-muted);font-size:.625rem;font-weight:400;line-height:1.6}.contact-experience .contact-row-sweep .contact-preferred-label{color:var(--palette-burgundy)}.contact-experience .contact-copy-label{white-space:nowrap;position:absolute;top:40px;left:50%;transform:translate(-50%)}@media (max-width:48rem){.contact-experience .contact-copy-tools{right:42px}.contact-experience .contact-editorial-link,.contact-experience .contact-row-sweep{gap:12px}.contact-experience .contact-editorial-composition{gap:28px}}.contact-experience .contact-copy-tools{left:var(--copy-left,calc(100% - 94px));right:auto}
