:root{--nv-grain: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='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@property --nvb-a{syntax:"<angle>";inherits:false;initial-value:0deg}.nvb{isolation:isolate;min-height:100svh;color:var(--on-gradient);--sp:0;font-family:Montserrat,system-ui,sans-serif;position:relative;overflow:hidden}.nvb-bg,.nvb-bg>*{pointer-events:none;position:absolute;inset:0}.nvb-bg{z-index:0}.nvb-night{background:radial-gradient(120% 90% at 70% 45%,var(--nv-deep) 0%,var(--nv-ink) 38%,var(--nv-onyx) 100%)}.nvb-blob{filter:blur();opacity:.55;background:radial-gradient(closest-side,color-mix(in oklab, var(--nv-blue) 55.0%, transparent),color-mix(in oklab, var(--nv-blue) 0.0%, transparent));border-radius:50%;width:46vmax;height:46vmax;animation:18s ease-in-out infinite alternate nvb-drift;position:absolute!important;inset:auto!important}.nvb-blob.b2{background:radial-gradient(closest-side,color-mix(in oklab, var(--nv-sky) 45.0%, transparent),color-mix(in oklab, var(--nv-sky) 0.0%, transparent));animation-duration:23s;animation-delay:-6s}.nvb-blob.b1{top:-8%;left:46%}.nvb-blob.b2{top:48%;left:-12%}@keyframes nvb-drift{0%{translate:0}50%{translate:6vw 4vh}to{translate:-4vw 7vh}}.nvb-grain{background-image:var(--nv-grain);opacity:.09;mix-blend-mode:overlay}.nvb-flower{z-index:2;aspect-ratio:1;width:min(46vmin,420px);transition:left 1.3s cubic-bezier(.65,0,.25,1),top 1.3s cubic-bezier(.65,0,.25,1),width 1.3s cubic-bezier(.65,0,.25,1);position:absolute;top:50%;left:50%;translate:-50% -50%}.nvb-svg{opacity:0;width:100%;height:100%;transition:opacity .9s,transform 1.2s cubic-bezier(.2,.7,.2,1);overflow:visible;transform:scale(.9)}.nvb.is-in .nvb-svg{opacity:1;transform:none}.nvb-svg *{transform-box:view-box;transform-origin:478px 192.5px}.nvb-svg{filter:drop-shadow(0 0 18px color-mix(in oklab, var(--nv-blue) 45.0%, transparent))}.nvb-fill{fill:url(#nvbG);transition:opacity 1.2s}.nvb-rim{fill:none;stroke:color-mix(in oklab, var(--on-gradient) 0.0%, transparent);stroke-width:1.1px;transition:stroke 1s}.nvb-dot{fill:var(--on-gradient);transition:fill 1.2s}.nvb-petal{transition:transform 2.3s cubic-bezier(.22,.75,.18,1) calc(var(--j)*90ms)}.nvb.is-unfold:not(.is-fold) .nvb-petal{transform:rotate(45deg) translate(calc(var(--ux)*36px),calc(var(--uy)*36px)) scale(1.05)}.nvb.is-fold .nvb-petal{transition-duration:1.15s;transition-timing-function:cubic-bezier(.6,0,.25,1)}.nvb-echo{fill:none;stroke:var(--nv-sky);stroke-width:1.15px;opacity:0;vector-effect:non-scaling-stroke;transition:transform 2.6s cubic-bezier(.22,.75,.18,1) calc(var(--i)*70ms),opacity 1.4s ease calc(var(--i)*70ms)}.nvb.is-unfold:not(.is-fold) .nvb-echo{opacity:calc(.62 - var(--i)*.075);transform:rotate(calc(45deg - var(--i)*7deg)) translate(calc(var(--ux)*(36px - var(--i)*3px)),calc(var(--uy)*(36px - var(--i)*3px))) scale(calc(1 + var(--i)*.045))}.nvb.is-fold .nvb-echo{transition-duration:1.1s,.6s;transition-delay:0s}.nvb-ghost{fill:var(--nv-sky);opacity:0;transition:transform 2s cubic-bezier(.22,.75,.18,1) calc(.5s + var(--j)*.1s),opacity 1.4s ease calc(.5s + var(--j)*.1s);transform:scale(0)}.nvb.is-unfold:not(.is-fold) .nvb-ghost{opacity:.5;transform:scale(.74)}.nvb.is-fold .nvb-ghost{transition-duration:.9s;transition-delay:0s}.nvb-imgs{opacity:0;transition:opacity 1.3s .35s}.nvb.is-cut .nvb-imgs{opacity:1}.nvb.is-cut .nvb-rim{stroke:color-mix(in oklab, var(--on-gradient) 75.0%, transparent)}.nvb-img{opacity:0;transition:opacity 1.4s;transform:scale(1.08)}.nvb-img.on{opacity:1;animation:9s ease-in-out infinite alternate nvb-kb}@keyframes nvb-kb{0%{transform:scale(1.04)}to{transform:scale(1.14)}}.nvb-label{letter-spacing:.24em;text-transform:uppercase;color:var(--nv-sky);opacity:0;white-space:nowrap;text-shadow:0 0 14px color-mix(in oklab, var(--nv-sky) 60%, transparent);flex-direction:column;align-items:center;gap:6px;font:600 clamp(11px,.85vw,13px)/1 Montserrat,sans-serif;transition:opacity .8s,translate 1.2s;display:flex;position:absolute}.nvb-label--top{top:6%;left:50%;translate:-50% 8px}.nvb-label--bottom{bottom:6%;left:50%;translate:-50% -8px}.nvb-label--right{top:50%;left:86%;translate:-8px -50%}.nvb-label--left{top:50%;right:86%;translate:8px -50%}.nvb.is-unfold:not(.is-fold) .nvb-label{opacity:1;translate:-50%}.nvb.is-unfold:not(.is-fold) .nvb-label--right,.nvb.is-unfold:not(.is-fold) .nvb-label--left{translate:0 -50%}.nvb.is-final .nvb-label{opacity:.85;translate:-50%}.nvb.is-final .nvb-label--right,.nvb.is-final .nvb-label--left{translate:0 -50%}.nvb.is-final .nvb-petal{transform:translate(calc(var(--ux)*var(--sp)*150px),calc(var(--uy)*var(--sp)*150px)) scale(calc(1 - var(--sp)*.55));transition:transform .25s linear}.nvb.is-final .nvb-svg{opacity:calc(1 - var(--sp)*.6)}.nvb-ring{border:1px solid color-mix(in oklab, var(--nv-sky) 22.0%, transparent);opacity:0;pointer-events:none;border-radius:50%;transition:opacity 1.2s .6s;position:absolute;inset:9%}.nvb-ring:after{content:"";background:var(--nv-sky);width:9px;height:9px;box-shadow:0 0 16px 4px color-mix(in oklab, var(--nv-sky) 70.0%, transparent);transform-origin:4.5px;offset-path:none;border-radius:50%;position:absolute;top:-4.5px;left:50%;translate:-50%}.nvb-ring{animation:22s linear infinite nvb-spin}@keyframes nvb-spin{to{rotate:360deg}}.nvb-copy{z-index:3;opacity:0;background:linear-gradient(150deg,color-mix(in oklab, var(--on-gradient) 10.0%, transparent),color-mix(in oklab, var(--on-gradient) 3.0%, transparent));border:1px solid color-mix(in oklab, var(--on-gradient) 14.0%, transparent);-webkit-backdrop-filter:blur(10px);width:min(560px,44vw);box-shadow:0 30px 80px -30px color-mix(in oklab, var(--nv-onyx) 60%, transparent);border-radius:28px;padding:34px 36px 32px;transition:opacity 1s,translate 1.1s cubic-bezier(.2,.7,.2,1);position:absolute;top:50%;left:max(5vw,24px);translate:0 calc(24px - 50%)}.nvb.is-final .nvb-copy{opacity:1;translate:0 -50%}.nvb-eyebrow{letter-spacing:.26em;text-transform:uppercase;color:var(--nv-sky);align-items:center;gap:10px;font:600 11px/1 Montserrat;display:flex}.nvb-eyebrow i{width:12px;height:12px;-webkit-mask:var(--nv-mark) center/contain no-repeat;-webkit-mask:var(--nv-mark) center/contain no-repeat;-webkit-mask:var(--nv-mark) center/contain no-repeat;mask:var(--nv-mark) center/contain no-repeat;background:currentColor}.nvb-h1{letter-spacing:-.035em;text-wrap:balance;margin:18px 0 0;font:800 clamp(40px,4.6vw,74px)/1 Montserrat,sans-serif}.nvb-h1 em{letter-spacing:-.01em;color:var(--nv-sky);font:italic 500 1.08em/1 Cormorant Garamond,serif}.nvb-sub{color:color-mix(in oklab, var(--nv-ice) 80.0%, transparent);text-wrap:pretty;max-width:44ch;margin:18px 0 0;font:400 16px/1.6 Montserrat}.nvb-cta{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.nvb-trust{color:color-mix(in oklab, var(--nv-ice) 70.0%, transparent);flex-wrap:wrap;gap:18px;margin-top:22px;font:500 12px/1.3 Montserrat;display:flex}.nvb-trust span:before{content:"";background:var(--nv-sky);vertical-align:middle;width:6px;height:6px;box-shadow:0 0 8px var(--nv-sky);border-radius:50%;margin-right:8px;display:inline-block}.nvb.is-skip *,.nvb.is-skip{transition:none!important}.nv-btn{cursor:pointer;letter-spacing:.02em;height:52px;color:var(--on-gradient);isolation:isolate;background:var(--nv-grain),linear-gradient(135deg,var(--nv-deep),var(--nv-blue) 55%,var(--nv-sky));background-blend-mode:soft-light,normal;box-shadow:0 10px 30px -10px color-mix(in oklab, var(--nv-blue) 80.0%, transparent),inset 0 1px 0 color-mix(in oklab, var(--on-gradient) 35.0%, transparent);border:0;border-radius:999px;align-items:center;gap:10px;padding:0 26px;font:700 14px/1 Montserrat;text-decoration:none;transition:box-shadow .35s,filter .35s;display:inline-flex;position:relative}.nv-btn:before{content:"";border-radius:inherit;z-index:-1;background:conic-gradient(from var(--nvb-a),var(--nv-sky),var(--nv-blue),var(--on-gradient),var(--nv-deep),var(--nv-sky));-webkit-mask:linear-gradient(var(--nv-onyx) 0 0) content-box,linear-gradient(var(--nv-onyx) 0 0);-webkit-mask-composite:xor;-webkit-mask-composite:xor;padding:2px;animation:4s linear infinite nvb-a;position:absolute;inset:-2px;-webkit-mask-composite:xor;mask-composite:exclude}@keyframes nvb-a{to{--nvb-a:360deg}}.nv-btn:hover{filter:hue-rotate(-12deg)brightness(1.12);box-shadow:0 14px 40px -10px color-mix(in oklab, var(--nv-sky) 95.0%, transparent),inset 0 1px 0 color-mix(in oklab, var(--on-gradient) 50.0%, transparent)}.nv-btn .ar{background:color-mix(in oklab, var(--on-gradient) 18.0%, transparent);border-radius:50%;place-items:center;width:26px;height:26px;transition:translate .3s;display:grid}.nv-btn:hover .ar{translate:3px}.nv-btn--glass{background:var(--nv-grain),linear-gradient(135deg,color-mix(in oklab, var(--on-gradient) 14.0%, transparent),color-mix(in oklab, var(--on-gradient) 4.0%, transparent));background-blend-mode:soft-light,normal;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--on-gradient) 25.0%, transparent)}.nv-btn--glass:hover{background:linear-gradient(135deg,color-mix(in oklab, var(--nv-sky) 35.0%, transparent),color-mix(in oklab, var(--nv-blue) 25.0%, transparent));color:var(--on-gradient)}.nv-head{z-index:50;align-items:center;gap:28px;height:72px;padding:0 max(4vw,20px);display:flex;position:fixed;top:0;left:0;right:0}.nv-head:before{content:"";z-index:-1;background:linear-gradient(180deg,color-mix(in oklab, var(--nv-onyx) 78.0%, transparent),color-mix(in oklab, var(--nv-ink) 55.0%, transparent));-webkit-backdrop-filter:blur(14px);border-bottom:1px solid color-mix(in oklab, var(--nv-sky) 14.0%, transparent);position:absolute;inset:0}.nv-head .logo{opacity:0;height:30px;transition:opacity .9s}.nv-head.on .logo{opacity:1}.nv-nav{gap:6px;margin-left:auto;display:flex}.nv-nav a{letter-spacing:.04em;color:color-mix(in oklab, var(--nv-ice) 72.0%, transparent);padding:10px 14px;font:500 13px/1 Montserrat;text-decoration:none;transition:color .3s,text-shadow .3s;position:relative}.nv-nav a:after{content:"";background:var(--nv-sky);height:2px;box-shadow:0 0 10px 1px var(--nv-sky);border-radius:2px;transition:transform .35s;position:absolute;bottom:3px;left:14px;right:14px;transform:scaleX(0)}.nv-nav a:hover,.nv-nav a.active{color:var(--on-gradient);text-shadow:0 0 14px color-mix(in oklab, var(--nv-sky) 85.0%, transparent)}.nv-nav a:hover:after,.nv-nav a.active:after{transform:scaleX(1)}.nv-head .nv-btn{white-space:nowrap;height:42px;padding:0 20px;font-size:13px}.nv-menu{border:1px solid color-mix(in oklab, var(--nv-sky) 30%, transparent);background:color-mix(in oklab, var(--on-gradient) 4.0%, transparent);cursor:pointer;border-radius:50%;width:44px;height:44px;position:relative}.nv-menu i{background:var(--nv-blue);width:7px;height:12px;transform:rotate(var(--r)) translateY(-8px);border-radius:50%/60% 60% 40% 40%;margin:-6px 0 0 -3.5px;transition:transform .5s cubic-bezier(.6,0,.2,1),background .3s,height .5s,width .5s;position:absolute;top:50%;left:50%}.nv-menu i:first-child{--r:0deg}.nv-menu i:nth-child(2){--r:90deg}.nv-menu i:nth-child(3){--r:180deg}.nv-menu i:nth-child(4){--r:270deg}.nv-menu:hover i{background:var(--nv-sky)}.nv-menu.open i{width:2px;height:18px;transform:rotate(calc(var(--r) + 45deg)) translateY(-5px);background:var(--on-gradient);margin:-9px 0 0 -1px}@media (width<=1023px){.nv-nav{display:none}.nvb.is-cut .nvb-flower{width:min(64vw,40vh);top:27%;left:50%}.nv-head{gap:12px}.nv-head .nv-btn{white-space:nowrap;height:38px;margin-left:auto;padding:0 14px;font-size:12px}.nvb-copy{width:auto;padding:22px 20px;inset:auto 16px 22px;translate:0 24px}.nvb.is-final .nvb-copy{translate:0}.nvb-h1{font-size:clamp(34px,9vw,48px)}.nvb-sub{font-size:14.5px}.nvb-label{letter-spacing:.18em;font-size:9px}}@media (prefers-reduced-motion:reduce){.nvb *{transition:none!important;animation:none!important}}.nvb-label small{letter-spacing:0;text-transform:none;color:var(--on-gradient);text-shadow:0 2px 14px color-mix(in oklab, var(--nv-onyx) 70.0%, transparent);opacity:0;font:italic 500 clamp(15px,1.25vw,20px)/1.1 Cormorant Garamond,serif;transition:opacity .9s .2s}.nvb.is-final .nvb-label small{opacity:1}.nvb.is-fold .nvb-label--top{top:1.5%}.nvb.is-fold .nvb-label--bottom{bottom:1.5%}.nvb.is-fold .nvb-label--left{align-items:flex-start;top:31%;left:6%;right:auto}.nvb.is-fold .nvb-label--right{align-items:flex-end;top:31%;left:auto;right:6%}.nvb-copy{width:min(540px,35vw);padding:0 0 0 30px;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}.nvb-copy:before{content:"";background:linear-gradient(180deg,var(--nv-sky),var(--nv-blue) 55%,color-mix(in oklab, var(--nv-deep) 0.0%, transparent));border-radius:2px;width:2px;position:absolute;top:4px;bottom:4px;left:0}.nvb-copy:after{content:"";z-index:-1;background:radial-gradient(closest-side,color-mix(in oklab, var(--nv-onyx) 55.0%, transparent),color-mix(in oklab, var(--nv-onyx) 0.0%, transparent));pointer-events:none;position:absolute;inset:-30% -25% -30% -40%}.nvb-h1{font-size:clamp(46px,5.4vw,90px);line-height:.98}.nvb-sub{font-size:17px}@media (width<=1023px){.nvb.is-cut .nvb-flower{width:min(80vw,44vh);top:calc(102px + min(80vw,44vh)/2);left:50%}.nvb-copy{width:auto;padding:0 0 0 16px;bottom:22px;left:22px;right:22px}.nvb-label small{display:none}.nvb-label{letter-spacing:.2em;font-size:8.5px}.nvb.is-fold .nvb-label--left{top:29%;left:2%}.nvb.is-fold .nvb-label--right{top:29%;right:2%}.nvb-eyebrow{letter-spacing:.2em;font-size:9.5px}.nvb-h1{margin-top:12px;font-size:clamp(34px,10vw,44px)}.nvb-sub{margin-top:12px;font-size:14px}.nvb-cta{flex-wrap:nowrap;gap:8px;margin-top:18px}.nvb-cta .nv-btn{height:46px;padding:0 16px;font-size:13px}.nvb-cta .nv-btn .ar{display:none}.nvb-trust{gap:6px 14px;margin-top:14px;font-size:11px}}.nvb.is-in.is-cut .nvb-svg{transform:scale(1.3)}.nvb.is-cut .nvb-ring{opacity:0}.nvb-img{filter:brightness(1.12)contrast(1.04)}.nvb.is-fold .nvb-label{white-space:normal;max-width:36%;line-height:1.15}.nvb.is-fold .nvb-label--top{text-align:left;align-items:flex-start;inset:13% auto auto 63%;translate:0!important}.nvb.is-fold .nvb-label--right{text-align:right;align-items:flex-end;inset:auto 3% 17% auto;translate:0!important}.nvb.is-fold .nvb-label--bottom{text-align:right;align-items:flex-end;inset:auto 63% 13% auto;translate:0!important}.nvb.is-fold .nvb-label--left{text-align:left;align-items:flex-start;top:17%;left:3%;right:auto;translate:0!important}@media (width<=1023px){.nvb.is-fold .nvb-label{max-width:34%}}.nvb.is-cut .nvb-flower{width:min(46vw,82vh,760px);top:54%;left:70%}.nvb.is-in.is-cut .nvb-svg{opacity:0;transition:opacity .7s .25s,transform 1.2s cubic-bezier(.6,0,.25,1);transform:rotate(45deg)scale(.55)}.nvb.is-cut .nvb-label{pointer-events:none;opacity:0!important}.nvb-leaves{pointer-events:none;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:6.5%;display:grid;position:absolute;inset:0}.nvb-leaf{opacity:0;transition:transform 1.5s cubic-bezier(.22,.8,.2,1) calc(var(--j)*.1s),opacity .6s ease calc(var(--j)*.1s),box-shadow .4s ease;box-shadow:0 0 0 1px color-mix(in oklab, var(--nv-ice) 50.0%, transparent),0 30px 60px -24px color-mix(in oklab, var(--nv-onyx) 75.0%, transparent),0 0 40px -6px color-mix(in oklab, var(--nv-blue) 55.0%, transparent);background:var(--nv-deep);position:relative;overflow:hidden;transform:rotate(-45deg)scale(.28)}.nvb-leaf--tl{transform-origin:100% 100%;border-radius:0 88%}.nvb-leaf--tr{transform-origin:0 100%;border-radius:88% 0}.nvb-leaf--bl{transform-origin:100% 0;border-radius:88% 0}.nvb-leaf--br{transform-origin:0 0;border-radius:0 88%}.nvb.is-cut .nvb-leaves{pointer-events:auto}.nvb.is-cut .nvb-leaf{opacity:1;transform:none}.nvb-leaf img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s;animation:10s ease-in-out infinite alternate nvb-kb;position:absolute;inset:0}.nvb-leaf:after{content:"";pointer-events:none;background:radial-gradient(60% 38% at 50% 58%,color-mix(in oklab, var(--nv-onyx) 72.0%, transparent),color-mix(in oklab, var(--nv-ink) 25.0%, transparent) 70%,color-mix(in oklab, var(--nv-ink) 0.0%, transparent));position:absolute;inset:0}.nvb-leaf-t{z-index:1;color:var(--on-gradient);opacity:0;transition:opacity .8s ease calc(.7s + var(--j)*.12s),translate .9s ease calc(.7s + var(--j)*.12s);text-align:center;bottom:17%;left:15%;right:15%;flex-direction:column;align-items:center;gap:7px;display:flex;position:absolute;inset:50% 19% auto;translate:0 calc(12px - 50%)}.nvb-leaf--tl .nvb-leaf-t,.nvb-leaf--br .nvb-leaf-t{top:52%}.nvb.is-cut .nvb-leaf-t{opacity:1}.nvb-leaf-t span{letter-spacing:.24em;text-transform:uppercase;color:var(--nv-sky);text-shadow:0 0 12px color-mix(in oklab, var(--nv-sky) 60%, transparent);font:600 clamp(9.5px,.75vw,11.5px)/1 Montserrat,sans-serif}.nvb-leaf-t b{letter-spacing:-.005em;font:italic 600 clamp(19px,1.75vw,28px)/1.02 Cormorant Garamond,serif}.nvb-leaf-t p{color:color-mix(in oklab, var(--nv-ice) 82.0%, transparent);text-wrap:pretty;margin:0;font:400 clamp(11px,.85vw,13px)/1.45 Montserrat,sans-serif}.nvb-leaf:hover{box-shadow:0 0 0 1.5px var(--nv-sky),0 30px 60px -24px color-mix(in oklab, var(--nv-onyx) 75.0%, transparent),0 0 60px -4px color-mix(in oklab, var(--nv-sky) 85.0%, transparent)}.nvb-leaf:hover img{transform:scale(1.06)}.nvb-core{aspect-ratio:1;background:var(--on-gradient);width:6%;box-shadow:0 0 24px 6px color-mix(in oklab, var(--nv-sky) 65.0%, transparent);border-radius:50%;transition:scale .9s cubic-bezier(.2,.8,.2,1) .5s;position:absolute;top:50%;left:50%;translate:-50% -50%;scale:0}.nvb.is-cut .nvb-core{scale:1}.nvb.is-final .nvb-leaf{transform:translate(calc(var(--dx)*var(--sp)*120px),calc(var(--dy)*var(--sp)*120px)) scale(calc(1 - var(--sp)*.4));transition:transform .25s linear,box-shadow .4s}.nvb-leaf--tl{--dx:-1;--dy:-1}.nvb-leaf--tr{--dx:1;--dy:-1}.nvb-leaf--bl{--dx:-1;--dy:1}.nvb-leaf--br{--dx:1;--dy:1}.nvb.is-skip .nvb-leaf,.nvb.is-skip .nvb-leaf-t{transition:none!important}@media (width<=1023px){.nvb.is-cut .nvb-flower{width:min(88vw,46vh);top:calc(94px + min(88vw,46vh)/2);left:50%}.nvb-leaf-t p{display:none}.nvb-leaf-t{gap:4px}.nvb-leaf-t span{letter-spacing:.16em;font-size:7.5px}.nvb-leaf-t b{font-size:clamp(14px,4vw,17px)}}.nvb-leaf--br .nvb-leaf-t{top:36%;left:10%;right:30%}.nvb-leaf-t span{color:var(--nv-light-label);text-shadow:0 1px 10px color-mix(in oklab, var(--nv-onyx) 95.0%, transparent),0 0 2px color-mix(in oklab, var(--nv-onyx) 90.0%, transparent)}.nvb-leaf-t b,.nvb-leaf-t p{text-shadow:0 2px 14px color-mix(in oklab, var(--nv-onyx) 80.0%, transparent)}.nvb-leaf:after{background:radial-gradient(62% 40% at 50% 52%,color-mix(in oklab, var(--nv-onyx) 74.0%, transparent),color-mix(in oklab, var(--nv-ink) 30%, transparent) 70%,color-mix(in oklab, var(--nv-ink) 0.0%, transparent))}.nvb-leaf--br:after{background:radial-gradient(60% 34% at 40% 40%,color-mix(in oklab, var(--nv-onyx) 50.0%, transparent),color-mix(in oklab, var(--nv-onyx) 0.0%, transparent))}.nvb.is-cut .nvb-flower{width:min(46vw,100svh - 132px,760px);top:calc(50% + 36px)}.nvb-leaf-t,.nvb-leaf--tl .nvb-leaf-t,.nvb-leaf--br .nvb-leaf-t,.nvb-leaf--tr .nvb-leaf-t,.nvb-leaf--bl .nvb-leaf-t{text-align:center;align-items:center;gap:10px;width:60%;inset:50% auto auto 50%;translate:-50% calc(12px - 50%)}.nvb.is-cut .nvb-leaf-t{translate:-50% -50%}.nvb-leaf-t span{letter-spacing:.3em;padding-left:.3em;font:600 clamp(9px,.68vw,11px)/1 Montserrat,sans-serif}.nvb-leaf-t span:after{content:"";background:linear-gradient(90deg,var(--nv-sky),var(--nv-blue));width:22px;height:1.5px;box-shadow:0 0 8px var(--nv-sky);border-radius:2px;margin:9px auto 0;display:block}.nvb-leaf-t b{letter-spacing:-.03em;white-space:nowrap;flex-direction:column;align-items:center;font:800 clamp(17px,1.55vw,25px)/1.02 Montserrat,sans-serif;display:flex}.nvb-leaf-t b em{letter-spacing:-.005em;color:var(--nv-light-label);margin-top:2px;font:italic 500 1.2em/1 Cormorant Garamond,serif}@media (width<=1023px){.nvb.is-cut .nvb-flower{width:min(88vw,46vh);top:calc(94px + min(88vw,46vh)/2)}.nvb-leaf-t{gap:6px}.nvb-leaf-t span{letter-spacing:.2em;font-size:7px}.nvb-leaf-t span:after{width:16px;margin-top:5px}.nvb-leaf-t b{font-size:clamp(13px,3.6vw,16px)}}.nvb-leaf-t b em{color:var(--nv-light-label);font-weight:600}.nvb-leaf:after,.nvb-leaf--br:after{background:radial-gradient(50% 32% at 50% 50%,color-mix(in oklab, var(--nv-onyx) 78.0%, transparent),color-mix(in oklab, var(--nv-onyx) 30%, transparent) 65%,color-mix(in oklab, var(--nv-onyx) 0.0%, transparent))}.nvb-leaf img{filter:blur(2.6px)saturate(1.05);width:calc(100% + 28px);height:calc(100% + 28px);transition:transform 1.2s,filter .6s;inset:-14px}.nvb-leaf:hover img{filter:blur(1.2px)saturate(1.05)}.nvb-skip{z-index:6;border:1px solid color-mix(in oklab, var(--nv-sky) 35.0%, transparent);background:color-mix(in oklab, var(--nv-onyx) 35.0%, transparent);color:var(--nv-ice);letter-spacing:.06em;cursor:pointer;border-radius:999px;padding:9px 16px;font:500 12px/1 Montserrat,sans-serif;transition:opacity .5s;position:absolute;bottom:24px;right:24px}.nvb.is-done .nvb-skip{opacity:0;pointer-events:none}.nv-dd{align-items:center;display:inline-flex;position:relative}.nv-drop{background:linear-gradient(160deg,color-mix(in oklab, var(--nv-ink) 92.0%, transparent),color-mix(in oklab, var(--nv-onyx) 94.0%, transparent));border:1px solid color-mix(in oklab, var(--nv-sky) 22.0%, transparent);width:min(560px,92vw);box-shadow:0 30px 70px -20px color-mix(in oklab, var(--nv-onyx) 70.0%, transparent),0 0 40px -10px color-mix(in oklab, var(--nv-blue) 45.0%, transparent);opacity:0;pointer-events:none;border-radius:22px;grid-template-columns:1fr 1fr;gap:6px;padding:14px;transition:opacity .3s,translate .35s;display:grid;position:absolute;top:calc(100% + 14px);left:50%;translate:-50% 8px}.nv-dd:hover .nv-drop,.nv-dd:focus-within .nv-drop,.nv-dd.open .nv-drop{opacity:1;pointer-events:auto;translate:-50%}.nv-drop a{color:var(--on-gradient);border-radius:14px;align-items:center;gap:12px;padding:8px;text-decoration:none;transition:background .25s;display:flex}.nv-drop a:hover{background:color-mix(in oklab, var(--nv-blue) 22.0%, transparent)}.nv-drop img{object-fit:cover;width:48px;height:48px;box-shadow:0 0 0 1px color-mix(in oklab, var(--nv-sky) 35.0%, transparent);border-radius:14px 14px 14px 4px}.nv-drop b{font:600 13.5px/1.2 Montserrat,sans-serif;display:block}.nv-drop small{color:var(--nv-light-label);margin-top:3px;font:400 11.5px/1.2 Montserrat,sans-serif;display:block}.nv-drop a.is-soon img{filter:grayscale()brightness(.7)}.nv-drop a.is-soon small{color:var(--nv-sky)}.nv-sheet{z-index:49;background:radial-gradient(90% 80% at 80% 20%,var(--nv-deep),var(--nv-ink) 45%,var(--nv-onyx));clip-path:circle(0 at calc(100% - 60px) 36px);grid-template-columns:1.2fr 1fr;gap:4vw;padding:120px max(6vw,24px) 48px;transition:clip-path .8s cubic-bezier(.7,0,.2,1);display:grid;position:fixed;inset:0;overflow:auto}.nv-sheet.open{clip-path:circle(150% at calc(100% - 60px) 36px)}.nv-sheet nav{flex-direction:column;gap:4px;display:flex}.nv-sheet nav a{color:var(--on-gradient);opacity:0;align-items:baseline;gap:18px;padding:6px 0 6px 34px;font:italic 500 clamp(36px,5.2vw,72px)/1.05 Cormorant Garamond,serif;text-decoration:none;transition:opacity .6s,translate .7s cubic-bezier(.2,.7,.2,1),color .3s;display:flex;position:relative;translate:0 24px}.nv-sheet.open nav a{opacity:1;translate:0}.nv-sheet nav a:first-child{transition-delay:.25s}.nv-sheet nav a:nth-child(2){transition-delay:.31s}.nv-sheet nav a:nth-child(3){transition-delay:.37s}.nv-sheet nav a:nth-child(4){transition-delay:.43s}.nv-sheet nav a:nth-child(5){transition-delay:.49s}.nv-sheet nav a:nth-child(6){transition-delay:.55s}.nv-sheet nav a small{letter-spacing:.2em;color:var(--nv-sky);font:600 11px/1 Montserrat,sans-serif}.nv-sheet nav a:before{content:"";background:linear-gradient(var(--nv-sky),var(--nv-blue));opacity:0;width:14px;height:22px;box-shadow:0 0 14px var(--nv-sky);border-radius:50%/60% 60% 40% 40%;margin-top:-11px;transition:opacity .3s,scale .4s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:0;scale:.4}.nv-sheet nav a:hover,.nv-sheet nav a.active{color:var(--nv-sky)}.nv-sheet nav a:hover:before,.nv-sheet nav a.active:before{opacity:1;scale:1}.nv-sheet aside{color:var(--on-gradient-muted);flex-direction:column;align-self:end;gap:14px;font:400 14px/1.6 Montserrat,sans-serif;display:flex}@media (width<=1023px){.nv-sheet{grid-template-columns:1fr;padding-top:96px}.nv-sheet nav a{font-size:clamp(32px,9vw,44px)}}@media (prefers-reduced-motion:reduce){.nv-sheet,.nv-sheet nav a,.nv-drop{transition:none}}html.nv-intro-pending [data-site-header]{opacity:0;pointer-events:none}[data-site-header]{transition:opacity .9s}
