.pu-frigo .pu-open-copy h1{max-width:16ch;font-size:clamp(2.4rem,min(7.4vw,11.5svh),6.6rem)}.pu-frigo .pu-bar button,.pu-frigo .pu-cta{cursor:pointer}.pu-frigo .pu-bar button:hover,.pu-frigo .pu-cta:hover{filter:brightness(1.06)}.pu-frigo .pu-cta{opacity:1}@media (height<=700px) and (width>=761px){.pu-frigo .pu-stage{transform:translateY(-5svh)}}.pu-call{background:radial-gradient(60% 55% at 80% 40%, #d2381f4d, transparent 70%), radial-gradient(50% 40% at 10% 90%, #ffd60a1a, transparent 70%), var(--pu-ink)}.pu-call-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,70px);width:min(1180px,100% - 40px);display:grid}.pu-call h2{font-size:clamp(2.2rem,min(6.2vw,10.5svh),5.4rem)}.pu-gestes{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.pu-geste{background:#ffffff0f;border:1px solid #ffffff38;border-radius:999px;padding:9px 14px;font-size:.9rem}.pu-centres{gap:14px;display:grid}.pu-centre{color:var(--pu-ink);will-change:transform;background:#fff;border-radius:24px;gap:4px;padding:clamp(16px,3vw,26px);text-decoration:none;display:grid;box-shadow:0 24px 60px #0006}.pu-centre small{letter-spacing:.16em;text-transform:uppercase;color:#5b6a2c;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.pu-centre strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.8rem,4.6vw,3.4rem);line-height:1}.pu-centre small+strong:last-child{letter-spacing:-.01em;font-size:clamp(1.3rem,3vw,2rem);line-height:1.15}.pu-centre span{color:#3b4530;font-size:.95rem}.pu-centre em{background:var(--pu-red-deep);color:#fff;border-radius:999px;justify-self:start;margin-top:8px;padding:7px 14px;font-size:13px;font-style:normal;font-weight:800}.pu-call-note{max-width:44ch;color:var(--pu-soft);margin-top:18px;font-size:12px;line-height:1.55}.pu-frigo .pu-brief>*,.pu-frigo .pu-formsec>*{justify-self:start;margin-left:calc(50% - min(1080px,100%)/2)}.pu-brief{background:var(--pu-paper);color:var(--pu-ink)}.pu-brief .pu-eyebrow{color:#4a5a1f}.pu-brief h2{max-width:20ch;font-size:clamp(1.9rem,4.6vw,3.4rem)}.pu-brief-answer{background:#fff;border-radius:22px;max-width:820px;margin-top:6px;padding:22px;font-size:clamp(1rem,1.7vw,1.15rem);line-height:1.6;box-shadow:0 1px #1e251414}.pu-brief-meta{color:#3b4530;max-width:820px;font-size:.95rem;line-height:1.6}.pu-brief-meta small{color:#6b7455;font-size:12px;display:block}.pu-brief-others{perspective:1200px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1080px;display:grid}.pu-brief-other{will-change:transform;background:#fff;border-radius:18px;padding:16px 18px;box-shadow:0 1px #1e251414}.pu-brief-other b{font-size:1.05rem;display:block}.pu-brief-other p{color:#3b4530;margin-top:4px;font-size:.92rem}.pu-brief-other small{color:#6b7455;margin-top:6px;font-size:12px;display:block}.pu-formsec{color:var(--pu-ink);background:radial-gradient(50% 40% at 85% 0,#ffd60a33,#0000 70%),#f8f5ed}.pu-formsec .pu-eyebrow{color:#4a5a1f}.pu-formsec h2{max-width:18ch;font-size:clamp(2rem,5vw,4rem)}.pu-formgrid{grid-template-columns:minmax(0,1fr) minmax(0,500px);align-items:start;gap:clamp(24px,5vw,56px);display:grid}.pu-formgrid>*{min-width:0}.pu-sheet{position:sticky;top:84px}@media (width<=760px){.pu-frigo .pu-caption{bottom:92px}.pu-call-wrap,.pu-brief-others,.pu-formgrid{grid-template-columns:1fr}.pu-sheet{position:static}.pu-call-wrap{padding-top:6svh}}.pu-static .pu-call{padding:12vh 0}.pu-fr-scene{background:var(--pu-deep);overflow:hidden}.pu-fr-cam{will-change:transform;position:absolute;inset:0}.pu-fr-photo{aspect-ratio:941/1672;height:100%;position:absolute;top:0;left:50%;translate:-50%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%)}.pu-fr-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pu-fr-shade{z-index:1;pointer-events:none;background:linear-gradient(#12160bd9 0,#12160b00 26%),linear-gradient(0deg,#12160be6 0,#12160b00 30%);position:absolute;inset:0}.pu-fr-title{text-align:center;z-index:3;width:min(900px,100% - 40px);position:absolute;top:70px;left:50%;translate:-50%}.pu-fr-title h2{margin-top:8px;font-size:clamp(1.8rem,min(5vw,8svh),4rem)}.pu-fr-sheetpos{z-index:3;transform-origin:0 0;pointer-events:none;width:320px;position:absolute;top:50%;left:50%}.pu-fr-fly{filter:drop-shadow(0 4px 8px #00000080);position:relative}.pu-fr-magnet{aspect-ratio:1;border-radius:50%;width:8%;position:absolute;box-shadow:inset 0 -3px 5px #0000004d,0 2px 4px #0006}.pu-fr-magnet.is-a{background:#ffd60a;top:-1.5%;left:-2.5%}.pu-fr-magnet.is-b{background:#d2381f;top:-1.5%;right:-2.5%}.pu-fr-magnet.is-c{background:#d2381f;bottom:-1%;left:-2.5%}.pu-fr-magnet.is-d{background:#ffd60a;bottom:-1%;right:-2.5%}.pu-fr-foot{z-index:4;text-align:center;justify-items:center;gap:10px;padding:40px 20px 22px;display:grid;position:absolute;bottom:0;left:0;right:0}.pu-fr-caption{color:#ffffffe6;text-shadow:0 1px 8px #000000b3;max-width:60ch;font-size:clamp(.95rem,1.6vw,1.15rem);line-height:1.4}.pu-fr-cta{margin-top:0;padding:14px 26px;font-size:1rem}.pu-fr-ia{color:#ffffff8c;font-size:11px}.pu-sheet-tilt{will-change:transform}@media (width<=760px){.pu-fr-title{top:64px}}.pu-static .pu-fr-scene{padding:12vh 0}.pu-static .pu-fr-cam{position:static}.pu-static .pu-fr-photo{width:min(420px,90%);height:auto;margin:0 auto;position:relative;left:auto;translate:none}.pu-static .pu-fr-img.is-ouvert,.pu-static .pu-fr-shade{display:none}.pu-static .pu-fr-sheetpos{width:min(420px,90%);margin:28px auto 0;position:static;transform:none!important}.pu-static .pu-fr-title,.pu-static .pu-fr-foot{margin:24px auto 0;position:static;translate:none}
