.cf-strip{grid-template-columns:minmax(0,1fr) minmax(0,400px);justify-content:space-between;align-items:start;gap:64px;display:grid}.cf-strip.solo{grid-template-columns:minmax(0,560px)}.cf-label-solo .cf-label-h{padding-top:12px}.cf-label-solo .cf-stamp{top:54px}.cp{border:1.5px solid var(--ink);background:var(--white);box-shadow:6px 6px 0 var(--ink);flex-direction:column;gap:10px;min-width:0;margin:0;padding:12px 14px;display:flex;rotate:1deg}.cp-h,.cp-f{justify-content:space-between;gap:12px;margin:0;font-size:10px;display:flex}.cp-h{border-bottom:1px solid var(--ink);padding-bottom:8px}.cp-f{border-top:1px solid var(--ink);flex-wrap:wrap;justify-content:flex-start;padding-top:8px}.cp svg{width:100%;height:auto;max-height:520px;display:block}.cp-dot{fill:var(--muted);opacity:.35}.cp-ring{fill:none;stroke:var(--ink);stroke-width:1.4px;stroke-dasharray:3 3;transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.cp-ring{animation:cp-pulse 2.4s var(--ease) infinite}@keyframes cp-pulse{0%{opacity:1;scale:.6}to{opacity:0;scale:1.4}}}.cst-line{flex-direction:column;gap:56px;margin:0;padding:0 0 0 64px;list-style:none;display:flex;position:relative}.cst-line:before{content:"";background:repeating-linear-gradient(180deg, var(--ink) 0 6px, transparent 6px 11px);width:2px;position:absolute;top:8px;bottom:8px;left:21px}.cst-step{grid-template-columns:minmax(0,1fr);gap:24px;min-width:0;display:grid;position:relative}.cst-step.has-q{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:48px}.cst-dot{border:1.5px solid var(--ink);background:var(--c);width:44px;height:44px;box-shadow:3px 3px 0 var(--ink);border-radius:50%;place-items:center;font-size:22px;line-height:1;display:grid;position:absolute;top:-4px;left:-64px}.cst-k{color:var(--cocoa);margin:0 0 10px;font-size:11px}.cst-t{font-family:var(--serif);color:var(--ink);max-width:64ch;margin:0;font-size:clamp(19px,1.55vw,23px);line-height:1.4}.cst-fee{color:var(--cocoa);margin:14px 0 0;font-size:15px}.cst-fee-cta{color:var(--ink);text-underline-offset:3px;opacity:0;transition:opacity .2s var(--ease);margin-left:6px;font-size:11px;text-decoration:underline}.cst-fee:hover .cst-fee-cta,.cst-fee-cta:focus-visible{opacity:1}@media (hover:none){.cst-fee-cta{opacity:1}}.cst-said{flex-direction:column;gap:16px;display:flex}.cst-q{border:1.5px solid var(--ink);background:var(--white);box-shadow:4px 4px 0 var(--ink);margin:0;padding:16px 18px 14px}.cst-q:nth-child(odd){background:color-mix(in srgb, var(--butter) 38%, var(--white));rotate:-.6deg}.cst-q:nth-child(2n){rotate:.5deg}.cst-q p{font-family:var(--serif);margin:0 0 10px;font-size:clamp(17px,1.4vw,20px);line-height:1.35}.cst-q footer{color:var(--cocoa);font-size:10px;line-height:1.5}.cst-q footer b{color:var(--ink);font-weight:600}.cst-wall{columns:3 280px;column-gap:24px}.cst-wall .cst-q{break-inside:avoid;margin-bottom:24px}.cst-wall .cst-q.big p{font-size:clamp(22px,2vw,28px)}.cf-shoots{flex-direction:column;gap:48px;display:flex}.cf-shoot-h{flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin:0 0 16px;font-size:11px;display:flex}.cf-shoot.bare{margin-top:-24px}.cf-shoot.bare .cf-shoot-h{border-bottom:1px solid var(--rule);margin-bottom:0;padding-bottom:14px}.cf-shoot-h b{border:1.5px solid var(--ink);background:var(--butter);border-radius:999px;padding:3px 10px;font-weight:500}.pk-sec:has(+.cf-shootsec){padding-bottom:32px}.cf-shootsec{padding-bottom:var(--sp-xl)}.cf-shootsec .cf-shoot-h{width:min(var(--w), calc(100% - 64px));margin-left:auto;margin-right:auto}.cf-bleed{width:min(var(--w), calc(100% - 64px));margin:0 auto}@media (max-width:640px){.cf-bleed,.cf-shootsec .cf-shoot-h{width:calc(100% - 32px)}}.cf-peekrow{height:0;position:relative}.cf-peekrow .cf-peekpost{right:calc(50% + min(var(--w), 100% - 64px) / 2 + 24px);position:absolute;top:44px}.cf-peekpost{border:2px solid var(--ink);background:var(--butter);width:132px;height:190px;box-shadow:5px 5px 0 var(--ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px;display:flex;position:relative}@media (max-width:1480px){.cf-peekrow{display:none}}.cf-peekpost b{font-size:56px;line-height:.9}.cf-peekpost .mono{font-size:9.5px}@media (max-width:760px){.cf-peekrow{display:none}}.sh-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.sh-card{border:1.5px solid var(--ink);background:var(--white);min-width:0;box-shadow:5px 5px 0 var(--ink);flex-direction:column;display:flex}.sh-card:nth-child(odd){rotate:-.8deg}.sh-card:nth-child(2n){rotate:.7deg}.sh-top{border-bottom:1.5px solid var(--ink);background:var(--c);justify-content:space-between;gap:8px;padding:7px 10px;font-size:9.5px;display:flex}.sh-ph{aspect-ratio:4/5;background:var(--paper);place-items:center;display:grid;position:relative;overflow:hidden}.sh-ph:not(:has(img)){background:repeating-linear-gradient(-45deg, var(--c) 0 10px, var(--white) 10px 20px)}.sh-ph img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sh-grid-lines{pointer-events:none;z-index:1;background:linear-gradient(#1f1a1680,#1f1a1680) 50% 0/1px 10px no-repeat,linear-gradient(#1f1a1680,#1f1a1680) 50% 100%/1px 10px no-repeat,linear-gradient(90deg,#1f1a1680,#1f1a1680) 0/10px 1px no-repeat,linear-gradient(90deg,#1f1a1680,#1f1a1680) 100%/10px 1px no-repeat;border:1px solid #1f1a1680;position:absolute;inset:10px}.sh-ini{z-index:2;border:2px solid var(--ink);background:var(--white);width:92px;height:92px;box-shadow:3px 3px 0 var(--ink);border-radius:50%;place-items:center;font-size:40px;display:grid;position:relative}.sh-tag{border-top:1.5px solid var(--ink);flex-direction:column;gap:4px;padding:10px 12px 12px;display:flex}.sh-tag b{font-size:16px;line-height:1.2}.sh-tag .mono{font-size:10px}@media (max-width:900px){.cf-strip,.cst-step.has-q{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:640px){.cst-line{gap:28px;padding-left:54px}.cst-line:before{left:17px}.cst-dot{width:36px;height:36px;font-size:18px;left:-54px}.sh-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.cf-ads{flex-direction:column;align-items:flex-start;gap:28px;display:flex}.cf-ads .adg{grid-template-columns:repeat(4,minmax(0,1fr));width:100%}@media (max-width:980px){.cf-ads .adg{grid-template-columns:repeat(3,minmax(0,1fr))}}.cf-rail>.arail{align-self:stretch;width:100%}.cf-ads-ctas{flex-wrap:wrap;gap:12px 16px;margin:0;display:flex}@media (max-width:640px){.cf-ads-ctas .btn{white-space:normal;height:auto;min-height:var(--bh);text-align:center;padding-top:10px;padding-bottom:10px;line-height:1.25}.cf-ads .adg{grid-template-columns:repeat(2,minmax(0,1fr))}}.cst-foot{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.cst-foot time{border:1.2px solid var(--ink);background:var(--white);color:var(--ink);white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:9.5px}.sh-link{color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.sh-card.has-page .sh-top span:last-child{color:var(--ink);opacity:1}.sh-link:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.pp-hero{background:linear-gradient(180deg, var(--paper) 0 60%, color-mix(in srgb, var(--c) 30%, var(--paper)) 100%)}.pp{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;column-gap:72px;margin-top:8px;display:grid}.pp-pin{--tilt-base:rotate(-2deg);transform:var(--tilt-base);padding-top:14px;position:relative}.pp-pin:before{content:"";z-index:3;background:color-mix(in srgb, var(--butter) 82%, transparent);border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);width:84px;height:26px;position:absolute;top:0;left:50%;transform:translate(-50%)rotate(2deg)}.pp-card{box-shadow:8px 8px 0 var(--ink);border-width:2px;rotate:none!important}.pp-card .sh-top{padding:9px 12px;font-size:10.5px}.pp-card .sh-tag b{font-size:22px}.pp-card .sh-tag .mono{font-size:11px}.pp-head{gap:var(--sp-xs);flex-direction:column;min-width:0;padding-top:14px;display:flex}.pp-head h1 em{font-family:var(--serif);text-transform:none;letter-spacing:-.01em;color:var(--cocoa);margin-top:.3em;font-size:.42em;font-style:italic;font-weight:400;line-height:1.1;display:block}.pp-head .lede{max-width:58ch;margin:0}.pp-facts{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));border:1.5px solid var(--ink);background:var(--ink);box-shadow:4px 4px 0 var(--ink);gap:1.5px;margin:8px 0 0;display:grid}.pp-facts>div{background:var(--white);min-width:0;padding:12px 14px}.pp-facts dt{color:var(--cocoa);margin:0 0 6px;font-size:10px}.pp-facts dd{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600}.pp-facts dd a{color:inherit}.pp-head .pk-acts{margin-top:8px}.pp-ads .alib-grid{margin-top:0}.pp-films{gap:var(--gut,24px);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}@media (max-width:980px){.pp{grid-template-columns:minmax(0,260px) minmax(0,1fr);column-gap:40px}}@media (max-width:1180px){.pp-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-facts>div:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:700px){.pp{grid-template-columns:minmax(0,1fr);row-gap:32px}.pp-pin{width:min(280px,78%);margin:0 auto}}.cf-adlib+.cf-ads-ctas{margin-top:28px}
