.contact-info-page.contact-info-reskin{--contact-paper:#f3f4f6;--contact-paper-light:#fff;--contact-night:#14171c;--contact-night-lift:#1e232b;--contact-ink:#1a1d22;--contact-accent:#b31b2c;--contact-accent-dark:#8a1421;--contact-metal:#c4a574;--contact-muted:#5c656e;--contact-line:#d4d7dc;color:var(--contact-ink);background:var(--contact-paper);font-family:IBM Plex Sans,Noto Sans SC,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.contact-info-reskin *,.contact-info-reskin :before,.contact-info-reskin :after{box-sizing:border-box}.contact-info-spacer{background:var(--contact-night);height:78px}.contact-info-reskin .contact-info-hero{color:#f5f6f8;background:linear-gradient(100deg, #b31b2c21 0%, transparent 42%), var(--contact-night);grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);min-height:clamp(500px,54vw,650px);display:grid;position:relative}.contact-info-hero__copy{align-items:center;min-width:0;padding:clamp(58px,7vw,102px) clamp(34px,5vw,82px) clamp(58px,7vw,100px) max(5vw,50vw - 680px);display:flex}.contact-info-hero__inner{width:100%;max-width:650px}.contact-info-hero__eyebrow{color:#e86a76;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;font-family:IBM Plex Sans Condensed,IBM Plex Sans,sans-serif;font-size:11px;font-weight:600;display:inline-flex}.contact-info-hero__eyebrow:before{content:"";background:currentColor;width:28px;height:2px}.contact-info-hero h1{color:#fff;letter-spacing:-.055em;overflow-wrap:anywhere;margin:26px 0 0;font-size:clamp(46px,6vw,86px);font-weight:600;line-height:1.03}.contact-info-hero__company{border-top:1px solid #f5f6f82b;gap:9px;margin-top:clamp(30px,4vw,48px);padding-top:21px;display:grid}.contact-info-hero__company span{color:#f5f6f873;letter-spacing:.04em;font-size:11px}.contact-info-hero__company strong{color:#fff;overflow-wrap:anywhere;font-size:clamp(18px,2vw,26px);font-weight:600;line-height:1.45}.contact-info-hero__note{color:#f5f6f89e;max-width:570px;font-size:14px;line-height:1.8;margin-top:22px!important}.contact-info-hero__visual{background:#0e1014;min-width:0;position:relative;overflow:hidden}.contact-info-hero__visual:after{content:"";background:linear-gradient(90deg,#14171c9e,#0000 46%),linear-gradient(#0000 60%,#14171c4d);position:absolute;inset:0}.contact-info-hero__visual img{object-fit:cover;filter:brightness(1.25)saturate(1.02);width:100%;height:100%;display:block}.contact-info-hero__tag{z-index:2;color:#f5f6f8a8;letter-spacing:.15em;border:1px solid #f5f6f83d;padding:8px 10px;font-family:IBM Plex Sans Condensed,IBM Plex Sans,sans-serif;font-size:9px;position:absolute;bottom:20px;right:20px}.contact-info-hero__rule{background:linear-gradient(90deg, var(--contact-accent) 0%, #b31b2c2e 36%, transparent 70%);height:3px;position:absolute;bottom:0;left:0;right:0}.contact-info-details{border-top:1px solid var(--contact-line);padding:clamp(48px,6vw,80px) max(24px,50vw - 680px) clamp(76px,9vw,124px)}.contact-info-details__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.contact-info-card{border:1px solid var(--contact-line);border-top:2px solid var(--contact-night);background:var(--contact-paper-light);border-radius:4px;grid-template-columns:38px minmax(0,1fr);align-content:start;gap:18px;min-height:170px;padding:clamp(22px,3vw,34px);transition:transform .2s,border-top-color .2s;display:grid}.contact-info-card:hover{border-top-color:var(--contact-accent);transform:translateY(-3px)}.contact-info-card>.yx_icon{color:var(--contact-accent);font-size:26px;line-height:1}.contact-info-card__body{flex-direction:column;align-items:flex-start;gap:9px;min-width:0;display:flex}.contact-info-card__body strong{color:var(--contact-muted);font-size:12px;font-weight:500;line-height:1.5}.contact-info-card__body a,.contact-info-card__body span{color:var(--contact-ink);overflow-wrap:anywhere;font-size:clamp(16px,1.5vw,20px);line-height:1.55}.contact-info-card__body a{text-underline-offset:4px;text-decoration:none}.contact-info-card__body a[href^=tel\:],.contact-info-card__body a[href^=mailto\:]{direction:ltr;unicode-bidi:isolate}.contact-info-card__body a:hover{color:var(--contact-accent);text-decoration:underline}.contact-info-card__body a:focus-visible{outline:2px solid var(--contact-accent);outline-offset:5px}.contact-info-card__body .contact-info-card__pending{color:var(--contact-muted)}.contact-info-card--address{background:#fff}.contact-info-card--address .contact-info-card__body span{max-width:930px}.contact-info-lower{border-top:1px solid var(--contact-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:34px;margin-top:34px;padding-top:34px;display:flex}.contact-info-brief{max-width:720px}.contact-info-brief__index{color:var(--contact-accent);letter-spacing:.14em;font-family:IBM Plex Sans Condensed,IBM Plex Sans,sans-serif;font-size:10px;font-weight:600}.contact-info-brief h2{color:var(--contact-ink);letter-spacing:-.035em;margin-top:12px;font-size:clamp(25px,3vw,38px);font-weight:600;line-height:1.16}.contact-info-brief ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 18px;margin:19px 0 0;padding:0;list-style:none;display:grid}.contact-info-brief li{border-top:1px solid var(--contact-line);color:var(--contact-muted);padding-top:10px;font-size:12px;line-height:1.6}.contact-info-actions{flex-wrap:wrap;gap:10px;display:flex}.contact-info-primary,.contact-info-secondary{border:1px solid var(--contact-accent);border-radius:3px;justify-content:space-between;align-items:center;gap:22px;min-width:170px;min-height:52px;padding:14px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.contact-info-primary{background:var(--contact-accent);color:#fff!important}.contact-info-primary:hover{background:var(--contact-accent-dark);border-color:var(--contact-accent-dark);transform:translateY(-2px)}.contact-info-secondary{border-color:var(--contact-line);background:var(--contact-paper-light);color:var(--contact-ink)!important}.contact-info-secondary:hover{border-color:var(--contact-accent);transform:translateY(-2px);color:var(--contact-accent)!important}.contact-info-primary span,.contact-info-secondary span{font-size:17px;font-weight:400}@media (max-width:980px){.contact-info-reskin .contact-info-hero{grid-template-columns:1fr}.contact-info-hero__copy{padding:66px 28px 60px}.contact-info-hero__visual{min-height:360px}.contact-info-details__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-info-card--address{grid-column:1/-1}.contact-info-brief ul{grid-template-columns:1fr}}@media (max-width:760px){.contact-info-spacer{height:70px}.contact-info-reskin .contact-info-hero__copy{padding:48px 20px 52px}.contact-info-hero h1{font-size:clamp(42px,11vw,60px)}.contact-info-hero__visual{min-height:270px}.contact-info-details{padding-left:20px;padding-right:20px}.contact-info-details__grid{grid-template-columns:1fr}.contact-info-card--address{grid-column:auto}.contact-info-card{min-height:0;padding:22px 20px}.contact-info-lower{align-items:stretch}.contact-info-actions{flex-direction:column}.contact-info-primary,.contact-info-secondary{width:100%}}@media (prefers-reduced-motion:reduce){.contact-info-reskin *,.contact-info-reskin :before,.contact-info-reskin :after{transition-duration:.01ms!important}}
