.trend-hero,.trend-intent,.trend-scenarios,.trend-format,.trend-steps,.trend-difference,.trend-guidance,.trend-faq,.trend-end{--trend-accent:var(--accent)}.trend-hero{background:#16141a;grid-template-columns:minmax(0,52%) minmax(0,48%);min-height:650px;display:grid;position:relative}.trend-hero-copy{padding:72px 64px 88px max(48px,calc((100vw - var(--page))/2));z-index:1;max-width:860px;animation:.7s both trend-enter;position:relative}.trend-hero .eyebrow,.trend-intent .eyebrow,.trend-scenarios .eyebrow,.trend-format .eyebrow,.trend-moments .eyebrow,.trend-steps .eyebrow,.trend-difference .eyebrow,.trend-guidance .eyebrow,.trend-faq .eyebrow{color:var(--trend-accent)}.trend-hero h1{letter-spacing:-.055em;max-width:700px;margin:18px 0 22px;font-size:clamp(54px,5.6vw,83px);line-height:.98}.trend-hero h1.trend-title--long{font-size:clamp(43px,4.5vw,68px)}.trend-lead{color:#d1cad3;max-width:610px;font-size:17px;line-height:1.55}.trend-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:34px;display:flex}.trend-hero-actions .under-link{font-size:13px}.trend-visual{background:#231a24;min-height:100%;margin:0;position:relative;overflow:hidden}.trend-visual img{object-fit:cover;object-position:center;width:100%;height:100%;animation:1.1s both trend-image;position:absolute;inset:0}.trend-visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#16141a55,#0000 20%),linear-gradient(#0000 68%,#100e15c9);position:absolute;inset:0}.trend-visual figcaption{z-index:1;color:#e2dce5;max-width:270px;font-size:11px;line-height:1.5;position:absolute;bottom:32px;left:32px;right:32px}.trend-hero--sample .trend-hero-copy{flex-direction:column;justify-content:center;display:flex}@media (width>=901px){.trend-hero--sample .trend-hero-copy{padding-bottom:160px}}.trend-visual--video{background:radial-gradient(circle at 48% 48%,#422039 0,#211721 35%,#16141a 72%);justify-content:center;align-items:center;min-height:0;padding:40px 30px;display:flex}.trend-visual--video:after{display:none}.trend-sample-frame{aspect-ratio:9/16;border-radius:16px;width:min(100%,330px);position:relative;overflow:hidden;box-shadow:0 28px 80px #0009,0 0 0 1px #ffffff12}.trend-sample-frame video{object-fit:cover;width:100%;height:100%;display:block}.td-hero h1{white-space:nowrap;font-size:clamp(54px,5vw,76px)}.td-hero .trend-visual--video{background:#16141a}.trend-specs{border-top:1px solid #3a343d;gap:36px;margin:26px 0 0;padding-top:18px;display:flex}.trend-specs div{min-width:130px}.trend-specs dt{color:#aaa1ac;font-size:11px;line-height:1.4}.trend-specs dd{color:#f1ebf2;letter-spacing:.01em;margin:7px 0 0;font-size:14px;font-weight:650}.trend-specs+.trend-hero-actions{margin-top:27px}.sample-sound-toggle{z-index:2;color:#fff;backdrop-filter:blur(8px);background:#16141acc;border:1px solid #ffffff50;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;transition:background .2s,transform .2s;display:grid;position:absolute;top:16px;right:16px}.sample-sound-toggle:hover{background:#302438;transform:translateY(-2px)}.sample-sound-toggle svg{width:21px;height:21px}.sample-sound-toggle[aria-pressed=false] .sound-waves,.sample-sound-toggle[aria-pressed=true] .sound-muted{display:none}@media (width<=900px){.trend-hero--sample .trend-visual--video{background:#16141a;min-height:0;padding:0 28px 70px}}@media (width<=600px){.trend-hero--sample .trend-visual--video{padding:0 20px 56px}.trend-sample-frame{border-radius:12px}.sample-sound-toggle{width:38px;height:38px;top:13px;right:13px}}@media (width<=900px){.td-hero .trend-visual--video{padding:0 28px 30px}}@media (width<=600px){.td-hero .trend-visual--video{padding:0 20px 30px}.trend-specs{gap:18px;margin-top:25px}.trend-specs div{flex:1;min-width:0}}.trend-hero-actions .button-primary,.trend-steps .button-primary{background:var(--trend-accent);color:#141015}.trend-hero-actions .button-primary:hover,.trend-steps .button-primary:hover{filter:brightness(1.1);transform:translateY(-2px)}.trend-intent{padding-top:110px;padding-bottom:110px}.trend-intent h2,.trend-scenarios h2,.trend-difference h2{letter-spacing:-.055em;margin:15px 0 0;font-size:clamp(42px,4.7vw,69px);line-height:1.05}.trend-intent h2{max-width:1120px}.trend-intent>p{color:#c9c1cc;max-width:900px;margin-top:30px;font-size:17px;line-height:1.75}.trend-scenarios{background:#201c24;padding:108px 0 115px}.trend-scenarios .trend-section-heading>p:last-child{color:#aaa1ac;margin-top:20px;font-size:15px;line-height:1.6}.trend-scenario-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:45px;display:grid}.trend-scenario-grid article{background:#29232d;border:1px solid #453b47;min-height:245px;padding:26px}.trend-scenario-grid article>span{color:var(--trend-accent);font-size:12px;font-weight:700}.trend-scenario-grid h3{letter-spacing:-.04em;margin:43px 0 10px;font-size:clamp(22px,2.2vw,29px);line-height:1.12}.trend-scenario-grid p{color:#bcb2be;font-size:13px;line-height:1.65}.trend-format{padding-top:118px;padding-bottom:125px}.trend-format h2,.trend-section-heading h2,.trend-guidance h2,.trend-faq h2{letter-spacing:-.055em;margin:15px 0 24px;font-size:clamp(42px,4.7vw,69px);line-height:1.03}.trend-format-intro{max-width:970px}.trend-format-intro>p:last-child{color:#c9c1cc;max-width:750px;font-size:17px;line-height:1.7}.trend-moments{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:72px;display:grid}.trend-moments>.eyebrow{grid-column:1/-1;margin-bottom:0}.trend-moments article{border-top:1px solid #514952;padding:22px 20px 0 0}.trend-moments article>span{color:var(--trend-accent);margin-bottom:32px;font-size:12px;font-weight:700;display:block}.trend-moments h3{letter-spacing:-.035em;font-size:25px}.trend-moments article p{color:#a9a1ad;max-width:320px;margin-top:9px;font-size:13px;line-height:1.6}.trend-steps{background:#201c24;padding:115px 0}.trend-section-heading h2{margin-bottom:0}.trend-step-grid{border-top:1px solid #514952;grid-template-columns:repeat(3,1fr);margin:48px 0 35px;display:grid}.trend-step-grid article{padding:27px 28px 16px 0}.trend-step-grid article+article{border-left:1px solid #514952;padding-left:28px}.trend-step-grid span{color:var(--trend-accent);font-size:13px;font-weight:700}.trend-step-grid h3{letter-spacing:-.04em;margin:55px 0 9px;font-size:26px}.trend-step-grid p{color:#aaa1ac;text-wrap:pretty;font-size:13px;line-height:1.6}.trend-difference{padding-top:115px;padding-bottom:125px}.trend-difference-head{max-width:930px}.trend-difference-head>p:last-child{color:#c9c1cc;max-width:700px;margin-top:22px;font-size:16px;line-height:1.7}.trend-difference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:58px;display:grid}.trend-difference-grid article{border-top:1px solid #55495a;padding:26px 30px 0 0}.trend-difference-grid h3{letter-spacing:-.03em;font-size:26px;line-height:1.2}.trend-difference-grid p{color:#bcb2be;max-width:500px;margin-top:12px;font-size:14px;line-height:1.7}.trend-guidance{border-top:1px solid #302b34;padding-top:92px;padding-bottom:115px}.trend-guidance>div:first-child{text-align:center;max-width:870px;margin:0 auto}.trend-guidance>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:53px;display:grid}.trend-guidance-row{border-top:1px solid #514952;padding:24px 22px 0 0}.trend-guidance-row strong{color:var(--trend-accent);margin-bottom:18px;font-size:12px;display:block}.trend-guidance-row p{color:#bbb2bf;max-width:500px;font-size:14px;line-height:1.7}.trend-faq{grid-template-columns:1fr 1fr;gap:100px;padding-top:10px;padding-bottom:115px;display:grid}.trend-faq .faq-list{margin-top:20px}.trend-faq .faq-list summary:hover,.trend-faq .faq-list summary span{color:var(--trend-accent)}.trend-end{background:var(--trend-accent);color:#151017;padding:95px 0}.trend-end .eyebrow{color:#30232e}.trend-end h2{letter-spacing:-.055em;max-width:850px;margin:18px 0 35px;font-size:clamp(50px,6vw,86px);line-height:1.02}.trend-end-actions{align-items:center;gap:26px;display:flex}.trend-end .button-dark{color:#fff;background:#151017;border-radius:999px;padding:15px 26px;font-size:13px;font-weight:700;transition:transform .2s,background .2s}.trend-end .button-dark:hover{background:#312332;transform:translateY(-2px)}.trend-end .under-link{color:#151017;border-color:#151017}.trend-end .under-link:hover{opacity:.65}.related-section{padding-top:110px}.related-section .template-meta span:first-child{color:var(--accent)}@keyframes trend-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes trend-image{0%{opacity:.6;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@media (width<=1050px){.trend-hero-copy{padding-left:40px;padding-right:38px}.trend-faq{gap:55px}.trend-moments,.trend-difference-grid,.trend-guidance>div:last-child{gap:24px}}@media (width<=900px){.trend-hero{grid-template-columns:1fr}.trend-hero-copy{max-width:none;padding:65px 40px 55px}.trend-visual{min-height:460px}.trend-visual img{position:absolute}.trend-faq{grid-template-columns:1fr;gap:30px}.trend-intent,.trend-format,.trend-difference,.trend-guidance,.trend-faq{padding-top:85px;padding-bottom:85px}}@media (width<=600px){.trend-hero-copy{padding:48px 22px 55px}.trend-hero h1{font-size:clamp(42px,11vw,58px)}.trend-hero h1.trend-title--long{font-size:clamp(35px,8.5vw,48px)}.trend-lead{font-size:15px}.trend-visual{min-height:420px}.trend-intent,.trend-scenarios,.trend-format,.trend-difference{padding-top:75px;padding-bottom:75px}.trend-intent h2,.trend-scenarios h2,.trend-difference h2,.trend-format h2,.trend-section-heading h2,.trend-guidance h2,.trend-faq h2{font-size:42px}.trend-intent>p{font-size:15px}.trend-scenario-grid{grid-template-columns:1fr;gap:12px;margin-top:30px}.trend-scenario-grid article{min-height:0;padding:22px}.trend-scenario-grid h3{margin:22px 0 9px}.trend-moments{grid-template-columns:1fr;gap:22px;margin-top:48px}.trend-moments article>span{margin-bottom:18px}.trend-difference-grid,.trend-guidance>div:last-child{grid-template-columns:1fr;gap:28px;margin-top:38px}.trend-guidance>div:first-child{text-align:left}.trend-steps{padding:80px 0}.trend-step-grid{display:block}.trend-step-grid article,.trend-step-grid article+article{border:0;border-bottom:1px solid #514952;padding:22px 0}.trend-step-grid h3{margin:24px 0 8px}.trend-guidance,.trend-faq{padding-top:75px;padding-bottom:75px}.trend-end{padding:75px 0}.trend-end h2{font-size:48px}.trend-end-actions{flex-wrap:wrap}.related-section{padding-top:80px}}@media (prefers-reduced-motion:reduce){.trend-hero-copy,.trend-visual img{animation:none}}.td-hero[data-astro-cid-tenvukrj] h1[data-astro-cid-tenvukrj]{white-space:normal;text-wrap:balance;max-width:640px;font-size:clamp(43px,4.4vw,64px);line-height:1.04}.td-keyword[data-astro-cid-tenvukrj]{white-space:nowrap}.td-hero[data-astro-cid-tenvukrj] .trend-visual--video[data-astro-cid-tenvukrj]{flex-direction:column;gap:20px}.td-hero[data-astro-cid-tenvukrj] .td-sample-caption[data-astro-cid-tenvukrj]{z-index:auto;color:#aaa1ac;text-align:center;width:100%;max-width:330px;font-size:12px;line-height:1.5;position:static}.td-facts[data-astro-cid-tenvukrj]{padding-top:88px;padding-bottom:30px}.td-facts[data-astro-cid-tenvukrj] h2[data-astro-cid-tenvukrj]{letter-spacing:-.05em;margin:15px 0 38px;font-size:clamp(38px,4.2vw,58px);line-height:1.08}.td-facts-grid[data-astro-cid-tenvukrj]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;display:grid}.td-facts-grid[data-astro-cid-tenvukrj]>div[data-astro-cid-tenvukrj]{border-top:1px solid #514952;padding:20px 16px 0 0}.td-facts-grid[data-astro-cid-tenvukrj] dt[data-astro-cid-tenvukrj]{color:var(--accent);font-size:12px;font-weight:700}.td-facts-grid[data-astro-cid-tenvukrj] dd[data-astro-cid-tenvukrj]{color:#c9c1cc;margin:15px 0 0;font-size:14px;line-height:1.6}.td-rates[data-astro-cid-tenvukrj]{background:#201c24;border:1px solid #514952;margin-top:55px;padding:30px 34px}.td-rates[data-astro-cid-tenvukrj] h3[data-astro-cid-tenvukrj]{letter-spacing:-.03em;margin:0 0 22px;font-size:24px}.td-rates[data-astro-cid-tenvukrj] table[data-astro-cid-tenvukrj]{border-collapse:collapse;text-align:left;width:100%}.td-rates[data-astro-cid-tenvukrj] th[data-astro-cid-tenvukrj],.td-rates[data-astro-cid-tenvukrj] td[data-astro-cid-tenvukrj]{border-top:1px solid #514952;padding:13px 15px;font-size:14px}.td-rates[data-astro-cid-tenvukrj] th[data-astro-cid-tenvukrj]{font-weight:650}.td-rates[data-astro-cid-tenvukrj] td[data-astro-cid-tenvukrj]{color:#e8dfeb}.td-rates[data-astro-cid-tenvukrj]>p[data-astro-cid-tenvukrj]{color:#aaa1ac;margin:18px 0 0;font-size:12px;line-height:1.6}.td-source-link[data-astro-cid-tenvukrj]{margin-top:10px;font-size:13px;display:inline-block}.td-final-body[data-astro-cid-tenvukrj]{color:#342537;margin:-12px 0 28px;font-size:17px;line-height:1.6}@media (width<=900px){.td-facts-grid[data-astro-cid-tenvukrj]{grid-template-columns:repeat(2,minmax(0,1fr))}.td-facts[data-astro-cid-tenvukrj]{padding-top:70px}}@media (width<=600px){.td-hero[data-astro-cid-tenvukrj] h1[data-astro-cid-tenvukrj]{font-size:clamp(38px,9vw,48px)}.td-facts[data-astro-cid-tenvukrj]{padding-top:62px;padding-bottom:10px}.td-facts-grid[data-astro-cid-tenvukrj]{grid-template-columns:1fr;gap:20px}.td-facts[data-astro-cid-tenvukrj] h2[data-astro-cid-tenvukrj]{margin-bottom:28px;font-size:39px}.td-rates[data-astro-cid-tenvukrj]{margin-top:38px;padding:22px 16px}.td-rates[data-astro-cid-tenvukrj] th[data-astro-cid-tenvukrj],.td-rates[data-astro-cid-tenvukrj] td[data-astro-cid-tenvukrj]{padding:11px 7px;font-size:12px}.td-final-body[data-astro-cid-tenvukrj]{font-size:15px}}
