.tm-hero{--mega:clamp(2.2rem, 9.2vw, 8rem);padding-bottom:clamp(40px,6vw,70px)}.tm-wrap{max-width:1280px;margin:0 auto;padding:70px 24px 120px}.tm-filter{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.tm-filter button{border:1px solid var(--gold-tief);color:#232020;font:700 .72rem var(--sans);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:10px;padding:10px 20px;transition:background .2s,color .2s}.tm-filter button:hover{background:#c29c2f26}.tm-filter button[aria-pressed=true]{background:var(--gold-tief);color:#fff}.tm-hint{text-align:center;font:400 .9rem var(--sans);opacity:.65;margin:22px 0 54px}.tm-mosaik{column-count:3;column-gap:34px}.tm-kort{box-sizing:border-box;break-inside:avoid;text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:#fff;border:0;border-radius:18px;margin:0 0 40px;padding:30px 30px 26px;transition:transform .35s,box-shadow .35s;display:block;box-shadow:0 6px 24px #3c281414}.tm-kort[hidden]{display:none}.tm-kort:nth-child(3n+1){transform:translateY(0)rotate(-.5deg)}.tm-kort:nth-child(3n+2){transform:translateY(26px)rotate(.4deg)}.tm-kort:nth-child(3n){transform:translateY(8px)rotate(-.3deg)}.tm-kort:hover,.tm-kort:focus-visible{transform:translateY(-4px)rotate(0);box-shadow:0 12px 34px #3c281424}.tm-kort:focus-visible{outline:2px solid var(--akz);outline-offset:6px}.tm-top{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.tm-session{font:700 .66rem var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--kat)}.tm-kilde{font:700 .58rem var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#232020;opacity:.7;border:1px solid;border-radius:999px;flex:none;padding:3px 9px}.tm-citat{-webkit-line-clamp:9;white-space:pre-line;font:400 1.18rem/1.6 var(--serif);color:#232020;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tm-citat:before{content:"“";font:400 3.4rem/.6 var(--serif);color:var(--gold-tief);margin-bottom:6px;display:block}.tm-stor .tm-citat{-webkit-line-clamp:12;font-size:1.3rem}.tm-fod{align-items:center;gap:14px;margin-top:22px;display:flex}.tm-pic{object-fit:cover;border-radius:50%;flex:none;width:48px;height:48px}.tm-navn{font:700 .95rem var(--sans)}.tm-meta{font:500 .74rem var(--sans);letter-spacing:.06em;opacity:.7;margin-top:10px;display:block}.tm-tom{text-align:center;font:400 1.2rem var(--serif);padding:60px 0}.tm-shade{z-index:100;background:#0000008c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.tm-shade[hidden]{display:none}.tm-box{color:#232020;background:#fff;border-radius:18px;flex-direction:column;width:min(470px,100%);max-height:90vh;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000059}.tm-box.tm-bred{width:min(780px,100%)}.tm-rul{scrollbar-width:thin;scrollbar-color:#e3bf60 transparent;margin:0;padding:38px 32px 30px;overflow-y:auto}.tm-rul::-webkit-scrollbar{width:8px}.tm-rul::-webkit-scrollbar-thumb{background:#e3bf60;border-radius:8px}.tm-rul::-webkit-scrollbar-track{background:0 0;margin:18px 0}.tm-luk{z-index:2;cursor:pointer;color:#232020;background:0 0;border:0;font-size:2rem;line-height:1;position:absolute;top:8px;right:14px}.tm-ptop{flex-wrap:wrap;align-items:center;gap:6px 16px;margin-bottom:20px;padding-right:26px;display:flex}.tm-ptop h2{font:400 clamp(1.7rem, 3.4vw, 2.2rem)/1.1 var(--serif);margin:0}.tm-pic-knap{cursor:zoom-in;background:0 0;border:0;border-radius:50%;padding:0}.tm-pic.stor{width:76px;height:76px;transition:transform .25s}.tm-pic-knap:hover .tm-pic{transform:scale(1.06)}.tm-chips{flex-wrap:wrap;flex-basis:100%;gap:8px;margin:4px 0 0;display:flex}.tm-chips span{font:700 .62rem var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--kat);border:1px solid;border-radius:999px;padding:5px 11px}.tm-hel p{font:400 1.1rem/1.7 var(--serif);margin:0 0 1.1em}.tm-stort{border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 6px 22px #3c281424}.tm-skift{border:1px solid var(--gold-tief);font:700 .68rem var(--sans);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:10px;margin-top:12px;padding:9px 16px}.tm-skift:hover{background:#c29c2f26}.tm-alle{text-align:center;color:#232020;font:700 .78rem var(--sans);letter-spacing:.18em;text-transform:uppercase;background:#f6e9ac;border-radius:14px;margin:26px 0 0;padding:16px 22px;text-decoration:none;transition:background .25s;display:block}.tm-alle[hidden]{display:none}.tm-alle:hover{background:#fed97c}.tm-alle i{font-style:normal;transition:transform .25s;display:inline-block}.tm-alle:hover i{transform:translate(5px)}.tm-foto{z-index:110;cursor:zoom-out;background:#000c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.tm-foto[hidden]{display:none}.tm-foto img{border-radius:14px;max-width:min(92vw,760px);max-height:90vh;box-shadow:0 20px 60px #00000080}@media (width<=1000px){.tm-mosaik{column-count:2}}@media (width<=620px){.tm-mosaik{column-count:1}.tm-kort:nth-child(n){transform:none}.tm-wrap{padding-top:46px}.tm-rul{padding:38px 22px 26px}.tm-citat{font-size:1.1rem}}@media (prefers-reduced-motion:reduce){.tm-kort:nth-child(n){transform:none}}
