.pa-page-main{background-color:#fff;width:100%;position:relative;overflow-x:hidden}.pa-page-main .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pa-hero-section{background-color:#f8f9fd;border-top:1px solid #e6eaed;border-bottom:1px solid #e6eaed;width:100%;position:relative;overflow:hidden}.pa-hero-container{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.pa-hero-left{flex-direction:column;flex:auto;padding-top:clamp(28px,3.2vw,58px);padding-bottom:28px;padding-left:clamp(24px,5.7vw,114px);display:flex}.pa-hero-kicker{font-family:var(--font-dm-sans), "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;color:#0151ba;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-size:13px;font-weight:700;display:inline-block}.pa-hero-title{font-family:var(--font-dm-sans), "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;color:#1e293b;letter-spacing:-.03em;max-width:540px;margin:0;font-size:clamp(24px,2.5vw,36px);font-weight:600;line-height:1.2}.pa-hero-right{flex:0 0 clamp(480px,60.9vw,1220px);justify-content:flex-end;max-width:61%;display:flex}.pa-hero-banner-wrap{justify-content:flex-end;width:100%;display:flex}.pa-hero-banner-img{aspect-ratio:878/225;width:100%;height:auto;display:block}.pa-project-block{background-color:#fff;border-bottom:1px solid #f1f5f9;width:100%;padding-top:clamp(40px,4.2vw,76px);padding-bottom:clamp(44px,4.8vw,84px);position:relative;overflow:hidden}.pa-honeycomb-bg{pointer-events:none;z-index:0;opacity:.95;background-image:url(/pa/assets/prestige-honeycomb-bg.svg);background-position:top;background-repeat:no-repeat;background-size:cover;width:100%;height:520px;position:absolute;top:0;right:0}.pa-content-container{z-index:1;width:100%;max-width:1440px;margin:0 auto;padding-left:clamp(24px,5.7vw,114px);padding-right:clamp(24px,5.7vw,114px);position:relative}.pa-project-badge{font-family:var(--font-dm-sans), "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#0151ba;background-color:#f0f6ff;border:1px solid #dbeafe;border-radius:9999px;align-items:center;gap:8px;margin-bottom:16px;padding:5px 14px;font-size:12px;font-weight:700;display:inline-flex}.pa-project-badge-dot{background-color:#fd6604;border-radius:50%;width:6px;height:6px}.pa-project-title{font-family:var(--font-dm-sans), "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;color:#1e293b;letter-spacing:-.025em;max-width:1180px;margin:0 0 clamp(14px,1.4vw,22px);font-size:clamp(22px,2.3vw,32px);font-weight:600;line-height:1.25}.pa-project-desc{font-family:var(--font-dm-sans), "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;color:#475569;max-width:1180px;margin:0 0 clamp(20px,2vw,32px);font-size:clamp(15px,1.1vw,16.5px);font-weight:400;line-height:1.65}.pa-bullet-list{flex-direction:column;gap:clamp(10px,1vw,16px);margin:0 0 clamp(26px,2.8vw,44px);padding:0;list-style:none;display:flex}.pa-bullet-item{font-family:var(--font-dm-sans), "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;align-items:baseline;gap:12px;font-size:clamp(14px,1.05vw,15.5px);line-height:1.55;display:flex}.pa-bullet-marker{background-color:#fd6604;border-radius:2px;flex-shrink:0;width:10px;height:10px;transform:translateY(-1px)}.pa-bullet-content{display:inline}.pa-bullet-label{color:#0151ba;margin-right:6px;font-weight:700}.pa-bullet-text{color:#334155;font-weight:400}.pa-callout-card{background:linear-gradient(135deg,#f0f7ff 0%,#e8f2fe 100%);border:1px solid #bfdbfe;border-left:4px solid #0151ba;border-radius:12px;flex-direction:column;max-width:100%;margin-bottom:clamp(24px,2.5vw,36px);padding:clamp(16px,1.6vw,22px) clamp(18px,1.8vw,26px);display:flex}.pa-callout-header{align-items:center;gap:8px;margin-bottom:6px;display:flex}.pa-callout-icon{color:#0151ba;flex-shrink:0;width:18px;height:18px}.pa-callout-title{font-family:var(--font-dm-sans), "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;color:#0f172a;margin:0;font-size:16px;font-weight:700}.pa-callout-desc{font-family:var(--font-dm-sans), "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;color:#475569;margin:0;font-size:14.5px;line-height:1.5}.pa-photos-grid{align-items:stretch;gap:clamp(14px,1.6vw,24px);width:100%;display:flex}.pa-photo-card{background-color:#f1f5f9;border:1px solid #e2e8f0e6;border-radius:12px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 2px 8px #0f172a0d}.pa-photo-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #0151ba1f}.pa-photo-card-wide{aspect-ratio:628/259;flex:628 628 0;min-height:220px}.pa-photo-card-narrow{aspect-ratio:303/259;flex:303 303 0;min-height:220px}.pa-photo-card-half{aspect-ratio:628/259;flex:1 1 0;min-height:240px}.pa-photos-grid-4{grid-template-columns:repeat(4,1fr);gap:clamp(14px,1.6vw,24px);display:grid}.pa-photos-grid-4 .pa-photo-card{aspect-ratio:4/3;width:100%;min-height:200px}.pa-photos-grid-1{justify-content:flex-start;display:flex}.pa-photos-grid-1 .pa-photo-card,.pa-photo-card-hero{aspect-ratio:16/10;flex:0 680px;width:100%;max-width:680px;min-height:280px}.pa-photo-img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.pa-photo-card:hover .pa-photo-img{transform:scale(1.035)}.pa-deck-section{background-color:#fff;width:100%;position:relative}.pa-deck-topbar{border-bottom:1px solid #eef2f6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:clamp(14px,1.6vw,22px);padding-bottom:clamp(12px,1.4vw,18px);display:flex}.pa-deck-view-toggle{background-color:#f1f5f9;border-radius:10px;align-items:center;gap:4px;padding:4px;display:inline-flex}.pa-deck-toggle-btn{font-family:var(--font-dm-sans), "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;color:#64748b;cursor:pointer;background-color:#0000;border:none;border-radius:7px;align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.pa-deck-toggle-btn:hover{color:#0f172a}.pa-deck-toggle-btn.is-active{color:#fff;background-color:#0151ba;box-shadow:0 2px 8px #0151ba40}.pa-toggle-icon{width:15px;height:15px}.pa-deck-controls-right{align-items:center;gap:14px;display:flex}.pa-deck-counter-badge{font-family:var(--font-dm-sans), "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;letter-spacing:.08em;color:#0151ba;text-transform:uppercase;background-color:#f0f6ff;border:1px solid #dbeafe;border-radius:9999px;padding:5px 12px;font-size:12px;font-weight:700}.pa-deck-quick-pills{align-items:center;gap:6px;display:flex}.pa-quick-dot{cursor:pointer;background-color:#cbd5e1;border:none;border-radius:50%;width:9px;height:9px;padding:0;transition:all .25s cubic-bezier(.16,1,.3,1)}.pa-quick-dot:hover{background-color:#94a3b8;transform:scale(1.2)}.pa-quick-dot.is-active{background-color:#fd6604;border-radius:9999px;width:22px;box-shadow:0 0 8px #fd660473}.pa-deck-viewport{-webkit-user-select:none;user-select:none;background-color:#fff;outline:none;width:100%;height:clamp(660px,86vh,900px);min-height:clamp(660px,86vh,900px);position:relative;overflow:hidden}.pa-slides-stage{background-color:#fff;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.pa-slide-pane{box-sizing:border-box;will-change:transform, opacity;scrollbar-width:none;justify-content:center;align-items:flex-start;width:100%;height:100%;transition:transform .65s cubic-bezier(.16,1,.3,1),opacity .5s;display:flex;position:absolute;inset:0;overflow:hidden auto}.pa-slide-pane::-webkit-scrollbar{display:none}.pa-slide-pane.is-active,.pa-slide-pane.active{opacity:1;visibility:visible;z-index:20;pointer-events:auto;transform:translateY(0%)scale(1)}.pa-slide-pane.is-past,.pa-slide-pane.past{opacity:.5;visibility:visible;z-index:5;pointer-events:none;transform:translateY(0%)scale(.98)}.pa-slide-pane.is-upcoming,.pa-slide-pane.upcoming{opacity:0;visibility:hidden;z-index:30;pointer-events:none;transform:translateY(100%)scale(1)}.pa-slide-card{background-color:#fff;width:100%;min-height:100%;padding-top:clamp(28px,2.8vw,48px);padding-bottom:clamp(40px,4.2vw,68px);position:relative;box-shadow:0 -16px 40px #0151ba14,0 20px 48px #0f172a14}.pa-deck-arrow{color:#0151ba;cursor:pointer;z-index:35;-webkit-backdrop-filter:blur(8px);background:#fffffff0;border:1px solid #dbeafe;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 20px #0151ba26}.pa-deck-arrow:hover:not(:disabled){color:#fff;background:#0151ba;border-color:#0151ba;transform:translateY(-50%)scale(1.08);box-shadow:0 8px 24px #0151ba52}.pa-deck-arrow:disabled{opacity:.2;pointer-events:none;cursor:default}.pa-deck-arrow svg{width:22px;height:22px}.pa-deck-arrow-prev{left:clamp(14px,2.2vw,32px)}.pa-deck-arrow-next{right:clamp(14px,2.2vw,32px)}.pa-deck-progress-track{z-index:35;background:#0000000f;height:3px;position:absolute;bottom:0;left:0;right:0}.pa-deck-progress-bar{background:linear-gradient(90deg,#0151ba 0%,#fd6604 100%);height:100%;transition:width .45s cubic-bezier(.16,1,.3,1);box-shadow:0 0 10px #fd660480}.pa-flow-container{width:100%}.pa-why-section{background-color:#f8fafc;border-top:1px solid #e2e8f0;width:100%;padding-top:clamp(48px,5.2vw,88px);padding-bottom:clamp(60px,6.5vw,108px);position:relative;overflow:hidden}.pa-why-container{text-align:center;flex-direction:column;align-items:center;display:flex}.pa-why-title{font-family:var(--font-dm-sans), "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;color:#0f172a;letter-spacing:-.025em;margin:0 0 clamp(24px,3vw,44px);font-size:clamp(26px,2.5vw,36px);font-weight:600}.pa-why-pills-wrap{flex-direction:column;align-items:center;gap:clamp(12px,1.4vw,18px);width:100%;max-width:1100px;display:flex}.pa-why-row{flex-wrap:wrap;justify-content:center;gap:clamp(10px,1.2vw,16px);width:100%;display:flex}.pa-why-pill{background:#fff;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:12px;padding:11px 24px;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 1px 3px #0f172a0a}.pa-why-pill:hover{background-color:#fff;border-color:#0151ba;transform:translateY(-2px);box-shadow:0 8px 20px #0151ba17}.pa-why-pill-check{color:#0151ba;background:#e0edff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.pa-why-pill-text{font-family:var(--font-dm-sans), "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;color:#1e293b;text-align:left;font-size:clamp(13.5px,1vw,15px);font-weight:500}@media (max-width:992px){.pa-hero-container{flex-direction:column}.pa-hero-left{width:100%;padding:32px 24px 20px}.pa-hero-right{flex:auto;width:100%;max-width:100%}.pa-photos-grid{flex-direction:column;gap:16px}.pa-photos-grid-4{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.pa-photos-grid-1 .pa-photo-card,.pa-photo-card-hero{max-width:100%}.pa-photo-card-wide,.pa-photo-card-narrow,.pa-photo-card-half,.pa-photos-grid-4 .pa-photo-card,.pa-photo-card-hero{aspect-ratio:16/9;flex:auto;width:100%;min-height:200px}.pa-why-pills-wrap{gap:12px}.pa-why-pill{border-radius:14px;justify-content:flex-start;width:100%;max-width:540px}}
