.pagehead.ph:has(+.sec.ag){padding-bottom:clamp(26px,3.5vw,44px)}.pagehead.ph+.sec.ag{padding-top:clamp(22px,3vw,40px)}.ag{padding-block:clamp(36px,5vw,64px)}#moonbeam,#sxH,#ixH{scroll-margin-top:96px}.ag-card{background:linear-gradient(180deg,#8764e029,var(--surf));border:1px solid #e6bd5a73;border-radius:28px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(22px,4vw,48px);padding:clamp(22px,3.4vw,40px);display:grid}.ag-mark{background:#8b52ff;border-radius:24px;width:clamp(170px,20vw,250px);line-height:0;overflow:hidden;box-shadow:0 0 0 3px #e6bd5aa6,0 20px 50px #00000080}.ag-mark img{width:100%;height:auto;display:block}.ag-body{gap:14px;display:grid}.ag-body p{color:var(--muted);margin:0;font-size:17px;line-height:1.55}.ag-body .ag-note{color:#e3d9f7}.ag-how{gap:12px;margin-top:2px;display:grid}.ag-how div{background:#ffffff0d;border:1px solid #e6bd5a47;border-radius:14px;padding:14px 16px}.ag-how b{font-family:var(--display);color:#f7dc92;margin-bottom:4px;font-size:17px;display:block}.ag-how p{color:#d8cfe9!important;font-size:15.5px!important}.ag-faces{margin-top:4px}.ag-body .ag-faces-t{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:#f7dc92;margin:0 0 12px;font-size:12px}.ag-strip{padding:5px 0 0;overflow:hidden}.ag-faces ul{flex-wrap:nowrap;gap:0;margin:0;padding:0;list-style:none;display:flex}.ag-faces li{flex:0 84px;min-width:0;padding:0 8px 8px 3px}.ag-faces img{aspect-ratio:1;object-fit:cover;object-position:50% 22%;border-radius:50%;width:100%;height:auto;display:block;box-shadow:0 0 0 3px #e6bd5ab3,0 8px 20px #0006}.ag-strip.drift ul{width:max-content;animation:agdrift calc(var(--n) * 5s) linear infinite}.ag-strip.drift li{flex:0 0 84px}.ag-strip.drift:hover ul{animation-play-state:paused}@keyframes agdrift{to{transform:translate(-50%)}}@media (width<=600px){.ag-strip.drift li{flex-basis:72px}}@media (width<=700px){.ag-strip:not(.drift) ul{justify-content:center}}@media (prefers-reduced-motion:reduce){.ag-strip.drift{overflow-x:auto}.ag-strip.drift ul{animation:none}}.ag-btns{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}@media (width<=700px){.ag-btns .btn{white-space:nowrap}.ag-card .ag-btns{flex-direction:column;width:100%}.ag-card .ag-btns .btn{width:100%}.ag-card{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.ag-body .pills,.ag-btns{justify-content:center}}.sx{padding-block:clamp(40px,5vw,72px)}.sx-strip{isolation:isolate;background:#0e062099;border:1px solid #e6bd5a4d;border-radius:28px;grid-template-columns:minmax(0,290px) minmax(0,1fr) minmax(0,230px);align-items:center;gap:clamp(18px,2.6vw,34px);padding:clamp(16px,2vw,24px);display:grid;position:relative;overflow:hidden}.sx-strip:before{content:"";z-index:-1;background:var(--bg) center 40%/cover no-repeat;opacity:.18;position:absolute;inset:0}.sx-show{aspect-ratio:3/4;background:#1a0c38;border:3px solid #e6bd5ad9;border-radius:20px;margin:0;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000080}.sx-show img{object-fit:cover;object-position:50% 30%;opacity:0;width:100%;height:100%;transition:opacity 1s;position:absolute;inset:0}.sx-show img.on{opacity:1}.sx-show figcaption{color:#fff;background:linear-gradient(#0000,#0a0418e6);padding:44px 16px 14px;font-size:15px;font-weight:800;line-height:1.2;position:absolute;bottom:0;left:0;right:0}.sx-copy{justify-items:start;gap:12px;min-width:0;display:grid}.sx-copy .h{margin:0;font-size:clamp(26px,3vw,38px);line-height:1.05}.sx-lead{color:#e3d9f7;margin:0;font-size:clamp(15.5px,1.3vw,17px);line-height:1.55}.sx-lead b{color:#fff}.sx-sub{color:var(--muted);margin:0;font-size:15px;line-height:1.5}.sx-vid{gap:10px;min-width:0;display:grid}.sx-player{background:#000;border-radius:20px;width:100%;line-height:0;position:relative;overflow:hidden;box-shadow:0 0 0 3px #e6bd5ab3,0 18px 44px #0000008c}.sx-player video{aspect-ratio:9/16;background:#000;width:100%;height:auto;display:block}.sx-play{cursor:pointer;color:#2e2004;background:linear-gradient(#f7dc92,#e6bd5a 55%,#c5922a);border:0;border-radius:50%;place-items:center;width:76px;height:76px;animation:2s ease-in-out infinite sxPulse;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 9px #e6bd5a40,0 12px 34px #00000080}.sx-play svg{width:36px;height:36px;margin-left:4px}.sx-play.gone{display:none}@keyframes sxPulse{50%{box-shadow:0 0 0 18px #e6bd5a14,0 12px 34px #00000080}}.sx-vcap{color:#d8cfe9;gap:3px;margin:0;font-size:13.5px;line-height:1.4;display:grid}.sx-vcap b{font-family:var(--display);color:#fff;font-size:16px}.sx-vcap span{color:var(--muted);font-size:12.5px}.sx-vcap a{color:#f7dc92;align-items:center;gap:5px;font-weight:700;display:inline-flex}.sx-vcap a svg{width:13px;height:13px}@media (prefers-reduced-motion:reduce){.sx-play{animation:none}}@media (width<=1000px){.sx-strip{grid-template-columns:minmax(0,1fr);justify-items:center}.sx-show{width:min(100%,340px)}.sx-copy{text-align:center;justify-items:center}.sx-vid{width:min(100%,250px)}}.ix{padding-block:clamp(44px,6vw,84px)}.ix-head{text-align:center;justify-items:center;gap:12px;max-width:46rem;margin:0 auto clamp(26px,4vw,44px);display:grid}.ix-head .h{margin:0}.ix-lead{color:#e3d9f7;margin:0;font-size:clamp(16.5px,1.6vw,19px);line-height:1.6}.ix-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(16px,2.4vw,28px);display:grid}.ix-card{background:linear-gradient(180deg,#8764e029,var(--surf));border:1px solid #e6bd5a66;border-radius:26px;flex-direction:column;gap:14px;padding:clamp(20px,2.6vw,30px);display:flex}.ix-top{align-items:center;gap:16px;display:flex}.ix-face{object-fit:cover;object-position:50% 22%;border:3px solid var(--gold);border-radius:50%;flex:0 0 78px;width:78px;height:78px;box-shadow:0 0 0 6px #e6bd5a24,0 10px 26px #00000073}.ix-top h3{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:clamp(22px,2.4vw,28px)}.ix-role{color:var(--gold);margin-top:2px;font-size:13.5px;font-weight:700;line-height:1.3;display:block}.ix-now{color:#fff3d0;background:#e6bd5a24;border:1px solid #e6bd5a80;border-radius:12px;margin:0;padding:10px 14px;font-size:15px;font-weight:700;line-height:1.4}.ix-text{color:#e3d9f7;margin:0;font-size:16px;line-height:1.6}.ix-credits{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.ix-credits li{background:#ffffff0d;border:1px solid #ffffff2e;border-radius:999px;padding:6px 12px;font-size:13.5px;font-weight:700;line-height:1.25}.ix-shots{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ix-shots figure{aspect-ratio:3/4;background:#1a0c38;border:2px solid #e6bd5a80;border-radius:14px;margin:0;position:relative;overflow:hidden}.ix-shots img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ix-shots figcaption{color:#fff;background:linear-gradient(#0000,#0a0418eb);padding:22px 8px 7px;font-size:11.5px;font-weight:800;line-height:1.2;position:absolute;bottom:0;left:0;right:0}.ix-taught{color:var(--muted);margin:0;font-size:14.5px;line-height:1.5}.ix-more{color:#f7dc92;align-items:center;gap:8px;margin-top:auto;font-weight:800;display:inline-flex}.ix-more svg{width:15px;height:15px}.ix-means{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:clamp(22px,3vw,34px);display:grid}.ix-means>div{border:1px solid var(--line);background:#ffffff0a;border-radius:18px;align-content:start;gap:6px;padding:18px 20px;display:grid}.ix-means b{font-family:var(--display);color:#f7dc92;font-size:18px;line-height:1.2}.ix-means p{color:#d8cfe9;margin:0;font-size:15.5px;line-height:1.5}.ix-means a{color:#fff;text-underline-offset:3px;font-weight:700;text-decoration:underline}.ix-btns{justify-content:center;margin-top:clamp(22px,3vw,34px)}@media (width>=901px){.ix-grid{grid-template-rows:repeat(7,auto)}.ix-card{grid-row:span 7;grid-template-rows:subgrid;align-content:start;row-gap:14px;display:grid}.ix-more{align-self:end;margin-top:0}.ix-taught{align-self:start}.ix-credits{align-content:flex-start;align-items:flex-start}}@media (width<=900px){.ix-grid,.ix-means{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.ag-mark{width:150px}.ix-credits li:nth-child(n+5){display:none}.ix-shots{grid-template-columns:repeat(2,minmax(0,1fr))}.ix-btns .btn{flex:100%}}
