/* Typography visible in the user-supplied reference print.
 * Source: AWEN 3 before the serif-only revision, commit 2e65728a584b64c5d650b30d045f342d795b91d2.
 * Deliberately scoped to the header and opening shown in the image. */
body.awen-v3 .site-header,body.awen-v3 .fusion-hero{--sans:Manrope,Arial,sans-serif;--display:Anton,Impact,sans-serif;--serif:Anton,Impact,sans-serif;--mono:'Courier New',monospace;letter-spacing:normal;text-transform:none}
body.awen-v3 .site-header .desktop-nav{font:inherit;letter-spacing:normal}
body.awen-v3 .fusion-hero .button,body.awen-v3 .fusion-hero .discover-link{font-family:var(--sans);font-style:normal;font-weight:400;line-height:1.7;letter-spacing:normal;text-transform:none}

/* styles.css */
body.awen-v3 .site-header,body.awen-v3 .fusion-hero{font:400 14px/1.7 var(--sans);-webkit-font-smoothing:antialiased}
body.awen-v3 .fusion-hero h1{font-weight:400;line-height:1}
body.awen-v3 .fusion-hero em{font-style:normal}
body.awen-v3 .site-header button,body.awen-v3 .fusion-hero button{font:inherit}
body.awen-v3 .fusion-hero .eyebrow{font:400 10px/1.65 var(--mono);text-transform:uppercase;letter-spacing:.06em}
body.awen-v3 .fusion-hero .button{font-size:13px;font-weight:700;line-height:1.5}
body.awen-v3 .fusion-hero .button>span:last-child{font:30px/1 var(--sans);font-weight:400}
body.awen-v3 .site-header .brand>span{font:400 6px/1.4 var(--sans);letter-spacing:.24em;text-transform:uppercase}
body.awen-v3 .site-header .header-edition{font:400 9px/1.7 var(--mono);text-transform:uppercase}
body.awen-v3 .site-header .desktop-nav>a{font-size:12px}
body.awen-v3 .site-header .cart-toggle>[data-cart-count]{font:400 11px var(--mono)}
body.awen-v3 .fusion-hero .hero-scroll{font:400 10px var(--mono)}
body.awen-v3 .fusion-hero .hero-scroll>span{font:400 27px/1 var(--sans)}
body.awen-v3 .fusion-hero .hero-baseline{font-size:10px;letter-spacing:-.01em}
body.awen-v3 .fusion-hero .hero-foot>p{font:400 10px var(--mono)}
body.awen-v3 .fusion-hero .hero-foot strong{font:400 28px/1 var(--display)}
@media(max-width:700px){
body.awen-v3 .site-header,body.awen-v3 .fusion-hero{font-size:14px}
body.awen-v3 .site-header .brand>span{font-size:5px}
body.awen-v3 .site-header .cart-toggle>[data-cart-count]{font-size:10px}
body.awen-v3 .fusion-hero .hero-scroll{font-size:8px;line-height:1.5}
body.awen-v3 .fusion-hero .hero-scroll>span{font-size:25px}
body.awen-v3 .fusion-hero .hero-foot>p{font-size:8px}
body.awen-v3 .fusion-hero .hero-foot strong{font-size:24px}
}
@media(max-width:700px) and (max-height:740px){
body.awen-v3 .fusion-hero .hero-scroll{font-size:7px}
body.awen-v3 .fusion-hero .hero-foot strong{font-size:23px}
}
@media(max-width:360px){
body.awen-v3 .fusion-hero .hero-foot>p{font-size:7px}
body.awen-v3 .fusion-hero .hero-foot strong{font-size:22px}
body.awen-v3 .fusion-hero .hero-scroll{font-size:7px}
}

/* commerce-modern.css */
body.awen-v3 .site-header .cart-toggle{font-size:12px}
body.awen-v3 .site-header .cart-toggle>.cart-word{line-height:1;font:500 12px var(--sans)}
body.awen-v3 .site-header .cart-toggle>[data-cart-count]{font:400 11px var(--mono);line-height:1}
@media(max-width:700px){
body.awen-v3 .site-header .cart-toggle>.cart-word{font-size:11px}
body.awen-v3 .site-header .cart-toggle>[data-cart-count]{font-size:10px}
}

/* fusion.css */
body.awen-v3 .fusion-hero .button{font-size:13px;letter-spacing:.01em}
body.awen-v3 .fusion-hero .eyebrow{letter-spacing:.12em}
body.awen-v3 .site-header .brand>span{font-size:6px;letter-spacing:.28em}
body.awen-v3 .site-header .header-edition{font-size:8px;letter-spacing:.08em}
body.awen-v3 .site-header .desktop-nav>a{font-size:11px}
body.awen-v3 .site-header .cart-toggle>.cart-word{font-size:11px}
body.awen-v3 .fusion-hero .fusion-hero-copy>.eyebrow{font-size:8px;letter-spacing:.13em}
body.awen-v3 .fusion-hero .fusion-title{font:400 clamp(68px,7.2vw,112px)/1 var(--display);letter-spacing:-.018em}
body.awen-v3 .fusion-hero .fusion-title>em{font:italic 400 .79em/.96 var(--literary);letter-spacing:-.045em}
body.awen-v3 .fusion-hero .fusion-hero-actions>.button{font-size:12px}
body.awen-v3 .fusion-hero .discover-link{font-size:10px}
body.awen-v3 .fusion-hero .discover-link>span{font:400 20px var(--sans)}
body.awen-v3 .fusion-hero .hero-scroll{font-size:9px}
body.awen-v3 .fusion-hero .hero-scroll>span{font-size:24px}
body.awen-v3 .fusion-hero .hero-baseline{font:italic 23px var(--literary)}
body.awen-v3 .fusion-hero .hero-foot>p{font-size:9px}
body.awen-v3 .fusion-hero .hero-foot strong{font:400 25px var(--literary)}
@media(min-width:1700px){
body.awen-v3 .fusion-hero .fusion-title{font-size:130px}
body.awen-v3 .fusion-hero .fusion-title>em{font-size:.78em}
}
@media(max-width:1150px){
body.awen-v3 .fusion-hero .fusion-title{font-size:82px}
body.awen-v3 .fusion-hero .fusion-title>em{font-size:.73em}
body.awen-v3 .fusion-hero .fusion-hero-actions>.button{font-size:11px}
body.awen-v3 .fusion-hero .discover-link{font-size:9px}
}
@media(max-width:900px){
body.awen-v3 .fusion-hero .fusion-title{font-size:71px}
body.awen-v3 .fusion-hero .fusion-title>em{font-size:.7em}
body.awen-v3 .fusion-hero .fusion-hero-copy>.eyebrow{font-size:7px}
body.awen-v3 .fusion-hero .hero-baseline{font-size:20px}
}
@media(max-width:700px){
body.awen-v3 .site-header .brand>span{font-size:5px}
body.awen-v3 .site-header .cart-toggle>.cart-word{font-size:10px}
body.awen-v3 .site-header .cart-toggle>[data-cart-count]{font-size:9px}
body.awen-v3 .fusion-hero .fusion-hero-copy>.eyebrow{font-size:7px;letter-spacing:.08em}
body.awen-v3 .fusion-hero .fusion-title{font-size:clamp(53px,15.2vw,68px);line-height:1.01;letter-spacing:-.012em}
body.awen-v3 .fusion-hero .fusion-title>em{font:italic 400 clamp(36px,11.2vw,52px)/.93 var(--literary);letter-spacing:-.04em}
body.awen-v3 .fusion-hero .fusion-hero-actions>.button{font-size:12px}
body.awen-v3 .fusion-hero .fusion-hero-actions>.button>span:last-child{font-size:27px}
body.awen-v3 .fusion-hero .discover-link{font-size:10px}
body.awen-v3 .fusion-hero .hero-scroll{font-size:8px;line-height:1.5}
body.awen-v3 .fusion-hero .hero-scroll>span{font-size:24px}
body.awen-v3 .fusion-hero .hero-foot>p{font-size:8px;line-height:1.5}
body.awen-v3 .fusion-hero .hero-foot strong{font-size:22px}
}
@media(max-width:700px) and (max-height:740px){
body.awen-v3 .fusion-hero .fusion-hero-copy>.eyebrow{font-size:6px}
body.awen-v3 .fusion-hero .fusion-title{font-size:clamp(44px,13.6vw,57px);line-height:.99}
body.awen-v3 .fusion-hero .fusion-title>em{font-size:clamp(31px,9.8vw,42px);line-height:.94}
body.awen-v3 .fusion-hero .fusion-hero-actions>.button{font-size:11px}
body.awen-v3 .fusion-hero .discover-link{font-size:9px}
body.awen-v3 .fusion-hero .hero-scroll{font-size:7px}
body.awen-v3 .fusion-hero .hero-foot strong{font-size:22px}
}
@media(max-width:360px){
body.awen-v3 .site-header .cart-toggle>.cart-word{font-size:9px}
body.awen-v3 .fusion-hero .fusion-hero-copy>.eyebrow{font-size:6px;letter-spacing:.07em}
body.awen-v3 .fusion-hero .fusion-title{font-size:49px}
body.awen-v3 .fusion-hero .fusion-title>em{font-size:35px}
body.awen-v3 .fusion-hero .fusion-hero-actions>.button{font-size:11px}
body.awen-v3 .fusion-hero .hero-scroll{font-size:7px}
body.awen-v3 .fusion-hero .hero-foot>p{font-size:7px}
}

/* Retain the wording and the single italic line visible in the reference. */
body.awen-v3 .fusion-hero .fusion-title{text-transform:uppercase}
body.awen-v3 .fusion-hero .fusion-title>em{text-transform:none;white-space:nowrap}

/* Reset spacing introduced by the later AWEN 1 semantic aliases. */
body.awen-v3 .site-header .cart-word,
body.awen-v3 .fusion-hero .hero-scroll,
body.awen-v3 .fusion-hero .hero-foot>p,
body.awen-v3 .fusion-hero .hero-foot strong{letter-spacing:normal}
