.mf-hero-actions{flex-wrap:nowrap}@media (width<=999px){.mf-hero-actions{flex-wrap:wrap}}@media (width<=767px){.mf-hero-actions .vt-btn{width:100%}}.mf-frame{aspect-ratio:4/5;display:block;overflow:clip}.mf-frame img{object-fit:cover;width:100%;height:100%}.mf-frame--right{transform:rotate(3.5deg)}.mf-frame--left{transform:rotate(-3deg)}.mf-constat{padding:var(--sec) var(--m)}.mf-constat-top{column-gap:var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.mf-constat-top>.vt-head{grid-column:1/8}.mf-constat-side{grid-column:9/13;gap:28px;display:grid}.mf-constat-side .vt-lead{max-width:36ch}.mf-film{gap:12px;display:grid}.mf-film-frame{aspect-ratio:4/3;background:var(--ink);display:block;overflow:clip;transform:rotate(-2deg)}.mf-film video{object-fit:cover;width:100%;height:100%;display:block}.mf-bills{gap:clamp(28px,4svh,48px);margin:clamp(56px,8svh,104px) 0 0;display:grid}.mf-bill{column-gap:var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;padding:clamp(20px,2.4vw,36px) 0 0;display:grid}.mf-bill-name{letter-spacing:-.01em;text-transform:uppercase;grid-column:1/7;font-family:Archivo,system-ui,sans-serif;font-size:clamp(44px,5.6vw,100px);font-weight:860;font-stretch:70%;line-height:.88}.mf-bill:nth-child(2) .mf-bill-name{color:var(--green)}.mf-bill dd{max-width:44ch;font-size:var(--t-lead);grid-column:7/13;margin:0;line-height:1.4}@media (width<=999px){.mf-constat-top{grid-template-columns:1fr;row-gap:32px}.mf-constat-top>.vt-head,.mf-constat-side{grid-column:1/-1}.mf-constat-side{align-items:start;gap:var(--gut) calc(var(--gut) * 2);grid-template-columns:1fr 1fr}}@media (width<=767px){.mf-constat-side{grid-template-columns:1fr}.mf-constat-top,.mf-bill{grid-template-columns:1fr;row-gap:28px}.mf-film{width:88%}.mf-constat-top>.vt-head,.mf-constat-side,.mf-bill-name,.mf-bill dd{grid-column:1/-1}.mf-bill{row-gap:12px}.mf-bill-name{font-size:13vw}}.mf-position{column-gap:var(--gut);min-height:90svh;padding:var(--sec) var(--m);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.mf-position-text{grid-column:1/8;gap:clamp(28px,4svh,48px);display:grid}.mf-position-body{gap:var(--gut) calc(var(--gut) * 2);grid-template-columns:1fr 1fr;display:grid}.mf-position-picture{grid-column:9/13;gap:16px;display:grid}.mf-position-picture .mf-frame{aspect-ratio:4/5}@media (width<=899px){.mf-position{grid-template-columns:1fr;row-gap:56px;min-height:0}.mf-position-text,.mf-position-picture{grid-column:1/-1}.mf-position-picture{width:78%;margin-left:auto}}@media (width<=599px){.mf-position-body{grid-template-columns:1fr}}.mf-calc{grid-template-columns:7fr 5fr;display:grid}.mf-calc-sheet{padding:var(--sec) var(--m);align-content:start;gap:clamp(32px,4svh,48px);display:grid}.mf-calc-top{gap:24px;display:grid}.mf-calc-top .vt-lead{max-width:44ch}.mf-calc-ex{justify-items:start;gap:10px;display:grid}.mf-calc-ex .vt-seg button[aria-pressed=true]{background:var(--ink);color:var(--on-dark)}.mf-calc-ex .vt-seg button{transition:background-color var(--t-hover) ease, color var(--t-hover) ease, transform var(--t-press) var(--ease-out)}.mf-calc-ex .vt-seg button:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.mf-calc-ex .vt-seg button[aria-pressed=false]:hover{background:var(--zinc)}}.mf-calc-fields{gap:36px calc(var(--gut) * 2);grid-template-columns:1fr 1fr;display:grid}.mf-field{align-content:start;gap:6px;display:grid}.mf-field-label{font-size:var(--t-body);font-weight:600}.mf-field-value{align-items:baseline;gap:10px;display:flex}.mf-field-value input{width:5.2ch;min-width:0;color:var(--ink);font-variant-numeric:tabular-nums;appearance:textfield;transition:background-color var(--t-hover) ease;background:0 0;border:0;border-radius:0;padding:0 0 2px;font-family:Archivo,system-ui,sans-serif;font-size:clamp(44px,3.4vw,60px);font-weight:800;font-stretch:75%;line-height:1}.mf-field-value input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mf-field-value input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mf-field-value input:hover,.mf-field-value input:focus{background:var(--step)}.mf-field-unit{font-size:var(--t-body);color:var(--soft)}.mf-calc-note{max-width:62ch}.mf-calc-bill{grid-template-rows:1fr auto;display:grid}.mf-calc-now{padding:var(--sec) var(--m) clamp(40px, 6svh, 72px);align-content:start;gap:18px;display:grid}.mf-calc-figure{font-size:min(160px, calc(34vw / (.5 * var(--len,5) + .5)));line-height:.82}.mf-calc-lines{gap:8px;max-width:40ch;display:grid}.mf-calc-rbook{padding:clamp(36px, 5svh, 56px) var(--m) var(--m);gap:24px;display:grid}.mf-calc-zero{align-items:flex-end;gap:20px;display:flex}.mf-calc-zero .vt-lead{max-width:18ch;padding-bottom:.3em}.mf-calc-action .vt-btn{min-width:240px}@media (width<=899px){.mf-calc{grid-template-columns:1fr}.mf-calc-figure{font-size:min(150px, calc(84vw / (.5 * var(--len,5) + .5)))}.mf-calc-now{padding-top:64px}}@media (width<=599px){.mf-calc-fields{grid-template-columns:1fr;gap:28px}.mf-calc-ex .vt-seg{width:100%;display:grid}.mf-calc-action .vt-btn{width:100%}}.mf-why{column-gap:var(--gut);padding:var(--sec) var(--m);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:clamp(48px,7svh,88px);display:grid}.mf-why-h{grid-column:1/9}.mf-why-picture{grid-column:1/5;align-self:start;gap:16px;display:grid}.mf-why-text{grid-column:6/13;align-self:end;justify-items:start;gap:28px;display:grid}.mf-why-text .vt-statement{max-width:40ch}.mf-why-text .vt-body{max-width:52ch}@media (width<=999px){.mf-why{grid-template-columns:1fr}.mf-why-h,.mf-why-picture,.mf-why-text{grid-column:1/-1}.mf-why-picture{width:min(72%,420px)}}.mf-mur-stage{padding:var(--sec) var(--m)}.mf-mur-wall{grid-template-columns:1.55fr 1fr 1fr 1fr;grid-auto-rows:auto;gap:clamp(14px,1.4vw,22px);display:grid}.mf-affiche{min-width:0;transform:rotate(var(--tilt,0deg));flex-direction:column;gap:14px;padding:clamp(18px,1.6vw,28px);display:flex}.mf-affiche--titre{justify-content:space-between;gap:24px;transform:rotate(-1.2deg)}.mf-affiche-titre{letter-spacing:-.008em;text-transform:uppercase;font-family:Archivo,system-ui,sans-serif;font-size:clamp(40px,3.8vw,68px);font-weight:860;font-stretch:70%;line-height:.9}.mf-affiche-titre span{display:block}.mf-affiche--titre .vt-body{max-width:34ch}.mf-affiche-name{text-transform:uppercase;font-family:Archivo,system-ui,sans-serif;font-size:clamp(24px,1.9vw,34px);font-weight:860;font-stretch:70%;line-height:.95}.mf-affiche-body{font-size:var(--t-body);line-height:1.45}.mf-affiche-body .vt-link{white-space:nowrap;font-weight:600}.mf-mur.is-live .mf-mur-stage{height:100svh;padding:calc(var(--hdr) + 2svh) var(--m) clamp(20px, 4svh, 48px);display:flex}.mf-mur.is-live .mf-mur-wall{flex:1;grid-template-rows:1fr 1fr}.mf-mur.is-live .mf-affiche{transform-origin:50% 0;overflow:clip}.mf-mur.is-live .mf-affiche-name{font-size:clamp(22px,min(2.15vw,3.8svh),34px)}@media (width<=1099px){.mf-mur-wall{grid-template-columns:repeat(3,minmax(0,1fr))}.mf-affiche--titre{grid-column:span 2}.mf-mur.is-live .mf-mur-wall{grid-template-rows:repeat(3,1fr)}}@media (width<=767px){.mf-mur-wall{grid-template-columns:1fr;gap:44px}.mf-affiche--titre{grid-column:auto}.mf-affiche{padding:22px 20px}.mf-affiche-titre{font-size:11vw}.mf-affiche-name{font-size:30px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.mf-mur.is-rest .mf-affiche[data-k]{animation:linear both mf-colle;animation-timeline:view();animation-range:entry entry 70%}}}@keyframes mf-colle{0%{clip-path:inset(0 0 100%);transform:translateY(-12px) rotate(calc(var(--tilt,0deg) * 2.5)) scale(1.04)}to{clip-path:inset(0);transform:rotate(var(--tilt,0deg))}}.mf-sign{column-gap:var(--gut);padding:var(--sec) var(--m);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.mf-sign-text{grid-column:1/9;gap:clamp(32px,5svh,56px);display:grid}.mf-sign-quote .vt-statement{max-width:32ch}.mf-sign-name{font-family:Fraunces,Georgia,serif;font-style:italic;font-size:var(--t-statement);color:var(--green);margin-top:24px;line-height:1.1}.mf-sign-side{grid-column:9/13;justify-items:start;gap:20px;padding-bottom:8px;display:grid}.mf-sign-side .vt-body{max-width:34ch}@media (width<=999px){.mf-sign{grid-template-columns:1fr;row-gap:40px}.mf-sign-text,.mf-sign-side{grid-column:1/-1}}@media (prefers-reduced-motion:no-preference){.mf-frame{transition:transform .4s var(--ease-out)}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.mf-position-picture:hover .mf-frame--right{transform:rotate(1.5deg)}.mf-why-picture:hover .mf-frame--left{transform:rotate(-1deg)}.mf-mur.is-rest .mf-affiche[data-k]:hover{transform:rotate(0)}}@media (width<=767px){.mf-why-text .vt-statement{font-size:22px}}.mf-mur.is-live .mf-affiche[data-k]{justify-content:space-between}@media (width>=1100px){.mf-mur.is-live .mf-affiche-body{font-size:clamp(16px,min(1.2vw,2.1svh),19px)}}
