:root{--qr-ivory:#F5EFE7;--qr-rose:#B9827C;--qr-taupe:#B8AA99;--qr-plum:#4B3645;--qr-sage:#8E998B;--qr-plum-deep:#3A2A36;--qr-rose-tint:#F3E7E4;--qr-sage-tint:#EEF1EC;--qr-line:#E3DACE;--qr-surface:#FDFAF6;--qr-ink-2:#5A504C;--qr-ink-3:#6E6360;--qr-ink-4:#8A7D74;--on-plum-1:#F5EFE7;--on-plum-2:#EDE0DA;--on-plum-3:#D9CBC5;--on-plum-4:#B8A6A0;--on-plum-rose:#D9A79E;--fs-display:88px;--fs-h1:64px;--fs-h2:44px;--fs-h3:34px;--fs-h4:26px;--fs-lead:21px;--fs-body:17px;--fs-small:14px;--fs-caption:12px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s8:32px;--s10:40px;--s12:48px;--s16:64px;--s18:72px;--s20:80px;--s22:88px;--s24:96px;--s26:104px;--s28:112px;--r-sm:6px;--r-md:12px;--r-lg:16px;--r-pill:100px;--shadow-card:0 2px 8px rgba(75,54,69,.06);--ring-rose:0 0 0 3px var(--qr-rose);--w-container:1200px;--w-prose:720px;--w-lead:460px;--lh-flat:1;--lh-display:1.12;--lh-head:1.18;--lh-body:1.65;--ls-tight:-.01em;--ls-wide:.05em;--ls-label:.14em;--ls-kicker:.24em;--sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--serif:Georgia,"Times New Roman",Times,serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--qr-ivory);color:var(--qr-plum);font-family:var(--sans);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}img{max-width:100%;height:auto}.rv{display:none}body.review .rv{display:revert}body.review .rv-block{display:block}body.review .rv-flex{display:flex}body.review .rv-grid{display:grid}.rvbar{position:fixed;right:var(--s5);bottom:var(--s5);z-index:90;display:inline-flex;align-items:center;gap:var(--s2);min-height:44px;padding:0 var(--s5);border:1.5px solid var(--qr-plum);border-radius:var(--r-pill);background:var(--qr-plum);color:var(--qr-ivory);font:600 13px/1 var(--sans);letter-spacing:var(--ls-wide);cursor:pointer}body.review .rvbar{background:var(--qr-ivory);color:var(--qr-plum)}h1,h2,h3,h4{font-family:var(--serif);font-weight:400}h2{font-size:var(--fs-h3);line-height:var(--lh-head);margin-bottom:var(--s3);letter-spacing:var(--ls-tight)}.prose{max-width:var(--w-prose);font-size:var(--fs-body);color:var(--qr-ink-2)}.prose p+p{margin-top:var(--s4)}.kicker{font-size:11.5px;letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--qr-plum);font-weight:700;margin-bottom:14px;display:flex;gap:var(--s3);align-items:center}.shell{max-width:var(--w-container);margin:auto;padding:0 28px}section.scr{padding:var(--s18) 0}.rte{color:var(--qr-ink-2)}.rte>*:first-child{margin-top:0}.rte>*:last-child{margin-bottom:0}.rte p{margin:0 0 var(--s4)}.rte h2{font-family:var(--serif);font-weight:400;color:var(--qr-plum);font-size:var(--fs-h4);line-height:var(--lh-head);letter-spacing:var(--ls-tight);margin:var(--s8) 0 var(--s3);scroll-margin-top:96px}.rte h3{font-family:var(--serif);font-weight:400;color:var(--qr-plum);font-size:var(--fs-lead);line-height:var(--lh-head);margin:var(--s6) 0 var(--s2)}.rte h4{font-family:var(--sans);font-weight:600;color:var(--qr-plum);font-size:var(--fs-body);margin:var(--s5) 0 var(--s2)}.rte strong,.rte b{font-weight:600;color:var(--qr-plum)}.rte ul,.rte ol{margin:0 0 var(--s4);padding-left:var(--s5)}.rte li{margin-bottom:var(--s2)}.rte li:last-child{margin-bottom:0}.rte blockquote{margin:var(--s5) 0;padding:0 0 0 var(--s5);border-left:2px solid var(--qr-line);color:var(--qr-ink-2)}.rte blockquote cite,.rte cite{display:block;margin-top:var(--s2);font-style:normal;font-size:var(--fs-small);color:var(--qr-ink-3)}.rte a{color:var(--qr-plum);text-decoration:underline;text-underline-offset:2px}.rte a:hover,.rte a:focus-visible{color:var(--qr-plum-deep)}.rv.note-sm{font-size:11.5px;color:var(--qr-ink-3);font-family:var(--sans)}.rv.mtag{background:var(--qr-plum);color:#efe8e2;font-size:10.5px;letter-spacing:var(--ls-label);padding:3px 10px;border-radius:3px;margin-bottom:18px;text-transform:uppercase}body.review .rv.mtag{display:inline-block}.rv code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em;background:var(--qr-sage-tint);padding:1px 5px;border-radius:3px;color:var(--qr-plum)}.draft-bar{display:none;background:#2c1f28;color:#d8ccc6;font-size:var(--fs-caption);letter-spacing:var(--ls-wide);padding:9px var(--s5);justify-content:space-between;flex-wrap:wrap;gap:6px}body.review .draft-bar{display:flex}.draft-bar b{color:#e0b7ae}header.site{background:#f5efe7f7;border-bottom:1px solid var(--qr-line);position:sticky;top:0;z-index:40;-webkit-backdrop-filter:saturate(120%) blur(6px);backdrop-filter:saturate(120%) blur(6px)}.nav-wrap{max-width:var(--w-container);margin:auto;padding:var(--s3) 28px;display:flex;align-items:center;justify-content:space-between;gap:var(--s4);min-height:72px}a.logo{font-family:var(--serif);font-size:22px;letter-spacing:var(--ls-wide);display:flex;align-items:center;gap:var(--s3);white-space:nowrap;text-decoration:none;min-height:44px;position:relative}a.logo em{font-style:normal;color:var(--qr-plum)}body.review a.logo:after{content:"LOGO PLACEHOLDER";position:absolute;left:0;top:100%;font:700 8px/1 var(--sans);letter-spacing:var(--ls-label);color:var(--qr-ink-3);white-space:nowrap}.triad{display:inline-flex;gap:6px;align-items:center}.triad i{width:8px;height:8px;border-radius:50%;background:var(--qr-rose);display:block}.triad i:nth-child(2){background:var(--qr-taupe)}.triad i:nth-child(3){background:var(--qr-sage)}nav.main{display:flex;gap:30px;font-size:var(--fs-small)}nav.main a{text-decoration:none;color:var(--qr-plum);padding:var(--s3) 0;border-bottom:2px solid transparent;min-height:44px;display:inline-flex;align-items:center}nav.main a.on,nav.main a:hover,nav.main a:focus-visible{border-bottom-color:var(--qr-rose);outline:none}.nav-right{display:flex;align-items:center;gap:var(--s2)}.iconbtn{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 var(--s2);border:0;background:none;cursor:pointer;color:var(--qr-plum);font:400 15px/1 var(--sans);text-decoration:none}.iconbtn:focus-visible{outline:2px solid var(--qr-plum);outline-offset:2px;border-radius:var(--r-sm)}.iconbtn .cnt{font-size:11px;margin-left:2px}.menubtn{display:none}.cta{display:inline-flex;align-items:center;justify-content:center;min-height:52px;background:var(--qr-plum);color:var(--qr-ivory);border:1.5px solid var(--qr-plum);font-size:15px;font-weight:600;letter-spacing:var(--ls-wide);padding:0 34px;border-radius:var(--r-pill);cursor:pointer;text-decoration:none;transition:transform .18s ease}.cta:hover,.cta:focus-visible{transform:translateY(-2px);box-shadow:var(--ring-rose);outline:none}.cta.light{background:var(--qr-ivory);color:var(--qr-plum);border-color:var(--qr-ivory)}.cta.outline{background:transparent;color:var(--qr-plum);border-color:var(--qr-plum)}.cta.ghost{background:transparent;color:var(--on-plum-1);border-color:var(--on-plum-4)}.cta.ghost:hover{border-color:var(--on-plum-1);box-shadow:none}.ctarow{display:flex;gap:var(--s4);flex-wrap:wrap;align-items:center}.textlink{color:var(--qr-plum);text-decoration:none;border-bottom:1px solid var(--qr-rose);padding-bottom:2px;display:inline-flex;align-items:center;min-height:44px}.textlink:hover,.textlink:focus-visible{border-bottom-width:2px;outline:none}.shot{position:relative;overflow:hidden;border-radius:var(--r-md);display:flex;align-items:flex-end;min-height:280px;background:linear-gradient(140deg,var(--qr-line) 0%,var(--qr-ivory) 52%,var(--qr-taupe) 100%)}body.review .shot:before{content:"REAL PHOTOGRAPHY PLACEHOLDER";position:absolute;top:var(--s5);left:var(--s5);padding:6px 9px;border-radius:3px;background:#fdfaf6eb;color:var(--qr-plum);font:700 9.5px/1 var(--sans);letter-spacing:var(--ls-label)}.shot .brief{display:none}body.review .shot .brief{display:block;width:100%;padding:var(--s6);background:linear-gradient(transparent,#3a2a36cc);color:var(--on-plum-1)}.shot .brief b{display:block;font-family:var(--serif);font-size:var(--fs-lead);line-height:1.2;font-weight:400}.shot .brief span{display:block;max-width:620px;margin-top:var(--s2);color:var(--on-plum-2);font-size:var(--fs-caption);line-height:1.55}.shot .brief code{background:#f5efe729;color:var(--on-plum-1)}.shot.prod{background:linear-gradient(145deg,var(--qr-surface),var(--qr-line))}.shot.narrow{overflow:visible;display:block;min-height:0;aspect-ratio:4/3}body.review .shot.narrow{aspect-ratio:auto;padding-top:75%}body.review .shot.narrow .brief{position:static;background:var(--qr-plum-deep);border-radius:0 0 var(--r-md) var(--r-md);padding:var(--s4)}.shot.narrow:before{display:none}footer.site{padding:44px 0 var(--s16);border-top:1px solid var(--qr-line);font-size:12.5px;color:var(--qr-ink-3)}footer.site b{color:var(--qr-plum)}.xscroll{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}@media(max-width:990px){nav.main{display:none}.menubtn{display:inline-flex}}@media(max-width:750px){.shell{padding-left:18px;padding-right:18px}section.scr{padding:var(--s16) 0}.rte h2{font-size:var(--fs-lead)}.nav-wrap{padding:var(--s2) clamp(12px,calc(12px + (100vw - 375px)*.016),18px);gap:var(--s2);min-height:64px}.nav-right{gap:clamp(4px,calc(4px + (100vw - 375px)*.01067),8px)}.iconbtn{padding-left:clamp(0px,calc((100vw - 375px)*.02133),8px);padding-right:clamp(0px,calc((100vw - 375px)*.02133),8px)}a.logo{font-size:18px}.ctarow{display:grid;grid-template-columns:1fr}.ctarow .cta{width:100%}.rvbar{right:var(--s3);bottom:var(--s3)}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/qr-base.css.map */
