.wrap[data-astro-cid-clb3452e]{max-width:var(--content-max);padding-inline:var(--gutter);margin-inline:auto}.sec[data-astro-cid-clb3452e]{padding-block:var(--sp-8)}.vh[data-astro-cid-clb3452e]{isolation:isolate;min-height:100svh;padding:calc(var(--tap-min) + var(--sp-4) + var(--sp-5)) var(--gutter) var(--sp-7);background:var(--bg);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:clip}.vh__bg[data-astro-cid-clb3452e]{z-index:-1;pointer-events:none;position:absolute;inset:0}.vh__bg[data-astro-cid-clb3452e]:after{content:"";background:linear-gradient(to bottom, transparent, var(--bg));height:30%;position:absolute;inset:auto 0 0}.vh__blob[data-astro-cid-clb3452e]{aspect-ratio:1;width:60vmax;filter:blur(var(--sp-8));animation:vh-drift calc(var(--dur-base) * 60) var(--ease-out) infinite alternate;border-radius:50%;position:absolute}.vh__blob--a[data-astro-cid-clb3452e]{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 22%, transparent), transparent 70%);top:-25vmax;left:-20vmax}.vh__blob--b[data-astro-cid-clb3452e]{background:radial-gradient(circle, color-mix(in srgb, var(--highlight) 35%, transparent), transparent 70%);animation-delay:calc(var(--dur-base) * -30);bottom:-28vmax;right:-22vmax}.vh__drumring[data-astro-cid-clb3452e]{width:min(90vw, calc(var(--sp-9) * 9));aspect-ratio:1;background:repeating-radial-gradient(circle, transparent 0 var(--sp-5), color-mix(in srgb, var(--highlight) 30%, transparent) var(--sp-5) calc(var(--sp-5) + var(--border-w))), repeating-conic-gradient(color-mix(in srgb, var(--highlight) 12%, transparent) 0 2deg, transparent 2deg 22.5deg);mask:radial-gradient(circle, var(--bg) 0 30%, transparent 70%);-webkit-mask:radial-gradient(circle, var(--bg) 0 30%, transparent 70%);animation:vh-spin calc(var(--dur-base) * 400) linear infinite;border-radius:50%;position:absolute;top:50%;right:-10%;transform:translateY(-50%)}@keyframes vh-drift{to{transform:translate(6vmax,4vmax)scale(1.1)}}@keyframes vh-spin{to{transform:translateY(-50%)rotate(1turn)}}.vh__inner[data-astro-cid-clb3452e]{gap:var(--sp-6);width:100%;max-width:calc(var(--content-max) - var(--gutter) * 2);margin-inline:auto;display:grid}.vh__eyebrow[data-astro-cid-clb3452e]{align-items:center;gap:var(--sp-3);margin:0 0 var(--sp-3);font-size:var(--fs-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-weight:600;display:flex}.vh__eyebrow[data-astro-cid-clb3452e]:before{content:"";width:var(--sp-5);border-top:var(--border-w) solid var(--highlight)}.vh__title[data-astro-cid-clb3452e]{margin:0 0 var(--sp-4);font-size:var(--fs-display);line-height:var(--lh-display)}.vh__accent[data-astro-cid-clb3452e]{color:var(--accent);display:block}.vh__lead[data-astro-cid-clb3452e]{max-width:46ch;margin:0 0 var(--sp-5);font-size:var(--fs-lead)}.vh__quote[data-astro-cid-clb3452e]{margin:0 0 var(--sp-5);padding-left:var(--sp-4);border-left:calc(var(--border-w) * 2) solid var(--accent)}.vh__quote[data-astro-cid-clb3452e] blockquote[data-astro-cid-clb3452e]{margin:0}.vh__quote[data-astro-cid-clb3452e] p[data-astro-cid-clb3452e]{text-wrap:balance;margin:0;font-weight:600}.vh__quote[data-astro-cid-clb3452e] em[data-astro-cid-clb3452e]{color:var(--accent);font-style:normal}.vh__quote[data-astro-cid-clb3452e] figcaption[data-astro-cid-clb3452e]{margin-top:var(--sp-1);font-size:var(--fs-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-weight:600}.vh__actions[data-astro-cid-clb3452e]{align-items:center;gap:var(--sp-3) var(--sp-5);flex-wrap:wrap;display:flex}.vh__link[data-astro-cid-clb3452e]{align-items:center;gap:var(--sp-2);min-height:var(--tap-min);font-weight:600;display:inline-flex}.vh__art[data-astro-cid-clb3452e]{aspect-ratio:1;order:-1;width:min(78%,40svh);margin-inline:auto;position:relative}.vh__card[data-astro-cid-clb3452e]{width:60%;aspect-ratio:var(--ratio-gallery);border-radius:var(--radius-md);background:var(--bg-alt);box-shadow:var(--shadow-card);transition:transform var(--dur-base) var(--ease-out);position:absolute;top:12%;left:20%;overflow:hidden}.vh__card[data-astro-cid-clb3452e] img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-img) var(--ease-out);display:block}.vh__card--1[data-astro-cid-clb3452e]{transform:translate(-30%,8%)rotate(-10deg)}.vh__card--3[data-astro-cid-clb3452e]{transform:translate(30%,8%)rotate(10deg)}.vh__card--2[data-astro-cid-clb3452e]{z-index:1;transform:translateY(-4%)}@media (hover:hover){.vh__card[data-astro-cid-clb3452e]:hover{z-index:2}.vh__card[data-astro-cid-clb3452e]:hover img{transform:scale(var(--zoom-img))}}.vh__art[data-astro-cid-clb3452e] .vh__sticker{z-index:3;animation:vh-bob calc(var(--dur-base) * 8) var(--ease-out) infinite;position:absolute}.vh__art[data-astro-cid-clb3452e] .vh__sticker--a{top:0;right:6%}.vh__art[data-astro-cid-clb3452e] .vh__sticker--b{animation-delay:calc(var(--dur-base) * -3);bottom:4%;left:2%}.vh__art[data-astro-cid-clb3452e] .vh__sticker--c{animation-delay:calc(var(--dur-base) * -5);bottom:0;right:14%}@keyframes vh-bob{50%{transform:translateY(calc(var(--sp-2) * -1)) rotate(-4deg)}}@media (prefers-reduced-motion:reduce){.vh__blob[data-astro-cid-clb3452e],.vh__drumring[data-astro-cid-clb3452e],.vh__art[data-astro-cid-clb3452e] .vh__sticker{animation:none}}.story[data-astro-cid-clb3452e]{gap:var(--sp-6);padding:var(--sp-5);background:color-mix(in srgb, var(--accent) 6%, var(--bg));border-radius:var(--radius-lg);display:grid}.story__kicker[data-astro-cid-clb3452e]{margin:0 0 var(--sp-2);font-size:var(--fs-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-weight:600}.story__heading[data-astro-cid-clb3452e]{margin:0 0 var(--sp-3);text-wrap:balance}.story__text[data-astro-cid-clb3452e] p[data-astro-cid-clb3452e]:last-child{color:var(--text-muted);margin:0}.why__list[data-astro-cid-clb3452e]{margin:0;padding:0;list-style:none;display:grid}.why__row[data-astro-cid-clb3452e]{align-items:center;gap:var(--sp-3);padding-block:var(--sp-3);border-top:var(--border-w) solid color-mix(in srgb, var(--border) 70%, transparent);display:flex}.why__row[data-astro-cid-clb3452e]:first-child{border-top:0;padding-top:0}.why__row[data-astro-cid-clb3452e] p[data-astro-cid-clb3452e]{font-size:var(--fs-small);color:var(--text-muted);margin:0}.why__row[data-astro-cid-clb3452e] strong[data-astro-cid-clb3452e]{color:var(--text)}.team[data-astro-cid-clb3452e]{background:var(--bg-alt)}.crew[data-astro-cid-clb3452e]{gap:var(--sp-6);align-items:center;display:grid}.crew__eyebrow[data-astro-cid-clb3452e]{align-items:center;gap:var(--sp-3);margin:0 0 var(--sp-3);font-size:var(--fs-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-weight:600;display:flex}.crew__eyebrow[data-astro-cid-clb3452e]:before{content:"";width:var(--sp-5);border-top:var(--border-w) solid var(--highlight)}.crew__title[data-astro-cid-clb3452e]{margin:0 0 var(--sp-3)}.crew__title[data-astro-cid-clb3452e] span[data-astro-cid-clb3452e]{color:var(--accent)}.crew__p[data-astro-cid-clb3452e]{color:var(--text-muted);margin:0}.crew__book[data-astro-cid-clb3452e]{align-items:baseline;gap:var(--sp-1) var(--sp-2);margin:var(--sp-5) 0 0;padding-top:var(--sp-3);font-size:var(--fs-small);color:var(--text-muted);border-top:var(--border-w) dashed color-mix(in srgb, var(--text) 30%, transparent);flex-wrap:wrap;display:flex}.crew__book[data-astro-cid-clb3452e] strong[data-astro-cid-clb3452e]{color:var(--text)}.crew__book[data-astro-cid-clb3452e] a[data-astro-cid-clb3452e]{align-items:center;gap:var(--sp-1);min-height:var(--tap-min);font-weight:700;display:inline-flex}.crew__book[data-astro-cid-clb3452e] a[data-astro-cid-clb3452e] span[data-astro-cid-clb3452e]{transition:transform var(--dur-fast) var(--ease-out)}@media (hover:hover){.crew__book[data-astro-cid-clb3452e] a[data-astro-cid-clb3452e]:hover span[data-astro-cid-clb3452e]{transform:translateX(var(--sp-1))}}.crew__grid[data-astro-cid-clb3452e]{gap:var(--sp-3);max-width:calc(var(--sp-9) * 5.5);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;margin:0;padding:0;list-style:none;display:grid}.shot[data-astro-cid-clb3452e]{gap:var(--sp-1);display:grid}.shot__no[data-astro-cid-clb3452e]{font-size:var(--fs-caption);letter-spacing:.1em;color:var(--accent);font-weight:700}.shot[data-astro-cid-clb3452e] img{width:100%;height:auto;transition:transform var(--dur-img) var(--ease-out);display:block}@media (hover:hover){.shot[data-astro-cid-clb3452e]:hover img{transform:scale(var(--zoom-img))}}.shot--1[data-astro-cid-clb3452e]{grid-area:1/1/span 2/8;align-self:end}.shot--2[data-astro-cid-clb3452e]{grid-area:1/8/auto/11;align-self:end}.shot--3[data-astro-cid-clb3452e]{grid-area:2/8/auto/13;align-self:end}.road__head[data-astro-cid-clb3452e]{gap:var(--sp-2);padding-bottom:var(--sp-3);border-bottom:var(--border-w) solid var(--text);align-items:end;display:grid}.road__eyebrow[data-astro-cid-clb3452e]{font-size:var(--fs-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin:0;font-weight:600}.road__big[data-astro-cid-clb3452e]{font-size:var(--fs-h1);line-height:var(--lh-display);margin:0}.road__big[data-astro-cid-clb3452e] span[data-astro-cid-clb3452e]{color:var(--accent)}.road__list[data-astro-cid-clb3452e]{margin:0;padding:0;list-style:none}.road__row[data-astro-cid-clb3452e]{gap:var(--sp-2) var(--sp-4);padding-block:var(--sp-4);border-bottom:var(--border-w) solid color-mix(in srgb, var(--text) 25%, transparent);transition:background-color var(--dur-fast) var(--ease-out);grid-template-columns:auto minmax(0,1fr);display:grid}.road__year[data-astro-cid-clb3452e]{min-width:4ch;font-size:var(--fs-lead);font-style:italic;font-weight:400;line-height:var(--lh-display);font-variant-numeric:tabular-nums;grid-row:1/span 2}.road__row--now[data-astro-cid-clb3452e] .road__year[data-astro-cid-clb3452e]{color:var(--accent)}.road__row--next[data-astro-cid-clb3452e] .road__year[data-astro-cid-clb3452e]{color:var(--text-muted)}.road__name[data-astro-cid-clb3452e] h3[data-astro-cid-clb3452e]{font-size:var(--fs-body);letter-spacing:.06em;text-transform:uppercase;margin:0}.road__text[data-astro-cid-clb3452e]{font-size:var(--fs-small);color:var(--text-muted);grid-column:2;margin:0}@media (hover:hover){.road__row[data-astro-cid-clb3452e]:hover{background:color-mix(in srgb, var(--accent) 5%, transparent)}}.press[data-astro-cid-clb3452e]{border-top:var(--border-w) solid color-mix(in srgb, var(--border) 70%, transparent);overflow-x:clip}.press__grid[data-astro-cid-clb3452e]{align-items:center;gap:var(--sp-3) var(--sp-7);padding:var(--sp-5) 0;border-block:var(--border-w) solid color-mix(in srgb, var(--border) 70%, transparent);flex-wrap:wrap;margin:0;list-style:none;display:flex}.press__cell[data-astro-cid-clb3452e]{min-height:var(--tap-min);transition:transform var(--dur-fast) var(--ease-out);align-items:center;display:inline-flex}.press__cell[data-astro-cid-clb3452e] .press__logo{width:auto;height:var(--sp-6);max-width:calc(var(--sp-9) * 2);object-fit:contain;display:block}.press__cell[data-astro-cid-clb3452e]{position:relative}.press__cell[data-astro-cid-clb3452e]:after{content:attr(data-tip);bottom:calc(100% + var(--sp-1));padding:var(--sp-1) var(--sp-2);font-size:var(--fs-caption);white-space:nowrap;color:var(--inverse-text);background:var(--inverse-bg);border-radius:var(--radius-sm);opacity:0;pointer-events:none;transform:translate(-50%, var(--sp-1));transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);font-weight:600;position:absolute;left:50%}.press__cell[data-astro-cid-clb3452e]:hover:after,.press__cell[data-astro-cid-clb3452e]:focus-visible:after{opacity:1;transform:translate(-50%)}@media (hover:hover){.press__cell[data-astro-cid-clb3452e]:hover{transform:translateY(var(--lift))}}.cta-band[data-astro-cid-clb3452e]{border-top:var(--border-w) solid color-mix(in srgb, var(--border) 70%, transparent)}@media (width>=768px){.road__head[data-astro-cid-clb3452e]{grid-template-columns:auto 1fr}.road__big[data-astro-cid-clb3452e]{text-align:right;font-size:var(--fs-display)}.road__row[data-astro-cid-clb3452e]{column-gap:var(--sp-5);padding-block:var(--sp-5);grid-template-columns:minmax(0,2fr) minmax(0,4fr) minmax(0,6fr);align-items:start}.road__year[data-astro-cid-clb3452e]{white-space:nowrap;font-size:var(--fs-h3);grid-row:auto}.road__text[data-astro-cid-clb3452e]{grid-column:auto}}@media (width>=1024px){.vh[data-astro-cid-clb3452e]{min-height:min(100svh, calc(var(--sp-9) * 9));padding-bottom:var(--sp-8)}.vh__inner[data-astro-cid-clb3452e]{align-items:center;gap:var(--sp-8);grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.vh__art[data-astro-cid-clb3452e]{order:0;width:100%}.story[data-astro-cid-clb3452e]{align-items:center;gap:var(--sp-8);padding:var(--sp-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.crew[data-astro-cid-clb3452e]{gap:var(--sp-8);grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.crew__grid[data-astro-cid-clb3452e]{order:-1;width:100%}}
