@font-face{font-family:Manrope;src:url(/fonts/manrope-latin.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}:root{--tv-black:#08090b;--tv-graphite:#15171b;--tv-gold:#c9a45a;--tv-gold-light:#e0c58d;--tv-white:#f7f7f5;--tv-silver:#b8bec5;--tv-line:#2b2d32;--tv-header:96px;--background:#08090b;--foreground:#f7f7f5}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--tv-header) + 24px);background:var(--tv-black);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--tv-black);color:var(--tv-white);-webkit-font-smoothing:antialiased;margin:0;font-family:Manrope,Arial,sans-serif}.tv-site{color:var(--tv-white);background:var(--tv-black);isolation:isolate;font-family:Manrope,Arial,sans-serif;font-size:14px;line-height:1.75}.tv-site *,.tv-site :before,.tv-site :after{box-sizing:border-box}.tv-site :is(h1,h2,h3,p,figure){margin:0}.tv-site :is(a,button,input,textarea){-webkit-tap-highlight-color:transparent}.tv-site a{color:inherit;text-decoration:none}.tv-site :is(button,input,textarea){font:inherit}.tv-site button{cursor:pointer}.tv-site img{max-width:100%;height:auto;display:block}.tv-site svg{flex-shrink:0;display:block}.tv-site em{color:var(--tv-gold-light);font-style:normal}.tv-site :is(a,button,input,textarea,summary):focus-visible{outline:2px solid var(--tv-gold);outline-offset:5px}.tv-site ::selection{color:var(--tv-black);background:var(--tv-gold-light)}.tv-site [id]{scroll-margin-top:calc(var(--tv-header) + 24px)}.tv-wrap,.tv-header-inner{width:calc(100% - 112px);min-width:0;max-width:1320px;margin-inline:auto}.tv-section{padding-block:110px}.tv-eyebrow{letter-spacing:.14em;color:var(--tv-gold-light);align-items:center;gap:12px;font-size:10px;font-weight:600;line-height:1.5;display:flex}.tv-eyebrow i,.tv-status-dot{background:var(--tv-gold);border-radius:50%;flex:0 0 6px;width:6px;height:6px;display:inline-block}.tv-site h2{letter-spacing:-.045em;white-space:pre-line;overflow-wrap:break-word;font-size:clamp(32px,3.4vw,52px);font-weight:500;line-height:1.16}.tv-site h2 em{display:inline}.tv-section-intro .tv-eyebrow,.tv-section-heading .tv-eyebrow,.tv-hosts>.tv-host-symbol+div>.tv-eyebrow,.tv-faq>div>.tv-eyebrow,.tv-contact-copy>.tv-eyebrow{margin-bottom:25px}.tv-site .tv-fine{color:var(--tv-silver);font-size:11px;line-height:1.8}.tv-skip{z-index:110;background:var(--tv-gold-light);padding:12px 20px;font-weight:600;position:fixed;top:12px;left:20px;transform:translateY(-180%);color:var(--tv-black)!important}.tv-skip:focus{transform:translateY(0)}.tv-header{height:var(--tv-header);z-index:100;background:#08090bf7;border-bottom:1px solid #24262b;position:sticky;top:0}.tv-header-inner{justify-content:space-between;align-items:center;gap:32px;height:100%;display:flex}.tv-brand{flex:none;width:252px;display:block}.tv-brand img{object-fit:contain;width:100%;height:auto}.tv-nav{align-items:center;gap:30px;min-width:0;font-size:12px;font-weight:500;display:flex}.tv-nav>a{white-space:nowrap;transition:color .18s}.tv-nav>a:hover{color:var(--tv-gold-light)}.tv-nav .tv-nav-cta{color:var(--tv-gold-light);border:1px solid #6e5b36;align-items:center;gap:26px;margin-left:8px;padding:12px 17px;display:flex}.tv-nav-cta:hover{background:#201d16}.tv-menu-toggle{display:none}.tv-test-banner{text-align:center;color:#f1dcb1;background:#302919;border-bottom:1px solid #766138;padding:14px 24px;font-size:12px}.tv-hero{padding-top:44px;padding-bottom:66px}.tv-hero-topline{justify-content:space-between;align-items:center;gap:22px;margin-bottom:38px;display:flex}.tv-location{letter-spacing:.1em;color:var(--tv-silver);white-space:nowrap;font-size:10px}.tv-hero-grid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:5%;display:grid}.tv-hero-copy{min-width:0;padding-block:8px 22px}.tv-hero-copy h1{letter-spacing:-.055em;overflow-wrap:break-word;white-space:pre-line;font-size:clamp(58px,5.7vw,84px);font-weight:500;line-height:1.065}.tv-hero-copy>p{max-width:405px;color:var(--tv-silver);margin-top:28px;font-size:14px;line-height:1.85}.tv-hero-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:32px;display:flex}.tv-button{text-align:left;border:1px solid #0000;border-radius:0;justify-content:space-between;align-items:center;gap:28px;max-width:100%;min-height:50px;padding:14px 21px;font-size:12px;font-weight:600;line-height:1.5;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.tv-site .tv-button-gold{background:var(--tv-gold);color:#111;border-color:var(--tv-gold)}.tv-site .tv-button-gold:hover{background:var(--tv-gold-light);border-color:var(--tv-gold-light)}.tv-button-outline{color:var(--tv-white);background:0 0;border-color:#6b6b66}.tv-button-outline:hover{border-color:var(--tv-gold);color:var(--tv-gold-light);background:#1e1c17}.tv-button:disabled{cursor:wait;opacity:.65}.tv-link{align-items:center;gap:19px;font-size:12px;transition:color .18s;display:inline-flex;color:var(--tv-silver)!important}.tv-link span{font-size:20px;line-height:1}.tv-link:hover{color:var(--tv-gold-light)!important}.tv-hero-note{color:var(--tv-silver);align-items:flex-start;gap:12px;margin-top:38px;font-size:11px;line-height:1.8;display:flex}.tv-hero-note .tv-status-dot{margin-top:7px}.tv-hero-note strong{color:#d6d9dc;font-weight:400}.tv-hero-visual{min-width:0}.tv-image-frame{aspect-ratio:1.12;background:var(--tv-graphite);border:1px solid #35312a;position:relative}.tv-image-frame>img{object-fit:cover;object-position:58% center;width:100%;height:100%}.tv-image-label{color:#fff;background:linear-gradient(#0000,#00000059 37%,#000000c4);justify-content:space-between;align-items:flex-end;gap:25px;padding:68px 29px 27px;display:flex;position:absolute;bottom:0;left:0;right:0}.tv-image-label>span{letter-spacing:.11em;font-size:12px;font-weight:500;line-height:1.6}.tv-image-label svg{width:23px;height:23px}.tv-hero-visual figcaption{color:var(--tv-silver);justify-content:space-between;align-items:flex-start;gap:15px;margin-top:13px;font-size:9px;line-height:1.65;display:flex}.tv-hero-visual figcaption>span:first-child{letter-spacing:.075em;flex-shrink:0}.tv-hero-visual figcaption>span:last-child{text-align:right;max-width:240px}.tv-strip{border-block:1px solid var(--tv-line);background:#0e1012}.tv-strip>.tv-wrap{justify-content:space-between;align-items:center;gap:18px;padding-block:22px;display:flex}.tv-strip span{letter-spacing:.035em;color:#d6d8db;font-size:11px}.tv-strip i{background:var(--tv-gold);border-radius:50%;flex:0 0 3px;width:3px;height:3px;display:block}.tv-service{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10%;display:grid}.tv-service-body>p:not(.tv-lead){color:var(--tv-silver);max-width:530px;margin-top:22px;font-size:14px;line-height:1.9}.tv-service-body .tv-lead{letter-spacing:-.025em;font-size:23px;font-weight:400;line-height:1.45}.tv-value-list{margin-top:36px}.tv-value-list>div{border-top:1px solid var(--tv-line);grid-template-columns:29px 1fr;column-gap:16px;padding-block:22px;display:grid}.tv-value-list>div>span{color:var(--tv-gold);grid-area:1/1/3;font-size:10px;line-height:2.2}.tv-value-list h3{font-size:14px;font-weight:500}.tv-value-list p{color:var(--tv-silver);grid-column:2;max-width:400px;margin-top:6px;font-size:12px;line-height:1.8}.tv-spaces{background:var(--tv-graphite);border-block:1px solid #23252a}.tv-section-heading{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:end;gap:10%;margin-bottom:48px;display:grid}.tv-section-heading>p{color:var(--tv-silver);max-width:365px;padding-bottom:5px;font-size:13px;line-height:1.85}.tv-place-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.tv-place{min-width:0}.tv-place-art{isolation:isolate;background:#393730;border:1px solid #454039;justify-content:center;align-items:center;height:290px;display:flex;position:relative}.tv-place-art:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.tv-place-art.dining{background:#51483c}.tv-place-art.dining:before{background:linear-gradient(90deg,#312a22 0 13%,#0000 13% 89%,#30281f 89%),repeating-linear-gradient(0deg,#0000 0 36px,#c2b49910 36px 37px)}.tv-place-art.wellness{background:#303635;border-color:#474c47}.tv-place-art.wellness:before{background:linear-gradient(90deg,#1b2222 0 17%,#0000 17% 79%,#202727 79%),repeating-linear-gradient(90deg,#0000 0 33px,#a7b6ad12 33px 34px)}.tv-place-art.retail{background:#655f54;border-color:#6a6256}.tv-place-art.retail:before{background:linear-gradient(90deg,#444038 0 9%,#0000 9% 91%,#464139 91%),repeating-linear-gradient(0deg,#0000 0 64px,#ddd1b31a 64px 65px)}.tv-mini-screen{aspect-ratio:16/10;width:75%;color:var(--tv-white);background:#101112;border:6px solid #060708;flex-direction:column;justify-content:space-between;align-items:flex-start;margin-top:-18px;padding:17px 21px;display:flex;position:relative;box-shadow:0 8px 16px #0005}.tv-mini-screen>span{letter-spacing:.11em;color:var(--tv-gold-light);font-size:9px;font-weight:700}.tv-mini-screen>strong{letter-spacing:-.04em;margin-block:10px;font-size:clamp(22px,2.15vw,32px);font-weight:500;line-height:1.08}.tv-mini-screen>small{letter-spacing:.1em;color:#c2c7cd;font-size:9px}.wellness .tv-mini-screen{color:#20251f;background:#d1d5cb}.wellness .tv-mini-screen>span{color:#5b522f}.wellness .tv-mini-screen>small{color:#3a4539}.retail .tv-mini-screen{background:#32302b}.retail .tv-mini-screen>strong{color:#e0c58d}.tv-art-line{background:#1a1916;height:8px;position:absolute;bottom:36px;left:7%;right:7%;box-shadow:0 4px 6px #0003}.wellness .tv-art-line{background:#879183;height:3px;bottom:37px}.retail .tv-art-line{background:#a6997b;height:10px}.tv-place-number{color:#f0ebe0;letter-spacing:.05em;font-size:10px;position:absolute;bottom:10px;left:15px}.tv-place-copy{padding-top:25px}.tv-place-copy>p:first-child{letter-spacing:.025em;color:var(--tv-gold-light);margin-bottom:9px;font-size:10px}.tv-place-copy h3{letter-spacing:-.025em;margin-bottom:13px;font-size:23px;font-weight:500;line-height:1.25}.tv-place-copy>p:last-child{color:var(--tv-silver);max-width:345px;font-size:12px;line-height:1.85}.tv-art-caption{color:var(--tv-silver);font-size:10px;line-height:1.7;margin-top:28px!important}.tv-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;display:grid}.tv-steps article{border-top:1px solid #45413a;min-width:0;padding-top:19px}.tv-step-top{color:var(--tv-gold);justify-content:space-between;align-items:center;gap:12px;margin-bottom:35px;display:flex}.tv-step-top>span{letter-spacing:.08em;font-size:11px}.tv-step-top svg{color:#8e9298;width:16px;height:16px}.tv-steps h3{letter-spacing:-.025em;margin-bottom:13px;font-size:19px;font-weight:500}.tv-steps p{color:var(--tv-silver);font-size:12px;line-height:1.9}.tv-evidence{background:#131518;border:1px solid #2b2d32;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:12%;margin-top:76px;padding:49px;display:grid}.tv-evidence>div{min-width:0}.tv-evidence h3{letter-spacing:-.035em;margin-top:21px;margin-bottom:19px;font-size:26px;font-weight:500;line-height:1.35}.tv-evidence>div>p{color:var(--tv-silver);font-size:13px;line-height:1.85}.tv-evidence>div>.tv-fine{color:#c1bbaa;margin-top:21px;font-size:11px}.tv-evidence-flow{flex-direction:column;justify-content:center;align-items:stretch;display:flex}.tv-evidence-flow>div{background:#1a1c1f;border:1px solid #41413b;grid-template-columns:30px 1fr;gap:2px 13px;padding:14px 17px;display:grid}.tv-evidence-flow>div>span{color:var(--tv-gold);grid-area:1/1/3;align-self:center;font-size:10px}.tv-evidence-flow strong{font-size:13px;font-weight:500;line-height:1.5}.tv-evidence-flow small{color:var(--tv-silver);grid-column:2;font-size:10px}.tv-flow-arrow{color:var(--tv-gold);align-self:center;font-size:20px;line-height:1.5}.tv-evidence-flow>p{text-align:center;margin-top:14px;color:var(--tv-silver)!important;font-size:9px!important}.tv-offer{border-block:1px solid var(--tv-line);background:#111316}.tv-pricing{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:26px;display:grid}.tv-plan{background:#17191d;border:1px solid #3c3f45;flex-direction:column;align-items:flex-start;min-width:0;padding:38px 39px 32px;display:flex}.tv-plan-featured{background:#1c1c19;border-color:#b89655}.tv-plan-label{justify-content:space-between;align-items:center;gap:15px;width:100%;margin-bottom:29px;display:flex}.tv-plan-label>span{letter-spacing:.13em;color:var(--tv-gold-light);font-size:10px;font-weight:600}.tv-plan-label>small{letter-spacing:.06em;color:var(--tv-silver);text-align:right;font-size:9px}.tv-plan h3{letter-spacing:-.045em;margin-bottom:22px;font-size:53px;font-weight:500;line-height:1.2}.tv-plan h3>span{letter-spacing:-.025em;color:#d0d3d6;font-size:21px}.tv-price{letter-spacing:-.04em;font-size:39px;font-weight:500;line-height:1.3}.tv-price>span{letter-spacing:.01em;color:var(--tv-silver);margin-top:7px;font-size:11px;font-weight:400;display:block}.tv-tax{color:var(--tv-silver);font-size:10px;margin-top:7px!important}.tv-plan ul{width:100%;margin:26px 0 30px;padding:0;list-style:none}.tv-plan li{color:#d0d3d6;border-bottom:1px solid #38392f;padding:9px 0 9px 19px;font-size:12px;line-height:1.7;position:relative}.tv-plan li:before{content:"✓";color:var(--tv-gold);font-size:11px;position:absolute;top:9px;left:0}.tv-plan>.tv-button{width:100%;margin-top:auto}.tv-plan>.tv-fine{max-width:420px;margin-top:17px;font-size:10px}.tv-expansion-detail{color:var(--tv-silver);max-width:400px;font-size:13px;line-height:1.85;margin-top:27px!important}.tv-total-note{border-left:2px solid #867149;max-width:410px;margin-block:29px 38px;padding:5px 0 5px 20px}.tv-total-note strong{color:var(--tv-gold-light);font-size:13px;font-weight:500}.tv-total-note p{color:var(--tv-silver);margin-top:8px;font-size:12px;line-height:1.8}.tv-offer-foot{align-items:flex-start;gap:13px;max-width:1050px;margin-top:29px;display:flex}.tv-offer-foot .tv-status-dot{margin-top:7px}.tv-offer-foot p{color:var(--tv-silver);font-size:11px;line-height:1.9}.tv-offer-foot strong{color:#d9dde0;font-weight:500}.tv-hosts{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10%;display:grid}.tv-host-symbol{border:1px solid var(--tv-line);text-align:center;background:#141619;padding:47px 28px 28px}.tv-host-screen{aspect-ratio:16/9;background:#08090b;border:7px solid #292c30;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:22px 12px;display:flex;position:relative;box-shadow:0 12px 25px #0006}.tv-host-screen img{object-fit:contain;width:52%;height:auto;max-height:39%}.tv-host-screen>span{letter-spacing:.035em;margin-top:14px;font-size:clamp(10px,1.25vw,17px);font-weight:400;line-height:1.55}.tv-screen-stand{border-bottom:5px solid #44474b;width:32%;height:31px;margin-inline:auto;position:relative}.tv-screen-stand:before{content:"";background:#33363a;width:16%;height:100%;position:absolute;left:42%}.tv-host-symbol>p{letter-spacing:.14em;color:var(--tv-silver);margin-top:22px;font-size:9px}.tv-hosts>.tv-host-symbol+div>p:not(.tv-eyebrow):not(.tv-fine){color:var(--tv-silver);max-width:480px;margin-top:25px;font-size:13px;line-height:1.9}.tv-hosts ul{margin:25px 0 28px;padding:0;list-style:none}.tv-hosts li{color:#d2d5d8;margin-top:9px;padding-left:18px;font-size:12px;position:relative}.tv-hosts li:before{content:"—";color:var(--tv-gold);font-size:11px;position:absolute;left:0}.tv-hosts .tv-fine{max-width:420px;margin-top:17px;font-size:10px}.tv-faq{border-top:1px solid var(--tv-line);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:10%;display:grid}.tv-questions{min-width:0}.tv-questions details{border-bottom:1px solid #35373b}.tv-questions details:first-child{border-top:1px solid #35373b}.tv-questions summary,.tv-privacy summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding-block:24px;font-size:14px;font-weight:500;line-height:1.6;list-style:none;display:flex}.tv-questions summary::-webkit-details-marker{display:none}.tv-privacy summary::-webkit-details-marker{display:none}.tv-questions summary svg,.tv-privacy summary svg{color:var(--tv-gold);transition:transform .18s}.tv-questions details[open] summary svg,.tv-privacy details[open] summary svg{transform:rotate(45deg)}.tv-questions details>p{color:var(--tv-silver);padding:0 38px 25px 0;font-size:13px;line-height:1.9}.tv-contact{background:#15171b;border-block:1px solid #2f3136}.tv-contact-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:10%;display:grid}.tv-contact-copy>p:not(.tv-eyebrow):not(.tv-fine){color:var(--tv-silver);max-width:360px;margin-top:27px;font-size:13px;line-height:1.9}.tv-contact-location{flex-direction:column;gap:5px;margin-top:40px;display:flex}.tv-contact-location>span{letter-spacing:.12em;color:var(--tv-gold-light);margin-bottom:4px;font-size:9px}.tv-contact-location strong{letter-spacing:-.02em;font-size:17px;font-weight:500}.tv-contact-location small{color:var(--tv-silver);font-size:12px}.tv-contact-channel{overflow-wrap:anywhere;align-items:center;gap:15px;margin-top:18px;font-size:13px;display:flex}.tv-contact-channel:hover{color:var(--tv-gold-light)}.tv-contact-copy>.tv-fine{max-width:340px;margin-top:26px}.tv-form{background:#101215;border:1px solid #34363b;min-width:0;padding:32px}.tv-form fieldset{border:0;min-width:0;margin:0;padding:0}.tv-form legend{margin-bottom:17px;padding:0;font-size:14px;font-weight:500}.tv-kind{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:28px;display:grid}.tv-form .tv-kind>label{cursor:pointer;color:#d7dce1;border:1px solid #4b4e55;flex-direction:row;align-items:center;gap:10px;min-width:0;padding:13px 12px;font-size:11px;line-height:1.5;display:flex}.tv-form .tv-kind>label.selected{border-color:var(--tv-gold);color:var(--tv-gold-light);background:#25221b}.tv-form label{color:#d4d9de;flex-direction:column;gap:9px;min-width:0;font-size:11px;line-height:1.6;display:flex}.tv-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:21px;display:grid}.tv-form fieldset>label:not(.tv-consent){margin-bottom:21px}.tv-form :is(input:not([type=checkbox]):not([type=radio]),textarea){width:100%;min-width:0;color:var(--tv-white);background:#1a1d22;border:1px solid #4b4e55;border-radius:0;min-height:48px;padding:13px 12px;font-size:13px;line-height:1.6;transition:border-color .18s;display:block}.tv-form :is(input:not([type=checkbox]):not([type=radio]),textarea):hover{border-color:#72767f}.tv-form :is(input,textarea)::placeholder{color:#a3abb4;opacity:1}.tv-form textarea{resize:vertical;min-height:124px}.tv-form input:is([type=radio],[type=checkbox]){-webkit-appearance:auto;appearance:auto;accent-color:var(--tv-gold);cursor:pointer;flex:0 0 16px;width:16px;min-width:16px;height:16px;margin:0}.tv-form .tv-consent{color:var(--tv-silver);flex-direction:row;align-items:flex-start;gap:12px;margin-block:24px;font-size:10px;line-height:1.85;display:flex}.tv-consent>input{margin-top:2px!important}.tv-consent a{text-underline-offset:3px;color:var(--tv-gold-light);text-decoration:underline}.tv-form .tv-button{justify-content:space-between;width:100%}.tv-form-note{color:var(--tv-silver);text-align:center;font-size:10px;margin-top:12px!important}.tv-honeypot{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tv-feedback:empty{display:none}.tv-feedback{overflow-wrap:anywhere;color:#efdbb3;background:#28241c;border:1px solid #75613e;margin-top:20px;padding:16px;font-size:12px;line-height:1.8}.tv-feedback.error{color:#f0c8bd;background:#2e1f1d;border-color:#a16a5d}.tv-feedback.success{color:#d2e4ca;background:#1d2820;border-color:#61745b}.tv-form fieldset:disabled{opacity:.7}.tv-privacy{padding-block:35px 44px}.tv-privacy summary{color:var(--tv-silver);padding-block:14px;font-size:11px}.tv-privacy summary svg{width:14px;height:14px}.tv-privacy details>p{max-width:1050px;color:var(--tv-silver);padding:13px 0;font-size:11px;line-height:1.95}.tv-footer{background:#08090b;border-top:1px solid #2d2f34;padding-block:50px 23px}.tv-footer-top{grid-template-columns:1fr 1fr auto;align-items:center;gap:45px;padding-bottom:45px;display:grid}.tv-footer-top>.tv-brand{width:230px}.tv-footer-top>p{letter-spacing:-.025em;font-size:16px;line-height:1.6}.tv-footer-top>p>span{color:var(--tv-silver)}.tv-footer-bottom{color:var(--tv-silver);border-top:1px solid #2d2f34;justify-content:space-between;align-items:center;gap:25px;padding-top:23px;font-size:10px;display:flex}.tv-footer-bottom>div{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.tv-footer-bottom a{align-items:center;gap:7px;display:inline-flex}.tv-footer-bottom svg{width:12px;height:12px}.tv-footer-bottom a:hover{color:var(--tv-gold-light)}@media (max-width:1150px){:root{--tv-header:85px}.tv-wrap,.tv-header-inner{width:calc(100% - 80px)}.tv-header-inner{gap:24px}.tv-header .tv-brand{width:220px}.tv-nav{gap:21px;font-size:11px}.tv-nav .tv-nav-cta{gap:17px;margin-left:0;padding:11px 13px}.tv-section{padding-block:90px}.tv-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:4%}.tv-hero-copy h1{font-size:clamp(51px,5.7vw,66px)}.tv-hero-actions{gap:18px}.tv-hero-copy>p{font-size:13px}.tv-hero-note{margin-top:28px}.tv-section-heading,.tv-service,.tv-hosts,.tv-contact-grid,.tv-faq{gap:7%}.tv-plan{padding:30px}.tv-place-art{height:260px}.tv-mini-screen{padding:14px}.tv-steps{gap:23px}.tv-evidence{gap:7%;padding:37px}.tv-form{padding:26px}.tv-kind{gap:9px}.tv-form .tv-kind>label{padding:12px 9px;font-size:10px}.tv-footer-top{gap:30px}.tv-footer-top>.tv-brand{width:210px}}@media (max-width:900px){.tv-header-inner{width:calc(100% - 56px)}.tv-menu-toggle{color:var(--tv-gold-light);background:0 0;border:1px solid #514631;align-items:center;gap:18px;min-height:44px;padding:11px 13px;font-size:11px;line-height:1.2;display:flex}.tv-menu-toggle i{width:17px;height:12px;display:block;position:relative}.tv-menu-toggle i:before,.tv-menu-toggle i:after{content:"";background:currentColor;width:17px;height:1px;transition:transform .18s,top .18s;position:absolute;left:0}.tv-menu-toggle i:before{top:3px}.tv-menu-toggle i:after{top:9px}.tv-menu-toggle i.is-open:before{top:6px;transform:rotate(45deg)}.tv-menu-toggle i.is-open:after{top:6px;transform:rotate(-45deg)}.tv-nav{left:0;right:0;top:var(--tv-header);max-height:calc(100dvh - var(--tv-header));background:#101215;border-bottom:1px solid #625030;padding:18px 28px 27px;font-size:13px;display:none;position:absolute;overflow-y:auto;box-shadow:0 16px 28px #0006}.tv-nav.is-open{flex-direction:column;align-items:stretch;gap:0;display:flex}.tv-nav>a{white-space:normal;border-bottom:1px solid #2b2d32;padding:15px 0}.tv-nav .tv-nav-cta{border:1px solid #7c653b;justify-content:space-between;margin-top:18px;padding:15px 17px}.tv-hero-topline{align-items:flex-start;margin-bottom:30px}.tv-hero-topline .tv-eyebrow{font-size:9px}.tv-location{white-space:normal;text-align:right;max-width:130px;font-size:9px}.tv-hero-copy h1{font-size:clamp(44px,5.8vw,54px)}.tv-hero-copy>p{margin-top:23px}.tv-hero-actions{margin-top:25px}.tv-hero-actions>.tv-button{gap:17px;padding:13px 15px;font-size:11px}.tv-image-frame{aspect-ratio:.88}.tv-image-label{padding:50px 19px 19px}.tv-image-label>span{font-size:10px}.tv-hero-visual figcaption{flex-direction:column;gap:4px}.tv-hero-visual figcaption>span:last-child{text-align:left}.tv-place-grid{gap:18px}.tv-place-art{height:220px}.tv-mini-screen{border-width:5px;width:84%;padding:12px}.tv-mini-screen>span{font-size:9px}.tv-mini-screen>strong{font-size:23px}.tv-mini-screen>small{letter-spacing:.03em;font-size:9px}.tv-place-copy h3{font-size:20px}.tv-plan{padding:26px}.tv-plan-label{flex-direction:column;align-items:flex-start;gap:7px}.tv-plan-label>small{text-align:left}.tv-price{font-size:35px}.tv-plan h3{font-size:46px}.tv-evidence h3{font-size:23px}.tv-host-symbol{padding:27px 19px 22px}.tv-host-screen{border-width:5px;padding:15px 9px}.tv-form{padding:23px}.tv-contact-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:6%}.tv-kind,.tv-form-row{grid-template-columns:1fr}.tv-footer-top{grid-template-columns:1fr 1fr}.tv-footer-top>.tv-link{grid-column:2;justify-self:start}.tv-footer-top>.tv-brand{grid-row:1/3}.tv-footer-bottom{align-items:flex-start}.tv-footer-bottom>div{justify-content:flex-end;gap:16px}}@media (max-width:760px){:root{--tv-header:77px}.tv-wrap,.tv-header-inner{width:calc(100% - 44px)}.tv-header-inner{gap:16px}.tv-header .tv-brand{width:208px}.tv-menu-toggle{gap:12px;min-height:44px;padding:10px;font-size:10px}.tv-nav{padding-inline:22px}.tv-section{padding-block:74px}.tv-eyebrow{letter-spacing:.12em;font-size:9px}.tv-site h2{letter-spacing:-.04em;font-size:clamp(34px,7.8vw,48px);line-height:1.16}.tv-section-intro .tv-eyebrow,.tv-section-heading .tv-eyebrow,.tv-hosts>.tv-host-symbol+div>.tv-eyebrow,.tv-faq>div>.tv-eyebrow,.tv-contact-copy>.tv-eyebrow{margin-bottom:21px}.tv-hero{padding-top:29px;padding-bottom:38px}.tv-hero-topline{gap:18px;margin-bottom:30px}.tv-hero-topline .tv-eyebrow{gap:8px;max-width:180px;font-size:9px;line-height:1.7}.tv-location{max-width:105px;font-size:9px;line-height:1.7}.tv-hero-grid{grid-template-columns:minmax(0,1fr);gap:36px}.tv-hero-copy{padding:0}.tv-hero-copy h1{letter-spacing:-.055em;font-size:clamp(52px,14.2vw,64px);line-height:1.06}.tv-hero-copy>p{max-width:450px;margin-top:25px;font-size:14px;line-height:1.85}.tv-hero-actions{gap:23px;margin-top:27px}.tv-hero-actions>.tv-button{gap:21px;padding:14px 17px;font-size:12px}.tv-hero-note{margin-top:27px;font-size:11px}.tv-image-frame{aspect-ratio:1.12}.tv-image-label{padding:60px 22px 23px}.tv-image-label>span{font-size:11px}.tv-hero-visual figcaption{flex-direction:row;gap:12px;font-size:9px}.tv-hero-visual figcaption>span:last-child{text-align:right;max-width:165px}.tv-hero-visual figcaption>span:first-child{flex-shrink:1;max-width:140px}.tv-strip>.tv-wrap{grid-template-columns:1fr 1fr;gap:13px 20px;padding-block:22px;display:grid}.tv-strip i{display:none}.tv-strip span{font-size:10px;line-height:1.6}.tv-service,.tv-section-heading,.tv-hosts,.tv-faq,.tv-contact-grid{grid-template-columns:minmax(0,1fr);gap:33px}.tv-service-body .tv-lead{font-size:22px}.tv-service-body>p:not(.tv-lead){font-size:13px}.tv-value-list{margin-top:29px}.tv-value-list>div{padding-block:20px}.tv-section-heading{margin-bottom:33px}.tv-section-heading>p{max-width:480px;padding:0;font-size:13px}.tv-place-grid{grid-template-columns:minmax(0,1fr);gap:38px}.tv-place-art{aspect-ratio:1.3;height:auto;max-height:390px}.tv-mini-screen{aspect-ratio:16/10;border-width:6px;width:73%;max-width:350px;margin-top:-22px;padding:19px 22px}.tv-mini-screen>span{font-size:10px}.tv-mini-screen>strong{margin-block:14px;font-size:clamp(28px,7vw,37px)}.tv-mini-screen>small{letter-spacing:.07em;font-size:9px}.tv-place-number{font-size:10px;bottom:12px;left:18px}.tv-art-line{bottom:34px}.wellness .tv-art-line{bottom:35px}.tv-place-copy{padding-top:21px}.tv-place-copy h3{font-size:25px}.tv-place-copy>p:first-child{font-size:11px}.tv-place-copy>p:last-child{max-width:480px;font-size:13px}.tv-art-caption{font-size:10px;margin-top:29px!important}.tv-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 25px}.tv-step-top{margin-bottom:25px}.tv-steps h3{font-size:18px}.tv-steps p{font-size:12px;line-height:1.85}.tv-step-top>span{font-size:11px}.tv-evidence{grid-template-columns:minmax(0,1fr);gap:31px;margin-top:47px;padding:28px 23px}.tv-evidence h3{font-size:24px}.tv-evidence>div>p{font-size:13px}.tv-evidence-flow>div{padding:15px}.tv-evidence-flow strong{font-size:14px}.tv-evidence-flow small{font-size:11px}.tv-evidence-flow>p{font-size:10px!important}.tv-pricing{grid-template-columns:minmax(0,1fr);gap:22px}.tv-plan{padding:29px 26px}.tv-plan-label{flex-direction:row;align-items:center;gap:14px;margin-bottom:27px}.tv-plan-label>small{text-align:right;max-width:140px;font-size:9px}.tv-plan h3{font-size:52px}.tv-plan h3>span{font-size:20px}.tv-price{font-size:39px}.tv-price>span{font-size:12px}.tv-tax{font-size:11px}.tv-plan li{padding-block:10px;font-size:12px}.tv-plan li:before{top:10px}.tv-plan>.tv-button{gap:18px;font-size:12px}.tv-total-note{margin-bottom:31px}.tv-plan>.tv-fine{font-size:10px}.tv-offer-foot p{font-size:11px}.tv-offer-foot{margin-top:24px}.tv-hosts{gap:38px}.tv-host-symbol{padding:34px 24px 25px}.tv-host-screen{border-width:6px;padding:20px 12px}.tv-host-screen>span{margin-top:12px;font-size:clamp(11px,2.8vw,17px)}.tv-host-symbol>p{font-size:9px}.tv-hosts>.tv-host-symbol+div>p:not(.tv-eyebrow):not(.tv-fine){max-width:500px;font-size:13px}.tv-hosts li{font-size:12px}.tv-hosts .tv-fine{font-size:10px}.tv-faq{gap:32px}.tv-questions summary{gap:20px;padding-block:22px;font-size:13px}.tv-questions details>p{padding-right:9px;font-size:12px}.tv-contact-grid{gap:36px}.tv-contact-copy>p:not(.tv-eyebrow):not(.tv-fine){max-width:440px;font-size:13px}.tv-contact-location{margin-top:27px}.tv-contact-copy>.tv-fine{margin-top:22px}.tv-form{padding:26px 21px}.tv-kind{grid-template-columns:1fr 1fr;gap:10px}.tv-form .tv-kind>label{gap:8px;padding:12px 9px;font-size:11px}.tv-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.tv-form label{font-size:11px}.tv-form :is(input:not([type=checkbox]):not([type=radio]),textarea){padding:12px 10px;font-size:14px}.tv-form .tv-consent,.tv-form-note{font-size:10px}.tv-privacy{padding-block:27px 35px}.tv-privacy details>p{font-size:11px}.tv-footer{padding-block:32px 25px}.tv-footer-top{grid-template-columns:minmax(0,1fr);gap:22px;padding-bottom:30px}.tv-footer-top>.tv-brand{grid-row:auto;width:208px}.tv-footer-top>.tv-link{grid-column:auto;justify-self:start}.tv-footer-top>p{font-size:16px}.tv-footer-bottom{flex-direction:column;gap:18px;font-size:10px}.tv-footer-bottom>div{justify-content:flex-start;gap:19px}.tv-test-banner{padding:13px 22px;font-size:11px}}@media (max-width:379px){.tv-header-inner{gap:10px}.tv-header .tv-brand{width:198px}.tv-menu-toggle{gap:9px;padding:10px 8px}.tv-hero-copy h1{font-size:48px}.tv-hero-actions{gap:20px}.tv-form-row,.tv-kind{grid-template-columns:minmax(0,1fr)}.tv-form{padding-inline:20px}.tv-steps{gap:30px 20px}.tv-steps h3{font-size:17px}.tv-plan{padding-inline:22px}.tv-price{font-size:36px}.tv-mini-screen{padding:15px 17px}.tv-mini-screen>small{font-size:9px}.tv-host-symbol{padding-inline:19px}.tv-plan-label>span{font-size:9px}.tv-plan-label>small{max-width:118px;font-size:9px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.tv-site *,.tv-site :before,.tv-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.tv-desktop-break{display:inline}@media (max-width:760px){.tv-desktop-break{display:none}}.tv-nav>a{align-items:center;min-height:44px;display:flex}.tv-link,.tv-footer-bottom a,.tv-form .tv-kind>label,.tv-form .tv-consent{min-height:44px}
