:root{--bg: #f7f7f8;--card: rgba(0, 0, 0, 0.04);--card2: rgba(0, 0, 0, 0.06);--text: rgba(12, 12, 16, 0.92);--muted: rgba(12, 12, 16, 0.68);--line: rgba(12, 12, 16, 0.12);--accent: #ff3b3b;--accent2: #0b0b0d;--shadow: 0 12px 40px rgba(0, 0, 0, 0.12);--radius: 18px;--max: 1180px;--nav-offset: 88px;--section-reveal-duration: 520ms;--section-reveal-ease: cubic-bezier(0.22, 1, 0.36, 1);--section-head-delay: 60ms;--section-content-delay: 120ms;--section-card-stagger: 50ms;--section-reveal-distance-head: 22px;--section-reveal-distance-content: 26px}@media(max-width: 760px){:root{--nav-offset: 96px;--section-reveal-duration: 480ms;--section-head-delay: 40ms;--section-content-delay: 90ms;--section-card-stagger: 35ms;--section-reveal-distance-head: 18px;--section-reveal-distance-content: 20px}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--nav-offset);overflow-x:clip;overflow-y:visible}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;color:var(--text);background:var(--bg);line-height:1.55;overflow-x:clip;overflow-y:visible;padding-top:72px}a{color:inherit;text-decoration:none}a:hover{color:var(--accent2)}img{max-width:100%;display:block}h1,.section-head h2{font-family:"Bebas Neue",ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;font-weight:400;letter-spacing:.01em}.skip-link{position:absolute;left:-999px;top:auto;width:1px;height:1px;overflow:hidden}.skip-link:focus{left:16px;top:16px;width:auto;height:auto;padding:10px 12px;background:#fff;color:#000;border-radius:10px;z-index:9999}section[id],[id].block,.anchor-target{scroll-margin-top:var(--nav-offset)}.container,.tw-container{width:min(100% - 32px,var(--max));margin:0 auto}.hero-grid>*,.grid-3>*,.tool-row>*,.contact-grid>*,.about-grid>*{min-width:0}section.block{padding:54px 0}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:18px}.section-head h2{margin:0;font-size:clamp(26px,2.8vw,34px);letter-spacing:-0.01em}.section-head p{margin:0;color:var(--muted);max-width:65ch;font-size:15px}.grid-3{display:grid;grid-template-columns:repeat(3, 1fr);gap:14px}.card{border:1px solid var(--line);background:hsla(0,0%,100%,.75);border-radius:var(--radius);padding:18px;box-shadow:0 10px 26px rgba(0,0,0,.08);max-width:100%}.card *{min-width:0;word-break:break-word;overflow-wrap:anywhere}.card h3{margin:0 0 8px;font-size:16px}.card p{margin:0;color:var(--muted);font-size:14px}.footer-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}@media(max-width: 950px){.container,.tw-container{width:min(100% - 24px,var(--max))}}@media(max-width: 920px){.grid-3,.faq,.contact-grid,.about-grid,.tool-row{grid-template-columns:1fr}}.block .section-head{opacity:0;transform:translateY(var(--section-reveal-distance-head));transition:opacity var(--section-reveal-duration) var(--section-reveal-ease),transform var(--section-reveal-duration) var(--section-reveal-ease);transition-delay:var(--section-head-delay)}.block .section-reveal,.block .contact-grid,.block .styles-grid,.block .about-grid,.block .gallery-shell,.block .faq-list,.block .faq-grid,.block .press-grid,.block .press-list,.block .map-card,.block .map-wrap,.block .newsletter-card,.block .contact-card,.block .contact-info,.block form{opacity:0;transform:translateY(var(--section-reveal-distance-content));transition:opacity var(--section-reveal-duration) var(--section-reveal-ease),transform var(--section-reveal-duration) var(--section-reveal-ease);transition-delay:var(--section-content-delay)}.block.is-visible .section-head,.block.is-visible .section-reveal,.block.is-visible .contact-grid,.block.is-visible .styles-grid,.block.is-visible .about-grid,.block.is-visible .gallery-shell,.block.is-visible .faq-list,.block.is-visible .faq-grid,.block.is-visible .press-grid,.block.is-visible .press-list,.block.is-visible .map-card,.block.is-visible .map-wrap,.block.is-visible .newsletter-card,.block.is-visible .contact-card,.block.is-visible .contact-info,.block.is-visible form{opacity:1;transform:translateY(0)}.block.is-visible .card,.block.is-visible .style-card,.block.is-visible .faq-item,.block.is-visible .press-card,.block.is-visible .gallery-card{transition-delay:calc(var(--section-content-delay) + var(--section-card-stagger))}.block.has-title-art::before{opacity:0;transform:scale(var(--section-art-scale-start));transform-origin:center center}.block.has-title-art.is-visible::before{animation:sectionArtworkIntroOut var(--section-art-duration) var(--section-reveal-ease) var(--section-art-delay) forwards}@keyframes sectionArtworkIntroOut{0%{opacity:0;transform:scale(var(--section-art-scale-start))}30%{opacity:.95;transform:scale(1)}65%{opacity:.42;transform:scale(1)}100%{opacity:var(--section-art-opacity-final);transform:scale(var(--section-art-scale-end))}}@media(prefers-reduced-motion: reduce){.block .section-head,.block .section-reveal,.block .contact-grid,.block .styles-grid,.block .about-grid,.block .gallery-shell,.block .faq-list,.block .faq-grid,.block .press-grid,.block .press-list,.block .map-card,.block .map-wrap,.block .newsletter-card,.block .contact-card,.block .contact-info,.block form{opacity:1 !important;transform:none !important;transition:none !important}.block.has-title-art::before{animation:none !important;opacity:var(--section-art-opacity-final);transform:scale(var(--section-art-scale-end))}}.nav{position:fixed;top:0;left:0;right:0;z-index:9999;isolation:isolate;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background-color:hsla(0,0%,100%,.94);border-bottom:0;--nav-bg-alpha: 0;transform:translateY(0);opacity:1;transition:transform 280ms cubic-bezier(0.22, 0.8, 0.2, 1),opacity 220ms ease,background-color 220ms ease}.nav::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:var(--nav-bg-alpha);background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.97), rgba(255, 255, 255, 0.92)),url("/static/images/expert_xmooning-eyes.webp");background-repeat:no-repeat;background-size:cover;background-position:center 35%;transition:opacity 500ms ease}.nav::after{content:none}.nav>.container{position:relative;z-index:1}.nav.is-scrolled{background-color:hsla(0,0%,100%,.88)}.nav.is-hidden{transform:translateY(-100%);opacity:0}.nav-inner{display:flex;align-items:center;justify-content:space-between;padding:14px 0;gap:14px;min-height:72px}.brand{display:flex;align-items:center;gap:10px;font-weight:800;letter-spacing:.2px;white-space:nowrap}.brand-dot{width:10px;height:10px;border-radius:999px;background:var(--accent);box-shadow:0 0 0 4px rgba(255,59,59,.14)}.site-logo{height:78px;min-width:197px;width:100%}.nav-links{display:flex;gap:18px;align-items:center;color:rgba(12,12,16,.78);font-weight:700;font-size:14px}.nav-links a{padding:8px 10px;border-radius:12px}.nav-links a:hover{background:rgba(0,0,0,.04);color:rgba(12,12,16,.92)}.nav-cta{display:flex;gap:10px;align-items:center}.btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:14px;border:1px solid var(--line);background:hsla(0,0%,100%,.06);color:var(--text);font-weight:800;font-size:14px;gap:10px;cursor:pointer;transition:transform .12s ease,background .12s ease,border-color .12s ease}.btn:hover{transform:translateY(-1px);background:hsla(0,0%,100%,.09);border-color:hsla(0,0%,100%,.18)}.btn-primary{background:linear-gradient(135deg, rgba(255, 59, 59, 0.95), rgba(255, 59, 59, 0.55));border-color:rgba(255,59,59,.35)}.btn-primary:hover{background:linear-gradient(135deg, rgb(255, 59, 59), rgba(255, 59, 59, 0.6))}.btn-wa{background:rgba(37,211,102,.14);border-color:rgba(37,211,102,.25)}.btn-wa:hover{background:rgba(37,211,102,.18)}.burger{display:none;width:44px;height:44px;border-radius:14px;border:1px solid var(--line);background:hsla(0,0%,100%,.06);color:var(--text);cursor:pointer;flex:0 0 auto}.burger svg{width:22px;height:22px;margin:0 auto}.nav-eyes{width:100%;overflow:hidden;border-top:1px solid rgba(0,0,0,.06)}.nav-eyes img{width:100%;height:46px;object-fit:cover;object-position:center;display:block;filter:contrast(1.05)}.mobile-panel{display:none;border-top:1px solid var(--line);padding:10px 0 16px}.mobile-panel a{display:block;padding:10px 12px;border-radius:14px;color:var(--muted);font-weight:800}.mobile-panel a:hover{background:hsla(0,0%,100%,.06);color:var(--text)}.mobile-panel.open{display:block}.lang-switch{display:inline-flex;gap:8px;padding:6px;border-radius:999px;border:1px solid var(--line);background:hsla(0,0%,100%,.55)}.lang{padding:8px 10px;border-radius:999px;font-weight:900;font-size:13px;color:var(--muted)}.lang.is-active,.lang[aria-current=page]{background:rgba(0,0,0,.06);color:var(--text)}.mobile-lang{display:flex;gap:10px;padding:6px 0 10px}.mobile-lang a{padding:8px 10px;border-radius:999px;border:1px solid var(--line);background:hsla(0,0%,100%,.55);font-weight:900;color:var(--muted)}.mobile-lang a.is-active{background:rgba(0,0,0,.06);color:var(--text)}@media(prefers-reduced-motion: reduce){.nav,.nav::before{transition:none}}@media(max-width: 950px){.nav-links{display:none}.nav-cta .lang-switch,.nav-cta .btn,.nav-cta .btn-wa,.nav-cta .btn-primary{display:none}.burger{display:inline-grid;place-items:center}.mobile-panel{display:none}.mobile-panel.open{display:block}body{padding-top:84px}.nav-eyes img{height:54px}}.hero{padding:54px 0 28px;position:relative;overflow:hidden;background:#fff !important}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:26px;align-items:stretch}.hero-grid>*{position:relative;z-index:1}.hero-grid>div{display:flex;flex-direction:column;justify-content:space-between;min-height:100%}.kicker{display:inline-flex;gap:10px;align-items:center;padding:8px 12px;border:1px solid var(--line);background:hsla(0,0%,100%,.05);border-radius:999px;color:var(--muted);font-weight:800;font-size:13px;max-width:fit-content}.kicker b{color:var(--text)}h1{margin:14px 0 10px;font-size:clamp(34px,4.2vw,58px);line-height:.98;letter-spacing:-0.015em}.hero p{margin:0 0 18px;color:var(--muted);font-size:16px;max-width:62ch}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}.meta-row{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px;color:var(--muted);font-weight:800;font-size:13px}.pill{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid var(--line);background:hsla(0,0%,100%,.04)}.dot{width:8px;height:8px;border-radius:999px;background:var(--accent);box-shadow:0 0 0 4px rgba(255,59,59,.12)}.hero-art{border-radius:0 !important;padding:0 !important;overflow:visible !important;background:rgba(0,0,0,0) !important;border:0 !important;box-shadow:none !important;display:grid;place-items:center}.hero-art::before,.hero-art::after{content:none !important}.hero-art .badge{border-radius:0 !important;box-shadow:none !important;background:rgba(0,0,0,0) !important;width:min(520px,92%);height:auto !important;max-height:none !important;object-fit:contain}@media(min-width: 921px){.hero-art .badge{transform:translateY(6px)}}@media(max-width: 920px){.hero-grid{grid-template-columns:1fr;align-items:start}.hero-grid>div{display:block}.hero-art{order:-1;height:auto}.hero-art .badge{height:auto;max-height:none;width:min(520px,92%);transform:rotate(-0.8deg)}}.styles-grid-section{position:relative;isolation:isolate;overflow:clip}.styles-grid-section .container{position:relative;z-index:2}.styles-grid-section .section-head{margin-bottom:clamp(36px,5vw,64px);opacity:0;transform:translateY(var(--section-reveal-distance-head, 34px));transition:opacity var(--section-reveal-duration, 900ms) var(--section-reveal-ease, cubic-bezier(0.22, 1, 0.36, 1)),transform var(--section-reveal-duration, 900ms) var(--section-reveal-ease, cubic-bezier(0.22, 1, 0.36, 1));transition-delay:var(--section-head-delay, 120ms)}.styles-grid-section .section-head>div{max-width:700px}.styles-grid-section .section-head h2{margin:0 0 12px;letter-spacing:-0.03em;line-height:.98}.styles-grid-section .section-head p{margin:0;color:rgba(20,20,20,.72);line-height:1.7;max-width:34ch}.styles-grid-section .section-kicker{display:none}.styles-grid-section .grid-3{gap:20px}.styles-grid-section .card{position:relative;padding:clamp(22px,2vw,30px);border-radius:24px;border:1px solid rgba(20,20,20,.08);background:hsla(0,0%,100%,.8);box-shadow:0 1px 0 hsla(0,0%,100%,.68) inset,0 12px 28px rgba(20,20,20,.04);backdrop-filter:blur(6px);opacity:0;transform:translateY(var(--section-reveal-distance-content, 42px));transition:opacity var(--section-reveal-duration, 900ms) var(--section-reveal-ease, cubic-bezier(0.22, 1, 0.36, 1)),transform var(--section-reveal-duration, 900ms) var(--section-reveal-ease, cubic-bezier(0.22, 1, 0.36, 1))}.styles-grid-section .card h3{margin:0 0 14px;font-size:clamp(1.15rem,1vw + 1rem,1.45rem);line-height:1.08;letter-spacing:-0.02em}.styles-grid-section .card p{margin:0;font-size:1rem;line-height:1.65;color:rgba(20,20,20,.72)}.styles-grid-section .entry-admin-bar{position:relative;z-index:3;margin-bottom:18px}.styles-grid-section.is-visible .section-head{opacity:1;transform:translateY(0)}.styles-grid-section.is-visible .grid-3 .card{opacity:1;transform:translateY(0)}.styles-grid-section.is-visible .grid-3 .card:nth-child(1){transition-delay:var(--section-content-delay, 180ms)}.styles-grid-section.is-visible .grid-3 .card:nth-child(2){transition-delay:calc(var(--section-content-delay, 180ms) + var(--section-card-stagger, 50ms))}.styles-grid-section.is-visible .grid-3 .card:nth-child(3){transition-delay:calc(var(--section-content-delay, 180ms) + var(--section-card-stagger, 50ms)*2)}.styles-grid-section.is-visible .grid-3 .card:nth-child(4){transition-delay:calc(var(--section-content-delay, 180ms) + var(--section-card-stagger, 50ms)*3)}.styles-grid-section.is-visible .grid-3 .card:nth-child(5){transition-delay:calc(var(--section-content-delay, 180ms) + var(--section-card-stagger, 50ms)*4)}.styles-grid-section.is-visible .grid-3 .card:nth-child(6){transition-delay:calc(var(--section-content-delay, 180ms) + var(--section-card-stagger, 50ms)*5)}@media(prefers-reduced-motion: reduce){.styles-grid-section .section-head,.styles-grid-section .card{animation:none !important;transition:none !important;opacity:1;transform:none}}@media(max-width: 768px){.styles-grid-section .section-head{margin-bottom:32px;transform:translateY(var(--section-reveal-distance-head, 24px))}.styles-grid-section .card{padding:22px;border-radius:20px;transform:translateY(var(--section-reveal-distance-content, 28px))}}@media(max-width: 560px){.styles-grid-section .card{border-radius:18px;box-shadow:0 1px 0 hsla(0,0%,100%,.6) inset,0 10px 22px rgba(20,20,20,.04)}}.about-split-section{position:relative;isolation:isolate;overflow:clip}.about-split-section .container{position:relative;z-index:2}.about-split-section .section-head{margin-bottom:clamp(34px,5vw,60px);opacity:0;transform:translateY(34px);transition:opacity var(--section-reveal-duration, 900ms) var(--section-reveal-ease, cubic-bezier(0.22, 1, 0.36, 1)),transform var(--section-reveal-duration, 900ms) var(--section-reveal-ease, cubic-bezier(0.22, 1, 0.36, 1));transition-delay:var(--section-head-delay, 120ms)}.about-split-section .section-head>div{max-width:720px}.about-split-section .section-head h2{margin:0 0 12px;letter-spacing:-0.03em;line-height:.98}.about-split-section .section-head p{margin:0;color:rgba(20,20,20,.72);line-height:1.7;max-width:40ch}.about-split-section .about-card{opacity:0;transform:translateY(42px);transition:opacity var(--section-reveal-duration, 900ms) var(--section-reveal-ease, cubic-bezier(0.22, 1, 0.36, 1)),transform var(--section-reveal-duration, 900ms) var(--section-reveal-ease, cubic-bezier(0.22, 1, 0.36, 1));transition-delay:var(--section-content-delay, 180ms);border-radius:24px;border:1px solid rgba(20,20,20,.08);background:hsla(0,0%,100%,.8);box-shadow:0 1px 0 hsla(0,0%,100%,.68) inset,0 12px 28px rgba(20,20,20,.04);backdrop-filter:blur(6px)}.about-split-section .about-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:18px;align-items:start}.about-split-section .about-media{margin:0;border-radius:16px;overflow:hidden;border:1px solid var(--line);background:rgba(0,0,0,.03)}.about-split-section .about-media img{width:100%;height:auto;display:block}.about-split-section .about-text p,.about-split-section .about-text li{color:rgba(20,20,20,.74);line-height:1.75}.about-split-section .about-text p:last-child{margin-bottom:0}.about-split-section.is-visible .section-head,.about-split-section.is-visible .about-card{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion: reduce){.about-split-section .section-head,.about-split-section .about-card{animation:none !important;transition:none !important;opacity:1;transform:none}}@media(max-width: 920px){.about-split-section .about-grid{grid-template-columns:1fr}}@media(max-width: 768px){.about-split-section .section-head{margin-bottom:30px;transform:translateY(24px)}.about-split-section .about-card{transform:translateY(28px);border-radius:20px}}@media(max-width: 560px){.about-split-section .about-card{border-radius:18px;box-shadow:0 1px 0 hsla(0,0%,100%,.6) inset,0 10px 22px rgba(20,20,20,.04)}}.gallery-block-section{position:relative;isolation:isolate;overflow:clip}.gallery-block-section .tw-container{position:relative;z-index:2}.gallery-block-section .section-head{margin-bottom:clamp(36px,5vw,64px);opacity:0;transform:translateY(var(--section-reveal-distance-head, 34px));transition:opacity var(--section-reveal-duration, 900ms) var(--section-reveal-ease, cubic-bezier(0.22, 1, 0.36, 1)),transform var(--section-reveal-duration, 900ms) var(--section-reveal-ease, cubic-bezier(0.22, 1, 0.36, 1));transition-delay:var(--section-head-delay, 120ms)}.gallery-block-section .section-head>div{max-width:720px}.gallery-block-section .section-head h2{margin:0 0 12px;letter-spacing:-0.03em;line-height:.98}.gallery-block-section .section-head p{margin:0;color:rgba(20,20,20,.72);line-height:1.7;max-width:40ch}.gallery-block-section .tw-gallery-controls,.gallery-block-section .tw-grid,.gallery-block-section .tw-gallery-actions{position:relative;z-index:2;opacity:0;transform:translateY(var(--section-reveal-distance-content, 42px));transition:opacity var(--section-reveal-duration, 900ms) var(--section-reveal-ease, cubic-bezier(0.22, 1, 0.36, 1)),transform var(--section-reveal-duration, 900ms) var(--section-reveal-ease, cubic-bezier(0.22, 1, 0.36, 1))}.gallery-block-section .tw-gallery-controls{transition-delay:var(--section-content-delay, 180ms)}.gallery-block-section .tw-grid{transition-delay:calc(var(--section-content-delay, 180ms) + var(--section-card-stagger, 50ms))}.gallery-block-section .tw-gallery-actions{transition-delay:calc(var(--section-content-delay, 180ms) + var(--section-card-stagger, 50ms)*2)}.gallery-block-section.is-visible .section-head,.gallery-block-section.is-visible .tw-gallery-controls,.gallery-block-section.is-visible .tw-grid,.gallery-block-section.is-visible .tw-gallery-actions{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion: reduce){.gallery-block-section .section-head,.gallery-block-section .tw-gallery-controls,.gallery-block-section .tw-grid,.gallery-block-section .tw-gallery-actions{animation:none !important;transition:none !important;opacity:1;transform:none}}@media(max-width: 768px){.gallery-block-section .section-head{margin-bottom:32px;transform:translateY(var(--section-reveal-distance-head, 24px))}.gallery-block-section .tw-gallery-controls,.gallery-block-section .tw-grid,.gallery-block-section .tw-gallery-actions{transform:translateY(var(--section-reveal-distance-content, 28px))}}.faq-block-section{position:relative;isolation:isolate;overflow:clip}.faq-block-section .container{position:relative;z-index:2}.faq-block-section .section-head{margin-bottom:clamp(34px,5vw,60px);opacity:0;transform:translateY(var(--section-reveal-distance-head, 34px));transition:opacity var(--section-reveal-duration, 900ms) var(--section-reveal-ease, cubic-bezier(0.22, 1, 0.36, 1)),transform var(--section-reveal-duration, 900ms) var(--section-reveal-ease, cubic-bezier(0.22, 1, 0.36, 1));transition-delay:var(--section-head-delay, 120ms)}.faq-block-section .section-head>div{max-width:720px}.faq-block-section .section-head h2{margin:0 0 12px;letter-spacing:-0.03em;line-height:.98}.faq-block-section .section-head p{margin:0;color:rgba(20,20,20,.72);line-height:1.7;max-width:42ch}.faq-block-section .faq{position:relative;z-index:2;opacity:0;transform:translateY(var(--section-reveal-distance-content, 42px));transition:opacity var(--section-reveal-duration, 900ms) var(--section-reveal-ease, cubic-bezier(0.22, 1, 0.36, 1)),transform var(--section-reveal-duration, 900ms) var(--section-reveal-ease, cubic-bezier(0.22, 1, 0.36, 1));transition-delay:var(--section-content-delay, 180ms)}.faq-block-section.is-visible .section-head,.faq-block-section.is-visible .faq{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion: reduce){.faq-block-section .section-head,.faq-block-section .faq{animation:none !important;transition:none !important;opacity:1;transform:none}}@media(max-width: 768px){.faq-block-section .section-head{margin-bottom:30px;transform:translateY(var(--section-reveal-distance-head, 24px))}.faq-block-section .faq{transform:translateY(var(--section-reveal-distance-content, 28px))}}.contact-section{position:relative;isolation:isolate;overflow:clip;padding-block:clamp(72px,9vw,140px);background:var(--section-bg, transparent)}.contact-section .container{position:relative;z-index:2}.contact-section .section-head{margin-bottom:clamp(34px,5vw,60px);opacity:0;transform:translateY(var(--section-reveal-distance-head, 34px));transition:opacity var(--section-reveal-duration, 900ms) var(--section-reveal-ease, cubic-bezier(0.22, 1, 0.36, 1)),transform var(--section-reveal-duration, 900ms) var(--section-reveal-ease, cubic-bezier(0.22, 1, 0.36, 1));transition-delay:var(--section-head-delay, 120ms)}.contact-section .section-head>div{max-width:720px}.contact-section .section-head h2{margin:0 0 12px;letter-spacing:-0.03em;line-height:.98}.contact-section .section-head p{margin:0;color:rgba(20,20,20,.72);line-height:1.7;max-width:42ch}.contact-section .contact-grid,.contact-section form,.contact-section .contact-card,.contact-section .contact-info{position:relative;z-index:2;opacity:0;transform:translateY(var(--section-reveal-distance-content, 42px));transition:opacity var(--section-reveal-duration, 900ms) var(--section-reveal-ease, cubic-bezier(0.22, 1, 0.36, 1)),transform var(--section-reveal-duration, 900ms) var(--section-reveal-ease, cubic-bezier(0.22, 1, 0.36, 1));transition-delay:var(--section-content-delay, 180ms)}.contact-section .contact-grid{display:grid;grid-template-columns:minmax(0, 0.95fr) minmax(0, 1.05fr);gap:clamp(20px,3vw,32px);align-items:start}.contact-section .card{border:1px solid rgba(20,20,24,.08);border-radius:28px;padding:clamp(22px,3vw,34px);background:hsla(0,0%,100%,.78);box-shadow:0 22px 70px rgba(0,0,0,.08);backdrop-filter:blur(18px)}.contact-section .card h3{margin:0 0 14px;font-size:clamp(1.15rem,1.7vw,1.45rem);line-height:1.15;letter-spacing:-0.02em}.contact-section .list{display:grid;gap:14px;margin-top:18px}.contact-section .li{display:grid;grid-template-columns:38px minmax(0, 1fr);gap:12px;align-items:start}.contact-section .li .icon{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(255,59,59,.1);color:var(--accent, #ff3b3b);font-size:1rem;line-height:1}.contact-section .li b{display:block;margin-bottom:3px;font-weight:800;color:rgba(20,20,24,.94)}.contact-section .li small{display:block;font-size:.96rem;line-height:1.35;color:rgba(20,20,24,.68);word-break:break-word}.contact-section .li a{color:inherit;text-decoration:none}.contact-section .li a:hover{color:var(--accent, #ff3b3b)}.contact-section .fine{margin:20px 0 0;font-size:.9rem;line-height:1.5;color:rgba(20,20,24,.58)}.contact-section form{display:grid;gap:16px;margin-top:8px}.contact-section form>div{display:grid;gap:7px}.contact-section form label{display:block;font-size:.92rem;font-weight:800;line-height:1.2;color:rgba(20,20,24,.88)}.contact-section form input,.contact-section form textarea,.contact-section form select{display:block;width:100%;max-width:100%;box-sizing:border-box;border:1px solid rgba(20,20,24,.14);border-radius:16px;padding:12px 14px;font:inherit;line-height:1.35;color:#202026;background:hsla(0,0%,100%,.92);outline:none;box-shadow:none;appearance:none;transition:border-color 180ms ease,box-shadow 180ms ease,background-color 180ms ease}.contact-section form input,.contact-section form select{min-height:48px}.contact-section form textarea{min-height:140px;resize:vertical}.contact-section form input:focus,.contact-section form textarea:focus,.contact-section form select:focus{border-color:rgba(255,59,59,.72);box-shadow:0 0 0 4px rgba(255,59,59,.12);background:#fff}.contact-section form button{justify-self:start;margin-top:4px}.contact-section .admin-img{margin-top:24px}.contact-section.is-visible .section-head,.contact-section.is-visible .contact-grid,.contact-section.is-visible form,.contact-section.is-visible .contact-card,.contact-section.is-visible .contact-info{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion: reduce){.contact-section .section-head,.contact-section .contact-grid,.contact-section form,.contact-section .contact-card,.contact-section .contact-info{animation:none !important;transition:none !important;opacity:1;transform:none}}@media(max-width: 820px){.contact-section .contact-grid{grid-template-columns:1fr}}@media(max-width: 768px){.contact-section{padding-block:clamp(56px,12vw,88px)}.contact-section .section-head{margin-bottom:30px;transform:translateY(var(--section-reveal-distance-head, 24px))}.contact-section .contact-grid,.contact-section form,.contact-section .contact-card,.contact-section .contact-info{transform:translateY(var(--section-reveal-distance-content, 28px))}.contact-section .card{border-radius:22px;padding:20px}}.newsletter-section{position:relative;isolation:isolate;overflow:clip;padding-block:clamp(72px,9vw,140px);background:var(--section-bg, transparent)}.newsletter-section .container{position:relative;z-index:2}.newsletter-section .section-head{margin-bottom:clamp(34px,5vw,60px);opacity:0;transform:translateY(var(--section-reveal-distance-head, 34px));transition:opacity var(--section-reveal-duration, 900ms) var(--section-reveal-ease, cubic-bezier(0.22, 1, 0.36, 1)),transform var(--section-reveal-duration, 900ms) var(--section-reveal-ease, cubic-bezier(0.22, 1, 0.36, 1));transition-delay:var(--section-head-delay, 120ms)}.newsletter-section .section-head>div{max-width:720px}.newsletter-section .section-head h2{margin:0 0 12px;letter-spacing:-0.03em;line-height:.98}.newsletter-section .section-head p{margin:0;color:rgba(20,20,20,.72);line-height:1.7;max-width:42ch}.newsletter-section .newsletter-card{opacity:0;transform:translateY(var(--section-reveal-distance-content, 42px));transition:opacity var(--section-reveal-duration, 900ms) var(--section-reveal-ease, cubic-bezier(0.22, 1, 0.36, 1)),transform var(--section-reveal-duration, 900ms) var(--section-reveal-ease, cubic-bezier(0.22, 1, 0.36, 1));transition-delay:var(--section-content-delay, 180ms);border:1px solid rgba(20,20,24,.08);border-radius:28px;padding:clamp(22px,3vw,34px);background:hsla(0,0%,100%,.78);box-shadow:0 22px 70px rgba(0,0,0,.08);backdrop-filter:blur(18px)}.newsletter-section .newsletter-form{display:grid;gap:18px;margin:0}.newsletter-section .newsletter-fields{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) auto;gap:14px;align-items:end}.newsletter-section .newsletter-fields>div{display:grid;gap:7px}.newsletter-section label{display:block;font-size:.92rem;font-weight:800;line-height:1.2;color:rgba(20,20,24,.88)}.newsletter-section input,.newsletter-section textarea,.newsletter-section select{display:block;width:100%;max-width:100%;box-sizing:border-box;border:1px solid rgba(20,20,24,.14);border-radius:16px;padding:12px 14px;font:inherit;line-height:1.35;color:#202026;background:hsla(0,0%,100%,.92);outline:none;box-shadow:none;appearance:none;transition:border-color 180ms ease,box-shadow 180ms ease,background-color 180ms ease}.newsletter-section input,.newsletter-section select{min-height:48px}.newsletter-section textarea{min-height:120px;resize:vertical}.newsletter-section input:focus,.newsletter-section textarea:focus,.newsletter-section select:focus{border-color:rgba(255,59,59,.72);box-shadow:0 0 0 4px rgba(255,59,59,.12);background:#fff}.newsletter-section .newsletter-fields button{min-height:48px;white-space:nowrap}.newsletter-section .check{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:10px;align-items:start;font-size:.95rem;font-weight:500;line-height:1.5;color:rgba(20,20,24,.68)}.newsletter-section .check input[type=checkbox]{width:18px;height:18px;min-height:auto;margin-top:3px;padding:0;border-radius:5px;appearance:auto}.newsletter-section .check span{display:block}.newsletter-section .fine{margin:0;font-size:.9rem;line-height:1.55;color:rgba(20,20,24,.58)}.newsletter-section .fine p{margin:0}.newsletter-section .admin-img{margin-top:24px}.newsletter-section.is-visible .section-head,.newsletter-section.is-visible .newsletter-card{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion: reduce){.newsletter-section .section-head,.newsletter-section .newsletter-card{animation:none !important;transition:none !important;opacity:1;transform:none}}@media(max-width: 900px){.newsletter-section .newsletter-fields{grid-template-columns:1fr;align-items:stretch}.newsletter-section .newsletter-fields button{justify-self:start}}@media(max-width: 768px){.newsletter-section{padding-block:clamp(56px,12vw,88px)}.newsletter-section .section-head{margin-bottom:30px;transform:translateY(var(--section-reveal-distance-head, 24px))}.newsletter-section .newsletter-card{transform:translateY(var(--section-reveal-distance-content, 28px));border-radius:22px;padding:20px}}.press-block-section{position:relative;isolation:isolate;overflow:clip}.press-block-section .container{position:relative;z-index:2}.press-block-section .section-head{margin-bottom:clamp(34px,5vw,60px);opacity:0;transform:translateY(var(--section-reveal-distance-head, 34px));transition:opacity var(--section-reveal-duration, 900ms) var(--section-reveal-ease, cubic-bezier(0.22, 1, 0.36, 1)),transform var(--section-reveal-duration, 900ms) var(--section-reveal-ease, cubic-bezier(0.22, 1, 0.36, 1));transition-delay:var(--section-head-delay, 120ms)}.press-block-section .section-head>div{max-width:720px}.press-block-section .section-head h2{margin:0 0 12px;letter-spacing:-0.03em;line-height:.98}.press-block-section .section-head p{margin:0;color:rgba(20,20,20,.72);line-height:1.7;max-width:42ch}.press-block-section .press-grid{position:relative;z-index:2;opacity:0;transform:translateY(var(--section-reveal-distance-content, 42px));transition:opacity var(--section-reveal-duration, 900ms) var(--section-reveal-ease, cubic-bezier(0.22, 1, 0.36, 1)),transform var(--section-reveal-duration, 900ms) var(--section-reveal-ease, cubic-bezier(0.22, 1, 0.36, 1));transition-delay:var(--section-content-delay, 180ms)}.press-block-section.is-visible .section-head,.press-block-section.is-visible .press-grid{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion: reduce){.press-block-section .section-head,.press-block-section .press-grid{animation:none !important;transition:none !important;opacity:1;transform:none}}@media(max-width: 768px){.press-block-section .section-head{margin-bottom:30px;transform:translateY(var(--section-reveal-distance-head, 24px))}.press-block-section .press-grid{transform:translateY(var(--section-reveal-distance-content, 28px))}}.map-block-section{position:relative;isolation:isolate;overflow:clip}.map-block-section .container{position:relative;z-index:2}.map-block-section .section-head{margin-bottom:clamp(34px,5vw,60px);opacity:0;transform:translateY(var(--section-reveal-distance-head, 34px));transition:opacity var(--section-reveal-duration, 900ms) var(--section-reveal-ease, cubic-bezier(0.22, 1, 0.36, 1)),transform var(--section-reveal-duration, 900ms) var(--section-reveal-ease, cubic-bezier(0.22, 1, 0.36, 1));transition-delay:var(--section-head-delay, 120ms)}.map-block-section .section-head>div{max-width:720px}.map-block-section .section-head h2{margin:0 0 12px;letter-spacing:-0.03em;line-height:.98}.map-block-section .section-head p{margin:0;color:rgba(20,20,20,.72);line-height:1.7;max-width:42ch}.map-block-section .map-block__card{position:relative;z-index:2;opacity:0;transform:translateY(var(--section-reveal-distance-content, 42px));transition:opacity var(--section-reveal-duration, 900ms) var(--section-reveal-ease, cubic-bezier(0.22, 1, 0.36, 1)),transform var(--section-reveal-duration, 900ms) var(--section-reveal-ease, cubic-bezier(0.22, 1, 0.36, 1));transition-delay:var(--section-content-delay, 180ms)}.map-block-section.is-visible .section-head,.map-block-section.is-visible .map-block__card{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion: reduce){.map-block-section .section-head,.map-block-section .map-block__card{animation:none !important;transition:none !important;opacity:1;transform:none}}@media(max-width: 768px){.map-block-section .section-head{margin-bottom:30px;transform:translateY(var(--section-reveal-distance-head, 24px))}.map-block-section .map-block__card{transform:translateY(var(--section-reveal-distance-content, 28px))}}/*# sourceMappingURL=main.css.map */
