.pf-room{--pf-paper:#f7f6f4;--pf-ink:#0b0b0b;--pf-rust:#ad4126;--pf-wall:#1d1916;color:var(--foreground);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.06'/%3E%3C/svg%3E"), radial-gradient(80% 60% at 72% 18%, #ffc8960d, #ffbe8c00 70%), var(--pf-wall);position:relative;overflow-x:clip}.pf-spot{pointer-events:none;z-index:0;mix-blend-mode:screen;opacity:.55;background:radial-gradient(closest-side,#ffc48c66,#ffb47826 48%,#ffaa6e00);width:1900px;height:1400px;margin:-700px 0 0 -950px;position:absolute;top:380px;left:18%}@media (max-width:700px){.pf-spot{width:900px;height:900px;margin:-450px 0 0 -450px;top:260px;left:20%}}.pf-main{z-index:1;padding:112px 0 96px;position:relative}@media (min-width:640px){.pf-main{padding-top:128px}}.pf-wrap{max-width:1680px;margin:0 auto;padding:0 24px}@media (min-width:1280px){.pf-wrap{padding:0 64px}}.pf-back{max-width:72rem;margin:0 auto 32px;padding:0 24px}.pf-who{grid-template-columns:clamp(150px,11vw,210px) minmax(0,1fr);align-content:start;gap:0 32px;max-width:72rem;margin:0 auto;padding:0 24px;display:grid}.pf-who>:not(.pf-print){grid-column:2}.pf-print{grid-row:1/span 3;align-self:start;margin:6px 0 0;position:relative}.pf-paper{background:var(--pf-paper);padding:8px 8px 28px;display:block;transform:rotate(-2.4deg);box-shadow:0 2px 3px #00000080,0 20px 40px #00000080}.pf-paper img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}.pf-pclip{z-index:2;background:#0d0b0a;border-radius:3px 3px 6px 6px;width:46px;height:22px;margin-left:-23px;position:absolute;top:-12px;left:50%;box-shadow:0 3px 4px #00000080}.pf-kick{color:var(--muted-foreground);align-items:center;gap:8px;margin:0;display:flex}.pf-kick:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}.pf-h1{letter-spacing:-.025em;color:var(--pf-paper);text-wrap:balance;margin:14px 0 0;font-size:clamp(2rem,3.4vw,3.4rem);line-height:1.1}.pf-word{white-space:nowrap}.pf-nick{color:#8f8a83;margin-top:6px;font-size:.62em;font-weight:600;display:block}.pf-copy{max-width:40em}.pf-copy>p{color:#c2bbb1;margin:20px 0 0;font-size:15.5px;line-height:1.75}.pf-copy>.pf-cert{border-top:1px solid #f7f6f424;flex-direction:column;gap:4px;margin-top:26px;padding-top:14px;display:flex}.pf-cert b{color:var(--pf-paper);font-size:15px;font-weight:600;line-height:1.5}.pf-cert span{color:#a9a39a;font-size:12px;line-height:1.5}.pf-copy>.pf-links{flex-wrap:wrap;gap:12px 26px;margin-top:22px;display:flex}.pf-link{color:var(--pf-paper);transition:border-color .15s var(--ease-out,ease-out);border-bottom:1px solid #f7f6f459;padding-bottom:2px;font-size:14px}.pf-link:hover{border-color:var(--pf-paper)}.pf-rail-sec{margin-top:72px}.pf-rail-head{align-items:baseline;gap:16px;margin-bottom:26px;display:flex}.pf-rail-head h2{color:var(--pf-paper);margin:0;font-size:clamp(22px,1.9vw,32px);line-height:1.2}.pf-rail-head p{margin:0}.pf-rail{position:relative}.pf-bar{z-index:3;background:linear-gradient(#5a4a3c,#2a211a);border-radius:6px;height:12px;position:absolute;top:0;left:-10px;right:-10px;box-shadow:0 8px 12px #0000008c}.pf-lans{margin:0;padding:0;list-style:none;position:relative}.pf-lan{padding-top:var(--pt);position:relative}.pf-strap{z-index:0;background:repeating-linear-gradient(0deg,#2c2622 0 3px,#35302b 3px 6px);width:12px;margin-left:-6px;position:absolute;left:50%;box-shadow:2px 0 3px #00000059}.pf-lan.is-latest .pf-strap{background:repeating-linear-gradient(0deg, #b8452a 0 3px, var(--pf-rust) 3px 6px)}.pf-badge{z-index:1;background:var(--pf-paper);color:var(--pf-ink);border-radius:6px;flex-direction:column;gap:6px;padding:10px 10px 14px;display:flex;position:relative;box-shadow:0 2px 3px #00000080,0 18px 30px #00000073}.pf-clip{background:#8e8a84;border-radius:3px;width:26px;height:12px;margin-left:-13px;position:absolute;top:-8px;left:50%;box-shadow:inset 0 -2px #00000040}.pf-photo{aspect-ratio:16/10;background:#d9d4cc;border-radius:2px;display:block;position:relative;overflow:hidden}.pf-photo>picture{height:100%;display:block}.pf-img{object-fit:cover;width:100%;height:100%;display:block}.pf-strip{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));gap:4px;display:grid}.pf-strip .pf-photo{aspect-ratio:3/2}.pf-latest{background:var(--pf-rust);color:var(--pf-paper);border-radius:2px;align-self:flex-start;margin-top:2px;padding:1px 6px;font-size:10.5px;line-height:1.5}.pf-t{color:var(--pf-ink);overflow-wrap:anywhere;margin:2px 0 0;font-size:13px;font-weight:600;line-height:1.38}.pf-d{color:#4a4742;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}a.pf-badge:hover .pf-t{text-underline-offset:3px;text-decoration:underline}a.pf-badge:focus-visible{outline:2px solid var(--pf-paper);outline-offset:3px}.pf-lans{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px;display:grid}@media (min-width:640px){.pf-lans{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 22px}}@media (max-width:1099px){.pf-bar{display:none}.pf-lan{--pt:26px}.pf-lan:before{content:"";z-index:2;background:linear-gradient(#5a4a3c,#2a211a);border-radius:4px;height:8px;position:absolute;top:0;left:-11px;right:-11px;box-shadow:0 5px 8px #00000080}.pf-strap{height:calc(var(--pt) + 4px);top:2px}}@media (min-width:1100px){.pf-lans{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:40px 24px;padding:0 0 48px;overflow:visible clip}.pf-lan{--pt:calc(var(--drop) + 10px);grid-column:var(--c) / span 2;grid-row:var(--r);z-index:calc(3 - var(--r))}.pf-strap{bottom:calc(100% - var(--pt) - 6px);height:2000px}.pf-t{font-size:13.5px}.pf-d{font-size:12.5px}}@media (min-width:1700px){.pf-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(48px,4vw,80px);display:grid}.pf-back{max-width:none;padding:0}.pf-who{max-width:none;margin:0;padding:0}.pf-rail-sec{margin-top:0}.pf-h1{font-size:clamp(2rem,2.6vw,3.2rem)}.pf-t{font-size:12.5px}.pf-d{font-size:11.5px}}@media (max-width:759px){.pf-back{padding:0}.pf-who{grid-template-columns:112px minmax(0,1fr);gap:0 18px;padding:0}.pf-print{grid-row:1/span 2}.pf-who>.pf-copy{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.pf-link{transition:none}}
