.rail[data-astro-cid-unbb6b5s]{display:flex;gap:clamp(1rem,.5rem + 1.5vw,2rem);margin:0;padding:1rem var(--gutter) 1.75rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);list-style:none;scrollbar-width:thin;scrollbar-color:var(--gold-500) transparent;mask-image:linear-gradient(90deg,transparent,#000 var(--gutter),#000 calc(100% - var(--gutter)),transparent)}.rail__item[data-astro-cid-unbb6b5s]{flex:none;scroll-snap-align:start}.rail__item[data-astro-cid-unbb6b5s] a[data-astro-cid-unbb6b5s]{display:grid;justify-items:center;gap:1rem;width:160px;text-decoration:none}.rail__img[data-astro-cid-unbb6b5s]{display:grid;place-items:end center;height:240px}.rail__img[data-astro-cid-unbb6b5s] img{max-height:234px;width:auto;filter:drop-shadow(0 18px 18px rgb(0 0 0 / .35));transition:transform .45s var(--ease)}.rail__item[data-astro-cid-unbb6b5s] a[data-astro-cid-unbb6b5s]:hover img{transform:translateY(-6px) rotate(-1.5deg)}.rail__name[data-astro-cid-unbb6b5s]{font-size:.88rem;font-weight:500;text-align:center;color:#d7e0de;line-height:1.35}.hero[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;background:var(--brand-950);color:#fff;isolation:isolate}.hero[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 80% at 0% 100%,rgb(198 180 105 / .14),transparent 60%),radial-gradient(50% 60% at 40% 0%,rgb(47 102 98 / .45),transparent 70%)}.hero__media[data-astro-cid-j7pv25f6]{position:absolute;inset:0 0 0 48%;z-index:-1;clip-path:polygon(10% 0,100% 0,100% 100%,0 100%)}.hero__media[data-astro-cid-j7pv25f6] img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:40% center}.hero__inner[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:space-between;gap:4rem clamp(3rem,6vw,6rem);min-height:min(calc(100svh - var(--header-h) - 40px),860px);padding-block:clamp(4rem,3rem + 5vw,8rem) 2.5rem}.hero__inner[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{grid-column:1}.hero__copy[data-astro-cid-j7pv25f6]{display:grid;gap:1.5rem;justify-items:start;align-self:center}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(2.3rem,1.6rem + 2.4vw,3.9rem)}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] em{font-style:italic;color:var(--gold-400)}.hero[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{max-width:54ch;color:#c9d5d2}.hero__actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.hero__certs[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,auto);justify-content:start;gap:1rem 2.25rem;margin:0;padding:1.75rem 0 0;border-top:1px solid var(--line-dark);list-style:none}.hero__certs[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.85rem;font-size:.88rem;font-weight:500;color:#d7e0de;text-decoration:none}.hero__certs[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:#fff}.stats[data-astro-cid-j7pv25f6]{background:var(--paper);border-bottom:1px solid var(--line)}.stats__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);margin:0}.stat[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column-reverse;gap:.35rem;padding:2.5rem 2rem;border-left:1px solid var(--line)}.stat[data-astro-cid-j7pv25f6]:first-child{border-left:0;padding-left:0}.stat[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--font-display);font-size:var(--step-4);line-height:1;color:var(--brand-800)}.stat[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-size:.9rem;color:var(--muted)}.split[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2.5rem,1rem + 5vw,6rem)}.split--reverse[data-astro-cid-j7pv25f6] .split__media[data-astro-cid-j7pv25f6]{order:-1}.split--markets[data-astro-cid-j7pv25f6]{grid-template-columns:.9fr 1.1fr}.split__copy[data-astro-cid-j7pv25f6]{display:grid;gap:1.75rem;justify-items:start}.split__copy[data-astro-cid-j7pv25f6] .section-header{margin-bottom:0}.prose[data-astro-cid-j7pv25f6]{display:grid;gap:1rem;color:var(--ink-soft)}.about-media[data-astro-cid-j7pv25f6]{position:relative;margin:0;padding:clamp(1.5rem,1rem + 2vw,3rem);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.about-media[data-astro-cid-j7pv25f6] img{width:100%}.about-media[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{position:absolute;left:clamp(-1.5rem,-2vw,0rem);bottom:-1.5rem;display:flex;align-items:center;gap:1rem;max-width:300px;padding:1.1rem 1.4rem;border-radius:var(--radius);background:var(--brand-800);color:#d7e0de;font-size:.88rem;line-height:1.4;box-shadow:var(--shadow-lg)}.about-media__value[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:2.4rem;line-height:1;color:var(--gold-400)}.head-row[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.5rem 3rem;margin-bottom:clamp(2.5rem,2rem + 2vw,4rem)}.head-row[data-astro-cid-j7pv25f6] .section-header{margin-bottom:0}.cat-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}.brand[data-astro-cid-j7pv25f6]{background:radial-gradient(60% 80% at 100% 0%,rgb(179 38 30 / .22),transparent 60%),radial-gradient(50% 60% at 0% 100%,rgb(198 180 105 / .15),transparent 60%),var(--brand-800);color:#d7e0de;padding-bottom:calc(var(--space-section) * .7)}.brand[data-astro-cid-j7pv25f6] .section-header{margin-bottom:1.5rem}.brand[data-astro-cid-j7pv25f6] h2{color:#fff}.brand[data-astro-cid-j7pv25f6] .lead{color:#c4d1ce}.services[data-astro-cid-j7pv25f6]{display:grid;gap:1.5rem;margin:0;padding:0;list-style:none}.services[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;gap:1.1rem;align-items:flex-start}.services__icon[data-astro-cid-j7pv25f6]{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:14px;background:var(--brand-50);color:var(--brand-700)}.services[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-size:1.02rem;font-weight:600;letter-spacing:0;color:var(--brand-900)}.services[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.94rem;color:var(--muted)}.pl-collage[data-astro-cid-j7pv25f6]{position:relative;display:grid;grid-template-columns:repeat(12,1fr);align-items:center}.pl-collage[data-astro-cid-j7pv25f6] img{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.pl-collage[data-astro-cid-j7pv25f6] .pl-collage__a{grid-column:1 / 9;grid-row:1}.pl-collage[data-astro-cid-j7pv25f6] .pl-collage__b{grid-column:7 / 13;grid-row:1;margin-top:40%;border:6px solid var(--paper)}.markets-note[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.5rem;margin-top:1rem;font-size:.9rem;color:var(--muted)}@media(max-width:1000px){.cat-grid[data-astro-cid-j7pv25f6],.stats__grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}.stat[data-astro-cid-j7pv25f6]{padding:1.75rem 1.5rem}.stat[data-astro-cid-j7pv25f6]:nth-child(odd){border-left:0;padding-left:0}.stat[data-astro-cid-j7pv25f6]:nth-child(n+3){border-top:1px solid var(--line)}}@media(max-width:900px){.split[data-astro-cid-j7pv25f6],.split--markets[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.split--reverse[data-astro-cid-j7pv25f6] .split__media[data-astro-cid-j7pv25f6]{order:0}.hero[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}.hero__inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;min-height:0}.hero__media[data-astro-cid-j7pv25f6]{position:relative;inset:auto;z-index:auto;aspect-ratio:16 / 10;clip-path:polygon(0 10%,100% 0,100% 100%,0 100%)}.about-media[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{position:static;max-width:none;margin-top:1.25rem;box-shadow:none}}@media(max-width:640px){.cat-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero__certs[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;gap:1rem}.hero__certs[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-size:.8rem;gap:.6rem}.hero__actions[data-astro-cid-j7pv25f6]>*{width:100%}}
