.pd-wrap{width:min(100% - 2 * clamp(16px,4.4vw,64px),1320px);margin-inline:auto}.pd-hero{position:relative;padding:calc(var(--header-h, 72px) + clamp(56px, 7vw, 120px)) 0 calc(var(--foot-r) + clamp(48px, 5vw, 88px));background:linear-gradient(180deg,#06163a,#0b2459);color:#eef2fa}.pd-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-gap:clamp(32px,5vw,96px);gap:clamp(32px,5vw,96px);align-items:center}.pd-crumb{margin:0 0 22px;font-size:14px;font-weight:300;color:rgba(238,242,250,.7)}.pd-crumb a{color:inherit;text-decoration:none}.pd-crumb a:hover,.pd-title{color:#eef2fa}.pd-title{margin:0;font-size:clamp(44px,6vw,108px);font-weight:200;line-height:1;letter-spacing:-.045em}.pd-lead{max-width:54ch;margin:clamp(20px,2.2vw,32px) 0 0;font-size:clamp(16px,1.25vw,19px);font-weight:300;line-height:1.65;color:rgba(238,242,250,.8)}.pd-acts{margin:32px 0 0}.pd-media{display:grid;place-items:center;aspect-ratio:1;border-radius:28px;background:radial-gradient(70% 70% at 50% 55%,#ffffff 0,#e9eef7 100%);box-shadow:0 40px 80px -48px rgba(0,0,0,.6)}.pd-media img{width:auto;max-width:70%;max-height:78%;height:auto;filter:drop-shadow(0 22px 26px rgba(6,22,58,.25))}.pd-sheet{position:relative;padding:clamp(56px,6vw,96px) 0 calc(var(--foot-r) + clamp(64px, 7vw, 112px));background:#f4f7fc;color:#06163a}.page-enter>section.pd-sheet{z-index:2;margin-top:calc(-1 * var(--foot-r));border-top-left-radius:var(--foot-r);border-top-right-radius:var(--foot-r)}.pd-data{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(24px,4vw,64px);gap:clamp(24px,4vw,64px);margin:0}.pd-data>div{padding-top:22px;border-top:1px solid rgba(6,22,58,.14)}.pd-data dt{font-size:13px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#8a6227}.pd-data dd{margin:14px 0 0;font-size:clamp(18px,1.4vw,22px);font-weight:300;line-height:1.5}.pd-pack,.pd-range{display:block}.pd-range{margin-bottom:14px;font-size:clamp(30px,3vw,48px);font-weight:200;letter-spacing:-.03em;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.pd-specs{display:flex;flex-direction:column;gap:6px;font-family:var(--font-mono,ui-monospace,monospace);font-size:15px!important}.pd-specs a{color:#06163a;text-decoration:underline;-webkit-text-decoration-color:#c6913f;text-decoration-color:#c6913f;text-underline-offset:4px}.pd-note{margin:clamp(36px,4vw,56px) 0 0;font-size:14px;font-weight:300;color:#5d6c93}.pd-more{margin-top:clamp(56px,6vw,96px)}.pd-more h2{margin:0 0 14px;font-size:13px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#8a6227}.pd-more ul{list-style:none;margin:0;padding:0}.pd-more a{display:flex;align-items:center;justify-content:space-between;min-height:64px;border-top:1px solid rgba(6,22,58,.12);font-size:clamp(22px,2vw,32px);font-weight:300;letter-spacing:-.02em;color:#06163a;text-decoration:none}.pd-more a .arrow-icon,.pd-row .arrow-icon{color:#c6913f}.pd-hero--spec .pd-title{font-family:var(--font-mono,ui-monospace,monospace);font-weight:300;letter-spacing:-.02em;font-size:clamp(40px,5.4vw,96px)}.pd-list{display:grid;grid-gap:12px;gap:12px;list-style:none;margin:0;padding:0}.pd-row{display:grid;grid-template-columns:88px minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:center;padding:16px 28px 16px 16px;border-radius:22px;background:#fff;color:#06163a;text-decoration:none;box-shadow:inset 0 0 0 1px rgba(6,22,58,.05),0 22px 44px -36px rgba(6,22,58,.35)}.pd-row img{width:88px;height:88px;object-fit:contain;border-radius:14px;background:#f1f4fa}.pd-row__body{display:flex;flex-direction:column;gap:4px}.pd-row__cat{font-size:13px;color:#5d6c93}.pd-row__name{font-size:clamp(22px,2vw,30px);font-weight:300;letter-spacing:-.02em}.pd-row__spec{font-family:var(--font-mono,ui-monospace,monospace);font-size:14px;color:#3d4a6b}@media (max-width:820px){.pd-grid{grid-template-columns:1fr}.pd-title{font-size:11vw}.pd-hero--spec .pd-title{font-size:9.6vw}.pd-media{aspect-ratio:4/3}.pd-data{grid-template-columns:1fr}.pd-row{grid-template-columns:64px minmax(0,1fr) auto;gap:14px;padding:12px 16px 12px 12px}.pd-row img{width:64px;height:64px}}.pd-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:min(92vh,900px)}.pd-info{display:flex;align-items:center;padding:calc(var(--header-h, 72px) + clamp(40px, 5vw, 80px)) clamp(24px,4.4vw,64px) clamp(56px,6vw,96px);background:linear-gradient(180deg,#123172,#0b2459 55%,#071a44);color:#eef2fa}.pd-info__in{width:100%;max-width:600px;margin-left:auto}.pd-shot{place-items:center;padding:calc(var(--header-h, 72px) + 24px) clamp(24px,4vw,64px) clamp(48px,5vw,80px);background:#fff}.pd-shot img{width:auto;max-width:min(78%,460px);max-height:62vh;height:auto;filter:drop-shadow(0 30px 34px rgba(6,22,58,.18))}.pd-split .pd-title{font-size:clamp(42px,5vw,92px)}.pd-sheet--blue{background:linear-gradient(180deg,#071a44,#06163a);color:#eef2fa}.page-enter>section.pd-sheet--blue{margin-top:0;border-radius:0;padding-top:clamp(56px,6vw,96px)}.pd-sheet--blue .pd-data>div{border-top-color:rgba(238,242,250,.16)}.pd-sheet--blue .pd-data dt,.pd-sheet--blue .pd-more h2{color:#c6913f}.pd-sheet--blue .pd-data dd,.pd-sheet--blue .pd-more a,.pd-sheet--blue .pd-specs a{color:#eef2fa}.pd-sheet--blue .pd-more a{border-top-color:rgba(238,242,250,.14)}.pd-sheet--blue .pd-note{color:rgba(238,242,250,.62)}html body:has(.pd-sheet--blue) .site-footer{border-top:1px solid #c6913f}@media (max-width:820px){.pd-split{grid-template-columns:1fr;min-height:0}.pd-shot{order:-1;padding:calc(var(--header-h, 60px) + 28px) 24px 36px}.pd-shot img{max-height:42vh}.pd-info{padding:40px 20px 48px}.pd-split .pd-title{font-size:11vw}}.page-enter>section.pd-sheet--blue{position:relative;z-index:2;margin-top:calc(-1 * var(--foot-r));padding-top:calc(var(--foot-r) + clamp(32px, 3vw, 56px));border-top-left-radius:var(--foot-r);border-top-right-radius:var(--foot-r);background:linear-gradient(180deg,#0b2459,#06163a)}.pd-split{padding-bottom:0}.pd-shot{padding-bottom:calc(var(--foot-r) + clamp(32px, 4vw, 64px))}.pd-info{padding-bottom:calc(var(--foot-r) + clamp(40px, 5vw, 80px))}@media (max-width:820px){.pd-info{position:relative;z-index:1;margin-top:calc(-1 * var(--foot-r));border-top-left-radius:var(--foot-r);border-top-right-radius:var(--foot-r);padding:calc(var(--foot-r) + 16px) 20px calc(var(--foot-r) + 40px)}.pd-shot{padding-bottom:calc(var(--foot-r) + 32px)}}.pd-split{display:flex;flex-direction:column;min-height:0}.pd-info{justify-content:center;padding:calc(var(--header-h, 72px) + clamp(56px, 7vw, 120px)) clamp(16px,4.4vw,64px) calc(var(--foot-r) + clamp(48px, 5vw, 88px))}.pd-info__in{max-width:1320px;margin:0 auto}.pd-info .pd-lead{max-width:62ch}.pd-shot{order:0;position:relative;z-index:1;margin-top:calc(-1 * var(--foot-r));border-top-left-radius:var(--foot-r);border-top-right-radius:var(--foot-r);padding:clamp(56px,6vw,96px) 24px calc(var(--foot-r) + clamp(56px, 6vw, 96px))}.pd-shot img{max-width:min(70%,420px);max-height:60vh}@media (max-width:820px){.pd-info{margin-top:0;border-radius:0;padding:calc(var(--header-h, 60px) + 48px) 20px calc(var(--foot-r) + 40px)}.pd-shot{order:0;padding:40px 24px calc(var(--foot-r) + 40px)}.pd-shot img{max-height:46vh}}.pd-shot img{max-width:min(46%,260px);max-height:340px}.pd-shot{padding-top:clamp(48px,5vw,80px);padding-bottom:calc(var(--foot-r) + clamp(48px, 5vw, 80px))}@media (max-width:820px){.pd-shot img{max-width:52%;max-height:240px}.pd-shot{padding-top:32px;padding-bottom:calc(var(--foot-r) + 32px)}}.pd-shot{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:clamp(32px,4vw,80px);gap:clamp(32px,4vw,80px);align-items:center;padding-left:clamp(24px,4.4vw,64px);padding-right:clamp(24px,4.4vw,64px);color:#06163a}.pd-shot__img{display:grid;place-items:center}.pd-shot__img img{width:auto;max-width:300px;max-height:380px;height:auto;filter:drop-shadow(0 30px 34px rgba(6,22,58,.18))}.pd-side{display:grid;grid-gap:28px;gap:28px;margin:0;max-width:360px}.pd-side--l{justify-self:end;text-align:right}.pd-side--r{justify-self:start}.pd-side>div{padding-top:18px;border-top:1px solid rgba(6,22,58,.14)}.pd-side dt{font-size:13px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#8a6227}.pd-side dd{margin:12px 0 0;font-size:clamp(17px,1.3vw,20px);font-weight:300;line-height:1.5}.pd-side .pd-range{margin-bottom:12px}.pd-side--l .pf-ruler{margin-left:auto}.pd-side .pd-specs{align-items:flex-start}.pd-side .pd-specs a{color:#06163a}.pd-side__note{font-size:14px!important;color:#5d6c93}.pd-side>div:has(.pd-side__note){border-top:0;padding-top:0}@media (max-width:820px){.pd-shot{grid-template-columns:1fr;gap:0;padding:32px 0 0}.pd-shot__img{order:-1;padding:0 24px 32px}.pd-shot__img img{max-width:52%;max-height:240px}.pd-side{max-width:none;justify-self:stretch;text-align:left;gap:0;padding:0 20px;background:linear-gradient(180deg,#0b2459,#081d4b);color:#eef2fa}.pd-side--l{padding-top:calc(16px + 4px);border-top-left-radius:var(--foot-r);border-top-right-radius:var(--foot-r)}.pd-side--r{padding-bottom:calc(var(--foot-r) + 40px);background:linear-gradient(180deg,#081d4b,#06163a)}.pd-side>div{padding:22px 0;border-top-color:rgba(238,242,250,.16)}.pd-side dt{color:#c6913f}.pd-side--l .pf-ruler{margin-left:0}.pd-side .pd-specs a{color:#eef2fa}.pd-side__note{color:rgba(238,242,250,.62)}.pd-shot__img{padding:8px 24px 36px}.pd-shot__img img{max-width:66%;max-height:340px}.pd-shot__img{width:100%;box-sizing:border-box}.pd-shot__img img{max-width:62%;max-height:380px}}