.v-SkKontakt{margin:0;background:#0d0d0d;font-family:Manrope,system-ui,sans-serif;color:#f4f1ea}.v-SkKontakt a{color:inherit;text-decoration:none}.v-SkKontakt a:hover{color:#fff}.v-SkKontakt .serif{font-family:"Instrument Serif",Georgia,serif;font-weight:400;line-height:1}.v-SkKontakt .mono{font-family:DM Mono,monospace}.v-SkKontakt .btn-solid{display:inline-flex;align-items:center;height:calc(52 * var(--u));padding:0 calc(28 * var(--u));background:#f4f1ea;color:#0d0d0d;font-size:calc(14 * var(--u));font-weight:600;letter-spacing:.04em}.v-SkKontakt .btn-solid:hover{background:#fff;color:#0d0d0d}.v-SkKontakt .btn-ghost{display:inline-flex;align-items:center;height:calc(52 * var(--u));padding:0 calc(28 * var(--u));border:1px solid rgba(244,241,234,.45);color:#f4f1ea;font-size:calc(14 * var(--u));font-weight:600;letter-spacing:.04em}.v-SkKontakt .btn-ghost:hover{border-color:#f4f1ea}.v-SkKontakt .nav a{font-size:calc(14 * var(--u));font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#f4f1ea}.v-SkKontakt .lbl{font-size:calc(12 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:#f4f1ea8c}.v-SkKontakt .field{display:flex;flex-direction:column;gap:calc(8 * var(--u))}.v-SkKontakt .field label{font-size:calc(13 * var(--u));font-weight:600;letter-spacing:.02em;color:#f4f1ea}.v-SkKontakt .field label .req{color:#f4f1ea8c}.v-SkKontakt .inp{height:calc(48 * var(--u));box-sizing:border-box;padding:0 calc(14 * var(--u));border:1px solid rgba(244,241,234,.22);background:#0d0d0d;font-family:inherit;font-size:calc(15 * var(--u));color:#f4f1ea;width:100%}.v-SkKontakt .inp::placeholder{color:#f4f1ea59}.v-SkKontakt .inp:focus{outline:calc(2 * var(--u)) solid #f4f1ea;outline-offset:1px}.v-SkKontakt select.inp{color:#f4f1ea}.v-SkKontakt textarea.inp{height:calc(140 * var(--u));padding:calc(12 * var(--u)) calc(14 * var(--u));resize:vertical}.v-SkKontakt .hint{font-size:calc(12 * var(--u));color:#f4f1ea8c;line-height:1.5}.v-PhSkKontakt{margin:0;background:#0d0d0d;font-family:Manrope,system-ui,sans-serif;color:#f4f1ea}.v-PhSkKontakt a{color:inherit;text-decoration:none}.v-PhSkKontakt .serif{font-family:"Instrument Serif",Georgia,serif;font-weight:400;line-height:1}.v-PhSkKontakt .mono{font-family:DM Mono,monospace}.v-PhSkKontakt .btn-solid{display:inline-flex;align-items:center;justify-content:center;height:calc(52 * var(--u));padding:0 calc(24 * var(--u));background:#f4f1ea;color:#0d0d0d;font-size:calc(14 * var(--u));font-weight:600;letter-spacing:.04em}.v-PhSkKontakt .btn-ghost{display:inline-flex;align-items:center;justify-content:center;height:calc(52 * var(--u));padding:0 calc(24 * var(--u));border:1px solid rgba(244,241,234,.45);color:#f4f1ea;font-size:calc(14 * var(--u));font-weight:600;letter-spacing:.04em}.v-PhSkKontakt .lbl{font-size:calc(11 * var(--u));letter-spacing:.1em;text-transform:uppercase;color:#f4f1ea8c}.v-PhSkKontakt .tile{position:relative;overflow:hidden;background:#161616;aspect-ratio:1/1;display:block}.v-PhSkKontakt .tile img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.85)}.v-PhSkKontakt .tile .cap{position:absolute;left:0;right:0;bottom:0;padding:calc(12 * var(--u)) calc(14 * var(--u));display:flex;flex-direction:column;gap:calc(2 * var(--u));background:linear-gradient(180deg,#0d0d0d00,#0d0d0dd9)}.v-PhSkKontakt .ph{overflow:hidden;background:#161616}.v-PhSkKontakt .ph img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.85)}.v-PhSkKontakt .rail{display:flex;gap:calc(12 * var(--u));overflow-x:auto;margin:0 calc(-20 * var(--u));padding:0 calc(20 * var(--u));scroll-snap-type:x mandatory;scrollbar-width:none}.v-PhSkKontakt .rail::-webkit-scrollbar{display:none}.v-PhSkKontakt .rail .tile{width:calc(220 * var(--u));flex-shrink:0;scroll-snap-align:start}.v-PhSkKontakt .field{display:flex;flex-direction:column;gap:calc(8 * var(--u))}.v-PhSkKontakt .field label{font-size:calc(13 * var(--u));font-weight:600;letter-spacing:.02em;color:#f4f1ea}.v-PhSkKontakt .field label .req{color:#f4f1ea8c}.v-PhSkKontakt .inp{height:calc(48 * var(--u));box-sizing:border-box;padding:0 calc(14 * var(--u));border:1px solid rgba(244,241,234,.22);background:#0d0d0d;font-family:inherit;font-size:calc(15 * var(--u));color:#f4f1ea;width:100%}.v-PhSkKontakt .inp::placeholder{color:#f4f1ea59}.v-PhSkKontakt select.inp{color:#f4f1ea}.v-PhSkKontakt textarea.inp{height:calc(140 * var(--u));padding:calc(12 * var(--u)) calc(14 * var(--u));resize:vertical}.v-PhSkKontakt .hint{font-size:calc(12 * var(--u));color:#f4f1ea8c;line-height:1.5}
