*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:Nohemi;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*,:before,:after{letter-spacing:var(--font-tracking,0)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:0 0% 100%;--foreground:222.2 84% 4.9%;--card:0 0% 100%;--card-foreground:222.2 84% 4.9%;--popover:0 0% 100%;--popover-foreground:222.2 84% 4.9%;--primary:222.2 47.4% 11.2%;--primary-foreground:210 40% 98%;--secondary:210 40% 96.1%;--secondary-foreground:222.2 47.4% 11.2%;--muted:210 40% 96.1%;--muted-foreground:215.4 16.3% 46.9%;--accent:210 40% 96.1%;--accent-foreground:222.2 47.4% 11.2%;--destructive:0 84.2% 60.2%;--destructive-foreground:210 40% 98%;--border:214.3 31.8% 91.4%;--input:214.3 31.8% 91.4%;--ring:222.2 84% 4.9%;--radius:.5rem;--site-bg:237 237 237;--site-bg-alt:237 237 237;--site-text:9 10 12;--site-text-muted:9 10 12;--site-display-muted:43 0 255;--site-header-bg:237 237 237;--site-header-line:43 0 255;--site-footer-text:43 0 255;--site-menu-bg:237 237 237;--site-menu-text:43 0 255;--storyboard-circle:43 0 255;--brand-sky-rgb:43 0 255;--brand-white-rgb:237 237 237;--brand-black-rgb:9 10 12;--brand-orange-rgb:43 0 255;--ambient-gradient:radial-gradient(circle at 50% 46%, #ededed 0%, #2b00ff 68%, #090a0c 100%)}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:222.2 84% 4.9%;--foreground:210 40% 98%;--card:222.2 84% 4.9%;--card-foreground:210 40% 98%;--popover:222.2 84% 4.9%;--popover-foreground:210 40% 98%;--primary:210 40% 98%;--primary-foreground:222.2 47.4% 11.2%;--secondary:217.2 32.6% 17.5%;--secondary-foreground:210 40% 98%;--muted:217.2 32.6% 17.5%;--muted-foreground:215 20.2% 65.1%;--accent:217.2 32.6% 17.5%;--accent-foreground:210 40% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:210 40% 98%;--border:217.2 32.6% 17.5%;--input:217.2 32.6% 17.5%;--ring:212.7 26.8% 83.9%;--site-bg:9 10 12;--site-bg-alt:9 10 12;--site-text:237 237 237;--site-text-muted:237 237 237;--site-display-muted:43 0 255;--site-header-bg:9 10 12;--site-header-line:43 0 255;--site-footer-text:43 0 255;--site-menu-bg:9 10 12;--site-menu-text:237 237 237;--storyboard-circle:43 0 255;--ambient-gradient:linear-gradient(180deg, #090a0c 0%, #2b00ff 68%, #ededed 100%)}*{border-color:hsl(var(--border))}body{--tw-bg-opacity:1;background-color:rgb(9 10 12/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--site-text));background-color:rgb(var(--site-bg));--font-tracking:var(--body-tracking);letter-spacing:var(--font-tracking,0);font-family:Nohemi;font-weight:400}.\!container{width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:2rem!important;padding-right:2rem!important}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}@media (width>=1400px){.\!container{max-width:1400px!important}.container{max-width:1400px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.bottom-0{bottom:0}.bottom-\[calc\(30px\+env\(safe-area-inset-bottom\)\+0\.55rem\)\]{bottom:calc(30px + env(safe-area-inset-bottom) + .55rem)}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-\[0\.125rem\]{left:.125rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-4{right:1rem}.right-\[4\.35rem\]{right:4.35rem}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:.5rem}.top-4{top:1rem}.top-\[0\.125rem\]{top:.125rem}.top-\[50\%\]{top:50%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[10000\]{z-index:10000}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.z-\[2147483500\]{z-index:2147483500}.z-\[2\]{z-index:2}.z-\[5\]{z-index:5}.z-\[9999\]{z-index:9999}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.mb-4{margin-bottom:1rem}.ml-\[1px\]{margin-left:1px}.ml-\[2px\]{margin-left:2px}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-0{height:0}.h-1{height:.25rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-2{height:.5rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[0\.7rem\]{height:.7rem}.h-\[100svh\]{height:100svh}.h-\[1rem\]{height:1rem}.h-\[30px\]{height:30px}.h-\[7\.4rem\]{height:7.4rem}.h-full{height:100%}.h-px{height:1px}.max-h-\[300px\]{max-height:300px}.max-h-screen{max-height:100vh}.min-h-11{min-height:2.75rem}.min-h-8{min-height:2rem}.min-h-\[100svh\]{min-height:100svh}.min-h-\[80px\]{min-height:80px}.min-h-screen{min-height:100vh}.w-0{width:0}.w-1{width:.25rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-2{width:.5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-9{width:2.25rem}.w-\[0\.7rem\]{width:.7rem}.w-\[1\.25px\]{width:1.25px}.w-\[1\.5px\]{width:1.5px}.w-\[1\.88rem\]{width:1.88rem}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[8rem\]{min-width:8rem}.max-w-\[11rem\]{max-width:11rem}.max-w-\[18ch\]{max-width:18ch}.max-w-\[74ch\]{max-width:74ch}.max-w-lg{max-width:32rem}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[0\.88rem\]{--tw-translate-x:.88rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate:-90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.scroll-mt-10{scroll-margin-top:2.5rem}.scroll-mt-8{scroll-margin-top:2rem}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-items-center{place-items:center}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-0{gap:0}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-\[1\.5px\]{gap:1.5px}.gap-\[2px\]{gap:2px}.gap-\[clamp\(0\.75rem\,1\.6vh\,1\.4rem\)\]{gap:clamp(.75rem,1.6vh,1.4rem)}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-\[1\.05rem\]{border-radius:1.05rem}.rounded-full{border-radius:9999px}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.border{border-width:1px}.border-y-\[4px\]{border-top-width:4px;border-bottom-width:4px}.border-b{border-bottom-width:1px}.border-l-\[7px\]{border-left-width:7px}.border-t{border-top-width:1px}.border-black\/\[0\.08\]{border-color:#090a0c14}.border-black\/\[0\.12\]{border-color:#090a0c1f}.border-black\/\[0\.14\]{border-color:#090a0c24}.border-black\/\[0\.18\]{border-color:#090a0c2e}.border-black\/\[0\.24\]{border-color:#090a0c3d}.border-brand-sky{--tw-border-opacity:1;border-color:rgb(43 0 255/var(--tw-border-opacity,1))}.border-brand-sky\/\[0\.70\]{border-color:#2b00ffb3}.border-destructive{border-color:hsl(var(--destructive))}.border-input{border-color:hsl(var(--input))}.border-transparent{border-color:#0000}.border-y-transparent{border-top-color:#0000;border-bottom-color:#0000}.border-l-brand-offwhite{--tw-border-opacity:1;border-left-color:rgb(237 237 237/var(--tw-border-opacity,1))}.bg-\[\#090A0C\]{--tw-bg-opacity:1;background-color:rgb(9 10 12/var(--tw-bg-opacity,1))}.bg-\[\#3178c6\]{--tw-bg-opacity:1;background-color:rgb(49 120 198/var(--tw-bg-opacity,1))}.bg-\[\#3572a5\]{--tw-bg-opacity:1;background-color:rgb(53 114 165/var(--tw-bg-opacity,1))}.bg-\[\#555555\]{--tw-bg-opacity:1;background-color:rgb(85 85 85/var(--tw-bg-opacity,1))}.bg-\[\#89e051\]{--tw-bg-opacity:1;background-color:rgb(137 224 81/var(--tw-bg-opacity,1))}.bg-\[\#dea584\]{--tw-bg-opacity:1;background-color:rgb(222 165 132/var(--tw-bg-opacity,1))}.bg-\[\#e34c26\]{--tw-bg-opacity:1;background-color:rgb(227 76 38/var(--tw-bg-opacity,1))}.bg-\[\#f1e05a\]{--tw-bg-opacity:1;background-color:rgb(241 224 90/var(--tw-bg-opacity,1))}.bg-\[rgb\(var\(--site-bg\)\)\]{background-color:rgb(var(--site-bg))}.bg-accent{--tw-bg-opacity:1;background-color:rgb(43 0 255/var(--tw-bg-opacity,1))}.bg-background{--tw-bg-opacity:1;background-color:rgb(9 10 12/var(--tw-bg-opacity,1))}.bg-black\/80{background-color:#090a0ccc}.bg-border{background-color:hsl(var(--border))}.bg-brand-black{--tw-bg-opacity:1;background-color:rgb(9 10 12/var(--tw-bg-opacity,1))}.bg-brand-offwhite{--tw-bg-opacity:1;background-color:rgb(237 237 237/var(--tw-bg-opacity,1))}.bg-brand-offwhite\/\[0\.22\]{background-color:#ededed38}.bg-brand-sky{--tw-bg-opacity:1;background-color:rgb(43 0 255/var(--tw-bg-opacity,1))}.bg-brand-sky\/\[0\.88\]{background-color:#2b00ffe0}.bg-brand-sky\/\[0\.90\]{background-color:#2b00ffe6}.bg-brand-white{--tw-bg-opacity:1;background-color:rgb(237 237 237/var(--tw-bg-opacity,1))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-muted{--tw-bg-opacity:1;background-color:rgb(237 237 237/var(--tw-bg-opacity,1))}.bg-primary{--tw-bg-opacity:1;background-color:rgb(43 0 255/var(--tw-bg-opacity,1))}.bg-secondary{--tw-bg-opacity:1;background-color:rgb(9 10 12/var(--tw-bg-opacity,1))}.bg-transparent{background-color:#0000}.bg-white\/\[0\.18\]{background-color:#ededed2e}.bg-white\/\[0\.32\]{background-color:#ededed52}.bg-white\/\[0\.38\]{background-color:#ededed61}.bg-white\/\[0\.48\]{background-color:#ededed7a}.bg-white\/\[0\.58\]{background-color:#ededed94}.bg-white\/\[0\.64\]{background-color:#edededa3}.bg-\[linear-gradient\(90deg\,rgba\(9\,10\,12\,0\.18\)_0\%\,rgba\(237\,237\,237\,0\.08\)_36\%\,rgba\(237\,237\,237\,0\)_72\%\,rgba\(43\,0\,255\,0\.18\)_100\%\)\]{background-image:linear-gradient(90deg,#090a0c2e 0%,#ededed14 36%,#ededed00 72%,#2b00ff2e 100%)}.bg-\[radial-gradient\(circle_at_50\%_50\%\,rgba\(43\,0\,255\,0\.72\)\,rgba\(237\,237\,237\,0\.3\)_32\%\,rgba\(9\,10\,12\,0\.12\)_68\%\)\]{background-image:radial-gradient(circle,#2b00ffb8,#ededed4d 32%,#090a0c1f 68%)}.bg-\[radial-gradient\(circle_at_72\%_22\%\,rgba\(237\,237\,237\,0\.98\)_0\%\,rgba\(43\,0\,255\,0\.96\)_48\%\,rgba\(9\,10\,12\,1\)_100\%\)\]{background-image:radial-gradient(circle at 72% 22%,#edededfa 0%,#2b00fff5 48%,#090a0c 100%)}.fill-brand-offwhite{fill:#ededed}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.p-0{padding:0}.p-1{padding:.25rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[0\.25rem\]{padding-left:.25rem;padding-right:.25rem}.py-0{padding-top:0;padding-bottom:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-\[0\.15rem\]{padding-top:.15rem;padding-bottom:.15rem}.pb-0\.5{padding-bottom:.125rem}.pb-3{padding-bottom:.75rem}.pb-\[0\.045em\]{padding-bottom:.045em}.pb-\[7rem\]{padding-bottom:7rem}.pl-8{padding-left:2rem}.pr-2{padding-right:.5rem}.pr-8{padding-right:2rem}.pt-1{padding-top:.25rem}.pt-4{padding-top:1rem}.pt-\[0\.215em\]{padding-top:.215em}.pt-\[calc\(30px\+env\(safe-area-inset-top\)\+4\.5rem\)\]{padding-top:calc(30px + env(safe-area-inset-top) + 4.5rem)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-\[\'Nohemi_Text\'\]{font-family:Nohemi Text}.font-logo,.font-pixel{font-family:Nohemi}.text-\[0\.64rem\]{font-size:.64rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.74rem\]{font-size:.74rem}.text-\[0\.76rem\]{font-size:.76rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.837rem\]{font-size:.837rem}.text-\[0\.86rem\]{font-size:.86rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[clamp\(0\.58rem\,1\.08vw\,0\.86rem\)\]{font-size:clamp(.58rem,1.08vw,.86rem)}.text-\[clamp\(1\.05rem\,3\.7vw\,3\.35rem\)\]{font-size:clamp(1.05rem,3.7vw,3.35rem)}.text-\[clamp\(1\.45rem\,2\.8vw\,2\.3rem\)\]{font-size:clamp(1.45rem,2.8vw,2.3rem)}.text-\[clamp\(2\.3rem\,6vw\,5rem\)\]{font-size:clamp(2.3rem,6vw,5rem)}.text-\[clamp\(2\.55rem\,7vw\,7\.5rem\)\]{font-size:clamp(2.55rem,7vw,7.5rem)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-\[0\.86\]{line-height:.86}.leading-\[0\.92\]{line-height:.92}.leading-\[1\.45\]{line-height:1.45}.leading-\[1\.5\]{line-height:1.5}.leading-none{line-height:1}.tracking-normal{letter-spacing:0}.text-\[rgb\(var\(--site-text\)\)\]{color:rgb(var(--site-text))}.text-\[var\(--work-search-text\)\]{color:var(--work-search-text)}.text-\[var\(--work-search-text-muted\)\]{color:var(--work-search-text-muted)}.text-accent-foreground{--tw-text-opacity:1;color:rgb(237 237 237/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(9 10 12/var(--tw-text-opacity,1))}.text-black\/\[0\.30\]{color:#090a0c4d}.text-black\/\[0\.54\]{color:#090a0c8a}.text-black\/\[0\.58\]{color:#090a0c94}.text-black\/\[0\.64\]{color:#090a0ca3}.text-black\/\[0\.70\]{color:#090a0cb3}.text-black\/\[0\.72\]{color:#090a0cb8}.text-black\/\[0\.82\]{color:#090a0cd1}.text-brand-black{--tw-text-opacity:1;color:rgb(9 10 12/var(--tw-text-opacity,1))}.text-brand-offwhite{--tw-text-opacity:1;color:rgb(237 237 237/var(--tw-text-opacity,1))}.text-brand-orange,.text-brand-sky{--tw-text-opacity:1;color:rgb(43 0 255/var(--tw-text-opacity,1))}.text-brand-white{--tw-text-opacity:1;color:rgb(237 237 237/var(--tw-text-opacity,1))}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground{--tw-text-opacity:1;color:rgb(237 237 237/var(--tw-text-opacity,1))}.text-foreground\/50{color:#ededed80}.text-muted-foreground{--tw-text-opacity:1;color:rgb(9 10 12/var(--tw-text-opacity,1))}.text-primary{--tw-text-opacity:1;color:rgb(43 0 255/var(--tw-text-opacity,1))}.text-primary-foreground,.text-secondary-foreground{--tw-text-opacity:1;color:rgb(237 237 237/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.opacity-\[0\.16\]{opacity:.16}.opacity-\[0\.18\]{opacity:.18}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(148\,218\,246\,0\.24\)\]{--tw-shadow:0 0 18px #94daf63d;--tw-shadow-colored:0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(43\,0\,255\,0\.22\)\]{--tw-shadow:0 0 18px #2b00ff38;--tw-shadow-colored:0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(12\,12\,12\,0\.32\)\]{--tw-shadow:0 1px 3px #0c0c0c52;--tw-shadow-colored:0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_1px_2px_rgba\(9\,10\,12\,0\.26\)\]{--tw-shadow:inset 0 1px 2px #090a0c42;--tw-shadow-colored:inset 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-offset-background{--tw-ring-offset-color:#090a0c}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-lg{--tw-blur:blur(16px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[32px\]{--tw-backdrop-blur:blur(32px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-saturate-\[0\.55\]{--tw-backdrop-saturate:saturate(.55);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0) scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.running{animation-play-state:running}.paused{animation-play-state:paused}:root{--asabeko-contact-paper-eased-progress:0}html,body{overscroll-behavior-y:auto;width:100%;max-width:100%;margin:0;padding:0;position:relative;overflow-x:hidden;scroll-behavior:auto!important}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}html{box-sizing:border-box;scrollbar-color:transparent transparent;scrollbar-width:none}*,:before,:after{box-sizing:inherit}::-webkit-scrollbar{background:0 0;width:0;height:0}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:padding-box padding-box;border:1px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:padding-box padding-box}html:has(.storyboard-shell--offering){scrollbar-color:transparent transparent}html:has(.storyboard-shell--offering)::-webkit-scrollbar-thumb{background:0 0;border-color:#0000}html:has(.storyboard-shell--offering)::-webkit-scrollbar-thumb:hover{background:0 0;border-color:#0000}#root{width:100%;max-width:100%;overflow-x:hidden}@font-face{font-family:Dirtyline36Daysoftype2022;src:url(/fonts/Dirtyline-36daysoftype-2022.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}body,button{--font-tracking:var(--body-tracking);letter-spacing:var(--font-tracking,0);font-family:Nohemi;font-weight:400}input,textarea,select{--font-tracking:0;letter-spacing:var(--font-tracking,0);font-family:Nohemi}.font-logo{letter-spacing:var(--font-tracking,0);--font-tracking:var(--body-tracking);font-family:Nohemi;font-weight:400}.font-modern-ui{--font-tracking:0;letter-spacing:var(--font-tracking,0);font-family:Nohemi}.font-nav-menu{text-transform:uppercase;--font-tracking:var(--body-tracking);letter-spacing:var(--font-tracking,0);font-family:Nohemi;font-weight:400}.storyboard-site-nav>a{--storyboard-site-nav-gap:.75rem;will-change:transform;transition:transform .56s cubic-bezier(.19,1,.22,1)}.storyboard-site-nav[data-work-expanded=true]>a:first-child{transform:translate(0,0)}@media (width>=640px){.storyboard-site-nav>a{--storyboard-site-nav-gap:1.25rem}}@media (width>=768px){.storyboard-site-nav>a{--storyboard-site-nav-gap:1.75rem}}.font-pixel-display{--font-tracking:var(--body-tracking);letter-spacing:var(--font-tracking,0);font-family:Nohemi;font-weight:400}.text-subline{letter-spacing:var(--font-tracking,0);text-transform:uppercase;--font-tracking:var(--body-tracking);font-family:Nohemi;font-size:.875rem;font-weight:400;line-height:1}.text-subline-modern{letter-spacing:var(--font-tracking,0);text-transform:uppercase;--font-tracking:0;font-family:Nohemi;font-size:.875rem;font-weight:400;line-height:1}.storyboard-social-email{min-height:1em;color:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit;pointer-events:auto;text-transform:uppercase;align-items:center;gap:.1rem;display:inline-flex}.storyboard-social-email__anchor{min-width:3.25rem;color:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit;text-transform:uppercase;align-items:center;text-decoration:none;transition:min-width .52s cubic-bezier(.19,1,.22,1),color .18s;display:inline-grid}.storyboard-social-email__label-stack{grid-template-columns:max-content;align-items:center;width:max-content;display:inline-grid;position:relative}.storyboard-social-email:hover .storyboard-social-email__anchor,.storyboard-social-email:focus-within .storyboard-social-email__anchor{min-width:12.8rem}.storyboard-social-email__default,.storyboard-social-email__full{z-index:10;white-space:nowrap;font-size:inherit;letter-spacing:inherit;line-height:inherit;text-transform:none;grid-area:1/1;transition:clip-path .52s cubic-bezier(.19,1,.22,1),filter .52s cubic-bezier(.19,1,.22,1),opacity .36s,transform .52s cubic-bezier(.19,1,.22,1);display:block;position:relative}.storyboard-social-email__default{clip-path:inset(0);opacity:1;text-transform:uppercase;transform:translate(0,0)}.storyboard-social-email__full{clip-path:inset(0 100% 0 0);opacity:0;filter:blur(2px);transform:translate(-.28rem)}.storyboard-social-email__label,.storyboard-social-email__address{text-transform:uppercase}.storyboard-social-email:hover .storyboard-social-email__default,.storyboard-social-email:focus-within .storyboard-social-email__default{clip-path:inset(0 100% 0 0);opacity:0;filter:blur(2px);transform:translate(.22rem)}.storyboard-social-email:hover .storyboard-social-email__full,.storyboard-social-email:focus-within .storyboard-social-email__full{clip-path:inset(0);opacity:1;filter:none;transform:translate(0,0)}.storyboard-social-email__copy{color:currentColor;cursor:pointer;opacity:0;background:0 0;border:0;justify-content:center;align-items:center;width:1rem;height:1rem;margin:0 0 0 -.06rem;padding:0;transition:opacity .24s,transform .36s cubic-bezier(.19,1,.22,1);display:inline-flex;transform:translate(-.18rem)scale(.82)}.storyboard-social-email:hover .storyboard-social-email__copy,.storyboard-social-email:focus-within .storyboard-social-email__copy{opacity:1;transform:translate(0,0)scale(1)}.storyboard-social-email[data-copy-state=copied] .storyboard-social-email__copy{color:#ff5b00;transform:translate(0,0)scale(1.12)}.storyboard-social-email__copy:active{transition-duration:70ms;transform:translate(0,0)scale(.74)}:root .storyboard-callout__liquid-lobe{background-blend-mode:normal;filter:blur(clamp(12px,1.2vw,21px))saturate(1.26)contrast(1.1);opacity:.76;transform-origin:50%;border-radius:43% 57% 39% 61%/59% 41% 63% 37%;width:116vmax;height:86vmax;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:root .storyboard-callout__liquid-lobe--slate{background-image:conic-gradient(from -32deg at 28% 48%, transparent 0 48%, #3189abb8 52%, #5b8bc6fa 60%, #facbd5f5 69%, #e97f4cd1 76%, transparent 81% 100%);width:118vmax;height:90vmax;animation:19s cubic-bezier(.45,0,.55,1) -7s infinite alternate asabeko-t6-channel-slate;-webkit-mask-image:radial-gradient(48% 40% at 28% 48%,#0000 0 43%,#0000006b 45%,#000 47% 52%,#00000080 54%,#0000 57%);mask-image:radial-gradient(48% 40% at 28% 48%,#0000 0 43%,#0000006b 45%,#000 47% 52%,#00000080 54%,#0000 57%)}:root .storyboard-callout__liquid-lobe--flare{background-image:conic-gradient(from 18deg at 72% 62%, transparent 0 9%, #facbd5d1 14%, #ffefb8fa 22%, #e97f4cfa 31%, #5b8bc6b8 38%, transparent 44% 100%);width:110vmax;height:84vmax;animation:17s cubic-bezier(.45,0,.55,1) -11s infinite alternate asabeko-t6-channel-flare;-webkit-mask-image:radial-gradient(44% 38% at 72% 62%,#0000 0 44%,#0006 46%,#000 48% 54%,#00000075 56%,#0000 59%);mask-image:radial-gradient(44% 38% at 72% 62%,#0000 0 44%,#0006 46%,#000 48% 54%,#00000075 56%,#0000 59%)}:root .storyboard-callout__liquid-lobe--coral{background-image:conic-gradient(from 88deg at 53% 24%, transparent 0 31%, #5b8bc6b8 36%, #facbd5fa 44%, #e97f4cfa 53%, #3189abb8 61%, transparent 66% 100%);width:116vmax;height:88vmax;animation:23s cubic-bezier(.45,0,.55,1) -4s infinite alternate asabeko-t6-channel-coral;-webkit-mask-image:radial-gradient(44% 52% at 53% 24%,#0000 0 41%,#0000006b 43%,#000 45% 51%,#0000007a 53%,#0000 56%);mask-image:radial-gradient(44% 52% at 53% 24%,#0000 0 41%,#0000006b 43%,#000 45% 51%,#0000007a 53%,#0000 56%)}:root .storyboard-callout__liquid-lobe--periwinkle{background-image:conic-gradient(from -63deg at 38% 78%, transparent 0 62%, #facbd5bd 67%, #5b8bc6fa 75%, #3189abf5 84%, #e97f4cb3 91%, transparent 96% 100%);width:112vmax;height:92vmax;animation:21s cubic-bezier(.45,0,.55,1) -14s infinite alternate asabeko-t6-channel-periwinkle;-webkit-mask-image:radial-gradient(46% 36% at 38% 78%,#0000 0 45%,#0006 47%,#000 49% 55%,#00000073 57%,#0000 60%);mask-image:radial-gradient(46% 36% at 38% 78%,#0000 0 45%,#0006 47%,#000 49% 55%,#00000073 57%,#0000 60%)}:root .storyboard-callout__liquid-lobe--fold{background-image:conic-gradient(from 124deg at 78% 28%, transparent 0 39%, #5b8bc6b8 44%, #facbd5fa 52%, #ffefb8fa 60%, #e97f4ce6 68%, transparent 74% 100%);filter:blur(clamp(8px,.9vw,16px))saturate(1.3)contrast(1.1);width:102vmax;height:80vmax;animation:13s ease-in-out -5s infinite alternate asabeko-t6-channel-fold;-webkit-mask-image:radial-gradient(50% 42% at 78% 28%,#0000 0 40%,#0000006b 42%,#000 44% 50%,#0000007a 52%,#0000 55%);mask-image:radial-gradient(50% 42% at 78% 28%,#0000 0 40%,#0000006b 42%,#000 44% 50%,#0000007a 52%,#0000 55%)}:root .storyboard-callout__liquid-lobe--cavity{z-index:2;background-image:conic-gradient(from 6deg at 52% 50%, transparent 0 12%, #010207fa 17%, #1c0e26fa 28%, transparent 34% 59%, #020309fa 64%, #170b22f5 73%, transparent 79% 100%);filter:blur(clamp(12px,1.2vw,21px));opacity:.9;width:108vmax;height:86vmax;animation:15s cubic-bezier(.45,0,.55,1) -9s infinite alternate asabeko-t6-channel-cavity;-webkit-mask-image:radial-gradient(45% 36% at 52%,#0000 0 40%,#0000007a 42%,#000 45% 52%,#00000080 54%,#0000 57%);mask-image:radial-gradient(45% 36% at 52%,#0000 0 40%,#0000007a 42%,#000 45% 52%,#00000080 54%,#0000 57%)}@keyframes asabeko-t6-channel-slate{0%{transform:translate(-52%,-51%)rotate(-8deg)scale(1.03,.98)}48%{transform:translate(-49%,-48%)rotate(13deg)scale(.98,1.05)}to{transform:translate(-51%,-50%)rotate(31deg)scale(1.04,.97)}}@keyframes asabeko-t6-channel-flare{0%{transform:translate(-49%,-53%)rotate(17deg)scale(.99,1.04)}52%{transform:translate(-52%,-49%)rotate(-11deg)scale(1.05,.98)}to{transform:translate(-48%,-51%)rotate(-34deg)scale(.97,1.05)}}@keyframes asabeko-t6-channel-coral{0%{transform:translate(-48%,-49%)rotate(-19deg)scale(1.04,.98)}46%{transform:translate(-52%,-52%)rotate(9deg)scale(.98,1.05)}to{transform:translate(-49%,-48%)rotate(38deg)scale(1.05,.97)}}@keyframes asabeko-t6-channel-periwinkle{0%{transform:translate(-53%,-48%)rotate(11deg)scale(.98,1.05)}54%{transform:translate(-49%,-52%)rotate(-16deg)scale(1.05,.98)}to{transform:translate(-51%,-49%)rotate(-42deg)scale(.97,1.06)}}@keyframes asabeko-t6-channel-fold{0%{transform:translate(-51%,-52%)rotate(26deg)scale(1.04,.98)}50%{transform:translate(-48%,-49%)rotate(3deg)scale(.98,1.06)}to{transform:translate(-52%,-50%)rotate(-29deg)scale(1.05,.97)}}@keyframes asabeko-t6-channel-cavity{0%{transform:translate(-49%,-48%)rotate(-4deg)scale(.98,1.04)}47%{transform:translate(-52%,-51%)rotate(18deg)scale(1.05,.97)}to{transform:translate(-48%,-52%)rotate(43deg)scale(.97,1.06)}}@keyframes asabeko-t6-heart-cyan-nested{0%{border-radius:37% 63% 46% 54%/61% 38% 62% 39%;transform:translate(-55%,-48%)rotate(-13deg)scale(1.05,.91)}48%{border-radius:61% 39% 58% 42%/39% 64% 36% 61%;transform:translate(-47%,-54%)rotate(22deg)scale(.91,1.08)}to{border-radius:45% 55% 34% 66%/64% 36% 58% 42%;transform:translate(-53%,-46%)rotate(61deg)scale(1.09,.89)}}@keyframes asabeko-t6-heart-green-nested{0%{border-radius:62% 38% 53% 47%/36% 57% 43% 64%;transform:translate(-46%,-54%)rotate(18deg)scale(.92,1.09)}52%{border-radius:41% 59% 64% 36%/62% 38% 59% 41%;transform:translate(-54%,-47%)rotate(-27deg)scale(1.1,.9)}to{border-radius:57% 43% 37% 63%/44% 66% 34% 56%;transform:translate(-47%,-55%)rotate(-68deg)scale(.89,1.12)}}@keyframes asabeko-t6-heart-warm-nested{0%{border-radius:45% 55% 35% 65%/59% 42% 58% 41%;transform:translate(-54%,-46%)rotate(-31deg)scale(1.1,.9)}46%{border-radius:66% 34% 57% 43%/37% 63% 45% 55%;transform:translate(-46%,-54%)rotate(17deg)scale(.9,1.12)}to{border-radius:36% 64% 47% 53%/62% 35% 65% 38%;transform:translate(-55%,-48%)rotate(73deg)scale(1.12,.87)}}@keyframes asabeko-t6-heart-magenta-nested{0%{border-radius:58% 42% 64% 36%/43% 61% 39% 57%;transform:translate(-46%,-55%)rotate(24deg)scale(.9,1.12)}54%{border-radius:38% 62% 46% 54%/65% 35% 58% 42%;transform:translate(-55%,-46%)rotate(-39deg)scale(1.12,.88)}to{border-radius:63% 37% 35% 65%/40% 67% 33% 60%;transform:translate(-47%,-54%)rotate(-91deg)scale(.88,1.13)}}@keyframes asabeko-t6-heart-depth-nested{0%{border-radius:58% 42% 64% 36%/44% 61% 39% 56%;transform:translate(-50%,-50%)rotate(8deg)scale(.92,1.08)}50%{border-radius:39% 61% 45% 55%/63% 37% 58% 42%;transform:translate(-49%,-51%)rotate(58deg)scale(1.1,.9)}to{border-radius:64% 36% 53% 47%/38% 66% 34% 62%;transform:translate(-51%,-49%)rotate(116deg)scale(.9,1.11)}}.storyboard-shell--offering .storyboard-callout-section--unified .storyboard-callout__stage{isolation:isolate;background:0 0!important}.storyboard-callout-faq-shared-model-surface[data-callout-runtime-owner=r89-unified-callout] .storyboard-callout__reactive-field-layer--brain{opacity:var(--callout-brain-field-progress,0);filter:none;background:radial-gradient(circle at 60% 39%,#5b4bff8f,#0000 34%),radial-gradient(circle at 18% 76%,#001088ad,#0000 48%),linear-gradient(145deg,#0036fc 0%,#0028d7 58%,#07116f 100%);transform:none}.storyboard-callout-faq-shared-model-surface[data-callout-runtime-owner=r89-unified-callout] .storyboard-callout-faq-shared-model{z-index:5}@media (width<=760px){.storyboard-shell--offering .storyboard-callout-section--unified{height:240svh;min-height:240svh}}.storyboard-shell--offering .storyboard-hero-section{height:118svh;min-height:118svh;background:var(--asabeko-brand-white)!important}.storyboard-shell--offering .storyboard-hero-stage{perspective:1300px;background:var(--asabeko-brand-white)}.storyboard-offering-editorial-hero{--offering-aperture-width:min(20.8vw, 33.28svh);--offering-aperture-height:calc(var(--offering-aperture-width) * 1.25);--offering-aperture-x-edge:calc(50% - (var(--offering-aperture-width) / 2));--offering-aperture-y-edge:calc(50% - (var(--offering-aperture-height) / 2));z-index:12;color:#0036fc;isolation:isolate;background-color:#f0f0f0;background-image:none;position:absolute;inset:0;overflow:hidden}.storyboard-offering-editorial-hero__plane{--offering-handoff-progress:var(--offering-work-handoff-progress,0);--offering-hero-shrink-progress:clamp(0, calc(var(--offering-handoff-progress) * 3.05), 1);--offering-hero-recede-progress:clamp(0, calc((var(--offering-handoff-progress) - .28) * 1.39), 1);transform:perspective(1300px) translate3d(0, calc(var(--offering-hero-recede-progress) * -3.2svh), calc(var(--offering-hero-recede-progress) * -250px)) rotateX(calc(var(--offering-hero-recede-progress) * 5.4deg)) rotateZ(calc(var(--offering-hero-recede-progress) * -1.25deg)) scale(calc(1 - (var(--offering-hero-shrink-progress) * .07) - (var(--offering-hero-recede-progress) * .09)));transform-origin:50% 58%;transform-style:preserve-3d;opacity:1;will-change:transform;position:absolute;inset:0;overflow:hidden}.storyboard-offering-editorial-hero__grid-frame{z-index:auto;transform-origin:50%;position:absolute;inset:0}.storyboard-offering-editorial-hero__rule{z-index:6;opacity:.72;pointer-events:none;will-change:left, top;display:block;position:absolute}.storyboard-offering-editorial-hero__rule--vertical{border-left:1px dashed #0036fca8;width:1px;top:0;bottom:0}.storyboard-offering-editorial-hero__rule--horizontal{border-top:1px dashed #0036fca8;height:1px;left:0;right:0}.storyboard-offering-editorial-hero__footage{z-index:4;clip-path:inset(var(--offering-aperture-y-edge) var(--offering-aperture-x-edge));will-change:clip-path;background:#191919;border:0;position:absolute;inset:0;overflow:hidden}.storyboard-offering-editorial-hero__footage .storyboard-hero-pixel-video{width:100%!important;height:100%!important;box-shadow:none!important;border:0!important;border-radius:0!important;position:absolute!important;inset:0!important;transform:none!important}.storyboard-offering-editorial-hero__copy{z-index:5;pointer-events:none;position:absolute;inset:0}.storyboard-offering-editorial-hero__phrase{color:#0036fc;width:max-content;max-width:min(31vw,28rem);letter-spacing:var(--font-tracking,0);white-space:nowrap;--font-tracking:var(--body-tracking);margin:0;font-family:Nohemi;font-size:clamp(1.22rem,2.15vw,2.65rem);font-weight:400;line-height:.94;position:absolute}.storyboard-offering-editorial-hero__phrase-line{box-sizing:content-box;white-space:nowrap;width:max-content;max-width:100%;margin-inline:-.12em -.3em;padding-inline:.12em .3em;display:block;position:relative;overflow:hidden}.storyboard-offering-editorial-hero__word{white-space:nowrap;display:inline-block}.storyboard-offering-editorial-hero__word--spaced{margin-left:.24em}.storyboard-offering-editorial-hero__character{transition:transform .56s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--offering-phrase-index,0) * .36s + var(--offering-character-index,0) * 16ms);will-change:transform;display:inline-block;transform:translateY(112%)}.storyboard-offering-editorial-hero__word--dirtyline{--font-tracking:0;letter-spacing:var(--font-tracking,0);font-family:Dirtyline36Daysoftype2022;line-height:.82;position:relative;top:-.02em}.storyboard-offering-editorial-hero__word--black-italic{--font-tracking:0;letter-spacing:var(--font-tracking,0);font-family:Nohemi;font-style:italic;font-weight:400}.storyboard-offering-editorial-hero__word--cigamedev{--font-tracking:0;letter-spacing:var(--font-tracking,0);font-family:Nohemi}.storyboard-offering-editorial-hero__phrase--studio{top:16%;left:2.4%}.storyboard-offering-editorial-hero__phrase--artists{bottom:16%;left:2.4%}.storyboard-offering-editorial-hero__phrase--odd{text-align:right;top:16%;right:2.4%}.storyboard-offering-editorial-hero__phrase--digital{text-align:right;bottom:16%;right:2.4%}.storyboard-shell--offering .storyboard-offering-editorial-hero~.storyboard-hero-copy-flow{clip-path:inset(50%);opacity:0;pointer-events:none;width:1px;height:1px;min-height:1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}html[data-asabeko-boot-state=grid-contracting] .storyboard-offering-editorial-hero__rule--vertical[data-grid-line-index="0"]{animation:1.34s cubic-bezier(.22,.74,.28,1) both r90-welcome-left-rule-contract}html[data-asabeko-boot-state=grid-contracting] .storyboard-offering-editorial-hero__rule--vertical[data-grid-line-index="1"]{animation:1.34s cubic-bezier(.22,.74,.28,1) both r90-welcome-right-rule-contract}html[data-asabeko-boot-state=grid-contracting] .storyboard-offering-editorial-hero__rule--horizontal[data-grid-line-index="0"]{animation:1.34s cubic-bezier(.22,.74,.28,1) both r90-welcome-top-rule-contract}html[data-asabeko-boot-state=grid-contracting] .storyboard-offering-editorial-hero__rule--horizontal[data-grid-line-index="1"]{animation:1.34s cubic-bezier(.22,.74,.28,1) both r90-welcome-bottom-rule-contract}html[data-asabeko-boot-state=grid-contracting] .storyboard-offering-editorial-hero__footage{animation:1.34s cubic-bezier(.22,.74,.28,1) both r90-welcome-aperture-contract}html[data-asabeko-boot-state=hero-footage] .storyboard-offering-editorial-hero__rule--vertical[data-grid-line-index="0"]{left:-1px}html[data-asabeko-boot-state=hero-footage] .storyboard-offering-editorial-hero__rule--vertical[data-grid-line-index="1"]{left:calc(100% + 1px)}html[data-asabeko-boot-state=hero-footage] .storyboard-offering-editorial-hero__rule--horizontal[data-grid-line-index="0"]{top:-1px}html[data-asabeko-boot-state=hero-footage] .storyboard-offering-editorial-hero__rule--horizontal[data-grid-line-index="1"]{top:calc(100% + 1px)}html[data-asabeko-boot-state=hero-footage] .storyboard-offering-editorial-hero__footage{clip-path:inset(0)}@keyframes r90-welcome-left-rule-contract{0%{left:-4vw}to{left:var(--offering-aperture-x-edge)}}@keyframes r90-welcome-right-rule-contract{0%{left:calc(100% + 4vw)}to{left:calc(100% - var(--offering-aperture-x-edge))}}@keyframes r90-welcome-top-rule-contract{0%{top:-4svh}to{top:var(--offering-aperture-y-edge)}}@keyframes r90-welcome-bottom-rule-contract{0%{top:calc(100% + 4svh)}to{top:calc(100% - var(--offering-aperture-y-edge))}}@keyframes r90-welcome-aperture-contract{0%{clip-path:inset(0)}to{clip-path:inset(var(--offering-aperture-y-edge) var(--offering-aperture-x-edge))}}.storyboard-shell--offering .storyboard-work-snippet-section{z-index:14;margin-top:-18svh;background:#f0f0f0!important}@media (width<=760px){.storyboard-shell--offering .storyboard-hero-section{height:110svh;min-height:110svh}.storyboard-offering-editorial-hero{--offering-aperture-width:min(48vw, 31.36svh)}.storyboard-offering-editorial-hero__phrase{width:max-content;max-width:min(89vw,25rem);font-size:clamp(1.04rem,4.55vw,1.55rem);line-height:.94}.storyboard-offering-editorial-hero__phrase--studio{top:11.5%;left:5.5%}.storyboard-offering-editorial-hero__phrase--artists{text-align:right;inset:22% 5.5% auto auto}.storyboard-offering-editorial-hero__phrase--odd{top:calc(50% + (var(--offering-aperture-height) / 2) + 4.5%);text-align:left;left:5.5%;right:auto}.storyboard-offering-editorial-hero__phrase--digital{bottom:7.5%;right:5.5%}.storyboard-shell--offering .storyboard-work-snippet-section{margin-top:-10svh}}@media (prefers-reduced-motion:reduce){.storyboard-shell--offering .storyboard-hero-section{height:100svh;min-height:100svh}.storyboard-offering-editorial-hero__plane{opacity:1!important;animation:none!important;transform:none!important}.storyboard-offering-editorial-hero__rule,.storyboard-offering-editorial-hero__footage,.storyboard-offering-editorial-hero__character{transition:none!important;animation:none!important;transform:none!important}.storyboard-shell--offering .storyboard-work-snippet-section{margin-top:0}}:root[data-asabeko-contact-active=true] .storyboard-shell--offering>[data-chrome-region=social]{opacity:0!important;visibility:hidden!important;pointer-events:none!important}@keyframes ambient-grain-drift{0%{background-position:0 0,0 0,0 0}50%{background-position:1px -1px,-1px 1px,6px 4px}to{background-position:-1px 2px,1px -1px,12px 8px}}@keyframes ambient-dither-shift{0%{opacity:1;background-position:0 0,11px 9px}50%{opacity:.96;background-position:2px 1px,9px 11px}to{opacity:1;background-position:4px 2px,7px 13px}}@keyframes ambient-noise-drift{0%{background-position:0 0,9px 7px}50%{background-position:-4px 3px,13px 1px}to{background-position:7px -5px,3px 11px}}.ambient-neutral-dither{filter:contrast(124%)brightness(99%);mix-blend-mode:multiply;will-change:background-position, opacity;background-image:linear-gradient(135deg,#ffffff0a 0%,#ffffff04 34%,#0000000a 64%,#0001 100%),url("data:image/svg+xml,%3Csvg viewBox='0 0 56 56' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23000' fill-opacity='0.14'%3E%3Crect x='4' y='6' width='1' height='1'/%3E%3Crect x='13' y='11' width='1' height='1'/%3E%3Crect x='22' y='17' width='1' height='1'/%3E%3Crect x='36' y='9' width='1' height='1'/%3E%3Crect x='43' y='21' width='1' height='1'/%3E%3Crect x='9' y='29' width='1' height='1'/%3E%3Crect x='27' y='33' width='1' height='1'/%3E%3Crect x='40' y='39' width='1' height='1'/%3E%3Crect x='18' y='45' width='1' height='1'/%3E%3Crect x='49' y='48' width='1' height='1'/%3E%3C/g%3E%3Cg fill='%23fff' fill-opacity='0.1'%3E%3Crect x='7' y='4' width='1' height='1'/%3E%3Crect x='18' y='13' width='1' height='1'/%3E%3Crect x='31' y='18' width='1' height='1'/%3E%3Crect x='47' y='14' width='1' height='1'/%3E%3Crect x='12' y='37' width='1' height='1'/%3E%3Crect x='25' y='42' width='1' height='1'/%3E%3Crect x='34' y='27' width='1' height='1'/%3E%3Crect x='45' y='34' width='1' height='1'/%3E%3C/g%3E%3C/svg%3E");background-position:0 0;background-size:100% 100%,44px 44px;animation:8s steps(8,end) infinite alternate ambient-dither-shift}.ambient-neutral-grain{filter:contrast(132%)brightness(101%);mix-blend-mode:multiply;will-change:background-position, opacity;background-image:radial-gradient(circle at 18% 22%,#ffffff0d 0% .8px,#0000 2px),radial-gradient(circle at 74% 38%,#1212120f 0% .8px,#0000 2px),url("data:image/svg+xml,%3Csvg viewBox='0 0 92 92' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='grainNeutral'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.74' numOctaves='3' seed='12' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='92' height='92' filter='url(%23grainNeutral)' opacity='0.88'/%3E%3C/svg%3E");background-position:0 0,0 0,0 0;background-repeat:repeat;background-size:auto,auto,58px 58px;animation:8s linear infinite alternate ambient-grain-drift}.ambient-tools-grain{filter:contrast(138%)brightness(103%)saturate(108%);mix-blend-mode:overlay;will-change:background-position, opacity;background-image:radial-gradient(circle at 22% 18%,#ededed14 0 .9px,#0000 1.9px),radial-gradient(circle at 74% 34%,#2b00ff14 0 .9px,#0000 2px),url("data:image/svg+xml,%3Csvg viewBox='0 0 104 104' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='toolsGrain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.92' numOctaves='3' seed='17' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='104' height='104' filter='url(%23toolsGrain)' opacity='0.94'/%3E%3C/svg%3E");background-position:0 0,0 0,0 0;background-size:auto,auto,62px 62px;animation:7s linear infinite alternate ambient-grain-drift}.ambient-tools-noise{filter:contrast(124%)brightness(102%)saturate(112%);mix-blend-mode:screen;will-change:background-position, opacity;background-image:radial-gradient(circle at 12% 24%,#ededed2e 0 .8px,#0000 1.8px),radial-gradient(circle at 80% 22%,#2b00ff29 0 .9px,#0000 2px),radial-gradient(circle at 42% 66%,#090a0c2e 0 .8px,#0000 1.9px),radial-gradient(circle at 64% 78%,#ededed29 0 .7px,#0000 1.7px),linear-gradient(#ededed0d 0%,#090a0c1f 100%),url("data:image/svg+xml,%3Csvg viewBox='0 0 104 104' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ededed' fill-opacity='0.13'%3E%3Crect x='5' y='8' width='2' height='1'/%3E%3Crect x='17' y='20' width='3' height='1'/%3E%3Crect x='48' y='18' width='2' height='1'/%3E%3Crect x='77' y='29' width='3' height='1'/%3E%3Crect x='28' y='61' width='2' height='1'/%3E%3Crect x='61' y='75' width='3' height='1'/%3E%3Crect x='82' y='84' width='2' height='1'/%3E%3C/g%3E%3Cg fill='%232b00ff' fill-opacity='0.12'%3E%3Crect x='14' y='42' width='1' height='1'/%3E%3Crect x='57' y='36' width='1' height='1'/%3E%3Crect x='71' y='67' width='1' height='1'/%3E%3Crect x='32' y='90' width='1' height='1'/%3E%3C/g%3E%3Cg fill='%23090a0c' fill-opacity='0.12'%3E%3Crect x='38' y='9' width='1' height='1'/%3E%3Crect x='88' y='21' width='1' height='1'/%3E%3Crect x='52' y='54' width='1' height='1'/%3E%3Crect x='17' y='72' width='1' height='1'/%3E%3C/g%3E%3Cg fill='%23090a0c' fill-opacity='0.1'%3E%3Crect x='24' y='15' width='1' height='1'/%3E%3Crect x='68' y='48' width='1' height='1'/%3E%3Crect x='46' y='88' width='1' height='1'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg viewBox='0 0 76 76' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='toolsNoise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.96' numOctaves='2' seed='8' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='1 0 0 0 0.05 0 1 0 0 0.03 0 0 1 0 0.04 0 0 0 0.88 0'/%3E%3C/filter%3E%3Crect width='76' height='76' filter='url(%23toolsNoise)' opacity='0.94'/%3E%3C/svg%3E");background-position:0 0,0 0,0 0,0 0,0 0,6px 4px,2px 1px;background-size:auto,auto,auto,auto,100% 100%,82px 82px,42px 42px;animation:12s steps(12,end) infinite alternate ambient-tools-noise-shift}.work-archive-search-glass{--work-search-text:#f4f4f4;--work-search-text-muted:#f4f4f49e;isolation:isolate;-webkit-backdrop-filter:blur(4px)saturate(109%)contrast(100.5%);background:radial-gradient(circle at 14% -18%,#ffffff14,#fff0 44%),radial-gradient(circle at 86% 112%,#94949414,#94949400 48%),linear-gradient(135deg,#303030db,#262626cc 52%,#303030d1);border:1px solid #94949438;position:relative;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #00000047,0 12px 34px #0003}.work-archive-search-glass:before{content:"";z-index:-1;pointer-events:none;filter:blur(5px);background:radial-gradient(at 26% 32%,#ffffff0d,#0000 34%),radial-gradient(at 72% 52%,#9494940b,#0000 30%),radial-gradient(at 50% 86%,#9494940a,#0000 36%);position:absolute;inset:-45%;transform:rotate(-8deg)}.work-archive-search-glass:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;opacity:.22;background:linear-gradient(115deg,#ffffff1a,#0000 26% 66%,#ffffff09),linear-gradient(#ffffff07,#0000 60%);position:absolute;inset:1px}[data-work-cell-frame=true]{isolation:isolate}[data-work-cell-frame=true]:before{content:"";z-index:25;pointer-events:none;mix-blend-mode:overlay;opacity:0;transform-origin:50%;background:repeating-linear-gradient(90deg,#f4f4f470 0 1px,#0000 1px 12px),linear-gradient(90deg,#ff5b002e,#0000 26% 74%,#f4f4f429);animation:none;position:absolute;inset:0;transform:scaleY(1)}[data-work-cell-frame=true] [data-testid=work-video-thumbnail]{animation:none;-webkit-mask-image:none;mask-image:none}[data-work-cell-frame=true]:nth-child(2n) [data-testid=work-video-thumbnail]{-webkit-mask-position:0 0;mask-position:0 0}@media (prefers-reduced-motion:reduce){[data-work-cell-frame=true]:before,[data-work-cell-frame=true] [data-testid=work-video-thumbnail]{animation:none}[data-work-cell-frame=true]:before{opacity:0}[data-work-cell-frame=true] [data-testid=work-video-thumbnail]{-webkit-mask-image:none;mask-image:none}}.editorial-code-reveal{--code-delay:0s;--code-duration:.92s;--code-exit-delay:0s;--code-exit-duration:.42s;clip-path:inset(0);filter:blur(10px)contrast(1.08);opacity:0;transition:opacity .52s cubic-bezier(.19,1,.22,1),filter .52s cubic-bezier(.19,1,.22,1)}.editorial-code-reveal[data-code-visible=true]{animation:editorial-code-reveal-in var(--code-duration) steps(11, end) var(--code-delay) both, editorial-code-posterize var(--code-duration) steps(11, end) var(--code-delay) both}.editorial-code-reveal[data-code-visible=true][data-code-exiting=true]{animation:editorial-code-reveal-out var(--code-exit-duration) steps(5, end) var(--code-exit-delay) both, editorial-code-posterize-out var(--code-exit-duration) steps(5, end) var(--code-exit-delay) both}.editorial-code-reveal[data-code-visible=true]:after,.editorial-code-reveal[data-code-visible=true][data-code-exiting=true]:after{display:none}@keyframes editorial-code-reveal-in{0%{clip-path:inset(0 100% 0 0);opacity:0}20%{opacity:1}to{clip-path:inset(0);opacity:1}}@keyframes editorial-code-posterize{0%,20%{filter:contrast(1.25)}40%{filter:contrast(1.5)brightness(1.08)}60%{filter:contrast(1.1)}to{filter:none}}@keyframes editorial-code-reveal-out{0%{clip-path:inset(0);opacity:1;filter:none}to{clip-path:inset(0);opacity:0;filter:blur(12px)contrast(1.12)}}@keyframes editorial-code-posterize-out{0%{filter:none}42%{filter:blur(4px)contrast(1.18)}to{filter:blur(12px)contrast(1.12)}}[data-testid=offering-editorial-media-fixed-layer],[data-testid=offering-editorial-copy-fixed-layer],[data-testid=offering-about-takeover-layer]{transition:none}[data-testid=contact-editorial-layout]{transition:opacity 1.6s cubic-bezier(.19,1,.22,1),filter 1.6s cubic-bezier(.19,1,.22,1)}@keyframes storyboard-editorial-radial-morph{0%{background-position:0 0,12% -8%,0 0}50%{background-position:8% -5%,-6% 6%,0 0}to{background-position:-6% 7%,8% 4%,0 0}}@keyframes storyboard-editorial-light-offset{0%{transform:translate3d(-1.5%, 1%, 0) scale(calc(1.04 + var(--editorial-bg-progress) * .16))}to{transform:translate3d(1.25%, -1.6%, 0) scale(calc(1.08 + var(--editorial-bg-progress) * .18))}}@keyframes storyboard-editorial-grain-scatter{0%{background-position:0 0,12% 20%,80% 72%}to{background-position:18px -14px,20% 14%,72% 80%}}@keyframes storyboard-editorial-media-blur-in{0%{opacity:0;filter:blur(4px)contrast(1.08)}52%{opacity:1;filter:blur(.5px)contrast(1.02)}to{opacity:1;filter:none}}@keyframes storyboard-editorial-media-hero-crisp-in{0%{opacity:0;filter:blur(8px)contrast(1.12)}38%{opacity:1;filter:blur(1px)contrast(1.04)}to{opacity:1;filter:none}}@keyframes storyboard-editorial-media-blur-out{0%{opacity:1;filter:none}to{opacity:0;filter:blur(12px)contrast(1.18)}}.storyboard-offering-intro-stack{--intro-stack-color:#191919;--intro-stack-size:clamp(.86rem, 1.05vw, 1.08rem);--intro-stack-content-width:11rem;--intro-stack-width:calc(var(--intro-stack-content-width) + var(--intro-stack-padding-x) * 2);--intro-stack-height:clamp(9.6rem, 21vh, 14.25rem);--intro-stack-padding-x:clamp(.42rem, .58vw, .68rem);--intro-stack-padding-y:clamp(.72rem, 1.24vh, 1.08rem);box-shadow:none;color:#191919;isolation:isolate;z-index:7;width:min(calc(100vw - 2rem), var(--intro-stack-width));height:var(--intro-stack-height);padding:var(--intro-stack-padding-y) var(--intro-stack-padding-x);overscroll-behavior:auto;scrollbar-width:none;-webkit-mask-mode:alpha;--font-tracking:var(--body-tracking);letter-spacing:var(--font-tracking,0);background:0 0;border:0;font-family:Nohemi;font-weight:400;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);-webkit-mask-image:none;mask-image:none;-webkit-mask-source-type:alpha;mask-mode:alpha}.storyboard-offering-intro-stack[data-hero-panel-pixel-exiting=true]{-webkit-mask-mode:alpha;will-change:transform, mask-position, -webkit-mask-position;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha;-webkit-mask-image:var(--hero-panel-pixel-mask-image)!important;mask-image:var(--hero-panel-pixel-mask-image)!important;-webkit-mask-position:var(--hero-panel-pixel-mask-position)!important;mask-position:var(--hero-panel-pixel-mask-position)!important;-webkit-mask-size:var(--hero-panel-pixel-mask-size)!important;mask-size:var(--hero-panel-pixel-mask-size)!important;-webkit-mask-image:var(--hero-panel-pixel-mask-image)!important;-webkit-mask-position:var(--hero-panel-pixel-mask-position)!important;-webkit-mask-size:var(--hero-panel-pixel-mask-size)!important}.storyboard-offering-intro-stack::-webkit-scrollbar{display:none}.storyboard-offering-intro-stack:before,.storyboard-offering-intro-stack:after{content:"";pointer-events:none;position:absolute;inset:0}.storyboard-offering-intro-stack:before{z-index:0;transform-origin:50% 0;will-change:transform;background:#ff5b00;animation:1.5s linear both storyboard-offering-box-load,.76s step-end 1.5s both storyboard-offering-box-strobe;transform:scaleY(1)}.storyboard-offering-intro-stack:after{display:none}.storyboard-offering-intro-stack__paragraph{z-index:1;color:#191919;width:100%;height:100%;font-family:Nohemi;font-size:clamp(.78rem, calc(var(--intro-stack-size) * .72), 1.05rem);letter-spacing:var(--font-tracking,0);text-transform:none;text-wrap:balance;opacity:1;--font-tracking:var(--body-tracking);align-items:center;margin:0;font-weight:400;line-height:1.02;display:flex;position:relative;transform:translateZ(0)}@keyframes storyboard-offering-box-load{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes storyboard-offering-box-strobe{0%,16%{background:#ff5b00}17%,25%{background:#191919}26%,39%{background:#ff5b00}40%,48%{background:#3a3a36}49%,63%{background:#ff5b00}64%,72%{background:#0f0f0f}73%,to{background:#ff5b00}}@keyframes storyboard-editorial-stroke-vertical-in{0%{opacity:0;transform:scaleY(0)}18%{opacity:var(--editorial-stroke-opacity,1)}to{opacity:var(--editorial-stroke-opacity,1);transform:scaleY(1)}}@keyframes storyboard-editorial-stroke-horizontal-in{0%{opacity:0;transform:scaleX(0)}18%{opacity:var(--editorial-stroke-opacity,1)}to{opacity:var(--editorial-stroke-opacity,1);transform:scaleX(1)}}@keyframes storyboard-editorial-stroke-out{0%{opacity:var(--editorial-stroke-opacity,1)}to{opacity:0}}[data-faq-layout-id]{translate:var(--faq-layout-x,0px) var(--faq-layout-y,0px)}[data-faq-layout-mode=edit] [data-faq-layout-id]{cursor:move;outline-offset:.18rem;pointer-events:auto;touch-action:none;outline:1px dashed #ff5b00b8}[data-faq-layout-mode=edit] [data-faq-layout-id]:active{outline-style:solid}@keyframes storyboard-editorial-copy-type-in{0%{clip-path:inset(0 100% 0 0);opacity:0}18%{opacity:1}to{clip-path:inset(0);opacity:1}}@keyframes storyboard-editorial-cursor-type-in{0%,72%{opacity:1;width:.52em;margin-left:.18em}73%,to{opacity:0;width:0;margin-left:0}}.storyboard-about-flow-section{--character-bg-reveal-progress:0;--character-spread-progress:0;z-index:3;isolation:isolate;background-color:#f4f4f4;background-image:none;background-position:var(--offering-grey-bg-position);background-repeat:repeat;background-size:var(--offering-grey-bg-size);min-height:100svh;box-shadow:none;color:#191919;margin-top:-100svh;position:relative;overflow:visible}.storyboard-about-flow-section[data-character-faq-handoff=overlap-one-viewport-after-white-fill]{background-color:#f4f4f4;background-image:none;animation:none}.storyboard-about-flow-section:before{content:"";z-index:0;pointer-events:none;width:100%;height:100svh;opacity:var(--character-bg-reveal-progress,0);background:#f4f4f4;margin-bottom:-100svh;transition:opacity .68s cubic-bezier(.22,1,.36,1);display:block;position:sticky;top:0;transform:none}.storyboard-character-depth-stage{z-index:1;perspective:1100px;perspective-origin:50% 44%;width:min(100%,118rem);min-height:188svh;transform-style:preserve-3d;margin-inline:auto;position:relative}@media (width<=1024px) and (width>=769px){.storyboard-character-depth-stage{width:min(100%,62rem);min-height:176svh}}@media (width<=900px){.storyboard-character-depth-stage{perspective:760px;width:100%;min-height:170svh}}@media (width<=640px){.storyboard-offering-intro-stack{--intro-stack-size:clamp(.78rem, 3.5vw, .96rem);height:var(--intro-stack-height);width:var(--intro-stack-width)}[data-chrome-region=social] .text-subline{font-size:.837rem}}.storyboard-hero-section{background-color:var(--offering-grey-bg-color);background-image:var(--offering-grey-bg-image);min-height:100svh;color:rgb(var(--site-text));isolation:isolate;background-position:0 0;background-repeat:repeat;background-size:180px 180px;overflow:visible}.storyboard-hero-stage{isolation:isolate;align-items:center;min-height:100svh;display:flex;position:relative;overflow:visible}.storyboard-hero-texture{z-index:0;pointer-events:none;background-color:var(--offering-grey-bg-color);background-image:var(--offering-grey-bg-image);background-position:0 0;background-repeat:repeat;background-size:180px 180px;position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.storyboard-shell--offering .storyboard-hero-section,.storyboard-shell--offering .storyboard-hero-texture{background-color:var(--offering-grey-bg-color);background-image:var(--offering-grey-bg-image);background-position:var(--offering-grey-bg-position,0 0);background-repeat:repeat;background-size:var(--offering-grey-bg-size,180px 180px);background-attachment:fixed}.storyboard-hero-texture:before{display:none}.storyboard-hero-copy-flow{z-index:2;align-items:center;width:100%;min-height:100svh;padding:clamp(5.5rem,11vh,8rem) clamp(1rem,2vw,2rem);display:flex;position:relative}.storyboard-offering-intro-stack{color:#191919;z-index:2;width:min(100%,74rem);max-width:calc(100vw - clamp(2rem,5vw,5.5rem));height:auto;margin-inline:auto;padding:0;position:relative;top:auto;left:auto;overflow:visible;transform:none}.storyboard-offering-intro-stack:before,.storyboard-offering-intro-stack:after{display:none}.storyboard-offering-intro-stack__paragraph{--hero-copy-first-line-indent:0em;color:#191919;width:max-content;max-width:min(100%,54rem);height:auto;letter-spacing:var(--font-tracking,0);text-align:left;text-indent:0;text-wrap:pretty;opacity:1;--font-tracking:var(--body-tracking);margin:0 auto;font-family:Nohemi;font-size:clamp(1.55rem,6.75vw,5.45rem);font-weight:400;line-height:1.03;animation:none;display:block;transform:none}.storyboard-offering-intro-stack__line{opacity:1;text-indent:0;white-space:nowrap;margin-inline-end:-.16em;padding-inline-end:.16em;display:block;overflow:hidden;transform:none}.storyboard-offering-intro-stack__word{opacity:1;will-change:auto;display:inline-block;transform:none}.storyboard-offering-intro-stack__char{opacity:0;filter:none;will-change:opacity, transform;display:inline-block;transform:translateY(.82em)}.storyboard-offering-intro-stack__word--dirtyline{--font-tracking:0;letter-spacing:var(--font-tracking,0);font-family:Dirtyline36Daysoftype2022;line-height:.82;position:relative;top:-.02em}.storyboard-offering-intro-stack__word--black-italic{--font-tracking:0;letter-spacing:var(--font-tracking,0);font-family:Nohemi;font-style:italic;font-weight:400}.storyboard-offering-intro-stack__word--cigamedev{--font-tracking:0;letter-spacing:var(--font-tracking,0);font-family:Nohemi}@media (width>=901px){.storyboard-offering-intro-stack{width:min(100%,74rem);max-width:calc(100vw - clamp(1.75rem,3vw,3.75rem));margin-inline:auto}.storyboard-offering-intro-stack__paragraph{width:max-content;max-width:min(100%,53.5rem);font-size:clamp(3.2rem,4.18vw,5.55rem);line-height:1.025}}@media (width<=640px){.storyboard-hero-copy-flow{align-items:center;padding-inline:clamp(.65rem,3.4vw,1rem)}.storyboard-offering-intro-stack{width:calc(100vw - clamp(1.25rem,6vw,2rem));max-width:calc(100vw - clamp(1.25rem,6vw,2rem))}.storyboard-offering-intro-stack__paragraph{--hero-copy-first-line-indent:0em;width:max-content;max-width:100%;font-size:clamp(1.5rem,6.35vw,2.35rem);line-height:1.08}}@media (prefers-reduced-motion:reduce){.storyboard-offering-intro-stack__word,.storyboard-offering-intro-stack__char{opacity:1;filter:none;will-change:auto;animation:none;transform:none}}.storyboard-hero-glyph{color:#ff5b00;vertical-align:-.12em;width:.78em;min-width:.78em;height:.98em;margin-inline:.035em .055em;font-size:1em;line-height:1;display:inline-block;position:relative;transform:none}.storyboard-hero-glyph__model,.storyboard-hero-glyph__canvas{width:100%;height:100%;display:block}.storyboard-hero-glyph__model{pointer-events:none;contain:layout paint size;width:1.34em;height:1.34em;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%)}.storyboard-hero-glyph__canvas{pointer-events:none}@keyframes storyboard-work-carousel-rtl{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes storyboard-faq-architecture-marquee{0%{transform:translate(0,0)}to{transform:translate(calc(-50% - .75rem))}}@keyframes storyboard-hero-taste-underline{0%{filter:blur(5px);opacity:0;transform:scaleX(0)}62%{filter:blur(1px);opacity:1}to{filter:none;opacity:1;transform:scaleX(1)}}@keyframes storyboard-hero-word-crossblur{0%{opacity:0;filter:blur(14px);transform:translateY(.18em)scale(1.045)}58%{opacity:1;filter:blur(1px)}to{opacity:1;filter:none;transform:translate(0,0)scale(1)}}@media (width<=900px){.storyboard-offering-intro-stack{width:calc(100vw - 2rem);max-width:calc(100vw - 2rem);height:auto;min-height:0}.storyboard-offering-intro-stack__paragraph{height:auto;min-height:0;font-size:clamp(1.74rem,5.6vw,3.25rem);line-height:1.12}}.storyboard-shell--contact-active{--site-header-line:25 25 25}.storyboard-shell--contact-active header,.storyboard-shell--contact-active header *,.storyboard-shell--contact-active footer,.storyboard-shell--contact-active footer *,.storyboard-shell--contact-active [data-chrome-region=social],.storyboard-shell--contact-active [data-chrome-region=social] *{transition:color .52s cubic-bezier(.19,1,.22,1),border-color .52s cubic-bezier(.19,1,.22,1);color:var(--contact-chrome-color,#191919)!important;border-color:var(--contact-chrome-border,#1919196b)!important}.storyboard-shell--contact-active header svg,.storyboard-shell--contact-active header svg{color:var(--contact-chrome-color,#191919)!important}.storyboard-shell--contact-active header svg path,.storyboard-shell--contact-active header svg circle,.storyboard-shell--contact-active header svg line,.storyboard-shell--contact-active header svg polyline{transition:stroke .52s cubic-bezier(.19,1,.22,1);fill:none!important;stroke:var(--contact-chrome-color,#191919)!important}.storyboard-shell--contact-active .storyboard-site-nav>a{transition:transform .56s cubic-bezier(.19,1,.22,1)}.storyboard-shell--offering{--offering-grey-bg-color:#0c0c0c;--offering-white-text:240 240 240;--offering-grey-bg-base-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='asabekoGreyGrain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.92' numOctaves='3' seed='27' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.12 0 0 0 0 0.12 0 0 0 0 0.1 0 0 0 0.34 0'/%3E%3C/filter%3E%3Crect width='180' height='180' fill='transparent'/%3E%3Crect width='180' height='180' filter='url(%23asabekoGreyGrain)' opacity='0.68'/%3E%3C/svg%3E");--asabeko-tactile-grey-grain:radial-gradient(ellipse at 22% 18%, #ff5b001a 0%, transparent 38%), radial-gradient(ellipse at 76% 68%, #f4f4f40d 0%, transparent 42%), radial-gradient(circle at 32% 44%, #f4f4f417 0 .65px, transparent 1.3px), radial-gradient(circle at 68% 58%, #ff5b0012 0 .6px, transparent 1.25px), url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='asabekoTactileGrain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.42' numOctaves='3' seed='37' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='1.35 0 0 0 -0.08 0 1.22 0 0 -0.08 0 0 1.05 0 -0.08 0 0 0 0.42 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23asabekoTactileGrain)' opacity='0.86'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg viewBox='0 0 72 72' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='asabekoFineDust'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='2.78' numOctaves='2' seed='52' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='1.08 0 0 0 0.08 0 0.98 0 0 0.035 0 0 0.92 0 0.02 0 0 0 0.34 0'/%3E%3C/filter%3E%3Crect width='72' height='72' filter='url(%23asabekoFineDust)' opacity='0.92'/%3E%3C/svg%3E");--asabeko-tactile-grey-position:0% 0%, 100% 100%, 0 0, 7px 5px, 0 0, 11px 7px;--asabeko-tactile-grey-size:118vw 118vh, 132vw 132vh, 38px 38px, 34px 34px, 132px 132px, 42px 42px;--offering-grey-bg-image:var(--asabeko-tactile-grey-grain);--offering-grey-bg-position:var(--asabeko-tactile-grey-position);--offering-grey-bg-size:var(--asabeko-tactile-grey-size);--ambient-gradient:var(--offering-grey-bg-color);--storyboard-shell-bg:var(--offering-grey-bg-color);--site-bg:12 12 12;--site-bg-alt:25 25 25;--site-text:var(--offering-white-text);--site-text-muted:240 240 240;--site-header-bg:12 12 12;--site-header-line:var(--offering-white-text);--site-footer-text:var(--offering-white-text);isolation:isolate;background-color:var(--offering-grey-bg-color);background-image:var(--offering-grey-bg-image);background-position:var(--offering-grey-bg-position);background-repeat:repeat;background-size:var(--offering-grey-bg-size);color:rgb(var(--site-text));background-attachment:fixed;animation:.9s step-end infinite asabeko-tactile-grain-drift;position:relative}.storyboard-contact-runway{background-color:#c9978e;height:260svh;min-height:260svh;position:relative;overflow:clip}.storyboard-contact-section{--contact-section-inline-padding:.5rem;--contact-section-bg-opacity:1;--contact-title-gap-width:clamp(7.2rem, 13.2vw, 18rem);isolation:auto;z-index:auto;background-color:#191919;background-image:radial-gradient(at 18% 24%,#ff5b0005 0%,#0000 32%),url("data:image/svg+xml,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='asabekoContactGrain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.18' numOctaves='3' seed='64' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='1 0 0 0 0.08 0 1 0 0 0.03 0 0 1 0 0 0 0 0 0.18 0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23asabekoContactGrain)' opacity='0.5'/%3E%3C/svg%3E");background-position:0 0,0 0;background-repeat:no-repeat,repeat;background-size:112vw 112vh,120px 120px;animation:36s linear infinite alternate asabeko-contact-grain-drift;overflow:hidden}.storyboard-contact-section:before{content:"";z-index:0;pointer-events:none;filter:blur(clamp(1rem,2.2vw,2rem));opacity:1;background:radial-gradient(circle,#191919 0 58%,#191919b8 78%,#0000 100%);position:absolute;inset:0;transform:scale(1.015)}.storyboard-contact-section--active:before{opacity:1}:root[data-asabeko-contact-active=true][data-asabeko-contact-phase=settled] .storyboard-contact-section:before{z-index:0}:root[data-asabeko-contact-active=true][data-asabeko-contact-phase=idle] [data-testid=offering-sprout-fixed-layer]{opacity:1!important;visibility:visible!important}[data-testid=offering-sprout-fixed-layer],[data-testid=offering-sprout-stage],[data-testid=storyboard-sprout-model],[data-testid=storyboard-sprout-model] canvas{transition:none!important;animation:none!important}[data-testid=offering-sprout-fixed-layer],[data-testid=offering-sprout-stage]{opacity:1}:root[data-asabeko-editorial-faq-active=true] [data-testid=offering-sprout-fixed-layer]{pointer-events:none;opacity:0!important;visibility:hidden!important}@media (width>=640px){.storyboard-contact-section{--contact-section-inline-padding:.75rem}}@media (width>=768px){.storyboard-contact-section{--contact-section-inline-padding:1.5rem}}@media (width>=1024px){.storyboard-contact-section{--contact-section-inline-padding:2.5rem}}.storyboard-contact-section>*{z-index:10;position:relative}.storyboard-contact-section>.storyboard-contact-editorial-layout{--contact-word-edge-inset:0px;margin-inline:calc(var(--contact-section-inline-padding) * -1);isolation:auto;z-index:auto;pointer-events:none;justify-content:flex-end;width:100vw;max-width:100vw;padding-bottom:clamp(7.5rem,18vw,18rem);position:relative;top:auto;overflow:visible}.storyboard-contact-section--active>.storyboard-contact-editorial-layout{width:100vw;max-width:100vw;position:relative;top:auto}@keyframes storyboard-contact-social-settle{0%{opacity:0}to{opacity:1}}@keyframes storyboard-contact-social-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.editorial-code-reveal,.editorial-code-reveal[data-code-visible=true],.editorial-code-reveal[data-code-visible=true][data-code-exiting=true]{clip-path:none;opacity:1;filter:none;animation:none}.editorial-code-reveal:after,.editorial-code-reveal[data-code-visible=true]:after,.editorial-code-reveal[data-code-visible=true][data-code-exiting=true]:after{display:none}}@media (width<=640px){.storyboard-contact-section>.storyboard-contact-editorial-layout{padding-bottom:clamp(5.7rem,28vw,8.4rem)}}.storyboard-contact-section{--contact-paper-progress:0;--contact-form-progress:0;--contact-paper-lift-progress:0;--contact-social-progress:0;--contact-section-bg-opacity:1;--contact-title-color:#000;--contact-option-padding-block:clamp(.28rem, .48vw, .4rem);--contact-option-padding-inline:clamp(.42rem, .68vw, .58rem);background-color:#ef5a24;background-image:radial-gradient(at 49% 13%,#ff5b00fa 0 17%,#ff5b0000 48%),radial-gradient(at 52% 43%,#ff5b00f0 0 35%,#d46852b3 68%,#d4685200 100%),linear-gradient(100deg,#d5aea6 0%,#ff5b00 42%,#ee5e3a 70%,#2a2726 100%),url("data:image/svg+xml,%3Csvg viewBox='0 0 144 144' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='asabekoContactWarmGrain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.38' numOctaves='4' seed='77' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='1.2 0 0 0 -0.08 0 1.04 0 0 -0.05 0 0 1.0 0 -0.04 0 0 0 0.34 0'/%3E%3C/filter%3E%3Crect width='144' height='144' filter='url(%23asabekoContactWarmGrain)' opacity='0.84'/%3E%3C/svg%3E");background-position:50% 0,48% 42%,50%,0 0;background-repeat:no-repeat,no-repeat,no-repeat,repeat;background-size:116vw 116vh,132vw 112vh,100% 100%,144px 144px;align-items:flex-start;height:100svh;min-height:100svh;max-height:100svh;animation:9s steps(10,end) infinite alternate asabeko-contact-grain-drift;position:sticky;top:0;overflow:clip;padding-inline:0!important}.storyboard-contact-section:before{content:"";z-index:1;pointer-events:none;filter:none;mix-blend-mode:multiply;opacity:0;background:0 0;position:absolute;inset:0;transform:none}.storyboard-contact-section>.storyboard-contact-editorial-layout{z-index:3;pointer-events:none;isolation:isolate;width:100vw;max-width:100vw;height:100svh;min-height:100svh;top:0;overflow:hidden;padding:0!important;position:sticky!important}.storyboard-contact-section--active>.storyboard-contact-editorial-layout{top:0;position:sticky!important}.storyboard-contact-section .storyboard-social-email,.storyboard-contact-section .storyboard-social-email__anchor,.storyboard-contact-section .storyboard-social-email__copy,:root[data-asabeko-contact-active=true][data-asabeko-contact-phase] .storyboard-contact-section .storyboard-social-email,:root[data-asabeko-contact-active=true][data-asabeko-contact-phase] .storyboard-contact-section .storyboard-social-email__anchor,:root[data-asabeko-contact-active=true][data-asabeko-contact-phase] .storyboard-contact-section .storyboard-social-email__copy{z-index:8!important}:root[data-asabeko-contact-active=true] [data-testid=offering-sprout-fixed-layer],:root[data-asabeko-contact-active=true] [data-testid=offering-sprout-stage]{opacity:0!important;pointer-events:none!important;visibility:hidden!important}.storyboard-contact-paper-sheet{--paper-settled-x:0vw;--paper-start-x:-3vw;--paper-start-y:136vh;z-index:9;box-sizing:border-box;aspect-ratio:1/1.4142;pointer-events:auto;color:#000;width:min(83.4svh,62rem,72vw);height:min(118svh,87.7rem);min-height:min(58rem,118svh);max-height:none;opacity:var(--contact-paper-opacity,1);transform:translate3d(calc(-50% + var(--contact-paper-offset-x,var(--paper-start-x))), var(--contact-paper-offset-y,var(--paper-start-y)), 0) rotate(var(--contact-paper-rotate,0deg));transform-origin:44% 78%;will-change:transform;background:linear-gradient(135deg,#ffffff9e,#dce8dc57),#f2f2f2;border:1px solid #0000002e;padding:clamp(.76rem,1.28vw,1.18rem);position:absolute;top:clamp(1.2rem,4.4vh,4.2rem);left:50%;overflow:visible;box-shadow:0 1.8rem 4.8rem #0000002e,inset 0 .18rem #ffffff94}.storyboard-contact-paper-sheet:before{content:"";z-index:0;pointer-events:none;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='asabekoContactPaperGrain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.45' numOctaves='3' seed='131' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0.8 0 0 0 0.08 0 0.9 0 0 0.08 0 0 0.75 0 0.07 0 0 0 0.18 0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23asabekoContactPaperGrain)' opacity='0.56'/%3E%3C/svg%3E");background-size:120px 120px;position:absolute;inset:0}.storyboard-contact-paper-form{z-index:1;overscroll-behavior:contain;scrollbar-width:none;--font-tracking:var(--body-tracking);height:100%;max-height:none;letter-spacing:var(--font-tracking,0);grid-template-rows:auto minmax(0,1fr);gap:clamp(.34rem,.62vw,.58rem);padding-right:0;font-family:Nohemi;font-size:clamp(.68rem,.86vw,.9rem);font-weight:400;line-height:1.12;display:grid;position:relative;overflow:visible}.storyboard-contact-paper-form::-webkit-scrollbar{width:0;height:0}.storyboard-contact-paper-form__section{border-bottom:1px dashed #00000042;gap:clamp(.3rem,.52vw,.48rem);padding-block:clamp(.28rem,.52vw,.48rem);display:grid}.storyboard-contact-paper-form__section:last-child{border-bottom:0}.storyboard-contact-paper-form__submit{text-transform:uppercase;--font-tracking:var(--body-tracking);letter-spacing:var(--font-tracking,0);margin:0;font-family:Nohemi;font-size:clamp(.82rem,1.02vw,1.04rem);font-weight:400;line-height:1}.storyboard-contact-paper-form__controls{align-content:stretch;gap:inherit;border:0;grid-template-rows:auto auto minmax(0,1fr) auto auto auto;min-width:0;min-height:0;margin:0;padding:0;display:grid}.storyboard-contact-paper-form__controls:disabled{pointer-events:none}.storyboard-contact-paper-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.44rem,.78vw,.68rem);display:grid}.storyboard-contact-paper-form__grid--dense{grid-template-columns:repeat(4,minmax(0,1fr))}.storyboard-contact-paper-form__field{text-transform:uppercase;gap:clamp(.24rem,.42vw,.36rem);min-width:0;display:grid}.storyboard-contact-paper-form__field span,.storyboard-contact-paper-form__field legend,.storyboard-contact-paper-form__field>span,.storyboard-contact-paper-form__field--options legend{font-size:.75em;line-height:1.06}.storyboard-contact-paper-form__field input,.storyboard-contact-paper-form__field textarea{color:#000;width:100%;min-width:0;font:inherit;background:#ffffff29;border:0;border-bottom:1px dashed #0000008f;border-radius:0;outline:0;line-height:1.2}.storyboard-contact-paper-form__field input[type=file]{background:#ffffff2e;border:1px dashed #00000057;height:auto;padding:.32rem .25rem}.storyboard-contact-paper-form__field input{height:clamp(1.58rem,3.2vh,2.08rem);padding:0 .34rem}.storyboard-contact-paper-form__field textarea{resize:vertical;min-height:clamp(4.2rem,14vh,8.2rem);padding:.42rem .34rem}.storyboard-contact-paper-form__field input:not([type=checkbox]):focus,.storyboard-contact-paper-form__field textarea:focus{background:#ffffff52;box-shadow:0 1px #000}.storyboard-contact-paper-form__field--options{border:0;margin:0;padding:0}.storyboard-contact-paper-form__field--options>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.32rem,.6vw,.5rem);display:grid}.storyboard-contact-paper-form__field--options label{min-width:0;padding:var(--contact-option-padding-block) var(--contact-option-padding-inline);background:#ffffff24;border:1px dashed #00000061;align-items:center;gap:clamp(.34rem,.58vw,.46rem);display:flex}.storyboard-contact-paper-form__field--compact-options>div{grid-template-columns:minmax(10rem,max-content)}.storyboard-contact-paper-form__section[data-contact-form-section=budget-timezone] .storyboard-contact-paper-form__grid--dense{grid-template-columns:minmax(14rem,.78fr) minmax(12rem,max-content);align-items:end}.storyboard-contact-paper-form__section[data-contact-form-section=budget-timezone] .storyboard-contact-paper-form__field--options>div{grid-template-columns:minmax(10rem,max-content)}.storyboard-contact-paper-form__field--options input{accent-color:#000;width:clamp(.84rem,1.05vw,.98rem);height:clamp(.84rem,1.05vw,.98rem)}.storyboard-contact-paper-form__field--options input[type=checkbox]:focus-visible{outline-offset:2px;outline:2px solid #000}.storyboard-contact-paper-form__field--options span{overflow-wrap:normal;white-space:nowrap;min-width:0}.storyboard-contact-paper-form__submit{color:#fff;cursor:pointer;width:max-content;min-width:clamp(7.2rem,11vw,10rem);letter-spacing:var(--font-tracking,0);background:#000;border:1px dashed #0000008a;padding:clamp(.42rem,.66vw,.58rem) clamp(.96rem,1.52vw,1.28rem)}.storyboard-contact-paper-form__submit:disabled{cursor:default;opacity:.48}.storyboard-contact-paper-form__section[data-contact-form-section=help]{gap:clamp(.48rem,.82vw,.76rem)}.storyboard-contact-paper-form__field--calendar{position:relative}.storyboard-contact-paper-form__calendar-popover{z-index:12;opacity:0;pointer-events:none;background:#f2f2f2;border:1px dashed #0000008a;grid-template-columns:repeat(3,minmax(0,1fr));gap:.22rem;width:min(18rem,68vw);padding:.38rem;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:calc(100% + .3rem);left:0;transform:translateY(-.28rem);box-shadow:0 .8rem 2rem #00000029}.storyboard-contact-paper-form__calendar-popover[data-contact-calendar-open=true]{opacity:1;pointer-events:auto;transform:translate(0,0)}.storyboard-contact-paper-form__calendar-popover button{color:#000;min-height:1.7rem;font:inherit;cursor:pointer;background:#ffffff2e;border:1px dashed #00000057}.storyboard-contact-paper-form__calendar-popover[data-contact-calendar-mode=monthly-grid]{grid-template-columns:1fr;gap:.34rem;width:min(20rem,78vw);padding:clamp(.48rem,.9vw,.72rem)}@media (width<=900px){.storyboard-contact-paper-sheet{width:min(82svh,88vw,46rem);height:min(116svh,65rem);min-height:min(48rem,116svh);max-height:none;transform:translate3d(calc(-50% + var(--contact-paper-offset-x,0vw)), var(--contact-paper-offset-y,var(--paper-start-y)), 0) rotate(var(--contact-paper-rotate,0deg));padding:clamp(.62rem,2.2vw,.94rem);top:clamp(1.2rem,5vh,3.6rem);left:50%}.storyboard-contact-paper-form__grid,.storyboard-contact-paper-form__grid--dense,.storyboard-contact-paper-form__field--options>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.storyboard-contact-section{height:100svh;min-height:100svh;max-height:100svh}.storyboard-contact-paper-sheet{aspect-ratio:1/1.4142;width:min(94vw,34rem);height:min(112svh,48rem);min-height:min(39rem,112svh);max-height:none;transform:translate3d(calc(-50% + var(--contact-paper-offset-x,0vw)), var(--contact-paper-offset-y,var(--paper-start-y)), 0) rotate(var(--contact-paper-rotate,0deg))}.storyboard-contact-paper-form{max-height:none;font-size:clamp(.52rem,1.94vw,.64rem)}}@media (prefers-reduced-motion:reduce){.storyboard-contact-section{min-height:100svh;animation:none}.storyboard-contact-section:after{opacity:.58;animation:none}.storyboard-contact-paper-sheet{opacity:1;transform:translate(-50%,8vh)rotate(0)}}@keyframes ambient-neutral-screen-noise-shift{0%{background-position:0 0,0 0,0 0,0 0,0 0,6px 4px,2px 1px}50%{background-position:6px -2px,-5px 4px,5px 3px,-3px -4px,4px 2px,11px 10px,7px 6px}to{background-position:12px -6px,-8px 9px,9px 6px,-6px -7px,8px 5px,15px 14px,12px 10px}}@keyframes ambient-neutral-pulse{0%{opacity:.62;transform:scale(1)}50%{opacity:.74;transform:scale(1.018)}to{opacity:.58;transform:scale(1.028)}}.offering-luma-reveal-layer{background-color:var(--offering-grey-bg-color);background-image:var(--offering-grey-bg-image);background-position:var(--offering-grey-bg-position,0 0);background-repeat:repeat;background-size:var(--offering-grey-bg-size,180px 180px);contain:layout paint style;will-change:opacity, mask-position, -webkit-mask-position;transform:translateZ(0)}.offering-luma-reveal-surface{background-color:var(--offering-grey-bg-color);background-image:var(--offering-grey-bg-image);background-position:var(--offering-grey-bg-position,0 0);background-repeat:repeat;background-size:var(--offering-grey-bg-size,180px 180px);animation:none}.offering-luma-reveal-surface:after{content:none;pointer-events:none;mix-blend-mode:soft-light;opacity:.34;background-image:none;position:absolute;inset:0}@keyframes ambient-neutral-variance-mask-shift{0%{transform:scale(1)translate(0,0);-webkit-mask-position:0 0;mask-position:0 0}50%{transform:scale(1.02)translate(-.6%,.4%);-webkit-mask-position:34px -18px;mask-position:34px -18px}to{transform:scale(1.04)translate(.8%,-.8%);-webkit-mask-position:72px -36px;mask-position:72px -36px}}@keyframes ambient-neutral-noise-drift{0%{background-position:0 0,0 0,7px 5px}50%{background-position:3px -2px,-4px 3px,12px 3px}to{background-position:6px -5px,-6px 7px,16px 9px}}@keyframes ambient-tools-spectrum-shift{0%{filter:saturate(108%)contrast(104%);transform:scale(1)translate(0,0)}50%{filter:saturate(112%)contrast(105%);transform:scale(1.035)translate(-1.2%,.8%)}to{filter:saturate(110%)contrast(106%);transform:scale(1.05)translate(1.6%,-1.2%)}}@keyframes ambient-tools-noise-shift{0%{background-position:0 0,0 0,0 0,0 0,0 0,6px 4px,2px 1px}50%{background-position:4px -3px,-6px 2px,5px 4px,-4px -5px,4px 1px,11px 10px,8px 6px}to{background-position:10px -8px,-9px 8px,9px 7px,-7px -9px,8px 4px,16px 15px,13px 10px}}.software-page-fade{animation:none}.tools-coming-soon-type{white-space:nowrap;clip-path:inset(0 100% 0 0);opacity:0;justify-content:center;align-items:center;max-width:min(86vw,36rem);display:inline-flex}.tools-coming-soon-type[data-visible=true]{animation:1.28s cubic-bezier(.16,1,.3,1) .12s both tools-coming-soon-word-reveal}.tools-coming-soon-subline{color:var(--asabeko-brand-black);opacity:0;filter:blur(3px);transform:none}.tools-coming-soon-subline[data-visible=true]{animation:.92s cubic-bezier(.22,.82,.24,1) .72s both tools-coming-soon-subline-reveal}@media (width<=640px){.tools-coming-soon-stack{gap:.35rem}.tools-coming-soon-type{max-width:92vw;letter-spacing:var(--font-tracking,0);font-size:clamp(2.05rem,10vw,3rem)}.tools-coming-soon-subline{color:var(--asabeko-brand-black);margin-top:-.2rem;font-size:clamp(.64rem,2.45vw,.78rem)}}@keyframes tools-coming-soon-word-reveal{0%{clip-path:inset(0 100% 0 0);opacity:0;filter:contrast(1.35)brightness(1.08)}16%{opacity:1}to{clip-path:inset(0);opacity:1;filter:none}}@keyframes tools-coming-soon-subline-reveal{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:none}}@keyframes software-radar-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes software-spectrum-pulse{0%{opacity:.58;transform:scaleY(.72)}to{opacity:1;transform:scaleY(1.04)}}@media (prefers-reduced-motion:reduce){.tools-coming-soon-type,.tools-coming-soon-type[data-visible=true],.tools-coming-soon-subline,.tools-coming-soon-subline[data-visible=true],.software-page-fade{clip-path:none;opacity:1;filter:none;animation:none}}@keyframes page-transition-fractal-noise{0%{background-position:0 0,0 0,7px 5px}50%{background-position:2px -1px,-4px 3px,11px 9px}to{background-position:4px -3px,-7px 7px,14px 12px}}.storyboard-hero-copy-flow{padding-inline:0}.storyboard-offering-intro-stack{--hero-paragraph-width:min(94vw, 76rem);width:var(--hero-paragraph-width);max-width:var(--hero-paragraph-width);margin-inline:auto}.storyboard-offering-intro-stack__paragraph{--hero-copy-first-line-indent:clamp(2rem, 5vw, 5.8rem);text-indent:0;text-wrap:pretty;opacity:1;font-size:clamp(1.744rem,3.136vw,4.36rem);line-height:1.04;animation:none;transform:none}.storyboard-offering-intro-stack__line{text-indent:0}.storyboard-offering-intro-stack__line:first-child{text-indent:var(--hero-copy-first-line-indent)}@media (width>=901px){.storyboard-offering-intro-stack{--hero-paragraph-width:min(78vw, 76rem);width:var(--hero-paragraph-width);max-width:var(--hero-paragraph-width);margin-inline:auto}.storyboard-offering-intro-stack__paragraph{max-width:100%;font-size:clamp(2.144rem,3.216vw,4.784rem);line-height:1.025}}@media (width<=640px){.storyboard-hero-copy-flow{padding-inline:clamp(1rem,5vw,1.6rem)}.storyboard-offering-intro-stack{width:calc(100vw - clamp(1rem,6vw,2rem));max-width:calc(100vw - clamp(1rem,6vw,2rem));margin-inline:auto}.storyboard-offering-intro-stack__paragraph{--hero-copy-first-line-indent:clamp(1.25rem, 10vw, 2.8rem);text-indent:0;font-size:clamp(1.552rem,7.2vw,2.448rem);line-height:1.04}}.storyboard-callout-section{color:#191919;background-color:var(--offering-grey-bg-color);background-image:var(--offering-grey-bg-image);isolation:isolate;background-position:0 0;background-repeat:repeat;background-size:180px 180px;height:168svh;min-height:168svh;position:relative;overflow:visible}.storyboard-callout__stage{box-sizing:border-box;height:100svh;min-height:100svh;padding:clamp(1rem,3vw,3.25rem);position:sticky;top:0;overflow:hidden}.storyboard-faq-table__stage{z-index:1;background-color:var(--faq-table-bg);background-image:var(--offering-grey-bg-image);background-position:var(--offering-grey-bg-position,0 0);background-repeat:repeat;background-size:var(--offering-grey-bg-size,180px 180px);place-items:start center;height:100svh;min-height:100svh;padding-block:clamp(.65rem,1.5vh,1.15rem);display:grid;position:sticky;top:0;overflow:hidden}.storyboard-faq-table__stage:after{content:"";z-index:9;pointer-events:none;opacity:var(--faq-stage-white-progress,0);background:#f4f4f4;position:absolute;inset:0}.storyboard-shell--offering .storyboard-faq-table__stage{background-color:var(--offering-grey-bg-color);background-image:var(--offering-grey-bg-image);background-position:var(--offering-grey-bg-position);background-size:var(--offering-grey-bg-size);animation:.9s step-end infinite asabeko-tactile-grain-drift}.storyboard-faq-table__grid{z-index:7;grid-template-columns:repeat(var(--faq-table-columns,5), minmax(0, 1fr));grid-template-rows:repeat(var(--faq-table-rows,5), var(--faq-table-row-height));width:calc(100vw - clamp(.8rem,2.2vw,1.6rem));max-width:none;height:auto;min-height:0;transform:translate3d(0, var(--faq-table-pan-y,0px), 0);will-change:transform;background:0 0;border:0;display:grid;position:relative}.storyboard-faq-table__grid:before{content:none}.storyboard-faq-table__meta{font-family:Nohemi;font-size:var(--faq-table-content-size);white-space:nowrap;--font-tracking:var(--body-tracking);letter-spacing:var(--font-tracking,0);grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:.34em;font-weight:400;line-height:1;display:grid}.storyboard-faq-table__meta [data-faq-table-number=true],.storyboard-faq-table__meta [data-faq-table-slash=true]{font-size:.78em;font-weight:400;line-height:1}.storyboard-faq-table__meta [data-faq-table-slash=true]{opacity:var(--faq-cell-content-progress,0);transform:translate3d(0, calc((1 - var(--faq-cell-content-progress,0)) * .86em), 0);transition:opacity .54s cubic-bezier(.22,1,.36,1) 48ms,transform .54s cubic-bezier(.22,1,.36,1) 48ms}.storyboard-faq-table__short-title{font-family:Nohemi;font-size:var(--faq-table-content-size);text-wrap:balance;--font-tracking:var(--body-tracking);letter-spacing:var(--font-tracking,0);align-self:end;font-weight:400;line-height:1.08}.storyboard-faq-table__description{z-index:2;clip:auto;clip-path:none;width:auto;height:auto;color:var(--faq-table-ink);font-family:Nohemi;font-size:var(--faq-table-content-size);opacity:var(--faq-cell-content-opacity,0);white-space:normal;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;text-wrap:pretty;--font-tracking:var(--body-tracking);letter-spacing:var(--font-tracking,0);margin:clamp(.32rem,.7vw,.72rem) clamp(.54rem,1vw,.88rem) 0;font-weight:400;line-height:1.08;transition:opacity .42s cubic-bezier(.22,1,.36,1);display:block;position:relative;overflow:visible;transform:none}.storyboard-faq-table__description p{word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;max-width:21rem;margin:0 0 .48em}@media (width<=760px){.storyboard-faq-table__grid{grid-template-columns:repeat(var(--faq-table-columns,2), minmax(0, 1fr));grid-template-rows:repeat(var(--faq-table-rows,13), var(--faq-table-row-height));width:calc(100vw - .45rem)}.editorial-affirmation-paragraph__scene{gap:clamp(.28rem,.8vh,.48rem);padding:clamp(.24rem,1.3vw,.42rem)}.storyboard-faq-table__meta{font-size:var(--faq-table-content-size);grid-template-columns:auto auto}.storyboard-faq-table__meta [data-faq-table-day=true]{grid-column:1/-1}.storyboard-faq-table__short-title{font-size:var(--faq-table-content-size)}.storyboard-faq-table__description{font-size:var(--faq-table-content-size);margin:clamp(.2rem,.7vw,.34rem) clamp(.24rem,1.3vw,.42rem) 0;line-height:1.03}.storyboard-faq-table__description p{margin-bottom:.32em}}@media (prefers-reduced-motion:reduce){.storyboard-faq-table__grid,.storyboard-faq-table__grid:before,.storyboard-faq-table__meta [data-faq-table-slash=true]{clip-path:none;opacity:1;transition:none;transform:none}.editorial-affirmation-paragraph__scene,.storyboard-faq-table__description{opacity:1;transition:none;transform:none}.storyboard-about-flow-section:before{opacity:1;transition:none}}.storyboard-shell--offering{overflow:clip visible}html:has(.storyboard-shell--offering){overflow:clip visible}html:has(.storyboard-shell--offering) body{overflow:clip visible}html:has(.storyboard-shell--offering) #root{overflow:clip visible}.relative.min-h-screen.overflow-x-hidden:has(.storyboard-shell--offering){overflow:clip visible}.storyboard-shell--offering,.storyboard-shell--offering .storyboard-hero-section,.storyboard-shell--offering .storyboard-hero-texture,.storyboard-shell--offering .storyboard-callout-section,.storyboard-shell--offering .storyboard-faq-table__stage{background-color:var(--offering-grey-bg-color);background-image:var(--offering-grey-bg-image);background-position:var(--offering-grey-bg-position);background-repeat:repeat;background-size:var(--offering-grey-bg-size);background-attachment:fixed;animation:.9s step-end infinite asabeko-tactile-grain-drift}.storyboard-about-flow-section:before{content:none}@keyframes asabeko-tactile-grain-drift{0%{background-position:0 0,100% 100%,0 0,7px 5px,0 0,11px 7px}12.5%{background-position:.3% -.2%,99.7% 100.1%,3px -2px,2px 8px,11px -7px,19px 2px}25%{background-position:-.2% .4%,100.2% 99.8%,-2px 4px,11px 0,-8px 12px,4px 18px}37.5%{background-position:.4% .1%,99.5% 100.3%,5px 1px,-4px 12px,17px 4px,27px -3px}50%{background-position:-.1% -.3%,100.3% 99.6%,1px -5px,14px 6px,-13px -9px,8px 29px}62.5%{background-position:.2% .5%,99.8% 100.2%,-4px 2px,6px -3px,21px -14px,31px 11px}75%{background-position:-.4% .2%,100.4% 99.9%,4px 5px,-6px 9px,6px 19px,-2px 36px}87.5%{background-position:.1% -.5%,99.6% 100.4%,-1px -3px,10px 13px,-17px 7px,15px -6px}to{background-position:0 0,100% 100%,0 0,7px 5px,0 0,11px 7px}}@keyframes asabeko-contact-grain-drift{0%{background-position:50% 0,48% 42%,50%,0 0}to{background-position:52% -1%,46% 41%,50%,18px -12px}}@keyframes asabeko-contact-pixel-noise-shift{0%{background-position:0 0,13px 19px}to{background-position:19px -13px,-7px 31px}}@media (prefers-reduced-motion:reduce){.storyboard-shell--offering,.storyboard-shell--offering .storyboard-hero-section,.storyboard-shell--offering .storyboard-hero-texture,.storyboard-shell--offering .storyboard-callout-section,.storyboard-shell--offering .storyboard-faq-table__stage,.storyboard-about-flow-section:before,.storyboard-contact-section{animation:none}}.work-r4-page{color:#191919;background-color:rgb(var(--site-bg));grid-template-rows:100svh;grid-template-columns:minmax(14rem,24vw) minmax(0,1fr);height:100svh;min-height:100svh;padding:clamp(4.5rem,7vh,6rem) 0 clamp(.75rem,1.8vh,1.5rem) clamp(.75rem,2vw,2rem);display:grid;overflow:hidden}.work-r4-header{text-align:right;align-content:start;gap:clamp(1rem,2vw,1.6rem);min-width:0;padding-right:clamp(.9rem,1.8vw,1.6rem);display:grid}.work-r4-grid-viewport{overscroll-behavior:contain;scrollbar-color:#1919197a transparent;scrollbar-width:thin;min-width:0;height:100%;padding:0;position:relative;overflow:hidden auto;-webkit-mask-image:linear-gradient(#0000 0,#000 clamp(2.5rem,7vh,5rem) calc(100% - clamp(2.5rem,7vh,5rem)),#0000 100%);mask-image:linear-gradient(#0000 0,#000 clamp(2.5rem,7vh,5rem) calc(100% - clamp(2.5rem,7vh,5rem)),#0000 100%)}.work-r4-grid-viewport:before,.work-r4-grid-viewport:after{content:"";z-index:20;pointer-events:none;height:0;display:block;position:sticky}.work-r4-grid-viewport:before{box-shadow:0 0 clamp(2rem, 8vh, 5rem) clamp(1.6rem, 5vh, 3rem) rgb(var(--site-bg));opacity:clamp(0, var(--work-r4-grid-scroll-progress,0) * 3, 1);top:0}.work-r4-grid-viewport:after{box-shadow:0 0 clamp(2rem, 8vh, 5rem) clamp(1.6rem, 5vh, 3rem) rgb(var(--site-bg));opacity:clamp(0, (1 - var(--work-r4-grid-scroll-progress,0)) * 3, 1);bottom:0}.work-r4-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:clamp(4.8rem,8.2vh,7.2rem);grid-auto-flow:dense;border-left:1px solid #1919192e;align-content:start;gap:0;min-height:calc(100svh + 18rem);padding:0 0 clamp(5rem,12vh,8rem);display:grid}.work-r4-empty{color:#191919b8;text-align:center;grid-column:1/-1;place-items:center;min-height:40svh;margin:0;display:grid}@media (width<=980px){.storyboard-callout-section{height:168svh;min-height:168svh}.storyboard-callout__stage{height:100svh;min-height:100svh}.work-r4-page{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;padding:clamp(4.5rem,7vh,5.6rem) 0 0}.work-r4-header{padding:0 clamp(.8rem,2.4vw,1.4rem) clamp(.7rem,1.8vh,1.2rem)}.work-r4-grid{border-left:0;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:clamp(4.75rem,10.5vw,6.3rem);min-height:calc(100svh + 20rem)}}@media (width<=640px){.storyboard-callout-section{height:168svh;min-height:168svh;overflow:visible}.storyboard-callout__stage{height:100svh;min-height:100svh;padding:clamp(4rem,10vh,5rem) clamp(1rem,5vw,1.4rem);overflow:hidden}.work-r4-page{padding-top:clamp(4.25rem,7vh,5rem)}.work-r4-header{gap:.7rem;padding-inline:clamp(.7rem,4vw,1rem)}.work-r4-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:clamp(7.5rem,34vw,10.25rem);min-height:calc(100svh + 36rem)}}@media (prefers-reduced-motion:reduce){.work-r4-grid-viewport{scroll-behavior:auto}}.storyboard-shell--offering .storyboard-hero-copy-flow{align-items:center;padding-inline:clamp(.75rem,2vw,2rem)}.storyboard-shell--offering .storyboard-offering-intro-stack{width:min(100%,78rem);max-width:calc(100vw - clamp(1rem,2.4vw,2.75rem));margin-inline:auto}.storyboard-shell--offering .storyboard-offering-intro-stack__paragraph{--hero-copy-first-line-indent:clamp(2.95rem, 5.85vw, 6.85rem);--hero-copy-mask-bleed:clamp(2rem, 4vw, 5.2rem);--hero-work-exit-progress:0;width:max-content;max-width:min(100%,58.25rem);letter-spacing:var(--font-tracking,0);color:rgb(var(--brand-sky-rgb));text-align:left;text-indent:0;text-transform:none;opacity:calc(1 - (var(--hero-work-exit-progress,0) * .92));filter:blur(calc(var(--hero-work-exit-progress,0) * 7px));transform:translate3d(0, calc(var(--hero-work-exit-progress,0) * -1.35rem), 0) scale(calc(1 - (var(--hero-work-exit-progress,0) * .018)));transform-origin:50% 42%;will-change:opacity, filter, transform;--font-tracking:var(--body-tracking);font-family:Nohemi;font-size:clamp(3.2rem,4.18vw,5.55rem);font-weight:400;line-height:1.025}.storyboard-shell--offering .storyboard-offering-intro-stack__line{width:calc(100% + (var(--hero-copy-mask-bleed,2rem) * 2));white-space:nowrap;opacity:1;margin-block:-.16em -.2em;margin-inline-start:calc(var(--hero-copy-mask-bleed,2rem) * -1);padding-block:.16em .2em;padding-inline-start:var(--hero-copy-mask-bleed,2rem);padding-inline-end:var(--hero-copy-mask-bleed,2rem);animation:none;display:block;overflow:hidden;transform:none}.storyboard-shell--offering .storyboard-offering-intro-stack__line:first-child{text-indent:0;width:calc(100% + var(--hero-copy-first-line-indent,0rem) + (var(--hero-copy-mask-bleed,2rem) * 2));transform:translate3d(var(--hero-copy-first-line-indent), 0, 0)}.storyboard-shell--offering .storyboard-offering-intro-stack__word{opacity:1;filter:none;will-change:auto;display:inline-block;transform:none}.storyboard-shell--offering .storyboard-offering-intro-stack__char{opacity:0;filter:none;will-change:opacity, transform;display:inline-block;transform:translateY(.82em)}.storyboard-shell--offering .storyboard-offering-intro-stack__word--dirtyline{--font-tracking:0;letter-spacing:var(--font-tracking,0);font-family:Dirtyline36Daysoftype2022;line-height:.82;position:relative;top:-.02em}.storyboard-shell--offering .storyboard-offering-intro-stack__word--dirtyline[data-hero-copy-word-index="12"]{top:-.28em}.storyboard-shell--offering .storyboard-offering-intro-stack__word--black-italic{--font-tracking:0;letter-spacing:var(--font-tracking,0);font-family:Nohemi;font-style:italic;font-weight:400}.storyboard-shell--offering .storyboard-offering-intro-stack__word--cigamedev{--font-tracking:0;letter-spacing:var(--font-tracking,0);font-family:Nohemi}@media (width<=900px){.storyboard-shell--offering .storyboard-offering-intro-stack{width:calc(100vw - clamp(1.5rem,6vw,3rem));max-width:calc(100vw - clamp(1.5rem,6vw,3rem));margin-inline:auto}.storyboard-shell--offering .storyboard-offering-intro-stack__paragraph{--hero-copy-first-line-indent:clamp(1.95rem, 8.2vw, 4.7rem);--hero-copy-mask-bleed:clamp(1.35rem, 7vw, 2.9rem);width:max-content;max-width:100%;font-size:clamp(1.5rem,5.8vw,3.15rem);line-height:1.08}}@media (width<=640px){.storyboard-shell--offering .storyboard-hero-copy-flow{padding-inline:clamp(.65rem,3.4vw,1rem)}.storyboard-shell--offering .storyboard-offering-intro-stack{width:calc(100vw - clamp(1rem,5vw,1.75rem));max-width:calc(100vw - clamp(1rem,5vw,1.75rem))}.storyboard-shell--offering .storyboard-offering-intro-stack__paragraph{--hero-copy-first-line-indent:clamp(1.32rem, 9.6vw, 2.85rem);--hero-copy-mask-bleed:clamp(1.05rem, 8vw, 2.2rem);font-size:clamp(1.42rem,6.16vw,2.25rem);line-height:1.1}}@media (prefers-reduced-motion:reduce){.storyboard-shell--offering .storyboard-offering-intro-stack__paragraph{opacity:1;filter:none;will-change:auto;transform:none}.storyboard-shell--offering .storyboard-offering-intro-stack__word,.storyboard-shell--offering .storyboard-offering-intro-stack__char{opacity:1;filter:none;will-change:auto;animation:none;transform:none}.storyboard-work-snippet-section{--work-grid-left:5.5vw;--work-grid-top:22svh;--work-grid-width:385.2svh;--work-grid-height:47.7svh;--work-grid-opacity:1;--work-first-x:-222svh;--work-carousel-loop-progress:1;--work-loop-opacity:0;--work-carousel-hold-progress:1;--work-carousel-drift-progress:0;--work-carousel-drift-x:0svh;--work-dark-bg-progress:1;--work-second-x:0vw;--work-second-opacity:1;--work-storytellers-texture-opacity:0;--work-cell-1-left:0%;--work-cell-1-top:0%;--work-cell-1-width:10%;--work-cell-1-height:100%;--work-entry-cell-1-opacity:1;--work-cell-2-left:10%;--work-cell-2-top:0%;--work-cell-2-width:10%;--work-cell-2-height:100%;--work-entry-cell-2-opacity:1;--work-cell-3-left:20%;--work-cell-3-top:0%;--work-cell-3-width:10%;--work-cell-3-height:100%;--work-entry-cell-3-opacity:1;--work-cell-4-left:30%;--work-cell-4-top:0%;--work-cell-4-width:10%;--work-cell-4-height:100%;--work-entry-cell-4-opacity:1;--work-cell-5-left:40%;--work-cell-5-top:0%;--work-cell-5-width:10%;--work-cell-5-height:100%;--work-cell-5-opacity:1;--work-cell-6-left:50%;--work-cell-6-top:0%;--work-cell-6-width:10%;--work-cell-6-height:100%;--work-cell-6-opacity:1;--work-cell-7-left:60%;--work-cell-7-top:0%;--work-cell-7-width:10%;--work-cell-7-height:100%;--work-cell-7-opacity:1;--work-cell-8-left:70%;--work-cell-8-top:0%;--work-cell-8-width:10%;--work-cell-8-height:100%;--work-cell-8-opacity:1;--work-cell-9-left:80%;--work-cell-9-top:0%;--work-cell-9-width:10%;--work-cell-9-height:100%;--work-cell-9-opacity:1;--work-cell-10-left:90%;--work-cell-10-top:0%;--work-cell-10-width:10%;--work-cell-10-height:100%;--work-cell-10-opacity:1;--work-copy-the-progress:1;--work-copy-the-blur:0px;--work-copy-storytellers-progress:1;--work-copy-storytellers-blur:0px;--work-copy-bring-progress:1;--work-copy-bring-blur:0px;--work-copy-bring-word-1-progress:1;--work-copy-bring-word-1-blur:0px;--work-copy-bring-word-2-progress:1;--work-copy-bring-word-2-blur:0px;--work-copy-bring-word-3-progress:1;--work-copy-bring-word-3-blur:0px;--work-copy-bring-word-4-progress:1;--work-copy-bring-word-4-blur:0px;--work-copy-bring-word-5-progress:1;--work-copy-bring-word-5-blur:0px;--work-copy-life-progress:1;--work-copy-life-blur:0px}}.storyboard-shell--offering .storyboard-callout-section{--callout-curious-progress:0;--callout-and-progress:0;--callout-adventurous-progress:0;--callout-at-progress:0;--callout-layout-progress:0;--callout-line-a-out-progress:0;--callout-line-a-visibility-progress:1;--callout-line-b-visibility-progress:0;--callout-model-a-progress:0;--callout-driven-progress:0;--callout-technical-progress:0;--callout-model-b-progress:0;--callout-brand-orange:#2b00ff;--callout-text-color:var(--callout-brand-orange);height:474svh;min-height:474svh;color:var(--callout-text-color);background-color:var(--offering-grey-bg-color);background-image:var(--offering-grey-bg-image);background-position:var(--offering-grey-bg-position);background-repeat:repeat;background-size:var(--offering-grey-bg-size);background-attachment:fixed;overflow:visible}.storyboard-shell--offering .storyboard-callout__stage{isolation:isolate;background-color:var(--offering-grey-bg-color);background-image:var(--offering-grey-bg-image);background-position:var(--offering-grey-bg-position);background-repeat:repeat;background-size:var(--offering-grey-bg-size);background-attachment:fixed;height:100svh;min-height:100svh;padding:clamp(1rem,3vw,3.2rem);position:sticky;top:0;overflow:hidden}@media (width<=980px){.storyboard-shell--offering .storyboard-callout-section{height:452svh;min-height:452svh}}@media (width<=640px){.storyboard-shell--offering .storyboard-callout-section{height:444svh;min-height:444svh}.storyboard-shell--offering .storyboard-callout__stage{padding:clamp(4rem,10vh,5rem) clamp(.9rem,4.8vw,1.4rem)}}@media (prefers-reduced-motion:reduce){.storyboard-shell--offering .storyboard-callout-section{--callout-curious-progress:1!important;--callout-and-progress:1!important;--callout-adventurous-progress:1!important;--callout-at-progress:1!important;--callout-layout-progress:1!important;--callout-line-a-visibility-progress:0!important;--callout-line-b-visibility-progress:1!important;--callout-model-a-progress:0!important;--callout-driven-progress:1!important;--callout-technical-progress:1!important;--callout-model-b-progress:1!important;height:auto!important;min-height:100svh!important}.storyboard-shell--offering .storyboard-callout__stage{position:relative}}.storyboard-shell--offering{--r14-dark-surface:#0b0b0b;--r14-dark-surface-lift:#101010;--r14-white-text:240 240 240;--r14-orange:255 66 32;--site-text:var(--r14-white-text);--site-text-muted:240 240 240;--ambient-gradient:radial-gradient(circle at 18% 14%, #ff42201a, transparent 29%), linear-gradient(180deg, var(--r14-dark-surface) 0%, var(--r14-dark-surface-lift) 44%, var(--r14-dark-surface) 100%);color:rgb(var(--r14-white-text));background:var(--ambient-gradient) fixed!important;background-color:var(--r14-dark-surface)!important;animation:none!important}.storyboard-shell--offering .ambient-neutral-dither,.storyboard-shell--offering .ambient-neutral-grain{background-position:0 0!important;animation:none!important}.storyboard-shell--offering .ambient-neutral-grain{opacity:.035!important}.storyboard-shell--offering .storyboard-hero-section,.storyboard-shell--offering .storyboard-hero-texture,.storyboard-shell--offering .storyboard-callout-section,.storyboard-shell--offering .storyboard-callout__stage,.storyboard-shell--offering .storyboard-faq-table__stage{background:0 0!important;animation:none!important}.storyboard-shell--offering .storyboard-hero-section,.storyboard-shell--offering .storyboard-callout-section{color:rgb(var(--r14-white-text))}.storyboard-shell--offering .storyboard-faq-table__stage{background:radial-gradient(circle at 18% 16%, rgb(var(--r14-orange) / .08), transparent 34%), radial-gradient(circle at 76% 72%, rgb(var(--r14-orange) / .045), transparent 38%), linear-gradient(180deg, #070707 0%, #101010 52%, #070707 100%)!important;background-color:#080808!important}.storyboard-shell--offering .storyboard-faq-table__stage:after{opacity:var(--faq-stage-white-progress,0);background:#f4f4f4}.storyboard-shell--offering .storyboard-faq-table__description,.storyboard-shell--offering .storyboard-faq-table__description p{color:rgb(var(--r14-white-text) / .86);word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;text-wrap:pretty}.storyboard-shell--offering .storyboard-about-flow-section,.storyboard-shell--offering .storyboard-about-flow-section[data-character-faq-handoff=overlap-one-viewport-after-white-fill]{background:0 0;overflow:visible}.storyboard-shell--offering .storyboard-about-flow-section:before{content:"";z-index:0;pointer-events:none;opacity:1;background:#f4f4f4;width:100vw;height:100svh;margin-bottom:-100svh;margin-left:calc(50% - 50vw);transition:none;display:block;position:sticky;top:0;transform:none}.storyboard-shell--offering .storyboard-character-depth-stage{z-index:1;position:relative}.storyboard-shell--offering .storyboard-about-flow-section[data-character-visual-stage=active]{z-index:86;isolation:isolate;pointer-events:none}.storyboard-shell--offering .storyboard-about-flow-section[data-character-visual-stage=active]:before{z-index:0;opacity:1;background:#f4f4f4;width:100vw;height:100svh;margin:0;position:fixed;inset:0}.storyboard-shell--offering .storyboard-about-flow-section[data-character-visual-stage=active] .storyboard-character-depth-stage,.storyboard-shell--offering .storyboard-about-flow-section[data-character-faq-handoff=overlap-one-viewport-after-white-fill][data-character-visual-stage=active] .storyboard-character-depth-stage{z-index:2;perspective:1200px;width:100vw;max-width:none;height:100svh;min-height:100svh;margin:0;position:fixed;inset:0}:root[data-asabeko-character-visual-stage=active] [data-testid=offering-sprout-fixed-layer]{visibility:hidden;pointer-events:none;opacity:0!important}.storyboard-contact-paper-form{gap:clamp(.24rem,.46vw,.44rem);font-size:clamp(.74rem,.92vw,.98rem);line-height:1.08}.storyboard-contact-paper-form__grid{gap:clamp(.3rem,.56vw,.5rem)}.storyboard-contact-paper-form__field{gap:clamp(.18rem,.32vw,.28rem)}.storyboard-contact-paper-form__field--options>div{gap:clamp(.22rem,.42vw,.38rem)}.storyboard-contact-paper-form__field--options label{gap:clamp(.24rem,.42vw,.36rem);padding:clamp(.2rem,.34vw,.32rem) clamp(.26rem,.46vw,.42rem)}.storyboard-contact-paper-form__field--options span{white-space:nowrap;line-height:1.02;translate:0 .1em}.storyboard-contact-paper-form__field input{height:clamp(1.42rem,2.75vh,1.92rem);padding-inline:.28rem}.storyboard-contact-paper-form__field textarea{min-height:clamp(3.55rem,11.5vh,6.8rem);padding:.34rem .28rem}.storyboard-contact-paper-form__submit{min-width:clamp(6.2rem,9vw,8.8rem);padding:clamp(.34rem,.54vw,.48rem) clamp(.82rem,1.25vw,1.08rem)}@media (width<=760px){.storyboard-contact-paper-form{font-size:clamp(.6rem,2.35vw,.74rem)}.storyboard-contact-paper-form__field--options>div,.storyboard-contact-paper-form__grid,.storyboard-contact-paper-form__grid--dense{gap:.28rem}}@media (prefers-reduced-motion:reduce){.storyboard-shell--offering .ambient-neutral-dither,.storyboard-shell--offering .ambient-neutral-grain{animation:none!important}}.ambient-gradient-canvas{z-index:2;opacity:.98;mix-blend-mode:normal;pointer-events:none;filter:saturate(1.16)contrast(1.08);width:100%;height:100%;transform:translateZ(0)}.storyboard-shell--offering .storyboard-hero-texture,.storyboard-shell--offering .storyboard-hero-section:before,.storyboard-shell--offering .storyboard-hero-section:after{opacity:min(var(--hero-texture-opacity,.09), .12)!important;mix-blend-mode:multiply!important;transition:opacity 90ms linear!important}.storyboard-shell--offering .storyboard-about-flow-section,.storyboard-shell--offering .storyboard-about-flow-section[data-character-faq-handoff=overlap-one-viewport-after-white-fill]{z-index:0;height:100svh;min-height:100svh;position:relative;overflow:visible}.storyboard-shell--offering .storyboard-character-depth-stage{height:100svh;min-height:100svh}.storyboard-contact-paper-form{gap:clamp(.2rem,.38vw,.4rem)}@media (prefers-reduced-motion:reduce){.ambient-gradient-canvas{opacity:.64;filter:saturate(1.04)contrast(1.02)}}.storyboard-shell--offering .storyboard-about-flow-section[data-character-faq-handoff=overlap-one-viewport-after-white-fill][data-character-visual-stage=active]{z-index:86;isolation:isolate;pointer-events:none}.storyboard-shell--offering .storyboard-about-flow-section[data-character-faq-handoff=overlap-one-viewport-after-white-fill][data-character-visual-stage=active] .storyboard-character-depth-stage{position:fixed}html,body,#root{background-color:#050505}body{background-color:#050505!important}#root{background-color:#050505}.storyboard-shell--offering{--offering-grey-bg-color:#050505;--offering-grey-bg-image:none;--offering-grey-bg-position:0 0;--offering-grey-bg-size:auto;--storyboard-shell-bg:#050505;--ambient-gradient:radial-gradient(circle at 14% 12%, #ff482421, transparent 28%), radial-gradient(circle at 86% 86%, #ff48241a, transparent 32%), linear-gradient(180deg, #050505 0%, #0b0b0b 44%, #050505 100%);background:#050505!important;animation:none!important}.ambient-r18-contract{display:none}.storyboard-shell--offering .storyboard-hero-section,.storyboard-shell--offering .storyboard-callout-section,.storyboard-shell--offering .storyboard-callout__stage,.storyboard-shell--offering .storyboard-faq-table__stage{background:0 0!important;animation:none!important}.storyboard-shell--offering .storyboard-hero-texture,.storyboard-shell--offering .storyboard-hero-section:before,.storyboard-shell--offering .storyboard-hero-section:after{opacity:0!important;background:0 0!important;transition:none!important;animation:none!important}.storyboard-faq-table__grid{width:100vw;margin-left:calc(50% - 50vw)}.storyboard-shell--offering .storyboard-about-flow-section[data-character-faq-handoff=overlap-one-viewport-after-white-fill][data-character-visual-stage=active]{z-index:48;pointer-events:none;height:100svh;min-height:100svh;position:relative;overflow:visible;background:0 0!important}.storyboard-shell--offering .storyboard-about-flow-section[data-character-faq-handoff=overlap-one-viewport-after-white-fill][data-character-visual-stage=active]:before{z-index:0;opacity:1;background:#f4f4f4;width:100vw;height:100svh;margin:0;display:block;position:fixed;inset:0;transform:none}.storyboard-shell--offering .storyboard-about-flow-section[data-character-faq-handoff=overlap-one-viewport-after-white-fill][data-character-visual-stage=active] .storyboard-character-depth-stage{z-index:2;perspective:1200px;width:100vw;max-width:none;height:100svh;min-height:100svh;margin:0;position:fixed;inset:0}@media (width<=760px){.storyboard-faq-table__grid{width:100vw;margin-left:calc(50% - 50vw)}}@media (prefers-reduced-motion:reduce){.ambient-gradient-canvas{opacity:.58}}.ambient-gradient-canvas{opacity:.9}.storyboard-shell--offering .storyboard-faq-table__stage:after{background:#f4f4f4}.storyboard-shell--offering .storyboard-about-flow-section[data-character-faq-handoff=overlap-one-viewport-after-white-fill][data-character-visual-stage=active]:before{content:"";z-index:0;pointer-events:none;opacity:1;background:#f4f4f4;width:100vw;height:100svh;margin:0;display:block;position:fixed;inset:0}.storyboard-contact-section{overflow:hidden}.storyboard-contact-paper-sheet{z-index:14040}@media (width<=980px){.storyboard-shell--offering .storyboard-callout-section{height:332svh;min-height:332svh}}@media (width<=640px){.storyboard-shell--offering .storyboard-callout-section{height:320svh;min-height:320svh}.storyboard-contact-paper-form__calendar-popover[data-contact-calendar-mode=monthly-grid]{width:min(21rem,88vw)}}.storyboard-shell--offering .storyboard-callout-section{--callout-text-color:#f4f4f4;height:386svh;min-height:386svh}.storyboard-shell--offering .storyboard-about-flow-section:before,.storyboard-shell--offering .storyboard-about-flow-section[data-character-faq-handoff=overlap-one-viewport-after-white-fill]:before,.storyboard-shell--offering .storyboard-about-flow-section[data-character-faq-handoff=overlap-one-viewport-after-white-fill][data-character-visual-stage=active]:before{content:none}.storyboard-contact-runway{background-color:#ff5b00;height:380svh;min-height:380svh}.storyboard-contact-section{background:radial-gradient(at 50% 22%,#ffa05c 0 28%,#ff5b0000 60%),linear-gradient(100deg,#ff5b00 0% 78%,#e64c26 100%);animation:none}.storyboard-contact-section:before,.storyboard-contact-section:after{content:none}.storyboard-contact-paper-sheet{background:linear-gradient(135deg,#ffffffe6,#f6f7f2bd),#fdfdf9}.storyboard-contact-paper-sheet:before{opacity:.18}.storyboard-contact-paper-form__calendar-popover[data-contact-calendar-mode=monthly-grid]{gap:.52rem;width:min(28rem,90vw)}.storyboard-contact-paper-form__field textarea{min-height:clamp(3.2rem,7.5vh,5rem)}@media (width<=980px){.storyboard-shell--offering .storyboard-callout-section{height:364svh;min-height:364svh}}@media (width<=640px){.storyboard-shell--offering .storyboard-callout-section{height:352svh;min-height:352svh}.storyboard-contact-paper-form__calendar-popover[data-contact-calendar-mode=monthly-grid]{width:min(23rem,92vw)}}.storyboard-shell--offering{--ambient-gradient:radial-gradient(ellipse at 20% 18%, #ff482412, transparent 34%), radial-gradient(ellipse at 83% 82%, #ff48240e, transparent 30%), linear-gradient(180deg, #050505 0%, #090909 48%, #050505 100%)}.ambient-gradient-canvas{opacity:.88;filter:saturate(1.02)contrast(1.035)}.storyboard-shell--offering .storyboard-callout-section{--callout-brand-orange:#2b00ff;--callout-text-color:var(--callout-brand-orange)}.storyboard-shell--offering .storyboard-faq-table__stage{background:#060606!important}.storyboard-shell--offering .storyboard-faq-table__stage:after{z-index:30;opacity:var(--faq-stage-white-progress,0);pointer-events:none;background:#f4f4f4}.storyboard-shell--offering .storyboard-about-flow-section,.storyboard-shell--offering .storyboard-about-flow-section[data-character-faq-handoff=overlap-one-viewport-after-white-fill],.storyboard-shell--offering .storyboard-about-flow-section[data-character-faq-handoff=overlap-one-viewport-after-white-fill][data-character-visual-stage=active]{z-index:86;background:0 0;height:360svh;min-height:360svh;position:relative;overflow:visible}.storyboard-shell--offering .storyboard-about-flow-section[data-character-visual-stage=active]:before,.storyboard-shell--offering .storyboard-about-flow-section[data-character-faq-handoff=overlap-one-viewport-after-white-fill][data-character-visual-stage=active]:before{content:"";z-index:0;width:100vw;height:100svh;opacity:var(--character-bg-reveal-progress,1);pointer-events:none;background:#f4f4f4;margin:0;display:block;position:fixed;inset:0}.storyboard-shell--offering .storyboard-about-flow-section[data-character-visual-stage=active] .storyboard-character-depth-stage{z-index:2;perspective:1200px;width:100vw;max-width:none;height:100svh;min-height:100svh;margin:0;position:fixed;inset:0}.storyboard-contact-section{background:#ff5b00fa}.storyboard-contact-section:after{content:"";z-index:2;pointer-events:none;mix-blend-mode:soft-light;opacity:.52;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 96 96' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='asabekoContactFilmA'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.9' numOctaves='3' seed='211' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='.2126 .7152 .0722 0 0 .2126 .7152 .0722 0 0 .2126 .7152 .0722 0 0 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='96' height='96' filter='url(%23asabekoContactFilmA)' opacity='.88'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg viewBox='0 0 128 128' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='asabekoContactFilmB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.25' numOctaves='2' seed='307' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='.2126 .7152 .0722 0 0 .2126 .7152 .0722 0 0 .2126 .7152 .0722 0 0 0 0 0 .72 0'/%3E%3C/filter%3E%3Crect width='128' height='128' filter='url(%23asabekoContactFilmB)' opacity='.74'/%3E%3C/svg%3E");background-position:0 0,17px 11px;background-size:96px 96px,128px 128px;animation:2.2s steps(5,end) infinite alternate asabeko-contact-pixel-noise-shift;position:absolute;inset:0}.storyboard-contact-paper-sheet{z-index:14040;overflow:visible}.storyboard-contact-paper-sheet:has(.storyboard-contact-paper-form__calendar-popover[data-contact-calendar-open=true]){z-index:14110}.storyboard-contact-paper-form__calendar-popover[data-contact-calendar-mode=monthly-grid]{z-index:14200;gap:.38rem;width:min(21.5rem,88vw);padding:.62rem}.storyboard-contact-paper-form__field textarea{height:clamp(3.2rem,5.8vh,4rem);min-height:clamp(3.2rem,5.8vh,4rem);max-height:4rem}.storyboard-contact-paper-form__section{gap:clamp(.14rem,.22vw,.24rem);padding-block:clamp(.12rem,.2vw,.2rem)}@media (width<=760px){.storyboard-contact-paper-form__calendar-popover[data-contact-calendar-mode=monthly-grid]{width:min(19rem,90vw);padding:.52rem}}.storyboard-shell--offering .storyboard-about-flow-section[data-character-visual-stage=active]:before,.storyboard-shell--offering .storyboard-about-flow-section[data-character-faq-handoff=overlap-one-viewport-after-white-fill][data-character-visual-stage=active]:before{content:none}.storyboard-shell--offering .storyboard-about-flow-section[data-character-visual-stage=active] .storyboard-character-depth-stage{z-index:2;contain:layout paint;background:#f4f4f4;position:fixed;inset:0;overflow:hidden}.storyboard-contact-paper-form__calendar-popover[data-contact-calendar-mode=monthly-grid]{gap:.28rem;width:min(19rem,100vw - 1.5rem);padding:.5rem}@media (width<=760px){.storyboard-contact-paper-form__calendar-popover[data-contact-calendar-mode=monthly-grid]{gap:.22rem;width:min(17.5rem,100vw - 1rem);padding:.42rem}}.storyboard-shell--offering{--ambient-gradient:radial-gradient(ellipse at 18% 22%, #ff4c1c0e, transparent 31%), radial-gradient(ellipse at 82% 78%, #ff42180a, transparent 28%), #050505;--storyboard-shell-bg:#050505;background:#050505!important}.ambient-gradient-canvas{z-index:1;opacity:.96;filter:blur(18px)saturate(1.12)contrast(1.06);transform-origin:50%;width:100%;height:100%;transform:scale(1.09)}.ambient-film-grain{z-index:8;width:124%;height:124%;image-rendering:pixelated;mix-blend-mode:screen;opacity:.27;will-change:transform;background-image:url(/assets/ambient/asabeko-film-grain-512.png);background-position:0 0;background-repeat:repeat;background-size:256px 256px;animation:1.6s steps(8,end) infinite r22-film-grain-shift;inset:-12%;transform:translate(0,0)}.ambient-film-grain[data-grain-intensity=dense]{opacity:.33}@keyframes r22-film-grain-shift{0%{transform:translate(-2.4%,-1.8%)}14%{transform:translate(1.7%,-2.6%)}28%{transform:translate(-1.2%,2.1%)}42%{transform:translate(2.6%,1.1%)}56%{transform:translate(-2.1%,2.8%)}70%{transform:translate(1.1%,-1.3%)}84%{transform:translate(2.8%,2.2%)}to{transform:translate(-1.8%,-2.4%)}}html[data-asabeko-app-ready=false] .storyboard-shell--offering>header,html[data-asabeko-app-ready=false] .storyboard-shell--offering>main,html[data-asabeko-app-ready=false] .storyboard-shell--offering>footer{opacity:0}html[data-asabeko-app-ready=true] .storyboard-shell--offering>main{animation:.86s cubic-bezier(.22,1,.36,1) 90ms both r22-shell-main-reveal}@keyframes r22-shell-chrome-reveal{0%{opacity:0;transform:translateY(-.55rem)}to{opacity:1;transform:translate(0,0)}}@keyframes r22-shell-main-reveal{0%{opacity:0}to{opacity:1}}.storyboard-shell--offering .storyboard-callout-section{height:360svh;min-height:360svh;background:0 0!important}.storyboard-shell--offering .storyboard-callout__stage,.storyboard-shell--offering .storyboard-faq-table__stage{background:0 0!important}.storyboard-shell--offering .storyboard-faq-table__stage:before{content:none;display:none}.storyboard-shell--offering .storyboard-about-flow-section,.storyboard-shell--offering .storyboard-about-flow-section[data-character-faq-handoff=overlap-one-viewport-after-white-fill]{background:0 0;height:390svh;min-height:390svh;padding-inline:0!important}.storyboard-shell--offering .storyboard-about-flow-section[data-character-visual-stage=active] .storyboard-character-depth-stage,.storyboard-shell--offering .storyboard-about-flow-section[data-character-faq-handoff=overlap-one-viewport-after-white-fill][data-character-visual-stage=active] .storyboard-character-depth-stage{z-index:2;background:#f4f4f4;width:100%;height:100svh;min-height:100svh;position:sticky;inset:0 auto auto;overflow:hidden}.storyboard-shell--offering .storyboard-contact-runway,.storyboard-shell--offering .storyboard-contact-section,.storyboard-shell--offering .storyboard-contact-section--active{background:0 0!important}.storyboard-shell--contact-active .ambient-gradient-canvas{opacity:.96}.storyboard-shell--contact-active .ambient-film-grain{opacity:.35;mix-blend-mode:screen}.storyboard-contact-paper-sheet{top:calc(clamp(1.2rem,4.4vh,4.2rem) - 3svh)}:root[data-asabeko-contact-active=true] .storyboard-shell--offering>header>div>.absolute.inset-0{background:#050505c2!important}:root[data-asabeko-contact-active=true] .storyboard-shell--offering>header,:root[data-asabeko-contact-active=true] .storyboard-shell--offering>header *{color:var(--contact-chrome-color,#0c0c0c)!important}:root[data-asabeko-contact-active=true] .storyboard-shell--offering>footer,:root[data-asabeko-contact-active=true] .storyboard-shell--offering>footer *{z-index:14100;color:var(--contact-chrome-color,#0c0c0c)!important}@media (width<=760px){.storyboard-shell--offering>header>div.pointer-events-auto{gap:.35rem;padding-right:1.15rem}.storyboard-shell--offering>header>div.pointer-events-auto>a.font-logo{flex:none;font-size:clamp(.64rem,2.85vw,.76rem)}.storyboard-shell--offering>header .storyboard-site-nav{min-width:0;letter-spacing:var(--font-tracking,0);flex:auto;justify-content:flex-end;gap:clamp(.06rem,.35vw,.12rem);font-size:clamp(.46rem,2.15vw,.54rem)}.storyboard-shell--offering>header .storyboard-site-nav>a{padding-inline:.06rem}.storyboard-shell--offering>header .storyboard-site-nav>a>svg{transform-origin:50%;scale:.66}.storyboard-shell--offering .storyboard-faq-table__stage:before{content:none;display:none}.storyboard-contact-paper-sheet{width:min(100vw - 2rem,32rem);height:min(76svh,40rem);min-height:min(36rem,76svh);top:calc(clamp(1.2rem,4.4vh,4.2rem) + 2.75rem)}.storyboard-contact-paper-form{font-size:clamp(.56rem,2.08vw,.66rem)}.storyboard-contact-paper-form__section[data-contact-form-section=budget-timezone] .storyboard-contact-paper-form__grid--dense{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.storyboard-contact-paper-form__section[data-contact-form-section=budget-timezone] .storyboard-contact-paper-form__field--options>div{grid-template-columns:minmax(0,1fr)}:root[data-asabeko-contact-active=true] .storyboard-shell--offering>footer{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.ambient-film-grain,html[data-asabeko-app-ready=true] .storyboard-shell--offering>header,html[data-asabeko-app-ready=true] .storyboard-shell--offering>main,html[data-asabeko-app-ready=true] .storyboard-shell--offering>footer{animation:none!important}}.storyboard-shell--offering .ambient-film-grain{width:100%;height:100%;image-rendering:pixelated;mix-blend-mode:screen;opacity:.24;transform-origin:50%;background:0 0;animation:none;inset:0;transform:scale(1.015)}.storyboard-shell--offering .ambient-film-grain[data-grain-intensity=dense]{opacity:.31}html[data-asabeko-app-ready=false] .storyboard-shell--offering>header{opacity:1}html[data-asabeko-app-ready=false] .storyboard-shell--offering>header>div.pointer-events-auto>a.font-logo,html[data-asabeko-app-ready=false] .storyboard-shell--offering>header .storyboard-site-nav>a,html[data-asabeko-app-ready=false] .storyboard-shell--offering>main,html[data-asabeko-app-ready=false] .storyboard-shell--offering>footer,html[data-asabeko-app-ready=false] .storyboard-shell--offering>[data-chrome-region=social]{opacity:0}html[data-asabeko-app-ready=true] .storyboard-shell--offering>main{opacity:1;animation:none}html[data-asabeko-app-ready=true] .storyboard-shell--offering>header,html[data-asabeko-app-ready=true] .storyboard-shell--offering>footer{animation:none}html[data-asabeko-app-ready=true] .storyboard-shell--offering>header>div.pointer-events-auto>a.font-logo{animation:.56s cubic-bezier(.22,1,.36,1) 40ms both r23-chrome-item-reveal}html[data-asabeko-app-ready=true] .storyboard-shell--offering>header .storyboard-site-nav>a{animation:.52s cubic-bezier(.22,1,.36,1) both r23-chrome-item-reveal}html[data-asabeko-app-ready=true] .storyboard-shell--offering>header .storyboard-site-nav>a:first-child{animation-delay:.18s}html[data-asabeko-app-ready=true] .storyboard-shell--offering>header .storyboard-site-nav>a:nth-child(2){animation-delay:.26s}html[data-asabeko-app-ready=true] .storyboard-shell--offering>header .storyboard-site-nav>a:nth-child(3){animation-delay:.34s}html[data-asabeko-app-ready=true] .storyboard-shell--offering>header .storyboard-site-nav>a:nth-child(4){animation-delay:.42s}html[data-asabeko-app-ready=true] .storyboard-shell--offering>header .storyboard-site-nav>a:nth-child(5){animation-delay:.5s}html[data-asabeko-app-ready=true] .storyboard-shell--offering>header .storyboard-site-nav>a:nth-child(6){animation-delay:.58s}html[data-asabeko-app-ready=true] .storyboard-shell--offering>footer,html[data-asabeko-app-ready=true] .storyboard-shell--offering>[data-chrome-region=social]{animation:.62s cubic-bezier(.22,1,.36,1) .7s both r23-chrome-item-reveal}@keyframes r23-chrome-item-reveal{0%{opacity:0;transform:translateY(-.42rem)}to{opacity:1;transform:translate(0,0)}}@keyframes r23-chrome-opacity-reveal{0%{opacity:0}to{opacity:1}}.storyboard-shell--offering .storyboard-callout__stage{height:100svh;min-height:100svh;position:sticky;top:0;overflow:hidden}.storyboard-shell--offering .storyboard-callout-section[data-callout-line-a-visible=false] [data-callout-phrase=first],.storyboard-shell--offering .storyboard-callout-section[data-callout-line-b-visible=false] [data-callout-phrase=second]{visibility:hidden}.storyboard-callout-faq-shared-model{z-index:42;aspect-ratio:1;opacity:1;transform-origin:50%;pointer-events:none;will-change:left, top, width, height;display:block;position:fixed;transform:translate(-50%,-50%)}.storyboard-shell--offering .storyboard-faq-table__stage{isolation:isolate;position:sticky;top:0}.storyboard-shell--offering>header>div>.absolute.inset-0{background:linear-gradient(rgb(244 244 244/var(--asabeko-faq-chrome-progress,0)), rgb(244 244 244/var(--asabeko-faq-chrome-progress,0))), #050505c7!important}.storyboard-shell--offering .storyboard-about-flow-section{z-index:86;background:#f4f4f4;height:100svh;min-height:100svh;margin-top:0;position:relative;overflow:visible;padding-inline:0!important}.storyboard-shell--offering .storyboard-about-flow-section:before{content:none}.storyboard-shell--offering .storyboard-about-flow-section .storyboard-character-depth-stage,.storyboard-shell--offering .storyboard-about-flow-section[data-character-visual-stage=active] .storyboard-character-depth-stage{z-index:2;contain:layout paint;background:#f4f4f4;width:100vw;max-width:none;height:100svh;min-height:100svh;margin:0;overflow:hidden;position:sticky!important;inset:0 auto auto!important}.storyboard-shell--offering .storyboard-character-pill-field{color:#5c5c5c;width:100%;height:100%;opacity:var(--character-field-progress,0);transform:translate3d(0, calc((1 - var(--character-field-progress,0)) * 1.5rem), 0);pointer-events:none;grid-template-rows:repeat(5,minmax(0,1fr));gap:clamp(.4rem,.8vh,.72rem);padding-block:calc(30px + clamp(.75rem,2vh,1.5rem));display:grid;position:absolute;inset:0}.storyboard-shell--offering .storyboard-character-pill-row{align-items:center;width:100%;min-height:0;display:flex;overflow:hidden}.storyboard-shell--offering .storyboard-character-pill-row__track{flex:0 0 max-content;width:max-content;min-width:112vw;animation:r23-character-row-left var(--character-row-duration,36s) ease-in-out infinite alternate;will-change:transform;justify-content:center;align-items:center;gap:clamp(.65rem,1.25vw,1.5rem);padding-inline:3vw;display:flex}.storyboard-shell--offering .storyboard-character-pill{color:#606060;white-space:nowrap;--font-tracking:var(--body-tracking);min-height:clamp(3.35rem,8.1vh,6.85rem);letter-spacing:var(--font-tracking,0);border:1.5px solid #707070e6;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:.07em clamp(1.15rem,2.7vw,3.3rem) .12em;font-family:Nohemi Text;font-size:clamp(1.45rem,3.05vw,4.05rem);font-weight:400;line-height:.9;display:inline-flex}.storyboard-shell--offering .storyboard-character-pill-icon{color:#696969;flex:none;place-items:center;width:clamp(3.35rem,8.1vh,6.85rem);height:clamp(3.35rem,8.1vh,6.85rem);display:grid}@keyframes r23-character-row-left{0%{transform:translate(4.5vw)}to{transform:translate(-8.5vw)}}@keyframes r23-character-row-right{0%{transform:translate(-7vw)}to{transform:translate(6vw)}}.storyboard-shell--contact-active .ambient-film-grain{opacity:.35}.storyboard-shell--offering .storyboard-contact-paper-sheet{top:calc(30px + clamp(.75rem,1.8svh,1.4rem))}@media (width<=760px){.storyboard-shell--offering .storyboard-callout-section{height:460svh;min-height:460svh}.storyboard-shell--offering .storyboard-about-flow-section{height:100svh;min-height:100svh}.storyboard-shell--offering .storyboard-character-pill-field{gap:.34rem;padding-block:calc(30px + .7rem)}.storyboard-shell--offering .storyboard-character-pill-row__track{gap:.52rem;min-width:128vw;padding-inline:4vw}.storyboard-shell--offering .storyboard-character-pill{min-height:clamp(2.8rem,7.7vh,4rem);padding-inline:clamp(.85rem,4.8vw,1.45rem);font-size:clamp(1rem,5.15vw,1.5rem)}.storyboard-shell--offering .storyboard-character-pill-icon{width:clamp(2.8rem,7.7vh,4rem);height:clamp(2.8rem,7.7vh,4rem)}.storyboard-shell--offering .storyboard-contact-paper-sheet{top:calc(30px + .75rem)}:root[data-asabeko-contact-active=true] .storyboard-shell--offering>footer{opacity:1;visibility:visible}}@media (prefers-reduced-motion:reduce){html[data-asabeko-app-ready=true] .storyboard-shell--offering>header>div.pointer-events-auto>a.font-logo,html[data-asabeko-app-ready=true] .storyboard-shell--offering>header .storyboard-site-nav>a,html[data-asabeko-app-ready=true] .storyboard-shell--offering>footer,html[data-asabeko-app-ready=true] .storyboard-shell--offering>[data-chrome-region=social],.storyboard-shell--offering .storyboard-character-pill-row__track{animation:none}.storyboard-shell--offering .storyboard-character-pill-field{opacity:1;transform:none}}.storyboard-brand-link{color:currentColor;min-width:clamp(5.5rem,8vw,6.75rem);line-height:0}.storyboard-brand-logo{aspect-ratio:136.67/25.41;background-color:currentColor;width:clamp(5.5rem,8vw,6.75rem);display:block;-webkit-mask:url(/assets/brand/asabeko-logo.svg) 50%/contain no-repeat;mask:url(/assets/brand/asabeko-logo.svg) 50%/contain no-repeat}.storyboard-callout-faq-shared-model{z-index:9;aspect-ratio:auto;transform-origin:0 0;will-change:transform;width:clamp(27rem,53vw,59rem);height:clamp(27rem,53vw,59rem);top:0;left:0;transform:translate(-200vw,-200vh)}@media (width<=760px){.storyboard-brand-link{min-width:5.25rem}.storyboard-brand-logo{width:5.25rem}.storyboard-shell--offering .storyboard-callout-section{height:650svh;min-height:650svh}.storyboard-callout-faq-shared-model{width:clamp(23rem,105vw,34rem);height:clamp(23rem,105vw,34rem)}}.storyboard-shell--offering .storyboard-faq-table__stage{padding:0}.storyboard-shell--offering .storyboard-faq-table__stage:after{content:none!important;opacity:0!important}.storyboard-shell--offering .storyboard-faq-table__grid{opacity:1;filter:none}.storyboard-shell--offering .storyboard-about-flow-section{background:0 0}.storyboard-shell--offering .storyboard-character-depth-stage{background:#f4f4f4}.storyboard-shell--offering .storyboard-character-pill-field{z-index:1;grid-template-rows:repeat(5,auto);align-content:center;gap:5px;padding-block:calc(30px + clamp(.45rem,1.25vh,.85rem));transform:none}.storyboard-shell--offering .storyboard-character-pill-row__track{gap:5px}.storyboard-shell--offering .storyboard-character-pill{--font-tracking:var(--body-tracking);min-height:clamp(4.5rem,13.6vh,8.2rem);letter-spacing:var(--font-tracking,0);padding-inline:clamp(1.35rem,3vw,3.8rem);font-family:Nohemi Text;font-size:clamp(1.7rem,3.65vw,4.75rem);font-weight:400}.storyboard-shell--offering .storyboard-character-pill-icon{transform-origin:50%;width:clamp(4.5rem,13.6vh,8.2rem);height:clamp(4.5rem,13.6vh,8.2rem);animation:8.8s step-end infinite r24-character-icon-tick;animation-delay:var(--character-icon-delay,0s)}.storyboard-shell--offering .storyboard-character-pill-icon[data-character-pill-icon=diamond],.storyboard-shell--offering .storyboard-character-pill-icon[data-character-pill-icon=flower]{animation-name:r24-character-icon-quarter-tick;animation-duration:10.4s}.storyboard-shell--offering .storyboard-character-pill-icon[data-character-pill-icon=smiley]{animation-name:r24-character-icon-blink;animation-duration:7.2s}@keyframes r24-character-icon-tick{0%,42%{transform:rotate(0)}43%,71%{transform:rotate(45deg)}72%,91%{transform:rotate(90deg)}92%,to{transform:rotate(0)}}@keyframes r24-character-icon-quarter-tick{0%,46%{transform:rotate(0)}47%,78%{transform:rotate(90deg)}79%,to{transform:rotate(0)}}@keyframes r24-character-icon-blink{0%,47%,51%,to{transform:scaleY(1)}48%,50%{transform:scaleY(.14)}}@media (width<=760px){.storyboard-shell--offering .storyboard-character-pill-field,.storyboard-shell--offering .storyboard-character-pill-row__track{gap:5px}.storyboard-shell--offering .storyboard-character-pill-field{padding-block:calc(30px + .45rem)}.storyboard-shell--offering .storyboard-character-pill{min-height:clamp(3.6rem,12.8vh,5.9rem);padding-inline:clamp(1rem,5vw,1.65rem);font-size:clamp(1.15rem,6vw,2rem)}.storyboard-shell--offering .storyboard-character-pill-icon{width:clamp(3.6rem,12.8vh,5.9rem);height:clamp(3.6rem,12.8vh,5.9rem)}}@media (prefers-reduced-motion:reduce){.storyboard-shell--offering .storyboard-character-pill-icon{animation:none}}.sparse-archive-grid{grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(8,minmax(0,1fr));gap:clamp(.35rem,.62vw,.68rem);width:100%;min-width:0;height:100%;min-height:0;display:grid}.sparse-archive-grid__item{min-width:0;min-height:0}.archive-page-rail{--font-tracking:var(--body-tracking);min-width:0;letter-spacing:var(--font-tracking,0);font-family:Nohemi;font-weight:400}.work-r4-page{color:#191919;background:#f4f4f4;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(17rem,30vw) minmax(0,1fr);width:100%;height:100svh;min-height:100svh;padding:30px 0;display:grid;overflow:hidden}.work-r4-header{text-align:left;border-right:1px solid #19191921;flex-direction:column;gap:clamp(.65rem,1.2vh,1rem);height:100%;min-height:0;padding:clamp(1.2rem,2.8vh,2.35rem) clamp(1rem,2vw,2.2rem);display:flex}.work-r4-grid-viewport{min-width:0;height:100%;padding:clamp(1.15rem,3.4vh,2.75rem) clamp(.85rem,1.8vw,2rem);position:relative;overflow:hidden;-webkit-mask-image:none;mask-image:none}.work-r4-grid-viewport:before,.work-r4-grid-viewport:after{content:none}.work-r4-grid{border:0;min-height:0;padding:0}.work-r4-empty{place-items:center;min-height:0;margin:0;display:grid;position:absolute;inset:0}.archive-software-shell,.archive-software-main{background:#303030;min-height:100svh}.software-r24-page{color:#f4f4f4;background:radial-gradient(circle at 56% 44%,#434343eb,#0000 43%),#303030;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(17rem,30vw) minmax(0,1fr);width:100%;height:100svh;min-height:100svh;padding:30px 0;display:grid;overflow:hidden}.software-r24-rail{border-right:1px solid #f4f4f421;flex-direction:column;gap:1rem;min-height:0;padding:clamp(1.2rem,2.8vh,2.35rem) clamp(1rem,2vw,2.2rem);display:flex}.software-r24-heading{border-bottom:1px solid #f4f4f421;gap:.25rem;padding-bottom:1rem;display:grid}.software-r24-kicker{color:#f4f4f4b8;text-transform:uppercase;margin:0;font-size:clamp(.62rem,.82vw,.84rem)}.software-r24-year{--font-tracking:0;letter-spacing:var(--font-tracking,0);margin:0;font-family:Nohemi;font-size:clamp(5.8rem,9.8vw,10.8rem);font-weight:400;line-height:.55;display:grid}.software-r24-board{min-width:0;min-height:0;padding:clamp(1.15rem,3.2vh,2.6rem) clamp(.85rem,1.8vw,2rem)}.software-r24-folder{color:#f4f4f4;text-align:center;background:0 0;border:0;outline:0;grid-template-rows:minmax(0,1fr) auto;gap:.22rem;width:100%;min-width:0;height:100%;min-height:0;padding:.2rem;display:grid}.software-r24-folder:focus-visible{outline-offset:2px;outline:2px solid #ff5b00}.software-r24-folder__icon{place-items:end center;min-width:0;min-height:0;display:grid}.software-r24-folder__video{-o-object-fit:contain;object-fit:contain;transform-origin:bottom;width:auto;max-width:94%;height:88%;max-height:100%;display:block;transform:scaleX(1.08)}.software-r24-folder__name{color:#f4f4f4d1;overflow-wrap:anywhere;text-transform:uppercase;--font-tracking:var(--body-tracking);max-width:100%;letter-spacing:var(--font-tracking,0);justify-self:center;padding:.14rem .24rem;font-family:Nohemi;font-size:clamp(.44rem,.7vw,.72rem);font-weight:400;line-height:1;display:inline}.storyboard-mobile-nav-toggle{display:none}.software-r24-kicker{z-index:1;margin-bottom:.8rem;position:relative}@media (width<=767px){header>div.pointer-events-auto{gap:.25rem;padding-inline:.45rem}.storyboard-brand-link{min-width:var(--asabeko-mobile-logo-width)}.storyboard-brand-logo{width:var(--asabeko-mobile-logo-width)}.storyboard-mobile-nav-toggle{color:#ff5b00;background:0 0;border:0;place-items:center;width:1.65rem;height:1.65rem;margin-left:auto;padding:0;display:grid}.storyboard-mobile-nav-toggle svg{width:1.05rem;height:1.05rem}header .storyboard-site-nav{border:1px solid rgb(var(--site-header-line) / .2);background:rgb(var(--site-bg));width:min(11rem,100vw - .9rem);min-width:0;letter-spacing:var(--font-tracking,0);pointer-events:none;visibility:hidden;flex-direction:column;flex:none;align-items:stretch;gap:.2rem;padding:.65rem;font-size:.82rem;display:flex;position:absolute;top:30px;right:.45rem;box-shadow:0 .75rem 2rem #00000024}header .storyboard-site-nav[data-mobile-open=true]{pointer-events:auto;visibility:visible}header .storyboard-site-nav>a{justify-content:flex-end;align-items:center;min-height:1.8rem;padding-inline:.3rem;display:flex}.software-r24-folder__video{transform:none}.work-r4-page,.software-r24-page{height:auto;min-height:100svh;padding:calc(30px + 1rem) 0 4.25rem;display:block;overflow:visible}.work-r4-header,.software-r24-rail{border-bottom:1px solid #19191921;border-right:0;height:auto;padding:0 .8rem 1.25rem}.software-r24-rail{border-bottom-color:#f4f4f421}.software-r24-year{gap:.08em;font-size:clamp(4.8rem,26vw,7rem);line-height:.7;display:flex}.work-r4-grid-viewport,.software-r24-board{height:auto;padding:.8rem;overflow:visible}.sparse-archive-grid{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(10rem,48vw);gap:.45rem;height:auto;min-height:0}.sparse-archive-grid__item{grid-area:auto!important}.work-r4-grid{min-height:0}.software-r24-folder__name{font-size:clamp(.52rem,2.5vw,.7rem)}}.storyboard-shell--offering .storyboard-offering-intro-stack__paragraph{--hero-copy-first-line-indent:clamp(2.35rem, 4.8vw, 5.6rem);max-width:min(100%,52rem);color:rgb(var(--site-text));font-size:clamp(2.25rem,3.58vw,4.72rem);line-height:1.025}.storyboard-shell--offering .storyboard-hero-pixel-video{z-index:1;pointer-events:none;background:#07090b;border:1px solid #f4f4f429;border-radius:clamp(1.15rem,2.5vw,2.8rem);position:absolute;inset:calc(30px + clamp(.72rem,1.4vw,1.35rem)) clamp(.72rem,1.7vw,1.65rem);overflow:hidden;transform:translateZ(0);box-shadow:inset 0 0 0 1px #00000057,0 .85rem 2.8rem #00000038}.storyboard-shell--offering .storyboard-hero-pixel-video__canvas{width:100%;height:100%;image-rendering:pixelated;filter:none;display:block}.storyboard-shell--offering .storyboard-hero-pixel-video[data-hero-video-ready=false]{background:radial-gradient(circle at 50% 52%,#2a3d4994,#0000 48%),#07090b}.storyboard-shell--offering .storyboard-hero-copy-flow{z-index:2}@media (width<=760px){.storyboard-shell--offering .storyboard-hero-pixel-video{border-radius:clamp(1rem,6vw,1.65rem);inset:calc(30px + .6rem) .6rem}.storyboard-shell--offering .storyboard-hero-pixel-video__canvas{filter:none}}.storyboard-shell--offering .storyboard-callout-section[data-callout-line-b-visible=true] [data-callout-phrase=second]{visibility:visible;opacity:var(--callout-line-b-visibility-progress,1)}.storyboard-shell--offering .storyboard-faq-table__grid{opacity:1}.storyboard-shell--offering .storyboard-faq-table__meta [data-faq-table-slash=true]{opacity:1;transition:none;transform:none}.storyboard-shell--offering .storyboard-character-pill-field{--character-pill-row-size:calc((100svh - 5.5rem) / 5);opacity:1;grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:minmax(0,1fr);align-content:stretch;gap:5px;padding-block:calc(30px + .25rem);transform:none}.storyboard-shell--offering .storyboard-about-flow-section.storyboard-about-flow-section[data-character-arriving=true] .storyboard-character-depth-stage.storyboard-character-depth-stage{position:sticky!important;inset:0 auto auto!important}.storyboard-shell--offering .storyboard-about-flow-section.storyboard-about-flow-section[data-character-arriving=true] .storyboard-character-pill-field.storyboard-character-pill-field{height:100%!important;position:absolute!important;inset:0!important}.storyboard-shell--offering .storyboard-about-flow-section.storyboard-about-flow-section[data-character-arriving=true]{z-index:86!important}:root .storyboard-shell--offering .storyboard-about-flow-section.storyboard-about-flow-section[data-character-arriving=true][data-character-arriving]:before{display:none!important}.storyboard-shell--offering .storyboard-character-pill-row__track{min-width:max-content;animation:r26-character-row-left var(--character-row-duration,36s) ease-in-out infinite alternate;gap:5px;padding-inline:0}.storyboard-shell--offering .storyboard-character-pill-row[data-character-row-direction=right] .storyboard-character-pill-row__track{animation-name:r26-character-row-right}.storyboard-shell--offering .storyboard-character-pill{height:var(--character-pill-row-size);min-height:var(--character-pill-row-size);padding-inline:clamp(1.6rem,3.4vw,4.2rem);font-size:clamp(2rem,4.15vw,5.35rem)}.storyboard-shell--offering .storyboard-character-pill-icon{width:var(--character-pill-row-size);height:var(--character-pill-row-size)}.storyboard-shell--contact-active .ambient-gradient-canvas{opacity:.9;filter:saturate(1.16)contrast(1.08);transform:none}.storyboard-shell--offering .storyboard-contact-paper-sheet{--contact-paper-ac31-header-offset:30px;--contact-paper-settled-y:3svh;--contact-paper-top:calc(30px + clamp(.75rem, 1.8svh, 1.4rem) + var(--contact-paper-ac31-header-offset));top:var(--contact-paper-top);z-index:14980;height:calc(100svh - var(--contact-paper-top) - var(--contact-paper-settled-y));aspect-ratio:auto;min-height:0;max-height:calc(100svh - 5rem)}.storyboard-shell--offering .storyboard-contact-paper-sheet:has(.storyboard-contact-paper-form__calendar-popover[data-contact-calendar-open=true]){z-index:15020}.storyboard-shell--offering .storyboard-contact-paper-form__field--compact-options>div,.storyboard-shell--offering [data-contact-delivery-not-sure]{white-space:nowrap;min-width:max-content}@media (width<=900px){.storyboard-shell--offering .storyboard-offering-intro-stack__paragraph{--hero-copy-first-line-indent:clamp(1.7rem, 7.1vw, 3.9rem);font-size:clamp(1.34rem,4vw,2.25rem);line-height:1.08}.storyboard-shell--offering .storyboard-contact-paper-sheet{width:min(100vw - 2rem,34rem);max-height:calc(100svh - 4.75rem)}}@media (width<=760px){.storyboard-shell--offering .storyboard-callout-section{height:460svh;min-height:460svh}.storyboard-shell--offering .storyboard-character-pill{height:var(--character-pill-row-size);min-height:var(--character-pill-row-size);padding-inline:clamp(1.15rem,5.4vw,1.9rem);font-size:clamp(1.42rem,7.1vw,2.35rem)}.storyboard-shell--offering .storyboard-character-pill-icon{width:var(--character-pill-row-size);height:var(--character-pill-row-size)}.storyboard-shell--offering .storyboard-contact-paper-sheet{--contact-paper-top:calc(30px + .75rem + var(--contact-paper-ac31-header-offset));top:var(--contact-paper-top);width:min(100vw - 1rem,32rem);max-height:calc(100svh - 4.25rem);padding:.5rem}}@media (prefers-reduced-motion:reduce){.storyboard-shell--offering .storyboard-character-pill-row__track{animation:none}}.storyboard-shell--offering .storyboard-offering-intro-stack:before,.storyboard-shell--offering .storyboard-offering-intro-stack:after{content:none!important;display:none!important}.storyboard-shell--offering .storyboard-faq-table__stage:after{content:none!important;display:none!important}.storyboard-callout-faq-shared-model-surface{z-index:5;pointer-events:none;position:fixed;inset:0;overflow:visible}.storyboard-shell--offering .storyboard-faq-table__grid,.storyboard-shell--offering .storyboard-callout-faq-shared-model{filter:none;will-change:filter}:root[data-asabeko-faq-live-surface-distortion=true] .storyboard-shell--offering .storyboard-callout-faq-shared-model{filter:url(#asabeko-faq-wave-displacement)saturate(1.08)contrast(1.025)}:root[data-asabeko-faq-live-surface-distortion=true] .storyboard-shell--offering .ambient-gradient-canvas{filter:url(#asabeko-faq-wave-displacement)blur(18px)saturate(1.12)contrast(1.06)}:root[data-asabeko-faq-live-surface-consumption=true] .storyboard-callout-faq-shared-model-surface,:root[data-asabeko-faq-live-surface-consumption=true] [data-testid=offering-sprout-fixed-layer],:root[data-asabeko-faq-live-surface-consumption=true] .storyboard-shell--offering .ambient-background{-webkit-mask-image:url(#asabeko-faq-organic-live-mask);mask-image:url(#asabeko-faq-organic-live-mask);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.storyboard-character-pill-row__sequence{flex:none;align-items:center;gap:5px;display:inline-flex}@keyframes r26-character-row-left{0%{transform:translate(0,0)}to{transform:translate(calc(-25% - 1.25px))}}@keyframes r26-character-row-right{0%{transform:translate(calc(-25% - 1.25px))}to{transform:translate(0,0)}}.storyboard-shell--offering .storyboard-contact-section,.storyboard-shell--offering .storyboard-contact-section--active{isolation:isolate}@keyframes r26-contact-lava-drift{0%{transform:translate(-4vw,2vh)scale(.94)rotate(0)}48%{transform:translate(8vw,-5vh)scale(1.05)rotate(8deg)}to{transform:translate(-1vw,5vh)scale(.98)rotate(-5deg)}}@keyframes r26-contact-grain-steps{0%{transform:translate(-2%,-1%)}33%{transform:translate(1.5%,-2%)}66%{transform:translate(-1%,2%)}to{transform:translate(2%,1%)}}@media (prefers-reduced-motion:reduce){.storyboard-shell--offering .storyboard-character-pill-row__track{animation:none!important}}.storyboard-callout-faq-shared-model{z-index:5}@media (height<=760px){:root[data-asabeko-contact-active=true] .storyboard-shell--offering>footer,:root[data-asabeko-contact-active=true] .storyboard-shell--offering>footer *{z-index:14990}}@media (width>=901px) and (height<=700px){.storyboard-shell--offering .storyboard-contact-paper-sheet{width:calc((100svh - var(--contact-paper-top) - var(--contact-paper-settled-y) - .25rem) / 1.2941);aspect-ratio:1/1.2941;height:auto;min-height:0;max-height:none;padding:.65rem}.storyboard-shell--offering .storyboard-contact-paper-form{font-size:.64rem}.storyboard-shell--offering .storyboard-contact-paper-form__section[data-contact-form-section=budget-timezone] .storyboard-contact-paper-form__grid--dense{grid-template-columns:repeat(2,minmax(0,1fr))}.storyboard-shell--offering .storyboard-contact-paper-form__field--compact-options>div,.storyboard-shell--offering [data-contact-delivery-not-sure]{min-width:0}}@media (width<=900px) and (height<=720px){.storyboard-shell--offering .storyboard-contact-paper-sheet{width:min(calc(100vw - 2rem), 34rem, calc((100svh - var(--contact-paper-top) - var(--contact-paper-settled-y) - .75rem) / 1.4142));aspect-ratio:1/1.4142;height:auto;min-height:0;max-height:none}}@media (width<=760px) and (height<=720px){.storyboard-shell--offering .storyboard-contact-paper-sheet{width:min(calc(100vw - 1rem), 32rem, calc((100svh - var(--contact-paper-top) - var(--contact-paper-settled-y) - .75rem) / 1.4142))}}@media (height<=720px){.storyboard-shell--offering .storyboard-contact-paper-form__calendar-popover[data-contact-calendar-mode=monthly-grid]{top:auto;bottom:calc(100% + .3rem)}}.storyboard-shell--offering .storyboard-contact-paper-form__section[data-contact-form-section=delivery]{-moz-column-gap:clamp(.44rem, .78vw, .68rem);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;column-gap:clamp(.44rem,.78vw,.68rem)}.storyboard-shell--offering .storyboard-contact-paper-form__section[data-contact-form-section=delivery]>.storyboard-contact-paper-form__grid--dense{display:contents}.storyboard-shell--offering .storyboard-contact-paper-form__section[data-contact-form-section=delivery]>.storyboard-contact-paper-form__field--compact-options,.storyboard-shell--offering .storyboard-contact-paper-form__section[data-contact-form-section=delivery]>.storyboard-contact-paper-form__field--compact-options>div,.storyboard-shell--offering .storyboard-contact-paper-form__section[data-contact-form-section=delivery] [data-contact-delivery-not-sure]{min-width:0}.storyboard-shell--offering .storyboard-contact-paper-form__section[data-contact-form-section=delivery]>.storyboard-contact-paper-form__field--compact-options>div{grid-template-columns:minmax(0,1fr)}@media (width<=900px){.storyboard-shell--offering .storyboard-contact-paper-form__section[data-contact-form-section=delivery] .storyboard-contact-paper-form__grid--dense>.storyboard-contact-paper-form__field--calendar:nth-child(2) .storyboard-contact-paper-form__calendar-popover{left:calc(-100% - clamp(.44rem,.78vw,.68rem))}}.storyboard-shell--offering .storyboard-contact-paper-sheet{--contact-paper-available-height:calc(100dvh - var(--contact-paper-top) - var(--contact-paper-settled-y) - .35rem);z-index:15010;width:min(calc(100vw - 2rem), 42rem, calc(var(--contact-paper-available-height) / 1.4142));aspect-ratio:1/1.4142;height:auto;min-height:0;max-height:none}.storyboard-shell--offering .storyboard-contact-paper-form{grid-template-rows:minmax(0,1fr)}.storyboard-shell--offering .storyboard-contact-paper-form__controls{grid-template-rows:repeat(6,auto) minmax(0,1fr)}@media (width<=900px){.storyboard-shell--offering .storyboard-contact-paper-sheet{width:min(calc(100vw - 1rem), 34rem, calc(var(--contact-paper-available-height) / 1.4142))}}@media (width<=420px) and (height<=650px){.storyboard-shell--offering .storyboard-contact-paper-sheet{--contact-paper-top:3.5rem;top:var(--contact-paper-top);transform:translate3d(calc(-50% + var(--contact-paper-offset-x,0vw)), calc(var(--contact-paper-offset-y,var(--paper-start-y)) - 3vh), 0) rotate(var(--contact-paper-rotate,0deg))}}.storyboard-shell--offering .editorial-affirmation-paragraph__scene,.storyboard-shell--offering .storyboard-faq-table__description{opacity:1!important;transition-property:none!important}.storyboard-shell--offering [data-faq-word-reveal-state=complete]{overflow:visible}.storyboard-shell--offering .storyboard-character-pill-row{width:calc(100% + 24vw);margin-inline:-12vw;overflow:visible}.storyboard-shell--offering .storyboard-character-pill-row[data-character-row-direction=left]{--character-row-entry-x:-220vw}.storyboard-shell--offering .storyboard-character-pill-row[data-character-row-direction=right]{--character-row-entry-x:220vw}.storyboard-shell--offering .storyboard-character-pill-icon[data-character-pill-icon]{animation:none}.storyboard-shell--offering .storyboard-character-pill-icon[data-character-pill-icon=arrow]{color:#ff5b00}.storyboard-shell--offering .storyboard-character-pill-icon[data-character-pill-icon=circles]{color:#00979d}.storyboard-shell--offering .storyboard-character-pill-icon[data-character-pill-icon=diamond]{color:#5943dd}.storyboard-shell--offering .storyboard-character-pill-icon[data-character-pill-icon=smiley]{color:#ffcd00}@keyframes r28-character-arrow-drift{0%,to{transform:translate(-7%)rotate(-3deg)}50%{transform:translate(9%,-3%)rotate(5deg)}}@keyframes r28-character-circles-orbit{0%,to{transform:translate(-3%,3%)rotate(-8deg)}50%{transform:translate(4%,-4%)rotate(13deg)}}@keyframes r28-character-diamond-spin{to{transform:rotate(360deg)}}@keyframes r28-character-flower-breathe{0%,to{transform:rotate(-8deg)scale(.92)}50%{transform:rotate(10deg)scale(1.04)}}@keyframes r28-character-smiley-float{0%,to{transform:translateY(4%)rotate(-2deg)scale(.96,1.02)}50%{transform:translateY(-5%)rotate(2deg)scale(1.03,.97)}}.storyboard-shell--offering .storyboard-contact-paper-sheet{z-index:14980}.storyboard-shell--offering .storyboard-contact-paper-sheet:has(.storyboard-contact-paper-form__calendar-popover[data-contact-calendar-layer=above-contact-title][data-contact-calendar-open=true]){z-index:15160}.storyboard-shell--offering .storyboard-contact-paper-form,.storyboard-shell--offering .storyboard-contact-paper-form__controls{height:auto}.storyboard-shell--offering .storyboard-contact-paper-form__section[data-contact-form-section=complete]{align-content:start}@media (width>=1100px) and (aspect-ratio>=3/2){.storyboard-shell--offering .storyboard-contact-paper-sheet{--contact-paper-top:calc(30px + .5rem);--contact-paper-settled-y:.5rem;--contact-paper-available-height:calc(100dvh - var(--contact-paper-top) - var(--contact-paper-settled-y));width:min(calc(100vw - 2rem), 48rem, calc(var(--contact-paper-available-height) / 1.4142))}.storyboard-shell--offering .storyboard-contact-paper-form{gap:clamp(.12rem,.3vh,.28rem);font-size:clamp(.6rem,.66vw,.72rem)}.storyboard-shell--offering .storyboard-contact-paper-form__section{gap:clamp(.18rem,.32vw,.32rem);padding-block:clamp(.14rem,.28vw,.26rem)}.storyboard-shell--offering .storyboard-contact-paper-form__grid,.storyboard-shell--offering .storyboard-contact-paper-form__grid--dense{gap:clamp(.26rem,.46vw,.44rem)}}@media (width<=900px){.storyboard-shell--offering .storyboard-contact-paper-sheet{z-index:15030}}.storyboard-shell--offering .storyboard-callout-section[data-callout-line-b-visible=true] [data-callout-phrase=second]{opacity:1!important}.storyboard-shell--offering .storyboard-contact-runway{background:#0c0c0c;height:430svh;min-height:430svh;position:relative}.storyboard-shell--offering .storyboard-contact-editorial-layout{z-index:5}@media (width>=1100px) and (aspect-ratio>=3/2){.storyboard-shell--offering .storyboard-contact-paper-sheet{--contact-paper-top:0px;z-index:14980;aspect-ratio:1/1.4142;width:min(58vw,70.7114dvh,56rem);height:auto;min-height:0;max-height:none;transform:translate3d(var(--contact-paper-offset-x,0), var(--contact-paper-offset-y,0), 0) rotate(var(--contact-paper-rotate,0deg));transform-origin:44% 100%;padding-bottom:3.2rem;position:absolute;inset:auto auto 0 clamp(1rem,2.8vw,2.5rem)}.storyboard-shell--offering .storyboard-contact-paper-form__controls{gap:.08rem}.storyboard-shell--offering .storyboard-contact-paper-form__section{gap:.12rem;padding-block:.08rem}}@media (width<=1099px),(aspect-ratio<=3/2){.storyboard-shell--offering .storyboard-contact-paper-sheet{--contact-paper-top:clamp(3.5rem, 7svh, 5.5rem);top:var(--contact-paper-top);z-index:15030;aspect-ratio:1/1.4142;width:min(100vw - 1.5rem,34rem,43.841svh);height:auto;min-height:0;max-height:none;transform:translate3d(calc(-50% + var(--contact-paper-offset-x,0)), var(--contact-paper-offset-y,0), 0) rotate(var(--contact-paper-rotate,0deg));padding-bottom:3rem;position:absolute;bottom:auto;left:50%;right:auto}}.storyboard-shell--offering .storyboard-contact-paper-form__submit{margin-top:.2rem;position:relative}:root[data-asabeko-contact-active=true] .storyboard-shell--offering>footer,:root[data-asabeko-contact-active=true] .storyboard-shell--offering>footer *{color:#ff5b00!important}.work-r29-page{--work-chapter-count:2;min-height:calc(var(--work-chapter-count) * 100svh);color:#14181c;isolation:isolate;background:radial-gradient(at 79% 18%,#ddeffffa 0 17%,#0000 52%),radial-gradient(at 36% 78%,#b3bdc5d1 0 18%,#0000 56%),linear-gradient(124deg,#c0c7cc 0%,#dbe8f1 52%,#b7c1c9 100%);position:relative}:root:has(.work-r29-page){overflow:clip visible!important}body:has(.work-r29-page){overflow:clip visible!important}#root:has(.work-r29-page){overflow:clip visible!important}.relative.min-h-screen.overflow-x-hidden:has(.work-r29-page){overflow:clip visible!important}.work-r29-page:before,.work-r29-page:after{content:"";pointer-events:none;position:fixed;inset:0}.work-r29-page:before{z-index:0;opacity:.24;mix-blend-mode:multiply;background-image:url(/assets/ambient/asabeko-film-grain-atlas-r23.png);background-size:384px 384px}.work-r29-page:after{z-index:0;opacity:.2;mix-blend-mode:soft-light;background:repeating-linear-gradient(102deg,#ffffff26 0 1px,#0000 1px 9px),linear-gradient(90deg,#ffffff24,#0000 36%,#44505a1a)}.work-r29-stage{z-index:1;grid-template-columns:clamp(16rem,27vw,30rem) minmax(0,1fr);width:100%;height:calc(100svh - 30px);display:grid;position:sticky;top:30px;overflow:hidden}.work-r29-rail{box-sizing:border-box;--font-tracking:var(--body-tracking);min-width:0;letter-spacing:var(--font-tracking,0);border-right:1px solid #14181c38;flex-direction:column;gap:clamp(.8rem,1.5vh,1.35rem);padding:clamp(1rem,2.2vw,2.2rem);font-family:Nohemi;font-weight:400;display:flex}.work-r29-heading-pair{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;display:grid}.work-r29-kicker{margin:0 0 .16rem;font-size:clamp(.66rem,.88vw,.82rem);line-height:1}.work-r29-year{color:#0c0c0c;letter-spacing:var(--font-tracking,0);text-align:right;--font-tracking:var(--body-tracking);justify-items:end;margin:0;font-family:Nohemi;font-size:clamp(4.8rem,9.2vw,9rem);font-weight:400;line-height:.74;display:grid}.work-r29-index{gap:clamp(.16rem,.34vh,.3rem);min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.work-r29-index__item{grid-template-columns:minmax(0,1.45fr) minmax(4rem,.72fr) minmax(5rem,.9fr);gap:clamp(.25rem,.6vw,.65rem);min-width:0;font-size:clamp(.5rem,.66vw,.64rem);line-height:1.08;display:grid}.work-r29-index__item>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.work-r29-search{gap:.58rem;margin-top:auto;display:grid}.work-r29-search__field{border-bottom:1px solid #14181c66;align-items:center;gap:.42rem;padding:.34rem 0;display:flex}.work-r29-search__field input{color:#14181c;--font-tracking:var(--body-tracking);width:100%;min-width:0;letter-spacing:var(--font-tracking,0);background:0 0;border:0;outline:0;padding:0;font-family:Nohemi;font-size:.72rem;font-weight:400}.work-r29-gallery{box-sizing:border-box;min-width:0;height:100%;padding:clamp(.75rem,1.5vw,1.5rem);position:relative;overflow:hidden}.work-r29-grid{opacity:var(--work-chapter-opacity,0);transform:translate3d(0, var(--work-chapter-shift,0), 0);pointer-events:none;grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.25rem,.48vw,.55rem);transition:opacity .18s linear,transform .18s linear;display:grid;position:absolute;inset:clamp(.75rem,1.5vw,1.5rem)}.work-r29-grid[data-work-chapter-active=true]{pointer-events:auto}.work-r29-tile{background:#b5c2ca;min-width:0;min-height:0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0c0c0c1f}.work-r29-tile__link{appearance:none;color:#f4f4f4;width:100%;height:100%;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.work-r29-tile__poster,.work-r29-tile__preview{-o-object-fit:cover;object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.work-r29-tile__poster{-o-object-fit:cover;object-fit:cover;filter:saturate(.88)contrast(1.04);transition:filter .42s cubic-bezier(.16,1,.3,1),transform .62s cubic-bezier(.16,1,.3,1)}.work-r29-tile__preview{z-index:2;-o-object-position:50% 50%;object-position:50% 50%;pointer-events:none}.work-r29-tile__link:hover .work-r29-tile__poster,.work-r29-tile__link:focus-visible .work-r29-tile__poster{filter:saturate(1.04)contrast(1.08)}.work-r29-tile__link:focus-visible{outline-offset:-2px;outline:2px solid #ff5b00}.work-r29-empty{--font-tracking:var(--body-tracking);letter-spacing:var(--font-tracking,0);margin:0;font-family:Nohemi;font-size:.8rem;font-weight:400;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}@media (width<=820px){.work-r29-page{min-height:calc(var(--work-chapter-count) * 120svh)}.work-r29-stage{grid-template-rows:minmax(12rem,34svh) minmax(0,1fr);grid-template-columns:1fr}.work-r29-rail{border-bottom:1px solid #14181c38;border-right:0;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) minmax(10rem,1.2fr);gap:.65rem 1rem;padding:.8rem;display:grid}.work-r29-year{font-size:clamp(4.2rem,18vw,7rem)}.work-r29-index{grid-area:1/2/-1}.work-r29-index__item{grid-template-columns:minmax(0,1fr);font-size:clamp(.45rem,1.7vw,.58rem)}.work-r29-index__item>span:not(:first-child){display:none}.work-r29-search{grid-column:1;margin-top:0}.work-r29-gallery{padding:.45rem}.work-r29-grid{gap:.22rem;inset:.45rem}}@media (prefers-reduced-motion:reduce){.work-r29-grid,.work-r29-tile__poster{transition:none}}.tools-r29-surface{background:radial-gradient(at 78% 18%,#edededfa 0 17%,#0000 52%),radial-gradient(at 34% 76%,#2b00ff38 0 18%,#0000 56%),linear-gradient(124deg,#090a0c 0%,#ededed 52%,#2b00ff 100%)}.archive-software-shell,.archive-software-main,.software-r24-page{background:var(--asabeko-brand-white)}.tools-r29-surface:before,.software-r24-page:before{content:"";z-index:0;pointer-events:none;opacity:.22;mix-blend-mode:multiply;background-image:url(/assets/ambient/asabeko-film-grain-atlas-r23.png);background-size:384px 384px;position:absolute;inset:0}.software-r24-page{color:#14181c;grid-template-columns:minmax(17rem,27vw) minmax(0,1fr);position:relative}.software-r24-page>*{z-index:1;position:relative}.software-r24-rail{border-right-color:#14181c38}.software-r24-kicker,.software-r24-folder,.software-r24-folder__name{color:#14181c}.software-r24-year{letter-spacing:var(--font-tracking,0);text-align:right;--font-tracking:var(--body-tracking);justify-items:end;margin-left:auto;font-family:Nohemi;font-weight:400}.software-r24-grid{grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.25rem,.48vw,.55rem)}.software-r24-folder:focus-visible{outline-color:#ff5b00}@media (width<=767px){.software-r24-page{color:#14181c}.software-r24-rail{border-bottom-color:#14181c38}.software-r24-grid{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}}.storyboard-shell--offering{--brand-sky:rgb(var(--brand-sky-rgb));--ambient-gradient:radial-gradient(ellipse at 18% 20%, rgb(var(--brand-sky-rgb) / .16), transparent 34%), radial-gradient(ellipse at 82% 76%, rgb(var(--brand-sky-rgb) / .1), transparent 31%), radial-gradient(ellipse at 52% 48%, rgb(var(--brand-orange-rgb) / .022), transparent 24%), #050505}.storyboard-shell--offering .storyboard-about-flow-section{clip-path:none}.storyboard-shell--offering>header{color:color-mix(in srgb, var(--brand-sky) calc((1 - var(--asabeko-faq-header-white-progress,0)) * 100%), #141414 calc(var(--asabeko-faq-header-white-progress,0) * 100%))}.storyboard-shell--offering>footer{color:color-mix(in srgb, var(--brand-sky) calc((1 - var(--asabeko-faq-footer-white-progress,0)) * 100%), #141414 calc(var(--asabeko-faq-footer-white-progress,0) * 100%))}.storyboard-shell--offering .storyboard-character-pill-icon[data-character-pill-icon=arrow],.storyboard-shell--offering .storyboard-character-pill-icon[data-character-pill-icon=circles]{color:var(--brand-sky)}.storyboard-shell--offering .storyboard-character-pill-icon[data-character-pill-icon=flower]{color:rgb(var(--brand-orange-rgb))}.storyboard-shell--offering .storyboard-contact-runway{--contact-black-surface:radial-gradient(ellipse at 78% 24%, rgb(var(--brand-sky-rgb) / .075), transparent 42%), linear-gradient(112deg, #0c0c0c, #0f1316 64%, #0c0c0c);background:#0c0c0c;height:auto;min-height:0;overflow:visible}.storyboard-shell--offering .storyboard-contact-section,.storyboard-shell--offering .storyboard-contact-section--active{height:100svh;min-height:100svh;max-height:100svh;position:sticky;top:0;background:0 0!important}.storyboard-shell--offering .storyboard-contact-paper-sheet{--contact-paper-ac31-header-offset:30px;--contact-paper-settled-y:3svh;--contact-paper-top:calc(30px + clamp(.75rem, 1.8svh, 1.4rem) + var(--contact-paper-ac31-header-offset));top:var(--contact-paper-top);z-index:14980;width:min(83.4svh,62rem,72vw);height:calc(100svh - var(--contact-paper-top) - var(--contact-paper-settled-y));aspect-ratio:auto;min-height:0;max-height:calc(100svh - 5rem);transform:translate3d(calc(-50% + var(--contact-paper-offset-x,var(--paper-start-x))), var(--contact-paper-offset-y,var(--paper-start-y)), 0) rotate(var(--contact-paper-rotate,0deg));transform-origin:44% 78%;padding:clamp(.76rem,1.28vw,1.18rem);position:absolute;bottom:auto;left:50%;right:auto}@media (width<=900px),(aspect-ratio<=6/5){.storyboard-shell--offering .storyboard-contact-paper-sheet{--contact-paper-top:clamp(3.5rem, 7svh, 5.5rem);top:var(--contact-paper-top);width:min(calc(100vw - 1.5rem), 34rem, calc((100svh - var(--contact-paper-top) - 1.5rem) / 1.4142));height:auto;max-height:calc(100svh - var(--contact-paper-top) - 1rem);aspect-ratio:1/1.4142;transform:translate3d(calc(-50% + var(--contact-paper-offset-x,0vw)), var(--contact-paper-offset-y,var(--paper-start-y)), 0) rotate(var(--contact-paper-rotate,0deg));padding:clamp(.62rem,2.2vw,.94rem)}}.work-r29-tile__link:focus-visible,.software-r24-folder:focus-visible{outline-color:rgb(var(--brand-sky-rgb))}@keyframes asabeko-loader-grain-drift{0%{background-position:0 0}to{background-position:-384px 384px}}.storyboard-shell--offering>header,.storyboard-shell--offering>footer{mix-blend-mode:normal}.storyboard-shell--offering>header .storyboard-header-content,.storyboard-shell--offering>footer .storyboard-footer-content{mix-blend-mode:normal;color:#fff!important}.storyboard-shell--offering>header .storyboard-header-content *,.storyboard-shell--offering>footer .storyboard-footer-content *{mix-blend-mode:normal;color:inherit!important}.storyboard-shell--offering>header .storyboard-header-content .storyboard-brand-logo{color:inherit!important}:root[data-asabeko-contact-active=true] .storyboard-shell--offering>header .storyboard-header-content,:root[data-asabeko-contact-active=true] .storyboard-shell--offering>header .storyboard-header-content *{color:#fff!important}.storyboard-shell--offering .storyboard-offering-intro-stack__line{margin-block:0;padding-block:0}.storyboard-shell--offering>header,.storyboard-shell--offering>footer,.storyboard-shell--offering>header .storyboard-header-content,.storyboard-shell--offering>header .storyboard-header-content *,.storyboard-shell--offering>footer .storyboard-footer-content,.storyboard-shell--offering>footer .storyboard-footer-content *,:root[data-asabeko-contact-active=true] .storyboard-shell--offering>header .storyboard-header-content,:root[data-asabeko-contact-active=true] .storyboard-shell--offering>header .storyboard-header-content *{mix-blend-mode:normal;color:rgb(var(--brand-sky-rgb))!important}.storyboard-shell--offering .storyboard-nav-ring,.storyboard-shell--offering .storyboard-nav-ring *{overflow:visible;stroke:rgb(var(--brand-sky-rgb))!important}.storyboard-shell--offering>[data-chrome-region=social]{color:rgb(var(--brand-sky-rgb));mix-blend-mode:normal}@media (width<=760px){.storyboard-shell--offering>[data-chrome-region=social]{bottom:calc(30px + env(safe-area-inset-bottom) + .45rem)}.storyboard-shell--offering>[data-chrome-region=social]>.text-subline{flex-direction:column;align-items:flex-start;gap:.12rem}}.storyboard-callout-faq-shared-model-surface,.storyboard-callout-faq-shared-model{aspect-ratio:auto;width:100vw;height:100svh;position:fixed;inset:0;overflow:visible;transform:none!important}.storyboard-shell--offering .storyboard-faq-table__description p{overflow:visible}@media (width>=1100px) and (aspect-ratio>=3/2){.storyboard-shell--offering .storyboard-contact-paper-sheet{--contact-paper-top:calc(30px + clamp(.45rem, 1svh, .9rem));--contact-paper-settled-y:1.5svh;width:min(88svh,68rem,76vw);max-height:calc(100svh - 3.5rem);padding:clamp(.9rem,1.42vw,1.28rem)}.storyboard-shell--offering .storyboard-contact-paper-form,.storyboard-shell--offering .storyboard-contact-paper-form input,.storyboard-shell--offering .storyboard-contact-paper-form textarea,.storyboard-shell--offering .storyboard-contact-paper-form button,.storyboard-shell--offering .storyboard-contact-paper-form label{font-size:.875rem}}.storyboard-shell--offering .storyboard-contact-runway{height:auto;min-height:0;overflow:visible}.storyboard-shell--offering .storyboard-contact-pin-stage{background:0 0;height:380svh;min-height:380svh;position:relative}.storyboard-shell--offering .storyboard-contact-pin-stage>.storyboard-contact-section,.storyboard-shell--offering .storyboard-contact-pin-stage>.storyboard-contact-section--active{position:sticky;top:0}:root[data-asabeko-contact-active=true] .storyboard-shell--offering>footer{visibility:hidden!important;opacity:0!important}.storyboard-shell--offering>footer .storyboard-footer-clock{color:rgb(var(--brand-sky-rgb))!important}.storyboard-shell--offering>header,.storyboard-shell--offering>footer{mix-blend-mode:normal;color:rgb(var(--brand-sky-rgb))!important}.storyboard-shell--offering>header .storyboard-header-content,.storyboard-shell--offering>header .storyboard-header-content *,.storyboard-shell--offering>footer .storyboard-footer-content,.storyboard-shell--offering>footer .storyboard-footer-content *,:root[data-asabeko-contact-active=true] .storyboard-shell--offering>header .storyboard-header-content,:root[data-asabeko-contact-active=true] .storyboard-shell--offering>header .storyboard-header-content *{color:rgb(var(--brand-sky-rgb))!important}@media (prefers-reduced-motion:reduce){.storyboard-shell--offering .storyboard-contact-pin-stage{height:125svh;min-height:125svh}}.storyboard-shell--offering .storyboard-callout-section{height:440svh;min-height:440svh}.storyboard-shell--offering .storyboard-contact-paper-form,.storyboard-shell--offering .storyboard-contact-paper-form input,.storyboard-shell--offering .storyboard-contact-paper-form textarea,.storyboard-shell--offering .storyboard-contact-paper-form button,.storyboard-shell--offering .storyboard-contact-paper-form label{font-size:.91rem}.storyboard-shell--offering .storyboard-contact-paper-form{gap:clamp(.4rem,.7vw,.66rem);line-height:1.18}.storyboard-shell--offering .storyboard-contact-paper-form__section{border-bottom:0;gap:clamp(.38rem,.62vw,.56rem);padding-block:clamp(.34rem,.58vw,.52rem)}.storyboard-shell--offering .storyboard-contact-paper-form__field span,.storyboard-shell--offering .storyboard-contact-paper-form__field legend,.storyboard-shell--offering .storyboard-contact-paper-form__field>span,.storyboard-shell--offering .storyboard-contact-paper-form__field--options legend{font-size:.9em}.storyboard-shell--offering .storyboard-contact-paper-form__field--options label{padding:var(--contact-option-padding-block) 0;background:0 0;border:0}.storyboard-shell--offering .storyboard-contact-paper-form__field input[type=file]{border:0;border-bottom:1px dashed #0000008f}.storyboard-shell--offering .storyboard-about-flow-section .storyboard-character-depth-stage{background:#f0f0f0!important}@media (width<=900px){.storyboard-shell--offering .storyboard-contact-paper-form,.storyboard-shell--offering .storyboard-contact-paper-form input,.storyboard-shell--offering .storyboard-contact-paper-form textarea,.storyboard-shell--offering .storyboard-contact-paper-form button,.storyboard-shell--offering .storyboard-contact-paper-form label{font-size:.837rem}.storyboard-shell--offering .storyboard-contact-paper-form{gap:.24rem}.storyboard-shell--offering .storyboard-contact-paper-form__section{gap:.24rem;padding-block:0}.storyboard-shell--offering .storyboard-contact-paper-form__grid,.storyboard-shell--offering .storyboard-contact-paper-form__grid--dense{gap:.32rem}.storyboard-shell--offering .storyboard-contact-paper-form__field textarea{min-height:5.25rem}.storyboard-shell--offering .storyboard-contact-paper-form__submit{margin-top:0}}.archive-r36-shell{--archive-r36-ink:#14181c;--archive-r36-rule:#14181c6b;--archive-r36-rule-muted:#14181c42;background:#c2ccd3!important}.archive-r36-shell>main,.archive-software-main,.work-r29-page,.software-r24-page{background:0 0!important}.work-r29-page:before,.work-r29-page:after,.software-r24-page:before{content:none!important}.ambient-background--light-archive .ambient-gradient-canvas{opacity:1;filter:blur(18px)saturate(1.04)contrast(1.015)}.ambient-background--light-archive .ambient-film-grain,.ambient-background--light-archive .ambient-film-grain[data-grain-intensity=dense],.ambient-background--light-archive .ambient-film-grain[data-grain-intensity=subtle]{mix-blend-mode:multiply;opacity:.19;background:0 0;width:100%;height:100%;animation:none;inset:0;transform:scale(1.015)}.storyboard-page-shell.storyboard-shell--offering{isolation:auto}.storyboard-page-shell>header{mix-blend-mode:normal;color:rgb(var(--brand-sky-rgb))!important}.storyboard-page-shell>header .storyboard-header-content,.storyboard-page-shell>header .storyboard-header-content *,.storyboard-page-shell>header .storyboard-brand-logo,.storyboard-page-shell>header .storyboard-nav-ring,.storyboard-page-shell>header .storyboard-nav-ring *{color:rgb(var(--brand-sky-rgb))!important;-webkit-text-fill-color:rgb(var(--brand-sky-rgb))!important;stroke:currentColor!important}.archive-r36-shell>footer{mix-blend-mode:normal;color:rgb(var(--brand-sky-rgb))!important}.archive-r36-shell>footer .storyboard-footer-content,.archive-r36-shell>footer .storyboard-footer-content *{mix-blend-mode:normal;color:rgb(var(--brand-sky-rgb))!important;-webkit-text-fill-color:rgb(var(--brand-sky-rgb))!important}@media (width<=767px){.storyboard-page-shell>header .storyboard-site-nav{background:#000}}.work-r29-page{--work-chapter-count:3;min-height:calc(var(--work-chapter-count) * 112svh);color:var(--archive-r36-ink);isolation:isolate}.work-r29-stage{grid-template-columns:30vw minmax(0,1fr)}.work-r29-rail,.software-r24-rail{color:var(--archive-r36-ink);border-color:#0000;border-right:1px dashed var(--archive-r36-rule);gap:clamp(.72rem,1.25vh,1.12rem);padding:clamp(1rem,1.7vw,1.75rem)}.work-r29-heading-pair,.software-r24-heading{border:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(.7rem,1.2vw,1.25rem);padding:0;display:grid}.work-r29-kicker,.software-r24-kicker{color:var(--archive-r36-ink);text-transform:none;--font-tracking:var(--body-tracking);letter-spacing:var(--font-tracking,0);align-self:end;margin:0 0 .15em;font-family:Nohemi;font-size:clamp(.82rem,1.08vw,1.08rem);font-weight:400;line-height:1}.work-r29-year,.software-r24-year{color:#0c0c0c;font-variant-numeric:tabular-nums;letter-spacing:var(--font-tracking,0);text-align:right;--font-tracking:var(--body-tracking);grid-auto-flow:row;justify-items:end;gap:.06em;margin:0 0 -.02em auto;font-family:Nohemi;font-size:clamp(8rem,15.6vw,15.5rem);font-weight:400;line-height:.9;display:grid!important}.work-r29-year{row-gap:0}.work-r29-index-stack,.work-r29-index,.software-r36-index{--font-tracking:var(--body-tracking);min-height:0;letter-spacing:var(--font-tracking,0);margin:0;padding:0;font-family:Nohemi;font-weight:400;overflow:hidden}.work-r29-index-stack{flex:auto;position:relative}.work-r29-index,.software-r36-index{align-content:start;gap:clamp(.15rem,.31vh,.28rem);list-style:none;display:grid}.work-r29-index{opacity:var(--work-index-opacity,0);pointer-events:none;transition:opacity var(--work-chapter-exit-duration,.32s) cubic-bezier(.4, 0, 1, 1);will-change:opacity;position:absolute;inset:0}.work-r29-index[data-work-index-chapter-state=entering]{transition:none}.work-r29-index__item,.software-r36-index>li{min-width:0;font-size:clamp(.65rem,.79vw,.82rem);line-height:1.08}.work-r29-index__item{opacity:0;will-change:opacity;grid-template-columns:minmax(0,1.42fr) minmax(4.2rem,.72fr) minmax(5.2rem,.94fr);gap:clamp(.3rem,.62vw,.72rem);transition:opacity .14s linear}.work-r29-index[data-work-index-chapter-state=active] .work-r29-index__item,.work-r29-index[data-work-index-chapter-state=exiting] .work-r29-index__item{opacity:1}.work-r29-index[data-work-index-chapter-state=entering] .work-r29-index__item{opacity:1;transition-delay:calc(var(--work-index-line-rank,0) * 36ms)}.work-r29-index[data-work-index-chapter-state=inactive] .work-r29-index__item{transition:none}.software-r36-index>li{grid-template-columns:minmax(0,1fr) auto;gap:.55rem;display:grid}.software-r36-index>li>span,.work-r29-index__item>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.software-r36-index>li>span:last-child{color:#14181c99}.software-r36-index>li[data-highlighted=true]{color:#0c0c0c;text-underline-offset:.18em}.work-r29-search{gap:.7rem}.work-r29-search__field{border:0;border-bottom:1px dashed var(--archive-r36-rule);gap:.48rem;min-height:2rem;padding:.34rem 0}.work-r29-search__field input{font-size:clamp(.65rem,.79vw,.82rem);line-height:1}.work-r29-gallery{padding:clamp(.72rem,1.35vw,1.35rem)}.work-r29-grid,.software-r24-grid{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.32rem,.56vw,.62rem)}.work-r29-grid{opacity:1;transition:none;inset:clamp(.72rem,1.35vw,1.35rem);transform:none}.work-r29-tile{--work-entry-rank:var(--work-entry-rank-large,0);grid-column:var(--work-grid-column,1) / span var(--work-grid-column-span,1);grid-row:var(--work-grid-row,1) / span var(--work-grid-row-span,1);opacity:var(--work-cell-opacity,0);transition:opacity var(--work-chapter-exit-duration,.32s) cubic-bezier(.4, 0, 1, 1);will-change:opacity}.work-r29-page[data-work-transition-phase=entering] .work-r29-tile{transition-duration:var(--work-chapter-enter-duration,.46s);transition-timing-function:cubic-bezier(.16,1,.3,1)}.work-r29-tile__poster{transition:filter .36s cubic-bezier(.22,.82,.22,1)}@media (prefers-reduced-motion:reduce){.work-r29-index,.work-r29-index__item,.work-r29-tile{transition:none!important}}@media (width>=821px) and (width<=1099px){.work-r29-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.work-r29-tile{--work-entry-rank:var(--work-entry-rank-small,0);grid-column:var(--work-small-grid-column,1) / span var(--work-small-grid-column-span,1);grid-row:var(--work-small-grid-row,1) / span var(--work-small-grid-row-span,1)}}.software-r24-page{color:var(--archive-r36-ink);grid-template-columns:30vw minmax(0,1fr);padding:30px 0 0}.software-r24-heading{padding:0;border-bottom:0!important}.software-r24-board{padding:clamp(.72rem,1.35vw,1.35rem)}.software-r24-grid{height:100%}.software-r24-folder{grid-template-rows:minmax(0,1fr) 1.45rem;gap:.04rem;padding:.15rem}.software-r24-folder__icon{place-items:end center}.software-r24-folder__video{aspect-ratio:1.12;filter:hue-rotate(190deg)saturate(4.2)brightness(.66)contrast(1.22)drop-shadow(4px 4px #1919192e);-o-object-fit:contain;object-fit:contain;transform-origin:bottom;width:min(112%,10.75rem);max-width:10.75rem;height:auto;max-height:9.55rem;transform:translateY(2.5rem)}.software-r24-folder__name{z-index:1;max-width:100%;color:var(--archive-r36-ink);text-overflow:ellipsis;white-space:nowrap;align-self:center;padding:0;font-size:clamp(.68rem,.78vw,.82rem);line-height:1.05;position:relative;overflow:hidden}.software-r24-folder[data-highlighted=true] .software-r24-folder__name{color:#0c0c0c;background:rgb(var(--brand-sky-rgb) / .72)}.software-r24-folder:focus-visible,.work-r29-tile__link:focus-visible{outline-color:var(--archive-r36-ink);outline-style:dashed}@media (width<=980px){.work-r29-stage,.software-r24-page{grid-template-columns:34vw minmax(0,1fr)}.work-r29-year,.software-r24-year{font-size:clamp(7rem,17vw,11rem)}.work-r29-index__item{grid-template-columns:minmax(0,1fr)}.work-r29-index__item>span:not(:first-child){display:none}}@media (width<=820px){.work-r29-page{min-height:calc(var(--work-chapter-count) * 120svh)}.work-r29-stage{grid-template-rows:minmax(13rem,36svh) minmax(0,1fr);grid-template-columns:1fr}.work-r29-rail{border-right:0;border-bottom:1px dashed var(--archive-r36-rule);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(9rem,.82fr) minmax(0,1fr);gap:.58rem .8rem;padding:.75rem}.work-r29-index-stack{grid-area:1/2/-1}.work-r29-heading-pair{align-items:end}.work-r29-year{font-size:clamp(5rem,20vw,8rem)}.work-r29-kicker{font-size:clamp(.7rem,2.4vw,.88rem)}.work-r29-index__item{font-size:clamp(.55rem,1.85vw,.7rem)}.work-r29-search__field input{font-size:clamp(.62rem,2.1vw,.78rem)}.work-r29-gallery{padding:.45rem}.work-r29-grid{gap:.28rem;inset:.45rem}}@media (width<=767px){.software-r24-page{height:auto;min-height:100svh;padding:calc(30px + .75rem) 0 4rem;display:block;overflow:visible}.software-r24-rail{border-right:0;border-bottom:1px dashed var(--archive-r36-rule);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(9rem,.8fr) minmax(0,1fr);gap:.65rem .8rem;min-height:24rem;padding:.8rem;display:grid}.software-r24-heading{grid-template-columns:1fr;align-content:end}.software-r24-year{justify-items:start;margin:0;font-size:clamp(5rem,25vw,8rem)}.software-r36-index{grid-area:1/2/span 2}.software-r36-index>li{grid-template-columns:minmax(0,1fr);font-size:clamp(.54rem,2.1vw,.68rem)}.software-r36-index>li>span:last-child{display:none}.software-r24-board{padding:.7rem}.software-r24-grid{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(10.5rem,46vw);gap:.45rem;height:auto}.software-r24-grid .sparse-archive-grid__item{grid-area:auto!important}.software-r24-folder__video{aspect-ratio:auto;width:min(108%,10.7rem);height:100%;max-height:9.6rem;transform:none}}@media (prefers-reduced-motion:reduce){.ambient-background--light-archive .ambient-gradient-canvas,.ambient-background--light-archive .ambient-film-grain{animation:none!important}}.storyboard-shell--offering .storyboard-contact-runway{--contact-material-base:#0c0c0c;--contact-material-mid:#0f1316;--contact-material-sky:rgb(var(--brand-sky-rgb));--contact-material-grain-opacity:.11}.storyboard-shell--offering .storyboard-contact-editorial-layout{overflow:visible}@media (width<=760px){.storyboard-shell--offering .storyboard-contact-paper-sheet{--contact-paper-top:calc(30px + max(.75rem, env(safe-area-inset-top)));--contact-paper-mobile-title-zone:calc(24.437vw + .3rem);top:var(--contact-paper-top);width:calc(100vw - 1.25rem);height:min(calc(100svh - var(--contact-paper-top) - var(--contact-paper-mobile-title-zone)), calc((100vw - 1.25rem) * 1.82));aspect-ratio:auto;min-height:0;max-height:none;padding:clamp(.62rem,2.2vw,.94rem)}.storyboard-shell--offering .storyboard-contact-paper-form,.storyboard-shell--offering .storyboard-contact-paper-form__controls{height:100%}.storyboard-shell--offering .storyboard-contact-paper-form__controls{grid-template-rows:repeat(6,auto) minmax(0,1fr);align-content:stretch}}.storyboard-shell--offering .storyboard-contact-runway{position:relative}.editorial-affirmation-paragraph__parallax{--affirmation-parallax-x:0deg;--affirmation-parallax-y:0deg;z-index:1;min-width:0;min-height:100%;transform:rotateX(var(--affirmation-parallax-x)) rotateY(var(--affirmation-parallax-y));transform-style:preserve-3d;transform-origin:50%;flex-direction:column;gap:clamp(.38rem,.7vw,.68rem);display:flex;position:relative}.editorial-affirmation-paragraph__scene[data-paragraph-parallax-active=true] .editorial-affirmation-paragraph__parallax{will-change:transform}.storyboard-callout-faq-shared-model__pointer-plane{pointer-events:none;transform-origin:50%;will-change:auto;width:100%;height:100%;position:absolute;inset:0;transform:none}.storyboard-callout-faq-shared-model__pointer-plane[data-faq-brain-pointer-moving=false]{will-change:auto}.editorial-affirmation-paragraph__scene .storyboard-faq-table__meta,.editorial-affirmation-paragraph__scene .storyboard-faq-table__short-title,.editorial-affirmation-paragraph__scene .storyboard-faq-table__description{z-index:1;color:var(--faq-table-ink);margin:0;transition:none;position:relative;transform:none;opacity:1!important}.editorial-affirmation-paragraph__scene .storyboard-faq-table__meta{justify-content:start;font-style:normal}.editorial-affirmation-paragraph__scene .storyboard-faq-table__short-title{align-self:start;width:100%}.editorial-affirmation-paragraph__scene .storyboard-faq-table__meta,.editorial-affirmation-paragraph__scene .storyboard-faq-table__short-title,.editorial-affirmation-paragraph__scene .storyboard-faq-table__description,.editorial-affirmation-paragraph__scene .storyboard-faq-table__description p{text-align:left}.editorial-affirmation-paragraph__scene .storyboard-faq-table__meta [data-faq-table-slash=true]{opacity:1;transition:none;transform:none}@media (prefers-reduced-motion:reduce){.storyboard-callout-faq-shared-model__pointer-plane{transform:none!important}}@media (width<=760px){.editorial-affirmation-paragraph__parallax{gap:clamp(.32rem,1.8vw,.5rem)}}@media (hover:none),(pointer:coarse){.editorial-affirmation-paragraph__parallax{transform:none!important}}@media (prefers-reduced-motion:reduce){.editorial-affirmation-paragraph__parallax{transform:none!important}}.storyboard-shell--offering>header,.storyboard-shell--offering>footer,.storyboard-shell--offering>[data-chrome-region=social]{z-index:14030!important}:root[data-asabeko-character-ab-active=true]:not([data-asabeko-contact-active=true]) .storyboard-shell--offering>:is(header,footer,[data-chrome-region=social]){visibility:visible!important;opacity:1!important}:root[data-asabeko-character-ab-active=true]:not([data-asabeko-contact-active=true]) .storyboard-shell--offering>[data-chrome-region=social]{pointer-events:none}.storyboard-contact-timezone{position:relative}.storyboard-contact-timezone>input[type=hidden]{display:none}.storyboard-contact-timezone__trigger{color:#000;width:100%;min-width:0;height:clamp(1.58rem,3.2vh,2.08rem);font:inherit;text-align:left;text-transform:none;cursor:pointer;background:#ffffff29;border:0;border-bottom:1px dashed #0000008f;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:0 .34rem;line-height:1.2;display:grid}.storyboard-contact-timezone__trigger>span{text-overflow:ellipsis;white-space:nowrap;font-size:1em;overflow:hidden}.storyboard-contact-timezone__trigger>svg{width:1em;height:1em;transition:transform .24s cubic-bezier(.19,1,.22,1)}.storyboard-contact-timezone[data-contact-timezone-open=true] .storyboard-contact-timezone__trigger>svg{transform:rotate(180deg)}.storyboard-contact-timezone__trigger:hover,.storyboard-contact-timezone__trigger:focus-visible{background:#ffffff52}.storyboard-contact-timezone__trigger:focus-visible{outline-offset:2px;outline:2px solid #000}.storyboard-contact-timezone__popover{z-index:15140;box-sizing:border-box;width:min(max(var(--radix-popover-trigger-width), 19rem), calc(100vw - 1.5rem));max-height:min(26rem, var(--radix-popover-content-available-height));color:#000;--font-tracking:var(--body-tracking);letter-spacing:var(--font-tracking,0);background:#f2f2f2;border:1px dashed #0000008a;border-radius:0;padding:clamp(.48rem,.9vw,.72rem);font-family:Nohemi;font-weight:400;overflow:hidden;box-shadow:0 .8rem 2rem #00000029}.storyboard-contact-timezone__command{color:inherit;background:0 0;border-radius:0}.storyboard-contact-timezone__command [cmdk-input-wrapper]{background:#ffffff2e;border:1px dashed #00000057;padding-inline:.58rem}.storyboard-contact-timezone__command [cmdk-input-wrapper]>svg{width:1rem;height:1rem}.storyboard-contact-timezone__command [cmdk-input]{color:#000;height:2.65rem;font-family:inherit;font-size:clamp(.72rem,.92vw,.88rem)}.storyboard-contact-timezone__list{max-height:min(20rem, calc(var(--radix-popover-content-available-height) - 3rem));overscroll-behavior:contain;scrollbar-gutter:stable;padding:.3rem 0 0}.storyboard-contact-timezone__option{color:#000;cursor:pointer;background:#ffffff2e;border:1px dashed #00000047;border-radius:0;grid-template-columns:minmax(0,1fr) auto auto;gap:.65rem;min-height:2.35rem;margin-bottom:.18rem;padding:.48rem .58rem;font-size:clamp(.68rem,.84vw,.82rem);line-height:1.15;display:grid}.storyboard-contact-timezone__option>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.storyboard-contact-timezone__option>span:nth-child(2){color:#00000094;white-space:nowrap;font-size:.82em}.storyboard-contact-timezone__option>svg{width:1em;height:1em;color:rgb(var(--brand-sky-rgb));opacity:0}.storyboard-contact-timezone__option>svg[data-selected=true]{opacity:1}.storyboard-contact-timezone__option[data-selected=true]{color:#000!important;background:rgb(var(--brand-sky-rgb) / .22)!important}.storyboard-contact-timezone__empty{color:#00000094;text-align:center;padding:1.5rem .75rem;font-size:clamp(.7rem,.86vw,.84rem)}@media (width<=760px){.storyboard-contact-timezone__popover{width:min(max(var(--radix-popover-trigger-width), 17rem), calc(100vw - 1rem))}.storyboard-contact-timezone__option{min-height:2.75rem;font-size:.72rem}}@media (prefers-reduced-motion:reduce){.storyboard-contact-timezone__trigger>svg{transition:none}}.storyboard-shell--offering .storyboard-contact-paper-form__section[data-contact-form-section=help] .storyboard-contact-paper-form__help-options{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;row-gap:clamp(.08rem,.16vw,.14rem)}.storyboard-shell--offering .storyboard-contact-paper-form__help-options>[data-contact-help-option]{align-items:center;min-height:clamp(1.24rem,2.1vh,1.5rem);padding-block:clamp(.06rem,.12vw,.1rem);line-height:1.05}.storyboard-shell--offering .storyboard-contact-paper-form__help-option--other{background:0 0;border:0;gap:clamp(.24rem,.42vw,.36rem);min-width:0;padding:clamp(.06rem,.12vw,.1rem) 0;display:flex}.storyboard-shell--offering .storyboard-contact-paper-form__help-option--other>label{display:contents}.storyboard-shell--offering .storyboard-contact-paper-form__field--options input.storyboard-contact-paper-form__help-other-input{color:#000;width:100%;min-width:0;height:1.35rem;min-height:0;font:inherit;text-transform:none;background:0 0;border:0;border-bottom:1px dashed #0000008f;border-radius:0;outline:0;flex:auto;padding:0 .2rem;line-height:1}.storyboard-shell--offering .storyboard-contact-paper-form__help-other-input::placeholder{text-transform:lowercase}.storyboard-shell--offering .storyboard-contact-paper-form__help-other-input:focus-visible{border-bottom-color:#000;box-shadow:0 1px #000}.storyboard-shell--offering .storyboard-contact-paper-form__help-other-input[aria-invalid=true]{border-bottom-style:solid}@media (width<=767px){.storyboard-shell--offering .storyboard-contact-paper-form__section[data-contact-form-section=help] .storyboard-contact-paper-form__help-options{grid-template-columns:minmax(0,1fr);row-gap:.1rem}.storyboard-shell--offering .storyboard-contact-paper-form__help-options>[data-contact-help-option]{min-height:1.34rem}}@media (width<=767px) and (height<=700px){.storyboard-shell--offering .storyboard-contact-paper-form__section[data-contact-form-section=help] .storyboard-contact-paper-form__help-options{gap:.1rem}.storyboard-shell--offering .storyboard-contact-paper-form__help-options>[data-contact-help-option]{min-height:1.1rem;padding-block:0;line-height:1}.storyboard-shell--offering .storyboard-contact-paper-form__help-options input[type=checkbox]{width:1.1rem;height:1.1rem;min-height:1.1rem}.storyboard-shell--offering .storyboard-contact-paper-form__field--options input.storyboard-contact-paper-form__help-other-input{height:1.1rem}}.storyboard-shell--offering>[data-chrome-region=social] .storyboard-social-email{gap:0;position:relative}.storyboard-shell--offering>[data-chrome-region=social] .storyboard-social-email__anchor{min-width:max-content;position:relative}.storyboard-shell--offering>[data-chrome-region=social] .storyboard-social-email:is(:hover,:focus-within) .storyboard-social-email__anchor{min-width:12.8rem}.storyboard-shell--offering>[data-chrome-region=social] .storyboard-social-email__full{position:absolute;inset:0 auto auto 0}.storyboard-shell--offering>[data-chrome-region=social] .storyboard-social-email__copy{margin-left:0;position:absolute;top:50%;left:calc(100% + .15rem);transform:translate(-.18rem,-50%)scale(.82)}.storyboard-shell--offering>[data-chrome-region=social] .storyboard-social-email:is(:hover,:focus-within) .storyboard-social-email__copy{transform:translateY(-50%)scale(1)}@media (width>=761px){.storyboard-shell--offering>[data-chrome-region=social]>.text-subline{gap:clamp(1.5rem,2.25vw,2rem)}}@media (width<=760px){.storyboard-shell--offering>[data-chrome-region=social]>.text-subline{gap:.35rem}}.storyboard-shell--offering>footer,.storyboard-shell--offering>[data-chrome-region=social]{will-change:opacity;visibility:visible!important;opacity:1!important;transition:opacity .62s cubic-bezier(.19,1,.22,1),visibility linear!important;animation-fill-mode:backwards!important}:root[data-asabeko-contact-active=true] .storyboard-shell--offering>footer,:root[data-asabeko-contact-active=true] .storyboard-shell--offering>[data-chrome-region=social]{visibility:hidden!important;opacity:0!important;transition:opacity .52s cubic-bezier(.19,1,.22,1),visibility 0s linear .52s!important}:root[data-asabeko-contact-active=true] .storyboard-shell--offering>[data-chrome-region=social] *{pointer-events:none!important}@media (prefers-reduced-motion:reduce){.storyboard-shell--offering>footer,.storyboard-shell--offering>[data-chrome-region=social]{transition:none!important}}.storyboard-shell--offering .storyboard-hero-section{min-height:100svh}.storyboard-shell--offering .storyboard-hero-stage{height:100svh;min-height:100svh;position:sticky;top:0;overflow:hidden}@media (width<=760px){.storyboard-shell--offering .storyboard-hero-section{min-height:100svh}}@media (prefers-reduced-motion:reduce){.storyboard-shell--offering .storyboard-hero-section{min-height:100svh}.storyboard-shell--offering .storyboard-hero-stage{position:relative}}.storyboard-shell--offering .storyboard-callout-section{z-index:40;z-index:60;position:relative}.storyboard-callout-faq-shared-model-surface{isolation:isolate}.storyboard-callout__reactive-field,.storyboard-callout__reactive-field-layer,.storyboard-callout__particle-field{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.storyboard-callout__reactive-field{z-index:0;-webkit-mask-image:linear-gradient(to bottom, transparent 0, transparent var(--callout-field-entry-mask-start,100svh), black var(--callout-field-entry-mask-end,100svh), black 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, transparent var(--callout-field-entry-mask-start,100svh), black var(--callout-field-entry-mask-end,100svh), black 100%);mask-image:linear-gradient(to bottom, transparent 0, transparent var(--callout-field-entry-mask-start,100svh), black var(--callout-field-entry-mask-end,100svh), black 100%);overflow:hidden;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.storyboard-callout__reactive-field-layer{transform-origin:50%;will-change:opacity;transform:scale(1.08)}.storyboard-callout__reactive-field-layer--brain{z-index:1;opacity:var(--callout-brain-field-progress,0);filter:blur(14px)saturate(1.08)contrast(1.02);background:radial-gradient(at 48% 44%,#e4eaff6b 0%,#0000 34%),radial-gradient(at 78% 22%,#7e5bffc2 0%,#0000 40%),radial-gradient(at 18% 76%,#2b67ffd6 0%,#0000 44%),radial-gradient(at 50% 48%,#6548ea 0%,#2d45d9 48%,#191063 78%,#0d082f 100%)}.storyboard-callout__particle-field{z-index:2;opacity:var(--callout-brain-field-progress,0);contain:strict;overflow:hidden}@media (prefers-reduced-motion:reduce){.storyboard-callout__reactive-field-layer{will-change:auto}}.storyboard-faq-static-accent{--faq-sticker-entry-scale:0;--faq-sticker-size-scale:1;--faq-sticker-rotation:0deg;z-index:1;-o-object-fit:contain;object-fit:contain;opacity:.94;filter:none;pointer-events:none;-webkit-user-select:none;user-select:none;width:min(86%,8rem);height:auto;max-height:84%;transform:rotate(var(--faq-sticker-rotation)) scale(calc(var(--faq-sticker-entry-scale) * var(--faq-sticker-size-scale)));transform-origin:50%;display:block;position:absolute}.storyboard-faq-static-accent[data-faq-static-accent-index="1"]{--faq-sticker-rotation:-11deg;width:min(82%,7.6rem);top:10%;left:34%}.storyboard-faq-static-accent[data-faq-static-accent-index="2"]{--faq-sticker-size-scale:1.7;--faq-sticker-rotation:9deg;width:min(92%,8.6rem);bottom:10%;right:8%}.storyboard-faq-static-accent[data-faq-static-accent-index="3"]{--faq-sticker-size-scale:1.8;--faq-sticker-rotation:-3deg;width:min(90%,8.2rem);top:18%;left:32%}.storyboard-faq-static-accent[data-faq-static-accent-index="4"]{--faq-sticker-rotation:6deg;width:min(94%,8.7rem);bottom:10%;right:30%}.storyboard-faq-static-accent[data-faq-static-accent-index="5"]{--faq-sticker-rotation:-8deg;width:min(72%,8.5rem);top:10%;left:10%}.storyboard-faq-static-accent[data-faq-static-accent-index="6"]{--faq-sticker-rotation:11deg;width:min(72%,8.1rem);bottom:10%;right:10%}.storyboard-faq-static-accent[data-faq-static-accent-index="7"]{--faq-sticker-rotation:-4deg;width:min(78%,7.2rem);top:18%;left:22%}.storyboard-shell--offering .storyboard-faq-table__grid{grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(4, var(--faq-table-row-height))}@media (width<=760px){.storyboard-shell--offering .storyboard-faq-table__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(5, var(--faq-table-row-height))}}@keyframes r70-character-smiley-blink{0%,62%,65%,88%,91%,to{transform:scaleY(1)}63%,64%,89%,90%{transform:scaleY(.08)}}@keyframes r70-character-smiley-stronger-smile{0%,61%,91%,to{transform:scaleY(.8)}69%,84%{transform:scaleY(1.22)}}.storyboard-shell--offering .storyboard-about-flow-section[data-character-visual-stage=waiting][data-character-faq-transition-active=false] :is(.storyboard-character-pill-row__track,.storyboard-character-pill-icon__svg,.storyboard-character-smiley__eyes,.storyboard-character-smiley__mouth){animation-play-state:paused!important}.site-global-background-grain{z-index:2147483620;pointer-events:none;width:100vw;height:100dvh;image-rendering:pixelated;mix-blend-mode:soft-light;opacity:.052;position:fixed;inset:0;transform:none}html[data-asabeko-procedural-grain-ready=true] #asabeko-boot-loader:after{visibility:hidden;animation:none!important}@media (hover:hover) and (pointer:fine) and (forced-colors:none){html[data-asabeko-character-cursor=active],html[data-asabeko-character-cursor=active] body,html[data-asabeko-character-cursor=active] body *,html[data-asabeko-character-cursor=active] body :before,html[data-asabeko-character-cursor=active] body :after{cursor:none!important}}.asabeko-character-cursor{z-index:2147483647;contain:layout style;opacity:0;pointer-events:none;transform-origin:2px 2px;will-change:transform, opacity;width:32px;height:32px;transition:opacity 80ms linear;position:fixed;top:0;left:0;overflow:visible;transform:translate(-120px,-120px)}@media (hover:none),(pointer:coarse){.asabeko-character-cursor{display:none}}@media (prefers-reduced-motion:reduce){.site-global-background-grain,.asabeko-character-cursor,.asabeko-character-cursor *{transition:none!important;animation:none!important}}@media (forced-colors:active){.asabeko-character-cursor,.site-global-background-grain{display:none!important}}.page-transition-pixel-overlay{--page-transition-centrepiece-width:min(20.8vw, 33.28svh);--page-transition-centrepiece-height:calc(var(--page-transition-centrepiece-width) * 1.25);--page-transition-centrepiece-x-edge:calc(50% - var(--page-transition-centrepiece-width) / 2);--page-transition-centrepiece-y-edge:calc(50% - var(--page-transition-centrepiece-height) / 2)}@media (width<=760px){.page-transition-pixel-overlay{--page-transition-centrepiece-width:min(48vw, 31.36svh)}}@keyframes r90-route-surface-resolve{0%{clip-path:inset(0);opacity:1}72%,86%{clip-path:inset(var(--page-transition-centrepiece-y-edge) var(--page-transition-centrepiece-x-edge));opacity:1}to{clip-path:inset(50%);opacity:0}}@keyframes r90-route-left-guide{0%{opacity:0;left:-4vw}8%{opacity:1}72%,86%{left:var(--page-transition-centrepiece-x-edge);opacity:1}to{opacity:0;left:50%}}@keyframes r90-route-right-guide{0%{opacity:0;left:calc(100% + 4vw)}8%{opacity:1}72%,86%{left:calc(100% - var(--page-transition-centrepiece-x-edge));opacity:1}to{opacity:0;left:50%}}@keyframes r90-route-top-guide{0%{opacity:0;top:-4svh}8%{opacity:1}72%,86%{top:var(--page-transition-centrepiece-y-edge);opacity:1}to{opacity:0;top:50%}}@keyframes r90-route-bottom-guide{0%{opacity:0;top:calc(100% + 4svh)}8%{opacity:1}72%,86%{top:calc(100% - var(--page-transition-centrepiece-y-edge));opacity:1}to{opacity:0;top:50%}}.page-transition-pixel-overlay__count{z-index:3;color:#0036fc;font-variant-numeric:tabular-nums;text-align:left;white-space:nowrap;opacity:1;--font-tracking:var(--body-tracking);width:1.75em;max-width:50vw;height:1em;letter-spacing:var(--font-tracking,0);font-family:Nohemi;font-size:min(60svh,29vw);font-weight:400;line-height:1;position:absolute;inset:auto auto clamp(1.25rem,6svh,4.5rem) clamp(.75rem,3vw,3.5rem);overflow:hidden;transform:none}.page-transition-pixel-overlay .asabeko-loader-value__frame{justify-content:flex-start;align-items:flex-start;width:100%;height:1em;display:inline-flex;position:absolute;inset:0 auto auto 0}.page-transition-pixel-overlay .asabeko-loader-value__digit{min-width:.58em;transition:transform .34s cubic-bezier(.22,.74,.28,1);transition-delay:calc(var(--loader-digit-index,0) * .105s);will-change:transform;display:inline-block;transform:translateY(112%)}.page-transition-pixel-overlay .asabeko-loader-value__frame[data-loader-value-frame=active] .asabeko-loader-value__digit{transform:translate(0,0)}.page-transition-pixel-overlay .asabeko-loader-value__frame[data-loader-value-frame=exiting] .asabeko-loader-value__digit{transform:translateY(-112%)}.page-transition-pixel-overlay[data-page-transition-phase=exit] .page-transition-pixel-overlay__count,.page-transition-pixel-overlay[data-page-transition-count-state=idle] .page-transition-pixel-overlay__count{visibility:hidden}.ambient-film-grain,.ambient-film-grain[data-grain-intensity=dense],.ambient-film-grain[data-grain-intensity=subtle]{opacity:.055}.ambient-background--light-archive .ambient-film-grain,.ambient-background--light-archive .ambient-film-grain[data-grain-intensity=dense],.ambient-background--light-archive .ambient-film-grain[data-grain-intensity=subtle]{opacity:.045}.storyboard-shell--offering{--storyboard-shell-bg:#030406;background-color:#030406!important}.storyboard-shell--offering .ambient-film-grain,.storyboard-shell--offering .ambient-film-grain[data-grain-intensity=dense],.storyboard-shell--contact-active .ambient-film-grain{opacity:.05}.storyboard-shell--offering .storyboard-hero-pixel-video{width:100vw;height:100dvh;box-shadow:none;border:0;border-radius:0;inset:0 auto auto 50%;overflow:hidden;transform:translate(-50%)}html[data-asabeko-boot-state=loading] .storyboard-shell--offering>header,html[data-asabeko-boot-state=complete] .storyboard-shell--offering>header,html[data-asabeko-page-transition-target=offering][data-asabeko-page-transition-phase=hold] .storyboard-shell--offering>header{visibility:visible!important;opacity:0!important;transform:translateY(-.8rem)!important}html[data-asabeko-boot-state=loading] .storyboard-shell--offering>footer,html[data-asabeko-boot-state=complete] .storyboard-shell--offering>footer,html[data-asabeko-boot-state=loading] .storyboard-shell--offering>[data-chrome-region=social],html[data-asabeko-boot-state=complete] .storyboard-shell--offering>[data-chrome-region=social],html[data-asabeko-page-transition-target=offering][data-asabeko-page-transition-phase=hold] .storyboard-shell--offering>footer,html[data-asabeko-page-transition-target=offering][data-asabeko-page-transition-phase=hold] .storyboard-shell--offering>[data-chrome-region=social]{visibility:visible!important;opacity:0!important;transform:translateY(.72rem)!important}html[data-asabeko-boot-state=pixel-exiting] .storyboard-shell--offering>header,html[data-asabeko-page-transition-target=offering][data-asabeko-page-transition-phase=exit] .storyboard-shell--offering>header{animation:.76s cubic-bezier(.16,1,.3,1) .12s both asabeko-offering-header-entry!important}html[data-asabeko-boot-state=pixel-exiting] .storyboard-shell--offering>footer,html[data-asabeko-page-transition-target=offering][data-asabeko-page-transition-phase=exit] .storyboard-shell--offering>footer{animation:.78s cubic-bezier(.16,1,.3,1) .32s both asabeko-offering-footer-entry!important}html[data-asabeko-boot-state=pixel-exiting] .storyboard-shell--offering>[data-chrome-region=social],html[data-asabeko-page-transition-target=offering][data-asabeko-page-transition-phase=exit] .storyboard-shell--offering>[data-chrome-region=social]{animation:.78s cubic-bezier(.16,1,.3,1) .43s both asabeko-offering-footer-entry!important}@keyframes asabeko-offering-header-entry{0%{visibility:visible;opacity:0;transform:translateY(-.8rem)}to{visibility:visible;opacity:1;transform:translate(0,0)}}@keyframes asabeko-offering-footer-entry{0%{visibility:visible;opacity:0;transform:translateY(.72rem)}to{visibility:visible;opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.page-transition-pixel-overlay .asabeko-loader-value__digit{transition-duration:.01ms!important;transition-delay:0s!important}.storyboard-shell--offering>header,.storyboard-shell--offering>footer,.storyboard-shell--offering>[data-chrome-region=social]{visibility:visible!important;opacity:1!important;animation:none!important;transform:none!important}}.storyboard-shell--offering .storyboard-offering-intro-stack__paragraph,.storyboard-shell--offering .storyboard-offering-intro-stack__paragraph *,.storyboard-shell--offering .storyboard-offering-intro-stack__word,.storyboard-shell--offering .storyboard-offering-intro-stack__char{color:rgb(var(--brand-sky-rgb))!important;-webkit-text-fill-color:rgb(var(--brand-sky-rgb))!important}:root[data-asabeko-hero-active=true] .storyboard-shell--offering>header,:root[data-asabeko-hero-active=true] .storyboard-shell--offering>footer,:root[data-asabeko-hero-active=true] .storyboard-shell--offering>[data-chrome-region=social]{color:rgb(var(--brand-sky-rgb))!important;mix-blend-mode:normal!important}:root[data-asabeko-hero-active=true] .storyboard-shell--offering>header .storyboard-header-content,:root[data-asabeko-hero-active=true] .storyboard-shell--offering>header .storyboard-header-content *,:root[data-asabeko-hero-active=true] .storyboard-shell--offering>header .storyboard-brand-logo,:root[data-asabeko-hero-active=true] .storyboard-shell--offering>header .storyboard-nav-ring,:root[data-asabeko-hero-active=true] .storyboard-shell--offering>header .storyboard-nav-ring *{color:rgb(var(--brand-sky-rgb))!important;-webkit-text-fill-color:rgb(var(--brand-sky-rgb))!important;stroke:currentColor!important;mix-blend-mode:normal!important}:root[data-asabeko-hero-active=true] .storyboard-shell--offering>footer .storyboard-footer-content,:root[data-asabeko-hero-active=true] .storyboard-shell--offering>footer .storyboard-footer-content *{color:rgb(var(--brand-sky-rgb))!important;-webkit-text-fill-color:rgb(var(--brand-sky-rgb))!important;mix-blend-mode:normal!important}.storyboard-shell--offering .storyboard-hero-pixel-video__canvas{will-change:opacity}@media (prefers-reduced-motion:reduce){.storyboard-shell--offering .storyboard-hero-pixel-video__canvas{will-change:auto;opacity:1!important}}.storyboard-callout__reactive-field-layer,.storyboard-callout__particle-field{-webkit-mask-image:radial-gradient(circle at var(--callout-faq-field-center-x,50vw) var(--callout-faq-field-center-y,50vh), black 0 var(--callout-field-mask-core,92vmax), #000000bd var(--callout-field-mask-mid,98vmax), transparent var(--callout-field-mask-edge,104vmax));-webkit-mask-image:radial-gradient(circle at var(--callout-faq-field-center-x,50vw) var(--callout-faq-field-center-y,50vh), black 0 var(--callout-field-mask-core,92vmax), #000000bd var(--callout-field-mask-mid,98vmax), transparent var(--callout-field-mask-edge,104vmax));mask-image:radial-gradient(circle at var(--callout-faq-field-center-x,50vw) var(--callout-faq-field-center-y,50vh), black 0 var(--callout-field-mask-core,92vmax), #000000bd var(--callout-field-mask-mid,98vmax), transparent var(--callout-field-mask-edge,104vmax));-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.storyboard-shell--offering .storyboard-faq-table__stage{isolation:isolate}.storyboard-shell--offering .storyboard-about-flow-section:is([data-character-reverse-cycle=active],[data-character-reverse-white-cover=latched]){z-index:86;overflow:visible;clip-path:none!important}.storyboard-shell--offering .storyboard-about-flow-section:is([data-character-reverse-cycle=active],[data-character-reverse-white-cover=latched]) .storyboard-character-depth-stage{z-index:2;contain:layout paint;background:#f4f4f4;width:100vw;max-width:none;height:100svh;min-height:100svh;margin:0;overflow:hidden;position:fixed!important;inset:0!important}@media (hover:none) and (pointer:coarse){.storyboard-header-content .storyboard-brand-link{align-self:flex-start;height:2.75rem;padding-bottom:.875rem}.storyboard-header-content .storyboard-site-nav{align-self:flex-start;height:2.75rem}.storyboard-header-content .storyboard-site-nav>a{height:2.75rem;padding-top:0;padding-bottom:.875rem}.storyboard-header-content .storyboard-site-nav .storyboard-nav-ring{top:calc(50% - .4375rem)}.storyboard-page-shell>[data-chrome-region=social]>.text-subline,.storyboard-shell--offering>[data-chrome-region=social]>.text-subline{flex-direction:row;align-items:flex-end}.storyboard-page-shell>[data-chrome-region=social]>.text-subline>a,.storyboard-shell--offering>[data-chrome-region=social]>.text-subline>a,.storyboard-page-shell>[data-chrome-region=social] .storyboard-social-email__anchor,.storyboard-shell--offering>[data-chrome-region=social] .storyboard-social-email__anchor{box-sizing:border-box;justify-content:flex-start;align-items:flex-end;min-width:max(2.75rem,44px);min-height:max(2.75rem,44px);padding-top:1.875rem;display:inline-flex}}@media (width<=767px){.storyboard-header-content .storyboard-brand-link{align-self:flex-start;height:2.75rem;padding-bottom:.875rem}.storyboard-mobile-nav-toggle{align-self:flex-start;width:2.75rem;height:2.75rem;padding:0 0 .875rem}.storyboard-mobile-nav-toggle svg{transform:translate(.55rem)}.storyboard-header-content .storyboard-site-nav{height:auto;max-height:calc(100dvh - 30px - env(safe-area-inset-bottom));overscroll-behavior:contain;align-self:auto;overflow:hidden auto}.storyboard-header-content .storyboard-site-nav>a{flex:none;height:auto;min-height:2.75rem;padding:.35rem .45rem}.storyboard-header-content .storyboard-site-nav .storyboard-nav-ring{top:50%}.storyboard-mobile-nav-toggle:focus-visible,header .storyboard-site-nav>a:focus-visible{outline-offset:-2px;outline:2px solid}.storyboard-page-shell>[data-chrome-region=social]>.text-subline,.storyboard-shell--offering>[data-chrome-region=social]>.text-subline{flex-direction:row;align-items:flex-end;gap:.55rem}}@media (width>=761px) and (width<=1099px) and (height<=600px) and (aspect-ratio>=3/2){.storyboard-shell--offering .storyboard-contact-paper-sheet{--contact-paper-top:calc(30px + .45rem);--contact-paper-settled-y:.45rem;top:var(--contact-paper-top);z-index:15030;width:min(100vw - 1.5rem,58rem);height:calc(100svh - var(--contact-paper-top) - var(--contact-paper-settled-y));aspect-ratio:auto;min-height:0;max-height:none;transform:translate3d(calc(-50% + var(--contact-paper-offset-x,0vw)), var(--contact-paper-offset-y,var(--paper-start-y)), 0) rotate(var(--contact-paper-rotate,0deg));padding:.52rem .66rem;left:50%}.storyboard-shell--offering .storyboard-contact-editorial-layout{z-index:15010}.storyboard-shell--offering .storyboard-contact-section{isolation:auto}.storyboard-shell--offering .storyboard-contact-paper-form{gap:0;height:100%;font-size:clamp(.64rem,1.45vw,.72rem);line-height:1.04}.storyboard-shell--offering .storyboard-contact-paper-form__controls{grid-template-rows:repeat(3,auto);grid-template-columns:minmax(0,1fr) minmax(0,1.08fr) minmax(0,1.08fr) minmax(0,.94fr);align-content:start;gap:.34rem .66rem;height:100%;display:grid}.storyboard-shell--offering .storyboard-contact-paper-form__section{border:0;gap:.12rem;min-width:0;min-height:0;padding:0}.storyboard-shell--offering .storyboard-contact-paper-form__section[data-contact-form-section=contact]{grid-area:1/1/auto/3}.storyboard-shell--offering .storyboard-contact-paper-form__section[data-contact-form-section=help]{grid-area:2/1;align-self:start}.storyboard-shell--offering .storyboard-contact-paper-form__section[data-contact-form-section=brief]{grid-area:2/2/auto/4;align-content:start}.storyboard-shell--offering .storyboard-contact-paper-form__section[data-contact-form-section=delivery]{grid-area:3/1/auto/4}.storyboard-shell--offering .storyboard-contact-paper-form__section[data-contact-form-section=budget-timezone]{grid-area:1/3/auto/5}.storyboard-shell--offering .storyboard-contact-paper-form__section[data-contact-form-section=timezone]{grid-area:2/4;align-self:start}.storyboard-shell--offering .storyboard-contact-paper-form__section[data-contact-form-section=complete]{grid-area:3/4;align-self:end}.storyboard-shell--offering .storyboard-contact-paper-form__section[data-contact-form-section=budget-timezone] .storyboard-contact-paper-form__grid--dense{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start}.storyboard-shell--offering .storyboard-contact-paper-form__section[data-contact-form-section=budget-timezone] .storyboard-contact-paper-form__field--options>div{grid-template-columns:minmax(0,1fr)}.storyboard-shell--offering .storyboard-contact-paper-form__section[data-contact-form-section=brief] textarea{resize:none;min-height:clamp(3.55rem,18svh,4.4rem)}.storyboard-shell--offering .storyboard-contact-paper-form__section[data-contact-form-section=brief] input[type=file]{padding-block:.2rem}.storyboard-shell--offering .storyboard-contact-paper-form__section[data-contact-form-section=help] .storyboard-contact-paper-form__help-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.12rem .3rem}.storyboard-shell--offering .storyboard-contact-paper-form__section[data-contact-form-section=help] .storyboard-contact-paper-form__help-options>[data-contact-help-option]{min-height:1.65rem}.storyboard-shell--offering .storyboard-contact-paper-form__submit{width:100%;min-width:0;min-height:2.25rem;margin:0}.storyboard-shell--offering .storyboard-contact-paper-form__field input:not([type=checkbox]):not([type=file]),.storyboard-shell--offering .storyboard-contact-timezone__trigger,.storyboard-shell--offering .storyboard-contact-paper-form__field--options label{min-height:1.75rem}.storyboard-shell--offering .storyboard-contact-paper-form__field input[type=file]{min-height:2.125rem}.storyboard-shell--offering .storyboard-contact-paper-form__calendar-popover[data-contact-calendar-mode=monthly-grid]{width:min(21rem,100vw - 1rem);max-height:calc(100svh - 1rem);position:fixed;top:50%;bottom:auto;left:50%;transform:translate(-50%,calc(-50% - .28rem))}.storyboard-shell--offering .storyboard-contact-paper-form__calendar-popover[data-contact-calendar-mode=monthly-grid][data-contact-calendar-open=true]{transform:translate(-50%,-50%)}}@media (width>=761px) and (width<=1099px) and (height<=600px) and (aspect-ratio>=3/2) and (not ((height<=500px) and (hover:none) and (pointer:coarse))){.storyboard-shell--offering .storyboard-contact-paper-form__controls{grid-template-columns:minmax(7.5rem,1fr) minmax(0,1.08fr) minmax(calc(26.3415% - .948293rem),1.08fr) minmax(calc(22.9268% - .825366rem),.94fr)}.storyboard-shell--offering .storyboard-contact-paper-form .storyboard-contact-paper-form__controls{grid-template-rows:repeat(3,auto)!important}.storyboard-shell--offering .storyboard-contact-paper-form__section[data-contact-form-section=help] .storyboard-contact-paper-form__help-options{grid-template-columns:minmax(0,1fr)}.storyboard-shell--offering .storyboard-contact-paper-form__section[data-contact-form-section=budget-timezone] .storyboard-contact-paper-form__grid--dense{grid-template-columns:minmax(0,1.08fr) minmax(6rem,.92fr)}.storyboard-shell--offering .storyboard-contact-paper-form__controls .storyboard-contact-paper-form__field--options label{align-items:flex-start;padding-top:.35rem}.storyboard-shell--offering .storyboard-contact-paper-form__section[data-contact-form-section=help] .storyboard-contact-paper-form__help-options>label[data-contact-help-option]{padding-top:.3rem}.storyboard-shell--offering .storyboard-contact-paper-form__controls .storyboard-contact-paper-form__field--options span{white-space:normal}}@media (width<=760px) and (height>=701px){.storyboard-shell--offering .storyboard-contact-paper-form__section[data-contact-form-section=delivery]{grid-template-columns:minmax(0,1.12fr) minmax(0,1.12fr) minmax(0,.76fr)}.storyboard-shell--offering .storyboard-contact-paper-form__field input:not([type=checkbox]):not([type=file]),.storyboard-shell--offering .storyboard-contact-paper-form__field--options label,.storyboard-shell--offering .storyboard-contact-paper-form__help-option--other{min-height:2rem}.storyboard-shell--offering .storyboard-contact-paper-form__field input[type=file],.storyboard-shell--offering .storyboard-contact-timezone__trigger,.storyboard-shell--offering .storyboard-contact-paper-form__submit{min-height:2.75rem}}@media (width<=760px) and (height<=700px){.storyboard-shell--offering .storyboard-contact-paper-form__section[data-contact-form-section=delivery]{grid-template-columns:minmax(0,1.12fr) minmax(0,1.12fr) minmax(0,.76fr)}.storyboard-shell--offering .storyboard-contact-paper-form__field input:not([type=checkbox]):not([type=file]){min-height:1.75rem}.storyboard-shell--offering .storyboard-contact-paper-form__field--options label,.storyboard-shell--offering .storyboard-contact-paper-form__help-option--other{min-height:1.625rem}.storyboard-shell--offering .storyboard-contact-paper-form__field textarea{min-height:4.25rem}.storyboard-shell--offering .storyboard-contact-paper-form__field input[type=file],.storyboard-shell--offering .storyboard-contact-timezone__trigger,.storyboard-shell--offering .storyboard-contact-paper-form__submit{min-height:2.25rem}}@media (width>=821px) and (width<=1099px) and (height<=600px) and (aspect-ratio>=3/2){.work-r29-stage{grid-template-columns:clamp(13.5rem,28vw,15.5rem) minmax(0,1fr)}.work-r29-rail{gap:.4rem;padding:.55rem}.work-r29-heading-pair{gap:.45rem}.work-r29-kicker{font-size:.64rem}.work-r29-year{gap:.02em;font-size:clamp(4.35rem,18svh,5rem);line-height:.86}.work-r29-index{gap:.08rem}.work-r29-index__item{font-size:clamp(.5rem,1.35svh,.58rem);line-height:1}.work-r29-search{gap:0}.work-r29-gallery{padding:.4rem}.work-r29-grid{gap:.22rem;inset:.4rem}}@media (hover:none),(pointer:coarse){.work-r29-search__field,.work-r29-search__field input{min-height:2.75rem}.work-r29-search__field{padding-block:0}}@media (width>=768px) and (width<=1099px){.software-r24-grid{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:row;gap:clamp(.28rem,.72vw,.48rem);height:100%}.software-r24-grid .sparse-archive-grid__item{grid-area:auto!important}.software-r24-folder{grid-template-rows:minmax(0,1fr) auto;gap:.12rem}.software-r24-folder__video{aspect-ratio:auto;width:min(100%,7.75rem);max-width:7.75rem;height:100%;max-height:7.25rem;transform:none}.software-r24-folder__name{min-height:1rem;font-size:clamp(.6rem,1vw,.72rem);line-height:1}}@media (width>=821px) and (width<=1099px) and (height<=600px) and (aspect-ratio>=3/2){.software-r24-page{grid-template-columns:clamp(13.5rem,28vw,15.5rem) minmax(0,1fr);padding-bottom:30px}.software-r24-rail{gap:.35rem;padding:.55rem}.software-r24-heading{gap:.4rem}.software-r24-kicker{font-size:.62rem}.software-r24-year{gap:.02em;font-size:clamp(4.35rem,18svh,5rem);line-height:.86}.software-r36-index{gap:.03rem;overflow:hidden}.software-r36-index>li{grid-template-columns:minmax(0,1fr);font-size:.48rem;line-height:1}.software-r36-index>li>span:last-child{display:none}.software-r24-board{padding:.4rem}.software-r24-folder__video{width:auto;height:clamp(3rem,14.5svh,4.75rem);max-height:100%}.software-r24-folder__name{min-height:0}}@media (width>=768px) and (width<=820px){.software-r24-page{height:auto;min-height:100svh;padding:calc(30px + .75rem) 0 4rem;display:block;overflow:visible}.software-r24-rail{border-right:0;border-bottom:1px dashed var(--archive-r36-rule);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(9rem,.8fr) minmax(0,1fr);gap:.65rem .8rem;min-height:24rem;padding:.8rem;display:grid}.software-r24-heading{grid-template-columns:1fr;align-content:end}.software-r24-year{justify-items:start;margin:0;font-size:clamp(5rem,25vw,8rem)}.software-r36-index{grid-area:1/2/span 2}.software-r36-index>li{grid-template-columns:minmax(0,1fr);font-size:clamp(.54rem,2.1vw,.68rem)}.software-r36-index>li>span:last-child{display:none}.software-r24-board{padding:.7rem}.software-r24-grid{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:clamp(10.5rem,25vw,13rem);gap:.45rem;height:auto}.software-r24-folder__video{width:min(108%,10.7rem);max-width:10.7rem;max-height:9.6rem}.software-r24-folder__name{font-size:clamp(.68rem,1.7vw,.8rem)}}@media (width<=1099px){.software-repo-dialog{padding:.5rem}[data-repo-modal-panel]{max-height:calc(100svh - 1rem)}[data-repo-modal-panel]>:first-child button{width:auto;min-width:2.75rem;height:2.75rem}}html[data-asabeko-boot-state=loading] .tools-page-fade>header,html[data-asabeko-boot-state=complete] .tools-page-fade>header,html[data-asabeko-boot-state=pixel-exiting] .tools-page-fade>header,html[data-asabeko-page-transition-target=music][data-asabeko-page-transition-phase=hold] .tools-page-fade>header,html[data-asabeko-page-transition-target=music][data-asabeko-page-transition-phase=exit] .tools-page-fade>header{visibility:visible!important;opacity:0!important;transform:translateY(-.72rem)!important}html[data-asabeko-boot-state=loading] .tools-page-fade>footer,html[data-asabeko-boot-state=complete] .tools-page-fade>footer,html[data-asabeko-boot-state=pixel-exiting] .tools-page-fade>footer,html[data-asabeko-boot-state=loading] .tools-page-fade>[data-chrome-region=social],html[data-asabeko-boot-state=complete] .tools-page-fade>[data-chrome-region=social],html[data-asabeko-boot-state=pixel-exiting] .tools-page-fade>[data-chrome-region=social],html[data-asabeko-page-transition-target=music][data-asabeko-page-transition-phase=hold] .tools-page-fade>footer,html[data-asabeko-page-transition-target=music][data-asabeko-page-transition-phase=exit] .tools-page-fade>footer,html[data-asabeko-page-transition-target=music][data-asabeko-page-transition-phase=hold] .tools-page-fade>[data-chrome-region=social],html[data-asabeko-page-transition-target=music][data-asabeko-page-transition-phase=exit] .tools-page-fade>[data-chrome-region=social]{visibility:visible!important;opacity:0!important;transform:translateY(.62rem)!important}html[data-asabeko-boot-state=loading] .tools-coming-soon-stack,html[data-asabeko-boot-state=complete] .tools-coming-soon-stack,html[data-asabeko-boot-state=pixel-exiting] .tools-coming-soon-stack,html[data-asabeko-page-transition-target=music][data-asabeko-page-transition-phase=hold] .tools-coming-soon-stack,html[data-asabeko-page-transition-target=music][data-asabeko-page-transition-phase=exit] .tools-coming-soon-stack{visibility:hidden!important}html[data-asabeko-route-entry-target=music][data-asabeko-route-entry-state=entering] .tools-page-fade>header{animation:.52s cubic-bezier(.16,1,.3,1) both asabeko-route-entry-from-top!important}html[data-asabeko-route-entry-target=music][data-asabeko-route-entry-state=entering] .tools-coming-soon-stack{visibility:visible!important}html[data-asabeko-route-entry-target=music][data-asabeko-route-entry-state=entering] .tools-coming-soon-type[data-visible=true]{animation:.76s cubic-bezier(.16,1,.3,1) .16s both tools-coming-soon-word-reveal}html[data-asabeko-route-entry-target=music][data-asabeko-route-entry-state=entering] .tools-coming-soon-subline[data-visible=true]{animation:.62s cubic-bezier(.16,1,.3,1) .39s both tools-coming-soon-subline-reveal}html[data-asabeko-route-entry-target=music][data-asabeko-route-entry-state=entering] .tools-page-fade>[data-chrome-region=social]{animation:.52s cubic-bezier(.16,1,.3,1) .66s both asabeko-route-entry-from-bottom!important}html[data-asabeko-route-entry-target=music][data-asabeko-route-entry-state=entering] .tools-page-fade>footer{animation:.52s cubic-bezier(.16,1,.3,1) .82s both asabeko-route-entry-from-bottom!important}html[data-asabeko-route-entry-target=music][data-asabeko-route-entry-state=ready] .tools-coming-soon-type[data-visible=true],html[data-asabeko-route-entry-target=music][data-asabeko-route-entry-state=ready] .tools-coming-soon-subline[data-visible=true]{visibility:visible;opacity:1;filter:none;clip-path:inset(0);animation:none}@media (prefers-reduced-motion:reduce){html[data-asabeko-route-entry-target=music] .tools-page-fade>header,html[data-asabeko-route-entry-target=music] .tools-page-fade>footer,html[data-asabeko-route-entry-target=music] .tools-page-fade>[data-chrome-region=social],html[data-asabeko-route-entry-target=music] .tools-coming-soon-stack,html[data-asabeko-route-entry-target=music] .tools-coming-soon-type,html[data-asabeko-route-entry-target=music] .tools-coming-soon-subline{visibility:visible!important;opacity:1!important;filter:none!important;clip-path:none!important;animation:none!important;transform:none!important}}html[data-asabeko-page-transition-target=work][data-asabeko-page-transition-phase=hold] .archive-r36-shell>header,html[data-asabeko-page-transition-target=work][data-asabeko-page-transition-phase=exit] .archive-r36-shell>header{visibility:visible!important;opacity:0!important;transform:translateY(-.72rem)!important}html[data-asabeko-boot-state=loading] .archive-r36-shell:has(.work-r29-page)>header{visibility:visible!important;opacity:0!important;transform:translateY(-.72rem)!important}html[data-asabeko-boot-state=complete] .archive-r36-shell:has(.work-r29-page)>header{visibility:visible!important;opacity:0!important;transform:translateY(-.72rem)!important}html[data-asabeko-boot-state=pixel-exiting] .archive-r36-shell:has(.work-r29-page)>header{visibility:visible!important;opacity:0!important;transform:translateY(-.72rem)!important}html[data-asabeko-page-transition-target=work][data-asabeko-page-transition-phase=hold] .archive-r36-shell>footer,html[data-asabeko-page-transition-target=work][data-asabeko-page-transition-phase=exit] .archive-r36-shell>footer{visibility:visible!important;opacity:0!important;transform:translateY(.62rem)!important}html[data-asabeko-boot-state=loading] .archive-r36-shell:has(.work-r29-page)>footer{visibility:visible!important;opacity:0!important;transform:translateY(.62rem)!important}html[data-asabeko-boot-state=complete] .archive-r36-shell:has(.work-r29-page)>footer{visibility:visible!important;opacity:0!important;transform:translateY(.62rem)!important}html[data-asabeko-boot-state=pixel-exiting] .archive-r36-shell:has(.work-r29-page)>footer{visibility:visible!important;opacity:0!important;transform:translateY(.62rem)!important}html[data-asabeko-boot-state=loading] .archive-r36-shell .work-r29-stage,html[data-asabeko-boot-state=complete] .archive-r36-shell .work-r29-stage,html[data-asabeko-boot-state=pixel-exiting] .archive-r36-shell .work-r29-stage,html[data-asabeko-page-transition-target=work][data-asabeko-page-transition-phase=hold] .archive-r36-shell .work-r29-stage,html[data-asabeko-page-transition-target=work][data-asabeko-page-transition-phase=exit] .archive-r36-shell .work-r29-stage{visibility:hidden!important}html[data-asabeko-route-entry-target=work][data-asabeko-route-entry-state=entering] .archive-r36-shell .work-r29-stage{visibility:visible!important}html[data-asabeko-route-entry-target=work][data-asabeko-route-entry-state=entering] .archive-r36-shell>header{animation:.52s cubic-bezier(.16,1,.3,1) both asabeko-route-entry-from-top!important}html[data-asabeko-route-entry-target=work][data-asabeko-route-entry-state=entering] .work-r29-heading-pair{animation:.54s cubic-bezier(.16,1,.3,1) .1s both asabeko-route-entry-from-top}html[data-asabeko-route-entry-target=work][data-asabeko-route-entry-state=entering] .work-r29-index-stack{animation:.58s cubic-bezier(.16,1,.3,1) .22s both asabeko-route-entry-from-top}html[data-asabeko-route-entry-target=work][data-asabeko-route-entry-state=entering] .work-r29-search{animation:.56s cubic-bezier(.16,1,.3,1) .36s both asabeko-route-entry-from-top}html[data-asabeko-route-entry-target=work][data-asabeko-route-entry-state=entering] .work-r29-tile{animation:asabeko-work-tile-entry .52s cubic-bezier(.16, 1, .3, 1) calc(.3s + (var(--work-entry-rank,0) * 22ms)) both}html[data-asabeko-route-entry-target=work][data-asabeko-route-entry-state=entering] .archive-r36-shell>footer{animation:.52s cubic-bezier(.16,1,.3,1) .98s both asabeko-route-entry-from-bottom!important}@keyframes asabeko-route-entry-from-top{0%{visibility:visible;opacity:0;filter:blur(2px);transform:translateY(-.72rem)}to{visibility:visible;opacity:1;filter:none;transform:translate(0,0)}}@keyframes asabeko-route-entry-from-bottom{0%{visibility:visible;opacity:0;filter:blur(2px);transform:translateY(.62rem)}to{visibility:visible;opacity:1;filter:none;transform:translate(0,0)}}@keyframes asabeko-work-tile-entry{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(.5rem)}to{opacity:var(--work-cell-opacity,1);clip-path:inset(0);transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){html[data-asabeko-route-entry-target=work] .archive-r36-shell>header,html[data-asabeko-route-entry-target=work] .archive-r36-shell>footer,html[data-asabeko-route-entry-target=work] .archive-r36-shell .work-r29-stage,html[data-asabeko-route-entry-target=work] .work-r29-heading-pair,html[data-asabeko-route-entry-target=work] .work-r29-index-stack,html[data-asabeko-route-entry-target=work] .work-r29-search,html[data-asabeko-route-entry-target=work] .work-r29-tile{visibility:visible!important;opacity:1!important;filter:none!important;clip-path:none!important;animation:none!important;transform:none!important}html[data-asabeko-route-entry-target=work] .work-r29-tile{opacity:var(--work-cell-opacity,0)!important}}html[data-asabeko-boot-state=loading] .archive-software-shell>header,html[data-asabeko-boot-state=complete] .archive-software-shell>header,html[data-asabeko-boot-state=pixel-exiting] .archive-software-shell>header,html[data-asabeko-page-transition-target=engineering][data-asabeko-page-transition-phase=hold] .archive-software-shell>header,html[data-asabeko-page-transition-target=engineering][data-asabeko-page-transition-phase=exit] .archive-software-shell>header{visibility:visible!important;opacity:0!important;transform:translateY(-.72rem)!important}html[data-asabeko-boot-state=loading] .archive-software-shell>footer,html[data-asabeko-boot-state=complete] .archive-software-shell>footer,html[data-asabeko-boot-state=pixel-exiting] .archive-software-shell>footer,html[data-asabeko-page-transition-target=engineering][data-asabeko-page-transition-phase=hold] .archive-software-shell>footer,html[data-asabeko-page-transition-target=engineering][data-asabeko-page-transition-phase=exit] .archive-software-shell>footer{visibility:visible!important;opacity:0!important;transform:translateY(.62rem)!important}html[data-asabeko-boot-state=loading] .archive-software-shell .software-r24-page>*,html[data-asabeko-boot-state=complete] .archive-software-shell .software-r24-page>*,html[data-asabeko-boot-state=pixel-exiting] .archive-software-shell .software-r24-page>*,html[data-asabeko-page-transition-target=engineering][data-asabeko-page-transition-phase=hold] .archive-software-shell .software-r24-page>*,html[data-asabeko-page-transition-target=engineering][data-asabeko-page-transition-phase=exit] .archive-software-shell .software-r24-page>*{visibility:hidden!important}html[data-asabeko-route-entry-target=engineering][data-asabeko-route-entry-state=entering] .archive-software-shell .software-r24-page>*{visibility:visible!important}@keyframes asabeko-engineering-folder-entry{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(.5rem)}to{opacity:1;clip-path:inset(0);transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){html[data-asabeko-route-entry-target=engineering] .archive-software-shell>header,html[data-asabeko-route-entry-target=engineering] .archive-software-shell>footer,html[data-asabeko-route-entry-target=engineering] .archive-software-shell .software-r24-page>*,html[data-asabeko-route-entry-target=engineering] .software-r24-heading,html[data-asabeko-route-entry-target=engineering] .software-r36-index>li,html[data-asabeko-route-entry-target=engineering] .software-r24-folder{visibility:visible!important;opacity:1!important;filter:none!important;clip-path:none!important;animation:none!important;transform:none!important}}.storyboard-shell--offering .storyboard-work-snippet-section{background:#f0f0f0!important}.work-r29-year{line-height:.82;row-gap:0!important}.work-r29-index{opacity:var(--work-index-opacity,0);transition:none!important}.work-r29-index__item{transition:none}.work-r29-index[data-work-index-chapter-state=active] .work-r29-index__item{opacity:1}.work-r29-index[data-work-index-chapter-state=exiting] .work-r29-index__item{opacity:0;transition:opacity var(--work-chapter-cell-fade-duration,86ms) cubic-bezier(.4, 0, 1, 1);transition-delay:calc(var(--work-index-line-rank,0) * var(--work-chapter-cell-step-duration,94ms))}.work-r29-index[data-work-index-chapter-state=entering] .work-r29-index__item{opacity:1;transition:opacity var(--work-chapter-cell-fade-duration,86ms) cubic-bezier(.16, 1, .3, 1);transition-delay:calc(var(--work-index-line-rank,0) * var(--work-chapter-cell-step-duration,94ms))}.work-r29-index[data-work-index-chapter-state=inactive] .work-r29-index__item{opacity:0;transition:none}.work-r29-tile{transition:none}.work-r29-grid[data-work-chapter-state=exiting] .work-r29-tile{transition:opacity var(--work-chapter-cell-fade-duration,86ms) cubic-bezier(.4, 0, 1, 1);transition-delay:calc(var(--work-cell-exit-rank,0) * var(--work-chapter-cell-step-duration,94ms))}.work-r29-grid[data-work-chapter-state=entering] .work-r29-tile{transition:opacity var(--work-chapter-cell-fade-duration,86ms) cubic-bezier(.16, 1, .3, 1);transition-delay:calc(var(--work-cell-enter-rank,0) * var(--work-chapter-cell-step-duration,94ms))}@media (width<=820px){.work-r29-gallery{padding:0}.work-r29-grid{box-sizing:border-box;scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:none;justify-content:flex-start;align-items:flex-end;gap:clamp(.34rem,1.6vw,.52rem);width:100%;height:100%;padding:clamp(1rem,3svh,1.8rem) clamp(.45rem,2vw,.72rem) calc(30px + clamp(.42rem,1.4svh,.76rem));scroll-padding-inline:clamp(.45rem,2vw,.72rem);display:flex;inset:0;overflow:auto hidden}.work-r29-grid::-webkit-scrollbar{display:none}.work-r29-tile{width:auto;height:min(var(--work-carousel-height,36svh), calc(100% - clamp(2.8rem, 7svh, 4.1rem)));aspect-ratio:var(--work-carousel-aspect,.8);scroll-snap-align:start;flex:none;grid-area:auto;align-self:flex-end}}@media (prefers-reduced-motion:reduce){.work-r29-index,.work-r29-index__item,.work-r29-tile{transition:none!important}}.tools-page-fade:has(.tools-r29-surface[data-music-composition-status=loading]){opacity:0}.tools-page-fade:has(.tools-r29-surface[data-music-composition-ready=true]){opacity:1}.tools-r29-surface[data-music-composition-ready=true] .tools-coming-soon-stack,.tools-r29-surface[data-music-composition-ready=true] .tools-coming-soon-type,.tools-r29-surface[data-music-composition-ready=true] .tools-coming-soon-subline{visibility:visible!important;opacity:1!important;filter:none!important;clip-path:none!important;animation:none!important;transform:none!important}html[data-asabeko-route-entry-target=music][data-asabeko-route-entry-state=entering] .tools-page-fade{animation:.62s cubic-bezier(.16,1,.3,1) both r87-music-composition-reveal}html[data-asabeko-route-entry-target=music][data-asabeko-route-entry-state=entering] .tools-page-fade>header,html[data-asabeko-route-entry-target=music][data-asabeko-route-entry-state=entering] .tools-page-fade>footer,html[data-asabeko-route-entry-target=music][data-asabeko-route-entry-state=entering] .tools-page-fade>[data-chrome-region=social],html[data-asabeko-route-entry-target=music][data-asabeko-route-entry-state=entering] .tools-page-fade .tools-coming-soon-stack,html[data-asabeko-route-entry-target=music][data-asabeko-route-entry-state=entering] .tools-page-fade .tools-coming-soon-type,html[data-asabeko-route-entry-target=music][data-asabeko-route-entry-state=entering] .tools-page-fade .tools-coming-soon-subline{visibility:visible!important;opacity:1!important;filter:none!important;clip-path:none!important;animation:none!important;transform:none!important}@keyframes r87-music-composition-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){html[data-asabeko-route-entry-target=music] .tools-page-fade{opacity:1!important;animation:none!important}}.software-r24-year{line-height:.82;row-gap:0!important}.software-r24-grid{gap:clamp(.08rem,.24vw,.24rem)}.software-r24-folder{grid-template-rows:minmax(0,1fr) 1.45rem;gap:clamp(.5rem,.8vh,.72rem);padding:.02rem;overflow:visible}.software-r24-folder__icon{place-items:end center;overflow:visible}.software-r24-folder__video{aspect-ratio:1;filter:hue-rotate(190deg)saturate(4.2)brightness(.66)contrast(1.22)drop-shadow(4px 4px #1919192e);transform-origin:bottom;place-items:stretch stretch;width:min(142%,13.75rem);max-width:none;height:calc(100% + 1rem);max-height:12rem;display:grid;position:relative;overflow:visible;transform:translateY(.35rem)}.software-repo-dialog{z-index:2147483000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04080c85;place-items:center;padding:clamp(.5rem,2vw,1.4rem);display:grid;position:fixed;inset:0}.software-repo-paper{--repo-inset:clamp(16px, 2vw, 24px);isolation:isolate;color:#000;--font-tracking:var(--body-tracking);width:min(94vw,62rem);max-height:min(88svh,54rem);letter-spacing:var(--font-tracking,0);background:linear-gradient(135deg,#ffffff9e,#dce8dc57),#f2f2f2;border:1px solid #0000003d;border-radius:0;flex-direction:column;font-family:Nohemi;font-weight:400;display:flex;position:relative;overflow:hidden;box-shadow:0 1.8rem 4.8rem #0000003d,inset 0 .18rem #ffffff94}.software-repo-paper:before{content:"";z-index:-1;pointer-events:none;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='asabekoRepoPaperGrain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.45' numOctaves='3' seed='131' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0.8 0 0 0 0.08 0 0.9 0 0 0.08 0 0 0.75 0 0.07 0 0 0 0.12 0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23asabekoRepoPaperGrain)' opacity='0.42'/%3E%3C/svg%3E");background-size:120px 120px;position:absolute;inset:0}.software-repo-paper p,.software-repo-paper h2,.software-repo-paper dl,.software-repo-paper dd{margin:0}.software-repo-paper__header{min-height:44px;padding:16px var(--repo-inset) 12px;text-transform:uppercase;border-bottom:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:.8rem;font-size:clamp(.58rem,.72vw,.72rem);line-height:1;display:grid}.software-repo-paper__header p:nth-child(2){text-align:center}.software-repo-paper__close{min-height:44px;padding:0 calc(var(--repo-inset) - 7px);font:inherit;text-transform:uppercase;white-space:nowrap;color:#000;background:#ffffff24;border:0;border-radius:0;line-height:1;position:absolute;top:0;right:0}.software-repo-paper__scroll{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow-y:auto}.software-repo-paper__title-row{padding:16px var(--repo-inset);border-bottom:0;gap:.5rem;display:grid;position:relative}.software-repo-paper__title-row>p{overflow-wrap:anywhere;text-transform:uppercase;font-size:clamp(.58rem,.74vw,.74rem);line-height:1}.software-repo-paper__title-row h2{max-width:100%;letter-spacing:var(--font-tracking,0);overflow-wrap:anywhere;text-transform:uppercase;font-size:clamp(2.2rem,6.2vw,6.3rem);font-weight:400;line-height:.88}.software-repo-paper__body{border-bottom:0;grid-template-columns:minmax(0,1.45fr) minmax(14rem,.72fr);display:grid;position:relative}.software-repo-paper__section{padding:16px var(--repo-inset);align-content:start;gap:12px;font-size:clamp(.858rem,1.1vw,1.1rem);line-height:1.35;display:grid}.software-repo-paper__section+.software-repo-paper__section{border-left:0}.software-repo-paper__label{text-transform:uppercase;font-size:clamp(.58rem,.72vw,.72rem);line-height:1}.software-repo-paper__meta dl{display:grid}.software-repo-paper__meta dl>div{border-bottom:1px dotted #00000042;grid-template-columns:minmax(0,1fr) auto;gap:.7rem;padding:.375rem 0;display:grid}.software-repo-paper__meta dl>div:last-child{border-bottom:0}.software-repo-paper__meta dt{text-transform:uppercase}.software-repo-paper__meta dd{text-align:right;align-items:center;gap:.42rem;font-family:Nohemi Text;display:inline-flex}.software-repo-paper__language-dot{border:1px solid #00000057;border-radius:50%;width:.65rem;height:.65rem;display:inline-block}.software-repo-paper__links{margin:0 var(--repo-inset) 8px;border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.software-repo-paper__links a{color:#000;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.6rem;min-height:44px;padding:8px 0;font-size:clamp(.68rem,.86vw,.86rem);text-decoration:none;display:flex}.software-repo-paper__links a+a{margin-left:var(--repo-inset);border-left:0}.software-repo-paper__links a>svg{flex:none;transform:translateY(-.08em)}.software-repo-paper__header:after,.software-repo-paper__title-row:after,.software-repo-paper__body:after{content:"";inset:auto var(--repo-inset) 0;pointer-events:none;border-top:1px dotted #2b00ff8a;position:absolute}.software-repo-paper__links a:hover,.software-repo-paper__links a:focus-visible,.software-repo-paper__close:hover,.software-repo-paper__close:focus-visible{color:#fff;background:#000}.software-repo-paper :focus-visible{outline-offset:2px;outline:2px solid #000}html[data-asabeko-route-entry-target=engineering][data-asabeko-route-entry-state=entering] .archive-software-shell>header{animation:.52s cubic-bezier(.16,1,.3,1) both asabeko-route-entry-from-top!important}html[data-asabeko-route-entry-target=engineering][data-asabeko-route-entry-state=entering] .software-r24-heading{animation:.54s cubic-bezier(.16,1,.3,1) .1s both asabeko-route-entry-from-top}html[data-asabeko-route-entry-target=engineering][data-asabeko-route-entry-state=entering] .software-r36-index>li{animation:r87-engineering-index-line-entry 86ms cubic-bezier(.16, 1, .3, 1) calc(.19s + (var(--software-entry-index,0) * 36ms)) both}html[data-asabeko-route-entry-target=engineering][data-asabeko-route-entry-state=entering] .software-r24-folder{animation:r87-engineering-folder-entry .46s cubic-bezier(.16, 1, .3, 1) calc(.26s + (var(--software-entry-rank,0) * 34ms)) both}html[data-asabeko-route-entry-target=engineering][data-asabeko-route-entry-state=entering] .archive-software-shell>footer{animation:.52s cubic-bezier(.16,1,.3,1) 1.04s both asabeko-route-entry-from-bottom!important}@keyframes r87-engineering-index-line-entry{0%{opacity:0;transform:translateY(-.18rem)}to{opacity:1;transform:translate(0,0)}}@keyframes r87-engineering-folder-entry{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(.5rem)}to{opacity:1;clip-path:inset(0);transform:translate(0,0)}}@media (width>=821px) and (width<=1099px){.software-r24-folder{gap:.5rem}.software-r24-folder__video{width:min(128%,11rem);height:calc(100% + .6rem);max-height:9.5rem}}@media (width<=820px){.software-r24-grid{grid-auto-rows:clamp(11.2rem,30vw,13.5rem);gap:.18rem}.software-r24-folder{gap:.58rem}.software-r24-folder__video{width:min(120%,12rem);height:calc(100% + .35rem);max-height:10.6rem}.software-repo-paper{width:calc(100vw - 1rem);max-height:calc(100svh - 1rem)}.software-repo-paper__header{grid-template-columns:minmax(0,1fr) auto}.software-repo-paper__header p:nth-child(2){display:none}.software-repo-paper__body{grid-template-columns:1fr}.software-repo-paper__section+.software-repo-paper__section{border-top:0;border-left:0;position:relative}.software-repo-paper__section+.software-repo-paper__section:before{content:"";inset:0 var(--repo-inset) auto;pointer-events:none;border-top:1px dotted #2b00ff8a;position:absolute}.software-repo-paper__links{grid-template-columns:1fr}.software-repo-paper__links a+a{border-top:1px dotted #0000005c;border-left:0;margin-left:0}}@media (prefers-reduced-motion:reduce){.software-repo-paper{transition:none!important;transform:none!important}}.storyboard-shell--offering .storyboard-work-snippet__create-mask{z-index:2;color:#0036fc;text-align:center;white-space:nowrap;pointer-events:none;--font-tracking:0;width:min(92vw,88rem);letter-spacing:var(--font-tracking,0);margin:0;font-family:Dirtyline36Daysoftype2022;font-size:clamp(4.8rem,14vw,13.5rem);font-weight:400;line-height:.76;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}@media (width<=760px){.storyboard-shell--offering .storyboard-work-snippet__create-mask{width:calc(100vw - 1.5rem);font-size:clamp(3.5rem,20vw,7.2rem);line-height:.8}}.storyboard-shell--offering .storyboard-callout-section,.storyboard-shell--offering .storyboard-callout__stage{background:#0036fc!important}.storyboard-shell--offering .storyboard-callout__stage{isolation:isolate;overflow:hidden}.archive-r36-shell,.archive-software-shell{--archive-r88-inset:clamp(.72rem, 1.35vw, 1.35rem);--archive-r88-nav-size:.91rem}.work-r29-kicker,.work-r29-index__item,.work-r29-search__field input,.work-r36-hover-title{font-size:var(--archive-r88-nav-size)!important}.work-r29-index__item,.work-r29-search__field input{line-height:1!important}@media (width>=821px){.work-r29-rail,.software-r24-rail{padding:var(--archive-r88-inset)}.work-r29-gallery{padding:0}.work-r29-grid{inset:var(--archive-r88-inset) var(--archive-r88-inset) calc(30px + var(--archive-r88-inset))}.work-r29-tile{grid-column:var(--work-grid-column,1) / span var(--work-grid-column-span,1);grid-row:var(--work-grid-row,1) / span var(--work-grid-row-span,1)}.work-r29-tile__poster,.work-r29-tile__preview{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.software-r24-board{padding:var(--archive-r88-inset) var(--archive-r88-inset) calc(30px + var(--archive-r88-inset))}}@media (width>=821px) and (width<=1099px){.work-r29-tile{grid-column:var(--work-small-grid-column,1) / span var(--work-small-grid-column-span,1);grid-row:var(--work-small-grid-row,1) / span var(--work-small-grid-row-span,1)}}@media (width<=820px){.archive-r36-shell,.archive-software-shell{--archive-r88-nav-size:.91rem}.work-r29-kicker,.work-r29-index__item,.work-r29-search__field input{font-size:var(--archive-r88-nav-size)!important}.software-r24-page{padding-bottom:0}.software-r24-heading{grid-template-columns:minmax(0,1fr) auto}.software-r24-year{justify-items:end;margin:0 0 -.02em auto}.software-r24-board{padding-top:clamp(1rem,3svh,1.8rem);padding-bottom:calc(30px + clamp(.42rem,1.4svh,.76rem))}}@media (width<=767px){.archive-r36-shell,.archive-software-shell{--archive-r88-nav-size:.82rem}}.storyboard-shell--offering .storyboard-faq-table__stage,.storyboard-shell--offering .storyboard-faq-table__grid{color:#0036fc;background:#f0f0f0!important}.storyboard-shell--offering :is(.storyboard-faq-table__meta,.storyboard-faq-table__short-title,.storyboard-faq-table__description,.storyboard-faq-table__description p){color:#0036fc!important}.storyboard-shell--offering .storyboard-about-flow-section{z-index:86;perspective:1200px;background:#f0f0f0;height:120svh;min-height:120svh}.storyboard-shell--offering .storyboard-about-flow-section .storyboard-character-depth-stage{transform:perspective(1200px) translate3d(0, calc(var(--character-contact-handoff-progress,0) * -6svh), calc(var(--character-contact-handoff-progress,0) * -320px)) rotateX(calc(var(--character-contact-handoff-progress,0) * 7deg)) rotateY(calc(var(--character-contact-handoff-progress,0) * -5deg)) scale(calc(1 - var(--character-contact-handoff-progress,0) * .15));transform-origin:50% 72%;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform;opacity:1!important;filter:none!important}.storyboard-shell--offering .storyboard-contact-runway{--contact-surface-gradient:linear-gradient(180deg, #0036fc 0%, #0036fc 62%, #5879fd 80%, #b7c4f8 92%, #f0f0f0 100%);--contact-material-base:#0036fc;--contact-material-mid:#0028d7;--contact-material-deep:#07116f;z-index:88;perspective:1200px;background:var(--contact-surface-gradient);background-color:#0036fc;background-image:var(--contact-surface-gradient);isolation:isolate;margin-top:-56svh;position:relative}.storyboard-shell--offering .storyboard-contact-pin-stage>.storyboard-contact-section{transform:perspective(1200px) translate3d(0, calc((1 - var(--character-contact-handoff-progress,0)) * -12svh), calc((1 - var(--character-contact-handoff-progress,0)) * -120px)) rotateX(calc((1 - var(--character-contact-handoff-progress,0)) * -5deg)) rotateY(calc((1 - var(--character-contact-handoff-progress,0)) * 4deg)) scale(calc(.88 + var(--character-contact-handoff-progress,0) * .12));transform-origin:50% 100%;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform;box-shadow:0 -.3rem 1.8rem #00146829;opacity:1!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--contact-surface-gradient)!important;background-color:#0036fc!important;background-image:var(--contact-surface-gradient)!important}@media (width<=760px){.storyboard-shell--offering .storyboard-about-flow-section{height:150svh;min-height:150svh}.storyboard-shell--offering .storyboard-contact-runway{margin-top:-41svh}.storyboard-shell--offering .storyboard-contact-pin-stage>.storyboard-contact-section{transform:perspective(1000px) translate3d(0, calc((1 - var(--character-contact-handoff-progress,0)) * -10svh), calc((1 - var(--character-contact-handoff-progress,0)) * -88px)) rotateX(calc((1 - var(--character-contact-handoff-progress,0)) * -4deg)) rotateY(calc((1 - var(--character-contact-handoff-progress,0)) * 3deg)) scale(calc(.9 + var(--character-contact-handoff-progress,0) * .1))}}@media (prefers-reduced-motion:reduce){.storyboard-shell--offering .storyboard-about-flow-section{height:124svh;min-height:124svh}.storyboard-shell--offering .storyboard-contact-runway{margin-top:0}.storyboard-shell--offering .storyboard-about-flow-section .storyboard-character-depth-stage,.storyboard-shell--offering .storyboard-contact-pin-stage>.storyboard-contact-section{will-change:auto;transform:none!important}.storyboard-shell--offering .storyboard-character-pill-icon,.ambient-tools-grain,.ambient-tools-noise{will-change:auto!important;animation:none!important}.work-r29-tile__poster{transition:none!important}}.storyboard-shell--offering .storyboard-hero-stage{perspective:none}.storyboard-offering-editorial-hero{--offering-flat-takeover-progress:var(--offering-work-handoff-progress,0);--offering-copy-exit-progress:var(--offering-flat-takeover-progress);--offering-work-target-left:0%;--offering-work-target-right:56.25%;--offering-work-target-right-length:56.25cqi;--offering-work-target-top:0%;--offering-work-target-bottom:100%;--offering-work-target-clip-top:0%;--offering-work-target-clip-right:43.75%;--offering-work-target-clip-bottom:0%;--offering-work-target-clip-left:0%}.storyboard-offering-editorial-hero__plane{transform-style:flat;transform:none!important}.storyboard-offering-editorial-hero__footage{clip-path:inset(calc(var(--offering-aperture-y-edge) * (1 - var(--offering-flat-takeover-progress)) + var(--offering-work-target-clip-top) * var(--offering-flat-takeover-progress)) calc(var(--offering-aperture-x-edge) * (1 - var(--offering-flat-takeover-progress)) + var(--offering-work-target-clip-right) * var(--offering-flat-takeover-progress)) calc(var(--offering-aperture-y-edge) * (1 - var(--offering-flat-takeover-progress)) + var(--offering-work-target-clip-bottom) * var(--offering-flat-takeover-progress)) calc(var(--offering-aperture-x-edge) * (1 - var(--offering-flat-takeover-progress)) + var(--offering-work-target-clip-left) * var(--offering-flat-takeover-progress)))}.storyboard-offering-editorial-hero__phrase--studio,.storyboard-offering-editorial-hero__phrase--artists{transform:translateX(calc(-112vw * var(--offering-copy-exit-progress)))}.storyboard-offering-editorial-hero__phrase--odd,.storyboard-offering-editorial-hero__phrase--digital{transform:translateX(calc(112vw * var(--offering-copy-exit-progress)))}.storyboard-shell--offering .storyboard-work-snippet-section{margin-top:-100svh;background:0 0!important}.storyboard-shell--offering .storyboard-work-snippet__create-mask{z-index:2;color:#0036fc;text-align:center;white-space:nowrap;pointer-events:none;--font-tracking:0;width:min(92vw,88rem);letter-spacing:var(--font-tracking,0);margin:0;font-family:Dirtyline36Daysoftype2022;font-size:clamp(4.8rem,14vw,13.5rem);font-weight:400;line-height:.76;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.storyboard-shell--offering .storyboard-work-snippet__create-line{justify-content:center;display:flex;overflow:hidden}@media (width<=1188px){.storyboard-offering-editorial-hero{--offering-work-target-right:66.667%;--offering-work-target-right-length:66.667cqi;--offering-work-target-clip-right:33.333%}}@media (width<=760px){.storyboard-shell--offering .storyboard-work-snippet__create-mask{width:calc(100vw - 1.5rem);font-size:clamp(3.5rem,20vw,7.2rem);line-height:.8}}@media (width<=480px){.storyboard-offering-editorial-hero{--offering-work-target-right:100%;--offering-work-target-right-length:100cqi;--offering-work-target-bottom:64%;--offering-work-target-clip-right:0%;--offering-work-target-clip-bottom:36%}}@media (prefers-reduced-motion:reduce){.storyboard-shell--offering .storyboard-hero-section{height:100svh;min-height:100svh}.storyboard-shell--offering .storyboard-work-snippet-section{margin-top:0}.storyboard-shell--offering .storyboard-work-snippet__create-mask{visibility:hidden!important}}.storyboard-shell--offering .storyboard-callout-section--unified{height:260svh;min-height:260svh;background:0 0!important}@media (width<=760px){.storyboard-shell--offering .storyboard-callout-section--unified{height:240svh;min-height:240svh}}.storyboard-shell--offering .storyboard-about-flow-section[data-character-faq-transition-active=true]{z-index:86;isolation:isolate;pointer-events:none;perspective:none!important}.storyboard-shell--offering .storyboard-about-flow-section[data-character-faq-transition-active=true] .storyboard-character-depth-stage{z-index:2;width:100vw;max-width:none;height:100svh;min-height:100svh;transform:perspective(1200px) translate3d(0, calc((1 - var(--faq-character-incoming-progress,0)) * 106svh), calc((1 - var(--faq-character-incoming-progress,0)) * -260px)) rotateX(calc((1 - var(--faq-character-incoming-progress,0)) * -14deg)) rotateY(0deg) scale(calc(.54 + var(--faq-character-incoming-progress,0) * .46));transform-origin:50% 18%;transform-style:preserve-3d;backface-visibility:hidden;contain:layout paint;will-change:transform;margin:0;overflow:hidden;opacity:1!important;filter:none!important;background:#f0f0f0!important;position:fixed!important;inset:0!important}@media (width<=760px){.storyboard-shell--offering .storyboard-about-flow-section[data-character-faq-transition-active=true] .storyboard-character-depth-stage{transform:perspective(980px) translate3d(0, calc((1 - var(--faq-character-incoming-progress,0)) * 102svh), calc((1 - var(--faq-character-incoming-progress,0)) * -180px)) rotateX(calc((1 - var(--faq-character-incoming-progress,0)) * -10deg)) rotateY(0deg) scale(calc(.62 + var(--faq-character-incoming-progress,0) * .38))}}:root{--asabeko-chrome-gutter:.5rem}@media (width>=640px){:root{--asabeko-chrome-gutter:.75rem}}:is(.storyboard-shell--offering,.storyboard-page-shell)>:is(header,footer,[data-chrome-region=social]){color:rgb(var(--brand-sky-rgb))!important;mix-blend-mode:normal!important}:is(.storyboard-shell--offering,.storyboard-page-shell)>:is(header,footer) :is(.storyboard-header-content,.storyboard-header-content *,.storyboard-footer-content,.storyboard-footer-content *),:is(.storyboard-shell--offering,.storyboard-page-shell)>[data-chrome-region=social] *{color:inherit!important;-webkit-text-fill-color:currentColor!important}:is(.storyboard-shell--offering,.storyboard-page-shell)>header :is(.storyboard-brand-logo,.storyboard-nav-ring,.storyboard-nav-ring *){color:inherit!important;stroke:currentColor!important}.storyboard-header-content,.storyboard-footer-content{padding-inline:var(--asabeko-chrome-gutter)!important}:is(.storyboard-shell--offering,.storyboard-page-shell)>[data-chrome-region=social]{left:var(--asabeko-chrome-gutter)!important}.storyboard-offering-editorial-hero__phrase--studio,.storyboard-offering-editorial-hero__phrase--artists{left:var(--asabeko-chrome-gutter)}.storyboard-offering-editorial-hero__phrase--odd,.storyboard-offering-editorial-hero__phrase--digital{right:var(--asabeko-chrome-gutter)}@media (width<=760px){.storyboard-offering-editorial-hero__phrase--artists{right:var(--asabeko-chrome-gutter);left:auto}.storyboard-offering-editorial-hero__phrase--odd{right:auto;left:var(--asabeko-chrome-gutter)}}@media (prefers-reduced-motion:reduce){.storyboard-offering-editorial-hero__phrase{will-change:auto;transform:none!important}.storyboard-offering-editorial-hero__rule--vertical[data-grid-line-index="0"]{left:var(--offering-aperture-x-edge)!important}.storyboard-offering-editorial-hero__rule--vertical[data-grid-line-index="1"]{left:calc(100% - var(--offering-aperture-x-edge))!important}.storyboard-offering-editorial-hero__rule--horizontal[data-grid-line-index="0"]{top:var(--offering-aperture-y-edge)!important}.storyboard-offering-editorial-hero__rule--horizontal[data-grid-line-index="1"]{top:calc(100% - var(--offering-aperture-y-edge))!important}.storyboard-offering-editorial-hero__footage{will-change:auto;clip-path:inset(var(--welcome-footage-clip-top) var(--welcome-footage-clip-right) var(--welcome-footage-clip-bottom) var(--welcome-footage-clip-left))!important}}.storyboard-shell--offering .storyboard-work-snippet-section{margin-top:-150svh}.storyboard-shell--offering .storyboard-work-snippet__create-mask{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:keep-all;width:43.75%;font-size:clamp(8rem,16vw,15rem);line-height:.72;top:50%;left:56.25%;right:auto;overflow:visible;transform:translateY(-50%)}.storyboard-shell--offering .storyboard-work-snippet__create-line{transform-origin:50%;min-width:0;margin-block:-.26em -.16em;padding-block:.26em .16em;transform:scaleX(.78)}@media (width<=1188px) and (width>=481px){.storyboard-shell--offering .storyboard-work-snippet__create-mask{width:33.333%;font-size:clamp(5.4rem,13.5vw,10rem);left:66.667%}.storyboard-shell--offering .storyboard-work-snippet__create-line{transform:scaleX(.76)}}@media (width<=760px){.storyboard-shell--offering .storyboard-hero-section{height:230svh;min-height:230svh}.storyboard-shell--offering .storyboard-work-snippet-section{margin-top:-130svh}}@media (width<=480px){.storyboard-shell--offering .storyboard-work-snippet__create-mask{width:100%;font-size:clamp(4rem,20vw,5.75rem);line-height:.7;top:82%;left:0;transform:translateY(-50%)}.storyboard-shell--offering .storyboard-work-snippet__create-line{transform:scaleX(.86)}}@media (prefers-reduced-motion:reduce){.storyboard-shell--offering .storyboard-hero-section{height:100svh;min-height:100svh}.storyboard-shell--offering .storyboard-work-snippet-section{margin-top:0}}.archive-r36-shell.work-r90-shell{--archive-r36-ink:#0036fc;--archive-r36-rule:#0036fc85;--archive-r36-rule-muted:#0036fc4d;color:#0036fc;background:var(--asabeko-brand-white)!important}.work-r90-shell>.ambient-background{display:none!important}.work-r90-shell>main,.work-r90-shell .work-r29-page,.work-r90-shell .work-r29-stage,.work-r90-shell .work-r29-gallery{color:#0036fc;background:var(--asabeko-brand-white)!important}.work-r90-shell .work-r29-grid[data-work-chapter-state=exiting] .work-r29-tile,.work-r90-shell .work-r29-index[data-work-index-chapter-state=exiting] .work-r29-index__item{transition-timing-function:cubic-bezier(.33,0,.2,1)}.work-r90-shell .work-r29-grid[data-work-chapter-state=entering] .work-r29-tile,.work-r90-shell .work-r29-index[data-work-index-chapter-state=entering] .work-r29-index__item{transition-timing-function:cubic-bezier(.16,1,.3,1)}.storyboard-shell--offering .storyboard-work-snippet-section{min-height:440svh}.storyboard-callout-faq-shared-model-surface[data-callout-runtime-owner=r89-unified-callout] .storyboard-callout__reactive-field-layer--brain{z-index:1;opacity:var(--callout-brain-gradient-progress,0)}.storyboard-callout-faq-shared-model-surface[data-callout-runtime-owner=r89-unified-callout] .storyboard-callout__particle-field{z-index:2;opacity:var(--callout-particle-field-progress,0)}@media (width<=899px){.storyboard-shell--offering .storyboard-work-snippet-section{min-height:400svh}}@media (prefers-reduced-motion:reduce){.storyboard-shell--offering .storyboard-work-snippet-section{min-height:540svh}.storyboard-callout-faq-shared-model-surface[data-callout-runtime-owner=r89-unified-callout] :is(.storyboard-callout__reactive-field-layer--brain,.storyboard-callout__particle-field){transition:none!important}}@media (width<=899px) and (prefers-reduced-motion:reduce){.storyboard-shell--offering .storyboard-work-snippet-section{min-height:540svh}}.archive-software-shell .software-r24-rail{border-right-color:var(--archive-r36-rule)}.archive-software-shell .software-r24-folder{border-color:#0000}.archive-software-shell .software-r24-folder[data-highlighted=true] .software-r24-folder__name{background:#f0f0f02e;color:#f0f0f0!important;-webkit-text-fill-color:#f0f0f0!important}.archive-software-shell>header,.archive-software-shell>footer{mix-blend-mode:normal;color:#f0f0f0!important}.archive-software-shell>header :is(.storyboard-header-content,.storyboard-header-content *,.storyboard-brand-logo,.storyboard-nav-ring,.storyboard-nav-ring *),.archive-software-shell>footer :is(.storyboard-footer-content,.storyboard-footer-content *){color:#f0f0f0!important;-webkit-text-fill-color:#f0f0f0!important;stroke:currentColor!important}.archive-software-shell :is(header,footer) :focus-visible{outline-offset:2px;outline:2px solid #f0f0f0!important}@media (width<=767px){.archive-software-shell>header .storyboard-site-nav{background:#0036fc}}.site-global-background-grain{z-index:6;contain:strict;opacity:.026;image-rendering:auto;mix-blend-mode:soft-light;width:100vw;height:100dvh;animation:none!important}@supports (height:100lvh){.site-global-background-grain{height:100lvh;bottom:auto}}#asabeko-boot-loader,.page-transition-pixel-overlay{isolation:isolate}@media (hover:hover) and (pointer:fine) and (forced-colors:none){html[data-asabeko-character-cursor=active] body iframe,html[data-asabeko-character-cursor=active] body video[controls],html[data-asabeko-character-cursor=active] body [data-native-cursor=true],html[data-asabeko-character-cursor=active] body [data-native-player-surface=true],html[data-asabeko-character-cursor=active] body .work-video-dialog *{cursor:auto!important}html[data-asabeko-character-cursor=active] body textarea:not(:disabled),html[data-asabeko-character-cursor=active] body input:not(:disabled):not([type]),html[data-asabeko-character-cursor=active] body input:not(:disabled)[type=text],html[data-asabeko-character-cursor=active] body input:not(:disabled)[type=email],html[data-asabeko-character-cursor=active] body input:not(:disabled)[type=password],html[data-asabeko-character-cursor=active] body input:not(:disabled)[type=search],html[data-asabeko-character-cursor=active] body input:not(:disabled)[type=tel],html[data-asabeko-character-cursor=active] body input:not(:disabled)[type=url],html[data-asabeko-character-cursor=active] body input:not(:disabled)[type=number],html[data-asabeko-character-cursor=active] body [contenteditable=true],html[data-asabeko-character-cursor=active] body [role=textbox],html[data-asabeko-character-cursor=active] body [data-cursor=text]{cursor:none!important}}.asabeko-character-cursor{transform-origin:32px 3px;width:64px;height:72px;transition:opacity 54ms linear}.asabeko-character-cursor[data-cursor-native-surface=true]{opacity:0!important}.asabeko-character-cursor__canvas{width:64px;height:72px;image-rendering:pixelated;transform-origin:32px 3px;transition:none;display:block;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.asabeko-character-cursor[data-cursor-footer-social=true] .asabeko-character-cursor__canvas{transform-origin:6px 22px;transform:scaleY(-1)}}@media (prefers-reduced-motion:reduce){.asabeko-character-cursor__canvas{transition:none}}.asabeko-character-cursor[data-cursor-asset-ready=false] .asabeko-character-cursor__canvas{visibility:hidden}:is(.storyboard-shell--offering,.storyboard-page-shell)>:is(header,footer,[data-chrome-region=social]),.archive-software-shell>:is(header,footer,[data-chrome-region=social]),.work-r90-shell>:is(header,footer,[data-chrome-region=social]),:root .storyboard-shell--offering.storyboard-page-shell>:is(header,footer,[data-chrome-region=social]){color:rgb(var(--brand-sky-rgb))!important;mix-blend-mode:normal!important;isolation:auto!important;background:0 0!important}:is(.storyboard-shell--offering,.storyboard-page-shell)>:is(header,footer) :is(.storyboard-header-content,.storyboard-footer-content){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#0000!important;background-image:none!important}:is(.storyboard-shell--offering,.storyboard-page-shell)>:is(header,footer) :is(.storyboard-header-content,.storyboard-header-content *,.storyboard-footer-content,.storyboard-footer-content *,.storyboard-brand-logo,.storyboard-nav-ring,.storyboard-nav-ring *),:is(.storyboard-shell--offering,.storyboard-page-shell)>[data-chrome-region=social] *{color:inherit!important;-webkit-text-fill-color:currentColor!important;stroke:currentColor!important}.storyboard-footer-clock{font-variant-numeric:tabular-nums;text-align:right;width:27ch;min-width:27ch;margin:0;line-height:1}.work-r90-shell .work-r29-search{margin-bottom:.25rem}.work-r90-shell .work-r29-stage{height:calc(100svh - 60px)}.archive-software-shell .software-r24-page{padding-bottom:30px}@media (width<=820px){.work-r90-shell .work-r29-rail{padding-bottom:.8rem}.work-r90-shell .work-r29-search{margin-bottom:0}}@media (width<=760px){:is(.storyboard-shell--offering,.storyboard-page-shell)>[data-chrome-region=social]{bottom:calc(env(safe-area-inset-bottom) + 30px + .4rem)!important}.work-r90-shell .work-r29-stage{height:calc(100svh - 30px - var(--asabeko-footer-height) - .85rem - env(safe-area-inset-bottom))}.archive-software-shell .software-r24-page{padding-bottom:calc(6.1rem + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.site-global-background-grain{animation:none!important}}#asabeko-boot-loader:before,#asabeko-boot-loader:after,.page-transition-pixel-overlay:before,.page-transition-pixel-overlay:after{content:none!important;display:none!important}.page-transition-pixel-overlay{color:#0036fc;will-change:transform;width:100dvw;height:100dvh;transition:none;transform:translate(0,0);opacity:1!important;background:#191919!important}.page-transition-pixel-overlay[data-page-transition-phase=enter],.page-transition-pixel-overlay[data-page-transition-phase=hold]{transition:none;transform:translate(0,0);display:block!important}.page-transition-pixel-overlay[data-page-transition-phase=exit]{transition:transform 1.5s cubic-bezier(.76,0,.24,1);transform:translateY(-100%);opacity:1!important;background:#191919!important;display:block!important}.page-transition-pixel-overlay[data-page-transition-phase=idle]{display:none!important}.page-transition-pixel-overlay__count{z-index:2;color:#0036fc;font-variant-numeric:tabular-nums;text-align:left;white-space:nowrap;--font-tracking:var(--body-tracking);width:1.82em;max-width:76vw;height:1em;letter-spacing:var(--font-tracking,0);font-family:Nohemi;font-size:min(78svh,37.7vw);font-weight:400;line-height:1;position:absolute;top:auto;bottom:clamp(.3rem,1.4svh,1.2rem);left:clamp(.3rem,1.15vw,1.35rem);overflow:hidden;opacity:0!important;transition:none!important;transform:none!important}.page-transition-pixel-overlay[data-loader-font-ready=true] .page-transition-pixel-overlay__count{visibility:visible!important;opacity:1!important}html:is([data-asabeko-boot-state=loading],[data-asabeko-boot-state=hero-footage],[data-asabeko-boot-state=loader-wiping],[data-asabeko-boot-state=welcome-hold]) :is(.storyboard-page-shell,.storyboard-shell--offering,.tools-page-fade,.archive-r36-shell,.archive-software-shell)>:is(header,footer,[data-chrome-region=social]),html[data-asabeko-page-transition-phase=hold] :is(.storyboard-page-shell,.storyboard-shell--offering,.tools-page-fade,.archive-r36-shell,.archive-software-shell)>:is(header,footer,[data-chrome-region=social]),html[data-asabeko-page-transition-phase=exit] :is(.storyboard-page-shell,.storyboard-shell--offering,.tools-page-fade,.archive-r36-shell,.archive-software-shell)>:is(header,footer,[data-chrome-region=social]),html:is([data-asabeko-boot-state=loading],[data-asabeko-boot-state=loader-wiping]) :is(.tools-coming-soon-stack,.work-r29-stage,.software-r24-page>*),html:is([data-asabeko-page-transition-phase=hold],[data-asabeko-page-transition-phase=exit]) :is(.tools-coming-soon-stack,.work-r29-stage,.software-r24-page>*){visibility:visible!important;opacity:1!important;animation:none!important;transform:none!important}html:is([data-asabeko-boot-state=hero-footage],[data-asabeko-boot-state=loader-wiping],[data-asabeko-boot-state=welcome-hold]) .storyboard-offering-editorial-hero__rule--vertical[data-grid-line-index="0"]{animation:none!important;left:-1px!important}html:is([data-asabeko-boot-state=hero-footage],[data-asabeko-boot-state=loader-wiping],[data-asabeko-boot-state=welcome-hold]) .storyboard-offering-editorial-hero__rule--vertical[data-grid-line-index="1"]{animation:none!important;left:calc(100% + 1px)!important}html:is([data-asabeko-boot-state=hero-footage],[data-asabeko-boot-state=loader-wiping],[data-asabeko-boot-state=welcome-hold]) .storyboard-offering-editorial-hero__rule--horizontal[data-grid-line-index="0"]{animation:none!important;top:-1px!important}html:is([data-asabeko-boot-state=hero-footage],[data-asabeko-boot-state=loader-wiping],[data-asabeko-boot-state=welcome-hold]) .storyboard-offering-editorial-hero__rule--horizontal[data-grid-line-index="1"]{animation:none!important;top:calc(100% + 1px)!important}html:is([data-asabeko-boot-state=hero-footage],[data-asabeko-boot-state=loader-wiping],[data-asabeko-boot-state=welcome-hold]) .storyboard-offering-editorial-hero__footage{clip-path:inset(0)!important;animation:none!important}.storyboard-offering-editorial-hero__phrase{max-width:min(39vw,38rem)}.storyboard-offering-editorial-hero__character{transition-delay:calc(var(--offering-phrase-index,0) * 90ms + var(--offering-character-index,0) * 7ms)}.storyboard-offering-editorial-hero__phrase[data-offering-alignment=left]{right:auto;left:var(--asabeko-chrome-gutter);text-align:left}.storyboard-offering-editorial-hero__phrase[data-offering-alignment=right]{right:var(--asabeko-chrome-gutter);text-align:right;left:auto}.storyboard-offering-editorial-hero__phrase--independent{top:auto;bottom:calc(100% - var(--offering-aperture-y-edge) + .65rem)}.storyboard-offering-editorial-hero__phrase--post{top:calc(var(--offering-aperture-y-edge) + .65rem);bottom:auto}.storyboard-offering-editorial-hero__phrase--bringing{top:auto;bottom:calc(50% + .35rem)}.storyboard-offering-editorial-hero__phrase--artists{top:calc(50% + .55rem);bottom:auto}.storyboard-offering-editorial-hero__phrase--shape{top:auto;bottom:calc(var(--offering-aperture-y-edge) + .65rem)}.storyboard-offering-editorial-hero__phrase--code{top:calc(100% - var(--offering-aperture-y-edge) + .65rem);bottom:auto}.storyboard-offering-editorial-hero__phrase--digital{top:auto;bottom:calc(50% + 3.05rem)}.storyboard-offering-editorial-hero__phrase--independent,.storyboard-offering-editorial-hero__phrase--artists,.storyboard-offering-editorial-hero__phrase--code{transform:translateX(calc(-112vw * var(--offering-copy-exit-progress,0)))}.storyboard-offering-editorial-hero__phrase--post,.storyboard-offering-editorial-hero__phrase--bringing,.storyboard-offering-editorial-hero__phrase--shape,.storyboard-offering-editorial-hero__phrase--digital{transform:translateX(calc(112vw * var(--offering-copy-exit-progress,0)))}@media (width<=760px){.storyboard-offering-editorial-hero__phrase{max-width:calc(100vw - 1rem);letter-spacing:var(--font-tracking,0);font-size:clamp(.66rem,2.85vw,.88rem)}.storyboard-offering-editorial-hero__phrase--independent{bottom:calc(100% - var(--offering-aperture-y-edge) + 1.45rem)}}@media (prefers-reduced-motion:reduce){.page-transition-pixel-overlay[data-page-transition-phase=exit]{transition-duration:.01ms}.storyboard-offering-editorial-hero__character{transition:none!important}}.storyboard-shell--offering .storyboard-work-snippet-section{--work-create-field-left:56.25%;--work-create-field-top:0%;--work-create-field-width:43.75%;--work-create-field-height:100%}html[data-asabeko-work-takeover-frame=active] .storyboard-shell--offering :is(.storyboard-hero-stage,.storyboard-work-snippet__inner){width:100vw;height:100svh;min-height:100svh;position:fixed!important;inset:0!important}@media (prefers-reduced-motion:no-preference){.storyboard-shell--offering :is(.storyboard-offering-editorial-hero__phrase,.storyboard-offering-editorial-hero__index){opacity:1!important}}.storyboard-shell--offering .storyboard-work-snippet__create-mask{top:var(--work-create-field-top);bottom:auto;right:auto;left:var(--work-create-field-left);width:var(--work-create-field-width);height:var(--work-create-field-height);visibility:hidden;opacity:1;color:var(--asabeko-brand-blue);text-align:center;white-space:normal;pointer-events:none;--font-tracking:0;letter-spacing:var(--font-tracking,0);place-items:center;margin:0;padding:0;font-family:Dirtyline36Daysoftype2022;font-size:clamp(6rem,10.5vw,9.5rem);font-weight:400;line-height:.72;display:grid;overflow:visible;background:0 0!important;transform:none!important}.storyboard-shell--offering .storyboard-work-snippet-section[data-work-create-reveal=active][data-work-create-resolved=false] .storyboard-work-snippet__create-mask{visibility:visible}.storyboard-shell--offering .storyboard-work-snippet__create-lines{width:100%;min-width:0;height:100%;min-height:0;opacity:var(--work-create-entry-progress,0);will-change:opacity, transform;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:0;display:flex;overflow:visible;transform:translate3d(0, calc((1 - var(--work-create-entry-progress,0)) * .12em), 0)!important;transition:none!important}.storyboard-shell--offering .storyboard-work-snippet__create-line{min-width:0;color:inherit;-webkit-text-fill-color:currentColor;margin:0;padding:0;display:block;overflow:visible;transform:none!important}.storyboard-shell--offering .storyboard-work-snippet-section[data-work-create-resolved=true] .storyboard-work-snippet__create-mask{visibility:hidden!important}@media (width<=1188px) and (width>=481px){.storyboard-shell--offering .storyboard-work-snippet-section{--work-create-field-left:66.667%;--work-create-field-width:33.333%}}@media (width<=480px){.storyboard-shell--offering .storyboard-work-snippet-section{--work-create-field-left:0%;--work-create-field-top:64%;--work-create-field-width:100%;--work-create-field-height:36%}.storyboard-shell--offering .storyboard-work-snippet__create-mask{top:var(--work-create-field-top);bottom:auto;left:var(--work-create-field-left);width:var(--work-create-field-width);height:var(--work-create-field-height);font-size:clamp(4.5rem,23vw,6rem)}}@media (prefers-reduced-motion:reduce){.storyboard-shell--offering .storyboard-work-snippet__create-mask{visibility:hidden!important}.storyboard-shell--offering .storyboard-work-snippet-section[data-work-reduced-sequence-stage=let-us-create] .storyboard-work-snippet__create-mask{visibility:visible!important}.storyboard-shell--offering .storyboard-work-snippet-section[data-work-reduced-sequence-stage=let-us-create] .storyboard-work-snippet__create-lines{opacity:1;will-change:auto;transition:none!important;transform:none!important}.storyboard-shell--offering .storyboard-work-snippet-section[data-work-create-resolved=true] .storyboard-work-snippet__create-mask{visibility:hidden!important}}.storyboard-shell--offering .storyboard-callout-section--unified{z-index:64;height:200svh;min-height:200svh;background:0 0!important}.storyboard-shell--offering .storyboard-callout-section--unified .storyboard-callout__stage{background:0 0!important}.storyboard-callout-faq-shared-model-surface[data-callout-runtime-owner=r89-unified-callout]{--callout-field-reveal-radius:0px;--callout-field-reveal-feather:140px;--callout-gradient-reveal-radius:0px;--callout-gradient-reveal-feather:120px}.storyboard-callout-faq-shared-model-surface[data-callout-runtime-owner=r89-unified-callout] .storyboard-callout__reactive-field{opacity:1;-webkit-mask-image:radial-gradient(circle at 14% 108%, black 0 max(0px, calc(var(--callout-field-reveal-radius) - var(--callout-field-reveal-feather))), #000000b8 max(0px, calc(var(--callout-field-reveal-radius) - var(--callout-field-reveal-feather) * .48)), transparent var(--callout-field-reveal-radius)), radial-gradient(circle at 52% 105%, black 0 max(0px, calc(var(--callout-field-reveal-radius) * .92 - var(--callout-field-reveal-feather))), #000000b3 max(0px, calc(var(--callout-field-reveal-radius) * .92 - var(--callout-field-reveal-feather) * .42)), transparent calc(var(--callout-field-reveal-radius) * .92)), radial-gradient(circle at 91% 112%, black 0 max(0px, calc(var(--callout-field-reveal-radius) * .78 - var(--callout-field-reveal-feather))), #000000ad max(0px, calc(var(--callout-field-reveal-radius) * .78 - var(--callout-field-reveal-feather) * .4)), transparent calc(var(--callout-field-reveal-radius) * .78));-webkit-mask-image:radial-gradient(circle at 14% 108%, black 0 max(0px, calc(var(--callout-field-reveal-radius) - var(--callout-field-reveal-feather))), #000000b8 max(0px, calc(var(--callout-field-reveal-radius) - var(--callout-field-reveal-feather) * .48)), transparent var(--callout-field-reveal-radius)), radial-gradient(circle at 52% 105%, black 0 max(0px, calc(var(--callout-field-reveal-radius) * .92 - var(--callout-field-reveal-feather))), #000000b3 max(0px, calc(var(--callout-field-reveal-radius) * .92 - var(--callout-field-reveal-feather) * .42)), transparent calc(var(--callout-field-reveal-radius) * .92)), radial-gradient(circle at 91% 112%, black 0 max(0px, calc(var(--callout-field-reveal-radius) * .78 - var(--callout-field-reveal-feather))), #000000ad max(0px, calc(var(--callout-field-reveal-radius) * .78 - var(--callout-field-reveal-feather) * .4)), transparent calc(var(--callout-field-reveal-radius) * .78));mask-image:radial-gradient(circle at 14% 108%, black 0 max(0px, calc(var(--callout-field-reveal-radius) - var(--callout-field-reveal-feather))), #000000b8 max(0px, calc(var(--callout-field-reveal-radius) - var(--callout-field-reveal-feather) * .48)), transparent var(--callout-field-reveal-radius)), radial-gradient(circle at 52% 105%, black 0 max(0px, calc(var(--callout-field-reveal-radius) * .92 - var(--callout-field-reveal-feather))), #000000b3 max(0px, calc(var(--callout-field-reveal-radius) * .92 - var(--callout-field-reveal-feather) * .42)), transparent calc(var(--callout-field-reveal-radius) * .92)), radial-gradient(circle at 91% 112%, black 0 max(0px, calc(var(--callout-field-reveal-radius) * .78 - var(--callout-field-reveal-feather))), #000000ad max(0px, calc(var(--callout-field-reveal-radius) * .78 - var(--callout-field-reveal-feather) * .4)), transparent calc(var(--callout-field-reveal-radius) * .78));-webkit-mask-composite:source-over, source-over;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-over,source-over;mask-composite:add,add}.storyboard-callout-faq-shared-model-surface[data-callout-runtime-owner=r89-unified-callout][data-callout-field-paint-phase=callout-hold] .storyboard-callout__reactive-field{transform:none!important;-webkit-mask-image:none!important;mask-image:none!important}.storyboard-callout-faq-shared-model-surface[data-callout-runtime-owner=r89-unified-callout] .storyboard-callout__reactive-field-layer--brain{opacity:1;filter:saturate(1.08)contrast(1.03);-webkit-mask-image:radial-gradient(circle at 50% 50%, black 0 max(0px, calc(var(--callout-gradient-reveal-radius) - var(--callout-gradient-reveal-feather))), #000000b3 max(0px, calc(var(--callout-gradient-reveal-radius) - var(--callout-gradient-reveal-feather) * .44)), transparent var(--callout-gradient-reveal-radius));-webkit-mask-image:radial-gradient(circle at 50% 50%, black 0 max(0px, calc(var(--callout-gradient-reveal-radius) - var(--callout-gradient-reveal-feather))), #000000b3 max(0px, calc(var(--callout-gradient-reveal-radius) - var(--callout-gradient-reveal-feather) * .44)), transparent var(--callout-gradient-reveal-radius));mask-image:radial-gradient(circle at 50% 50%, black 0 max(0px, calc(var(--callout-gradient-reveal-radius) - var(--callout-gradient-reveal-feather))), #000000b3 max(0px, calc(var(--callout-gradient-reveal-radius) - var(--callout-gradient-reveal-feather) * .44)), transparent var(--callout-gradient-reveal-radius));background:radial-gradient(at 58% 34%,#5b8bc6f5 0%,#5b8bc675 27%,#0000 58%),radial-gradient(at 26% 72%,#facbd5f5 0%,#facbd56b 30%,#0000 61%),radial-gradient(at 82% 78%,#3189abe6 0%,#3189ab52 32%,#0000 62%),radial-gradient(at 74% 54%,#e97f4cb8 0%,#0000 34%),#3189ab;transform:none}.storyboard-callout-faq-shared-model-surface[data-callout-runtime-owner=r89-unified-callout] .storyboard-callout__particle-field{opacity:1}.storyboard-callout-faq-shared-model-surface[data-callout-runtime-owner=r89-unified-callout] .storyboard-callout-faq-shared-model{visibility:hidden}@media (width<=760px){.storyboard-shell--offering .storyboard-callout-section--unified{height:190svh;min-height:190svh}}@media (prefers-reduced-motion:reduce){.storyboard-shell--offering .storyboard-callout-section--unified{height:180svh;min-height:180svh}}:root[data-asabeko-faq-terminal-cover=true] .storyboard-callout-faq-shared-model[data-callout-faq-shared-renderer=true],:root[data-asabeko-faq-terminal-cover=true] .storyboard-shell--offering[data-callout-t5-mask-active=false] .storyboard-callout-faq-shared-model-surface[data-callout-runtime-owner=r89-unified-callout]{visibility:hidden!important}:root[data-asabeko-faq-strip-transition-active=true] .storyboard-shell--offering .storyboard-faq-table__stage{background:0 0!important}.storyboard-shell--offering .storyboard-about-flow-section[data-character-faq-transition-active=true]{isolation:auto;pointer-events:none;z-index:auto!important;clip-path:none!important;perspective:none!important;background:0 0!important;overflow:visible!important}.storyboard-shell--offering .storyboard-about-flow-section[data-character-faq-transition-active=true]:before{z-index:44;background:var(--asabeko-brand-white);pointer-events:none;display:block;position:fixed;inset:0;content:""!important}.storyboard-shell--offering .storyboard-about-flow-section[data-character-faq-transition-active=true] .storyboard-character-depth-stage{z-index:auto;contain:none;will-change:auto;transform-style:flat!important;perspective:none!important;background:0 0!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}.storyboard-shell--offering .storyboard-about-flow-section[data-character-faq-transition-active=true] .storyboard-character-pill-field{z-index:70;width:100vw;height:100svh;position:fixed;inset:0}.storyboard-shell--offering .storyboard-about-flow-section,.storyboard-shell--offering .storyboard-about-flow-section .storyboard-character-depth-stage,.storyboard-shell--offering .storyboard-character-pill-row{clip-path:none!important;perspective:none!important;overflow:visible!important}.storyboard-shell--offering .storyboard-about-flow-section .storyboard-character-depth-stage{will-change:auto;transform-style:flat!important;backface-visibility:visible!important;transform:none!important}.storyboard-shell--offering .storyboard-character-pill-row{transform:translate3d(calc(var(--character-row-entry-x,0px) + var(--character-row-exit-x,0px)), 0, 0);will-change:transform}.storyboard-shell--offering .storyboard-about-flow-section{perspective:none!important;background:var(--asabeko-brand-white)!important;background-color:var(--asabeko-brand-white)!important;background-image:none!important}.storyboard-shell--offering .storyboard-about-flow-section[data-character-contact-transition-active=true][data-contact-content-gate=waiting-for-pill-exit]{z-index:89}.storyboard-shell--offering .storyboard-about-flow-section[data-character-contact-transition-active=true] .storyboard-character-depth-stage{z-index:70;width:100vw;height:100svh;background:var(--asabeko-brand-white)!important;background-color:var(--asabeko-brand-white)!important;background-image:none!important;position:fixed!important;inset:0!important;transform:none!important}.storyboard-shell--offering .storyboard-about-flow-section[data-contact-content-gate=open] .storyboard-character-pill-field{visibility:hidden!important;opacity:0!important;pointer-events:none!important}@media (width<=820px),(orientation:landscape) and (height<=500px){.storyboard-shell--offering .storyboard-about-flow-section .storyboard-character-depth-stage.storyboard-character-depth-stage{height:100lvh;min-height:100lvh}.storyboard-shell--offering .storyboard-about-flow-section .storyboard-character-pill-field.storyboard-character-pill-field{--character-pill-row-size:calc((100lvh - 30px - .25rem - 20px) / 5);padding-bottom:0}.storyboard-shell--offering .storyboard-about-flow-section[data-character-faq-transition-active=true] .storyboard-character-pill-field{height:100lvh}}.storyboard-shell--offering .storyboard-contact-runway{--contact-material-base:#191919;--contact-material-mid:#191919;--contact-material-deep:#191919;isolation:isolate;perspective:none!important;background:0 0!important}.storyboard-shell--offering .storyboard-contact-pin-stage{background:0 0;overflow:visible}.storyboard-shell--offering .storyboard-contact-pin-stage>.storyboard-contact-section{transform-origin:50%;will-change:auto;transform-style:flat!important;backface-visibility:visible!important;opacity:1!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;transform:none!important}.storyboard-shell--offering .storyboard-contact-pin-stage[data-contact-content-gate=waiting-for-pill-exit] .storyboard-contact-editorial-layout{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.storyboard-shell--offering .storyboard-contact-pin-stage[data-contact-content-gate=open] .storyboard-contact-editorial-layout{opacity:1;visibility:visible}.storyboard-shell--offering .storyboard-contact-section:before,.storyboard-shell--offering .storyboard-contact-section:after{content:none!important;display:none!important}@media (width<=760px){.storyboard-shell--offering .storyboard-contact-runway{margin-top:-41svh}}@media (hover:none),(pointer:coarse){.storyboard-shell--offering .storyboard-character-pill-row,.storyboard-shell--offering .storyboard-character-pill-row__track{overflow:visible!important}}@media (prefers-reduced-motion:reduce){.storyboard-callout-faq-shared-model-surface[data-callout-runtime-owner=r89-unified-callout] :is(.storyboard-callout__reactive-field-layer,.storyboard-callout__particle-field){will-change:auto;animation:none!important;transform:none!important}.storyboard-shell--offering .storyboard-character-pill-row,.storyboard-shell--offering .storyboard-contact-pin-stage>.storyboard-contact-section{will-change:auto;transition:none!important}}.archive-software-shell .software-r24-page{color:#f0f0f0;width:100%;position:relative;background:#0036fc!important;height:auto!important;min-height:100svh!important;padding:0!important;display:block!important;overflow:visible!important}.archive-software-shell .software-r24-stage{z-index:1;background:#0036fc;grid-template-columns:30vw minmax(0,1fr);width:100%;height:calc(100svh - 60px);display:grid;position:sticky;top:30px;overflow:hidden}.archive-software-shell .software-r24-rail{min-width:0;min-height:0;padding:clamp(1rem,1.7vw,1.75rem);padding-bottom:calc(30px + var(--archive-r88-inset));border-bottom:0;border-right:1px dashed #f0f0f08a}.archive-software-shell .software-r24-heading{flex:none}.software-r90-index-stack{flex:auto;min-height:0;position:relative;overflow:hidden}.software-r90-index{pointer-events:none;opacity:1;visibility:visible;align-content:start;position:absolute;inset:0}.software-r90-search{font-family:Nohemi;font-weight:400;font-size:var(--archive-r88-nav-size);--font-tracking:var(--body-tracking);letter-spacing:var(--font-tracking,0);flex:none;gap:.5rem;margin-top:auto;line-height:1;display:grid}.software-r90-search__field{color:#f0f0f0;border-bottom:1px dashed #f0f0f08a;grid-template-columns:minmax(0,1fr);align-items:end;gap:.48rem;min-height:44px;padding:0 0 .375rem;display:grid}.software-r90-search__field input{color:#f0f0f0;min-width:0;font:inherit;background:0 0;border:0;outline:0}.archive-software-shell .software-r24-board{min-width:0;min-height:0;padding:clamp(.72rem,1.35vw,1.35rem);position:relative;overflow:hidden}.software-r90-result-counter{top:var(--archive-r88-inset);left:var(--archive-r88-inset);z-index:30;color:#f0f0f0;font-family:Nohemi;font-weight:400;font-size:var(--archive-r88-nav-size);font-variant-numeric:tabular-nums;pointer-events:none;--font-tracking:var(--body-tracking);letter-spacing:var(--font-tracking,0);background:#090a0c;margin:0;padding:.22rem .34rem;line-height:1;position:absolute}.software-r90-grid-stack,.software-r90-grid-shell{min-width:0;min-height:0;position:absolute;inset:0}.software-r90-grid-stack{inset:calc(clamp(.72rem,1.35vw,1.35rem) + 1.45rem) clamp(.72rem,1.35vw,1.35rem) clamp(.72rem,1.35vw,1.35rem)}.software-r90-grid-shell{opacity:1;pointer-events:auto;visibility:visible}.archive-software-shell .software-r24-grid{gap:clamp(.3rem,.75vw,.82rem);width:100%;height:100%}.archive-software-shell .software-r24-folder{--software-folder-fill:#f0f0f0;--software-folder-ink:#0036fc;--software-folder-accent:#090a0c;grid-template-rows:minmax(0,1fr) auto;gap:.12rem;padding:.2rem;overflow:visible}.archive-software-shell .software-r24-folder:is(:hover,:focus-visible),.archive-software-shell .software-r24-folder[data-folder-mode=active]{--software-folder-fill:#090a0c;--software-folder-ink:#f0f0f0;--software-folder-accent:#0036fc}.archive-software-shell .software-r24-folder:focus-visible{outline-offset:2px;outline:2px solid #090a0c}.archive-software-shell .software-r24-folder__icon{place-items:center;min-width:0;min-height:0;overflow:visible}.archive-software-shell .software-r24-folder__video,.software-folder-art{aspect-ratio:240/190;width:min(100%,18rem);max-width:none;height:100%;max-height:none;transition:transform .18s cubic-bezier(.16,1,.3,1);display:block;position:relative;overflow:visible;filter:none!important;transform:none!important}.software-folder-art[data-folder-mode=active]{transform:translateY(-.28rem)rotate(-.7deg)!important}.software-folder-art svg{width:100%;height:100%;display:block;overflow:visible}.archive-software-shell .software-r24-folder__name{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;max-width:100%;padding:.18rem .28rem;font-size:clamp(.68rem,.85vw,.9rem);line-height:1;color:#f0f0f0!important;-webkit-text-fill-color:#f0f0f0!important}.archive-software-shell .software-r24-folder:is(:hover,:focus-visible) .software-r24-folder__name,.archive-software-shell .software-r24-folder[data-folder-mode=active] .software-r24-folder__name{color:#0036fc!important;-webkit-text-fill-color:#0036fc!important;background:#090a0c!important}.software-r90-empty{color:var(--asabeko-brand-blue);font-family:Nohemi;font-weight:400;font-size:var(--archive-r88-nav-size);--font-tracking:var(--body-tracking);letter-spacing:var(--font-tracking,0);place-items:center;margin:0;display:grid;position:absolute;inset:0}:root:is([data-asabeko-software-entry-phase=background],[data-asabeko-software-entry-phase=year]) .archive-software-shell>:is(header,footer,[data-chrome-region=social]),.software-r24-page[data-software-entry-phase=background] .software-r24-stage,.software-r24-page[data-software-entry-phase=year] :is(.software-r24-kicker,.software-r90-index-stack,.software-r90-search,.software-r24-board){visibility:hidden!important;opacity:0!important}.software-r24-page[data-software-entry-phase=year] .software-r24-stage,.software-r24-page[data-software-entry-phase=year] :is(.software-r24-heading,.software-r24-year){visibility:visible!important;opacity:1!important}.software-r24-page[data-software-entry-phase=content] :is(.software-r24-kicker,.software-r90-index-stack,.software-r90-search,.software-r24-board){animation:.46s cubic-bezier(.16,1,.3,1) both work-t8-content-entry}.software-r24-page[data-software-entry-phase=content] .software-r90-index-stack{animation-delay:70ms}.software-r24-page[data-software-entry-phase=content] .software-r90-search{animation-delay:.13s}.software-r24-page[data-software-entry-phase=content] .software-r24-board{animation-delay:.19s}@media (width<=820px){.archive-software-shell .software-r24-stage{grid-template-rows:minmax(12rem,34svh) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.archive-software-shell .software-r24-rail{border-bottom:1px dashed #f0f0f08a;border-right:0;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(8.4rem,.78fr) minmax(0,1fr);gap:.65rem .8rem;min-height:0;padding:.72rem;display:grid;position:relative}.archive-software-shell .software-r24-heading{grid-template-columns:1fr;align-content:end;min-width:0;display:grid}.archive-software-shell .software-r24-year{justify-items:start;margin:0;font-size:clamp(4.7rem,24vw,7rem)}.software-r90-index-stack{min-height:0}.software-r90-index>li{grid-template-columns:minmax(0,1fr);font-size:clamp(.52rem,2.1vw,.68rem)}.software-r90-index>li>span:last-child{display:none}.software-r90-search{right:var(--archive-r88-inset);bottom:calc(30px + var(--archive-r88-inset));left:var(--archive-r88-inset);z-index:60;background:#0036fc;padding-top:.45rem;position:absolute}.archive-software-shell .software-r24-board{padding:.62rem}.software-r90-grid-stack{inset:.62rem .62rem 7.1rem}.archive-software-shell .software-r24-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:.28rem;height:100%}.archive-software-shell .software-r24-grid .sparse-archive-grid__item{grid-area:auto!important}.archive-software-shell .software-r24-folder{gap:0;padding:.08rem}.archive-software-shell .software-r24-folder__video,.software-folder-art{width:min(100%,12rem);height:100%}.archive-software-shell .software-r24-folder__name{font-size:clamp(.54rem,2.35vw,.72rem)}.software-r90-result-counter{top:.48rem;left:.48rem}}@media (width<=380px){.archive-software-shell .software-r24-rail{grid-template-columns:minmax(7.8rem,.72fr) minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.software-r90-index>li,.software-r24-folder,.software-folder-art,.software-r24-page[data-software-entry-phase=content] :is(.software-r24-kicker,.software-r90-index-stack,.software-r90-search,.software-r24-board){transition:none!important;animation:none!important;transform:none!important}.software-r24-page[data-software-entry-phase=content] :is(.software-r24-kicker,.software-r90-index-stack,.software-r90-search,.software-r24-board){visibility:visible!important;opacity:1!important}}.work-r29-index__tags{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.work-r29-tile__poster{-o-object-position:var(--work-poster-position-desktop,50% 50%);object-position:var(--work-poster-position-desktop,50% 50%);transform:scale(var(--work-poster-zoom,1))}.archive-software-shell{--archive-r36-ink:#0036fc;--archive-r36-rule:#0036fc8a;--archive-r36-rule-muted:#0036fc4d;color:#0036fc!important;background:#f0f0f0!important}.archive-software-shell>.ambient-background{display:none!important}.archive-software-shell>main,.archive-software-shell .archive-software-main,.archive-software-shell .software-r24-page,.archive-software-shell .software-r24-rail,.archive-software-shell .software-r24-board,.archive-software-shell .software-r24-grid{color:#0036fc!important;background:0 0!important}.archive-software-shell :is(.software-r24-kicker,.software-r24-year,.software-r24-year__row,.software-r36-index,.software-r36-index>li,.software-r36-index>li>span,.software-r24-meta,.software-r24-meta strong,.software-r24-folder,.software-r24-folder__name){color:#0036fc!important;-webkit-text-fill-color:#0036fc!important}.archive-software-shell .software-r24-rail{border-color:#0036fc8a!important}.archive-software-shell .software-r24-folder[data-highlighted=true] .software-r24-folder__name{color:#0036fc!important;-webkit-text-fill-color:#0036fc!important;background:#0036fc1f!important}.archive-software-shell .software-r24-folder__video{filter:none}.software-repo-dialog{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f0f0f0f0}.software-repo-paper,.software-repo-paper *{color:#0036fc!important;-webkit-text-fill-color:#0036fc!important}.software-repo-paper{color:#0036fc;box-shadow:0 1.8rem 4.8rem #0036fc29;background:#f0f0f0!important}.software-repo-paper:before{z-index:0;mix-blend-mode:soft-light;opacity:.026;background-image:url(/assets/ambient/asabeko-film-grain-atlas-r23.png);background-position:0 0;background-repeat:repeat;background-size:384px 384px}.software-repo-paper>*{z-index:1;position:relative}.software-repo-paper__header,.software-repo-paper__title-row,.software-repo-paper__body,.software-repo-paper__section,.software-repo-paper__section+.software-repo-paper__section,.software-repo-paper__meta dl>div,.software-repo-paper__links,.software-repo-paper__links a,.software-repo-paper__links a+a,:is(.software-repo-paper__close,.software-repo-paper__primary,.software-repo-paper__secondary){border-color:#0036fc8a!important}:is(.software-repo-paper__close,.software-repo-paper__primary,.software-repo-paper__secondary){background:0 0!important}:is(.software-repo-paper__links a,.software-repo-paper__close,.software-repo-paper__primary,.software-repo-paper__secondary):is(:hover,:focus-visible,:active){color:#0036fc!important;-webkit-text-fill-color:#0036fc!important;background:#0036fc1f!important}.archive-software-shell>:is(header,footer,[data-chrome-region=social]){mix-blend-mode:normal!important;isolation:auto!important;background:0 0!important}@media (width<=820px){.work-r90-shell .work-r29-search{gap:.32rem;min-width:0}.software-repo-paper__header{grid-template-columns:minmax(0,1fr) max-content}[data-repo-modal-panel] .software-repo-paper__header .software-repo-paper__close{min-height:2.75rem;width:auto!important;min-width:5.5rem!important}.work-r29-tile__poster{-o-object-position:var(--work-poster-position-mobile,50% 50%);object-position:var(--work-poster-position-mobile,50% 50%)}.archive-software-shell>header .storyboard-site-nav{background:0 0!important}}[data-chrome-region=header]{z-index:14032!important}[data-chrome-region=footer]{z-index:14031!important}[data-chrome-region=social]{z-index:14030!important}#root [data-chrome-region=social] .storyboard-social-email{gap:0;position:relative}#root [data-chrome-region=social] .storyboard-social-email__anchor{min-width:max-content;position:relative}#root [data-chrome-region=social] .storyboard-social-email:is(:hover,:focus-within) .storyboard-social-email__anchor{min-width:12.8rem}#root [data-chrome-region=social] .storyboard-social-email__full{position:absolute;inset:0 auto auto 0}#root [data-chrome-region=social] .storyboard-social-email__copy{margin-left:0;position:absolute;top:50%;left:calc(100% + .15rem);transform:translate(-.18rem,-50%)scale(.82)}#root [data-chrome-region=social] .storyboard-social-email:is(:hover,:focus-within) .storyboard-social-email__copy{transform:translateY(-50%)scale(1)}@media (width>=761px){#root [data-chrome-region=social]>.text-subline{gap:clamp(1.5rem,2.25vw,2rem)}}@media (width<=760px){#root [data-chrome-region=social]>.text-subline{gap:.35rem}}@media (hover:none) and (pointer:coarse){#root [data-chrome-region=social] .storyboard-social-email__anchor{min-width:max(2.75rem,44px);min-height:max(2.75rem,44px)}}.storyboard-shell--offering .storyboard-hero-pixel-video{background:#030406!important}.storyboard-shell--offering .storyboard-hero-pixel-video__canvas{z-index:1;opacity:0!important;transition:none!important}@media (prefers-reduced-motion:reduce){.storyboard-shell--offering .storyboard-hero-pixel-video__canvas{transition:none!important}}@property --welcome-opening-grid-progress{syntax:"<number>";inherits:true;initial-value:1}.storyboard-offering-editorial-hero{--offering-aperture-width:16.64cqi;--offering-aperture-height:20.8cqi;--welcome-opening-grid-progress:1;--welcome-rule-size:1px;--welcome-copy-inline-gap:clamp(.45rem, .85vw, .82rem);--welcome-copy-block-gap:clamp(.45rem, .72vw, .72rem);--welcome-index-gap:12px;--welcome-aperture-x-edge-length:calc((100cqi - var(--offering-aperture-width)) / 2);--welcome-grid-takeover-progress:clamp(0, var(--offering-flat-takeover-progress,0), 1);--welcome-v1-target:calc(var(--offering-aperture-x-edge) * (1 - var(--welcome-grid-takeover-progress)) + var(--offering-work-target-left,0%) * var(--welcome-grid-takeover-progress));--welcome-v2-target:calc((100% - var(--offering-aperture-x-edge)) * (1 - var(--welcome-grid-takeover-progress)) + var(--offering-work-target-right,56.25%) * var(--welcome-grid-takeover-progress));--welcome-h1-target:calc(var(--offering-aperture-y-edge) * (1 - var(--welcome-grid-takeover-progress)) + var(--offering-work-target-top,0%) * var(--welcome-grid-takeover-progress));--welcome-h2-target:calc((100% - var(--offering-aperture-y-edge)) * (1 - var(--welcome-grid-takeover-progress)) + var(--offering-work-target-bottom,100%) * var(--welcome-grid-takeover-progress));--welcome-v1-live:calc(var(--welcome-v1-target) * var(--welcome-opening-grid-progress));--welcome-v2-live:calc(100% - var(--welcome-rule-size) - ( ( 100% - var(--welcome-rule-size) - var(--welcome-v2-target) ) * var(--welcome-opening-grid-progress) ));--welcome-h1-live:calc(var(--welcome-h1-target) * var(--welcome-opening-grid-progress));--welcome-h2-live:calc(100% - var(--welcome-rule-size) - ( ( 100% - var(--welcome-rule-size) - var(--welcome-h2-target) ) * var(--welcome-opening-grid-progress) ));--welcome-v1-rule-shift:calc(-1 * var(--welcome-aperture-x-edge-length) * var(--welcome-grid-takeover-progress));--welcome-v2-rule-shift:calc(( var(--offering-work-target-right-length,56.25cqi) - (100cqi - var(--welcome-aperture-x-edge-length)) ) * var(--welcome-grid-takeover-progress));--welcome-footage-clip-top:calc(var(--welcome-h1-target) * var(--welcome-opening-grid-progress));--welcome-footage-clip-right:calc((100% - var(--welcome-v2-target)) * var(--welcome-opening-grid-progress));--welcome-footage-clip-bottom:calc((100% - var(--welcome-h2-target)) * var(--welcome-opening-grid-progress));--welcome-footage-clip-left:calc(var(--welcome-v1-target) * var(--welcome-opening-grid-progress));color:var(--asabeko-brand-blue);background:var(--asabeko-brand-white);container-type:inline-size}html:is([data-asabeko-boot-state=hero-footage],[data-asabeko-boot-state=loader-fading],[data-asabeko-boot-state=loader-wiping],[data-asabeko-boot-state=welcome-hold]) .storyboard-offering-editorial-hero{--welcome-opening-grid-progress:0;animation:none!important}html[data-asabeko-boot-state=grid-contracting] .storyboard-offering-editorial-hero{animation:1.2s cubic-bezier(.65,0,.35,1) both asabeko-welcome-grid-contract!important}html:is([data-asabeko-boot-state=grid-settled],[data-asabeko-boot-state=phrase-entering],[data-asabeko-boot-state=ready]) .storyboard-offering-editorial-hero{--welcome-opening-grid-progress:1}@keyframes asabeko-welcome-grid-contract{0%{--welcome-opening-grid-progress:0}to{--welcome-opening-grid-progress:1}}.storyboard-offering-editorial-hero__plane,.storyboard-offering-editorial-hero__copy{grid-template-columns:minmax(0, var(--welcome-v1-live)) minmax(0, calc(var(--welcome-v2-live) - var(--welcome-v1-live))) minmax(0, calc(100% - var(--welcome-v2-live)));grid-template-rows:minmax(0, var(--welcome-h1-live)) minmax(0, calc(var(--welcome-h2-live) - var(--welcome-h1-live))) minmax(0, calc(100% - var(--welcome-h2-live)));display:grid}.storyboard-offering-editorial-hero__rule{opacity:.72;will-change:auto;background:0 0;border:0;animation:none!important}.storyboard-offering-editorial-hero__rule--vertical{width:var(--welcome-rule-size);border-left-width:var(--welcome-rule-size);border-left-style:dashed;border-left-color:var(--asabeko-brand-blue)}.storyboard-offering-editorial-hero__rule--horizontal{height:var(--welcome-rule-size);border-top-width:var(--welcome-rule-size);border-top-style:dashed;border-top-color:var(--asabeko-brand-blue)}.storyboard-offering-editorial-hero__rule--vertical[data-grid-line-index="0"]{left:var(--welcome-v1-live)!important}.storyboard-offering-editorial-hero__rule--vertical[data-grid-line-index="1"]{left:var(--welcome-v2-live)!important}.storyboard-offering-editorial-hero__rule--horizontal[data-grid-line-index="0"]{top:var(--welcome-h1-live)!important}.storyboard-offering-editorial-hero__rule--horizontal[data-grid-line-index="1"]{top:var(--welcome-h2-live)!important}.storyboard-offering-editorial-hero__footage{background:var(--asabeko-brand-black);clip-path:inset(var(--welcome-footage-clip-top) var(--welcome-footage-clip-right) var(--welcome-footage-clip-bottom) var(--welcome-footage-clip-left))!important;animation:none!important}.storyboard-offering-editorial-hero__phrase{z-index:5;width:max-content;min-width:0;max-width:none;height:max-content;min-height:0;letter-spacing:var(--font-tracking,0);text-transform:none;white-space:nowrap;visibility:hidden;pointer-events:none;contain:none;--font-tracking:var(--body-tracking);margin:0;font-family:Nohemi;font-size:clamp(28px,2.3cqi,36px);font-weight:400;line-height:1.22;display:flex;overflow:hidden;color:var(--asabeko-brand-blue)!important;-webkit-text-fill-color:var(--asabeko-brand-blue)!important;opacity:1!important;transition:none!important;position:relative!important;inset:auto!important}.storyboard-offering-editorial-hero__phrase[data-offering-alignment=left]{text-align:left;justify-content:flex-start;justify-self:start}.storyboard-offering-editorial-hero__phrase[data-offering-alignment=right]{text-align:right;justify-content:flex-end;justify-self:end}.storyboard-offering-editorial-hero__phrase--independent,.storyboard-offering-editorial-hero__phrase--post,.storyboard-offering-editorial-hero__phrase--bringing,.storyboard-offering-editorial-hero__phrase--artists{padding-inline:var(--asabeko-chrome-gutter) var(--welcome-copy-inline-gap)}.storyboard-offering-editorial-hero__phrase--shape,.storyboard-offering-editorial-hero__phrase--code,.storyboard-offering-editorial-hero__phrase--digital{padding-inline:var(--welcome-copy-inline-gap) var(--asabeko-chrome-gutter)}.storyboard-offering-editorial-hero__phrase-copy{align-items:flex-start;min-width:0;max-width:100%;display:inline-flex}.storyboard-offering-editorial-hero__phrase[data-offering-alignment=right] .storyboard-offering-editorial-hero__phrase-copy{align-items:flex-end}.storyboard-offering-editorial-hero__phrase[data-offering-line-mode=always-stacked] .storyboard-offering-editorial-hero__phrase-copy{flex-direction:column}.storyboard-offering-editorial-hero__phrase-line{clip-path:none;white-space:nowrap;width:max-content;min-width:0;max-width:100%;height:1.22em;visibility:inherit;contain:none;flex:none;margin:0;padding:0;display:block;overflow:hidden}.storyboard-offering-editorial-hero__phrase[data-offering-line-mode=mobile-stacked] .storyboard-offering-editorial-hero__phrase-line+.storyboard-offering-editorial-hero__phrase-line{margin-inline-start:.34em}@media (width>=768px){.storyboard-offering-editorial-hero__phrase--post .storyboard-offering-editorial-hero__phrase-line[data-offering-copy-line="2"]{padding-inline-end:.04em}}.storyboard-offering-editorial-hero__character{transform-origin:50% 100%;backface-visibility:visible;min-width:.02em;display:inline-block;opacity:1!important;transition:transform .9s cubic-bezier(.22,1,.36,1)!important;transition-delay:calc(var(--offering-phrase-index,0) * .17s + var(--offering-character-index,0) * 18ms)!important;will-change:auto!important;animation:none!important;transform:translateY(105%)!important}.storyboard-offering-editorial-hero__character--space{width:.34em}html[data-asabeko-hero-copy-entry=active] .storyboard-offering-editorial-hero__phrase{visibility:visible}html[data-asabeko-hero-copy-entry=active] .storyboard-offering-editorial-hero__character{transform:translateY(0)!important}.storyboard-offering-editorial-hero__phrase--post{grid-area:2/1;align-self:center}.storyboard-offering-editorial-hero__phrase--shape{margin-bottom:var(--welcome-copy-block-gap);grid-area:1/3;align-self:end}.storyboard-offering-editorial-hero__phrase--code{grid-area:2/3;align-self:center}.storyboard-offering-editorial-hero__phrase--independent,.storyboard-offering-editorial-hero__phrase--bringing{transform:translateX(var(--welcome-v1-rule-shift))!important}.storyboard-offering-editorial-hero__phrase--code{transform:translateX(calc(var(--welcome-v2-rule-shift) + 112vw * var(--welcome-grid-takeover-progress)))!important}.storyboard-offering-editorial-hero__phrase--post,.storyboard-offering-editorial-hero__phrase--artists,.storyboard-offering-editorial-hero__phrase--shape,.storyboard-offering-editorial-hero__phrase--digital{transform:none!important}@media (width<=767px){.storyboard-offering-editorial-hero{--offering-aperture-width:32cqi;--offering-aperture-height:min(44cqi, 40svh);--welcome-rule-size:1px;--welcome-copy-inline-gap:clamp(.34rem, 1.9vw, .52rem);--welcome-copy-block-gap:clamp(.34rem, 1.7vw, .48rem);--welcome-index-gap:8px}.storyboard-offering-editorial-hero__phrase{letter-spacing:var(--font-tracking,0);font-size:clamp(14px,4.1cqi,16px);line-height:1.22}.storyboard-offering-editorial-hero__phrase[data-offering-line-mode=mobile-stacked] .storyboard-offering-editorial-hero__phrase-copy{flex-direction:column}.storyboard-offering-editorial-hero__phrase[data-offering-line-mode=mobile-stacked] .storyboard-offering-editorial-hero__phrase-line+.storyboard-offering-editorial-hero__phrase-line{margin-inline-start:0}}@media (prefers-reduced-motion:reduce){.storyboard-offering-editorial-hero{--welcome-grid-takeover-progress:0!important}html:is([data-asabeko-boot-state=hero-footage],[data-asabeko-boot-state=loader-fading],[data-asabeko-boot-state=loader-wiping],[data-asabeko-boot-state=welcome-hold]) .storyboard-offering-editorial-hero{--welcome-opening-grid-progress:0!important;animation:none!important}html:is([data-asabeko-boot-state=grid-contracting],[data-asabeko-boot-state=grid-settled],[data-asabeko-boot-state=phrase-entering],[data-asabeko-boot-state=ready]) .storyboard-offering-editorial-hero{--welcome-opening-grid-progress:1!important;animation:none!important}.storyboard-offering-editorial-hero__character{transition:none!important}.storyboard-shell--offering :is(.storyboard-offering-editorial-hero__phrase,.storyboard-offering-editorial-hero__index){will-change:auto;opacity:1!important;transform:none!important}.storyboard-offering-editorial-hero__rule--vertical[data-grid-line-index="0"]{left:var(--offering-aperture-x-edge)!important}.storyboard-offering-editorial-hero__rule--vertical[data-grid-line-index="1"]{left:calc(100% - var(--offering-aperture-x-edge))!important}.storyboard-offering-editorial-hero__rule--horizontal[data-grid-line-index="0"]{top:var(--offering-aperture-y-edge)!important}.storyboard-offering-editorial-hero__rule--horizontal[data-grid-line-index="1"]{top:calc(100% - var(--offering-aperture-y-edge))!important}.storyboard-offering-editorial-hero__footage{will-change:auto;clip-path:inset(var(--welcome-footage-clip-top) var(--welcome-footage-clip-right) var(--welcome-footage-clip-bottom) var(--welcome-footage-clip-left))!important}}.storyboard-mobile-wipe-plane{--storyboard-mobile-menu-clip-closed:inset(0 100% 0 0);--storyboard-mobile-menu-clip-open:inset(0 0 0 0);overscroll-behavior:contain;width:100%;max-width:100vw;height:100dvh;min-height:100svh;clip-path:var(--storyboard-mobile-menu-clip-closed);scrollbar-width:thin;contain:layout paint;will-change:clip-path;border:0;outline:none;padding:0;transition:clip-path 1s cubic-bezier(.8,0,.2,1);position:fixed;inset:0;overflow:hidden auto}.storyboard-mobile-wipe-plane[data-menu-phase=closed]{clip-path:var(--storyboard-mobile-menu-clip-closed);visibility:hidden}.storyboard-mobile-wipe-plane[data-menu-phase=closing]{clip-path:var(--storyboard-mobile-menu-clip-closed)}.storyboard-mobile-wipe-plane:is([data-menu-phase=opening],[data-menu-phase=open]){clip-path:var(--storyboard-mobile-menu-clip-open)}.storyboard-mobile-wipe-plane--surface{z-index:2147483200;color:#0036fc;mix-blend-mode:normal;pointer-events:none;background:#f0f0f0}.storyboard-mobile-wipe-plane--primer{z-index:2147483201;pointer-events:auto;color:#0036fc!important;mix-blend-mode:normal!important;background:0 0!important}.storyboard-mobile-wipe-menu__layout{width:100%;min-width:0;min-height:max(100%,34rem);padding:calc(.45rem + env(safe-area-inset-top)) calc(var(--asabeko-chrome-gutter) + env(safe-area-inset-right)) calc(1.1rem + env(safe-area-inset-bottom)) calc(var(--asabeko-chrome-gutter) + env(safe-area-inset-left));align-content:start;display:grid;position:relative}.storyboard-mobile-wipe-menu__header{width:max-content;min-height:44px;min-width:var(--asabeko-mobile-logo-width);color:inherit;justify-content:flex-start;align-items:flex-start;padding-top:.2rem;display:flex}.storyboard-mobile-wipe-menu__header .storyboard-brand-logo{width:var(--asabeko-mobile-logo-width);margin-top:calc((30px - var(--asabeko-mobile-logo-width) * 25.41 / 136.67) / 2 - .65rem);color:inherit!important;background-color:currentColor!important}.storyboard-mobile-wipe-menu__nav{justify-items:end;width:100%;margin-top:clamp(5.25rem,18dvh,9rem);margin-left:auto;display:grid}.storyboard-mobile-wipe-menu__nav>a{text-align:right;opacity:1;justify-content:flex-end;align-items:center;width:max-content;min-width:44px;max-width:100%;min-height:52px;padding:.12rem .25rem;text-decoration:none;transition:color .15s linear;display:inline-flex;transform:none;color:inherit!important;letter-spacing:var(--font-tracking,0)!important;font-size:clamp(2.2rem,12.4vw,5.8rem)!important;font-weight:400!important;line-height:.92!important}.storyboard-mobile-wipe-menu__nav>a>span,.storyboard-mobile-wipe-menu__nav .storyboard-nav-ring,.storyboard-mobile-wipe-menu__nav .storyboard-nav-ring *{color:inherit!important;-webkit-text-fill-color:currentColor!important;stroke:currentColor!important}.storyboard-site-nav .storyboard-nav-ring,.storyboard-mobile-wipe-menu__nav .storyboard-nav-ring--mobile-wipe{width:calc(100% - .5rem - .06em)!important;height:.693em!important}.storyboard-mobile-wipe-menu__nav>a{margin-right:.3em}.storyboard-mobile-wipe-menu__nav>a:not(:last-child){margin-bottom:.17em}.storyboard-mobile-wipe-menu__nav>a:focus-visible{outline:none!important}.storyboard-mobile-wipe-menu__header:focus-visible,.storyboard-mobile-wipe-menu__close:focus-visible{outline-offset:2px!important;outline:2px solid!important}.storyboard-mobile-wipe-menu__close{top:calc(.45rem + env(safe-area-inset-top));right:calc(var(--asabeko-chrome-gutter) + env(safe-area-inset-right));cursor:pointer;min-width:96px;min-height:44px;letter-spacing:var(--font-tracking,0);text-transform:uppercase;border:0;justify-content:flex-end;align-items:flex-start;gap:.5rem;padding:.2rem 0 0;font-size:.68rem;line-height:1;display:inline-flex;position:absolute;color:inherit!important;background:0 0!important}.storyboard-mobile-wipe-menu__close svg{width:1.55rem;height:1.55rem;margin-top:-.42rem;color:inherit!important;stroke:currentColor!important}@media (width<=767px){header .storyboard-site-nav{display:none!important}}@media (height<=590px){.storyboard-mobile-wipe-menu__nav{margin-top:4rem}.storyboard-mobile-wipe-menu__nav>a{min-height:48px;font-size:clamp(2rem,10.5vw,3.6rem)!important}}@media (prefers-reduced-motion:reduce){.storyboard-mobile-wipe-plane,.storyboard-mobile-wipe-menu__nav>a{transition-duration:0s!important;transition-delay:0s!important}.storyboard-mobile-wipe-menu__nav>a{transition-duration:0s!important}}:root{--asabeko-brand-blue:#2b00ff;--asabeko-brand-white:#ededed;--asabeko-brand-black:#090a0c;--asabeko-footer-bottom-inset:.3rem;--asabeko-footer-copy-gap:4px;--asabeko-footer-gutter:12px;--asabeko-footer-height:30px;--asabeko-footer-rail-gap:16px;--asabeko-site-gutter:clamp(.75rem, 2vw, 1.75rem)}.archive-r36-shell.work-r90-shell,.work-r90-shell>main,.work-r90-shell .work-r29-page,.work-r90-shell .work-r29-stage,.work-r90-shell .work-r29-gallery{color:var(--asabeko-brand-blue)!important;background:var(--asabeko-brand-white)!important;background-color:var(--asabeko-brand-white)!important}.work-r90-shell,.archive-software-shell{--archive-r36-ink:var(--asabeko-brand-blue);--archive-r36-rule:#2b00ff8a;--archive-r36-rule-muted:#2b00ff4d}.storyboard-shell--offering .storyboard-faq-table__stage,.storyboard-shell--offering .storyboard-faq-table__grid{--faq-table-bg:var(--asabeko-brand-white);--faq-table-ink:var(--asabeko-brand-blue);color:var(--asabeko-brand-blue)!important;background-color:var(--asabeko-brand-white)!important}.storyboard-shell--offering .storyboard-about-flow-section{color:var(--asabeko-brand-blue)!important;background:var(--asabeko-brand-white)!important;background-color:var(--asabeko-brand-white)!important}.storyboard-shell--offering :is(.storyboard-work-snippet__create-mask,.storyboard-work-snippet__annotation,.storyboard-contact-title,.storyboard-contact-title__measure,.storyboard-contact-title__letter,.storyboard-contact-title__letter-wrap){color:var(--asabeko-brand-blue)!important;-webkit-text-fill-color:var(--asabeko-brand-blue)!important}#asabeko-boot-loader{opacity:1;color:var(--asabeko-brand-white)!important;background:var(--asabeko-brand-blue)!important;clip-path:none!important;will-change:opacity!important;transition:opacity 1.26s cubic-bezier(.37,0,.63,1) .76s!important;overflow:visible!important;transform:none!important}.page-transition-pixel-overlay:is([data-page-transition-phase=enter],[data-page-transition-phase=hold]){opacity:1!important;transition:none!important}.page-transition-pixel-overlay{opacity:1;color:var(--asabeko-brand-white)!important;background:var(--asabeko-brand-blue)!important;clip-path:none!important;will-change:opacity!important;transition:none!important;overflow:visible!important;transform:none!important}#asabeko-boot-loader:after,.page-transition-pixel-overlay:before,.page-transition-pixel-overlay:after{content:none!important;display:none!important}#asabeko-boot-loader[data-state=fading]{opacity:0!important;pointer-events:none!important;transform:none!important}.page-transition-pixel-overlay[data-page-transition-phase=exit]{background:var(--asabeko-brand-blue)!important;opacity:0!important;pointer-events:none!important;transition:opacity 1.26s cubic-bezier(.37,0,.63,1) .76s!important;transform:none!important}@media (prefers-reduced-motion:reduce){.page-transition-pixel-overlay[data-page-transition-phase=exit]{transition-duration:.01ms!important}}#asabeko-boot-loader[data-state=fading] #asabeko-boot-loader__count,.page-transition-pixel-overlay[data-page-transition-phase=exit] .page-transition-pixel-overlay__count{visibility:visible!important;opacity:0!important}#asabeko-boot-loader:is([data-state=loading],[data-state=ready],[data-state=blocked]),.page-transition-pixel-overlay:is([data-page-transition-phase=enter],[data-page-transition-phase=hold]){opacity:1}#asabeko-boot-loader__count,.page-transition-pixel-overlay__count{font-synthesis:none;font-variant-numeric:tabular-nums;text-align:left;white-space:nowrap;will-change:opacity;--font-tracking:var(--body-tracking);inset:auto auto calc(var(--asabeko-site-gutter) + env(safe-area-inset-bottom)) calc(var(--asabeko-site-gutter) + env(safe-area-inset-left))!important;width:1.82em!important;min-width:0!important;max-width:76vw!important;height:1em!important;min-height:0!important;color:var(--asabeko-brand-blue)!important;letter-spacing:var(--font-tracking,0)!important;opacity:1!important;font-family:Nohemi!important;font-size:min(49.14svh,23.751vw)!important;font-weight:400!important;line-height:1!important;transition:opacity .64s cubic-bezier(.37,0,.63,1)!important;display:block!important;position:absolute!important;overflow:hidden!important;transform:none!important}#asabeko-boot-loader__count .asabeko-loader-value__frame,.page-transition-pixel-overlay__count .asabeko-loader-value__frame{grid-template-columns:repeat(3,.58em);justify-content:flex-start;align-items:flex-start;width:100%;height:1em;display:grid;position:absolute;inset:0 auto auto 0}#asabeko-boot-loader__count .asabeko-loader-value__digit,.page-transition-pixel-overlay__count .asabeko-loader-value__digit{will-change:auto;width:.58em;min-width:.58em;transition:none;display:inline-block;transform:translate(0,0)}#asabeko-boot-loader__count .asabeko-loader-value__digit[data-loader-digit-changed=true],.page-transition-pixel-overlay__count .asabeko-loader-value__digit[data-loader-digit-changed=true]{transition:transform .3s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--loader-digit-index,0) * 64ms);will-change:transform}#asabeko-boot-loader__count .asabeko-loader-value__frame[data-loader-value-frame=entering] .asabeko-loader-value__digit[data-loader-digit-changed=true],.page-transition-pixel-overlay__count .asabeko-loader-value__frame[data-loader-value-frame=entering] .asabeko-loader-value__digit[data-loader-digit-changed=true]{transform:translateY(112%)}#asabeko-boot-loader__count .asabeko-loader-value__frame[data-loader-value-frame=exiting] .asabeko-loader-value__digit[data-loader-digit-changed=true],.page-transition-pixel-overlay__count .asabeko-loader-value__frame[data-loader-value-frame=exiting] .asabeko-loader-value__digit[data-loader-digit-changed=true]{transform:translateY(-112%)}#asabeko-boot-loader__count .asabeko-loader-value__frame[data-loader-value-frame=exiting] .asabeko-loader-value__digit[data-loader-digit-changed=false],.page-transition-pixel-overlay__count .asabeko-loader-value__frame[data-loader-value-frame=exiting] .asabeko-loader-value__digit[data-loader-digit-changed=false]{visibility:hidden}#asabeko-boot-loader:not([data-loader-font-ready=true]) #asabeko-boot-loader__count,.page-transition-pixel-overlay:not([data-loader-font-ready=true]) .page-transition-pixel-overlay__count{visibility:hidden!important}#asabeko-boot-loader[data-loader-font-ready=true] #asabeko-boot-loader__count,.page-transition-pixel-overlay[data-loader-font-ready=true] .page-transition-pixel-overlay__count{visibility:visible!important}.storyboard-page-shell>header[data-chrome-instance=single],.storyboard-page-shell>footer[data-chrome-instance=single]{color:var(--asabeko-brand-blue)!important;mix-blend-mode:normal!important}.storyboard-page-shell>:is(header,footer)[data-chrome-instance=single] :is(.storyboard-header-content,.storyboard-header-content *,.storyboard-footer-content,.storyboard-footer-content *,[data-chrome-region=social],[data-chrome-region=social] *){border-color:currentColor;color:inherit!important;-webkit-text-fill-color:currentColor!important}.storyboard-page-shell>header[data-chrome-instance=single] :is(.storyboard-nav-ring,.storyboard-nav-ring *){stroke:currentColor!important}:root[data-asabeko-contact-active=true] .storyboard-shell--offering>:is(header,footer)[data-chrome-instance=single],:root[data-asabeko-character-ab-active=true]:not([data-asabeko-contact-active=true]) .storyboard-shell--offering>:is(header,footer)[data-chrome-instance=single]{color:var(--asabeko-brand-blue)!important;mix-blend-mode:normal!important;visibility:visible!important;opacity:1!important}.storyboard-page-shell>:is(header,footer)[data-chrome-instance=single] :is(a,button):is(:hover,:focus,:focus-visible,:active),.storyboard-page-shell>footer[data-chrome-instance=single] [data-copy-state=copied]{color:inherit!important}.storyboard-page-shell>:is(header,footer)[data-chrome-instance=single] :is(a,button):focus-visible{outline-offset:2px!important;outline:2px solid!important}.storyboard-page-shell>:is(header,footer)[data-chrome-instance=single]{text-transform:uppercase}.storyboard-persistent-footer{min-height:var(--asabeko-footer-height);height:calc(var(--asabeko-footer-height) + env(safe-area-inset-bottom))!important}.storyboard-footer-clock{right:calc(var(--asabeko-footer-gutter) + env(safe-area-inset-right));bottom:calc(var(--asabeko-footer-bottom-inset) + env(safe-area-inset-bottom));font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:var(--font-tracking,0);text-transform:uppercase;white-space:nowrap;--font-tracking:var(--body-tracking);font-family:Nohemi;font-weight:400;line-height:1;position:absolute;text-align:right!important;width:44ch!important;min-width:44ch!important;margin:0!important;font-size:14px!important}.storyboard-footer-content{box-sizing:border-box;min-height:var(--asabeko-footer-height);--font-tracking:var(--body-tracking);letter-spacing:var(--font-tracking,0);font-family:Nohemi;font-weight:400;line-height:1;height:calc(var(--asabeko-footer-height) + env(safe-area-inset-bottom))!important;padding:0!important;display:block!important}.storyboard-social-rail{min-width:0;inset:auto auto calc(var(--asabeko-footer-bottom-inset) + env(safe-area-inset-bottom)) calc(var(--asabeko-footer-gutter) + env(safe-area-inset-left))!important;position:absolute!important}.storyboard-social-rail__row{width:max-content;min-width:0;color:inherit;letter-spacing:var(--font-tracking,0);text-transform:uppercase;--font-tracking:var(--body-tracking);justify-content:start;font-family:Nohemi;font-weight:400;line-height:1;align-items:baseline!important;gap:var(--asabeko-footer-rail-gap)!important;font-size:14px!important;display:flex!important}.storyboard-persistent-social-link{white-space:nowrap;background:0 0;border:0;align-items:baseline;min-height:0;padding:0;line-height:1;text-decoration:none;position:relative;color:inherit!important;display:inline-flex!important}.storyboard-persistent-social-link:before{content:"";width:100%;min-width:20px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (hover:hover) and (pointer:fine){.storyboard-persistent-social-link:before{width:calc(100% + 24px);min-width:44px}}.storyboard-page-shell>footer[data-chrome-instance=single] [data-chrome-region=social]>.text-subline{align-items:baseline;color:inherit!important;font-size:14px!important}.storyboard-mobile-wipe-plane--surface{color:var(--asabeko-brand-white)!important;background:var(--asabeko-brand-blue)!important;mix-blend-mode:normal!important}.storyboard-mobile-wipe-plane--primer{color:var(--asabeko-brand-white)!important;mix-blend-mode:normal!important;background:0 0!important}.storyboard-shell--offering .storyboard-hero-pixel-video{background:var(--asabeko-brand-black)!important;background-image:none!important}html[data-asabeko-app-ready=false][data-asabeko-boot-state=loader-fading] .storyboard-shell--offering>main{opacity:1}.storyboard-shell--offering .storyboard-hero-pixel-video[data-hero-video-surface=pending] .storyboard-hero-pixel-video__canvas{opacity:0!important}.storyboard-shell--offering .storyboard-hero-pixel-video[data-hero-video-surface=video] .storyboard-hero-pixel-video__canvas{opacity:1!important}@media (width<=639px){:root{--asabeko-footer-gutter:8px;--asabeko-footer-rail-gap:12px}.storyboard-footer-content{display:block!important}.storyboard-footer-clock{width:auto!important;min-width:0!important;font-size:.625rem!important}}@media (width<=380px){.storyboard-social-rail__row{letter-spacing:var(--font-tracking,0)}}:root[data-asabeko-work-pagination=active]{scroll-snap-type:y mandatory}.work-r90-shell .work-r29-page{min-height:calc(var(--work-chapter-count) * 100svh)!important}.work-r90-pagination-runway{z-index:-1;grid-template-rows:repeat(var(--work-chapter-count), 100svh);pointer-events:none;width:1px;height:100%;display:grid;position:absolute;inset:0}.work-r90-pagination-runway>span{scroll-snap-align:start;scroll-snap-stop:always;min-height:100svh;display:block}:root:is([data-asabeko-work-entry-phase=background],[data-asabeko-work-entry-phase=year]) .work-r90-shell>:is(header,footer,[data-chrome-region=social]),.work-r29-page[data-work-entry-phase=background] .work-r29-stage,.work-r29-page[data-work-entry-phase=year] :is(.work-r29-kicker,.work-r29-index-stack,.work-r29-search,.work-r29-gallery){visibility:hidden!important;opacity:0!important}.work-r29-page[data-work-entry-phase=year] .work-r29-stage,.work-r29-page[data-work-entry-phase=year] :is(.work-r29-heading-pair,.work-r29-year){visibility:visible!important;opacity:1!important}.work-r29-page[data-work-entry-phase=content] :is(.work-r29-kicker,.work-r29-index-stack,.work-r29-search,.work-r29-gallery){animation:.46s cubic-bezier(.16,1,.3,1) both work-t8-content-entry}.work-r29-page[data-work-entry-phase=content] .work-r29-index-stack{animation-delay:70ms}.work-r29-page[data-work-entry-phase=content] .work-r29-gallery{animation-delay:.19s}@keyframes work-t8-content-entry{0%{visibility:visible;opacity:0;transform:translateY(.45rem)}to{visibility:visible;opacity:1;transform:translate(0,0)}}.work-r90-shell .work-r29-rail{padding-bottom:calc(30px + var(--archive-r88-inset))!important}.work-r90-shell .work-r29-search{font-family:Nohemi;font-weight:400;font-size:var(--archive-r88-nav-size);--font-tracking:var(--body-tracking);letter-spacing:var(--font-tracking,0);gap:.5rem;margin-top:auto;line-height:1}.work-r90-shell .work-r29-search__field{box-sizing:border-box;align-items:flex-end;min-height:44px;padding:0 0 .375rem}.work-r90-shell .work-r29-search__field svg{margin-bottom:.146rem}@media (width>=821px) and (not ((orientation:landscape) and (height<=500px))){.work-r90-shell .work-r29-search__field,.archive-software-shell .software-r90-search__field{padding-bottom:.28125rem}.work-r90-shell .work-r29-search__field{gap:.36rem}.work-r90-shell .work-r29-search__field svg{width:10.5px;height:10.5px;margin-bottom:.055rem}}.work-r90-page-counter{top:var(--archive-r88-inset);left:var(--archive-r88-inset);z-index:30;color:var(--asabeko-brand-blue);font-family:Nohemi;font-weight:400;font-size:var(--archive-r88-nav-size);font-variant-numeric:tabular-nums;background:var(--asabeko-brand-black);pointer-events:none;--font-tracking:var(--body-tracking);letter-spacing:var(--font-tracking,0);margin:0;padding:.18rem .32rem;line-height:1;position:absolute}@media (width<=820px){.work-r90-shell .work-r29-stage{grid-template-rows:minmax(12rem,32svh) minmax(0,1fr)}.work-r90-shell .work-r29-rail{padding-bottom:.75rem!important}.work-r90-shell .work-r29-search{right:var(--archive-r88-inset);bottom:calc(30px + var(--archive-r88-inset));left:var(--archive-r88-inset);z-index:40;background:var(--asabeko-brand-white);padding-top:.45rem;position:absolute}.work-r90-shell .work-r29-grid{padding-bottom:calc(30px + 7.6rem)!important}.work-r90-page-counter{top:clamp(.48rem,1.5svh,.72rem);left:clamp(.45rem,2vw,.72rem)}}@media (prefers-reduced-motion:reduce){.work-r29-page[data-work-entry-phase=content] :is(.work-r29-kicker,.work-r29-index-stack,.work-r29-search,.work-r29-gallery){visibility:visible!important;opacity:1!important;animation:none!important;transform:none!important}#asabeko-boot-loader__count .asabeko-loader-value__digit,.page-transition-pixel-overlay__count .asabeko-loader-value__digit{transition-duration:.01ms!important;transition-delay:0s!important}}html{background-color:#ededed!important}html:not([data-asabeko-app-ready=true]){background-color:#2b00ff!important}body,#root{background-color:#0000!important}html .storyboard-shell--offering .storyboard-hero-pixel-video,html .storyboard-offering-editorial-hero__footage{background:#ededed!important}.storyboard-shell--offering{background-color:#0000!important}.storyboard-shell--offering :is(.storyboard-work-snippet__create-mask,.storyboard-work-snippet__create-line,.storyboard-work-snippet__story-mask,.storyboard-work-snippet__story-character){color:var(--asabeko-brand-blue)!important;-webkit-text-fill-color:var(--asabeko-brand-blue)!important}.storyboard-callout-faq-shared-model-surface[data-callout-runtime-owner=r89-unified-callout] .storyboard-callout__reactive-field-layer--brain{background:radial-gradient(at 20% 28%,#5b8bc6fa 0%,#5b8bc6ad 30%,#0000 66%),radial-gradient(at 78% 25%,#facbd5fa 0%,#facbd5a3 30%,#0000 66%),radial-gradient(at 78% 78%,#3189abf5 0%,#3189ab9e 31%,#0000 67%),radial-gradient(at 24% 76%,#e97f4cf0 0%,#e97f4c8f 30%,#0000 66%),#5b8bc6}.storyboard-shell--offering .storyboard-faq-table__stage,.storyboard-shell--offering .storyboard-faq-table__grid{--faq-table-bg:var(--asabeko-brand-white);--faq-table-ink:var(--asabeko-brand-blue);--faq-table-rule:#2b00ff7a;--faq-table-rule-muted:#2b00ff42;color:var(--asabeko-brand-blue)!important;background-color:var(--asabeko-brand-white)!important}.storyboard-shell--offering .storyboard-faq-table__stage :where(p,span,article,button,h2){color:var(--asabeko-brand-blue)!important;-webkit-text-fill-color:var(--asabeko-brand-blue)!important}.storyboard-shell--offering .storyboard-about-flow-section[data-character-faq-transition-active=true]:before,.storyboard-shell--offering .storyboard-about-flow-section,.storyboard-shell--offering .storyboard-about-flow-section .storyboard-character-depth-stage{background:var(--asabeko-brand-white)!important;background-color:var(--asabeko-brand-white)!important}.storyboard-shell--offering .storyboard-character-pill-field,.storyboard-shell--offering .storyboard-character-pill{color:var(--asabeko-brand-black)}.storyboard-shell--offering .storyboard-character-pill{background:var(--asabeko-brand-white);border-color:#090a0ce6}.storyboard-shell--offering .storyboard-contact-runway{--contact-material-base:var(--asabeko-brand-white);--contact-material-mid:var(--asabeko-brand-white);--contact-material-deep:var(--asabeko-brand-white)}.storyboard-shell--offering .storyboard-contact-pin-stage>.storyboard-contact-section{background:0 0!important}.storyboard-contact-paper-sheet,.storyboard-contact-paper-form__calendar-popover{color:var(--asabeko-brand-black);background:var(--asabeko-brand-white);background-color:var(--asabeko-brand-white);border-color:#090a0c2e}.storyboard-contact-paper-form,.storyboard-contact-paper-form :is(label,legend,span,p,button),.storyboard-contact-paper-form__field :is(input,textarea){color:var(--asabeko-brand-black);-webkit-text-fill-color:var(--asabeko-brand-black)}.storyboard-contact-paper-form__field :is(input,textarea),.storyboard-contact-paper-form__field input[type=file],.storyboard-contact-paper-form__field--options label,.storyboard-contact-paper-form__calendar-popover button{background:#ededed38;border-color:#090a0c61}.storyboard-contact-paper-form .storyboard-contact-paper-form__submit{background:var(--asabeko-brand-blue);border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.work-r90-shell,.work-r90-shell>main,.work-r90-shell .work-r29-page,.work-r90-shell .work-r29-stage,.work-r90-shell .work-r29-gallery{color:var(--asabeko-brand-blue)!important;background:var(--asabeko-brand-white)!important;background-color:var(--asabeko-brand-white)!important}.work-r90-shell :is(.work-r29-rail,.work-r29-kicker,.work-r29-year,.work-r29-index,.work-r29-index__item,.work-r29-search,.work-r29-search__field,.work-r29-search__field input,.work-r29-empty,.work-r36-hover-title){color:var(--asabeko-brand-blue)!important;-webkit-text-fill-color:var(--asabeko-brand-blue)!important}:is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=hidden],[type=color]),textarea){caret-color:color-mix(in srgb, currentColor 50%, transparent)}:is(input,textarea)::-moz-placeholder{color:color-mix(in srgb, currentColor 50%, transparent)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}:is(input,textarea)::placeholder{color:color-mix(in srgb, currentColor 50%, transparent)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}:is(input,textarea):focus::-moz-placeholder{color:#0000!important;-webkit-text-fill-color:transparent!important}:is(input,textarea):focus::placeholder{color:#0000!important;-webkit-text-fill-color:transparent!important}.work-r90-shell .work-r29-tile{box-shadow:none;background:0 0}.work-r90-shell .work-r29-search__field,.work-r90-shell .work-r29-rail{border-color:#2b00ff7a!important}.archive-software-shell,.archive-software-shell>main,.archive-software-shell .archive-software-main,.archive-software-shell .software-r24-page,.archive-software-shell .software-r24-rail,.archive-software-shell .software-r24-board,.archive-software-shell .software-r24-grid,.software-repo-paper{color:var(--asabeko-brand-blue)!important;background-color:var(--asabeko-brand-white)!important}.archive-software-shell :is(.software-r24-kicker,.software-r24-year,.software-r24-year__row,.software-r36-index,.software-r36-index>li,.software-r36-index>li>span,.software-r24-meta,.software-r24-meta strong,.software-r24-folder,.software-r24-folder__name),.software-repo-paper,.software-repo-paper *{color:var(--asabeko-brand-blue)!important;-webkit-text-fill-color:var(--asabeko-brand-blue)!important}.archive-software-shell .software-r24-rail,.software-repo-paper__header,.software-repo-paper__title-row,.software-repo-paper__body,.software-repo-paper__section,.software-repo-paper__meta dl>div,.software-repo-paper__links,.software-repo-paper__links a,:is(.software-repo-paper__close,.software-repo-paper__primary,.software-repo-paper__secondary){border-color:#2b00ff8a!important}.archive-software-shell .software-r24-folder[data-highlighted=true] .software-r24-folder__name,:is(.software-repo-paper__links a,.software-repo-paper__close,.software-repo-paper__primary,.software-repo-paper__secondary):is(:hover,:focus-visible,:active){color:var(--asabeko-brand-blue)!important;-webkit-text-fill-color:var(--asabeko-brand-blue)!important;background:#2b00ff1f!important}.software-repo-paper__language-dot{background:var(--asabeko-brand-blue)!important}.archive-software-shell :focus-visible,.software-repo-dialog :focus-visible{outline-color:var(--asabeko-brand-blue)!important}.storyboard-shell--offering .storyboard-work-snippet__create-mask{font-size:clamp(8rem,min(12.4vw,38svh),32rem);line-height:.72}.storyboard-shell--offering .storyboard-work-snippet__create-lines{opacity:1;will-change:auto;gap:0;transform:none!important}.storyboard-shell--offering .storyboard-work-snippet__create-line{white-space:nowrap;justify-content:center;align-items:baseline;width:max-content;max-width:100%;display:flex;overflow:visible}.storyboard-shell--offering .storyboard-work-snippet__create-character-mask{color:inherit;-webkit-text-fill-color:currentColor;line-height:inherit;vertical-align:baseline;margin-block:-.26em -.18em;margin-inline:-.012em;padding-block:.26em .18em;padding-inline:.012em;display:inline-block;overflow:hidden}.storyboard-shell--offering .storyboard-work-snippet__create-character{color:inherit;-webkit-text-fill-color:currentColor;will-change:transform;display:inline-block;transform:translate3d(0, var(--work-create-character-y,160%), 0)!important;transition:none!important}html[data-asabeko-work-footage-lifecycle=mounted] .storyboard-shell--offering :is(.storyboard-work-snippet-section,.storyboard-work-snippet__inner,.storyboard-work-snippet__viewport,.storyboard-work-snippet__layout,.storyboard-work-snippet__grid--first){background:0 0!important}html[data-asabeko-work-footage-lifecycle=retired] .storyboard-shell--offering :is(.storyboard-work-snippet-section,.storyboard-work-snippet__inner,.storyboard-work-snippet__viewport,.storyboard-work-snippet__layout,.storyboard-work-snippet__grid--first){background:var(--asabeko-brand-white)!important;background-color:var(--asabeko-brand-white)!important;background-image:none!important}html[data-asabeko-work-footage-lifecycle=retired] .storyboard-shell--offering .storyboard-offering-editorial-hero__footage{visibility:hidden!important;opacity:0!important;transition:none!important}@media (width<=1188px) and (width>=481px){.storyboard-shell--offering .storyboard-work-snippet__create-mask{font-size:clamp(5.3rem,9.6vw,7.4rem)}}@media (width>=481px) and (width<=767px){.storyboard-shell--offering .storyboard-work-snippet__create-mask{font-size:9vw}}@media (width<=480px){.storyboard-shell--offering .storyboard-work-snippet__create-mask{padding-bottom:calc(var(--asabeko-footer-height) + env(safe-area-inset-bottom));font-size:clamp(3rem, min(27vw, calc((36svh - var(--asabeko-footer-height) - env(safe-area-inset-bottom) - 1rem) / 1.8)), 7rem);line-height:.7}}@media (prefers-reduced-motion:reduce){.storyboard-shell--offering .storyboard-work-snippet__create-character{opacity:var(--work-create-character-progress,0);will-change:auto;transition:none!important;transform:none!important}}.storyboard-callout-faq-shared-model-surface[data-callout-runtime-owner=r89-unified-callout]:is([data-callout-work-gradient-stage=revealing],[data-callout-work-gradient-stage=open]){z-index:13;-webkit-mask-image:none!important;mask-image:none!important}:root:is([data-asabeko-work-callout-gradient-stage=revealing],[data-asabeko-work-callout-gradient-stage=open]) .storyboard-shell--offering .storyboard-work-snippet-section{z-index:auto;background:var(--asabeko-brand-white)!important;background-color:var(--asabeko-brand-white)!important;background-image:none!important}:root[data-asabeko-t6-handoff-ready=true] .storyboard-shell--offering .storyboard-work-snippet-section{background:0 0!important}.storyboard-callout__work-smoke-matte{z-index:3;opacity:0;pointer-events:none;contain:strict;width:100%;height:100%;display:block;position:absolute;inset:0}.storyboard-callout-faq-shared-model-surface[data-callout-runtime-owner=r89-unified-callout][data-callout-work-gradient-stage=revealing] .storyboard-callout__work-smoke-matte{opacity:1}.storyboard-callout-faq-shared-model-surface[data-callout-runtime-owner=r89-unified-callout][data-callout-liquid-field-state=plume] .storyboard-callout__reactive-field{-webkit-mask-image:none!important;mask-image:none!important}.storyboard-callout-faq-shared-model-surface[data-callout-runtime-owner=r89-unified-callout][data-callout-liquid-field-state=plume] .storyboard-callout__particle-field{opacity:0!important}.storyboard-callout-faq-shared-model-surface[data-callout-runtime-owner=r89-unified-callout]:is([data-callout-liquid-field-state=plume],[data-callout-liquid-field-state=ready]) .storyboard-callout__work-smoke-matte{opacity:1;image-rendering:auto}.storyboard-callout-faq-shared-model-surface[data-callout-runtime-owner=r89-unified-callout]:is([data-callout-liquid-field-state=plume],[data-callout-liquid-field-state=ready]) .storyboard-callout__reactive-field-layer--brain,.storyboard-callout-faq-shared-model-surface[data-callout-runtime-owner=r89-unified-callout]:is([data-callout-liquid-field-state=plume],[data-callout-liquid-field-state=ready]) .storyboard-callout__liquid-lobe{visibility:hidden!important;opacity:0!important;animation:none!important}.storyboard-callout-faq-shared-model-surface[data-callout-runtime-owner=r89-unified-callout]:is([data-callout-liquid-field-state=plume],[data-callout-liquid-field-state=ready]) .storyboard-callout__temporal-grain{opacity:0!important}:root[data-asabeko-callout-active=true] #root .storyboard-page-shell.storyboard-shell--offering>header[data-chrome-instance=single],:root[data-asabeko-callout-active=true] #root .storyboard-page-shell.storyboard-shell--offering>footer[data-chrome-instance=single],#root .storyboard-page-shell.storyboard-shell--offering>:is(header,footer)[data-chrome-instance=single]:is([data-callout-work-chrome-spatial-stage=revealing],[data-callout-work-chrome-spatial-stage=open]){color:var(--asabeko-brand-blue)!important}.storyboard-page-shell.storyboard-shell--offering>:is(header,footer)[data-chrome-instance=single] [data-callout-chrome-tone]{filter:none!important}.storyboard-page-shell.storyboard-shell--offering>:is(header,footer)[data-chrome-instance=single] [data-callout-chrome-tone=difference]{mix-blend-mode:difference!important}.storyboard-callout-faq-shared-model-surface[data-callout-runtime-owner=r89-unified-callout]{--callout-freeform-cyan:#3189ab;--callout-freeform-main-blue:#5b8bc6;--callout-freeform-main-pink:#facbd5;--callout-freeform-accent:#e97f4c}.storyboard-callout-faq-shared-model-surface[data-callout-runtime-owner=r89-unified-callout] .storyboard-callout__reactive-field-layer--brain{will-change:background-position, background-size;background-position:20% 28%,78% 25%,78% 78%,24% 76%;background-size:122% 128%,128% 122%,132% 128%,124% 132%;position:absolute;overflow:hidden;transform:none;filter:saturate(1.1)contrast(1.04)!important}.storyboard-callout-faq-shared-model-surface[data-callout-runtime-owner=r89-unified-callout]:not([data-callout-faq-island-morph-active=true]) .storyboard-callout__reactive-field-layer--brain{animation:18s ease-in-out infinite alternate t4-callout-freeform-field}.storyboard-callout-faq-shared-model-surface[data-callout-runtime-owner=r89-unified-callout] .storyboard-callout__reactive-field-layer--brain:before{content:"";pointer-events:none;filter:blur(clamp(22px,4vw,64px))saturate(1.06);mix-blend-mode:soft-light;opacity:.78;will-change:background-position, background-size;background:radial-gradient(at 22% 34%,#3189aba8,#0000 54%) 0 0/120% 132%,radial-gradient(at 72% 26%,#facbd5a3,#0000 56%) 0 0/136% 122%,radial-gradient(at 70% 78%,#5b8bc6ad,#0000 58%) 0 0/128% 140%,radial-gradient(at 30% 72%,#e97f4c8a,#0000 52%) 0 0/116% 124%;animation:15s ease-in-out -4s infinite alternate t4-callout-freeform-lobes;position:absolute;inset:-18%;transform:scale(1.08)}.storyboard-callout-faq-shared-model-surface[data-callout-runtime-owner=r89-unified-callout] .storyboard-callout__temporal-grain{z-index:5;-o-object-fit:cover;object-fit:cover;opacity:0;mix-blend-mode:soft-light;width:100%;height:100%;image-rendering:pixelated;pointer-events:none;contain:strict;display:block;position:absolute;inset:0}.storyboard-callout-faq-shared-model-surface[data-callout-runtime-owner=r89-unified-callout] .storyboard-callout__temporal-grain:is([data-callout-grain-state=temporal-active],[data-callout-grain-state=reduced-static]){opacity:.09}@keyframes t4-callout-freeform-field{0%{background-position:20% 28%,78% 25%,78% 78%,24% 76%;background-size:122% 128%,128% 122%,132% 128%,124% 132%}48%{background-position:34% 18%,66% 36%,88% 66%,38% 84%;background-size:136% 118%,118% 138%,146% 120%,132% 118%}to{background-position:14% 42%,90% 18%,62% 88%,18% 62%;background-size:118% 146%,144% 124%,124% 148%,142% 128%}}@keyframes t4-callout-freeform-lobes{0%{background-position:8% 20%,88% 8%,72% 92%,28% 78%;background-size:116% 126%,132% 118%,124% 134%,108% 112%}52%{background-position:24% 8%,74% 28%,88% 74%,42% 64%;background-size:134% 114%,118% 138%,142% 120%,116% 126%}to{background-position:14% 36%,94% 18%,64% 84%,34% 92%;background-size:122% 142%,144% 124%,116% 148%,128% 114%}}@media (prefers-reduced-motion:reduce){.storyboard-callout-faq-shared-model-surface[data-callout-runtime-owner=r89-unified-callout] .storyboard-callout__reactive-field-layer--brain,.storyboard-callout-faq-shared-model-surface[data-callout-runtime-owner=r89-unified-callout] .storyboard-callout__reactive-field-layer--brain:before{will-change:auto;animation:none}}.storyboard-callout-faq-underlay{z-index:12;visibility:hidden;background:var(--asabeko-brand-black);background-color:var(--asabeko-brand-black);pointer-events:none;background-image:none;width:100vw;height:100svh;position:fixed;inset:0}.storyboard-shell--offering[data-callout-t5-mask-active=true] .storyboard-callout-faq-underlay{visibility:visible}.storyboard-shell--offering[data-callout-t5-mask-active=true] .storyboard-callout-faq-shared-model-surface[data-callout-runtime-owner=r89-unified-callout] :is(.storyboard-callout__reactive-field-layer,.storyboard-callout__particle-field),.storyboard-shell--offering[data-callout-faq-island-erasing=true] .storyboard-callout-faq-shared-model-surface[data-callout-runtime-owner=r89-unified-callout] .storyboard-callout__reactive-field{-webkit-mask-image:none!important;mask-image:none!important}.storyboard-shell--offering[data-callout-t5-stage-pinned=true] .storyboard-callout-section--unified{z-index:64}.storyboard-shell--offering[data-callout-t5-stage-pinned=true] .storyboard-callout-section--unified .storyboard-callout__stage{visibility:visible;pointer-events:none;width:100vw;height:100svh;min-height:100svh;position:fixed;inset:0;transform:none}.storyboard-shell--offering .storyboard-about-flow-section[data-character-overlay-active=false] .storyboard-character-pill-field{visibility:hidden;opacity:0}.storyboard-shell--offering .storyboard-about-flow-section[data-character-overlay-active=true] .storyboard-character-pill-field{visibility:visible}.storyboard-shell--offering .storyboard-character-pill{color:var(--character-pill-color,#bebebef0)!important;-webkit-text-fill-color:var(--character-pill-color,#bebebef0)!important;border-color:var(--character-pill-color,#bebebef0)!important;box-shadow:none!important;background:0 0!important}.storyboard-shell--offering .storyboard-about-flow-section[data-character-contact-transition-active=true][data-character-row-exit-terminal=false]{z-index:89!important}.storyboard-shell--offering .storyboard-about-flow-section[data-contact-content-gate=open][data-character-row-exit-terminal=false] .storyboard-character-pill-field,.storyboard-shell--offering .storyboard-about-flow-section[data-character-contact-transition-active=true] .storyboard-character-pill-field{visibility:visible!important;opacity:1!important;pointer-events:none!important}.storyboard-shell--offering .storyboard-contact-runway[data-contact-content-gate=open]{z-index:90!important}:root[data-asabeko-contact-overlap-paint-gate=open] .storyboard-shell--offering .storyboard-contact-runway{position:relative;z-index:90!important}:root[data-asabeko-contact-overlap-paint-gate=open] .storyboard-shell--offering .storyboard-about-flow-section[data-character-contact-transition-active=true][data-character-row-exit-terminal=false],:root[data-asabeko-contact-overlap-paint-gate=open] .storyboard-shell--offering .storyboard-about-flow-section .storyboard-character-depth-stage{background:var(--asabeko-brand-white)!important;background-color:var(--asabeko-brand-white)!important;background-image:none!important}@media (prefers-reduced-motion:reduce){.storyboard-shell--offering .storyboard-character-pill-row{will-change:auto}}:root[data-asabeko-callout-active=true] [data-testid=offering-sprout-fixed-layer]{visibility:hidden!important;pointer-events:none!important}.storyboard-callout-faq-shared-model-surface[data-callout-runtime-owner=r89-unified-callout] .storyboard-callout__reactive-field-layer--brain{background-color:#090a0c;background-image:radial-gradient(at 8% 10%,#768bc2eb 0%,#4f629794 18%,#0000 42%),radial-gradient(at 94% 8%,#ffe6aef0 0%,#ffba6994 17%,#0000 39%),radial-gradient(at 92% 92%,#e8684ce6 0%,#b83d3575 19%,#0000 43%),radial-gradient(at 10% 94%,#cbd3f5cc 0%,#7884b86b 18%,#0000 42%),radial-gradient(at 58% 54%,#fff5d938 0%,#f49e5b14 14%,#0000 32%),none;background-position:0 0,100% 0,100% 100%,0 100%,50%;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat;background-size:112% 116%,110% 114%,116% 110%,112% 116%,104% 108%;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box;animation:18s ease-in-out infinite alternate asabeko-additive-main-field;box-shadow:inset 0 0 22vmax #050608c7,inset 0 0 9vmax #ffd3971a;filter:saturate(1.08)contrast(1.12)brightness(.94)!important}.storyboard-callout-faq-shared-model-surface[data-callout-runtime-owner=r89-unified-callout] .storyboard-callout__reactive-field-layer--brain:before{filter:blur(clamp(30px,5vw,78px))saturate(1.08);mix-blend-mode:screen;opacity:.68;background:radial-gradient(at 12% 18%,#8a9dd28f,#0000 40%),radial-gradient(at 88% 14%,#ffdea780,#0000 38%),radial-gradient(at 88% 88%,#ec714e7a,#0000 42%),radial-gradient(at 14% 86%,#c9d3f86b,#0000 40%)}.storyboard-callout-faq-shared-model-surface[data-callout-runtime-owner=r89-unified-callout] .storyboard-callout__reactive-field-layer--brain:after{z-index:4;content:"";filter:blur(clamp(10px,1.8vw,28px));mix-blend-mode:soft-light;opacity:.7;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 7%,#ebf0ff14 9%,#0000 13% 21%,#ffcf9912 24%,#0000 29% 37%) 0 0/132% 100%,linear-gradient(#ffffff14,#0000 28% 68%,#07080a33) 0 0/100% 100%;animation:13s ease-in-out -3s infinite alternate asabeko-additive-vertical-glass;display:block;position:absolute;inset:-12%;transform:scaleX(1.08)}.storyboard-callout-faq-shared-model-surface[data-callout-runtime-owner=r89-unified-callout] .storyboard-callout__reactive-field-layer--brain{isolation:isolate;background:radial-gradient(at 48% 46%,#2d1f456b,#0000 42%),linear-gradient(132deg,#08070c 0%,#15101f 48%,#090a12 100%);animation:none;box-shadow:inset 0 0 24vmax #040408b8,inset 0 0 10vmax #5869b21f;filter:saturate(1.12)contrast(1.08)brightness(.98)!important}.storyboard-callout-faq-shared-model-surface[data-callout-runtime-owner=r89-unified-callout] .storyboard-callout__reactive-field-layer--brain:before{z-index:0;filter:blur(clamp(28px,4vw,60px));mix-blend-mode:screen;opacity:.48;background:radial-gradient(at 42% 44%,#7889c933,#0000 44%),radial-gradient(at 58% 58%,#4e5ca824,#0000 38%);animation:none;transform:scale(1.08)}.storyboard-callout-faq-shared-model-surface[data-callout-runtime-owner=r89-unified-callout] .storyboard-callout__reactive-field-layer--brain:after{z-index:3;filter:blur(clamp(12px,1.6vw,24px));mix-blend-mode:soft-light;opacity:.72;background:radial-gradient(at 50% 48%,#9cb1eb14,#0000 48%);animation:none;transform:none}.storyboard-callout__liquid-lobe{z-index:1;filter:blur(clamp(14px,1.28vw,22px))saturate(1.28)contrast(1.08);mix-blend-mode:screen;opacity:.9;pointer-events:none;will-change:transform;border-radius:44% 56% 63% 37%/58% 39% 61% 42%;width:58vmax;height:46vmax;display:block;position:absolute;top:50%;left:50%}.storyboard-callout__liquid-lobe--slate{transform-origin:61% 39%;background:radial-gradient(at 18% 48%,#dde4fffa 0 7%,#738bdce6 18%,#0000 37%),radial-gradient(at 49% 21%,#b9cafff0 0 6%,#4c68c4d6 19%,#0000 38%),radial-gradient(at 77% 57%,#8ba9f8eb 0 8%,#2b47a5c2 23%,#0000 43%),radial-gradient(at 42% 80%,#cdd8ffe0 0 6%,#5468beb8 19%,#0000 37%),conic-gradient(from 31deg at 49% 51%,#24306cb8,#97aef4c7 19%,#1e25569e 34%,#cdd7ffb8 52%,#2d3e8abd 72%,#24306cb8);border-radius:38% 62% 47% 53%/57% 35% 65% 43%;width:52vmax;height:44vmax;animation:19s cubic-bezier(.45,0,.55,1) -7s infinite alternate asabeko-t6-liquid-slate;transform:translate(-88%,-72%)rotate(-31deg)scale(1.04,.86)}.storyboard-callout__liquid-lobe--flare{transform-origin:37% 63%;background:radial-gradient(at 22% 56%,#fffc97 0 6%,#ffb326fa 15%,#f14b53b8 29%,#0000 42%),radial-gradient(at 58% 18%,#fff26f 0 5%,#ff9023f0 16%,#dc306fb3 30%,#0000 43%),radial-gradient(at 82% 62%,#ffcf4cf5 0 7%,#f95b47e6 19%,#c42c7f8a 34%,#0000 47%),radial-gradient(at 43% 82%,#ffe261f0 0 6%,#ff7637d6 18%,#0000 39%),conic-gradient(from -18deg at 46% 51%,#ffe25cbd,#ff673fb8 22%,#7b236b8a 39%,#ffd045c7 57%,#e63767a8 78%,#ffe25cbd);border-radius:63% 37% 55% 45%/39% 58% 42% 61%;width:46vmax;height:39vmax;animation:17s cubic-bezier(.45,0,.55,1) -11s infinite alternate asabeko-t6-liquid-flare;transform:translate(-44%,-96%)rotate(21deg)scale(.92,1.08)}.storyboard-callout__liquid-lobe--coral{transform-origin:41% 35%;background:radial-gradient(at 21% 29%,#ff9773fa 0 7%,#ec377fe6 18%,#0000 38%),radial-gradient(at 72% 24%,#ff6977fa 0 6%,#cd2f91db 19%,#0000 38%),radial-gradient(at 75% 69%,#ff876ef0 0 7%,#e1398ad6 20%,#0000 41%),radial-gradient(at 34% 79%,#f74d8ff0 0 6%,#7e3099bd 22%,#0000 42%),conic-gradient(from 56deg at 52% 48%,#6224818f,#ff6d69bd 18%,#a52584a8 37%,#ff8869c2 58%,#752a91a8 78%,#6224818f);border-radius:42% 58% 36% 64%/61% 43% 57% 39%;width:43vmax;height:47vmax;animation:23s cubic-bezier(.45,0,.55,1) -4s infinite alternate asabeko-t6-liquid-coral;transform:translate(-13%,-16%)rotate(-38deg)scale(1.04,.9)}.storyboard-callout__liquid-lobe--periwinkle{transform-origin:68% 54%;background:radial-gradient(at 16% 44%,#b7cafffa 0 6%,#4c6fd9e6 18%,#0000 37%),radial-gradient(at 48% 18%,#8ba9fcf5 0 5%,#3459bfdb 17%,#0000 35%),radial-gradient(at 79% 42%,#a5bafff5 0 7%,#3d5dc7d1 20%,#0000 39%),radial-gradient(at 51% 81%,#6f91eef0 0 7%,#264098cc 22%,#0000 42%),conic-gradient(from -42deg at 49% 51%,#1d2f77b3,#83a0f3b8 20%,#1b2b68ad 39%,#aec1ffb3 60%,#2e4aa7bd 81%,#1d2f77b3);border-radius:54% 46% 66% 34%/37% 62% 38% 63%;width:55vmax;height:38vmax;animation:21s cubic-bezier(.45,0,.55,1) -14s infinite alternate asabeko-t6-liquid-periwinkle;transform:translate(-102%,-20%)rotate(34deg)scale(.94,1.08)}.storyboard-callout__liquid-lobe--fold{filter:blur(clamp(12px,1vw,18px))saturate(1.3)contrast(1.08);transform-origin:29% 66%;background:radial-gradient(at 19% 53%,#fffa97fa 0 7%,#fd9937eb 20%,#0000 40%),radial-gradient(at 51% 24%,#ffde5df5 0 6%,#fb6745db 19%,#0000 38%),radial-gradient(at 80% 61%,#ffef7ef5 0 7%,#f24e70d6 21%,#0000 42%),conic-gradient(from 17deg at 48% 52%,#ffd756b3,#dd3f799e 27%,#ffee80c2 49%,#f45d4ca8 72%,#ffd756b3);border-radius:62% 38% 48% 52%/38% 58% 42% 62%;width:43vmax;height:31vmax;animation:13s ease-in-out -5s infinite alternate asabeko-t6-liquid-fold;transform:translate(-70%,-64%)rotate(42deg)scale(1.12,.76)}.storyboard-callout__liquid-lobe--cavity{z-index:2;filter:blur(clamp(16px,1.38vw,25px));mix-blend-mode:multiply;opacity:.96;transform-origin:58% 47%;background:radial-gradient(at 18% 34%,#030308 0 9%,#0f0819f0 19%,#0000 34%),radial-gradient(at 52% 21%,#040309 0 7%,#150a1feb 18%,#0000 33%),radial-gradient(at 80% 52%,#020308 0 9%,#0e091beb 20%,#0000 36%),radial-gradient(at 47% 79%,#030309 0 8%,#12091de6 19%,#0000 35%);border-radius:38% 62% 44% 56%/56% 43% 57% 44%;width:52vmax;height:43vmax;animation:15s cubic-bezier(.45,0,.55,1) -9s infinite alternate asabeko-t6-liquid-cavity;transform:translate(-69%,-55%)rotate(-13deg)scale(.9,1.08)}@keyframes asabeko-t6-liquid-slate{0%{border-radius:38% 62% 47% 53%/57% 35% 65% 43%;transform:translate(-88%,-72%)rotate(-31deg)scale(1.04,.86)}48%{border-radius:61% 39% 34% 66%/42% 63% 37% 58%;transform:translate(-51%,-38%)rotate(19deg)scale(.8,1.19)}to{border-radius:46% 54% 68% 32%/66% 38% 62% 34%;transform:translate(-97%,-17%)rotate(71deg)scale(1.2,.73)}}@keyframes asabeko-t6-liquid-flare{0%{border-radius:63% 37% 55% 45%/39% 58% 42% 61%;transform:translate(-44%,-96%)rotate(21deg)scale(.92,1.08)}52%{border-radius:41% 59% 67% 33%/62% 37% 63% 38%;transform:translate(-71%,-50%)rotate(-43deg)scale(1.21,.77)}to{border-radius:56% 44% 38% 62%/35% 65% 43% 57%;transform:translate(-9%,-24%)rotate(-101deg)scale(.76,1.24)}}@keyframes asabeko-t6-liquid-coral{0%{border-radius:42% 58% 36% 64%/61% 43% 57% 39%;transform:translate(-13%,-16%)rotate(-38deg)scale(1.04,.9)}46%{border-radius:66% 34% 58% 42%/38% 62% 45% 55%;transform:translate(-61%,-55%)rotate(17deg)scale(.78,1.22)}to{border-radius:35% 65% 45% 55%/57% 36% 64% 43%;transform:translate(-2%,-79%)rotate(83deg)scale(1.21,.74)}}@keyframes asabeko-t6-liquid-periwinkle{0%{border-radius:54% 46% 66% 34%/37% 62% 38% 63%;transform:translate(-102%,-20%)rotate(34deg)scale(.94,1.08)}54%{border-radius:36% 64% 43% 57%/65% 39% 61% 35%;transform:translate(-55%,-61%)rotate(-32deg)scale(1.2,.76)}to{border-radius:62% 38% 54% 46%/44% 66% 34% 56%;transform:translate(-27%,-2%)rotate(-96deg)scale(.74,1.24)}}@keyframes asabeko-t6-liquid-fold{0%{border-radius:62% 38% 48% 52%/38% 58% 42% 62%;transform:translate(-70%,-64%)rotate(42deg)scale(1.12,.76)}50%{border-radius:39% 61% 65% 35%/63% 41% 59% 37%;transform:translate(-27%,-33%)rotate(116deg)scale(.7,1.28)}to{border-radius:57% 43% 36% 64%/45% 66% 34% 55%;transform:translate(-89%,-18%)rotate(202deg)scale(1.27,.66)}}@keyframes asabeko-t6-liquid-cavity{0%{border-radius:38% 62% 44% 56%/56% 43% 57% 44%;transform:translate(-69%,-55%)rotate(-13deg)scale(.9,1.08)}47%{border-radius:64% 36% 57% 43%/39% 63% 37% 61%;transform:translate(-31%,-69%)rotate(57deg)scale(1.18,.72)}to{border-radius:45% 55% 35% 65%/62% 36% 64% 38%;transform:translate(-82%,-22%)rotate(127deg)scale(.7,1.26)}}@keyframes asabeko-t6-heart-cyan{0%{border-radius:37% 63% 46% 54%/61% 38% 62% 39%;transform:translate(-82%,-76%)rotate(-18deg)scale(.94,1.08)}50%{border-radius:63% 37% 56% 44%/42% 64% 36% 58%;transform:translate(-58%,-46%)rotate(27deg)scale(1.14,.84)}to{border-radius:44% 56% 35% 65%/58% 41% 59% 42%;transform:translate(-88%,-22%)rotate(63deg)scale(.86,1.16)}}@keyframes asabeko-t6-heart-green{0%{border-radius:62% 38% 53% 47%/36% 57% 43% 64%;transform:translate(-28%,-84%)rotate(31deg)scale(1.08,.84)}48%{border-radius:39% 61% 66% 34%/63% 42% 58% 37%;transform:translate(-56%,-54%)rotate(-14deg)scale(.82,1.18)}to{border-radius:56% 44% 37% 63%/45% 65% 35% 55%;transform:translate(-12%,-40%)rotate(-55deg)scale(1.16,.8)}}@keyframes asabeko-t6-heart-warm{0%{border-radius:45% 55% 35% 65%/59% 42% 58% 41%;transform:translate(-24%,-14%)rotate(-36deg)scale(1.12,.86)}52%{border-radius:64% 36% 57% 43%/37% 63% 44% 56%;transform:translate(-54%,-42%)rotate(15deg)scale(.84,1.16)}to{border-radius:36% 64% 48% 52%/62% 39% 61% 38%;transform:translate(-8%,-66%)rotate(58deg)scale(1.18,.78)}}@keyframes asabeko-t6-heart-magenta{0%{border-radius:58% 42% 64% 36%/43% 61% 39% 57%;transform:translate(-88%,-18%)rotate(24deg)scale(.88,1.14)}50%{border-radius:36% 64% 45% 55%/64% 38% 62% 36%;transform:translate(-62%,-50%)rotate(-21deg)scale(1.16,.8)}to{border-radius:63% 37% 54% 46%/39% 65% 35% 61%;transform:translate(-40%,-8%)rotate(-63deg)scale(.8,1.18)}}@keyframes asabeko-t6-heart-depth{0%{border-radius:58% 42% 64% 36%/44% 61% 39% 56%;transform:translate(-58%,-54%)rotate(8deg)scale(.9,1.08)}50%{border-radius:37% 63% 46% 54%/63% 40% 60% 37%;transform:translate(-42%,-42%)rotate(49deg)scale(1.12,.82)}to{border-radius:62% 38% 55% 45%/38% 64% 36% 62%;transform:translate(-68%,-36%)rotate(87deg)scale(.84,1.14)}}:root[data-asabeko-character-ab-active=true] .storyboard-shell--offering .ambient-background,:root[data-asabeko-contact-active=true] .storyboard-shell--offering .ambient-background{visibility:hidden!important}:root[data-asabeko-faq-strip-transition-active=true]:not([data-asabeko-contact-overlap-paint-gate=open]) .storyboard-shell--offering .storyboard-about-flow-section,:root[data-asabeko-faq-strip-transition-active=true]:not([data-asabeko-contact-overlap-paint-gate=open]) .storyboard-shell--offering .storyboard-about-flow-section:before,:root[data-asabeko-faq-strip-transition-active=true]:not([data-asabeko-contact-overlap-paint-gate=open]) .storyboard-shell--offering .storyboard-about-flow-section .storyboard-character-depth-stage{background:var(--asabeko-brand-white)!important;background-color:var(--asabeko-brand-white)!important;background-image:none!important}:root[data-asabeko-faq-strip-transition-active=true]:not([data-asabeko-contact-overlap-paint-gate=open]) .storyboard-shell--offering .storyboard-about-flow-section:before{z-index:12;content:""!important;background:var(--asabeko-brand-white)!important;display:block!important}:root:not([data-asabeko-contact-overlap-paint-gate=open]) .storyboard-shell--offering .storyboard-about-flow-section[data-character-faq-transition-active=true]{background:var(--asabeko-brand-white)!important;background-color:var(--asabeko-brand-white)!important}:root:not([data-asabeko-contact-overlap-paint-gate=open]) .storyboard-shell--offering .storyboard-about-flow-section[data-character-faq-transition-active=true]:before{z-index:12;content:""!important;background:var(--asabeko-brand-white)!important;display:block!important}:root[data-asabeko-contact-overlap-paint-gate=open] .storyboard-shell--offering .storyboard-about-flow-section:before{content:none!important;background:0 0!important;display:none!important}.storyboard-shell--offering .storyboard-contact-runway{background:0 0!important;margin-top:-120svh!important}:root .storyboard-shell--offering .storyboard-about-flow-section[data-character-background-container=persistent-brand-white-field][data-character-contact-transition-active=true]:before{content:none!important;background:0 0!important;display:none!important}.storyboard-shell--offering .storyboard-contact-pin-stage{height:190svh;min-height:190svh}.storyboard-shell--offering .storyboard-contact-pin-stage>.storyboard-contact-section{animation:none;background:0 0!important}.storyboard-shell--offering .storyboard-contact-section:after,.storyboard-shell--offering .storyboard-contact-section:before{content:none!important;display:none!important}.storyboard-shell--offering .storyboard-contact-editorial-layout{z-index:3;transition:none!important}.storyboard-shell--offering .storyboard-contact-section{z-index:71}.storyboard-shell--offering .storyboard-contact-paper-sheet{--paper-start-y:0px;overflow:visible;width:auto!important;max-width:calc(100vw - 2rem)!important;height:min(88svh,64rem)!important;min-height:0!important;max-height:64rem!important;color:var(--asabeko-brand-blue)!important;background:var(--asabeko-brand-white)!important;background-color:var(--asabeko-brand-white)!important;aspect-ratio:8.5/11!important;background-image:none!important;border:0!important;padding:clamp(.9rem,1.35vw,1.3rem)!important;box-shadow:0 1.8rem 4.8rem #2b00ff1f!important}.storyboard-shell--offering .storyboard-contact-paper-form,.storyboard-shell--offering .storyboard-contact-paper-form__controls{height:100%!important;min-height:0!important}.storyboard-shell--offering .storyboard-contact-paper-form__controls{grid-template-rows:auto auto clamp(8rem,18svh,10.5rem) auto auto auto auto!important;align-content:space-between!important}.storyboard-shell--offering .storyboard-contact-paper-form__section[data-contact-form-section=brief],.storyboard-shell--offering .storyboard-contact-paper-form__field--brief{height:100%;min-height:0}.storyboard-shell--offering .storyboard-contact-paper-form__field--brief{grid-template-rows:auto minmax(0,1fr)}.storyboard-shell--offering .storyboard-contact-paper-form__field--brief textarea{resize:none;height:100%;min-height:0}.storyboard-shell--offering .storyboard-contact-paper-form :is(label,legend,span,p,button),.storyboard-shell--offering .storyboard-contact-paper-form__field :is(input,textarea,select){color:var(--asabeko-brand-blue)!important;-webkit-text-fill-color:var(--asabeko-brand-blue)!important}.storyboard-shell--offering .storyboard-contact-paper-form :is(.storyboard-contact-paper-form__header,.storyboard-contact-paper-form__section,.storyboard-contact-paper-form__field input,.storyboard-contact-paper-form__field textarea,.storyboard-contact-paper-form__field input[type=file],.storyboard-contact-paper-form__field--options label,.storyboard-contact-paper-form__calendar-toggle){border-color:#2b00ff7a!important}@media (width<=760px){.storyboard-shell--offering .storyboard-contact-paper-sheet{aspect-ratio:auto!important;width:calc(100vw - 1.5rem)!important;height:min(88svh,52rem)!important;min-height:0!important;max-height:52rem!important;padding:.72rem!important}.storyboard-shell--offering .storyboard-contact-paper-form__section[data-contact-form-section=delivery]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.storyboard-shell--offering .storyboard-contact-paper-form__section[data-contact-form-section=delivery]>.storyboard-contact-paper-form__field--compact-options{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.storyboard-shell--offering .storyboard-contact-paper-sheet{transform:translate(-50%)!important}}@keyframes asabeko-additive-vertical-glass{0%{background-position:-16% 0,0 0;transform:scaleX(1.06)translate(-2%)}50%{background-position:34% 0,0 0;transform:scaleX(1.13)translate(1%)}to{background-position:82% 0,0 0;transform:scaleX(1.08)translate(3%)}}@keyframes asabeko-additive-main-field{0%{background-position:0 0,100% 0,100% 100%,0 100%,50%;background-size:112% 116%,110% 114%,116% 110%,112% 116%,104% 108%}50%{background-position:15% 8%,82% 16%,92% 78%,18% 84%,58% 44%;background-size:120% 108%,104% 122%,124% 104%,106% 124%,112% 102%}to{background-position:-8% 18%,108% -6%,78% 108%,-4% 78%,44% 60%;background-size:106% 126%,124% 106%,108% 126%,124% 108%,102% 116%}}@keyframes asabeko-additive-heart-field{0%{background-position:48%,40% 44%,58% 41%,54% 60%;background-size:112% 112%,105% 108%,102% 104%,108% 106%}52%{background-position:52% 47%,46% 39%,54% 48%,58% 55%;background-size:118% 106%,112% 103%,108% 110%,102% 112%}to{background-position:49% 53%,39% 48%,61% 44%,51% 56%;background-size:108% 118%,104% 112%,112% 102%,114% 104%}}@media (prefers-reduced-motion:reduce){.storyboard-callout-faq-shared-model-surface[data-callout-runtime-owner=r89-unified-callout] .storyboard-callout__reactive-field-layer--brain,.storyboard-callout-faq-shared-model-surface[data-callout-runtime-owner=r89-unified-callout] .storyboard-callout__reactive-field-layer--brain:after,.storyboard-callout-faq-shared-model-surface[data-callout-runtime-owner=r89-unified-callout] .storyboard-callout__liquid-lobe,.storyboard-shell--offering .storyboard-contact-pin-stage>.storyboard-contact-section{will-change:auto;animation:none!important}}:root:has(.software-r24-page){overflow:clip visible!important}body:has(.software-r24-page){overflow:clip visible!important}#root:has(.software-r24-page){overflow:clip visible!important}.relative.min-h-screen.overflow-x-hidden:has(.software-r24-page){overflow:clip visible!important}.archive-software-shell,.archive-software-shell>main,.archive-software-shell .archive-software-main,.archive-software-shell .software-r24-page,.archive-software-shell .software-r24-stage,.archive-software-shell .software-r24-rail,.archive-software-shell .software-r24-board,.archive-software-shell .software-r24-grid{color:var(--asabeko-brand-blue)!important;background-color:var(--asabeko-brand-white)!important;background-image:none!important}.archive-software-shell .software-r24-rail,.archive-software-shell .software-r90-search__field{border-color:#2b00ff7a!important}.archive-software-shell .software-r90-search,.archive-software-shell .software-r90-search__field,.archive-software-shell .software-r90-search__field input{color:var(--asabeko-brand-blue)!important;-webkit-text-fill-color:var(--asabeko-brand-blue)!important}.archive-software-shell .software-r90-search{background:var(--asabeko-brand-white)!important}.archive-software-shell .software-r90-result-counter{color:var(--asabeko-brand-blue)!important;-webkit-text-fill-color:var(--asabeko-brand-blue)!important;background:0 0!important}.archive-software-shell .software-r24-folder,.archive-software-shell .software-r24-folder:is(:hover,:focus-visible),.archive-software-shell .software-r24-folder[data-folder-mode=active]{--software-folder-fill:var(--asabeko-brand-white);--software-folder-ink:var(--asabeko-brand-blue);--software-folder-accent:var(--asabeko-brand-blue)}.archive-software-shell .software-r24-folder__name,.archive-software-shell .software-r24-folder:is(:hover,:focus-visible) .software-r24-folder__name,.archive-software-shell .software-r24-folder[data-folder-mode=active] .software-r24-folder__name{color:var(--asabeko-brand-blue)!important;-webkit-text-fill-color:var(--asabeko-brand-blue)!important;background:0 0!important}.archive-software-shell .software-r24-folder:focus-visible,.archive-software-shell .software-r90-search__field:focus-within{outline-color:var(--asabeko-brand-blue)!important}.archive-software-shell .software-r24-grid{grid-template-rows:repeat(2,max-content);align-content:start;row-gap:clamp(1.2rem,3vw,2.5rem);padding-top:clamp(2rem,6vh,5rem)}.archive-software-shell .software-r24-folder{grid-template-rows:auto auto}@media (width<=820px){.archive-software-shell .software-r24-rail{position:static!important}.archive-software-shell .software-r90-grid-stack{top:2.2rem;bottom:9.7rem}.archive-software-shell .software-r24-grid{grid-template-rows:repeat(2,max-content);grid-template-columns:repeat(6,minmax(0,1fr))}.archive-software-shell .software-r24-grid .sparse-archive-grid__item{grid-column:var(--archive-column) / span var(--archive-column-span)!important;grid-row:var(--archive-row) / span var(--archive-row-span)!important}.archive-software-shell .software-r24-folder{grid-template-rows:minmax(0,1fr) minmax(1.15rem,auto);gap:.08rem}.archive-software-shell .software-r24-folder__icon{overflow:hidden}.archive-software-shell .software-r24-folder__video,.archive-software-shell .software-folder-art{aspect-ratio:auto;width:100%;max-width:100%;height:100%;max-height:100%}.archive-software-shell .software-r24-folder__name{z-index:2;text-align:center;place-items:center;min-height:1.15rem;padding:.08rem .12rem;font-size:clamp(.625rem,2.4vw,.75rem);line-height:.94;display:grid;position:relative;background:var(--asabeko-brand-white)!important}}:root[data-asabeko-work-callout-gradient-stage=inactive][data-asabeko-callout-active=false] .storyboard-callout__liquid-lobe{display:none!important}.storyboard-callout-world{z-index:13;pointer-events:none;position:fixed;inset:0}.storyboard-callout-world[hidden]{display:none}.storyboard-callout-world:after{content:"";pointer-events:none;background:0 0;transition:opacity .18s;position:absolute;inset:0}.storyboard-callout-section[data-callout-exploring=true] .storyboard-callout-world:after{opacity:0}.storyboard-callout-world .acid-machine__controls{padding-bottom:calc(var(--asabeko-footer-height,30px) + 18px);pointer-events:auto}.storyboard-callout-world[data-journey-moving=true] .acid-machine__controls{visibility:hidden}.storyboard-callout-world[data-callout-exploring=true]{pointer-events:auto}.storyboard-shell--offering .storyboard-callout-faq-shared-model-surface[data-callout-journey=true],.storyboard-shell--offering .storyboard-callout-faq-shared-model-surface[data-callout-journey=true] .storyboard-callout__reactive-field{-webkit-mask-image:none!important;mask-image:none!important}.storyboard-shell--offering [data-faq-reveal-group]{opacity:var(--faq-reverse-opacity,0)!important}.storyboard-shell--offering .storyboard-faq-static-accent{--faq-sticker-entry-scale:1;--faq-sticker-rotation:0deg;opacity:1}[data-callout-render-layer=sprout][data-callout-animation-active=false],[data-callout-render-layer=sprout]:not([data-callout-sprout-first-paint-ready=true]){visibility:hidden!important}@media (width<=760px){.storyboard-callout-world .acid-machine__controls{background:0 0;padding:0;inset:44% 16px auto}.storyboard-callout-section[data-callout-exploring=false] .acid-machine__instructions{display:none}.storyboard-callout-section[data-callout-exploring=true] .acid-machine__controls{padding:16px 16px calc(var(--asabeko-footer-height,30px) + 18px);inset:auto 0 0}}@media (prefers-reduced-motion:reduce){.storyboard-callout-world:after{transition:none}}.storyboard-shell--offering .storyboard-callout-section--unified .storyboard-callout-editorial{z-index:3;color:#fff;mix-blend-mode:normal;pointer-events:none;position:fixed}.storyboard-shell--offering .storyboard-callout-section--unified [data-callout-accent-entry=true]{clip-path:inset(0);display:block;overflow:hidden}.storyboard-callout-faq-underlay{background:var(--asabeko-brand-white)!important;background-color:var(--asabeko-brand-white)!important;background-image:none!important}.storyboard-shell--offering [data-faq-word-reveal]{font-kerning:none;font-variant-ligatures:none}@media (width<=760px){.storyboard-shell--offering .storyboard-callout-section--unified .storyboard-callout-editorial{width:calc(100vw - 3rem);left:1.5rem;right:auto}}@supports (height:100dvh){@media (width<=760px){.storyboard-shell--offering :is(.storyboard-hero-stage,.storyboard-work-snippet__inner){height:100lvh!important;min-height:100lvh!important}.storyboard-shell--offering :is(.storyboard-callout-faq-shared-model-surface,.storyboard-callout-faq-shared-model,.storyboard-callout-faq-underlay){height:100dvh!important}}}.asabeko-character-cursor,.asabeko-character-cursor__canvas{transform-origin:6px 22px;width:80px;height:90px}@media (width>=761px){.storyboard-shell--offering .storyboard-contact-runway{position:relative}.storyboard-shell--offering .storyboard-contact-section{z-index:1}}@media (width<=760px){.storyboard-shell--offering .storyboard-contact-paper-sheet{width:100vw!important;max-width:none!important;height:100lvh!important;min-height:100svh!important;max-height:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:clamp(.72rem,3.6vw,1rem)!important;top:0!important;left:0!important;right:0!important;transform:translate(.5rem)!important}.storyboard-shell--offering .storyboard-contact-paper-sheet:before,.storyboard-shell--offering .storyboard-contact-paper-sheet:after{content:none!important;display:none!important}.storyboard-shell--offering .storyboard-contact-editorial-layout{padding-block:0!important}}.storyboard-faq-mobile-flow{display:none}@media (width<=760px){.storyboard-shell--offering .storyboard-faq-mobile-flow{z-index:70;width:100vw;min-height:320svh;color:var(--asabeko-brand-blue);transform:translate3d(0, var(--faq-table-pan-y,0px), 0);will-change:transform;flex-direction:column;display:flex;position:absolute;top:0;left:0}.storyboard-shell--offering .storyboard-faq-mobile-flow__hero{min-height:100svh;padding:64svh var(--asabeko-chrome-gutter) calc(var(--asabeko-footer-height) + env(safe-area-inset-bottom) + 4svh);place-items:start center;display:grid}}@media (width<=760px) and (height<=360px) and (orientation:landscape){.storyboard-shell--offering .storyboard-faq-mobile-flow__hero{padding:calc(2rem + env(safe-area-inset-top)) var(--asabeko-chrome-gutter) calc(var(--asabeko-footer-height) + env(safe-area-inset-bottom));grid-template-columns:repeat(2,minmax(0,1fr));place-items:center}}.storyboard-shell--offering[data-callout-faq-island-erasing=true] .storyboard-callout-faq-shared-model-surface[data-callout-runtime-owner=r89-unified-callout]{opacity:clamp(0, calc(1.1 - var(--callout-faq-island-dispersion-progress,0) * 1.1), 1);transform-origin:var(--callout-faq-island-exit-x,50vw) var(--callout-faq-island-exit-y,50svh);filter:none!important;transform:none!important}.storyboard-shell--offering[data-callout-faq-island-erasing=true] .storyboard-callout-faq-shared-model[data-callout-faq-shared-renderer=true]{opacity:clamp(0, calc(1.25 - var(--asabeko-faq-island-dispersal-progress,0) * 1.25), 1);transform-origin:var(--callout-faq-island-exit-x,50vw) var(--callout-faq-island-exit-y,50svh);z-index:63!important;filter:blur(calc(var(--asabeko-faq-island-dispersal-progress,0) * 3px))!important;transform:none!important;-webkit-mask-image:none!important;mask-image:none!important}@media (width>=761px){.storyboard-shell--offering .storyboard-contact-section:after{content:none!important;display:none!important}}.storyboard-shell--offering .storyboard-contact-runway{z-index:90!important}@media (width>=761px){.storyboard-shell--offering .storyboard-contact-paper-sheet{--contact-paper-dock-top:clamp(2.75rem, 6svh, 3.75rem);top:var(--contact-paper-dock-top)!important;aspect-ratio:8.5/11!important;width:auto!important;max-width:calc(100vw - 2rem)!important;height:min(118svh,78rem)!important;min-height:0!important;max-height:none!important}.storyboard-shell--offering .storyboard-contact-paper-form,.storyboard-shell--offering .storyboard-contact-paper-form__controls{height:calc(100svh - var(--contact-paper-dock-top) - 4.4rem)!important;max-height:calc(100svh - var(--contact-paper-dock-top) - 4.4rem)!important}.storyboard-shell--offering .storyboard-contact-paper-form__section[data-contact-form-section=complete]{justify-content:flex-end;display:flex;padding:clamp(.7rem,1.4svh,1rem) clamp(.75rem,1.5vw,1.25rem) clamp(1rem,2.2svh,1.5rem) 0!important}}.storyboard-shell--offering .storyboard-contact-paper-form__controls{grid-template-rows:repeat(7,auto)!important;align-content:start!important;gap:clamp(1.2rem,2.8svh,1.75rem)!important}.storyboard-shell--offering .storyboard-contact-paper-form__section{border-bottom:1px dashed #2b00ff6b!important;padding-block:clamp(.22rem,.52svh,.38rem)!important}.storyboard-shell--offering .storyboard-contact-paper-form__section[data-contact-form-section=complete]{border-bottom:0!important}.storyboard-shell--offering .storyboard-contact-paper-form__section[data-contact-form-section=brief]{grid-template-rows:auto auto!important}.storyboard-shell--offering .storyboard-contact-paper-form__field--brief{height:auto!important}.storyboard-shell--offering .storyboard-contact-paper-form__field--brief textarea{height:clamp(5.25rem,10svh,7rem)!important;min-height:clamp(5.25rem,10svh,7rem)!important;max-height:clamp(5.25rem,10svh,7rem)!important}.storyboard-shell--offering .storyboard-contact-paper-form__field--upload{align-content:start;gap:.18rem!important;height:max-content!important}.storyboard-shell--offering .storyboard-contact-paper-form__field--upload input[type=file]{min-height:2rem;background:0 0!important;border:0!important;height:auto!important;padding:.12rem 0 .18rem!important}.storyboard-shell--offering .storyboard-contact-paper-form__field--upload input[type=file]::file-selector-button{color:var(--asabeko-brand-blue);font:inherit;background:0 0;border:1px dashed #2b00ff8a;border-radius:0;margin-right:.5rem;padding:.2rem .42rem}.storyboard-shell--offering .storyboard-contact-paper-form__field--upload input[type=file]::-webkit-file-upload-button{color:var(--asabeko-brand-blue);font:inherit;background:0 0;border:1px dashed #2b00ff8a;border-radius:0;margin-right:.5rem;padding:.2rem .42rem}.storyboard-shell--offering .storyboard-contact-paper-form__field :is(input:not([type=checkbox]):not([type=file]),textarea),.storyboard-shell--offering .storyboard-contact-paper-form__calendar-trigger,.storyboard-shell--offering .storyboard-contact-timezone__trigger{box-shadow:none!important;background:#2b00ff14!important;border:0!important}.storyboard-shell--offering :is(.storyboard-contact-paper-form__calendar-trigger,.storyboard-contact-timezone__trigger){width:100%;height:clamp(1.58rem,3.2vh,2.08rem);font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;padding:0 .34rem;line-height:1.2;display:flex;color:var(--asabeko-brand-blue)!important}.storyboard-shell--offering :is(.storyboard-contact-paper-form__calendar-trigger,.storyboard-contact-timezone__trigger) svg{stroke-width:1.5px;flex:none;width:1rem;height:1rem}.storyboard-shell--offering .storyboard-contact-paper-form :focus{box-shadow:none!important}.storyboard-shell--offering .storyboard-contact-paper-form :is(input:not([type=hidden]),textarea,button,[role=option]):focus-visible{outline:0!important}.storyboard-shell--offering .storyboard-contact-paper-form :is(input:not([type=checkbox]):not([type=hidden]),textarea,.storyboard-contact-timezone__trigger,[role=option],.storyboard-contact-paper-form__calendar-trigger):focus-visible{outline-offset:2px!important;background:#2b00ff14!important;outline:2px solid #2b00ffad!important}.storyboard-shell--offering .storyboard-contact-paper-form :is(input[type=checkbox],.storyboard-contact-paper-form__submit):focus-visible{outline:2px solid var(--asabeko-brand-blue)!important;outline-offset:2px!important}.storyboard-contact-paper-form__calendar-popover{--font-tracking:var(--body-tracking);letter-spacing:var(--font-tracking,0);font-family:Nohemi;font-weight:400;z-index:15200!important;width:min(21rem,100vw - 1rem)!important;color:var(--asabeko-brand-blue)!important;background:var(--asabeko-brand-white)!important;border:1px dashed #2b00ffa3!important;border-radius:0!important;grid-template-columns:none!important;gap:0!important;padding:.7rem!important;display:block!important;box-shadow:0 1rem 2.5rem #2b00ff29!important}.storyboard-contact-calendar{width:100%;padding:0!important}.storyboard-contact-calendar__months,.storyboard-contact-calendar__month{margin:0;display:block}.storyboard-contact-calendar__caption{border-bottom:1px dashed #2b00ff6b;justify-content:center;align-items:center;min-height:2.25rem;margin-bottom:.55rem;display:flex;position:relative}.storyboard-contact-calendar__caption-label{text-transform:uppercase;padding-inline:2.5rem;font-size:clamp(.9rem,1.1vw,1.05rem);line-height:1}.storyboard-contact-calendar__nav{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0}.storyboard-contact-calendar__nav-button{pointer-events:auto;cursor:pointer;border:0;border-radius:0;place-items:center;width:2rem;height:2rem;padding:0;display:grid;color:var(--asabeko-brand-blue)!important;background:#2b00ff14!important}.storyboard-contact-calendar__nav-button svg{width:1rem;height:1rem}.storyboard-contact-calendar__table{table-layout:fixed;border-collapse:separate;border-spacing:.16rem;width:100%}.storyboard-contact-calendar__weekday{color:#2b00ffa8;text-align:center;text-transform:uppercase;padding:0 0 .28rem;font-size:.68rem;font-weight:400;line-height:1}.storyboard-contact-calendar__cell{text-align:center;padding:0}.storyboard-contact-calendar__day{aspect-ratio:1;width:100%;font:inherit;cursor:pointer;border:0;border-radius:0;padding:0;color:var(--asabeko-brand-blue)!important;background:0 0!important}.storyboard-contact-calendar__day:hover{background:#2b00ff1a!important}.storyboard-contact-calendar__day--today{outline-offset:-2px;outline:1px solid #2b00ff75}.storyboard-contact-calendar__day--selected,.storyboard-contact-calendar__day--selected:hover{color:var(--asabeko-brand-white)!important;-webkit-text-fill-color:var(--asabeko-brand-white)!important;background:var(--asabeko-brand-blue)!important}.storyboard-contact-calendar__day--outside,.storyboard-contact-calendar__day--disabled{opacity:.34}.storyboard-contact-calendar__day--hidden{visibility:hidden}.storyboard-contact-calendar__day:focus-visible,.storyboard-contact-calendar__nav-button:focus-visible{z-index:1;position:relative;outline:2px solid var(--asabeko-brand-blue)!important;outline-offset:-2px!important}.storyboard-contact-timezone__popover{z-index:15200!important;color:var(--asabeko-brand-blue)!important;background:var(--asabeko-brand-white)!important;border-color:#2b00ffa3!important;box-shadow:0 1rem 2.5rem #2b00ff29!important}.storyboard-contact-timezone__command,.storyboard-contact-timezone__command [cmdk-input]{color:var(--asabeko-brand-blue)!important}.storyboard-contact-timezone__command [cmdk-input-wrapper],.storyboard-contact-timezone__option{color:var(--asabeko-brand-blue)!important;background:#2b00ff0a!important;border-color:#2b00ff57!important}.storyboard-contact-timezone__option>span:nth-child(2),.storyboard-contact-timezone__empty{color:#2b00ff94!important}.storyboard-contact-timezone__option:is([data-selected=true],[aria-selected=true]){color:var(--asabeko-brand-blue)!important;background:#2b00ff24!important}@media (hover:hover) and (pointer:fine) and (forced-colors:none){html[data-asabeko-cursor-native-surface=true] .storyboard-contact-paper-form :is(input[type=text],input[type=email],textarea),html[data-asabeko-cursor-native-surface=true] .storyboard-contact-timezone__command [cmdk-input]{cursor:text!important}html[data-asabeko-character-cursor=active] .storyboard-contact-paper-form__field--upload input[type=file],html[data-asabeko-character-cursor=active] .storyboard-contact-paper-form input[type=date]{cursor:none!important}html[data-asabeko-character-cursor=active] .storyboard-contact-paper-form__field--upload input[type=file]::file-selector-button{cursor:none!important}html[data-asabeko-character-cursor=active] .storyboard-contact-paper-form__field--upload input[type=file]::-webkit-file-upload-button{cursor:none!important}html[data-asabeko-character-cursor=active] .storyboard-contact-paper-form input[type=date]::-webkit-calendar-picker-indicator{cursor:none!important}}@media (width<=760px){.storyboard-shell--offering .storyboard-contact-paper-sheet{right:auto!important;left:var(--contact-section-inline-padding)!important;transform:translate3d(0, var(--contact-paper-offset-y,0), 0) rotate(var(--contact-paper-rotate,0deg))!important}.storyboard-shell--offering .storyboard-contact-paper-form{box-sizing:border-box;overscroll-behavior-y:auto;padding-top:1.65rem;overflow-y:auto;height:calc(100% - max(var(--asabeko-footer-height) + env(safe-area-inset-bottom), 100lvh - 100dvh - clamp(.72rem, 3.6vw, 1rem)))!important}.storyboard-shell--offering .storyboard-contact-paper-form__controls{gap:.55rem!important;height:max-content!important}.storyboard-shell--offering .storyboard-contact-paper-form__section{padding-block:.12rem!important}.storyboard-shell--offering .storyboard-contact-paper-form__field--brief textarea{height:4.5rem!important;min-height:4.5rem!important;max-height:4.5rem!important}.storyboard-shell--offering .storyboard-contact-paper-form__section[data-contact-form-section=complete]{justify-content:flex-end;display:flex;padding:.45rem .35rem 1.5rem 0!important}.storyboard-contact-paper-form__calendar-popover{width:min(19.5rem,100vw - 1rem)!important;padding:.55rem!important}.storyboard-contact-paper-form__calendar-popover[data-contact-calendar-field=deliveryWindow\.to]{translate:calc(-100% + var(--radix-popover-trigger-width)) 0}.storyboard-contact-calendar__table{border-spacing:.1rem}.storyboard-contact-calendar__weekday{font-size:.6rem}}@media (prefers-reduced-motion:reduce){.storyboard-contact-paper-form__calendar-popover{transition:none!important;animation:none!important}}.storyboard-shell--offering .storyboard-contact-paper-form__status{min-width:0;font:inherit;text-transform:uppercase;text-wrap:pretty;flex:auto;order:-1;align-self:center;margin:0 auto 0 0;padding-right:.75rem;font-size:.9em;line-height:1.2;color:var(--asabeko-brand-blue)!important}.storyboard-contact-calendar__nav-button:disabled{opacity:.34;cursor:default}@media (width<=760px),(orientation:landscape) and (height<=500px) and (hover:none) and (pointer:coarse){.storyboard-shell--offering .storyboard-contact-paper-form{clip-path:inset(1rem 0 0);scroll-padding-top:1.65rem;scroll-padding-bottom:.5rem}}@media (width<=760px) and (height<=760px){.storyboard-shell--offering .storyboard-contact-paper-form__controls{gap:.4rem!important}.storyboard-shell--offering .storyboard-contact-paper-form__section{padding-block:.06rem!important}.storyboard-shell--offering .storyboard-contact-paper-form__section[data-contact-form-section=complete]{padding:.45rem .35rem .5rem 0!important}}@media (width<=760px) and (height<=680px){.storyboard-shell--offering .storyboard-contact-paper-form__controls{gap:.125rem!important}.storyboard-shell--offering .storyboard-contact-paper-form__section[data-contact-form-section=complete]{padding-top:0!important}.storyboard-shell--offering .storyboard-contact-paper-form__field--brief textarea{height:3.25rem!important;min-height:3.25rem!important;max-height:3.25rem!important}}@media (hover:none) and (pointer:coarse){.storyboard-contact-paper-form__calendar-popover{max-height:calc(var(--radix-popover-content-available-height,100svh) - .3rem);overscroll-behavior:contain;overflow-y:auto;position:relative!important;top:.3rem!important;left:auto!important;translate:none!important}.storyboard-contact-paper-form__calendar-popover[data-side=top]{top:-.3rem!important}.storyboard-contact-timezone__list{max-height:min(20rem, calc(var(--radix-popover-content-available-height,100svh) - 3.75rem))!important}.storyboard-shell--offering .storyboard-contact-paper-form__help-options>[data-contact-help-option],.storyboard-shell--offering [data-contact-delivery-not-sure],.storyboard-shell--offering .storyboard-contact-paper-form__section[data-contact-form-section=budget-timezone] .storyboard-contact-paper-form__field--options label,.storyboard-contact-calendar__nav-button{position:relative}.storyboard-shell--offering .storyboard-contact-paper-form__help-options>label[data-contact-help-option]:after,.storyboard-shell--offering .storyboard-contact-paper-form__help-option--other>label:after{content:"";position:absolute;inset:-.06rem 0}.storyboard-shell--offering [data-contact-delivery-not-sure]:after,.storyboard-shell--offering .storyboard-contact-paper-form__section[data-contact-form-section=budget-timezone] .storyboard-contact-paper-form__field--options label:after{content:"";position:absolute;inset:-.6rem -.25rem}.storyboard-shell--offering .storyboard-contact-paper-form__calendar-trigger:before,.storyboard-shell--offering .storyboard-contact-timezone__trigger:before{content:"";position:absolute;inset:-.25rem 0}.storyboard-shell--offering .storyboard-contact-paper-form__submit:after{content:"";position:absolute;inset:-.25rem}.storyboard-contact-calendar__nav-button:after{content:"";position:absolute;inset:-.375rem}}@media (orientation:landscape) and (height<=500px) and (width>=761px) and (hover:none) and (pointer:coarse){.storyboard-shell--offering .storyboard-contact-paper-sheet{aspect-ratio:auto!important;width:100%!important;max-width:none!important;height:100svh!important;min-height:100svh!important;max-height:none!important;transform:translate3d(0, var(--contact-paper-offset-y,0), 0) rotate(var(--contact-paper-rotate,0deg))!important;padding:1rem!important;inset:0 auto auto 0!important}.storyboard-shell--offering .storyboard-contact-paper-form,.storyboard-shell--offering .storyboard-contact-paper-form__controls{max-height:none!important}.storyboard-shell--offering .storyboard-contact-paper-form{box-sizing:border-box;overscroll-behavior-y:auto;gap:.24rem;padding-top:1.65rem;font-size:.837rem;line-height:1.18;overflow-y:auto;height:calc(100% - var(--asabeko-footer-height) - env(safe-area-inset-bottom))!important}.storyboard-shell--offering .storyboard-contact-paper-form input,.storyboard-shell--offering .storyboard-contact-paper-form textarea,.storyboard-shell--offering .storyboard-contact-paper-form button,.storyboard-shell--offering .storyboard-contact-paper-form label{font-size:.837rem}.storyboard-shell--offering .storyboard-contact-paper-form__controls{gap:.55rem!important;height:max-content!important}.storyboard-shell--offering .storyboard-contact-paper-form__section{gap:.24rem;min-height:auto;grid-area:auto!important;align-self:auto!important;padding-block:.12rem!important}.storyboard-shell--offering .storyboard-contact-paper-form__section[data-contact-form-section=brief]{align-content:normal!important}.storyboard-shell--offering .storyboard-contact-paper-form__grid,.storyboard-shell--offering .storyboard-contact-paper-form__section[data-contact-form-section=delivery]{grid-template-columns:repeat(2,minmax(0,1fr))}.storyboard-shell--offering .storyboard-contact-paper-form__section[data-contact-form-section=delivery]>.storyboard-contact-paper-form__field--compact-options{grid-column:1/-1!important}.storyboard-shell--offering .storyboard-contact-paper-form__section[data-contact-form-section=help] .storyboard-contact-paper-form__help-options{grid-template-columns:minmax(0,1fr)!important;gap:.1rem!important}.storyboard-shell--offering .storyboard-contact-paper-form__help-options>[data-contact-help-option]{min-height:1.1rem!important;padding-block:0!important;line-height:1!important}.storyboard-shell--offering .storyboard-contact-paper-form__help-options input[type=checkbox]{width:1.1rem!important;height:1.1rem!important;min-height:1.1rem!important}.storyboard-shell--offering .storyboard-contact-paper-form__field--options>div{gap:.28rem!important}.storyboard-shell--offering .storyboard-contact-paper-form__field--options label,.storyboard-shell--offering .storyboard-contact-paper-form__help-option--other{min-height:1.625rem!important}.storyboard-shell--offering .storyboard-contact-timezone__trigger{min-height:2.25rem!important}.storyboard-shell--offering .storyboard-contact-paper-form__section[data-contact-form-section=budget-timezone] .storyboard-contact-paper-form__grid--dense{align-items:end!important}.storyboard-shell--offering .storyboard-contact-paper-form__section[data-contact-form-section=budget-timezone] .storyboard-contact-paper-form__field--options>div{grid-template-columns:minmax(0,1fr)!important}.storyboard-shell--offering .storyboard-contact-paper-form__field--brief textarea{height:4.5rem!important;min-height:4.5rem!important;max-height:4.5rem!important}.storyboard-shell--offering .storyboard-contact-paper-form__section[data-contact-form-section=complete]{justify-content:flex-end;display:flex;padding:.45rem .35rem 1.5rem 0!important}}@media (orientation:landscape) and (height<=500px) and (hover:none) and (pointer:coarse){.storyboard-shell--offering .storyboard-contact-paper-form__controls{-moz-columns:2;columns:2;-moz-column-gap:1.75rem;column-gap:1.75rem;display:block!important}.storyboard-shell--offering .storyboard-contact-paper-form{padding-top:1.1rem!important}.storyboard-shell--offering .storyboard-contact-paper-form__section{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:.45rem}.storyboard-shell--offering .storyboard-contact-paper-form__field--brief textarea{height:3.75rem!important;min-height:3.75rem!important;max-height:3.75rem!important}.storyboard-shell--offering .storyboard-contact-paper-form__section[data-contact-form-section=delivery]{-moz-column-break-before:column;break-before:column}.storyboard-shell--offering .storyboard-contact-paper-form__submit{width:max-content!important;min-width:6.2rem!important}}:root .storyboard-shell--offering .storyboard-contact-paper-form input[type=checkbox]{appearance:none;cursor:pointer;background:0 0;border:1px solid #2b00ff8a;border-radius:50%;flex:none;place-content:center;padding:0;display:inline-grid;width:1rem!important;height:1rem!important;min-height:0!important}:root .storyboard-shell--offering .storyboard-contact-paper-form input[type=checkbox]:checked{background:var(--asabeko-brand-blue)}.storyboard-contact-paper-form input[type=checkbox]:checked:after{content:"";border:solid var(--asabeko-brand-white);border-width:0 1px 1px 0;width:.25rem;height:.45rem;transform:translateY(-.06rem)rotate(45deg)}@media (forced-colors:active){:root .storyboard-shell--offering .storyboard-contact-paper-form input[type=checkbox]:checked{forced-color-adjust:none;background:highlight}.storyboard-contact-paper-form input[type=checkbox]:checked:after{border-color:highlighttext}}.storyboard-contact-paper-form__calendar-trigger [data-placeholder=true]{opacity:.5}.storyboard-contact-paper-form__calendar-trigger:is(:focus-visible,[data-state=open]) [data-placeholder=true]{opacity:0}.storyboard-shell--offering .storyboard-contact-paper-form input:not([type=checkbox]):not([type=file]),.storyboard-contact-timezone__command [cmdk-input]{padding-block:0;line-height:1}.storyboard-shell--offering .storyboard-contact-timezone__trigger,.storyboard-contact-timezone__popover{font-family:Nohemi Text}:root .storyboard-shell--offering .storyboard-contact-paper-form .storyboard-contact-paper-form__submit{flex:none;height:4rem;min-height:4rem;padding:0;width:4rem!important;min-width:4rem!important;color:var(--asabeko-brand-white)!important}html:root body #root .storyboard-page-shell>footer[data-chrome-instance=single]{color:var(--asabeko-brand-blue)!important;mix-blend-mode:normal!important;opacity:1!important;visibility:visible!important;background:0 0!important;transition:none!important;animation:none!important}html:root body #root .storyboard-page-shell>footer[data-chrome-instance=single] :is(.storyboard-footer-content,.storyboard-footer-content *){color:var(--asabeko-brand-blue)!important}.storyboard-footer-legal{bottom:calc(var(--asabeko-footer-bottom-inset) + env(safe-area-inset-bottom));left:calc(var(--asabeko-footer-gutter) + env(safe-area-inset-left));letter-spacing:var(--font-tracking,0);text-transform:uppercase;white-space:nowrap;--font-tracking:var(--body-tracking);margin:0;font-family:Nohemi;font-size:14px;font-weight:400;line-height:1;position:absolute}.storyboard-persistent-footer .storyboard-social-rail{pointer-events:auto;inset:auto auto calc(var(--asabeko-footer-bottom-inset) + .55 * var(--asabeko-ui-size,14px) - 15px + env(safe-area-inset-bottom)) 50%!important;opacity:1!important;transform:translate(-50%)!important}.storyboard-persistent-footer .storyboard-social-rail__row{align-items:center!important;gap:clamp(1.4rem,3vw,3.25rem)!important}.storyboard-footer-email{pointer-events:auto;align-items:center;min-height:30px;display:flex;position:relative}.storyboard-footer-email__anchor{justify-content:center;align-items:center;width:24px;height:30px;display:flex;position:relative}.storyboard-footer-email__copy{opacity:0;pointer-events:none;place-items:center;width:44px;height:44px;transition:opacity .18s,transform .24s;display:grid;position:absolute;bottom:100%;left:50%;transform:translate(-50%,5px)}.storyboard-footer-email:is([data-copy-revealed=true],:has(:focus-visible)) .storyboard-footer-email__copy{opacity:1;pointer-events:auto;transform:translate(-50%)}@media (hover:hover){.storyboard-footer-email:hover .storyboard-footer-email__copy{opacity:1;pointer-events:auto;transform:translate(-50%)}}.storyboard-footer-email :focus-visible{outline-offset:3px;outline:1px solid}@media (prefers-reduced-motion:reduce){.storyboard-footer-email *{transition:none}}.storyboard-persistent-footer .storyboard-footer-clock{font-family:Nohemi Text;font-weight:400;width:29ch!important;min-width:29ch!important}.storyboard-footer-clock__digit{text-align:center;width:.72em;display:inline-block}@media (width<=767px){:root{--asabeko-footer-height:2rem}.storyboard-persistent-footer .storyboard-footer-clock{top:auto;right:calc(.5rem + env(safe-area-inset-right));bottom:calc(.7rem + env(safe-area-inset-bottom));left:auto;text-align:right!important;width:auto!important;min-width:0!important;font-size:.625rem!important}.storyboard-footer-clock__zone{display:none}.storyboard-persistent-footer .storyboard-social-rail{right:auto!important;bottom:calc(.7rem + .55 * 10px - 15px + env(safe-area-inset-bottom))!important;left:50%!important;transform:translate(-50%)!important}.storyboard-persistent-footer .storyboard-social-rail__row{gap:1.25rem!important;font-size:.625rem!important}.storyboard-persistent-footer .storyboard-social-rail svg{width:14px;height:14px}.storyboard-persistent-footer a.storyboard-persistent-social-link{margin:-10px;padding:10px}.storyboard-footer-legal{bottom:calc(.7rem + env(safe-area-inset-bottom));font-size:.625rem;left:.5rem}}.archive-year-reveal{gap:0;display:grid}.archive-year-reveal__row{text-align:left;width:1.16em;height:.82em;line-height:.82;display:block}.work-r90-page-counter{background:0 0!important;padding:0!important}.work-r29-index__item>:is(span,button){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.work-r29-index__item{box-sizing:border-box;border-bottom:1px dashed #0000;position:relative}.work-r29-index__project{appearance:none;color:inherit;font:inherit;line-height:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;overflow:hidden}.work-r29-index[data-work-index-chapter-state=active]{pointer-events:auto}.work-r29-index__project:focus-visible{outline:1px dashed var(--asabeko-brand-blue);outline-offset:3px}.work-r90-shell .work-r29-index__tag{font:inherit;border:1px solid var(--work-tag-pill-color);border-radius:999px;align-items:center;font-family:Nohemi Text;display:inline-flex;min-height:0!important;color:var(--work-tag-pill-color)!important;-webkit-text-fill-color:var(--work-tag-pill-color)!important;background:0 0!important;padding:.2675em .38em .1075em!important;line-height:normal!important}.work-r29-page[data-work-entry-phase=content] :is(.work-r29-index-stack,.work-r29-gallery){animation:none}.work-r29-page[data-work-entry-phase=content] .work-r90-page-counter{animation:.46s cubic-bezier(.16,1,.3,1) both archive-item-fade}.work-r29-page[data-work-entry-phase=content] .work-r29-search{animation-delay:.62s}.work-r29-tile[data-work-item-id="8"] :is(.work-r29-tile__poster,.work-r29-tile__preview){transform:scale(1.12)}@media (width<=820px){.work-r29-tile{--work-entry-rank:var(--work-entry-rank-mobile,0)}}@media (prefers-reduced-motion:reduce){.work-r29-page[data-work-entry-phase=content] .work-r29-index[data-work-index-chapter="1"] .work-r29-index__item>:is(button,span),.work-r29-page[data-work-entry-phase=content] .work-r29-grid[data-work-chapter="1"] .work-r29-tile__link,.work-r29-page[data-work-entry-phase=content] .work-r90-page-counter{will-change:auto;transform:none;opacity:1!important;animation:none!important}}.archive-software-shell .software-r90-index>li{align-items:center;gap:clamp(.3rem,.62vw,.72rem);min-height:1.344em;font-size:var(--archive-r88-nav-size)!important;line-height:1!important}@supports (text-box:trim-both cap alphabetic){.work-r90-shell .work-r29-index__tag{text-box:trim-both cap alphabetic;padding-block:.3em!important;line-height:1!important;display:inline-block!important}}.archive-software-shell .software-r24-folder,.archive-software-shell .software-r24-folder:is(:hover,:focus-visible){cursor:pointer;gap:.06rem;transform:none!important}.archive-software-shell .software-r24-folder:focus-visible{outline-offset:4px;border-radius:.5rem;outline:2px solid var(--asabeko-brand-blue)!important}.archive-software-shell .software-folder-art,.archive-software-shell .software-r24-folder__video{-o-object-fit:contain;object-fit:contain;align-self:end;width:min(100%,7rem);max-height:100%;aspect-ratio:128/104!important;filter:drop-shadow(0 3px 2px #0f174b26)!important;height:auto!important;transition:none!important;transform:none!important}.archive-software-shell .software-r24-folder[data-highlighted=true] .software-r24-folder__name{background:0 0!important}.archive-software-shell .software-r24-folder:hover .software-r24-folder__name,.archive-software-shell .software-r24-folder:focus-visible .software-r24-folder__name{text-decoration:none}@media (width<=820px){.archive-software-shell .software-r90-index>li{min-height:0;font-size:clamp(.55rem,1.85vw,.7rem)!important}.archive-software-shell .software-r90-search{bottom:calc(30px + var(--archive-r88-inset) + 1.25rem)}}.storyboard-shell--offering .storyboard-callout-section--unified{height:120svh;min-height:120svh}.storyboard-social-rail__row{padding-right:0;position:relative}.storyboard-social-sprout-dock{pointer-events:none;flex:0 0 34px;width:34px;height:34px;position:relative}.storyboard-footer-legal .storyboard-social-sprout-dock{position:absolute;bottom:0;left:calc(100% + 10px)}.storyboard-persistent-footer .storyboard-social-rail{left:50%!important;right:auto!important;transform:translate(-50%)!important}.storyboard-butterfly-garden{width:100%;height:100lvh;display:block}.storyboard-shell--offering .storyboard-callout-faq-shared-model[data-sprout-descent]{opacity:var(--sprout-content-opacity,0)!important;filter:none!important;-webkit-mask-image:none!important;mask-image:none!important}.storyboard-shell--offering .storyboard-callout-faq-shared-model[data-sprout-descent]:not([data-sprout-descent="0.00000"]){z-index:96!important;visibility:visible!important;filter:none!important}.storyboard-shell--offering .storyboard-callout-faq-shared-model[data-sprout-descent]:not([data-sprout-descent="0.00000"]) :is(.storyboard-callout-faq-shared-model__canvas,canvas){filter:none!important}@media (width>=768px){.storyboard-shell--offering [data-faq-copy-index="1"] .storyboard-faq-table__description,.storyboard-shell--offering [data-faq-copy-index="2"] .storyboard-faq-table__description{padding-right:clamp(64px,11vw,160px)}}@media (hover:hover) and (pointer:fine) and (forced-colors:none){html[data-asabeko-character-cursor=active]:not([data-asabeko-cursor-native-surface=true]),html[data-asabeko-character-cursor=active]:not([data-asabeko-cursor-native-surface=true]) body,html[data-asabeko-character-cursor=active]:not([data-asabeko-cursor-native-surface=true]) body *,html[data-asabeko-character-cursor=active]:not([data-asabeko-cursor-native-surface=true]) body :before,html[data-asabeko-character-cursor=active]:not([data-asabeko-cursor-native-surface=true]) body :after{cursor:none!important}}.asabeko-character-cursor{transition:none}.storyboard-shell--offering .storyboard-character-pill-icon{position:relative;overflow:visible}.storyboard-character-sticker{width:144%;height:144%;display:block;position:absolute;top:-22%;left:-22%}@media (width>=821px){.work-r90-shell .work-r29-stage{--archive-columns:7;--archive-rows:4;--archive-gap:clamp(8px, 1vw, 16px);--archive-row:calc((calc(100svh - 60px) - (var(--archive-rows) - 1) * var(--archive-gap) - 48px) / var(--archive-rows));--archive-rail:38vw;--archive-unit:calc((100vw - var(--archive-rail) - (var(--archive-columns) - 1) * var(--archive-gap) - 16px) / var(--archive-columns));grid-template-columns:var(--archive-rail) minmax(0,1fr)}.work-r90-shell .work-r29-gallery{container-type:size}.work-r90-shell .work-r29-grid{width:calc(var(--archive-columns) * var(--archive-unit) + (var(--archive-columns) - 1) * var(--archive-gap));place-content:end;overflow:visible;grid-template-columns:repeat(var(--archive-columns), var(--archive-unit))!important;grid-template-rows:repeat(var(--archive-rows), min(calc(var(--archive-unit) * 1.25), var(--archive-row)))!important;gap:var(--archive-gap)!important;inset:8px 8px 40px auto!important}.work-r90-shell .work-r29-tile{aspect-ratio:auto;width:100%;grid-column:var(--work-grid-column) / span var(--work-grid-column-span)!important;grid-row:var(--work-grid-row) / span var(--work-grid-row-span)!important;height:100%!important}.work-r90-shell .work-r29-heading-pair{align-items:start}.work-r90-shell .work-r29-year{font-size:clamp(2.25rem,3.2vw,3.4rem)!important}}@media (width>=821px) and (width<=1200px){.work-r90-shell .work-r29-stage{--archive-columns:4;--archive-rows:5}.work-r90-shell .work-r29-tile{grid-column:var(--work-small-grid-column) / span var(--work-small-grid-column-span)!important;grid-row:var(--work-small-grid-row) / span var(--work-small-grid-row-span)!important}}.archive-software-shell .software-r24-grid{overscroll-behavior:contain;grid-auto-rows:minmax(12rem,1fr);align-content:stretch;padding:1rem;overflow-y:auto;grid-template-rows:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.archive-software-shell .software-r24-folder{align-content:center;align-items:center;gap:.6rem;height:100%;grid-template-rows:auto auto!important}.archive-software-shell :is(.software-folder-art,.software-r24-folder__video){width:min(100%,clamp(10rem,19vw,17.5rem))}.archive-software-shell .software-r24-folder__name{overflow-wrap:anywhere;align-content:start;align-self:start;height:auto}@media (width>=761px){.storyboard-shell--offering .storyboard-contact-editorial-layout{width:100%!important;margin-inline:0!important;left:auto!important;right:auto!important}}@media (width<=820px){.archive-software-shell .software-r24-grid{grid-auto-rows:minmax(8rem,1fr);padding:.5rem}.archive-software-shell :is(.software-folder-art,.software-r24-folder__video){width:min(100%,7rem)}}.work-r90-shell .work-r29-index,.archive-software-shell .software-r90-index{align-content:start}.work-r90-shell .work-r29-index-stack,.archive-software-shell .software-r90-index-stack{grid-template-rows:max-content minmax(0,max-content);grid-template-columns:minmax(0,1fr);align-content:center;row-gap:14px;display:grid}.work-r90-shell .work-r29-index-stack>.work-r29-kicker,.archive-software-shell .software-r90-index-stack>.software-r24-kicker{grid-area:1/1;justify-self:start;margin:0}.work-r90-shell .work-r29-index,.archive-software-shell .software-r90-index{grid-area:2/1;position:relative;inset:auto}.work-r90-shell .work-r29-year,.archive-software-shell .software-r24-year{grid-column:2}.work-r90-shell .work-r29-index__item>:is(button,span),.work-r90-shell .work-r29-tile__link{animation:none}.work-r29-page[data-work-entry-phase=content] .work-r29-kicker{animation:.48s ease-out both archive-item-fade}.work-r29-page[data-work-entry-phase=content] .work-r29-index-stack,.software-r24-page[data-software-entry-phase=content] :is(.software-r90-index-stack,.software-r24-board){animation:none!important;transform:none!important}.work-r29-page[data-work-entry-phase=content] .work-r29-index:is([data-work-index-chapter-state=active],[data-work-index-chapter-state=entering]) .work-r29-index__item>:is(button,span){animation:archive-item-fade .48s cubic-bezier(.16,1,.3,1) calc(70ms + var(--work-index-line-rank,0)*38ms) both}.software-r24-page[data-software-entry-phase=content] .software-r90-index>li>*{animation:archive-item-fade .48s cubic-bezier(.16,1,.3,1) calc(70ms + var(--software-entry-index,0)*45ms) both!important}.software-r24-page[data-software-entry-phase=content] .software-r90-index>li{animation:none!important;transform:none!important}.software-r24-page[data-software-entry-phase=content] .software-r24-folder{animation:archive-item-fade .56s cubic-bezier(.16,1,.3,1) calc(.1s + var(--software-entry-rank,0)*45ms) both!important;clip-path:none!important;transform:none!important}.work-r29-page[data-work-entry-phase=content] .work-r29-grid:is([data-work-chapter-state=active],[data-work-chapter-state=entering]) .work-r29-tile__link{animation:archive-tile-wipe .62s cubic-bezier(.16,1,.3,1) calc(60ms + var(--work-cell-enter-rank,0)*38ms) both}.work-r29-page .work-r29-grid[data-work-chapter-state=entering] .work-r29-tile{transition:none}.work-r29-page .work-r29-grid[data-work-chapter-state=exiting] .work-r29-tile__link{clip-path:none;animation:none}.work-r29-page[data-work-results=leaving] :is(.work-r29-tile,.work-r29-index__item,.work-r29-empty){opacity:0!important;transition:opacity .22s cubic-bezier(.4,0,1,1)!important}.work-r29-page[data-work-entry-phase=content] .work-r29-empty{animation:.48s cubic-bezier(.16,1,.3,1) 70ms both archive-item-fade}@media (width>=821px) and (not ((orientation:landscape) and (height<=500px))){.work-r29-index__tag>span,.work-r29-index__tags [aria-hidden=true]{white-space:pre;display:inline-block}.work-r29-index__project>span{display:block}}@media (width>=821px) and (not ((orientation:landscape) and (height<=500px))) and (prefers-reduced-motion:no-preference){.work-r29-page[data-work-entry-phase=content] .work-r29-index:is([data-work-index-chapter-state=active],[data-work-index-chapter-state=entering]) .work-r29-index__item{--archive-text-delay:calc(70ms + var(--work-index-line-rank,0)*38ms)}.software-r24-page[data-software-entry-phase=content] .software-r90-index>li{--archive-text-delay:calc(70ms + var(--software-entry-index,0)*45ms)}.software-r24-page[data-software-entry-phase=content] .software-r90-result-counter{--archive-text-delay:.19s}.work-r29-page[data-work-entry-phase=content] .work-r29-empty{--archive-text-delay:70ms}.work-r29-page[data-work-entry-phase=content] .work-r29-index:is([data-work-index-chapter-state=active],[data-work-index-chapter-state=entering]) .work-r29-index__item>button{animation:none}.work-r29-page[data-work-entry-phase=content] .work-r29-index:is([data-work-index-chapter-state=active],[data-work-index-chapter-state=entering]) :is(.work-r29-index__project>span,.work-r29-index__tag>span,.work-r29-index__tags [aria-hidden=true]),.software-r24-page[data-software-entry-phase=content] .software-r90-index>li>span,.software-r24-page[data-software-entry-phase=content] .software-r90-result-counter,.work-r29-page[data-work-entry-phase=content] .work-r29-empty{animation:archive-text-rise .48s cubic-bezier(.16,1,.3,1) var(--archive-text-delay,70ms) backwards!important}.work-r29-page[data-work-entry-phase=content] .work-r29-index:is([data-work-index-chapter-state=active],[data-work-index-chapter-state=entering]) .work-r29-index__tag{animation:archive-text-window .48s linear var(--archive-text-delay,70ms) backwards}}@keyframes archive-text-rise{0%{clip-path:inset(-.3em -.3em calc(100% + .3em));translate:0 calc(100% + .6em)}to{clip-path:inset(-.3em);translate:none}}@keyframes archive-text-window{0%,to{clip-path:border-box}}@keyframes archive-item-fade{0%{opacity:0}to{opacity:1}}@keyframes archive-tile-wipe{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.work-r29-page .work-r29-index__item>*,.work-r29-page .work-r29-tile__link,.work-r29-page .work-r29-empty,.software-r24-page .software-r90-index>li>*,.software-r24-page .software-r24-folder{clip-path:none!important;opacity:1!important;animation:none!important}}@media (width<=820px),(orientation:landscape) and (height<=500px){.work-r90-shell .work-r29-gallery{container-type:size}.work-r90-shell .work-r29-grid{scroll-snap-type:none;overscroll-behavior:contain;touch-action:pan-y;grid-auto-rows:calc(62.5cqw - 22.5px);place-content:start normal;align-items:stretch;grid-template-rows:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:auto!important;padding:12px 12px 42px!important;display:grid!important;inset:0!important;overflow:hidden auto!important}.work-r90-shell .work-r29-tile{aspect-ratio:auto;width:100%;grid-column:var(--work-mobile-column) / span var(--work-mobile-span)!important;grid-row:var(--work-mobile-row)!important;height:100%!important}.work-r90-shell .work-r29-year{font-size:clamp(2.25rem,8vw,3.4rem)!important}}.work-r90-shell .work-r29-index__item{grid-template-columns:minmax(0,2.22fr) minmax(0,1fr);gap:5px;padding-block:0;line-height:1.15;font-size:clamp(.75rem,1vw,.91rem)!important}.work-r90-shell .work-r29-index__item>button{grid-column:auto}.work-r90-shell .work-r29-index__item>span{font:inherit;white-space:nowrap;display:block}.work-r90-shell .work-r29-index__tags{text-align:left}.archive-software-shell .software-r24-year{font-size:clamp(2.25rem,3.2vw,3.4rem)!important}.archive-software-shell .software-r24-board{padding:8px}.work-r90-shell .work-r29-index{overscroll-behavior:contain;row-gap:1px;overflow-y:auto}.storyboard-character-pill-icon[data-character-pill-icon=smiley] .storyboard-character-sticker{width:218%;height:218%;top:-59%;left:-59%}@media (width>=821px){.work-r90-shell .work-r29-rail{border-right:0}.work-r90-shell .work-r29-grid:before{content:"";pointer-events:none;border-left:1px dashed #2b00ff7a;position:absolute;top:-8px;bottom:-40px;left:-8px}.archive-software-shell .software-r24-rail{border-right:0}.archive-software-shell .software-r24-board{border-left:0}}@media (width<=820px),(orientation:landscape) and (height<=500px){.work-r90-shell .work-r29-index__item{grid-template-columns:minmax(0,1fr)}.work-r90-shell .work-r29-index__item>span{display:none}:root:has(.work-r29-page){overscroll-behavior-y:none}.storyboard-page-shell.work-r90-shell{min-height:100svh}.relative.min-h-screen.overflow-x-hidden:has(.work-r29-page){min-height:100svh}.work-r90-shell .work-r90-page-counter{display:none}.work-r90-shell .work-r29-index[data-work-index-more=true]{-webkit-mask-image:linear-gradient(#000 calc(100% - 1.6rem),#0000);mask-image:linear-gradient(#000 calc(100% - 1.6rem),#0000)}.work-r90-shell .work-r29-index__project{position:relative}.work-r90-shell .work-r29-index__project:before{content:"";position:absolute;inset:-1px 0}.archive-r36-shell{--archive-search-scale:.91}.work-r90-shell .work-r29-search__field input{transform:scale(var(--archive-search-scale));transform-origin:0;font-size:16px!important}}@media (width<=767px){.archive-r36-shell{--archive-search-scale:.82}}@media (width<=820px) and (orientation:portrait),(width<=820px) and (height>=501px){.work-r90-shell .work-r29-rail{grid-template-rows:minmax(0,1fr) auto}.work-r90-shell .work-r29-heading-pair{align-self:stretch;align-items:start;min-height:0;container-type:size}.work-r90-shell .work-r29-year{font-size:clamp(2.25rem,min(84cqw,60cqh),5.5rem)!important}.work-r90-shell .work-r29-index-stack{grid-row:1;grid-template-rows:max-content minmax(0,1fr);align-content:stretch;align-self:stretch;height:auto;min-height:0;max-height:none}.work-r90-shell .work-r29-index{overscroll-behavior:contain;height:100%;min-height:0;overflow-y:auto}.work-r90-shell .work-r29-search{z-index:auto;background:0 0;grid-area:2/1/auto/-1;align-self:end;width:100%;position:static!important}}@media (orientation:landscape) and (height<=500px){.work-r90-shell .work-r29-stage{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr)!important}.work-r90-shell .work-r29-rail{flex-direction:column;gap:.75rem;min-height:0;overflow:hidden;grid-area:1/1!important;padding-bottom:.75rem!important;display:flex!important}.work-r90-shell .work-r29-heading-pair{flex:none}.work-r90-shell .work-r29-index-stack{flex:1 1 0;grid-template-rows:max-content minmax(0,1fr);align-content:stretch;height:auto;min-height:0;max-height:none}.work-r90-shell .work-r29-index{overscroll-behavior:contain;height:100%;min-height:0;overflow-y:auto}.work-r90-shell .work-r29-search{z-index:auto;background:0 0;flex:none;width:100%;position:static!important}.work-r90-shell .work-r29-gallery{min-height:0;grid-area:1/2!important}.work-r90-shell .work-r29-grid{overscroll-behavior:contain;overflow:hidden auto!important}}@media (width<=820px),(orientation:landscape) and (height<=500px){:root:has(.software-r24-page){overscroll-behavior-y:none}.storyboard-page-shell.archive-software-shell{min-height:100svh}.relative.min-h-screen.overflow-x-hidden:has(.software-r24-page){min-height:100svh}.archive-software-shell .software-r24-page{height:100svh!important;min-height:0!important;overflow:hidden!important}.archive-software-shell .software-r24-grid{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-auto-rows:minmax(0,1fr)!important;overflow:hidden!important}.archive-software-shell .software-r24-grid .sparse-archive-grid__item{min-height:0;container-type:size}.archive-software-shell .software-floppy{width:min(10rem,100cqw - 1.6rem,123.077cqh - 3.2rem)}.archive-software-shell .software-r90-search__field input{transform:scale(var(--archive-search-scale));transform-origin:0;font-size:16px!important}}@media (width<=820px) and (orientation:portrait),(width<=820px) and (height>=501px){.archive-software-shell .software-r24-page{padding-top:30px!important}.archive-software-shell .software-r24-stage{height:calc(100svh - 60px - env(safe-area-inset-bottom))!important;grid-template-rows:clamp(6.5rem,22svh,12rem) minmax(0,1fr)!important;min-height:0!important;position:relative!important;top:auto!important;overflow:hidden!important}.archive-software-shell .software-r24-heading{align-self:stretch;align-items:start;min-height:0;container-type:size}.archive-software-shell .software-r24-year{font-size:clamp(2.25rem,min(84cqw,60cqh),5.5rem)!important}.archive-software-shell .software-r24-board{flex-direction:column;min-height:0;display:flex!important}.archive-software-shell .software-r90-grid-stack,.archive-software-shell .software-r90-grid-shell{flex:1 1 0;min-height:0;display:flex;position:relative!important;inset:auto!important}.archive-software-shell .software-r90-grid-stack{margin:27.2px 1.92px 6.1rem}.archive-software-shell .software-r24-grid{flex:1 1 0;min-height:0;height:auto!important}.archive-software-shell .software-r90-search{bottom:.6rem!important}}@media (width<=820px) and (orientation:landscape) and (height<=500px){.archive-software-shell .software-r24-page{padding-top:30px!important}.archive-software-shell .software-r24-stage{height:calc(100svh - 60px - env(safe-area-inset-bottom))!important;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,.4fr) minmax(0,.6fr)!important;min-height:0!important;position:relative!important;top:auto!important;overflow:hidden!important}.archive-software-shell .software-r24-rail{border-right:1px dashed #2b00ff7a;flex-direction:column;grid-area:1/1;gap:.6rem;border-bottom:0!important;display:flex!important}.archive-software-shell .software-r24-heading{align-self:end}.archive-software-shell .software-r24-year{font-size:clamp(2.25rem,8vw,3.4rem)!important}.archive-software-shell .software-r90-index-stack{flex:auto;min-height:0}.archive-software-shell .software-r90-search{position:static!important}.archive-software-shell .software-r24-board{flex-direction:column;grid-area:1/2;min-height:0;display:flex!important}.archive-software-shell .software-r90-grid-stack,.archive-software-shell .software-r90-grid-shell{flex:1 1 0;min-height:0;display:flex;position:relative!important;inset:auto!important}.archive-software-shell .software-r90-grid-stack{margin:27.2px 1.92px 0}.archive-software-shell .software-r24-grid{flex:1 1 0;min-height:0;height:auto!important}}@media (width>=821px) and (orientation:landscape) and (height<=500px){.archive-software-shell .software-r24-grid{height:100%!important}}.software-repo-dialog[data-repo-dialog-state=closing]{pointer-events:none}#asabeko-boot-loader[data-loader-glow=active],.page-transition-pixel-overlay[data-loader-glow=active]{opacity:1!important;will-change:auto!important;background:0 0!important;transition:none!important}#asabeko-boot-loader .asabeko-loader-glow,.page-transition-pixel-overlay .asabeko-loader-glow{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;display:block!important}.storyboard-shell--offering .storyboard-hero-section{height:330svh;min-height:330svh}@media (prefers-reduced-motion:reduce){.storyboard-shell--offering .storyboard-hero-section{height:240svh;min-height:240svh}}@media (width<=767px){.storyboard-shell--offering .storyboard-hero-section{height:230svh;min-height:230svh}}.storyboard-offering-editorial-hero[data-welcome-cursor]{animation:none!important}[data-welcome-cursor] .storyboard-offering-editorial-hero__phrase{visibility:visible!important}[data-welcome-cursor] [data-cursor-revealed=false] .storyboard-offering-editorial-hero__character{transition:none!important;transform:translateY(105%)!important}[data-welcome-cursor] [data-cursor-revealed=true] .storyboard-offering-editorial-hero__character{transition-delay:calc(var(--offering-character-index,0) * 5ms)!important;transform:translateY(0)!important}.welcome-chrome-cursor{z-index:12;pointer-events:none;width:88px;height:88px;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){[data-welcome-cursor] .storyboard-offering-editorial-hero__character{transition:none!important}}.loader-sculpture{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0}#asabeko-boot-loader .loader-sculpture-count,.page-transition-pixel-overlay .loader-sculpture-count{clip-path:inset(50%);width:1px;height:1px;font-size:1px;position:absolute;overflow:hidden}.welcome-chrome-cursor{width:44px;height:44px;image-rendering:pixelated}.welcome-growing-sprout{z-index:7;pointer-events:none;width:calc(var(--offering-aperture-width) * 2.05);height:calc(var(--offering-aperture-height) * 2.1);left:calc(var(--welcome-v1-target) + (var(--welcome-v2-target) - var(--welcome-v1-target)) / 2);top:calc((var(--welcome-h1-target) + var(--welcome-h2-target)) / 2);clip-path:inset(0 0 30%);opacity:0;position:absolute;transform:translate(-50%,-46%)}.storyboard-offering-editorial-hero__copy{z-index:8;grid-template-columns:minmax(0,var(--welcome-v1-live)) minmax(0,calc(var(--welcome-v2-live) - var(--welcome-v1-live))) minmax(0,calc(100% - var(--welcome-v2-live)));grid-template-rows:minmax(0,var(--welcome-h1-live)) minmax(0,calc((var(--welcome-h2-live) - var(--welcome-h1-live)) / 2)) minmax(0,calc((var(--welcome-h2-live) - var(--welcome-h1-live)) / 2)) minmax(0,calc(100% - var(--welcome-h2-live)))}.storyboard-offering-editorial-hero__phrase{max-width:100%;font-size:clamp(22px,2.35cqi,39px);padding-block:0!important}.storyboard-offering-editorial-hero__phrase-copy{flex-direction:row}.storyboard-offering-editorial-hero__phrase--independent{margin-bottom:var(--welcome-copy-block-gap);grid-area:1/1;align-self:end}.storyboard-offering-editorial-hero__phrase--post{margin-top:var(--welcome-copy-block-gap);grid-area:2/1;align-self:start}.storyboard-offering-editorial-hero__phrase--bringing{margin-bottom:var(--welcome-copy-block-gap);grid-area:3/1;align-self:end}.storyboard-offering-editorial-hero__phrase--artists{margin-top:var(--welcome-copy-block-gap);grid-area:4/1;align-self:start}.storyboard-offering-editorial-hero__phrase--shape{margin-bottom:var(--welcome-copy-block-gap);grid-area:1/3;align-self:end;padding-inline-start:calc(12px + var(--offering-aperture-width) * .55)}.storyboard-offering-editorial-hero__phrase--code{margin-top:var(--welcome-copy-block-gap);grid-area:2/3;align-self:start}.storyboard-offering-editorial-hero__phrase--digital{margin-top:var(--welcome-copy-block-gap);grid-area:4/3;align-self:start}.storyboard-offering-editorial-hero__rule{opacity:.65;background:0 0}.storyboard-offering-editorial-hero__rule--horizontal{border-top:1px dotted var(--asabeko-brand-blue);transform:none!important}.storyboard-offering-editorial-hero__rule--vertical{border-left:1px dotted var(--asabeko-brand-blue);transform:none!important}@media (width<=767px){.storyboard-offering-editorial-hero__phrase{font-size:clamp(12px,3.5cqi,16px)}.storyboard-offering-editorial-hero__phrase[data-offering-line-mode=mobile-stacked] .storyboard-offering-editorial-hero__phrase-copy{flex-flow:wrap;gap:0 .25em}.storyboard-offering-editorial-hero__phrase[data-offering-line-mode=mobile-stacked] .storyboard-offering-editorial-hero__phrase-line+.storyboard-offering-editorial-hero__phrase-line{margin-inline-start:0}.storyboard-offering-editorial-hero__phrase--shape{padding-inline-start:calc(6px + var(--offering-aperture-width) * .45)}.welcome-growing-sprout{width:calc(var(--offering-aperture-width)*1.7);height:calc(var(--offering-aperture-height)*1.9)}}.editorial-spreads-section{pointer-events:none;height:200svh;position:relative}.editorial-spreads-stage{width:100%;background:0 0!important;height:100svh!important;position:sticky!important;top:0!important}.editorial-spreads-stage:before,.editorial-spreads-stage:after{display:none!important}.editorial-globe-target{width:28%;height:38%;position:absolute;top:31%;left:36%}:root[data-editorial-spreads-visible=true] .storyboard-callout-world{z-index:88}:root[data-editorial-spreads-visible=true][data-editorial-faq-exiting=true] .storyboard-callout-world{z-index:85}@media (width<=767px){.editorial-spreads-section{height:auto;display:grid}.editorial-spreads-stage{grid-area:1/1;align-self:start}}:root[data-welcome-fullscreen=true] .storyboard-page-shell>header[data-chrome-region=header],:root[data-welcome-fullscreen=true] .storyboard-shell--offering header[data-chrome-region=header]{visibility:hidden;pointer-events:none}.welcome-annotations{z-index:8;color:var(--asabeko-brand-blue);pointer-events:none;visibility:hidden;position:absolute;inset:0}[data-welcome-scroll-progress="1.000"] .welcome-annotations{visibility:visible}.welcome-microcopy{left:var(--welcome-v1-live);width:calc(var(--welcome-v2-live) - var(--welcome-v1-live));box-sizing:border-box;text-align:justify;text-align-last:justify;text-transform:uppercase;--font-tracking:var(--body-tracking);letter-spacing:var(--font-tracking,0);margin:0;padding:12px;font:200 clamp(9.9px,.869cqi,14.3px)/1.16 Nohemi;position:absolute}.welcome-microcopy--top{bottom:calc(100% - var(--welcome-h1-live));padding-bottom:18px}.welcome-microcopy--bottom{top:var(--welcome-h2-live);padding-top:18px}.welcome-location{top:calc((var(--welcome-h1-live) + var(--welcome-h2-live))/2);--font-tracking:var(--body-tracking);letter-spacing:var(--font-tracking,0);font:400 clamp(11px,1.045cqi,16.5px)/1 Nohemi;position:absolute;transform:translateY(-50%)}.welcome-location--left{left:var(--asabeko-chrome-gutter)}.welcome-location--right{right:var(--asabeko-chrome-gutter)}.storyboard-offering-editorial-hero__phrase{font-size:clamp(20px,1.85cqi,32px)}.storyboard-offering-editorial-hero__phrase--independent{margin-bottom:2.1em}.storyboard-offering-editorial-hero__phrase--post{padding-left:var(--asabeko-chrome-gutter);grid-area:1/1;align-self:end;margin:0 0 .4em;justify-self:start!important}.storyboard-offering-editorial-hero__phrase--bringing{grid-area:4/1;align-self:start;margin-top:.5em}.storyboard-offering-editorial-hero__phrase--artists{padding-left:var(--asabeko-chrome-gutter);margin-top:2.2em;justify-self:start!important}.storyboard-offering-editorial-hero__phrase--artists .storyboard-offering-editorial-hero__phrase-copy{align-items:flex-start!important}.storyboard-offering-editorial-hero__phrase--shape{padding-left:calc(12px + var(--offering-aperture-width)*.4);margin-bottom:2.1em}.storyboard-offering-editorial-hero__phrase--code{grid-area:1/3;align-self:end;margin-bottom:.4em}.storyboard-offering-editorial-hero__phrase--digital{overflow:visible;padding-top:4px!important}.storyboard-offering-editorial-hero__phrase--digital .storyboard-offering-editorial-hero__phrase-line{overflow:visible}.welcome-selected-word{transform:translate(calc(var(--welcome-digital-drag,0) * 170px),calc(var(--welcome-digital-drag,0) * 65px));display:inline-block;position:relative}.welcome-transform-controls{border:1px solid var(--asabeko-brand-blue);visibility:hidden;position:absolute;inset:-3px -5px}[data-digital-selection=active] .welcome-selected-word>.welcome-transform-controls,[data-digital-selection=placed] .welcome-selected-word>.welcome-transform-controls{visibility:visible}.welcome-transform-controls i{background:var(--asabeko-brand-white);border:1px solid var(--asabeko-brand-blue);width:4px;height:4px;position:absolute;transform:translate(-50%,-50%)}.welcome-transform-controls i:first-child{top:0;left:0}.welcome-transform-controls i:nth-child(2){top:0;left:50%}.welcome-transform-controls i:nth-child(3){top:0;left:100%}.welcome-transform-controls i:nth-child(4){top:50%;left:100%}.welcome-transform-controls i:nth-child(5){top:100%;left:100%}.welcome-transform-controls i:nth-child(6){top:100%;left:50%}.welcome-transform-controls i:nth-child(7){top:100%;left:0}.welcome-transform-controls i:nth-child(8){top:50%;left:0}@keyframes welcome-data-tick{0%,to{opacity:.8}40%{opacity:.2}70%{opacity:.5}}.editorial-word-mask{vertical-align:bottom;margin-block:-.12em -.3em;padding-block:.12em .3em;line-height:1.05;display:inline-block;overflow:visible clip}.editorial-word-mask>span{transition:none;display:inline-block;transform:translateY(calc(105% + .3em))}@media (width<=767px){.storyboard-offering-editorial-hero__phrase{font-size:clamp(12px,3.4cqi,16px)}.welcome-microcopy{padding-inline:6px;font-size:8px}.welcome-location{font-size:8px}.welcome-location--right{text-align:right;max-width:28%;line-height:1.3}.storyboard-offering-editorial-hero__phrase--shape{padding-left:8px}}@media (prefers-reduced-motion:reduce){.editorial-word-mask>span{transition:none!important;transform:none!important}.welcome-selected-word{transform:none}}:root[data-welcome-fullscreen=true]:not([data-welcome-exit=fading]) header[data-chrome-region=header],:root[data-welcome-fullscreen=true]:not([data-welcome-exit=fading]) header[data-chrome-region=header] *{visibility:hidden!important;pointer-events:none!important}[data-welcome-cursor] .storyboard-offering-editorial-hero__phrase--digital[data-cursor-revealed=false]{visibility:hidden!important}.welcome-microcopy--top{top:auto;bottom:calc(100% - var(--welcome-h1-live))}.storyboard-offering-editorial-hero__plane{transform:none!important}.storyboard-offering-editorial-hero__phrase{letter-spacing:var(--font-tracking,0);font-size:clamp(16px,1.48cqi,26px);line-height:.98!important}.storyboard-offering-editorial-hero__phrase-copy{flex-wrap:wrap;align-items:baseline;gap:0!important;line-height:.98!important}.storyboard-offering-editorial-hero__phrase-line{min-height:0!important;line-height:1.06!important}.storyboard-offering-editorial-hero__phrase--independent{max-width:100%;padding-inline:var(--asabeko-chrome-gutter);margin:0 0 .65em}.storyboard-offering-editorial-hero__phrase-line{-moz-column-gap:.24em;letter-spacing:var(--font-tracking,0);align-items:baseline;column-gap:.24em;display:flex}.storyboard-offering-editorial-hero__phrase--independent .storyboard-offering-editorial-hero__phrase-line{flex-wrap:wrap}.storyboard-offering-editorial-hero__phrase .storyboard-offering-editorial-hero__character--space{display:none}.storyboard-offering-editorial-hero__phrase--shape{white-space:nowrap;margin:0 0 .65em;padding-left:24px}.storyboard-offering-editorial-hero__phrase--bringing{align-self:start;margin:.65em 0 0}.storyboard-offering-editorial-hero__phrase--artists{text-align:right;align-self:start;margin:.65em 0 0;padding-left:0;padding-right:24px;justify-self:end!important}.storyboard-offering-editorial-hero__phrase--artists .storyboard-offering-editorial-hero__phrase-copy{flex-direction:column;align-items:flex-end!important;gap:0!important}.storyboard-offering-editorial-hero__phrase--artists .storyboard-offering-editorial-hero__phrase-line{padding:0!important;line-height:1.03!important}.storyboard-offering-editorial-hero__phrase--digital{margin:.65em 0 0;padding-top:0!important}.welcome-selected-word{transform:translate(var(--welcome-digital-x,0px),var(--welcome-digital-y,0px))}[data-welcome-cursor] .welcome-selected-word{visibility:hidden}[data-digital-selection=active] .welcome-selected-word,[data-digital-selection=placed] .welcome-selected-word{visibility:visible}[data-welcome-cursor] .welcome-selected-word .storyboard-offering-editorial-hero__character{transition:none!important;transform:none!important}.welcome-growing-sprout{z-index:16;clip-path:none;width:100vw;height:100%;position:fixed;inset:0;transform:none}.storyboard-shell--offering .work-cylinder-runway{pointer-events:none;background:0 0!important;height:980svh!important;min-height:0!important;margin-top:0!important;position:relative!important}.work-cylinder-runway:before,.work-cylinder-runway:after{display:none!important}.work-cylinder-stage{z-index:12;pointer-events:none;position:fixed;inset:0}.work-cylinder-stage[hidden]{display:none}.work-cylinder-blue{background:var(--asabeko-brand-blue);position:absolute;inset:0}.work-cylinder-controls{fill:none;width:100%;height:100%;stroke:var(--asabeko-brand-white);stroke-width:1px;vector-effect:non-scaling-stroke;position:absolute;inset:0;overflow:visible}.work-cylinder-controls rect{fill:var(--asabeko-brand-white);stroke:var(--asabeko-brand-blue)}.work-cylinder-stage .welcome-chrome-cursor{z-index:2}.work-cylinder-message{z-index:18;color:var(--asabeko-brand-white);letter-spacing:var(--font-tracking,0);text-align:center;opacity:0;--font-tracking:var(--body-tracking);flex-direction:column;justify-content:center;align-items:center;padding:20px;font:600 clamp(25px,4.3vw,78px)/1 Nohemi,sans-serif;display:flex;position:fixed;inset:0}@media (width<=767px){.storyboard-offering-editorial-hero__phrase{font-size:clamp(12px,2.5cqi,17px);line-height:1!important}.storyboard-offering-editorial-hero__phrase--shape{padding-left:8px;font-size:12px}.storyboard-offering-editorial-hero__phrase--bringing{max-width:45%}.storyboard-offering-editorial-hero__phrase--artists{max-width:56%;padding-right:7px}.work-cylinder-message{font-size:clamp(24px,6.5vw,36px)}}@media (prefers-reduced-motion:reduce){.welcome-selected-word{transform:none}}.storyboard-offering-editorial-hero__phrase{overflow:visible!important}:root[data-work-cylinder-active=true][data-asabeko-work-callout-gradient-stage=inactive] .storyboard-callout-world{visibility:hidden}html[data-asabeko-work-footage-lifecycle] .storyboard-shell--offering .storyboard-work-snippet-section.work-cylinder-runway{z-index:auto!important;background:0 0!important}[data-welcome-cursor] .storyboard-offering-editorial-hero__phrase[data-cursor-revealed=false]{visibility:hidden!important}.storyboard-offering-editorial-hero__phrase-line{overflow:visible clip;height:auto!important;margin-block:-.15em!important;padding-block:.15em!important}.storyboard-offering-editorial-hero__word--dirtyline{line-height:1.06;top:0}.storyboard-offering-editorial-hero__phrase--artists .storyboard-offering-editorial-hero__phrase-line{box-sizing:content-box;justify-content:flex-end;height:1.12em!important;padding-block:.15em!important;line-height:1.12!important}@media (width<=767px){.storyboard-offering-editorial-hero__phrase--bringing,.storyboard-offering-editorial-hero__phrase--artists{margin-top:8px}.storyboard-offering-editorial-hero__phrase--bringing .storyboard-offering-editorial-hero__phrase-line{flex-wrap:wrap;display:flex}.storyboard-offering-editorial-hero__phrase--bringing .storyboard-offering-editorial-hero__character--space{display:none}}.storyboard-offering-editorial-hero__phrase--independent .storyboard-offering-editorial-hero__phrase-line{align-items:baseline}.storyboard-offering-editorial-hero__phrase--independent .storyboard-offering-editorial-hero__word--dirtyline{top:.08em}.storyboard-offering-editorial-hero__phrase--shape{text-align:right;padding-inline:24px var(--asabeko-chrome-gutter);font-size:inherit;justify-self:end!important}.storyboard-offering-editorial-hero__phrase--shape .storyboard-offering-editorial-hero__phrase-copy{justify-content:flex-end}.storyboard-offering-editorial-hero__phrase--shape{font-size:clamp(16px,1.48cqi,26px)}.welcome-selected-word>.storyboard-offering-editorial-hero__character--space{display:none}.welcome-selected-word{margin-left:.3em}.welcome-microcopy{text-align-last:left;text-wrap:pretty;line-height:1.3}@media (width<=767px){.storyboard-offering-editorial-hero__phrase--shape{font-size:clamp(12px,2.5cqi,17px)}.welcome-microcopy{padding-inline:6px;font-size:8px}}.welcome-microcopy .editorial-word-mask{line-height:inherit}.welcome-microcopy--bottom{--reveal-delay:.22s}[data-annotations-revealed=true] :is(.welcome-microcopy,.welcome-location) .editorial-word-mask>span{transition:transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(0)}.welcome-location--left{width:var(--welcome-v1-live);text-align:center;left:0}.welcome-location--right{left:var(--welcome-v2-live);text-align:center;max-width:none;right:0}.welcome-hand-layer{z-index:5;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:translateZ(0)}.welcome-hand-layer[hidden]{display:none}.welcome-microcopy--top{top:0;bottom:calc(100% - var(--welcome-h1-live));align-items:center;padding:12px;display:flex}.welcome-microcopy--bottom{top:var(--welcome-h2-live);align-items:center;padding:12px;display:flex;bottom:0}@media (orientation:landscape) and (height<=500px) and (width>=768px) and (hover:none) and (pointer:coarse){:root .welcome-microcopy{padding-inline:4px;font-size:7px;line-height:1.2}:root .welcome-microcopy--top{padding-block:0 6px;top:30px}:root .welcome-microcopy--bottom{padding-block:6px 0;bottom:30px}}@media (orientation:landscape) and (height<=500px) and (width<=767px) and (hover:none) and (pointer:coarse){:root .welcome-microcopy--top{top:30px}:root .welcome-microcopy--bottom{bottom:30px}}.storyboard-offering-editorial-hero__word--dirtyline{margin-right:0;padding-right:0}.storyboard-offering-editorial-hero__phrase--independent .storyboard-offering-editorial-hero__word--dirtyline{padding-right:.3em}.storyboard-offering-editorial-hero__phrase--artists .storyboard-offering-editorial-hero__word--dirtyline{padding-right:0}.welcome-work-hand-layer{z-index:13;pointer-events:none;width:100%;height:100%;position:fixed;inset:0;transform:translateZ(0)}.welcome-work-hand-layer[hidden]{display:none}.storyboard-offering-editorial-hero__grid-frame{z-index:6}.editorial-word-mask{text-indent:0}.work-cylinder-message{pointer-events:none}.work-cylinder-message>span{white-space:nowrap;justify-content:center;align-items:baseline;gap:.22em;display:flex}.work-cylinder-message [data-swap-word]{font:inherit;white-space:nowrap;position:fixed;top:0;left:0}.work-cylinder-message [data-word-slot]{font:inherit;visibility:hidden;flex:none}.work-cylinder-message [data-selected=true] .welcome-transform-controls{visibility:visible}.work-cylinder-message .welcome-transform-controls{border-color:var(--asabeko-brand-white)}.work-cylinder-message .welcome-transform-controls i{background:var(--asabeko-brand-blue);border-color:var(--asabeko-brand-white);width:5px;height:5px}.work-word-cursors{z-index:19;pointer-events:none;position:fixed;inset:0}.welcome-filled-star{font-size:inherit;line-height:inherit}.welcome-filled-star svg{vertical-align:-.06em;width:.85em;height:.85em;display:inline-block}@media (width>=768px){[data-welcome-scroll-progress="1.000"] .storyboard-offering-editorial-hero__footage:after{content:"";z-index:2;background:var(--asabeko-brand-blue);position:absolute;inset:0}.welcome-star-mask{box-sizing:content-box;height:1em}.welcome-star-mask>.welcome-filled-star{align-items:center;height:1em;display:inline-flex}.welcome-star-mask .welcome-filled-star svg{display:block;transform:translateY(-.06em)}:root[data-welcome-exit=fading] .storyboard-offering-editorial-hero{--welcome-v1-live:var(--welcome-v1-target);--welcome-v2-live:var(--welcome-v2-target);--welcome-h1-live:var(--welcome-h1-target);--welcome-h2-live:var(--welcome-h2-target)}:root .storyboard-offering-editorial-hero__phrase{transition:opacity .32s!important}.welcome-microcopy,.welcome-location,.storyboard-offering-editorial-hero__grid-frame,.storyboard-shell--offering>header,.storyboard-offering-editorial-hero .welcome-chrome-cursor,:root[data-work-cylinder-active=false][data-asabeko-work-footage-lifecycle=mounted] :is(.welcome-growing-sprout,.welcome-hand-layer){transition:opacity .32s}:root[data-welcome-exit=fading] :is(.welcome-annotations,.welcome-locations){visibility:visible}:root[data-welcome-exit] .storyboard-offering-editorial-hero__phrase,:root[data-welcome-exit] :is(.welcome-microcopy,.welcome-location,.storyboard-offering-editorial-hero__grid-frame,.welcome-growing-sprout,.welcome-hand-layer),:root[data-welcome-exit] .storyboard-offering-editorial-hero .welcome-chrome-cursor,:root[data-welcome-exit] .storyboard-shell--offering>header{opacity:0!important}:root[data-welcome-exit=fading] .storyboard-shell--offering>header{pointer-events:none;visibility:visible!important}:root[data-welcome-exit=fading] [data-offering-phrase-index="2"]{transition-delay:60ms!important}:root[data-welcome-exit=fading] [data-offering-phrase-index="3"]{transition-delay:.12s!important}:root[data-welcome-exit=fading] [data-offering-phrase-index="4"]{transition-delay:.18s!important}:root[data-welcome-exit=fading] [data-offering-phrase-index="5"]{transition-delay:.24s!important}:root[data-welcome-exit=fading] .welcome-microcopy--top{transition-delay:.1s}:root[data-welcome-exit=fading] .welcome-microcopy--bottom{transition-delay:.18s}:root[data-welcome-exit=fading] .welcome-location{transition-delay:.14s}:root[data-welcome-exit=fading] .storyboard-offering-editorial-hero__grid-frame{transition-delay:.26s}@media (prefers-reduced-motion:reduce){:root .storyboard-offering-editorial-hero__phrase,.welcome-microcopy,.welcome-location,.storyboard-offering-editorial-hero__grid-frame,.welcome-growing-sprout,.welcome-hand-layer,.storyboard-shell--offering>header,.storyboard-offering-editorial-hero .welcome-chrome-cursor{transition:none!important}}}.archive-software-shell .software-r24-grid .sparse-archive-grid__item{place-items:center;display:grid}.archive-software-shell .software-r24-folder{border-radius:.6rem;max-width:100%;width:max-content!important;height:auto!important;padding:.6rem .8rem .5rem!important}.archive-software-shell .software-r24-folder:is(:hover,:focus-visible,:active){gap:.6rem!important}.software-floppy{aspect-ratio:128/104;transform-origin:50%;width:clamp(10rem,19vw,17.5rem);transform:perspective(700px) rotateX(calc(var(--disk-y,0)*-7deg)) rotateY(calc(var(--disk-x,0)*9deg)) translate3d(calc(var(--disk-x,0)*4px),calc(var(--disk-y,0)*4px),0);transition:transform .14s ease-out;display:block;position:relative}@media (prefers-reduced-motion:reduce){.software-floppy{transition:none;transform:none}}.work-r29-page[data-index-hovered=true] .work-r29-index__item:not([data-work-linked-active=true]),.software-r24-page[data-index-hovered=true] .software-r90-index>li:not([data-hovered=true]){opacity:.25}.work-r29-index__item,.software-r90-index>li{transition:opacity .16s}.archive-software-shell .software-floppy .software-folder-art{width:100%!important;height:100%!important}.software-repo-dialog{background:0 0!important}.software-repo-dialog__backdrop{z-index:0;background:#f0f0f0f0;position:fixed;inset:0}.software-repo-dialog>.software-repo-paper{z-index:1}.software-repo-dialog[data-repo-dialog-state=open] :is(.software-repo-paper__header,.software-repo-paper__title-row,.software-repo-paper__body,.software-repo-paper__links){animation:.24s ease-out .18s both software-paper-in}.software-repo-dialog[data-repo-dialog-state=open] .software-repo-paper__title-row{animation-delay:.22s}.software-repo-dialog[data-repo-dialog-state=open] .software-repo-paper__body{animation-delay:.26s}.software-repo-dialog[data-repo-dialog-state=open] .software-repo-paper__links{animation-delay:.3s}@keyframes software-paper-in{0%{opacity:0}}@media (width<=820px){.software-floppy{width:7rem}}@media (prefers-reduced-motion:reduce){.software-floppy{transform:none!important}.software-repo-dialog :is(.software-repo-paper__header,.software-repo-paper__title-row,.software-repo-paper__body,.software-repo-paper__links){animation:none!important}}:root .storyboard-page-shell.storyboard-shell--offering>:is(header,footer)[data-chrome-instance=single] .work-chrome-ink{filter:var(--work-chrome-filter)!important}html:root body #root .storyboard-page-shell.storyboard-shell--offering>:is(header,footer)[data-chrome-instance=single] :is([data-garden-chrome-ink],[data-garden-chrome-ink] *){color:color-mix(in srgb, var(--asabeko-brand-white) calc(var(--garden-chrome-ink,0) * 100%), var(--asabeko-brand-blue))!important;-webkit-text-fill-color:currentColor!important;filter:none!important}:root :is(.storyboard-offering-editorial-hero__word--dirtyline,.storyboard-offering-intro-stack__word--dirtyline),:root :is(.storyboard-offering-editorial-hero__word--black-italic,.storyboard-offering-intro-stack__word--black-italic),:root :is(.storyboard-offering-editorial-hero__word--cigamedev,.storyboard-offering-intro-stack__word--cigamedev){--font-tracking:0;letter-spacing:var(--font-tracking,0);font-family:Dirtyline36Daysoftype2022!important;font-weight:400!important}:root :is(.storyboard-offering-editorial-hero__word--dirtyline,.storyboard-offering-editorial-hero__word--black-italic,.storyboard-offering-editorial-hero__word--cigamedev,.storyboard-offering-intro-stack__word--dirtyline,.storyboard-offering-intro-stack__word--black-italic,.storyboard-offering-intro-stack__word--cigamedev){font-size:inherit;font-synthesis:none;letter-spacing:var(--font-tracking,0)!important;font-style:normal!important}.storyboard-offering-editorial-hero__phrase--independent .storyboard-offering-editorial-hero__word--dirtyline>span{font-size:.83em}.storyboard-offering-editorial-hero__word--black-italic>span{font-size:.91em}.storyboard-offering-editorial-hero__phrase--artists .storyboard-offering-editorial-hero__word--dirtyline>span{font-size:.875em}.storyboard-offering-editorial-hero__phrase--shape .storyboard-offering-editorial-hero__word--dirtyline>span{font-size:.94em}.storyboard-offering-editorial-hero__word--cigamedev>span{font-size:.893em}:root .archive-year-reveal{font-synthesis:none;--font-tracking:var(--body-tracking);letter-spacing:var(--font-tracking,0)!important;font-family:Nohemi!important;font-style:normal!important;font-weight:400!important}:root .storyboard-offering-editorial-hero__phrase :is(.storyboard-offering-editorial-hero__word--dirtyline,.storyboard-offering-editorial-hero__word--black-italic,.storyboard-offering-editorial-hero__word--cigamedev){padding-right:0;top:0}:root .archive-year-reveal{font-size:.89em}:root .archive-year-reveal__row{width:auto;height:.92em;line-height:.92}@property --character-row-entry-x{syntax:"*";inherits:false}@property --welcome-digital-x{syntax:"*";inherits:false}@property --welcome-digital-y{syntax:"*";inherits:false}@property --character-depth-progress{syntax:"*";inherits:false}@property --character-field-progress{syntax:"*";inherits:false}@property --faq-character-incoming-progress{syntax:"*";inherits:false}@property --character-contact-handoff-progress{syntax:"*";inherits:false}@property --asabeko-contact-paper-eased-progress{syntax:"<number>";inherits:false;initial-value:0}@property --contact-paper-progress{syntax:"*";inherits:false}@property --contact-form-progress{syntax:"*";inherits:false}@property --contact-paper-lift-progress{syntax:"*";inherits:false}:root{--asabeko-mobile-logo-width:4.65rem}.storyboard-header-content{height:calc(30px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);padding-right:calc(var(--asabeko-chrome-gutter) + env(safe-area-inset-right))!important;padding-left:calc(var(--asabeko-chrome-gutter) + env(safe-area-inset-left))!important}@media (width<=820px),(orientation:landscape) and (height<=500px){:root header .storyboard-site-nav{display:none!important}.storyboard-brand-link{min-width:var(--asabeko-mobile-logo-width)}.storyboard-brand-logo{width:var(--asabeko-mobile-logo-width)}.storyboard-mobile-nav-toggle{color:inherit;background:0 0;border:0;margin-left:auto}.storyboard-mobile-nav-toggle,.storyboard-mobile-wipe-menu__close{place-items:start end;width:44px;min-width:44px;height:44px;padding:3px 0 0;display:grid}.storyboard-mobile-wipe-menu__close{top:env(safe-area-inset-top)}.storyboard-mobile-nav-toggle svg,.storyboard-mobile-wipe-menu__close svg{width:24px;height:24px;margin:0;transform:none}.storyboard-persistent-footer .storyboard-social-rail{display:none!important}}.storyboard-menu-icon path{transform-box:fill-box;transform-origin:50%;transition:transform .35s,opacity .2s}.storyboard-menu-icon[data-open=true] path:first-child{transform:translateY(6px)rotate(45deg)}.storyboard-menu-icon[data-open=true] path:nth-child(2){opacity:0;transform:scaleX(.5)}.storyboard-menu-icon[data-open=true] path:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.storyboard-mobile-wipe-menu__social{justify-self:end;margin-top:clamp(2rem,6dvh,4rem);color:inherit!important;position:static!important}.storyboard-mobile-wipe-menu__social .storyboard-social-rail__row{color:inherit!important;align-items:center!important;gap:1rem!important}.storyboard-mobile-wipe-menu__social :is(a,button){place-items:center;width:44px;height:44px;display:grid;color:inherit!important}.storyboard-mobile-wipe-menu__social svg{stroke-width:1px;width:26px;height:26px}.storyboard-mobile-wipe-menu__footer,.storyboard-mobile-wipe-menu__footer *{color:var(--asabeko-brand-white)!important;-webkit-text-fill-color:currentColor!important;filter:none!important}@media (height<=590px){.storyboard-mobile-wipe-menu__layout{min-height:100%}.storyboard-mobile-wipe-menu__nav,.storyboard-mobile-wipe-menu__social{margin-top:.5rem}}@media (prefers-reduced-motion:reduce){.storyboard-menu-icon path{transition:none}}@media (pointer:coarse){.storyboard-persistent-footer .storyboard-footer-email__anchor:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% - 10px))}.storyboard-persistent-footer a.storyboard-persistent-social-link:before{width:max(100%,44px);min-width:0;height:44px;transform:translate(-50%,calc(-50% - 10px))}}@media (pointer:coarse) and (width<=767px){.storyboard-persistent-footer .storyboard-footer-email__anchor:before{transform:translate(-50%,calc(-50% - 6px))}.storyboard-persistent-footer .storyboard-social-rail__row>a.storyboard-persistent-social-link:before{width:44px}.storyboard-persistent-footer .storyboard-social-rail__row>a.storyboard-persistent-social-link:first-child:before{left:auto;right:0;transform:translateY(calc(-50% - 6px))}.storyboard-persistent-footer .storyboard-social-rail__row>a.storyboard-persistent-social-link:last-child:before{left:0;right:auto;transform:translateY(calc(-50% - 6px))}}.welcome-chrome-cursor[hidden]{display:none!important}:root .work-r90-shell .work-r29-page{min-height:0!important}:root .work-r90-shell .work-r29-stage{align-items:start;height:auto!important;position:relative!important;top:auto!important;overflow:visible!important}:root .work-r90-shell .work-r29-gallery{height:auto!important;overflow:visible!important;container-type:inline-size!important}:root .work-r90-shell .work-r29-grid{grid-template-rows:none!important;align-content:start!important;position:relative!important;inset:auto!important;overflow:visible!important}:root .work-r90-shell .work-r29-grid:before{content:none!important;display:none!important}:root .work-r90-shell .work-r29-index-stack{flex:none;grid-template-rows:max-content max-content;overflow:visible}:root .work-r90-shell .work-r29-index{height:auto!important;max-height:none!important;overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important}@media (width>=821px) and (not ((orientation:landscape) and (height<=500px))){:root .work-r90-shell .work-r29-stage{min-height:calc(100svh - 40px)}:root .work-r90-shell .work-r29-rail{align-self:start;height:calc(100svh - 70px);top:30px;position:sticky!important}:root .work-r90-shell .work-r29-index-stack{flex:1 1 0;grid-template-rows:max-content minmax(0,1fr);min-height:0}:root .work-r90-shell .work-r29-index{overscroll-behavior:contain;overflow-y:auto!important}:root .work-r90-shell .work-r29-grid{grid-auto-rows:min(calc(var(--archive-unit) * 1.25), var(--archive-row));margin:38px 8px 48px auto}:root .work-r90-shell .work-r29-index__item>:is(button,span),:root .archive-software-shell .software-r90-index>li>span{text-overflow:clip;white-space:normal;overflow:visible}:root .work-r90-shell .work-r29-index__item{align-items:baseline}}@media (width<=820px),(orientation:landscape) and (height<=500px){:root .work-r90-shell .work-r29-stage{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important}:root .work-r90-shell .work-r29-rail{grid-area:1/1!important;grid-template-rows:auto auto auto!important;height:auto!important;display:grid!important;position:relative!important;overflow:visible!important}:root .work-r90-shell .work-r29-heading-pair{height:clamp(8rem,22svh,12rem)}:root .work-r90-shell .work-r29-index-stack{grid-row:2!important;height:auto!important}:root .work-r90-shell .work-r29-search{grid-row:3!important;position:static!important}:root .work-r90-shell .work-r29-gallery{grid-area:2/1!important}:root .work-r90-shell .work-r29-grid{touch-action:auto}}.editorial-word-mask{line-height:inherit;overflow-clip-margin:.12em;margin-block:-.22em -.38em;padding-block:.22em .38em}.editorial-word-mask>span{transform:translateY(calc(120% + .4em))}.storyboard-offering-editorial-hero__phrase-line,.storyboard-offering-editorial-hero__phrase--artists .storyboard-offering-editorial-hero__phrase-line{overflow-clip-margin:.12em;height:auto!important;min-height:1em!important;margin-block:-.25em -.35em!important;padding-block:.25em .35em!important;line-height:1!important}.storyboard-offering-editorial-hero__phrase--artists .storyboard-offering-editorial-hero__phrase-line{height:1em!important}[data-welcome-cursor] [data-cursor-revealed=false] .storyboard-offering-editorial-hero__character{transform:translateY(160%)!important}.work-r29-index__item:after{content:none}.work-r29-index__project,.software-r36-index>li{text-decoration:none!important}.work-r29-search,.software-r90-search{flex-direction:column;display:flex}@media (width>=821px) and (height>=501px){:root .work-r90-shell .work-r29-rail{padding-bottom:0!important}:root .work-r90-shell .work-r29-search{background:var(--asabeko-brand-white);flex-shrink:0;margin-top:auto;position:static}:root .work-r90-shell .work-r29-heading-pair{flex-shrink:0}:root .work-r90-shell .work-r29-rail{gap:6px;min-height:calc(100svh - 70px);padding-top:12px}:root .work-r90-shell .work-r29-index-stack{row-gap:8px}:root .archive-software-shell .software-r24-rail{padding-bottom:10px!important}:root .archive-software-shell .software-r90-search{margin-top:auto}}@media (width<=820px),(orientation:landscape) and (height<=500px){:root .work-r90-shell .work-r29-search{left:var(--archive-r88-inset,16px);right:var(--archive-r88-inset,16px);bottom:calc(var(--asabeko-footer-height,30px) + 10px);z-index:40;background:var(--asabeko-brand-white);padding:8px 0 0;position:fixed!important}:root .work-r90-shell .work-r29-page{padding-bottom:110px}}.storyboard-footer-copyright{vertical-align:-.04em;width:.8em;height:.8em;display:inline-block}.storyboard-footer-copyright svg{width:100%;height:100%;display:block}.faq-orbit{display:contents}.faq-orbit-card{width:clamp(214px,20vw,310px);color:var(--asabeko-brand-blue);pointer-events:none;--font-tracking:var(--body-tracking);letter-spacing:var(--font-tracking,0);background:0 0;border:1px solid;font:400 clamp(17.6px,1.43vw,24.2px)/1.18 Nohemi;position:fixed;top:0;left:0}.faq-orbit-card:nth-child(2){width:clamp(232px,22vw,340px)}.faq-orbit-card:nth-child(3){width:clamp(206px,19vw,292px)}.faq-orbit-card:nth-child(4){width:clamp(224px,21vw,324px)}.faq-orbit-card:nth-child(5){width:clamp(196px,18vw,278px)}.faq-orbit-card:nth-child(6){width:clamp(240px,23vw,356px)}.faq-orbit-card[data-phase=hidden]{visibility:hidden}.faq-orbit-card__number{letter-spacing:var(--font-tracking,0);white-space:nowrap;--font-tracking:var(--body-tracking);font:400 clamp(40px,4.2vw,70px)/1 Nohemi;position:absolute;bottom:calc(100% + 10px);left:-1px}.faq-orbit-card__handles{position:absolute;inset:-1px}.faq-orbit-card__handles i{background:var(--asabeko-brand-white);border:1px solid;width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute}.faq-orbit-card__handles i:first-child{top:0;left:0}.faq-orbit-card__handles i:nth-child(2){top:0;left:50%}.faq-orbit-card__handles i:nth-child(3){top:0;left:100%}.faq-orbit-card__handles i:nth-child(4){top:50%;left:100%}.faq-orbit-card__handles i:nth-child(5){top:100%;left:100%}.faq-orbit-card__handles i:nth-child(6){top:100%;left:50%}.faq-orbit-card__handles i:nth-child(7){top:100%;left:0}.faq-orbit-card__handles i:nth-child(8){top:50%;left:0}.faq-orbit-card__copy{padding:16px 18px 18px;font-family:Nohemi Text}.faq-reading-stack{display:contents}.faq-orbit-card__copy :is(h3,p){font:inherit;letter-spacing:var(--font-tracking,0);text-wrap:pretty;margin:0 0 .7em}.faq-orbit-card__copy h3{font-weight:400}.faq-orbit-card__copy .faq-emphasis{font:inherit}.faq-orbit-card__copy .faq-emphasis--bold{font-weight:600}.faq-orbit-card__copy .faq-emphasis--italic{font-style:oblique 10deg}.faq-emphasis .editorial-word-mask{position:relative}.faq-emphasis--circle{white-space:nowrap;text-indent:0;display:inline-block;position:relative}.faq-emphasis-ring{width:calc(100% + .44em);height:calc(100% + .24em);position:absolute;inset:-.12em -.22em;overflow:visible}.faq-emphasis-ring path{--pen-duration:.65s;--pen-delay:.9s}.editorial-pen-stroke{pointer-events:none;width:100%;height:.12em;position:absolute;bottom:.48em;left:0;overflow:visible}:is(.editorial-pen-stroke,.faq-emphasis-ring) path{stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;transition:none}.faq-orbit-card:is([data-phase=revealing],[data-phase=open],[data-copy-visible=true]) :is(.editorial-pen-stroke,.faq-emphasis-ring) path{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset var(--pen-duration) cubic-bezier(.25,.6,.45,1) var(--pen-delay), opacity 0s var(--pen-delay)}.faq-orbit-card__copy>p:last-child{margin-bottom:0}.faq-sentence{display:contents}.faq-orbit-card .editorial-word-mask{overflow-clip-margin:0px}.faq-orbit-card:is([data-phase=revealing],[data-phase=open],[data-copy-visible=true]) .editorial-word-mask>span{transition:transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(0)}@media (width>=768px){.faq-orbit-card{font-size:clamp(16px,min(1.43vw,2.3svh),24.2px)}.faq-orbit-card__number{font-size:clamp(40px,min(4.2vw,6.8svh),70px)}}@media (width>=768px) and (width<=980px),(width>=768px) and (height<=660px){.faq-orbit-card{font-size:clamp(14px,min(1.43vw,2.3svh),16px)}.faq-orbit-card__number{font-size:clamp(32px,min(4.2vw,6.8svh),40px)}}@media (width<=767px){.faq-orbit{flex-direction:column;grid-area:1/1;align-items:center;gap:calc(32svh + 48px);padding-block:calc(50svh + 48px) 0;display:flex}.faq-orbit-card:nth-child(n){z-index:14;text-align:left;border:0;width:min(66vw,24rem);font-size:clamp(18px,5.3vw,22px);line-height:1;position:relative;top:auto;left:auto}.faq-orbit-card__number{font-size:36px;left:50%;transform:translate(-50%)}.faq-orbit-card__handles{display:none}.faq-orbit-card__copy{padding:12px 0 14px}.faq-sentence{display:contents}.faq-orbit-card__copy{text-wrap:balance}.faq-orbit-card__copy :is(h3,p){text-wrap:inherit;margin:0;display:inline}.faq-orbit-card__copy :is(h3,p):not(:last-child):after{content:" "}.faq-orbit-card__copy>p:last-child{text-align-last:right;width:fit-content;margin-top:.55em;display:block}.faq-reading-stack{text-wrap:wrap;text-align:justify;text-align-last:left;text-indent:30%;display:block}.faq-orbit-card:nth-child(3) .faq-reading-stack{text-indent:14%}.faq-orbit-card[data-phase=revealing] .editorial-word-mask>span{will-change:transform;transition-timing-function:cubic-bezier(.2,.65,.3,1);transform:translate(0,0)}.faq-orbit-card:last-child{top:var(--faq-last-reading-top);min-height:calc(100svh - var(--faq-last-reading-top));position:sticky}.faq-orbit:after{content:"";height:calc(55svh - var(--faq-last-reserve));flex:none;margin-top:calc(-32svh - 48px)}.faq-orbit-card[data-phase=hidden]{visibility:visible}:root[data-editorial-spreads-visible=true] .storyboard-page-shell>header [data-garden-chrome-ink]{--garden-chrome-ink:0!important}}@media (prefers-reduced-motion:reduce){.faq-orbit-card .editorial-word-mask>span{transition:none!important;transform:none!important}:is(.editorial-pen-stroke,.faq-emphasis-ring) path{stroke-dashoffset:0!important;opacity:1!important;transition:none!important}}.software-repo-paper .software-repo-paper__close{text-transform:uppercase;justify-content:center;align-items:center;gap:.4em;display:inline-flex;color:var(--asabeko-brand-blue)!important;-webkit-text-fill-color:var(--asabeko-brand-blue)!important}@media (width>=768px){.storyboard-offering-editorial-hero{--welcome-copy-gap:clamp(6px, .55vw, 10px)}.storyboard-offering-editorial-hero__phrase{padding-inline:var(--welcome-copy-gap);margin:var(--welcome-copy-gap) 0 0}.storyboard-offering-editorial-hero__phrase--independent,.storyboard-offering-editorial-hero__phrase--shape{margin:0 0 var(--welcome-copy-gap)}}.welcome-reading,.welcome-locations{display:contents}.welcome-locations{color:var(--asabeko-brand-blue);pointer-events:none;visibility:hidden}[data-welcome-scroll-progress="1.000"] .welcome-locations{visibility:visible}.welcome-banner__copy+.welcome-banner__copy,.welcome-curved-banner{display:none}@media (width<=767px){.storyboard-shell--offering .storyboard-hero-section{isolation:auto}.storyboard-shell--offering .storyboard-hero-texture{display:none}.storyboard-shell--offering .storyboard-hero-stage{pointer-events:none;z-index:11;perspective:none;background:0 0!important;position:fixed!important;inset:0!important;transform:none!important}:root .storyboard-offering-editorial-hero{--offering-aperture-width:92cqi;--welcome-reading-center:50lvh;--welcome-top-banner-top:calc((44px + var(--welcome-reading-center) - var(--offering-aperture-height) / 2 - 40px) / 2 - 11vw);--welcome-h1-target:calc(var(--welcome-reading-center) - var(--offering-aperture-height) / 2);--welcome-h2-target:calc(var(--welcome-reading-center) + var(--offering-aperture-height) / 2);--welcome-footage-clip-top:calc(50% * var(--welcome-opening-grid-progress));--welcome-footage-clip-bottom:var(--welcome-footage-clip-top);--welcome-footage-clip-left:calc(50% * var(--welcome-opening-grid-progress));--welcome-footage-clip-right:var(--welcome-footage-clip-left);background:0 0!important}:root[data-asabeko-work-footage-lifecycle=retired] .storyboard-offering-editorial-hero{opacity:0!important}:root .storyboard-offering-editorial-hero__plane{background:var(--asabeko-brand-white)}:root .storyboard-offering-editorial-hero__grid-frame{display:none}.welcome-reading{top:var(--welcome-reading-center);z-index:8;width:92%;padding:16px 5vw;display:block;position:absolute;left:4%;transform:translateY(-50%)}:root .storyboard-offering-editorial-hero__copy{text-align:center;--font-tracking:var(--body-tracking);width:100%;height:auto;letter-spacing:var(--font-tracking,0);font:400 clamp(24px,min(9vw,5svh),46px)/1.02 Nohemi;display:block;position:static;inset:auto;transform:none}:root .storyboard-offering-editorial-hero__phrase{font-size:inherit;white-space:normal;max-width:none;text-align:inherit;margin:0;display:inline;position:static;line-height:inherit!important;color:var(--asabeko-brand-blue)!important;-webkit-text-fill-color:var(--asabeko-brand-blue)!important;padding:0!important}:root .storyboard-offering-editorial-hero__phrase-copy,:root .storyboard-offering-editorial-hero__phrase-line{white-space:normal;overflow:visible;height:auto!important;line-height:inherit!important;margin:0!important;padding:0!important;display:inline!important}:root .storyboard-offering-editorial-hero__word{line-height:inherit;vertical-align:baseline;clip-path:inset(0 -.12em);margin:-.22em .22em -.38em 0;padding-block:.22em .38em;overflow:visible}:root .storyboard-offering-editorial-hero__word.welcome-selected-word{clip-path:none}.welcome-selected-word>.welcome-transform-controls{inset:.24em -5px .28em}:root [data-welcome-cursor] [data-cursor-revealed=true] .storyboard-offering-editorial-hero__character{transition-duration:.75s;transition-delay:calc((var(--offering-mobile-character-offset,0) + var(--offering-character-index,0)) * 10ms)!important}.storyboard-offering-editorial-hero__phrase--independent .storyboard-offering-editorial-hero__word:first-child>.storyboard-offering-editorial-hero__character:first-child{text-transform:uppercase}:root .welcome-microcopy{text-align:left;white-space:nowrap;width:100%;height:auto;padding:0;font-size:12px;display:block;bottom:auto;left:0;right:0;overflow:visible}:root .welcome-microcopy--top{top:var(--welcome-top-banner-top);bottom:auto}:root .welcome-microcopy--bottom{top:max(calc(100lvh - 40vw - 44px), calc(var(--welcome-reading-center) + var(--offering-aperture-height) / 2 + 8px));bottom:auto}.welcome-banner{display:none}.welcome-curved-banner{fill:currentColor;visibility:hidden;width:100%;height:auto;display:block;overflow:visible}[data-annotations-revealed=true] .welcome-curved-banner{visibility:visible}.storyboard-shell--offering .work-cylinder-runway{height:1400svh!important}:root[data-asabeko-work-footage-lifecycle=retired] .welcome-curved-banner{display:none}.welcome-locations{top:calc((var(--welcome-top-banner-top) + 24vw + var(--welcome-reading-center) - var(--offering-aperture-height) / 2) / 2);z-index:8;flex-direction:column;align-items:center;gap:1px;width:100%;display:flex;position:absolute;transform:translateY(-50%)}:root .welcome-location{text-align:center;white-space:nowrap;width:auto;max-width:none;font-size:8px;line-height:1;position:static;transform:none}.welcome-growing-sprout{height:100lvh}.welcome-hand-layer{z-index:9;height:100lvh}.welcome-work-hand-layer{height:100lvh}:is(.work-cylinder-stage,.work-cylinder-message,.work-word-cursors){height:100lvh;bottom:auto}.work-word-cursors{z-index:16}.work-cylinder-controls{stroke:var(--asabeko-brand-blue)}:root[data-welcome-fullscreen] .storyboard-shell--offering :is(.storyboard-brand-link,.storyboard-mobile-nav-toggle,.welcome-locations,.storyboard-social-rail,.storyboard-footer-legal,.storyboard-footer-clock){visibility:hidden;transition:none;opacity:0!important;animation:none!important}:root[data-welcome-fullscreen][data-asabeko-hero-copy-entry=active] .storyboard-shell--offering :is(.storyboard-brand-link,.storyboard-mobile-nav-toggle,.welcome-locations,.storyboard-social-rail,.storyboard-footer-legal,.storyboard-footer-clock){visibility:visible;transition:opacity .65s ease var(--welcome-page-entry-delay,0s);opacity:1!important}.storyboard-shell--offering .storyboard-mobile-nav-toggle{--welcome-page-entry-delay:80ms}.welcome-locations{--welcome-page-entry-delay:.25s}.storyboard-shell--offering .storyboard-social-rail{--welcome-page-entry-delay:.7s}.storyboard-shell--offering :is(.storyboard-footer-legal,.storyboard-footer-clock){--welcome-page-entry-delay:.85s}.welcome-locations .editorial-word-mask>span{transition:none!important;transform:none!important}}@media (width<=767px) and (prefers-reduced-motion:reduce){:root[data-welcome-fullscreen][data-asabeko-hero-copy-entry=active] .storyboard-shell--offering :is(.storyboard-brand-link,.storyboard-mobile-nav-toggle,.welcome-locations,.storyboard-social-rail,.storyboard-footer-legal,.storyboard-footer-clock){transition:none}}:root .archive-software-shell .software-floppy{width:min(clamp(20rem, 38vw, 35rem), 100cqw - 1.6rem, (100cqh - 2.06rem - var(--archive-r88-nav-size) * .75) * 128 / 104)}:root .archive-software-shell .software-r24-folder__icon{width:auto;height:auto;overflow:visible}:root .archive-software-shell .software-r24-grid{grid-auto-rows:minmax(0,1fr);align-content:stretch;grid-template-rows:repeat(2,minmax(0,1fr))!important;overflow:hidden auto!important}:root .archive-software-shell .software-r24-grid .sparse-archive-grid__item{min-height:0;container-type:size}@media (width<=820px),(orientation:landscape) and (height<=500px){:root .work-r90-shell .work-r29-search,:root .archive-software-shell .software-r90-search{display:none!important}:root .work-r90-shell .work-r29-page{padding-bottom:0}:root .work-r90-shell .work-r29-stage{display:block!important}:root .work-r90-shell .work-r29-rail{z-index:20;pointer-events:none;background:0 0;flex-direction:column;justify-content:safe center;align-items:center;height:100lvh!important;min-height:0!important;padding:44px 0!important;display:flex!important;position:sticky!important;top:0!important}:root .work-r90-shell .work-r29-heading-pair{flex:none;align-self:center;width:auto;height:auto;margin:0 0 1rem;position:static;container-type:normal;display:block!important}:root .work-r90-shell .work-r29-year{font-size:3rem!important;position:static!important}:root .work-r90-shell :is(.work-r29-year,.archive-year-reveal){font-family:Nohemi!important;font-weight:200!important}:root .work-r90-shell .work-r29-index__project{font-family:Nohemi Text!important;font-weight:400!important}:root .work-r90-shell :is(.work-r29-rail,.work-r29-gallery,.work-r29-grid,.work-r29-search){border-block:0!important}:root .work-r90-shell .work-r29-index-stack{text-align:center;flex:none;width:100%}:root .work-r90-shell .work-r29-kicker{justify-self:center}:root .work-r90-shell .work-r29-index__item{text-align:center;display:block}:root .work-r90-shell .work-r29-index__project{text-align:center;pointer-events:auto}:root .work-r90-shell .work-r29-index__item>span{display:none}:root .work-r90-shell [data-mobile-stack-active=true] .work-r29-rail *{pointer-events:none}:root .work-r90-shell .work-r29-page{height:100lvh!important;position:fixed!important;inset:0 0 auto!important;overflow:hidden!important}:root .work-r90-shell .work-r29-gallery{z-index:1;width:100%;position:relative;height:100lvh!important;margin:-100lvh 0 0!important;padding:0!important}:root .work-r90-shell .work-r29-grid{--work-reel-preview:21svh;--work-reel-pitch:16.5svh;scroll-snap-type:y proximity;scrollbar-width:none;overscroll-behavior-y:auto;perspective:1000px;flex-direction:column;align-items:center;width:100%!important;height:100lvh!important;padding:calc((100lvh - var(--work-reel-preview)) / 2) 0!important;gap:0!important;margin:0!important;display:flex!important;overflow:hidden auto!important}:root .work-r90-shell .work-r29-tile{flex:0 0 var(--work-reel-preview);scroll-snap-align:center;opacity:.85;transform-origin:50%;height:var(--work-reel-preview)!important;width:min(31.5vw,10.9375rem)!important;margin:0 0 calc(var(--work-reel-pitch) - var(--work-reel-preview))!important;aspect-ratio:auto!important;clip-path:none!important;align-self:center!important;animation:none!important}:root .work-r90-shell .work-r29-tile__link{height:100%;animation:none!important}:root .work-r90-shell .work-r29-tile__poster{opacity:1}:root .archive-software-shell .software-r24-page{height:100lvh!important;min-height:0!important;padding:0!important;position:fixed!important;inset:0 0 auto!important;overflow:hidden!important}:root .archive-software-shell .software-r24-stage{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;height:100lvh!important;display:grid!important;position:relative!important;top:0!important;overflow:hidden!important}:root .archive-software-shell .software-r24-rail{z-index:2;pointer-events:none;justify-content:center;align-items:center;width:clamp(64px,18vw,100px);inset:0 auto auto 0;border:0!important;height:100svh!important;padding:0!important;display:flex!important;position:absolute!important}:root .archive-software-shell .software-r24-heading{align-self:auto;display:block;container-type:normal}:root .archive-software-shell .software-r24-year{font-size:3rem!important}:root .archive-software-shell .software-r90-index-stack{display:none}:root .archive-software-shell .software-r24-board,:root .archive-software-shell .software-r90-grid-stack,:root .archive-software-shell .software-r90-grid-shell{flex-direction:column;flex:1 1 0;min-height:0;height:auto!important;display:flex!important;position:relative!important;inset:auto!important;overflow:hidden!important}:root .archive-software-shell .software-r24-board{--software-mobile-label-size:.75rem;padding:0;border:0!important;grid-area:1/1!important}:root .archive-software-shell .software-r90-grid-stack{margin:0}.software-mobile-carousel{overscroll-behavior-y:contain;scrollbar-width:none;scroll-snap-type:y proximity;--software-disk-art:min(39.5vw, 20svh);--software-disk-pitch:calc(25svh + var(--software-disk-art) * .035);flex-direction:column;flex:none;align-items:center;gap:0;height:calc(200lvh - 100svh);min-height:0;margin-top:calc(100svh - 100lvh);padding:0 4px;display:flex;position:relative;overflow:hidden auto}:root .archive-software-shell .software-floppy{width:calc(var(--software-disk-art) / .6644)}:root .archive-software-shell .software-r24-folder{scroll-snap-align:center;flex:none;align-content:center;height:var(--software-disk-pitch)!important;gap:0!important;padding:0 4px!important;animation:none!important}:root .archive-software-shell .software-r24-folder__name{font-size:var(--software-mobile-label-size);padding-block:0}:root .software-r24-page:not([data-software-entry-phase=content]) .software-r24-heading{opacity:0!important}:root:is([data-asabeko-software-entry-phase=background],[data-asabeko-software-entry-phase=year]) .archive-software-shell>footer .storyboard-footer-content{opacity:0}:root .archive-software-shell:has(.software-mobile-carousel[data-carousel-entry=running])>header{animation:archive-item-fade .7s ease-out var(--software-entry-delay,0s) both}:root .archive-software-shell:has(.software-mobile-carousel[data-carousel-entry=running])>footer .storyboard-footer-content{animation:archive-item-fade .7s ease-out var(--software-entry-delay,0s) both}:root .software-r24-page:has(.software-mobile-carousel[data-carousel-entry=running]) .software-r24-heading{animation:archive-item-fade .7s ease-out var(--software-entry-delay,0s) both}:root .software-r24-heading{--software-entry-delay:.12s}:root[data-asabeko-software-entry-phase=content] .archive-software-shell>footer{--software-entry-delay:.42s}:root .software-mobile-carousel[data-carousel-entry=running]{animation:.9s cubic-bezier(.16,1,.3,1) .2s both software-reel-entry}:root .work-r29-grid[data-carousel-entry=waiting]{visibility:hidden}:root .work-r29-grid[data-carousel-entry=running]{animation:.9s cubic-bezier(.16,1,.3,1) .2s both software-reel-entry}.software-repo-paper .software-repo-paper__esc{display:none}.software-repo-paper[data-repo-modal-panel] .software-repo-paper__header .software-repo-paper__close{height:44px;min-height:44px;padding:0;background:0 0!important;border:0!important;width:44px!important;min-width:44px!important}:root .archive-software-shell>.storyboard-persistent-footer{margin:0;position:fixed!important;bottom:0!important}:root .work-r90-shell>.storyboard-persistent-footer{min-height:44px;margin:0;position:fixed!important;inset:auto 0 0!important;transform:none!important}}@media (orientation:landscape) and (height<=500px){.software-mobile-carousel{--software-disk-art:min(39.5vw, 45svh);--software-disk-pitch:calc(50svh + var(--software-disk-art) * .1)}}@keyframes software-reel-entry{0%{transform:translateY(var(--archive-reel-entry-offset,-100lvh))}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){:root[data-asabeko-software-entry-phase=content] .archive-software-shell>header,:root[data-asabeko-software-entry-phase=content] .archive-software-shell>footer .storyboard-footer-content,:root .software-r24-page[data-software-entry-phase=content] :is(.software-r24-heading,.software-mobile-carousel){opacity:1;animation:none;transform:none}:root .work-r90-shell .work-r29-tile{transform:none!important}}@media (orientation:landscape) and (height<=500px),(width<=820px) and (height<=620px){:root .work-r90-shell .work-r29-rail{padding-block:32px!important}:root .work-r90-shell .work-r29-year{font-size:clamp(1.75rem,7svh,3rem)!important}:root .work-r90-shell .work-r29-heading-pair{margin-bottom:.5rem}:root .work-r90-shell .work-r29-index-stack{row-gap:8px}}@media (orientation:landscape) and (height<=500px),(width<=820px) and (height<=500px){:root .work-r90-shell .work-r29-index-stack{align-self:center;width:calc(100% - 2rem)}:root .work-r90-shell .work-r29-index{-moz-columns:2;columns:2;-moz-column-gap:1rem;column-gap:1rem;display:block}:root .work-r90-shell .work-r29-index .work-r29-index__item{-moz-column-break-inside:avoid;break-inside:avoid;font-size:clamp(.75rem,3.25vw,.825rem)!important}:root .work-r90-shell .work-r29-index__project{white-space:normal;width:100%;line-height:1.1}}:root{--asabeko-ui-size:1rem;--body-tracking:.015em}:root .storyboard-site-nav,:root .storyboard-persistent-footer :is(.storyboard-footer-legal,.storyboard-footer-clock,.storyboard-social-rail__row),:root .storyboard-shell--offering .storyboard-contact-paper-form,:root .storyboard-shell--offering .storyboard-contact-paper-form :is(input,textarea,button,label){font-size:var(--asabeko-ui-size)!important}:root :is(.archive-r36-shell,.archive-software-shell){--archive-r88-nav-size:var(--asabeko-ui-size)}:root .work-r90-shell .work-r29-index__item{font-size:clamp(.825rem,1.1vw,1.001rem)!important}@media (width>=821px) and (not ((orientation:landscape) and (height<=500px))){:root .work-r90-shell .work-r29-index__item{font-size:clamp(.61875rem,.825vw,.75075rem)!important}:root .work-r90-shell .work-r29-search__field input,:root .archive-software-shell :is(.software-r90-index>li,.software-r90-search,.software-r90-result-counter,.software-r90-empty,.software-r24-folder__name){font-size:calc(var(--archive-r88-nav-size) * .75)!important}:root .work-r90-shell .work-r29-empty{font-size:.6rem}}:root .software-r24-kicker{font-size:clamp(.9rem,1.188vw,1.188rem)}:root .storyboard-mobile-wipe-menu__nav>a{font-size:clamp(2.42rem,13.64vw,6.38rem)!important}:root .storyboard-contact-paper-form__field :is(span,legend){font-size:1em}@media (height<=590px){:root .storyboard-mobile-wipe-menu__nav>a{font-size:clamp(2rem,12dvh,3.3rem)!important}}@media (width<=767px){:root{--asabeko-ui-size:.9rem;--asabeko-footer-height:3.6rem}:root :is(.welcome-microcopy,.welcome-location){font-size:13.2px}:root .storyboard-shell--offering .storyboard-contact-paper-form :is(input,textarea){font-size:16px!important}:root .storyboard-persistent-footer :is(.storyboard-footer-legal,.storyboard-footer-clock){bottom:calc(var(--asabeko-footer-bottom-inset) + env(safe-area-inset-bottom))}:root .storyboard-persistent-footer .storyboard-social-rail{bottom:calc(1.8rem + env(safe-area-inset-bottom))!important}:root .storyboard-persistent-footer .storyboard-social-rail svg{width:17px;height:17px}}.font-pixel,.font-manrope{--font-tracking:var(--body-tracking);letter-spacing:var(--font-tracking,0)}.font-modern,.font-modern-ui,.font-mono,.font-jetmono,.font-helmet,.font-edensor{--font-tracking:0;letter-spacing:var(--font-tracking,0)}:root .storyboard-offering-editorial-hero__copy,:root .storyboard-offering-editorial-hero__phrase,:root .storyboard-offering-intro-stack__paragraph,:root .faq-orbit-card{line-height:1!important}:root .storyboard-offering-editorial-hero__word,:root .storyboard-offering-intro-stack__word{line-height:inherit}:root p,:root .welcome-microcopy{line-height:1}:root p:not([data-type-role=numeral]){font-family:Nohemi Text}:root [data-type-role=numeral]{font-family:Nohemi}.work-video-dialog::backdrop{background:var(--asabeko-brand-black)}.work-video-dialog[data-phase=opening]::backdrop{animation:.68s both work-player-shade-in}.work-video-dialog[data-phase=closing]::backdrop{animation:.68s both work-player-shade-out}@keyframes work-player-shade-in{0%{opacity:0}to{opacity:1}}@keyframes work-player-shade-out{0%{opacity:var(--work-backdrop-start,1)}to{opacity:0}}.work-video-dialog{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--asabeko-brand-white);background:0 0;border:0;outline:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.work-video-dialog__panel,.work-video-dialog__pages{width:100%;height:100%;position:relative}.work-video-dialog__panel{background:var(--asabeko-brand-black);overflow:hidden}.work-video-dialog__media{pointer-events:none;z-index:1;position:absolute;inset:0}.work-video-dialog__pages{overflow:hidden}.work-video-dialog__pages[data-phone=true]{scroll-snap-type:y mandatory;scrollbar-width:none;overscroll-behavior:contain;touch-action:pan-y;overflow-y:auto}.work-video-dialog__pages::-webkit-scrollbar{display:none}.work-video-dialog__page{scroll-snap-align:start;scroll-snap-stop:always;width:100%;height:100%;position:relative}.work-video-dialog__poster{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.work-video-dialog__player{-o-object-fit:contain;object-fit:contain;background:var(--asabeko-brand-black);opacity:0;width:100%;height:100%;transform:translate3d(0, calc(var(--work-player-offset,0px) + var(--work-video-page,0) * 100%), 0);transition:opacity .3s;display:block;position:absolute;inset:0}.work-video-dialog__player[data-visible=true]{opacity:1}.work-video-dialog__player[data-outgoing=true]{opacity:1;transition:none}.work-video-dialog__chrome{z-index:2;padding:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) 2.5rem max(1rem, env(safe-area-inset-left));pointer-events:none;background:linear-gradient(#090a0ca6,#0000);justify-content:space-between;align-items:start;gap:1rem;display:flex;position:absolute;inset:0 0 auto}.work-video-dialog__titles{padding-top:.75rem;display:grid}.work-video-dialog__title{text-wrap:balance;opacity:0;grid-area:1/1;margin:0;font:400 clamp(1rem,1.5vw,1.5rem)/1.1 Nohemi Text;transition:opacity .3s}.work-video-dialog__title[data-visible=true]{opacity:1}.work-video-dialog__genres{display:none}.work-video-dialog__genre{border:1px solid;border-radius:999px;font-size:.7rem;background:var(--asabeko-brand-white)!important;padding:.2em .38em .06em!important}.work-video-dialog button{width:44px;height:44px;color:inherit;pointer-events:auto;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.work-video-dialog button:focus-visible{outline-offset:3px;outline:1px solid}.work-video-dialog button:hover{background:#ededed26}.work-video-dialog__controls{padding:1.5rem max(.75rem, env(safe-area-inset-right)) max(.75rem, env(safe-area-inset-bottom)) max(.75rem, env(safe-area-inset-left));z-index:2;background:linear-gradient(#0000,#090a0c99);align-items:center;gap:.5rem;display:flex;position:absolute;inset:auto 0 0}.work-video-dialog__controls input{appearance:none;cursor:pointer;min-width:0;height:44px;color:inherit;background:0 0;flex:1;margin:0}.work-video-dialog__controls input::-webkit-slider-runnable-track{background:#ededed8c;height:2px}.work-video-dialog__controls input::-moz-range-track{background:#ededed8c;height:2px}.work-video-dialog__controls input::-webkit-slider-thumb{appearance:none;background:currentColor;border-radius:50%;width:8px;height:8px;margin-top:-3px}.work-video-dialog__controls input::-moz-range-thumb{background:currentColor;border:0;border-radius:50%;width:8px;height:8px}.work-video-dialog__controls input:focus-visible{outline-offset:3px;outline:1px solid}.work-video-dialog__seek-feedback{pointer-events:none;font:400 1rem/1 Nohemi Text;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.work-video-dialog__seek-feedback[data-direction="-1"]{left:1rem;right:auto}.work-video-dialog__overlay{opacity:1;transition:opacity .25s}.work-video-dialog[data-ui-visible=false] .work-video-dialog__overlay:not(:has(:focus-visible)){opacity:0;pointer-events:none}.work-video-dialog[data-ui-visible=false] .work-video-dialog__overlay:not(:has(:focus-visible)) :is(button,input){pointer-events:none}.work-project-title,.storyboard-footer-legal__text{font-family:Nohemi Text}.storyboard-footer-clock__zone{font-weight:200}.storyboard-footer-clock[hidden]{display:none!important}:root .storyboard-persistent-footer[data-footer-phone=true] .storyboard-footer-legal{left:calc(var(--asabeko-chrome-gutter) + env(safe-area-inset-left))}.storyboard-persistent-footer[data-footer-phone=true] .storyboard-footer-legal__text{writing-mode:vertical-rl;text-orientation:sideways;display:block;transform:rotate(180deg)}.storyboard-persistent-footer[data-footer-phone=true] .storyboard-footer-copyright svg{transform:rotate(90deg)}@media (width<=820px),(orientation:landscape) and (height<=500px){.work-video-dialog__player[data-portrait=true],.work-video-dialog__poster[data-portrait=true]{-o-object-fit:cover;object-fit:cover}.work-video-dialog__chrome{padding:env(safe-area-inset-top) calc(var(--asabeko-chrome-gutter) + env(safe-area-inset-right)) 2.5rem calc(var(--asabeko-chrome-gutter) + env(safe-area-inset-left))}.work-video-dialog__titles{min-width:0;padding-top:6px}.work-video-dialog__title{line-height:1.1}.work-video-dialog button.work-video-dialog__close{place-items:start end;padding:3px 0 0}.work-video-dialog__close svg{stroke-width:1px;width:24px;height:24px}.work-video-dialog__genres{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}}@media (prefers-reduced-motion:reduce){.work-video-dialog::backdrop{animation:none!important}.work-video-dialog :is(.work-video-dialog__overlay,.work-video-dialog__player,.work-video-dialog__title){transition:none}}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{--tw-text-opacity:1;color:rgb(237 237 237/var(--tw-text-opacity,1))}.placeholder\:text-muted-foreground::placeholder{--tw-text-opacity:1;color:rgb(9 10 12/var(--tw-text-opacity,1))}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:bg-accent:hover{--tw-bg-opacity:1;background-color:rgb(43 0 255/var(--tw-bg-opacity,1))}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-primary:hover{--tw-bg-opacity:1;background-color:rgb(43 0 255/var(--tw-bg-opacity,1))}.hover\:bg-primary\/90:hover{background-color:#2b00ffe6}.hover\:bg-secondary:hover{--tw-bg-opacity:1;background-color:rgb(9 10 12/var(--tw-bg-opacity,1))}.hover\:bg-secondary\/80:hover{background-color:#090a0ccc}.hover\:bg-white\/\[0\.78\]:hover{background-color:#edededc7}.hover\:text-accent-foreground:hover{--tw-text-opacity:1;color:rgb(237 237 237/var(--tw-text-opacity,1))}.hover\:text-brand-sky:hover{--tw-text-opacity:1;color:rgb(43 0 255/var(--tw-text-opacity,1))}.hover\:text-brand-sky\/80:hover{color:#2b00ffcc}.hover\:text-foreground:hover,.hover\:text-primary-foreground:hover{--tw-text-opacity:1;color:rgb(237 237 237/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.focus\:not-sr-only:focus{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:border-brand-sky:focus{--tw-border-opacity:1;border-color:rgb(43 0 255/var(--tw-border-opacity,1))}.focus\:bg-accent:focus,.focus\:bg-primary:focus{--tw-bg-opacity:1;background-color:rgb(43 0 255/var(--tw-bg-opacity,1))}.focus\:text-accent-foreground:focus,.focus\:text-primary-foreground:focus{--tw-text-opacity:1;color:rgb(237 237 237/var(--tw-text-opacity,1))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:#ededed66}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{--tw-bg-opacity:1;background-color:rgb(237 237 237/var(--tw-bg-opacity,1))}.group.toast .group-\[\.toast\]\:bg-primary{--tw-bg-opacity:1;background-color:rgb(43 0 255/var(--tw-bg-opacity,1))}.group.toaster .group-\[\.toaster\]\:bg-background{--tw-bg-opacity:1;background-color:rgb(9 10 12/var(--tw-bg-opacity,1))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{--tw-text-opacity:1;color:rgb(9 10 12/var(--tw-text-opacity,1))}.group.toast .group-\[\.toast\]\:text-primary-foreground,.group.toaster .group-\[\.toaster\]\:text-foreground{--tw-text-opacity:1;color:rgb(237 237 237/var(--tw-text-opacity,1))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity:1;color:rgb(254 242 242/var(--tw-text-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113/var(--tw-ring-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color:#dc2626}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.aria-selected\:bg-accent[aria-selected=true]{--tw-bg-opacity:1;background-color:rgb(43 0 255/var(--tw-bg-opacity,1))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:#2b00ff80}.aria-selected\:text-accent-foreground[aria-selected=true]{--tw-text-opacity:1;color:rgb(237 237 237/var(--tw-text-opacity,1))}.aria-selected\:text-muted-foreground[aria-selected=true]{--tw-text-opacity:1;color:rgb(9 10 12/var(--tw-text-opacity,1))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.aria-selected\:opacity-30[aria-selected=true]{opacity:.3}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[selected\=\'true\'\]\:bg-accent[data-selected=true],.data-\[state\=open\]\:bg-accent[data-state=open]{--tw-bg-opacity:1;background-color:rgb(43 0 255/var(--tw-bg-opacity,1))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{--tw-text-opacity:1;color:rgb(237 237 237/var(--tw-text-opacity,1))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{--tw-text-opacity:1;color:rgb(9 10 12/var(--tw-text-opacity,1))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=open\]\:animate-in[data-state=open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity:.8}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.5rem}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y:-100%}@media (width>=640px){.sm\:bottom-0{bottom:0}.sm\:left-1\/2{left:50%}.sm\:right-0{right:0}.sm\:right-auto{right:auto}.sm\:top-auto{top:auto}.sm\:mb-0{margin-bottom:0}.sm\:grid{display:grid}.sm\:w-\[min\(68vw\,36rem\)\]{width:min(68vw,36rem)}.sm\:-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[12rem_1fr\]{grid-template-columns:12rem 1fr}.sm\:grid-cols-\[minmax\(12rem\,0\.28fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(12rem,.28fr) minmax(0,1fr)}.sm\:grid-cols-\[minmax\(8rem\,0\.22fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(8rem,.22fr) minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:justify-end{justify-content:flex-end}.sm\:gap-5{gap:1.25rem}.sm\:gap-6{gap:1.5rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:rounded-lg{border-radius:.5rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-left{text-align:left}.sm\:text-\[0\.91rem\]{font-size:.91rem}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y:100%}}@media (width>=768px){.md\:max-w-\[420px\]{max-width:420px}.md\:gap-7{gap:1.75rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:pb-4{padding-bottom:1rem}.md\:text-\[0\.74rem\]{font-size:.74rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (width>=1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[1\.25fr_0\.75fr\]{grid-template-columns:1.25fr .75fr}.lg\:grid-cols-\[1fr_1\.25fr\]{grid-template-columns:1fr 1.25fr}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:pr-\[5\.4rem\]{padding-right:5.4rem}}@media (width>=1280px){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){--tw-bg-opacity:1;background-color:rgb(43 0 255/var(--tw-bg-opacity,1))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:#2b00ff80}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{--tw-text-opacity:1;color:rgb(9 10 12/var(--tw-text-opacity,1))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}
