.bsheet{z-index:60;overscroll-behavior:contain;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1c19178c;outline:none;animation:.35s cubic-bezier(.2,.8,.2,1) bsheet-in;position:fixed;inset:0;overflow-y:auto}@keyframes bsheet-in{0%{opacity:0}}.bsheet-bar{z-index:5;height:0;position:sticky;top:0}@media (min-width:1024px){.bsheet-bar{top:1.5rem}}.bsheet-page{isolation:isolate;color:#1c1917;background:#fff;max-width:80rem;min-height:100%;margin-inline:auto;position:relative;overflow:clip;box-shadow:0 40px 90px -40px #00000080}@media (min-width:1024px){.bsheet-page{border-radius:2rem;min-height:auto;margin-block:1.5rem}}.bsheet-head{text-align:center;padding:clamp(5rem,4rem + 4vw,8rem) clamp(1.25rem,.5rem + 4vw,5rem) 0}.bsheet-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--gen-green,#9a1f40);font-size:.8rem;font-weight:700}.bcode-hero .bsheet-kicker{color:var(--gen-lime,#d6456b)}.bsheet-title{letter-spacing:-.02em;text-wrap:balance;color:var(--gen-green,#9a1f40);margin-top:.9rem;font-size:clamp(2rem,1.4rem + 2.6vw,3.6rem);font-weight:300;line-height:1.08}.bcode-hero .bsheet-title{color:#fff}.bsheet-lead{color:#57534e;max-width:44rem;margin-top:1.2rem;font-size:clamp(1rem,.95rem + .3vw,1.2rem);line-height:1.6}.bcode-hero .bsheet-lead{color:#fffc}.bsheet-head .bsheet-lead{margin-inline:auto}.bsheet-body{gap:clamp(3rem,2.5rem + 2vw,5rem);padding:clamp(2.5rem,2rem + 2vw,4rem) clamp(1.25rem,.5rem + 4vw,5rem);display:grid}.bsheet-h3{letter-spacing:-.01em;color:var(--gen-green,#9a1f40);font-size:clamp(1.7rem,1.3rem + 1.4vw,2.6rem);font-weight:300;line-height:1.15}@media (prefers-reduced-motion:reduce){.bsheet{animation:none}}.bcode-hero{--mx:0;--my:0;--hero-rgb:5 46 54;align-items:flex-end;min-height:clamp(30rem,24rem + 22vw,44rem);display:flex;position:relative;overflow:hidden}.bcode-photo{z-index:-1;perspective:1200px;position:absolute;inset:0}.bcode-photo img{object-fit:cover;object-position:70% 50%;width:100%;height:100%;transform:translate3d(calc(var(--mx) * -22px), calc(var(--my) * -14px), 0) rotateY(calc(var(--mx) * 2.5deg)) rotateX(calc(var(--my) * -2deg)) scale(1.1);will-change:transform}.bcode-hero:after{content:"";z-index:-1;background:linear-gradient(0deg, rgb(var(--hero-rgb)) 0%, rgb(var(--hero-rgb) / .55) 35%, transparent 65%), linear-gradient(90deg, rgb(var(--hero-rgb) / .85) 0%, rgb(var(--hero-rgb) / .35) 50%, transparent 75%);position:absolute;inset:0}[dir=rtl] .bcode-hero:after{background:linear-gradient(0deg, rgb(var(--hero-rgb)) 0%, rgb(var(--hero-rgb) / .6) 40%, transparent 70%), linear-gradient(270deg, rgb(var(--hero-rgb) / .9) 0%, rgb(var(--hero-rgb) / .55) 55%, rgb(var(--hero-rgb) / .2) 85%)}.bcode-light{z-index:0;pointer-events:none;background:radial-gradient(22rem circle at var(--gx,70%) var(--gy,40%), #d6456b24, transparent 70%);mix-blend-mode:screen;position:absolute;inset:0}.bcode-hero-text{max-width:46rem;padding:6rem clamp(1.25rem,.5rem + 4vw,5rem) clamp(2rem,1.5rem + 2vw,3.5rem);position:relative}@media (prefers-reduced-motion:reduce){.bcode-photo img{transform:scale(1.02)}}.bspec{gap:clamp(2rem,1.6rem + 1.5vw,3rem);max-width:60rem;margin-inline:auto}.bspec-title{color:var(--gen-green,#9a1f40);font-size:clamp(1.3rem,1.1rem + .8vw,1.8rem);font-weight:600}.bspec dl{border-top:1px solid #e7e5e4;margin:.8rem 0 0}.bspec-row{border-bottom:1px solid #e7e5e4;gap:.25rem 1.5rem;padding:.85rem 0;display:grid}@media (min-width:640px){.bspec-row{grid-template-columns:13rem minmax(0,1fr)}}.bspec-row dt{color:var(--gen-ink,#1c1917);font-weight:700}.bspec-row dd{color:#44403c;margin:0;line-height:1.6}.bspec[data-tone=shopify] .bspec-title,.bsheet-head[data-tone=shopify] :is(.bsheet-kicker,.bsheet-title){color:#3a0f4a}.bsheet[data-basic]{--gen-green:#141414;--gen-ink:#141414;--gen-lime:#9a1f40}.bsheet[data-basic] .bspec-row dt{color:#141414}.bsheet[data-basic] .bsheet-page{color:#1c1917;background:#f3ece2}.bsheet[data-basic] .bsheet-kicker{color:#9a1f40}.bsheet[data-basic] :is(.bsheet-title,.bsheet-h3,.bspec-title){color:#141414}.bsheet[data-basic] a:not(.bsheet-cta-btn){color:#9a1f40}.bsheet[data-basic] .bsheet-cta-btn{color:#f3ece2;background:linear-gradient(#b23a5a 0%,#9a1f40 55%,#7c1631 100%)}.bsheet[data-basic] :is(.bspec dl,.bspec-row){border-color:#e2d6c4}.bspec-group[data-shot]{align-items:start;gap:1.5rem clamp(1.5rem,1rem + 2vw,3rem);display:grid}@media (min-width:900px){.bspec-group[data-shot]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.bspec-group[data-shot]:nth-child(2n){grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.bspec-group[data-shot]:nth-child(2n) .bspec-shot{order:-1}.bspec-group[data-shot] .bspec-row{grid-template-columns:minmax(0,1fr)}}.bspec-group{scroll-margin-top:4.5rem}.bspec-shot{border-radius:1.1rem;margin:0;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 24px 50px -24px #000c}.bspec-shot img{width:100%;height:auto;display:block}@media (min-width:900px){.bspec-shot{position:sticky;top:5rem}}
