.pc-rip-chapter{position:relative}.pc-rip-stage{align-items:center;display:flex}.pc-rip{gap:clamp(24px,3.2vh,40px);padding-block:clamp(72px,9vw,120px);display:grid;position:relative}@media (min-width:768px){html[data-motion-tier=A] .pc-rip,html[data-motion-tier=B] .pc-rip{padding-block:calc(var(--site-header-h) + 8px) 24px}}.pc-rip__head{gap:12px;max-width:880px;display:grid}.pc-rip__eyebrow{font:500 12px/1.3 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--accent-bright);margin:0}.ovf-theme-porcelain .pc-rip__eyebrow,.ovf-theme-lab .pc-rip__eyebrow,.ovf-theme-blush .pc-rip__eyebrow{color:var(--accent)}.pc-rip__title{font:700 clamp(34px, 4.2vw, 64px) / 1 var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:0}.pc-rip__lede{max-width:62ch;color:color-mix(in srgb, currentColor 72%, transparent);margin:0;font-size:clamp(16px,1.1vw,18px);line-height:1.55}.pc-rip__board{gap:18px;display:grid;position:relative}@media (min-width:768px){.pc-rip__board{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(80px,9vw,160px)}}.pc-rip__svg{display:none}@media (min-width:768px){.pc-rip__svg{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}}.pc-rip__path{fill:none;stroke:var(--accent-bright);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.pc-rip__end{fill:var(--accent-bright)}.ovf-theme-porcelain .pc-rip__path,.ovf-theme-lab .pc-rip__path{stroke:var(--accent)}.ovf-theme-porcelain .pc-rip__end,.ovf-theme-lab .pc-rip__end{fill:var(--accent)}.pc-rip__card{--sig:1;z-index:1;background:var(--ovaflow-surface);color:var(--ovaflow-ink);box-shadow:0 0 0 calc(var(--sig) * 2px) color-mix(in srgb, var(--accent-bright) calc(var(--sig) * 80%), transparent), 0 40px 80px -40px #0009;border-radius:24px;gap:10px;padding:clamp(22px,2.6vw,34px);display:grid;position:relative}.pc-rip__card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.pc-rip__kicker{font:500 12px/1.3 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ovaflow-muted)}.pc-rip__ver{background:var(--accent);color:#fff;height:28px;font:600 14px/1 var(--font-mono);border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.pc-rip__drug{font:600 15px/1.4 var(--font-sans);color:var(--ovaflow-secondary);margin:0}.pc-rip__time{font:700 clamp(56px, 6.4vw, 104px) / 1 var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;align-items:baseline;margin:0;display:flex}.pc-rip__tz{font:500 clamp(14px, 1.1vw, 17px) / 1 var(--font-mono);letter-spacing:.02em;color:var(--ovaflow-muted);margin-left:14px}.pc-rip__mask{vertical-align:top;height:1em;line-height:1;display:inline-block;overflow:hidden}.pc-rip__col{flex-direction:column;display:flex;transform:translateY(-50%)}.pc-rip__col>span{height:1em;display:block}.pc-rip__signed{font:600 15px/1.3 var(--font-sans);color:var(--accent-ink);align-items:center;gap:10px;margin:4px 0 0;display:flex}.pc-rip__tick{background:var(--accent);border-radius:50%;width:18px;height:18px;position:relative}.pc-rip__tick:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:3px;left:6px;transform:rotate(45deg)}.pc-rip__old{border-top:1px solid var(--ovaflow-line);color:var(--ovaflow-muted);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:6px 0 0;padding-top:12px;font-size:14px;display:flex}.pc-rip__old-text{font:600 15px/1.3 var(--font-mono);position:relative}.pc-rip__strike{transform-origin:0;background:currentColor;height:1.5px;position:absolute;top:50%;left:-2px;right:-2px}.pc-rip__old-tag{font:500 12px/1.3 var(--font-mono);text-transform:uppercase;letter-spacing:.05em}.pc-rip__commits{z-index:1;gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}@media (max-width:767.98px){.pc-rip__commits{border-left:2px solid color-mix(in srgb, var(--accent-bright) 60%, transparent);margin-left:18px;padding-left:22px}}.pc-rip__commit{background:#ffffff0f;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 14px;padding:16px 18px;display:grid;box-shadow:inset 0 0 0 1px #ffffff24}.ovf-theme-porcelain .pc-rip__commit,.ovf-theme-lab .pc-rip__commit{background:var(--ovaflow-surface);box-shadow:inset 0 0 0 1px var(--ovaflow-line)}.pc-rip__n{font:500 12px/1 var(--font-mono);color:color-mix(in srgb, currentColor 60%, transparent);grid-row:span 2}.pc-rip__ctext{gap:2px;display:grid}.pc-rip__ctitle{font:700 17px/1.25 var(--font-display)}.pc-rip__cdetail{color:color-mix(in srgb, currentColor 72%, transparent);font-size:14px;line-height:1.4}.pc-rip__owner{background:var(--ovaflow-lime);height:24px;color:var(--ovaflow-primary);font:600 12px/1 var(--font-sans);border-radius:999px;grid-column:2;justify-self:start;align-items:center;margin-top:6px;padding:0 10px;display:inline-flex}.pc-rip__left{z-index:1;gap:clamp(16px,2.4vh,24px);min-width:0;display:grid;position:relative}.pc-rip__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pc-rip__slot{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:0;display:inline-flex}.pc-rip__mask--slot{height:1.4em;line-height:1.4}.pc-rip__mask--slot .pc-rip__col>span{height:1.4em}.pc-rip__was{font:500 12px/1.4 var(--font-mono);color:color-mix(in srgb, currentColor 80%, transparent);margin-left:10px;text-decoration:line-through}.pc-rip__dst{box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 16%, transparent);border-radius:18px;gap:10px;margin:0;padding:16px 18px;display:grid}.pc-rip__dst-top{justify-content:space-between;align-items:baseline;gap:12px;margin:0;display:flex}.pc-rip__dst-label{font:500 12px/1.3 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:color-mix(in srgb, currentColor 80%, transparent)}.pc-rip__hours{font:700 clamp(26px, 2.4vw, 36px) / 1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--accent-bright);display:inline-block}.ovf-theme-porcelain .pc-rip__hours,.ovf-theme-lab .pc-rip__hours{color:var(--accent)}.pc-rip__span{gap:6px;display:grid}.pc-rip__span-track{height:22px;display:block;position:relative}.pc-rip__span-track:before{content:"";background:color-mix(in srgb, currentColor 22%, transparent);height:1px;position:absolute;top:4px;left:0;right:0}.pc-rip__span-fill{background:var(--accent-bright);transform-origin:0;border-radius:3px;height:3px;position:absolute;top:3px;left:0;right:0}.ovf-theme-porcelain .pc-rip__span-fill,.ovf-theme-lab .pc-rip__span-fill{background:var(--accent)}.pc-rip__fall{align-items:flex-start;gap:6px;display:flex;position:absolute;top:0;left:83.333%;transform:translate(-1px)}.pc-rip__fall-tick{background:currentColor;border-radius:2px;width:2px;height:11px}.pc-rip__fall-label{font:500 12px/1 var(--font-mono);white-space:nowrap;color:color-mix(in srgb, currentColor 85%, transparent);position:absolute;top:8px;right:6px}.pc-rip__span-ends{font:500 12px/1.3 var(--font-mono);color:color-mix(in srgb, currentColor 80%, transparent);justify-content:space-between;gap:12px;display:flex}.pc-rip__dst-note{color:color-mix(in srgb, currentColor 80%, transparent);margin:0;font-size:14px;line-height:1.5}@media (min-width:768px) and (max-height:820px){html[data-motion-tier=A] .pc-rip,html[data-motion-tier=B] .pc-rip{gap:16px;padding-bottom:12px}html[data-motion-tier=A] .pc-rip__head,html[data-motion-tier=B] .pc-rip__head{gap:8px}html[data-motion-tier=A] .pc-rip__title,html[data-motion-tier=B] .pc-rip__title{font-size:clamp(30px,3.4vw,44px)}html[data-motion-tier=A] .pc-rip__lede,html[data-motion-tier=B] .pc-rip__lede{font-size:15px;line-height:1.45}html[data-motion-tier=A] .pc-rip__card,html[data-motion-tier=B] .pc-rip__card{gap:6px;padding:18px 22px}html[data-motion-tier=A] .pc-rip__time,html[data-motion-tier=B] .pc-rip__time{font-size:clamp(44px,4.4vw,68px)}html[data-motion-tier=A] .pc-rip__left,html[data-motion-tier=B] .pc-rip__left{gap:12px}html[data-motion-tier=A] .pc-rip__dst,html[data-motion-tier=B] .pc-rip__dst{gap:6px;padding:10px 14px}html[data-motion-tier=A] .pc-rip__dst-note,html[data-motion-tier=B] .pc-rip__dst-note{font-size:13px;line-height:1.4}html[data-motion-tier=A] .pc-rip__commits,html[data-motion-tier=B] .pc-rip__commits{gap:8px}html[data-motion-tier=A] .pc-rip__commit,html[data-motion-tier=B] .pc-rip__commit{padding:10px 14px}html[data-motion-tier=A] .pc-rip__owner,html[data-motion-tier=B] .pc-rip__owner{margin-top:2px}}@media (max-width:767.98px){.pc-rip__strike{display:none}.pc-rip__old-text{text-decoration:line-through;text-decoration-thickness:1.5px}}html[data-motion-tier=C] .pc-rip__strike{display:none}html[data-motion-tier=C] .pc-rip__old-text{text-decoration:line-through;text-decoration-thickness:1.5px}.pc-rip__caption{color:color-mix(in srgb, currentColor 72%, transparent);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;font-size:14px;line-height:1.5;display:flex}
