.cf-card{--cf-frame: #0a0a30;--cf-panel: #16165a;--cf-title: #fff;--cf-desc: rgba(255, 255, 255, .52);--cf-arrow: #fff;--cf-edge: rgba(255, 255, 255, .16);--cf-aspect: .78;--cf-radius: 28px;--cf-frame-w: 7px;--cf-closed: 20%;--cf-open: 54%;--cf-dur: .72s;--cf-ease: cubic-bezier(.22, 1, .36, 1);--cf-subject: none;--cf-subject-top: 4%;--cf-subject-height: 50%;--cf-subject-drop: 46%;--cf-subject-scale: .88;--cf-sheen: none;--cf-sheen-blend: overlay;--cf-sheen-opacity: .45;position:relative;display:block;width:100%;margin:0;padding:var(--cf-frame-w);border:0;border-radius:var(--cf-radius);background:var(--cf-frame);box-shadow:0 22px 55px -26px #090c228c;text-align:left;text-decoration:none;isolation:isolate;-webkit-tap-highlight-color:transparent}.cf-card{--cf-slide-ease: var(--cf-ease)}@supports (transition-timing-function: linear(0,1)){.cf-card{--cf-slide-ease: var(--cf-spring, linear(0, .0357, .1273, .2536, .397, .543, .6811, .804, .9075, .9897, 1.0506, 1.0919, 1.1159, 1.1257, 1.1243, 1.1149, 1.1002, 1.0826, 1.0641, 1.0462, 1.0299, 1.0159, 1.0046, .996, .9899, .9862, .9844, .9841, .985, .9866, .9888, .9911, .9934, .9955, .9974, .999, 1.0002, 1.001, 1.0016, 1.0019, 1))}}@supports (width: 1cqw){.cf-card{container-type:inline-size}}.cf-card:is(a,button){cursor:pointer;font:inherit;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cf-inner{position:relative;display:block;width:100%;aspect-ratio:var(--cf-aspect);overflow:hidden;border-radius:calc(var(--cf-radius) - var(--cf-frame-w));background:#05060a;font-family:inherit;font-size:16px}@supports (width: 1cqw){.cf-inner{font-size:5cqw}}.cf-art{position:absolute;top:0;right:0;bottom:0;left:0;display:block;transform:scale(1);transition:transform calc(var(--cf-dur) * 1.2) var(--cf-ease);will-change:transform}.cf-glass{position:absolute;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none;transform:translateZ(0) scale(1);transition:transform calc(var(--cf-dur) * 1.3) var(--cf-ease);will-change:transform}.cf-glass:before{content:"";position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;background:var(--cf-sheen);filter:blur(30px) saturate(150%);opacity:var(--cf-sheen-opacity);mix-blend-mode:var(--cf-sheen-blend);-webkit-mask-image:radial-gradient(62% 46% at 42% 16%,#000 0%,rgba(0,0,0,.4) 48%,transparent 74%);mask-image:radial-gradient(62% 46% at 42% 16%,#000 0%,rgba(0,0,0,.4) 48%,transparent 74%)}.cf-glass:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(104deg,transparent 30%,rgba(255,255,255,.42) 44%,rgba(255,255,255,.9) 48%,rgba(255,255,255,.16) 52%,transparent 64%);opacity:.55;mix-blend-mode:soft-light}.cf-grain{position:absolute;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none;opacity:.32;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px}.cf-subject{position:absolute;left:8%;right:8%;top:var(--cf-subject-top);height:var(--cf-subject-height);display:block;pointer-events:none;background:var(--cf-subject) center bottom / contain no-repeat;filter:drop-shadow(0 16px 26px rgba(0,0,0,.4));transform:translate3d(0,var(--cf-subject-drop),0) scale(var(--cf-subject-scale));transition:transform var(--cf-dur) var(--cf-slide-ease);will-change:transform}.cf-panel{position:absolute;top:0;right:0;bottom:0;left:0;display:block;transform:translate3d(0,var(--cf-closed),0);transition:transform var(--cf-dur) var(--cf-slide-ease);will-change:transform}.cf-face{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:var(--cf-panel);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.cf-edge{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;overflow:visible;fill:none;stroke:var(--cf-edge);stroke-width:1}.cf-head{position:absolute;inset:0 0 auto 0;display:flex;align-items:center;justify-content:space-between;gap:1em;padding:1.45em 1.6em 0}.cf-number{font-size:4.15em;font-weight:700;line-height:1;letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--cf-title)}.cf-icon{flex:none;display:grid;place-items:center;width:1.3em;height:1.3em;color:var(--cf-arrow);transition:transform var(--cf-dur) var(--cf-slide-ease)}.cf-icon>svg{width:100%;height:100%;display:block}.cf-text{position:absolute;inset:auto 0 0 0;display:flex;flex-direction:column;padding:1.6em}.cf-title{font-size:.92em;font-weight:600;line-height:1.35;letter-spacing:-.01em;color:var(--cf-title)}.cf-desc{margin-top:.4em;font-size:.88em;font-weight:400;line-height:1.4;letter-spacing:-.005em;color:var(--cf-desc)}.cf-card:hover .cf-panel,.cf-card:focus-visible .cf-panel{transform:translate3d(0,var(--cf-open),0)}.cf-card:hover .cf-art,.cf-card:focus-visible .cf-art{transform:scale(1.06)}.cf-card:hover .cf-subject,.cf-card:focus-visible .cf-subject{transform:translateZ(0) scale(1);transition-delay:50ms}.cf-card:hover .cf-icon,.cf-card:focus-visible .cf-icon{transform:translate3d(.12em,-.12em,0)}.cf-card:hover .cf-glass,.cf-card:focus-visible .cf-glass{transform:translate3d(-3%,-5%,0) scale(1.1)}.cf-card:focus-visible{outline:2px solid var(--cf-title);outline-offset:3px}@media(hover:none){.cf-panel{transform:translate3d(0,var(--cf-open),0)}.cf-subject{transform:translateZ(0) scale(1)}}@media(prefers-reduced-motion:reduce){.cf-art,.cf-panel,.cf-subject,.cf-icon,.cf-glass{transition-duration:1ms}}.page{min-height:100vh;padding:clamp(32px,7vw,96px) clamp(20px,5vw,64px);background:#000;color:#f5f6f8}.page__head{max-width:1120px;margin:0 auto clamp(28px,5vw,56px)}.page__head h1{margin:0;font-size:clamp(24px,3vw,34px);font-weight:600;letter-spacing:-.02em}.page__head p{margin:8px 0 0;color:#9aa2ad;font-size:15px}.grid{display:grid;gap:clamp(16px,2.4vw,32px);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));max-width:1120px;margin:0 auto}.section{max-width:1120px;margin:0 auto clamp(40px,6vw,80px)}.section__title{margin:0 0 clamp(16px,2vw,24px);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#8a8f99}.section .grid{margin:0}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}
