.eac{--eac-bg:#17191d;--eac-ink:#fff;--eac-accent:#ff9a3d;--eac-button-ink:#101318;position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);isolation:isolate;overflow:hidden;background:var(--eac-bg);color:var(--eac-ink);border-radius:20px;min-width:0;min-height:300px;font-family:inherit;container-type:inline-size}.eac .eac-copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;padding:clamp(22px,4vw,46px);min-width:0}.eac .eac-offer{display:inline-block;align-self:flex-start;padding:.22em .45em;margin:.35em 0 0;background:var(--eac-accent);color:var(--eac-button-ink);font-size:26px;line-height:1.1;font-weight:800;letter-spacing:-.025em;border-radius:.15em;max-width:100%;overflow-wrap:anywhere}.eac.eac-screen.eac-promotion .eac-title{font-size:min(4.6cqw,7.5cqh)}.eac.eac-screen.eac-promotion .eac-offer{font-size:min(3.2cqw,5.2cqh);margin:min(1cqw,1.6cqh) 0 0}.eac.eac-screen.eac-promotion .eac-brand{margin-bottom:min(2cqw,3cqh)}.eac.eac-screen.eac-promotion .eac-message{margin:min(1.4cqw,2.3cqh) 0 min(1.8cqw,3cqh)}.eac .eac-rich-message :is(strong,b){display:inline;font-size:inherit;font-weight:800;line-height:inherit;color:inherit}.eac .eac-rich-message :is(ul,ol){margin:0;padding-left:1.1em}.eac .eac-rich-message li{margin:.15em 0}.eac .eac-rich-message em{font-size:inherit;color:inherit}@container player-canvas (aspect-ratio < 1){.eac.eac-screen.eac-promotion .eac-title{font-size:min(9cqw,5.1cqh)}.eac.eac-screen.eac-promotion .eac-offer{font-size:min(6cqw,3.4cqh);margin:2cqw 0 0}.eac.eac-screen.eac-promotion .eac-message{margin:3cqw 0}}.eac .eac-brand{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:750;line-height:1.35;margin-bottom:30px;color:var(--eac-ink)}.eac .eac-brand>.material-symbols-rounded{font-size:24px;color:var(--eac-accent);background:var(--eac-bg);border-radius:6px}.eac .eac-eyebrow{font-size:12px;font-weight:800;letter-spacing:.14em;line-height:1.65;text-transform:uppercase;margin-bottom:12px;color:var(--eac-ink);opacity:1}.eac .eac-title{display:block;font-size:clamp(26px,3.5vw,42px);font-weight:800;letter-spacing:-.045em;line-height:1.09;overflow-wrap:anywhere;color:var(--eac-ink);max-width:20ch}.eac .eac-message{font-size:16px;line-height:1.55;margin:15px 0 24px;max-width:42ch;color:var(--eac-ink);opacity:1;overflow-wrap:anywhere}.eac .eac-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;background:var(--eac-accent);color:var(--eac-button-ink);font-size:14px;font-weight:750;line-height:1.35;padding:12px 18px;border-radius:9px;margin-top:auto;min-height:46px;box-sizing:border-box;max-width:100%;overflow-wrap:anywhere}.eac .eac-cta>span{font-size:20px;flex-shrink:0}.eac .eac-art{position:relative;min-width:0;overflow:hidden;background:var(--eac-accent)}.eac .eac-art>:is(img,video){position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:var(--eac-fit);object-position:var(--eac-position) center;max-width:none;border-radius:0;margin:0;padding:0}.eac-image-left .eac-art{grid-column:1;grid-row:1}.eac-image-left .eac-copy{grid-column:2;grid-row:1}.eac-split .eac-art{margin:12px 12px 12px 0;border-radius:12px}.eac-split.eac-image-left .eac-art{margin:12px 0 12px 12px}.eac-poster{grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-bottom:6px solid var(--eac-accent);border-radius:18px}.eac-poster .eac-copy{padding:32px;align-self:center}.eac-poster .eac-brand{margin-bottom:24px}.eac-poster .eac-title{font-weight:800;font-size:clamp(28px,3.7vw,44px)}.eac-minimal{grid-template-columns:minmax(0,1fr) minmax(100px,.36fr)}.eac-minimal .eac-art{display:grid;place-items:center;background:transparent;border-left:1px solid color-mix(in srgb,var(--eac-ink) 20%,transparent);margin:28px 0}.eac .eac-monogram{font-size:clamp(70px,11vw,148px);color:var(--eac-ink);opacity:.85;font-variation-settings:"FILL" 0,"wght" 250}.eac-minimal .eac-title{max-width:23ch;font-size:clamp(28px,4vw,46px)}.eac-minimal .eac-copy{padding-right:24px}.eac-minimal.eac-image-left{grid-template-columns:minmax(100px,.36fr) minmax(0,1fr)}.eac-minimal.eac-image-left .eac-art{border-left:0;border-right:1px solid color-mix(in srgb,var(--eac-ink) 20%,transparent)}@container (max-width:520px){.eac .eac-copy{padding:22px 18px}.eac .eac-brand{font-size:14px;margin-bottom:22px}.eac .eac-title{font-size:27px;letter-spacing:-.035em}.eac .eac-message{font-size:14px;margin:12px 0 20px}.eac .eac-eyebrow{font-size:12px;letter-spacing:.08em}.eac .eac-cta{font-size:13px;padding:10px 12px;gap:10px;min-height:44px}.eac .eac-monogram{font-size:70px}.eac .eac-art>:is(img,video){object-position:var(--eac-position) center}}@media(max-width:480px){.eac{grid-template-columns:minmax(0,1fr) minmax(0,.64fr);border-radius:14px;min-height:310px}.eac-poster{grid-template-columns:minmax(0,1fr) minmax(0,.7fr)}.eac-minimal{grid-template-columns:minmax(0,1fr) 76px}.eac-minimal.eac-image-left{grid-template-columns:76px minmax(0,1fr)}.eac .eac-monogram{font-size:60px}.eac-split .eac-art{margin:8px 8px 8px 0;border-radius:8px}.eac-split.eac-image-left .eac-art{margin:8px 0 8px 8px}}#eaRoot .eac:not(.eac-screen) .eac-message{color:var(--eac-ink);font-size:16px;margin:15px 0 24px;line-height:1.55}#eaRoot .eac:not(.eac-screen) .eac-title{color:var(--eac-ink)}@container (max-width:520px){#eaRoot .eac:not(.eac-screen) .eac-message{font-size:14px;margin:12px 0 20px}}@font-face{font-family:Eravo Campaign Icons;font-style:normal;font-weight:100 700;font-display:block;src:url(/vendor/eravo-campaign-icons.woff2) format("woff2")}.eac .material-symbols-rounded{font-family:Eravo Campaign Icons;font-feature-settings:"liga";font-style:normal;text-transform:none;letter-spacing:normal;white-space:nowrap}.eac .eac-brand .eac-brand-logo{display:block;width:170px;max-width:100%;height:auto;object-fit:contain;background:#fff;padding:7px 9px;border-radius:7px}.eac-minimal .eac-art>.eac-trade-symbol{position:static;width:85%;height:auto;max-width:180px;object-fit:contain;border-radius:14px}.eac .eac-brand .eac-voqora-logo{width:150px;background:transparent;padding:4px 0;border-radius:0}.eac-editorial{grid-template-columns:1fr 1fr;border-radius:0;border-top:8px solid var(--eac-accent)}.eac-editorial .eac-copy{padding:32px}.eac-editorial .eac-brand{font-size:14px;margin-bottom:36px}.eac-editorial .eac-title{font-family:Georgia,Times New Roman,serif;font-weight:500;font-size:clamp(32px,4.4vw,54px);letter-spacing:-.04em;line-height:1.1}.eac-editorial .eac-art{margin:20px 20px 20px 0;border-radius:3px}.eac-editorial .eac-cta{border-radius:0}.eac-frame{padding:16px;gap:0;border:1px solid color-mix(in srgb,var(--eac-ink) 12%,transparent);border-radius:28px}.eac-frame .eac-art{border-radius:140px 140px 14px 14px;margin:10px}.eac-frame .eac-copy{padding:22px}.eac-frame .eac-title{font-size:clamp(28px,3.7vw,44px)}.eac-billboard{grid-template-columns:minmax(0,1fr);border-radius:16px;min-height:320px;border-bottom:8px solid var(--eac-accent)}.eac-billboard .eac-copy{max-width:84%;padding:36px}.eac-billboard .eac-title{font-size:clamp(38px,5.5vw,72px);font-weight:850;letter-spacing:-.055em;max-width:16ch}.eac-billboard .eac-art{position:absolute;right:0;top:0;bottom:0;width:25%;opacity:.16;background:var(--eac-accent)}.eac-billboard .eac-brand{margin-bottom:20px}.eac-billboard .eac-cta{border-radius:30px}.eac .eac-art:has(.eac-monogram){display:grid;place-items:center}.eac .eac-monogram{color:var(--eac-accent);font-size:84px;opacity:.75}.eac .eac-art:has(.eac-monogram){background:transparent}.eac-frame .eac-art:has(.eac-monogram){border:1px solid var(--eac-accent)}@container (max-width:440px){.eac-editorial .eac-title{font-size:30px}.eac-editorial .eac-copy,.eac-billboard .eac-copy{padding:22px}.eac-billboard .eac-title{font-size:38px}.eac-frame{padding:8px}.eac-frame .eac-copy{padding:16px}.eac .eac-message{font-size:14px}}.eac-cinema{grid-template-columns:1fr;min-height:360px;background:#101018;border-radius:18px}.eac-cinema .eac-art{position:absolute;inset:0;grid-column:auto;grid-row:auto;background:var(--eac-bg)}.eac-cinema .eac-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#080811ed,#080811c9 36%,#08081145 74%,#0808111a)}.eac-cinema .eac-copy{width:62%;max-width:none;padding:36px}.eac-cinema .eac-title{font-size:clamp(34px,4.8vw,64px);font-weight:850;letter-spacing:-.055em;max-width:13ch}.eac-cinema .eac-message{max-width:30ch}.eac-cinema .eac-cta{border-radius:30px}.eac-cinema.eac-image-left .eac-art{grid-column:auto;grid-row:auto}.eac-cinema.eac-image-left .eac-copy{grid-column:1;grid-row:1;margin-left:auto}.eac-cinema.eac-image-left .eac-art:after{background:linear-gradient(270deg,#080811ed,#080811c9 36%,#08081145 74%,#0808111a)}.eac-showcase{grid-template-columns:1fr 1.1fr;border-radius:18px;border-bottom:7px solid var(--eac-accent)}.eac-showcase .eac-art{margin:26px;border-radius:22px;background:#fff;box-shadow:0 18px 40px #10182610}.eac-showcase .eac-art>:is(img,video){inset:8%;width:84%;height:84%;object-fit:var(--eac-fit)}.eac-showcase .eac-title{font-size:clamp(32px,4.2vw,54px);max-width:13ch}.eac-showcase .eac-cta{border-radius:28px}.eac-showcase .eac-copy{padding-right:8px}.eac-showcase.eac-image-left .eac-copy{padding-right:32px;padding-left:8px}.eac-gallery{grid-template-columns:1fr 1fr;border-radius:0;border:1px solid color-mix(in srgb,var(--eac-ink) 15%,transparent)}.eac-gallery .eac-art{margin:20px;background:color-mix(in srgb,var(--eac-bg) 90%,var(--eac-accent));border-radius:120px 120px 3px 3px}.eac-gallery .eac-title{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(34px,4.6vw,56px);line-height:1.04;letter-spacing:-.05em;max-width:13ch}.eac-gallery .eac-eyebrow{letter-spacing:.16em}.eac-gallery .eac-cta{background:transparent;border:1px solid var(--eac-ink);color:var(--eac-ink);border-radius:0}.eac-gallery .eac-art>:is(img,video){object-fit:var(--eac-fit)}.eac-panorama{grid-template-columns:1fr;grid-template-rows:190px auto;border-radius:15px}.eac-panorama .eac-art{grid-column:1;grid-row:1}.eac-panorama .eac-copy{grid-column:1;grid-row:2;display:grid;grid-template-columns:1.2fr 1fr;gap:8px 24px;padding:24px 30px}.eac-panorama .eac-brand{grid-column:1;margin:0;font-size:14px}.eac-panorama .eac-eyebrow{grid-column:1;margin:0;font-size:11px}.eac-panorama .eac-title{grid-column:1;font-size:32px;max-width:18ch}.eac-panorama .eac-message{grid-column:2;grid-row:1/3;margin:0;align-self:center;font-size:14px}.eac-panorama .eac-cta{grid-column:2;grid-row:3;justify-self:start;align-self:end;margin:0}.eac-panorama.eac-image-left .eac-art{grid-column:1;grid-row:1}.eac-panorama.eac-image-left .eac-copy{grid-column:1;grid-row:2}.eac .eac-title{text-wrap:balance}.eac .eac-message{text-wrap:pretty}.eac-brand-name{font-size:1.1em;letter-spacing:-.035em;font-weight:800}@container (max-width:440px){.eac-cinema .eac-copy{width:78%;padding:24px 20px}.eac-cinema .eac-title{font-size:34px}.eac-showcase .eac-art{margin:12px}.eac-showcase .eac-title{font-size:30px}.eac-gallery .eac-art{margin:10px}.eac-gallery .eac-title{font-size:34px}.eac-panorama .eac-copy{grid-template-columns:1fr;padding:20px}.eac-panorama .eac-title{font-size:30px}.eac-panorama .eac-message,.eac-panorama .eac-cta{grid-column:1;grid-row:auto}.eac-panorama .eac-eyebrow{font-size:12px}}.eac-format-canvas{width:100%;min-width:0;aspect-ratio:var(--ad-ratio);container:player-canvas / size;overflow:hidden;background:#10131c}.eac-format-canvas>.eac-screen{container:ad-frame / size;width:100%;height:100%;min-height:0;border-radius:0;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:0;border-width:0;gap:0}.eac.eac-screen .eac-copy{padding:min(5cqw,8cqh);width:auto;max-width:none;min-height:0;grid-column:auto;grid-row:auto;justify-content:center}.eac.eac-screen .eac-brand{font-size:min(2.1cqw,3.4cqh);line-height:1.3;gap:1cqw;margin:0 0 min(3cqw,5cqh);flex-shrink:0}.eac.eac-screen .eac-brand>.material-symbols-rounded{font-size:min(3cqw,5cqh)}.eac.eac-screen .eac-brand .eac-brand-logo{height:min(4.5cqw,7cqh);width:auto;max-width:25cqw;object-fit:contain;padding:.55cqw .9cqw;border-radius:.6cqw;background:#fff}.eac.eac-screen .eac-eyebrow{font-size:min(1.45cqw,2.4cqh);line-height:1.45;letter-spacing:.11em;margin:0 0 min(1.6cqw,2.6cqh);max-width:36ch}.eac.eac-screen .eac-title{font-size:min(5.1cqw,8.4cqh);line-height:1.05;letter-spacing:-.045em;font-weight:800;max-width:14ch;overflow-wrap:anywhere;text-wrap:balance;margin:0}.eac.eac-screen .eac-message{font-size:min(1.8cqw,3cqh);line-height:1.5;max-width:32ch;margin:min(1.8cqw,3cqh) 0 min(2.5cqw,4cqh);color:var(--eac-ink);overflow-wrap:anywhere}.eac.eac-screen .eac-cta{font-size:min(1.6cqw,2.6cqh);padding:min(1.3cqw,2.1cqh) min(2cqw,3.2cqh);line-height:1.2;min-height:0;gap:3cqw;border-radius:.6cqw;margin-top:0;max-width:100%;flex-shrink:0}.eac.eac-screen .eac-cta>span{font-size:1.25em}.eac.eac-screen .eac-art{position:relative;margin:0;min-height:0;border:0;border-radius:0;background:var(--eac-accent);grid-column:auto;grid-row:auto;opacity:1;width:auto;inset:auto}.eac.eac-screen .eac-art>:is(img,video){inset:0;width:100%;height:100%;padding:0;object-fit:var(--eac-fit);object-position:var(--eac-position) center}.eac.eac-screen.eac-image-left .eac-art{grid-column:1;grid-row:1}.eac.eac-screen.eac-image-left .eac-copy{grid-column:2;grid-row:1}.eac.eac-screen .eac-monogram{font-size:min(20cqw,34cqh);color:var(--eac-ink)}.eac.eac-screen.eac-split .eac-art{margin:3cqh 3cqw 3cqh 0;border-radius:1.2cqw}.eac.eac-screen.eac-split.eac-image-left .eac-art{margin:3cqh 0 3cqh 3cqw}.eac.eac-screen.eac-poster{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);border-bottom:1.1cqh solid var(--eac-accent)}.eac.eac-screen.eac-poster .eac-copy{align-self:stretch;max-width:none}.eac.eac-screen.eac-poster .eac-title{font-size:min(5.4cqw,9cqh)}.eac.eac-screen.eac-editorial{border-top:1cqh solid var(--eac-accent)}.eac.eac-screen.eac-editorial .eac-title,.eac.eac-screen.eac-gallery .eac-title{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:min(5.8cqw,9.6cqh);letter-spacing:-.045em}.eac.eac-screen.eac-editorial .eac-art{margin:3cqh 2cqw}.eac.eac-screen.eac-gallery .eac-art{margin:4cqh 2.5cqw;background:color-mix(in srgb,var(--eac-bg) 93%,var(--eac-accent));border-radius:28cqh 28cqh 1cqh 1cqh}.eac.eac-screen.eac-gallery .eac-cta{border-radius:0;border:1px solid var(--eac-ink);background:transparent;color:var(--eac-ink)}.eac.eac-screen.eac-frame .eac-art{margin:4cqh 3cqw;border-radius:25cqh 25cqh 2cqh 2cqh}.eac.eac-screen.eac-showcase{border-bottom:1.1cqh solid var(--eac-accent)}.eac.eac-screen.eac-showcase .eac-art{margin:5cqh 3cqw 5cqh 0;border-radius:2cqw;background:#fff;box-shadow:0 1cqh 6cqh #12182312}.eac.eac-screen.eac-showcase .eac-art>:is(img,video){inset:7%;width:86%;height:86%;object-fit:var(--eac-fit)}.eac.eac-screen.eac-showcase .eac-cta{border-radius:5cqw}.eac.eac-screen.eac-showcase.eac-image-left .eac-art{margin:5cqh 0 5cqh 3cqw}.eac.eac-screen.eac-cinema{grid-template-columns:1fr}.eac.eac-screen.eac-cinema .eac-art{position:absolute;inset:0;width:100%;margin:0;grid-column:auto;grid-row:auto}.eac.eac-screen.eac-cinema .eac-copy{width:59%;grid-column:1;grid-row:1;padding:min(5.5cqw,9cqh)}.eac.eac-screen.eac-cinema .eac-title{font-size:min(6.2cqw,10.2cqh);max-width:12ch}.eac.eac-screen.eac-cinema .eac-message{max-width:29ch}.eac.eac-screen.eac-cinema .eac-cta{border-radius:4cqw}.eac.eac-screen.eac-cinema.eac-image-left .eac-copy{margin-left:auto}.eac.eac-screen.eac-billboard{grid-template-columns:1fr}.eac.eac-screen.eac-billboard .eac-copy{width:66%;z-index:2}.eac.eac-screen.eac-billboard .eac-title{font-size:min(6.5cqw,10.8cqh);max-width:13ch}.eac.eac-screen.eac-billboard .eac-art{position:absolute;inset:0 0 0 auto;width:56%;grid-column:auto;grid-row:auto}.eac.eac-screen.eac-billboard .eac-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--eac-bg),transparent 85%)}.eac.eac-screen.eac-billboard .eac-cta{border-radius:5cqw}.eac.eac-screen.eac-minimal{grid-template-columns:minmax(0,1fr) .35fr}.eac.eac-screen.eac-minimal .eac-art{display:grid;place-items:center;background:transparent;border-left:1px solid color-mix(in srgb,var(--eac-ink) 25%,transparent);margin:8cqh 0}.eac.eac-screen.eac-minimal .eac-title{max-width:20ch}.eac.eac-screen.eac-panorama{grid-template-columns:1fr;grid-template-rows:53% 47%}.eac.eac-screen.eac-panorama .eac-art{grid-column:1;grid-row:1}.eac.eac-screen.eac-panorama .eac-copy{grid-column:1;grid-row:2;display:grid;grid-template-columns:1.3fr 1fr;gap:1cqh 4cqw;padding:3.5cqh 4cqw}.eac.eac-screen.eac-panorama .eac-brand{grid-column:1;grid-row:1;margin:0;font-size:1.8cqw}.eac.eac-screen.eac-panorama .eac-eyebrow{grid-column:1;grid-row:2;margin:0;font-size:1.1cqw}.eac.eac-screen.eac-panorama .eac-title{grid-column:1;grid-row:3;font-size:min(4cqw,7cqh);max-width:19ch}.eac.eac-screen.eac-panorama .eac-message{grid-column:2;grid-row:1/3;font-size:min(1.65cqw,2.7cqh);margin:0;max-width:34ch}.eac.eac-screen.eac-panorama .eac-cta{grid-column:2;grid-row:3;margin:0;align-self:end}@container player-canvas (aspect-ratio < 1){.creative.studio-creative>.eac-screen,.welcome-ad>.eac-screen,.eac-format-canvas>.eac-screen{grid-template-columns:1fr;grid-template-rows:56% 44%}.eac.eac-screen .eac-copy,.eac.eac-screen.eac-image-left .eac-copy{grid-column:1;grid-row:1;padding:6cqw;justify-content:center}.eac.eac-screen .eac-art,.eac.eac-screen.eac-image-left .eac-art{grid-column:1;grid-row:2;margin:0 4cqw 4cqw;border-radius:2cqw}.eac.eac-screen .eac-brand{font-size:3.4cqw;margin-bottom:4cqw}.eac.eac-screen .eac-brand .eac-brand-logo{height:7cqw;max-width:40cqw;padding:1cqw 1.5cqw}.eac.eac-screen .eac-eyebrow{font-size:2.3cqw;margin-bottom:2cqw}.eac.eac-screen .eac-title{font-size:min(9cqw,5.3cqh);max-width:18ch}.eac.eac-screen .eac-message{font-size:min(3.4cqw,2cqh);margin:3cqw 0 4cqw;max-width:40ch}.eac.eac-screen .eac-cta{font-size:2.8cqw;padding:2.2cqw 3cqw;gap:5cqw}.eac.eac-screen.eac-cinema,.eac.eac-screen.eac-billboard{grid-template-rows:1fr}.eac.eac-screen.eac-cinema .eac-art,.eac.eac-screen.eac-billboard .eac-art{position:absolute;inset:0;width:100%;height:100%;margin:0;grid-column:auto;grid-row:auto;border-radius:0}.eac.eac-screen.eac-cinema .eac-art:after,.eac.eac-screen.eac-billboard .eac-art:after{background:linear-gradient(0deg,#080811f5,#080811e6 36%,#0808112b 85%)}.eac.eac-screen.eac-cinema .eac-copy,.eac.eac-screen.eac-billboard .eac-copy{width:100%;justify-content:flex-end;padding:7cqw;z-index:2;color:#fff;--eac-ink:#fff}.eac.eac-screen.eac-cinema .eac-title,.eac.eac-screen.eac-billboard .eac-title{font-size:11cqw;max-width:14ch}.eac.eac-screen.eac-cinema .eac-message,.eac.eac-screen.eac-billboard .eac-message{font-size:3.6cqw}.eac.eac-screen.eac-gallery .eac-title,.eac.eac-screen.eac-editorial .eac-title{font-size:min(10cqw,6cqh)}.eac.eac-screen.eac-gallery .eac-art{border-radius:26cqw 26cqw 1cqw 1cqw;margin:0 7cqw 5cqw}.eac.eac-screen.eac-panorama{grid-template-rows:43% 57%}.eac.eac-screen.eac-panorama .eac-art{grid-row:1;grid-column:1;margin:0;border-radius:0}.eac.eac-screen.eac-panorama .eac-copy{grid-column:1;grid-row:2;display:flex;padding:6cqw;gap:0}.eac.eac-screen.eac-panorama .eac-brand{font-size:3.4cqw;margin-bottom:3cqw}.eac.eac-screen.eac-panorama .eac-eyebrow{font-size:2.3cqw;margin-bottom:2cqw}.eac.eac-screen.eac-panorama .eac-title{font-size:9cqw;max-width:18ch}.eac.eac-screen.eac-panorama .eac-message{font-size:3.4cqw;margin:3cqw 0 4cqw}.eac.eac-screen.eac-panorama .eac-cta{align-self:flex-start}.eac.eac-screen.eac-minimal{grid-template-rows:70% 30%}.eac.eac-screen.eac-minimal .eac-art{margin:0 6cqw 6cqw;border:0}.eac.eac-screen.eac-minimal .eac-monogram{font-size:25cqw}}.eac-focus .eac-art{margin:9% 7%;border-radius:50%;background:var(--eac-accent)}.eac-focus .eac-title{font-weight:850}.eac-focus .eac-cta{border-radius:99px}.eac-duotone .eac-art{background:var(--eac-accent);margin:0}.eac-duotone .eac-art>:is(img,video){inset:9%;width:82%;height:82%;object-fit:var(--eac-fit)}.eac-duotone .eac-eyebrow{border-bottom:2px solid var(--eac-ink);padding-bottom:8px}.eac-duotone .eac-cta{border-radius:0}.eac-cover{grid-template-columns:1fr;min-height:360px;background:#101018}.eac-cover .eac-art{position:absolute;inset:0;grid-column:auto;grid-row:auto;background:var(--eac-bg)}.eac-cover .eac-art:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#080811f2,#0808119c 60%,#0808111a)}.eac-cover .eac-copy{grid-column:1;grid-row:1;justify-content:flex-end;width:100%;padding:35px}.eac-cover .eac-title{max-width:22ch;font-size:clamp(32px,4.5vw,58px)}.eac-cover .eac-cta{margin-top:0}.eac-ribbon{border-top:8px solid var(--eac-accent);grid-template-columns:1.2fr .8fr}.eac-ribbon .eac-art{margin:0}.eac-ribbon .eac-brand{margin-bottom:16px}.eac-ribbon .eac-title{font-weight:850}.eac-ribbon .eac-cta{border-radius:0}.eac.eac-screen.eac-focus .eac-art{margin:7cqh 3cqw;border-radius:50%}.eac.eac-screen.eac-focus .eac-cta{border-radius:5cqw}.eac.eac-screen.eac-duotone .eac-art{background:var(--eac-accent)}.eac.eac-screen.eac-duotone .eac-art>:is(img,video){inset:8%;width:84%;height:84%}.eac.eac-screen.eac-duotone .eac-eyebrow{padding-bottom:1cqh;border-bottom:.25cqh solid var(--eac-ink)}.eac.eac-screen.eac-duotone .eac-title{font-weight:850}.eac.eac-screen.eac-cover{grid-template-columns:1fr;grid-template-rows:1fr}.eac.eac-screen.eac-cover .eac-art{position:absolute;inset:0;width:100%;margin:0;grid-column:auto;grid-row:auto}.eac.eac-screen.eac-cover .eac-copy{width:100%;grid-column:1;grid-row:1;justify-content:flex-end;padding:5cqw}.eac.eac-screen.eac-cover .eac-brand{margin-bottom:2cqw}.eac.eac-screen.eac-cover .eac-title{font-size:min(6cqw,10cqh);max-width:22ch}.eac.eac-screen.eac-cover .eac-message{max-width:52ch}.eac.eac-screen.eac-ribbon{border-top:1.4cqh solid var(--eac-accent);grid-template-columns:1.2fr .8fr}.eac-format-canvas[data-shape=portrait],.eac-format-canvas[data-shape=feed]{max-width:540px;margin-inline:auto}@container player-canvas (aspect-ratio < 1){.eac.eac-screen.eac-focus .eac-art{margin:0 12cqw 5cqw;border-radius:50%}.eac.eac-screen.eac-cover .eac-art{border-radius:0;height:100%;margin:0}.eac.eac-screen.eac-cover .eac-copy{padding:7cqw}.eac.eac-screen.eac-cover .eac-title{font-size:min(10cqw,6cqh);max-width:16ch}.eac.eac-screen.eac-ribbon{grid-template-columns:1fr}}.eac.eac-magazine{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);border-radius:0;border-top:5px solid var(--eac-accent)}.eac.eac-magazine .eac-title{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.055em;line-height:1.02}.eac.eac-magazine .eac-eyebrow{border-top:1px solid currentColor;padding-top:12px;width:100%}.eac.eac-magazine .eac-art{margin:18px 18px 18px 0;border-radius:0}.eac.eac-magazine.eac-image-left .eac-art{margin:18px 0 18px 18px}.eac.eac-magazine .eac-cta{border-radius:0;background:transparent;color:var(--eac-ink);padding-left:0;padding-right:0;border-bottom:2px solid var(--eac-accent)}.eac.eac-diagonal{grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-radius:0}.eac.eac-diagonal .eac-title{font-weight:900;letter-spacing:-.06em;text-transform:uppercase;line-height:.98}.eac.eac-diagonal .eac-art{background:var(--eac-accent);overflow:visible}.eac.eac-diagonal .eac-art>:is(img,video){clip-path:polygon(16% 0,100% 0,100% 100%,0 100%)}.eac.eac-diagonal.eac-image-left .eac-art>:is(img,video){clip-path:polygon(0 0,84% 0,100% 100%,0 100%)}.eac.eac-diagonal .eac-cta{border-radius:0}.eac.eac-halo{background:radial-gradient(ellipse at 80% 45%,color-mix(in srgb,var(--eac-accent) 25%,transparent),transparent 65%),var(--eac-bg)}.eac.eac-halo .eac-art{background:transparent;margin:20px 16px 20px 0;overflow:visible}.eac.eac-halo .eac-art>:is(img,video){border-radius:50% 50% 14%;box-shadow:0 0 0 7px color-mix(in srgb,var(--eac-accent) 40%,transparent)}.eac.eac-halo.eac-image-left .eac-art{margin:20px 0 20px 16px}.eac.eac-halo .eac-eyebrow{border:1px solid color-mix(in srgb,var(--eac-ink) 50%,transparent);padding:7px 10px;border-radius:30px;letter-spacing:.06em}.eac.eac-halo .eac-title{font-weight:750;letter-spacing:-.055em}.eac.eac-halo .eac-cta{border-radius:40px}.eac.eac-luxe{border:1px solid var(--eac-accent);border-radius:0}.eac.eac-luxe .eac-title{font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.06;letter-spacing:-.035em}.eac.eac-luxe .eac-eyebrow{letter-spacing:.22em;font-weight:500}.eac.eac-luxe .eac-art{margin:24px 24px 24px 0;border:1px solid var(--eac-accent);padding:8px;background:var(--eac-bg)}.eac.eac-luxe .eac-art>:is(img,video){inset:8px;width:calc(100% - 16px);height:calc(100% - 16px)}.eac.eac-luxe.eac-image-left .eac-art{margin:24px 0 24px 24px}.eac.eac-luxe .eac-cta{border-radius:0;border:1px solid var(--eac-accent);background:transparent;color:var(--eac-ink)}.eac.eac-horizon{grid-template-columns:1fr;grid-template-rows:220px auto;border-radius:0}.eac.eac-horizon .eac-art,.eac.eac-horizon.eac-image-left .eac-art{grid-column:1;grid-row:1}.eac.eac-horizon .eac-copy,.eac.eac-horizon.eac-image-left .eac-copy{grid-column:1;grid-row:2;border-top:5px solid var(--eac-accent)}.eac.eac-horizon .eac-brand{margin-bottom:16px}.eac.eac-horizon .eac-title{max-width:26ch}.eac.eac-horizon .eac-cta{border-radius:0}.eac.eac-postcard{background:var(--eac-bg);border-radius:0}.eac.eac-postcard .eac-art{margin:28px 20px 28px 0;border:10px solid #fff;border-bottom-width:30px;background:#fff;box-shadow:0 9px 26px #0002}.eac.eac-postcard.eac-image-left .eac-art{margin:28px 0 28px 20px}.eac.eac-postcard .eac-title{font-family:Georgia,Times New Roman,serif;font-weight:400;font-style:italic;letter-spacing:-.045em}.eac.eac-postcard .eac-eyebrow{letter-spacing:.08em}.eac.eac-postcard .eac-cta{border-radius:40px}.eac.eac-neon{grid-template-columns:1fr;border-radius:0;background:#0b101e}.eac.eac-neon .eac-art{position:absolute;inset:0;width:100%;height:100%;grid-column:auto;grid-row:auto}.eac.eac-neon .eac-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0b101ef5,#0b101edf 43%,#0b101e26 85%)}.eac.eac-neon .eac-copy,.eac.eac-neon.eac-image-left .eac-copy{grid-column:1;grid-row:1;width:65%;border-left:4px solid var(--eac-accent);margin:18px}.eac.eac-neon .eac-title{font-weight:800;letter-spacing:-.055em}.eac.eac-neon .eac-cta{border-radius:40px;box-shadow:0 0 26px color-mix(in srgb,var(--eac-accent) 28%,transparent)}.eac.eac-canvas{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);border-radius:0}.eac.eac-canvas .eac-title{font-weight:900;letter-spacing:-.055em;line-height:1}.eac.eac-canvas .eac-art{margin:20px 20px 20px 0;border-radius:90px 0 0;border-bottom:10px solid var(--eac-accent)}.eac.eac-canvas.eac-image-left .eac-art{margin:20px 0 20px 20px;border-radius:0 90px 0 0}.eac.eac-canvas .eac-eyebrow{border-left:4px solid var(--eac-accent);padding-left:12px;letter-spacing:.06em}.eac.eac-canvas .eac-cta{border-radius:0}.eac.eac-screen.eac-magazine{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);border-top:.8cqh solid var(--eac-accent)}.eac.eac-screen.eac-magazine .eac-title{font-size:min(6.3cqw,10.2cqh);max-width:13ch}.eac.eac-screen.eac-magazine .eac-copy{padding:4cqw}.eac.eac-screen.eac-magazine .eac-eyebrow{padding-top:1.4cqh}.eac.eac-screen.eac-magazine .eac-art{margin:3cqh 2cqw 3cqh 0}.eac.eac-screen.eac-magazine.eac-image-left .eac-art{margin:3cqh 0 3cqh 2cqw}.eac.eac-screen.eac-magazine .eac-cta{padding:1cqh 0;border-radius:0}.eac.eac-screen.eac-diagonal{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.eac.eac-screen.eac-diagonal .eac-title{font-size:min(5.8cqw,9.5cqh);max-width:13ch}.eac.eac-screen.eac-diagonal .eac-copy{padding:4.5cqw 3.5cqw}.eac.eac-screen.eac-diagonal .eac-art{margin:0;background:var(--eac-accent)}.eac.eac-screen.eac-halo .eac-art{margin:8cqh 3cqw 8cqh 0;border-radius:0;background:transparent}.eac.eac-screen.eac-halo.eac-image-left .eac-art{margin:8cqh 0 8cqh 3cqw}.eac.eac-screen.eac-halo .eac-art>:is(img,video){border-radius:50% 50% 14%;box-shadow:0 0 0 .75cqw color-mix(in srgb,var(--eac-accent) 40%,transparent)}.eac.eac-screen.eac-halo .eac-eyebrow{font-size:min(1.2cqw,2cqh);padding:.8cqh 1cqw}.eac.eac-screen.eac-halo .eac-title{font-size:min(5.6cqw,9.2cqh);max-width:14ch}.eac.eac-screen.eac-halo .eac-cta{border-radius:5cqw}.eac.eac-screen.eac-luxe{border:.15cqw solid var(--eac-accent)}.eac.eac-screen.eac-luxe .eac-copy{padding:4.5cqw}.eac.eac-screen.eac-luxe .eac-title{font-size:min(6cqw,9.8cqh);max-width:13ch}.eac.eac-screen.eac-luxe .eac-eyebrow{font-size:min(1.25cqw,2cqh);letter-spacing:.2em}.eac.eac-screen.eac-luxe .eac-art{margin:5cqh 3cqw 5cqh 0;border:.12cqw solid var(--eac-accent);padding:0;background:var(--eac-bg)}.eac.eac-screen.eac-luxe .eac-art>:is(img,video){inset:1cqw;width:calc(100% - 2cqw);height:calc(100% - 2cqw)}.eac.eac-screen.eac-luxe.eac-image-left .eac-art{margin:5cqh 0 5cqh 3cqw}.eac.eac-screen.eac-luxe .eac-cta{border-radius:0}.eac.eac-screen.eac-horizon{grid-template-columns:1fr;grid-template-rows:57% 43%}.eac.eac-screen.eac-horizon .eac-art,.eac.eac-screen.eac-horizon.eac-image-left .eac-art{grid-column:1;grid-row:1;margin:0;border-radius:0}.eac.eac-screen.eac-horizon .eac-copy,.eac.eac-screen.eac-horizon.eac-image-left .eac-copy{grid-column:1;grid-row:2;display:grid;grid-template-columns:1.25fr 1fr;gap:1cqh 4cqw;padding:3cqh 4cqw;border-top:.7cqh solid var(--eac-accent)}.eac.eac-screen.eac-horizon .eac-brand{grid-column:1;grid-row:1;margin:0;font-size:1.6cqw}.eac.eac-screen.eac-horizon .eac-eyebrow{grid-column:1;grid-row:2;margin:0;font-size:1.1cqw}.eac.eac-screen.eac-horizon .eac-title{grid-column:1;grid-row:3;font-size:min(3.8cqw,6.3cqh);max-width:22ch}.eac.eac-screen.eac-horizon .eac-message{grid-column:2;grid-row:1/3;margin:0;font-size:1.6cqw;max-width:38ch;align-self:center}.eac.eac-screen.eac-horizon .eac-cta{grid-column:2;grid-row:3;justify-self:start;align-self:end;border-radius:0}.eac.eac-screen.eac-postcard .eac-art{margin:6cqh 3cqw 6cqh 0;border:1cqw solid #fff;border-bottom-width:3.5cqw;box-shadow:0 1cqw 3cqw #0002}.eac.eac-screen.eac-postcard.eac-image-left .eac-art{margin:6cqh 0 6cqh 3cqw}.eac.eac-screen.eac-postcard .eac-title{font-size:min(6.1cqw,10cqh);max-width:14ch}.eac.eac-screen.eac-postcard .eac-cta{border-radius:5cqw}.eac.eac-screen.eac-neon{grid-template-columns:1fr;grid-template-rows:1fr}.eac.eac-screen.eac-neon .eac-art,.eac.eac-screen.eac-neon.eac-image-left .eac-art{position:absolute;inset:0;width:100%;height:100%;margin:0;grid-column:auto;grid-row:auto;border-radius:0}.eac.eac-screen.eac-neon .eac-copy,.eac.eac-screen.eac-neon.eac-image-left .eac-copy{width:55%;padding:3cqw;margin:5cqh 0 5cqh 3cqw;border-left:.3cqw solid var(--eac-accent);grid-column:1;grid-row:1}.eac.eac-screen.eac-neon .eac-title{font-size:min(6cqw,10cqh);max-width:12ch}.eac.eac-screen.eac-neon .eac-cta{border-radius:5cqw}.eac.eac-screen.eac-canvas{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.eac.eac-screen.eac-canvas .eac-art{margin:4cqh 2.5cqw 4cqh 0;border-radius:13cqw 0 0;border-bottom:1.6cqh solid var(--eac-accent)}.eac.eac-screen.eac-canvas.eac-image-left .eac-art{margin:4cqh 0 4cqh 2.5cqw;border-radius:0 13cqw 0 0}.eac.eac-screen.eac-canvas .eac-title{font-size:min(6.2cqw,10cqh);max-width:13ch}.eac.eac-screen.eac-canvas .eac-eyebrow{padding-left:1.2cqw;border-left:.35cqw solid var(--eac-accent)}.eac.eac-screen.eac-canvas .eac-cta{border-radius:0}@container player-canvas (aspect-ratio < 1){.eac.eac-screen:is(.eac-magazine,.eac-diagonal,.eac-halo,.eac-luxe,.eac-postcard,.eac-canvas){grid-template-columns:1fr;grid-template-rows:54% 46%}.eac.eac-screen:is(.eac-magazine,.eac-diagonal,.eac-halo,.eac-luxe,.eac-postcard,.eac-canvas) .eac-copy,.eac.eac-screen.eac-image-left:is(.eac-magazine,.eac-diagonal,.eac-halo,.eac-luxe,.eac-postcard,.eac-canvas) .eac-copy{grid-column:1;grid-row:1;padding:6cqw}.eac.eac-screen:is(.eac-magazine,.eac-diagonal,.eac-halo,.eac-luxe,.eac-postcard,.eac-canvas) .eac-title{font-size:min(9.8cqw,5.6cqh);max-width:18ch}.eac.eac-screen:is(.eac-magazine,.eac-diagonal,.eac-halo,.eac-luxe,.eac-postcard,.eac-canvas) .eac-eyebrow{font-size:2.2cqw}.eac.eac-screen:is(.eac-magazine,.eac-diagonal,.eac-halo,.eac-luxe,.eac-postcard,.eac-canvas) .eac-art,.eac.eac-screen.eac-image-left:is(.eac-magazine,.eac-diagonal,.eac-halo,.eac-luxe,.eac-postcard,.eac-canvas) .eac-art{grid-column:1;grid-row:2;margin:0 5cqw 5cqw}.eac.eac-screen.eac-magazine .eac-art{border-radius:0}.eac.eac-screen.eac-diagonal .eac-art{margin:0!important}.eac.eac-screen.eac-diagonal .eac-art>:is(img,video),.eac.eac-screen.eac-diagonal.eac-image-left .eac-art>:is(img,video){clip-path:polygon(0 9%,100% 0,100% 100%,0 100%)}.eac.eac-screen.eac-halo .eac-art{margin:0 10cqw 5cqw!important}.eac.eac-screen.eac-halo .eac-art>:is(img,video){border-radius:45% 45% 10%;box-shadow:0 0 0 1.5cqw color-mix(in srgb,var(--eac-accent) 40%,transparent)}.eac.eac-screen.eac-halo .eac-eyebrow{padding:1cqw 2cqw}.eac.eac-screen.eac-luxe .eac-art>:is(img,video){inset:1.5cqw;width:calc(100% - 3cqw);height:calc(100% - 3cqw)}.eac.eac-screen.eac-postcard .eac-art{border-width:2cqw;border-bottom-width:6cqw;border-radius:0}.eac.eac-screen.eac-canvas .eac-art,.eac.eac-screen.eac-canvas.eac-image-left .eac-art{border-radius:18cqw 0 0}.eac.eac-screen.eac-horizon{grid-template-rows:45% 55%}.eac.eac-screen.eac-horizon .eac-copy,.eac.eac-screen.eac-horizon.eac-image-left .eac-copy{display:flex;gap:0;padding:6cqw}.eac.eac-screen.eac-horizon .eac-brand{font-size:3.4cqw;margin-bottom:3cqw}.eac.eac-screen.eac-horizon .eac-eyebrow{font-size:2.3cqw;margin-bottom:2cqw}.eac.eac-screen.eac-horizon .eac-title{font-size:min(9cqw,5.3cqh);max-width:18ch}.eac.eac-screen.eac-horizon .eac-message{font-size:3.4cqw;margin:3cqw 0 4cqw;align-self:auto}.eac.eac-screen.eac-horizon .eac-cta{align-self:flex-start}.eac.eac-screen.eac-neon .eac-art:after{background:linear-gradient(0deg,#0b101e,#0b101eeb 40%,#0b101e10 85%)}.eac.eac-screen.eac-neon .eac-copy,.eac.eac-screen.eac-neon.eac-image-left .eac-copy{width:90%;padding:5cqw;margin:5cqw;justify-content:flex-end;border-left:.6cqw solid var(--eac-accent)}.eac.eac-screen.eac-neon .eac-title{font-size:11cqw;max-width:14ch}}.eac-format-canvas:is([data-shape=banner],[data-shape=strip])>.eac-diagonal .eac-art>:is(img,video){clip-path:none}.eac-format-canvas:is([data-shape=banner],[data-shape=strip])>.eac-neon{background:#0b101e}.eac.eac-premiere{display:flex;min-height:400px;background:#0c1420;border-radius:0;align-items:flex-end}.eac.eac-premiere .eac-art{position:absolute;inset:0;width:100%;height:100%;margin:0}.eac.eac-premiere .eac-art:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0c1420,#0c1420eb 25%,#0c142090 58%,#0c142000)}.eac.eac-premiere .eac-copy{width:78%;padding:36px;align-self:flex-end;justify-content:flex-end}.eac.eac-premiere .eac-title{font-family:Georgia,Times New Roman,serif;font-size:46px;font-weight:400;letter-spacing:-.04em;max-width:23ch}.eac.eac-premiere .eac-brand{margin-bottom:16px}.eac.eac-premiere .eac-cta{border-radius:30px}.eac.eac-runway{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);border-radius:0}.eac.eac-runway .eac-copy{padding:30px 24px;border-top:8px solid var(--eac-accent)}.eac.eac-runway .eac-title{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;font-size:46px;letter-spacing:-.055em;line-height:1.01}.eac.eac-runway .eac-eyebrow{letter-spacing:.2em;font-weight:500}.eac.eac-runway .eac-cta{border-radius:0;border-bottom:2px solid var(--eac-ink);background:transparent;color:var(--eac-ink);padding-left:0}.eac.eac-portico{grid-template-columns:1fr 1.1fr;border-radius:0}.eac.eac-portico .eac-art{margin:22px 20px 22px 0;border-radius:48% 48% 0 0;border:7px solid var(--eac-accent)}.eac.eac-portico.eac-image-left .eac-art{margin:22px 0 22px 20px}.eac.eac-portico .eac-title{font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.04;font-size:43px}.eac.eac-portico .eac-cta{border-radius:0}.eac.eac-duplex{grid-template-columns:1fr 1fr;border-radius:0}.eac.eac-duplex .eac-copy{padding:30px 26px}.eac.eac-duplex .eac-art{margin:26px 28px 40px 0;border:8px solid var(--eac-bg);box-shadow:14px 14px 0 var(--eac-accent)}.eac.eac-duplex.eac-image-left .eac-art{margin:26px 28px 40px 20px}.eac.eac-duplex .eac-title{font-weight:900;line-height:1;letter-spacing:-.055em}.eac.eac-duplex .eac-eyebrow{padding-bottom:12px;border-bottom:2px solid var(--eac-accent);width:100%}.eac.eac-duplex .eac-cta{border-radius:0}.eac.eac-monolith{grid-template-columns:1fr;grid-template-rows:auto 240px;border-radius:0}.eac.eac-monolith .eac-copy,.eac.eac-monolith.eac-image-left .eac-copy{grid-column:1;grid-row:1;padding:30px}.eac.eac-monolith .eac-art,.eac.eac-monolith.eac-image-left .eac-art{grid-column:1;grid-row:2;border-top:8px solid var(--eac-accent)}.eac.eac-monolith .eac-title{font-weight:900;text-transform:uppercase;line-height:.97;letter-spacing:-.055em;max-width:25ch}.eac.eac-monolith .eac-brand{margin-bottom:15px}.eac.eac-monolith .eac-cta{border-radius:0}.eac.eac-capsule{grid-template-columns:1.1fr 1fr;border-radius:0}.eac.eac-capsule .eac-art{margin:22px 20px 22px 0;background:transparent;border-radius:0;overflow:visible}.eac.eac-capsule .eac-art>:is(img,video){border-radius:48% 48% 4% 4%}.eac.eac-capsule.eac-image-left .eac-art{margin:22px 0 22px 20px}.eac.eac-capsule .eac-title{font-weight:750;letter-spacing:-.065em;line-height:1.04}.eac.eac-capsule .eac-eyebrow{padding:7px 10px;border-radius:24px;border:1px solid currentColor;letter-spacing:.05em}.eac.eac-capsule .eac-cta{border-radius:30px}.eac.eac-screen.eac-premiere{display:flex;min-height:0}.eac.eac-screen.eac-premiere .eac-art,.eac.eac-screen.eac-premiere.eac-image-left .eac-art{position:absolute;inset:0;width:100%;height:100%;margin:0;border-radius:0;grid-column:auto;grid-row:auto}.eac.eac-screen.eac-premiere .eac-copy,.eac.eac-screen.eac-premiere.eac-image-left .eac-copy{width:82%;padding:4cqw;justify-content:flex-end;align-self:flex-end}.eac.eac-screen.eac-premiere .eac-title{font-size:min(5.8cqw,9.6cqh);max-width:24ch}.eac.eac-screen.eac-premiere .eac-brand{margin-bottom:1.5cqh}.eac.eac-screen.eac-premiere .eac-eyebrow{margin-bottom:1.3cqh}.eac.eac-screen.eac-premiere .eac-message{max-width:52ch;margin:1.5cqh 0 2cqh}.eac.eac-screen.eac-premiere .eac-cta{border-radius:4cqw}.eac.eac-screen.eac-runway{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.eac.eac-screen.eac-runway .eac-copy{padding:4cqw 3.5cqw;border-top:1.2cqh solid var(--eac-accent)}.eac.eac-screen.eac-runway .eac-title{font-size:min(6.3cqw,10.3cqh);max-width:12ch}.eac.eac-screen.eac-runway .eac-eyebrow{font-size:min(1.2cqw,2cqh)}.eac.eac-screen.eac-runway .eac-cta{border-radius:0;padding-left:0}.eac.eac-screen.eac-portico{grid-template-columns:1fr 1.1fr}.eac.eac-screen.eac-portico .eac-art{margin:4cqh 2.5cqw 4cqh 0;border-radius:48% 48% 0 0;border:.7cqw solid var(--eac-accent)}.eac.eac-screen.eac-portico.eac-image-left .eac-art{margin:4cqh 0 4cqh 2.5cqw}.eac.eac-screen.eac-portico .eac-title{font-size:min(5.9cqw,9.7cqh);max-width:13ch}.eac.eac-screen.eac-portico .eac-cta{border-radius:0}.eac.eac-screen.eac-duplex{grid-template-columns:1fr 1fr}.eac.eac-screen.eac-duplex .eac-copy{padding:4cqw}.eac.eac-screen.eac-duplex .eac-art{margin:5cqh 3.5cqw 7cqh 0;border:.7cqw solid var(--eac-bg);box-shadow:1.5cqw 1.5cqw 0 var(--eac-accent)}.eac.eac-screen.eac-duplex.eac-image-left .eac-art{margin:5cqh 2cqw 7cqh 2cqw}.eac.eac-screen.eac-duplex .eac-title{font-size:min(5.6cqw,9.2cqh);max-width:14ch}.eac.eac-screen.eac-duplex .eac-eyebrow{padding-bottom:1.2cqh;border-bottom:.2cqw solid var(--eac-accent)}.eac.eac-screen.eac-duplex .eac-cta{border-radius:0}.eac.eac-screen.eac-monolith{grid-template-columns:1fr;grid-template-rows:51% 49%}.eac.eac-screen.eac-monolith .eac-art,.eac.eac-screen.eac-monolith.eac-image-left .eac-art{grid-column:1;grid-row:2;margin:0;border-radius:0;border-top:.8cqh solid var(--eac-accent)}.eac.eac-screen.eac-monolith .eac-copy,.eac.eac-screen.eac-monolith.eac-image-left .eac-copy{grid-column:1;grid-row:1;display:grid;grid-template-columns:1.4fr 1fr;gap:1cqh 4cqw;padding:3cqh 4cqw}.eac.eac-screen.eac-monolith .eac-brand{grid-column:1;grid-row:1;margin:0;font-size:1.8cqw}.eac.eac-screen.eac-monolith .eac-eyebrow{grid-column:1;grid-row:2;margin:0;font-size:1.1cqw}.eac.eac-screen.eac-monolith .eac-title{grid-column:1;grid-row:3;font-size:min(4.5cqw,7.3cqh);max-width:18ch}.eac.eac-screen.eac-monolith .eac-message{grid-column:2;grid-row:1/3;margin:0;align-self:center;font-size:1.7cqw;max-width:34ch}.eac.eac-screen.eac-monolith .eac-cta{grid-column:2;grid-row:3;align-self:center;justify-self:start;border-radius:0}.eac.eac-screen.eac-capsule{grid-template-columns:1.1fr 1fr}.eac.eac-screen.eac-capsule .eac-art{margin:5cqh 3cqw 5cqh 0;background:transparent;border-radius:0}.eac.eac-screen.eac-capsule.eac-image-left .eac-art{margin:5cqh 0 5cqh 3cqw}.eac.eac-screen.eac-capsule .eac-art>:is(img,video){border-radius:48% 48% 4% 4%}.eac.eac-screen.eac-capsule .eac-title{font-size:min(5.7cqw,9.4cqh);max-width:13ch}.eac.eac-screen.eac-capsule .eac-eyebrow{font-size:min(1.2cqw,2cqh);padding:.8cqh 1cqw}.eac.eac-screen.eac-capsule .eac-cta{border-radius:4cqw}@container player-canvas (aspect-ratio < 1){.eac.eac-screen:is(.eac-runway,.eac-portico,.eac-duplex,.eac-capsule){grid-template-columns:1fr;grid-template-rows:53% 47%}.eac.eac-screen:is(.eac-runway,.eac-portico,.eac-duplex,.eac-capsule) .eac-copy,.eac.eac-screen.eac-image-left:is(.eac-runway,.eac-portico,.eac-duplex,.eac-capsule) .eac-copy{grid-column:1;grid-row:1;padding:6cqw}.eac.eac-screen:is(.eac-runway,.eac-portico,.eac-duplex,.eac-capsule) .eac-title{font-size:min(10cqw,5.5cqh);max-width:17ch}.eac.eac-screen:is(.eac-runway,.eac-portico,.eac-duplex,.eac-capsule) .eac-eyebrow{font-size:2.3cqw}.eac.eac-screen:is(.eac-runway,.eac-portico,.eac-duplex,.eac-capsule) .eac-art,.eac.eac-screen.eac-image-left:is(.eac-runway,.eac-portico,.eac-duplex,.eac-capsule) .eac-art{grid-column:1;grid-row:2;margin:0 6cqw 5cqw}.eac.eac-screen.eac-portico .eac-art{border-width:1.2cqw}.eac.eac-screen.eac-duplex .eac-art{border-width:1.3cqw;box-shadow:2cqw 2cqw 0 var(--eac-accent)}.eac.eac-screen.eac-capsule .eac-art>:is(img,video){border-radius:35% 35% 4% 4%}.eac.eac-screen.eac-capsule .eac-eyebrow{padding:1.2cqw 2cqw}.eac.eac-screen.eac-premiere .eac-copy,.eac.eac-screen.eac-premiere.eac-image-left .eac-copy{width:100%;padding:7cqw}.eac.eac-screen.eac-premiere .eac-title{font-size:10.5cqw;max-width:15ch}.eac.eac-screen.eac-premiere .eac-brand{margin-bottom:3cqw}.eac.eac-screen.eac-premiere .eac-message{margin:3cqw 0 4cqw}.eac.eac-screen.eac-monolith{grid-template-rows:54% 46%}.eac.eac-screen.eac-monolith .eac-copy,.eac.eac-screen.eac-monolith.eac-image-left .eac-copy{display:flex;padding:6cqw;gap:0}.eac.eac-screen.eac-monolith .eac-brand{font-size:3.4cqw;margin-bottom:3cqw}.eac.eac-screen.eac-monolith .eac-eyebrow{font-size:2.3cqw;margin-bottom:2cqw}.eac.eac-screen.eac-monolith .eac-title{font-size:min(9.7cqw,5.3cqh);max-width:17ch}.eac.eac-screen.eac-monolith .eac-message{font-size:3.4cqw;margin:3cqw 0 4cqw;align-self:auto}.eac.eac-screen.eac-monolith .eac-cta{align-self:flex-start}}.eac:is(.eac-exhibit,.eac-marquee,.eac-cove,.eac-contour,.eac-vellum,.eac-rivet){border-radius:0}.eac:is(.eac-exhibit,.eac-marquee,.eac-cove,.eac-contour,.eac-vellum,.eac-rivet) .eac-copy{box-sizing:border-box}.eac.eac-exhibit{grid-template-columns:44% 56%;padding:0}.eac.eac-exhibit .eac-copy{padding:34px 24px 34px 34px}.eac.eac-exhibit .eac-art{margin:30px 30px 30px 12px;outline:1px solid color-mix(in srgb,var(--eac-ink) 40%,transparent);outline-offset:7px}.eac.eac-exhibit .eac-title{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:44px;line-height:1.02;letter-spacing:-.045em}.eac.eac-exhibit .eac-eyebrow{padding-top:12px;border-top:1px solid currentColor;letter-spacing:.16em}.eac.eac-exhibit .eac-cta{background:transparent;color:var(--eac-ink);border-bottom:2px solid var(--eac-accent);border-radius:0;padding-inline:0;min-height:0}.eac.eac-exhibit.eac-image-left{grid-template-columns:56% 44%}.eac.eac-exhibit.eac-image-left .eac-art{margin:30px 12px 30px 30px}.eac.eac-marquee{grid-template-columns:1fr;grid-template-rows:auto 230px}.eac.eac-marquee .eac-copy{grid-column:1;grid-row:1;display:grid;grid-template-columns:1.6fr 1fr;gap:8px 24px;padding:28px}.eac.eac-marquee .eac-brand{grid-column:1;grid-row:1;margin:0}.eac.eac-marquee .eac-eyebrow{grid-column:1;grid-row:2;margin:0}.eac.eac-marquee .eac-title{grid-column:1;grid-row:3;max-width:20ch;font-size:38px;font-weight:850;letter-spacing:-.065em;line-height:1}.eac.eac-marquee .eac-message{grid-column:2;grid-row:1/3;margin:0;align-self:center}.eac.eac-marquee .eac-cta{grid-column:2;grid-row:3;align-self:end;justify-self:start;margin:0;border-radius:0}.eac.eac-marquee .eac-art,.eac.eac-marquee.eac-image-left .eac-art{grid-column:1;grid-row:2;margin:0 22px 22px}.eac.eac-marquee.eac-image-left .eac-copy{grid-column:1;grid-row:1}.eac.eac-cove{display:grid;grid-template-columns:1fr;min-height:440px}.eac.eac-cove .eac-art{position:absolute;inset:0;width:100%;height:100%;margin:0;grid-column:auto;grid-row:auto}.eac.eac-cove .eac-copy{grid-column:1;grid-row:1;width:48%;margin:30px;padding:26px;background:var(--eac-bg);border-top:4px solid var(--eac-accent);align-self:center;box-shadow:0 12px 60px #0002}.eac.eac-cove .eac-brand{margin-bottom:22px}.eac.eac-cove .eac-title{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:42px;line-height:1.04;letter-spacing:-.035em}.eac.eac-cove .eac-cta{border-radius:0}.eac.eac-cove.eac-image-left .eac-copy{grid-column:1;grid-row:1;justify-self:end}.eac.eac-contour{grid-template-columns:47% 53%}.eac.eac-contour .eac-art{margin:20px 20px 20px 0;background:transparent;overflow:visible}.eac.eac-contour .eac-art>:is(img,video){border-radius:42% 4% 4% 42%}.eac.eac-contour .eac-title{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:46px;letter-spacing:-.035em;line-height:1.04}.eac.eac-contour .eac-eyebrow{border-bottom:1px solid currentColor;padding-bottom:10px;letter-spacing:.13em}.eac.eac-contour .eac-cta{border-radius:30px}.eac.eac-contour.eac-image-left{grid-template-columns:53% 47%}.eac.eac-contour.eac-image-left .eac-art{margin:20px 0 20px 20px}.eac.eac-contour.eac-image-left .eac-art>:is(img,video){border-radius:4% 42% 42% 4%}.eac.eac-vellum{grid-template-columns:46% 54%;background:var(--eac-accent);padding:22px;gap:12px}.eac.eac-vellum .eac-copy{background:var(--eac-bg);margin:12px -35px 12px 0;transform:rotate(-2deg);padding:28px;box-shadow:0 8px 24px #0002;justify-content:center}.eac.eac-vellum .eac-art{margin:0;background:var(--eac-bg)}.eac.eac-vellum .eac-title{font-family:Georgia,Times New Roman,serif;font-size:45px;font-weight:400;letter-spacing:-.055em;line-height:1.03}.eac.eac-vellum .eac-brand{margin-bottom:30px}.eac.eac-vellum .eac-eyebrow{border-top:1px solid currentColor;padding-top:12px}.eac.eac-vellum .eac-cta{border-radius:0;background:transparent;color:var(--eac-ink);border-bottom:1px solid currentColor;padding-inline:0;min-height:0}.eac.eac-vellum.eac-image-left .eac-copy{margin:12px 0 12px -35px;transform:rotate(2deg)}.eac.eac-rivet{grid-template-columns:1fr 1fr;border:12px solid var(--eac-accent);gap:0}.eac.eac-rivet .eac-copy{padding:28px;border-right:2px solid var(--eac-accent)}.eac.eac-rivet .eac-brand{border:1px solid currentColor;border-radius:40px;padding:6px 12px;align-self:flex-start}.eac.eac-rivet .eac-title{text-transform:uppercase;font-size:42px;letter-spacing:-.055em;font-weight:900;line-height:.99}.eac.eac-rivet .eac-art{margin:16px;background:var(--eac-accent);box-shadow:6px 6px 0 var(--eac-accent)}.eac.eac-rivet .eac-cta{border-radius:0}.eac.eac-rivet.eac-image-left .eac-copy{border-right:0;border-left:2px solid var(--eac-accent)}.eac.eac-screen.eac-exhibit{grid-template-columns:44% 56%}.eac.eac-screen.eac-exhibit .eac-copy{padding:4cqw 3cqw 4cqw 4cqw}.eac.eac-screen.eac-exhibit .eac-art{margin:7cqh 4cqw 7cqh 1.2cqw;outline-offset:1cqw}.eac.eac-screen.eac-exhibit .eac-title{font-size:min(5.3cqw,8.8cqh);font-weight:400;max-width:12ch}.eac.eac-screen.eac-exhibit .eac-eyebrow{padding-top:1.6cqh;font-size:min(1.15cqw,1.9cqh)}.eac.eac-screen.eac-exhibit .eac-cta{border-radius:0;padding-inline:0}.eac.eac-screen.eac-exhibit.eac-image-left{grid-template-columns:56% 44%}.eac.eac-screen.eac-exhibit.eac-image-left .eac-art{margin:7cqh 1.2cqw 7cqh 4cqw}.eac.eac-screen.eac-marquee{grid-template-columns:1fr;grid-template-rows:50% 50%}.eac.eac-screen.eac-marquee .eac-copy,.eac.eac-screen.eac-marquee.eac-image-left .eac-copy{grid-column:1;grid-row:1;display:grid;grid-template-columns:1.7fr 1fr;grid-template-rows:auto auto 1fr;gap:1cqh 4cqw;padding:3.5cqh 4cqw}.eac.eac-screen.eac-marquee .eac-brand{font-size:1.6cqw;margin:0}.eac.eac-screen.eac-marquee .eac-eyebrow{font-size:1.05cqw;margin:0;max-width:none}.eac.eac-screen.eac-marquee .eac-title{font-size:min(4.9cqw,8.1cqh);max-width:20ch;line-height:1.02}.eac.eac-screen.eac-marquee .eac-message{font-size:min(1.6cqw,2.6cqh);margin:0;max-width:30ch}.eac.eac-screen.eac-marquee .eac-cta{font-size:1.45cqw;border-radius:0}.eac.eac-screen.eac-marquee .eac-art,.eac.eac-screen.eac-marquee.eac-image-left .eac-art{grid-column:1;grid-row:2;margin:0 2cqw 3cqh;border-radius:0}.eac.eac-screen.eac-cove{grid-template-columns:1fr;grid-template-rows:1fr;min-height:0}.eac.eac-screen.eac-cove .eac-art,.eac.eac-screen.eac-cove.eac-image-left .eac-art{position:absolute;inset:0;width:100%;height:100%;margin:0;grid-column:auto;grid-row:auto;border-radius:0}.eac.eac-screen.eac-cove .eac-copy,.eac.eac-screen.eac-cove.eac-image-left .eac-copy{grid-column:1;grid-row:1;width:43%;margin:4cqw;padding:3cqw;align-self:center;border-top:.35cqw solid var(--eac-accent)}.eac.eac-screen.eac-cove .eac-title{font-size:min(4.8cqw,8cqh);font-weight:400;max-width:13ch}.eac.eac-screen.eac-cove .eac-brand{font-size:1.7cqw;margin-bottom:2.6cqh}.eac.eac-screen.eac-cove .eac-eyebrow{font-size:1.1cqw;margin-bottom:1.7cqh}.eac.eac-screen.eac-cove .eac-message{font-size:1.65cqw;margin:2cqh 0 3cqh}.eac.eac-screen.eac-cove .eac-cta{border-radius:0}.eac.eac-screen.eac-contour{grid-template-columns:47% 53%}.eac.eac-screen.eac-contour .eac-copy{padding:4.5cqw}.eac.eac-screen.eac-contour .eac-art{margin:5cqh 3cqw 5cqh 0;background:transparent;overflow:visible}.eac.eac-screen.eac-contour .eac-title{font-size:min(5.4cqw,9cqh);font-weight:400;max-width:13ch}.eac.eac-screen.eac-contour .eac-eyebrow{padding-bottom:1.6cqh;font-size:1.15cqw}.eac.eac-screen.eac-contour .eac-cta{border-radius:5cqw}.eac.eac-screen.eac-contour.eac-image-left{grid-template-columns:53% 47%}.eac.eac-screen.eac-contour.eac-image-left .eac-art{margin:5cqh 0 5cqh 3cqw}.eac.eac-screen.eac-vellum{grid-template-columns:46% 54%;padding:3cqw;gap:0;background:var(--eac-accent)}.eac.eac-screen.eac-vellum .eac-copy{padding:3cqw;margin:3cqh -3cqw 3cqh 0;justify-content:center}.eac.eac-screen.eac-vellum .eac-art{margin:0}.eac.eac-screen.eac-vellum .eac-title{font-size:min(5.1cqw,8.5cqh);font-weight:400;max-width:14ch}.eac.eac-screen.eac-vellum .eac-brand{margin-bottom:3cqh}.eac.eac-screen.eac-vellum .eac-eyebrow{font-size:1.1cqw;padding-top:1.5cqh}.eac.eac-screen.eac-vellum .eac-cta{border-radius:0;padding-inline:0}.eac.eac-screen.eac-vellum.eac-image-left .eac-copy{margin:3cqh 0 3cqh -3cqw}.eac.eac-screen.eac-rivet{grid-template-columns:1fr 1fr;border:1.2cqw solid var(--eac-accent)}.eac.eac-screen.eac-rivet .eac-copy{padding:3.5cqw}.eac.eac-screen.eac-rivet .eac-brand{font-size:1.6cqw;padding:.55cqw 1cqw;margin-bottom:3cqh;border-radius:4cqw}.eac.eac-screen.eac-rivet .eac-title{font-size:min(5.6cqw,9.3cqh);font-weight:900;max-width:13ch;line-height:1.02}.eac.eac-screen.eac-rivet .eac-eyebrow{font-size:1.1cqw}.eac.eac-screen.eac-rivet .eac-art{margin:2cqw;box-shadow:.6cqw .6cqw 0 var(--eac-accent)}.eac.eac-screen.eac-rivet .eac-cta{border-radius:0}@container player-canvas (aspect-ratio < 1){.eac.eac-screen:is(.eac-exhibit,.eac-contour,.eac-vellum,.eac-rivet){grid-template-columns:1fr;grid-template-rows:50% 50%}.eac.eac-screen.eac-image-left:is(.eac-exhibit,.eac-contour,.eac-vellum,.eac-rivet){grid-template-columns:1fr}.eac.eac-screen:is(.eac-exhibit,.eac-contour,.eac-vellum,.eac-rivet) .eac-copy,.eac.eac-screen.eac-image-left:is(.eac-exhibit,.eac-contour,.eac-vellum,.eac-rivet) .eac-copy{grid-column:1;grid-row:1;padding:6cqw;transform:none;margin:0;border:0}.eac.eac-screen:is(.eac-exhibit,.eac-contour,.eac-vellum,.eac-rivet) .eac-title{font-size:min(10cqw,5.6cqh);max-width:17ch}.eac.eac-screen:is(.eac-exhibit,.eac-contour,.eac-vellum,.eac-rivet) .eac-brand{font-size:3.3cqw;margin-bottom:3cqw}.eac.eac-screen:is(.eac-exhibit,.eac-contour,.eac-vellum,.eac-rivet) .eac-eyebrow{font-size:2.25cqw;padding-block:1.5cqw;margin-bottom:2cqw}.eac.eac-screen:is(.eac-exhibit,.eac-contour,.eac-vellum,.eac-rivet) .eac-art,.eac.eac-screen.eac-image-left:is(.eac-exhibit,.eac-contour,.eac-vellum,.eac-rivet) .eac-art{grid-column:1;grid-row:2;margin:0 6cqw 6cqw;border-radius:0}.eac.eac-screen.eac-exhibit .eac-art{outline-offset:1.5cqw}.eac.eac-screen.eac-contour .eac-art>:is(img,video),.eac.eac-screen.eac-contour.eac-image-left .eac-art>:is(img,video){border-radius:28cqw 3cqw 3cqw}.eac.eac-screen.eac-vellum{padding:3cqw;gap:2cqw}.eac.eac-screen.eac-vellum .eac-art,.eac.eac-screen.eac-vellum.eac-image-left .eac-art{margin:0}.eac.eac-screen.eac-rivet{border-width:2cqw}.eac.eac-screen.eac-rivet .eac-brand{padding:1cqw 2cqw}.eac.eac-screen.eac-marquee{grid-template-rows:46% 54%}.eac.eac-screen.eac-marquee .eac-copy,.eac.eac-screen.eac-marquee.eac-image-left .eac-copy{display:flex;gap:0;padding:5cqw 6cqw;justify-content:center}.eac.eac-screen.eac-marquee .eac-brand{font-size:3.2cqw;margin-bottom:2cqw}.eac.eac-screen.eac-marquee .eac-eyebrow{font-size:2.2cqw;margin-bottom:2cqw}.eac.eac-screen.eac-marquee .eac-title{font-size:9.5cqw;max-width:20ch}.eac.eac-screen.eac-marquee .eac-message{font-size:3.3cqw;align-self:flex-start;margin:2cqw 0 3cqw;max-width:42ch}.eac.eac-screen.eac-marquee .eac-cta{font-size:2.8cqw;align-self:flex-start}.eac.eac-screen.eac-marquee .eac-art,.eac.eac-screen.eac-marquee.eac-image-left .eac-art{margin:0 4cqw 4cqw}.eac.eac-screen.eac-cove .eac-copy,.eac.eac-screen.eac-cove.eac-image-left .eac-copy{width:auto;margin:6cqw;padding:6cqw;align-self:end;justify-self:stretch;border-top-width:.8cqw}.eac.eac-screen.eac-cove .eac-title{font-size:9.5cqw;max-width:17ch}.eac.eac-screen.eac-cove .eac-brand{font-size:3.2cqw;margin-bottom:3cqw}.eac.eac-screen.eac-cove .eac-eyebrow{font-size:2.2cqw;margin-bottom:2cqw}.eac.eac-screen.eac-cove .eac-message{font-size:3.3cqw;margin:3cqw 0 4cqw;max-width:38ch}}.eac.eac-edition{--edition-space:clamp(18px,3.4cqw,44px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-radius:0;border:0;gap:0;min-height:320px}.eac.eac-edition .eac-copy{padding:var(--edition-space);justify-content:center;box-sizing:border-box}.eac.eac-edition .eac-art{margin:0;min-width:0;min-height:0}.eac.eac-edition .eac-brand{margin-bottom:24px;font-size:14px}.eac.eac-edition .eac-title{font-size:clamp(30px,4.6cqw,58px);line-height:1.04;letter-spacing:-.045em;max-width:15ch}.eac.eac-edition .eac-cta{border-radius:0;margin-top:0}.eac.eac-screen.eac-edition{--edition-space:min(4cqw,6cqh);min-height:0}.eac.eac-screen.eac-edition .eac-brand{font-size:min(1.7cqw,2.8cqh);margin-bottom:2.5cqh}.eac.eac-screen.eac-edition .eac-title{font-size:min(5.3cqw,8.7cqh);line-height:1.05}.eac.eac-screen.eac-edition .eac-eyebrow{font-size:min(1.1cqw,1.85cqh);margin-bottom:1.5cqh;letter-spacing:.12em}.eac.eac-screen.eac-edition .eac-message{font-size:min(1.65cqw,2.7cqh);margin:2cqh 0 3cqh;max-width:32ch}.eac.eac-screen.eac-edition .eac-cta{font-size:min(1.45cqw,2.4cqh);padding:1.1cqw 1.8cqw}.eac.eac-folio{padding:16px;background:var(--eac-accent);grid-template-columns:52% 48%}.eac.eac-folio .eac-copy{background:var(--eac-bg);border-right:1px solid var(--eac-accent)}.eac.eac-folio .eac-brand{padding-bottom:14px;border-bottom:1px solid currentColor;align-self:stretch}.eac.eac-folio .eac-title{font-family:Georgia,Times New Roman,serif;font-weight:400;font-style:italic}.eac.eac-folio .eac-cta{background:transparent;color:var(--eac-ink);padding-inline:0;border-bottom:1px solid currentColor;min-height:0}.eac.eac-screen.eac-folio{padding:1.8cqw}.eac.eac-screen.eac-folio .eac-brand{padding-bottom:1.6cqh;margin-bottom:3cqh}.eac.eac-screen.eac-folio .eac-title{font-size:min(5.7cqw,9.4cqh)}.eac.eac-ticket{border:14px solid var(--eac-accent);border-radius:24px;grid-template-columns:55% 45%}.eac.eac-ticket .eac-copy{border-right:2px dashed var(--eac-ink)}.eac.eac-ticket .eac-art{margin:18px;border-radius:50% 50% 8px 8px}.eac.eac-ticket .eac-brand{border:1px solid currentColor;padding:6px 12px;border-radius:30px}.eac.eac-ticket .eac-title{font-family:Georgia,Times New Roman,serif;font-weight:400}.eac.eac-ticket .eac-eyebrow{letter-spacing:.18em}.eac.eac-ticket.eac-image-left .eac-copy{border-right:0;border-left:2px dashed var(--eac-ink)}.eac.eac-screen.eac-ticket{border-width:1.3cqw;border-radius:2cqw}.eac.eac-screen.eac-ticket .eac-art{margin:2cqw;border-radius:22cqw 22cqw 1cqw 1cqw}.eac.eac-screen.eac-ticket .eac-brand{padding:.45cqw .9cqw}.eac.eac-orbit{grid-template-columns:52% 48%}.eac.eac-orbit .eac-art{margin:32px 24px;border-radius:50%;outline:1px solid var(--eac-accent);outline-offset:10px;box-shadow:0 0 0 20px color-mix(in srgb,var(--eac-accent) 18%,transparent)}.eac.eac-orbit .eac-copy{padding-right:24px}.eac.eac-orbit .eac-eyebrow{padding-left:12px;border-left:3px solid var(--eac-accent)}.eac.eac-orbit .eac-title{font-weight:450;letter-spacing:-.06em}.eac.eac-orbit .eac-cta{border-radius:100px}.eac.eac-screen.eac-orbit .eac-art{margin:8cqh 4cqw;outline-offset:1.2cqw;box-shadow:0 0 0 2.4cqw color-mix(in srgb,var(--eac-accent) 18%,transparent)}.eac.eac-screen.eac-orbit .eac-copy{padding-right:2cqw}.eac.eac-strata{grid-template-columns:1fr;grid-template-rows:210px auto}.eac.eac-strata .eac-art,.eac.eac-strata.eac-image-left .eac-art{grid-row:1;grid-column:1}.eac.eac-strata .eac-copy,.eac.eac-strata.eac-image-left .eac-copy{grid-row:2;grid-column:1;display:grid;grid-template-columns:1.35fr 1fr;gap:8px 28px;border-top:10px solid var(--eac-accent)}.eac.eac-strata .eac-brand{grid-row:1;grid-column:1;margin:0}.eac.eac-strata .eac-eyebrow{grid-row:2;grid-column:1;margin:0}.eac.eac-strata .eac-title{grid-row:3;grid-column:1;font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:36px;max-width:23ch}.eac.eac-strata .eac-message{grid-row:1/3;grid-column:2;margin:0;align-self:center}.eac.eac-strata .eac-cta{grid-row:3;grid-column:2;align-self:end;justify-self:start}.eac.eac-screen.eac-strata{grid-template-columns:1fr;grid-template-rows:50% 50%}.eac.eac-screen.eac-strata .eac-copy{padding:2.8cqh 4cqw;border-top-width:1cqh;gap:1cqh 5cqw}.eac.eac-screen.eac-strata .eac-title{font-size:min(3.8cqw,6.3cqh)}.eac.eac-screen.eac-strata :is(.eac-brand,.eac-eyebrow,.eac-message){margin:0}.eac.eac-nocturne{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;min-height:400px;padding:24px}.eac.eac-nocturne .eac-art,.eac.eac-nocturne.eac-image-left .eac-art{position:absolute;inset:0;grid-row:auto;grid-column:auto;width:100%;height:100%}.eac.eac-nocturne .eac-copy,.eac.eac-nocturne.eac-image-left .eac-copy{grid-row:1;grid-column:1;align-self:end;width:64%;background:var(--eac-bg);border-left:5px solid var(--eac-accent)}.eac.eac-nocturne.eac-image-left .eac-copy{justify-self:end}.eac.eac-nocturne .eac-title{font-family:Georgia,Times New Roman,serif;font-weight:400;max-width:18ch}.eac.eac-nocturne .eac-brand{margin-bottom:12px}.eac.eac-screen.eac-nocturne{padding:3cqw;grid-template-columns:1fr;grid-template-rows:1fr;min-height:0}.eac.eac-screen.eac-nocturne .eac-copy{padding:2.8cqw;width:57%;border-left-width:.45cqw}.eac.eac-screen.eac-nocturne .eac-title{font-size:min(4.8cqw,8cqh)}.eac.eac-mosaic{padding:18px;background:conic-gradient(from 90deg,var(--eac-bg) 25%,var(--eac-accent) 0 50%,var(--eac-bg) 0 75%,var(--eac-accent) 0);grid-template-columns:1fr 1fr;gap:12px}.eac.eac-mosaic .eac-copy{background:var(--eac-bg)}.eac.eac-mosaic .eac-art{margin:22px 0;border-radius:6px 60px 6px 6px}.eac.eac-mosaic .eac-brand{background:var(--eac-accent);color:var(--eac-button-ink);padding:7px 12px}.eac.eac-mosaic .eac-title{font-weight:850;letter-spacing:-.055em}.eac.eac-screen.eac-mosaic{padding:2cqw;gap:1cqw}.eac.eac-screen.eac-mosaic .eac-art{margin:3cqh 0;border-radius:.5cqw 8cqw .5cqw .5cqw}.eac.eac-screen.eac-mosaic .eac-brand{padding:.5cqw .85cqw}.eac.eac-pavilion{grid-template-columns:52% 48%;border-top:6px solid var(--eac-accent)}.eac.eac-pavilion .eac-copy{align-items:center;text-align:center}.eac.eac-pavilion .eac-art{margin:28px;border-radius:48% 48% 0;outline:1px solid var(--eac-accent);outline-offset:9px}.eac.eac-pavilion .eac-title{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.045em}.eac.eac-pavilion .eac-brand{border-bottom:1px solid currentColor;padding-bottom:10px}.eac.eac-pavilion .eac-cta{background:transparent;color:var(--eac-ink);border:1px solid currentColor;border-radius:100px}.eac.eac-screen.eac-pavilion{border-top-width:.6cqh}.eac.eac-screen.eac-pavilion .eac-art{margin:6cqh 3.5cqw;outline-offset:1cqw}.eac.eac-punch{grid-template-columns:55% 45%;border-left:10px solid var(--eac-accent)}.eac.eac-punch .eac-title{font-family:Arial Black,Arial,sans-serif;text-transform:uppercase;font-weight:900;letter-spacing:-.045em;line-height:1;max-width:12ch}.eac.eac-punch .eac-art{margin:20px 20px 20px 0;clip-path:polygon(10% 0,100% 0,100% 90%,90% 100%,0 100%,0 10%)}.eac.eac-punch .eac-eyebrow{padding:6px 10px;background:var(--eac-accent);color:var(--eac-button-ink)}.eac.eac-punch.eac-image-left .eac-art{margin:20px 0 20px 20px}.eac.eac-screen.eac-punch{border-left-width:1.3cqw}.eac.eac-screen.eac-punch .eac-art{margin:3cqh 2cqw 3cqh 0}.eac.eac-screen.eac-punch.eac-image-left .eac-art{margin:3cqh 0 3cqh 2cqw}.eac.eac-screen.eac-punch .eac-eyebrow{padding:.45cqw .7cqw}.eac.eac-screen.eac-punch .eac-title{font-size:min(5.6cqw,9.3cqh);line-height:1.02}@container player-canvas (aspect-ratio <= 1){.eac.eac-screen.eac-edition,.eac.eac-screen.eac-edition.eac-image-left{grid-template-columns:1fr;grid-template-rows:55% 45%;--edition-space:5.5cqw}.eac.eac-screen.eac-edition .eac-copy,.eac.eac-screen.eac-edition.eac-image-left .eac-copy{grid-column:1;grid-row:1;margin:0;width:auto;padding:var(--edition-space);display:flex;gap:0;justify-content:center;border-left:0;border-right:0}.eac.eac-screen.eac-edition .eac-art,.eac.eac-screen.eac-edition.eac-image-left .eac-art{grid-column:1;grid-row:2;margin:0 5.5cqw 5.5cqw;min-height:0}.eac.eac-screen.eac-edition .eac-brand{font-size:min(3.2cqw,2.8cqh);margin-bottom:2cqw;max-width:100%}.eac.eac-screen.eac-edition .eac-eyebrow{font-size:min(2.15cqw,1.8cqh);margin-bottom:2cqw;max-width:40ch}.eac.eac-screen.eac-edition .eac-title{font-size:min(8.8cqw,5.9cqh);max-width:19ch;line-height:1.06}.eac.eac-screen.eac-edition .eac-message{font-size:min(3.2cqw,2.15cqh);margin:2cqw 0 3cqw;max-width:44ch}.eac.eac-screen.eac-edition .eac-cta{font-size:min(2.9cqw,2.1cqh);padding:2cqw 3cqw}.eac.eac-screen.eac-folio{padding:2.5cqw}.eac.eac-screen.eac-folio .eac-art,.eac.eac-screen.eac-folio.eac-image-left .eac-art{margin:0}.eac.eac-screen.eac-folio .eac-brand{padding-bottom:1.5cqw}.eac.eac-screen.eac-ticket{border-width:2cqw;border-radius:3cqw}.eac.eac-screen.eac-ticket .eac-copy,.eac.eac-screen.eac-ticket.eac-image-left .eac-copy{border-bottom:2px dashed var(--eac-ink)}.eac.eac-screen.eac-ticket .eac-art,.eac.eac-screen.eac-ticket.eac-image-left .eac-art{margin:4cqw 5.5cqw 5.5cqw;border-radius:40cqw 40cqw 2cqw 2cqw}.eac.eac-screen.eac-orbit .eac-art,.eac.eac-screen.eac-orbit.eac-image-left .eac-art{margin:3cqw 16cqw 8cqw;border-radius:50%}.eac.eac-screen.eac-strata{grid-template-rows:43% 57%}.eac.eac-screen.eac-strata .eac-art,.eac.eac-screen.eac-strata.eac-image-left .eac-art{grid-row:1;margin:0;border-radius:0}.eac.eac-screen.eac-strata .eac-copy,.eac.eac-screen.eac-strata.eac-image-left .eac-copy{grid-row:2;border-top-width:1cqw}.eac.eac-screen.eac-nocturne,.eac.eac-screen.eac-nocturne.eac-image-left{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;padding:5cqw}.eac.eac-screen.eac-nocturne .eac-art,.eac.eac-screen.eac-nocturne.eac-image-left .eac-art{position:absolute;inset:0;width:100%;height:100%;margin:0;grid-column:auto;grid-row:auto;border-radius:0}.eac.eac-screen.eac-nocturne .eac-copy,.eac.eac-screen.eac-nocturne.eac-image-left .eac-copy{width:100%;grid-row:1;align-self:end;border-left:.8cqw solid var(--eac-accent);padding:5cqw}.eac.eac-screen.eac-mosaic{padding:2.5cqw;gap:0}.eac.eac-screen.eac-mosaic .eac-art,.eac.eac-screen.eac-mosaic.eac-image-left .eac-art{margin:3cqw;border-radius:1cqw 12cqw 1cqw 1cqw}.eac.eac-screen.eac-pavilion .eac-art,.eac.eac-screen.eac-pavilion.eac-image-left .eac-art{margin:2cqw 12cqw 7cqw;border-radius:45% 45% 0}.eac.eac-screen.eac-punch{border-left-width:2cqw}.eac.eac-screen.eac-punch .eac-title{font-size:min(9.5cqw,6.3cqh)}}@container (max-width:480px){.eac.eac-edition:not(.eac-screen){grid-template-columns:1fr;grid-template-rows:auto 220px;min-height:0}.eac.eac-edition:not(.eac-screen) .eac-copy{grid-row:1;grid-column:1;padding:24px;border-left:0;border-right:0}.eac.eac-edition:not(.eac-screen) .eac-art{grid-row:2;grid-column:1;margin:12px 24px 24px}.eac.eac-edition:not(.eac-screen) .eac-title{font-size:34px;max-width:20ch}.eac.eac-strata:not(.eac-screen) .eac-copy{display:flex;gap:0;border-top:0;border-bottom:6px solid var(--eac-accent)}.eac.eac-nocturne:not(.eac-screen){display:grid;grid-template-rows:1fr;min-height:440px;padding:18px}.eac.eac-nocturne:not(.eac-screen) .eac-art{position:absolute;inset:0;margin:0;grid-row:auto;grid-column:auto}.eac.eac-nocturne:not(.eac-screen) .eac-copy{width:100%;padding:24px;align-self:end}}@container player-canvas (min-width:280px){.eac-format-canvas[data-format^=web-]:not([data-shape=banner]):not([data-shape=strip]) .eac-screen .eac-copy{padding:min(4cqw,5cqh)}.eac-format-canvas[data-format^=web-]:not([data-shape=banner]):not([data-shape=strip]) .eac-screen .eac-brand{font-size:clamp(12px,3cqw,23px);margin-bottom:2cqw}.eac-format-canvas[data-format^=web-]:not([data-shape=banner]):not([data-shape=strip]) .eac-screen .eac-brand-logo{height:min(7cqw,34px);max-width:32cqw}.eac-format-canvas[data-format^=web-]:not([data-shape=banner]):not([data-shape=strip]) .eac-screen .eac-title{font-size:clamp(24px,6.5cqw,52px);line-height:1.08;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.eac-format-canvas[data-format^=web-]:not([data-shape=banner]):not([data-shape=strip]) .eac-screen .eac-eyebrow{font-size:clamp(10px,2.4cqw,16px);margin-bottom:1.5cqw}.eac-format-canvas[data-format^=web-]:not([data-shape=banner]):not([data-shape=strip]) .eac-screen .eac-message{font-size:clamp(12px,3cqw,22px);line-height:1.35;margin:1.5cqw 0 2cqw;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.eac-format-canvas[data-format^=web-]:not([data-shape=banner]):not([data-shape=strip]) .eac-screen .eac-cta{font-size:clamp(11px,2.7cqw,19px);padding:1.8cqw 2.5cqw;gap:2cqw}.eac-format-canvas[data-format^=web-][data-shape=landscape] .eac-screen .eac-eyebrow{display:none}.eac-format-canvas[data-format^=web-][data-shape=landscape] .eac-screen .eac-title{-webkit-line-clamp:2}.eac-format-canvas[data-format^=web-] .eac-screen.eac-panorama .eac-copy{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:3cqw}.eac-format-canvas[data-format^=web-] .eac-screen.eac-panorama :is(.eac-brand,.eac-eyebrow,.eac-message){display:none}.eac-format-canvas[data-format^=web-] .eac-screen.eac-panorama .eac-title{font-size:clamp(20px,5.5cqw,44px);-webkit-line-clamp:2}.eac-format-canvas[data-format^=web-] .eac-screen.eac-panorama .eac-cta{align-self:center;flex-shrink:0}}.eac-format-canvas:is([data-shape=banner],[data-shape=strip])>.eac-screen{grid-template-columns:72% 28%;grid-template-rows:1fr;border-width:0;background:var(--eac-bg)}.eac-format-canvas:is([data-shape=banner],[data-shape=strip])>.eac-screen .eac-copy{grid-column:1;grid-row:1;width:100%;padding:6cqh 3cqw;display:grid;grid-template-columns:1fr auto;gap:2cqh 2cqw;align-items:center;margin:0}.eac-format-canvas:is([data-shape=banner],[data-shape=strip])>.eac-screen .eac-art{position:relative;inset:auto;grid-column:2;grid-row:1;margin:0;width:auto;height:auto;border-radius:0}.eac-format-canvas:is([data-shape=banner],[data-shape=strip])>.eac-screen .eac-art:after{display:none}.eac-format-canvas:is([data-shape=banner],[data-shape=strip])>.eac-screen .eac-art>:is(img,video){inset:0;width:100%;height:100%;object-fit:var(--eac-fit)}.eac-format-canvas[data-shape=banner]>.eac-screen .eac-brand{grid-column:1;grid-row:1;font-size:min(2.5cqw,8cqh);margin:0}.eac-format-canvas[data-shape=banner]>.eac-screen .eac-brand-logo{height:10cqh;max-width:22cqw}.eac-format-canvas:is([data-shape=banner],[data-shape=strip])>.eac-screen .eac-eyebrow{display:none}.eac-format-canvas[data-shape=banner]>.eac-screen .eac-title{grid-column:1;grid-row:2;font-size:min(4.7cqw,15cqh);max-width:24ch;line-height:1.08}.eac-format-canvas[data-shape=banner]>.eac-screen .eac-message{grid-column:1;grid-row:3;font-size:min(2.1cqw,6.5cqh);margin:0;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.eac-format-canvas:is([data-shape=banner],[data-shape=strip])>.eac-screen .eac-cta{grid-column:2;grid-row:1/4;font-size:min(2cqw,7cqh);padding:4cqh 1.6cqw;gap:1cqw;margin:0;align-self:center;min-height:0}.eac-format-canvas:is([data-shape=strip],[data-format=web-mobile])>.eac-screen{grid-template-columns:82% 18%}.eac-format-canvas:is([data-shape=strip],[data-format=web-mobile])>.eac-screen .eac-copy{display:flex;flex-direction:row;justify-content:space-between;gap:3cqw;padding:10cqh 3cqw}.eac-format-canvas:is([data-shape=strip],[data-format=web-mobile])>.eac-screen :is(.eac-brand,.eac-message){display:none}.eac-format-canvas:is([data-shape=strip],[data-format=web-mobile])>.eac-screen .eac-title{font-size:min(4.2cqw,27cqh);line-height:1.1;max-width:30ch;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.eac-format-canvas:is([data-shape=strip],[data-format=web-mobile])>.eac-screen .eac-cta{font-size:min(2.2cqw,19cqh);padding:12cqh 1.5cqw;white-space:nowrap}.eac-format-canvas:is([data-shape=strip],[data-format=web-mobile])>.eac-screen .eac-cta>span{display:none}.eac-format-canvas:is([data-shape=banner],[data-shape=strip])>:is(.eac-cinema,.eac-cover){background:#101018}.eac-format-canvas[data-format=web-mobile]>.eac-screen .eac-title{font-size:6cqw}.eac-format-canvas[data-format=web-mobile]>.eac-screen .eac-cta{font-size:3.5cqw}.eac-format-canvas:is([data-shape=banner],[data-shape=strip])>.eac-screen:is(.eac-magazine,.eac-diagonal,.eac-halo,.eac-luxe,.eac-horizon,.eac-postcard,.eac-neon,.eac-canvas,.eac-premiere,.eac-runway,.eac-portico,.eac-duplex,.eac-monolith,.eac-capsule,.eac-exhibit,.eac-marquee,.eac-cove,.eac-contour,.eac-vellum,.eac-rivet) .eac-copy{grid-column:1;grid-row:1;width:100%;margin:0;border:0;justify-content:space-between}.eac-format-canvas:is([data-shape=banner],[data-shape=strip])>.eac-screen:is(.eac-magazine,.eac-diagonal,.eac-halo,.eac-luxe,.eac-horizon,.eac-postcard,.eac-neon,.eac-canvas,.eac-premiere,.eac-runway,.eac-portico,.eac-duplex,.eac-monolith,.eac-capsule,.eac-exhibit,.eac-marquee,.eac-cove,.eac-contour,.eac-vellum,.eac-rivet) .eac-art{position:relative;inset:auto;grid-column:2;grid-row:1;margin:0;width:auto;height:auto;border:0;border-radius:0;padding:0;box-shadow:none;overflow:hidden}.eac-format-canvas:is([data-shape=banner],[data-shape=strip])>.eac-screen:is(.eac-magazine,.eac-diagonal,.eac-halo,.eac-luxe,.eac-horizon,.eac-postcard,.eac-neon,.eac-canvas,.eac-premiere,.eac-runway,.eac-portico,.eac-duplex,.eac-monolith,.eac-capsule,.eac-exhibit,.eac-marquee,.eac-cove,.eac-contour,.eac-vellum,.eac-rivet) .eac-art>:is(img,video){inset:0;width:100%;height:100%;border-radius:0;clip-path:none;box-shadow:none}.eac-format-canvas:is([data-shape=banner],[data-shape=strip])>.eac-screen.eac-premiere{display:grid;background:#0c1420}.eac-format-canvas:is([data-shape=banner],[data-shape=strip])>.eac-screen:is(.eac-exhibit,.eac-marquee,.eac-cove,.eac-contour,.eac-vellum,.eac-rivet){display:grid;grid-template-columns:72% 28%;grid-template-rows:1fr;padding:0;gap:0;border:0;background:var(--eac-bg)}.eac-format-canvas:is([data-shape=strip],[data-format=web-mobile])>.eac-screen:is(.eac-exhibit,.eac-marquee,.eac-cove,.eac-contour,.eac-vellum,.eac-rivet){grid-template-columns:82% 18%}.eac-format-canvas:is([data-shape=banner],[data-shape=strip])>.eac-screen:is(.eac-exhibit,.eac-marquee,.eac-cove,.eac-contour,.eac-vellum,.eac-rivet) .eac-copy{transform:none;border-radius:0;box-shadow:none;align-self:stretch;justify-self:stretch;max-width:none}.eac-format-canvas:is([data-shape=banner],[data-shape=strip])>.eac-screen:is(.eac-exhibit,.eac-marquee,.eac-cove,.eac-contour,.eac-vellum,.eac-rivet) .eac-art{outline:0}.eac-format-canvas:is([data-shape=banner],[data-shape=strip])>.eac-screen.eac-rivet .eac-brand{border:0;padding:0}@keyframes eac-slow-zoom{0%{transform:scale(1.01)}to{transform:scale(1.09)}}@keyframes eac-glide{0%{transform:scale(1.08) translate(-2%)}to{transform:scale(1.08) translate(2%)}}@keyframes eac-title-rise{0%,4%{opacity:0;translate:0 1.5cqw}12%,to{opacity:1;translate:0 0}}@keyframes eac-soft-reveal{0%,3%{opacity:0;filter:blur(3px)}13%,to{opacity:1;filter:blur(0)}}@keyframes eac-film-title{0%,4%{opacity:0;translate:0 1cqw}14%,to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:no-preference){.eac.eac-motion-slow-zoom .eac-art>img{animation:eac-slow-zoom var(--eac-duration,15s) linear alternate infinite}.eac.eac-motion-glide .eac-art>img{animation:eac-glide var(--eac-duration,15s) ease-in-out alternate infinite}.eac.eac-motion-rise .eac-copy>:is(.eac-eyebrow,.eac-title,.eac-message,.eac-cta){animation:eac-title-rise var(--eac-duration,15s) ease-out infinite both}.eac.eac-motion-reveal .eac-copy>:is(.eac-title,.eac-message,.eac-cta){animation:eac-soft-reveal var(--eac-duration,15s) ease-out infinite both}.eac.eac-motion-cinematic .eac-copy>:is(.eac-title,.eac-message,.eac-cta){animation:eac-film-title var(--eac-duration,15s) ease-out infinite both}.eac.eac-motion-cinematic .eac-art>img{animation:eac-slow-zoom var(--eac-duration,15s) linear alternate infinite}.eac:is(.eac-motion-rise,.eac-motion-reveal,.eac-motion-cinematic) .eac-message{animation-delay:.15s}.eac:is(.eac-motion-rise,.eac-motion-reveal,.eac-motion-cinematic) .eac-cta{animation-delay:.3s}}.ea-motion-paused .eac *,.ea-motion-paused .eac *:before,.ea-motion-paused .eac *:after{animation-play-state:paused!important}.ea-preset:not(:hover):not(:focus-visible) .eac *,.ea-house-card .eac *{animation:none!important}@media(prefers-reduced-motion:reduce){.eac[class*=eac-motion-] *{animation:none!important}}.eac-format-canvas:is([data-shape=banner],[data-shape=strip])>.eac-screen.eac-edition{display:grid;grid-template-columns:72% 28%;grid-template-rows:1fr;padding:0;gap:0;border:0;border-radius:0;background:var(--eac-bg)}.eac-format-canvas:is([data-shape=strip],[data-format=web-mobile])>.eac-screen.eac-edition{grid-template-columns:82% 18%}.eac-format-canvas:is([data-shape=banner],[data-shape=strip])>.eac-screen.eac-edition .eac-copy{grid-column:1;grid-row:1;width:100%;margin:0;border:0;align-self:stretch;justify-self:stretch;background:var(--eac-bg);text-align:left;align-items:center;gap:2cqh 2cqw}.eac-format-canvas[data-shape=banner]>.eac-screen.eac-edition .eac-copy{display:grid;grid-template-columns:1fr auto;padding:6cqh 3cqw}.eac-format-canvas:is([data-shape=strip],[data-format=web-mobile])>.eac-screen.eac-edition .eac-copy{display:flex;flex-direction:row;padding:10cqh 3cqw;justify-content:space-between}.eac-format-canvas:is([data-shape=banner],[data-shape=strip])>.eac-screen.eac-edition .eac-art{position:relative;inset:auto;grid-column:2;grid-row:1;margin:0;width:auto;height:auto;border:0;border-radius:0;padding:0;box-shadow:none;outline:0;clip-path:none}.eac-format-canvas:is([data-shape=banner],[data-shape=strip])>.eac-screen.eac-edition .eac-art>:is(img,video){inset:0;width:100%;height:100%;border-radius:0}.eac-format-canvas:is([data-shape=banner],[data-shape=strip])>.eac-screen.eac-edition .eac-brand{padding:0;border:0;border-radius:0;background:none;color:var(--eac-ink);margin:0;align-self:auto}@keyframes eac-photo-float{0%,to{transform:scale(1.075) translateY(-1.6%)}50%{transform:scale(1.075) translateY(1.6%)}}@keyframes eac-light-sweep{0%,15%{transform:translate(-130%)}55%,to{transform:translate(130%)}}@media(prefers-reduced-motion:no-preference){.eac.eac-motion-float .eac-art>img{animation:eac-photo-float var(--eac-duration,15s) ease-in-out infinite}.eac.eac-motion-light-sweep .eac-art:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(110deg,transparent 25%,#ffffff20 49%,transparent 74%);animation:eac-light-sweep var(--eac-duration,15s) ease-in-out infinite}.eac.eac-motion-light-sweep .eac-art>img{animation:eac-slow-zoom var(--eac-duration,15s) linear alternate infinite}}.eac.eac-neutral{border-radius:0;box-shadow:none}.eac.eac-neutral .eac-art{background:var(--eac-bg)}.eac.eac-neutral .eac-eyebrow{font-weight:600;letter-spacing:.12em}.eac.eac-neutral .eac-brand-name{font-weight:700;letter-spacing:-.025em}.eac.eac-neutral .eac-cta{border-radius:0;box-shadow:none;gap:0}.eac.eac-neutral .eac-cta>span{display:none}.eac.eac-neutral.eac-folio{background:var(--eac-accent)}.eac.eac-neutral.eac-folio .eac-brand{border-bottom-color:color-mix(in srgb,var(--eac-ink) 25%,transparent)}.eac.eac-neutral.eac-nocturne .eac-copy{border-left:0}.eac.eac-neutral.eac-showcase{border-bottom:0}.eac.eac-neutral.eac-showcase .eac-art{background:#fff;box-shadow:none;border-radius:0}.eac.eac-neutral.eac-editorial{border-top:0}.eac.eac-neutral.eac-strata .eac-copy{border-top:1px solid color-mix(in srgb,var(--eac-ink) 18%,transparent)}.eac.eac-neutral:not(.eac-screen) .eac-message{font-size:16px}.eac.eac-promotion.eac-font-sans .eac-title{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:800}.eac.eac-promotion.eac-font-serif .eac-title{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em}.eac.eac-promotion.eac-align-center .eac-copy{align-items:center;justify-items:center;text-align:center}.eac.eac-promotion.eac-align-center .eac-cta{align-self:center;justify-self:center}.eac.eac-screen.eac-promotion.eac-text-compact .eac-title{font-size:min(4.1cqw,6.8cqh)}.eac.eac-screen.eac-promotion.eac-text-bold .eac-title{font-size:min(5.7cqw,9.3cqh)}.eac.eac-screen.eac-promotion.eac-text-compact .eac-message{font-size:min(1.65cqw,2.8cqh)}.eac.eac-screen.eac-promotion.eac-text-bold .eac-message{font-size:min(2cqw,3.3cqh)}@container player-canvas (aspect-ratio < 1){.eac.eac-screen.eac-promotion.eac-text-compact .eac-title{font-size:min(7.7cqw,4.5cqh)}.eac.eac-screen.eac-promotion.eac-text-bold .eac-title{font-size:min(10cqw,5.8cqh)}.eac.eac-screen.eac-promotion.eac-text-compact .eac-message{font-size:3.1cqw}.eac.eac-screen.eac-promotion.eac-text-bold .eac-message{font-size:3.7cqw}}:root{color-scheme:dark;--bg:#0b0d16;--panel:#141724;--line:#2b2e40;--text:#f7f8ff;--muted:#a8adc4;--violet:#b3a0ff;--blue:#7860ef;font-family:Inter,Arial,sans-serif;font-size:16px}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text)}[hidden]{display:none!important}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer;color:inherit;background:none;border:1px solid var(--line);border-radius:12px;padding:13px 18px;min-height:48px;font-weight:600}button:disabled{opacity:.45;cursor:wait}a{color:inherit}button:hover{background:#26283d}button:focus-visible,a:focus-visible{outline:3px solid #cabdff;outline-offset:5px}button.primary{background:var(--violet);border-color:var(--violet);color:#171126}button.primary:hover{background:#cfbfff}.secondary{background:#1b1e2d}.danger{background:#bd3648;border-color:#bd3648}.text-button{border:0;color:#c4b7ff;padding:10px 4px;background:transparent}#app{max-width:1760px;margin:auto;min-height:100dvh;display:flex;flex-direction:column}.topbar{height:100px;margin:0 4.7%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:24px}.brand{display:flex;align-items:center;gap:17px;text-decoration:none;flex-shrink:0}.brand img{width:108px;height:42px;object-fit:contain;filter:brightness(0) invert(1)}.brand>span{font-size:16px;letter-spacing:.12em;border-left:1px solid #404358;padding-left:18px;font-weight:700}.brand b{display:block;font-size:12px;color:var(--muted);letter-spacing:.18em;margin-top:5px}.top-actions{display:flex;align-items:center;gap:27px}.connection{font-size:14px;display:flex;align-items:center;gap:9px}.connection:before{content:"";height:7px;width:7px;border-radius:50%;background:#c1c4d4}.connection.online:before{background:#7edfbb}.connection.offline:before{background:#ffc778}.quiet-link{font-size:14px;text-decoration:none;color:var(--muted)}main{flex:1}.setup{display:grid;grid-template-columns:1.2fr 1fr;gap:8%;padding:6.3% 7% 5%;align-items:center}.eyebrow{display:block;color:var(--violet);font-size:13px;letter-spacing:.18em;font-weight:700}.setup h1{font-size:clamp(2.8rem,4.4vw,5rem);font-weight:650;letter-spacing:-.055em;line-height:1.08;margin:22px 0}.setup h1>span{color:var(--violet)}.intro-copy{max-width:420px;font-size:18px;line-height:1.65;color:var(--muted);margin:0}.setup-steps{padding:0;margin:34px 0;list-style:none;display:grid;gap:24px}.setup-steps li{display:flex;gap:20px;align-items:flex-start}.setup-steps li>span{font-size:13px;color:#a69aca;background:#1c1a2e;padding:10px;border-radius:10px;font-variant-numeric:tabular-nums}.setup-steps strong{font-size:16px;line-height:1.4}.setup-steps p{color:var(--muted);font-size:14px;line-height:1.6;margin:5px 0 0}.setup-links{display:flex;gap:18px;align-items:center}.setup-links>span{font-size:13px;color:var(--muted)}.setup-links button>span{font-size:20px;margin-right:6px}.pair-card{background:linear-gradient(135deg,#1d1c32,#141723);border:1px solid #34324e;border-radius:28px;padding:36px;box-shadow:0 28px 80px #0003}.pair-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.pair-label{font-size:12px;letter-spacing:.12em;font-weight:700;color:#c6bfdd}.device-tag{font-size:12px;padding:7px 10px;border:1px solid #444058;border-radius:6px;color:#c6bfdd;white-space:nowrap}.pair-card h2{font-size:clamp(1.9rem,2.7vw,3.1rem);font-weight:550;line-height:1.15;letter-spacing:-.035em;margin:35px 0}.pair-code{font-size:clamp(1.8rem,3vw,3.5rem);letter-spacing:.1em;font-family:ui-monospace,monospace;font-weight:700;white-space:nowrap;padding:24px 4px;border-top:1px solid #3c3755;border-bottom:1px solid #3c3755;text-align:center;color:#d5caff}.pair-state{font-size:14px;color:#b7b3cb;line-height:1.6;min-height:44px;margin:18px 0 12px}.pair-expiry{height:3px;background:#302d43;border-radius:4px;overflow:hidden}.pair-expiry div{height:100%;width:0;background:#a592ec;transition:width 1s linear}.pair-card>.text-button{display:block;margin:12px auto 23px;font-size:14px}.pair-note{display:flex;gap:13px;border-top:1px solid #323045;padding-top:23px;color:#aaa6c0}.pair-note>span{font-size:24px}.pair-note p{font-size:14px;line-height:1.7;margin:0}.app-footer{display:flex;justify-content:space-between;align-items:center;padding:22px 4.7%;color:#83899f;font-size:13px;gap:15px}.version{padding:4px 7px;background:#1b1e2a;border-radius:5px;margin-left:6px}.app-footer time{font-variant-numeric:tabular-nums}.workspace{padding:36px 4.7%}.workspace-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:26px}.workspace-heading h1{font-size:clamp(1.65rem,2.6vw,2.8rem);letter-spacing:-.035em;margin:9px 0}.workspace-heading p{color:var(--muted);font-size:14px;margin:8px 0 0}.player-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px}.preview-panel,.playlist-panel{background:var(--panel);border:1px solid var(--line);border-radius:18px;overflow:hidden}.panel-caption,.preview-footer{padding:16px 20px;display:flex;justify-content:space-between;align-items:center;gap:14px;font-size:13px;color:var(--muted)}.panel-caption>span:first-child{font-size:12px;letter-spacing:.11em}.preview-footer{padding-top:8px;padding-bottom:8px;min-height:55px}.preview-footer .text-button{font-size:14px}.stage{position:relative;aspect-ratio:16/9;background:#080a11;overflow:hidden;display:grid;place-items:center;width:100%}#player{position:relative;background:#080a11}#progress{height:3px;background:var(--violet);position:absolute;bottom:0;left:0;z-index:2;width:0}.waiting{padding:32px;text-align:center;max-width:760px}.waiting h2{font-size:clamp(1.5rem,3vw,3rem);letter-spacing:-.04em}.waiting p{color:var(--muted);line-height:1.65;font-size:clamp(1rem,1.4vw,1.5rem)}.creative{width:100%;height:100%;position:relative;display:flex;align-items:center;padding:7%;background:linear-gradient(135deg,#35316c,#181a34);color:#fff;overflow:hidden}.creative.offer{background:#d3c4ff;color:#1e1436}.creative.minimal{background:#f2f3f8;color:#171925}.creative>img,.creative>video{position:absolute;inset:0;width:100%;height:100%;object-fit:var(--media-fit,contain)}.creative .ad-copy{position:relative;width:100%;max-width:1400px}.creative h2{font-size:clamp(1.8rem,3.6vw,4.5rem);letter-spacing:-.045em;line-height:1.1;margin:18px 0;overflow-wrap:anywhere}.creative p{font-size:clamp(1rem,1.5vw,2.2rem);line-height:1.5;max-width:1000px;margin:16px 0}.creative small{font-size:clamp(.75rem,1vw,1.1rem);font-weight:700;letter-spacing:.2em}.creative .ad-destination{font-size:clamp(.85rem,1.1vw,1.5rem);display:block;margin-top:28px;overflow-wrap:anywhere}.creative.has-image .ad-copy{align-self:flex-end;background:#080a15dd;color:#fff;padding:18px 24px;border-radius:12px;max-width:90%}.creative.has-video .ad-copy{display:none}.playlist-panel{display:flex;flex-direction:column}.playlist-heading{padding:22px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px}.playlist-heading h2{font-size:17px;margin:0}.playlist-heading>span{font-size:13px;color:var(--muted)}.playlist{padding:0 10px;max-height:360px;overflow:auto;flex:1}.playlist-empty{font-size:14px;color:var(--muted);padding:10px 15px;line-height:1.8}.playlist-row{display:flex;gap:12px;align-items:center;padding:14px 10px;border-radius:10px;border:1px solid transparent}.playlist-row.active{background:#26223e;border-color:#443967}.playlist-row>span{background:#272b3c;border-radius:8px;min-width:38px;height:38px;display:grid;place-items:center;color:#c1b0ff;font-size:14px}.playlist-row>div{min-width:0;flex:1}.playlist-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.playlist-row small{display:block;color:var(--muted);margin-top:7px;font-size:12px}.sync-card{border-top:1px solid var(--line);padding:20px;margin-top:18px}.sync-card>div{display:flex;align-items:center;gap:10px;font-size:14px}.sync-card>div>span{font-size:20px;color:var(--violet)}.sync-card p{color:var(--muted);font-size:13px;line-height:1.6;margin:10px 0 0}.device-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;background:#10131e;border:1px solid var(--line);border-radius:14px;padding:22px;margin:24px 0}.device-strip>div{padding-right:16px;border-right:1px solid var(--line)}.device-strip>div:last-child{border:0}.device-strip span{font-size:11px;letter-spacing:.13em;color:var(--muted)}.device-strip strong{display:block;font-size:14px;margin-top:10px;font-weight:500}.workspace-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.workspace-actions>.text-button{margin-left:auto;font-size:14px}#disconnectConfirm{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:16px;font-size:14px;padding:18px;border:1px solid #71404b;border-radius:12px}.device-note{font-size:13px;color:#898fa5;line-height:1.7;margin:20px 0 0}.toast{position:fixed;z-index:20;bottom:26px;left:50%;transform:translate(-50%);padding:16px 24px;border:1px solid #6b5b92;border-radius:14px;max-width:90vw;background:#29253e;color:#fff;box-shadow:0 12px 40px #0008;font-size:15px}.play-controls{display:none}body.playing #player{position:fixed;inset:0;z-index:100;width:100vw;height:100dvh}body.playing .stage,#player:fullscreen .stage{width:100vw;height:100dvh;aspect-ratio:auto}body.playing .creative h2{font-size:clamp(2.5rem,6vw,8rem)}body.playing .creative p{font-size:clamp(1.4rem,2.7vw,3.8rem)}body.playing .creative small{font-size:clamp(1rem,1.4vw,2rem)}body.playing .creative .ad-destination{font-size:clamp(1rem,1.8vw,2.5rem)}body.playing .play-controls{display:flex;justify-content:center;gap:14px;position:absolute;bottom:28px;left:0;right:0;opacity:0;transition:opacity .2s;pointer-events:none}body.playing.controls-visible .play-controls,body.playing .play-controls:focus-within{opacity:1;pointer-events:auto}.play-controls button{background:#151523ed;border-color:#686076;color:#fff}.stage.rotated .creative{position:absolute;width:var(--rot-width);height:var(--rot-height);transform:rotate(var(--rotation))}.stage.flipped .creative{transform:rotate(180deg)}@media(min-width:1800px){:root{font-size:20px}}@media(max-width:1000px){.setup{gap:5%;padding:6% 5%}.pair-card{padding:27px}.pair-code{font-size:2rem}.setup h1{font-size:3.1rem}.player-grid{grid-template-columns:minmax(0,1fr) 270px}.top-actions{gap:16px}}@media(max-width:760px){.topbar{height:82px;margin:0 5%}.brand img{width:90px}.top-actions .quiet-link{display:none}.setup{grid-template-columns:1fr;padding:35px 6%;gap:30px}.setup-intro .intro-copy{max-width:100%}.setup h1{font-size:3rem}.pair-card{grid-row:2}.pair-code{font-size:clamp(1.8rem,7vw,3.8rem)}.setup-steps{gap:20px}.app-footer{flex-wrap:wrap}#footerMessage{display:none}.workspace-heading{align-items:flex-start;flex-direction:column}.workspace-heading>.primary{width:100%}.player-grid{grid-template-columns:1fr}.playlist{max-height:220px}.device-strip{grid-template-columns:1fr 1fr;gap:20px}.device-strip>div:nth-child(2){border:0}.workspace-actions>.text-button{margin-left:0}.creative h2{font-size:clamp(1.3rem,5vw,2rem)}.creative p{font-size:14px;margin:10px 0}.creative .ad-destination{margin-top:15px}.play-controls{padding:0 15px;flex-wrap:wrap}.play-controls button{font-size:14px}.connection{font-size:12px}.pair-card h2{font-size:2.5rem}.setup-links{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;scroll-behavior:auto!important}}.install-help{margin:24px 4.7% 0;padding:24px 28px;border:1px solid #514570;border-radius:16px;background:#1d1a2d}.install-help-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.install-help h2{font-size:20px;margin:0}.install-help-heading>button{padding:6px 12px;border:0;font-size:24px}.install-help p{color:#cac5dc;line-height:1.7;max-width:850px;margin:14px 0 20px;font-size:16px}.install-help-actions{display:flex;gap:12px;flex-wrap:wrap}.install-help label{font-size:14px;display:block;margin-top:18px}.install-help input{display:block;width:100%;margin-top:10px;padding:14px;border:1px solid #655785;border-radius:10px;background:#11131f;color:#fff;font:inherit}.top-actions #install{border-color:#6d5b9c;background:#242039;color:#e2d9ff;white-space:nowrap}@media(max-width:560px){.topbar{height:auto;min-height:88px;flex-wrap:wrap;padding:18px 0;gap:15px}.top-actions{flex:1;justify-content:flex-end;gap:14px}.top-actions .connection{display:none}.top-actions #install{padding:10px 14px;font-size:14px}.install-help{padding:18px}.install-help h2{font-size:18px}}body{background:radial-gradient(ellipse at 12% 20%,#21183b 0,transparent 46%),#0b0d16}.brand img{width:48px;height:48px;border-radius:13px;filter:none}.brand>span{border:0;padding:0;font-size:22px;letter-spacing:-.04em}.brand b{font-size:10px;letter-spacing:.25em;color:#c0a8ff}.setup{align-items:start;padding-top:4.5%;gap:6%;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.setup h1{font-size:clamp(2.8rem,4.6vw,4.8rem)}.setup h1>span{color:#c4b0ff}.intro-copy{max-width:470px}.compatibility{max-width:460px;color:#898fa5;font-size:13px;line-height:1.7;margin-top:24px}.connect-column{min-width:0}.account-card{background:linear-gradient(140deg,#1d1d32,#131622);border:1px solid #38364e;border-radius:24px;padding:32px;box-shadow:0 28px 80px #0003}.account-card>.eyebrow{font-size:11px;letter-spacing:.14em}.account-card h2{font-size:30px;letter-spacing:-.045em;margin:14px 0 10px}.account-copy{color:var(--muted);font-size:14px;line-height:1.7}.account-card form{display:grid;gap:18px;margin-top:26px}.account-card label{font-size:14px;font-weight:600;display:grid;gap:10px}.account-card input{width:100%;min-height:52px;border:1px solid #44445c;background:#10121d;color:#fff;border-radius:12px;padding:14px;font:inherit;font-size:16px}.account-card input:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.account-card input::placeholder{color:#85899f}.account-card form>.primary{display:flex;justify-content:space-between;align-items:center;min-height:54px}.account-links{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.account-links a{font-size:13px;color:#c4b7ff;text-underline-offset:4px}.account-links button{font-size:13px}.account-message{color:#d4c8ef;font-size:14px;line-height:1.65;margin:16px 0 0;overflow-wrap:anywhere}.account-message:empty{display:none}.pairing-toggle{width:100%;margin-top:16px;border-color:#38364e;font-size:14px;line-height:1.5}.connect-column .pair-card{margin-top:16px}.signed-in{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid var(--line);font-size:14px}.signed-in>span{overflow-wrap:anywhere;min-width:0}.signed-in>button{font-size:13px;flex-shrink:0}.screen-list-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.screen-list-title h3{font-size:18px}.screen-list-title button{font-size:13px}.owner-screen-list{display:grid;gap:12px;max-height:460px;overflow:auto}.owner-screen{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;background:#10121e;border:1px solid #333449;border-radius:14px;padding:16px}.screen-glyph{font-size:31px;line-height:1;color:#bdaaff}.owner-screen strong{display:block;font-size:17px;line-height:1.4;overflow-wrap:anywhere}.owner-screen small{display:block;font-size:12px;color:var(--muted);margin-top:7px;line-height:1.6;overflow-wrap:anywhere}.owner-screen .screen-status.approved{color:#8fdcc2}.owner-screen .screen-status.pending{color:#e9c58a}.owner-screen button{grid-column:1/-1;width:100%;font-size:14px;min-height:46px;padding:10px 14px}.register-screen{display:block;margin-top:20px;font-size:14px;color:#c4b7ff;line-height:1.5;text-underline-offset:5px}.pair-note a{text-underline-offset:3px}#playerSignOut{margin-left:0}.top-actions{gap:18px}@media(max-width:900px){.setup{grid-template-columns:1fr 1fr;gap:4%;padding:36px 4%}.account-card{padding:24px}.setup h1{font-size:3.1rem}.top-actions .connection{display:none}}@media(max-width:700px){.setup{grid-template-columns:1fr;padding:26px 5%;gap:28px}.setup-intro .setup-steps{display:none}.setup h1{font-size:2.7rem;margin:14px 0}.intro-copy{font-size:16px}.setup-links{margin-top:20px}.compatibility{margin-bottom:0}.account-card{padding:24px}.brand{gap:10px}.brand img{width:40px;height:40px}.brand>span{font-size:20px}.topbar{gap:12px}.top-actions #install{font-size:13px;padding:10px}.setup-links>span{display:none}}.setup{grid-template-columns:minmax(0,1.3fr) minmax(340px,.85fr);gap:5%;padding:35px 4.7%}.setup h1{font-size:clamp(2.3rem,3.3vw,3.6rem);margin:16px 0}.intro-copy{font-size:16px;max-width:560px;line-height:1.6}.welcome-display{margin:24px 0 20px;border:1px solid #45415e;border-radius:18px;overflow:hidden;background:#101420;box-shadow:0 18px 55px #0004}.welcome-caption{padding:13px 18px;display:flex;justify-content:space-between;gap:12px;font-size:12px;letter-spacing:.09em;color:#c7b8ec}.welcome-caption>span:last-child{letter-spacing:0;color:#97d9be}.welcome-ad{aspect-ratio:16/9;container-type:size;width:100%;display:grid;place-items:center;overflow:hidden}.welcome-ad>p{color:var(--muted);padding:20px;text-align:center}.setup-links{align-items:center}.setup-links>span{max-width:230px;line-height:1.5}.account-card .eyebrow,.brand b{font-size:12px}.playlist-row{width:100%;min-height:78px;text-align:left;border-radius:10px;padding:12px 10px}.playlist-row>span{position:relative;flex-shrink:0;width:60px;height:45px;overflow:hidden}.playlist-row>span img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:7px}.playlist-row strong{font-size:14px}.playlist-row small{font-weight:400}.playlist-row:hover{background:#25263b}.preview-footer{flex-wrap:wrap}#remainingTime{margin-left:auto;font-variant-numeric:tabular-nums;color:#d4c5ff}.up-next{padding:14px 20px;border-top:1px solid var(--line);display:flex;gap:12px;align-items:center;font-size:13px;color:var(--muted)}.up-next>span:first-child{font-size:11px;letter-spacing:.1em;white-space:nowrap}.up-next strong{font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ddd7ed;flex:1}.up-next>span:last-child{white-space:nowrap}.creative{animation:player-enter .45s ease-out both}@keyframes player-enter{0%{opacity:0;transform:scale(1.015)}to{opacity:1;transform:scale(1)}}.stage.rotated .creative,.stage.flipped .creative{animation:none}.play-controls{flex-wrap:wrap}.play-controls button{font-size:14px;padding:12px 16px}.play-controls button:disabled{cursor:default}.workspace-heading p{font-size:15px}.workspace-actions{margin-top:18px}@media(max-width:1000px){.setup{grid-template-columns:minmax(0,1fr) minmax(310px,.85fr);gap:3%}.account-card{padding:23px}.setup h1{font-size:2.7rem}}@media(max-width:760px){.setup{grid-template-columns:1fr;padding:25px 5%;gap:25px}.setup h1{font-size:2.5rem}.welcome-display{margin:18px 0}.setup-links>span{display:block;font-size:12px;max-width:150px}.compatibility{font-size:12px;margin-top:16px}.account-card{padding:24px}.welcome-ad{aspect-ratio:16/10}.welcome-ad .eac-title{font-size:5.6cqw}.welcome-ad .eac-message{font-size:2.5cqw}.welcome-ad .eac-eyebrow{font-size:1.8cqw}.welcome-ad .eac-cta{font-size:2.1cqw}.up-next{gap:8px}.up-next>span:last-child{display:none}}@media(prefers-reduced-motion:reduce){.creative{animation:none}}.creative.studio-creative,.welcome-ad{container:player-canvas / size;padding:0;background:#10131c}.creative.studio-creative{display:block}:where(.creative.studio-creative,.welcome-ad)>.eac-screen{container:ad-frame / size;width:100%;height:100%;min-height:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:1fr;padding:0;border-width:0;gap:0}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama) .eac-copy{padding:min(5cqw,8cqh);width:auto;max-width:none;min-height:0;grid-column:auto;grid-row:auto;justify-content:center}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama) .eac-brand{font-size:min(2.1cqw,3.4cqh);line-height:1.3;gap:1cqw;margin:0 0 min(3cqw,5cqh);flex-shrink:0}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama) .eac-brand>.material-symbols-rounded{font-size:min(3cqw,5cqh)}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama) .eac-brand .eac-brand-logo{height:min(4.5cqw,7cqh);width:auto;max-width:25cqw;object-fit:contain;padding:.55cqw .9cqw;border-radius:.6cqw;background:#fff}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama) .eac-eyebrow{font-size:min(1.45cqw,2.4cqh);line-height:1.45;letter-spacing:.11em;margin:0 0 min(1.6cqw,2.6cqh);max-width:36ch}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama) .eac-title{font-size:min(5.1cqw,8.4cqh);line-height:1.05;letter-spacing:-.045em;font-weight:800;max-width:14ch;overflow-wrap:anywhere;text-wrap:balance;margin:0}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama) .eac-message{font-size:min(1.8cqw,3cqh);line-height:1.5;max-width:32ch;margin:min(1.8cqw,3cqh) 0 min(2.5cqw,4cqh);color:var(--eac-ink);overflow-wrap:anywhere}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama) .eac-cta{font-size:min(1.6cqw,2.6cqh);padding:min(1.3cqw,2.1cqh) min(2cqw,3.2cqh);line-height:1.2;min-height:0;gap:3cqw;border-radius:.6cqw;margin-top:0;max-width:100%;flex-shrink:0}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama) .eac-cta>span{font-size:1.25em}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama) .eac-art{position:relative;margin:0;min-height:0;border:0;border-radius:0;background:var(--eac-accent);grid-column:auto;grid-row:auto;opacity:1;width:auto;inset:auto}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama) .eac-art>:is(img,video){inset:0;width:100%;height:100%;padding:0;object-fit:var(--eac-fit);object-position:var(--eac-position) center}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-image-left .eac-art{grid-column:1;grid-row:1}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-image-left .eac-copy{grid-column:2;grid-row:1}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama) .eac-monogram{font-size:min(20cqw,34cqh);color:var(--eac-ink)}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-split .eac-art{margin:3cqh 3cqw 3cqh 0;border-radius:1.2cqw}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-split.eac-image-left .eac-art{margin:3cqh 0 3cqh 3cqw}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-poster{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);border-bottom:1.1cqh solid var(--eac-accent)}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-poster .eac-copy{align-self:stretch;max-width:none}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-poster .eac-title{font-size:min(5.4cqw,9cqh)}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-editorial{border-top:1cqh solid var(--eac-accent)}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-editorial .eac-title,.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-gallery .eac-title{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:min(5.8cqw,9.6cqh);letter-spacing:-.045em}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-editorial .eac-art{margin:3cqh 2cqw}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-gallery .eac-art{margin:4cqh 2.5cqw;background:color-mix(in srgb,var(--eac-bg) 93%,var(--eac-accent));border-radius:28cqh 28cqh 1cqh 1cqh}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-gallery .eac-cta{border-radius:0;border:1px solid var(--eac-ink);background:transparent;color:var(--eac-ink)}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-frame .eac-art{margin:4cqh 3cqw;border-radius:25cqh 25cqh 2cqh 2cqh}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-showcase{border-bottom:1.1cqh solid var(--eac-accent)}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-showcase .eac-art{margin:5cqh 3cqw 5cqh 0;border-radius:2cqw;background:#fff;box-shadow:0 1cqh 6cqh #12182312}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-showcase .eac-art>:is(img,video){inset:7%;width:86%;height:86%;object-fit:var(--eac-fit)}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-showcase .eac-cta{border-radius:5cqw}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-showcase.eac-image-left .eac-art{margin:5cqh 0 5cqh 3cqw}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-cinema{grid-template-columns:1fr}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-cinema .eac-art{position:absolute;inset:0;width:100%;margin:0;grid-column:auto;grid-row:auto}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-cinema .eac-copy{width:59%;grid-column:1;grid-row:1;padding:min(5.5cqw,9cqh)}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-cinema .eac-title{font-size:min(6.2cqw,10.2cqh);max-width:12ch}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-cinema .eac-message{max-width:29ch}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-cinema .eac-cta{border-radius:4cqw}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-cinema.eac-image-left .eac-copy{margin-left:auto}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-billboard{grid-template-columns:1fr}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-billboard .eac-copy{width:66%;z-index:2}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-billboard .eac-title{font-size:min(6.5cqw,10.8cqh);max-width:13ch}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-billboard .eac-art{position:absolute;inset:0 0 0 auto;width:56%;grid-column:auto;grid-row:auto}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-billboard .eac-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--eac-bg),transparent 85%)}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-billboard .eac-cta{border-radius:5cqw}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-minimal{grid-template-columns:minmax(0,1fr) .35fr}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-minimal .eac-art{display:grid;place-items:center;background:transparent;border-left:1px solid color-mix(in srgb,var(--eac-ink) 25%,transparent);margin:8cqh 0}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-minimal .eac-title{max-width:20ch}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-panorama{grid-template-columns:1fr;grid-template-rows:53% 47%}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-panorama .eac-art{grid-column:1;grid-row:1}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-panorama .eac-copy{grid-column:1;grid-row:2;display:grid;grid-template-columns:1.3fr 1fr;gap:1cqh 4cqw;padding:3.5cqh 4cqw}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-panorama .eac-brand{grid-column:1;grid-row:1;margin:0;font-size:1.8cqw}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-panorama .eac-eyebrow{grid-column:1;grid-row:2;margin:0;font-size:1.1cqw}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-panorama .eac-title{grid-column:1;grid-row:3;font-size:min(4cqw,7cqh);max-width:19ch}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-panorama .eac-message{grid-column:2;grid-row:1/3;font-size:min(1.65cqw,2.7cqh);margin:0;max-width:34ch}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-panorama .eac-cta{grid-column:2;grid-row:3;margin:0;align-self:end}.creative.has-screen-qr{container:player-canvas / size}.creative.has-screen-qr:not(.studio-creative):not(.has-image):not(.has-video) .ad-copy{max-width:76%}@container player-canvas (aspect-ratio < 1){:where(.creative.studio-creative,.welcome-ad)>.eac-screen{grid-template-columns:1fr;grid-template-rows:56% 44%}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama) .eac-copy,.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-image-left .eac-copy{grid-column:1;grid-row:1;padding:6cqw;justify-content:center}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama) .eac-art,.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-image-left .eac-art{grid-column:1;grid-row:2;margin:0 4cqw 4cqw;border-radius:2cqw}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama) .eac-brand{font-size:3.4cqw;margin-bottom:4cqw}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama) .eac-brand .eac-brand-logo{height:7cqw;max-width:40cqw;padding:1cqw 1.5cqw}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama) .eac-eyebrow{font-size:2.3cqw;margin-bottom:2cqw}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama) .eac-title{font-size:min(9cqw,5.3cqh);max-width:18ch}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama) .eac-message{font-size:min(3.4cqw,2cqh);margin:3cqw 0 4cqw;max-width:40ch}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama) .eac-cta{font-size:2.8cqw;padding:2.2cqw 3cqw;gap:5cqw}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-cinema,.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-billboard{grid-template-rows:1fr}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-cinema .eac-art,.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-billboard .eac-art{position:absolute;inset:0;width:100%;height:100%;margin:0;grid-column:auto;grid-row:auto;border-radius:0}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-cinema .eac-art:after,.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-billboard .eac-art:after{background:linear-gradient(0deg,#080811f5,#080811e6 36%,#0808112b 85%)}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-cinema .eac-copy,.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-billboard .eac-copy{width:100%;justify-content:flex-end;padding:7cqw;z-index:2;color:#fff;--eac-ink:#fff}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-cinema .eac-title,.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-billboard .eac-title{font-size:11cqw;max-width:14ch}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-cinema .eac-message,.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-billboard .eac-message{font-size:3.6cqw}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-gallery .eac-title,.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-editorial .eac-title{font-size:min(10cqw,6cqh)}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-gallery .eac-art{border-radius:26cqw 26cqw 1cqw 1cqw;margin:0 7cqw 5cqw}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-panorama{grid-template-rows:43% 57%}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-panorama .eac-art{grid-row:1;grid-column:1;margin:0;border-radius:0}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-panorama .eac-copy{grid-column:1;grid-row:2;display:flex;padding:6cqw;gap:0}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-panorama .eac-brand{font-size:3.4cqw;margin-bottom:3cqw}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-panorama .eac-eyebrow{font-size:2.3cqw;margin-bottom:2cqw}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-panorama .eac-title{font-size:9cqw;max-width:18ch}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-panorama .eac-message{font-size:3.4cqw;margin:3cqw 0 4cqw}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-panorama .eac-cta{align-self:flex-start}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-minimal{grid-template-rows:70% 30%}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-minimal .eac-art{margin:0 6cqw 6cqw;border:0}.eac.eac-screen:where(.eac-split,.eac-poster,.eac-minimal,.eac-editorial,.eac-frame,.eac-billboard,.eac-cinema,.eac-showcase,.eac-gallery,.eac-panorama).eac-minimal .eac-monogram{font-size:25cqw}}@media(prefers-reduced-motion:no-preference){.eac-screen .eac-copy{animation:ad-copy-in .65s ease-out both}@keyframes ad-copy-in{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}}.eac[data-playback=screen] .screen-actions,.creative .ad-copy>.screen-actions{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:var(--screen-qr-gap,min(2cqw,2cqh));width:100%;min-width:0;flex-shrink:0;align-self:stretch;position:relative;z-index:1}.eac[data-playback=screen] .screen-actions>.eac-cta{margin:0;flex:0 1 auto;min-width:0;max-width:100%;white-space:normal;align-self:center}.eac[data-playback=screen].eac-panorama .screen-actions,.eac[data-playback=screen].eac-horizon .screen-actions,.eac[data-playback=screen].eac-monolith .screen-actions,.eac[data-playback=screen].eac-marquee .screen-actions,.eac[data-playback=screen].eac-strata .screen-actions{grid-column:2;grid-row:3;align-self:end}.screen-actions>.screen-scan{position:relative;display:block;flex:0 0 auto;width:var(--screen-qr-size,min(13cqw,13cqh));max-width:100%;height:auto;padding:var(--screen-qr-padding,.4cqw);background:#fff;color:#111;border:1px solid #e5e5eb;border-radius:6px;line-height:1.3;text-align:center;pointer-events:none;overflow:visible;opacity:1;visibility:visible;transform:none;filter:none;clip-path:none;animation:none}.screen-actions>.screen-scan>svg{display:block;width:100%;height:auto;max-width:none;margin:0;background:#fff;opacity:1;filter:none;transform:none}.screen-actions>.screen-scan>span{display:block;margin:0;padding:0;color:#111;font:600 var(--screen-qr-font,min(1.4cqw,1.4cqh))/1.3 Arial,sans-serif;white-space:nowrap}.creative.has-screen-qr.has-video .ad-copy{display:block;align-self:flex-end;width:auto;max-width:90%;padding:18px 24px;border-radius:12px;background:#080a15dd;color:#fff}.eac[data-playback=screen] .eac-copy,.eac[data-playback=screen] .eac-brand,.eac[data-playback=screen] .eac-eyebrow,.eac[data-playback=screen] .eac-title,.eac[data-playback=screen] .eac-message,.eac[data-playback=screen] .eac-cta{animation:none!important;opacity:1!important;visibility:visible!important;filter:none!important}.eac[data-playback=screen] .eac-title{display:block;flex-shrink:0;line-height:1.12}.eac[data-playback=screen] .eac-cta{background:var(--eac-accent);color:var(--eac-button-ink);flex-shrink:0}.eac[data-playback=screen] .eac-message:empty{display:none}.cast-open{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.cast-open svg,.cast-symbol{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.cast-open.cast-active{background:#e8ddff!important;color:#6028cf!important;border-color:#b9a4ef!important}.cast-panel{position:relative;max-width:1060px;margin:18px auto 26px;padding:24px;border:1px solid #d8daf1;border-radius:20px;background:#fff;color:#232334;box-shadow:0 12px 36px #3520610b;scroll-margin-top:20px}.cast-panel[hidden],.cast-panel [hidden]{display:none!important}.cast-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.cast-panel h2{margin:0 0 7px;font-size:24px;line-height:1.2;letter-spacing:-.5px}.cast-panel p{font-size:15px;line-height:1.6;margin:0;color:#656577;max-width:720px}.cast-panel #castClose{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid #e4e3ee;border-radius:50%;background:#f6f5fb;color:#535065;font-size:24px;flex-shrink:0}.cast-status{margin:18px 0!important;padding:13px 15px;border:1px solid #e3dcef;background:#f7f4fd;border-radius:12px;color:#493368!important;font-weight:600;overflow-wrap:anywhere}.cast-panel-actions,.cast-remote-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.cast-panel button{min-height:44px;font:650 14px/1.4 system-ui,sans-serif;cursor:pointer}.cast-panel button:disabled{opacity:.5;cursor:not-allowed}.cast-panel button:focus-visible,.cast-panel summary:focus-visible{outline:3px solid #9961ec;outline-offset:3px}.cast-remote{margin-bottom:20px;border:1px solid #e5def1;border-radius:16px;padding:18px;background:#faf8ff}.cast-remote strong{display:block;font-size:19px;margin-bottom:5px}.cast-remote p{margin-bottom:14px}.cast-remote .danger{margin-left:auto}.cast-help{margin-top:20px;border-top:1px solid #eeeaf5;padding-top:16px;font-size:14px;line-height:1.6}.cast-help summary{cursor:pointer;color:#5b398a;font-weight:700;min-height:36px}.cast-help ol{margin:10px 0;padding-left:21px}.cast-help li{margin:6px 0}.cast-help a{color:#6b35bc}@media(max-width:700px){.cast-panel{padding:18px;margin:12px 12px 24px}.cast-panel h2{font-size:21px}.cast-panel-actions>button{flex:1}.cast-remote-actions .danger{margin-left:0}.top-actions .cast-open{font-size:13px;padding-inline:10px}}body.cast-receiver-mode{background:#080a12;overflow:hidden;margin:0}.cast-receiver-mode #app{padding:0;margin:0;max-width:none}.cast-receiver-mode :is(.topbar,.app-footer,#setup,.workspace-heading,.playlist-panel,.preview-footer,.up-next,.device-strip,.workspace-actions,.device-note,.panel-caption,.play-controls,#toast,#installHelp,#castPanel){display:none!important}.cast-receiver-mode main,.cast-receiver-mode #workspace,.cast-receiver-mode .player-grid,.cast-receiver-mode .preview-panel{margin:0;padding:0;border:0;max-width:none;display:block;background:#080a12}.cast-receiver-mode #player{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;max-height:none!important;aspect-ratio:auto!important;margin:0!important;border:0!important;border-radius:0!important}.cast-receiver-mode #stage{width:100%;height:100%}#castReceiverWaiting{position:fixed;z-index:100;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:40px;text-align:center;background:#0b0d16;color:#fff;font:500 24px/1.5 system-ui,sans-serif}#castReceiverWaiting[hidden]{display:none!important}#castReceiverWaiting img{width:120px;height:120px;border-radius:26px}#castReceiverWaiting h1{font-size:46px;line-height:1.2;margin:0}#castReceiverWaiting p{max-width:900px;margin:0;color:#d5c9f0}.cast-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0 0}.cast-checks>div{padding:15px;background:#f5f6fb;border:1px solid #e5e6f0;border-radius:12px;min-width:0}.cast-checks span{display:block;font-size:12px;letter-spacing:.07em;color:#656577;margin-bottom:7px}.cast-checks strong{display:block;font-size:16px;line-height:1.4;overflow-wrap:anywhere}@media(max-width:600px){.cast-checks{grid-template-columns:1fr;gap:8px}.cast-checks>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px}.cast-checks span{margin:0}.cast-checks strong{text-align:right}.cast-remote-actions>button{flex:1 1 40%}}.receiver-message{position:fixed;z-index:80;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:6vw;text-align:center;background:#0b0d16;color:#fff;font:500 24px/1.5 system-ui,sans-serif}.receiver-message[hidden]{display:none!important}.receiver-message img{width:104px;height:104px;border-radius:24px}.receiver-message h1{font-size:42px;line-height:1.2;margin:0;max-width:1000px}.receiver-message p{max-width:850px;margin:0;color:#d5c9f0}.receiver-message>span,#castReceiverWaiting>span{font-size:18px;color:#b2a9c4}.cast-playback-meta{display:flex;justify-content:space-between;gap:14px;margin:12px 0;color:#5d5570;font-size:14px}.cast-playback-track{height:5px;border-radius:8px;background:#e2dcec;overflow:hidden;margin-bottom:18px}.cast-playback-track>div{height:100%;width:0;background:#7639df;transition:width .25s linear}.cast-panel[data-playback=playing] .cast-status{background:#eef5ff;border-color:#c7d9f4;color:#204779}.cast-panel[data-playback=recovering] .cast-status{background:#fff7e7;border-color:#efd19a;color:#705019}.cast-remote .cast-awake{font-size:13px;line-height:1.5;color:#52614d;margin:0 0 16px}.cast-remote .cast-awake[data-state=blocked],.cast-remote .cast-awake[data-state=unavailable]{color:#77561b}.cast-receiver-mode .stage>.creative{grid-area:1/1;z-index:1;animation:none}.cast-receiver-mode .stage>.tv-pending{opacity:0;pointer-events:none}.cast-receiver-mode .stage>.tv-pending *{animation-play-state:paused!important}.cast-receiver-mode .stage>.tv-outgoing{z-index:2;pointer-events:none;animation:tv-dissolve-out .45s ease-in-out forwards}.cast-receiver-mode .eac-screen .eac-copy{animation:none}@keyframes tv-dissolve-out{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.cast-receiver-mode .stage>.tv-outgoing{animation:none;opacity:0}}body .cast-panel{--cast-ink:#262035;--cast-muted:#625970;--cast-purple:#6036AC;color-scheme:light;color:var(--cast-ink);max-width:760px;padding:28px;background:#fff;border:1px solid #ddd5ed;border-radius:24px;box-shadow:0 16px 48px #160e281a}body .cast-panel .cast-kicker{display:block;font:750 12px/1.5 system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#675381;margin-bottom:6px}body .cast-panel h2{font-size:28px;line-height:1.2;letter-spacing:-.035em;margin:0 0 8px;color:var(--cast-ink)}body .cast-panel p{font-size:16px;line-height:1.5;color:var(--cast-muted)}body .cast-panel #castClose{width:44px;height:44px;min-height:44px;background:#f5f2fa;color:#443753;border:1px solid #ddd5e8;font-size:26px}body .cast-panel button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:12px 16px;border:1px solid #c9bedc;border-radius:12px;background:#fff;color:#452771;font:700 15px/1.35 system-ui,sans-serif;opacity:1;transition:background .15s ease,border-color .15s ease}body .cast-panel button:hover:not(:disabled){background:#f1ebfb;border-color:#9377bd}body .cast-panel button.primary{background:var(--cast-purple);border-color:var(--cast-purple);color:#fff}body .cast-panel button.primary:hover:not(:disabled){background:#4e298f;color:#fff}body .cast-panel button:disabled{opacity:1;background:#f0edf5;border-color:#d7d0e1;color:#655c74;cursor:not-allowed;box-shadow:none}body .cast-panel button:focus-visible,body .cast-panel summary:focus-visible{outline:3px solid #8254c7;outline-offset:4px}body .cast-panel svg{display:block;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}body .cast-panel .cast-route{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:center;gap:16px;padding:18px 20px;margin-top:22px;background:#f6f3fb;border:1px solid #e8e0f0;border-radius:16px}body .cast-route>div{min-width:0}body .cast-route>div>span{display:block;color:var(--cast-muted);font-size:14px;line-height:1.4;margin-bottom:4px}body .cast-route strong{display:block;font-size:16px;line-height:1.4;font-weight:750;overflow-wrap:anywhere;color:var(--cast-ink)}body .cast-route-icon{color:#74538f}body .cast-panel .cast-connection{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;font-size:14px;color:var(--cast-muted)}body .cast-panel .cast-state-badge{display:inline-flex;padding:6px 11px;border-radius:30px;background:#eee7f8;color:#583282;font-size:14px;font-weight:750;line-height:1.4}body .cast-panel .cast-status{margin:9px 0 18px!important;padding:0;border:0;border-radius:0;background:transparent!important;color:var(--cast-muted)!important;font-size:15px;font-weight:500;line-height:1.5}body .cast-panel[data-playback=playing] .cast-state-badge{background:#e9f1fb;color:#265081}body .cast-panel:is([data-playback=recovering],[data-playback=error]) .cast-state-badge{background:#fff0d5;color:#785015}body .cast-panel .cast-remote{margin:0 0 20px;padding:22px;border:1px solid #ded4ed;border-radius:20px;background:linear-gradient(145deg,#f9f6fe,#fff)}body .cast-panel .cast-now-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}body .cast-panel #castPlaybackLabel{margin:0;font-size:12px}body .cast-panel #castAdTime{font-variant-numeric:tabular-nums;font-size:14px;color:var(--cast-muted)}body .cast-panel #castHeadline{font-size:23px;font-weight:750;line-height:1.3;letter-spacing:-.025em;color:var(--cast-ink);margin:0;overflow-wrap:anywhere}body .cast-panel .cast-playback-meta{font-size:14px;line-height:1.5;margin:8px 0 16px;color:var(--cast-muted)}body .cast-panel .cast-playback-track{height:5px;border-radius:5px;background:#e3d9ee;margin:0 0 20px}body .cast-panel .cast-playback-track>div{background:#794cc4}body .cast-panel .cast-transport{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:10px;align-items:stretch}body .cast-panel .cast-transport button{flex-direction:column;gap:7px;min-height:82px;padding:14px 7px;font-size:14px}body .cast-panel .cast-transport svg{width:25px;height:25px}body .cast-panel .cast-transport #castPause:not(:disabled){background:var(--cast-purple);color:#fff;border-color:var(--cast-purple);box-shadow:0 4px 12px #6036ac24}body .cast-panel .cast-transport #castPause:hover:not(:disabled){background:#4e298f}body .cast-panel .cast-resume-icon,body .cast-panel[data-paused=true] .cast-pause-icon{display:none}body .cast-panel[data-paused=true] .cast-resume-icon{display:inline-flex}body .cast-panel .cast-control-hint{font-size:14px;line-height:1.5;margin:13px 0 0;color:#655c74}body .cast-panel .cast-tools{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}body .cast-panel .cast-tools button{min-width:0;padding:12px 10px;font-size:14px}body .cast-panel #castSync:not(:disabled){background:#eee5fb;color:#512789;border-color:#cebbe6}body .cast-panel #castSync:hover:not(:disabled){background:#e3d5f6}body .cast-panel .cast-awake{font-size:14px;line-height:1.5;color:#52614d;margin:16px 0 0}body .cast-panel .cast-awake:is([data-state=blocked],[data-state=unavailable]){color:#77561b}body .cast-panel #castStop{display:flex;width:100%;margin:18px 0 0;min-height:48px;border:1px solid #ebbec8;background:#fff4f6;color:#a12240;font-size:14px}body .cast-panel #castStop:hover{background:#ffe8ed;border-color:#d391a0}body .cast-panel #castStop svg{width:18px;height:18px}body .cast-panel .cast-panel-actions{display:flex;flex-wrap:wrap;gap:10px}body .cast-panel .cast-panel-actions>button{flex:1 1 180px}body .cast-panel #castCopyLink{flex-basis:100%;background:#fff;color:#4b3e5e;border:1px solid #d7cfe3;font-size:14px}body .cast-panel #castCopyLink:hover{background:#f6f3fb}body .cast-panel .cast-action-note{font-size:14px;line-height:1.5;color:#4e346e;margin:12px 0 0;padding:12px;background:#f3edf9;border-radius:10px;overflow-wrap:anywhere}body .cast-panel .cast-help{margin-top:20px;padding-top:15px;font-size:14px;color:var(--cast-muted)}body .cast-panel .cast-help summary{min-height:44px;padding:8px 0;color:#533779;font-size:15px}body .cast-panel .cast-help p{font-size:14px;margin-top:12px}body .cast-panel .cast-help ol{padding-left:21px}body .cast-panel .cast-help li{margin:9px 0}body .cast-panel .cast-admin-help{margin-top:10px;border-top:1px solid #eee8f5}body .cast-panel .cast-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:600px){body .cast-panel{margin:12px 12px 24px;padding:20px;border-radius:20px}body .cast-panel h2{font-size:25px}body .cast-panel .cast-route{padding:15px;gap:10px;margin-top:18px}body .cast-panel .cast-connection{align-items:flex-start;flex-wrap:wrap;gap:8px}body .cast-panel .cast-remote{padding:18px}body .cast-panel #castHeadline{font-size:21px}body .cast-panel .cast-transport,body .cast-panel .cast-tools{gap:8px}body .cast-panel .cast-tools button{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){body .cast-panel button,body .cast-panel .cast-playback-track>div{transition:none}}@media(max-width:380px){body .cast-panel{padding:16px}body .cast-panel .cast-remote{padding:14px}}body .cast-panel .cast-remote{width:100%;max-width:356px;margin:24px auto;padding:26px 22px 22px;border:1px solid #484450;border-radius:48px;background:linear-gradient(105deg,#36323e,#24212b 18%,#1d1a23 80%,#302b38);color:#fff;box-shadow:inset 0 2px 2px #ffffff26,inset 0 -4px 5px #0008,0 16px 30px #1a102b30}body .cast-panel .cast-handset-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 5px 20px}body .cast-panel .cast-handset-top img{display:block;width:130px;max-width:58%;height:auto;object-fit:contain}body .cast-panel .cast-handset-top>span{font-size:12px;letter-spacing:.12em;color:#c5bece;line-height:1.4}body .cast-panel .cast-display{padding:17px 15px;background:#100e17;border:1px solid #494053;border-radius:21px;box-shadow:inset 0 2px 5px #0009}body .cast-panel .cast-display .cast-kicker{color:#cbb4ff;font-size:12px;letter-spacing:.06em}body .cast-panel #castHeadline{font-size:19px;line-height:1.35;color:#fff;font-weight:650;letter-spacing:-.02em}body .cast-panel #castAdTime{font-size:12px;color:#c8c0d7;white-space:nowrap}body .cast-panel .cast-playback-meta{font-size:14px;color:#c8c0d7;margin:10px 0 0}body .cast-panel .cast-playback-track{margin:14px 0 0;background:#3b314d;height:4px}body .cast-panel .cast-playback-track>div{background:linear-gradient(90deg,#4285ff,#b567ff)}body .cast-panel .cast-transport{display:grid;grid-template-columns:minmax(0,1fr) 94px minmax(0,1fr);align-items:center;gap:2px;min-height:150px;margin:25px 0 20px;padding:10px 5px;border:1px solid #50485d;border-radius:100px;background:linear-gradient(#3b3545,#26212e);box-shadow:inset 0 2px 2px #ffffff17,0 4px 5px #0006}body .cast-panel .cast-transport button{min-width:0;min-height:74px;padding:8px 1px;border:0;border-radius:40px;background:transparent;color:#f6f2ff;gap:6px;font-size:14px;line-height:1.25;box-shadow:none}body .cast-panel .cast-transport svg{width:24px;height:24px}body .cast-panel .cast-transport button:hover:not(:disabled){background:#51475e;color:#fff}body .cast-panel .cast-transport #castPause{width:94px;min-height:94px;aspect-ratio:1;border-radius:50%;border:1px solid #bba1e6;background:#7542ba;color:#fff;box-shadow:inset 0 2px 2px #ffffff38,0 5px 8px #0008}body .cast-panel .cast-transport #castPause:not(:disabled){background:linear-gradient(150deg,#9062d0,#6931ae);border-color:#bfa3e6;box-shadow:inset 0 2px 2px #ffffff38,0 5px 8px #0008}body .cast-panel .cast-transport #castPause:hover:not(:disabled){background:#945fd7}body .cast-panel .cast-transport #castPause svg{width:30px;height:30px}body .cast-panel .cast-tools{gap:14px;margin:0 4px}body .cast-panel .cast-tools button,body .cast-panel #castSync:not(:disabled){flex-direction:column;min-height:76px;border-radius:24px;padding:10px 6px;background:linear-gradient(#faf8ff,#dfd9e8);border:1px solid #faf7ff;color:#362c45;box-shadow:inset 0 2px 1px #fff,0 4px 5px #0006;font-size:14px}body .cast-panel .cast-tools button:hover:not(:disabled),body .cast-panel #castSync:hover:not(:disabled){background:#fff;color:#39244e}body .cast-panel .cast-tools #castMute[aria-pressed=true]{background:#dec7ff;border-color:#c199ef;color:#40205e}body .cast-panel .cast-control-hint{font-size:14px;color:#d3c6e3;text-align:center;margin:0 0 18px}body .cast-panel .cast-awake{font-size:14px;color:#c4d9cd;text-align:center;margin:18px 0 0}body .cast-panel .cast-awake:is([data-state=blocked],[data-state=unavailable]){color:#f0ce91}body .cast-panel #castStop{width:auto;margin:22px auto 0;padding:12px 18px;border-radius:30px;background:#34242f;border:1px solid #9a6175;color:#ffd6df;box-shadow:0 3px 5px #0005}body .cast-panel #castStop:hover{background:#563042;color:#fff;border-color:#c3899e}body .cast-panel .cast-remote button:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 2px 4px #0004}body .cast-panel .cast-remote button:disabled{background:#322d3c;border-color:#4b4359;color:#a9a0b8;box-shadow:none;cursor:not-allowed}body .cast-panel .cast-transport #castPause:disabled{background:#3a3148;border-color:#61506f;color:#bdb0ce;box-shadow:none}body .cast-panel .cast-remote button:focus-visible{outline:3px solid #dfc2ff;outline-offset:4px}body .cast-panel .cast-handset-grip{display:block;width:48px;height:4px;border-radius:5px;background:#63586f;box-shadow:0 1px #0008;margin:23px auto 0}@media(max-width:400px){body .cast-panel{padding:16px 12px}body .cast-panel .cast-remote{padding:23px 14px 20px;border-radius:40px}body .cast-panel .cast-transport{grid-template-columns:minmax(0,1fr) 78px minmax(0,1fr);padding:8px 2px;min-height:132px}body .cast-panel .cast-transport #castPause{width:78px;min-height:78px}body .cast-panel .cast-now-heading{flex-wrap:wrap;gap:4px}body .cast-panel .cast-display{padding:14px 12px}}#player{aspect-ratio:16/9;--stage-x:0px;--stage-y:0px;--stage-width:100%;--stage-height:100%;--brand-x:0px;--brand-y:0px;--brand-width:100%;--brand-height:100%;--badge-x:85%;--badge-y:90%;--badge-width:18%;--badge-height:auto;--badge-padding:6px;--brand-rotation:0deg}#player>#stage,body.playing #player>.stage,#player:fullscreen>.stage,.cast-receiver-mode #player>#stage{position:absolute;left:var(--stage-x);top:var(--stage-y);width:var(--stage-width);height:var(--stage-height);aspect-ratio:auto}#player>.screen-brand{position:absolute;left:var(--brand-x);top:var(--brand-y);width:var(--brand-width);height:var(--brand-height);background:transparent;z-index:5;pointer-events:none}#player>.screen-brand>.screen-brand-badge{position:absolute;left:var(--badge-x);top:var(--badge-y);width:var(--badge-width);height:var(--badge-height);padding:var(--badge-padding);transform:translate(-50%,-50%) rotate(var(--brand-rotation));display:flex;align-items:center;justify-content:center;background:#080a11b8;border:0;border-radius:6px;box-shadow:none}#player .screen-brand-badge>img{display:block;width:100%;height:100%;min-width:0;object-fit:contain;flex:none}.top-actions .player-refresh{white-space:nowrap;font-size:14px;padding:10px 13px}@media(max-width:760px){.topbar{height:auto;min-height:82px;flex-wrap:wrap;padding:14px 0;gap:12px}.top-actions{flex-wrap:wrap;gap:10px;width:100%}.top-actions .player-refresh{margin-right:auto}.top-actions .connection{order:4;width:100%}}.player-tool-launchers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px}.player-tool-launchers button{display:grid;gap:7px;text-align:left;padding:16px 14px;border:1px solid #45415e;background:#191b2c;border-radius:13px;min-width:0}.player-tool-launchers strong{font-size:15px;color:#eee9ff}.player-tool-launchers span{font-size:13px;line-height:1.5;color:#acb0c9}.player-explore{width:min(1440px,96vw);max-width:none;max-height:94dvh;margin:auto;padding:0;background:#10131f;color:#f7f8ff;border:1px solid #4c4566;border-radius:22px;box-shadow:0 30px 100px #0009;overflow:auto;font-size:16px}.player-explore::backdrop{background:#03050cd9}.player-explore button,.player-explore select{font:inherit;font-size:14px;min-height:44px}.player-explore button:focus-visible,.player-explore a:focus-visible,.player-explore select:focus-visible{outline:3px solid #d8caff;outline-offset:3px}.player-explore button{border:1px solid #44465d;background:#202237;color:#eee9ff}.explore-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 26px;border-bottom:1px solid #2f3247;background:#10131f}.explore-header h2{margin:7px 0 0;font-size:25px;letter-spacing:-.04em}.explore-header .eyebrow{font-size:12px;letter-spacing:.12em}.explore-tabs{display:flex;gap:8px;padding:18px 26px 0;flex-wrap:wrap}.explore-tabs button[aria-pressed=true]{background:#c5b3ff;border-color:#c5b3ff;color:#151122}.explore-note{color:#afb3ca;padding:0 26px;margin:16px 0;font-size:14px;line-height:1.6}.explore-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:24px;padding:4px 26px 26px;align-items:start}.explore-preview{min-width:0}.explore-options{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin-bottom:16px}.explore-options label,.explore-filter{display:grid;gap:6px;font-size:14px;color:#bfc3d9}.player-explore select{background:#1e2133;color:#fff;border:1px solid #464962;border-radius:9px;padding:9px 30px 9px 12px;width:100%;max-width:100%}.explore-screen-wrap{display:grid;place-items:center;background:#070910;border:1px solid #3a3d52;border-radius:14px;padding:0;min-height:160px;overflow:hidden}.explore-screen{position:relative;width:100%;aspect-ratio:16/9;container:explore-screen / size;isolation:isolate;overflow:hidden;background:#080b12}.explore-screen[data-orientation=portrait]{aspect-ratio:9/16;width:min(100%,310px)}.explore-canvas{width:100%;height:100%;position:absolute;inset:0}.explore-canvas>.creative{animation:none}.explore-still .eac *{animation:none!important}.explore-brand{position:absolute;right:5%;bottom:5%;width:var(--badge-width,100px);padding:var(--badge-padding,4px);border-radius:5px;background:#121523b8;z-index:4;pointer-events:none}.explore-brand img{display:block;width:100%;height:auto}.explore-now{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:17px 0;flex-wrap:wrap}.explore-now strong{font-size:18px;display:block}.explore-now span{display:block;color:#a9afc8;font-size:13px;margin-top:7px}.explore-now>div:last-child{display:flex;gap:7px;flex-wrap:wrap}.explore-now button{padding:9px 12px}.explore-now #explorePause{background:#c5b3ff;color:#151122;border-color:#c5b3ff}.explore-actions{display:flex;gap:13px;flex-wrap:wrap;align-items:center;border-top:1px solid #2c3045;padding-top:17px}.explore-use{display:inline-flex;align-items:center;min-height:44px;background:#c5b3ff;color:#151122;border-radius:10px;padding:12px 16px;font-size:14px;font-weight:650;text-decoration:none}.explore-actions>span,.explore-status{font-size:14px;color:#aeb4ce;line-height:1.6}.explore-status:empty{display:none}.explore-library{min-width:0;border-left:1px solid #2d3145;padding-left:22px}.explore-library-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.explore-library h3,.explore-check-help h3{font-size:18px;margin:0}.explore-filter{font-size:13px;min-width:140px}.explore-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-height:580px;overflow:auto;padding:4px}.player-explore .explore-template{padding:0;border-radius:12px;overflow:hidden;text-align:left;min-width:0;display:block;background:#171b2c}.player-explore .explore-template[aria-pressed=true]{border:2px solid #c8b5ff}.explore-thumbnail.creative{position:relative;height:auto;aspect-ratio:16/9;width:100%;pointer-events:none}.explore-thumbnail .eac *{animation:none!important}.explore-template>span{display:grid;gap:5px;padding:11px}.explore-template strong{font-size:14px;line-height:1.4}.explore-template small{font-size:12px;color:#aeb5cd}.explore-check-help{background:#191e30;padding:24px;border:1px solid #363c55;border-radius:15px}.explore-check-help ol{padding-left:20px;margin:24px 0}.explore-check-help li{margin-bottom:22px}.explore-check-help p{color:#b8c0d8;line-height:1.65;font-size:15px}.explore-check-help strong{font-size:16px}.explore-exit{display:none;position:absolute;top:18px;right:18px;z-index:9;opacity:.2}.explore-exit:hover,.explore-exit:focus-visible{opacity:1}.explore-screen:fullscreen,.explore-screen.explore-expanded{width:100vw!important;height:100dvh!important;aspect-ratio:auto}.explore-screen.explore-expanded{position:fixed;inset:0;z-index:20}.explore-screen:fullscreen .explore-exit,.explore-screen.explore-expanded .explore-exit{display:block}.explore-screen:fullscreen .explore-brand,.explore-screen.explore-expanded .explore-brand{right:5%;bottom:5%}.display-test{width:100%;height:100%;position:relative;background:#111827;color:#fff;font-family:Arial,sans-serif;container:display-test / size}.test-edges{border:3px solid white}.test-edges>span{position:absolute;font-size:clamp(8px,2.4cqw,32px);font-weight:700;z-index:2}.test-top{left:50%;top:1%;transform:translate(-50%)}.test-bottom{left:50%;bottom:1%;transform:translate(-50%)}.test-left{left:1%;top:48%}.test-right{right:1%;top:48%}.test-safe{position:absolute;inset:5%;border:2px dashed #b3a0ff;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;padding:8%}.test-safe small{font-size:clamp(8px,2.3cqw,32px);color:#c8b8ff}.test-safe strong{font-size:clamp(18px,6cqw,90px);line-height:1.1;margin:6% 0}.test-safe p{font-size:clamp(10px,2.8cqw,40px);line-height:1.5;margin:0}.test-colours{display:flex}.test-colours>span{flex:1}.test-contrast{display:flex;flex-direction:column;justify-content:center;gap:10%;padding:6%;text-align:center}.test-contrast>strong{font-size:clamp(14px,3.5cqw,52px)}.test-contrast>div{height:55%;display:flex;border:1px solid #888}.test-contrast span{display:grid;place-items:center;flex:1;font-size:clamp(8px,2.2cqw,30px)}@media(max-width:900px){.explore-layout{grid-template-columns:1fr}.explore-library{padding-left:0;border-left:0;border-top:1px solid #30364b;padding-top:20px}.explore-gallery{grid-template-columns:repeat(3,minmax(0,1fr));max-height:360px}.topbar{height:auto;min-height:86px;flex-wrap:wrap;padding:16px 0;gap:16px}.top-actions{flex-wrap:wrap;gap:8px}.top-actions>button{font-size:14px;padding:10px 12px}}@media(max-width:760px){.app-footer{display:none!important}.workspace{padding-bottom:30px}.player-explore{width:100%;height:100dvh;max-height:100dvh;border:0;border-radius:0;margin:0;padding-bottom:env(safe-area-inset-bottom)}.explore-header{padding:17px 16px;position:sticky;top:0;z-index:12}.explore-header h2{font-size:22px}.explore-tabs{padding:16px 16px 0;gap:7px}.explore-tabs button{padding:10px 12px}.explore-note{padding:0 16px}.explore-layout{padding:0 16px 24px;gap:20px}.explore-gallery{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}.player-tool-launchers{grid-template-columns:1fr;gap:8px}.player-tool-launchers button{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:58px;padding:13px 16px}.player-tool-launchers span{font-size:14px}.explore-options{gap:8px}.explore-options label{flex:1;min-width:140px}.explore-screen[data-orientation=portrait]{width:min(100%,245px)}.explore-now>div:last-child{width:100%}.explore-now button{flex:1}.explore-exit{opacity:.85}}@media(display-mode:standalone)and (max-width:1024px){.app-footer{display:none!important}}@media(prefers-reduced-motion:reduce){.player-explore .eac *{animation:none!important}}.player-explore[data-view=gallery] .explore-layout{grid-template-columns:minmax(0,1fr)}.player-explore[data-view=gallery] .explore-library{border:0;padding:0}.player-explore[data-view=gallery] .explore-gallery{grid-template-columns:repeat(4,minmax(0,1fr));max-height:none}.player-explore[data-view=template-preview] .explore-layout{grid-template-columns:minmax(0,1fr)}.player-explore[data-view=preview] .explore-preview{max-width:100%;width:100%}.explore-back{margin-bottom:14px}.player-explore[data-fallback=true][open]{display:block;position:fixed;inset:0;z-index:10001;box-shadow:0 0 0 100vmax #03050cd9}@media(max-width:1000px){.player-explore[data-view=gallery] .explore-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.player-explore[data-view=gallery] .explore-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}body[data-player-shell]{background:radial-gradient(ellipse at 72% 0,#24213c66,transparent 48%),#0b0d16}[data-player-shell] .player-topbar{height:auto;min-height:88px;margin:0;padding:18px 4.7%;gap:28px;display:grid;grid-template-columns:auto auto minmax(100px,1fr) auto;background:#0e101bea;border-bottom:1px solid #292c3e;position:relative;z-index:12}[data-player-shell] .player-brand{gap:16px}[data-player-shell] .player-brand img{width:160px;height:auto;border-radius:0;filter:none}[data-player-shell] .player-brand>span{font:700 10px/1.2 system-ui,sans-serif;letter-spacing:.18em;color:#b9b0d2;border-left:1px solid #3a354e;padding:9px 0 9px 16px}.player-navigation{display:flex;gap:4px;padding:4px;border:1px solid #343047;border-radius:15px;background:#161725}.player-navigation button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:10px 15px;border:1px solid transparent;border-radius:10px;font-size:14px;color:#aaaec2;position:relative}.player-navigation button:hover{background:#252337;color:#fff}.player-navigation button[aria-pressed=true]{background:#e4d9ff;color:#342151;border-color:#e4d9ff}.player-navigation svg,.player-utilities svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}.remote-live-dot{display:none;width:6px;height:6px;border-radius:50%;background:#75d8b1;box-shadow:0 0 0 3px #75d8b11a}.cast-active .remote-live-dot{display:block}.player-navigation button[aria-pressed=true] .remote-live-dot{background:#267953;box-shadow:none}.player-context{min-width:0;border-left:1px solid #303046;padding-left:24px}.player-context>span{display:block;font-size:10px;font-weight:700;letter-spacing:.12em;color:#8e94ae;margin-bottom:5px}.player-context>strong{display:block;font-size:14px;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e7e5f1}[data-player-shell] .player-utilities{display:flex;gap:10px;align-items:center;flex-wrap:nowrap;width:auto}[data-player-shell] .player-utilities .connection{display:flex;font-size:12px;white-space:nowrap;margin-right:6px;gap:7px;color:#adb4ca;width:auto}[data-player-shell] .player-utilities .player-refresh{display:grid;place-items:center;width:44px;min-height:44px;padding:10px;margin:0;background:#181a28;border:1px solid #343547;border-radius:12px}.player-refresh[aria-busy=true] svg{animation:player-refresh-spin 1.2s linear infinite}@keyframes player-refresh-spin{to{transform:rotate(360deg)}}.player-menu{position:relative}.player-menu>summary{display:grid;place-items:center;width:44px;height:44px;list-style:none;border:1px solid #343547;border-radius:12px;background:#181a28;color:#ddd8f0;cursor:pointer}.player-menu>summary::-webkit-details-marker{display:none}.player-menu>summary:hover,.player-menu[open]>summary{background:#30283f;border-color:#7b6399}.player-menu>summary:focus-visible{outline:3px solid #cabdff;outline-offset:4px}.player-menu-items{position:absolute;right:0;top:calc(100% + 12px);width:270px;max-width:calc(100vw - 32px);padding:10px;background:#1a1b2b;border:1px solid #49415e;border-radius:16px;box-shadow:0 20px 60px #0009;display:grid;gap:4px}.player-menu-label{font-size:10px;letter-spacing:.13em;font-weight:700;color:#b6a5cd;padding:10px 12px 7px}[data-player-shell] .player-menu-items>button,[data-player-shell] .player-menu-items>a{display:flex;align-items:center;justify-content:space-between;min-height:46px;width:100%;background:transparent;border:0;border-radius:9px;padding:12px;text-align:left;font-size:14px;font-weight:500;color:#e3deef;text-decoration:none}[data-player-shell] .player-menu-items>button:hover,[data-player-shell] .player-menu-items>a:hover{background:#30283f;color:#fff}[data-player-shell] #castPanel{width:90.6%;max-width:1000px;min-width:0;margin:36px auto 48px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color-scheme:dark;--cast-ink:#f3effa;--cast-muted:#a9acc4;--cast-purple:#bda4f4;scroll-margin-top:20px}[data-player-shell] #castPanel .cast-panel-header{align-items:center;gap:20px;margin-bottom:30px}[data-player-shell] #castPanel .cast-panel-header .cast-kicker{color:#ad99cc;font-size:10px;letter-spacing:.17em;margin-bottom:9px}[data-player-shell] #castPanel h2{font-size:clamp(28px,4vw,40px);font-weight:600;letter-spacing:-.045em;margin:0}[data-player-shell] #castIntro{margin-top:12px;max-width:420px;font-size:15px;line-height:1.6}[data-player-shell] #castPanel #castClose{width:auto;min-height:44px;height:auto;gap:8px;font:550 13px/1.3 system-ui,sans-serif;padding:11px 15px;border-radius:12px;background:#191b2a;color:#c6bfd6;border-color:#3a344e}.cast-console{display:grid;grid-template-columns:minmax(0,1fr);gap:36px;align-items:start}#castPanel[data-active=true] .cast-console{grid-template-columns:minmax(0,1fr) minmax(300px,380px)}.cast-connection-panel{padding:26px;border:1px solid #353146;background:linear-gradient(135deg,#1b1c2c,#131621);border-radius:22px;min-width:0;width:100%;max-width:620px}#castPanel[data-active=false] .cast-connection-panel{margin:0 auto}.cast-section-label{font-size:10px;letter-spacing:.14em;font-weight:700;color:#9a96b0}[data-player-shell] #castPanel .cast-route{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);margin:16px 0 22px;padding:18px 0;background:transparent;border:0;border-block:1px solid #343044;border-radius:0;gap:16px}[data-player-shell] #castPanel .cast-route>div>span{font-size:12px;color:#979bb3;margin-bottom:7px}[data-player-shell] #castPanel .cast-route strong{font-size:16px;font-weight:550}[data-player-shell] #castPanel .cast-route-icon{color:#ab96c9}[data-player-shell] #castPanel .cast-connection{align-items:center;margin-top:0;font-size:12px;gap:10px;flex-wrap:wrap}[data-player-shell] #castPanel .cast-state-badge{font-size:12px;background:#342747;color:#d5c0f5;gap:7px}[data-player-shell] #castPanel .cast-state-badge:before{content:"";width:6px;height:6px;background:currentColor;border-radius:50%}[data-player-shell] #castPanel[data-playback=playing] .cast-state-badge{background:#1e3834;color:#9ce2c5}[data-player-shell] #castPanel:is([data-playback=recovering],[data-playback=error]) .cast-state-badge{background:#433221;color:#f1c98c}[data-player-shell] #castPanel .cast-status{margin:14px 0 24px!important;line-height:1.65;font-size:14px}[data-player-shell] #castPanel .cast-panel-actions{gap:10px}[data-player-shell] #castPanel .cast-panel-actions>button{background:#242237;color:#dcd3f0;border-color:#4b3d62;min-height:48px;font-size:14px;flex-basis:100%}[data-player-shell] #castPanel .cast-panel-actions>button.primary{background:#d2bcff;color:#251639;border-color:#d2bcff}[data-player-shell] #castPanel .cast-panel-actions>button.primary:hover:not(:disabled){background:#e2d2ff;color:#251639}[data-player-shell] #castPanel .cast-panel-actions>button:disabled{background:#242237;color:#89849a;border-color:#363044}[data-player-shell] #castPanel #castCopyLink{border:0;background:transparent;color:#aaa4bc;font-size:13px;min-height:44px;padding:9px 4px}[data-player-shell] #castPanel #castCopyLink:hover{color:#efe4ff;background:#282236}[data-player-shell] #castPanel .cast-help{border-color:#343044;margin-top:16px;padding-top:12px;font-size:13px}[data-player-shell] #castPanel .cast-help summary{color:#c5b6df;font-size:14px;padding:10px 0}[data-player-shell] #castPanel .cast-help p{font-size:13px;line-height:1.65}[data-player-shell] #castPanel .cast-help a{color:#cbb4f6}[data-player-shell] #castPanel .cast-admin-help{border-color:#343044}[data-player-shell] #castPanel .cast-action-note{background:#30243f;color:#e0cdfc;font-size:13px}[data-player-shell] #castPanel .cast-remote{max-width:380px;margin:0 auto;padding:26px 22px 22px;box-shadow:inset 0 1px 1px #ffffff26,0 18px 50px #0005}[data-player-shell] #castPanel .cast-handset-top{gap:12px;padding-bottom:20px}[data-player-shell] #castPanel .cast-handset-top img{width:116px;max-width:43%}.cast-handset-top>div{min-width:0;text-align:right}.cast-handset-top>div>span{font-size:9px;font-weight:700;letter-spacing:.14em;color:#a89ab9}[data-player-shell] #castPanel #castDevice{display:block;font-size:12px;line-height:1.4;font-weight:500;margin:5px 0 0;color:#ded5e9;overflow-wrap:anywhere}[data-player-shell] #castPanel .cast-display{min-height:132px}[data-player-shell] #castPanel .cast-display #castHeadline{font-size:20px;line-height:1.4}[data-player-shell] #castPanel .cast-transport{margin-top:22px;margin-bottom:20px}[data-player-shell] #castPanel .cast-awake{font-size:12px;line-height:1.6}[data-player-shell] #castPanel .cast-control-hint{font-size:13px;line-height:1.6}[data-player-shell] #castPanel .cast-remote .cast-handset-grip{margin-top:19px}[data-player-shell] #app[data-player-view=remote]>.app-footer{display:none}@media(min-width:1500px){[data-player-shell] .player-topbar{gap:36px}}@media(max-width:1100px){[data-player-shell] .player-topbar{gap:18px;grid-template-columns:auto auto 1fr}.player-context{display:none}[data-player-shell] .player-utilities{justify-self:end}}@media(max-width:760px){[data-player-shell] .player-topbar{grid-template-columns:minmax(0,1fr) auto;padding:calc(15px + env(safe-area-inset-top)) 5% 15px;gap:18px 12px}[data-player-shell] .player-brand{gap:10px;min-width:0}[data-player-shell] .player-brand img{width:133px;max-width:66%}[data-player-shell] .player-brand>span{padding-left:10px;font-size:9px;letter-spacing:.13em}.player-navigation{grid-row:2;grid-column:1/-1;width:100%;padding:4px}.player-navigation button{flex:1;min-height:43px}[data-player-shell] .player-utilities{grid-column:2;grid-row:1;gap:7px}[data-player-shell] .player-utilities .connection{display:none}[data-player-shell] .player-utilities .player-refresh,.player-menu>summary{width:40px;height:44px}[data-player-shell] #castPanel{margin:25px auto 32px;width:90%;padding-bottom:env(safe-area-inset-bottom)}[data-player-shell] #castPanel .cast-panel-header{margin-bottom:22px;gap:12px}[data-player-shell] #castPanel h2{font-size:28px}[data-player-shell] #castPanel #castClose{font-size:12px;padding:10px}#castPanel[data-active=true] .cast-console{grid-template-columns:minmax(0,1fr);gap:24px}#castPanel[data-active=true] .cast-remote{order:-1}.cast-connection-panel{padding:22px;border-radius:20px;max-width:440px;margin:0 auto}[data-player-shell] #castPanel .cast-remote{max-width:356px}}@media(max-width:380px){[data-player-shell] .player-brand img{width:110px}[data-player-shell] .player-brand>span{font-size:8px;padding-left:8px}[data-player-shell] .player-brand{gap:8px}[data-player-shell] #castPanel .cast-remote{padding:22px 14px 20px}.cast-connection-panel{padding:18px}[data-player-shell] #castPanel .cast-route{gap:10px}}@media(prefers-reduced-motion:reduce){.player-refresh[aria-busy=true] svg{animation:none}}[data-player-shell] .player-utilities .player-account-button{position:relative;display:grid;place-items:center;width:44px;min-height:44px;padding:10px;background:#181a28;border:1px solid #343547;border-radius:12px;color:#ddd8f0}[data-player-shell] .player-utilities .player-account-button:hover,[data-player-shell] .player-account-button[aria-expanded=true]{background:#30283f;border-color:#8e71b1}.player-account-dot{display:none;position:absolute;right:7px;bottom:7px;width:6px;height:6px;border-radius:50%;background:#8ae0b8;box-shadow:0 0 0 2px #181a28}.player-account-button[data-signed-in=true] .player-account-dot{display:block}.player-account-view{width:90.6%;max-width:660px;margin:36px auto 48px;flex:1}.player-account-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:26px}.player-account-heading .eyebrow{font-size:10px;letter-spacing:.15em}.player-account-heading h1{font-size:clamp(26px,4vw,34px);font-weight:600;letter-spacing:-.04em;margin:10px 0 0}.player-account-heading button{font-size:13px;min-height:44px;padding:10px 14px;white-space:nowrap}.player-account-view .account-card{box-shadow:none}[data-player-shell] #app[data-player-view=account]>.app-footer{display:none}[data-player-shell] .setup{display:block;max-width:1240px;width:100%;margin:0 auto;padding-top:48px;padding-bottom:40px}[data-player-shell] .setup-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);column-gap:40px;align-items:start}.setup-copy{grid-column:1;grid-row:1}[data-player-shell] .setup-intro .welcome-display{grid-column:2;grid-row:1/4;margin:0;align-self:center;width:100%}[data-player-shell] .setup-intro .setup-links{grid-column:1;margin-top:12px}[data-player-shell] .setup-intro .player-tool-launchers{grid-column:1/-1;margin-top:30px;grid-row:4}[data-player-shell] .setup-intro .compatibility{grid-column:1;grid-row:3;margin-top:18px}@media(max-width:760px){[data-player-shell] .player-utilities .player-account-button{width:40px}.player-account-view{width:90%;margin-top:25px;padding-bottom:env(safe-area-inset-bottom)}.player-account-heading{gap:12px;margin-bottom:22px}[data-player-shell] .setup{padding-top:28px}[data-player-shell] .setup-intro{display:flex;flex-direction:column;gap:0}[data-player-shell] .setup-intro .welcome-display{margin:22px 0 12px}[data-player-shell] .setup-intro .player-tool-launchers{order:4;width:100%;margin-top:22px}[data-player-shell] .setup-intro .compatibility{order:5}}@media(max-width:380px){[data-player-shell] .player-brand>span{display:none}[data-player-shell] .player-brand img{max-width:100%}}
