.partner-presentation{--rp-gold:#a17c2e;isolation:isolate;color:#303234;background:#f7f6f2;border:1px solid #bd9848;grid-template-columns:1fr 1fr;gap:24px 52px;max-width:1440px;margin:32px auto;padding:64px 42px 32px;scroll-margin-top:105px;display:grid;position:relative;overflow:hidden}.partner-presentation:before{content:"";z-index:-1;opacity:.65;background:linear-gradient(117deg,#0000 51%,#cdcbcb 51%,#e3e0d9 91%);position:absolute;inset:0}.partner-eyebrow{letter-spacing:.19em;color:#795719;align-items:center;gap:9px;font-size:10px;font-weight:600;display:inline-flex}.partner-eyebrow>span{background:#a17c2e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #bd98481c}.partner-intro{align-self:center;max-width:560px}.partner-intro h2{font-family:var(--font-display,Georgia, serif);color:#303234;letter-spacing:-.035em;margin:25px 0;font-size:clamp(40px,4.4vw,68px);font-weight:400;line-height:1.04}.partner-intro h2 em{color:#876222;font-weight:400}.partner-intro p{color:#585b5e;margin:16px 0;font-size:15px;line-height:1.7}.partner-intro .partner-lead{color:#303234;font-size:21px;line-height:1.45}.partner-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}.partner-actions a{color:#735216;text-underline-offset:5px;align-items:center;gap:10px;font-size:13px;display:inline-flex}.partner-actions .partner-primary{color:#fff8e4;background:#686666;border:1px solid #bd9848;padding:16px 20px;text-decoration:none;position:relative;box-shadow:0 4px #bda15c40}.partner-primary:hover{background:#514f4f;box-shadow:0 5px 22px #bd984838}.partner-intro .partner-fine{max-width:420px;margin-top:21px;font-size:11px;line-height:1.65}.partner-universe{min-width:0}.partner-stage{perspective:900px;max-width:540px;height:360px;margin:auto;position:relative}.partner-halo{filter:blur(15px);background:radial-gradient(#e6cb7b55,#0000 67%);border-radius:50%;position:absolute;inset:12% 10%}.partner-orbit{border:1px solid #bd984866;border-radius:50%;animation:24s linear infinite rp-orbit;position:absolute;inset:20% 2%;transform:rotateX(66deg)rotate(-25deg)}.partner-orbit-two{border-style:dashed;animation-duration:32s;animation-direction:reverse;inset:3% 20%;transform:rotateX(15deg)rotateY(60deg)}.partner-dossier{width:210px;height:250px;transform-style:preserve-3d;animation:7s ease-in-out infinite rp-float;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)rotateY(-16deg)rotateX(9deg)rotate(-4deg)}.partner-sheet{background:#f8f5e9;border:1px solid #bd9848;border-radius:12px;position:absolute;inset:0;box-shadow:7px 14px 24px #39332a20}.partner-sheet-back{background:#c0ac78;transform:translate3d(16px,18px,-20px)}.partner-sheet-middle{background:#e2d3ac;transform:translate3d(8px,9px,-10px)}.partner-sheet-front{color:#876222;flex-direction:column;gap:17px;padding:22px;display:flex}.partner-sheet-brand{letter-spacing:.2em;font-size:8px}.partner-sheet-front strong{color:#353535;font:24px/1.15 Georgia,serif}.partner-paper-lines{gap:8px;display:grid}.partner-paper-lines i{background:#bd984833;width:100%;height:2px}.partner-paper-lines i:last-child{width:63%}.partner-sheet-status{letter-spacing:.1em;align-items:center;gap:5px;margin-top:auto;font-size:7px;display:flex}.partner-sheet-status>span{background:#a17c2e;border-radius:100%;width:5px;height:5px}.partner-float{color:#795719;background:linear-gradient(130deg,#fffdf5,#d2c9b4);border:1px solid #b39857;border-radius:9px;place-items:center;width:47px;height:47px;animation:6s ease-in-out infinite rp-node;display:grid;position:absolute;box-shadow:4px 7px #9c8a5b66,7px 13px 24px #39332a1c}.partner-float-active{color:#ffe7a3;background:#686666}.partner-float-0{top:12%;left:6%}.partner-float-1{animation-delay:-2s;top:9%;right:8%}.partner-float-2{animation-delay:-4s;top:46%;right:1%}.partner-float-3{animation-delay:-1s;bottom:4%;right:14%}.partner-float-4{animation-delay:-3s;bottom:3%;left:16%}.partner-float-5{animation-delay:-5s;top:48%;left:0}.partner-float-6{animation-delay:-2s;top:0;left:44%}.partner-story{border-top:1px solid #a38e563b;min-height:125px;padding:15px 8px 4px}.partner-story h3{margin:9px 0;font:27px/1.2 Georgia,serif}.partner-story p{color:#4f5356;margin:0;font-size:13px;line-height:1.6}.partner-controls{justify-content:space-between;gap:20px;padding:10px 8px;display:flex}.partner-step-buttons{gap:8px;display:flex}.partner-controls button{cursor:pointer;color:#624b21;background:#f8f5ec;border:1px solid #99885d;min-width:36px;min-height:36px;font-size:12px}.partner-controls .selected{color:#fff4d7;background:#686666}.partner-pause{align-items:center;gap:7px;padding:6px 12px;display:flex}.partner-areas{border-top:1px solid #bd98484a;flex-wrap:wrap;grid-column:1/-1;gap:8px;padding-top:25px;display:flex}.partner-areas button{text-align:left;color:#434444;cursor:pointer;background:#eeece5;border:1px solid #aa93614d;align-items:center;gap:9px;padding:12px 14px;font-size:12px;transition:background .2s,transform .2s;display:flex}.partner-areas button:hover{transform:translateY(-2px)}.partner-areas button.active{color:#fff4db;background:#686666;border-color:#bd9848}.partner-area-detail{grid-column:1/-1;min-height:58px;line-height:1.6}.partner-area-detail strong{font-size:14px;font-weight:600}.partner-area-detail p{color:#56585a;margin:5px 0;font-size:13px}.partner-presentation button:focus-visible,.partner-presentation a:focus-visible{outline-offset:4px;outline:3px solid #8c682a}.partner-stopped *{animation-play-state:paused!important}.partner-links{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.partner-links line{stroke:#bd9848;stroke-width:.4px;stroke-dasharray:2 2;opacity:.7;animation:4s linear infinite rp-dash}.partner-tag{z-index:2;color:#303234;white-space:nowrap;background:#fffdf5;border:1px solid #bd9848;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:600;position:absolute;box-shadow:0 6px 16px #39332a1a}.partner-tag-0{top:30%;left:0}.partner-tag-1{top:28%;right:0}.partner-tag-2{top:68%;right:4%}.partner-tag-3{top:70%;left:2%}.partner-tag-4{bottom:-6px;left:50%;transform:translate(-50%)}@keyframes rp-dash{to{stroke-dashoffset:-8px}}@keyframes rp-orbit{to{transform:rotateX(66deg)rotate(335deg)}}@keyframes rp-float{50%{transform:translate(-50%,-54%)rotateY(9deg)rotateX(3deg)rotate(3deg)}}@keyframes rp-node{50%{transform:translateY(-8px)rotateY(17deg)rotate(5deg)}}@media (width<=800px){.partner-presentation{grid-template-columns:1fr;gap:22px;margin:18px 14px;padding:36px 24px 24px}.partner-stage{max-width:440px;height:330px}.partner-intro{max-width:100%}.partner-intro h2{font-size:49px}.partner-intro .partner-lead{font-size:20px}.partner-presentation:before{background:linear-gradient(145deg,#0000 30%,#cdcbcb 30%,#0000 90%)}.partner-areas{gap:7px}.partner-areas button{flex:44%;min-height:48px;padding:12px 10px}.partner-story{min-height:135px}.partner-dossier{width:188px;height:236px}.partner-float{width:40px;height:40px}.partner-tag{padding:3px 7px;font-size:11px}.partner-tag-4{white-space:normal;text-align:center;max-width:70%}.partner-float-6{left:43%}}@media (prefers-reduced-motion:reduce){.partner-presentation *{transition:none!important;animation:none!important}}
