.page-hero[data-astro-cid-75ysl5lo]{border-bottom:1px solid #1a171929;position:relative;overflow:clip}.hero-grid[data-astro-cid-75ysl5lo]{grid-template-columns:5fr 7fr;align-items:center;gap:clamp(1rem,3vw,3rem);min-height:min(47rem,100vh - 5rem);display:grid}.hero-copy[data-astro-cid-75ysl5lo]{z-index:3;min-width:0;padding-block:clamp(7.25rem,10vw,9rem) clamp(4rem,6vw,6rem);position:relative}h1[data-astro-cid-75ysl5lo]{letter-spacing:-.035em;max-width:10ch;margin-bottom:1.5rem;font-size:clamp(4rem,7.2vw,7.7rem);line-height:.88;position:relative}.search-heading[data-astro-cid-75ysl5lo]{max-width:34rem;color:var(--color-glove);font-family:var(--font-body);letter-spacing:.11em;text-transform:uppercase;margin-bottom:.8rem;font-size:clamp(.72rem,1.05vw,.9rem);font-weight:700;line-height:1.25;display:block}.display-heading[data-astro-cid-75ysl5lo]{display:block}h1[data-astro-cid-75ysl5lo]:after{background:linear-gradient(176deg, transparent 0 35%, var(--color-led) 36% 58%, transparent 59%) 0 0 / 100% 52% no-repeat, linear-gradient(182deg, transparent 0 32%, var(--color-led) 33% 62%, transparent 63%) 8% 100% / 90% 54% no-repeat;content:"";width:clamp(6rem,48%,15rem);height:.85rem;margin-top:.7rem;display:block;transform:rotate(-1.2deg)}.lead[data-astro-cid-75ysl5lo]{max-width:34rem}.hero-note[data-astro-cid-75ysl5lo]{max-width:34rem;color:var(--color-glove);letter-spacing:.08em;text-transform:uppercase;margin:1rem 0 0;font-size:.82rem;font-weight:800}.hero-actions[data-astro-cid-75ysl5lo]{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:2rem;display:flex}.hero-image-wrap[data-astro-cid-75ysl5lo]{align-self:stretch;position:relative}.image-frame[data-astro-cid-75ysl5lo]{inset:0 calc((100vw - var(--container)) / -2) 0 -7rem;background:var(--color-ink);min-height:34rem;position:absolute;overflow:hidden;mask:url(/brush-edge.svg) 50%/100% 100% no-repeat}.image-frame[data-astro-cid-75ysl5lo]:after{content:"";background:linear-gradient(90deg,#f3efe838,#0000 22%),linear-gradient(#0000 58%,#0000003d),linear-gradient(120deg,#0000 0 72%,#1fcfea1f);position:absolute;inset:0}.image-frame[data-astro-cid-75ysl5lo] img{object-fit:cover;object-position:center;filter:contrast(1.08)saturate(.92);width:100%;height:100%}.hero-image-wrap[data-astro-cid-75ysl5lo] .marker[data-astro-cid-75ysl5lo]{z-index:3;color:var(--color-punch);text-align:right;margin:0;font-size:clamp(1.1rem,2vw,1.6rem);line-height:1.1;position:absolute;bottom:3rem;right:2rem;transform:rotate(-5deg)}.marker-underline[data-astro-cid-75ysl5lo]{display:inline-block;position:relative}.marker-underline[data-astro-cid-75ysl5lo]:after{content:"";background:linear-gradient(177deg,#0000 0 35%,currentColor 36% 55%,#0000 56%) 0 0/100% 50% no-repeat,linear-gradient(183deg,#0000 0 33%,currentColor 34% 60%,#0000 61%) 8% 100%/92% 52% no-repeat;width:112%;height:.7rem;position:absolute;bottom:-.75rem;right:-.15rem}.facts[data-astro-cid-75ysl5lo]{z-index:6;background:var(--color-concrete);border-block:1px solid #1a171929;grid-template-columns:repeat(3,1fr);align-items:stretch;min-height:8.25rem;margin-top:-1px;display:grid;position:relative}.facts[data-astro-cid-75ysl5lo].four{grid-template-columns:repeat(4,minmax(0,1fr))}.facts[data-astro-cid-75ysl5lo] div[data-astro-cid-75ysl5lo]{grid-template-columns:auto minmax(0,auto);justify-content:center;align-items:center;gap:1.1rem;padding:1.4rem clamp(1rem,2vw,2rem);display:grid}.facts[data-astro-cid-75ysl5lo] div[data-astro-cid-75ysl5lo]+div[data-astro-cid-75ysl5lo]{border-left:1px solid #1a171929}.facts[data-astro-cid-75ysl5lo] svg{color:var(--color-ink)}.facts[data-astro-cid-75ysl5lo] div[data-astro-cid-75ysl5lo]>span[data-astro-cid-75ysl5lo]{gap:.45rem;display:grid}.facts[data-astro-cid-75ysl5lo] strong[data-astro-cid-75ysl5lo]{letter-spacing:.06em;text-transform:uppercase;font-size:.84rem}.facts[data-astro-cid-75ysl5lo] i[data-astro-cid-75ysl5lo]{background:linear-gradient(178deg,transparent 0 35%,var(--color-punch) 36% 62%,transparent 63%);width:min(8rem,100%);height:.5rem;display:block;transform:rotate(-1.5deg)}@media (width<=56rem){.hero-grid[data-astro-cid-75ysl5lo]{grid-template-columns:minmax(0,1fr);min-height:auto}.hero-copy[data-astro-cid-75ysl5lo]{padding-block:7rem 2.5rem}.hero-image-wrap[data-astro-cid-75ysl5lo]{min-height:32rem;margin-inline:calc(var(--gutter) * -1)}.image-frame[data-astro-cid-75ysl5lo]{min-height:32rem;inset:0;mask:url(/brush-edge-top.svg) top/100% 4rem no-repeat,linear-gradient(#000 0 0) bottom/100% calc(100% - 3.9rem) no-repeat}.hero-image-wrap[data-astro-cid-75ysl5lo][data-mobile-focus=top] .image-frame[data-astro-cid-75ysl5lo] img{object-position:center top}.facts[data-astro-cid-75ysl5lo].four{grid-template-columns:repeat(2,minmax(0,1fr))}.facts[data-astro-cid-75ysl5lo].four div[data-astro-cid-75ysl5lo]:nth-child(n+3){border-top:1px solid #1a171929}.facts[data-astro-cid-75ysl5lo].four div[data-astro-cid-75ysl5lo]:nth-child(3){border-left:0}}@media (width<=42rem){.facts[data-astro-cid-75ysl5lo],.facts[data-astro-cid-75ysl5lo].four{grid-template-columns:1fr}.facts[data-astro-cid-75ysl5lo] div[data-astro-cid-75ysl5lo]+div[data-astro-cid-75ysl5lo]{border-top:1px solid #1a171929;border-left:0}.facts[data-astro-cid-75ysl5lo] div[data-astro-cid-75ysl5lo]{justify-content:start;min-height:4.75rem;padding-block:.9rem}.hero-image-wrap[data-astro-cid-75ysl5lo],.image-frame[data-astro-cid-75ysl5lo]{min-height:22rem}.hero-image-wrap[data-astro-cid-75ysl5lo] .marker[data-astro-cid-75ysl5lo]{bottom:1.5rem;right:1rem}}@media (prefers-reduced-motion:no-preference){.hero-copy[data-astro-cid-75ysl5lo]>[data-astro-cid-75ysl5lo]{opacity:0;animation:hero-copy-in .72s var(--ease-punch) forwards}.hero-copy[data-astro-cid-75ysl5lo]>[data-astro-cid-75ysl5lo]:nth-child(2){animation-delay:90ms}.hero-copy[data-astro-cid-75ysl5lo]>[data-astro-cid-75ysl5lo]:nth-child(3){animation-delay:.16s}.hero-copy[data-astro-cid-75ysl5lo]>[data-astro-cid-75ysl5lo]:nth-child(4){animation-delay:.24s}.image-frame[data-astro-cid-75ysl5lo]{animation:hero-wipe .92s var(--ease-punch) both .1s}@keyframes hero-copy-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-wipe{0%{opacity:0;transform:translate(4rem)}to{opacity:1;transform:translate(0)}}}
