.trend-goat-hero{min-height:370px;padding-top:clamp(34px,4.5vw,58px);padding-bottom:32px}.trend-goat-hero h1{font-size:clamp(50px,6.2vw,92px)}.trend-goat-hero>p:not(.adj-kicker){max-width:900px;line-height:1.5}.trend-quick-answer{display:grid;grid-template-columns:minmax(0,.9fr) minmax(540px,1.1fr);gap:clamp(30px,6vw,90px);padding:72px clamp(22px,7vw,110px);color:var(--bone);background:var(--night);border-bottom:1px solid rgba(255,249,234,.16)}.trend-quick-answer h2,.goat-scenarios h2,.love-stage h2,.love-result>header h2,.love-next h2{margin:12px 0 0;font:400 clamp(40px,5vw,72px) / .98 "Bodoni Moda",serif;letter-spacing:-.035em}.trend-quick-answer h2 em,.goat-scenarios h2 em,.love-stage h2 em,.love-result>header h2 em{color:var(--gold);font-weight:400}.trend-facts{display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;border:1px solid rgba(255,249,234,.22)}.trend-facts article{display:grid;align-content:center;min-height:170px;padding:24px;border-right:1px solid rgba(255,249,234,.16)}.trend-facts article:last-child{border-right:0}.trend-facts small{color:var(--gold);font-size:10px;font-weight:800;letter-spacing:.14em}.trend-facts b{margin-top:13px;font:400 clamp(24px,2.4vw,34px) "Bodoni Moda",serif}.trend-facts span{margin-top:8px;color:#fff9ea91;font-size:12px}.trend-evidence{max-width:1180px;margin:80px auto 0;padding:0 clamp(22px,4vw,50px)}.trend-evidence img{display:block;width:100%;height:auto;border:1px solid var(--line);box-shadow:18px 18px #c99a4a38}.trend-evidence figcaption{margin:24px 0 0;color:#645a65;font-size:13px;line-height:1.7}.trend-layout{padding-top:64px}.trend-layout .adj-copy{max-width:860px}.goat-sign-table{margin:34px 0 70px;border-top:4px solid var(--night)}.goat-sign-head,.goat-sign-table article{display:grid;grid-template-columns:120px minmax(190px,.8fr) minmax(0,1.4fr);align-items:center;gap:22px;padding:19px 18px;border-bottom:1px solid var(--line)}.goat-sign-head{color:var(--bone);background:var(--night);font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.goat-sign-table article:nth-child(odd){background:#ffffff47}.goat-sign-table article b{font:400 26px Bodoni Moda,serif}.goat-sign-table article>span{color:var(--verm);font-size:12px;font-weight:700}.goat-sign-table article p{margin:0;font-size:14px;line-height:1.55}.goat-scenarios{margin:70px 0;color:var(--bone);background:var(--night)}.goat-scenarios header{padding:36px;border-bottom:1px solid rgba(255,249,234,.15)}.goat-scenarios>div{display:grid;grid-template-columns:1fr 1fr}.goat-scenarios article{padding:36px;border-right:1px solid rgba(255,249,234,.15)}.goat-scenarios article:last-child{border-right:0}.goat-scenarios article small{color:var(--gold);font-size:10px;font-weight:800;letter-spacing:.13em}.goat-scenarios article h3{margin:18px 0;font:400 31px/1.08 Bodoni Moda,serif}.goat-scenarios article p{color:#fff9eaad;font-size:15px}.goat-scenarios article b{display:block;margin-top:24px;color:#e4c27e;font-size:12px;line-height:1.5}.trend-sources{margin-top:48px;padding-top:22px;border-top:1px solid var(--line);font-size:13px!important}.love-stage{min-height:760px;display:grid;grid-template-columns:minmax(0,.95fr) minmax(480px,1.05fr);color:var(--bone);background:radial-gradient(circle at 74% 46%,rgba(181,72,51,.25),transparent 23rem),linear-gradient(125deg,#100d12 0 52%,#1e1721 52% 100%);border-bottom:1px solid rgba(255,249,234,.13)}.love-question-panel{display:flex;flex-direction:column;justify-content:center;padding:clamp(54px,8vw,120px)}.love-question-panel>p:not(.adj-kicker){max-width:620px;color:#fff9ea9e;font-size:16px;line-height:1.75}.love-question{display:grid;gap:10px;margin-top:30px;color:var(--gold);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.love-question span{color:#fff9ea73;font-weight:500;letter-spacing:0;text-transform:none}.love-question textarea{min-height:112px;padding:18px;resize:vertical;border:1px solid rgba(255,249,234,.25);border-radius:0;color:var(--bone);background:#ffffff0f;font:500 16px/1.5 DM Sans,sans-serif}.love-question textarea:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.love-context{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:24px 0 0;padding:0;border:0}.love-context legend{margin-bottom:10px;color:#fff9ea8c;font-size:11px}.love-context label{position:relative;display:block}.love-context input{position:absolute;opacity:0}.love-context span{display:block;padding:13px 15px;border:1px solid rgba(255,249,234,.2);color:#fff9eab3;font-size:12px;cursor:pointer;transition:.2s ease}.love-context input:checked+span{color:var(--night);background:var(--gold);border-color:var(--gold);font-weight:800}.love-context input:focus-visible+span{outline:3px solid var(--bone);outline-offset:2px}.love-draw{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:20px;padding:23px 24px;border:1px solid var(--gold);color:var(--night);background:var(--gold);font:800 15px DM Sans,sans-serif;cursor:pointer;transition:transform .2s ease,color .2s ease,background .2s ease}.love-draw i{font:400 34px/1 Bodoni Moda,serif;transition:transform .2s ease}.love-draw:hover{color:var(--bone);background:var(--verm);transform:translateY(-2px)}.love-draw:hover i{transform:translate(6px)}.love-draw:focus-visible{outline:3px solid var(--bone);outline-offset:4px}.love-privacy{margin-top:12px;color:#fff9ea66;font-size:10px}.love-visual{position:relative;min-height:760px;overflow:hidden}.love-orbit{position:absolute;width:560px;height:560px;left:50%;top:50%;border:1px solid rgba(201,154,74,.27);border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 90px #c99a4a09,0 0 0 180px #b5483306;animation:love-orbit 22s linear infinite}.love-orbit:before,.love-orbit:after{content:"";position:absolute;width:13px;height:13px;border-radius:50%;background:var(--gold);box-shadow:0 0 28px #c99a4acc}.love-orbit:before{left:48px;top:90px}.love-orbit:after{right:68px;bottom:76px}.love-card{position:absolute;width:210px;height:350px;display:grid;grid-template-rows:auto 1fr auto;padding:18px;border:1px solid rgba(255,249,234,.55);color:var(--bone);background:linear-gradient(155deg,#2f2333,#120f14 67%);box-shadow:0 28px 70px #00000061;transform-origin:50% 120%}.love-card:after{content:"";position:absolute;inset:10px;border:1px solid rgba(201,154,74,.55)}.love-card span,.love-card small{position:relative;z-index:1;color:var(--gold);font-size:11px;letter-spacing:.12em}.love-card b{position:relative;z-index:1;place-self:center;font:400 70px Bodoni Moda,serif}.love-card small{place-self:end center}.love-card-a{left:16%;top:25%;transform:rotate(-13deg);animation:love-card-a 5.8s ease-in-out infinite}.love-card-b{left:39%;top:18%;transform:rotate(0);animation:love-card-b 6.4s ease-in-out infinite}.love-card-c{left:62%;top:25%;transform:rotate(13deg);animation:love-card-c 6s ease-in-out infinite}.love-result{padding:86px clamp(22px,7vw,110px);color:var(--bone);background:var(--night)}.love-result>header{max-width:920px}.love-result-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:54px;background:#fff9ea29}.love-result-card{display:grid;grid-template-rows:300px 1fr;min-width:0;background:#18131a;animation:love-reveal .6s both;animation-delay:calc(var(--love-delay) * .12s)}.love-result-face{display:grid;grid-template-rows:auto 1fr auto;margin:18px;padding:16px;border:1px solid rgba(255,249,234,.28);color:var(--bone);background:linear-gradient(145deg,#b5483347,#5d536f2e)}.love-result-face.is-reversed{transform:rotate(180deg)}.love-result-face span,.love-result-face small{color:var(--gold);font-size:10px;letter-spacing:.12em}.love-result-face b{place-self:center;font:400 64px Bodoni Moda,serif}.love-result-face small{place-self:end center}.love-result-card>div:last-child{padding:28px;border-top:1px solid rgba(255,249,234,.12)}.love-result-card h3{margin:10px 0;font:400 34px Bodoni Moda,serif}.love-result-card p:not(.adj-kicker){color:#fff9ea99;line-height:1.6}.love-result-card strong{display:block;margin-top:20px;color:var(--gold);font-size:13px;line-height:1.55}.love-synthesis{padding:30px;color:var(--ink);background:var(--gold)}.love-synthesis small{font-size:10px;font-weight:800;letter-spacing:.13em}.love-synthesis p{max-width:900px;margin:10px 0 0;font:400 clamp(22px,2.5vw,32px)/1.35 "Bodoni Moda",serif}.love-next{display:grid;grid-template-columns:1fr minmax(300px,.55fr);gap:40px;align-items:center;margin-top:1px;padding:38px;color:var(--ink);background:var(--paper)}.love-next h2{font-size:clamp(34px,4vw,54px)}.love-next p{color:#645a65;line-height:1.65}.love-next>a{display:grid;grid-template-columns:1fr auto;gap:7px 18px;padding:24px;color:var(--bone);background:var(--verm);text-decoration:none;transition:transform .2s ease}.love-next>a:hover{transform:translateY(-3px)}.love-next>a b{font-size:14px}.love-next>a small{color:#fff9eaa3}.love-next>a span{grid-row:1 / 3;grid-column:2;align-self:center;font-size:30px}.love-intro{background:#eadfcf}.love-reality-grid{display:grid;grid-template-columns:repeat(3,1fr);margin:36px 0 62px;border:1px solid var(--line)}.love-reality-grid article{padding:24px;border-right:1px solid var(--line)}.love-reality-grid article:last-child{border-right:0}.love-reality-grid small{color:var(--verm);font-size:10px;font-weight:800;letter-spacing:.13em}.love-reality-grid b{display:block;margin-top:16px;font:400 25px Bodoni Moda,serif}.love-reality-grid p{font-size:13px}@keyframes love-orbit{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes love-card-a{50%{transform:translateY(-12px) rotate(-10deg)}}@keyframes love-card-b{50%{transform:translateY(10px) rotate(2deg)}}@keyframes love-card-c{50%{transform:translateY(-8px) rotate(10deg)}}@keyframes love-reveal{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media(max-width:980px){.trend-quick-answer,.love-stage,.trend-facts{grid-template-columns:1fr}.trend-facts article{min-height:110px;border-right:0;border-bottom:1px solid rgba(255,249,234,.16)}.trend-facts article:last-child{border-bottom:0}.love-visual{min-height:570px}.love-result-grid{grid-template-columns:1fr}.love-result-card{grid-template-columns:240px 1fr;grid-template-rows:auto}.love-next,.love-reality-grid{grid-template-columns:1fr}.love-reality-grid article{border-right:0;border-bottom:1px solid var(--line)}}@media(max-width:680px){.goat-sign-head{display:none}.goat-sign-table article{grid-template-columns:1fr;gap:8px}.goat-scenarios>div{grid-template-columns:1fr}.goat-scenarios article{border-right:0;border-bottom:1px solid rgba(255,249,234,.15)}.love-question-panel{padding:54px 22px}.love-context{grid-template-columns:1fr}.love-visual{min-height:470px}.love-card{width:152px;height:270px;padding:12px}.love-card-a{left:5%}.love-card-b{left:29%}.love-card-c{left:53%}.love-result{padding:62px 22px}.love-result-card{grid-template-columns:1fr}.love-result-face{min-height:260px}}@media(prefers-reduced-motion:reduce){.love-orbit,.love-card,.love-result-card{animation:none!important}.love-draw,.love-next>a{transition:none}}
