.cl-creator-reviews{position:relative;isolation:isolate;overflow:hidden;padding:90px 0;background:radial-gradient(ellipse at 5% 0,color-mix(in srgb,var(--brand-accent) 9%,transparent),transparent 45%),radial-gradient(ellipse at 100% 100%,color-mix(in srgb,var(--brand-accent) 9%,transparent),transparent 45%)}.cl-creator-reviews:after,.cl-creator-reviews:before{content:"";pointer-events:none;position:absolute;width:45%;height:240px;border:1px solid color-mix(in srgb,var(--brand-accent) 50%,transparent);border-radius:50%;filter:drop-shadow(0 0 12px var(--brand-accent));z-index:-1;transform:rotate(-20deg)}.cl-creator-reviews:before{top:-200px;left:-10%}.cl-creator-reviews:after{bottom:-200px;right:-10%}.cl-creator-reviews header{text-align:center;margin-bottom:40px}.cl-review-kicker{display:inline-flex;align-items:center;gap:9px;border:1px solid color-mix(in srgb,var(--cl-accent-ink) 55%,transparent);border-radius:99px;padding:9px 18px;color:var(--cl-accent-ink);font-size:13px}.cl-creator-reviews header h2{font-size:clamp(30px,3.3vw,49px);font-weight:700;line-height:1.2;margin-top:22px}.cl-creator-reviews header h2 span{color:var(--cl-accent-ink)}.cl-creator-reviews header p{margin-top:15px;font-size:14px}.cl-review-carousel{position:relative;display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-y;cursor:grab;padding:4px 1px 15px}.cl-review-carousel::-webkit-scrollbar{display:none}.cl-creator-review{position:relative;isolation:isolate;display:flex;flex-direction:column;flex:0 0 calc((100% - 44px)/3);min-width:0;padding:30px;border:1px solid color-mix(in srgb,var(--cl-accent-ink) 45%,var(--cl-border));border-radius:26px;background:linear-gradient(145deg,color-mix(in srgb,var(--brand-accent) 6%,var(--cl-bg)),var(--cl-card));scroll-snap-align:start;overflow:hidden}.cl-creator-review:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;clip-path:ellipse(75% 24% at 50% 0);background:linear-gradient(130deg,transparent,color-mix(in srgb,var(--brand-accent) 17%,transparent))}.cl-review-stars{display:flex;gap:5px;color:var(--cl-accent-ink)}.cl-creator-review blockquote{font-size:19px;font-weight:600;line-height:1.55;margin-block:25px;overflow-wrap:anywhere}.cl-creator-review figcaption{margin-top:auto;padding-top:22px;border-top:1px solid var(--cl-border);display:flex;align-items:center;gap:14px}.cl-creator-initial,.cl-creator-review figcaption img{width:50px;height:50px;border:1px solid var(--cl-accent-ink);border-radius:50%;object-fit:cover;flex-shrink:0}.cl-creator-initial{display:grid;place-items:center;background:var(--cl-soft);color:var(--cl-accent-ink);font-size:22px;font-weight:700}.cl-creator-review figcaption strong{font-size:15px;font-weight:700}.cl-creator-review figcaption small{display:block;margin-top:5px;color:var(--cl-muted);font-size:12px}.cl-review-controls{display:flex;justify-content:center;align-items:center;gap:25px;margin-top:20px}.cl-review-controls>button{display:grid;place-items:center;border:1px solid var(--cl-border);border-radius:50%;width:38px;height:38px}.cl-review-controls>div{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.cl-review-controls>div>button{width:8px;height:8px;background:var(--cl-muted);opacity:.5;border-radius:50%}.cl-review-controls>div>button[aria-pressed=true]{background:var(--cl-accent-ink);opacity:1;transform:scale(1.3)}.cl-review-invite{display:flex;justify-content:center;align-items:center;gap:24px;flex-wrap:wrap;margin-top:35px;font-size:14px}.cl-review-empty{text-align:center;padding:25px;font-size:15px;color:var(--cl-muted)}.cl-review-form{max-width:680px;margin:28px auto 0;border:1px solid var(--cl-border);border-radius:22px;background:var(--cl-card);padding:28px}.cl-review-form form{display:grid;gap:20px}.cl-review-form h3{font-size:22px;font-weight:650}.cl-review-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cl-review-form label,.cl-review-form legend{display:block;font-size:12px;line-height:1.7}.cl-review-form input:not([type=checkbox]),.cl-review-form textarea{display:block;width:100%;border:1px solid var(--cl-border);border-radius:12px;background:var(--cl-bg);padding:11px 13px;margin-top:7px;font:inherit;color:var(--cl-ink)}.cl-review-rating{display:flex;gap:8px;margin-top:8px;color:var(--cl-accent-ink)}.cl-review-consent{display:flex!important;align-items:flex-start;gap:10px}.cl-review-consent input{margin-top:4px;accent-color:var(--cl-accent-ink)}.cl-review-form small{font-size:11px;color:var(--cl-muted)}.cl-review-form>p{line-height:1.7;margin-bottom:15px}@media(max-width:950px){.cl-creator-review{flex-basis:calc((100% - 22px)/2)}}@media(max-width:600px){.cl-creator-reviews{padding:60px 0}.cl-creator-review{flex-basis:88%;padding:24px}.cl-creator-review blockquote{font-size:18px}.cl-review-fields{grid-template-columns:1fr}.cl-review-form{padding:22px}.cl-review-invite{gap:16px}}dialog.cl-review-form{position:fixed;inset:0;width:min(620px,calc(100% - 32px));max-height:calc(100dvh - 40px);margin:auto;padding:25px;overflow-y:auto;overscroll-behavior:contain;color:var(--cl-ink);box-shadow:0 25px 100px #0003}.cl-review-form::backdrop{background:#080d0b80;backdrop-filter:blur(7px)}.cl-review-form form{gap:15px}.cl-review-form h3{padding-right:30px;font-size:21px}.cl-review-close{position:absolute;right:15px;top:15px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:var(--cl-muted);background:var(--cl-soft);cursor:pointer}.cl-review-close:focus-visible,.cl-review-close:hover{color:var(--cl-ink);outline:1px solid var(--cl-accent-ink)}.cl-review-form:focus{outline:none}.cl-review-rating>button{display:grid;place-items:center;width:40px;height:40px;border-radius:9px;cursor:pointer;touch-action:manipulation}.cl-review-rating>button:focus-visible,.cl-review-rating>button:hover{background:color-mix(in srgb,var(--brand-accent) 10%,transparent)}.cl-review-rating>button:disabled{cursor:wait;opacity:.65}.cl-review-carousel{padding:14px 8px 22px}.cl-creator-review{cursor:pointer;transform-origin:center;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease,opacity .28s ease}.cl-creator-review:focus-visible,.cl-creator-review[data-selected=true]{z-index:2;outline:none;transform:translateY(-5px);border-color:var(--cl-accent-ink);box-shadow:0 0 0 2px var(--cl-accent-ink),0 12px 24px #0002,0 0 22px color-mix(in srgb,var(--brand-accent) 22%,transparent)}.cl-review-rotation{display:flex;align-items:center;justify-content:center;gap:7px;margin:14px auto 0;padding:6px 10px;border-radius:20px;font-size:11px;color:var(--cl-muted);cursor:pointer}.cl-review-rotation:focus-visible,.cl-review-rotation:hover{color:var(--cl-accent-ink);background:var(--cl-soft)}@media(hover:hover){.cl-creator-review:hover{z-index:3;transform:translateY(-5px);border-color:var(--cl-accent-ink);box-shadow:0 0 0 2px var(--cl-accent-ink),0 12px 24px #0002,0 0 22px color-mix(in srgb,var(--brand-accent) 22%,transparent)}.cl-review-carousel:has(.cl-creator-review:hover) .cl-creator-review:not(:hover):not([data-selected=true]){opacity:.72}}@media(prefers-reduced-motion:reduce){.cl-creator-review{transition:none}.cl-creator-review:focus-visible,.cl-creator-review:hover,.cl-creator-review[data-selected=true]{transform:none}}.cl-review-form .cl-rating-hint{font-size:12px;line-height:1.5;margin-top:5px}@media(max-width:600px){dialog.cl-review-form{padding:22px 18px;max-height:calc(100dvh - 24px)}}.cl-caption-showcase{display:grid;grid-template-columns:minmax(230px,.95fr) minmax(340px,1.55fr) minmax(180px,.6fr);align-items:center;gap:34px;padding-block:85px;position:relative;isolation:isolate}.cl-caption-showcase:after,.cl-caption-showcase:before{content:"";position:absolute;z-index:-1;pointer-events:none;width:65%;height:45%;opacity:.7;background:linear-gradient(155deg,transparent 42%,color-mix(in srgb,var(--brand-accent) 12%,transparent) 65%,transparent 75%);clip-path:polygon(0 90%,42% 68%,100% 0,100% 8%,45% 78%,0 100%)}.cl-caption-showcase:before{right:-9%;top:0}.cl-caption-showcase:after{left:-10%;bottom:0;transform:rotate(180deg)}.cl-caption-kicker{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--cl-border);border-radius:99px;padding:9px 13px;font-size:14px;font-weight:650}.cl-caption-kicker svg{color:var(--cl-accent-ink)}.cl-caption-showcase .cl-caption-intro h2{font-size:clamp(34px,3.3vw,54px);font-weight:700;line-height:1.13;margin-top:24px;text-wrap:balance}.cl-caption-intro h2>span{color:var(--cl-accent-ink)}.cl-caption-intro>p{font-size:14px;line-height:1.7;margin-top:22px;max-width:350px}.cl-caption-intro ul{display:grid;gap:15px;margin-block:27px 32px;font-size:12px;font-weight:600}.cl-caption-intro li{display:flex;align-items:center;gap:10px}.cl-caption-intro li>svg{color:var(--cl-accent-ink);flex-shrink:0}.cl-caption-intro .cl-button{gap:25px;min-width:230px;border-radius:99px}.cl-caption-stage{position:relative;isolation:isolate;width:100%;min-width:0;text-align:center}.cl-caption-video-deck{position:relative;isolation:isolate;perspective:1200px;height:clamp(470px,40vw,650px);touch-action:pan-y;user-select:none}.cl-caption-video-card{position:absolute;left:50%;top:50%;width:62%;aspect-ratio:9/16;border:1px solid var(--cl-border);border-radius:25px;overflow:hidden;transition:transform .75s cubic-bezier(.22,.85,.22,1),opacity .65s,filter .65s;background:#101815;transform-style:preserve-3d;will-change:transform}.cl-caption-video-card[data-slot=centre]{z-index:3;opacity:1;transform:translate(-50%,-50%) translateZ(30px);border:3px solid var(--brand-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-accent) 5%,transparent),0 22px 60px #0002}.cl-caption-video-card[data-slot=left]{z-index:1;opacity:.65;filter:brightness(.75);transform:translate(-102%,-48%) translateZ(-100px) rotateY(27deg) rotate(-4deg) scale(.85)}.cl-caption-video-card[data-slot=right]{z-index:1;opacity:.65;filter:brightness(.75);transform:translate(2%,-48%) translateZ(-100px) rotateY(-27deg) rotate(4deg) scale(.85)}.cl-caption-video-card[data-slot=back-left]{z-index:0;opacity:0;transform:translate(-125%,-48%) translateZ(-220px) rotateY(35deg) scale(.75);pointer-events:none}.cl-caption-video-card[data-slot=back-right]{z-index:0;opacity:0;transform:translate(25%,-48%) translateZ(-220px) rotateY(-35deg) scale(.75);pointer-events:none}.cl-caption-main>video,.cl-caption-video-card>img{width:100%;height:100%;object-fit:cover}.cl-caption-main>video{display:block;background:#0c0e0c}.cl-caption-side-action{position:absolute;inset:0;z-index:5;cursor:pointer}.cl-caption-video-card:has(.cl-caption-side-action):hover{filter:brightness(.95)}.cl-caption-empty,.cl-caption-side-placeholder{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:25px;height:100%;padding:25px;color:#c8d1cd;font-size:12px;line-height:1.6;background:linear-gradient(150deg,#203429,#101b19)}.cl-caption-empty strong{font-size:20px;color:#fff}.cl-caption-empty>svg{color:var(--brand-accent)}.cl-caption-empty>span{font-size:11px}.cl-caption-style-badge{position:absolute;top:13px;right:12px;left:12px;width:fit-content;max-width:calc(100% - 24px);margin-left:auto;z-index:4;display:flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid #ffffff30;border-radius:99px;color:#fff;background:#101410ab;backdrop-filter:blur(8px);font-size:10px;line-height:1.4;text-align:left;pointer-events:none}.cl-caption-style-badge svg{flex-shrink:0;color:var(--brand-accent)}.cl-caption-play{position:absolute;z-index:3;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:62px;height:62px;border:1px solid #ffffff40;border-radius:50%;background:#1014109c;color:white;backdrop-filter:blur(8px)}.cl-caption-play:hover{background:#101410d9}.cl-caption-buffer{position:absolute;top:18%;left:calc(50% - 18px);display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:var(--brand-accent);background:#101410b3;pointer-events:none;z-index:5}.cl-caption-video-error{position:absolute;left:12px;right:12px;bottom:65px;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;font-size:11px;border-radius:12px;color:white;background:#101410e6;line-height:1.6}.cl-caption-video-error button{color:var(--brand-accent);font-weight:650;white-space:nowrap}.cl-caption-video-nav{display:flex;justify-content:center;align-items:center;gap:30px;margin-top:16px;font-size:12px;font-weight:650}.cl-caption-video-nav>span{min-width:60px}.cl-caption-video-nav button{position:absolute;top:calc(50% - 34px);z-index:6;display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--cl-border);border-radius:50%;background:color-mix(in srgb,var(--cl-bg) 85%,transparent);backdrop-filter:blur(8px)}.cl-caption-video-nav button:first-child{left:0}.cl-caption-video-nav button:last-child{right:0}.cl-caption-video-nav button:hover:not(:disabled){border-color:var(--cl-accent-ink);color:var(--cl-accent-ink)}.cl-caption-video-nav button:disabled{opacity:.25;cursor:default}.cl-caption-theme-rail{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;align-self:center}.cl-caption-theme-rail h3{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:650;margin-bottom:8px;white-space:nowrap}.cl-caption-theme-rail h3>svg{color:var(--cl-accent-ink);flex-shrink:0}.cl-caption-theme-step{width:100%;display:flex;justify-content:center;padding:5px;color:var(--cl-accent-ink)}.cl-caption-theme-step:disabled{opacity:.25}.cl-caption-theme-options{display:block;width:100%;position:relative;perspective:800px;height:475px;overflow:hidden;isolation:isolate;touch-action:none;user-select:none;mask-image:linear-gradient(transparent,#000 10%,#000 90%,transparent)}.cl-caption-theme-option{position:absolute;left:0;right:0;top:50%;height:90px;width:100%;padding:6px 13px;border:1px solid transparent;border-radius:18px;transform:translateY(calc(-50% + var(--theme-offset)*94px)) rotateX(calc(var(--theme-offset)*-5deg));transition:transform .65s cubic-bezier(.22,.85,.22,1),opacity .5s,background .25s,border-color .25s}.cl-caption-theme-option[data-offset="-3"],.cl-caption-theme-option[data-offset="3"]{opacity:0;pointer-events:none}.cl-caption-theme-option[data-offset="-2"],.cl-caption-theme-option[data-offset="2"]{opacity:.5}.cl-caption-theme-option[aria-pressed=true]{opacity:1;border-color:var(--cl-accent-ink);background:color-mix(in srgb,var(--brand-accent) 8%,var(--cl-bg));box-shadow:0 0 20px color-mix(in srgb,var(--brand-accent) 10%,transparent)}.cl-caption-theme-option:not([aria-pressed=true]):hover{opacity:1;background:var(--cl-soft);border-color:transparent;box-shadow:none}.creator-landing .cl-caption-theme-option:focus-visible{outline:1px dashed var(--cl-muted);outline-offset:-4px}.cl-caption-theme-option .ce-theme-art{display:flex;align-items:center;justify-content:center;padding:0;min-height:0;background:transparent}.cl-caption-theme-option canvas{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}.cl-caption-theme-option>span:last-of-type:not(.ce-theme-art){position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cl-caption-theme-check{position:absolute;right:8px;top:9px;color:var(--cl-bg);background:var(--cl-accent-ink);border-radius:50%;padding:2px;width:20px;height:20px}.cl-caption-theme-rail>small{font-size:10px;color:var(--cl-muted);margin-top:7px}.cl-caption-auto{grid-column:2/-1;justify-self:center;display:flex;align-items:center;gap:6px;margin-top:-18px;font-size:9px;color:var(--cl-muted);padding:6px 10px}.cl-caption-auto:hover{color:var(--cl-accent-ink)}:root:not(.dark) .cl-caption-theme-option .ce-theme-art{background:#1b2424;border-radius:10px}@media(max-width:1150px){.cl-caption-showcase{grid-template-columns:minmax(200px,.9fr) minmax(300px,1.3fr) minmax(155px,.6fr);gap:22px}.cl-caption-showcase .cl-caption-intro h2{font-size:38px}.cl-caption-intro>p{font-size:12px}.cl-caption-intro ul{font-size:11px}.cl-caption-video-deck{height:500px}.cl-caption-theme-rail h3{font-size:15px;gap:6px}.cl-caption-theme-options{height:420px}.cl-caption-theme-option{transform:translateY(calc(-50% + var(--theme-offset)*84px)) rotateX(calc(var(--theme-offset)*-5deg));height:80px}.cl-caption-theme-option .ce-theme-art{height:66px}.cl-caption-theme-option canvas{max-height:66px}}@media(max-width:950px){.cl-caption-showcase{grid-template-columns:minmax(220px,1fr) minmax(300px,1.3fr);gap:26px}.cl-caption-theme-rail{display:grid;grid-column:1/-1;grid-template-columns:32px 1fr 32px;gap:10px}.cl-caption-theme-options{height:112px;mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);touch-action:pan-y}.cl-caption-theme-option{top:5px;left:50%;right:auto;width:19%;height:100px;transform:translateX(calc(-50% + var(--theme-offset)*105%)) rotateY(calc(var(--theme-offset)*-6deg))}.cl-caption-theme-rail h3,.cl-caption-theme-rail>small{grid-column:1/-1;justify-content:center;text-align:center}.cl-caption-theme-step{transform:rotate(-90deg)}.cl-caption-auto{grid-column:1/-1;margin-top:-10px}}@media(max-width:700px){.cl-caption-showcase{grid-template-columns:1fr;gap:28px;padding-block:60px}.cl-caption-showcase .cl-caption-intro h2{font-size:39px;max-width:480px}.cl-caption-intro>p{max-width:100%;font-size:14px}.cl-caption-intro ul{grid-template-columns:1fr 1fr;font-size:10px;gap:13px 8px}.cl-caption-intro .cl-button{width:100%}.cl-caption-stage{max-width:460px;margin-inline:auto}.cl-caption-video-deck{height:550px}.cl-caption-video-card{width:65%;max-width:290px}.cl-caption-theme-rail{grid-column:auto;grid-template-columns:26px 1fr 26px}.cl-caption-theme-options{height:110px}.cl-caption-theme-option{width:31%;height:100px}.cl-caption-theme-option[data-offset="-2"],.cl-caption-theme-option[data-offset="2"]{opacity:0;pointer-events:none}.cl-caption-theme-rail h3{font-size:18px}.cl-caption-video-nav{margin-top:8px}.cl-caption-auto{margin-top:-10px}}@media(max-width:400px){.cl-caption-video-deck{height:450px}.cl-caption-video-card{width:64%}.cl-caption-theme-option{padding-inline:5px}}@media(prefers-reduced-motion:reduce){.cl-caption-theme-option,.cl-caption-video-card{transition:none}}.creator-landing .cl-caption-showcase{width:min(1560px,calc(100% - 72px));grid-template-columns:minmax(235px,.95fr) minmax(420px,1.65fr) minmax(185px,.65fr);gap:32px}.cl-caption-video-deck{cursor:grab;perspective:1500px;height:clamp(500px,40vw,650px)}.cl-caption-theme-options[data-dragging=true],.cl-caption-video-deck[data-dragging=true],.cl-link3d-scene[data-dragging=true]{cursor:grabbing}.cl-caption-video-card{width:55%;max-width:330px;border-width:2px;border-color:#ffffff55;box-shadow:inset 0 1px 1px #fff2,0 20px 40px #0003}.cl-caption-video-card[data-slot=left]{opacity:.6;transform:translate(-116%,-50%) translateZ(-100px) rotateY(26deg) rotate(-3deg) scale(.88)}.cl-caption-video-card[data-slot=right]{opacity:.6;transform:translate(16%,-50%) translateZ(-100px) rotateY(-26deg) rotate(3deg) scale(.88)}.cl-caption-video-card>video{height:100%;width:100%;object-fit:cover;display:block;background:#101815}.cl-caption-video-card:not(.cl-caption-main)>video{pointer-events:none}.cl-caption-sound{position:absolute;right:12px;top:55px;z-index:6;display:grid;place-items:center;width:36px;height:36px;border:1px solid #ffffff55;border-radius:50%;color:#fff;background:#101410b3;backdrop-filter:blur(8px);cursor:pointer}.cl-caption-theme-option[aria-pressed=true]{border-width:2px;box-shadow:0 0 22px color-mix(in srgb,var(--brand-accent) 16%,transparent)}.cl-caption-theme-option .ce-theme-art{border-radius:10px}.cl-caption-theme-options{cursor:grab}@media(max-width:1150px){.creator-landing .cl-caption-showcase{width:calc(100% - 48px);grid-template-columns:minmax(200px,.9fr) minmax(320px,1.4fr) minmax(150px,.6fr);gap:20px}.cl-caption-video-card{width:58%}}@media(max-width:950px){.creator-landing .cl-caption-showcase{grid-template-columns:minmax(220px,1fr) minmax(300px,1.3fr)}.cl-caption-theme-option{border-radius:16px}}@media(max-width:700px){.creator-landing .cl-caption-showcase{width:calc(100% - 36px);grid-template-columns:1fr}.cl-caption-video-deck{height:550px}.cl-caption-video-card{width:61%;max-width:290px}.cl-caption-video-card[data-slot=left]{transform:translate(-105%,-50%) translateZ(-110px) rotateY(28deg) scale(.86)}.cl-caption-video-card[data-slot=right]{transform:translate(5%,-50%) translateZ(-110px) rotateY(-28deg) scale(.86)}}@media(max-width:400px){.cl-caption-video-deck{height:455px}}.cl-caption-theme-options{height:530px;perspective:650px;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--brand-accent) 8%,transparent),transparent 70%);mask-image:linear-gradient(transparent,#000 13%,#000 87%,transparent)}.cl-caption-theme-option{height:82px;padding:2px 10px;transform:translateY(calc(-50% + var(--theme-offset)*76px)) translateZ(calc(var(--theme-offset)*var(--theme-offset)*-8px)) rotateX(calc(var(--theme-offset)*-9deg));transition:transform .22s cubic-bezier(.2,.7,.2,1),opacity .22s,border-color .2s;background:transparent}.cl-caption-theme-option[data-offset="-3"],.cl-caption-theme-option[data-offset="3"]{opacity:.15;pointer-events:auto}.cl-caption-theme-option[data-offset="-2"],.cl-caption-theme-option[data-offset="2"]{opacity:.65}.cl-caption-theme-option[aria-pressed=true]{transform:translateY(-50%) translateZ(12px);border-radius:19px;background:radial-gradient(ellipse at 50% 100%,color-mix(in srgb,var(--brand-accent) 12%,transparent),transparent 75%)}.cl-caption-theme-option .ce-theme-art{height:76px}.cl-caption-theme-option canvas{max-height:76px;transform:scale(1.15)}@media(min-width:951px){.cl-caption-theme-options:after,.cl-caption-theme-options:before{content:"";position:absolute;top:10%;bottom:10%;width:45px;border-radius:50%;border:1px solid color-mix(in srgb,var(--brand-accent) 15%,transparent);pointer-events:none}.cl-caption-theme-options:before{left:-42px;box-shadow:7px 0 25px color-mix(in srgb,var(--brand-accent) 7%,transparent)}.cl-caption-theme-options:after{right:-42px}}@media(max-width:950px){.cl-caption-theme-options{height:112px}.cl-caption-theme-option{height:100px;transform:translateX(calc(-50% + var(--theme-offset)*105%)) rotateY(calc(var(--theme-offset)*-6deg))}.cl-caption-theme-option[aria-pressed=true]{transform:translateX(-50%)}.cl-caption-theme-option[data-offset="-3"],.cl-caption-theme-option[data-offset="3"]{opacity:0;pointer-events:none}}@media(prefers-reduced-motion:reduce){.cl-caption-theme-option{transition:none}}.cl-caption-video-card{transform-style:flat}.cl-caption-video-card>video{border-radius:22px;clip-path:inset(0 round 22px)}.cl-caption-video-card:after{content:"";position:absolute;inset:0;z-index:8;border:2px solid #ffffff55;border-radius:inherit;pointer-events:none}.cl-caption-video-card[data-slot=centre]:after{border:3px solid var(--brand-accent)}.cl-caption-showcase .cl-caption-theme-rail{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-self:center;align-self:center;gap:5px;width:240px;max-width:100%;padding:12px 9px 8px;grid-column:auto}.cl-caption-showcase .cl-caption-theme-rail:before{content:"";position:absolute;z-index:-1;pointer-events:none;inset:60px 0 25px;border-radius:50%/18%;background:radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--brand-accent) 7%,var(--cl-bg)),var(--cl-bg) 76%);box-shadow:inset 18px 0 25px -26px var(--brand-accent),inset -18px 0 25px -26px var(--brand-accent)}.cl-caption-showcase .cl-caption-theme-rail h3{justify-content:center;gap:10px;margin:0 0 9px;font-size:18px;font-weight:700;letter-spacing:-.025em;white-space:nowrap}.cl-caption-showcase .cl-caption-theme-rail h3>svg{width:24px;height:24px}.cl-caption-showcase .cl-caption-theme-step{display:grid;place-items:center;transform:none;width:100%;height:25px;padding:0;color:var(--cl-accent-ink);flex-shrink:0}.cl-caption-showcase .cl-caption-theme-step svg{width:24px;height:24px;stroke-width:2.6}.cl-caption-showcase .cl-caption-theme-options{height:442px;min-height:442px;width:100%;perspective:700px;overflow:hidden;background:transparent;touch-action:none;mask-image:linear-gradient(transparent,#000 17%,#000 83%,transparent);-webkit-mask-image:linear-gradient(transparent,#000 17%,#000 83%,transparent)}.cl-caption-showcase .cl-caption-theme-options:after,.cl-caption-showcase .cl-caption-theme-options:before{content:"";position:absolute;pointer-events:none;top:7%;bottom:7%;width:42px;border:0;border-radius:50%;box-shadow:none;background:none}.cl-caption-showcase .cl-caption-theme-options:before{left:-41px;border-right:1px solid color-mix(in srgb,var(--brand-accent) 36%,transparent);box-shadow:7px 0 20px color-mix(in srgb,var(--brand-accent) 8%,transparent)}.cl-caption-showcase .cl-caption-theme-options:after{right:-41px;border-left:1px solid color-mix(in srgb,var(--brand-accent) 36%,transparent);box-shadow:-7px 0 20px color-mix(in srgb,var(--brand-accent) 8%,transparent)}.cl-caption-showcase .cl-caption-theme-option{left:0;right:0;top:50%;width:100%;height:70px;padding:3px 25px;border:2px solid transparent;border-radius:18px;background:transparent;transform:translateY(calc(-50% + var(--theme-offset)*68px)) translateZ(calc(var(--theme-offset)*var(--theme-offset)*-9px)) rotateX(calc(var(--theme-offset)*-10deg));transition:transform .22s cubic-bezier(.2,.7,.2,1),opacity .22s,border-color .18s,box-shadow .18s;box-shadow:none}.cl-caption-showcase .cl-caption-theme-option[data-offset="-3"],.cl-caption-showcase .cl-caption-theme-option[data-offset="3"]{opacity:.19;pointer-events:auto}.cl-caption-showcase .cl-caption-theme-option[data-offset="-2"],.cl-caption-showcase .cl-caption-theme-option[data-offset="2"]{opacity:.8;pointer-events:auto}.cl-caption-showcase .cl-caption-theme-option[data-offset="-1"],.cl-caption-showcase .cl-caption-theme-option[data-offset="1"]{opacity:1}.cl-caption-showcase .cl-caption-theme-option[aria-pressed=true]{opacity:1;border-color:var(--cl-accent-ink);transform:translateY(-50%) translateZ(12px);background:radial-gradient(ellipse at 50% 100%,color-mix(in srgb,var(--brand-accent) 13%,var(--cl-bg)),var(--cl-bg) 80%);box-shadow:0 0 5px color-mix(in srgb,var(--brand-accent) 40%,transparent),0 0 21px color-mix(in srgb,var(--brand-accent) 17%,transparent),inset 0 0 12px color-mix(in srgb,var(--brand-accent) 4%,transparent)}.cl-caption-showcase .cl-caption-theme-option:not([aria-pressed=true]):hover{background:transparent;border-color:transparent;box-shadow:none;filter:brightness(1.15)}.cl-caption-showcase .cl-caption-theme-option .ce-theme-art{display:flex;align-items:center;justify-content:center;width:100%;height:60px;min-height:0;padding:0;border:0;background:transparent;border-radius:0;overflow:visible}.cl-caption-showcase .cl-caption-theme-option canvas{display:block;width:174px;max-width:100%;height:98px;max-height:none;aspect-ratio:16/9;object-fit:contain;transform:none;pointer-events:none}.cl-caption-showcase .cl-caption-theme-check{right:8px;top:9px;width:19px;height:19px;padding:3px;color:var(--cl-bg);background:var(--cl-accent-ink)}.cl-caption-showcase .cl-caption-theme-rail>small{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:950px){.cl-caption-showcase .cl-caption-theme-rail{grid-column:1/-1;margin-top:12px}.cl-caption-showcase .cl-caption-theme-options{height:442px}.cl-caption-showcase .cl-caption-theme-rail h3{font-size:18px}}@media(max-width:700px){.cl-caption-showcase .cl-caption-theme-rail{grid-column:auto;width:240px;margin-top:0}.cl-caption-showcase .cl-caption-theme-option{width:100%;height:70px}.cl-caption-showcase .cl-caption-theme-options{height:442px}}@media(prefers-reduced-motion:reduce){.cl-caption-showcase .cl-caption-theme-option{transition:none}}