@charset "UTF-8";@media (prefers-reduced-motion: reduce){#menu-toggle .icon{transition:opacity .15s ease}#menu-toggle.open .menu-icon,#menu-toggle:not(.open) .close-icon{opacity:0}#menu-toggle.open .close-icon,#menu-toggle:not(.open) .menu-icon{opacity:1}}#nav-panel{pointer-events:none}#nav-panel.active{opacity:1;visibility:visible;pointer-events:auto}#nav-panel .menu-panel{transform:translate(100%);transition:transform .5s ease-in-out,opacity .3s ease-in-out}.App{position:relative}*{box-sizing:border-box}body{margin:0;padding:0;font-family:NormalFont,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.container{width:calc(100% - 2 * var(--component-padding));margin-left:auto;margin-right:auto}.flex,.grid,.inline-flex,[class*=" flex@"],[class*=" inline-flex@"],[class^="flex@"],[class^="inline-flex@"]{--gap:0px;--gap-x:var(--gap);--gap-y:var(--gap);gap:var(--gap-y) var(--gap-x)}.flex>*,.grid>*,.inline-flex>*,[class*=" flex@"]>*,[class*=" inline-flex@"]>*,[class^="flex@"]>*,[class^="inline-flex@"]>*{--sub-gap:0px;--sub-gap-x:var(--sub-gap);--sub-gap-y:var(--sub-gap)}.grid{--grid-columns:12;display:flex;flex-wrap:wrap}.grid>*{flex-basis:100%;max-width:100%;min-width:0}@media not all and (min-resolution:.001dpcm){@supports not (translate:none){.flex[class*=gap-],.grid,.inline-flex[class*=gap-]{gap:0;margin-bottom:calc(-1 * var(--gap-y));margin-left:calc(-1 * var(--gap-x))}.flex[class*=gap-]>*,.grid>*,.inline-flex[class*=gap-]>*{margin-bottom:var(--sub-gap-y)}.grid{--offset:var(--gap-x);--gap-modifier:0;--offset-modifier:1}.grid>*{margin-left:var(--offset)}.flex[class*=gap-]>*,.inline-flex[class*=gap-]>*{margin-left:var(--sub-gap-x)}}}.gap-4xs{--gap-x:var(--space-4xs);--gap-y:var(--space-4xs)}.gap-4xs>*{--sub-gap-x:var(--space-4xs);--sub-gap-y:var(--space-4xs)}.gap-3xs{--gap-x:var(--space-3xs);--gap-y:var(--space-3xs)}.gap-3xs>*{--sub-gap-x:var(--space-3xs);--sub-gap-y:var(--space-3xs)}.gap-2xs{--gap-x:var(--space-2xs);--gap-y:var(--space-2xs)}.gap-2xs>*{--sub-gap-x:var(--space-2xs);--sub-gap-y:var(--space-2xs)}.gap-xs{--gap-x:var(--space-xs);--gap-y:var(--space-xs)}.gap-xs>*{--sub-gap-x:var(--space-xs);--sub-gap-y:var(--space-xs)}.gap-sm{--gap-x:var(--space-sm);--gap-y:var(--space-sm)}.gap-sm>*{--sub-gap-x:var(--space-sm);--sub-gap-y:var(--space-sm)}.gap-md{--gap-x:var(--space-md);--gap-y:var(--space-md)}.gap-md>*{--sub-gap-x:var(--space-md);--sub-gap-y:var(--space-md)}.gap-lg{--gap-x:var(--space-lg);--gap-y:var(--space-lg)}.gap-lg>*{--sub-gap-x:var(--space-lg);--sub-gap-y:var(--space-lg)}.gap-xl{--gap-x:var(--space-xl);--gap-y:var(--space-xl)}.gap-xl>*{--sub-gap-x:var(--space-xl);--sub-gap-y:var(--space-xl)}.gap-2xl{--gap-x:var(--space-2xl);--gap-y:var(--space-2xl)}.gap-2xl>*{--sub-gap-x:var(--space-2xl);--sub-gap-y:var(--space-2xl)}.gap-3xl{--gap-x:var(--space-3xl);--gap-y:var(--space-3xl)}.gap-3xl>*{--sub-gap-x:var(--space-3xl);--sub-gap-y:var(--space-3xl)}.gap-4xl{--gap-x:var(--space-4xl);--gap-y:var(--space-4xl)}.gap-4xl>*{--sub-gap-x:var(--space-4xl);--sub-gap-y:var(--space-4xl)}.gap-0{--gap-x:0px;--gap-y:0px}.gap-0>*{--sub-gap-x:0px;--sub-gap-y:0px}.gap-x-4xs{--gap-x:var(--space-4xs)}.gap-x-4xs>*{--sub-gap-x:var(--space-4xs)}.gap-x-3xs{--gap-x:var(--space-3xs)}.gap-x-3xs>*{--sub-gap-x:var(--space-3xs)}.gap-x-2xs{--gap-x:var(--space-2xs)}.gap-x-2xs>*{--sub-gap-x:var(--space-2xs)}.gap-x-xs{--gap-x:var(--space-xs)}.gap-x-xs>*{--sub-gap-x:var(--space-xs)}.gap-x-sm{--gap-x:var(--space-sm)}.gap-x-sm>*{--sub-gap-x:var(--space-sm)}.gap-x-md{--gap-x:var(--space-md)}.gap-x-md>*{--sub-gap-x:var(--space-md)}.gap-x-lg{--gap-x:var(--space-lg)}.gap-x-lg>*{--sub-gap-x:var(--space-lg)}.gap-x-xl{--gap-x:var(--space-xl)}.gap-x-xl>*{--sub-gap-x:var(--space-xl)}.gap-x-2xl{--gap-x:var(--space-2xl)}.gap-x-2xl>*{--sub-gap-x:var(--space-2xl)}.gap-x-3xl{--gap-x:var(--space-3xl)}.gap-x-3xl>*{--sub-gap-x:var(--space-3xl)}.gap-x-4xl{--gap-x:var(--space-4xl)}.gap-x-4xl>*{--sub-gap-x:var(--space-4xl)}.gap-x-0{--gap-x:0px}.gap-x-0>*{--sub-gap-x:0px}.gap-y-4xs{--gap-y:var(--space-4xs)}.gap-y-4xs>*{--sub-gap-y:var(--space-4xs)}.gap-y-3xs{--gap-y:var(--space-3xs)}.gap-y-3xs>*{--sub-gap-y:var(--space-3xs)}.gap-y-2xs{--gap-y:var(--space-2xs)}.gap-y-2xs>*{--sub-gap-y:var(--space-2xs)}.gap-y-xs{--gap-y:var(--space-xs)}.gap-y-xs>*{--sub-gap-y:var(--space-xs)}.gap-y-sm{--gap-y:var(--space-sm)}.gap-y-sm>*{--sub-gap-y:var(--space-sm)}.gap-y-md{--gap-y:var(--space-md)}.gap-y-md>*{--sub-gap-y:var(--space-md)}.gap-y-lg{--gap-y:var(--space-lg)}.gap-y-lg>*{--sub-gap-y:var(--space-lg)}.gap-y-xl{--gap-y:var(--space-xl)}.gap-y-xl>*{--sub-gap-y:var(--space-xl)}.gap-y-2xl{--gap-y:var(--space-2xl)}.gap-y-2xl>*{--sub-gap-y:var(--space-2xl)}.gap-y-3xl{--gap-y:var(--space-3xl)}.gap-y-3xl>*{--sub-gap-y:var(--space-3xl)}.gap-y-4xl{--gap-y:var(--space-4xl)}.gap-y-4xl>*{--sub-gap-y:var(--space-4xl)}.gap-y-0{--gap-y:0px}.gap-y-0>*{--sub-gap-y:0px}.grid-col-1{--grid-columns:1}.col-1{--span:1}.grid-col-2{--grid-columns:2}.col-2{--span:2}.grid-col-3{--grid-columns:3}.col-3{--span:3}.grid-col-4{--grid-columns:4}.col-4{--span:4}.grid-col-5{--grid-columns:5}.col-5{--span:5}.grid-col-6{--grid-columns:6}.col-6{--span:6}.grid-col-7{--grid-columns:7}.col-7{--span:7}.grid-col-8{--grid-columns:8}.col-8{--span:8}.grid-col-9{--grid-columns:9}.col-9{--span:9}.grid-col-10{--grid-columns:10}.col-10{--span:10}.grid-col-11{--grid-columns:11}.col-11{--span:11}.grid-col-12{--grid-columns:12}.col-12{--span:12}.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{flex-basis:calc((100% - (var(--grid-columns) - var(--gap-modifier,1)) * var(--sub-gap-x)) * var(--span)/ var(--grid-columns) + (var(--span) - 1) * var(--sub-gap-x));max-width:calc((100% - (var(--grid-columns) - var(--gap-modifier,1)) * var(--sub-gap-x)) * var(--span)/ var(--grid-columns) + (var(--span) - 1) * var(--sub-gap-x))}.col{flex-grow:1;flex-basis:0;max-width:100%}.col-content{flex-grow:0;flex-basis:initial;max-width:initial}.offset-1{--offset:1}.offset-2{--offset:2}.offset-3{--offset:3}.offset-4{--offset:4}.offset-5{--offset:5}.offset-6{--offset:6}.offset-7{--offset:7}.offset-8{--offset:8}.offset-9{--offset:9}.offset-10{--offset:10}.offset-11{--offset:11}.offset-1,.offset-10,.offset-11,.offset-2,.offset-3,.offset-4,.offset-5,.offset-6,.offset-7,.offset-8,.offset-9{margin-left:calc((100% - (var(--grid-columns) - var(--gap-modifier,1)) * var(--sub-gap-x)) * var(--offset)/ var(--grid-columns) + (var(--offset) + var(--offset-modifier,0)) * var(--sub-gap-x))}@media (min-width:32rem){.gap-4xs\@xs{--gap-x:var(--space-4xs);--gap-y:var(--space-4xs)}.gap-4xs\@xs>*{--sub-gap-x:var(--space-4xs);--sub-gap-y:var(--space-4xs)}.gap-3xs\@xs{--gap-x:var(--space-3xs);--gap-y:var(--space-3xs)}.gap-3xs\@xs>*{--sub-gap-x:var(--space-3xs);--sub-gap-y:var(--space-3xs)}.gap-2xs\@xs{--gap-x:var(--space-2xs);--gap-y:var(--space-2xs)}.gap-2xs\@xs>*{--sub-gap-x:var(--space-2xs);--sub-gap-y:var(--space-2xs)}.gap-xs\@xs{--gap-x:var(--space-xs);--gap-y:var(--space-xs)}.gap-xs\@xs>*{--sub-gap-x:var(--space-xs);--sub-gap-y:var(--space-xs)}.gap-sm\@xs{--gap-x:var(--space-sm);--gap-y:var(--space-sm)}.gap-sm\@xs>*{--sub-gap-x:var(--space-sm);--sub-gap-y:var(--space-sm)}.gap-md\@xs{--gap-x:var(--space-md);--gap-y:var(--space-md)}.gap-md\@xs>*{--sub-gap-x:var(--space-md);--sub-gap-y:var(--space-md)}.gap-lg\@xs{--gap-x:var(--space-lg);--gap-y:var(--space-lg)}.gap-lg\@xs>*{--sub-gap-x:var(--space-lg);--sub-gap-y:var(--space-lg)}.gap-xl\@xs{--gap-x:var(--space-xl);--gap-y:var(--space-xl)}.gap-xl\@xs>*{--sub-gap-x:var(--space-xl);--sub-gap-y:var(--space-xl)}.gap-2xl\@xs{--gap-x:var(--space-2xl);--gap-y:var(--space-2xl)}.gap-2xl\@xs>*{--sub-gap-x:var(--space-2xl);--sub-gap-y:var(--space-2xl)}.gap-3xl\@xs{--gap-x:var(--space-3xl);--gap-y:var(--space-3xl)}.gap-3xl\@xs>*{--sub-gap-x:var(--space-3xl);--sub-gap-y:var(--space-3xl)}.gap-4xl\@xs{--gap-x:var(--space-4xl);--gap-y:var(--space-4xl)}.gap-4xl\@xs>*{--sub-gap-x:var(--space-4xl);--sub-gap-y:var(--space-4xl)}.gap-0\@xs{--gap-x:0px;--gap-y:0px}.gap-0\@xs>*{--sub-gap-x:0px;--sub-gap-y:0px}.gap-x-4xs\@xs{--gap-x:var(--space-4xs)}.gap-x-4xs\@xs>*{--sub-gap-x:var(--space-4xs)}.gap-x-3xs\@xs{--gap-x:var(--space-3xs)}.gap-x-3xs\@xs>*{--sub-gap-x:var(--space-3xs)}.gap-x-2xs\@xs{--gap-x:var(--space-2xs)}.gap-x-2xs\@xs>*{--sub-gap-x:var(--space-2xs)}.gap-x-xs\@xs{--gap-x:var(--space-xs)}.gap-x-xs\@xs>*{--sub-gap-x:var(--space-xs)}.gap-x-sm\@xs{--gap-x:var(--space-sm)}.gap-x-sm\@xs>*{--sub-gap-x:var(--space-sm)}.gap-x-md\@xs{--gap-x:var(--space-md)}.gap-x-md\@xs>*{--sub-gap-x:var(--space-md)}.gap-x-lg\@xs{--gap-x:var(--space-lg)}.gap-x-lg\@xs>*{--sub-gap-x:var(--space-lg)}.gap-x-xl\@xs{--gap-x:var(--space-xl)}.gap-x-xl\@xs>*{--sub-gap-x:var(--space-xl)}.gap-x-2xl\@xs{--gap-x:var(--space-2xl)}.gap-x-2xl\@xs>*{--sub-gap-x:var(--space-2xl)}.gap-x-3xl\@xs{--gap-x:var(--space-3xl)}.gap-x-3xl\@xs>*{--sub-gap-x:var(--space-3xl)}.gap-x-4xl\@xs{--gap-x:var(--space-4xl)}.gap-x-4xl\@xs>*{--sub-gap-x:var(--space-4xl)}.gap-x-0\@xs{--gap-x:0px}.gap-x-0\@xs>*{--sub-gap-x:0px}.gap-y-4xs\@xs{--gap-y:var(--space-4xs)}.gap-y-4xs\@xs>*{--sub-gap-y:var(--space-4xs)}.gap-y-3xs\@xs{--gap-y:var(--space-3xs)}.gap-y-3xs\@xs>*{--sub-gap-y:var(--space-3xs)}.gap-y-2xs\@xs{--gap-y:var(--space-2xs)}.gap-y-2xs\@xs>*{--sub-gap-y:var(--space-2xs)}.gap-y-xs\@xs{--gap-y:var(--space-xs)}.gap-y-xs\@xs>*{--sub-gap-y:var(--space-xs)}.gap-y-sm\@xs{--gap-y:var(--space-sm)}.gap-y-sm\@xs>*{--sub-gap-y:var(--space-sm)}.gap-y-md\@xs{--gap-y:var(--space-md)}.gap-y-md\@xs>*{--sub-gap-y:var(--space-md)}.gap-y-lg\@xs{--gap-y:var(--space-lg)}.gap-y-lg\@xs>*{--sub-gap-y:var(--space-lg)}.gap-y-xl\@xs{--gap-y:var(--space-xl)}.gap-y-xl\@xs>*{--sub-gap-y:var(--space-xl)}.gap-y-2xl\@xs{--gap-y:var(--space-2xl)}.gap-y-2xl\@xs>*{--sub-gap-y:var(--space-2xl)}.gap-y-3xl\@xs{--gap-y:var(--space-3xl)}.gap-y-3xl\@xs>*{--sub-gap-y:var(--space-3xl)}.gap-y-4xl\@xs{--gap-y:var(--space-4xl)}.gap-y-4xl\@xs>*{--sub-gap-y:var(--space-4xl)}.gap-y-0\@xs{--gap-y:0px}.gap-y-0\@xs>*{--sub-gap-y:0px}.grid-col-1\@xs{--grid-columns:1}.col-1\@xs{--span:1}.grid-col-2\@xs{--grid-columns:2}.col-2\@xs{--span:2}.grid-col-3\@xs{--grid-columns:3}.col-3\@xs{--span:3}.grid-col-4\@xs{--grid-columns:4}.col-4\@xs{--span:4}.grid-col-5\@xs{--grid-columns:5}.col-5\@xs{--span:5}.grid-col-6\@xs{--grid-columns:6}.col-6\@xs{--span:6}.grid-col-7\@xs{--grid-columns:7}.col-7\@xs{--span:7}.grid-col-8\@xs{--grid-columns:8}.col-8\@xs{--span:8}.grid-col-9\@xs{--grid-columns:9}.col-9\@xs{--span:9}.grid-col-10\@xs{--grid-columns:10}.col-10\@xs{--span:10}.grid-col-11\@xs{--grid-columns:11}.col-11\@xs{--span:11}.grid-col-12\@xs{--grid-columns:12}.col-12\@xs{--span:12}.col-10\@xs,.col-11\@xs,.col-12\@xs,.col-1\@xs,.col-2\@xs,.col-3\@xs,.col-4\@xs,.col-5\@xs,.col-6\@xs,.col-7\@xs,.col-8\@xs,.col-9\@xs{flex-basis:calc((100% - (var(--grid-columns) - var(--gap-modifier,1)) * var(--sub-gap-x)) * var(--span)/ var(--grid-columns) + (var(--span) - 1) * var(--sub-gap-x));max-width:calc((100% - (var(--grid-columns) - var(--gap-modifier,1)) * var(--sub-gap-x)) * var(--span)/ var(--grid-columns) + (var(--span) - 1) * var(--sub-gap-x))}.col\@xs{flex-grow:1;flex-basis:0;max-width:100%}.col-content\@xs{flex-grow:0;flex-basis:initial;max-width:initial}.offset-1\@xs{--offset:1}.offset-2\@xs{--offset:2}.offset-3\@xs{--offset:3}.offset-4\@xs{--offset:4}.offset-5\@xs{--offset:5}.offset-6\@xs{--offset:6}.offset-7\@xs{--offset:7}.offset-8\@xs{--offset:8}.offset-9\@xs{--offset:9}.offset-10\@xs{--offset:10}.offset-11\@xs{--offset:11}.offset-10\@xs,.offset-11\@xs,.offset-1\@xs,.offset-2\@xs,.offset-3\@xs,.offset-4\@xs,.offset-5\@xs,.offset-6\@xs,.offset-7\@xs,.offset-8\@xs,.offset-9\@xs{margin-left:calc((100% - (var(--grid-columns) - var(--gap-modifier,1)) * var(--sub-gap-x)) * var(--offset)/ var(--grid-columns) + (var(--offset) + var(--offset-modifier,0)) * var(--sub-gap-x))}.offset-0\@xs{margin-left:0}@media not all and (min-resolution:.001dpcm){@supports not (translate:none){.offset-0\@xs{margin-left:var(--gap-x)}}}}@media (min-width:48rem){.gap-4xs\@sm{--gap-x:var(--space-4xs);--gap-y:var(--space-4xs)}.gap-4xs\@sm>*{--sub-gap-x:var(--space-4xs);--sub-gap-y:var(--space-4xs)}.gap-3xs\@sm{--gap-x:var(--space-3xs);--gap-y:var(--space-3xs)}.gap-3xs\@sm>*{--sub-gap-x:var(--space-3xs);--sub-gap-y:var(--space-3xs)}.gap-2xs\@sm{--gap-x:var(--space-2xs);--gap-y:var(--space-2xs)}.gap-2xs\@sm>*{--sub-gap-x:var(--space-2xs);--sub-gap-y:var(--space-2xs)}.gap-xs\@sm{--gap-x:var(--space-xs);--gap-y:var(--space-xs)}.gap-xs\@sm>*{--sub-gap-x:var(--space-xs);--sub-gap-y:var(--space-xs)}.gap-sm\@sm{--gap-x:var(--space-sm);--gap-y:var(--space-sm)}.gap-sm\@sm>*{--sub-gap-x:var(--space-sm);--sub-gap-y:var(--space-sm)}.gap-md\@sm{--gap-x:var(--space-md);--gap-y:var(--space-md)}.gap-md\@sm>*{--sub-gap-x:var(--space-md);--sub-gap-y:var(--space-md)}.gap-lg\@sm{--gap-x:var(--space-lg);--gap-y:var(--space-lg)}.gap-lg\@sm>*{--sub-gap-x:var(--space-lg);--sub-gap-y:var(--space-lg)}.gap-xl\@sm{--gap-x:var(--space-xl);--gap-y:var(--space-xl)}.gap-xl\@sm>*{--sub-gap-x:var(--space-xl);--sub-gap-y:var(--space-xl)}.gap-2xl\@sm{--gap-x:var(--space-2xl);--gap-y:var(--space-2xl)}.gap-2xl\@sm>*{--sub-gap-x:var(--space-2xl);--sub-gap-y:var(--space-2xl)}.gap-3xl\@sm{--gap-x:var(--space-3xl);--gap-y:var(--space-3xl)}.gap-3xl\@sm>*{--sub-gap-x:var(--space-3xl);--sub-gap-y:var(--space-3xl)}.gap-4xl\@sm{--gap-x:var(--space-4xl);--gap-y:var(--space-4xl)}.gap-4xl\@sm>*{--sub-gap-x:var(--space-4xl);--sub-gap-y:var(--space-4xl)}.gap-0\@sm{--gap-x:0px;--gap-y:0px}.gap-0\@sm>*{--sub-gap-x:0px;--sub-gap-y:0px}.gap-x-4xs\@sm{--gap-x:var(--space-4xs)}.gap-x-4xs\@sm>*{--sub-gap-x:var(--space-4xs)}.gap-x-3xs\@sm{--gap-x:var(--space-3xs)}.gap-x-3xs\@sm>*{--sub-gap-x:var(--space-3xs)}.gap-x-2xs\@sm{--gap-x:var(--space-2xs)}.gap-x-2xs\@sm>*{--sub-gap-x:var(--space-2xs)}.gap-x-xs\@sm{--gap-x:var(--space-xs)}.gap-x-xs\@sm>*{--sub-gap-x:var(--space-xs)}.gap-x-sm\@sm{--gap-x:var(--space-sm)}.gap-x-sm\@sm>*{--sub-gap-x:var(--space-sm)}.gap-x-md\@sm{--gap-x:var(--space-md)}.gap-x-md\@sm>*{--sub-gap-x:var(--space-md)}.gap-x-lg\@sm{--gap-x:var(--space-lg)}.gap-x-lg\@sm>*{--sub-gap-x:var(--space-lg)}.gap-x-xl\@sm{--gap-x:var(--space-xl)}.gap-x-xl\@sm>*{--sub-gap-x:var(--space-xl)}.gap-x-2xl\@sm{--gap-x:var(--space-2xl)}.gap-x-2xl\@sm>*{--sub-gap-x:var(--space-2xl)}.gap-x-3xl\@sm{--gap-x:var(--space-3xl)}.gap-x-3xl\@sm>*{--sub-gap-x:var(--space-3xl)}.gap-x-4xl\@sm{--gap-x:var(--space-4xl)}.gap-x-4xl\@sm>*{--sub-gap-x:var(--space-4xl)}.gap-x-0\@sm{--gap-x:0px}.gap-x-0\@sm>*{--sub-gap-x:0px}.gap-y-4xs\@sm{--gap-y:var(--space-4xs)}.gap-y-4xs\@sm>*{--sub-gap-y:var(--space-4xs)}.gap-y-3xs\@sm{--gap-y:var(--space-3xs)}.gap-y-3xs\@sm>*{--sub-gap-y:var(--space-3xs)}.gap-y-2xs\@sm{--gap-y:var(--space-2xs)}.gap-y-2xs\@sm>*{--sub-gap-y:var(--space-2xs)}.gap-y-xs\@sm{--gap-y:var(--space-xs)}.gap-y-xs\@sm>*{--sub-gap-y:var(--space-xs)}.gap-y-sm\@sm{--gap-y:var(--space-sm)}.gap-y-sm\@sm>*{--sub-gap-y:var(--space-sm)}.gap-y-md\@sm{--gap-y:var(--space-md)}.gap-y-md\@sm>*{--sub-gap-y:var(--space-md)}.gap-y-lg\@sm{--gap-y:var(--space-lg)}.gap-y-lg\@sm>*{--sub-gap-y:var(--space-lg)}.gap-y-xl\@sm{--gap-y:var(--space-xl)}.gap-y-xl\@sm>*{--sub-gap-y:var(--space-xl)}.gap-y-2xl\@sm{--gap-y:var(--space-2xl)}.gap-y-2xl\@sm>*{--sub-gap-y:var(--space-2xl)}.gap-y-3xl\@sm{--gap-y:var(--space-3xl)}.gap-y-3xl\@sm>*{--sub-gap-y:var(--space-3xl)}.gap-y-4xl\@sm{--gap-y:var(--space-4xl)}.gap-y-4xl\@sm>*{--sub-gap-y:var(--space-4xl)}.gap-y-0\@sm{--gap-y:0px}.gap-y-0\@sm>*{--sub-gap-y:0px}.grid-col-1\@sm{--grid-columns:1}.col-1\@sm{--span:1}.grid-col-2\@sm{--grid-columns:2}.col-2\@sm{--span:2}.grid-col-3\@sm{--grid-columns:3}.col-3\@sm{--span:3}.grid-col-4\@sm{--grid-columns:4}.col-4\@sm{--span:4}.grid-col-5\@sm{--grid-columns:5}.col-5\@sm{--span:5}.grid-col-6\@sm{--grid-columns:6}.col-6\@sm{--span:6}.grid-col-7\@sm{--grid-columns:7}.col-7\@sm{--span:7}.grid-col-8\@sm{--grid-columns:8}.col-8\@sm{--span:8}.grid-col-9\@sm{--grid-columns:9}.col-9\@sm{--span:9}.grid-col-10\@sm{--grid-columns:10}.col-10\@sm{--span:10}.grid-col-11\@sm{--grid-columns:11}.col-11\@sm{--span:11}.grid-col-12\@sm{--grid-columns:12}.col-12\@sm{--span:12}.col-10\@sm,.col-11\@sm,.col-12\@sm,.col-1\@sm,.col-2\@sm,.col-3\@sm,.col-4\@sm,.col-5\@sm,.col-6\@sm,.col-7\@sm,.col-8\@sm,.col-9\@sm{flex-basis:calc((100% - (var(--grid-columns) - var(--gap-modifier,1)) * var(--sub-gap-x)) * var(--span)/ var(--grid-columns) + (var(--span) - 1) * var(--sub-gap-x));max-width:calc((100% - (var(--grid-columns) - var(--gap-modifier,1)) * var(--sub-gap-x)) * var(--span)/ var(--grid-columns) + (var(--span) - 1) * var(--sub-gap-x))}.col\@sm{flex-grow:1;flex-basis:0;max-width:100%}.col-content\@sm{flex-grow:0;flex-basis:initial;max-width:initial}.offset-1\@sm{--offset:1}.offset-2\@sm{--offset:2}.offset-3\@sm{--offset:3}.offset-4\@sm{--offset:4}.offset-5\@sm{--offset:5}.offset-6\@sm{--offset:6}.offset-7\@sm{--offset:7}.offset-8\@sm{--offset:8}.offset-9\@sm{--offset:9}.offset-10\@sm{--offset:10}.offset-11\@sm{--offset:11}.offset-10\@sm,.offset-11\@sm,.offset-1\@sm,.offset-2\@sm,.offset-3\@sm,.offset-4\@sm,.offset-5\@sm,.offset-6\@sm,.offset-7\@sm,.offset-8\@sm,.offset-9\@sm{margin-left:calc((100% - (var(--grid-columns) - var(--gap-modifier,1)) * var(--sub-gap-x)) * var(--offset)/ var(--grid-columns) + (var(--offset) + var(--offset-modifier,0)) * var(--sub-gap-x))}.offset-0\@sm{margin-left:0}@media not all and (min-resolution:.001dpcm){@supports not (translate:none){.offset-0\@sm{margin-left:var(--gap-x)}}}}@media (min-width:64rem){.gap-4xs\@md{--gap-x:var(--space-4xs);--gap-y:var(--space-4xs)}.gap-4xs\@md>*{--sub-gap-x:var(--space-4xs);--sub-gap-y:var(--space-4xs)}.gap-3xs\@md{--gap-x:var(--space-3xs);--gap-y:var(--space-3xs)}.gap-3xs\@md>*{--sub-gap-x:var(--space-3xs);--sub-gap-y:var(--space-3xs)}.gap-2xs\@md{--gap-x:var(--space-2xs);--gap-y:var(--space-2xs)}.gap-2xs\@md>*{--sub-gap-x:var(--space-2xs);--sub-gap-y:var(--space-2xs)}.gap-xs\@md{--gap-x:var(--space-xs);--gap-y:var(--space-xs)}.gap-xs\@md>*{--sub-gap-x:var(--space-xs);--sub-gap-y:var(--space-xs)}.gap-sm\@md{--gap-x:var(--space-sm);--gap-y:var(--space-sm)}.gap-sm\@md>*{--sub-gap-x:var(--space-sm);--sub-gap-y:var(--space-sm)}.gap-md\@md{--gap-x:var(--space-md);--gap-y:var(--space-md)}.gap-md\@md>*{--sub-gap-x:var(--space-md);--sub-gap-y:var(--space-md)}.gap-lg\@md{--gap-x:var(--space-lg);--gap-y:var(--space-lg)}.gap-lg\@md>*{--sub-gap-x:var(--space-lg);--sub-gap-y:var(--space-lg)}.gap-xl\@md{--gap-x:var(--space-xl);--gap-y:var(--space-xl)}.gap-xl\@md>*{--sub-gap-x:var(--space-xl);--sub-gap-y:var(--space-xl)}.gap-2xl\@md{--gap-x:var(--space-2xl);--gap-y:var(--space-2xl)}.gap-2xl\@md>*{--sub-gap-x:var(--space-2xl);--sub-gap-y:var(--space-2xl)}.gap-3xl\@md{--gap-x:var(--space-3xl);--gap-y:var(--space-3xl)}.gap-3xl\@md>*{--sub-gap-x:var(--space-3xl);--sub-gap-y:var(--space-3xl)}.gap-4xl\@md{--gap-x:var(--space-4xl);--gap-y:var(--space-4xl)}.gap-4xl\@md>*{--sub-gap-x:var(--space-4xl);--sub-gap-y:var(--space-4xl)}.gap-0\@md{--gap-x:0px;--gap-y:0px}.gap-0\@md>*{--sub-gap-x:0px;--sub-gap-y:0px}.gap-x-4xs\@md{--gap-x:var(--space-4xs)}.gap-x-4xs\@md>*{--sub-gap-x:var(--space-4xs)}.gap-x-3xs\@md{--gap-x:var(--space-3xs)}.gap-x-3xs\@md>*{--sub-gap-x:var(--space-3xs)}.gap-x-2xs\@md{--gap-x:var(--space-2xs)}.gap-x-2xs\@md>*{--sub-gap-x:var(--space-2xs)}.gap-x-xs\@md{--gap-x:var(--space-xs)}.gap-x-xs\@md>*{--sub-gap-x:var(--space-xs)}.gap-x-sm\@md{--gap-x:var(--space-sm)}.gap-x-sm\@md>*{--sub-gap-x:var(--space-sm)}.gap-x-md\@md{--gap-x:var(--space-md)}.gap-x-md\@md>*{--sub-gap-x:var(--space-md)}.gap-x-lg\@md{--gap-x:var(--space-lg)}.gap-x-lg\@md>*{--sub-gap-x:var(--space-lg)}.gap-x-xl\@md{--gap-x:var(--space-xl)}.gap-x-xl\@md>*{--sub-gap-x:var(--space-xl)}.gap-x-2xl\@md{--gap-x:var(--space-2xl)}.gap-x-2xl\@md>*{--sub-gap-x:var(--space-2xl)}.gap-x-3xl\@md{--gap-x:var(--space-3xl)}.gap-x-3xl\@md>*{--sub-gap-x:var(--space-3xl)}.gap-x-4xl\@md{--gap-x:var(--space-4xl)}.gap-x-4xl\@md>*{--sub-gap-x:var(--space-4xl)}.gap-x-0\@md{--gap-x:0px}.gap-x-0\@md>*{--sub-gap-x:0px}.gap-y-4xs\@md{--gap-y:var(--space-4xs)}.gap-y-4xs\@md>*{--sub-gap-y:var(--space-4xs)}.gap-y-3xs\@md{--gap-y:var(--space-3xs)}.gap-y-3xs\@md>*{--sub-gap-y:var(--space-3xs)}.gap-y-2xs\@md{--gap-y:var(--space-2xs)}.gap-y-2xs\@md>*{--sub-gap-y:var(--space-2xs)}.gap-y-xs\@md{--gap-y:var(--space-xs)}.gap-y-xs\@md>*{--sub-gap-y:var(--space-xs)}.gap-y-sm\@md{--gap-y:var(--space-sm)}.gap-y-sm\@md>*{--sub-gap-y:var(--space-sm)}.gap-y-md\@md{--gap-y:var(--space-md)}.gap-y-md\@md>*{--sub-gap-y:var(--space-md)}.gap-y-lg\@md{--gap-y:var(--space-lg)}.gap-y-lg\@md>*{--sub-gap-y:var(--space-lg)}.gap-y-xl\@md{--gap-y:var(--space-xl)}.gap-y-xl\@md>*{--sub-gap-y:var(--space-xl)}.gap-y-2xl\@md{--gap-y:var(--space-2xl)}.gap-y-2xl\@md>*{--sub-gap-y:var(--space-2xl)}.gap-y-3xl\@md{--gap-y:var(--space-3xl)}.gap-y-3xl\@md>*{--sub-gap-y:var(--space-3xl)}.gap-y-4xl\@md{--gap-y:var(--space-4xl)}.gap-y-4xl\@md>*{--sub-gap-y:var(--space-4xl)}.gap-y-0\@md{--gap-y:0px}.gap-y-0\@md>*{--sub-gap-y:0px}.grid-col-1\@md{--grid-columns:1}.col-1\@md{--span:1}.grid-col-2\@md{--grid-columns:2}.col-2\@md{--span:2}.grid-col-3\@md{--grid-columns:3}.col-3\@md{--span:3}.grid-col-4\@md{--grid-columns:4}.col-4\@md{--span:4}.grid-col-5\@md{--grid-columns:5}.col-5\@md{--span:5}.grid-col-6\@md{--grid-columns:6}.col-6\@md{--span:6}.grid-col-7\@md{--grid-columns:7}.col-7\@md{--span:7}.grid-col-8\@md{--grid-columns:8}.col-8\@md{--span:8}.grid-col-9\@md{--grid-columns:9}.col-9\@md{--span:9}.grid-col-10\@md{--grid-columns:10}.col-10\@md{--span:10}.grid-col-11\@md{--grid-columns:11}.col-11\@md{--span:11}.grid-col-12\@md{--grid-columns:12}.col-12\@md{--span:12}.col-10\@md,.col-11\@md,.col-12\@md,.col-1\@md,.col-2\@md,.col-3\@md,.col-4\@md,.col-5\@md,.col-6\@md,.col-7\@md,.col-8\@md,.col-9\@md{flex-basis:calc((100% - (var(--grid-columns) - var(--gap-modifier,1)) * var(--sub-gap-x)) * var(--span)/ var(--grid-columns) + (var(--span) - 1) * var(--sub-gap-x));max-width:calc((100% - (var(--grid-columns) - var(--gap-modifier,1)) * var(--sub-gap-x)) * var(--span)/ var(--grid-columns) + (var(--span) - 1) * var(--sub-gap-x))}.col\@md{flex-grow:1;flex-basis:0;max-width:100%}.col-content\@md{flex-grow:0;flex-basis:initial;max-width:initial}.offset-1\@md{--offset:1}.offset-2\@md{--offset:2}.offset-3\@md{--offset:3}.offset-4\@md{--offset:4}.offset-5\@md{--offset:5}.offset-6\@md{--offset:6}.offset-7\@md{--offset:7}.offset-8\@md{--offset:8}.offset-9\@md{--offset:9}.offset-10\@md{--offset:10}.offset-11\@md{--offset:11}.offset-10\@md,.offset-11\@md,.offset-1\@md,.offset-2\@md,.offset-3\@md,.offset-4\@md,.offset-5\@md,.offset-6\@md,.offset-7\@md,.offset-8\@md,.offset-9\@md{margin-left:calc((100% - (var(--grid-columns) - var(--gap-modifier,1)) * var(--sub-gap-x)) * var(--offset)/ var(--grid-columns) + (var(--offset) + var(--offset-modifier,0)) * var(--sub-gap-x))}.offset-0\@md{margin-left:0}@media not all and (min-resolution:.001dpcm){@supports not (translate:none){.offset-0\@md{margin-left:var(--gap-x)}}}}@media (min-width:80rem){.gap-4xs\@lg{--gap-x:var(--space-4xs);--gap-y:var(--space-4xs)}.gap-4xs\@lg>*{--sub-gap-x:var(--space-4xs);--sub-gap-y:var(--space-4xs)}.gap-3xs\@lg{--gap-x:var(--space-3xs);--gap-y:var(--space-3xs)}.gap-3xs\@lg>*{--sub-gap-x:var(--space-3xs);--sub-gap-y:var(--space-3xs)}.gap-2xs\@lg{--gap-x:var(--space-2xs);--gap-y:var(--space-2xs)}.gap-2xs\@lg>*{--sub-gap-x:var(--space-2xs);--sub-gap-y:var(--space-2xs)}.gap-xs\@lg{--gap-x:var(--space-xs);--gap-y:var(--space-xs)}.gap-xs\@lg>*{--sub-gap-x:var(--space-xs);--sub-gap-y:var(--space-xs)}.gap-sm\@lg{--gap-x:var(--space-sm);--gap-y:var(--space-sm)}.gap-sm\@lg>*{--sub-gap-x:var(--space-sm);--sub-gap-y:var(--space-sm)}.gap-md\@lg{--gap-x:var(--space-md);--gap-y:var(--space-md)}.gap-md\@lg>*{--sub-gap-x:var(--space-md);--sub-gap-y:var(--space-md)}.gap-lg\@lg{--gap-x:var(--space-lg);--gap-y:var(--space-lg)}.gap-lg\@lg>*{--sub-gap-x:var(--space-lg);--sub-gap-y:var(--space-lg)}.gap-xl\@lg{--gap-x:var(--space-xl);--gap-y:var(--space-xl)}.gap-xl\@lg>*{--sub-gap-x:var(--space-xl);--sub-gap-y:var(--space-xl)}.gap-2xl\@lg{--gap-x:var(--space-2xl);--gap-y:var(--space-2xl)}.gap-2xl\@lg>*{--sub-gap-x:var(--space-2xl);--sub-gap-y:var(--space-2xl)}.gap-3xl\@lg{--gap-x:var(--space-3xl);--gap-y:var(--space-3xl)}.gap-3xl\@lg>*{--sub-gap-x:var(--space-3xl);--sub-gap-y:var(--space-3xl)}.gap-4xl\@lg{--gap-x:var(--space-4xl);--gap-y:var(--space-4xl)}.gap-4xl\@lg>*{--sub-gap-x:var(--space-4xl);--sub-gap-y:var(--space-4xl)}.gap-0\@lg{--gap-x:0px;--gap-y:0px}.gap-0\@lg>*{--sub-gap-x:0px;--sub-gap-y:0px}.gap-x-4xs\@lg{--gap-x:var(--space-4xs)}.gap-x-4xs\@lg>*{--sub-gap-x:var(--space-4xs)}.gap-x-3xs\@lg{--gap-x:var(--space-3xs)}.gap-x-3xs\@lg>*{--sub-gap-x:var(--space-3xs)}.gap-x-2xs\@lg{--gap-x:var(--space-2xs)}.gap-x-2xs\@lg>*{--sub-gap-x:var(--space-2xs)}.gap-x-xs\@lg{--gap-x:var(--space-xs)}.gap-x-xs\@lg>*{--sub-gap-x:var(--space-xs)}.gap-x-sm\@lg{--gap-x:var(--space-sm)}.gap-x-sm\@lg>*{--sub-gap-x:var(--space-sm)}.gap-x-md\@lg{--gap-x:var(--space-md)}.gap-x-md\@lg>*{--sub-gap-x:var(--space-md)}.gap-x-lg\@lg{--gap-x:var(--space-lg)}.gap-x-lg\@lg>*{--sub-gap-x:var(--space-lg)}.gap-x-xl\@lg{--gap-x:var(--space-xl)}.gap-x-xl\@lg>*{--sub-gap-x:var(--space-xl)}.gap-x-2xl\@lg{--gap-x:var(--space-2xl)}.gap-x-2xl\@lg>*{--sub-gap-x:var(--space-2xl)}.gap-x-3xl\@lg{--gap-x:var(--space-3xl)}.gap-x-3xl\@lg>*{--sub-gap-x:var(--space-3xl)}.gap-x-4xl\@lg{--gap-x:var(--space-4xl)}.gap-x-4xl\@lg>*{--sub-gap-x:var(--space-4xl)}.gap-x-0\@lg{--gap-x:0px}.gap-x-0\@lg>*{--sub-gap-x:0px}.gap-y-4xs\@lg{--gap-y:var(--space-4xs)}.gap-y-4xs\@lg>*{--sub-gap-y:var(--space-4xs)}.gap-y-3xs\@lg{--gap-y:var(--space-3xs)}.gap-y-3xs\@lg>*{--sub-gap-y:var(--space-3xs)}.gap-y-2xs\@lg{--gap-y:var(--space-2xs)}.gap-y-2xs\@lg>*{--sub-gap-y:var(--space-2xs)}.gap-y-xs\@lg{--gap-y:var(--space-xs)}.gap-y-xs\@lg>*{--sub-gap-y:var(--space-xs)}.gap-y-sm\@lg{--gap-y:var(--space-sm)}.gap-y-sm\@lg>*{--sub-gap-y:var(--space-sm)}.gap-y-md\@lg{--gap-y:var(--space-md)}.gap-y-md\@lg>*{--sub-gap-y:var(--space-md)}.gap-y-lg\@lg{--gap-y:var(--space-lg)}.gap-y-lg\@lg>*{--sub-gap-y:var(--space-lg)}.gap-y-xl\@lg{--gap-y:var(--space-xl)}.gap-y-xl\@lg>*{--sub-gap-y:var(--space-xl)}.gap-y-2xl\@lg{--gap-y:var(--space-2xl)}.gap-y-2xl\@lg>*{--sub-gap-y:var(--space-2xl)}.gap-y-3xl\@lg{--gap-y:var(--space-3xl)}.gap-y-3xl\@lg>*{--sub-gap-y:var(--space-3xl)}.gap-y-4xl\@lg{--gap-y:var(--space-4xl)}.gap-y-4xl\@lg>*{--sub-gap-y:var(--space-4xl)}.gap-y-0\@lg{--gap-y:0px}.gap-y-0\@lg>*{--sub-gap-y:0px}.grid-col-1\@lg{--grid-columns:1}.col-1\@lg{--span:1}.grid-col-2\@lg{--grid-columns:2}.col-2\@lg{--span:2}.grid-col-3\@lg{--grid-columns:3}.col-3\@lg{--span:3}.grid-col-4\@lg{--grid-columns:4}.col-4\@lg{--span:4}.grid-col-5\@lg{--grid-columns:5}.col-5\@lg{--span:5}.grid-col-6\@lg{--grid-columns:6}.col-6\@lg{--span:6}.grid-col-7\@lg{--grid-columns:7}.col-7\@lg{--span:7}.grid-col-8\@lg{--grid-columns:8}.col-8\@lg{--span:8}.grid-col-9\@lg{--grid-columns:9}.col-9\@lg{--span:9}.grid-col-10\@lg{--grid-columns:10}.col-10\@lg{--span:10}.grid-col-11\@lg{--grid-columns:11}.col-11\@lg{--span:11}.grid-col-12\@lg{--grid-columns:12}.col-12\@lg{--span:12}.col-10\@lg,.col-11\@lg,.col-12\@lg,.col-1\@lg,.col-2\@lg,.col-3\@lg,.col-4\@lg,.col-5\@lg,.col-6\@lg,.col-7\@lg,.col-8\@lg,.col-9\@lg{flex-basis:calc((100% - (var(--grid-columns) - var(--gap-modifier,1)) * var(--sub-gap-x)) * var(--span)/ var(--grid-columns) + (var(--span) - 1) * var(--sub-gap-x));max-width:calc((100% - (var(--grid-columns) - var(--gap-modifier,1)) * var(--sub-gap-x)) * var(--span)/ var(--grid-columns) + (var(--span) - 1) * var(--sub-gap-x))}.col\@lg{flex-grow:1;flex-basis:0;max-width:100%}.col-content\@lg{flex-grow:0;flex-basis:initial;max-width:initial}.offset-1\@lg{--offset:1}.offset-2\@lg{--offset:2}.offset-3\@lg{--offset:3}.offset-4\@lg{--offset:4}.offset-5\@lg{--offset:5}.offset-6\@lg{--offset:6}.offset-7\@lg{--offset:7}.offset-8\@lg{--offset:8}.offset-9\@lg{--offset:9}.offset-10\@lg{--offset:10}.offset-11\@lg{--offset:11}.offset-10\@lg,.offset-11\@lg,.offset-1\@lg,.offset-2\@lg,.offset-3\@lg,.offset-4\@lg,.offset-5\@lg,.offset-6\@lg,.offset-7\@lg,.offset-8\@lg,.offset-9\@lg{margin-left:calc((100% - (var(--grid-columns) - var(--gap-modifier,1)) * var(--sub-gap-x)) * var(--offset)/ var(--grid-columns) + (var(--offset) + var(--offset-modifier,0)) * var(--sub-gap-x))}.offset-0\@lg{margin-left:0}@media not all and (min-resolution:.001dpcm){@supports not (translate:none){.offset-0\@lg{margin-left:var(--gap-x)}}}}@media (min-width:90rem){.gap-4xs\@xl{--gap-x:var(--space-4xs);--gap-y:var(--space-4xs)}.gap-4xs\@xl>*{--sub-gap-x:var(--space-4xs);--sub-gap-y:var(--space-4xs)}.gap-3xs\@xl{--gap-x:var(--space-3xs);--gap-y:var(--space-3xs)}.gap-3xs\@xl>*{--sub-gap-x:var(--space-3xs);--sub-gap-y:var(--space-3xs)}.gap-2xs\@xl{--gap-x:var(--space-2xs);--gap-y:var(--space-2xs)}.gap-2xs\@xl>*{--sub-gap-x:var(--space-2xs);--sub-gap-y:var(--space-2xs)}.gap-xs\@xl{--gap-x:var(--space-xs);--gap-y:var(--space-xs)}.gap-xs\@xl>*{--sub-gap-x:var(--space-xs);--sub-gap-y:var(--space-xs)}.gap-sm\@xl{--gap-x:var(--space-sm);--gap-y:var(--space-sm)}.gap-sm\@xl>*{--sub-gap-x:var(--space-sm);--sub-gap-y:var(--space-sm)}.gap-md\@xl{--gap-x:var(--space-md);--gap-y:var(--space-md)}.gap-md\@xl>*{--sub-gap-x:var(--space-md);--sub-gap-y:var(--space-md)}.gap-lg\@xl{--gap-x:var(--space-lg);--gap-y:var(--space-lg)}.gap-lg\@xl>*{--sub-gap-x:var(--space-lg);--sub-gap-y:var(--space-lg)}.gap-xl\@xl{--gap-x:var(--space-xl);--gap-y:var(--space-xl)}.gap-xl\@xl>*{--sub-gap-x:var(--space-xl);--sub-gap-y:var(--space-xl)}.gap-2xl\@xl{--gap-x:var(--space-2xl);--gap-y:var(--space-2xl)}.gap-2xl\@xl>*{--sub-gap-x:var(--space-2xl);--sub-gap-y:var(--space-2xl)}.gap-3xl\@xl{--gap-x:var(--space-3xl);--gap-y:var(--space-3xl)}.gap-3xl\@xl>*{--sub-gap-x:var(--space-3xl);--sub-gap-y:var(--space-3xl)}.gap-4xl\@xl{--gap-x:var(--space-4xl);--gap-y:var(--space-4xl)}.gap-4xl\@xl>*{--sub-gap-x:var(--space-4xl);--sub-gap-y:var(--space-4xl)}.gap-0\@xl{--gap-x:0px;--gap-y:0px}.gap-0\@xl>*{--sub-gap-x:0px;--sub-gap-y:0px}.gap-x-4xs\@xl{--gap-x:var(--space-4xs)}.gap-x-4xs\@xl>*{--sub-gap-x:var(--space-4xs)}.gap-x-3xs\@xl{--gap-x:var(--space-3xs)}.gap-x-3xs\@xl>*{--sub-gap-x:var(--space-3xs)}.gap-x-2xs\@xl{--gap-x:var(--space-2xs)}.gap-x-2xs\@xl>*{--sub-gap-x:var(--space-2xs)}.gap-x-xs\@xl{--gap-x:var(--space-xs)}.gap-x-xs\@xl>*{--sub-gap-x:var(--space-xs)}.gap-x-sm\@xl{--gap-x:var(--space-sm)}.gap-x-sm\@xl>*{--sub-gap-x:var(--space-sm)}.gap-x-md\@xl{--gap-x:var(--space-md)}.gap-x-md\@xl>*{--sub-gap-x:var(--space-md)}.gap-x-lg\@xl{--gap-x:var(--space-lg)}.gap-x-lg\@xl>*{--sub-gap-x:var(--space-lg)}.gap-x-xl\@xl{--gap-x:var(--space-xl)}.gap-x-xl\@xl>*{--sub-gap-x:var(--space-xl)}.gap-x-2xl\@xl{--gap-x:var(--space-2xl)}.gap-x-2xl\@xl>*{--sub-gap-x:var(--space-2xl)}.gap-x-3xl\@xl{--gap-x:var(--space-3xl)}.gap-x-3xl\@xl>*{--sub-gap-x:var(--space-3xl)}.gap-x-4xl\@xl{--gap-x:var(--space-4xl)}.gap-x-4xl\@xl>*{--sub-gap-x:var(--space-4xl)}.gap-x-0\@xl{--gap-x:0px}.gap-x-0\@xl>*{--sub-gap-x:0px}.gap-y-4xs\@xl{--gap-y:var(--space-4xs)}.gap-y-4xs\@xl>*{--sub-gap-y:var(--space-4xs)}.gap-y-3xs\@xl{--gap-y:var(--space-3xs)}.gap-y-3xs\@xl>*{--sub-gap-y:var(--space-3xs)}.gap-y-2xs\@xl{--gap-y:var(--space-2xs)}.gap-y-2xs\@xl>*{--sub-gap-y:var(--space-2xs)}.gap-y-xs\@xl{--gap-y:var(--space-xs)}.gap-y-xs\@xl>*{--sub-gap-y:var(--space-xs)}.gap-y-sm\@xl{--gap-y:var(--space-sm)}.gap-y-sm\@xl>*{--sub-gap-y:var(--space-sm)}.gap-y-md\@xl{--gap-y:var(--space-md)}.gap-y-md\@xl>*{--sub-gap-y:var(--space-md)}.gap-y-lg\@xl{--gap-y:var(--space-lg)}.gap-y-lg\@xl>*{--sub-gap-y:var(--space-lg)}.gap-y-xl\@xl{--gap-y:var(--space-xl)}.gap-y-xl\@xl>*{--sub-gap-y:var(--space-xl)}.gap-y-2xl\@xl{--gap-y:var(--space-2xl)}.gap-y-2xl\@xl>*{--sub-gap-y:var(--space-2xl)}.gap-y-3xl\@xl{--gap-y:var(--space-3xl)}.gap-y-3xl\@xl>*{--sub-gap-y:var(--space-3xl)}.gap-y-4xl\@xl{--gap-y:var(--space-4xl)}.gap-y-4xl\@xl>*{--sub-gap-y:var(--space-4xl)}.gap-y-0\@xl{--gap-y:0px}.gap-y-0\@xl>*{--sub-gap-y:0px}.grid-col-1\@xl{--grid-columns:1}.col-1\@xl{--span:1}.grid-col-2\@xl{--grid-columns:2}.col-2\@xl{--span:2}.grid-col-3\@xl{--grid-columns:3}.col-3\@xl{--span:3}.grid-col-4\@xl{--grid-columns:4}.col-4\@xl{--span:4}.grid-col-5\@xl{--grid-columns:5}.col-5\@xl{--span:5}.grid-col-6\@xl{--grid-columns:6}.col-6\@xl{--span:6}.grid-col-7\@xl{--grid-columns:7}.col-7\@xl{--span:7}.grid-col-8\@xl{--grid-columns:8}.col-8\@xl{--span:8}.grid-col-9\@xl{--grid-columns:9}.col-9\@xl{--span:9}.grid-col-10\@xl{--grid-columns:10}.col-10\@xl{--span:10}.grid-col-11\@xl{--grid-columns:11}.col-11\@xl{--span:11}.grid-col-12\@xl{--grid-columns:12}.col-12\@xl{--span:12}.col-10\@xl,.col-11\@xl,.col-12\@xl,.col-1\@xl,.col-2\@xl,.col-3\@xl,.col-4\@xl,.col-5\@xl,.col-6\@xl,.col-7\@xl,.col-8\@xl,.col-9\@xl{flex-basis:calc((100% - (var(--grid-columns) - var(--gap-modifier,1)) * var(--sub-gap-x)) * var(--span)/ var(--grid-columns) + (var(--span) - 1) * var(--sub-gap-x));max-width:calc((100% - (var(--grid-columns) - var(--gap-modifier,1)) * var(--sub-gap-x)) * var(--span)/ var(--grid-columns) + (var(--span) - 1) * var(--sub-gap-x))}.col\@xl{flex-grow:1;flex-basis:0;max-width:100%}.col-content\@xl{flex-grow:0;flex-basis:initial;max-width:initial}.offset-1\@xl{--offset:1}.offset-2\@xl{--offset:2}.offset-3\@xl{--offset:3}.offset-4\@xl{--offset:4}.offset-5\@xl{--offset:5}.offset-6\@xl{--offset:6}.offset-7\@xl{--offset:7}.offset-8\@xl{--offset:8}.offset-9\@xl{--offset:9}.offset-10\@xl{--offset:10}.offset-11\@xl{--offset:11}.offset-10\@xl,.offset-11\@xl,.offset-1\@xl,.offset-2\@xl,.offset-3\@xl,.offset-4\@xl,.offset-5\@xl,.offset-6\@xl,.offset-7\@xl,.offset-8\@xl,.offset-9\@xl{margin-left:calc((100% - (var(--grid-columns) - var(--gap-modifier,1)) * var(--sub-gap-x)) * var(--offset)/ var(--grid-columns) + (var(--offset) + var(--offset-modifier,0)) * var(--sub-gap-x))}.offset-0\@xl{margin-left:0}@media not all and (min-resolution:.001dpcm){@supports not (translate:none){.offset-0\@xl{margin-left:var(--gap-x)}}}}*,:after,:before{box-sizing:inherit}*{font:inherit}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0}html{box-sizing:border-box}body{background-color:var(--color-bg,#fff)}article,aside,details,figcaption,figure,footer,form legend,header,hgroup,main,menu,nav,section{display:block}menu,ol,ul{list-style:none}button,input,select,textarea{margin:0}.btn,.form-control,.link,.reset{background-color:#0000;padding:0;border:0;border-radius:0;color:inherit;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control::-ms-expand{display:none}textarea{resize:vertical;overflow:auto;vertical-align:top}input::-ms-clear{display:none}table{border-collapse:collapse;border-spacing:0}img,svg,video{max-width:100%}[data-theme]{background-color:var(--color-bg,#fff);color:var(--color-contrast-high,#313539)}:root{--space-unit:1rem}*,:root{--space-4xs:calc(.125 * var(--space-unit));--space-3xs:calc(.25 * var(--space-unit));--space-2xs:calc(.375 * var(--space-unit));--space-xs:calc(.5 * var(--space-unit));--space-sm:calc(.75 * var(--space-unit));--space-md:calc(1.25 * var(--space-unit));--space-lg:calc(2 * var(--space-unit));--space-xl:calc(3.25 * var(--space-unit));--space-2xl:calc(5.25 * var(--space-unit));--space-3xl:calc(8.5 * var(--space-unit));--space-4xl:calc(13.75 * var(--space-unit));--component-padding:var(--space-md)}:root{--radius-sm:calc(var(--radius, .375em) / 2);--radius-md:var(--radius, .375em);--radius-lg:calc(var(--radius, .375em) * 2);--shadow-ring:0 0 0 1px hsla(0, 0%, 0%, .05);--shadow-xs:0 0 0 1px hsla(0, 0%, 0%, .02),0 1px 3px -1px hsla(0, 0%, 0%, .2);--shadow-sm:0 .3px .4px hsla(0, 0%, 0%, .02),0 .9px 1.5px hsla(0, 0%, 0%, .045),0 3.5px 6px hsla(0, 0%, 0%, .09);--shadow-md:0 .9px 1.25px hsla(0, 0%, 0%, .025),0 3px 5px hsla(0, 0%, 0%, .05),0 12px 20px hsla(0, 0%, 0%, .09);--shadow-lg:0 1.2px 1.9px -1px hsla(0, 0%, 0%, .01),0 3px 5px -1px hsla(0, 0%, 0%, .015),0 8px 15px -1px hsla(0, 0%, 0%, .05),0 28px 40px -1px hsla(0, 0%, 0%, .1);--shadow-xl:0 1.5px 2.1px -6px hsla(0, 0%, 0%, .009),0 3.6px 5.2px -6px hsla(0, 0%, 0%, .0115),0 7.3px 10.6px -6px hsla(0, 0%, 0%, .0125),0 16.2px 21.9px -6px hsla(0, 0%, 0%, .025),0 46px 60px -6px hsla(0, 0%, 0%, .15);--inner-glow:inset 0 0 .5px 1px hsla(0, 0%, 100%, .075);--inner-glow-top:inset 0 1px .5px hsla(0, 0%, 100%, .075);--ease-in-out:cubic-bezier(.645, .045, .355, 1);--ease-in:cubic-bezier(.55, .055, .675, .19);--ease-out:cubic-bezier(.215, .61, .355, 1);--ease-out-back:cubic-bezier(.34, 1.56, .64, 1)}:root{--heading-line-height:1.1;--body-line-height:1.4}body{font-size:var(--text-base-size,1rem);font-family:var(--font-primary,sans-serif);color:var(--color-contrast-high,#313539);font-weight:var(--body-font-weight,normal)}h1,h2,h3,h4{color:var(--color-contrast-higher,#0c1216);line-height:var(--heading-line-height,1.2);font-weight:var(--heading-font-weight,700)}h1{font-size:var(--text-2xl,2rem)}h2{font-size:var(--text-xl,1.75rem)}h3{font-size:var(--text-lg,1.375rem)}h4{font-size:var(--text-md,1.125rem)}h5{font-size:var(--text-md,1rem)}h6{font-size:var(--text-md,.9rem)}small{font-size:var(--text-sm,.75rem)}.link,a{color:var(--color-primary,#4827ec);text-decoration:underline}strong{font-weight:700}s{text-decoration:line-through}u{text-decoration:underline}:root{--icon-3xs:8px;--icon-2xs:12px;--icon-xs:16px;--icon-sm:24px;--icon-md:32px;--icon-lg:48px;--icon-xl:64px;--icon-2xl:96px;--icon-3xl:128px}.icon{--size:1em;height:var(--size);width:var(--size);display:inline-block;color:inherit;fill:currentColor;line-height:1;flex-shrink:0;max-width:initial}.icon--3xs{--size:var(--icon-3xs)}.icon--2xs{--size:var(--icon-2xs)}.icon--xs{--size:var(--icon-xs)}.icon--sm{--size:var(--icon-sm)}.icon--md{--size:var(--icon-md)}.icon--lg{--size:var(--icon-lg)}.icon--xl{--size:var(--icon-xl)}.icon--2xl{--size:var(--icon-2xl)}.icon--3xl{--size:var(--icon-3xl)}.icon--is-spinning{animation:icon-spin 1s infinite linear}@keyframes icon-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.icon use{color:inherit;fill:currentColor}.btn{position:relative;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;text-decoration:none;font-size:var(--btn-font-size,1em);padding-top:var(--btn-padding-y,.5em);padding-bottom:var(--btn-padding-y,.5em);padding-left:var(--btn-padding-x,.75em);padding-right:var(--btn-padding-x,.75em);border-radius:var(--btn-radius,.25em)}.btn--sm{font-size:var(--btn-font-size-sm,.8em)}.btn--md{font-size:var(--btn-font-size-md,1.2em)}.btn--lg{font-size:var(--btn-font-size-lg,1.4em)}.btn--icon{padding:var(--btn-padding-y,.5em)}.form-control{font-size:var(--form-control-font-size,1em);padding-top:var(--form-control-padding-y,.5em);padding-bottom:var(--form-control-padding-y,.5em);padding-left:var(--form-control-padding-x,.75em);padding-right:var(--form-control-padding-x,.75em);border-radius:var(--form-control-radius,.25em)}.form-legend{color:var(--color-contrast-higher,#0c1216);line-height:var(--heading-line-height,1.2);font-size:var(--text-md,1.125rem);margin-bottom:var(--space-sm)}.form-label{display:inline-block;font-size:var(--text-sm,.75rem)}:root{--z-index-header:3;--z-index-popover:5;--z-index-fixed-element:10;--z-index-overlay:15}:root{--display:block}.is-visible{display:var(--display)!important}.is-hidden{display:none!important}html:not(.js) .no-js\:is-hidden{display:none!important}@media print{.print\:is-hidden{display:none!important}}.sr-only,.sr-only-focusable:not(:focus):not(:focus-within){position:absolute;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);width:1px;height:1px;overflow:hidden;padding:0;border:0;white-space:nowrap}.flex{display:flex}.inline-flex{display:inline-flex}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-column{flex-direction:column}.flex-column-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-center{justify-content:center;align-items:center}.flex-grow{flex-grow:1}.flex-grow-0{flex-grow:0}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.flex-basis-0{flex-basis:0}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-baseline{align-items:baseline}.order-1{order:1}.order-2{order:2}.order-3{order:3}[class*=" aspect-ratio"],[class^=aspect-ratio]{--aspect-ratio:calc(16 / 9);position:relative;height:0;padding-bottom:calc(100% / (var(--aspect-ratio)))}[class*=" aspect-ratio"]>*,[class^=aspect-ratio]>*{position:absolute;top:0;left:0;width:100%;height:100%}[class*=" aspect-ratio"]>:not(iframe),[class^=aspect-ratio]>:not(iframe){object-fit:cover}.aspect-ratio-16\:9{--aspect-ratio:calc(16 / 9)}.aspect-ratio-3\:2{--aspect-ratio:1.5}.aspect-ratio-4\:3{--aspect-ratio:calc(4 / 3)}.aspect-ratio-5\:4{--aspect-ratio:1.25}.aspect-ratio-1\:1{--aspect-ratio:1}.aspect-ratio-4\:5{--aspect-ratio:.8}.aspect-ratio-3\:4{--aspect-ratio:.75}.aspect-ratio-2\:3{--aspect-ratio:calc(2 / 3)}.aspect-ratio-9\:16{--aspect-ratio:.5625}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.contents{display:contents}.hide{display:none}.space-unit-rem{--space-unit:1rem}.space-unit-em{--space-unit:1em}.space-unit-px{--space-unit:16px}.margin-4xs{margin:var(--space-4xs)}.margin-3xs{margin:var(--space-3xs)}.margin-2xs{margin:var(--space-2xs)}.margin-xs{margin:var(--space-xs)}.margin-sm{margin:var(--space-sm)}.margin-md{margin:var(--space-md)}.margin-lg{margin:var(--space-lg)}.margin-xl{margin:var(--space-xl)}.margin-2xl{margin:var(--space-2xl)}.margin-3xl{margin:var(--space-3xl)}.margin-4xl{margin:var(--space-4xl)}.margin-auto{margin:auto}.margin-0{margin:0}.margin-top-4xs{margin-top:var(--space-4xs)}.margin-top-3xs{margin-top:var(--space-3xs)}.margin-top-2xs{margin-top:var(--space-2xs)}.margin-top-xs{margin-top:var(--space-xs)}.margin-top-sm{margin-top:var(--space-sm)}.margin-top-md{margin-top:var(--space-md)}.margin-top-lg{margin-top:var(--space-lg)}.margin-top-xl{margin-top:var(--space-xl)}.margin-top-2xl{margin-top:var(--space-2xl)}.margin-top-3xl{margin-top:var(--space-3xl)}.margin-top-4xl{margin-top:var(--space-4xl)}.margin-top-auto{margin-top:auto}.margin-top-0{margin-top:0}.margin-bottom-4xs{margin-bottom:var(--space-4xs)}.margin-bottom-3xs{margin-bottom:var(--space-3xs)}.margin-bottom-2xs{margin-bottom:var(--space-2xs)}.margin-bottom-xs{margin-bottom:var(--space-xs)}.margin-bottom-sm{margin-bottom:var(--space-sm)}.margin-bottom-md{margin-bottom:var(--space-md)}.margin-bottom-lg{margin-bottom:var(--space-lg)}.margin-bottom-xl{margin-bottom:var(--space-xl)}.margin-bottom-2xl{margin-bottom:var(--space-2xl)}.margin-bottom-3xl{margin-bottom:var(--space-3xl)}.margin-bottom-4xl{margin-bottom:var(--space-4xl)}.margin-bottom-auto{margin-bottom:auto}.margin-bottom-0{margin-bottom:0}.margin-right-4xs{margin-right:var(--space-4xs)}.margin-right-3xs{margin-right:var(--space-3xs)}.margin-right-2xs{margin-right:var(--space-2xs)}.margin-right-xs{margin-right:var(--space-xs)}.margin-right-sm{margin-right:var(--space-sm)}.margin-right-md{margin-right:var(--space-md)}.margin-right-lg{margin-right:var(--space-lg)}.margin-right-xl{margin-right:var(--space-xl)}.margin-right-2xl{margin-right:var(--space-2xl)}.margin-right-3xl{margin-right:var(--space-3xl)}.margin-right-4xl{margin-right:var(--space-4xl)}.margin-right-auto{margin-right:auto}.margin-right-0{margin-right:0}.margin-left-4xs{margin-left:var(--space-4xs)}.margin-left-3xs{margin-left:var(--space-3xs)}.margin-left-2xs{margin-left:var(--space-2xs)}.margin-left-xs{margin-left:var(--space-xs)}.margin-left-sm{margin-left:var(--space-sm)}.margin-left-md{margin-left:var(--space-md)}.margin-left-lg{margin-left:var(--space-lg)}.margin-left-xl{margin-left:var(--space-xl)}.margin-left-2xl{margin-left:var(--space-2xl)}.margin-left-3xl{margin-left:var(--space-3xl)}.margin-left-4xl{margin-left:var(--space-4xl)}.margin-left-auto{margin-left:auto}.margin-left-0{margin-left:0}.margin-x-4xs{margin-left:var(--space-4xs);margin-right:var(--space-4xs)}.margin-x-3xs{margin-left:var(--space-3xs);margin-right:var(--space-3xs)}.margin-x-2xs{margin-left:var(--space-2xs);margin-right:var(--space-2xs)}.margin-x-xs{margin-left:var(--space-xs);margin-right:var(--space-xs)}.margin-x-sm{margin-left:var(--space-sm);margin-right:var(--space-sm)}.margin-x-md{margin-left:var(--space-md);margin-right:var(--space-md)}.margin-x-lg{margin-left:var(--space-lg);margin-right:var(--space-lg)}.margin-x-xl{margin-left:var(--space-xl);margin-right:var(--space-xl)}.margin-x-2xl{margin-left:var(--space-2xl);margin-right:var(--space-2xl)}.margin-x-3xl{margin-left:var(--space-3xl);margin-right:var(--space-3xl)}.margin-x-4xl{margin-left:var(--space-4xl);margin-right:var(--space-4xl)}.margin-x-auto{margin-left:auto;margin-right:auto}.margin-x-0{margin-left:0;margin-right:0}.margin-y-4xs{margin-top:var(--space-4xs);margin-bottom:var(--space-4xs)}.margin-y-3xs{margin-top:var(--space-3xs);margin-bottom:var(--space-3xs)}.margin-y-2xs{margin-top:var(--space-2xs);margin-bottom:var(--space-2xs)}.margin-y-xs{margin-top:var(--space-xs);margin-bottom:var(--space-xs)}.margin-y-sm{margin-top:var(--space-sm);margin-bottom:var(--space-sm)}.margin-y-md{margin-top:var(--space-md);margin-bottom:var(--space-md)}.margin-y-lg{margin-top:var(--space-lg);margin-bottom:var(--space-lg)}.margin-y-xl{margin-top:var(--space-xl);margin-bottom:var(--space-xl)}.margin-y-2xl{margin-top:var(--space-2xl);margin-bottom:var(--space-2xl)}.margin-y-3xl{margin-top:var(--space-3xl);margin-bottom:var(--space-3xl)}.margin-y-4xl{margin-top:var(--space-4xl);margin-bottom:var(--space-4xl)}.margin-y-auto{margin-top:auto;margin-bottom:auto}.margin-y-0{margin-top:0;margin-bottom:0}.padding-4xs{padding:var(--space-4xs)}.padding-3xs{padding:var(--space-3xs)}.padding-2xs{padding:var(--space-2xs)}.padding-xs{padding:var(--space-xs)}.padding-sm{padding:var(--space-sm)}.padding-md{padding:var(--space-md)}.padding-lg{padding:var(--space-lg)}.padding-xl{padding:var(--space-xl)}.padding-2xl{padding:var(--space-2xl)}.padding-3xl{padding:var(--space-3xl)}.padding-4xl{padding:var(--space-4xl)}.padding-0{padding:0}.padding-component{padding:var(--component-padding)}.padding-top-4xs{padding-top:var(--space-4xs)}.padding-top-3xs{padding-top:var(--space-3xs)}.padding-top-2xs{padding-top:var(--space-2xs)}.padding-top-xs{padding-top:var(--space-xs)}.padding-top-sm{padding-top:var(--space-sm)}.padding-top-md{padding-top:var(--space-md)}.padding-top-lg{padding-top:var(--space-lg)}.padding-top-xl{padding-top:var(--space-xl)}.padding-top-2xl{padding-top:var(--space-2xl)}.padding-top-3xl{padding-top:var(--space-3xl)}.padding-top-4xl{padding-top:var(--space-4xl)}.padding-top-0{padding-top:0}.padding-top-component{padding-top:var(--component-padding)}.padding-bottom-4xs{padding-bottom:var(--space-4xs)}.padding-bottom-3xs{padding-bottom:var(--space-3xs)}.padding-bottom-2xs{padding-bottom:var(--space-2xs)}.padding-bottom-xs{padding-bottom:var(--space-xs)}.padding-bottom-sm{padding-bottom:var(--space-sm)}.padding-bottom-md{padding-bottom:var(--space-md)}.padding-bottom-lg{padding-bottom:var(--space-lg)}.padding-bottom-xl{padding-bottom:var(--space-xl)}.padding-bottom-2xl{padding-bottom:var(--space-2xl)}.padding-bottom-3xl{padding-bottom:var(--space-3xl)}.padding-bottom-4xl{padding-bottom:var(--space-4xl)}.padding-bottom-0{padding-bottom:0}.padding-bottom-component{padding-bottom:var(--component-padding)}.padding-right-4xs{padding-right:var(--space-4xs)}.padding-right-3xs{padding-right:var(--space-3xs)}.padding-right-2xs{padding-right:var(--space-2xs)}.padding-right-xs{padding-right:var(--space-xs)}.padding-right-sm{padding-right:var(--space-sm)}.padding-right-md{padding-right:var(--space-md)}.padding-right-lg{padding-right:var(--space-lg)}.padding-right-xl{padding-right:var(--space-xl)}.padding-right-2xl{padding-right:var(--space-2xl)}.padding-right-3xl{padding-right:var(--space-3xl)}.padding-right-4xl{padding-right:var(--space-4xl)}.padding-right-0{padding-right:0}.padding-right-component{padding-right:var(--component-padding)}.padding-left-4xs{padding-left:var(--space-4xs)}.padding-left-3xs{padding-left:var(--space-3xs)}.padding-left-2xs{padding-left:var(--space-2xs)}.padding-left-xs{padding-left:var(--space-xs)}.padding-left-sm{padding-left:var(--space-sm)}.padding-left-md{padding-left:var(--space-md)}.padding-left-lg{padding-left:var(--space-lg)}.padding-left-xl{padding-left:var(--space-xl)}.padding-left-2xl{padding-left:var(--space-2xl)}.padding-left-3xl{padding-left:var(--space-3xl)}.padding-left-4xl{padding-left:var(--space-4xl)}.padding-left-0{padding-left:0}.padding-left-component{padding-left:var(--component-padding)}.padding-x-4xs{padding-left:var(--space-4xs);padding-right:var(--space-4xs)}.padding-x-3xs{padding-left:var(--space-3xs);padding-right:var(--space-3xs)}.padding-x-2xs{padding-left:var(--space-2xs);padding-right:var(--space-2xs)}.padding-x-xs{padding-left:var(--space-xs);padding-right:var(--space-xs)}.padding-x-sm{padding-left:var(--space-sm);padding-right:var(--space-sm)}.padding-x-md{padding-left:var(--space-md);padding-right:var(--space-md)}.padding-x-lg{padding-left:var(--space-lg);padding-right:var(--space-lg)}.padding-x-xl{padding-left:var(--space-xl);padding-right:var(--space-xl)}.padding-x-2xl{padding-left:var(--space-2xl);padding-right:var(--space-2xl)}.padding-x-3xl{padding-left:var(--space-3xl);padding-right:var(--space-3xl)}.padding-x-4xl{padding-left:var(--space-4xl);padding-right:var(--space-4xl)}.padding-x-0{padding-left:0;padding-right:0}.padding-x-component{padding-left:var(--component-padding);padding-right:var(--component-padding)}.padding-y-4xs{padding-top:var(--space-4xs);padding-bottom:var(--space-4xs)}.padding-y-3xs{padding-top:var(--space-3xs);padding-bottom:var(--space-3xs)}.padding-y-2xs{padding-top:var(--space-2xs);padding-bottom:var(--space-2xs)}.padding-y-xs{padding-top:var(--space-xs);padding-bottom:var(--space-xs)}.padding-y-sm{padding-top:var(--space-sm);padding-bottom:var(--space-sm)}.padding-y-md{padding-top:var(--space-md);padding-bottom:var(--space-md)}.padding-y-lg{padding-top:var(--space-lg);padding-bottom:var(--space-lg)}.padding-y-xl{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}.padding-y-2xl{padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}.padding-y-3xl{padding-top:var(--space-3xl);padding-bottom:var(--space-3xl)}.padding-y-4xl{padding-top:var(--space-4xl);padding-bottom:var(--space-4xl)}.padding-y-0{padding-top:0;padding-bottom:0}.padding-y-component{padding-top:var(--component-padding);padding-bottom:var(--component-padding)}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.text-truncate,.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-replace{overflow:hidden;color:transparent;text-indent:100%;white-space:nowrap}.break-word{overflow-wrap:break-word;min-width:0}.text-unit-em,.text-unit-px,.text-unit-rem{font-size:var(--text-unit)}.text-unit-rem{--text-unit:1rem}.text-unit-em{--text-unit:1em}.text-unit-px{--text-unit:20px}.text-xs{font-size:var(--text-xs,.6875rem)}.text-sm{font-size:var(--text-sm,.75rem)}.text-base{font-size:var(--text-unit,1rem)}.text-md{font-size:var(--text-md,1.125rem)}.text-lg{font-size:var(--text-lg,1.375rem)}.text-xl{font-size:var(--text-xl,1.75rem)}.text-2xl{font-size:var(--text-2xl,2rem)}.text-3xl{font-size:var(--text-3xl,2.5rem)}.text-4xl{font-size:var(--text-4xl,3rem)}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.letter-spacing-xs{letter-spacing:-.1em}.letter-spacing-sm{letter-spacing:-.05em}.letter-spacing-md{letter-spacing:.05em}.letter-spacing-lg{letter-spacing:.1em}.letter-spacing-xl{letter-spacing:.2em}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold,.text-bold{font-weight:700}.font-italic{font-style:italic}.font-smooth{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font-primary{font-family:var(--font-primary)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-justify{text-align:justify}.text-line-through{text-decoration:line-through}.text-underline{text-decoration:underline}.text-decoration-none{text-decoration:none}.text-shadow-xs{text-shadow:0 1px 1px rgba(0,0,0,.15)}.text-shadow-sm{text-shadow:0 1px 2px rgba(0,0,0,.25)}.text-shadow-md{text-shadow:0 1px 2px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.2)}.text-shadow-lg{text-shadow:0 1px 4px rgba(0,0,0,.1),0 2px 8px rgba(0,0,0,.15),0 4px 16px rgba(0,0,0,.2)}.text-shadow-xl{text-shadow:0 1px 4px rgba(0,0,0,.1),0 2px 8px rgba(0,0,0,.15),0 4px 16px rgba(0,0,0,.2),0 6px 24px rgba(0,0,0,.25)}.text-shadow-none{text-shadow:none}.text-space-y-2xs{--text-space-y-multiplier:.25!important}.text-space-y-xs{--text-space-y-multiplier:.5!important}.text-space-y-sm{--text-space-y-multiplier:.75!important}.text-space-y-md{--text-space-y-multiplier:1.25!important}.text-space-y-lg{--text-space-y-multiplier:1.5!important}.text-space-y-xl{--text-space-y-multiplier:1.75!important}.text-space-y-2xl{--text-space-y-multiplier:2!important}.line-height-xs{--heading-line-height:1;--body-line-height:1.1}.line-height-xs:not(.text-component){line-height:1.1}.line-height-sm{--heading-line-height:1.1;--body-line-height:1.2}.line-height-sm:not(.text-component){line-height:1.2}.line-height-md{--heading-line-height:1.15;--body-line-height:1.4}.line-height-md:not(.text-component){line-height:1.4}.line-height-lg{--heading-line-height:1.22;--body-line-height:1.58}.line-height-lg:not(.text-component){line-height:1.58}.line-height-xl{--heading-line-height:1.3;--body-line-height:1.72}.line-height-xl:not(.text-component){line-height:1.72}.line-height-body{line-height:var(--body-line-height)}.line-height-heading{line-height:var(--heading-line-height)}.line-height-normal{line-height:normal!important}.line-height-1{line-height:1!important}.text-nowrap,.ws-nowrap{white-space:nowrap}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.user-select-none{-webkit-user-select:none;user-select:none}.user-select-all{-webkit-user-select:all;user-select:all}[class*=" color-"],[class^=color-]{--color-o:1}.color-inherit{color:inherit}.color-white{color:hsla(var(--color-white-h),var(--color-white-s),var(--color-white-l),var(--color-o,1))}.color-black{color:hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),var(--color-o,1))}.color-opacity-0{--color-o:0}.color-opacity-10\%{--color-o:.1}.color-opacity-20\%{--color-o:.2}.color-opacity-30\%{--color-o:.3}.color-opacity-40\%{--color-o:.4}.color-opacity-50\%{--color-o:.5}.color-opacity-60\%{--color-o:.6}.color-opacity-70\%{--color-o:.7}.color-opacity-80\%{--color-o:.8}.color-opacity-90\%{--color-o:.9}[class*=" color-gradient"],[class^=color-gradient]{color:transparent!important;-webkit-background-clip:text;background-clip:text}.width-4xs{width:var(--size-4xs,.25rem)}.width-3xs{width:var(--size-3xs,.5rem)}.width-2xs{width:var(--size-2xs,.75rem)}.width-xs{width:var(--size-xs,1rem)}.width-sm{width:var(--size-sm,1.5rem)}.width-md{width:var(--size-md,2rem)}.width-lg{width:var(--size-lg,3rem)}.width-xl{width:var(--size-xl,4rem)}.width-2xl{width:var(--size-2xl,6rem)}.width-3xl{width:var(--size-3xl,8rem)}.width-4xl{width:var(--size-4xl,16rem)}.width-0{width:0}.width-10\%{width:10%}.width-20\%{width:20%}.width-25\%{width:25%}.width-30\%{width:30%}.width-33\%{width:33.3333333333%}.width-40\%{width:40%}.width-50\%{width:50%}.width-60\%{width:60%}.width-66\%{width:66.6666666667%}.width-70\%{width:70%}.width-75\%{width:75%}.width-80\%{width:80%}.width-90\%{width:90%}.width-100\%{width:100%}.width-100vw{width:100vw}.width-auto{width:auto}.height-4xs{height:var(--size-4xs,.25rem)}.height-3xs{height:var(--size-3xs,.5rem)}.height-2xs{height:var(--size-2xs,.75rem)}.height-xs{height:var(--size-xs,1rem)}.height-sm{height:var(--size-sm,1.5rem)}.height-md{height:var(--size-md,2rem)}.height-lg{height:var(--size-lg,3rem)}.height-xl{height:var(--size-xl,4rem)}.height-2xl{height:var(--size-2xl,6rem)}.height-3xl{height:var(--size-3xl,8rem)}.height-4xl{height:var(--size-4xl,16rem)}.height-0{height:0}.height-10\%{height:10%}.height-20\%{height:20%}.height-25\%{height:25%}.height-30\%{height:30%}.height-33\%{height:33.3333333333%}.height-40\%{height:40%}.height-50\%{height:50%}.height-60\%{height:60%}.height-66\%{height:66.6666666667%}.height-70\%{height:70%}.height-75\%{height:75%}.height-80\%{height:80%}.height-90\%{height:90%}.height-100\%{height:100%}.height-100vh{height:100vh}.height-auto{height:auto}.min-width-0{min-width:0}.min-width-25\%{min-width:25%}.min-width-33\%{min-width:33.3333333333%}.min-width-50\%{min-width:50%}.min-width-66\%{min-width:66.6666666667%}.min-width-75\%{min-width:75%}.min-width-100\%{min-width:100%}.min-width-100vw{min-width:100vw}.min-height-100\%{min-height:100%}.min-height-100vh{min-height:100vh}:root{--max-width-4xs:20rem;--max-width-3xs:26rem;--max-width-2xs:32rem;--max-width-xs:38rem;--max-width-sm:48rem;--max-width-md:64rem;--max-width-lg:80rem;--max-width-xl:90rem;--max-width-2xl:100rem;--max-width-3xl:120rem;--max-width-4xl:150rem}.max-width-4xs{max-width:var(--max-width-4xs)}.max-width-3xs{max-width:var(--max-width-3xs)}.max-width-2xs{max-width:var(--max-width-2xs)}.max-width-xs{max-width:var(--max-width-xs)}.max-width-sm{max-width:var(--max-width-sm)}.max-width-md{max-width:var(--max-width-md)}.max-width-lg{max-width:var(--max-width-lg)}.max-width-xl{max-width:var(--max-width-xl)}.max-width-2xl{max-width:var(--max-width-2xl)}.max-width-3xl{max-width:var(--max-width-3xl)}.max-width-4xl{max-width:var(--max-width-4xl)}.max-width-100\%{max-width:100%}.max-width-none{max-width:none}[class*=" max-width-adaptive"],[class^=max-width-adaptive]{max-width:32rem}@media (min-width:48rem){.max-width-adaptive,.max-width-adaptive-lg,.max-width-adaptive-md,.max-width-adaptive-sm,.max-width-adaptive-xl{max-width:48rem}}@media (min-width:64rem){.max-width-adaptive,.max-width-adaptive-lg,.max-width-adaptive-md,.max-width-adaptive-xl{max-width:64rem}}@media (min-width:80rem){.max-width-adaptive,.max-width-adaptive-lg,.max-width-adaptive-xl{max-width:80rem}}@media (min-width:90rem){.max-width-adaptive-xl{max-width:90rem}}.max-height-100\%{max-height:100%}.max-height-100vh{max-height:100vh}.shadow-xs{box-shadow:var(--shadow-xs)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-xl{box-shadow:var(--shadow-xl)}.shadow-none{box-shadow:none}:root{--inner-glow:inset 0 0 .5px 1px hsla(0, 0%, 100%, .075);--inner-glow-top:inset 0 1px .5px hsla(0, 0%, 100%, .075)}.inner-glow,.inner-glow-top{position:relative}.inner-glow-top:after,.inner-glow:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;pointer-events:none}.inner-glow:after{box-shadow:var(--inner-glow)}.inner-glow-top:after{box-shadow:var(--inner-glow-top)}.position-relative{position:relative}.position-absolute{position:absolute}.position-fixed{position:fixed}.position-sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.top-0{top:0}.top-50\%{top:50%}.top-4xs{top:var(--space-4xs)}.top-3xs{top:var(--space-3xs)}.top-2xs{top:var(--space-2xs)}.top-xs{top:var(--space-xs)}.top-sm{top:var(--space-sm)}.top-md{top:var(--space-md)}.top-lg{top:var(--space-lg)}.top-xl{top:var(--space-xl)}.top-2xl{top:var(--space-2xl)}.top-3xl{top:var(--space-3xl)}.top-4xl{top:var(--space-4xl)}.bottom-0{bottom:0}.bottom-50\%{bottom:50%}.bottom-4xs{bottom:var(--space-4xs)}.bottom-3xs{bottom:var(--space-3xs)}.bottom-2xs{bottom:var(--space-2xs)}.bottom-xs{bottom:var(--space-xs)}.bottom-sm{bottom:var(--space-sm)}.bottom-md{bottom:var(--space-md)}.bottom-lg{bottom:var(--space-lg)}.bottom-xl{bottom:var(--space-xl)}.bottom-2xl{bottom:var(--space-2xl)}.bottom-3xl{bottom:var(--space-3xl)}.bottom-4xl{bottom:var(--space-4xl)}.right-0{right:0}.right-50\%{right:50%}.right-4xs{right:var(--space-4xs)}.right-3xs{right:var(--space-3xs)}.right-2xs{right:var(--space-2xs)}.right-xs{right:var(--space-xs)}.right-sm{right:var(--space-sm)}.right-md{right:var(--space-md)}.right-lg{right:var(--space-lg)}.right-xl{right:var(--space-xl)}.right-2xl{right:var(--space-2xl)}.right-3xl{right:var(--space-3xl)}.right-4xl{right:var(--space-4xl)}.left-0{left:0}.left-50\%{left:50%}.left-4xs{left:var(--space-4xs)}.left-3xs{left:var(--space-3xs)}.left-2xs{left:var(--space-2xs)}.left-xs{left:var(--space-xs)}.left-sm{left:var(--space-sm)}.left-md{left:var(--space-md)}.left-lg{left:var(--space-lg)}.left-xl{left:var(--space-xl)}.left-2xl{left:var(--space-2xl)}.left-3xl{left:var(--space-3xl)}.left-4xl{left:var(--space-4xl)}.z-index-header{z-index:var(--z-index-header)}.z-index-popover{z-index:var(--z-index-popover)}.z-index-fixed-element{z-index:var(--z-index-fixed-element)}.z-index-overlay{z-index:var(--z-index-overlay)}.z-index-1{z-index:1}.z-index-2{z-index:2}.z-index-3{z-index:3}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.momentum-scrolling{-webkit-overflow-scrolling:touch}.overscroll-contain{overscroll-behavior:contain}.scroll-smooth{scroll-behavior:smooth}.opacity-0{opacity:0}.opacity-10\%{opacity:.1}.opacity-20\%{opacity:.2}.opacity-30\%{opacity:.3}.opacity-40\%{opacity:.4}.opacity-50\%{opacity:.5}.opacity-60\%{opacity:.6}.opacity-70\%{opacity:.7}.opacity-80\%{opacity:.8}.opacity-90\%{opacity:.9}.float-left{float:left}.float-right{float:right}.clearfix:after{content:"";display:table;clear:both}.radius-sm{border-radius:var(--radius-sm)}.radius-md{border-radius:var(--radius-md)}.radius-lg{border-radius:var(--radius-lg)}.radius-50\%{border-radius:50%}.radius-full{border-radius:50em}.radius-0{border-radius:0}.radius-inherit{border-radius:inherit}.radius-top-left-0{border-top-left-radius:0}.radius-top-right-0{border-top-right-radius:0}.radius-bottom-right-0{border-bottom-right-radius:0}.radius-bottom-left-0{border-bottom-left-radius:0}.bg,[class*=" bg-"],[class^=bg-]{--bg-o:1}.bg-transparent{background-color:#0000}.bg-inherit{background-color:inherit}.bg-center{background-position:center}.bg-top{background-position:center top}.bg-right{background-position:right center}.bg-bottom{background-position:center bottom}.bg-left{background-position:left center}.bg-top-left{background-position:left top}.bg-top-right{background-position:right top}.bg-bottom-left{background-position:left bottom}.bg-bottom-right{background-position:right bottom}.bg-cover{background-size:cover}.bg-no-repeat{background-repeat:no-repeat}.backdrop-blur-10{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.backdrop-blur-20{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.isolate{isolation:isolate}.blend-multiply{mix-blend-mode:multiply}.blend-overlay{mix-blend-mode:overlay}.blend-difference{mix-blend-mode:difference}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.perspective-xs{perspective:250px}.perspective-sm{perspective:500px}.perspective-md{perspective:1000px}.perspective-lg{perspective:1500px}.perspective-xl{perspective:3000px}[class*=" -rotate"],[class*=" -scale"],[class*=" -skew"] [class^=skew],[class*=" -translate"],[class*=" flip"],[class*=" rotate"],[class*=" scale"],[class*=" skew"],[class*=" translate"],[class^=-rotate],[class^=-scale],[class^=-skew],[class^=-translate],[class^=flip],[class^=rotate],[class^=scale],[class^=translate]{--translate:0;--rotate:0;--skew:0;--scale:1;transform:translate3d(var(--translate-x,var(--translate)),var(--translate-y,var(--translate)),var(--translate-z,0)) rotateX(var(--rotate-x,0)) rotateY(var(--rotate-y,0)) rotate(var(--rotate-z,var(--rotate))) skew(var(--skew-x,var(--skew))) skewY(var(--skew-y,0)) scaleX(var(--scale-x,var(--scale))) scaleY(var(--scale-y,var(--scale)))}.flip{--scale:-1}.flip-x{--scale-x:-1}.flip-y{--scale-y:-1}.rotate-90{--rotate:90deg}.rotate-180{--rotate:180deg}.rotate-270{--rotate:270deg}.-translate-50\%{--translate:-50%}.-translate-x-50\%{--translate-x:-50%}.-translate-y-50\%{--translate-y:-50%}.translate-50\%{--translate:50%}.translate-x-50\%{--translate-x:50%}.translate-y-50\%{--translate-y:50%}.origin-center{transform-origin:center}.origin-top{transform-origin:center top}.origin-right{transform-origin:right center}.origin-bottom{transform-origin:center bottom}.origin-left{transform-origin:left center}.origin-top-left{transform-origin:left top}.origin-top-right{transform-origin:right top}.origin-bottom-left{transform-origin:left bottom}.origin-bottom-right{transform-origin:right bottom}.fill-current{fill:currentColor}.stroke-current{stroke:currentColor}.stroke-1{stroke-width:1px}.stroke-2{stroke-width:2px}.stroke-3{stroke-width:3px}.stroke-4{stroke-width:4px}.visible{visibility:visible}.invisible{visibility:hidden}:root,[data-theme=default]{--color-black:hsl(204, 28%, 7%);--color-black-h:204;--color-black-s:28%;--color-black-l:7%;--color-white:hsl(0, 0%, 100%);--color-white-h:0;--color-white-s:0%;--color-white-l:100%;--color-warning-darker:hsl(39, 94%, 43%);--color-warning-darker-h:39;--color-warning-darker-s:94%;--color-warning-darker-l:43%;--color-warning-dark:hsl(39, 94%, 53%);--color-warning-dark-h:39;--color-warning-dark-s:94%;--color-warning-dark-l:53%;--color-warning:hsl(39, 94%, 63%);--color-warning-h:39;--color-warning-s:94%;--color-warning-l:63%;--color-warning-light:hsl(39, 94%, 73%);--color-warning-light-h:39;--color-warning-light-s:94%;--color-warning-light-l:73%;--color-warning-lighter:hsl(39, 94%, 83%);--color-warning-lighter-h:39;--color-warning-lighter-s:94%;--color-warning-lighter-l:83%;--color-success-darker:hsl(122, 50%, 47%);--color-success-darker-h:122;--color-success-darker-s:50%;--color-success-darker-l:47%;--color-success-dark:hsl(122, 50%, 52%);--color-success-dark-h:122;--color-success-dark-s:50%;--color-success-dark-l:52%;--color-success:hsl(122, 50%, 60%);--color-success-h:122;--color-success-s:50%;--color-success-l:60%;--color-success-light:hsl(122, 50%, 69%);--color-success-light-h:122;--color-success-light-s:50%;--color-success-light-l:69%;--color-success-lighter:hsl(122, 50%, 76%);--color-success-lighter-h:122;--color-success-lighter-s:50%;--color-success-lighter-l:76%;--color-error-darker:hsl(0, 93%, 15%);--color-error-darker-h:0;--color-error-darker-s:93%;--color-error-darker-l:15%;--color-error-dark:hsl(0, 93%, 25%);--color-error-dark-h:0;--color-error-dark-s:93%;--color-error-dark-l:25%;--color-error:hsl(0, 93%, 35%);--color-error-h:0;--color-error-s:93%;--color-error-l:35%;--color-error-light:hsl(0, 93%, 45%);--color-error-light-h:0;--color-error-light-s:93%;--color-error-light-l:45%;--color-error-lighter:hsl(0, 93%, 55%);--color-error-lighter-h:0;--color-error-lighter-s:93%;--color-error-lighter-l:55%;--color-bg-darker:hsl(210, 4%, 89%);--color-bg-darker-h:210;--color-bg-darker-s:4%;--color-bg-darker-l:89%;--color-bg-dark:hsl(180, 3%, 94%);--color-bg-dark-h:180;--color-bg-dark-s:3%;--color-bg-dark-l:94%;--color-bg:hsl(0, 0%, 100%);--color-bg-h:0;--color-bg-s:0%;--color-bg-l:100%;--color-bg-light:hsl(180, 3%, 100%);--color-bg-light-h:180;--color-bg-light-s:3%;--color-bg-light-l:100%;--color-bg-lighter:hsl(210, 4%, 100%);--color-bg-lighter-h:210;--color-bg-lighter-s:4%;--color-bg-lighter-l:100%;--color-contrast-lower:hsl(210, 4%, 89%);--color-contrast-lower-h:210;--color-contrast-lower-s:4%;--color-contrast-lower-l:89%;--color-contrast-low:hsl(210, 2%, 64%);--color-contrast-low-h:210;--color-contrast-low-s:2%;--color-contrast-low-l:64%;--color-contrast-medium:hsl(204, 2%, 46%);--color-contrast-medium-h:204;--color-contrast-medium-s:2%;--color-contrast-medium-l:46%;--color-contrast-high:hsl(210, 7%, 21%);--color-contrast-high-h:210;--color-contrast-high-s:7%;--color-contrast-high-l:21%;--color-contrast-higher:hsl(204, 28%, 7%);--color-contrast-higher-h:204;--color-contrast-higher-s:28%;--color-contrast-higher-l:7%}[data-theme=default],body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--space-unit:30px}*,:root{--space-4xs:calc(.09 * var(--space-unit));--space-3xs:calc(.146 * var(--space-unit));--space-2xs:calc(.236 * var(--space-unit));--space-xs:calc(.382 * var(--space-unit));--space-sm:calc(.618 * var(--space-unit));--space-md:calc(1 * var(--space-unit));--space-lg:calc(1.618 * var(--space-unit));--space-xl:calc(2.618 * var(--space-unit));--space-2xl:calc(4.236 * var(--space-unit));--space-3xl:calc(6.854 * var(--space-unit));--space-4xl:calc(11.08 * var(--space-unit));--component-padding:var(--space-md)}@supports (--css:variables){@media (min-width:64rem){*,:root{--space-4xs:calc(.3 * var(--space-unit));--space-3xs:calc(.5 * var(--space-unit));--space-2xs:calc(.7 * var(--space-unit));--space-xs:calc(1 * var(--space-unit));--space-sm:calc(1.2 * var(--space-unit));--space-md:calc(2 * var(--space-unit));--space-lg:calc(3.2 * var(--space-unit));--space-xl:calc(5.2 * var(--space-unit));--space-2xl:calc(8.3 * var(--space-unit));--space-3xl:calc(13.4 * var(--space-unit));--space-4xl:calc(21.5 * var(--space-unit))}}}:root{--radius:.12em}.hover\:reduce-opacity{opacity:1;transition:all .3s ease}.hover\:reduce-opacity:hover{opacity:.8}.hover\:scale{transition:transform .3s var(--ease-out-back)}.hover\:scale:hover{transform:scale(1.1)}.hover\:elevate{box-shadow:var(--shadow-sm);transition:all .3s ease}.hover\:elevate:hover{box-shadow:var(--shadow-md)}.link-subtle{color:inherit;cursor:pointer;text-decoration:none;transition:all .2s ease}.link-subtle:hover{color:var(--color-primary)}:root{--font-primary:system-ui,sans-serif;--text-base-size:1rem;--text-scale-ratio:1.2;--body-line-height:1.4;--heading-line-height:1.2;--font-primary-capital-letter:1;--text-unit:var(--text-base-size)}*,:root{--text-xs:calc( (var(--text-unit) / var(--text-scale-ratio)) / var(--text-scale-ratio) );--text-sm:calc(var(--text-xs) * var(--text-scale-ratio));--text-md:calc( var(--text-sm) * var(--text-scale-ratio) * var(--text-scale-ratio) );--text-lg:calc(var(--text-md) * var(--text-scale-ratio));--text-xl:calc(var(--text-lg) * var(--text-scale-ratio));--text-2xl:calc(var(--text-xl) * var(--text-scale-ratio));--text-3xl:calc(var(--text-2xl) * var(--text-scale-ratio));--text-4xl:calc(var(--text-3xl) * var(--text-scale-ratio))}@media (min-width:64rem){:root{--text-base-size:1rem;--text-scale-ratio:1.3}}@-moz-document url-prefix(){.scroller{scrollbar-width:thin;scrollbar-color:#1e202a}}::-webkit-scrollbar{height:8px;width:4px;background:rgba(0,0,0,0)}::-webkit-scrollbar-thumb{background:#90dadc;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15)}::-webkit-scrollbar-corner{background:#000}.print-only{visibility:hidden;height:0}.no-print{visibility:visible;height:auto!important}.basicLightbox{position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.8);opacity:.01;transition:opacity .4s ease;z-index:1000;will-change:opacity}.basicLightbox--visible{opacity:1}.basicLightbox__placeholder{max-width:100%;-webkit-transform:scale(.9);transform:scale(.9);transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:1;will-change:transform}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:95%;max-height:95%}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{pointer-events:auto}.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{width:auto;height:auto}.basicLightbox--iframe .basicLightbox__placeholder,.basicLightbox--img .basicLightbox__placeholder,.basicLightbox--video .basicLightbox__placeholder{width:100%;height:100%;pointer-events:none}.basicLightbox--visible .basicLightbox__placeholder{-webkit-transform:scale(1);transform:scale(1)}@font-face{font-family:NormalFont;src:url(/assets/Inter_18pt-Medium-7c7206c4.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:BoldFont;src:url(/assets/Inter_18pt-SemiBold-a8b276e2.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:ThinFont;src:url(/assets/Inter_18pt-Thin-49af22a6.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:LightFont;src:url(/assets/Inter_18pt-Light-f0e82b52.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}a,p,h1,h2,span,.copyright{font-family:NormalFont!important}.bold{font-weight:600}#nav-panel .menu li a,.page-title a,.shotgun-description,.content-text p,small{font-family:LightFont!important}.shotgun-title h1{font-family:NormalFont!important}:root{--content-width: 90rem;--lightgray: #e3e3e3;--padding: 60px;--gutters: 1rem;--yellow: #FAD802;--dark: #2C2C2C;--dark-alpha: #1a1c1fee;--background: var(--dark) }.margin-top-lg{margin-top:100px}body{width:100%;min-height:100vh;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;color:#fff;background:var(--background) center/cover no-repeat}a{color:currentColor;text-decoration:none}p a{opacity:.7}p a:hover{opacity:1;text-decoration:underline}b,strong{font-variant:normal;font-weight:lighter;font-family:DIN Medium}b i,em b,em strong,strong em{font-family:DIN Medium;font-weight:lighter;font-style:normal}hr{display:none}p:first-child{margin-top:0}h1,h2,h3,h4,h5,h6{padding:0;display:block;clear:both;line-height:1.2;font-weight:100;color:#fff}h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0;padding:0}h2{font-size:vaR(--text-xl);margin-bottom:var(--space-sm)}p{line-height:1.5em;margin-bottom:30px}p:last-child{margin-bottom:0}p.lede{font-size:1.2em}p.indent{text-indent:2em}p.traditional{margin-top:0;margin-bottom:0}p .left{margin:1rem 1rem 1rem 0;padding:0}p .right{margin:1rem 0 1rem 1rem;padding:0}.centered img{margin:auto}blockquote{margin-bottom:1rem;margin-top:1rem;font-size:1.2em}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}small{font-size:.9em}#page-content{opacity:0}.directionlink{font-size:.8em;margin-top:-1rem;position:relative;display:block;opacity:.5}.contact-info .icon{width:40px;height:40px;position:relative;display:inline-block}.contact-info a{color:#000}.contact-info .icon img{padding:5px}#loader-screen{position:fixed;z-index:999999;display:none;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100vh;background:#141414;overflow:hidden}.fullscreen{width:100vw;height:100vh;object-fit:cover}.fullscreen svg{object-fit:cover}#loader-screen.outro.reveal{top:0}.load-panel-1{position:absolute;z-index:99999;display:flex;flex-direction:column;align-items:center;justify-content:center;top:0;left:0;width:100vw;height:100vh;background:#141414;transition:opacity 1s cubic-bezier(.55,.085,.68,.53);animation-delay:1s}.load-panel-1.reveal{opacity:0;pointer-events:none}.loader-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.loader-logo{width:88%;height:auto;margin-bottom:2rem;opacity:0;animation:fadeInScale 1s ease-out .5s forwards}.loader-text{font-size:1.2rem;color:#fffc;margin-bottom:2rem;opacity:0;animation:fadeInUp 1s ease-out 1s forwards}.loading-spinner{display:none;margin-top:30px;width:40px;height:40px;border:3px solid rgba(255,255,255,.1);border-top:3px solid #FFF3D4;border-radius:50%;animation:spin 1s linear infinite;opacity:0;animation:fadeInSpin 1s ease-out 1.2s forwards,spin 1s linear 1.2s infinite}.color-D7B054{color:#d7b054!important}@keyframes shine{0%{background-position:300% center}to{background-position:-300% center}}.shine-text a{background:linear-gradient(90deg,#FFE97F 0%,#FFE97F 10%,#FFE97F 20%,#FFE97F 30%,#FFE97F 40%,#B76700 50%,#FFE97F 60%,#FFE97F 70%,#FFE97F 80%,#FFE97F 90%,#FFE97F 100%);background-size:300% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:shine 20s linear infinite;animation-play-state:running!important;animation-delay:0s!important;color:#ffe97f}@keyframes shine-overlay{0%{left:-100%}to{left:100%}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInSpin{0%{opacity:0}to{opacity:1}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#loader-screen.hidden{height:0;pointer-events:none}.project-panel{display:flex;width:100%;height:100vh;overflow:hidden;background:center/cover no-repeat;color:#fff;cursor:pointer}.project-panel .content{position:relative;top:100%;transform:translateY(-100%)}.page-title,.project-panel h3,h1.page-title{color:#fff;font-size:6vw;line-height:1em;text-transform:uppercase;letter-spacing:.15em;margin:0;padding:0;opacity:.8;position:relative}.App{position:relative;display:flex;flex-direction:column;min-height:100vh}.shine-text{opacity:1!important}.shine-text a{animation-fill-mode:both!important;will-change:background-position}.page-title:hover,.project-panel:hover .page-title{opacity:1}.client,.client-name,.date{font-size:3vw;opacity:.8;width:100%;text-transform:uppercase;text-align:center;display:inline-block;letter-spacing:.04em;margin-top:15px}.article-text caption,.article-text h1,.article-text h2,.article-text h3,.article-text h4,.article-text p{max-width:80ch;margin-right:auto;margin-left:auto}.article-text p{opacity:.8}.article-text figure{margin-bottom:var(--space-md);display:block;margin-left:auto;margin-right:auto;position:relative}.article-text figure img{display:block;margin-left:auto;margin-right:auto;position:relative}.gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-gap:1.5rem;margin-bottom:1.5rem;padding:3rem 0}.gallery figure a{border:0}.gallery figure{margin:0;padding:0}@media screen and (min-width:40rem){.gallery{margin-left:-3rem;margin-right:-3rem}}.inner{padding:var(--padding)}.page-ontop{z-index:2147483647}.home-tpl #mast{z-index:999998}.page>*{margin:0 auto}.note{background-color:var(--background)}header .date{opacity:.5}#mast{padding:20px var(--padding)}#identity{width:70px;margin:0;padding:0}#identity a{display:block}#identity svg{max-height:100px}#nav-panel{display:block;margin:0;padding:0;top:0;left:0;width:100%;height:calc(100vh + 60px);overflow:hidden;background:transparent;opacity:0;visibility:hidden;position:fixed;z-index:9999;transform:none;transition:opacity .5s ease-in-out,visibility .5s ease-in-out;pointer-events:none}#nav-panel.active:before{opacity:1;transform:none}#nav-panel:not(.active):before{opacity:0;transition-delay:0s}#nav-panel .menu-panel{position:absolute;top:0;right:0;width:50%;height:100%;background:var(--dark);background:#000000;box-shadow:-5px 0 20px #0000004d;transform:translate(100%);transition:transform .5s ease-in-out;transition-delay:.1s}#nav-panel.active .menu-panel{transform:translate(0)}#nav-panel:not(.active) .menu-panel{transform:translate(100%);transition-delay:0s}#nav-panel .logo-panel{position:absolute;top:0;left:0;width:50%;height:100%;display:flex;align-items:center;justify-content:center;padding:60px;opacity:0;transition:opacity .5s ease-in-out;transition-delay:.75s}#nav-panel:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(150px);-webkit-backdrop-filter:blur(150px);z-index:-1;opacity:0;transition:opacity .75s ease-in-out;transition-delay:.2s;transform:none}#nav-panel.active .logo-panel{opacity:1}#nav-panel:not(.active) .logo-panel{opacity:0;transition-delay:0s}#nav-panel .nav-logo{max-width:100%;width:100%;height:auto;opacity:0;transform:scale(.8);transition:all .6s ease-in-out;transition-delay:.7s;margin-top:-60px}#nav-panel.active .nav-logo{opacity:1;transform:scale(1)}#nav-panel:not(.active) .nav-logo{opacity:0;transform:scale(.8);transition-delay:0s}#nav-panel.active{z-index:9999;opacity:1;visibility:visible;transform:none;pointer-events:auto}#nav-panel.hidden{opacity:0;visibility:hidden;transform:none;pointer-events:none}.menu,.menu ul{margin:0;padding:0}#nav-panel.active .inner{padding:60px 40px;height:100%;display:flex;flex-direction:column;justify-content:space-between}#nav-panel .inner{height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:60px 40px}#nav-panel .menu li{position:relative;display:block;text-align:left;font-size:2.5em;text-transform:uppercase;line-height:1.2em;margin-bottom:20px;opacity:0;transform:translate(30px);transition:all .4s ease-in-out}#nav-panel.active .menu li{opacity:1;transform:translate(0)}#nav-panel.active .menu li:nth-child(4){color:#303030!important;cursor:not-allowed!important}#nav-panel .menu li:nth-child(1){transition-delay:.1s}#nav-panel .menu li:nth-child(2){transition-delay:.2s}#nav-panel .menu li a{color:#fff;text-align:left;line-height:1.2em;letter-spacing:.2em;font-weight:400;transition:.3s ease-in-out;display:block;padding:10px 0;width:fit-content}#nav-panel .menu li a:hover{opacity:1;color:#fff3d4b2}#nav-panel .is-active a,#nav-panel .menu a.active,#nav-panel.menu a:hover{opacity:1;color:var(--yellow);z-index:1}#nav-panel.active .menu li:nth-child(5) a{color:#303030!important;pointer-events:none!important}#nav-panel .copyright{color:#fff;font-size:.8em;opacity:.7;text-align:right;margin-top:auto;padding-top:0;padding-bottom:60px}#menu-toggle span{display:block;position:absolute;height:4px;width:60px;background:#fff;left:0;transform:rotate(0)}#menu-toggle span:nth-child(1){top:30px}#menu-toggle span:nth-child(2){top:30px;float:right;position:relative;transform:rotate(90deg)}#menu-toggle.active span{opacity:1;background-color:#fff}#menu-toggle.active{transform:rotate(45deg);z-index:999999}#mast{display:flex;position:fixed;top:0;left:0;z-index:99999;width:100%;color:#fff}main{margin-top:0;margin-right:0;margin-left:0;padding:0;position:relative;top:0;left:0;flex:1}hr{display:block;height:1px;width:10%;padding:0;border:none;background-color:#fff}.about-body{background:#141414}.about-main-wrapper{display:flex;flex-direction:column;justify-content:space-between;height:100%}.about-tpl{color:#000c;background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed;background-color:#bedee8}.cursor-not-allowed{cursor:not-allowed}.about-text p{text-align:center}.about-text .text{display:flex;align-items:center;justify-content:center;text-align:left}.about-tpl section h2:first-child{margin-top:0}.shaded{opacity:.8}.menu a[aria-current]{border-bottom:2px solid #000}p a{color:var(--yellow);opacity:1}.about-tpl section{margin-bottom:60px}.about-tpl section ul{display:grid;list-style:none;justify-items:center;justify-content:space-evenly;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;margin:0;padding:0}.page-title{text-align:center;font-size:1em;letter-spacing:.04em}.project-tpl .client{text-transform:uppercase;opacity:.5;letter-spacing:.03em}.project-tpl .overview{max-width:960px;margin-right:auto;margin-left:auto}.hero{width:100%;height:90vh;overflow:hidden;background-repeat:no-repeat;background-position:center top;background-size:cover;color:#fff;display:flex}.hero img{max-height:90vh}.gridded{display:grid;list-style:none;grid-template-columns:1;gap:var(--space-2xs);margin-bottom:var(--space-2xs);padding:0}.gridded figure{margin:0 0 var(--space-sm)}.article-feed header img{width:100vw;height:50vw;min-height:50vh;max-height:50vh}@media screen and (max-width:48rem){.article-text.container{margin:0;padding:0}.feed-article{padding-top:var(--space-2xl);padding-left:0;padding-right:0}}.contact-text{margin-bottom:15px;text-align:left!important;margin-top:7px}.contact-text p{margin-bottom:2px!important}.contact-text .email-text{color:#d7b054;border-bottom:1px solid;width:fit-content}@media screen and (min-width:1200px){#mast{flex-direction:row;justify-content:space-between}#nav-panel .menu li{position:relative;display:block;text-align:left;font-size:4.7vw;text-transform:uppercase}.gridded{display:grid;list-style:none;justify-items:center;justify-content:space-evenly;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));padding:0}.article hero{width:100vw;height:50vw;min-height:50vh;max-height:50vh;background-position:cover;margin-bottom:100px}.page-title,.project-panel h3,h1.page-title{color:#fff;font-size:4vw;line-height:1em;text-transform:uppercase;letter-spacing:.15em;margin:0;padding:0;position:relative}.client,.client-name,.date{font-size:1.1em;opacity:.8;text-transform:uppercase;margin-top:15px;text-align:center;letter-spacing:.04em}}@media screen and (max-width: 1100px) and (max-height:600px){#nav-panel .menu li{font-size:5vh}}.intro{text-align:center;margin-top:120px}.project-tpl figure,.project-tpl figure img{width:100%}span.caption{position:relative;display:block;padding:1rem;margin-bottom:30px}figcaption,span.caption{padding:1rem;opacity:.3;text-transform:uppercase;letter-spacing:.03em;text-align:center}.project-title{position:relative;margin-top:0;cursor:pointer;transition:all .9s ease;letter-spacing:.03em;color:#fff;text-align:center;width:100%}.project-tpl .playbutton{position:relative;display:block;cursor:pointer;transition:all .9s ease;color:#fff;width:100%;height:80px;background-size:.8em;margin-bottom:40px}.playbutton.hidden{opacity:0}.overlay-panel{background:var(--dark-alpha);color:#fff;position:fixed;top:-250px;left:0;width:100%;height:250px;padding:1rem;box-sizing:border-box;overflow:hidden;opacity:0;z-index:99999;transition:all .3s ease}.overlay-panel.enabled{top:0;min-height:100vh;overflow:visible;opacity:1}.overlay-close{width:80px;height:80px;position:absolute;top:40px;right:40px;z-index:88889;margin:0;cursor:pointer;display:block;transform:scale(.6) rotate(0);transition:.3s ease-in-out;opacity:.7}.overlay-close:hover{opacity:1}.overlay-close span{display:block;position:absolute;height:4px;width:100%;background:#fff;left:0;top:45px;transform:rotate(0);transition:.4s ease-in-out}.overlay-close span:nth-child(1){transform:rotate(45deg)}.overlay-close span:nth-child(2){transform:rotate(-45deg)}.overlay-panel .inner{padding:40px}iframe{border:none;margin:0;padding:0;position:relative;display:block}.video{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.video iframe,.video video{position:absolute;top:0;left:0;width:100%;height:100%}.video.wide{position:relative;padding-bottom:41.98%;height:0;max-width:100%}.video figcaption{padding-top:58.25%;pointer-events:none}.video.wide figcaption{padding-top:43%}.video iframe{text-align:center;position:absolute;top:0;left:0;width:100%;height:100%}.canplay{cursor:pointer}.pagination{margin:0;padding:0;position:relative;display:flex;width:100%}.pagination-item{display:flex;margin:0;padding:60px;font-size:3em;opacity:.8;flex-grow:1;text-align:center}.pagination-item:hover{opacity:1}.about .ico{width:25px;text-align:center;position:relative;display:inline-block;margin:0 5px 5px}.about .ico img{max-width:100%}.toggle{cursor:pointer}.toggle-content{height:0;overflow:hidden}.active .toggle-content{height:auto}a.button{color:#fff;margin:0 0 40px;padding:.5em 1em;position:relative;display:inline-block;background-color:var(--lightgray);font-weight:700;border-radius:2px}a.button:hover{background-color:var(--yellow)}.phone{font-family:DIN BOLD}.small{font-size:.8em}.permaphone{position:fixed;bottom:0;left:0;display:block;float:left;z-index:100;margin:0;padding:60px;font:1.4em DIN BOLD;letter-spacing:.02em}.pagelayer{width:100%;position:fixed;top:0;left:0;transform:translateZ(1);transform-style:preserve-3d;opacity:0;visibility:hidden;backface-visibility:hidden;padding-bottom:100px;background-color:var(--dark-alpha);overflow-y:auto;max-height:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:100vh}#pagelayer.active,.pagelayer.active{visibility:visible;overflow:visible;z-index:9999999;height:auto;opacity:1;overflow-y:scroll}.pagemoveToLeft{animation:moveToLeft .4s ease both}.pagemoveFromLeft{animation:moveFromLeft .4s ease both}.pagemoveToRight{animation:moveToRight .4s ease both}.pagemoveFromRight{transform:translate(100%);animation:moveFromRight .4s ease both}.pagemoveInFromBottom{animation:moveFromBottom .4s ease both}.pageimmediateupdate{opacity:1;animation:moveToLeft 0s ease both}.pageinner{min-height:100vh;display:block;margin:0;padding:0;background-color:#dddfdf}.pagemoveFromLeft{animation:moveFromLeft .8s ease both}.pagemoveToRight{animation:moveToRight .8s ease both}.pagemoveFromRight{transform:translate(100%);animation:moveFromRight .8s ease both}@media (any-hover:none){a{will-change:auto}}.is-inactive{opacity:.1;cursor:default}.error-page{color:#fff;background-color:tomato}@keyframes pullup{to{margin-top:0}}@keyframes fadeIn{0%{opacity:0}66%{opacity:0}to{opacity:1}}@keyframes enterFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes moveToLeft{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes moveFromLeft{0%{transform:translate(100%)}to{transform:translate(0)}}@-webkit-keyframes moveToRight{to{transform:translate(100%)}}@keyframes moveToRight{to{transform:translate(100%)}}@keyframes moveFromRight{0%{transform:translate(100%)}to{transform:translate(-100%)}}.feed-article header.inner{padding-top:11rem;padding-bottom:0}.feed-article header img{width:auto;margin-bottom:40px;border:1rem solid rgba(0,0,0,.29)}.feed-nav-fixed{position:fixed;top:150px;left:45px;z-index:9999}.pagelayer .feed-nav-fixed{position:fixed;top:60px;left:45px;z-index:9999}.back-to-feed{display:flex;align-items:center;gap:8px;font-weight:500;transition:all .3s ease;text-decoration:none;min-width:60px}.back-to-feed:hover{color:var(--yellow)}.back-to-feed svg{width:26 px;height:26px;transition:transform .3s ease;flex-shrink:0}.back-to-feed:hover svg{transform:translate(-2px)}.feed-viewer .feed-nav-fixed{position:fixed;top:20px;left:20px;z-index:999999}.overlay-panel iframe{max-height:90vh}.header{pointer-events:none}.header *,.header a,.header button{pointer-events:auto}.contact-form-wrapper{margin:0 auto;max-width:600px}.contact-form-container{color:var(--dark)}.contact-form-header{text-transform:uppercase;margin-bottom:2rem}.contact-form-header h2{font-family:DIN Medium,DIN,sans-serif;font-size:2.5rem;color:var(--dark);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.contact-form-header p{color:#1a1c1fb3;font-size:1.1rem;margin-bottom:0}.contact-form{display:grid;gap:1.5rem}.form-group{display:flex;flex-direction:column}.form-label{font-family:DIN Medium,DIN,sans-serif;font-size:vaR(--text-sm);color:var(--dark);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.03em}.form-input{padding:.75rem 1rem;border:none;border-radius:4px;font-family:DIN,sans-serif;font-size:1rem;color:var(--dark);background-color:#0000000d;transition:background-color .3s ease,box-shadow .3s ease}.form-input:focus{outline:none;background-color:#00000014;box-shadow:0 0 0 2px var(--yellow)}.form-textarea{resize:vertical;min-height:100px;font-family:DIN,sans-serif;line-height:1.5;padding:.75rem 1rem;border:none;border-radius:4px;background-color:#0000000d;transition:background-color .3s ease,box-shadow .3s ease}.form-textarea:focus{outline:none;background-color:#00000014;box-shadow:0 0 0 2px var(--yellow)}.form-input-error{background-color:#ff63471a}.form-input-error:focus{background-color:#ff634726;box-shadow:0 0 0 2px tomato}.form-error{color:tomato;font-size:.875rem;margin-top:.25rem;display:none;font-weight:700}.form-actions{margin-top:1rem;text-align:right}.form-submit{background-color:var(--dark);color:#fff;border:none;padding:1rem 2rem;font-family:DIN Medium,DIN,sans-serif;text-transform:uppercase;letter-spacing:.05em;border-radius:2px;cursor:pointer;transition:all .3s ease;min-width:200px}.form-submit:hover{background-color:var(--yellow);color:var(--dark);box-shadow:vaR(--shadow-md)}.form-submit:disabled{opacity:.6;cursor:not-allowed;transform:none}.contact-form-response{display:none}.contact-response-success{background-color:#00000081;padding:var(--space-sm);color:#fff;border-radius:3px}.contact-form-response h3{color:#fff}.contact-response-success p:last-child{margin-bottom:0}.contact-response-success strong{font-family:DIN Medium,DIN,sans-serif;color:var(--dark)}@media screen and (max-width: 768px){.form-submit{padding:.875rem 1.5rem;width:100%}}@media (prefers-contrast: high){.form-input{border-color:var(--dark);border-width:3px}.form-input:focus{border-color:var(--yellow);box-shadow:0 0 0 4px #fad80266}}@media (prefers-reduced-motion: reduce){.form-input,.form-submit{transition:none}.form-submit:hover{transform:none}}.grecaptcha-badge{visibility:hidden}.assistive-text{position:absolute;height:1px;width:1px;clip:rect(1px,1px,1px,1px);clip-path:polygon(0px 0px,0px 0px,0px 0px);-webkit-clip-path:polygon(0px 0px,0px 0px,0px 0px);overflow:hidden!important}.form-privacy-notice a{color:#fff!important}#menu-toggle{cursor:pointer;position:fixed!important;right:54px!important;top:20px!important;width:60px!important;height:60px!important;z-index:999999!important;text-align:center!important;transform:none!important;transition:none!important;margin:0!important}#menu-toggle span{display:none!important}#menu-toggle img{width:46px;transition:all .4s ease-in-out;display:block!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#menu-toggle .menu-icon{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(0);pointer-events:auto}#menu-toggle .close-icon{opacity:0;transform:translate(-50%,-50%) scale(.8) rotate(-90deg);pointer-events:none}#menu-toggle.active .menu-icon{opacity:0;transform:translate(-50%,-50%) scale(.8) rotate(90deg);pointer-events:none}#menu-toggle.active .close-icon{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(0);pointer-events:auto}#menu-toggle.active{transform:none!important;background:hsla(0,0%,100%,.05);border-radius:50%}.close-icon{width:40px!important;height:40px!important;object-fit:contain}.logo{height:60px;display:flex!important;justify-content:center;align-items:center}#sitefooter{text-align:right;font-size:.8em;clear:both;border-top:.5px solid;padding:60px 0 15px;margin:60px 60px 0}.footer-wrapper{display:flex;width:100%;justify-content:space-between}.footer-logo{width:100px}.footer-left-wrapper{display:flex;flex-direction:column}.footer-social-wrapper{display:flex;justify-content:space-between;width:150px;margin-top:30px}.footer-social-wrapper img{width:30px!important}.copyright-wrapper{display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 968px){#nav-panel .menu-panel{width:100%!important}}@media screen and (max-width: 768px){.lock-icon{width:28px}}@media screen and (max-height: 600px){.lock-icon{width:20px}}@media screen and (max-width: 505px){#nav-panel .menu li a{letter-spacing:.5em!important;font-size:24px!important}#nav-panel.active .menu li:nth-child(5) a{color:#303030!important;pointer-events:none!important}.lock-icon{width:20px}#mast{padding:15px}#menu-toggle{top:15px!important;right:15px!important}.inner{padding-left:25px!important;padding-right:25px!important}.project-panel .inner{padding-left:2px!important;padding-right:2px!important}.footer-wrapper{display:block}.contact-text{display:flex;flex-direction:column;align-items:flex-end}}.about-content{display:flex;align-items:center;justify-content:center;padding:120px 20px 0}.about-content .container{max-width:620px;text-align:center;margin:0 auto}.main-heading{font-size:35.152px;font-weight:400;margin-bottom:3rem;line-height:1.2}.main-heading .highlight{background:#FFF3D4;color:var(--dark);padding:0 5px;border-radius:4px;font-weight:600}.content-text{margin-bottom:4rem}.content-text p{font-size:18px;line-height:1.6;margin-bottom:1.5rem;color:#ffffffe6;margin-left:auto;margin-right:auto}.contact-section{margin-top:4rem}.contact-section p,.contact-section a{font-size:18px;margin-bottom:1.5rem;color:#fffc}.contact-us-txt{margin-bottom:.5rem!important}.contact-email{display:inline-block;color:#d7b054!important;font-size:1.2rem;font-weight:500;border-bottom:1px solid;transition:all .3s ease}.contact-email:hover{color:#fff;text-decoration:none;transform:translateY(-2px)}.mb-0{margin-bottom:0!important}@media screen and (max-width: 1400px){.about-content{padding:60px 20px 0}}@media screen and (max-width: 768px){.about-content{padding:120px 15px 40px}.main-heading{font-size:2.2rem;margin-bottom:2rem}.main-heading .highlight{padding:6px 12px;font-size:.9em}.content-text p{font-size:1rem;margin-bottom:1.2rem}.contact-section{margin-top:3rem}.contact-email{font-size:1.1rem}.contact-section p,.contact-section a{font-size:1rem;margin-bottom:1.2rem;margin-bottom:10px}}@media screen and (max-width: 505px){.main-heading{font-size:1.6rem}.main-heading .highlight{margin-top:.5rem;padding:0 6px}.content-text p{font-size:.95rem;line-height:1.5}.about-content{padding:120px 5px 25px}.about-content .container{max-width:100vw;text-align:center;margin:0 auto}#sitefooter{padding:60px 0 40px;margin:60px 15px 0}.about-sec-header{background:#2C2C2C91}.copyright-wrapper{margin-top:30px;text-align:left}.contact-text{align-items:flex-start}}::-webkit-scrollbar-thumb{background:#FFF3D4}#image-main-modal.basicLightbox,#image-main-modal,.basicLightbox{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:rgba(0,0,0,.9)!important;z-index:1000!important;display:flex!important;align-items:center!important;justify-content:center!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .5s ease-in-out,visibility .5s ease-in-out!important}#image-main-modal.basicLightbox--visible,.basicLightbox--visible{opacity:1!important;visibility:visible!important;pointer-events:auto!important}#image-main-modal .basicLightbox__placeholder,.basicLightbox .basicLightbox__placeholder{position:relative!important;max-width:100%!important;max-height:100%!important;transform:scale(.8)!important;opacity:0!important;transition:transform .5s ease-in-out,opacity .5s ease-in-out!important}#image-main-modal.basicLightbox--visible .basicLightbox__placeholder,.basicLightbox--visible .basicLightbox__placeholder{transform:scale(1)!important;opacity:1!important}.basicLightbox__placeholder img{width:100%;height:auto;border-radius:0}.project-1-main-wrapper{min-height:100vh;position:relative}.project-1-main-wrapper main{padding:0 60px;max-width:90rem;margin:0 auto}.bg-1f1f1f{background:#1f1f1f!important}.shotgun-hero{padding:100px 0;position:relative}.shotgun-title{flex:1}.image-modal-img{cursor:pointer}.shotgun-title h1{font-size:100px;color:#fff;text-transform:uppercase;margin-bottom:0;text-align:center;font-family:Medium;line-height:1;padding-top:40px}.shotgun-description{font-size:20.8px;line-height:1.8;color:#ffffffd9;font-weight:300;margin:0}.main-shotgun-image{flex:1;text-align:center;position:relative}.shotgun-main{max-width:100%;min-width:100%;height:auto}.shotgun-gallery{padding:0;position:relative}.gallery-content{margin:0 auto;padding:0;display:flex;gap:20px;align-items:flex-start;flex-direction:column}.large-view{width:100%;padding:0;display:flex}.gallery-main{width:100%;height:auto}.thumbnail-grid{flex:1;display:flex;flex-direction:column;gap:20px;width:100%}.thumbnail-row{display:flex;flex-direction:row;margin:-10px}.thumbnail{width:calc((100% / 3) - 20px);object-fit:cover;border-radius:0;transition:all .3s ease;padding:0;margin:10px;background-color:#131313;cursor:pointer}.inner-page{max-width:960px;margin-left:auto;margin-right:auto}.section-content{margin:-10px;padding:0;position:relative}.section-assets{display:flex;flex-direction:row;width:100%;padding-top:10px}.asset-img{width:100%;margin:10px;cursor:pointer}.asset-6-main{width:calc(100% - 20px);padding-top:10px}.asset-12-main,.asset-13-main{width:calc(100% - 20px);padding-top:0}.asset-7-main,.asset-8-main{width:calc(50% - 20px)}.asset-9-main,.asset-10-main,.asset-11-main{width:calc((100% / 3) - 20px)}.technical-text{padding-top:40px;padding-bottom:20px;margin-bottom:0;font-size:1.4vw}.mb-1{margin-bottom:1rem}.pt-0{padding-top:0!important}.ext-gap{padding-top:20px}#image-modal-img{max-height:95%;max-width:95%}@media screen and (min-width: 2000px){.thumbnail-grid{gap:20px;padding-top:20px}.ext-gap{padding-top:40px}.thumbnail-row{margin:-20px}.thumbnail{width:calc((100% / 3) - 40px);margin:20px}.asset-img{margin:20px}.section-assets{padding-top:20px}.section-content{margin:-20px}.asset-6-main{width:calc(100% - 40px);padding-top:20px}.asset-7-main,.asset-8-main{width:calc(50% - 40px)}.asset-9-main,.asset-10-main,.asset-11-main{width:calc((100% / 3) - 40px)}.asset-12-main,.asset-13-main{width:calc(100% - 40px);padding-top:0}}@media screen and (max-width: 1200px){.shotgun-title h1{font-size:5vw}.shotgun-description{font-size:1.6vw}.technical-text{font-size:1.8vw}}@media screen and (max-width: 768px){.gallery-content,.shells-content{padding:0}.shotgun-hero{padding:80px 0}.shotgun-title h1{font-size:3rem}.shotgun-description{font-size:1rem;line-height:1.6}.technical-text{font-size:1.2rem}}@media screen and (max-width: 480px){.project-1-main-wrapper main{padding:0 15px}.ext-gap{padding-top:10px}.gallery-content{gap:10px}.shotgun-hero{padding:40px 0}.shotgun-title h1{font-size:2.5rem;line-height:unset}.section-content{margin:-5px}.asset-img{margin:5px}.section-assets{padding-top:5px}.thumbnail-row{margin:-5px}.thumbnail{width:calc((100% / 3) - 10px);margin:5px}.asset-6-main{width:calc(100% - 10px);padding-top:5px}.asset-7-main,.asset-8-main{width:calc(50% - 10px)}.asset-9-main,.asset-10-main,.asset-11-main{width:calc((100% / 3) - 10px)}.asset-12-main,.asset-13-main{width:calc(100% - 10px);padding-top:0}}#last-updated-text{font-size:12px;color:#6a6a6a;text-align:center;margin-top:10px;margin-bottom:35px}.text-white{color:#fff!important}.cursor-normal{cursor:unset!important}.video-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000e6;display:flex;justify-content:center;align-items:center;z-index:10000;opacity:0;transition:opacity .3s ease}.video-modal-visible{opacity:1}.video-modal-content{position:relative;width:90%;max-width:1200px;max-height:90%}.video-modal-close{position:absolute;top:-60px;right:0;background:none;border:none;color:#fff3d4;font-size:38px;cursor:pointer;z-index:10001;padding:5px 10px;transition:opacity .3s ease}.video-modal-close:hover{opacity:.7}#modal-video{width:100%;height:auto;max-height:80vh}.video-clickable{cursor:pointer;transition:opacity .3s ease}.video-clickable:hover{opacity:.9}::selection{background:#ffffff;color:#000}@media (max-width: 768px){.video-modal-content{width:95%;max-height:85%}.video-modal-close{top:-45px;font-size:30px}#modal-video{max-height:70vh}}#root{width:100%;min-height:100vh;background-color:var(--dark, #2C2C2C)}.App{width:100%;min-height:100vh}.a-i-center{display:flex!important;align-items:center!important}.copyright-text{margin-bottom:9px!important}
