@property --pc-eye-h{syntax:"<length>";inherits:true;initial-value:0}@property --pc-eye-b{syntax:"<length>";inherits:true;initial-value:0}.pc{--pc-bg:var(--night);--pc-bg-2:var(--night-800);--pc-text:var(--ivory);--pc-text-2:#f7fbfdbd;--pc-text-3:#f7fbfd8f;--pc-rule:var(--line-night);--pc-rule-strong:#f7fbfd4d;--pc-acc:var(--acc);--pc-label:var(--acc-light);--pc-surface:color-mix(in srgb, var(--acc-dark) 10%, #0b0b0d);--pc-alert:#ff9a8a;--pc-response:var(--acc-light);--pc-choice:var(--pc-acc);--pc-ring:var(--pc-response);--pc-full-scale:1.08;--pc-eye-dur:.62s;--pc-eye-curve:cubic-bezier(.22, 1, .36, 1);--pc-write-delay:calc(var(--pc-eye-dur) * .6);--pc-write-step:calc(var(--pc-eye-dur) * .065);--pc-write-dur:calc(var(--pc-eye-dur) * .38);--pc-write-exit:calc(var(--pc-eye-dur) * .22);--pc-write-rise:10px;--pc-flow-exit:calc(var(--pc-eye-dur) * .3);--pc-flow-back:calc(var(--pc-eye-dur) * .35);--pc-name-dur:calc(var(--pc-eye-dur) * .3);--pc-name-delay:calc(var(--pc-eye-dur) * .1);--pc-bar-bg:#0b0b0d9e;--pc-bar-w:10px;--pc-bar:#f7fbfd57;--pc-bar-hover:#f7fbfd8c;--emph-from:var(--pc-text);--emph-to:var(--acc-light);--pc-pad:clamp(1.25rem, 4vw, 3.5rem);--pc-top:calc(var(--pc-bar-h) + var(--pc-pad));--pc-pad-y:max(calc(var(--pc-bar-h) + 1.25rem), 13vh);--pc-gap:clamp(1.25rem, 5vh, 4rem);--pc-back-x:1.4rem;--pc-rail-bullet:1.1rem;--pc-rail-point:6px;--pc-rail-point-on:9px;--pc-bar-h:5.5rem;--pc-t-giant:clamp(4rem, 16vw, 11rem);--pc-t-title:clamp(1.75rem, 4vw, 3.25rem);--pc-t-line:clamp(1.05rem, 1.9vw, 1.6rem);--pc-t-label:.78rem;--pc-ls-label:.12em;--pc-t-name:clamp(1.15rem, 2vw, 1.75rem);--pc-t-recap:clamp(.98rem, 1.15vw, 1.12rem);--pc-t-recap-val:clamp(1.3rem, 1.7vw, 1.6rem);--pc-t-body:1.06rem;--pc-picked-rule:2px;--pc-picked-offset:.85rem;--pc-picked-bg:rgb(var(--acc-light-rgb) / .14);--pc-picked-hollow:rgb(var(--acc-dark-rgb) / .45);--pc-ix-cap-w:10.5rem;--pc-cta-pad-y:.7rem;--pc-cta-pad-x:1.1rem;--pc-max:1400px;background:var(--pc-bg);color:var(--pc-text);font-family:var(--f-body);-webkit-font-smoothing:antialiased;scroll-behavior:auto;font-size:16px;line-height:1.55}.pc *,.pc :before,.pc :after{box-sizing:border-box}.pc img{max-width:100%;display:block}.pc :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.pc ::selection{background:var(--pc-acc);color:var(--pc-bg)}.pc-rt :where(p,h1,h2,h3,ul,ol){font:inherit;margin:0;display:inline}.pc-flow{overscroll-behavior:contain;isolation:isolate;scroll-behavior:auto;z-index:1;height:100dvh;-webkit-mask-image:linear-gradient(to bottom, transparent 0, transparent var(--pc-bar-h), #000 min(var(--pc-pad-y), var(--pc-top)));mask-image:linear-gradient(to bottom, transparent 0, transparent var(--pc-bar-h), #000 min(var(--pc-pad-y), var(--pc-top)));scroll-padding-top:0;position:relative;overflow-y:auto}.pc-step-pane,.pc-hero{min-height:100dvh;padding:var(--pc-pad-y) var(--pc-pad);isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:clip}.pc-inner,.pc-hero-body{width:100%;max-width:var(--pc-max);flex-direction:column;flex:auto;margin:0 auto;display:flex;position:relative}.pc-step-pane>.pc-inner{transition:opacity var(--pc-flow-exit) ease var(--pc-flow-back)}.pc[data-detour=true] .pc-step-pane>.pc-inner{opacity:0;transform:translateY(var(--pc-write-rise));transition:opacity var(--pc-flow-exit) ease, transform var(--pc-flow-exit) var(--pc-eye-curve)}@media (prefers-reduced-motion:reduce){.pc-step-pane>.pc-inner{transition:none}}.pc-inner>.pc-ix,.pc-hero-fin{padding-top:var(--pc-gap);margin-top:auto}.pc-eyebrow{font-size:var(--pc-t-label);letter-spacing:var(--pc-ls-label);text-transform:uppercase;color:var(--pc-label);margin-bottom:.9rem}.pc-title{font-family:var(--f-display);font-weight:400;line-height:1.04;font-size:var(--pc-t-title);margin:0}.pc-title :where(strong){font-weight:inherit;color:var(--emph-to)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.pc-title :where(strong){background-image:linear-gradient(96deg, var(--emph-from) 6%, var(--emph-to) 94%);color:#0000;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text}}.pc-sub{color:var(--pc-text);font-size:var(--pc-t-body);max-width:100ch;margin-top:.75rem;font-weight:400;line-height:1.5}.pc-sub--note{margin-top:.55rem}.pc .psl{text-align:left}.pc .psl .count{padding-left:0}.pc .psl .slider-wrap,.pc .psl .slider-ends{width:100%;margin-left:0;margin-right:0}.pc .psl .count{color:var(--pc-response)}.pc .psl .slider-fill{background:var(--pc-choice)}.pc .psl .slider-wrap:has(input[type=range]:focus-visible) .slider-knob{outline-color:var(--pc-ring)}.pc-s1-slider{padding-top:var(--pc-gap);margin-top:auto}.pc-ix{--pc-ix-leading:1.1;--pc-ix-line:calc(var(--pc-t-name) * var(--pc-ix-leading));margin-top:clamp(1.25rem,3vw,2.5rem)}.pc-ix-rows{min-width:0;margin:0;padding:0;list-style:none}.pc-ix-line{border-top:1px solid var(--pc-rule);border-left:var(--pc-picked-rule) solid transparent;align-items:baseline;gap:.75rem;transition:opacity .25s,border-left-color .25s,background .25s,padding-left .25s cubic-bezier(.22,1,.36,1);display:flex}.pc-ix-rows>li:last-child{border-bottom:1px solid var(--pc-rule)}.pc-ix-line[data-muted=true]{opacity:.45}.pc-ix-line[data-muted=true]:hover,.pc-ix-line[data-muted=true]:focus-within{opacity:.85}.pc-ix-line[data-picked=true]{border-left-color:var(--pc-choice);padding-left:var(--pc-picked-offset);background:linear-gradient(90deg, var(--pc-picked-bg), transparent 45%), linear-gradient(90deg, var(--pc-picked-hollow), transparent 55%)}.pc-ix-line[data-picked=true] .pc-ix-row{color:var(--pc-response)}.pc-ix-row{text-align:left;min-width:0;color:var(--pc-text);flex:1;align-items:baseline;gap:clamp(.6rem,1.5vw,1.25rem);padding:clamp(.5rem,1.1vw,.85rem) 0;transition:color .25s,padding-left .25s;display:flex}.pc-ix-line[data-muted=true] .pc-ix-row{color:var(--pc-text-2)}@media (hover:hover) and (pointer:fine){.pc-ix-line[data-on=true] .pc-ix-row{padding-left:.6rem}}.pc-ix-row:focus-visible{outline:2px solid var(--pc-ring);outline-offset:2px}.pc-ix-line[data-return=true] .pc-ix-row{animation:pc-welcome calc(var(--pc-eye-dur) * .9) ease calc(var(--pc-eye-dur) * .55)}@keyframes pc-welcome{0%,to{}30%{color:var(--pc-response)}}.pc-ix-open{border:1px solid var(--pc-rule-strong);width:2rem;height:2rem;color:var(--pc-text);border-radius:2px;flex:none;justify-content:center;align-self:center;align-items:center;margin-left:.75rem;transition:border-color .2s,color .2s,background .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.pc-ix-open:hover{background:#ffffff1a}}.pc-ix-open .pc-arrow{width:14px;height:14px;margin:0}@media (hover:hover) and (pointer:fine){.pc-ix-open:hover{border-color:var(--pc-response);color:var(--pc-response)}}.pc-ix-open:focus-visible{outline:2px solid var(--pc-ring);outline-offset:2px}@media (hover:hover) and (pointer:fine){.pc-ix-line[data-on=true] .pc-ix-open{border-color:var(--pc-rule-strong);color:var(--pc-text)}}@media (prefers-reduced-motion:reduce){.pc-ix-open{transition:none}}.pc-ix-cap{height:var(--pc-ix-line);width:var(--pc-ix-cap-w);flex-direction:column;flex:none;justify-content:center;align-self:center;align-items:flex-start;margin-left:auto;display:inline-flex}.pc-ix-metric{font-variant-numeric:tabular-nums;font-size:min(.82rem, calc(var(--pc-ix-line) * .44));line-height:1.12}.pc-ix-note{font-size:min(.74rem, calc(var(--pc-ix-line) * .4));line-height:1.12}.pc-ix-label{font-family:var(--f-display);font-size:var(--pc-t-name);line-height:var(--pc-ix-leading);flex:0 auto;min-width:0}.pc-ix-typo{min-width:0;font-size:min(.82rem, calc(var(--pc-ix-line) * .44));color:var(--pc-text-2);flex:0 auto;line-height:1.12}.pc-box{opacity:.5;border:1px solid;border-radius:999px;flex:none;justify-content:center;align-self:center;align-items:center;width:16px;height:16px;transition:opacity .24s,background-color .24s;display:flex}.pc-box:after{content:"";border-left:1.5px solid var(--pc-bg);border-bottom:1.5px solid var(--pc-bg);transform-origin:50%;width:8px;height:4px;transition:transform .22s cubic-bezier(.22,1,.36,1);transform:translateY(-1px)rotate(-45deg)scale(0)}.pc-ix-line[data-on=true] .pc-box{opacity:.85}.pc-ix-line[data-picked=true] .pc-box{opacity:1;background:currentColor}.pc-ix-line[data-picked=true] .pc-box:after{transform:translateY(-1px)rotate(-45deg)scale(1)}.pc-pick-cta:hover .pc-box{opacity:.85}.pc-pick-cta[data-on=true] .pc-box{opacity:1;background:currentColor}.pc-pick-cta[data-on=true] .pc-box:after{transform:translateY(-1px)rotate(-45deg)scale(1)}@media (prefers-reduced-motion:reduce){.pc-box,.pc-box:after{transition:none}}@property --pc-next-tint{syntax:"<color>";inherits:false;initial-value:#0000}.pc-next{width:100%;color:var(--pc-text-2);--pc-next-reaction:.55s;grid-auto-flow:row;justify-items:center;margin-top:clamp(.75rem,1.8vh,1.15rem);transition:color .2s;display:grid}.pc-next:focus-visible{outline:2px solid var(--pc-ring);outline-offset:3px}.pc-next-stem{--pc-next-tint:var(--pc-rule-strong);background:linear-gradient(to bottom, transparent, var(--pc-next-tint));transform-origin:top;width:1px;height:clamp(.95rem,2vh,1.25rem);transition:--pc-next-tint .2s;animation:2.4s ease-in-out infinite pc-next-breath;position:relative;overflow:hidden}@keyframes pc-next-breath{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.06)}}.pc-next-dot{width:var(--pc-rail-point-on);height:var(--pc-rail-point-on);place-items:center;display:grid;position:relative}.pc-next-dot:before{content:"";width:var(--pc-rail-point);height:var(--pc-rail-point);background:var(--pc-text-3);border-radius:50%;transition:width .3s cubic-bezier(.22,1,.36,1),height .3s cubic-bezier(.22,1,.36,1),background .2s,box-shadow .2s}.pc-next-word{font-size:var(--pc-t-label);letter-spacing:var(--pc-ls-label);text-transform:uppercase;margin-top:.7rem}.pc-next[data-on=true]{color:var(--pc-response)}.pc-next[data-on=true] .pc-next-stem{--pc-next-tint:var(--pc-response)}.pc-next[data-on=true] .pc-next-dot:before{width:var(--pc-rail-point-on);height:var(--pc-rail-point-on);background:var(--pc-response);box-shadow:0 0 0 4px var(--pc-picked-bg)}@media (hover:hover) and (pointer:fine){.pc-next:hover{color:var(--pc-text)}.pc-next:hover .pc-next-dot:before{background:var(--pc-text)}}.pc-next-shine{background:linear-gradient(to bottom, transparent, var(--pc-response));height:100%;animation:pc-next-descent var(--pc-next-reaction) ease-out;position:absolute;top:-100%;left:0;right:0}.pc-next-halo{border:1px solid var(--pc-response);opacity:0;animation:pc-next-bloom .5s ease-out calc(var(--pc-next-reaction) * .72);border-radius:50%;position:absolute;inset:-1px}@keyframes pc-next-descent{0%{top:-100%}to{top:100%}}@keyframes pc-next-bloom{0%{opacity:.85;transform:scale(.5)}to{opacity:0;transform:scale(3.4)}}@media (prefers-reduced-motion:reduce){.pc-next-stem,.pc-next-shine,.pc-next-halo{animation:none}}.pc-canvas{inset:0 var(--pc-bar-w) 0 0;z-index:0;pointer-events:none;height:100dvh;position:fixed;overflow:clip}.pc-canvas-img{position:absolute;inset:0}.pc-canvas-img :where(img){object-fit:cover;width:100%;height:100%}.pc-canvas-img{transform:scale(var(--pc-full-scale))}.pc-glow{z-index:3;pointer-events:none;mix-blend-mode:screen;height:100dvh;margin-bottom:-100dvh;position:sticky;top:0;overflow:clip}.pc-glow-travel{position:absolute;inset:0}.pc-glow-halo{background:radial-gradient(52% 44% at 38% 34%, rgb(var(--acc-light-rgb) / .12), transparent 68%);position:absolute;inset:-30% -12%}@media (prefers-reduced-motion:no-preference){@keyframes pc-glow-breathe{0%{transform:scale(.94)translate(-2%,-2%)}to{transform:scale(1.06)translate(2%,2%)}}.pc-glow-halo{will-change:transform;animation:50s ease-in-out infinite alternate pc-glow-breathe}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){@keyframes pc-glow-travel{0%{transform:translate(-4%,-25%)}to{transform:translate(4%,25%)}}.pc-glow-travel{will-change:transform;animation:linear both pc-glow-travel;animation-timeline:scroll()}}}.pc-grain{z-index:4;pointer-events:none;mix-blend-mode:overlay;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23g)'/%3E%3C/svg%3E");background-size:180px 180px;height:100dvh;margin-bottom:-100dvh;position:sticky;top:0}.pc-scene-veil{background:radial-gradient(118% 78% at 50% 54%,#0b0b0d9e,#0000 60%),linear-gradient(#0b0b0dbd 0%,#0b0b0db8 20%,#0b0b0dd1 56%,#0b0b0df2 100%);position:absolute;inset:0}.pc-detail-bg .pc-scene-veil{background:linear-gradient(#0b0b0d80 0%,#0b0b0d29 22%,#0000 38%),linear-gradient(#0000 54%,#0b0b0d3d 80%,#0b0b0d9e 100%),linear-gradient(95deg,#0b0b0de6 0%,#0b0b0dbd 26%,#0b0b0d5c 50%,#0b0b0d1a 70%,#0000 84%)}@media (max-width:900px){.pc-detail-bg .pc-scene-veil{background:linear-gradient(#0b0b0db8 0%,#0b0b0dad 45%,#0b0b0dc7 75%,#0b0b0de6 100%)}}.pc-eye{z-index:55;position:fixed;inset:0}.pc-eye[data-state=threshold]{transition:none}.pc-eye[data-state=open],.pc-eye[data-state=closing]{transition:--pc-eye-h var(--pc-eye-dur) var(--pc-eye-curve), --pc-eye-b var(--pc-eye-dur) var(--pc-eye-curve)}.pc-eye[data-state=closed]{display:none}.pc-overlay{background:var(--pc-bg);clip-path:inset(var(--pc-eye-h) 0 var(--pc-eye-b) 0);position:absolute;inset:0;overflow:hidden}.pc-eye-lines{pointer-events:none;position:absolute;inset:0}.pc-eye-lines:before,.pc-eye-lines:after{content:"";background:var(--pc-rule);height:1px;position:absolute;left:0;right:0}.pc-eye-lines:before{top:var(--pc-eye-h)}.pc-eye-lines:after{bottom:var(--pc-eye-b)}.pc-overlay>.pc-navveil,.pc-overlay>.pc-back-slot,.pc-detail .pc-hero-body>*{opacity:0;transform:translateY(var(--pc-write-rise))}.pc-eye[data-state=open] :is(.pc-navveil,.pc-back-slot,.pc-detail .pc-hero-body>*){opacity:1;transition:opacity var(--pc-write-dur) ease-out var(--pc-write-delay), transform var(--pc-write-dur) var(--pc-eye-curve) var(--pc-write-delay);transform:none}.pc-eye[data-state=open] .pc-detail .pc-hero-body>:nth-child(2){transition-delay:calc(var(--pc-write-delay) + var(--pc-write-step))}.pc-eye[data-state=open] .pc-detail .pc-hero-body>:nth-child(3){transition-delay:calc(var(--pc-write-delay) + 2 * var(--pc-write-step))}.pc-eye[data-state=open] .pc-detail .pc-hero-body>:nth-child(4){transition-delay:calc(var(--pc-write-delay) + 3 * var(--pc-write-step))}.pc-eye[data-state=open] .pc-detail .pc-hero-body>:nth-child(5){transition-delay:calc(var(--pc-write-delay) + 4 * var(--pc-write-step))}.pc-eye[data-state=open] .pc-detail .pc-hero-body>:nth-child(6){transition-delay:calc(var(--pc-write-delay) + 5 * var(--pc-write-step))}.pc-eye[data-state=closing] :is(.pc-navveil,.pc-back-slot,.pc-detail .pc-hero-body>*){opacity:0;transform:translateY(var(--pc-write-rise));transition:opacity var(--pc-write-exit) ease-in, transform var(--pc-write-exit) ease-in}.pc-eye[data-state=closing] .pc-overlay,.pc-eye[data-state=closing] .pc-eye-lines{opacity:0;transition:opacity calc(var(--pc-eye-dur) * .55) ease-in calc(var(--pc-eye-dur) * .2)}.pc-eye-name{z-index:56;pointer-events:none;animation:pc-eye-name var(--pc-name-dur) ease-out var(--pc-name-delay) both;position:fixed}@keyframes pc-eye-name{0%{opacity:1}to{opacity:0}}.pc-eye-name .pc-ix-line{border-top-color:#0000}.pc-eye-name .pc-ix-rows>li:last-child{border-bottom-color:#0000}.pc-eye-name .pc-ix{margin-top:0}@media (prefers-reduced-motion:reduce){.pc-eye[data-state=open],.pc-eye[data-state=closing],.pc-eye[data-state=closing] .pc-overlay,.pc-eye[data-state=closing] .pc-eye-lines,.pc-eye[data-state=open] :is(.pc-navveil,.pc-back-slot,.pc-detail .pc-hero-body>*),.pc-eye[data-state=closing] :is(.pc-navveil,.pc-back-slot,.pc-detail .pc-hero-body>*),.pc-eye[data-state=open] .pc-detail .pc-hero-body>:nth-child(2),.pc-eye[data-state=open] .pc-detail .pc-hero-body>:nth-child(3),.pc-eye[data-state=open] .pc-detail .pc-hero-body>:nth-child(4),.pc-eye[data-state=open] .pc-detail .pc-hero-body>:nth-child(5),.pc-eye[data-state=open] .pc-detail .pc-hero-body>:nth-child(6){transition:none}.pc-eye-name{opacity:0;animation:none}.pc-ix-line[data-return=true] .pc-ix-row{animation:none}}.pc-back-slot{z-index:52;height:var(--pc-top);padding-left:var(--pc-pad);align-items:center;display:flex;position:fixed;inset:0 auto auto 0}.pc-back{color:var(--pc-text-3);font-size:var(--pc-t-label);letter-spacing:var(--pc-ls-label);text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;gap:.5rem;transition:color .2s;display:inline-flex}.pc-back:hover{color:var(--pc-response)}.pc-back:focus-visible{outline:2px solid var(--pc-ring);outline-offset:3px}@media (prefers-reduced-motion:reduce){.pc-back{transition:none}}.pc-panel-pane{overscroll-behavior:contain;flex-direction:column;height:100%;padding:0;display:flex;overflow-y:scroll}.pc-link{color:var(--pc-label);font-size:var(--pc-t-label);letter-spacing:var(--pc-ls-label);text-transform:uppercase;border-bottom:1px solid;align-self:flex-start;align-items:center;gap:.5rem;margin-top:clamp(1rem,2.5vh,1.75rem);padding-bottom:2px;display:inline-flex}.pc-link:hover{color:var(--pc-text)}.pc-link:focus-visible{outline:2px solid var(--pc-ring);outline-offset:3px}.pc-link--back{margin-top:0;margin-bottom:clamp(1rem,3vh,2rem)}.pc-detail{width:100%;position:relative}.pc-detail-nav{z-index:2;padding:var(--pc-pad);background:linear-gradient(180deg, var(--pc-bg) 55%, rgb(var(--acc-dark-rgb) / 0));flex-wrap:wrap;align-items:center;gap:clamp(1rem,3vw,2.25rem);display:flex;position:sticky;top:0}.pc-detail-nav .pc-link{margin:0}.pc-link--quiet{color:var(--pc-text-2);border-bottom-color:var(--pc-rule)}.pc-link--quiet:hover{color:var(--pc-response);border-bottom-color:currentColor}.pc-detail-bg{z-index:0;pointer-events:none;height:100dvh;margin-bottom:-100dvh;position:sticky;top:0;overflow:clip}.pc-detail-bg-img{position:absolute;inset:0}.pc-detail-bg-img :where(img){object-fit:cover;width:100%;height:100%}.pc-detail-bg-video{opacity:0;transition:opacity 1.2s;position:absolute;inset:0}.pc-detail-bg-video[data-on=true]{opacity:1}.pc-detail-bg-video :where(video){object-fit:cover;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.pc-detail-bg-video{opacity:0;transition:none}}.pc-detail{--pc-card-start:scale(var(--pc-full-scale))}.pc-detail-bg-img{transform:var(--pc-card-start)}.pc-hero{z-index:1;position:relative}@supports (animation-timeline:scroll()){@keyframes pc-card-bg-fade{0%{opacity:1}to{opacity:0}}.pc-detail-bg{will-change:opacity;animation:linear both pc-card-bg-fade;animation-timeline:scroll();animation-range:0 78dvh}@media (prefers-reduced-motion:no-preference){@keyframes pc-card-bg-drift{0%{transform:var(--pc-card-start)}to{transform:var(--pc-card-start) translateY(3%)}}.pc-detail-bg-img{will-change:transform;animation:linear both pc-card-bg-drift;animation-timeline:scroll();animation-range:0 78dvh}}}@supports not (animation-timeline:scroll()){.pc-detail-bg{margin-bottom:0;position:absolute;top:0;left:0;right:0}}.pc-hero-stats{flex-wrap:wrap;gap:clamp(1.5rem,4vw,3rem);margin-top:1.6rem;display:flex}.pc-stat{align-items:center;gap:.8rem;display:flex}.pc-stat-ico{background:var(--white);width:44px;height:44px;color:var(--black);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.pc-stat-v{font-family:var(--f-body);font-weight:400;font-size:var(--pc-t-name);font-variant-numeric:tabular-nums;line-height:1}.pc-stat-l{font-size:var(--pc-t-label);letter-spacing:var(--pc-ls-label);text-transform:uppercase;color:var(--pc-text-2);margin-top:.25rem}.pc-pick-cta{padding:var(--pc-cta-pad-y) var(--pc-cta-pad-x);border:1px solid var(--white);color:var(--pc-text);font-size:var(--pc-t-label);letter-spacing:var(--pc-ls-label);text-transform:uppercase;border-radius:2px;align-items:center;gap:.7rem;margin-top:clamp(1.25rem,3vh,2rem);transition:background .24s,border-color .24s,color .24s,border-left-width .24s,padding-left .24s;display:inline-flex}@media (hover:hover) and (pointer:fine){.pc-pick-cta:hover{background:#ffffff12}}.pc-pick-cta:focus-visible{outline:2px solid var(--pc-ring);outline-offset:3px}.pc-pick-cta[data-on=true]{background:var(--pc-picked-bg);border-color:var(--pc-response);border-left-width:var(--pc-picked-rule);padding-left:calc(var(--pc-cta-pad-x) - 1px);color:var(--pc-response)}.pc-pick-cta[data-on=true]:hover{background:rgb(var(--acc-light-rgb) / .16)}.pc-cta-lbls{display:grid}.pc-cta-lbls>span{grid-area:1/1}.pc-cta-lbls>[data-state=on],.pc-pick-cta[data-on=true] .pc-cta-lbls>[data-state=off]{visibility:hidden}.pc-pick-cta[data-on=true] .pc-cta-lbls>[data-state=on]{visibility:visible}@media (prefers-reduced-motion:reduce){.pc-pick-cta{transition:none}}.pc-bullets{grid-template-columns:1fr;gap:.75rem;max-width:104ch;margin:1.35rem 0 0;padding:0;list-style:none;display:grid}.pc-bullet{align-items:flex-start;gap:.6rem;display:flex}.pc-bullet-ico{color:var(--pc-label);flex:none;margin-top:.28rem;line-height:0}.pc-bullet-t{color:var(--pc-text);font-weight:400;font-size:var(--pc-t-body);line-height:1.45}.pc-bullet-b{color:var(--pc-text-2);font-size:var(--pc-t-body);font-weight:400;line-height:1.45}.pc-bullet-t+.pc-bullet-b:before{content:" — "}.pc-navveil{z-index:50;height:var(--pc-top);pointer-events:none;background:linear-gradient(#0b0b0dc2 0%,#0b0b0d70 45%,#0b0b0d1f 78%,#0000 100%);position:fixed;inset:0 0 auto}.pc-rail{z-index:51;height:var(--pc-top);padding-right:var(--pc-pad);align-items:center;display:flex;position:fixed;inset:0 0 auto auto}.pc-rail-body{--pc-rail-n:6;position:relative}.pc-rail-nav{grid-template-columns:repeat(var(--pc-rail-n), minmax(0, 1fr));align-items:start;min-width:min(42rem,54vw);margin:0;padding:0;list-style:none;display:grid;position:relative}.pc-rail-nav:before{content:"";top:calc(var(--pc-rail-bullet) / 2);left:calc(100% / (var(--pc-rail-n) * 2));right:calc(100% / (var(--pc-rail-n) * 2));background:var(--pc-rule);height:1px;position:absolute}.pc-rail-cursor{top:calc(var(--pc-rail-bullet) + .4rem);pointer-events:none;width:0;transition:left .45s cubic-bezier(.22,1,.36,1);display:none;position:absolute}@media (prefers-reduced-motion:reduce){.pc-rail-cursor{transition:none}}.pc-rail-cursor-lbl{white-space:nowrap;width:max-content;font-size:var(--pc-t-label);letter-spacing:var(--pc-ls-label);text-transform:uppercase;color:var(--pc-text);line-height:1.2;display:block;transform:translate(-50%)}.pc-rail-cursor[data-edge=start] .pc-rail-cursor-lbl{transform:translateX(calc(var(--pc-rail-point-on) / -2))}.pc-rail-cursor[data-edge=end] .pc-rail-cursor-lbl{transform:translateX(calc(-100% + var(--pc-rail-point-on) / 2))}.pc-rail-step{width:100%;color:var(--pc-text-3);flex-direction:column;align-items:center;gap:.4rem;transition:color .2s;display:flex}.pc-rail-step[data-on=true]{color:var(--pc-text)}.pc-rail-step:hover{color:var(--pc-response)}.pc-rail-step:focus-visible{outline:2px solid var(--pc-ring);outline-offset:2px}.pc-rail-dot{width:var(--pc-rail-bullet);height:var(--pc-rail-bullet);flex:none;place-items:center;display:grid;position:relative}.pc-rail-dot:after{content:"";width:var(--pc-rail-point);height:var(--pc-rail-point);background:var(--pc-rule-strong);border-radius:50%;transition:background .2s,box-shadow .2s,width .2s,height .2s}.pc-rail-step:hover .pc-rail-dot:after{background:var(--pc-response)}.pc-rail-step[data-on=true] .pc-rail-dot:after{width:var(--pc-rail-point-on);height:var(--pc-rail-point-on);background:var(--pc-choice);box-shadow:0 0 0 5px rgb(var(--acc-light-rgb) / .24)}.pc-rail-lbl{font-size:var(--pc-t-label);letter-spacing:var(--pc-ls-label);text-transform:uppercase;text-align:center;line-height:1.2}@media (prefers-reduced-motion:reduce){.pc-rail-step,.pc-rail-dot:after{transition:none}}@media (max-width:900px){.pc{--pc-back-h:3rem;--pc-rail-h:2.7rem;--pc-bar-h:calc(var(--pc-back-h) + var(--pc-rail-h));--pc-top:calc(env(safe-area-inset-top) + var(--pc-bar-h) + var(--pc-pad))}.pc-navveil{height:var(--pc-top)}.pc-back-slot{height:calc(env(safe-area-inset-top) + var(--pc-back-h))}.pc-rail{inset:calc(env(safe-area-inset-top) + var(--pc-back-h)) 0 auto 0;height:var(--pc-rail-h);padding-inline:var(--pc-pad);align-items:flex-start}.pc-rail-body{margin-inline:calc((var(--pc-rail-point-on) - var(--pc-rail-bullet)) / 2);flex:1}.pc-rail-nav{justify-content:space-between;min-width:0;display:flex}.pc-rail-step{width:auto}.pc-rail-nav:before{left:calc(var(--pc-rail-bullet) / 2);right:calc(var(--pc-rail-bullet) / 2)}.pc-rail-lbl{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pc-rail-cursor{display:block}.pc-rail-step{position:relative}.pc-rail-step:before{content:"";position:absolute;inset:-.45rem -.7rem -1rem}.pc{--pc-t-title:clamp(1.25rem, 5.6vw, 1.9rem);--pc-t-name:.95rem;--pc-t-recap:.9rem;--pc-t-recap-val:1.15rem;--pc-t-body:.92rem;--pc-t-label:.74rem}.pc-step-pane,.pc-hero{padding-bottom:var(--pc-gap)}.pc-inner>.pc-ix,.pc-hero-fin{padding-top:.75rem}.pc-sub{margin-top:.5rem}.pc-ix{--pc-ix-leading:1.2;margin-top:0}.pc-ix-row{gap:.5rem;padding:.6rem 0}.pc-ix-cap{text-align:right;align-items:flex-end;width:auto}.pc-ix-metric,.pc-ix-typo{display:none}.pc-ix-note{font-size:.72rem}.pc-ix-open{width:1.5rem;height:1.5rem;margin-left:.5rem}}.pc-s6{padding-top:var(--pc-gap);grid-template-columns:minmax(0,18rem) minmax(0,34rem);justify-content:start;align-items:start;gap:clamp(2rem,4.5vw,5rem);margin-top:auto;display:grid}@media (max-width:1100px){.pc-s6{grid-template-columns:1fr;gap:clamp(1.5rem,4vh,2.75rem)}}.pc-recap{min-width:0}.pc-recap-list{gap:1rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.pc-recap-k{font-size:var(--pc-t-label);letter-spacing:var(--pc-ls-label);text-transform:uppercase;color:var(--pc-text-3);display:block}.pc-recap-v{font-family:var(--f-body);font-weight:400;font-size:var(--pc-t-recap-val);font-variant-numeric:tabular-nums;margin-top:.1rem;line-height:1.15}.pc-recap-cap{font-size:var(--pc-t-label);letter-spacing:var(--pc-ls-label);text-transform:uppercase;color:var(--pc-text-2);margin:clamp(1.4rem,3vh,2.1rem) 0 .85rem}.pc-recap-empty{font-size:var(--pc-t-body);color:var(--pc-text-3);max-width:none;margin-top:0;font-weight:400;line-height:1.5}.pc-recap-jump{text-align:left;transition:color .2s;display:inline}.pc-recap-jump:hover{color:var(--pc-response)}.pc-recap-jump:focus-visible{outline:2px solid var(--pc-ring);outline-offset:3px}.pc-arrow{vertical-align:middle;color:var(--pc-text-3);margin:0 0 .15em .4em;transition:transform .2s,color .2s;display:inline-block}.pc-recap-jump:hover .pc-arrow{color:var(--pc-response);transform:translate(1px,-1px)}.pc-recap-picks{gap:.45rem;margin:.45rem 0 0;padding:0;list-style:none;display:grid}.pc-recap-name{font-family:var(--f-display);font-size:var(--pc-t-recap);color:var(--pc-text);line-height:1.35}@media (prefers-reduced-motion:reduce){.pc-recap-jump{transition:none}.pc-recap-jump:hover .pc-arrow{transform:none}}.pc-form{--pc-pad-y:1.3rem;--pc-pad-x:.85rem;--pc-lbl-h:var(--pc-t-label);--pc-gap-lbl:.25rem;--pc-offset:calc((var(--pc-lbl-h) + var(--pc-gap-lbl)) / 2);--pc-msg-top:.6rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}@media (max-width:900px){.pc-form{--pc-pad-y:.9rem}}@media (max-width:620px){.pc-form{grid-template-columns:1fr}.pc-hero-fin .pc-pick-cta{justify-content:center;width:100%}}.pc-field{padding:var(--pc-pad-y) var(--pc-pad-x) var(--pc-pad-bottom,var(--pc-pad-y));background:#f7fbfd17;border:1px solid #0000;transition:background-color .2s,border-color .2s;display:block;position:relative}.pc-field:hover{background:#f7fbfd21}.pc-field:focus-within{border-color:var(--pc-response);background:#f7fbfd26}.pc-field[data-invalid]{border-color:var(--pc-alert)}.pc-field[data-invalid] .pc-field-lbl{color:var(--pc-alert)}.pc-field[data-invalid]:focus-within{border-color:var(--pc-response)}.pc-field[data-invalid]:focus-within .pc-field-lbl{color:var(--pc-response)}.pc-field--date{grid-column:1/-1}.pc-field--msg{--pc-pad-bottom:1rem;--pc-msg-pad:max(var(--pc-pad-y), calc(var(--pc-msg-top) + var(--pc-lbl-h) + .7rem));padding-top:var(--pc-msg-pad);grid-column:1/-1}.pc-field--msg .pc-field-lbl{top:var(--pc-msg-pad)}.pc-field--file{flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:.45rem;display:flex}.pc-file-lbl{font-size:var(--pc-lbl-h);letter-spacing:var(--pc-ls-label);text-transform:uppercase;color:var(--pc-text-3);line-height:1;transition:color .2s}.pc-field--file:focus-within .pc-file-lbl{color:var(--pc-response)}.pc-file-input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pc-file-btn{border:1px solid var(--pc-rule-strong);color:var(--pc-text);font-size:var(--pc-t-label);letter-spacing:var(--pc-ls-label);text-transform:uppercase;border-radius:2px;align-self:flex-start;padding:.45rem .8rem;transition:border-color .2s,color .2s,background .2s}@media (hover:hover) and (pointer:fine){.pc-file-btn:hover{border-color:var(--pc-response);color:var(--pc-response)}}.pc-file-btn:focus-visible{outline:2px solid var(--pc-ring);outline-offset:2px}.pc-file-picked{align-items:center;gap:.5rem;min-width:0;display:flex}.pc-file-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--pc-text);font-size:var(--pc-t-body);overflow:hidden}.pc-file-remove{border:1px solid var(--pc-rule-strong);width:1.5rem;height:1.5rem;color:var(--pc-text-2);border-radius:2px;flex:none;justify-content:center;align-items:center;transition:border-color .2s,color .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.pc-file-remove:hover{border-color:var(--pc-alert);color:var(--pc-alert)}}.pc-file-remove:focus-visible{outline:2px solid var(--pc-ring);outline-offset:2px}.pc-file-word{font-size:var(--pc-t-label);color:var(--pc-text-3)}.pc-file-word[data-rejected=true]{color:var(--pc-alert)}.pc-field-lbl{left:var(--pc-pad-x);top:var(--pc-pad-y);pointer-events:none;transform-origin:0 0;font-size:var(--pc-t-body);color:var(--pc-text-3);font-weight:400;transition:transform .18s cubic-bezier(.22,1,.36,1),font-size .18s,letter-spacing .18s,color .18s;position:absolute}.pc-field:focus-within .pc-field-lbl,.pc-field[data-filled=true] .pc-field-lbl{transform:translateY(calc(-1 * var(--pc-offset)));font-size:var(--pc-lbl-h);letter-spacing:var(--pc-ls-label);text-transform:uppercase;line-height:1}.pc-field:focus-within .pc-field-lbl{color:var(--pc-response)}.pc-field:focus-within :where(input,.pc-date-val),.pc-field[data-filled=true] :where(input,.pc-date-val){transform:translateY(var(--pc-offset))}.pc-field--msg:focus-within .pc-field-lbl,.pc-field--msg[data-filled=true] .pc-field-lbl{transform:translateY(calc(var(--pc-msg-top) - var(--pc-msg-pad)))}.pc-field--msg:focus-within textarea,.pc-field--msg[data-filled=true] textarea{transform:none}.pc-form :where(input,textarea){color:var(--pc-text);font-family:inherit;font-size:var(--pc-t-body);resize:none;background:0 0;border:none;width:100%;padding:0;font-weight:400;line-height:1.5;transition:transform .18s cubic-bezier(.22,1,.36,1);display:block}.pc-form .pc-field :where(input,textarea):focus{outline:none;border:none!important}.pc-form :where(input):-webkit-autofill{-webkit-text-fill-color:var(--pc-text);-webkit-box-shadow:0 0 0 100px var(--pc-bg-2) inset;caret-color:var(--pc-text)}@media (prefers-reduced-motion:reduce){.pc-field,.pc-field-lbl,.pc-form :where(input,textarea),.pc-date-val{transition:none}}.pc-date{position:static}.pc-date-row{align-items:center;gap:.6rem;display:flex}.pc-date-val{flex:auto}.pc-dates{flex-wrap:wrap;align-items:center;gap:.4rem .5rem;display:flex}.pc-date-chip{border:1px solid var(--pc-rule-strong);font-size:var(--pc-t-label);color:var(--pc-text);white-space:nowrap;border-radius:2px;align-items:center;gap:.35rem;padding:.22em .3em .22em .55em;display:inline-flex}.pc-date-drop{width:1.15rem;height:1.15rem;color:var(--pc-text-3);border:0;flex:none;justify-content:center;align-items:center;padding:0;transition:color .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.pc-date-drop:hover{color:var(--pc-alert)}}.pc-date-drop:focus-visible{outline:2px solid var(--pc-ring);outline-offset:1px}.pc-date-add{min-height:1.5em;color:var(--pc-response);font-size:var(--pc-t-label);align-items:center;gap:.35rem;padding:0;line-height:1.5;display:inline-flex}.pc-date-add-lbl{text-underline-offset:.2em;text-decoration:underline}@media (hover:hover) and (pointer:fine){.pc-date-add:hover{color:var(--pc-text)}}.pc-date-add:focus-visible{outline:2px solid var(--pc-ring);outline-offset:2px}.pc-date-ico{color:var(--pc-text-3);flex:none;transition:color .2s;display:inline-flex}.pc-field:focus-within .pc-date-ico{color:var(--pc-response)}.pc-date-val{min-height:1.5em;transition:transform .18s cubic-bezier(.22,1,.36,1);display:block}.pc-field--date:has(.pc-date-add:focus-visible){outline:2px solid var(--pc-ring);outline-offset:3px}.pc-date-pop{z-index:3;visibility:hidden;transform-origin:50% 100%;width:min(16.5rem,100%);animation:.22s cubic-bezier(.22,1,.36,1) both pc-date-open;position:absolute;top:0;left:auto;right:0;overflow-y:auto}.pc-date-pop[data-placed=true]{visibility:visible}@keyframes pc-date-open{0%{opacity:0;transform:translateY(.5rem)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pc-date-pop{animation:none}}.pc .cal{background:var(--pc-surface);border-color:var(--pc-rule);width:100%;max-width:none;box-shadow:0 18px 50px #0000008c}.pc .cal-head{border-bottom-color:var(--pc-rule)}.pc .cal-month{color:var(--pc-text);font-weight:400}.pc .cal-nav{color:var(--pc-text-2)}.pc .cal-nav:hover:not(:disabled){color:var(--pc-response);border-color:#0000}.pc .cal-wd{color:var(--pc-text-3);font-size:var(--pc-t-label);letter-spacing:var(--pc-ls-label)}.pc .cal-day{color:var(--pc-text);max-height:var(--pc-cal-day,36px);border-radius:999px}.pc .cal-head{padding:.4rem .45rem}.pc .cal-nav{width:1.75rem;height:1.75rem}.pc .cal-wd{padding:.25rem 0}.pc .cal-grid{padding:.25rem}.pc .cal-day:hover:not(:disabled):not([data-on=true]){color:var(--pc-response);background:#f7fbfd12;border-color:#0000}.pc .cal-day[data-out=true],.pc .cal-day:disabled{color:var(--pc-text-3)}.pc .cal-day[data-on=true]{background:var(--pc-response);border-color:var(--pc-response);color:var(--pc-surface);font-weight:600}.pc .cal{--cal-band:#f7fbfd21}.pc .cal-day[data-today]:not([data-on=true]){box-shadow:inset 0 0 0 1px var(--pc-rule-strong)}.pc-form-fin{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:1rem;display:flex}.pc-pick-cta:disabled{opacity:.4;cursor:not-allowed}.pc-form-err{color:var(--pc-alert);font-size:var(--pc-t-body)}.pc-thanks{max-width:56ch}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){@keyframes pc-rise{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:none}}.pc-step-pane>.pc-inner>*{animation:linear both pc-rise;animation-timeline:view();animation-range:entry 5% entry 45%}}}.pc,.pc-flow,.pc-panel-pane{scrollbar-width:thin;scrollbar-color:var(--pc-bar) var(--pc-bar-bg)}:where(.pc,.pc-flow,.pc-panel-pane)::-webkit-scrollbar{width:var(--pc-bar-w);height:var(--pc-bar-w)}:where(.pc,.pc-flow,.pc-panel-pane)::-webkit-scrollbar-track{background:var(--pc-bar-bg)}:where(.pc,.pc-flow,.pc-panel-pane)::-webkit-scrollbar-thumb{background:var(--pc-bar);background-clip:content-box;border:3px solid #0000;border-radius:999px}:where(.pc,.pc-flow,.pc-panel-pane)::-webkit-scrollbar-thumb:hover{background:var(--pc-bar-hover);background-clip:content-box}@supports (animation-timeline:scroll()){.pc{--pc-bar-w:0px;--pc-thumb-h:72px;--pc-thumb-inset:6px}.pc-flow{scroll-timeline:--pc-flow-scroll y}.pc-panel-pane{scroll-timeline:--pc-pane-scroll y}.pc-flow,.pc-panel-pane{scrollbar-width:none}:where(.pc-flow,.pc-panel-pane)::-webkit-scrollbar{display:none}@keyframes pc-thumb{0%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(calc(100dvh - var(--pc-thumb-h) - 2 * var(--pc-thumb-inset)))}}:where(.pc-flow,.pc-panel-pane):after{content:"";top:var(--pc-thumb-inset);z-index:60;width:3px;height:var(--pc-thumb-h);background:var(--pc-bar);opacity:0;pointer-events:none;border-radius:999px;animation:linear both pc-thumb;position:fixed;right:4px;box-shadow:0 0 0 1px #0b0b0d2e}.pc-flow:after{animation-timeline:--pc-flow-scroll}.pc-panel-pane:after{animation-timeline:--pc-pane-scroll}}html:has(.pc){background:var(--night)}html:has(.pc) body{background:var(--night)}html:has(.pc){height:100%;overflow:hidden}html:has(.pc) body{height:100%;overflow:hidden}.pc-boot{z-index:60;background:var(--pc-bg);place-items:center;transition:opacity .45s,visibility .45s;display:grid;position:fixed;inset:0}.pc-boot[data-done=true]{opacity:0;visibility:hidden;pointer-events:none}.pc-boot-rail{background:var(--pc-rule);opacity:0;width:clamp(90px,18vw,160px);height:1px;animation:.3s .4s forwards pc-boot-appear;position:relative;overflow:hidden}@keyframes pc-boot-appear{to{opacity:1}}.pc-boot-flow{background:var(--pc-acc);width:40%;animation:1.1s cubic-bezier(.65,0,.35,1) infinite pc-boot-slide;position:absolute;inset:0 auto 0 0}@keyframes pc-boot-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.pc-boot-flow{animation:none}.pc-boot{transition:opacity 10ms linear,visibility 10ms}.pc-boot-rail{opacity:1;animation:none}}
