.hero[data-astro-cid-bbe6dxrz]{position:relative;isolation:isolate;padding-block:var(--header-zone) var(--block)}.hero__grid[data-astro-cid-bbe6dxrz]{display:grid;grid-template-areas:"photo" "copy";gap:var(--s-5) var(--gutter)}.hero[data-astro-cid-bbe6dxrz] .hero__photo{grid-area:photo}.hero__copy[data-astro-cid-bbe6dxrz]{grid-area:copy;position:relative;z-index:1;display:grid;gap:var(--s-4);align-content:end;min-inline-size:0}.hero__copy[data-astro-cid-bbe6dxrz] h1{max-inline-size:9em;font-size:var(--t-hero)}.hero--long[data-astro-cid-bbe6dxrz] .hero__copy[data-astro-cid-bbe6dxrz] h1{max-inline-size:12em;font-size:var(--t-hero-long);line-height:var(--lh-h2);letter-spacing:var(--ls-h2)}.hero__kicker[data-astro-cid-bbe6dxrz]{font-family:var(--font-wide);font-stretch:125%;font-weight:500;font-size:var(--t-body);line-height:1.3;letter-spacing:.04em;color:var(--gold-text)}.hero--statement[data-astro-cid-bbe6dxrz] .hero__copy[data-astro-cid-bbe6dxrz] h1{max-inline-size:none;font-family:var(--font-wide);font-stretch:125%;font-weight:500;font-size:var(--t-body);line-height:1.3;letter-spacing:.12em;color:var(--gold-text)}.hero--question[data-astro-cid-bbe6dxrz] .hero__copy[data-astro-cid-bbe6dxrz] h1{max-inline-size:var(--measure-lead);font-family:var(--font-serif);font-stretch:normal;font-weight:400;font-size:var(--t-lead);line-height:1.3;letter-spacing:-.005em;color:var(--text-2)}.hero__statement[data-astro-cid-bbe6dxrz]>*{max-inline-size:9em;font-family:var(--font-serif);font-size:var(--t-hero);font-weight:300;line-height:var(--lh-h1);letter-spacing:var(--ls-h1);color:var(--ivory);text-wrap:balance}.hero__actions[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3);padding-block-start:var(--s-1)}.hero__copy[data-astro-cid-bbe6dxrz] .ledger{margin-block-start:var(--s-3)}.hero[data-astro-cid-bbe6dxrz] .hero__stage{grid-area:copy;position:relative;inset:auto;z-index:0}@media(max-width:47.99rem){.hero[data-astro-cid-bbe6dxrz]{display:grid;min-block-size:100svh;padding-block-end:var(--dock-zone)}.hero__grid[data-astro-cid-bbe6dxrz]{grid-template-rows:minmax(min-content,1fr) auto;row-gap:var(--s-4)}.hero[data-astro-cid-bbe6dxrz] .hero__photo{display:grid;grid-template-rows:minmax(0,1fr) auto}.hero[data-astro-cid-bbe6dxrz] .hero__photo .photo__window{aspect-ratio:auto;min-block-size:9.5rem;min-block-size:clamp(6rem,100svh - 40rem,9.5rem)}.hero__top[data-astro-cid-bbe6dxrz]{margin-block-end:calc(-1 * var(--s-3))}.hero__actions[data-astro-cid-bbe6dxrz]{position:absolute;inline-size:1px;block-size:1px;padding:0;overflow:hidden;white-space:nowrap}.hero__actions[data-astro-cid-bbe6dxrz]:focus-within{position:static;inline-size:auto;block-size:auto;overflow:visible}.hero[data-astro-cid-bbe6dxrz] .hero__stage{-webkit-mask-image:radial-gradient(farthest-side at 40% 40%,#000 45%,transparent 100%);mask-image:radial-gradient(farthest-side at 40% 40%,#000 45%,transparent 100%)}.hero[data-astro-cid-bbe6dxrz] .hero__stage .spot{top:22%}}@media(prefers-reduced-motion:no-preference){.hero__copy[data-astro-cid-bbe6dxrz]>:not(:has([data-enter])){animation:enter-rise var(--dur-reveal) var(--ease-expo) backwards;animation-delay:calc(.16s + var(--n, 0) * 90ms)}.hero__copy[data-astro-cid-bbe6dxrz]>:nth-child(2){--n: 1}.hero__copy[data-astro-cid-bbe6dxrz]>:nth-child(3){--n: 2}.hero__copy[data-astro-cid-bbe6dxrz]>:nth-child(4){--n: 3}.hero__copy[data-astro-cid-bbe6dxrz]>:nth-child(5){--n: 4}.hero__copy[data-astro-cid-bbe6dxrz]>:nth-child(6){--n: 5}.hero__copy[data-astro-cid-bbe6dxrz]>:nth-child(7){--n: 6}}@media(min-width:48rem){.hero__grid[data-astro-cid-bbe6dxrz]{grid-template-areas:"copy photo";grid-template-columns:minmax(0,3fr) minmax(0,2fr);column-gap:clamp(1.5rem,5vw,7rem);align-items:end}.hero__copy[data-astro-cid-bbe6dxrz],.hero[data-astro-cid-bbe6dxrz] .hero__stage{align-self:stretch}.hero__copy--top[data-astro-cid-bbe6dxrz]{grid-template-rows:1fr}.hero__top[data-astro-cid-bbe6dxrz]{align-self:start}}@media(min-width:48rem)and (max-width:59.99rem){.hero[data-astro-cid-bbe6dxrz] .hero__photo .photo__window{aspect-ratio:var(--ratio)}.hero[data-astro-cid-bbe6dxrz] .hero__photo .photo__img{object-position:var(--pos)}.hero__copy[data-astro-cid-bbe6dxrz] h1,.hero__statement[data-astro-cid-bbe6dxrz]>*{font-size:min(var(--t-hero),6vw)}}@media(min-width:48rem){.hero--statement[data-astro-cid-bbe6dxrz]:not(.hero--question) .hero__copy[data-astro-cid-bbe6dxrz]{padding-block-start:var(--s-6)}}@media(min-width:60rem){.hero[data-astro-cid-bbe6dxrz]{--hero-h: min(100svh, 75vw);min-block-size:var(--hero-h);display:grid;padding-block-end:var(--s-6)}.hero__grid[data-astro-cid-bbe6dxrz]{grid-template-columns:minmax(0,1fr) auto}.hero[data-astro-cid-bbe6dxrz] .hero__photo{display:grid;grid-template-rows:minmax(0,1fr) auto;block-size:min(var(--hero-h) - var(--header-zone) - var(--s-6),84rem);aspect-ratio:2 / 3}.hero--4x5[data-astro-cid-bbe6dxrz] .hero__photo{aspect-ratio:4 / 5}.hero--3x2[data-astro-cid-bbe6dxrz] .hero__photo{block-size:auto;inline-size:min(48vw,52rem);aspect-ratio:3 / 2}.hero--compact[data-astro-cid-bbe6dxrz]{min-block-size:0}.hero--compact[data-astro-cid-bbe6dxrz] .hero__photo{block-size:min(70svh - var(--header-zone),40rem)}.hero--compact[data-astro-cid-bbe6dxrz].hero--3x2 .hero__photo{block-size:auto;inline-size:min(40vw,40rem);align-self:center}.hero[data-astro-cid-bbe6dxrz] .hero__photo .photo__window{aspect-ratio:auto}.hero__copy[data-astro-cid-bbe6dxrz]{gap:var(--s-5);padding-block-end:var(--s-2)}}@media(min-width:60rem)and (max-width:74.99rem){.hero--full[data-astro-cid-bbe6dxrz]:not(.hero--3x2) .hero__photo{block-size:min(var(--hero-h) - var(--header-zone) - var(--s-6),50vw)}}
