.ply-story{--ply-ink:#671d30;--ply-paper:#fff8ed;--ply-gutter:max(24px, 6vw, calc((100vw - 1120px) / 2));color:var(--ply-ink);background:var(--ply-paper)}.ply-story h1,.ply-story h2,.ply-story p,.ply-story figure{margin:0}.ply-story img{width:100%;height:auto;display:block}.ply-story a{text-underline-offset:.2em}.ply-story em{font-family:var(--font-serif);font-weight:500}.ply-story h2{font:800 clamp(2.5rem, 4.8vw, 4.5rem) / 1.02 var(--font-display);letter-spacing:-.055em}.ply-story figcaption{font:400 14px / 1.5 var(--font-body)}.ply-story figcaption a,.ply-prose a,.ply-receipt a{text-decoration:underline}.ply-cover{border-block:1px solid var(--ply-ink);background:var(--journal-story-cream);grid-template-columns:1fr 1fr;display:grid}.ply-cover-copy{padding:32px 45px 36px var(--ply-gutter);flex-direction:column;align-items:flex-start;display:flex}.ply-cover h1{font:800 clamp(4rem, 7.8vw, 8.5rem) / .88 var(--font-display);letter-spacing:-.065em;margin:46px 0 28px}.ply-cover .ply-deck{font:400 clamp(1.05rem, 1.7vw, 1.5rem) / 1.4 var(--font-serif);max-width:380px}.ply-byline{margin:30px 0;font-size:14px;line-height:1.7}.ply-down{align-items:center;gap:35px;margin-top:auto;font-size:14px;font-weight:700;display:flex}.ply-down .bonza-icon{font-size:28px}.ply-cover-photo{min-width:0;position:relative}.ply-cover-photo>img{object-fit:cover;height:100%;max-height:900px}.ply-cover-photo figcaption{color:var(--ply-paper);background:var(--ply-ink);letter-spacing:.06em;width:fit-content;max-width:calc(100% - 40px);padding:8px 12px;font-size:12px;position:absolute;bottom:15px;left:20px;right:20px}.ply-chapters{padding:23px var(--ply-gutter);border-bottom:1px solid #671d3040;justify-content:space-between;gap:15px;font-size:14px;font-weight:600;display:flex}.ply-chapters span{opacity:.65;margin-right:15px;font-size:12px}.ply-chapters a:hover{text-decoration:underline}.ply-section{padding:100px var(--ply-gutter);grid-template-columns:1fr 2fr;gap:8%;scroll-margin-top:25px;display:grid}.ply-margin{border-top:1px solid;padding-top:16px}.ply-margin p{font:italic 400 22px / 1.3 var(--font-serif);margin-top:20px}.ply-prose{max-width:640px;font:400 18px / 1.8 var(--font-body)}.ply-prose h2{margin-bottom:32px}.ply-prose p+p{margin-top:22px}.ply-prose .ply-lead{font:400 25px / 1.45 var(--font-serif);margin-bottom:24px}.ply-ref{white-space:nowrap;font:600 12px var(--font-body);vertical-align:super}.ply-layer-study{margin:0 var(--journal-gutter);background:#ead1d8;border-radius:3px 3px 90px;min-height:500px;padding:64px clamp(24px,4vw,56px)}.ply-layer-content{grid-template-columns:1fr 1.2fr;align-items:center;gap:7%;max-width:1008px;margin-inline:auto;display:grid}.ply-layer-heading h2{margin:22px 0}.ply-layer-heading p{max-width:350px;font-size:16px;line-height:1.65}.ply-layer-demo{text-align:center}.ply-layers{width:min(100%,440px);height:330px;margin:0 auto 24px;position:relative}.ply-layers>img{width:100%;height:auto;z-index:calc(5 - var(--layer));transform:translateY(calc(var(--layer) * 4px));transition:transform .7s cubic-bezier(.2,.8,.2,1);position:absolute;top:115px;left:0}.ply-layer-study:has(.ply-layer-toggle[aria-expanded=true]) .ply-layers>img{transform:translateY(calc(var(--layer) * 47px - 95px))}.ply-layer-toggle{border:1px solid var(--ply-ink);background:var(--ply-ink);min-height:44px;color:var(--ply-paper);cursor:pointer;border-radius:100px;align-items:center;padding:12px 20px;font-size:14px}.ply-layer-toggle .bonza-icon{margin-left:15px}.ply-layer-toggle[aria-expanded=true] .bonza-icon{rotate:180deg}.ply-layer-toggle:hover{background:#8a3149}.ply-story .ply-small{margin-top:16px;font-size:14px;line-height:1.55}.ply-story .ply-wide-study{margin:0 var(--journal-gutter);position:relative}.ply-wide-study>img{object-fit:cover;object-position:center 44%;height:clamp(450px,65vw,800px)}.ply-wide-study>div{color:#fff8ed;text-shadow:0 2px 30px #49381d66;font:800 clamp(60px, 12vw, 170px) / .9 var(--font-display);letter-spacing:-.07em;position:absolute;top:6%;left:5%}.ply-wide-study figcaption{max-width:670px;padding-top:13px}.ply-price-spread{color:#fff8ed;padding:80px var(--ply-gutter);background:#671d30;grid-template-columns:1fr 1fr;align-items:center;gap:8%;display:grid}.ply-price-intro h2{margin:25px 0}.ply-price-intro p{max-width:430px;margin-top:20px;font-size:16px;line-height:1.7}.ply-receipt{color:#671d30;clip-path:polygon(0 0,100% 0,100% 98%,97% 100%,94% 98%,91% 100%,88% 98%,85% 100%,82% 98%,79% 100%,76% 98%,73% 100%,70% 98%,67% 100%,64% 98%,61% 100%,58% 98%,55% 100%,52% 98%,49% 100%,46% 98%,43% 100%,40% 98%,37% 100%,34% 98%,31% 100%,28% 98%,25% 100%,22% 98%,19% 100%,16% 98%,13% 100%,10% 98%,7% 100%,4% 98%,0 100%);background:#fff8ed;padding:40px 32px;transform:rotate(3deg);box-shadow:8px 14px #41122080}.ply-receipt>p{text-align:center;font-size:14px;line-height:1.5}.ply-receipt .journal-kicker{font-size:15px}.ply-receipt .ply-receipt-date{margin-top:8px}.ply-receipt dl{border-block:1px dashed;margin:24px 0}.ply-receipt dl>div{font:500 14px / 1.4 var(--font-body);border-bottom:1px dashed #671d3033;justify-content:space-between;gap:16px;padding:18px 0;display:flex}.ply-receipt dl>div:last-child{border:0}.ply-receipt dd{font-variant-numeric:tabular-nums;margin:0}.ply-receipt small{margin-top:5px;font-size:12px;display:block}.ply-birch{padding:110px var(--ply-gutter);grid-template-columns:1fr 1fr;align-items:center;gap:8%;display:grid}.ply-birch figure{position:relative}.ply-birch figure:has([data-raised=true]){z-index:4}.ply-birch-photo{cursor:zoom-in;transform-origin:0;background:0 0;border:0;width:100%;padding:0;display:block;position:relative;transform:rotate(-3deg)}.ply-birch-photo[aria-expanded=true]{cursor:zoom-out;transform:scale(1.5)}@media (hover:hover) and (pointer:fine){.ply-birch-photo:not([aria-expanded=true]):hover{transform:rotate(-3deg)translateY(-4px)}}@media (prefers-reduced-motion:no-preference){.ply-birch-photo{transition:transform .3s}}.ply-birch img{aspect-ratio:4/5;object-fit:cover}.ply-birch figcaption{padding:12px 0}.ply-birch h2{margin-top:22px}.ply-tree{background:#dce1c3;scroll-margin-top:0}.ply-tree-heading{padding:60px var(--journal-gutter) 0;z-index:1;position:relative}.ply-tree-heading h2{margin:28px 0 -30px;font-size:clamp(75px,13vw,185px);line-height:.85}.ply-botanical{right:var(--journal-gutter);font:italic 400 20px var(--font-serif);position:absolute;bottom:40px}.ply-tree img{object-fit:cover;max-height:760px}.ply-tree figcaption{padding:16px var(--ply-gutter)}.ply-ending{padding:75px var(--ply-gutter);background:#eeed79;grid-template-columns:1fr 2fr;column-gap:8%;display:grid}.ply-ending h2{margin:30px 0 45px;font-size:clamp(45px,7.5vw,110px)}.ply-ending-copy{grid-column:2;max-width:640px;font-size:18px;line-height:1.8}.ply-ending-copy p+p{margin-top:20px}.ply-ending>.journal-kicker,.ply-ending h2,.ply-ending .ply-cta{grid-column:1/-1}.ply-signoff img{width:180px;height:auto;margin-top:12px}.ply-cta{border-top:1px solid;justify-content:space-between;margin-top:45px;padding:22px 0;font-weight:700;display:flex}.ply-sources{padding:75px var(--ply-gutter);grid-template-columns:1fr 2fr;gap:8%;display:grid}.ply-sources h2{margin:20px 0;font-size:36px}.ply-sources p{font-size:14px;line-height:1.6}.ply-sources ol{margin:0;padding-left:23px}.ply-sources li{border-top:1px solid #671d3040;padding:13px 0;scroll-margin-top:20px;font-size:14px}.ply-sources li a{justify-content:space-between;gap:15px;display:flex}.ply-sources li a:hover{text-decoration:underline}.ply-sources li small{margin-top:5px;font-size:14px;line-height:1.6;display:block}.ply-next-story{padding:35px var(--journal-gutter);border-block:1px solid;grid-template-columns:1fr auto;align-items:center;gap:15px;display:grid}.ply-next-story>span:nth-child(2){font:700 clamp(26px, 4vw, 50px) / 1.1 var(--font-display);letter-spacing:-.035em;grid-column:1}.ply-next-story>.bonza-icon{grid-area:1/2/3;width:45px;height:45px}.ply-next-story:hover{background:#ead1d8}@media (width<=700px){.ply-cover{grid-template-columns:1fr}.ply-cover-copy{padding:25px var(--ply-gutter) 30px}.ply-cover h1{margin:30px 0 24px;font-size:clamp(64px,16vw,100px)}.ply-cover .ply-deck{max-width:300px;font-size:20px}.ply-byline{margin:22px 0}.ply-cover-photo>img{object-position:center 55%;height:440px}.ply-chapters{grid-template-columns:1fr 1fr;gap:18px 10px;display:grid}.ply-section{grid-template-columns:1fr;gap:30px;padding-block:60px}.ply-margin p{display:none}.ply-prose{font-size:17px;line-height:1.75}.ply-prose .ply-lead{font-size:23px}.ply-layer-content{grid-template-columns:1fr;gap:25px}.ply-layer-study{border-bottom-right-radius:55px;padding:35px 25px}.ply-layer-heading h2{font-size:43px}.ply-layer-demo{min-width:0}.ply-price-spread{grid-template-columns:1fr;gap:40px;padding-block:50px 65px}.ply-receipt{max-width:420px;margin-inline:5px;padding:30px 22px 40px}.ply-birch{grid-template-columns:1fr;gap:40px;padding-block:65px}.ply-birch img{aspect-ratio:1}.ply-birch-photo[aria-expanded=true]{transform-origin:50%;transform:scale(1.08)}.ply-tree-heading{padding-top:40px}.ply-tree-heading h2{margin-bottom:20px;font-size:clamp(65px,15vw,105px)}.ply-botanical{padding:0 0 25px;font-size:17px;display:block;position:static}.ply-tree img{object-position:55%;height:420px}.ply-ending{grid-template-columns:1fr;padding-block:55px}.ply-ending-copy{grid-column:1;font-size:17px}.ply-sources{grid-template-columns:1fr;gap:30px;padding-block:55px}.ply-next-story>.bonza-icon{width:30px;height:30px}}@media (prefers-reduced-motion:reduce){.ply-layers>img{transition:none}}.ply-layer-toggle:not([hidden]){display:inline-flex}.ply-story :is(.ply-down,.ply-cta,.ply-next-story,.ply-sources a,.ply-layer-toggle):is(:hover,:focus-visible) .bonza-icon{translate:3px -3px}.ply-story .ply-down:is(:hover,:focus-visible) .bonza-icon{translate:0 4px}.ply-layer-toggle:is(:hover,:focus-visible){transform:translateY(-2px);box-shadow:3px 4px #671d3033}.ply-layer-toggle:active{box-shadow:none;transform:translateY(0)}@media (prefers-reduced-motion:no-preference){.ply-story :is(a,button) .bonza-icon{transition:translate .2s,rotate .3s}.ply-layer-toggle{transition:transform .2s,box-shadow .2s,background .2s}.ply-next-story{transition:background .2s}}
