:is(.sw-root,.site-scope) .v2pfo{--ink0:#0c0b0a;--cr:#f3ede1;--mut:#f3ede199}:is(.sw-root,.site-scope) .v2pfo em{font-family:var(--serif);letter-spacing:-.01em;color:var(--orange-hot);text-transform:none;font-style:italic;font-weight:400}:is(.sw-root,.site-scope) .v2pfo .eb{color:var(--mut)}:is(.sw-root,.site-scope) .pfo-mono{font:700 11px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase}:is(.sw-root,.site-scope) .v2pfo .pfo-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}:is(.sw-root,.site-scope) .pfo-pill{font:700 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#6f6656;white-space:nowrap;background:#ffffff59;border-radius:99px;align-items:center;padding:4px 9px;display:inline-flex;box-shadow:inset 0 0 0 1px #6f665673}:is(.sw-root,.site-scope) .pfo-live{font:700 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#2f7a4c;align-items:center;gap:6px;display:inline-flex}:is(.sw-root,.site-scope) .pfo-live:before{content:"";background:#3fbf73;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #3fbf73}:is(.sw-root,.site-scope) .pfo-hx{color:var(--cr);background:#0c0b0a;position:relative}:is(.sw-root,.site-scope) .pfo-hx.is-pin{height:230vh}:is(.sw-root,.site-scope) .pfo-hx-stage{height:100svh;min-height:640px;position:relative;overflow:hidden}:is(.sw-root,.site-scope) .pfo-hx.is-pin .pfo-hx-stage{position:sticky;top:0}:is(.sw-root,.site-scope) .pfo-hx-light{pointer-events:none;background:radial-gradient(46% 62% at 50% 100%,#ffc48c33,#0000 70%),radial-gradient(28% 40% at 50% 60%,#e855261a,#0000 70%),radial-gradient(70% 40% at 50% -10%,#ffd6aa12,#0000 70%);position:absolute;inset:0}:is(.sw-root,.site-scope) .pfo-hx-light:after{content:"";background:linear-gradient(#0000,#1a1714);height:22vh;position:absolute;bottom:0;left:0;right:0}:is(.sw-root,.site-scope) .pfo-hx-copy{z-index:4;will-change:transform,opacity;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px 56px;padding:clamp(104px,14vh,140px) clamp(16px,5vw,64px) 0;display:flex;position:relative}:is(.sw-root,.site-scope) .v2pfo .pfo-hx-h1{font:600 clamp(50px,7.6vw,124px)/.9 var(--sans);letter-spacing:-.055em;color:#f6f1e7;text-transform:none;max-width:11ch;margin:16px 0 0}:is(.sw-root,.site-scope) .pfo-hx-sub{max-width:360px}:is(.sw-root,.site-scope) .pfo-hx-sub p{color:var(--mut);margin:0;font-size:clamp(16px,1.3vw,18px);line-height:1.5}:is(.sw-root,.site-scope) .pfo-hx-stats{color:var(--mut);flex-wrap:wrap;gap:18px;margin-top:18px;display:flex}:is(.sw-root,.site-scope) .pfo-hx-stats b{color:var(--cr);font-size:13px}:is(.sw-root,.site-scope) .pfo-hx-cue{z-index:6;color:#f3ede18c;writing-mode:vertical-rl;text-decoration:none;position:absolute;bottom:clamp(16px,3vh,28px);right:clamp(16px,5vw,64px)}:is(.sw-root,.site-scope) .pfo-hx-cue:hover{color:var(--cr)}:is(.sw-root,.site-scope) .pfo-hx-cue:focus-visible{outline:2px solid var(--orange-hot);outline-offset:4px;border-radius:4px}:is(.sw-root,.site-scope) .pfo-hx-scene{--cw:min(1000px,94vw);--fh:clamp(40px,9vh,96px);--card:clamp(150px,16vw,250px);height:0;width:var(--cw);transform-origin:50% 100%;z-index:3;will-change:transform;position:absolute;bottom:0;left:50%;transform:translate(-50%)}:is(.sw-root,.site-scope) .pfo-hx-fan{left:50%;bottom:var(--fh);z-index:2;width:0;height:0;transition:transform .8s var(--ease);position:absolute}:is(.sw-root,.site-scope) .pfo-hx-card{left:calc(var(--card) * -.5);width:var(--card);transform-origin:50% 420%;will-change:transform;position:absolute;bottom:0}:is(.sw-root,.site-scope) .pfo-hx-burst{pointer-events:none;z-index:1;opacity:0;mix-blend-mode:screen;background:radial-gradient(50% 60% at 50% 100%,#ffc88c6b,#e8552624 45%,#0000 72%);width:150%;height:80vh;position:absolute;bottom:-20vh;left:50%;transform:translate(-50%)}:is(.sw-root,.site-scope) .pfo-hx-paper{clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%);transition:transform .35s var(--ease);background:#fbf9f4;border-radius:5px;flex-direction:column;padding:7px 7px 10px;display:flex;box-shadow:0 24px 40px -18px #000c}:is(.sw-root,.site-scope) .pfo-hx-card:hover .pfo-hx-paper{transform:translateY(-16px)}:is(.sw-root,.site-scope) .pfo-hx-shot{aspect-ratio:16/10.5;background:#efe8da;border-radius:3px;display:block;overflow:hidden}:is(.sw-root,.site-scope) .pfo-hx-shot img{object-fit:cover;object-position:50% 0;width:100%;height:100%;display:block}:is(.sw-root,.site-scope) .pfo-hx-cname{font:600 clamp(12px,1.05vw,15px)/1.15 var(--sans);letter-spacing:-.015em;color:#1c1914;white-space:nowrap;text-overflow:ellipsis;margin-top:8px;overflow:hidden}:is(.sw-root,.site-scope) .pfo-hx-cfoot{margin-top:7px;display:flex}:is(.sw-root,.site-scope) .pfo-hx-card .pfo-pill{padding:3px 7px;font-size:9px}:is(.sw-root,.site-scope) .pfo-hx-card .pfo-live{font-size:9px}:is(.sw-root,.site-scope) .pfo-hx-static .pfo-hx-card{transform:rotate(calc(var(--o) * 7.5deg)) translateY(-70%)}@media (max-width:820px){:is(.sw-root,.site-scope) .pfo-hx-cue{display:none}:is(.sw-root,.site-scope) .pfo-hx-scene{--card:clamp(112px,33vw,150px);--fh:clamp(84px,12vh,110px)}:is(.sw-root,.site-scope) .pfo-hx-card{transform-origin:50% 360%}:is(.sw-root,.site-scope) .pfo-hx-many .pfo-hx-card:first-child,:is(.sw-root,.site-scope) .pfo-hx-many .pfo-hx-card:last-child{display:none}:is(.sw-root,.site-scope) .pfo-hx-copy{padding-top:96px}}:is(.sw-root,.site-scope) .pfo-hx-lite{background:#12110f;overflow:hidden}:is(.sw-root,.site-scope) .pfo-hx-lite .pfo-hx-copy{box-sizing:content-box;max-width:1376px;margin:0 auto;padding:clamp(120px,17vh,170px) clamp(16px,4vw,48px) clamp(28px,4vh,44px)}:is(.sw-root,.site-scope) .pfo-hx-lite .pfo-hx-light{background:radial-gradient(60% 90% at 50% 0,#ffd6aa1a,#0000 70%)}:is(.sw-root,.site-scope) .pfo-hx-lite .pfo-hx-light:after{display:none}:is(.sw-root,.site-scope) div:has(>.pfo-hx-lite)+div>.pfo-fs{padding-top:clamp(20px,3vh,36px)}:is(.sw-root,.site-scope) div:has(>.pfo-hx-lite)+div>.pfo-fs:before{display:none}:is(.sw-root,.site-scope) div:has(>.pfo-hx-lite)+div>.pfo-fs .pfo-fs-head>div:first-child{display:none}:is(.sw-root,.site-scope) div:has(>.pfo-hx-lite)+div>.pfo-fs .pfo-fs-head{margin-bottom:clamp(20px,3vh,32px)}@media (max-width:820px){:is(.sw-root,.site-scope) .pfo-hx-lite .pfo-hx-copy{padding-top:104px}}:is(.sw-root,.site-scope) .pfo-fs{color:#f3ede1;background:#12110f;padding:clamp(96px,14vh,150px) clamp(16px,4vw,48px) clamp(90px,12vh,140px);scroll-margin-top:0;position:relative}:is(.sw-root,.site-scope) .pfo-fs:before{content:"";pointer-events:none;background:radial-gradient(60% 50% at 50% 0,#ffd6aa14,#0000 70%);position:absolute;inset:0}:is(.sw-root,.site-scope) .pfo-fs-in{max-width:1376px;margin:0 auto;position:relative}:is(.sw-root,.site-scope) .v2pfo.pfo-fs .eb{color:#f3ede199}:is(.sw-root,.site-scope) .pfo-fs-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px 56px;margin-bottom:clamp(36px,6vh,56px);display:flex}:is(.sw-root,.site-scope) .v2pfo .pfo-fs-h2{font:600 clamp(44px,6vw,92px)/.92 var(--sans);letter-spacing:-.05em;color:#f6f1e7;text-transform:none;margin:16px 0 0}:is(.sw-root,.site-scope) .pfo-fs-side{gap:16px;max-width:420px;display:grid}:is(.sw-root,.site-scope) .pfo-fs-side p{color:#f3ede1ad;margin:0;font-size:16px;line-height:1.55}:is(.sw-root,.site-scope) .pfo-fs-side .pfo-pill{color:#e8dcc2;background:0 0;box-shadow:inset 0 0 0 1px #e8dcc280}:is(.sw-root,.site-scope) .pfo-fs-search{color:#f3ede199;background:#1d1b18;border-radius:99px;align-items:center;gap:10px;height:48px;padding:0 16px;display:flex;box-shadow:inset 0 0 0 1px #f3ede124}:is(.sw-root,.site-scope) .pfo-fs-search:focus-within{box-shadow:inset 0 0 0 1.5px var(--orange-hot)}:is(.sw-root,.site-scope) .pfo-fs-search svg{flex:none;width:18px;height:18px}:is(.sw-root,.site-scope) .pfo-fs-search input{color:#f3ede1;min-width:0;font:500 16px var(--sans);background:0 0;border:0;outline:0;flex:1;align-self:stretch;margin:0;padding:0}:is(.sw-root,.site-scope) .pfo-fs-search input::placeholder{color:#f3ede166}:is(.sw-root,.site-scope) .pfo-fs-tabs{scrollbar-width:none;scroll-snap-type:x proximity;z-index:2;align-items:flex-end;gap:0;padding:0 10px;display:flex;position:relative;overflow-x:auto}:is(.sw-root,.site-scope) .pfo-fs-tabs::-webkit-scrollbar{display:none}:is(.sw-root,.site-scope) .pfo-fs-tabs button{scroll-snap-align:start;background:var(--tint);color:#3b352c;font:600 14.5px/1 var(--sans);letter-spacing:-.01em;cursor:pointer;filter:brightness(.78)saturate(.85);transition:transform .35s var(--ease),filter .35s;border:0;border-radius:14px 14px 0 0;flex:none;align-items:center;gap:9px;margin-right:-8px;padding:13px 22px 15px 18px;display:flex;position:relative;transform:translateY(9px);box-shadow:0 -6px 18px -8px #0009}:is(.sw-root,.site-scope) .pfo-fs-tabs button:nth-child(odd){z-index:1}:is(.sw-root,.site-scope) .pfo-fs-tabs button .n{font:700 10.5px/1 var(--mono);color:#8f3516;letter-spacing:.08em}:is(.sw-root,.site-scope) .pfo-fs-tabs button .c{font:700 10.5px/1 var(--mono);color:#4a433a;background:#3b352c1a;border-radius:99px;padding:4px 7px}:is(.sw-root,.site-scope) .pfo-fs-tabs button:hover{filter:brightness(.9);transform:translateY(4px)}:is(.sw-root,.site-scope) .pfo-fs-tabs button[aria-selected=true]{z-index:3;filter:none;transform:none;box-shadow:0 -10px 24px -10px #0000008c}:is(.sw-root,.site-scope) .pfo-fs-tabs button:focus-visible{outline:2px solid var(--orange-hot);outline-offset:2px}:is(.sw-root,.site-scope) .pfo-fs-folder{z-index:2;background:var(--tint);color:#2d2821;border-radius:0 18px 18px;padding:clamp(16px,2.4vw,30px);transition:background .4s;position:relative;box-shadow:0 50px 100px -50px #000000e6,inset 0 1px #ffffff80}:is(.sw-root,.site-scope) .pfo-fs-folder:after{content:"";z-index:-1;background:#e8dcc22e;border-radius:0 0 18px 18px;height:24px;position:absolute;bottom:-12px;left:12px;right:12px}:is(.sw-root,.site-scope) .pfo-fs-bar{color:#5a5246;border-bottom:1px dashed #2d282140;flex-wrap:wrap;align-items:center;gap:12px 22px;margin-bottom:20px;padding-bottom:16px;display:flex}:is(.sw-root,.site-scope) .pfo-fs-path b,:is(.sw-root,.site-scope) .pfo-fs-count b{color:#2d2821}:is(.sw-root,.site-scope) .pfo-fs-count{margin-left:auto}:is(.sw-root,.site-scope) .pfo-fs-view{background:#2d282114;border-radius:99px;padding:3px;display:flex}:is(.sw-root,.site-scope) .pfo-fs-view button{font:700 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#5a5246;cursor:pointer;background:0 0;border:0;border-radius:99px;padding:7px 13px}:is(.sw-root,.site-scope) .pfo-fs-view button[aria-pressed=true]{color:#f3ede1;background:#2d2821}:is(.sw-root,.site-scope) .pfo-fs-view button:focus-visible{outline:2px solid var(--orange);outline-offset:2px}:is(.sw-root,.site-scope) .pfo-fs-empty{color:#5a5246;margin:8px 0 4px;font-size:16px}:is(.sw-root,.site-scope) .pfo-fs-files{grid-template-columns:repeat(auto-fill,minmax(min(236px,100%),1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}:is(.sw-root,.site-scope) .pfo-file[hidden]{display:none}:is(.sw-root,.site-scope) .pfo-hit{box-sizing:border-box;height:100%;color:inherit;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%);transition:transform .35s var(--ease),box-shadow .35s;background:#fbf9f4;border-radius:6px;flex-direction:column;padding:10px 10px 14px;text-decoration:none;display:flex;position:relative;box-shadow:0 1px #2d282114,0 14px 30px -18px #2d282180}:is(.sw-root,.site-scope) .pfo-hit:before{content:"";z-index:1;background:linear-gradient(225deg,#0000 50%,#dcd2bf 50%);width:22px;height:22px;position:absolute;top:0;right:0}:is(.sw-root,.site-scope) a.pfo-hit:hover{color:inherit;transform:translateY(-5px)rotate(-.4deg);box-shadow:0 1px #2d282114,0 26px 44px -20px #2d282199}:is(.sw-root,.site-scope) a.pfo-hit:focus-visible{outline:2px solid var(--orange);outline-offset:3px;clip-path:none}:is(.sw-root,.site-scope) .pfo-thumb{aspect-ratio:16/10;background:#efe8da;border-radius:3px;display:block;position:relative;overflow:hidden}:is(.sw-root,.site-scope) .pfo-thumb img{object-fit:cover;object-position:50% 0;width:100%;height:100%;transition:transform .9s var(--ease);display:block}:is(.sw-root,.site-scope) a.pfo-hit:hover .pfo-thumb img{transform:scale(1.05)}:is(.sw-root,.site-scope) .pfo-doc{background:repeating-linear-gradient(#f4eee2 0 15px,#ebe3d3 15px 16px);flex-direction:column;justify-content:flex-end;gap:5px;padding:12px 14px;display:flex;position:absolute;inset:0}:is(.sw-root,.site-scope) .pfo-doc b{font:400 italic clamp(34px,3.2vw,46px)/1 var(--serif);color:#c9bfab;position:absolute;top:6px;right:12px}:is(.sw-root,.site-scope) .pfo-doc i{background:#d8cdb8;border-radius:3px;width:70%;height:6px;display:block}:is(.sw-root,.site-scope) .pfo-doc i:nth-child(3){width:52%}:is(.sw-root,.site-scope) .pfo-doc i:nth-child(4){width:36%}:is(.sw-root,.site-scope) .pfo-meta{flex-direction:column;flex:1;padding:12px 4px 0;display:flex}:is(.sw-root,.site-scope) .pfo-name{font:600 17px/1.2 var(--sans);letter-spacing:-.02em;color:#1c1914}:is(.sw-root,.site-scope) .pfo-desc{color:#6f6656;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:13.5px;line-height:1.45;display:-webkit-box;overflow:hidden}:is(.sw-root,.site-scope) .pfo-foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:12px;display:flex}:is(.sw-root,.site-scope) .pfo-host{font:400 11px/1.2 var(--mono);color:#6f685c;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-right:auto;overflow:hidden}:is(.sw-root,.site-scope) .pfo-go{font:700 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--orange-ink)}:is(.sw-root,.site-scope) .pfo-file.is-concept .pfo-hit{background:#f3ede0;box-shadow:0 1px #2d28210f}:is(.sw-root,.site-scope) .pfo-file.is-concept .pfo-thumb img{filter:grayscale(.55)contrast(.95)brightness(.97)}:is(.sw-root,.site-scope) .pfo-file.is-concept a.pfo-hit:hover .pfo-thumb img{filter:none}:is(.sw-root,.site-scope) .pfo-file.is-concept .pfo-go{color:#6f685c}:is(.sw-root,.site-scope) .pfo-file.is-live .pfo-hit{box-shadow:0 1px #2d282114,0 18px 34px -16px #2d282199}:is(.sw-root,.site-scope) .pfo-file.pfo-arrive{animation:pfo-in .55s var(--ease) both;animation-delay:calc(var(--i,0) * 28ms)}@keyframes pfo-in{0%{opacity:0;transform:translateY(22px) rotate(var(--r,0deg))}to{opacity:1;transform:none}}:is(.sw-root,.site-scope) .pfo-fs-folder.is-list .pfo-fs-files{grid-template-columns:1fr;gap:6px}:is(.sw-root,.site-scope) .pfo-fs-folder.is-list .pfo-hit{clip-path:none;border-radius:8px;flex-direction:row;align-items:center;gap:16px;padding:8px 14px 8px 8px}:is(.sw-root,.site-scope) .pfo-fs-folder.is-list .pfo-hit:before{display:none}:is(.sw-root,.site-scope) .pfo-fs-folder.is-list .pfo-thumb{aspect-ratio:16/11;flex:none;width:64px}:is(.sw-root,.site-scope) .pfo-fs-folder.is-list .pfo-doc b{font-size:22px;top:2px;right:6px}:is(.sw-root,.site-scope) .pfo-fs-folder.is-list .pfo-doc i{display:none}:is(.sw-root,.site-scope) .pfo-fs-folder.is-list .pfo-meta{flex-direction:row;align-items:center;gap:18px;min-width:0;padding:0}:is(.sw-root,.site-scope) .pfo-fs-folder.is-list .pfo-name{flex:0 0 clamp(150px,22vw,300px)}:is(.sw-root,.site-scope) .pfo-fs-folder.is-list .pfo-desc{-webkit-line-clamp:1;flex:1;margin:0}:is(.sw-root,.site-scope) .pfo-fs-folder.is-list .pfo-foot{flex-wrap:nowrap;flex:none;margin:0;padding:0}:is(.sw-root,.site-scope) .pfo-fs-folder.is-list .pfo-host{flex:0 0 170px;margin-right:6px}@media (max-width:820px){:is(.sw-root,.site-scope) .pfo-fs-folder.is-list .pfo-desc,:is(.sw-root,.site-scope) .pfo-fs-folder.is-list .pfo-host{display:none}:is(.sw-root,.site-scope) .pfo-fs-folder.is-list .pfo-name{flex:1}:is(.sw-root,.site-scope) .pfo-fs-count{margin-left:0}:is(.sw-root,.site-scope) .pfo-fs-tabs button{padding:12px 16px 14px 14px;font-size:14px}}@media (max-width:600px){:is(.sw-root,.site-scope) .pfo-fs-files{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}:is(.sw-root,.site-scope) .pfo-hit{padding:7px 7px 10px}:is(.sw-root,.site-scope) .pfo-name{font-size:15px}:is(.sw-root,.site-scope) .pfo-desc,:is(.sw-root,.site-scope) .pfo-host{display:none}:is(.sw-root,.site-scope) .pfo-foot{gap:6px;padding-top:8px}:is(.sw-root,.site-scope) .pfo-fs-folder.is-list .pfo-go{display:none}:is(.sw-root,.site-scope) .pfo-fs-folder.is-list .pfo-fs-files{grid-template-columns:1fr}:is(.sw-root,.site-scope) .pfo-fs-folder{padding:14px 12px 16px}}:is(.sw-root,.site-scope) .pfo-reel{height:min(100svh,56.25vw);min-height:420px;color:var(--cr);background:#000;position:relative;overflow:hidden}:is(.sw-root,.site-scope) .pfo-reel video{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}:is(.sw-root,.site-scope) .pfo-reel:after{content:"";pointer-events:none;background:linear-gradient(#0c0b0a00 45%,#0c0b0aeb),linear-gradient(#0c0b0ab3,#0c0b0a00 22%);position:absolute;inset:0}:is(.sw-root,.site-scope) .pfo-reel-in{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex;position:absolute;bottom:clamp(28px,7vh,72px);left:clamp(16px,5vw,64px);right:clamp(16px,5vw,64px)}:is(.sw-root,.site-scope) .v2pfo .pfo-reel-h2{font:600 clamp(40px,6vw,96px)/.92 var(--sans);letter-spacing:-.05em;color:#fff;text-transform:none;max-width:14ch;margin:12px 0 0}:is(.sw-root,.site-scope) .pfo-reel-tag{color:var(--orange-hot)}:is(.sw-root,.site-scope) .pfo-reel-note{color:#f3ede199}:is(.sw-root,.site-scope) .pfo-cs{color:#f3ede1;font-family:var(--sans);background:#161513;position:relative;overflow:hidden}:is(.sw-root,.site-scope) .pfo-cs-grain{opacity:.06;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}:is(.sw-root,.site-scope) .pfo-cs-in{max-width:1376px;margin:0 auto;padding:128px clamp(16px,4vw,48px);position:relative}:is(.sw-root,.site-scope) .v2pfo.pfo-cs .eb{color:#a39b8c}:is(.sw-root,.site-scope) .v2pfo .pfo-cs-h2{font:600 clamp(40px,5.4vw,76px)/1 var(--sans);letter-spacing:-.04em;color:#f3ede1;text-transform:none;margin:22px 0 56px}:is(.sw-root,.site-scope) .v2pfo .pfo-cs-h2 em{color:#e85526}:is(.sw-root,.site-scope) .pfo-cs-grid{grid-template-columns:repeat(auto-fit,minmax(min(480px,100%),1fr));gap:32px;display:grid}:is(.sw-root,.site-scope) .pfo-cs-card{color:#f3ede1;background:#221f1b;border-radius:24px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #f3ede11a}:is(.sw-root,.site-scope) .pfo-cs-card:hover{color:#f3ede1}:is(.sw-root,.site-scope) .pfo-cs-card:focus-visible{outline:2px solid var(--orange-hot);outline-offset:4px}:is(.sw-root,.site-scope) .pfo-cs-card img{aspect-ratio:16/9.5;object-fit:cover;object-position:50% 0;width:100%;height:auto}:is(.sw-root,.site-scope) .pfo-cs-ph{aspect-ratio:16/9.5;text-align:center;background:repeating-linear-gradient(135deg,#2a2723 0 14px,#26231f 14px 28px);border-bottom:1px solid #f3ede11a;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;padding:16px;display:flex}:is(.sw-root,.site-scope) .pfo-cs-ph b{font:700 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#e85526}:is(.sw-root,.site-scope) .pfo-cs-ph span{color:#f3ede199;font-size:14px}:is(.sw-root,.site-scope) .pfo-cs-body{flex-direction:column;gap:14px;padding:32px;display:flex}:is(.sw-root,.site-scope) .pfo-cs-tag{font:700 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#e85526}:is(.sw-root,.site-scope) .pfo-cs-name{font:600 36px/1.05 var(--sans);letter-spacing:-.035em}:is(.sw-root,.site-scope) .pfo-cs-body p{color:#f3ede1c2;margin:0;font-size:17px;line-height:1.55}:is(.sw-root,.site-scope) .pfo-cs-go{color:#e85526;margin-top:8px;font-weight:600}@media (prefers-reduced-motion:reduce){:is(.sw-root,.site-scope) .pfo-file.pfo-arrive{animation:none}:is(.sw-root,.site-scope) .pfo-fs-tabs button,:is(.sw-root,.site-scope) .pfo-hx-fan{transition:none}}
