/* Original Digital Development title / ruled navigation / introduction system. */
.ac-collection-hero {container-type:inline-size;width:100%;max-width:1280px;margin-inline:auto;position:relative;color:inherit;background:inherit;font-family:Inter,"Helvetica Neue",Arial,sans-serif}
.ac-collection-hero * {box-sizing:border-box}
.ac-collection-hero .ac-collection-hero-inner {padding:80px 6% 52px}
.ac-collection-hero h1 {margin:0;padding:0;border:0;font-size:clamp(43px,8.3cqw,112px);font-weight:500;line-height:1;letter-spacing:-.055em;overflow-wrap:normal}
.ac-collection-hero .ac-collection-links {display:flex;gap:13px 25px;flex-wrap:wrap;padding:27px 0 29px;margin-top:42px;border-top:1px solid currentColor;border-bottom:1px solid currentColor;font-size:12px;line-height:1.5}
.ac-collection-hero .ac-collection-links a {color:inherit;text-decoration:none}
.ac-collection-hero .ac-collection-links a:is([aria-current="page"],:hover) {text-decoration:underline;text-underline-offset:5px}
.ac-collection-hero .ac-collection-links :focus-visible {outline:2px solid currentColor;outline-offset:5px}
.ac-collection-hero .ac-collection-introduction {display:grid;grid-template-columns:43% 49%;gap:8%;align-items:start;padding-top:44px}
.ac-collection-hero .ac-collection-introduction h2 {margin:0;padding:0;font-size:clamp(27px,3.35cqw,40px);font-weight:500;line-height:1.13;letter-spacing:-.035em;text-wrap:pretty}
.ac-collection-hero .ac-collection-intro-copy {min-width:0;font-size:17px;line-height:1.6;text-wrap:pretty}
.ac-collection-hero .ac-collection-intro-copy p {margin:0}
@container(max-width:600px){
  .ac-collection-hero .ac-collection-hero-inner {padding-top:52px;padding-bottom:36px}
  .ac-collection-hero h1 {font-size:clamp(42px,12cqw,70px)}
  .ac-collection-hero .ac-collection-links {gap:15px 20px;margin-top:32px;padding:24px 0;font-size:12px}
  .ac-collection-hero .ac-collection-introduction {display:block;padding-top:33px}
  .ac-collection-hero .ac-collection-introduction h2 {font-size:32px;line-height:1.12}
  .ac-collection-hero .ac-collection-intro-copy {font-size:16px;margin-top:25px}
}
