#radialRoot .pointer-events-none{pointer-events:none}#radialRoot .visible{visibility:visible}#radialRoot .absolute{position:absolute}#radialRoot .relative{position:relative}#radialRoot .left-1\/2{left:50%}#radialRoot .top-1\/2{top:50%}#radialRoot .m-0{margin:0}#radialRoot .block{display:block}#radialRoot .flex{display:flex}#radialRoot .hidden{display:none}#radialRoot .min-h-screen{min-height:100vh}#radialRoot .w-full{width:100%}#radialRoot .-translate-y-8{--tw-translate-y:-2rem}#radialRoot .-translate-y-8,#radialRoot .scale-100{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#radialRoot .scale-100{--tw-scale-x:1;--tw-scale-y:1}#radialRoot .scale-125{--tw-scale-x:1.25;--tw-scale-y:1.25}#radialRoot .scale-125,#radialRoot .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#radialRoot .cursor-pointer{cursor:pointer}#radialRoot .resize{resize:both}#radialRoot .list-none{list-style-type:none}#radialRoot .items-center{align-items:center}#radialRoot .justify-center{justify-content:center}#radialRoot .overflow-hidden{overflow:hidden}#radialRoot .rounded-xl{border-radius:.75rem}#radialRoot .p-0{padding:0}#radialRoot .text-left{text-align:left}#radialRoot .opacity-0{opacity:0}#radialRoot .opacity-100{opacity:1}#radialRoot .opacity-40{opacity:.4}#radialRoot .opacity-50{opacity:.5}#radialRoot .outline-none{outline:2px solid transparent;outline-offset:2px}#radialRoot .blur-0{--tw-blur:blur(0)}#radialRoot .blur-0,#radialRoot .blur-\[2px\]{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}#radialRoot .blur-\[2px\]{--tw-blur:blur(2px)}#radialRoot .grayscale{--tw-grayscale:grayscale(100%)}#radialRoot .filter,#radialRoot .grayscale{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}#radialRoot .transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#radialRoot .transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#radialRoot .duration-500{transition-duration:.5s}#radialRoot .ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}#radialRoot .will-change-transform{will-change:transform}#portfolio{overflow:clip}#portfolio .pf-item[hidden],#portfolio .pf-list.radial-source{display:none!important}#radialRoot{position:relative;margin:0 -5vw}#radialRoot .acw-wheel{min-height:680px;height:85svh;max-height:900px}#radialRoot .radial-card{position:relative;width:240px;height:320px;border-radius:12px;overflow:hidden;background:#192019;border:1px solid #ffffff40;box-shadow:0 16px 40px #0006}#radialRoot .radial-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;filter:grayscale(.3) blur(1px);transition:transform .7s,filter .7s}#radialRoot .radial-card.active img{transform:scale(1.1);filter:none}#radialRoot .radial-shade{position:absolute;inset:0;background:linear-gradient(0deg,#060b05,#060b0520 60%,#060b0540)}#radialRoot .radial-card h3{position:absolute;bottom:24px;left:16px;right:16px;font-size:24px;line-height:1.2;color:#fff;letter-spacing:-.04em;margin:0}#radialRoot .radial-card h3:after{content:"";display:block;width:0;height:2px;background:var(--accent);margin-top:10px;transition:width .5s}#radialRoot .radial-card.active h3:after{width:100%}#radialRoot .radial-category{position:absolute;top:16px;left:16px;border-radius:20px;padding:5px 10px;font-size:10px;font-weight:700;background:#0a0e0ad9;color:#fff}#radialRoot .radial-arrow{position:absolute;top:16px;right:16px;border-radius:50%;width:26px;height:26px;display:grid;place-items:center;color:#080b05;background:var(--accent);opacity:0;transition:opacity .5s}#radialRoot .active .radial-arrow{opacity:1}#radialRoot [role=button]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}#portfolio .pf-list:not([data-view=list]){grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;padding:3rem 0;perspective:none}#portfolio .pf-list:not([data-view=list]):before{display:none}#portfolio .pf-list:not([data-view=list]) .pf-item{top:auto;transform:none}@media(max-width:767px){#radialRoot{margin:0 -6vw}#radialRoot .acw-wheel{min-height:560px;height:80svh}#radialRoot .radial-card{width:180px;height:260px}#radialRoot .radial-card h3{font-size:21px}}#radialRoot .focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}#radialRoot .focus-visible\:ring-blue-500:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}#radialRoot .focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}