.hero[data-astro-cid-ta2fbyqs]{padding-top:72px;padding-bottom:96px}.end[data-astro-cid-ta2fbyqs]{align-items:end}.hero-img[data-astro-cid-ta2fbyqs]{height:420px}.head[data-astro-cid-ta2fbyqs]{max-width:760px;margin-bottom:40px}.inl[data-astro-cid-ta2fbyqs]{color:var(--accent);font-weight:600;text-decoration:none}.inl[data-astro-cid-ta2fbyqs]:hover{text-decoration:underline}.timeline[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.timeline[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{background:var(--surface);border:1px solid #14161b0f;border-radius:24px;flex-direction:column;justify-content:space-between;gap:16px;min-height:240px;padding:28px;display:flex}.timeline[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs].last{background:var(--accent);color:#fff;border-color:#0000}.year[data-astro-cid-ta2fbyqs]{letter-spacing:-.03em;font-size:36px;font-weight:600}.pair[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.story[data-astro-cid-ta2fbyqs]{border-radius:var(--r-md);flex-direction:column;gap:18px;padding:48px;display:flex}.story[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{letter-spacing:-.02em;align-items:center;gap:12px;font-size:34px;display:flex}.story[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs] svg{color:var(--accent)}.story[data-astro-cid-ta2fbyqs].dark h2[data-astro-cid-ta2fbyqs] svg{color:var(--glow)}.story[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--ink-2);line-height:1.65}.story[data-astro-cid-ta2fbyqs].dark{background:var(--dark);color:#f2f3f5}.story[data-astro-cid-ta2fbyqs].dark p[data-astro-cid-ta2fbyqs]{color:#b6bbc6}.tour[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.tour-tile[data-astro-cid-ta2fbyqs]{height:560px}.tour-tile[data-astro-cid-ta2fbyqs] img{width:auto;height:88%}.facts[data-astro-cid-ta2fbyqs]{margin:0}.facts[data-astro-cid-ta2fbyqs] div[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--line);grid-template-columns:200px minmax(0,1fr);gap:24px;padding:20px 0;display:grid}.facts[data-astro-cid-ta2fbyqs] dt[data-astro-cid-ta2fbyqs]{align-items:flex-start;gap:10px;font-weight:600;display:flex}.facts[data-astro-cid-ta2fbyqs] dt[data-astro-cid-ta2fbyqs] svg{color:var(--accent);margin-top:2px}.facts[data-astro-cid-ta2fbyqs] dd[data-astro-cid-ta2fbyqs]{color:var(--ink-2);margin:0;font-size:16px}.products[data-astro-cid-ta2fbyqs]{grid-template-rows:300px 300px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.products[data-astro-cid-ta2fbyqs] article[data-astro-cid-ta2fbyqs]{border-radius:var(--r-md)}.products[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{letter-spacing:-.01em;font-size:21px}.products[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--muted);margin-top:6px;font-size:15px}.p-big[data-astro-cid-ta2fbyqs]{flex-direction:column;grid-area:span 2/span 2;justify-content:space-between;place-items:stretch stretch;padding:40px;display:flex}.p-big[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{font-size:28px}.p-big[data-astro-cid-ta2fbyqs] img{width:86%;filter:var(--shadow-product);align-self:center}.p-t11[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1fr) 110px;align-items:center;gap:16px;padding:28px;display:grid}.p-t11[data-astro-cid-ta2fbyqs] img{width:auto;height:230px;filter:var(--shadow-product);justify-self:center}.p-e3[data-astro-cid-ta2fbyqs]{background:var(--accent-soft);flex-direction:column;justify-content:space-between;gap:12px;padding:28px;display:flex}.p-e3[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--accent-soft-ink)}.p-e3[data-astro-cid-ta2fbyqs] img{width:100%;height:auto;filter:var(--shadow-product)}.certs[data-astro-cid-ta2fbyqs]{border-radius:var(--r-md);background:var(--dark);color:#f2f3f5;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;margin-top:16px;padding:40px;display:grid}.certs[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{letter-spacing:-.02em;align-items:center;gap:12px;font-size:28px;display:flex}.certs[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs] svg{color:var(--glow)}.certs[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:#b6bbc6;max-width:56ch}.cert-imgs[data-astro-cid-ta2fbyqs]{gap:16px;display:flex}.cert-imgs[data-astro-cid-ta2fbyqs] img{width:auto;height:180px;transition:transform .5s var(--ease);border-radius:8px}.cert-imgs[data-astro-cid-ta2fbyqs] img:first-child{transform:rotate(-3deg)}.cert-imgs[data-astro-cid-ta2fbyqs] img:last-child{transform:rotate(3deg)}.cert-imgs[data-astro-cid-ta2fbyqs]:hover img{transform:none}.center[data-astro-cid-ta2fbyqs]{border-radius:var(--r-lg);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.center-text[data-astro-cid-ta2fbyqs]{justify-content:center;padding:56px}.center-text[data-astro-cid-ta2fbyqs] .btn[data-astro-cid-ta2fbyqs]{align-self:flex-start}.center-img[data-astro-cid-ta2fbyqs]{border-radius:0;min-height:520px}@media (width<=1000px){.timeline[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,minmax(0,1fr))}.timeline[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{min-height:180px}}@media (width<=900px){.hero[data-astro-cid-ta2fbyqs]{padding-top:28px;padding-bottom:56px}.hero-img[data-astro-cid-ta2fbyqs]{height:300px}.pair[data-astro-cid-ta2fbyqs],.center[data-astro-cid-ta2fbyqs],.products[data-astro-cid-ta2fbyqs],.certs[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.story[data-astro-cid-ta2fbyqs]{padding:28px 22px}.story[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{font-size:26px}.tour-tile[data-astro-cid-ta2fbyqs]{height:420px}.facts[data-astro-cid-ta2fbyqs] div[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;gap:6px}.products[data-astro-cid-ta2fbyqs]{grid-template-rows:none}.p-big[data-astro-cid-ta2fbyqs]{grid-area:auto;gap:24px;padding:28px 22px}.center-text[data-astro-cid-ta2fbyqs]{padding:32px 22px}.center-img[data-astro-cid-ta2fbyqs]{min-height:360px}.certs[data-astro-cid-ta2fbyqs]{padding:28px 22px}.cert-imgs[data-astro-cid-ta2fbyqs] img{height:150px}}
