.dates .dt{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:12px 2px;border-bottom:1px solid rgba(246,242,234,.1);font-size:13px}.dt .seats{text-align:right;flex-shrink:0}@media(max-width:700px){.dt{font-size:12.5px}.dt b{white-space:nowrap}.dt .seats{font-size:9.5px;letter-spacing:.12em}}.dates .dt b{font-weight:400;letter-spacing:.06em}.dates .seats{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-light)}.dates .seats.low{color:#e8927c}.dates .dt .full{color:var(--stone);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase}.c-foot{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:22px}.c-price{font-family:var(--serif);font-size:27px;color:var(--gold-light)}.c-price span{font-family:var(--sans);font-size:11px;color:var(--stone);letter-spacing:.1em}.badge{position:absolute;top:14px;left:14px;background:var(--gold);color:var(--ink);font-size:10px;letter-spacing:.22em;text-transform:uppercase;padding:6px 12px;z-index:2}.c-link{font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--gold-light);border-bottom:1px solid var(--gold);padding-bottom:5px;cursor:pointer;background:none;border-top:none;border-left:none;border-right:none;font-family:var(--sans);font-weight:300}.c-link:hover{color:#fff}.craft{background:var(--ivory);overflow:hidden}.craft .wrap{display:grid;grid-template-columns:1.05fr 1fr;gap:90px;align-items:center;max-width:1260px}.craft-imgs{position:relative;height:660px}.ci-main{position:absolute;top:0;left:0;width:78%;height:82%;background-color:#6b6153;background-image:url(https://images.unsplash.com/photo-1600566753086-00f18fb6b3ea?w=1200&q=80&auto=format&fit=crop);background-size:cover;background-position:center;box-shadow:0 50px 90px -44px #14110c80}.ci-main .frame{position:absolute;top:20px;right:20px;bottom:20px;left:20px;border:1px solid rgba(246,242,234,.45)}.ci-sub{position:absolute;right:0;bottom:0;width:46%;height:44%;background-color:#3f3b33;background-image:url(https://images.unsplash.com/photo-1522708323590-d24dbb6b0267?w=800&q=80&auto=format&fit=crop);background-size:cover;background-position:center;border:8px solid var(--ivory);box-shadow:0 40px 70px -36px #14110c8c}.seal{position:absolute;left:58%;top:5%;width:138px;height:138px;border-radius:50%;background:var(--ink);color:var(--gold);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:3;border:1px solid var(--gold);text-align:center;box-shadow:0 26px 55px -22px #14110c99;animation:sealFloat 6s ease-in-out infinite}@keyframes sealFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.seal b{font-family:var(--serif);font-size:33px;font-weight:400}.seal small{font-size:8.5px;letter-spacing:.26em;text-transform:uppercase;margin-top:5px;line-height:1.6}.craft-txt .kicker{margin-bottom:22px;display:block}.craft-txt h2{font-size:clamp(33px,3.5vw,48px);line-height:1.16;margin-bottom:28px}.craft-txt h2 em{font-style:italic;color:var(--gold)}.craft-txt .lead{font-family:var(--serif);font-size:21px;font-style:italic;line-height:1.6;margin-bottom:22px;border-left:2px solid var(--gold);padding-left:24px}.craft-txt p{color:var(--stone);line-height:1.95;font-size:15.5px;margin-bottom:20px}.sig{font-family:var(--serif);font-style:italic;font-size:30px;margin-top:34px}.sig small{display:block;font-family:var(--sans);font-style:normal;font-size:10.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--stone);margin-top:8px}.projects{background:var(--limewash)}.proj-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-template-rows:295px 295px;gap:22px}.proj{position:relative;overflow:hidden}.proj:first-child{grid-row:span 2}.proj .p-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transition:transform 1.4s cubic-bezier(.2,.6,.2,1)}.proj:hover .p-bg{transform:scale(1.07)}.pj-1 .p-bg{background-color:#4a4237;background-image:url(https://images.unsplash.com/photo-1600585154340-be6161a56a0c?w=1400&q=80&auto=format&fit=crop)}.pj-2 .p-bg{background-color:#35302a;background-image:url(https://images.unsplash.com/photo-1505691938895-1758d7feb511?w=1100&q=80&auto=format&fit=crop)}.pj-3 .p-bg{background-color:#655a45;background-image:url(https://images.unsplash.com/photo-1600210492486-724fe5c67fb0?w=1100&q=80&auto=format&fit=crop)}.pj-4 .p-bg{background-color:#3d3830;background-image:url(https://images.unsplash.com/photo-1600607687939-ce8a6c25118c?w=1100&q=80&auto=format&fit=crop)}.pj-5 .p-bg{background-color:#6a5f4c;background-image:url(https://images.unsplash.com/photo-1522708323590-d24dbb6b0267?w=1100&q=80&auto=format&fit=crop)}.proj .p-cap{position:absolute;left:0;right:0;bottom:0;padding:26px 30px;background:linear-gradient(to top,rgba(10,9,6,.88),transparent);color:var(--ivory);z-index:2}.proj .p-cap small{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--gold-light)}.proj .p-cap h3{font-size:22px;margin-top:6px}.testi{background:var(--ivory)}.testi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;max-width:1280px;margin:0 auto}.t-card{background:var(--paper);border:1px solid var(--line-l);padding:38px 34px;box-shadow:0 22px 50px -36px #14110c4d;position:relative;transition:transform .4s,box-shadow .4s}.t-card:hover{transform:translateY(-6px);box-shadow:0 32px 65px -36px #14110c66}.t-card:before{content:"\201c";position:absolute;top:12px;right:26px;font-family:var(--serif);font-size:92px;color:#c2a05f33;line-height:1}.t-card .stars5{display:flex;gap:3px;margin-bottom:20px}.t-card p{font-family:var(--serif);font-size:19.5px;font-style:italic;line-height:1.6;margin-bottom:24px}.t-card .who{font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--stone)}.t-card .who b{color:var(--ink);font-weight:400;display:block;margin-bottom:4px}.t-card .vrf{display:inline-flex;align-items:center;gap:6px;margin-top:16px;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--green)}.testi-foot{text-align:center;margin-top:52px;font-size:12.5px;letter-spacing:.1em;color:var(--stone)}.testi-foot b{color:var(--ink);font-weight:400}.faq{background:var(--paper)}.faq-list{max-width:820px;margin:0 auto}.fq{border-bottom:1px solid var(--line-l)}.fq button{width:100%;background:none;border:none;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:26px 6px;cursor:pointer;text-align:left;font-family:var(--serif);font-size:21px;color:var(--ink)}.fq button i{font-style:normal;color:var(--gold);font-size:22px;transition:transform .4s;flex-shrink:0;font-family:var(--sans);font-weight:200}.fq.open button i{transform:rotate(45deg)}.fq .ans{max-height:0;overflow:hidden;transition:max-height .5s ease,padding .4s;color:var(--stone);line-height:1.9;font-size:14.5px;padding:0 6px}.fq.open .ans{max-height:3000px;padding:0 6px 28px}.fq .ans a{color:#a8853f;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.fq .ans b{color:#2e2b25;font-weight:400}.fq .ans a:hover{color:#7d6229}.fq .ans small{display:inline-block;margin-top:2px}.assure{background:var(--ink);color:var(--ivory);text-align:center;padding:110px 44px}.assure h2{font-size:clamp(32px,3.4vw,46px);margin:16px 0}.assure h2 em{font-style:italic;color:var(--gold-light)}.assure>.wrap>p{color:#f6f2ea8c;max-width:560px;margin:0 auto 58px;line-height:1.85;font-size:15px}.assure-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:34px;max-width:1160px;margin:0 auto 66px}.a-item .a-ico{width:58px;height:58px;margin:0 auto 18px;border:1px solid var(--gold-dim);border-radius:50%;display:flex;align-items:center;justify-content:center}.a-item svg{width:23px;height:23px;fill:none;stroke:var(--gold);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.a-item h4{font-family:var(--sans);font-weight:400;font-size:12px;letter-spacing:.24em;text-transform:uppercase;margin-bottom:10px}.a-item p{font-size:13px;color:#f6f2ea8c;line-height:1.75}.pay-row{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;align-items:center}.pay{background:#fff;border-radius:5px;width:66px;height:42px;display:flex;align-items:center;justify-content:center;transition:transform .3s}.pay:hover{transform:translateY(-3px)}.pay-note{margin-top:24px;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:#f6f2ea73;display:flex;align-items:center;justify-content:center;gap:9px}.pay-note svg{width:13px;height:13px;fill:none;stroke:var(--gold);stroke-width:1.6}.news{background:var(--limewash);text-align:center}.news h2{font-size:clamp(30px,3.2vw,42px);margin:16px 0 18px}.news h2 em{font-style:italic;color:var(--gold)}.news p{color:var(--stone);max-width:460px;margin:0 auto 40px;line-height:1.8;font-size:15px}.news form{display:flex;max-width:540px;margin:0 auto;border:1px solid rgba(20,17,12,.3);background:var(--paper);box-shadow:0 22px 50px -34px #14110c4d}.news input{flex:1;background:transparent;border:none;outline:none;padding:19px 26px;color:var(--ink);font-family:var(--sans);font-size:14px}.news button{background:var(--ink);color:var(--gold-light);border:none;padding:0 40px;font-family:var(--sans);font-size:11px;letter-spacing:.26em;text-transform:uppercase;cursor:pointer;transition:background .3s;font-weight:300}.news button:hover{background:#000}footer{background:#0c0a07;color:#f6f2ea8c;padding:0 44px 40px}.f-mark{max-width:1400px;margin:0 auto;padding:80px 0 58px;text-align:center;border-bottom:1px solid rgba(246,242,234,.07)}.f-logo{max-width:min(500px,80%);height:auto;margin:0 auto;display:block;filter:drop-shadow(0 0 30px rgba(194,160,95,.2))}.f-mark .big{font-family:var(--serif);font-size:clamp(56px,9vw,130px);letter-spacing:.28em;padding-left:.28em;color:transparent;-webkit-text-stroke:1px rgba(194,160,95,.4);line-height:1}.orn{display:flex;align-items:center;justify-content:center;color:var(--gold);margin:24px auto 0;width:300px;max-width:70%}.orn:before,.orn:after{content:"";flex:1;height:1px}.orn:before{background:linear-gradient(to right,transparent,var(--gold))}.orn:after{background:linear-gradient(to left,transparent,var(--gold))}.orn i{font-style:normal;font-size:10px;padding:0 15px}.f-mark .sub{font-size:10px;letter-spacing:.5em;text-transform:uppercase;color:#c2a05f99;margin-top:20px;padding-left:.5em}.f-grid{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr 1.3fr;gap:66px;padding-top:66px}.f-brand p{font-size:13.5px;line-height:1.9;max-width:300px}footer h5{font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--ivory);margin-bottom:22px;font-weight:400}footer ul{list-style:none}footer li{margin-bottom:13px;font-size:13.5px;line-height:1.7}footer li a:hover{color:var(--gold-light)}.f-bottom{max-width:1400px;margin:66px auto 0;padding-top:28px;border-top:1px solid rgba(246,242,234,.07);display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;font-size:11px;color:#f6f2ea61}.ovl{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a09068c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:90;opacity:0;visibility:hidden;transition:opacity .4s,visibility .4s}.ovl.open{opacity:1;visibility:visible}#cart{position:fixed;top:0;right:0;bottom:0;width:min(440px,94vw);background:var(--paper);z-index:100;transform:translate(105%);transition:transform .5s cubic-bezier(.2,.7,.3,1);display:flex;flex-direction:column;box-shadow:-30px 0 70px -30px #0006}#cart.open{transform:none}.cart-head{display:flex;justify-content:space-between;align-items:center;padding:24px 28px;border-bottom:1px solid var(--line-l)}.cart-head h3{font-size:24px}.cart-head small{color:var(--stone);letter-spacing:.1em}.x{background:none;border:none;font-size:26px;cursor:pointer;color:var(--ink);line-height:1;font-weight:200;font-family:var(--sans)}.cart-items{flex:1;overflow-y:auto;padding:10px 28px}.ci{display:flex;gap:16px;padding:20px 0;border-bottom:1px solid var(--line-l)}.ci .thumb{width:74px;height:74px;background-size:cover;background-position:center;flex-shrink:0}.ci .inf{flex:1}.ci h4{font-size:17px;font-family:var(--serif)}.ci .m{font-size:11px;color:var(--stone);letter-spacing:.08em;margin-top:3px}.ci .row{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.qty{display:flex;align-items:center;border:1px solid var(--line-l)}.qty button{width:26px;height:26px;background:none;border:none;cursor:pointer;font-size:14px;color:var(--ink)}.qty span{width:28px;text-align:center;font-size:13px}.ci .pr{font-size:14px;letter-spacing:.06em}.ci .rm{background:none;border:none;color:var(--stone);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;margin-top:8px;padding:0;font-family:var(--sans)}.ci .rm:hover{color:#b0533a}.cart-empty{text-align:center;padding:70px 20px;color:var(--stone)}.cart-empty .zx{margin-bottom:16px}.cart-empty .zx img{width:74px;height:auto;display:block;margin:0 auto;opacity:.9}.cart-foot{padding:22px 28px 28px;border-top:1px solid var(--line-l);background:var(--ivory)}.cart-line{display:flex;justify-content:space-between;font-size:13px;color:var(--stone);margin-bottom:8px;letter-spacing:.06em}.cart-line.tot{font-size:16px;color:var(--ink);margin:12px 0 18px;letter-spacing:.04em}.cart-line.tot b{font-family:var(--serif);font-size:22px;font-weight:400}.cart-foot .btn{width:100%;justify-content:center}.cart-trust{display:flex;justify-content:center;gap:18px;margin-top:14px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--stone)}.free-bar{margin-bottom:16px}.free-bar small{font-size:11px;letter-spacing:.08em;color:var(--stone);display:block;margin-bottom:8px}.free-bar .track{height:3px;background:#14110c1f;border-radius:2px;overflow:hidden}.free-bar .fill{height:100%;background:var(--gold);width:0;transition:width .6s ease;border-radius:2px}#qv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;visibility:hidden;transition:opacity .4s,visibility .4s}#qv.open,#qv.open .ovl{opacity:1;visibility:visible}#qv .qv-card{position:relative;z-index:2}#qv .ovl{z-index:1}.qv-card{background:var(--paper);width:min(880px,96vw);max-height:92vh;overflow-y:auto;display:grid;grid-template-columns:1fr 1fr;position:relative;box-shadow:0 60px 120px -40px #0009;transform:translateY(24px);transition:transform .45s}#qv.open .qv-card{transform:none}.qv-img{min-height:460px;background-size:cover;background-position:center}.qv-inf{padding:46px 42px}.qv-inf .type{font-size:10.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--stone)}.qv-inf h3{font-size:32px;margin:12px 0 6px}.qv-inf .price{font-size:18px;letter-spacing:.06em;margin:10px 0 18px}.qv-inf .desc{color:var(--stone);line-height:1.85;font-size:14.5px;margin-bottom:26px}.qv-opt{margin-bottom:22px}.qv-opt label{font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--stone);display:block;margin-bottom:10px}.qv-sizes{display:flex;gap:10px}.qv-sizes button{border:1px solid var(--line-l);background:none;padding:10px 18px;font-family:var(--sans);font-size:12px;letter-spacing:.08em;cursor:pointer;transition:all .3s}.qv-sizes button.act{border-color:var(--ink);background:var(--ink);color:var(--ivory)}.qv-row{display:flex;gap:14px;align-items:stretch}.qv-row .qty{border:1px solid var(--line-l)}.qv-row .qty button{width:40px;height:100%}.qv-row .btn{flex:1;justify-content:center}.qv-trust{display:flex;gap:20px;margin-top:22px;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--stone);flex-wrap:wrap}.qv-trust span{display:flex;align-items:center;gap:7px}.qv-trust i{color:var(--green);font-style:normal}#qv .x{position:absolute;top:16px;right:20px;z-index:2;font-size:30px}#srch{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#0c0a07f7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;align-items:center;padding:12vh 24px 40px;opacity:0;visibility:hidden;transition:opacity .4s,visibility .4s}#srch.open{opacity:1;visibility:visible}#srch .x{position:absolute;top:26px;right:34px;color:var(--ivory);font-size:34px}#srch input{width:min(680px,92vw);background:transparent;border:none;border-bottom:1px solid var(--gold-dim);outline:none;color:var(--ivory);font-family:var(--serif);font-size:clamp(26px,3.4vw,42px);padding:10px 4px 18px;text-align:center}#srch input::placeholder{color:#f6f2ea4d}.srch-hint{margin-top:16px;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:#f6f2ea66}.srch-res{margin-top:44px;width:min(680px,92vw);display:flex;flex-direction:column;gap:10px;overflow-y:auto}.sr{display:flex;align-items:center;gap:18px;background:#f6f2ea0d;border:1px solid rgba(194,160,95,.2);padding:14px 18px;transition:border-color .3s,background .3s;cursor:pointer}.sr:hover{border-color:var(--gold);background:#f6f2ea17}.sr .thumb{width:52px;height:52px;background-size:cover;background-position:center;flex-shrink:0}.sr .t{color:var(--ivory);flex:1}.sr .t h4{font-size:17px;font-family:var(--serif)}.sr .t small{font-size:11px;color:#f6f2ea80;letter-spacing:.1em;text-transform:uppercase}.sr .p{color:var(--gold-light);font-size:14px;letter-spacing:.06em}#chatBtn{position:fixed;right:28px;bottom:28px;z-index:85;width:60px;height:60px;border-radius:50%;background:var(--ink);border:1px solid var(--gold);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 18px 42px -14px #0000008c;transition:transform .3s}#chatBtn:hover{transform:translateY(-4px)}#chatBtn svg{width:24px;height:24px;fill:none;stroke:var(--gold);stroke-width:1.5}#chatBtn .on-dot{position:absolute;top:2px;right:2px;width:13px;height:13px;border-radius:50%;background:var(--green);border:2px solid var(--ink)}#chat{position:fixed;right:28px;bottom:102px;z-index:95;width:min(360px,90vw);background:var(--paper);box-shadow:0 40px 90px -30px #00000080;opacity:0;visibility:hidden;transform:translateY(16px);transition:all .4s;border:1px solid var(--line-l)}#chat.open{opacity:1;visibility:visible;transform:none}.chat-head{background:var(--ink);color:var(--ivory);padding:18px 20px;display:flex;align-items:center;gap:13px}.chat-head .av{width:38px;height:38px;border-radius:50%;background:var(--gold);color:var(--ink);display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-size:19px;position:relative}.chat-head .av:after{content:"";position:absolute;bottom:0;right:0;width:10px;height:10px;border-radius:50%;background:var(--green);border:2px solid var(--ink)}.chat-head b{font-weight:400;font-size:14px;letter-spacing:.04em;display:block}.chat-head small{font-size:11px;color:#f6f2ea8c}.chat-body{padding:18px;display:flex;flex-direction:column;gap:12px;min-height:170px;max-height:280px;overflow-y:auto}.msg{max-width:82%;padding:12px 15px;font-size:13.5px;line-height:1.65}.msg.them{background:var(--limewash);align-self:flex-start}.msg.me{background:var(--ink);color:var(--ivory);align-self:flex-end}.chat-in{display:flex;border-top:1px solid var(--line-l)}.chat-in input{flex:1;border:none;outline:none;padding:14px 16px;font-family:var(--sans);font-size:13.5px;background:transparent;color:var(--ink)}.chat-in button{background:none;border:none;color:var(--gold);padding:0 18px;cursor:pointer;font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-family:var(--sans)}#toast{position:fixed;left:26px;bottom:26px;z-index:85;display:flex;flex-direction:column;gap:12px;pointer-events:none}.tst{background:var(--paper);border:1px solid var(--line-l);border-left:2px solid var(--gold);box-shadow:0 22px 50px -20px #14110c66;padding:14px 18px;display:flex;gap:14px;align-items:center;width:320px;max-width:86vw;opacity:0;transform:translateY(14px);transition:all .55s;pointer-events:auto}.tst.show{opacity:1;transform:none}.tst .thumb{width:44px;height:44px;background-size:cover;background-position:center;flex-shrink:0}.tst .t{font-size:12.5px;line-height:1.55;color:var(--ink)}.tst .t small{color:var(--stone);font-size:11px;display:block;margin-top:2px}.tst .t b{font-weight:400}#top{position:fixed;right:28px;bottom:180px;z-index:84;width:46px;height:46px;border-radius:50%;background:var(--paper);border:1px solid var(--line-l);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;visibility:hidden;transition:all .4s;box-shadow:0 14px 34px -14px #14110c66}#top.show{opacity:1;visibility:visible}#top:hover{border-color:var(--gold)}#top svg{width:17px;height:17px;fill:none;stroke:var(--ink);stroke-width:1.6}.calc-sec{background:var(--limewash)}.calc{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1.1fr 1fr;background:var(--paper);border:1px solid var(--line-l);box-shadow:0 44px 90px -50px #0f0e0b80}.calc-form{padding:52px 48px}.calc-form h3{font-size:26px;margin-bottom:6px}.calc-form .sub{font-size:13px;color:var(--stone);margin-bottom:34px;line-height:1.7}.cf-row{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:22px}.cf{display:flex;flex-direction:column;gap:9px}.cf label{font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--stone)}.cf input,.cf select{border:1px solid rgba(15,14,11,.2);background:var(--ivory);padding:14px 16px;font-family:var(--sans);font-size:15px;color:var(--ink);outline:none;transition:border-color .3s;width:100%}.cf input:focus,.cf select:focus{border-color:var(--gold)}.calc-out{background:var(--ink);color:var(--ivory);padding:52px 44px;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.calc-out:before{content:"Z";position:absolute;right:-30px;bottom:-60px;font-family:var(--serif);font-size:260px;color:#c6a35f12;line-height:1}.calc-out .lbl{font-size:10.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--gold)}.calc-out .big{font-family:var(--serif);font-size:clamp(34px,3vw,46px);margin:14px 0 4px;line-height:1.15}.calc-out .big em{font-style:italic;color:var(--gold-light)}.calc-out .det{font-size:13.5px;color:#f4efe6a6;line-height:1.9;margin-bottom:26px}.calc-out .det b{color:var(--gold-light);font-weight:400}.calc-out .btn{align-self:flex-start}.calc-note{margin-top:18px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#f4efe666}.net-sec{background:var(--ivory);border-top:1px solid var(--line-l)}.net{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;max-width:1280px;margin:0 auto;align-items:start}.net-left .kicker{display:block;margin-bottom:20px}.net-left h2{font-size:clamp(30px,3.2vw,44px);line-height:1.16;margin-bottom:24px}.net-left h2 em{font-style:italic;color:var(--gold)}.net-left p{color:var(--stone);line-height:1.95;font-size:15px;margin-bottom:20px}.net-stats{display:flex;gap:44px;margin:32px 0 40px}.net-stats .s .n{font-family:var(--serif);font-size:36px;color:var(--ink)}.net-stats .s .l{font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--stone);margin-top:5px}.verify{background:var(--paper);border:1px solid var(--line-l);padding:28px;border-left:2px solid var(--gold)}.verify h4{font-family:var(--sans);font-size:11px;letter-spacing:.26em;text-transform:uppercase;margin-bottom:8px;font-weight:400}.verify p{font-size:12.5px;margin-bottom:16px}.verify .vrow{display:flex;gap:10px}.verify input{flex:1;border:1px solid rgba(15,14,11,.2);background:var(--ivory);padding:12px 14px;font-family:var(--sans);font-size:13px;letter-spacing:.08em;outline:none}
/*# sourceMappingURL=/cdn/shop/t/63/assets/zv-home-css-2.css.map */
