.tes-awaits-section-html,.tes-awaits-section-html *{box-sizing:border-box}.tes-awaits-section-html{position:relative;overflow:hidden;isolation:isolate;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:clamp(76px, 9vw, 140px) clamp(20px, 4.5vw, 86px);background:radial-gradient(circle at 12% 18%,rgb(217 182 111 / .13),transparent 24%),radial-gradient(circle at 88% 16%,rgb(74 12 24 / .34),transparent 30%),radial-gradient(circle at 50% 100%,rgb(7 11 24 / .95),transparent 42%),linear-gradient(#030306 0%,#070b18 48%,#030306 100%)}.tes-awaits-section-html::before{content:"";position:absolute;inset:0;z-index:-3;pointer-events:none;background-image:radial-gradient(circle,rgb(248 241 228 / .75) 0,rgb(248 241 228 / .75) 1px,transparent 1.5px),radial-gradient(circle,rgb(217 182 111 / .65) 0,rgb(217 182 111 / .65) 1px,transparent 1.4px),radial-gradient(circle,rgb(201 192 179 / .45) 0,rgb(201 192 179 / .45) 1px,transparent 1.5px);background-size:150px 150px,240px 240px,340px 340px;background-position:20px 30px,90px 120px,160px 70px;opacity:.46;animation:42s linear 0s infinite normal none running tesAwaitsStarsWidget}.tes-awaits-section-html::after{content:"";position:absolute;left:50%;top:-160px;z-index:-2;width:min(880px, 82vw);height:min(880px, 82vw);border-radius:50%;transform:translateX(-50%);background:radial-gradient(circle,rgb(217 182 111 / .12),transparent 58%),radial-gradient(circle,rgb(242 212 138 / .08),transparent 42%);filter:blur(4px);opacity:.95;pointer-events:none}.tes-awaits-section-html .tes-awaits-wrap{position:relative;z-index:2;width:min(1560px, 100%);margin:0 auto}.tes-awaits-section-html .tes-awaits-header{max-width:900px;margin:0 auto clamp(46px, 4.6vw, 74px);text-align:center}.tes-awaits-section-html .tes-awaits-eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:14px;margin-bottom:20px;color:#d9b66f;font-family:Manrope,Inter,Arial,sans-serif;font-size:12px;line-height:1.4;font-weight:850;letter-spacing:.24em;text-transform:uppercase}.tes-awaits-section-html .tes-awaits-eyebrow::before,.tes-awaits-section-html .tes-awaits-eyebrow::after{content:"";width:42px;height:1px;background:linear-gradient(90deg,transparent,rgb(217 182 111 / .95),transparent);box-shadow:rgb(217 182 111 / .65) 0 0 14px}.tes-awaits-section-html .tes-awaits-title{margin:0;color:#f8f1e4;font-family:"Cormorant Garamond","Playfair Display",Georgia,serif;font-size:clamp(46px, 5.7vw, 92px);font-weight:500;line-height:.92;letter-spacing:-.048em}.tes-awaits-section-html .tes-awaits-title span{display:inline-block;background:linear-gradient(90deg,#f8f1e4,#f2d48a,#d9b66f) text;-webkit-text-fill-color:#fff0;filter:drop-shadow(rgb(217 182 111 / .18) 0 0 20px)}.tes-awaits-section-html .tes-awaits-intro{max-width:760px;margin:26px auto 0;color:rgb(248 241 228 / .72);font-family:Manrope,Inter,Arial,sans-serif;font-size:clamp(15px, 1.05vw, 19px);line-height:1.82;font-weight:400}.tes-awaits-section-html .tes-awaits-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px, 1.8vw, 34px);align-items:stretch}.tes-awaits-section-html .tes-awaits-card{position:relative;overflow:hidden;min-height:clamp(360px, 25vw, 470px);padding:clamp(26px, 2vw, 38px) clamp(24px, 1.8vw, 34px) clamp(30px, 2vw, 42px);border-radius:clamp(28px, 2vw, 36px);border:1px solid rgb(217 182 111 / .22);background:radial-gradient(circle at 80% 0%,rgb(217 182 111 / .13),transparent 34%),linear-gradient(145deg,rgb(255 255 255 / .08),rgb(255 255 255 / .024)),rgb(3 3 6 / .46);backdrop-filter:blur(20px);box-shadow:rgb(0 0 0 / .32) 0 24px 80px,rgb(255 255 255 / .035) 0 0 0 1px inset;transition:transform 0.35s,border-color 0.35s,box-shadow 0.35s}.tes-awaits-section-html .tes-awaits-card::before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;background:linear-gradient(135deg,rgb(242 212 138 / .34),transparent 34%,rgb(74 12 24 / .28) 78%,transparent);opacity:0;transition:opacity 0.35s}.tes-awaits-section-html .tes-awaits-card::after{content:"";position:absolute;left:clamp(24px, 1.8vw, 34px);right:clamp(24px, 1.8vw, 34px);bottom:clamp(24px, 1.8vw, 34px);height:1px;background:linear-gradient(90deg,rgb(217 182 111 / .85),transparent);opacity:.45;transition:opacity 0.35s,right 0.35s}.tes-awaits-section-html .tes-awaits-card:hover{transform:translateY(-8px);border-color:rgb(242 212 138 / .54);box-shadow:rgb(0 0 0 / .44) 0 36px 100px,rgb(217 182 111 / .13) 0 0 44px,rgb(255 255 255 / .05) 0 0 0 1px inset}.tes-awaits-section-html .tes-awaits-card:hover::before{opacity:1}.tes-awaits-section-html .tes-awaits-card:hover::after{opacity:.95;right:clamp(52px, 4vw, 84px)}.tes-awaits-section-html .tes-awaits-card-top{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:clamp(60px, 5vw, 98px)}.tes-awaits-section-html .tes-awaits-number{color:#d9b66f;font-family:"Cormorant Garamond","Playfair Display",Georgia,serif;font-size:clamp(38px, 2.6vw, 52px);line-height:1;font-weight:500;letter-spacing:-.04em}.tes-awaits-section-html .tes-awaits-icon{display:inline-flex;align-items:center;justify-content:center;width:clamp(44px, 3vw, 56px);height:clamp(44px, 3vw, 56px);border-radius:50%;border:1px solid rgb(217 182 111 / .26);color:#f2d48a;background:rgb(255 255 255 / .043);font-size:clamp(18px, 1.3vw, 22px);line-height:1;box-shadow:rgb(217 182 111 / .13) 0 0 28px,rgb(255 255 255 / .035) 0 0 18px inset;transition:transform 0.35s,background 0.35s,color 0.35s}.tes-awaits-section-html .tes-awaits-card:hover .tes-awaits-icon{transform:rotate(12deg) scale(1.08);background:rgb(217 182 111 / .12);color:#f8f1e4}.tes-awaits-section-html .tes-awaits-card h3{max-width:320px;margin:0 0 18px;color:#f8f1e4;font-family:"Cormorant Garamond","Playfair Display",Georgia,serif;font-size:clamp(31px, 2.2vw, 48px);line-height:.96;font-weight:500;letter-spacing:-.04em}.tes-awaits-section-html .tes-awaits-card p{max-width:360px;margin:0;color:rgb(248 241 228 / .66);font-family:Manrope,Inter,Arial,sans-serif;font-size:clamp(14px, 0.9vw, 15.5px);line-height:1.75;font-weight:400}@keyframes tesAwaitsStarsWidget{0%{background-position:20px 30px,90px 120px,160px 70px}100%{background-position:260px 190px,360px 330px,480px 270px}}@media (min-width:1600px){.tes-awaits-section-html .tes-awaits-wrap{width:min(1680px, 100%)}.tes-awaits-section-html .tes-awaits-grid{gap:38px}.tes-awaits-section-html .tes-awaits-card{min-height:500px}}@media (max-width:1180px){.tes-awaits-section-html .tes-awaits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tes-awaits-section-html .tes-awaits-card{min-height:320px}.tes-awaits-section-html .tes-awaits-card-top{margin-bottom:56px}}@media (max-width:767px){.tes-awaits-section-html{padding:76px 18px 86px}.tes-awaits-section-html::before{animation:auto ease 0s 1 normal none running none;opacity:.18}.tes-awaits-section-html::after{opacity:.55;filter:none}.tes-awaits-section-html .tes-awaits-header{margin-bottom:38px;text-align:left}.tes-awaits-section-html .tes-awaits-eyebrow{justify-content:flex-start;font-size:11px;letter-spacing:.2em}.tes-awaits-section-html .tes-awaits-eyebrow::after{display:none}.tes-awaits-section-html .tes-awaits-title{font-size:clamp(42px, 13vw, 58px)}.tes-awaits-section-html .tes-awaits-intro{margin-left:0;margin-right:0;font-size:15px;line-height:1.75}.tes-awaits-section-html .tes-awaits-grid{grid-template-columns:1fr;gap:16px}.tes-awaits-section-html .tes-awaits-card{min-height:auto;padding:26px 22px 72px;border-radius:26px;backdrop-filter:none;box-shadow:rgb(0 0 0 / .28) 0 16px 38px,rgb(255 255 255 / .024) 0 0 0 1px inset}.tes-awaits-section-html .tes-awaits-card:hover{transform:none}.tes-awaits-section-html .tes-awaits-card-top{margin-bottom:46px}.tes-awaits-section-html .tes-awaits-card h3{max-width:100%;font-size:34px}.tes-awaits-section-html .tes-awaits-card p{max-width:100%;font-size:14px}}.tes-lineup-section,.tes-lineup-section *{box-sizing:border-box}.tes-lineup-section{position:relative;overflow:hidden;isolation:isolate;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:clamp(76px, 9vw, 140px) clamp(20px, 4.5vw, 86px);background:radial-gradient(circle at 18% 18%,rgb(217 182 111 / .13),transparent 26%),radial-gradient(circle at 86% 36%,rgb(74 12 24 / .36),transparent 34%),radial-gradient(circle at 50% 100%,rgb(7 11 24 / .95),transparent 46%),linear-gradient(#030306 0%,#070b18 50%,#030306 100%)}.tes-lineup-section::before{content:"";position:absolute;inset:0;z-index:-3;pointer-events:none;opacity:.42;background-image:radial-gradient(circle,rgb(248 241 228 / .78) 0,rgb(248 241 228 / .78) 1px,transparent 1.5px),radial-gradient(circle,rgb(217 182 111 / .66) 0,rgb(217 182 111 / .66) 1px,transparent 1.4px),radial-gradient(circle,rgb(201 192 179 / .42) 0,rgb(201 192 179 / .42) 1px,transparent 1.5px);background-size:170px 170px,260px 260px,390px 390px;background-position:30px 40px,100px 150px,180px 80px;animation:46s linear 0s infinite normal none running tesLineupStars}.tes-lineup-section::after{content:"";position:absolute;top:18%;right:-18%;z-index:-2;width:420px;height:1px;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent,rgb(248 241 228 / .95),rgb(217 182 111 / .95),transparent);filter:drop-shadow(rgb(217 182 111 / .85) 0 0 14px);transform:rotate(-19deg);animation:8s ease-in-out 0s infinite normal none running tesLineupMeteor}.tes-lineup-section .tes-lineup-wrap{position:relative;z-index:2;width:min(1560px, 100%);margin:0 auto;display:grid;grid-template-columns:minmax(340px,0.78fr) minmax(0,1.22fr);gap:clamp(46px, 5.6vw, 104px);align-items:start}.tes-lineup-section .tes-lineup-intro{position:sticky;top:110px;overflow:hidden;border-radius:34px;border:1px solid rgb(217 182 111 / .24);padding:clamp(30px, 3vw, 52px);background:radial-gradient(circle at 86% 0%,rgb(217 182 111 / .18),transparent 34%),radial-gradient(circle at 10% 92%,rgb(74 12 24 / .45),transparent 40%),linear-gradient(145deg,rgb(255 255 255 / .086),rgb(255 255 255 / .024)),rgb(3 3 6 / .48);backdrop-filter:blur(20px);box-shadow:rgb(0 0 0 / .38) 0 30px 90px,rgb(255 255 255 / .035) 0 0 0 1px inset}.tes-lineup-section .tes-lineup-intro::before{content:"";position:absolute;right:-110px;top:-110px;width:260px;height:260px;border-radius:50%;border:1px solid rgb(217 182 111 / .18);box-shadow:rgb(217 182 111 / .08) 0 0 80px,rgb(217 182 111 / .04) 0 0 50px inset}.tes-lineup-section .tes-lineup-eyebrow{display:inline-flex;align-items:center;gap:12px;margin-bottom:20px;color:#d9b66f;font-family:Manrope,Inter,Arial,sans-serif;font-size:12px;line-height:1.4;font-weight:850;letter-spacing:.24em;text-transform:uppercase}.tes-lineup-section .tes-lineup-eyebrow::before{content:"";width:38px;height:1px;background:linear-gradient(90deg,transparent,rgb(217 182 111 / .95));box-shadow:rgb(217 182 111 / .65) 0 0 14px}.tes-lineup-section .tes-lineup-title{margin:0;color:#f8f1e4;font-family:"Cormorant Garamond","Playfair Display",Georgia,serif;font-size:clamp(46px, 5vw, 88px);line-height:.92;font-weight:500;letter-spacing:-.05em}.tes-lineup-section .tes-lineup-title span{display:inline-block;background:linear-gradient(90deg,#f8f1e4,#f2d48a,#d9b66f) text;-webkit-text-fill-color:#fff0;filter:drop-shadow(rgb(217 182 111 / .18) 0 0 18px)}.tes-lineup-section .tes-lineup-copy{margin:24px 0 0;color:rgb(248 241 228 / .7);font-family:Manrope,Inter,Arial,sans-serif;font-size:clamp(15px, 1vw, 17px);line-height:1.82}.tes-lineup-section .tes-lineup-facts{display:grid;grid-template-columns:1fr;gap:12px;margin-top:34px}.tes-lineup-section .tes-lineup-fact{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 0;border-top:1px solid rgb(217 182 111 / .18);color:rgb(248 241 228 / .72);font-family:Manrope,Inter,Arial,sans-serif;font-size:12px;font-weight:800;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.tes-lineup-section .tes-lineup-fact strong{color:#f2d48a;font-weight:900;text-align:right}.tes-lineup-section .tes-lineup-timeline{position:relative;display:grid;gap:clamp(18px, 1.2vw, 24px)}.tes-lineup-section .tes-lineup-timeline::before{content:"";position:absolute;left:18px;top:22px;bottom:22px;width:1px;background:linear-gradient(transparent,rgb(217 182 111 / .75),rgb(217 182 111 / .24),transparent);box-shadow:rgb(217 182 111 / .45) 0 0 18px}.tes-lineup-section .tes-lineup-item{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr);gap:18px;align-items:stretch}.tes-lineup-section .tes-lineup-dot{position:relative;z-index:2;width:38px;height:38px;margin-top:18px;border-radius:50%;border:1px solid rgb(217 182 111 / .55);background:radial-gradient(circle,#f2d48a 0,#f2d48a 12%,#d9b66f 13%,#d9b66f 24%,rgb(3 3 6 / .95) 25%);box-shadow:rgb(217 182 111 / .55) 0 0 20px,rgb(255 255 255 / .04) 0 0 18px inset;transition:transform 0.35s,box-shadow 0.35s}.tes-lineup-section .tes-lineup-card{position:relative;overflow:hidden;border-radius:clamp(24px, 1.7vw, 30px);border:1px solid rgb(217 182 111 / .2);padding:clamp(22px, 1.5vw, 30px) clamp(24px, 1.8vw, 38px);background:radial-gradient(circle at 92% 0%,rgb(217 182 111 / .12),transparent 30%),linear-gradient(145deg,rgb(255 255 255 / .07),rgb(255 255 255 / .024)),rgb(3 3 6 / .46);backdrop-filter:blur(18px);box-shadow:rgb(0 0 0 / .26) 0 20px 70px,rgb(255 255 255 / .03) 0 0 0 1px inset;transition:transform 0.35s,border-color 0.35s,box-shadow 0.35s}.tes-lineup-section .tes-lineup-card::before{content:"";position:absolute;inset:0;opacity:0;pointer-events:none;background:linear-gradient(120deg,transparent,rgb(242 212 138 / .12),transparent);transform:translateX(-100%);transition:transform 0.7s,opacity 0.35s}.tes-lineup-section .tes-lineup-item:hover .tes-lineup-dot{transform:scale(1.08);box-shadow:rgb(217 182 111 / .82) 0 0 30px,rgb(255 255 255 / .06) 0 0 18px inset}.tes-lineup-section .tes-lineup-item:hover .tes-lineup-card{transform:translateX(6px);border-color:rgb(242 212 138 / .5);box-shadow:rgb(0 0 0 / .38) 0 28px 90px,rgb(217 182 111 / .12) 0 0 38px}.tes-lineup-section .tes-lineup-item:hover .tes-lineup-card::before{opacity:1;transform:translateX(100%)}.tes-lineup-section .tes-lineup-time{display:inline-flex;width:fit-content;margin-bottom:12px;padding:8px 12px;border-radius:999px;border:1px solid rgb(217 182 111 / .24);background:rgb(217 182 111 / .08);color:#d9b66f;font-family:Manrope,Inter,Arial,sans-serif;font-size:11px;line-height:1;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.tes-lineup-section .tes-lineup-card h3{margin:0;color:#f8f1e4;font-family:"Cormorant Garamond","Playfair Display",Georgia,serif;font-size:clamp(30px, 2.25vw, 46px);line-height:.98;font-weight:500;letter-spacing:-.04em}.tes-lineup-section .tes-lineup-card p{max-width:760px;margin:12px 0 0;color:rgb(248 241 228 / .66);font-family:Manrope,Inter,Arial,sans-serif;font-size:clamp(14px, 0.88vw, 15.5px);line-height:1.7;font-weight:400}@keyframes tesLineupStars{0%{background-position:30px 40px,100px 150px,180px 80px}100%{background-position:300px 220px,420px 360px,560px 310px}}@keyframes tesLineupMeteor{0%,64%,100%{opacity:0;transform:translate3d(0,0,0) rotate(-19deg)}72%{opacity:1}88%{opacity:0;transform:translate3d(-760px,260px,0) rotate(-19deg)}}@media (min-width:1600px){.tes-lineup-section .tes-lineup-wrap{width:min(1680px, 100%);gap:116px}.tes-lineup-section .tes-lineup-card{padding:32px 42px}}@media (max-width:1180px){.tes-lineup-section .tes-lineup-wrap{grid-template-columns:1fr;width:min(940px, 100%)}.tes-lineup-section .tes-lineup-intro{position:relative;top:auto}}@media (max-width:767px){.tes-lineup-section{padding:76px 18px 86px}.tes-lineup-section::before{animation:auto ease 0s 1 normal none running none;opacity:.18}.tes-lineup-section::after{display:none}.tes-lineup-section .tes-lineup-intro{border-radius:26px;padding:30px 24px;backdrop-filter:none;box-shadow:rgb(0 0 0 / .28) 0 16px 38px,rgb(255 255 255 / .024) 0 0 0 1px inset}.tes-lineup-section .tes-lineup-eyebrow{font-size:11px;letter-spacing:.2em}.tes-lineup-section .tes-lineup-title{font-size:clamp(42px, 13vw, 58px)}.tes-lineup-section .tes-lineup-copy{font-size:15px;line-height:1.75}.tes-lineup-section .tes-lineup-fact{align-items:flex-start;flex-direction:column;gap:4px}.tes-lineup-section .tes-lineup-fact strong{text-align:left}.tes-lineup-section .tes-lineup-timeline::before{left:14px}.tes-lineup-section .tes-lineup-item{grid-template-columns:30px minmax(0,1fr);gap:14px}.tes-lineup-section .tes-lineup-dot{width:30px;height:30px;margin-top:20px}.tes-lineup-section .tes-lineup-card{border-radius:22px;padding:21px 20px;backdrop-filter:none;box-shadow:rgb(0 0 0 / .28) 0 16px 38px,rgb(255 255 255 / .024) 0 0 0 1px inset}.tes-lineup-section .tes-lineup-item:hover .tes-lineup-card{transform:translateX(0)}.tes-lineup-section .tes-lineup-card h3{font-size:31px}.tes-lineup-section .tes-lineup-card p{max-width:100%;font-size:14px}}.tes-setting-section,.tes-setting-section *{box-sizing:border-box}.tes-setting-section{position:relative;overflow:hidden;isolation:isolate;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:clamp(76px, 9vw, 140px) clamp(20px, 4.5vw, 86px);background:radial-gradient(circle at 12% 24%,rgb(217 182 111 / .12),transparent 26%),radial-gradient(circle at 86% 18%,rgb(74 12 24 / .34),transparent 32%),radial-gradient(circle at 50% 100%,rgb(7 11 24 / .95),transparent 48%),linear-gradient(#030306 0%,#070b18 50%,#030306 100%)}.tes-setting-section::before{content:"";position:absolute;inset:0;z-index:-4;pointer-events:none;opacity:.44;background-image:radial-gradient(circle,rgb(248 241 228 / .78) 0,rgb(248 241 228 / .78) 1px,transparent 1.5px),radial-gradient(circle,rgb(217 182 111 / .66) 0,rgb(217 182 111 / .66) 1px,transparent 1.4px),radial-gradient(circle,rgb(201 192 179 / .42) 0,rgb(201 192 179 / .42) 1px,transparent 1.5px);background-size:150px 150px,250px 250px,380px 380px;background-position:10px 40px,90px 150px,190px 80px;animation:48s linear 0s infinite normal none running tesSettingStars}.tes-setting-section::after{content:"";position:absolute;left:50%;bottom:-220px;z-index:-3;width:min(920px, 92vw);height:min(520px, 60vw);border-radius:50% 50% 0 0;transform:translateX(-50%);background:radial-gradient(circle at 50% 0%,rgb(217 182 111 / .18),transparent 56%),linear-gradient(rgb(7 11 24 / .8),transparent);filter:blur(6px);opacity:.8;pointer-events:none}.tes-setting-section .tes-setting-wrap{position:relative;z-index:2;width:min(1560px, 100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,0.92fr) minmax(460px,1.08fr);gap:clamp(46px, 5.5vw, 104px);align-items:center}.tes-setting-section .tes-setting-eyebrow{display:inline-flex;align-items:center;gap:12px;margin-bottom:20px;color:#d9b66f;font-family:Manrope,Inter,Arial,sans-serif;font-size:12px;line-height:1.4;font-weight:850;letter-spacing:.24em;text-transform:uppercase}.tes-setting-section .tes-setting-eyebrow::before{content:"";width:38px;height:1px;background:linear-gradient(90deg,transparent,rgb(217 182 111 / .95));box-shadow:rgb(217 182 111 / .65) 0 0 14px}.tes-setting-section .tes-setting-title{margin:0;max-width:820px;color:#f8f1e4;font-family:"Cormorant Garamond","Playfair Display",Georgia,serif;font-size:clamp(46px, 5.4vw, 92px);line-height:.92;font-weight:500;letter-spacing:-.05em}.tes-setting-section .tes-setting-title span{display:inline-block;background:linear-gradient(90deg,#f8f1e4,#f2d48a,#d9b66f) text;-webkit-text-fill-color:#fff0;filter:drop-shadow(rgb(217 182 111 / .18) 0 0 18px)}.tes-setting-section .tes-setting-lead{max-width:760px;margin:26px 0 0;color:rgb(248 241 228 / .72);font-family:Manrope,Inter,Arial,sans-serif;font-size:clamp(15px, 1.05vw, 19px);line-height:1.85;font-weight:400}.tes-setting-section .tes-setting-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px, 1.2vw, 22px);margin-top:34px;max-width:780px}.tes-setting-section .tes-setting-list-item{position:relative;overflow:hidden;min-height:clamp(116px, 8vw, 148px);padding:clamp(20px, 1.45vw, 28px) clamp(20px, 1.45vw, 28px) clamp(18px, 1.35vw, 26px);border-radius:24px;border:1px solid rgb(217 182 111 / .2);background:radial-gradient(circle at 90% 0%,rgb(217 182 111 / .12),transparent 34%),linear-gradient(145deg,rgb(255 255 255 / .07),rgb(255 255 255 / .024)),rgb(3 3 6 / .42);backdrop-filter:blur(18px);box-shadow:rgb(0 0 0 / .24) 0 20px 70px,rgb(255 255 255 / .03) 0 0 0 1px inset;transition:transform 0.35s,border-color 0.35s,box-shadow 0.35s}.tes-setting-section .tes-setting-list-item:hover{transform:translateY(-5px);border-color:rgb(242 212 138 / .48);box-shadow:rgb(0 0 0 / .34) 0 28px 90px,rgb(217 182 111 / .12) 0 0 34px}.tes-setting-section .tes-setting-list-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin-bottom:18px;border-radius:50%;border:1px solid rgb(217 182 111 / .24);color:#f2d48a;background:rgb(255 255 255 / .043);font-size:16px;line-height:1;box-shadow:rgb(217 182 111 / .12) 0 0 24px,rgb(255 255 255 / .035) 0 0 16px inset}.tes-setting-section .tes-setting-list-item strong{display:block;color:#f8f1e4;font-family:Manrope,Inter,Arial,sans-serif;font-size:12px;line-height:1.4;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.tes-setting-section .tes-setting-list-item span{display:block;margin-top:7px;color:rgb(248 241 228 / .62);font-family:Manrope,Inter,Arial,sans-serif;font-size:13px;line-height:1.55;font-weight:400}.tes-setting-section .tes-setting-visual{position:relative}.tes-setting-section .tes-setting-frame{position:relative;overflow:hidden;min-height:clamp(660px, 42vw, 820px);border-radius:36px;border:1px solid rgb(217 182 111 / .25);background:radial-gradient(circle at 50% 24%,rgb(217 182 111 / .18),transparent 24%),radial-gradient(circle at 20% 28%,rgb(74 12 24 / .34),transparent 34%),linear-gradient(rgb(3 3 6 / .02) 0%,rgb(3 3 6 / .3) 44%,rgb(3 3 6 / .94) 100%),linear-gradient(145deg,#070b18 0%,#160b22 50%,#030306 100%);box-shadow:rgb(0 0 0 / .5) 0 36px 110px,rgb(217 182 111 / .08) 0 0 70px,rgb(255 255 255 / .024) 0 0 80px inset}.tes-setting-section .tes-setting-frame::before{content:"";position:absolute;inset:0;opacity:.65;pointer-events:none;background-image:radial-gradient(circle,rgb(248 241 228 / .95) 0,rgb(248 241 228 / .95) 1px,transparent 1.5px),radial-gradient(circle,rgb(217 182 111 / .85) 0,rgb(217 182 111 / .85) 1px,transparent 1.4px),radial-gradient(circle,rgb(255 255 255 / .45) 0,rgb(255 255 255 / .45) 1px,transparent 1.5px);background-size:90px 90px,135px 135px,220px 220px;background-position:0 0,40px 80px,110px 40px;animation:34s linear 0s infinite normal none running tesSettingStarsCard}.tes-setting-section .tes-setting-frame::after{content:"";position:absolute;left:-8%;right:-8%;bottom:-1px;height:38%;pointer-events:none;background:linear-gradient(140deg,transparent 0,transparent 22%,rgb(7 11 24 / .95) 23%,rgb(7 11 24 / .95) 46%,transparent 47%),linear-gradient(220deg,transparent 0,transparent 18%,rgb(3 3 6 / .96) 19%,rgb(3 3 6 / .96) 50%,transparent 51%),linear-gradient(transparent,#030306);filter:drop-shadow(rgb(217 182 111 / .08) 0 -10px 28px)}.tes-setting-section .tes-setting-grid-lines{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.12;background-image:linear-gradient(rgb(217 182 111 / .22) 1px,transparent 1px),linear-gradient(90deg,rgb(217 182 111 / .22) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(circle at 50% 32%,black 0%,transparent 58%)}.tes-setting-section .tes-setting-celestial{position:absolute;z-index:4;top:clamp(54px, 4vw, 82px);left:50%;width:min(420px, 34vw);aspect-ratio:1 / 1;transform:translateX(-50%);pointer-events:none}.tes-setting-section .tes-setting-orbit,.tes-setting-section .tes-setting-orbit-two,.tes-setting-section .tes-setting-orbit-three{position:absolute;left:50%;top:50%;border-radius:50%;transform:translate(-50%,-50%);border:1px solid rgb(217 182 111 / .18);box-shadow:rgb(217 182 111 / .043) 0 0 46px,rgb(217 182 111 / .024) 0 0 36px inset}.tes-setting-section .tes-setting-orbit{width:100%;height:100%;animation:34s linear 0s infinite normal none running tesSettingOrbit}.tes-setting-section .tes-setting-orbit-two{width:72%;height:72%;opacity:.78;animation:24s linear 0s infinite reverse none running tesSettingOrbit}.tes-setting-section .tes-setting-orbit-three{width:46%;height:46%;opacity:.62;animation:18s linear 0s infinite normal none running tesSettingOrbit}.tes-setting-section .tes-setting-orbit::before,.tes-setting-section .tes-setting-orbit-two::before,.tes-setting-section .tes-setting-orbit-three::before{content:"";position:absolute;top:50%;right:-4px;width:7px;height:7px;border-radius:50%;background:#f2d48a;box-shadow:rgb(217 182 111 / .9) 0 0 16px;transform:translateY(-50%)}.tes-setting-section .tes-setting-moon{position:absolute;left:50%;top:50%;width:min(128px, 10vw);height:min(128px, 10vw);border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle at 30% 25%,#fff8dc 0,#fff8dc 8%,#f2d48a 22%,#d9b66f 50%,#9b6a27 74%,#1a1121 100%);box-shadow:rgb(217 182 111 / .72) 0 0 40px,rgb(217 182 111 / .3) 0 0 120px,rgb(0 0 0 / .42) -24px -18px 32px inset,rgb(255 255 255 / .34) 14px 12px 20px inset;animation:4.2s ease-in-out 0s infinite normal none running tesSettingMoonCentered}.tes-setting-section .tes-setting-moon::after{content:"";position:absolute;left:-42%;top:48%;width:184%;height:1px;transform:rotate(17deg);background:linear-gradient(90deg,transparent,rgb(242 212 138 / .5),rgb(255 255 255 / .4),rgb(242 212 138 / .5),transparent);opacity:.55;filter:blur(.3px)}.tes-setting-section .tes-setting-constellation{position:absolute;z-index:3;left:58px;top:88px;width:220px;height:160px;opacity:.55;pointer-events:none}.tes-setting-section .tes-setting-constellation span{position:absolute;width:6px;height:6px;border-radius:50%;background:rgb(248 241 228 / .84);box-shadow:rgb(248 241 228 / .62) 0 0 14px}.tes-setting-section .tes-setting-constellation span:nth-child(1){left:10px;top:70px}.tes-setting-section .tes-setting-constellation span:nth-child(2){left:66px;top:26px}.tes-setting-section .tes-setting-constellation span:nth-child(3){left:132px;top:54px}.tes-setting-section .tes-setting-constellation span:nth-child(4){left:190px;top:16px}.tes-setting-section .tes-setting-constellation span:nth-child(5){left:156px;top:118px}.tes-setting-section .tes-setting-constellation svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.tes-setting-section .tes-setting-constellation path{fill:none;stroke:rgb(217 182 111 / .45);stroke-width:1;stroke-dasharray:4,8}.tes-setting-section .tes-setting-data{position:absolute;z-index:7;left:50%;top:clamp(420px, 26vw, 510px);transform:translateX(-50%);display:flex;flex-wrap:wrap;justify-content:center;gap:9px;width:min(620px, 100% - 60px);max-width:620px;pointer-events:none}.tes-setting-section .tes-setting-data span{width:fit-content;white-space:nowrap;padding:9px 12px;border-radius:999px;border:1px solid rgb(217 182 111 / .22);background:rgb(3 3 6 / .42);color:rgb(248 241 228 / .72);backdrop-filter:blur(12px);font-family:Manrope,Inter,Arial,sans-serif;font-size:10px;line-height:1;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.tes-setting-section .tes-setting-shooting{position:absolute;z-index:6;top:26%;right:-10%;width:210px;height:1px;opacity:0;background:linear-gradient(90deg,transparent,rgb(248 241 228 / .95),rgb(217 182 111 / .9),transparent);filter:drop-shadow(rgb(217 182 111 / .85) 0 0 12px);transform:rotate(-22deg);animation:7.2s ease-in-out 0s infinite normal none running tesSettingMeteor}.tes-setting-section .tes-setting-caption{position:absolute;left:30px;right:30px;bottom:30px;z-index:8;display:grid;gap:16px;padding:24px;border-radius:26px;border:1px solid rgb(217 182 111 / .24);background:linear-gradient(145deg,rgb(255 255 255 / .09),rgb(255 255 255 / .024)),rgb(3 3 6 / .58);backdrop-filter:blur(20px);box-shadow:rgb(0 0 0 / .34) 0 24px 80px,rgb(255 255 255 / .04) 0 0 0 1px inset}.tes-setting-section .tes-setting-caption-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.tes-setting-section .tes-setting-caption-kicker{color:#d9b66f;font-family:Manrope,Inter,Arial,sans-serif;font-size:11px;line-height:1.4;font-weight:850;letter-spacing:.18em;text-transform:uppercase}.tes-setting-section .tes-setting-caption-pill{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;border:1px solid rgb(217 182 111 / .24);color:rgb(248 241 228 / .78);background:rgb(217 182 111 / .08);font-family:Manrope,Inter,Arial,sans-serif;font-size:11px;line-height:1;font-weight:850;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.tes-setting-section .tes-setting-caption h3{margin:0;color:#f8f1e4;font-family:"Cormorant Garamond","Playfair Display",Georgia,serif;font-size:clamp(34px, 3.2vw, 58px);line-height:.94;font-weight:500;letter-spacing:-.045em}.tes-setting-section .tes-setting-caption p{margin:0;color:rgb(248 241 228 / .66);font-family:Manrope,Inter,Arial,sans-serif;font-size:14px;line-height:1.7}.tes-setting-section .tes-setting-info{position:relative;z-index:2;width:min(1560px, 100%);margin:clamp(34px, 5vw, 64px) auto 0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(14px, 1.2vw, 22px)}.tes-setting-section .tes-setting-info-card{position:relative;overflow:hidden;min-height:clamp(126px, 8vw, 154px);padding:clamp(22px, 1.5vw, 30px) clamp(18px, 1.4vw, 28px);border-radius:24px;border:1px solid rgb(217 182 111 / .2);background:linear-gradient(145deg,rgb(255 255 255 / .07),rgb(255 255 255 / .024)),rgb(3 3 6 / .44);backdrop-filter:blur(18px);box-shadow:rgb(0 0 0 / .24) 0 20px 70px,rgb(255 255 255 / .03) 0 0 0 1px inset}.tes-setting-section .tes-setting-info-card span{display:block;margin-bottom:16px;color:#d9b66f;font-family:Manrope,Inter,Arial,sans-serif;font-size:11px;line-height:1.3;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.tes-setting-section .tes-setting-info-card strong{display:block;color:rgb(248 241 228 / .82);font-family:Manrope,Inter,Arial,sans-serif;font-size:14px;line-height:1.55;font-weight:700}@keyframes tesSettingStars{0%{background-position:10px 40px,90px 150px,190px 80px}100%{background-position:280px 220px,420px 360px,560px 310px}}@keyframes tesSettingStarsCard{0%{background-position:0 0,40px 80px,110px 40px}100%{background-position:220px 160px,280px 260px,360px 220px}}@keyframes tesSettingMoonCentered{0%,100%{transform:translate(-50%,-50%) scale(1);opacity:.94}50%{transform:translate(-50%,-50%) scale(1.06);opacity:1}}@keyframes tesSettingOrbit{0%{transform:translate(-50%,-50%) rotate(0deg)}100%{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes tesSettingMeteor{0%,62%,100%{opacity:0;transform:translate3d(0,0,0) rotate(-22deg)}72%{opacity:1}90%{opacity:0;transform:translate3d(-520px,220px,0) rotate(-22deg)}}@media (min-width:1600px){.tes-setting-section .tes-setting-wrap,.tes-setting-section .tes-setting-info{width:min(1680px, 100%)}.tes-setting-section .tes-setting-wrap{gap:116px}.tes-setting-section .tes-setting-frame{min-height:860px}}@media (max-width:1080px){.tes-setting-section .tes-setting-wrap{grid-template-columns:1fr;width:min(940px, 100%)}.tes-setting-section .tes-setting-info{width:min(940px, 100%);grid-template-columns:repeat(2,minmax(0,1fr))}.tes-setting-section .tes-setting-info-card:last-child{grid-column:1 / -1}.tes-setting-section .tes-setting-celestial{width:min(340px, 56vw)}.tes-setting-section .tes-setting-frame{min-height:720px}}@media (max-width:767px){.tes-setting-section{padding:76px 18px 86px}.tes-setting-section::before{animation:auto ease 0s 1 normal none running none;opacity:.18}.tes-setting-section::after{display:none}.tes-setting-section .tes-setting-eyebrow{font-size:11px;letter-spacing:.2em}.tes-setting-section .tes-setting-title{font-size:clamp(42px, 13vw, 58px)}.tes-setting-section .tes-setting-lead{font-size:15px;line-height:1.75}.tes-setting-section .tes-setting-list{grid-template-columns:1fr}.tes-setting-section .tes-setting-list-item{min-height:auto}.tes-setting-section .tes-setting-list-item,.tes-setting-section .tes-setting-info-card,.tes-setting-section .tes-setting-caption{backdrop-filter:none}.tes-setting-section .tes-setting-list-item:hover{transform:none}.tes-setting-section .tes-setting-frame{min-height:620px;border-radius:28px}.tes-setting-section .tes-setting-frame::before,.tes-setting-section .tes-setting-orbit,.tes-setting-section .tes-setting-orbit-two,.tes-setting-section .tes-setting-orbit-three,.tes-setting-section .tes-setting-moon,.tes-setting-section .tes-setting-shooting{animation:auto ease 0s 1 normal none running none}.tes-setting-section .tes-setting-celestial{top:42px;left:50%;right:auto;width:250px;transform:translateX(-50%)}.tes-setting-section .tes-setting-moon{width:86px;height:86px}.tes-setting-section .tes-setting-constellation{left:24px;top:260px;width:160px;height:120px;opacity:.38}.tes-setting-section .tes-setting-data{display:flex;top:315px;width:calc(100% - 42px)}.tes-setting-section .tes-setting-data span{font-size:9px;padding:8px 10px}.tes-setting-section .tes-setting-caption{left:18px;right:18px;bottom:18px;padding:22px;border-radius:24px}.tes-setting-section .tes-setting-caption-top{align-items:flex-start;flex-direction:column;gap:10px}.tes-setting-section .tes-setting-caption h3{font-size:38px}.tes-setting-section .tes-setting-info{grid-template-columns:1fr}.tes-setting-section .tes-setting-info-card:last-child{grid-column:auto}}.tes-crafted-section,.tes-crafted-section *{box-sizing:border-box}.tes-crafted-section{position:relative;overflow:hidden;isolation:isolate;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:clamp(76px, 9vw, 140px) clamp(20px, 4.5vw, 86px);background:radial-gradient(circle at 14% 18%,rgb(217 182 111 / .12),transparent 26%),radial-gradient(circle at 84% 20%,rgb(74 12 24 / .36),transparent 34%),radial-gradient(circle at 50% 100%,rgb(7 11 24 / .95),transparent 48%),linear-gradient(#030306 0%,#070b18 50%,#030306 100%)}.tes-crafted-section::before{content:"";position:absolute;inset:0;z-index:-4;pointer-events:none;opacity:.42;background-image:radial-gradient(circle,rgb(248 241 228 / .76) 0,rgb(248 241 228 / .76) 1px,transparent 1.5px),radial-gradient(circle,rgb(217 182 111 / .64) 0,rgb(217 182 111 / .64) 1px,transparent 1.4px),radial-gradient(circle,rgb(201 192 179 / .42) 0,rgb(201 192 179 / .42) 1px,transparent 1.5px);background-size:150px 150px,250px 250px,390px 390px;background-position:10px 40px,90px 150px,190px 80px;animation:48s linear 0s infinite normal none running tesCraftedStars}.tes-crafted-section::after{content:"";position:absolute;top:18%;left:-16%;z-index:-3;width:540px;height:540px;border-radius:50%;background:radial-gradient(circle,rgb(217 182 111 / .12),transparent 62%),radial-gradient(circle,rgb(74 12 24 / .18),transparent 48%);filter:blur(8px);opacity:.95;pointer-events:none}.tes-crafted-section .tes-crafted-wrap{position:relative;z-index:2;width:min(1560px, 100%);margin:0 auto}.tes-crafted-section .tes-crafted-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,0.48fr);gap:clamp(38px, 5.5vw, 104px);align-items:end;margin-bottom:clamp(38px, 6vw, 76px)}.tes-crafted-section .tes-crafted-eyebrow{display:inline-flex;align-items:center;gap:12px;margin-bottom:20px;color:#d9b66f;font-family:Manrope,Inter,Arial,sans-serif;font-size:12px;line-height:1.4;font-weight:850;letter-spacing:.24em;text-transform:uppercase}.tes-crafted-section .tes-crafted-eyebrow::before{content:"";width:38px;height:1px;background:linear-gradient(90deg,transparent,rgb(217 182 111 / .95));box-shadow:rgb(217 182 111 / .65) 0 0 14px}.tes-crafted-section .tes-crafted-title{margin:0;max-width:920px;color:#f8f1e4;font-family:"Cormorant Garamond","Playfair Display",Georgia,serif;font-size:clamp(46px, 5.4vw, 92px);line-height:.92;font-weight:500;letter-spacing:-.05em}.tes-crafted-section .tes-crafted-title span{display:inline-block;background:linear-gradient(90deg,#f8f1e4,#f2d48a,#d9b66f) text;-webkit-text-fill-color:#fff0;filter:drop-shadow(rgb(217 182 111 / .18) 0 0 18px)}.tes-crafted-section .tes-crafted-lead{max-width:760px;margin:26px 0 0;color:rgb(248 241 228 / .72);font-family:Manrope,Inter,Arial,sans-serif;font-size:clamp(15px, 1.05vw, 19px);line-height:1.85;font-weight:400}.tes-crafted-section .tes-crafted-note{position:relative;overflow:hidden;padding:clamp(26px, 2vw, 34px);border-radius:28px;border:1px solid rgb(217 182 111 / .22);background:radial-gradient(circle at 88% 0%,rgb(217 182 111 / .16),transparent 36%),linear-gradient(145deg,rgb(255 255 255 / .08),rgb(255 255 255 / .024)),rgb(3 3 6 / .44);backdrop-filter:blur(18px);box-shadow:rgb(0 0 0 / .3) 0 24px 80px,rgb(255 255 255 / .035) 0 0 0 1px inset}.tes-crafted-section .tes-crafted-note::before{content:"";position:absolute;left:26px;right:26px;top:26px;height:1px;background:linear-gradient(90deg,rgb(217 182 111 / .85),transparent);opacity:.55}.tes-crafted-section .tes-crafted-note strong{display:block;margin-top:26px;color:#f2d48a;font-family:Manrope,Inter,Arial,sans-serif;font-size:11px;line-height:1.4;font-weight:850;letter-spacing:.18em;text-transform:uppercase}.tes-crafted-section .tes-crafted-note p{margin:12px 0 0;color:rgb(248 241 228 / .68);font-family:Manrope,Inter,Arial,sans-serif;font-size:14px;line-height:1.75}.tes-crafted-section .tes-crafted-gallery{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:clamp(140px, 8vw, 170px);gap:clamp(18px, 1.2vw, 24px)}.tes-crafted-section .tes-crafted-item{position:relative;overflow:hidden;border-radius:32px;border:1px solid rgb(217 182 111 / .24);background:linear-gradient(145deg,rgb(255 255 255 / .08),rgb(255 255 255 / .024)),rgb(3 3 6 / .46);box-shadow:rgb(0 0 0 / .34) 0 30px 90px,rgb(217 182 111 / .06) 0 0 48px,rgb(255 255 255 / .035) 0 0 0 1px inset;transform:translateY(0);transition:transform 0.45s,border-color 0.45s,box-shadow 0.45s}.tes-crafted-section .tes-crafted-item:hover{transform:translateY(-7px);border-color:rgb(242 212 138 / .58);box-shadow:rgb(0 0 0 / .48) 0 42px 120px,rgb(217 182 111 / .14) 0 0 52px,rgb(255 255 255 / .043) 0 0 0 1px inset}.tes-crafted-section .tes-crafted-item img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.02);filter:saturate(.94) contrast(1.04) brightness(.82);transition:transform 0.75s,filter 0.75s}.tes-crafted-section .tes-crafted-item:hover img{transform:scale(1.075);filter:saturate(1.02) contrast(1.06) brightness(.9)}.tes-crafted-section .tes-crafted-item::before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(transparent 0%,rgb(3 3 6 / .08) 40%,rgb(3 3 6 / .78) 100%),radial-gradient(circle at 80% 12%,rgb(217 182 111 / .2),transparent 34%)}.tes-crafted-section .tes-crafted-item::after{content:"";position:absolute;left:24px;right:24px;bottom:24px;z-index:3;height:1px;background:linear-gradient(90deg,rgb(217 182 111 / .9),transparent);opacity:.52;transition:opacity 0.35s,right 0.35s}.tes-crafted-section .tes-crafted-item:hover::after{opacity:.95;right:72px}.tes-crafted-section .tes-crafted-content{position:absolute;left:clamp(24px, 1.7vw, 34px);right:clamp(24px, 1.7vw, 34px);bottom:clamp(40px, 2.5vw, 54px);z-index:4}.tes-crafted-section .tes-crafted-content span{display:block;margin-bottom:10px;color:#d9b66f;font-family:Manrope,Inter,Arial,sans-serif;font-size:11px;line-height:1.4;font-weight:850;letter-spacing:.18em;text-transform:uppercase}.tes-crafted-section .tes-crafted-content h3{margin:0;color:#f8f1e4;font-family:"Cormorant Garamond","Playfair Display",Georgia,serif;font-size:clamp(32px, 3vw, 60px);line-height:.94;font-weight:500;letter-spacing:-.045em}.tes-crafted-section .tes-crafted-content p{max-width:520px;margin:14px 0 0;color:rgb(248 241 228 / .68);font-family:Manrope,Inter,Arial,sans-serif;font-size:clamp(14px, 0.9vw, 15.5px);line-height:1.65}.tes-crafted-section .tes-crafted-vinho{grid-area:span 4 / span 7}.tes-crafted-section .tes-crafted-mesa{grid-area:span 2 / span 5}.tes-crafted-section .tes-crafted-tecido{grid-area:span 2 / span 3}.tes-crafted-section .tes-crafted-coaster{grid-area:span 2 / span 2}.tes-crafted-section .tes-crafted-orbit{position:absolute;right:-64px;top:-64px;z-index:3;width:190px;height:190px;border-radius:50%;border:1px solid rgb(217 182 111 / .22);pointer-events:none;box-shadow:rgb(217 182 111 / .07) 0 0 50px,rgb(217 182 111 / .035) 0 0 36px inset;animation:28s linear 0s infinite normal none running tesCraftedOrbit}.tes-crafted-section .tes-crafted-orbit::before{content:"";position:absolute;left:50%;top:-4px;width:8px;height:8px;border-radius:50%;background:#f2d48a;box-shadow:rgb(217 182 111 / .9) 0 0 18px;transform:translateX(-50%)}.tes-crafted-section .tes-crafted-signature{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px, 1.2vw, 22px);margin-top:clamp(18px, 1.2vw, 24px)}.tes-crafted-section .tes-crafted-signature-card{position:relative;overflow:hidden;min-height:clamp(118px, 7vw, 150px);padding:clamp(22px, 1.5vw, 30px) clamp(20px, 1.4vw, 28px);border-radius:24px;border:1px solid rgb(217 182 111 / .2);background:linear-gradient(145deg,rgb(255 255 255 / .07),rgb(255 255 255 / .024)),rgb(3 3 6 / .44);backdrop-filter:blur(18px);box-shadow:rgb(0 0 0 / .24) 0 20px 70px,rgb(255 255 255 / .03) 0 0 0 1px inset}.tes-crafted-section .tes-crafted-signature-card span{display:block;margin-bottom:14px;color:#d9b66f;font-family:"Cormorant Garamond","Playfair Display",Georgia,serif;font-size:clamp(34px, 2.4vw, 46px);line-height:1;font-weight:500;letter-spacing:-.04em}.tes-crafted-section .tes-crafted-signature-card strong{display:block;color:rgb(248 241 228 / .78);font-family:Manrope,Inter,Arial,sans-serif;font-size:12px;line-height:1.45;font-weight:850;letter-spacing:.14em;text-transform:uppercase}@keyframes tesCraftedStars{0%{background-position:10px 40px,90px 150px,190px 80px}100%{background-position:280px 220px,420px 360px,560px 310px}}@keyframes tesCraftedOrbit{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media (min-width:1600px){.tes-crafted-section .tes-crafted-wrap{width:min(1680px, 100%)}.tes-crafted-section .tes-crafted-gallery{grid-auto-rows:178px}}@media (max-width:1080px){.tes-crafted-section .tes-crafted-wrap{width:min(940px, 100%)}.tes-crafted-section .tes-crafted-header{grid-template-columns:1fr;align-items:start}.tes-crafted-section .tes-crafted-gallery{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:135px}.tes-crafted-section .tes-crafted-vinho{grid-area:span 3 / span 6}.tes-crafted-section .tes-crafted-mesa{grid-area:span 2 / span 6}.tes-crafted-section .tes-crafted-tecido,.tes-crafted-section .tes-crafted-coaster{grid-area:span 2 / span 3}}@media (max-width:767px){.tes-crafted-section{padding:76px 18px 86px}.tes-crafted-section::before{animation:auto ease 0s 1 normal none running none;opacity:.18}.tes-crafted-section::after{display:none}.tes-crafted-section .tes-crafted-eyebrow{font-size:11px;letter-spacing:.2em}.tes-crafted-section .tes-crafted-title{font-size:clamp(42px, 13vw, 58px)}.tes-crafted-section .tes-crafted-lead{font-size:15px;line-height:1.75}.tes-crafted-section .tes-crafted-note{padding:24px 22px;border-radius:24px}.tes-crafted-section .tes-crafted-note,.tes-crafted-section .tes-crafted-signature-card{backdrop-filter:none}.tes-crafted-section .tes-crafted-gallery{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;gap:16px}.tes-crafted-section .tes-crafted-item{grid-area:auto;min-height:360px;border-radius:26px}.tes-crafted-section .tes-crafted-item:hover{transform:none}.tes-crafted-section .tes-crafted-item:hover img{transform:scale(1.02)}.tes-crafted-section .tes-crafted-vinho{min-height:440px}.tes-crafted-section .tes-crafted-content{left:22px;right:22px;bottom:38px}.tes-crafted-section .tes-crafted-content h3{font-size:36px}.tes-crafted-section .tes-crafted-content p{font-size:13px}.tes-crafted-section .tes-crafted-orbit{width:150px;height:150px;right:-60px;top:-60px;animation:auto ease 0s 1 normal none running none}.tes-crafted-section .tes-crafted-signature{grid-template-columns:1fr}}.tes-visions-section,.tes-visions-section *{box-sizing:border-box}.tes-visions-section{position:relative;overflow:hidden;isolation:isolate;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:clamp(76px, 9vw, 140px) clamp(20px, 4.5vw, 86px);background:radial-gradient(circle at 14% 16%,rgb(217 182 111 / .12),transparent 26%),radial-gradient(circle at 84% 22%,rgb(74 12 24 / .34),transparent 34%),radial-gradient(circle at 50% 100%,rgb(7 11 24 / .95),transparent 48%),linear-gradient(#030306 0%,#070b18 50%,#030306 100%)}.tes-visions-section::before{content:"";position:absolute;inset:0;z-index:-4;pointer-events:none;opacity:.42;background-image:radial-gradient(circle,rgb(248 241 228 / .76) 0,rgb(248 241 228 / .76) 1px,transparent 1.5px),radial-gradient(circle,rgb(217 182 111 / .64) 0,rgb(217 182 111 / .64) 1px,transparent 1.4px),radial-gradient(circle,rgb(201 192 179 / .42) 0,rgb(201 192 179 / .42) 1px,transparent 1.5px);background-size:150px 150px,250px 250px,390px 390px;background-position:10px 40px,90px 150px,190px 80px;animation:48s linear 0s infinite normal none running tesVisionsStars}.tes-visions-section::after{content:"";position:absolute;left:50%;top:50%;z-index:-3;width:min(920px, 90vw);height:min(920px, 90vw);border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgb(217 182 111 / .11),transparent 58%),radial-gradient(circle,rgb(74 12 24 / .18),transparent 46%);filter:blur(8px);opacity:.9;pointer-events:none}.tes-visions-section .tes-visions-wrap{position:relative;z-index:2;width:min(1560px, 100%);margin:0 auto}.tes-visions-section .tes-visions-header{max-width:920px;margin:0 auto clamp(44px, 6vw, 82px);text-align:center}.tes-visions-section .tes-visions-eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:14px;margin-bottom:20px;color:#d9b66f;font-family:Manrope,Inter,Arial,sans-serif;font-size:12px;line-height:1.4;font-weight:850;letter-spacing:.24em;text-transform:uppercase}.tes-visions-section .tes-visions-eyebrow::before,.tes-visions-section .tes-visions-eyebrow::after{content:"";width:42px;height:1px;background:linear-gradient(90deg,transparent,rgb(217 182 111 / .95),transparent);box-shadow:rgb(217 182 111 / .65) 0 0 14px}.tes-visions-section .tes-visions-title{margin:0;color:#f8f1e4;font-family:"Cormorant Garamond","Playfair Display",Georgia,serif;font-size:clamp(46px, 5.4vw, 92px);line-height:.92;font-weight:500;letter-spacing:-.05em}.tes-visions-section .tes-visions-title span{display:inline-block;background:linear-gradient(90deg,#f8f1e4,#f2d48a,#d9b66f) text;-webkit-text-fill-color:#fff0;filter:drop-shadow(rgb(217 182 111 / .18) 0 0 18px)}.tes-visions-section .tes-visions-lead{max-width:760px;margin:26px auto 0;color:rgb(248 241 228 / .72);font-family:Manrope,Inter,Arial,sans-serif;font-size:clamp(15px, 1.05vw, 19px);line-height:1.85;font-weight:400}.tes-visions-section .tes-visions-grid{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(22px, 1.7vw, 34px)}.tes-visions-section .tes-visions-grid::before{content:"";position:absolute;left:50%;top:50%;z-index:-1;width:1px;height:72%;transform:translate(-50%,-50%);background:linear-gradient(transparent,rgb(217 182 111 / .54),transparent);box-shadow:rgb(217 182 111 / .45) 0 0 22px;opacity:.72}.tes-visions-section .tes-vision-card{position:relative;overflow:hidden;min-height:clamp(520px, 32vw, 620px);padding:clamp(32px, 3.4vw, 56px);border-radius:36px;border:1px solid rgb(217 182 111 / .24);background:radial-gradient(circle at 86% 0%,rgb(217 182 111 / .16),transparent 34%),radial-gradient(circle at 18% 90%,rgb(74 12 24 / .28),transparent 38%),linear-gradient(145deg,rgb(255 255 255 / .08),rgb(255 255 255 / .024)),rgb(3 3 6 / .48);backdrop-filter:blur(20px);box-shadow:rgb(0 0 0 / .36) 0 30px 95px,rgb(217 182 111 / .06) 0 0 48px,rgb(255 255 255 / .035) 0 0 0 1px inset;transition:transform 0.42s,border-color 0.42s,box-shadow 0.42s}.tes-visions-section .tes-vision-card:hover{transform:translateY(-8px);border-color:rgb(242 212 138 / .56);box-shadow:rgb(0 0 0 / .48) 0 42px 120px,rgb(217 182 111 / .14) 0 0 56px,rgb(255 255 255 / .043) 0 0 0 1px inset}.tes-visions-section .tes-vision-card::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(circle,rgb(248 241 228 / .75) 0,rgb(248 241 228 / .75) 1px,transparent 1.5px),radial-gradient(circle,rgb(217 182 111 / .55) 0,rgb(217 182 111 / .55) 1px,transparent 1.4px);background-size:120px 120px,190px 190px;background-position:20px 30px,80px 120px;opacity:.24}.tes-visions-section .tes-vision-card::after{content:"";position:absolute;left:34px;right:34px;bottom:34px;z-index:2;height:1px;background:linear-gradient(90deg,rgb(217 182 111 / .9),transparent);opacity:.52;transition:opacity 0.35s,right 0.35s}.tes-visions-section .tes-vision-card:hover::after{opacity:.95;right:92px}.tes-visions-section .tes-vision-inner{position:relative;z-index:3;min-height:100%;display:flex;flex-direction:column}.tes-visions-section .tes-vision-top{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;margin-bottom:clamp(54px, 7vw, 90px)}.tes-visions-section .tes-vision-mark{position:relative;display:inline-flex;align-items:center;justify-content:center;width:clamp(104px, 9vw, 156px);height:clamp(104px, 9vw, 156px);border-radius:50%;border:1px solid rgb(217 182 111 / .28);color:#f8f1e4;background:radial-gradient(circle at 35% 28%,rgb(242 212 138 / .22),transparent 36%),linear-gradient(145deg,rgb(255 255 255 / .08),rgb(255 255 255 / .024)),rgb(3 3 6 / .42);box-shadow:rgb(217 182 111 / .12) 0 0 44px,rgb(255 255 255 / .035) 0 0 38px inset}.tes-visions-section .tes-vision-mark::before{content:"";position:absolute;inset:-16px;border-radius:50%;border:1px solid rgb(217 182 111 / .14);animation:24s linear 0s infinite normal none running tesVisionsOrbit}.tes-visions-section .tes-vision-mark::after{content:"";position:absolute;top:-19px;left:50%;width:7px;height:7px;border-radius:50%;transform:translateX(-50%);background:#f2d48a;box-shadow:rgb(217 182 111 / .9) 0 0 18px}.tes-visions-section .tes-vision-mark span{font-family:"Cormorant Garamond","Playfair Display",Georgia,serif;font-size:clamp(42px, 4.4vw, 72px);line-height:1;font-weight:500;letter-spacing:-.06em;background:linear-gradient(135deg,#f8f1e4,#f2d48a,#d9b66f) text;-webkit-text-fill-color:#fff0}.tes-visions-section .tes-vision-label{display:inline-flex;align-items:center;padding:9px 13px;border-radius:999px;border:1px solid rgb(217 182 111 / .24);color:rgb(248 241 228 / .76);background:rgb(217 182 111 / .08);font-family:Manrope,Inter,Arial,sans-serif;font-size:11px;line-height:1;font-weight:850;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap}.tes-visions-section .tes-vision-content{margin-top:auto}.tes-visions-section .tes-vision-content h3{margin:0;color:#f8f1e4;font-family:"Cormorant Garamond","Playfair Display",Georgia,serif;font-size:clamp(42px, 4.4vw, 78px);line-height:.9;font-weight:500;letter-spacing:-.055em}.tes-visions-section .tes-vision-role{margin:22px 0 0;color:#d9b66f;font-family:Manrope,Inter,Arial,sans-serif;font-size:12px;line-height:1.55;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.tes-visions-section .tes-vision-description{max-width:640px;margin:18px 0 0;color:rgb(248 241 228 / .68);font-family:Manrope,Inter,Arial,sans-serif;font-size:clamp(15px, 0.95vw, 16px);line-height:1.8;font-weight:400}.tes-visions-section .tes-vision-tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:28px;padding-bottom:34px}.tes-visions-section .tes-vision-tags span{display:inline-flex;align-items:center;padding:9px 12px;border-radius:999px;border:1px solid rgb(217 182 111 / .18);color:rgb(248 241 228 / .66);background:rgb(3 3 6 / .28);font-family:Manrope,Inter,Arial,sans-serif;font-size:10px;line-height:1;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.tes-visions-section .tes-visions-bridge{position:relative;overflow:hidden;margin-top:clamp(22px, 1.6vw, 34px);padding:clamp(28px, 3vw, 48px);border-radius:32px;border:1px solid rgb(217 182 111 / .22);background:radial-gradient(circle at 50% 0%,rgb(217 182 111 / .16),transparent 42%),linear-gradient(145deg,rgb(255 255 255 / .075),rgb(255 255 255 / .024)),rgb(3 3 6 / .44);backdrop-filter:blur(18px);box-shadow:rgb(0 0 0 / .3) 0 24px 80px,rgb(255 255 255 / .035) 0 0 0 1px inset;text-align:center}.tes-visions-section .tes-visions-bridge span{display:block;color:#d9b66f;font-family:Manrope,Inter,Arial,sans-serif;font-size:11px;line-height:1.4;font-weight:850;letter-spacing:.2em;text-transform:uppercase}.tes-visions-section .tes-visions-bridge p{max-width:980px;margin:16px auto 0;color:rgb(248 241 228 / .74);font-family:"Cormorant Garamond","Playfair Display",Georgia,serif;font-size:clamp(28px, 2.8vw, 48px);line-height:1.1;font-weight:500;letter-spacing:-.035em}@keyframes tesVisionsStars{0%{background-position:10px 40px,90px 150px,190px 80px}100%{background-position:280px 220px,420px 360px,560px 310px}}@keyframes tesVisionsOrbit{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media (min-width:1600px){.tes-visions-section .tes-visions-wrap{width:min(1680px, 100%)}}@media (max-width:980px){.tes-visions-section .tes-visions-wrap{width:min(940px, 100%)}.tes-visions-section .tes-visions-grid{grid-template-columns:1fr}.tes-visions-section .tes-visions-grid::before{display:none}.tes-visions-section .tes-vision-card{min-height:480px}}@media (max-width:767px){.tes-visions-section{padding:76px 18px 86px}.tes-visions-section::before{animation:auto ease 0s 1 normal none running none;opacity:.18}.tes-visions-section::after{display:none}.tes-visions-section .tes-visions-header{text-align:left}.tes-visions-section .tes-visions-eyebrow{justify-content:flex-start;font-size:11px;letter-spacing:.2em}.tes-visions-section .tes-visions-eyebrow::after{display:none}.tes-visions-section .tes-visions-title{font-size:clamp(42px, 13vw, 58px)}.tes-visions-section .tes-visions-lead{margin-left:0;margin-right:0;font-size:15px;line-height:1.75}.tes-visions-section .tes-vision-card{min-height:auto;padding:28px 22px;border-radius:28px;backdrop-filter:none}.tes-visions-section .tes-vision-card:hover{transform:none}.tes-visions-section .tes-vision-mark::before{animation:auto ease 0s 1 normal none running none}.tes-visions-section .tes-vision-top{margin-bottom:56px}.tes-visions-section .tes-vision-label{font-size:9px;letter-spacing:.1em}.tes-visions-section .tes-vision-content h3{font-size:44px}.tes-visions-section .tes-vision-description{font-size:14px;line-height:1.75}.tes-visions-section .tes-visions-bridge{border-radius:26px;text-align:left;backdrop-filter:none}.tes-visions-section .tes-visions-bridge p{font-size:30px}}.tes-reserve-section,.tes-reserve-section *{box-sizing:border-box}.tes-reserve-section{position:relative;overflow:hidden;isolation:isolate;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:clamp(86px, 10vw, 160px) clamp(20px, 4.5vw, 86px);background:radial-gradient(circle at 50% 18%,rgb(217 182 111 / .18),transparent 24%),radial-gradient(circle at 16% 28%,rgb(74 12 24 / .34),transparent 34%),radial-gradient(circle at 84% 72%,rgb(217 182 111 / .09),transparent 32%),linear-gradient(#030306 0%,#070b18 48%,#030306 100%)}.tes-reserve-section::before{content:"";position:absolute;inset:0;z-index:-4;pointer-events:none;opacity:.5;background-image:radial-gradient(circle,rgb(248 241 228 / .84) 0,rgb(248 241 228 / .84) 1px,transparent 1.5px),radial-gradient(circle,rgb(217 182 111 / .68) 0,rgb(217 182 111 / .68) 1px,transparent 1.4px),radial-gradient(circle,rgb(201 192 179 / .42) 0,rgb(201 192 179 / .42) 1px,transparent 1.5px);background-size:140px 140px,240px 240px,380px 380px;background-position:20px 40px,90px 150px,190px 80px;animation:48s linear 0s infinite normal none running tesReserveStars}.tes-reserve-section::after{content:"";position:absolute;left:50%;top:50%;z-index:-3;width:min(980px, 92vw);height:min(980px, 92vw);border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgb(217 182 111 / .14),transparent 56%),radial-gradient(circle,rgb(242 212 138 / .06),transparent 38%);filter:blur(8px);opacity:.95;pointer-events:none}.tes-reserve-section .tes-reserve-wrap{position:relative;z-index:2;width:min(1360px, 100%);margin:0 auto;text-align:center}.tes-reserve-section .tes-reserve-card{position:relative;overflow:hidden;padding:clamp(42px, 6vw, 92px) clamp(24px, 6vw, 96px);border-radius:clamp(32px, 4vw, 56px);border:1px solid rgb(217 182 111 / .28);background:radial-gradient(circle at 50% 0%,rgb(217 182 111 / .18),transparent 34%),radial-gradient(circle at 12% 88%,rgb(74 12 24 / .35),transparent 42%),linear-gradient(145deg,rgb(255 255 255 / .09),rgb(255 255 255 / .024)),rgb(3 3 6 / .54);backdrop-filter:blur(22px);box-shadow:rgb(0 0 0 / .48) 0 40px 130px,rgb(217 182 111 / .1) 0 0 80px,rgb(255 255 255 / .043) 0 0 0 1px inset}.tes-reserve-section .tes-reserve-card::before{content:"";position:absolute;inset:24px;z-index:-1;border-radius:inherit;border:1px solid rgb(217 182 111 / .12);pointer-events:none}.tes-reserve-section .tes-reserve-card::after{content:"";position:absolute;top:18%;right:-18%;z-index:1;width:460px;height:1px;opacity:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgb(248 241 228 / .95),rgb(217 182 111 / .95),transparent);filter:drop-shadow(rgb(217 182 111 / .85) 0 0 14px);transform:rotate(-18deg);animation:7.8s ease-in-out 0s infinite normal none running tesReserveMeteor}.tes-reserve-section .tes-reserve-eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:14px;margin-bottom:22px;color:#d9b66f;font-family:Manrope,Inter,Arial,sans-serif;font-size:12px;line-height:1.4;font-weight:850;letter-spacing:.24em;text-transform:uppercase}.tes-reserve-section .tes-reserve-eyebrow::before,.tes-reserve-section .tes-reserve-eyebrow::after{content:"";width:42px;height:1px;background:linear-gradient(90deg,transparent,rgb(217 182 111 / .95),transparent);box-shadow:rgb(217 182 111 / .65) 0 0 14px}.tes-reserve-section .tes-reserve-title{max-width:1020px;margin:0 auto;color:#f8f1e4;font-family:"Cormorant Garamond","Playfair Display",Georgia,serif;font-size:clamp(52px, 7vw, 120px);line-height:.86;font-weight:500;letter-spacing:-.06em}.tes-reserve-section .tes-reserve-title span{display:inline-block;background:linear-gradient(90deg,#f8f1e4,#f2d48a,#d9b66f) text;-webkit-text-fill-color:#fff0;filter:drop-shadow(rgb(217 182 111 / .2) 0 0 22px)}.tes-reserve-section .tes-reserve-copy{max-width:760px;margin:30px auto 0;color:rgb(248 241 228 / .72);font-family:Manrope,Inter,Arial,sans-serif;font-size:clamp(15px, 1.05vw, 19px);line-height:1.85;font-weight:400}.tes-reserve-section .tes-reserve-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px, 1.2vw, 22px);max-width:1040px;margin:clamp(34px, 5vw, 58px) auto 0}.tes-reserve-section .tes-reserve-fact{position:relative;overflow:hidden;min-height:clamp(126px, 8vw, 156px);padding:clamp(22px, 1.5vw, 30px) clamp(18px, 1.4vw, 28px);border-radius:24px;border:1px solid rgb(217 182 111 / .2);background:radial-gradient(circle at 80% 0%,rgb(217 182 111 / .12),transparent 34%),linear-gradient(145deg,rgb(255 255 255 / .07),rgb(255 255 255 / .024)),rgb(3 3 6 / .42);box-shadow:rgb(0 0 0 / .24) 0 20px 70px,rgb(255 255 255 / .03) 0 0 0 1px inset}.tes-reserve-section .tes-reserve-fact strong{display:block;color:#d9b66f;font-family:"Cormorant Garamond","Playfair Display",Georgia,serif;font-size:clamp(36px, 3.4vw, 64px);line-height:.9;font-weight:500;letter-spacing:-.05em}.tes-reserve-section .tes-reserve-fact span{display:block;margin-top:16px;color:rgb(248 241 228 / .72);font-family:Manrope,Inter,Arial,sans-serif;font-size:11px;line-height:1.45;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.tes-reserve-section .tes-reserve-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px;margin-top:clamp(36px, 5vw, 58px)}.tes-reserve-section .tes-reserve-button{position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;min-width:250px;padding:19px 38px;border-radius:999px;border:1px solid rgb(255 236 176 / .76);background:linear-gradient(135deg,#f7d98a 0%,#d9b66f 42%,#b9822f 100%);font-family:Manrope,Inter,Arial,sans-serif;font-size:13px;line-height:1;font-weight:950;letter-spacing:.16em;text-transform:uppercase;box-shadow:rgb(255 255 255 / .14) 0 0 0 1px inset,rgb(0 0 0 / .42) 0 18px 45px,rgb(217 182 111 / .36) 0 0 42px;transform:translateY(0);transition:transform 0.28s,box-shadow 0.28s,filter 0.28s;color:#050505!important;text-decoration:none!important}.tes-reserve-section .tes-reserve-button::before{content:"";position:absolute;inset:-2px;z-index:-1;background:linear-gradient(120deg,transparent 0%,rgb(255 255 255 / .65) 35%,transparent 62%);transform:translateX(-130%) skewX(-18deg);transition:transform 0.7s}.tes-reserve-section .tes-reserve-button::after{content:"";position:absolute;inset:2px;z-index:-2;border-radius:inherit;background:radial-gradient(circle at 30% 0%,rgb(255 255 255 / .45),transparent 32%),linear-gradient(135deg,#f7d98a 0%,#d9b66f 48%,#b9822f 100%)}.tes-reserve-section .tes-reserve-button:hover{transform:translateY(-4px);filter:brightness(1.05);box-shadow:rgb(255 255 255 / .18) 0 0 0 1px inset,rgb(0 0 0 / .5) 0 26px 65px,rgb(217 182 111 / .56) 0 0 62px}.tes-reserve-section .tes-reserve-button:hover::before{transform:translateX(130%) skewX(-18deg)}.tes-reserve-section .tes-reserve-button:active{transform:translateY(-1px) scale(.98)}.tes-reserve-section .tes-reserve-note{max-width:380px;color:rgb(248 241 228 / .58);font-family:Manrope,Inter,Arial,sans-serif;font-size:12px;line-height:1.55;font-weight:600;text-align:left}.tes-reserve-section .tes-reserve-quote{max-width:860px;margin:clamp(38px, 6vw, 68px) auto 0;color:rgb(248 241 228 / .82);font-family:"Cormorant Garamond","Playfair Display",Georgia,serif;font-size:clamp(30px, 3.2vw, 56px);line-height:1.08;font-weight:500;letter-spacing:-.035em}.tes-reserve-section .tes-reserve-quote span{color:#d9b66f}@keyframes tesReserveStars{0%{background-position:20px 40px,90px 150px,190px 80px}100%{background-position:280px 220px,420px 360px,560px 310px}}@keyframes tesReserveMeteor{0%,62%,100%{opacity:0;transform:translate3d(0,0,0) rotate(-18deg)}72%{opacity:1}90%{opacity:0;transform:translate3d(-820px,280px,0) rotate(-18deg)}}@media (min-width:1600px){.tes-reserve-section .tes-reserve-wrap{width:min(1480px, 100%)}}@media (max-width:980px){.tes-reserve-section .tes-reserve-wrap{width:min(940px, 100%)}.tes-reserve-section .tes-reserve-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.tes-reserve-section{padding:76px 18px 86px}.tes-reserve-section::before,.tes-reserve-section .tes-reserve-card::after{animation:auto ease 0s 1 normal none running none}.tes-reserve-section::before{opacity:.18}.tes-reserve-section::after{display:none}.tes-reserve-section .tes-reserve-card{padding:34px 22px;border-radius:30px;backdrop-filter:none}.tes-reserve-section .tes-reserve-card::before{inset:14px}.tes-reserve-section .tes-reserve-eyebrow{font-size:11px;letter-spacing:.18em}.tes-reserve-section .tes-reserve-eyebrow::before,.tes-reserve-section .tes-reserve-eyebrow::after{width:28px}.tes-reserve-section .tes-reserve-title{font-size:clamp(46px, 15vw, 68px)}.tes-reserve-section .tes-reserve-copy{font-size:15px;line-height:1.75}.tes-reserve-section .tes-reserve-facts{grid-template-columns:1fr}.tes-reserve-section .tes-reserve-actions{align-items:stretch;flex-direction:column}.tes-reserve-section .tes-reserve-button{width:100%;min-width:0;padding:18px 24px}.tes-reserve-section .tes-reserve-note{max-width:100%;text-align:center}.tes-reserve-section .tes-reserve-quote{font-size:32px}}.tes-contact-map-widget,.tes-contact-map-widget *{box-sizing:border-box}.tes-contact-map-widget{width:100%}.tes-contact-map-widget .tes-contact-map-card{position:relative;overflow:hidden;width:100%;min-height:0;padding:24px;border-radius:36px;border:1px solid rgb(217 182 111 / .24);background:radial-gradient(circle at 84% 0%,rgb(217 182 111 / .14),transparent 34%),radial-gradient(circle at 12% 88%,rgb(74 12 24 / .24),transparent 42%),linear-gradient(145deg,rgb(255 255 255 / .08),rgb(255 255 255 / .024)),rgb(3 3 6 / .5);backdrop-filter:blur(20px);box-shadow:rgb(0 0 0 / .36) 0 30px 95px,rgb(217 182 111 / .06) 0 0 48px,rgb(255 255 255 / .035) 0 0 0 1px inset}.tes-contact-map-widget .tes-contact-map-card::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(circle,rgb(248 241 228 / .7) 0,rgb(248 241 228 / .7) 1px,transparent 1.5px),radial-gradient(circle,rgb(217 182 111 / .48) 0,rgb(217 182 111 / .48) 1px,transparent 1.4px);background-size:120px 120px,190px 190px;background-position:20px 30px,80px 120px;opacity:.16}.tes-contact-map-widget .tes-contact-map-top,.tes-contact-map-widget .tes-contact-map-frame,.tes-contact-map-widget .tes-contact-map-address{position:relative;z-index:2}.tes-contact-map-widget .tes-contact-map-top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.tes-contact-map-widget .tes-contact-map-top-left span,.tes-contact-map-widget .tes-contact-map-address span{display:block;color:#d9b66f;font-family:Manrope,Inter,Arial,sans-serif;font-size:11px;line-height:1.4;font-weight:850;letter-spacing:.18em;text-transform:uppercase}.tes-contact-map-widget .tes-contact-map-top-right{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.tes-contact-map-widget .tes-contact-map-top-right strong{color:rgb(248 241 228 / .74);font-family:Manrope,Inter,Arial,sans-serif;font-size:11px;line-height:1.4;font-weight:850;letter-spacing:.12em;text-transform:uppercase;text-align:right}.tes-contact-map-widget .tes-contact-map-link{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:10px 14px;border-radius:999px;border:1px solid rgb(217 182 111 / .28);background:rgb(217 182 111 / .08);color:#f8f1e4;font-family:Manrope,Inter,Arial,sans-serif;font-size:11px;line-height:1;font-weight:850;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:transform 0.28s,border-color 0.28s,background 0.28s,color 0.28s,box-shadow 0.28s}.tes-contact-map-widget .tes-contact-map-link svg{width:14px;height:14px;fill:currentcolor;flex:0 0 14px}.tes-contact-map-widget .tes-contact-map-link:hover{transform:translateY(-3px);border-color:rgb(242 212 138 / .72);background:rgb(217 182 111 / .16);color:#f2d48a;box-shadow:rgb(0 0 0 / .24) 0 14px 36px,rgb(217 182 111 / .12) 0 0 24px}.tes-contact-map-widget .tes-contact-map-frame{position:relative;overflow:hidden;height:460px;border-radius:28px;border:1px solid rgb(217 182 111 / .22);background:rgb(3 3 6 / .32);box-shadow:rgb(0 0 0 / .3) 0 24px 80px,rgb(255 255 255 / .03) 0 0 0 1px inset}.tes-contact-map-widget iframe{width:100%;height:100%;border:0;display:block;filter:none!important}.tes-contact-map-widget .tes-contact-map-address{margin-top:22px;padding-top:22px;border-top:1px solid rgb(217 182 111 / .22)}.tes-contact-map-widget .tes-contact-map-address p{margin:8px 0 0;color:rgb(248 241 228 / .78);font-family:"Cormorant Garamond","Playfair Display",Georgia,serif;font-size:clamp(34px, 4vw, 62px);line-height:.98;font-weight:500;letter-spacing:-.045em}.tes-contact-map-widget .tes-contact-map-address small{display:block;margin-top:10px;color:rgb(248 241 228 / .62);font-family:Manrope,Inter,Arial,sans-serif;font-size:14px;line-height:1.6;font-weight:400}@media (max-width:1024px){.tes-contact-map-widget .tes-contact-map-frame{height:400px}.tes-contact-map-widget .tes-contact-map-address p{font-size:clamp(32px, 5vw, 48px)}}@media (max-width:767px){.tes-contact-map-widget .tes-contact-map-card{padding:20px;border-radius:28px}.tes-contact-map-widget .tes-contact-map-top{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:18px}.tes-contact-map-widget .tes-contact-map-top-right{width:100%;align-items:flex-start}.tes-contact-map-widget .tes-contact-map-top-right strong{text-align:left}.tes-contact-map-widget .tes-contact-map-link{width:100%;justify-content:center}.tes-contact-map-widget .tes-contact-map-frame{height:320px;border-radius:22px}.tes-contact-map-widget .tes-contact-map-address{margin-top:18px;padding-top:18px}.tes-contact-map-widget .tes-contact-map-address p{font-size:clamp(26px, 8vw, 40px);line-height:1.02}.tes-contact-map-widget .tes-contact-map-address small{font-size:13px;line-height:1.55}}.tes-contact-info-widget,.tes-contact-info-widget *{box-sizing:border-box}.tes-contact-info-widget{width:100%;margin-top:22px}.tes-contact-info-widget .tes-contact-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.tes-contact-info-widget .tes-contact-info-card{position:relative;overflow:hidden;min-height:150px;padding:24px 22px;border-radius:26px;border:1px solid rgb(217 182 111 / .22);background:radial-gradient(circle at 86% 0%,rgb(217 182 111 / .12),transparent 34%),linear-gradient(145deg,rgb(255 255 255 / .07),rgb(255 255 255 / .024)),rgb(3 3 6 / .46);backdrop-filter:blur(18px);box-shadow:rgb(0 0 0 / .24) 0 20px 70px,rgb(255 255 255 / .03) 0 0 0 1px inset}.tes-contact-info-widget .tes-contact-info-card::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,rgb(248 241 228 / .65) 0,rgb(248 241 228 / .65) 1px,transparent 1.5px),radial-gradient(circle,rgb(217 182 111 / .45) 0,rgb(217 182 111 / .45) 1px,transparent 1.4px);background-size:120px 120px,190px 190px;background-position:20px 30px,80px 120px;opacity:.16}.tes-contact-info-widget .tes-contact-info-card>*{position:relative;z-index:2}.tes-contact-info-widget .tes-contact-info-card span{display:block;margin-bottom:16px;color:#d9b66f;font-family:Manrope,Inter,Arial,sans-serif;font-size:11px;line-height:1.4;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.tes-contact-info-widget .tes-contact-info-card strong{display:block;color:#f8f1e4;font-family:"Cormorant Garamond","Playfair Display",Georgia,serif;font-size:clamp(28px, 2.4vw, 38px);line-height:.98;font-weight:500;letter-spacing:-.04em}.tes-contact-info-widget .tes-contact-info-card p{margin:12px 0 0;color:rgb(248 241 228 / .66);font-family:Manrope,Inter,Arial,sans-serif;font-size:14px;line-height:1.65}.tes-contact-info-widget .tes-contact-socials{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.tes-contact-info-widget .tes-contact-socials a{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:11px 15px;border-radius:999px;border:1px solid rgb(217 182 111 / .24);color:#f8f1e4;background:rgb(217 182 111 / .08);font-family:Manrope,Inter,Arial,sans-serif;font-size:11px;line-height:1;font-weight:850;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:transform 0.28s,border-color 0.28s,background 0.28s,color 0.28s,box-shadow 0.28s}.tes-contact-info-widget .tes-contact-socials a svg{width:15px;height:15px;flex:0 0 15px;fill:currentcolor;transition:transform 0.28s}.tes-contact-info-widget .tes-contact-socials a:hover{transform:translateY(-3px);border-color:rgb(242 212 138 / .72);background:rgb(217 182 111 / .16);color:#f2d48a;box-shadow:rgb(0 0 0 / .24) 0 14px 36px,rgb(217 182 111 / .14) 0 0 24px}.tes-contact-info-widget .tes-contact-socials a:hover svg{transform:scale(1.08)}@media (max-width:980px){.tes-contact-info-widget .tes-contact-info-grid{grid-template-columns:1fr}}.tes-v2-converted-html-block,.tes-v2-converted-html-block .elementor-widget-container,.tes-v2-converted-html-block .elementor-widget-container>:is(section,div){width:100%}.tes-v2-converted-html-block .elementor-widget-container>:first-child{margin-top:0}.tes-v2-converted-html-block .elementor-widget-container>:last-child{margin-bottom:0}.tes-v2-converted-html-block p{margin-block-start:0}@media (min-width:1025px){body.page-id-523 .tes-awaits-section-html,body.page-id-523 .tes-lineup-section,body.page-id-523 .tes-setting-section,body.page-id-523 .tes-crafted-section,body.page-id-523 .tes-visions-section,body.page-id-523 .tes-reserve-section{padding:clamp(54px, 5.4vw, 88px) clamp(28px, 4vw, 70px)!important}body.page-id-523 .tes-awaits-section-html .tes-awaits-wrap,body.page-id-523 .tes-lineup-section .tes-lineup-wrap,body.page-id-523 .tes-setting-section .tes-setting-wrap,body.page-id-523 .tes-crafted-section .tes-crafted-wrap,body.page-id-523 .tes-visions-section .tes-visions-wrap,body.page-id-523 #contactos>.e-con-inner,body.page-id-523 #contactos>.e-con-full{width:min(1440px, 100%)!important}body.page-id-523 .tes-awaits-section-html .tes-awaits-header,body.page-id-523 .tes-visions-section .tes-visions-header{margin-bottom:clamp(28px, 3vw, 46px)!important}body.page-id-523 .tes-awaits-section-html .tes-awaits-eyebrow,body.page-id-523 .tes-setting-section .tes-setting-eyebrow,body.page-id-523 .tes-crafted-section .tes-crafted-eyebrow,body.page-id-523 .tes-visions-section .tes-visions-eyebrow,body.page-id-523 .tes-reserve-section .tes-reserve-eyebrow{margin-bottom:12px!important;font-size:11px!important;letter-spacing:0.22em!important}body.page-id-523 .tes-awaits-section-html .tes-awaits-title,body.page-id-523 .tes-setting-section .tes-setting-title,body.page-id-523 .tes-crafted-section .tes-crafted-title,body.page-id-523 .tes-visions-section .tes-visions-title{font-size:clamp(42px, 4.6vw, 76px)!important;line-height:0.9!important}body.page-id-523 .tes-reserve-section .tes-reserve-title{font-size:clamp(48px, 5.8vw, 92px)!important;line-height:0.86!important}body.page-id-523 .tes-awaits-section-html .tes-awaits-intro,body.page-id-523 .tes-setting-section .tes-setting-lead,body.page-id-523 .tes-crafted-section .tes-crafted-lead,body.page-id-523 .tes-visions-section .tes-visions-lead,body.page-id-523 .tes-reserve-section .tes-reserve-copy{margin-top:16px!important;font-size:clamp(14px, 0.95vw, 16px)!important;line-height:1.6!important}body.page-id-523 .tes-awaits-section-html .tes-awaits-grid{gap:clamp(16px, 1.5vw, 26px)!important}body.page-id-523 .tes-awaits-section-html .tes-awaits-card{min-height:clamp(280px, 20vw, 360px)!important;padding:clamp(22px, 1.6vw, 30px)!important;border-radius:28px!important}body.page-id-523 .tes-awaits-section-html .tes-awaits-card h3,body.page-id-523 .tes-awaits-section-html .tes-awaits-card-title{font-size:clamp(30px, 2.6vw, 44px)!important;line-height:0.98!important}body.page-id-523 .tes-awaits-section-html .tes-awaits-card p,body.page-id-523 .tes-awaits-section-html .tes-awaits-card-copy{font-size:clamp(13px, 0.86vw, 15px)!important;line-height:1.55!important}body.page-id-523 .tes-lineup-section .tes-lineup-wrap,body.page-id-523 .tes-setting-section .tes-setting-wrap{gap:clamp(30px, 3.6vw, 64px)!important}body.page-id-523 .tes-lineup-section .tes-lineup-intro{top:96px!important;padding:clamp(26px, 2.4vw, 40px)!important}body.page-id-523 .tes-lineup-section .tes-lineup-item{padding:clamp(22px, 2vw, 34px)!important;min-height:0px!important}body.page-id-523 .tes-setting-section .tes-setting-list{margin-top:24px!important;gap:16px!important}body.page-id-523 .tes-setting-section .tes-setting-list-item{min-height:112px!important;padding:20px!important}body.page-id-523 .tes-setting-section .tes-setting-frame{min-height:0px!important}body.page-id-523 .tes-crafted-section .tes-crafted-header{margin-bottom:clamp(30px, 3.8vw, 52px)!important;gap:clamp(24px, 3.2vw, 62px)!important}body.page-id-523 .tes-crafted-section .tes-crafted-grid{gap:clamp(16px, 1.5vw, 26px)!important}body.page-id-523 .tes-crafted-section .tes-crafted-card,body.page-id-523 .tes-crafted-section .tes-crafted-card-large,body.page-id-523 .tes-crafted-section .tes-crafted-card-wide,body.page-id-523 .tes-crafted-section .tes-crafted-note{min-height:0px!important}body.page-id-523 .tes-crafted-section .tes-crafted-card h3,body.page-id-523 .tes-crafted-section .tes-crafted-card-title{font-size:clamp(28px, 2.6vw, 44px)!important;line-height:0.98!important}body.page-id-523 .tes-visions-section .tes-visions-grid{gap:clamp(18px, 1.5vw, 28px)!important}body.page-id-523 .tes-visions-section .tes-vision-card{min-height:clamp(420px, 28vw, 500px)!important;padding:clamp(28px, 2.6vw, 42px)!important}body.page-id-523 .tes-visions-section .tes-vision-monogram{margin-left:auto!important;margin-right:auto!important}body.page-id-523 .tes-reserve-section{padding-top:clamp(44px, 4.8vw, 76px)!important;padding-bottom:clamp(44px, 4.8vw, 76px)!important}body.page-id-523 .tes-reserve-section .tes-reserve-card{padding:clamp(36px, 4.6vw, 66px) clamp(26px, 5vw, 78px)!important;border-radius:clamp(28px, 3vw, 42px)!important}body.page-id-523 .tes-reserve-section .tes-reserve-facts{margin-top:clamp(26px, 3vw, 42px)!important;gap:clamp(12px, 1.3vw, 22px)!important}body.page-id-523 .tes-reserve-section .tes-reserve-actions{margin-top:clamp(24px, 3vw, 42px)!important}body.page-id-523 .tes-reserve-section .tes-reserve-quote{margin-top:clamp(34px, 4vw, 58px)!important;font-size:clamp(32px, 3.6vw, 58px)!important;line-height:1!important}body.page-id-523 #contactos{padding-top:clamp(50px, 5vw, 82px)!important;padding-bottom:clamp(42px, 4.2vw, 68px)!important}body.page-id-523 #contactos .elementor-widget-container,body.page-id-523 #contactos .tes-contact-map-widget .tes-contact-map-card,body.page-id-523 #contactos .tes-contact-info-widget .tes-contact-info-card{margin-bottom:0px!important}body.page-id-523 #contactos .tes-contact-map-widget .tes-contact-map-frame{height:clamp(300px, 32vw, 400px)!important}body.page-id-523 #contactos textarea,body.page-id-523 #contactos .elementor-field-textual.elementor-size-lg{min-height:0px!important}}@media (max-width:1024px){body.page-id-523 .tes-awaits-section-html,body.page-id-523 .tes-lineup-section,body.page-id-523 .tes-setting-section,body.page-id-523 .tes-crafted-section,body.page-id-523 .tes-visions-section,body.page-id-523 .tes-reserve-section,body.page-id-523 #contactos{padding-top:64px!important;padding-bottom:64px!important}}body.page-id-523 .tes-awaits-section-html,body.page-id-523 .tes-lineup-section,body.page-id-523 .tes-setting-section,body.page-id-523 .tes-crafted-section,body.page-id-523 .tes-visions-section,body.page-id-523 .tes-reserve-section,body.page-id-523 #contactos{scroll-margin-top:138px}@media (min-width:1025px){body.page-id-523 .tes-awaits-section-html .tes-awaits-card{min-height:clamp(320px, 20vw, 370px)!important;padding-bottom:clamp(34px, 2.2vw, 44px)!important}body.page-id-523 .tes-awaits-section-html .tes-awaits-card::after{bottom:22px!important}body.page-id-523 .tes-awaits-section-html .tes-awaits-card p,body.page-id-523 .tes-awaits-section-html .tes-awaits-card-copy{margin-bottom:20px!important;text-decoration:none!important}body.page-id-523 #contactos .elementor-field-type-textarea textarea{min-height:170px!important;height:170px!important}body.page-id-523 #contactos .e-con-inner,body.page-id-523 #contactos .e-con-full{row-gap:clamp(22px, 2vw, 34px)!important}}@media (max-width:1024px){body.page-id-523 .tes-awaits-section-html,body.page-id-523 .tes-lineup-section,body.page-id-523 .tes-setting-section,body.page-id-523 .tes-crafted-section,body.page-id-523 .tes-visions-section,body.page-id-523 .tes-reserve-section,body.page-id-523 #contactos{scroll-margin-top:92px}}@media (min-width:1025px){body.page-id-523 .tes-awaits-section-html,body.page-id-523 .tes-lineup-section,body.page-id-523 .tes-setting-section,body.page-id-523 .tes-crafted-section,body.page-id-523 .tes-visions-section,body.page-id-523 .tes-reserve-section,body.page-id-523 #contactos{padding:clamp(42px, 4.2vw, 68px) clamp(22px, 3.4vw, 56px)!important}body.page-id-523 .tes-awaits-section-html .tes-awaits-wrap,body.page-id-523 .tes-lineup-section .tes-lineup-wrap,body.page-id-523 .tes-setting-section .tes-setting-wrap,body.page-id-523 .tes-setting-section .tes-setting-info,body.page-id-523 .tes-crafted-section .tes-crafted-wrap,body.page-id-523 .tes-visions-section .tes-visions-wrap,body.page-id-523 .tes-reserve-section .tes-reserve-wrap,body.page-id-523 #contactos>.e-con-inner,body.page-id-523 #contactos>.e-con-full{width:min(1320px, 100%)!important}body.page-id-523 .tes-awaits-section-html .tes-awaits-title,body.page-id-523 .tes-lineup-section .tes-lineup-title,body.page-id-523 .tes-setting-section .tes-setting-title,body.page-id-523 .tes-crafted-section .tes-crafted-title,body.page-id-523 .tes-visions-section .tes-visions-title{font-size:clamp(38px, 3.9vw, 64px)!important;line-height:0.92!important}body.page-id-523 .tes-reserve-section .tes-reserve-title{font-size:clamp(42px, 5vw, 78px)!important}body.page-id-523 .tes-awaits-section-html .tes-awaits-header,body.page-id-523 .tes-visions-section .tes-visions-header{margin-bottom:clamp(24px, 2.4vw, 38px)!important}body.page-id-523 .tes-awaits-section-html .tes-awaits-card{min-height:clamp(286px, 18vw, 330px)!important;padding:clamp(20px, 1.35vw, 26px) clamp(20px, 1.35vw, 26px) clamp(30px, 1.8vw, 38px)!important}body.page-id-523 .tes-awaits-section-html .tes-awaits-card h3,body.page-id-523 .tes-awaits-section-html .tes-awaits-card-title{font-size:clamp(26px, 2.2vw, 36px)!important}body.page-id-523 .tes-lineup-section .tes-lineup-wrap{grid-template-columns:minmax(310px,0.72fr) minmax(0,1.18fr)!important;gap:clamp(24px, 3vw, 50px)!important}body.page-id-523 .tes-lineup-section .tes-lineup-intro,body.page-id-523 .tes-lineup-section .tes-lineup-item{border-radius:24px!important}body.page-id-523 .tes-lineup-section .tes-lineup-item{padding:clamp(18px, 1.6vw, 28px)!important}body.page-id-523 .tes-setting-section .tes-setting-wrap{grid-template-columns:minmax(0,0.9fr) minmax(420px,0.92fr)!important;gap:clamp(28px, 3.2vw, 56px)!important;align-items:center!important}body.page-id-523 .tes-setting-section .tes-setting-frame{min-height:clamp(500px, 32vw, 610px)!important;border-radius:28px!important}body.page-id-523 .tes-setting-section .tes-setting-celestial{top:clamp(34px, 3vw, 54px)!important;width:min(330px, 25vw)!important}body.page-id-523 .tes-setting-section .tes-setting-caption{left:24px!important;right:24px!important;bottom:24px!important;gap:10px!important;padding:20px!important;border-radius:22px!important}body.page-id-523 .tes-setting-section .tes-setting-caption h3{font-size:clamp(30px, 2.5vw, 44px)!important}body.page-id-523 .tes-setting-section .tes-setting-list{margin-top:20px!important;gap:14px!important}body.page-id-523 .tes-setting-section .tes-setting-list-item{min-height:100px!important;padding:18px!important;border-radius:18px!important}body.page-id-523 .tes-setting-section .tes-setting-info{margin-top:24px!important;gap:14px!important}body.page-id-523 .tes-setting-section .tes-setting-info-card{min-height:96px!important;padding:18px!important;border-radius:18px!important}body.page-id-523 .tes-crafted-section .tes-crafted-header{margin-bottom:clamp(24px, 3vw, 42px)!important}body.page-id-523 .tes-crafted-section .tes-crafted-note{padding:22px!important;border-radius:20px!important}body.page-id-523 .tes-visions-section .tes-vision-card{min-height:clamp(360px, 24vw, 440px)!important;padding:clamp(24px, 2vw, 34px)!important;border-radius:26px!important}body.page-id-523 .tes-visions-section .tes-vision-name{font-size:clamp(34px, 3vw, 52px)!important}body.page-id-523 .tes-reserve-section .tes-reserve-card{padding:clamp(30px, 3.6vw, 54px) clamp(24px, 4vw, 62px)!important}body.page-id-523 .tes-reserve-section .tes-reserve-facts{margin-top:clamp(22px, 2.2vw, 34px)!important}body.page-id-523 .tes-reserve-section .tes-reserve-fact{min-height:98px!important;padding:18px!important;border-radius:18px!important}body.page-id-523 .tes-reserve-section .tes-reserve-quote{margin-top:clamp(26px, 3vw, 42px)!important;font-size:clamp(28px, 3vw, 46px)!important}body.page-id-523 #contactos .tes-contact-map-widget .tes-contact-map-frame{height:clamp(270px, 26vw, 350px)!important}body.page-id-523 #contactos .tes-contact-map-widget .tes-contact-map-card,body.page-id-523 #contactos .elementor-field-group,body.page-id-523 #contactos .elementor-field-type-textarea textarea{border-radius:20px!important}}@media (min-width:1500px){body.page-id-523 .tes-setting-section .tes-setting-frame{min-height:580px!important}}@media (max-width:1024px){body.page-id-523 .tes-setting-section .tes-setting-frame{min-height:560px!important}}@media (min-width:1025px){body.page-id-523 .tes-awaits-section-html,body.page-id-523 .tes-lineup-section,body.page-id-523 .tes-setting-section,body.page-id-523 .tes-crafted-section,body.page-id-523 .tes-visions-section,body.page-id-523 .tes-reserve-section,body.page-id-523 #contactos{scroll-margin-top:172px!important}}@media (min-width:1025px){body.page-id-523 .tes-awaits-section-html .tes-awaits-grid,body.page-id-523 .tes-crafted-section .tes-crafted-grid,body.page-id-523 .tes-visions-section .tes-visions-grid,body.page-id-523 .tes-setting-section .tes-setting-list,body.page-id-523 .tes-setting-section .tes-setting-info,body.page-id-523 .tes-reserve-section .tes-reserve-facts{gap:clamp(12px, 1.05vw, 18px)!important}body.page-id-523 .tes-awaits-section-html .tes-awaits-card{min-height:clamp(250px, 15vw, 292px)!important;padding:clamp(18px, 1.15vw, 22px) clamp(18px, 1.15vw, 22px) 28px!important;border-radius:22px!important}body.page-id-523 .tes-awaits-section-html .tes-awaits-card-icon{width:46px!important;height:46px!important}body.page-id-523 .tes-lineup-section .tes-lineup-intro{padding:clamp(22px, 1.8vw, 30px)!important;border-radius:22px!important}body.page-id-523 .tes-lineup-section .tes-lineup-item{padding:clamp(16px, 1.25vw, 22px) clamp(18px, 1.6vw, 28px)!important;border-radius:22px!important}body.page-id-523 .tes-setting-section .tes-setting-list-item,body.page-id-523 .tes-setting-section .tes-setting-info-card{min-height:0px!important;padding:16px!important;border-radius:16px!important}body.page-id-523 .tes-setting-section .tes-setting-list-icon{width:40px!important;height:40px!important;margin-bottom:18px!important}body.page-id-523 .tes-setting-section .tes-setting-frame{min-height:clamp(430px, 26vw, 500px)!important;border-radius:24px!important}body.page-id-523 .tes-setting-section .tes-setting-celestial{width:min(290px, 21vw)!important;top:clamp(28px, 2.4vw, 42px)!important}body.page-id-523 .tes-setting-section .tes-setting-caption{left:18px!important;right:18px!important;bottom:18px!important;padding:16px!important;border-radius:18px!important}body.page-id-523 .tes-crafted-section .tes-crafted-grid{grid-auto-rows:minmax(0,auto)!important}body.page-id-523 .tes-crafted-section .tes-crafted-card,body.page-id-523 .tes-crafted-section .tes-crafted-card-large,body.page-id-523 .tes-crafted-section .tes-crafted-card-wide,body.page-id-523 .tes-crafted-section .tes-crafted-note{min-height:0px!important;border-radius:22px!important}body.page-id-523 .tes-crafted-section .tes-crafted-card,body.page-id-523 .tes-crafted-section .tes-crafted-card-large,body.page-id-523 .tes-crafted-section .tes-crafted-card-wide{height:clamp(210px, 21vw, 330px)!important}body.page-id-523 .tes-crafted-section .tes-crafted-card-large{height:clamp(300px, 30vw, 430px)!important}body.page-id-523 .tes-crafted-section .tes-crafted-card img,body.page-id-523 .tes-crafted-section .tes-crafted-card-large img,body.page-id-523 .tes-crafted-section .tes-crafted-card-wide img{height:100%!important;object-fit:cover!important}body.page-id-523 .tes-crafted-section .tes-crafted-note,body.page-id-523 .tes-crafted-section .tes-crafted-step{padding:18px!important;border-radius:18px!important}body.page-id-523 .tes-visions-section .tes-vision-card{min-height:clamp(315px, 20vw, 380px)!important;padding:clamp(20px, 1.6vw, 28px)!important;border-radius:22px!important}body.page-id-523 .tes-visions-section .tes-vision-monogram{width:clamp(92px, 7vw, 126px)!important;height:clamp(92px, 7vw, 126px)!important;margin-bottom:clamp(28px, 3vw, 46px)!important}body.page-id-523 .tes-reserve-section .tes-reserve-card{max-width:1120px!important;margin-left:auto!important;margin-right:auto!important;padding:clamp(26px, 3vw, 44px) clamp(22px, 3.2vw, 52px)!important;border-radius:28px!important}body.page-id-523 .tes-reserve-section .tes-reserve-fact{min-height:82px!important;padding:14px 16px!important;border-radius:16px!important}body.page-id-523 #contactos .tes-contact-map-widget .tes-contact-map-card,body.page-id-523 #contactos .elementor-widget-container:has(form){border-radius:24px!important}body.page-id-523 #contactos .tes-contact-map-widget .tes-contact-map-frame{height:clamp(240px, 22vw, 310px)!important;border-radius:18px!important}}@media (max-width:1024px){body.page-id-523 .tes-crafted-section .tes-crafted-card,body.page-id-523 .tes-crafted-section .tes-crafted-card-large,body.page-id-523 .tes-crafted-section .tes-crafted-card-wide{min-height:240px!important;height:auto!important}}@media (min-width:1025px){body.page-id-523 .tes-crafted-section .tes-crafted-gallery{max-width:none!important;margin-left:0px!important;margin-right:0px!important;gap:clamp(16px, 1.5vw, 26px)!important;align-items:stretch!important}body.page-id-523 .tes-crafted-section .tes-crafted-item{border-radius:22px!important;min-height:0px!important}body.page-id-523 .tes-crafted-section .tes-crafted-vinho{height:clamp(390px, 34vw, 520px)!important}body.page-id-523 .tes-crafted-section .tes-crafted-mesa,body.page-id-523 .tes-crafted-section .tes-crafted-tecido,body.page-id-523 .tes-crafted-section .tes-crafted-coaster{height:clamp(190px, 16.5vw, 247px)!important}body.page-id-523 .tes-crafted-section .tes-crafted-content{left:clamp(22px, 1.8vw, 30px)!important;right:clamp(22px, 1.8vw, 30px)!important;bottom:clamp(22px, 1.8vw, 30px)!important}body.page-id-523 .tes-crafted-section .tes-crafted-content h3,body.page-id-523 .tes-crafted-section .tes-crafted-content strong{font-size:clamp(30px, 2.7vw, 46px)!important;line-height:0.96!important}body.page-id-523 .tes-crafted-section .tes-crafted-tecido .tes-crafted-content h3,body.page-id-523 .tes-crafted-section .tes-crafted-tecido .tes-crafted-content strong,body.page-id-523 .tes-crafted-section .tes-crafted-coaster .tes-crafted-content h3,body.page-id-523 .tes-crafted-section .tes-crafted-coaster .tes-crafted-content strong{font-size:clamp(28px, 2.45vw, 40px)!important}body.page-id-523 .tes-crafted-section .tes-crafted-signature{max-width:none!important;gap:clamp(12px, 1.2vw, 18px)!important}}@media (min-width:1025px){body.page-id-523 .tes-crafted-section .tes-crafted-gallery{--tes-v2-crafted-row:clamp(94px, 7.6vw, 118px);--tes-v2-crafted-gap:clamp(16px, 1.5vw, 26px);grid-template-rows:repeat(4,minmax(0,var(--tes-v2-crafted-row)))!important;gap:var(--tes-v2-crafted-gap)!important;align-content:start!important}body.page-id-523 .tes-crafted-section .tes-crafted-vinho{height:calc((var(--tes-v2-crafted-row) * 4) + (var(--tes-v2-crafted-gap) * 3))!important}body.page-id-523 .tes-crafted-section .tes-crafted-mesa,body.page-id-523 .tes-crafted-section .tes-crafted-tecido,body.page-id-523 .tes-crafted-section .tes-crafted-coaster{height:calc((var(--tes-v2-crafted-row) * 2) + var(--tes-v2-crafted-gap))!important}body.page-id-523 .tes-setting-section .tes-setting-data{top:auto!important;left:clamp(22px, 2vw, 34px)!important;right:auto!important;bottom:clamp(178px, 13.8vw, 218px)!important;transform:none!important;width:min(360px, 54%)!important;height:auto!important;display:flex!important;justify-content:flex-start!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important;z-index:10!important;pointer-events:none!important}body.page-id-523 .tes-setting-section .tes-setting-data span{height:auto!important;min-height:24px!important;padding:6px 10px!important;font-size:8px!important;line-height:1!important;white-space:nowrap!important}}@media (max-width:1024px){body.page-id-523 .tes-setting-section .tes-setting-data{top:auto!important;bottom:178px!important;left:18px!important;right:18px!important;transform:none!important;width:auto!important;height:auto!important;display:flex!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:6px!important;z-index:10!important}}@media (min-width:1025px){body.page-id-523 .tes-setting-section .tes-setting-data{top:clamp(28px, 2.4vw, 42px)!important;bottom:auto!important;left:clamp(34px, 3.2vw, 58px)!important;right:clamp(34px, 3.2vw, 58px)!important;width:auto!important;transform:none!important;display:flex!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:clamp(8px, 0.7vw, 12px)!important;z-index:10!important}body.page-id-523 .tes-setting-section .tes-setting-data span{flex:0 1 auto!important;min-width:0!important;height:auto!important;min-height:24px!important;padding:6px 10px!important;font-size:clamp(7px, 0.55vw, 8px)!important;line-height:1!important;white-space:nowrap!important}}@media (max-width:1024px){body.page-id-523 .tes-setting-section .tes-setting-data{top:22px!important;bottom:auto!important;left:18px!important;right:18px!important;width:auto!important;transform:none!important;justify-content:center!important}}body.page-id-523 .tes-orbit,body.page-id-523 .tes-core,body.page-id-523 .tes-shooting,body.page-id-523 .tes-card-stars,body.page-id-523 .tes-setting-orbit,body.page-id-523 .tes-setting-orbit-two,body.page-id-523 .tes-setting-orbit-three,body.page-id-523 .tes-setting-shooting{will-change:transform,opacity;backface-visibility:hidden}body.page-id-523 .tes-crafted-section .tes-crafted-mesa .tes-crafted-content h3,body.page-id-523 .tes-crafted-section .tes-crafted-mesa .tes-crafted-content strong{color:#F8F1E4!important;text-shadow:0 2px 22px rgb(0 0 0 / .58),0 0 18px rgb(217 182 111 / .14)!important}body.page-id-523 .tes-crafted-section .tes-crafted-mesa .tes-crafted-kicker,body.page-id-523 .tes-crafted-section .tes-crafted-mesa .tes-crafted-content span{color:#D9B66F!important;text-shadow:0 2px 18px rgb(0 0 0 / .48),0 0 14px rgb(217 182 111 / .28)!important}body.page-id-523 .tes-crafted-section .tes-crafted-mesa .tes-crafted-line{background:linear-gradient(90deg,rgb(217 182 111 / .9),transparent)!important}