/* Grąžtai Atelier – „Apie mus“ (2026-10).
   Naudoja atelier-home.css (#graztai-nocturne kintamieji, .g-* komponentai) ir prideda tik šio puslapio blokus .ga-*. */

#graztai-nocturne.ga-about{--ga-ink:#203325;--ga-soft:#56614c;--ga-rule:#334b352d}
#graztai-nocturne .ga-hero .g-hero-image{object-position:58% center}
#graztai-nocturne .ga-hero h1{font-size:clamp(68px,8.4vw,120px)}

/* Skaičiai */
#graztai-nocturne .ga-figures{background:var(--g-bg);padding-block:64px 70px}
#graztai-nocturne .ga-figure-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--g-line);border-left:1px solid var(--g-line);margin-top:34px}
#graztai-nocturne .ga-figure{padding:34px 30px 30px;border-right:1px solid var(--g-line);border-bottom:1px solid var(--g-line);min-height:190px;display:flex;flex-direction:column;justify-content:space-between;gap:18px}
#graztai-nocturne .ga-figure strong{display:block;font:400 clamp(46px,5vw,72px)/1 var(--g-serif);letter-spacing:-1.5px;color:#ebd9b2;font-variant-numeric:lining-nums}
#graztai-nocturne .ga-figure strong small{font-size:.42em;letter-spacing:0;color:var(--g-gold);margin-left:6px}
#graztai-nocturne .ga-figure p{font-size:12px;line-height:1.75;color:#a9b4a5;max-width:260px}

/* Kronika */
#graztai-nocturne .ga-chronicle{padding-block:72px 64px}
#graztai-nocturne .ga-chronicle .g-history-head{padding-bottom:20px}
#graztai-nocturne .ga-timeline{list-style:none;margin:30px 0 0;padding:0;position:relative}
#graztai-nocturne .ga-timeline::before{content:'';position:absolute;left:171px;top:8px;bottom:8px;width:1px;background:#87927255}
#graztai-nocturne .ga-timeline li{position:relative;display:grid;grid-template-columns:150px minmax(0,1fr);gap:42px;padding:22px 0;border-bottom:1px solid var(--ga-rule)}
#graztai-nocturne .ga-timeline li::before{content:'';position:absolute;left:167px;top:35px;width:9px;height:9px;border-radius:50%;background:var(--g-cream);border:1px solid #6a7956}
#graztai-nocturne .ga-timeline li.ga-key::before{background:#263f2b;border-color:#263f2b}
#graztai-nocturne .ga-year{font:400 34px/1 var(--g-serif);color:#263f2b;letter-spacing:-.5px;font-variant-numeric:lining-nums;padding-top:4px}
#graztai-nocturne .ga-timeline h3{font:400 26px/1.15 var(--g-serif);color:var(--ga-ink);margin-bottom:8px}
#graztai-nocturne .ga-timeline p{font-size:13px;line-height:1.85;color:var(--ga-soft);max-width:720px}
#graztai-nocturne .ga-timeline li.ga-key h3{font-size:31px}

/* Išskirtinė istorija */
#graztai-nocturne .ga-feature{position:relative;background:#070d09;padding-block:96px 104px;overflow:hidden}
#graztai-nocturne .ga-feature-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% center;opacity:.55}
#graztai-nocturne .ga-feature::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#07100bf2 0%,#07100bcc 45%,#07100b40 100%);pointer-events:none}
#graztai-nocturne .ga-feature-copy{position:relative;z-index:1;max-width:760px}
#graztai-nocturne .ga-feature h2{font-size:clamp(48px,6.4vw,92px);line-height:.98;letter-spacing:-2px;margin:28px 0 30px}
#graztai-nocturne .ga-feature h2 em{color:#dbc698}
#graztai-nocturne .ga-feature-copy>p{font-size:15px;line-height:1.9;color:#c3ccbd;margin-bottom:18px}
#graztai-nocturne .ga-quote{margin:34px 0 0;padding:4px 0 4px 26px;border-left:1px solid var(--g-gold)}
#graztai-nocturne .ga-quote p{font:italic 400 clamp(24px,2.4vw,34px)/1.3 var(--g-serif);color:#ebd9b2}
#graztai-nocturne .ga-quote cite{display:block;margin-top:14px;font-style:normal;font-size:10px;letter-spacing:1.8px;text-transform:uppercase;color:#99a58f}
#graztai-nocturne .ga-feature-foot{position:relative;z-index:1;display:flex;justify-content:space-between;gap:24px;margin-top:64px;padding-top:21px;border-top:1px solid var(--g-line);font-size:10px;letter-spacing:1.8px;color:#abb89e}

/* Meistrystė */
#graztai-nocturne .ga-craft{background:var(--g-bg);padding-block:76px 84px}
#graztai-nocturne .ga-craft-list{list-style:none;margin:0;padding:0}
#graztai-nocturne .ga-craft-list li{display:grid;grid-template-columns:21px minmax(0,1fr);gap:16px;padding:22px 0;border-bottom:1px solid var(--g-line)}
#graztai-nocturne .ga-craft-list small{font-size:10px;color:#d9c28d;margin-top:8px}
#graztai-nocturne .ga-craft-list h3{font:400 28px/1.12 var(--g-serif);color:#ede8dc}
#graztai-nocturne .ga-craft-list p{font-size:12px;line-height:1.8;color:#9aa990;margin-top:7px}

/* Pasaulis */
#graztai-nocturne .ga-world{background:#0b160f;padding-block:76px 80px;border-top:1px solid var(--g-line)}
#graztai-nocturne .ga-world-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:38px}
#graztai-nocturne .ga-world h3{font-family:'Manrope',Arial,sans-serif;font-size:10px;font-weight:500;letter-spacing:2.4px;text-transform:uppercase;color:var(--g-gold);margin-bottom:18px}
#graztai-nocturne .ga-tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}
#graztai-nocturne .ga-tags li{border:1px solid #c7b88e45;padding:10px 16px;font-size:12px;color:#dfe3d6;letter-spacing:.3px}
#graztai-nocturne .ga-world-note{margin-top:22px;font-size:12px;line-height:1.85;color:#a4b09e;max-width:520px}

/* Vilnius – Raseiniai */
#graztai-nocturne .ga-places{background:var(--g-cream);color:var(--ga-ink);padding-block:72px 70px}
#graztai-nocturne .ga-places .g-section-top{border-color:var(--ga-rule)}
#graztai-nocturne .ga-places .g-eyebrow{color:#5f654e}
#graztai-nocturne .ga-places .g-section-note{color:#676956;font-size:10px;letter-spacing:1.8px}
#graztai-nocturne .ga-places h2{color:#233927;margin-top:40px}
#graztai-nocturne .ga-places h2 em{color:#58664d}
#graztai-nocturne .ga-places-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;margin-top:40px;align-items:start}
#graztai-nocturne .ga-archive{margin:0;max-width:580px}
#graztai-nocturne .ga-archive img{width:100%;filter:grayscale(1) sepia(.18) contrast(1.05);border:1px solid #334b3533}
#graztai-nocturne .ga-archive figcaption{display:flex;justify-content:space-between;gap:12px;padding-top:12px;font-size:10px;letter-spacing:1.3px;text-transform:uppercase;color:#636955}
#graztai-nocturne .ga-place{padding:0 0 26px;margin-bottom:26px;border-bottom:1px solid var(--ga-rule)}
#graztai-nocturne .ga-place:last-child{border-bottom:0;margin-bottom:0}
#graztai-nocturne .ga-place span{font-size:10px;letter-spacing:1.6px;color:#616c53}
#graztai-nocturne .ga-place h3{font:400 34px/1.1 var(--g-serif);color:#263f2b;margin:8px 0 10px}
#graztai-nocturne .ga-place p{font-size:13px;line-height:1.85;color:var(--ga-soft)}

/* Judesys: kaip pradžios puslapyje – turinys matomas ir be JavaScript, animacija tik papildo (graztai-lux-entry iš atelier-home.css) */
#graztai-nocturne .g-enter .ga-figure,#graztai-nocturne .g-enter .ga-timeline li{animation:graztai-lux-entry .9s both}
#graztai-nocturne .g-enter .ga-figure:nth-child(2),#graztai-nocturne .g-enter .ga-timeline li:nth-child(2){animation-delay:.06s}
#graztai-nocturne .g-enter .ga-figure:nth-child(3),#graztai-nocturne .g-enter .ga-timeline li:nth-child(3){animation-delay:.12s}
#graztai-nocturne .g-enter .ga-figure:nth-child(4),#graztai-nocturne .g-enter .ga-timeline li:nth-child(4){animation-delay:.18s}
#graztai-nocturne .g-enter .ga-figure:nth-child(5),#graztai-nocturne .g-enter .ga-timeline li:nth-child(5){animation-delay:.24s}
#graztai-nocturne .g-enter .ga-figure:nth-child(6),#graztai-nocturne .g-enter .ga-timeline li:nth-child(6){animation-delay:.3s}
@media (prefers-reduced-motion:reduce){#graztai-nocturne .g-enter .ga-figure,#graztai-nocturne .g-enter .ga-timeline li{animation:none}}

@media(max-width:900px){
#graztai-nocturne .ga-figure-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
#graztai-nocturne .ga-timeline::before{left:111px}
#graztai-nocturne .ga-timeline li{grid-template-columns:90px minmax(0,1fr);gap:40px}
#graztai-nocturne .ga-timeline li::before{left:107px}
#graztai-nocturne .ga-year{font-size:28px}
#graztai-nocturne .ga-world-grid,#graztai-nocturne .ga-places-grid{grid-template-columns:1fr;gap:38px}
#graztai-nocturne .ga-feature{padding-block:72px 80px}
}
@media(max-width:640px){
#graztai-nocturne .ga-hero h1{font-size:clamp(52px,15vw,74px);letter-spacing:-1.5px}
#graztai-nocturne .ga-figures{padding-block:44px 50px}
#graztai-nocturne .ga-figure-grid{grid-template-columns:1fr 1fr}
#graztai-nocturne .ga-figure{padding:22px 16px 20px;min-height:150px}
#graztai-nocturne .ga-figure strong{font-size:38px;letter-spacing:-.8px}
#graztai-nocturne .ga-figure p{font-size:11px}
#graztai-nocturne .ga-chronicle{padding-block:44px 40px}
#graztai-nocturne .ga-timeline::before{left:6px}
#graztai-nocturne .ga-timeline li{grid-template-columns:1fr;gap:6px;padding:18px 0 18px 30px}
#graztai-nocturne .ga-timeline li::before{left:2px;top:26px}
#graztai-nocturne .ga-year{font-size:24px}
#graztai-nocturne .ga-timeline h3,#graztai-nocturne .ga-timeline li.ga-key h3{font-size:23px}
#graztai-nocturne .ga-timeline p{font-size:12px}
#graztai-nocturne .ga-feature h2{font-size:46px;letter-spacing:-1px}
#graztai-nocturne .ga-feature-copy>p{font-size:13px}
#graztai-nocturne .ga-feature-foot{flex-direction:column;gap:6px;margin-top:44px}
#graztai-nocturne .ga-craft,#graztai-nocturne .ga-world,#graztai-nocturne .ga-places{padding-block:48px 52px}
#graztai-nocturne .ga-craft-list h3{font-size:24px}
#graztai-nocturne .ga-place h3{font-size:28px}
}
