.vc-sec{padding-top:clamp(2rem,6vw,4rem)!important;padding-bottom:clamp(1rem,3vw,2rem)!important}.vc{aspect-ratio:16/9;background:#161412;max-width:960px;margin:0 auto;position:relative}.vc .vcv{object-fit:cover;background:#161412;width:100%;height:100%;display:block}.vc .vcb{gap:.1rem;display:none;position:absolute;bottom:.5rem;right:.5rem}.vc.started .vcb{display:flex}.vc button{color:#efe9dd;cursor:pointer;opacity:.85;background:#1614128c;border:0;justify-content:center;align-items:center;width:44px;height:44px;transition:opacity .4s;display:flex}.vc button:hover,.vc button:focus-visible{opacity:1}.vc button:focus-visible{outline-offset:-3px;outline:1px solid #c9b79a}.vc .vcbig{background:#16141259;border:1px solid #efe9ddcc;border-radius:50%;width:64px;height:64px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vc.started .vcbig,.vc .ico-play{display:none}.vc.paused .ico-play{display:block}.vc.paused .ico-pause,.vc .ico-wave{display:none}.vc.snd .ico-wave{display:block}.vc.snd .ico-x{display:none}.vnv{aspect-ratio:16/9;background:#222;max-width:960px;margin:0 auto;position:relative}.vnv video{background:#000;width:100%;height:100%;display:block;position:absolute;inset:0}.vnv button{all:unset;cursor:pointer;width:100%;height:100%;display:block;position:relative}.vnv img{object-fit:cover;opacity:.75;width:100%;height:100%}.vnv button span{color:#0000;background:#16141259;border:1px solid #efe9ddcc;border-radius:50%;width:64px;height:64px;margin:-32px 0 0 -32px;font-size:0;position:absolute;top:50%;left:50%}.vnv button span:before{content:"";opacity:.9;border-top:12px solid #0000;border-bottom:12px solid #0000;border-left:16px solid #efe9dd;position:absolute;top:20px;left:25px}.vn .cap{max-width:960px;margin:1rem auto 0}.bj-mo{padding-top:clamp(3rem,8vw,6rem)!important;padding-bottom:clamp(1rem,3vw,2rem)!important}.bj-mo-in{grid-template-columns:1fr 1fr;align-items:end;gap:14px;width:min(92vw,420px);margin:0 auto;display:grid}.bj-mf{min-width:0;margin:0}.bj-mf img{aspect-ratio:3/4;object-fit:cover;width:100%;height:auto;box-shadow:none;background:#1a1816;border:0;border-radius:0;display:block}@media (width>=900px){.bj-mo-in{gap:24px;width:min(70vw,560px)}}html[data-theme=light] .bj-mf img{box-sizing:border-box;background:#f7f6f0;border:1px solid #e5e3db;padding:8px}.bj-open{font-family:Playfair Display,serif;font-size:1.5rem;line-height:1.45;color:#efe9dd!important}.bj-note{font-weight:300;color:#a9a49a!important;font-size:.92rem!important}.bj-price{margin:0 0 1.6rem;padding:0;list-style:none}.bj-price li{color:#efe9dd;border-bottom:1px solid #3a3733;padding:.7rem 0;font-size:1.05rem}.bj-time{margin-bottom:0!important}.bj-tsl .tsl-sec{padding-top:clamp(3rem,8vw,7rem)!important;padding-bottom:clamp(3rem,8vw,7rem)!important}.bj-pay{padding-top:clamp(3rem,8vw,6rem)!important;padding-bottom:clamp(2rem,5vw,4rem)!important}.bj-pay h2{letter-spacing:.04em;margin:0 0 clamp(2.5rem,6vw,4.5rem);font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.3}.bjp-g{margin:0 0 clamp(3rem,7vw,5rem)}.bjp-g h3{color:var(--ivory);margin:0 0 .4rem;font-family:Playfair Display,Georgia,serif;font-size:1.25rem;font-style:italic;font-weight:400}.bj-pay .bjp-s{color:var(--stone-l);margin:0 0 1.4rem;font-size:.92rem}.bjp-g ol{margin:0;padding:0;list-style:none}.bjp-g li{border-top:1px solid #8b867d47;padding:1.3rem 0}.bjp-g li:last-child{border-bottom:1px solid #8b867d47}.bjp-l{letter-spacing:.26em;text-transform:uppercase;color:var(--stone-l);margin-bottom:.45rem;font-size:.72rem;display:block}.bjp-t{color:var(--ivory);font-size:1rem;line-height:1.7;display:block}.bjp-n{white-space:nowrap;margin-right:.25rem;font-family:Playfair Display,Georgia,serif;font-size:1.9rem;line-height:1}.bj-form{padding-top:clamp(1rem,3vw,2rem)!important}.pf{margin:2rem 0}.pf-row{margin:0 0 2rem}.pf label,.pf legend{color:#e8e4dc;margin-bottom:.4rem;font-size:1.05rem;display:block}.pf ul{color:#a9a49a;margin:0 0 .6rem;padding-left:1.1rem;font-size:.95rem}.pf input[type=text],.pf input[type=email],.pf input[type=tel],.pf textarea{box-sizing:border-box;width:100%;font:inherit;color:#e8e4dc;background:0 0;border:0;border-bottom:1px solid #4a4741;border-radius:0;padding:.7rem 0;font-size:16px}.pf textarea{resize:vertical;border:1px solid #4a4741;padding:.8rem}.pf input:focus,.pf textarea:focus{border-color:#c9b98a;outline:none}.pf-rad{margin-right:1.5rem;display:inline-block!important}.pf fieldset{border:0;margin:0;padding:0}.pf button{font:inherit;color:#e8e4dc;cursor:pointer;background:0 0;border:1px solid #c9b98a;min-height:48px;padding:0 2rem;font-size:16px}.pf button:hover{color:#1a1a1a;background:#c9b98a}.pf button:disabled{opacity:.5}.pf-err{color:#d9a38f;margin:.4rem 0 0;font-size:.95rem}.pf-ok{border-top:1px solid #c9b98a;border-bottom:1px solid #c9b98a;margin:2rem 0;padding:2rem 0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.bj-form{scroll-margin-top:6rem}.bj-form:focus{outline:none}main .bj-skip{margin:2.2rem 0 0}main .bj-skip a.cta{min-height:44px;padding:0 1.6rem;font-size:.72rem;text-decoration:none}.bj-pay{--hl:#8b867d47}html[data-theme=light] .bj-pay{--hl:#d1cec5}main .bj-pay h2.bjp-h{margin:0}.bjp-btn{border:0;border-top:1px solid var(--hl);border-bottom:1px solid var(--hl);width:100%;min-height:56px;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.1rem 0;display:flex}.bjp-btn:focus-visible{outline:1px solid var(--ivory);outline-offset:4px}.bjp-i{flex:0 0 14px;width:14px;height:14px;transition:transform .55s ease-in-out;position:relative}.bjp-i:before,.bjp-i:after{content:"";background:currentColor;width:100%;height:1px;transition:transform .55s ease-in-out;position:absolute;top:50%;left:0}.bjp-i:after{transform:rotate(90deg)}.bjp-btn[aria-expanded=true] .bjp-i:after{transform:rotate(0)}.bjp-btn[aria-expanded=true] .bjp-i{transform:rotate(180deg)}.bjp-panel{grid-template-rows:1fr;transition:grid-template-rows .55s ease-in-out,visibility;display:grid}.bjp-in{min-height:0;overflow:hidden}.bjp-pad{padding-top:clamp(2rem,5vw,3rem)}.bjp-pad .bjp-g:last-child{margin-bottom:0}.bj-pay[data-acc] .bjp-panel{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .55s ease-in-out,visibility 0s .55s}.bj-pay[data-acc][data-open] .bjp-panel{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .55s ease-in-out,visibility}.bj-pay[data-acc] .bjp-pad{opacity:0;transition:opacity .5s ease-in-out}.bj-pay[data-acc][data-open] .bjp-pad{opacity:1}@media (prefers-reduced-motion:reduce){.bjp-panel,.bjp-i,.bjp-i:before,.bjp-i:after,.bj-pay .bjp-pad{transition:none!important}}.bj-pay{padding-bottom:clamp(1rem,3vw,2rem)!important}.bj-vd{padding-top:clamp(2rem,6vw,4rem)!important;padding-bottom:clamp(1rem,3vw,2rem)!important}main .prose p.bj-open{letter-spacing:.01em;margin-bottom:2rem;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.15rem,2.2vw,1.4rem);font-weight:400;line-height:1.55}main .prose p.bj-note{line-height:inherit;font-size:inherit!important;color:var(--stone-l)!important}main .bj-price li{letter-spacing:.02em;border-bottom-color:#8b867d47;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.05rem,1.8vw,1.2rem);line-height:1.5}main .bj-pay h2{letter-spacing:.02em;margin-bottom:clamp(2rem,5vw,3.5rem);font-size:clamp(1.15rem,2.4vw,1.45rem);line-height:1.35}main .bjp-g h3{font-size:clamp(1.05rem,1.8vw,1.2rem)}main .bj-pay .bjp-s{font-size:inherit;color:var(--stone-l)}main .bjp-t{font-size:inherit;line-height:1.85}main .bjp-n{font-size:1.6rem}main .pf label,main .pf legend{color:var(--ivory);font-size:1em;line-height:1.7}main .pf ul{color:var(--stone-l);font-size:.93em;line-height:1.7}main .pf input[type=text],main .pf input[type=email],main .pf input[type=tel],main .pf textarea{color:var(--ivory)}
