@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-latin-300-normal-Cw-E_7L1.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}[data-refero=laura-monin]{--color-paper-white: #ffffff;--color-ink-black: #000000;--font-title: "Cormorant Garamond", "Playfair Display", serif;--font-content: "Inter", Arial, sans-serif}.vg{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--color-paper-white);color:var(--color-ink-black);font:400 14px/1.15 var(--font-content);overscroll-behavior:none;touch-action:none}.vg-access-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vg a{color:inherit;text-decoration:none}.vg button{font:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.vg-head{position:absolute;z-index:10;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:flex-start;padding:16px;color:#fff;mix-blend-mode:difference;pointer-events:none}.vg-head a,.vg-head button{pointer-events:auto}.vg-mark{font-size:22px;text-transform:uppercase}.vg-infos{display:flex;flex-direction:column;gap:2px;text-transform:uppercase}.vg-infos i{font-style:normal;padding:0 .6vw}.vg-nav{display:flex;gap:1.12vw;text-transform:uppercase}.vg-head a:hover,.vg-head button:hover,.vg-head .is-current{text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){.vg-head .vg-long,.vg-head .vg-hide-phone{display:none}}.vg-stage{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;list-style:none}.vg-slide{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden;opacity:0}.vg-slide.first-slide{visibility:visible;opacity:1}.vg-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--bg);opacity:0;visibility:hidden}.vg-slide.first-slide .vg-bg{opacity:1;visibility:visible}.vg-patch{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vg-m{position:absolute;margin:0;overflow:hidden;will-change:opacity;opacity:0;visibility:hidden}.vg-slide.first-slide .vg-m{opacity:1;visibility:visible}.vg-img{position:relative;height:0;overflow:hidden;background:#f3f3f3}.vg-img img,.vg-img video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.vg-center{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;color:#fff;mix-blend-mode:difference;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.vg-title{width:-moz-fit-content;width:fit-content;overflow:hidden}.vg-title h2{margin:0;font:400 11vw/1.05 var(--font-title);letter-spacing:-.2vw;white-space:nowrap}.vg-w{display:inline-block;white-space:nowrap}.vg-title i{display:inline-block;font-style:normal;will-change:transform;text-shadow:0 0 1px var(--color-ink-black),0 0 2px var(--color-ink-black)}.vg-sub{width:-moz-fit-content;width:fit-content;overflow:hidden;margin-top:12px}.vg-sub p{margin:0;text-transform:uppercase;will-change:transform;text-shadow:0 0 2px var(--color-ink-black),0 0 4px var(--color-ink-black)}.vg-cta-wrap{position:absolute;z-index:5;left:0;right:0;top:calc(50% + 11vw);display:flex;justify-content:center;pointer-events:none}.vg-cta{margin-top:0;padding:14px 22px;border:1px solid currentColor;text-transform:uppercase;pointer-events:auto;color:#000!important;background:#fff}.vg-cta:hover{background:#000;color:#fff!important}.vg-count,.vg-hint{position:absolute;z-index:10;bottom:16px;margin:0;color:#fff;mix-blend-mode:difference;text-transform:uppercase;font-size:12px;pointer-events:none}.vg-count{left:16px}.vg-hint{right:16px}.vg-cursor{position:fixed;z-index:1000;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;display:flex;align-items:center;justify-content:center;color:#fff;mix-blend-mode:difference;font-size:12px;text-transform:uppercase;pointer-events:none;transition:top .25s ease-out,left .25s ease-out}.vg-cursor:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid currentColor;border-radius:50%;opacity:.4;transform:scale(.64);transition:opacity .4s ease .4s,transform 1s cubic-bezier(.19,1,.22,1)}.vg-cursor span{opacity:0;transition:opacity .4s ease}.vg-cursor.is-active:before{transform:scale(1)}.vg-cursor.is-active span{opacity:1}@media(hover:hover)and (pointer:fine){.vg,.vg a,.vg button{cursor:none}.vg-index,.vg-index button{cursor:pointer}}.vg-index{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;overflow-y:auto;padding:72px 16px 40px;background:var(--color-paper-white);color:var(--color-ink-black)}.vg-index ol{margin:0;padding:0;list-style:none}.vg-index li button{display:flex;align-items:baseline;gap:18px;font:400 clamp(36px,6vw,96px)/1.08 var(--font-title);letter-spacing:-.02em;text-align:left}.vg-index li button span{font:400 12px/1 var(--font-content)}.vg-index li button:hover{font-style:italic}.vg-index-x{position:fixed;top:16px;right:16px;text-transform:uppercase}@media(max-width:760px){.vg-head{padding:14px 16px}.vg-mark{font-size:16px}.vg-infos{display:none}.vg-nav{gap:14px;font-size:12px}.vg-patch{top:52px;bottom:44px}.vg-title{width:auto}.vg-title h2{font-size:15vw;letter-spacing:-.4vw;white-space:normal;text-align:center;line-height:1;padding:0 12px}.vg-sub{max-width:86vw;text-align:center}.vg-sub p{font-size:11px;line-height:1.4}.vg-count,.vg-hint{font-size:11px}.vg-patch,.vg-center{will-change:transform}.vg-center{padding-top:2vh}.vg-title{max-width:100vw}.vg-title h2{font-size:21vw;line-height:.86;letter-spacing:-.5vw;padding:0 8px .34em;margin-bottom:-.2em}.vg-title h2 .vg-w{display:block;overflow:hidden;line-height:1.04;padding-bottom:.14em;margin-bottom:-.32em}.vg-sub{margin-top:14px}.vg-sub p{font-size:11px;letter-spacing:.06em}.vg-cta-wrap{top:71%;bottom:auto}.vg-bg{overflow:hidden}.vg-mesh{position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background:radial-gradient(38% 30% at 22% 18%,var(--c1),transparent 72%),radial-gradient(42% 34% at 82% 42%,var(--c2),transparent 72%),radial-gradient(48% 36% at 30% 82%,var(--c3),transparent 72%),radial-gradient(30% 26% at 75% 88%,var(--c1),transparent 70%);will-change:transform}.vg-slide.visible .vg-mesh,.vg-slide.first-slide .vg-mesh{animation:vg-mesh 16s ease-in-out infinite alternate}.vg-num{position:absolute;z-index:1;right:-4vw;top:30vh;overflow:hidden;pointer-events:none}.vg-num span{display:block;font:300 66vw/.8 var(--font-title);letter-spacing:-2vw;color:transparent;-webkit-text-stroke:1.2px #000;opacity:.3;will-change:transform}.vg-slide.is-dark .vg-num span{-webkit-text-stroke-color:#fff;opacity:.35}.vg-grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;opacity:.11;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.vg-img>*{will-change:transform}.vg-slide.visible .vg-m.is-hero .vg-img>*,.vg-slide.first-slide .vg-m.is-hero .vg-img>*{animation:vg-drift 9s ease-in-out infinite alternate}.vg-progress{position:absolute;z-index:11;top:44px;left:16px;right:16px;height:1px;background:#ffffff40;mix-blend-mode:difference;pointer-events:none}.vg-progress span{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;transform-origin:0 50%;transition:transform 1s cubic-bezier(.19,1,.22,1)}}@keyframes vg-drift{0%{translate:0 0}to{translate:0 -3%}}@keyframes vg-mesh{0%{transform:rotate(0) scale(1)}50%{transform:rotate(14deg) scale(1.12) translate(3%,-2%)}to{transform:rotate(-10deg) scale(1.06) translate(-3%,3%)}}@media(prefers-reduced-motion:reduce){.vg-m.is-hero .vg-img>*,.vg-mesh{animation:none!important}}.vg-cursor.is-touch{opacity:0;transition:none}.vg-cursor.is-touch.is-tap{opacity:1}.vb-mesh{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;opacity:.85}.vb-mesh .vg-mesh{position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;animation:vg-mesh 16s ease-in-out infinite alternate;background:radial-gradient(38% 30% at 22% 18%,var(--c1),transparent 72%),radial-gradient(42% 34% at 82% 42%,var(--c2),transparent 72%),radial-gradient(48% 36% at 30% 82%,var(--c3),transparent 72%),radial-gradient(30% 26% at 75% 88%,var(--c1),transparent 70%)}.vg-index-more{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:40px;padding-top:18px;border-top:1px solid #000;font-size:12px;text-transform:uppercase;letter-spacing:.06em}.vg-index-more a{text-decoration:underline!important;text-underline-offset:4px}.vg-img{background:transparent}.vg-cursor.is-tap:before{transform:scale(1.7);opacity:.9;transition:transform .7s cubic-bezier(.19,1,.22,1),opacity .3s ease}.vg.vg-deskframe{inset:auto;left:0;top:calc(50% - 450px);width:1440px;height:900px}html.vb-desk-on-phone,html.vb-desk-on-phone body{background:#fff}@media(max-width:760px){.vg.vg-port .vg-center{padding-top:0}.vg.vg-port .vg-title{max-width:100vw;overflow:visible}.vg.vg-port .vg-title h2{font-size:20.5vw;line-height:.96;letter-spacing:-.35vw;padding:0 10px;margin:0;white-space:normal;text-align:center}.vg.vg-port .vg-title h2 .vg-w{display:inline-block;overflow:hidden;vertical-align:top;line-height:1.06;padding-bottom:.08em;margin-bottom:-.08em}.vg.vg-port .vg-sub{margin-top:12px;max-width:80vw}.vg.vg-port .vg-sub p{font-size:12.5px;letter-spacing:.06em;line-height:1.4}.vg.vg-port .vg-cta-wrap{top:64.5%}.vg.vg-port .vg-cta{padding:12px 18px;font-size:12px}}@media(max-width:760px){body:has(.vg) .tic{bottom:calc(40px + env(safe-area-inset-bottom))}}@media(max-width:760px){.vg.vg-port .vg-num{top:auto;bottom:7vh;right:-6vw}.vg.vg-port .vg-num span{font-size:54vw;opacity:.22}.vg.vg-port .vg-slide.is-dark .vg-num span{opacity:.3}}.vg-flow-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.vg-flow-line{fill:none;stroke:#000;stroke-width:1;stroke-opacity:.55}.vg-flow-bead{position:absolute;left:0;top:0;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:#000;box-shadow:0 0 0 5px #0000001a;offset-rotate:0deg;offset-distance:0%;animation:vg-bead 9s linear infinite;pointer-events:none}.vg-flow .vg-m.is-step{overflow:visible;pointer-events:auto}.vg-flow .vg-m.is-step .vg-img{transform-origin:50% 50%;animation:vg-step-photo 9s ease-out var(--at, 0s) infinite;transition:scale .6s cubic-bezier(.19,1,.22,1)}.vg-step{display:block;padding-top:10px;color:#000;text-transform:none}.vg-step-h{display:flex;align-items:center;gap:8px;font:400 12px/1.2 var(--font-content);text-transform:uppercase;letter-spacing:.06em}.vg-step-n{display:inline-block;min-width:2.4em;padding:3px 4px 2px;border:1px solid #000;font-weight:400;text-align:center;animation:vg-step-on 9s ease-out var(--at, 0s) infinite}.vg-step-p{display:block;margin-top:6px;font:400 13px/1.3 var(--font-content);opacity:.78}@keyframes vg-bead{0%{offset-distance:0%}85%{offset-distance:100%}to{offset-distance:100%}}@keyframes vg-step-on{0%,12%{background:#000;color:#fff}18%,to{background:transparent;color:#000}}@keyframes vg-step-photo{0%{scale:1.05}16%,to{scale:1}}@media(hover:hover)and (pointer:fine){.vg-flow .vg-m.is-step:hover .vg-img{animation:none;scale:1.05}.vg-flow .vg-m.is-step:hover .vg-step-n{animation:none;background:#000;color:#fff}}@media(max-width:760px){.vg-step{padding-top:8px}.vg-step-h{font-size:11px;gap:6px}.vg-step-p{margin-top:4px;font-size:12px;line-height:1.25}}@media(prefers-reduced-motion:reduce){.vg-flow-bead{display:none}.vg-flow .vg-m.is-step .vg-img,.vg-step-n{animation:none!important}}.trust-footer.vb-trust{position:relative;z-index:2;font:400 11px/1.5 var(--font-content, "Inter", Arial, sans-serif);text-transform:uppercase;letter-spacing:.06em;background:var(--color-paper-white, #fff);color:#000;border-top:1px solid #000;padding:18px 16px calc(22px + env(safe-area-inset-bottom))}.trust-footer.vb-trust a{color:#000;text-underline-offset:4px}.trust-footer.vb-trust a:hover{color:#000;text-decoration-thickness:2px}.trust-footer.vb-trust a:focus-visible{outline:1px solid #000;outline-offset:3px}.trust-footer.vb-trust p{opacity:.6}.vg-index-trust{margin-top:14px;border-top:0;padding-top:0;font-size:11px;opacity:.75}.vg-index-trust span{text-decoration:none;opacity:.7}body:has(.vg):has(.bxn) .vg-count{left:16px;right:calc(50% + 48px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(max-width:760px){body:has(.bxn) .vg-hint{bottom:34px}body:has(.vg) .tic{bottom:calc(58px + env(safe-area-inset-bottom))}body:has(.vg):has(.bxn:not([data-collapsed])) .tic{bottom:calc(76px + env(safe-area-inset-bottom))}body:has(.vg) .tic-pill{padding:0 14px;font-size:13px;gap:7px}}@media(min-width:761px){body:has(.vg) .tic{bottom:44px}}@media(max-width:760px){body:has(.vg-slide.visible .vg-flow) .tic-pill-wrap{opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s}.vg.vg-port .vg-slide:has(.vg-flow) .vg-num span{opacity:.1}.vg.vg-port .vg-flow .vg-step{position:relative;z-index:1;margin:0 -6px;padding:8px 6px 6px;text-shadow:0 0 3px var(--color-paper-white),0 0 3px var(--color-paper-white)}}@media(max-width:760px)and (min-height:740px){.vg.vg-port .vg-slide:has(.vg-flow) .vg-center{padding-top:46px}}.vg-head a,.vg-head button{min-height:44px;display:inline-flex;align-items:center}.vg-head .vg-nav a,.vg-head .vg-nav button{min-width:44px;justify-content:center}.vg-head a:focus-visible,.vg-head button:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(max-width:760px){.vg-head{flex-wrap:wrap;gap:2px;padding:4px 12px}.vg-head .vg-mark{font-size:18px;min-width:44px;min-height:44px}.vg-head .vg-nav{width:100%;justify-content:space-between;gap:4px;font-size:13px}}body:has(.vg) .bxn{--bxn-lift: 0px !important;translate:0 0!important}
