:root{--nv-night:#0e2a47;--nv-deep:#123f73;--nv-azure:#1d63b5;--nv-mist:#cfe3f6;--nv-ice:#eaf4fd;--nv-onyx:#0b0c10;--nv-sky:#5bc0eb;--nv-blue:#1f7ae0;--nv-pad:clamp(72px,9vw,112px)}[data-tone]{isolation:isolate;background:var(--nv-c);color:var(--nv-body);position:relative;overflow:clip}[data-tone][data-tone=night]{--nv-c:var(--nv-night);background:radial-gradient(70% 60% at 72% 45%,#16426f 0,#16426f00 70%),var(--nv-night)}[data-tone][data-tone=deep]{--nv-c:var(--nv-deep);background:radial-gradient(65% 60% at 25% 50%,#1a5596 0,#1a559600 70%),var(--nv-deep)}[data-tone][data-tone=azure]{--nv-c:var(--nv-azure);background:radial-gradient(60% 70% at 50% 50%,#2a78cf 0,#2a78cf00 72%),var(--nv-azure)}[data-tone][data-tone=mist]{--nv-c:var(--nv-mist);background:radial-gradient(55% 60% at 30% 40%,#e6f1fc 0,#e6f1fc00 70%),radial-gradient(45% 50% at 80% 70%,#bcd8f3 0,#bcd8f300 70%),var(--nv-mist)}[data-tone][data-tone=ice]{--nv-c:var(--nv-ice);background:radial-gradient(55% 60% at 70% 35%,#fff 0,#fff0 70%),var(--nv-ice)}[data-tone][data-tone=onyx]{--nv-c:var(--nv-onyx);background:var(--nv-onyx)}[data-tone]:is([data-tone=night],[data-tone=deep],[data-tone=azure],[data-tone=onyx]){--nv-fg:#fff;--nv-body:#d3e3f4;--nv-eyebrow:#8ad6f5;--nv-accent:#8ad6f5;--nv-gobo:#5bc0eb;--nv-gobo-o:.1}[data-tone]:is([data-tone=mist],[data-tone=ice]){--nv-fg:#0e2a47;--nv-body:#2b4866;--nv-eyebrow:#1665c1;--nv-accent:#1665c1;--nv-gobo:#0a4f94;--nv-gobo-o:.11}[data-tone][data-tone=azure]{--nv-eyebrow:#eaf4fd;--nv-accent:#eaf4fd}[data-tone] :is(h1,h2,h3){color:var(--nv-fg)}[data-tone] :is(h1,h2) em,[data-tone] .nv-accent{color:var(--nv-accent)}[data-tone] .nv-eyebrow{color:var(--nv-eyebrow)}[data-tone]:before,[data-tone]:after{content:"";z-index:-1;pointer-events:none;position:absolute;left:0;right:0}[data-tone]:before{height:var(--nv-st,0px);background:color-mix(in oklab,var(--nv-prev) 50%,var(--nv-c));top:0;-webkit-mask:linear-gradient(#000 0%,#000000c7 22%,#00000080 45%,#0000003d 68%,#00000012 88%,#0000 100%);mask:linear-gradient(#000 0%,#000000c7 22%,#00000080 45%,#0000003d 68%,#00000012 88%,#0000 100%)}[data-tone]:after{height:var(--nv-sb,0px);background:color-mix(in oklab,var(--nv-next) 50%,var(--nv-c));bottom:0;-webkit-mask:linear-gradient(#0000 0%,#00000012 12%,#0000003d 32%,#00000080 55%,#000000c7 78%,#000 100%);mask:linear-gradient(#0000 0%,#00000012 12%,#0000003d 32%,#00000080 55%,#000000c7 78%,#000 100%)}.nv-decor{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.nv-gobo{aspect-ratio:1;width:min(760px,72vw);filter:blur(var(--nv-gb,12px));opacity:var(--nv-gobo-o);animation:18s ease-in-out infinite alternate nvSway;position:absolute}.nv-gobo i{background:var(--nv-gobo);position:absolute;inset:0;-webkit-mask:url(/nv-mark-white.svg) 50%/contain no-repeat;mask:url(/nv-mark-white.svg) 50%/contain no-repeat}.nv-gobo.g-r{--r:24deg;top:8%;right:-14%}.nv-gobo.g-l{--r:-18deg;bottom:-6%;left:-16%}.nv-gobo.g-s{--nv-gb:3px;width:min(300px,34vw);opacity:calc(var(--nv-gobo-o)*1.2)}.nv-gobo.g-s.g-r{top:auto;bottom:10%;right:4%}.nv-gobo.g-s.g-l{top:12%;bottom:auto;left:5%}.nv-drift{aspect-ratio:1;filter:blur(30px);background:radial-gradient(circle,#5bc0eb38,#5bc0eb00 65%);border-radius:50%;width:46vmax;animation:24s ease-in-out infinite alternate nvDrift;position:absolute}[data-tone]:is([data-tone=mist],[data-tone=ice]) .nv-drift{background:radial-gradient(circle,#ffffffbf,#fff0 65%)}@keyframes nvSway{0%{transform:rotate(var(--r,0deg)) translate(0,0)}to{transform:rotate(calc(var(--r,0deg) + 6deg)) translate(18px,-14px)}}@keyframes nvDrift{0%{transform:translate(-10%,-6%)}to{transform:translate(12%,8%)}}[data-tone].nv-reveal,[data-tone].nv-pre{opacity:1!important;transform:none!important}[data-reveal]{transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1)}[data-reveal].nv-wait{opacity:0;transform:translateY(22px)}.nv-head .logo,.nv-sheet .logo,.nv-drop .logo,footer .logo{filter:drop-shadow(0 0 14px #5bc0eb59)}@media (width>=1024px){.nvb.is-cut .nvb-flower{width:min(38vw,100svh - 230px,600px);top:calc(50% + 40px);left:71%}}.nv-head-row{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(28px,4vw,44px);display:flex}.nv-head-row p{max-width:640px;margin:12px 0 0}.nv-leaves{grid-template-columns:repeat(6,1fr);gap:clamp(18px,2.4vw,30px);display:grid}.nv-hleaf{aspect-ratio:2.35;color:#fff;filter:drop-shadow(0 26px 30px #030e2073)drop-shadow(0 -8px 22px #5bc0eb2e);animation:7s ease-in-out infinite nvFloat;animation-delay:var(--d,0s);grid-column:span 3;text-decoration:none;transition:filter .4s;display:block;position:relative}.nv-hleaf.is-soon{aspect-ratio:2.1;grid-column:span 2}.nv-hleaf__in{-webkit-mask:var(--nv-hleaf) center/100% 100% no-repeat;-webkit-mask:var(--nv-hleaf) center/100% 100% no-repeat;-webkit-mask:var(--nv-hleaf) center/100% 100% no-repeat;mask:var(--nv-hleaf) center/100% 100% no-repeat;background:#0e2a47;position:absolute;inset:0;overflow:hidden}.nv-hleaf{--nv-hleaf:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0 56C14 12 58-2 100 44C86 88 42 104 0 56Z'/%3E%3C/svg%3E")}.nv-hleaf:nth-of-type(2n){--nv-hleaf:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0 44C42-4 86 12 100 56C58 104 14 88 0 44Z'/%3E%3C/svg%3E")}.nv-hleaf__in img{object-fit:cover;object-position:30% 40%;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.nv-hleaf__in:after{content:"";background:linear-gradient(90deg,#0e2a4700 18%,#0e2a479e 46%,#0b0c10db 80%);position:absolute;inset:0}.nv-hleaf__line{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.nv-hleaf__line path{fill:none;stroke-width:1.6px;vector-effect:non-scaling-stroke;opacity:.85;transition:opacity .4s}.nv-hleaf__txt{z-index:2;flex-direction:column;gap:6px;display:flex;position:absolute;top:50%;left:46%;right:12%;translate:0 -50%}.nv-hleaf__k{letter-spacing:0;text-transform:uppercase;color:#8ad6f5;font:600 11px/1 Montserrat,sans-serif}.nv-hleaf__t{letter-spacing:0;color:#fff;font:800 26px/1.05 Montserrat,sans-serif}.nv-hleaf__t em{color:#8ad6f5;font:italic 500 1.08em Cormorant Garamond,serif}.nv-hleaf__m{color:#d3e3f4;font:600 13px/1.3 Montserrat,sans-serif}.nv-hleaf__go{z-index:2;background:linear-gradient(135deg,#0a4f94,#1f7ae0 60%,#5bc0eb);border-radius:50%;place-items:center;width:42px;height:42px;transition:transform .35s;display:grid;position:absolute;top:50%;right:7%;translate:0 -50%;box-shadow:0 0 0 1px #eaf4fd59,0 8px 22px #1f7ae073}.nv-hleaf:hover{filter:drop-shadow(0 32px 34px #030e2080)drop-shadow(0 0 26px #5bc0eb66)}.nv-hleaf:hover img{transform:scale(1.06)}.nv-hleaf:hover .nv-hleaf__go{transform:translate(4px)}.nv-hleaf.is-soon img{filter:grayscale()brightness(.7);transition:filter .6s,transform 1.2s}.nv-hleaf.is-soon:hover img,.nv-hleaf.is-soon.in-view img{filter:none}.nv-hleaf.is-soon .nv-hleaf__txt{left:40%}.nv-soon{letter-spacing:0;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border:1px solid #8ad6f573;border-radius:999px;align-self:flex-start;margin-top:4px;padding:5px 12px;font:600 11px Montserrat,sans-serif}@keyframes nvFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (width<=900px){.nv-hleaf,.nv-hleaf.is-soon{aspect-ratio:1.9;grid-column:span 6}.nv-hleaf__k{display:none}.nv-hleaf__txt,.nv-hleaf.is-soon .nv-hleaf__txt{gap:4px;left:34%;right:20%}.nv-hleaf__t{font-size:22px}.nv-hleaf__m{font-size:12px}.nv-hleaf__go{width:34px;height:34px;right:7%}}@media (width<=767px){.nv-head-row{flex-direction:column;align-items:flex-start;gap:12px}}.nv-pcard{background:linear-gradient(#fff 0%,#f2f8fe 100%);border:1px solid #1f7ae024;border-radius:24px;flex-direction:column;padding:12px 12px 16px;transition:transform .35s,box-shadow .35s,border-color .35s;display:flex;position:relative;box-shadow:inset 0 1px #fff,0 26px 46px -22px #0a4f946b,0 10px 22px -12px #5bc0eb73}.nv-pcard:before{content:"";z-index:2;opacity:.55;background:#1f7ae0;width:18px;height:18px;position:absolute;top:14px;right:14px;-webkit-mask:url(/nv-mark-white.svg) 50%/contain no-repeat;mask:url(/nv-mark-white.svg) 50%/contain no-repeat}.nv-pcard__img{aspect-ratio:1;background:radial-gradient(80% 80% at 50% 40%,#fff,#dcebfa);border-radius:18px 64px;position:relative;overflow:hidden}.nv-pcard__img img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.nv-pcard__img:after{content:"";border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #eaf4fdb3}.nv-pcard .nv-price:before{content:"";background:#5bc0eb;border-radius:0 100%;width:10px;height:10px;margin-right:7px;display:inline-block;transform:rotate(-45deg)translateY(-1px)}.nv-pcard:hover{border-color:#5bc0eb99;transform:translateY(-5px);box-shadow:inset 0 1px #fff,0 34px 60px -24px #0a4f9480,0 0 0 4px #5bc0eb1f}.nv-pcard:hover .nv-pcard__img img{transform:scale(1.04)}.nv-grid-spot{position:relative}.nv-grid-spot:before{content:"";z-index:-1;filter:blur(20px);background:radial-gradient(50% 50%,#ffffffe6,#fff0 70%);border-radius:50%;position:absolute;inset:-6% -4%}.nvs{padding-top:44px;position:relative}.nvs-svg{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.nvs-base{fill:none;stroke:#1f7ae038;stroke-width:2px;stroke-linecap:round}[data-tone]:is([data-tone=night],[data-tone=deep]) .nvs-base{stroke:#8ad6f538}.nvs-glow{fill:none;stroke:url(#nvsGrad);stroke-width:3px;stroke-linecap:round;filter:drop-shadow(0 0 6px #5bc0ebe6)}.nvs-petal path{fill:#5bc0eb}.nvs-petal{filter:drop-shadow(0 0 8px #5bc0ebf2)drop-shadow(0 0 18px #1f7ae099)}.nvs-row{z-index:1;grid-template-columns:repeat(4,1fr);gap:clamp(20px,3vw,40px);margin:0;padding:0;list-style:none;display:grid;position:relative}.nvs-step{text-align:center}.nvs-dot{background:var(--nv-c,#eaf4fd);border:2px solid #5bc0ebb3;border-radius:50%;width:20px;height:20px;margin:0 auto 26px;transition:all .6s;display:block}.nvs-step.is-lit .nvs-dot{background:radial-gradient(circle,#fff 0 25%,#5bc0eb 30%,#1f7ae0 100%);border-color:#fff;transform:scale(1.15);box-shadow:0 0 0 6px #5bc0eb38,0 0 24px #5bc0ebe6}.nvs-num{color:var(--nv-accent);margin-bottom:8px;font:italic 500 44px/1 Cormorant Garamond,serif;transition:transform .6s,text-shadow .6s;display:block}.nvs-step.is-lit .nvs-num{text-shadow:0 0 22px #5bc0eb8c;transform:translateY(-3px)}.nvs-step h3{margin:0 0 8px;font:700 18px/1.25 Montserrat,sans-serif}.nvs-step p{margin:0;max-width:260px;margin-inline:auto}@media (width<=767px){.nvs{padding-top:8px}.nvs-row{grid-template-columns:1fr;gap:34px}.nvs-step{text-align:left;padding-left:52px;position:relative}.nvs-dot{margin:0;position:absolute;top:12px;left:10px}.nvs-step p{margin:0}}.nvp{text-align:center}.nvp-art{z-index:-1;pointer-events:none;aspect-ratio:1;opacity:.55;width:min(620px,80vw);position:absolute}.nvp-art.a1{animation:140s linear infinite nvSpin;top:50%;right:-8%;translate:0 -50%}.nvp-art.a2{opacity:.35;width:min(340px,50vw);animation:110s linear infinite reverse nvSpin;bottom:-30%;left:-6%}.nvp-art path{fill:none;stroke:#8ad6f5;stroke-width:1.6px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 3.2s cubic-bezier(.6,0,.2,1)}.nvp.is-in .nvp-art path{stroke-dashoffset:0}.nvp.is-in .nvp-art path:nth-child(2){transition-delay:.35s}.nvp.is-in .nvp-art path:nth-child(3){transition-delay:.7s}.nvp.is-in .nvp-art path:nth-child(4){transition-delay:1.05s}.nvp-sweep{z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#eaf4fd29 50%,#0000 65%) 0 0/250% 100%;animation:7s ease-in-out infinite nvSweep;position:absolute;inset:0}.nvp-petal{opacity:0;width:14px;height:14px;animation:nvRise var(--t,16s) linear infinite;animation-delay:var(--d,0s);bottom:-30px;left:var(--x,50%);background:linear-gradient(135deg,#8ad6f5,#fff);border-radius:0 100%;position:absolute}.nvp-hl{color:inherit;background:linear-gradient(90deg,#5bc0eb,#eaf4fd) 0 92%/0% 3px no-repeat;padding-bottom:2px;transition:background-size 1.4s cubic-bezier(.6,0,.2,1) .6s}.nvp.is-in .nvp-hl{background-size:100% 3px}@keyframes nvSpin{to{rotate:360deg}}@keyframes nvSweep{0%{background-position:120% 0}60%,to{background-position:-120% 0}}@keyframes nvRise{0%{opacity:0;transform:translateY(0)rotate(0)}10%{opacity:.7}90%{opacity:.5}to{opacity:0;transform:translateY(-120vh)rotate(260deg)}}.nv-prov-grid{grid-template-columns:repeat(4,1fr);gap:clamp(18px,2.4vw,30px);display:grid}.nv-prov{flex-direction:column;gap:12px;display:flex}.nv-prov__frame{aspect-ratio:4/5;border:1px solid #eaf4fdd9;position:relative;overflow:hidden;box-shadow:-12px -12px 30px #ffffffbf,18px 26px 46px #0a4f9461,0 0 0 6px #5bc0eb1a,0 0 36px #5bc0eb59}[data-tone]:is([data-tone=night],[data-tone=deep]) .nv-prov__frame{box-shadow:-10px -10px 30px #5bc0eb38,18px 26px 46px #00000080,0 0 32px #5bc0eb59}.nv-prov:nth-child(4n+1) .nv-prov__frame{border-radius:0 46%}.nv-prov:nth-child(4n+2) .nv-prov__frame{border-radius:999px 999px 20px 20px}.nv-prov:nth-child(4n+3) .nv-prov__frame{border-radius:26px}.nv-prov:nth-child(4n+4) .nv-prov__frame{border-radius:46% 0}.nv-prov__frame img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}.nv-prov__frame:after{content:"";opacity:.35;background:#fff;width:30px;height:30px;position:absolute;bottom:10px;left:10px;-webkit-mask:url(/nv-mark-white.svg) 50%/contain no-repeat;mask:url(/nv-mark-white.svg) 50%/contain no-repeat}@media (width<=1023px){.nv-prov-grid{grid-template-columns:repeat(2,1fr)}}.nv-phero{align-items:center;min-height:min(640px,78svh);display:flex}.nv-phero .nv-gobo.g-r{--nv-gb:16px;opacity:.16;width:min(900px,80vw);top:-12%;right:-10%}.nv-phero__img{border:1px solid #eaf4fd73;border-radius:0 48%;position:relative;overflow:hidden;box-shadow:-14px -14px 40px #5bc0eb38,22px 28px 60px #00000080}.nv-phero__img:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(115deg,#0000 40%,#eaf4fd2e 50%,#0000 60%) 0 0/250% 100%;animation:9s ease-in-out infinite nvSweep;position:absolute;inset:-20%}@media (prefers-reduced-motion:reduce){.nv-gobo,.nv-drift,.nv-hleaf,.nvp-art,.nvp-sweep,.nvp-petal,.nv-phero__img:before{animation:none!important}[data-reveal].nv-wait{opacity:1;transform:none}.nvp-art path{stroke-dashoffset:0}.nvp-hl{background-size:100% 3px}}[data-tone]{--heading:var(--nv-fg);--foreground:var(--nv-body);--muted-foreground:var(--nv-body);--primary:var(--nv-accent);--signal:var(--nv-accent);--card:color-mix(in oklab,var(--nv-c) 90%,var(--nv-fg));--card-foreground:var(--nv-fg);--surface-alt:color-mix(in oklab,var(--nv-c) 92%,var(--nv-fg));--border:color-mix(in oklab,var(--nv-fg) 24%,transparent)}[data-tone] p.text-on-gradient-muted,[data-tone] .nv-phero p{color:var(--nv-body)}.nv-pcard{--heading:var(--nv-night);--foreground:var(--nv-night);--muted-foreground:#2b4866;--primary:#1665c1;--signal:#1665c1;--card:#fff;--surface-alt:var(--nv-ice);--border:color-mix(in oklab,var(--nv-blue) 20%,transparent);color:var(--foreground)}.nv-pcard .type-price{color:var(--signal)}.nv-pcard__img .nv-product-image{border-radius:inherit}[data-tone][data-tone=ice] .nv-btn--glass,[data-tone][data-tone=mist] .nv-btn--glass,.nv-pcard .nv-btn--glass{background:var(--nv-ice);color:var(--nv-night)}.nv-head-row{width:100%}.nv-prov{min-width:0}.nv-prov .p-5{padding:4px 0}.nv-prov img,.nv-leaves img{box-shadow:none!important;border-radius:0!important}.nvp .container-nv{max-width:900px}.nvp h2{line-height:1.3}.nvp-hl{-webkit-box-decoration-break:clone;box-decoration-break:clone}.nv-phero{min-height:0}.nv-phero__img{justify-self:end;max-width:400px}.nv-phero__img img{width:100%;box-shadow:none!important;border-radius:0!important}.nv-legal[data-tone],.nv-checkout[data-tone]{max-width:none}.nv-legal>.nv-decor~*{max-width:760px;margin-inline:auto}.nv-checkout[data-tone]{padding-inline:max(24px,50% - 600px)}[data-tone].nv-intake{padding:0}.nv-shop-filters{color:var(--nv-night);background:0 0}.nv-drop>.logo{width:160px;height:38px;margin:12px}.nv-sheet>.logo{width:160px;height:38px;position:absolute;top:96px;left:5%}@media (width<=900px){.nv-hleaf__t{font-size:22px}.nv-hleaf__m{max-width:150px}.nv-hleaf__txt,.nv-hleaf.is-soon .nv-hleaf__txt{left:35%;right:16%}}@media (width<=639px){.nv-hleaf,.nv-hleaf.is-soon{aspect-ratio:1.75}.nv-hleaf__t{font-size:20px}.nv-hleaf__txt,.nv-hleaf.is-soon .nv-hleaf__txt{left:32%;right:15%}.nv-hleaf__m{font-size:11px}.nv-prov-grid{gap:16px}.nv-prov h3{font-size:17px}[data-tone].nv-checkout{padding-inline:20px}[data-tone].nv-thanks{padding-inline:0}}html,body{overflow-x:clip}[data-tone]{padding-block:var(--nv-pad)}[data-tone][data-pad=off],.nvb[data-tone],.nv-intake[data-tone]{padding-block:0}[data-tone] .eyebrow{color:var(--nv-eyebrow)}.nvb[data-tone]:after{z-index:1}.nvb[data-tone]:before{display:none}.nvb[data-tone]:after{height:var(--nv-sb,0);background:color-mix(in oklab,var(--nv-next) 50%,var(--nv-c))}.nv-hleaf__in{-webkit-mask-size:100% 100%;mask-size:100% 100%}.nv-pcard{--nv-fg:var(--nv-night);--nv-accent:#1665c1}.nv-phero__img img{object-position:68% center;max-width:none}.nv-phero__img{aspect-ratio:4/5;width:100%}.nv-phero__img img{object-fit:cover;height:100%}[data-tone] .nv-chat-answer{background:var(--nv-night);color:var(--nv-white);border-radius:20px}.nv-head-row{margin-bottom:44px}.nvs-petal{z-index:2}.nv-shop-filters{--foreground:var(--nv-night);--muted-foreground:var(--nv-night);--border:color-mix(in oklab,var(--nv-night) 30%,transparent)}[data-tone].nv-pad{padding-block:max(var(--nv-pad),calc(var(--nv-st,0px)*.55)) max(var(--nv-pad),calc(var(--nv-sb,0px)*.55))}[data-tone][data-pad=off]{padding-block:0}@media (width<=767px){.nv-phero__img:has(img.hidden){display:none}}.nv-checkout-card,.nv-question,.nv-thanks li{--nv-fg:var(--nv-night);--nv-body:#2b4866;--nv-accent:#1665c1}
