body:has(#thetid-main-v2){margin:0;background:#15231d;background-image:none}body:has(#thetid-main-v2)>.skip-link{position:absolute;left:-9999px}#thetid-main-v2{--ink:#18241f;--paper:#f4f1e9;--gold:#e9ba68;--muted:#acb7af;font-family:Tahoma,Arial,sans-serif;color:var(--ink);background:var(--paper);font-size:16px;line-height:1.85}#thetid-main-v2 *{box-sizing:border-box}#thetid-main-v2 a{color:inherit;text-decoration:none}#thetid-main-v2 img{display:block;max-width:100%;height:auto}#thetid-main-v2 h1,#thetid-main-v2 h2,#thetid-main-v2 h3,#thetid-main-v2 p{margin:0}#thetid-main-v2 h1{font-size:clamp(40px,5vw,76px);line-height:1.28;letter-spacing:-2px;font-weight:700}#thetid-main-v2 h2{font-size:clamp(29px,3.2vw,44px);line-height:1.4;letter-spacing:-1px}#thetid-main-v2 h3{font-size:23px;line-height:1.5}#thetid-main-v2 .wrap{width:min(1180px,90%);margin:auto}#thetid-main-v2 .dark{background:#15231d;color:#f7f3e9}#thetid-main-v2 .nav{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:23px 0;border-bottom:1px solid #ffffff24}#thetid-main-v2 .brand{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:bold;line-height:1.4}#thetid-main-v2 .brand img{width:48px;height:48px;border-radius:50%;object-fit:cover}#thetid-main-v2 .brand small{display:block;font-size:11px;letter-spacing:2px;color:#c8b996;font-weight:normal}#thetid-main-v2 .links{display:flex;gap:26px;font-size:14px}#thetid-main-v2 .hero{display:grid;grid-template-columns:1.25fr .75fr;align-items:center;gap:65px;padding:85px 0 90px}#thetid-main-v2 .eyebrow{text-transform:uppercase;letter-spacing:3px;font-size:12px;color:#b08039;margin-bottom:20px;font-weight:bold}#thetid-main-v2 .dark .eyebrow{color:var(--gold)}#thetid-main-v2 .accent{color:var(--gold)}#thetid-main-v2 .lead{max-width:590px;color:#c4cdc6;margin:25px 0 30px;font-size:18px}#thetid-main-v2 .actions{display:flex;gap:12px;flex-wrap:wrap}#thetid-main-v2 .btn{display:inline-flex;padding:13px 24px;border-radius:4px;background:var(--gold);color:#19251f;font-weight:bold;border:1px solid var(--gold);align-items:center;justify-content:center}#thetid-main-v2 .btn.ghost{background:transparent;color:inherit;border-color:#7a887d}#thetid-main-v2 .studio{position:relative;border:1px solid #61705b;padding:36px 32px 25px;border-radius:180px 180px 14px 14px;background:radial-gradient(ellipse at top,#4c6040,#1d2f25 70%);text-align:center}#thetid-main-v2 .studio img{width:245px;height:245px;object-fit:cover;border-radius:50%;margin:0 auto 25px;box-shadow:0 0 0 10px #ffffff08}#thetid-main-v2 .studio .label{font-size:12px;letter-spacing:3px;color:#d6c19b}#thetid-main-v2 .studio strong{display:block;font-size:27px;margin:12px 0}#thetid-main-v2 .wave{display:flex;gap:5px;height:52px;align-items:center;justify-content:center;margin:20px 0}#thetid-main-v2 .wave i{width:3px;background:var(--gold);height:var(--h);opacity:.7}#thetid-main-v2 .strip{border-top:1px solid #ffffff24;padding:20px 0;color:#c8d0c8;font-size:14px;display:flex;gap:30px;justify-content:space-between;flex-wrap:wrap}#thetid-main-v2 .section{padding:88px 0}#thetid-main-v2 .head{display:flex;justify-content:space-between;gap:35px;align-items:end;margin-bottom:34px}#thetid-main-v2 .head p{max-width:410px;color:#637068}#thetid-main-v2 .services{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid #c9cdc2}#thetid-main-v2 .service{padding:30px 30px 30px 0;border-bottom:1px solid #c9cdc2;display:grid;grid-template-columns:40px 1fr;gap:20px}#thetid-main-v2 .service:nth-child(even){padding-left:30px;border-left:1px solid #c9cdc2}#thetid-main-v2 .num{font-size:12px;color:#9b733d;padding-top:6px}#thetid-main-v2 .service p{font-size:15px;color:#637068;margin:12px 0}#thetid-main-v2 .more{font-size:14px;font-weight:bold}#thetid-main-v2 .samplegrid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px 23px}#thetid-main-v2 .sample{display:block}#thetid-main-v2 .thumb{position:relative;aspect-ratio:16/10;background:#283b30;overflow:hidden;border-radius:5px;margin-bottom:13px}#thetid-main-v2 .thumb img{width:100%;height:100%;object-fit:cover;transition:transform .3s}#thetid-main-v2 .sample:hover img{transform:scale(1.04)}#thetid-main-v2 .play{position:absolute;bottom:13px;left:13px;background:#e9ba68;color:#15231d;width:43px;height:43px;border-radius:50%;display:grid;place-items:center;font-size:14px}#thetid-main-v2 .sample small{color:#a9b9ad}#thetid-main-v2 .prices{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#thetid-main-v2 .price{background:#fffdf7;border:1px solid #d7d8cc;border-radius:6px;padding:25px 21px}#thetid-main-v2 .price.featured{background:#e8e1d1;border-color:#b48e53}#thetid-main-v2 .price h3{font-size:19px}#thetid-main-v2 .price .amount{font-size:39px;font-weight:bold;line-height:1.3;margin:23px 0 8px}#thetid-main-v2 .price .amount small{font-size:14px;font-weight:normal}#thetid-main-v2 .price p{font-size:14px;color:#687268}#thetid-main-v2 .note{font-size:14px;color:#637068;margin-top:22px}#thetid-main-v2 .process{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:38px}#thetid-main-v2 .process strong{display:block;color:#a77c37;margin-bottom:15px;font-size:13px;letter-spacing:2px}#thetid-main-v2 .process p{margin-top:13px;color:#637068}#thetid-main-v2 .split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}#thetid-main-v2 details{padding:20px 0;border-bottom:1px solid #ced0c5}#thetid-main-v2 summary{cursor:pointer;font-weight:bold}#thetid-main-v2 details p{padding-top:14px;color:#637068;font-size:15px}#thetid-main-v2 .contact{padding:70px 0;display:flex;justify-content:space-between;align-items:center;gap:35px}#thetid-main-v2 .contact p{color:#b8c4bb;margin:15px 0}#thetid-main-v2 .foot{padding:28px 0;border-top:1px solid #ffffff24;display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap;color:#a9b9ad;font-size:13px}#thetid-main-v2 .foot a{margin-right:18px}#thetid-main-v2 a:focus-visible,#thetid-main-v2 summary:focus-visible{outline:3px solid #c39342;outline-offset:5px}#thetid-main-v2 .soft{background:#e9e8df}@media(max-width:800px){#thetid-main-v2 .hero{gap:35px;padding:50px 0;grid-template-columns:1fr}#thetid-main-v2 .studio{max-width:420px;width:100%;margin:auto}#thetid-main-v2 .head,#thetid-main-v2 .contact{align-items:start;flex-direction:column}#thetid-main-v2 .prices{grid-template-columns:repeat(2,1fr)}#thetid-main-v2 .samplegrid{grid-template-columns:repeat(2,1fr)}#thetid-main-v2 .split{grid-template-columns:1fr;gap:35px}#thetid-main-v2 .links{gap:16px;flex-wrap:wrap}#thetid-main-v2 .section{padding:55px 0}}@media(max-width:520px){#thetid-main-v2 .nav{align-items:start;flex-direction:column;gap:16px}#thetid-main-v2 .links{font-size:13px;gap:19px}#thetid-main-v2 .services,#thetid-main-v2 .process{grid-template-columns:1fr}#thetid-main-v2 .service:nth-child(even){padding-left:0;border-left:0}#thetid-main-v2 .prices{grid-template-columns:1fr}#thetid-main-v2 .samplegrid{gap:22px 14px}#thetid-main-v2 .sample h3{font-size:17px}#thetid-main-v2 h1{letter-spacing:-1px}#thetid-main-v2 .strip{gap:10px}#thetid-main-v2 .brand{font-size:18px}}#thetid-main-v2 .tid-brief{border-radius:5px;text-align:left;padding:38px;background:#21372a}#thetid-main-v2 .tid-brief h2{font-size:34px;color:#e9ba68}#thetid-main-v2 .tid-brief ul{padding-left:20px;margin:25px 0;color:#c4cdc6;font-size:15px}#thetid-main-v2 .tid-brief li{margin:9px 0}#thetid-main-v2 .thumb>img{position:absolute;inset:0}#thetid-main-v2 .hero h1{font-size:clamp(36px,4.3vw,62px)}#thetid-main-v2 .hero{padding:65px 0}#thetid-main-v2 .sample p{margin-top:5px}#thetid-main-v2 .hero>* ,#thetid-main-v2 .service>div{min-width:0}#thetid-main-v2 h1,#thetid-main-v2 h2,#thetid-main-v2 h3{overflow-wrap:anywhere}@media(max-width:350px){#thetid-main-v2 .samplegrid{grid-template-columns:1fr}#thetid-main-v2 .brand{font-size:16px}#thetid-main-v2 .service{grid-template-columns:26px 1fr;gap:10px;padding-right:0}#thetid-main-v2 .tid-brief{padding:25px 20px}}#thetid-main-v2 .nav{position:relative;flex-wrap:wrap}#thetid-main-v2 .links{align-items:center;gap:20px;flex-wrap:wrap}#thetid-main-v2 .tid-all-menu{border:0;padding:0}#thetid-main-v2 .tid-all-menu>summary{border:1px solid #718071;border-radius:4px;padding:7px 12px;white-space:nowrap}#thetid-main-v2 .tid-menu-panel{position:absolute;right:0;top:100%;z-index:20;background:#fffdf7;color:#18241f;border:1px solid #d7d8cc;border-radius:6px;padding:28px;width:min(850px,100%);max-height:72vh;overflow:auto;box-shadow:0 15px 30px #0003}#thetid-main-v2 .tid-menu-title{font-size:18px;font-weight:bold;margin-bottom:20px}#thetid-main-v2 .tid-menu-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}#thetid-main-v2 .tid-menu-grid h3{font-size:16px;color:#8b6229}#thetid-main-v2 .tid-menu-panel ul,#thetid-main-v2 .tid-directory-group ul{list-style:none;margin:10px 0 0;padding:0}#thetid-main-v2 .tid-menu-panel li a,#thetid-main-v2 .tid-directory-group li a{display:block;padding:7px 0;font-size:14px;overflow-wrap:anywhere}#thetid-main-v2 .tid-menu-panel a:hover,#thetid-main-v2 .tid-directory-group a:hover{text-decoration:underline;color:#80591e}#thetid-main-v2 .tid-directory-link{display:block;margin-top:20px;padding-top:15px;border-top:1px solid #d7d8cc;font-weight:bold}#thetid-main-v2 .tid-directory-intro{margin:16px 0 28px;color:#637068;max-width:720px}#thetid-main-v2 .tid-directory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}#thetid-main-v2 .tid-directory-group{padding:22px;border:1px solid #d7d8cc;background:#fffdf7;border-radius:5px}#thetid-main-v2 .tid-directory-group summary{font-size:18px}#thetid-main-v2 .tid-directory-group small{font-size:12px;color:#737e73;margin-left:8px}#thetid-main-v2 .tid-directory-group li+li{border-top:1px solid #e8e7df}#thetid-main-v2 #tid-directory{scroll-margin-top:50px}@media(max-width:600px){#thetid-main-v2 .tid-menu-panel{max-height:70vh;overflow:auto;padding:20px}#thetid-main-v2 .tid-menu-grid,#thetid-main-v2 .tid-directory-grid{grid-template-columns:1fr}#thetid-main-v2 .links{gap:13px}}#thetid-main-v2 .services{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;border:0}#thetid-main-v2 .service,#thetid-main-v2 .service:nth-child(even){display:block;padding:28px;border:1px solid #d4d8cc;border-radius:7px;background:#fffdf8;min-width:0}#thetid-main-v2 .service>div{display:block;width:100%;min-width:0}#thetid-main-v2 .service .num{display:block;font-size:12px;letter-spacing:1px;padding:0;margin:0 0 17px;color:#986a2b}#thetid-main-v2 .service h3{font-size:24px;line-height:1.55;overflow-wrap:normal;word-break:normal;margin:0 0 12px}#thetid-main-v2 .service p{font-size:16px;line-height:1.85;margin:0 0 20px;max-width:none;width:auto;word-break:normal}#thetid-main-v2 .service .more{display:inline-block;padding:10px 16px;background:#eae8dd;border-radius:4px;font-size:14px}#thetid-main-v2 .service>p:empty,#thetid-main-v2 .nav>p:empty{display:none}#thetid-main-v2 .service .tid-service-copy>p:last-child{margin-bottom:0}@media(max-width:650px){#thetid-main-v2 .services{grid-template-columns:minmax(0,1fr)}#thetid-main-v2 .service,#thetid-main-v2 .service:nth-child(even){padding:24px}#thetid-main-v2 .service h3{font-size:22px}}
#thetid-main-v2 .tid-body{max-width:900px;margin:auto;padding:60px 24px}#thetid-main-v2 .tid-body h2{font-size:28px;margin:36px 0 16px}#thetid-main-v2 .tid-body p{margin:16px 0}#thetid-main-v2 .tid-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin:24px 0}#thetid-main-v2 .tid-card{display:block;padding:24px;border:1px solid #b9c4bb;border-radius:12px;min-width:0}#thetid-main-v2 .tid-video img{width:100%;aspect-ratio:16/9;object-fit:cover}#thetid-main-v2 .tid-card h3{font-size:21px}