:root{--pn-blue:#439aff;--pn-line:#303844;--pn-ink:#0b1018}
.pn-shell{padding:72px clamp(20px,5vw,80px);max-width:1600px;margin-inline:auto}
.pn-kicker{font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#9ac9ff;margin:0 0 20px}
.pn-experience{position:relative;isolation:isolate;min-height:650px;min-height:min(820px,85svh);display:flex;align-items:center;background:var(--pn-ink);overflow:hidden;color:white}
.pn-experience__media{position:absolute;inset:0;z-index:-2}.pn-experience__media img,.pn-experience__media video{width:100%;height:100%;object-fit:cover;object-position:center 58%}
.pn-experience:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(4,10,20,.94),rgba(4,10,20,.65) 46%,rgba(4,10,20,.12)),linear-gradient(0deg,rgba(4,10,20,.7),transparent 40%)}
.pn-experience__content{padding:64px clamp(24px,7vw,112px) 100px;max-width:100%}.pn-experience h1{color:#fff;font-family:Impact,"Arial Narrow",var(--font-heading--family),sans-serif;font-weight:900;font-size:clamp(64px,8.7vw,140px);line-height:.92;letter-spacing:-.035em;margin:0}.pn-experience h1 span{color:var(--pn-blue)}
.pn-experience__tagline{font-size:clamp(18px,2vw,24px);margin:26px 0 32px;color:#edf4ff}.pn-experience__actions{display:flex;gap:28px;align-items:center;flex-wrap:wrap}
.pn-action{display:inline-flex;gap:30px;align-items:center;justify-content:space-between;background:#0865d7;color:white;padding:18px 25px;min-height:54px;text-decoration:none;font-size:14px;font-weight:700;border-radius:4px;transition:background .2s,transform .2s}.pn-action:hover{background:#0756b8;color:#fff;transform:translateY(-3px)}.pn-text-link{display:inline-flex;align-items:center;gap:14px;color:inherit;text-decoration:none;font-size:13px;font-weight:600;min-height:44px}
.pn-experience__bottom{position:absolute;bottom:25px;left:clamp(24px,7vw,112px);right:clamp(24px,7vw,112px);display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ffffff40;padding-top:17px;font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:#c1ccdc}
.pn-video-toggle{position:absolute;right:24px;bottom:80px;background:#0b1018bf;border:1px solid #fff6;border-radius:4px;padding:12px;color:white;min-height:44px}
.pn-marquee{position:relative;overflow:hidden;background:#0861cb;color:#fff;padding:22px 0}.pn-marquee__track{display:flex;width:max-content;animation:pn-travel 36s linear infinite}.pn-marquee__group{display:flex;align-items:center;justify-content:space-around;gap:44px;min-width:100vw;padding-inline:22px;flex-shrink:0;font-size:12px;letter-spacing:.14em;font-weight:700}.pn-marquee__group b{font-size:23px;line-height:1}.pn-marquee__toggle{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:44px;height:44px;background:#0a326b;border:1px solid #ffffff50;color:white;border-radius:50%;cursor:pointer}.pn-marquee.is-paused .pn-marquee__track,.pn-marquee:focus-within .pn-marquee__track,.pn-marquee:hover .pn-marquee__track{animation-play-state:paused}@keyframes pn-travel{to{transform:translateX(-50%)}}
.pn-section-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px}.pn-section-heading h2,.pn-community h2{color:white;font-weight:800;font-size:clamp(32px,4vw,58px);line-height:1.05;letter-spacing:-.04em;margin:0}.pn-section-heading .pn-kicker{margin-bottom:12px}
.pn-visual-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pn-category{position:relative;display:block;border:1px solid #303844;border-radius:8px;background:#f1f2f4;color:#fff;overflow:hidden;text-decoration:none;isolation:isolate}.pn-category img{width:100%;height:auto;aspect-ratio:4/5;object-fit:contain;transition:transform .55s}.pn-category span{position:absolute;bottom:0;left:0;right:0;background:#0a1019ed;color:white;display:flex;justify-content:space-between;gap:8px;align-items:center;padding:20px 16px;font-size:14px;font-weight:700}.pn-category b{color:#8dc3ff;font-size:20px}.pn-category:hover img{transform:scale(1.06)}.pn-category:hover{border-color:var(--pn-blue)}
.pn-community{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,6vw,100px);align-items:center;border-top:1px solid var(--pn-line)}.pn-community__copy>p:not(.pn-kicker):not(.pn-community__handle){color:#bbc8d8;max-width:440px;font-size:16px;line-height:1.7;margin:26px 0}.pn-community__socials{display:flex;gap:25px;flex-wrap:wrap}.pn-community__socials a{color:white;font-size:14px;min-height:44px;display:inline-flex;align-items:center;border-bottom:1px solid #439aff}.pn-community__handle{color:#83baff;font-size:12px;letter-spacing:.16em;margin-top:32px}.pn-community__handle span{margin-left:25px}.pn-community__photo{position:relative;overflow:hidden;border-radius:8px}.pn-community__photo img{width:100%;height:auto;aspect-ratio:5/4;object-fit:cover}.pn-community__photo>span{position:absolute;bottom:0;inset-inline:0;padding:40px 22px 22px;background:linear-gradient(transparent,#000c);color:white;font-size:11px;letter-spacing:.15em;text-transform:uppercase}.pn-community__gallery{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pn-community figure{margin:0}.pn-community figure img{width:100%;height:auto;border-radius:6px}.pn-community figcaption{font-size:13px;padding-top:10px}
.menu-drawer__navigation>.pn-visual-nav{grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 16px 28px;gap:10px}.menu-drawer__navigation>.pn-visual-nav .pn-category img{aspect-ratio:1}.menu-drawer__navigation>.pn-visual-nav .pn-category span{font-size:11px;padding:11px 9px}.menu-drawer__navigation>.pn-visual-nav .pn-category b{font-size:16px}
#MainContent .product-card{border-radius:6px;transition:transform .25s,box-shadow .25s}#MainContent .product-card-gallery{overflow:hidden;border-radius:6px}#MainContent .product-card-gallery img{transition:transform .4s}#MainContent .product-card:focus-within{outline:2px solid #439aff;outline-offset:5px}
.pn-reveal{opacity:1;transform:none}.pn-reveal.pn-waiting{opacity:0;transform:translateY(22px)}.pn-reveal{transition:opacity .65s,transform .65s cubic-bezier(.2,.7,.3,1)}
.pn-experience__content>*{animation:pn-rise .7s both}.pn-experience__content>*:nth-child(2){animation-delay:.1s}.pn-experience__content>*:nth-child(3){animation-delay:.2s}.pn-experience__content>*:nth-child(4){animation-delay:.3s}@keyframes pn-rise{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}
.pn-action:focus-visible,.pn-text-link:focus-visible,.pn-category:focus-visible,.pn-marquee__toggle:focus-visible,.pn-video-toggle:focus-visible{outline:3px solid #fff;outline-offset:4px}
@media(hover:hover) and (pointer:fine){#MainContent .product-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px #0004}.pn-arrival__photos img:hover{transform:translateY(-6px)}.pn-arrival__photos img{transition:transform .3s}}
@media(max-width:749px){.pn-shell{padding:42px 20px}.pn-experience{min-height:610px;min-height:78svh;align-items:flex-end}.pn-experience__media img{object-position:62% center}.pn-experience:after{background:linear-gradient(0deg,#050b16f5,#050b1666 70%,#050b1622)}.pn-experience__content{padding:80px 24px 105px}.pn-experience h1{font-size:clamp(58px,16.8vw,100px)}.pn-experience__tagline{margin:20px 0 24px}.pn-experience__actions{gap:14px}.pn-action{padding:16px 20px;font-size:13px;gap:20px}.pn-experience__bottom{left:24px;right:24px;font-size:8px;letter-spacing:.06em}.pn-marquee{padding:18px 0}.pn-marquee__group{min-width:max-content;gap:24px;font-size:10px;padding-inline:12px}.pn-marquee__toggle{width:36px;height:36px}.pn-section-heading{align-items:start;flex-direction:column;gap:12px}.pn-visual-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pn-category span{font-size:12px;padding:14px 10px}.pn-category img{aspect-ratio:1}.pn-community{grid-template-columns:1fr;gap:28px}.pn-community__gallery{grid-template-columns:1fr 1fr}.pn-community__photo img{aspect-ratio:5/4}.pn-kicker{font-size:9px}.pn-universe .pn-text-link{min-height:32px}}
@media(prefers-reduced-motion:reduce){.pn-marquee__track,.pn-experience__content>*{animation:none}.pn-reveal.pn-waiting{opacity:1;transform:none}.pn-reveal,.pn-category img,.pn-action,#MainContent .product-card,.pn-arrival__photos img{transition:none!important;transform:none!important}.pn-marquee__toggle{display:none}.pn-experience__video{display:none}}

.pn-experience{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);min-height:620px;align-items:stretch}
.pn-experience__media{position:relative;inset:auto;grid-column:2;grid-row:1;z-index:0;min-height:620px}
.pn-experience__media img,.pn-experience__media video{position:absolute;inset:0;object-position:50% 60%}
.pn-experience:after{display:none}
.pn-experience__content{position:relative;grid-column:1;grid-row:1;align-self:center;padding:48px clamp(24px,4vw,64px) 100px;z-index:1}
.pn-experience h1{font-size:clamp(52px,5.7vw,88px)}
.pn-experience__actions{gap:18px}
.pn-experience__bottom{left:clamp(24px,4vw,64px);right:auto;width:calc(41% - clamp(48px,8vw,128px));font-size:9px}
.pn-experience__bottom>span:last-child{display:none}
@media(max-width:749px){
.pn-experience{display:flex;flex-direction:column;min-height:0}
.pn-experience__media{width:100%;min-height:0;aspect-ratio:3/4}
.pn-experience__media img,.pn-experience__media video{object-position:center}
.pn-experience__content{width:100%;align-self:auto;padding:30px 24px 34px}
.pn-experience h1{font-size:clamp(52px,14vw,78px)}
.pn-experience__tagline{margin:18px 0 22px}
.pn-experience__bottom{display:none}
.pn-video-toggle{top:16px;bottom:auto;right:16px;z-index:2}
}

@media(max-width:749px){
.pn-experience__content{position:static;padding:0;z-index:auto}
.pn-experience__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,15,24,.65),rgba(10,15,24,.22) 38%,transparent 60%);pointer-events:none}
.pn-experience__content>.pn-kicker{position:absolute;top:26px;left:24px;right:24px;z-index:1;font-size:10px;margin:0;color:#e3e8ef}
.pn-experience__content>h1{position:absolute;top:53px;left:24px;right:24px;z-index:1;font-size:clamp(46px,13vw,74px);line-height:.94;letter-spacing:-.025em;margin:0;text-shadow:0 2px 12px #0003}
.pn-experience__content>.pn-experience__tagline{position:absolute;top:calc(65px + clamp(46px,13vw,74px)*1.88);left:24px;right:24px;z-index:1;font-size:15px;line-height:1.4;margin:0;color:#e7e9ed}
.pn-experience__actions{position:relative;padding:22px 24px 26px;gap:16px;background:var(--pn-ink);z-index:1}
}

.pn-marquee .pn-marquee__fleur{display:block;width:22px;height:25px;object-fit:contain;flex:0 0 22px}
@media(max-width:749px){.pn-marquee .pn-marquee__fleur{width:20px;height:23px;flex-basis:20px}}

.pn-marquee__group>span{text-transform:uppercase}
