@charset "UTF-8";@font-face{font-family:"CSAM Poppins";font-weight:400;font-style:normal;font-display:swap;src:url("https://static.zohocdn.com/webfonts/poppinsregular/font.woff2") format("woff2")}@font-face{font-family:"CSAM Poppins";font-weight:700;font-style:normal;font-display:swap;src:url("https://static.zohocdn.com/webfonts/poppinsbold/font.woff2") format("woff2")}@font-face{font-family:"Zoho Puvi";font-weight:400;font-style:normal;font-display:swap;src:url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_regular.woff2") format("woff2")}@font-face{font-family:"Zoho Puvi";font-weight:500;font-style:normal;font-display:swap;src:url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_medium.woff2") format("woff2")}@font-face{font-family:"Zoho Puvi";font-weight:600;font-style:normal;font-display:swap;src:url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_semibold.woff2") format("woff2")}@font-face{font-family:"Zoho Puvi";font-weight:700;font-style:normal;font-display:swap;src:url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_bold.woff2") format("woff2")}@font-face{font-family:"Zoho Puvi";font-weight:800;font-style:normal;font-display:swap;src:url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_extrabold.woff2") format("woff2")}@font-face{font-family:"Zoho Puvi";font-weight:900;font-style:normal;font-display:swap;src:url("https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_black.woff2") format("woff2")}:root{--csam-ink:#121010;--csam-ink-2:#100e0e;--csam-ink-3:#171514;--csam-ink-4:#0f0e0d;--csam-text:#dcdcdc;--csam-text-strong:#f7f4f0;--csam-red:#ed1c16;--csam-blue:#0b72b5;--csam-green:#1db954;--csam-amber:#e8b400;--csam-hairline:rgba(217,217,217,0.08);--csam-hairline-2:rgba(217,217,217,0.16);--csam-font:"Zoho Puvi";--csam-ease:cubic-bezier(0.16,1,0.3,1);--csam-ease-soft:cubic-bezier(0.2,0.8,0.2,1);--csam-hero-h:260vh;--csam-card-w:640px;--csam-arrow-offset:26px;--csam-track-x:0}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip;scrollbar-gutter:stable}html.csam-hold{scroll-behavior:auto}body{margin:0;position:relative;min-height:100vh;overflow-x:clip;background:var(--csam-ink);color:var(--csam-text);font-family:var(--csam-font);-webkit-font-smoothing:antialiased}::selection{background:var(--csam-red);color:var(--csam-ink)}a{color:var(--csam-text);text-decoration:none}a:hover{color:var(--csam-red)}input{font-family:var(--csam-font)}::placeholder{color:#55534f}img{max-width:100%}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--csam-red);outline-offset:3px}.csam-field__input:focus-visible{outline:0}main{position:relative}.csam-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}.csam-sprite{position:absolute;width:0;height:0;overflow:hidden}@keyframes csam-rise-in{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes csam-rise{from{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}@keyframes csam-wipe-up{from{opacity:0;transform:translateY(110%) rotate(2deg)}to{opacity:1;transform:none}}@keyframes csam-reveal-out{from{opacity:1}to{opacity:0}}@keyframes csam-fade-in{from{opacity:0}to{opacity:1}}@keyframes csam-scanline{from{transform:translateY(-100%)}to{transform:translateY(900%)}}@keyframes csam-blink{0%,49%{opacity:1}50%,100%{opacity:.15}}@keyframes csam-caret-blink{0%,49%{opacity:1}50%,100%{opacity:0}}@keyframes csam-glitch{0%{transform:none;filter:none}20%{transform:translate3d(-6px,2px,0) skewX(-1.5deg);filter:hue-rotate(-20deg) saturate(2)}40%{transform:translate3d(5px,-3px,0);filter:invert(0.06)}60%{transform:translate3d(-3px,1px,0) skewX(1deg)}80%{transform:translate3d(2px,2px,0);filter:saturate(1.6)}100%{transform:none;filter:none}}@keyframes csam-shudder{0%,100%{transform:none}25%{transform:translate3d(-3px,1px,0)}75%{transform:translate3d(3px,-1px,0)}}@keyframes csam-tick{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes csam-slide-down-in{from{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes csam-scan-x{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}@keyframes csam-fp-fill{from{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes csam-ring-spin{from{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes csam-play-ring{0%{transform:translate(-50%,-50%) scale(0.9);opacity:.5}70%{opacity:0}100%{transform:translate(-50%,-50%) scale(1.75);opacity:0}}@keyframes csam-play-beat{0%,100%{transform:scale(1);box-shadow:0 12px 30px rgba(0,0,0,0.45),0 0 0 0 rgba(237,28,22,0.45)}50%{transform:scale(1.06);box-shadow:0 14px 34px rgba(0,0,0,0.5),0 0 0 14px rgba(237,28,22,0)}}@keyframes csam-play-pulse{0%,100%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.07)}}.csam-cue__label,.csam-hero__eyebrow,.csam-hero__cta,.csam-card__cat,.csam-card__dur,.csam-panel__name,.csam-panel__status,.csam-field__label,.csam-field__len,.csam-readout__label,.csam-chip__mark,.csam-chip__label,.csam-verdict__head,.csam-res-card__meta,.csam-footer__link,.csam-lightbox__cat,.csam-lightbox__meta,.csam-reveal__tag,.csam-reveal__cta,.csam-reveal__note,.csam-loader__pct,.csam-videos__star{font-family:var(--csam-font)}.csam-grain{position:fixed;inset:0;z-index:90;pointer-events:none;opacity:.12;mix-blend-mode:overlay;background-size:160px 160px}.csam-vignette{position:fixed;inset:0;z-index:89;pointer-events:none;background:radial-gradient(120% 90% at 50% 40%,rgba(0,0,0,0) 40%,rgba(0,0,0,0.55) 100%)}.csam-backdrop{position:fixed;inset:0;z-index:0;pointer-events:none}.csam-backdrop__black{position:absolute;inset:0;opacity:0;background:radial-gradient(64% 46% at 16% 26%,rgba(237,28,22,0.12) 0,rgba(237,28,22,0.042) 42%,rgba(237,28,22,0) 72%),radial-gradient(62% 48% at 86% 78%,rgba(11,114,181,0.14) 0,rgba(11,114,181,0.048) 44%,rgba(11,114,181,0) 74%),#000}.csam-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:101;background:rgba(217,217,217,0.08)}.csam-progress__bar{height:100%;width:0;background:var(--csam-red);transform-origin:left}.csam-nav{position:fixed;top:clamp(10px,1.6vh,20px);left:clamp(10px,2.2vw,34px);right:clamp(10px,2.2vw,34px);z-index:100;display:flex;align-items:center;justify-content:space-between;gap:20px;height:clamp(52px,7vh,68px);padding:0 clamp(24px,13vw,248px);border:1px solid var(--csam-hairline);border-radius:clamp(14px,1.6vw,22px);background:var(--csam-ink-2);transition:background .4s ease,border-color .4s ease,top .4s var(--csam-ease),left .4s var(--csam-ease),right .4s var(--csam-ease),border-radius .4s ease}.csam-nav.is-past{top:0;left:0;right:0;border-radius:0;background:rgba(16,14,14,0.86);border-color:var(--csam-hairline-2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.csam-nav__logo{display:flex;align-items:baseline;gap:2px;font-size:clamp(17px,1.7vw,23px);letter-spacing:-0.02em;color:var(--csam-text)}.csam-nav__logo img{height:28px;width:auto;display:block}.csam-nav__links{display:flex;align-items:center;gap:clamp(18px,2.6vw,44px)}.csam-nav__link{appearance:none;border:0;padding:0;background:transparent;cursor:pointer;font-size:clamp(14px,1.15vw,17px);font-weight:400;color:rgba(217,217,217,0.82);font-family:inherit;transition:color .3s ease}.csam-nav__link:hover{color:var(--csam-red)}.csam-nav__link.is-active{color:var(--csam-red);font-weight:600}.csam-lang{position:relative}.article_img{object-position:left}.csam-lang__toggle{appearance:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:18px;min-width:150px;padding:10px 14px;border:1px solid rgba(237,28,22,0.55);border-radius:999px;background:var(--csam-ink-3);color:rgba(240,236,231,0.92);font-family:inherit;font-size:15px;font-weight:400;transition:background .3s ease,color .3s ease,border-color .3s ease}.csam-lang__toggle:hover{background:rgba(237,28,22,0.14);border-color:var(--csam-red);color:#fff}.csam-lang__caret{font-size:10px;color:var(--csam-red)}.csam-lang__list{position:absolute;top:100%;left:0;min-width:150px;margin-top:6px;overflow:hidden;display:none;flex-direction:column;background:var(--csam-ink-3);border:1px solid rgba(237,28,22,0.4);border-radius:14px;animation:csam-slide-down-in .22s ease both}.csam-lang.is-open .csam-lang__list{display:flex}.csam-lang__option{appearance:none;cursor:pointer;text-align:left;padding:11px 14px;border:0;background:transparent;color:rgba(217,217,217,0.8);font-family:inherit;font-size:15px;transition:background .25s ease,color .25s ease}.csam-lang__option:hover{background:rgba(237,28,22,0.16);color:#fff}.csam-lang__option[aria-selected="true"]{display:none}.csam-menu-btn{display:none;appearance:none;background:transparent;border:1px solid rgba(217,217,217,0.2);border-radius:999px;padding:9px 16px;color:var(--csam-text);font-family:inherit;font-size:14px;font-weight:500;cursor:pointer}.csam-hero{position:relative;z-index:1;height:var(--csam-hero-h)}.csam-hero__stage{position:sticky;top:0;height:100vh;overflow:hidden}.csam-hero__film-wrap{position:absolute;inset:0;z-index:0;overflow:hidden}.csam-hero__film{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;overflow:hidden;background:#000;will-change:transform,opacity,filter}.csam-hero__frame{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max(100%,177.78vh);height:max(100%,56.25vw);border:0;background:#000;pointer-events:none}.csam-hero__frame--mobile{display:none}.csam-hero__scrim{position:absolute;left:0;right:0;bottom:0;z-index:2;height:200%;background:linear-gradient(to top,rgb(0 0 0 / 64%) 0,rgb(0 0 0 / 82%) 32%,rgba(18,16,16,0.32) 62%,rgb(255 54 54 / 0) 100%);transform:translateY(100%);pointer-events:none;will-change:transform;transition:.3s;--scrim-dark:0}.csam-hero__scrim::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / 94%) 34%,rgb(0 0 0 / 88%) 45%,rgba(18,16,16,0.32) 62%,rgb(255 54 54 / 0) 100%);opacity:var(--scrim-dark);pointer-events:none;transition:opacity ease-out .3s}.csam-hero__blackout{position:absolute;inset:0;z-index:2;background:#121010;opacity:0;pointer-events:none;will-change:opacity}.csam-crt-title{position:absolute;z-index:3;left:0;right:0;top:50%;transform:translateY(-50%);pointer-events:none;font-family:"CSAM Poppins" !important}.csam-title-frame{margin:0 auto;width:min(92vw,980px);text-align:center;font-family:"CSAM Poppins" !important;font-weight:700;font-size:clamp(28px,8vw,84px);line-height:1.04;letter-spacing:-0.025em;color:rgba(226,202,196,0.96);opacity:0;will-change:opacity;visibility:hidden}.csam-title-frame__word--accent{color:var(--csam-red)}.csam-title-frame__word{white-space:nowrap}.csam-title-frame__ch{display:inline-block;min-width:.32em}.csam-hero__scanline{position:absolute;left:0;right:0;top:0;height:2px;opacity:.5;background:linear-gradient(90deg,rgba(237,28,22,0) 0,rgba(237,28,22,0.55) 50%,rgba(237,28,22,0) 100%);animation:csam-scanline 9s linear infinite}.csam-masks{position:absolute;inset:0;z-index:3;pointer-events:none;opacity:0;will-change:opacity}.csam-masks__group{position:absolute;inset:0;will-change:transform}.age-of-ai{display:none !important}.csam-mask{position:absolute;left:50%;top:50%;width:200px;height:280px;opacity:0;transform:translate(-50%,-50%);will-change:transform,opacity}.csam-mask img{width:100%;height:100%;object-fit:contain;display:block;filter:drop-shadow(26px 14px 20px rgba(0,0,0,0.62)) drop-shadow(6px 4px 4px rgba(0,0,0,0.5))}.csam-mask[data-mask="4"]{z-index:1;scale:1;transform:translate(-50%,-47%) translate(315.3px,0)}.csam-mask[data-mask="3"]{z-index:2}.csam-mask[data-mask="2"]{z-index:3}.csam-mask[data-mask="1"]{z-index:4}.csam-cue{position:absolute;z-index:4;left:0;right:0;bottom:clamp(22px,4vh,48px);display:flex;align-items:center;justify-content:center;gap:12px;opacity:0;transition:opacity .5s ease}.csam-cue__inner{display:inline-flex;align-items:center;gap:14px;padding:10px 18px;border-radius:999px;background:rgba(12,11,11,0.72);border:1px solid rgba(220,220,220,0.16);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.csam-cue__label{font-size:10px;letter-spacing:.3em;color:var(--csam-text)}.csam-cue__bar{display:block;width:54px;height:2px;background:rgba(220,220,220,0.28);overflow:hidden}.csam-cue__tick{display:block;height:100%;background:var(--csam-red);transform-origin:left;animation:csam-tick 2.2s ease-in-out infinite}.csam-hero__copy{position:absolute;z-index:3;left:0;right:0;top:auto;bottom:clamp(26px,6vh,74px);display:flex;flex-direction:column;align-items:center;gap:clamp(6px,1.2vh,18px);padding:50px clamp(20px,5vw,90px);text-align:center;opacity:0;transform:translateY(40px);pointer-events:none;will-change:transform,opacity}.csam-hero__eyebrow{font-size:14px;letter-spacing:.28em;color:rgba(217,217,217,0.55)}.csam-hero__lede{margin:0;max-width:46ch;font-size:clamp(17px,min(3.4vw,4.2vh),36px);line-height:1.3;letter-spacing:-0.005em;font-weight:500;color:rgba(217,217,217,0.88);text-wrap:pretty}.csam-headline{margin:0;display:flex;flex-wrap:nowrap;white-space:nowrap;align-items:baseline;justify-content:center;gap:.28em;font-size:clamp(26px,min(8.2vw,13vh),111px);line-height:.86;letter-spacing:-0.025em;font-weight:900;color:var(--csam-red)}.csam-headline__word{display:inline-flex}.csam-headline__kern{padding-right:2px}.csam-caret{display:inline-block;width:.07em;height:.78em;background:var(--csam-red);opacity:0;animation:csam-blink .8s steps(1) infinite}.csam-hero__cta{pointer-events:auto;appearance:none;cursor:pointer;margin-top:clamp(20px,3.4vh,44px);display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 26px;border-radius:999px;border:1px solid rgba(217,217,217,0.24);background:rgba(18,16,16,0.5);color:var(--csam-text);font-size:14px;letter-spacing:.2em;transition:background .35s ease,color .35s ease,border-color .35s ease,transform .35s ease}.csam-hero__cta:hover{background:var(--csam-red);border-color:var(--csam-red);color:#fff;transform:translateY(-2px)}.csam-underlay{position:absolute;top:var(--csam-hero-h);left:0;right:0;bottom:0;z-index:0;pointer-events:none}.csam-underlay__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(217,217,217,0.045) 1px,transparent 1px),linear-gradient(90deg,rgba(217,217,217,0.045) 1px,transparent 1px);background-size:84px 84px,84px 84px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 3%,#000 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 3%,#000 100%)}.csam-underlay__glow{position:absolute;inset:0;background:radial-gradient(52% 22% at 50% 4%,rgba(237,28,22,0.13) 0,rgba(237,28,22,0.04) 40%,rgba(237,28,22,0) 74%),radial-gradient(46% 18% at 18% 44%,rgba(237,28,22,0.09) 0,rgba(237,28,22,0) 72%),radial-gradient(44% 18% at 84% 72%,rgba(11,114,181,0.1) 0,rgba(11,114,181,0) 74%)}#videos,#game,#resources{scroll-margin-top:80px}.csam-videos{position:relative;z-index:1;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:120px clamp(16px,4vw,70px);background-color:rgba(0,0,0,0.49)}.csam-videos__inner{position:relative;z-index:1;width:100%;max-width:1360px;margin:0 auto;text-align:center;display:flex;flex-direction:column;gap:clamp(20px,3.4vh,40px);animation:csam-rise 1.1s var(--csam-ease) both;animation-timeline:view();animation-range:entry 6% entry 48%}.csam-videos__title-wrap{position:relative;display:flex;justify-content:center;padding:clamp(6px,1.4vh,18px) 0 0;animation:csam-rise 1s var(--csam-ease) both;animation-timeline:view();animation-range:entry 4% entry 62%}.csam-videos__title{position:relative;margin:0;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.52em;padding:.36em .9em;border-radius:999px;border:1px solid var(--csam-hairline-2);background:var(--csam-ink-4);font-size:clamp(15px,min(2.7vw,4vh),38px);line-height:1.15;letter-spacing:-0.028em;font-weight:500;text-align:center}.csam-videos__star{position:relative;display:inline-block;font-size:1.35em;line-height:.6;color:var(--csam-red);padding-bottom:.4em;font-weight:900}.csam-videos__t1{position:relative;color:var(--csam-text-strong)}.csam-videos__t2{position:relative;color:#fff;text-shadow:0 0 30px rgba(255,196,138,0.3)}.csam-videos__beam{position:relative;display:inline-block;width:2px;height:1.45em;border-radius:2px;background:linear-gradient(to bottom,rgba(224,162,28,0) 0,#e0a21c 26%,#ff8a3d 74%,rgba(224,162,28,0) 100%)}.csam-videos__beam-near,.csam-videos__beam-far{position:absolute;left:1px;top:50%;transform:translateY(-50%);pointer-events:none}.csam-videos__beam-near{width:15em;height:4.6em;background:radial-gradient(ellipse 100% 54% at 0 50%,rgba(255,222,186,0.5) 0,rgba(255,168,96,0.2) 24%,rgba(255,255,255,0.09) 50%,rgba(255,255,255,0) 78%);filter:blur(18px)}.csam-videos__beam-far{width:24em;height:8em;background:radial-gradient(ellipse 88% 42% at 0 50%,rgba(255,255,255,0.14) 0,rgba(255,255,255,0.045) 40%,rgba(255,255,255,0) 74%);filter:blur(34px)}.csam-videos__lede{margin:0 auto;max-width:min(92ch,90vw);font-size:clamp(14px,min(1.1vw,1.9vh),18px);line-height:1.5;color:rgba(217,217,217,0.68)}.csam-track{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-bottom:-24px;overflow:hidden;padding:clamp(10px,2vh,26px) 0}.csam-track__rail{display:flex;gap:22px;transform:translateX(var(--csam-track-x));transition:transform .7s var(--csam-ease);will-change:transform}.csam-track__rail.is-instant{transition:none}.csam-card{flex:0 0 var(--csam-card-w);position:relative;aspect-ratio:16 / 9;border-radius:14px;overflow:hidden;cursor:pointer;background:#1e1c1b;opacity:.55;transform:scale(0.84);transform-origin:center center;transition:opacity .7s ease,transform .7s var(--csam-ease)}.csam-card.is-current{opacity:1;transform:scale(1)}.csam-card__stripes{position:absolute;inset:0;background-color:#1e1c1b;background-image:repeating-linear-gradient(112deg,rgba(217,217,217,0.07) 0 2px,rgba(217,217,217,0) 2px 12px)}.csam-card.is-near .csam-card__stripes{display:none}.csam-card__frame{position:absolute;inset:0;width:100%;height:100%}}.csam-card__frame img{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%) scale(1.02);border:0;background:#000;pointer-events:none;object-fit:cover}.csam-card__scrim{position:absolute;inset:0;background:linear-gradient(to top,rgba(8,7,7,0.88) 0,rgba(8,7,7,0.62) 46%,rgba(8,7,7,0.52) 100%)}.csam-card__play{position:absolute;inset:0;display:none;align-items:center;justify-content:center}.csam-card.is-current .csam-card__play{display:flex}.csam-card__ring{position:absolute;left:50%;top:50%;width:clamp(52px,6vh,76px);height:clamp(52px,6vh,76px);border-radius:999px;border:2px solid rgba(237,28,22,0.6);animation:csam-play-ring 2.6s var(--csam-ease) infinite}.csam-card__btn{width:clamp(52px,6vh,76px);height:clamp(52px,6vh,76px);border-radius:999px;background:var(--csam-red);display:flex;align-items:center;justify-content:center;font-size:17px;color:#fff;box-shadow:0 12px 30px rgba(0,0,0,0.45);animation:csam-play-beat 2.6s ease-in-out infinite}.csam-card__btn::before,.csam-res-card__play::before{content:"";display:block;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:12px solid currentColor;margin-left:3px}.csam-card__cat{position:absolute;left:16px;bottom:14px;display:flex;align-items:center;gap:9px;font-size:14px;letter-spacing:.2em;color:rgba(255,255,255,0.85)}.csam-card__dur{position:absolute;right:16px;bottom:14px;font-size:14px;letter-spacing:.16em;color:rgba(255,255,255,0.6)}.csam-card__veil{position:absolute;inset:0;background:#0a0908;opacity:.45;pointer-events:none;transition:opacity .7s ease}.csam-card.is-current .csam-card__veil{opacity:0}.csam-track__arrow{position:absolute;top:50%;z-index:4;appearance:none;cursor:pointer;display:flex;align-items:center;justify-content:center;width:clamp(38px,min(4vw,5.6vh),62px);height:clamp(38px,min(4vw,5.6vh),62px);border-radius:999px;border:1px solid rgba(217,217,217,0.22);background:rgba(20,18,17,0.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 10px 26px rgba(0,0,0,0.4);color:rgba(240,236,231,0.85);font-size:clamp(16px,1.6vw,24px);transition:box-shadow .3s ease,transform .3s ease,background .3s ease,border-color .3s ease,color .3s ease}.csam-track__arrow--prev{left:var(--csam-arrow-offset);transform:translate(-50%,-50%)}.csam-track__arrow--next{right:var(--csam-arrow-offset);transform:translate(50%,-50%)}.csam-track__arrow--prev:hover{transform:translate(-50%,-50%) scale(1.06)}.csam-track__arrow--next:hover{transform:translate(50%,-50%) scale(1.06)}.csam-track__arrow:hover{background:var(--csam-blue);border-color:var(--csam-blue);color:#fff}.csam-game{position:relative;z-index:1;overflow:hidden;padding:clamp(46px,8vw,200px) clamp(20px,5vw,90px);background:#000}.csam-game__glow{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(60% 44% at 50% 30%,rgba(237,28,22,0.14) 0,rgba(237,28,22,0.04) 42%,rgba(237,28,22,0) 74%)}.csam-game__inner{position:relative;z-index:1;max-width:1160px;margin:0 auto}.csam-game__head{text-align:center;margin:0 auto clamp(30px,5vw,78px)}.csam-game__title{margin:0 auto;max-width:20ch;font-size:clamp(30px,6.6vw,64px);line-height:1.02;letter-spacing:-0.045em;font-weight:900;color:#fff}.csam-game__line{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:0 .24em}.csam-game__word{display:inline-block;overflow:hidden;padding-bottom:.1em}.csam-game__word-in{display:inline-block;animation:csam-wipe-up .9s var(--csam-ease) both;animation-timeline:view()}.csam-game__line:nth-child(1) .csam-game__word:nth-child(1) .csam-game__word-in{animation-range:entry 2% entry 30%}.csam-game__line:nth-child(1) .csam-game__word:nth-child(2) .csam-game__word-in{animation-range:entry 6% entry 34%}.csam-game__line:nth-child(1) .csam-game__word:nth-child(3) .csam-game__word-in{animation-range:entry 10% entry 38%}.csam-game__line:nth-child(2) .csam-game__word:nth-child(1) .csam-game__word-in{animation-range:entry 14% entry 42%}.csam-game__line:nth-child(2) .csam-game__word:nth-child(2) .csam-game__word-in{animation-range:entry 18% entry 46%}.csam-game__line:nth-child(1) .csam-game__word:nth-child(1){padding-right:5px}.csam-game__line:nth-child(1) .csam-game__word:nth-child(2){padding-right:6px}.csam-game__line:nth-child(2) .csam-game__word:nth-child(1){padding-right:6px}.csam-game__line:nth-child(2) .csam-game__word:nth-child(2){padding-right:4px}.csam-game__nowrap{white-space:nowrap}.csam-game__star{display:inline-block;color:var(--csam-red);font-size:clamp(44px,9.8vw,95px);line-height:.6;transform:translateY(0.08em)}.csam-game__lede{margin:clamp(22px,2.6vw,34px) auto 0;max-width:min(108ch,94vw);font-size:clamp(15px,1.35vw,20px);line-height:1.6;color:rgba(240,236,231,0.85)}.csam-panel-shell{position:relative;border-radius:30px;padding:2px;overflow:hidden;box-shadow:0 0 70px rgba(11,114,181,0.18)}.csam-panel-ring{position:absolute;top:50%;left:50%;width:160%;aspect-ratio:1;pointer-events:none;background:conic-gradient(from 0,rgba(11,114,181,0) 0,rgba(11,114,181,0) 250deg,rgba(11,114,181,0.18) 300deg,rgba(11,114,181,0.75) 344deg,#5fb8f0 356deg,rgba(11,114,181,0) 360deg);animation:csam-ring-spin 5s linear infinite}.csam-panel{position:relative;border:1px solid rgba(11,114,181,0.16);border-radius:28px;background:linear-gradient(180deg,#1b1918 0,#131111 100%);overflow:hidden;box-shadow:0 50px 110px rgba(0,0,0,0.5);transition:border-color .45s ease,box-shadow .45s ease,background .45s ease}.csam-panel:focus-within{border-color:rgba(11,114,181,0.5);box-shadow:0 0 0 1px rgba(11,114,181,0.28),inset 0 0 90px rgba(11,114,181,0.09)}.csam-panel.is-glitching{animation:csam-glitch .42s steps(2) 2}.csam-game__inner.is-blurred{filter:blur(1.5px) contrast(1.15)}.csam-panel__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:15px clamp(18px,2.4vw,34px);border-bottom:1px solid rgba(217,217,217,0.09)}.csam-panel__name{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;white-space:nowrap;font-size:14px;letter-spacing:.22em;color:rgba(240,236,231,0.75)}.csam-panel__status{display:flex;align-items:center;gap:9px;white-space:nowrap;font-size:14px;letter-spacing:.18em;color:rgba(240,236,231,0.6)}.csam-panel__dot{width:6px;height:6px;border-radius:999px;background:var(--csam-blue);box-shadow:0 0 10px rgba(11,114,181,0.9)}.csam-field{position:relative;padding:clamp(26px,4vw,62px) clamp(20px,3.4vw,56px) clamp(22px,3vw,40px)}.csam-field__label{display:block;text-align:left;font-size:14px;letter-spacing:.24em;color:rgba(255,255,255,0.61);margin-bottom:clamp(14px,1.8vw,22px)}.csam-field__row{position:relative;display:flex;align-items:center;gap:14px}.csam-field__input{flex:1 1 auto;min-width:0;appearance:none;background:transparent;border:0;outline:0;color:#fff;caret-color:transparent;font-size:clamp(15px,3.2vw,46px);font-weight:700;letter-spacing:.06em;padding:0;font-family:"Zoho Puvi"}.csam-field__input::placeholder{color:rgba(255,255,255,0.42);opacity:1}.csam-field__caret{position:absolute;top:50%;left:0;z-index:2;flex:none;width:3px;height:clamp(30px,4.4vw,60px);background:var(--csam-blue);animation:csam-caret-blink 1s steps(1) infinite;transition:opacity .25s ease;transform:translateY(-50%);pointer-events:none}.csam-field__toggle{flex:none;appearance:none;cursor:pointer;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--csam-hairline-2);background:rgba(217,217,217,0.04);color:rgba(240,236,231,0.7);transition:border-color .3s ease,color .3s ease,background .3s ease}.csam-field__toggle:hover{border-color:rgba(11,114,181,0.6);color:var(--csam-blue);background:rgba(11,114,181,0.08)}.csam-field__toggle[aria-pressed="true"] .csam-field__slash{display:none}.csam-field__len{flex:none;font-size:14px;letter-spacing:.16em;color:rgba(217,217,217,0.4)}.csam-field__scanline{position:relative;margin-top:clamp(14px,1.8vw,20px);height:2px;background:rgba(217,217,217,0.14);overflow:hidden}.csam-field__scan{position:absolute;inset:0;opacity:0;background:linear-gradient(90deg,rgba(11,114,181,0) 0,var(--csam-blue) 50%,rgba(11,114,181,0) 100%);animation:csam-scan-x 2.4s linear infinite;transition:opacity .4s ease}.csam-panel:focus-within .csam-field__scan{opacity:1}.csam-readout{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(24px,3vw,54px);padding:0 clamp(20px,3.4vw,56px) clamp(26px,3.4vw,52px)}.csam-readout__col{display:block}.csam-readout__label{display:block;text-align:left;font-size:14px;letter-spacing:.24em;color:rgba(255,255,255,0.61);margin-bottom:18px}.csam-checks{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.csam-chip{display:flex;align-items:center;gap:10px;padding:11px 13px;border:1px solid rgba(217,217,217,0.1);border-radius:10px;background:rgba(217,217,217,0.02);transition:border-color .35s ease,background .35s ease,transform .35s ease}.csam-chip:hover{border-color:rgba(237,28,22,0.45);background:rgba(237,28,22,0.06);transform:translateY(-1px)}.csam-chip__mark{font-size:14px;width:12px;text-align:center;color:rgba(217,217,217,0.3)}.csam-chip__label{font-size:14px;letter-spacing:.1em;line-height:1.3;color:rgba(217,217,217,0.38);font-weight:400}.csam-chip.is-ok .csam-chip__mark,.csam-chip.is-ok .csam-chip__label{color:var(--csam-green)}.csam-chip.is-ok .csam-chip__label{font-weight:700}.csam-chip.is-bad .csam-chip__mark,.csam-chip.is-bad .csam-chip__label{color:var(--csam-red)}.csam-verdict{padding:clamp(18px,2.2vw,24px);border:1px solid rgba(11,114,181,0.3);border-radius:14px;background:linear-gradient(180deg,rgba(11,114,181,0.1) 0,rgba(11,114,181,0.02) 100%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;flex-direction:column;gap:12px}.csam-verdict__head{position:relative;display:block;white-space:nowrap;font-size:clamp(8px,1.1vw,13px);letter-spacing:clamp(0.04em,0.16vw,0.16em);color:rgba(240,236,231,0.55)}.csam-verdict__status{position:absolute;top:50%;right:0;display:inline-flex;align-items:center;gap:7px;margin:0;transform:translateY(-50%);color:var(--csam-blue);text-transform:uppercase}.csam-verdict__dot{width:5px;height:5px;border-radius:999px;background:var(--csam-blue);animation:csam-blink .7s steps(1) infinite}.csam-verdict__value{padding-top:17px;font-size:clamp(25px,4.4vw,39px);line-height:1.02;letter-spacing:-0.03em;font-weight:900;text-wrap:balance;color:rgba(217,217,217,0.45)}.csam-verdict__value.is-empty{color:rgba(217,217,217,0.45)}.csam-verdict__value.is-analysing{color:var(--csam-blue)}.csam-verdict__value.is-weak{color:var(--csam-red)}.csam-verdict__value.is-fair{color:var(--csam-blue)}.csam-verdict__value.is-strong{color:var(--csam-amber)}.csam-verdict__value.is-verystrong{color:var(--csam-green)}.csam-verdict__value.is-lost{color:var(--csam-red)}.csam-panel__foot{display:flex;flex-direction:column;align-items:center;gap:clamp(16px,2vw,22px);padding:0 clamp(20px,3.4vw,56px) clamp(34px,4.4vw,62px)}.csam-run-btn{appearance:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:clamp(12px,1.6vw,22px);padding:clamp(15px,2vw,20px) clamp(24px,3.4vw,46px);border-radius:999px;border:1px solid #e8e8e8;background:#e8e8e8;color:#0a0a0a;font-family:var(--csam-font);font-size:clamp(14px,1.9vw,20px);font-weight:600;letter-spacing:.16em;text-align:center;transition:transform .35s ease,background .35s ease,border-color .35s ease,color .35s ease}.csam-run-btn:hover{transform:translateY(-2px);filter:brightness(1.12)}.csam-run-btn:disabled{cursor:not-allowed;opacity:.55;transform:none;filter:none}.csam-run-btn.is-weak{background:var(--csam-red);border-color:var(--csam-red);color:#fff}.csam-run-btn.is-mid{background:var(--csam-blue);border-color:var(--csam-blue);color:#fff}.csam-run-btn.is-strong{background:var(--csam-green);border-color:var(--csam-green);color:#fff}.csam-takeover{position:absolute;inset:0;z-index:4;display:flex;align-items:center;justify-content:center;background:#0c0b0b}.csam-takeover[hidden]{display:none}.csam-takeover__text{font-size:clamp(46px,11vw,150px);line-height:.92;font-weight:900;letter-spacing:-0.05em;color:var(--csam-red);text-align:center;padding:0 20px;animation:csam-shudder .16s steps(2) infinite}.csam-resources{position:relative;z-index:1;overflow:hidden;padding:clamp(46px,7.5vw,180px) clamp(20px,5vw,90px);background:rgba(0,0,0,0.35)}.csam-resources__grid-bg{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(217,217,217,0.028) 1px,transparent 1px),linear-gradient(90deg,rgba(217,217,217,0.028) 1px,transparent 1px);background-size:74px 74px;-webkit-mask-image:radial-gradient(72% 62% at 50% 34%,#000 0,rgba(0,0,0,0.35) 58%,transparent 88%);mask-image:radial-gradient(72% 62% at 50% 34%,#000 0,rgba(0,0,0,0.35) 58%,transparent 88%)}.csam-resources__glow{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(58% 42% at 50% 22%,rgba(237,28,22,0.16) 0,rgba(237,28,22,0.05) 38%,rgba(237,28,22,0) 72%),radial-gradient(46% 40% at 82% 78%,rgba(11,114,181,0.12) 0,rgba(11,114,181,0) 70%)}.csam-resources__inner{position:relative;z-index:1;max-width:1360px;margin:0 auto}.csam-resources__head{display:flex;flex-wrap:wrap;align-items:flex-end;text-align:left;gap:clamp(24px,5vw,80px);margin-bottom:clamp(34px,5vw,66px)}.csam-resources__title{flex:1 1 300px;margin:0;font-size:clamp(34px,6vw,64px);line-height:.95;letter-spacing:-0.04em;font-weight:800;animation:csam-rise 1s var(--csam-ease) both;animation-timeline:view();animation-range:entry 4% entry 60%}.csam-resources__lede{flex:1 1 320px;max-width:48ch;margin:0;font-size:clamp(15px,1.3vw,19px);line-height:1.55;color:rgba(217,217,217,0.6)}.csam-resources__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(260px,26vw,400px),1fr));gap:clamp(18px,2.2vw,32px)}.csam-res-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(217,217,217,0.12);border-radius:18px;background:var(--csam-ink-3);transition:transform .45s var(--csam-ease),border-color .45s ease,box-shadow .45s ease}.csam-res-card:hover{transform:translateY(-5px);border-color:rgba(11,114,181,0.6);box-shadow:0 26px 60px rgba(0,0,0,0.5)}.csam-res-card__media{position:relative;display:block;aspect-ratio:16 / 9;background:var(--csam-ink-4)}.csam-res-card__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.csam-res-card__scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,rgba(8,7,7,0.6) 0,rgba(8,7,7,0) 55%)}.csam-res-card__play{display:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:54px;height:54px;border-radius:999px;background-color:red;color:#fff;align-items:center;justify-content:center;font-size:15px;box-shadow:0 10px 26px rgba(0,0,0,0.45);pointer-events:none;animation:csam-play-pulse 2.8s ease-in-out infinite}.csam-res-card.is-videocast .csam-res-card__play{display:flex}.csam-res-card__body{display:flex;flex-direction:column;gap:12px;padding:clamp(16px,1.8vw,24px)}.csam-res-card__meta{display:flex;align-items:center;gap:10px;font-size:14px;letter-spacing:.2em;color:rgba(217,217,217,0.45)}.csam-res-card__star{color:var(--csam-red)}.csam-res-card__title{font-size:clamp(16px,1.35vw,21px);line-height:1.25;letter-spacing:-0.02em;font-weight:600;color:#f2efeb}.csam-res-card:hover .csam-res-card__title{color:#f2efeb}.csam-footer{position:relative;z-index:1;padding:clamp(40px,8vw,120px) clamp(20px,5vw,90px) 32px;background-color:rgba(0,0,0,0.58)}.csam-footer__inner{max-width:1360px;margin:0 auto}.csam-footer__wordmark{margin:0;display:flex;flex-wrap:nowrap;justify-content:center;gap:.24em;font-size:clamp(48px,14vw,200px);line-height:.82;letter-spacing:-0.055em;font-weight:900;color:rgba(255,255,255,0.26);white-space:nowrap}.csam-footer__word{display:inline-flex}.csam-footer__word:nth-child(1) .csam-footer__kern{padding-right:5px}.csam-footer__word:nth-child(2) .csam-footer__kern{padding-right:3px}.csam-footer__row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;text-align:left;gap:26px;margin-top:clamp(30px,4vw,60px)}.csam-footer__note{margin:0;max-width:58ch;width:620px;font-size:15px;line-height:1.6;color:rgba(255,255,255,0.76)}.csam-footer__links{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:20px 26px;font-size:14px;letter-spacing:.2em}.csam-footer__link{color:rgba(255,255,255,0.92);text-transform:uppercase;transition:color .3s ease}.csam-footer__link:hover{color:var(--csam-blue)}.csam-footer__link--top{color:red;font-weight:900}.csam-footer__legal{margin:clamp(26px,5vw,66px) 0 0;padding:clamp(16px,2.4vw,26px) 20px;border-top:1px solid rgba(238,238,238,0.36);text-align:center;font-size:15px;color:#fff}@media(max-width:1199px){.csam-footer__wordmark{font-size:clamp(48px,13vw,130px)}}.csam-lightbox{position:fixed;inset:0;z-index:110;display:flex;align-items:center;justify-content:center;padding:clamp(14px,3vw,52px);background:rgba(12,11,11,0.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:csam-fade-in .3s ease both}.csam-lightbox[hidden]{display:none}.csam-lightbox__inner{position:relative;width:100%;max-width:1180px;display:flex;flex-direction:column;justify-content:center;animation:csam-rise-in .5s var(--csam-ease) both}.csam-lightbox__head{position:static;z-index:3;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:16px}.csam-lightbox__cat{display:block;font-size:14px;letter-spacing:.24em;color:var(--csam-red);margin-bottom:10px}.csam-lightbox__title{margin:0;font-size:clamp(22px,3.4vw,44px);line-height:1.03;letter-spacing:-0.035em;font-weight:800;max-width:26ch}.csam-lightbox__close{flex:none;margin-left:auto;appearance:none;cursor:pointer;width:46px;height:46px;border-radius:999px;border:1px solid rgba(217,217,217,0.28);background:rgba(12,11,11,0.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--csam-text);font-size:16px;transition:background .3s ease,color .3s ease}.csam-lightbox__close:hover{background:var(--csam-red);color:#fff}.csam-lightbox__player{position:relative;aspect-ratio:16 / 9;border-radius:20px;overflow:hidden;border:1px solid rgba(217,217,217,0.14);background:#191717}.csam-lightbox__player iframe{position:absolute;inset:0;width:100%;height:100%;border:0;background:#000}.csam-lightbox__meta{display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;margin-top:14px;font-size:14px;letter-spacing:.18em;color:rgba(217,217,217,0.4)}.csam-reveal{position:fixed;inset:0;z-index:115;overflow-y:auto;background:rgba(12,11,11,0.97);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:csam-fade-in .35s ease both}.csam-reveal[hidden]{display:none}.csam-reveal.is-closing{pointer-events:none;animation:csam-reveal-out .35s ease forwards}.csam-reveal.is-closing .csam-reveal__inner{transform:translateY(12px);transition:transform .35s ease}.csam-reveal__glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(70% 60% at 50% 10%,rgba(237,28,22,0.18) 0,rgba(237,28,22,0) 70%)}.csam-reveal__scanline{position:absolute;left:0;right:0;top:0;height:2px;opacity:.55;background:linear-gradient(90deg,rgba(237,28,22,0) 0,rgba(237,28,22,0.7) 50%,rgba(237,28,22,0) 100%);animation:csam-scanline 6s linear infinite}.csam-reveal__wrap{position:relative;min-height:100%;display:flex;align-items:center;justify-content:center;padding:clamp(64px,8vw,110px) clamp(20px,5vw,80px) clamp(40px,6vw,80px)}.csam-reveal__inner{width:100%;max-width:1080px}.csam-reveal__head{display:flex;align-items:center;justify-content:space-between;gap:20px}.csam-reveal__tag{display:flex;align-items:center;gap:10px;font-size:14px;letter-spacing:.26em;color:var(--csam-red)}.csam-reveal__dot{width:7px;height:7px;border-radius:999px;background:var(--csam-red);animation:csam-blink 1s steps(1) infinite}.csam-reveal__close{appearance:none;cursor:pointer;width:46px;height:46px;border-radius:999px;border:1px solid rgba(217,217,217,0.28);background:transparent;color:var(--csam-text);font-size:16px;transition:background .3s ease,color .3s ease}.csam-reveal__close:hover{background:var(--csam-red);color:#fff}.csam-reveal__title{margin:clamp(26px,4vw,48px) 0 0;font-size:clamp(32px,6.6vw,96px);line-height:1.08;letter-spacing:-0.045em;font-weight:900;max-width:22ch}.csam-reveal__line{display:block;overflow:hidden}.csam-reveal__line-in{display:block;animation:csam-wipe-up .85s var(--csam-ease) .05s both}.csam-reveal__line-in--2{animation-delay:.16s}.csam-reveal__em{font-style:normal;color:var(--csam-red)}.csam-reveal__warning{color:var(--csam-red);font-weight:700}.csam-reveal__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(22px,3vw,60px);margin-top:clamp(30px,4vw,56px);animation:csam-rise .9s var(--csam-ease) .4s both}.csam-reveal__col{display:flex;flex-direction:column;gap:20px}.csam-reveal__col--rule{border-left:1px solid rgba(217,217,217,0.14);padding-left:clamp(0,2.4vw,40px)}.csam-reveal__p{margin:0;font-size:clamp(15px,1.4vw,19px);line-height:1.6;color:rgba(217,217,217,0.72)}.csam-reveal__actions{margin-top:clamp(34px,5vw,64px);display:flex;flex-wrap:wrap;align-items:center;gap:20px;animation:csam-rise .9s var(--csam-ease) .6s both}.csam-reveal__cta{appearance:none;cursor:pointer;display:inline-flex;align-items:center;gap:14px;padding:19px 30px;border-radius:999px;border:1px solid var(--csam-red);background:var(--csam-red);color:#fff;font-size:14px;letter-spacing:.2em;transition:background .35s ease,color .35s ease,transform .35s ease}.csam-reveal__cta:hover{background:transparent;color:var(--csam-red);transform:translateY(-2px)}.csam-reveal__note{font-size:14px;letter-spacing:.18em;color:rgba(217,217,217,0.35)}.csam-loader{position:fixed;inset:0;z-index:130;background:var(--csam-ink);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;opacity:1;transition:opacity .6s ease}.csam-loader.is-out{opacity:0}.csam-loader[hidden]{display:none}.csam-loader__mark{position:relative;display:block;width:clamp(84px,10vw,132px);aspect-ratio:700.9 / 939.11}.csam-loader__svg{position:absolute;inset:0;width:100%;height:100%;fill:rgba(217,217,217,0.16)}.csam-loader__svg--fill{fill:var(--csam-red);clip-path:inset(100% 0 0 0);animation:csam-fp-fill 1.25s linear both}.csam-loader__pct{font-size:14px;letter-spacing:.28em;color:rgba(217,217,217,0.45)}.csam-loader__text{display:flex;flex-wrap:wrap;justify-content:center;gap:.34em;font-size:clamp(18px,3.2vw,38px);font-weight:900;letter-spacing:-0.02em;text-align:center;padding:0 20px}.csam-loader__word{display:inline-flex}.csam-loader__word--year{color:var(--csam-red)}.csam-loader__bar{width:min(220px,60vw);height:1px;background:rgba(217,217,217,0.16);overflow:hidden}.csam-loader__bar-fill{display:block;height:100%;background:var(--csam-red);transform-origin:left;animation:csam-tick 1.25s linear both}@media(max-width:1023px){:root{--csam-hero-h:200vh}.csam-nav{padding:0 24px}.csam-nav__links{position:fixed;inset:0;z-index:1;display:none;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:24px;padding:100px 40px;overflow:auto;background:rgba(18,16,16,0.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:csam-fade-in .3s ease both}.csam-nav__links.is-open{display:flex;height:100vh}.csam-menu-btn{display:block;position:relative;z-index:2}.csam-nav__logo{position:relative;z-index:2}.csam-nav__link{align-self:flex-start;font-size:clamp(24px,5vw,56px);font-weight:800;letter-spacing:-0.03em;line-height:1;max-width:100%;width:100%;text-align:left;animation:csam-wipe-up .5s var(--csam-ease-soft) both}.csam-lang{margin-top:6px;align-self:flex-start}.csam-lang__toggle{display:none}.csam-lang__list{position:static;display:flex;flex-direction:row;gap:10px;min-width:0;margin:0;overflow:visible;background:transparent;border:0;border-radius:0;animation:none;flex-wrap:wrap}.csam-lang__option,.csam-lang__option[aria-selected="true"],.csam-lang__option[aria-selected="false"]{display:block;text-align:center;padding:10px 16px;border:1px solid rgba(217,217,217,0.2);border-radius:999px;background:transparent;color:rgba(217,217,217,0.8)}.csam-lang__option[aria-selected="true"]{background:var(--csam-red);border-color:var(--csam-red);color:#fff}.csam-videos{min-height:auto}.csam-footer__wordmark{flex-wrap:nowrap;white-space:nowrap;font-size:clamp(48px,13vw,130px)}}@media(max-width:759px){.csam-nav{padding:0 18px}br{display:none}.csam-videos{padding:0}.csam-hero__frame:not(.csam-hero__frame--mobile){display:none}.csam-hero__frame--mobile{display:block;width:max(100%,56.34vh);height:max(100%,177.78vw)}.csam-field__label,.csam-readout__label{text-align:center}.csam-panel__bar{justify-content:center}.csam-panel__name{max-width:100%;justify-content:center;white-space:normal;text-align:center}.csam-field__row{flex-wrap:nowrap}.csam-field__input{flex:1 1 auto;width:auto;font-size:clamp(13px,3.8vw,22px);letter-spacing:.04em}.csam-resources__head{align-items:center;text-align:center}.csam-footer__row{align-items:center;justify-content:center;text-align:center}.csam-footer__note{margin:0 auto;width:auto}.csam-footer__links{justify-content:center}.csam-lightbox{padding:0}.csam-lightbox__inner{height:100%}.csam-lightbox__head{position:absolute;top:0;left:0;right:0;padding:16px 16px 0;margin-bottom:0}.csam-lightbox__meta-top{display:none}.csam-lightbox__meta{display:none}.csam-lightbox__player{height:100%;aspect-ratio:auto;border-radius:0;border:0}.csam-reveal__col--rule{border-left:0;padding-left:0}.csam-footer__wordmark{flex-wrap:nowrap;white-space:nowrap;font-size:clamp(30px,12vw,80px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.001s !important;animation-delay:0s !important;animation-iteration-count:1 !important;transition-duration:.001s !important}}