.fsm-teaser{--fsm-bg:#0b142c;--fsm-gold:#e4c48e;--fsm-text:#f2ebdf;--fsm-soft:#abb4c9;background:radial-gradient(ellipse 58% 72% at 82% 28%,#2b245045 0%,transparent 74%),radial-gradient(ellipse 80% 65% at 7% 98%,#182a484d 0%,transparent 75%),var(--fsm-bg);min-height:100svh;color:var(--fsm-text);box-sizing:border-box;font-family:Arial,Helvetica,sans-serif;overflow:hidden}.fsm-teaser *,.fsm-teaser :before,.fsm-teaser :after{box-sizing:border-box}.fsm-teaser a{color:inherit;text-decoration:none}.fsm-teaser button,.fsm-teaser select{font:inherit}.fsm-teaser a:focus-visible,.fsm-teaser select:focus-visible,.fsm-teaser audio:focus-visible{outline:2px solid var(--fsm-gold);outline-offset:5px}.fsm-teaser-shell{width:min(1280px,100% - clamp(32px,7.8vw,112px));margin:0 auto}.fsm-teaser-header{border-bottom:1px solid #e5c38c22;justify-content:space-between;align-items:center;gap:20px;height:101px;display:flex}.fsm-teaser-brand{letter-spacing:.22em;font-size:13px;font-weight:700;line-height:1.35}.fsm-teaser-brand span{letter-spacing:.22em;color:var(--fsm-gold);margin-top:6px;font-size:9px;font-weight:400;display:block}.fsm-teaser-language{letter-spacing:.04em;border:1px solid #e4c48e4a;border-radius:100px;padding:10px 17px;font-size:12px;transition:background .2s;color:#c8c6c7!important}.fsm-teaser-language:hover{background:#ffffff0a}.fsm-teaser-main{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:center;gap:clamp(35px,6vw,80px);padding:clamp(48px,5.1vw,76px) 0 55px;display:grid}.fsm-teaser-copy{z-index:1;max-width:670px;position:relative}.fsm-teaser-eyebrow{letter-spacing:.25em;color:var(--fsm-gold);margin:0 0 27px;font-size:10px;font-weight:600}.fsm-teaser-eyebrow i{background:var(--fsm-gold);vertical-align:middle;border-radius:100%;width:5px;height:5px;margin-right:8px;display:inline-block}.fsm-teaser h1{letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,5.7vw,85px);font-weight:400;line-height:1.06}.fsm-teaser h1 span{color:var(--fsm-gold);font-style:italic;display:block}.fsm-teaser-lead{color:#ece1d4;max-width:555px;margin:26px 0 14px;font:clamp(17px,1.56vw,21px)/1.55 Georgia,serif}.fsm-teaser-intro{color:var(--fsm-soft);max-width:520px;margin:0 0 26px;font-size:13px;line-height:1.85}.fsm-teaser-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.fsm-teaser-primary{background:var(--fsm-gold);letter-spacing:.015em;border-radius:3px;align-items:center;gap:14px;padding:14px 21px;font-size:12px;font-weight:700;transition:filter .2s,transform .2s;display:inline-flex;color:#111b30!important}.fsm-teaser-primary:hover{filter:brightness(1.1);transform:translateY(-1px)}.fsm-teaser-primary>span:first-child{font-size:19px;line-height:0}.fsm-teaser-youtube{color:#b0b4c4;font-size:11px}.fsm-teaser-meta{color:#aeadb6;letter-spacing:.16em;margin:34px 0 0;font-size:9px;line-height:1.7}.fsm-teaser-art{isolation:isolate;justify-self:center;width:100%;max-width:440px;margin:0;padding:13px;position:relative}.fsm-teaser-glow{z-index:-1;filter:blur(15px);background:radial-gradient(#af8d7f2b,#0000 67%);position:absolute;inset:-15%}.fsm-teaser-cover{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border:1px solid #e4c48e4d;width:100%;display:block;box-shadow:0 25px 85px #030713b0,0 0 50px #bc99721b}.fsm-teaser-art:before,.fsm-teaser-art:after{content:"";pointer-events:none;border:1px solid #e5c38c23;position:absolute;inset:-14px}.fsm-teaser-art:after{border-color:#e5c38c10;inset:-28px}.fsm-teaser-art figcaption{letter-spacing:.2em;color:#c8bbac;justify-content:space-between;align-items:center;gap:20px;margin-top:17px;font-size:9px;display:flex}.fsm-teaser-art figcaption span{color:#a3a5b1}.fsm-teaser-lower{border-top:1px solid #e5c38c33;border-bottom:1px solid #e5c38c33;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:0;margin-bottom:22px;display:grid}.fsm-teaser-audio{grid-template-columns:minmax(0,1fr) minmax(190px,.95fr);align-items:center;gap:10px 18px;padding:23px clamp(20px,3vw,40px) 22px 0;display:grid}.fsm-teaser-caption>span{letter-spacing:.23em;color:var(--fsm-gold);margin-bottom:6px;font-size:9px;font-weight:600;display:block}.fsm-teaser-caption strong{white-space:nowrap;font-family:Georgia,serif;font-size:20px;font-weight:400}.fsm-teaser-select{flex-direction:column;align-items:stretch;gap:6px;min-width:0;display:flex}.fsm-teaser-select>span{color:#aeb3c1;font-size:10px}.fsm-teaser-select select{color:#f1ece5;background:#17223b;border:1px solid #c7bda24d;border-radius:4px;width:100%;min-width:0;padding:10px;font-size:12px}.fsm-teaser-audio audio{filter:sepia(.3)saturate(.8);grid-column:1/-1;width:100%;height:35px}.fsm-teaser-launch{border-left:1px solid #e5c38c33;align-items:center;gap:17px;padding:24px 0 22px clamp(23px,3vw,44px);display:flex}.fsm-teaser-launch-icon{color:var(--fsm-gold);align-self:flex-start;margin-top:7px;font:30px Georgia,serif}.fsm-teaser-launch span{letter-spacing:.14em;color:#c7aa84;text-transform:uppercase;font-size:9px}.fsm-teaser-launch h2{color:#f1e8da;margin:6px 0 8px;font:clamp(20px,2.15vw,29px)/1.15 Georgia,serif}.fsm-teaser-launch p{color:var(--fsm-soft);max-width:380px;margin:0;font-size:12px;line-height:1.7}.fsm-teaser-footer{letter-spacing:.14em;color:#848fa5;justify-content:space-between;align-items:center;gap:20px;padding:8px 0 25px;font-size:9px;display:flex}@media (width<=970px){.fsm-teaser-main{grid-template-columns:1fr .78fr;gap:25px}.fsm-teaser h1{font-size:clamp(50px,6vw,66px)}.fsm-teaser-audio{grid-template-columns:1fr}.fsm-teaser-select,.fsm-teaser-audio audio{grid-column:1}}@media (width<=750px){.fsm-teaser-header{height:80px}.fsm-teaser-main{grid-template-columns:1fr;gap:30px;padding:44px 0 42px}.fsm-teaser h1{font-size:clamp(51px,11vw,78px)}.fsm-teaser-art{justify-self:center;width:75%;max-width:440px}.fsm-teaser-lower{grid-template-columns:1fr}.fsm-teaser-audio{grid-template-columns:minmax(0,1fr) minmax(180px,1fr);padding:23px 0}.fsm-teaser-select{grid-column:auto}.fsm-teaser-audio audio{grid-column:1/-1}.fsm-teaser-launch{border-top:1px solid #e5c38c33;border-left:0;padding:23px 0}.fsm-teaser-footer{flex-wrap:wrap}}@media (width<=450px){.fsm-teaser-shell{width:calc(100% - 40px)}.fsm-teaser-brand{font-size:11px}.fsm-teaser-brand span{font-size:8px}.fsm-teaser-language{padding:8px 12px}.fsm-teaser h1{font-size:50px}.fsm-teaser-art{width:86%}.fsm-teaser-audio{grid-template-columns:1fr}.fsm-teaser-select{grid-column:1}.fsm-teaser-main{padding-top:40px}.fsm-teaser-meta{font-size:8px}.fsm-teaser-footer{line-height:1.6}}@media (prefers-reduced-motion:reduce){.fsm-teaser *{transition:none!important}}.fsm-teaser-discovery{border-bottom:1px solid #e5c38c24;margin:0 0 18px}.fsm-teaser-facts>summary{cursor:pointer;color:#d6cfbf;letter-spacing:.045em;justify-content:space-between;align-items:center;gap:20px;padding:14px 1px 17px;font:12px/1.5 Arial,Helvetica,sans-serif;list-style:none;display:flex}.fsm-teaser-facts>summary::-webkit-details-marker{display:none}.fsm-teaser-facts>summary:hover{color:var(--fsm-gold)}.fsm-teaser-disclosure{color:var(--fsm-gold);font:23px/1 Georgia,serif;transition:transform .22s}.fsm-teaser-facts[open] .fsm-teaser-disclosure{transform:rotate(45deg)}.fsm-teaser-facts-content{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(30px,6vw,75px);padding:10px 4px 33px;display:grid}.fsm-teaser-facts-content h2,.fsm-teaser-facts-content h3{color:var(--fsm-text);margin:0 0 14px;font:24px/1.3 Georgia,serif}.fsm-teaser-facts-content h3{font-size:20px}.fsm-teaser-facts-about p{color:var(--fsm-soft);max-width:590px;margin:0 0 11px;font-size:12px;line-height:1.85}.fsm-teaser-facts-about strong{color:#e7d7c0;font-weight:600}.fsm-teaser-facts-about .fsm-teaser-note{color:var(--fsm-gold)}.fsm-teaser-facts-tracks ol{color:#cbbd9d;margin:0;padding-left:23px}.fsm-teaser-facts-tracks li{border-bottom:1px solid #fff1;padding:6px 0 6px 4px;font:12px/1.6 Arial,sans-serif}.fsm-teaser-facts-tracks li span{color:#e8dfd4}.fsm-teaser-facts-tracks li time{float:right;color:#a9b4c9}.fsm-teaser-facts-links{flex-wrap:wrap;gap:10px 18px;padding-top:18px;display:flex}.fsm-teaser-facts-links a{text-underline-offset:4px;color:var(--fsm-gold)!important;font-size:11px!important;text-decoration:underline!important}@media (width<=650px){.fsm-teaser-facts-content{grid-template-columns:1fr;gap:24px}}
