.uvb{--ink:#091523;--ink2:#13243d;--teal:#0d9488;--tealL:#14b8a6;--gold:#d4a843;--goldL:#f0c96a;--white:#f8f9fa;--cream:#efece6;--cream2:#f7f4ee;--pearl:#f3ebe3;--muted:#8aa4be;--inkt:rgba(9,21,35,.72)}.uvb *,.uvb *:before,.uvb *:after{box-sizing:border-box;margin:0;padding:0}.uvb{scroll-behavior:smooth;-webkit-text-size-adjust:100%}.uvb{font-family:Jost,sans-serif;background:var(--cream2);color:var(--ink);font-size:20px;font-weight:300;line-height:1.55;overflow-x:hidden}.uvb a{color:var(--teal);text-decoration:none}.uvb a:hover{color:var(--gold)}.uvb img{max-width:100%;display:block}.uvb .serif{font-family:Cormorant Garamond,serif}.uvb section{min-height:100vh;position:relative;overflow:hidden;display:flex;align-items:center;padding:7rem 7vw}.uvb .wrap{width:100%;max-width:1260px;margin:0 auto;position:relative;z-index:2}.uvb .k{font-size:.82rem;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:var(--teal);display:flex;align-items:center;gap:.9rem;margin-bottom:1.6rem}.uvb .k:before{content:"";width:36px;height:1px;background:currentColor;opacity:.7}.uvb .dark .k{color:var(--tealL)}.uvb .h{font-family:Cormorant Garamond,serif;font-weight:300;line-height:1.02;letter-spacing:-.015em;font-size:clamp(3rem,6.2vw,6rem);text-wrap:balance}.uvb .h em{font-style:italic;font-weight:400;color:var(--teal)}.uvb .dark .h em{color:var(--goldL)}.uvb .lead{font-size:clamp(1.15rem,1.6vw,1.45rem);line-height:1.6;color:var(--inkt);max-width:44ch;margin-top:1.6rem;text-wrap:pretty}.uvb .dark{background:var(--ink);color:var(--white)}.uvb .reveal{transition:opacity 1.1s cubic-bezier(.2,.7,.2,1),transform 1.1s cubic-bezier(.2,.7,.2,1)}.uvb .reveal.pre{opacity:0;transform:translateY(30px)}.uvb .reveal.pre[data-d="1"]{transition-delay:.12s}.uvb .reveal.pre[data-d="2"]{transition-delay:.24s}.uvb .reveal.pre[data-d="3"]{transition-delay:.36s}@keyframes uvb-kb{0%{transform:scale(1.03)}to{transform:scale(1.14) translate(-2%)}}@keyframes uvb-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@media(prefers-reduced-motion:reduce){.uvb *{animation:none!important;transition:none!important}}.uvb .prog{position:fixed;top:0;left:0;height:2px;background:linear-gradient(90deg,var(--teal),var(--gold));z-index:300;width:0}.uvb .brand{position:fixed;top:1.1rem;left:7vw;z-index:250;display:flex;align-items:center;gap:.8rem;padding:.55rem 1.2rem .55rem .6rem;border-radius:999px;background:#091523b8;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(20,184,166,.3);box-shadow:0 8px 30px #00000040;font-weight:300;letter-spacing:.3em;font-size:.95rem;color:#fff}.uvb .brand img{width:34px;height:34px;filter:brightness(1.35) saturate(1.4) drop-shadow(0 0 8px rgba(20,184,166,.9)) drop-shadow(0 0 18px rgba(20,184,166,.55));animation:uvb-bglow 4s ease-in-out infinite}.uvb .brand b{font-weight:400;color:var(--tealL)}@keyframes uvb-bglow{0%,to{filter:brightness(1.35) saturate(1.4) drop-shadow(0 0 8px rgba(20,184,166,.9)) drop-shadow(0 0 18px rgba(20,184,166,.55))}50%{filter:brightness(1.6) saturate(1.5) drop-shadow(0 0 12px rgba(20,184,166,1)) drop-shadow(0 0 28px rgba(20,184,166,.75))}}.uvb #cover{padding:0;background:var(--ink);color:var(--white)}.uvb .cv{display:grid;grid-template-columns:1fr 1fr;width:100%;min-height:100vh}.uvb .cv-img{position:relative;min-height:60vh}.uvb .cv-img image-slot{position:absolute;top:0;right:0;bottom:0;left:0}.uvb .cv-txt{display:flex;flex-direction:column;justify-content:center;padding:8rem 7vw 5rem 6vw;position:relative}.uvb .cv-txt:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:none center/cover;opacity:.16;filter:saturate(1.2)}.uvb .cv-txt>*{position:relative}.uvb .cv .eb{font-size:.82rem;letter-spacing:.34em;text-transform:uppercase;color:var(--goldL);margin-bottom:2rem}.uvb .cv h1{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(3.4rem,7vw,7rem);line-height:.95;letter-spacing:-.02em}.uvb .cv h1 em{font-style:italic;color:var(--goldL);font-weight:400}.uvb .cv .sub{font-size:clamp(1.1rem,1.5vw,1.35rem);color:#f8f9facc;max-width:36ch;margin-top:2rem;line-height:1.6}.uvb .cv .wm{margin-top:3.2rem;display:flex;align-items:center;gap:1rem;font-weight:200;letter-spacing:.3em;font-size:1.05rem}.uvb .cv .wm img{width:38px;filter:drop-shadow(0 0 14px rgba(20,184,166,.6))}.uvb .cv .wm span b{color:var(--tealL);font-weight:300}.uvb .cv h1 .w{display:inline-block;opacity:0;transform:translateY(.6em) rotate(2deg);filter:blur(8px);animation:uvb-wIn 1.1s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:calc(.35s + var(--i)*.12s)}@keyframes uvb-wIn{to{opacity:1;transform:none;filter:none}}.uvb .cv h1 em .w{background:linear-gradient(100deg,#c9983e,#f0d58a 25%,#fff6d6,#d4a843 55%,#f0d58a 75%,#c9983e);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:uvb-wIn 1.1s cubic-bezier(.2,.8,.2,1) forwards,uvb-shine 5s linear 2.5s infinite;animation-delay:calc(.35s + var(--i)*.12s),2.5s}@keyframes uvb-shine{0%{background-position:100% 0}to{background-position:-150% 0}}.uvb .cv .eb{opacity:0;letter-spacing:.8em;animation:uvb-ebIn 1.4s cubic-bezier(.2,.8,.2,1) .1s forwards}@keyframes uvb-ebIn{to{opacity:1;letter-spacing:.34em}}.uvb .cv .sub,.uvb .cv .wm{opacity:0;transform:translateY(14px);animation:uvb-fUp 1s ease forwards}.uvb .cv .sub{animation-delay:1.5s}.uvb .cv .wm{animation-delay:1.8s}@keyframes uvb-fUp{to{opacity:1;transform:none}}.uvb .cv h1:after{content:"";display:block;width:0;height:2px;margin-top:1.6rem;background:linear-gradient(90deg,var(--goldL),var(--tealL),transparent);animation:uvb-ln 1.4s cubic-bezier(.2,.8,.2,1) 1.3s forwards}@keyframes uvb-ln{to{width:min(260px,60%)}}.uvb .cv-img{overflow:hidden}.uvb .cv-img img,.uvb .cv-img image-slot{animation:uvb-kb 18s ease-out forwards}@keyframes uvb-kb{0%{transform:scale(1.12)}to{transform:scale(1)}}.uvb #secret{background:var(--pearl)}.uvb .sc{display:grid;grid-template-columns:1.05fr .95fr;gap:5rem;align-items:center}.uvb .sc-vis{position:relative;aspect-ratio:1;max-width:560px;justify-self:center;width:100%}.uvb .sc-vis img{width:100%;height:100%;object-fit:cover;border-radius:50%;box-shadow:0 30px 80px #09152347;animation:uvb-float 8s ease-in-out infinite}.uvb .sc-vis:before{content:"";position:absolute;top:-5%;right:-5%;bottom:-5%;left:-5%;border-radius:50%;border:1px solid rgba(212,168,67,.45)}.uvb .bign{display:flex;align-items:baseline;gap:1.4rem;margin-top:2.6rem;border-top:1px solid rgba(9,21,35,.14);padding-top:2rem}.uvb .bign .n{font-family:Cormorant Garamond,serif;font-size:clamp(4.5rem,8vw,7.5rem);line-height:.9;color:var(--teal);font-weight:300}.uvb .bign .t{font-size:1.1rem;line-height:1.5;color:var(--inkt);max-width:24ch}.uvb #molecule{background:var(--ink)}.uvb #molecule .bg{position:absolute;top:0;right:0;bottom:0;left:0;background:none center/cover;opacity:.28;animation:uvb-kb 26s ease-in-out infinite alternate}.uvb #molecule .bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--ink) 20%,rgba(9,21,35,.6) 60%,rgba(9,21,35,.3))}.uvb .benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4rem;margin-top:3.6rem}.uvb .bf{border-top:1px solid rgba(240,201,106,.5);padding-top:1.3rem}.uvb .bf .bt{font-family:Cormorant Garamond,serif;font-size:1.9rem;line-height:1.1;color:var(--white);margin-bottom:.6rem}.uvb .bf .bd{font-size:1.02rem;line-height:1.55;color:#f8f9fab3}.uvb .formula{margin-top:3rem;font-size:.85rem;letter-spacing:.26em;text-transform:uppercase;color:var(--muted)}.uvb .formula b{color:var(--goldL);font-weight:400;letter-spacing:.1em}.uvb #look{background:var(--cream2);padding-top:6rem;padding-bottom:6rem}.uvb .lk-head{display:flex;justify-content:space-between;align-items:flex-end;gap:3rem;flex-wrap:wrap;margin-bottom:3rem}.uvb .lk{display:grid;grid-template-columns:1.25fr 1fr 1fr;grid-template-rows:280px 280px;gap:1rem}.uvb .lk>div{position:relative;min-height:0}.uvb .lk image-slot{position:absolute;top:0;right:0;bottom:0;left:0}.uvb .lk .a{grid-row:1/3}.uvb .lk .d{grid-column:2/4}.uvb .lk .cap{position:absolute;right:1.1rem;top:1rem;z-index:3;font-size:.72rem;letter-spacing:.24em;text-transform:uppercase;color:var(--white);pointer-events:none;text-shadow:0 1px 8px rgba(0,0,0,.5)}.uvb #tech{background:var(--pearl)}.uvb .tc{display:grid;grid-template-columns:.9fr 1.1fr;gap:5rem;align-items:center}.uvb .tc-img{position:relative;border-radius:2px;overflow:hidden;aspect-ratio:4/5;box-shadow:0 30px 70px #09152340}.uvb .tc-img img{width:100%;height:100%;object-fit:cover}.uvb .tc-img .tag{position:absolute;left:1.4rem;bottom:1.4rem;right:1.4rem;color:var(--white);font-family:Cormorant Garamond,serif;font-size:1.6rem;line-height:1.2}.uvb .tc-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 55%,#091523cc)}.uvb .tc-img .tag{z-index:2}.uvb .steps{list-style:none;margin-top:2.4rem;display:flex;flex-direction:column}.uvb .steps li{display:grid;grid-template-columns:3.2rem 1fr;gap:1rem;padding:1.3rem 0;border-bottom:1px solid rgba(9,21,35,.12)}.uvb .steps .sn{font-family:Cormorant Garamond,serif;font-size:1.7rem;color:var(--gold);line-height:1}.uvb .steps .st{font-size:1.15rem;color:var(--ink);margin-bottom:.25rem;font-weight:400}.uvb .steps .sd{font-size:1rem;color:var(--inkt);line-height:1.5}.uvb .proof{display:flex;gap:.7rem;flex-wrap:wrap;margin-top:2rem}.uvb .proof span{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;border:1px solid rgba(13,148,136,.4);color:var(--teal);padding:.55rem .9rem}.uvb #ritual{background:var(--ink2)}.uvb #ritual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 80% 10%,rgba(13,148,136,.16),transparent 55%),radial-gradient(ellipse at 10% 90%,rgba(212,168,67,.1),transparent 50%)}.uvb .rt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:2.6rem}.uvb .rt-hero{position:relative;aspect-ratio:16/9;margin-top:3rem;box-shadow:0 30px 80px #00000073}.uvb .rt-hero image-slot{position:absolute;top:0;right:0;bottom:0;left:0}.uvb .pc{border-top:1px solid rgba(240,201,106,.45);padding-top:1.3rem;color:var(--white)}.uvb .pc .pw{font-size:.74rem;letter-spacing:.24em;text-transform:uppercase;color:var(--tealL);margin-bottom:.5rem}.uvb .pc .pn{font-family:Cormorant Garamond,serif;font-size:2rem;line-height:1.05;margin-bottom:.6rem;display:flex;gap:.8rem;align-items:baseline}.uvb .pc .pn i{font-style:normal;color:var(--goldL);font-size:1.5rem}.uvb .pc .pd{font-size:1.02rem;line-height:1.55;color:#f8f9fab3}.uvb .rt-note{margin-top:2.4rem;font-size:1rem;color:#f8f9faa8;display:flex;gap:1.2rem;align-items:center;flex-wrap:wrap}.uvb .rt-note b{color:var(--goldL);font-weight:400}.uvb #back{color:var(--white);background:var(--ink)}.uvb #back .bg{position:absolute;top:0;right:0;bottom:0;left:0;background:none center/cover;filter:brightness(.62) saturate(1.05);animation:uvb-kb 28s ease-in-out infinite alternate}.uvb #back .bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#091523eb 10%,#0915238c 55%,#09152333)}.uvb .loop{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem;margin-top:3.4rem;max-width:1100px}.uvb .lp{background:#0915238c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(20,184,166,.3);padding:1.5rem 1.4rem}.uvb .lp .ln{font-family:Cormorant Garamond,serif;font-size:1.3rem;color:var(--goldL);margin-bottom:.5rem}.uvb .lp .lt{font-size:1.12rem;color:var(--white);margin-bottom:.35rem;font-weight:400}.uvb .lp .ld{font-size:.96rem;line-height:1.5;color:#f8f9fab8}.uvb #creators{background:var(--pearl)}.uvb .cr{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.uvb .cr-img{position:relative;aspect-ratio:4/5}.uvb .cr-img image-slot{position:absolute;top:0;right:0;bottom:0;left:0}.uvb .perks{list-style:none;margin-top:2.4rem;display:flex;flex-direction:column;gap:1.3rem}.uvb .perks li{display:flex;gap:1.1rem;align-items:flex-start;font-size:1.12rem;line-height:1.5;color:var(--inkt)}.uvb .perks li:before{content:"";flex-shrink:0;width:9px;height:9px;margin-top:.55em;background:var(--gold);transform:rotate(45deg)}.uvb .perks b{color:var(--ink);font-weight:500}.uvb .cta{margin-top:2.8rem;display:inline-flex;align-items:center;gap:1rem;background:var(--ink);color:var(--white);padding:1.1rem 1.8rem;font-size:.86rem;letter-spacing:.24em;text-transform:uppercase;transition:background .3s}.uvb .cta:hover{background:var(--teal);color:var(--white)}.uvb #close{background:var(--ink);color:var(--white);text-align:center;justify-content:center}.uvb #close .bg{position:absolute;top:0;right:0;bottom:0;left:0;background:none center/cover;filter:brightness(.36) saturate(.8);animation:uvb-kb 30s ease-in-out infinite alternate}.uvb #close .bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,rgba(9,21,35,.35),var(--ink) 80%)}.uvb .cl{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center}.uvb .cl img{width:84px;margin-bottom:2rem;filter:drop-shadow(0 8px 26px rgba(20,184,166,.45));animation:uvb-float 7s ease-in-out infinite}.uvb .cl .h{font-size:clamp(2.8rem,6vw,5.6rem)}.uvb .cl .wm2{margin-top:2.6rem;font-weight:200;letter-spacing:.32em;font-size:1.3rem}.uvb .cl .wm2 b{color:var(--tealL);font-weight:300}.uvb .cl .ct{margin-top:1.6rem;display:flex;gap:1.4rem;flex-wrap:wrap;justify-content:center;font-size:1.05rem;letter-spacing:.04em}.uvb .cl .ct a{color:var(--white)}.uvb .cl .ct a:hover{color:var(--goldL)}.uvb .cl .ct .s{color:#ffffff40}.uvb .mol-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.uvb .molvis{position:relative;aspect-ratio:1;width:100%;max-width:560px;justify-self:center}.uvb .molvis .urc{position:absolute;top:14%;right:14%;bottom:14%;left:14%;border-radius:50%;background:none center/cover;filter:saturate(1.1) brightness(.38) blur(1px);animation:uvb-urspin 60s linear infinite;box-shadow:0 0 0 1px #14b8a640,0 40px 120px #0009}.uvb .molvis .urc:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle at 50% 50%,#09152326 30%,#091523d9 72%)}@keyframes uvb-urspin{to{transform:rotate(360deg)}}.uvb .molvis .ring{position:absolute;border-radius:50%;border:1px solid rgba(240,201,106,.28)}.uvb .molvis .r1{top:6%;right:6%;bottom:6%;left:6%;animation:uvb-urspin 40s linear infinite reverse}.uvb .molvis .r2{top:0;right:0;bottom:0;left:0;border-color:#14b8a638;border-style:dashed;animation:uvb-urspin 90s linear infinite}.uvb .molvis .r1:before,.uvb .molvis .r2:before{content:"";position:absolute;top:-4px;left:50%;width:8px;height:8px;border-radius:50%;background:var(--goldL);box-shadow:0 0 16px var(--goldL)}.uvb .molvis .r2:before{background:var(--tealL);box-shadow:0 0 16px var(--tealL);top:auto;bottom:-4px}.uvb .molvis .pulse{position:absolute;top:14%;right:14%;bottom:14%;left:14%;border-radius:50%;border:1px solid rgba(20,184,166,.5);animation:uvb-mpulse 4s ease-out infinite}.uvb .molvis .pulse.b{animation-delay:2s}@keyframes uvb-mpulse{0%{transform:scale(1);opacity:.8}to{transform:scale(1.45);opacity:0}}.uvb .molvis svg{position:absolute;left:50%;top:50%;width:78%;transform:translate(-50%,-50%);overflow:visible;filter:drop-shadow(0 0 10px rgba(240,201,106,.35))}.uvb .molvis .bd{stroke-dasharray:60;stroke-dashoffset:60}.uvb .molvis .at{opacity:0}.uvb .molvis.in .bd{animation:uvb-draw 1.1s cubic-bezier(.4,0,.2,1) forwards;animation-delay:calc(var(--i)*.07s)}.uvb .molvis.in .at{animation:uvb-afade .8s ease forwards;animation-delay:calc(1.4s + var(--i)*.1s)}.uvb .molvis.in svg{animation:uvb-mfloat 8s ease-in-out 2.6s infinite}@keyframes uvb-draw{to{stroke-dashoffset:0}}@keyframes uvb-afade{to{opacity:1}}@keyframes uvb-mfloat{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,-53%)}}.uvb .molvis .fx{position:absolute;left:50%;bottom:4%;transform:translate(-50%);text-align:center;white-space:nowrap;opacity:0;transition:opacity 1s 2.4s}.uvb .molvis.in .fx{opacity:1}.uvb .molvis .fx b{display:block;font-family:Cormorant Garamond,serif;font-weight:400;font-size:clamp(1.8rem,3vw,2.6rem);background:linear-gradient(100deg,#c9983e,#fff0c0 40%,#d4a843 70%);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:.04em}.uvb .molvis .fx span{font-size:.7rem;letter-spacing:.3em;text-transform:uppercase;color:#f8f9fa99}.uvb .molvis .tagm{position:absolute;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--tealL);background:#091523cc;border:1px solid rgba(20,184,166,.35);padding:.45rem .8rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .8s,transform .8s;transform:translateY(8px);white-space:nowrap}.uvb .molvis.in .tagm{opacity:1;transform:none}.uvb .molvis .tg1{top:8%;left:-2%;transition-delay:2s}.uvb .molvis .tg2{bottom:24%;right:-4%;color:var(--goldL);border-color:#f0c96a59;transition-delay:2.3s}@media(max-width:920px){.uvb .mol-grid{grid-template-columns:1fr;gap:2.4rem}.uvb .molvis{max-width:420px}.uvb .molvis .tg1{left:0}.uvb .molvis .tg2{right:0}}@media(max-width:600px){.uvb .molvis .tagm{font-size:.6rem;padding:.35rem .6rem}}@media(max-width:920px){.uvb{font-size:18px}.uvb section{padding:5rem 7vw;min-height:auto}.uvb .cv{grid-template-columns:1fr}.uvb .cv-img{min-height:62vh}.uvb .cv-txt{padding:3.6rem 7vw 4rem}.uvb .sc,.uvb .tc,.uvb .cr{grid-template-columns:1fr;gap:3rem}.uvb .sc-vis{max-width:420px}.uvb .benefits,.uvb .loop,.uvb .rt{grid-template-columns:1fr 1fr}.uvb .lk{grid-template-columns:1fr 1fr;grid-template-rows:320px 220px 220px}.uvb .lk .a{grid-column:1/3;grid-row:auto}.uvb .lk .d{grid-column:1/3}.uvb .cr-img{max-width:520px}}@media(max-width:600px){.uvb section{padding:4rem 6vw}.uvb .h{font-size:clamp(2.4rem,10vw,3.2rem)}.uvb .benefits,.uvb .loop,.uvb .rt{grid-template-columns:1fr}.uvb .lk{grid-template-columns:1fr;grid-template-rows:none;grid-auto-rows:260px}.uvb .lk .a,.uvb .lk .d{grid-column:auto}.uvb .brand{font-size:.78rem;top:.8rem;left:5vw;padding:.4rem .9rem .4rem .45rem}.uvb .brand img{width:28px;height:28px}.uvb .bign{flex-direction:column;gap:.6rem}}.uvb section{min-height:auto;padding:clamp(5rem,9vw,8.5rem) 6vw}.uvb .ann{position:relative;z-index:260;background:var(--ink);color:var(--goldL);text-align:center;font-size:.74rem;letter-spacing:.24em;text-transform:uppercase;padding:.7rem 1rem}.uvb .ann button{background:none;border:0;color:var(--white);font:inherit;letter-spacing:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer;margin-left:.6rem}.uvb .hdr{position:sticky;top:0;z-index:250;transition:background .35s,box-shadow .35s,color .35s;color:var(--white);background:#091523e0;box-shadow:0 1px #f0c96a2e;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.uvb .hdr.solid{background:#f7f4eef0;color:var(--ink);box-shadow:0 1px #09152314}.uvb .hdr-in{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;padding:1rem 6vw}.uvb .hnav{display:flex;gap:2rem}.uvb .hnav a,.uvb .hact a{color:inherit;font-size:.8rem;letter-spacing:.2em;text-transform:uppercase;font-weight:500;position:relative}.uvb .hnav a:after{content:"";position:absolute;left:0;right:100%;bottom:-6px;height:1px;background:var(--goldL);transition:right .35s}.uvb .hnav a:hover{color:inherit}.uvb .hnav a:hover:after{right:0}.uvb .logo{display:flex;align-items:center;gap:.7rem;color:inherit;font-weight:200;letter-spacing:.34em;font-size:1.05rem}.uvb .logo:hover{color:inherit}.uvb .logo img{width:34px;filter:drop-shadow(0 0 10px rgba(20,184,166,.55))}.uvb .logo b{font-weight:400;color:var(--tealL)}.uvb .hdr.solid .logo b{color:var(--teal)}.uvb .hact{display:flex;justify-content:flex-end;align-items:center;gap:1.6rem}.uvb .btn{display:inline-flex;align-items:center;gap:.7rem;font-family:Jost,sans-serif;font-size:.78rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;padding:1rem 1.8rem;border:1px solid transparent;cursor:pointer;transition:all .3s;border-radius:0}.uvb .btn-gold{background:var(--goldL);color:var(--ink)}.uvb .btn-gold:hover{background:#fff;color:var(--ink)}.uvb .btn-line{background:transparent;color:inherit;border-color:currentColor}.uvb .btn-line:hover{background:#ffffff1a;color:inherit}.uvb .btn-ink{background:var(--ink);color:var(--white)}.uvb .btn-ink:hover{background:var(--teal);color:#fff}.uvb .btn-sm{padding:.7rem 1.1rem;font-size:.7rem}.uvb .hdr .btn-sm{background:var(--goldL);color:var(--ink)}.uvb .wl-count{display:inline-grid;place-items:center;min-width:1.4rem;height:1.4rem;border-radius:999px;background:var(--teal);color:#fff;font-size:.66rem;letter-spacing:0;margin-left:.4rem}.uvb .burger{display:none;background:none;border:0;color:inherit;cursor:pointer;width:44px;height:44px}.uvb .burger i{display:block;width:22px;height:1px;background:currentColor;margin:6px auto}.uvb #cover{margin-top:-68px}.uvb .cv-txt{padding-top:10rem}.uvb .cv-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.uvb .cv .ctas{display:flex;gap:1rem;flex-wrap:wrap;margin-top:2.6rem;opacity:0;transform:translateY(14px);animation:uvb-fUp 1s ease 1.8s forwards}.uvb .cv .ctas .btn-line{color:var(--white)}.uvb .cv .launch{margin-top:2rem;font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;color:#f8f9fa99;opacity:0;animation:uvb-fUp 1s ease 2.1s forwards}.uvb .cv .launch b{color:var(--goldL);font-weight:400}.uvb .proof-strip{background:var(--ink);color:#f8f9fac7;overflow:hidden;border-top:1px solid rgba(240,201,106,.2);padding:1.1rem 0}.uvb .proof-track{display:flex;gap:3.5rem;width:max-content;animation:uvb-mq 38s linear infinite}.uvb .proof-track span{font-size:.76rem;letter-spacing:.26em;text-transform:uppercase;white-space:nowrap;display:flex;align-items:center;gap:3.5rem}.uvb .proof-track span:after{content:"\2726";color:var(--goldL);font-size:.6rem}@keyframes uvb-mq{to{transform:translate(-50%)}}.uvb #shop{background:var(--pearl)}.uvb .shop-head{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;flex-wrap:wrap;margin-bottom:3.2rem}.uvb .pgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.uvb .prod{background:var(--cream2);cursor:pointer;display:flex;flex-direction:column;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s}.uvb .prod:hover{transform:translateY(-6px);box-shadow:0 30px 60px #09152324}.uvb .prod .pimg{position:relative;aspect-ratio:1/1;overflow:hidden;background:#0a0b22}.uvb .prod .pimg img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.uvb .prod:hover .pimg img{transform:scale(1.05)}.uvb .prod .badge{position:absolute;top:1rem;left:1rem;background:#f7f4eeeb;color:var(--ink);font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;padding:.45rem .7rem}.uvb .prod .badge.gold{background:var(--goldL)}.uvb .prod .pb{padding:1.5rem 1.6rem 1.7rem;display:flex;flex-direction:column;gap:.5rem;flex:1}.uvb .prod .pt{font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--teal)}.uvb .prod .pn{font-family:Cormorant Garamond,serif;font-size:2rem;line-height:1.05}.uvb .prod .pd{font-size:1rem;line-height:1.5;color:var(--inkt);flex:1}.uvb .prod .pf{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(9,21,35,.1);font-size:.74rem;letter-spacing:.18em;text-transform:uppercase}.uvb .prod .pf span{color:var(--inkt)}.uvb .prod .pf b{font-weight:500;color:var(--ink)}.uvb .prod .pf b:after{content:" \2192";transition:margin .3s}.uvb .prod:hover .pf b:after{margin-left:.3rem}.uvb .inv{background:var(--ink2);color:var(--white);padding:clamp(3.5rem,6vw,5rem) 6vw}.uvb .inv .wrap{display:grid;grid-template-columns:minmax(0,1.3fr) auto;gap:3rem;align-items:center}.uvb .inv h2{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(2rem,3.4vw,3rem);line-height:1.1}.uvb .inv h2 em{color:var(--goldL);font-style:italic}.uvb .inv p{color:#f8f9fab3;margin-top:.8rem;max-width:58ch;font-size:1.05rem}.uvb .inv .btns{display:flex;gap:1rem;flex-wrap:wrap}.uvb #journal{background:var(--cream2)}.uvb .jgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8rem;margin-top:3rem}.uvb .jc{color:var(--ink);display:flex;flex-direction:column;gap:.8rem}.uvb .jc:hover{color:var(--ink)}.uvb .jc .ji{aspect-ratio:4/3;overflow:hidden}.uvb .jc .ji img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s}.uvb .jc:hover .ji img{transform:scale(1.05)}.uvb .jc .jt{font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--teal)}.uvb .jc h3{font-family:Cormorant Garamond,serif;font-weight:400;font-size:1.7rem;line-height:1.12}.uvb .jc p{font-size:1rem;color:var(--inkt);line-height:1.5}.uvb .wlband{background:var(--ink);color:var(--white);text-align:center;position:relative;overflow:hidden}.uvb .wlband:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:none center/cover;opacity:.14}.uvb .wlband .wrap{max-width:760px}.uvb .wlband .h{font-size:clamp(2.6rem,5vw,4.4rem)}.uvb .wlband .lead{margin:1.4rem auto 0;color:#f8f9fabf}.uvb .wlform{display:flex;margin:2.4rem auto 0;max-width:520px;border:1px solid rgba(240,201,106,.55)}.uvb .wlform input{flex:1;min-width:0;background:transparent;border:0;color:var(--white);font:300 1rem Jost,sans-serif;padding:1.05rem 1.2rem;outline:none}.uvb .wlform input::placeholder{color:#f8f9fa80}.uvb .wlform .btn{flex:none}.uvb .wlok{margin-top:1.4rem;color:var(--goldL);font-family:Cormorant Garamond,serif;font-style:italic;font-size:1.4rem;min-height:1.6em}.uvb .ftr{background:#060f1a;color:#f8f9fab3;padding:4.5rem 6vw 2.4rem;font-size:.95rem}.uvb .ftr-in{max-width:1260px;margin:0 auto;display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:2.5rem}.uvb .ftr h4{font-size:.72rem;letter-spacing:.24em;text-transform:uppercase;color:var(--goldL);font-weight:400;margin-bottom:1.1rem}.uvb .ftr ul{list-style:none;display:grid;gap:.6rem}.uvb .ftr a{color:#f8f9fabf}.uvb .ftr a:hover{color:var(--goldL)}.uvb .ftr .logo{color:var(--white);margin-bottom:1rem}.uvb .ftr-b{max-width:1260px;margin:3.4rem auto 0;padding-top:1.6rem;border-top:1px solid rgba(248,249,250,.1);display:flex;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;font-size:.78rem;color:#f8f9fa80}.uvb .scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0915238c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:400;opacity:0;pointer-events:none;transition:opacity .4s}.uvb .scrim.on{opacity:1;pointer-events:auto}.uvb .drawer{position:fixed;top:0;right:0;bottom:0;width:min(560px,100%);background:var(--cream2);z-index:410;transform:translate(100%);transition:transform .55s cubic-bezier(.2,.8,.2,1);overflow-y:auto;display:flex;flex-direction:column}.uvb .drawer.on{transform:none}.uvb .dx{position:absolute;top:1rem;right:1rem;z-index:3;width:44px;height:44px;border-radius:999px;border:0;background:#f7f4eee6;font-size:1.3rem;cursor:pointer;color:var(--ink)}.uvb .dimg{aspect-ratio:1/1;background:#0a0b22;flex:none}.uvb .dimg img{width:100%;height:100%;object-fit:cover}.uvb .dbody{padding:2rem 2.2rem 2.6rem;display:flex;flex-direction:column;gap:1rem}.uvb .dbody .pt{font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--teal)}.uvb .dbody h3{font-family:Cormorant Garamond,serif;font-weight:300;font-size:2.6rem;line-height:1.02}.uvb .dbody .dd{color:var(--inkt);font-size:1.05rem;line-height:1.6}.uvb .dben{list-style:none;display:grid;gap:.6rem;margin:.4rem 0;padding:1.2rem 0;border-top:1px solid rgba(9,21,35,.1);border-bottom:1px solid rgba(9,21,35,.1)}.uvb .dben li{display:grid;grid-template-columns:1.4rem 1fr;font-size:1rem;line-height:1.45}.uvb .dben li:before{content:"\2726";color:var(--gold);font-size:.7rem;padding-top:.3rem}.uvb .dmeta{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--inkt)}.uvb .dform{display:flex;border:1px solid rgba(9,21,35,.25);margin-top:.4rem}.uvb .dform input{flex:1;min-width:0;border:0;background:transparent;font:300 1rem Jost,sans-serif;padding:1rem 1.1rem;outline:none;color:var(--ink)}.uvb .dok{color:var(--teal);font-family:Cormorant Garamond,serif;font-style:italic;font-size:1.3rem;min-height:1.5em}.uvb .mnav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:420;background:var(--ink);color:var(--white);display:flex;flex-direction:column;justify-content:center;gap:1.6rem;padding:0 10vw;transform:translateY(-100%);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.uvb .mnav.on{transform:none}.uvb .mnav a{color:var(--white);font-family:Cormorant Garamond,serif;font-size:2.6rem;font-weight:300}.uvb .mnav .dx{background:#ffffff1a;color:#fff}@media(max-width:1000px){.uvb .hnav{display:none}.uvb .burger{display:block}.uvb .hdr-in{grid-template-columns:auto 1fr auto}.uvb .logo{justify-self:center}.uvb .hact .hlink{display:none}}@media(max-width:920px){.uvb #cover{margin-top:-64px}.uvb .cv-txt{padding:3.5rem 7vw 4rem}.uvb .pgrid,.uvb .jgrid,.uvb .inv .wrap{grid-template-columns:1fr}.uvb .ftr-in{grid-template-columns:1fr 1fr}.uvb .prod .pimg{aspect-ratio:4/3}}@media(max-width:560px){.uvb .ann{font-size:.62rem;letter-spacing:.16em}.uvb .hact .btn-sm .lbl{display:none}.uvb .wlform{flex-direction:column;border:0;gap:.6rem}.uvb .wlform input{border:1px solid rgba(240,201,106,.55)}.uvb .ftr-in{grid-template-columns:1fr}.uvb .dbody{padding:1.6rem 1.4rem 2rem}.uvb .dform{flex-direction:column;border:0;gap:.6rem}.uvb .dform input{border:1px solid rgba(9,21,35,.25)}}.uvb .dprice{font-family:Cormorant Garamond,serif;font-size:1.9rem;color:var(--ink)}.uvb .dbuy{display:flex;gap:.8rem;align-items:stretch;flex-wrap:wrap}.uvb .dbuy .btn{flex:1;justify-content:center}.uvb .qty{display:flex;align-items:center;border:1px solid rgba(9,21,35,.25)}.uvb .qty button{width:44px;height:100%;min-height:44px;border:0;background:none;font-size:1.1rem;cursor:pointer;color:var(--ink)}.uvb .qty span{min-width:2rem;text-align:center}.uvb .qty.sm{display:inline-flex;margin-top:.6rem}.uvb .qty.sm button{width:36px;min-height:36px}.uvb .cart .cbody{padding:4.5rem 2rem 2rem;display:flex;flex-direction:column;gap:1.4rem;min-height:100%}.uvb .cart h3{font-family:Cormorant Garamond,serif;font-weight:300;font-size:2.4rem}.uvb .cline{display:grid;grid-template-columns:84px 1fr auto;gap:1rem;align-items:start;padding:1.2rem 0;border-bottom:1px solid rgba(9,21,35,.1)}.uvb .cline img{width:84px;height:84px;object-fit:cover;background:#0a0b22}.uvb .cn{font-family:Cormorant Garamond,serif;font-size:1.4rem;line-height:1.1}.uvb .cm{font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--teal);margin-top:.3rem}.uvb .cfoot{margin-top:auto;padding-top:1.4rem}.uvb .crow{display:flex;justify-content:space-between;font-size:1.1rem;margin-bottom:.8rem}.uvb .cnote{font-size:.86rem;color:var(--inkt);line-height:1.5;margin-bottom:1.2rem}.uvb .cempty{color:var(--inkt)}#shopify-section-uvb-header{position:sticky;top:0;z-index:250}.uvb .hdr{position:relative}.uvb .hdr.solid,.uvb .hdr.always{background:#f7f4eef0;color:var(--ink);box-shadow:0 1px #09152314}.uvb .hdr.always .logo b{color:var(--teal)}.uvb .dbuy select{border:1px solid rgba(9,21,35,.25);background:transparent;font:300 1rem Jost,sans-serif;padding:0 .8rem;min-height:44px;color:var(--ink)}.uvb .dok.err{color:#b4412c}.uvb .btn[disabled]{opacity:.55;pointer-events:none}.uvb .cline .cp{font-size:.8rem;color:var(--inkt);margin-top:.2rem}.uvb .crm{background:none;border:0;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--inkt);text-decoration:underline;cursor:pointer;margin-left:.8rem}.uvb .pimg svg,.uvb .cv-img svg,.uvb .sc-vis svg.placeholder-svg,.uvb .lk svg,.uvb .ji svg{width:100%;height:100%;background:#1b2a40;fill:#fff3}.uvb .mnav a{min-height:44px}.uvb .cv-txt:before,.uvb .wlband:before{display:none}.uvb .cv-tex,.uvb .wl-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;opacity:.15;pointer-events:none}.uvb .cv-tex{filter:saturate(1.2)}.uvb .wlband .wrap{position:relative;z-index:2}.uvb #molecule .bg,.uvb #back .bg{background-size:cover;background-position:center}.uvb img{height:auto}.uvb .lk>div{overflow:hidden;background:#13243d}.uvb .lk>div>img,.uvb .lk>div>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.uvb .lk>div:hover>img{transform:scale(1.04)}.uvb .lk>div:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(9,21,35,.35),transparent 30%);pointer-events:none;z-index:2}.uvb .sc-vis>img,.uvb .sc-vis>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.uvb .prod .pimg img,.uvb .jc .ji img{height:100%}.uvb .molvis .bd{animation:uvb-draw 1.1s cubic-bezier(.4,0,.2,1) forwards;animation-delay:calc(.4s + var(--i)*.07s)}.uvb .molvis .at{animation:uvb-afade .8s ease forwards;animation-delay:calc(1.8s + var(--i)*.1s)}.uvb .molvis svg{animation:uvb-mfloat 8s ease-in-out 3s infinite}.uvb .molvis .fx{opacity:1;transition:none;animation:uvb-afade 1s ease 2.6s both}.uvb .molvis .tagm{opacity:1;transform:none;transition:none;animation:uvb-afade 1s ease 2.8s both}.uvb .benefits:empty{display:none}.uvb #aging{background:var(--cream2)}.uvb .ag-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem;align-items:end;margin-bottom:3.4rem}.uvb .ag-head .lead{margin-top:0}.uvb .ag-row{display:grid;grid-template-columns:3.4rem minmax(0,1fr) minmax(0,1fr);gap:2rem;padding:1.8rem 0;border-top:1px solid rgba(9,21,35,.14);align-items:baseline}.uvb .ag-row:last-child{border-bottom:1px solid rgba(9,21,35,.14)}.uvb .ag-n{font-family:Cormorant Garamond,serif;font-size:1.6rem;color:var(--gold)}.uvb .ag-c{font-family:Cormorant Garamond,serif;font-size:clamp(1.7rem,2.4vw,2.2rem);line-height:1.1}.uvb .ag-c small{display:block;font-family:Jost,sans-serif;font-size:1rem;line-height:1.5;color:var(--inkt);margin-top:.5rem}.uvb .ag-a{font-size:1.05rem;line-height:1.55;color:var(--inkt);display:grid;gap:.4rem}.uvb .ag-a b{font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--teal);font-weight:500}.uvb .ag-lbl{display:grid;grid-template-columns:3.4rem minmax(0,1fr) minmax(0,1fr);gap:2rem;font-size:.72rem;letter-spacing:.24em;text-transform:uppercase;color:var(--inkt);padding-bottom:.9rem}.uvb .prod .qadd{margin:0 1.6rem 1.6rem;justify-content:center}.uvb .prod .qadd.btn-line{color:var(--ink)}.uvb #ritual2{background:var(--cream2)}.uvb .rl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;margin-top:3rem}.uvb .rl-c{position:relative;aspect-ratio:3/4;overflow:hidden;background:var(--ink)}.uvb .rl-c>img,.uvb .rl-c>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}.uvb .rl-c:hover>img{transform:scale(1.04)}.uvb .rl-c:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(rgba(9,21,35,.5),transparent 28%);pointer-events:none}.uvb .rl-c:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 50%,#0915238c);pointer-events:none}.uvb .rl-cap{position:absolute;top:1.1rem;left:1.2rem;z-index:2;font-size:.7rem;letter-spacing:.24em;text-transform:uppercase;color:#fff;background:#0915238c;padding:.4rem .7rem;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.uvb .rl-p{position:absolute;left:1rem;right:1rem;bottom:1rem;z-index:2;display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:.9rem;align-items:center;background:#f7f4eef2;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:.6rem .7rem .6rem .6rem;cursor:pointer;transition:transform .4s}.uvb .rl-p:hover{transform:translateY(-3px)}.uvb .rl-p img{width:64px;height:64px;object-fit:cover;background:#0a0b22}.uvb .rl-p .n{font-family:Cormorant Garamond,serif;font-size:1.3rem;line-height:1.1;color:var(--ink)}.uvb .rl-p .m{font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--teal);margin-top:.2rem;white-space:nowrap}.uvb .rl-p .go{width:44px;height:44px;display:grid;place-items:center;background:var(--ink);color:#fff;font-size:1rem}.uvb #howto{background:var(--ink);color:var(--white)}.uvb .ht{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:4.5rem;align-items:center}.uvb .vid{position:relative;aspect-ratio:4/5;overflow:hidden;background:#060f1a;box-shadow:0 40px 90px #00000080}.uvb .vid video,.uvb .vid .poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.uvb .vid .poster{object-position:50% 35%;transition:opacity .5s}.uvb .vid.playing .poster,.uvb .vid.playing .play,.uvb .vid.playing .vnote{opacity:0;pointer-events:none}.uvb .vid .play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:92px;height:92px;border-radius:50%;border:1px solid rgba(240,201,106,.8);background:#09152373;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:var(--goldL);cursor:pointer;display:grid;place-items:center;transition:opacity .4s,transform .4s}.uvb .vid .play:hover{transform:translate(-50%,-50%) scale(1.06)}.uvb .vid .play:before{content:"";width:0;height:0;border-left:20px solid currentColor;border-top:12px solid transparent;border-bottom:12px solid transparent;margin-left:6px}.uvb .vid .play:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%;border:1px solid rgba(240,201,106,.4);animation:uvb-mpulse 3s ease-out infinite}.uvb .vid .vnote{position:absolute;left:1.2rem;bottom:1.2rem;right:1.2rem;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:#ffffffd9;transition:opacity .4s}.uvb .hsteps{list-style:none;margin-top:2.4rem;display:grid;padding:0}.uvb .hsteps li{display:grid;grid-template-columns:3rem 1fr;gap:1rem;padding:1.3rem 0;border-top:1px solid rgba(240,201,106,.25)}.uvb .hsteps li:last-child{border-bottom:1px solid rgba(240,201,106,.25)}.uvb .hsteps .sn{font-family:Cormorant Garamond,serif;font-size:1.7rem;color:var(--goldL);line-height:1}.uvb .hsteps .st{font-size:1.12rem;font-weight:400;margin-bottom:.2rem}.uvb .hsteps .sd{font-size:1rem;color:#f8f9fab3;line-height:1.5}.uvb #proofp{background:var(--ink2);color:var(--white)}.uvb .pp-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:5rem;align-items:start}.uvb .ends{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#f0c96a40;border:1px solid rgba(240,201,106,.25)}.uvb .ends>div{background:var(--ink2);padding:1.6rem 1.5rem}.uvb .ends .et{font-family:Cormorant Garamond,serif;font-size:1.7rem;line-height:1.1;margin-bottom:.4rem}.uvb .ends .ed{font-size:.96rem;color:#f8f9fab3;line-height:1.5}.uvb .tl{list-style:none;margin-top:2.6rem;display:grid;padding:0}.uvb .tl li{display:grid;grid-template-columns:1.2rem 1fr;gap:1rem;padding:0 0 1.4rem;position:relative}.uvb .tl li:before{content:"";width:11px;height:11px;border-radius:50%;border:1px solid var(--goldL);margin-top:.45rem}.uvb .tl li.on:before{background:var(--goldL);box-shadow:0 0 12px var(--goldL)}.uvb .tl li:not(:last-child):after{content:"";position:absolute;left:5px;top:1.3rem;bottom:0;width:1px;background:#f0c96a4d}.uvb .tl b{display:block;font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--goldL);font-weight:400}.uvb .tl span{font-size:1.05rem;color:#f8f9fad1}.uvb .pubs{margin-top:2.4rem;padding-top:2rem;border-top:1px solid rgba(248,249,250,.14);display:flex;gap:1.6rem;align-items:center;flex-wrap:wrap}.uvb .pubs .n{font-family:Cormorant Garamond,serif;font-size:4.2rem;line-height:.9;color:var(--goldL);font-weight:300}.uvb .pubs p{max-width:30ch;color:#f8f9fabf;font-size:1rem}.uvb .pubs a{color:var(--tealL);font-size:.78rem;letter-spacing:.2em;text-transform:uppercase}.uvb #faq{background:var(--pearl)}.uvb .fq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:5rem}.uvb .fq details{border-top:1px solid rgba(9,21,35,.14)}.uvb .fq details:last-child{border-bottom:1px solid rgba(9,21,35,.14)}.uvb .fq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:1.5rem;align-items:center;padding:1.5rem 0;font-family:Cormorant Garamond,serif;font-size:clamp(1.4rem,2vw,1.75rem);line-height:1.2}.uvb .fq summary::-webkit-details-marker{display:none}.uvb .fq summary:after{content:"+";font-family:Jost,sans-serif;font-weight:200;font-size:1.8rem;color:var(--gold);transition:transform .3s;flex:none}.uvb .fq details[open] summary:after{transform:rotate(45deg)}.uvb .fq .fa{padding:0 3rem 1.6rem 0;color:var(--inkt);font-size:1.05rem;line-height:1.6;max-width:62ch}.uvb .sbar{position:fixed;left:0;right:0;bottom:0;z-index:240;background:#f7f4eef5;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid rgba(9,21,35,.1);display:none;align-items:center;gap:1rem;padding:.7rem 5vw calc(.7rem + env(safe-area-inset-bottom));transform:translateY(110%);transition:transform .4s}.uvb .sbar.on{transform:none}.uvb .sbar img{width:48px;height:48px;object-fit:cover;background:#0a0b22}.uvb .sbar>div{flex:1;min-width:0;line-height:1.2}.uvb .sbar .sn{font-family:Cormorant Garamond,serif;font-size:1.25rem;color:var(--ink)}.uvb .sbar .sm{font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--teal)}.uvb .sbar .btn{padding:.9rem 1.2rem;min-height:44px}@media(max-width:1100px){.uvb .rl{grid-template-columns:1fr 1fr}.uvb .rl-c:first-child{grid-column:1/3;aspect-ratio:16/10}}@media(max-width:920px){.uvb .ag-head,.uvb .pp-grid,.uvb .fq,.uvb .ht{grid-template-columns:1fr;gap:2.4rem}.uvb .ag-lbl{display:none}.uvb .ag-row{grid-template-columns:2.4rem minmax(0,1fr);gap:.8rem 1rem}.uvb .ag-a{grid-column:2}.uvb .vid{max-width:520px}.uvb .sbar{display:flex}.uvb .ftr{padding-bottom:6rem}}@media(max-width:560px){.uvb .ends{grid-template-columns:1fr}.uvb .fq .fa{padding-right:0}.uvb .rl{grid-template-columns:1fr}.uvb .rl-c:first-child{grid-column:auto;aspect-ratio:3/4}}.uvb .pdp{max-width:1400px;margin:0 auto;padding:2rem 6vw 6rem;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:4.5rem;align-items:start}.uvb .gal{display:grid;gap:1rem}.uvb .gal-main{position:relative;aspect-ratio:1;background:#0a0b22;overflow:hidden}.uvb .gal-main img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s}.uvb .gal-main .badge{position:absolute;top:1.2rem;left:1.2rem;z-index:2;background:var(--goldL);color:var(--ink);font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;padding:.5rem .8rem}.uvb .thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.uvb .thumbs button{aspect-ratio:1;border:1px solid transparent;padding:0;background:#0a0b22;cursor:pointer;overflow:hidden;opacity:.6;transition:opacity .3s,border-color .3s}.uvb .thumbs button.on,.uvb .thumbs button:hover{opacity:1;border-color:var(--gold)}.uvb .thumbs img{width:100%;height:100%;object-fit:cover}.uvb .buy{position:sticky;top:96px;display:flex;flex-direction:column;gap:1.1rem}.uvb .buy .pt{font-size:.74rem;letter-spacing:.24em;text-transform:uppercase;color:var(--teal)}.uvb .buy h1{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(2.8rem,4.4vw,4.2rem);line-height:1;letter-spacing:-.015em}.uvb .buy .sd{font-size:1.12rem;line-height:1.6;color:var(--inkt);max-width:40ch}.uvb .prow{display:flex;align-items:baseline;gap:1.2rem;flex-wrap:wrap;padding-top:.4rem}.uvb .prow .pr{font-family:Cormorant Garamond,serif;font-size:2.2rem}.uvb .prow .sh{font-size:.74rem;letter-spacing:.18em;text-transform:uppercase;color:var(--teal)}.uvb .chips{display:flex;flex-wrap:wrap;gap:.6rem}.uvb .chips span{font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;border:1px solid rgba(9,21,35,.2);padding:.5rem .8rem}.uvb .buyrow{display:flex;gap:.8rem;margin-top:.4rem}.uvb .buyrow .btn{flex:1;justify-content:center;min-height:56px}.uvb .bnote{font-size:.92rem;color:var(--inkt)}.uvb .assure{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#0915231f;border:1px solid rgba(9,21,35,.12);margin-top:.6rem}.uvb .assure div{background:var(--cream2);padding:1rem .9rem;font-size:.86rem;line-height:1.4;color:var(--inkt)}.uvb .assure b{display:block;font-family:Cormorant Garamond,serif;font-weight:400;font-size:1.2rem;color:var(--ink);margin-bottom:.15rem}.uvb .acc{margin-top:.6rem}.uvb .acc details{border-top:1px solid rgba(9,21,35,.14)}.uvb .acc details:last-child{border-bottom:1px solid rgba(9,21,35,.14)}.uvb .acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:1.1rem 0;font-size:.8rem;letter-spacing:.2em;text-transform:uppercase;font-weight:500}.uvb .acc summary::-webkit-details-marker{display:none}.uvb .acc summary:after{content:"+";font-weight:200;font-size:1.5rem;color:var(--gold);transition:transform .3s}.uvb .acc details[open] summary:after{transform:rotate(45deg)}.uvb .acc .ab{padding:0 0 1.3rem;font-size:1rem;line-height:1.6;color:var(--inkt);display:grid;gap:.7rem}.uvb .acc .ab ul{list-style:none;display:grid;gap:.5rem}.uvb .acc .ab li{display:grid;grid-template-columns:1.3rem 1fr}.uvb .acc .ab li:before{content:"\2726";color:var(--gold);font-size:.65rem;padding-top:.35rem}.uvb .acc .ab b{color:var(--ink);font-weight:500}.uvb #why{background:var(--ink);color:var(--white)}.uvb .wy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5rem;align-items:center}.uvb .wy-img{aspect-ratio:4/5;overflow:hidden;position:relative}.uvb .wy-img img{width:100%;height:100%;object-fit:cover}.uvb .ing{display:grid;gap:0;margin-top:2.4rem}.uvb .ing div{padding:1.4rem 0;border-top:1px solid rgba(240,201,106,.25)}.uvb .ing div:last-child{border-bottom:1px solid rgba(240,201,106,.25)}.uvb .ing b{display:block;font-family:Cormorant Garamond,serif;font-weight:400;font-size:1.8rem;color:var(--white);margin-bottom:.3rem}.uvb .ing b i{font-style:italic;color:var(--goldL)}.uvb .ing p{color:#f8f9fab8;font-size:1.02rem;line-height:1.55}.uvb .more{display:inline-flex;margin-top:2rem;color:var(--tealL);font-size:.78rem;letter-spacing:.2em;text-transform:uppercase}.uvb #routine{background:var(--pearl)}.uvb .rgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;margin-top:3rem;max-width:980px}@media(max-width:920px){.uvb .pdp,.uvb .wy{grid-template-columns:1fr;gap:2.4rem}.uvb .buy{position:static}.uvb .rgrid{grid-template-columns:1fr}}@media(max-width:560px){.uvb .assure{grid-template-columns:1fr}.uvb .thumbs{gap:.6rem}}.uvb .depth{display:inline-flex;border:1px solid rgba(240,201,106,.55);margin-top:2.4rem}.uvb .depth button{background:none;border:0;color:#f8f9fabf;font:500 .74rem Jost,sans-serif;letter-spacing:.2em;text-transform:uppercase;padding:.85rem 1.3rem;cursor:pointer;min-height:44px;transition:background .3s,color .3s}.uvb .depth button.on{background:var(--goldL);color:var(--ink)}.uvb .depth.lt{border-color:#0915234d}.uvb .depth.lt button{color:var(--inkt)}.uvb #disc{background:var(--cream2)}.uvb .disc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;margin-top:3rem}.uvb .disc .dc{display:flex;flex-direction:column;gap:1rem}.uvb .disc .di{aspect-ratio:4/5;overflow:hidden;background:var(--ink)}.uvb .disc .di img{width:100%;height:100%;object-fit:cover}.uvb .disc .dn{font-family:Cormorant Garamond,serif;font-size:1.5rem;color:var(--gold)}.uvb .disc h3{font-family:Cormorant Garamond,serif;font-weight:400;font-size:2rem;line-height:1.08}.uvb .disc p{color:var(--inkt);font-size:1.02rem;line-height:1.55}.uvb #mech{background:var(--pearl)}.uvb .mh{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;flex-wrap:wrap;margin-bottom:3rem}.uvb .mgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#09152324;border:1px solid rgba(9,21,35,.14)}.uvb .mgrid>div{background:var(--pearl);padding:2.2rem 2rem;display:grid;gap:.7rem;align-content:start}.uvb .mgrid .mn{font-family:Cormorant Garamond,serif;font-size:1.4rem;color:var(--gold)}.uvb .mgrid h3{font-family:Cormorant Garamond,serif;font-weight:400;font-size:clamp(1.7rem,2.4vw,2.2rem);line-height:1.1}.uvb .mgrid p{color:var(--inkt);font-size:1.04rem;line-height:1.6}.uvb .tn{border-top:1px solid rgba(9,21,35,.14);margin-top:.4rem}.uvb .tn summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;min-height:44px;font:500 .7rem Jost,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--teal)}.uvb .tn summary::-webkit-details-marker{display:none}.uvb .tn summary:after{content:"+";font-size:1.2rem;letter-spacing:0;transition:transform .3s}.uvb .tn[open] summary:after{transform:rotate(45deg)}.uvb .tn .tb{padding-bottom:.4rem}.uvb .tn .tb b{display:block;font-family:Cormorant Garamond,serif;font-weight:500;font-size:1.25rem;color:var(--ink);margin-bottom:.3rem}.uvb .tn .tb p{font-size:.96rem}.uvb .mgrid .tag{font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:var(--teal)}.uvb #evidence{background:var(--ink2);color:var(--white)}.uvb .stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin-top:3rem}.uvb .stats div{border-top:1px solid rgba(240,201,106,.4);padding-top:1.3rem}.uvb .stats b{display:block;font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(3.2rem,5vw,4.6rem);line-height:.95;color:var(--goldL)}.uvb .stats span{display:block;margin-top:.6rem;font-size:1rem;color:#f8f9fabd;line-height:1.5}.uvb .net{margin-top:3.4rem;padding-top:2rem;border-top:1px solid rgba(248,249,250,.14);display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:3rem}.uvb .net ul{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:.8rem 2rem}.uvb .net li{font-family:Cormorant Garamond,serif;font-size:1.4rem;line-height:1.2}.uvb #source{background:var(--cream2)}.uvb .src{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:5rem;align-items:center}.uvb .src-img{aspect-ratio:4/5;overflow:hidden}.uvb .src-img img{width:100%;height:100%;object-fit:cover}.uvb #refs{background:var(--pearl)}.uvb .rgrid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-top:2.6rem}.uvb .ref{display:grid;gap:.5rem;padding:1.6rem 1.7rem;background:var(--cream2);color:var(--ink);transition:transform .4s,box-shadow .4s}.uvb .ref:hover{color:var(--ink);transform:translateY(-4px);box-shadow:0 24px 50px #0915231f}.uvb .ref .t{font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:var(--teal)}.uvb .ref h3{font-family:Cormorant Garamond,serif;font-weight:400;font-size:1.6rem;line-height:1.15}.uvb .ref span{font-size:.86rem;color:var(--inkt)}.uvb .goband{background:var(--ink);color:var(--white);text-align:center}.uvb .goband .wrap{max-width:820px;display:flex;flex-direction:column;align-items:center}.uvb .goband .lead{margin:1.4rem auto 0;color:#f8f9fac2}.uvb .goband .ctas{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;margin-top:2.4rem}.uvb .goband .btn-line{color:var(--white)}@media(max-width:920px){.uvb .disc,.uvb .stats{grid-template-columns:1fr 1fr}.uvb .mgrid,.uvb .rgrid2,.uvb .net,.uvb .src{grid-template-columns:1fr;gap:2.4rem}.uvb .disc .dc:last-child{grid-column:1/3}.uvb .disc .dc:last-child .di{aspect-ratio:16/9}}@media(max-width:560px){.uvb .disc,.uvb .stats,.uvb .net ul{grid-template-columns:1fr}.uvb .disc .dc:last-child{grid-column:auto}.uvb .mgrid>div{padding:1.8rem 1.4rem}}.uvb .sp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5rem;align-items:center}.uvb .sp-img{aspect-ratio:4/5;overflow:hidden}.uvb .sp-img img{width:100%;height:100%;object-fit:cover}.uvb .tri{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:3rem}.uvb .tri>div{border-top:1px solid var(--gold);padding-top:1.4rem}.uvb .tri .n{font-family:Cormorant Garamond,serif;font-size:1.5rem;color:var(--gold)}.uvb .tri h3{font-family:Cormorant Garamond,serif;font-weight:400;font-size:2rem;line-height:1.1;margin:.4rem 0 .6rem}.uvb .tri p{color:var(--inkt);font-size:1.02rem;line-height:1.55}.uvb .dark .tri>div{border-color:#f0c96a80}.uvb .dark .tri p{color:#f8f9fab8}@media(max-width:920px){.uvb .sp{grid-template-columns:1fr;gap:2.4rem}.uvb .tri{grid-template-columns:1fr}}.uvb #problem{background:var(--cream2)}.uvb #commit{background:var(--pearl)}.uvb .stat3{display:flex;gap:1.4rem;align-items:baseline;margin-top:2.4rem;padding-top:1.8rem;border-top:1px solid rgba(9,21,35,.14)}.uvb .stat3 b{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(4rem,7vw,6.4rem);line-height:.9;color:var(--teal)}.uvb .stat3 span{max-width:24ch;color:var(--inkt)}.uvb .quoteband{background:var(--ink2);color:var(--white);text-align:center}.uvb .quoteband p{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(2.2rem,4.4vw,3.8rem);line-height:1.15;max-width:22ch;margin:0 auto;text-wrap:balance}.uvb .quoteband em{color:var(--goldL)}.uvb #jl{background:var(--cream2);padding-top:4rem}.uvb .jf{display:flex;gap:.6rem;flex-wrap:wrap;margin-bottom:3rem}.uvb .jf button{background:none;border:1px solid rgba(9,21,35,.2);font:500 .72rem Jost,sans-serif;letter-spacing:.2em;text-transform:uppercase;padding:.7rem 1rem;cursor:pointer;color:var(--ink);min-height:44px}.uvb .jf button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.uvb .feat{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:3.5rem;align-items:center;color:var(--ink);margin-bottom:4rem}.uvb .feat:hover{color:var(--ink)}.uvb .feat .fi{aspect-ratio:4/3;overflow:hidden}.uvb .feat img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s}.uvb .feat:hover img{transform:scale(1.04)}.uvb .feat h2{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(2.4rem,4vw,3.8rem);line-height:1.04;margin:.8rem 0 1rem}.uvb .feat p{color:var(--inkt);font-size:1.1rem}.uvb .meta{font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--teal)}.uvb .meta i{font-style:normal;color:var(--inkt);margin-left:.8rem}.uvb .jc.hide{display:none}@media(max-width:920px){.uvb .feat{grid-template-columns:1fr;gap:1.6rem}}.uvb .ah{max-width:880px;margin:0 auto;padding:4rem 6vw 2.4rem;text-align:center}.uvb .ah h1{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(2.8rem,6vw,5.2rem);line-height:1.02;margin:1rem 0 1.2rem;text-wrap:balance}.uvb .ah h1 em{font-style:italic;color:var(--teal)}.uvb .ah p{color:var(--inkt);font-size:1.2rem}.uvb .ahero{max-width:1200px;margin:0 auto;padding:0 6vw}.uvb .ahero img{width:100%;aspect-ratio:16/8;object-fit:cover}.uvb .body{max-width:700px;margin:0 auto;padding:4rem 6vw 5rem;font-size:1.18rem;line-height:1.75;color:#091523db}.uvb .body p{margin-bottom:1.5rem}.uvb .body h2{font-family:Cormorant Garamond,serif;font-weight:400;font-size:2.2rem;line-height:1.1;margin:2.8rem 0 1rem;color:var(--ink)}.uvb .body p:first-of-type:first-letter{font-family:Cormorant Garamond,serif;float:left;font-size:4.6rem;line-height:.85;padding:.3rem .6rem 0 0;color:var(--teal)}.uvb .pq{margin:2.6rem 0;padding:2rem 0;border-top:1px solid var(--gold);border-bottom:1px solid var(--gold);font-family:Cormorant Garamond,serif;font-style:italic;font-size:clamp(1.7rem,3vw,2.3rem);line-height:1.3;color:var(--ink);text-align:center}.uvb .pcall{display:grid;grid-template-columns:120px 1fr auto;gap:1.4rem;align-items:center;background:var(--pearl);padding:1.2rem;margin:2.8rem 0}.uvb .pcall img{width:120px;height:120px;object-fit:cover;background:#0a0b22}.uvb .pcall .n{font-family:Cormorant Garamond,serif;font-size:1.6rem;line-height:1.1}.uvb .pcall .m{font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--teal);margin-top:.3rem}.uvb .sources{font-size:.92rem;color:var(--inkt);border-top:1px solid rgba(9,21,35,.14);padding-top:1.4rem;margin-top:3rem}.uvb #rel{background:var(--pearl)}@media(max-width:560px){.uvb .pcall{grid-template-columns:80px 1fr}.uvb .pcall img{width:80px;height:80px}.uvb .pcall .btn{grid-column:1/-1;justify-content:center}}.uvb .tsec{background:var(--cream2)}.uvb .tsec.alt{background:var(--pearl)}.uvb .pg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin-top:2.8rem}.uvb .pg.three{grid-template-columns:repeat(3,minmax(0,1fr));max-width:980px}.uvb .pc2 .ph{aspect-ratio:4/5;overflow:hidden;background:var(--ink2);margin-bottom:1.1rem}.uvb .pc2 .ph img{width:100%;height:100%;object-fit:cover;filter:saturate(.9);transition:transform 1.2s}.uvb .pc2:hover .ph img{transform:scale(1.04)}.uvb .pc2 .nm{font-family:Cormorant Garamond,serif;font-size:1.7rem;line-height:1.1}.uvb .pc2 .rl{font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--teal);margin:.35rem 0 .7rem}.uvb .pc2 p{font-size:.98rem;color:var(--inkt);line-height:1.55}@media(max-width:920px){.uvb .pg,.uvb .pg.three{grid-template-columns:1fr 1fr}}@media(max-width:480px){.uvb .pg,.uvb .pg.three{grid-template-columns:1fr}}.uvb #fq2{background:var(--cream2)}.uvb .fqp{grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr)}.uvb .ftabs{display:flex;flex-direction:column;gap:.2rem;position:sticky;top:110px}.uvb .ftabs a{font-size:.78rem;letter-spacing:.2em;text-transform:uppercase;color:var(--inkt);padding:.8rem 0;border-bottom:1px solid rgba(9,21,35,.1)}.uvb .ftabs a:hover{color:var(--teal)}.uvb .fcat{font-family:Cormorant Garamond,serif;font-size:2rem;margin:2.6rem 0 .6rem;scroll-margin-top:110px}.uvb .fcat:first-child{margin-top:0}@media(max-width:920px){.uvb .ftabs{position:static;flex-direction:row;flex-wrap:wrap;gap:.6rem}.uvb .ftabs a{border:1px solid rgba(9,21,35,.2);padding:.6rem .9rem}}.uvb #pub{background:var(--cream2)}.uvb .gate{background:var(--ink2);color:var(--white)}.uvb .gcard{max-width:620px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center}.uvb .gform{display:flex;flex-direction:column;gap:.7rem;width:100%;max-width:420px;margin-top:2.2rem}.uvb .gform input{background:transparent;border:1px solid rgba(240,201,106,.55);color:#fff;font:300 1rem Jost,sans-serif;padding:1rem 1.1rem;outline:none}.uvb .gform input::placeholder{color:#f8f9fa80}.uvb .gform .btn{justify-content:center}.uvb .gnote{margin-top:1.4rem;font-size:.92rem;color:#f8f9faa8}.uvb .gnote a{color:var(--goldL)}.uvb .gerr{color:#f3a79b;min-height:1.4em;font-size:.95rem}.uvb .room .rs{background:var(--cream2)}.uvb .room .rs.dk{background:var(--ink);color:var(--white)}.uvb .room .rs.alt{background:var(--pearl)}.uvb .terms2{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:#f0c96a4d;border:1px solid rgba(240,201,106,.3);margin-top:2.6rem}.uvb .terms2 div{background:var(--ink);padding:1.6rem 1.4rem}.uvb .terms2 span{display:block;font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-bottom:.6rem}.uvb .terms2 b{font-family:Cormorant Garamond,serif;font-weight:400;font-size:2.1rem;line-height:1}.uvb .terms2 .g b{color:var(--goldL)}.uvb .tl2{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.2rem;margin-top:3rem}.uvb .tl2>div{border-top:1px solid rgba(240,201,106,.5);padding-top:1.1rem}.uvb .tl2 .d{font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--goldL)}.uvb .tl2 p{margin-top:.5rem;font-size:1rem;color:#f8f9fac7;line-height:1.45}.uvb .funds2{display:grid;gap:1.3rem;margin-top:2.4rem}.uvb .fr2{display:grid;grid-template-columns:1fr auto;gap:.5rem 1rem}.uvb .fl3{font-size:1.05rem}.uvb .fa3{font-family:Cormorant Garamond,serif;font-size:1.4rem}.uvb .fo3{grid-column:1/-1;height:6px;background:#09152314}.uvb .fi3{height:100%;width:var(--w);background:linear-gradient(90deg,var(--teal),var(--gold))}.uvb .done{list-style:none;display:grid;gap:0}.uvb .done li{display:grid;grid-template-columns:1.4rem 1fr;padding:.95rem 0;border-bottom:1px solid rgba(9,21,35,.12);font-size:1.02rem;color:var(--inkt)}.uvb .done li:before{content:"";width:9px;height:9px;background:var(--gold);transform:rotate(45deg);margin-top:.55em}.uvb .ex{width:100%;border-collapse:collapse;margin-top:2.4rem}.uvb .ex th{font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);font-weight:400;text-align:left;padding:.8rem 1rem;border-bottom:1px solid rgba(240,201,106,.35)}.uvb .ex td{padding:1.2rem 1rem;border-bottom:1px solid rgba(248,249,250,.1);font-size:1.05rem}.uvb .ex td:not(:first-child){font-family:Cormorant Garamond,serif;font-size:1.6rem}.uvb .ex tr.hl td{color:var(--goldL)}.uvb .exn{margin-top:1.4rem;font-size:.9rem;color:#f8f9fa99;max-width:80ch}.uvb .docs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin-top:2.6rem}.uvb .doc{background:var(--cream2);padding:1.8rem;display:grid;gap:.5rem;color:var(--ink)}.uvb .doc:hover{color:var(--ink);box-shadow:0 24px 50px #0915231f}.uvb .doc .t{font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:var(--teal)}.uvb .doc h3{font-family:Cormorant Garamond,serif;font-weight:400;font-size:1.7rem}.uvb .doc span{font-size:.86rem;color:var(--inkt)}.uvb .lock{display:flex;justify-content:flex-end;padding:1rem 6vw 0;max-width:1400px;margin:0 auto}.uvb .lock button{background:none;border:0;font:500 .7rem Jost,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--inkt);cursor:pointer}@media(max-width:920px){.uvb .terms2,.uvb .tl2{grid-template-columns:1fr 1fr}.uvb .docs{grid-template-columns:1fr}.uvb .ex th:nth-child(3),.uvb .ex td:nth-child(3){display:none}}.uvb .hnav a.on:after{right:0}.uvb .bc{max-width:1400px;margin:0 auto;padding:1.4rem 6vw 0;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--inkt);display:flex;gap:.7rem}.uvb .bc a{color:var(--inkt)}.uvb .bc a:hover{color:var(--teal)}.uvb section.sub{position:relative;background:var(--ink);color:var(--white);min-height:62vh;display:flex;align-items:flex-end;padding:clamp(6rem,10vw,9rem) 6vw clamp(3.5rem,6vw,5rem);overflow:hidden}.uvb section.sub .bg{position:absolute;top:0;right:0;bottom:0;left:0;background:center/cover;opacity:.5;animation:kb 30s ease-in-out infinite alternate}.uvb section.sub .bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,var(--ink) 5%,rgba(9,21,35,.55) 60%,rgba(9,21,35,.35))}.uvb section.sub h1{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(3rem,6.4vw,6rem);line-height:1;letter-spacing:-.02em;max-width:15ch;text-wrap:balance}.uvb section.sub h1 em{font-style:italic;font-weight:400;color:var(--goldL)}.uvb section.sub .lead{color:#f8f9facc}.uvb section.sub .ctas{display:flex;gap:1rem;flex-wrap:wrap;margin-top:2.4rem}.uvb section.sub .btn-line{color:var(--white)}.uvb .body h2{font-family:Cormorant Garamond,serif!important;font-weight:400!important;letter-spacing:0;text-transform:none}.uvb .body h3{font-family:Cormorant Garamond,serif;font-weight:400;font-size:1.6rem;margin:2rem 0 .8rem}.uvb .body li{margin-bottom:.5rem}.uvb .body strong{font-weight:500;color:var(--ink)}.uvb .ah .meta{justify-content:center}.uvb .sch-cream{background:var(--cream2)}.uvb .sch-pearl{background:var(--pearl)}.uvb .sch-ink{background:var(--ink);color:var(--white)}.uvb .sch-ink2{background:var(--ink2);color:var(--white)}.uvb .dark .lead{color:#f8f9fac2}.uvb .dark .steps .st{color:var(--white)}.uvb .dark .steps .sd{color:#f8f9fab8}.uvb .dark .steps li{border-color:#f0c96a40}.uvb .dark .stat3{border-color:#f8f9fa24}.uvb .dark .stat3 b{color:var(--goldL)}.uvb .dark .stat3 span{color:#f8f9fab8}.uvb .sci{display:none}html.uvb-sci .uvb .sci{display:inline}html.uvb-sci .uvb .simple{display:none}.uvb .jf a{border:1px solid rgba(9,21,35,.2);font-size:.72rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;padding:.7rem 1rem;color:var(--ink);min-height:44px;display:inline-flex;align-items:center}.uvb .jf a.on{background:var(--ink);color:#fff;border-color:var(--ink)}.uvb .body blockquote{margin:2.6rem 0;padding:2rem 0;border-top:1px solid var(--gold);border-bottom:1px solid var(--gold);font-family:Cormorant Garamond,serif;font-style:italic;font-size:clamp(1.7rem,3vw,2.3rem);line-height:1.3;color:var(--ink);text-align:center}.uvb .body img{margin:2rem 0}.uvb .body ul,.uvb .body ol{margin:0 0 1.5rem 1.4rem}.uvb .body a{text-decoration:underline;text-underline-offset:3px}.uvb .pager{display:flex;justify-content:center;gap:1rem;margin-top:3.4rem;font-size:.78rem;letter-spacing:.2em;text-transform:uppercase}.uvb .gnote a,.uvb .gcard .btn{margin-top:0}.uvb .buy select{font:300 1rem Jost,sans-serif;padding:.9rem 1rem;border:1px solid rgba(9,21,35,.25);background:transparent;color:var(--ink)}.uvb .buy .err{color:#b3261e;font-size:.95rem;min-height:1.2em}.uvb .gate .h em,.uvb .rs.dk .h em,.uvb .goband .h em,.uvb .sch-ink .h em,.uvb .sch-ink2 .h em{color:var(--goldL)}.uvb .gcard>*,.uvb .goband .wrap>*{flex-shrink:0;max-width:100%}.uvb .gcard h2,.uvb .goband h2{width:100%}@media(max-width:920px){.uvb .cv-img{min-height:52svh}.uvb .cv h1{font-size:clamp(2.7rem,11vw,3.6rem);line-height:1}.uvb .cv .sub{font-size:1.05rem;max-width:none}.uvb .cv .ctas{flex-direction:column;align-items:stretch}.uvb .cv .ctas .btn{justify-content:center}.uvb section.sub{min-height:auto;padding:7rem 6vw 3rem}.uvb section.sub h1{font-size:clamp(2.6rem,10vw,3.4rem)}}.uvb .flegal{display:flex;flex-wrap:wrap;gap:.4rem 1.4rem}.uvb .flegal a{color:inherit;opacity:.8;text-decoration:none}.uvb .flegal a:hover{opacity:1;color:var(--goldL)}.uvb s.cmp{font-size:1em;font-weight:400;color:#0915238c;margin-right:.45em;text-decoration-thickness:1.5px;vertical-align:baseline}.uvb .prow s.cmp{font-size:1.6rem;font-family:inherit}.uvb .pf s.cmp{font-size:1.05em}.uvb .savetag{font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;background:var(--goldL,#f0c96a);color:#091523;padding:.35rem .6rem;margin-left:.2rem}
/*# sourceMappingURL=/cdn/shop/t/41/assets/uv-beauty.css.map */
