.trend-report{display:grid;grid-template-columns:56.5% minmax(0,1fr);min-height:calc(100svh - 96px);color:#000;background:#fff}.trend-report-cover{position:relative;isolation:isolate;min-height:680px;padding:37px;background:#b4532a}.trend-report-cover picture{position:absolute;inset:0;z-index:-2}.trend-report-cover picture img{width:100%;height:100%;object-fit:cover;display:block}.trend-report-cover:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(0,0,0,.28),transparent 65%)}.trend-report-cover-title{display:flex;flex-direction:column;align-items:flex-start;gap:8px;color:#fff;font-size:clamp(88px,10.48vw,151px);font-weight:500;letter-spacing:-.05em;line-height:.9}.trend-report-cover-title span{border-bottom:2px solid;padding-bottom:6px}.trend-report-panel{align-self:center;display:flex;flex-direction:column;gap:23px;padding:48px clamp(24px,4vw,58px);min-width:0}.trend-report h1{font-size:clamp(30px,2.71vw,39px);font-weight:500;line-height:1.08;letter-spacing:-.03em;max-width:440px;margin:0;text-transform:none}.trend-report p{margin:0}.trend-report-intro{font-size:19px;line-height:1.45;max-width:470px}.trend-report-chips{display:flex;flex-wrap:wrap;gap:6px;font-size:12px;font-weight:600}.trend-report-chips span{padding:5px 11px;border-radius:999px;background:#ededed}.trend-report-chips span:first-child{background:#ffee02}.trend-report-form,.trend-report-success{display:flex;flex-direction:column;gap:14px;width:100%;min-width:0}.trend-report-fields{display:grid;grid-template-columns:2fr 3fr;gap:10px}.trend-report-fields label{display:flex;flex-direction:column;gap:5px;font-size:13px;font-weight:600;min-width:0}.trend-report-fields input{height:48px;width:100%;min-width:0;border:1.5px solid #000;padding:10px 13px;background:#fff;color:#000;border-radius:0;font:inherit;font-size:16px;font-weight:400}.trend-report-consent{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;cursor:pointer}.trend-report-consent input{flex:none;width:18px;height:18px;margin:2px 0 0;accent-color:#000}.trend-report-submit{display:flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:15px 22px;border:0;background:#000;color:#fff;font:inherit;font-size:17px;font-weight:600;text-decoration:none;cursor:pointer}.trend-report-submit:disabled{opacity:.6;cursor:wait}.trend-report-submit img{flex:none}.trend-report-byline,.trend-report-small{font-size:12.5px;line-height:1.5;color:#555}.trend-report-links a,.trend-report-links button,.trend-report-small a{text-decoration:underline;text-underline-offset:3px}.trend-report-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.trend-report-error{padding:12px;background:#fff0ed;border:1px solid #b42318;color:#8a1c13;font-size:14px;line-height:1.4}.trend-report-kicker{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.trend-report-success h2{font-size:clamp(24px,2.3vw,33px);margin:0}.trend-report-next{border-top:1px solid #ededed;padding-top:14px;font-size:15px;line-height:1.45;display:grid;gap:10px}.trend-report-links{display:flex;gap:14px 20px;flex-wrap:wrap;align-items:center;font-size:14px}.trend-report-links button{border:0;padding:0;background:none;font:inherit;cursor:pointer;text-align:left;min-height:32px}.trend-report-links .trend-report-project{background:none;color:inherit;font-size:14px;padding:0;border:0;min-height:32px;text-transform:none;letter-spacing:0;gap:5px}.trend-report-project svg{width:16px}.trend-report :focus-visible{outline:3px solid #000;outline-offset:4px}.trend-report-submit:focus-visible{outline-color:#776b00}@media (max-width:1000px) and (min-width:701px){.trend-report{grid-template-columns:48% minmax(0,1fr)}.trend-report-panel{padding:32px 24px}.trend-report-fields{grid-template-columns:1fr}.trend-report-cover{padding:24px}.trend-report-cover-title{font-size:10vw}}@media (max-width:700px){.trend-report{display:flex;flex-direction:column;min-height:calc(100svh - 80px)}.trend-report-cover{min-height:0;height:clamp(235px,80.5vw,380px);padding:20px}.trend-report-cover-title{font-size:clamp(48px,14.6vw,68px);gap:3px}.trend-report-cover-title span{padding-bottom:2px}.trend-report-panel{width:100%;padding:25px 16px 32px;gap:15px;align-self:stretch}.trend-report h1{font-size:25px;max-width:none}.trend-report-byline,.trend-report-chips,.trend-report-intro,.trend-report-name{display:none!important}.trend-report-fields{grid-template-columns:1fr}.trend-report-success h2{font-size:24px}.trend-report-links{gap:8px 16px}.trend-report-small{font-size:12px}}