@layer theme,base;@layer components{.site-stk-outer{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;overflow-x:clip}.site-stk-sticky{flex-direction:column;justify-content:safe center;display:flex}.site-stk-sticky>div{width:100%}.site-stk-sticky[data-live]{position:sticky;top:0;overflow:hidden}.site-stk-item{border-bottom:1px solid #2a2f3a;max-height:800px;transition:max-height .55s,opacity .45s,border-color .3s;overflow:hidden}.site-stk-item[data-state=next]{opacity:0;border-color:#0000;max-height:0}.site-stk-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:85px;padding:16px max(40px,50vw - 600px);transition:padding .5s;display:grid}.site-stk-item[data-state=open] .site-stk-row{padding:32px max(40px,50vw - 600px)}.site-stk-btn{all:unset;cursor:pointer;text-align:left;display:block}.site-stk-btn:focus-visible{outline:2px solid var(--link);outline-offset:2px}.site-stk-title{letter-spacing:-.01em;color:var(--color-site-heading);margin:0;font-size:36px;font-weight:700;line-height:46px}.site-stk-desc{opacity:0;max-height:0;color:var(--secondary-foreground);margin:0;transition:opacity .4s,margin .4s;overflow:hidden}.site-stk-item[data-state=open] .site-stk-desc{opacity:1;max-height:480px;margin-top:28px;transition-delay:.1s}.site-stk-media{border-radius:3px;width:120px;height:73px;transition:width .5s,height .5s,border-radius .5s;position:relative;overflow:hidden}.site-stk-media img{object-fit:cover;width:100%;height:100%}.site-stk-item[data-state=open] .site-stk-media{border-radius:18px;width:685px;height:420px}@media (max-width:1180px){.site-stk-item[data-state=open] .site-stk-media{width:489px;height:300px}}@media (max-width:860px){.site-stk-row{column-gap:16px;padding:14px max(20px,50vw - 600px)}.site-stk-item[data-state=open] .site-stk-row{padding:24px max(20px,50vw - 600px)}.site-stk-title{font-size:22px;line-height:28px}.site-stk-media{width:80px;height:49px}.site-stk-item[data-state=open] .site-stk-media{aspect-ratio:515/313;grid-column:1/-1;width:100%;height:auto;margin-top:20px}.site-stk-item[data-state=open] .site-stk-desc{margin-top:16px}.site-stk-desc{font-size:17px!important;line-height:26px!important}}@media (prefers-reduced-motion:reduce){.site-stk-desc{transition:none}}}@layer utilities;
@layer theme,base;@layer components{.site-hero-stage{aspect-ratio:1440/700;width:100%;max-width:1440px;margin:12px auto 0;position:relative}.site-float{will-change:transform;transform:translate3d(0, calc(var(--v,0) * var(--d,.5) * .7px), 0);margin:0;position:absolute}.site-float img{width:100%;height:auto;animation:site-hover calc(var(--t,6s) * 1.4) ease-in-out var(--dl,0s) infinite alternate;will-change:transform;display:block}.site-float-mobile{transform:translate3d(0, calc(var(--sy0,0) * .5px), 0);position:relative}.site-float-mobile img{width:100%;height:auto;animation:6s ease-in-out infinite alternate site-hover-sm;display:block}@keyframes site-hover{0%{transform:translateY(-3.5px)rotate(-.15deg)}to{transform:translateY(3.5px)rotate(.15deg)}}@keyframes site-hover-sm{0%{transform:translateY(-2.5px)}to{transform:translateY(2.5px)}}@media (prefers-reduced-motion:reduce){.site-float img,.site-float-mobile img{animation:none}.site-float,.site-float-mobile{transform:none}}}@layer utilities;
