@font-face{font-family:__Hanken_Grotesk_67a390;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Hanken_Grotesk_67a390;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Hanken_Grotesk_67a390;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Hanken_Grotesk_67a390;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Hanken_Grotesk_Fallback_67a390;src:local("Arial");ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.00%;size-adjust:100.94%}.__className_67a390{font-family:__Hanken_Grotesk_67a390,__Hanken_Grotesk_Fallback_67a390;font-style:normal}.__variable_67a390{--c-font:"__Hanken_Grotesk_67a390","__Hanken_Grotesk_Fallback_67a390"}html:has(.cxc){--c-room:#2a201b;--c-room-2:#211915;--c-wall-lit:#77573f;--c-floor:#1d1613;--c-floor-lit:#46342a;--c-shadow:#0f0a08;--c-card-edge:#e4d9c6;--c-card-back:#3a2f28;--c-text:#f1e7d7;--c-text-2:#cfbea9;--c-text-3:#a08d7a;--c-line:hsla(37,48%,89%,.16);--c-line-2:hsla(37,48%,89%,.32);--c-ledge:#3b2d25;--c-ledge-edge:#5d4738;--c-sheet:#fbf8f2;--c-sheet-2:#f1ece3;--c-sheet-ink:#1f1a16;--c-sheet-dim:#6b625a;--c-sheet-line:#e4ddd1;--c-sheet-accent:#2c4c9c;--c-result-link:#1f3f99;--c-result-url:#3d6b3a;--c-spot:119 87 63;--c-room-rgb:42 32 27;--c-skirting:#1a1310;--c-own:#24493f;--c-own-ink:#f4f1ea;--gut:20px;color-scheme:dark;background:var(--c-room)}@media (min-width:768px){html:has(.cxc){--gut:40px}}html:has(.cxc) body{background:var(--c-room);color:var(--c-text)}html:has(.cxc) .sh-theme-menu--floating{display:none}.cxc{font-family:var(--c-font),ui-sans-serif,system-ui,sans-serif;color:var(--c-text);background:var(--c-room);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip}.cxc a{color:inherit;text-decoration:none}.cxc .cxc-btn{color:var(--c-room)}.cxc .cxc-wordmark{color:var(--c-text)}.cxc ::-moz-selection{background:var(--c-text);color:var(--c-room)}.cxc ::selection{background:var(--c-text);color:var(--c-room)}.cxc a:focus-visible,.cxc summary:focus-visible{outline:2px solid var(--c-text);outline-offset:3px}.cxc-h1{font-size:clamp(40px,4.7vw,76px);line-height:1.02;letter-spacing:-.025em;max-width:14ch}.cxc-h1,.cxc-h2{font-weight:600;text-wrap:balance}.cxc-h2{font-size:clamp(30px,3vw,46px);line-height:1.06;letter-spacing:-.02em;max-width:17ch}.cxc-h2--big{font-size:clamp(36px,4.4vw,68px);max-width:16ch}.cxc-h3{font-size:20px;line-height:1.25;font-weight:600;letter-spacing:-.005em}.cxc-body{color:var(--c-text-2);max-width:40ch;margin-top:16px}.cxc-answer{color:var(--c-text-2);font-size:19px;line-height:1.55;max-width:38ch;margin-top:28px}.cxc-caption{font-size:14px;color:var(--c-text-3)}.cxc-arrow{width:15px;height:15px;flex:none;transition:transform .2s ease}.cxc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:36px}.cxc-btn{display:inline-flex;align-items:center;justify-content:center;height:54px;padding:0 28px;border-radius:3px;background:var(--c-text);color:var(--c-room);font-size:17px;font-weight:600;letter-spacing:.005em;transition:background-color .15s ease}.cxc-btn:hover{background:#fff9ee}.cxc-btn--small{height:44px;padding:0 18px;font-size:15px}.cxc .cxc-quiet{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:500;color:var(--c-text);text-decoration:underline;text-decoration-color:var(--c-line-2);text-underline-offset:6px;text-decoration-thickness:1px}.cxc .cxc-quiet:hover{text-decoration-color:var(--c-text)}.cxc-quiet:hover .cxc-arrow,.cxc-who-link:hover .cxc-arrow{transform:translateX(3px)}.cxc-links{display:flex;flex-wrap:wrap;gap:4px 24px;margin-top:14px}.cxc-links a{display:inline-flex;align-items:center;min-height:44px;color:var(--c-text);text-decoration:underline;text-decoration-color:var(--c-line-2);text-underline-offset:5px}.cxc-links a:hover{text-decoration-color:var(--c-text)}.cxc-header{position:relative;z-index:3;display:flex;align-items:center;gap:32px;height:76px;padding:0 var(--gut)}.cxc-wordmark{font-size:21px;font-weight:650;letter-spacing:-.02em;color:var(--c-text)}.cxc-nav{display:none;gap:28px;font-size:15px}.cxc .cxc-signin,.cxc-nav a{color:var(--c-text-2);transition:color .15s ease}.cxc .cxc-signin:hover,.cxc-nav a:hover{color:var(--c-text)}.cxc-header-end{margin-left:auto;display:flex;align-items:center;gap:18px}.cxc .cxc-signin{display:none;font-size:15px}.cxc-menu{position:relative}.cxc-menu summary{list-style:none;display:inline-flex;align-items:center;min-height:44px;padding:0 4px;cursor:pointer;font-size:15px;color:var(--c-text);text-decoration:underline;text-decoration-color:var(--c-line-2);text-underline-offset:5px}.cxc-menu summary::-webkit-details-marker{display:none}.cxc-menu-panel{position:absolute;right:0;top:calc(100% + 8px);display:grid;min-width:220px;padding:10px 0;background:var(--c-room-2);border:1px solid var(--c-line);border-radius:3px;box-shadow:0 18px 40px -16px rgba(0,0,0,.6)}.cxc-menu-panel a{display:flex;align-items:center;min-height:44px;padding:0 18px;color:var(--c-text)}@media (min-width:1024px){.cxc .cxc-signin,.cxc-nav{display:flex}.cxc-menu{display:none}}.cxc-story{position:relative}.cxc-stagehost{position:absolute;inset:0;z-index:0;pointer-events:none}.cxc-stagepin{position:sticky;top:0;height:100svh}.cxc-canvas{display:block;width:100%;height:100%;opacity:0;transition:opacity .9s ease;-webkit-mask-image:linear-gradient(180deg,transparent,transparent 34%,#000 50%);mask-image:linear-gradient(180deg,transparent,transparent 34%,#000 50%)}@media (min-width:768px){.cxc-canvas{-webkit-mask-image:linear-gradient(90deg,transparent,transparent 30%,#000 47%);mask-image:linear-gradient(90deg,transparent,transparent 30%,#000 47%)}}.cxc-canvas.is-on{opacity:1}.cxc-static{pointer-events:none}.cxc-static.is-off{opacity:0;content-visibility:hidden;transition:opacity .6s ease,content-visibility 0s linear .6s;transition-behavior:allow-discrete}.cxc-beat .cxc-stage,.cxc-embed-cover,.cxc-hosted-cover,.cxc-hung,.cxc-search-thumb,.cxc-shelf-item{content-visibility:auto}.cxc-hero{position:relative;z-index:1;display:grid;grid-template-rows:auto minmax(300px,1fr);min-height:calc(100svh - 76px);padding:8px var(--gut) 24px}.cxc-hero-copy{align-self:start}.cxc-hero-stage{position:relative;min-height:300px}.cxc-hero-stage .cxc-caption{position:absolute;right:0;bottom:0;max-width:30ch;text-align:right}@media (min-width:768px){.cxc-hero{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:1fr;align-items:center;padding-bottom:40px}.cxc-hero-copy{align-self:center;padding-bottom:6vh}.cxc-hero-stage{align-self:stretch}}.cxc-beat{position:relative;z-index:1;height:calc(var(--len, 2) * 100svh)}.cxc-beat--page:after{content:"";position:absolute;z-index:0;left:0;right:0;bottom:0;height:50svh;background:linear-gradient(180deg,rgb(var(--c-room-rgb)/0),var(--c-room) 72%);pointer-events:none}.cxc-frame{z-index:1;position:sticky;top:0;height:100svh;display:grid;grid-template-rows:auto 1fr;padding:0 var(--gut)}.cxc-copy{position:relative;z-index:2;margin:0 calc(-1 * var(--gut));padding:36px var(--gut) 12px;background:var(--c-room);box-shadow:0 28px 24px -4px var(--c-room)}.cxc-stage{position:relative;min-height:0}@media (min-width:768px){.cxc-frame{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:1fr}.cxc-copy{align-self:center;margin:0;padding:0 0 2vh;background:none;box-shadow:none}}.cxc-reveal{--r:min(clamp(0,(var(--p,1) - var(--from,0)) * 9,1),clamp(0,(var(--to,2) - var(--p,1)) * 9,1));opacity:var(--r);transform:translate3d(0,calc((1 - var(--r)) * 16px),0)}.cxc-site-wrap{position:absolute;z-index:2;left:0;right:0;bottom:18px}.cxc-search-wrap,.cxc-tomb-wrap{margin-top:24px}@media (min-width:768px){.cxc-site-wrap{left:auto;right:3%;bottom:auto;top:50%;translate:0 -50%;width:min(500px,52%)}.cxc-search-wrap,.cxc-tomb-wrap{margin-top:36px}}@media (max-width:767px){.cxc-beat--found .cxc-search-wrap,.cxc-beat--new .cxc-tomb-wrap{position:absolute;left:0;right:0;top:calc(100svh - 36px - 100%);margin:0}.cxc-beat--found .cxc-copy,.cxc-beat--new .cxc-copy{position:static}.cxc-beat--found .cxc-frame,.cxc-beat--new .cxc-frame{position:sticky}.cxc-beat--found .cxc-search-wrap,.cxc-beat--new .cxc-tomb-wrap{top:auto;bottom:20px;left:var(--gut);right:var(--gut)}}.cxc-card{display:block;position:relative;aspect-ratio:1;background:var(--c-card-edge);border-radius:1px;box-shadow:0 0 0 1px rgba(0,0,0,.12),1px 3px 3px rgba(0,0,0,.28),3px 10px 18px -6px rgba(0,0,0,.5)}.cxc-card--video{aspect-ratio:16/9}.cxc-card-art{display:block;width:100%;height:100%}.cxc-static-heap{position:absolute;inset:4% 0 12%;perspective:1100px}.cxc-heap-floor{position:absolute;inset:0;transform:rotateX(54deg);transform-origin:50% 70%}.cxc-heap-floor .cxc-card{position:absolute;width:10%}.cxc-heap-floor .cxc-card--video{width:16%}.cxc-static-wall{position:absolute;inset:6% 0 6% 2%;perspective:1300px;overflow:hidden}.cxc-wallplane{position:absolute;inset:0;display:flex;align-items:center;gap:48px;transform:rotateY(-32deg);transform-origin:0 50%}.cxc-wallgrid{display:grid;gap:12px;flex:none}.cxc-wallgrid--sq{grid-template-columns:repeat(6,60px)}.cxc-wallgrid--video{grid-template-columns:repeat(3,92px)}@media (max-width:767px){.cxc-wallgrid--video{display:none}.cxc-wallgrid--sq{grid-template-columns:repeat(6,42px);gap:9px}.cxc-wallplane{justify-content:center;transform:rotateY(-20deg);transform-origin:50% 50%}}.cxc-static-row{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.cxc-row{display:flex;gap:14px}.cxc-row .cxc-card{width:clamp(54px,7vw,104px)}.cxc-row--grid{display:grid;grid-template-columns:repeat(5,clamp(52px,6vw,92px));gap:14px}.cxc-row--grid .cxc-card{width:auto}.cxc-card.is-back{filter:brightness(.34) saturate(.7);box-shadow:0 0 0 1px rgba(0,0,0,.2)}.cxc-card.is-forward{transform:translateY(-10px) scale(1.16);box-shadow:0 0 0 1px rgba(0,0,0,.12),10px 26px 30px -10px rgba(0,0,0,.75),3px 8px 10px -4px rgba(0,0,0,.5);z-index:1}.cxc-card.is-new{outline:1px solid var(--c-line-2);outline-offset:6px}.cxc-static-open{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.cxc-card--big{width:min(52%,260px)}@media (min-width:768px){.cxc-static-open{justify-content:flex-start;padding-left:4%}.cxc-card--big{width:min(30%,260px)}}.cxc-site{background:var(--c-sheet);color:var(--c-sheet-ink);border-radius:6px;overflow:hidden;font-size:14px;line-height:1.5;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),0 30px 60px -24px rgba(0,0,0,.75),0 8px 18px -8px rgba(0,0,0,.5)}.cxc-site-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 14px;background:var(--c-sheet-2);border-bottom:1px solid var(--c-sheet-line);font-size:12px}.cxc-site-url{color:var(--c-sheet-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cxc-site-example,.cxc-site-path{color:var(--c-sheet-dim)}.cxc-site-example{flex:none}.cxc-site-nav{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid var(--c-sheet-line)}.cxc-site-name{font-weight:700;font-size:14px}.cxc-site-links{display:flex;gap:14px;color:var(--c-sheet-dim);font-size:13px}.cxc-site-body{padding:18px}.cxc-site-head{display:flex;gap:16px;align-items:flex-end}.cxc-site-cover{width:84px;height:84px;flex:none;border-radius:2px}.cxc-site-meta{color:var(--c-sheet-dim);font-size:13px}.cxc-site-title{font-size:23px;line-height:1.12;font-weight:650;letter-spacing:-.015em;margin-top:2px}.cxc-player{display:flex;align-items:center;gap:12px;margin-top:16px;padding:10px 12px;background:var(--c-sheet-2);border-radius:4px}.cxc-player-btn{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--c-sheet-accent);color:var(--c-sheet);flex:none}.cxc-player-btn svg{width:12px;height:12px;margin-left:2px}.cxc-player-track{position:relative;flex:1;height:4px;border-radius:2px;background:var(--c-sheet-line)}.cxc-player-fill{position:absolute;inset:0 73% 0 0;border-radius:2px;background:var(--c-sheet-accent)}.cxc-player-time{font-size:12px;color:var(--c-sheet-dim);font-variant-numeric:tabular-nums}.cxc-site-notes{margin-top:14px}.cxc-site-split{display:grid;grid-template-columns:1.2fr 1fr;gap:18px;margin-top:16px;padding-top:14px;border-top:1px solid var(--c-sheet-line)}.cxc-site-h{font-weight:650;font-size:13px;margin-bottom:4px}.cxc-site-more,.cxc-site-tx{font-size:13px;color:var(--c-sheet-dim);margin-top:3px}.cxc-site-tx span{display:inline-block;width:40px;color:var(--c-sheet-accent);font-variant-numeric:tabular-nums}.cxc-search{max-width:440px;background:var(--c-sheet);color:var(--c-sheet-ink);border-radius:6px;padding:14px 16px 6px;font-size:14px;line-height:1.4;box-shadow:0 24px 50px -22px rgba(0,0,0,.7)}.cxc-search-box{display:flex;align-items:center;gap:10px;height:40px;padding:0 14px;border:1px solid var(--c-sheet-line);border-radius:20px;font-size:15px}.cxc-search-box svg{flex:none;width:16px;height:16px;color:var(--c-sheet-dim)}.cxc-search-q{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cxc-search-box .cxc-site-example{font-size:13px}.cxc-search-result{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:start;padding:12px 0}.cxc-search-result+.cxc-search-result{border-top:1px solid var(--c-sheet-line)}.cxc-search-thumb{display:block;width:52px;aspect-ratio:1;margin-top:2px;border-radius:2px;overflow:hidden;box-shadow:0 0 0 1px rgba(0,0,0,.08)}.cxc-search-thumb.is-video{aspect-ratio:16/9}.cxc-search-text{display:grid;min-width:0}.cxc-search-url{font-size:12px;color:var(--c-result-url);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cxc-search-title{font-size:16px;color:var(--c-result-link);line-height:1.25;margin-top:2px}.cxc-search-snippet{margin-top:3px;font-size:13px;color:var(--c-sheet-dim)}.cxc-tomb{max-width:340px;padding:16px 18px;background:var(--c-sheet);color:var(--c-sheet-ink);border-radius:2px;box-shadow:1px 6px 14px -6px rgba(0,0,0,.6)}.cxc-tomb-title{font-size:18px;font-weight:650;line-height:1.2}.cxc-tomb-line{font-size:14px;color:var(--c-sheet-dim);margin-top:2px}.cxc-tomb-url{font-size:13px;margin-top:10px;color:var(--c-sheet-accent);overflow-wrap:anywhere}.cxc-after{position:relative;z-index:1}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.cxc-after{margin-top:-26svh}}.cxc-after>*{content-visibility:auto;contain-intrinsic-block-size:auto var(--est,800px);overflow-clip-margin:160px}.cxc-after>.cxc-doors{--est:1643px}.cxc-after>.cxc-price{--est:855px}.cxc-after>.cxc-try{--est:342px}.cxc-after>.cxc-who{--est:755px}.cxc-after>.cxc-extras{--est:636px}.cxc-after>.cxc-ai{--est:331px}.cxc-after>.cxc-faq{--est:1339px}.cxc-after>.cxc-closing{--est:506px}@media (min-width:900px){.cxc-after>.cxc-doors{--est:1015px}.cxc-after>.cxc-price{--est:537px}.cxc-after>.cxc-try{--est:307px}.cxc-after>.cxc-who{--est:491px}.cxc-after>.cxc-extras{--est:364px}.cxc-after>.cxc-ai{--est:400px}.cxc-after>.cxc-faq{--est:645px}.cxc-after>.cxc-closing{--est:408px}}@media (min-width:900px) and (max-width:1279px){.cxc-after>.cxc-doors{--est:975px}.cxc-after>.cxc-price{--est:559px}.cxc-after>.cxc-try{--est:288px}.cxc-after>.cxc-who{--est:501px}.cxc-after>.cxc-faq{--est:663px}.cxc-after>.cxc-closing{--est:423px}}.cxc-section{max-width:1440px;margin-inline:auto;padding:72px var(--gut)}@media (min-width:768px){.cxc-section{padding-block:88px}}.cxc-hang{position:relative;isolation:isolate;display:block;padding:var(--hang-pad,48px 0 40px)}.cxc-hang:before,.cxc-static-open:before,.cxc-static-row:before{content:"";position:absolute;z-index:-1;left:50%;top:-150px;bottom:-30px;width:var(--spot-w,190%);transform:translateX(-50%);background:linear-gradient(180deg,rgb(var(--c-spot)/0) 18%,rgb(var(--c-spot)/.62) 30%,rgb(var(--c-spot)/.32) 58%,rgb(var(--c-spot)/.08) 85%,rgb(var(--c-spot)/0) 100%);-webkit-mask-image:radial-gradient(ellipse 50% 118% at 50% 100%,#000 52%,transparent 76%);mask-image:radial-gradient(ellipse 50% 118% at 50% 100%,#000 52%,transparent 76%);pointer-events:none}.cxc-static-open,.cxc-static-row{isolation:isolate;--spot-w:80%}.cxc-static-open:before,.cxc-static-row:before{top:0;bottom:0}@media (min-width:768px){.cxc-static-open:before{left:30%;--spot-w:60%}}.cxc-hung{display:block;aspect-ratio:1;border-radius:1px;overflow:hidden;box-shadow:0 0 0 1px rgba(0,0,0,.14),2px 5px 5px -1px rgba(0,0,0,.36),5px 14px 18px -8px rgba(0,0,0,.55);transition:transform .25s ease}.cxc-hang>.cxc-site,.cxc-sheet{box-shadow:0 0 0 1px rgba(0,0,0,.12),3px 8px 10px -4px rgba(0,0,0,.45),10px 30px 46px -18px rgba(0,0,0,.7)}.cxc-sheet{background:var(--c-sheet);color:var(--c-sheet-ink);border-radius:4px;font-size:14px;line-height:1.45}.cxc-who{padding-top:40px}.cxc-bays{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin-top:24px}@media (min-width:900px){.cxc-bays{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 40px;margin-top:40px}}.cxc-bay,.cxc-bay-link{display:grid;grid-row:span 3;grid-template-rows:subgrid}.cxc-bay-from{padding-bottom:40px}.cxc-bay:nth-last-child(-n+2) .cxc-bay-from{padding-bottom:0}@media (min-width:900px){.cxc-bay-from{padding-bottom:0}}.cxc-bay-grid{--hang-pad:40px 8% 32px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-content:center}.cxc-bay-grid.is-video{grid-template-columns:repeat(2,minmax(0,1fr))}.cxc-bay-grid.is-video .cxc-hung{aspect-ratio:16/9}@media (min-width:900px){.cxc-bay-grid{--hang-pad:56px 6% 44px;gap:10px}}.cxc-bay-link:hover .cxc-hung{transform:translateY(-3px)}.cxc-bay-name{display:block}.cxc-bay-name .cxc-arrow{display:inline-block;margin-left:6px;vertical-align:-1px}.cxc-bay-from{margin-top:4px;font-size:15px;color:var(--c-text-3);max-width:26ch}@media (max-width:899px){.cxc-bay-name{font-size:18px}.cxc-bay-from{font-size:14px}}.cxc-pair{display:grid;gap:64px;margin-top:24px}@media (min-width:900px){.cxc-pair{grid-template-columns:1fr 1fr;gap:0 72px;margin-top:40px}.cxc-pair>.cxc-exhibit{display:grid;grid-row:span 4;grid-template-rows:subgrid;align-content:start}.cxc-pair>.cxc-exhibit>.cxc-hang{align-self:end}}.cxc-exhibit>.cxc-hang{--hang-pad:56px 0 36px;max-width:520px}.cxc-exhibit>.cxc-h3,.cxc-extras .cxc-h3{margin-top:4px}.cxc-extras{margin-top:0;padding-top:0}.cxc-exhibit .cxc-links{margin-top:10px}.cxc-own .cxc-own-nav{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:var(--c-own);color:var(--c-own-ink)}.cxc-own-name{font-family:Georgia,Times New Roman,serif;font-size:19px}.cxc-own-links{display:flex;gap:14px;font-size:13px;opacity:.85}.cxc-own-body{padding:18px 18px 20px}.cxc-own-lede{font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.3}.cxc-own-more{margin-top:14px;font-size:13px;color:var(--c-sheet-dim)}.cxc-embed{display:flex;align-items:center;gap:14px;margin-top:16px;padding:10px 14px 10px 10px;background:var(--c-sheet);border:1px solid var(--c-sheet-line);border-radius:6px;font-family:var(--c-font),system-ui,sans-serif}.cxc-embed-cover{display:block;overflow:hidden;width:64px;height:64px;flex:none;border-radius:2px}.cxc-embed-text{display:grid;gap:2px;min-width:0;flex:1}.cxc-embed-kicker{font-size:12px;color:var(--c-sheet-dim)}.cxc-embed-title{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cxc-embed-track{position:relative;height:3px;margin-top:6px;border-radius:2px;background:var(--c-sheet-line)}.cxc-embed-fill{position:absolute;inset:0 64% 0 0;border-radius:2px;background:var(--c-sheet-accent)}.cxc-embed-play{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:50%;background:var(--c-sheet-accent);color:var(--c-sheet)}.cxc-embed-play svg{width:12px;height:12px;margin-left:2px}.cxc-hosted-address{padding:12px 18px;background:var(--c-sheet-2);border-bottom:1px solid var(--c-sheet-line);font-size:16px;color:var(--c-sheet-dim);overflow-wrap:anywhere}.cxc-hosted-sub{color:var(--c-sheet-ink);font-weight:650}.cxc-hosted-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 12px;padding:16px 18px 20px}.cxc-hosted-item{display:grid;gap:6px;min-width:0}.cxc-hosted-cover{display:block;overflow:hidden;width:100%;aspect-ratio:1;border-radius:2px}.cxc-hosted-title{font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cxc-stats{padding:16px 18px 18px}.cxc-stats-head{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.cxc-stats-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;padding-bottom:14px;border-bottom:1px solid var(--c-sheet-line)}.cxc-stats-totals>span{display:grid}.cxc-stats-num{font-size:24px;font-weight:650;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.cxc-stats-key{font-size:12px;color:var(--c-sheet-dim)}.cxc-stats-lists{display:grid;grid-template-columns:1.2fr 1fr;gap:18px;margin-top:14px}.cxc-stats-row{display:flex;justify-content:space-between;gap:10px;padding:3px 0;font-size:13px;color:var(--c-sheet-dim)}.cxc-stats-row span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cxc-stats-row span:last-child{color:var(--c-sheet-ink);font-variant-numeric:tabular-nums}@media (max-width:479px){.cxc-stats-lists{grid-template-columns:1fr}}.cxc-thread{display:grid;gap:12px;padding:18px;font-size:15px;line-height:1.45}.cxc-thread-head{display:flex;justify-content:flex-end;margin-bottom:-6px;font-size:12px}.cxc-thread-ask{justify-self:end;max-width:82%;padding:10px 14px;border-radius:14px 14px 4px 14px;background:var(--c-sheet-2)}.cxc-thread-reply{max-width:92%}.cxc-price-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px 32px}.cxc-hang--wide{--hang-pad:48px 0 32px;--spot-w:110%}.cxc-plans{max-width:1040px;padding:6px 24px}.cxc-plan{display:grid;gap:4px;padding:20px 0}.cxc-plan+.cxc-plan{border-top:1px solid var(--c-sheet-line)}.cxc-plan-name{font-size:20px;font-weight:650}.cxc-plan-price{font-size:28px;font-weight:650;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.15}.cxc-plan-per{font-size:14px;font-weight:400;letter-spacing:0;color:var(--c-sheet-dim)}.cxc-plan-line{font-size:15px;color:var(--c-sheet-dim);max-width:52ch}@media (min-width:900px){.cxc-plans{padding:6px 36px}.cxc-plan{grid-template-columns:9rem 15rem minmax(0,1fr);align-items:baseline;gap:24px;padding:26px 0}.cxc-plan-per{display:block;margin-top:2px}}.cxc-faq{position:relative;isolation:isolate}.cxc-faq:before{content:"";position:absolute;z-index:-1;inset:0 0 10%;background:radial-gradient(ellipse 56% 44% at 50% 46%,rgb(var(--c-spot)/.2),rgb(var(--c-spot)/0) 100%);pointer-events:none}.cxc-faq-list{display:grid;gap:40px;margin-top:48px}@media (min-width:900px){.cxc-faq-list{grid-template-columns:1fr 1fr;gap:56px 72px}}.cxc-faq-item dd{margin-top:10px;max-width:52ch}.cxc-closing{display:grid;gap:56px;align-items:end;padding-bottom:0}@media (min-width:900px){.cxc-closing{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.cxc-closing-copy{padding-bottom:64px}.cxc-shelf{position:relative;isolation:isolate;display:flex;align-items:flex-end;gap:16px;height:clamp(130px,12vw,180px);padding:0 0 12px 4%;perspective:700px}.cxc-shelf:after{left:0;right:calc(-1 * var(--gut));height:12px;background:var(--c-ledge);border-top:1px solid var(--c-ledge-edge);box-shadow:0 12px 18px -8px rgba(0,0,0,.7)}.cxc-shelf:after,.cxc-shelf:before{content:"";position:absolute;bottom:0}.cxc-shelf:before{z-index:-1;left:-10%;right:-10%;height:300%;background:linear-gradient(180deg,rgb(var(--c-spot)/0) 18%,rgb(var(--c-spot)/.55) 32%,rgb(var(--c-spot)/.3) 62%,rgb(var(--c-spot)/.12) 100%);-webkit-mask-image:radial-gradient(ellipse 50% 118% at 50% 100%,#000 52%,transparent 76%);mask-image:radial-gradient(ellipse 50% 118% at 50% 100%,#000 52%,transparent 76%);pointer-events:none}.cxc-shelf-item{display:block;flex:none;position:relative;height:84%;aspect-ratio:1;border-radius:1px;overflow:hidden;transform:rotateX(8deg);transform-origin:50% 100%;box-shadow:0 0 0 1px rgba(0,0,0,.15),inset 0 -2px 0 hsla(0,0%,100%,.06),6px -4px 16px -6px rgba(0,0,0,.55)}.cxc-shelf-item.is-video{height:60%;aspect-ratio:16/9}@media (max-width:899px){.cxc-shelf{height:130px;gap:12px}.cxc-shelf .cxc-shelf-item:nth-child(n+4){display:none}.cxc-closing-copy{padding-bottom:0}}.cxc-footer{background:var(--c-floor);border-top:14px solid var(--c-skirting)}.cxc-footer-grid{max-width:1440px;margin-inline:auto;padding:48px var(--gut) 64px;display:grid;gap:32px}.cxc-footer-co{margin-top:8px;font-size:14px;color:var(--c-text-3)}.cxc-footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;font-size:15px}.cxc-footer-links a{display:flex;align-items:center;min-height:44px;color:var(--c-text-2)}.cxc-footer-links a:hover{color:var(--c-text)}@media (min-width:900px){.cxc-footer-grid{grid-template-columns:1fr 2fr}.cxc-footer-links{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.cxc-stagehost,.cxc-story-end{display:none}.cxc-beat,.cxc-frame{height:auto}.cxc-frame{position:relative;padding-block:64px}.cxc-stage{min-height:420px}.cxc-reveal{opacity:1;transform:none}.cxc-beat--page .cxc-stage{min-height:560px}.cxc-arrow,.cxc-shelf-item{transition:none}}@media (prefers-reduced-motion:reduce) and (max-width:767px){.cxc-stage{min-height:300px}.cxc-beat--page .cxc-stage{min-height:520px}.cxc-beat--found .cxc-search-wrap,.cxc-beat--new .cxc-tomb-wrap{position:static;margin-top:24px}}@media (max-width:767px){.cxc-search-result:nth-of-type(3){display:none}.cxc-search{padding:10px 12px 2px}.cxc-search-result{padding:9px 0}}.cxc-answer,.cxc-bay-from,.cxc-body,.cxc-faq-item dd,.cxc-step-detail{text-wrap:pretty}.cxc-caption,.cxc-h1,.cxc-h2,.cxc-h3,.cxc-risk{text-wrap:balance}.cxc-body{max-width:32em;margin-top:14px}@media (min-width:768px){.cxc-body{font-size:18px}.cxc-answer{font-size:20px;max-width:min(30em,100%)}}.cxc-caption,.cxc-risk{font-size:15px;color:var(--c-text-2)}.cxc-risk{margin-top:14px;max-width:34em;line-height:1.45}.cxc-start{margin-top:48px}.cxc-bar{position:fixed;z-index:40;left:0;right:0;top:0;display:flex;align-items:center;gap:24px;height:60px;padding:0 var(--gut);background:var(--c-room);border-bottom:1px solid var(--c-line);transform:translateY(-100%);visibility:hidden;transition:transform .2s ease,visibility 0s linear .2s}.cxc-bar.is-shown{transform:none;visibility:visible;transition:transform .2s ease}.cxc-bar-mark{font-size:19px}.cxc-bar-links{display:flex;gap:20px;margin-left:auto;font-size:15px}.cxc-bar-links a{display:inline-flex;align-items:center;min-height:44px;color:var(--c-text-2)}.cxc-bar-links a:hover{color:var(--c-text)}.cxc-bar .cxc-btn--small{height:44px}@media (max-width:479px){.cxc-bar-links a:first-child{display:none}.cxc-bar{gap:14px}}@media (prefers-reduced-motion:reduce){.cxc-bar,.cxc-bar.is-shown{transition:none}}.cxc [id]{scroll-margin-top:72px}@media (max-width:767px){.cxc-beat .cxc-copy{padding-top:76px}}.cxc-beat-anchor{position:absolute;left:0;top:calc(.32 * 100svh);width:1px;height:1px}.cxc .cxc-beat-anchor{scroll-margin-top:0}@media (min-width:768px){.cxc-beat--page .cxc-site-wrap{right:2%;width:min(640px,66%)}}.cxc-demo{position:relative;height:min(74svh,660px);border-radius:6px;overflow:hidden;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),0 30px 60px -24px rgba(0,0,0,.75),0 8px 18px -8px rgba(0,0,0,.5)}@media (max-width:767px){.cxc-demo{height:40svh}}.cxc-demo-still{position:absolute;inset:0;transition:opacity .3s ease}.cxc-demo-still .cxc-site{box-shadow:none;border-radius:0;min-height:100%}.cxc-demo.is-live .cxc-demo-still{opacity:0}.cxc-live{position:absolute;inset:0;overflow:hidden}.cxc-demo.is-live .cxc-live{background:var(--c-sheet)}.cxc-live-scale{position:absolute;left:0;top:0;transform-origin:0 0;transition:opacity .3s ease}.cxc-switch{display:flex;flex-wrap:wrap;align-items:center;gap:2px 18px;margin-top:22px}.cxc-switch-label{font-size:15px;color:var(--c-text-2)}.cxc-part,.cxc-switch-btn{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-align:left}.cxc-switch-btn{min-height:44px;font-size:16px;font-weight:600;color:var(--c-text-2);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:6px;text-decoration-thickness:2px}.cxc-switch-btn:hover{color:var(--c-text)}.cxc-switch-btn[aria-pressed=true]{color:var(--c-text);text-decoration-color:var(--c-text)}.cxc-part:focus-visible,.cxc-switch-btn:focus-visible{outline:2px solid var(--c-text);outline-offset:3px}.cxc-parts{margin-top:14px}.cxc-parts-list{display:grid;border-top:1px solid var(--c-line)}.cxc-parts-list li{border-bottom:1px solid var(--c-line)}.cxc-part{display:grid;grid-template-columns:9.5em minmax(0,1fr);gap:12px;align-items:baseline;width:100%;min-height:44px;padding:9px 0;font-size:16px;line-height:1.4}.cxc-part-name{font-weight:600;color:var(--c-text)}.cxc-part-plan{font-weight:400}.cxc-part-plan,.cxc-part-why{color:var(--c-text-2)}.cxc-part[aria-pressed=true] .cxc-part-name{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px}.cxc-part:hover .cxc-part-why{color:var(--c-text)}.cxc-parts-now{display:none}@media (max-width:767px){.cxc-parts-list{display:flex;flex-wrap:wrap;gap:0 16px;border:0}.cxc-parts-list li{border:0}.cxc-part{display:inline-flex;width:auto;padding:0;font-size:15px}.cxc-part-plan,.cxc-part-why{display:none}.cxc-parts-now{display:block;margin-top:4px;font-size:15px;line-height:1.4;color:var(--c-text-2);min-height:2.8em}.cxc-switch{margin-top:10px}}.cxc-steps{display:grid;margin-top:28px;max-width:980px;border-top:1px solid var(--c-line)}.cxc-steps li{display:grid;gap:4px;padding:16px 0;border-bottom:1px solid var(--c-line)}.cxc-step-title{font-size:19px;font-weight:600}.cxc-step-detail{font-size:17px;color:var(--c-text-2);max-width:30em}@media (min-width:900px){.cxc-steps li{grid-template-columns:16em minmax(0,1fr);gap:24px;align-items:baseline}.cxc-step-detail{font-size:18px}}.cxc-bay-page{--hang-pad:44px 0 28px}.cxc-bay-name{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:21px;font-weight:600;line-height:1.2;color:var(--c-text);text-decoration:underline;text-decoration-color:var(--c-line-2);text-underline-offset:6px}.cxc-bay-name:hover{text-decoration-color:var(--c-text)}.cxc .cxc-bay-from{margin-top:4px;font-size:16px;line-height:1.5;color:var(--c-text-2);max-width:30em}@media (max-width:899px){.cxc-bays{grid-template-columns:minmax(0,1fr)}.cxc-bay:nth-last-child(2) .cxc-bay-from{padding-bottom:40px}.cxc-bay-name{font-size:20px}}.cxc-mini{font-size:13px}.cxc-mini-body{padding:14px 14px 16px}.cxc-mini-head{display:flex;gap:12px;align-items:center}.cxc-mini-cover{width:56px;height:56px;flex:none;border-radius:2px}.cxc-mini-title{display:grid;font-size:15px;font-weight:650;line-height:1.2;margin-top:8px}.cxc-mini-head .cxc-mini-title{margin-top:0}.cxc-mini-meta{margin-top:3px;font-size:12px;font-weight:400;color:var(--c-sheet-dim)}.cxc-mini-player{display:flex;align-items:center;gap:10px;margin:12px 0;padding:7px 9px;background:var(--c-sheet-2);border-radius:4px}.cxc-mini-play{display:grid;place-items:center;width:26px;height:26px;flex:none;border-radius:50%;background:var(--c-sheet-accent);color:var(--c-sheet)}.cxc-mini-play svg{width:10px;height:10px;margin-left:2px}.cxc-mini-track{flex:1;height:3px;border-radius:2px;background:var(--c-sheet-line);box-shadow:inset 60px 0 0 var(--c-sheet-accent)}.cxc-mini-video{position:relative;display:block;aspect-ratio:16/9;border-radius:3px;overflow:hidden}.cxc-mini-play--over{position:absolute;left:50%;top:50%;translate:-50% -50%;width:36px;height:36px}.cxc-mini-links{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.cxc-mini-links span{padding:4px 8px;border:1px solid var(--c-sheet-line);border-radius:3px;font-weight:600}.cxc-mini .cxc-site-tx span{width:44px}@media (min-width:900px){.cxc-exhibit--side{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:center}.cxc-exhibit--side>.cxc-exhibit-text{grid-row:1;grid-column:1}.cxc-exhibit--side>.cxc-hang{grid-row:1;grid-column:2}}.cxc-aside{font-size:16px}.cxc .cxc-inline{color:var(--c-text);text-decoration:underline;text-decoration-color:var(--c-line-2);text-underline-offset:4px}.cxc .cxc-inline:hover{text-decoration-color:var(--c-text)}@media (min-width:768px){.cxc-beat .cxc-frame:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;width:calc(var(--gut) + (100% - 2 * var(--gut)) * 5 / 12 + 96px);background:linear-gradient(90deg,var(--c-room) calc(100% - 96px),rgb(var(--c-room-rgb)/0));pointer-events:none}}.cxc-bay,.cxc-bay>*{min-width:0}.cxc-mini{overflow:hidden}.cxc-mini .cxc-site-url{min-width:0}@media (max-width:767px){.cxc-beat--page .cxc-site-wrap{--from:0!important}.cxc-beat--page .cxc-copy{box-shadow:none}}@media (max-width:899px){.cxc-bay-page{--hang-pad:28px 9% 20px}.cxc-bay-page .cxc-mini{zoom:.82}}@media (min-width:768px){.cxc-after>.cxc-section{padding-block:72px}}.cxc-bay-h{font-size:inherit}@media (prefers-reduced-motion:reduce){.cxc-beat--page:after{display:none}.cxc-beat-anchor{top:0}}.cxc-hero-page{position:relative;display:block;border-radius:6px;box-shadow:0 0 0 1px rgba(0,0,0,.12),3px 10px 14px -6px rgba(0,0,0,.5),12px 34px 56px -20px rgba(0,0,0,.75);transition:transform .2s ease}.cxc-hero-page:hover{transform:translateY(-3px)}.cxc-hero-page:focus-visible{outline:2px solid var(--c-text);outline-offset:4px}.cxc-hero-stage .cxc-hero-pic .cxc-caption{position:static;margin-top:12px;max-width:none;text-align:left}@media (min-width:768px){.cxc-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);-moz-column-gap:40px;column-gap:40px}.cxc-h1{font-size:clamp(40px,3.9vw,60px);max-width:21ch}.cxc-hero-copy{padding-bottom:2vh}.cxc-hero-copy .cxc-answer{font-size:19px;max-width:min(31em,100%)}.cxc-hero-pic{position:absolute;z-index:2;right:0;top:1svh;width:clamp(260px,min(24vw,40svh),350px)}.cxc-static-heap{inset:34% 0 4% -6%}.cxc-canvas{-webkit-mask-image:linear-gradient(90deg,transparent,transparent 45%,#000 55%);mask-image:linear-gradient(90deg,transparent,transparent 45%,#000 55%)}}@media (max-width:767px){.cxc-hero{padding-top:0}.cxc-hero-copy{position:relative;z-index:2;margin:0 calc(-1 * var(--gut));padding:4px var(--gut) 18px;background:var(--c-room);box-shadow:0 20px 18px -6px var(--c-room)}.cxc-h1{font-size:35px;line-height:1.05;max-width:18ch}.cxc-hero-copy .cxc-answer{font-size:17px;line-height:1.5;margin-top:14px}.cxc-hero-copy .cxc-actions{margin-top:18px;gap:6px 20px}.cxc-hero-copy .cxc-btn{height:50px}.cxc-hero-copy .cxc-risk{margin-top:8px}.cxc-hero-pic{position:absolute;z-index:2;left:0;top:4px;width:58%}.cxc-static-heap{inset:4% -12% 12% 30%}.cxc-hero-page .cxc-margin{zoom:.62}}.cxc-margin{display:flex;flex-direction:column;overflow:hidden;border-radius:6px;background:#faf8f3;color:#1c1a17;font-size:12px;line-height:1.45}.cxc-margin .cxc-site-bar{flex:none}.cxc-margin-top{display:flex;justify-content:space-between;align-items:baseline;margin:0 18px;padding:12px 0 10px;border-bottom:1px solid #e6e1d6}.cxc-margin-show{font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:700}.cxc-margin-nav{display:flex;gap:12px;font-size:10px;color:#3b55c9}.cxc-margin-body{padding:14px 18px 18px}.cxc-margin-meta{font-size:10px;color:#6b625a}.cxc-margin-title{margin-top:4px;font-family:Georgia,Times New Roman,serif;font-size:23px;line-height:1.12;letter-spacing:-.01em}.cxc-margin-by{margin-top:4px;font-size:10px;color:#6b625a}.cxc-margin-media{position:relative;display:grid;place-items:center;height:150px;margin-top:12px;overflow:hidden;border-radius:2px}.cxc-margin-blur{position:absolute;inset:0;background:radial-gradient(ellipse 60% 80% at 50% 50%,#a98234,#6e5524)}.cxc-margin-cover{position:absolute;top:0;bottom:0;left:50%;translate:-50% 0;aspect-ratio:1}.cxc-margin-time{position:absolute;left:8px;bottom:6px;padding:1px 4px;border-radius:2px;background:rgba(0,0,0,.6);color:#fff;font-size:9px;font-weight:700}.cxc-margin-player{display:flex;align-items:center;gap:10px;margin-top:12px;font-size:9px;color:#6b625a}.cxc-margin-listen{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:999px;background:#2f46d6;color:#fff;font-size:10px;font-weight:700}.cxc-margin-listen svg{width:8px;height:8px}.cxc-margin-line{flex:1;height:2px;background:#e6e1d6;box-shadow:inset 6px 0 0 #2f46d6}.cxc-margin-cols{display:grid;grid-template-columns:1fr 2fr;gap:16px;margin-top:16px;padding-top:12px;border-top:1px solid #e6e1d6}.cxc-margin-h{font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#6b625a}.cxc-margin-ch{margin-top:6px;font-size:10px;color:#3b55c9}.cxc-margin-about{margin-top:6px;font-family:Georgia,Times New Roman,serif;font-size:11px;line-height:1.55}.cxc-demo-still .cxc-margin{min-height:100%;border-radius:0}.cxc-demo-still .cxc-margin-body{padding:22px 40px}.cxc-demo-still .cxc-margin-title{font-size:30px}.cxc-demo-still .cxc-margin-media{height:220px}.cxc-hero-page .cxc-margin-media{height:118px}.cxc-hero-page .cxc-margin-cols{display:none}@media (min-width:900px) and (max-width:1199px){.cxc-bays{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px}.cxc-bay:nth-child(-n+2) .cxc-bay-from{padding-bottom:40px}}@media (min-width:768px) and (max-height:820px){.cxc-hero-page .cxc-margin{zoom:.84}}.cxc-var{display:inline-grid}div.cxc-var,p.cxc-var{display:grid}.cxc-var>.cxc-v{grid-area:1/1}.cxc-kind[data-kind=all] .cxc-v:not([data-for~=all]),.cxc-kind[data-kind=music] .cxc-v:not([data-for~=music]),.cxc-kind[data-kind=podcast] .cxc-v:not([data-for~=podcast]),.cxc-kind[data-kind=stream] .cxc-v:not([data-for~=stream]),.cxc-kind[data-kind=video] .cxc-v:not([data-for~=video]){visibility:hidden}.cxc-kind[data-kind=all] .cxc-only:not([data-only~=all]),.cxc-kind[data-kind=music] .cxc-only:not([data-only~=music]),.cxc-kind[data-kind=podcast] .cxc-only:not([data-only~=podcast]),.cxc-kind[data-kind=stream] .cxc-only:not([data-only~=stream]),.cxc-kind[data-kind=video] .cxc-only:not([data-only~=video]){display:none}.cxc-h2 .cxc-var{vertical-align:top}.cxc-demo-one,.cxc-demo-one>*{height:100%}@media (min-width:768px){.cxc-hero{grid-template-areas:"copy stage" "pick stage";grid-template-rows:1fr auto}.cxc-hero-copy{grid-area:copy}.cxc-hero-stage{grid-area:stage}.cxc-pick{grid-area:pick}}.cxc-pick{position:relative;z-index:2;margin-top:28px}.cxc-pick-h{font-size:17px;font-weight:600;color:var(--c-text);text-wrap:balance}.cxc-pick-sub{font-weight:400;font-size:15px;color:var(--c-text-2)}.cxc-pick-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;max-width:640px}.cxc-pick-btn{display:grid;align-content:center;gap:2px;min-height:64px;padding:10px 12px;border:1px solid var(--c-line-2);border-radius:4px;background:transparent;color:var(--c-text);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.cxc-pick-btn:hover{border-color:var(--c-text-2)}.cxc-pick-btn[aria-pressed=true]{border:2px solid var(--c-text);padding:9px 11px;background:hsla(37,48%,89%,.08)}.cxc-pick-btn:focus-visible{outline:2px solid var(--c-text);outline-offset:3px}.cxc-pick-label{font-size:17px;font-weight:600;line-height:1.2}.cxc-pick-btn[aria-pressed=true] .cxc-pick-label{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}.cxc-pick-from{font-size:15px;line-height:1.3;color:var(--c-text-2)}@media (min-width:768px){.cxc-pick{margin-top:0;padding-bottom:8px}}@media (max-width:767px){.cxc-pick{margin:12px calc(-1 * var(--gut)) 0;padding:16px var(--gut) 8px;background:var(--c-room)}.cxc-pick-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.cxc-stack{position:relative;height:var(--stack-h,330px)}.cxc-stack-card{--slot:0;position:absolute;inset:0;z-index:calc(4 - var(--slot));border-radius:6px;transform-origin:50% 100%;transform:translate(calc(var(--slot) * var(--fan-x, -26px)),calc(var(--slot) * var(--fan-y, 12px))) rotate(calc(var(--slot) * var(--fan-r, -3.2deg)));box-shadow:0 0 0 1px rgba(0,0,0,.14),3px 10px 14px -6px rgba(0,0,0,.5),12px 34px 56px -20px rgba(0,0,0,.75);transition:transform .45s cubic-bezier(.3,.7,.2,1)}.cxc-stack-card>.cxc-still{height:100%}.cxc-stack-card:after{content:"";position:absolute;inset:0;border-radius:inherit;background:rgb(15 10 8/calc(var(--slot) * .12));pointer-events:none}.cxc-stack-hit{position:absolute;inset:0;z-index:1;width:100%;border:0;border-radius:inherit;background:transparent;cursor:pointer}.cxc-stack-hit:focus-visible{outline:2px solid var(--c-text);outline-offset:4px}.cxc-stack-card:hover{translate:0 -3px}@keyframes cxc-come-forward{0%{transform:translate(-46%,4%) rotate(-7deg)}45%{transform:translate(-30%,-3%) rotate(-3deg)}to{transform:none}}.cxc-hero-stage .cxc-hero-pic .cxc-caption{margin-top:var(--cap-gap,52px)}@media (min-width:768px){.cxc-hero-pic{--stack-h:min(36svh,320px)}}@media (min-width:768px) and (max-height:820px){.cxc-hero-pic{--stack-h:min(34svh,268px)}}@media (max-width:767px){.cxc-hero-pic{--stack-h:220px;--fan-x:22px;--fan-y:9px;--fan-r:3deg;--cap-gap:42px}.cxc-stack-card .cxc-still{zoom:.78}}@media (prefers-reduced-motion:reduce){.cxc-stack-card{transition:none;animation:none!important}.cxc-stack-card:hover{translate:none}}.cxc-still{display:flex;flex-direction:column;overflow:hidden;border-radius:6px;font-size:12px;line-height:1.4;--st-bg:#faf8f3;--st-ink:#1c1a17;--st-dim:#6b625a;--st-line:#e6e1d6;--st-act:#2f46d6;--st-act-ink:#fff;background:var(--st-bg);color:var(--st-ink)}.cxc-still .cxc-site-bar{flex:none}.cxc-still-top{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin:0 16px;padding:11px 0 9px;border-bottom:1px solid var(--st-line)}.cxc-still-show{font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cxc-still-nav{display:flex;gap:10px;flex:none;font-size:10px;color:var(--st-dim)}.cxc-still-body{display:flex;flex-direction:column;padding:12px 16px 14px}.cxc-still-meta{font-size:10px;color:var(--st-dim)}.cxc-still-title{margin-top:3px;font-size:21px;font-weight:700;line-height:1.1;letter-spacing:-.01em}.cxc-still-lower{display:flex;flex-direction:column}.cxc-still-by{margin-top:4px;font-size:10px;color:var(--st-dim)}.cxc-still-media{position:relative;display:grid;place-items:center;height:128px;margin-top:10px;overflow:hidden;border-radius:2px}.cxc-still-wash{position:absolute;inset:0;background:radial-gradient(ellipse 60% 80% at 50% 50%,#a98234,#6e5524)}.cxc-still-cover{position:absolute;top:0;bottom:0;left:50%;translate:-50% 0;aspect-ratio:1}.cxc-still-media.is-video .cxc-still-cover{inset:0;translate:none;aspect-ratio:auto}.cxc-still-time{position:absolute;right:6px;bottom:6px;padding:1px 4px;border-radius:2px;background:rgba(0,0,0,.6);color:#fff;font-size:9px;font-weight:700}.cxc-still-player{display:flex;align-items:center;gap:10px;margin-top:10px}.cxc-still-act{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:999px;background:var(--st-act);color:var(--st-act-ink);font-size:10px;font-weight:700;white-space:nowrap}.cxc-still-act svg{width:8px;height:8px}.cxc-still-line{flex:1;height:2px;background:var(--st-line);box-shadow:inset 6px 0 0 var(--st-act)}.cxc-still-more{margin-top:12px;padding-top:10px;border-top:1px solid var(--st-line)}.cxc-still-h{font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--st-dim)}.cxc-still-x{margin-top:5px;font-size:10px}.cxc-still--margin .cxc-still-show,.cxc-still--margin .cxc-still-title,.cxc-still--margin .cxc-still-x{font-family:Georgia,Times New Roman,serif;font-weight:400}.cxc-still--margin .cxc-still-title{font-size:22px}.cxc-still--margin .cxc-still-show{font-weight:700}.cxc-still--margin .cxc-still-x{color:#3b55c9}.cxc-still--sleeve{--st-bg:#5a3c45;--st-ink:#f6ece6;--st-dim:#d7bfc4;--st-line:hsla(0,0%,100%,.16);--st-act:#f4bfd1;--st-act-ink:#3a1f28}.cxc-still--sleeve .cxc-still-top{margin:0;padding:10px 16px 9px;background:#3f2830}.cxc-still--sleeve .cxc-still-show,.cxc-still--sleeve .cxc-still-title{font-family:Arial Narrow,Roboto Condensed,Impact,sans-serif;font-stretch:condensed;text-transform:uppercase;letter-spacing:.01em}.cxc-still--sleeve .cxc-still-title{font-size:26px}.cxc-still--sleeve .cxc-still-act{border-radius:2px;text-transform:uppercase}.cxc-still--sleeve .cxc-still-media{height:150px}.cxc-still--sleeve .cxc-still-wash{background:#3f2830}.cxc-still--screen{--st-act:#2f5a46}.cxc-still--screen .cxc-still-body{padding-top:0}.cxc-still--screen .cxc-still-meta{order:3;margin-top:4px}.cxc-still--screen .cxc-still-title{order:2;margin-top:10px;font-size:19px}.cxc-still--screen .cxc-still-lower{order:1;margin:0 -16px;padding:10px 16px 12px;background:#24201c;color:#f4efe8}.cxc-still--screen .cxc-still-by{display:none}.cxc-still--screen .cxc-still-media{margin-top:0;height:140px}.cxc-still--screen .cxc-still-more{display:none}.cxc-still--stage{--st-bg:#17241e;--st-ink:#f2f4ef;--st-dim:#a8b7ad;--st-line:hsla(0,0%,100%,.14);--st-act:#f2f4ef;--st-act-ink:#17241e}.cxc-still--stage .cxc-still-meta{color:#9fd3b4;font-weight:600}.cxc-still--stage .cxc-still-title{font-size:20px}.cxc-still--stage .cxc-still-act{border-radius:3px}.cxc-demo-still .cxc-still{min-height:100%;border-radius:0}.cxc-demo-still .cxc-still-body{padding:18px 32px}.cxc-demo-still .cxc-still--screen .cxc-still-lower{margin:0 -32px;padding:14px 32px}.cxc-demo-still .cxc-still-title{font-size:30px}.cxc-demo-still .cxc-still-media{height:240px}.cxc-designs{margin-top:20px}.cxc-designs-label{font-size:17px;font-weight:600;color:var(--c-text)}.cxc-designs-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:8px}.cxc-design{display:grid;gap:6px;min-height:44px;padding:6px;border:1px solid var(--c-line-2);border-radius:4px;background:transparent;color:var(--c-text);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease}.cxc-design:hover{border-color:var(--c-text-2)}.cxc-design[aria-pressed=true]{border:2px solid var(--c-text);padding:5px}.cxc-design:focus-visible{outline:2px solid var(--c-text);outline-offset:3px}.cxc-designs-more{margin-top:8px;font-size:15px;line-height:1.45;color:var(--c-text-2);max-width:34em}@media (min-width:768px){.cxc-beat--page .cxc-parts{margin-top:10px}.cxc-beat--page .cxc-part{padding:7px 0}}@media (min-width:768px) and (max-height:980px){.cxc-beat--page .cxc-part{padding:4px 0;min-height:40px}.cxc-beat--page .cxc-h2{font-size:34px}}.cxc-demo{display:flex;flex-direction:column}.cxc-demo-view{position:relative;flex:1;min-height:0}.cxc-dbar{display:none}@media (max-width:767px){.cxc-designs-row{grid-template-columns:repeat(2,minmax(0,1fr))}.cxc-dbar{display:flex;flex:none;align-items:center;gap:2px;padding:0 6px;background:#1d1613}.cxc-dbar-btn{min-height:44px;padding:0 8px;border:0;background:transparent;color:var(--c-text-2);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.cxc-dbar-btn[aria-pressed=true]{color:var(--c-text);text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}.cxc-dbar-up{margin-left:auto}.cxc-beat--page{height:auto}.cxc-beat--page .cxc-frame{position:relative;height:auto;padding-bottom:48px}.cxc-beat--page .cxc-stage{min-height:0}.cxc-beat--page .cxc-site-wrap{position:relative;inset:auto;margin-top:18px;opacity:1!important;transform:none!important}.cxc-beat--page .cxc-static-open{display:none}.cxc-demo{height:64svh}.cxc-beat--page .cxc-beat-anchor{top:auto;bottom:calc(64svh + 48px + 72px)}}.cxc-kind[data-kind=music] .cxc-bay[data-bay=music],.cxc-kind[data-kind=podcast] .cxc-bay[data-bay=podcast],.cxc-kind[data-kind=stream] .cxc-bay[data-bay=stream],.cxc-kind[data-kind=video] .cxc-bay[data-bay=video]{order:-1}.cxc-row--video{grid-template-columns:repeat(4,clamp(70px,8vw,120px))}.cxc-kind[data-kind=all] .cxc-stack-card[data-card=podcast]{--slot:0}.cxc-kind[data-kind=all] .cxc-stack-card[data-card=music]{--slot:1}.cxc-kind[data-kind=all] .cxc-stack-card[data-card=video]{--slot:2}.cxc-kind[data-kind=all] .cxc-stack-card[data-card=stream]{--slot:3}.cxc-kind[data-kind=all] .cxc-stack-card[data-card=music] .cxc-still-lower,.cxc-kind[data-kind=all] .cxc-stack-card[data-card=stream] .cxc-still-lower,.cxc-kind[data-kind=all] .cxc-stack-card[data-card=video] .cxc-still-lower{display:none}.cxc-kind[data-kind=all] .cxc-stack.is-moved .cxc-stack-card[data-card=podcast]{animation:cxc-come-forward .55s cubic-bezier(.3,.7,.2,1)}.cxc-kind[data-kind=podcast] .cxc-stack-card[data-card=podcast]{--slot:0}.cxc-kind[data-kind=podcast] .cxc-stack-card[data-card=music]{--slot:1}.cxc-kind[data-kind=podcast] .cxc-stack-card[data-card=video]{--slot:2}.cxc-kind[data-kind=podcast] .cxc-stack-card[data-card=stream]{--slot:3}.cxc-kind[data-kind=podcast] .cxc-stack-card[data-card=music] .cxc-still-lower,.cxc-kind[data-kind=podcast] .cxc-stack-card[data-card=stream] .cxc-still-lower,.cxc-kind[data-kind=podcast] .cxc-stack-card[data-card=video] .cxc-still-lower{display:none}.cxc-kind[data-kind=podcast] .cxc-stack.is-moved .cxc-stack-card[data-card=podcast]{animation:cxc-come-forward .55s cubic-bezier(.3,.7,.2,1)}.cxc-kind[data-kind=music] .cxc-stack-card[data-card=music]{--slot:0}.cxc-kind[data-kind=music] .cxc-stack-card[data-card=podcast]{--slot:1}.cxc-kind[data-kind=music] .cxc-stack-card[data-card=video]{--slot:2}.cxc-kind[data-kind=music] .cxc-stack-card[data-card=stream]{--slot:3}.cxc-kind[data-kind=music] .cxc-stack-card[data-card=podcast] .cxc-still-lower,.cxc-kind[data-kind=music] .cxc-stack-card[data-card=stream] .cxc-still-lower,.cxc-kind[data-kind=music] .cxc-stack-card[data-card=video] .cxc-still-lower{display:none}.cxc-kind[data-kind=music] .cxc-stack.is-moved .cxc-stack-card[data-card=music]{animation:cxc-come-forward .55s cubic-bezier(.3,.7,.2,1)}.cxc-kind[data-kind=video] .cxc-stack-card[data-card=video]{--slot:0}.cxc-kind[data-kind=video] .cxc-stack-card[data-card=podcast]{--slot:1}.cxc-kind[data-kind=video] .cxc-stack-card[data-card=music]{--slot:2}.cxc-kind[data-kind=video] .cxc-stack-card[data-card=stream]{--slot:3}.cxc-kind[data-kind=video] .cxc-stack-card[data-card=music] .cxc-still-lower,.cxc-kind[data-kind=video] .cxc-stack-card[data-card=podcast] .cxc-still-lower,.cxc-kind[data-kind=video] .cxc-stack-card[data-card=stream] .cxc-still-lower{display:none}.cxc-kind[data-kind=video] .cxc-stack.is-moved .cxc-stack-card[data-card=video]{animation:cxc-come-forward .55s cubic-bezier(.3,.7,.2,1)}.cxc-kind[data-kind=stream] .cxc-stack-card[data-card=stream]{--slot:0}.cxc-kind[data-kind=stream] .cxc-stack-card[data-card=podcast]{--slot:1}.cxc-kind[data-kind=stream] .cxc-stack-card[data-card=music]{--slot:2}.cxc-kind[data-kind=stream] .cxc-stack-card[data-card=video]{--slot:3}.cxc-kind[data-kind=stream] .cxc-stack-card[data-card=music] .cxc-still-lower,.cxc-kind[data-kind=stream] .cxc-stack-card[data-card=podcast] .cxc-still-lower,.cxc-kind[data-kind=stream] .cxc-stack-card[data-card=video] .cxc-still-lower{display:none}.cxc-kind[data-kind=stream] .cxc-stack.is-moved .cxc-stack-card[data-card=stream]{animation:cxc-come-forward .55s cubic-bezier(.3,.7,.2,1)}.cxc-stack .cxc-still--screen .cxc-still-media,.cxc-stack .cxc-still--sleeve .cxc-still-media,.cxc-stack .cxc-still-media{height:108px}@media (min-width:768px) and (max-height:820px){.cxc-stack .cxc-still--screen .cxc-still-media,.cxc-stack .cxc-still--sleeve .cxc-still-media,.cxc-stack .cxc-still-media{height:76px}.cxc-stack .cxc-still-by{display:none}}.cxc-stats-top>span{display:grid}.cxc-stats-top .cxc-stats-row{display:flex}@media (max-width:767px){.cxc-beat--page .cxc-frame{padding-bottom:0}.cxc-hero-stage .cxc-hero-pic .cxc-caption{max-width:75%}}html:has(.cxc){--c-g-blue:#6ea2ff;--c-g-red:#ff6f61;--c-g-yellow:#fbbc04;--c-g-green:#3fc06a;--c-ai-from:#a78bfa;--c-ai-to:#6ea2ff}.cxc-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cxc-body--lead{font-size:20px;line-height:1.45;color:var(--c-text)}@media (min-width:768px){.cxc-body--lead{font-size:22px}}.cxc-google>.g1,.cxc-google>.g4{color:var(--c-g-blue)}.cxc-google>.g2,.cxc-google>.g6{color:var(--c-g-red)}.cxc-google>.g3{color:var(--c-g-yellow)}.cxc-google>.g5{color:var(--c-g-green)}.cxc-ai-word{background:linear-gradient(90deg,var(--c-ai-from),var(--c-ai-to));-webkit-background-clip:text;background-clip:text;color:transparent}@media (forced-colors:active){.cxc-ai-word{color:CanvasText;background:none}}.cxc-found-link{margin-top:12px;font-size:16px}.cxc-search-ai{margin-top:12px;padding:12px 14px;border-radius:6px;background:#f1f0fb;border:1px solid #e1def5}.cxc-search-ai-h{font-size:12px;font-weight:700;color:#4d3fb0}.cxc-search-ai-text{margin-top:4px;font-size:14px;line-height:1.45;color:var(--c-sheet-ink)}.cxc-search-ai-src{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.cxc-search-src{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3px 8px 3px 3px;border-radius:4px;background:#fff;border:1px solid #e1def5;font-size:12px;color:var(--c-sheet-dim)}.cxc-search-src.is-ours{color:var(--c-sheet-ink);border-color:#b9b0ec}.cxc-search-src-art{display:block;width:20px;height:20px;flex:none;overflow:hidden;border-radius:2px}.cxc-search-src-art.is-video{width:32px;height:18px}.cxc-search-src-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cxc-search-snippet b{font-weight:700;color:var(--c-sheet-ink)}.cxc-doors>.cxc-h2,.cxc-faq>.cxc-h2,.cxc-who>.cxc-h2{position:sticky;top:60px;z-index:3;margin-inline:calc(-1 * var(--gut));padding:14px var(--gut) 14px;max-width:none;background:var(--c-room);box-shadow:0 16px 16px -10px var(--c-room)}.cxc-doors>.cxc-h2{text-wrap:balance}.cxc-plan-for{font-size:15px;font-weight:600;color:var(--c-sheet-dim)}@media (min-width:900px){.cxc-plan{grid-template-columns:9rem 11rem 15rem minmax(0,1fr)}}.cxc-price-foot{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px}.cxc-bays--hung{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}@media (min-width:900px){.cxc-bays--hung{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 40px}}.cxc-bays--hung .cxc-bay-name{display:block;min-height:0;margin-top:4px;text-decoration:none}.cxc-bays--hung .cxc-bay-link{border-radius:4px}.cxc-bays--hung .cxc-bay-link:focus-visible{outline:2px solid var(--c-text);outline-offset:6px}.cxc-bays--hung .cxc-bay-link:focus-visible .cxc-hung,.cxc-bays--hung .cxc-bay-link:hover .cxc-hung{transform:translateY(-3px)}.cxc-bays--hung .cxc-bay-link:focus-visible .cxc-bay-name .cxc-arrow,.cxc-bays--hung .cxc-bay-link:hover .cxc-bay-name .cxc-arrow{transform:translateX(3px)}.cxc-bays--hung .cxc-bay-from{padding-bottom:40px}@media (min-width:900px){.cxc-bays--hung .cxc-bay-from{padding-bottom:0}}@media (max-width:899px){.cxc-bays--hung .cxc-bay:nth-last-child(-n+2) .cxc-bay-from{padding-bottom:0}.cxc-bays--hung .cxc-bay-name{font-size:18px}.cxc .cxc-bays--hung .cxc-bay-from{font-size:15px}}@media (prefers-reduced-motion:reduce){.cxc-bays--hung .cxc-hung{transition:none}}.cxc-try-form{margin-top:24px;max-width:640px}.cxc-try-label{display:block;font-size:16px;font-weight:600;color:var(--c-text)}.cxc-try-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.cxc-try-input{flex:1 1 280px;min-width:0;min-height:54px;padding:0 16px;border:1.5px solid var(--c-line-2);border-radius:4px;background:var(--c-room-2);color:var(--c-text);font:inherit;font-size:17px;outline:none;transition:border-color .15s ease}.cxc-try-input::-moz-placeholder{color:var(--c-text-3)}.cxc-try-input::placeholder{color:var(--c-text-3)}.cxc-try-input:hover{border-color:var(--c-text-2)}.cxc-try-input:focus-visible{border-color:var(--c-text);box-shadow:0 0 0 3px hsla(37,48%,89%,.18)}.cxc-try-form:has(.cxc-try-input:user-invalid) .cxc-try-input{border-color:var(--c-g-red)}.cxc-try-btn{flex:none;border:0;cursor:pointer;font:inherit;font-weight:600}.cxc-try-alt{margin-top:14px;font-size:15px;color:var(--c-text-2)}@media (max-width:479px){.cxc-try-btn{width:100%}}.cxc-ai{position:relative;isolation:isolate;overflow:hidden;min-height:34rem;display:flex;align-items:center}.cxc-ai-copy-col{position:relative;z-index:1;max-width:34rem}.cxc-ai-label{margin-top:28px;font-size:15px;color:var(--c-text-2)}.cxc-ai-address{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px}.cxc-ai-host{font:inherit;font-size:clamp(26px,3vw,36px);font-weight:600;letter-spacing:-.01em;color:var(--c-text);-webkit-user-select:all;-moz-user-select:all;user-select:all;overflow-wrap:anywhere}.cxc-ai-copy{min-height:44px;min-width:96px;padding:0 16px;border:1px solid var(--c-line-2);border-radius:4px;background:transparent;color:var(--c-text);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.cxc-ai-copy:hover{border-color:var(--c-text)}.cxc-ai-copy:focus-visible{outline:2px solid var(--c-text);outline-offset:3px}.cxc-reels-host{position:absolute;z-index:0;inset:0;pointer-events:none}.cxc-reels{inset:0;perspective:1100px;perspective-origin:30% 50%;contain:strict;-webkit-mask-image:linear-gradient(180deg,transparent,#000 16%,#000 84%,transparent),linear-gradient(66deg,transparent,transparent 50%,#000 62%);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,transparent,#000 16%,#000 84%,transparent),linear-gradient(66deg,transparent,transparent 50%,#000 62%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.cxc-reels,.cxc-reels-plane,.cxc-reels-sprite{position:absolute}.cxc-reels-plane{inset:0;left:40%;display:flex;align-items:center;justify-content:center;gap:1.5rem;transform-style:preserve-3d;transform:rotateY(-22deg) rotateX(12deg) rotate(-24deg) scale(.92)}@media (min-width:1280px){.cxc-reels-plane{left:34%}}.cxc-reel{--cxc-reel-run:64.75rem;flex:none;display:flex;flex-direction:column;width:7.75rem;animation:cxc-reel-slide var(--reel-dur,70s) linear infinite;animation-delay:var(--reel-delay,0s);animation-play-state:paused}.cxc-reels-host[data-playing] .cxc-reel{animation-play-state:running;will-change:transform}@media (prefers-reduced-motion:reduce){.cxc-reels-host[data-playing] .cxc-reel{animation-play-state:paused;will-change:auto}}@keyframes cxc-reel-slide{0%{transform:translate3d(0,calc(var(--cxc-reel-run) / -2),0)}to{transform:translate3d(0,calc(var(--cxc-reel-run) / 2),0)}}.cxc-reel-slot{position:relative;flex:none;height:9.25rem;padding:.625rem 0}.cxc-reel-tile{position:relative;height:100%;display:grid;place-items:center;overflow:hidden;border-radius:1.75rem;border:1px solid hsla(0,0%,100%,.14);background:linear-gradient(160deg,hsla(0,0%,100%,.18) 0,hsla(0,0%,100%,.05) 36%,hsla(0,0%,100%,.015) 64%,hsla(0,0%,100%,.08) 100%),radial-gradient(85% 75% at 50% 42%,color-mix(in srgb,var(--tile-c) 26%,transparent),transparent 72%),rgb(var(--c-spot)/.35);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),inset 0 -1.25rem 2rem -1rem rgba(0,0,0,.5)}.cxc-reel-tile svg{position:relative;width:44%;height:44%;color:var(--tile-c)}@media (max-width:1023px){.cxc-ai{display:block;min-height:0;padding-top:19rem}.cxc-reels-host{inset:auto -10% auto -10%;top:-1rem;height:20rem}.cxc-reels{-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%,#000 70%,transparent);mask-image:linear-gradient(180deg,transparent,#000 22%,#000 70%,transparent)}.cxc-reels-plane{left:0;transform:rotateY(-24deg) rotateX(14deg) rotate(-10deg) scale(1.05)}}@media (max-width:767px){.cxc-beat--page .cxc-stage{contain-intrinsic-block-size:auto calc(64svh + 18px)}}