.pd-hero{border-radius:0 0 var(--radius-band) var(--radius-band);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:linear-gradient(#07080a 0%,#0b0c0e 45%,#111214 80%,#141414 100%);margin:0 10px;position:relative;overflow:clip}.pd-hero-stage{padding:200px 24px 96px;position:relative}@media (max-width:849.98px){.pd-hero{margin:0}.pd-hero-stage{padding:128px 20px 72px}}.pd-dots{pointer-events:none;background-image:radial-gradient(#ffffff0f 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 50% 40%,#000,#0000);mask-image:radial-gradient(70% 70% at 50% 40%,#000,#0000)}.pd-floor-well{pointer-events:none;height:68%;position:absolute;inset:auto 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%)}.pd-floor{background-image:linear-gradient(color-mix(in srgb, var(--pd-c) 42%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--pd-c) 42%, transparent) 1px, transparent 1px);opacity:.9;transform-origin:50% 100%;background-position:bottom;background-size:80px 80px;position:absolute;inset:0 -60%;transform:perspective(900px)rotateX(64deg);-webkit-mask-image:linear-gradient(#0000 4%,#0009 25%,#000 50% 100%);mask-image:linear-gradient(#0000 4%,#0009 25%,#000 50% 100%)}.pd-floor-glow{opacity:.7;background:radial-gradient(60% 60% at 50% 100%, color-mix(in srgb, var(--pd-c) 20%, transparent) 0%, transparent 72%);height:70%;position:absolute;inset:auto -4% 0}.pd-vignette{pointer-events:none;background:radial-gradient(90% 70% at 50% 30%,#0000 40%,#00000080 100%);position:absolute;inset:0}.pd-hero-grid{grid-template-columns:minmax(0,1fr);gap:48px;max-width:72rem;margin:0 auto;display:grid;position:relative}.pd-hero-copy{flex-direction:column;gap:24px;min-width:0;display:flex}.pd-hero-visual{aspect-ratio:16/10;width:100%;max-height:320px;position:relative}@media (min-width:1024px){.pd-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:40px}.pd-hero-visual{aspect-ratio:auto;height:360px;max-height:none}}.pd-motif{opacity:.62;filter:brightness(1.45)contrast(1.1);pointer-events:none;position:absolute;inset:0}.pd-atmosphere{mix-blend-mode:screen;pointer-events:none;position:absolute;inset:-12% -10%;-webkit-mask-image:radial-gradient(closest-side,#000 40%,#0000 100%);mask-image:radial-gradient(closest-side,#000 40%,#0000 100%)}.pd-dossier{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:linear-gradient(#141414 0%,#111214 25%,#0c0d0f 55%,#111214 82%,#141414 100%);position:relative}.pd-dossier-texture{pointer-events:none;background:radial-gradient(70% 45% at 50% 42%,#0000 30%,#00000059 100%),radial-gradient(#ffffff0d 1px,#0000 1px) 0 0/22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.pd-dossier-inner{flex-direction:column;gap:96px;max-width:calc(72rem + 68px);margin:0 auto;padding:128px 34px;display:flex;position:relative}@media (max-width:849.98px){.pd-dossier-inner{gap:72px;padding:88px 20px 96px}}.pd-dossier-row{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (min-width:850px){.pd-dossier-row{grid-template-columns:12rem minmax(0,1fr);gap:32px}.pd-dossier-row>h2{padding-top:.6em}}.pd-next-card{border:1px solid var(--line-soft);border-radius:var(--radius-card-lg);transition:border-color .2s var(--ease-brand), box-shadow .2s var(--ease-brand);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:34px;display:grid;position:relative;overflow:hidden}@media (max-width:639.98px){.pd-next-card{gap:16px;padding:24px}}.pd-next-wash{opacity:.5;pointer-events:none;background:linear-gradient(115deg, color-mix(in srgb, var(--pd-c) 18%, transparent) 0%, color-mix(in srgb, var(--pd-c) 5%, transparent) 46%, transparent 78%);transition:opacity .3s var(--ease-brand);position:absolute;inset:0}.pd-next-motif{opacity:.4;pointer-events:none;width:38%;height:220px;position:absolute;top:-40%;right:6%}.pd-next-atmosphere{opacity:.7;pointer-events:none;position:absolute;inset:0}@media (max-width:639.98px){.pd-next-motif{opacity:.25;width:70%;top:-30%;right:-12%;-webkit-mask-image:linear-gradient(90deg,#0000 47%,#000 80%);mask-image:linear-gradient(90deg,#0000 47%,#000 80%)}.pd-next-atmosphere{opacity:.45}}.pd-next:hover .pd-next-card,.pd-next:focus-visible .pd-next-card{border-color:var(--line-strong);box-shadow:0 24px 50px -28px #ffffff38}.pd-next:hover .pd-next-wash,.pd-next:focus-visible .pd-next-wash{opacity:1}.pd-tech>li+li:before{content:"·";content:"·" / "";color:var(--ondark-3);margin-right:.5rem}.pd-cta-primary:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 28%,#08060f29 46%,#08060f4d 50%,#08060f29 54%,#0000 72%);position:absolute;inset:-40% -10%;transform:translate(-130%)skew(-18deg)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.pd-cta-primary:hover:before{transition:transform 1.5s cubic-bezier(.4,0,.2,1);transform:translate(130%)skew(-18deg)}}@keyframes pd-rise{0%{opacity:0;filter:blur(8px);transform:translateY(26px)}}.pd-enter{animation:pd-rise .9s var(--ease-brand) both}.pd-enter[data-step="1"]{animation-delay:60ms}.pd-enter[data-step="2"]{animation-delay:.12s}.pd-enter[data-step="3"]{animation-delay:.18s}.pd-enter[data-step="4"]{animation-delay:.24s}@keyframes pd-appear{0%{opacity:0;translate:0 26px}}.pd-motif,.pd-atmosphere{animation:pd-appear .9s var(--ease-brand) .12s both}:is(html:has(.cb-intro[data-phase=playing]) .pd-enter,html:has(.cb-intro[data-phase=playing]) .pd-motif,html:has(.cb-intro[data-phase=playing]) .pd-atmosphere){animation:none}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){@keyframes pd-floor-tilt{to{opacity:1;background-position:50% calc(100% + 320px);transform:perspective(900px)rotateX(74deg)}}@keyframes pd-glow-rise{to{opacity:1}}@keyframes pd-drift{to{transform:translateY(-48px)}}.pd-floor{animation:linear both pd-floor-tilt;animation-timeline:scroll(root);animation-range:0 90vh}.pd-floor-glow{animation:linear both pd-glow-rise;animation-timeline:scroll(root);animation-range:0 90vh}.pd-motif,.pd-atmosphere{animation:pd-appear .9s var(--ease-brand) .12s both, pd-drift linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 100vh}}}@supports (animation-timeline:view()){@media screen and (prefers-reduced-motion:no-preference){@keyframes pd-reveal{0%{opacity:0;transform:translateY(26px)}}.pd-reveal{animation:linear both pd-reveal;animation-timeline:view();animation-range:entry entry 70%}}}@media (prefers-reduced-motion:reduce){.pd-enter,.pd-motif,.pd-atmosphere{animation:none}}
