@import"https://fonts.googleapis.com/css2?family=Quicksand:wght@300..700&display=swap";*{margin:0;padding:0;box-sizing:border-box;font-family:Quicksand,sans-serif;font-optical-sizing:auto;font-weight:<weight>;font-style:normal}:root{--nav-bg: #f6f3f0;--nav-text: #101010;--nav-muted: rgba(16, 16, 16, .72);--nav-line: rgba(16, 16, 16, .08);--shadow-1: 0 1px 2px rgba(0, 0, 0, .05);--shadow-2: 0 10px 30px rgba(0, 0, 0, .05);--pill-bg: rgba(255, 255, 255, .55);--pill-bg-hover: rgba(255, 255, 255, .7);--pill-border: rgba(0, 0, 0, .1);--radius-pill: 999px;--radius-card: 16px}*{box-sizing:border-box}.gHeader{position:sticky;top:0;z-index:50;background:var(--nav-bg);border-bottom:1px solid var(--nav-line)}.gNav{max-width:1440px;margin:0 auto;padding:24px 56px;display:flex;align-items:center;justify-content:space-between}.logo_box{display:inline-flex;align-items:baseline;gap:10px;text-decoration:none;color:var(--nav-text);-webkit-user-select:none;user-select:none}.brand_mark{font-size:34px;line-height:1;letter-spacing:-.02em;font-weight:600}.brand_mark.thin{font-weight:300;opacity:.92}.nav_right{display:flex;align-items:center;gap:22px}.nav_links ul{display:flex;align-items:center;gap:34px;list-style:none;margin:0;padding:0}.gLink{position:relative;text-decoration:none;color:var(--nav-text);font-size:16.5px;letter-spacing:.02em;font-weight:500;opacity:.86;padding:8px 2px;transition:opacity .16s ease}.gLink:hover{opacity:1}.gLink:after{content:"";position:absolute;left:0;bottom:4px;width:0%;height:1px;background:#1010108c;transition:width .2s ease}.gLink:hover:after{width:100%}.gLink.active{opacity:1}.gLink.active:after{width:100%;background:#101010e6}.lang_provider.desktop,.lang_provider.mobile{display:block}.lang_provider select{height:42px;padding:0 14px;border-radius:var(--radius-pill);border:1px solid var(--pill-border);background:var(--pill-bg);color:var(--nav-text);outline:none;box-shadow:var(--shadow-1);transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.lang_provider select:focus-visible{border-color:#0000002e;box-shadow:0 0 0 3px #0000000f;background:var(--pill-bg-hover)}.lang_provider select:hover{background:var(--pill-bg-hover);border-color:#00000024}.burger{display:none;width:44px;height:44px;border-radius:var(--radius-pill);border:1px solid var(--pill-border);background:var(--pill-bg);color:var(--nav-text);cursor:pointer;box-shadow:var(--shadow-1);transition:background .16s ease,border-color .16s ease,box-shadow .16s ease;align-items:center;justify-content:center}.burger svg{font-size:22px}.burger:hover{background:var(--pill-bg-hover);border-color:#00000024}.backdrop{position:fixed;inset:0;background:#0000004d;opacity:0;pointer-events:none;transition:opacity .18s ease;border:0}.backdrop.open{opacity:1;pointer-events:auto}.mobile_drawer{position:fixed;top:0;right:0;height:100vh;width:min(420px,86vw);transform:translate(110%);transition:transform .22s ease;z-index:60}.mobile_drawer.open{transform:translate(0)}.mobile_panel{height:100%;background:#f6f3f0eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-left:1px solid var(--nav-line);box-shadow:var(--shadow-2);padding:22px 20px;display:flex;flex-direction:column}.mobile_top{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--nav-line)}.mobile_title{font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:#101010b8;font-weight:700}.mobile_links{padding:18px 0;display:flex;flex-direction:column;gap:10px}.mobile_link{text-decoration:none;color:var(--nav-text);border:1px solid var(--nav-line);background:#ffffff8c;border-radius:var(--radius-card);padding:14px;font-size:16px;letter-spacing:.02em;box-shadow:var(--shadow-1);transition:background .16s ease,border-color .16s ease}.mobile_link:hover{background:#ffffffb8;border-color:#0000001f}.mobile_link.active{background:#ffffffc7;border-color:#00000029}@media(max-width:980px){.gNav{padding:18px}.nav_links,.lang_provider.desktop{display:none}.burger{display:inline-flex}.brand_mark{font-size:28px}}@media(max-width:420px){.brand_mark{font-size:26px}.lang_provider select{height:40px;padding:0 12px}}:root{--bg: #0b0c10;--bg2: #0e1117;--ink: rgba(255,255,255,.92);--muted: rgba(255,255,255,.62);--champ: rgba(231,215,185,.92);--hair: rgba(231,215,185,.22);--line: rgba(255,255,255,.1);--line2: rgba(255,255,255,.07);--glass: rgba(255,255,255,.1);--glass2: rgba(255,255,255,.16);--sh1: 0 1px 2px rgba(0,0,0,.45);--sh2: 0 24px 90px rgba(0,0,0,.55);--sh3: 0 36px 140px rgba(0,0,0,.62);--r0: 0px}.h2Page{background:radial-gradient(900px 520px at 18% 10%,rgba(231,215,185,.1),transparent 55%),radial-gradient(780px 460px at 82% 70%,rgba(231,215,185,.08),transparent 58%),linear-gradient(180deg,var(--bg),var(--bg2));color:var(--ink);min-height:calc(100vh - 80px)}.h2Hero{position:relative;width:100%;overflow:hidden;border-bottom:1px solid var(--line2)}.h2HeroMedia{aspect-ratio:16 / 9;width:100%;background-size:cover;background-position:center;filter:grayscale(1) contrast(1.05);transform:scale(1.02)}.h2HeroOverlay{position:absolute;inset:0;background:radial-gradient(60% 70% at 20% 20%,rgba(231,215,185,.1),transparent 60%),linear-gradient(180deg,#0000001a,#0000008c 70%,#000000b8);pointer-events:none}.h2HeroContent{position:absolute;left:0;right:0;bottom:0;background-position:center;background-size:cover;max-width:1400px;margin:0 auto;padding:26px 56px 28px;display:flex;flex-direction:column;gap:10px}.h2Kicker{margin:0;font-size:12px;font-weight:900;letter-spacing:.3em;color:#ffffffb3}.h2Title{margin:0;color:#fff;font-size:clamp(34px,4.2vw,66px);line-height:1.02;letter-spacing:-.05em;font-weight:520}.h2TitleLine{display:block;color:#ffffffdb}.h2Actions{margin-top:8px;display:flex;gap:12px;flex-wrap:wrap}.h2Btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:46px;padding:0 16px;border-radius:var(--r0);text-decoration:none;font-size:12px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.h2Btn svg{font-size:16px;opacity:.9}.h2Btn.primary{background:#ffffff1f;border:1px solid rgba(255,255,255,.16);color:#ffffffeb;box-shadow:var(--sh2);backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%)}.h2Btn.primary:hover{background:#ffffff29;border-color:#ffffff38;transform:translateY(-1px);box-shadow:var(--sh3)}.h2Btn.ghost{background:#00000038;border:1px solid rgba(255,255,255,.12);color:#ffffffe0;box-shadow:var(--sh1)}.h2Btn.ghost:hover{background:#00000052;border-color:#ffffff2e;transform:translateY(-1px)}.h2Btn:focus-visible{outline:none;box-shadow:0 0 0 3px #e7d7b92e}.h2Section{max-width:1400px;margin:0 auto;padding:22px 56px}.h2Tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.h2Tile{position:relative;overflow:hidden;border-radius:var(--r0);border:1px solid var(--line2);background:#ffffff0f;box-shadow:var(--sh2);padding:16px;display:flex;align-items:center;gap:12px;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.h2Tile:hover{transform:translateY(-2px);background:#ffffff14;border-color:#ffffff1f;box-shadow:var(--sh3)}.h2TileIcon{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r0);border:1px solid rgba(255,255,255,.12);background:#00000038;box-shadow:var(--sh1)}.h2TileIcon svg{font-size:18px;color:#ffffffe0}.h2TileText{font-size:12px;font-weight:900;letter-spacing:.22em;text-transform:uppercase;color:#ffffffd6}.h2TileGlow{position:absolute;inset:-40%;background:radial-gradient(circle at 30% 30%,rgba(231,215,185,.1),transparent 45%);opacity:.85;pointer-events:none}.h2RowHead{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:10px 0 14px;border-bottom:1px solid var(--line2);margin-bottom:14px}.h2H{margin:0;font-size:16px;font-weight:900;letter-spacing:.26em;text-transform:uppercase;color:#ffffffdb}.h2S{margin:0;font-size:12px;color:#ffffff94;letter-spacing:.1em;text-transform:uppercase}.h2Lookbook{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.h2Card{position:relative;overflow:hidden;border-radius:var(--r0);border:1px solid var(--line2);background:#ffffff0f;box-shadow:var(--sh2)}.h2Img{width:100%;height:650px;object-fit:cover;display:block;transform:scale(1);transition:transform .22s ease,filter .22s ease}.h2Card:hover .h2Img{transform:scale(1.02);filter:grayscale(0) contrast(1.02)}.h2Shade{position:absolute;inset:0;background:linear-gradient(180deg,#0000001f,#0000009e);opacity:.75;pointer-events:none;transition:opacity .22s ease}.h2Card:hover .h2Shade{opacity:.5}.h2Label{position:absolute;left:14px;right:14px;bottom:14px;padding:12px;border-radius:var(--r0);text-align:center;font-weight:700;letter-spacing:.02em;color:#ffffffeb;background:#0000004d;border:1px solid rgba(255,255,255,.12);box-shadow:var(--sh1);transition:background .22s ease,border-color .22s ease,backdrop-filter .22s ease,box-shadow .22s ease}.h2Card:hover .h2Label{background:#ffffff1f;border-color:#fff3;backdrop-filter:blur(16px) saturate(170%);-webkit-backdrop-filter:blur(16px) saturate(170%);box-shadow:0 22px 80px #0006}.h2Cta{border-radius:var(--r0);border:1px solid var(--line2);background:#ffffff0f;box-shadow:var(--sh2);padding:16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.h2CtaLeft{display:flex;flex-direction:column;gap:6px}.h2CtaTag{font-size:12px;font-weight:900;letter-spacing:.3em;text-transform:uppercase;color:#ffffffa8}.h2CtaText{font-size:14px;color:#ffffffd6;letter-spacing:.02em}.h2CtaRight{display:flex;gap:10px;flex-wrap:wrap}@media(max-width:1100px){.h2HeroContent{padding:20px 18px 22px}.h2Section{padding:18px}.h2Tiles{grid-template-columns:repeat(2,1fr)}.h2Lookbook{grid-template-columns:1fr}.h2Img{height:420px}.h2RowHead{flex-direction:column;align-items:flex-start}}@media(max-width:560px){.h2Tiles{grid-template-columns:1fr}.h2Cta{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.h2Btn,.h2Tile,.h2Img,.h2Shade,.h2Label{transition:none!important}}:root{--p-bg: #f6f3f0;--p-ink: #101010;--p-muted: rgba(16, 16, 16, .62);--p-line: rgba(16, 16, 16, .1);--p-sh1: 0 1px 2px rgba(0, 0, 0, .06);--p-sh2: 0 18px 60px rgba(0, 0, 0, .1);--r0: 0px}.productsPage{background:var(--p-bg);color:var(--p-ink);min-height:calc(100vh - 80px)}.productsWrap{max-width:1400px;margin:0 auto;padding:44px 56px}.productsHead{display:flex;align-items:baseline;justify-content:space-between;gap:18px;margin-bottom:22px;border-bottom:1px solid rgba(16,16,16,.06);padding-bottom:14px}.productsTitle{margin:0;font-size:28px;font-weight:500;letter-spacing:-.02em}.productsSub{margin:0;color:var(--p-muted);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.productsGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.pCard{position:relative;border:1px solid var(--p-line);background:#ffffff59;box-shadow:var(--p-sh2);overflow:hidden;border-radius:var(--r0)}.pImg{width:100%;height:min(72vh,680px);object-fit:cover;transform:scale(1);filter:grayscale(0) contrast(1.05);transition:transform .22s ease,filter .22s ease;display:block;-webkit-filter:grayscale(0) contrast(1.05)}.pCard:hover .pImg{transform:scale(1.02);filter:grayscale(1) contrast(1.02);-webkit-filter:grayscale(1) contrast(1.02)}.pShade{position:absolute;inset:0;background:linear-gradient(180deg,#0000002e,#00000057);pointer-events:none;opacity:.75;transition:opacity .22s ease;-webkit-transition:opacity .22s ease;-moz-transition:opacity .22s ease;-ms-transition:opacity .22s ease;-o-transition:opacity .22s ease}.pCard:hover .pShade{opacity:0}.pLabel{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);min-width:54%;max-width:84%;padding:16px 18px;text-align:center;font-size:16px;font-weight:500;letter-spacing:.02em;color:#ffffffeb;background:#00000042;border:1px solid rgba(255,255,255,.12);border-radius:var(--r0);box-shadow:var(--p-sh1);transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,backdrop-filter .22s ease,-webkit-backdrop-filter .22s ease}.pCard:hover .pImg{transform:scale(1.02);filter:grayscale(1) contrast(1.08)}.pCard:hover .pShade{opacity:.62}.pCard:hover .pLabel{background:#ffffff24;border-color:#ffffff38;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);box-shadow:0 18px 60px #00000040}@media(prefers-reduced-motion:reduce){.pImg,.pShade,.pLabel{transition:none!important}}@media(max-width:1100px){.productsWrap{padding:22px 18px 44px}.productsGrid{grid-template-columns:repeat(2,1fr)}.pImg{height:520px}}@media(max-width:640px){.productsHead{flex-direction:column;align-items:flex-start}.productsGrid{grid-template-columns:1fr}.pImg{height:420px}.pLabel{min-width:70%}}:root{--bg: #f6f3f0;--ink: #101010;--muted: rgba(16,16,16,.62);--line: rgba(16,16,16,.1);--hair: rgba(231,215,185,.34);--paper: rgba(255,255,255,.58);--sh1: 0 1px 2px rgba(0,0,0,.06);--sh2: 0 22px 80px rgba(0,0,0,.12);--r0: 0px}.mppage{background:radial-gradient(900px 520px at 18% 12%,rgba(231,215,185,.12),transparent 55%),radial-gradient(780px 460px at 78% 72%,rgba(231,215,185,.1),transparent 58%),linear-gradient(180deg,var(--bg),#f2eeea);color:var(--ink);min-height:calc(100vh - 80px)}.mpwrap{max-width:1440px;margin:0 auto;padding:48px 56px 56px}.mphero{padding-bottom:18px;border-bottom:1px solid rgba(16,16,16,.06)}.mpkicker{margin:0 0 10px;font-size:12px;font-weight:800;letter-spacing:.26em;color:#101010a8}.mptitle{margin:0 0 12px;font-size:54px;font-weight:450;letter-spacing:-.03em;line-height:1.05}.mptitle:after{content:"";display:block;width:140px;height:1px;margin-top:16px;background:linear-gradient(90deg,transparent,var(--hair),transparent)}.mpsub{margin:0;max-width:820px;color:var(--muted);line-height:1.75}.mpgrid{margin-top:26px;display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.mpcard{position:relative;overflow:hidden;border:1px solid var(--line);background:linear-gradient(180deg,#ffffffa8,#ffffff85);box-shadow:var(--sh2);border-radius:var(--r0);padding:18px 18px 16px;min-height:240px;text-decoration:none;color:inherit;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.mpcard.ozon{--accent: rgba(44, 92, 255, .2)}.mpcard.wb{--accent: rgba(165, 72, 255, .18)}.mpcard.ym{--accent: rgba(255, 193, 7, .16)}.mpcard.uzum{--accent: rgba(117, 255, 197, .14)}.mpglow{position:absolute;inset:-40% -30% auto;height:120%;background:radial-gradient(circle at 35% 35%,var(--accent),transparent 60%);opacity:.9;pointer-events:none}.mpsweep{position:absolute;inset:0;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.28) 42%,transparent 64%);transform:translate(-40%);opacity:0;pointer-events:none;transition:opacity .18s ease,transform .42s ease}.mptop{display:flex;align-items:center;justify-content:space-between;gap:14px;position:relative;z-index:2}.mptag{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#10101094;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:70%}.mpchip{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid rgba(16,16,16,.1);background:#ffffff9e;box-shadow:var(--sh1);border-radius:var(--r0);font-size:12px;font-weight:800;letter-spacing:.18em;color:#101010c7;transition:transform .18s ease,background .18s ease,border-color .18s ease}.mpchip svg{font-size:16px;opacity:.85}.mpcenter{position:relative;z-index:2;margin-top:40px}.mpname{margin:0 0 14px;font-size:34px;letter-spacing:-.02em;font-weight:520}.mphairline{height:1px;width:100%;background:linear-gradient(90deg,rgba(16,16,16,.12),var(--hair),rgba(16,16,16,.1));opacity:.85}.mpglass{position:absolute;left:0;right:0;bottom:-2px;height:110px;opacity:0;transform:translateY(14px);transition:opacity .18s ease,transform .18s ease;z-index:3}.mpglassInner{height:100%;padding:14px 16px;border-top:1px solid rgba(255,255,255,.2);background:#ffffff29;backdrop-filter:blur(16px) saturate(170%);-webkit-backdrop-filter:blur(16px) saturate(170%);box-shadow:0 -18px 70px #0000001f;border-radius:var(--r0)}.mpglassTitle{display:block;font-size:12px;font-weight:900;letter-spacing:.22em;text-transform:uppercase;color:#101010c7;margin-bottom:6px}.mpglassDesc{display:block;font-size:13px;color:#1010109e;line-height:1.55}.mpcard:hover{transform:translateY(-3px);border-color:#10101024;background:linear-gradient(180deg,#ffffffb8,#ffffff8f);box-shadow:0 30px 110px #00000024}.mpcard:hover .mpsweep{opacity:1;transform:translate(18%)}.mpcard:hover .mpchip{background:#ffffffc7;border-color:#10101024;transform:translateY(-1px)}.mpcard:hover .mpglass{opacity:1;transform:translateY(0)}.mpnote{margin:18px 0 0;font-size:12.5px;color:#1010108c}@media(max-width:980px){.mpwrap{padding:22px 18px 44px}.mptitle{font-size:40px}.mpgrid{grid-template-columns:1fr}.mpcard{min-height:220px}}@media(prefers-reduced-motion:reduce){.mpcard,.mpsweep,.mpglass,.mpchip{transition:none!important}}:root{--bg: #f6f3f0;--ink: #101010;--muted: rgba(16,16,16,.62);--line: rgba(16,16,16,.1);--hair: rgba(231,215,185,.34);--sh1: 0 1px 2px rgba(0,0,0,.06);--sh2: 0 18px 60px rgba(0,0,0,.1);--r0: 0px}.mpdPage{background:radial-gradient(900px 520px at 18% 12%,rgba(231,215,185,.12),transparent 55%),radial-gradient(780px 460px at 78% 72%,rgba(231,215,185,.1),transparent 58%),linear-gradient(180deg,var(--bg),#f2eeea);color:var(--ink);min-height:calc(100vh - 80px)}.mpdWrap{max-width:1440px;margin:0 auto;padding:44px 56px 56px}.mpdHead{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;padding-bottom:18px;border-bottom:1px solid rgba(16,16,16,.06);margin-bottom:22px}.mpdBack{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:#101010c7;border:1px solid rgba(16,16,16,.1);background:#fff9;box-shadow:var(--sh1);padding:10px 12px;border-radius:var(--r0)}.mpdBack svg{font-size:16px}.mpdKicker{margin:16px 0 10px;font-size:12px;font-weight:800;letter-spacing:.26em;color:#101010a6}.mpdTitle{margin:0 0 10px;font-size:44px;font-weight:500;letter-spacing:-.03em;line-height:1.05}.mpdTitle:after{content:"";display:block;width:140px;height:1px;margin-top:14px;background:linear-gradient(90deg,transparent,var(--hair),transparent)}.mpdSub{margin:0;max-width:760px;color:var(--muted);line-height:1.75}.mpdBadge{border:1px solid rgba(16,16,16,.1);background:#ffffff8c;box-shadow:var(--sh1);padding:12px 14px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#1010109e;border-radius:var(--r0);white-space:nowrap}.mpdGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.mpdCard{position:relative;overflow:hidden;border:1px solid var(--line);background:#ffffff59;box-shadow:var(--sh2);text-decoration:none;color:inherit;border-radius:var(--r0)}.mpdImg{width:100%;height:520px;object-fit:cover;filter:grayscale(1) contrast(1.05);transform:scale(1);transition:transform .22s ease,filter .22s ease;display:block}.mpdCard:hover .mpdImg{transform:scale(1.02);filter:grayscale(0) contrast(1.02)}.mpdShade{position:absolute;inset:0;background:linear-gradient(180deg,#0000002e,#00000057);opacity:.7;pointer-events:none;transition:opacity .22s ease}.mpdCard:hover .mpdShade{opacity:.45}.mpdLabel{position:absolute;left:18px;right:18px;bottom:18px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;background:#00000047;border:1px solid rgba(255,255,255,.12);box-shadow:var(--sh1);color:#ffffffeb;border-radius:var(--r0);transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,backdrop-filter .22s ease}.mpdLabelText{font-weight:600;letter-spacing:.02em}.mpdLabelIcon{display:inline-flex;opacity:.9}.mpdLabelIcon svg{font-size:16px}.mpdCard:hover .mpdLabel{background:#ffffff24;border-color:#ffffff38;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);box-shadow:0 18px 60px #0003}@media(max-width:980px){.mpdWrap{padding:22px 18px 44px}.mpdHead{flex-direction:column}.mpdGrid{grid-template-columns:1fr}.mpdImg{height:420px}}:root{--a-bg: #f6f3f0;--a-ink: #111111;--a-muted: rgba(17, 17, 17, .7);--a-champ: rgba(231, 215, 185, .95);--a-line: rgba(17, 17, 17, .1);--a-line2: rgba(231, 215, 185, .35);--a-sh1: 0 1px 2px rgba(0,0,0,.06);--a-sh2: 0 18px 60px rgba(0,0,0,.1);--r0: 0px}.aboutPage{background:var(--a-bg);color:var(--a-ink);min-height:calc(100vh - 80px)}.aboutWrap{max-width:1400px;margin:0 auto;padding:44px 56px}.aboutSplit{display:grid;grid-template-columns:1.15fr 1fr;gap:54px;align-items:center}.aboutMedia{border:1px solid var(--a-line);box-shadow:var(--a-sh2);background:#ffffff59;border-radius:var(--r0);overflow:hidden}.aboutMedia img{display:block;width:100%;height:min(720px,72vh);object-fit:cover;filter:saturate(.98) contrast(1.02)}.aboutContent{padding-right:8px}.aboutTitle{font-size:54px;line-height:1.05;letter-spacing:-.03em;font-weight:400;margin:0 0 18px}.aboutTitle:after{content:"";display:block;width:120px;height:1px;margin-top:18px;background:linear-gradient(90deg,transparent,var(--a-line2),transparent)}.aboutText{max-width:620px}.aboutText p{margin:0 0 14px;line-height:1.85;font-size:15.5px;color:var(--a-muted)}.aboutSign{color:#111111d9!important;margin-top:18px!important;letter-spacing:.02em}.aboutSocials{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}.aboutSocial{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;text-decoration:none;color:var(--a-ink);border:1px solid var(--a-line);background:#ffffff8c;box-shadow:var(--a-sh1);border-radius:var(--r0);transition:background .16s ease,border-color .16s ease,transform .16s ease}.aboutSocial .ico{display:inline-flex;font-size:16px;color:#111111d9}.aboutSocial .lbl{font-size:13px;font-weight:600;letter-spacing:.02em;opacity:.92}.aboutSocial:hover{background:#ffffffb8;border-color:#11111124;transform:translateY(-1px)}.aboutNote{margin:14px 0 0;font-size:12.5px;color:#1111118c}@media(max-width:980px){.aboutWrap{padding:22px 18px 44px}.aboutSplit{grid-template-columns:1fr;gap:22px}.aboutMedia img{height:340px}.aboutTitle{font-size:38px}}.contactPage{--bg: #f4f1ed;--text: #101010;--muted: rgba(16, 16, 16, .7);--line: rgba(16, 16, 16, .08);--card: rgba(255, 255, 255, .72);--card2: rgba(255, 255, 255, .84);--sh1: 0 1px 2px rgba(0, 0, 0, .05);--sh2: 0 14px 38px rgba(0, 0, 0, .06);background:var(--bg);color:var(--text);min-height:calc(100vh - 80px)}.contactPage *,.contactPage *:before,.contactPage *:after{box-sizing:border-box}.contactSplit{display:grid;grid-template-columns:1.05fr 1.2fr;min-height:calc(100vh - 80px)}.contactHero{position:relative;min-height:calc(100vh - 80px);background:#ece8e3;overflow:hidden;border-right:1px solid var(--line)}.contactMap{width:100%;height:100%;border:0;display:block;filter:grayscale(.15) contrast(1.03) saturate(.95)}.mapShade{position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 40% at 20% 12%,rgba(255,255,255,.22),transparent 65%),linear-gradient(180deg,#00000014,#0000002e)}.mapOpenBtn{position:absolute;left:18px;bottom:18px;display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:#fff;background:#101010b8;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:10px 14px;border-radius:0;font-size:13px;font-weight:600;box-shadow:var(--sh1);transition:background .16s ease,transform .16s ease}.mapOpenBtn:hover{background:#101010d6;transform:translateY(-1px)}.contactRight{display:flex;align-items:center;justify-content:center;padding:34px 42px}.contactCard{width:min(720px,100%);background:var(--card);border:1px solid var(--line);border-radius:0;box-shadow:var(--sh2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:26px}.contactKicker{letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:700;color:#101010b3;margin:0 0 10px}.contactTitle{margin:0 0 8px;font-size:clamp(28px,3vw,34px);letter-spacing:-.02em;line-height:1.1}.contactSub{margin:0 0 18px;color:var(--muted);line-height:1.6;font-size:14px}.contactForm{display:flex;flex-direction:column;gap:12px}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field{min-width:0}.field label{display:block;font-size:13px;font-weight:600;color:#101010c7;margin:0 0 6px}.field input,.field textarea{width:100%;border:1px solid var(--line);background:var(--card2);border-radius:0;padding:12px;font-size:15px;color:var(--text);outline:none;box-shadow:var(--sh1);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.field input::placeholder,.field textarea::placeholder{color:#10101073}.field textarea{resize:vertical;min-height:140px}.field input:focus-visible,.field textarea:focus-visible{border-color:#00000029;box-shadow:0 0 0 3px #0000000f;background:#ffffffeb}.submitBtn{margin-top:6px;height:46px;border-radius:0;border:1px solid rgba(0,0,0,.12);background:#0000009e;color:#fff;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:background .16s ease,transform .16s ease,box-shadow .16s ease;box-shadow:var(--sh1)}.submitBtn:hover{background:#000000c2;transform:translateY(-1px)}.submitBtn:active{transform:translateY(0)}.contactSocials{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px}.socialPill{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--text);border:1px solid var(--line);background:#ffffffb3;border-radius:0;padding:10px 14px;box-shadow:var(--sh1);transition:background .16s ease,border-color .16s ease,transform .16s ease}.socialPill .icon{display:inline-flex;font-size:16px;opacity:.92}.socialPill .text{font-size:13px;font-weight:600;letter-spacing:.02em;opacity:.92}.socialPill:hover{background:#ffffffe6;border-color:#0000001f;transform:translateY(-1px)}.contactMeta{margin:14px 0 0;color:#101010a6;font-size:13px;line-height:1.5;word-break:break-word}.contactMeta span{color:#101010eb;font-weight:600}@media(max-width:1200px){.contactRight{padding:28px}.contactCard{padding:22px}}@media(max-width:980px){.contactSplit{grid-template-columns:1fr}.contactHero{height:300px;min-height:300px;border-right:0;border-bottom:1px solid var(--line)}.contactRight{padding:18px 18px 40px;align-items:flex-start}.grid2{grid-template-columns:1fr}.mapOpenBtn{left:12px;bottom:12px;font-size:12px;padding:9px 12px}}@media(max-width:560px){.contactCard{padding:16px}.contactKicker{font-size:11px;letter-spacing:.14em}.contactTitle{font-size:26px}.contactSub{font-size:13px}.field label{font-size:12px}.field input,.field textarea{font-size:14px;padding:11px}.submitBtn{height:44px;font-size:14px}.socialPill{width:100%;justify-content:center}.contactMeta{font-size:12px}}
