.hero[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:minmax(0,1fr);background:var(--dark);color:var(--on-dark)}.panel[data-astro-cid-bbe6dxrz]{background:var(--ink);display:flex;align-items:center}.panel-in[data-astro-cid-bbe6dxrz]{padding:clamp(40px,4vw,72px) var(--gutter) clamp(40px,3.5vw,48px);width:100%}.eyebrow[data-astro-cid-bbe6dxrz]{font:600 var(--t-label)/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--on-dark-muted);margin-bottom:var(--s3)}h1[data-astro-cid-bbe6dxrz]{color:#fff;font-size:min(var(--t-display),9vh + 1rem);font-weight:700;letter-spacing:-.045em;line-height:.94;max-width:12ch}@media(max-width:979px){h1[data-astro-cid-bbe6dxrz]{font-size:var(--t-display);max-width:none}}@media(max-width:520px){.btn-row[data-astro-cid-bbe6dxrz] .btn[data-astro-cid-bbe6dxrz]{flex:1 1 100%}}.sub[data-astro-cid-bbe6dxrz]{font-size:var(--t-lead);line-height:1.5;color:var(--on-dark);margin:var(--s3) 0 var(--s4);max-width:44ch}.btn-line[data-astro-cid-bbe6dxrz]{color:#fff;border-color:#ffffffb3}.btn-line[data-astro-cid-bbe6dxrz]:hover{background:#fff;color:var(--ink)}.facts[data-astro-cid-bbe6dxrz]{list-style:none;padding:var(--s3) 0 0;margin:var(--s5) 0 0;border-top:1px solid var(--dark-line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3) var(--s3)}.facts[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]{margin:0;display:flex;flex-direction:column;gap:2px}.facts[data-astro-cid-bbe6dxrz] strong[data-astro-cid-bbe6dxrz]{color:#fff;font:650 1.125rem/1.2 var(--font-display);letter-spacing:-.01em}.facts[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{color:var(--on-dark-muted);font-size:var(--t-small)}.photo[data-astro-cid-bbe6dxrz]{margin:0;position:relative;min-height:0}.photo[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{width:100%;height:100%;object-fit:cover;object-position:50% 62%;aspect-ratio:4 / 3}figcaption[data-astro-cid-bbe6dxrz]{position:absolute;left:0;bottom:0;background:var(--ink);color:var(--on-dark);font-size:var(--t-label);padding:8px 12px}@media(min-width:640px){.facts[data-astro-cid-bbe6dxrz]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:980px){.hero[data-astro-cid-bbe6dxrz]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);min-height:calc(100svh - var(--header-h));max-height:980px}.panel-in[data-astro-cid-bbe6dxrz]{padding-left:max(var(--gutter),calc((100vw - var(--max)) / 2 + var(--gutter)))}.photo[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{aspect-ratio:auto;position:absolute;inset:0;object-position:50% 55%}}.fd-l[data-astro-cid-jz7ak56p],.fd-r[data-astro-cid-jz7ak56p]{grid-column:1 / -1}.fd-r[data-astro-cid-jz7ak56p]{margin-top:var(--s5)}@media(min-width:960px){.fd-l[data-astro-cid-jz7ak56p]{grid-column:1 / 6}.fd-r[data-astro-cid-jz7ak56p]{grid-column:7 / 13;margin-top:0}}.fd-l[data-astro-cid-jz7ak56p] .answer[data-astro-cid-jz7ak56p]{margin-top:var(--s3)}.finder .f-q{border:0;margin:0 0 var(--s4);padding:0}.finder legend{font:650 1.375rem/1.2 var(--font-display);color:#fff;letter-spacing:-.015em;margin-bottom:var(--s2);display:flex;gap:12px;align-items:baseline;padding:0}.finder .f-n{color:var(--on-dark-muted);font-size:1rem}.finder .f-opts{display:flex;flex-wrap:wrap;gap:8px}.finder label{position:relative;display:inline-flex;align-items:center;min-height:48px;padding:0 18px;border:1px solid #77848e;border-radius:var(--radius);cursor:pointer;color:var(--on-dark);transition:background-color .15s ease,border-color .15s ease}.finder label:hover{border-color:#fff}.finder label.on{background:#fff;color:var(--ink);border-color:#fff}.finder input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.finder label:has(input:focus-visible){outline:3px solid #e6b3b1;outline-offset:3px}.finder .f-out{border-top:1px solid var(--dark-line);padding-top:var(--s3);min-height:180px}.finder .f-title{font:650 clamp(1.75rem,1.2rem + 2vw,2.75rem)/1.05 var(--font-display);letter-spacing:-.03em;margin:0 0 12px}.finder .f-title a{color:#fff!important;text-decoration:none}.finder .f-title a:hover{text-decoration:underline}.intro-h[data-astro-cid-j7pv25f6]{grid-column:1 / -1;font-size:clamp(1.75rem,1.1rem + 2.6vw,3.5rem);line-height:1.08;max-width:24ch}.intro-p[data-astro-cid-j7pv25f6]{grid-column:1 / -1;margin-top:var(--s4)}@media(min-width:960px){.intro-h[data-astro-cid-j7pv25f6]{grid-column:1 / 8}.intro-p[data-astro-cid-j7pv25f6]{grid-column:9 / 13;margin-top:0;align-self:end}}
