.pk-lead{position:relative;display:flex;align-items:flex-start;min-height:min(90svh,940px);background:var(--pp-black);overflow:hidden;isolation:isolate}.pk-lead__pic{position:absolute;inset:0;z-index:0}button.pk-lead__pic{display:block;width:100%;margin:0;padding:0;border:0;background:none;cursor:zoom-in}.pk-lead__pic picture{display:block;width:100%;height:100%}.al-top .pk-lead__copy{pointer-events:none}.al-top .pk-lead__copy>*{pointer-events:auto}.pk-lead__pic img{width:100%;height:100%;object-fit:cover;object-position:50% 58%}.pk-lead::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(160deg,rgba(0,12,21,.74) 0,rgba(0,12,21,.42) 34%,rgba(0,12,21,0) 62%)}.pk-lead__copy{position:relative;z-index:2;width:100%;max-width:1200px;margin:0 auto;padding:clamp(34px,7vh,86px) clamp(20px,4vw,48px) clamp(30px,6vh,70px)}.pk-lead .pp-h1{font-size:clamp(38px,6.4vw,92px);color:#fff;text-shadow:0 2px 40px rgba(0,0,0,.55)}.pk-lead__eyebrow{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.9),0 1px 14px rgba(0,0,0,.85)}.pk-lead__eyebrow .pp-nm b{color:#6ff0f8}body.pp .pk-lead__eyebrow{--fk-nm-a:#6ff0f8}.al-top .pp-lede{max-width:52ch;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.8),0 1px 18px rgba(0,0,0,.7)}.al-top .pp-cta{margin-top:clamp(18px,3vh,28px)}@media (min-width:821px){.al-top .pk-lead__copy{max-width:none;margin:0;padding:clamp(34px,6vh,72px) 45% 0 clamp(24px,4vw,64px)}.al-top .pp-h1{font-size:clamp(30px,4.3vw,70px)}.al-top::before{background:linear-gradient(110deg,rgba(0,12,21,.86) 0,rgba(0,12,21,.56) 32%,rgba(0,12,21,0) 60%)}}@media (max-width:820px){.pk-lead{min-height:min(88svh,820px)}.pk-lead__pic img{object-position:50% 62%}.pk-lead::before{background:linear-gradient(180deg,rgba(0,12,21,.9) 0,rgba(0,12,21,.52) 40%,rgba(0,12,21,0) 70%)}.pk-lead__copy{padding-top:82px;padding-bottom:clamp(20px,4vh,36px)}.pk-lead__eyebrow{padding-right:clamp(96px,26vw,132px);line-height:1.5}}.al-band{--pt-fg:#fff;--pt-sub:#adc2d0;--pt-card:rgba(255,255,255,.055)}.al-band .pt-card h3 small{display:block;margin-bottom:10px;font:800 10.5px/1 Montserrat,sans-serif;letter-spacing:.24em;color:var(--pp-teal)}.al-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:clamp(26px,4vh,40px)}.al-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(26px,4vh,40px)}.al-pair .pt-photo img,.al-trio .pt-photo img{aspect-ratio:4/3;object-fit:cover}.al-lead{max-width:68ch;color:#d9e6ee;font-weight:300;font-size:16.5px;line-height:1.7}.al-lead+.al-lead{margin-top:14px}.al-lead strong{color:#fff;font-weight:700}.al-spec{margin:clamp(26px,4vh,40px) 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}.al-spec div{background:var(--pt-card,#072b45);padding:16px 20px;display:grid;grid-template-columns:minmax(0,11em) minmax(0,1fr);gap:14px;align-items:baseline}.al-spec dt{margin:0;font:800 12px/1.3 Montserrat,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--pp-teal,#00b9c6)}.al-spec dd{margin:0;color:#d9e6ee;font-weight:300;font-size:15px;line-height:1.55}.al-steps{list-style:none;margin:clamp(26px,4vh,40px) 0 0;padding:0;counter-reset:al;display:grid;gap:2px}.al-steps li{counter-increment:al;display:grid;grid-template-columns:auto 1fr;gap:clamp(14px,2vw,24px);align-items:start;background:var(--pt-card,#072b45);padding:clamp(18px,2.2vw,28px);border-left:3px solid var(--pp-teal,#00b9c6)}.al-steps li::before{content:counter(al);font:900 clamp(26px,3vw,38px)/1 Montserrat,sans-serif;color:var(--pp-teal,#00b9c6);min-width:1.2em}.al-steps b{display:block;margin-bottom:6px;font:800 14px/1.25 Montserrat,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#fff}.al-steps p{margin:0;color:#bcd0dc;font-weight:300;font-size:15px;line-height:1.62}.al-made{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;align-items:start}.al-made__pics{display:grid;gap:16px;margin-top:clamp(26px,4vh,40px)}.al-compare-wrap{margin-top:clamp(26px,4vh,40px);overflow-x:auto;-webkit-overflow-scrolling:touch}.al-compare{width:100%;min-width:640px;border-collapse:collapse;font-size:14.5px;line-height:1.5}.al-compare caption{text-align:left;color:#8fa6b6;font-size:12.5px;font-weight:300;padding:0 0 10px}.al-compare th,.al-compare td{padding:14px 16px;text-align:left;vertical-align:top;border-bottom:1px solid rgba(255,255,255,.08)}.al-compare thead th{font:800 12px/1.3 Montserrat,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--pt-card,#072b45)}.al-compare thead th:nth-child(2){color:var(--pp-teal,#00b9c6)}.al-compare tbody th{font:700 13px/1.35 Montserrat,sans-serif;color:#fff}.al-compare td{color:#bcd0dc;font-weight:300}.al-compare td:nth-child(2){color:#fff;font-weight:600;background:rgba(0,185,198,.07)}.al-swipe{display:none;margin-top:8px;color:#8fa6b6;font-size:12.5px}@media (max-width:1000px){.al-made{grid-template-columns:1fr}.al-made__pics{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}}@media (max-width:760px){.al-spec{grid-template-columns:1fr}.al-trio{grid-template-columns:1fr 1fr}.al-trio .pt-photo:last-child{grid-column:1/-1}.al-swipe{display:block}}@media (max-width:560px){.al-pair,.al-made__pics{grid-template-columns:1fr}.al-spec div{grid-template-columns:1fr;gap:4px}}
