.veil-offer{color:#e8e3da;text-align:center;max-width:760px;margin:clamp(100px,20svh,220px) auto;padding:40px 0 80px}.veil-offer>i{background:linear-gradient(#0000,#4c191d);width:1px;height:90px;margin:0 auto 65px;display:block}.veil-offer .veil-offer-threshold{font:14px/1.9 var(--mono);color:#aaa49a}.veil-offer h2{font:400 clamp(34px,6vw,76px)/1.08 var(--serif);letter-spacing:-.045em;margin:65px 0 35px}.veil-offer .veil-offer-world{max-width:44ch;font:18px/1.8 var(--serif);color:#bdb7ae;margin:0 auto}.veil-offer .veil-offer-growing{font:12px/1.8 var(--mono);color:#aaa49a;margin:38px 0 90px}.veil-offer-price{justify-items:center;gap:20px;display:grid}.veil-offer-price>span{font:12px/1.8 var(--mono);color:#aaa49a}.veil-offer-price strong{font:400 clamp(44px,7vw,72px)/1.2 var(--serif);letter-spacing:-.05em}.veil-offer-price strong small{font:12px var(--mono);letter-spacing:0}.veil-offer-price p{font:15px/1.9 var(--mono);margin:0}.veil-unlock{color:#e8e3da;min-height:50px;font:14px/1.5 var(--mono);letter-spacing:.08em;border:1px solid #4c191d;margin-top:18px;padding:15px 22px;text-decoration:none;transition:background .8s,border-color .8s}.veil-unlock:hover,.veil-unlock:focus-visible{background:#4c191d22;border-color:#7a3037;outline:none}.veil-offer>button{color:#e8e3da;min-height:48px;font:14px/1.6 var(--mono);cursor:pointer;background:0 0;border:0;margin-top:45px;padding:14px 20px}.veil-offer>button:focus-visible{outline-offset:4px;outline:1px solid #e8e3da}@media (width<=720px){.veil-offer{padding-inline:8px}.veil-offer .veil-offer-world{text-align:left;font-size:18px}}.veil-offer .veil-sample{text-align:left;border-block:1px solid #b49a6b40;width:100%;max-width:700px;margin:55px auto 60px;padding:32px 0 36px}.veil-sample header>span{font:11px/1.6 var(--mono);letter-spacing:.09em;color:#a49375}.veil-offer .veil-sample h3{font:400 clamp(27px,4vw,38px)/1.2 var(--serif);letter-spacing:-.02em;color:#d4c6ae;text-transform:none;margin:14px 0 26px}.veil-sample figure{margin:0}.veil-offer .veil-sample figure button{cursor:zoom-in;aspect-ratio:1.65;color:#f0e4cd;background:#0b0a08;border:0;width:100%;margin:0;padding:0;display:block;position:relative;overflow:hidden}.veil-sample figure img{object-fit:cover;object-position:50% 38%;filter:saturate(.7)brightness(.82);transform-origin:48% 28%;width:100%;height:100%;transition:transform 2s cubic-bezier(.2,.7,.2,1);display:block}.veil-sample figure button.is-closer{cursor:zoom-out}.veil-sample .is-closer img{transform:scale(2.1)}.veil-sample figure button>span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:12px var(--mono);letter-spacing:0;text-transform:none;background:#0a0908cc;padding:10px 14px;position:absolute;bottom:15px;right:15px}.veil-sample figure i{margin-left:12px;font-style:normal}.veil-sample figcaption{font:11px/1.7 var(--mono);color:#958b79;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:12px;display:flex}.veil-sample figcaption a{color:#ad9c7c;text-decoration:none}.veil-offer .veil-sample-passage h4{font:400 24px/1.35 var(--serif);color:#cdbd9f;text-transform:none;letter-spacing:-.01em;margin:30px 0 14px}.veil-offer .veil-sample-passage p{font:19px/1.8 var(--serif);color:#bfb5a3;text-align:left;letter-spacing:0;text-transform:none;max-width:none;margin:0}.veil-sample-passage>small{font:12px/1.8 var(--mono);color:#938976;margin-top:22px;display:block}.veil-sample :is(button,a):focus-visible{outline-offset:4px;outline:1px solid #d4b77d}@media (width<=600px){.veil-offer .veil-sample{margin-block:36px;padding-block:26px}.veil-sample figure button{aspect-ratio:1.25}.veil-offer .veil-sample-passage p{font-size:18px}.veil-sample figcaption{font-size:10px}}@media (prefers-reduced-motion:reduce){.veil-sample figure img{transition:none}}
