.pg-foot-link{color:#f6f2ec;align-self:flex-start;position:relative}.pg-foot-link:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .5s cubic-bezier(.19,1,.22,1);position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.pg-foot-link:hover{color:#f6f2ec}.pg-foot-link:hover:after{transform-origin:0;transform:scaleX(1)}.pg-footer-arrow{transition:transform .6s cubic-bezier(.19,1,.22,1)}.pg-footer-cta:hover .pg-footer-arrow{transform:translate(.2em)rotate(-45deg)}:root{--pg-ease:cubic-bezier(.19, 1, .22, 1);--pg-ink:#2b1745;--pg-paper:#f6f2ec;--pg-lilac:#b7a6cc}@view-transition{navigation:auto}html.pg-reduced{view-transition-name:none}::view-transition-old(root){animation:pg-vt-out .55s var(--pg-ease) both}::view-transition-new(root){animation:pg-vt-in .75s var(--pg-ease) both}@keyframes pg-vt-out{to{opacity:.4;filter:blur(2px);transform:translateY(-40px)scale(.985)}}@keyframes pg-vt-in{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}header.pg-header{view-transition-name:pg-header}::view-transition-group(pg-header){animation-duration:0s}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.pg-intro{z-index:200;background:var(--pg-ink);color:var(--pg-paper);justify-content:center;align-items:center;display:none;position:fixed;inset:0}.pg-js .pg-intro[data-play]{animation:pg-intro-lift 1s var(--pg-ease) .9s forwards;display:flex}.pg-intro span{letter-spacing:-.05em;font-size:clamp(40px,7vw,110px);font-weight:200;display:block;overflow:hidden}.pg-intro span i{animation:pg-intro-word .8s var(--pg-ease) .1s forwards;font-style:normal;display:block;transform:translateY(110%)}@keyframes pg-intro-word{to{transform:none}}@keyframes pg-intro-lift{to{visibility:hidden;transform:translateY(-100%)}}.pg-progress{z-index:60;transform-origin:0;height:2px;transform:scaleX(var(--pg-progress,0));pointer-events:none;background:linear-gradient(90deg,#7d5aa6,#b7a6cc);position:fixed;top:0;left:0;right:0}.pg-js:not(.pg-reduced):not(.pg-failsafe) [data-split]:not([data-split-done]){opacity:0}.pg-failsafe [data-split],.pg-failsafe [data-split] .pg-l>span,.pg-failsafe [data-reveal],.pg-failsafe [data-stagger]>*{opacity:1!important;transform:none!important}.pg-js [data-split] .pg-l{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:hidden}.pg-js [data-split] .pg-l>span{transform-origin:0 100%;transition:transform 1.2s var(--pg-ease);transition-delay:calc(var(--l,0) * 90ms);display:block;transform:translateY(110%)rotate(2deg)}.pg-js [data-split].is-in .pg-l>span{transform:none}.pg-js [data-reveal]:not(.is-in),.pg-js [data-stagger]:not(.is-in)>*{opacity:0;transform:translateY(48px)}.pg-js [data-reveal],.pg-js [data-stagger]>*{transition:opacity 1.1s var(--pg-ease), transform 1.1s var(--pg-ease)}.pg-js [data-stagger]>*{transition-delay:calc(var(--i,0) * 80ms)}.pg-js [data-zoom]{overflow:hidden}.pg-js [data-zoom]>img,.pg-js [data-zoom]>picture>img{transform:scale(var(--pg-zoom,1.15));transition:transform .1s linear}[data-marquee-row]{width:max-content;animation:pg-marquee var(--pg-marquee-speed,40s) linear infinite;display:flex}[data-marquee-row]:hover{animation-play-state:paused}@keyframes pg-marquee{to{transform:translate(-50%)}}.pg-cursor{z-index:300;background:var(--pg-ink);pointer-events:none;width:12px;height:12px;color:var(--pg-paper);letter-spacing:.14em;text-transform:uppercase;mix-blend-mode:normal;transition:width .45s var(--pg-ease), height .45s var(--pg-ease), margin .45s var(--pg-ease), background .3s, opacity .3s;opacity:0;border-radius:50%;justify-content:center;align-items:center;margin:-6px 0 0 -6px;font:400 12px/1 Outfit,sans-serif;display:flex;position:fixed;top:0;left:0}.pg-cursor.is-on{opacity:1}.pg-cursor.is-link{background:#7d5aa640;width:44px;height:44px;margin:-22px 0 0 -22px}.pg-cursor.is-label{background:var(--pg-ink);width:96px;height:96px;margin:-48px 0 0 -48px}.pg-cursor.is-dark{background:var(--pg-paper);color:var(--pg-ink)}.pg-cursor.is-dark.is-link{background:#f6f2ec4d}@media (hover:none),(pointer:coarse){.pg-cursor{display:none}}[data-magnetic]{transition:transform .6s var(--pg-ease);will-change:transform}.pg-reduced [data-split] .pg-l>span,.pg-reduced [data-reveal],.pg-reduced [data-stagger]>*{opacity:1!important;transform:none!important}.pg-reduced [data-marquee-row]{animation:none}.pg-reduced .pg-cursor,.pg-reduced .pg-intro{display:none!important}html,body{color:#2b1745;-webkit-font-smoothing:antialiased;background:#f6f2ec;margin:0;font-family:Outfit,sans-serif}*{box-sizing:border-box}a{color:inherit;text-decoration:none}a:hover{color:#7d5aa6}input::placeholder,textarea::placeholder{color:#9d8db3}::selection{color:#f6f2ec;background:#2b1745}[hidden]{display:none!important}:focus-visible{outline-offset:3px;outline:2px solid #7d5aa6}html{scroll-padding-top:90px}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.pg-skip{z-index:400;color:#f6f2ec;background:#2b1745;border-radius:999px;padding:10px 16px;position:absolute;top:-60px;left:12px}.pg-skip:focus{color:#f6f2ec;top:12px}.pg-pill{transition:background .3s,color .3s,transform .6s cubic-bezier(.19,1,.22,1)}.pg-pill:hover{color:#f6f2ec;background:#2b1745}.pg-solid{transition:background .3s,transform .6s cubic-bezier(.19,1,.22,1)}.pg-solid:hover{color:#f6f2ec;background:#4a2c70}.pg-big-link{transition:color .4s}.pg-big-link:hover{color:#b7a6cc}.pg-nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px clamp(16px,2.2vw,36px);font-size:15px;display:flex}.pg-nav-link{white-space:nowrap;padding:8px 0}.pg-dd{padding:8px 0;position:relative}.pg-dd-btn{all:unset;cursor:pointer;color:#2b1745;align-items:center;gap:6px;display:flex}.pg-dd-btn:focus-visible{outline-offset:3px;outline:2px solid #7d5aa6}.pg-dd-menu{visibility:hidden;opacity:0;padding-top:12px;transition:opacity .35s cubic-bezier(.19,1,.22,1),transform .35s cubic-bezier(.19,1,.22,1),visibility 0s .35s;position:absolute;top:100%;left:-24px;transform:translateY(-8px)}.pg-dd[data-open] .pg-dd-menu{visibility:visible;opacity:1;transition-delay:0s;transform:none}.pg-dd-panel{background:#f6f2ec;border:1px solid #cfc4dc;border-radius:16px;flex-direction:column;min-width:280px;padding:8px;display:flex;box-shadow:0 24px 48px -24px #2b174559}.pg-dd-panel a{border-radius:10px;justify-content:space-between;gap:16px;padding:13px 14px;transition:background .2s,padding .4s cubic-bezier(.19,1,.22,1);display:flex}.pg-dd-panel a:hover,.pg-dd-panel a[aria-current]{color:#2b1745;background:#ebe4f1;padding-left:20px}.pg-nav-cta,.pg-menu-btn{display:none}@media (width<=1080px){.pg-cta{display:none}.pg-menu-btn{font:inherit;color:#2b1745;cursor:pointer;background:0 0;border:1px solid #2b1745;border-radius:999px;flex:none;padding:12px 22px;font-size:15px;display:block}header[data-open] .pg-menu-btn{color:#f6f2ec;background:#2b1745}.pg-nav{background:#f6f2ec;border-bottom:1px solid #cfc4dc;flex-direction:column;align-items:stretch;gap:0;max-height:calc(100vh - 74px);padding:8px clamp(20px,4vw,56px) 24px;font-size:22px;font-weight:300;display:none;position:absolute;top:100%;left:0;right:0;overflow:auto}header[data-open] .pg-nav{display:flex}.pg-nav>a,.pg-dd{padding:14px 0;border-bottom:1px solid #e4dcec!important}.pg-dd-btn{display:none}.pg-dd-menu{visibility:visible;opacity:1;padding:0;position:static;transform:none}.pg-dd-panel{box-shadow:none;background:0 0;border:0;min-width:0;padding:0}.pg-dd-panel a{padding:10px 0}.pg-nav-cta{text-align:center;background:#2b1745;border-radius:999px;margin-top:16px;font-size:17px;display:block;color:#f6f2ec!important;padding:14px!important}}
