:root{--trend-ink:#4b332a;--trend-paper:#f8f1e9;--trend-surface:#fffaf4;--trend-line:#c9aa9d;--trend-acid:#ddeb72;--trend-red:#ef725f;--trend-muted:#7b675e;--trend-shadow:#5c382b33}html{scroll-behavior:smooth}.trend-site{background:var(--trend-paper);min-height:100vh;color:var(--trend-ink);font-family:Archivo Variable,sans-serif}.template-site{--meme-paper:var(--trend-paper);--meme-ink:var(--trend-ink);--meme-accent:var(--trend-red);--meme-line:var(--trend-line);--tv-bg:var(--trend-paper);--tv-card:var(--trend-surface);--tv-card-2:#f2e4da;--tv-line:#dfcbc0;--tv-line-2:var(--trend-line);--tv-text:var(--trend-ink);--tv-text-2:var(--trend-muted);--tv-accent:var(--trend-red);--tv-accent-hover:#d95d4c;--tv-hover:#7d55460f;--tv-hover-2:#7d55461f;--tv-btn-bg:var(--trend-acid);--tv-btn-grad:var(--trend-acid);--tv-btn-fg:var(--trend-ink)}.trend-site *{box-sizing:border-box}.trend-site a{color:inherit;text-decoration:none}.trend-wrap{width:min(1180px,100% - 48px);margin-inline:auto}.trend-header{z-index:30;border-bottom:1px solid var(--trend-line);background:color-mix(in srgb, var(--trend-paper) 94%, transparent);position:relative}.trend-header-inner{align-items:center;gap:32px;min-height:72px;display:flex}.trend-brand{align-items:center;display:inline-flex}.trend-nav{align-items:center;gap:27px;margin-left:auto;font-size:12px;font-weight:680;display:flex}.trend-nav a:hover{text-underline-offset:4px;text-decoration:underline}.trend-header-cta{border:1px solid var(--trend-line);background:var(--trend-surface);align-items:center;gap:8px;padding:9px 13px;font-size:11px;font-weight:760;display:inline-flex}.trend-hero{border-bottom:1px solid var(--trend-line);overflow:hidden}.trend-hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(40px,7vw,105px);min-height:620px;padding-block:70px;display:grid}.trend-kicker{text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:10px;margin:0 0 20px;font-size:10px;font-weight:780;display:flex}.trend-kicker span{background:var(--trend-red);border:1px solid var(--trend-line);width:28px;height:7px}.trend-hero h1{letter-spacing:-.075em;text-transform:uppercase;max-width:720px;margin:0;font-size:clamp(58px,6.6vw,104px);font-weight:920;line-height:.86}.trend-hero h1 em{letter-spacing:-.06em;text-transform:none;margin-top:14px;font-family:Libre Baskerville,serif;font-size:.56em;font-weight:400;line-height:1.05;display:block}.trend-hero-lead{max-width:590px;color:var(--trend-muted);margin:28px 0 0;font-size:17px;line-height:1.58}.trend-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.trend-button{border:1px solid var(--trend-line);text-transform:uppercase;letter-spacing:.025em;justify-content:center;align-items:center;gap:14px;min-height:48px;padding:13px 18px;font-size:12px;font-weight:820;transition:transform .18s,box-shadow .18s;display:inline-flex}.trend-button:hover{box-shadow:4px 6px 14px var(--trend-shadow);transform:translate(-2px,-2px)}.trend-button-primary{background:var(--trend-acid)}.trend-button-dark{background:var(--trend-red);color:var(--trend-ink)!important}.trend-text-link{border-bottom:1px solid;align-items:center;gap:8px;padding-bottom:3px;font-size:12px;font-weight:760;display:inline-flex}.trend-proof-row{color:var(--trend-muted);flex-wrap:wrap;gap:16px;margin:27px 0 0;padding:0;font-size:10px;list-style:none;display:flex}.trend-proof-row li{align-items:center;gap:6px;display:inline-flex}.trend-hero-board{border:1px solid var(--trend-line);box-shadow:12px 16px 28px var(--trend-shadow);background:#ef8a76;transform:rotate(1.3deg)}.trend-board-top,.trend-board-bottom{border-bottom:1px solid var(--trend-line);letter-spacing:.09em;justify-content:space-between;gap:20px;padding:13px 15px;font-size:9px;font-weight:790;display:flex}.trend-board-bottom{border-top:1px solid var(--trend-line);border-bottom:0}.trend-board-bottom span{align-items:center;gap:6px;display:inline-flex}.trend-board-stage{background:radial-gradient(circle at 70% 20%,#ffc8af 0 6%,#0000 6.4%),repeating-linear-gradient(135deg,#0000 0 24px,#5c382b14 24px 25px);place-items:center;min-height:420px;display:grid;position:relative;overflow:hidden}.trend-board-video{z-index:2;aspect-ratio:16/9;border:2px solid var(--trend-line);background:var(--trend-ink);object-fit:contain;width:calc(100% - 36px);box-shadow:9px 12px 22px var(--trend-shadow);border-radius:16px;position:relative}.trend-board-sample-label{z-index:3;border:1px solid var(--trend-line);background:var(--trend-surface);letter-spacing:.07em;text-transform:uppercase;padding:7px 9px;font-size:8px;font-weight:850;position:absolute;bottom:13px;right:14px}.trend-board-word{letter-spacing:-.09em;color:var(--trend-paper);-webkit-text-stroke:1.5px var(--trend-ink);font-size:100px;font-weight:950;line-height:.8;position:absolute;top:17px;left:-12px;transform:rotate(-5deg)}.trend-board-word.is-bottom{inset:auto -4px 17px auto;transform:rotate(5deg)}.trend-board-phone{z-index:2;aspect-ratio:9/16;border:2px solid var(--trend-line);background:var(--trend-acid);width:170px;box-shadow:9px 12px 22px var(--trend-shadow);border-radius:22px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;transform:rotate(-4deg)}.trend-board-phone>span{font-size:9px;font-weight:800;position:absolute;top:14px}.trend-board-phone strong{letter-spacing:-.08em;font-size:54px}.trend-board-phone small{font-size:8px;font-weight:800;position:absolute;bottom:15px}.trend-catalog{padding-block:92px 100px}.trend-section-head{grid-template-columns:1fr minmax(260px,430px);align-items:end;gap:50px;margin-bottom:36px;display:grid}.trend-section-head>div>p,.trend-principle>p,.template-label{color:var(--trend-red);letter-spacing:.13em;margin:0 0 9px;font-size:9px;font-weight:850}.trend-section-head h2,.template-how h2,.template-faq h2{letter-spacing:-.06em;margin:0;font-size:clamp(36px,5vw,66px);line-height:.94}.trend-section-head>p{color:var(--trend-muted);margin:0;font-size:14px;line-height:1.6}.trend-grid{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.trend-grid.is-three-up{grid-template-columns:repeat(3,minmax(0,280px));justify-content:center;gap:24px}.trend-grid.is-three-up .trend-card,.trend-grid.is-three-up .trend-card:first-child,.trend-grid.is-three-up .trend-card:nth-child(2){grid-column:auto}.trend-grid.is-three-up .trend-card-visual{aspect-ratio:4/5;min-height:0}.trend-grid.is-three-up .trend-card-visual>video{background:var(--card-accent)}.trend-card{border:1px solid var(--trend-line);background:var(--trend-surface);box-shadow:3px 5px 12px var(--trend-shadow);grid-column:span 2;transition:transform .18s,box-shadow .18s}.trend-card:first-child,.trend-card:nth-child(2){grid-column:span 3}.trend-card:hover{box-shadow:6px 12px 22px var(--trend-shadow);transform:translateY(-5px)}.trend-card-visual{background:var(--card-accent);border-bottom:1px solid var(--trend-line);place-items:center;min-height:245px;display:grid;position:relative;overflow:hidden}.trend-card-visual:before{content:"";background:repeating-linear-gradient(135deg,#0000 0 28px,#5c382b14 28px 29px);position:absolute;inset:0}.trend-card-visual>video{background:var(--trend-ink);object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.trend-card-visual>strong{letter-spacing:-.1em;font-size:clamp(62px,8vw,116px);font-weight:950;line-height:1;position:relative}.trend-card-index{z-index:2;font-size:11px;font-weight:850;position:absolute;top:13px;left:14px}.trend-status{border:1px solid var(--trend-line);background:var(--trend-surface);min-height:24px;color:var(--trend-ink);text-transform:uppercase;letter-spacing:.08em;align-items:center;padding:4px 8px;font-size:8px;font-weight:850;display:inline-flex}.trend-card-visual .trend-status{z-index:2;position:absolute;bottom:12px;right:12px}.trend-status.is-live{background:var(--trend-acid)}.trend-card-copy{padding:18px}.trend-card-copy>p{color:var(--trend-red);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:8px;font-weight:830}.trend-card-copy h3{letter-spacing:-.045em;margin:8px 0 4px;font-size:25px;line-height:1}.trend-card-copy>span{color:var(--trend-muted);font-size:11px}.trend-card-copy>div{text-transform:uppercase;border-top:1px solid #c9c1b2;justify-content:space-between;align-items:center;margin-top:21px;padding-top:12px;font-size:10px;font-weight:780;display:flex}.trend-method{color:var(--trend-ink);background:#f1d8ce;padding-block:90px}.trend-section-head.is-light>div>p{color:var(--trend-red)}.trend-section-head.is-light>p{color:var(--trend-muted)}.trend-steps{border:1px solid var(--trend-line);grid-template-columns:repeat(3,1fr);margin:55px 0 0;padding:0;list-style:none;display:grid}.trend-steps li{min-height:250px;padding:24px}.trend-steps li+li{border-left:1px solid var(--trend-line)}.trend-steps span{color:var(--trend-red);font-family:Libre Baskerville,serif;font-size:40px}.trend-steps h3{letter-spacing:-.035em;margin:54px 0 10px;font-size:22px}.trend-steps p{max-width:31ch;color:var(--trend-muted);margin:0;font-size:13px;line-height:1.6}.trend-principle{text-align:center;padding-block:110px}.trend-principle blockquote{letter-spacing:-.055em;max-width:920px;margin:18px auto 34px;font-family:Libre Baskerville,serif;font-size:clamp(31px,5vw,66px);line-height:1.08}.trend-footer{border-top:1px solid var(--trend-line);background:#eddfd4;padding-top:54px}.trend-footer-grid{grid-template-columns:2fr 1fr 1fr;gap:50px;display:grid}.trend-footer-grid>div{flex-direction:column;align-items:flex-start;gap:10px;font-size:11px;display:flex}.trend-footer-grid>div:first-child p{max-width:350px;margin:15px 0 0;font-family:Libre Baskerville,serif;font-size:25px;line-height:1.22}.trend-footer-grid strong{letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:8px}.trend-footer-grid a:hover{text-decoration:underline}.trend-footer-bottom{border-top:1px solid var(--trend-line);color:var(--trend-muted);justify-content:space-between;gap:24px;margin-top:55px;padding-block:19px;font-size:9px;display:flex}.template-hero{border-bottom:1px solid var(--trend-line);padding-block:36px 74px}.template-back{text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:760;display:inline-flex}.template-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,7vw,96px);margin-top:42px;display:grid}.template-meta-line{color:var(--trend-muted);text-transform:uppercase;align-items:center;gap:12px;font-size:9px;display:flex}.template-copy h1{letter-spacing:-.07em;max-width:720px;margin:20px 0 0;font-size:clamp(48px,6vw,86px);line-height:.91}.template-copy>p{max-width:620px;color:var(--trend-muted);margin:25px 0 0;font-size:16px;line-height:1.65}.template-specs{border:1px solid var(--trend-line);grid-template-columns:1fr 1fr;margin:30px 0 0;display:grid}.template-specs>div{padding:14px}.template-specs>div+div{border-left:1px solid var(--trend-line)}.template-specs dt{text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:820;display:flex}.template-specs dd{margin:8px 0 0;font-size:12px}.template-watch-note{border-left:5px solid var(--template-accent);background:#f1e3da;margin-top:18px;padding:12px 15px}.template-watch-note strong{text-transform:uppercase;font-size:10px}.template-watch-note p{color:var(--trend-muted);margin:6px 0 0;font-size:11px;line-height:1.5}.template-inline-sample{width:100%;margin-top:20px}.template-inline-sample>span{color:var(--trend-red);letter-spacing:.11em;margin-bottom:8px;font-size:8px;font-weight:850;display:block}.template-inline-sample video{border:1px solid var(--trend-line);background:var(--trend-ink);object-fit:contain;width:100%;box-shadow:5px 8px 16px var(--trend-shadow);display:block}.template-poster{border:1px solid var(--trend-line);background:var(--template-accent);min-height:520px;box-shadow:10px 14px 26px var(--trend-shadow);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.template-poster:before{content:"";background:repeating-linear-gradient(45deg,#0000 0 31px,#5c382b14 31px 32px);position:absolute;inset:0}.template-poster.has-video:before{display:none}.template-poster.has-video.is-portrait{aspect-ratio:9/16;justify-self:center;width:min(100%,360px);min-height:0}.template-poster.has-video>video{background:var(--trend-ink);object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.template-video-caption{z-index:2;border:1px solid var(--trend-line);background:color-mix(in srgb, var(--trend-surface) 94%, transparent);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex;position:absolute;top:14px;left:14px;right:14px}.template-video-caption>span{letter-spacing:.08em;font-size:8px;font-weight:850}.template-video-caption>a{text-transform:uppercase;align-items:center;gap:7px;font-size:8px;font-weight:850;display:inline-flex}.template-poster>span,.template-poster>small,.template-poster>strong,.template-poster>a{position:relative}.template-poster>span{font-size:10px;font-weight:820;position:absolute;top:18px;left:18px}.template-poster>strong{letter-spacing:-.12em;font-size:clamp(100px,14vw,190px)}.template-poster>small{font-size:9px;font-weight:820}.template-poster>a{border:1px solid var(--trend-line);background:var(--trend-surface);text-transform:uppercase;align-items:center;gap:8px;padding:10px 12px;font-size:9px;font-weight:800;display:inline-flex;position:absolute;bottom:16px;right:16px}.template-generator{border:1px solid var(--trend-line);background:var(--trend-surface);box-shadow:10px 14px 26px var(--trend-shadow);padding:16px}.template-generator-title{border-bottom:1px solid var(--trend-line);justify-content:space-between;gap:12px;margin-bottom:13px;padding-bottom:12px;display:flex}.template-generator-title span{letter-spacing:.1em;font-size:10px;font-weight:850}.template-generator-title small{color:var(--trend-muted);font-size:9px}.template-generator .meme-maker{box-shadow:none;border:0;padding:0}.template-story{grid-template-columns:1fr 1fr;gap:60px;padding-block:90px;display:grid}.template-story article>p:first-child{color:var(--trend-red);letter-spacing:.13em;margin:0 0 15px;font-size:9px;font-weight:850}.template-story h2{letter-spacing:-.045em;margin:0;font-family:Libre Baskerville,serif;font-size:clamp(30px,4vw,48px);line-height:1.08}.template-story article>p:last-child{color:var(--trend-muted);margin:20px 0 0;font-size:14px;line-height:1.72}.template-how{background:var(--template-accent);border-block:1px solid var(--trend-line);padding-block:88px}.template-how ol{border:1px solid var(--trend-line);background:color-mix(in srgb, var(--trend-paper) 40%, transparent);grid-template-columns:repeat(3,1fr);margin:36px 0 30px;padding:0;list-style:none;display:grid}.template-how li{min-height:190px;padding:22px}.template-how li+li{border-left:1px solid var(--trend-line)}.template-how li span{font-size:11px;font-weight:900}.template-how li p{margin:70px 0 0;font-size:14px;line-height:1.55}.template-faq{grid-template-columns:.8fr 1.2fr;gap:90px;padding-block:95px;display:grid}.template-faq ul{color:var(--trend-muted);margin:28px 0 0;padding:0;font-size:11px;list-style:none}.template-faq li{align-items:center;gap:8px;margin-top:10px;display:flex}.template-faq-list details{border-top:1px solid var(--trend-line)}.template-faq-list details:last-child{border-bottom:1px solid var(--trend-line)}.template-faq-list summary{cursor:pointer;justify-content:space-between;gap:20px;padding:18px 0;font-size:13px;font-weight:760;list-style:none;display:flex}.template-faq-list summary::-webkit-details-marker{display:none}.template-faq-list summary span{font-size:18px}.template-faq-list details[open] summary span{transform:rotate(45deg)}.template-faq-list details p{color:var(--trend-muted);margin:-3px 0 19px;font-size:12px;line-height:1.7}.template-related{padding-bottom:95px}.template-related-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.template-related-grid a{border:1px solid var(--trend-line);background:var(--card-accent);min-height:170px;box-shadow:3px 5px 12px var(--trend-shadow);flex-direction:column;justify-content:flex-end;padding:18px;display:flex;position:relative}.template-related-grid a>span{letter-spacing:-.08em;opacity:.65;font-size:38px;font-weight:950;position:absolute;top:12px;right:15px}.template-related-grid strong{letter-spacing:-.04em;font-size:21px}.template-related-grid small{text-transform:uppercase;align-items:center;gap:6px;margin-top:7px;font-size:8px;font-weight:800;display:inline-flex}@media (width<=900px){.trend-hero-grid,.template-hero-grid{grid-template-columns:1fr}.trend-hero-grid{padding-block:55px 75px}.trend-hero-board{width:min(560px,94%);margin-inline:auto}.trend-card,.trend-card:first-child,.trend-card:nth-child(2){grid-column:span 3}.trend-grid.is-three-up{grid-template-columns:repeat(3,minmax(0,1fr))}.trend-grid.is-three-up .trend-card,.trend-grid.is-three-up .trend-card:first-child,.trend-grid.is-three-up .trend-card:nth-child(2){grid-column:auto}.template-generator,.template-poster{width:min(620px,95%);margin-inline:auto}}@media (width<=680px){.trend-wrap{width:min(100% - 30px,1180px)}.trend-header-inner{min-height:62px}.trend-nav{display:none}.trend-header-cta{margin-left:auto}.trend-hero h1{font-size:clamp(52px,16vw,78px)}.trend-hero-lead{font-size:15px}.trend-board-stage{min-height:350px}.trend-board-word{font-size:77px}.trend-board-phone{width:145px}.trend-catalog{padding-block:65px}.trend-section-head{grid-template-columns:1fr;gap:18px}.trend-grid,.trend-grid.is-three-up{grid-template-columns:1fr}.trend-card,.trend-card:first-child,.trend-card:nth-child(2){grid-column:auto}.trend-card-visual{min-height:215px}.trend-grid.is-three-up .trend-card{justify-self:center;width:min(100%,300px)}.trend-grid.is-three-up .trend-card-visual{min-height:0}.trend-steps,.template-how ol{grid-template-columns:1fr}.trend-steps li,.template-how li{min-height:0}.trend-steps li+li,.template-how li+li{border-top:1px solid;border-left:0}.trend-steps h3,.template-how li p{margin-top:30px}.trend-footer-grid{grid-template-columns:1fr 1fr}.trend-footer-grid>div:first-child{grid-column:1/-1}.trend-footer-bottom{flex-direction:column}.template-hero{padding-block:24px 55px}.template-copy h1{font-size:clamp(46px,14vw,68px)}.template-specs{grid-template-columns:1fr}.template-specs>div+div{border-left:0;border-top:1px solid var(--trend-line)}.template-poster{min-height:440px}.template-story,.template-faq{grid-template-columns:1fr;gap:55px;padding-block:65px}.template-related-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.trend-site *{transition:none!important}}
