.lc5 .lc-gift-setting-offer{display:inline-flex;align-items:center;padding:8px 12px;margin:-7px 0 12px;border:1px solid #cbd7bc;border-radius:5px;background:#eff4e7;color:#496439;font:11px/1.3 Arial,sans-serif;letter-spacing:.04em}.lc5-costs [data-summary-gift-row] s{margin-left:5px}.lc5-saving>small[data-savings-note]{font-size:11px;line-height:1.5}.lc5 .lc5-diamond{margin-top:0}.lc5{color:#293e33;background:#fcfaf6;min-height:100dvh;font:15px/1.5 Arial,sans-serif}.lc5 *{box-sizing:border-box}.lc5 [hidden]{display:none!important}.lc5 :is(h1,h2,p){margin:0}.lc5 a{color:inherit}.lc5 main{max-width:1288px;margin:auto;padding:28px 24px 60px}.lc5-intro{text-align:center;padding:5px 0 34px}.lc5-intro>span,.lc5-kicker{font-size:10px;letter-spacing:.14em;color:#947951}.lc5 h1{font:48px/1.2 Georgia,serif;margin:8px 0}.lc5-intro>p{font:italic 23px Georgia,serif;color:#947951}.lc5-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:28px;align-items:start}.lc5-ring{background:#fff;border:1px solid #e0e3d7;border-radius:12px;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;align-items:center}.lc5-image img{display:block;object-fit:contain;width:100%;height:auto;aspect-ratio:1}.lc5-ring-info{padding:24px 25px 24px 10px}.lc5 h2{font:30px/1.15 Georgia,serif;margin:8px 0 20px}.lc5 dl{font-size:12px;margin:0 0 18px}.lc5 dl>div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid #eef0e7}.lc5 dt{color:#7c8575}.lc5 dd{margin:0;text-align:right}.lc5-edit{font-size:11px;text-underline-offset:4px}.lc5-diamond{margin-top:20px;padding:25px;border:1px solid #d1dcc8;border-radius:12px;background:#eef2e8;display:flex;align-items:center;gap:20px}.lc5-diamond>svg{width:46px;height:46px;stroke:#728469;stroke-width:1;fill:none;flex-shrink:0}.lc5-diamond>div{flex:1}.lc5-diamond h2{font-size:25px;margin:6px 0}.lc5-diamond p{font-size:12px;color:#7b8670;margin-bottom:10px}.lc5-diamond>strong{font:italic 27px Georgia,serif}.lc5-order{padding:28px;background:#fff;border:1px solid #dce1d3;border-radius:12px}.lc5-order h2{margin-top:9px;margin-bottom:25px}.lc5-costs{font-size:12px}.lc5-costs>div{display:flex;justify-content:space-between;gap:15px;margin:13px 0}.lc5-costs s{color:#8c9483}.lc5-costs b{font-weight:400;color:#627b54}.lc5-costs strong{font-weight:500}.lc5-saving{padding:18px 20px;background:#eaf1e3;border-radius:8px;margin:22px 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px;color:#3d5a34}.lc5-saving>span{font-size:13px}.lc5-saving>strong{font:30px Georgia,serif}.lc5-saving>small{width:100%;font-size:10px;color:#7a896c}.lc5-total{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e0e5d8;padding-top:20px}.lc5-total>strong{font:33px Georgia,serif}.lc5-tax{font-size:10px;color:#89917e;text-align:right;padding:7px 0 20px}.lc5-checkout{width:100%;padding:16px;border:0;border-radius:6px;background:#293e33;color:#fff;font:14px Arial,sans-serif;cursor:pointer}.lc5-checkout:disabled{opacity:.5;cursor:default}.lc5-message{padding:14px;font-size:12px;background:#f2efe5;border-radius:5px;margin-top:12px!important}.lc5-draft{font-size:10px;color:#89917e;line-height:1.5;margin-top:16px!important;text-align:center}.lc5-reservation-warning{font-size:12px;background:#f2eadb;color:#866b43;border-radius:7px;padding:15px;margin-top:18px!important}.lc5-empty{padding:60px 20px;text-align:center}.lc5-empty a{display:inline-block;background:#293e33;color:#fff;padding:14px 24px;border-radius:6px;text-decoration:none}.lc5 footer{padding:25px max(24px,calc((100% - 1240px)/2));display:flex;justify-content:space-between;gap:15px;background:#e8eade;font-size:12px}.lc5 :is(a,button):focus-visible{outline:2px solid #947951;outline-offset:3px}@media(max-width:760px){.lc5 main{padding:16px 14px 35px}.lc5 h1{font-size:36px}.lc5-intro{padding-bottom:26px}.lc5-intro>p{font-size:20px}.lc5-layout{grid-template-columns:1fr;gap:20px}.lc5-ring-info{padding:18px 18px 18px 5px}.lc5-ring h2{font-size:25px}.lc5 dl{font-size:10px}.lc5-diamond{padding:20px 16px;gap:13px}.lc5-diamond h2{font-size:23px}.lc5-diamond>svg{width:35px;height:35px}.lc5-order{padding:24px}.lc5 footer{padding:24px 18px;font-size:11px}}.lc5-diamond{margin:0 0 22px}.lc5-total{background:#293e33;color:#fff;padding:22px;border:0;border-radius:10px;margin-top:24px;font-size:18px}.lc5-total>strong{font-size:40px}.lc5-saving{justify-content:center;gap:7px;margin:10px 0 18px;padding:12px}.lc5-saving>strong{font:600 18px Arial,sans-serif}.lc5-saving>span{font-size:15px}.lc5-saving>small{text-align:center}.lc5-tax{text-align:center;color:#4f6a43;font-size:13px;line-height:1.6}.lc5-checkout{font:25px/1.25 Georgia,serif;letter-spacing:.02em;padding:21px 18px;border-radius:10px;box-shadow:0 5px 20px #293e3320;transition:width .45s,padding .45s,font-size .45s,border-radius .45s,box-shadow .45s}.lc6-checkout-anchor{min-height:76px}.lc5-checkout.is-floating{position:fixed;z-index:55;bottom:18px;left:50%;transform:translate(-50%);width:var(--checkout-width);padding:16px 20px;font-size:22px;border:1px solid #91a589;box-shadow:0 8px 28px #14241f4a}.lc6-upgrade-button{border:0;background:none;color:#293e33;text-decoration:underline;cursor:pointer;padding:0;font:15px Arial,sans-serif}.lc5-diamond .lc6-free-note{font:italic 15px Georgia,serif;margin:12px 0 0}.lc5-diamond>strong{white-space:nowrap;font-size:23px}.lc6-upgrade{border:1px solid #cbd3c2;border-radius:18px;background:#fcfaf6;color:#293e33;width:min(600px,calc(100% - 28px));max-height:90dvh;overflow:auto;padding:38px 28px;margin:auto}.lc6-upgrade::backdrop{background:#1c302ac4;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.lc6-upgrade>button:first-child{position:absolute;top:10px;right:15px;border:0;background:none;font:30px Georgia,serif;color:inherit;cursor:pointer}.lc6-upgrade h2{font-size:36px}.lc6-upgrade p{font-size:15px;line-height:1.6}.lc6-carat-options{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:25px 0}.lc6-carat-options button{padding:18px 8px;border:1px solid #cbd2c2;border-radius:8px;color:#293e33;background:#fff;cursor:pointer}.lc6-carat-options button[aria-pressed=true]{background:#293e33;color:#fff;border-color:#293e33}.lc6-carat-options strong{display:block;font:27px Georgia,serif}.lc6-carat-options span{display:block;margin-top:8px;font:13px Arial,sans-serif}.lc6-upgrade .lc6-upgrade-note{font-size:12px;color:#7f8875;margin-bottom:24px}.lc5 dl,.lc5-edit{font-size:14px}@media(max-width:760px){.lc5-ring h2{font-size:24px}.lc5 dl{font-size:12px}.lc5-total>strong{font-size:36px}.lc5-diamond{flex-wrap:wrap}.lc5-diamond>div{min-width:180px}.lc5-diamond>strong{margin-left:auto}.lc6-carat-options{grid-template-columns:repeat(3,1fr)}}@media(prefers-reduced-motion:reduce){.lc5-checkout{transition:none}}.lc5 .lc6-checkout-anchor{position:relative}.lc5 .lc6-checkout-actions{position:absolute;top:0;bottom:auto;left:0;right:0;width:100%}.lc5 .lc6-checkout-actions.is-floating{position:fixed;top:auto;bottom:18px;left:var(--checkout-left);right:auto;width:var(--checkout-width)}.lc5 .lc5-costs .lc5-free-item,.lc5 .lc5-costs .lc5-free-item b{color:#347044}.lc5 .lc5-costs .lc5-free-item b{font-weight:600}.lc5 .lc5-offer-reminder{font:13px/1.5 Arial,sans-serif;text-align:center;margin:0 0 14px}.lc5 .lc5-stone-photo{display:block;width:100px;height:100px;object-fit:contain;flex:none;border-radius:10px;background:#fff}@media(max-width:760px){.lc5 .lc5-stone-photo{width:76px;height:76px}}.lc5-summary-reviews{margin-top:32px;min-width:0}.lc5 .lc5-summary-reviews>h2{font:28px/1.25 Georgia,serif;margin:0 0 16px}.lc5-summary-reviews .lr22-strip{padding-top:0;margin-top:0}.lc5-summary-reviews .lr22-strip>h2{display:none}@media(max-width:760px){.lc5 .lc5-summary-reviews>h2{font-size:25px}}.lc5 .lc5-reviews-subtitle{font:italic 23px Georgia,serif;color:#947951;margin:0 0 22px}@media(max-width:760px){.lc5 .lc5-reviews-subtitle{font-size:20px}}.lc-anniversary-offer{position:fixed;height:auto;margin:auto;width:min(480px,calc(100vw - 28px));max-height:calc(100dvh - 28px);overflow:auto;padding:40px 30px 28px;border:1px solid #cbbd9e;border-radius:18px;background:#fcfaf6;color:#293e33;text-align:center}.lc-anniversary-offer::backdrop{background:#15271fc2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lc-anniversary-offer .lc-anniversary-close{position:absolute;top:8px;right:10px;width:36px;height:36px;border:0;background:transparent;color:#293e33;font:28px Arial,sans-serif;cursor:pointer}.lc5 .lc-anniversary-offer h2{font:34px/1.15 Georgia,serif;margin:12px 0 18px}.lc5 .lc-anniversary-offer p{font:16px/1.6 Arial,sans-serif;margin:0}.lc-anniversary-code{width:fit-content;margin:22px auto;padding:12px 32px;border:1px dashed #947951;border-radius:8px;background:#eee8da;font:600 25px/1.2 Arial,sans-serif;letter-spacing:.12em}.lc-anniversary-offer small{display:block;font:12px/1.5 Arial,sans-serif;color:#69745f;margin-top:14px}@media(max-width:600px){.lc-anniversary-offer{padding:36px 22px 24px}.lc5 .lc-anniversary-offer h2{font-size:30px}}.lc-anniversary-offer[data-state=loading] [data-anniversary-apply]:before,.lc-anniversary-offer[data-state=success] [data-anniversary-apply]:before{content:"";display:inline-block;width:18px;height:18px;margin-right:10px;vertical-align:-2px;border:2px solid #ffffff50;border-top-color:#fff;border-radius:50%;animation:lc-anniversary-spin .8s linear infinite}.lc-anniversary-offer[data-state=success] [data-anniversary-apply]:before{content:"\2713";border:0;animation:none}.lc-anniversary-offer [data-anniversary-apply]:disabled{opacity:1;cursor:wait}.lc-anniversary-offer[data-state=error] [data-anniversary-status]{color:#9a342c}.lc-anniversary-offer [data-anniversary-close]:disabled{opacity:.35;cursor:wait}@keyframes lc-anniversary-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.lc-anniversary-offer[data-state=loading] [data-anniversary-apply]:before{animation:none}}.v3-header{height:96px;border-bottom:1px solid #e6e0d7;display:flex;justify-content:center;align-items:center}.v3-header img{width:156px;height:auto}.v3-skip{position:absolute;left:15px;top:-100px;background:#fff;padding:12px}.v3-skip:focus{top:12px}.v3-wrap{max-width:1256px;margin:auto;padding:85px 48px}.v3-hero{max-width:1512px;margin:auto;display:grid;grid-template-columns:1.05fr 1fr;min-height:620px}.v3-visual{background:#f0ede7;display:flex;flex-direction:column;position:relative;min-width:0;padding:36px 38px 22px}.v3-overline{font-size:10px;font-weight:600;letter-spacing:.2em;line-height:1.8;text-transform:uppercase;margin-bottom:24px}.v3-visual-label{color:#6d736a;margin:0}.v3-media{flex:1;display:flex;align-items:center;justify-content:center;min-height:300px}.v3-media img,.v3-media video{width:100%;max-height:455px;object-fit:contain;mix-blend-mode:multiply}.v3-video-toggle{position:absolute;right:28px;bottom:105px;border:1px solid #c7c6bb;border-radius:50%;background:#fcfaf6;color:#475844;width:32px;height:32px;cursor:pointer;font-size:13px}.v3-caption{font-size:10px;color:#70736c;text-align:center;line-height:1.5;margin:12px 0 26px}.v3-visual-bottom{border-top:1px solid #d9d5cc;padding-top:17px;display:flex;justify-content:space-between;gap:10px;font-size:8px;letter-spacing:.13em}.v3-copy{padding:55px 58px 38px;align-self:center}.v3-copy .v3-overline{display:flex;align-items:center;gap:12px;color:#7a6649}.v3-line{width:26px;height:1px;background:#927b56}.v3-intro{color:#62665f;font-size:15px;max-width:440px;margin-bottom:26px;line-height:1.8}.v3-offer{border-top:1px solid #ded9d0;margin-bottom:20px;padding-top:16px}.v3-offer>div{display:flex;justify-content:space-between;gap:10px;padding:3px 0}.v3-offer>div:first-child{font-size:13px}.v3-offer>div:first-child strong{color:#55684a;font-weight:500}.v3-offer>div:nth-child(2){align-items:center}.v3-offer>div:nth-child(2) strong{font:400 30px Georgia,serif;white-space:nowrap}.v3-offer>p{font-size:11px;color:#686c64;margin:9px 0 0}.v3-button{width:100%;min-height:54px;border:1px solid #283c31;background:#283c31;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:14px 22px;font-size:13px;letter-spacing:.03em;cursor:pointer;transition:background .18s}.v3-button:hover{background:#405642}.v3-button>span{font-size:22px;line-height:1}.v3-fine{font-size:10px;line-height:1.7;color:#77796f;margin:11px 0 19px}.v3-review-link{font-size:11px;color:#4e594f;border-bottom:1px solid #a9afa5;padding-bottom:4px}.v3-assurance{display:flex;justify-content:center;gap:70px;border-block:1px solid #ded9d0;padding:22px;font-size:9px;letter-spacing:.11em;background:#f8f5ef}.v3-story{display:grid;grid-template-columns:1fr 1fr;gap:0 80px}.v3-story>.v3-overline{grid-column:1/-1;color:#817254}.v3-story h2{margin:0}.v3-story>div{color:#6a6c65;font-size:14px}.v3-text-link{display:inline-block;border-bottom:1px solid #90978a;padding-bottom:5px;font-size:12px;color:#374b3c}.v3-how{border-top:1px solid #ded9d0;padding-top:60px;text-align:center}.v3-how>.v3-overline{color:#84765e}.v3-how h2{font-size:40px}.v3-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:55px;margin-top:45px;text-align:left}.v3-step-number{font:italic 31px Georgia,serif;color:#9c8a6c;display:block;padding-bottom:20px;border-bottom:1px solid #d8d3c8;margin-bottom:20px}.v3-steps p{font-size:13px;color:#696e63;line-height:1.8;margin:0}.v3-start{background:#eaece4}.v3-start-grid{display:grid;grid-template-columns:1fr 1fr;gap:110px}.v3-start .v3-overline{color:#6c785e}.v3-start-grid>div>p{max-width:380px;color:#636b5e}.v3-detail{font-size:11px;display:flex;flex-wrap:wrap;gap:10px}.v3-detail span{padding:6px 10px;border:1px solid #c4cbba;border-radius:2px}.v3-selector{background:#fcfaf6;padding:30px}.v3-selector fieldset{border:0;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.v3-selector legend{font-size:12px;margin-bottom:14px}.v3-selector label{cursor:pointer}.v3-selector input{position:absolute;opacity:0}.v3-selector label>span{border:1px solid #d4d5ca;padding:17px 12px;display:block;text-align:center}.v3-selector label strong{font-size:13px;font-weight:500;display:block}.v3-selector small{font-size:11px;display:block;margin-top:4px}.v3-selector input:checked+span{border:1px solid #475b43;background:#edf0e8;box-shadow:inset 0 0 0 1px #475b43}.v3-selector input:focus-visible+span{outline:3px solid #9b8259;outline-offset:3px}.v3-price-row{display:flex;justify-content:space-between;align-items:center;margin:23px 0 6px;font-size:12px}.v3-price-row strong{font:400 35px Georgia,serif}.v3-price-row small{display:inline;font:10px Arial,sans-serif;color:#767a71}.v3-selection-note{font-size:11px;color:#70766a}.v3-selector .v3-fine{margin-bottom:0}.v3-reviews>.v3-overline{color:#8d795b}.v3-reviews h2{margin-bottom:15px}.v3-reviews>div>p:not(.v3-overline){font-size:12px;color:#6f7269}.v3-quotes{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:35px 0 26px}.v3-quotes article{border:1px solid #ded9ce;padding:30px}.v3-stars{color:#536c4b;font-size:16px;letter-spacing:4px}.v3-quotes blockquote{font:400 25px/1.4 Georgia,serif;margin:22px 0 25px;max-width:360px}.v3-quotes article p{font-size:12px;margin:0}.v3-quotes small{display:block;color:#86877e;font-size:10px;margin-top:5px}.v3-faq{border-top:1px solid #ded9ce;display:grid;grid-template-columns:.85fr 1.15fr;gap:70px}.v3-faq h2{font-size:40px}.v3-faq>div>p{font-size:13px;color:#767a70}.v3-faq details{border-bottom:1px solid #d9d7cd}.v3-faq summary{padding:21px 0;display:flex;justify-content:space-between;gap:22px;cursor:pointer;list-style:none;font-size:13px}.v3-faq summary::-webkit-details-marker{display:none}.v3-faq summary>span{font-size:20px;line-height:1;color:#8c7b5b}.v3-faq details[open] summary>span{transform:rotate(45deg)}.v3-faq details>p{font-size:13px;color:#72776c;padding-right:20px}.v3-footer{border-top:1px solid #ddd8ce;padding-top:27px;padding-bottom:35px;display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#777c72}.v3-footer nav{display:flex;gap:20px}.v3-help{position:fixed;right:20px;bottom:22px;z-index:5;border:1px solid #d7d7cc;background:#fcfaf6;color:#354934;font-size:11px;padding:10px 15px;border-radius:30px;box-shadow:0 3px 15px #1e331414;display:flex;gap:15px;align-items:center}.v3-dialog{max-width:490px;width:calc(100% - 36px);border:1px solid #d2ccbd;padding:42px;background:#fcfaf6;color:#28372c}.v3-dialog::backdrop{background:#15221a88;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.v3-dialog h2{font-size:36px}.v3-dialog>p:not(.v3-overline){color:#6d7368;font-size:14px}.v3-close{position:absolute;right:12px;top:8px;font-size:25px;border:0;background:none;cursor:pointer}.v3-dialog .v3-button{justify-content:center}@media(min-width:1500px){.v3-copy{padding-right:90px}.v3-hero{min-height:690px}}@media(max-width:1000px){.v3-copy{padding:40px 30px}.v3-visual{padding:30px 25px 20px}.v3-assurance{gap:30px}.v3-start-grid{gap:40px}.v3-wrap{padding:65px 30px}}@media(max-width:700px){.v3-header{height:72px}.v3-header img{width:130px}.v3-hero{display:flex;flex-direction:column;min-height:0}.v3-visual{padding:20px 24px 12px}.v3-visual-label{text-align:center;font-size:8px}.v3-media{min-height:0;height:245px;flex:auto}.v3-media img,.v3-media video{height:245px;width:100%;object-fit:contain}.v3-video-toggle{bottom:34px;right:16px;width:28px;height:28px}.v3-caption{margin:0 0 8px;font-size:8px}.v3-visual-bottom{display:none}.v3-copy{padding:28px 24px 32px;width:100%}.v3-copy .v3-overline{font-size:8px;margin-bottom:14px}h1{font-size:42px;margin-bottom:17px}.v3-intro{font-size:13px;margin-bottom:20px}.v3-offer>div:nth-child(2) strong{font-size:28px}.v3-fine{font-size:9px}.v3-assurance{padding:17px 16px;gap:17px;font-size:7px;line-height:1.6}.v3-assurance span{text-align:center;flex:1}.v3-wrap{padding:50px 24px}.v3-story,.v3-start-grid,.v3-faq{grid-template-columns:1fr;gap:25px}.v3-story>.v3-overline{margin-bottom:0}.v3-story h2{font-size:39px}.v3-story>div{font-size:13px}.v3-how{text-align:left}.v3-how h2{font-size:34px}.v3-steps{grid-template-columns:1fr;gap:27px;margin-top:30px}.v3-step-number{float:left;width:40px;border:0;margin:0;padding:0;font-size:26px}.v3-steps h3,.v3-steps p{margin-left:58px}.v3-steps h3{font-size:23px;margin-bottom:10px}.v3-selector{padding:23px}.v3-start-grid>div>p{max-width:none}.v3-quotes{grid-template-columns:1fr;gap:15px;margin:25px 0}.v3-quotes article{padding:25px}.v3-quotes blockquote{font-size:23px}.v3-faq h2{font-size:37px}.v3-faq .v3-overline{margin-bottom:17px}.v3-footer{display:block;padding-bottom:80px}.v3-footer nav{margin-top:18px;gap:18px}.v3-help{bottom:16px;right:14px}.v3-dialog{padding:35px 25px}.v3-dialog h2{font-size:31px}}.v3-campaign{background:var(--v3-bg);color:var(--v3-ink)}.v3-campaign h1 em,.v3-campaign h2 em{color:var(--v3-accent)}.v3-hero{min-height:610px}.v3-copy{padding-top:42px;padding-bottom:42px}.v3-copy h1 em,.v3-comparison h1 em{display:block}.v3-copy h1{font-size:clamp(44px,4.7vw,72px)}.v3-intro{font-size:14px;margin-bottom:20px}.v3-intro p{margin-bottom:15px}.v3-intro strong{font-weight:500;color:#303f31}.v3-invitation{font-size:13px;color:#5d695b;margin:20px 0}.v3-disclosure{font-size:11px;line-height:1.6;margin:13px 0 21px}.v3-arrow{flex-shrink:0;vertical-align:middle}.v3-review-link{display:inline-flex;align-items:center;gap:8px}.v3-review-link .v3-arrow{width:15px}.v3-path{display:flex;justify-content:center;gap:65px;padding:25px;border-block:1px solid #ded9d0;font-size:11px;background:#f6f4ed}.v3-path span{display:flex;align-items:center;gap:15px}.v3-path small{font:italic 19px Georgia,serif;color:var(--v3-accent)}.v3-brief{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;padding-top:48px;padding-bottom:48px}.v3-brief h2{font-size:36px;max-width:320px}.v3-brief .v3-overline{font-size:8px}.v3-brief-links>a{display:flex;align-items:center;justify-content:space-between;padding:0 0 18px}.v3-brief-links>a strong{font-size:13px;font-weight:500}.v3-brief-links>a small{display:block;font-size:10px;color:#777d70;margin-top:4px}.v3-brief-links details{border-top:1px solid #ded9d0}.v3-brief-links summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;list-style:none;cursor:pointer;font-size:12px}.v3-brief-links summary::-webkit-details-marker{display:none}.v3-plus{width:12px;height:12px;position:relative;flex-shrink:0}.v3-plus:before,.v3-plus:after{content:"";position:absolute;top:5px;width:12px;height:1px;background:#827356}.v3-plus:after{transform:rotate(90deg)}details[open] .v3-plus:after{transform:rotate(0)}.v3-answer{font-size:12px;color:#6b7364;line-height:1.8;padding:0 20px 15px 0}.v3-answer p{margin-bottom:10px}.v3-mini-reviews blockquote{margin:5px 0 22px;font:20px/1.4 Georgia,serif}.v3-mini-reviews blockquote p{margin-bottom:8px}.v3-mini-reviews cite{font:10px Arial,sans-serif;color:#75796e}.v3-footer{padding-top:20px;padding-bottom:25px}.v3-video-toggle span{display:block;height:12px;width:9px;border-inline:2px solid currentColor;margin:auto}.v3-video-toggle[aria-pressed=true] span{border:0;border-left:9px solid currentColor;border-top:6px solid transparent;border-bottom:6px solid transparent;height:0;width:0}.v3-comparison{padding-top:40px}.v3-comparison>.v3-overline{margin-top:38px}.v3-comparison h1{font-size:58px}.v3-compare-intro{max-width:700px;color:#6b7365}.v3-comparison-cards{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px;margin:35px 0 20px}.v3-comparison-cards article{border:1px solid #d9d9cd;padding:28px 24px;background:#faf9f5}.v3-comparison-cards article.v3-ours{background:#e9ede3;border-color:#afbea1}.v3-comparison-cards h2{font-size:32px;letter-spacing:-.035em}.v3-comparison-cards .v3-overline{font-size:8px}.v3-comparison-cards p:not(.v3-overline){font-size:12px;color:#6f7668}.v3-comparison-cards dl{font-size:11px;margin:25px 0}.v3-comparison-cards dl>div{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #d4d7cc;padding:10px 0}.v3-comparison-cards dd{text-align:right;margin:0}.v3-comparison-cards .v3-text-link{font-size:10px;display:flex;align-items:center;justify-content:space-between}.v3-source-note{font-size:10px;line-height:1.8;color:#767e6f;max-width:1000px}.v3-compare-return{max-width:350px;margin:30px 0 0}@media(max-width:700px){.v3-hero{min-height:0}.v3-copy{padding:26px 24px}.v3-copy h1{font-size:43px;margin-bottom:18px}.v3-copy .v3-intro{font-size:13px}.v3-disclosure{font-size:10px}.v3-path{gap:16px;padding:18px 20px}.v3-path span{display:block;flex:1;font-size:9px;line-height:1.5}.v3-path small{display:block;margin-bottom:6px}.v3-brief{grid-template-columns:1fr;gap:12px;padding:30px 24px}.v3-brief h2{font-size:30px;max-width:none;margin-bottom:8px}.v3-brief .v3-overline{margin-bottom:12px}.v3-brief-links>a{padding-top:12px}.v3-comparison h1{font-size:42px}.v3-comparison-cards{grid-template-columns:1fr}.v3-footer{padding-bottom:80px}.v3-visual .v3-caption{max-width:300px;align-self:center}.v3-visual .v3-video-toggle{bottom:42px}}.v3-copy .v3-intro{font-size:19px;line-height:1.65;max-width:none;color:#50594f}.v3-intro strong{font-weight:600}.v3-copy .v3-invitation{font-size:18px;line-height:1.6}.v3-copy .v3-overline,.v3-overline{font-size:12px}.v3-copy{padding:46px 44px}.v3-button{font-size:18px;min-height:62px}.v3-disclosure{font-size:14px;color:#596254}.v3-caption{font-size:12px}.v3-copy h1{font-size:clamp(45px,4.5vw,66px)}.v3-visual-bottom{font-size:10px}.v3-carousel{padding-top:52px;padding-bottom:38px;border-top:1px solid #ded9d0;max-width:1160px}.v3-review-head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:28px}.v3-review-head h2{margin-bottom:0;font-size:42px}.v3-review-head .v3-overline{margin-bottom:12px}.v3-text-link{font-size:15px}.v3-review-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:20px;scrollbar-width:none}.v3-review-track::-webkit-scrollbar{display:none}.v3-review-card{flex:0 0 100%;scroll-snap-align:start;border:1px solid #d7d9cd;background:#f1f2e9;padding:32px 40px}.v3-review-card blockquote{font:32px/1.35 Georgia,serif;margin:12px 0 22px;max-width:850px}.v3-review-card .v3-overline{color:#43624e;margin-bottom:12px}.v3-review-author{font-size:16px;margin-bottom:4px}.v3-review-date{font-size:14px;color:#626c5c;margin:0}.v3-carousel-bottom{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-top:18px}.v3-carousel-bottom .v3-fine{font-size:13px;margin:0;max-width:640px}.v3-controls{display:flex;align-items:center;gap:16px;white-space:nowrap;font-size:14px}.v3-controls button{width:44px;height:44px;border:1px solid #bfc8b6;background:transparent;cursor:pointer;display:grid;place-items:center}.v3-controls button:disabled{opacity:.35;cursor:default}.v3-brief{max-width:1160px;gap:45px;padding-top:42px;padding-bottom:60px;border-top:1px solid #ded9d0}.v3-brief h2{font-size:40px}.v3-brief .v3-overline{font-size:11px}.v3-brief-links summary{font-size:18px;padding:23px 0}.v3-answer{font-size:16px;color:#555f4d}.v3-footer{font-size:12px}.v3-help{font-size:14px}.v3-dialog>p:not(.v3-overline){font-size:17px}@media(max-width:700px){.v3-copy{padding:32px 24px}.v3-copy .v3-intro{font-size:18px}.v3-copy .v3-overline{font-size:11px}.v3-copy h1{font-size:46px}.v3-disclosure{font-size:13px}.v3-visual .v3-caption{font-size:11px;max-width:340px}.v3-visual-label{font-size:10px}.v3-caption{margin-bottom:10px}.v3-visual .v3-video-toggle{bottom:68px}.v3-review-head{display:block}.v3-review-head h2{font-size:35px;margin-bottom:18px}.v3-carousel{padding:36px 24px}.v3-review-card{padding:25px}.v3-review-card blockquote{font-size:27px}.v3-carousel-bottom{align-items:start;flex-direction:column;gap:15px}.v3-controls{align-self:flex-end}.v3-brief{padding:35px 24px;gap:16px}.v3-brief h2{font-size:35px}.v3-brief-links summary{font-size:17px}.v3-footer nav{flex-wrap:wrap}}.lv10{--ink:#293e33;--gold:#957954;background:#fcfaf6;color:var(--ink);font:18px/1.7 Arial,sans-serif;overflow:clip}.lv10 *{box-sizing:border-box}.lv10 h1,.lv10 h2,.lv10 h3,.lv10 p,.lv10 figure{margin:0}.lv10 a{color:inherit}.lv10 button{font:inherit;cursor:pointer;touch-action:manipulation}.lv10 :is(button,a):focus-visible{outline:3px solid var(--gold);outline-offset:5px}.lv10-header{height:98px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #e3ded4}.lv10-header img{width:176px;height:auto}.lv10-content{max-width:1440px;margin:auto}.lv10-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:44px;padding:74px 64px 56px;align-items:center}.lv10-eyebrow{font:600 11px/1.6 Arial,sans-serif;letter-spacing:.18em}.lv10 h1{font:400 clamp(44px,4.4vw,68px)/1.08 Georgia,serif;letter-spacing:-.045em;margin:24px 0}.lv10 h1 em{font-weight:400;color:var(--gold)}.lv10-script{font:italic 30px/1.3 Georgia,serif;color:var(--gold);margin-bottom:28px!important}.lv10-intro{font-size:19px;color:#566057;max-width:590px}.lv10-intro p+p{margin-top:18px}.lv10-intro strong{font-weight:600;color:var(--ink)}.lv10-visual{position:relative;background:transparent;padding:0}.lv10-visual figcaption{font:11px/1.6 Arial,sans-serif;text-align:center;color:#687064;margin-top:14px;letter-spacing:.06em}.lv10-video-control{display:block;margin:14px auto 0;background:transparent;border:0;border-bottom:1px solid #a1a898;color:#53624d;font-size:11px!important;padding:4px 0}.lv10-reasons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:26px 64px 0}.lv10-reason{padding:28px;background:#f1f2e9;border:1px solid #e0e2d6;border-radius:3px}.lv10-number{display:flex;align-items:center;gap:18px;color:var(--gold);font:italic 24px Georgia,serif}.lv10-number i{height:1px;background:#cccab9;flex:1}.lv10-reason h3{font:400 29px/1.15 Georgia,serif;letter-spacing:-.025em;margin:25px 0 22px;min-height:67px}.lv10-stat{padding:22px 0;border-block:1px solid #d4d8c8;display:flex;flex-direction:column;gap:7px;margin-bottom:23px}.lv10-stat strong{font:400 clamp(43px,4.5vw,65px)/1 Georgia,serif;letter-spacing:-.045em;white-space:nowrap;font-variant-numeric:lining-nums}.lv10-stat span{font:11px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.12em;color:#69725e}.lv10-body{font-size:17px;line-height:1.75;color:#53604f}.lv10-cta-space{height:160px}.lv10-floating{position:fixed;z-index:50;bottom:24px;left:50%;transform:translate(-50%);width:max-content;max-width:calc(100vw - 36px)}.lv10-claim{display:flex;align-items:center;justify-content:center;gap:0;border:1px solid #86997f;color:#fff;background:#293e33;border-radius:999px;box-shadow:0 8px 30px #213a302c;width:calc(420px - 130px * var(--progress,0));max-width:calc(100vw - 36px);height:calc(68px - 16px * var(--progress,0));padding:0 24px;font-size:calc(19px - 3px * var(--progress,0))!important;transition:box-shadow .2s,background .2s;white-space:nowrap}.lv10-claim:hover{background:#40583e;box-shadow:0 10px 32px #213a3045}.lv10-error{position:absolute;bottom:calc(100% + 10px);left:0;width:100%;background:#fff;border:1px solid #ddd;padding:12px!important;font-size:13px}.lv10-footer{background:#e8eade;border-top:1px solid #d8dccc;padding:45px 64px 24px}.lv10-footer-inner,.lv10-legal{max-width:1184px;margin:auto;display:flex;justify-content:space-between;gap:40px}.lv10-footer h2{font:400 35px Georgia,serif;margin-bottom:12px}.lv10-footer p{font-size:14px;color:#596552}.lv10-contact{display:flex;flex-wrap:wrap;gap:12px 25px;margin-top:18px;font-size:14px}.lv10-contact a{text-decoration:none;border-bottom:1px solid #a7b09a}.lv10-address{padding-top:6px;max-width:320px}.lv10-address .lv10-eyebrow{font-size:10px;margin-bottom:13px}.lv10-trust{display:flex;justify-content:center;gap:18px;margin:38px auto 12px}.lv10-trust span{border:1px solid #bec6b2;padding:10px 18px;border-radius:4px;font-size:13px;letter-spacing:.02em}.lv10-credential-note{text-align:center;font-size:10px!important}.lv10-legal{margin-top:28px;border-top:1px solid #cbd2bd;padding-top:20px;font-size:11px}.lv10-legal nav{display:flex;gap:22px}.lv10-legal a{text-decoration:none}@media(max-width:850px){.lv10-header{height:80px}.lv10-header img{width:150px}.lv10-hero{padding:38px 24px 28px;gap:30px;grid-template-columns:1fr}.lv10 h1{font-size:48px;max-width:620px}.lv10-script{font-size:28px}.lv10-intro{font-size:18px}.lv10-visual{order:-1;max-width:550px;width:100%;margin:auto!important}.lv10-reasons{grid-template-columns:1fr;padding:16px 24px 0;gap:20px}.lv10-reason{padding:27px}.lv10-reason h3{min-height:0}.lv10-stat strong{font-size:60px}.lv10-cta-space{height:130px}.lv10-footer{padding:35px 24px 24px}.lv10-footer-inner{flex-direction:column;gap:28px}.lv10-trust{gap:10px;flex-wrap:wrap}.lv10-trust span{padding:10px 12px}.lv10-legal{flex-direction:column;gap:12px}.lv10-claim{font-size:calc(17px - 2px * var(--progress,0))!important;height:calc(62px - 12px * var(--progress,0));width:calc(360px - 80px * var(--progress,0))}.lv10-floating{bottom:18px}}@media(prefers-reduced-motion:reduce){.lv10-claim{transition:none}}.lv10-reasons-heading{font:400 clamp(30px,3.3vw,46px)/1.2 Georgia,serif;letter-spacing:-.025em;text-align:center;margin:18px 24px 16px!important}.lv10-badge{display:flex;align-items:center;justify-content:center;width:220px;height:124px;padding:18px 24px;background:#fff;border:1px solid #d1d8c6;border-radius:8px}.lv10-badge img{display:block;width:100%;height:100%;object-fit:contain}.lv10-badge-bbb img{max-width:66px}.lv10-trust{align-items:center;gap:22px}.lv10-badge-google{flex-direction:column;gap:13px}.lv10-badge-google img{width:140px;height:46px;object-fit:contain}.lv10-badge-google span{border:0;padding:0;font-size:13px;color:#4d5550}@media(max-width:850px){.lv10-reasons-heading{text-align:left;margin:20px 24px 24px!important;font-size:33px}.lv10-trust{gap:14px}.lv10-badge{width:calc(50% - 7px);max-width:220px;height:114px;padding:14px}.lv10-badge-bbb img{max-width:62px}}.lv10-dome{width:100%;aspect-ratio:1;overflow:hidden;border-radius:50% 50% 3px 3px;background:#d5d6d3}.lv10-dome video,.lv10-dome>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;mix-blend-mode:normal}.lv10-hero{grid-template-areas:"heading visual" "copy visual";row-gap:0}.lv10-heading{grid-area:heading;align-self:end}.lv10-copy{grid-area:copy;align-self:start}.lv10-visual{grid-area:visual}.lv10-badge{color:var(--ink);transition:transform .25s,box-shadow .25s,border-color .25s}.lv10-badge:hover{transform:translateY(-4px);border-color:#957954;box-shadow:0 10px 24px #293e3314}.lv10-dialog{padding:0;border:1px solid #d8d2c5;border-radius:20px;background:#fcfaf6;color:var(--ink);width:min(540px,calc(100vw - 32px));max-height:calc(100dvh - 40px);margin:auto;box-shadow:0 24px 90px #14221955;overflow:auto}.lv10-dialog::backdrop{background:#17251db3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.lv10-dialog[open]{animation:lv10-dialog-in .3s ease-out}.lv10-dialog-inner{padding:48px 42px 36px;text-align:center;position:relative}.lv10-dialog-close{position:absolute;right:18px;top:12px;border:0;background:transparent;color:#53604f;padding:6px;font-size:13px!important;text-decoration:underline;text-underline-offset:4px}.lv10-dialog-logo{height:90px;margin:0 auto 24px;display:flex;align-items:center;justify-content:center}.lv10-dialog-logo img{width:180px;height:90px;object-fit:contain}.lv10-dialog-logo-bbb img{width:70px}.lv10-dialog h2{font:400 38px/1.15 Georgia,serif;letter-spacing:-.025em;margin:18px 0 20px}.lv10-dialog-body{font-size:17px;line-height:1.7;color:#53604f}.lv10-dialog-body p+p{margin-top:14px}.lv10-dialog-note{font-size:10px;line-height:1.6;color:#73796e;margin-top:24px!important;padding-top:18px;border-top:1px solid #dddcd0}@keyframes lv10-dialog-in{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:850px){.lv10-hero{grid-template-areas:"heading" "visual" "copy";row-gap:26px}.lv10-heading h1{margin-bottom:0}.lv10-visual{order:0}.lv10-dialog-inner{padding:48px 26px 28px}.lv10-dialog h2{font-size:32px}}@media(prefers-reduced-motion:reduce){.lv10-dialog[open]{animation:none}.lv10-badge{transition:none}}.lv11{--ink:#293e33;--gold:#957954;background:#fcfaf6;color:var(--ink);font:18px/1.7 Arial,sans-serif;overflow:clip}.lv11 *{box-sizing:border-box}.lv11 h1,.lv11 h2,.lv11 h3,.lv11 p,.lv11 figure{margin:0}.lv11 a{color:inherit}.lv11 button{font:inherit;cursor:pointer;touch-action:manipulation}.lv11 :is(button,a):focus-visible{outline:3px solid var(--gold);outline-offset:5px}.lv11-header{height:98px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #e3ded4}.lv11-header img{width:176px;height:auto}.lv11-content{max-width:1440px;margin:auto}.lv11-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:44px;padding:74px 64px 56px;align-items:center}.lv11-eyebrow{font:600 11px/1.6 Arial,sans-serif;letter-spacing:.18em}.lv11 h1{font:400 clamp(44px,4.4vw,68px)/1.08 Georgia,serif;letter-spacing:-.045em;margin:24px 0}.lv11 h1 em{font-weight:400;color:var(--gold)}.lv11-script{font:italic 30px/1.3 Georgia,serif;color:var(--gold);margin-bottom:28px!important}.lv11-intro{font-size:19px;color:#566057;max-width:590px}.lv11-intro p+p{margin-top:18px}.lv11-intro strong{font-weight:600;color:var(--ink)}.lv11-visual{position:relative;background:transparent;padding:0}.lv11-visual figcaption{font:11px/1.6 Arial,sans-serif;text-align:center;color:#687064;margin-top:14px;letter-spacing:.06em}.lv11-video-control{display:block;margin:14px auto 0;background:transparent;border:0;border-bottom:1px solid #a1a898;color:#53624d;font-size:11px!important;padding:4px 0}.lv11-reasons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:26px 64px 0}.lv11-reason{padding:28px;background:#f1f2e9;border:1px solid #e0e2d6;border-radius:3px}.lv11-number{display:flex;align-items:center;gap:18px;color:var(--gold);font:italic 24px Georgia,serif}.lv11-number i{height:1px;background:#cccab9;flex:1}.lv11-reason h3{font:400 29px/1.15 Georgia,serif;letter-spacing:-.025em;margin:25px 0 22px;min-height:67px}.lv11-stat{padding:22px 0;border-block:1px solid #d4d8c8;display:flex;flex-direction:column;gap:7px;margin-bottom:23px}.lv11-stat strong{font:400 clamp(43px,4.5vw,65px)/1 Georgia,serif;letter-spacing:-.045em;white-space:nowrap;font-variant-numeric:lining-nums}.lv11-stat span{font:11px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.12em;color:#69725e}.lv11-body{font-size:17px;line-height:1.75;color:#53604f}.lv11-cta-space{height:160px}.lv11-floating{position:fixed;z-index:50;bottom:24px;left:50%;transform:translate(-50%);width:max-content;max-width:calc(100vw - 36px)}.lv11-claim{display:flex;align-items:center;justify-content:center;gap:0;border:1px solid #86997f;color:#fff;background:#293e33;border-radius:999px;box-shadow:0 8px 30px #213a302c;width:calc(420px - 130px * var(--progress,0));max-width:calc(100vw - 36px);height:calc(68px - 16px * var(--progress,0));padding:0 24px;font-size:calc(19px - 3px * var(--progress,0))!important;transition:box-shadow .2s,background .2s;white-space:nowrap}.lv11-claim:hover{background:#40583e;box-shadow:0 10px 32px #213a3045}.lv11-error{position:absolute;bottom:calc(100% + 10px);left:0;width:100%;background:#fff;border:1px solid #ddd;padding:12px!important;font-size:13px}.lv11-footer{background:#e8eade;border-top:1px solid #d8dccc;padding:45px 64px 24px}.lv11-footer-inner,.lv11-legal{max-width:1184px;margin:auto;display:flex;justify-content:space-between;gap:40px}.lv11-footer h2{font:400 35px Georgia,serif;margin-bottom:12px}.lv11-footer p{font-size:14px;color:#596552}.lv11-contact{display:flex;flex-wrap:wrap;gap:12px 25px;margin-top:18px;font-size:14px}.lv11-contact a{text-decoration:none;border-bottom:1px solid #a7b09a}.lv11-address{padding-top:6px;max-width:320px}.lv11-address .lv11-eyebrow{font-size:10px;margin-bottom:13px}.lv11-trust{display:flex;justify-content:center;gap:18px;margin:38px auto 12px}.lv11-trust span{border:1px solid #bec6b2;padding:10px 18px;border-radius:4px;font-size:13px;letter-spacing:.02em}.lv11-credential-note{text-align:center;font-size:10px!important}.lv11-legal{margin-top:28px;border-top:1px solid #cbd2bd;padding-top:20px;font-size:11px}.lv11-legal nav{display:flex;gap:22px}.lv11-legal a{text-decoration:none}@media(max-width:850px){.lv11-header{height:80px}.lv11-header img{width:150px}.lv11-hero{padding:38px 24px 28px;gap:30px;grid-template-columns:1fr}.lv11 h1{font-size:48px;max-width:620px}.lv11-script{font-size:28px}.lv11-intro{font-size:18px}.lv11-visual{order:-1;max-width:550px;width:100%;margin:auto!important}.lv11-reasons{grid-template-columns:1fr;padding:16px 24px 0;gap:20px}.lv11-reason{padding:27px}.lv11-reason h3{min-height:0}.lv11-stat strong{font-size:60px}.lv11-cta-space{height:130px}.lv11-footer{padding:35px 24px 24px}.lv11-footer-inner{flex-direction:column;gap:28px}.lv11-trust{gap:10px;flex-wrap:wrap}.lv11-trust span{padding:10px 12px}.lv11-legal{flex-direction:column;gap:12px}.lv11-claim{font-size:calc(17px - 2px * var(--progress,0))!important;height:calc(62px - 12px * var(--progress,0));width:calc(360px - 80px * var(--progress,0))}.lv11-floating{bottom:18px}}@media(prefers-reduced-motion:reduce){.lv11-claim{transition:none}}.lv11-reasons-heading{font:400 clamp(30px,3.3vw,46px)/1.2 Georgia,serif;letter-spacing:-.025em;text-align:center;margin:18px 24px 16px!important}.lv11-badge{display:flex;align-items:center;justify-content:center;width:220px;height:124px;padding:18px 24px;background:#fff;border:1px solid #d1d8c6;border-radius:8px}.lv11-badge img{display:block;width:100%;height:100%;object-fit:contain}.lv11-badge-bbb img{max-width:66px}.lv11-trust{align-items:center;gap:22px}.lv11-badge-google{flex-direction:column;gap:13px}.lv11-badge-google img{width:140px;height:46px;object-fit:contain}.lv11-badge-google span{border:0;padding:0;font-size:13px;color:#4d5550}@media(max-width:850px){.lv11-reasons-heading{text-align:left;margin:20px 24px 24px!important;font-size:33px}.lv11-trust{gap:14px}.lv11-badge{width:calc(50% - 7px);max-width:220px;height:114px;padding:14px}.lv11-badge-bbb img{max-width:62px}}.lv11-dome{width:100%;aspect-ratio:1;overflow:hidden;border-radius:50% 50% 3px 3px;background:#d5d6d3}.lv11-dome video,.lv11-dome>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;mix-blend-mode:normal}.lv11-hero{grid-template-areas:"heading visual" "copy visual";row-gap:0}.lv11-heading{grid-area:heading;align-self:end}.lv11-copy{grid-area:copy;align-self:start}.lv11-visual{grid-area:visual}.lv11-badge{color:var(--ink);transition:transform .25s,box-shadow .25s,border-color .25s}.lv11-badge:hover{transform:translateY(-4px);border-color:#957954;box-shadow:0 10px 24px #293e3314}.lv11-dialog{padding:0;border:1px solid #d8d2c5;border-radius:20px;background:#fcfaf6;color:var(--ink);width:min(540px,calc(100vw - 32px));max-height:calc(100dvh - 40px);margin:auto;box-shadow:0 24px 90px #14221955;overflow:auto}.lv11-dialog::backdrop{background:#17251db3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.lv11-dialog[open]{animation:lv11-dialog-in .3s ease-out}.lv11-dialog-inner{padding:48px 42px 36px;text-align:center;position:relative}.lv11-dialog-close{position:absolute;right:18px;top:12px;border:0;background:transparent;color:#53604f;padding:6px;font-size:13px!important;text-decoration:underline;text-underline-offset:4px}.lv11-dialog-logo{height:90px;margin:0 auto 24px;display:flex;align-items:center;justify-content:center}.lv11-dialog-logo img{width:180px;height:90px;object-fit:contain}.lv11-dialog-logo-bbb img{width:70px}.lv11-dialog h2{font:400 38px/1.15 Georgia,serif;letter-spacing:-.025em;margin:18px 0 20px}.lv11-dialog-body{font-size:17px;line-height:1.7;color:#53604f}.lv11-dialog-body p+p{margin-top:14px}.lv11-dialog-note{font-size:10px;line-height:1.6;color:#73796e;margin-top:24px!important;padding-top:18px;border-top:1px solid #dddcd0}@keyframes lv11-dialog-in{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:850px){.lv11-hero{grid-template-areas:"heading" "visual" "copy";row-gap:26px}.lv11-heading h1{margin-bottom:0}.lv11-visual{order:0}.lv11-dialog-inner{padding:48px 26px 28px}.lv11-dialog h2{font-size:32px}}@media(prefers-reduced-motion:reduce){.lv11-dialog[open]{animation:none}.lv11-badge{transition:none}}.lv13{--ink:#293e33;--gold:#957954;background:#fcfaf6;color:var(--ink);font:18px/1.7 Arial,sans-serif;overflow:clip}.lv13 *{box-sizing:border-box}.lv13 h1,.lv13 h2,.lv13 h3,.lv13 p,.lv13 figure{margin:0}.lv13 a{color:inherit}.lv13 button{font:inherit;cursor:pointer;touch-action:manipulation}.lv13 :is(button,a):focus-visible{outline:3px solid var(--gold);outline-offset:5px}.lv13-header{height:98px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #e3ded4}.lv13-header img{width:176px;height:auto}.lv13-content{max-width:1440px;margin:auto}.lv13-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:44px;padding:74px 64px 56px;align-items:center}.lv13-eyebrow{font:600 11px/1.6 Arial,sans-serif;letter-spacing:.18em}.lv13 h1{font:400 clamp(44px,4.4vw,68px)/1.08 Georgia,serif;letter-spacing:-.045em;margin:24px 0}.lv13 h1 em{font-weight:400;color:var(--gold)}.lv13-script{font:italic 30px/1.3 Georgia,serif;color:var(--gold);margin-bottom:28px!important}.lv13-intro{font-size:19px;color:#566057;max-width:590px}.lv13-intro p+p{margin-top:18px}.lv13-intro strong{font-weight:600;color:var(--ink)}.lv13-visual{position:relative;background:transparent;padding:0}.lv13-visual figcaption{font:11px/1.6 Arial,sans-serif;text-align:center;color:#687064;margin-top:14px;letter-spacing:.06em}.lv13-video-control{display:block;margin:14px auto 0;background:transparent;border:0;border-bottom:1px solid #a1a898;color:#53624d;font-size:11px!important;padding:4px 0}.lv13-reasons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:26px 64px 0}.lv13-reason{padding:28px;background:#f1f2e9;border:1px solid #e0e2d6;border-radius:3px}.lv13-number{display:flex;align-items:center;gap:18px;color:var(--gold);font:italic 24px Georgia,serif}.lv13-number i{height:1px;background:#cccab9;flex:1}.lv13-reason h3{font:400 29px/1.15 Georgia,serif;letter-spacing:-.025em;margin:25px 0 22px;min-height:67px}.lv13-stat{padding:22px 0;border-block:1px solid #d4d8c8;display:flex;flex-direction:column;gap:7px;margin-bottom:23px}.lv13-stat strong{font:400 clamp(43px,4.5vw,65px)/1 Georgia,serif;letter-spacing:-.045em;white-space:nowrap;font-variant-numeric:lining-nums}.lv13-stat span{font:11px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.12em;color:#69725e}.lv13-body{font-size:17px;line-height:1.75;color:#53604f}.lv13-cta-space{height:160px}.lv13-floating{position:fixed;z-index:50;bottom:24px;left:50%;transform:translate(-50%);width:max-content;max-width:calc(100vw - 36px)}.lv13-claim{display:flex;align-items:center;justify-content:center;gap:0;border:1px solid #86997f;color:#fff;background:#293e33;border-radius:999px;box-shadow:0 8px 30px #213a302c;width:calc(420px - 130px * var(--progress,0));max-width:calc(100vw - 36px);height:calc(68px - 16px * var(--progress,0));padding:0 24px;font-size:calc(19px - 3px * var(--progress,0))!important;transition:box-shadow .2s,background .2s;white-space:nowrap}.lv13-claim:hover{background:#40583e;box-shadow:0 10px 32px #213a3045}.lv13-error{position:absolute;bottom:calc(100% + 10px);left:0;width:100%;background:#fff;border:1px solid #ddd;padding:12px!important;font-size:13px}.lv13-footer{background:#e8eade;border-top:1px solid #d8dccc;padding:45px 64px 24px}.lv13-footer-inner,.lv13-legal{max-width:1184px;margin:auto;display:flex;justify-content:space-between;gap:40px}.lv13-footer h2{font:400 35px Georgia,serif;margin-bottom:12px}.lv13-footer p{font-size:14px;color:#596552}.lv13-contact{display:flex;flex-wrap:wrap;gap:12px 25px;margin-top:18px;font-size:14px}.lv13-contact a{text-decoration:none;border-bottom:1px solid #a7b09a}.lv13-address{padding-top:6px;max-width:320px}.lv13-address .lv13-eyebrow{font-size:10px;margin-bottom:13px}.lv13-trust{display:flex;justify-content:center;gap:18px;margin:38px auto 12px}.lv13-trust span{border:1px solid #bec6b2;padding:10px 18px;border-radius:4px;font-size:13px;letter-spacing:.02em}.lv13-credential-note{text-align:center;font-size:10px!important}.lv13-legal{margin-top:28px;border-top:1px solid #cbd2bd;padding-top:20px;font-size:11px}.lv13-legal nav{display:flex;gap:22px}.lv13-legal a{text-decoration:none}@media(max-width:850px){.lv13-header{height:80px}.lv13-header img{width:150px}.lv13-hero{padding:38px 24px 28px;gap:30px;grid-template-columns:1fr}.lv13 h1{font-size:48px;max-width:620px}.lv13-script{font-size:28px}.lv13-intro{font-size:18px}.lv13-visual{order:-1;max-width:550px;width:100%;margin:auto!important}.lv13-reasons{grid-template-columns:1fr;padding:16px 24px 0;gap:20px}.lv13-reason{padding:27px}.lv13-reason h3{min-height:0}.lv13-stat strong{font-size:60px}.lv13-cta-space{height:130px}.lv13-footer{padding:35px 24px 24px}.lv13-footer-inner{flex-direction:column;gap:28px}.lv13-trust{gap:10px;flex-wrap:wrap}.lv13-trust span{padding:10px 12px}.lv13-legal{flex-direction:column;gap:12px}.lv13-claim{font-size:calc(17px - 2px * var(--progress,0))!important;height:calc(62px - 12px * var(--progress,0));width:calc(360px - 80px * var(--progress,0))}.lv13-floating{bottom:18px}}@media(prefers-reduced-motion:reduce){.lv13-claim{transition:none}}.lv13-reasons-heading{font:400 clamp(30px,3.3vw,46px)/1.2 Georgia,serif;letter-spacing:-.025em;text-align:center;margin:18px 24px 16px!important}.lv13-badge{display:flex;align-items:center;justify-content:center;width:220px;height:124px;padding:18px 24px;background:#fff;border:1px solid #d1d8c6;border-radius:8px}.lv13-badge img{display:block;width:100%;height:100%;object-fit:contain}.lv13-badge-bbb img{max-width:66px}.lv13-trust{align-items:center;gap:22px}.lv13-badge-google{flex-direction:column;gap:13px}.lv13-badge-google img{width:140px;height:46px;object-fit:contain}.lv13-badge-google span{border:0;padding:0;font-size:13px;color:#4d5550}@media(max-width:850px){.lv13-reasons-heading{text-align:left;margin:20px 24px 24px!important;font-size:33px}.lv13-trust{gap:14px}.lv13-badge{width:calc(50% - 7px);max-width:220px;height:114px;padding:14px}.lv13-badge-bbb img{max-width:62px}}.lv13-dome{width:100%;aspect-ratio:1;overflow:hidden;border-radius:50% 50% 3px 3px;background:#d5d6d3}.lv13-dome video,.lv13-dome>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;mix-blend-mode:normal}.lv13-hero{grid-template-areas:"heading visual" "copy visual";row-gap:0}.lv13-heading{grid-area:heading;align-self:end}.lv13-copy{grid-area:copy;align-self:start}.lv13-visual{grid-area:visual}.lv13-badge{color:var(--ink);transition:transform .25s,box-shadow .25s,border-color .25s}.lv13-badge:hover{transform:translateY(-4px);border-color:#957954;box-shadow:0 10px 24px #293e3314}.lv13-dialog{padding:0;border:1px solid #d8d2c5;border-radius:20px;background:#fcfaf6;color:var(--ink);width:min(540px,calc(100vw - 32px));max-height:calc(100dvh - 40px);margin:auto;box-shadow:0 24px 90px #14221955;overflow:auto}.lv13-dialog::backdrop{background:#17251db3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.lv13-dialog[open]{animation:lv13-dialog-in .3s ease-out}.lv13-dialog-inner{padding:48px 42px 36px;text-align:center;position:relative}.lv13-dialog-close{position:absolute;right:18px;top:12px;border:0;background:transparent;color:#53604f;padding:6px;font-size:13px!important;text-decoration:underline;text-underline-offset:4px}.lv13-dialog-logo{height:90px;margin:0 auto 24px;display:flex;align-items:center;justify-content:center}.lv13-dialog-logo img{width:180px;height:90px;object-fit:contain}.lv13-dialog-logo-bbb img{width:70px}.lv13-dialog h2{font:400 38px/1.15 Georgia,serif;letter-spacing:-.025em;margin:18px 0 20px}.lv13-dialog-body{font-size:17px;line-height:1.7;color:#53604f}.lv13-dialog-body p+p{margin-top:14px}.lv13-dialog-note{font-size:10px;line-height:1.6;color:#73796e;margin-top:24px!important;padding-top:18px;border-top:1px solid #dddcd0}@keyframes lv13-dialog-in{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:850px){.lv13-hero{grid-template-areas:"heading" "visual" "copy";row-gap:26px}.lv13-heading h1{margin-bottom:0}.lv13-visual{order:0}.lv13-dialog-inner{padding:48px 26px 28px}.lv13-dialog h2{font-size:32px}}@media(prefers-reduced-motion:reduce){.lv13-dialog[open]{animation:none}.lv13-badge{transition:none}}.lv13-cta-space{display:flex;align-items:flex-end;justify-content:center;padding-bottom:28px}.lv13-explore{font:16px Georgia,serif;text-underline-offset:5px}.lv13-error a{display:block;margin-top:8px}.lv14{--ink:#293e33;--gold:#957954;background:#fcfaf6;color:var(--ink);font:18px/1.7 Arial,sans-serif;overflow:clip}.lv14 *{box-sizing:border-box}.lv14 h1,.lv14 h2,.lv14 h3,.lv14 p,.lv14 figure{margin:0}.lv14 a{color:inherit}.lv14 button{font:inherit;cursor:pointer;touch-action:manipulation}.lv14 :is(button,a):focus-visible{outline:3px solid var(--gold);outline-offset:5px}.lv14-header{height:98px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #e3ded4}.lv14-header img{width:176px;height:auto}.lv14-content{max-width:1440px;margin:auto}.lv14-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:44px;padding:74px 64px 56px;align-items:center}.lv14-eyebrow{font:600 11px/1.6 Arial,sans-serif;letter-spacing:.18em}.lv14 h1{font:400 clamp(44px,4.4vw,68px)/1.08 Georgia,serif;letter-spacing:-.045em;margin:24px 0}.lv14 h1 em{font-weight:400;color:var(--gold)}.lv14-script{font:italic 30px/1.3 Georgia,serif;color:var(--gold);margin-bottom:28px!important}.lv14-intro{font-size:19px;color:#566057;max-width:590px}.lv14-intro p+p{margin-top:18px}.lv14-intro strong{font-weight:600;color:var(--ink)}.lv14-visual{position:relative;background:transparent;padding:0}.lv14-visual figcaption{font:11px/1.6 Arial,sans-serif;text-align:center;color:#687064;margin-top:14px;letter-spacing:.06em}.lv14-video-control{display:block;margin:14px auto 0;background:transparent;border:0;border-bottom:1px solid #a1a898;color:#53624d;font-size:11px!important;padding:4px 0}.lv14-reasons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:26px 64px 0}.lv14-reason{padding:28px;background:#f1f2e9;border:1px solid #e0e2d6;border-radius:3px}.lv14-number{display:flex;align-items:center;gap:18px;color:var(--gold);font:italic 24px Georgia,serif}.lv14-number i{height:1px;background:#cccab9;flex:1}.lv14-reason h3{font:400 29px/1.15 Georgia,serif;letter-spacing:-.025em;margin:25px 0 22px;min-height:67px}.lv14-stat{padding:22px 0;border-block:1px solid #d4d8c8;display:flex;flex-direction:column;gap:7px;margin-bottom:23px}.lv14-stat strong{font:400 clamp(43px,4.5vw,65px)/1 Georgia,serif;letter-spacing:-.045em;white-space:nowrap;font-variant-numeric:lining-nums}.lv14-stat span{font:11px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.12em;color:#69725e}.lv14-body{font-size:17px;line-height:1.75;color:#53604f}.lv14-cta-space{height:160px}.lv14-floating{position:fixed;z-index:50;bottom:24px;left:50%;transform:translate(-50%);width:max-content;max-width:calc(100vw - 36px)}.lv14-claim{display:flex;align-items:center;justify-content:center;gap:0;border:1px solid #86997f;color:#fff;background:#293e33;border-radius:999px;box-shadow:0 8px 30px #213a302c;width:calc(420px - 130px * var(--progress,0));max-width:calc(100vw - 36px);height:calc(68px - 16px * var(--progress,0));padding:0 24px;font-size:calc(24px - 3px * var(--progress,0))!important;transition:box-shadow .2s,background .2s;white-space:nowrap}.lv14-claim:hover{background:#40583e;box-shadow:0 10px 32px #213a3045}.lv14-error{position:absolute;bottom:calc(100% + 10px);left:0;width:100%;background:#fff;border:1px solid #ddd;padding:12px!important;font-size:13px}.lv14-footer{background:#e8eade;border-top:1px solid #d8dccc;padding:45px 64px 24px}.lv14-footer-inner,.lv14-legal{max-width:1184px;margin:auto;display:flex;justify-content:space-between;gap:40px}.lv14-footer h2{font:400 35px Georgia,serif;margin-bottom:12px}.lv14-footer p{font-size:14px;color:#596552}.lv14-contact{display:flex;flex-wrap:wrap;gap:12px 25px;margin-top:18px;font-size:14px}.lv14-contact a{text-decoration:none;border-bottom:1px solid #a7b09a}.lv14-address{padding-top:6px;max-width:320px}.lv14-address .lv14-eyebrow{font-size:10px;margin-bottom:13px}.lv14-trust{display:flex;justify-content:center;gap:18px;margin:38px auto 12px}.lv14-trust span{border:1px solid #bec6b2;padding:10px 18px;border-radius:4px;font-size:13px;letter-spacing:.02em}.lv14-credential-note{text-align:center;font-size:10px!important}.lv14-legal{margin-top:28px;border-top:1px solid #cbd2bd;padding-top:20px;font-size:11px}.lv14-legal nav{display:flex;gap:22px}.lv14-legal a{text-decoration:none}@media(max-width:850px){.lv14-header{height:80px}.lv14-header img{width:150px}.lv14-hero{padding:38px 24px 28px;gap:30px;grid-template-columns:1fr}.lv14 h1{font-size:48px;max-width:620px}.lv14-script{font-size:28px}.lv14-intro{font-size:18px}.lv14-visual{order:-1;max-width:550px;width:100%;margin:auto!important}.lv14-reasons{grid-template-columns:1fr;padding:16px 24px 0;gap:20px}.lv14-reason{padding:27px}.lv14-reason h3{min-height:0}.lv14-stat strong{font-size:60px}.lv14-cta-space{height:130px}.lv14-footer{padding:35px 24px 24px}.lv14-footer-inner{flex-direction:column;gap:28px}.lv14-trust{gap:10px;flex-wrap:wrap}.lv14-trust span{padding:10px 12px}.lv14-legal{flex-direction:column;gap:12px}.lv14-claim{font-size:calc(21px - 2px * var(--progress,0))!important;height:calc(62px - 12px * var(--progress,0));width:calc(360px - 80px * var(--progress,0))}.lv14-floating{bottom:18px}}@media(prefers-reduced-motion:reduce){.lv14-claim{transition:none}}.lv14-reasons-heading{font:400 clamp(30px,3.3vw,46px)/1.2 Georgia,serif;letter-spacing:-.025em;text-align:center;margin:18px 24px 16px!important}.lv14-badge{display:flex;align-items:center;justify-content:center;width:220px;height:124px;padding:18px 24px;background:#fff;border:1px solid #d1d8c6;border-radius:8px}.lv14-badge img{display:block;width:100%;height:100%;object-fit:contain}.lv14-badge-bbb img{max-width:66px}.lv14-trust{align-items:center;gap:22px}.lv14-badge-google{flex-direction:column;gap:13px}.lv14-badge-google img{width:140px;height:46px;object-fit:contain}.lv14-badge-google span{border:0;padding:0;font-size:13px;color:#4d5550}@media(max-width:850px){.lv14-reasons-heading{text-align:left;margin:20px 24px 24px!important;font-size:33px}.lv14-trust{gap:14px}.lv14-badge{width:calc(50% - 7px);max-width:220px;height:114px;padding:14px}.lv14-badge-bbb img{max-width:62px}}.lv14-dome{width:100%;aspect-ratio:1;overflow:hidden;border-radius:50% 50% 3px 3px;background:#d5d6d3}.lv14-dome video,.lv14-dome>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;mix-blend-mode:normal}.lv14-hero{grid-template-areas:"heading visual" "copy visual";row-gap:0}.lv14-heading{grid-area:heading;align-self:end}.lv14-copy{grid-area:copy;align-self:start}.lv14-visual{grid-area:visual}.lv14-badge{color:var(--ink);transition:transform .25s,box-shadow .25s,border-color .25s}.lv14-badge:hover{transform:translateY(-4px);border-color:#957954;box-shadow:0 10px 24px #293e3314}.lv14-dialog{padding:0;border:1px solid #d8d2c5;border-radius:20px;background:#fcfaf6;color:var(--ink);width:min(540px,calc(100vw - 32px));max-height:calc(100dvh - 40px);margin:auto;box-shadow:0 24px 90px #14221955;overflow:auto}.lv14-dialog::backdrop{background:#17251db3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.lv14-dialog[open]{animation:lv14-dialog-in .3s ease-out}.lv14-dialog-inner{padding:48px 42px 36px;text-align:center;position:relative}.lv14-dialog-close{position:absolute;right:18px;top:12px;border:0;background:transparent;color:#53604f;padding:6px;font-size:13px!important;text-decoration:underline;text-underline-offset:4px}.lv14-dialog-logo{height:90px;margin:0 auto 24px;display:flex;align-items:center;justify-content:center}.lv14-dialog-logo img{width:180px;height:90px;object-fit:contain}.lv14-dialog-logo-bbb img{width:70px}.lv14-dialog h2{font:400 38px/1.15 Georgia,serif;letter-spacing:-.025em;margin:18px 0 20px}.lv14-dialog-body{font-size:17px;line-height:1.7;color:#53604f}.lv14-dialog-body p+p{margin-top:14px}.lv14-dialog-note{font-size:10px;line-height:1.6;color:#73796e;margin-top:24px!important;padding-top:18px;border-top:1px solid #dddcd0}@keyframes lv14-dialog-in{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:850px){.lv14-hero{grid-template-areas:"heading" "visual" "copy";row-gap:26px}.lv14-heading h1{margin-bottom:0}.lv14-visual{order:0}.lv14-dialog-inner{padding:48px 26px 28px}.lv14-dialog h2{font-size:32px}}@media(prefers-reduced-motion:reduce){.lv14-dialog[open]{animation:none}.lv14-badge{transition:none}}.lv14-cta-space{display:flex;align-items:flex-end;justify-content:center;padding-bottom:28px}.lv14-explore{font:16px Georgia,serif;text-underline-offset:5px}.lv14-error a{display:block;margin-top:8px}.lv15{--ink:#293e33;--gold:#957954;background:#fcfaf6;color:var(--ink);font:18px/1.7 Arial,sans-serif;overflow:clip}.lv15 *{box-sizing:border-box}.lv15 h1,.lv15 h2,.lv15 h3,.lv15 p,.lv15 figure{margin:0}.lv15 a{color:inherit}.lv15 button{font:inherit;cursor:pointer;touch-action:manipulation}.lv15 :is(button,a):focus-visible{outline:3px solid var(--gold);outline-offset:5px}.lv15-header{height:98px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #e3ded4}.lv15-header img{width:176px;height:auto}.lv15-content{max-width:1440px;margin:auto}.lv15-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:44px;padding:74px 64px 56px;align-items:center}.lv15-eyebrow{font:600 11px/1.6 Arial,sans-serif;letter-spacing:.18em}.lv15 h1{font:400 clamp(44px,4.4vw,68px)/1.08 Georgia,serif;letter-spacing:-.045em;margin:24px 0}.lv15 h1 em{font-weight:400;color:var(--gold)}.lv15-script{font:italic 30px/1.3 Georgia,serif;color:var(--gold);margin-bottom:28px!important}.lv15-intro{font-size:19px;color:#566057;max-width:590px}.lv15-intro p+p{margin-top:18px}.lv15-intro strong{font-weight:600;color:var(--ink)}.lv15-visual{position:relative;background:transparent;padding:0}.lv15-visual figcaption{font:11px/1.6 Arial,sans-serif;text-align:center;color:#687064;margin-top:14px;letter-spacing:.06em}.lv15-video-control{display:block;margin:14px auto 0;background:transparent;border:0;border-bottom:1px solid #a1a898;color:#53624d;font-size:11px!important;padding:4px 0}.lv15-reasons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:26px 64px 0}.lv15-reason{padding:28px;background:#f1f2e9;border:1px solid #e0e2d6;border-radius:3px}.lv15-number{display:flex;align-items:center;gap:18px;color:var(--gold);font:italic 24px Georgia,serif}.lv15-number i{height:1px;background:#cccab9;flex:1}.lv15-reason h3{font:400 29px/1.15 Georgia,serif;letter-spacing:-.025em;margin:25px 0 22px;min-height:67px}.lv15-stat{padding:22px 0;border-block:1px solid #d4d8c8;display:flex;flex-direction:column;gap:7px;margin-bottom:23px}.lv15-stat strong{font:400 clamp(43px,4.5vw,65px)/1 Georgia,serif;letter-spacing:-.045em;white-space:nowrap;font-variant-numeric:lining-nums}.lv15-stat span{font:11px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.12em;color:#69725e}.lv15-body{font-size:17px;line-height:1.75;color:#53604f}.lv15-cta-space{height:160px}.lv15-floating{position:fixed;z-index:50;bottom:24px;left:50%;transform:translate(-50%);width:max-content;max-width:calc(100vw - 36px)}.lv15-claim{display:flex;align-items:center;justify-content:center;gap:0;border:1px solid #86997f;color:#fff;background:#293e33;border-radius:999px;box-shadow:0 8px 30px #213a302c;width:calc(420px - 130px * var(--progress,0));max-width:calc(100vw - 36px);height:calc(68px - 16px * var(--progress,0));padding:0 24px;font-size:calc(24px - 3px * var(--progress,0))!important;transition:box-shadow .2s,background .2s;white-space:nowrap}.lv15-claim:hover{background:#40583e;box-shadow:0 10px 32px #213a3045}.lv15-error{position:absolute;bottom:calc(100% + 10px);left:0;width:100%;background:#fff;border:1px solid #ddd;padding:12px!important;font-size:13px}.lv15-footer{background:#e8eade;border-top:1px solid #d8dccc;padding:45px 64px 24px}.lv15-footer-inner,.lv15-legal{max-width:1184px;margin:auto;display:flex;justify-content:space-between;gap:40px}.lv15-footer h2{font:400 35px Georgia,serif;margin-bottom:12px}.lv15-footer p{font-size:14px;color:#596552}.lv15-contact{display:flex;flex-wrap:wrap;gap:12px 25px;margin-top:18px;font-size:14px}.lv15-contact a{text-decoration:none;border-bottom:1px solid #a7b09a}.lv15-address{padding-top:6px;max-width:320px}.lv15-address .lv15-eyebrow{font-size:10px;margin-bottom:13px}.lv15-trust{display:flex;justify-content:center;gap:18px;margin:38px auto 12px}.lv15-trust span{border:1px solid #bec6b2;padding:10px 18px;border-radius:4px;font-size:13px;letter-spacing:.02em}.lv15-credential-note{text-align:center;font-size:10px!important}.lv15-legal{margin-top:28px;border-top:1px solid #cbd2bd;padding-top:20px;font-size:11px}.lv15-legal nav{display:flex;gap:22px}.lv15-legal a{text-decoration:none}@media(max-width:850px){.lv15-header{height:80px}.lv15-header img{width:150px}.lv15-hero{padding:38px 24px 28px;gap:30px;grid-template-columns:1fr}.lv15 h1{font-size:48px;max-width:620px}.lv15-script{font-size:28px}.lv15-intro{font-size:18px}.lv15-visual{order:-1;max-width:550px;width:100%;margin:auto!important}.lv15-reasons{grid-template-columns:1fr;padding:16px 24px 0;gap:20px}.lv15-reason{padding:27px}.lv15-reason h3{min-height:0}.lv15-stat strong{font-size:60px}.lv15-cta-space{height:130px}.lv15-footer{padding:35px 24px 24px}.lv15-footer-inner{flex-direction:column;gap:28px}.lv15-trust{gap:10px;flex-wrap:wrap}.lv15-trust span{padding:10px 12px}.lv15-legal{flex-direction:column;gap:12px}.lv15-claim{font-size:calc(21px - 2px * var(--progress,0))!important;height:calc(62px - 12px * var(--progress,0));width:calc(360px - 80px * var(--progress,0))}.lv15-floating{bottom:18px}}@media(prefers-reduced-motion:reduce){.lv15-claim{transition:none}}.lv15-reasons-heading{font:400 clamp(30px,3.3vw,46px)/1.2 Georgia,serif;letter-spacing:-.025em;text-align:center;margin:18px 24px 16px!important}.lv15-badge{display:flex;align-items:center;justify-content:center;width:220px;height:124px;padding:18px 24px;background:#fff;border:1px solid #d1d8c6;border-radius:8px}.lv15-badge img{display:block;width:100%;height:100%;object-fit:contain}.lv15-badge-bbb img{max-width:66px}.lv15-trust{align-items:center;gap:22px}.lv15-badge-google{flex-direction:column;gap:13px}.lv15-badge-google img{width:140px;height:46px;object-fit:contain}.lv15-badge-google span{border:0;padding:0;font-size:13px;color:#4d5550}@media(max-width:850px){.lv15-reasons-heading{text-align:left;margin:20px 24px 24px!important;font-size:33px}.lv15-trust{gap:14px}.lv15-badge{width:calc(50% - 7px);max-width:220px;height:114px;padding:14px}.lv15-badge-bbb img{max-width:62px}}.lv15-dome{width:100%;aspect-ratio:1;overflow:hidden;border-radius:50% 50% 3px 3px;background:#d5d6d3}.lv15-dome video,.lv15-dome>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;mix-blend-mode:normal}.lv15-hero{grid-template-areas:"heading visual" "copy visual";row-gap:0}.lv15-heading{grid-area:heading;align-self:end}.lv15-copy{grid-area:copy;align-self:start}.lv15-visual{grid-area:visual}.lv15-badge{color:var(--ink);transition:transform .25s,box-shadow .25s,border-color .25s}.lv15-badge:hover{transform:translateY(-4px);border-color:#957954;box-shadow:0 10px 24px #293e3314}.lv15-dialog{padding:0;border:1px solid #d8d2c5;border-radius:20px;background:#fcfaf6;color:var(--ink);width:min(540px,calc(100vw - 32px));max-height:calc(100dvh - 40px);margin:auto;box-shadow:0 24px 90px #14221955;overflow:auto}.lv15-dialog::backdrop{background:#17251db3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.lv15-dialog[open]{animation:lv15-dialog-in .3s ease-out}.lv15-dialog-inner{padding:48px 42px 36px;text-align:center;position:relative}.lv15-dialog-close{position:absolute;right:18px;top:12px;border:0;background:transparent;color:#53604f;padding:6px;font-size:13px!important;text-decoration:underline;text-underline-offset:4px}.lv15-dialog-logo{height:90px;margin:0 auto 24px;display:flex;align-items:center;justify-content:center}.lv15-dialog-logo img{width:180px;height:90px;object-fit:contain}.lv15-dialog-logo-bbb img{width:70px}.lv15-dialog h2{font:400 38px/1.15 Georgia,serif;letter-spacing:-.025em;margin:18px 0 20px}.lv15-dialog-body{font-size:17px;line-height:1.7;color:#53604f}.lv15-dialog-body p+p{margin-top:14px}.lv15-dialog-note{font-size:10px;line-height:1.6;color:#73796e;margin-top:24px!important;padding-top:18px;border-top:1px solid #dddcd0}@keyframes lv15-dialog-in{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:850px){.lv15-hero{grid-template-areas:"heading" "visual" "copy";row-gap:26px}.lv15-heading h1{margin-bottom:0}.lv15-visual{order:0}.lv15-dialog-inner{padding:48px 26px 28px}.lv15-dialog h2{font-size:32px}}@media(prefers-reduced-motion:reduce){.lv15-dialog[open]{animation:none}.lv15-badge{transition:none}}.lv15-cta-space{display:flex;align-items:flex-end;justify-content:center;padding-bottom:28px}.lv15-explore{font:16px Georgia,serif;text-underline-offset:5px}.lv15-error a{display:block;margin-top:8px}.lv16{--ink:#293e33;--gold:#957954;background:#fcfaf6;color:var(--ink);font:18px/1.7 Arial,sans-serif;overflow:clip}.lv16 *{box-sizing:border-box}.lv16 h1,.lv16 h2,.lv16 h3,.lv16 p,.lv16 figure{margin:0}.lv16 a{color:inherit}.lv16 button{font:inherit;cursor:pointer;touch-action:manipulation}.lv16 :is(button,a):focus-visible{outline:3px solid var(--gold);outline-offset:5px}.lv16-header{height:98px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #e3ded4}.lv16-header img{width:176px;height:auto}.lv16-content{max-width:1440px;margin:auto}.lv16-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:44px;padding:74px 64px 56px;align-items:center}.lv16-eyebrow{font:600 11px/1.6 Arial,sans-serif;letter-spacing:.18em}.lv16 h1{font:400 clamp(44px,4.4vw,68px)/1.08 Georgia,serif;letter-spacing:-.045em;margin:24px 0}.lv16 h1 em{font-weight:400;color:var(--gold)}.lv16-script{font:italic 30px/1.3 Georgia,serif;color:var(--gold);margin-bottom:28px!important}.lv16-intro{font-size:19px;color:#566057;max-width:590px}.lv16-intro p+p{margin-top:18px}.lv16-intro strong{font-weight:600;color:var(--ink)}.lv16-visual{position:relative;background:transparent;padding:0}.lv16-visual figcaption{font:11px/1.6 Arial,sans-serif;text-align:center;color:#687064;margin-top:14px;letter-spacing:.06em}.lv16-video-control{display:block;margin:14px auto 0;background:transparent;border:0;border-bottom:1px solid #a1a898;color:#53624d;font-size:11px!important;padding:4px 0}.lv16-reasons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:26px 64px 0}.lv16-reason{padding:28px;background:#f1f2e9;border:1px solid #e0e2d6;border-radius:3px}.lv16-number{display:flex;align-items:center;gap:18px;color:var(--gold);font:italic 24px Georgia,serif}.lv16-number i{height:1px;background:#cccab9;flex:1}.lv16-reason h3{font:400 29px/1.15 Georgia,serif;letter-spacing:-.025em;margin:25px 0 22px;min-height:67px}.lv16-stat{padding:22px 0;border-block:1px solid #d4d8c8;display:flex;flex-direction:column;gap:7px;margin-bottom:23px}.lv16-stat strong{font:400 clamp(43px,4.5vw,65px)/1 Georgia,serif;letter-spacing:-.045em;white-space:nowrap;font-variant-numeric:lining-nums}.lv16-stat span{font:11px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.12em;color:#69725e}.lv16-body{font-size:17px;line-height:1.75;color:#53604f}.lv16-cta-space{height:160px}.lv16-floating{position:fixed;z-index:50;bottom:24px;left:50%;transform:translate(-50%);width:max-content;max-width:calc(100vw - 36px)}.lv16-claim{display:flex;align-items:center;justify-content:center;gap:0;border:1px solid #86997f;color:#fff;background:#293e33;border-radius:999px;box-shadow:0 8px 30px #213a302c;width:calc(420px - 130px * var(--progress,0));max-width:calc(100vw - 36px);height:calc(68px - 16px * var(--progress,0));padding:0 24px;font-size:calc(24px - 3px * var(--progress,0))!important;transition:box-shadow .2s,background .2s;white-space:nowrap}.lv16-claim:hover{background:#40583e;box-shadow:0 10px 32px #213a3045}.lv16-error{position:absolute;bottom:calc(100% + 10px);left:0;width:100%;background:#fff;border:1px solid #ddd;padding:12px!important;font-size:13px}.lv16-footer{background:#e8eade;border-top:1px solid #d8dccc;padding:45px 64px 24px}.lv16-footer-inner,.lv16-legal{max-width:1184px;margin:auto;display:flex;justify-content:space-between;gap:40px}.lv16-footer h2{font:400 35px Georgia,serif;margin-bottom:12px}.lv16-footer p{font-size:14px;color:#596552}.lv16-contact{display:flex;flex-wrap:wrap;gap:12px 25px;margin-top:18px;font-size:14px}.lv16-contact a{text-decoration:none;border-bottom:1px solid #a7b09a}.lv16-address{padding-top:6px;max-width:320px}.lv16-address .lv16-eyebrow{font-size:10px;margin-bottom:13px}.lv16-trust{display:flex;justify-content:center;gap:18px;margin:38px auto 12px}.lv16-trust span{border:1px solid #bec6b2;padding:10px 18px;border-radius:4px;font-size:13px;letter-spacing:.02em}.lv16-credential-note{text-align:center;font-size:10px!important}.lv16-legal{margin-top:28px;border-top:1px solid #cbd2bd;padding-top:20px;font-size:11px}.lv16-legal nav{display:flex;gap:22px}.lv16-legal a{text-decoration:none}@media(max-width:850px){.lv16-header{height:80px}.lv16-header img{width:150px}.lv16-hero{padding:38px 24px 28px;gap:30px;grid-template-columns:1fr}.lv16 h1{font-size:48px;max-width:620px}.lv16-script{font-size:28px}.lv16-intro{font-size:18px}.lv16-visual{order:-1;max-width:550px;width:100%;margin:auto!important}.lv16-reasons{grid-template-columns:1fr;padding:16px 24px 0;gap:20px}.lv16-reason{padding:27px}.lv16-reason h3{min-height:0}.lv16-stat strong{font-size:60px}.lv16-cta-space{height:130px}.lv16-footer{padding:35px 24px 24px}.lv16-footer-inner{flex-direction:column;gap:28px}.lv16-trust{gap:10px;flex-wrap:wrap}.lv16-trust span{padding:10px 12px}.lv16-legal{flex-direction:column;gap:12px}.lv16-claim{font-size:calc(21px - 2px * var(--progress,0))!important;height:calc(62px - 12px * var(--progress,0));width:calc(360px - 80px * var(--progress,0))}.lv16-floating{bottom:18px}}@media(prefers-reduced-motion:reduce){.lv16-claim{transition:none}}.lv16-reasons-heading{font:400 clamp(30px,3.3vw,46px)/1.2 Georgia,serif;letter-spacing:-.025em;text-align:center;margin:18px 24px 16px!important}.lv16-badge{display:flex;align-items:center;justify-content:center;width:220px;height:124px;padding:18px 24px;background:#fff;border:1px solid #d1d8c6;border-radius:8px}.lv16-badge img{display:block;width:100%;height:100%;object-fit:contain}.lv16-badge-bbb img{max-width:66px}.lv16-trust{align-items:center;gap:22px}.lv16-badge-google{flex-direction:column;gap:13px}.lv16-badge-google img{width:140px;height:46px;object-fit:contain}.lv16-badge-google span{border:0;padding:0;font-size:13px;color:#4d5550}@media(max-width:850px){.lv16-reasons-heading{text-align:left;margin:20px 24px 24px!important;font-size:33px}.lv16-trust{gap:14px}.lv16-badge{width:calc(50% - 7px);max-width:220px;height:114px;padding:14px}.lv16-badge-bbb img{max-width:62px}}.lv16-dome{width:100%;aspect-ratio:1;overflow:hidden;border-radius:50% 50% 3px 3px;background:#d5d6d3}.lv16-dome video,.lv16-dome>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;mix-blend-mode:normal}.lv16-hero{grid-template-areas:"heading visual" "copy visual";row-gap:0}.lv16-heading{grid-area:heading;align-self:end}.lv16-copy{grid-area:copy;align-self:start}.lv16-visual{grid-area:visual}.lv16-badge{color:var(--ink);transition:transform .25s,box-shadow .25s,border-color .25s}.lv16-badge:hover{transform:translateY(-4px);border-color:#957954;box-shadow:0 10px 24px #293e3314}.lv16-dialog{padding:0;border:1px solid #d8d2c5;border-radius:20px;background:#fcfaf6;color:var(--ink);width:min(540px,calc(100vw - 32px));max-height:calc(100dvh - 40px);margin:auto;box-shadow:0 24px 90px #14221955;overflow:auto}.lv16-dialog::backdrop{background:#17251db3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.lv16-dialog[open]{animation:lv16-dialog-in .3s ease-out}.lv16-dialog-inner{padding:48px 42px 36px;text-align:center;position:relative}.lv16-dialog-close{position:absolute;right:18px;top:12px;border:0;background:transparent;color:#53604f;padding:6px;font-size:13px!important;text-decoration:underline;text-underline-offset:4px}.lv16-dialog-logo{height:90px;margin:0 auto 24px;display:flex;align-items:center;justify-content:center}.lv16-dialog-logo img{width:180px;height:90px;object-fit:contain}.lv16-dialog-logo-bbb img{width:70px}.lv16-dialog h2{font:400 38px/1.15 Georgia,serif;letter-spacing:-.025em;margin:18px 0 20px}.lv16-dialog-body{font-size:17px;line-height:1.7;color:#53604f}.lv16-dialog-body p+p{margin-top:14px}.lv16-dialog-note{font-size:10px;line-height:1.6;color:#73796e;margin-top:24px!important;padding-top:18px;border-top:1px solid #dddcd0}@keyframes lv16-dialog-in{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:850px){.lv16-hero{grid-template-areas:"heading" "visual" "copy";row-gap:26px}.lv16-heading h1{margin-bottom:0}.lv16-visual{order:0}.lv16-dialog-inner{padding:48px 26px 28px}.lv16-dialog h2{font-size:32px}}@media(prefers-reduced-motion:reduce){.lv16-dialog[open]{animation:none}.lv16-badge{transition:none}}.lv16-cta-space{display:flex;align-items:flex-end;justify-content:center;padding-bottom:28px}.lv16-explore{font:16px Georgia,serif;text-underline-offset:5px}.lv16-error a{display:block;margin-top:8px}.lv17{--ink:#293e33;--gold:#957954;background:#fcfaf6;color:var(--ink);font:18px/1.7 Arial,sans-serif;overflow:clip}.lv17 *{box-sizing:border-box}.lv17 h1,.lv17 h2,.lv17 h3,.lv17 p,.lv17 figure{margin:0}.lv17 a{color:inherit}.lv17 button{font:inherit;cursor:pointer;touch-action:manipulation}.lv17 :is(button,a):focus-visible{outline:3px solid var(--gold);outline-offset:5px}.lv17-header{height:98px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #e3ded4}.lv17-header img{width:176px;height:auto}.lv17-content{max-width:1440px;margin:auto}.lv17-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:44px;padding:74px 64px 56px;align-items:center}.lv17-eyebrow{font:600 11px/1.6 Arial,sans-serif;letter-spacing:.18em}.lv17 h1{font:400 clamp(44px,4.4vw,68px)/1.08 Georgia,serif;letter-spacing:-.045em;margin:24px 0}.lv17 h1 em{font-weight:400;color:var(--gold)}.lv17-script{font:italic 30px/1.3 Georgia,serif;color:var(--gold);margin-bottom:28px!important}.lv17-intro{font-size:19px;color:#566057;max-width:590px}.lv17-intro p+p{margin-top:18px}.lv17-intro strong{font-weight:600;color:var(--ink)}.lv17-visual{position:relative;background:transparent;padding:0}.lv17-visual figcaption{font:11px/1.6 Arial,sans-serif;text-align:center;color:#687064;margin-top:14px;letter-spacing:.06em}.lv17-video-control{display:block;margin:14px auto 0;background:transparent;border:0;border-bottom:1px solid #a1a898;color:#53624d;font-size:11px!important;padding:4px 0}.lv17-reasons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:26px 64px 0}.lv17-reason{padding:28px;background:#f1f2e9;border:1px solid #e0e2d6;border-radius:3px}.lv17-number{display:flex;align-items:center;gap:18px;color:var(--gold);font:italic 24px Georgia,serif}.lv17-number i{height:1px;background:#cccab9;flex:1}.lv17-reason h3{font:400 29px/1.15 Georgia,serif;letter-spacing:-.025em;margin:25px 0 22px;min-height:67px}.lv17-stat{padding:22px 0;border-block:1px solid #d4d8c8;display:flex;flex-direction:column;gap:7px;margin-bottom:23px}.lv17-stat strong{font:400 clamp(43px,4.5vw,65px)/1 Georgia,serif;letter-spacing:-.045em;white-space:nowrap;font-variant-numeric:lining-nums}.lv17-stat span{font:11px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.12em;color:#69725e}.lv17-body{font-size:17px;line-height:1.75;color:#53604f}.lv17-cta-space{height:160px}.lv17-floating{position:fixed;z-index:50;bottom:24px;left:50%;transform:translate(-50%);width:max-content;max-width:calc(100vw - 36px)}.lv17-claim{display:flex;align-items:center;justify-content:center;gap:0;border:1px solid #86997f;color:#fff;background:#293e33;border-radius:999px;box-shadow:0 8px 30px #213a302c;width:calc(420px - 130px * var(--progress,0));max-width:calc(100vw - 36px);height:calc(68px - 16px * var(--progress,0));padding:0 24px;font-size:calc(24px - 3px * var(--progress,0))!important;transition:box-shadow .2s,background .2s;white-space:nowrap}.lv17-claim:hover{background:#40583e;box-shadow:0 10px 32px #213a3045}.lv17-error{position:absolute;bottom:calc(100% + 10px);left:0;width:100%;background:#fff;border:1px solid #ddd;padding:12px!important;font-size:13px}.lv17-footer{background:#e8eade;border-top:1px solid #d8dccc;padding:45px 64px 24px}.lv17-footer-inner,.lv17-legal{max-width:1184px;margin:auto;display:flex;justify-content:space-between;gap:40px}.lv17-footer h2{font:400 35px Georgia,serif;margin-bottom:12px}.lv17-footer p{font-size:14px;color:#596552}.lv17-contact{display:flex;flex-wrap:wrap;gap:12px 25px;margin-top:18px;font-size:14px}.lv17-contact a{text-decoration:none;border-bottom:1px solid #a7b09a}.lv17-address{padding-top:6px;max-width:320px}.lv17-address .lv17-eyebrow{font-size:10px;margin-bottom:13px}.lv17-trust{display:flex;justify-content:center;gap:18px;margin:38px auto 12px}.lv17-trust span{border:1px solid #bec6b2;padding:10px 18px;border-radius:4px;font-size:13px;letter-spacing:.02em}.lv17-credential-note{text-align:center;font-size:10px!important}.lv17-legal{margin-top:28px;border-top:1px solid #cbd2bd;padding-top:20px;font-size:11px}.lv17-legal nav{display:flex;gap:22px}.lv17-legal a{text-decoration:none}@media(max-width:850px){.lv17-header{height:80px}.lv17-header img{width:150px}.lv17-hero{padding:38px 24px 28px;gap:30px;grid-template-columns:1fr}.lv17 h1{font-size:48px;max-width:620px}.lv17-script{font-size:28px}.lv17-intro{font-size:18px}.lv17-visual{order:-1;max-width:550px;width:100%;margin:auto!important}.lv17-reasons{grid-template-columns:1fr;padding:16px 24px 0;gap:20px}.lv17-reason{padding:27px}.lv17-reason h3{min-height:0}.lv17-stat strong{font-size:60px}.lv17-cta-space{height:130px}.lv17-footer{padding:35px 24px 24px}.lv17-footer-inner{flex-direction:column;gap:28px}.lv17-trust{gap:10px;flex-wrap:wrap}.lv17-trust span{padding:10px 12px}.lv17-legal{flex-direction:column;gap:12px}.lv17-claim{font-size:calc(21px - 2px * var(--progress,0))!important;height:calc(62px - 12px * var(--progress,0));width:calc(360px - 80px * var(--progress,0))}.lv17-floating{bottom:18px}}@media(prefers-reduced-motion:reduce){.lv17-claim{transition:none}}.lv17-reasons-heading{font:400 clamp(30px,3.3vw,46px)/1.2 Georgia,serif;letter-spacing:-.025em;text-align:center;margin:18px 24px 16px!important}.lv17-badge{display:flex;align-items:center;justify-content:center;width:220px;height:124px;padding:18px 24px;background:#fff;border:1px solid #d1d8c6;border-radius:8px}.lv17-badge img{display:block;width:100%;height:100%;object-fit:contain}.lv17-badge-bbb img{max-width:66px}.lv17-trust{align-items:center;gap:22px}.lv17-badge-google{flex-direction:column;gap:13px}.lv17-badge-google img{width:140px;height:46px;object-fit:contain}.lv17-badge-google span{border:0;padding:0;font-size:13px;color:#4d5550}@media(max-width:850px){.lv17-reasons-heading{text-align:left;margin:20px 24px 24px!important;font-size:33px}.lv17-trust{gap:14px}.lv17-badge{width:calc(50% - 7px);max-width:220px;height:114px;padding:14px}.lv17-badge-bbb img{max-width:62px}}.lv17-dome{width:100%;aspect-ratio:1;overflow:hidden;border-radius:50% 50% 3px 3px;background:#d5d6d3}.lv17-dome video,.lv17-dome>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;mix-blend-mode:normal}.lv17-hero{grid-template-areas:"heading visual" "copy visual";row-gap:0}.lv17-heading{grid-area:heading;align-self:end}.lv17-copy{grid-area:copy;align-self:start}.lv17-visual{grid-area:visual}.lv17-badge{color:var(--ink);transition:transform .25s,box-shadow .25s,border-color .25s}.lv17-badge:hover{transform:translateY(-4px);border-color:#957954;box-shadow:0 10px 24px #293e3314}.lv17-dialog{padding:0;border:1px solid #d8d2c5;border-radius:20px;background:#fcfaf6;color:var(--ink);width:min(540px,calc(100vw - 32px));max-height:calc(100dvh - 40px);margin:auto;box-shadow:0 24px 90px #14221955;overflow:auto}.lv17-dialog::backdrop{background:#17251db3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.lv17-dialog[open]{animation:lv17-dialog-in .3s ease-out}.lv17-dialog-inner{padding:48px 42px 36px;text-align:center;position:relative}.lv17-dialog-close{position:absolute;right:18px;top:12px;border:0;background:transparent;color:#53604f;padding:6px;font-size:13px!important;text-decoration:underline;text-underline-offset:4px}.lv17-dialog-logo{height:90px;margin:0 auto 24px;display:flex;align-items:center;justify-content:center}.lv17-dialog-logo img{width:180px;height:90px;object-fit:contain}.lv17-dialog-logo-bbb img{width:70px}.lv17-dialog h2{font:400 38px/1.15 Georgia,serif;letter-spacing:-.025em;margin:18px 0 20px}.lv17-dialog-body{font-size:17px;line-height:1.7;color:#53604f}.lv17-dialog-body p+p{margin-top:14px}.lv17-dialog-note{font-size:10px;line-height:1.6;color:#73796e;margin-top:24px!important;padding-top:18px;border-top:1px solid #dddcd0}@keyframes lv17-dialog-in{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:850px){.lv17-hero{grid-template-areas:"heading" "visual" "copy";row-gap:26px}.lv17-heading h1{margin-bottom:0}.lv17-visual{order:0}.lv17-dialog-inner{padding:48px 26px 28px}.lv17-dialog h2{font-size:32px}}@media(prefers-reduced-motion:reduce){.lv17-dialog[open]{animation:none}.lv17-badge{transition:none}}.lv17-cta-space{display:flex;align-items:flex-end;justify-content:center;padding-bottom:28px}.lv17-explore{font:16px Georgia,serif;text-underline-offset:5px}.lv17-error a{display:block;margin-top:8px}.lv18{--ink:#293e33;--gold:#957954;background:#fcfaf6;color:var(--ink);font:18px/1.7 Arial,sans-serif;overflow:clip}.lv18 *{box-sizing:border-box}.lv18 h1,.lv18 h2,.lv18 h3,.lv18 p,.lv18 figure{margin:0}.lv18 a{color:inherit}.lv18 button{font:inherit;cursor:pointer;touch-action:manipulation}.lv18 :is(button,a):focus-visible{outline:3px solid var(--gold);outline-offset:5px}.lv18-header{height:98px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #e3ded4}.lv18-header img{width:176px;height:auto}.lv18-content{max-width:1440px;margin:auto}.lv18-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:44px;padding:74px 64px 56px;align-items:center}.lv18-eyebrow{font:600 11px/1.6 Arial,sans-serif;letter-spacing:.18em}.lv18 h1{font:400 clamp(44px,4.4vw,68px)/1.08 Georgia,serif;letter-spacing:-.045em;margin:24px 0}.lv18 h1 em{font-weight:400;color:var(--gold)}.lv18-script{font:italic 30px/1.3 Georgia,serif;color:var(--gold);margin-bottom:28px!important}.lv18-intro{font-size:19px;color:#566057;max-width:590px}.lv18-intro p+p{margin-top:18px}.lv18-intro strong{font-weight:600;color:var(--ink)}.lv18-visual{position:relative;background:transparent;padding:0}.lv18-visual figcaption{font:11px/1.6 Arial,sans-serif;text-align:center;color:#687064;margin-top:14px;letter-spacing:.06em}.lv18-video-control{display:block;margin:14px auto 0;background:transparent;border:0;border-bottom:1px solid #a1a898;color:#53624d;font-size:11px!important;padding:4px 0}.lv18-reasons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:26px 64px 0}.lv18-reason{padding:28px;background:#f1f2e9;border:1px solid #e0e2d6;border-radius:3px}.lv18-number{display:flex;align-items:center;gap:18px;color:var(--gold);font:italic 24px Georgia,serif}.lv18-number i{height:1px;background:#cccab9;flex:1}.lv18-reason h3{font:400 29px/1.15 Georgia,serif;letter-spacing:-.025em;margin:25px 0 22px;min-height:67px}.lv18-stat{padding:22px 0;border-block:1px solid #d4d8c8;display:flex;flex-direction:column;gap:7px;margin-bottom:23px}.lv18-stat strong{font:400 clamp(43px,4.5vw,65px)/1 Georgia,serif;letter-spacing:-.045em;white-space:nowrap;font-variant-numeric:lining-nums}.lv18-stat span{font:11px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.12em;color:#69725e}.lv18-body{font-size:17px;line-height:1.75;color:#53604f}.lv18-cta-space{height:160px}.lv18-floating{position:fixed;z-index:50;bottom:auto;height:max-content;pointer-events:none;left:50%;transform:translate(-50%);width:max-content;max-width:calc(100vw - 36px)}.lv18-claim{pointer-events:auto;font-family:Georgia,serif!important;font-weight:400;line-height:1.2;letter-spacing:.01em;display:flex;align-items:center;justify-content:center;gap:0;border:1px solid #86997f;color:#fff;background:#293e33;border-radius:999px;box-shadow:0 8px 30px #213a302c;width:calc(420px - 130px * var(--progress,0));max-width:calc(100vw - 36px);height:calc(68px - 16px * var(--progress,0));padding:0 24px;font-size:calc(24px - 3px * var(--progress,0))!important;transition:box-shadow .2s,background .2s;white-space:nowrap}.lv18-claim:hover{background:#40583e;box-shadow:0 10px 32px #213a3045}.lv18-error{pointer-events:auto;position:absolute;bottom:calc(100% + 10px);left:0;width:100%;background:#fff;border:1px solid #ddd;padding:12px!important;font-size:13px}.lv18-footer{background:#e8eade;border-top:1px solid #d8dccc;padding:45px 64px 24px}.lv18-footer-inner,.lv18-legal{max-width:1184px;margin:auto;display:flex;justify-content:space-between;gap:40px}.lv18-footer h2{font:400 35px Georgia,serif;margin-bottom:12px}.lv18-footer p{font-size:14px;color:#596552}.lv18-contact{display:flex;flex-wrap:wrap;gap:12px 25px;margin-top:18px;font-size:14px}.lv18-contact a{text-decoration:none;border-bottom:1px solid #a7b09a}.lv18-address{padding-top:6px;max-width:320px}.lv18-address .lv18-eyebrow{font-size:10px;margin-bottom:13px}.lv18-trust{display:flex;justify-content:center;gap:18px;margin:38px auto 12px}.lv18-trust span{border:1px solid #bec6b2;padding:10px 18px;border-radius:4px;font-size:13px;letter-spacing:.02em}.lv18-credential-note{text-align:center;font-size:10px!important}.lv18-legal{margin-top:28px;border-top:1px solid #cbd2bd;padding-top:20px;font-size:11px}.lv18-legal nav{display:flex;gap:22px}.lv18-legal a{text-decoration:none}@media(max-width:850px){.lv18-header{height:80px}.lv18-header img{width:150px}.lv18-hero{padding:38px 24px 28px;gap:30px;grid-template-columns:1fr}.lv18 h1{font-size:48px;max-width:620px}.lv18-script{font-size:28px}.lv18-intro{font-size:18px}.lv18-visual{order:-1;max-width:550px;width:100%;margin:auto!important}.lv18-reasons{grid-template-columns:1fr;padding:16px 24px 0;gap:20px}.lv18-reason{padding:27px}.lv18-reason h3{min-height:0}.lv18-stat strong{font-size:60px}.lv18-cta-space{height:130px}.lv18-footer{padding:35px 24px 24px}.lv18-footer-inner{flex-direction:column;gap:28px}.lv18-trust{gap:10px;flex-wrap:wrap}.lv18-trust span{padding:10px 12px}.lv18-legal{flex-direction:column;gap:12px}.lv18-claim{font-size:calc(21px - 2px * var(--progress,0))!important;height:calc(62px - 12px * var(--progress,0));width:calc(360px - 80px * var(--progress,0))}.lv18-floating{bottom:auto}}@media(prefers-reduced-motion:reduce){.lv18-claim{transition:none}}.lv18-reasons-heading{font:400 clamp(30px,3.3vw,46px)/1.2 Georgia,serif;letter-spacing:-.025em;text-align:center;margin:18px 24px 16px!important}.lv18-badge{display:flex;align-items:center;justify-content:center;width:220px;height:124px;padding:18px 24px;background:#fff;border:1px solid #d1d8c6;border-radius:8px}.lv18-badge img{display:block;width:100%;height:100%;object-fit:contain}.lv18-badge-bbb img{max-width:66px}.lv18-trust{align-items:center;gap:22px}.lv18-badge-google{flex-direction:column;gap:13px}.lv18-badge-google img{width:140px;height:46px;object-fit:contain}.lv18-badge-google span{border:0;padding:0;font-size:13px;color:#4d5550}@media(max-width:850px){.lv18-reasons-heading{text-align:left;margin:20px 24px 24px!important;font-size:33px}.lv18-trust{gap:14px}.lv18-badge{width:calc(50% - 7px);max-width:220px;height:114px;padding:14px}.lv18-badge-bbb img{max-width:62px}}.lv18-dome{width:100%;aspect-ratio:1;overflow:hidden;border-radius:50% 50% 3px 3px;background:#d5d6d3}.lv18-dome video,.lv18-dome>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;mix-blend-mode:normal}.lv18-hero{grid-template-areas:"heading visual" "copy visual";row-gap:0}.lv18-heading{grid-area:heading;align-self:end}.lv18-copy{grid-area:copy;align-self:start}.lv18-visual{grid-area:visual}.lv18-badge{color:var(--ink);transition:transform .25s,box-shadow .25s,border-color .25s}.lv18-badge:hover{transform:translateY(-4px);border-color:#957954;box-shadow:0 10px 24px #293e3314}.lv18-dialog{padding:0;border:1px solid #d8d2c5;border-radius:20px;background:#fcfaf6;color:var(--ink);width:min(540px,calc(100vw - 32px));max-height:calc(100dvh - 40px);margin:auto;box-shadow:0 24px 90px #14221955;overflow:auto}.lv18-dialog::backdrop{background:#17251db3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.lv18-dialog[open]{animation:lv18-dialog-in .3s ease-out}.lv18-dialog-inner{padding:48px 42px 36px;text-align:center;position:relative}.lv18-dialog-close{position:absolute;right:18px;top:12px;border:0;background:transparent;color:#53604f;padding:6px;font-size:13px!important;text-decoration:underline;text-underline-offset:4px}.lv18-dialog-logo{height:90px;margin:0 auto 24px;display:flex;align-items:center;justify-content:center}.lv18-dialog-logo img{width:180px;height:90px;object-fit:contain}.lv18-dialog-logo-bbb img{width:70px}.lv18-dialog h2{font:400 38px/1.15 Georgia,serif;letter-spacing:-.025em;margin:18px 0 20px}.lv18-dialog-body{font-size:17px;line-height:1.7;color:#53604f}.lv18-dialog-body p+p{margin-top:14px}.lv18-dialog-note{font-size:10px;line-height:1.6;color:#73796e;margin-top:24px!important;padding-top:18px;border-top:1px solid #dddcd0}@keyframes lv18-dialog-in{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:850px){.lv18-hero{grid-template-areas:"heading" "visual" "copy";row-gap:26px}.lv18-heading h1{margin-bottom:0}.lv18-visual{order:0}.lv18-dialog-inner{padding:48px 26px 28px}.lv18-dialog h2{font-size:32px}}@media(prefers-reduced-motion:reduce){.lv18-dialog[open]{animation:none}.lv18-badge{transition:none}}.lv18-cta-space{display:flex;align-items:flex-end;justify-content:center;padding-bottom:28px}.lv18-explore{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:8px 14px;font:16px Georgia,serif;text-underline-offset:5px}.lv18-error a{display:block;margin-top:8px}.lv19{--ink:#293e33;--gold:#957954;background:#fcfaf6;color:var(--ink);font:18px/1.7 Arial,sans-serif;overflow:clip}.lv19 *{box-sizing:border-box}.lv19 h1,.lv19 h2,.lv19 h3,.lv19 p,.lv19 figure{margin:0}.lv19 a{color:inherit}.lv19 button{font:inherit;cursor:pointer;touch-action:manipulation}.lv19 :is(button,a):focus-visible{outline:3px solid var(--gold);outline-offset:5px}.lv19-header{height:98px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #e3ded4}.lv19-header img{width:176px;height:auto}.lv19-content{max-width:1440px;margin:auto}.lv19-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:44px;padding:74px 64px 56px;align-items:center}.lv19-eyebrow{font:600 11px/1.6 Arial,sans-serif;letter-spacing:.18em}.lv19 h1{font:400 clamp(44px,4.4vw,68px)/1.08 Georgia,serif;letter-spacing:-.045em;margin:24px 0}.lv19 h1 em{font-weight:400;color:var(--gold)}.lv19-script{font:italic 30px/1.3 Georgia,serif;color:var(--gold);margin-bottom:28px!important}.lv19-intro{font-size:19px;color:#566057;max-width:590px}.lv19-intro p+p{margin-top:18px}.lv19-intro strong{font-weight:600;color:var(--ink)}.lv19-visual{position:relative;background:transparent;padding:0}.lv19-visual figcaption{font:11px/1.6 Arial,sans-serif;text-align:center;color:#687064;margin-top:14px;letter-spacing:.06em}.lv19-video-control{display:block;margin:14px auto 0;background:transparent;border:0;border-bottom:1px solid #a1a898;color:#53624d;font-size:11px!important;padding:4px 0}.lv19-reasons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:26px 64px 0}.lv19-reason{padding:28px;background:#f1f2e9;border:1px solid #e0e2d6;border-radius:3px}.lv19-number{display:flex;align-items:center;gap:18px;color:var(--gold);font:italic 24px Georgia,serif}.lv19-number i{height:1px;background:#cccab9;flex:1}.lv19-reason h3{font:400 29px/1.15 Georgia,serif;letter-spacing:-.025em;margin:25px 0 22px;min-height:67px}.lv19-stat{padding:22px 0;border-block:1px solid #d4d8c8;display:flex;flex-direction:column;gap:7px;margin-bottom:23px}.lv19-stat strong{font:400 clamp(43px,4.5vw,65px)/1 Georgia,serif;letter-spacing:-.045em;white-space:nowrap;font-variant-numeric:lining-nums}.lv19-stat span{font:11px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.12em;color:#69725e}.lv19-body{font-size:17px;line-height:1.75;color:#53604f}.lv19-cta-space{height:190px}.lv19-floating{position:fixed;z-index:50;bottom:auto;height:max-content;pointer-events:none;left:50%;transform:translate(-50%);width:max-content;max-width:calc(100vw - 36px)}.lv19-claim{pointer-events:auto;font-family:Georgia,serif!important;font-weight:400;line-height:1.2;letter-spacing:.01em;display:flex;align-items:center;justify-content:center;gap:0;border:1px solid #86997f;color:#fff;background:#293e33;border-radius:999px;box-shadow:0 8px 30px #213a302c;width:calc(420px - 130px * var(--progress,0));max-width:calc(100vw - 36px);height:calc(68px - 16px * var(--progress,0));padding:0 24px;font-size:calc(24px - 3px * var(--progress,0))!important;transition:box-shadow .2s,background .2s;white-space:nowrap}.lv19-claim:hover{background:#40583e;box-shadow:0 10px 32px #213a3045}.lv19-error{pointer-events:auto;position:absolute;bottom:calc(100% + 10px);left:0;width:100%;background:#fff;border:1px solid #ddd;padding:12px!important;font-size:13px}.lv19-footer{background:#e8eade;border-top:1px solid #d8dccc;padding:45px 64px 24px}.lv19-footer-inner,.lv19-legal{max-width:1184px;margin:auto;display:flex;justify-content:space-between;gap:40px}.lv19-footer h2{font:400 35px Georgia,serif;margin-bottom:12px}.lv19-footer p{font-size:14px;color:#596552}.lv19-contact{display:flex;flex-wrap:wrap;gap:12px 25px;margin-top:18px;font-size:14px}.lv19-contact a{text-decoration:none;border-bottom:1px solid #a7b09a}.lv19-address{padding-top:6px;max-width:320px}.lv19-address .lv19-eyebrow{font-size:10px;margin-bottom:13px}.lv19-trust{display:flex;justify-content:center;gap:18px;margin:38px auto 12px}.lv19-trust span{border:1px solid #bec6b2;padding:10px 18px;border-radius:4px;font-size:13px;letter-spacing:.02em}.lv19-credential-note{text-align:center;font-size:10px!important}.lv19-legal{margin-top:28px;border-top:1px solid #cbd2bd;padding-top:20px;font-size:11px}.lv19-legal nav{display:flex;gap:22px}.lv19-legal a{text-decoration:none}@media(max-width:850px){.lv19-header{height:80px}.lv19-header img{width:150px}.lv19-hero{padding:38px 24px 28px;gap:30px;grid-template-columns:1fr}.lv19 h1{font-size:48px;max-width:620px}.lv19-script{font-size:28px}.lv19-intro{font-size:18px}.lv19-visual{order:-1;max-width:550px;width:100%;margin:auto!important}.lv19-reasons{grid-template-columns:1fr;padding:16px 24px 0;gap:20px}.lv19-reason{padding:27px}.lv19-reason h3{min-height:0}.lv19-stat strong{font-size:60px}.lv19-cta-space{height:130px}.lv19-footer{padding:35px 24px 24px}.lv19-footer-inner{flex-direction:column;gap:28px}.lv19-trust{gap:10px;flex-wrap:wrap}.lv19-trust span{padding:10px 12px}.lv19-legal{flex-direction:column;gap:12px}.lv19-claim{font-size:calc(21px - 2px * var(--progress,0))!important;height:calc(62px - 12px * var(--progress,0));width:calc(360px - 80px * var(--progress,0))}.lv19-floating{bottom:auto}}@media(prefers-reduced-motion:reduce){.lv19-claim{transition:none}}.lv19-reasons-heading{font:400 clamp(30px,3.3vw,46px)/1.2 Georgia,serif;letter-spacing:-.025em;text-align:center;margin:18px 24px 16px!important}.lv19-badge{display:flex;align-items:center;justify-content:center;width:220px;height:124px;padding:18px 24px;background:#fff;border:1px solid #d1d8c6;border-radius:8px}.lv19-badge img{display:block;width:100%;height:100%;object-fit:contain}.lv19-badge-bbb img{max-width:66px}.lv19-trust{align-items:center;gap:22px}.lv19-badge-google{flex-direction:column;gap:13px}.lv19-badge-google img{width:140px;height:46px;object-fit:contain}.lv19-badge-google span{border:0;padding:0;font-size:13px;color:#4d5550}@media(max-width:850px){.lv19-reasons-heading{text-align:left;margin:20px 24px 24px!important;font-size:33px}.lv19-trust{gap:14px}.lv19-badge{width:calc(50% - 7px);max-width:220px;height:114px;padding:14px}.lv19-badge-bbb img{max-width:62px}}.lv19-dome{width:100%;aspect-ratio:1;overflow:hidden;border-radius:50% 50% 3px 3px;background:#d5d6d3}.lv19-dome video,.lv19-dome>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;mix-blend-mode:normal}.lv19-hero{grid-template-areas:"heading visual" "copy visual";row-gap:0}.lv19-heading{grid-area:heading;align-self:end}.lv19-copy{grid-area:copy;align-self:start}.lv19-visual{grid-area:visual}.lv19-badge{color:var(--ink);transition:transform .25s,box-shadow .25s,border-color .25s}.lv19-badge:hover{transform:translateY(-4px);border-color:#957954;box-shadow:0 10px 24px #293e3314}.lv19-dialog{padding:0;border:1px solid #d8d2c5;border-radius:20px;background:#fcfaf6;color:var(--ink);width:min(540px,calc(100vw - 32px));max-height:calc(100dvh - 40px);margin:auto;box-shadow:0 24px 90px #14221955;overflow:auto}.lv19-dialog::backdrop{background:#17251db3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.lv19-dialog[open]{animation:lv19-dialog-in .3s ease-out}.lv19-dialog-inner{padding:48px 42px 36px;text-align:center;position:relative}.lv19-dialog-close{position:absolute;right:18px;top:12px;border:0;background:transparent;color:#53604f;padding:6px;font-size:13px!important;text-decoration:underline;text-underline-offset:4px}.lv19-dialog-logo{height:90px;margin:0 auto 24px;display:flex;align-items:center;justify-content:center}.lv19-dialog-logo img{width:180px;height:90px;object-fit:contain}.lv19-dialog-logo-bbb img{width:70px}.lv19-dialog h2{font:400 38px/1.15 Georgia,serif;letter-spacing:-.025em;margin:18px 0 20px}.lv19-dialog-body{font-size:17px;line-height:1.7;color:#53604f}.lv19-dialog-body p+p{margin-top:14px}.lv19-dialog-note{font-size:10px;line-height:1.6;color:#73796e;margin-top:24px!important;padding-top:18px;border-top:1px solid #dddcd0}@keyframes lv19-dialog-in{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:850px){.lv19-hero{grid-template-areas:"heading" "visual" "copy";row-gap:26px}.lv19-heading h1{margin-bottom:0}.lv19-visual{order:0}.lv19-dialog-inner{padding:48px 26px 28px}.lv19-dialog h2{font-size:32px}}@media(prefers-reduced-motion:reduce){.lv19-dialog[open]{animation:none}.lv19-badge{transition:none}}.lv19-cta-space{display:flex;align-items:flex-end;justify-content:center;padding-bottom:28px}.lv19-explore{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:8px 14px;font:16px Georgia,serif;text-underline-offset:5px}.lv19-error a{display:block;margin-top:8px}.lv20{--ink:#293e33;--gold:#957954;background:#fcfaf6;color:var(--ink);font:18px/1.7 Arial,sans-serif;overflow:clip}.lv20 *{box-sizing:border-box}.lv20 h1,.lv20 h2,.lv20 h3,.lv20 p,.lv20 figure{margin:0}.lv20 a{color:inherit}.lv20 button{font:inherit;cursor:pointer;touch-action:manipulation}.lv20 :is(button,a):focus-visible{outline:3px solid var(--gold);outline-offset:5px}.lv20-header{height:98px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #e3ded4}.lv20-header img{width:176px;height:auto}.lv20-content{max-width:1440px;margin:auto}.lv20-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:44px;padding:74px 64px 56px;align-items:center}.lv20-eyebrow{font:600 11px/1.6 Arial,sans-serif;letter-spacing:.18em}.lv20 h1{font:400 clamp(44px,4.4vw,68px)/1.08 Georgia,serif;letter-spacing:-.045em;margin:24px 0}.lv20 h1 em{font-weight:400;color:var(--gold)}.lv20-script{font:italic 30px/1.3 Georgia,serif;color:var(--gold);margin-bottom:28px!important}.lv20-intro{font-size:19px;color:#566057;max-width:590px}.lv20-intro p+p{margin-top:18px}.lv20-intro strong{font-weight:600;color:var(--ink)}.lv20-visual{position:relative;background:transparent;padding:0}.lv20-visual figcaption{font:11px/1.6 Arial,sans-serif;text-align:center;color:#687064;margin-top:14px;letter-spacing:.06em}.lv20-video-control{display:block;margin:14px auto 0;background:transparent;border:0;border-bottom:1px solid #a1a898;color:#53624d;font-size:11px!important;padding:4px 0}.lv20-reasons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:26px 64px 0}.lv20-reason{padding:28px;background:#f1f2e9;border:1px solid #e0e2d6;border-radius:3px}.lv20-number{display:flex;align-items:center;gap:18px;color:var(--gold);font:italic 24px Georgia,serif}.lv20-number i{height:1px;background:#cccab9;flex:1}.lv20-reason h3{font:400 29px/1.15 Georgia,serif;letter-spacing:-.025em;margin:25px 0 22px;min-height:67px}.lv20-stat{padding:22px 0;border-block:1px solid #d4d8c8;display:flex;flex-direction:column;gap:7px;margin-bottom:23px}.lv20-stat strong{font:400 clamp(43px,4.5vw,65px)/1 Georgia,serif;letter-spacing:-.045em;white-space:nowrap;font-variant-numeric:lining-nums}.lv20-stat span{font:11px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.12em;color:#69725e}.lv20-body{font-size:17px;line-height:1.75;color:#53604f}.lv20-cta-space{height:190px}.lv20-floating{position:fixed;z-index:50;bottom:auto;height:max-content;pointer-events:none;left:50%;transform:translate(-50%);width:max-content;max-width:calc(100vw - 36px)}.lv20-claim{pointer-events:auto;font-family:Georgia,serif!important;font-weight:400;line-height:1.2;letter-spacing:.01em;display:flex;align-items:center;justify-content:center;gap:0;border:1px solid #86997f;color:#fff;background:#293e33;border-radius:999px;box-shadow:0 8px 30px #213a302c;width:calc(420px - 130px * var(--progress,0));max-width:calc(100vw - 36px);height:calc(68px - 16px * var(--progress,0));padding:0 24px;font-size:calc(24px - 3px * var(--progress,0))!important;transition:box-shadow .2s,background .2s;white-space:nowrap}.lv20-claim:hover{background:#40583e;box-shadow:0 10px 32px #213a3045}.lv20-error{pointer-events:auto;position:absolute;bottom:calc(100% + 10px);left:0;width:100%;background:#fff;border:1px solid #ddd;padding:12px!important;font-size:13px}.lv20-footer{background:#e8eade;border-top:1px solid #d8dccc;padding:45px 64px 24px}.lv20-footer-inner,.lv20-legal{max-width:1184px;margin:auto;display:flex;justify-content:space-between;gap:40px}.lv20-footer h2{font:400 35px Georgia,serif;margin-bottom:12px}.lv20-footer p{font-size:14px;color:#596552}.lv20-contact{display:flex;flex-wrap:wrap;gap:12px 25px;margin-top:18px;font-size:14px}.lv20-contact a{text-decoration:none;border-bottom:1px solid #a7b09a}.lv20-address{padding-top:6px;max-width:320px}.lv20-address .lv20-eyebrow{font-size:10px;margin-bottom:13px}.lv20-trust{display:flex;justify-content:center;gap:18px;margin:38px auto 12px}.lv20-trust span{border:1px solid #bec6b2;padding:10px 18px;border-radius:4px;font-size:13px;letter-spacing:.02em}.lv20-credential-note{text-align:center;font-size:10px!important}.lv20-legal{margin-top:28px;border-top:1px solid #cbd2bd;padding-top:20px;font-size:11px}.lv20-legal nav{display:flex;gap:22px}.lv20-legal a{text-decoration:none}@media(max-width:850px){.lv20-header{height:80px}.lv20-header img{width:150px}.lv20-hero{padding:38px 24px 28px;gap:30px;grid-template-columns:1fr}.lv20 h1{font-size:48px;max-width:620px}.lv20-script{font-size:28px}.lv20-intro{font-size:18px}.lv20-visual{order:-1;max-width:550px;width:100%;margin:auto!important}.lv20-reasons{grid-template-columns:1fr;padding:16px 24px 0;gap:20px}.lv20-reason{padding:27px}.lv20-reason h3{min-height:0}.lv20-stat strong{font-size:60px}.lv20-cta-space{height:130px}.lv20-footer{padding:35px 24px 24px}.lv20-footer-inner{flex-direction:column;gap:28px}.lv20-trust{gap:10px;flex-wrap:wrap}.lv20-trust span{padding:10px 12px}.lv20-legal{flex-direction:column;gap:12px}.lv20-claim{font-size:calc(21px - 2px * var(--progress,0))!important;height:calc(62px - 12px * var(--progress,0));width:calc(360px - 80px * var(--progress,0))}.lv20-floating{bottom:auto}}@media(prefers-reduced-motion:reduce){.lv20-claim{transition:none}}.lv20-reasons-heading{font:400 clamp(30px,3.3vw,46px)/1.2 Georgia,serif;letter-spacing:-.025em;text-align:center;margin:18px 24px 16px!important}.lv20-badge{display:flex;align-items:center;justify-content:center;width:220px;height:124px;padding:18px 24px;background:#fff;border:1px solid #d1d8c6;border-radius:8px}.lv20-badge img{display:block;width:100%;height:100%;object-fit:contain}.lv20-badge-bbb img{max-width:66px}.lv20-trust{align-items:center;gap:22px}.lv20-badge-google{flex-direction:column;gap:13px}.lv20-badge-google img{width:140px;height:46px;object-fit:contain}.lv20-badge-google span{border:0;padding:0;font-size:13px;color:#4d5550}@media(max-width:850px){.lv20-reasons-heading{text-align:left;margin:20px 24px 24px!important;font-size:33px}.lv20-trust{gap:14px}.lv20-badge{width:calc(50% - 7px);max-width:220px;height:114px;padding:14px}.lv20-badge-bbb img{max-width:62px}}.lv20-dome{width:100%;aspect-ratio:1;overflow:hidden;border-radius:50% 50% 3px 3px;background:#d5d6d3}.lv20-dome video,.lv20-dome>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;mix-blend-mode:normal}.omnisend-form-6ab826169146a5c6f8eb08e7-content-inner{background:#fcfaf6!important;opacity:1!important;box-shadow:0 18px 70px #0b1c2340}.omnisend-form-6ab826169146a5c6f8eb08e7-overlay{background:#17251d!important;opacity:.65!important}.lv20-hero{grid-template-areas:"heading visual" "copy visual";row-gap:0}.lv20-heading{grid-area:heading;align-self:end}.lv20-copy{grid-area:copy;align-self:start}.lv20-visual{grid-area:visual}.lv20-badge{color:var(--ink);transition:transform .25s,box-shadow .25s,border-color .25s}.lv20-badge:hover{transform:translateY(-4px);border-color:#957954;box-shadow:0 10px 24px #293e3314}.lv20-dialog{padding:0;border:1px solid #d8d2c5;border-radius:20px;background:#fcfaf6;color:var(--ink);width:min(540px,calc(100vw - 32px));max-height:calc(100dvh - 40px);margin:auto;box-shadow:0 24px 90px #14221955;overflow:auto}.lv20-dialog::backdrop{background:#17251db3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.lv20-dialog[open]{animation:lv20-dialog-in .3s ease-out}.lv20-dialog-inner{padding:48px 42px 36px;text-align:center;position:relative}.lv20-dialog-close{position:absolute;right:18px;top:12px;border:0;background:transparent;color:#53604f;padding:6px;font-size:13px!important;text-decoration:underline;text-underline-offset:4px}.lv20-dialog-logo{height:90px;margin:0 auto 24px;display:flex;align-items:center;justify-content:center}.lv20-dialog-logo img{width:180px;height:90px;object-fit:contain}.lv20-dialog-logo-bbb img{width:70px}.lv20-dialog h2{font:400 38px/1.15 Georgia,serif;letter-spacing:-.025em;margin:18px 0 20px}.lv20-dialog-body{font-size:17px;line-height:1.7;color:#53604f}.lv20-dialog-body p+p{margin-top:14px}.lv20-dialog-note{font-size:10px;line-height:1.6;color:#73796e;margin-top:24px!important;padding-top:18px;border-top:1px solid #dddcd0}@keyframes lv20-dialog-in{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:850px){.lv20-hero{grid-template-areas:"heading" "visual" "copy";row-gap:26px}.lv20-heading h1{margin-bottom:0}.lv20-visual{order:0}.lv20-dialog-inner{padding:48px 26px 28px}.lv20-dialog h2{font-size:32px}}@media(prefers-reduced-motion:reduce){.lv20-dialog[open]{animation:none}.lv20-badge{transition:none}}.lv20-cta-space{display:flex;align-items:flex-end;justify-content:center;padding-bottom:28px}.lv20-explore{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:8px 14px;font:16px Georgia,serif;text-underline-offset:5px}.lv20-error a{display:block;margin-top:8px}.lv20 .lv20-cta-space{height:auto;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:10px;padding:24px 18px 26px}.lv20-claim-anchor{width:100%;height:68px;flex:none}.lv20 .lv20-explore{min-height:36px;padding:7px 10px}@media(max-width:850px){.lv20-claim-anchor{height:62px}.lv20 .lv20-cta-space{gap:8px;padding-top:24px;padding-bottom:24px}}@media(prefers-reduced-motion:no-preference){.lv20 .lv20-text-pending{opacity:0;transform:translateY(32px)}.lv20 .lv20-text-enter{animation:lv20-text-rise 1.4s cubic-bezier(.22,.61,.36,1) both}.lv20 .lv20-script.lv20-text-enter,.lv20 .lv20-stat.lv20-text-enter{animation-delay:.16s}.lv20 .lv20-heading h1.lv20-text-enter{animation-name:lv20-hero-rise;animation-delay:.12s}@keyframes lv20-text-rise{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes lv20-hero-rise{0%{opacity:.7;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}}.omnisend-form-6ac53ffe545781226629e9e5-container{box-shadow:0 0 0 100vmax #0009!important;border-radius:12px}.lv20 .lv20-claim-anchor{position:relative}.lv20 .lv20-floating{top:auto;bottom:var(--lv20-bottom-gap,18px)}.lv20 .lv20-floating.is-docked{position:absolute;top:50%;bottom:auto;transform:translate(-50%,-50%)}.lv5{--ink:#293e33;--gold:#957954;background:#fcfaf6;color:var(--ink);font:18px/1.7 Arial,sans-serif;overflow:clip}.lv5 *{box-sizing:border-box}.lv5 h1,.lv5 h2,.lv5 p,.lv5 figure{margin:0}.lv5 a{color:inherit}.lv5 button{font:inherit;cursor:pointer;touch-action:manipulation}.lv5 :is(button,a):focus-visible{outline:3px solid var(--gold);outline-offset:5px}.lv5-header{height:98px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #e3ded4}.lv5-header img{width:176px;height:auto}.lv5-content{max-width:1440px;margin:auto}.lv5-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:44px;padding:74px 64px 56px;align-items:center}.lv5-eyebrow{font:600 11px/1.6 Arial,sans-serif;letter-spacing:.18em}.lv5 h1{font:400 clamp(44px,4.4vw,68px)/1.08 Georgia,serif;letter-spacing:-.045em;margin:24px 0}.lv5 h1 em{font-weight:400;color:var(--gold)}.lv5-script{font:italic 30px/1.3 Georgia,serif;color:var(--gold);margin-bottom:28px!important}.lv5-intro{font-size:19px;color:#566057;max-width:590px}.lv5-intro p+p{margin-top:18px}.lv5-intro strong{font-weight:600;color:var(--ink)}.lv5-visual{position:relative;background:radial-gradient(ellipse at center,#fff 0,#f0eee8 80%);border-radius:50% 50% 3px 3px;overflow:hidden;padding:24px 18px 16px}.lv5-visual video,.lv5-visual>img{display:block;width:100%;height:410px;object-fit:contain;mix-blend-mode:multiply}.lv5-visual figcaption{font:11px/1.6 Arial,sans-serif;text-align:center;color:#687064;margin-top:14px;letter-spacing:.06em}.lv5-video-control{display:block;margin:3px auto 0;background:transparent;border:0;border-bottom:1px solid #a1a898;color:#53624d;font-size:11px!important;padding:4px 0}.lv5-reasons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:26px 64px 0}.lv5-reason{padding:28px;background:#f1f2e9;border:1px solid #e0e2d6;border-radius:3px}.lv5-number{display:flex;align-items:center;gap:18px;color:var(--gold);font:italic 24px Georgia,serif}.lv5-number i{height:1px;background:#cccab9;flex:1}.lv5-reason h2{font:400 29px/1.15 Georgia,serif;letter-spacing:-.025em;margin:25px 0 22px;min-height:67px}.lv5-stat{padding:22px 0;border-block:1px solid #d4d8c8;display:flex;flex-direction:column;gap:7px;margin-bottom:23px}.lv5-stat strong{font:400 clamp(43px,4.5vw,65px)/1 Georgia,serif;letter-spacing:-.045em;white-space:nowrap;font-variant-numeric:lining-nums}.lv5-stat span{font:11px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.12em;color:#69725e}.lv5-body{font-size:17px;line-height:1.75;color:#53604f}.lv5-cta-space{height:160px}.lv5-floating{position:fixed;z-index:50;bottom:24px;left:50%;transform:translate(-50%);width:max-content;max-width:calc(100vw - 36px)}.lv5-claim{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #86997f;color:#fff;background:#293e33;border-radius:999px;box-shadow:0 8px 30px #213a302c;width:420px;max-width:calc(100vw - 36px);height:68px;padding:0 30px;font-size:19px!important;transition:width .36s cubic-bezier(.22,.61,.36,1),height .36s cubic-bezier(.22,.61,.36,1),font-size .36s,padding .36s,box-shadow .2s,background .2s}.lv5-claim:hover{background:#40583e;box-shadow:0 10px 32px #213a3045}.lv5-claim>span:last-child{font-size:24px;line-height:1}.lv5-floating.is-compact .lv5-claim{width:290px;height:52px;font-size:15px!important;padding:0 23px}.lv5-error{position:absolute;bottom:calc(100% + 10px);left:0;width:100%;background:#fff;border:1px solid #ddd;padding:12px!important;font-size:13px}.lv5-footer{background:#e8eade;border-top:1px solid #d8dccc;padding:45px 64px 24px}.lv5-footer-inner,.lv5-legal{max-width:1184px;margin:auto;display:flex;justify-content:space-between;gap:40px}.lv5-footer h2{font:400 35px Georgia,serif;margin-bottom:12px}.lv5-footer p{font-size:14px;color:#596552}.lv5-contact{display:flex;flex-wrap:wrap;gap:12px 25px;margin-top:18px;font-size:14px}.lv5-contact a{text-decoration:none;border-bottom:1px solid #a7b09a}.lv5-address{padding-top:6px;max-width:320px}.lv5-address .lv5-eyebrow{font-size:10px;margin-bottom:13px}.lv5-trust{display:flex;justify-content:center;gap:18px;margin:38px auto 12px}.lv5-trust span{border:1px solid #bec6b2;padding:10px 18px;border-radius:4px;font-size:13px;letter-spacing:.02em}.lv5-credential-note{text-align:center;font-size:10px!important}.lv5-legal{margin-top:28px;border-top:1px solid #cbd2bd;padding-top:20px;font-size:11px}.lv5-legal nav{display:flex;gap:22px}.lv5-legal a{text-decoration:none}@media(max-width:850px){.lv5-header{height:80px}.lv5-header img{width:150px}.lv5-hero{padding:38px 24px 28px;gap:30px;grid-template-columns:1fr}.lv5 h1{font-size:48px;max-width:620px}.lv5-script{font-size:28px}.lv5-intro{font-size:18px}.lv5-visual{max-width:550px;width:100%;margin:auto!important}.lv5-visual video,.lv5-visual>img{height:300px}.lv5-reasons{grid-template-columns:1fr;padding:16px 24px 0;gap:20px}.lv5-reason{padding:27px}.lv5-reason h2{min-height:0}.lv5-stat strong{font-size:60px}.lv5-cta-space{height:130px}.lv5-footer{padding:35px 24px 24px}.lv5-footer-inner{flex-direction:column;gap:28px}.lv5-trust{gap:10px;flex-wrap:wrap}.lv5-trust span{padding:10px 12px}.lv5-legal{flex-direction:column;gap:12px}.lv5-claim{font-size:17px!important;height:62px;width:360px}.lv5-floating.is-compact .lv5-claim{width:280px;height:50px}.lv5-floating{bottom:18px}}@media(prefers-reduced-motion:reduce){.lv5-claim{transition:none}}.lv6{--ink:#293e33;--gold:#957954;background:#fcfaf6;color:var(--ink);font:18px/1.7 Arial,sans-serif;overflow:clip}.lv6 *{box-sizing:border-box}.lv6 h1,.lv6 h2,.lv6 h3,.lv6 p,.lv6 figure{margin:0}.lv6 a{color:inherit}.lv6 button{font:inherit;cursor:pointer;touch-action:manipulation}.lv6 :is(button,a):focus-visible{outline:3px solid var(--gold);outline-offset:5px}.lv6-header{height:98px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #e3ded4}.lv6-header img{width:176px;height:auto}.lv6-content{max-width:1440px;margin:auto}.lv6-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:44px;padding:74px 64px 56px;align-items:center}.lv6-eyebrow{font:600 11px/1.6 Arial,sans-serif;letter-spacing:.18em}.lv6 h1{font:400 clamp(44px,4.4vw,68px)/1.08 Georgia,serif;letter-spacing:-.045em;margin:24px 0}.lv6 h1 em{font-weight:400;color:var(--gold)}.lv6-script{font:italic 30px/1.3 Georgia,serif;color:var(--gold);margin-bottom:28px!important}.lv6-intro{font-size:19px;color:#566057;max-width:590px}.lv6-intro p+p{margin-top:18px}.lv6-intro strong{font-weight:600;color:var(--ink)}.lv6-visual{position:relative;background:#d5d6d3;border-radius:50% 50% 3px 3px;overflow:hidden;padding:24px 18px 16px}.lv6-visual video,.lv6-visual>img{display:block;width:100%;height:410px;object-fit:contain;mix-blend-mode:normal}.lv6-visual figcaption{font:11px/1.6 Arial,sans-serif;text-align:center;color:#687064;margin-top:14px;letter-spacing:.06em}.lv6-video-control{display:block;margin:3px auto 0;background:transparent;border:0;border-bottom:1px solid #a1a898;color:#53624d;font-size:11px!important;padding:4px 0}.lv6-reasons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:26px 64px 0}.lv6-reason{padding:28px;background:#f1f2e9;border:1px solid #e0e2d6;border-radius:3px}.lv6-number{display:flex;align-items:center;gap:18px;color:var(--gold);font:italic 24px Georgia,serif}.lv6-number i{height:1px;background:#cccab9;flex:1}.lv6-reason h3{font:400 29px/1.15 Georgia,serif;letter-spacing:-.025em;margin:25px 0 22px;min-height:67px}.lv6-stat{padding:22px 0;border-block:1px solid #d4d8c8;display:flex;flex-direction:column;gap:7px;margin-bottom:23px}.lv6-stat strong{font:400 clamp(43px,4.5vw,65px)/1 Georgia,serif;letter-spacing:-.045em;white-space:nowrap;font-variant-numeric:lining-nums}.lv6-stat span{font:11px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.12em;color:#69725e}.lv6-body{font-size:17px;line-height:1.75;color:#53604f}.lv6-cta-space{height:160px}.lv6-floating{position:fixed;z-index:50;bottom:24px;left:50%;transform:translate(-50%);width:max-content;max-width:calc(100vw - 36px)}.lv6-claim{display:flex;align-items:center;justify-content:center;gap:0;border:1px solid #86997f;color:#fff;background:#293e33;border-radius:999px;box-shadow:0 8px 30px #213a302c;width:calc(420px - 130px * var(--progress,0));max-width:calc(100vw - 36px);height:calc(68px - 16px * var(--progress,0));padding:0 24px;font-size:calc(19px - 3px * var(--progress,0))!important;transition:box-shadow .2s,background .2s;white-space:nowrap}.lv6-claim:hover{background:#40583e;box-shadow:0 10px 32px #213a3045}.lv6-error{position:absolute;bottom:calc(100% + 10px);left:0;width:100%;background:#fff;border:1px solid #ddd;padding:12px!important;font-size:13px}.lv6-footer{background:#e8eade;border-top:1px solid #d8dccc;padding:45px 64px 24px}.lv6-footer-inner,.lv6-legal{max-width:1184px;margin:auto;display:flex;justify-content:space-between;gap:40px}.lv6-footer h2{font:400 35px Georgia,serif;margin-bottom:12px}.lv6-footer p{font-size:14px;color:#596552}.lv6-contact{display:flex;flex-wrap:wrap;gap:12px 25px;margin-top:18px;font-size:14px}.lv6-contact a{text-decoration:none;border-bottom:1px solid #a7b09a}.lv6-address{padding-top:6px;max-width:320px}.lv6-address .lv6-eyebrow{font-size:10px;margin-bottom:13px}.lv6-trust{display:flex;justify-content:center;gap:18px;margin:38px auto 12px}.lv6-trust span{border:1px solid #bec6b2;padding:10px 18px;border-radius:4px;font-size:13px;letter-spacing:.02em}.lv6-credential-note{text-align:center;font-size:10px!important}.lv6-legal{margin-top:28px;border-top:1px solid #cbd2bd;padding-top:20px;font-size:11px}.lv6-legal nav{display:flex;gap:22px}.lv6-legal a{text-decoration:none}@media(max-width:850px){.lv6-header{height:80px}.lv6-header img{width:150px}.lv6-hero{padding:38px 24px 28px;gap:30px;grid-template-columns:1fr}.lv6 h1{font-size:48px;max-width:620px}.lv6-script{font-size:28px}.lv6-intro{font-size:18px}.lv6-visual{order:-1;max-width:550px;width:100%;margin:auto!important}.lv6-visual video,.lv6-visual>img{height:300px}.lv6-reasons{grid-template-columns:1fr;padding:16px 24px 0;gap:20px}.lv6-reason{padding:27px}.lv6-reason h3{min-height:0}.lv6-stat strong{font-size:60px}.lv6-cta-space{height:130px}.lv6-footer{padding:35px 24px 24px}.lv6-footer-inner{flex-direction:column;gap:28px}.lv6-trust{gap:10px;flex-wrap:wrap}.lv6-trust span{padding:10px 12px}.lv6-legal{flex-direction:column;gap:12px}.lv6-claim{font-size:calc(17px - 2px * var(--progress,0))!important;height:calc(62px - 12px * var(--progress,0));width:calc(360px - 80px * var(--progress,0))}.lv6-floating{bottom:18px}}@media(prefers-reduced-motion:reduce){.lv6-claim{transition:none}}.lv6-reasons-heading{font:400 clamp(30px,3.3vw,46px)/1.2 Georgia,serif;letter-spacing:-.025em;text-align:center;margin:18px 24px 16px!important}.lv6-badge{display:flex;align-items:center;justify-content:center;width:220px;height:124px;padding:18px 24px;background:#fff;border:1px solid #d1d8c6;border-radius:8px}.lv6-badge img{display:block;width:100%;height:100%;object-fit:contain}.lv6-badge-bbb img{max-width:66px}.lv6-trust{align-items:center;gap:22px}.lv6-badge-google{flex-direction:column;gap:13px}.lv6-badge-google img{width:140px;height:46px;object-fit:contain}.lv6-badge-google span{border:0;padding:0;font-size:13px;color:#4d5550}@media(max-width:850px){.lv6-reasons-heading{text-align:left;margin:20px 24px 24px!important;font-size:33px}.lv6-trust{gap:14px}.lv6-badge{width:calc(50% - 7px);max-width:220px;height:114px;padding:14px}.lv6-badge-bbb img{max-width:62px}}.lv7{--ink:#293e33;--gold:#957954;background:#fcfaf6;color:var(--ink);font:18px/1.7 Arial,sans-serif;overflow:clip}.lv7 *{box-sizing:border-box}.lv7 h1,.lv7 h2,.lv7 h3,.lv7 p,.lv7 figure{margin:0}.lv7 a{color:inherit}.lv7 button{font:inherit;cursor:pointer;touch-action:manipulation}.lv7 :is(button,a):focus-visible{outline:3px solid var(--gold);outline-offset:5px}.lv7-header{height:98px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #e3ded4}.lv7-header img{width:176px;height:auto}.lv7-content{max-width:1440px;margin:auto}.lv7-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:44px;padding:74px 64px 56px;align-items:center}.lv7-eyebrow{font:600 11px/1.6 Arial,sans-serif;letter-spacing:.18em}.lv7 h1{font:400 clamp(44px,4.4vw,68px)/1.08 Georgia,serif;letter-spacing:-.045em;margin:24px 0}.lv7 h1 em{font-weight:400;color:var(--gold)}.lv7-script{font:italic 30px/1.3 Georgia,serif;color:var(--gold);margin-bottom:28px!important}.lv7-intro{font-size:19px;color:#566057;max-width:590px}.lv7-intro p+p{margin-top:18px}.lv7-intro strong{font-weight:600;color:var(--ink)}.lv7-visual{position:relative;background:transparent;padding:0}.lv7-visual figcaption{font:11px/1.6 Arial,sans-serif;text-align:center;color:#687064;margin-top:14px;letter-spacing:.06em}.lv7-video-control{display:block;margin:14px auto 0;background:transparent;border:0;border-bottom:1px solid #a1a898;color:#53624d;font-size:11px!important;padding:4px 0}.lv7-reasons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:26px 64px 0}.lv7-reason{padding:28px;background:#f1f2e9;border:1px solid #e0e2d6;border-radius:3px}.lv7-number{display:flex;align-items:center;gap:18px;color:var(--gold);font:italic 24px Georgia,serif}.lv7-number i{height:1px;background:#cccab9;flex:1}.lv7-reason h3{font:400 29px/1.15 Georgia,serif;letter-spacing:-.025em;margin:25px 0 22px;min-height:67px}.lv7-stat{padding:22px 0;border-block:1px solid #d4d8c8;display:flex;flex-direction:column;gap:7px;margin-bottom:23px}.lv7-stat strong{font:400 clamp(43px,4.5vw,65px)/1 Georgia,serif;letter-spacing:-.045em;white-space:nowrap;font-variant-numeric:lining-nums}.lv7-stat span{font:11px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.12em;color:#69725e}.lv7-body{font-size:17px;line-height:1.75;color:#53604f}.lv7-cta-space{height:160px}.lv7-floating{position:fixed;z-index:50;bottom:24px;left:50%;transform:translate(-50%);width:max-content;max-width:calc(100vw - 36px)}.lv7-claim{display:flex;align-items:center;justify-content:center;gap:0;border:1px solid #86997f;color:#fff;background:#293e33;border-radius:999px;box-shadow:0 8px 30px #213a302c;width:calc(420px - 130px * var(--progress,0));max-width:calc(100vw - 36px);height:calc(68px - 16px * var(--progress,0));padding:0 24px;font-size:calc(19px - 3px * var(--progress,0))!important;transition:box-shadow .2s,background .2s;white-space:nowrap}.lv7-claim:hover{background:#40583e;box-shadow:0 10px 32px #213a3045}.lv7-error{position:absolute;bottom:calc(100% + 10px);left:0;width:100%;background:#fff;border:1px solid #ddd;padding:12px!important;font-size:13px}.lv7-footer{background:#e8eade;border-top:1px solid #d8dccc;padding:45px 64px 24px}.lv7-footer-inner,.lv7-legal{max-width:1184px;margin:auto;display:flex;justify-content:space-between;gap:40px}.lv7-footer h2{font:400 35px Georgia,serif;margin-bottom:12px}.lv7-footer p{font-size:14px;color:#596552}.lv7-contact{display:flex;flex-wrap:wrap;gap:12px 25px;margin-top:18px;font-size:14px}.lv7-contact a{text-decoration:none;border-bottom:1px solid #a7b09a}.lv7-address{padding-top:6px;max-width:320px}.lv7-address .lv7-eyebrow{font-size:10px;margin-bottom:13px}.lv7-trust{display:flex;justify-content:center;gap:18px;margin:38px auto 12px}.lv7-trust span{border:1px solid #bec6b2;padding:10px 18px;border-radius:4px;font-size:13px;letter-spacing:.02em}.lv7-credential-note{text-align:center;font-size:10px!important}.lv7-legal{margin-top:28px;border-top:1px solid #cbd2bd;padding-top:20px;font-size:11px}.lv7-legal nav{display:flex;gap:22px}.lv7-legal a{text-decoration:none}@media(max-width:850px){.lv7-header{height:80px}.lv7-header img{width:150px}.lv7-hero{padding:38px 24px 28px;gap:30px;grid-template-columns:1fr}.lv7 h1{font-size:48px;max-width:620px}.lv7-script{font-size:28px}.lv7-intro{font-size:18px}.lv7-visual{order:-1;max-width:550px;width:100%;margin:auto!important}.lv7-reasons{grid-template-columns:1fr;padding:16px 24px 0;gap:20px}.lv7-reason{padding:27px}.lv7-reason h3{min-height:0}.lv7-stat strong{font-size:60px}.lv7-cta-space{height:130px}.lv7-footer{padding:35px 24px 24px}.lv7-footer-inner{flex-direction:column;gap:28px}.lv7-trust{gap:10px;flex-wrap:wrap}.lv7-trust span{padding:10px 12px}.lv7-legal{flex-direction:column;gap:12px}.lv7-claim{font-size:calc(17px - 2px * var(--progress,0))!important;height:calc(62px - 12px * var(--progress,0));width:calc(360px - 80px * var(--progress,0))}.lv7-floating{bottom:18px}}@media(prefers-reduced-motion:reduce){.lv7-claim{transition:none}}.lv7-reasons-heading{font:400 clamp(30px,3.3vw,46px)/1.2 Georgia,serif;letter-spacing:-.025em;text-align:center;margin:18px 24px 16px!important}.lv7-badge{display:flex;align-items:center;justify-content:center;width:220px;height:124px;padding:18px 24px;background:#fff;border:1px solid #d1d8c6;border-radius:8px}.lv7-badge img{display:block;width:100%;height:100%;object-fit:contain}.lv7-badge-bbb img{max-width:66px}.lv7-trust{align-items:center;gap:22px}.lv7-badge-google{flex-direction:column;gap:13px}.lv7-badge-google img{width:140px;height:46px;object-fit:contain}.lv7-badge-google span{border:0;padding:0;font-size:13px;color:#4d5550}@media(max-width:850px){.lv7-reasons-heading{text-align:left;margin:20px 24px 24px!important;font-size:33px}.lv7-trust{gap:14px}.lv7-badge{width:calc(50% - 7px);max-width:220px;height:114px;padding:14px}.lv7-badge-bbb img{max-width:62px}}.lv7-dome{width:100%;aspect-ratio:1;overflow:hidden;border-radius:50% 50% 3px 3px;background:#d5d6d3}.lv7-dome video,.lv7-dome>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;mix-blend-mode:normal}.lv8{--ink:#293e33;--gold:#957954;background:#fcfaf6;color:var(--ink);font:18px/1.7 Arial,sans-serif;overflow:clip}.lv8 *{box-sizing:border-box}.lv8 h1,.lv8 h2,.lv8 h3,.lv8 p,.lv8 figure{margin:0}.lv8 a{color:inherit}.lv8 button{font:inherit;cursor:pointer;touch-action:manipulation}.lv8 :is(button,a):focus-visible{outline:3px solid var(--gold);outline-offset:5px}.lv8-header{height:98px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #e3ded4}.lv8-header img{width:176px;height:auto}.lv8-content{max-width:1440px;margin:auto}.lv8-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:44px;padding:74px 64px 56px;align-items:center}.lv8-eyebrow{font:600 11px/1.6 Arial,sans-serif;letter-spacing:.18em}.lv8 h1{font:400 clamp(44px,4.4vw,68px)/1.08 Georgia,serif;letter-spacing:-.045em;margin:24px 0}.lv8 h1 em{font-weight:400;color:var(--gold)}.lv8-script{font:italic 30px/1.3 Georgia,serif;color:var(--gold);margin-bottom:28px!important}.lv8-intro{font-size:19px;color:#566057;max-width:590px}.lv8-intro p+p{margin-top:18px}.lv8-intro strong{font-weight:600;color:var(--ink)}.lv8-visual{position:relative;background:transparent;padding:0}.lv8-visual figcaption{font:11px/1.6 Arial,sans-serif;text-align:center;color:#687064;margin-top:14px;letter-spacing:.06em}.lv8-video-control{display:block;margin:14px auto 0;background:transparent;border:0;border-bottom:1px solid #a1a898;color:#53624d;font-size:11px!important;padding:4px 0}.lv8-reasons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:26px 64px 0}.lv8-reason{padding:28px;background:#f1f2e9;border:1px solid #e0e2d6;border-radius:3px}.lv8-number{display:flex;align-items:center;gap:18px;color:var(--gold);font:italic 24px Georgia,serif}.lv8-number i{height:1px;background:#cccab9;flex:1}.lv8-reason h3{font:400 29px/1.15 Georgia,serif;letter-spacing:-.025em;margin:25px 0 22px;min-height:67px}.lv8-stat{padding:22px 0;border-block:1px solid #d4d8c8;display:flex;flex-direction:column;gap:7px;margin-bottom:23px}.lv8-stat strong{font:400 clamp(43px,4.5vw,65px)/1 Georgia,serif;letter-spacing:-.045em;white-space:nowrap;font-variant-numeric:lining-nums}.lv8-stat span{font:11px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.12em;color:#69725e}.lv8-body{font-size:17px;line-height:1.75;color:#53604f}.lv8-cta-space{height:160px}.lv8-floating{position:fixed;z-index:50;bottom:24px;left:50%;transform:translate(-50%);width:max-content;max-width:calc(100vw - 36px)}.lv8-claim{display:flex;align-items:center;justify-content:center;gap:0;border:1px solid #86997f;color:#fff;background:#293e33;border-radius:999px;box-shadow:0 8px 30px #213a302c;width:calc(420px - 130px * var(--progress,0));max-width:calc(100vw - 36px);height:calc(68px - 16px * var(--progress,0));padding:0 24px;font-size:calc(19px - 3px * var(--progress,0))!important;transition:box-shadow .2s,background .2s;white-space:nowrap}.lv8-claim:hover{background:#40583e;box-shadow:0 10px 32px #213a3045}.lv8-error{position:absolute;bottom:calc(100% + 10px);left:0;width:100%;background:#fff;border:1px solid #ddd;padding:12px!important;font-size:13px}.lv8-footer{background:#e8eade;border-top:1px solid #d8dccc;padding:45px 64px 24px}.lv8-footer-inner,.lv8-legal{max-width:1184px;margin:auto;display:flex;justify-content:space-between;gap:40px}.lv8-footer h2{font:400 35px Georgia,serif;margin-bottom:12px}.lv8-footer p{font-size:14px;color:#596552}.lv8-contact{display:flex;flex-wrap:wrap;gap:12px 25px;margin-top:18px;font-size:14px}.lv8-contact a{text-decoration:none;border-bottom:1px solid #a7b09a}.lv8-address{padding-top:6px;max-width:320px}.lv8-address .lv8-eyebrow{font-size:10px;margin-bottom:13px}.lv8-trust{display:flex;justify-content:center;gap:18px;margin:38px auto 12px}.lv8-trust span{border:1px solid #bec6b2;padding:10px 18px;border-radius:4px;font-size:13px;letter-spacing:.02em}.lv8-credential-note{text-align:center;font-size:10px!important}.lv8-legal{margin-top:28px;border-top:1px solid #cbd2bd;padding-top:20px;font-size:11px}.lv8-legal nav{display:flex;gap:22px}.lv8-legal a{text-decoration:none}@media(max-width:850px){.lv8-header{height:80px}.lv8-header img{width:150px}.lv8-hero{padding:38px 24px 28px;gap:30px;grid-template-columns:1fr}.lv8 h1{font-size:48px;max-width:620px}.lv8-script{font-size:28px}.lv8-intro{font-size:18px}.lv8-visual{order:-1;max-width:550px;width:100%;margin:auto!important}.lv8-reasons{grid-template-columns:1fr;padding:16px 24px 0;gap:20px}.lv8-reason{padding:27px}.lv8-reason h3{min-height:0}.lv8-stat strong{font-size:60px}.lv8-cta-space{height:130px}.lv8-footer{padding:35px 24px 24px}.lv8-footer-inner{flex-direction:column;gap:28px}.lv8-trust{gap:10px;flex-wrap:wrap}.lv8-trust span{padding:10px 12px}.lv8-legal{flex-direction:column;gap:12px}.lv8-claim{font-size:calc(17px - 2px * var(--progress,0))!important;height:calc(62px - 12px * var(--progress,0));width:calc(360px - 80px * var(--progress,0))}.lv8-floating{bottom:18px}}@media(prefers-reduced-motion:reduce){.lv8-claim{transition:none}}.lv8-reasons-heading{font:400 clamp(30px,3.3vw,46px)/1.2 Georgia,serif;letter-spacing:-.025em;text-align:center;margin:18px 24px 16px!important}.lv8-badge{display:flex;align-items:center;justify-content:center;width:220px;height:124px;padding:18px 24px;background:#fff;border:1px solid #d1d8c6;border-radius:8px}.lv8-badge img{display:block;width:100%;height:100%;object-fit:contain}.lv8-badge-bbb img{max-width:66px}.lv8-trust{align-items:center;gap:22px}.lv8-badge-google{flex-direction:column;gap:13px}.lv8-badge-google img{width:140px;height:46px;object-fit:contain}.lv8-badge-google span{border:0;padding:0;font-size:13px;color:#4d5550}@media(max-width:850px){.lv8-reasons-heading{text-align:left;margin:20px 24px 24px!important;font-size:33px}.lv8-trust{gap:14px}.lv8-badge{width:calc(50% - 7px);max-width:220px;height:114px;padding:14px}.lv8-badge-bbb img{max-width:62px}}.lv8-dome{width:100%;aspect-ratio:1;overflow:hidden;border-radius:50% 50% 3px 3px;background:#d5d6d3}.lv8-dome video,.lv8-dome>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;mix-blend-mode:normal}.omnisend-form-6ab81fd89146a5c6f8eb08b8-content-inner{background:#fcfaf6!important;opacity:1!important;box-shadow:0 18px 70px #0b1c2340}.omnisend-form-6ab81fd89146a5c6f8eb08b8-overlay{background:#17251d!important;opacity:.65!important}.lv8-hero{grid-template-areas:"heading visual" "copy visual";row-gap:0}.lv8-heading{grid-area:heading;align-self:end}.lv8-copy{grid-area:copy;align-self:start}.lv8-visual{grid-area:visual}.lv8-badge{color:var(--ink);transition:transform .25s,box-shadow .25s,border-color .25s}.lv8-badge:hover{transform:translateY(-4px);border-color:#957954;box-shadow:0 10px 24px #293e3314}.lv8-dialog{padding:0;border:1px solid #d8d2c5;border-radius:20px;background:#fcfaf6;color:var(--ink);width:min(540px,calc(100vw - 32px));max-height:calc(100dvh - 40px);margin:auto;box-shadow:0 24px 90px #14221955;overflow:auto}.lv8-dialog::backdrop{background:#17251db3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.lv8-dialog[open]{animation:lv8-dialog-in .3s ease-out}.lv8-dialog-inner{padding:48px 42px 36px;text-align:center;position:relative}.lv8-dialog-close{position:absolute;right:18px;top:12px;border:0;background:transparent;color:#53604f;padding:6px;font-size:13px!important;text-decoration:underline;text-underline-offset:4px}.lv8-dialog-logo{height:90px;margin:0 auto 24px;display:flex;align-items:center;justify-content:center}.lv8-dialog-logo img{width:180px;height:90px;object-fit:contain}.lv8-dialog-logo-bbb img{width:70px}.lv8-dialog h2{font:400 38px/1.15 Georgia,serif;letter-spacing:-.025em;margin:18px 0 20px}.lv8-dialog-body{font-size:17px;line-height:1.7;color:#53604f}.lv8-dialog-body p+p{margin-top:14px}.lv8-dialog-note{font-size:10px;line-height:1.6;color:#73796e;margin-top:24px!important;padding-top:18px;border-top:1px solid #dddcd0}@keyframes lv8-dialog-in{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:850px){.lv8-hero{grid-template-areas:"heading" "visual" "copy";row-gap:26px}.lv8-heading h1{margin-bottom:0}.lv8-visual{order:0}.lv8-dialog-inner{padding:48px 26px 28px}.lv8-dialog h2{font-size:32px}}@media(prefers-reduced-motion:reduce){.lv8-dialog[open]{animation:none}.lv8-badge{transition:none}}.lv9{--ink:#293e33;--gold:#957954;background:#fcfaf6;color:var(--ink);font:18px/1.7 Arial,sans-serif;overflow:clip}.lv9 *{box-sizing:border-box}.lv9 h1,.lv9 h2,.lv9 h3,.lv9 p,.lv9 figure{margin:0}.lv9 a{color:inherit}.lv9 button{font:inherit;cursor:pointer;touch-action:manipulation}.lv9 :is(button,a):focus-visible{outline:3px solid var(--gold);outline-offset:5px}.lv9-header{height:98px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #e3ded4}.lv9-header img{width:176px;height:auto}.lv9-content{max-width:1440px;margin:auto}.lv9-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:44px;padding:74px 64px 56px;align-items:center}.lv9-eyebrow{font:600 11px/1.6 Arial,sans-serif;letter-spacing:.18em}.lv9 h1{font:400 clamp(44px,4.4vw,68px)/1.08 Georgia,serif;letter-spacing:-.045em;margin:24px 0}.lv9 h1 em{font-weight:400;color:var(--gold)}.lv9-script{font:italic 30px/1.3 Georgia,serif;color:var(--gold);margin-bottom:28px!important}.lv9-intro{font-size:19px;color:#566057;max-width:590px}.lv9-intro p+p{margin-top:18px}.lv9-intro strong{font-weight:600;color:var(--ink)}.lv9-visual{position:relative;background:transparent;padding:0}.lv9-visual figcaption{font:11px/1.6 Arial,sans-serif;text-align:center;color:#687064;margin-top:14px;letter-spacing:.06em}.lv9-video-control{display:block;margin:14px auto 0;background:transparent;border:0;border-bottom:1px solid #a1a898;color:#53624d;font-size:11px!important;padding:4px 0}.lv9-reasons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:26px 64px 0}.lv9-reason{padding:28px;background:#f1f2e9;border:1px solid #e0e2d6;border-radius:3px}.lv9-number{display:flex;align-items:center;gap:18px;color:var(--gold);font:italic 24px Georgia,serif}.lv9-number i{height:1px;background:#cccab9;flex:1}.lv9-reason h3{font:400 29px/1.15 Georgia,serif;letter-spacing:-.025em;margin:25px 0 22px;min-height:67px}.lv9-stat{padding:22px 0;border-block:1px solid #d4d8c8;display:flex;flex-direction:column;gap:7px;margin-bottom:23px}.lv9-stat strong{font:400 clamp(43px,4.5vw,65px)/1 Georgia,serif;letter-spacing:-.045em;white-space:nowrap;font-variant-numeric:lining-nums}.lv9-stat span{font:11px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.12em;color:#69725e}.lv9-body{font-size:17px;line-height:1.75;color:#53604f}.lv9-cta-space{height:160px}.lv9-floating{position:fixed;z-index:50;bottom:24px;left:50%;transform:translate(-50%);width:max-content;max-width:calc(100vw - 36px)}.lv9-claim{display:flex;align-items:center;justify-content:center;gap:0;border:1px solid #86997f;color:#fff;background:#293e33;border-radius:999px;box-shadow:0 8px 30px #213a302c;width:calc(420px - 130px * var(--progress,0));max-width:calc(100vw - 36px);height:calc(68px - 16px * var(--progress,0));padding:0 24px;font-size:calc(19px - 3px * var(--progress,0))!important;transition:box-shadow .2s,background .2s;white-space:nowrap}.lv9-claim:hover{background:#40583e;box-shadow:0 10px 32px #213a3045}.lv9-error{position:absolute;bottom:calc(100% + 10px);left:0;width:100%;background:#fff;border:1px solid #ddd;padding:12px!important;font-size:13px}.lv9-footer{background:#e8eade;border-top:1px solid #d8dccc;padding:45px 64px 24px}.lv9-footer-inner,.lv9-legal{max-width:1184px;margin:auto;display:flex;justify-content:space-between;gap:40px}.lv9-footer h2{font:400 35px Georgia,serif;margin-bottom:12px}.lv9-footer p{font-size:14px;color:#596552}.lv9-contact{display:flex;flex-wrap:wrap;gap:12px 25px;margin-top:18px;font-size:14px}.lv9-contact a{text-decoration:none;border-bottom:1px solid #a7b09a}.lv9-address{padding-top:6px;max-width:320px}.lv9-address .lv9-eyebrow{font-size:10px;margin-bottom:13px}.lv9-trust{display:flex;justify-content:center;gap:18px;margin:38px auto 12px}.lv9-trust span{border:1px solid #bec6b2;padding:10px 18px;border-radius:4px;font-size:13px;letter-spacing:.02em}.lv9-credential-note{text-align:center;font-size:10px!important}.lv9-legal{margin-top:28px;border-top:1px solid #cbd2bd;padding-top:20px;font-size:11px}.lv9-legal nav{display:flex;gap:22px}.lv9-legal a{text-decoration:none}@media(max-width:850px){.lv9-header{height:80px}.lv9-header img{width:150px}.lv9-hero{padding:38px 24px 28px;gap:30px;grid-template-columns:1fr}.lv9 h1{font-size:48px;max-width:620px}.lv9-script{font-size:28px}.lv9-intro{font-size:18px}.lv9-visual{order:-1;max-width:550px;width:100%;margin:auto!important}.lv9-reasons{grid-template-columns:1fr;padding:16px 24px 0;gap:20px}.lv9-reason{padding:27px}.lv9-reason h3{min-height:0}.lv9-stat strong{font-size:60px}.lv9-cta-space{height:130px}.lv9-footer{padding:35px 24px 24px}.lv9-footer-inner{flex-direction:column;gap:28px}.lv9-trust{gap:10px;flex-wrap:wrap}.lv9-trust span{padding:10px 12px}.lv9-legal{flex-direction:column;gap:12px}.lv9-claim{font-size:calc(17px - 2px * var(--progress,0))!important;height:calc(62px - 12px * var(--progress,0));width:calc(360px - 80px * var(--progress,0))}.lv9-floating{bottom:18px}}@media(prefers-reduced-motion:reduce){.lv9-claim{transition:none}}.lv9-reasons-heading{font:400 clamp(30px,3.3vw,46px)/1.2 Georgia,serif;letter-spacing:-.025em;text-align:center;margin:18px 24px 16px!important}.lv9-badge{display:flex;align-items:center;justify-content:center;width:220px;height:124px;padding:18px 24px;background:#fff;border:1px solid #d1d8c6;border-radius:8px}.lv9-badge img{display:block;width:100%;height:100%;object-fit:contain}.lv9-badge-bbb img{max-width:66px}.lv9-trust{align-items:center;gap:22px}.lv9-badge-google{flex-direction:column;gap:13px}.lv9-badge-google img{width:140px;height:46px;object-fit:contain}.lv9-badge-google span{border:0;padding:0;font-size:13px;color:#4d5550}@media(max-width:850px){.lv9-reasons-heading{text-align:left;margin:20px 24px 24px!important;font-size:33px}.lv9-trust{gap:14px}.lv9-badge{width:calc(50% - 7px);max-width:220px;height:114px;padding:14px}.lv9-badge-bbb img{max-width:62px}}.lv9-dome{width:100%;aspect-ratio:1;overflow:hidden;border-radius:50% 50% 3px 3px;background:#d5d6d3}.lv9-dome video,.lv9-dome>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;mix-blend-mode:normal}.omnisend-form-6ab824a114e56be0509dd48c-content-inner{background:#fcfaf6!important;opacity:1!important;box-shadow:0 18px 70px #0b1c2340}.omnisend-form-6ab824a114e56be0509dd48c-overlay{background:#17251d!important;opacity:.65!important}.lv9-hero{grid-template-areas:"heading visual" "copy visual";row-gap:0}.lv9-heading{grid-area:heading;align-self:end}.lv9-copy{grid-area:copy;align-self:start}.lv9-visual{grid-area:visual}.lv9-badge{color:var(--ink);transition:transform .25s,box-shadow .25s,border-color .25s}.lv9-badge:hover{transform:translateY(-4px);border-color:#957954;box-shadow:0 10px 24px #293e3314}.lv9-dialog{padding:0;border:1px solid #d8d2c5;border-radius:20px;background:#fcfaf6;color:var(--ink);width:min(540px,calc(100vw - 32px));max-height:calc(100dvh - 40px);margin:auto;box-shadow:0 24px 90px #14221955;overflow:auto}.lv9-dialog::backdrop{background:#17251db3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.lv9-dialog[open]{animation:lv9-dialog-in .3s ease-out}.lv9-dialog-inner{padding:48px 42px 36px;text-align:center;position:relative}.lv9-dialog-close{position:absolute;right:18px;top:12px;border:0;background:transparent;color:#53604f;padding:6px;font-size:13px!important;text-decoration:underline;text-underline-offset:4px}.lv9-dialog-logo{height:90px;margin:0 auto 24px;display:flex;align-items:center;justify-content:center}.lv9-dialog-logo img{width:180px;height:90px;object-fit:contain}.lv9-dialog-logo-bbb img{width:70px}.lv9-dialog h2{font:400 38px/1.15 Georgia,serif;letter-spacing:-.025em;margin:18px 0 20px}.lv9-dialog-body{font-size:17px;line-height:1.7;color:#53604f}.lv9-dialog-body p+p{margin-top:14px}.lv9-dialog-note{font-size:10px;line-height:1.6;color:#73796e;margin-top:24px!important;padding-top:18px;border-top:1px solid #dddcd0}@keyframes lv9-dialog-in{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:850px){.lv9-hero{grid-template-areas:"heading" "visual" "copy";row-gap:26px}.lv9-heading h1{margin-bottom:0}.lv9-visual{order:0}.lv9-dialog-inner{padding:48px 26px 28px}.lv9-dialog h2{font-size:32px}}@media(prefers-reduced-motion:reduce){.lv9-dialog[open]{animation:none}.lv9-badge{transition:none}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0;background:#fcfaf6;color:#272c27;font:15px/1.65 Arial,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}button,a,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #8b7045;outline-offset:5px}h1,h2,h3,p{margin-top:0}h1,h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.045em;line-height:1.1}h1{font-size:clamp(42px,4.15vw,67px);margin-bottom:24px}h2{font-size:clamp(34px,3.4vw,49px);margin-bottom:25px}h1 em,h2 em{color:#8a704d;font-weight:400}h3{font:400 25px/1.3 Georgia,serif;letter-spacing:-.02em}.cp-header{height:96px;border-bottom:1px solid #e6e0d7;display:flex;justify-content:center;align-items:center}.cp-header img{width:156px;height:auto}.cp-skip{position:absolute;left:15px;top:-100px;background:#fff;padding:12px}.cp-skip:focus{top:12px}.cp-wrap{max-width:1256px;margin:auto;padding:85px 48px}.cp-hero{max-width:1512px;margin:auto;display:grid;grid-template-columns:1.05fr 1fr;min-height:620px}.cp-visual{background:#f0ede7;display:flex;flex-direction:column;position:relative;min-width:0;padding:36px 38px 22px}.cp-overline{font-size:10px;font-weight:600;letter-spacing:.2em;line-height:1.8;text-transform:uppercase;margin-bottom:24px}.cp-visual-label{color:#6d736a;margin:0}.cp-media{flex:1;display:flex;align-items:center;justify-content:center;min-height:300px}.cp-media img,.cp-media video{width:100%;max-height:455px;object-fit:contain;mix-blend-mode:multiply}.cp-video-toggle{position:absolute;right:28px;bottom:105px;border:1px solid #c7c6bb;border-radius:50%;background:#fcfaf6;color:#475844;width:32px;height:32px;cursor:pointer;font-size:13px}.cp-caption{font-size:10px;color:#70736c;text-align:center;line-height:1.5;margin:12px 0 26px}.cp-visual-bottom{border-top:1px solid #d9d5cc;padding-top:17px;display:flex;justify-content:space-between;gap:10px;font-size:8px;letter-spacing:.13em}.cp-copy{padding:55px 58px 38px;align-self:center}.cp-copy .cp-overline{display:flex;align-items:center;gap:12px;color:#7a6649}.cp-line{width:26px;height:1px;background:#927b56}.cp-intro{color:#62665f;font-size:15px;max-width:440px;margin-bottom:26px;line-height:1.8}.cp-offer{border-top:1px solid #ded9d0;margin-bottom:20px;padding-top:16px}.cp-offer>div{display:flex;justify-content:space-between;gap:10px;padding:3px 0}.cp-offer>div:first-child{font-size:13px}.cp-offer>div:first-child strong{color:#55684a;font-weight:500}.cp-offer>div:nth-child(2){align-items:center}.cp-offer>div:nth-child(2) strong{font:400 30px Georgia,serif;white-space:nowrap}.cp-offer>p{font-size:11px;color:#686c64;margin:9px 0 0}.cp-button{width:100%;min-height:54px;border:1px solid #283c31;background:#283c31;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:14px 22px;font-size:13px;letter-spacing:.03em;cursor:pointer;transition:background .18s}.cp-button:hover{background:#405642}.cp-button>span{font-size:22px;line-height:1}.cp-fine{font-size:10px;line-height:1.7;color:#77796f;margin:11px 0 19px}.cp-review-link{font-size:11px;color:#4e594f;border-bottom:1px solid #a9afa5;padding-bottom:4px}.cp-assurance{display:flex;justify-content:center;gap:70px;border-block:1px solid #ded9d0;padding:22px;font-size:9px;letter-spacing:.11em;background:#f8f5ef}.cp-story{display:grid;grid-template-columns:1fr 1fr;gap:0 80px}.cp-story>.cp-overline{grid-column:1/-1;color:#817254}.cp-story h2{margin:0}.cp-story>div{color:#6a6c65;font-size:14px}.cp-text-link{display:inline-block;border-bottom:1px solid #90978a;padding-bottom:5px;font-size:12px;color:#374b3c}.cp-how{border-top:1px solid #ded9d0;padding-top:60px;text-align:center}.cp-how>.cp-overline{color:#84765e}.cp-how h2{font-size:40px}.cp-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:55px;margin-top:45px;text-align:left}.cp-step-number{font:italic 31px Georgia,serif;color:#9c8a6c;display:block;padding-bottom:20px;border-bottom:1px solid #d8d3c8;margin-bottom:20px}.cp-steps p{font-size:13px;color:#696e63;line-height:1.8;margin:0}.cp-start{background:#eaece4}.cp-start-grid{display:grid;grid-template-columns:1fr 1fr;gap:110px}.cp-start .cp-overline{color:#6c785e}.cp-start-grid>div>p{max-width:380px;color:#636b5e}.cp-detail{font-size:11px;display:flex;flex-wrap:wrap;gap:10px}.cp-detail span{padding:6px 10px;border:1px solid #c4cbba;border-radius:2px}.cp-selector{background:#fcfaf6;padding:30px}.cp-selector fieldset{border:0;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.cp-selector legend{font-size:12px;margin-bottom:14px}.cp-selector label{cursor:pointer}.cp-selector input{position:absolute;opacity:0}.cp-selector label>span{border:1px solid #d4d5ca;padding:17px 12px;display:block;text-align:center}.cp-selector label strong{font-size:13px;font-weight:500;display:block}.cp-selector small{font-size:11px;display:block;margin-top:4px}.cp-selector input:checked+span{border:1px solid #475b43;background:#edf0e8;box-shadow:inset 0 0 0 1px #475b43}.cp-selector input:focus-visible+span{outline:3px solid #9b8259;outline-offset:3px}.cp-price-row{display:flex;justify-content:space-between;align-items:center;margin:23px 0 6px;font-size:12px}.cp-price-row strong{font:400 35px Georgia,serif}.cp-price-row small{display:inline;font:10px Arial,sans-serif;color:#767a71}.cp-selection-note{font-size:11px;color:#70766a}.cp-selector .cp-fine{margin-bottom:0}.cp-reviews>.cp-overline{color:#8d795b}.cp-reviews h2{margin-bottom:15px}.cp-reviews>div>p:not(.cp-overline){font-size:12px;color:#6f7269}.cp-quotes{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:35px 0 26px}.cp-quotes article{border:1px solid #ded9ce;padding:30px}.cp-stars{color:#536c4b;font-size:16px;letter-spacing:4px}.cp-quotes blockquote{font:400 25px/1.4 Georgia,serif;margin:22px 0 25px;max-width:360px}.cp-quotes article p{font-size:12px;margin:0}.cp-quotes small{display:block;color:#86877e;font-size:10px;margin-top:5px}.cp-faq{border-top:1px solid #ded9ce;display:grid;grid-template-columns:.85fr 1.15fr;gap:70px}.cp-faq h2{font-size:40px}.cp-faq>div>p{font-size:13px;color:#767a70}.cp-faq details{border-bottom:1px solid #d9d7cd}.cp-faq summary{padding:21px 0;display:flex;justify-content:space-between;gap:22px;cursor:pointer;list-style:none;font-size:13px}.cp-faq summary::-webkit-details-marker{display:none}.cp-faq summary>span{font-size:20px;line-height:1;color:#8c7b5b}.cp-faq details[open] summary>span{transform:rotate(45deg)}.cp-faq details>p{font-size:13px;color:#72776c;padding-right:20px}.cp-footer{border-top:1px solid #ddd8ce;padding-top:27px;padding-bottom:35px;display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#777c72}.cp-footer nav{display:flex;gap:20px}.cp-help{position:fixed;right:20px;bottom:22px;z-index:5;border:1px solid #d7d7cc;background:#fcfaf6;color:#354934;font-size:11px;padding:10px 15px;border-radius:30px;box-shadow:0 3px 15px #1e331414;display:flex;gap:15px;align-items:center}.cp-dialog{max-width:490px;width:calc(100% - 36px);border:1px solid #d2ccbd;padding:42px;background:#fcfaf6;color:#28372c}.cp-dialog::backdrop{background:#15221a88;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cp-dialog h2{font-size:36px}.cp-dialog>p:not(.cp-overline){color:#6d7368;font-size:14px}.cp-close{position:absolute;right:12px;top:8px;font-size:25px;border:0;background:none;cursor:pointer}.cp-dialog .cp-button{justify-content:center}@media(min-width:1500px){.cp-copy{padding-right:90px}.cp-hero{min-height:690px}}@media(max-width:1000px){.cp-copy{padding:40px 30px}.cp-visual{padding:30px 25px 20px}.cp-assurance{gap:30px}.cp-start-grid{gap:40px}.cp-wrap{padding:65px 30px}}@media(max-width:700px){.cp-header{height:72px}.cp-header img{width:130px}.cp-hero{display:flex;flex-direction:column;min-height:0}.cp-visual{padding:20px 24px 12px}.cp-visual-label{text-align:center;font-size:8px}.cp-media{min-height:0;height:245px;flex:auto}.cp-media img,.cp-media video{height:245px;width:100%;object-fit:contain}.cp-video-toggle{bottom:34px;right:16px;width:28px;height:28px}.cp-caption{margin:0 0 8px;font-size:8px}.cp-visual-bottom{display:none}.cp-copy{padding:28px 24px 32px;width:100%}.cp-copy .cp-overline{font-size:8px;margin-bottom:14px}h1{font-size:42px;margin-bottom:17px}.cp-intro{font-size:13px;margin-bottom:20px}.cp-offer>div:nth-child(2) strong{font-size:28px}.cp-fine{font-size:9px}.cp-assurance{padding:17px 16px;gap:17px;font-size:7px;line-height:1.6}.cp-assurance span{text-align:center;flex:1}.cp-wrap{padding:50px 24px}.cp-story,.cp-start-grid,.cp-faq{grid-template-columns:1fr;gap:25px}.cp-story>.cp-overline{margin-bottom:0}.cp-story h2{font-size:39px}.cp-story>div{font-size:13px}.cp-how{text-align:left}.cp-how h2{font-size:34px}.cp-steps{grid-template-columns:1fr;gap:27px;margin-top:30px}.cp-step-number{float:left;width:40px;border:0;margin:0;padding:0;font-size:26px}.cp-steps h3,.cp-steps p{margin-left:58px}.cp-steps h3{font-size:23px;margin-bottom:10px}.cp-selector{padding:23px}.cp-start-grid>div>p{max-width:none}.cp-quotes{grid-template-columns:1fr;gap:15px;margin:25px 0}.cp-quotes article{padding:25px}.cp-quotes blockquote{font-size:23px}.cp-faq h2{font-size:37px}.cp-faq .cp-overline{margin-bottom:17px}.cp-footer{display:block;padding-bottom:80px}.cp-footer nav{margin-top:18px;gap:18px}.cp-help{bottom:16px;right:14px}.cp-dialog{padding:35px 25px}.cp-dialog h2{font-size:31px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.cp-campaign{background:var(--cp-bg);color:var(--cp-ink)}.cp-campaign h1 em,.cp-campaign h2 em{color:var(--cp-accent)}.cp-hero{min-height:610px}.cp-copy{padding-top:42px;padding-bottom:42px}.cp-copy h1 em,.cp-comparison h1 em{display:block}.cp-copy h1{font-size:clamp(44px,4.7vw,72px)}.cp-intro{font-size:14px;margin-bottom:20px}.cp-intro p{margin-bottom:15px}.cp-intro strong{font-weight:500;color:#303f31}.cp-invitation{font-size:13px;color:#5d695b;margin:20px 0}.cp-disclosure{font-size:11px;line-height:1.6;margin:13px 0 21px}.cp-arrow{flex-shrink:0;vertical-align:middle}.cp-review-link{display:inline-flex;align-items:center;gap:8px}.cp-review-link .cp-arrow{width:15px}.cp-path{display:flex;justify-content:center;gap:65px;padding:25px;border-block:1px solid #ded9d0;font-size:11px;background:#f6f4ed}.cp-path span{display:flex;align-items:center;gap:15px}.cp-path small{font:italic 19px Georgia,serif;color:var(--cp-accent)}.cp-brief{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;padding-top:48px;padding-bottom:48px}.cp-brief h2{font-size:36px;max-width:320px}.cp-brief .cp-overline{font-size:8px}.cp-brief-links>a{display:flex;align-items:center;justify-content:space-between;padding:0 0 18px}.cp-brief-links>a strong{font-size:13px;font-weight:500}.cp-brief-links>a small{display:block;font-size:10px;color:#777d70;margin-top:4px}.cp-brief-links details{border-top:1px solid #ded9d0}.cp-brief-links summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;list-style:none;cursor:pointer;font-size:12px}.cp-brief-links summary::-webkit-details-marker{display:none}.cp-plus{width:12px;height:12px;position:relative;flex-shrink:0}.cp-plus:before,.cp-plus:after{content:"";position:absolute;top:5px;width:12px;height:1px;background:#827356}.cp-plus:after{transform:rotate(90deg)}details[open] .cp-plus:after{transform:rotate(0)}.cp-answer{font-size:12px;color:#6b7364;line-height:1.8;padding:0 20px 15px 0}.cp-answer p{margin-bottom:10px}.cp-mini-reviews blockquote{margin:5px 0 22px;font:20px/1.4 Georgia,serif}.cp-mini-reviews blockquote p{margin-bottom:8px}.cp-mini-reviews cite{font:10px Arial,sans-serif;color:#75796e}.cp-footer{padding-top:20px;padding-bottom:25px}.cp-video-toggle span{display:block;height:12px;width:9px;border-inline:2px solid currentColor;margin:auto}.cp-video-toggle[aria-pressed=true] span{border:0;border-left:9px solid currentColor;border-top:6px solid transparent;border-bottom:6px solid transparent;height:0;width:0}.cp-comparison{padding-top:40px}.cp-comparison>.cp-overline{margin-top:38px}.cp-comparison h1{font-size:58px}.cp-compare-intro{max-width:700px;color:#6b7365}.cp-comparison-cards{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px;margin:35px 0 20px}.cp-comparison-cards article{border:1px solid #d9d9cd;padding:28px 24px;background:#faf9f5}.cp-comparison-cards article.cp-ours{background:#e9ede3;border-color:#afbea1}.cp-comparison-cards h2{font-size:32px;letter-spacing:-.035em}.cp-comparison-cards .cp-overline{font-size:8px}.cp-comparison-cards p:not(.cp-overline){font-size:12px;color:#6f7668}.cp-comparison-cards dl{font-size:11px;margin:25px 0}.cp-comparison-cards dl>div{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #d4d7cc;padding:10px 0}.cp-comparison-cards dd{text-align:right;margin:0}.cp-comparison-cards .cp-text-link{font-size:10px;display:flex;align-items:center;justify-content:space-between}.cp-source-note{font-size:10px;line-height:1.8;color:#767e6f;max-width:1000px}.cp-compare-return{max-width:350px;margin:30px 0 0}@media(max-width:700px){.cp-hero{min-height:0}.cp-copy{padding:26px 24px}.cp-copy h1{font-size:43px;margin-bottom:18px}.cp-copy .cp-intro{font-size:13px}.cp-disclosure{font-size:10px}.cp-path{gap:16px;padding:18px 20px}.cp-path span{display:block;flex:1;font-size:9px;line-height:1.5}.cp-path small{display:block;margin-bottom:6px}.cp-brief{grid-template-columns:1fr;gap:12px;padding:30px 24px}.cp-brief h2{font-size:30px;max-width:none;margin-bottom:8px}.cp-brief .cp-overline{margin-bottom:12px}.cp-brief-links>a{padding-top:12px}.cp-comparison h1{font-size:42px}.cp-comparison-cards{grid-template-columns:1fr}.cp-footer{padding-bottom:80px}.cp-visual .cp-caption{max-width:300px;align-self:center}.cp-visual .cp-video-toggle{bottom:42px}}.mobile-preview32{background:#ebe8e0;padding:20px;text-align:center;font:14px Arial,sans-serif;min-height:100vh}.mobile-preview32 h1{font-size:20px;margin:0 0 8px}.mobile-preview32 iframe{display:block;width:390px;max-width:100%;height:844px;border:1px solid #ddd;border-radius:12px;margin:20px auto;background:#fcfaf6}.lst1{max-width:900px;margin:auto;padding:30px 24px 80px;text-align:center;color:#293e33;background:#fcfaf6;font:16px/1.7 Arial,sans-serif;min-height:100vh;box-sizing:border-box}.lst1 header img{width:160px;height:auto}.lst1 nav{display:flex;margin:35px 0 65px;border:1px solid #dce1d3;border-radius:8px;overflow:hidden}.lst1 nav>*{flex:1;padding:15px 8px;font-size:12px;background:#f0f2e9}.lst1 nav strong{background:#293e33;color:#fff}.lst1 h1{font:48px/1.1 Georgia,serif}.lst1-kicker{font-size:11px;letter-spacing:.15em;color:#947951}.lst1-hold{display:flex;justify-content:space-between;align-items:center;max-width:450px;margin:28px auto;padding:18px 24px;background:#eff2e8;border:1px solid #d7dfcb;border-radius:8px}.lst1-hold strong{font:32px Georgia,serif;font-variant-numeric:tabular-nums}.lst1>p:not(.lst1-kicker){max-width:560px;margin:25px auto;color:#75816b}.lst1>a{display:inline-block;background:#293e33;padding:12px 24px;color:#fff;text-decoration:none;border-radius:6px;margin:10px auto 25px}.lst1>small{display:block;font-size:11px;color:#8b947e}@media(max-width:600px){.lst1{padding-inline:18px}.lst1 h1{font-size:36px}.lst1 nav{margin-bottom:45px}.lst1 nav>*{font-size:10px}}.lst2{color:#293e33;background:#fcfaf6;font:16px/1.5 Arial,sans-serif;width:100%;min-height:100dvh;overflow-x:clip}.lst2 *{box-sizing:border-box}.lst2 :is(h1,h2,p){margin:0}.lst2 a{color:inherit;text-decoration:none}.lst2 button{font:inherit;cursor:pointer}.lst2 :is(button,a):focus-visible{outline:3px solid #947951;outline-offset:4px}.lst2 [hidden]{display:none!important}.lst2-header{min-height:90px;padding:15px max(24px,calc((100% - 1200px)/2));display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #e4e0d6}.lst2-wordmark{display:flex;flex-direction:column;text-align:center;color:#432d25;line-height:1}.lst2-wordmark>span{font:32px/1 Georgia,serif;letter-spacing:.025em}.lst2-wordmark>small{font:11px/1.5 Georgia,serif;letter-spacing:.55em;margin-top:5px;padding-left:.55em}.lst2-header>span{font-size:11px;color:#7d826f}.lst2-main{width:100%;max-width:1248px;margin:0 auto;padding:30px 24px 40px}.lst2-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #dcded4;border-radius:8px;overflow:hidden}.lst2-steps>*{display:flex;align-items:center;gap:14px;padding:18px 24px;background:#f1f2ec;border-right:1px solid #dcded4;color:#7c8377}.lst2-steps>*:last-child{border:0}.lst2-steps>[aria-current]{background:#293e33;color:#fff}.lst2-steps b{font:italic 25px Georgia,serif;opacity:.65}.lst2-steps span{font-size:14px}.lst2-intro{text-align:center;padding:34px 10px 28px}.lst2 h1{font:48px/1.15 Georgia,serif;letter-spacing:-.035em}.lst2-intro p{font:italic 24px/1.4 Georgia,serif;color:#947951;margin-top:10px}.lst2-hold{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:20px 26px;background:#eaf0e6;border:1px solid #cbd7c4;border-radius:12px;margin-bottom:28px}.lst2-hold>div:first-child{display:flex;flex-direction:column;gap:3px}.lst2-hold span{font-size:13px}.lst2-hold strong{font-weight:500}.lst2-clock{text-align:right}.lst2-clock strong{display:block;font:34px/1.1 Georgia,serif;font-variant-numeric:tabular-nums}.lst2-clock span{font-size:11px;color:#78836f}.lst2-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.lst2-card{min-width:0;border:1px solid #e0e2d7;border-radius:12px;overflow:hidden;background:#fff;transition:transform .25s,box-shadow .25s}.lst2-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #293e3312}.lst2-photo{display:block;width:100%;aspect-ratio:1;background:#f5f5f2;border:0;padding:0;overflow:hidden}.lst2-photo img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .6s}.lst2-photo:hover img{transform:scale(1.04)}.lst2-card-body{padding:20px}.lst2-kicker{font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:#947951}.lst2-card h2{font:26px/1.2 Georgia,serif;margin:8px 0 20px}.lst2-explore{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;border:1px solid #bcc8b4;border-radius:6px;padding:12px 15px;background:#f7f9f3;color:#293e33;font-size:13px!important}.lst2-explore:hover{background:#eaf0e6}.lst2-explore>span{font-size:20px}.lst2-note{text-align:center;padding:28px 20px 0;font-size:11px;color:#7b8672}.lst2 footer{padding:24px max(24px,calc((100% - 1200px)/2));display:flex;justify-content:space-between;gap:15px;background:#e8eade;font-size:12px}.lst2-dialog{margin:auto;padding:30px;border:1px solid #d8d2c5;border-radius:18px;width:min(860px,calc(100vw - 28px));max-height:calc(100dvh - 28px);overflow:auto;background:#fcfaf6;color:#293e33}.lst2-dialog::backdrop{background:#17251da6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lst2-close{display:block;margin-left:auto;border:0;background:transparent;color:#6e7b66;padding:6px;text-decoration:underline;font-size:12px!important}.lst2-dialog-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:30px}.lst2-dialog-grid>img{display:block;width:100%;height:auto;border-radius:10px;mix-blend-mode:multiply}.lst2-dialog h2{font:38px/1.15 Georgia,serif;margin:12px 0 18px}.lst2-story{font:italic 21px/1.5 Georgia,serif;color:#7c876f}.lst2-select{display:block;width:100%;background:#293e33;color:#fff;border:0;border-radius:6px;padding:15px;margin-top:25px;font-size:14px!important}.lst2-confirm-note{font-size:12px;color:#7b8672;line-height:1.6;margin-top:15px!important}.lst2-dialog[open]{animation:lst2-in .3s ease}@keyframes lst2-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(max-width:700px){.lst2-header{min-height:74px;padding:12px 18px}.lst2-wordmark>span{font-size:28px}.lst2-wordmark>small{font-size:9px}.lst2-header>span{font-size:9px}.lst2-main{padding:20px 14px 30px}.lst2-steps>*{padding:13px 10px;gap:6px}.lst2-steps b{font-size:18px}.lst2-steps span{font-size:10px;line-height:1.3}.lst2 h1{font-size:36px}.lst2-intro{padding:28px 0 22px}.lst2-intro p{font-size:21px}.lst2-hold{padding:15px;margin-bottom:20px}.lst2-hold span{font-size:11px}.lst2-clock strong{font-size:30px}.lst2-clock span{display:block;font-size:9px;max-width:100px;margin-top:5px}.lst2-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px}.lst2-card-body{padding:14px 11px}.lst2-card h2{font-size:21px;min-height:50px;margin-bottom:12px}.lst2-kicker{font-size:8px;letter-spacing:.08em}.lst2-explore{font-size:10px!important;padding:10px 8px}.lst2-explore>span{font-size:16px}.lst2-dialog{padding:18px}.lst2-dialog-grid{grid-template-columns:1fr;gap:8px}.lst2-dialog-grid>img{max-height:32dvh;object-fit:contain}.lst2-dialog h2{font-size:30px;margin:8px 0 10px}.lst2-story{font-size:19px}.lst2-select{margin-top:18px}.lst2 footer{padding:22px 18px;font-size:11px}}@media(prefers-reduced-motion:reduce){.lst2 *{animation:none!important;transition:none!important}}.ls4{--ink:#293e33;--gold:#947951;--line:#e2e3db;background:#fcfaf6;color:var(--ink);font:15px/1.5 Arial,sans-serif;min-height:100dvh}.ls4 *{box-sizing:border-box}.ls4 [hidden]{display:none!important}.ls4 :is(h1,h2,p){margin:0}.ls4 :is(button,select,input){font:inherit}.ls4 button,.ls4 select{cursor:pointer}.ls4 a{color:inherit;text-decoration:none}.ls4 :is(button,a,input,select):focus-visible{outline:2px solid var(--gold);outline-offset:4px}.ls4 header{padding:19px max(24px,calc((100% - 1240px)/2));display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}.ls4 header>span{font-size:10px;letter-spacing:.14em;color:#788270}.ls4 .wordmark{font:32px/1 Georgia,serif;text-align:center;color:#432d25}.ls4 .wordmark small{display:block;font:10px/1.4 Georgia,serif;letter-spacing:.6em;padding-left:.6em;margin-top:7px}.ls4 main{max-width:1288px;margin:auto;padding:28px 24px 40px}.ls4 .steps{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:9px;overflow:hidden}.ls4 .steps>*{padding:17px 23px;background:#f0f1ea;display:flex;gap:14px;align-items:center;font-size:13px;color:#737e70}.ls4 .steps [aria-current]{background:var(--ink);color:#fff}.ls4 .steps i{font:italic 26px Georgia,serif;opacity:.6}.ls4 .intro{text-align:center;padding:34px 0 28px}.ls4 .eyebrow{font-size:10px;letter-spacing:.18em;color:var(--gold)}.ls4 h1{font:48px/1.15 Georgia,serif;letter-spacing:-.025em;margin:9px 0!important}.ls4 .intro p{font:italic 23px Georgia,serif;color:var(--gold)}.ls4 .reservation{display:flex;justify-content:space-between;background:#eaf0e6;padding:13px 20px;border:1px solid #cbd7c4;border-radius:9px;margin-bottom:20px}.ls4 .reservation strong{font:24px Georgia,serif;font-variant-numeric:tabular-nums}.ls4 .toolbar{display:flex;align-items:end;gap:16px;padding:19px 20px;background:#efefe8;border-radius:10px}.ls4 .toolbar label{font-size:11px;display:flex;flex-direction:column;gap:6px;min-width:170px}.ls4 .search{flex:1}.ls4 :is(select,input[type=search]){width:100%;border:1px solid #d6dacd;border-radius:5px;background:#fff;color:var(--ink);padding:12px;font-size:13px;min-height:43px}.ls4 .results{display:flex;justify-content:space-between;gap:15px;padding:21px 1px 14px;font-size:12px;color:#74806d}.ls4 .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ls4 .card{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff;min-width:0;transition:transform .25s,box-shadow .25s}.ls4 .card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #293e3310}.ls4 .photo{display:block;position:relative;background:#fff;border:0;padding:0;width:100%;aspect-ratio:1.2}.ls4 .photo img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .5s}.ls4 .photo:hover img{transform:scale(1.045)}.ls4 .hero-tag{position:absolute;top:15px;left:15px;padding:6px 10px;background:#eef0e6;border-radius:20px;font-size:10px;letter-spacing:.07em;z-index:1}.ls4 .card-body{padding:18px 20px 20px;border-top:1px solid #f4f4ef}.ls4 .card h2{font:25px/1.2 Georgia,serif;margin:7px 0 12px;min-height:60px}.ls4 .card-detail{font-size:11px;color:#7c8574;display:flex;flex-wrap:wrap;gap:5px 12px}.ls4 .swatches{display:flex;gap:5px;margin:12px 0}.ls4 .swatch{width:13px;height:13px;border-radius:50%;border:1px solid #b9b9ad;background:linear-gradient(135deg,#eee,#aaa,#fff)}.ls4 .swatch.yellow{background:linear-gradient(135deg,#f3df9b,#c9a650,#f5e5b6)}.ls4 .swatch.rose{background:linear-gradient(135deg,#f2d5c4,#bb7c67,#f1d4c4)}.ls4 .card-price{display:flex;justify-content:space-between;align-items:end;gap:8px;margin:13px 0 17px}.ls4 .card-price strong{font:26px Georgia,serif}.ls4 .card-price span{font-size:10px;color:#7c8574}.ls4 .card-price .included{font-size:10px;color:var(--ink);max-width:88px;text-align:right}.ls4 .explore,.ls4 .more{background:#f6f8f1;border:1px solid #c3ccb8;color:var(--ink);border-radius:5px;padding:12px 15px}.ls4 .explore{width:100%;display:flex;justify-content:space-between;font-size:12px}.ls4 .more{display:block;margin:30px auto 0;min-width:230px}.ls4 .draft-note{text-align:center;font-size:11px;color:#7b8573;padding:28px 10px 0}.ls4 footer{display:flex;justify-content:space-between;background:#e8eade;padding:25px max(24px,calc((100% - 1240px)/2));font-size:12px}.ls4 .designer{border:1px solid #d8d2c5;border-radius:16px;background:#fcfaf6;color:var(--ink);padding:28px;width:min(1120px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto}.ls4 .designer::backdrop{background:#19271fad;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ls4 .close{position:sticky;top:0;float:right;z-index:3;width:35px;height:35px;border:1px solid var(--line);border-radius:50%;background:#fcfaf6;color:var(--ink);font-size:27px;line-height:1}.ls4 .design-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px;clear:both}.ls4 .gallery>img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#fff;border-radius:10px}.ls4 .thumbnails{display:flex;gap:9px;overflow:auto;padding:13px 2px}.ls4 .thumbnails button{flex:0 0 62px;height:62px;padding:0;border:1px solid var(--line);border-radius:6px;background:#fff;overflow:hidden}.ls4 .thumbnails button[aria-pressed=true]{border:2px solid var(--gold)}.ls4 .thumbnails img{width:100%;height:100%;object-fit:contain}.ls4 .gallery>p{text-align:center;font:italic 18px Georgia,serif;color:var(--gold);padding-top:10px}.ls4 .designer h2{font:35px/1.1 Georgia,serif;margin:7px 0 12px}.ls4 .sub{font-size:12px;color:#7b8573}.ls4 .price-line{display:flex;align-items:center;gap:15px;border-bottom:1px solid var(--line);padding:18px 0;margin-bottom:20px}.ls4 .price-line strong{font:32px Georgia,serif}.ls4 .price-line span{font-size:10px;max-width:125px;color:#7b8573}.ls4 fieldset{border:0;padding:0;margin:0 0 18px;min-width:0}.ls4 legend,.ls4 .size-row label{font-size:12px;margin-bottom:8px}.ls4 .choices{display:flex;gap:8px}.ls4 .choices label{flex:1;position:relative;cursor:pointer}.ls4 .choices input{position:absolute;opacity:0;width:1px;height:1px}.ls4 .choices label>span{border:1px solid #d5dacb;display:flex;align-items:center;justify-content:center;gap:7px;flex-direction:column;border-radius:6px;padding:10px 6px;background:#fff;font-size:12px;min-height:42px;transition:background .2s,border .2s}.ls4 .choices input:checked+span{background:#eaf0e6;border-color:#293e33;box-shadow:inset 0 0 0 1px #293e33}.ls4 .choices input:focus-visible+span{outline:2px solid var(--gold);outline-offset:3px}.ls4 .colours label>span{flex-direction:row;font-size:11px}.ls4 .widths small{font-size:10px;color:#7b8573}.ls4 .field-note{font:italic 14px Georgia,serif;color:#7b8573;margin-top:8px}.ls4 .size-row{display:flex;gap:20px;align-items:center;margin-bottom:18px}.ls4 .size-row label{width:55%}.ls4 .size-row select{margin-top:8px}.ls4 .size-row label>span,.ls4 .small-note{font-size:10px;color:#7b8573}.ls4 .summary{padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:12px}.ls4 .summary>div{display:flex;justify-content:space-between;padding:4px 0}.ls4 .summary b{font-weight:400}.ls4 .primary{display:block;width:100%;padding:15px;background:var(--ink);color:#fff;border:0;border-radius:6px;margin-top:18px;font-size:14px}.ls4 .saved{font-size:12px;background:#eaf0e6;border-radius:5px;padding:12px;margin-top:12px}.ls4 [data-empty]{padding:35px;text-align:center}.ls4 .designer[open]{animation:ls4-enter .3s ease}@keyframes ls4-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.ls4 header{padding:16px 18px}.ls4 .wordmark{font-size:28px}.ls4 header>span{font-size:8px}.ls4 main{padding:20px 14px 30px}.ls4 .steps>*{padding:13px 8px;gap:6px;font-size:10px}.ls4 .steps i{font-size:18px}.ls4 h1{font-size:37px}.ls4 .intro{padding:28px 0}.ls4 .intro p{font-size:21px}.ls4 .toolbar{flex-wrap:wrap;padding:14px;gap:12px}.ls4 .toolbar .search{flex-basis:100%}.ls4 .toolbar label{min-width:0;flex:1}.ls4 .results{font-size:10px}.ls4 .cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ls4 .photo{aspect-ratio:1}.ls4 .card-body{padding:12px 10px}.ls4 .card h2{font-size:20px;min-height:72px;margin:6px 0 10px}.ls4 .eyebrow{font-size:8px}.ls4 .card-detail{font-size:9px;gap:4px}.ls4 .card-price{align-items:start;flex-direction:column;gap:4px}.ls4 .card-price strong{font-size:23px}.ls4 .card-price .included{text-align:left;max-width:none;font-size:9px}.ls4 .explore{font-size:10px;padding:10px 8px}.ls4 .hero-tag{font-size:8px;top:9px;left:9px;padding:4px 7px}.ls4 .designer{width:calc(100vw - 16px);padding:16px;max-height:calc(100dvh - 16px)}.ls4 .design-grid{grid-template-columns:1fr;gap:22px}.ls4 .gallery>img{max-height:34dvh}.ls4 .gallery>p{display:none}.ls4 .designer h2{font-size:29px}.ls4 .thumbnails button{flex-basis:52px;height:52px}.ls4 .colours label>span{font-size:10px;gap:5px}.ls4 .reservation{font-size:12px}.ls4 footer{padding:24px 18px}}@media(prefers-reduced-motion:reduce){.ls4 *{animation:none!important;transition:none!important}}.ls5 .intro p{font:italic 23px Georgia,serif;color:var(--gold)}.ls5 .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ls5 .designer{border:1px solid #d8d2c5;border-radius:16px;background:#fcfaf6;color:var(--ink);padding:28px;width:min(1120px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto}@media(max-width:760px){.ls5 header{padding:16px 18px}.ls5 .wordmark{font-size:28px}.ls5 header>span{font-size:8px}.ls5 main{padding:20px 14px 30px}.ls5 .steps>*{padding:13px 8px;gap:6px;font-size:10px}.ls5 .steps i{font-size:18px}.ls5 h1{font-size:37px}.ls5 .intro{padding:28px 0}.ls5 .intro p{font-size:21px}.ls5 .toolbar{flex-wrap:wrap;padding:14px;gap:12px}.ls5 .toolbar .search{flex-basis:100%}.ls5 .toolbar label{min-width:0;flex:1}.ls5 .results{font-size:10px}.ls5 .cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ls5 .photo{aspect-ratio:1}.ls5 .card-body{padding:12px 10px}.ls5 .card h2{font-size:20px;min-height:72px;margin:6px 0 10px}.ls5 .eyebrow{font-size:8px}.ls5 .card-detail{font-size:9px;gap:4px}.ls5 .card-price{align-items:start;flex-direction:column;gap:4px}.ls5 .card-price strong{font-size:23px}.ls5 .card-price .included{text-align:left;max-width:none;font-size:9px}.ls5 .explore{font-size:10px;padding:10px 8px}.ls5 .hero-tag{font-size:8px;top:9px;left:9px;padding:4px 7px}.ls5 .designer{width:calc(100vw - 16px);padding:16px;max-height:calc(100dvh - 16px)}.ls5 .design-grid{grid-template-columns:1fr;gap:22px}.ls5 .gallery>img{max-height:34dvh}.ls5 .gallery>p{display:none}.ls5 .designer h2{font-size:29px}.ls5 .thumbnails button{flex-basis:52px;height:52px}.ls5 .colours label>span{font-size:10px;gap:5px}.ls5 .reservation{font-size:12px}.ls5 footer{padding:24px 18px}}.ls5{--ink:#293e33;--gold:#947951;--line:#e2e3db;background:#fcfaf6;color:var(--ink);font:15px/1.5 Arial,sans-serif;min-height:100dvh}.ls5 *{box-sizing:border-box}.ls5 [hidden]{display:none!important}.ls5 :is(h1,h2,p){margin:0}.ls5 :is(button,select,input){font:inherit}.ls5 button,.ls5 select{cursor:pointer}.ls5 a{color:inherit;text-decoration:none}.ls5 :is(button,a,input,select):focus-visible{outline:2px solid var(--gold);outline-offset:4px}.ls5 header{padding:19px max(24px,calc((100% - 1240px)/2));display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}.ls5 header>span{font-size:10px;letter-spacing:.14em;color:#788270}.ls5 .wordmark{font:32px/1 Georgia,serif;text-align:center;color:#432d25}.ls5 .wordmark small{display:block;font:10px/1.4 Georgia,serif;letter-spacing:.6em;padding-left:.6em;margin-top:7px}.ls5 main{max-width:1288px;margin:auto;padding:28px 24px 40px}.ls5 .steps{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:9px;overflow:hidden}.ls5 .steps>*{padding:17px 23px;background:#f0f1ea;display:flex;gap:14px;align-items:center;font-size:13px;color:#737e70}.ls5 .steps [aria-current]{background:var(--ink);color:#fff}.ls5 .steps i{font:italic 26px Georgia,serif;opacity:.6}.ls5 .intro{text-align:center;padding:34px 0 28px}.ls5 .eyebrow{font-size:10px;letter-spacing:.18em;color:var(--gold)}.ls5 h1{font:48px/1.15 Georgia,serif;letter-spacing:-.025em;margin:9px 0!important}.ls5 .intro p{font:italic 27px Georgia,serif;color:var(--gold)}.ls5 .reservation{display:flex;justify-content:space-between;background:#eaf0e6;padding:13px 20px;border:1px solid #cbd7c4;border-radius:9px;margin-bottom:20px}.ls5 .reservation strong{font:24px Georgia,serif;font-variant-numeric:tabular-nums}.ls5 .toolbar{display:flex;align-items:end;gap:16px;padding:19px 20px;background:#efefe8;border-radius:10px}.ls5 .toolbar label{font-size:11px;display:flex;flex-direction:column;gap:6px;min-width:170px}.ls5 .search{flex:1}.ls5 :is(select,input[type=search]){width:100%;border:1px solid #d6dacd;border-radius:5px;background:#fff;color:var(--ink);padding:12px;font-size:13px;min-height:43px}.ls5 .results{display:flex;justify-content:space-between;gap:15px;padding:21px 1px 14px;font-size:12px;color:#74806d}.ls5 .cards{display:grid;grid-auto-flow:row dense;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ls5 .card{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff;min-width:0;transition:transform .25s,box-shadow .25s}.ls5 .card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #293e3310}.ls5 .photo{display:block;position:relative;background:#fff;border:0;padding:0;width:100%;aspect-ratio:1.2}.ls5 .photo img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .5s}.ls5 .photo:hover img{transform:scale(1.045)}.ls5 .hero-tag{position:absolute;top:15px;left:15px;padding:6px 10px;background:#eef0e6;border-radius:20px;font-size:10px;letter-spacing:.07em;z-index:1}.ls5 .card-body{padding:18px 20px 20px;border-top:1px solid #f4f4ef}.ls5 .card h2{font:25px/1.2 Georgia,serif;margin:7px 0 12px;min-height:60px}.ls5 .card-detail{font-size:11px;color:#7c8574;display:flex;flex-wrap:wrap;gap:5px 12px}.ls5 .swatches{display:flex;gap:5px;margin:12px 0}.ls5 .swatch{width:13px;height:13px;border-radius:50%;border:1px solid #b9b9ad;background:linear-gradient(135deg,#eee,#aaa,#fff)}.ls5 .swatch.yellow{background:linear-gradient(135deg,#f3df9b,#c9a650,#f5e5b6)}.ls5 .swatch.rose{background:linear-gradient(135deg,#f2d5c4,#bb7c67,#f1d4c4)}.ls5 .card-price{display:flex;justify-content:space-between;align-items:end;gap:8px;margin:13px 0 17px}.ls5 .card-price strong{font:26px Georgia,serif}.ls5 .card-price span{font-size:10px;color:#7c8574}.ls5 .card-price .included{font-size:10px;color:var(--ink);max-width:88px;text-align:right}.ls5 .explore,.ls5 .more{background:#f6f8f1;border:1px solid #c3ccb8;color:var(--ink);border-radius:5px;padding:12px 15px}.ls5 .explore{width:100%;display:flex;justify-content:space-between;font-size:12px}.ls5 .more{display:block;margin:30px auto 0;min-width:230px}.ls5 .draft-note{text-align:center;font-size:11px;color:#7b8573;padding:28px 10px 0}.ls5 footer{display:flex;justify-content:space-between;background:#e8eade;padding:25px max(24px,calc((100% - 1240px)/2));font-size:12px}.ls5 .designer{height:auto;margin:auto;border:1px solid #d8d2c5;border-radius:16px;background:#fcfaf6;color:var(--ink);padding:28px;width:min(1120px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto}.ls5 .designer::backdrop{background:#19271fad;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ls5 .close{position:sticky;top:0;float:right;z-index:3;width:35px;height:35px;border:1px solid var(--line);border-radius:50%;background:#fcfaf6;color:var(--ink);font-size:27px;line-height:1}.ls5 .design-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px;clear:both}.ls5 .gallery>img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#fff;border-radius:10px}.ls5 .thumbnails{display:flex;gap:9px;overflow:auto;padding:13px 2px}.ls5 .thumbnails button{flex:0 0 62px;height:62px;padding:0;border:1px solid var(--line);border-radius:6px;background:#fff;overflow:hidden}.ls5 .thumbnails button[aria-pressed=true]{border:2px solid var(--gold)}.ls5 .thumbnails img{width:100%;height:100%;object-fit:contain}.ls5 .gallery>p{text-align:center;font:italic 18px Georgia,serif;color:var(--gold);padding-top:10px}.ls5 .designer h2{font:35px/1.1 Georgia,serif;margin:7px 0 12px}.ls5 .sub{font-size:12px;color:#7b8573}.ls5 .price-line{display:flex;align-items:center;gap:15px;border-bottom:1px solid var(--line);padding:18px 0;margin-bottom:20px}.ls5 .price-line strong{font:32px Georgia,serif}.ls5 .price-line span{font-size:10px;max-width:125px;color:#7b8573}.ls5 fieldset{border:0;padding:0;margin:0 0 18px;min-width:0}.ls5 legend,.ls5 .size-row label{font-size:12px;margin-bottom:8px}.ls5 .choices{display:flex;gap:8px}.ls5 .choices label{flex:1;position:relative;cursor:pointer}.ls5 .choices input{position:absolute;opacity:0;width:1px;height:1px}.ls5 .choices label>span{border:1px solid #d5dacb;display:flex;align-items:center;justify-content:center;gap:7px;flex-direction:column;border-radius:6px;padding:10px 6px;background:#fff;font-size:12px;min-height:42px;transition:background .2s,border .2s}.ls5 .choices input:checked+span{background:#eaf0e6;border-color:#293e33;box-shadow:inset 0 0 0 1px #293e33}.ls5 .choices input:focus-visible+span{outline:2px solid var(--gold);outline-offset:3px}.ls5 .colours label>span{flex-direction:row;font-size:11px}.ls5 .widths small{font-size:10px;color:#7b8573}.ls5 .field-note{font:italic 14px Georgia,serif;color:#7b8573;margin-top:8px}.ls5 .size-row{display:flex;gap:20px;align-items:center;margin-bottom:18px}.ls5 .size-row label{width:55%}.ls5 .size-row select{margin-top:8px}.ls5 .size-row label>span,.ls5 .small-note{font-size:10px;color:#7b8573}.ls5 .summary{padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:12px}.ls5 .summary>div{display:flex;justify-content:space-between;padding:4px 0}.ls5 .summary b{font-weight:400}.ls5 .primary{display:block;width:100%;padding:15px;background:var(--ink);color:#fff;border:0;border-radius:6px;margin-top:18px;font-size:14px}.ls5 .saved{font-size:12px;background:#eaf0e6;border-radius:5px;padding:12px;margin-top:12px}.ls5 [data-empty]{padding:35px;text-align:center}.ls5 .designer[open]{animation:ls5-enter .3s ease}@keyframes ls5-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.ls5 header{padding:16px 18px}.ls5 .wordmark{font-size:28px}.ls5 header>span{font-size:8px}.ls5 main{padding:20px 14px 30px}.ls5 .steps>*{padding:13px 8px;gap:6px;font-size:10px}.ls5 .steps i{font-size:18px}.ls5 h1{font-size:37px}.ls5 .intro{padding:28px 0}.ls5 .intro p{font-size:24px}.ls5 .toolbar{flex-wrap:wrap;padding:14px;gap:12px}.ls5 .toolbar .search{flex-basis:100%}.ls5 .toolbar label{min-width:0;flex:1}.ls5 .results{font-size:10px}.ls5 .cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ls5 .photo{aspect-ratio:1}.ls5 .card-body{padding:12px 10px}.ls5 .card h2{font-size:20px;min-height:72px;margin:6px 0 10px}.ls5 .eyebrow{font-size:8px}.ls5 .card-detail{font-size:9px;gap:4px}.ls5 .card-price{align-items:start;flex-direction:column;gap:4px}.ls5 .card-price strong{font-size:23px}.ls5 .card-price .included{text-align:left;max-width:none;font-size:9px}.ls5 .explore{font-size:10px;padding:10px 8px}.ls5 .hero-tag{font-size:8px;top:9px;left:9px;padding:4px 7px}.ls5 .designer{width:calc(100vw - 16px);padding:16px;max-height:calc(100dvh - 16px)}.ls5 .design-grid{grid-template-columns:1fr;gap:22px}.ls5 .gallery>img{max-height:34dvh}.ls5 .gallery>p{display:none}.ls5 .designer h2{font-size:29px}.ls5 .thumbnails button{flex-basis:52px;height:52px}.ls5 .colours label>span{font-size:10px;gap:5px}.ls5 .reservation{font-size:12px}.ls5 footer{padding:24px 18px}}@media(prefers-reduced-motion:reduce){.ls5 *{animation:none!important;transition:none!important}}.ls5 .lf5-header{padding:0;display:block}.ls5 .intro{padding-top:5px;padding-bottom:25px}.ls5 .toolbar{padding:0;background:transparent;justify-content:flex-end}.ls5 .toolbar label{flex:0 1 185px}.ls5 .cards .card-hit{display:block;width:100%;padding:0;border:0;background:#fff;color:inherit;text-align:left;height:100%;cursor:pointer}.ls5 .cards .photo,.ls5 .cards .card-body{display:block}.ls5 .cards .card-title{display:block;font:25px/1.2 Georgia,serif;margin:7px 0 12px;min-height:60px}.ls5 .cards .eyebrow{display:block}.ls5 .cards .card-price{display:flex}.ls5 .card-price s,.ls5 .price-line s{color:#909788;font-size:13px;font-weight:400;display:block;margin-bottom:4px}.ls5 .card-price .included{max-width:95px}.ls5 .offer-label{font:10px Arial,sans-serif;color:#7b673f;background:#f1ebde;border-radius:3px;padding:4px 6px;margin-left:5px}.ls5 .cards .explore{display:block;text-align:center;border:0;border-top:1px solid #e1e6d9;border-radius:0;padding:13px 0 0;background:transparent}.ls5 .engraving{display:block;font-size:12px;margin:5px 0 17px}.ls5 .engraving input{display:block;width:100%;margin-top:8px;padding:12px;border:1px solid #d5dacb;border-radius:5px;background:#fff;font:12px Arial,sans-serif}.ls5 .saving-row{color:#526d46;font-weight:600;margin-top:5px}.ls5 .price-line>div{display:flex;gap:12px;align-items:center}.ls5 .price-line s{margin:0}.ls5 .lf5-forecast h2{font:25px/1.2 Georgia,serif;margin:6px 0 0}.ls5 .lf5-panel-head small{font-size:9px}@media(max-width:760px){.ls5 .cards .card-title{font-size:20px;min-height:72px}.ls5 .toolbar{gap:10px;flex-wrap:nowrap}.ls5 .toolbar label{flex:1}.ls5 .card-price .included{max-width:none}.ls5 .price-line strong{font-size:29px}.ls5 .offer-label{font-size:9px;margin-left:2px}.ls5 .cards .explore{font-size:10px}.ls5 main{padding-top:15px}.ls5 .results{padding-top:17px}}.ls5 .gallery{min-width:0}.ls5 .ls21-photo-track{display:flex;width:100%;aspect-ratio:1;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;border-radius:10px;background:#fff;-webkit-overflow-scrolling:touch}.ls5 .ls21-photo-track::-webkit-scrollbar{display:none}.ls5 .ls21-photo-track>img{display:block;flex:0 0 100%;min-width:0;width:100%;height:100%;object-fit:contain;scroll-snap-align:start;scroll-snap-stop:always;-webkit-user-select:none;user-select:none}.ls5 .thumbnails{position:relative}.ls5 .ls21-size-message{font:13px/1.4 Arial,sans-serif;color:#8a3f2c;padding-top:12px;text-align:center}.ls5 .ls21-size-message:not([hidden])+.primary{margin-top:8px}.ls5 select[aria-invalid=true]{border-color:#947951;box-shadow:0 0 0 2px #94795130}@media(max-width:760px){.ls5 .ls21-photo-track{max-height:34dvh}}.ls5 .rpps33-learn{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:54px;margin:0 0 12px;padding:14px 18px;border:2px solid #9a8052;border-radius:9px;background:#efe5d2;color:#293e33;font:600 17px/1.4 Arial,sans-serif;text-align:left;text-decoration:none;cursor:pointer;box-shadow:0 2px 6px #293e3310}.ls5 .rpps33-learn:hover{background:#e5d7ba}.ls5 .rpps33-learn:focus-visible{outline:2px solid #293e33;outline-offset:3px}.ls5 .rpps33-choice{margin-bottom:14px}.ls5 .rpps33-choice label>span{padding:20px;text-align:left;align-items:stretch;gap:10px;border:1px solid #9baa8e;background:#f0f3e9;border-radius:10px;min-height:130px}.ls5 .rpps33-choice input:checked+span{background:#293e33;color:#fff;border-color:#293e33;box-shadow:0 5px 16px #293e3320}.ls5 .rpps33-choice-top{display:flex;align-items:center;justify-content:space-between;gap:15px}.ls5 .rpps33-choice-top b{font:32px/1.1 Georgia,serif}.ls5 .rpps33-choice-top strong{font:26px/1.1 Georgia,serif}.ls5 .rpps33-choice-description{font:15px/1.45 Arial,sans-serif}.ls5 .rpps33-choice-warranty{font:13px/1.4 Arial,sans-serif;opacity:.85}.ls5 .cards .card-price strong{color:#000}.ls5 .anniversary-sale-tag{position:absolute;top:12px;left:12px;right:12px;width:fit-content;max-width:calc(100% - 24px);padding:6px 10px;border-radius:6px;background:#eef0e6;color:#293e33;font:11px/1.35 Arial,sans-serif;text-align:left;z-index:1}@media(max-width:760px){.ls5 .anniversary-sale-tag{top:8px;left:8px;right:8px;max-width:calc(100% - 16px);padding:5px 7px;font-size:10px}}.ls5 .ls33-colour-note{font:11px/1.4 Arial,sans-serif;color:#63735b;margin:7px 0 0}.ls5 [data-purity] small{font:12px/1.3 Arial,sans-serif;color:inherit}.ls5 .designer{padding-bottom:0}.ls5 .ls33-total-dock{position:sticky;bottom:0;z-index:4;margin:16px -28px 0;padding:0 28px max(10px,env(safe-area-inset-bottom));background:#fcfaf6;border-top:1px solid #d5dacb;box-shadow:0 -5px 16px #293e330a}.ls5 .ls33-total-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;border:0;background:transparent;color:#293e33;padding:8px 0;font:13px/1.4 Arial,sans-serif}.ls5 .ls33-total-toggle strong{font:21px/1.2 Georgia,serif;margin-left:7px}.ls5 .ls33-total-chevron{transition:transform .3s;font-size:20px}.ls5 .ls33-total-details{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .3s ease,opacity .25s ease}.ls5 .ls33-total-inner{min-height:0;overflow:hidden}.ls5 .ls33-total-dock.is-expanded .ls33-total-details{grid-template-rows:1fr;opacity:1}.ls5 .ls33-total-dock.is-expanded .ls33-total-chevron{transform:rotate(180deg)}.ls5 .ls33-total-dock.is-expanded [data-compact-total]{opacity:0}.ls5 [data-compact-total]{transition:opacity .2s}.ls5 .ls33-total-dock .summary{padding:0;border:0}.ls5 .ls33-total-dock .summary>div:not(.pay-row):not(.saving-row){display:none}.ls5 .ls33-total-dock .summary .pay-row{margin:0 0 6px;padding:12px 14px}.ls5 .ls33-total-dock .summary .pay-row b{font-size:27px}.ls5 .ls33-total-dock .summary .saving-row{margin:0;padding:5px 10px}.ls5 .ls33-total-dock .primary{margin-top:10px}.ls5 [data-total-anchor]{height:1px}.ls5 .ls21-photo-track>img{cursor:zoom-in}.ls5 .ls33-image-viewer{width:min(1100px,calc(100vw - 16px));height:calc(100dvh - 24px);max-width:none;max-height:none;padding:0;border:1px solid #d8d2c5;border-radius:12px;background:#fff;color:#293e33;overflow:hidden}.ls5 .ls33-image-viewer[open]{display:flex;flex-direction:column}.ls5 .ls33-image-viewer::backdrop{background:#102018d9}.ls5 .ls33-viewer-tools,.ls5 .ls33-viewer-nav{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;flex:none;background:#fff;z-index:1}.ls5 .ls33-viewer-tools>div{display:flex;gap:8px}.ls5 .ls33-viewer-tools button,.ls5 .ls33-viewer-nav button{width:40px;height:40px;border:1px solid #d5dacb;border-radius:50%;color:#293e33;background:#fcfaf6;font-size:23px}.ls5 .ls33-viewer-tools [data-zoom-reset]{font-size:14px}.ls5 .ls33-viewer-tools>span,.ls5 .ls33-viewer-nav>span{font:12px/1.4 Arial,sans-serif}.ls5 .ls33-viewer-stage{position:relative;min-height:0;flex:1;overflow:hidden;touch-action:none;display:flex;align-items:center;justify-content:center;cursor:zoom-in}.ls5 .ls33-viewer-stage.is-zoomed{cursor:grab}.ls5 .ls33-viewer-stage img{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;transform-origin:center;will-change:transform}.ls5 .ls33-viewer-stage:active{cursor:grabbing}@media(max-width:760px){.ls5 .ls33-total-dock{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.ls5 .ls33-image-viewer{height:calc(100dvh - 16px)}.ls5 .ls33-viewer-nav>span{font-size:11px}}@media(prefers-reduced-motion:reduce){.ls5 .ls33-total-details,.ls5 .ls33-total-chevron,.ls5 [data-compact-total]{transition:none}}.ls1{--ink:#293e33;--muted:#71786c;--gold:#947951;background:#fcfaf6;color:var(--ink);font:16px/1.5 Arial,sans-serif}.ls1 *{box-sizing:border-box}.ls1 :is(h1,h2,p){margin:0}.ls1 a{color:inherit}.ls1 button{font:inherit;cursor:pointer}.ls1 button:disabled{cursor:default}.ls1 :is(button,a):focus-visible{outline:3px solid #947951;outline-offset:4px}.ls1 [hidden]{display:none!important}.ls1-header{height:90px;padding:0 max(24px,calc((100% - 1200px)/2));display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e4e0d6}.ls1-header img{width:160px;height:auto;display:block}.ls1-header>span{font-size:12px;letter-spacing:.08em;color:var(--muted)}.ls1-main{max-width:1248px;margin:auto;padding:30px 24px 0}.ls1-steps{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #dcded4;border-radius:8px;overflow:hidden}.ls1-steps>div{display:flex;align-items:center;gap:14px;padding:18px 24px;background:#f1f2ec;border-right:1px solid #dcded4;color:#7c8377}.ls1-steps>div:last-child{border:0}.ls1-steps>div[aria-current]{background:#293e33;color:#fff}.ls1-steps b{font:italic 25px Georgia,serif;opacity:.65}.ls1-steps span{font-size:14px}.ls1-steps svg{width:30px;height:30px;margin-left:auto;fill:none;stroke:currentColor;stroke-width:1.1}.ls1-intro{text-align:center;padding:42px 16px 30px}.ls1-eyebrow{font:600 10px/1.6 Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.ls1 h1{font:400 54px/1.12 Georgia,serif;letter-spacing:-.04em;margin:12px 0 14px}.ls1 h1 em{color:var(--gold)}.ls1-intro>p:last-child{color:#6b7468;font-size:16px}.ls1-pulse{border:1px solid #d9dfcf;background:#f0f2e9;border-radius:12px;overflow:hidden}.ls1-pulse-top{display:flex;justify-content:space-between;align-items:center;padding:13px 24px;border-bottom:1px solid #dce1d2;font-size:12px;font-weight:600;letter-spacing:.02em}.ls1-preview{font-size:10px;color:#6b7468;font-weight:400}.ls1-metrics{display:grid;grid-template-columns:repeat(4,1fr);padding:20px 0}.ls1-metrics>div{padding:0 26px;border-right:1px solid #d9dfcf}.ls1-metrics>div:last-child{border:0}.ls1-metric-label{font-size:12px;display:flex;align-items:center;gap:7px;color:#6c7566}.ls1-metrics strong{font:400 45px/1.2 Georgia,serif;display:block;margin:6px 0;font-variant-numeric:tabular-nums}.ls1-metrics small{font-size:11px;color:#7b8274}.ls1-metric-available,.ls1-metric-available .ls1-metric-label{color:#314f38}.ls1-metric-label i{width:6px;height:6px;background:#577a50;border-radius:50%;box-shadow:0 0 0 4px #577a5012}.ls1-visitors strong{transition:opacity .35s}.ls1-progress{display:flex;height:4px;margin:0 24px}.ls1-progress i:nth-child(1){width:90%;background:#849780}.ls1-progress i:nth-child(2){width:7%;background:#c5b28b}.ls1-progress i:nth-child(3){width:3%;background:#294e34}.ls1-demo-note{font-size:10px!important;color:#787f71;padding:10px 24px 14px}.ls1-toolbar{position:sticky;top:0;z-index:10;background:#fcfaf6f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 0;border-bottom:1px solid #e7e3d9;margin-bottom:22px}.ls1-tabs{display:flex;gap:8px;overflow:auto;scrollbar-width:none}.ls1-tabs button{border:1px solid #daddd2;border-radius:99px;background:transparent;color:#52614f;font-size:12px;padding:10px 16px;white-space:nowrap}.ls1-tabs button[aria-pressed=true]{background:#293e33;border-color:#293e33;color:#fff}.ls1-tabs span{margin-left:5px;opacity:.65}.ls1-sort{font-size:11px;white-space:nowrap;color:#7d8476}.ls1-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ls1-card{min-width:0;border:1px solid #e1e1d7;border-radius:10px;overflow:hidden;background:#fff;transition:box-shadow .25s,transform .25s}.ls1-card-available{border-color:#a8b69b}.ls1-card-available:hover{box-shadow:0 14px 36px #293e3312;transform:translateY(-3px)}.ls1-photo{position:relative;background:#e1e2df;aspect-ratio:1.15;overflow:hidden}.ls1-photo>img{width:100%;height:100%;display:block;object-fit:cover;mix-blend-mode:multiply}.ls1-status{position:absolute;z-index:1;left:14px;top:14px;background:#f8faf5ed;color:#52674a;border:1px solid #b5c0a7;padding:5px 11px;border-radius:99px;font-size:11px}.ls1-card-reserved .ls1-status{background:#f8f3e9;color:#957b51;border-color:#dbcaab}.ls1-card-taken .ls1-status{background:#efeee8;color:#7d8377;border-color:#d5d8cf}.ls1-card-taken .ls1-photo>img{filter:grayscale(.8);opacity:.48}.ls1-photo-mark{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.ls1-photo-mark svg{width:40px;height:40px;padding:8px;background:#f9faf5c9;border:1px solid #c3cbb8;border-radius:50%;fill:none;stroke:#6c8162;stroke-width:1.5}.ls1-stone-id{position:absolute;bottom:10px;right:13px;font-size:9px;letter-spacing:.08em;color:#646e60}.ls1-card-body{padding:20px}.ls1-card h2{font:400 25px/1.15 Georgia,serif;letter-spacing:-.02em}.ls1-specs{font-size:12px;color:#777f6e;margin:9px 0 16px!important}.ls1-specs span{margin:0 5px;color:#b7bda9}.ls1-price{display:flex;align-items:center;gap:12px;margin-bottom:17px}.ls1-price s{font-size:16px;color:#939789;text-decoration-thickness:1px}.ls1-price strong{font:italic 27px Georgia,serif;color:#526c44}.ls1-select{width:100%;border:1px solid #293e33;border-radius:6px;background:#293e33;color:#fff;padding:12px 10px;font-size:13px!important;transition:background .2s}.ls1-select:hover:not(:disabled){background:#40583e}.ls1-select:disabled{background:#f4f4ee;border-color:#e4e5db;color:#969b8b}.ls1-reviews{grid-column:1/-1;padding:26px 0 30px;margin:10px 0;border-block:1px solid #e1e3d7}.ls1-reviews-header{display:flex;justify-content:space-between;align-items:end;margin-bottom:20px;gap:16px}.ls1-reviews h2{font:400 32px Georgia,serif;margin-top:6px}.ls1-reviews-header>span{font-size:10px;color:#808674}.ls1-review-track{display:flex;gap:18px;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#bac4ac transparent}.ls1-review{flex:0 0 calc((100% - 36px)/3);min-width:0;padding:24px;border:1px solid #dce0d2;border-radius:8px;background:#fff;scroll-snap-align:start}.ls1-review-person{display:flex;align-items:center;gap:11px}.ls1-review-person>span{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#e7ecdf;color:#6b7e5f;font:19px Georgia,serif}.ls1-review-person strong{display:block;font-size:12px;font-weight:500}.ls1-review-person small{display:block;font-size:10px;color:#929886}.ls1-stars{display:flex;gap:2px;margin:18px 0 12px}.ls1-stars svg{width:14px;height:14px;fill:#718761}.ls1-review p{font-size:14px;line-height:1.7;color:#5f6b55;min-height:72px}.ls1-review-source{display:block;text-align:right;margin-top:20px;font-size:10px;color:#87917c}.ls1-end{text-align:center;padding:40px 12px 60px;color:#8b9381;font-size:12px}.ls1-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:32px max(24px,calc((100% - 1200px)/2));background:#e8eade;font-size:12px}.ls1-footer a{text-decoration:none}.ls1-footer p{font-size:11px;color:#79836d}.ls1-dialog{color:var(--ink);background:#fcfaf6;border:1px solid #d8ddcc;border-radius:14px;padding:34px;width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 32px);box-shadow:0 25px 90px #172b2440}.ls1-dialog::backdrop{background:#263d32a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ls1-close{display:block;margin:0 0 12px auto;background:transparent;border:0;color:#737f69;font-size:12px!important;text-decoration:underline}.ls1-dialog h2{font:34px/1.15 Georgia,serif;margin:10px 0 20px}.ls1-selected-info{display:flex;align-items:center;justify-content:space-between;border-block:1px solid #dee1d5;padding:14px 0;font-size:13px}.ls1-selected-info strong{font:28px Georgia,serif;font-variant-numeric:tabular-nums}.ls1-modal-video video{display:block;width:100%;max-height:210px;object-fit:contain;margin:16px auto;background:#dedfdd;border-radius:7px}.ls1-dialog>p:not(.ls1-eyebrow){font-size:14px;margin:16px 0}.ls1-dialog .ls1-small{font-size:11px!important;color:#838b79}@media(max-width:700px){.ls1-header{height:74px;padding:0 18px}.ls1-header img{width:132px}.ls1-header>span{font-size:9px;letter-spacing:0}.ls1-main{padding:20px 14px 0}.ls1-steps>div{padding:12px 9px;gap:7px}.ls1-steps b{display:none}.ls1-steps span{font-size:11px;line-height:1.3;max-width:75px}.ls1-steps svg{width:21px;height:21px;flex-shrink:0}.ls1-intro{padding:29px 8px 23px}.ls1 h1{font-size:37px;line-height:1.08;margin:10px 0 13px}.ls1-intro>p:last-child{font-size:13px;line-height:1.65}.ls1-pulse-top{padding:12px 14px;font-size:10px}.ls1-preview{font-size:9px}.ls1-metrics{grid-template-columns:repeat(4,1fr);padding:18px 0}.ls1-metrics>div{padding:0 10px}.ls1-metric-label{font-size:10px;gap:4px}.ls1-metrics strong{font-size:33px}.ls1-metrics small{font-size:9px;line-height:1.25;display:block;min-height:23px}.ls1-metric-label i{width:4px;height:4px;box-shadow:none}.ls1-progress{margin:0 14px}.ls1-demo-note{padding:10px 14px 12px;font-size:9px!important;line-height:1.5}.ls1-toolbar{padding:14px 0;margin-bottom:14px}.ls1-tabs{gap:5px;width:100%}.ls1-tabs button{padding:9px 11px;font-size:11px}.ls1-sort{display:none}.ls1-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px}.ls1-photo{aspect-ratio:1}.ls1-status{left:8px;top:8px;font-size:9px;padding:4px 8px}.ls1-stone-id{font-size:8px;right:8px;bottom:8px}.ls1-card-body{padding:13px 11px}.ls1-card h2{font-size:21px}.ls1-specs{font-size:10px;margin:7px 0 12px!important}.ls1-specs span{margin:0 2px}.ls1-price{gap:8px;margin-bottom:12px}.ls1-price s{font-size:13px}.ls1-price strong{font-size:24px}.ls1-select{font-size:11px!important;padding:11px 5px}.ls1-reviews{padding:24px 0;margin:4px 0}.ls1-reviews h2{font-size:27px}.ls1-reviews-header{align-items:start;flex-direction:column;gap:6px}.ls1-review-track{gap:12px}.ls1-review{flex-basis:86%;padding:20px}.ls1-footer{padding:24px 18px;flex-wrap:wrap;justify-content:center;text-align:center}.ls1-footer p{width:100%;order:2}.ls1-dialog{padding:24px}.ls1-dialog h2{font-size:31px}}@media(prefers-reduced-motion:reduce){.ls1 *{transition:none!important;scroll-behavior:auto!important}}.ls2{--ink:#293e33;--muted:#71786c;--gold:#947951;background:#fcfaf6;color:var(--ink);font:16px/1.5 Arial,sans-serif}.ls2 *{box-sizing:border-box}.ls2 :is(h1,h2,p){margin:0}.ls2 a{color:inherit}.ls2 button{font:inherit;cursor:pointer}.ls2 button:disabled{cursor:default}.ls2 :is(button,a):focus-visible{outline:3px solid #947951;outline-offset:4px}.ls2 [hidden]{display:none!important}.ls2-header{height:90px;padding:0 max(24px,calc((100% - 1200px)/2));display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e4e0d6}.ls2-header img{width:160px;height:auto;display:block}.ls2-header>span{font-size:12px;letter-spacing:.08em;color:var(--muted)}.ls2-main{max-width:1248px;margin:auto;padding:30px 24px 0}.ls2-steps{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #dcded4;border-radius:8px;overflow:hidden}.ls2-steps>div{display:flex;align-items:center;gap:14px;padding:18px 24px;background:#f1f2ec;border-right:1px solid #dcded4;color:#7c8377}.ls2-steps>div:last-child{border:0}.ls2-steps>div[aria-current]{background:#293e33;color:#fff}.ls2-steps b{font:italic 25px Georgia,serif;opacity:.65}.ls2-steps span{font-size:14px}.ls2-steps svg{width:30px;height:30px;margin-left:auto;fill:none;stroke:currentColor;stroke-width:1.1}.ls2-intro{text-align:center;padding:42px 16px 30px}.ls2-eyebrow{font:600 10px/1.6 Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.ls2 h1{font:400 54px/1.12 Georgia,serif;letter-spacing:-.04em;margin:12px 0 14px}.ls2 h1 em{color:var(--gold)}.ls2-intro>p:last-child{color:#6b7468;font-size:16px}.ls2-pulse{border:1px solid #d9dfcf;background:#f0f2e9;border-radius:12px;overflow:hidden}.ls2-pulse-top{display:flex;justify-content:space-between;align-items:center;padding:13px 24px;border-bottom:1px solid #dce1d2;font-size:12px;font-weight:600;letter-spacing:.02em}.ls2-preview{font-size:10px;color:#6b7468;font-weight:400}.ls2-metrics{display:grid;grid-template-columns:repeat(4,1fr);padding:20px 0}.ls2-metrics>div{padding:0 26px;border-right:1px solid #d9dfcf}.ls2-metrics>div:last-child{border:0}.ls2-metric-label{font-size:12px;display:flex;align-items:center;gap:7px;color:#6c7566}.ls2-metrics strong{font:400 45px/1.2 Georgia,serif;display:block;margin:6px 0;font-variant-numeric:tabular-nums}.ls2-metrics small{font-size:11px;color:#7b8274}.ls2-metric-available,.ls2-metric-available .ls2-metric-label{color:#314f38}.ls2-metric-label i{width:6px;height:6px;background:#577a50;border-radius:50%;box-shadow:0 0 0 4px #577a5012}.ls2-visitors strong{transition:opacity .35s}.ls2-progress{display:flex;height:4px;margin:0 24px}.ls2-progress i:nth-child(1){width:90%;background:#849780}.ls2-progress i:nth-child(2){width:7%;background:#c5b28b}.ls2-progress i:nth-child(3){width:3%;background:#294e34}.ls2-demo-note{font-size:10px!important;color:#787f71;padding:10px 24px 14px}.ls2-toolbar{position:sticky;top:0;z-index:10;background:#fcfaf6f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 0;border-bottom:1px solid #e7e3d9;margin-bottom:22px}.ls2-tabs{display:flex;gap:8px;overflow:auto;scrollbar-width:none}.ls2-tabs button{border:1px solid #daddd2;border-radius:99px;background:transparent;color:#52614f;font-size:12px;padding:10px 16px;white-space:nowrap}.ls2-tabs button[aria-pressed=true]{background:#293e33;border-color:#293e33;color:#fff}.ls2-tabs span{margin-left:5px;opacity:.65}.ls2-sort{font-size:11px;white-space:nowrap;color:#7d8476}.ls2-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ls2-card{min-width:0;border:1px solid #e1e1d7;border-radius:10px;overflow:hidden;background:#fff;transition:box-shadow .25s,transform .25s}.ls2-card-available{border-color:#a8b69b}.ls2-card-available:hover{box-shadow:0 14px 36px #293e3312;transform:translateY(-3px)}.ls2-photo{position:relative;background:#e1e2df;aspect-ratio:1.15;overflow:hidden}.ls2-photo>img{width:100%;height:100%;display:block;object-fit:cover;mix-blend-mode:multiply}.ls2-status{position:absolute;z-index:1;left:14px;top:14px;background:#f8faf5ed;color:#52674a;border:1px solid #b5c0a7;padding:5px 11px;border-radius:99px;font-size:11px}.ls2-card-reserved .ls2-status{background:#f8f3e9;color:#957b51;border-color:#dbcaab}.ls2-card-taken .ls2-status{background:#efeee8;color:#7d8377;border-color:#d5d8cf}.ls2-card-taken .ls2-photo>img{filter:grayscale(.8);opacity:.48}.ls2-photo-mark{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.ls2-photo-mark svg{width:40px;height:40px;padding:8px;background:#f9faf5c9;border:1px solid #c3cbb8;border-radius:50%;fill:none;stroke:#6c8162;stroke-width:1.5}.ls2-stone-id{position:absolute;bottom:10px;right:13px;font-size:9px;letter-spacing:.08em;color:#646e60}.ls2-card-body{padding:20px}.ls2-card h2{font:400 25px/1.15 Georgia,serif;letter-spacing:-.02em}.ls2-specs{font-size:12px;color:#777f6e;margin:9px 0 16px!important}.ls2-specs span{margin:0 5px;color:#b7bda9}.ls2-price{display:flex;align-items:center;gap:12px;margin-bottom:17px}.ls2-price s{font-size:16px;color:#939789;text-decoration-thickness:1px}.ls2-price strong{font:italic 27px Georgia,serif;color:#526c44}.ls2-select{width:100%;border:1px solid #293e33;border-radius:6px;background:#293e33;color:#fff;padding:12px 10px;font-size:13px!important;transition:background .2s}.ls2-select:hover:not(:disabled){background:#40583e}.ls2-select:disabled{background:#f4f4ee;border-color:#e4e5db;color:#969b8b}.ls2-reviews{grid-column:1/-1;padding:26px 0 30px;margin:10px 0;border-block:1px solid #e1e3d7}.ls2-reviews-header{display:flex;justify-content:space-between;align-items:end;margin-bottom:20px;gap:16px}.ls2-reviews h2{font:400 32px Georgia,serif;margin-top:6px}.ls2-reviews-header>span{font-size:10px;color:#808674}.ls2-review-track{display:flex;gap:18px;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#bac4ac transparent}.ls2-review{flex:0 0 calc((100% - 36px)/3);min-width:0;padding:24px;border:1px solid #dce0d2;border-radius:8px;background:#fff;scroll-snap-align:start}.ls2-review-person{display:flex;align-items:center;gap:11px}.ls2-review-person>span{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#e7ecdf;color:#6b7e5f;font:19px Georgia,serif}.ls2-review-person strong{display:block;font-size:12px;font-weight:500}.ls2-review-person small{display:block;font-size:10px;color:#929886}.ls2-stars{display:flex;gap:2px;margin:18px 0 12px}.ls2-stars svg{width:14px;height:14px;fill:#718761}.ls2-review p{font-size:14px;line-height:1.7;color:#5f6b55;min-height:72px}.ls2-review-source{display:block;text-align:right;margin-top:20px;font-size:10px;color:#87917c}.ls2-end{text-align:center;padding:40px 12px 60px;color:#8b9381;font-size:12px}.ls2-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:32px max(24px,calc((100% - 1200px)/2));background:#e8eade;font-size:12px}.ls2-footer a{text-decoration:none}.ls2-footer p{font-size:11px;color:#79836d}.ls2-dialog{color:var(--ink);background:#fcfaf6;border:1px solid #d8ddcc;border-radius:14px;padding:34px;width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 32px);box-shadow:0 25px 90px #172b2440}.ls2-dialog::backdrop{background:#263d32a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ls2-close{display:block;margin:0 0 12px auto;background:transparent;border:0;color:#737f69;font-size:12px!important;text-decoration:underline}.ls2-dialog h2{font:34px/1.15 Georgia,serif;margin:10px 0 20px}.ls2-selected-info{display:flex;align-items:center;justify-content:space-between;border-block:1px solid #dee1d5;padding:14px 0;font-size:13px}.ls2-selected-info strong{font:28px Georgia,serif;font-variant-numeric:tabular-nums}.ls2-modal-video video{display:block;width:100%;max-height:210px;object-fit:contain;margin:16px auto;background:#dedfdd;border-radius:7px}.ls2-dialog>p:not(.ls2-eyebrow){font-size:14px;margin:16px 0}.ls2-dialog .ls2-small{font-size:11px!important;color:#838b79}@media(max-width:700px){.ls2-header{height:74px;padding:0 18px}.ls2-header img{width:132px}.ls2-header>span{font-size:9px;letter-spacing:0}.ls2-main{padding:20px 14px 0}.ls2-steps>div{padding:12px 9px;gap:7px}.ls2-steps b{display:none}.ls2-steps span{font-size:11px;line-height:1.3;max-width:75px}.ls2-steps svg{width:21px;height:21px;flex-shrink:0}.ls2-intro{padding:29px 8px 23px}.ls2 h1{font-size:37px;line-height:1.08;margin:10px 0 13px}.ls2-intro>p:last-child{font-size:13px;line-height:1.65}.ls2-pulse-top{padding:12px 14px;font-size:10px}.ls2-preview{font-size:9px}.ls2-metrics{grid-template-columns:repeat(4,1fr);padding:18px 0}.ls2-metrics>div{padding:0 10px}.ls2-metric-label{font-size:10px;gap:4px}.ls2-metrics strong{font-size:33px}.ls2-metrics small{font-size:9px;line-height:1.25;display:block;min-height:23px}.ls2-metric-label i{width:4px;height:4px;box-shadow:none}.ls2-progress{margin:0 14px}.ls2-demo-note{padding:10px 14px 12px;font-size:9px!important;line-height:1.5}.ls2-toolbar{padding:14px 0;margin-bottom:14px}.ls2-tabs{gap:5px;width:100%}.ls2-tabs button{padding:9px 11px;font-size:11px}.ls2-sort{display:none}.ls2-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px}.ls2-photo{aspect-ratio:1}.ls2-status{left:8px;top:8px;font-size:9px;padding:4px 8px}.ls2-stone-id{font-size:8px;right:8px;bottom:8px}.ls2-card-body{padding:13px 11px}.ls2-card h2{font-size:21px}.ls2-specs{font-size:10px;margin:7px 0 12px!important}.ls2-specs span{margin:0 2px}.ls2-price{gap:8px;margin-bottom:12px}.ls2-price s{font-size:13px}.ls2-price strong{font-size:24px}.ls2-select{font-size:11px!important;padding:11px 5px}.ls2-reviews{padding:24px 0;margin:4px 0}.ls2-reviews h2{font-size:27px}.ls2-reviews-header{align-items:start;flex-direction:column;gap:6px}.ls2-review-track{gap:12px}.ls2-review{flex-basis:86%;padding:20px}.ls2-footer{padding:24px 18px;flex-wrap:wrap;justify-content:center;text-align:center}.ls2-footer p{width:100%;order:2}.ls2-dialog{padding:24px}.ls2-dialog h2{font-size:31px}}@media(prefers-reduced-motion:reduce){.ls2 *{transition:none!important;scroll-behavior:auto!important}}.ls2-intro .ls2-fair-note{max-width:660px;margin:15px auto 0;color:#7b8273;font-size:12px;line-height:1.65}.ls2-intro>p:nth-last-child(2){font-size:16px;color:#6b7468}.ls2-metric-label i,.ls2-card-available .ls2-status i{animation:ls2-beacon 2.6s ease-in-out infinite}.ls2-visitors .ls2-metric-label i{animation-delay:.65s}.ls2-status{display:flex;align-items:center;gap:6px}.ls2-card-available .ls2-status i{display:block;width:5px;height:5px;border-radius:50%;background:#5f8053}.ls2-card-available:nth-child(2n) .ls2-status i{animation-delay:.8s}.ls2-number{position:relative;display:block;overflow:hidden;height:1.2em}.ls2-number>span{display:block}.ls2-number>.ls2-number-out{position:absolute;top:0;right:0;bottom:0;left:0}.ls2-card-reserved .ls2-select:disabled{background:#e4e7df;color:#62705a;border-color:#bac7ad;opacity:1}.ls2-reservation{position:relative;overflow:hidden;isolation:isolate;padding-inline:4px!important;min-height:46px;font-size:12px!important;font-variant-numeric:tabular-nums}.ls2-reservation:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--fill,0%);background:#36563e;z-index:-1;transition:width 1s linear}.ls2-reservation>span{position:relative;display:block}.ls2-reservation>.ls2-fill-label{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;clip-path:inset(0 calc(100% - var(--fill,0%)) 0 0);transition:clip-path 1s linear}.ls2-card.ls2-just-released{animation:ls2-release 1.1s ease-out}.ls2 a.ls2-proceed{color:#fff;display:block;text-align:center;text-decoration:none;font-weight:500;margin-top:20px}.ls2-return{display:block;margin:15px auto 0;border:0;background:transparent;color:#7b8472;font-size:12px!important;text-decoration:underline;text-underline-offset:4px}.ls2-progress i{transition:width .8s ease}.ls2-selected-info strong{color:#36563e}.ls2-dialog[open]{animation:ls2-modal-in .3s ease-out}@keyframes ls2-beacon{0%,to{opacity:.45;box-shadow:0 0 #587d5133}50%{opacity:1;box-shadow:0 0 0 5px #587d5100}}@keyframes ls2-release{0%{box-shadow:0 0 0 4px #72966366}to{box-shadow:0 0 #72966300}}@keyframes ls2-modal-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(max-width:700px){.ls2-intro>p:nth-last-child(2){font-size:13px}.ls2-intro .ls2-fair-note{font-size:11px;margin-top:12px}.ls2-reservation{font-size:10px!important;min-height:41px}.ls2-metric-label i{flex-shrink:0}}@media(prefers-reduced-motion:reduce){.ls2 *{animation:none!important;transition:none!important}}.ls3{--ink:#293e33;--muted:#71786c;--gold:#947951;background:#fcfaf6;color:var(--ink);font:16px/1.5 Arial,sans-serif}.ls3 *{box-sizing:border-box}.ls3 :is(h1,h2,p){margin:0}.ls3 a{color:inherit}.ls3 button{font:inherit;cursor:pointer}.ls3 button:disabled{cursor:default}.ls3 :is(button,a):focus-visible{outline:3px solid #947951;outline-offset:4px}.ls3 [hidden]{display:none!important}.ls3-header{height:90px;padding:0 max(24px,calc((100% - 1200px)/2));display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e4e0d6}.ls3-header img{width:160px;height:auto;display:block}.ls3-header>span{font-size:12px;letter-spacing:.08em;color:var(--muted)}.ls3-main{max-width:1248px;margin:auto;padding:30px 24px 0}.ls3-steps{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #dcded4;border-radius:8px;overflow:hidden}.ls3-steps>div{display:flex;align-items:center;gap:14px;padding:18px 24px;background:#f1f2ec;border-right:1px solid #dcded4;color:#7c8377}.ls3-steps>div:last-child{border:0}.ls3-steps>div[aria-current]{background:#293e33;color:#fff}.ls3-steps b{font:italic 25px Georgia,serif;opacity:.65}.ls3-steps span{font-size:14px}.ls3-steps svg{width:30px;height:30px;margin-left:auto;fill:none;stroke:currentColor;stroke-width:1.1}.ls3-intro{text-align:center;padding:42px 16px 30px}.ls3-eyebrow{font:600 10px/1.6 Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.ls3 h1{font:400 54px/1.12 Georgia,serif;letter-spacing:-.04em;margin:12px 0 14px}.ls3 h1 em{color:var(--gold)}.ls3-intro>p:last-child{color:#6b7468;font-size:16px}.ls3-pulse{border:1px solid #d9dfcf;background:#f0f2e9;border-radius:12px;overflow:hidden}.ls3-pulse-top{display:flex;justify-content:space-between;align-items:center;padding:13px 24px;border-bottom:1px solid #dce1d2;font-size:12px;font-weight:600;letter-spacing:.02em}.ls3-preview{font-size:10px;color:#6b7468;font-weight:400}.ls3-metrics{display:grid;grid-template-columns:repeat(4,1fr);padding:20px 0}.ls3-metrics>div{padding:0 26px;border-right:1px solid #d9dfcf}.ls3-metrics>div:last-child{border:0}.ls3-metric-label{font-size:12px;display:flex;align-items:center;gap:7px;color:#6c7566}.ls3-metrics strong{font:400 45px/1.2 Georgia,serif;display:block;margin:6px 0;font-variant-numeric:tabular-nums}.ls3-metrics small{font-size:11px;color:#7b8274}.ls3-metric-available,.ls3-metric-available .ls3-metric-label{color:#314f38}.ls3-metric-label i{width:6px;height:6px;background:#577a50;border-radius:50%;box-shadow:0 0 0 4px #577a5012}.ls3-visitors strong{transition:opacity .35s}.ls3-progress{display:flex;height:4px;margin:0 24px}.ls3-progress i:nth-child(1){width:90%;background:#849780}.ls3-progress i:nth-child(2){width:7%;background:#c5b28b}.ls3-progress i:nth-child(3){width:3%;background:#294e34}.ls3-demo-note{font-size:10px!important;color:#787f71;padding:10px 24px 14px}.ls3-toolbar{position:sticky;top:0;z-index:10;background:#fcfaf6f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 0;border-bottom:1px solid #e7e3d9;margin-bottom:22px}.ls3-tabs{display:flex;gap:8px;overflow:auto;scrollbar-width:none}.ls3-tabs button{border:1px solid #daddd2;border-radius:99px;background:transparent;color:#52614f;font-size:12px;padding:10px 16px;white-space:nowrap}.ls3-tabs button[aria-pressed=true]{background:#293e33;border-color:#293e33;color:#fff}.ls3-tabs span{margin-left:5px;opacity:.65}.ls3-sort{font-size:11px;white-space:nowrap;color:#7d8476}.ls3-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ls3-card{min-width:0;border:1px solid #e1e1d7;border-radius:10px;overflow:hidden;background:#fff;transition:box-shadow .25s,transform .25s}.ls3-card-available{border-color:#a8b69b}.ls3-card-available:hover{box-shadow:0 14px 36px #293e3312;transform:translateY(-3px)}.ls3-photo{position:relative;background:#e1e2df;aspect-ratio:1.15;overflow:hidden}.ls3-photo>img{width:100%;height:100%;display:block;object-fit:cover;mix-blend-mode:multiply}.ls3-status{position:absolute;z-index:1;left:14px;top:14px;background:#f8faf5ed;color:#52674a;border:1px solid #b5c0a7;padding:5px 11px;border-radius:99px;font-size:11px}.ls3-card-reserved .ls3-status{background:#f8f3e9;color:#957b51;border-color:#dbcaab}.ls3-card-taken .ls3-status{background:#efeee8;color:#7d8377;border-color:#d5d8cf}.ls3-card-taken .ls3-photo>img{filter:grayscale(.8);opacity:.48}.ls3-photo-mark{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.ls3-photo-mark svg{width:40px;height:40px;padding:8px;background:#f9faf5c9;border:1px solid #c3cbb8;border-radius:50%;fill:none;stroke:#6c8162;stroke-width:1.5}.ls3-stone-id{position:absolute;bottom:10px;right:13px;font-size:9px;letter-spacing:.08em;color:#646e60}.ls3-card-body{padding:20px}.ls3-card h2{font:400 25px/1.15 Georgia,serif;letter-spacing:-.02em}.ls3-specs{font-size:12px;color:#777f6e;margin:9px 0 16px!important}.ls3-specs span{margin:0 5px;color:#b7bda9}.ls3-price{display:flex;align-items:center;gap:12px;margin-bottom:17px}.ls3-price s{font-size:16px;color:#939789;text-decoration-thickness:1px}.ls3-price strong{font:italic 27px Georgia,serif;color:#526c44}.ls3-select{width:100%;border:1px solid #293e33;border-radius:6px;background:#293e33;color:#fff;padding:12px 10px;font-size:13px!important;transition:background .2s}.ls3-select:hover:not(:disabled){background:#40583e}.ls3-select:disabled{background:#f4f4ee;border-color:#e4e5db;color:#969b8b}.ls3-reviews{grid-column:1/-1;padding:26px 0 30px;margin:10px 0;border-block:1px solid #e1e3d7}.ls3-reviews-header{display:flex;justify-content:space-between;align-items:end;margin-bottom:20px;gap:16px}.ls3-reviews h2{font:400 32px Georgia,serif;margin-top:6px}.ls3-reviews-header>span{font-size:10px;color:#808674}.ls3-review-track{display:flex;gap:18px;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#bac4ac transparent}.ls3-review{flex:0 0 calc((100% - 36px)/3);min-width:0;padding:24px;border:1px solid #dce0d2;border-radius:8px;background:#fff;scroll-snap-align:start}.ls3-review-person{display:flex;align-items:center;gap:11px}.ls3-review-person>span{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#e7ecdf;color:#6b7e5f;font:19px Georgia,serif}.ls3-review-person strong{display:block;font-size:12px;font-weight:500}.ls3-review-person small{display:block;font-size:10px;color:#929886}.ls3-stars{display:flex;gap:2px;margin:18px 0 12px}.ls3-stars svg{width:14px;height:14px;fill:#718761}.ls3-review p{font-size:14px;line-height:1.7;color:#5f6b55;min-height:72px}.ls3-review-source{display:block;text-align:right;margin-top:20px;font-size:10px;color:#87917c}.ls3-end{text-align:center;padding:40px 12px 60px;color:#8b9381;font-size:12px}.ls3-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:32px max(24px,calc((100% - 1200px)/2));background:#e8eade;font-size:12px}.ls3-footer a{text-decoration:none}.ls3-footer p{font-size:11px;color:#79836d}.ls3-dialog{color:var(--ink);background:#fcfaf6;border:1px solid #d8ddcc;border-radius:14px;padding:34px;width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 32px);box-shadow:0 25px 90px #172b2440}.ls3-dialog::backdrop{background:#263d32a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ls3-close{display:block;margin:0 0 12px auto;background:transparent;border:0;color:#737f69;font-size:12px!important;text-decoration:underline}.ls3-dialog h2{font:34px/1.15 Georgia,serif;margin:10px 0 20px}.ls3-selected-info{display:flex;align-items:center;justify-content:space-between;border-block:1px solid #dee1d5;padding:14px 0;font-size:13px}.ls3-selected-info strong{font:28px Georgia,serif;font-variant-numeric:tabular-nums}.ls3-modal-video video{display:block;width:100%;max-height:210px;object-fit:contain;margin:16px auto;background:#dedfdd;border-radius:7px}.ls3-dialog>p:not(.ls3-eyebrow){font-size:14px;margin:16px 0}.ls3-dialog .ls3-small{font-size:11px!important;color:#838b79}@media(max-width:700px){.ls3-header{height:74px;padding:0 18px}.ls3-header img{width:132px}.ls3-header>span{font-size:9px;letter-spacing:0}.ls3-main{padding:20px 14px 0}.ls3-steps>div{padding:12px 9px;gap:7px}.ls3-steps b{display:none}.ls3-steps span{font-size:11px;line-height:1.3;max-width:75px}.ls3-steps svg{width:21px;height:21px;flex-shrink:0}.ls3-intro{padding:29px 8px 23px}.ls3 h1{font-size:37px;line-height:1.08;margin:10px 0 13px}.ls3-intro>p:last-child{font-size:13px;line-height:1.65}.ls3-pulse-top{padding:12px 14px;font-size:10px}.ls3-preview{font-size:9px}.ls3-metrics{grid-template-columns:repeat(4,1fr);padding:18px 0}.ls3-metrics>div{padding:0 10px}.ls3-metric-label{font-size:10px;gap:4px}.ls3-metrics strong{font-size:33px}.ls3-metrics small{font-size:9px;line-height:1.25;display:block;min-height:23px}.ls3-metric-label i{width:4px;height:4px;box-shadow:none}.ls3-progress{margin:0 14px}.ls3-demo-note{padding:10px 14px 12px;font-size:9px!important;line-height:1.5}.ls3-toolbar{padding:14px 0;margin-bottom:14px}.ls3-tabs{gap:5px;width:100%}.ls3-tabs button{padding:9px 11px;font-size:11px}.ls3-sort{display:none}.ls3-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px}.ls3-photo{aspect-ratio:1}.ls3-status{left:8px;top:8px;font-size:9px;padding:4px 8px}.ls3-stone-id{font-size:8px;right:8px;bottom:8px}.ls3-card-body{padding:13px 11px}.ls3-card h2{font-size:21px}.ls3-specs{font-size:10px;margin:7px 0 12px!important}.ls3-specs span{margin:0 2px}.ls3-price{gap:8px;margin-bottom:12px}.ls3-price s{font-size:13px}.ls3-price strong{font-size:24px}.ls3-select{font-size:11px!important;padding:11px 5px}.ls3-reviews{padding:24px 0;margin:4px 0}.ls3-reviews h2{font-size:27px}.ls3-reviews-header{align-items:start;flex-direction:column;gap:6px}.ls3-review-track{gap:12px}.ls3-review{flex-basis:86%;padding:20px}.ls3-footer{padding:24px 18px;flex-wrap:wrap;justify-content:center;text-align:center}.ls3-footer p{width:100%;order:2}.ls3-dialog{padding:24px}.ls3-dialog h2{font-size:31px}}@media(prefers-reduced-motion:reduce){.ls3 *{transition:none!important;scroll-behavior:auto!important}}.ls3-intro .ls3-fair-note{max-width:660px;margin:15px auto 0;color:#7b8273;font-size:12px;line-height:1.65}.ls3-intro>p:nth-last-child(2){font-size:16px;color:#6b7468}.ls3-metric-label i,.ls3-card-available .ls3-status i{animation:ls3-beacon 2.6s ease-in-out infinite}.ls3-visitors .ls3-metric-label i{animation-delay:.65s}.ls3-status{display:flex;align-items:center;gap:6px}.ls3-card-available .ls3-status i{display:block;width:5px;height:5px;border-radius:50%;background:#5f8053}.ls3-card-available:nth-child(2n) .ls3-status i{animation-delay:.8s}.ls3-number{position:relative;display:block;overflow:hidden;height:1.2em}.ls3-number>span{display:block}.ls3-number>.ls3-number-out{position:absolute;top:0;right:0;bottom:0;left:0}.ls3-card-reserved .ls3-select:disabled{background:#e4e7df;color:#62705a;border-color:#bac7ad;opacity:1}.ls3-reservation{position:relative;overflow:hidden;isolation:isolate;padding-inline:4px!important;min-height:46px;font-size:12px!important;font-variant-numeric:tabular-nums}.ls3-reservation:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--fill,0%);background:#36563e;z-index:-1;transition:width 1s linear}.ls3-reservation>span{position:relative;display:block}.ls3-reservation>.ls3-fill-label{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;clip-path:inset(0 calc(100% - var(--fill,0%)) 0 0);transition:clip-path 1s linear}.ls3-card.ls3-just-released{animation:ls3-release 1.1s ease-out}.ls3 a.ls3-proceed{color:#fff;display:block;text-align:center;text-decoration:none;font-weight:500;margin-top:20px}.ls3-return{display:block;margin:15px auto 0;border:0;background:transparent;color:#7b8472;font-size:12px!important;text-decoration:underline;text-underline-offset:4px}.ls3-progress i{transition:width .8s ease}.ls3-selected-info strong{color:#36563e}.ls3-dialog[open]{animation:ls3-modal-in .3s ease-out}@keyframes ls3-beacon{0%,to{opacity:.45;box-shadow:0 0 #587d5133}50%{opacity:1;box-shadow:0 0 0 5px #587d5100}}@keyframes ls3-release{0%{box-shadow:0 0 0 4px #72966366}to{box-shadow:0 0 #72966300}}@keyframes ls3-modal-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(max-width:700px){.ls3-intro>p:nth-last-child(2){font-size:13px}.ls3-intro .ls3-fair-note{font-size:11px;margin-top:12px}.ls3-reservation{font-size:10px!important;min-height:41px}.ls3-metric-label i{flex-shrink:0}}.ls3-wordmark{display:flex;flex-direction:column;text-align:center;color:#432d25;line-height:1;text-decoration:none}.ls3-header a{text-decoration:none}.ls3-wordmark>span{font:32px/1 Georgia,serif;letter-spacing:.025em}.ls3-wordmark>small{font:11px/1.5 Georgia,serif;letter-spacing:.55em;margin-top:5px;padding-left:.55em}.ls3-intro{padding:35px 8px 26px}.ls3-intro h1{margin:0 0 9px}.ls3-intro>p:last-child{font:italic 25px/1.2 Georgia,serif;color:#947951}.ls3-pulse{position:relative;background:linear-gradient(125deg,#203e32,#152b24);color:#fff;border:1px solid #58765f;box-shadow:0 12px 35px #193c3226;border-radius:18px}.ls3-pulse-top{padding:19px 25px;border-color:#ffffff20}.ls3-activity-title{display:flex;gap:13px;align-items:center;font:24px/1.2 Georgia,serif;letter-spacing:0}.ls3-preview{color:#c4d1c5;font-size:10px}.ls3-metrics{padding:22px 0 20px}.ls3-metrics>div{border-color:#ffffff20;padding:0 26px}.ls3-metric-label,.ls3-metric-available .ls3-metric-label{font-size:14px;color:#d8e2d8;gap:9px}.ls3-metrics strong{font-size:58px;color:#fff;margin:8px 0 0}.ls3-metric-available strong{color:#a9f0b9}.ls3-metric-label .ls3-help{display:inline-grid;place-items:center;width:25px;height:25px;min-width:25px;border:1px solid #8ca494;border-radius:50%;background:#ffffff08;color:#d7e3d9;padding:0;font:14px Georgia,serif}.ls3-help:hover{background:#ffffff25}.ls3-metric-label i{width:11px;height:11px;background:#78eb99;flex-shrink:0;animation:ls3-green-pulse 1.2s ease-in-out infinite}.ls3-visitors .ls3-metric-label i{background:#ff646b;animation:ls3-red-pulse 1.2s ease-in-out infinite}.ls3-card-available .ls3-status i{width:7px;height:7px;animation:ls3-green-pulse 1.4s ease-in-out infinite}.ls3-bars{height:24px;display:flex;align-items:center;gap:3px}.ls3-bars i{display:block;width:3px;height:70%;background:#b4d5b7;border-radius:3px;animation:ls3-meter 1.4s ease-in-out infinite alternate}.ls3-bars i:nth-child(2){animation-delay:-.7s;height:100%}.ls3-bars i:nth-child(3){animation-delay:-.3s;height:40%}.ls3-bars i:nth-child(4){animation-delay:-.9s}.ls3-bars i:nth-child(5){animation-delay:-.5s;height:95%}.ls3-progress{height:5px;border-radius:9px;overflow:hidden}.ls3-progress i:nth-child(1){background:#698577}.ls3-progress i:nth-child(2){background:#c6b085}.ls3-progress i:nth-child(3){background:#8beaab}.ls3-demo-note{color:#b9c8bd!important;font-size:10px!important;padding-top:11px}.ls3-info-dialog{color:#293e33;border:1px solid #d8d2c5;border-radius:18px;background:#fcfaf6;width:min(440px,calc(100vw - 32px));padding:26px 32px 36px;box-sizing:border-box;max-height:calc(100dvh - 32px);overflow:auto}.ls3-info-dialog::backdrop{background:#17251da6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ls3-info-dialog h2{font:36px/1.1 Georgia,serif;margin:8px 0 20px}.ls3-info-dialog p{font:20px/1.5 Georgia,serif;color:#596754}.ls3-info-dialog[open]{animation:ls3-modal-in .3s ease-out}.ls3-dialog .ls3-hold-story{font:italic 20px/1.5 Georgia,serif!important;color:#5a6957}.ls3-selected-info strong{font:italic 17px/1.3 Georgia,serif}.ls3-dialog{overflow:auto;margin:auto}.ls3 a.ls3-proceed{font-size:15px!important;padding:15px 10px}.ls3-small{line-height:1.5}.ls3-info-dialog .ls3-close{padding:8px}.ls3-header{flex-shrink:0}@keyframes ls3-meter{0%{transform:scaleY(.3);opacity:.5}to{transform:scaleY(1);opacity:1}}@keyframes ls3-green-pulse{0%,to{opacity:1;box-shadow:0 0 #78eb9940}55%{opacity:.5;box-shadow:0 0 0 6px #78eb9900}}@keyframes ls3-red-pulse{0%,to{opacity:1;box-shadow:0 0 #ff646b55}55%{opacity:.45;box-shadow:0 0 0 7px #ff646b00}}@media(max-width:700px){.ls3-wordmark>span{font-size:28px}.ls3-wordmark>small{font-size:9px}.ls3-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 0;padding:20px 0}.ls3-metrics>div{padding:0 18px}.ls3-metrics>div:nth-child(2){border-right:0}.ls3-metric-label{font-size:12px;gap:7px}.ls3-metrics strong{font-size:47px}.ls3-activity-title{font-size:21px;gap:9px}.ls3-pulse-top{padding:16px}.ls3-preview{font-size:8px;max-width:45px;text-align:right}.ls3-intro>p:last-child{font:italic 24px/1.2 Georgia,serif}.ls3-intro h1{font-size:35px}.ls3-dialog{padding:22px}.ls3-dialog .ls3-hold-story{font-size:18px!important}.ls3-modal-video video{max-height:180px}.ls3-info-dialog{padding:22px 25px 30px}}@media(prefers-reduced-motion:reduce){.ls3 *{animation:none!important;transition:none!important}}.lsd4{--ink:#293e33;--muted:#71786c;--gold:#947951;background:#fcfaf6;color:var(--ink);font:16px/1.5 Arial,sans-serif}.lsd4 *{box-sizing:border-box}.lsd4 :is(h1,h2,p){margin:0}.lsd4 a{color:inherit}.lsd4 button{font:inherit;cursor:pointer}.lsd4 button:disabled{cursor:default}.lsd4 :is(button,a):focus-visible{outline:3px solid #947951;outline-offset:4px}.lsd4 [hidden]{display:none!important}.lsd4-header{height:90px;padding:0 max(24px,calc((100% - 1200px)/2));display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e4e0d6}.lsd4-header img{width:160px;height:auto;display:block}.lsd4-header>span{font-size:12px;letter-spacing:.08em;color:var(--muted)}.lsd4-main{max-width:1248px;margin:auto;padding:30px 24px 0}.lsd4-steps{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #dcded4;border-radius:8px;overflow:hidden}.lsd4-steps>div{display:flex;align-items:center;gap:14px;padding:18px 24px;background:#f1f2ec;border-right:1px solid #dcded4;color:#7c8377}.lsd4-steps>div:last-child{border:0}.lsd4-steps>div[aria-current]{background:#293e33;color:#fff}.lsd4-steps b{font:italic 25px Georgia,serif;opacity:.65}.lsd4-steps span{font-size:14px}.lsd4-steps svg{width:30px;height:30px;margin-left:auto;fill:none;stroke:currentColor;stroke-width:1.1}.lsd4-intro{text-align:center;padding:42px 16px 30px}.lsd4-eyebrow{font:600 10px/1.6 Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.lsd4 h1{font:400 54px/1.12 Georgia,serif;letter-spacing:-.04em;margin:12px 0 14px}.lsd4 h1 em{color:var(--gold)}.lsd4-intro>p:last-child{color:#6b7468;font-size:16px}.lsd4-pulse{border:1px solid #d9dfcf;background:#f0f2e9;border-radius:12px;overflow:hidden}.lsd4-pulse-top{display:flex;justify-content:space-between;align-items:center;padding:13px 24px;border-bottom:1px solid #dce1d2;font-size:12px;font-weight:600;letter-spacing:.02em}.lsd4-preview{font-size:10px;color:#6b7468;font-weight:400}.lsd4-metrics{display:grid;grid-template-columns:repeat(4,1fr);padding:20px 0}.lsd4-metrics>div{padding:0 26px;border-right:1px solid #d9dfcf}.lsd4-metrics>div:last-child{border:0}.lsd4-metric-label{font-size:12px;display:flex;align-items:center;gap:7px;color:#6c7566}.lsd4-metrics strong{font:400 45px/1.2 Georgia,serif;display:block;margin:6px 0;font-variant-numeric:tabular-nums}.lsd4-metrics small{font-size:11px;color:#7b8274}.lsd4-metric-available,.lsd4-metric-available .lsd4-metric-label{color:#314f38}.lsd4-metric-label i{width:6px;height:6px;background:#577a50;border-radius:50%;box-shadow:0 0 0 4px #577a5012}.lsd4-visitors strong{transition:opacity .35s}.lsd4-progress{display:flex;height:4px;margin:0 24px}.lsd4-progress i:nth-child(1){width:90%;background:#849780}.lsd4-progress i:nth-child(2){width:7%;background:#c5b28b}.lsd4-progress i:nth-child(3){width:3%;background:#294e34}.lsd4-demo-note{font-size:10px!important;color:#787f71;padding:10px 24px 14px}.lsd4-toolbar{position:sticky;top:0;z-index:10;background:#fcfaf6f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 0;border-bottom:1px solid #e7e3d9;margin-bottom:22px}.lsd4-tabs{display:flex;gap:8px;overflow:auto;scrollbar-width:none}.lsd4-tabs button{border:1px solid #daddd2;border-radius:99px;background:transparent;color:#52614f;font-size:12px;padding:10px 16px;white-space:nowrap}.lsd4-tabs button[aria-pressed=true]{background:#293e33;border-color:#293e33;color:#fff}.lsd4-tabs span{margin-left:5px;opacity:.65}.lsd4-sort{font-size:11px;white-space:nowrap;color:#7d8476}.lsd4-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.lsd4-card{min-width:0;border:1px solid #e1e1d7;border-radius:10px;overflow:hidden;background:#fff;transition:box-shadow .25s,transform .25s}.lsd4-card-available{border-color:#a8b69b}.lsd4-card-available:hover{box-shadow:0 14px 36px #293e3312;transform:translateY(-3px)}.lsd4-photo{position:relative;background:#e1e2df;aspect-ratio:1.15;overflow:hidden}.lsd4-photo>img{width:100%;height:100%;display:block;object-fit:cover;mix-blend-mode:multiply}.lsd4-status{position:absolute;z-index:1;left:14px;top:14px;background:#f8faf5ed;color:#52674a;border:1px solid #b5c0a7;padding:5px 11px;border-radius:99px;font-size:11px}.lsd4-card-reserved .lsd4-status{background:#f8f3e9;color:#957b51;border-color:#dbcaab}.lsd4-card-taken .lsd4-status{background:#efeee8;color:#7d8377;border-color:#d5d8cf}.lsd4-card-taken .lsd4-photo>img{filter:grayscale(.8);opacity:.48}.lsd4-photo-mark{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.lsd4-photo-mark svg{width:40px;height:40px;padding:8px;background:#f9faf5c9;border:1px solid #c3cbb8;border-radius:50%;fill:none;stroke:#6c8162;stroke-width:1.5}.lsd4-stone-id{position:absolute;bottom:10px;right:13px;font-size:9px;letter-spacing:.08em;color:#646e60}.lsd4-card-body{padding:20px}.lsd4-card h2{font:400 25px/1.15 Georgia,serif;letter-spacing:-.02em}.lsd4-specs{font-size:12px;color:#777f6e;margin:9px 0 16px!important}.lsd4-specs span{margin:0 5px;color:#b7bda9}.lsd4-price{display:flex;align-items:center;gap:12px;margin-bottom:17px}.lsd4-price s{font-size:16px;color:#939789;text-decoration-thickness:1px}.lsd4-price strong{font:italic 27px Georgia,serif;color:#526c44}.lsd4-select{width:100%;border:1px solid #293e33;border-radius:6px;background:#293e33;color:#fff;padding:12px 10px;font-size:13px!important;transition:background .2s}.lsd4-select:hover:not(:disabled){background:#40583e}.lsd4-select:disabled{background:#f4f4ee;border-color:#e4e5db;color:#969b8b}.lsd4-reviews{grid-column:1/-1;padding:26px 0 30px;margin:10px 0;border-block:1px solid #e1e3d7}.lsd4-reviews-header{display:flex;justify-content:space-between;align-items:end;margin-bottom:20px;gap:16px}.lsd4-reviews h2{font:400 32px Georgia,serif;margin-top:6px}.lsd4-reviews-header>span{font-size:10px;color:#808674}.lsd4-review-track{display:flex;gap:18px;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#bac4ac transparent}.lsd4-review{flex:0 0 calc((100% - 36px)/3);min-width:0;padding:24px;border:1px solid #dce0d2;border-radius:8px;background:#fff;scroll-snap-align:start}.lsd4-review-person{display:flex;align-items:center;gap:11px}.lsd4-review-person>span{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#e7ecdf;color:#6b7e5f;font:19px Georgia,serif}.lsd4-review-person strong{display:block;font-size:12px;font-weight:500}.lsd4-review-person small{display:block;font-size:10px;color:#929886}.lsd4-stars{display:flex;gap:2px;margin:18px 0 12px}.lsd4-stars svg{width:14px;height:14px;fill:#718761}.lsd4-review p{font-size:14px;line-height:1.7;color:#5f6b55;min-height:72px}.lsd4-review-source{display:block;text-align:right;margin-top:20px;font-size:10px;color:#87917c}.lsd4-end{text-align:center;padding:40px 12px 60px;color:#8b9381;font-size:12px}.lsd4-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:32px max(24px,calc((100% - 1200px)/2));background:#e8eade;font-size:12px}.lsd4-footer a{text-decoration:none}.lsd4-footer p{font-size:11px;color:#79836d}.lsd4-dialog{color:var(--ink);background:#fcfaf6;border:1px solid #d8ddcc;border-radius:14px;padding:34px;width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 32px);box-shadow:0 25px 90px #172b2440}.lsd4-dialog::backdrop{background:#263d32a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lsd4-close{display:block;margin:0 0 12px auto;background:transparent;border:0;color:#737f69;font-size:12px!important;text-decoration:underline}.lsd4-dialog h2{font:34px/1.15 Georgia,serif;margin:10px 0 20px}.lsd4-selected-info{display:flex;align-items:center;justify-content:space-between;border-block:1px solid #dee1d5;padding:14px 0;font-size:13px}.lsd4-selected-info strong{font:28px Georgia,serif;font-variant-numeric:tabular-nums}.lsd4-modal-video video{display:block;width:100%;max-height:210px;object-fit:contain;margin:16px auto;background:#dedfdd;border-radius:7px}.lsd4-dialog>p:not(.lsd4-eyebrow){font-size:14px;margin:16px 0}.lsd4-dialog .lsd4-small{font-size:11px!important;color:#838b79}@media(max-width:700px){.lsd4-header{height:74px;padding:0 18px}.lsd4-header img{width:132px}.lsd4-header>span{font-size:9px;letter-spacing:0}.lsd4-main{padding:20px 14px 0}.lsd4-steps>div{padding:12px 9px;gap:7px}.lsd4-steps b{display:none}.lsd4-steps span{font-size:11px;line-height:1.3;max-width:75px}.lsd4-steps svg{width:21px;height:21px;flex-shrink:0}.lsd4-intro{padding:29px 8px 23px}.lsd4 h1{font-size:37px;line-height:1.08;margin:10px 0 13px}.lsd4-intro>p:last-child{font-size:13px;line-height:1.65}.lsd4-pulse-top{padding:12px 14px;font-size:10px}.lsd4-preview{font-size:9px}.lsd4-metrics{grid-template-columns:repeat(4,1fr);padding:18px 0}.lsd4-metrics>div{padding:0 10px}.lsd4-metric-label{font-size:10px;gap:4px}.lsd4-metrics strong{font-size:33px}.lsd4-metrics small{font-size:9px;line-height:1.25;display:block;min-height:23px}.lsd4-metric-label i{width:4px;height:4px;box-shadow:none}.lsd4-progress{margin:0 14px}.lsd4-demo-note{padding:10px 14px 12px;font-size:9px!important;line-height:1.5}.lsd4-toolbar{padding:14px 0;margin-bottom:14px}.lsd4-tabs{gap:5px;width:100%}.lsd4-tabs button{padding:9px 11px;font-size:11px}.lsd4-sort{display:none}.lsd4-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px}.lsd4-photo{aspect-ratio:1}.lsd4-status{left:8px;top:8px;font-size:9px;padding:4px 8px}.lsd4-stone-id{font-size:8px;right:8px;bottom:8px}.lsd4-card-body{padding:13px 11px}.lsd4-card h2{font-size:21px}.lsd4-specs{font-size:10px;margin:7px 0 12px!important}.lsd4-specs span{margin:0 2px}.lsd4-price{gap:8px;margin-bottom:12px}.lsd4-price s{font-size:13px}.lsd4-price strong{font-size:24px}.lsd4-select{font-size:11px!important;padding:11px 5px}.lsd4-reviews{padding:24px 0;margin:4px 0}.lsd4-reviews h2{font-size:27px}.lsd4-reviews-header{align-items:start;flex-direction:column;gap:6px}.lsd4-review-track{gap:12px}.lsd4-review{flex-basis:86%;padding:20px}.lsd4-footer{padding:24px 18px;flex-wrap:wrap;justify-content:center;text-align:center}.lsd4-footer p{width:100%;order:2}.lsd4-dialog{padding:24px}.lsd4-dialog h2{font-size:31px}}@media(prefers-reduced-motion:reduce){.lsd4 *{transition:none!important;scroll-behavior:auto!important}}.lsd4-intro .lsd4-fair-note{max-width:660px;margin:15px auto 0;color:#7b8273;font-size:12px;line-height:1.65}.lsd4-intro>p:nth-last-child(2){font-size:16px;color:#6b7468}.lsd4-metric-label i,.lsd4-card-available .lsd4-status i{animation:lsd4-beacon 2.6s ease-in-out infinite}.lsd4-visitors .lsd4-metric-label i{animation-delay:.65s}.lsd4-status{display:flex;align-items:center;gap:6px}.lsd4-card-available .lsd4-status i{display:block;width:5px;height:5px;border-radius:50%;background:#5f8053}.lsd4-card-available:nth-child(2n) .lsd4-status i{animation-delay:.8s}.lsd4-number{position:relative;display:block;overflow:hidden;height:1.2em}.lsd4-number>span{display:block}.lsd4-number>.lsd4-number-out{position:absolute;top:0;right:0;bottom:0;left:0}.lsd4-card-reserved .lsd4-select:disabled{background:#e4e7df;color:#62705a;border-color:#bac7ad;opacity:1}.lsd4-reservation{position:relative;overflow:hidden;isolation:isolate;padding-inline:4px!important;min-height:46px;font-size:12px!important;font-variant-numeric:tabular-nums}.lsd4-reservation:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--fill,0%);background:#36563e;z-index:-1;transition:width 1s linear}.lsd4-reservation>span{position:relative;display:block}.lsd4-reservation>.lsd4-fill-label{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;clip-path:inset(0 calc(100% - var(--fill,0%)) 0 0);transition:clip-path 1s linear}.lsd4-card.lsd4-just-released{animation:lsd4-release 1.1s ease-out}.lsd4 a.lsd4-proceed{color:#fff;display:block;text-align:center;text-decoration:none;font-weight:500;margin-top:20px}.lsd4-return{display:block;margin:15px auto 0;border:0;background:transparent;color:#7b8472;font-size:12px!important;text-decoration:underline;text-underline-offset:4px}.lsd4-progress i{transition:width .8s ease}.lsd4-selected-info strong{color:#36563e}.lsd4-dialog[open]{animation:lsd4-modal-in .3s ease-out}@keyframes lsd4-beacon{0%,to{opacity:.45;box-shadow:0 0 #587d5133}50%{opacity:1;box-shadow:0 0 0 5px #587d5100}}@keyframes lsd4-release{0%{box-shadow:0 0 0 4px #72966366}to{box-shadow:0 0 #72966300}}@keyframes lsd4-modal-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(max-width:700px){.lsd4-intro>p:nth-last-child(2){font-size:13px}.lsd4-intro .lsd4-fair-note{font-size:11px;margin-top:12px}.lsd4-reservation{font-size:10px!important;min-height:41px}.lsd4-metric-label i{flex-shrink:0}}.lsd4-wordmark{display:flex;flex-direction:column;text-align:center;color:#432d25;line-height:1;text-decoration:none}.lsd4-header a{text-decoration:none}.lsd4-wordmark>span{font:32px/1 Georgia,serif;letter-spacing:.025em}.lsd4-wordmark>small{font:11px/1.5 Georgia,serif;letter-spacing:.55em;margin-top:5px;padding-left:.55em}.lsd4-intro{padding:35px 8px 26px}.lsd4-intro h1{margin:0 0 9px}.lsd4-intro>p:last-child{font:italic 25px/1.2 Georgia,serif;color:#947951}.lsd4-pulse{position:relative;background:linear-gradient(125deg,#203e32,#152b24);color:#fff;border:1px solid #58765f;box-shadow:0 12px 35px #193c3226;border-radius:18px}.lsd4-pulse-top{padding:19px 25px;border-color:#ffffff20}.lsd4-activity-title{display:flex;gap:13px;align-items:center;font:24px/1.2 Georgia,serif;letter-spacing:0}.lsd4-preview{color:#c4d1c5;font-size:10px}.lsd4-metrics{padding:22px 0 20px}.lsd4-metrics>div{border-color:#ffffff20;padding:0 26px}.lsd4-metric-label,.lsd4-metric-available .lsd4-metric-label{font-size:14px;color:#d8e2d8;gap:9px}.lsd4-metrics strong{font-size:58px;color:#fff;margin:8px 0 0}.lsd4-metric-available strong{color:#a9f0b9}.lsd4-metric-label .lsd4-help{display:inline-grid;place-items:center;width:25px;height:25px;min-width:25px;border:1px solid #8ca494;border-radius:50%;background:#ffffff08;color:#d7e3d9;padding:0;font:14px Georgia,serif}.lsd4-help:hover{background:#ffffff25}.lsd4-metric-label i{width:11px;height:11px;background:#78eb99;flex-shrink:0;animation:lsd4-green-pulse 1.2s ease-in-out infinite}.lsd4-visitors .lsd4-metric-label i{background:#ff646b;animation:lsd4-red-pulse 1.2s ease-in-out infinite}.lsd4-card-available .lsd4-status i{width:7px;height:7px;animation:lsd4-green-pulse 1.4s ease-in-out infinite}.lsd4-bars{height:24px;display:flex;align-items:center;gap:3px}.lsd4-bars i{display:block;width:3px;height:70%;background:#b4d5b7;border-radius:3px;animation:lsd4-meter 1.4s ease-in-out infinite alternate}.lsd4-bars i:nth-child(2){animation-delay:-.7s;height:100%}.lsd4-bars i:nth-child(3){animation-delay:-.3s;height:40%}.lsd4-bars i:nth-child(4){animation-delay:-.9s}.lsd4-bars i:nth-child(5){animation-delay:-.5s;height:95%}.lsd4-progress{height:5px;border-radius:9px;overflow:hidden}.lsd4-progress i:nth-child(1){background:#698577}.lsd4-progress i:nth-child(2){background:#c6b085}.lsd4-progress i:nth-child(3){background:#8beaab}.lsd4-demo-note{color:#b9c8bd!important;font-size:10px!important;padding-top:11px}.lsd4-info-dialog{color:#293e33;border:1px solid #d8d2c5;border-radius:18px;background:#fcfaf6;width:min(440px,calc(100vw - 32px));padding:26px 32px 36px;box-sizing:border-box;max-height:calc(100dvh - 32px);overflow:auto}.lsd4-info-dialog::backdrop{background:#17251da6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lsd4-info-dialog h2{font:36px/1.1 Georgia,serif;margin:8px 0 20px}.lsd4-info-dialog p{font:20px/1.5 Georgia,serif;color:#596754}.lsd4-info-dialog[open]{animation:lsd4-modal-in .3s ease-out}.lsd4-dialog .lsd4-hold-story{font:italic 20px/1.5 Georgia,serif!important;color:#5a6957}.lsd4-selected-info strong{font:italic 17px/1.3 Georgia,serif}.lsd4-dialog{overflow:auto;margin:auto}.lsd4 a.lsd4-proceed{font-size:15px!important;padding:15px 10px}.lsd4-small{line-height:1.5}.lsd4-info-dialog .lsd4-close{padding:8px}.lsd4-header{flex-shrink:0}@keyframes lsd4-meter{0%{transform:scaleY(.3);opacity:.5}to{transform:scaleY(1);opacity:1}}@keyframes lsd4-green-pulse{0%,to{opacity:1;box-shadow:0 0 #78eb9940}55%{opacity:.5;box-shadow:0 0 0 6px #78eb9900}}@keyframes lsd4-red-pulse{0%,to{opacity:1;box-shadow:0 0 #ff646b55}55%{opacity:.45;box-shadow:0 0 0 7px #ff646b00}}@media(max-width:700px){.lsd4-wordmark>span{font-size:28px}.lsd4-wordmark>small{font-size:9px}.lsd4-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 0;padding:20px 0}.lsd4-metrics>div{padding:0 18px}.lsd4-metrics>div:nth-child(2){border-right:0}.lsd4-metric-label{font-size:12px;gap:7px}.lsd4-metrics strong{font-size:47px}.lsd4-activity-title{font-size:21px;gap:9px}.lsd4-pulse-top{padding:16px}.lsd4-preview{font-size:8px;max-width:45px;text-align:right}.lsd4-intro>p:last-child{font:italic 24px/1.2 Georgia,serif}.lsd4-intro h1{font-size:35px}.lsd4-dialog{padding:22px}.lsd4-dialog .lsd4-hold-story{font-size:18px!important}.lsd4-modal-video video{max-height:180px}.lsd4-info-dialog{padding:22px 25px 30px}}@media(prefers-reduced-motion:reduce){.lsd4 *{animation:none!important;transition:none!important}}.lsd5-main{max-width:1248px;margin:auto;padding:30px 24px 0}@media(max-width:700px){.lsd5-header{height:74px;padding:0 18px}.lsd5-header img{width:132px}.lsd5-header>span{font-size:9px;letter-spacing:0}.lsd5-main{padding:20px 14px 0}.lsd5-steps>div{padding:12px 9px;gap:7px}.lsd5-steps b{display:none}.lsd5-steps span{font-size:11px;line-height:1.3;max-width:75px}.lsd5-steps svg{width:21px;height:21px;flex-shrink:0}.lsd5-intro{padding:29px 8px 23px}.lsd5 h1{font-size:37px;line-height:1.08;margin:10px 0 13px}.lsd5-intro>p:last-child{font-size:13px;line-height:1.65}.lsd5-pulse-top{padding:12px 14px;font-size:10px}.lsd5-preview{font-size:9px}.lsd5-metrics{grid-template-columns:repeat(4,1fr);padding:18px 0}.lsd5-metrics>div{padding:0 10px}.lsd5-metric-label{font-size:10px;gap:4px}.lsd5-metrics strong{font-size:33px}.lsd5-metrics small{font-size:9px;line-height:1.25;display:block;min-height:23px}.lsd5-metric-label i{width:4px;height:4px;box-shadow:none}.lsd5-progress{margin:0 14px}.lsd5-demo-note{padding:10px 14px 12px;font-size:9px!important;line-height:1.5}.lsd5-toolbar{padding:14px 0;margin-bottom:14px}.lsd5-tabs{gap:5px;width:100%}.lsd5-tabs button{padding:9px 11px;font-size:11px}.lsd5-sort{display:none}.lsd5-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px}.lsd5-photo{aspect-ratio:1}.lsd5-status{left:8px;top:8px;font-size:9px;padding:4px 8px}.lsd5-stone-id{font-size:8px;right:8px;bottom:8px}.lsd5-card-body{padding:13px 11px}.lsd5-card h2{font-size:21px}.lsd5-specs{font-size:10px;margin:7px 0 12px!important}.lsd5-specs span{margin:0 2px}.lsd5-price{gap:8px;margin-bottom:12px}.lsd5-price s{font-size:13px}.lsd5-price strong{font-size:24px}.lsd5-select{font-size:11px!important;padding:11px 5px}.lsd5-reviews{padding:24px 0;margin:4px 0}.lsd5-reviews h2{font-size:27px}.lsd5-reviews-header{align-items:start;flex-direction:column;gap:6px}.lsd5-review-track{gap:12px}.lsd5-review{flex-basis:86%;padding:20px}.lsd5-footer{padding:24px 18px;flex-wrap:wrap;justify-content:center;text-align:center}.lsd5-footer p{width:100%;order:2}.lsd5-dialog{padding:24px}.lsd5-dialog h2{font-size:31px}}.lsd5{--ink:#293e33;--muted:#71786c;--gold:#947951;background:#fcfaf6;color:var(--ink);font:16px/1.5 Arial,sans-serif}.lsd5 *{box-sizing:border-box}.lsd5 :is(h1,h2,p){margin:0}.lsd5 a{color:inherit}.lsd5 button{font:inherit;cursor:pointer}.lsd5 button:disabled{cursor:default}.lsd5 :is(button,a):focus-visible{outline:3px solid #947951;outline-offset:4px}.lsd5 [hidden]{display:none!important}.lsd5-header{height:90px;padding:0 max(24px,calc((100% - 1200px)/2));display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e4e0d6}.lsd5-header img{width:160px;height:auto;display:block}.lsd5-header>span{font-size:12px;letter-spacing:.08em;color:var(--muted)}.lsd5-main{max-width:1248px;margin:auto;padding:30px 24px 32px}.lsd5-steps{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #dcded4;border-radius:8px;overflow:hidden}.lsd5-steps>div{display:flex;align-items:center;gap:14px;padding:18px 24px;background:#f1f2ec;border-right:1px solid #dcded4;color:#7c8377}.lsd5-steps>div:last-child{border:0}.lsd5-steps>div[aria-current]{background:#293e33;color:#fff}.lsd5-steps b{font:italic 25px Georgia,serif;opacity:.65}.lsd5-steps span{font-size:14px}.lsd5-steps svg{width:30px;height:30px;margin-left:auto;fill:none;stroke:currentColor;stroke-width:1.1}.lsd5-intro{text-align:center;padding:42px 16px 30px}.lsd5-eyebrow{font:600 10px/1.6 Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.lsd5 h1{font:400 54px/1.12 Georgia,serif;letter-spacing:-.04em;margin:12px 0 14px}.lsd5 h1 em{color:var(--gold)}.lsd5-intro>p:last-child{color:#6b7468;font-size:16px}.lsd5-pulse{border:1px solid #d9dfcf;background:#f0f2e9;border-radius:12px;overflow:hidden}.lsd5-pulse-top{display:flex;justify-content:space-between;align-items:center;padding:13px 24px;border-bottom:1px solid #dce1d2;font-size:12px;font-weight:600;letter-spacing:.02em}.lsd5-preview{font-size:10px;color:#6b7468;font-weight:400}.lsd5-metrics{display:grid;grid-template-columns:repeat(4,1fr);padding:20px 0}.lsd5-metrics>div{padding:0 26px;border-right:1px solid #d9dfcf}.lsd5-metrics>div:last-child{border:0}.lsd5-metric-label{font-size:12px;display:flex;align-items:center;gap:7px;color:#6c7566}.lsd5-metrics strong{font:400 45px/1.2 Georgia,serif;display:block;margin:6px 0;font-variant-numeric:tabular-nums}.lsd5-metrics small{font-size:11px;color:#7b8274}.lsd5-metric-available,.lsd5-metric-available .lsd5-metric-label{color:#314f38}.lsd5-metric-label i{width:6px;height:6px;background:#577a50;border-radius:50%;box-shadow:0 0 0 4px #577a5012}.lsd5-visitors strong{transition:opacity .35s}.lsd5-progress{display:flex;height:4px;margin:0 24px}.lsd5-progress i:nth-child(1){width:90%;background:#849780}.lsd5-progress i:nth-child(2){width:7%;background:#c5b28b}.lsd5-progress i:nth-child(3){width:3%;background:#294e34}.lsd5-demo-note{font-size:10px!important;color:#787f71;padding:10px 24px 14px}.lsd5-toolbar{position:sticky;top:0;z-index:10;background:#fcfaf6f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 0;border-bottom:1px solid #e7e3d9;margin-bottom:22px}.lsd5-tabs{display:flex;gap:8px;overflow:auto;scrollbar-width:none}.lsd5-tabs button{border:1px solid #daddd2;border-radius:99px;background:transparent;color:#52614f;font-size:12px;padding:10px 16px;white-space:nowrap}.lsd5-tabs button[aria-pressed=true]{background:#293e33;border-color:#293e33;color:#fff}.lsd5-tabs span{margin-left:5px;opacity:.65}.lsd5-sort{font-size:11px;white-space:nowrap;color:#7d8476}.lsd5-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.lsd5-card{min-width:0;border:1px solid #e1e1d7;border-radius:10px;overflow:hidden;background:#fff;transition:box-shadow .25s,transform .25s}.lsd5-card-available{border-color:#a8b69b}.lsd5-card-available:hover{box-shadow:0 14px 36px #293e3312;transform:translateY(-3px)}.lsd5-photo{position:relative;background:#e1e2df;aspect-ratio:1.15;overflow:hidden}.lsd5-photo>img{width:100%;height:100%;display:block;object-fit:cover;mix-blend-mode:multiply}.lsd5-status{position:absolute;z-index:1;left:14px;top:14px;background:#f8faf5ed;color:#52674a;border:1px solid #b5c0a7;padding:5px 11px;border-radius:99px;font-size:11px}.lsd5-card-reserved .lsd5-status{background:#f8f3e9;color:#957b51;border-color:#dbcaab}.lsd5-card-taken .lsd5-status{background:#efeee8;color:#7d8377;border-color:#d5d8cf}.lsd5-card-taken .lsd5-photo>img{filter:grayscale(.8);opacity:.48}.lsd5-photo-mark{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.lsd5-photo-mark svg{width:40px;height:40px;padding:8px;background:#f9faf5c9;border:1px solid #c3cbb8;border-radius:50%;fill:none;stroke:#6c8162;stroke-width:1.5}.lsd5-stone-id{position:absolute;bottom:10px;right:13px;font-size:9px;letter-spacing:.08em;color:#646e60}.lsd5-card-body{padding:20px}.lsd5-card h2{font:400 25px/1.15 Georgia,serif;letter-spacing:-.02em}.lsd5-specs{font-size:12px;color:#777f6e;margin:9px 0 16px!important}.lsd5-specs span{margin:0 5px;color:#b7bda9}.lsd5-price{display:flex;align-items:center;gap:12px;margin-bottom:17px}.lsd5-price s{font-size:16px;color:#939789;text-decoration-thickness:1px}.lsd5-price strong{font:italic 27px Georgia,serif;color:#526c44}.lsd5-select{width:100%;border:1px solid #293e33;border-radius:6px;background:#293e33;color:#fff;padding:12px 10px;font-size:13px!important;transition:background .2s}.lsd5-select:hover:not(:disabled){background:#40583e}.lsd5-select:disabled{background:#f4f4ee;border-color:#e4e5db;color:#969b8b}.lsd5-reviews{grid-column:1/-1;padding:26px 0 30px;margin:10px 0;border-block:1px solid #e1e3d7}.lsd5-reviews-header{display:flex;justify-content:space-between;align-items:end;margin-bottom:20px;gap:16px}.lsd5-reviews h2{font:400 32px Georgia,serif;margin-top:6px}.lsd5-reviews-header>span{font-size:10px;color:#808674}.lsd5-review-track{display:flex;gap:18px;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#bac4ac transparent}.lsd5-review{flex:0 0 calc((100% - 36px)/3);min-width:0;padding:24px;border:1px solid #dce0d2;border-radius:8px;background:#fff;scroll-snap-align:start}.lsd5-review-person{display:flex;align-items:center;gap:11px}.lsd5-review-person>span{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#e7ecdf;color:#6b7e5f;font:19px Georgia,serif}.lsd5-review-person strong{display:block;font-size:12px;font-weight:500}.lsd5-review-person small{display:block;font-size:10px;color:#929886}.lsd5-stars{display:flex;gap:2px;margin:18px 0 12px}.lsd5-stars svg{width:14px;height:14px;fill:#718761}.lsd5-review p{font-size:14px;line-height:1.7;color:#5f6b55;min-height:72px}.lsd5-review-source{display:block;text-align:right;margin-top:20px;font-size:10px;color:#87917c}.lsd5-end{text-align:center;padding:40px 12px 60px;color:#8b9381;font-size:12px}.lsd5-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:32px max(24px,calc((100% - 1200px)/2));background:#e8eade;font-size:12px}.lsd5-footer a{text-decoration:none}.lsd5-footer p{font-size:11px;color:#79836d}.lsd5-dialog{color:var(--ink);background:#fcfaf6;border:1px solid #d8ddcc;border-radius:14px;padding:34px;width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 32px);box-shadow:0 25px 90px #172b2440}.lsd5-dialog::backdrop{background:#263d32a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lsd5-close{display:block;margin:0 0 12px auto;background:transparent;border:0;color:#737f69;font-size:12px!important;text-decoration:underline}.lsd5-dialog h2{font:34px/1.15 Georgia,serif;margin:10px 0 20px}.lsd5-selected-info{display:flex;align-items:center;justify-content:space-between;border-block:1px solid #dee1d5;padding:14px 0;font-size:13px}.lsd5-selected-info strong{font:28px Georgia,serif;font-variant-numeric:tabular-nums}.lsd5-modal-video video{display:block;width:100%;max-height:210px;object-fit:contain;margin:16px auto;background:#dedfdd;border-radius:7px}.lsd5-dialog>p:not(.lsd5-eyebrow){font-size:14px;margin:16px 0}.lsd5-dialog .lsd5-small{font-size:11px!important;color:#838b79}@media(max-width:700px){.lsd5-header{height:74px;padding:0 18px}.lsd5-header img{width:132px}.lsd5-header>span{font-size:9px;letter-spacing:0}.lsd5-main{padding:20px 14px 32px}.lsd5-steps>div{padding:12px 9px;gap:7px}.lsd5-steps b{display:none}.lsd5-steps span{font-size:11px;line-height:1.3;max-width:75px}.lsd5-steps svg{width:21px;height:21px;flex-shrink:0}.lsd5-intro{padding:29px 8px 23px}.lsd5 h1{font-size:37px;line-height:1.08;margin:10px 0 13px}.lsd5-intro>p:last-child{font-size:13px;line-height:1.65}.lsd5-pulse-top{padding:12px 14px;font-size:10px}.lsd5-preview{font-size:9px}.lsd5-metrics{grid-template-columns:repeat(4,1fr);padding:18px 0}.lsd5-metrics>div{padding:0 10px}.lsd5-metric-label{font-size:10px;gap:4px}.lsd5-metrics strong{font-size:33px}.lsd5-metrics small{font-size:9px;line-height:1.25;display:block;min-height:23px}.lsd5-metric-label i{width:4px;height:4px;box-shadow:none}.lsd5-progress{margin:0 14px}.lsd5-demo-note{padding:10px 14px 12px;font-size:9px!important;line-height:1.5}.lsd5-toolbar{padding:14px 0;margin-bottom:14px}.lsd5-tabs{gap:5px;width:100%}.lsd5-tabs button{padding:9px 11px;font-size:11px}.lsd5-sort{display:none}.lsd5-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px}.lsd5-photo{aspect-ratio:1}.lsd5-status{left:8px;top:8px;font-size:9px;padding:4px 8px}.lsd5-stone-id{font-size:8px;right:8px;bottom:8px}.lsd5-card-body{padding:13px 11px}.lsd5-card h2{font-size:21px}.lsd5-specs{font-size:10px;margin:7px 0 12px!important}.lsd5-specs span{margin:0 2px}.lsd5-price{gap:8px;margin-bottom:12px}.lsd5-price s{font-size:13px}.lsd5-price strong{font-size:24px}.lsd5-select{font-size:11px!important;padding:11px 5px}.lsd5-reviews{padding:24px 0;margin:4px 0}.lsd5-reviews h2{font-size:27px}.lsd5-reviews-header{align-items:start;flex-direction:column;gap:6px}.lsd5-review-track{gap:12px}.lsd5-review{flex-basis:86%;padding:20px}.lsd5-footer{padding:24px 18px;flex-wrap:wrap;justify-content:center;text-align:center}.lsd5-footer p{width:100%;order:2}.lsd5-dialog{padding:24px}.lsd5-dialog h2{font-size:31px}}@media(prefers-reduced-motion:reduce){.lsd5 *{transition:none!important;scroll-behavior:auto!important}}.lsd5-intro .lsd5-fair-note{max-width:660px;margin:15px auto 0;color:#7b8273;font-size:12px;line-height:1.65}.lsd5-intro>p:nth-last-child(2){font-size:16px;color:#6b7468}.lsd5-metric-label i,.lsd5-card-available .lsd5-status i{animation:lsd5-beacon 2.6s ease-in-out infinite}.lsd5-visitors .lsd5-metric-label i{animation-delay:.65s}.lsd5-status{display:flex;align-items:center;gap:6px}.lsd5-card-available .lsd5-status i{display:block;width:5px;height:5px;border-radius:50%;background:#5f8053}.lsd5-card-available:nth-child(2n) .lsd5-status i{animation-delay:.8s}.lsd5-number{position:relative;display:block;overflow:hidden;height:1.2em}.lsd5-number>span{display:block}.lsd5-number>.lsd5-number-out{position:absolute;top:0;right:0;bottom:0;left:0}.lsd5-card-reserved .lsd5-select:disabled{background:#e4e7df;color:#62705a;border-color:#bac7ad;opacity:1}.lsd5-reservation{position:relative;overflow:hidden;isolation:isolate;padding-inline:4px!important;min-height:46px;font-size:12px!important;font-variant-numeric:tabular-nums}.lsd5-reservation:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--fill,0%);background:#36563e;z-index:-1;transition:width 1s linear}.lsd5-reservation>span{position:relative;display:block}.lsd5-reservation>.lsd5-fill-label{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;clip-path:inset(0 calc(100% - var(--fill,0%)) 0 0);transition:clip-path 1s linear}.lsd5-card.lsd5-just-released{animation:lsd5-release 1.1s ease-out}.lsd5 a.lsd5-proceed{color:#fff;display:block;text-align:center;text-decoration:none;font-weight:500;margin-top:20px}.lsd5-return{display:block;margin:15px auto 0;border:0;background:transparent;color:#7b8472;font-size:12px!important;text-decoration:underline;text-underline-offset:4px}.lsd5-progress i{transition:width .8s ease}.lsd5-selected-info strong{color:#36563e}.lsd5-dialog[open]{animation:lsd5-modal-in .3s ease-out}@keyframes lsd5-beacon{0%,to{opacity:.45;box-shadow:0 0 #587d5133}50%{opacity:1;box-shadow:0 0 0 5px #587d5100}}@keyframes lsd5-release{0%{box-shadow:0 0 0 4px #72966366}to{box-shadow:0 0 #72966300}}@keyframes lsd5-modal-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(max-width:700px){.lsd5-intro>p:nth-last-child(2){font-size:13px}.lsd5-intro .lsd5-fair-note{font-size:11px;margin-top:12px}.lsd5-reservation{font-size:10px!important;min-height:41px}.lsd5-metric-label i{flex-shrink:0}}.lsd5-wordmark{display:flex;flex-direction:column;text-align:center;color:#432d25;line-height:1;text-decoration:none}.lsd5-header a{text-decoration:none}.lsd5-wordmark>span{font:32px/1 Georgia,serif;letter-spacing:.025em}.lsd5-wordmark>small{font:11px/1.5 Georgia,serif;letter-spacing:.55em;margin-top:5px;padding-left:.55em}.lsd5-intro{padding:35px 8px 26px}.lsd5-intro h1{margin:0 0 9px}.lsd5-intro>p:last-child{font:italic 25px/1.2 Georgia,serif;color:#947951}.lsd5-pulse{position:relative;background:linear-gradient(125deg,#203e32,#152b24);color:#fff;border:1px solid #58765f;box-shadow:0 12px 35px #193c3226;border-radius:18px}.lsd5-pulse-top{padding:19px 25px;border-color:#ffffff20}.lsd5-activity-title{display:flex;gap:13px;align-items:center;font:24px/1.2 Georgia,serif;letter-spacing:0}.lsd5-preview{color:#c4d1c5;font-size:10px}.lsd5-metrics{padding:22px 0 20px}.lsd5-metrics>div{border-color:#ffffff20;padding:0 26px}.lsd5-metric-label,.lsd5-metric-available .lsd5-metric-label{font-size:14px;color:#d8e2d8;gap:9px}.lsd5-metrics strong{font-size:58px;color:#fff;margin:8px 0 0}.lsd5-metric-available strong{color:#a9f0b9}.lsd5-metric-label .lsd5-help{display:inline-grid;place-items:center;width:25px;height:25px;min-width:25px;border:1px solid #8ca494;border-radius:50%;background:#ffffff08;color:#d7e3d9;padding:0;font:14px Georgia,serif}.lsd5-help:hover{background:#ffffff25}.lsd5-metric-label i{width:11px;height:11px;background:#78eb99;flex-shrink:0;animation:lsd5-green-pulse 1.2s ease-in-out infinite}.lsd5-visitors .lsd5-metric-label i{background:#ff646b;animation:lsd5-red-pulse 1.2s ease-in-out infinite}.lsd5-card-available .lsd5-status i{width:7px;height:7px;animation:lsd5-green-pulse 1.4s ease-in-out infinite}.lsd5-bars{height:24px;display:flex;align-items:center;gap:3px}.lsd5-bars i{display:block;width:3px;height:70%;background:#b4d5b7;border-radius:3px;animation:lsd5-meter 1.4s ease-in-out infinite alternate}.lsd5-bars i:nth-child(2){animation-delay:-.7s;height:100%}.lsd5-bars i:nth-child(3){animation-delay:-.3s;height:40%}.lsd5-bars i:nth-child(4){animation-delay:-.9s}.lsd5-bars i:nth-child(5){animation-delay:-.5s;height:95%}.lsd5-progress{height:5px;border-radius:9px;overflow:hidden}.lsd5-progress i:nth-child(1){background:#698577}.lsd5-progress i:nth-child(2){background:#c6b085}.lsd5-progress i:nth-child(3){background:#8beaab}.lsd5-demo-note{color:#b9c8bd!important;font-size:10px!important;padding-top:11px}.lsd5-info-dialog{color:#293e33;border:1px solid #d8d2c5;border-radius:18px;background:#fcfaf6;width:min(440px,calc(100vw - 32px));padding:26px 32px 36px;box-sizing:border-box;max-height:calc(100dvh - 32px);overflow:auto}.lsd5-info-dialog::backdrop{background:#17251da6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lsd5-info-dialog h2{font:36px/1.1 Georgia,serif;margin:8px 0 20px}.lsd5-info-dialog p{font:20px/1.5 Georgia,serif;color:#596754}.lsd5-info-dialog[open]{animation:lsd5-modal-in .3s ease-out}.lsd5-dialog .lsd5-hold-story{font:italic 20px/1.5 Georgia,serif!important;color:#5a6957}.lsd5-selected-info strong{font:italic 17px/1.3 Georgia,serif}.lsd5-dialog{overflow:auto;margin:auto}.lsd5 a.lsd5-proceed{font-size:15px!important;padding:15px 10px}.lsd5-small{line-height:1.5}.lsd5-info-dialog .lsd5-close{padding:8px}.lsd5-header{flex-shrink:0}@keyframes lsd5-meter{0%{transform:scaleY(.3);opacity:.5}to{transform:scaleY(1);opacity:1}}@keyframes lsd5-green-pulse{0%,to{opacity:1;box-shadow:0 0 #78eb9940}55%{opacity:.5;box-shadow:0 0 0 6px #78eb9900}}@keyframes lsd5-red-pulse{0%,to{opacity:1;box-shadow:0 0 #ff646b55}55%{opacity:.45;box-shadow:0 0 0 7px #ff646b00}}@media(max-width:700px){.lsd5-wordmark>span{font-size:28px}.lsd5-wordmark>small{font-size:9px}.lsd5-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 0;padding:20px 0}.lsd5-metrics>div{padding:0 18px}.lsd5-metrics>div:nth-child(2){border-right:0}.lsd5-metric-label{font-size:12px;gap:7px}.lsd5-metrics strong{font-size:47px}.lsd5-activity-title{font-size:21px;gap:9px}.lsd5-pulse-top{padding:16px}.lsd5-preview{font-size:8px;max-width:45px;text-align:right}.lsd5-intro>p:last-child{font:italic 24px/1.2 Georgia,serif}.lsd5-intro h1{font-size:35px}.lsd5-dialog{padding:22px}.lsd5-dialog .lsd5-hold-story{font-size:18px!important}.lsd5-modal-video video{max-height:180px}.lsd5-info-dialog{padding:22px 25px 30px}}@media(prefers-reduced-motion:reduce){.lsd5 *{animation:none!important;transition:none!important}}.lsd5-toolbar{position:static;padding-top:5px}.lsd5-intro{padding-top:8px}.lsd5 .lf5-header{height:auto}.lsd5 .lf5-forecast h2{margin:6px 0 0}.lsd5-card-reserved button:not(:disabled){color:#fff;background:#36563e}.ls11-certificate{font:10px/1.4 Arial,sans-serif;color:#7c8478;margin:-6px 0 13px!important;letter-spacing:.035em}.lsd5 .ls11-view{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;border:1px solid #cbd3c4;border-radius:6px;background:transparent;color:#293e33;font:16px/1.2 Georgia,serif!important;padding:11px 8px;margin-bottom:9px;min-height:42px}.ls11-view:hover{background:#edf1e8!important}.lsd5 .lsd5-dialog{width:min(580px,calc(100vw - 28px));padding:28px 32px}.lsd5 .lsd5-selected-info{gap:12px;flex-wrap:wrap;font-size:13px}.lsd5 .lsd5-selected-info strong{font:11px/1.4 Arial,sans-serif;letter-spacing:.03em}.ls11-media{margin:18px 0 16px;text-align:center}.ls11-media img{display:block;width:100%;height:210px;object-fit:contain;background:#e1e2df;border-radius:12px}.ls11-media p{font:11px/1.5 Arial,sans-serif;color:#7c8478;margin:8px 0 0!important}.ls11-links{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lsd5 .ls11-links a{display:flex;align-items:center;justify-content:center;gap:7px;padding:13px 7px;border:1px solid #cdd5c7;border-radius:8px;color:#293e33;font:17px/1.2 Georgia,serif;text-decoration:none;background:#f0f3eb}.ls11-links a:hover{background:#e4ebdc}.ls11-links svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.35;flex-shrink:0}.ls11-details{margin-top:16px;border-top:1px solid #dce1d4;border-bottom:1px solid #dce1d4}.ls11-details summary{list-style:none;cursor:pointer;padding:17px 0;display:flex;justify-content:space-between;align-items:center;font:21px/1.2 Georgia,serif}.ls11-details summary::-webkit-details-marker{display:none}.ls11-details summary span{font:25px/1 Georgia,serif;transition:transform .25s}.ls11-details[open] summary span{transform:rotate(45deg)}.ls11-details dl{margin:0 0 10px}.ls11-details dl>div{display:grid;grid-template-columns:42% 58%;gap:8px;padding:13px 0;border-top:1px solid #e2e5db;font:14px/1.5 Arial,sans-serif}.ls11-details dt{color:#7a8373}.ls11-details dd{margin:0;overflow-wrap:anywhere;color:#293e33;font-weight:500}.lsd5 .lsd5-proceed[aria-disabled=true]{background:#e5e8df!important;border-color:#cdd4c4;color:#75806d;cursor:default}.lsd5 .lsd5-dialog .lsd5-hold-story{font-size:17px!important;line-height:1.5!important}.lsd5 .lsd5-dialog .lsd5-small{font-size:10px!important}.lsd5 .lsd5-dialog h2{font-size:35px}@media(max-width:700px){.lsd5 .ls11-view{font-size:14px!important;min-height:37px;padding:9px 5px}.ls11-certificate{font-size:9px}.lsd5 .lsd5-dialog{padding:21px}.ls11-media img{height:170px}.lsd5 .ls11-links a{font-size:15px}.ls11-links{gap:7px}.ls11-links svg{width:17px;height:17px}.ls11-details summary{font-size:20px}.ls11-details dl>div{font-size:13px}.lsd5 .lsd5-dialog h2{font-size:29px}}.lsd5 .lsd5-photo>img{width:100%;height:100%;object-fit:contain;mix-blend-mode:normal;filter:none;background:#e1e2df}.lsd5 .ls11-media img{object-fit:contain;mix-blend-mode:normal;filter:none}.lsd5 .lsd5-dialog .lsd5-hold-story{font-size:14px!important;line-height:1.4!important;margin:12px 0 8px!important}.lsd5 .lsd5-dialog .lsd5-proceed{position:sticky;bottom:0;z-index:3;box-shadow:0 10px 0 10px #fcfaf6;margin-top:12px!important}.lsd5 .lsd5-dialog .lsd5-small{margin:6px 0!important;line-height:1.35!important}@media(max-width:700px){.lsd5 .lsd5-dialog{padding:16px 18px;max-height:calc(100dvh - 24px)}.lsd5 .lsd5-dialog h2{font-size:27px!important;margin:7px 0 12px!important}.lsd5 .lsd5-dialog .lsd5-selected-info{padding:10px 0;margin:8px 0 12px}.lsd5 .lsd5-dialog .ls11-media{height:min(21dvh,170px);margin:10px 0}.lsd5 .lsd5-dialog .ls11-media img{width:100%;height:100%;object-fit:contain}.lsd5 .lsd5-dialog .ls11-links{margin:10px 0;gap:8px}.lsd5 .lsd5-dialog .ls11-details summary{padding:11px 0;font-size:17px}.lsd5 .lsd5-dialog .lsd5-return{margin-top:12px;padding:8px}.lsd5 .lsd5-dialog .lsd5-hold-story{font-size:13px!important;line-height:1.4!important}}.lsd5 .ls33-shape-filter{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:18px 0 24px;padding:4px}.lsd5 .ls33-shape-option{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:88px;min-height:98px;padding:10px 8px;border:1px solid #dce0d2;border-radius:10px;background:#f7f7f0;color:#435543;font:13px/1.2 Arial,sans-serif;cursor:pointer;transition:background .2s,border-color .2s,box-shadow .2s}.lsd5 .ls33-shape-option img{display:block;width:56px;height:56px;object-fit:contain;mix-blend-mode:multiply}.lsd5 .ls33-shape-option[aria-pressed=true]{background:#e7eddf;border-color:#627b56;box-shadow:0 0 0 1px #627b56;color:#253c2e}.lsd5 .ls33-shape-option:hover{background:#edf1e7}.lsd5 .ls33-shape-option:focus-visible{outline:2px solid #253c2e;outline-offset:4px}.lsd5 .ls33-carat{position:absolute;bottom:10px;left:10px;padding:5px 9px;border:1px solid #dce0d2;border-radius:5px;background:#fffffff2;color:#293e33;font:600 13px/1 Arial,sans-serif;white-space:nowrap}@media(max-width:700px){.lsd5 .ls33-shape-filter{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;gap:10px;margin:14px 0 20px;padding:4px 4px 10px;scrollbar-width:thin;scrollbar-color:#a8b69b transparent}.lsd5 .ls33-shape-option{width:78px;min-height:88px}.lsd5 .ls33-shape-option img{width:46px;height:46px}.lsd5 .ls33-carat{left:8px;bottom:8px;font-size:12px;padding:5px 7px}}.lsd5 .ls33-preview-note{margin:8px 0 14px;font:12px/1.4 Arial,sans-serif;color:#6a7567;text-align:center}.lv5-next{max-width:760px;margin:80px auto;padding:40px;color:#293e33;background:#fcfaf6;font:18px/1.7 Arial,sans-serif}.lv5-next h1{font:48px/1.1 Georgia,serif}.lv5-next a{color:inherit}.ls5 .cards .lg-anniversary-card{min-width:0;grid-column:auto;align-self:stretch;display:flex;overflow:hidden;border:1px solid #e2e3db;border-radius:12px;background:#faf8f2}.ls5 .lg-anniversary-card__button{position:relative;display:block;width:100%;height:100%;padding:0;border:0;background:#faf8f2}.ls5 .lg-anniversary-card__button picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.ls5 .lg-anniversary-card__button img{display:block;width:100%;height:100%;max-height:none;object-fit:contain;object-position:center}@media(max-width:760px){.ls5 .cards .lg-anniversary-card{grid-column:1 / -1}.ls5 .lg-anniversary-card__button{height:auto}.ls5 .lg-anniversary-card__button picture{position:static}.ls5 .lg-anniversary-card__button img{height:auto;aspect-ratio:1 / 1}}.ls5 .lg-anniversary-card__button:focus-visible{outline:3px solid #947951;outline-offset:-4px}.ls5 .lg-anniversary-dialog{width:min(640px,calc(100vw - 24px));max-width:none;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:0;overflow:auto;overscroll-behavior:contain;border:1px solid #d8d4c8;border-radius:16px;background:#faf9f5;color:#293e33;box-shadow:0 20px 70px #00000047}.ls5 .lg-anniversary-dialog::backdrop{background:#000000ad}.ls5 .lg-anniversary-dialog__top{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid #e2e3db;background:#faf9f5}.ls5 .lg-anniversary-dialog__top h2{flex:1;font-family:Georgia,Times New Roman,serif;font-size:clamp(23px,4.5vw,30px);font-weight:400;line-height:1.15}.ls5 .lg-anniversary-dialog__close{flex:0 0 44px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #d8d4c8;border-radius:50%;background:#faf9f5;color:#293e33}.ls5 .lg-anniversary-dialog__close:focus-visible{outline:2px solid #947951;outline-offset:2px}.ls5 .lg-anniversary-dialog__image{display:block;width:100%;height:auto}.ls5 .lg-anniversary-dialog__copy{padding:20px 26px 26px;font-size:16px;line-height:1.6}.ls5 .lg-anniversary-dialog__copy h3{margin:0 0 12px;font-size:19px;line-height:1.3}.ls5 .lg-anniversary-dialog__copy p+p{margin-top:10px}.ls5 .lg-anniversary-dialog__copy .lg-anniversary-dialog__note{margin-top:18px;padding-top:16px;border-top:1px solid #e2e3db;font-size:14px}@media(max-width:480px){.ls5 .lg-anniversary-dialog__top{padding:14px}.ls5 .lg-anniversary-dialog__copy{padding:18px 18px 24px}}.lc5 .lc6-checkout-anchor{min-height:76px}.lc6-checkout-actions{position:fixed;z-index:55;display:grid;background:#fcfaf6;border-radius:11px}.lc5 .lc6-checkout-actions [data-checkout]{position:static!important;left:auto!important;top:auto!important;width:100%!important;transform:none!important;box-shadow:none}.lc6-checkout-actions.is-floating{box-shadow:0 8px 28px #14241f38}.lc5 .lc33-cart-notice{margin-top:14px;padding:17px;border:1px solid #d9dfd1;border-radius:10px;background:#f2f4ed;color:#293e33}.lc33-cart-notice>strong{display:block;font:600 15px/1.4 Arial,sans-serif}.lc5 .lc33-cart-notice>p{margin:6px 0 13px;font:14px/1.5 Arial,sans-serif;color:#596754}.lc33-notice-actions{display:flex;gap:10px}.lc33-notice-actions>button{flex:1;min-width:0;min-height:44px;border-radius:7px;font:15px/1.2 Arial,sans-serif;cursor:pointer}.lc33-cart-clear{border:1px solid #293e33;background:#293e33;color:#fff;cursor:pointer}.lc33-cart-show{border:1px solid #aebba6;background:#fcfaf6;color:#293e33}.lc33-cart-notice button:disabled,.lc33-cart button:disabled{opacity:.5;cursor:default}.lc5 .lc33-cart-feedback{margin:12px 0 0;font:14px/1.5 Arial,sans-serif;color:#526b44}.lc33-cart-feedback[data-error=true]{color:#8a392c}.lc5 .lc33-cart{width:min(580px,calc(100vw - 28px));max-width:580px;max-height:86dvh;padding:0;margin:auto;border:1px solid #d7cfbf;border-radius:18px;background:#fcfaf6;color:#293e33;box-shadow:0 20px 80px #18251e50}.lc5 .lc33-cart[open]{display:flex;flex-direction:column;overflow:hidden!important}.lc33-cart::backdrop{background:#1c302ac2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.lc5 .lc33-cart-head{display:flex;flex:0 0 auto;width:100%;align-items:center;justify-content:space-between;gap:18px;padding:20px 24px;border-bottom:1px solid #e0e3d7}.lc5 .lc33-cart-head h2{font:28px/1.2 Georgia,serif;margin:0;min-width:0}.lc33-cart-head button{flex:none;width:44px;height:44px;border:1px solid #d8ddcf;border-radius:50%;background:transparent;color:inherit;font:30px/1 Arial,sans-serif;cursor:pointer}.lc5 .lc33-cart-body{display:block;width:100%;min-height:0;min-width:0;overflow-y:auto;overscroll-behavior:contain;padding:0 24px}.lc5 .lc33-cart-status:not(:empty),.lc5 .lc33-cart-empty{padding:18px 0;font:15px/1.5 Arial,sans-serif}.lc33-cart-status[data-error=true]{color:#8a392c}.lc5 .lc33-cart-items{display:block!important;width:100%;max-width:none;list-style:none;padding:0;margin:0}.lc5 .lc33-cart-items>.lc33-cart-item{display:grid!important;width:100%;max-width:none;grid-template-columns:72px minmax(0,1fr);gap:16px;padding:18px 0;margin:0;border-bottom:1px solid #e0e3d7;float:none}.lc33-cart-item:last-child{border-bottom:0}.lc33-cart-item img{display:block;width:72px;height:72px;object-fit:contain;border-radius:8px;background:#fff}.lc5 .lc33-cart-info{display:block;min-width:0;width:100%}.lc5 .lc33-cart-info h3{margin:0 0 7px;font:20px/1.3 Georgia,serif;overflow-wrap:break-word;word-break:normal}.lc5 .lc33-cart-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px 12px;margin:8px 0 0;font:14px/1.5 Arial,sans-serif}.lc33-cart-row strong{white-space:nowrap;font-weight:600}.lc33-cart-remove{min-height:40px;padding:8px 0 0;border:0;background:none;color:#61705b;font:14px/1.3 Arial,sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.lc5 .lc33-cart-foot{display:block;flex:0 0 auto;width:100%;padding:20px 24px 24px;border-top:1px solid #d8ddcf;background:#fcfaf6}.lc33-cart-subtotal{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 18px;font:15px/1.5 Arial,sans-serif;margin-bottom:12px}.lc33-cart-subtotal strong{font:25px/1.2 Georgia,serif;white-space:nowrap}.lc5 .lc33-cart-foot p{font:13px/1.5 Arial,sans-serif;color:#61705b;margin:0 0 15px}.lc33-cart-clear-all,.lc33-cart-done{width:100%;min-height:46px;border-radius:8px;font:17px/1.2 Arial,sans-serif;cursor:pointer}.lc33-cart-done{border:0;background:transparent;color:#293e33;margin-top:5px}.lc33-cart-retry{min-height:44px;border:1px solid #cbd3c2;border-radius:6px;padding:8px 15px;background:#fff;color:#293e33;font:14px Arial,sans-serif;cursor:pointer}@media(max-width:760px){.lc5 .lc33-cart-head{padding:16px 18px}.lc5 .lc33-cart-head h2{font-size:25px}.lc5 .lc33-cart-body{padding:0 18px}.lc5 .lc33-cart-foot{padding:16px 18px 18px}.lc5 .lc33-cart-items>.lc33-cart-item{grid-template-columns:62px minmax(0,1fr);gap:12px;padding:16px 0}.lc33-cart-item img{width:62px;height:62px}.lc5 .lc33-cart-info h3{font-size:18px}.lc33-cart-subtotal{font-size:14px}.lc33-cart-subtotal strong{font-size:23px}}.lc-checkout-dock{position:fixed;left:50%;bottom:max(18px,env(safe-area-inset-bottom));width:min(580px,calc(100% - 28px));z-index:45;opacity:0;visibility:hidden;transform:translate(-50%,16px);pointer-events:none;transition:opacity .45s ease,transform .55s cubic-bezier(.22,1,.36,1),visibility 0s .55s}.lc-checkout-dock.is-visible{opacity:1;visibility:visible;transform:translate(-50%);pointer-events:auto;transition:opacity .45s ease,transform .55s cubic-bezier(.22,1,.36,1),visibility 0s}.lc-checkout-dock-inner{display:flex;align-items:center;gap:24px;padding:10px 10px 10px 22px;background:#fcfaf6f5;border:1px solid #cabea6;border-radius:15px;box-shadow:0 8px 34px #172d2430;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.lc-checkout-dock-price{flex:1;min-width:0;color:#293e33}.lc-checkout-dock-price>span{display:block;font:10px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.09em;color:#7f795f}.lc-checkout-dock-price>strong{display:block;font:28px/1.2 Georgia,serif;white-space:nowrap}.lc-checkout-dock [data-checkout-repeat]{display:flex;align-items:center;justify-content:center;gap:22px;flex:none;min-height:56px;padding:13px 22px;border:1px solid #3b5344;border-radius:10px;background:#293e33;color:#fff;font:23px/1.2 Georgia,serif;cursor:pointer;transition:background .2s,box-shadow .2s}.lc-checkout-dock [data-checkout-repeat]:hover{background:#385342;box-shadow:0 3px 12px #293e3320}.lc-checkout-dock [data-checkout-repeat]:focus-visible{outline:2px solid #947951;outline-offset:4px}.lc-checkout-dock [data-checkout-repeat]:disabled{opacity:.55;cursor:default}.lc-checkout-dock svg{display:block;flex:none}.lc-checkout-dock--claim{width:min(430px,calc(100% - 28px))}.lc-checkout-dock--claim .lc-checkout-dock-inner{padding:10px}.lc-checkout-dock--claim [data-checkout-repeat]{flex:1}.lc5:has(.lc-checkout-dock.is-visible),.lv20:has(.lc-checkout-dock.is-visible){padding-bottom:110px}html:has(dialog[open]) .lc-checkout-dock,html[data-ludovic-scroll-lock] .lc-checkout-dock{opacity:0;visibility:hidden;pointer-events:none}@media(max-width:600px){.lc-checkout-dock{width:calc(100% - 24px);bottom:max(12px,env(safe-area-inset-bottom))}.lc-checkout-dock--claim{width:min(430px,calc(100% - 24px))}.lc-checkout-dock--claim .lc-checkout-dock-inner{padding:8px}.lc-checkout-dock-inner{padding:8px 8px 8px 16px;gap:12px;border-radius:13px}.lc-checkout-dock-price>span{font-size:9px}.lc-checkout-dock-price>strong{font-size:24px}.lc-checkout-dock [data-checkout-repeat]{min-height:50px;padding:12px 16px;gap:12px;font-size:20px}.lc-checkout-dock svg{width:16px;height:16px}}@media(max-width:360px){.lc-checkout-dock [data-checkout-repeat]{padding-inline:12px;font-size:18px;gap:8px}.lc-checkout-dock-price>strong{font-size:22px}}@media(prefers-reduced-motion:reduce){.lc-checkout-dock,.lc-checkout-dock.is-visible,.lc-checkout-dock [data-checkout-repeat]{transition:none}.lc-checkout-dock{transform:translate(-50%)}}.lf-faq{background:#faf8f3;color:#293e33;padding:64px max(24px,calc((100% - 1240px)/2));border-top:1px solid #e3dfd3;font:15px/1.65 Arial,sans-serif;position:relative;z-index:1}.lf-faq-inner{display:grid;grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);gap:72px;max-width:1240px;margin:auto}.lf-faq-heading>span{display:block;color:#8d7855;font:11px/1.5 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}.lf-faq-heading h2{font:42px/1.12 Georgia,serif;margin:13px 0 17px;max-width:330px}.lf-faq-heading p{color:#64705d;font:15px/1.65 Arial,sans-serif;margin:0;max-width:290px}.lf-faq-item{border-bottom:1px solid #dcded0}.lf-faq-item:first-child{border-top:1px solid #dcded0}.lf-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;cursor:pointer;list-style:none;font:18px/1.4 Georgia,serif;color:#293e33}.lf-faq-item summary::-webkit-details-marker{display:none}.lf-faq-item summary::marker{content:""}.lf-faq-item summary svg{display:block;flex:none;color:#8d7855}.lf-faq-item summary:focus-visible{outline:2px solid #947951;outline-offset:5px}.lf-faq-item[open] .lf-faq-plus{display:none}.lf-faq-answer{padding:0 36px 21px 0}.lf-faq-answer p{margin:0;font:14px/1.75 Arial,sans-serif;color:#5b6855}.lf-faq-item[open] .lf-faq-answer{animation:lf-faq-reveal .2s ease both}@keyframes lf-faq-reveal{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media(max-width:749px){.lf-faq{padding:42px 24px}.lf-faq-inner{grid-template-columns:1fr;gap:25px}.lf-faq-heading h2{font-size:34px;max-width:300px;margin:10px 0 13px}.lf-faq-heading p{max-width:340px;font-size:14px}.lf-faq-item summary{font-size:18px;gap:18px;padding:18px 0}.lf-faq-answer{padding-right:16px}}@media(prefers-reduced-motion:reduce){.lf-faq-item[open] .lf-faq-answer{animation:none}}@font-face{font-family:Dancing Script;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dancingscript/v29/If2cXTr6YS-zF4S-kcSWSVi_sxjsohD9F50Ruu7BMSoHTQ.ttf) format("truetype")}@font-face{font-family:Dancing Script;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dancingscript/v29/If2cXTr6YS-zF4S-kcSWSVi_sxjsohD9F50Ruu7BMSoHTQ.ttf) format("truetype")}@font-face{font-family:Dancing Script;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dancingscript/v29/If2cXTr6YS-zF4S-kcSWSVi_sxjsohD9F50Ruu7BMSoHTQ.ttf) format("truetype")}@font-face{font-family:Dancing Script;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dancingscript/v29/If2cXTr6YS-zF4S-kcSWSVi_sxjsohD9F50Ruu7BMSoHTQ.ttf) format("truetype")}@font-face{font-family:Dancing Script;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dancingscript/v29/If2cXTr6YS-zF4S-kcSWSVi_sxjsohD9F50Ruu7BMSoHTQ.ttf) format("truetype")}@font-face{font-family:Dancing Script;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dancingscript/v29/If2cXTr6YS-zF4S-kcSWSVi_sxjsohD9F50Ruu7BMSoHTQ.ttf) format("truetype")}@font-face{font-family:Dancing Script;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dancingscript/v29/If2cXTr6YS-zF4S-kcSWSVi_sxjsohD9F50Ruu7BMSoHTQ.ttf) format("truetype")}@font-face{font-family:Dancing Script;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dancingscript/v29/If2cXTr6YS-zF4S-kcSWSVi_sxjsohD9F50Ruu7BMSoHTQ.ttf) format("truetype")}@font-face{font-family:Dancing Script;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dancingscript/v29/If2cXTr6YS-zF4S-kcSWSVi_sxjsohD9F50Ruu7BMSoHTQ.ttf) format("truetype")}@font-face{font-family:Dancing Script;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dancingscript/v29/If2cXTr6YS-zF4S-kcSWSVi_sxjsohD9F50Ruu7BMSoHTQ.ttf) format("truetype")}@font-face{font-family:Dancing Script;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dancingscript/v29/If2cXTr6YS-zF4S-kcSWSVi_sxjsohD9F50Ruu7BMSoHTQ.ttf) format("truetype")}@font-face{font-family:Dancing Script;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dancingscript/v29/If2cXTr6YS-zF4S-kcSWSVi_sxjsohD9F50Ruu7BMSoHTQ.ttf) format("truetype")}@font-face{font-family:Dancing Script;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dancingscript/v29/If2cXTr6YS-zF4S-kcSWSVi_sxjsohD9F50Ruu7BMSoHTQ.ttf) format("truetype")}.lf15-script{font-family:Dancing Script,Brush Script MT,cursive!important}.lf15-mono{font-family:Courier New,monospace!important}.lf-gift-payments{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;margin-top:26px}.lf-gift-payments .lf-gift-payment-icon{width:42px;height:27px;flex:none}.ls5 .primary,.lsd5-dialog a.lsd5-proceed,.lf7-action,.lf7-editor button[type=submit],.lc5-checkout{font:25px/1.25 Georgia,serif!important;min-height:68px;letter-spacing:.01em}.lv14 .lv14-claim{font-family:Georgia,serif!important;font-weight:400;letter-spacing:.01em;border-radius:12px;transition:background .2s,box-shadow .2s;box-shadow:0 8px 25px #213a3024}.lv14-floating{bottom:auto!important;will-change:top;transform:translate(-50%)}.lsd5 .lsd5-dialog a.lsd5-proceed{display:flex!important;align-items:center;justify-content:center;min-height:56px!important;padding:14px 20px!important;font:22px/1.25 Georgia,serif!important;box-sizing:border-box;border-radius:10px}.lsd5-dialog .lsd5-reserve-explainer{font-size:20px;line-height:1.5}.ls5 .cards .card-body{padding:16px}.ls5 .cards .card-title{min-height:0;font-size:24px;line-height:1.2;margin:8px 0 12px}.ls5 .cards .included{display:block;font:13px/1.4 Arial,sans-serif;margin-top:12px}.ls5 .cards .swatches{margin:10px 0}.ls5 .cards .card-price{align-items:center}.ls5 .cards .explore{display:none!important}.ls5 .cards .card-hit:hover{background:#fbfcf8}.ls5 .cards .card-hit:focus-visible{outline:2px solid #8c9c80;outline-offset:-3px}.ls5 .card{overflow:hidden}.lf10-pulse{width:80px;height:25px;flex:none;color:#a9c499;overflow:visible}.lf10-pulse path{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.lf10-pulse .lf10-trace{stroke-dasharray:30 170;animation:lf10-trace 2.4s linear infinite;filter:drop-shadow(0 0 2px #b8daa4)}.lf10-pulse .lf10-line{opacity:.24}.lf5-forecast-toggle .lf10-pulse{width:39px;height:22px;display:block}.lf5-panel-head>div{display:flex;flex-wrap:wrap;align-items:center;gap:4px 18px}.lf5-panel-head>div>small{width:100%}.lf5-panel-head h2{margin:0}.lf5-forecast-toggle{box-shadow:0 0 #91aa781c;animation:lf10-glow 2.8s ease-in-out infinite}.lf5-metrics [data-f5-visitors]{height:1em;line-height:1!important;overflow:hidden;margin-top:12px}.lf10-reel{display:block;will-change:transform}.lf10-reel>span{display:block;height:1em;line-height:1;white-space:nowrap}@keyframes lf10-trace{to{stroke-dashoffset:-200}}@keyframes lf10-glow{50%{box-shadow:0 0 0 4px #91aa7812}}.lc5 [data-checkout]{position:fixed;z-index:55;bottom:auto!important;transform:none!important;margin:0!important;height:70px!important;min-height:0!important;padding:14px 18px!important;font:24px/1.2 Georgia,serif!important;transition:background .2s,box-shadow .25s!important;box-sizing:border-box;border-radius:11px;will-change:top;box-shadow:0 6px 22px #293e3320}.lc5 [data-checkout].is-floating{box-shadow:0 8px 28px #14241f38;border:1px solid #91a589}.lc6-checkout-anchor{height:70px;min-height:70px}.lc6-upgrade .lc5-checkout{font:22px/1.2 Georgia,serif!important;padding:16px;min-height:54px}.lf10-upgrade{padding:36px;border:1px solid #d7cfbf;border-radius:20px;background:#fcfaf6;color:#293e33;width:min(650px,calc(100vw - 28px));max-height:90dvh;box-sizing:border-box;overflow:auto;box-shadow:0 24px 90px #14221955}.lf10-upgrade::backdrop{background:#17251db3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.lf10-upgrade h2{font:38px/1.13 Georgia,serif;margin:12px 0 16px}.lf10-upgrade p{font:16px/1.55 Arial,sans-serif;margin:0 0 18px}.lf10-upgrade .lf10-kicker{font:11px Arial,sans-serif;letter-spacing:.12em;color:#947951}.lf10-upgrade-close{position:absolute;right:14px;top:10px;font:29px Georgia,serif;color:inherit;border:0;background:none;cursor:pointer}.lf10-sizes{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:24px 0}.lf10-sizes button{min-height:91px;border:1px solid #ccd4c2;border-radius:10px;background:#fff;color:#293e33;padding:15px 8px;cursor:pointer}.lf10-sizes button[aria-pressed=true]{background:#293e33;color:#fff;border-color:#293e33;box-shadow:0 5px 16px #293e3320}.lf10-sizes strong{display:block;font:27px Georgia,serif}.lf10-sizes span{display:block;font:13px Arial,sans-serif;margin-top:8px}.lf10-quote{background:#f1eadd;border:1px solid #ded3be;border-radius:10px;padding:18px;margin:16px 0 22px;display:flex;justify-content:space-between;align-items:center;gap:20px;font:14px Arial,sans-serif}.lf10-quote strong{font:28px Georgia,serif}.lf10-apply{width:100%;min-height:56px;padding:15px;border:0;border-radius:10px;background:#293e33;color:#fff;font:22px/1.2 Georgia,serif;cursor:pointer}.lf10-keep{display:block;margin:16px auto 0;background:none;border:0;color:#617254;text-decoration:underline;text-underline-offset:4px;font:15px Arial,sans-serif;cursor:pointer}.lf10-upgrade .lf10-spec{font-size:13px;color:#64705e}.lf10-upgrade .lf10-choice-price{font-size:15px;display:block;color:#58644f;margin-top:5px}@media(max-width:760px){.ls5 .cards .card-body{padding:12px 11px}.ls5 .cards .card-title{font-size:19px;line-height:1.16;margin:6px 0 10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:44px}.ls5 .cards .card-detail{font-size:10px;gap:3px}.ls5 .cards .swatches{margin:9px 0}.ls5 .cards .included{font-size:11px;line-height:1.3;margin-top:9px}.ls5 .cards .card-price{gap:5px}.ls5 .cards .card-price strong{font-size:25px}.ls5 .cards .card-price s{font-size:11px}.ls5 .cards .eyebrow{font-size:8px;letter-spacing:.12em}.lf5-head-inner{gap:10px}.lf5-head-tools{gap:8px}.lf5-forecast-toggle{padding:7px 9px!important;max-width:170px}.lf5-forecast-toggle>span{font-size:11px}.lf5-forecast-toggle .lf10-pulse{width:25px}.lf10-upgrade{padding:34px 22px 25px}.lf10-upgrade h2{font-size:31px}.lf10-sizes{grid-template-columns:repeat(3,1fr);gap:8px}.lf10-sizes button{min-height:78px}.lf10-sizes strong{font-size:24px}.lf10-quote{padding:15px;gap:8px}.lf10-quote strong{font-size:25px}.lc5 [data-checkout]{font-size:22px!important;height:62px!important}.lc6-checkout-anchor{height:62px;min-height:62px}.lsd5 .lsd5-dialog a.lsd5-proceed{font-size:20px!important;min-height:54px!important}}@media(prefers-reduced-motion:reduce){.lf10-trace,.lf5-forecast-toggle{animation:none!important}.lf10-reel,.lc5 [data-checkout],.lv14-floating{will-change:auto}}.lc5 [data-checkout]{z-index:20}@media(max-width:480px){.lf5-head-inner{padding-inline:10px;gap:6px;flex-wrap:nowrap}.lf5-brand{font-size:21px;flex-shrink:0}.lf5-head-tools{gap:6px;min-width:0}.lf5-forecast-toggle{width:clamp(120px,38vw,150px);padding:7px!important;gap:4px;flex-shrink:1}.lf5-forecast-toggle>span{font-size:10px;white-space:normal}.lf5-forecast-toggle small{font-size:9px!important}.lf5-forecast-toggle .lf10-pulse{width:18px;flex-shrink:0}.lf5-forecast-toggle>svg:last-child{display:none}.lf5-hold strong{font-size:20px}.lf5-hold{flex-shrink:0}}.lsd5 .lsd5-dialog .ls11-links a{font:15px/1.2 Georgia,serif!important;min-height:42px!important;height:auto;letter-spacing:0;padding:10px 8px!important;white-space:nowrap;border-radius:7px;gap:6px}.lsd5 .lsd5-dialog .ls11-links svg{width:17px;height:17px}.lsd5 .lsd5-card .ls11-view{font:14px/1.2 Georgia,serif!important;min-height:38px!important;padding:9px 6px!important;letter-spacing:0}.lsd5 .ls11-details summary{font:17px/1.3 Georgia,serif;padding:14px 0;min-height:44px}.lsd5 .lsd5-close,.lsd5 .lsd5-return{font:13px/1.3 Arial,sans-serif!important;min-height:36px;padding:8px 4px}.ls5 .more{font:16px/1.3 Georgia,serif!important;min-height:44px!important;padding:12px 22px!important}.lf7-setting-actions .lc5-edit,.lc6-upgrade-button{font:16px/1.3 Georgia,serif!important;min-height:40px;padding:9px 12px!important}.lf7-trust-dialog .lf7-close{min-width:40px;min-height:40px;font-size:27px}.lsd5 .lsd5-dialog .ls11-links a:focus-visible{outline:2px solid #947951;outline-offset:3px}@media(max-width:400px){.lsd5 .lsd5-dialog .ls11-links a{font-size:13px!important;padding:10px 5px!important;gap:5px}.lsd5 .lsd5-dialog .ls11-links svg{width:15px;height:15px}}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/caveat/v23/WnznHAc5bAfYB2QRah7pcpNvOx-pjRV6SII.ttf) format("truetype")}@font-face{font-family:Courgette;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/courgette/v19/wEO_EBrAnc9BLjLQAUkFUQ.ttf) format("truetype")}html:has(dialog[open]){scroll-behavior:auto!important}dialog[open]{overflow-y:auto!important;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;animation-fill-mode:none!important;scroll-behavior:auto!important}dialog[open].lf8-closing{pointer-events:none;animation-fill-mode:forwards!important}.lf6-badges>button,.lf6-proof>button{touch-action:manipulation}@media(hover:none){.lf6-badges>button:hover,.lf6-proof>button:hover{transform:none;box-shadow:none}.lv19-claim:hover{background:#293e33;box-shadow:0 8px 30px #213a302c}}.lf15-fonts{grid-column:1/-1;border:0;margin:0 0 22px;padding:0;min-width:0}.lf15-fonts legend{font:14px Arial,sans-serif;margin-bottom:12px;color:#53634f}.lf15-font-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.lf15-font-options button{display:flex;flex-direction:column;gap:9px;align-items:center;justify-content:center;border:1px solid #d0d7c9;border-radius:9px;background:#fff;color:#293e33;padding:12px 8px;min-height:78px;cursor:pointer;touch-action:manipulation}.lf15-font-options button[aria-pressed=true]{border:2px solid #293e33;background:#edf1e7}.lf15-font-options small{font:10px Arial,sans-serif;letter-spacing:.04em}.lf15-font-options span{font-size:22px;line-height:1.4;overflow-wrap:anywhere;max-width:100%}.lf15-font-options button:last-child{grid-column:1/-1}.lf15-serif{font-family:Georgia,serif!important}.lf15-italic{font-family:Georgia,serif!important;font-style:italic}.lf15-caveat{font-family:Caveat,cursive!important;font-style:normal;font-weight:700}.lf15-modern{font-family:Arial,sans-serif!important}.lf15-courgette{font-family:Courgette,cursive!important;font-style:normal;font-weight:400}.lf15-media{padding:0;width:min(840px,calc(100vw - 24px));height:min(760px,calc(100dvh - 24px));max-height:calc(100dvh - 24px);border:1px solid #d7cfbf;border-radius:16px;background:#fcfaf6;color:#293e33;margin:auto;box-sizing:border-box}.lf15-media::backdrop{background:#17251dc4}.lf15-media-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;gap:16px;border-bottom:1px solid #ddd}.lf15-media-head h2{font:25px Georgia,serif;margin:0}.lf15-media-head button{font:15px Arial,sans-serif;padding:10px;border:1px solid #cbd3c3;border-radius:6px;color:#293e33;background:#fff;cursor:pointer}.lf15-media iframe{display:block;border:0;width:100%;height:calc(100% - 145px);background:#fff}.lf15-media-foot{padding:12px 20px;font:12px/1.5 Arial,sans-serif}.lf15-media-foot a{color:#293e33}.lf15-media-foot p{margin:0 0 5px}.lf16-font-picker{grid-column:1/-1;position:relative;margin:0 0 18px;min-width:0}.lf16-font-toggle{width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 13px;border:1px solid #cbd3c3;border-radius:7px;background:#fff;color:#293e33;font:14px/1.3 Arial,sans-serif!important;cursor:pointer}.lf16-font-toggle>span:last-child{display:flex;align-items:center;gap:12px;color:#64725e}.lf16-font-toggle svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.5;transition:transform .2s}.lf16-font-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.lf16-font-menu{position:absolute;top:calc(100% + 5px);left:0;right:0;z-index:6;background:#fcfaf6;border:1px solid #cbd3c3;border-radius:9px;box-shadow:0 10px 25px #293e3326;max-height:280px;overflow-y:auto;overscroll-behavior:contain;padding:5px}.lf16-font-menu[hidden]{display:none!important}.lf16-font-menu .lf15-font-options{display:block}.lf16-font-menu .lf15-font-options button{width:100%;display:flex;flex-direction:row;justify-content:space-between;gap:15px;min-height:46px;border:1px solid transparent;border-radius:5px;padding:9px 10px;margin:0;background:transparent}.lf16-font-menu .lf15-font-options button[aria-pressed=true]{border-color:#aab9a0;background:#edf1e7}.lf16-font-menu .lf15-font-options small{font-size:12px;text-align:left}.lf16-font-menu .lf15-font-options span{font-size:19px;line-height:1.4;text-align:right;overflow-wrap:anywhere}.ls5 input[name=engraving],.lf7-editor input[name=engraving]{font-size:16px!important;line-height:1.4;min-height:46px}.lf15-media-stage{position:relative;flex:1;min-height:0;background:#f3f3ef;overflow:auto}.lf15-media iframe{height:100%;width:100%;border:0}.lf15-media[open]{display:flex;flex-direction:column}.lf15-media-head,.lf15-media-foot{flex:none}.lf16-media-loader{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:17px;background:#f4f3ed;color:#53634f;font:16px/1.4 Georgia,serif;padding:24px;text-align:center}.lf16-media-loader[hidden],.lf16-cert-empty[hidden],.lf15-media iframe[hidden]{display:none!important}.lf16-loading-track{width:160px;height:3px;background:#d6dfcf;border-radius:10px;overflow:hidden}.lf16-loading-track i{display:block;width:40%;height:100%;background:#607e58;animation:lf16-loading 1.3s ease-in-out infinite}.lf16-cert-empty{padding:45px 25px;text-align:center;max-width:500px;margin:auto;font:16px/1.6 Georgia,serif}.lf16-cert-empty strong{display:block;font:24px Georgia,serif;margin:0 0 15px}.lf16-cert-empty a{display:inline-block;font:14px Arial,sans-serif;color:#293e33;margin-top:14px}@keyframes lf16-loading{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media(prefers-reduced-motion:reduce){.lf16-loading-track i{animation:none;width:100%;opacity:.6}}dialog.lv20-dialog,dialog.lsd5-dialog,dialog.lsd5-info-dialog,dialog.designer,dialog.lc-anniversary-offer,dialog.lc6-upgrade,dialog.lf7-editor,dialog.lf7-trust-dialog,dialog.lg-anniversary-dialog,dialog.lc33-cart,dialog.lf10-upgrade,dialog.lf-gift-dialog,dialog.lr22-dialog,dialog.rpps33-dialog{height:auto;margin:auto;box-sizing:border-box}dialog.lc-anniversary-offer,dialog.lf-gift-dialog,dialog.lsd5-dialog{height:fit-content}dialog.ls33-image-viewer,dialog.lf15-media{margin:auto}.ls5 .designer select[name=size],.lf7-editor select[name=size]{padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23293e33' stroke-width='1.8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px 8px}.ls5 .summary .pay-row,.lc5 .lc5-total{background:#f2eadd!important;color:#493d2c!important;border:1px solid #d8cbb3!important;border-radius:9px;padding:21px!important;box-shadow:none}.ls5 .summary .pay-row b,.lc5 .lc5-total strong{color:#493d2c!important}.ls5 .primary,.ls5 .more,.ls5 .explore,.lsd5-card button,.lsd5-dialog a,.lf7-action,.lf7-editor button[type=submit],.lc5-checkout{font:25px/1.25 Georgia,serif!important;min-height:68px;letter-spacing:.01em}.ls5 .primary{padding:23px!important;margin-top:22px}.ls5 .explore{display:flex!important;align-items:center;justify-content:center}.ls5 .card .explore{font-size:21px!important}.lf7-return{max-width:900px;margin:10px auto 40px;padding:24px;display:flex;flex-direction:column;align-items:center;gap:15px;text-align:center;color:#293e33}.lf7-return[hidden]{display:none}.lf7-action{display:flex;justify-content:center;align-items:center;background:#293e33;color:#fff!important;border:0;border-radius:9px;padding:18px 26px;text-decoration:none;width:min(100%,600px);box-sizing:border-box}.lf6-footer .lf6-trust{max-width:560px;margin:25px auto}.lf6-badges>button{display:flex;flex-direction:column;align-items:center;gap:8px;width:45%;border:1px solid #d6dccf;background:#fff9;padding:16px;border-radius:9px;color:#293e33;cursor:pointer;font:16px Georgia,serif;transition:transform .2s,box-shadow .2s}.lf6-badges>button:hover,.lf6-proof>button:hover{transform:translateY(-2px);box-shadow:0 5px 15px #293e3312}.lf6-badges>button+button img{width:72px;height:48px}.lf6-proof>button{background:transparent;border:0;padding:8px;color:#64745b;font:15px/1.7 Georgia,serif;cursor:pointer;transition:transform .2s}.lf6-proof>button strong{font:30px Georgia,serif;color:#293e33}.lf7-trust-dialog,.lf7-editor{width:min(560px,calc(100vw - 28px));max-height:90dvh;overflow:auto;box-sizing:border-box;padding:44px 30px 30px;background:#fcfaf6;border:1px solid #d7cfbf;border-radius:18px;color:#293e33;margin:auto;box-shadow:0 20px 80px #18251e50}.lf7-trust-dialog::backdrop,.lf7-editor::backdrop{background:#1c302ac2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.lf7-trust-dialog h2,.lf7-editor h2{font:34px/1.15 Georgia,serif;margin:12px 0 22px}.lf7-trust-dialog p,.lf7-editor p{font:17px/1.65 Arial,sans-serif}.lf7-trust-dialog .lf7-kicker{font:11px Arial,sans-serif;letter-spacing:.13em;color:#947951}.lf7-trust-dialog small{display:block;margin-top:24px;font:11px/1.6 Arial,sans-serif;color:#818b78}.lf7-close{position:absolute;right:16px;top:10px;border:0;background:none;color:#293e33;font:32px Georgia,serif;cursor:pointer}.lf7-setting-actions{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.lf7-setting-actions .lc5-edit{font:21px Georgia,serif;padding:10px 14px;border:1px solid #cad2c3;border-radius:7px;background:#f3f5ee;text-decoration:none;cursor:pointer}.lf7-setting-actions a.lc5-edit{background:transparent}.lc6-upgrade-button{font:21px Georgia,serif!important;padding:10px 0!important}.lf7-editor label{display:flex;flex-direction:column;gap:7px;font:14px Arial,sans-serif}.lf7-edit-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:24px}.lf7-editor :is(select,input){width:100%;box-sizing:border-box;padding:12px;border:1px solid #cbd3c3;border-radius:6px;background:#fff;color:#293e33;font:15px Arial,sans-serif}.lf7-editor .lf7-engraving{grid-column:1/-1}.lf7-edit-total{display:flex;justify-content:space-between;align-items:center;background:#f2eadd;border:1px solid #d8cbb3;color:#493d2c;border-radius:8px;padding:18px;margin:23px 0;font:17px Arial,sans-serif}.lf7-edit-total strong{font:30px Georgia,serif}.lf7-editor button[type=submit]{width:100%;border:0;border-radius:8px;padding:20px;background:#293e33;color:#fff;cursor:pointer}@media(max-width:700px){.lf6-footer-grid{grid-template-columns:1fr;gap:22px}.ls5 .card .explore{font-size:18px!important;min-height:54px}.lf6-badges{gap:14px}.lf6-badges>button{font-size:15px}.lf7-setting-actions .lc5-edit{font-size:18px}.lf7-return{margin:0 14px 28px;padding:14px}.lf7-action{font-size:23px!important}.lf7-editor{padding:40px 22px 25px}.lf7-trust-dialog h2{font-size:30px}}@media(prefers-reduced-motion:reduce){.lf6-badges>button,.lf6-proof>button{transition:none}}.lsd5 .lsd5-card [data-card-button]{font:16px/1.25 Georgia,serif!important;min-height:44px!important;padding:12px 8px!important;letter-spacing:0;white-space:nowrap}.lsd5 .lsd5-card .lsd5-fill-label{padding:12px 8px!important}.lf5-metrics strong{font-variant-numeric:tabular-nums;display:block;overflow:hidden}.lf5-metrics>div:last-child>span:before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;background:#e66b68;margin-right:7px;animation:lf8-pulse 1.35s ease-in-out infinite}@keyframes lf8-pulse{50%{opacity:.42;box-shadow:0 0 0 5px #e66b6818}}@keyframes lf8-modal-in{0%{opacity:0;transform:translateY(18px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes lf8-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes lf8-modal-out{to{opacity:0;transform:translateY(10px) scale(.985)}}@keyframes lf8-backdrop-out{to{opacity:0}}dialog[open]{animation:lf8-modal-in .32s cubic-bezier(.2,.75,.2,1) both}dialog[open]::backdrop{animation:lf8-backdrop-in .3s ease both}dialog[open].lf8-closing{animation:lf8-modal-out .18s ease both}dialog[open].lf8-closing::backdrop{animation:lf8-backdrop-out .18s ease both}@media(max-width:420px){.lsd5 .lsd5-card [data-card-button]{font-size:14px!important;padding:12px 5px!important}.lsd5 .lsd5-card .lsd5-fill-label{padding:12px 5px!important}}@media(prefers-reduced-motion:reduce){dialog[open],dialog[open]::backdrop,dialog[open].lf8-closing,dialog[open].lf8-closing::backdrop,.lf5-metrics>div:last-child>span:before{animation:none!important}}html,body{margin:0;padding:0;min-height:0;height:auto;background:#fcfaf6;overflow-x:clip}.lsd5,.ls5,.lc5,.lv13{padding-bottom:0!important;margin-bottom:0!important;overflow-x:clip}.lf6-footer{margin-bottom:0!important;padding-bottom:24px!important}dialog:not([open]){display:none!important}.lsd5-reviews{display:none!important}.lf9-preview-note{font:10px/1.5 Arial,sans-serif;color:#76816b;text-align:center;margin:16px 0 0}.lf5-header{position:sticky;top:0;z-index:40;background:#fcfaf6f7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #e2e3db;color:#293e33;font:14px Arial,sans-serif}.lf5-head-inner{max-width:1288px;margin:auto;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:15px;transition:padding .5s cubic-bezier(.2,.65,.3,1)}.lf5-brand{font:32px/1 Georgia,serif;color:#432d25!important;text-decoration:none!important;text-align:center;transition:font-size .5s}.lf5-brand small{display:block;font:10px/1.4 Georgia,serif;letter-spacing:.55em;padding-left:.55em;margin-top:6px}.lf5-head-tools{display:flex;align-items:center;gap:22px}.lf5-hold{display:flex;align-items:center;gap:14px;color:#496147}.lf5-hold span{font-size:11px;max-width:110px;line-height:1.3}.lf5-hold strong{font:29px Georgia,serif;font-variant-numeric:tabular-nums;transition:font-size .5s}.lf5-forecast-toggle{display:flex;align-items:center;gap:10px;border:1px solid #b4c3ad;border-radius:8px;padding:10px 13px;background:#edf2e8;color:#293e33;text-align:left;cursor:pointer;font:12px Arial,sans-serif;transition:padding .5s}.lf5-forecast-toggle>i,.lf5-metrics .lf5-green i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#63895a;box-shadow:0 0 0 4px #63895a14;animation:lf5-pulse 2s ease-in-out infinite}.lf5-forecast-toggle small{display:block;margin-top:4px;font-size:10px;color:#6c7e63}.lf5-forecast-toggle small b{font-weight:400}.lf5-forecast-toggle svg{width:16px;height:16px;stroke:currentColor;fill:none;transition:transform .3s}.lf5-forecast-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.lf5-header.is-scrolled .lf5-head-inner{padding-block:9px}.lf5-header.is-scrolled .lf5-brand{font-size:25px}.lf5-header.is-scrolled .lf5-brand small{font-size:8px}.lf5-header.is-scrolled .lf5-hold strong{font-size:22px}.lf5-header.is-scrolled .lf5-forecast-toggle{padding-block:7px}.lf5-forecast{position:fixed;right:max(18px,calc((100vw - 1240px)/2));top:105px;z-index:45;width:min(430px,calc(100vw - 28px));padding:22px;border-radius:15px;background:#203a2f;color:#fff;box-shadow:0 20px 55px #17251d45;border:1px solid #607d63;font:14px Arial,sans-serif;animation:lf5-reveal .25s ease}.lf5-panel-head{display:flex;align-items:center;justify-content:space-between;gap:15px}.lf5-panel-head small{font-size:9px;letter-spacing:.13em;color:#b9ccb9}.lf5-panel-head h2{font:25px/1.2 Georgia,serif;margin:6px 0 0}.lf5-panel-head>button{font:27px Georgia,serif;background:none;color:#fff;border:0;cursor:pointer;padding:6px}.lf5-metrics{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:26px 0}.lf5-metrics>div>span{display:flex;align-items:center;gap:7px;font-size:12px;color:#dce5da}.lf5-metrics button{border:1px solid #849b86;color:#dce5da;border-radius:50%;width:20px;height:20px;padding:0;background:transparent;cursor:pointer}.lf5-metrics strong{display:block;font:40px/1.3 Georgia,serif;font-variant-numeric:tabular-nums}.lf5-metrics .lf5-green strong{color:#b0e7b4}.lf5-metrics .lf5-green i{background:#9bd5a1}.lf5-progress{display:flex;height:4px;overflow:hidden;border-radius:4px}.lf5-progress i{background:#759280;transition:width .5s}.lf5-progress i:nth-child(2){background:#c6b085}.lf5-progress i:nth-child(3){background:#a5dda6}.lf5-demo{font-size:10px;color:#b7c8bb;line-height:1.5;margin:12px 0 0}.lf5-help-copy{font:15px/1.5 Georgia,serif;color:#dce5da;padding:10px 0}.lf5-release{border:0;background:none;color:#dce5da;font:11px Arial,sans-serif;text-decoration:underline;padding:15px 0 0;cursor:pointer}.lf5-steps{display:flex;border:1px solid #d8ddd1;border-radius:9px;overflow:hidden;margin:0 0 25px;background:#eceee6}.lf5-steps>*{position:relative;flex:1;display:flex;align-items:center;gap:11px;background:#eef0e9;color:#7b8573;text-decoration:none;padding:18px 26px 18px 34px;font:13px/1.3 Arial,sans-serif;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,0 100%,16px 50%);margin-left:-12px}.lf5-steps>*:first-child{margin-left:0;padding-left:22px;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,0 100%)}.lf5-steps>*:last-child{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,16px 50%);margin-right:0}.lf5-steps>[aria-current]{background:#293e33;color:#fff;z-index:1}.lf5-steps i{font:italic 25px Georgia,serif;opacity:.65}.lf5-header [hidden],.lf5-forecast[hidden],.lf5-forecast [hidden]{display:none!important}.lf5-header button:focus-visible,.lf5-forecast button:focus-visible{outline:2px solid #a8946e;outline-offset:3px}@keyframes lf5-pulse{50%{opacity:.65;box-shadow:0 0 0 6px #63895a00}}@keyframes lf5-reveal{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:700px){.lf5-head-inner{padding:14px;gap:9px;flex-wrap:wrap}.lf5-brand{font-size:24px}.lf5-brand small{font-size:8px}.lf5-head-tools{gap:9px}.lf5-forecast-toggle{font-size:10px;padding:8px;gap:7px}.lf5-forecast-toggle small{font-size:9px}.lf5-forecast-toggle svg{display:none}.lf5-hold{gap:5px}.lf5-hold span{display:none}.lf5-hold strong{font-size:23px}.lf5-header.is-scrolled .lf5-head-inner{padding-block:7px}.lf5-header.is-scrolled .lf5-brand{font-size:21px}.lf5-header.is-scrolled .lf5-hold strong{font-size:18px}.lf5-forecast{top:85px;right:14px;padding:20px}.lf5-steps>*{font-size:10px;padding:14px 17px 14px 25px;gap:5px;min-width:0}.lf5-steps>*:first-child{padding-left:10px}.lf5-steps i{font-size:17px}.lf5-steps{margin-bottom:20px}}@media(max-width:380px){.lf5-forecast-toggle>i{display:none}.lf5-forecast-toggle{font-size:9px}.lf5-brand{font-size:21px}.lf5-head-tools{gap:6px}}@media(prefers-reduced-motion:reduce){.lf5-header *,.lf5-forecast,.lf5-forecast *{animation:none!important;transition:none!important}}.lf6-footer{display:block!important;background:#e8eade!important;color:#293e33;padding:48px max(24px,calc((100% - 1240px)/2))!important;font:14px/1.7 Arial,sans-serif!important;position:relative;z-index:1}.lf6-footer-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px}.lf6-footer h2{font:32px Georgia,serif!important;margin:0 0 14px!important}.lf6-footer h3{font:13px Arial,sans-serif;text-transform:uppercase;letter-spacing:.12em}.lf6-footer p{margin:8px 0 15px!important}.lf6-footer-grid a{display:inline-block;margin-right:20px;color:inherit}.lf6-legal{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;border-top:1px solid #cbd2c2;padding-top:22px;margin-top:30px;font-size:12px}.lf6-legal nav{display:flex;gap:18px}.lf6-legal a{color:inherit}.lf6-trust{padding-top:24px;text-align:center}.lf6-badges{display:flex;gap:24px;align-items:center;justify-content:center}.lf6-badges>div{display:flex;flex-direction:column;align-items:center;gap:7px;width:45%;font:12px Arial,sans-serif}.lf6-badges img{width:100px;height:48px;object-fit:contain}.lf6-badges>div+div img{width:72px;height:48px}.lf6-proof{display:flex;justify-content:center;gap:34px;margin:23px 0 14px}.lf6-proof span{font:12px/1.7 Arial,sans-serif;color:#6b7964}.lf6-proof strong{display:block;font:26px Georgia,serif;color:#293e33}.lf6-verification{display:block;color:#8b9384;font:9px/1.5 Arial,sans-serif}.lsd5 .lf5-forecast-toggle{display:none}.lsd5 .lf5-forecast{display:block!important;position:relative;top:auto!important;right:auto;width:100%;max-width:800px;margin:0 auto 28px;padding:28px;box-shadow:none;z-index:1}.lsd5 .lf5-panel-head>button{display:none}.lsd5 .lf5-metrics strong{font-size:56px}.lsd5 .lf5-metrics>div{border-left:1px solid #ffffff20;padding-left:16px}.lsd5 .lf5-panel-head h2{font-size:30px}.lsd5 .lf5-demo{font-size:11px}.ls5 .summary .pay-row{display:flex;justify-content:space-between;align-items:center;background:#293e33;color:#fff;padding:18px;border-radius:8px;margin:16px 0 8px;font-size:18px}.ls5 .summary .pay-row b{font:32px Georgia,serif}.ls5 .summary .saving-row{display:flex;justify-content:center;gap:6px!important;color:#59744c;font-size:14px;background:#edf2e7;padding:10px;border-radius:6px}.ls5 .summary .saving-row b{font-weight:600}.lf5-metrics>div:last-child>span:before{content:"";width:9px;height:9px;background:#d57878;border-radius:50%;animation:lf5-pulse 1.5s infinite}@media(max-width:700px){.lf6-footer-grid{grid-template-columns:1fr;gap:24px}.lsd5 .lf5-forecast{padding:22px}.lsd5 .lf5-metrics strong{font-size:48px}.lsd5 .lf5-panel-head h2{font-size:26px}}.lf-gift-choice{position:relative;display:flex;align-items:center;gap:12px;justify-content:space-between;background:linear-gradient(115deg,#eef3e9,#f7f6ed);border:1px solid #becdb2;border-radius:12px;padding:17px 16px;margin:20px 0 24px;color:#293e33;font:15px/1.4 Arial,sans-serif;transition:border-color .25s,box-shadow .25s}.lf-gift-choice.is-included{border-color:#8b9e7e;box-shadow:0 3px 12px #293e3309}.lf-gift-choice .lf-gift-label{display:flex;align-items:center;gap:12px;cursor:pointer;margin:0;min-width:0}.lf-gift-choice input{-webkit-appearance:auto;appearance:auto;width:23px;height:23px;margin:0;accent-color:#293e33;flex:none}.lf-gift-label strong,.lf-gift-label small{display:block}.lf-gift-label strong{font-size:17px}.lf-gift-label small{font-size:12px;margin-top:4px;color:#5d6e55}.lf-gift-choice button{border:0;background:none;color:inherit;text-decoration:underline;text-underline-offset:4px;font:12px Arial,sans-serif;cursor:pointer;padding:10px 0;flex:none}.lf-gift-choice [hidden]{display:none!important}.lf-gift-spinner{width:21px;height:21px;border:2px solid #cbd5c1;border-top-color:#526c40;border-radius:50%;animation:lf-gift-spin .7s linear infinite;flex:none}.lf-gift-sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lf-gift-summary{margin:18px 0 24px;border:1px solid #d9cfb9;border-radius:16px;background:linear-gradient(130deg,#faf7ef,#f1f4eb);overflow:hidden}.lf-gift-summary-head{padding:22px 24px 16px}.lf-gift-summary h3{font:29px/1.15 Georgia,serif;color:#293e33;margin:8px 0}.lc5 .lf-gift-summary-head p{font:13px/1.5 Arial,sans-serif;color:#68715c;margin:0}.lf-gift-summary-items{padding:0 24px}.lf-gift-summary-item{display:flex;align-items:center;gap:17px;padding:15px 0;border-top:1px solid #dedecf}.lf-gift-summary-item img{width:100px;height:80px;object-fit:contain;border:1px solid #e9e0cf;border-radius:10px;background:#fffdf8;flex:none}.lf-gift-summary-item strong,.lf-gift-summary-item small{display:block}.lf-gift-summary-item strong{font:17px/1.35 Georgia,serif}.lf-gift-summary-item small{font:12px/1.55 Arial,sans-serif;color:#69745f;margin-top:4px}.lf-gift-free{display:inline-block;color:#46603b;font:10px/1.2 Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;margin-top:8px;padding:5px 8px;border-radius:4px;background:#e6eddb}.lf-gift-summary .lf-gift-choice{margin:0;border:0;border-top:1px solid #d9dfce;border-radius:0;padding:16px 24px;background:#e8efdf}.lf-gift-summary .lf-gift-label strong{font-size:15px}.lf-gift-summary .lf-gift-label small{display:none}dialog.lf-gift-dialog{width:min(520px,calc(100vw - 28px));max-height:88dvh;overflow:auto;margin:auto;padding:26px 25px 24px;border:1px solid #d7cfbf;border-radius:20px;background:#fcfaf6;color:#293e33;box-sizing:border-box;box-shadow:0 20px 80px #18251e50;font:15px/1.55 Arial,sans-serif;text-align:center}.lf-gift-dialog::backdrop{background:#0c1410c2}.lf-gift-dialog .lf-gift-close{position:absolute;right:12px;top:8px;width:40px;height:40px;border:0;background:none;font:30px/1 Arial,sans-serif;color:inherit;cursor:pointer}.lf-gift-kicker{font:10px Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#927a52}.lf-gift-dialog h2{font:35px/1.15 Georgia,serif;margin:10px 0 12px}.lf-gift-dialog .lf-gift-success{margin:0 0 18px;font-size:14px;color:#67745c}.lf-gift-celebration{position:relative;width:116px;height:84px;margin:0 auto 10px}.lf-gift-celebration svg{display:block;width:80px;height:80px;margin:auto;overflow:visible}.lf-gift-celebration circle{fill:#eaf1e2;stroke:#78926a;stroke-width:1.4}.lf-gift-celebration path{fill:none;stroke:#45633a;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:55;stroke-dashoffset:0}.lf-gift-celebration i{position:absolute;left:56px;top:38px;width:5px;height:12px;background:#b69b63;border-radius:1px;opacity:0;--x:-47px;--y:-29px;--r:130deg}.lf-gift-celebration i:nth-of-type(2){--x:46px;--y:-28px;--r:210deg;background:#7e9470}.lf-gift-celebration i:nth-of-type(3){--x:-55px;--y:13px;--r:270deg;height:7px}.lf-gift-celebration i:nth-of-type(4){--x:55px;--y:13px;--r:90deg;height:7px}.lf-gift-celebration i:nth-of-type(5){--x:-28px;--y:-42px;--r:170deg;background:#b8c5a6}.lf-gift-celebration i:nth-of-type(6){--x:28px;--y:-42px;--r:230deg;background:#c4af85}.lf-gift-celebration i:nth-of-type(7){--x:-40px;--y:34px;--r:70deg;background:#7e9470}.lf-gift-celebration i:nth-of-type(8){--x:40px;--y:34px;--r:310deg}.lf-gift-dialog.is-celebrating .lf-gift-celebration svg{animation:lf-gift-arrive .65s cubic-bezier(.2,.8,.2,1) both}.lf-gift-dialog.is-celebrating .lf-gift-celebration path{animation:lf-gift-check .6s .22s ease both}.lf-gift-dialog.is-celebrating .lf-gift-celebration i{animation:lf-gift-ribbon 1.15s .18s ease-out both}.lf-gift-dialog .lf-gift-list{display:block;list-style:none;margin:0;padding:0;text-align:left}.lf-gift-list li{display:grid;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 0;border-top:1px solid #e2e3d8}.lf-gift-list img{display:block;object-fit:contain;border-radius:8px;width:88px;height:72px;background:#f5f1e9}.lf-gift-list strong,.lf-gift-list small{display:block}.lf-gift-list strong{font-size:15px;font-weight:600}.lf-gift-list small{font-size:12px;color:#687362;margin-top:5px}.lf-gift-list b{font-size:12px;font-weight:600;color:#476239}.lf-gift-dialog .lf-gift-note{font-size:13px;line-height:1.6;margin:16px 0 20px;color:#61705a}.lf-gift-dialog .lf-gift-done{width:100%;border:0;border-radius:9px;padding:15px;background:#293e33;color:#fff;cursor:pointer;font:20px Georgia,serif}.lf-gift-choice input:focus-visible,.lf-gift-choice button:focus-visible{outline:2px solid #927a52;outline-offset:5px}@keyframes lf-gift-spin{to{transform:rotate(360deg)}}@keyframes lf-gift-arrive{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}@keyframes lf-gift-check{0%{stroke-dashoffset:55}to{stroke-dashoffset:0}}@keyframes lf-gift-ribbon{0%{opacity:0;transform:translate(0) rotate(0)}20%{opacity:1}80%{opacity:.8}to{opacity:0;transform:translate(var(--x),var(--y)) rotate(var(--r))}}@media(max-width:600px){.lf-gift-choice{padding:15px 13px;gap:8px}.lf-gift-label strong{font-size:16px}.lf-gift-label small{font-size:11px}.lf-gift-dialog .lf-gift-list li{grid-template-columns:68px minmax(0,1fr) auto;gap:10px}.lf-gift-list img{width:68px;height:66px}.lf-gift-list strong{font-size:14px}.lf-gift-dialog h2{font-size:31px}.lf-gift-summary-head{padding:20px 18px 14px}.lf-gift-summary-items{padding:0 18px}.lf-gift-summary h3{font-size:27px}.lf-gift-summary .lf-gift-choice{padding:16px 18px}.lf-gift-summary-item{gap:13px}.lf-gift-summary-item img{width:85px;height:76px}}@media(prefers-reduced-motion:reduce){.lf-gift-choice{transition:none}.lf-gift-dialog.is-celebrating .lf-gift-celebration svg,.lf-gift-dialog.is-celebrating .lf-gift-celebration path,.lf-gift-dialog.is-celebrating .lf-gift-celebration i,.lf-gift-spinner{animation:none}.lf-gift-celebration i{display:none}}.lf-gift-choice.lf-gift-choice--settings{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:11px;padding:14px 15px}.lf-gift-choice--settings .lf-gift-label{grid-column:1;grid-row:1;gap:10px}.lf-gift-choice--settings .lf-gift-label strong{font-size:16px}.lf-gift-choice--settings .lf-gift-label small{display:none}.lf-gift-choice--settings .lf-gift-spinner{grid-column:2;grid-row:1}.lf-gift-preview{display:grid;grid-column:1/-1;gap:8px;padding-top:11px;border-top:1px solid #d9e0ce}.lf-gift-preview-item{display:flex;align-items:center;gap:12px;min-width:0}.lf-gift-preview-item img{display:block;width:64px;height:44px;object-fit:contain;flex:none;border:1px solid #e3dfd0;border-radius:6px;background:#fffdf8}.lf-gift-preview-item strong{display:block;font:13px/1.35 Arial,sans-serif;font-weight:600}.lf-gift-preview-item small{display:flex;align-items:center;gap:8px;font:11px/1.3 Arial,sans-serif;margin-top:4px}.lf-gift-preview-item s{color:#77816c}.lf-gift-preview-item b{color:#476239;font-size:10px;letter-spacing:.04em}.lf-gift-miniatures{display:none}.lf-gift-choice.lf-gift-choice--settings.is-included{grid-template-columns:minmax(0,1fr) auto auto;padding:10px 12px;gap:9px}.lf-gift-choice--settings.is-included .lf-gift-label strong{font-size:14px;font-weight:500}.lf-gift-choice--settings.is-included .lf-gift-preview{display:none}.lf-gift-choice--settings.is-included .lf-gift-miniatures{display:flex;grid-column:2;grid-row:1;gap:3px}.lf-gift-miniatures img{width:32px;height:30px;object-fit:contain;border-radius:4px;background:#fffdf8}.lf-gift-choice--settings.is-included [data-gift-view]{grid-column:3;grid-row:1;font-size:11px}.lf-gift-choice--settings.is-included .lf-gift-spinner{grid-column:3}.lf-gift-choice--settings[aria-busy=true] .lf-gift-miniatures{display:none}.lf-promise{margin:25px 0 26px;color:#293e33;font:14px/1.6 Arial,sans-serif}.lf-promise-kicker{display:block;font:10px/1.4 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#927a52}.lf-promise>h3{font:26px/1.2 Georgia,serif;margin:8px 0 17px;max-width:300px}.lf-promise-cards{display:grid;gap:10px}.lf-promise-card{width:100%;display:grid;grid-template-columns:46px 1fr 17px;align-items:center;gap:13px;padding:18px 16px;border:1px solid #e2d9c9;border-left:3px solid #b09b75;border-radius:11px;background:linear-gradient(115deg,#fcfaf5,#f4f1e9);color:#293e33;text-align:left;cursor:pointer;transition:transform .2s,box-shadow .2s,border-color .2s}.lf-promise-card:hover{transform:translateY(-2px);border-color:#bca886;box-shadow:0 6px 16px #293e3310}.lf-promise-card strong,.lf-promise-card small{display:block}.lf-promise-card strong{font:19px/1.3 Georgia,serif}.lf-promise-card small{font:12px/1.45 Arial,sans-serif;color:#767963;margin-top:4px}.lf-promise-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#eee8da}.lf-promise-icon svg,.lf-promise-seal svg{width:31px;height:31px;fill:none;stroke:#8e7b52;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.lf-promise-arrow{display:grid;place-items:center;color:#927a52}.lf-promise-arrow svg{display:block;width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5}.lf-promise-card:focus-visible{outline:2px solid #947951;outline-offset:3px}dialog.lf-promise-dialog{width:min(530px,calc(100vw - 28px));max-height:88dvh;overflow:auto;box-sizing:border-box;margin:auto;padding:36px 30px 27px;border:1px solid #d8cfbc;border-radius:20px;background:#fcfaf6;color:#293e33;box-shadow:0 20px 80px #18251e50;text-align:center;font:15px/1.7 Arial,sans-serif}.lf-promise-dialog::backdrop{background:#0c1410c2}.lf-promise-dialog .lf-promise-close{position:absolute;right:10px;top:8px;width:40px;height:40px;border:0;background:none;font:30px/1 Arial,sans-serif;color:inherit;cursor:pointer}.lf-promise-seal{display:grid;place-items:center;width:76px;height:76px;margin:0 auto 20px;background:#f1eadc;border:1px solid #ded0b4;border-radius:50%}.lf-promise-seal svg{width:46px;height:46px;stroke-width:1.5}.lf-promise-dialog h2{font:36px/1.14 Georgia,serif;margin:12px 0 19px}.lf-promise-dialog p{font:15px/1.75 Arial,sans-serif;color:#59674f;margin:0 0 19px}.lf-promise-detail{padding:16px 18px;border:1px solid #e3dac7;border-radius:10px;background:#f4f0e6;font:13px/1.7 Arial,sans-serif;color:#5d664f}.lf-promise-dialog .lf-promise-done{display:block;margin-top:20px;width:100%;background:#293e33;color:#fff;font:20px/1.3 Georgia,serif;border:0;border-radius:9px;padding:14px;cursor:pointer}.lf-promise-dialog[open]{animation:lf-promise-entrance .3s ease both}@keyframes lf-promise-entrance{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.lf-promise>h3{font-size:27px}.lf-promise-card{padding:17px 14px;gap:12px}.lf-promise-card strong{font-size:19px}.lf-promise-dialog h2{font-size:32px}dialog.lf-promise-dialog{padding:33px 23px 23px}}@media(prefers-reduced-motion:reduce){.lf-promise-card{transition:none}.lf-promise-dialog[open]{animation:none}}.lr22-strip{grid-column:1/-1;padding:25px 0;margin:8px 0;border-top:1px solid #dddccf;border-bottom:1px solid #dddccf}.lr22-strip h2{font:30px Georgia,serif;margin-bottom:18px!important}.lr22-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.lr22-card{border:1px solid #d6dccf;background:#f1f4ed;border-radius:12px;padding:22px;text-align:left;color:#293e33;display:flex;flex-direction:column;gap:12px;cursor:pointer}.lr22-stars{display:flex;gap:3px}.lr22-stars svg{width:18px;height:18px;fill:#397655}.lr22-card strong{font:23px/1.3 Georgia,serif}.lr22-card small{font:12px/1.5 Arial,sans-serif;color:#62715e}.lr22-card .lr22-quote{font:19px/1.45 Georgia,serif;flex:1}.lr22-card .lr22-read{font-size:12px;text-decoration:underline}.lr22-dialog{color:#293e33;background:#fcfaf6;border:1px solid #d6dccf;border-radius:20px;padding:36px;max-width:520px;width:calc(100% - 32px);max-height:85dvh;overflow:auto}.lr22-dialog::backdrop{background:#293e33a6}.lr22-dialog>button{float:right;border:0;background:none;color:inherit;font:28px Arial;cursor:pointer;padding:4px 10px}.lr22-dialog h2{font:32px Georgia;margin:20px 0}.lr22-dialog blockquote{font:25px/1.5 Georgia;margin:24px 0;white-space:pre-line}.lr22-dialog p,.lr22-dialog small{font:13px/1.5 Arial;color:#677160}.lr22-source{text-transform:uppercase;letter-spacing:.12em}@media(max-width:760px){.lr22-row{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.lr22-card{flex:0 0 85%;scroll-snap-align:start;padding:20px}.lr22-strip h2{font-size:27px}.lr22-dialog{padding:25px}}.lr22-strip{grid-column:1/-1;min-width:0;padding:22px 0;margin:8px 0}.lr22-strip h2{font:28px/1.2 Georgia,serif;color:#293e33;margin:0 0 20px!important}.lr22-row{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 1px 12px}.lr22-card{flex:0 0 calc((100% - 32px)/3);min-width:0;scroll-snap-align:start;border:1px solid #e0e2e6;background:#fff;border-radius:7px;padding:22px;text-align:left;color:#525965;display:flex;flex-direction:column;gap:16px;cursor:pointer;font:16px/1.55 Arial,sans-serif}.lr22-stars{display:flex;gap:3px;flex-shrink:0}.lr22-stars svg{width:19px;height:19px;fill:#397655}.lr23-head{display:flex;align-items:center;gap:12px;padding-right:5px}.lr23-avatar{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border-radius:50%;background:#eef0ed;color:#72806d;font:600 17px Arial,sans-serif}.lr23-person{min-width:0;flex:1}.lr23-name-row{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.lr22-card strong,.lr22-dialog .lr23-name-row h2{font:600 16px/1.3 Arial,sans-serif!important;color:#283442;margin:0!important;letter-spacing:0}.lr23-verified{font:600 10px/1.5 Arial,sans-serif;color:#315e43;background:#e9f2eb;border-radius:4px;padding:2px 5px;white-space:nowrap}.lr22-card small,.lr22-dialog .lr23-head p{font:12px/1.4 Arial,sans-serif;color:#9499a1;margin:4px 0 0!important}.lr22-card .lr22-quote{font:17px/1.6 Arial,sans-serif;flex:1;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.lr23-foot{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-top:auto}.lr22-read{font:14px Arial,sans-serif;color:#397655;text-decoration:underline}.lr23-brand{display:inline-flex;align-items:center;gap:4px;font:600 17px Arial,sans-serif;color:#111;white-space:nowrap}.lr23-brand svg{width:24px;height:24px;fill:#00b67a}.lr22-dialog{box-sizing:border-box;color:#525965;background:#fff;border:0;border-radius:15px;padding:34px 28px 26px;max-width:620px;width:calc(100% - 32px);max-height:85dvh;overflow:auto}.lr22-dialog::backdrop{background:#0006}.lr22-dialog>button{position:absolute;right:9px;top:7px;border:0;background:transparent;color:#63705e;font:24px Arial;cursor:pointer;width:30px;height:30px;padding:0}.lr22-dialog .lr23-head{padding-right:0;flex-wrap:wrap}.lr22-dialog blockquote{font:19px/1.65 Arial,sans-serif;margin:24px 0 28px;white-space:pre-line;border:0;padding:0}.lr22-dialog .lr23-foot small{font:10px/1.5 Arial,sans-serif;color:#939b96;max-width:220px}.lr22-dialog[open]{animation:lr23-enter .22s ease-out}@keyframes lr23-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.lr22-card{flex-basis:87%;padding:20px}.lr22-strip h2{font-size:25px}.lr22-dialog{padding:34px 22px 24px}.lr22-dialog blockquote{font-size:17px}.lr22-dialog .lr23-head>[data-review-stars22]{margin-left:56px}.lr23-brand{font-size:16px}}@media(prefers-reduced-motion:reduce){.lr22-dialog[open]{animation:none}}.lr23-review-title{font:600 17px/1.4 Arial,sans-serif;color:#283442}.lr22-dialog .lr23-dialog-title{font:600 20px/1.4 Arial,sans-serif;color:#283442;margin:24px 0 0}.lr22-dialog .lr23-dialog-title:not([hidden])+blockquote{margin-top:14px}.lr23-brand-google{gap:4px}.lr23-brand-google img{display:block;width:84px;height:28px;object-fit:contain}.lr23-brand-google>span{font:400 10px/1 Arial,sans-serif;color:#60646b;letter-spacing:.15px}.lr23-stone-reviews{grid-column:1/-1;min-width:0}.lr23-avatar{overflow:hidden}.lr23-avatar img{display:block;width:100%;height:100%;object-fit:cover}.lr23-person>.lr22-stars,.lr23-person>[data-review-stars22]{margin-top:8px}.rpps33-mark{font-family:Arial,sans-serif;font-size:.45em;line-height:0;vertical-align:super;position:static;margin-left:.08em;font-weight:400;letter-spacing:0}.rpps33-dialog{box-sizing:border-box;border:1px solid #d8d2c5;background:#fcfaf6;color:#293e33;border-radius:16px;width:min(900px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:0;overflow:auto;overscroll-behavior:contain;font:17px/1.7 Arial,sans-serif}.rpps33-dialog::backdrop{background:#080f0bcc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.rpps33-dialog-bar{display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:2;background:#fcfaf6;border-bottom:1px solid #dedfd5;padding:12px 24px}.rpps33-dialog-bar>span{font:24px Georgia,serif}.rpps33-dialog-bar button{width:44px;height:44px;border:1px solid #d8d2c5;border-radius:50%;background:#fcfaf6;color:#293e33;font:32px/1 Arial,sans-serif;cursor:pointer}.rpps33-story{padding:28px 32px 32px}.rpps33-story h2{font:40px/1.15 Georgia,serif;margin:0 0 16px}.rpps33-story h3{font:32px/1.2 Georgia,serif;margin:32px 0 20px}.rpps33-story .rpps33-subtitle{font:italic 25px/1.4 Georgia,serif;color:#7b673f;margin:0 0 24px}.rpps33-story p{margin:24px 0}.rpps33-story img{width:100%;height:auto;display:block;border-radius:10px;margin:26px 0}.rpps33-story ul{padding-left:22px;margin:24px 0}.rpps33-story li{padding-left:4px;margin:0 0 16px}.rpps33-metals li strong{display:block}.rpps33-done{display:block;width:100%;padding:17px 20px;background:#293e33;border:0;border-radius:8px;color:#fff;font:24px/1.3 Georgia,serif;cursor:pointer}.rpps33-dialog button:focus-visible{outline:2px solid #947951;outline-offset:3px}@media(max-width:600px){.rpps33-dialog{font-size:16px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.rpps33-dialog-bar{padding:8px 18px}.rpps33-story{padding:24px 18px}.rpps33-story h2{font-size:31px}.rpps33-story h3{font-size:27px}.rpps33-story .rpps33-subtitle{font-size:22px}.rpps33-story img{border-radius:6px;margin:24px -8px;max-width:none;width:calc(100% + 16px)}}
/*# sourceMappingURL=/cdn/shop/t/108/compiled_assets/styles.css.map */
