.cl{padding-bottom:90px}.cl-head{max-width:760px;padding:36px 0 0}.cl-title{font-family:var(--display);letter-spacing:-.015em;font-variation-settings:"opsz" 11;margin:10px 0 0;font-size:clamp(38px,5vw,62px);font-weight:500;line-height:1.02}.cl-lede{color:var(--ink-2);max-width:60ch;margin:16px 0 0;font-size:18px;line-height:1.55}.cl-ctas{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.cl-ctas .btn{min-height:50px;padding:0 24px;font-size:16px}.cl-print{align-items:center;gap:10px;display:inline-flex}.cl-progress{color:var(--cream);margin:18px 0 0;font-size:15.5px}.cl-progress[hidden]{display:none}.cl-paper{--paper:#fbf6ea;--paper-ink:#2a1d17;--paper-soft:#6b5442;--paper-red:#8a1424;--paper-line:#7a5a3a38;background:var(--paper);color:var(--paper-ink);border-radius:6px;margin-top:34px;padding:52px 56px 40px;box-shadow:0 40px 80px -40px #000000e6,0 0 0 1px #ffffff0f}.cl-paper-head{text-align:center;border-bottom:2px solid var(--paper-red);padding-bottom:22px}.cl-paper-k{font:700 12px var(--body);letter-spacing:.32em;text-transform:uppercase;color:var(--paper-red);margin:0}.cl-paper-title{font-family:var(--display);color:var(--paper-ink);margin:10px 0 0;font-size:clamp(30px,3.6vw,44px);font-weight:500;line-height:1.05}.cl-paper-sub{color:var(--paper-soft);margin:10px 0 0;font-size:15px}.cl-cols{columns:2;column-rule:1px solid var(--paper-line);column-gap:52px;margin-top:26px}.cl-net{break-inside:auto;margin:0 0 22px}.cl-net h3{border-bottom:1px solid var(--paper-line);font:700 13px var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--paper-red);break-after:avoid;justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 6px;padding-bottom:6px;display:flex}.cl-net h3 b{font:500 13px var(--body);letter-spacing:0;color:var(--paper-soft)}.cl-net ul{margin:0;padding:0;list-style:none}.cl-item{break-inside:avoid;align-items:flex-start;gap:12px;padding:7px 0;display:flex;position:relative}.cl-check{opacity:0;width:1px;height:1px;position:absolute}.cl-box{border:1.6px solid var(--paper-ink);cursor:pointer;background:#fff;border-radius:3px;flex:none;width:20px;height:20px;margin-top:1px;position:relative}.cl-check:checked+.cl-box{background:var(--paper-red);border-color:var(--paper-red)}.cl-check:checked+.cl-box:after{content:"";border:2.2px solid #fff;border-width:0 2.2px 2.2px 0;width:5px;height:10px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.cl-check:focus-visible+.cl-box{outline:2px solid var(--paper-red);outline-offset:2px}.cl-text{flex-direction:column;min-width:0;display:flex}.cl-name{color:var(--paper-ink);font-size:16px;font-weight:600;line-height:1.3;text-decoration:none}.cl-name:hover{text-underline-offset:3px;text-decoration:underline}.cl-check:checked~.cl-text .cl-name{color:var(--paper-soft)}.cl-when{color:var(--paper-soft);align-items:center;gap:6px;margin-top:1px;font-size:13.5px;display:inline-flex}.cl-heart{width:13px;height:13px;fill:var(--paper-red)}.cl-heart[hidden],.cl-print-only{display:none}.cl-paper-foot{border-top:1px solid var(--paper-line);text-align:center;color:var(--paper-soft);margin-top:18px;padding-top:14px;font-size:13px}.cl-after{gap:22px;margin-top:34px;display:grid}.cl-join{border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:28px;padding:30px;scroll-margin-top:20px;display:grid}.cl-join h2{font-family:var(--display);margin:0;font-size:32px;font-weight:500;line-height:1.1}.cl-join p{color:var(--ink-2);margin:10px 0 0;font-size:16.5px;line-height:1.55}.cl-shop{color:var(--ink);border-radius:24px;grid-template-columns:240px minmax(0,1fr);align-items:center;gap:24px;padding:18px;text-decoration:none;display:grid}.cl-shop:hover{text-decoration:none}.cl-shop img{aspect-ratio:4/3;object-fit:cover;border-radius:14px;width:100%;height:auto}.cl-shop>span{flex-direction:column;gap:6px;display:flex}.cl-shop b{font-family:var(--display);font-size:26px;font-weight:500;line-height:1.15}.cl-shop-line{color:var(--ink-2);font-size:16px;line-height:1.5}.cl-shop-go{color:var(--cream);text-underline-offset:3px;margin-top:4px;font-size:15px;font-weight:600;text-decoration:underline}.cl-more{margin-top:4px}@media screen and (width<=899px){.cl-head{padding-top:20px}.cl-paper{margin-top:26px;padding:30px 20px 26px}.cl-cols{columns:1}.cl-join{grid-template-columns:minmax(0,1fr);padding:22px 18px}.cl-shop{grid-template-columns:minmax(0,1fr)}}@page{size:letter;margin:.5in}@media print{.masthead,footer.site,.tabbar,.sheet,.trailer,.cl-screen,#jc-consent{display:none!important}html,body,.top,main{background:#fff!important}.top:before{display:none!important}body{color:#000;padding:0!important}.wrap.cl{max-width:none!important;padding:0!important}.cl-paper{box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;border-radius:0;margin:0;padding:0}.cl-paper-head{padding-bottom:12px}.cl-paper-title{font-size:26pt}.cl-paper-sub{margin-top:4px;font-size:10pt}.cl-cols{columns:2;column-gap:.4in;margin-top:14px}.cl-net{margin-bottom:12px}.cl-net h3{font-size:9pt}.cl-item{gap:8px;padding:3px 0}.cl-box{border-width:1.2px;width:13px;height:13px}.cl-check:checked+.cl-box:after{border-width:0 1.6px 1.6px 0;width:3.5px;height:7.5px;top:0;left:3.5px}.cl-name{font-size:10.5pt;color:#000!important}.cl-when{font-size:8.5pt}.cl-heart{width:9px;height:9px}.cl-paper-foot{display:none}.cl-print-only{display:inline}}
