.pslide{aspect-ratio:16/9;isolation:isolate;background:var(--s-bg);width:100%;color:var(--s-ink);font-family:var(--s-font-body);text-align:left;-webkit-font-smoothing:antialiased;line-height:1.25;transition:background .5s,color .4s;position:relative;overflow:hidden;container-type:inline-size}.pslide *{box-sizing:border-box}.pslide h2,.pslide h3,.pslide p,.pslide ul,.pslide ol,.pslide dl,.pslide dd,.pslide blockquote{margin:0;padding:0;list-style:none}.pslide svg{width:1em;height:1em}.ps-glow{z-index:-1;pointer-events:none;background:radial-gradient(45% 60% at 88% 8%, var(--s-glow-1), transparent 70%), radial-gradient(40% 55% at 6% 100%, var(--s-glow-2), transparent 70%);position:absolute;inset:0}.ps-body{padding:var(--s-pad);flex-direction:column;display:flex;position:absolute;inset:0}.ps-center{text-align:center;align-items:center}.ps-center .ps-kicker{justify-content:center}.ps-bottom{justify-content:flex-end}.pslide[data-theme=brand]:after{content:var(--pb-footer);right:var(--s-pad);letter-spacing:.04em;color:var(--s-ink-muted);pointer-events:none;font-size:.68cqw;position:absolute;bottom:1.6cqw}.pslide[data-theme=brand][data-layout=imageFull]:after,.pslide[data-theme=brand][data-layout=welcome]:after{color:#fff9}.ps-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--s-accent);align-items:center;gap:.7cqw;margin-bottom:1.5cqw;font-size:.95cqw;font-weight:700;display:flex}.ps-kicker>i{background:var(--s-tick);border-radius:50%;flex-shrink:0;width:.55cqw;height:.55cqw}.ps-h{font-family:var(--s-font-display);letter-spacing:-.03em;color:var(--s-ink);text-wrap:balance;font-weight:600;line-height:1.05}.ps-h-xl{max-width:65cqw;font-size:4.5cqw}.ps-h-lg{max-width:70cqw;font-size:3.1cqw}.ps-h-md{font-size:2.3cqw}.ps-h-hero{font-size:7.5cqw}.ps-h-stmt{font-size:3.7cqw;line-height:1.1}.ps-hi{color:var(--s-accent)}.ps-grad,.ps-grad .ps-hi,.pslide[data-theme=studio] .ps-hi{background:linear-gradient(95deg, var(--s-grad-from), var(--s-grad-via) 55%, var(--s-grad-to));color:#0000;-webkit-background-clip:text;background-clip:text}.ps-lead{color:var(--s-ink-soft);text-wrap:pretty;max-width:55cqw;margin-top:1.4cqw;font-size:1.4cqw;line-height:1.45}.ps-center .ps-lead{margin-inline:auto}.ps-intro{color:var(--s-ink-soft);max-width:26cqw;font-size:1.1cqw;line-height:1.5}.ps-item-t{font-family:var(--s-font-display);letter-spacing:-.01em;color:var(--s-ink);font-size:1.45cqw;font-weight:600;line-height:1.2}.ps-item-b{color:var(--s-ink-soft);margin-top:.6cqw;font-size:1.02cqw;line-height:1.5}.ps-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--s-accent);margin-bottom:1.1cqw;font-size:.85cqw;font-weight:700}.ps-accent{color:var(--s-accent)}.ps-title-sm{font-family:var(--s-font-display);color:var(--s-ink);margin-top:1.4cqw;font-size:1.6cqw;font-weight:600}.ps-footnote{border-top:.06cqw solid var(--s-rule);color:var(--s-ink-muted);margin-top:auto;padding-top:1.2cqw;font-size:.9cqw}.ps-foot{color:var(--s-ink-muted);letter-spacing:.04em;justify-content:space-between;margin-top:auto;font-size:.85cqw;display:flex}.ps-foot:empty,.ps-foot span:empty{display:none}.ps-wordmark{font-family:var(--s-font-display);letter-spacing:.22em;text-transform:uppercase;color:var(--s-ink);align-items:center;gap:.6cqw;font-size:1.05cqw;font-weight:600;display:flex}.ps-wordmark>i{background:var(--s-accent);border-radius:50%;width:.55cqw;height:.55cqw}.ps-wordmark-c{margin-top:auto}.ps-display{font-family:var(--s-font-display);letter-spacing:-.05em;color:var(--s-ink);margin-top:auto;font-size:11cqw;font-weight:700;line-height:.92}.ps-display-sm{margin-top:0;font-size:5.6cqw;line-height:.98}.ps-cover-main{flex-direction:column;flex:1;justify-content:center;display:flex}.ps-cover-media{grid-template-columns:1.05fr .95fr;align-items:center;gap:5cqw;display:grid}.ps-cover-media .ps-h-xl{font-size:3.9cqw}.ps-media-inset{border-radius:var(--s-radius);height:32cqw}.ps-dots{flex-wrap:wrap;gap:.8cqw 2.6cqw;margin-top:2.8cqw;display:flex}.ps-center .ps-dots{justify-content:center}.ps-dots li{color:var(--s-ink-soft);align-items:center;gap:.7cqw;font-size:1.15cqw;display:flex}.ps-dots li>i{background:var(--s-tick);border-radius:50%;width:.5cqw;height:.5cqw}.ps-subject{right:var(--s-pad);bottom:var(--s-pad);width:30cqw;position:absolute}.ps-subject .ps-lead{font-size:1.1cqw}.ps-meta{color:var(--s-ink-muted);gap:1.6cqw;margin-top:1.4cqw;font-size:.85cqw;display:flex}.ps-split-full{grid-template-columns:1fr 1fr;display:grid;position:absolute;inset:0}.ps-panel{background:var(--s-tint);padding:var(--s-pad);flex-direction:column;justify-content:space-between;display:flex}.ps-pills{flex-wrap:wrap;gap:.6cqw;margin-top:1.4cqw;display:flex}.ps-pills li{border:.06cqw solid var(--s-card-border);background:var(--s-card);color:var(--s-ink-soft);border-radius:99cqw;padding:.45cqw 1.1cqw;font-size:.85cqw;font-weight:600}.ps-section-main{flex:1;align-items:center;display:flex}.ps-center .ps-section-main{justify-content:center}.ps-ghost{z-index:-1;font-family:var(--s-font-display);color:var(--s-ghost);letter-spacing:-.05em;pointer-events:none;white-space:nowrap;font-weight:700;line-height:.8;position:absolute}.ps-ghost-num{font-size:30cqw;bottom:-2cqw;right:3cqw}.ps-ghost-index{font-size:20cqw;top:50%;right:-1cqw;transform:translateY(-50%)}.ps-index{gap:0;max-width:46cqw;margin-top:1cqw;display:grid}.ps-index-2{grid-template-columns:1fr 1fr;column-gap:5cqw;max-width:74cqw}.ps-index li{border-bottom:.06cqw solid var(--s-rule);font-family:var(--s-font-display);color:var(--s-ink);align-items:baseline;gap:2cqw;padding:1.15cqw 0;font-size:1.9cqw;font-weight:600;display:flex}.ps-index li.is-muted{color:var(--s-ink-muted)}.ps-index-n{color:var(--s-accent);width:2.4cqw;font-size:.95cqw;font-weight:700}.ps-stmt{flex:1;grid-template-columns:24cqw 1fr;align-items:start;gap:6cqw;padding-top:2cqw;display:grid}.ps-stmt-intro p{color:var(--s-ink-soft);font-size:1.05cqw;line-height:1.6}.ps-rule-tick{background:var(--s-tick);border-radius:1cqw;width:3cqw;height:.3cqw;margin-bottom:1.4cqw;display:block}.ps-standfirst{color:var(--s-ink-muted);margin-bottom:1.4cqw;font-size:1.3cqw}.ps-attrib{color:var(--s-ink-soft);margin-top:1.6cqw;font-size:1.1cqw;font-weight:600}.ps-bleed{left:var(--s-pad);font-family:var(--s-font-display);letter-spacing:-.05em;color:var(--s-ghost);white-space:nowrap;pointer-events:none;font-size:8.2cqw;font-weight:700;line-height:1;position:absolute;bottom:-1.6cqw}.ps-bleed-row{justify-content:space-between;align-items:flex-end;gap:3cqw;margin-top:auto;display:flex}.ps-bleed-inline{margin-bottom:-3.6cqw;margin-left:-.4cqw;position:static}.ps-note{color:var(--s-accent);max-width:24cqw;font-size:1.05cqw;font-weight:600;line-height:1.5}.ps-note-abs{right:var(--s-pad);top:var(--s-pad);position:absolute}.ps-seclist{grid-template-columns:repeat(3,1fr);gap:3cqw;margin-top:4cqw;display:grid}.ps-tworule{background:var(--s-rule);height:.2cqw;margin-bottom:1.6cqw;position:relative}.ps-tworule i{width:var(--fill);background:var(--s-accent);position:absolute;inset:0 auto 0 0}.ps-phrases{gap:.3cqw;margin-top:2cqw;display:grid}.ps-phrases li{font-family:var(--s-font-display);letter-spacing:-.04em;color:color-mix(in srgb, var(--s-accent) calc(100% - var(--i) * 18%), var(--s-ink-muted));padding-left:calc(var(--i) * 4.5cqw);font-size:4.6cqw;font-weight:700;line-height:1.08}.ps-bullets{gap:1.3cqw;max-width:60cqw;margin-top:2.4cqw;display:grid}.ps-bullets li{color:var(--s-ink-soft);align-items:baseline;gap:1.1cqw;font-size:1.45cqw;line-height:1.4;display:flex}.ps-bullets li>i{background:var(--s-accent);border-radius:50%;flex-shrink:0;width:.6cqw;height:.6cqw;transform:translateY(-.15cqw)}.ps-grid{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:1.6cqw;margin-top:3cqw;display:grid}.ps-card{background:var(--s-card);border:.06cqw solid var(--s-card-border);border-radius:var(--s-radius);box-shadow:var(--s-card-shadow);padding:2cqw}.ps-card.is-featured{background:var(--s-fill);border-color:#0000}.ps-card.is-featured,.ps-card.is-featured .ps-item-t,.ps-card.is-featured .ps-item-b,.ps-card.is-featured .ps-eyebrow,.ps-card.is-featured .ps-stat-v,.ps-card.is-featured .ps-stat-l{color:var(--s-on-fill)}.ps-card.is-featured .ps-item-b{opacity:.85}.ps-plain>*{border-top:.12cqw solid var(--s-ink);padding-top:1.4cqw}.ps-plain .ps-card{border-width:.12cqw 0 0;border-color:var(--s-ink);box-shadow:none;background:0 0;border-radius:0;padding:1.4cqw 0 0}.ps-icon{border-radius:calc(var(--s-radius) * .8);background:var(--s-tint);width:3.6cqw;height:3.6cqw;color:var(--s-accent);border:.06cqw solid var(--s-card-border);place-items:center;margin-bottom:1.4cqw;font-size:1.8cqw;display:grid}.ps-iconmedia{flex:1;grid-template-rows:auto auto;grid-template-columns:1fr 1.2fr 1fr;gap:1.6cqw 3cqw;margin-top:2.4cqw;display:grid}.ps-iconmedia-m{border-radius:var(--s-radius);grid-area:1/2/span 2;min-height:20cqw}.ps-iconmedia>.ps-icon-item:nth-child(n+4){grid-column:3}.ps-iconmedia>.ps-icon-item:nth-child(4){grid-row:1}.ps-iconmedia>.ps-icon-item:nth-child(5){grid-row:2}.ps-ranked{margin-top:2.4cqw}.ps-ranked li,.ps-ruled li{border-bottom:.06cqw solid var(--s-rule);align-items:center;gap:2cqw;padding:1.2cqw 0;display:flex}.ps-rank-n{color:var(--s-accent);flex-shrink:0;width:2.4cqw;font-size:.95cqw;font-weight:700}.ps-rank-l,.ps-ruled li>span:last-child{flex-direction:column;flex:1;gap:.25cqw;display:flex}.ps-rank-l b,.ps-ruled b{font-family:var(--s-font-display);color:var(--s-ink);font-size:1.5cqw;font-weight:600}.ps-rank-l small,.ps-ruled small{color:var(--s-ink-muted);font-size:.95cqw}.ps-rank-v{font-family:var(--s-font-display);color:var(--s-accent);font-size:1.8cqw;font-weight:600}.ps-ruled{margin-top:2cqw}.ps-agenda-wrap{grid-template-columns:30cqw 1fr;align-items:center;gap:5cqw;display:grid}.ps-agenda li{border-bottom:.06cqw solid var(--s-rule);align-items:baseline;gap:2.2cqw;padding:1.5cqw 0;display:flex}.ps-agenda li:first-child{border-top:.06cqw solid var(--s-rule)}.ps-agenda-n{font-family:var(--s-font-display);color:var(--s-accent);letter-spacing:-.03em;width:4.4cqw;font-size:2.6cqw;font-weight:600}.ps-agenda b{font-family:var(--s-font-display);color:var(--s-ink);font-size:1.75cqw;font-weight:600;display:block}.ps-agenda small{color:var(--s-ink-muted);margin-top:.3cqw;font-size:1cqw;display:block}.ps-steps{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:2cqw;margin-top:4cqw;display:grid;position:relative}.ps-steps:before{content:"";background:var(--s-rule);height:.12cqw;position:absolute;top:1.8cqw;left:1.8cqw;right:1.8cqw}.ps-steps li{flex-direction:column;gap:1.6cqw;display:flex;position:relative}.ps-step-n{background:var(--s-fill);width:3.6cqw;height:3.6cqw;color:var(--s-on-fill);font-size:1.3cqw;font-weight:700;font-family:var(--s-font-display);box-shadow:0 0 0 .5cqw var(--s-tint);border-radius:50%;place-items:center;display:grid}.ps-steps-col{grid-template-columns:1fr;gap:1.6cqw;max-width:64cqw;margin-top:2.6cqw}.ps-steps-col:before{width:.12cqw;height:auto;inset:1cqw auto 1cqw 1.8cqw}.ps-steps-col li{flex-direction:row;align-items:flex-start;gap:2cqw}.ps-timeline{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:2.4cqw;margin-top:auto;margin-bottom:auto;padding-top:1cqw;display:grid;position:relative}.ps-timeline:before{content:"";background:linear-gradient(90deg, var(--s-accent), var(--s-rule));height:.14cqw;position:absolute;top:4.15cqw;left:0;right:0}.ps-timeline li{flex-direction:column;display:flex}.ps-tl-label{letter-spacing:.12em;text-transform:uppercase;color:var(--s-accent);height:2.4cqw;font-size:.9cqw;font-weight:700}.ps-tl-dot{background:var(--s-bg);border:.3cqw solid var(--s-accent);z-index:1;border-radius:50%;width:1.3cqw;height:1.3cqw;margin:0 0 1.8cqw;position:relative}.ps-timeline .ps-item-t{font-size:1.9cqw}.ps-stat-v{font-family:var(--s-font-display);letter-spacing:-.04em;color:var(--s-accent);font-size:4.2cqw;font-weight:600;line-height:1}.ps-stat-l{color:var(--s-ink);margin-top:1cqw;font-size:1.15cqw;font-weight:600}.ps-stats .ps-card{flex-direction:column;min-height:15cqw;padding:2.2cqw 2cqw;display:flex}.ps-stats .ps-card .ps-stat-v{margin-top:auto}.ps-stats.ps-plain .ps-card{min-height:0}.ps-bars{gap:1.6cqw;margin-top:auto;margin-bottom:auto;display:grid}.ps-bars>div{grid-template-columns:12cqw 1fr 7cqw;align-items:center;gap:1.6cqw;display:grid}.ps-bar-l{color:var(--s-ink-soft);font-size:1.2cqw;font-weight:600}.ps-bar-track{border-radius:calc(var(--s-radius) * .6);background:var(--s-tint);height:3.4cqw;overflow:hidden}.ps-bar-track i{height:100%;width:var(--w);border-radius:inherit;background:color-mix(in srgb, var(--s-ink) 22%, transparent);transform-origin:0;display:block}.is-hl .ps-bar-track i,.is-hl .ps-col-track i{background:var(--s-fill)}.ps-bar-v{font-family:var(--s-font-display);color:var(--s-ink);font-size:2cqw;font-weight:600}.is-hl .ps-bar-v,.is-hl .ps-col-v{color:var(--s-accent)}.ps-cols{border-bottom:.1cqw solid var(--s-rule);flex:1;align-items:stretch;gap:2cqw;min-height:0;margin-top:2.4cqw;padding-bottom:.4cqw;display:flex}.ps-cols>div{flex-direction:column;flex:1;align-items:center;gap:.8cqw;min-height:0;display:flex}.ps-col-track{flex:1;align-items:flex-end;width:100%;min-height:0;display:flex}.ps-col-track i{width:100%;height:var(--h);border-radius:calc(var(--s-radius) * .6) calc(var(--s-radius) * .6) 0 0;background:color-mix(in srgb, var(--s-ink) 18%, transparent);transform-origin:bottom;display:block}.ps-col-v{font-family:var(--s-font-display);color:var(--s-ink-soft);font-size:1.5cqw;font-weight:600}.ps-col-l{color:var(--s-ink-muted);font-size:1cqw;font-weight:600}.ps-funnel{justify-items:center;gap:.8cqw;margin:auto 0;display:grid}.ps-funnel>div{width:var(--w);align-items:center;gap:1.6cqw;display:flex}.ps-funnel-bar{border-radius:calc(var(--s-radius) * .7);background:color-mix(in srgb, var(--s-fill) calc(100% - var(--i) * 22%), var(--s-tint));color:var(--s-on-fill);flex:1;justify-content:space-between;align-items:center;padding:1.2cqw 2.4cqw;display:flex}.ps-funnel-bar b{font-family:var(--s-font-display);font-size:2cqw}.ps-funnel-bar span{font-size:1.1cqw;font-weight:600}.ps-funnel small{color:var(--s-ink-muted);width:10cqw;font-size:.9cqw}.ps-table-head{justify-content:space-between;align-items:flex-start;gap:2cqw;display:flex}.ps-live{background:var(--s-tint);color:var(--s-accent);border:.06cqw solid var(--s-card-border);white-space:nowrap;border-radius:99cqw;align-items:center;gap:.6cqw;padding:.5cqw 1.1cqw;font-size:.85cqw;font-weight:700;display:inline-flex}.ps-live i{background:#22c55e;border-radius:50%;width:.6cqw;height:.6cqw;box-shadow:0 0 0 .3cqw #22c55e40}.ps-table{border-collapse:collapse;width:100%;margin-top:2.4cqw;font-size:1.15cqw}.ps-table th{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:var(--s-ink-muted);border-bottom:.12cqw solid var(--s-ink);padding:1cqw 1.4cqw;font-size:.85cqw;font-weight:700}.ps-table td{border-bottom:.06cqw solid var(--s-rule);color:var(--s-ink-soft);padding:1.15cqw 1.4cqw}.ps-table td:first-child{color:var(--s-ink);font-weight:600}.ps-table .is-hl{background:var(--s-tint);color:var(--s-ink);font-weight:600}.ps-table th.is-hl{color:var(--s-accent)}.ps-table tr.is-total td{border-bottom:0;border-top:.12cqw solid var(--s-ink);font-family:var(--s-font-display);color:var(--s-ink);font-size:1.5cqw;font-weight:600}.ps-table tr.is-total td.is-hl{color:var(--s-accent)}.ps-compare{flex:1;grid-template-columns:1fr 1fr;gap:2cqw;margin-top:2.6cqw;display:grid}.ps-compare ul{gap:1cqw;margin-top:1.6cqw;display:grid}.ps-compare li{color:var(--s-ink-soft);align-items:center;gap:.9cqw;font-size:1.25cqw;display:flex}.ps-compare li>span:first-child{background:var(--s-tint);width:1.8cqw;height:1.8cqw;color:var(--s-ink-muted);border-radius:50%;flex-shrink:0;place-items:center;font-size:.95cqw;display:grid}.ps-compare .is-featured li{color:var(--s-on-fill)}.ps-compare .is-featured li>span:first-child{background:color-mix(in srgb, var(--s-on-fill) 18%, transparent);color:var(--s-on-fill)}.ps-split{padding:var(--s-pad);grid-template-columns:1fr 1fr;align-items:center;gap:4cqw;display:grid;position:absolute;inset:0}.ps-split.is-left .ps-split-m{order:-1}.ps-split-m{border-radius:var(--s-radius);height:100%;min-height:0}.ps-split.is-bleed{align-items:stretch;gap:0;padding:0}.ps-split.is-bleed .ps-split-text{padding:var(--s-pad);flex-direction:column;justify-content:center;display:flex}.ps-split.is-bleed .ps-split-m{border-radius:0}.ps-split .ps-h-lg{font-size:2.8cqw}.ps-split .ps-lead{font-size:1.25cqw}.ps-split .ps-bullets li{font-size:1.3cqw}.ps-media-full{z-index:-2;inset:0;border-radius:0!important;position:absolute!important}.ps-scrim{z-index:-1;background:linear-gradient(#0a081959,#0a08198c);position:absolute;inset:0}.ps-scrim-strong{background:linear-gradient(15deg,#0a0819d9 10%,#0a081926 70%)}[data-layout=imageFull] .ps-h,[data-layout=welcome][data-variant="2"] .ps-h{color:#fff}[data-layout=imageFull] .ps-lead,[data-layout=welcome][data-variant="2"] .ps-lead,[data-layout=welcome][data-variant="2"] .ps-dots li,[data-layout=welcome][data-variant="2"] .ps-wordmark{color:#ffffffd9}.ps-gallery{grid-template-columns:repeat(var(--cols), 1fr);flex:1;grid-auto-rows:1fr;gap:1.2cqw;min-height:0;margin-top:2.4cqw;display:grid}.ps-gallery .ps-media{border-radius:calc(var(--s-radius) * .7);height:100%}.ps-metrics{grid-template-columns:1fr 1fr;gap:1.4cqw;margin-top:2cqw;display:grid}.ps-metrics>div{border-top:.12cqw solid var(--s-accent);padding-top:1cqw}.ps-metrics b{font-family:var(--s-font-display);color:var(--s-accent);letter-spacing:-.03em;font-size:3cqw;display:block}.ps-metrics span{color:var(--s-ink-soft);font-size:1cqw}.ps-logos{grid-template-columns:repeat(var(--cols), 1fr);gap:1.2cqw;margin-top:3cqw;display:grid}.ps-logos>div{border:.06cqw solid var(--s-card-border);border-radius:var(--s-radius);background:var(--s-card);height:7.4cqw;font-family:var(--s-font-display);color:var(--s-ink-muted);letter-spacing:-.02em;place-items:center;font-size:1.45cqw;font-weight:700;display:grid}.ps-taggroups{grid-template-columns:repeat(3,1fr);gap:3cqw;margin-top:3cqw;display:grid}.ps-taggroups .ps-pills li{font-size:1cqw}.ps-team>div{flex-direction:column;align-items:flex-start;display:flex}.ps-avatar{border-radius:calc(var(--s-radius) * 1.2);background:linear-gradient(140deg, var(--s-fill), color-mix(in srgb, var(--s-fill) 55%, var(--s-tint)));width:9cqw;height:9cqw;color:var(--s-on-fill);font-family:var(--s-font-display);place-items:center;margin-bottom:1.4cqw;font-size:2.6cqw;font-weight:600;display:grid}.ps-avatar-sm{border-radius:50%;width:3.4cqw;height:3.4cqw;margin:0;font-size:1.1cqw}.ps-quote-wrap{justify-content:center}.ps-qmark{color:var(--s-tick);height:5cqw;font-family:Georgia,serif;font-size:12cqw;line-height:.6}.ps-quote{font-family:var(--s-font-display);letter-spacing:-.025em;max-width:72cqw;color:var(--s-ink);text-wrap:balance;font-size:3.6cqw;font-weight:500;line-height:1.18}.ps-byline{align-items:center;gap:1.1cqw;margin-top:2.6cqw;display:flex}.ps-byline b{color:var(--s-ink);font-size:1.2cqw;display:block}.ps-byline small{color:var(--s-ink-muted);font-size:.95cqw;display:block}.ps-qcard{flex-direction:column;display:flex}.ps-qmark-sm{color:var(--s-accent);font-family:Georgia,serif;font-size:4.4cqw;line-height:.8}.ps-qcard-q{color:var(--s-ink);flex:1;font-size:1.4cqw;line-height:1.45}.ps-qa{grid-template-columns:1fr 1fr;gap:2.4cqw 4cqw;margin-top:3cqw;display:grid}.ps-qa>div{border-top:.06cqw solid var(--s-rule);padding-top:1.4cqw}.ps-contact{flex:1;grid-template-columns:1.3fr 1fr;align-items:center;gap:5cqw;display:grid}.ps-contact .ps-h-xl{font-size:4cqw}.ps-cta{background:var(--s-fill);color:var(--s-on-fill);border-radius:99cqw;align-items:center;gap:.8cqw;margin-top:2.6cqw;padding:1.1cqw 2cqw;font-size:1.15cqw;font-weight:700;display:inline-flex}.ps-details{border-left:.06cqw solid var(--s-rule);gap:1.8cqw;padding-left:3cqw;display:grid}.ps-details dt{letter-spacing:.14em;text-transform:uppercase;color:var(--s-ink-muted);font-size:.82cqw;font-weight:700}.ps-details dd{color:var(--s-ink);margin-top:.3cqw;font-size:1.35cqw;font-weight:600}.ps-media{background:#cfd8e6;position:relative;overflow:hidden}.ps-media>i{display:block;position:absolute}.ps-media[data-m=skyline]{background:linear-gradient(#f6c9a5 0%,#e7a98f 30%,#7d7fa8 70%,#3b4167 100%)}.ps-media[data-m=skyline] .ps-m1{clip-path:polygon(0 40%,4% 40%,4% 10%,11% 10%,11% 45%,13% 45%,13% 25%,19% 25%,19% 50%,22% 50%,22% 0,31% 0,31% 35%,33% 35%,33% 20%,38% 20%,38% 55%,42% 55%,42% 15%,52% 15%,52% 40%,54% 40%,54% 28%,61% 28%,61% 50%,64% 50%,64% 5%,74% 5%,74% 45%,77% 45%,77% 22%,85% 22%,85% 50%,88% 50%,88% 30%,96% 30%,96% 50%,100% 50%,100% 100%,0 100%);background:linear-gradient(90deg,#0000 0 4%,#2b2f4d 4% 11%,#0000 11% 13%,#353a5c 13% 19%,#0000 19% 22%,#252944 22% 31%,#0000 31% 33%,#30355a 33% 38%,#0000 38% 42%,#23263f 42% 52%,#0000 52% 54%,#2e3356 54% 61%,#0000 61% 64%,#262a47 64% 74%,#0000 74% 77%,#343a5e 77% 85%,#0000 85% 88%,#282c49 88% 96%,#0000 96%);height:55%;inset:auto 0 0;-webkit-mask:linear-gradient(#0000 0 0%,#000 0)}.ps-media[data-m=skyline] .ps-m2{mix-blend-mode:screen;opacity:.55;background:repeating-linear-gradient(90deg,#ffd69600 0 1.2%,#ffd6968c 1.2% 1.7%),repeating-linear-gradient(0deg,#0000 0 9%,#00000059 9% 14%);height:30%;inset:auto 0 0}.ps-media[data-m=skyline] .ps-m3{aspect-ratio:1;background:radial-gradient(circle,#fff1d6,#f7c38f 60%,#0000 70%);border-radius:50%;width:14%;top:16%;left:68%}.ps-media[data-m=tower]{background:linear-gradient(#bcd3ea 0%,#e4ecf4 70%,#d7d2c8 100%)}.ps-media[data-m=tower] .ps-m1{background-blend-mode:multiply;background:repeating-linear-gradient(0deg,#1f3a5f 0 2.4%,#9fc1df 2.4% 6.5%),linear-gradient(90deg,#17304f,#284a72);border-radius:.3cqw .3cqw 0 0;inset:10% 30% 0;box-shadow:inset 0 0 0 .4cqw #fff6}.ps-media[data-m=tower] .ps-m2{background:repeating-linear-gradient(90deg,#0000 0 18%,#ffffff59 18% 19%);inset:10% 30% 0}.ps-media[data-m=tower] .ps-m3{opacity:.8;background:repeating-linear-gradient(0deg,#6c7b90 0 4%,#c8d6e5 4% 9%);inset:45% 70% 0 8%;box-shadow:60cqw 3cqw 0 -1cqw #6c7b9066}.ps-media[data-m=lobby]{background:linear-gradient(#efe4d6 0%,#e8d8c4 62%,#b48d6a 62%,#9d7556 100%)}.ps-media[data-m=lobby] .ps-m1{background-color:#0000;background-image:linear-gradient(90deg,#0000 49%,#fff 49% 51%,#0000 51%),linear-gradient(#bcd7ee,#f3e3cc);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:.5cqw solid #fff;height:46%;top:10%;left:12%;right:12%;box-shadow:inset 0 0 0 .2cqw #d9c8b2}.ps-media[data-m=lobby] .ps-m2{background:linear-gradient(#5d6f85,#43546a);border-radius:1.2cqw 1.2cqw .4cqw .4cqw;width:38%;height:16%;bottom:22%;left:18%}.ps-media[data-m=lobby] .ps-m3{background:radial-gradient(circle at 50% 30%,#6f9b6a 0 40%,#0000 41%),linear-gradient(90deg,#0000 46%,#6b4f3a 46% 54%,#0000 54%);border-radius:50% 50% .3cqw .3cqw;width:12%;height:36%;bottom:22%;right:16%}.ps-media[data-m=garden]{background:linear-gradient(#cfe6f5 0%,#e9f3e6 48%,#8bbf7a 48%,#5e9a55 100%)}.ps-media[data-m=garden] .ps-m1{background:radial-gradient(circle at 10% 70%,#4f8a4a 0 9%,#0000 9.5%),radial-gradient(circle at 26% 60%,#3f7a3c 0 12%,#0000 12.5%),radial-gradient(circle at 70% 65%,#4f8a4a 0 11%,#0000 11.5%),radial-gradient(circle at 88% 60%,#3c7339 0 13%,#0000 13.5%);height:30%;inset:30% 0 auto}.ps-media[data-m=garden] .ps-m2{clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);background:linear-gradient(#e7dcc5,#d6c6a6);height:52%;bottom:0;left:30%;right:30%}.ps-media[data-m=garden] .ps-m3{display:none}.ps-media[data-m=pool]{background:linear-gradient(#f2ede4 0 30%,#5fb6d8 30%,#2f88b8 100%)}.ps-media[data-m=pool] .ps-m1{opacity:.7;background:repeating-radial-gradient(at 30% 40%,#ffffff47 0 .4cqw,#0000 .4cqw 2cqw);inset:30% 0 0}.ps-media[data-m=pool] .ps-m2{background:#fff;height:3%;top:28%;left:0;right:0}.ps-media[data-m=pool] .ps-m3{display:none}.ps-media[data-m=dash]{background:linear-gradient(140deg, var(--s-tint,#eef), color-mix(in srgb, var(--s-accent,#6219f0) 18%, #fff))}.ps-dash{background:#fff;border-radius:.8cqw;grid-template-rows:auto auto 1fr;grid-template-columns:repeat(3,1fr);gap:6%;padding:6% 7%;display:grid;position:absolute;inset:12% 10%;box-shadow:0 1.5cqw 3cqw -1.5cqw #140e2859}.ps-dash b{background:#e3e1ee;border-radius:1cqw;grid-column:1/-1;width:40%;height:.8cqw}.ps-dash span{border-top:.3cqw solid var(--s-accent,#6219f0);background:#f3f1fa;border-radius:.5cqw;height:3cqw}.ps-dash em{background:linear-gradient(0deg, color-mix(in srgb, var(--s-accent,#6219f0) 25%, #fff) 0 0) bottom / 100% 60% no-repeat, repeating-linear-gradient(90deg, transparent 0 7%, color-mix(in srgb, var(--s-accent,#6219f0) 55%, #fff) 7% 12%);border-radius:.5cqw;grid-column:1/-1;-webkit-mask:linear-gradient(#0000 30%,#000 30%)}.ps-dash~i{display:none}.ps-anim .ps-body>*,.ps-anim .ps-split-text>*,.ps-anim .ps-panel>*{animation:psIn .7s var(--ease-out-expo,cubic-bezier(.16,1,.3,1)) both}.ps-anim .ps-body>:nth-child(2),.ps-anim .ps-split-text>:nth-child(2){animation-delay:60ms}.ps-anim .ps-body>:nth-child(3),.ps-anim .ps-split-text>:nth-child(3){animation-delay:.12s}.ps-anim .ps-body>:nth-child(4),.ps-anim .ps-split-text>:nth-child(4){animation-delay:.18s}.ps-anim [data-item]{animation:psIn .7s var(--ease-out-expo,cubic-bezier(.16,1,.3,1)) both;animation-delay:calc(.15s + var(--n,0) * 70ms)}.ps-anim .ps-bar-track i{animation:1s cubic-bezier(.16,1,.3,1) both psGrowX;animation-delay:calc(.25s + var(--i,0) * 90ms)}.ps-anim .ps-col-track i{animation:1s cubic-bezier(.16,1,.3,1) both psGrowY;animation-delay:calc(.25s + var(--i,0) * 90ms)}.ps-anim .ps-media{animation:1.2s cubic-bezier(.16,1,.3,1) both psZoom}@keyframes psIn{0%{opacity:0;transform:translateY(1.2cqw)}}@keyframes psGrowX{0%{transform:scaleX(0)}}@keyframes psGrowY{0%{transform:scaleY(0)}}@keyframes psZoom{0%{opacity:.4;transform:scale(1.04)}}.pthumb{transition:transform .4s var(--ease-out-expo), box-shadow .3s ease;background:#fff;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #22263714,0 6px 16px -10px #2226374d}.dark .pthumb{box-shadow:0 0 0 1px #ffffff14,0 6px 16px -10px #0009}.pthumb .pslide{pointer-events:none;user-select:none}a:hover>.pthumb,button:hover>.pthumb,.pthumb-lift:hover .pthumb{box-shadow:0 0 0 1px color-mix(in srgb, var(--app) 40%, transparent), 0 16px 32px -16px #22263773;transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.ps-anim *{animation:none!important}}
