.pr-page .pr-s3{padding-block-start:var(--pg-seam)}.pr-page .pr-facts{flex-wrap:wrap;justify-content:center;gap:4px 1.5em;display:flex}.pr-page .pr-est{position:relative}.pr-page .pr-est .pg-act{margin-top:34px}.pr-page label[for=q-email]{clip:auto;white-space:normal;width:auto;height:auto;font-family:var(--font-instrument), sans-serif;font-size:var(--fs-body);color:var(--ink-3);margin:0 0 8px 26px;padding:0;line-height:1.3;display:block;position:static;overflow:visible}.pr-page .pr-bar{left:16px;right:calc(clamp(16px,2vw,28px) + 54px);bottom:calc(clamp(16px, 2vw, 28px) + env(safe-area-inset-bottom));z-index:30;background:var(--surface-1);height:56px;box-shadow:inset 0 0 0 1px var(--pg-rim), var(--pg-drop);pointer-events:none;transition:translate .5s var(--ease-structure);border-radius:999px;justify-content:space-between;align-items:center;gap:8px;padding:0 6px 0 20px;display:flex;position:fixed;translate:0 150%}.pr-page .pr-bar.is-live{pointer-events:auto;translate:0}.pr-page .pr-bar-total{font-family:var(--font-archivo), sans-serif;font-variation-settings:"wdth" 100, "wght" 600;font-weight:600;font-size:var(--fs-d5);font-variant-numeric:tabular-nums;color:var(--ink);align-items:baseline;gap:6px;display:flex}.pr-page .pr-bar-tier{font-family:var(--font-instrument), sans-serif;font-size:var(--fs-body);color:var(--ink-3);align-items:baseline;gap:.2em;font-weight:400;display:flex}.pr-page .pr-bar-tier-stack{height:1.3em;display:block;overflow:hidden}.pr-page .pr-bar-tier-in{display:block}.pr-page .pr-bar-tier-word{white-space:nowrap;height:1.3em;line-height:1.3;display:block}.pr-page .pr-bar-go{background:var(--ink);width:44px;height:44px;color:var(--void);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pr-page .pr-bar-go svg{width:20px;height:20px;transition:translate .3s var(--ease-ui);flex:none}.pr-page .pr-bar[data-nudge] .pr-bar-go svg{translate:2px -2px}.pr-page .pr-bar-go:focus-visible{outline-color:var(--ink)}@media (min-width:901px){.pr-page .pr-bar{display:none}}@media (prefers-reduced-motion:reduce){.pr-page .pr-bar,.pr-page .pr-bar-go svg{transition:none}}@media (min-width:901px){html:root .dr-root .pr-page .pr-hero{text-align:left;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:clamp(32px,4vw,64px);display:grid}html:root .dr-root .pr-page .pr-hero .pg-h1{text-align:left;letter-spacing:-.05em;grid-area:1/1/3;max-width:none;font-size:clamp(52px,8.6vw,156px);line-height:.92}html:root .dr-root .pr-page .pr-hero .pg-lede{text-align:left;grid-area:1/2;align-self:end;max-width:30ch;margin:0}html:root .dr-root .pr-page .pr-hero .pg-note{grid-area:2/2}}@media (max-width:900px){html[data-v~=psplit] .dr-root .pr-page .pr-hero .pg-h1{letter-spacing:-.05em;font-size:clamp(52px,8.6vw,156px);line-height:.92}}@media (min-width:901px){html:root .dr-root .pr-page .pr-hero .pr-facts{justify-content:flex-start}}html[data-v~=psplit] .dr-root .pr-page .pr-hero .pr-facts{justify-content:flex-start}@media (min-width:901px){html:root .dr-root .pr-page .pr-hero{padding-inline:calc(var(--col-inset,var(--fib-5)) + clamp(24px, 2.8vw, 44px)) calc(var(--col-inset,var(--fib-5)) + clamp(14px, 1.4vw, 20px));grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(24px,3.4vw,56px)}html:root .dr-root .pr-page .pr-hero .pg-h1{margin-left:calc(-1*clamp(24px,2.8vw,44px))}html:root .dr-root .pr-page .pr-hero :is(.pg-lede,.pg-note){padding-left:clamp(22px,2.2vw,34px)}}
.pr-page--next .pr-est.pr-est{--ink:#f5f5f7;--ink-2:#d4d4d8;--ink-3:#a1a1a6;--ink-4:#8a8a8e;--void:#121214;--edge:#3a3a3f;--edge-strong:#6e7075;--hairline:#ffffff1a;--pp-card:#1d1d20;--pg-card-fill:transparent;--surface-1:#1a1a1d;--surface-2:#1f1f23;--surface-3:#26262b;--key:#ffffff1f;--fill:#ffffff0a;--pg-door-rim:oklab(97.0714% .00074631 -.00254327/.45);--pg-field-rim:#ffffff29;color:var(--ink);background:color-mix(in oklab, #18181b calc((1 - var(--flip,1)) * 100%), #121214);box-shadow:none}.prd{padding-top:var(--pp-gap)}.prd-card.pi-card{min-height:0;margin-top:clamp(28px,3vw,48px);padding:clamp(12px,1.2vw,18px) clamp(12px,1.2vw,18px) clamp(12px,1.2vw,18px) clamp(24px,3vw,48px)}.prd-t{border-collapse:separate;border-spacing:0;table-layout:fixed;--blk:color-mix(in oklab, #121214 calc(var(--flip,1) * 100%), #2a2a2f);width:100%}.prd-t thead td{width:19%}.prd-t thead .prd-h:not(.prd-ours){width:37%}.prd-h{text-align:left;font-family:var(--font-archivo), sans-serif;font-weight:700;font-size:var(--fs-small);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);padding:26px 0 6px}.prd-t .prd-ours{background:var(--blk);color:#f5f5f7;padding-inline:clamp(20px,2.2vw,34px)}.prd-h.prd-ours{color:#a1a1a6;border-radius:12px 12px 0 0}.prd-row:last-child .prd-ours{border-radius:0 0 12px 12px;padding-bottom:clamp(26px,2.6vw,38px)}.prd-row{--k:clamp(0, var(--sk,1), 1);--sw:clamp(0, calc(var(--k) / .6), 1);--c:clamp(0, calc((var(--k) - .55) / .45), 1);--se:calc(var(--sw) * var(--sw) * (3 - 2 * var(--sw)))}.prd-row>*{vertical-align:baseline;padding-block:clamp(16px,1.7vw,24px)}.prd-topic{text-align:left;font-family:var(--font-archivo), sans-serif;letter-spacing:-.02em;color:var(--ink);padding-right:16px;font-size:clamp(17px,1.3vw,20px);font-weight:600;line-height:1.3}.prd-usual{text-indent:-32px;font-family:var(--font-instrument), sans-serif;color:color-mix(in oklab, var(--ink-3) calc(var(--sw) * 100%), var(--ink-2));padding-left:32px;padding-right:clamp(20px,3vw,48px);font-size:clamp(16px,1.15vw,18px);line-height:1.45}.prd-was{text-indent:0;background:linear-gradient(currentColor, currentColor) no-repeat 0 60% / calc(var(--sw) * 100%) 1.5px;-webkit-box-decoration-break:clone;box-decoration-break:clone;text-decoration:none}.prd-x{vertical-align:-4px;text-indent:0;background:linear-gradient(45deg, transparent calc(50% - .8px), var(--ink-3) 0 calc(50% + .8px), transparent 0) 50% / 9px 9px no-repeat, linear-gradient(-45deg, transparent calc(50% - .8px), var(--ink-3) 0 calc(50% + .8px), transparent 0) 50% / 9px 9px no-repeat, color-mix(in oklab, var(--ink) 7%, transparent);border-radius:50%;width:20px;height:20px;margin-right:12px;display:inline-block}.prd-t .prd-row .prd-ours{text-indent:-36px;font-family:var(--font-instrument), sans-serif;letter-spacing:-.015em;padding-left:calc(clamp(20px,2.2vw,34px) + 36px);font-size:clamp(18px,1.55vw,24px);font-weight:500;line-height:1.3}.prd-said{opacity:calc(.4 + .6 * var(--se))}.prd-ok{vertical-align:-4px;text-indent:0;background:var(--accent);width:24px;height:24px;scale:calc(.6 + .4 * var(--c));opacity:var(--c);border-radius:7px;place-items:center;margin-right:12px;display:inline-grid}.prd-ok svg{fill:none;stroke:#05080a;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:14;width:14px;height:14px;stroke-dashoffset:calc(14 * (1 - var(--c)))}.prd-foot{font-size:var(--fs-body);color:var(--ink-3);margin:14px 0 0}.prd-t .prd-row .prd-ours .pg-small{font-size:inherit;text-indent:0;color:#f5f5f7;text-decoration-color:#f5f5f773}.prd-t .prd-row .prd-ours .pg-small:is(:hover,:focus-visible){text-decoration-color:#f5f5f7}.prd-t .prd-row .prd-ours .pg-small:focus-visible{outline-color:#f5f5f7}.prd-arr{align-self:center;display:inline-block}.prd-arr svg{width:.72em;height:.72em;display:block}@media (max-width:700px){.prd-card.pi-card{padding:8px 12px 12px}.prd-t,.prd-t tbody,.prd-row,.prd-row>*{display:block}.prd-t thead{display:none}.prd-row{padding:16px 8px 4px}.prd-row>*{padding-block:0}.prd-topic{margin-bottom:8px}.prd-usual{margin-bottom:12px;padding-right:0}.prd-t .prd-row .prd-ours{translate:0 calc((1 - var(--se)) * min(5svh, 36px));border-radius:12px;padding:14px 16px 14px 52px}}@media (prefers-reduced-motion:reduce){.prd-row{--k:1}}.prw{padding-top:var(--pp-gap);--prw-lh:calc(clamp(28px, 3vw, 46px) * 1.1)}.prw-list{flex-direction:column;gap:clamp(44px,5vw,80px);margin:clamp(36px,4vw,64px) 0 0;padding:0;list-style:none;display:flex}.prw-row{--a:clamp(0, var(--ar,1), 1);--ae:calc(var(--a) * var(--a) * (3 - 2 * var(--a)));--pin:clamp(0, calc((var(--a) - .62) / .38), 1);grid-template-columns:minmax(0,7fr) minmax(0,5.2fr);align-items:start;column-gap:clamp(16px,2vw,32px);display:grid}.prw-h{font-family:var(--font-archivo), sans-serif;letter-spacing:-.035em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(28px,3vw,46px);font-weight:600;line-height:1.1}.prw-b{max-width:56ch;font-family:var(--font-instrument), sans-serif;font-size:var(--fs-read);color:var(--ink-3);margin:14px 0 0;line-height:1.5}.prw-to{height:var(--prw-lh);align-items:center;gap:14px;display:flex}.prw-arrow{min-width:48px;height:var(--prw-lh);flex:auto;position:relative}.prw-arrow i{background:var(--ink);transform-origin:0;height:2px;scale:var(--ae) 1;border-radius:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:2px}.prw-arrow:after{content:"";border-top:2px solid var(--ink);border-right:2px solid var(--ink);width:12px;height:12px;opacity:var(--pin);border-radius:0 2px 0 0;margin-top:-6px;position:absolute;top:50%;right:3px;rotate:45deg}.prw-alt{height:var(--prw-lh);flex:none;align-items:center;margin:0;display:flex}.prw-sign{background:var(--pp-card);font-family:var(--font-instrument), sans-serif;color:var(--ink);opacity:calc(.15 + .85 * var(--pin));translate:calc((1 - var(--pin)) * -14px) 0;border-radius:12px;align-items:center;padding:14px 20px;font-size:clamp(17px,1.45vw,22px);font-weight:500;line-height:1.25;display:inline-flex}.prw-close{font-family:var(--font-instrument), sans-serif;font-size:var(--fs-read);color:var(--ink-3);margin:clamp(44px,5vw,72px) 0 0}@media (max-width:900px){.prw{--prw-lh:48px}.prw-row{grid-template-columns:minmax(0,1fr);row-gap:18px}.prw-arrow{flex:0 64px;min-width:32px}.prw-to{height:auto;min-height:var(--prw-lh)}.prw-alt{max-width:calc(100% - 46px);height:auto}.prw-sign{text-wrap:balance;margin-block:-1px}}@media (prefers-reduced-motion:reduce){.prw-row{--a:1}}.prf{padding-top:var(--pp-gap)}.prf-d{background:var(--pp-card);color:var(--ink);interpolate-size:allow-keywords;border-radius:14px}.prf-d::details-content{block-size:0;transition:block-size .5s var(--ease-ui), content-visibility .5s allow-discrete;overflow:clip}.prf-d[open]::details-content{block-size:auto}.prf-s{cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;padding:clamp(20px,2.2vw,32px) clamp(22px,2.6vw,40px);list-style:none;display:flex}.prf-s::-webkit-details-marker{display:none}.prf-s:focus-visible{outline:0}.prf-s:focus-visible .prf-i{outline:2px solid var(--edge-strong);outline-offset:3px}.prf-t{font-family:var(--font-instrument), sans-serif;font-size:var(--fs-r1);letter-spacing:-.01em;color:var(--ink-3);line-height:1.35}.prf-t b{color:var(--ink);font-weight:600}.prf-i{background:color-mix(in oklab, var(--ink) 6%, var(--pp-card));width:44px;height:44px;transition:background-color .25s var(--ease-ui), rotate .35s var(--ease-ui), scale .2s var(--ease-ui);border-radius:50%;flex:none;position:relative}.prf-s:hover .prf-i{background:color-mix(in oklab, var(--ink) 11%, var(--pp-card))}.prf-i:before,.prf-i:after{content:"";background:var(--ink);width:14px;height:1.8px;transition:rotate .35s var(--ease-ui,ease), background-color .25s var(--ease-ui);border-radius:2px;position:absolute;top:50%;left:50%;translate:-50% -50%}.prf-i:after{rotate:90deg}.prf-d[open] .prf-i:after{rotate:none}@media (min-width:901px){.prf-s:is(:hover,:focus-visible) .prf-i{background:var(--ink);rotate:90deg}.prf-s:is(:hover,:focus-visible) .prf-i:before,.prf-s:is(:hover,:focus-visible) .prf-i:after{background:var(--pp-card)}}.prf-d[open] .prf-i{rotate:none}.prf-s:active .prf-i{scale:.92}.prf-sheet{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3.6vw,64px);padding:clamp(4px,.8vw,12px) clamp(22px,2.6vw,40px) clamp(28px,3vw,44px);display:grid}.prf-col{min-width:0}.prf-h{font-family:var(--font-archivo), sans-serif;letter-spacing:-.02em;color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin:0 0 12px;font-size:clamp(19px,1.5vw,23px);font-weight:600;line-height:1.2;display:flex}.prf-h span{font-family:var(--font-instrument), sans-serif;font-weight:400;font-size:var(--fs-small);letter-spacing:0;color:var(--ink-3)}.prf-rows{margin:0}.prf-row{align-items:baseline;gap:10px;padding-block:8px;display:flex}.prf-d[open] .prf-row{animation:prf-in .5s var(--ease-ui) calc(.12s + var(--i,0) * 28ms) both}@keyframes prf-in{0%{opacity:0;translate:0 8px}}.prf-row dt{min-width:0;font-family:var(--font-instrument), sans-serif;color:var(--ink-2);flex:auto;align-items:baseline;gap:10px;font-size:clamp(15px,1.1vw,17px);line-height:1.35;display:flex}.prf-row dt:after{content:"";background:radial-gradient(circle, color-mix(in oklab, var(--ink) 32%, transparent) .9px, transparent 1.2px) 0 50% / 7px 2px repeat-x;flex:auto;min-width:18px;height:2px;translate:0 -.25em}.prf-row dd{white-space:nowrap;font-family:var(--font-archivo), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--ink);flex:none;margin:0;font-size:clamp(15px,1.1vw,17px);font-weight:600}.prf-row dt,.prf-row dd{transition:color .35s var(--ease-ui)}.prf-row[data-on] dt{color:var(--ink);font-weight:500}.prf-row[data-on] dt:after{background-image:radial-gradient(circle, color-mix(in oklab, var(--ink) 60%, transparent) .9px, transparent 1.2px)}.prf-foot{max-width:40ch;font-family:var(--font-instrument), sans-serif;font-size:var(--fs-small);color:var(--ink-3);margin:14px 0 0;line-height:1.45}@media (max-width:900px){.prf-sheet{grid-template-columns:minmax(0,1fr);gap:32px}.prf-i{width:36px;height:36px}}@property --prfl{syntax:"<number>";inherits:false;initial-value:.5}.prf-ruler{height:0;display:block}@media (prefers-reduced-motion:no-preference){.prf-d:not([open]){scale:calc(.97 + .03 * (.5 + .5 * cos((var(--prfl) - .5) * 2 * pi)));transform-origin:50%}.prf-d[data-turn]{transition:scale .5s var(--ease-ui)}}@media (prefers-reduced-motion:reduce){.prf-d::details-content{transition:none}.prf-d[open] .prf-row{animation:none}.prf-i,.prf-i:before,.prf-i:after{transition:none}}.prc-card.prc-card{padding:clamp(14px,1.4vw,20px) clamp(14px,1.4vw,20px) clamp(14px,1.4vw,20px) clamp(24px,2.8vw,44px)}.prc-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(24px,3.4vw,56px);display:grid}.prc-picks{flex-direction:column;gap:clamp(30px,3vw,44px);min-width:0;padding-block:clamp(14px,1.8vw,28px);display:flex}.prc-step{border:0;min-inline-size:0;margin:0;padding:0}.prc-step-h{float:left;width:100%;font-family:var(--font-archivo), sans-serif;letter-spacing:-.02em;--k:clamp(0, var(--on,1), 1);--lit:calc(var(--k) * var(--k) * (3 - 2 * var(--k)));color:color-mix(in oklab, var(--ink) calc(var(--lit) * 100%), var(--ink-3));align-items:baseline;gap:12px;margin:0 0 14px;padding:0;font-size:clamp(19px,1.45vw,23px);font-weight:600;line-height:1.2;display:flex}.prc-step+.prc-step .prc-step-h{--on:0}.prc-step-h+*{clear:both}.prc-n{font-size:var(--fs-small);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:color-mix(in oklab, var(--ink) calc(var(--lit,1) * 100%), var(--ink-4));font-weight:600}.prc-hint{font-family:var(--font-instrument), sans-serif;font-weight:400;font-size:var(--fs-body);letter-spacing:0;color:var(--ink-3);margin-left:auto}.prc-opts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.prc-opt{cursor:pointer;-webkit-user-select:none;user-select:none;min-height:66px;color:var(--ink);transition:background-color .28s var(--ease-ui), color .28s var(--ease-ui), scale .2s var(--ease-ui);background:#ffffff0d;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:14px;padding:11px 14px 11px 18px;display:grid;position:relative}.prc-opt:hover{background:#ffffff17}.prc-opt:active{scale:.985}.prc-opt[data-on]{color:#111113;background:#fff}.prc-opt:has(.prc-in:focus-visible){outline:2px solid var(--ink);outline-offset:3px}.prc-in{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.prc-in:focus-visible{outline:0}.prc-opt-l{font-family:var(--font-instrument), sans-serif;grid-column:1;font-size:clamp(16px,1.15vw,18px);font-weight:500;line-height:1.3}.prc-opt-p{font-family:var(--font-instrument), sans-serif;font-size:var(--fs-body);color:var(--ink-3);font-variant-numeric:tabular-nums;transition:color .28s var(--ease-ui);grid-column:1;line-height:1.35}.prc-opt[data-on] .prc-opt-p{color:#6e6e73}.prc-tick{width:24px;height:24px;transition:background-color .28s var(--ease-ui), box-shadow .28s var(--ease-ui);border-radius:7px;grid-area:1/2/span 2;place-items:center;display:grid;box-shadow:inset 0 0 0 1.5px #ffffff42}.prc-tick[data-kind=radio]{border-radius:50%}.prc-opt[data-on] .prc-tick{background:var(--accent);box-shadow:none}.prc-tick svg{fill:none;stroke:#05080a;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:14;stroke-dashoffset:14px;width:14px;height:14px;transition:stroke-dashoffset .3s var(--ease-ui)}.prc-opt[data-on] .prc-tick svg{stroke-dashoffset:0;transition-delay:80ms}@media (hover:hover){.prc-opt:not([data-on]):hover .prc-tick{box-shadow:inset 0 0 0 1.5px #ffffff80}}.prc-note{font-family:var(--font-instrument), sans-serif;font-size:var(--fs-body);color:var(--ink-3);margin:0}.prc-receipt{--d:calc(var(--flip,1) * 100%);--ink:color-mix(in oklab, #111113 var(--d), #f5f5f7);--ink-2:color-mix(in oklab, #3c3c41 var(--d), #d4d4d8);--ink-3:color-mix(in oklab, #6e6e73 var(--d), #a1a1a6);--ink-4:color-mix(in oklab, #8a8a8e var(--d), #8a8a8e);--void:color-mix(in oklab, #fff var(--d), #121214);--pg-field:color-mix(in oklab, #f2f2f4 var(--d), #2a2a2f);--pg-field-rim:transparent;--pg-focus:inset 0 0 0 1.5px color-mix(in oklab, var(--ink) 70%, transparent);top:min(calc(var(--nav-space) + 20px), var(--prc-fit,100vh));background:color-mix(in oklab, #fff var(--d), #232327);color:var(--ink);border-radius:12px;padding:clamp(22px,2.2vw,34px);position:sticky}.prc-r-k,.prc-mo-k{font-family:var(--font-archivo), sans-serif;font-weight:700;font-size:var(--fs-small);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0 0 10px}.prc-r-k{justify-content:space-between;align-items:center;gap:12px;display:flex}.prc-r-sent{color:var(--ink);animation:prc-sent .3s var(--ease-ui) .15s both;align-items:center;gap:8px;margin-block:-6px;display:inline-flex}@keyframes prc-sent{0%{opacity:0;translate:0 4px}}.prc-r-sent .prc-tick{background:var(--accent);box-shadow:none;animation:prc-sent-sq .3s var(--ease-ui) .15s both;flex:none}@keyframes prc-sent-sq{0%{scale:.6}}.prc-r-sent .prc-tick svg{stroke-dashoffset:0;animation:prc-sent-draw .3s var(--ease-ui) .23s both}@keyframes prc-sent-draw{0%{stroke-dashoffset:14px}}.prc-done>.vbook-line{margin-top:14px}.prc-lines{margin:0;padding:0;list-style:none}.prc-line{opacity:0;transition:grid-template-rows .45s var(--ease-ui), opacity .2s var(--ease-ui);grid-template-rows:0fr;display:grid}.prc-line[data-on]{opacity:1;transition:grid-template-rows .45s var(--ease-ui), opacity .35s var(--ease-ui) .12s;grid-template-rows:1fr}.prc-line-in{min-height:0;overflow:hidden}.prc-line-row{font-family:var(--font-instrument), sans-serif;color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:16px;padding:6px 0;font-size:clamp(15px,1.05vw,17px);line-height:1.35;display:flex}.prc-line-v{font-variant-numeric:tabular-nums;color:var(--ink);flex:none}.prc-sum{border-top:1.5px dashed color-mix(in oklab, var(--ink) 20%, transparent);margin-top:12px;padding-top:20px}.prc-total{font-family:var(--font-archivo), sans-serif;font-variation-settings:"wdth" 100, "wght" 600;letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--ink);align-items:baseline;margin:0;font-size:clamp(52px,4.8vw,78px);font-weight:600;line-height:.95;display:flex}.prc-total .od{margin-right:-.06em;padding-right:.06em}.prc-tierline{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:12px;display:flex}.prc-tier-stack{height:1.3em;font-size:clamp(18px,1.35vw,21px);overflow:hidden}.prc-tier-word{height:1.3em;line-height:1.3;font-family:var(--font-archivo), sans-serif;letter-spacing:-.02em;color:var(--ink);font-weight:600;display:block}.prc-tier-note{font-family:var(--font-instrument), sans-serif;font-size:var(--fs-body);color:var(--ink-3);text-wrap:balance}.prc-mo{opacity:0;transition:grid-template-rows .45s var(--ease-ui), opacity .2s var(--ease-ui);grid-template-rows:0fr;display:grid}.prc-mo[data-on]{opacity:1;transition:grid-template-rows .45s var(--ease-ui), opacity .35s var(--ease-ui) .12s;grid-template-rows:1fr}.prc-mo-k{margin:22px 0 4px}.prc-build{font-family:var(--font-instrument), sans-serif;font-size:var(--fs-body);color:var(--ink-3);margin:16px 0 0}.prc-build span{color:var(--ink-2)}.prc-caveat{font-family:var(--font-instrument), sans-serif;font-size:var(--fs-body);color:var(--ink-3);margin:18px 0 0;line-height:1.45}.prc-send{margin-top:22px}.prc-form{flex-direction:column;gap:10px;display:flex}.prc-form .pg-cap{height:56px}.prc-mail{grid-template-columns:minmax(0,1fr);display:grid}.prc-mail>.pg-field{display:contents}.prc-mail .pg-label{grid-area:1/1}.prc-mail .pg-cap{grid-area:2/1;padding-right:48px}.prc-mail .pg-err{grid-area:3/1}.prc-mail-ok{z-index:1;pointer-events:none;background:var(--ink);opacity:0;width:24px;height:24px;transition:opacity .28s var(--ease-ui), scale .28s var(--ease-ui);border-radius:50%;grid-area:2/1;place-self:center end;place-items:center;margin-right:16px;display:grid;position:relative;scale:.6}.prc-mail-ok svg{fill:none;width:14px;height:14px;stroke:var(--void);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:14;stroke-dashoffset:14px;transition:stroke-dashoffset .3s var(--ease-ui)}.prc-form[data-ready] .prc-mail-ok{opacity:1;scale:1}.prc-form[data-ready] .prc-mail-ok svg{stroke-dashoffset:0;transition-delay:80ms}.prc-form .pg-submit{justify-content:space-between;width:100%;height:56px}.dr-root .pr-page .prc .prc-form .dr-close-cta.pg-submit{transition:background var(--t-micro) var(--ease-ui), scale .2s var(--ease-ui)}.pr-page .prc-form .dr-close-cta.pg-submit:active{scale:.985}.dr-root .pr-page .prc .prc-form[data-nudge] .dr-close-cta.pg-submit:after{background-position:calc(50% + 3px),0 0}.pr-page .pg-submit[aria-busy]:after{animation:prc-go .9s var(--ease-ui) infinite}@keyframes prc-go{0%{background-position:50%,0 0}45%{background-position:calc(100% + 17px),0 0;animation-timing-function:step-end}46%{background-position:-17px,0 0}to{background-position:50%,0 0}}.pr-page .pr-bar-go{transition:scale .2s var(--ease-ui)}.pr-page .pr-bar-go:active{scale:.94}.prc-help{font-family:var(--font-instrument), sans-serif;font-size:var(--fs-small);color:var(--ink-3);margin:4px 0 0;line-height:1.45}.prc-err{font-family:var(--font-instrument), sans-serif;font-size:var(--fs-body);color:var(--ink-2);margin:0}.prc-done-h{font-family:var(--font-archivo), sans-serif;letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(22px,1.8vw,28px);font-weight:600;line-height:1.15}.prc-done-b{font-family:var(--font-instrument), sans-serif;font-size:var(--fs-body);color:var(--ink-2);margin:10px 0 0;line-height:1.5}@media (max-width:900px){.prc-card.prc-card{padding:20px 12px 12px}.prc-grid{grid-template-columns:minmax(0,1fr);gap:28px}.prc-picks{padding:4px 8px 0}.prc-opts{grid-template-columns:minmax(0,1fr)}.prc-opts--short{grid-template-columns:repeat(2,minmax(0,1fr))}.prc-receipt{position:static}.prc-help{font-size:var(--fs-body);text-wrap:pretty}.pr-page .prc .pr-bar{left:var(--col-inset);right:var(--col-inset);bottom:100px}.pr-page .prc .pr-bar:not(.is-live){translate:0 calc(100% + 140px)}}@media (prefers-reduced-motion:reduce){.prc-opt,.prc-tick,.prc-tick svg,.prc-line,.prc-line[data-on],.prc-mo,.prc-mo[data-on],.dr-root .pr-page .prc .prc-form .dr-close-cta.pg-submit,.pr-page .pr-bar-go,.prc-mail-ok,.prc-mail-ok svg{transition:none}.pr-page .pg-submit[aria-busy]:after,.prc-r-sent,.prc-r-sent .prc-tick,.prc-r-sent .prc-tick svg{animation:none}.prc-step-h,.prc-step+.prc-step .prc-step-h{--on:1}}@property --prs-x{syntax:"<number>";inherits:true;initial-value:0}.prs{padding-top:var(--pp-gap)}.prs-card.pi-card{min-height:0;margin-top:clamp(28px,3vw,48px);padding:clamp(28px,3.4vw,56px)}.prs-scale{--sk:clamp(0, var(--sc,1), 1);--sce:calc(var(--sk) * var(--sk) * (3 - 2 * var(--sk)));--p:calc(var(--prs-x) * var(--sce));transition:--prs-x .7s var(--ease-ui)}.prs-rail{padding-top:62px;position:relative}.prs-track{background:color-mix(in oklab, var(--ink) 9%, transparent);border-radius:99px;height:12px;position:relative;overflow:hidden}.prs-track:after{content:"";z-index:1;background:linear-gradient(90deg, transparent calc(100% / 3 - 2px), var(--pp-card) 0 calc(100% / 3 + 2px), transparent 0 calc(200% / 3 - 2px), var(--pp-card) 0 calc(200% / 3 + 2px), transparent 0);position:absolute;inset:0}.prs-fill{width:calc(var(--p) * 100%);background:var(--ink);position:absolute;inset:0 auto 0 0}.prs-pin{top:0;bottom:6px;left:calc(var(--p) * 100%);width:0;position:absolute}.prs-pin-l{translate:calc(var(--p) * -100%) calc((1 - var(--sce)) * 10px);white-space:nowrap;opacity:calc(.2 + .8 * var(--sce));background:var(--ink);color:var(--void);font-family:var(--font-instrument), sans-serif;font-size:var(--fs-body);border-radius:10px;align-items:baseline;gap:8px;padding:9px 14px;display:inline-flex;position:absolute;top:0;left:0}.prs-pin-l b{font-family:var(--font-archivo), sans-serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.prs-pin:before{content:"";background:var(--ink);transform-origin:50% 100%;width:2px;translate:0 calc((1 - var(--sce)) * -28px);scale:1 var(--sce);position:absolute;top:30px;bottom:0;left:-1px}.prs-pin:after{content:"";z-index:2;width:20px;height:20px;translate:-50% calc((1 - var(--sce)) * -28px);scale:calc(.6 + .4 * var(--sce));background:var(--accent);box-shadow:0 0 0 4px var(--pp-card);border-radius:50%;position:absolute;bottom:-10px;left:0}.prs-ticks{height:22px;margin:16px 0 0;padding:0;list-style:none;position:relative}.prs-ticks li{top:0;left:calc(var(--t) * 100%);translate:calc(var(--t) * -100%) 0;font-family:var(--font-instrument), sans-serif;font-size:var(--fs-body);font-variant-numeric:tabular-nums;color:var(--ink-3);position:absolute}.prs-bands{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.6vw,44px);margin:clamp(30px,3.2vw,48px) 0 0;padding:0;list-style:none;display:grid}.prs-band{flex-direction:column;gap:6px;min-width:0;display:flex}.prs-band-h{font-family:var(--font-archivo), sans-serif;letter-spacing:-.03em;color:var(--ink-3);transition:color .35s var(--ease-ui);flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:clamp(22px,1.9vw,30px);font-weight:600;line-height:1.1;display:flex}.prs-band-r{font-family:var(--font-instrument), sans-serif;font-size:var(--fs-read);font-variant-numeric:tabular-nums;color:var(--ink-3);transition:color .35s var(--ease-ui)}.prs-band[data-on] :is(.prs-band-h,.prs-band-r){color:var(--ink)}.prs-band-b{max-width:36ch;font-family:var(--font-instrument), sans-serif;font-size:var(--fs-body);color:var(--ink-3);margin-top:6px;line-height:1.5}.prs-most{font-family:var(--font-archivo), sans-serif;font-weight:700;font-size:var(--fs-small);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.prs-foot{font-size:var(--fs-body);color:var(--ink-3);margin:14px 0 0}@media (max-width:700px){.prs-bands{grid-template-columns:minmax(0,1fr);gap:22px}}@media (prefers-reduced-motion:reduce){.prs-scale{--sce:1;transition:none}}.prr{margin-top:clamp(28px,3vw,48px)}.prr-h{font-family:var(--font-instrument), sans-serif;font-weight:500;font-size:var(--fs-r1);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:0 0 clamp(14px,1.4vw,20px);line-height:1.3}.prr-h span{color:var(--ink-3)}.prr-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.2vw,18px);margin:0;padding:0;list-style:none;display:grid}@media (max-width:1239px){.prr-row{grid-template-columns:minmax(0,1fr);max-width:640px}}.prr-li{min-width:0;display:flex}.prr-r{box-sizing:border-box;background:var(--pp-card);min-width:0;color:var(--ink);-webkit-tap-highlight-color:transparent;transition:scale .2s var(--ease-ui);border-radius:14px;flex-direction:column;flex:auto;padding:clamp(22px,2.2vw,34px);text-decoration:none;display:flex}.prr-r:active{scale:.985}.prr-r:focus-visible{outline:2px solid var(--edge-strong);outline-offset:3px}.prr-who{flex-direction:column;gap:2px;min-width:0;display:flex}.prr-name{font-family:var(--font-archivo), sans-serif;font-weight:600;font-size:var(--fs-read);letter-spacing:-.015em;color:var(--ink);line-height:1.25}.prr-k{font-family:var(--font-instrument), sans-serif;font-size:var(--fs-body);color:var(--ink-3);line-height:1.35}.prr-lines{flex-direction:column;margin:clamp(16px,1.6vw,24px) 0 12px;display:flex}.prr-line{font-family:var(--font-instrument), sans-serif;font-size:var(--fs-read);color:var(--ink-2);align-items:baseline;gap:10px;padding:6px 0;line-height:1.35;display:flex}.prr-line-k{flex:auto;align-items:baseline;gap:10px;min-width:0;display:flex}.prr-line-k:after{content:"";background:radial-gradient(circle, color-mix(in oklab, var(--ink) 32%, transparent) .9px, transparent 1.2px) 0 50% / 7px 2px repeat-x;flex:auto;min-width:18px;height:2px;translate:0 -.25em}.prr-line-v{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--ink);flex:none}.prr-sum{border-top:1.5px dashed color-mix(in oklab, var(--ink) 20%, transparent);flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:auto;padding-top:18px;display:flex}.prr-total{font-family:var(--font-archivo), sans-serif;font-weight:600;font-size:var(--fs-d4);letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--ink);line-height:1}.prr-tier{font-family:var(--font-archivo), sans-serif;font-weight:600;font-size:var(--fs-r1);letter-spacing:-.02em;color:var(--ink)}.prr-go{font-family:var(--font-instrument), sans-serif;font-size:var(--fs-body);color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklab, var(--ink) 35%, transparent);text-decoration-color:color-mix(in oklab, var(--ink) 35%, transparent);transition:text-decoration-color .25s var(--ease-ui);align-items:center;gap:.45em;margin-left:auto;display:inline-flex}.prr-arr{width:1em;height:1em;display:inline-flex}.prr-arr svg{width:100%;height:100%}@media (hover:hover) and (pointer:fine){.prr-go:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.prr-go:hover .prr-arr,.prr-r:focus-visible .prr-arr{animation:.38s both dr-flip}}@media (max-width:700px){.prr-h span{display:block}.prr-go{flex-basis:100%;min-height:44px;margin-bottom:-10px;margin-left:0}}@property --prrd{syntax:"<number>";inherits:false;initial-value:1}.prr-ruler{height:0;display:block}.prr-dots{display:none}@media (max-width:700px){.prr{margin-inline:calc(-1 * var(--col-inset));padding-inline:var(--col-inset);overflow-x:clip}.prr-row{max-width:none;margin:-5px calc(-1 * var(--col-inset));padding:5px var(--col-inset);overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-padding-inline:var(--col-inset);gap:12px;display:flex;overflow:auto hidden}.prr-row::-webkit-scrollbar{display:none}.prr-li{scroll-snap-align:start;flex:none;width:84vw}.prr-dots{justify-content:center;gap:6px;margin-top:20px;display:flex}.prr-dots i{background:color-mix(in srgb, var(--ink) 22%, transparent);width:6px;height:6px;transition:width .35s var(--ease-ui,ease), background-color .35s var(--ease-ui,ease);border-radius:3px}.prr-dots i[data-on]{background:var(--ink);width:20px}}@media (max-width:700px) and (prefers-reduced-motion:no-preference){.prr-row{translate:calc((1 - var(--prrd) * var(--prrd) * (3 - 2 * var(--prrd))) * 8vw) 0;opacity:calc(var(--prrd) * var(--prrd) * (3 - 2 * var(--prrd)))}}@media (prefers-reduced-motion:reduce){.prr-r,.prr-go,.prr-dots i{transition:none}}
