.companyLogoBox{position:relative;width:80px;aspect-ratio:1/1}@media(min-width:769px){.companyLogoBox{width:150px}}.companyLogoImg{-o-object-fit:contain;object-fit:contain}.company_container,.marquee{width:100%;overflow-x:hidden}.marquee{margin-top:2rem;display:flex;flex-direction:column;gap:1.5rem;position:relative;--gap:2rem}.marquee-row{display:flex;flex-wrap:nowrap;width:-moz-max-content;width:max-content;will-change:transform;animation:marquee-left var(--duration,26s) linear infinite}.marquee-row.row-2{animation-name:marquee-right}.marquee-group{display:flex;flex-wrap:nowrap;gap:var(--gap);position:relative}.marquee-group:after{content:""}.marquee-item{flex:0 0 auto}.marquee:hover .marquee-row{animation-play-state:paused}@keyframes marquee-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes marquee-right{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@media(max-width:1000px){.marquee{touch-action:pan-y;overscroll-behavior-x:contain;-webkit-overflow-scrolling:auto}}.skeleton{overflow:hidden}.skeleton-row{height:120px;border-radius:16px;background:linear-gradient(90deg,#f3f3f3,#ececec,#f3f3f3);background-size:200% 100%;animation:shine 1.2s linear infinite}@keyframes shine{0%{background-position:200% 0}to{background-position:-200% 0}}.unlistedSection{--swap-dur:700ms;--swap-ease:cubic-bezier(0.22,1,0.36,1);position:relative;background:#fff;height:760px;width:100%;border-radius:1.5rem;overflow:hidden;display:flex;justify-content:center;align-items:center;transition:height var(--swap-dur) var(--swap-ease)}.unlistedSection .card,.unlistedSection .marquee,.unlistedSection .playBtn,.unlistedSection .unlistedContent{position:relative;z-index:2}.unlistedSection:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:0;background-color:#0b1020;transform:translateX(-50%);border-radius:inherit;z-index:1;pointer-events:none;transition:width var(--swap-dur) var(--swap-ease),height var(--swap-dur) var(--swap-ease)}.unlistedSection:hover:after{width:120%;height:100%}.unlistedSection .card{height:clamp(180px,28vw,260px);width:clamp(560px,64vw,500px);border-radius:1.5rem;overflow:hidden;display:flex}.unlistedSection .media{position:relative;width:50%;height:100%}.unlistedSection .media img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;max-width:100%;max-height:100%}.unlistedSection .copy{width:50%;height:100%;padding:1.25rem;background-repeat:no-repeat;background-position:100%;background-size:contain}@media(min-width:768px){.unlistedSection .copy{padding:1.5rem}}.unlistedSection .playBtn{position:absolute;left:1rem;bottom:1rem;width:3rem;height:3rem;border-radius:9999px;display:grid;place-items:center;z-index:2;pointer-events:auto}@media(min-width:768px){.unlistedSection .playBtn{left:1.25rem;bottom:1.25rem;width:3.25rem;height:3.25rem}}.unlistedSection .marquee__group>.card{margin-inline:1rem}.unlistedSection:focus-within,.unlistedSection:hover{height:800px}.unlistedSection:focus-within:after,.unlistedSection:hover:after{width:100%;height:100%}@media(prefers-reduced-motion:reduce){.unlistedSection{transition:none}}.headDefault,.headHover,.headingBase{font-weight:700;line-height:1.1;letter-spacing:-.01em;font-size:clamp(26px,4vw,44px);margin:0}.headSwap{position:relative;height:72px;--lift:100px}.headDefault,.headHover{position:absolute;inset:0;display:grid;place-items:center;text-align:center;font-family:CabinetGrotesk;will-change:transform,filter,clip-path,opacity,color;transition:transform var(--swap-dur) var(--swap-ease),filter var(--swap-dur) var(--swap-ease),clip-path var(--swap-dur) var(--swap-ease),opacity var(--swap-dur) var(--swap-ease),color var(--swap-dur) var(--swap-ease)}.headDefault{color:#44475b;transform:translateY(0);filter:blur(0);opacity:1;clip-path:inset(0 0 0 0)}.headHover{color:#fff;transform:translateY(var(--lift));filter:blur(8px);opacity:0;clip-path:inset(100% 0 0 0)}.group:focus-within .headDefault,.group:hover .headDefault,.unlistedSection:focus-within .headDefault,.unlistedSection:hover .headDefault{transform:translateY(calc(-1 * var(--lift)));filter:blur(8px);opacity:0;clip-path:inset(100% 0 0 0);color:#fff}.group:focus-within .headHover,.group:hover .headHover,.unlistedSection:focus-within .headHover,.unlistedSection:hover .headHover{transform:translateY(0);filter:blur(0);opacity:1;clip-path:inset(0 0 0 0);color:#fff}.card{width:clamp(270px,85vw,520px);aspect-ratio:520/250;flex:0 0 auto;box-shadow:0 8px 24px rgba(2,6,23,.08);transition:transform .2s ease,box-shadow .2s ease}.card .copy,.card .media{width:50%;height:100%}.playBtn{z-index:3}.marquee{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.marquee::-webkit-scrollbar{display:none}.marquee.dragging{cursor:grabbing}.marquee__track{display:flex;width:-moz-max-content;width:max-content}.marquee__group{display:flex;gap:24px;padding:12px;flex:0 0 auto}.marquee img{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}@media(prefers-reduced-motion:reduce){.headDefault,.headHover{transition:none}}@media(min-width:769px){.marquee{scroll-snap-type:none;-webkit-overflow-scrolling:auto;overscroll-behavior-x:auto;scroll-behavior:auto}}@media screen and (max-width:768px){.headDefault{color:#fff}.unlistedSection{background-color:#0b1020;height:500px}.marquee{padding:0 12px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:auto}.marquee::-webkit-scrollbar{display:none}.marquee.dragging{scroll-snap-type:none}.marquee__group,.marquee__track{display:flex;gap:24px;align-items:stretch}.card{--card-w:86vw;width:var(--card-w);max-width:380px;height:clamp(240px,42vw,260px);flex:0 0 var(--card-w);border-radius:16px;display:flex;overflow:hidden;scroll-snap-align:center;scroll-margin-inline:12px;transform:none!important;box-shadow:none!important;contain:content;will-change:transform}.marquee__group>.card:first-child{margin-left:calc((100vw - var(--card-w))/2)}.marquee__group>.card:last-child{margin-right:calc((100vw - var(--card-w))/2)}.media{width:50%;height:100%;position:relative}.media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.copy{width:50%;height:100%;padding:12px;background-size:30%;background-position:right 8px center}.playBtn{left:10px;bottom:10px;width:44px;height:44px}}