:where(.px4) :is(h1,h2,h3,h4){color:inherit}:where(.px4) :is(img,video){max-width:none}.px4{color:#121212;--px4-logo:15px;background:#f3efe6}@media (max-width:519px){.px4{--px4-logo:13.5px}}.px4 .prn-brand{--wordmark-60:#ffffff8c}@supports (color:lab(0% 0 0)){.px4 .prn-brand{--wordmark-60:lab(100% 0 0/.55)}}:where(.px4) ::selection{color:#121212;background:#dcc8a6}html.lenis{scroll-behavior:auto}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.px4 .pr{--pr-acc:#86683f;--pr-acc-lg:#86683f}.px4 .pr.pr-dark,.px4 .pr .pr-dark{--pr-acc:#dcc8a6;--pr-acc-lg:#dcc8a6}.px4 .pra-copy h2.pr-hd{font-size:min(clamp(38px,4.6vw,76px),8.4vw)!important}.px4 .prm-wipe h2.pr-hd{font-size:min(clamp(54px,8.6vw,150px),14.5vw)!important}.px4 .prm-mark{z-index:0;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:min(46vw,95vh);line-height:1;transition:opacity .5s,translate .5s;position:absolute;top:50%;right:0;translate:34% -50%}.px4 .prm-mark.is-on{opacity:.1;transition:opacity 1.6s .9s,translate 1.8s cubic-bezier(.16,.84,.24,1) .9s;translate:30% -50%}.px4 .prm-next{z-index:1}@media (max-width:809px){.px4 .prm-mark{font-size:62vw;top:auto;bottom:7%;translate:34%}.px4 .prm-mark.is-on{translate:30%}}.px4 .prh-card,.px4 .prv-card{container-type:inline-size}.px4 .prh-qs blockquote{max-width:calc(16.3em + 34px);font-size:min(15px,6.13497cqi - 2.08589px)}@media (max-width:699px){.px4 .prh-qs blockquote{font-size:min(14px,6.13497cqi - 2.08589px)}}.px4 .prv-card blockquote{max-width:16.2em;font-size:min(clamp(24px,2.7vw,44px),6.17284cqi)}.px4 .prv-card em{white-space:nowrap;flex:none}@media (min-width:700px) and (max-width:1099px){.px4 .prh-cardwrap{width:min(330px,100% + 6px)}.px4 .prh-card{padding:18px 18px 14px}}.px4 .prd-steps p,.px4 .prd-bar{max-width:340px}.px4 .prr{margin-top:calc(var(--cut) * -1 + clamp(56px, 5vw, 96px))}.px4 .prw:before{background:radial-gradient(50% 40% at 85% 0%, color-mix(in srgb, var(--pr-brass) 18%, transparent) 0, transparent 70%)}.px4 .prh-glow{background:radial-gradient(58% 70% at 78% 38%, color-mix(in srgb, var(--pr-brass) 18%, transparent) 0, transparent 68%), radial-gradient(40% 50% at 8% 100%, color-mix(in srgb, var(--pr-brass) 13%, transparent) 0, transparent 70%)}.px4 .prg-glow{background:radial-gradient(55% 60% at 85% 12%, color-mix(in srgb, var(--pr-brass) 18%, transparent) 0, transparent 70%), radial-gradient(40% 40% at 0 100%, color-mix(in srgb, var(--pr-brass) 11%, transparent) 0, transparent 70%)}.px4 .prr:before{background:radial-gradient(45% 35% at 12% 8%, color-mix(in srgb, var(--pr-brass) 18%, transparent) 0, transparent 70%), radial-gradient(40% 30% at 95% 70%, color-mix(in srgb, var(--pr-brass) 9%, transparent) 0, transparent 70%)}.px4 .prm-wipe:before{background:radial-gradient(60% 70% at 80% 30%, color-mix(in srgb, var(--pr-brass) 18%, transparent) 0, transparent 70%)}.px4 .prz-in:before{background:radial-gradient(50% 60% at 100% 100%, color-mix(in srgb, var(--pr-brass) 18%, transparent) 0, transparent 70%)}:root .prn-drawer:before{background:radial-gradient(70% 50% at 100% 0, color-mix(in srgb, var(--pr-brass) 18%, transparent) 0, transparent 70%)}.px4 .prx:after{background:linear-gradient(180deg, color-mix(in srgb, color-mix(in srgb, var(--pr-brass) 18%, var(--pr-night)) 55%, transparent), color-mix(in srgb, var(--pr-night) 78%, transparent))}.px4 .prx,.px4 .prv-pine{background:var(--pr-night)}.px4 .prh,.px4 .prg{background:#f3efe6}.px4 .pr-btn.pr-solid{color:#121212}.px4 .pr-btn.pr-solid:hover{color:#fbfaf8}.px4 .pr-dark .pr-btn.pr-solid,.px4 .pr-dark .pr-btn.pr-solid:hover{color:var(--pr-night)}.px4 .pr-btn.pr-quiet:hover{color:#121212}.px4 .prn-btn .prn-dot,.prn-dbtn .prn-dot,.px4 .prh-dot{display:none}.px4 .pr .pr-btn,.px4 .pr .pr-btn:before,.px4 .pr a.prn-btn,.px4 .prn-links a,.px4 .prn-burger,.pr.prn-drawer a.prn-dbtn,.px4 .pr .prar-copy,.px4 .pr .prig-pills button{border-radius:6px}.px4 .prn-in{border-radius:14px}.px4 [style*=--pr-font-m]{font-variant-numeric:tabular-nums}.px4 .prc-logo{height:calc(var(--h,1) * clamp(26px, 2.6vw, 40px));filter:brightness(0);opacity:.38;-webkit-user-select:none;user-select:none;width:auto;transition:opacity .45s;display:block}.px4 .prc-logo.is-knock{filter:grayscale()brightness(.7)contrast(50)}.px4 .prc-item:hover .prc-logo{opacity:1}@media (min-width:810px){.px4 .prc-row{grid-template-columns:max-content minmax(0,1fr)}}.px4 .prc-label{white-space:pre;max-width:none}.px4 .prc-item i{background:0 0}.px4 .prc-label:first-line{font-weight:700}@media (prefers-reduced-motion:reduce){.px4 .prc-track .prc-item:nth-child(9){display:inline-flex}}.px4 .pra-r li i{letter-spacing:0;background:0 0;width:auto;height:auto;font-size:10px;font-style:normal;display:inline-flex;rotate:none}.px4 .prn-links a.is-cur:has(.prn-cur):after{content:none}.px4 .prn-cur{letter-spacing:0;pointer-events:none;font-size:7.5px;font-style:normal;display:inline-flex;position:absolute;bottom:3px;left:50%;translate:-50%}.px4 .prl-sec li:has(.prl-mk):before{content:none}.px4 .prl-mk{letter-spacing:0;font-size:10px;font-style:normal;display:inline-flex;position:absolute;top:24.8px;left:0;translate:0 -50%}.px4 .prm-ph{z-index:3}.px4 .pra-wr{font-weight:var(--pr-font-dw,500);letter-spacing:-.06em;font-style:normal;font-family:var(--pr-font-d,Geist), "Inter Tight", Inter, system-ui, sans-serif!important}.px4-color .prp-ph img{filter:none}.px4 .prn .prn-in{position:relative}.px4 .prn .pxm{align-items:center;display:inline-flex}.px4 .prn .pxm .pxm-trigger{gap:7px}.px4 .prn .pxm-chev{opacity:.6;transition:rotate .5s cubic-bezier(.2,.9,.2,1),opacity .3s}.px4 .prn .pxm.is-open .pxm-chev{opacity:1;rotate:180deg}.px4 .prn .pxm.is-open .pxm-trigger{color:var(--pr-bone);background:color-mix(in srgb, var(--pr-bone) 9%, transparent)}.px4 .prn .pxm.is-open .pxm-trigger .prn-roll span:first-child{translate:0 -110%}.px4 .prn .pxm.is-open .pxm-trigger .prn-roll span+span{translate:0}.px4 .prn .pxm-panel{z-index:5;background:var(--pr-night);border:1px solid color-mix(in srgb, var(--pr-bone) 12%, transparent);color:var(--pr-bone);visibility:hidden;opacity:0;clip-path:inset(0 0 100% round 14px);border-radius:14px;padding:12px;transition:clip-path .45s cubic-bezier(.7,0,.2,1),opacity .3s .1s,translate .45s cubic-bezier(.7,0,.2,1),visibility 0s linear .45s;position:absolute;top:calc(100% + 10px);left:0;right:0;translate:0 -8px;box-shadow:0 30px 80px #0006}.px4 .prn .pxm-panel:before{content:"";height:14px;position:absolute;bottom:100%;left:0;right:0}.px4 .prn .pxm.is-open .pxm-panel{visibility:visible;opacity:1;clip-path:inset(0 round 14px);transition:clip-path .8s cubic-bezier(.7,0,.2,1),opacity .35s,translate .8s cubic-bezier(.2,.8,.2,1),visibility;translate:0}.px4 .prn .pxm-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.px4 .prn .pxm .pxm-plan,.px4 .prn .pxm .pxm-row,.px4 .prn .pxm .pxm-label{opacity:0;transition:opacity .25s,translate .35s,background .4s,border-color .4s}.px4 .prn .pxm .pxm-plan{translate:0 22px}.px4 .prn .pxm .pxm-row,.px4 .prn .pxm .pxm-label{translate:18px}.px4 .prn .pxm.is-open :is(.pxm-plan,.pxm-row,.pxm-label){opacity:1;transition:opacity .7s ease calc(.14s + var(--i) * 70ms), translate 1s cubic-bezier(.2, .8, .2, 1) calc(.14s + var(--i) * 70ms), background .4s ease, border-color .4s ease;translate:0}.px4 .prn .pxm .pxm-plan{min-height:0;color:var(--pr-bone);font-size:inherit;background:color-mix(in srgb, var(--pr-bone) 4%, transparent);border-radius:10px;padding:0;text-decoration:none;display:block;position:relative;overflow:hidden}.px4 .prn .pxm .pxm-plan:hover,.px4 .prn .pxm .pxm-plan:focus-visible{background:color-mix(in srgb, var(--pr-bone) 4%, transparent)}.px4 .prn .pxm-plan .pxm-ph{border-radius:10px;position:absolute;inset:0}.px4 .prn .pxm-plan .pxm-ph:after{content:"";background:linear-gradient(to top, color-mix(in srgb, var(--pr-night) 94%, transparent) 0%, color-mix(in srgb, var(--pr-night) 62%, transparent) 30%, transparent 62%);position:absolute;inset:0}.px4 .prn .pxm-chip{z-index:1;background:color-mix(in srgb, var(--pr-night) 60%, transparent);border:1px solid color-mix(in srgb, var(--pr-bone) 16%, transparent);-webkit-backdrop-filter:blur(10px);line-height:1;font-family:var(--pr-font-m);font-weight:var(--pr-font-mw,500);letter-spacing:.14em;text-transform:uppercase;color:var(--pr-acc-lg,var(--pr-brass));border-radius:999px;padding:8px 12px 7px;font-size:10.5px;position:absolute;top:14px;left:14px}.px4 .prn .pxm-plan-foot{z-index:1;justify-content:space-between;align-items:flex-end;gap:18px;padding:22px 20px 20px 22px;display:flex;position:absolute;bottom:0;left:0;right:0}.px4 .prn .pxm-plan .pxm-body{gap:8px}.px4 .prn .pxm-plan .pxm-title{font-size:clamp(24px,2.1vw,31px)}.px4 .prn .pxm-plan .pxm-line{color:color-mix(in srgb, var(--pr-bone) 78%, transparent);font-size:14px}.px4 .prn .pxm-plan .pxm-go{width:44px;height:44px}.px4 .prn .pxm-addons{grid-template-rows:auto;grid-auto-rows:minmax(0,1fr);gap:8px;min-width:0;display:grid}.px4 .prn .pxm-label{font-family:var(--pr-font-m);font-weight:var(--pr-font-mw,500);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--pr-bone) 56%, transparent);align-items:center;gap:14px;margin:0;padding:4px 4px 2px;font-size:10.5px;display:flex}.px4 .prn .pxm-label:after{content:"";background:color-mix(in srgb, var(--pr-bone) 10%, transparent);flex:1;height:1px}.px4 .prn .pxm .pxm-row{min-height:0;color:var(--pr-bone);font-size:inherit;background:color-mix(in srgb, var(--pr-bone) 4%, transparent);border:1px solid color-mix(in srgb, var(--pr-bone) 7%, transparent);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(12px,1.25vw,18px);padding:8px 16px 8px 8px;text-decoration:none;display:grid;position:relative}.px4 .prn .pxm .pxm-row:hover,.px4 .prn .pxm .pxm-row:focus-visible{background:color-mix(in srgb, var(--pr-bone) 8%, transparent);border-color:color-mix(in srgb, var(--pr-bone) 16%, transparent)}.px4 .prn .pxm-row .pxm-ph{aspect-ratio:4/3;border-radius:6px;width:clamp(88px,8.6vw,132px)}.px4 .prn .pxm-row .pxm-body{gap:4px}.px4 .prn .pxm-row .pxm-title{font-size:clamp(16px,1.3vw,19px)}.px4 .prn .pxm-ph{clip-path:polygon(0 0,0 0,-30% 100%,-30% 100%);flex:none;transition:clip-path .3s;display:block;position:relative;overflow:hidden}.px4 .prn .pxm.is-open .pxm-ph{clip-path:polygon(0 0,130% 0,100% 100%,-30% 100%);transition:clip-path 1.05s cubic-bezier(.7, 0, .2, 1) calc(.22s + var(--i) * 70ms)}.px4 .prn .pxm-ph img{object-fit:cover;filter:brightness(.82);width:100%;max-width:none;height:100%;transition:scale 1.2s cubic-bezier(.16,.84,.24,1),filter .5s;position:absolute;inset:0;scale:1.18}.px4 .prn .pxm.is-open .pxm-ph img{scale:1.04}.px4 .prn .pxm :is(.pxm-plan,.pxm-row):hover .pxm-ph img{filter:brightness();scale:1.1}.px4 .prn .pxm-body{flex-direction:column;min-width:0;display:flex}.px4 .prn .pxm-n{font-family:var(--pr-font-m);font-weight:var(--pr-font-mw,500);letter-spacing:.14em;color:var(--pr-acc-lg,var(--pr-brass));font-size:10.5px}.px4 .prn .pxm-title{font-family:var(--pr-font-d);white-space:nowrap;letter-spacing:-.03em;line-height:1.2;display:block;position:relative;overflow:hidden}.px4 .prn .pxm-title span{transition:translate .55s cubic-bezier(.2,.9,.2,1);display:block}.px4 .prn .pxm-title span+span{color:var(--pr-acc-lg,var(--pr-brass));position:absolute;top:0;left:0;translate:0 110%}.px4 .prn :is(.pxm-plan,.pxm-row):hover .pxm-title span:first-child{translate:0 -110%}.px4 .prn :is(.pxm-plan,.pxm-row):hover .pxm-title span+span{translate:0}.px4 .prn .pxm-line{-webkit-line-clamp:2;line-clamp:2;max-height:3em;color:color-mix(in srgb, var(--pr-bone) 66%, transparent);-webkit-box-orient:vertical;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.px4 .prn .pxm-go{width:36px;height:36px;color:var(--pr-bone);border:1px solid color-mix(in srgb, var(--pr-bone) 18%, transparent);border-radius:999px;flex:none;place-items:center;transition:background .4s,border-color .4s,color .4s;display:grid}.px4 .prn .pxm-plan .pxm-go{background:color-mix(in srgb, var(--pr-night) 40%, transparent);border-color:color-mix(in srgb, var(--pr-bone) 26%, transparent)}.px4 .prn .pxm :is(.pxm-plan,.pxm-row):hover .pxm-go{color:var(--pr-night);background:var(--pr-acc-lg,var(--pr-brass));border-color:#0000}.px4 .prn .pxm .pxm-plan:after,.px4 .prn .pxm .pxm-row:after{content:none}@media (prefers-reduced-motion:reduce){.px4 .prn .pxm-panel,.px4 .prn .pxm-plan,.px4 .prn .pxm-row,.px4 .prn .pxm-label,.px4 .prn .pxm-ph,.px4 .prn .pxm-ph img{transition:none!important}}.pxm-drawer{gap:2px;margin-top:-6px;display:grid;position:relative}.pxm-drawer p{letter-spacing:.14em;text-transform:uppercase;color:var(--pr-mut);margin:0 0 6px;font-size:10.5px}.pxm-drawer a{letter-spacing:-.02em;min-height:40px;color:color-mix(in srgb, var(--pr-bone) 86%, transparent);align-items:baseline;gap:14px;padding:6px 0;font-size:18px;text-decoration:none;display:flex}.pxm-drawer a:hover{color:var(--pr-acc)}.pxm-drawer i{letter-spacing:.14em;color:var(--pr-mut);flex:none;width:26px;font-size:10.5px;font-style:normal}.px4[data-locked] :is(.prn-brand,.prn-links,.prn-btn,.prn-burger){pointer-events:none}.px4[data-locked] a[href]:not(.has-cur a){cursor:default}
