.dg[data-astro-cid-x7cidwjf]{width:100%;height:auto;display:block;font-family:var(--font-sans)}.dg-navy[data-astro-cid-x7cidwjf]{fill:var(--color-primary)}.dg-gold[data-astro-cid-x7cidwjf]{fill:var(--color-accent)}.dg-glass[data-astro-cid-x7cidwjf]{fill:#dbe8f1;stroke:#7f93a8;stroke-width:1.2}.dg-gas[data-astro-cid-x7cidwjf]{fill:#eef4f8}.dg-dot[data-astro-cid-x7cidwjf]{fill:#b9cbd9}.dg-old[data-astro-cid-x7cidwjf]{fill:#a7aeb8}.dg-wall[data-astro-cid-x7cidwjf]{fill:#efe9dc}.dg-cap[data-astro-cid-x7cidwjf]{font-size:12px;letter-spacing:1.6px;text-transform:uppercase;fill:#6b7686;font-weight:600}.dg-lbl[data-astro-cid-x7cidwjf]{font-size:14px;fill:var(--color-primary);font-weight:500}.dg-lblb[data-astro-cid-x7cidwjf]{font-size:15px;fill:var(--color-primary);font-weight:700}.dg-mini[data-astro-cid-x7cidwjf]{font-size:11.5px;fill:var(--color-primary);font-weight:500}.dg-mini2[data-astro-cid-x7cidwjf]{font-size:12px;fill:#6b7686}.dg-call[data-astro-cid-x7cidwjf] line[data-astro-cid-x7cidwjf]{stroke:var(--color-accent-dark);stroke-width:1.6}.dg-call[data-astro-cid-x7cidwjf] circle[data-astro-cid-x7cidwjf]{fill:var(--color-accent)}.dg-call[data-astro-cid-x7cidwjf] text[data-astro-cid-x7cidwjf]:not(.dg-lbl){font-size:14px;font-weight:700;fill:var(--color-primary-dark);text-anchor:middle}.dg-card[data-astro-cid-x7cidwjf]{fill:#fff;stroke:var(--color-primary);stroke-width:2}.dg-kicker[data-astro-cid-x7cidwjf]{font-size:12px;letter-spacing:1.6px;text-transform:uppercase;fill:var(--color-accent);font-weight:600}.dg-head[data-astro-cid-x7cidwjf]{font-size:13px;fill:#fff}.dg-tile[data-astro-cid-x7cidwjf]{fill:#faf9f6;stroke:#e2dccd}.dg-tile--hi[data-astro-cid-x7cidwjf]{fill:#fff;stroke:var(--color-accent);stroke-width:1.5}.dg-tk[data-astro-cid-x7cidwjf]{font-size:12px;letter-spacing:1.4px;text-transform:uppercase;fill:var(--color-primary);font-weight:700}.dg-big[data-astro-cid-x7cidwjf]{font-family:var(--font-display);text-transform:var(--fd-case, uppercase);font-size:calc(54px * var(--fd-scale, 1));fill:#9aa4b2;font-weight:var(--fw-display)}.dg-big--gold[data-astro-cid-x7cidwjf]{fill:var(--color-primary)}.dg-ts[data-astro-cid-x7cidwjf]{font-size:12.5px;fill:#3d4756}.dg-tb[data-astro-cid-x7cidwjf]{font-size:12px;fill:var(--color-accent-dark);font-weight:600}.dg-arrow[data-astro-cid-x7cidwjf]{fill:none;stroke:var(--color-accent);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.dg-wallline[data-astro-cid-x7cidwjf]{stroke:var(--color-primary);stroke-width:8;stroke-linecap:round}.dg-leaf[data-astro-cid-x7cidwjf]{stroke:var(--color-primary);stroke-width:7;stroke-linecap:round}.dg-swing[data-astro-cid-x7cidwjf]{fill:none;stroke:var(--color-accent);stroke-width:2;stroke-dasharray:6 5}.dg-frame[data-astro-cid-x7cidwjf]{fill:none;stroke:#a7aeb8;stroke-width:10;stroke-linejoin:round}.dg-frame--new[data-astro-cid-x7cidwjf]{stroke:var(--color-accent)}.dg-ray[data-astro-cid-x7cidwjf]{stroke:var(--color-accent);stroke-width:4;stroke-linecap:round}.dg-coat[data-astro-cid-x7cidwjf]{fill:var(--color-accent)}.dg-heat[data-astro-cid-x7cidwjf]{fill:none;stroke:#d9822b;stroke-width:6;stroke-linecap:round;stroke-linejoin:round}.dg-light[data-astro-cid-x7cidwjf]{fill:none;stroke:#e6b94a;stroke-width:6;stroke-linecap:round;stroke-dasharray:1 0;opacity:.95}.dg-studs[data-astro-cid-x7cidwjf]{fill:#f3ead8;stroke:#d8c8a6}.dg-wood[data-astro-cid-x7cidwjf]{fill:#c9a46c}.dg-sheath[data-astro-cid-x7cidwjf]{fill:#d9b98a;stroke:#b8945e}.dg-wrap[data-astro-cid-x7cidwjf]{fill:#f4f6f8;stroke:#c3ccd6}.dg-wraptext[data-astro-cid-x7cidwjf]{font-size:22px;font-weight:700;fill:#c3ccd6;letter-spacing:4px}.dg-siding[data-astro-cid-x7cidwjf]{fill:var(--color-primary)}.dg-lap[data-astro-cid-x7cidwjf]{stroke:#ffffff47;stroke-width:2}.dg-num[data-astro-cid-x7cidwjf]{fill:var(--color-accent)}.dg-numt[data-astro-cid-x7cidwjf]{font-size:13px;font-weight:700;fill:var(--color-primary-dark);text-anchor:middle}.dg-lead[data-astro-cid-x7cidwjf]{stroke:#b9c1cc;stroke-width:1.2;stroke-dasharray:3 4}.dg-floor[data-astro-cid-x7cidwjf]{stroke:var(--color-primary);stroke-width:3}.dg-frame-fill[data-astro-cid-x7cidwjf]{fill:var(--color-primary)}.dg-door[data-astro-cid-x7cidwjf]{fill:#f1ece1}.dg-band[data-astro-cid-x7cidwjf]{fill:#cea64747}.dg-kick[data-astro-cid-x7cidwjf]{fill:#e4ddcd}.dg-dim[data-astro-cid-x7cidwjf]{stroke:var(--color-accent-dark);stroke-width:2}.cat-group[data-astro-cid-yherd5h6]{width:100%}.cat-group[data-astro-cid-yherd5h6]+.cat-group[data-astro-cid-yherd5h6]{margin-top:clamp(3rem,7vw,5.5rem)}.cat__title[data-astro-cid-yherd5h6]{font-family:var(--font-display);text-transform:var(--fd-case, uppercase);font-size:var(--title-minor);color:var(--color-primary);letter-spacing:var(--fd-track, .03em);line-height:1;font-weight:var(--fw-display)}.section--dark .cat__title[data-astro-cid-yherd5h6]{color:#fff}.cat-head[data-astro-cid-yherd5h6]{margin:0 0 var(--space-5);text-align:center}.cat-head[data-astro-cid-yherd5h6] p[data-astro-cid-yherd5h6]{margin-top:var(--space-2)}.cat-photos[data-astro-cid-yherd5h6]{row-gap:clamp(1.75rem,3vw,2.5rem)}.cat-photos--even[data-astro-cid-yherd5h6]{--k: var(--kd, 3);--cg: clamp(1rem, 2vw, 1.5rem);display:flex;flex-wrap:wrap;justify-content:center;column-gap:var(--cg)}.cat-photos--even[data-astro-cid-yherd5h6]>.cat-photo[data-astro-cid-yherd5h6]{flex:0 0 calc((100% - (var(--k) - 1) * var(--cg)) / var(--k));min-width:0}.cat-photo--feat[data-astro-cid-yherd5h6]{grid-row:span 2;display:flex;flex-direction:column}.cat-photo--feat[data-astro-cid-yherd5h6] .cat-photo__img[data-astro-cid-yherd5h6]{aspect-ratio:auto;flex:1;min-height:300px}.cat-photo--feat[data-astro-cid-yherd5h6] h4[data-astro-cid-yherd5h6]{font-size:var(--title-minor)}.cat-photo--feat[data-astro-cid-yherd5h6] p[data-astro-cid-yherd5h6]{font-size:var(--text-card)}.cat-photo--side[data-astro-cid-yherd5h6] .cat-photo__img[data-astro-cid-yherd5h6]{aspect-ratio:16 / 10}.cat-photo__img[data-astro-cid-yherd5h6]{position:relative;border-radius:4px;overflow:hidden;aspect-ratio:4 / 3;box-shadow:0 20px 40px -24px #0d192980}.cat-photo__img[data-astro-cid-yherd5h6] img[data-astro-cid-yherd5h6]{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease-out)}.cat-photo[data-astro-cid-yherd5h6]:hover .cat-photo__img[data-astro-cid-yherd5h6] img[data-astro-cid-yherd5h6]{transform:scale(1.05)}.cat-photo__tag[data-astro-cid-yherd5h6]{position:absolute;top:14px;left:14px;padding:5px 12px;border-radius:4px;background:var(--color-primary);color:#fff;font-size:var(--text-xs);font-weight:600;letter-spacing:.9px;text-transform:uppercase}.cat-photo__body[data-astro-cid-yherd5h6]{padding-top:var(--space-3)}.cat-photo[data-astro-cid-yherd5h6] h4[data-astro-cid-yherd5h6]{font-family:var(--font-display);text-transform:var(--fd-case, uppercase);font-size:var(--title-card);letter-spacing:var(--fd-track, .03em);color:var(--color-primary);line-height:1.05;margin-bottom:6px;font-weight:var(--fw-display)}.cat-photo[data-astro-cid-yherd5h6] p[data-astro-cid-yherd5h6]{font-size:var(--text-meta);line-height:1.6;color:#3d4756}.section--dark .cat-photo[data-astro-cid-yherd5h6] p[data-astro-cid-yherd5h6]{color:#ffffffd1}.section--dark .cat-photo[data-astro-cid-yherd5h6] h4[data-astro-cid-yherd5h6]{color:#fff}.cat-feat[data-astro-cid-yherd5h6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(2rem,5vw,5rem);align-items:center}.cat-feat--flip[data-astro-cid-yherd5h6] .cat-feat__media[data-astro-cid-yherd5h6]{order:2}.cat-feat--plain[data-astro-cid-yherd5h6]{grid-template-columns:minmax(0,1fr)}.cat-feat--plain[data-astro-cid-yherd5h6] .cat-feat__body[data-astro-cid-yherd5h6]{text-align:center}.cat-feat--plain[data-astro-cid-yherd5h6] .cat-list[data-astro-cid-yherd5h6]{text-align:left;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));column-gap:var(--space-5);row-gap:var(--space-3)}.cat-feat--plain[data-astro-cid-yherd5h6] .cat-entry[data-astro-cid-yherd5h6]{border-top:0}.cat-feat__media[data-astro-cid-yherd5h6]{position:relative;border-radius:4px;overflow:hidden;aspect-ratio:4 / 4.4;box-shadow:0 40px 70px -40px #0d192999}.cat-feat__media[data-astro-cid-yherd5h6] img[data-astro-cid-yherd5h6]{width:100%;height:100%;object-fit:cover}.cat-feat__media[data-astro-cid-yherd5h6]:after{content:"";position:absolute;inset:14px;border-radius:4px;box-shadow:inset 0 0 0 1px #ffffff73;pointer-events:none}.cat-feat__media--dg[data-astro-cid-yherd5h6]{aspect-ratio:auto;background:#fff;padding:clamp(1rem,3vw,2rem);box-shadow:0 30px 60px -36px #0d192973,0 0 0 1px #0d192914}.cat-feat__media--dg[data-astro-cid-yherd5h6]:after{display:none}.cat-feat__lead[data-astro-cid-yherd5h6]{margin-top:var(--space-2);line-height:1.7}.cat-list[data-astro-cid-yherd5h6]{margin:var(--space-3) 0 0;display:grid}.cat-entry[data-astro-cid-yherd5h6]{padding:18px 0;border-top:1px solid #e6dfcf}.cat-entry[data-astro-cid-yherd5h6]:first-child{border-top:0}.cat-entry[data-astro-cid-yherd5h6] dt[data-astro-cid-yherd5h6]{font-family:var(--font-display);text-transform:var(--fd-case, uppercase);font-size:var(--title-xs);letter-spacing:var(--fd-track, .03em);line-height:1.05;color:var(--color-primary);display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:6px;font-weight:var(--fw-display)}.cat-entry__tag[data-astro-cid-yherd5h6]{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:600;letter-spacing:.9px;text-transform:uppercase;padding:4px 10px;border-radius:4px;background:var(--color-primary);color:var(--color-accent)}.cat-entry[data-astro-cid-yherd5h6] dd[data-astro-cid-yherd5h6]{margin:0;line-height:1.65;font-size:var(--text-card)}.section--dark .cat-entry[data-astro-cid-yherd5h6]{border-color:#ffffff24}.section--dark .cat-entry[data-astro-cid-yherd5h6] dt[data-astro-cid-yherd5h6]{color:#fff}.section--dark .cat-entry[data-astro-cid-yherd5h6] dd[data-astro-cid-yherd5h6] a{color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}@media (max-width: 1000px){.cat-photos--even[data-astro-cid-yherd5h6]{--k: 2}.cat-feat--plain[data-astro-cid-yherd5h6] .cat-list[data-astro-cid-yherd5h6]{grid-template-columns:repeat(2,minmax(0,1fr))}.cat-photo--feat[data-astro-cid-yherd5h6]{grid-row:auto;display:block}.cat-photo--feat[data-astro-cid-yherd5h6] .cat-photo__img[data-astro-cid-yherd5h6]{min-height:0;aspect-ratio:16 / 9}.cat-feat[data-astro-cid-yherd5h6]{grid-template-columns:1fr}.cat-feat--flip[data-astro-cid-yherd5h6] .cat-feat__media[data-astro-cid-yherd5h6]{order:0}.cat-feat__media[data-astro-cid-yherd5h6]{aspect-ratio:16 / 10}.cat-feat__media--dg[data-astro-cid-yherd5h6]{aspect-ratio:auto;max-width:560px;width:100%;margin:0 auto}}@media (max-width: 640px){.cat-photos[data-astro-cid-yherd5h6]{gap:var(--space-3)}.cat-photos--even[data-astro-cid-yherd5h6]>.cat-photo[data-astro-cid-yherd5h6]{flex-basis:100%}.cat-photo[data-astro-cid-yherd5h6],.cat-photo--feat[data-astro-cid-yherd5h6]{display:grid;grid-template-columns:112px minmax(0,1fr);gap:14px;align-items:start}.cat-photo__img[data-astro-cid-yherd5h6],.cat-photo--feat[data-astro-cid-yherd5h6] .cat-photo__img[data-astro-cid-yherd5h6],.cat-photo--side[data-astro-cid-yherd5h6] .cat-photo__img[data-astro-cid-yherd5h6]{aspect-ratio:1;height:auto;border-radius:4px}.cat-photo__tag[data-astro-cid-yherd5h6]{display:none}.cat-photo__body[data-astro-cid-yherd5h6]{padding-top:0}.cat-photo[data-astro-cid-yherd5h6] h4[data-astro-cid-yherd5h6],.cat-photo--feat[data-astro-cid-yherd5h6] h4[data-astro-cid-yherd5h6]{font-size:var(--title-xs)}.cat-photo[data-astro-cid-yherd5h6] p[data-astro-cid-yherd5h6],.cat-photo--feat[data-astro-cid-yherd5h6] p[data-astro-cid-yherd5h6]{font-size:var(--text-meta)}.cat-feat--plain[data-astro-cid-yherd5h6] .cat-list[data-astro-cid-yherd5h6]{grid-template-columns:1fr}.cat-entry[data-astro-cid-yherd5h6] dt[data-astro-cid-yherd5h6]{font-size:var(--text-lead)}}
