.td-video{position:relative;background:#171717;overflow:hidden;min-width:0}.td-video video{display:block;width:100%;height:100%;object-fit:contain}.td-video-preview{aspect-ratio:4/5}.td-video-preview video{object-fit:cover}.td-video-open{position:absolute;top:4px;right:4px;width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:white;cursor:pointer;font:inherit}.td-video-open span{display:grid;place-items:center;width:28px;height:28px;border-radius:7px;background:#0009}.td-video-open svg{display:block;width:18px;height:18px}.td-video-open:hover span{background:#000c}.td-video-open:focus-visible{outline:3px solid #ffdc59;outline-offset:-4px}.video-displaced-product{display:none!important}.is-expanded .video-displaced-product{display:block!important}.td-video-editorial{position:relative;align-self:start;overflow:hidden;border-radius:16px;background:#171717;min-height:200px}.td-video-editorial>.td-video{aspect-ratio:1}.td-video-editorial video{object-fit:cover}.td-video-add{display:block;width:100%;padding:16px;background:#f0dd5b;color:#161616;border:0;font:700 14px/1.3 Arial,sans-serif;cursor:pointer}.td-video-add:disabled{background:#ddd;color:#555;cursor:default}.has-playing-video{position:relative;min-height:0;overflow:hidden}.td-video-expanded{position:absolute;inset:0;z-index:8;display:flex;flex-direction:column;background:#171717;border-radius:inherit;overflow:hidden}.td-video-expanded>.td-video{flex:1;min-height:0}.td-video-expanded>[data-video-close]{border:0;padding:14px;background:#f3f0e6;color:#161616;font:700 14px/1.4 Arial,sans-serif;cursor:pointer}.has-playing-video>.parcel-hover-actions{display:none!important}.parcel-sheet-products>.td-video-preview{align-self:start}.parcel-sheet-products.has-playing-video{min-height:0}.parcel-sheet-products.has-playing-video>:not(.td-video-expanded){visibility:hidden}.td-video[hidden]{display:none}
.parcel-grid-card .td-video-preview{z-index:2;border-radius:10px}.td-video-open{touch-action:manipulation}.td-video-expanded video{position:absolute;inset:0;object-fit:cover}

.td-video-preview video{position:absolute;inset:0}.parcel-grid-card .grid-products>.td-video-preview{aspect-ratio:auto;height:auto;align-self:stretch}.td-video-expanded>[data-video-close],.td-video-expanded>.td-video-add{flex:none}
/* Keep the video edge-to-edge; controls float over its fixed parcel surface. */
.td-video-expanded>.td-video{position:absolute;inset:0}.td-video-expanded>[data-video-close]{position:absolute;z-index:2;top:12px;right:12px;border-radius:999px;padding:10px 14px;background:#171717b8;color:white}.td-video-expanded>.td-video-add{position:absolute;z-index:2;left:12px;bottom:64px;width:calc(100% - 24px);border-radius:999px}
/* Editorial video tiles share the parcel grid's forced height on every screen. */
.parcel-grid>.td-video-editorial{margin:0;width:100%;height:var(--tile-height);min-height:0;align-self:stretch}.td-video-editorial>.td-video{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto}.td-video-editorial>.td-video-add{position:absolute;z-index:3;left:12px;bottom:12px;width:calc(100% - 24px);border-radius:999px}
/* Match existing Tadaaa outlines and corner tokens, including the large player. */
.td-video-preview{box-sizing:border-box;border:1px solid var(--td-line,#dddcd5);border-radius:9px}.parcel-grid>.td-video-editorial,.td-video-expanded{box-sizing:border-box;border:1px solid var(--td-line,#dddcd5);border-radius:var(--td-radius,18px);overflow:hidden}.parcel-grid-card.has-playing-video{border-radius:var(--td-radius,18px)}.td-video-editorial>.td-video-preview{border:0;border-radius:0}

/* Shared stories: one asset, with optional links to its three publications. */
.td-video-story{position:absolute;z-index:4;inset:0 0 auto;padding:16px 16px 38px;color:#fff;pointer-events:none;background:linear-gradient(#0009,transparent);font-family:var(--td-font,Arial,sans-serif)}.td-video-signature{display:inline-block;border:1px solid #ffffff85;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;background:#17171750}.td-video-theme{display:block;font-size:10px;font-weight:700;margin:10px 0 0;text-transform:uppercase;letter-spacing:.06em}.td-video-story p{font-size:clamp(16px,2vw,23px);font-weight:750;line-height:1.15;margin:8px 0 0;max-width:25ch;overflow-wrap:anywhere}.td-video-network-menu{pointer-events:auto;margin-top:12px;width:max-content;max-width:100%;font-size:11px}.td-video-network-menu summary{cursor:pointer;background:#171717b8;border:1px solid #ffffff80;border-radius:999px;padding:8px 11px;list-style:none;font-weight:700}.td-video-network-menu summary::-webkit-details-marker{display:none}.td-video-network-menu nav,.td-video-networks{display:flex;flex-wrap:wrap;gap:6px;pointer-events:auto;margin-top:8px}.td-video-network-menu nav{padding:8px;background:#171717e8;border-radius:12px;flex-direction:column}.td-video-network-menu a,.td-video-networks a{display:block;border:1px solid #ffffff80;border-radius:999px;background:#171717b8;color:#fff;text-decoration:none;padding:8px 11px;font-size:11px;font-weight:700}.td-video-expanded>.td-video-story{padding-top:66px}.td-video-expanded>[data-video-close]{z-index:6}.td-video-story a:focus-visible,.td-social-showcase a:focus-visible{outline:3px solid #d4f52b;outline-offset:3px}
.td-social-showcase{margin:50px 0 20px;padding:32px;border:1px solid var(--td-line,#dddcd5);border-radius:var(--td-radius,18px);background:#f0f0e8;color:#1b1b1b;font-family:var(--td-font,Arial,sans-serif)}.td-social-intro{max-width:760px}.td-social-eyebrow{font-size:11px;font-weight:800;letter-spacing:.08em}.td-social-showcase h2{font-size:clamp(25px,3vw,42px);line-height:1.05;letter-spacing:-.04em;margin:12px 0}.td-social-intro>p{font-size:14px;line-height:1.5;margin:0 0 16px}.td-social-follow{display:flex;flex-wrap:wrap;gap:8px}.td-social-follow a{display:inline-flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid #1b1b1b;border-radius:999px;background:#1b1b1b;color:#fff;text-decoration:none;font-size:12px;font-weight:750}.td-social-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px}.td-social-tile{position:relative;min-width:0;aspect-ratio:3/4;overflow:hidden;border:1px solid var(--td-line,#dddcd5);border-radius:var(--td-radius,18px);background:#171717}.td-social-tile>.td-video{position:absolute;inset:0;aspect-ratio:auto;border:0;border-radius:0}.td-social-tile .td-video-story p{font-size:15px}.td-social-tile .td-video-theme{font-size:9px}.td-social-tile .td-video-story{padding:12px}.td-social-tile .td-video-signature{font-size:8px;padding:5px 7px}.td-social-tile.has-playing-video{aspect-ratio:auto}.td-social-tile .td-video-expanded>.td-video-story{padding-top:64px}.td-social-tile .td-video-expanded .td-video-networks{gap:4px}.td-social-tile .td-video-expanded .td-video-networks a{font-size:10px;padding:6px 8px}
@media(max-width:899px){.td-social-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.td-social-showcase{padding:22px 14px;margin-top:28px}.td-social-grid{gap:10px}.td-social-tile{aspect-ratio:3/5}.td-social-tile .td-video-story p{font-size:13px}.td-social-tile .td-video-story{padding:10px}.td-social-tile .td-video-signature{font-size:7px;letter-spacing:0;padding:5px}.td-social-tile .td-video-theme{font-size:8px}.td-social-tile .td-video-network-menu{font-size:9px}.td-social-tile .td-video-network-menu summary{padding:6px 8px}.td-social-tile .td-video-expanded>[data-video-close]{top:8px;right:8px;padding:7px 9px;font-size:11px}.td-social-tile .td-video-expanded>.td-video-story{padding-top:46px}.td-social-tile .td-video-expanded .td-video-signature{display:none}.td-social-follow a{font-size:11px;padding:11px 13px}}
