@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/19150647d2c2f572-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/000030d1699f2fb3-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:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/1926da171a0ba1a5-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:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/78d0dd042ac6d54d-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:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/19150647d2c2f572-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/000030d1699f2fb3-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:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/1926da171a0ba1a5-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:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/78d0dd042ac6d54d-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:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/19150647d2c2f572-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/000030d1699f2fb3-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:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/1926da171a0ba1a5-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:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/78d0dd042ac6d54d-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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-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:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-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:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-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:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-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:Playfair Display Fallback;src:local("Times New Roman");ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:111.26%}.__className_261aa5{font-family:Playfair Display,Playfair Display Fallback}.__variable_261aa5{--font-display:"Playfair Display","Playfair Display Fallback"}@font-face{font-family:Cormorant;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6fd941fcd74fb497-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;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7cb025c0ffa46db8-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;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/06778afafef13b04-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;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/147a727ce01afd0a-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;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7219c48e37faf350-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;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fd941fcd74fb497-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;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7cb025c0ffa46db8-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;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/06778afafef13b04-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;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/147a727ce01afd0a-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;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7219c48e37faf350-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;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fd941fcd74fb497-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;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7cb025c0ffa46db8-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;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/06778afafef13b04-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;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/147a727ce01afd0a-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;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7219c48e37faf350-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 Fallback;src:local("Times New Roman");ascent-override:95.52%;descent-override:29.67%;line-gap-override:0.00%;size-adjust:96.74%}.__className_9e2a17{font-family:Cormorant,Cormorant Fallback;font-style:normal}.__variable_9e2a17{--font-body:"Cormorant","Cormorant Fallback"}.hero{position:fixed;inset:0;background:#000;overflow:hidden;touch-action:none;overscroll-behavior:none}.hero-razvody{z-index:0;pointer-events:none;background:#000}.hero-frame,.hero-razvody{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.hero-frame{background:transparent;z-index:1;touch-action:none}.hero-nav{inset:0;font-family:var(--font-display),serif}.hero-brand,.hero-nav{position:absolute;pointer-events:none;z-index:2}.hero-brand{top:34px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:9px;text-align:center;transition:opacity .35s ease}body:has(.sm-sheet.open) .hero-brand{opacity:0}.hero-title{text-transform:uppercase;letter-spacing:.34em;padding-left:.34em;font-size:clamp(17px,1.7vw,24px);line-height:1;color:#e7ded0}.hero-subtitle,.hero-title{font-family:var(--font-display),serif;white-space:nowrap}.hero-subtitle{letter-spacing:.16em;padding-left:.16em;font-size:clamp(11px,calc(.82vw + 2px),14px);line-height:1.2;color:#b7ab97}@media (max-width:680px){.hero-brand{top:42px}.hero-title{font-size:28px;letter-spacing:.18em;padding-left:.18em}.hero-subtitle{font-size:12px;letter-spacing:.1em;padding-left:.1em;white-space:normal;max-width:82vw}}.nav-corner{position:absolute;display:flex;gap:36px}.nav-corner a{pointer-events:auto;color:#e7ded0;text-decoration:none;text-transform:uppercase;letter-spacing:.2em;font-size:15px;line-height:1;transition:color .35s ease,opacity .35s ease;opacity:.9}.nav-corner a:hover{color:#c3a677;opacity:1}.nav-corner.tl{top:36px;left:44px}.nav-corner.tr{top:36px;right:44px}.nav-corner.bl{bottom:36px;left:44px}.nav-corner.br{bottom:36px;right:44px}@media (max-width:1024px){.nav-corner{gap:22px}.nav-corner a{font-size:13px;letter-spacing:.14em}.nav-corner.tl,.nav-corner.tr{top:24px}.nav-corner.bl,.nav-corner.br{bottom:24px}.nav-corner.bl,.nav-corner.tl{left:26px}.nav-corner.br,.nav-corner.tr{right:26px}}.burger,.burger-menu{display:none}@media (max-width:680px){.hero-nav{display:none}.burger{display:flex;flex-direction:column;justify-content:center;gap:5px;position:fixed;top:12px;right:12px;z-index:96;width:46px;height:46px;padding:0 11px;background:transparent;border:0;cursor:pointer;pointer-events:auto}.burger span{display:block;height:2px;width:100%;background:#e7ded0;border-radius:2px;transition:transform .3s ease,opacity .2s ease}.burger.open span:first-child{transform:translateY(7px) rotate(45deg)}.burger.open span:nth-child(2){opacity:0}.burger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.burger.hidden{display:none}.burger-menu{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;position:fixed;inset:0;z-index:95;background:rgba(10,8,5,.94);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);opacity:0;pointer-events:none;transition:opacity .35s ease;font-family:var(--font-display),serif}.burger-menu.open{opacity:1;pointer-events:auto}.burger-menu a{color:#e7ded0;text-transform:uppercase;letter-spacing:.2em;font-size:19px;text-decoration:none;transition:color .25s}.burger-menu a:active{color:#c3a677}}:root{--cream:#f0e3cf;--brass:#c3a677;--graphite:#3a3a3a;--grey:#58595b;--ink:#1c1b19;--font-display:"Playfair Display",Georgia,serif;--font-body:"Cormorant",Georgia,serif;--pad-x:clamp(1.25rem,5vw,5.5rem)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;overscroll-behavior:none}body{background:var(--cream);color:var(--grey);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3{font-family:var(--font-display);font-weight:400;line-height:1.02}a{color:inherit;text-decoration:none}.cine{position:relative;height:320vh;background:#000}.cine__stage{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;background:#000}.cine__layer{position:absolute;inset:0;background-size:cover;background-position:50%;will-change:transform,opacity,filter}.cine__couple{background-image:url(/hero/couple.jpg);background-position:center 46%;transform-origin:61% 52%}.cine__wall{background-image:url(/hero/wall.jpg);transform-origin:50% 50%;opacity:0}.cine__stage:before{content:"";inset:0;z-index:25;mix-blend-mode:multiply;background:linear-gradient(180deg,rgba(60,40,20,.12),rgba(20,12,6,.28))}.cine__aperture,.cine__stage:before{position:absolute;pointer-events:none}.cine__aperture{inset:-20%;z-index:15;opacity:0;transform-origin:42% 46%;will-change:transform,opacity;background:radial-gradient(circle at 42% 46%,transparent 0,transparent 16%,rgba(0,0,0,.55) 30%,#000 46%)}.cine__vignette{inset:0;z-index:30;background:radial-gradient(120% 90% at 50% 45%,transparent 55%,rgba(0,0,0,.62) 100%)}.cine__grain,.cine__vignette{position:absolute;pointer-events:none}.cine__grain{inset:-50%;z-index:31;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:cineGrain .5s steps(2) infinite}@keyframes cineGrain{to{transform:translate(-6%,4%)}}.cine__bar{position:absolute;left:0;right:0;height:8vh;background:#000;z-index:40;will-change:height}.cine__bar--top{top:0}.cine__bar--bot{bottom:0}.cine__cap{position:absolute;left:0;right:0;z-index:35;text-align:center;color:var(--cream);opacity:0;margin:0;pointer-events:none;will-change:opacity,transform;text-shadow:0 2px 30px rgba(0,0,0,.6)}.cine__cap--center{top:50%;transform:translateY(-50%)}.cine__cap--low{bottom:16vh}.cine__eyebrow{display:block;font-family:var(--font-body);text-transform:uppercase;letter-spacing:.5em;font-size:.9rem;color:var(--brass);padding-left:.5em}.cine__title{font-weight:500;letter-spacing:.14em;font-size:clamp(2.6rem,7vw,6rem);color:var(--cream);margin:.4rem 0}.cine__it,.cine__title{font-family:var(--font-display)}.cine__it{font-style:italic;font-size:clamp(1.1rem,2.4vw,1.8rem);color:var(--brass)}.cine__hint{position:absolute;bottom:11vh;left:0;right:0;z-index:36;text-align:center;color:rgba(240,227,207,.6);font-size:.7rem;letter-spacing:.35em;text-transform:uppercase}@media (prefers-reduced-motion:reduce){.cine__grain{animation:none}}.fanlab{height:100vh;height:100svh;background:#000}.fanlab__stage{position:relative;height:100%;overflow:hidden;background:url(/hero/wall.jpg) 50%/cover no-repeat;display:flex;align-items:center;justify-content:center}.fanlab__fan{width:min(62vw,720px);height:auto;transform-origin:50% 92%;filter:drop-shadow(0 24px 40px rgba(0,0,0,.55));animation:fanWave 4.2s ease-in-out infinite;will-change:transform}@keyframes fanWave{0%{transform:rotate(-4deg) scale(1)}50%{transform:rotate(4.5deg) scale(1.015)}to{transform:rotate(-4deg) scale(1)}}.fanlab__vignette{position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 90% at 50% 45%,transparent 45%,rgba(0,0,0,.7) 100%)}.fanlab__note{position:absolute;bottom:6vh;left:0;right:0;text-align:center;color:rgba(240,227,207,.55);font-size:.72rem;letter-spacing:.32em;text-transform:uppercase}@media (prefers-reduced-motion:reduce){.fanlab__fan{animation:none}}.ab{position:relative;min-height:100vh;background:#000;color:#e7ded0;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.ab ::selection{background:transparent}.ab-top{position:fixed;top:28px;left:50%;transform:translateX(-50%);z-index:6;pointer-events:auto;font-family:var(--font-display),serif;text-transform:uppercase;letter-spacing:.24em;padding-left:.24em;font-size:14px;color:#e7ded0;text-decoration:none;transition:color .3s ease}.ab-top:hover{color:#c3a677}.ab-nav{position:fixed;top:28px;z-index:6;pointer-events:auto;font-family:var(--font-display),serif;text-transform:uppercase;letter-spacing:.22em;font-size:13px;color:#e7ded0;text-decoration:none;transition:color .3s ease}.ab-nav-l{left:4.2vw}.ab-nav-r{right:4.2vw}.ab-nav:hover{color:#c3a677}@media (max-width:680px){.ab-nav{top:16px;font-size:11px;letter-spacing:.14em}.ab-nav-l{left:5vw}.ab-nav-r{right:5vw}}.ab-gerb{position:fixed;inset:0;z-index:1;pointer-events:none;background:url(/gerb-static.webp) center 43%/min(48vmin,540px) no-repeat;opacity:.12}@media (max-width:680px){.ab-gerb{background-size:min(72vmin,380px);background-position:center 38%}.ab-top{top:16px;font-size:12px;letter-spacing:.18em;padding-left:.18em}}.ab-underlay{position:fixed;inset:0;z-index:0;background:url(/oblo-glav.webp) 50%/cover no-repeat}.ab-reveal,.ab-veil{position:fixed;inset:0;z-index:1;background:#050505}.ab-reveal{width:100%;height:100%;border:0;display:block;pointer-events:none}.ab-content{position:relative;z-index:2;max-width:860px;margin:0 auto;padding:0 clamp(20px,6vw,64px)}.ab-hero{position:relative;min-height:100vh;justify-content:center;text-align:center}.ab-hero,.ab-scroll{display:flex;flex-direction:column;align-items:center}.ab-scroll{position:absolute;bottom:34px;left:50%;transform:translateX(-50%);gap:12px}.ab-scroll-word{font-family:var(--font-display),serif;text-transform:uppercase;letter-spacing:.34em;padding-left:.34em;font-size:11px;background:linear-gradient(100deg,#8a6f3c,#e6c579 30%,#fff4d2 50%,#e6c579 70%,#8a6f3c);background-size:220% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:abShimmer 3.4s linear infinite}.ab-scroll-line{width:1.5px;height:46px;border-radius:2px;background:linear-gradient(180deg,rgba(240,215,140,0),#e6c579 38%,#fff4d2 55%,#cba15a);background-size:100% 220%;box-shadow:0 0 8px rgba(230,197,121,.35);animation:abScrollLine 2.4s ease-in-out infinite}@keyframes abShimmer{to{background-position:-220%}}@keyframes abScrollLine{0%{background-position:0 -110%;opacity:.45}50%{opacity:1}to{background-position:0 110%;opacity:.45}}@media (prefers-reduced-motion:reduce){.ab-scroll-line,.ab-scroll-word{animation:none}}.ab-h1{font-size:clamp(48px,12vw,130px);letter-spacing:.1em;padding-left:.1em;color:#ece3d3;margin:0;line-height:1}.ab-h1,.ab-sub{font-family:var(--font-display),serif;text-transform:uppercase}.ab-sub{letter-spacing:.28em;padding-left:.28em;font-size:clamp(11px,2vw,15px);color:#b7a074;margin:16px 0 0}.ab-slogan{font-family:var(--font-display),serif;font-style:italic;font-size:clamp(15px,2.4vw,22px);color:#c9b184;margin:26px 0 0}.ab-lead{padding:30px 0 6px}.ab-lead p{font-family:var(--font-display),serif;font-size:clamp(20px,3vw,30px);line-height:1.5;color:#ded3c0;margin:0}.ab-direct{margin:42px 0 0;text-align:center}.ab-direct:before{content:"";display:block;width:58px;height:1px;margin:0 auto 26px;background:rgba(203,161,90,.35)}.ab-direct-l{font-size:clamp(15px,1.7vw,19px);letter-spacing:.05em;line-height:1.4;color:#ddc9a0;margin:0}.ab-direct-l,.ab-direct-s{font-family:var(--font-display),serif}.ab-direct-s{font-size:clamp(11px,1.1vw,13px);letter-spacing:.16em;text-transform:uppercase;color:#8a7a58;margin:9px 0 0}.ab-mill{margin:66px auto 0;padding-bottom:12px;max-width:min(1120px,92vw);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ab-mill-track{display:flex;width:max-content;animation:abMill 26s linear infinite}.ab-mill-row{display:flex;flex-shrink:0}.ab-mill-i{font-family:var(--font-display),serif;font-size:25px;letter-spacing:.2em;text-transform:uppercase;color:#9d8c69;white-space:nowrap;padding:0 22px;position:relative;text-decoration:none;cursor:pointer;transition:color .3s ease,text-shadow .3s ease}.ab-mill-i:after{content:"";position:absolute;left:22px;right:22px;bottom:-7px;height:1px;background:rgba(216,191,133,.75);transform:scaleX(0);transform-origin:50% 50%;transition:transform .3s cubic-bezier(.5,0,.15,1)}.ab-mill-i:focus-visible,.ab-mill-i:hover{color:#e8d3a3;text-shadow:0 0 22px rgba(203,161,90,.45)}.ab-mill-i:focus-visible:after,.ab-mill-i:hover:after{transform:scaleX(1)}.ab-mill-i+.ab-mill-i:before{content:"·";margin-right:22px;margin-left:-22px;color:rgba(203,161,90,.5)}@keyframes abMill{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:700px){.ab-mill-i{font-size:19px;letter-spacing:.14em;padding:0 16px}.ab-mill-i+.ab-mill-i:before{margin-right:16px;margin-left:-16px}.ab-mill-i:after{left:16px;right:16px}}.ab-mill:hover .ab-mill-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ab-mill-track{animation:none}.ab-mill{-webkit-mask-image:none;mask-image:none}.ab-mill-row:last-child{display:none}}.ab-facts{display:flex;flex-wrap:wrap;gap:16px 40px;justify-content:center;padding:40px 0;border-top:1px solid rgba(203,161,90,.2);border-bottom:1px solid rgba(203,161,90,.2);margin:40px 0}.ab-fact{display:flex;flex-direction:column;align-items:center;gap:5px}.ab-fact-n{font-family:var(--font-display),serif;font-size:clamp(24px,4vw,40px);color:#d8bf85;line-height:1}.ab-fact-l{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#8b7d63;text-align:center}.ab-sec{padding:28px 0}.ab-sec h2{font-family:var(--font-display),serif;font-weight:400;font-size:clamp(24px,4vw,40px);color:#cdb277;margin:0 0 18px;letter-spacing:.01em}.ab-sec p{font-family:var(--font-body),serif;font-size:clamp(18px,2vw,22px);line-height:1.75;color:#c3b7a2;margin:0 0 14px}.ab-list{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:16px}.ab-list li{position:relative;padding-left:20px;font-family:var(--font-body),serif;font-size:clamp(17px,2vw,21px);line-height:1.7;color:#c3b7a2}.ab-list li:before{content:"";position:absolute;left:0;top:12px;width:6px;height:6px;border-radius:50%;background:#a98f56}.ab-list b{color:#ded3c0;font-weight:600}.ab-faq .ab-qa{padding:16px 0;border-top:1px solid rgba(203,161,90,.14)}.ab-faq .ab-qa:first-of-type{border-top:0}.ab-q{color:#ded3c0!important;font-weight:600}.ab-cta{text-align:center;padding:50px 0 90px}.ab-btn{display:inline-block;padding:16px 42px;border:1px solid #a98f56;color:#cbb27c;font-family:var(--font-display),serif;letter-spacing:.16em;text-transform:uppercase;font-size:14px;text-decoration:none;transition:background .3s,color .3s}.ab-btn:hover{background:#bfa163;color:#0e0b07}.ab-contacts{margin:24px 0 0;color:#b7a074;font-family:var(--font-display),serif}.ab-contacts a{color:#c3ac80;text-decoration:none}.ab-contacts a:hover{color:#ddc590}.ab-dot{margin:0 10px;color:#6b5f47}.ab-back{display:inline-block;margin-top:30px;color:#8b7d63;letter-spacing:.1em;font-size:13px;text-transform:uppercase;text-decoration:none}.ab-back:hover{color:#c3a677}@media (max-width:680px){.ab-underlay{background-image:url(/oblo-glav-mobil.webp)}.ab-facts{gap:18px 26px;padding:32px 0}.ab-cta{padding:40px 0 70px}}.ab-stars{position:fixed;inset:0;z-index:1;pointer-events:none}.ab-stars span{position:absolute;border-radius:50%;background:#f4ead2;box-shadow:0 0 4px rgba(245,226,190,.55);opacity:0;animation-name:abTwinkle;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes abTwinkle{0%,to{opacity:0}50%{opacity:var(--max,.6)}}@media (prefers-reduced-motion:reduce){.ab-stars span{animation:none;opacity:calc(var(--max, .6) * .5)}}.ab-nav,.ab-top,.art-nav,.br-nav,.ek-nav,.lf-topnav,.pr-nav{display:none!important}