@layer theme,base;@layer components{.contact-section-module__pvi7ba__contact{--arc-fg:rgb(var(--color-fg));--arc-surface:rgb(var(--color-surface));--arc-surface-muted:rgb(var(--color-surface2));--arc-line:rgb(var(--color-line));--arc-text-secondary:rgb(var(--color-muted));--arc-text-muted:rgb(var(--color-faint));--arc-accent:rgb(var(--color-signal-bright));--arc-link:rgb(var(--brand-300));--arc-radius-panel:16px;--arc-radius-control:10px;--arc-radius-row:12px;--arc-space-2:8px;--arc-space-3:12px;--arc-space-4:16px;--arc-space-5:20px;--arc-space-6:24px;--arc-space-8:32px;--arc-space-10:40px;--arc-space-12:48px;--arc-space-20:80px;--arc-text-xs:12px;--arc-text-sm:14px;--arc-text-base:16px;--arc-text-lg:18px;--arc-text-4xl:2.25rem;--arc-duration-fast:.16s;--arc-ease-standard:cubic-bezier(.22, 1, .36, 1);color:var(--arc-fg);container:contact/inline-size}.contact-section-module__pvi7ba__inner{gap:var(--arc-space-10);max-width:1120px;padding:var(--arc-space-20) var(--arc-space-8);margin:0 auto;display:grid}.contact-section-module__pvi7ba__contact[data-padded=false] .contact-section-module__pvi7ba__inner{gap:var(--arc-space-8);max-width:none;padding:0}.contact-section-module__pvi7ba__intro{align-content:start;gap:var(--arc-space-3);max-width:520px;display:grid}.contact-section-module__pvi7ba__title{font-size:clamp(1.75rem, 1rem + 3cqi, var(--arc-text-4xl));text-wrap:balance;margin:0;font-weight:700;line-height:1.15}.contact-section-module__pvi7ba__description{color:var(--arc-text-secondary);font-size:var(--arc-text-base);text-wrap:pretty;margin:0;line-height:1.5}.contact-section-module__pvi7ba__facts{gap:var(--arc-space-2);margin:var(--arc-space-4) 0 0;padding:0;list-style:none;display:grid}.contact-section-module__pvi7ba__intro>.contact-section-module__pvi7ba__facts:first-child{margin-top:0}.contact-section-module__pvi7ba__facts li{align-items:center;gap:var(--arc-space-2);min-height:32px;color:var(--arc-text-secondary);font-size:var(--arc-text-sm);display:flex}.contact-section-module__pvi7ba__factIcon{border-radius:var(--arc-radius-control);background:rgb(var(--brand-500) / .14);width:32px;height:32px;color:rgb(var(--brand-400));flex:none;justify-content:center;align-items:center;display:inline-flex}.contact-section-module__pvi7ba__facts svg{flex:none}.contact-section-module__pvi7ba__factText{overflow-wrap:anywhere;min-width:0}.contact-section-module__pvi7ba__morph{position:relative;overflow:hidden}.contact-section-module__pvi7ba__face{width:100%}.contact-section-module__pvi7ba__channels{align-items:start;gap:var(--arc-space-6);grid-template-columns:minmax(200px,280px) minmax(0,1fr);display:grid}.contact-section-module__pvi7ba__channelList{gap:2px;display:grid}.contact-section-module__pvi7ba__channel{isolation:isolate;align-items:center;gap:var(--arc-space-3);border-radius:var(--arc-radius-row);width:100%;padding:var(--arc-space-3) var(--arc-space-4);color:var(--arc-fg);font:inherit;text-align:left;background:0 0;border:0;display:flex;position:relative}.contact-section-module__pvi7ba__channelHighlight{z-index:-1;border-radius:inherit;background:var(--arc-surface-muted);position:absolute;inset:0}.contact-section-module__pvi7ba__channelIcon{color:var(--arc-text-muted);transition:color var(--arc-duration-fast) var(--arc-ease-standard);flex:none;display:flex}.contact-section-module__pvi7ba__channel[aria-selected=true] .contact-section-module__pvi7ba__channelIcon{color:var(--arc-accent)}.contact-section-module__pvi7ba__channelText{gap:1px;min-width:0;display:grid}.contact-section-module__pvi7ba__channelText>span:first-child{font-size:var(--arc-text-sm);font-weight:600}.contact-section-module__pvi7ba__channelText>span+span{color:var(--arc-text-muted);font-size:var(--arc-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (hover:hover) and (pointer:fine){.contact-section-module__pvi7ba__channel:hover .contact-section-module__pvi7ba__channelIcon{color:var(--arc-fg)}}.contact-section-module__pvi7ba__channelPanel{border:1px solid var(--arc-line);border-radius:var(--arc-radius-panel);background:var(--arc-surface);box-shadow:var(--shadow-card)}.contact-section-module__pvi7ba__channelPanel>.contact-section-module__pvi7ba__face{padding:var(--arc-space-6)}.contact-section-module__pvi7ba__channelDetail{justify-items:start;gap:var(--arc-space-3);display:grid}.contact-section-module__pvi7ba__channelDetail h3{font-size:var(--arc-text-lg);margin:0;font-weight:600;line-height:1.4}.contact-section-module__pvi7ba__channelDetail p{max-width:480px;margin:0 0 var(--arc-space-2);color:var(--arc-text-secondary);font-size:var(--arc-text-sm);line-height:1.6}.contact-section-module__pvi7ba__copyRow{justify-content:space-between;align-items:center;gap:var(--arc-space-3);border:1px solid var(--arc-line);border-radius:var(--arc-radius-control);width:min(100%,360px);padding:4px 4px 4px var(--arc-space-4);font-size:var(--arc-text-sm);display:flex}.contact-section-module__pvi7ba__copyRow>:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.contact-section-module__pvi7ba__copyLink{color:var(--arc-link);text-decoration:none}@media (hover:hover) and (pointer:fine){.contact-section-module__pvi7ba__copyLink:hover{text-underline-offset:3px;text-decoration:underline}}.contact-section-module__pvi7ba__copyLink:focus-visible{outline:2px solid rgb(var(--brand-300));outline-offset:2px;border-radius:4px}@media (pointer:coarse){.contact-section-module__pvi7ba__copyHit:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@container contact (max-width:640px){.contact-section-module__pvi7ba__channels{gap:var(--arc-space-4);grid-template-columns:minmax(0,1fr)}}@container contact (max-width:520px){.contact-section-module__pvi7ba__inner{padding:var(--arc-space-12) var(--arc-space-4)}.contact-section-module__pvi7ba__contact[data-padded=false] .contact-section-module__pvi7ba__inner{padding:0}.contact-section-module__pvi7ba__channelPanel>.contact-section-module__pvi7ba__face{padding:var(--arc-space-5)}}@media not (min-width:48rem){main .contact-section-module__pvi7ba__channelText>span+span:not(.uppercase,.admin-panel *,.panel-shell *,.console-log,.cart-reminder *){font-size:14px}}@media (prefers-reduced-motion:reduce){.contact-section-module__pvi7ba__channelIcon{transition:none}}}@layer utilities;
