.cs-igA{border:1px solid var(--line);background:#0d0b11;border-radius:24px;margin-top:26px;overflow:hidden}.cs-igA-head{align-items:center;gap:22px;padding:26px 28px;display:flex}.cs-igA-avatar{width:76px;height:76px;box-shadow:0 0 0 2px #0d0b11, 0 0 0 4px var(--acc);background:#000;border-radius:50%;flex:none;place-items:center;display:grid}.cs-igA-avatar img{width:58%}.cs-igA-who{flex:1;min-width:0}.cs-igA-who strong{align-items:center;gap:6px;font-size:19px;font-weight:600;display:flex}.cs-igA-who strong svg{width:17px;height:17px;color:var(--acc)}.cs-igA-who span{letter-spacing:.2em;text-transform:uppercase;color:var(--mut);margin-top:2px;font-size:12px;display:block}.cs-igA-who p{color:var(--sub);margin-top:8px;font-size:14px}.cs-igA-more{text-align:center;color:var(--sub);border-top:1px solid var(--line);padding:18px;font-size:14px;transition:color .3s,background .3s;display:block}.cs-igA-more:hover{color:var(--fg);background:#ff2f970f}.cs-igGrid{border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);gap:3px;padding-top:3px;display:grid}.cs-igTile{aspect-ratio:3/4;isolation:isolate;background:#141119;display:block;position:relative;overflow:hidden;container-type:inline-size}.cs-igTile>img{object-fit:cover;object-position:50% 0;filter:brightness(.92);width:100%;height:100%;transition:transform .9s var(--ease), filter .6s}.cs-igTile:hover>img{filter:brightness(1.05)}.cs-igTile:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.cs-igIcon{z-index:6;color:#fff;filter:drop-shadow(0 1px 3px #0000008c);width:max(16px,8.5cqw);height:max(16px,8.5cqw);position:absolute;top:7cqw;right:7cqw}.cs-igIcon svg{width:100%;height:100%;display:block}.cs-igBar{z-index:5;opacity:0;background:#ffffff40;height:max(2px,.9cqw);transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}.cs-igBar:after{content:"";transform-origin:0;background:#fff;position:absolute;inset:0;transform:scaleX(0)}.cs-igTile[data-kind=reel]:hover>img{transition:transform 6s linear,filter .6s;transform:scale(1.1)}.cs-igTile:hover .cs-igBar{opacity:1}.cs-igTile:hover .cs-igBar:after{animation:6s linear forwards csIgProg}.cs-reel{isolation:isolate;font-family:var(--font-onest), system-ui, sans-serif;color:var(--fg);pointer-events:none;-webkit-user-select:none;user-select:none;background:#08070b;position:absolute;inset:0;overflow:hidden}.cs-reel[data-off],.cs-reel[data-off] *,.cs-reel[data-off] :before,.cs-reel[data-off] :after{animation-play-state:paused!important}.cs-reel>*{position:absolute;inset:0}.cs-reel>.cs-reelStage{aspect-ratio:4/5;background:radial-gradient(70% 40% at 50% 0,#ff2f971a,#0000 62%),radial-gradient(60% 40% at 90% 100%,#7c52d61a,#0000 70%),#08070b;height:100%;inset:0 auto 0 50%;overflow:hidden;transform:translate(-50%);container-type:inline-size}.cs-reelStage>*{position:absolute}.cs-reelSmall,.rB-top,.rC-top,.rC-kick,.rC-foot{letter-spacing:.3em;text-transform:uppercase;color:var(--mut);font-size:1.852cqw;font-weight:400}.rB-top,.rC-top{justify-content:space-between;display:flex;top:5cqw;left:5.185cqw;right:5.185cqw}.cs-reelHair{transform-origin:0;height:1px;animation:csHair var(--loop) cubic-bezier(.7, 0, .2, 1) infinite;background:#f1eef624;top:9.074cqw;left:5.185cqw;right:5.185cqw}.cs-rin{animation:csRin var(--loop) cubic-bezier(.2, .8, .2, 1) infinite backwards;animation-delay:var(--dl,0s)}.rB-name .cs-rin,.rC-name .cs-rin{display:inline-block}.cs-rinAcc{color:var(--acc);animation:csRin var(--loop) cubic-bezier(.2, .8, .2, 1) infinite backwards, csGlow 2.6s ease-in-out infinite alternate;animation-delay:var(--dl,0s), 0s}.cs-reel>.cs-reelDark{z-index:3;opacity:0;animation:csDark var(--loop) linear infinite;background:#08070b}.cs-reel>.cs-reelFx{z-index:4;overflow:hidden}.cs-reelFx:before{content:"";opacity:.14;mix-blend-mode:overlay;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");animation:.5s steps(5,end) infinite csIgGrain;position:absolute;inset:-50%}.cs-reel>.cs-reelProg{z-index:5;background:#fff3;height:max(2px,.7cqw);inset:auto 0 0}.cs-reelProg:after{content:"";transform-origin:0;animation:csIgProg var(--loop) linear infinite;background:#ffffffd9;position:absolute;inset:0}.cs-rB{--loop:9s}.rB-name{letter-spacing:-.045em;white-space:nowrap;--rise:4cqw;font-size:27.18cqw;font-weight:400;line-height:.8;top:10.926cqw;left:5.185cqw}.rB-spot{background:radial-gradient(45% 45% at 58% 45%,#f1eef612,#0000 70%);width:100cqw;height:92.6cqw;animation:4.5s ease-in-out infinite alternate rBspot;top:18.52cqw;left:0}.rB-fig{transform-origin:45% 22%;width:117.22cqw;animation:rBfig var(--loop) linear infinite;top:19.074cqw;left:-.926cqw}.rB-fig img{width:100%;display:block}.rB-sheen{position:absolute;inset:0;overflow:hidden;-webkit-mask:url(/site/feed/brian93-cut-dark.webp) 0 0/100% 100% no-repeat;mask:url(/site/feed/brian93-cut-dark.webp) 0 0/100% 100% no-repeat}.rB-sheen:before{content:"";animation:rBsheen var(--loop) ease-in-out infinite;background:linear-gradient(100deg,#0000 44%,#ffffff3d 50%,#0000 56%);position:absolute;inset:0 -100%}.rB-fade{background:linear-gradient(#08070b00,#08070bdb 52%,#08070b);height:51.85cqw;bottom:0;left:0;right:0}.rB-info{bottom:5.74cqw;left:5.185cqw}.rB-info>*{width:max-content;display:block}.rB-host{letter-spacing:-.055em;margin-top:1.48cqw;font-size:10.37cqw;line-height:1}.rB-meta{letter-spacing:-.02em;color:var(--sub);margin-top:1.667cqw;font-size:3.52cqw;line-height:1.2}.rB-meta span{color:var(--acc);animation:2.6s ease-in-out infinite alternate csGlow}.rB-bigfm{width:21.85cqw;bottom:6.48cqw;right:4.815cqw}.rB-bigfm img{width:100%;animation:3.2s ease-in-out infinite alternate rBfloat;display:block}.cs-rC{--loop:10s}.rC-ph{transform-origin:50% 22%;animation:rCph var(--loop) linear infinite;inset:0}.rC-ph img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.rC-glint{left:var(--x);top:var(--y);mix-blend-mode:screen;opacity:0;width:7cqw;height:7cqw;animation:4.2s ease-in-out infinite rCglint;animation-delay:var(--t);background:radial-gradient(circle,#fff 0 6%,#c8fffa73 10%,#0000 36%);margin:-3.5cqw;position:absolute}.rC-glint:before,.rC-glint:after{content:"";background:linear-gradient(90deg,#0000,#ffffffe6 50%,#0000) 50%/100% .3cqw no-repeat;position:absolute;inset:0}.rC-glint:after{transform:rotate(90deg)}.rC-glow{mix-blend-mode:screen;background:radial-gradient(45% 35% at 100% 26%,#50dccd33,#0000 70%);animation:5s ease-in-out infinite alternate rCglow;inset:0}.rC-dust{inset:0}.rC-dust i{left:var(--x);width:var(--s);height:var(--s);opacity:0;animation:rCdust var(--t) linear infinite;animation-delay:var(--dd);background:#d8fff8;border-radius:50%;position:absolute;bottom:-2%;box-shadow:0 0 1cqw #8cfff5cc}.rC-shade{background:linear-gradient(#08070b99 0%,#08070b00 15% 50%,#08070bd1 74%,#08070b 93%);inset:0}.rC-top{color:#f1eef6bf}.rC-kick{white-space:nowrap;animation:rCkick var(--loop) cubic-bezier(.2, .8, .2, 1) infinite backwards;animation-delay:1.15s;bottom:36.3cqw;left:5.185cqw}.rC-name{letter-spacing:-.045em;white-space:nowrap;--rise:4cqw;font-size:27.35cqw;font-weight:400;line-height:.8;bottom:12.22cqw;left:4.63cqw}.rC-foot{justify-content:space-between;align-items:center;display:flex;bottom:5cqw;left:5.185cqw;right:5.185cqw}.rC-foot img{width:6.11cqw}@keyframes csRin{0%{opacity:0;transform:translateY(var(--rise,1.6cqw));filter:blur(.8cqw)}9%,86%{opacity:1;filter:blur();transform:none}91%,to{opacity:0;transform:translateY(calc(var(--rise,1.6cqw) * -.5));filter:blur(.6cqw)}}@keyframes csHair{0%,2%{opacity:1;transform:scaleX(0)}13%,86%{opacity:1;transform:scaleX(1)}91%,to{opacity:0;transform:scaleX(1)}}@keyframes csGlow{0%{text-shadow:0 0 #ff2f9700}to{text-shadow:0 0 2.2cqw #ff2f97b3}}@keyframes csDark{0%{opacity:1}3%,93%{opacity:0}to{opacity:1}}@keyframes csIgProg{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes csIgGrain{0%{transform:translate(0)}20%{transform:translate(-5%,3%)}40%{transform:translate(4%,-6%)}60%{transform:translate(-3%,7%)}80%{transform:translate(6%,2%)}to{transform:translate(0)}}@keyframes rBfig{0%{opacity:0;filter:blur(.6cqw);animation-timing-function:cubic-bezier(.2,.8,.2,1);transform:translateY(2.5cqw)scale(1.05)}13%{opacity:1;filter:blur();transform:none}88%{opacity:1;transform:scale(1.035)}94%,to{opacity:0;transform:scale(1.04)}}@keyframes rBsheen{0%,24%{transform:translate(-50%)}44%,to{transform:translate(50%)}}@keyframes rBspot{0%{opacity:.55;transform:scale(1)}to{opacity:1;transform:scale(1.08)}}@keyframes rBfloat{0%{transform:translateY(0)rotate(-1.5deg)}to{transform:translateY(-.8cqw)rotate(1deg)}}@keyframes rCph{0%{filter:blur(.4cqw);transform:scale(1)}8%{filter:blur()}to{transform:scale(1.08)}}@keyframes rCglint{0%,to{opacity:0;transform:scale(0)rotate(0)}12%{opacity:.9}22%{opacity:.9;transform:scale(1)rotate(45deg)}36%{opacity:0;transform:scale(0)rotate(90deg)}}@keyframes rCglow{0%{opacity:.35}to{opacity:1}}@keyframes rCdust{0%{opacity:0;transform:translate(0)}20%{opacity:.45}80%{opacity:.3}to{transform:translate(var(--dx), -110cqw);opacity:0}}@keyframes rCkick{0%{opacity:0;letter-spacing:.6em;filter:blur(.4cqw)}11%,86%{opacity:1;letter-spacing:.3em;filter:blur()}91%,to{opacity:0;letter-spacing:.3em}}@media (prefers-reduced-motion:reduce){.cs-reel,.cs-reel *,.cs-reel :before,.cs-reel :after{animation:none!important}.cs-igTile:hover>img{transform:none!important}}@media (max-width:760px){.cs-igGrid{grid-template-columns:repeat(3,1fr);gap:2px}.cs-igTile:nth-child(10){display:none}.cs-igA-head{flex-wrap:wrap;gap:16px;padding:20px}.cs-igA-avatar{width:62px;height:62px}.cs-igA-follow{justify-content:center;width:100%}}
.cs-m360-head{text-align:center}.cs-m360-title{letter-spacing:-.055em;margin:20px 0 22px;font-size:clamp(48px,8vw,128px);line-height:.95}.cs-m360-lead{max-width:34ch;color:var(--sub);margin-inline:auto;font-size:17px;line-height:1.6}.cs-m360-marquee{gap:4px;margin:70px 0 80px;display:grid;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.cs-m360-row{overflow:hidden}.cs-m360-track{width:max-content;animation:70s linear infinite m360Marq;display:flex}.cs-m360-row[data-alt] .cs-m360-track{animation-duration:80s;animation-direction:reverse}.cs-m360-track span{letter-spacing:-.045em;white-space:nowrap;color:#f1eef6e0;align-items:center;font-size:clamp(40px,6vw,92px);font-weight:300;line-height:1.15;display:inline-flex}.cs-m360-row[data-alt] span{color:#0000;-webkit-text-stroke:1px #f1eef652}.cs-m360-track i{background:var(--acc);border-radius:50%;width:.14em;height:.14em;margin:0 .5em}.cs-m360-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:44px 28px;display:grid}.cs-m360-grid li{border-top:1px solid var(--line);padding-top:18px}.cs-m360-grid span{letter-spacing:.2em;color:var(--acc);font-size:12px}.cs-m360-grid h3{letter-spacing:-.03em;margin-top:12px;font-size:21px}.cs-m360-grid p{color:var(--sub);margin-top:8px;font-size:14px;line-height:1.55}@keyframes m360Marq{to{transform:translate(-50%)}}@media (max-width:1000px){.cs-m360-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.cs-m360-marquee{margin:46px 0 56px}.cs-m360-grid{grid-template-columns:1fr;gap:26px}}
.cs-vFrame{aspect-ratio:9/16;background:#141119;border-radius:20px;position:relative;overflow:hidden}.cs-vid{object-fit:cover;cursor:pointer;width:100%;height:100%;display:block}.cs-vD{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:28px;margin-top:80px;display:grid}.cs-vD-facts{text-align:center;gap:40px;display:grid}.cs-vD[data-wait] .cs-vD-facts{opacity:0;filter:blur(6px);transform:translateY(26px)}.cs-vD-facts b{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(48px,6vw,86px);font-weight:400;line-height:1;display:block}.cs-vD-facts span:not(.cs-acc){color:var(--sub);margin-top:8px;font-size:14px;display:block}@media (max-width:760px){.cs-vD{grid-template-columns:1fr 1fr;gap:12px;margin-top:50px}.cs-vD-facts{grid-area:1/1/auto/-1;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px}.cs-vD-facts b{font-size:34px}.cs-vD-facts span:not(.cs-acc){font-size:11.5px}}
