.guest-reviews[data-astro-cid-mj5gcizx]{background:var(--color-cinematic-raised);color:var(--color-editorial);padding-block:clamp(5rem,10vw,9rem)}.guest-reviews-inner[data-astro-cid-mj5gcizx]{gap:var(--space-10);padding-inline:var(--gutter);display:grid}.guest-reviews-heading[data-astro-cid-mj5gcizx]{max-width:38rem}.guest-reviews-heading[data-astro-cid-mj5gcizx] h2[data-astro-cid-mj5gcizx]{font-family:var(--font-display);font-size:clamp(2.8rem,5vw,5rem);line-height:1}.guest-reviews-track[data-astro-cid-mj5gcizx]{padding:0 0 var(--space-6);overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;gap:clamp(1.5rem,4vw,4rem);margin:0;list-style:none;display:flex;overflow-x:auto}.guest-reviews-track[data-astro-cid-mj5gcizx] li[data-astro-cid-mj5gcizx]{padding-top:var(--space-6);scroll-snap-align:start;border-top:.125rem solid;flex-direction:column;flex:0 0 min(82vw,24rem);align-items:start;display:flex}.guest-review-source[data-astro-cid-mj5gcizx]{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:600}.guest-review-summary[data-astro-cid-mj5gcizx]{font-family:var(--font-display);flex:1;font-size:clamp(1.25rem,1.7vw,1.6rem);line-height:1.4}.guest-review-byline[data-astro-cid-mj5gcizx],.guest-reviews-track[data-astro-cid-mj5gcizx] a[data-astro-cid-mj5gcizx]{font-size:var(--text-small)}.guest-review-byline[data-astro-cid-mj5gcizx]{font-weight:600}.guest-reviews-heading[data-astro-cid-mj5gcizx] .text-link[data-astro-cid-mj5gcizx]{color:inherit}.guest-reviews-track[data-astro-cid-mj5gcizx] a[data-astro-cid-mj5gcizx]{color:var(--color-link);text-underline-offset:.2em}.guest-reviews-track[data-astro-cid-mj5gcizx]:focus-visible{outline:.1875rem solid var(--color-link);outline-offset:.25rem}@media (width>=64rem){.guest-reviews-inner[data-astro-cid-mj5gcizx]{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start}}.instagram-showreel[data-astro-cid-devc2m2d]{border-top:.0625rem solid var(--color-border);background:var(--color-cinematic);color:var(--color-editorial);padding:var(--space-16) 0 var(--section-block);overflow:hidden}.instagram-showreel-heading[data-astro-cid-devc2m2d]{gap:var(--space-8);margin-bottom:var(--space-12);align-items:end;display:grid}.instagram-showreel-heading[data-astro-cid-devc2m2d] h2[data-astro-cid-devc2m2d]{max-width:12ch;color:var(--color-editorial);font-family:var(--font-display);margin-bottom:0}.instagram-showreel-intro[data-astro-cid-devc2m2d]{max-width:var(--container-reading)}.instagram-showreel-intro[data-astro-cid-devc2m2d] p[data-astro-cid-devc2m2d]{font-size:var(--text-lead);line-height:1.55}.instagram-link[data-astro-cid-devc2m2d]{align-items:center;gap:var(--space-3);min-height:2.75rem;color:var(--color-editorial);border-bottom:.0625rem solid;font-weight:700;text-decoration:none;display:inline-flex}.instagram-link[data-astro-cid-devc2m2d]:hover{color:var(--color-material)}.instagram-link[data-astro-cid-devc2m2d] svg[data-astro-cid-devc2m2d]{width:var(--space-6);height:var(--space-6);fill:none;stroke:currentColor;stroke-width:1.5px}.instagram-link[data-astro-cid-devc2m2d] .instagram-dot[data-astro-cid-devc2m2d]{fill:currentColor;stroke:none}.instagram-reel-track[data-astro-cid-devc2m2d]{gap:var(--space-4);overscroll-behavior-inline:contain;padding:0 max(var(--gutter), calc((100vw - var(--container-wide)) / 2 + var(--gutter))) var(--space-4);scroll-padding-inline:var(--gutter);scroll-snap-type:inline mandatory;scrollbar-color:var(--color-accent-on-dark) var(--color-cinematic-raised);grid-auto-columns:min(78vw,22rem);grid-auto-flow:column;display:grid;overflow-x:auto}.instagram-reel[data-astro-cid-devc2m2d]{background:var(--color-cinematic-raised);aspect-ratio:9/16;scroll-snap-align:start;min-width:0;margin:0;position:relative;overflow:hidden}.instagram-reel[data-astro-cid-devc2m2d] video[data-astro-cid-devc2m2d]{object-fit:cover;width:100%;height:100%}.instagram-reel-shade[data-astro-cid-devc2m2d]{background:linear-gradient(to top, var(--color-cinematic), transparent 58%);pointer-events:none;position:absolute;inset:0}.instagram-reel-toggle[data-astro-cid-devc2m2d]{z-index:2;top:var(--space-4);right:var(--space-4);border:.0625rem solid var(--color-editorial);background:var(--color-cinematic);width:2.75rem;height:2.75rem;color:var(--color-editorial);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-arrive), color var(--duration-fast) var(--ease-arrive);border-radius:50%;place-items:center;display:grid;position:absolute}.instagram-reel-toggle[data-astro-cid-devc2m2d]:hover{background:var(--color-editorial);color:var(--color-cinematic)}.instagram-reel-toggle-icon[data-astro-cid-devc2m2d]{line-height:1}.instagram-reel[data-astro-cid-devc2m2d] figcaption[data-astro-cid-devc2m2d]{z-index:2;right:var(--space-6);bottom:var(--space-6);left:var(--space-6);gap:var(--space-1);color:var(--color-editorial);display:grid;position:absolute}.instagram-reel-title[data-astro-cid-devc2m2d]{font-size:var(--text-h3);font-weight:600}.instagram-reel[data-astro-cid-devc2m2d] figcaption[data-astro-cid-devc2m2d] span[data-astro-cid-devc2m2d]:last-child{color:var(--color-quiet-on-dark);font-size:var(--text-small)}.instagram-swipe-hint[data-astro-cid-devc2m2d]{margin:var(--space-3) var(--gutter) 0;color:var(--color-quiet-on-dark);font-size:var(--text-small);text-align:right}@media (width>=48rem){.instagram-showreel-heading[data-astro-cid-devc2m2d]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.instagram-reel-track[data-astro-cid-devc2m2d]{gap:var(--space-6);grid-auto-columns:min(42vw,23rem)}}@media (width>=80rem){.instagram-reel-track[data-astro-cid-devc2m2d]{grid-auto-columns:min(23vw,22rem)}.instagram-swipe-hint[data-astro-cid-devc2m2d]{display:none}}@media (prefers-reduced-motion:reduce){.instagram-reel-toggle[data-astro-cid-devc2m2d],.instagram-link[data-astro-cid-devc2m2d]{transition:none}}.guest-fit[data-astro-cid-lcdefpme]{padding-bottom:var(--space-16)}.home-crew-preview[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.home-crew-preview[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/3;object-fit:cover;object-position:center;width:100%;height:auto}@media (width>=48rem){.home-crew-preview[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}
