html:has(.pbfront){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.pbfront){scroll-behavior:auto}}.pbfront{--pf-accent:var(--accent-strong);--pf-accent-strong:#541625;--pf-accent-soft:var(--accent-soft);--pf-accent-ink:var(--ground);--pf-ground:var(--ground);--pf-surface:#fff8f2;--pf-surface-2:#f3e5da;--pf-ink:#372e2f;--pf-ink-2:#504746;--pf-ink-3:#695f5c;--pf-rule:#e1d3c9;--pf-rule-strong:#cdc0b8;--pf-focus:#372e2f;--pf-line-faint:#e8dad0;--pf-shadow:#1f171814;--pf-shadow-2:#1f17182e;--pf-wheat:#eee0d5;--pf-wheat-hover:#e2d5ca;--pf-inv:#372e2f;--pf-inv-ink:#fff1e5;--pf-mark:#eee0d5;--pf-band:#372e2f;--pf-band-2:#4c4342;--pf-band-ink:#fff1e5;--pf-band-ink-2:#d9ccc2;--pf-band-rule:#fff1e50b;--pf-band-line:#fff1e529;--pf-band-btn:#fff1e5;--pf-band-btn-ink:#372e2f;--pf-good:#2c5f3f;--pf-good-soft:#dcebdd;--pf-warn:#8a5200;--pf-warn-soft:#f6e2b9;background:var(--pf-ground);color:var(--pf-ink);font:400 17px/1.6 var(--font-sans);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;overflow-x:clip}:root[data-theme=dark] .pbfront{--pf-accent-strong:#edbfc5;--pf-surface:#2b2324;--pf-surface-2:#322a2b;--pf-ink:#f6e9dd;--pf-ink-2:#d1c4bb;--pf-ink-3:#a79b95;--pf-rule:#3f3636;--pf-rule-strong:#514746;--pf-focus:#f6e9dd;--pf-line-faint:#2d2526;--pf-shadow:#00000059;--pf-shadow-2:#0000008c;--pf-wheat:#3c3333;--pf-wheat-hover:#473e3d;--pf-inv:#f6e9dd;--pf-inv-ink:#1f1718;--pf-mark:#483f3f;--pf-band:#140e0f;--pf-band-2:#302829;--pf-band-ink:#f8eadf;--pf-band-ink-2:#cabdb5;--pf-band-rule:#ffffff08;--pf-band-line:#ffffff1f;--pf-band-btn:#f6e9dd;--pf-band-btn-ink:#1f1718;--pf-good:#8bd0a2;--pf-good-soft:#1a2c20;--pf-warn:#edba6a;--pf-warn-soft:#33260f}.pbfront img,.pbfront svg{max-width:100%}.pbfront a{color:inherit}.pbfront :is(h1,h2,h3,h4){text-wrap:balance;margin:0}.pbfront p{margin:0}.pbfront :is(button,input,textarea,select){font:inherit;color:inherit}.pbfront mark{border-bottom:0}@media (max-width:640px){.pbfront{font-size:16px}}.pbfront *,.pbfront :before,.pbfront :after{box-sizing:border-box}.pbfront [hidden]{display:none!important}.pbfront :focus-visible{outline:2px solid var(--pf-focus);outline-offset:2px;border-radius:6px}.pbfront .pf-wrap{max-width:1200px;margin-inline:auto;padding-inline:clamp(16px,4vw,40px)}.pbfront .pf-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pbfront .pf-skip{background:var(--pf-ink);color:var(--pf-ground);z-index:100;border-radius:8px;padding:8px 12px;font-size:14px;text-decoration:none;position:absolute;top:-60px;left:8px}.pbfront .pf-skip:focus{top:8px}.pbfront .pf-eyebrow{font:500 12px/1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pf-accent);align-items:center;gap:12px;display:flex}.pbfront .pf-eyebrow:after{content:"";opacity:.45;background:currentColor;flex:0 0 48px;height:1px}.pbfront .pf-h2{font:500 clamp(2rem,1.2rem + 2.6vw,2.6rem)/1.1 var(--font-sans);letter-spacing:-.015em}.pbfront .pf-h2 em{font-style:italic;font-weight:400}.pbfront .pf-lede{color:var(--pf-ink-2);max-width:62ch;font-size:clamp(1.05rem,1rem + .3vw,1.2rem);line-height:1.6}.pbfront .pf-sec{padding-block:clamp(72px,9vw,128px)}.pbfront .pf-sec-head{gap:16px;max-width:760px;display:grid}@keyframes pf-marq{to{transform:translate(-50%)}}.pbfront .pf-note{color:var(--pf-ink-3);font-size:14px;line-height:1.5}.pbfront .pf-scroll-x{border:1px solid var(--pf-rule);border-radius:10px;overflow-x:auto}.pbfront .pf-price{border-block:1px dashed var(--pf-rule-strong);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:14px 0;display:flex}.pbfront .pf-price b{font:500 19px/1.2 var(--font-sans);color:var(--pf-ink)}.pbfront .pf-price span{color:var(--pf-ink-3);font-size:14px}.pbfront .pf-yes{color:var(--pf-good);align-items:center;gap:7px;font-weight:600;display:inline-flex}.pbfront .pf-yes svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.pbfront .pf-family{background:var(--pf-surface);border-block:1px solid var(--pf-rule)}.pbfront .pf-rise{transition:transform .7s cubic-bezier(.2,.7,.2,1)}.pbfront .pf-rise.pf-pre{transform:translateY(18px)}@media (prefers-reduced-motion:reduce){.pbfront *,.pbfront :before,.pbfront :after{transition:none!important;animation:none!important}.pbfront .pf-rise.pf-pre{transform:none}}.pbfront .pf-theme{border:1px solid var(--pf-band-line);width:auto;height:auto;min-height:36px;color:var(--pf-band-ink);font:600 13px/1 var(--font-sans);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.pbfront .pf-theme:hover{background:var(--pf-band-2)}.pbfront .pf-theme svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}@media (max-width:640px){.pbfront .pf-theme{padding:0 9px}.pbfront .pf-theme .pf-theme-l{display:none}}.pbfront .pf-ticker{top:env(safe-area-inset-top,0px);z-index:50;background:var(--pf-wheat);height:38px;color:var(--pf-ink);border-bottom:1px solid var(--pf-rule-strong);font:500 11px/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;display:flex;position:sticky}.pbfront .pf-tk-l{border-right:1px solid var(--pf-rule-strong);flex:none;align-items:center;gap:9px;padding:0 14px;font-weight:600;display:flex}.pbfront .pf-tk-l i{background:var(--pf-accent);width:7px;height:7px}.pbfront .pf-tk-p{border:0;border-right:1px solid var(--pf-rule-strong);font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;flex:none;align-items:center;gap:6px;padding:0 12px;display:flex}.pbfront .pf-tk-p:hover{background:var(--pf-wheat-hover)}.pbfront .pf-tk-p svg{fill:currentColor;width:10px;height:10px}.pbfront .pf-tk-run{flex:1;min-width:0;overflow:hidden}.pbfront .pf-tk-track{width:max-content;animation:60s linear infinite pf-marq;display:flex}.pbfront .pf-tk-i{border-right:1px solid var(--pf-rule-strong);white-space:nowrap;height:38px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border-top:0;border-bottom:0;border-left:0;align-items:center;gap:10px;padding:0 22px;text-decoration:none;display:flex}.pbfront .pf-tk-i b{color:var(--pf-accent);font-weight:600}.pbfront .pf-tk-i:hover{background:var(--pf-wheat-hover)}.pbfront .pf-tk-i:focus-visible{outline-offset:-3px}.pbfront .pf-mast{padding-top:18px}.pbfront .pf-mast-top{border-bottom:1px solid var(--pf-rule-strong);font:500 12px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--pf-ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding-bottom:14px;display:flex}.pbfront .pf-clocks{flex-wrap:wrap;gap:14px;display:flex}.pbfront .pf-clocks span b{color:var(--pf-ink);font-weight:600}.pbfront .pf-mast-r{align-items:center;gap:10px;display:flex}.pbfront .pf-mast .pf-theme{border-color:var(--pf-rule-strong);color:var(--pf-ink);text-transform:none;letter-spacing:0}.pbfront .pf-mast .pf-theme:hover{background:var(--pf-surface-2)}.pbfront .pf-subbtn{background:var(--pf-inv);min-height:36px;color:var(--pf-inv-ink);font:600 13px/1 var(--font-sans);letter-spacing:0;text-transform:none;cursor:pointer;border:0;border-radius:999px;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.pbfront .pf-subbtn:hover{background:var(--pf-accent)}.pbfront .pf-title-blk{text-align:center;padding:clamp(22px,4vw,44px) 0 clamp(16px,3vw,26px)}.pbfront .pf-masthead{font:500 clamp(3rem,1.4rem + 7vw,6.6rem)/.95 var(--font-sans);letter-spacing:-.045em;margin:0}.pbfront .pf-masthead em{font-style:italic;font-weight:400}.pbfront .pf-tagline{color:var(--pf-ink-2);margin-top:12px;font-size:clamp(1rem,.95rem + .3vw,1.2rem)}.pbfront .pf-secnav{border-block:2px solid var(--pf-ink);flex-wrap:wrap;justify-content:center;margin-top:6px;display:flex}.pbfront .pf-secnav a{font:600 12.5px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;border-right:1px solid var(--pf-rule-strong);align-items:baseline;gap:6px;padding:12px clamp(10px,1.6vw,20px);text-decoration:none;display:flex}.pbfront .pf-secnav a:last-child{border-right:0}.pbfront .pf-secnav a em{font:400 11px var(--font-mono);color:var(--pf-ink-3);letter-spacing:0;font-style:normal}.pbfront .pf-secnav a[aria-current=page]{background:var(--pf-inv);color:var(--pf-inv-ink)}.pbfront .pf-secnav a[aria-current=page] em{color:var(--pf-inv-ink);opacity:.75}.pbfront .pf-secnav a:hover:not([aria-current]){background:var(--pf-surface-2)}.pbfront .pf-ask{gap:10px;margin-top:22px;display:grid}.pbfront .pf-askf{border:1.5px solid var(--pf-ink);background:var(--pf-surface);display:flex}.pbfront .pf-askf input{background:0 0;border:0;flex:1;min-width:0;padding:13px 14px;font-size:16px}.pbfront .pf-askf input:focus{outline:none}.pbfront .pf-askf:focus-within{box-shadow:0 0 0 3px var(--pf-accent-soft)}.pbfront .pf-askf button{background:var(--pf-inv);color:var(--pf-inv-ink);font:600 14px/1 var(--font-sans);cursor:pointer;border:0;padding:0 20px}.pbfront .pf-sugg{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pbfront .pf-sugg span{font:500 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--pf-ink-3);margin-right:4px}.pbfront .pf-sugg button{border:1px solid var(--pf-rule-strong);font:500 13.5px/1.2 var(--font-sans);cursor:pointer;color:var(--pf-ink);background:0 0;border-radius:999px;padding:6px 10px}.pbfront .pf-sugg button:hover{border-color:var(--pf-ink);background:var(--pf-surface)}.pbfront .pf-answer{border-left:3px solid var(--pf-accent);background:var(--pf-surface);gap:10px;padding:14px 16px;display:grid}.pbfront .pf-answer h3{font:600 12px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pf-accent)}.pbfront .pf-answer blockquote{margin:0;font-size:16px;line-height:1.55}.pbfront .pf-answer blockquote mark,.pbfront .pf-box mark{background:var(--pf-mark);color:inherit;padding:0 2px}.pbfront .pf-answer .pf-from{all:unset;cursor:pointer;font:500 12px var(--font-mono);color:var(--pf-ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--pf-rule-strong);text-decoration-color:var(--pf-rule-strong);text-underline-offset:3px;margin-top:4px;display:inline-block}.pbfront .pf-answer .pf-from:hover{-webkit-text-decoration-color:var(--pf-accent);text-decoration-color:var(--pf-accent)}.pbfront .pf-answer .pf-from:focus-visible{outline:2px solid var(--pf-focus);outline-offset:2px}.pbfront .pf-answer .pf-none{color:var(--pf-ink-2)}.pbfront .pf-label{font:600 11px/1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pf-accent)}.pbfront .pf-byl{font:500 11.5px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--pf-ink-3)}.pbfront .pf-storylink{color:inherit;text-decoration:none}.pbfront .pf-storylink:hover .pf-st-t{text-decoration:underline;-webkit-text-decoration-color:var(--pf-accent);text-decoration-color:var(--pf-accent);text-underline-offset:4px;text-decoration-thickness:1.5px}.pbfront .pf-front{border-top:2px solid var(--pf-ink);grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:0;margin-top:clamp(28px,4vw,44px);display:grid}.pbfront .pf-lead{border-right:1px solid var(--pf-rule-strong);align-content:start;gap:14px;padding:22px clamp(0px,2.5vw,32px) 28px 0;display:grid}.pbfront .pf-lead .pf-st-t{font:500 clamp(2rem,1.2rem + 2.6vw,3.1rem)/1.05 var(--font-sans);letter-spacing:-.025em}.pbfront .pf-lead .pf-deck{color:var(--pf-ink-2);max-width:60ch;font-size:clamp(1.05rem,1rem + .3vw,1.25rem)}.pbfront .pf-fig{background:var(--pf-surface);border:1px solid var(--pf-rule);margin:6px 0 0;padding:14px 14px 10px}.pbfront .pf-fig svg{width:100%;height:auto;display:block}.pbfront .pf-fig figcaption{color:var(--pf-ink-3);margin-top:6px;font-size:13px}.pbfront .pf-lead .pf-kp{grid-template-columns:1fr 1fr;gap:7px;margin:0;padding:0;list-style:none;display:grid}.pbfront .pf-kp li{grid-template-columns:22px 1fr;gap:9px;font-size:14.5px;line-height:1.4;display:grid}.pbfront .pf-kp b{background:var(--pf-accent);width:22px;height:22px;color:var(--pf-accent-ink);font:600 11px/1 var(--font-mono);place-items:center;display:grid}.pbfront .pf-lockline{border:1px dashed var(--pf-rule-strong);color:var(--pf-ink-2);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.pbfront .pf-lockline svg{fill:none;width:16px;height:16px;stroke:var(--pf-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.pbfront .pf-trio{align-content:start;display:grid}.pbfront .pf-trio .pf-storylink{border-bottom:1px solid var(--pf-rule-strong);gap:8px;padding:20px 0 20px clamp(16px,2.5vw,32px);display:grid}.pbfront .pf-trio .pf-storylink:last-child{border-bottom:0}.pbfront .pf-trio .pf-st-t{font:500 clamp(1.25rem,1.1rem + .5vw,1.5rem)/1.18 var(--font-sans);letter-spacing:-.01em}.pbfront .pf-trio p{color:var(--pf-ink-2);font-size:15.5px}.pbfront .pf-more{font:600 13px var(--font-sans);color:var(--pf-accent)}.pbfront .pf-vband{background:var(--pf-band);color:var(--pf-band-ink);background-image:repeating-linear-gradient(180deg,transparent 0 35px,var(--pf-band-rule) 35px 36px);margin-top:clamp(36px,5vw,56px)}.pbfront .pf-vband .pf-wrap{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:clamp(16px,3vw,32px);padding-block:clamp(28px,4vw,44px);display:grid}.pbfront .pf-vcard{color:inherit;align-content:start;gap:10px;text-decoration:none;display:grid}.pbfront .pf-poster{aspect-ratio:16/9;background:radial-gradient(600px 240px at 30% 20%,var(--pf-band-2),transparent 70%),#0b0a09;border:1px solid var(--pf-band-line);place-items:center;display:grid;position:relative;overflow:hidden}.pbfront .pf-poster[data-len]:after{content:attr(data-len);font:600 10.5px/1 var(--font-mono);letter-spacing:.08em;color:#fff1e5;background:#0009;padding:5px 7px;position:absolute;bottom:10px;right:10px}.pbfront .pf-play{background:#fff1e5;border-radius:50%;place-items:center;width:64px;height:64px;transition:transform .2s;display:grid}.pbfront .pf-play:before{content:"";border-top:11px solid #0000;border-bottom:11px solid #0000;border-left:18px solid #33302e;margin-left:5px}.pbfront .pf-vcard:hover .pf-play{transform:scale(1.07)}.pbfront .pf-vcard .pf-label{color:var(--pf-band-ink-2)}.pbfront .pf-vcard .pf-st-t{font:500 clamp(1.3rem,1.1rem + .6vw,1.7rem)/1.15 var(--font-sans)}.pbfront .pf-vcard p{color:var(--pf-band-ink-2);font-size:15px}.pbfront .pf-vside{border-left:1px solid var(--pf-band-line);align-content:start;gap:10px;padding-left:clamp(14px,2vw,24px);display:grid}.pbfront .pf-vside h3{font:500 22px/1.2 var(--font-sans)}.pbfront .pf-vside p{color:var(--pf-band-ink-2);font-size:15px}.pbfront .pf-vside a,.pbfront .pf-vside button{color:var(--pf-band-ink);font:600 14px var(--font-sans);border:1px solid var(--pf-band-line);cursor:pointer;background:0 0;border-radius:999px;justify-self:start;padding:9px 12px;text-decoration:none}.pbfront .pf-vside a:hover,.pbfront .pf-vside button:hover{background:var(--pf-band-2)}.pbfront .pf-cols{grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:clamp(20px,3vw,40px);margin-top:clamp(40px,5vw,64px);display:grid}.pbfront .pf-colhead{border-bottom:2px solid var(--pf-ink);justify-content:space-between;align-items:baseline;margin-bottom:4px;padding-bottom:8px;display:flex}.pbfront .pf-colhead h2{font:600 13px var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.pbfront .pf-colhead span{color:var(--pf-ink-3);font-size:13px}.pbfront .pf-col3{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pbfront .pf-colc{border-right:1px solid var(--pf-rule-strong);align-content:start;gap:8px;padding:18px 18px 4px;display:grid}.pbfront .pf-colc:first-child{padding-left:0}.pbfront .pf-colc:last-child{border-right:0}.pbfront .pf-colc h3{font:500 24px/1.1 var(--font-sans);letter-spacing:-.01em}.pbfront .pf-colc .pf-blurb{color:var(--pf-ink-3);font-size:14px}.pbfront .pf-colc .pf-storylink{border-top:1px solid var(--pf-rule);gap:6px;margin-top:4px;padding-top:10px;display:grid}.pbfront .pf-colc .pf-st-t{font:500 17px/1.25 var(--font-sans)}.pbfront .pf-brief ul{counter-reset:b;margin:0;padding:0;list-style:none}.pbfront .pf-brief li{border-bottom:1px solid var(--pf-rule)}.pbfront .pf-brief button,.pbfront .pf-brief a{all:unset;cursor:pointer;counter-increment:b;grid-template-columns:22px 1fr;gap:8px;padding:12px 0;font-size:15px;line-height:1.4;display:grid}.pbfront .pf-brief button:before,.pbfront .pf-brief a:before{content:counter(b);font:600 12px var(--font-mono);color:var(--pf-accent);padding-top:2px}.pbfront .pf-brief button:hover,.pbfront .pf-brief a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--pf-accent);text-decoration-color:var(--pf-accent);text-underline-offset:3px}.pbfront .pf-brief button:focus-visible{outline:2px solid var(--pf-focus);outline-offset:2px}.pbfront .pf-secs{border-top:2px solid var(--pf-ink);border-bottom:1px solid var(--pf-rule-strong);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;display:grid}.pbfront .pf-sect{border-right:1px solid var(--pf-rule-strong);align-content:start;gap:10px;padding:20px 18px 22px;text-decoration:none;transition:background-color .2s;display:grid}.pbfront .pf-sect:first-child{padding-left:0}.pbfront .pf-sect:last-child{border-right:0}.pbfront .pf-sect:hover{background:var(--pf-surface)}.pbfront .pf-sect h3{font:500 26px/1.1 var(--font-sans);letter-spacing:-.015em;justify-content:space-between;align-items:baseline;display:flex}.pbfront .pf-sect h3 em{font:400 12px var(--font-mono);color:var(--pf-ink-3);font-style:normal}.pbfront .pf-sect p{color:var(--pf-ink-2);font-size:14.5px}.pbfront .pf-sect ul{gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.pbfront .pf-sect li{border-top:1px solid var(--pf-rule);padding-top:6px}.pbfront .pf-subsec{background:var(--pf-surface);border-block:1px solid var(--pf-rule)}.pbfront .pf-subgrid{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:clamp(28px,5vw,64px);margin-top:40px;display:grid}.pbfront .pf-tiers{gap:16px;display:grid}.pbfront .pf-tier{border:1px solid var(--pf-rule-strong);background:var(--pf-ground);gap:12px;padding:24px;display:grid;position:relative}.pbfront .pf-tier.pf-feature{border:1.5px solid var(--pf-ink)}.pbfront .pf-tier h3{font:500 26px/1.15 var(--font-sans)}.pbfront .pf-tier p{color:var(--pf-ink-2)}.pbfront .pf-tier .pf-flag{background:var(--pf-accent);color:var(--pf-accent-ink);font:600 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:6px 9px;position:absolute;top:-11px;left:22px}.pbfront .pf-soonbtn{border:1.5px dashed var(--pf-rule-strong);min-height:44px;color:var(--pf-ink-3);font:600 15px/1 var(--font-sans);cursor:not-allowed;background:0 0;border-radius:999px;justify-content:center;justify-self:start;align-items:center;padding:0 18px;display:inline-flex}.pbfront .pf-gets{border-collapse:collapse;background:var(--pf-ground);border:1px solid var(--pf-rule-strong);width:100%;font-size:15px}.pbfront .pf-gets th,.pbfront .pf-gets td{border-top:1px solid var(--pf-rule);text-align:left;vertical-align:top;padding:13px 16px}.pbfront .pf-gets thead th{background:var(--pf-surface-2);font:600 13px var(--font-sans);color:var(--pf-ink-2);border-top:0}.pbfront .pf-gets tbody th{font-weight:600}.pbfront .pf-gets tbody th small{color:var(--pf-ink-3);font-size:13px;font-weight:400;display:block}.pbfront .pf-gets td{color:var(--pf-ink-2);white-space:nowrap;font-size:14px}.pbfront .pf-gets tr.pf-sub th,.pbfront .pf-gets tr.pf-sub td{background:var(--pf-accent-soft)}.pbfront .pf-no{color:var(--pf-ink-3)}.pbfront .pf-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);display:grid}.pbfront .pf-blk{border-top:2px solid var(--pf-ink);align-content:start;gap:14px;padding-top:16px;display:grid}.pbfront .pf-blk h2{font:500 clamp(1.6rem,1.2rem + 1.2vw,2.1rem)/1.12 var(--font-sans);letter-spacing:-.015em}.pbfront .pf-poll{gap:8px;display:grid}.pbfront .pf-popt{border:1px solid var(--pf-rule-strong);background:var(--pf-surface);width:100%;font:500 15px/1.2 var(--font-sans);cursor:pointer;text-align:left;isolation:isolate;color:var(--pf-ink);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex;position:relative;overflow:hidden}.pbfront .pf-popt:hover:not(:disabled){border-color:var(--pf-ink)}.pbfront .pf-popt:disabled{cursor:default}.pbfront .pf-popt .pf-bar{background:var(--pf-wheat);z-index:-1;width:0;transition:width .7s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0 auto 0 0}.pbfront .pf-popt.pf-mine{border-color:var(--pf-ink);font-weight:600}.pbfront .pf-popt .pf-pct{font:500 13px var(--font-mono);color:var(--pf-ink-2)}.pbfront .pf-form{gap:12px;display:grid}.pbfront .pf-form label{font:600 13px var(--font-sans);gap:5px;display:grid}.pbfront .pf-form input,.pbfront .pf-form select,.pbfront .pf-form textarea{border:1.5px solid var(--pf-ink);background:var(--pf-surface);font:400 15px var(--font-sans);color:var(--pf-ink);border-radius:0;padding:10px 11px}.pbfront .pf-form textarea{resize:vertical;min-height:96px}.pbfront .pf-form input:focus,.pbfront .pf-form select:focus,.pbfront .pf-form textarea:focus{box-shadow:0 0 0 3px var(--pf-accent-soft);border-color:var(--pf-accent);outline:none}.pbfront .pf-form .pf-send{background:var(--pf-inv);color:var(--pf-inv-ink);font:600 14px var(--font-sans);cursor:pointer;border:0;border-radius:999px;justify-self:start;padding:12px 18px}.pbfront .pf-notice2{background:var(--pf-warn-soft);color:var(--pf-warn);padding:10px 12px;font-size:14px}.pbfront .pf-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px;display:grid}.pbfront .pf-tool{background:var(--pf-surface);border:1px solid var(--pf-rule);align-content:start;gap:10px;padding:24px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid}.pbfront .pf-tool:hover{box-shadow:0 18px 40px -20px var(--pf-shadow-2);transform:translateY(-3px)}.pbfront .pf-tool h3{font:500 26px/1.1 var(--font-sans)}.pbfront .pf-tool p{color:var(--pf-ink-2)}.pbfront .pf-tool span{color:var(--pf-accent);font-size:15px;font-weight:600}.pbfront .pf-written{background:var(--pf-accent-soft);align-items:flex-start;gap:14px;margin-top:20px;padding:18px 20px;font-size:16px;display:flex}.pbfront .pf-written svg{fill:none;width:22px;height:22px;stroke:var(--pf-accent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:2px}.pbfront .pf-written a{color:var(--pf-accent-strong);font-weight:600}.pbfront .pf-pfoot{background:var(--pf-band);color:var(--pf-band-ink);background-image:repeating-linear-gradient(180deg,transparent 0 35px,var(--pf-band-rule) 35px 36px);padding-block:56px 30px}.pbfront .pf-pfoot-g{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.4fr);gap:32px;display:grid}.pbfront .pf-pfoot .pf-mh{font:500 34px/1 var(--font-sans);letter-spacing:-.03em}.pbfront .pf-pfoot p{color:var(--pf-band-ink-2);font-size:14.5px}.pbfront .pf-pfoot h5{font:500 12px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pf-band-ink-2);margin:0 0 12px}.pbfront .pf-pfoot ul{gap:8px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.pbfront .pf-pfoot a{color:var(--pf-band-ink);text-decoration:none}.pbfront .pf-pfoot a:hover{text-underline-offset:4px;text-decoration:underline}.pbfront .pf-social{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.pbfront .pf-social span{border:1px solid var(--pf-band-line);min-width:36px;height:36px;font:600 12px var(--font-mono);color:var(--pf-band-ink-2);cursor:not-allowed;place-items:center;padding:0 8px;display:grid}.pbfront .pf-pfoot-b{border-top:1px solid var(--pf-band-line);color:var(--pf-band-ink-2);gap:8px;margin-top:40px;padding-top:20px;font-size:13.5px;display:grid}.pbfront dialog.pf-box{border:1.5px solid var(--pf-ink);background:var(--pf-ground);width:min(820px,100vw - 24px);max-height:calc(100dvh - 48px);color:var(--pf-ink);padding:0;box-shadow:0 40px 90px -30px #0000008c}.pbfront dialog.pf-box::backdrop{background:#1b18168c}.pbfront dialog.pf-box[open]{animation:.3s cubic-bezier(.2,.7,.2,1) pf-boxin}@keyframes pf-boxin{0%{opacity:.3;transform:translateY(14px)}to{opacity:1;transform:none}}.pbfront .pf-box-bar{z-index:2;background:var(--pf-wheat);border-bottom:1px solid var(--pf-rule-strong);height:42px;font:500 11px/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:10px;display:flex;position:sticky;top:0}.pbfront .pf-box-bar .pf-u{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--pf-ink-2);flex:1;padding-left:14px;overflow:hidden}.pbfront .pf-box-bar button{border:0;border-left:1px solid var(--pf-rule-strong);height:100%;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--pf-ink);cursor:pointer;background:0 0;padding:0 16px}.pbfront .pf-box-bar button:hover{background:var(--pf-wheat-hover)}.pbfront .pf-box-in{gap:16px;padding:clamp(18px,4vw,40px);display:grid}.pbfront .pf-box-in h2{font:500 clamp(1.8rem,1.2rem + 2vw,2.6rem)/1.08 var(--font-sans);letter-spacing:-.02em}.pbfront .pf-box-in .pf-deck{color:var(--pf-ink-2);font-size:clamp(1.05rem,1rem + .3vw,1.2rem)}.pbfront .pf-box-in .pf-paras{gap:14px;display:grid}.pbfront .pf-box-in .pf-paras p{max-width:66ch;font-size:17px;line-height:1.7;transition:background-color .4s}.pbfront .pf-box-in .pf-paras p.pf-hl{background:var(--pf-mark);box-shadow:-8px 0 0 var(--pf-mark),8px 0 0 var(--pf-mark)}.pbfront .pf-box-in .pf-kpw{border-top:2px solid var(--pf-ink);gap:10px;padding-top:12px;display:grid}.pbfront .pf-box-in .pf-kpw h3{font:600 11px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pf-accent)}.pbfront .pf-box-in .pf-kp{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pbfront .pf-box-in .pf-kp button{all:unset;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--pf-rule-strong);text-decoration-color:var(--pf-rule-strong);text-underline-offset:3px}.pbfront .pf-box-in .pf-kp button:hover{-webkit-text-decoration-color:var(--pf-accent);text-decoration-color:var(--pf-accent)}.pbfront .pf-box-in .pf-kp button:focus-visible{outline:2px solid var(--pf-focus);outline-offset:2px}.pbfront .pf-asks{flex-wrap:wrap;gap:6px;display:flex}.pbfront .pf-asks button{border:1px solid var(--pf-ink);font:500 14px var(--font-sans);cursor:pointer;color:var(--pf-ink);background:0 0;border-radius:999px;padding:6px 10px}.pbfront .pf-asks button:hover{background:var(--pf-surface)}.pbfront .pf-locked{border:1.5px dashed var(--pf-rule-strong);background:var(--pf-surface);gap:8px;padding:16px;display:grid}.pbfront .pf-locked h3{font:500 20px/1.2 var(--font-sans)}.pbfront .pf-locked p{color:var(--pf-ink-2)}.pbfront .pf-vposter{margin:0}.pbfront .pf-vposter figcaption{color:var(--pf-ink-3);margin-top:6px;font-size:13px}@media (prefers-reduced-motion:reduce){.pbfront .pf-tk-run{overflow-x:auto}.pbfront .pf-tk-track [aria-hidden=true],.pbfront .pf-tk-p{display:none}}@media (max-width:1000px){.pbfront .pf-front{grid-template-columns:1fr}.pbfront .pf-lead{border-right:0;padding-right:0}.pbfront .pf-trio{border-top:1px solid var(--pf-rule-strong)}.pbfront .pf-trio .pf-storylink{padding-left:0}.pbfront .pf-vband .pf-wrap{grid-template-columns:1fr 1fr}.pbfront .pf-vband .pf-vcard{grid-column:1/-1}.pbfront .pf-vside:nth-child(2){border-left:0;padding-left:0}.pbfront .pf-cols{grid-template-columns:1fr}.pbfront .pf-secs{grid-template-columns:1fr 1fr}.pbfront .pf-sect:nth-child(2){border-right:0}.pbfront .pf-sect:nth-child(3){padding-left:0}.pbfront .pf-sect:nth-child(n+3){border-top:1px solid var(--pf-rule-strong)}.pbfront .pf-subgrid,.pbfront .pf-two{grid-template-columns:1fr}.pbfront .pf-pfoot-g{grid-template-columns:1fr 1fr}.pbfront .pf-pfoot-g>:first-child{grid-column:1/-1}}@media (max-width:640px){.pbfront .pf-lead .pf-kp,.pbfront .pf-col3{grid-template-columns:1fr}.pbfront .pf-colc{border-right:0;border-bottom:1px solid var(--pf-rule-strong);padding:16px 0}.pbfront .pf-vband .pf-wrap{grid-template-columns:1fr}.pbfront .pf-vside{border-left:0;border-top:1px solid var(--pf-band-line);padding-top:14px;padding-left:0}.pbfront .pf-secs{grid-template-columns:1fr}.pbfront .pf-sect{border-right:0;padding-left:0;padding-right:0}.pbfront .pf-sect:nth-child(n+2){border-top:1px solid var(--pf-rule-strong)}.pbfront .pf-tools,.pbfront .pf-pfoot-g{grid-template-columns:1fr}.pbfront .pf-secnav{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.pbfront .pf-secnav a{flex:none}.pbfront .pf-mast-top{font-size:11px}.pbfront .pf-mast-top .pf-ed{display:none}.pbfront .pf-gets td{white-space:normal}.pbfront .pf-tk-l span{display:none}}.pbfront dialog.pf-box{max-width:none;height:auto;margin:auto;overflow:auto}.pbfront .pf-ticker .fam-launcher{border-right:1px solid var(--pf-rule-strong);text-transform:none;letter-spacing:normal}.pbfront .pf-ticker .fam-launcher__button{border-radius:0;width:38px;height:38px}.pbfront .pf-ticker .fam-launcher__button:focus-visible{outline-offset:-3px}.pbfront .pf-pfoot-b .fam-cookiebtn.fam-cookiebtn{color:var(--pf-band-ink-2);border-color:var(--pf-band-line)}.pbfront .pf-pfoot-b .fam-cookiebtn.fam-cookiebtn:hover{color:var(--pf-band-ink)}.pbfront .pf-pfoot-b .fam-cookiebtn.fam-cookiebtn:focus-visible{outline-color:var(--pf-band-ink)}
