/* TAMIYOUZ — CINEMATIC LUXURY SITEWIDE / INTERNAL PAGES V1.
   Deep navy, warm gold, photographic agency atmosphere.
   Scoped by existing page body/context; zero content/JS/form/portfolio logic changes.
   Existing homepage V5 and services archive intentionally untouched. */
:root{--tzci-night:#071522;--tzci-midnight:#06121f;--tzci-panel:#10273b;
 --tzci-gold:#e6b777;--tzci-champagne:#f1ce97;
 --tzci-text:#fff7e9;--tzci-soft:#b9cbd7;
 --tzci-border:rgba(237,189,123,.28);
 --tzci-shadow:0 24px 65px rgba(0,5,17,.27)}
/* Shared full-page body only for portfolios, service detail and contact families.
   Deliberately avoid changing the custom career form and blog reading article backgrounds globally. */
body.tyz-site-v1:is(.post-type-archive-tyz_case_study,.single-tyz_case_study,.single-tyz_service,.page-id-15),
body.tyz-premium-blog-body,body.tyz-premium-article-body,body.tj-body{
 background:#071522!important;
}
body.tyz-site-v1:is(.post-type-archive-tyz_case_study,.single-tyz_case_study,.single-tyz_service,.page-id-15) #tyz-site-v1{
 background:#071522!important;
}
body.tyz-site-v1:is(.post-type-archive-tyz_case_study,.single-tyz_case_study,.single-tyz_service,.page-id-15) .tyz-site-shell{
 width:min(calc(100% - clamp(32px,6vw,108px)),1440px);
}
/* Shared cinematic image hero for internal pages that already use a WP common hero. */
html body.tyz-site-v1:is(.post-type-archive-tyz_case_study,.single-tyz_case_study,.single-tyz_service,.page-id-15) .tyz5-inner-hero{
 position:relative;isolation:isolate;overflow:hidden;
 padding-block:clamp(105px,9vw,155px) clamp(71px,7vw,114px)!important;
 min-height:clamp(435px,39vw,605px)!important;
 background:
 linear-gradient(270deg,#061524 2%,rgba(7,22,36,.98) 23%,rgba(7,21,35,.86) 49%,rgba(4,14,27,.44)),
 url("./studio-scene.webp") center 48%/cover no-repeat!important;
 border-bottom:1px solid rgba(236,187,117,.32)!important;
 color:#fff8ec!important;
}
html[lang^="en"] body.tyz-site-v1:is(.post-type-archive-tyz_case_study,.single-tyz_case_study,.single-tyz_service,.page-id-15) .tyz5-inner-hero{
 background:
 linear-gradient(90deg,#061524 2%,rgba(7,22,36,.98) 23%,rgba(7,21,35,.86) 49%,rgba(4,14,27,.44)),
 url("./studio-scene.webp") center 48%/cover no-repeat!important;
}
body.tyz-site-v1:is(.post-type-archive-tyz_case_study,.single-tyz_case_study,.single-tyz_service,.page-id-15) .tyz5-inner-hero::before{
 opacity:.17!important;animation:none!important;box-shadow:none!important;
}
body.tyz-site-v1:is(.post-type-archive-tyz_case_study,.single-tyz_case_study,.single-tyz_service,.page-id-15) .tyz5-inner-hero__circle{
 border-color:rgba(236,193,129,.20);box-shadow:0 0 0 62px rgba(227,184,116,.03),0 0 0 144px rgba(227,184,116,.015)!important;
}
html body.tyz-site-v1:is(.post-type-archive-tyz_case_study,.single-tyz_case_study,.single-tyz_service,.page-id-15) .tyz5-inner-hero h1{
 font-size:clamp(45px,5.25vw,77px)!important;
 max-width:16ch!important;line-height:1.36!important;
 color:#fff8ea!important;font-weight:900!important;
 letter-spacing:-.026em!important;text-shadow:0 15px 45px rgba(0,6,14,.32);
}
html body.tyz-site-v1:is(.post-type-archive-tyz_case_study,.single-tyz_case_study,.single-tyz_service,.page-id-15) .tyz5-inner-hero h1 em{
 color:#edc68c!important;-webkit-text-fill-color:#edc68c!important;
}
html body.tyz-site-v1:is(.post-type-archive-tyz_case_study,.single-tyz_case_study,.single-tyz_service,.page-id-15) .tyz5-inner-hero p{
 color:#c6d3dd!important;font-size:clamp(15px,1.35vw,18px)!important;
 line-height:1.95!important;max-width:690px!important;
}
body.tyz-site-v1:is(.post-type-archive-tyz_case_study,.single-tyz_case_study,.single-tyz_service,.page-id-15) .tyz5-inner-hero__identity,
body.tyz-site-v1:is(.post-type-archive-tyz_case_study,.single-tyz_case_study,.single-tyz_service,.page-id-15) .tyz5-inner-hero__content>span{
 color:#f0c58b!important;
}
body.tyz-site-v1:is(.post-type-archive-tyz_case_study,.single-tyz_case_study,.single-tyz_service,.page-id-15) .tyz5-inner-hero__bottom{
 border-color:rgba(235,188,119,.23)!important;
}
/* PROJECTS — the cover/book remains fully interactive, only its gallery atmosphere changes. */
html body.post-type-archive-tyz_case_study #tyz-portfolio{
 background:
 radial-gradient(ellipse 50% 38% at 90% 5%,rgba(29,76,109,.23),transparent 77%),
 linear-gradient(155deg,#081927,#102639 62%,#061522)!important;
 color:#f8eee0!important;
}
body.post-type-archive-tyz_case_study #tyz-portfolio .tyz-pb-shell{max-width:1460px;}
body.post-type-archive-tyz_case_study #tyz-portfolio .tyz-pb-intro{
 padding-block:clamp(72px,7.8vw,128px)!important;
 gap:clamp(34px,6vw,98px);min-height:610px;
}
body.post-type-archive-tyz_case_study #tyz-portfolio .tyz-pb-kicker,
body.post-type-archive-tyz_case_study #tyz-portfolio .tyz5-portfolio-edition,
body.post-type-archive-tyz_case_study #tyz-portfolio .tyz-pb-section-head>div>span{
 color:#e9bf84!important;
}
html body.post-type-archive-tyz_case_study #tyz-portfolio .tyz-pb-intro-copy h2{
 color:#fff5e7!important;font-size:clamp(40px,4.25vw,66px)!important;
 line-height:1.35!important;font-weight:850;
}
body.post-type-archive-tyz_case_study #tyz-portfolio .tyz-pb-intro-copy h2 :is(em,span){color:#efc389!important;}
body.post-type-archive-tyz_case_study #tyz-portfolio .tyz-pb-intro-copy>p{
 color:#bacbd7!important;line-height:2;
}
body.post-type-archive-tyz_case_study #tyz-portfolio .tyz-pb-stats span{color:#b4c5d1!important;}
body.post-type-archive-tyz_case_study #tyz-portfolio .tyz-pb-stats b{color:#f2d29f!important;}
body.post-type-archive-tyz_case_study #tyz-portfolio .tyz-pb-book-cover{
 box-shadow:-7px 0 0 #e3c394,-10px 0 0 #26364d,0 34px 85px rgba(0,4,15,.48),inset 7px 0 16px rgba(0,0,0,.28);
 border-color:rgba(240,196,126,.48)!important;
}
body.post-type-archive-tyz_case_study #tyz-portfolio .tyz-pb-cover-under{color:#e8bb7c!important;}
body.post-type-archive-tyz_case_study #tyz-portfolio .tyz-pb-divider{
 border-color:rgba(231,181,107,.2)!important;color:#e2bd86!important;
}
html body.post-type-archive-tyz_case_study #tyz-portfolio .tyz-pb-section-head h2{
 color:#fff8ed!important;font-size:clamp(33px,3.6vw,54px)!important;
}
body.post-type-archive-tyz_case_study #tyz-portfolio .tyz-pb-section-head p{
 color:#b1c4d2!important;
}
body.post-type-archive-tyz_case_study #tyz-portfolio .tyz-pb-filters button{
 background:#152d41!important;border:1px solid rgba(237,193,132,.31)!important;
 color:#c4d3dc!important;border-radius:11px!important;
 min-height:44px;
}
body.post-type-archive-tyz_case_study #tyz-portfolio .tyz-pb-filters button[aria-pressed="true"]{
 background:linear-gradient(130deg,#faDca8,#c58d48)!important;
 color:#13293c!important;border-color:#e8b979!important;
}
body.post-type-archive-tyz_case_study #tyz-portfolio .tyz-pb-grid{gap:clamp(17px,1.8vw,28px);}
html body.post-type-archive-tyz_case_study #tyz-portfolio .tyz-pb-project>button{
 background:linear-gradient(140deg,#172f43,#0a1e31)!important;
 border:1px solid rgba(233,187,117,.30)!important;
 border-radius:19px!important;
 box-shadow:0 19px 51px rgba(0,5,15,.23)!important;
}
body.post-type-archive-tyz_case_study #tyz-portfolio .tyz-pb-card-meta{background:#10283b!important;}
body.post-type-archive-tyz_case_study #tyz-portfolio .tyz-pb-card-meta h3{
 color:#fff5e6!important;
}
body.post-type-archive-tyz_case_study #tyz-portfolio .tyz-pb-card-meta :is(p,small){
 color:#b8cad6!important;
}
body.post-type-archive-tyz_case_study #tyz-portfolio .tyz-pb-card-meta small{
 color:#e0b377!important;
}
body.post-type-archive-tyz_case_study #tyz-portfolio .tyz-pb-card-arrow,
body.post-type-archive-tyz_case_study #tyz-portfolio .tyz-pb-case-link{color:#efc58b!important;}
body.post-type-archive-tyz_case_study #tyz-portfolio .tyz-pb-case-link{
 border-color:rgba(231,187,127,.25)!important;
}
body.post-type-archive-tyz_case_study #tyz-portfolio .tyz-pb-footer-note{
 border-color:rgba(233,192,137,.24)!important;color:#b9cbd6!important;
}
body.post-type-archive-tyz_case_study #tyz-portfolio .tyz-pb-footer-note a{color:#eac087!important;}
/* CASE STUDIES — source-backed details/gallery. Preserve every original image and notice. */
html body.single-tyz_case_study .tyz7-case-section{
 background:linear-gradient(160deg,#081a2a,#0d2639 60%,#061624)!important;
 color:#f7eee0!important;
 padding-block:clamp(68px,7vw,105px)!important;
}
body.single-tyz_case_study .tyz7-case-breadcrumb{color:#acbfce!important;}
body.single-tyz_case_study .tyz7-case-breadcrumb a{color:#efc58c!important;}
body.single-tyz_case_study :is(.tyz7-case-eyebrow,.tyz7-case-gallery-head>span){
 color:#eac18a!important;
}
html body.single-tyz_case_study :is(.tyz7-case-overview h2,.tyz7-case-gallery-head h2){
 color:#fff6e7!important;font-size:clamp(34px,3.75vw,58px)!important;
}
body.single-tyz_case_study .tyz7-case-overview h2 em{color:#e7bb82!important;}
body.single-tyz_case_study .tyz7-case-overview p{color:#b9cbd7!important;}
body.single-tyz_case_study .tyz7-case-facts,
body.single-tyz_case_study .tyz7-case-facts>div,
body.single-tyz_case_study .tyz7-case-gallery-head{border-color:rgba(224,180,116,.25)!important;}
body.single-tyz_case_study .tyz7-case-facts strong{color:#fff6e9!important;}
body.single-tyz_case_study .tyz7-case-facts small{color:#b7c8d4!important;}
body.single-tyz_case_study .tyz7-case-cover{
 background:#10293f!important;border:1px solid rgba(240,193,125,.33);
 box-shadow:0 27px 77px rgba(0,5,17,.32)!important;
}
body.single-tyz_case_study .tyz7-case-gallery figure{
 background:#11283c!important;border-color:rgba(232,188,127,.25)!important;
 box-shadow:0 14px 45px rgba(0,6,18,.27)!important;
}
body.single-tyz_case_study .tyz7-case-gallery figcaption{color:#e0c18d!important;}
body.single-tyz_case_study .tyz7-case-notice{
 color:#bbccda!important;border-color:#e1b172!important;
}
body.single-tyz_case_study .tyz7-case-cta{
 background:linear-gradient(110deg,rgba(7,20,34,.9),rgba(13,39,56,.73)),url("./studio-scene.webp") center/cover no-repeat!important;
 border:1px solid rgba(235,194,134,.32);border-radius:22px;
}
body.single-tyz_case_study .tyz7-case-cta>a{
 background:linear-gradient(120deg,#f6d8a0,#ce9653)!important;color:#102336!important;
}
/* SERVICE DETAILS — rich night editorial reading canvas; keep original service content. */
html body.single-tyz_service .tyz-site-article{
 background:linear-gradient(160deg,#081927,#10283b 55%,#071625)!important;
 padding-block:clamp(68px,7vw,119px)!important;
 color:#f8eedf!important;
}
body.single-tyz_service .tyz-site-article__body{
 max-width:1000px!important;font-size:clamp(15px,1.15vw,18px);
 line-height:2.05;
 color:#e5edf2!important;
}
html body.single-tyz_service .tyz-site-article__body :is(h2,h3,h4){
 color:#fff7e9!important;line-height:1.46;
 margin-block:clamp(29px,4vw,54px) 15px;
}
html body.single-tyz_service .tyz-site-article__body :is(p,li){
 color:#c0d0db!important;line-height:2.08;
}
body.single-tyz_service .tyz-site-article__body strong{color:#fff8e9;}
body.single-tyz_service .tyz-site-article__body a{color:#f1c68b!important;text-underline-offset:4px;}
body.single-tyz_service .tyz-site-article__body :is(blockquote,table,pre){
 border-color:rgba(235,189,124,.24)!important;
}
body.single-tyz_service .tyz-content-block{border-color:rgba(230,187,120,.23)!important;}
body.single-tyz_service .tyz-content-cards>div{
 background:linear-gradient(145deg,#142d42,#0d2234)!important;
 border:1px solid rgba(230,185,122,.27)!important;
 box-shadow:0 18px 45px rgba(0,5,15,.21)!important;
}
body.single-tyz_service .tyz-content-cards h3{color:#fff4e3!important;}
body.single-tyz_service .tyz-content-cards p{color:#b7c8d6!important;}
body.single-tyz_service .tyz-content-links a{
 background:#152d40!important;border:1px solid rgba(236,187,118,.3)!important;
 border-radius:12px!important;color:#efc78e!important;
}
body.single-tyz_service .tyz-content-links a:first-child{
 background:linear-gradient(125deg,#f6d69c,#ca934f)!important;color:#132638!important;
}
html body.single-tyz_service .tyz-site-cta{
 background:#061521!important;padding-block:65px 95px!important;
}
body.single-tyz_service .tyz-site-cta>.tyz-site-shell{
 background:linear-gradient(110deg,rgba(9,29,46,.86),rgba(11,36,52,.65)),url("./studio-scene.webp") center/cover no-repeat!important;
 border:1px solid rgba(240,197,128,.29)!important;border-radius:24px!important;
 box-shadow:0 18px 52px rgba(0,6,18,.25);
}
body.single-tyz_service .tyz-site-cta a{
 background:linear-gradient(125deg,#f6d8a2,#c99552)!important;
 border-radius:12px!important;color:#132638!important;
}
/* CONTACT — premium brand brief + brightly legible functional form. */
html body.page-id-15 .tyz-contact-section{
 background:linear-gradient(155deg,#091a29,#112b3f 57%,#071625)!important;
 padding-block:clamp(70px,7vw,116px)!important;
 color:#f4ebdf!important;
}
body.page-id-15 .tyz-contact-layout{
 grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(18px,2.3vw,34px);
}
body.page-id-15 .tyz-contact-intro{
 background:linear-gradient(150deg,rgba(12,35,54,.88),rgba(6,18,31,.85)),url("./studio-scene.webp") center/cover no-repeat!important;
 min-height:650px;border:1px solid rgba(229,180,117,.36)!important;
 border-radius:22px!important;box-shadow:0 19px 56px rgba(0,7,19,.26);
}
body.page-id-15 .tyz-contact-intro h2{
 color:#fff8ea!important;font-size:clamp(30px,3.2vw,46px)!important;
 line-height:1.52;
}
body.page-id-15 .tyz-contact-intro h2 em{color:#eac087!important;}
body.page-id-15 .tyz-contact-intro>p,
body.page-id-15 .tyz-contact-features small{color:#c6d3df!important;}
body.page-id-15 .tyz-contact-features>div{border-color:rgba(238,186,114,.21)!important;}
body.page-id-15 .tyz-contact-features b{color:#f0bf7e!important;border-color:rgba(240,195,128,.4)!important;}
body.page-id-15 .tyz-contact-features strong{color:#fff9ed!important;}
body.page-id-15 .tyz-contact-panel{
 background:#fffaf2!important;border:1px solid rgba(240,192,120,.42)!important;
 border-radius:22px!important;
 box-shadow:0 25px 66px rgba(0,6,18,.29)!important;
 color:#203449!important;
}
body.page-id-15 .tyz-contact-panel-head h2{color:#162f42!important;font-size:clamp(24px,2.5vw,37px)!important;}
body.page-id-15 .tyz-contact-panel-head p{color:#6b7c88!important;}
body.page-id-15 .tyz-contact-fields label{color:#233b4b!important;}
body.page-id-15 .tyz-contact-fields :is(input:not([type="checkbox"]),select,textarea){
 background:#fcfaf6!important;color:#233748!important;
 border:1px solid #d8d6d0!important;border-radius:12px!important;
 min-height:54px!important;font-size:16px!important;
}
body.page-id-15 .tyz-contact-fields :is(input:not([type="checkbox"]),select,textarea):focus{
 background:#fff!important;border-color:#ba8543!important;
 outline:0!important;box-shadow:0 0 0 4px rgba(198,150,88,.15)!important;
}
body.page-id-15 .tyz-contact-consent{
 background:#f7f2e9!important;color:#53616e!important;
}
body.page-id-15 .tyz-contact-actions button{
 background:linear-gradient(125deg,#f7d59e,#ca9554)!important;
 color:#142a40!important;border-radius:11px!important;
}
body.page-id-15 .tyz-contact-actions small{color:#627484!important;}
/* JOURNAL — deep navy magazine issue, published articles unchanged. */
body.tyz-premium-blog-body #tyz-premium-blog{
 background:linear-gradient(155deg,#081926,#0d263a 60%,#071622)!important;
 color:#f8efdf!important;
}
html body.tyz-premium-blog-body .tyz-pb-hero{
 background:
 linear-gradient(112deg,rgba(6,19,32,.98),rgba(7,23,37,.86) 61%,rgba(7,22,35,.61)),
 url("./studio-scene.webp") center 48%/cover no-repeat!important;
 color:#fff8e9!important;
 border-bottom:1px solid rgba(228,183,118,.25);
}
body.tyz-premium-blog-body .tyz-pb-hero__copy h1,
body.tyz-premium-blog-body .tyz-pb-hero h1{color:#fff8ec!important;}
body.tyz-premium-blog-body .tyz-pb-hero h1 em{color:#e9bc7c!important;-webkit-text-fill-color:#e9bc7c!important;}
body.tyz-premium-blog-body .tyz-pb-hero__lead{color:#c5d4df!important;}
body.tyz-premium-blog-body .tyz-pb-primary-link{
 background:linear-gradient(120deg,#f9d9a4,#cf9857)!important;
 border-color:#e8bb7b!important;color:#10263a!important;border-radius:12px!important;
}
body.tyz-premium-blog-body .tyz-pb-secondary-link{
 border-color:rgba(231,189,130,.39)!important;
 color:#fff3e3!important;border-radius:12px!important;
}
body.tyz-premium-blog-body .tyz-pb-topic-line span,
body.tyz-premium-blog-body .tyz-pb-hero__divider{color:#e0c094!important;}
body.tyz-premium-blog-body .tyz5-journal-issue{
 background:#071624!important;color:#f9f0e2!important;
 border-color:rgba(229,184,125,.23)!important;
}
body.tyz-premium-blog-body .tyz5-journal-issue__identity strong{color:#fff7e6!important;}
body.tyz-premium-blog-body #tyz-premium-blog .tyz-pb-stories{
 background:linear-gradient(155deg,#091c2e,#0a2235 68%,#071827)!important;
}
body.tyz-premium-blog-body #tyz-premium-blog .tyz-pb-section-head h2,
body.tyz-premium-blog-body #tyz-premium-blog .tyz-pb-feature-preview__copy h3,
body.tyz-premium-blog-body #tyz-premium-blog .tyz-pb-article-card h3{
 color:#fff8e9!important;
}
body.tyz-premium-blog-body #tyz-premium-blog .tyz-pb-section-head p{color:#b6c9d7!important;}
body.tyz-premium-blog-body #tyz-premium-blog .tyz-pb-feature-preview{
 background:#112a3d!important;border-color:rgba(237,194,132,.32)!important;
 border-radius:20px!important;box-shadow:0 23px 59px rgba(0,5,18,.24)!important;
}
body.tyz-premium-blog-body #tyz-premium-blog .tyz-pb-feature-preview__copy{
 background:#11293d!important;
}
body.tyz-premium-blog-body #tyz-premium-blog .tyz-pb-feature-preview__copy p,
body.tyz-premium-blog-body #tyz-premium-blog .tyz-pb-article-card p{color:#b6c9d6!important;}
body.tyz-premium-blog-body #tyz-premium-blog .tyz-pb-feature-preview__foot,
body.tyz-premium-blog-body #tyz-premium-blog .tyz-pb-feature-preview__label{color:#e3b981!important;}
body.tyz-premium-blog-body #tyz-premium-blog .tyz-pb-article-card,
body.tyz-premium-blog-body #tyz-premium-blog .tyz-pb-category-card{
 background:#132b3e!important;border:1px solid rgba(237,191,126,.25)!important;
 border-radius:19px!important;box-shadow:0 14px 45px rgba(0,5,17,.23)!important;
}
body.tyz-premium-blog-body #tyz-premium-blog .tyz-pb-category-card :is(h3,h2){color:#fff4e5!important;}
body.tyz-premium-blog-body #tyz-premium-blog .tyz-pb-category-card p{color:#bfd0dc!important;}
/* ARTICLES — header cinematic, reading column remains high-contrast and accessible. */
html body.tyz-premium-article-body .tyz-pa-hero{
 background:linear-gradient(112deg,rgba(7,19,32,.97),rgba(9,27,44,.89) 55%,rgba(8,24,39,.52)),
 url("./studio-scene.webp") center/cover no-repeat!important;
 color:#faf0e3!important;
 border-bottom:1px solid rgba(231,185,115,.25)!important;
}
body.tyz-premium-article-body .tyz-pa-hero :is(h1,h2){color:#fff9ec!important;}
body.tyz-premium-article-body .tyz-pa-hero em{color:#eac18a!important;-webkit-text-fill-color:#eac18a!important;}
body.tyz-premium-article-body .tyz-pa-hero__excerpt{color:#c6d6e0!important;}
body.tyz-premium-article-body .tyz-pa-start{
 background:linear-gradient(130deg,#f6d8a3,#c99454)!important;color:#16283b!important;border-radius:11px!important;
}
body.tyz-premium-article-body .tyz-pa-content-section{
 background:#f8f5ee!important;color:#20354a!important;
}
body.tyz-premium-article-body .tyz-pa-reading-column{
 background:#fffdfa!important;border:1px solid rgba(191,151,91,.19);
 border-radius:22px;padding:clamp(19px,3vw,43px);
 box-shadow:0 19px 50px rgba(15,39,60,.07);
}
body.tyz-premium-article-body .tyz-pa-prose{color:#26394e!important;}
body.tyz-premium-article-body .tyz-pa-prose :is(p,li){color:#344b5d!important;line-height:2.05;}
body.tyz-premium-article-body .tyz-pa-prose :is(h2,h3,h4){color:#142f42!important;}
body.tyz-premium-article-body .tyz-pa-prose a{color:#94683a!important;}
body.tyz-premium-article-body .tyz-pa-aside__box{
 background:#fffdfa!important;border-color:rgba(192,147,78,.22)!important;
 border-radius:19px!important;box-shadow:0 14px 40px rgba(12,33,53,.065)!important;
}
body.tyz-premium-article-body .tyz-pa-cta{
 background:linear-gradient(105deg,rgba(6,20,34,.9),rgba(13,39,57,.70)),
 url("./studio-scene.webp") center/cover no-repeat!important;
}
/* CAREERS — cinematic hero and panels; DO NOT change form step/field visibility or submission logic. */
body.tj-body #tyz-join{background:#071624!important;color:#fff5e8!important;}
html body.tj-body #tyz-join .tj-hero{
 background:linear-gradient(110deg,rgba(6,18,32,.94),rgba(8,25,43,.8) 53%,rgba(7,21,36,.44)),
 url("./studio-scene.webp") center 45%/cover no-repeat!important;
}
body.tj-body #tyz-join .tj-hero:before{opacity:.035;}
body.tj-body #tyz-join .tj-hero h1{
 color:#fff8ed!important;font-size:clamp(43px,4.7vw,76px)!important;line-height:1.35;
}
body.tj-body #tyz-join .tj-hero h1 em{color:#ecc187!important;}
body.tj-body #tyz-join .tj-hero-content>p{color:#c9d5de!important;}
body.tj-body #tyz-join .tj-btn-gold{
 background:linear-gradient(125deg,#f9d8a3,#c99555)!important;color:#12273a!important;
 border-radius:12px!important;
}
body.tj-body #tyz-join .tj-btn-outline{border-color:rgba(240,195,127,.5)!important;color:#f8eddf!important;}
body.tj-body #tyz-join .tj-visual-frame{
 border-radius:23px!important;border-color:rgba(233,188,120,.43)!important;
 box-shadow:0 30px 85px rgba(0,5,17,.38)!important;
}
body.tj-body #tyz-join .tj-visual-floating{
 background:rgba(12,32,51,.97)!important;border-color:rgba(236,189,119,.38)!important;
}
html body.tj-body #tyz-join .tj-why,
html body.tj-body #tyz-join .tj-application{
 background:linear-gradient(155deg,#0a1c2d,#112b3f 59%,#071625)!important;
 color:#f9f0e2!important;
}
body.tj-body #tyz-join :is(.tj-section-header h2,.tj-form-intro h2){
 color:#fff8ea!important;font-size:clamp(31px,3.35vw,50px);
}
body.tj-body #tyz-join :is(.tj-section-header>p,.tj-form-intro>p){color:#bfd0dc!important;}
body.tj-body #tyz-join .tj-value-card{
 background:#142d42!important;border:1px solid rgba(233,187,120,.29)!important;
 border-radius:19px!important;
 box-shadow:0 17px 49px rgba(0,6,16,.24)!important;
}
body.tj-body #tyz-join .tj-value-card h3{color:#fff7e8!important;}
body.tj-body #tyz-join .tj-value-card p{color:#b7c8d6!important;}
body.tj-body #tyz-join .tj-value-num,
body.tj-body #tyz-join .tj-value-foot{color:#e1bb83!important;}
body.tj-body #tyz-join .tj-paths{
 background:linear-gradient(155deg,#081623,#0d283e)!important;
}
body.tj-body #tyz-join .tj-form-layout{
 background:#fffbf5!important;border:1px solid rgba(233,189,124,.36)!important;
 box-shadow:0 24px 68px rgba(0,6,20,.3)!important;border-radius:22px!important;
}
body.tj-body #tyz-join .tj-form-aside{
 background:linear-gradient(145deg,rgba(12,33,52,.91),rgba(6,19,35,.85)),
 url("./studio-scene.webp") center/cover no-repeat!important;
}
body.tj-body #tyz-join .tj-form-panel{
 background:#fffbf5!important;color:#213449!important;
}
body.tj-body #tyz-join .tj-form-panel :is(h3,.tj-field,.tj-field>span,.tj-form-topline h3){
 color:#253848!important;
}
body.tj-body #tyz-join .tj-field :is(input:not([type="radio"]):not([type="checkbox"]):not([type="file"]),select,textarea){
 background:#fffefa!important;border:1px solid #d8d5ce!important;
 border-radius:11px!important;color:#20354a!important;font-size:16px!important;
}
body.tj-body #tyz-join .tj-field :is(input:not([type="radio"]):not([type="checkbox"]):not([type="file"]),select,textarea):focus{
 border-color:#b98749!important;box-shadow:0 0 0 4px rgba(194,148,79,.16)!important;
}
body.tj-body #tyz-join .tj-upload{
 background:#faf5ec!important;border-color:#c9ab79!important;color:#273749!important;
}
body.tj-body #tyz-join .tj-consent{background:#f6f0e7!important;color:#4d5b69!important;}
/* Shared headers/footers of *internal pages only*. */
body.tyz-site-v1:is(.post-type-archive-tyz_case_study,.single-tyz_case_study,.single-tyz_service,.page-id-15) .tyz-site-footer{
 background:#061422!important;color:#f7f0e5!important;
 border-color:rgba(239,191,122,.22)!important;
}
body.tyz-site-v1:is(.post-type-archive-tyz_case_study,.single-tyz_case_study,.single-tyz_service,.page-id-15) .tyz5-site-footer__brand p{color:#c1ccd6!important;}
/* Narrow screens: responsive layouts, maintain book and forms interactions. */
@media(max-width:1020px){
 body.page-id-15 .tyz-contact-layout{grid-template-columns:1fr;}
 body.page-id-15 .tyz-contact-intro{min-height:400px;}
 body.post-type-archive-tyz_case_study #tyz-portfolio .tyz-pb-intro{gap:30px;}
}
@media(max-width:760px){
 html body.tyz-site-v1:is(.post-type-archive-tyz_case_study,.single-tyz_case_study,.single-tyz_service,.page-id-15) .tyz5-inner-hero,
 html[lang^="en"] body.tyz-site-v1:is(.post-type-archive-tyz_case_study,.single-tyz_case_study,.single-tyz_service,.page-id-15) .tyz5-inner-hero{
  background:linear-gradient(180deg,rgba(6,20,34,.96),rgba(6,20,34,.88) 50%,rgba(5,16,27,.66)),
  url("./studio-scene.webp") center/cover no-repeat!important;
  min-height:0!important;padding-block:105px 61px!important;
 }
 body.tyz-site-v1:is(.post-type-archive-tyz_case_study,.single-tyz_case_study,.single-tyz_service,.page-id-15) .tyz-site-shell{
  width:calc(100% - 32px)!important;
 }
 html body.tyz-site-v1:is(.post-type-archive-tyz_case_study,.single-tyz_case_study,.single-tyz_service,.page-id-15) .tyz5-inner-hero h1{
  font-size:clamp(37px,9.8vw,53px)!important;max-width:100%!important;
 }
 body.post-type-archive-tyz_case_study #tyz-portfolio .tyz-pb-shell{padding-inline:16px!important;}
 body.post-type-archive-tyz_case_study #tyz-portfolio .tyz-pb-intro{padding-block:56px!important;min-height:0;}
 body.post-type-archive-tyz_case_study #tyz-portfolio .tyz-pb-grid{grid-template-columns:1fr!important;gap:16px;}
 body.page-id-15 .tyz-contact-section{padding-block:59px 78px!important;}
 body.page-id-15 .tyz-contact-panel{padding:25px 19px!important;}
 body.page-id-15 .tyz-contact-intro{padding:31px 24px!important;min-height:0!important;}
 body.page-id-15 .tyz-contact-fields{grid-template-columns:1fr!important;}
 body.page-id-15 .tyz-contact-fields label.tyz-contact-span{grid-column:auto;}
 body.tyz-premium-article-body .tyz-pa-reading-column{padding:19px!important;}
 body.tj-body #tyz-join .tj-hero{background:linear-gradient(180deg,rgba(5,16,30,.98),rgba(5,17,31,.84)),url("./studio-scene.webp") center/cover no-repeat!important;}
 body.tj-body #tyz-join .tj-form-panel{padding:26px 19px!important;}
 body.tj-body #tyz-join .tj-value-grid{grid-template-columns:1fr!important;}
}
@media(prefers-reduced-motion:reduce){
 body.post-type-archive-tyz_case_study #tyz-portfolio .tyz-pb-project button,
 body.tj-body #tyz-join .tj-value-card{transition:none!important;}
}
@media print{
 body.tyz-site-v1:is(.single-tyz_service,.single-tyz_case_study) :is(.tyz-site-article,.tyz7-case-section),
 body.tyz-premium-article-body .tyz-pa-content-section{background:#fff!important;color:#111!important;}
}
