.lm-category-podium{background:#fff;overflow:hidden;padding:30px 5vw 20px;position:relative;color:#151515;border-bottom:1px solid #deded7}
.lm-podium-topline{max-width:1440px;margin:auto;display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #deded7;padding-bottom:20px;font-size:9px;font-weight:650;letter-spacing:.17em;color:#73736b}
.lm-podium-layout{max-width:1440px;margin:auto;display:grid;grid-template-columns:32% 68%;align-items:center;min-height:650px}
.lm-podium-editorial{position:relative;z-index:3;padding:38px 0}
.lm-podium-editorial h2{font-family:'Barlow Condensed',Impact,'Arial Narrow',sans-serif;font-size:clamp(64px,7.2vw,112px);font-weight:750;text-transform:uppercase;line-height:.87;letter-spacing:-.025em;margin:0 0 26px}
.lm-podium-editorial h2 em{font-style:normal;position:relative;display:inline-block;isolation:isolate}
.lm-podium-editorial h2 em:before{content:'';position:absolute;inset:10% -8px -4%;background:#ffe500;z-index:-1;transform:rotate(-3deg)}
.lm-podium-intro{font-size:12px;line-height:1.8;color:#77776d;max-width:260px;margin:0 0 35px}
.lm-podium-selection{max-width:290px;border-top:1px solid #d9d9d1;padding-top:20px;min-height:185px}
.lm-podium-counter{font:600 10px/1.4 monospace;letter-spacing:.12em;color:#828278}
.lm-podium-selection h3{font-size:20px;line-height:1.2;letter-spacing:-.04em;margin:10px 0}
.lm-podium-selection p{font-size:12px;line-height:1.7;min-height:61px;color:#77776d;margin:0 0 17px;max-width:265px}
.lm-podium-cta{display:inline-flex;align-items:center;gap:24px;color:#111;text-decoration:none;font-size:12px;font-weight:650;border-bottom:1px solid #111;padding:0 0 8px}
.lm-podium-cta span{font-size:22px;line-height:1}
.lm-podium-display{min-width:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center}
.lm-podium-scene{height:550px;position:relative;isolation:isolate;touch-action:pan-y;overflow:hidden}
.lm-podium-halo{position:absolute;width:88%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#fffde0 0%,#f6f5e9 48%,#fff 71%);top:3%;left:7%;z-index:-2}
.lm-podium-watermark{position:absolute;top:14%;left:50%;transform:translateX(-50%);font:800 clamp(100px,17vw,260px)/1 'Barlow Condensed',Impact,sans-serif;letter-spacing:.02em;color:transparent;-webkit-text-stroke:1px #d6d4be;white-space:nowrap;z-index:-1}
.lm-podium-plinth{position:absolute;left:50%;bottom:79px;width:96%;height:150px;transform:translateX(-50%);border-radius:50%;background:linear-gradient(180deg,#40403a,#151513);box-shadow:0 26px 0 -1px #242421,0 30px 0 -1px #121210,0 47px 0 -12px #ffe500,0 74px 35px -32px #0005;z-index:0}
.lm-podium-plinth:before{content:'';position:absolute;inset:7px;border:1px solid #747463;border-radius:50%;background:radial-gradient(ellipse at 48% 20%,#626255,#31312c 60%)}
.lm-podium-plinth:after{content:'';position:absolute;inset:20px 12%;border:1px solid #9c9c7844;border-radius:50%}
.lm-podium-plinth span{position:absolute;inset:40px 25%;border:1px solid #9c9c782b;border-radius:50%;z-index:1}
.lm-podium-orbit{position:absolute;inset:0}
.lm-podium-item{position:absolute;left:50%;top:68%;width:clamp(245px,28vw,410px);height:clamp(245px,28vw,410px);display:block;transform-origin:50% 100%;outline-offset:-15px;will-change:transform;cursor:pointer;-webkit-tap-highlight-color:transparent}
.lm-podium-item img{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none;user-select:none;-webkit-user-drag:none;position:relative;z-index:1}
.lm-podium-contact{position:absolute;left:16%;right:16%;bottom:8%;height:8%;border-radius:50%;background:radial-gradient(ellipse,#0008,transparent 70%);transform:scaleX(1.12)}
.lm-podium-tekstil img{transform:translateY(4%)}
.lm-podium-kkd img{transform:translateY(8%)}
.lm-podium-item:focus-visible{outline:3px solid #c0ab00;border-radius:30px}
.lm-podium-stage-caption{position:absolute;bottom:23px;left:0;right:0;text-align:center;font-size:8px;font-weight:650;letter-spacing:.22em;color:#8b8b80}
.lm-podium-controls{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:0 16px 10px}
.lm-podium-hint{font-size:10px;color:#8b8b80}
.lm-podium-pause{display:inline-flex;align-items:center;gap:14px;padding:9px 0;border:0;border-bottom:1px solid #b6b6a8;background:none;color:#55554b;font-size:10px;cursor:pointer;white-space:nowrap}
.lm-podium-pause span{font-size:12px}
.lm-podium-selectors{display:grid;grid-template-columns:repeat(3,1fr);max-width:1440px;margin:0 auto;border-block:1px solid #dcdcd2}
.lm-podium-selectors button{display:flex;align-items:center;text-align:left;gap:18px;padding:23px 26px;border:0;background:#fff;color:#111;cursor:pointer;transition:background .2s ease}
.lm-podium-selectors button+button{border-left:1px solid #dcdcd2}
.lm-podium-tab-number{align-self:flex-start;font:500 10px/1.6 monospace;color:#8a8a7d;padding-top:5px}
.lm-podium-selectors strong{display:block;font-size:25px;font-weight:650;letter-spacing:-.045em;line-height:1.2}
.lm-podium-selectors small{display:block;color:#77776b;font-size:10px;margin-top:6px;line-height:1.5}
.lm-podium-selectors b{margin-left:auto;font-size:24px;font-weight:400;width:34px;height:34px;display:grid;place-items:center;border:1px solid #dcdcd2;border-radius:50%;flex-shrink:0}
.lm-podium-selectors [aria-pressed=true]{background:#ffe500}
.lm-podium-selectors [aria-pressed=true] small,.lm-podium-selectors [aria-pressed=true] .lm-podium-tab-number{color:#575014}
.lm-podium-selectors [aria-pressed=true] b{background:#111;color:#fff;border-color:#111}
.lm-category-podium button:focus-visible,.lm-podium-cta:focus-visible{outline:3px solid #111;outline-offset:4px}
.lm-podium-selectors button:focus-visible{outline-offset:-5px}
.lm-podium-art-note{text-align:right;max-width:1440px;margin:13px auto 0;font-size:8px;line-height:1.6;color:#99998b}
.lm-podium-reduced .lm-podium-pause{display:none}
.home-tab-hidden .lm-podium-item,.home-motion-paused .lm-podium-item{will-change:auto}
@media(hover:hover) and (pointer:fine){.lm-podium-selectors button:not([aria-pressed=true]):hover{background:#f5f5ed}.lm-podium-cta:hover{color:#7b6b00}.lm-podium-pause:hover{color:#111}}
@media(min-width:1600px){.lm-podium-scene{height:620px}.lm-podium-item{top:70%}.lm-podium-layout{min-height:720px}.lm-podium-plinth{height:175px;bottom:90px}}
@media(max-width:1050px){.lm-podium-layout{grid-template-columns:34% 66%;min-height:610px}.lm-podium-scene{height:470px}.lm-podium-item{top:66%;width:28vw;height:28vw}.lm-podium-plinth{height:125px;bottom:70px}.lm-podium-editorial h2{font-size:clamp(60px,7.7vw,82px)}.lm-podium-selection{max-width:240px}.lm-podium-selection h3{font-size:18px}.lm-podium-selection p{font-size:11px}.lm-podium-controls{padding-inline:8px;flex-wrap:wrap;gap:0}.lm-podium-hint{font-size:9px}.lm-podium-selectors button{padding:22px 17px;gap:10px}.lm-podium-selectors strong{font-size:22px}}
@media(max-width:700px){.lm-category-podium{padding:25px 5vw 18px}.lm-podium-topline{font-size:8px;letter-spacing:.08em;padding-bottom:16px}.lm-podium-topline span:last-child{max-width:125px;text-align:right}.lm-podium-layout{grid-template-columns:1fr;min-height:0}.lm-podium-editorial{padding:30px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:20px}.lm-podium-editorial h2{font-size:64px;margin:0;grid-row:1/3}.lm-podium-intro{font-size:11px;line-height:1.7;margin:0;align-self:center}.lm-podium-selection{border:0;padding:0;max-width:none;min-height:0;grid-column:1/-1;display:grid;grid-template-columns:1fr auto;gap:0 16px;align-items:start;margin-top:4px}.lm-podium-selection h3{font-size:18px;margin:6px 0 0}.lm-podium-selection p{display:none}.lm-podium-counter{grid-column:1;font-size:9px}.lm-podium-cta{grid-column:2;grid-row:1/3;align-self:center;font-size:10px;gap:12px}.lm-podium-display{margin:0 -5vw}.lm-podium-scene{height:385px}.lm-podium-item{width:235px;height:235px;top:64%}.lm-podium-watermark{font-size:130px;top:10%}.lm-podium-halo{top:0;left:0;width:100%}.lm-podium-plinth{width:95%;height:100px;bottom:69px;box-shadow:0 20px 0 -1px #242421,0 24px 0 -1px #121210,0 37px 0 -9px #ffe500,0 58px 24px -25px #0005}.lm-podium-plinth:before{inset:5px}.lm-podium-stage-caption{bottom:20px;font-size:7px}.lm-podium-controls{padding:0 5vw 20px;gap:8px}.lm-podium-hint{font-size:8px}.lm-podium-pause{font-size:9px;gap:9px}.lm-podium-selectors button{padding:17px 10px;gap:6px;align-items:flex-start;position:relative}.lm-podium-tab-number{font-size:8px;padding-top:2px}.lm-podium-selectors strong{font-size:18px}.lm-podium-selectors small{font-size:8px;max-width:95px;min-height:24px}.lm-podium-selectors b{display:none}.lm-podium-art-note{text-align:center;font-size:7px}}
@media(max-width:380px){.lm-podium-editorial h2{font-size:57px}.lm-podium-scene{height:345px}.lm-podium-item{width:205px;height:205px;top:64%}.lm-podium-plinth{height:85px;bottom:64px}.lm-podium-selectors strong{font-size:16px}.lm-podium-selectors button{padding-inline:7px}.lm-podium-cta{gap:6px}}
@media(prefers-reduced-motion:reduce){.lm-podium-item{will-change:auto}.lm-podium-selectors button{transition:none}}
@media(max-width:430px){.lm-podium-editorial{grid-template-columns:1fr;gap:16px}.lm-podium-editorial h2{grid-row:auto;font-size:60px}.lm-podium-intro{max-width:265px;font-size:11px}.lm-podium-selection{margin-top:2px}.lm-podium-selectors{grid-template-columns:repeat(3,minmax(0,1fr))}.lm-podium-selectors button{min-width:0}.lm-podium-selectors button>span{min-width:0}}
@media(max-width:380px){.lm-podium-tab-number{display:none}.lm-podium-selectors strong{font-size:14px}.lm-podium-selectors button{padding-inline:8px}.lm-podium-selectors small{font-size:8px}.lm-podium-selection h3{font-size:16px}}
