body.waiiqi-template-about-modern main{color:var(--waiiqi-ink)}
body.waiiqi-template-about-modern main .wq-dna-chapter-body{padding:8px 0 44px 56px;display:grid;grid-template-columns:minmax(0,72ch);gap:32px;justify-content:start}
body.waiiqi-template-about-modern main .wq-dna-chapter-body.wq-dna-has-photos{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(24px,5vw,72px)}
body.waiiqi-template-about-modern main .wq-dna-prose{min-width:0;text-align:left}
body.waiiqi-template-about-modern main .wq-dna-prose :is(.rte,.typeset){background:none!important;border:0!important;box-shadow:none!important;padding:0!important;color:var(--waiiqi-muted);font-size:17px;line-height:1.8}
body.waiiqi-template-about-modern main .wq-dna-prose p{margin:0 0 1.4em}
body.waiiqi-template-about-modern main .wq-dna-prose :is(h2,h3,h4,.multicolumn-card__title){font-size:clamp(23px,2.2vw,30px)!important;line-height:1.25;margin:1.3em 0 .65em;padding:0!important}
.wq-dna-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-content:start;min-width:0}
.wq-dna-photos>img,.wq-dna-photos>picture{width:100%;height:auto;position:static!important;display:block;aspect-ratio:4/5;object-fit:cover;border-radius:0!important}
.wq-dna-photos>picture img{width:100%;height:100%;object-fit:cover;position:static!important}
.wq-dna-photos>:only-child{grid-column:1/-1;aspect-ratio:4/5}
body.waiiqi-template-about-modern main .shopify-section:has(h1) .banner{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;overflow:visible!important}
body.waiiqi-template-about-modern main .shopify-section:has(h1) :is(.banner__box,.banner__content){border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}
body.waiiqi-template-about-modern main .shopify-section:has(h1) .banner__box{padding:clamp(24px,4vw,56px) 32px 24px 0!important}
body.waiiqi-template-about-modern main .shopify-section:has(h1) .banner__media{border-radius:0!important;box-shadow:none!important}
body.waiiqi-template-about-modern main .wq-dna-reader{border:0;border-block:1px solid var(--waiiqi-line);border-radius:0;box-shadow:none;background:transparent;backdrop-filter:none;padding:24px 0;grid-template-columns:minmax(0,1fr) auto;align-items:center}
body.waiiqi-template-about-modern main .wq-dna-reader h2{font-size:clamp(22px,2vw,28px)}
body.waiiqi-template-about-modern main .wq-dna-audio button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;min-height:48px}
.wq-dna-audio svg{width:20px;height:20px;fill:currentColor;flex:none}
.wq-dna-audio .wq-resume-icon,.wq-dna-audio [data-paused=true] .wq-pause-icon{display:none}
.wq-dna-audio [data-paused=true] .wq-resume-icon{display:block}
@media(max-width:749px){body.waiiqi-template-about-modern main .wq-dna-chapter-body,body.waiiqi-template-about-modern main .wq-dna-chapter-body.wq-dna-has-photos{grid-template-columns:minmax(0,1fr);padding:0 0 32px;gap:24px}body.waiiqi-template-about-modern main .wq-dna-reader{grid-template-columns:minmax(0,1fr)}body.waiiqi-template-about-modern main .shopify-section:has(h1) .banner__box{padding:24px 0!important}}
body.waiiqi-template-about-modern main :is(.rich-text,.image-with-text__grid,.multicolumn-card){border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
body.waiiqi-template-about-modern main .section--padding{padding-block:clamp(28px,5vw,72px)!important}
body.waiiqi-template-about-modern main :is(h1,h2,.rich-text__heading,.banner__heading,.image-with-text__heading,.multicolumn-card__title){font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);letter-spacing:-.035em;text-wrap:balance}
body.waiiqi-template-about-modern main h1{font-size:clamp(38px,5vw,72px)!important;line-height:1.04!important}
body.waiiqi-template-about-modern main :is(p,.rte){line-height:1.8}
body.waiiqi-template-about-modern main .rich-text{padding:0!important}
body.waiiqi-template-about-modern main .rich-text__blocks{display:grid!important;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start!important;gap:32px 8vw!important;border-top:1px solid var(--waiiqi-line);padding-top:40px}
body.waiiqi-template-about-modern main .rich-text .rich-text__blocks>.rich-text__text{max-width:65ch!important;grid-column:2;text-align:left}
body.waiiqi-template-about-modern main .rich-text__blocks:not(:has(.rich-text__heading)){border-top:0;padding-top:0}
body.waiiqi-template-about-modern main .rich-text__blocks>.button-group{grid-column:2}
body.waiiqi-template-about-modern main .multicolumn-list{gap:40px!important}
body.waiiqi-template-about-modern main .multicolumn-card{padding:24px 0!important;border-top:1px solid var(--waiiqi-line)!important}
body.waiiqi-template-about-modern main .multicolumn-card__title{font-size:clamp(25px,2.6vw,36px)!important}
body.waiiqi-template-about-modern main .images-with-text{padding:0!important}
body.waiiqi-template-about-modern main .images-with-text__image:nth-child(n){border-radius:3px!important}
body.waiiqi-template-about-modern main .banner__content{background:transparent!important}
body.waiiqi-template-about-modern main>.shopify-section{scroll-margin-top:100px}
.wq-dna-reader{max-width:1280px;width:calc(100% - 48px);margin:24px auto 36px;padding:28px 0;border-block:1px solid var(--waiiqi-line);display:grid;grid-template-columns:1fr 1fr;gap:24px 48px;color:var(--waiiqi-ink)}
.wq-dna-reader h2{margin:12px 0;font-size:32px}.wq-dna-reader p{font-size:13px;margin:0;max-width:55ch;color:var(--waiiqi-muted)}
.wq-dna-audio{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.wq-dna-reader [hidden]{display:none}
.wq-dna-audio button{font:inherit;font-size:14px;min-height:44px;padding:10px 16px;border:1px solid var(--waiiqi-line);border-radius:999px;background:transparent;color:var(--waiiqi-ink);cursor:pointer}
.wq-dna-audio [data-dna-play]{background:var(--waiiqi-ink);color:#fff;border-color:var(--waiiqi-ink)}.wq-dna-audio button:disabled{opacity:.45;cursor:default}.wq-dna-audio p{flex-basis:100%}
.wq-dna-contents{grid-column:1/-1;border-top:1px solid var(--waiiqi-line);padding-top:16px}.wq-dna-contents summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:14px}
.wq-dna-contents ol{columns:2;gap:48px;padding-left:22px;margin:12px 0}.wq-dna-contents li{break-inside:avoid;padding:7px 8px;font-size:14px}.wq-dna-contents a{color:inherit;text-underline-offset:4px}.wq-dna-reader :focus-visible{outline:2px solid var(--waiiqi-ink);outline-offset:4px}
@media(max-width:749px){body.waiiqi-template-about-modern main .rich-text__blocks{grid-template-columns:1fr;gap:24px!important;padding-top:24px}body.waiiqi-template-about-modern main .rich-text .rich-text__blocks>.rich-text__text,body.waiiqi-template-about-modern main .rich-text__blocks>.button-group{grid-column:1}.wq-dna-reader{width:calc(100% - 32px);grid-template-columns:1fr;gap:20px}.wq-dna-contents ol{columns:1}}


.wq-dna-chapter{width:calc(100% - 48px);max-width:1280px;margin:0 auto;border-top:1px solid var(--waiiqi-line);color:var(--waiiqi-ink);scroll-margin-top:110px}
.wq-dna-chapter:last-of-type{border-bottom:1px solid var(--waiiqi-line);margin-bottom:64px}
.wq-dna-chapter>summary{display:grid!important;grid-template-columns:36px minmax(0,1fr) 28px;align-items:center;gap:20px;padding:26px 0;list-style:none;cursor:pointer;font:400 clamp(22px,2.6vw,34px)/1.25 var(--font-heading-family);letter-spacing:-.025em}
.wq-dna-chapter>summary::-webkit-details-marker{display:none}
.wq-dna-chapter-number{font:12px/1.5 var(--font-body-family);letter-spacing:.1em;color:var(--waiiqi-muted)}
.wq-dna-chapter-plus{font:300 28px/1 var(--font-body-family);text-align:center;transition:transform .2s}
.wq-dna-chapter[open]>summary .wq-dna-chapter-plus{transform:rotate(45deg)}
.wq-dna-chapter>summary:focus-visible{outline:2px solid var(--waiiqi-accent);outline-offset:5px}
.wq-dna-chapter-body{padding:0 0 36px;min-width:0}
.wq-dna-chapter-body .shopify-section{max-width:100%;min-width:0}
body.waiiqi-template-about-modern main .wq-dna-chapter-body .section--padding{padding-block:20px!important}
body.waiiqi-template-about-modern main .wq-dna-chapter-body .rich-text__blocks{display:block!important;border:0;padding:0;max-width:72ch;margin-inline:auto}
body.waiiqi-template-about-modern main .wq-dna-chapter-body .rich-text__heading{font-size:25px!important}
body.waiiqi-template-about-modern main .wq-dna-chapter-body .rich-text__text{max-width:72ch!important;margin-top:20px}
@media(prefers-reduced-motion:reduce){.wq-dna-chapter-plus{transition:none}}
@media(max-width:749px){.wq-dna-chapter{width:calc(100% - 32px)}.wq-dna-chapter>summary{grid-template-columns:24px minmax(0,1fr) 22px;gap:10px;padding:22px 0}.wq-dna-audio{gap:8px}.wq-dna-audio button{font-size:12px;padding:10px 12px}}

body.waiiqi-template-about-modern main>.shopify-section:has([data-dna-reader]) .section--padding{padding-block:16px!important}
body.waiiqi-template-about-modern main>.shopify-section:has([data-dna-reader]) .page-width{padding-inline:0!important}
.wq-dna-reader,.wq-dna-chapter{width:92%;max-width:1280px}
@media(max-width:749px){.wq-dna-reader,.wq-dna-chapter{width:calc(100% - 32px)}}

.wq-dna-reader{padding:24px 28px;border:1px solid var(--waiiqi-glass-border);border-radius:var(--waiiqi-radius);background:var(--waiiqi-glass);box-shadow:var(--waiiqi-glass-shadow);backdrop-filter:blur(var(--waiiqi-blur));-webkit-backdrop-filter:blur(var(--waiiqi-blur));box-sizing:border-box}
.wq-dna-reader h2{font-family:var(--font-heading-family);letter-spacing:-.025em}.wq-dna-audio{align-content:center}.wq-dna-audio button{font-family:var(--font-button-family);border-radius:var(--waiiqi-control-radius)}.wq-dna-reader small{color:var(--waiiqi-muted);letter-spacing:.12em;font-size:11px}.wq-dna-chapter>summary:hover{color:var(--waiiqi-accent)}
@media(max-width:749px){.wq-dna-reader{padding:22px}.wq-dna-reader h2{font-size:28px}}
