.Hero-module__U76XqG__cover{--mast:min(calc((100cqi - 2 * var(--gutter)) / 3.14), max(calc((var(--vh) * 100 - 550px) / 1.04), calc(var(--vh) * 30)));min-height:calc(var(--vh) * 100);padding-bottom:clamp(28px, calc(var(--vh) * 4.5), 44px);background:var(--paper);color:var(--ink);grid-template-rows:auto auto 1fr;display:grid;position:relative;container-type:inline-size}.Hero-module__U76XqG__nav{padding:18px var(--gutter) 0;animation:Hero-module__U76XqG__fade .8s var(--ease-out) .3s both;justify-content:space-between;align-items:center;display:flex}.Hero-module__U76XqG__logo img{width:96px;height:auto}.Hero-module__U76XqG__navRight{align-items:center;gap:22px;display:flex}.Hero-module__U76XqG__cta{border:1px solid color-mix(in srgb, var(--ink) 38%, transparent);border-radius:999px;padding:8px 13px;transition:background-color .18s,color .18s}.Hero-module__U76XqG__cta:hover{background:var(--ink);color:var(--paper)}.Hero-module__U76XqG__menu:hover,.Hero-module__U76XqG__lineTitle:hover{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.Hero-module__U76XqG__mast{padding:0 var(--gutter)}.Hero-module__U76XqG__mast .Hero-module__U76XqG__masthead{font-size:var(--mast);letter-spacing:-.035em;text-align:center;white-space:nowrap;animation:Hero-module__U76XqG__press 1.5s var(--ease-out) 50ms both;margin-top:14px;font-weight:330;line-height:.8}.Hero-module__U76XqG__letter{animation:Hero-module__U76XqG__fade .9s var(--ease-out) both;animation-delay:calc(50ms + var(--i) * 60ms)}.Hero-module__U76XqG__strip{margin-top:calc(var(--mast) * .3);border-bottom:1px solid var(--line);animation:Hero-module__U76XqG__fade .8s var(--ease-out) .55s both;flex-direction:column;gap:2px;padding-bottom:14px;display:flex}.Hero-module__U76XqG__issue{color:var(--ink)}.Hero-module__U76XqG__tagline{color:var(--fg-muted)}.Hero-module__U76XqG__body{padding:0 var(--gutter);grid-template-areas:"photo""credit""title""lines";display:grid}.Hero-module__U76XqG__photo{aspect-ratio:1;background:var(--paper-2);grid-area:photo;margin-top:20px;animation:1.1s ease-out .15s both Hero-module__U76XqG__fade;position:relative;overflow:hidden}.Hero-module__U76XqG__img{object-fit:cover;object-position:54% 62%;animation:Hero-module__U76XqG__settle 2.3s var(--ease-out) .1s both}.Hero-module__U76XqG__credit{color:var(--fg-muted);animation:Hero-module__U76XqG__fade .8s var(--ease-out) 1.1s both;flex-wrap:wrap;grid-area:credit;gap:2px 10px;margin-top:10px;font-size:13px;line-height:1.4;display:flex}.Hero-module__U76XqG__credit .Hero-module__U76XqG__label{color:var(--ink);font-size:10px;line-height:1.85}.Hero-module__U76XqG__body .Hero-module__U76XqG__title{font-size:min(calc((100cqi - 2 * var(--gutter)) / 3.05 * .8), 112px);letter-spacing:-.035em;grid-area:title;margin-top:30px;line-height:.9}.Hero-module__U76XqG__titleLine{animation:Hero-module__U76XqG__rise .9s var(--ease-out) both;animation-delay:calc(.75s + var(--i) * .12s);display:block}.Hero-module__U76XqG__title em{color:var(--red)}.Hero-module__U76XqG__lines{grid-area:lines;margin-top:44px}.Hero-module__U76XqG__linesHead{animation:Hero-module__U76XqG__fade .8s var(--ease-out) 1s both;padding-bottom:12px}.Hero-module__U76XqG__line{animation:Hero-module__U76XqG__rise .8s var(--ease-out) both;animation-delay:calc(1.15s + var(--i) * .13s);flex-direction:column;gap:4px;padding:14px 0 18px;display:flex;position:relative}.Hero-module__U76XqG__line:before{background:var(--line);content:"";transform-origin:0;height:1px;animation:Hero-module__U76XqG__rule .9s var(--ease-out) both;animation-delay:inherit;position:absolute;top:0;left:0;right:0}.Hero-module__U76XqG__kicker{color:var(--fg-muted);align-items:baseline;gap:10px;display:flex}.Hero-module__U76XqG__num{color:var(--red);font-family:var(--font-display), Georgia, serif;letter-spacing:0;font-size:13px;font-style:italic}.Hero-module__U76XqG__lineTitle{letter-spacing:-.01em;text-wrap:balance;font-size:21px;line-height:1.18}.Hero-module__U76XqG__detail{color:var(--fg-muted);font-size:13px}@media (min-width:760px){.Hero-module__U76XqG__strip{flex-direction:row;justify-content:space-between;gap:24px}.Hero-module__U76XqG__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"photo photo""credit credit""title lines"".lines";column-gap:40px}.Hero-module__U76XqG__photo{aspect-ratio:16/9}.Hero-module__U76XqG__body .Hero-module__U76XqG__title{font-size:min(calc((50cqi - var(--gutter) - 20px) / 3.05), 112px)}}@media (min-width:1100px){.Hero-module__U76XqG__nav{padding-top:22px}.Hero-module__U76XqG__logo img{width:108px}.Hero-module__U76XqG__mast .Hero-module__U76XqG__masthead{margin-top:calc(var(--mast) * .02)}.Hero-module__U76XqG__strip{height:16px;margin-top:calc(var(--mast) * .03);border-bottom:0;padding-bottom:0}.Hero-module__U76XqG__body{--gap:clamp(24px, 2.4cqi, 40px);--side:calc((100cqi - 2 * var(--gutter) - 2 * var(--gap)) / 4);column-gap:var(--gap);margin-top:calc(var(--mast) * (.22 - .03) - 16px + 26px);grid-template:"title photo lines""credit photo lines"1fr/minmax(0,1fr) minmax(0,2fr) minmax(0,1fr)}.Hero-module__U76XqG__photo{aspect-ratio:auto;min-height:340px;margin-top:0}.Hero-module__U76XqG__img{object-position:50% 58%}.Hero-module__U76XqG__body .Hero-module__U76XqG__title{font-size:min(calc(var(--side) / 3.05), calc(var(--vh) * 10.5));margin-top:0}.Hero-module__U76XqG__credit{flex-direction:column;align-self:end;max-width:22em;margin-top:24px}.Hero-module__U76XqG__lines{flex-direction:column;margin-top:0;display:flex}.Hero-module__U76XqG__list{flex-direction:column;flex:1;display:flex}.Hero-module__U76XqG__line{flex:1;padding:11px 0 12px}.Hero-module__U76XqG__lineTitle{font-size:clamp(18px,1.4cqi,22px)}}@media (min-width:1100px) and (max-width:1299px){.Hero-module__U76XqG__sep{display:none}.Hero-module__U76XqG__place{display:block}}@keyframes Hero-module__U76XqG__fade{0%{opacity:0}}@keyframes Hero-module__U76XqG__press{0%{transform:translateY(.05em)}}@keyframes Hero-module__U76XqG__settle{0%{transform:scale(1.04)}}@keyframes Hero-module__U76XqG__rise{0%{opacity:0;transform:translateY(14px)}}@keyframes Hero-module__U76XqG__rule{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.Hero-module__U76XqG__cover *,.Hero-module__U76XqG__cover :before{animation:none}}
