/* GoVisually commissioned website v4 / Draft 2, adapted for working directories.
 * Source: prototypes/gv-website-v4/design.md and assets/draft2.css.
 * Hallmark · genre: modern-minimal · design-system: design.md · designed-as-app
 * Pre-emit critique: P4 H4 E4 S5 R5 V4. */
@font-face{font-family:Geist;src:url('./geist.woff2') format('woff2');font-weight:100 900;font-display:swap}
body{font-family:var(--font-body)}
h1,h2,h3{font-weight:550;letter-spacing:-.035em}
:focus-visible{outline-color:var(--color-focus)!important}
.topbar,.reg-app .topbar{position:relative;max-width:1180px;width:calc(100% - 48px);min-height:60px;margin:18px auto 0;padding:9px 13px 9px 23px;gap:24px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--paper);box-shadow:0 2px 7px var(--color-brand-shadow);z-index:5;flex-wrap:nowrap;align-items:center}
.brand{gap:14px}.brand img{width:136px;height:auto}.brand>span{font-size:11px;padding-left:14px}
.library-nav{display:flex;align-items:center;justify-content:center;gap:25px;flex:1;font-size:12px;min-width:0}
.library-nav a{padding-block:8px;white-space:nowrap;color:var(--muted)}
.library-nav a:hover,.library-nav a[data-active=true]{color:var(--ink);text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--color-brand-coral)}
.topbar .collection-link{min-height:38px;font-size:11px;padding:8px 14px;gap:8px;background:var(--ink);border-color:var(--ink);color:var(--paper);flex-shrink:0}
.topbar .collection-link:hover{background:var(--paper);color:var(--ink)}
.topbar .collection-link .icon{width:15px;height:15px}.topbar .saved-count,.topbar [data-reg-count]{background:none;color:inherit;margin:0;padding:0;font-size:11px}
.container,.reg-main{max-width:1280px;padding-inline:40px}
.btn,.reg-save{border-radius:var(--radius-pill);font-weight:500;padding-inline:19px;transition:background var(--dur-short),border-color var(--dur-short)}
.btn.primary{background:var(--ink);border-color:var(--ink);color:var(--paper)}
.btn.primary:hover{background:var(--paper);color:var(--ink);filter:none}
.btn:not(.primary):hover{border-color:var(--ink)}
.icon-btn{border-radius:var(--radius-pill)}
.page-search{max-width:1200px;margin:22px auto 0;padding:0 0;display:flex;justify-content:flex-end}
.page-search .nav-search{width:285px;margin:0;border-radius:var(--radius-pill);background:var(--paper)}
.library-intro{display:block;text-align:center;max-width:850px;margin:auto;padding:65px 0 26px}
.library-intro .back-link{font-size:10px;text-transform:uppercase;letter-spacing:.07em;margin-bottom:21px;font-weight:550}
.library-intro .back-link .icon{display:none}
.library-intro h1{font-size:clamp(37px,4.25vw,59px);font-weight:550;letter-spacing:-.055em;line-height:1.08;max-width:840px;margin:auto}
.library-intro>div:first-child>p{max-width:670px;font-size:16px;line-height:1.65;margin:20px auto 0}
.library-intro .breadcrumbs{justify-content:center}
.intro-aside{display:flex;align-items:center;justify-content:center;gap:8px;max-width:none;margin-top:17px;padding:0}
.intro-aside .tiny-mark,.intro-aside p{display:none}.intro-aside small{margin:0;font-size:11px}
.search-block{max-width:820px;margin:0 auto 38px}
.search-form,.reg-search{border-radius:var(--radius-pill);background:var(--paper);padding:7px 7px 7px 22px;border-color:var(--color-border-strong)}
.search-form:focus-within,.reg-search:focus-within{border-color:var(--ink)}
.search-form .btn{min-width:105px}.search-form input{font-size:14px}.examples{justify-content:center;gap:10px 22px;margin-top:15px}
.search-form button span[aria-hidden],.examples .icon,.card-heading>.icon,.card-heading>span[aria-hidden]{display:none}
.symbols-promo{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);padding:23px 27px;box-shadow:0 4px 0 var(--color-brand-pink);margin-bottom:26px}
.symbols-promo strong{font-weight:550;letter-spacing:-.035em}
.industry-links{gap:12px}
.industry-links>a{background:var(--surface);border:1px solid var(--color-border-strong);border-radius:12px;padding:17px 18px;box-shadow:0 3px 0 var(--color-brand-sky);min-width:0}
.industry-links>a:nth-child(2){box-shadow:0 3px 0 var(--color-brand-pink)}
.industry-links>a:nth-child(3){box-shadow:0 3px 0 var(--color-brand-amber)}
.industry-links>a:nth-child(4){box-shadow:0 3px 0 var(--color-brand-leaf)}
.industry-links>a:nth-child(5){box-shadow:0 3px 0 var(--color-brand-sky)}
.industry-links>a .icon{display:none}
.industry-links>a:hover{border-color:var(--ink)}
.library-layout{grid-template-columns:180px minmax(0,1fr);gap:32px;margin-top:30px}
.category{border-radius:var(--radius-pill);padding:8px 12px;min-height:38px}
.category.selected{background:var(--ink);color:var(--paper)}.category.selected small{color:var(--paper)}
.category.selected .icon{color:var(--paper)}
.results-bar{border-bottom:1px solid var(--line);padding-bottom:17px;margin-bottom:22px}
.filters select,.discovery-filters select,.reg-filterbar select{border-radius:8px;color:var(--ink);background:var(--paper)}
.mark-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 22px}
.card-art{height:185px;border-radius:var(--radius-panel);border-color:var(--line);background:var(--surface)}
.card-art:hover{border-color:var(--color-border-strong)}
.card-art .icon-btn{background:var(--surface);border-radius:var(--radius-pill)}
.card-heading h3{font-size:15px;font-weight:550;letter-spacing:-.025em}.card-heading{margin-top:14px}
.card-issuer{font-size:12px}.card-access{font-size:10px}.card-heading a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:4px}
.reference-section{padding-top:26px}.reference-row{background:var(--paper)}
#empty,.large-art,.symbol-tile-art{border-radius:var(--radius-panel)}
.detail{padding-top:27px}.detail-layout{gap:65px;grid-template-columns:minmax(0,430px) minmax(0,1fr)}
.detail h1,.reg-detail h1{font-weight:550;letter-spacing:-.045em;line-height:1.1}
.large-art{border-color:var(--color-border-strong)}.zoom-btn{border-radius:var(--radius-pill)}
.detail-copy h2,.reg-detail h2{letter-spacing:-.025em}
.symbols-heading{text-align:center;max-width:840px;margin:0 auto;padding:44px 0 35px}
.symbols-heading h1{font-size:clamp(35px,4.2vw,56px);font-weight:550;letter-spacing:-.055em;line-height:1.1;margin-inline:auto}
.symbols-heading>p{margin-inline:auto}.symbols-meta{justify-content:center}.symbols-heading .breadcrumbs{justify-content:center}
.symbol-family{border:1px solid var(--line);border-radius:12px;padding:17px;background:var(--surface)}
.symbol-families{gap:14px;margin-bottom:35px}.symbol-family:hover{border-color:var(--color-border-strong)}
.symbol-finder{border-radius:var(--radius-panel);background:var(--surface)}
.symbol-section>header{border-color:var(--line)}.symbol-section h2{font-weight:550;letter-spacing:-.035em}
.symbol-tile h3{font-size:15px;font-weight:550}.symbol-tile-art{border:1px solid var(--line)}
.symbol-variants>div{border-radius:12px}
.reg-app{background:var(--paper)}
.reg-intro{display:block;text-align:center;max-width:none;padding:66px 0 30px}
.reg-intro h1{font-size:clamp(37px,4.3vw,59px);font-weight:550;line-height:1.08;letter-spacing:-.055em;margin:21px 0}
.reg-intro h1 span{color:var(--ink)}.reg-intro p{font-size:16px;max-width:670px;margin-inline:auto}.reg-intro p.reg-eyebrow{color:var(--muted);font-size:10px;justify-content:center;letter-spacing:.07em}
.reg-coverage{justify-content:center;margin-top:18px}
.reg-atlas{width:100%;margin-top:36px;padding:18px 24px;background:var(--surface);border-radius:var(--radius-panel);text-align:left;box-shadow:0 4px 0 var(--color-brand-sky)}
.reg-atlas-heading{margin-bottom:5px}.reg-atlas-heading .reg-icon{color:var(--ink)}
.reg-atlas-links{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}
.reg-atlas-links>a{font-size:12px;gap:8px;min-width:0;line-height:1.4}
.reg-atlas-all{justify-content:flex-start;gap:10px;padding:12px 0 0;margin-top:5px;color:var(--muted)}
.reg-products{gap:12px;margin-top:12px}.reg-product{flex-direction:row;border-radius:var(--radius-pill);font-size:12px;padding:11px 12px;min-width:0}
.reg-product.selected{background:var(--ink);border-color:var(--ink);color:var(--paper)}.reg-product.selected .reg-icon{color:var(--paper)}
.reg-search{margin-top:24px}.reg-filterbar{padding-block:20px}
.reg-tabs button{box-shadow:none;padding:8px 15px;border-radius:var(--radius-pill)}
.reg-tabs button.selected{background:var(--ink);color:var(--paper);box-shadow:none}
.reg-tabs{gap:5px}.reg-results-head{padding:0 0 17px}
.reg-row{border-radius:var(--radius-panel);border:1px solid var(--line);padding:23px;background:var(--paper);margin-bottom:14px}
.reg-row h3{font-size:20px;letter-spacing:-.03em;line-height:1.3}
.reg-row p{font-size:13px;line-height:1.7}
.reg-row .reg-save{border-radius:var(--radius-pill)}
.reg-detail{max-width:1200px}.reg-detail header{padding-top:36px}.reg-detail-hero{border-radius:var(--radius-panel)}
.reg-mark-links a,.reg-index-card,.reg-product-guide-card{border-radius:12px}
.editorial-strip,.reg-bottom{border-radius:var(--radius-panel);border:1px solid var(--line);padding:30px;background:var(--surface);margin-top:55px}
.editorial-strip h2,.signup h2,.reg-bottom h2{font-size:29px;font-weight:550;letter-spacing:-.04em}
.signup{gap:60px;padding:55px 0}.signup .email-row input{border-radius:var(--radius-pill);padding-inline:16px}
.footer{position:relative;max-width:1200px;margin:35px auto 0;padding:35px 0 160px;border-color:var(--line);gap:24px;background:url('./carton-footer.svg') center bottom/100% 115px no-repeat}
.footer img{width:136px;height:auto}.footer nav{gap:22px}.footer-note{font-size:11px;max-width:800px;line-height:1.7}
@media(min-width:1250px){.topbar,.reg-app .topbar{position:sticky;top:12px}}
@media(max-width:1100px){
 .topbar,.reg-app .topbar{gap:18px}.brand>span{display:none}.library-nav{gap:18px}
 .container,.reg-main{padding-inline:30px}.page-search{margin-inline:30px}.footer{margin-inline:30px}
 .reg-atlas-links{grid-template-columns:repeat(3,minmax(0,1fr))}
 .detail-layout{grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:40px}
 .library-layout{grid-template-columns:155px minmax(0,1fr);gap:25px}
 .mark-grid{gap:26px 18px}.card-art{height:160px}.card-art>a{padding:30px 23px}
}
@media(max-width:850px){
 .topbar,.reg-app .topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;border-radius:25px;padding:12px 16px;gap:10px;width:calc(100% - 32px)}
 .library-nav{grid-column:1/-1;grid-row:2;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding-top:7px}
 .topbar .collection-link{grid-row:1;grid-column:2}.brand img{width:123px}
 .library-intro,.reg-intro{padding-top:40px}.library-intro h1,.reg-intro h1{font-size:45px}
 .library-layout{display:block}.sidebar{margin-bottom:25px}.sidebar nav{display:flex;flex-wrap:wrap;gap:6px}.sidebar h2{margin-left:0}.category{font-size:11px}.sidebar-note{display:none}
 .mark-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.industry-links{grid-template-columns:repeat(3,minmax(0,1fr))}
 .detail-layout{gap:30px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.large-art{height:300px;padding:40px}
 .reg-products{grid-template-columns:repeat(3,minmax(0,1fr))}.reg-product{white-space:nowrap;justify-content:flex-start}
 .reg-workbench{grid-template-columns:160px minmax(0,1fr);gap:20px}.reg-row{padding:19px}
 .symbol-families{grid-template-columns:repeat(3,minmax(0,1fr))}.symbol-family{grid-template-columns:minmax(0,1fr)}
}
@media(max-width:600px){
 .container,.reg-main{padding-inline:20px}.topbar,.reg-app .topbar{margin-top:12px;padding:10px 13px;width:calc(100% - 24px)}
 .brand img{width:113px}.topbar .collection-link{min-height:34px;font-size:10px;padding:7px 11px;gap:6px}.topbar .collection-link .icon{width:13px;height:13px}
 .library-nav{font-size:10px;gap:8px;padding-top:5px}.library-nav a{padding-block:7px}
 .page-search{margin:19px 20px 0}.page-search .nav-search{width:100%}
 .library-intro,.reg-intro{padding:35px 0 24px}.library-intro h1,.reg-intro h1{font-size:37px;letter-spacing:-.055em}
 .library-intro>div:first-child>p,.reg-intro p{font-size:14px;line-height:1.65}.library-intro .back-link{margin-bottom:17px;font-size:9px}
 .intro-aside{margin-top:13px}.search-form,.reg-search{padding:6px 6px 6px 14px;gap:9px}.search-form input,.reg-search input{font-size:12px;padding-block:10px}.search-form>.icon{width:16px}.search-form .btn{min-width:70px;padding-inline:13px;font-size:12px;min-height:39px}
 .search-block{margin-bottom:29px}.examples{gap:8px 15px;font-size:11px}.examples>span{display:none}
 .symbols-promo{padding:19px 17px;gap:16px}.symbols-promo p{font-size:12px}.symbols-promo strong{font-size:18px}.symbols-promo-art{gap:6px}
 .industry-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.industry-links>a{padding:14px 12px}.industry-links>a span{font-size:12px}
 .library-layout{margin-top:24px}.sidebar nav{max-height:140px;overflow:auto}.category{min-height:34px}.mark-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.card-art{height:148px}.card-art>a{padding:25px 20px}.card-heading h3{font-size:14px}.card-issuer{font-size:11px}
 .detail-layout{display:block}.artwork-panel{position:relative;top:0;margin-bottom:30px}.large-art{height:290px}.detail h1{font-size:34px}
 .symbols-heading{padding:25px 0}.symbols-heading h1{font-size:36px}.symbols-heading>p{font-size:14px}.symbol-families{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.symbol-family{padding:14px}.symbol-tile h3{font-size:14px}.symbol-section>header{align-items:flex-start}
 .reg-atlas{padding:18px;margin-top:27px}.reg-atlas-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 15px}.reg-atlas-links>a{font-size:11px}.reg-atlas-all{font-size:10px}
 .reg-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.reg-product{font-size:11px;padding:10px}.reg-product .reg-icon{width:18px;height:18px}
 .reg-workbench{display:flex;flex-direction:column}.reg-row{padding:17px;gap:10px}.reg-row h3{font-size:18px}.reg-row p{font-size:12px}.reg-tabs button{font-size:11px;padding:8px 10px}.reg-detail h1{font-size:34px}.reg-detail header{padding-top:22px}
 .editorial-strip,.reg-bottom{padding:24px;margin-top:35px;display:block}.editorial-strip .text-link{margin-top:20px}.editorial-strip h2,.signup h2,.reg-bottom h2{font-size:26px}
 .signup{grid-template-columns:minmax(0,1fr);gap:25px;padding:36px 0}.email-row{flex-wrap:wrap}.email-row input{flex:1 1 100%}.email-row .btn{width:auto}
 .footer{margin:25px 20px 0;padding:28px 0 130px;background-size:auto 100px;gap:22px}.footer nav{gap:8px 19px;flex-wrap:wrap;justify-content:flex-start}.footer-note{font-size:10px}
}
@media(max-width:370px){.library-intro h1,.reg-intro h1,.symbols-heading h1{font-size:33px}.library-nav{gap:6px;font-size:9px}.brand img{width:104px}.card-art{height:125px}.card-art>a{padding:26px 15px}.topbar .collection-link{font-size:9px}.container,.reg-main{padding-inline:16px}.card-heading h3{font-size:13px}}
@media(prefers-reduced-motion:reduce){.btn,.reg-save{transition:none}}
@media print{.topbar,.page-search,.footer{display:none!important}.container,.reg-main{max-width:none;padding:0}.library-intro,.reg-intro{padding:0}.reg-row,.symbols-promo,.reg-atlas{box-shadow:none}.reg-row{break-inside:avoid}}

/* Keep compact navigation artwork from shrinking into its caption. */
.symbols-promo-art{flex-shrink:0}
.industry-links{border:0}
.industry-links>a:first-child{padding-left:18px}
.industry-links>a:last-child{border:1px solid var(--color-border-strong)}
.symbol-families{border-top:0}
.symbols-page>.breadcrumbs{padding-top:24px}
.artwork-panel{top:100px}
@media(max-width:600px){.symbols-promo{flex-direction:column;align-items:flex-start}.industry-links>a:first-child{padding-left:12px}.artwork-panel{top:0}}

/* The reference website’s photographic closing chapter, with literal next-step copy. */
.library-cta{position:relative;isolation:isolate;overflow:clip;background:var(--color-photo-forest) var(--cta-primary, url('./cta-garden.webp')) center 52%/cover;color:var(--paper);border:0;padding:64px 40px;margin-top:64px;scroll-margin-top:100px}
.library-cta::before{content:'';position:absolute;inset:0;background:var(--color-photo-scrim);z-index:-1}
.library-cta-content{max-width:820px;margin:auto;padding:12px 45px;text-align:center;border-inline:1px solid var(--color-photo-guide)}
.library-cta.reg-bottom .library-cta-eyebrow{margin:0 0 18px;font-size:10px;font-weight:550;letter-spacing:.09em;text-transform:uppercase;color:var(--paper)}
.library-cta.reg-bottom h2{max-width:640px;margin:auto;font-size:clamp(31px,3.4vw,46px);font-weight:550;line-height:1.1;letter-spacing:-.045em;color:var(--paper)}
.library-cta.reg-bottom p{max-width:540px;margin:20px auto 26px;font-size:15px;line-height:1.7;color:var(--paper)}
.library-cta .btn{background:var(--paper);border-color:var(--paper);color:var(--ink);padding-inline:22px;min-height:46px}
.library-cta .btn:hover{background:var(--surface);border-color:var(--surface);color:var(--ink)}
.library-cta .btn:focus-visible{outline-color:var(--paper)!important;outline-offset:5px}
@media(max-width:600px){.library-cta.reg-bottom{padding:38px 20px;margin-top:40px;scroll-margin-top:20px}.library-cta-content{padding:5px 6px;border:0}.library-cta.reg-bottom h2{font-size:32px}.library-cta.reg-bottom p{font-size:14px;margin:18px auto 23px}.library-cta.reg-bottom .library-cta-eyebrow{font-size:9px;margin-bottom:16px}}
@media print{.library-cta.reg-bottom{background:var(--paper);color:var(--ink);padding:24px 0}.library-cta::before{display:none}.library-cta.reg-bottom h2,.library-cta.reg-bottom p{color:var(--ink)}.library-cta .btn{display:none}}

/* One photographic treatment for every closing, cross-library and signup CTA. */
.library-cta{border-radius:var(--radius-panel);max-width:none}
.library-cta:not(.reg-bottom){padding:40px;gap:32px;margin-block:32px;color:var(--paper)}
.library-cta:not(.reg-bottom) h2{color:var(--paper);font-weight:550;font-size:clamp(26px,2.8vw,36px);letter-spacing:-.04em;line-height:1.15;margin:0}
.library-cta:not(.reg-bottom) p,.library-cta .consent,.library-cta form>label{color:var(--paper);font-size:14px;line-height:1.7}
.library-cta:not(.reg-bottom) p{margin:16px 0 22px}
.library-cta .btn,.library-cta .btn.primary{background:var(--paper);border-color:var(--paper);color:var(--ink);flex-shrink:0}
.library-cta .btn:hover,.library-cta .btn.primary:hover{background:var(--surface);border-color:var(--surface);color:var(--ink);filter:none}
.library-cta .btn .icon{display:none}
.library-cta input[type=email]{color:var(--ink);background:var(--paper);min-height:46px}
.library-cta input:focus-visible{outline-color:var(--paper)!important;outline-offset:4px}
.library-cta input[type=checkbox]{accent-color:var(--paper)}
.signup.library-cta{align-items:center;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}
.signup.library-cta .consent,.signup.library-cta .form-message{font-size:11px}
.signup.library-cta .form-message{margin:8px 0 0;min-height:1.7em}
.signup.library-cta .form-message.error{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}
.signup.library-cta .email-row{flex-wrap:wrap}
.signup.library-cta .email-row input{flex:1 1 190px}
.signup.library-cta .email-row button{font-size:12px;padding-inline:15px}
.reg-companion.library-cta{display:block;padding:30px}
.reg-companion.library-cta h2{font-size:28px}
.reg-companion.library-cta p{max-width:600px}
.reg-detail-grid aside .reg-companion.library-cta{padding:24px}
.reg-detail-grid aside .reg-companion.library-cta h2{font-size:24px}
.reg-detail-grid aside .reg-companion.library-cta .btn{font-size:11px;padding-inline:14px}
.symbol-source-note.library-cta{max-width:none}
.symbol-source-note.library-cta p{max-width:680px}
@media(max-width:850px){.signup.library-cta{grid-template-columns:minmax(0,1fr);gap:20px}.library-cta.editorial-strip,.library-cta.review-cta{flex-direction:column;align-items:flex-start;gap:16px}}
@media(max-width:600px){.library-cta:not(.reg-bottom){padding:28px 22px;margin-block:28px}.library-cta:not(.reg-bottom) h2{font-size:28px}.library-cta:not(.reg-bottom) p{font-size:13px}.library-cta .btn{font-size:12px;padding-inline:16px}.symbol-source-note.library-cta .btn{margin:0 8px 12px 0}.signup.library-cta .email-row input{flex-basis:100%}.reg-companion.library-cta h2{font-size:26px}.reg-detail-grid aside .reg-companion.library-cta{padding:22px}}
@media print{.library-cta{background:var(--paper)!important;color:var(--ink)!important;box-shadow:none}.library-cta:not(.reg-bottom){padding:24px 0}.library-cta:not(.reg-bottom) h2,.library-cta:not(.reg-bottom) p{color:var(--ink)}.signup.library-cta{display:none}}

/* Distinct garden scenes, stable per route. Adjacent CTA roles use different scenes. */
[data-garden="0"]{--cta-primary:url('./cta-meadow.webp');--cta-secondary:url('./cta-fern.webp');--cta-tertiary:url('./cta-lavender.webp')}
[data-garden="1"]{--cta-primary:url('./cta-lavender.webp');--cta-secondary:url('./cta-meadow.webp');--cta-tertiary:url('./cta-fern.webp')}
[data-garden="2"]{--cta-primary:url('./cta-fern.webp');--cta-secondary:url('./cta-lavender.webp');--cta-tertiary:url('./cta-garden.webp')}
[data-garden="3"]{--cta-primary:url('./cta-garden.webp');--cta-secondary:url('./cta-fern.webp');--cta-tertiary:url('./cta-meadow.webp')}
.library-cta.signup,.library-cta.reg-companion{background-image:var(--cta-secondary)}
.library-cta.review-cta,.library-cta.symbol-source-note{background-image:var(--cta-tertiary)}
