.oqp-author{display:flex;align-items:flex-start;gap:18px;margin-block:32px;padding:clamp(14px,3vw,26px);border:1px solid #ddc8e7;border-radius:12px;background:#faf3fb;color:#362542}.oqp-author__photo{flex:none;width:clamp(64px,14vw,96px);height:auto;aspect-ratio:1;object-fit:cover;border-radius:50%}.oqp-author__label{margin:0;color:#745124;font-size:1.1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.oqp-author h2{margin:3px 0 6px;color:#321848;font-family:Georgia,serif;font-size:2.4rem}.oqp-author__bio{margin:0 0 8px;line-height:1.55}.oqp-author a{color:#572e7b;font-weight:700;text-underline-offset:3px}.oqp-about{color:#362542;line-height:1.6}.oqp-about__wrap{max-width:1300px;margin-inline:auto;padding-inline:clamp(20px,6vw,90px)}.oqp-about__hero{background:radial-gradient(ellipse at 12% 4%,#fff9f1 0%,transparent 55%),linear-gradient(128deg,#f8edf9,#e9dcfb)}.oqp-about__hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(22px,5vw,68px);padding-block:clamp(32px,6vw,76px)}.oqp-about__eyebrow{margin:0 0 10px;color:#745124;font-size:1.15rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.oqp-about h1,.oqp-about h2{margin:0 0 16px;color:#321848;font-family:Georgia,serif;line-height:1.08}.oqp-about h1{font-size:clamp(3.8rem,5.2vw,6.6rem);letter-spacing:-.04em}.oqp-about h2{font-size:clamp(2.7rem,3.5vw,4.4rem)}.oqp-about__intro{font-size:clamp(1.8rem,2vw,2.2rem);line-height:1.45}.oqp-about__button{display:inline-flex;align-items:center;min-height:46px;margin-top:8px;padding:8px 16px;border-radius:5px;background:#572e7b;color:#fffaf4;font-weight:700;text-decoration:none}.oqp-about__work{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:clamp(14px,2.2vw,25px);border:1px solid #ba8e55;border-radius:12px;background:radial-gradient(ellipse at top,#53316e,#261436);text-align:center}.oqp-about__work a{display:grid;justify-items:center;align-content:start;gap:10px;color:#fff8ee;font-weight:700;line-height:1.35;text-decoration:none}.oqp-about__work img{width:min(100%,155px);height:auto;aspect-ratio:7 / 10;object-fit:contain;border-radius:4px}.oqp-about__founder{display:grid;grid-template-columns:minmax(140px,230px) minmax(0,650px);justify-content:center;align-items:center;gap:clamp(22px,5vw,65px);padding-block:clamp(32px,6vw,72px)}.oqp-about__founder figure{margin:0;text-align:center}.oqp-about__founder img{display:block;width:min(100%,210px);height:auto;margin-inline:auto}.oqp-about__founder-media{display:grid;justify-items:center;gap:14px}.oqp-about__founder-media .oqp-about__founder-portrait{border:1px solid #ddc8e7;border-radius:12px}.oqp-about__founder-media .oqp-about__founder-award img{width:min(100%,110px)}.oqp-about__founder figcaption{color:#745124;font-size:1.2rem}.oqp-about__founder a{color:#572e7b;text-underline-offset:3px}.oqp-about__signoff{margin-bottom:0;color:#321848;font:italic 2.2rem Georgia,serif}.oqp-about__award{margin-top:24px;padding:16px 18px;border:1px solid #ddc8e7;border-inline-start:3px solid #bf9051;border-radius:8px;background:#faf3fb}.oqp-about__award h3{margin:0 0 6px;color:#321848;font-family:Georgia,serif;font-size:clamp(1.8rem,2.1vw,2.3rem)}.oqp-about__award p:not(.oqp-about__eyebrow){margin:0 0 8px}.oqp-about__award a{font-weight:700}.oqp-about__next{padding-block:clamp(28px,4vw,52px);background:#faf3fb;border-block:1px solid #ecddf1}.oqp-about__paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.oqp-about__paths a{display:grid;align-content:start;gap:4px;padding:14px;border:1px solid #ddc8e7;border-top:2px solid #bf9051;border-radius:8px;background:#fffaff;color:#321848;text-decoration:none}.oqp-about a:hover{text-decoration:underline;text-underline-offset:3px}.oqp-about a:focus-visible{outline:3px solid #754396;outline-offset:3px}@media(max-width:749px){.oqp-about__hero-grid,.oqp-about__founder,.oqp-about__paths{grid-template-columns:minmax(0,1fr)}.oqp-about__founder-media{grid-row:2}.oqp-about__founder-media .oqp-about__founder-portrait{width:160px}}.oqp-contact{color:#362542;line-height:1.6}.oqp-contact__wrap{max-width:1300px;margin-inline:auto;padding-inline:clamp(20px,6vw,90px)}.oqp-contact__hero{padding-block:clamp(30px,5vw,62px);background:radial-gradient(ellipse at 12% 4%,#fff9f1 0%,transparent 55%),linear-gradient(128deg,#f8edf9,#e9dcfb)}.oqp-contact__eyebrow{margin:0 0 10px;color:#745124;font-size:1.15rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.oqp-contact h1,.oqp-contact h2{margin:0 0 12px;color:#321848;font-family:Georgia,serif;line-height:1.1}.oqp-contact h1{font-size:clamp(4rem,6vw,7rem);letter-spacing:-.04em}.oqp-contact h2{font-size:clamp(2.35rem,3vw,3.4rem)}.oqp-contact__hero p:not(.oqp-contact__eyebrow){max-width:57ch;margin:0 0 18px;font-size:clamp(1.65rem,2vw,2rem)}.oqp-contact__button{display:inline-flex;align-items:center;min-height:46px;padding:8px 16px;border-radius:5px;background:#572e7b;color:#fffaf4;font-weight:700;text-decoration:none}.oqp-contact__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:clamp(16px,3vw,34px);padding-block:clamp(24px,4vw,54px)}.oqp-contact__guide,.oqp-contact__form{min-width:0;padding:clamp(16px,2.5vw,26px);border:1px solid #ddc8e7;border-radius:12px}.oqp-contact__guide{border-top:2px solid #bf9051;background:#faf3fb}.oqp-contact__guide ul{margin:0;padding-inline-start:20px}.oqp-contact__guide li+li{margin-top:12px}.oqp-contact__form{background:#fff;scroll-margin-top:140px;overflow-wrap:anywhere}.oqp-contact__form iframe{display:block;width:100%;max-width:100%;border:0}.oqp-contact__fallback{margin-bottom:0;font-size:1.4rem}.oqp-contact__fallback a{color:#572e7b;font-weight:700}.oqp-contact a:hover{text-decoration:underline;text-underline-offset:3px}.oqp-contact a:focus-visible{outline:3px solid #754396;outline-offset:3px}@media(max-width:749px){.oqp-contact__grid{grid-template-columns:minmax(0,1fr)}}.oqp-collab{margin:0 auto;padding-top:20px;padding-bottom:12px}.oqp-collab h2{margin:0 0 18px;color:#321848}.oqp-collab__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.oqp-collab__card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #d4bbdf;border-radius:9px;background:#fcf7fc}.oqp-collab__art{position:relative;display:grid;place-items:center;overflow:hidden;aspect-ratio:16 / 10;background:#fff;border-bottom:1px solid #e3cfe9}.oqp-collab__art img{display:block;width:100%;height:100%;object-fit:contain}.oqp-collab__art--fan{background:radial-gradient(ellipse at 50% 36%,#fffcf5,transparent 68%),linear-gradient(135deg,#f5e8f3,#e8dcf3)}.oqp-collab__art--fan .oqp-collab__sample{position:absolute;top:12%;width:28%;height:auto;border-radius:4%;box-shadow:0 9px 18px #32184838}.oqp-collab__sample--left{left:18%;transform:translateY(9%) rotate(-12deg)}.oqp-collab__sample--right{right:18%;transform:translateY(9%) rotate(12deg)}.oqp-collab__sample--centre{left:36%;z-index:1}.oqp-collab__art--spread{background:radial-gradient(ellipse at 50% 34%,#fff,#e8e4f3)}.oqp-collab__art--spread img{position:absolute;width:100%;height:127%;mix-blend-mode:multiply}.oqp-collab__body{flex:1;display:flex;flex-direction:column;align-items:flex-start;padding:clamp(14px,2vw,22px)}.oqp-collab h3{margin:0;color:#321848}.oqp-collab p{margin:8px 0 16px;color:#362542}.oqp-collab__button{display:inline-flex;align-items:center;min-height:44px;margin-top:auto;padding:8px 14px;border-radius:5px;color:#fffaf4;background:#572e7b;font-weight:700;text-decoration:none}.oqp-collab__button:hover{text-decoration:underline}.oqp-collab__button:focus-visible{outline:3px solid #754396;outline-offset:3px}@media(max-width:599px){.oqp-collab__grid{grid-template-columns:1fr}}.oqp-collab__art--focus{background:radial-gradient(ellipse at 50% 34%,#fff,#eee4f3)}.oqp-collab__art--focus img{position:absolute;width:100%;height:auto;clip-path:inset(23% 11% 16%);mix-blend-mode:multiply}.oqp-collab__price{margin-top:auto;margin-bottom:10px;color:#321848;font-size:1.8rem;font-weight:700}.oqp-collab__price+.oqp-collab__button{margin-top:0}.oqp-discover{color:#362542;background:radial-gradient(ellipse at 12% 4%,#fff9f1 0%,transparent 54%),linear-gradient(128deg,#f8edf9,#eee0f8 58%,#e9dcfb)}.oqp-discover__hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(28px,6vw,85px);max-width:1300px;margin:0 auto;padding:clamp(34px,6vw,85px) clamp(20px,6vw,90px)}.oqp-discover__eyebrow{display:block;margin:0 0 12px;color:#745124;font-size:12px;font-weight:700;letter-spacing:.13em;line-height:1.5;text-transform:uppercase}.oqp-discover h1{margin:0;color:#321848;font-family:Georgia,serif;font-size:clamp(38px,5.1vw,72px);line-height:1.04;letter-spacing:-.04em}.oqp-discover__lede{max-width:48ch;margin:18px 0 24px;font-size:clamp(16px,1.5vw,19px);line-height:1.55}.oqp-discover__actions{display:flex;flex-wrap:wrap;gap:10px}.oqp-discover__button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:9px 16px;border:1px solid #764a97;border-radius:5px;color:#492469;background:#ffffff75;font-size:15px;font-weight:700;text-decoration:none}.oqp-discover__button--primary{color:#fffaf4;background:linear-gradient(125deg,#623387,#47216b);border-color:#572e7b}.oqp-discover__button:hover{text-decoration:underline;text-underline-offset:3px}.oqp-discover__feature{display:grid;justify-items:center;gap:15px;padding:24px 18px;border:1px solid #ba8e55;border-radius:12px;color:#fff8ee;background:radial-gradient(ellipse at 50% 0%,#53316e 0%,transparent 72%),linear-gradient(150deg,#342049,#261436);box-shadow:0 14px 34px #41235b26;text-align:center;text-decoration:none}.oqp-discover__cover{display:block;width:min(100%,220px);height:auto;border-radius:4px;box-shadow:0 10px 28px #190d2690,0 0 0 1px #e2b86b56}.oqp-discover__feature-text{display:grid;gap:5px;font-size:15px;line-height:1.35}.oqp-discover__feature-text .oqp-discover__eyebrow{margin:0;color:#f1cf89;font-size:10px}.oqp-discover__feature-text strong{font-family:Georgia,serif;font-size:clamp(20px,2.4vw,30px)}.oqp-discover__paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:1300px;margin:0 auto;padding:0 clamp(20px,6vw,90px) 28px}.oqp-discover__paths a{display:grid;align-content:center;min-height:68px;padding:10px 14px;border:1px solid #cdb3dc;border-top:2px solid #bf9051;border-radius:6px;color:#492469;background:#fffaff;text-decoration:none;line-height:1.4}.oqp-discover__paths a:hover strong{text-decoration:underline;text-underline-offset:3px}.oqp-discover__paths span{font-size:13px}.oqp-discover a:focus-visible{outline:3px solid #754396;outline-offset:3px}@media(max-width:749px){.oqp-discover__hero{grid-template-columns:minmax(0,1fr);gap:24px}.oqp-discover__feature{grid-template-columns:minmax(82px,125px) minmax(0,1fr);align-items:center;justify-items:start;text-align:left;padding:15px}.oqp-discover__paths{grid-template-columns:minmax(0,1fr)}}.oqp-discover__books--pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,1.2vw,16px)}.oqp-discover__books--pair .oqp-discover__feature{grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;gap:12px;padding:clamp(10px,1.5vw,20px);text-align:center}.oqp-discover__books--pair .oqp-discover__cover{width:min(100%,175px);aspect-ratio:7 / 10;object-fit:contain}.oqp-discover__books--pair .oqp-discover__feature-text{font-size:clamp(12px,1.3vw,15px)}.oqp-discover__books--pair .oqp-discover__feature-text strong{min-block-size:2.7em;font-size:clamp(16px,1.7vw,24px)}.oqp-discover__books .oqp-discover__feature:hover strong{text-decoration:underline;text-underline-offset:3px}.oqp-services{color:#362542;line-height:1.6}.oqp-services__hero{padding-block:clamp(34px,6vw,78px);background:radial-gradient(ellipse at 12% 4%,#fff9f1 0%,transparent 55%),linear-gradient(128deg,#f8edf9,#e9dcfb)}.oqp-services__eyebrow{margin:0 0 10px;color:#745124;font-size:1.15rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.oqp-services h1,.oqp-services h2,.oqp-services h3{margin:0 0 12px;color:#321848;font-family:Georgia,serif;line-height:1.12}.oqp-services h1{font-size:clamp(3.8rem,6vw,7rem);letter-spacing:-.035em}.oqp-services h2{font-size:clamp(2.7rem,3.5vw,4.2rem)}.oqp-services h3{font-size:clamp(2rem,2.4vw,2.8rem)}.oqp-services__lead{max-width:57ch;margin:0 0 18px;font-size:clamp(1.7rem,2vw,2.1rem)}.oqp-services__button{display:inline-flex;align-items:center;min-height:46px;padding:8px 16px;border-radius:5px;background:#572e7b;color:#fffaf4;font-weight:700;text-decoration:none}.oqp-services__body{padding-block:clamp(28px,5vw,64px)}.oqp-services__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px}.oqp-services__card{padding:clamp(16px,2.8vw,28px);border:1px solid #ddc8e7;border-top:2px solid #bf9051;border-radius:10px;background:#faf3fb}.oqp-services__card p:last-child{margin:0}.oqp-services__next{margin-top:clamp(26px,4vw,48px);padding:clamp(18px,3vw,32px);border:1px solid #ddc8e7;border-radius:10px;background:#fffaf4}.oqp-services__next p{max-width:64ch;margin:0 0 16px}.oqp-services a:hover{text-decoration:underline;text-underline-offset:3px}.oqp-services a:focus-visible{outline:3px solid #754396;outline-offset:3px}@media(max-width:749px){.oqp-services__grid{grid-template-columns:minmax(0,1fr)}}.oqp-showcase{background:#faf3fb;color:#362542;border-block:1px solid #ecddf1}.oqp-showcase__inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-areas:"gallery intro";align-items:center;gap:clamp(24px,5vw,68px);max-width:1300px;margin-inline:auto;padding:clamp(32px,4.5vw,62px) clamp(20px,6vw,90px)}.oqp-showcase__intro{grid-area:intro}.oqp-showcase__eyebrow{display:block;margin:0;color:#745124;font-size:1.1rem;font-weight:700;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.oqp-showcase h2{margin:10px 0 16px;color:#321848;font-family:Georgia,serif;font-size:clamp(2.8rem,3.5vw,4.5rem);line-height:1.08}.oqp-showcase__copy{font-size:1.55rem;line-height:1.55}.oqp-showcase__copy p{margin:0 0 14px}.oqp-showcase__copy ul{margin:0 0 22px;padding-inline-start:20px}.oqp-showcase__copy li+li{margin-top:8px}.oqp-showcase__button{display:inline-flex;align-items:center;min-height:46px;padding:9px 17px;border-radius:5px;background:#572e7b;color:#fffaf4;font-weight:700;text-decoration:none}.oqp-showcase__gallery{grid-area:gallery;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,1.2vw,14px);margin:0;padding:0;list-style:none}.oqp-showcase__item{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid #d8bfdf;border-radius:10px;background:#fffaff;color:#321848;text-decoration:none}.oqp-showcase__art{display:grid;place-items:center;aspect-ratio:1.5;padding:8px;background:radial-gradient(ellipse,#fffcf6,#eee1f5)}.oqp-showcase__art img{display:block;width:100%;height:100%;max-height:clamp(88px,12vw,148px);object-fit:contain}.oqp-showcase__item-text{display:grid;gap:3px;padding:8px 10px 10px;line-height:1.25}.oqp-showcase__item-text strong{font-size:1.45rem}.oqp-showcase a:hover{text-decoration:underline;text-underline-offset:3px}.oqp-showcase a:focus-visible{outline:3px solid #754396;outline-offset:3px}@media(max-width:749px){.oqp-showcase__inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "gallery"}}.om-archive{color:#342148;background:radial-gradient(ellipse at top left,#fff8ef 0%,transparent 48%),linear-gradient(135deg,#f9eff9,#eee0fa)}.om-archive__inner{max-width:1200px;margin:auto;padding:clamp(20px,3.2vw,42px) clamp(16px,4.5vw,56px)}.om-archive__header{text-align:center;margin:0 auto clamp(15px,2.3vw,26px);max-width:650px}.om-archive__header h1,.om-archive h2,.om-archive h3{font-family:Georgia,serif;line-height:1.1;margin:0}.om-archive__header h1{color:#321848;font-size:clamp(32px,4.8vw,55px)}.om-archive__header p:last-child{margin:9px 0 0;line-height:1.45}.om-archive__kicker{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#745124}.om-archive__feature{display:flex;align-items:center;justify-content:center;gap:clamp(16px,4vw,50px);padding:clamp(16px,2.6vw,30px);border-radius:14px;border:1px solid #ba8e55;background:radial-gradient(ellipse at top,#553275,#2c183e 72%);color:#fff7ea}.om-archive__feature h2{color:inherit;font-size:clamp(24px,3.4vw,40px)}.om-archive__feature .om-archive__kicker{color:#f0ce8e}.om-archive__feature p:not(.om-archive__kicker){margin:8px 0 12px}.om-archive__hero-mark{min-width:min(46vw,185px);aspect-ratio:3/4;display:grid;align-content:center;justify-items:center;border:1px solid #c69a61;background:#ffffff0b;color:#f8dbab;font:clamp(25px,4vw,38px) Georgia,serif;line-height:1.2}.om-archive__hero-mark small{font:700 10px sans-serif;text-transform:uppercase;letter-spacing:.22em;margin-top:8px}.om-archive__cover{display:block;width:clamp(128px,18vw,195px);height:auto;border-radius:4px;box-shadow:0 10px 25px #140d1c80}.om-archive__button{display:inline-flex;align-items:center;min-height:44px;padding:9px 18px;border-radius:5px;background:#f1d095;color:#301947;font-weight:700;text-decoration:none}.om-archive__button:hover,.om-archive__card a:hover .om-archive__read{text-decoration:underline;text-underline-offset:3px}.om-archive h2.om-archive__past{margin:clamp(19px,3vw,34px) 0 12px;color:#321848;font-size:clamp(24px,3.4vw,36px)}.om-archive__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,165px),1fr));gap:14px}.om-archive__card{border:1px solid #d4bbdf;border-top:2px solid #ba8e55;border-radius:8px;background:#fffaff;overflow:hidden}.om-archive__card a{display:block;height:100%;padding:12px;color:#492469;text-decoration:none}.om-archive__card-art{height:clamp(130px,18vw,200px);display:grid;place-items:center;margin-bottom:12px;border-radius:5px;overflow:hidden;background:linear-gradient(145deg,#e7d5f3,#fbf2fa)}.om-archive__thumb{display:block;width:auto;max-width:100%;height:100%;max-height:100%;object-fit:contain}.om-archive__issue-mark{width:75%;height:76%;display:grid;align-content:center;justify-items:center;border:1px solid #c69a61;background:linear-gradient(140deg,#523269,#322041);color:#f8dbab;font:clamp(16px,2.2vw,27px) Georgia,serif;line-height:1.2}.om-archive__issue-mark small{font:700 9px sans-serif;text-transform:uppercase;letter-spacing:.18em;margin-top:5px}.om-archive__star{margin-top:12px}.om-archive__card h3{font-size:clamp(17px,2vw,23px);color:#321848}.om-archive__read{display:block;margin-top:8px;font-size:13px;font-weight:700}.om-archive a:focus-visible{outline:3px solid #ae8141;outline-offset:3px}@media(max-width:749px){.om-archive__feature{gap:14px}.om-archive__cover{width:clamp(90px,28vw,145px)}.om-archive__hero-mark{min-width:clamp(90px,28vw,145px)}.om-archive__feature h2{font-size:clamp(20px,5vw,30px)}.om-archive__feature p:not(.om-archive__kicker){font-size:13px;line-height:1.35}.om-archive__button{padding:6px 10px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map */
