:root{--serif:"Newsreader Variable","Iowan Old Style","Palatino Linotype",Georgia,serif;--sans:"Inter Variable","Inter","Segoe UI",Helvetica,Arial,sans-serif;--mono:"SF Mono",ui-monospace,"Cascadia Mono",Menlo,Consolas,monospace;--pd-max:1280px;--pd-gutter:clamp(20px,4vw,36px);--oxblood-light:#e8b9a8;--paper-deep:#efe8da;--hair:rgba(25,21,16,0.12);--hair-strong:rgba(25,21,16,0.22);--forest-ink:#244a38;--amber-ink:#74511a;--serif-tight:-0.045em}html{scroll-padding-top:96px}body{overflow-x:clip}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.reveal-ready [data-reveal]{opacity:0;filter:none;transform:translateY(20px);transition:opacity .78s cubic-bezier(.16,1,.3,1),transform .78s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--stagger, 0) * 85ms)}.reveal-ready [data-reveal].is-visible{opacity:1;filter:none;transform:none}[data-parallax] img{transform:translate3d(0,var(--parallax,0),0) scale(1.07);transition:transform .16s linear}@keyframes pd-rise{0%{transform:translateY(106%)}to{transform:none}}@keyframes pd-stage-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.pd-h1-line{display:block;overflow:hidden;padding-bottom:.06em;margin-bottom:-.06em}.pd-h1-line>span{display:block;animation:pd-rise .98s cubic-bezier(.16,1,.3,1) both}.pd-h1-line:first-child>span{animation-delay:60ms}.pd-h1-line:nth-child(2)>span{animation-delay:.15s}.pd-h1-line:nth-child(3)>span{animation-delay:.24s}.pd-hero-stage{animation:pd-stage-in 1.08s cubic-bezier(.16,1,.3,1) .26s both}@media (prefers-reduced-motion:reduce){.reveal-ready [data-reveal]{opacity:1;filter:none;transform:none;transition:none}[data-parallax] img{transform:none}.pd-h1-line>span,.pd-hero-stage{animation:none;transform:none}}.pd{color:var(--ink);font-family:var(--sans)}.pd,.pd-skip{background:var(--paper)}.pd-skip{position:fixed;top:10px;left:10px;z-index:100;padding:10px 16px;border:1px solid var(--accent);color:var(--accent);font-size:12px;font-weight:600;transform:translateY(-160%);transition:transform .18s ease}.pd-skip:focus-visible{transform:none}.wm{display:inline-flex;align-items:center;gap:10px;line-height:1}.wm-mark{display:grid;flex:none;place-items:center;width:29px;height:29px;border:1px solid var(--accent);border-radius:2px;color:var(--accent);font-size:15px;font-weight:500;transform:rotate(-2deg);transition:transform .36s cubic-bezier(.16,1,.3,1)}.wm-mark,.wm-word{font-family:var(--serif);line-height:1}.wm-word{color:var(--ink);font-size:23px;font-weight:520;letter-spacing:-.035em}.pd-brand:hover .wm-mark,.pd-footer-wordmark:hover .wm-mark{transform:rotate(4deg)}.pd-section{width:100%;max-width:var(--pd-max);margin-inline:auto;padding-inline:var(--pd-gutter)}.pd-eyebrow{display:flex;align-items:center;gap:14px;margin-bottom:26px;color:var(--muted);font-family:var(--serif);font-size:clamp(15px,1.5vw,17px);font-style:italic;letter-spacing:.005em}.pd-eyebrow:before{content:"";width:34px;height:1px;background:var(--accent);opacity:.7}.pd-kicker{display:flex;align-items:center;gap:12px;margin-bottom:20px;color:var(--accent);font-family:var(--serif);font-size:16px;font-style:italic;letter-spacing:.01em}.pd-kicker:before{content:"";width:24px;height:1px;background:currentColor;opacity:.6}.pd-kicker--light{color:var(--oxblood-light)}.pd h2{color:var(--ink);font-family:var(--serif);font-size:clamp(38px,4.6vw,60px);font-weight:420;letter-spacing:-.04em;line-height:1.01;text-wrap:balance}.pd h2 em{color:var(--accent);font-style:italic;font-weight:400}.pd h3{color:var(--ink);font-family:var(--serif);font-size:clamp(23px,2.2vw,29px);font-weight:450;letter-spacing:-.025em;line-height:1.12}.pd-copy>p:not(.pd-kicker){max-width:46ch;margin-top:22px;color:var(--ink-2);font-size:15.5px;line-height:1.68}.pd-mono{font-family:var(--mono);font-size:.92em;letter-spacing:.02em}.pd-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:0 23px;border:1px solid transparent;border-radius:2px;font-family:var(--sans);font-size:13px;font-weight:600;letter-spacing:.012em;line-height:1;transition:background-color .22s ease,border-color .22s ease,color .22s ease,transform .22s ease}.pd-btn:hover{transform:translateY(-1px)}.pd-btn--primary{background:var(--ink);color:var(--paper)}.pd-btn--primary:hover{background:var(--accent);color:var(--paper)}.pd-btn--ghost{border-color:var(--rule-strong);background:transparent;color:var(--ink)}.pd-btn--ghost:hover{border-color:var(--ink);background:rgba(25,21,16,.04)}.pd-btn--light{background:var(--paper);color:var(--ink)}.pd-btn--light:hover{background:var(--paper-deep)}.pd-arrow{flex:none;transition:transform .24s cubic-bezier(.16,1,.3,1)}.pd-btn:hover .pd-arrow,.pd-stage-foot a:hover .pd-arrow{transform:translateX(3px)}.pd-stamp{display:inline-flex;flex:none;align-items:center;padding:4px 7px 3px;border:1px solid var(--rule-strong);border-radius:1px;color:var(--muted);font-family:var(--mono);font-size:9px;font-weight:500;letter-spacing:.13em;line-height:1.2;text-transform:uppercase;transform:rotate(-1.5deg)}.pd-stamp--demo{border-color:rgba(138,59,44,.4);color:var(--accent)}.pd-stamp--auto{border-color:rgba(47,91,69,.36);color:var(--forest-ink)}.pd-stamp--muted{border-color:var(--rule);color:var(--faint)}.pd-state{display:inline-flex;flex:none;align-items:center;gap:6px;color:var(--muted);font-size:10.5px;font-weight:600;letter-spacing:.015em;white-space:nowrap}.pd-state i{width:5px;height:5px;border-radius:50%;background:currentColor}.pd-state--handled{color:var(--forest-ink)}.pd-state--ask{color:var(--amber-ink)}.pd-state--block{color:var(--accent)}.pd-state--needed{color:var(--muted)}.pd-nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:18px clamp(20px,4vw,48px);border-bottom:1px solid transparent;background:rgba(245,241,232,.88);transition:padding .3s cubic-bezier(.16,1,.3,1),background-color .3s ease,border-color .3s ease;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%)}.pd-nav.is-scrolled{padding-top:12px;padding-bottom:12px;border-bottom-color:var(--hair);background:rgba(245,241,232,.94)}.pd-progress{position:absolute;right:0;bottom:-1px;left:0;height:1px;background:var(--accent);opacity:.55;transform:scaleX(var(--progress,0));transform-origin:left center}.pd-brand{justify-self:start}.pd-nav-links{display:flex;align-items:center;gap:clamp(20px,2.6vw,34px)}.pd-nav-links a{position:relative;color:var(--muted);font-size:12.5px;font-weight:500;letter-spacing:.01em;padding:6px 0;transition:color .2s ease}.pd-nav-links a:after{position:absolute;right:0;bottom:1px;left:0;height:1px;background:currentColor;content:"";opacity:0;transform:scaleX(.4);transform-origin:left center;transition:opacity .22s ease,transform .22s ease}.pd-nav-links a:hover,.pd-nav-links a[aria-current=true]{color:var(--ink)}.pd-nav-links a:hover:after,.pd-nav-links a[aria-current=true]:after{opacity:.55;transform:scaleX(1)}.pd-nav-actions{display:flex;align-items:center;justify-self:end;gap:20px}.pd-nav-proof{color:var(--muted);font-size:12.5px;font-weight:500;transition:color .2s ease}.pd-nav-proof:hover{color:var(--ink)}.pd-nav-cta{display:inline-flex;align-items:center;gap:7px;min-height:37px;padding:0 15px;border-radius:2px;background:var(--ink);color:var(--paper);font-size:12px;font-weight:600;letter-spacing:.01em;transition:background-color .22s ease,transform .22s ease}.pd-nav-cta:hover{background:var(--accent);transform:translateY(-1px)}@media (max-width:1020px){.pd-nav{grid-template-columns:1fr auto}.pd-nav-links{display:none}}@media (max-width:560px){.pd-nav-proof{display:none}.pd-nav{padding-inline:18px}}.pd-hero{max-width:var(--pd-max);margin-inline:auto;padding:clamp(54px,7vw,92px) var(--pd-gutter) clamp(64px,7.5vw,100px)}.pd-hero-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;grid-gap:clamp(44px,5.4vw,80px);gap:clamp(44px,5.4vw,80px)}.pd-hero-copy h1{color:var(--ink);font-family:var(--serif);font-size:clamp(52px,6.2vw,84px);font-weight:420;letter-spacing:-.048em;line-height:.97}.pd-hero-copy h1 em{color:var(--accent);font-style:italic;font-weight:400}.pd-lede{max-width:44ch;margin-top:28px;color:var(--ink-2);font-size:16px;line-height:1.68}.pd-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:32px}.pd-hero-note{display:flex;align-items:center;gap:9px;margin-top:34px;color:var(--muted);font-size:11.5px;letter-spacing:.01em}.pd-hero-note span{color:var(--accent);font-family:var(--serif);font-size:16px;line-height:1}.pd-hero-stage{position:relative;z-index:1}.pd-stage-card{position:relative;z-index:2;border:1px solid var(--rule-strong);background:linear-gradient(180deg,rgba(255,255,255,.34),transparent 130px),var(--card);box-shadow:0 1px 0 rgba(25,21,16,.05),0 34px 70px -44px rgba(25,21,16,.55);transform:rotate(-.5deg)}.pd-stage-card:before{position:absolute;top:-7px;left:52px;width:62px;height:14px;background:rgba(216,207,191,.55);content:"";transform:rotate(-2.4deg)}.pd-stage-top{display:flex;align-items:center;gap:12px;padding:20px 22px 0}.pd-stage-label{color:var(--muted);font-family:var(--mono);font-size:9.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.pd-stage-count{color:var(--ink-2);font-family:var(--serif);font-size:14px;font-style:italic}.pd-stage-top .pd-stamp{margin-left:auto}.pd-stage-meter{display:flex;gap:3px;height:4px;margin:15px 22px 0;background:var(--paper-3)}.pd-stage-seg{height:100%}.pd-stage-seg--handled{flex:5 1;background:var(--forest)}.pd-stage-seg--ask{flex:2 1;background:var(--amber)}.pd-stage-seg--block{flex:1 1;background:var(--accent)}.pd-stage-keys{display:flex;flex-wrap:wrap;gap:6px 16px;padding:10px 22px 14px;color:var(--muted);font-size:10.5px;letter-spacing:.01em}.pd-stage-keys span{display:inline-flex;align-items:center;gap:6px}.pd-dot{display:inline-block;width:5px;height:5px;border-radius:50%}.pd-dot--forest{background:var(--forest)}.pd-dot--amber{background:var(--amber)}.pd-dot--accent{background:var(--accent)}.pd-stage-rows{border-top:1px solid var(--hair)}.pd-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px;padding:10px 22px;border-bottom:1px solid var(--hair);background:rgba(251,248,241,.4)}.pd-row--ask{background:rgba(141,100,31,.045)}.pd-row-thumb{position:relative;display:block;width:40px;height:40px;overflow:hidden;border:1px solid var(--hair);background:var(--paper-2)}.pd-row-thumb img{object-fit:cover}.pd-row-thumb--glyph{display:grid;place-items:center;color:var(--accent)}.pd-row-main{display:grid;grid-gap:2px;gap:2px;min-width:0}.pd-row-main b{color:var(--ink);font-size:12.5px;font-weight:600;letter-spacing:-.005em}.pd-row-main b,.pd-row-main span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-row-main span{color:var(--muted);font-size:10.5px}.pd-row-rule{padding:2px 6px;border-radius:2px;background:var(--paper-2);color:var(--muted);font-family:var(--mono);font-size:9.5px;letter-spacing:.02em;white-space:nowrap}.pd-row .pd-state{font-size:10px}.pd-stage-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 22px;color:var(--muted);font-size:10.5px}.pd-stage-foot a{display:inline-flex;align-items:center;gap:6px;color:var(--accent);font-weight:600;transition:color .2s ease}.pd-stage-foot a:hover{color:var(--ink)}.pd-ruling{position:relative;z-index:3;width:min(360px,82%);margin:14px 0 0 -14px;padding:17px 20px 15px;border-left:2px solid var(--oxblood-light);background:var(--ink);box-shadow:0 26px 50px -30px rgba(25,21,16,.8);color:var(--paper);transform:rotate(.9deg)}.pd-ruling-kicker{display:block;margin-bottom:9px;color:var(--oxblood-light);font-family:var(--mono);font-size:8.5px;font-weight:500;letter-spacing:.15em;text-transform:uppercase}.pd-ruling p{color:rgba(245,241,232,.94);font-family:var(--serif);font-size:16px;font-style:italic;letter-spacing:-.01em;line-height:1.4}.pd-ruling-meta{display:flex;align-items:center;gap:10px;margin-top:12px;padding-top:11px;border-top:1px solid rgba(245,241,232,.14)}.pd-ruling-meta b{color:var(--paper);font-family:var(--mono);font-size:10px;letter-spacing:.04em}.pd-ruling-meta span{color:rgba(245,241,232,.52);font-size:9.5px;letter-spacing:.01em}@media (max-width:1080px){.pd-hero-copy h1{font-size:clamp(48px,6.4vw,68px)}.pd-row{grid-template-columns:40px minmax(0,1fr) auto}.pd-row-rule{display:none}}@media (max-width:900px){.pd-hero-grid{grid-template-columns:1fr;gap:42px}.pd-hero-copy{max-width:620px}.pd-hero-copy h1{font-size:clamp(48px,9vw,74px)}.pd-hero-stage{width:100%;max-width:580px}.pd-stage-card{transform:none}.pd-ruling{width:min(420px,92%);margin:14px 0 0 20px;transform:rotate(.8deg)}}@media (max-width:560px){.pd-hero{padding-top:40px}.pd-hero-copy h1{font-size:clamp(42px,12vw,56px)}.pd-lede{font-size:15px}.pd-actions .pd-btn{width:100%}.pd-stage-foot,.pd-stage-keys,.pd-stage-top{padding-inline:16px}.pd-stage-meter{margin-inline:16px}.pd-row{grid-template-columns:36px minmax(0,1fr) auto;gap:10px;padding:9px 16px}.pd-row-thumb{width:36px;height:36px}.pd-ruling{width:100%;margin:12px 0 0;transform:none}}.pd-principle{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);background:var(--paper-2)}.pd-principle-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 22px;max-width:var(--pd-max);margin-inline:auto;padding:17px var(--pd-gutter)}.pd-principle-inner span{color:var(--ink-2);font-family:var(--serif);font-size:15px;font-style:italic;letter-spacing:.01em}.pd-principle-inner i{color:var(--accent);font-family:var(--serif);font-size:10px;font-style:normal;opacity:.65}.pd-how{padding-top:clamp(84px,9vw,126px);padding-bottom:clamp(76px,8vw,110px)}.pd-how-head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);margin-bottom:clamp(44px,5vw,64px)}.pd-how-lede{max-width:41ch;padding-bottom:5px;color:var(--ink-2);font-size:14.5px;line-height:1.7}.pd-steps{margin:0;padding:0;border-top:1px solid var(--rule-strong);list-style:none}.pd-step{display:grid;grid-template-columns:62px minmax(0,1fr) minmax(290px,410px);align-items:center;grid-gap:clamp(24px,4vw,60px);gap:clamp(24px,4vw,60px);padding:clamp(32px,3.8vw,48px) 0;border-bottom:1px solid var(--hair)}.pd-step-index{display:flex;align-self:stretch;flex-direction:column;align-items:flex-start;gap:12px;padding-top:3px}.pd-step-index span{color:var(--faint);font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.12em}.pd-step-index:after{width:1px;height:100%;min-height:42px;background:linear-gradient(180deg,var(--rule-strong),transparent);content:""}.pd-step-copy{max-width:38ch}.pd-step-label{margin-bottom:9px;color:var(--accent);font-family:var(--mono);font-size:9.5px;font-weight:500;letter-spacing:.15em;text-transform:uppercase}.pd-step-copy h3{margin-bottom:10px}.pd-step-copy>p:last-child{color:var(--ink-2);font-size:14px;line-height:1.65}.pd-step-art{justify-self:end;width:100%;max-width:410px}.pd-slip{position:relative;padding:19px 21px;border:1px solid var(--rule-strong);background:linear-gradient(180deg,rgba(255,255,255,.4),transparent 90px),var(--card);box-shadow:0 22px 44px -34px rgba(25,21,16,.6);transform:rotate(-.8deg)}.pd-slip:before{position:absolute;top:-7px;left:26px;width:48px;height:13px;background:rgba(216,207,191,.5);content:"";transform:rotate(-3deg)}.pd-slip--rule{transform:rotate(.7deg)}.pd-slip--handled{transform:rotate(-.35deg)}.pd-slip--handled:before{display:none}.pd-slip-top{display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--muted);font-family:var(--mono);font-size:9px;font-weight:500;letter-spacing:.13em;text-transform:uppercase}.pd-slip-top .pd-state{letter-spacing:.01em;text-transform:none}.pd-slip-prompt{margin-top:17px;color:var(--ink);font-family:var(--serif);font-size:19px;font-weight:430;letter-spacing:-.015em;line-height:1.3}.pd-slip--rule blockquote,.pd-slip-reply{margin-top:12px;padding-left:14px;border-left:2px solid var(--accent);color:var(--ink-2);font-family:var(--serif);font-size:16.5px;font-style:italic;letter-spacing:-.01em;line-height:1.45}.pd-slip--rule blockquote{margin-top:15px}.pd-slip-note{margin-top:14px;color:var(--faint);font-size:10.5px;letter-spacing:.01em}.pd-slip dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:15px;padding-top:13px;border-top:1px solid var(--hair)}.pd-slip dt{margin-bottom:3px;color:var(--faint);font-family:var(--mono);font-size:8px;letter-spacing:.12em;text-transform:uppercase}.pd-slip dd{overflow:hidden;color:var(--ink-2);font-size:11.5px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.pd-mini-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;margin-top:15px;padding:14px 0 2px;border-top:1px solid var(--hair)}.pd-mini-thumb{position:relative;display:block;width:44px;height:44px;overflow:hidden;border:1px solid var(--hair)}.pd-mini-thumb img{object-fit:cover}.pd-mini-main{display:grid;grid-gap:2px;gap:2px;min-width:0}.pd-mini-main b{color:var(--ink);font-size:12.5px;font-weight:600}.pd-mini-main span{color:var(--muted);font-size:10.5px}.pd-mini-rule{color:var(--accent);font-family:var(--mono);font-size:10px}@media (max-width:1020px){.pd-step{grid-template-columns:46px minmax(0,1fr) minmax(260px,370px);gap:24px}}@media (max-width:900px){.pd-how-head{grid-template-columns:1fr;gap:22px}.pd-how-lede{max-width:52ch}.pd-step{grid-template-columns:46px minmax(0,1fr);align-items:start;gap:20px 26px;padding:34px 0 40px}.pd-step-index{grid-row:1/span 2}.pd-step-copy{max-width:46ch}.pd-step-art{grid-column:2;justify-self:start;max-width:440px}}@media (max-width:600px){.pd-step{grid-template-columns:1fr;gap:18px}.pd-step-index{grid-row:auto;flex-direction:row;align-items:center;gap:10px}.pd-step-index:after{width:34px;height:1px;min-height:0;background:var(--rule-strong)}.pd-step-art{grid-column:1;max-width:100%}.pd-slip{transform:none}}.pd-list{padding-bottom:clamp(84px,9vw,124px)}.pd-split{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;grid-gap:clamp(40px,6vw,84px);gap:clamp(40px,6vw,84px)}.pd-checks{margin:28px 0 32px;padding:0;list-style:none}.pd-checks li{display:flex;align-items:flex-start;gap:11px;padding:10px 0;border-bottom:1px solid var(--hair);color:var(--ink-2);font-size:13.5px;line-height:1.5}.pd-checks li:first-child{border-top:1px solid var(--hair)}.pd-check{flex:none;margin-top:3px;color:var(--accent)}.pd-checks b{color:var(--ink);font-weight:600}.pd-list-preview{position:relative;border:1px solid var(--rule-strong);background:var(--card);box-shadow:0 1px 0 rgba(25,21,16,.05),0 36px 70px -46px rgba(25,21,16,.55)}.pd-list-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:18px 22px 16px;border-bottom:1px solid var(--rule);background:linear-gradient(180deg,rgba(255,255,255,.35),transparent),var(--paper-2)}.pd-list-kicker{display:block;margin-bottom:3px;color:var(--muted);font-family:var(--mono);font-size:9px;font-weight:500;letter-spacing:.15em;text-transform:uppercase}.pd-list-head strong{display:block;color:var(--ink);font-family:var(--serif);font-size:21px;font-weight:460;letter-spacing:-.025em;line-height:1.1}.pd-list-total{text-align:right}.pd-list-total b{display:block;color:var(--ink);font-family:var(--serif);font-size:22px;font-weight:460;letter-spacing:-.03em;line-height:1.05}.pd-list-total span{display:block;margin-top:3px;color:var(--faint);font-size:9.5px;letter-spacing:.03em}.pd-lrow{display:grid;grid-template-columns:46px minmax(0,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px;padding:10px 22px;border-bottom:1px solid var(--hair);transition:background-color .2s ease}.pd-lrow:hover{background:rgba(238,232,219,.4)}.pd-lrow-photo{position:relative;display:block;width:46px;height:46px;overflow:hidden;border:1px solid var(--hair);background:var(--paper-2)}.pd-lrow-photo img{object-fit:cover}.pd-lrow-main{display:grid;grid-gap:2px;gap:2px;min-width:0}.pd-lrow-main b{color:var(--ink);font-size:12.5px;font-weight:600;letter-spacing:-.005em}.pd-lrow-main b,.pd-lrow-main span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-lrow-main span{color:var(--muted);font-size:10.5px}.pd-lrow-price{color:var(--ink-2);font-family:var(--mono);font-size:10.5px;letter-spacing:.01em;white-space:nowrap}.pd-lrow .pd-state{font-size:9.5px}.pd-list-add{display:flex;align-items:center;justify-content:center;gap:8px;margin:12px 22px;padding:10px;border:1px dashed var(--rule-strong);color:var(--accent);font-size:11.5px;font-weight:500;letter-spacing:.01em;transition:border-color .2s ease,background-color .2s ease}.pd-list-add span{font-family:var(--serif);font-size:15px;line-height:1}.pd-list-add:hover{border-color:var(--accent);background:rgba(138,59,44,.04)}.pd-list-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 22px 15px;color:var(--faint);font-size:9.5px;letter-spacing:.02em}.pd-remembers{padding-bottom:clamp(88px,9.5vw,130px)}.pd-remembers-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:start;grid-gap:clamp(40px,6vw,82px);gap:clamp(40px,6vw,82px)}.pd-rule-note{max-width:400px;margin-top:32px;padding:17px 20px 15px;border:1px solid var(--rule);border-left:3px solid var(--accent);background:var(--card);box-shadow:0 18px 40px -34px rgba(25,21,16,.5);transform:rotate(-.35deg)}.pd-rule-note-top{display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--accent);font-family:var(--mono);font-size:9px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.pd-rule-note blockquote{margin-top:10px;color:var(--ink-2);font-family:var(--serif);font-size:17px;font-style:italic;letter-spacing:-.012em;line-height:1.45}.pd-rule-note>p{margin-top:11px;padding-top:10px;border-top:1px solid var(--hair);color:var(--faint);font-size:10.5px}.pd-case{border:1px solid var(--rule-strong);background:var(--card);box-shadow:0 1px 0 rgba(25,21,16,.05),0 38px 72px -48px rgba(25,21,16,.55)}.pd-case-photo{position:relative;aspect-ratio:16/10;overflow:hidden;border-bottom:1px solid var(--rule);background:var(--paper-3)}.pd-case-photo:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 44%,rgba(25,21,16,.68));content:"";pointer-events:none}.pd-case-photo img{object-fit:cover}.pd-case-photo figcaption{position:absolute;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:18px 20px;color:var(--paper)}.pd-case-photo figcaption span{font-family:var(--mono);font-size:8.5px;letter-spacing:.15em;text-transform:uppercase;opacity:.7}.pd-case-photo figcaption b{font-family:var(--serif);font-size:20px;font-style:italic;font-weight:420;letter-spacing:-.02em;line-height:1}.pd-case-body{padding:20px 22px 18px}.pd-case-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.pd-case-head>span:first-child{color:var(--ink);font-family:var(--serif);font-size:16px;font-style:italic;letter-spacing:-.01em}.pd-case-head .pd-mono{color:var(--accent);font-size:10px;letter-spacing:.04em}.pd-chain-card{padding:13px 15px 12px;border:1px solid var(--rule);background:var(--paper)}.pd-chain-card--old{color:var(--muted)}.pd-chain-card--new{border-color:var(--ink);background:var(--ink);color:var(--paper)}.pd-chain-card-top{display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--faint);font-family:var(--mono);font-size:8px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.pd-chain-card--new .pd-chain-card-top{color:rgba(245,241,232,.5)}.pd-chain-card--new .pd-stamp--auto{border-color:rgba(232,185,168,.4);color:var(--oxblood-light)}.pd-chain-card blockquote{margin-top:9px;color:var(--ink-2);font-family:var(--serif);font-size:15px;font-style:italic;letter-spacing:-.012em;line-height:1.45}.pd-chain-card--old blockquote{color:var(--muted)}.pd-chain-card--new blockquote{color:rgba(245,241,232,.94)}.pd-chain-card-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:10px;color:var(--faint);font-size:9.5px;letter-spacing:.01em}.pd-chain-card-foot span:first-child{font-family:var(--mono);letter-spacing:.05em}.pd-chain-card--new .pd-chain-card-foot{color:rgba(245,241,232,.48)}.pd-chain-link{display:flex;align-items:center;gap:10px;padding:8px 4px}.pd-chain-link span{flex:1 1;height:1px;background:var(--rule)}.pd-chain-link em{color:var(--faint);font-family:var(--mono);font-size:8px;font-style:normal;letter-spacing:.13em;text-transform:uppercase}.pd-chain-foot{display:flex;align-items:baseline;gap:8px;margin-top:15px;padding-top:13px;border-top:1px solid var(--hair);color:var(--muted);font-size:10.5px;line-height:1.5}.pd-chain-foot span{color:var(--accent);font-family:var(--serif);font-size:14px;line-height:1}@media (max-width:1020px){.pd-lrow{grid-template-columns:46px minmax(0,1fr) auto}.pd-lrow .pd-state{display:none}}@media (max-width:900px){.pd-remembers-grid,.pd-split{grid-template-columns:1fr;gap:40px}.pd-case,.pd-list-preview{width:100%;max-width:580px}.pd-rule-note{max-width:460px}.pd-case{justify-self:start}}@media (max-width:560px){.pd-lrow{grid-template-columns:42px minmax(0,1fr) auto;gap:10px;padding:9px 16px}.pd-lrow-photo{width:42px;height:42px}.pd-list-foot,.pd-list-head{padding-inline:16px}.pd-list-add{margin-inline:16px}.pd-list-foot{flex-direction:column;align-items:flex-start;gap:4px}.pd-case-body{padding:18px 16px 16px}.pd-chain-card{padding:12px 13px}}.pd-limits-band{position:relative;overflow:hidden;background:radial-gradient(circle at 88% 8%,rgba(138,59,44,.24),transparent 42%),var(--ink);color:var(--paper)}.pd-limits-band:before{position:absolute;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,var(--accent),rgba(138,59,44,.15));content:""}.pd-limits{padding-top:clamp(72px,8.5vw,112px);padding-bottom:clamp(72px,8.5vw,108px)}.pd-limits-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.68fr) auto;align-items:end;grid-gap:clamp(28px,4vw,56px);gap:clamp(28px,4vw,56px);margin-bottom:clamp(40px,4.6vw,58px)}.pd-limits h2{color:var(--paper)}.pd-limits h2 em{color:var(--oxblood-light)}.pd-limits-lede{max-width:35ch;padding-bottom:5px;color:rgba(245,241,232,.64);font-size:13.5px;line-height:1.7}.pd-limits-seal{align-self:center;color:rgba(245,241,232,.42);transform:rotate(-7deg)}.pd-seal-svg{display:block;width:clamp(118px,12vw,154px);height:auto}.pd-seal-ring{fill:rgba(245,241,232,.72);font-family:var(--mono);font-size:8.5px;letter-spacing:.28em}.pd-seal-mark{fill:var(--paper);font-family:var(--serif);font-size:48px;font-weight:400}.pd-seal-caption{fill:rgba(245,241,232,.55);font-family:var(--mono);font-size:7.5px;letter-spacing:.3em}.pd-charter{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(245,241,232,.22)}.pd-clause{padding:26px clamp(20px,2.8vw,36px) 0 0;border-right:1px solid rgba(245,241,232,.14)}.pd-clause:not(:first-child){padding-left:clamp(20px,2.8vw,36px)}.pd-clause:last-child{border-right:0;padding-right:0}.pd-clause-number{color:var(--oxblood-light);font-size:9.5px;letter-spacing:.14em}.pd-clause-label,.pd-clause-number{font-family:var(--mono);font-weight:500}.pd-clause-label{margin:16px 0 12px;color:rgba(245,241,232,.5);font-size:9px;letter-spacing:.16em;text-transform:uppercase}.pd-clause-value{display:block;color:var(--paper);font-family:var(--serif);font-size:clamp(34px,3.4vw,46px);font-weight:420;letter-spacing:-.04em;line-height:1}.pd-clause-value--text{font-size:clamp(22px,2.2vw,28px);letter-spacing:-.025em;line-height:1.1}.pd-clause-copy{margin-top:12px;color:rgba(245,241,232,.58);font-size:12px;line-height:1.62}.pd-record{padding-top:clamp(84px,9vw,126px);padding-bottom:clamp(84px,9vw,124px)}.pd-record-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;grid-gap:clamp(44px,6.5vw,92px);gap:clamp(44px,6.5vw,92px)}.pd-record-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 26px;margin-top:30px}.pd-text-link{position:relative;color:var(--ink-2);font-size:12px;font-weight:600;letter-spacing:.005em;padding-bottom:2px;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;transition:color .2s ease}.pd-text-link:hover{color:var(--accent)}.pd-receipt{position:relative;padding:20px 24px 18px;border:1px solid var(--rule-strong);background:linear-gradient(180deg,rgba(255,255,255,.4),transparent 120px),var(--card);box-shadow:0 1px 0 rgba(25,21,16,.05),0 38px 76px -46px rgba(25,21,16,.55);transform:rotate(-.3deg)}.pd-receipt-head{display:flex;align-items:center;gap:13px;padding-bottom:15px;border-bottom:1px dashed var(--rule-strong)}.pd-receipt-art{display:grid;flex:none;place-items:center;width:38px;height:38px;border:1px solid var(--hair);color:var(--accent)}.pd-receipt-head>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.pd-receipt-head>div span{color:var(--muted);font-family:var(--mono);font-size:8.5px;font-weight:500;letter-spacing:.15em;text-transform:uppercase}.pd-receipt-head>div b{color:var(--ink);font-size:12.5px;font-weight:600;letter-spacing:-.005em}.pd-receipt-head .pd-stamp{margin-left:auto}.pd-rrow{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:16px;gap:16px;padding:12px 0;border-bottom:1px solid var(--hair)}.pd-rrow>span:first-child{overflow:hidden;color:var(--ink-2);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.pd-rrow>b{color:var(--ink);font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.01em;white-space:nowrap}.pd-rrow .pd-state{min-width:82px;font-size:9.5px}.pd-receipt-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;padding-top:13px;border-top:1px dashed var(--rule-strong);color:var(--muted);font-size:10.5px}.pd-receipt-foot a{color:var(--accent);font-weight:600}.pd-receipt-foot a:hover{color:var(--ink)}@media (max-width:1020px){.pd-limits-head{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}.pd-limits-seal{display:none}.pd-record-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:44px}}@media (max-width:900px){.pd-limits-head{grid-template-columns:1fr;gap:22px}.pd-limits-lede{max-width:48ch}.pd-charter{grid-template-columns:1fr}.pd-clause,.pd-clause:not(:first-child){padding:24px 0;border-right:0;border-bottom:1px solid rgba(245,241,232,.14)}.pd-clause:last-child{border-bottom:0;padding-bottom:0}.pd-record-grid{grid-template-columns:1fr;gap:40px}.pd-receipt{width:100%;max-width:560px;transform:none}}@media (max-width:560px){.pd-rrow{gap:10px}.pd-rrow .pd-state{min-width:0}.pd-rrow>b{font-size:10px}.pd-receipt{padding:17px 16px 15px}}.pd-cta{position:relative;overflow:hidden;background:radial-gradient(circle at 82% 18%,rgba(255,255,255,.08),transparent 46%),var(--accent);color:var(--paper)}.pd-cta:before{position:absolute;top:0;right:0;left:0;height:3px;background:rgba(245,241,232,.28);content:""}.pd-cta-inner{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center;grid-gap:clamp(36px,5.5vw,76px);gap:clamp(36px,5.5vw,76px);width:100%;max-width:var(--pd-max);margin-inline:auto;padding:clamp(58px,7vw,88px) var(--pd-gutter)}.pd-cta h2{color:var(--paper)}.pd-cta h2 em{color:var(--oxblood-light)}.pd-cta-copy>p:not(.pd-kicker){max-width:38ch;margin-top:20px;color:rgba(245,241,232,.74);font-size:14.5px;line-height:1.65}.pd-cta-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 26px;margin-top:30px}.pd-cta-link{padding-bottom:2px;color:rgba(245,241,232,.82);font-size:12px;font-weight:600;letter-spacing:.005em;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;transition:color .2s ease}.pd-cta-link:hover{color:var(--paper)}.pd-cta-photo{position:relative;aspect-ratio:4/3;overflow:hidden;border:1px solid rgba(245,241,232,.32);background:rgba(25,21,16,.2);box-shadow:0 30px 60px -36px rgba(25,21,16,.7);transform:rotate(.6deg)}.pd-cta-photo:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 52%,rgba(25,21,16,.66));content:"";pointer-events:none}.pd-cta-photo img{object-fit:cover}.pd-cta-photo figcaption{position:absolute;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;gap:9px;padding:18px 20px;color:rgba(245,241,232,.94);font-family:var(--serif);font-size:14px;font-style:italic;letter-spacing:-.005em}.pd-cta-photo figcaption span{color:var(--oxblood-light);font-size:16px;font-style:normal;line-height:1}.pd-faq{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;grid-gap:clamp(40px,6vw,86px);gap:clamp(40px,6vw,86px);width:100%;max-width:var(--pd-max);margin-inline:auto;padding:clamp(78px,8.5vw,118px) var(--pd-gutter)}.pd-faq-aside h2{font-size:clamp(34px,3.9vw,50px)}.pd-faq-photo{position:relative;aspect-ratio:4/3;margin-top:32px;overflow:hidden;border:1px solid var(--rule-strong);background:var(--paper-3)}.pd-faq-photo img{object-fit:cover}.pd-faq-photo:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 60%,rgba(25,21,16,.46));content:"";pointer-events:none}.pd-faq-photo figcaption{position:absolute;right:0;bottom:0;left:0;z-index:1;padding:16px 18px;color:var(--paper);font-family:var(--serif);font-size:13.5px;font-style:italic;letter-spacing:-.005em}.pd-faq-note{margin-top:22px;color:var(--muted);font-size:11.5px;line-height:1.6}.pd-faq-note a{color:var(--accent);font-weight:600;padding-bottom:1px;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px}.pd-faq-list{border-top:1px solid var(--rule-strong)}.pd-faq-item{border-bottom:1px solid var(--hair)}.pd-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:26px;padding:23px 0;cursor:pointer;list-style:none}.pd-faq-item summary::-webkit-details-marker{display:none}.pd-faq-question{color:var(--ink);font-family:var(--serif);font-size:clamp(18px,1.9vw,22px);font-weight:440;letter-spacing:-.02em;line-height:1.25;transition:color .2s ease}.pd-faq-item summary:hover .pd-faq-question,.pd-faq-item[open] .pd-faq-question,.pd-faq-toggle{color:var(--accent)}.pd-faq-toggle{position:relative;flex:none;width:18px;height:18px}.pd-faq-toggle:after,.pd-faq-toggle:before{position:absolute;top:50%;left:50%;width:12px;height:1px;background:currentColor;content:"";transform:translate(-50%,-50%);transition:transform .24s cubic-bezier(.16,1,.3,1)}.pd-faq-toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.pd-faq-item[open] .pd-faq-toggle:after{transform:translate(-50%,-50%) rotate(0deg);opacity:0}.pd-faq-answer{max-width:58ch;margin-top:-4px;padding:0 46px 24px 0;color:var(--ink-2);font-size:14px;line-height:1.7}.pd-footer{background:var(--ink);color:rgba(245,241,232,.68)}.pd-footer-inner{width:100%;max-width:var(--pd-max);margin-inline:auto;padding:clamp(44px,5.5vw,64px) var(--pd-gutter) 26px}.pd-footer-main{display:flex;align-items:flex-start;justify-content:space-between;gap:44px}.pd-footer-wordmark{display:inline-block}.pd-footer .wm-word{color:var(--paper)}.pd-footer .wm-mark{border-color:rgba(232,185,168,.55);color:var(--oxblood-light)}.pd-footer-brand-col>p{margin-top:12px;color:rgba(245,241,232,.46);font-family:var(--serif);font-size:14px;font-style:italic;letter-spacing:.005em}.pd-footer-cols{display:flex;gap:clamp(44px,7vw,92px)}.pd-footer-col-title{margin-bottom:13px;color:rgba(245,241,232,.38);font-family:var(--mono);font-size:9px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.pd-footer-cols a{display:block;width:-moz-fit-content;width:fit-content;margin:9px 0;color:rgba(245,241,232,.68);font-size:12.5px;transition:color .2s ease}.pd-footer-cols a:hover{color:var(--paper)}.pd-footer-credit{margin-top:clamp(34px,4vw,48px);padding-top:16px;border-top:1px solid rgba(245,241,232,.12);color:rgba(245,241,232,.38)}.pd-footer-bottom,.pd-footer-credit{font-family:var(--mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.pd-footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px;margin-top:14px;color:rgba(245,241,232,.34)}.pd-footer-bottom a{color:rgba(245,241,232,.5);transition:color .2s ease}.pd-footer-bottom a:hover{color:var(--paper)}@media (max-width:900px){.pd-cta-inner,.pd-faq{grid-template-columns:1fr}.pd-cta-inner{gap:36px}.pd-cta-photo{width:100%;max-width:560px;aspect-ratio:16/10;transform:none}.pd-faq{gap:42px}.pd-faq-aside{max-width:520px}.pd-faq-photo{max-width:440px}}@media (max-width:640px){.pd-footer-main{flex-direction:column;gap:34px}.pd-footer-cols{width:100%;justify-content:space-between;gap:32px}.pd-footer-bottom{flex-direction:column;align-items:flex-start}.pd-faq-answer{padding-right:16px}}@media (prefers-reduced-motion:reduce){.pd-arrow,.pd-btn,.pd-faq-toggle:after,.pd-faq-toggle:before,.pd-nav-cta,[data-parallax] img{transition:none}}.pf{position:relative}.pf,.pf-skip{background:var(--paper);color:var(--ink)}.pf-skip{position:absolute;top:-60px;left:16px;z-index:100;padding:10px 14px;border:1px solid var(--ink);font-size:12px;font-weight:600;transition:top .16s ease}.pf-skip:focus{top:12px}.pf-mono{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pf-kicker{display:flex;align-items:center;gap:10px;color:var(--accent);font-family:var(--sans);font-size:9px;font-weight:680;letter-spacing:.18em;line-height:1.3;text-transform:uppercase}.pf-kicker:before{width:22px;height:1px;background:currentColor;content:""}.pf-nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;display:flex;justify-content:space-between;gap:26px;max-width:none;margin:0;padding:19px var(--pd-gutter);padding-right:max(var(--pd-gutter),calc((100% - var(--pd-max)) / 2 + var(--pd-gutter)));padding-left:max(var(--pd-gutter),calc((100% - var(--pd-max)) / 2 + var(--pd-gutter)));border-bottom:1px solid transparent;background:rgba(245,241,232,.9);box-shadow:0 1px 0 rgba(25,21,16,.06);-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1)}.pf-brand,.pf-nav{align-items:center}.pf-brand{display:inline-flex;line-height:1}.pf-brand .wm-mark{width:25px;height:25px;font-size:13px}.pf-brand .wm-word{font-size:20px}.pf-nav-links{display:flex;align-items:center;gap:28px;margin-left:auto;color:var(--muted);font-size:12px}.pf-nav-links a{padding:8px 0;transition:color .16s ease}.pf-nav-links a:hover{color:var(--ink)}.pf-nav-actions{display:flex;align-items:center;gap:18px;margin-left:8px}.pf-nav-product{color:var(--muted);font-size:12px;transition:color .16s ease}.pf-nav-product:hover{color:var(--ink)}.pf-nav-cta{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 16px;border:1px solid var(--ink);border-radius:7px;background:var(--ink);color:var(--paper);font-size:12px;font-weight:600;transition:background .18s ease,border-color .18s ease}.pf-nav-cta:hover{border-color:var(--accent);background:var(--accent)}.pf-main{overflow:clip}.pf-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);grid-gap:clamp(42px,5.2vw,74px);gap:clamp(42px,5.2vw,74px);align-items:start;max-width:var(--pd-max);margin:0 auto;padding:clamp(62px,7.5vw,100px) var(--pd-gutter) clamp(38px,4.5vw,58px)}.pf-hero:before{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(90deg,rgba(25,21,16,.035) 1px,transparent 0),linear-gradient(180deg,rgba(25,21,16,.03) 1px,transparent 0);background-size:96px 96px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 88%);mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 88%);content:"";pointer-events:none}.pf-folio{position:absolute;top:46%;left:16px;color:var(--faint);font-family:var(--mono);font-size:8px;letter-spacing:.22em;text-transform:uppercase;transform:rotate(180deg);writing-mode:vertical-rl}.pf-hero-copy{min-width:0;max-width:700px}.pf-eyebrow{display:inline-flex;align-items:center;gap:9px;color:var(--accent);font-size:9.5px;font-weight:680;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.pf-hero h1{margin:25px 0 26px;color:var(--ink);font-family:var(--serif);font-size:clamp(54px,5.9vw,86px);font-weight:460;letter-spacing:var(--serif-tight);line-height:.94}.pf-hero h1 em{color:var(--accent);font-style:italic;font-weight:430}.pf-lede{max-width:560px;color:var(--ink-2);font-size:16px;letter-spacing:-.01em;line-height:1.65}.pf-hero-foot{display:flex;flex-wrap:wrap;gap:18px 34px;margin-top:34px;padding-top:20px;border-top:1px solid var(--rule)}.pf-hero-foot span{color:var(--muted);font-family:var(--mono);font-size:8px;letter-spacing:.08em;line-height:1.55;text-transform:uppercase}.pf-hero-foot b{display:block;margin-bottom:3px;color:var(--ink);font-family:var(--serif);font-size:17px;font-weight:480;letter-spacing:-.015em;line-height:1.1;text-transform:none}.pf-dossier{position:relative;justify-self:end;width:100%;max-width:520px;overflow:hidden;border:1px solid var(--rule-strong);border-radius:9px;background:var(--card);box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 38px 70px -48px rgba(25,21,16,.52),0 4px 12px -9px rgba(25,21,16,.22)}.pf-dossier:after{position:absolute;top:0;right:0;left:0;height:3px;background:var(--accent);content:""}.pf-dossier-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 18px 13px;color:var(--paper);background:var(--ink)}.pf-dossier-head>span:first-child{color:rgba(245,241,232,.62);font-family:var(--mono);font-size:8px;letter-spacing:.15em;text-transform:uppercase}.pf-stamp{display:inline-flex;align-items:center;padding:4px 7px;border:1px solid rgba(232,185,168,.55);border-radius:2px;color:var(--oxblood-light);font-family:var(--sans);font-size:7.5px;font-weight:700;letter-spacing:.13em;line-height:1;text-transform:uppercase;white-space:nowrap}.pf-dossier-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pf-datum{min-width:0;padding:15px 18px;border-bottom:1px solid var(--rule)}.pf-datum:nth-child(odd){border-right:1px solid var(--rule)}.pf-datum--wide{grid-column:1/-1;border-right:0}.pf-datum>span{display:block;color:var(--faint);font-family:var(--mono);font-size:7.5px;letter-spacing:.11em;line-height:1.4;text-transform:uppercase}.pf-datum>b{display:block;margin-top:5px;color:var(--ink);font-size:13px;font-weight:600;letter-spacing:-.01em}.pf-datum>.pf-datum-big{font-family:var(--serif);font-size:38px;font-weight:430;letter-spacing:-.04em;line-height:.9}.pf-datum>.pf-id{color:var(--ink-2);font-size:9px;font-weight:400;letter-spacing:.005em;line-height:1.65;overflow-wrap:anywhere}.pf-dossier-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:12px 18px;background:var(--paper-2);color:var(--faint);font-family:var(--mono);font-size:7.5px;letter-spacing:.08em;line-height:1.5;text-transform:uppercase}.pf-dossier-foot>span{display:inline-flex;align-items:center;gap:6px}.pf-dossier-foot i{width:5px;height:5px;border-radius:50%;background:var(--forest)}.pf-dossier-foot a{color:var(--accent);font-weight:500}.pf-dossier-foot a:hover{text-decoration:underline;text-underline-offset:3px}.pf-check{--pf-status:#b6a992;position:relative;width:calc(100% - 2 * var(--pd-gutter));max-width:calc(var(--pd-max) - 2 * var(--pd-gutter));margin:clamp(4px,1.5vw,14px) auto 0;overflow:hidden;border:1px solid rgba(245,241,232,.1);border-left:3px solid var(--pf-status);border-radius:9px;background:radial-gradient(ellipse at 8% -20%,rgba(255,255,255,.07),transparent 42%),var(--ink);color:var(--paper);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 44px 80px -62px rgba(25,21,16,.8)}.pf-check--verified{--pf-status:#8fbfa4}.pf-check--reachable{--pf-status:#dfb46e}.pf-check--unconfigured{--pf-status:#b6a992}.pf-check--failed{--pf-status:#d98b76}.pf-check-top{justify-content:space-between;gap:18px;padding:13px 21px;border-bottom:1px solid rgba(245,241,232,.12)}.pf-check-kicker,.pf-check-top{display:flex;align-items:center}.pf-check-kicker{gap:7px;color:rgba(245,241,232,.52);font-family:var(--mono);font-size:8px;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.pf-check-kicker span{color:var(--oxblood-light)}.pf-check-btn{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid rgba(245,241,232,.22);border-radius:5px;background:transparent;color:var(--paper);font-size:10px;font-weight:500;transition:border-color .16s ease,background .16s ease}.pf-check-btn:hover:not(:disabled){border-color:rgba(245,241,232,.5);background:rgba(245,241,232,.07)}.pf-check-btn:disabled{opacity:.6}.pf-check-body{display:grid;grid-template-columns:250px minmax(0,1fr);grid-gap:32px;gap:32px;padding:25px 28px 24px}.pf-check-status{display:flex;align-items:flex-start;gap:13px}.pf-check-dot{flex:none;width:9px;height:9px;margin-top:11px;border-radius:50%;background:var(--pf-status);box-shadow:0 0 0 4px color-mix(in srgb,var(--pf-status) 16%,transparent)}.pf-check-status b{display:block;color:var(--paper);font-family:var(--serif);font-size:36px;font-weight:430;letter-spacing:-.035em;line-height:.98}.pf-check-status p{max-width:255px;margin-top:8px;color:rgba(245,241,232,.58);font-size:11.5px;line-height:1.55}.pf-check-grid{display:grid;grid-template-columns:1.15fr .8fr .85fr 1.3fr;grid-gap:0;gap:0;margin:0}.pf-check-grid>div{min-width:0;padding:0 15px;border-left:1px solid rgba(245,241,232,.12)}.pf-check-grid>div:first-child{padding-left:0;border-left:0}.pf-check-grid dt{color:rgba(245,241,232,.4);font-family:var(--mono);font-size:7.5px;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.pf-check-grid dd{margin:6px 0 0;color:rgba(245,241,232,.86);font-family:var(--serif);font-size:18px;font-weight:420;letter-spacing:-.02em;line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pf-check-grid .pf-check-endpoint{font-family:var(--mono);font-size:9px;font-weight:400;letter-spacing:0;line-height:1.45;overflow-wrap:anywhere}.pf-check-detail{display:grid;grid-column:1/-1;grid-template-columns:62px minmax(0,1fr);grid-gap:12px;gap:12px;margin-top:19px;padding:13px 0 0!important;border-top:1px solid rgba(245,241,232,.12);border-left:0!important}.pf-check-detail dd{color:rgba(245,241,232,.7);font-family:var(--sans);font-size:11.5px;font-weight:400;letter-spacing:0;line-height:1.55}.pf-check-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:12px 21px;border-top:1px solid rgba(245,241,232,.12);background:rgba(245,241,232,.035);color:rgba(245,241,232,.4);font-family:var(--mono);font-size:7.5px;letter-spacing:.07em;line-height:1.5;text-transform:uppercase}.pf-check-time{display:inline-flex;align-items:center;gap:6px}.pf-check-explorer{color:var(--oxblood-light);transition:color .16s ease}.pf-check-explorer:hover{color:#f6d9cf}.pf-check-caveat{max-width:390px;margin-left:auto;color:rgba(245,241,232,.42);font-family:var(--sans);font-size:9.5px;letter-spacing:0;line-height:1.45;text-transform:none}.pf-section{max-width:var(--pd-max);margin:0 auto;padding:clamp(72px,9vw,112px) var(--pd-gutter) 0;scroll-margin-top:92px}.pf-section-head{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(260px,.92fr);grid-gap:22px clamp(40px,6vw,88px);gap:22px clamp(40px,6vw,88px);align-items:end;padding-bottom:31px;border-bottom:1px solid var(--rule-strong)}.pf-section-head .pf-kicker{grid-column:1/-1;margin-bottom:-2px}.pf-section-head h2,.pf-shelf-head h2,.pf-verify h2{margin:0;color:var(--ink);font-family:var(--serif);font-size:clamp(42px,4.8vw,68px);font-weight:450;letter-spacing:-.04em;line-height:.98;text-wrap:balance}.pf-section-head h2 em,.pf-shelf-head h2 em,.pf-verify h2 em{color:var(--accent);font-style:italic;font-weight:430}.pf-section-head>p{max-width:400px;padding-bottom:3px;color:var(--ink-2);font-size:14px;line-height:1.66}.pf-trust-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--rule)}.pf-truth{min-width:0;padding:27px 36px 8px 0}.pf-truth+.pf-truth{padding-right:0;padding-left:36px;border-left:1px solid var(--rule)}.pf-truth header{display:flex;align-items:center;gap:11px}.pf-truth-mark{display:grid;flex:none;place-items:center;width:24px;height:24px;border:1px solid;border-radius:50%}.pf-truth--yes .pf-truth-mark{border-color:rgba(47,91,69,.36);background:var(--forest-soft);color:var(--forest)}.pf-truth--no .pf-truth-mark{border-color:rgba(138,59,44,.3);background:var(--accent-soft);color:var(--accent)}.pf-truth h3{color:var(--ink);font-family:var(--serif);font-size:25px;font-weight:470;letter-spacing:-.025em;line-height:1.1}.pf-truth ul{margin:17px 0 0;padding:0;list-style:none}.pf-truth li{position:relative;padding:12px 0 12px 19px;border-top:1px solid var(--rule);color:var(--ink-2);font-size:13px;line-height:1.6}.pf-truth li:before{position:absolute;top:21px;left:0;width:7px;height:1px;background:var(--rule-strong);content:""}.pf-shelf-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,400px);grid-gap:24px clamp(40px,6vw,88px);gap:24px clamp(40px,6vw,88px);align-items:end;padding-bottom:31px;border-bottom:1px solid var(--rule-strong)}.pf-shelf-head .pf-kicker{margin-bottom:15px}.pf-shelf-head>p{max-width:400px;padding-bottom:3px;color:var(--ink-2);font-size:14px;line-height:1.66}.pf-shelf-list{margin:0;padding:0;list-style:none}.pf-shelf-list li{display:grid;grid-template-columns:56px minmax(0,1fr) 210px;grid-gap:22px;gap:22px;align-items:baseline;padding:20px 0;border-bottom:1px solid var(--rule)}.pf-shelf-index{color:var(--accent);font-family:var(--mono);font-size:8.5px;letter-spacing:.08em}.pf-shelf-item{min-width:0}.pf-shelf-item b{color:var(--ink);font-family:var(--serif);font-size:25px;font-weight:470;letter-spacing:-.025em;line-height:1.1}.pf-shelf-item p{max-width:580px;margin-top:5px;color:var(--muted);font-size:12.5px;line-height:1.6}.pf-shelf-tag{justify-self:end;padding:5px 8px;border:1px solid var(--rule);border-radius:2px;color:var(--faint);font-family:var(--mono);font-size:7px;letter-spacing:.11em;line-height:1.4;text-align:right;text-transform:uppercase;white-space:nowrap}.pf-verify{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.78fr);grid-gap:clamp(44px,6vw,92px);gap:clamp(44px,6vw,92px);align-items:start;padding-bottom:clamp(82px,10vw,122px)}.pf-verify-copy{min-width:0;max-width:650px}.pf-verify h2{margin-top:15px}.pf-verify-copy>p:not(.pf-kicker,.pf-smallprint){max-width:500px;margin-top:19px;color:var(--ink-2);font-size:14.5px;line-height:1.68}.pf-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:28px}.pf-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:12px 18px;border:1px solid transparent;border-radius:6px;font-family:var(--sans);font-size:12px;font-weight:600;line-height:1;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.pf-btn:hover{transform:translateY(-1px)}.pf-btn--dark{border-color:var(--ink);background:var(--ink);color:var(--paper)}.pf-btn--dark:hover{border-color:var(--accent);background:var(--accent)}.pf-btn--ghost{border-color:var(--rule-strong);background:transparent;color:var(--ink)}.pf-btn--ghost:hover{border-color:var(--ink)}.pf-smallprint{max-width:470px;margin-top:24px;padding-top:15px;border-top:1px solid var(--rule);color:var(--faint);font-family:var(--mono);font-size:8px;letter-spacing:.05em;line-height:1.7;text-transform:uppercase}.pf-steps{margin:0;padding:0;border-top:1px solid var(--rule-strong);list-style:none}.pf-steps li{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:16px;gap:16px;padding:21px 0;border-bottom:1px solid var(--rule)}.pf-steps>li>span{color:var(--rule-strong);font-family:var(--serif);font-size:31px;font-weight:340;letter-spacing:-.04em;line-height:.9}.pf-steps b{color:var(--ink);font-family:var(--serif);font-size:19px;font-weight:470;letter-spacing:-.018em;line-height:1.2}.pf-steps p{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.55}.pf-footer{border-top:1px solid rgba(245,241,232,.12);background:var(--ink);color:var(--paper)}.pf-footer-inner{max-width:var(--pd-max);margin:0 auto;padding:52px var(--pd-gutter) 22px}.pf-footer-main{display:flex;align-items:flex-start;justify-content:space-between;gap:42px;padding-bottom:36px;border-bottom:1px solid rgba(245,241,232,.14)}.pf-footer-wordmark{display:inline-flex;align-items:center;line-height:1}.pf-footer-wordmark .wm-word{color:var(--paper);font-size:28px}.pf-footer-wordmark .wm-mark{width:30px;height:30px;border-color:rgba(232,185,168,.55);color:var(--oxblood-light);font-size:15px}.pf-footer-brand p{margin-top:10px;color:rgba(245,241,232,.62);font-family:var(--serif);font-size:19px;font-style:italic;font-weight:380;letter-spacing:-.012em}.pf-footer-brand>span{display:block;margin-top:14px;color:rgba(245,241,232,.38);font-family:var(--mono);font-size:7.5px;letter-spacing:.14em;text-transform:uppercase}.pf-footer-links{display:flex;flex-wrap:wrap;align-items:center;gap:11px 25px;padding-top:8px}.pf-footer-links a{color:rgba(245,241,232,.72);font-size:12.5px;transition:color .16s ease}.pf-footer-links a:hover{color:var(--paper)}.pf-footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px;padding-top:19px;color:rgba(245,241,232,.4);font-family:var(--mono);font-size:7.5px;letter-spacing:.12em;text-transform:uppercase}.pf-footer-bottom a{color:rgba(245,241,232,.62);transition:color .16s ease}.pf-footer-bottom a:hover{color:var(--paper)}@media (max-width:1200px){.pf-folio{display:none}}@media (max-width:1120px){.pf-hero{grid-template-columns:1fr;max-width:860px;gap:38px}.pf-hero-copy{max-width:760px}.pf-hero h1{font-size:clamp(56px,8.2vw,88px)}.pf-dossier{justify-self:start;max-width:660px}.pf-check-body{grid-template-columns:220px minmax(0,1fr);gap:24px}.pf-check-status b{font-size:32px}.pf-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 0}.pf-check-grid>div:nth-child(3){padding-left:0;border-left:0}.pf-check-detail{margin-top:0}}@media (max-width:960px){.pf-nav-links{gap:20px}.pf-section-head,.pf-shelf-head{grid-template-columns:1fr;gap:18px}.pf-section-head>p,.pf-shelf-head>p{max-width:620px}.pf-check-body{grid-template-columns:1fr;gap:22px}.pf-check-status p{max-width:380px}.pf-verify{grid-template-columns:1fr;gap:38px}.pf-verify-copy{max-width:680px}}@media (max-width:820px){.pf-nav{padding-top:16px;padding-bottom:16px}.pf-nav-links,.pf-nav-product{display:none}.pf-nav-actions{margin-left:auto}.pf-hero{padding-top:50px;padding-bottom:40px}.pf-hero h1{font-size:clamp(50px,9.8vw,74px)}.pf-lede{font-size:15px}.pf-trust-grid{grid-template-columns:1fr}.pf-truth{padding:25px 0 8px}.pf-truth+.pf-truth{padding-left:0;border-top:1px solid var(--rule);border-left:0}.pf-shelf-list li{grid-template-columns:42px minmax(0,1fr);gap:8px 15px;padding:18px 0}.pf-shelf-tag{grid-column:2;justify-self:start;margin-top:3px}.pf-check-caveat{width:100%;margin-left:0}}@media (max-width:720px){.pf-hero{padding-top:42px}.pf-hero h1{margin-top:20px;font-size:clamp(45px,11.6vw,62px);line-height:.95}.pf-lede{font-size:14.5px;line-height:1.62}.pf-hero-foot{gap:14px 24px;margin-top:27px}.pf-hero-foot b{font-size:16px}.pf-dossier-head{padding-right:15px;padding-left:15px}.pf-datum{padding:13px 15px}.pf-dossier-foot{padding-right:15px;padding-left:15px}.pf-check{width:calc(100% - 2 * var(--pd-gutter));border-radius:8px}.pf-check-top{align-items:flex-start;flex-direction:column;gap:9px;padding:13px 17px}.pf-check-body{gap:20px;padding:21px 17px 20px}.pf-check-status b{font-size:30px}.pf-check-status p{font-size:11px}.pf-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-check-grid>div{padding:0 10px}.pf-check-grid>div:nth-child(3){padding-left:10px;border-left:1px solid rgba(245,241,232,.12)}.pf-check-grid>div:nth-child(odd){padding-left:0;border-left:0}.pf-check-grid dd{font-size:16px}.pf-check-detail{grid-template-columns:1fr;gap:5px;padding-top:12px!important}.pf-check-foot{flex-direction:column;align-items:flex-start;gap:7px;padding:12px 17px;font-size:7px}.pf-check-caveat{font-size:9px}.pf-section{padding-top:72px}.pf-section-head h2,.pf-shelf-head h2,.pf-verify h2{font-size:clamp(37px,9.4vw,50px)}.pf-section-head>p,.pf-shelf-head>p{font-size:13.5px}.pf-truth h3{font-size:23px}.pf-truth li{font-size:12.5px}.pf-shelf-item b{font-size:23px}.pf-verify-copy>p:not(.pf-kicker,.pf-smallprint){font-size:14px}.pf-footer-main{flex-direction:column;gap:28px}.pf-footer-links{gap:9px 20px;padding-top:0}.pf-footer-bottom{align-items:flex-start;flex-direction:column;gap:8px}}@media (max-width:480px){.pf-nav-cta{min-height:38px;padding:9px 12px;font-size:11px}.pf-brand{font-size:18px}.pf-hero h1{font-size:clamp(34px,11vw,50px)}.pf-hero-foot{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px 20px;gap:13px 20px}.pf-hero-foot span:last-child{grid-column:1/-1}.pf-dossier-body{grid-template-columns:1fr 1fr}.pf-datum{padding:12px 13px}.pf-datum>.pf-id{font-size:8.5px}.pf-datum>.pf-datum-big{font-size:34px}.pf-check-kicker{font-size:7px;letter-spacing:.11em}.pf-check-grid{grid-template-columns:1fr 1fr}.pf-check-grid>div{padding:0 8px}.pf-check-grid dd{font-size:15px}.pf-check-grid .pf-check-endpoint{font-size:8px}.pf-shelf-list li{grid-template-columns:32px minmax(0,1fr);gap:7px 10px}.pf-shelf-item b{font-size:22px}.pf-actions{align-items:stretch;flex-direction:column}.pf-actions .pf-btn{width:100%}.pf-steps li{grid-template-columns:38px minmax(0,1fr);gap:11px}.pf-steps>li>span{font-size:27px}.pf-footer-links{flex-direction:column;align-items:flex-start;gap:8px}}@media (prefers-reduced-motion:reduce){.pf-check-dot{box-shadow:none}}.app{background:var(--paper)}.rail{padding-top:24px;background:var(--paper-2)}.rail-brand{display:inline-flex;align-items:center;line-height:1}.rail-brand .wm-mark{width:25px;height:25px;font-size:13px}.rail-brand .wm-word{font-size:21px}.rail-tag{font-family:var(--mono);font-size:8px;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}.rail-nav{gap:0;margin-top:27px;padding-top:12px;border-top:1px solid var(--rule)}.rail-link{padding:10px 9px;border-left:2px solid transparent;border-radius:0 6px 6px 0;font-size:13px}.rail-link:hover{background:rgba(251,248,241,.52)}.rail-link.is-active{border-left-color:var(--accent);background:var(--card);box-shadow:0 1px 0 rgba(25,21,16,.04)}.rail-count{font-family:var(--mono);font-size:9px}.rail-note-title{font-family:var(--mono);font-size:8px;letter-spacing:.13em}.rail-note p:last-child{font-size:10.5px}.rail-home{text-transform:uppercase}.crumb,.rail-home{font-family:var(--mono);font-size:8px;letter-spacing:.1em}.crumb{font-weight:500}.topline{padding-bottom:13px}.page-head,.topline{border-bottom:1px solid var(--rule)}.page-head{margin-top:36px;padding-bottom:22px}.page-kicker{display:flex;align-items:center;gap:9px;font-family:var(--mono);font-size:8px;font-weight:500;letter-spacing:.14em}.page-kicker:before{width:17px;height:1px;background:currentColor;content:""}.page-title{margin-top:11px;font-family:var(--serif);font-size:clamp(42px,5.2vw,62px);font-weight:440;letter-spacing:-.048em;line-height:.96}.page-sub{margin-top:10px;font-size:13.5px}.today-stats{border-radius:9px;box-shadow:0 18px 38px -36px rgba(25,21,16,.36)}.today-stat{padding:19px 20px 16px}.today-stat b{font-family:var(--serif);font-size:34px;font-weight:430;letter-spacing:-.035em;line-height:.9}.today-stat span{margin-top:7px;font-size:8px;letter-spacing:.13em}.today-stat small{font-size:9px}.queue-head{margin-top:37px}.queue-head h2{font-family:var(--serif);font-size:28px;font-weight:460;letter-spacing:-.03em}.queue-head span{font-family:var(--mono);font-size:8px;letter-spacing:.06em;text-transform:uppercase}.queue-filter-btn{border-radius:4px;font-size:10px}.panel{padding:22px 24px;border-radius:9px;box-shadow:inset 0 1px 0 rgba(255,255,255,.62)}.panel-head{padding-bottom:13px}.panel-title{font-family:var(--serif);font-size:20px;font-weight:470;letter-spacing:-.025em;line-height:1.15;text-transform:none}.panel-note{font-family:var(--mono);font-size:8px;letter-spacing:.04em}.panel-intro{font-size:12.5px;line-height:1.62}.decision{border-radius:9px;background:var(--card);box-shadow:inset 0 1px 0 rgba(255,255,255,.58)}.decision-item{font-family:var(--serif);font-size:23px;font-weight:470;letter-spacing:-.028em;line-height:1.15}.decision-meta{font-size:10.5px}.decision-rule{border-radius:0 5px 5px 0}.decision-photo,.today-callout{border-radius:7px}.list-row-title{font-family:var(--serif);font-size:17px;font-weight:480;letter-spacing:-.02em}.list-row{border-radius:7px}.loading-brand{display:inline-flex}.loading-brand .wm-mark{width:26px;height:26px;font-size:13px}.loading-brand .wm-word{font-size:22px}.error-state h1{font-family:var(--serif);font-size:34px;font-weight:440;letter-spacing:-.035em}@media (max-width:820px){.page-head{margin-top:28px;padding-bottom:19px}.page-title{font-size:clamp(39px,9vw,50px)}.panel{padding:19px 18px}.panel-title{font-size:18px}.decision-item{font-size:21px}.rail-brand{font-size:22px}}