@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_792387{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.__variable_792387{--font-display:"Cormorant Garamond","Cormorant Garamond Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_89825c{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_89825c{--font-sans:"Manrope","Manrope Fallback"}:root{--ink:#080706;--soft-ink:#24201d;--muted:#766c65;--paper:#f4eee5;--surface:#fffaf2;--linen:#e4d8ca;--stage:#080706;--accent:#7d1125;--accent-soft:#b38774;--line:rgba(8,7,6,0.16);--white-line:rgba(255,250,242,0.22)}.admin-shell{background:#f6f1ea;color:#171513;min-height:100vh;padding:28px}.admin-login{background:#fffaf3;border:1px solid rgba(23,21,19,.16);display:grid;grid-gap:16px;gap:16px;margin:12vh auto 0;max-width:420px;padding:32px}.admin-login img{height:54px;object-fit:contain;width:-moz-fit-content;width:fit-content}.admin-login h1,.admin-panel h2,.admin-topbar h1{font-family:var(--font-display);font-weight:500;margin:0}.admin-login input,.admin-video-grid input{background:white;border:1px solid rgba(23,21,19,.2);color:#171513;font:inherit;padding:12px 14px}.admin-login button,.admin-panel button,.admin-topbar a,.admin-upload{align-items:center;background:#171513;border:0;color:white;cursor:pointer;display:inline-flex;font:700 12px/1 var(--font-sans);justify-content:center;letter-spacing:.08em;min-height:42px;padding:0 16px;text-decoration:none;text-transform:uppercase}.admin-topbar{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:0 auto 24px;max-width:1380px}.admin-panel-heading span,.admin-topbar span{color:#8a2f3d;display:block;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.admin-topbar h1{font-size:clamp(38px,6vw,82px)}.admin-message{background:#8a2f3d;color:white;margin:0 auto 18px;max-width:1380px;padding:12px 16px}.admin-panel{background:#fffaf3;border:1px solid rgba(23,21,19,.14);margin:0 auto 22px;max-width:1380px;padding:22px}.admin-panel-heading{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.admin-panel h2{font-size:clamp(30px,4vw,54px)}.admin-actions{display:flex;flex-wrap:wrap;gap:10px}.admin-upload input{display:none}.admin-gallery{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}.admin-thumb{aspect-ratio:3/4;background:#eadfd2;cursor:-webkit-grab;cursor:grab;overflow:hidden;position:relative}.admin-thumb img{height:100%;object-fit:cover;width:100%}.admin-thumb span{background:rgba(23,21,19,.72);color:white;font-size:12px;left:8px;padding:4px 6px;position:absolute;top:8px}.admin-video-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-video-grid label{display:grid;grid-gap:8px;gap:8px}.admin-orders{display:grid;grid-gap:12px;gap:12px}.admin-orders article{border-top:1px solid rgba(23,21,19,.12);display:grid;grid-gap:6px;gap:6px;grid-template-columns:190px 1fr 1fr 160px;padding:14px 0 0}.admin-orders p{grid-column:1/-1;margin:0}@media (max-width:760px){.admin-shell{padding:16px}.admin-panel-heading,.admin-topbar{align-items:flex-start;flex-direction:column}.admin-orders article,.admin-video-grid{grid-template-columns:1fr}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;margin:0}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.site-header{align-items:center;background:rgba(244,238,229,.96);border-bottom:1px solid var(--ink);display:grid;grid-gap:10px 24px;gap:10px 24px;grid-template-columns:auto 1fr auto;left:0;padding:14px 56px 12px;position:-webkit-sticky;position:sticky;right:0;top:0;z-index:20}.brand img{height:38px;width:auto}.desktop-nav{display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:center}.desktop-nav a{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:800;text-transform:uppercase}.desktop-nav a,.desktop-nav a:hover{color:var(--ink)}.header-actions{align-items:center;display:flex;gap:12px}.lang-link{align-items:center;background:#fff;border:1px solid var(--ink);color:var(--ink);display:inline-grid;font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;grid-template-columns:auto auto;min-height:42px;overflow:hidden;text-transform:uppercase}.lang-link span,.lang-link strong{align-items:center;display:inline-flex;font-size:12px;font-weight:900;height:100%;justify-content:center;min-width:36px;padding:0 10px}.lang-link span{background:var(--ink);color:#fff}.lang-link strong{color:var(--accent)}.lang-link:hover{background:var(--surface)}.install-app-button,.order-form button,.order-link,.primary-button{align-items:center;background:var(--ink);border:1px solid var(--ink);color:#fff;display:inline-flex;font-size:13px;font-weight:800;gap:9px;justify-content:center;min-height:44px;padding:11px 18px;text-transform:uppercase}.install-app-button{min-height:42px}.install-app-button,.menu-button{background:transparent;color:var(--ink)}.menu-button{align-items:center;border:1px solid var(--line);display:none;height:42px;justify-content:center;width:42px}.mobile-nav{display:none;position:relative}.mobile-nav summary{align-items:center;border:1px solid var(--line);cursor:pointer;display:inline-flex;height:42px;justify-content:center;list-style:none;width:42px}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav nav{background:var(--surface);border:1px solid var(--ink);box-shadow:0 18px 40px rgba(8,7,6,.16);display:grid;grid-gap:0;gap:0;min-width:min(82vw,320px);padding:8px;position:absolute;right:0;top:calc(100% + 10px);z-index:40}.mobile-nav a{border-bottom:1px solid var(--line);color:var(--ink);font-size:13px;font-weight:800;padding:12px 10px;text-transform:uppercase}.mobile-nav a:last-child{border-bottom:0}.hero{background:var(--stage);color:#fff;display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(430px,.9fr) minmax(420px,1.1fr);min-height:calc(100vh - 65px);overflow:hidden;padding:62px 56px 36px;position:relative}.hero:before{color:rgba(255,250,242,.045);content:"LUNGI";font-family:var(--font-display),Georgia,serif;font-size:220px;left:22px;line-height:.8;position:absolute;top:18px;z-index:0}.hero-copy{align-self:center;max-width:720px;padding-bottom:72px;position:relative;z-index:2}.hero-kicker{bottom:98px;color:rgba(255,250,242,.48);font-size:12px;font-weight:800;left:24px;position:absolute;text-transform:uppercase;transform:rotate(-90deg);transform-origin:left bottom;z-index:3}.hero p{color:rgba(255,255,255,.78)}.section-label{color:var(--accent);font-size:12px;font-weight:800;letter-spacing:0;margin-bottom:16px;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{font-family:var(--font-display),Georgia,serif;font-size:104px;font-weight:500;line-height:.88;margin-bottom:24px}.hero h1{font-size:clamp(62px,5.1vw,78px);max-width:620px}.hero h1 span{white-space:nowrap}h2{font-family:var(--font-display),Georgia,serif;font-size:64px;font-weight:500;line-height:.95;margin-bottom:22px}h3{font-size:20px;line-height:1.15;margin-bottom:12px}p{color:var(--muted);font-size:18px;line-height:1.65}.hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:18px;margin-top:34px}.text-link{align-items:center;color:var(--ink);display:inline-flex;font-weight:800;gap:8px}.hero .text-link,.text-link.light{color:#fff}.hero-stage{background:#111;border-left:1px solid var(--white-line);min-height:620px;overflow:hidden;position:relative}.hero-stage:after{border:1px solid rgba(255,250,242,.4);content:"";inset:24px;pointer-events:none;position:absolute;z-index:5}.curtain{background:linear-gradient(90deg,rgba(0,0,0,.84),transparent 32%,rgba(0,0,0,.2) 62%,rgba(0,0,0,.84)),repeating-linear-gradient(90deg,#24040c 0 14px,#6f0f21 14px 28px,#140206 28px 42px);inset:0;opacity:.82;position:absolute}.hero-main{bottom:0;height:100%;left:58%;object-fit:cover;object-position:center top;position:absolute;transform:translateX(-50%);width:74%;z-index:2}.hero-number{color:rgba(255,250,242,.18);font-family:var(--font-display),Georgia,serif;font-size:300px;font-weight:500;line-height:.8;position:absolute;right:24px;top:24px;z-index:1}.hero-secondary{box-shadow:0 22px 80px rgba(0,0,0,.5);filter:grayscale(1) contrast(1.08);height:280px;left:28px;object-fit:cover;width:190px;z-index:3}.hero-note,.hero-secondary{border:1px solid var(--white-line);bottom:34px;position:absolute}.hero-note{align-items:center;background:var(--surface);color:var(--accent);display:flex;font-weight:800;gap:10px;padding:14px 16px;right:30px;z-index:4}.fact-strip{align-items:center;background:#fff;bottom:0;color:var(--ink);display:grid;grid-gap:1px;gap:1px;grid-column:1/-1;grid-template-columns:repeat(4,1fr);left:56px;position:absolute;right:56px}.fact-strip span{border-right:1px solid var(--line);font-size:13px;font-weight:800;letter-spacing:0;padding:18px;text-align:center;text-transform:uppercase}.editorial-statement{align-items:end;background:var(--surface);border-bottom:1px solid var(--line);display:grid;grid-gap:42px;gap:42px;grid-template-columns:110px minmax(340px,.8fr) minmax(420px,1fr);padding:74px 56px}.statement-index{color:var(--accent);font-size:88px;line-height:.8}.editorial-statement p,.statement-index{font-family:var(--font-display),Georgia,serif}.editorial-statement p{color:var(--ink);font-size:44px;line-height:1.02;margin:0}.statement-strip{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(4,1fr)}.statement-strip img{aspect-ratio:3/4.2;filter:grayscale(1) contrast(1.05);object-fit:cover;width:100%}.contacts-section,.order-section,.section,.split-section,.text-feature,.video-section{padding:104px 56px}.split-section{background:#fff;border-bottom:1px solid var(--line);display:grid;grid-gap:48px;gap:48px;grid-template-columns:minmax(0,.8fr) minmax(360px,1.2fr)}.split-section>div:first-child{max-width:620px}.split-section>div:first-child h2{border-top:1px solid var(--ink);padding-top:22px}.steps-grid{display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(3,1fr)}.color-chip,.scenario-card,.step-card,blockquote{background:transparent;border:1px solid var(--line);padding:24px}.step-card span{color:var(--accent);display:block;font-weight:900;margin-bottom:28px}.step-card:nth-child(2){transform:translateY(42px)}.step-card:nth-child(3){background:var(--ink);color:#fff}.step-card:nth-child(3) p{color:rgba(255,250,242,.72)}.scenario-card p,.step-card p{font-size:15px;line-height:1.55}.section-heading{margin-bottom:34px;max-width:760px}.section-heading.wide{align-items:end;display:grid;grid-gap:30px;gap:30px;grid-template-columns:minmax(0,.8fr) minmax(280px,.6fr);max-width:none}.scenario-grid{display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(3,1fr)}.manual-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,1fr)}.manual-card{background:var(--stage);color:#fff;display:grid;min-height:420px;overflow:hidden;position:relative}.manual-card img{height:100%;inset:0;object-fit:cover;opacity:.72;position:absolute;width:100%}.manual-card p,.manual-card span{align-self:end;position:relative;z-index:2}.manual-card span{font-family:var(--font-display),Georgia,serif;font-size:62px;line-height:.95;padding:32px 32px 0}.manual-card p{color:rgba(255,255,255,.82);max-width:520px;padding:0 32px 32px}.feature-list{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,1fr)}.feature-list article{align-items:start;background:#fff;border:1px solid var(--line);display:grid;grid-gap:18px;gap:18px;min-height:180px;padding:24px}.feature-list svg{color:var(--accent)}.feature-list p{color:var(--ink);font-weight:700;line-height:1.4;margin:0}.scenario-card:nth-child(2n){background:#fff}.scenario-card:nth-child(3n){background:var(--linen)}.scenario-card:first-child{background:var(--accent);color:#fff;grid-column:span 2}.scenario-card:first-child p{color:rgba(255,250,242,.78)}.video-section{align-items:center;background:var(--stage);color:#fff;display:grid;grid-gap:42px;gap:42px;grid-template-columns:minmax(280px,.65fr) minmax(420px,1fr)}.video-section p{color:rgba(255,255,255,.74)}.video-frame{aspect-ratio:16/9;background:#000;border:1px solid var(--accent-soft);box-shadow:18px 18px 0 rgba(125,17,37,.18)}.video-frame iframe{border:0;height:100%;width:100%}.gallery-grid{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(6,1fr)}.gallery-grid img{aspect-ratio:3/4;background:var(--linen);height:100%;object-fit:cover;transition:filter .18s ease,transform .18s ease;width:100%}.gallery-grid img:hover{filter:grayscale(1) contrast(1.08);transform:scale(1.01)}.gallery-grid img:nth-child(12n+1),.gallery-grid img:nth-child(12n+8){grid-column:span 2;grid-row:span 2}.gallery-grid img:nth-child(10n+4){filter:grayscale(1)}.gallery-grid img:nth-child(14n+6){aspect-ratio:4/3}.photoshoot-preview{background:var(--surface);border-top:1px solid var(--line)}.photoshoot-preview-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.photoshoot-teaser{background:var(--stage);color:#fff;min-height:420px;overflow:hidden;padding:22px;position:relative}.photoshoot-teaser:after{background:linear-gradient(180deg,transparent 35%,rgba(0,0,0,.72));content:"";inset:0;position:absolute}.photoshoot-teaser img{height:100%;inset:0;object-fit:cover;opacity:.78;position:absolute;width:100%}.photoshoot-teaser h3,.photoshoot-teaser span{position:relative;z-index:1}.photoshoot-teaser span{background:var(--surface);color:var(--accent);display:inline-flex;font-size:12px;font-weight:800;padding:8px 10px;text-transform:uppercase}.photoshoot-teaser h3{bottom:24px;color:#fff;font-family:var(--font-display),Georgia,serif;font-size:clamp(36px,4vw,58px);font-weight:500;left:22px;line-height:.94;margin:0;max-width:calc(100% - 44px);position:absolute}.archive-link{align-items:center;color:var(--ink);display:inline-flex;font-weight:800;gap:8px;margin-top:22px;text-transform:uppercase}.photoshoot-archive{background:var(--paper);padding:72px 56px}.photoshoot-intro{display:grid;grid-gap:28px;gap:28px;grid-template-columns:minmax(0,.9fr) minmax(320px,.6fr);margin-bottom:32px}.photoshoot-intro h2{margin-bottom:0}.photoshoot-jump{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px;margin-bottom:46px;padding:12px 0}.photoshoot-jump a{background:var(--surface);border:1px solid var(--line);color:var(--ink);font-size:12px;font-weight:800;padding:10px 12px;text-transform:uppercase}.photoshoot-session{border-top:1px solid var(--line);display:grid;grid-gap:32px;gap:32px;grid-template-columns:minmax(240px,.34fr) minmax(0,1fr);padding:42px 0}.photoshoot-session-copy{position:-webkit-sticky;position:sticky;top:96px;height:-moz-fit-content;height:fit-content}.photoshoot-session-copy span{color:var(--accent);display:block;font-weight:800;margin-bottom:12px}.photoshoot-session-copy h2{font-size:clamp(42px,5vw,78px);margin-bottom:16px}.photoshoot-session-copy small{color:var(--ink);display:block;font-weight:800;text-transform:uppercase}.photoshoot-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.photoshoot-grid figure{background:var(--surface);margin:0;min-width:0}.photoshoot-grid figure:nth-child(8n+1){grid-column:span 2;grid-row:span 2}.photoshoot-grid img{aspect-ratio:3/4;height:100%;object-fit:cover;width:100%}.photoshoot-grid figure:nth-child(8n+1) img{aspect-ratio:4/5}.photoshoot-grid figcaption{color:var(--muted);font-size:12px;line-height:1.3;padding:9px 10px 11px}.color-section{background:var(--ink);color:#fff}.color-section p{color:rgba(255,255,255,.7)}.color-grid{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(5,1fr)}.color-chip{align-items:center;background:#111;border-color:rgba(255,255,255,.14);display:flex;gap:14px;min-height:78px}.color-chip img{border-radius:50%;height:44px;width:44px}.color-chip span{font-weight:800}.order-section{align-items:start;background:linear-gradient(90deg,rgba(8,7,6,.88),rgba(8,7,6,.62)),url(https://www.lungi.ru/wp-content/uploads/2013/10/IMG_8707_resize.jpg) center 20% /cover;color:#fff;display:grid;grid-gap:48px;gap:48px;grid-template-columns:minmax(280px,.7fr) minmax(320px,.9fr)}.order-section>*{min-width:0}.order-section.compact{margin:56px}.order-section p{color:rgba(255,255,255,.76)}.order-form{background:rgba(255,250,242,.95);border:1px solid rgba(255,255,255,.24);color:var(--ink);display:grid;grid-gap:16px;gap:16px;min-width:0;padding:34px}.order-color-field{border:0;margin:0;padding:0}.order-color-field legend,.order-form label{display:grid;grid-gap:8px;gap:8px}.order-color-field legend,.order-form label>span{color:var(--muted);font-size:13px;font-weight:800;margin-bottom:8px;text-transform:uppercase}.order-color-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0}.color-option{align-items:center;background:#fff;border:1px solid var(--line);color:var(--muted);cursor:pointer;display:grid;grid-gap:7px;gap:7px;justify-items:center;min-height:74px;min-width:0;padding:8px 5px}.color-option img{border-radius:50%;height:30px;width:30px}.color-option span{font-size:10px;font-weight:800;line-height:1.1;overflow-wrap:anywhere;text-align:center;text-transform:uppercase}.color-option.selected{border-color:var(--accent);box-shadow:inset 0 0 0 2px var(--accent);color:var(--accent)}.selected-color{color:var(--accent);font-size:14px;font-weight:800;line-height:1.35;margin:10px 0 0}.order-form input,.order-form select,.order-form textarea{background:#fff;border:1px solid var(--line);color:var(--ink);font:inherit;min-height:46px;padding:12px 13px;width:100%}.order-form textarea{resize:vertical}.order-form button{margin-top:8px}.form-error,.form-note{color:var(--accent);font-size:14px;margin:0}.form-error{font-weight:800;line-height:1.35}.text-feature{align-items:center;background:#fff;border-block:1px solid var(--line);display:grid;grid-gap:44px;gap:44px;grid-template-columns:minmax(280px,.8fr) minmax(320px,.55fr)}.text-feature img{aspect-ratio:4/5;filter:grayscale(1) contrast(1.05);object-fit:cover;width:100%}.review-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,1fr)}blockquote{background:#fff;color:var(--accent);font-family:var(--font-display),Georgia,serif;font-size:24px;line-height:1.3;margin:0}.contacts-section{background:var(--stage);color:#fff;min-height:56vh}.contacts-section a{display:block;font-family:var(--font-display),Georgia,serif;font-size:70px;line-height:1.1;margin-bottom:16px}.contacts-section p{color:rgba(255,255,255,.72)}.video-library{background:var(--surface);border-block:1px solid var(--line)}.video-library-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.video-library-grid.compact{margin-bottom:28px}.video-card{background:#fff;border:1px solid var(--line);display:grid;grid-gap:16px;gap:16px;min-width:0;padding:14px}.instruction-copy span,.video-card span{color:var(--accent);display:block;font-size:12px;font-weight:800;letter-spacing:.16em;margin-bottom:8px;text-transform:uppercase}.video-card h3{font-family:var(--font-display),Georgia,serif;font-size:clamp(30px,3vw,44px);font-weight:500;line-height:.96;margin:0 0 12px}.legacy-content{background:var(--paper);border-top:1px solid var(--line)}.legacy-copy{column-count:2;column-gap:44px;max-width:1180px}.legacy-copy p{page-break-inside:avoid;break-inside:avoid;color:var(--soft-ink);font-size:18px;line-height:1.65;margin:0 0 14px}.legacy-media-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:34px}.instruction-step-grid figure,.legacy-media-grid figure{background:#fff;border:1px solid var(--line);margin:0;min-width:0}.instruction-step-grid img,.legacy-media-grid img{aspect-ratio:3/4;background:var(--linen);height:100%;object-fit:cover;width:100%}.instruction-step-grid figcaption,.legacy-media-grid figcaption{color:var(--muted);font-size:12px;font-weight:700;line-height:1.3;padding:9px 10px 11px;text-transform:uppercase}.legacy-links{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px;margin-top:28px;padding-top:18px}.instruction-jump a,.legacy-links a{background:#fff;border:1px solid var(--line);color:var(--ink);font-size:12px;font-weight:800;padding:10px 12px;text-transform:uppercase}.instruction-archive{background:var(--paper);padding:86px 56px}.instruction-archive-head{align-items:end;display:grid;grid-gap:30px;gap:30px;grid-template-columns:minmax(0,.9fr) minmax(320px,.55fr);margin-bottom:26px}.instruction-archive-head p{color:var(--muted)}.instruction-jump{border-block:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px;margin-bottom:30px;padding:14px 0}.instruction-block{border-top:1px solid var(--line);display:grid;grid-gap:34px;gap:34px;grid-template-columns:minmax(240px,.34fr) minmax(0,1fr);padding:42px 0}.instruction-copy{height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:96px}.instruction-copy h3{font-size:clamp(42px,5vw,78px);line-height:.92;margin:0 0 16px}.instruction-copy>p,.instruction-text p{color:var(--muted)}.instruction-text{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.instruction-text p{font-size:15px;line-height:1.55;margin:0 0 10px}.instruction-media{display:grid;grid-gap:18px;gap:18px;min-width:0}.instruction-step-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.instruction-step-grid.standalone{grid-template-columns:repeat(4,minmax(0,1fr))}.legal-section{min-height:52vh}.page-hero{background:linear-gradient(90deg,rgba(8,7,6,.9),rgba(8,7,6,.42)),url(https://www.lungi.ru/wp-content/uploads/2013/10/IMG_8880_resize.jpg) center 18% /cover;color:#fff;min-height:46vh;padding:120px 56px}.page-hero h1{margin:0}.footer{align-items:center;border-top:1px solid var(--line);display:flex;gap:28px;justify-content:space-between;padding:30px 56px}.footer img{height:40px}.footer nav{display:flex;flex-wrap:wrap;gap:18px;justify-content:flex-end}.footer a{color:var(--muted);font-size:14px}@media (max-width:1080px){.site-header{grid-template-columns:auto auto;justify-content:space-between;padding:14px 28px 12px}h1{font-size:82px}h2{font-size:54px}.desktop-nav{grid-column:1/-1;flex-wrap:nowrap;justify-content:flex-start;order:3;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin;white-space:nowrap}.desktop-nav a{flex:0 0 auto}.menu-button{display:none}.hero,.order-section,.split-section,.text-feature,.video-section{grid-template-columns:1fr}.contacts-section,.hero,.order-section,.section,.split-section,.text-feature,.video-section{padding-left:28px;padding-right:28px}.editorial-statement{grid-template-columns:80px 1fr;padding:64px 28px}.statement-strip{grid-column:1/-1}.editorial-statement p{font-size:38px}.fact-strip{left:28px;right:28px}.hero-copy{padding-bottom:0}.hero-stage{min-height:540px}.feature-list,.review-grid,.scenario-grid,.steps-grid{grid-template-columns:repeat(2,1fr)}.scenario-card:first-child{grid-column:span 2}.gallery-grid{grid-template-columns:repeat(4,1fr)}.instruction-archive-head,.instruction-block,.photoshoot-intro,.photoshoot-preview-grid,.photoshoot-session{grid-template-columns:1fr}.instruction-copy,.photoshoot-session-copy{position:static}.instruction-step-grid.standalone,.legacy-media-grid,.photoshoot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.color-grid{grid-template-columns:repeat(3,1fr)}.section-heading.wide{align-items:start;grid-template-columns:1fr}.legacy-copy{column-count:1}}@media (max-width:1120px){.site-header{gap:8px;grid-template-columns:auto auto;padding:12px 16px}.desktop-nav{display:none}.mobile-nav{display:block}}@media (max-width:680px){.site-header{padding:12px 16px}.brand img{height:38px}.install-app-button,.order-link{display:none}h1{font-size:56px}.page-hero h1{font-size:clamp(40px,12vw,44px);overflow-wrap:normal}.hero h1{font-size:clamp(48px,14vw,56px);max-width:9ch}h2{font-size:40px}p{font-size:16px}.hero{grid-template-columns:1fr;min-height:0;padding:30px 16px 0}.hero-kicker{display:none}.hero:before{font-size:88px;left:12px;top:36px}.hero-stage{min-height:430px}.hero-stage:after{inset:14px}.hero-main{height:84%;width:78%}.hero-secondary{border-width:6px;bottom:20px;height:180px;left:18px;width:124px}.hero-note{bottom:22px;font-size:13px;right:16px}.hero-number{font-size:150px;right:18px;top:18px}.fact-strip{grid-template-columns:repeat(2,1fr);margin-top:16px;position:static}.fact-strip span{padding:14px 10px}.contacts-section,.order-section,.section,.split-section,.text-feature,.video-section{padding:54px 16px}.editorial-statement{gap:22px;grid-template-columns:1fr;padding:48px 16px}.statement-index{font-size:58px}.editorial-statement p{font-size:31px}.statement-strip{grid-template-columns:repeat(2,1fr)}.order-section.compact{margin:16px}.color-grid,.feature-list,.manual-grid,.review-grid,.scenario-grid,.steps-grid{grid-template-columns:1fr}.step-card:nth-child(2){transform:none}.scenario-card:first-child{grid-column:span 1}.manual-card{min-height:330px}.manual-card span{font-size:42px}.contacts-section a{font-size:34px}.order-color-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.gallery-grid{grid-template-columns:repeat(2,1fr)}.instruction-archive,.photoshoot-archive{padding:54px 16px}.instruction-step-grid,.instruction-step-grid.standalone,.legacy-media-grid,.photoshoot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.photoshoot-preview-grid,.video-library-grid{grid-template-columns:1fr}.photoshoot-teaser{min-height:320px}.photoshoot-grid figure:nth-child(8n+1){grid-column:span 1;grid-row:span 1}.instruction-copy h3{font-size:40px}.gallery-grid img:nth-child(12n+1),.gallery-grid img:nth-child(12n+8){grid-column:span 1;grid-row:span 1}.footer{align-items:flex-start;flex-direction:column}.footer nav{justify-content:flex-start}}