:root{--v3-ink:#15161c;--v3-ink-2:#1e1f26;--v3-gold:#d8c3a0;--v3-gold-hi:#f3e6cc;--v3-gold-lo:#a88b5d;--v3-cream:#f6f1ea;--v3-io:cubic-bezier(.76,0,.24,1);--v3-out:cubic-bezier(.16,1,.3,1);--v3-soft:cubic-bezier(.22,.61,.36,1);--v3-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.v3-kicker{display:inline-flex;align-items:center;gap:12px;margin:0 0 18px;font:500 11.5px/1 var(--sc-sans);letter-spacing:.32em;text-transform:uppercase;color:var(--v3-gold-lo)}.v3-kicker--light{color:var(--v3-gold)}.v3-kicker__line{width:34px;height:1px;background:currentColor;transform-origin:left}[data-sc-reveal] .v3-kicker__line,.v3-kicker[data-sc-reveal] .v3-kicker__line{transform:scaleX(0);transition:transform 1.2s var(--v3-out) .2s}.v3-kicker[data-sc-reveal].is-in .v3-kicker__line{transform:none}.v3-display{font-family:var(--sc-serif);font-weight:500;font-size:clamp(46px,7.4vw,108px);line-height:.96;letter-spacing:-.02em;color:#fbf9f6;margin:0 0 26px}.v3-display em{color:var(--v3-gold);font-style:italic}.v3-h2{font-family:var(--sc-serif);font-weight:500;font-size:clamp(36px,5vw,68px);line-height:1.02;letter-spacing:-.015em;color:var(--sc-ink);margin:0 0 22px;text-wrap:balance}.v3-h2 em{font-style:italic;color:var(--v3-gold-lo)}.v3-h2--light{color:#fbf9f6}.v3-h2--light em{color:var(--v3-gold)}.v3-lead{font-size:clamp(16px,1.35vw,18.5px);line-height:1.7;color:var(--sc-muted);max-width:52ch;margin:0 0 28px}.v3-lead--light{color:#bcb8b0}.v3-note{font-size:13px;color:var(--sc-muted);letter-spacing:.02em}.v3-caption{margin:12px 0 0;font-size:12px;color:var(--sc-muted);text-align:center}.v3-fine{color:#8d8a85;font-size:12.5px;margin:30px auto 22px;max-width:70ch}.v3-sec{position:relative;padding-block:clamp(80px,11vw,160px)}.v3-link{display:inline-flex;align-items:center;gap:12px;color:var(--sc-ink);text-decoration:none;font:500 14px/1 var(--sc-sans);letter-spacing:.08em;text-transform:uppercase}.v3-link span{background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;padding-bottom:6px;transition:background-size .6s var(--v3-out)}.v3-link i{position:relative;width:34px;height:34px;border-radius:50%;border:1px solid currentColor;opacity:.5;transition:opacity .3s,transform .5s var(--v3-out),background-color .3s}.v3-link i::before{content:"";position:absolute;inset:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6'%3E%3Cpath d='M12 5v14M6 13l6 6 6-6'/%3E%3C/svg%3E") center / 14px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6'%3E%3Cpath d='M12 5v14M6 13l6 6 6-6'/%3E%3C/svg%3E") center / 14px no-repeat}.v3-link:hover span{background-size:0 1px;background-position:100% 100%}.v3-link:hover i{opacity:1;transform:translateY(3px)}.v3-link--light{color:#fbf9f6}.v3-faq .v3-link i::before,.v3-link[href^="/pages"] i::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E")}.v3-link[href^="/pages"]:hover i{transform:translateX(4px)}.v3-btn{box-shadow:0 18px 50px -20px rgba(216,195,160,.65)}.v3-btn:hover{box-shadow:0 26px 60px -18px rgba(216,195,160,.85)}.sc-btn{transform:translate(var(--tx,0),var(--ty,0))}.sc-btn::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(120px circle at var(--bx,50%) var(--by,50%),rgba(255,255,255,.45),transparent 60%);opacity:0;transition:opacity .35s}.sc-btn:hover::before{opacity:1}.sc-btn--primary::before{background:radial-gradient(120px circle at var(--bx,50%) var(--by,50%),rgba(216,195,160,.45),transparent 60%)}[data-sc-letters] .v3-l{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.08em;margin-bottom:-.08em}[data-sc-letters] .v3-l>span{display:inline-block;transform:translateY(105%) rotate(6deg);filter:blur(8px);opacity:0;transform-origin:0 100%;animation:v3-letter 1.25s var(--v3-out) forwards;animation-delay:calc(var(--d0,.25s) + var(--i) * 32ms)}@keyframes v3-letter{to{transform:none;filter:none;opacity:1}}.v3-in{opacity:0;transform:translateY(26px);filter:blur(6px);animation:v3-in 1.3s var(--v3-out) forwards;animation-delay:var(--d,0s)}@keyframes v3-in{to{opacity:1;transform:none;filter:none}}html.sc-intro-on [data-sc-letters]{--d0:2.15s}html.sc-intro-on .v3-in{animation-delay:calc(var(--d,0s) + 1.95s)}.v3-intro{display:none}html.sc-intro-on .v3-intro{display:block;position:fixed;inset:0;z-index:9999;pointer-events:auto;cursor:pointer;animation:v3-intro-off 0s linear 2.9s forwards}html.sc-intro-on .sc-intro{display:none !important}.v3-intro__ink{position:absolute;inset:0;background:var(--v3-ink);animation:v3-ink-out 1.1s var(--v3-io) 1.75s forwards}.v3-intro__satin{position:absolute;inset:0;background:var(--v3-ink) center / cover no-repeat;clip-path:circle(0% at 50% 46%);animation:v3-satin-in 1.5s var(--v3-io) .55s forwards,v3-ink-out 1.1s var(--v3-io) 1.8s forwards}.v3-intro__satin::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(21,22,28,.25),rgba(21,22,28,.55))}.v3-intro__center{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:20px;z-index:2;animation:v3-center-out .7s var(--v3-io) 1.6s forwards}.v3-intro__mark{width:92px;height:92px}.v3-intro__mark .sc-emblem__disc{transform-origin:50% 50%;animation:sc-pop .8s var(--v3-out) both}.v3-intro__mark .sc-emblem__curl{stroke-dasharray:160;stroke-dashoffset:160;animation:sc-draw 1.2s var(--v3-io) .2s forwards}.v3-intro__word{font:500 clamp(36px,5vw,54px)/1 var(--sc-serif);color:#fbf9f6;letter-spacing:.02em;overflow:hidden;padding:0 .1em .12em}.v3-intro__word em{color:var(--v3-gold)}.v3-intro__word span{display:inline-block;transform:translateY(110%);animation:sc-letter .9s var(--v3-out) forwards;animation-delay:calc(.35s + var(--i) * 45ms)}.v3-intro__tag{margin:0;font:500 11px/1 var(--sc-sans);letter-spacing:.38em;text-transform:uppercase;color:var(--v3-gold);opacity:0;animation:sc-fade .7s var(--v3-soft) .8s forwards}.v3-intro__skip{position:absolute;right:22px;bottom:22px;z-index:3;font:400 11px/1 var(--sc-sans);letter-spacing:.2em;text-transform:uppercase;color:rgba(251,249,246,.55)}@keyframes sc-letter{to{transform:none}}@keyframes v3-satin-in{to{clip-path:circle(80% at 50% 46%)}}@keyframes v3-ink-out{to{clip-path:inset(0 0 100% 0)}}@keyframes v3-center-out{to{opacity:0;transform:translateY(-30px) scale(.96);filter:blur(6px)}}@keyframes v3-intro-off{to{visibility:hidden;pointer-events:none}}html.sc-intro-skip .v3-intro{display:none !important}.v3-hero{--e:clamp(0,(var(--p,.5) - .5) * 2.2,1);position:relative;min-height:100svh;display:flex;align-items:center;overflow:hidden;background:var(--v3-ink);color:#e9e6e0;isolation:isolate}.v3-hero__bg{position:absolute;inset:0;z-index:-1}.v3-hero__bgimg{position:absolute;inset:-6%;transform:translate3d(0,calc(var(--e) * 12%),0) scale(calc(1 + var(--e) * .08))}.v3-hero__bgimg img{width:100%;height:100%;object-fit:cover;object-position:60% 50%;filter:saturate(.9) contrast(1.05) brightness(.82);animation:v3-drift 26s ease-in-out infinite alternate,v3-bg-in 2.6s var(--v3-out) both}html.sc-intro-on .v3-hero__bgimg img{animation-delay:0s,1.7s}@keyframes v3-drift{from{transform:scale(1.08) translate(-1.5%,-1%)}to{transform:scale(1.14) translate(1.5%,1%)}}@keyframes v3-bg-in{from{opacity:0;filter:saturate(.9) contrast(1.05) brightness(.4) blur(14px)}}.v3-hero__veil{position:absolute;inset:0;background:linear-gradient(100deg,rgba(21,22,28,.94) 0%,rgba(21,22,28,.78) 34%,rgba(21,22,28,.25) 62%,rgba(21,22,28,.45) 100%),linear-gradient(0deg,rgba(21,22,28,.7),transparent 35%)}.v3-hero__veil::after{content:"";position:absolute;inset:0;background:var(--v3-grain);opacity:.12;mix-blend-mode:overlay}.v3-hero__light{position:absolute;width:70vmax;height:70vmax;right:-16vmax;top:-30vmax;border-radius:50%;background:radial-gradient(circle,rgba(243,230,204,.28),transparent 60%);filter:blur(10px);animation:v3-breathe 9s ease-in-out infinite}@keyframes v3-breathe{50%{opacity:.6;transform:scale(1.08)}}.v3-hero__grid{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(28px,5vw,80px);align-items:center;padding-block:clamp(110px,12vh,150px) clamp(80px,10vh,120px);width:100%}.v3-hero__copy{transform:translate3d(0,calc(var(--e) * -70px),0);opacity:calc(1 - var(--e) * 1.15)}.v3-hero__lead{font-size:clamp(16.5px,1.4vw,19px);line-height:1.7;color:#c8c3ba;max-width:46ch;margin:0 0 34px}.v3-hero__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:26px}.v3-hero__picker{display:flex;align-items:center;gap:18px;margin-top:42px;padding-top:26px;border-top:1px solid rgba(251,249,246,.12);max-width:440px}.v3-hero__pickerlabel{font:400 12px/1.3 var(--sc-sans);letter-spacing:.2em;text-transform:uppercase;color:#9c988f;min-width:112px}.v3-hero__pickerlabel b{display:block;font:italic 500 22px/1.1 var(--sc-serif);letter-spacing:0;text-transform:none;color:#fbf9f6;margin-top:4px}.v3-chips{display:flex;gap:10px}.v3-chip{position:relative;width:34px;height:34px;border-radius:50%;border:0;padding:0;cursor:pointer;background:var(--c);box-shadow:inset 0 0 0 1px rgba(255,255,255,.22),0 0 0 0 rgba(216,195,160,0);transition:transform .45s var(--v3-out),box-shadow .4s}.v3-chip:hover{transform:translateY(-3px) scale(1.06)}.v3-chip.is-active{box-shadow:inset 0 0 0 1px rgba(255,255,255,.22),0 0 0 3px var(--v3-ink),0 0 0 4.5px var(--v3-gold)}.v3-hero__stage{--mx:0;--my:0;position:relative;justify-self:center;width:min(100%,470px);aspect-ratio:4 / 5;transform:translate3d(0,calc(var(--e) * 90px),0)}.v3-hero__stage [data-depth]{transform:translate3d(calc(var(--mx) * var(--k,.4) * 26px),calc(var(--my) * var(--k,.4) * 22px),0);transition:transform 1.1s var(--v3-out)}.v3-hero__halo{position:absolute;inset:-12%;border-radius:50%;background:radial-gradient(circle,rgba(216,195,160,.35),transparent 62%);filter:blur(20px)}.v3-hero__arch{position:absolute;inset:0;animation:v3-arch-in 1.8s var(--v3-out) .2s both}html.sc-intro-on .v3-hero__arch{animation-delay:1.75s}@keyframes v3-arch-in{from{opacity:0;transform:translateY(60px) scale(.94);clip-path:inset(30% 0 0 0 round 999px 999px 30px 30px)}to{clip-path:inset(0 round 999px 999px 30px 30px)}}.v3-hero__rim{position:absolute;inset:-14px;z-index:2;border-radius:999px 999px 40px 40px;border:1px solid rgba(243,230,204,.45);pointer-events:none}.v3-hero__rim::after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:conic-gradient(from var(--v3-a,0deg),transparent 0 70%,rgba(243,230,204,.9) 78%,transparent 86%);-webkit-mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);-webkit-mask-composite:xor;mask:linear-gradient(#000,#000) content-box exclude,linear-gradient(#000,#000);padding:1px;animation:v3-spin 7s linear infinite}@property --v3-a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes v3-spin{to{--v3-a:360deg}}.v3-hero__arch .v3-switch{position:absolute;inset:0;border-radius:999px 999px 30px 30px;overflow:hidden;box-shadow:0 60px 120px -40px rgba(0,0,0,.7),0 0 0 1px rgba(255,255,255,.06);background:#2a2b34}.v3-hero__macro{position:absolute;left:-18%;bottom:9%;z-index:3;display:grid;justify-items:center;gap:10px;animation:v3-pop-in 1.1s var(--v3-out) 1.1s both}html.sc-intro-on .v3-hero__macro{animation-delay:2.6s}.v3-hero__macroimg{width:clamp(110px,11vw,150px);aspect-ratio:1;border-radius:50%;overflow:hidden;border:4px solid #fbf9f6;box-shadow:0 24px 60px -20px rgba(0,0,0,.7)}.v3-hero__macroimg img{width:100%;height:100%;object-fit:cover;animation:v3-macro 14s ease-in-out infinite alternate}@keyframes v3-macro{to{transform:scale(1.25) rotate(4deg)}}.v3-hero__macro>span{font:500 11px/1 var(--sc-sans);letter-spacing:.22em;text-transform:uppercase;color:#fbf9f6;background:rgba(21,22,28,.55);padding:7px 11px;border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.v3-hero__macro em{font-style:normal;color:var(--v3-gold)}.v3-hero__tag{position:absolute;right:-10%;top:16%;z-index:3;display:flex;align-items:center;gap:12px;padding:12px 18px 12px 12px;border-radius:999px;background:rgba(251,249,246,.92);color:var(--sc-ink);box-shadow:0 24px 50px -20px rgba(0,0,0,.55);font-size:13px;line-height:1.25;animation:v3-pop-in 1.1s var(--v3-out) 1.3s both}html.sc-intro-on .v3-hero__tag{animation-delay:2.8s}.v3-hero__tag i{width:34px;height:34px;border-radius:50%;background:var(--sc-satin);flex:none;animation:v3-sheen 3.6s ease-in-out infinite;background-size:200% 200%}.v3-hero__tag b{display:block;font:500 16px/1.1 var(--sc-serif)}@keyframes v3-sheen{50%{background-position:100% 100%}}@keyframes v3-pop-in{from{opacity:0;transform:translateY(24px) scale(.9);filter:blur(6px)}}.v3-scroll{position:absolute;left:50%;bottom:26px;width:26px;height:42px;margin-left:-13px;border-radius:14px;border:1px solid rgba(251,249,246,.4);opacity:calc(1 - var(--e) * 3)}.v3-scroll span{position:absolute;left:50%;top:8px;width:3px;height:8px;margin-left:-1.5px;border-radius:2px;background:var(--v3-gold);animation:v3-wheel 1.8s var(--v3-soft) infinite}@keyframes v3-wheel{0%{opacity:0;transform:translateY(-4px)}40%{opacity:1}100%{opacity:0;transform:translateY(14px)}}@media (max-width:899px){.v3-hero{align-items:flex-start}.v3-hero__grid{grid-template-columns:1fr;padding-top:34px;gap:40px}.v3-hero__stage{order:-1;width:min(74vw,340px)}.v3-hero__macro{left:-14%;bottom:4%}.v3-hero__macroimg{width:92px;border-width:3px}.v3-hero__macro>span{display:none}.v3-hero__tag{right:-8%;top:10%;padding:9px 14px 9px 9px;font-size:12px}.v3-hero__tag i{width:26px;height:26px}.v3-hero__tag b{font-size:14px}.v3-hero__veil{background:linear-gradient(180deg,rgba(21,22,28,.55) 0%,rgba(21,22,28,.82) 45%,rgba(21,22,28,.96) 100%)}.v3-hero__picker{margin-top:30px}.v3-scroll{display:none}}.v3-switch{position:relative}.v3-switch__item{position:absolute;inset:0;margin:0;clip-path:circle(0% at var(--ox,50%) var(--oy,50%));transition:clip-path 1.15s var(--v3-io);z-index:1}.v3-switch__item.is-active{clip-path:circle(150% at var(--ox,50%) var(--oy,50%));z-index:3}.v3-switch__item.is-prev{clip-path:circle(150% at 50% 50%);z-index:2;transition:none}.v3-switch__item img{width:100%;height:100%;object-fit:cover;transform:scale(1.18);transition:transform 1.8s var(--v3-out)}.v3-switch__item.is-active img{transform:scale(1.001)}.v3-switch__item.is-prev img{transform:scale(.96);filter:brightness(.7);transition:transform 1.2s var(--v3-out),filter 1.2s}.v3-ribbon{background:var(--v3-ink);color:#fbf9f6;overflow:hidden;border-block:1px solid rgba(251,249,246,.06)}.v3-ribbon__track{display:flex;align-items:center;width:max-content;padding:26px 0;animation:sc-marquee 48s linear infinite;transform:skewX(var(--skew,0deg))}.v3-ribbon__track span{font:500 clamp(26px,3.2vw,44px)/1 var(--sc-serif);padding:0 34px;white-space:nowrap}.v3-ribbon__track em{color:var(--v3-gold)}.v3-ribbon__track i{width:22px;height:22px;flex:none;background:var(--v3-gold);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0l2.6 9.4L24 12l-9.4 2.6L12 24l-2.6-9.4L0 12l9.4-2.6z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0l2.6 9.4L24 12l-9.4 2.6L12 24l-2.6-9.4L0 12l9.4-2.6z'/%3E%3C/svg%3E") center / contain no-repeat;animation:v3-twinkle 3s ease-in-out infinite}@keyframes v3-twinkle{50%{transform:rotate(45deg) scale(.7);opacity:.6}}.v3-compare{background:var(--v3-cream)}.v3-compare__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(36px,6vw,96px);align-items:center}.v3-ticks{list-style:none;padding:0;margin:0 0 22px;display:grid;gap:12px}.v3-ticks li{position:relative;padding-left:30px;color:var(--sc-text)}.v3-ticks li::before{content:"";position:absolute;left:0;top:.35em;width:18px;height:18px;border-radius:50%;background:var(--sc-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d8c3a0' stroke-width='2.4'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center / 12px no-repeat}.v3-compare__box{position:relative;aspect-ratio:5 / 6;border-radius:28px;overflow:hidden;box-shadow:0 50px 100px -50px rgba(30,31,38,.55);user-select:none;touch-action:pan-y}.v3-compare__box figure{position:absolute;inset:0;margin:0}.v3-compare__box img{width:100%;height:100%;object-fit:cover}.v3-compare__a img{filter:saturate(.85) contrast(1.08)}.v3-compare__b{clip-path:inset(0 0 0 var(--pos))}.v3-compare__box figcaption{position:absolute;bottom:18px;padding:9px 14px;border-radius:999px;font:500 11.5px/1 var(--sc-sans);letter-spacing:.2em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.v3-compare__a figcaption{left:18px;background:rgba(30,31,38,.6);color:#fbf9f6}.v3-compare__b figcaption{right:18px;background:rgba(251,249,246,.85);color:var(--sc-ink)}.v3-compare__handle{position:absolute;top:0;bottom:0;left:var(--pos);width:2px;margin-left:-1px;background:#fbf9f6;box-shadow:0 0 20px rgba(0,0,0,.25);pointer-events:none;z-index:2}.v3-compare__handle i{position:absolute;top:50%;left:50%;width:58px;height:58px;margin:-29px 0 0 -29px;border-radius:50%;background:rgba(251,249,246,.92);box-shadow:0 12px 30px -10px rgba(0,0,0,.5);transition:transform .4s var(--v3-out)}.v3-compare__handle i::before,.v3-compare__handle i::after{content:"";position:absolute;top:50%;width:9px;height:9px;margin-top:-5px;border:solid var(--sc-ink);border-width:0 0 1.6px 1.6px}.v3-compare__handle i::before{left:15px;transform:rotate(45deg)}.v3-compare__handle i::after{right:15px;transform:rotate(-135deg)}.v3-compare__box.is-drag .v3-compare__handle i{transform:scale(1.12)}.v3-compare__range{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;z-index:3}.v3-compare__range:focus-visible + .v3-compare__handle i,.v3-compare__box:focus-within .v3-compare__handle i{outline:2px solid var(--v3-gold-lo);outline-offset:3px}@media (max-width:899px){.v3-compare__grid{grid-template-columns:1fr}.v3-compare__wrap{order:-1}}.v3-anat{position:relative;background:var(--v3-ink);color:#e9e6e0}.v3-anat__pin{position:sticky;top:0;height:100svh;overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:clamp(26px,4vh,48px)}.v3-anat__head{position:relative;width:100%}.v3-anat__head .v3-h2{margin-bottom:0}.v3-anat__bar{position:absolute;right:var(--sc-gutter);bottom:12px;width:160px;height:2px;background:rgba(251,249,246,.12);border-radius:2px;overflow:hidden}.v3-anat__bar span{display:block;height:100%;width:100%;background:var(--v3-gold);transform-origin:left;transform:scaleX(var(--hp,0))}.v3-anat__track{display:flex;gap:clamp(20px,3vw,44px);padding-inline:max(var(--sc-gutter),calc((100vw - var(--sc-max)) / 2 + var(--sc-gutter)));will-change:transform;transform:translate3d(var(--hx,0px),0,0)}.v3-anat__card{flex:0 0 auto;width:min(62vw,760px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:clamp(20px,3vw,40px);align-items:center}.v3-anat__img{aspect-ratio:1;border-radius:26px;overflow:hidden;background:#2a2b34;box-shadow:0 40px 90px -40px rgba(0,0,0,.8)}.v3-anat__img img{width:100%;height:100%;object-fit:cover;transform:scale(calc(1.12 - var(--cv,0) * .12));transition:transform .2s linear}.v3-anat__n{display:block;font:italic 500 72px/1 var(--sc-serif);color:transparent;-webkit-text-stroke:1px rgba(216,195,160,.6);margin-bottom:16px}.v3-anat__txt h3{font:500 clamp(28px,2.6vw,38px)/1.05 var(--sc-serif);color:#fbf9f6;margin:0 0 12px}.v3-anat__txt p{margin:0;color:#b6b2aa;line-height:1.7;font-size:15.5px}.v3-anat__card--end{width:min(48vw,520px);grid-template-columns:1fr}.v3-anat__end{display:grid;gap:24px;justify-items:start;padding:40px;border-radius:26px;border:1px solid rgba(216,195,160,.3);background:radial-gradient(circle at 20% 0%,rgba(216,195,160,.16),transparent 60%)}.v3-anat__end p{font:italic 500 clamp(24px,2.4vw,34px)/1.25 var(--sc-serif);color:#fbf9f6;margin:0}@media (max-width:899px){.v3-anat{height:auto !important}.v3-anat__pin{position:relative;height:auto;padding-block:80px}.v3-anat__track{transform:none !important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:6px}.v3-anat__track::-webkit-scrollbar{display:none}.v3-anat__card{width:80vw;grid-template-columns:1fr;scroll-snap-align:center;align-items:start}.v3-anat__card--end{width:80vw}.v3-anat__n{font-size:48px;margin-bottom:8px}.v3-anat__bar{display:none}}.v3-expand{--x:clamp(0,(var(--p,0) - .12) * 2.6,1);padding-block:clamp(30px,4vw,60px);background:var(--v3-ink)}.v3-expand__frame{position:relative;min-height:min(92svh,860px);display:flex;align-items:center;overflow:hidden;clip-path:inset(calc((1 - var(--x)) * 9%) calc((1 - var(--x)) * 12%) round calc(36px - var(--x) * 36px))}.v3-expand__bg{position:absolute;inset:0}.v3-expand__bg img{width:100%;height:100%;object-fit:cover;transform:scale(calc(1.25 - var(--x) * .2));filter:saturate(.75) brightness(.6)}.v3-expand__bg::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(21,22,28,.85),rgba(21,22,28,.25))}.v3-expand__inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center;padding-block:80px;width:100%}.v3-expand__copy{opacity:calc(var(--x) * 1.4 - .2);transform:translateY(calc((1 - var(--x)) * 60px))}.v3-expand__card{position:relative;height:min(70svh,560px)}.v3-expand__photo{position:absolute;right:8%;top:0;width:62%;aspect-ratio:4 / 5;border-radius:22px;overflow:hidden;box-shadow:0 50px 100px -40px rgba(0,0,0,.8);transform:translateY(calc((1 - var(--x)) * 120px)) rotate(calc(3deg - var(--x) * 3deg))}.v3-expand__photo--2{right:auto;left:2%;top:auto;bottom:0;width:44%;transform:translateY(calc((1 - var(--x)) * 220px)) rotate(calc(-8deg + var(--x) * 4deg));border:5px solid #fbf9f6}.v3-expand__photo img{width:100%;height:100%;object-fit:cover}@media (max-width:899px){.v3-expand__inner{grid-template-columns:1fr}.v3-expand__card{height:420px}.v3-expand__frame{clip-path:inset(calc((1 - var(--x)) * 4%) calc((1 - var(--x)) * 4%) round calc(24px - var(--x) * 24px))}}.v3-colors__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(36px,6vw,100px);align-items:center}.v3-colors__stage{position:relative}.v3-switch--big{aspect-ratio:1;border-radius:30px;overflow:hidden;background:#efe8dd;box-shadow:0 60px 120px -60px rgba(30,31,38,.55)}.v3-colors__count{position:absolute;left:22px;bottom:20px;z-index:5;font:500 12px/1 var(--sc-sans);letter-spacing:.2em;color:#fbf9f6;padding:9px 13px;border-radius:999px;background:rgba(30,31,38,.62);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.v3-swatchlist{list-style:none;padding:0;margin:0 0 30px;border-top:1px solid var(--sc-line)}.v3-swatchrow{width:100%;display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:18px;padding:20px 6px;border:0;border-bottom:1px solid var(--sc-line);background:none;cursor:pointer;text-align:left;color:var(--sc-ink);position:relative;overflow:hidden}.v3-swatchrow::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(216,195,160,.22),transparent);transform:scaleX(0);transform-origin:left;transition:transform .7s var(--v3-out)}.v3-swatchrow:hover::before,.v3-swatchrow.is-active::before{transform:none}.v3-swatchrow__dot{position:relative;width:26px;height:26px;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px rgba(30,31,38,.15);transition:transform .5s var(--v3-out)}.v3-swatchrow.is-active .v3-swatchrow__dot{transform:scale(1.18);box-shadow:inset 0 0 0 1px rgba(30,31,38,.15),0 0 0 3px var(--sc-snow),0 0 0 4.5px var(--sc-ink)}.v3-swatchrow__name{position:relative;font:500 clamp(26px,2.4vw,34px)/1 var(--sc-serif);transition:transform .5s var(--v3-out),color .3s}.v3-swatchrow:hover .v3-swatchrow__name,.v3-swatchrow.is-active .v3-swatchrow__name{transform:translateX(8px)}.v3-swatchrow.is-active .v3-swatchrow__name{font-style:italic;color:var(--v3-gold-lo)}.v3-swatchrow__price{position:relative;font-size:14px;color:var(--sc-muted)}@media (max-width:899px){.v3-colors__grid{grid-template-columns:1fr}.v3-swatchrow{padding:15px 4px}}.v3-for{display:grid;grid-template-columns:1fr 1fr;padding:0;background:var(--v3-cream);overflow:hidden}.v3-for__media{position:relative;min-height:100%}.v3-for__img{position:absolute;inset:-6% 0}.v3-for__img img{width:100%;height:100%;object-fit:cover;filter:sepia(.12) saturate(.9)}.v3-for__copy{padding:clamp(80px,10vw,150px) clamp(24px,6vw,100px)}.v3-for__list{display:grid;gap:0;border-top:1px solid var(--sc-line);margin-top:10px}.v3-for__list article{display:grid;grid-template-columns:54px 1fr;gap:14px;padding:24px 0;border-bottom:1px solid var(--sc-line)}.v3-for__list span{font:italic 500 28px/1 var(--sc-serif);color:var(--v3-gold-lo)}.v3-for__list h3{font:500 26px/1.1 var(--sc-serif);margin:0 0 6px;color:var(--sc-ink)}.v3-for__list p{margin:0;color:var(--sc-muted);line-height:1.65}@media (max-width:899px){.v3-for{grid-template-columns:1fr}.v3-for__media{min-height:62vw}.v3-for__img{inset:0}}.v3-offers{background:var(--v3-ink);color:#e9e6e0;overflow:hidden;isolation:isolate}.v3-offers__bg{position:absolute;inset:0;z-index:-1}.v3-offers__bg img{width:100%;height:100%;object-fit:cover;opacity:.32;filter:saturate(.4)}.v3-offers__bg::after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 40%,transparent,var(--v3-ink) 75%)}.v3-offers__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:50px 0 0;text-align:left;perspective:1200px}.v3-offer{position:relative;padding:34px 30px 30px;border-radius:26px;background:rgba(42,43,52,.55);border:1px solid rgba(216,195,160,.18);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .8s var(--v3-out),border-color .4s,box-shadow .5s}.v3-offer:hover{border-color:rgba(216,195,160,.6);box-shadow:0 40px 80px -40px rgba(0,0,0,.8)}.v3-offer--best{background:linear-gradient(165deg,rgba(216,195,160,.2),rgba(42,43,52,.7) 45%);border-color:var(--v3-gold);transform:perspective(1000px) translateY(-14px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.v3-offer__tag{position:absolute;top:-13px;left:30px;padding:8px 13px;border-radius:999px;background:var(--sc-satin);color:var(--sc-ink);font:500 10.5px/1 var(--sc-sans);letter-spacing:.18em;text-transform:uppercase}.v3-offer__stack{display:flex;margin-bottom:22px}.v3-offer__stack span{width:30px;height:30px;border-radius:50%;background:var(--c);box-shadow:0 0 0 3px #2a2b34;margin-right:-8px;transition:transform .5s var(--v3-out)}.v3-offer:hover .v3-offer__stack span{transform:translateX(calc(var(--n,0) * 6px))}.v3-offer__stack span:nth-child(2){--n:1}.v3-offer__stack span:nth-child(3){--n:2}.v3-offer h3{font:500 30px/1 var(--sc-serif);color:#fbf9f6;margin:0 0 18px}.v3-offer__price{font:500 44px/1 var(--sc-serif);color:var(--v3-gold);margin:0 0 14px;font-variant-numeric:tabular-nums}.v3-offer__price s{font-size:20px;color:#7e7b76;margin-left:10px}.v3-offer p{color:#aaa69f;margin:0;font-size:14.5px;line-height:1.6}@media (max-width:899px){.v3-offers__grid{grid-template-columns:1fr;gap:26px}.v3-offer--best{transform:none}}.v3-ritual{--d:clamp(0,(var(--p,0) - .25) * 2.2,1)}.v3-ritual__steps{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,4vw,60px);margin-top:50px;padding-top:70px}.v3-ritual__line{position:absolute;left:0;right:0;top:0;width:100%;height:120px;overflow:visible}.v3-ritual__line path{fill:none;stroke:var(--v3-gold-lo);stroke-width:1.3;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--d));vector-effect:non-scaling-stroke}.v3-step{position:relative}.v3-step__n{display:grid;place-items:center;width:54px;height:54px;margin-bottom:22px;border-radius:50%;background:var(--sc-snow);border:1px solid var(--v3-gold-lo);font:italic 500 24px/1 var(--sc-serif);color:var(--sc-ink);box-shadow:0 0 0 8px var(--sc-snow)}.v3-step h3{font:500 28px/1.1 var(--sc-serif);margin:0 0 10px}.v3-step p{margin:0;color:var(--sc-muted);line-height:1.7}@media (max-width:899px){.v3-ritual__steps{grid-template-columns:1fr;padding-top:0}.v3-ritual__line{display:none}}.v3-faq{background:var(--v3-cream)}.v3-faq__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(30px,6vw,100px);align-items:start}.v3-faq__list{margin:0;max-width:none}@media (max-width:899px){.v3-faq__grid{grid-template-columns:1fr}}.v3-final{position:relative;overflow:hidden;background:var(--v3-ink);padding-block:clamp(90px,12vw,170px);isolation:isolate}.v3-final__bg{position:absolute;inset:-10% 0;z-index:-1}.v3-final__bg img{width:100%;height:100%;object-fit:cover;filter:saturate(.75) brightness(.42)}.v3-final__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(30px,6vw,100px);align-items:center}.v3-final__arch{position:relative;aspect-ratio:4 / 5;border-radius:999px 999px 26px 26px;overflow:hidden;box-shadow:0 60px 120px -50px rgba(0,0,0,.9)}.v3-final__arch .sc-media{position:absolute;inset:0}.v3-final__mark{width:60px;height:60px;display:block;margin-bottom:24px}@media (max-width:899px){.v3-final__grid{grid-template-columns:1fr}.v3-final__arch{width:min(72vw,340px)}}.sc-slide2{clip-path:inset(0 0 0 100%);opacity:1;transform:none;transition:clip-path 1s var(--v3-io),visibility 0s linear 1s}.sc-slide2.is-active{clip-path:inset(0);transition:clip-path 1s var(--v3-io)}.sc-slide2.is-prev{clip-path:inset(0)}.sc-slide2.is-active img{animation:v3-ken 12s ease-out forwards}.sc-stage.is-zoom .sc-slide2.is-active img{animation:none}.sc-slide2.is-prev img{transform:scale(.94);filter:brightness(.65);transition:transform 1s var(--v3-io),filter 1s !important}.sc-slide2.is-active.from-left{animation:none}@keyframes v3-ken{from{transform:scale(1.1)}to{transform:scale(1)}}@media (max-width:899px){.sc-slide2,.sc-slide2.is-active,.sc-slide2.is-prev{clip-path:none}.sc-slide2 img,.sc-slide2.is-active img{animation:none}}.sc-swatch{transition:box-shadow .5s var(--v3-out),transform .45s var(--v3-out)}.sc-swatch.is-active{transform:scale(1.08)}.v3-pdp-macro{padding-block:clamp(70px,9vw,130px);background:var(--v3-ink);color:#e9e6e0;overflow:hidden}.v3-pdp-macro__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:36px}.v3-pdp-macro__item{position:relative;aspect-ratio:4 / 5;border-radius:22px;overflow:hidden;margin:0;background:#2a2b34}.v3-pdp-macro__item img{width:100%;height:100%;object-fit:cover;transition:transform 1.6s var(--v3-out)}.v3-pdp-macro__item:hover img{transform:scale(1.08)}.v3-pdp-macro__item figcaption{position:absolute;left:16px;right:16px;bottom:16px;padding:14px 16px;border-radius:14px;background:rgba(21,22,28,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:13.5px;line-height:1.5;color:#d9d5cd}.v3-pdp-macro__item figcaption b{display:block;font:500 20px/1.1 var(--sc-serif);color:#fbf9f6;margin-bottom:3px}@media (max-width:899px){.v3-pdp-macro__grid{grid-template-columns:1fr 1fr}.v3-pdp-macro__item:first-child{grid-column:1 / -1;aspect-ratio:16 / 11}}.v3-burst{position:fixed;z-index:1300;pointer-events:none;width:0;height:0}.v3-burst i{position:absolute;left:0;top:0;width:var(--s,6px);height:var(--s,6px);border-radius:50%;background:radial-gradient(circle,#fff,rgba(243,230,204,.8) 50%,transparent 70%);animation:v3-burst .95s var(--v3-out) forwards}@keyframes v3-burst{to{transform:translate(var(--x),var(--y)) scale(.3);opacity:0}}.v3-added{position:fixed;left:50%;top:22px;z-index:1250;display:flex;align-items:center;gap:12px;padding:10px 18px 10px 10px;border-radius:999px;background:var(--v3-ink);color:#fbf9f6;box-shadow:0 30px 60px -20px rgba(0,0,0,.6);font-size:14px;transform:translate(-50%,-140%);transition:transform .7s var(--v3-out)}.v3-added.is-on{transform:translate(-50%,0)}.v3-added img{width:40px;height:40px;border-radius:50%;object-fit:cover}.v3-added b{font:italic 500 17px/1 var(--sc-serif);color:var(--v3-gold)}.sc-cart__panel{clip-path:inset(0 0 0 0 round 0)}.sc-cart.is-open .sc-cart__panel{animation:v3-panel 0.8s var(--v3-out)}@keyframes v3-panel{from{clip-path:inset(0 0 0 100% round 40px 0 0 40px)}to{clip-path:inset(0 0 0 0 round 0)}}.sc-cart__overlay{background:radial-gradient(circle at 100% 50%,rgba(21,22,28,.25),rgba(21,22,28,.6))}.sc-sum__row--save{position:relative;overflow:hidden;border-radius:10px;padding:8px 10px;margin:6px -10px 8px;background:rgba(79,107,85,.08)}.sc-sum__row--save::after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.7) 50%,transparent 70%);transform:translateX(-120%);animation:v3-shine 3.2s ease-in-out 1s infinite}@keyframes v3-shine{40%,100%{transform:translateX(120%)}}.sc-checkout{overflow:hidden}.sc-checkout .sc-btn__txt::after{content:"";width:18px;height:18px;margin-left:4px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6'%3E%3Cpath d='M4 12h15M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6'%3E%3Cpath d='M4 12h15M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .5s var(--v3-out)}.sc-checkout:hover .sc-btn__txt::after{transform:translateX(5px)}.v3-cursor{position:fixed;left:0;top:0;z-index:1400;width:38px;height:38px;margin:-19px 0 0 -19px;border-radius:50%;border:1px solid rgba(168,139,93,.7);pointer-events:none;opacity:0;transition:width .45s var(--v3-out),height .45s var(--v3-out),margin .45s var(--v3-out),background-color .4s,opacity .3s,border-color .3s;display:grid;place-items:center;mix-blend-mode:normal}.v3-cursor.is-on{opacity:1}.v3-cursor span{font:500 10px/1 var(--sc-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--sc-ink);opacity:0;transition:opacity .3s}.v3-cursor.is-big{width:86px;height:86px;margin:-43px 0 0 -43px;background:rgba(243,230,204,.92);border-color:transparent}.v3-cursor.is-big span{opacity:1}.v3-cursor.is-link{width:14px;height:14px;margin:-7px 0 0 -7px;background:var(--v3-gold-lo);border-color:transparent}@view-transition{navigation:auto}::view-transition-old(root){animation:v3-vt-out .45s var(--v3-io) both}::view-transition-new(root){animation:v3-vt-in .7s var(--v3-out) both}@keyframes v3-vt-out{to{opacity:0;transform:translateY(-14px);filter:blur(6px)}}@keyframes v3-vt-in{from{opacity:0;transform:translateY(24px);filter:blur(8px)}}.sc-template-index .sc-header:not(.is-scrolled){background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:transparent;box-shadow:none}.sc-template-index .sc-header:not(.is-scrolled) .sc-nav a,.sc-template-index .sc-header:not(.is-scrolled) .sc-logo,.sc-template-index .sc-header:not(.is-scrolled) .sc-icon-btn{color:#fbf9f6}.sc-template-index .sc-header:not(.is-scrolled) .sc-logo__word em{color:var(--v3-gold)}.sc-template-index .sc-header:not(.is-scrolled) .sc-icon-btn:hover{background:rgba(251,249,246,.1)}.sc-template-index .sc-header:not(.is-scrolled) .sc-cart-count{background:var(--v3-gold);color:var(--sc-ink)}.sc-template-index .sc-header{transition:background-color .5s,color .5s,border-color .5s,box-shadow .5s,transform .6s var(--v3-out)}#header-group,#header-group>.shopify-section{display:contents}.sc-header{position:sticky;top:0;z-index:60}.sc-template-index #MainContent{margin-top:-74px}@media (max-width:899px){.sc-template-index #MainContent{margin-top:-62px}}.sc-template-index .v3-hero{margin-top:0}@media (prefers-reduced-motion:reduce){[data-sc-letters] .v3-l>span,.v3-in,.v3-hero__arch,.v3-hero__macro,.v3-hero__tag{animation:none !important;opacity:1 !important;transform:none !important;filter:none !important;clip-path:none !important}.v3-hero__bgimg,.v3-hero__copy,.v3-hero__stage,.v3-hero__stage [data-depth],.v3-expand__photo,.v3-expand__copy,.v3-anat__img img{transform:none !important;opacity:1 !important}.v3-expand__frame{clip-path:none !important}.v3-ritual__line path{stroke-dashoffset:0}.v3-intro,.v3-cursor{display:none !important}.v3-switch__item{transition:none}.v3-ribbon__track{animation:none;transform:none}}html.sc-no-motion [data-sc-letters] .v3-l>span,html.sc-no-motion .v3-in,html.sc-no-motion .v3-hero__arch,html.sc-no-motion .v3-hero__macro,html.sc-no-motion .v3-hero__tag{animation:none !important;opacity:1 !important;transform:none !important;filter:none !important;clip-path:none !important}html.sc-no-motion .v3-hero__bgimg,html.sc-no-motion .v3-hero__copy,html.sc-no-motion .v3-hero__stage,html.sc-no-motion .v3-hero__stage [data-depth],html.sc-no-motion .v3-expand__photo,html.sc-no-motion .v3-expand__copy{transform:none !important;opacity:1 !important}html.sc-no-motion .v3-expand__frame{clip-path:none !important}html.sc-no-motion .v3-ritual__line path{stroke-dashoffset:0}html.sc-no-motion .v3-intro,html.sc-no-motion .v3-cursor{display:none !important}html.sc-no-motion .v3-ribbon__track{transform:none}html:not(.sc-js) [data-sc-letters] .v3-l>span,html:not(.sc-js) .v3-in{opacity:1;transform:none;filter:none;animation:none}