.si[data-astro-cid-ie7moreb]{--line: rgba(23, 23, 23, .12);--muted: #6b6b68;--title-font: "Inter Tight", var(--font-sans);padding-top:var(--header-h);overflow-x:clip;font-family:var(--font-sans)}.si-label[data-astro-cid-ie7moreb]{font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.si-line[data-astro-cid-ie7moreb]{font-size:1rem;line-height:1.5;font-weight:400;color:var(--muted)}.si-head[data-astro-cid-ie7moreb]{padding:clamp(1.5rem,3vw,2.5rem) var(--px) clamp(3rem,6vw,6rem)}.si-head-top[data-astro-cid-ie7moreb]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:clamp(2.5rem,6vw,5rem)}.si-kicker[data-astro-cid-ie7moreb]{font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.si-head-main[data-astro-cid-ie7moreb]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(2rem,4vw,5rem);align-items:end}.si-title[data-astro-cid-ie7moreb]{font-family:var(--title-font);font-weight:900;text-transform:uppercase;letter-spacing:-.04em;line-height:.92;font-size:clamp(2.8rem,10vw,10.5rem);margin-left:-.04em}.si-intro[data-astro-cid-ie7moreb]{max-width:22rem;padding-bottom:.8rem;font-size:1rem;line-height:1.6;color:var(--muted)}.si-index[data-astro-cid-ie7moreb]{position:sticky;top:var(--header-h);z-index:40;background:var(--bg);border-bottom:1px solid var(--line);padding:0 var(--px);overflow-x:auto;scrollbar-width:none}.si-index[data-astro-cid-ie7moreb]::-webkit-scrollbar{display:none}.si-index[data-astro-cid-ie7moreb] ul[data-astro-cid-ie7moreb]{display:flex;gap:clamp(1.5rem,3vw,3rem);min-width:max-content}.si-index[data-astro-cid-ie7moreb] a[data-astro-cid-ie7moreb]{position:relative;display:flex;align-items:center;min-height:48px;font-size:.65rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;color:var(--muted);transition:color .2s}.si-index[data-astro-cid-ie7moreb] a[data-astro-cid-ie7moreb]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--fg);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.si-index[data-astro-cid-ie7moreb] a[data-astro-cid-ie7moreb]:hover,.si-index[data-astro-cid-ie7moreb] a[data-astro-cid-ie7moreb].is-current{color:var(--fg)}.si-index[data-astro-cid-ie7moreb] a[data-astro-cid-ie7moreb].is-current:after{transform:scaleX(1)}.si-index[data-astro-cid-ie7moreb] a[data-astro-cid-ie7moreb]:focus-visible{outline-offset:-2px}.si-chapter[data-astro-cid-ie7moreb]{padding:clamp(4rem,8vw,8rem) var(--px) 0;scroll-margin-top:calc(var(--header-h) + 48px)}.si-chapter-name[data-astro-cid-ie7moreb]{font-family:var(--title-font);font-weight:900;text-transform:uppercase;letter-spacing:-.03em;line-height:.95;font-size:clamp(1.6rem,3.2vw,2.8rem);margin-bottom:clamp(2rem,4vw,3.5rem)}.si-grid[data-astro-cid-ie7moreb]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(2.5rem,4vw,4rem) 1.5rem}.si-card-link[data-astro-cid-ie7moreb]{display:block}.si-card-img[data-astro-cid-ie7moreb]{position:relative;overflow:hidden;margin-bottom:1.1rem;aspect-ratio:4 / 3;background:#e4e4e1}.si-card-img[data-astro-cid-ie7moreb] img[data-astro-cid-ie7moreb]{width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:transform .7s ease}.si-card-link[data-astro-cid-ie7moreb]:hover .si-card-img[data-astro-cid-ie7moreb] img[data-astro-cid-ie7moreb]{transform:scale(1.04)}.si-hover[data-astro-cid-ie7moreb]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none;transition:opacity .45s ease}.si-hover[data-astro-cid-ie7moreb].is-on{opacity:1}.si-card-name[data-astro-cid-ie7moreb]{font-family:var(--title-font);font-weight:900;text-transform:uppercase;letter-spacing:-.02em;font-size:1.15rem;margin-bottom:.2rem}.si-card-link[data-astro-cid-ie7moreb]:focus-visible{outline-offset:6px}.si-rows[data-astro-cid-ie7moreb]{display:grid;gap:clamp(3.5rem,7vw,7rem)}.si-row[data-astro-cid-ie7moreb]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(2rem,5vw,6rem);align-items:center}.si-row--rev[data-astro-cid-ie7moreb] .si-media[data-astro-cid-ie7moreb]{order:2}.si-media[data-astro-cid-ie7moreb]{display:block;position:relative;overflow:hidden;aspect-ratio:3 / 2;background:#e4e4e1}.si-media[data-astro-cid-ie7moreb]>img[data-astro-cid-ie7moreb]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s ease}.si-row[data-astro-cid-ie7moreb]:hover .si-media[data-astro-cid-ie7moreb]>img[data-astro-cid-ie7moreb]{transform:scale(1.04)}.si-media--visual[data-astro-cid-ie7moreb]{background:transparent;overflow:visible}.si-text[data-astro-cid-ie7moreb]{max-width:26rem}.si-name[data-astro-cid-ie7moreb]{font-family:var(--title-font);font-weight:900;text-transform:uppercase;letter-spacing:-.03em;line-height:.95;font-size:clamp(1.7rem,3.2vw,2.8rem);margin-bottom:.9rem}.si-name[data-astro-cid-ie7moreb] a[data-astro-cid-ie7moreb]{transition:opacity .2s}.si-name[data-astro-cid-ie7moreb] a[data-astro-cid-ie7moreb]:hover{opacity:.6}.si-actions[data-astro-cid-ie7moreb]{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1.75rem;margin-top:1.5rem}.si-details[data-astro-cid-ie7moreb],.si-enquire[data-astro-cid-ie7moreb]{display:inline-flex;align-items:center;min-height:44px;font-size:.65rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;transition:letter-spacing .3s}.si-details[data-astro-cid-ie7moreb]{background:var(--fg);color:var(--bg);padding:0 1.1rem}.si-enquire[data-astro-cid-ie7moreb]{border-bottom:1px solid var(--fg)}.si-details[data-astro-cid-ie7moreb]:hover,.si-enquire[data-astro-cid-ie7moreb]:hover{letter-spacing:.24em}.si-standard[data-astro-cid-ie7moreb]{margin-top:clamp(5rem,10vw,10rem);padding:clamp(3rem,6vw,5rem) var(--px);border-top:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:baseline;gap:1.5rem clamp(2rem,5vw,5rem)}.si-standard[data-astro-cid-ie7moreb] ul[data-astro-cid-ie7moreb]{display:flex;flex-wrap:wrap;gap:.75rem clamp(1.5rem,4vw,4rem)}.si-standard[data-astro-cid-ie7moreb] li[data-astro-cid-ie7moreb]{font-family:var(--title-font);font-weight:900;text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(.95rem,1.4vw,1.2rem)}@media(max-width:1024px){.si-grid[data-astro-cid-ie7moreb]{grid-template-columns:repeat(2,1fr)}}@media(max-width:860px){.si-head-main[data-astro-cid-ie7moreb]{grid-template-columns:1fr;align-items:start;gap:1.5rem}.si-row[data-astro-cid-ie7moreb],.si-row--rev[data-astro-cid-ie7moreb]{grid-template-columns:1fr;gap:1.5rem}.si-row--rev[data-astro-cid-ie7moreb] .si-media[data-astro-cid-ie7moreb]{order:0}.si-text[data-astro-cid-ie7moreb]{max-width:none}}@media(max-width:560px){.si-grid[data-astro-cid-ie7moreb]{grid-template-columns:1fr}.si-head-top[data-astro-cid-ie7moreb]{margin-bottom:2rem}.si-kicker[data-astro-cid-ie7moreb]{font-size:.6rem}}@media(prefers-reduced-motion:reduce){.si-hover[data-astro-cid-ie7moreb]{display:none}.si-card-img[data-astro-cid-ie7moreb] img[data-astro-cid-ie7moreb],.si-media[data-astro-cid-ie7moreb]>img[data-astro-cid-ie7moreb],.si-index[data-astro-cid-ie7moreb] a[data-astro-cid-ie7moreb]:after,.si-details[data-astro-cid-ie7moreb],.si-enquire[data-astro-cid-ie7moreb]{transition:none}.si-card-link[data-astro-cid-ie7moreb]:hover .si-card-img[data-astro-cid-ie7moreb] img[data-astro-cid-ie7moreb],.si-row[data-astro-cid-ie7moreb]:hover .si-media[data-astro-cid-ie7moreb]>img[data-astro-cid-ie7moreb]{transform:none}}
