body.v-teaser{--maxw:1140px;--pad:clamp(20px,5vw,64px)}*{box-sizing:border-box}body.v-teaser{margin:0;font-family:var(--font);background:var(--shell);color:var(--ink);font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}body.v-teaser img{max-width:100%;display:block}body.v-teaser a{color:inherit}body.v-teaser .wrap{max-width:var(--maxw);margin:0 auto;padding-inline:var(--pad)}body.v-teaser .eyebrow{font-size:.7rem;letter-spacing:.24em;text-transform:uppercase;font-weight:700;color:var(--gold);margin:0}body.v-teaser header{background:var(--petrol);padding:16px 0}body.v-teaser .hrow{display:flex;align-items:center;justify-content:space-between;gap:20px}body.v-teaser .hlogo{height:28px;width:auto}body.v-teaser .lang{display:flex;align-items:center;gap:2px;font-size:.74rem;letter-spacing:.14em;font-weight:700;color:var(--paper)}body.v-teaser .lang a{text-decoration:none;opacity:.65;padding:5px 7px}body.v-teaser .lang a.on{opacity:1;color:var(--gold)}body.v-teaser .lang i{font-style:normal;opacity:.25}body.v-teaser .top{background:var(--petrol);color:var(--paper);padding:var(--tp-m) 0}body.v-teaser .top h1{font-size:clamp(2rem,5vw,3.4rem);line-height:1.05;font-weight:700;letter-spacing:-.035em;margin:14px 0 0;max-width:20ch}body.v-teaser .top p.sub{margin:20px 0 0;max-width:52ch;color:var(--on-petrol-2);font-size:clamp(1rem,1.7vw,1.2rem)}body.v-teaser .main{padding:var(--tp-m) 0 var(--tp-l)}body.v-teaser .panel{background:var(--paper);position:relative;display:grid;grid-template-columns:1fr;box-shadow:var(--shadow-soft)}@media(min-width:900px){body.v-teaser .panel{grid-template-columns:300px 1fr}}body.v-teaser .cover{background:var(--petrol);background:linear-gradient(160deg,var(--petrol) 0%,var(--petrol-deep) 100%);padding:clamp(28px,3vw,38px);display:flex;flex-direction:column;justify-content:space-between;color:var(--paper);min-height:330px;position:relative;overflow:hidden}body.v-teaser .cover:after{content:"";position:absolute;right:-70px;bottom:-70px;width:250px;height:250px;background:url(/img/x.png) center/contain no-repeat;opacity:.07}body.v-teaser .cover img.clogo{height:30px;width:auto;align-self:flex-start;flex:none}body.v-teaser .cart{margin:auto 0;position:relative;color:var(--paper);opacity:.85}body.v-teaser .cart svg{width:100%;max-width:210px;height:auto;display:block}body.v-teaser .cart.shot{opacity:1;margin:26px 0;flex:none;width:100%}body.v-teaser .cart.shot img{width:100%;height:auto;display:block;box-shadow:var(--shadow-hard);border:1px solid var(--line-petrol-soft)}body.v-teaser .cart.shot.slide img{border-width:1px}body.v-teaser .cover .ct{font-size:1.32rem;font-weight:700;letter-spacing:-.025em;line-height:1.2;position:relative}body.v-teaser .cover .ck{font-size:.64rem;letter-spacing:.26em;text-transform:uppercase;color:var(--gold);font-weight:700;margin-bottom:8px}body.v-teaser .cover ul{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:4px;font-size:.76rem;color:var(--on-petrol-3);position:relative}body.v-teaser .pbody{padding:clamp(30px,4vw,52px)}body.v-teaser .pbody h2{margin:0 0 4px;font-size:1.28rem;font-weight:700;letter-spacing:-.02em}body.v-teaser .pbody>p.hint{margin:0 0 26px;color:var(--ink-soft);font-size:.94rem}body.v-teaser .plist{list-style:none;margin:0;padding:0;display:grid;gap:0}body.v-teaser .plist li{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start;padding:18px 0;border-top:1px solid var(--line)}body.v-teaser .plist li:last-child{border-bottom:1px solid var(--line)}body.v-teaser .pnum{font-size:.72rem;font-weight:700;letter-spacing:.12em;color:var(--gold-web-label);padding-top:5px}body.v-teaser .plist p{margin:0;color:var(--ink-soft);font-size:.96rem;line-height:1.6}body.v-teaser .actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}body.v-teaser .btn{display:inline-flex;align-items:center;gap:11px;text-decoration:none;font-weight:700;padding:13px 24px;font-size:.9rem;min-height:44px;transition:.25s;border:1.5px solid transparent}body.v-teaser .btn.primary{background:var(--gold);color:var(--ink)}body.v-teaser .btn.primary:hover{background:var(--petrol);color:var(--paper)}body.v-teaser .btn.ghost{border-color:var(--edge-ghost);color:var(--petrol)}body.v-teaser .btn.ghost:hover{background:var(--petrol);color:var(--paper);border-color:var(--petrol)}body.v-teaser .btn svg{width:16px;height:16px}body.v-teaser .note{margin:18px 0 0;font-size:.82rem;color:var(--ink-soft)}body.v-teaser .soon{display:inline-block;margin-left:12px;padding:3px 9px;font-size:.58rem;letter-spacing:.18em;font-weight:800;color:var(--ink);background:var(--gold);vertical-align:2px}body.v-teaser .soonbar{display:grid;gap:5px;background:var(--gold-tint);border-left:3px solid var(--gold);padding:16px 20px;margin:0 0 28px}body.v-teaser .soonbar b{font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--petrol);font-weight:700}body.v-teaser .soonbar span{font-size:.92rem;line-height:1.55;color:var(--ink-soft)}body.v-teaser .wipbar{display:grid;gap:4px;background:var(--magenta-tint);border-left:3px solid var(--magenta);padding:16px 20px;margin:0 0 32px}body.v-teaser .wipbar b{font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--magenta-deep);font-weight:700}body.v-teaser .wipbar span{font-size:.9rem;line-height:1.55;color:var(--ink-soft)}body.v-teaser .wip{display:inline-flex;align-items:center;gap:8px;background:var(--magenta-tint);color:var(--magenta-deep);font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:7px 12px;margin:0 0 22px}body.v-teaser .wip:before{content:"";width:6px;height:6px;background:var(--magenta);border-radius:50%}body.v-teaser .more{background:var(--paper);border-top:1px solid var(--line);padding:var(--tp-m) 0}body.v-teaser .mlinks{display:grid;gap:0;margin-top:22px}body.v-teaser .mlink{display:grid;grid-template-columns:1fr auto;align-items:center;gap:18px;text-decoration:none;padding:18px 0;border-bottom:1px solid var(--line);transition:.25s}body.v-teaser .mlink:first-child{border-top:1px solid var(--line)}body.v-teaser .mlink:hover{padding-left:10px}body.v-teaser .mk{display:none;font-size:.63rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-web-label);font-weight:700;min-width:82px}body.v-teaser .mt{font-size:1.05rem;font-weight:600;letter-spacing:-.015em;color:var(--ink)}body.v-teaser .mlink svg{width:17px;height:17px;color:var(--teal);transition:transform .25s}body.v-teaser .mlink:hover svg{transform:translate(4px)}@media(min-width:560px){body.v-teaser .mlink{grid-template-columns:auto 1fr auto}body.v-teaser .mk{display:block}}body.v-teaser footer{background:var(--petrol-deep);color:var(--on-petrol-3);padding:var(--tp-m) 0 28px;font-size:.92rem}body.v-teaser .fgrid{display:grid;gap:36px;grid-template-columns:1fr}@media(min-width:900px){body.v-teaser .fgrid{grid-template-columns:1fr auto;align-items:center}body.v-teaser .fright{text-align:right}body.v-teaser .flinks{justify-content:flex-end}}body.v-teaser .flogo{height:38px;margin-bottom:18px;width:auto}body.v-teaser .faddr{font-style:normal;line-height:1.75}body.v-teaser .cta{display:inline-flex;align-items:center;gap:12px;background:var(--gold);color:var(--ink);text-decoration:none;font-weight:700;padding:13px 24px;font-size:.9rem;min-height:44px}body.v-teaser .cta:hover{background:var(--paper)}body.v-teaser .flinks{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:22px}body.v-teaser .flinks a{text-decoration:none;border-bottom:1px solid var(--line-petrol);padding-bottom:2px}body.v-teaser .fbot{margin-top:38px;padding-top:20px;border-top:1px solid var(--line-petrol-soft);display:flex;flex-wrap:wrap;gap:10px 22px;justify-content:space-between;font-size:.8rem;color:var(--on-petrol-3)}
