@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_9128abcb-module__9QM9Ja__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_9128abcb-module__9QM9Ja__variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
html{scroll-behavior:smooth}body{background:#fff;margin:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.tdv9{--k:#0c0c0c;--w:#fff;--p:#ed037c;--l:#aecf36;--u:#8b5fa8;--r:#ed1c24;font-family:var(--font-montserrat),"Montserrat",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;color:var(--k);background:var(--w);-webkit-text-size-adjust:100%;text-align:left;font-size:16px;font-weight:400;line-height:1.55;overflow-x:clip}.tdv9 *,.tdv9 :before,.tdv9 :after{box-sizing:border-box}.tdv9 p,.tdv9 h1,.tdv9 h2,.tdv9 h3,.tdv9 figure,.tdv9 blockquote,.tdv9 ul,.tdv9 ol{margin:0}.tdv9 .wrap{max-width:1120px;margin:0 auto;padding-inline:16px}.tdv9 .band{padding-block:48px}.tdv9 .rule{border-top:6px solid var(--k)}.tdv9 .night{background:var(--k);color:var(--w)}.tdv9 .plum{background:var(--u);color:var(--w)}.tdv9 h1,.tdv9 h2,.tdv9 h3{text-transform:uppercase;letter-spacing:.01em;text-wrap:balance;overflow-wrap:anywhere;color:inherit;font-family:inherit;font-weight:900;line-height:1.05}.tdv9 h1{font-size:clamp(32px,8.5vw,60px)}.tdv9 h2{font-size:clamp(26px,6vw,42px)}.tdv9 h3{font-size:20px}.tdv9 .lead{font-size:18px}.tdv9 .eyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700}.tdv9 .stack{flex-direction:column;gap:16px;display:flex}.tdv9 .grid{grid-template-columns:1fr;gap:24px;display:grid}.tdv9 .top{background:var(--w);border-bottom:2px solid var(--k)}.tdv9 .top .wrap{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 16px;padding-block:12px;display:flex}.tdv9 .top .logo{flex:none;width:277px;height:96px;display:block;overflow:hidden}.tdv9 .top .logo img{width:366px;max-width:none;height:366px;margin:-110px 0 0 -28px;display:block}.tdv9 .vph.poster{border:0;border-radius:14px;display:block}.tdv9 .vt{text-align:left;flex-direction:column;gap:2px;padding:10px 2px 0;display:flex}.tdv9 .vt b{text-transform:uppercase;font-size:17px;font-weight:900;line-height:1.2}.tdv9 .vt span{opacity:.8;font-size:13px}.tdv9 .btn{background:var(--p);color:var(--w);text-align:center;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;max-width:100%;padding:15px 22px;font-family:inherit;font-size:16px;font-weight:700;line-height:1.25;text-decoration:none;display:inline-flex}.tdv9 .btn.small{color:var(--k);padding:9px 14px;font-size:13px}.tdv9 .btn:focus-visible{outline:3px solid var(--l);outline-offset:2px}.tdv9 .hero{padding-block:24px 32px}.tdv9 .heroA{flex-direction:column;gap:18px;display:flex}.tdv9 .ask{justify-content:center;display:flex}.tdv9 .formhead{text-align:center;padding-top:8px;scroll-margin-top:16px}.tdv9 .img{background:var(--k);border-radius:6px;width:100%;max-width:100%;position:relative;overflow:hidden}.tdv9 .img img{object-fit:cover;width:100%;height:100%;display:block}.tdv9 .img[data-ratio="4/5"]{aspect-ratio:4/5}.tdv9 .img[data-ratio="1/1"]{aspect-ratio:1}.tdv9 .img[data-ratio="16/9"]{aspect-ratio:16/9}.tdv9 .vph{background:var(--k);color:var(--w);border:2px solid var(--w);display:flex}.tdv9 .video{width:100%;max-width:560px;margin-inline:auto}.tdv9 .vhero{max-width:none}.tdv9 .cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tdv9 .res{flex-direction:column;gap:8px;min-width:0;display:flex}.tdv9 .cap{overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.35}.tdv9 .tag{letter-spacing:.12em;text-transform:uppercase;background:var(--k);color:var(--w);border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:11px;font-weight:900;display:inline-block}.tdv9 .night .tag,.tdv9 .plum .tag{background:var(--l);color:var(--k)}.tdv9 .steps3{counter-reset:s;gap:12px;padding:0;list-style:none;display:grid}.tdv9 .steps3 li{grid-template-columns:44px 1fr;align-items:start;gap:12px;display:grid}.tdv9 .steps3 li:before{counter-increment:s;content:counter(s);background:var(--p);width:40px;height:40px;color:var(--w);border-radius:50%;justify-content:center;align-items:center;font-weight:900;display:flex}.tdv9 .steps3 b{display:block}.tdv9 details{border-top:2px solid var(--k);padding-block:14px}.tdv9 summary{cursor:pointer;font-size:17px;font-weight:700}.tdv9 details p{margin-top:8px}.tdv9 .for,.tdv9 .not{padding-left:20px}.tdv9 .for li,.tdv9 .not li{margin-bottom:8px}.tdv9 .box{border:2px solid;border-radius:8px;padding:18px}.tdv9 .foot{border-top:2px solid var(--k);padding-block:24px;font-size:12px}.tdv9 .gap{border:3px dashed var(--r);text-align:center;text-transform:uppercase;border-radius:8px;padding:24px 16px;scroll-margin-top:16px;font-weight:900}.tdv9 .dots{display:none}@media (min-width:600px){.tdv9 .cards{--c:3;--g:16px;justify-content:center;gap:var(--g);flex-wrap:wrap;display:flex}.tdv9 .cards>*{flex:0 0 calc((100% - (var(--c) - 1) * var(--g)) / var(--c));max-width:calc((100% - (var(--c) - 1) * var(--g)) / var(--c));min-width:0}.tdv9 .cards.c2{--c:2}.tdv9 .cards.c4{--c:4}}@media (min-width:900px){.tdv9 .band{padding-block:72px}.tdv9 .cards{--g:24px}.tdv9 .grid.two{grid-template-columns:1fr 1fr;align-items:center;gap:48px}.tdv9 .heroA>.eyebrow,.tdv9 .heroA>h1,.tdv9 .heroA>.lead,.tdv9 .heroA>.gap{text-align:center;max-width:860px;margin-inline:auto}.tdv9 .top .wrap{flex-wrap:nowrap;justify-content:space-between}}.tdv9 .tq2{border-left:6px solid var(--p);text-align:left;background:0 0;flex-direction:column;gap:10px;padding:4px 0 4px 16px;display:flex}.tdv9 .tq2 p{font-size:16px;line-height:1.5}.tdv9 .tq2 cite{letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-style:normal;font-weight:900}.tdv9 .cal{background:var(--w);width:100%;max-width:760px;color:var(--k);border-radius:8px;margin-inline:auto;overflow:hidden}.tdv9 .cal iframe{border:0;width:100%;min-height:760px;display:block}.tdv9.v132 .proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tdv9.v132 .proof>*{flex:none;min-width:0;max-width:none}.tdv9.v132 .proof .img{aspect-ratio:1}.tdv9.v132 .cta{justify-content:center;display:flex}.tdv9.v132 .bar{display:none}.tdv9.v132 .night details,.tdv9.v132 .plum details{border-top-color:var(--w)}.tdv9.v132 .steps3 li.ok:before{content:"✓";background:var(--l);color:var(--k)}.tdv9.v132 .card{text-align:center;align-items:center;max-width:760px;margin-inline:auto}.tdv9.v132 .head{border:4px solid var(--p);background:var(--k);border-radius:50%;flex:none;width:220px;height:220px;position:relative;overflow:hidden}.tdv9.v132 .head img{width:884px;max-width:none;height:497px;display:block;position:absolute;top:-4px;left:-538px}.tdv9.v132 .ig{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;display:grid}.tdv9.v132 .ig>*{min-width:0}.tdv9.v132 .iglink{text-align:center;font-weight:700}.tdv9.v132 .iglink a{color:inherit}@media (max-width:767px){.tdv9.v132 .carousel{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;align-items:flex-start;gap:12px;margin-inline:-16px;padding:0 16px 2px;scroll-padding-inline:16px;display:flex;overflow:auto hidden}.tdv9.v132 .carousel::-webkit-scrollbar{display:none}.tdv9.v132 .carousel>*{scroll-snap-align:start;flex:0 0 100%;min-width:0;max-width:100%}.tdv9.v132 .carousel+.dots{justify-content:center;gap:8px;margin-top:-4px;display:flex}.tdv9.v132 .dots i{opacity:.3;cursor:pointer;background:currentColor;border-radius:50%;width:8px;height:8px;display:block}.tdv9.v132 .dots i.on{background:var(--p);opacity:1}.tdv9.v132.has-bar .bar{z-index:50;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--w);border-top:2px solid var(--k);justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.tdv9.v132.has-bar .bar .btn{width:100%;max-width:420px}.tdv9.v132.has-bar .cta,.tdv9.v132.has-bar .top .btn{display:none}.tdv9.v132.has-bar{padding-bottom:84px}}@media (min-width:768px){.tdv9.v132 .proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media (min-width:1024px){.tdv9.v132 .proof{grid-template-columns:repeat(4,minmax(0,1fr))}.tdv9.v132 .ig{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}.tdv9 .gap:before{content:"Gap";letter-spacing:.14em;background:var(--r);width:max-content;color:var(--w);border-radius:999px;margin:0 auto 10px;padding:3px 10px;font-size:11px;display:block}.tdv9 .video video{object-fit:cover;background:var(--k);width:100%;height:100%;display:block}.tdv9 .video .gap.slot{margin-top:10px;padding:12px;font-size:13px}.tdv9 .hero2 .stack .btn{align-self:flex-start}.tdv9 .leadform{text-align:left;flex-direction:column;gap:16px;width:100%;max-width:560px;margin:8px auto 0;display:flex}.tdv9 .field{flex-direction:column;gap:6px;display:flex}.tdv9 .field label,.tdv9 .field .lbl{font-size:15px;font-weight:700}.tdv9 .field input,.tdv9 .field select,.tdv9 .field textarea{font:inherit;color:var(--k);background:var(--w);border:2px solid var(--k);border-radius:8px;width:100%;padding:12px 14px;font-size:16px}.tdv9 .field textarea{resize:vertical;min-height:110px}.tdv9 .field input:focus-visible,.tdv9 .field select:focus-visible,.tdv9 .field textarea:focus-visible{outline:3px solid var(--p);outline-offset:1px}.tdv9 .field [aria-invalid=true]{border-color:var(--r)}.tdv9 .field .gap{padding:14px 12px;font-size:13px}.tdv9 .consent{grid-template-columns:24px 1fr;align-items:start;gap:10px;font-size:14px;line-height:1.45;display:grid}.tdv9 .consent input{width:22px;height:22px;accent-color:var(--p);margin:1px 0 0}.tdv9 .err{color:var(--r);font-size:14px;font-weight:700}.tdv9 .leadform .btn{width:100%}.tdv9 .leadform .btn[disabled]{opacity:.6;cursor:progress}.tdv9 .form-status{text-align:center;min-height:1.4em;color:var(--r);font-weight:700}.tdv9 .hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.tdv9 .cal .gap{margin:16px}.tdv9 .radios{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.tdv9 .radios.gap{border:3px dashed var(--r);text-transform:none;text-align:left;padding:16px 12px;font-weight:700}.tdv9 .radios legend{float:left;text-transform:uppercase;text-align:center;width:100%;margin-bottom:8px;font-size:13px;font-weight:900}.tdv9 .radio{grid-template-columns:24px 1fr;align-items:start;gap:10px;font-size:13px;display:grid}.tdv9 .radio.gap{text-align:left;border:0;padding:0}.tdv9 .radio.gap:before{content:none}.tdv9 .radio input{width:20px;height:20px;accent-color:var(--p);margin:1px 0 0}.tdv9 .gap.h1gap{text-transform:none;font-weight:inherit}
