@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Montserrat:wght@300;600;700&display=swap";.rv-m{--fh:"Montserrat";--fb:"Inter";--hs:1;--wl:300;--wb:700;--ts:1;--sh:.8;--arch:260px;--rad:22px;--btnr:30px;--t:#C2AB9A;--pad:1;--m:.5;--sp:1;--stag:60ms;--drift:1;--caps:uppercase;--track:.16em;--ease:cubic-bezier(.3,1.32,.5,1)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.rv{--k:#121212;--w:#fff;--tint:color-mix(in srgb,var(--t) 18%,#fff);--deep:#6B4F3B;--soft:#4A4A4A;--pale:#DDD6D0;--line:rgba(18,18,18,.14);--jump:16px;color:var(--k);background:var(--w);font-family:var(--fb),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:calc(16px*var(--ts));line-height:1.55;letter-spacing:0;-webkit-text-size-adjust:100%;overflow-x:clip}.rv *,.rv *:before,.rv *:after{box-sizing:border-box}.rv h1,.rv h2,.rv h3,.rv p,.rv ul,.rv li,.rv figure{margin:0;padding:0}.rv h1,.rv h2,.rv h3{font-family:var(--fh),system-ui,sans-serif;font-weight:var(--wl);color:inherit;letter-spacing:-.01em;text-transform:none;text-wrap:balance}.rv h1 b,.rv h2 b{font-weight:var(--wb)}.rv p{text-wrap:pretty}.rv a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:rgba(194,171,154,.35)}.rv img{display:block;width:100%;height:100%;object-fit:cover;max-width:none;border:0;margin:0}.rv ::selection{background:var(--k);color:var(--t)}.rv a:focus-visible{outline:3px solid currentColor;outline-offset:3px}.rv .w{max-width:1080px;margin:0 auto;padding:0 20px}.rv .arch{display:block;border-radius:var(--arch) var(--arch) 0 0;overflow:hidden;background:var(--t)}.rv .ph{position:relative;display:block;overflow:hidden}.rv .ph img{transition:transform calc(1.1s*var(--sp)) var(--ease)}@media(hover:hover){.rv .ph:hover img{transform:scale(1.05)}}.rv .btn{position:relative;display:flex;align-items:center;justify-content:center;min-height:52px;padding:0 22px;border-radius:var(--btnr);font-family:var(--fh),sans-serif;font-size:13px;font-weight:600;letter-spacing:var(--track);text-transform:var(--caps);text-align:center;background:var(--k);color:var(--w);border:1.5px solid var(--k);transition:background calc(.3s*var(--sp)),color calc(.3s*var(--sp)),border-color calc(.3s*var(--sp)),transform calc(.35s*var(--sp)) var(--ease)}.rv .btn-l{background:transparent;color:var(--k)}.rv .btn:active{transform:scale(.96)}@media(hover:hover){.rv .btn:hover{background:transparent;color:var(--k)}.rv .btn-l:hover{background:var(--k);color:var(--w)}}.rv .more{display:inline-flex;align-items:center;min-height:44px;font-family:var(--fh),sans-serif;font-size:12px;font-weight:600;letter-spacing:var(--track);text-transform:var(--caps)}.rv .more span{padding-bottom:3px;background:linear-gradient(var(--t),var(--t)) 0 100%/100% 2px no-repeat;transition:background-size calc(.45s*var(--sp)) var(--ease)}@media(hover:hover){.rv .more:hover span{background-size:100% 100%}}.rv .badge{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:8px 18px 8px 12px;background:#fff;border:1px solid var(--line);border-radius:999px;font-size:14px;line-height:1.2;color:#121212;box-shadow:0 calc(10px*var(--sh)) calc(22px*var(--sh)) calc(-12px*var(--sh)) rgba(18,18,18,calc(.35*var(--sh)))}.rv .badge svg{width:22px;height:22px;flex:0 0 auto}.rv .badge .st{color:#e8a317;font-size:16px;letter-spacing:.1em}.rv .pan{display:none;scroll-margin-top:var(--jump)}.rv .pan:target,.rv .pan-d{display:block}.rv .pan:target~.pan-d{display:none}.rv .call a,.rv .info a{border-bottom:1.5px solid currentColor}.rv .info{font-size:14px;line-height:1.75}.rv .dock{display:none}.rv[data-dock=on]{padding-bottom:calc(56px + env(safe-area-inset-bottom,0px))}.rv[data-dock=on] .dock{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;align-items:center;justify-content:center;min-height:56px;padding:0 20px env(safe-area-inset-bottom,0px);background:var(--k);color:var(--w);font-family:var(--fh),sans-serif;font-size:13px;font-weight:600;letter-spacing:var(--track);text-transform:var(--caps);box-shadow:0 -10px 30px -16px #12121299}.rv-m .hero{background:var(--t);padding:calc(44px*var(--pad)) 0 calc(36px*var(--pad));text-align:center}.rv-m h1{font-size:calc(clamp(44px,12vw,84px)*var(--hs));line-height:1.02}.rv-m .sub{margin:14px auto 0;max-width:320px;font-size:calc(16.5px*var(--ts))}.rv-m .badge{margin-top:18px}.rv-m .alli{position:relative;margin:calc(34px*var(--pad)) auto 0;width:min(250px,64vw)}.rv-m .alli .arch{position:relative;aspect-ratio:4/5;background:var(--w);box-shadow:0 calc(30px*var(--sh)) calc(50px*var(--sh)) calc(-26px*var(--sh)) rgba(18,18,18,calc(.5*var(--sh)))}.rv-m .ask{margin-top:calc(38px*var(--pad));font-size:calc(clamp(28px,7.4vw,46px)*var(--hs));line-height:1.1}.rv-m .tap{margin-top:6px;font-size:calc(15px*var(--ts))}.rv-m .chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;text-align:left}.rv-m .chip{display:flex;align-items:center;min-height:64px;padding:10px 16px;border-radius:var(--rad);background:var(--w);font-family:var(--fh),sans-serif;font-size:calc(14px*var(--ts));font-weight:600;line-height:1.25;box-shadow:0 calc(12px*var(--sh)) calc(22px*var(--sh)) calc(-14px*var(--sh)) rgba(18,18,18,calc(.4*var(--sh)));transition:background calc(.35s*var(--sp)),color calc(.35s*var(--sp)),transform calc(.35s*var(--sp)) var(--ease)}.rv-m .chip:active{transform:scale(.95)}.rv-m:has(#back:target) .chip[href="#back"],.rv-m:has(#sleep:target) .chip[href="#sleep"],.rv-m:has(#stress:target) .chip[href="#stress"],.rv-m:has(#head:target) .chip[href="#head"],.rv-m:has(#hormones:target) .chip[href="#hormones"],.rv-m:has(#skin:target) .chip[href="#skin"],.rv-m:has(#feet:target) .chip[href="#feet"],.rv-m:has(#quiet:target) .chip[href="#quiet"],.rv-m:not(:has(.pan:target)) .chip[href="#back"]{background:var(--k);color:var(--w)}.rv-m .tape{display:none}.rv-m[data-tape=on] .tape{display:block;overflow:hidden;padding:14px 0 13px;background:var(--k);color:var(--w);white-space:nowrap}.rv-m .tape div{display:inline-block;animation:rv-tape calc(44s*var(--sp)) linear infinite;font-family:var(--fh),sans-serif;font-size:12.5px;font-weight:600;line-height:1;letter-spacing:.16em;text-transform:uppercase}.rv-m .tape i{display:inline-block;width:6px;height:6px;margin:0 18px;border-radius:50%;background:var(--t);vertical-align:middle;position:relative;top:-1px}.rv-m .pan{background:var(--tint);padding:calc(38px*var(--pad)) 0 calc(40px*var(--pad))}.rv-m .pan h2{font-size:calc(clamp(27px,7vw,42px)*var(--hs));line-height:1.12}.rv-m .lead{margin-top:8px;color:var(--soft);font-size:calc(15.5px*var(--ts))}.rv-m .match{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px;margin-top:24px}.rv-m .card,.rv-m .svc{display:flex;flex-direction:column;background:var(--w);border-radius:var(--arch) var(--arch) var(--rad) var(--rad);padding-bottom:14px;box-shadow:0 calc(22px*var(--sh)) calc(40px*var(--sh)) calc(-22px*var(--sh)) rgba(18,18,18,calc(.4*var(--sh)))}.rv-m .cat:not(.alt) .svc{background:var(--tint)}.rv-m .card>*:not(.ph),.rv-m .svc>*:not(.ph){margin-inline:12px}.rv-m .card .ph,.rv-m .svc .ph{aspect-ratio:5/6}.rv-m .card h3,.rv-m .svc h3{margin-top:12px;font-size:calc(17px*var(--ts));font-weight:600;line-height:1.2}.rv-m .tag{display:block;margin-top:4px;font-size:11px;font-weight:600;letter-spacing:.14em;line-height:1.35;text-transform:uppercase;color:var(--deep)}.rv-m .card p{margin-top:6px;font-size:calc(14px*var(--ts));color:var(--soft)}.rv-m .acts{display:flex;flex-direction:column;align-items:stretch;gap:2px;margin-top:auto;padding-top:12px}.rv-m .card .btn{min-height:46px;font-size:12px}.rv-m .card .more{justify-content:center}.rv-m .lead-card{grid-column:1/-1;padding-bottom:18px}.rv-m .lead-card>*:not(.ph){margin-inline:18px}.rv-m .lead-card .ph{aspect-ratio:1/.92}.rv-m .pill{position:absolute;left:50%;bottom:14px;transform:translate(-50%);padding:8px 14px;border-radius:999px;background:var(--w);font-size:11px;font-weight:600;letter-spacing:.14em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.rv-m .lead-card h3{margin-top:18px;font-size:calc(25px*var(--ts));text-align:center}.rv-m .lead-card p{font-size:calc(15.5px*var(--ts));text-align:center}.rv-m .lead-card .acts{flex-direction:row;gap:8px;margin-top:6px}.rv-m .lead-card .btn{flex:1;min-height:52px;padding:0 8px;font-size:12.5px;white-space:nowrap}.rv-m .call{margin-top:30px;font-size:14px;color:var(--soft)}.rv-m .cat{padding:calc(54px*var(--pad)) 0 calc(46px*var(--pad));background:var(--w)}.rv-m .cat.alt{background:var(--tint)}.rv-m .cat h2{font-size:calc(clamp(30px,8vw,50px)*var(--hs));line-height:1.08}.rv-m .grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px;margin-top:26px}.rv-m .svc p{margin-top:5px;font-size:calc(14px*var(--ts));color:var(--soft)}.rv-m .svc .more{margin-top:auto;padding-top:4px}@media(max-width:799px){.rv-m .match .card:last-child:nth-child(2n),.rv-m .grid .svc:last-child:nth-child(odd){grid-column:1/-1;display:grid;grid-template-columns:40% 1fr;grid-template-rows:1fr auto auto auto auto 1fr;column-gap:16px;padding:12px;border-radius:var(--rad)}.rv-m .match .card:last-child:nth-child(2n)>*,.rv-m .grid .svc:last-child:nth-child(odd)>*{grid-column:2;margin-inline:0}.rv-m .match .card:last-child:nth-child(2n) .ph,.rv-m .grid .svc:last-child:nth-child(odd) .ph{grid-column:1;grid-row:1/-1}.rv-m .match .card:last-child:nth-child(2n) h3,.rv-m .grid .svc:last-child:nth-child(odd) h3{grid-row:2;margin-top:0}.rv-m .match .card:last-child:nth-child(2n) .tag{grid-row:3}.rv-m .match .card:last-child:nth-child(2n) p,.rv-m .grid .svc:last-child:nth-child(odd) p{grid-row:4}.rv-m .match .card:last-child:nth-child(2n) .acts,.rv-m .grid .svc:last-child:nth-child(odd) .more{grid-row:5;margin-top:0}}.rv-m .end{background:var(--k);color:var(--w);padding:calc(56px*var(--pad)) 0;text-align:center}.rv-m .end h2{font-size:calc(clamp(32px,8.4vw,54px)*var(--hs));line-height:1.08}.rv-m .cta{display:grid;gap:10px;max-width:420px;margin:26px auto 0}.rv-m .end .btn{background:var(--t);border-color:var(--t);color:var(--k)}.rv-m .end .btn-l{background:transparent;color:var(--w)}.rv-m .end .info{margin-top:28px;color:var(--pale)}.rv-m .end a:focus-visible{outline-color:var(--t)}@media(hover:hover){.rv-m .end .btn:hover{background:var(--w);border-color:var(--w);color:var(--k)}}@keyframes rv-rise{0%{opacity:0;transform:translateY(calc(34px*var(--m)))}}@keyframes rv-unveil{0%{opacity:0;clip-path:inset(100% 0 0 0);transform:translateY(calc(46px*var(--m)))}30%{opacity:1}to{clip-path:inset(-80px)}}@keyframes rv-zoom{0%{opacity:0;transform:scale(calc(1 - .14*var(--m)));filter:blur(calc(10px*var(--m)))}}@keyframes rv-swing{0%{opacity:0;transform:translate(calc(var(--dir,1)*46px*var(--m))) rotate(calc(var(--dir,1)*5deg*var(--m)))}}@keyframes rv-fade{0%{opacity:0}}@keyframes rv-word{0%{transform:translateY(118%)}}@keyframes rv-drift{0%{transform:translateY(calc(-4%*var(--drift))) scale(calc(1 + .09*var(--drift)))}to{transform:translateY(calc(4%*var(--drift))) scale(calc(1 + .09*var(--drift)))}}@keyframes rv-float{0%{transform:translateY(calc(-7px*var(--m)))}to{transform:translateY(calc(7px*var(--m)))}}@keyframes rv-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--t) 75%,transparent)}70%,to{box-shadow:0 0 0 18px transparent}}@keyframes rv-tape{to{transform:translate(-50%)}}@keyframes rv-stars{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes rv-dock{0%{transform:translateY(100%)}}.rv-m.js .rvl:not(.in){opacity:0}.rv-m.js .rvl.in{animation:rv-rise calc(.95s*var(--sp)) var(--ease) calc(var(--c,0)*var(--stag)*var(--sp)) backwards}.rv-m.js[data-enter=unveil] .rvl.in{animation-name:rv-unveil;animation-duration:calc(1.15s*var(--sp))}.rv-m.js[data-enter=zoom] .rvl.in{animation-name:rv-zoom;animation-duration:calc(1.1s*var(--sp))}.rv-m.js[data-enter=swing] .rvl.in{animation-name:rv-swing}.rv-m.js[data-enter=fade] .rvl.in{animation-name:rv-fade}.rv-m .rvl:nth-child(2n){--dir:-1}.rv-m .wd{display:inline-block;overflow:hidden;vertical-align:bottom;padding:0 .05em .16em;margin:0 -.05em -.16em}.rv-m .wd>*{display:inline-block}.rv-m.js[data-words=on] .hw.rvl{opacity:1;animation:none}.rv-m.js[data-words=on] .hw:not(.in) .wd>*{transform:translateY(118%)}.rv-m.js[data-words=on] .hw.in .wd>*{animation:rv-word calc(.95s*var(--sp)) var(--ease) calc((var(--c,0)*var(--stag) + var(--wi,0)*70ms)*var(--sp)) backwards}.rv-m.js .badge.in .st{animation:rv-stars calc(1.1s*var(--sp)) steps(5,end) calc((var(--c,0)*var(--stag) + .5s)*var(--sp)) backwards}.rv-m[data-float=on] .alli .arch{animation:rv-float calc(5s*var(--sp)) ease-in-out infinite alternate}.rv-m[data-lift=on] .card,.rv-m[data-lift=on] .svc{transition:transform calc(.55s*var(--sp)) var(--ease),box-shadow calc(.55s*var(--sp)) var(--ease)}.rv-m[data-lift=on] .card:active,.rv-m[data-lift=on] .svc:active{transform:translateY(-6px) scale(1.01);box-shadow:0 calc(34px*var(--sh)) calc(50px*var(--sh)) calc(-22px*var(--sh)) rgba(18,18,18,calc(.5*var(--sh)))}@media(hover:hover){.rv-m[data-lift=on] .card:hover,.rv-m[data-lift=on] .svc:hover{transform:translateY(-6px) scale(1.01);box-shadow:0 calc(34px*var(--sh)) calc(50px*var(--sh)) calc(-22px*var(--sh)) rgba(18,18,18,calc(.5*var(--sh)))}}.rv-m[data-pulse=on] .end .btn:not(.btn-l),.rv-m[data-pulse=on] .dock{animation:rv-pulse calc(2.6s*var(--sp)) ease-out calc(1.2s*var(--sp)) infinite}.rv-m.js[data-dock=on] .dock{animation:rv-dock calc(.9s*var(--sp)) var(--ease) calc(1s*var(--sp)) backwards}.rv-m.js[data-dock=on][data-pulse=on] .dock{animation:rv-dock calc(.9s*var(--sp)) var(--ease) calc(1s*var(--sp)) backwards,rv-pulse calc(2.6s*var(--sp)) ease-out calc(2.2s*var(--sp)) infinite}@supports (animation-timeline:view()){.rv-m .ph img,.rv-m .alli img{animation:rv-drift linear both;animation-timeline:view();animation-range:cover 0% cover 100%}}.rv[data-motion=off] *,.rv[data-motion=off] *:before,.rv[data-motion=off] *:after{animation:none!important;transition:none!important}.rv.js[data-motion=off] .rvl,.rv.js[data-motion=off] .wd>*{opacity:1!important;transform:none!important}@media(prefers-reduced-motion:reduce){.rv:not([data-force=on]) *,.rv:not([data-force=on]) *:before,.rv:not([data-force=on]) *:after{animation:none!important;transition:none!important}.rv.js:not([data-force=on]) .rvl,.rv.js:not([data-force=on]) .wd>*{opacity:1!important;transform:none!important}}@media(min-width:800px){.rv-m .hero{padding:calc(72px*var(--pad)) 0 calc(56px*var(--pad))}.rv-m .sub{max-width:460px;font-size:calc(18px*var(--ts))}.rv-m .chips{grid-template-columns:repeat(4,minmax(0,1fr));max-width:900px;margin-inline:auto}.rv-m .pan{padding:calc(64px*var(--pad)) 0}.rv-m .match{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px;align-items:start}.rv-m .lead-card{grid-column:span 2}.rv-m .lead-card h3,.rv-m .lead-card p{text-align:left}.rv-m .lead-card .ph{aspect-ratio:1/.8}.rv-m .cat{padding:calc(84px*var(--pad)) 0 calc(72px*var(--pad))}.rv-m .grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 24px}.rv-m .tape div{font-size:14px}.rv[data-dock=on]{padding-bottom:0}.rv[data-dock=on] .dock{left:auto;right:24px;bottom:24px;min-height:52px;padding:0 28px;border-radius:999px}}.rv-h:has(#digestion:target) .chip[href="#digestion"],.rv-h:has(#swelling:target) .chip[href="#swelling"]{background:var(--k);color:var(--w)}.rv-h .sec .chips{margin-top:20px}.rv-h .cta2{display:grid;gap:10px;max-width:420px;margin:22px auto 0}.rv-h .hero .alli{margin-top:30px}.rv-h .hero.tall{padding-bottom:0}.rv-h .hero.tall .alli{width:min(300px,76vw);margin-bottom:-46px}.rv-h .hero.tall .alli .arch{aspect-ratio:4/5.2}.rv-h .sec{padding:calc(52px*var(--pad)) 0 calc(46px*var(--pad));background:var(--w)}.rv-h .sec.tint{background:var(--tint)}.rv-h .sec.taupe{background:var(--t)}.rv-h .sec.after-tall{padding-top:104px}.rv-h .sec h2{font-size:calc(clamp(30px,8vw,50px)*var(--hs));line-height:1.08}.rv-h .sec.taupe .lead{color:var(--k)}.rv-h .facts{list-style:none;display:grid;margin-top:18px}.rv-h .facts li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.rv-h .facts li:last-child{border-bottom:0}.rv-h .ic{display:grid;place-items:center;width:48px;height:48px;border-radius:24px 24px 10px 10px;background:var(--tint)}.rv-h .sec.tint .ic,.rv-h .sec.taupe .ic{background:var(--w)}.rv-h .ic svg{width:26px;height:26px;fill:none;stroke:var(--k);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.rv-h .facts b{display:block;font-family:var(--fh),sans-serif;font-size:calc(16.5px*var(--ts));font-weight:600;line-height:1.25}.rv-h .facts div span{display:block;margin-top:2px;font-size:calc(14.5px*var(--ts));color:var(--soft)}.rv-h .sec.taupe .facts div span{color:var(--k)}.rv-h .tile{display:flex;flex-direction:column;padding-bottom:0}.rv-h .tile h3{display:flex;align-items:center;justify-content:center;min-height:54px;margin:0;padding:6px 8px;font-size:calc(15px*var(--ts));text-align:center}.rv-h .tile .ph{aspect-ratio:1/1.02}@media(max-width:799px){.rv-h .grid .tile:last-child:nth-child(odd){grid-template-rows:1fr;align-items:center}.rv-h .grid .tile:last-child:nth-child(odd) h3{grid-row:1;justify-content:flex-start;text-align:left;font-size:calc(17px*var(--ts))}.rv-h .grid .tile:last-child:nth-child(odd) .ph{aspect-ratio:1/.9}}.rv-h .idx{display:grid;gap:10px;margin-top:22px}.rv-h .row{display:grid;grid-template-columns:64px minmax(0,1fr) 12px;gap:14px;align-items:center;min-height:92px;padding:8px 18px 8px 8px;background:var(--w);border-radius:40px 22px 22px;box-shadow:0 calc(14px*var(--sh)) calc(26px*var(--sh)) calc(-18px*var(--sh)) rgba(18,18,18,calc(.4*var(--sh)));transition:transform calc(.55s*var(--sp)) var(--ease)}.rv-h .sec:not(.tint):not(.taupe) .row{background:var(--tint);box-shadow:none}.rv-h .row:active{transform:scale(.98)}.rv-h .row .th{width:64px;height:76px;border-radius:32px 32px 10px 10px;overflow:hidden;background:var(--t)}.rv-h .row h3{font-size:calc(16px*var(--ts));font-weight:600;line-height:1.2}.rv-h .row p{margin-top:3px;font-size:calc(14px*var(--ts));line-height:1.4;color:var(--soft)}.rv-h .go{width:10px;height:10px;border-top:2px solid var(--k);border-right:2px solid var(--k);transform:rotate(45deg)}.rv-h .gh{margin-top:30px;font-size:calc(13px*var(--ts));font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--deep)}.rv-h .gh+.idx{margin-top:12px}.rv-h .also{margin-top:26px;font-family:var(--fh),sans-serif;font-size:calc(17px*var(--ts));font-weight:600}.rv-h .also+.idx{margin-top:12px}.rv-h .pan .lead-card{margin-top:24px}.rv-h .all{display:flex;margin-top:18px}.rv-h .duo{display:grid;gap:26px;align-items:center}.rv-h .duo .alli{margin:0 auto;width:min(230px,60vw)}.rv-h .duo p{margin-top:10px;color:var(--soft)}.rv-h .duo .btn{margin-top:20px}.rv-h .crew{display:grid;gap:14px;margin-top:24px}.rv-h .crew article{padding:18px 18px 8px;background:var(--w);border-radius:var(--rad);box-shadow:0 calc(18px*var(--sh)) calc(34px*var(--sh)) calc(-22px*var(--sh)) rgba(18,18,18,calc(.4*var(--sh)))}.rv-h .crew h3{font-size:calc(19px*var(--ts));font-weight:600}.rv-h .crew ul{list-style:none;display:grid;gap:12px;margin-top:14px}.rv-h .crew li{display:grid;grid-template-columns:56px minmax(0,1fr);gap:14px;align-items:center}.rv-h .crew .face{width:56px;height:56px;border-radius:50%;overflow:hidden;background:var(--tint)}.rv-h .crew .face.none{display:grid;place-items:center;font-family:var(--fh),sans-serif;font-weight:600;font-size:17px;color:var(--deep)}.rv-h .crew b{display:block;font-weight:600;font-size:calc(15.5px*var(--ts));line-height:1.25}.rv-h .crew li span{display:block;font-size:calc(13.5px*var(--ts));line-height:1.35;color:var(--soft)}.rv-h .crew .more{margin-top:8px}.rv-h .steps{list-style:none;counter-reset:s;margin-top:28px}.rv-h .steps>li{position:relative;counter-increment:s;padding:0 0 34px 62px}.rv-h .steps>li:last-child{padding-bottom:0}.rv-h .steps>li:before{content:counter(s);position:absolute;left:0;top:0;display:grid;place-items:center;width:44px;height:44px;border-radius:22px 22px 10px 10px;background:var(--k);color:var(--w);font-family:var(--fh),sans-serif;font-size:17px;font-weight:700}.rv-h .steps>li:after{content:"";position:absolute;left:21px;top:52px;bottom:8px;width:2px;background:var(--t)}.rv-h .steps>li:last-child:after{display:none}.rv-h .steps h3{padding-top:8px;font-size:calc(21px*var(--ts));font-weight:600;line-height:1.2}.rv-h .steps p{margin-top:6px;color:var(--soft)}.rv-h .steps .btn{margin-top:16px}.rv-h .steps .wide{display:block;margin-top:16px;aspect-ratio:4/3;border-radius:120px 120px var(--rad) var(--rad);overflow:hidden;background:var(--t)}.rv-h .q{display:grid;gap:10px;margin-top:22px}.rv-h details{background:var(--w);border-radius:var(--rad);box-shadow:0 calc(14px*var(--sh)) calc(26px*var(--sh)) calc(-18px*var(--sh)) rgba(18,18,18,calc(.4*var(--sh)))}.rv-h .steps details{margin-top:14px;background:var(--tint);box-shadow:none}.rv-h summary{position:relative;display:flex;align-items:center;min-height:60px;padding:10px 52px 10px 18px;font-family:var(--fh),sans-serif;font-size:calc(16px*var(--ts));font-weight:600;line-height:1.3;cursor:pointer;list-style:none;-webkit-tap-highlight-color:rgba(194,171,154,.35)}.rv-h summary::-webkit-details-marker{display:none}.rv-h summary:before,.rv-h summary:after{content:"";position:absolute;right:20px;top:50%;width:14px;height:2px;margin-top:-1px;background:var(--k);transition:transform calc(.4s*var(--sp)) var(--ease)}.rv-h summary:after{transform:rotate(90deg)}.rv-h details[open] summary:after{transform:rotate(0)}.rv-h summary:focus-visible{outline:3px solid var(--k);outline-offset:3px;border-radius:var(--rad)}.rv-h details>p,.rv-h details>ul{margin:0;padding:0 18px 18px;font-size:calc(15px*var(--ts));color:var(--soft)}.rv-h details>ul{list-style:none;columns:2;column-gap:16px}.rv-h details>ul li{padding:3px 0;break-inside:avoid}.rv-h details a{display:inline-block;padding:12px 0 9px;margin:-12px 0 -8px;border-bottom:1.5px solid currentColor}.rv-h .visit{display:grid;gap:22px}.rv-h .visit .wide{display:block;aspect-ratio:4/3;border-radius:160px 160px var(--rad) var(--rad);overflow:hidden;background:var(--t);box-shadow:0 calc(30px*var(--sh)) calc(50px*var(--sh)) calc(-26px*var(--sh)) rgba(18,18,18,calc(.5*var(--sh)))}.rv-h .when{margin-top:14px;font-size:calc(16px*var(--ts));line-height:1.7}.rv-h .when b{font-weight:600}.rv-h .visit .cta2{margin:20px 0 0;max-width:none}@media(min-width:800px){.rv-h .idx,.rv-h .crew{grid-template-columns:repeat(2,minmax(0,1fr))}.rv-h .duo,.rv-h .visit{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:48px}.rv-h .facts{max-width:560px}.rv-h .steps,.rv-h .q{max-width:640px}.rv-h .sec{padding:calc(84px*var(--pad)) 0 calc(72px*var(--pad))}}.rv-h .cta3{display:grid;gap:10px;max-width:420px;margin:22px auto 0}.rv-h .pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rv-h .pair .btn{padding:0 8px;font-size:11.5px;letter-spacing:.12em}.rv-h .sec,.rv-h .cat{position:relative}.rv-h .faces{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 10px;margin-top:26px;list-style:none}.rv-h .faces li{display:flex;flex-direction:column;align-items:center;text-align:center}.rv-h .faces .face{display:block;width:84px;height:84px;border-radius:50%;overflow:hidden;background:var(--tint);box-shadow:0 calc(14px*var(--sh)) calc(24px*var(--sh)) calc(-14px*var(--sh)) rgba(18,18,18,calc(.5*var(--sh)))}.rv-h .faces .none{display:grid;place-items:center;font-family:var(--fh),sans-serif;font-weight:600;font-size:22px;color:var(--deep)}.rv-h .faces b{margin-top:10px;font-family:var(--fh),sans-serif;font-size:calc(14px*var(--ts));font-weight:600;line-height:1.2}.rv-h .faces span{font-size:calc(12.5px*var(--ts));line-height:1.3;color:var(--soft)}.rv-h .team .cta2{margin-top:28px}.rv-h .sec.taupe .when{color:var(--k)}.rv-h .ghost{display:none}@media(min-width:800px){.rv-h .faces{grid-template-columns:repeat(6,minmax(0,1fr))}}.d1 .hero{padding-bottom:calc(84px*var(--pad))}.d1 .hero .alli{position:relative}.d1 .hero .alli:before,.d1 .hero .alli:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--arch) var(--arch) 0 0}.d1 .hero .alli:before{background:var(--w);opacity:.55;transform:translate(-16px,14px)}.d1 .hero .alli:after{border:1.5px solid var(--k);opacity:.5;transform:translate(14px,-12px);z-index:-1}.d1 .hero .alli .arch{z-index:1}.d1 .hero .w{position:relative;z-index:0}.d1 .sheet{margin-top:-38px;border-radius:38px 38px 0 0;box-shadow:0 -22px 44px -26px #12121280}.d1 .sheet+.tape{position:relative;z-index:1}.d1 .tile,.d1 .chip,.d1 .faces .face{box-shadow:0 2px 3px #1212120f,0 14px 22px -12px #1212124d,0 34px 46px -30px #12121273}.d1 .end{margin-top:-38px;position:relative;border-radius:38px 38px 0 0;box-shadow:0 -22px 44px -26px #12121299}.pf .hero .alli:before,.pf .hero .alli:after{display:none}.e2 .hero .alli{width:min(276px,71vw);padding:10px 10px 0;background:var(--w);border-radius:var(--arch) var(--arch) var(--rad) var(--rad);box-shadow:0 2px 4px #12121214,0 40px 54px -26px #12121299}.e2 .hero .alli .arch{box-shadow:none}.rv-m[data-float=on].e2 .hero .alli .arch{animation:none}.e2 .hero figcaption{padding:12px 6px 14px;font-size:13px;line-height:1.3;color:var(--soft)}.e2 .hero figcaption b{display:block;font-family:var(--fh),sans-serif;font-size:16px;font-weight:600;color:var(--k)}html,body{overflow-x:clip}.rv.rv.rv-h{background:transparent}.rv.rv .badge,.rv.rv .badge span{letter-spacing:0}.rv.rv .badge .st{letter-spacing:.1em}.rv.rv-h.d1 .tape{position:relative;z-index:1}.rv.rv[data-dock=on]{padding-bottom:0}@media(max-width:799.98px){body:has(.rv[data-dock=on]){padding-bottom:calc(56px + env(safe-area-inset-bottom,0px))}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/rv-site.css.map */
