.muse-popup{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f4f0e8;--gold:#d8b65a;--muted:#aea69b;--ground:#080808;color:var(--ink);background:var(--ground);font-family:DM Sans,sans-serif}.muse-popup,.muse-popup *{box-sizing:border-box}.muse-popup{margin:0}.muse-popup a{color:inherit;text-decoration:none}.muse-popup button,.muse-popup a{-webkit-tap-highlight-color:transparent}.muse-popup a:focus-visible{outline:2px solid var(--gold);outline-offset:7px}.muse-popup ::selection{background:var(--gold);color:#080808}.muse-popup header{z-index:5;justify-content:space-between;align-items:center;width:100%;height:100px;padding:0 5.5%;display:flex;position:absolute;top:0;left:0}.muse-popup .brand{color:var(--gold);align-items:center;gap:20px;font-family:Cormorant Garamond,serif;font-size:43px;display:flex}.muse-popup .brand span{letter-spacing:.23em;color:var(--muted);font-family:DM Sans,sans-serif;font-size:8px}.muse-popup .header-cta{letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #847044;gap:26px;padding:13px 0;font-size:10px;display:flex}.muse-popup .sequence{height:380svh;position:relative}.muse-popup .stage{background:radial-gradient(at 70% 54%,#332b22 0,#12110f 40%,#080808 75%);height:100svh;position:sticky;top:0;overflow:hidden}.muse-popup .scene{transition:opacity .6s;position:absolute;inset:0}.muse-popup .scene canvas{width:100%;height:100%;display:block}.muse-popup .copy{z-index:2;pointer-events:none;width:35%;position:absolute;top:25%;left:5.5%}.muse-popup .copy a{pointer-events:auto}.muse-popup .eyebrow{letter-spacing:.26em;color:var(--gold);margin:0 0 25px;font-size:9px}.muse-popup h1,.muse-popup h2{letter-spacing:-.035em;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(50px,5.8vw,88px);font-weight:400;line-height:.99}.muse-popup h1{animation:.4s ease-out museArrive}.muse-popup em{color:var(--gold);font-weight:400}.muse-popup .intro{color:#c5bdb1;margin:30px 0 28px;font-size:13px;line-height:1.85}.muse-popup .cta{color:#14100a;background:var(--gold);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:35px;padding:17px 23px;font-size:10px;transition:background .18s,transform .18s;display:inline-flex}.muse-popup .cta:hover{background:#edd08a;transform:translateY(-2px)}.muse-popup .cta:active{transform:translateY(1px)}.muse-popup .trial{color:#ada395;margin:18px 0 0;font-size:9px;line-height:1.5}.muse-popup .scene-caption{color:#c4b49c;align-items:center;gap:17px;font-family:Cormorant Garamond,serif;font-size:20px;font-style:italic;display:flex;position:absolute;bottom:17%;left:52%}.muse-popup .caption-line{background:#7c6843;width:35px;height:1px}.muse-popup .stage-bottom{letter-spacing:.2em;color:#9b9184;border-top:1px solid #ffffff13;justify-content:space-between;padding-top:22px;font-size:8px;display:flex;position:absolute;bottom:35px;left:5.5%;right:5.5%}.muse-popup .poster{position:absolute;inset:0}.muse-popup .poster img{object-fit:cover;object-position:70% 50%;width:100%;height:100%}.muse-popup .poster-scrim{background:linear-gradient(90deg,#080808,#080808e8 24%,#08080833 70%),linear-gradient(#0000 60%,#080808);position:absolute;inset:0}.muse-popup .static{height:100svh}.muse-popup .ending{background:#0d0c0a;grid-template-columns:1fr 1.15fr;align-items:center;gap:70px;min-height:85svh;padding:130px 8%;display:grid}.muse-popup .end-copy h2{font-size:clamp(48px,5vw,76px)}.muse-popup .end-copy>p:not(.eyebrow){color:#afa597;max-width:310px;margin:30px 0;font-size:14px;line-height:1.8}.muse-popup .result-pair{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.muse-popup .result-pair figure{margin:0}.muse-popup .result-pair figure:nth-child(2){margin-top:65px}.muse-popup .result-pair img{object-fit:cover;width:100%;height:auto;display:block}.muse-popup .result-pair figcaption{text-transform:uppercase;letter-spacing:.18em;color:var(--muted);margin-top:17px;font-size:9px}.muse-popup footer{color:#a39785;border-top:1px solid #ffffff13;align-items:center;gap:25px;padding:40px 5.5%;font-size:9px;display:flex}.muse-popup .footer-brand{color:var(--gold);font-family:Cormorant Garamond,serif;font-size:38px}.muse-popup footer a{margin-left:auto}@keyframes museArrive{0%{opacity:.3;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.muse-popup header{height:80px;padding:0 7%}.muse-popup .brand{font-size:37px}.muse-popup .brand span{display:none}.muse-popup .header-cta{gap:18px;font-size:9px}.muse-popup .sequence{height:300svh}.muse-popup .copy{width:86%;top:16%;left:7%}.muse-popup h1{font-size:clamp(42px,11vw,62px);line-height:.98}.muse-popup .copy h1 br{display:none}.muse-popup .eyebrow{margin-bottom:18px;font-size:8px}.muse-popup .intro{margin:18px 0;font-size:12px;line-height:1.65}.muse-popup .cta{gap:28px;padding:14px 18px;font-size:9px}.muse-popup .trial{margin-top:12px;font-size:8px}.muse-popup .scene-caption{font-size:17px;bottom:11%;left:7%}.muse-popup .stage-bottom{letter-spacing:.12em;font-size:6px;bottom:25px;left:7%;right:7%}.muse-popup .stage-bottom span:last-child{display:none}.muse-popup .ending{grid-template-columns:1fr;gap:45px;padding:80px 7%}.muse-popup .result-pair figure:nth-child(2){margin-top:35px}.muse-popup footer{flex-wrap:wrap;gap:15px;padding:25px 7%;font-size:8px}.muse-popup footer a{width:100%;margin-left:0}.muse-popup .static{height:100svh}.muse-popup .static .poster img{object-position:58% 50%}.muse-popup .static .poster-scrim{background:linear-gradient(#080808ba,#08080888 45%,#08080811 68%,#080808)}}@media(prefers-reduced-motion:reduce){.muse-popup,.muse-popup *,.muse-popup :before,.muse-popup :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.muse-popup .sequence{height:100svh}.muse-popup .stage{position:relative}}.muse-popup .stage:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#080808ee,#080808c9 25%,#08080833 42%,#0000 53%);position:absolute;inset:0}.muse-popup .scene-caption,.muse-popup .stage-bottom{z-index:2}.muse-popup .scene-caption{background:#080808c9;padding:10px 14px}.muse-popup .static .stage:after{display:none}@media(max-width:760px){.muse-popup .stage:after{background:linear-gradient(#080808cf,#080808ad 35%,#0000 52%)}.muse-popup .copy{width:84%;top:15%}.muse-popup .copy h1{max-width:330px}.muse-popup .scene-caption{padding:9px 10px;font-size:15px;bottom:10%;left:7%}.muse-popup .intro br{display:none}.muse-popup .copy h1 br,.muse-popup .intro br{display:initial}.muse-popup .copy h1{font-size:48px}}.muse-popup .scene{pointer-events:none}.muse-popup.homepage-opening .copy{top:max(120px,25%)}.muse-popup.homepage-opening .copy h1{letter-spacing:0;font-size:72px}@media(min-width:1440px){.muse-popup.homepage-opening .copy h1{font-size:88px}}@media(max-width:1024px){.muse-popup.homepage-opening .copy h1{font-size:56px}}@media(max-width:760px){.muse-popup.homepage-opening .copy{top:max(96px,15%)}.muse-popup.homepage-opening .copy h1{font-size:48px}}@media(max-width:380px){.muse-popup.homepage-opening .copy h1{font-size:42px}}@media(max-height:600px){.muse-popup.homepage-opening .copy{top:88px}.muse-popup.homepage-opening .eyebrow{margin-bottom:12px}.muse-popup.homepage-opening .copy h1{font-size:40px}.muse-popup.homepage-opening .intro{margin:14px 0;font-size:12px}.muse-popup.homepage-opening .trial{margin-top:10px}.muse-popup.homepage-opening .scene-caption{display:none}.muse-popup.homepage-opening .stage-bottom{padding-top:12px;bottom:15px}}
