.pd-head__grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(28px,5vw,64px);display:grid}.pd-head__title{font-size:var(--fs-h1);margin-bottom:18px;line-height:1.04}.pd-head__photo{justify-self:end;width:100%;max-width:460px;position:relative}.pd-head__photo img{aspect-ratio:460/475;object-fit:cover;width:100%;height:auto}.pd-head__photo figcaption{color:var(--ink);background:#f5f5f3eb;border-radius:999px;padding:4px 12px;font-size:13px;position:absolute;bottom:12px;right:12px}.pd-ledger__head{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:26px;display:flex}.pd-ledger__head .svc-sub{max-width:30em;margin:0}.pd-ledger__cols{border-top:2px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.pd-col{padding:22px 0 18px}.pd-col--in{border-inline-end:1px solid var(--line);padding-inline-end:clamp(20px,3vw,40px)}.pd-col--out{padding-inline-start:clamp(20px,3vw,40px)}.pd-col h3{align-items:center;gap:12px;margin-bottom:12px;font-size:24px;display:flex}.pd-col h3 span{width:34px;height:34px;font:500 22px/1 var(--font-ui);border-radius:50%;place-items:center;display:grid}.pd-col--in h3 span{background:var(--wine);color:#fff}.pd-col--out h3 span{border:1.5px solid var(--ink)}.pd-col li{border-bottom:1px dashed var(--line);padding:9px 0;font-size:17px}.pd-col__note{color:var(--steel-text);margin:12px 0 0;font-size:15px}.pd-calc__grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,72px);display:grid}.pd-form{grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;display:grid}.pd-form fieldset{border:1px solid var(--line-dark);border-radius:4px;min-width:0;margin:0;padding:14px 16px 6px}.pd-form legend{color:var(--paper);padding:0 6px;font-weight:500}.pd-field{gap:4px;margin-bottom:10px;display:grid}.pd-field label{color:var(--steel-light);font-size:14px}.pd-field input{width:100%;min-height:46px;color:var(--paper);font-variant-numeric:tabular-nums;text-align:right;direction:ltr;background:#0b0b0b;border:1px solid #6b6b68;border-radius:4px;padding:8px 12px}.pd-field input:focus{outline:2px solid var(--paper);outline-offset:1px;border-color:var(--paper)}.pd-scale{border:1px solid var(--line-dark);background:#00000059;border-radius:4px;padding:clamp(18px,2.4vw,30px)}.pd-scale__svg{width:100%;max-width:420px;margin:0 auto;overflow:visible}.pd-scale__svg path{fill:none;stroke:var(--steel-light);stroke-width:2px;stroke-linecap:round}.pd-scale__pivot{fill:var(--wine-light)}.pd-scale__beam{transform-origin:200px 60px;transition:transform .7s cubic-bezier(.3,1.35,.5,1)}.pd-pan{transition:transform .7s cubic-bezier(.3,1.35,.5,1)}.pd-pan .pd-pan__dish{fill:#e3959e2e;stroke:var(--wine-light)}.pd-pan text{fill:var(--paper);font:500 18px var(--font-ui)}.pd-out{grid-template-columns:1fr 1fr;gap:8px 18px;margin:14px 0 0;display:grid}.pd-out div{border-top:1px solid var(--line-dark);padding-top:8px}.pd-out dt{color:var(--steel-light);font-size:14px}.pd-out dd{font:500 20px/1.3 var(--font-ui);color:var(--paper);font-variant-numeric:tabular-nums;margin:0}.pd-out__pay{grid-column:1/-1}.pd-out__pay dt{color:var(--wine-light);font-weight:500}.pd-out__pay dd{font-size:clamp(28px,3vw,38px);font-weight:700}.pd-scale__note{color:var(--steel-light);margin:12px 0 0;font-size:13px}.pd-rules__list{grid-template-columns:1fr 1fr;gap:0 clamp(24px,4vw,56px);margin-top:18px;display:grid}.pd-rules__list li{border-top:1px solid var(--line);padding:20px 0}.pd-rules__list h3{margin-bottom:6px;font-size:22px}.pd-rules__list p{color:var(--steel-text);margin:0;font-size:16px}.pd-home__grid{grid-template-columns:.7fr 1.3fr;align-items:start;gap:clamp(24px,4vw,56px);display:grid}.pd-home__cards{gap:12px;display:grid}.pd-home__cards article{background:var(--paper);border-inline-start:3px solid var(--ink);border-radius:4px;padding:20px 24px}.pd-home__cards h3{margin-bottom:6px;font-size:21px}.pd-home__cards p{margin:0;font-size:16px}.pd-cta__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.pd-cta__photo{max-width:480px}.pd-cta__photo img{aspect-ratio:4/3}.pd-cta p:not(.eyebrow):not(.svc-disclaimer){max-width:34em;color:var(--on-dark)}.pd-cta .svc-disclaimer{color:var(--steel-light)}.pd-cta p a{color:var(--wine-light)}@media (prefers-reduced-motion:reduce){.pd-scale__beam,.pd-pan{transition:none}}html.a11y-motion .pd-scale__beam,html.a11y-motion .pd-pan{transition:none}@media (width<=900px){.pd-head__grid,.pd-calc__grid,.pd-home__grid,.pd-cta__grid{grid-template-columns:1fr}.pd-head__photo{justify-self:start}.pd-ledger__head{flex-direction:column;align-items:flex-start;gap:8px}.pd-rules__list{grid-template-columns:1fr}}@media (width<=560px){.pd-ledger__cols{grid-template-columns:1fr}.pd-col--in{border-inline-end:0;padding-inline-end:0}.pd-col--out{border-top:1px solid var(--line);padding-inline-start:0}.pd-form{grid-template-columns:1fr}}@media (width<=767px){.pd-head__grid{flex-direction:column;align-items:stretch;gap:22px;display:flex}.pd-head__photo{order:-1;max-width:none}.pd-head__photo img{aspect-ratio:auto;height:220px}}.pd-head__photo img{aspect-ratio:4/5;object-position:20% 50%}.pd-head__photo{max-width:400px}.pd-home__cards article{border:1px solid var(--line);border-inline-start:3px solid var(--ink);background:#fff}.pd-home__cards a{color:inherit}@media (width<=767px){.pd-head__photo{max-width:none}.pd-head__photo img{aspect-ratio:auto;object-position:20% 50%}.pd-form{grid-template-columns:1fr 1fr;gap:10px}.pd-form fieldset{background:#fff;border-color:#12121233;padding:10px 10px 2px}.pd-form legend{color:#121212;padding:0 4px;font-size:14.5px}.pd-field label{color:#4a4a47;font-size:13.5px}.pd-field input{color:#121212;background:#fff;border-color:#6b6b68;padding-inline:8px}.pd-field input:focus{border-color:#121212;outline-color:#121212}.pd-scale{background:#fff;border-color:#7e1e2c #12121229 #12121229;border-top-style:solid;border-top-width:3px}.pd-scale__svg{max-height:150px}.pd-pan .pd-pan__dish{fill:#7e1e2c1a}.pd-pan text{fill:#121212}.pd-out dd{color:#121212}.pd-out dt,.pd-scale__note{color:#4a4a47}.pd-out__pay dt{color:#7e1e2c}.pd-calc .svc-sub{color:#4a4a47}.pd-home__cards{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);gap:12px;display:flex;overflow-x:auto}.pd-home__cards::-webkit-scrollbar{display:none}.pd-home__cards article{scroll-snap-align:start;flex:0 0 82%}.pd-cta__photo{max-width:none}.pd-cta__photo img{aspect-ratio:3/2;object-position:50% 12%}.pd-cta p:not(.eyebrow):not(.svc-disclaimer){color:#1e1e1e}.pd-cta .svc-disclaimer{color:#4a4a47}.pd-cta .svc-actions .btn{flex:100%}}
