.ContactsPage_page__2Kq9Z{position:relative;isolation:isolate;min-height:100dvh;color:var(--rlm-white)}.ContactsPage_headerShell__oV2u_{position:relative;z-index:20;padding:1.8rem var(--site-gutter) 0;max-width:var(--site-shell-max-width);margin:0 auto}@keyframes ContactsPage_editorialPulse__7R8LL{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.35)}}.ContactsPage_shell__EAOBr{position:relative;z-index:2;max-width:var(--site-shell-max-width);margin:0 auto;padding:clamp(2rem,4vw,4rem) var(--site-gutter) clamp(4rem,7vw,6.5rem)}.ContactsPage_layout__BMmGf{display:grid;grid-template-columns:minmax(0,10fr) minmax(0,14fr);gap:clamp(2rem,4vw,4.2rem);align-items:start}.ContactsPage_dispatch__u8nXH{position:sticky;top:clamp(1rem,4vh,3rem);display:flex;flex-direction:column;gap:clamp(1.3rem,2.2vw,1.9rem)}.ContactsPage_dispatchHeading__a7pxs{display:grid;gap:1rem}.ContactsPage_title__Pim47{margin:0;font-family:var(--font-family-display);font-size:clamp(2.3rem,5.6vw,4.6rem);line-height:.9;letter-spacing:-.025em;text-transform:uppercase}.ContactsPage_titleAccent__zzLzB{color:var(--rlm-accent);display:inline-block}.ContactsPage_lede__l5ttK{margin:0;max-width:34ch;font-size:clamp(.98rem,1.1vw,1.1rem);line-height:1.55;color:rgba(243,243,244,.82)}.ContactsPage_statusCard__l3Ma6{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1rem 1.2rem;padding:.9rem 1.1rem;border-radius:.7rem;border:1px solid rgba(243,243,244,.08);background:linear-gradient(180deg,rgba(18,19,23,.6),rgba(10,11,14,.6));box-shadow:0 10px 28px rgba(0,0,0,.32),inset 0 0 0 1px rgba(255,255,255,.02)}.ContactsPage_statusDot__zRc6b{width:.7rem;height:.7rem;border-radius:999px;background:var(--rlm-accent);box-shadow:0 0 0 4px rgba(244,196,27,.14);animation:ContactsPage_editorialPulse__7R8LL 2.4s ease-in-out infinite}.ContactsPage_statusDot--closed__CNmVh{background:rgba(243,243,244,.3);box-shadow:0 0 0 4px rgba(243,243,244,.06);animation:none}.ContactsPage_statusLabel__DH231{font-family:var(--font-family-display);font-size:.96rem;line-height:1;letter-spacing:.04em;text-transform:uppercase;color:var(--rlm-white)}.ContactsPage_statusSub__GKJul{grid-column:2/-1;font-size:.82rem;color:rgba(243,243,244,.58);font-variant-numeric:tabular-nums;letter-spacing:.04em}.ContactsPage_statusTime__7gklR{color:var(--rlm-white);font-family:var(--font-family-display);letter-spacing:.06em}.ContactsPage_statusSpecial__76t4f{display:inline-flex;width:fit-content;margin-left:.55rem;padding:.22rem .48rem;border-radius:999px;border:1px solid rgba(244,196,27,.24);background:rgba(244,196,27,.08);color:rgba(244,196,27,.92);font-size:.68rem;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.ContactsPage_actions__K8b8D{display:flex;flex-direction:column;gap:.2rem}.ContactsPage_action__kGcB_{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label arrow" "value value";align-items:center;column-gap:.8rem;row-gap:.16rem;padding-block:clamp(.95rem,1.6vw,1.3rem);padding-inline:0;border-top:1px solid rgba(243,243,244,.1);color:inherit;text-decoration:none;transition:color .22s ease,padding-left .26s cubic-bezier(.22,1,.36,1)}.ContactsPage_action__kGcB_:last-child{border-bottom:1px solid rgba(243,243,244,.1)}.ContactsPage_action__kGcB_:focus-visible,.ContactsPage_action__kGcB_:hover{color:var(--rlm-accent);padding-left:.6rem;outline:none}.ContactsPage_actionLabel__kjvdD{grid-area:label;font-family:inherit;font-size:.76rem;font-weight:400;line-height:1;letter-spacing:.2em;text-transform:uppercase;color:rgba(243,243,244,.5);transition:color .2s ease}.ContactsPage_action__kGcB_:focus-visible .ContactsPage_actionLabel__kjvdD,.ContactsPage_action__kGcB_:hover .ContactsPage_actionLabel__kjvdD{color:var(--rlm-accent)}.ContactsPage_actionValue__8aAWD{grid-area:value;margin:0;font-family:var(--font-family-display);font-size:clamp(1.5rem,3vw,2.4rem);line-height:.96;letter-spacing:-.025em;text-transform:uppercase;overflow-wrap:anywhere}.ContactsPage_actionArrow__GMQ1I{grid-area:arrow;justify-self:end;align-self:center;width:1.3rem;height:1.3rem;color:rgba(243,243,244,.4);transform:translateX(-.3rem);opacity:0;transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .2s ease,color .2s ease}.ContactsPage_action__kGcB_:focus-visible .ContactsPage_actionArrow__GMQ1I,.ContactsPage_action__kGcB_:hover .ContactsPage_actionArrow__GMQ1I{transform:translateX(0);opacity:1;color:var(--rlm-accent)}.ContactsPage_sections__84wwQ{display:flex;flex-direction:column;gap:clamp(2.45rem,4.5vw,3.95rem);padding-left:clamp(0rem,2vw,1.6rem);border-left:1px solid rgba(243,243,244,.08)}.ContactsPage_sectionHeader__h8hVT{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(243,243,244,.12)}.ContactsPage_sectionEyebrow__BvDhm{display:flex;align-items:center;gap:.7rem;margin:0;font-size:.76rem;letter-spacing:.2em;text-transform:uppercase;color:rgba(243,243,244,.5)}.ContactsPage_sectionIndex__Wmu0z{color:var(--rlm-accent)}.ContactsPage_sectionTitle__hYrYs{margin:.3rem 0 0;font-family:var(--font-family-display);font-size:clamp(1.4rem,2.6vw,2.1rem);line-height:.98;letter-spacing:-.015em;text-transform:uppercase}.ContactsPage_officeBlock__EKlp2{margin-top:1.1rem;display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(1rem,1.8vw,1.6rem)}.ContactsPage_officeAddress__8FKvz{grid-column:span 7}.ContactsPage_officeHours__bUBaR{grid-column:span 5}.ContactsPage_officeLabel__qtDgW{margin:0 0 .4rem;font-size:.74rem;letter-spacing:.2em;text-transform:uppercase;color:rgba(243,243,244,.5)}.ContactsPage_officeValue__HfePV{margin:0;font-family:var(--font-family-display);font-size:clamp(1.1rem,1.6vw,1.3rem);line-height:1.1;letter-spacing:-.015em;text-transform:uppercase;color:var(--rlm-white)}.ContactsPage_officeSub__JjBiC{margin:.3rem 0 0;font-size:.92rem;color:rgba(243,243,244,.7);line-height:1.5}.ContactsPage_officePhoto__tzVyq{position:relative;margin-top:1rem;min-height:clamp(14.4rem,31.2vw,20.4rem);border-radius:.8rem;overflow:hidden;border:1px solid rgba(243,243,244,.1)}.ContactsPage_officePhotoImage__H6zCM{object-fit:cover;object-position:center}.ContactsPage_departments__MQgIX{margin-top:.6rem;display:flex;flex-direction:column}.ContactsPage_departmentRow__zHO3Z{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,7fr);gap:clamp(1.2rem,2.4vw,2rem);padding:clamp(1.1rem,1.8vw,1.4rem) 0;border-bottom:1px solid rgba(243,243,244,.08);align-items:center}.ContactsPage_departmentName__fh3oh{margin:0;font-family:var(--font-family-display);font-size:clamp(1.1rem,1.6vw,1.3rem);line-height:1.1;letter-spacing:-.015em;text-transform:uppercase;white-space:pre-line;color:var(--rlm-white)}.ContactsPage_departmentLines__TuzOx{margin:0;display:flex;flex-direction:column;gap:.38rem}.ContactsPage_departmentLink__Ro7v6{display:inline-flex;align-items:center;gap:.7rem;font-size:1rem;line-height:1.3;color:rgba(243,243,244,.92);text-decoration:none;font-variant-numeric:tabular-nums;letter-spacing:.01em;transition:color .18s ease}.ContactsPage_departmentLink__Ro7v6:focus-visible,.ContactsPage_departmentLink__Ro7v6:hover{color:var(--rlm-accent);outline:none}.ContactsPage_departmentLinkKind__7YzJs{font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:rgba(243,243,244,.35);min-width:3rem}.ContactsPage_departmentLink__Ro7v6:focus-visible .ContactsPage_departmentLinkKind__7YzJs,.ContactsPage_departmentLink__Ro7v6:hover .ContactsPage_departmentLinkKind__7YzJs{color:var(--rlm-accent)}.ContactsPage_requisites__zV69a{margin:.6rem 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.5rem,3vw,2.4rem);row-gap:0}.ContactsPage_requisiteRow__ue3a8{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label copy" "value copy";gap:.22rem .85rem;padding:1rem 0;border-bottom:1px solid rgba(243,243,244,.08)}.ContactsPage_requisiteLabel__22tfu{grid-area:label;margin:0;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:rgba(243,243,244,.5)}.ContactsPage_requisiteValue__mAPBH{grid-area:value;margin:0;font-family:var(--font-family-sans);font-weight:400;font-size:1rem;line-height:1.3;letter-spacing:.01em;color:rgba(243,243,244,.92);font-variant-numeric:tabular-nums}.ContactsPage_requisiteValue__mAPBH a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(244,196,27,.3);transition:color .18s ease,border-color .18s ease}.ContactsPage_requisiteValue__mAPBH a:hover{color:var(--rlm-accent);border-color:var(--rlm-accent)}.ContactsPage_requisiteCopyButton__6Zcsc{grid-area:copy;align-self:center;justify-self:end;width:2.05rem;height:2.05rem;border-radius:.5rem;border:1px solid rgba(243,243,244,.16);background:rgba(8,9,12,.54);color:rgba(243,243,244,.66);position:relative;display:inline-grid;place-items:center;line-height:0;padding:0;cursor:pointer;transition:color .18s ease,border-color .18s ease,background-color .18s ease,transform .18s ease}.ContactsPage_requisiteCopyButton__6Zcsc:focus-visible,.ContactsPage_requisiteCopyButton__6Zcsc:hover{color:var(--rlm-accent);border-color:rgba(244,196,27,.45);background:rgba(244,196,27,.08);transform:translateY(-1px);outline:none}.ContactsPage_requisiteCopyButton__6Zcsc[data-copied]{color:var(--rlm-accent);border-color:rgba(244,196,27,.45);background:rgba(244,196,27,.1)}.ContactsPage_requisiteCopyButton__6Zcsc svg{width:1rem;height:1rem;display:block}.ContactsPage_requisiteCopyToast__4AwLh{position:absolute;left:50%;bottom:calc(100% + .45rem);transform:translate(-50%);padding:.34rem .68rem;border-radius:.34rem;border:1px solid rgba(243,243,244,.14);background:rgba(7,8,11,.94);box-shadow:0 8px 20px rgba(0,0,0,.35);color:rgba(243,243,244,.92);font-size:.58rem;line-height:1.2;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;pointer-events:none;z-index:3;animation:ContactsPage_copyToastIn__FAsHG .18s cubic-bezier(.22,1,.36,1)}.ContactsPage_requisiteCopyToast__4AwLh:after{content:"";position:absolute;left:50%;top:100%;width:.4rem;height:.4rem;transform:translate(-50%,-50%) rotate(45deg);border-right:1px solid rgba(243,243,244,.14);border-bottom:1px solid rgba(243,243,244,.14);background:rgba(7,8,11,.94)}@keyframes ContactsPage_copyToastIn__FAsHG{0%{opacity:0;transform:translate(-50%,.2rem)}to{opacity:1;transform:translate(-50%)}}.ContactsPage_mapCard__RFXyq{position:relative;isolation:isolate;margin-top:clamp(3rem,5vw,4.2rem);border-radius:1rem;border:1px solid rgba(243,243,244,.09);background:linear-gradient(180deg,rgba(18,19,23,.72),rgba(10,11,14,.72));box-shadow:0 18px 44px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.035),inset 0 0 0 1px rgba(255,255,255,.02);padding:clamp(1.1rem,1.8vw,1.5rem);overflow:hidden;display:flex;flex-direction:column;gap:1rem;min-height:clamp(22rem,38vw,30rem)}.ContactsPage_mapCard__RFXyq:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(60% 40% at 100% 0,rgba(255,255,255,.045),transparent 60%);opacity:.7}.ContactsPage_mapCardMap__Dk6Dk{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit;--map-marker-x:50%;--map-marker-y:47%;--map-marker-tip-offset:1.3rem}.ContactsPage_mapCardMap__Dk6Dk iframe{position:absolute;inset:0;width:100%;height:100%;border:0;filter:grayscale(1) brightness(.62) contrast(1.12);transform:none}.ContactsPage_mapCardOverlay__kpisN{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(5,6,8,.02),rgba(5,6,8,.04) 64%,rgba(5,6,8,.15) 72%,rgba(5,6,8,.34) 86%,rgba(5,6,8,.8))}.ContactsPage_mapCardMarker__yYfMD{position:absolute;top:var(--map-marker-y);left:var(--map-marker-x);z-index:2;width:.9rem;height:.9rem;border-radius:999px;background:var(--rlm-accent);transform:translate(-50%,calc(-50% + var(--map-marker-tip-offset)));box-shadow:0 0 0 4px rgba(244,196,27,.22),0 0 18px rgba(244,196,27,.6);pointer-events:none}.ContactsPage_mapCardMarker__yYfMD:after,.ContactsPage_mapCardMarker__yYfMD:before{content:"";position:absolute;inset:-.4rem;border-radius:999px;border:1px solid rgba(244,196,27,.4);animation:ContactsPage_editorialRing__ntoly 2.6s ease-out infinite}.ContactsPage_mapCardMarker__yYfMD:after{animation-delay:1.3s}@keyframes ContactsPage_editorialRing__ntoly{0%{transform:scale(1);opacity:.8}to{transform:scale(3);opacity:0}}.ContactsPage_mapCardContent__QExFR{position:relative;z-index:2;margin-top:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem}.ContactsPage_mapCardAddress__NS3xJ{display:flex;flex-direction:column;gap:.35rem}.ContactsPage_mapCardStreet__vaNRW{margin:0;font-family:var(--font-family-display);font-size:clamp(1.5rem,2.8vw,2.2rem);line-height:.95;letter-spacing:-.02em;text-transform:uppercase;color:var(--rlm-white)}.ContactsPage_mapCardCity__eJqCg{margin:0;font-size:.95rem;color:rgba(243,243,244,.75);letter-spacing:.03em}.ContactsPage_mapCardChip__bWYcI{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.1rem;border-radius:999px;background:rgba(244,196,27,.92);color:#111316;font-family:var(--font-family-display);font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;box-shadow:0 10px 24px rgba(244,196,27,.18),inset 0 0 0 1px rgba(255,255,255,.35);transition:transform .2s cubic-bezier(.22,1,.36,1),background-color .2s ease;white-space:nowrap}.ContactsPage_mapCardChip__bWYcI:hover{transform:translateY(-1px);background:#ffd53b}.ContactsPage_mapCardChip__bWYcI svg{width:.95rem;height:.95rem}.ContactsPage_footerShell__KKjV3{position:relative;z-index:2}@media (max-width:1040px){.ContactsPage_layout__BMmGf{grid-template-columns:1fr;gap:clamp(2rem,5vw,3rem)}.ContactsPage_dispatch__u8nXH{position:relative;top:auto}.ContactsPage_sections__84wwQ{padding-left:0;border-left:none}.ContactsPage_officeAddress__8FKvz,.ContactsPage_officeHours__bUBaR{grid-column:span 12}.ContactsPage_departmentRow__zHO3Z{grid-template-columns:1fr;gap:.7rem;align-items:start}.ContactsPage_requisites__zV69a{grid-template-columns:1fr}}@media (max-width:640px){.ContactsPage_title__Pim47{font-size:clamp(2rem,11vw,2.9rem)}.ContactsPage_actionValue__8aAWD{font-size:clamp(1.3rem,7vw,1.9rem)}.ContactsPage_mapCard__RFXyq{min-height:clamp(18rem,80vw,24rem);padding:clamp(.9rem,3vw,1.2rem)}.ContactsPage_mapCardContent__QExFR{grid-template-columns:1fr;align-items:start;gap:.9rem}.ContactsPage_mapCardChip__bWYcI{justify-self:start}}