.vp-home{--home-dark:#191123;--home-paper:#fff4ec;--home-text:#fff2f2;--home-accent:#f38ab9;--home-ink:#29182d;color:var(--home-text);background:var(--home-dark)}.vp-home-skip{position:absolute;z-index:4;left:1rem;top:1rem;padding:.6rem .85rem;background:var(--home-paper);color:var(--home-ink);transform:translateY(-150%)}.vp-home-skip:focus{transform:translateY(0)}.vp-home-notice{margin:0;min-height:2rem;display:grid;place-items:center;padding:.36rem 1rem;background:#ffe4ec;color:#3d223e;font-size:.72rem;font-weight:650;text-align:center}.vp-home-header{position:relative;z-index:2;min-height:5.35rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1.25rem max(1.55rem,calc((100% - 96rem) / 2)) 0;padding:.75rem clamp(1rem,3vw,2.65rem);border-radius:1.5rem;background:var(--home-paper);color:var(--home-ink)}.vp-home-brand{display:inline-flex;align-items:center;min-height:44px}.vp-home-brand img{display:block;width:clamp(11rem,17vw,15rem);height:auto}.vp-home-header-links{display:flex;align-items:center;gap:clamp(1rem,2.3vw,2.3rem)}.vp-home-header-links a{display:inline-flex;align-items:center;min-height:44px;font-size:.9rem;font-weight:650;text-decoration:none}.vp-home-header-links a:hover{text-decoration:underline;text-underline-offset:.2em}.vp-home-create,.vp-home-header-action,.vp-home-visit-toggle{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:3.25rem;padding:.68rem 1.2rem;border:1px solid #442244;border-radius:.35rem;font-weight:750;cursor:pointer}.vp-home-header-action{min-height:3.1rem;background:#542250;box-shadow:3px 3px 0 #e78ab3;color:#fff8f5;font-size:.87rem}.vp-home-header-action:hover{background:#6a2b62}.vp-home-menu{display:none}.vp-home-intro{display:grid;place-items:center;min-height:43.5rem;padding:2.5rem 1.5rem 3.5rem;background:radial-gradient(ellipse at 1% 35%,#53276a8c,transparent 47%),radial-gradient(ellipse at 100% 84%,#66324d77,transparent 45%),var(--home-dark)}.vp-home-intro-inner{width:min(100%,58rem);text-align:center}.vp-home-sticker{display:block;width:4.75rem;height:4.2rem;margin:0 auto -.2rem;transform:rotate(-9deg);filter:drop-shadow(0 3px 2px #160c1ea1)}.vp-home-kicker{display:inline-flex;align-items:center;gap:.55rem;max-width:100%;margin:0;padding:.62rem .9rem;border-radius:.42rem;background:#ffe4ec;color:#3d223e;font-size:.72rem;font-weight:760;letter-spacing:.075em}.vp-home-kicker .vp-icon{color:#a23578}.vp-home-intro h1{margin:1.48rem 0 1.35rem;color:var(--home-text);font:820 clamp(3.5rem,5.8vw,6rem)/1.04 -apple-system,system-ui,Helvetica Neue,Arial,sans-serif;letter-spacing:-.055em;word-spacing:.035em;text-wrap:balance}.vp-home-intro h1 span{color:var(--home-accent)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.vp-home-intro h1 span{background:linear-gradient(100deg,#bb79f1,#f486be 55%,#ffbd98 96%);-webkit-background-clip:text;background-clip:text;color:transparent}}.vp-home-lead{max-width:42rem;margin:0 auto;color:#f3e5ee;font-size:clamp(1rem,1.25vw,1.14rem);font-weight:520;line-height:1.58}.vp-home-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.8rem 1.55rem;margin:1.58rem auto 0}.vp-home-create,.vp-home-visit-toggle{color:#351630;background:var(--home-accent);box-shadow:3px 4px 0 #ffd4bd}.vp-home-create:hover,.vp-home-visit-toggle:hover{background:#ffabd0}.vp-home-create:active,.vp-home-visit-toggle:active{transform:translate(2px,2px);box-shadow:1px 2px 0 #ffd4bd}.vp-home-example,.vp-home-visit-link{min-height:44px;display:inline-flex;align-items:center;gap:.4rem;font-weight:720;text-underline-offset:.42em;text-decoration-color:#ed8ab5;text-decoration-thickness:2px}.vp-home-example:hover,.vp-home-visit-link:hover{color:#ffc4d9}.vp-home-example{margin-top:.72rem;font-size:.75rem;font-weight:540;text-decoration:none}.vp-home-example:hover{text-decoration:underline}.vp-home-visit{isolation:isolate;position:relative;height:clamp(34rem,52vw,47rem);background:var(--home-dark);scroll-margin-top:.6rem}.vp-home-visit-embed,.vp-home-visit-frame{width:100%;height:100%}.vp-home-visit-embed{display:block;border:0}.vp-home-visit-link .vp-icon{transform:rotate(-45deg)}.vp-home-visit-frame[inert] .vp-bottom{visibility:hidden}.vp-home-visit-frame[inert] .vp-surface:after{content:"";position:absolute;inset:0 0 auto;height:min(6rem,18%);pointer-events:none;background:linear-gradient(var(--home-dark),transparent)}.vp-home-visit-toggle{position:absolute;z-index:1;bottom:1.65rem;left:50%;translate:-50%;white-space:nowrap}.vp-home-visit-toggle[aria-pressed=true]{inset:5.4rem .75rem auto auto;translate:none;min-height:44px;padding:.5rem .72rem;background:#241429;color:#fff1f6;border-color:#f7c2db9e;box-shadow:none;font-size:.82rem}.vp-home-dialog{width:min(34rem,calc(100% - 2rem));max-height:calc(100dvh - 2rem);padding:clamp(1rem,4vw,1.7rem);border:1px solid #a16499;border-radius:1rem;background:#291b32;color:var(--home-text)}.vp-home-dialog::backdrop{background:#170e1abd}.vp-home-dialog-top{display:flex;justify-content:space-between;align-items:center;gap:.5rem;color:#f9bfd8;font-size:.78rem}.vp-home-dialog-top button{min-height:44px;padding:.4rem .7rem;border:1px solid #996289;border-radius:.45rem;background:transparent;color:inherit;cursor:pointer}.vp-home-dialog h2{margin:.55rem 0 .45rem;font-size:clamp(1.6rem,5vw,2.35rem);letter-spacing:-.05em;line-height:1.05}.vp-home-dialog>p{color:#efdaea}.vp-home-dialog .vp-request textarea{background:#382641;border-color:#a76f99}.vp-home-dialog .vp-cta{background:var(--home-accent);color:#351630}.vp-home-dialog .vp-cta:hover{background:#ffabd0}.vp-home :is(button,a,summary,textarea):focus-visible{outline:2px solid #ffc2da;outline-offset:4px}.vp-home .vp-home-header :focus-visible{outline-color:#883468}@media (max-width:980px){.vp-home-notice{min-height:2.55rem}.vp-home-header{min-height:4.55rem;margin:.75rem .75rem 0;padding:.45rem .85rem}.vp-home-brand img{width:min(11rem,57vw)}.vp-home-header-links{display:none}.vp-home-menu{display:block;position:relative}.vp-home-menu summary{display:grid;width:44px;height:44px;place-items:center;border:1px solid #44223b44;border-radius:.35rem;cursor:pointer;list-style:none}.vp-home-menu summary::-webkit-details-marker{display:none}.vp-home-menu summary span{width:16px;height:1.5px;background:currentColor;box-shadow:0 -5px currentColor,0 5px currentColor}.vp-home-menu nav{position:absolute;top:calc(100% + .45rem);right:0;width:10rem;display:grid;padding:.3rem;border:1px solid #e7ccdb;border-radius:.5rem;background:var(--home-paper);box-shadow:0 .55rem 1.25rem #1a0e1c3a}.vp-home-menu a{display:grid;align-items:center;min-height:44px;padding:.35rem .65rem;font-weight:650;text-decoration:none}.vp-home-menu a:hover{background:#fbe5ed}}@media (max-width:760px){.vp-home-intro{min-height:0;padding:1.7rem 1.3rem 2.8rem}.vp-home-sticker{width:3.65rem;height:3.2rem}.vp-home-kicker{padding:.59rem .7rem;font-size:.68rem}.vp-home-intro h1{margin-top:1.45rem;font-size:clamp(2.35rem,11.8vw,4.35rem);line-height:1.055}.vp-home-lead{max-width:34rem}.vp-home-actions{flex-direction:column;gap:.55rem;margin-top:1.45rem}.vp-home-example{margin-top:.35rem}.vp-home-visit{height:clamp(28rem,62svh,35rem)}}@media (prefers-reduced-motion:reduce){.vp-home-create:active,.vp-home-visit-toggle:active{transform:none}}@media (forced-colors:active){.vp-home-intro h1 span{color:CanvasText;background:none}}.vp-proof{--proof-line:#d7c3d0;--proof-muted:#634a61;--proof-accent:#812e69;--proof-selection:#f7e5eb;background:var(--home-paper);color:var(--home-ink)}.vp-proof-projects{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);border-block:1px solid var(--proof-line)}.vp-proof-project{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;min-height:4.25rem;padding:.55rem clamp(.5rem,1.35vw,1rem);border-bottom:2px solid transparent;color:var(--home-ink);text-decoration:none}.vp-proof-project:hover{background:var(--proof-selection)}.vp-proof-project+.vp-proof-project{border-left:1px solid var(--proof-line)}.vp-proof-project img{width:clamp(2.15rem,4vw,3.55rem);height:auto;aspect-ratio:4/3;object-fit:cover}.vp-proof-project :is(strong,small){display:block;line-height:1.22}.vp-proof-project strong{font-size:clamp(.8rem,1.3vw,1rem);font-weight:780}.vp-proof-project small{margin-top:.2rem;color:var(--proof-muted);font-size:.72rem}.vp-home .vp-proof-project:focus-visible{position:relative;z-index:1;outline-color:var(--proof-accent);outline-offset:-3px}.vp-proof-example{padding-top:clamp(1.15rem,2.4vw,1.95rem);scroll-margin-top:4.55rem}.vp-proof-example h3{margin:0 0 clamp(.9rem,2vw,1.5rem);font-size:clamp(1.5rem,2.8vw,2.1rem);letter-spacing:-.03em;line-height:1.05}.vp-proof-pair{display:grid;grid-template-columns:minmax(0,28fr) minmax(0,72fr);align-items:center;gap:clamp(1rem,4.8vw,4.4rem)}.vp-proof-pair figure{min-width:0;margin:0}.vp-proof-pair figcaption{margin-bottom:.58rem;color:var(--proof-muted);font-size:.72rem;font-weight:760;letter-spacing:.105em;text-transform:uppercase}.vp-proof-pair figure p{margin:.65rem 0 0;color:var(--proof-muted);font-size:.87rem;line-height:1.42}.vp-proof-still .vp-proof-media{border:5px solid #fff;box-shadow:0 0 0 1px var(--proof-line),0 6px 14px #21142915}.vp-proof-film figcaption{color:var(--proof-accent)}.vp-proof-film .vp-proof-media{border-radius:.28rem}.vp-home .vp-proof-play:focus-visible{outline-color:#fff;outline-offset:2px}@supports selector(:has(*)){.vp-proof-example{display:none}.vp-proof-example:first-child,.vp-proof-example:target{display:block}.vp-proof-examples:has(.vp-proof-example:target) .vp-proof-example:first-child:not(:target){display:none}.vp-proof:has(#vp-proof-babatche:target) a[href="#vp-proof-babatche"],.vp-proof:has(#vp-proof-peinture:target) a[href="#vp-proof-peinture"],.vp-proof:has(#vp-proof-piscine:target) a[href="#vp-proof-piscine"],.vp-proof:has(#vp-proof-toiture:target) a[href="#vp-proof-toiture"],.vp-proof:not(:has(.vp-proof-example:target)) .vp-proof-project:first-child{border-bottom-color:var(--proof-accent);background:var(--proof-selection)}}.vp-proof-media{position:relative;overflow:hidden;isolation:isolate;aspect-ratio:16/9;background:#eadde8}.vp-proof-media :is(img,video){display:block;width:100%;height:100%;object-fit:cover}.vp-proof-motion{background:#251831}.vp-proof-play{position:absolute;right:.6rem;bottom:.6rem;display:flex;align-items:center;justify-content:center;gap:.47rem;min-width:4.75rem;min-height:44px;padding:.38rem .62rem;border:1px solid #ffffff75;border-radius:.45rem;background:#24182bed;color:#fff7f3;font-size:.76rem;font-weight:750;cursor:pointer}.vp-proof-play:hover{background:#542b53}.vp-proof-play-icon{width:0;height:0;border-block:4px solid transparent;border-left:6px solid}.vp-proof-pause-icon{width:7px;height:8px;border-inline:2px solid currentColor}.vp-how{--atelier-line:#55495e;--atelier-panel:#251e2c;--atelier-raised:#32283b;--atelier-faint:#cfc1d1;--atelier-highlight:#f1c8e3;--atelier-paper:#f2ebde;--atelier-grid:#775d61;background:#1b1521}.vp-studio-preview{overflow:hidden;border-block:1px solid var(--atelier-line)}.vp-studio-bar{display:flex;justify-content:space-between;align-items:center;gap:.65rem;min-height:3.5rem;padding:.35rem .4rem .35rem .08rem}.vp-studio-project{display:flex;align-items:center;gap:.48rem;font-size:.83rem;font-weight:800}.vp-studio-project span:first-child{color:var(--atelier-faint);text-transform:uppercase;font-size:.65rem;letter-spacing:.1em}.vp-studio-project span:last-child{padding-left:.48rem;border-left:1px solid var(--atelier-line);font-weight:560}.vp-studio-toggle{min-height:44px;flex-shrink:0;padding:.3rem .7rem;border:1px solid var(--atelier-line);border-radius:.28rem;background:var(--atelier-panel);color:#fff2f5;font-size:.74rem;font-weight:720;cursor:pointer}.vp-studio-toggle:hover{background:var(--atelier-raised)}.vp-studio-workspace{display:grid;grid-template-columns:minmax(16rem,32fr) minmax(0,68fr)}.vp-studio-conversation,.vp-studio-viewport{min-width:0;display:flex;flex-direction:column;padding:clamp(.8rem,2.15vw,1.2rem)}.vp-studio-conversation{min-height:26rem;border-right:1px solid var(--atelier-line);background:var(--atelier-panel)}.vp-studio-pane-title{display:flex;align-items:center;justify-content:space-between;gap:.45rem;margin:0;color:#fff3f7;font-size:.83rem;font-weight:780}.vp-studio-pane-title span{color:var(--atelier-faint);font-size:.66rem;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.vp-studio-messages{display:grid;align-content:start;gap:.65rem;flex:1 1;margin:.95rem 0;padding:0;list-style:none}.vp-studio-exchange{display:grid;justify-items:start;gap:.48rem}.vp-studio-prompt,.vp-studio-reply{margin:0;font-size:.83rem;line-height:1.37}.vp-studio-prompt{justify-self:end;width:fit-content;max-width:92%;padding:.55rem .68rem;border-radius:.7rem .7rem .15rem .7rem;background:var(--atelier-highlight);color:#21192b;font-weight:670}.vp-studio-reply{display:flex;align-items:flex-start;gap:.5rem;color:var(--atelier-faint)}.vp-studio-reply .vp-icon{flex:none;margin-top:.18em;color:var(--atelier-highlight)}.vp-studio-composer{display:flex;justify-content:space-between;align-items:center;gap:.45rem;min-height:2.65rem;padding:.48rem .65rem;border:1px solid var(--atelier-line);border-radius:.35rem;background:var(--atelier-raised);color:var(--atelier-faint);font-size:.78rem}.vp-studio-composer i{display:inline-block;height:1em;margin-left:1px;border-right:2px solid var(--atelier-highlight);vertical-align:text-bottom}.vp-studio-composer .vp-icon{flex:none;color:var(--atelier-highlight)}.vp-studio-viewport{position:relative;isolation:isolate;background:var(--atelier-paper)}.vp-studio-viewport .vp-studio-pane-title{color:#2c3135}.vp-studio-viewport .vp-studio-pane-title span{color:#465354}.vp-studio-scene{display:block;flex:1 1;width:100%;max-height:27rem}.vp-studio-pergola{animation:vp-pergola-enter .48s cubic-bezier(.2,.75,.23,1) both}.vp-studio-pergola polygon{transition:fill .4s ease}@keyframes vp-pergola-enter{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.vp-studio-status{align-self:center;min-width:8.15rem;margin:0;padding:.38rem .7rem;border:1px solid #aaaea4;border-radius:.25rem;background:#fffdf7;color:#263234;font-size:.72rem;font-weight:700;text-align:center}.vp-studio-chapters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--atelier-line)}.vp-studio-chapters button{min-width:0;min-height:44px;padding:.48rem .35rem;border:0;border-right:1px solid var(--atelier-line);background:var(--atelier-panel);color:var(--atelier-faint);font-size:clamp(.68rem,2vw,.83rem);font-weight:720;cursor:pointer}.vp-studio-chapters button:last-child{border-right:0}.vp-studio-chapters button:hover{background:var(--atelier-raised)}.vp-studio-chapters button:focus-visible{outline-offset:-4px}.vp-studio-chapters button[aria-pressed=true]{background:var(--atelier-highlight);color:#21192b}.vp-studio-chapters span{margin-right:.2em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.79}@media (max-width:760px){.vp-proof-projects{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.vp-proof-project:nth-child(odd){border-left:0}.vp-proof-project:nth-child(n+3){border-top:1px solid var(--proof-line)}.vp-proof-example{scroll-margin-top:9rem}.vp-studio-workspace{grid-template-columns:minmax(0,1fr)}.vp-studio-conversation{min-height:20.25rem;border-top:1px solid var(--atelier-line);border-right:0}.vp-studio-viewport{grid-row:1}.vp-studio-scene{max-height:15rem}.vp-studio-messages{gap:.5rem;margin-block:.65rem}.vp-studio-exchange{gap:.4rem}.vp-studio-prompt{padding:.42rem .55rem}}@media (max-width:540px){.vp-proof-pair{grid-template-columns:minmax(0,1fr);gap:1.3rem}.vp-proof-still{display:grid;grid-template-columns:minmax(0,36%) minmax(0,1fr);column-gap:.85rem}.vp-proof-still .vp-proof-media{grid-column:1;grid-row:1/span 2}.vp-proof-still figcaption{grid-column:2;align-self:end;margin:0}.vp-proof-still p{grid-column:2;align-self:start;margin-top:.2rem}.vp-proof-project{gap:.4rem}.vp-proof-project small{font-size:.65rem}}@media (prefers-reduced-motion:reduce){.vp-studio-pergola{animation:none}.vp-studio-pergola polygon{transition:none}}.vp-share{display:grid;gap:.65rem;width:min(100%,31rem);min-width:0;color:var(--blaya-ink)}.vp-share-browser{overflow:hidden;border:1px solid var(--blaya-line);border-radius:.8rem;background:var(--blaya-paper);box-shadow:0 12px 35px #162a4630}.vp-share-chrome{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.3rem;margin:0;padding:.55rem .8rem;font-size:.8rem}.vp-share-chrome span{font-size:.67rem}.vp-share-player{display:block;width:100%;height:clamp(15rem,25vw,19rem);border:0;background:var(--home-dark)}.vp-share-player-still{object-fit:cover}.vp-share-thread{width:min(100%,18.5rem);justify-self:end}.vp-share-bubble{width:fit-content;margin:0 0 .28rem auto;padding:.32rem .55rem;border-radius:.5rem .5rem .12rem .5rem;background:var(--blaya-paper);font-size:.72rem}.vp-share-link-preview{display:grid;grid-template-columns:minmax(3.2rem,27%) minmax(0,1fr);overflow:hidden;border:1px solid var(--blaya-line);border-radius:.48rem;background:var(--blaya-paper)}.vp-share-link-preview img{display:block;width:100%;height:100%;object-fit:cover}.vp-share-preview-body{display:grid;gap:.12rem;padding:.45rem .55rem;line-height:1.25;font-size:.73rem}.vp-share-address{color:var(--blaya-deep);overflow-wrap:anywhere;font-weight:720}.vp-share-preview-body small{font-size:.62rem}.vp-blaya{--blaya-paper:#fcf5eb;--blaya-ink:#111b21;--blaya-dark:#151322;--blaya-deep:#612d58;--blaya-bright:#ef8bb9;--blaya-pale:#f9dfeb;--blaya-mint:#e8d6f6;--blaya-sun:#ffcfaa;--blaya-line:#95877d;--blaya-muted:#4b4342;--home-dark:var(--blaya-dark);--home-paper:var(--blaya-paper);--home-ink:var(--blaya-ink);--home-accent:var(--blaya-bright);--home-text:var(--blaya-paper);background:var(--blaya-dark);color:var(--blaya-paper)}.vp-blaya main{background:var(--blaya-paper);color:var(--blaya-ink)}.vp-blaya-container{width:min(calc(100% - 3rem),80.625rem);margin-inline:auto}.vp-blaya :is(section[id],.vp-proof-example[id]){scroll-margin-top:7.5rem}.vp-blaya .vp-home-notice{min-height:2rem;background:var(--blaya-dark);color:var(--blaya-paper)}.vp-blaya .vp-home-header{position:sticky;top:1.25rem;z-index:12;margin-block:1.25rem 0;background:var(--blaya-paper);border:1px solid color-mix(in srgb,var(--blaya-ink) 20%,transparent);box-shadow:0 8px 16px #12222d12}.vp-home.vp-blaya .vp-home-header-action{background:var(--blaya-deep);border-color:var(--blaya-ink);color:#fff;box-shadow:3px 3px 0 var(--blaya-bright)}.vp-home.vp-blaya .vp-home-header-action:hover{background:color-mix(in srgb,var(--blaya-deep) 84%,white)}.vp-home.vp-blaya .vp-home-create{background:var(--blaya-bright);border-color:var(--blaya-ink);color:var(--blaya-ink);box-shadow:3px 4px 0 var(--blaya-pale)}.vp-home.vp-blaya .vp-home-create:hover{background:color-mix(in srgb,var(--blaya-bright) 82%,white)}.vp-blaya .vp-home-intro{min-height:41.25rem;padding:2rem 1.5rem 3.6rem;background:radial-gradient(ellipse at 4% 37%,color-mix(in srgb,var(--blaya-deep) 65%,transparent),transparent 48%),radial-gradient(ellipse at 100% 82%,color-mix(in srgb,var(--blaya-deep) 55%,transparent),transparent 45%),var(--blaya-dark);color:var(--blaya-paper)}.vp-blaya .vp-home-intro h1{font-size:clamp(3.2rem,5.9vw,5.45rem);line-height:1.04;margin-block:1.55rem 1.45rem}.vp-blaya .vp-home-intro h1 span{color:var(--blaya-bright);background:none}.vp-blaya .vp-home-kicker{background:var(--blaya-pale);color:var(--blaya-ink)}.vp-blaya .vp-home-kicker .vp-icon{color:var(--blaya-deep)}.vp-blaya .vp-home-lead{color:var(--blaya-paper);max-width:40rem}.vp-blaya .vp-home-visit-link{text-decoration-color:var(--blaya-bright)}.vp-blaya .vp-home-visit-link .vp-icon{transform:none}.vp-blaya-film{position:relative;isolation:isolate}.vp-blaya-film .vp-proof-media{height:clamp(28rem,51.4vw,46.25rem);aspect-ratio:auto;border-radius:0}.vp-blaya-film:after{content:"";position:absolute;inset:0 0 auto;height:clamp(3rem,10vw,9rem);background:linear-gradient(var(--blaya-dark),transparent);pointer-events:none}.vp-blaya-film .vp-proof-play{z-index:2;right:max(1rem,calc((100% - 80.625rem) / 2));bottom:1rem}.vp-blaya-film-opening{scroll-margin-top:7.5rem}.vp-blaya-film-opening video{object-position:52% 53%}.vp-blaya-film-opening .vp-proof-media:after{content:"";position:absolute;z-index:1;height:clamp(3rem,10vw,9rem);pointer-events:none}.vp-blaya-film-closing:after,.vp-blaya-film-opening .vp-proof-media:after{inset:auto 0 0;background:linear-gradient(transparent,var(--blaya-dark))}.vp-blaya-film-closing video{object-position:center 57%}.vp-blaya-ticker{display:flex;justify-content:center;align-items:center;gap:clamp(.9rem,5vw,5rem);min-height:8.1rem;padding:1rem 1.5rem;background:var(--blaya-dark);color:var(--blaya-paper);font-size:clamp(.94rem,2.55vw,2.25rem);font-weight:780;letter-spacing:-.04em}.vp-blaya-ticker .vp-icon{color:var(--blaya-bright);flex-shrink:0}.vp-blaya-tag{display:inline-flex;width:fit-content;align-items:center;gap:.48rem;margin:0;padding:.46rem .72rem;border:1px solid color-mix(in srgb,var(--blaya-ink) 37%,transparent);border-radius:.25rem;background:var(--blaya-pale);color:var(--blaya-ink);font-size:.68rem;font-weight:800;letter-spacing:.105em;line-height:1.26;text-transform:uppercase}.vp-blaya h2,.vp-blaya h3{text-wrap:balance}.vp-blaya-center{width:min(calc(100% - 3rem),60rem);margin:0 auto;text-align:center}.vp-blaya-center h2{max-width:16ch;margin:1rem auto .55rem;font-size:clamp(2.48rem,5.25vw,5.05rem);font-weight:820;letter-spacing:-.063em;line-height:.99}.vp-blaya-underline{width:8rem;height:1.45rem;color:var(--blaya-deep)}.vp-blaya-steps{padding:clamp(4.6rem,8vw,7.4rem) 0 clamp(3.3rem,6vw,5.7rem)}.vp-blaya-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.4rem,3.3vw,3.15rem);margin-block:clamp(2.75rem,5vw,4.8rem) 0;padding:0;list-style:none}.vp-blaya-step-grid li{min-height:clamp(11.5rem,19.6vw,18rem);padding-top:.9rem;border-top:1px solid var(--blaya-line)}.vp-blaya-step-index{display:grid;place-items:center;width:3rem;aspect-ratio:1;background:var(--blaya-bright);color:var(--blaya-ink);border:1px solid var(--blaya-ink);border-radius:.65rem;transform:rotate(-8deg);font-weight:850;font-size:1.12rem}.vp-blaya-step-grid li:nth-child(2) .vp-blaya-step-index{background:var(--blaya-deep);color:#fff;transform:rotate(4deg)}.vp-blaya-step-grid li:nth-child(3) .vp-blaya-step-index{background:var(--blaya-sun);transform:rotate(-5deg)}.vp-blaya-step-grid h3{margin:1.35rem 0 .5rem;font-size:clamp(1.3rem,2vw,1.85rem);letter-spacing:-.04em;line-height:1.1}.vp-blaya-step-grid p{max-width:35ch;margin:0;font-size:clamp(.98rem,1.2vw,1.13rem)}.vp-blaya-action,.vp-blaya-text-action{display:inline-flex;align-items:center;justify-content:flex-start;gap:.5rem;min-height:44px;font-size:.84rem;font-weight:740}.vp-blaya-text-action{text-decoration-thickness:2px;text-underline-offset:.27rem;text-decoration-color:var(--blaya-deep)}.vp-blaya-text-action:hover{color:var(--blaya-deep)}.vp-blaya-action{width:fit-content;padding:.65rem .9rem;border:1px solid #141a1f;border-radius:.25rem;background:var(--blaya-ink);box-shadow:3px 3px 0 var(--blaya-bright);color:var(--blaya-paper);text-decoration:none}.vp-blaya-action:hover{background:var(--blaya-deep)}.vp-blaya-facts{overflow:hidden;border:1px solid var(--blaya-line);border-radius:1rem}.vp-blaya-facts header{display:flex;justify-content:space-between;align-items:end;gap:.65rem 1rem;flex-wrap:wrap;padding:clamp(1.1rem,2vw,1.8rem)}.vp-blaya-facts h2{margin:.65rem 0 0;font-size:clamp(1.6rem,3vw,2.85rem);line-height:1;letter-spacing:-.055em}.vp-blaya-fact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--blaya-line)}.vp-blaya-fact-grid article{padding:clamp(1.1rem,2vw,1.8rem);min-height:11.9rem}.vp-blaya-fact-grid article+article{border-left:1px solid var(--blaya-line)}.vp-blaya-fact-mark{display:grid;place-items:center;width:2rem;height:2rem;background:var(--blaya-pale);border-radius:.25rem;color:var(--blaya-deep)}.vp-blaya-fact-grid h3{margin:.7rem 0 .28rem;font-size:1.02rem;line-height:1.16}.vp-blaya-fact-grid p{margin:0;font-size:.91rem;color:var(--blaya-muted)}.vp-blaya-manifesto{position:relative;isolation:isolate;display:grid;align-items:center;overflow:hidden;min-height:clamp(27rem,45.8vw,41.2rem);margin-top:clamp(3.8rem,7.8vw,7.1rem);border-radius:1.3rem;color:var(--blaya-paper);background:var(--blaya-dark)}.vp-blaya-manifesto:before,.vp-blaya-manifesto>img{position:absolute;width:100%;height:100%;inset:0}.vp-blaya-manifesto>img{z-index:-2;object-fit:cover;object-position:65% 52%}.vp-blaya-manifesto:before{content:"";z-index:-1;background:linear-gradient(90deg,#0c1118e3,#11192585 51%,#10171c12)}.vp-blaya-manifesto>div{padding:clamp(2rem,6vw,5.1rem)}.vp-blaya-manifesto h2{margin:1.25rem 0 1.3rem;font-size:clamp(2.8rem,6vw,5.6rem);letter-spacing:-.065em;line-height:1.02}.vp-blaya-manifesto h2 em{color:var(--blaya-bright);font-style:normal}.vp-blaya-manifesto div>p:last-child{margin:0;max-width:34ch;font-size:clamp(1rem,1.4vw,1.2rem)}.vp-blaya-feature{--chapter-top:var(--blaya-deep);--chapter-bottom:var(--blaya-pale);--chapter-glow:var(--blaya-mint);display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(2rem,5.5vw,5rem);min-height:clamp(28rem,37vw,35rem);margin-top:clamp(3.4rem,7vw,6.25rem)}.vp-blaya-feature-reverse{grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr)}.vp-blaya-feature-reverse .vp-blaya-feature-art{grid-column:1;grid-row:1}.vp-blaya-feature-reverse .vp-blaya-feature-copy{grid-column:2}.vp-blaya-tone-studio{--chapter-top:var(--blaya-bright);--chapter-bottom:var(--blaya-deep);--chapter-glow:var(--blaya-sun)}.vp-blaya-tone-share{--chapter-top:var(--blaya-sun);--chapter-bottom:var(--blaya-bright);--chapter-glow:var(--blaya-pale)}.vp-blaya-tone-projects{--chapter-top:var(--blaya-deep);--chapter-bottom:var(--blaya-bright);--chapter-glow:var(--blaya-sun)}.vp-blaya-feature-copy{min-width:0}.vp-blaya-feature-mark{display:grid;place-items:center;width:2.65rem;aspect-ratio:1;margin:0 0 .45rem .4rem;transform:rotate(-11deg);border:1px solid var(--blaya-ink);border-radius:.44rem;background:var(--chapter-glow);box-shadow:2px 3px 0 var(--blaya-ink)}.vp-blaya-feature-number{margin-left:.6rem;color:var(--blaya-muted);font-size:.74rem;font-weight:780}.vp-blaya-feature h2{max-width:15ch;margin:.9rem 0 1rem;font-size:clamp(2.6rem,4.7vw,4.35rem);line-height:.99;letter-spacing:-.062em}.vp-blaya-feature-copy>p:not(.vp-blaya-tag){margin:0 0 1.4rem;max-width:39ch;font-size:clamp(1rem,1.27vw,1.13rem)}.vp-blaya-feature-art{display:grid;place-items:center;min-width:0;min-height:clamp(23.5rem,33vw,31rem);padding:clamp(.8rem,2.6vw,2.15rem);border-radius:1.15rem;background:radial-gradient(ellipse at 77% 22%,var(--chapter-glow),transparent 53%),linear-gradient(132deg,var(--chapter-top),var(--chapter-bottom))}.vp-blaya-browser{width:100%;overflow:hidden;border:2px solid var(--blaya-ink);border-radius:.9rem;background:var(--blaya-paper);box-shadow:0 16px 30px #141e2344}.vp-blaya-browser>div{display:flex;justify-content:space-between;align-items:center;min-height:2.35rem;padding:.3rem .75rem;font-size:.72rem;font-weight:760}.vp-blaya-browser>div span{color:var(--blaya-muted);font-weight:600}.vp-blaya-browser .vp-home-visit{height:clamp(16.5rem,27vw,22rem);scroll-margin-top:7.5rem}.vp-blaya-studio{width:100%;min-width:0;padding:.65rem;border:2px solid #151d22;border-radius:.75rem;box-shadow:0 16px 32px #14202b55;color:#fff}.vp-blaya-studio .vp-studio-workspace{grid-template-columns:minmax(9rem,.9fr) minmax(0,1.1fr)}.vp-blaya-studio .vp-studio-conversation{min-height:18.2rem}.vp-blaya-studio :is(.vp-studio-viewport,.vp-studio-conversation){padding:.65rem}.vp-blaya-studio :is(.vp-studio-prompt,.vp-studio-reply){font-size:.76rem}.vp-blaya-studio .vp-studio-viewport .vp-studio-pane-title span{display:none}.vp-blaya-projects{width:100%;min-width:0;padding:.7rem;border:2px solid #172229;border-radius:.8rem;background:var(--blaya-paper);box-shadow:0 12px 32px #182b3744}.vp-blaya-projects .vp-proof-projects{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.vp-blaya-projects .vp-proof-project{min-height:3.25rem;gap:.4rem;padding:.35rem .45rem}.vp-blaya-projects .vp-proof-project:nth-child(odd){border-left:0}.vp-blaya-projects .vp-proof-project:nth-child(n+3){border-top:1px solid var(--proof-line)}.vp-blaya-projects .vp-proof-project img{width:clamp(1.75rem,3.1vw,2.6rem)}.vp-blaya-projects .vp-proof-project strong{font-size:.8rem}.vp-blaya-projects .vp-proof-project small{font-size:.65rem}.vp-blaya-projects .vp-proof-example{padding-top:.7rem}.vp-blaya-projects .vp-proof-example h3{margin-bottom:.65rem;font-size:clamp(1.15rem,1.9vw,1.5rem)}.vp-blaya-projects .vp-proof-pair{gap:.7rem}.vp-blaya-projects .vp-proof-pair figcaption{font-size:.62rem;margin-bottom:.32rem}.vp-blaya-projects .vp-proof-pair figure p{font-size:.72rem}.vp-blaya-audiences{margin-top:clamp(3.4rem,7vw,6.25rem);padding-top:clamp(2rem,4.1vw,3.7rem)}.vp-blaya-use-grid{display:grid;grid-template-columns:minmax(0,59fr) minmax(0,41fr);gap:clamp(1.1rem,3.7vw,3.4rem);margin-top:clamp(2.2rem,5vw,4rem)}.vp-blaya-use-grid article{position:relative;isolation:isolate;display:flex;align-items:end;overflow:hidden;min-width:0;min-height:clamp(29rem,45.8vw,41.25rem);padding:clamp(1rem,3vw,2.6rem);border-radius:1.15rem;background:var(--blaya-dark)}.vp-blaya-use-grid article:last-child{grid-column:1/-1;min-height:clamp(23rem,35vw,31.25rem)}.vp-blaya-use-grid article img{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover}.vp-blaya-use-grid article>div{width:min(100%,35rem);padding:clamp(1rem,2.2vw,1.8rem);border-radius:.75rem;background:#fcf5ebed;color:var(--blaya-ink)}.vp-blaya-use-grid h3{margin:.65rem 0 .4rem;font-size:clamp(1.6rem,3.2vw,3rem);letter-spacing:-.05em;line-height:1}.vp-blaya-use-grid div>p:not(.vp-blaya-tag){margin:0;max-width:38ch;font-size:.98rem}.vp-blaya-sector-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-top:1.5rem}.vp-blaya-sector-links .vp-blaya-action{width:100%;min-height:3.3rem;justify-content:space-between;border:1px solid var(--blaya-line);border-radius:.45rem;background:var(--blaya-pale);color:var(--blaya-ink);box-shadow:none}.vp-blaya-sector-links .vp-blaya-action:hover{background:var(--blaya-mint)}.vp-blaya-faq{margin-top:clamp(4rem,7vw,6.25rem);padding:clamp(1.6rem,4.2vw,3.8rem);border-radius:1.35rem;background:linear-gradient(130deg,var(--blaya-dark),var(--blaya-deep));color:var(--blaya-paper)}.vp-blaya-faq-heading{display:flex;justify-content:space-between;align-items:start;gap:.9rem 2rem;margin-bottom:1.6rem}.vp-blaya-faq h2{margin:.8rem 0 0;font-size:clamp(2.2rem,4.1vw,3.7rem);letter-spacing:-.055em;line-height:1}.vp-blaya-faq-art{width:clamp(4rem,9vw,7rem);flex:none;transform:rotate(-6deg)}.vp-blaya-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1rem}.vp-blaya-faq details{min-width:0;border:1px solid #ffffff4d;border-radius:.48rem}.vp-blaya-faq summary{display:flex;justify-content:space-between;align-items:center;gap:.85rem;min-height:3.65rem;padding:.62rem .8rem;list-style:none;font-size:.95rem;font-weight:680;cursor:pointer}.vp-blaya-faq summary::-webkit-details-marker{display:none}.vp-blaya-faq summary span{display:grid;place-items:center;flex:0 0 auto;width:1.55rem;height:1.55rem;border-radius:50%;background:var(--blaya-bright);color:var(--blaya-ink)}.vp-blaya-faq details[open] summary span .vp-icon{transform:rotate(45deg)}.vp-blaya-faq details p{margin:0;padding:0 .85rem .9rem;color:var(--blaya-paper);font-size:.92rem}.vp-blaya-guides{padding-block:clamp(4rem,7vw,6.4rem)}.vp-blaya-guides h2{margin:.78rem 0 1.8rem;font-size:clamp(2rem,4vw,3.6rem);letter-spacing:-.058em;line-height:1}.vp-blaya-guide-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:1.55rem 2.4rem}.vp-blaya-guide-grid article{display:grid;grid-template-columns:minmax(5rem,29%) minmax(0,1fr);align-items:center;gap:.9rem}.vp-blaya-guide-grid article:first-child{display:block;grid-row:span 2}.vp-blaya-guide-visual{display:grid;place-items:center;aspect-ratio:1.2;border-radius:.8rem;background:linear-gradient(140deg,var(--blaya-mint),var(--blaya-bright));overflow:hidden}.vp-blaya-guide-grid article:first-child .vp-blaya-guide-visual{aspect-ratio:2.22}.vp-blaya-guide-grid article:nth-child(3) .vp-blaya-guide-visual{background:linear-gradient(145deg,var(--blaya-sun),var(--blaya-pale))}.vp-blaya-guide-visual img{display:block;width:73%;height:87%;object-fit:contain;filter:drop-shadow(0 5px 5px #1726352e)}.vp-blaya-guide-visual span{display:grid;place-items:center;width:48%;aspect-ratio:1;background:var(--blaya-paper);border:1px solid var(--blaya-line);border-radius:.45rem;color:var(--blaya-deep)}.vp-blaya-guide-visual span .vp-icon{width:50%;height:50%}.vp-blaya-guide-grid h3{margin:0 0 .4rem;font-size:clamp(1.05rem,1.95vw,1.75rem);line-height:1.08;letter-spacing:-.035em}.vp-blaya-guide-grid article:first-child h3{margin-top:.8rem}.vp-blaya-guide-grid p{margin:0;font-size:.9rem}.vp-blaya-footer{background:radial-gradient(ellipse at 0 45%,var(--blaya-deep),transparent 48%),var(--blaya-dark);color:var(--blaya-paper)}.vp-blaya-closing{background:var(--blaya-paper);color:var(--blaya-ink)}.vp-blaya-closing-copy{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:start;gap:1.5rem 3.5rem;padding-bottom:clamp(2.4rem,5vw,4.4rem)}.vp-blaya-closing-copy h2{max-width:15ch;margin:0 0 1.35rem;font-size:clamp(2.2rem,4.35vw,3.85rem);line-height:1;letter-spacing:-.06em}.vp-blaya-closing-copy>p{max-width:38ch;margin:.2rem 0 0;font-size:clamp(.98rem,1.55vw,1.22rem)}.vp-blaya-footer-inner{padding-block:clamp(2.5rem,5vw,4.2rem) 1.8rem}.vp-blaya-footer-identity{display:flex;align-items:center;gap:1.4rem 2rem;flex-wrap:wrap;padding-bottom:2.2rem;border-bottom:1px solid #ffffff40}.vp-blaya-footer-identity img{width:clamp(10rem,17vw,15rem);height:auto}.vp-blaya-footer-identity strong{font-size:clamp(1.25rem,2.5vw,1.65rem)}.vp-blaya-footer-identity p{margin:.1rem 0 0;color:#fff9;font-size:.89rem}.vp-blaya-footer-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem 2rem;padding-block:2rem 2.7rem}.vp-blaya-footer-groups h2{margin:0 0 .7rem;font-size:.85rem}.vp-blaya-footer-groups ul{margin:0;padding:0;list-style:none}.vp-blaya-footer-groups li{min-height:2.1rem;font-size:.88rem}.vp-blaya-footer-groups li span{color:#ffffffab}.vp-blaya-footer-groups a{text-decoration:none}.vp-blaya-footer-groups a:hover{text-decoration:underline}.vp-blaya-footer-uses{padding:clamp(1rem,2.6vw,1.85rem);border-radius:.75rem;background:var(--blaya-deep)}.vp-blaya-footer-uses p{display:flex;flex-wrap:wrap;gap:.55rem 1rem;margin:0 0 .8rem;font-size:.86rem}.vp-blaya-footer-uses div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem 1rem}.vp-blaya-footer-uses :is(.vp-blaya-action,div>span){width:100%;padding:.6rem 0;justify-content:space-between;border:0;border-top:1px solid #ffffff6b;border-radius:0;background:transparent;box-shadow:none}.vp-blaya-footer-uses div>span{color:#ffffffbf;font-size:.83rem}.vp-blaya-footer-uses .vp-blaya-action:hover{text-decoration:underline}.vp-blaya-footer-uses .vp-icon{color:var(--blaya-bright)}.vp-blaya-footer-end{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding-top:1.3rem;margin-top:2.4rem;border-top:1px solid #ffffff40;font-size:.75rem}.vp-blaya-footer-end p{display:flex;flex-wrap:wrap;gap:.5rem 1.4rem;margin:0}.vp-blaya-footer-note{margin:1rem 0 0;color:#ffffffac;font-size:.72rem}.vp-blaya main :is(a,summary,button):focus-visible{outline-color:var(--blaya-deep)}.vp-blaya :is(.vp-home-intro,.vp-blaya-film,.vp-blaya-faq,.vp-blaya-studio) :focus-visible{outline-color:var(--blaya-pale)}@media (max-width:980px){.vp-blaya .vp-home-header-links{gap:.82rem}.vp-blaya .vp-home-header-links a{font-size:.77rem}}@media (max-width:760px){.vp-blaya .vp-home-notice{min-height:3.05rem}.vp-blaya .vp-home-header{top:.7rem;margin-top:.72rem}.vp-blaya .vp-home-menu nav{width:min(16.2rem,73vw)}.vp-blaya .vp-home-menu .vp-home-header-action{margin:.4rem;width:calc(100% - .8rem)}.vp-blaya .vp-home-intro{min-height:0;padding:2rem 1.5rem 3.1rem}.vp-blaya .vp-home-intro h1{font-size:clamp(2.5rem,11vw,4rem)}.vp-blaya-film .vp-proof-media{height:clamp(20rem,85vw,30rem)}.vp-blaya-ticker{min-height:5.85rem;gap:clamp(.4rem,2.3vw,.85rem);padding-inline:1rem}.vp-blaya-closing-copy,.vp-blaya-fact-grid,.vp-blaya-faq-grid,.vp-blaya-feature,.vp-blaya-feature-reverse,.vp-blaya-step-grid,.vp-blaya-use-grid{grid-template-columns:minmax(0,1fr)}.vp-blaya-step-grid li{min-height:0;padding-bottom:1.1rem}.vp-blaya-facts header{padding-block:1.3rem .7rem}.vp-blaya-fact-grid article{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.75rem;min-height:0}.vp-blaya-fact-grid article+article{border-left:0;border-top:1px solid var(--blaya-line)}.vp-blaya-fact-grid h3{margin-top:0}.vp-blaya-manifesto{min-height:clamp(27rem,144vw,34rem)}.vp-blaya-manifesto>div{align-self:end;padding:1.6rem 1.3rem 2.1rem}.vp-blaya-manifesto:before{background:linear-gradient(0deg,#101822ed,#11192563 75%,#10171c1e)}.vp-blaya-feature{gap:1.6rem}.vp-blaya-feature-reverse :is(.vp-blaya-feature-copy,.vp-blaya-feature-art){grid-column:auto;grid-row:auto}.vp-blaya-feature-art{min-height:22.5rem;padding:.7rem}.vp-blaya-browser .vp-home-visit{height:clamp(24rem,112vw,30rem)}.vp-blaya-studio .vp-studio-workspace{grid-template-columns:minmax(0,1fr)}.vp-blaya-studio .vp-studio-conversation{min-height:16rem}.vp-blaya-projects .vp-proof-example{scroll-margin-top:12.2rem}.vp-blaya-use-grid article,.vp-blaya-use-grid article:last-child{min-height:clamp(29rem,163vw,42rem)}.vp-blaya-footer-groups,.vp-blaya-footer-uses div,.vp-blaya-sector-links{grid-template-columns:repeat(2,minmax(0,1fr))}.vp-blaya-guide-grid{grid-template-columns:minmax(0,1fr);gap:1.3rem}.vp-blaya-guide-grid article:first-child{grid-row:auto}.vp-blaya-guide-grid article:first-child .vp-blaya-guide-visual{aspect-ratio:1.72}.vp-blaya-faq-heading{flex-direction:column}.vp-blaya-faq-art{margin-left:auto}}@media (forced-colors:active){.vp-blaya .vp-home-intro h1 span{color:CanvasText}}.vp-blaya.vp-home-google{--blaya-paper:#fff;--blaya-ink:#172034;--blaya-dark:#121a29;--blaya-deep:#1c3157;--blaya-bright:#a4c7ff;--blaya-pale:#eef4ff;--blaya-mint:#dff4e7;--blaya-sun:#ffedba;--blaya-line:#d7e0ee;--blaya-muted:#44536b;--google-blue:#0b57d0;--google-blue-hover:#0846ae;--home-sticker-outline:#f2f7ff;--home-sticker-ink:#304975;--home-sticker-side:#85b3ff;--home-sticker-floor:#ffe49a;--home-sticker-left:#93d6ae;--home-sticker-right:#fca79d;--home-sticker-frame:#fff8e5;--home-sticker-door:#3477e6;background:var(--blaya-paper)}.vp-home-google .vp-home-notice{background:#f5f8ff;color:var(--blaya-muted)}.vp-home-google .vp-home-header{padding-block:.4rem;background:#ffffffdf;border-color:#e1e7ef;border-radius:999px;box-shadow:inset 0 1px 0 #fff,0 8px 28px #233e6514;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4)}.vp-home-google :is(.vp-home-brand,.vp-blaya-footer-identity) img{width:clamp(10rem,14.65vw,13rem)}.vp-home-google .vp-home-brand img{translate:0 -.125rem}.vp-home-google .vp-home-menu :is(summary,nav){border-color:var(--blaya-line);background:#fff}.vp-home-google .vp-home-menu summary{border-radius:50%}.vp-home-google .vp-home-menu nav{border-radius:1.1rem;box-shadow:0 10px 25px #233e6526}.vp-home-google .vp-home-menu a{border-radius:.75rem}.vp-home-google .vp-home-menu a:hover{background:var(--blaya-pale)}.vp-home-google .vp-home-intro{min-height:clamp(34rem,40vw,37rem);background:#fff;color:var(--blaya-ink)}.vp-home-google .vp-home-sticker{transform:none;filter:drop-shadow(0 5px 10px #3477e624)}.vp-home-google .vp-home-kicker{border:1px solid #dce7fa;border-radius:999px;color:#234b83}.vp-home-google .vp-home-kicker .vp-icon{color:var(--google-blue)}.vp-home-google .vp-home-intro h1{color:var(--blaya-ink)}.vp-home-google .vp-home-intro h1 span{color:var(--google-blue)}.vp-home-google .vp-home-lead{color:var(--blaya-muted)}.vp-home-google .vp-home-visit-link{min-height:3.25rem;padding:.6rem 1.05rem;border:1px solid #bacbec;border-radius:999px;text-decoration:none;color:var(--google-blue)}.vp-home-google .vp-home-visit-link:hover{background:var(--blaya-pale)}.vp-home-google .vp-home-example{color:var(--google-blue)}@supports ((-webkit-background-clip:text) or (background-clip:text)){@media (forced-colors:none){.vp-home-google .vp-home-intro h1 span{background:linear-gradient(104deg,#1859d2 6%,#1265b7 26%,#087645 51%,#956100 75%,#be312a 96%);-webkit-background-clip:text;background-clip:text;color:transparent}}}.vp-home.vp-home-google :is(.vp-home-header-action,.vp-home-create,.vp-home-visit-toggle,.vp-home-dialog .vp-cta){background:var(--google-blue);color:#fff;border-color:transparent;border-radius:999px;box-shadow:0 4px 12px #0b57d025}.vp-home.vp-home-google :is(.vp-home-header-action,.vp-home-create,.vp-home-visit-toggle,.vp-home-dialog .vp-cta):hover{background:var(--google-blue-hover)}.vp-home.vp-home-google :is(.vp-home-create,.vp-home-visit-toggle):active{transform:none}.vp-home-google .vp-proof-play,.vp-home.vp-home-google .vp-home-visit-toggle[aria-pressed=true]{background:#13243de8;color:#fff;border-color:#ffffff75;border-radius:999px;box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.vp-home-google .vp-proof-play:hover,.vp-home.vp-home-google .vp-home-visit-toggle[aria-pressed=true]:hover{background:#254a86}.vp-home-google :is(.vp-blaya-film-opening,.vp-blaya-ticker){width:min(calc(100% - 3rem),90rem);margin-inline:auto}.vp-home-google .vp-blaya-film-opening .vp-proof-media{border-radius:1.55rem 1.55rem 0 0}.vp-home-google .vp-blaya-film-opening:after{display:none}.vp-home-google .vp-blaya-film-opening .vp-proof-play{right:clamp(.8rem,3vw,2rem)}.vp-home-google .vp-blaya-ticker{border-radius:0 0 1.55rem 1.55rem}.vp-home-google .vp-blaya-ticker .vp-icon:nth-of-type(2){color:#9be3b8}.vp-home-google .vp-blaya-ticker .vp-icon:last-child{color:#ffe28b}.vp-home-google .vp-blaya-tag{border-color:#d7e3f5;border-radius:999px}.vp-home-google .vp-blaya-step-grid li .vp-blaya-step-index{background:#dbe8ff;color:#1c4d98;border-color:transparent;transform:none}.vp-home-google .vp-blaya-step-grid li:nth-child(2) .vp-blaya-step-index{background:#dff4e7;color:#125537}.vp-home-google .vp-blaya-step-grid li:nth-child(3) .vp-blaya-step-index{background:#ffedba;color:#734900}.vp-home-google .vp-blaya-facts{background:#f7f9ff}.vp-home-google .vp-blaya-manifesto h2 em{color:#a3efc5}.vp-home-google .vp-blaya-tone-visit{--chapter-top:#b7cdff;--chapter-bottom:#e5eeff;--chapter-glow:#f4f8ff}.vp-home-google .vp-blaya-tone-studio{--chapter-top:#f5b2a8;--chapter-bottom:#fce1db;--chapter-glow:#fff5f2}.vp-home-google .vp-blaya-tone-share{--chapter-top:#b2dec5;--chapter-bottom:#daf4e2;--chapter-glow:#f3fff7}.vp-home-google .vp-blaya-tone-projects{--chapter-top:#ffda8b;--chapter-bottom:#ffedbf;--chapter-glow:#fff8e4}.vp-home-google .vp-blaya-feature-mark{margin-inline-start:0;background:var(--chapter-top);border-color:transparent;border-radius:.8rem;transform:none;box-shadow:none}.vp-home-google .vp-blaya-feature-art{box-shadow:inset 0 1px 0 #fff9}.vp-home-google :is(.vp-blaya-browser,.vp-blaya-studio,.vp-blaya-projects){border:1px solid #28384e38;box-shadow:0 13px 30px #192a4529}.vp-home-google .vp-blaya-action{border-radius:999px;box-shadow:none}.vp-home-google .vp-blaya-use-grid article>div{background:#fffffff2}.vp-home-google .vp-blaya-faq{background:#eaf2ff;color:var(--blaya-ink)}.vp-home-google .vp-blaya-faq details{background:#fff;border-color:#d3e1f8;border-radius:.85rem}.vp-home-google .vp-blaya-faq details p{color:var(--blaya-muted)}.vp-home-google .vp-blaya-faq summary span{background:#e6efff;color:var(--google-blue)}.vp-home-google .vp-blaya-guide-grid article:nth-child(3) .vp-blaya-guide-visual{background:var(--blaya-sun)}.vp-home-google .vp-home-dialog{background:#192945;border-color:#6d8eba;border-radius:1.4rem}.vp-home-google .vp-home-dialog::backdrop{background:#091221c9}.vp-home-google :is(.vp-home-dialog-top,.vp-home-dialog>p){color:#dbe8ff}.vp-home-google .vp-home-dialog-top button{border-color:#6d8eba;border-radius:999px}.vp-home-google .vp-home-dialog .vp-request textarea{background:#203354;border-color:#6d8eba}.vp-home-google :is(button,a,summary,textarea):focus-visible{outline-color:var(--blaya-bright)}.vp-home.vp-home-google :is(.vp-home-header,.vp-home-intro,.vp-proof,.vp-blaya-faq,.vp-blaya-closing-copy) :focus-visible{outline-color:var(--google-blue)}.vp-home.vp-home-google .vp-proof-play:focus-visible{outline-color:#fff}.vp-home-google .vp-proof{--proof-line:var(--blaya-line);--proof-muted:var(--blaya-muted);--proof-accent:var(--google-blue);--proof-selection:var(--blaya-pale)}.vp-home-google .vp-proof-motion{background:var(--blaya-dark)}.vp-home-google .vp-how{--atelier-line:#475975;--atelier-panel:#17243a;--atelier-raised:#253652;--atelier-faint:#dae7fb;--atelier-highlight:#c5dbfa;--atelier-paper:#f0f5ff;--atelier-grid:#667b9b;background:#101928}@media (max-width:760px){.vp-home-google .vp-home-intro{min-height:0}.vp-home-google :is(.vp-blaya-film-opening,.vp-blaya-ticker){width:calc(100% - 1.5rem)}.vp-home-google .vp-blaya-film-opening .vp-proof-media{border-radius:1rem 1rem 0 0}.vp-home-google .vp-blaya-ticker{border-radius:0 0 1rem 1rem}}@media (forced-colors:active),(prefers-contrast:more),(prefers-reduced-transparency:reduce){.vp-home-google .vp-home-header{background:#fff}.vp-home-google :is(.vp-home-header,.vp-home-visit-toggle,.vp-proof-play){-webkit-backdrop-filter:none;backdrop-filter:none}}.vp-blaya.vp-home-glass{--blaya-paper:#f5f6f8;--blaya-ink:#171b23;--blaya-dark:#101219;--blaya-deep:#253144;--blaya-bright:#a7cbff;--blaya-pale:#edf1f7;--blaya-mint:#dae6f7;--blaya-sun:#e0e4eb;--blaya-line:#cbd2dc;--blaya-muted:#4e5a6c;--glass-blue:#005ed3;--glass-blue-hover:#004eb3;--glass-silver:#f4f7fbbf;--glass-graphite:#1c2638de;--glass-edge:#ffffff8a;--glass-depth:inset 0 1px 1px #fff9,0 8px 24px #0d192427;--glass-frame:inset 0 1px 0 #fff,0 14px 34px #19273926;--home-sticker-outline:#e6eefc;--home-sticker-ink:#40516d;--home-sticker-side:#8ba4cb;--home-sticker-floor:#ebf3ff;--home-sticker-left:#b7cdeb;--home-sticker-right:#f3f7ff;--home-sticker-frame:#e2edff;--home-sticker-door:#5686c6}.vp-home-glass .vp-home-header{background:linear-gradient(115deg,#fff5,transparent 42%,#fff2),var(--glass-silver);border-color:var(--glass-edge);border-radius:3rem;box-shadow:var(--glass-depth)}.vp-home-glass :is(.vp-home-header,.vp-home-dialog,.vp-proof-play,.vp-home-visit-toggle){-webkit-backdrop-filter:blur(18px) saturate(1.35);backdrop-filter:blur(18px) saturate(1.35)}.vp-home-glass :is(.vp-home-menu summary,.vp-home-menu nav){border-color:var(--blaya-line);background:var(--blaya-paper)}.vp-home-glass .vp-home-menu summary{border-radius:50%}.vp-home-glass .vp-home-menu nav{border-radius:1.2rem;box-shadow:var(--glass-depth)}.vp-home-glass .vp-home-menu a{border-radius:.9rem}.vp-home-glass .vp-home-menu a:hover{background:var(--blaya-mint)}.vp-home-glass .vp-home-intro{background:radial-gradient(ellipse at 50% 14%,#303d54 0,transparent 66%),var(--blaya-dark)}.vp-home-glass .vp-home-intro h1 span{color:var(--blaya-bright)}.vp-home-glass .vp-home-lead{color:#d6dfed}.vp-home-glass .vp-home-sticker{transform:none;filter:drop-shadow(0 3px 9px #96b9f258)}.vp-home-glass .vp-home-kicker{color:#e3edff;background:#c4dbff19;border:1px solid #dce9ff4d;border-radius:999px}.vp-home-glass .vp-home-kicker .vp-icon,.vp-home-glass :is(.vp-home-visit-link,.vp-home-example):hover{color:var(--blaya-bright)}.vp-home-glass .vp-home-visit-link{padding:.5rem .95rem;border:1px solid #d8e7ff57;border-radius:999px;background:#c4dbff18;box-shadow:inset 0 1px 0 #ffffff40;text-decoration:none}.vp-home-glass .vp-home-visit-link:hover{background:#c4dbff28}.vp-home.vp-home-glass :is(.vp-home-header-action,.vp-home-create,.vp-home-visit-toggle,.vp-home-dialog .vp-cta){background:var(--glass-blue);border-color:transparent;border-radius:999px;color:#fff;box-shadow:inset 0 1px 0 #ffffff40,0 4px 12px #005ed33b}.vp-home.vp-home-glass :is(.vp-home-header-action,.vp-home-create,.vp-home-visit-toggle,.vp-home-dialog .vp-cta):hover{background:var(--glass-blue-hover)}.vp-home.vp-home-glass .vp-home-create:active{transform:none}.vp-home-glass .vp-proof-play,.vp-home.vp-home-glass .vp-home-visit-toggle[aria-pressed=true]{background:var(--glass-graphite);color:#fff;border-color:var(--glass-edge);border-radius:999px;box-shadow:inset 0 1px 0 #ffffff47}.vp-home-glass .vp-proof-play:hover,.vp-home.vp-home-glass .vp-home-visit-toggle[aria-pressed=true]:hover{background:var(--blaya-deep)}.vp-home-glass .vp-home-dialog{background:var(--glass-graphite);border-color:#c7d8f472;border-radius:1.6rem;box-shadow:var(--glass-depth)}.vp-home-glass .vp-home-dialog::backdrop{background:#090e18bd}.vp-home-glass :is(.vp-home-dialog-top,.vp-home-dialog>p){color:#d6dfed}.vp-home-glass .vp-home-dialog-top button{border-color:#91a4bd;border-radius:999px}.vp-home-glass .vp-home-dialog .vp-request textarea{background:#121c2b;border-color:#91a4bd}.vp-home-glass :is(button,a,summary,textarea):focus-visible{outline-color:var(--blaya-bright)}.vp-home.vp-home-glass :is(.vp-home-header,.vp-proof,.vp-blaya-closing-copy) :focus-visible{outline-color:var(--glass-blue)}.vp-home.vp-home-glass .vp-proof-play:focus-visible{outline-color:#fff}.vp-home-glass .vp-blaya-tag{border-color:var(--blaya-line);border-radius:999px}.vp-home-glass .vp-blaya-underline{color:#7088aa}.vp-home-glass .vp-blaya-feature-mark,.vp-home-glass .vp-blaya-step-grid li .vp-blaya-step-index{background:linear-gradient(145deg,#fff,#e1e9f5);border-color:var(--blaya-line);border-radius:.85rem;color:var(--blaya-deep);box-shadow:inset 0 1px 0 #fff,0 3px 7px #20304818;transform:none}.vp-home-glass .vp-blaya-action{border-radius:999px;box-shadow:none}.vp-home-glass .vp-blaya-facts{background:#fff}.vp-home-glass .vp-blaya-fact-mark{border-radius:.65rem}.vp-home-glass .vp-blaya-tone-visit{--chapter-top:#b3c2d5;--chapter-bottom:#e5ebf4;--chapter-glow:#fff}.vp-home-glass .vp-blaya-tone-studio{--chapter-top:#3f4d65;--chapter-bottom:#1f2838;--chapter-glow:#849cbd}.vp-home-glass .vp-blaya-tone-share{--chapter-top:#d6e0ee;--chapter-bottom:#bccbdd;--chapter-glow:#fafcff}.vp-home-glass .vp-blaya-tone-projects{--chapter-top:#dde2ea;--chapter-bottom:#9baabd;--chapter-glow:#f0f4fa}.vp-home-glass :is(.vp-blaya-browser,.vp-blaya-projects,.vp-blaya-studio){border:1px solid var(--blaya-line);box-shadow:var(--glass-frame)}.vp-home-glass .vp-blaya-studio{border-color:#ffffff63;box-shadow:inset 0 1px 0 #ffffff40,0 14px 34px #10172270}.vp-home-glass .vp-proof{--proof-line:var(--blaya-line);--proof-muted:var(--blaya-muted);--proof-accent:var(--glass-blue);--proof-selection:#e2edfc}.vp-home-glass .vp-proof-media{background:var(--blaya-pale)}.vp-home-glass .vp-proof-motion{background:var(--blaya-dark)}.vp-home-glass .vp-how{--atelier-line:#506078;--atelier-panel:#222c3d;--atelier-raised:#303e53;--atelier-faint:#e0e9f6;--atelier-highlight:#c2d9ff;--atelier-paper:#ebeff5;--atelier-grid:#667c9b;background:#1a2230}.vp-home-glass .vp-studio-status{background:#fff;border-color:#9daec5}.vp-home-glass .vp-blaya-use-grid article>div{background:#f4f7fbf5}.vp-home-glass .vp-blaya-faq details{border-radius:.85rem;background:#ffffff08}.vp-home-glass .vp-blaya-guide-visual{background:linear-gradient(145deg,#ecf1f8,#bfcee1)}.vp-home-glass .vp-blaya-guide-grid article:nth-child(3) .vp-blaya-guide-visual{background:linear-gradient(145deg,#f4f6fa,#ccd4e1)}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.vp-blaya.vp-home-glass{--glass-silver:#f4f7fb;--glass-graphite:#1c2638}.vp-home-glass .vp-home-header{background-image:none}.vp-home-glass :is(.vp-home-header,.vp-home-dialog,.vp-proof-play,.vp-home-visit-toggle){-webkit-backdrop-filter:none;backdrop-filter:none}.vp-home-glass .vp-blaya-use-grid article>div{background:var(--blaya-paper)}}@media (forced-colors:active){.vp-home-glass .vp-home-intro h1 span{color:CanvasText}.vp-home-glass :is(.vp-home-header,.vp-home-dialog,.vp-proof-play,.vp-home-visit-toggle){-webkit-backdrop-filter:none;backdrop-filter:none}}.vp-services-offer{width:min(100%,25rem);margin-bottom:1rem;padding:.72rem .86rem;border:1px solid var(--blaya-line);border-radius:.75rem;background:var(--blaya-pale);scroll-margin-top:7.5rem}.vp-services-offer-label{margin:0 0 .23rem;color:var(--blaya-deep);font-size:.68rem;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.vp-services-offer ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.26rem 1.05rem;padding-left:1rem;margin:.48rem 0;font-size:.84rem;font-weight:620;line-height:1.28}.vp-services-offer small{font-size:.72rem;color:var(--blaya-muted)}.vp-services-stage{color:#fff}.vp-services-stage :is(iframe,.vp-services-stage-poster){display:block;width:100%;height:100%;border:0}.vp-services-stage-poster{object-fit:cover;object-position:59% center}.vp-services-stage-cover{position:absolute;inset:auto 0 0;display:grid;justify-items:center;gap:.42rem;padding:1.8rem .65rem 1rem;background:linear-gradient(transparent,#0b1015e8)}.vp-services-stage-cover span{font-size:.74rem;font-weight:700;text-align:center}.vp-services-stage :is(button,iframe):focus-visible{outline:2px solid #fff;outline-offset:-3px}.vp-services-stage :is(.vp-services-stage-enter,.vp-services-stage-exit){display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:44px;padding:.45rem .8rem;border:1px solid #ffffff91;border-radius:999px;font-size:.8rem;font-weight:750;cursor:pointer}.vp-services-stage-enter{background:#fff;color:#172034}.vp-services-stage-enter:hover{background:#eaf3ff}.vp-services-stage .vp-services-stage-enter:focus-visible{outline-color:var(--google-blue)}.vp-services-stage-exit{position:absolute;top:.55rem;right:.55rem;z-index:1;color:#fff;background:#141d2ce8}.vp-services-stage-exit:hover{background:#2a3b5a}.vp-proof-service-list{margin:0;padding:.55rem .4rem .55rem 1.25rem;border:1px solid var(--proof-line);border-radius:.4rem;background:var(--proof-selection);font-size:.76rem;font-weight:620;line-height:1.36}.vp-proof-service-list li+li{margin-top:.28rem}.vp-share-cour{position:relative;color:#fff}.vp-share-cour img{display:block;width:100%;height:100%;object-fit:cover}.vp-share-cour span{position:absolute;inset:auto 0 0;padding:1.45rem .75rem .62rem;background:linear-gradient(transparent,#111c2bea);font-size:.8rem;font-weight:730}