.po-hero{background:radial-gradient(60% 60% at 50% 55%, #ff6a0017, transparent 70%), var(--ix-shell);min-height:min(720px,94svh)}.po-copy{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:32px 40px 72px;display:flex}.po-copy h1{letter-spacing:-.035em;color:var(--ix-text);margin:0;font-size:clamp(30px,3.6vw,50px);font-weight:500;line-height:1.08}.po-sentence{letter-spacing:-.04em;color:var(--ix-text);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 14px;margin:26px 0 30px;font-size:clamp(28px,4.5vw,62px);font-weight:500;line-height:1.2;display:flex}.po-reel{height:1.2em;box-shadow:inset 0 0 0 1px #fcf8f51a, inset 0 -2px var(--ix-orange);color:var(--ix-orange);vertical-align:top;background:#1c1d21;border-radius:.2em;padding:0 .28em;display:inline-block;overflow:hidden}.po-reel-track{flex-direction:column;transition:transform .75s cubic-bezier(.22,1,.36,1);display:flex}.po-reel-track>span{white-space:nowrap;height:1.2em;line-height:1.2em;display:block}.po-line{max-width:54ch;color:var(--ix-muted);margin:0;font-size:16.5px;line-height:1.55}.po-copy .pf-actions{justify-content:center}.po-filter{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:32px 64px;padding:clamp(44px,5vw,72px) 40px;display:grid}.po-filter h2{letter-spacing:-.038em;color:var(--ix-text);margin:0;font-size:clamp(30px,3.8vw,52px);font-weight:500;line-height:1.06}.po-filter>div:first-child>p{max-width:42ch;color:var(--ix-muted);margin:16px 0 0;font-size:16.5px;line-height:1.55}.po-rows p{color:var(--ix-muted);align-items:baseline;gap:7px;margin:0 0 14px;font-size:15px;display:flex}.po-rows p b{color:var(--ix-orange);font-weight:500}.po-rows p span{font:13px var(--ix-mono);color:var(--ix-faint);margin-left:auto}.po-rows ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.po-rows li{height:44px;color:var(--ix-text);background:#fcf8f50f;border-radius:8px;justify-content:space-between;align-items:center;padding:0 16px;font-size:14.5px;transition:opacity .45s,transform .45s,background-color .45s;display:flex}.po-rows li small{font:12.5px var(--ix-mono);color:var(--ix-faint)}.po-rows li.gone{opacity:.13;transform:translate(14px)scale(.98)}.po-once{background:#111214;padding:clamp(40px,5vw,60px) 0 0}.po-once h2{letter-spacing:-.025em;color:var(--ix-text);flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 40px 36px;font-size:clamp(22px,2.4vw,32px);font-weight:500;display:flex}.po-chip{background:var(--ix-orange);font:500 .72em var(--ix-mono);letter-spacing:-.02em;color:#fff;border-radius:8px;padding:5px 13px}.po-places{border-top:1px dashed var(--ix-dash);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.po-places b{letter-spacing:-.04em;color:#111214;-webkit-text-stroke:2px #fcf8f557;paint-order:stroke fill;place-items:center;height:clamp(92px,11vw,150px);font-size:clamp(22px,3vw,42px);font-weight:600;transition:-webkit-text-stroke-color .4s,color .4s,background-color .4s;display:grid}.po-places b:not(:last-child){border-right:1px dashed var(--ix-dash)}.po-places b.lit{color:var(--ix-orange);-webkit-text-stroke-color:var(--ix-orange);background:#ff6a000f}.po-logic{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:32px 64px;padding:clamp(44px,5vw,72px) 40px;display:grid}.po-group{border:1px solid #fcf8f51a;border-left:3px solid var(--ix-orange);background:#fcf8f505;border-radius:10px;gap:8px;padding:34px 14px 14px;display:grid;position:relative}.po-group>em{font:normal 12.5px var(--ix-mono);color:var(--ix-orange);position:absolute;top:10px;left:14px}.po-group>span{color:var(--ix-text);background:#1c1d21;border-radius:7px;padding:10px 14px;font-size:14.5px}.po-logic-copy h2{letter-spacing:-.034em;color:var(--ix-text);margin:0;font-size:clamp(28px,3.4vw,46px);font-weight:500;line-height:1.08}.po-logic-copy>p{color:var(--ix-muted);margin:14px 0 24px;font-size:16.5px}.po-logic-copy ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.po-logic-copy li{background:linear-gradient(var(--ix-orange), var(--ix-orange)) 0 .55em / 7px 7px no-repeat;color:#fcf8f5c7;padding-left:18px;font-size:15px;line-height:1.45}@media (width<=900px){.po-copy{padding-left:20px;padding-right:20px}.po-filter,.po-logic{grid-template-columns:minmax(0,1fr);padding-left:24px;padding-right:24px}.po-once h2{margin-left:24px;margin-right:24px}.po-places{grid-template-columns:repeat(2,minmax(0,1fr))}.po-places b{border-bottom:1px dashed var(--ix-dash)}.po-places b:nth-child(2n){border-right:0}.po-places b:last-child{border-bottom:0;grid-column:1/-1}}
