/* ! tailwindcss v3.4.1 | MIT License | https://tailwindcss.com */*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-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,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:after,:before{--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:rgb(59 130 246/0.5);--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: }::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:rgb(59 130 246/0.5);--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: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.\!pointer-events-none{pointer-events:none!important}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.\!invisible{visibility:hidden!important}.collapse{visibility:collapse}.fixed{position:fixed}.\!absolute{position:absolute!important}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-x-5{left:1.25rem;right:1.25rem}.inset-x-\[10px\]{left:10px;right:10px}.inset-x-\[7px\]{left:7px;right:7px}.inset-y-0{top:0;bottom:0}.inset-y-\[19px\]{top:19px;bottom:19px}.bottom-0{bottom:0}.bottom-32{bottom:8rem}.bottom-\[2\%\]{bottom:2%}.bottom-\[32px\]{bottom:32px}.bottom-\[5\%\]{bottom:5%}.bottom-\[max\(16px\2c env\(safe-area-inset-bottom\)\)\]{bottom:max(16px,env(safe-area-inset-bottom))}.bottom-\[max\(20px\2c env\(safe-area-inset-bottom\)\)\]{bottom:max(20px,env(safe-area-inset-bottom))}.bottom-\[max\(28px\2c env\(safe-area-inset-bottom\)\)\]{bottom:max(28px,env(safe-area-inset-bottom))}.bottom-\[var\(--window-bottom\)\]{bottom:var(--window-bottom)}.left-0{left:0}.left-1\/2{left:50%}.left-5{left:1.25rem}.left-\[-7\%\]{left:-7%}.left-\[12\%\]{left:12%}.left-\[2\.2\%\]{left:2.2%}.left-\[28\%\]{left:28%}.left-\[35\%\]{left:35%}.left-\[37\%\]{left:37%}.left-\[4\%\]{left:4%}.left-\[52\%\]{left:52%}.left-\[57\%\]{left:57%}.left-\[6\%\]{left:6%}.left-\[73\%\]{left:73%}.left-\[8\%\]{left:8%}.left-\[var\(--page-side\2c var\(--side\)\)\]{left:var(--page-side,var(--side))}.right-0{right:0}.right-5{right:1.25rem}.right-\[-7\%\]{right:-7%}.right-\[6\%\]{right:6%}.top-0{top:0}.top-1\/2{top:50%}.top-20{top:5rem}.top-4{top:1rem}.top-\[-4\%\]{top:-4%}.top-\[-8\%\]{top:-8%}.top-\[1\%\]{top:1%}.top-\[2\%\]{top:2%}.top-\[22\%\]{top:22%}.top-\[24px\]{top:24px}.top-\[26\%\]{top:26%}.top-\[3\%\]{top:3%}.top-\[34\%\]{top:34%}.top-\[60\%\]{top:60%}.top-\[65\%\]{top:65%}.top-\[var\(--window-top\)\]{top:var(--window-top)}.top-full{top:100%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-10{z-index:10}.z-30{z-index:30}.z-\[1001\]{z-index:1001}.z-\[1002\]{z-index:1002}.z-\[1\]{z-index:1}.z-\[3\]{z-index:3}.z-\[4\]{z-index:4}.z-\[6\]{z-index:6}.z-\[var\(--piece-layer\)\]{z-index:var(--piece-layer)}.z-\[var\(--z-loader\)\]{z-index:var(--z-loader)}.-m-px{margin:-1px}.m-0{margin:0}.m-\[0_0_18px_0\]{margin:0 0 18px}.m-\[20px_0_32px_0\]{margin:20px 0 32px}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.-ml-\[13px\]{margin-left:-13px}.mb-5{margin-bottom:1.25rem}.mt-1{margin-top:.25rem}.mt-3{margin-top:.75rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-\[\.8\]{aspect-ratio:.8}.aspect-\[1\.25\]{aspect-ratio:1.25}.\!size-3{width:.75rem!important;height:.75rem!important}.size-9{width:2.25rem;height:2.25rem}.size-\[18px\]{width:18px;height:18px}.size-\[21px\]{width:21px;height:21px}.h-0{height:0}.h-11{height:2.75rem}.h-20{height:5rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-\[18px\]{height:18px}.h-\[19px\]{height:19px}.h-\[5px\]{height:5px}.h-\[6px\]{height:6px}.h-\[var\(--reel-h\)\]{height:var(--reel-h)}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-none{max-height:none}.min-h-11{min-height:2.75rem}.min-h-dvh{min-height:100dvh}.w-0{width:0}.w-11{width:2.75rem}.w-5{width:1.25rem}.w-\[18px\]{width:18px}.w-\[26px\]{width:26px}.w-\[30\%\]{width:30%}.w-\[31\%\]{width:31%}.w-\[32\%\]{width:32%}.w-\[34\%\]{width:34%}.w-\[4px\]{width:4px}.w-\[51\%\]{width:51%}.w-\[max\(calc\(var\(--reel-h\)\*\.85\)\2c 18vw\)\]{width:max(calc(var(--reel-h) * .85),18vw)}.w-\[max\(calc\(var\(--reel-h\)\*1\.05\)\2c 23vw\)\]{width:max(calc(var(--reel-h) * 1.05),23vw)}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0}.min-w-\[4\.5rem\]{min-width:4.5rem}.min-w-full{min-width:100%}.max-w-\[1440px\]{max-width:1440px}.max-w-\[420px\]{max-width:420px}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.max-w-none{max-width:none}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.rotate-180{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-180{--tw-rotate:180deg}.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-grab{cursor:grab}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.touch-none{touch-action:none}.touch-pan-x{--tw-pan-x:pan-x;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.select-none{user-select:none}.resize{resize:both}.flex-col{flex-direction:column}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-\[12px\]{gap:12px}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.gap-\[7px\]{gap:7px}.gap-\[var\(--reel-gap\)\]{gap:var(--reel-gap)}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overscroll-x-contain{overscroll-behavior-x:contain}.whitespace-nowrap{white-space:nowrap}.\!rounded-full{border-radius:9999px!important}.rounded-\[4px\]{border-radius:4px}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-0{border-width:0}.border-y{border-top-width:1px;border-bottom-width:1px}.border-y-\[3px\]{border-top-width:3px;border-bottom-width:3px}.border-l-\[6px\]{border-left-width:6px}.border-current{border-color:currentColor}.border-ink{border-color:var(--ink)}.border-line{border-color:var(--line)}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.border-y-transparent{border-top-color:transparent;border-bottom-color:transparent}.border-l-current{border-left-color:currentColor}.bg-\[\#171612\]{--tw-bg-opacity:1;background-color:rgb(23 22 18/var(--tw-bg-opacity))}.bg-\[\#292a25\]{--tw-bg-opacity:1;background-color:rgb(41 42 37/var(--tw-bg-opacity))}.bg-\[\#806890\]{--tw-bg-opacity:1;background-color:rgb(128 104 144/var(--tw-bg-opacity))}.bg-\[\#e4e0d6\]{--tw-bg-opacity:1;background-color:rgb(228 224 214/var(--tw-bg-opacity))}.bg-\[\#f5f3ec\]{--tw-bg-opacity:1;background-color:rgb(245 243 236/var(--tw-bg-opacity))}.bg-\[\#f8f6f0\]{--tw-bg-opacity:1;background-color:rgb(248 246 240/var(--tw-bg-opacity))}.bg-ink{background-color:var(--ink)}.bg-line{background-color:var(--line)}.bg-paper{background-color:var(--paper)}.bg-transparent{background-color:transparent}.bg-\[linear-gradient\(115deg\2c rgba\(255\2c 255\2c 255\2c \.025\)\2c transparent_32\%\2c transparent_80\%\2c rgba\(0\2c 0\2c 0\2c \.05\)\)\]{background-image:linear-gradient(115deg,rgba(255,255,255,.025),transparent 32%,transparent 80%,rgba(0,0,0,.05))}.bg-\[repeating-linear-gradient\(90deg\2c currentColor_0\2c currentColor_1px\2c transparent_1px\2c transparent_3px\2c currentColor_3px\2c currentColor_5px\2c transparent_5px\2c transparent_7px\)\]{background-image:repeating-linear-gradient(90deg,currentColor,currentColor 1px,transparent 0,transparent 3px,currentColor 0,currentColor 5px,transparent 0,transparent 7px)}.bg-\[url\(\'\/textures\/reel-scan\.webp\'\)\]{background-image:url(/textures/reel-scan.webp)}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-black\/75{--tw-gradient-from:rgb(0 0 0/0.75) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-black\/30{--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(0 0 0/0.3) var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-\[48px_max\(20px\2c 6vw\)_48px_max\(20px\2c 6vw\)\]{padding:48px max(20px,6vw)}.p-\[5\%_5\%_16\%\]{padding:5% 5% 16%}.p-\[7\%_8\%\]{padding:7% 8%}.\!px-4{padding-left:1rem!important;padding-right:1rem!important}.px-3{padding-left:.75rem;padding-right:.75rem}.px-\[var\(--side\)\]{padding-left:var(--side);padding-right:var(--side)}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-3{padding-bottom:.75rem}.pb-\[105px\]{padding-bottom:105px}.pb-\[var\(--reel-bottom\)\]{padding-bottom:var(--reel-bottom)}.pt-5{padding-top:1.25rem}.pt-9{padding-top:2.25rem}.pt-\[var\(--reel-top\)\]{padding-top:var(--reel-top)}.text-center{text-align:center}.text-right{text-align:right}.text-start{text-align:start}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-ui{font-family:var(--font-ui)}.\!text-\[11px\]{font-size:11px!important}.text-\[\.85em\]{font-size:.85em}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[15px\]{font-size:15px}.text-\[19px\]{font-size:19px}.text-\[6px\]{font-size:6px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[clamp\(5px\2c \.48cqw\2c 8px\)\]{font-size:clamp(5px,.48cqw,8px)}.text-\[clamp\(6px\2c \.65cqw\2c 10px\)\]{font-size:clamp(6px,.65cqw,10px)}.font-medium{font-weight:500}.font-normal{font-weight:400}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-\[-\.03em\]{letter-spacing:-.03em}.tracking-\[\.025em\]{letter-spacing:.025em}.tracking-\[\.08em\]{letter-spacing:.08em}.tracking-\[\.12em\]{letter-spacing:.12em}.tracking-\[\.14em\]{letter-spacing:.14em}.tracking-\[\.15em\]{letter-spacing:.15em}.tracking-\[\.17em\]{letter-spacing:.17em}.tracking-\[\.1em\]{letter-spacing:.1em}.tracking-\[\.2em\]{letter-spacing:.2em}.\!text-muted{color:var(--muted)!important}.\!text-paper{color:var(--paper)!important}.text-\[\#69655e\]{--tw-text-opacity:1;color:rgb(105 101 94/var(--tw-text-opacity))}.text-\[\#6f6c60\]{--tw-text-opacity:1;color:rgb(111 108 96/var(--tw-text-opacity))}.text-\[var\(--stock-ink\)\]{color:var(--stock-ink)}.text-inherit{color:inherit}.text-ink{color:var(--ink)}.text-muted{color:var(--muted)}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.\!underline{text-decoration-line:underline!important}.underline{text-decoration-line:underline}.decoration-current{text-decoration-color:currentColor}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-\[\.16\]{opacity:.16}.shadow-\[0_1px_1px_rgba\(0\2c 0\2c 0\2c \.25\)\2c 0_7px_5px_rgba\(36\2c 30\2c 20\2c \.17\)\]{--tw-shadow:0 1px 1px rgba(0,0,0,.25),0 7px 5px rgba(36,30,20,.17);--tw-shadow-colored:0 1px 1px var(--tw-shadow-color),0 7px 5px 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_2px_5px_\#30281d40\]{--tw-shadow:0 2px 5px #30281d40;--tw-shadow-colored:0 2px 5px var(--tw-shadow-color)}.shadow-\[0_2px_5px_\#30281d40\],.shadow-\[0_4px_20px_rgba\(36\2c 35\2c 32\2c \.08\)\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_20px_rgba\(36\2c 35\2c 32\2c \.08\)\]{--tw-shadow:0 4px 20px rgba(36,35,32,.08);--tw-shadow-colored:0 4px 20px var(--tw-shadow-color)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline-offset-\[-2px\]{outline-offset:-2px}.blur{--tw-blur:blur(8px)}.blur,.grayscale{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%)}.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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\]{transition-property:background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[filter\2c transform\]{transition-property:filter,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150,.transition-transform{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}@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))}}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.paused{animation-play-state:paused}.\[--font-display\:var\(--font-fraunces\)\2c Georgia\2c \"Times_New_Roman\"\2c serif\]{--font-display:var(--font-fraunces),Georgia,"Times New Roman",serif}.\[--font-ui\:var\(--font-inter\)\2c Helvetica\2c Arial\2c sans-serif\]{--font-ui:var(--font-inter),Helvetica,Arial,sans-serif}.\[--ink\:\#191919\]{--ink:#191919}.\[--ink\:\#242320\]{--ink:#242320}.\[--line\:\#c8c5be\]{--line:#c8c5be}.\[--line\:rgba\(36\2c 35\2c 32\2c \.18\)\]{--line:rgba(36,35,32,.18)}.\[--muted\:\#6e6a64\]{--muted:#6e6a64}.\[--paper\:\#f6f2ee\]{--paper:#f6f2ee}.\[--paper\:\#f7f5f0\]{--paper:#f7f5f0}.\[--reel-bottom\:96px\]{--reel-bottom:96px}.\[--reel-gap\:clamp\(16px\2c 2\.6dvh\2c 28px\)\]{--reel-gap:clamp(16px,2.6dvh,28px)}.\[--reel-h\:min\(315px\2c calc\(\(100dvh_-_var\(--reel-top\)_-_var\(--reel-bottom\)_-_2\*var\(--reel-gap\)\)\/3\)\)\]{--reel-h:min(315px,calc((100dvh - var(--reel-top) - var(--reel-bottom) - 2 * var(--reel-gap)) / 3))}.\[--reel-top\:96px\]{--reel-top:96px}.\[--site-max\:1520px\]{--site-max:1520px}.\[--z-loader\:600\]{--z-loader:600}.\[--z-menu\:200\]{--z-menu:200}.\[--z-panel-chrome\:110\]{--z-panel-chrome:110}.\[--z-panel\:100\]{--z-panel:100}.\[--z-popover\:400\]{--z-popover:400}.\[--z-system\:900\]{--z-system:900}.\[background-image\:url\(\'\/textures\/photo-paper\.svg\'\)\2c linear-gradient\(115deg\2c \#ffffff45\2c transparent_40\%\2c \#79684b08\)\]{background-image:url(/textures/photo-paper.svg),linear-gradient(115deg,#ffffff45,transparent 40%,#79684b08)}.\[background-size\:192px_192px\2c 100\%_100\%\]{background-size:192px 192px,100% 100%}.\[background\:\#f7f5f0\]{background:#f7f5f0}.\[background\:var\(--paper\)\]{background:var(--paper)}.\[border\:0_none_currentColor\]{border:0}.\[box-shadow\:0_1px_2px_\#30281d26\2c 3px_6px_5px_-3px_\#30281d30\2c 9px_18px_22px_-12px_\#30281d50\]{box-shadow:0 1px 2px #30281d26,3px 6px 5px -3px #30281d30,9px 18px 22px -12px #30281d50}.\[box-shadow\:1px_2px_2px_\#30281d24\2c 4px_9px_12px_-6px_\#30281d38\2c 14px_22px_28px_-16px_\#30281d2e\]{box-shadow:1px 2px 2px #30281d24,4px 9px 12px -6px #30281d38,14px 22px 28px -16px #30281d2e}.\[clip-path\:polygon\(0_1px\2c 11\%_0\2c 27\%_\.6px\2c 43\%_0\2c 69\%_1px\2c 83\%_0\2c 100\%_\.5px\2c 100\%_calc\(100\%_-_1px\)\2c 76\%_100\%\2c 59\%_calc\(100\%_-_\.7px\)\2c 37\%_100\%\2c 14\%_calc\(100\%_-_\.6px\)\2c 0_100\%\)\]{clip-path:polygon(0 1px,11% 0,27% .6px,43% 0,69% 1px,83% 0,100% .5px,100% calc(100% - 1px),76% 100%,59% calc(100% - .7px),37% 100%,14% calc(100% - .6px),0 100%)}.\[clip\:rect\(0_0_0_0\)\]{clip:rect(0 0 0 0)}.\[color\:\#242320\]{color:#242320}.\[color\:\#77736c\]{color:#77736c}.\[container-type\:size\]{container-type:size}.\[font-family\:Arial\2c _Helvetica\2c _sans-serif\]{font-family:Arial,Helvetica,sans-serif}.\[font-family\:var\(--font-inter\)\2c Helvetica\2c Arial\2c sans-serif\]{font-family:var(--font-inter),Helvetica,Arial,sans-serif}.\[font-optical-sizing\:auto\]{font-optical-sizing:auto}.\[rotate\:var\(--portrait-angle\)\]{rotate:var(--portrait-angle)}.\[rotate\:var\(--strip-angle\)\]{rotate:var(--strip-angle)}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[writing-mode\:vertical-rl\]{writing-mode:vertical-rl}html{--font-fraunces:var(--font-fraunces-f),var(--font-fraunces-base)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.backdrop\:bg-transparent::backdrop{background-color:transparent}.hover\:\!text-ink:hover{color:var(--ink)!important}.hover\:text-ink:hover{color:var(--ink)}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:text-ink:focus-visible{color:var(--ink)}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-1:focus-visible{outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-8:focus-visible{outline-offset:8px}.focus-visible\:outline-offset-\[-3px\]:focus-visible{outline-offset:-3px}.focus-visible\:outline-\[\#78639a\]:focus-visible{outline-color:#78639a}.focus-visible\:outline-ink:focus-visible{outline-color:var(--ink)}.group\/photo:focus-within .group-focus-within\/photo\:opacity-100{opacity:1}.group:hover .group-hover\:scale-\[1\.025\]{--tw-scale-x:1.025;--tw-scale-y:1.025}.group:hover .group-hover\:scale-\[1\.025\],.group:hover .group-hover\:scale-\[1\.035\]{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))}.group:hover .group-hover\:scale-\[1\.035\]{--tw-scale-x:1.035;--tw-scale-y:1.035}.group\/photo:hover .group-hover\/photo\:opacity-100{opacity:1}.group\/photo:focus-visible .group-focus-visible\/photo\:opacity-100{opacity:1}.data-\[dragging\=true\]\:cursor-grabbing[data-dragging=true]{cursor:grabbing}.data-\[dragging\=true\]\:\[filter\:drop-shadow\(0_12px_10px_\#30281d26\)\][data-dragging=true]{filter:drop-shadow(0 12px 10px #30281d26)}@media (prefers-reduced-motion:no-preference){.motion-safe\:data-\[dragging\=true\]\:scale-\[1\.015\][data-dragging=true]{--tw-scale-x:1.015;--tw-scale-y:1.015;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))}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media (max-width:800px){.max-\[800px\]\:block{display:block}}@media (max-width:600px){.max-\[600px\]\:hidden{display:none}.max-\[600px\]\:text-\[7px\]{font-size:7px}.max-\[600px\]\:\[--reel-top\:80px\]{--reel-top:80px}}@media (min-width:640px){.sm\:right-\[var\(--side\)\]{right:var(--side)}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&_\*\]\:box-border *{box-sizing:border-box}.\[\&_\.legal\]\:m-\[0_auto_0_auto\] .legal{margin:0 auto}.\[\&_\.legal\]\:w-\[min\(640px\2c calc\(100\%_-_2_\*_var\(--side\)\)\)\] .legal{width:min(640px,calc(100% - 2 * var(--side)))}.\[\&_\.legal\]\:pb-\[56px\] .legal{padding-bottom:56px}.\[\&_\.legal\]\:pl-0 .legal{padding-left:0}.\[\&_\.legal\]\:pr-0 .legal{padding-right:0}.\[\&_\.legal_h1\]\:m-0 .legal h1{margin:0}.\[\&_\.legal_h1\]\:tracking-\[-\.03em\] .legal h1{letter-spacing:-.03em}.\[\&_\.legal_h1\]\:\[font\:400_clamp\(44px\2c 5vw\2c 72px\)\/1\.02_var\(--font-display\)\] .legal h1{font:400 clamp(44px,5vw,72px) /1.02 var(--font-display)}.\[\&_\.legal_h2\]\:m-\[0_0_14px_0\] .legal h2{margin:0 0 14px}.\[\&_\.legal_h2\]\:\[font\:400_24px\/1\.2_var\(--font-display\)\] .legal h2{font:400 24px/1.2 var(--font-display)}.\[\&_\.legal_section\]\:border-b-line .legal section{border-bottom-color:var(--line)}.\[\&_\.legal_section\]\:p-\[28px_0_28px_0\] .legal section{padding:28px 0}.\[\&_\.legal_section\]\:\[border-bottom-style\:solid\] .legal section{border-bottom-style:solid}.\[\&_\.legal_section\]\:\[border-bottom-width\:1px\] .legal section{border-bottom-width:1px}.\[\&_\.legal_section_p\+p\]\:mt-\[14px\] .legal section p+p{margin-top:14px}.\[\&_\.legal_section_p\]\:m-0 .legal section p{margin:0}.\[\&_\.legal_section_p\]\:\[font\:400_16px\/1\.75_var\(--font-ui\)\] .legal section p{font:400 16px/1.75 var(--font-ui)}.\[\&_a\]\:cursor-grab a{cursor:grab}.\[\&_a\]\:text-inherit a{color:inherit}.\[\&_a\]\:no-underline a{text-decoration-line:none}.\[\&_a\]\:decoration-current a{text-decoration-color:currentColor}.\[\&_a\]\:decoration-solid a{text-decoration-style:solid}.\[\&_a\]\:decoration-auto a{text-decoration-thickness:auto}.\[\&_a\]\:outline-offset-\[5px\] a{outline-offset:5px}.\[\&_a\]\:\[font\:inherit\] a{font:inherit}.data-\[dragging\=true\]\:\[\&_a\]\:cursor-grabbing a[data-dragging=true]{cursor:grabbing}.\[\&_button\]\:p-0 button{padding:0}.\[\&_button\]\:text-inherit button{color:inherit}.\[\&_button\]\:outline-offset-\[5px\] button{outline-offset:5px}.\[\&_button\]\:\[background\:transparent\] button{background:transparent}.\[\&_button\]\:\[border\:0_none_currentColor\] button{border:0}.\[\&_button\]\:\[font\:inherit\] button{font:inherit}.\[\&_h1\]\:m-0 h1{margin:0}.\[\&_h1\]\:tracking-\[-\.035em\] h1{letter-spacing:-.035em}.\[\&_h1\]\:\[font\:400_clamp\(44px\2c 6vw\2c 88px\)\/1\.02_var\(--font-fraunces\)\2c Georgia\2c \"Times_New_Roman\"\2c serif\] h1{font:400 clamp(44px,6vw,88px) /1.02 var(--font-fraunces),Georgia,Times New Roman,serif}.\[\&_input\]\:outline-offset-\[5px\] input{outline-offset:5px}.\[\&_nav\>\*\]\:border-b-current nav>*{border-bottom-color:currentColor}.\[\&_nav\>\*\]\:p-\[6px_0_6px_0\] nav>*{padding:6px 0}.\[\&_nav\>\*\]\:text-\[12px\] nav>*{font-size:12px}.\[\&_nav\>\*\]\:uppercase nav>*{text-transform:uppercase}.\[\&_nav\>\*\]\:tracking-\[\.12em\] nav>*{letter-spacing:.12em}.\[\&_nav\>\*\]\:text-inherit nav>*{color:inherit}.\[\&_nav\>\*\]\:no-underline nav>*{text-decoration-line:none}.\[\&_nav\>\*\]\:\[border-bottom-style\:solid\] nav>*{border-bottom-style:solid}.\[\&_nav\>\*\]\:\[border-bottom-width\:1px\] nav>*{border-bottom-width:1px}.\[\&_nav\>button\]\:cursor-pointer nav>button{cursor:pointer}.\[\&_nav\>button\]\:bg-transparent nav>button{background-color:transparent}.\[\&_nav\>button\]\:leading-\[inherit\] nav>button{line-height:inherit}.\[\&_nav\>button\]\:\[border-left\:0\] nav>button{border-left:0}.\[\&_nav\>button\]\:\[border-right\:0\] nav>button{border-right:0}.\[\&_nav\>button\]\:\[border-top\:0\] nav>button{border-top:0}.\[\&_nav\>button\]\:\[font-family\:inherit\] nav>button{font-family:inherit}.\[\&_nav\]\:flex nav{display:flex}.\[\&_nav\]\:flex-wrap nav{flex-wrap:wrap}.\[\&_nav\]\:gap-x-\[28px\] nav{column-gap:28px}.\[\&_nav\]\:gap-y-\[28px\] nav{row-gap:28px}.\[\&_select\]\:outline-offset-\[5px\] select{outline-offset:5px}.\[\&_svg\]\:block svg{display:block}.\[\&_svg\]\:h-full svg{height:100%}.\[\&_svg\]\:w-full svg{width:100%}.\[\&_textarea\]\:outline-offset-\[5px\] textarea{outline-offset:5px}.hx[data-phase=intro] .\[\.hx\[data-phase\=intro\]_\&\]\:invisible{visibility:hidden}.portfolio:has(.hx) .\[\.portfolio\:has\(\.hx\)_\&\]\:h-\[44px\]{height:44px}.portfolio:has(.hx) .\[\.portfolio\:has\(\.hx\)_\&\]\:min-w-\[32px\]{min-width:32px}.portfolio:has(.hx) .\[\.portfolio\:has\(\.hx\)_\&\]\:text-\[10px\]{font-size:10px}.portfolio:has(.hx) .\[\.portfolio\:has\(\.hx\)_\&\]\:tracking-\[\.1em\]{letter-spacing:.1em}.portfolio:has(.hx) .\[\.portfolio\:has\(\.hx\)_\&\]\:opacity-\[\.8\]{opacity:.8}.portfolio:has(.hx[data-phase=intro]) .\[\.portfolio\:has\(\.hx\[data-phase\=\"intro\"\]\)_\&\]\:\!pointer-events-none{pointer-events:none!important}.portfolio:has(.hx[data-phase=intro]) .\[\.portfolio\:has\(\.hx\[data-phase\=\"intro\"\]\)_\&\]\:\!invisible{visibility:hidden!important}.portfolio:has(.reference-loader) .\[\.portfolio\:has\(\.reference-loader\)_\&\]\:\!pointer-events-none{pointer-events:none!important}.portfolio:has(.reference-loader) .\[\.portfolio\:has\(\.reference-loader\)_\&\]\:\!invisible{visibility:hidden!important}.portfolio:has(.reference-loader) .\[\.portfolio\:has\(\.reference-loader\)_\&\]\:\!opacity-0{opacity:0!important}.portfolio .\[\.portfolio_\&\&\]\:border-b-current.\[\.portfolio_\&\&\]\:border-b-current{border-bottom-color:currentColor}.portfolio .\[\.portfolio_\&\&\]\:text-ink.\[\.portfolio_\&\&\]\:text-ink{color:var(--ink)}.portfolio .\[\.portfolio_\&\.is-center\]\:cursor-default.is-center{cursor:default}.portfolio .\[\.portfolio_\&\.is-open\]\:cursor-zoom-out.is-open{cursor:zoom-out}.portfolio .\[\.portfolio_\&\.is-visible\]\:opacity-100.is-visible{opacity:1}.portfolio .\[\.portfolio_\&\.open\]\:pointer-events-auto.open{pointer-events:auto}.portfolio .\[\.portfolio_\&\.open\]\:visible.open{visibility:visible}.portfolio .\[\.portfolio_\&\.open\]\:opacity-100.open{opacity:1}.portfolio .\[\.portfolio_\&\:\:after\]\:\!hidden:after{display:none!important}.portfolio .\[\.portfolio_\&\:\:after\]\:\[content\:none\]:after{content:none}.portfolio .\[\.portfolio_\&\:\:before\]\:pointer-events-none:before{pointer-events:none}.portfolio .\[\.portfolio_\&\:\:before\]\:fixed:before{position:fixed}.portfolio .\[\.portfolio_\&\:\:before\]\:absolute:before{position:absolute}.portfolio .\[\.portfolio_\&\:\:before\]\:left-0:before{left:0}.portfolio .\[\.portfolio_\&\:\:before\]\:left-1\/2:before{left:50%}.portfolio .\[\.portfolio_\&\:\:before\]\:right-0:before{right:0}.portfolio .\[\.portfolio_\&\:\:before\]\:top-0:before{top:0}.portfolio .\[\.portfolio_\&\:\:before\]\:top-1\/2:before{top:50%}.portfolio .\[\.portfolio_\&\:\:before\]\:z-\[29\]:before{z-index:29}.portfolio .\[\.portfolio_\&\:\:before\]\:\!hidden:before{display:none!important}.portfolio .\[\.portfolio_\&\:\:before\]\:h-\[max\(40px\2c 100\%\)\]:before{height:max(40px,100%)}.portfolio .\[\.portfolio_\&\:\:before\]\:w-\[max\(40px\2c 100\%\)\]:before{width:max(40px,100%)}.portfolio .\[\.portfolio_\&\:\:before\]\:\[background\:var\(--paper\)\]:before{background:var(--paper)}.portfolio .\[\.portfolio_\&\:\:before\]\:\[content\:\"\"\]:before{content:""}.portfolio .\[\.portfolio_\&\:\:before\]\:\[content\:none\]:before{content:none}.portfolio .\[\.portfolio_\&\:active\]\:cursor-grabbing:active{cursor:grabbing}.portfolio .\[\.portfolio_\&\:disabled\]\:cursor-default:disabled{cursor:default}.portfolio .\[\.portfolio_\&\:first-child\]\:mt-0:first-child{margin-top:0}.portfolio .\[\.portfolio_\&\:focus-visible\]\:border-b-current:focus-visible{border-bottom-color:currentColor}.portfolio .\[\.portfolio_\&\:focus-visible\]\:text-ink:focus-visible{color:var(--ink)}.portfolio .\[\.portfolio_\&\:focus-visible\]\:opacity-100:focus-visible{opacity:1}.portfolio .\[\.portfolio_\&\:focus-visible\]\:outline-offset-4:focus-visible{outline-offset:4px}.portfolio .\[\.portfolio_\&\:focus-visible\]\:outline-offset-\[3px\]:focus-visible{outline-offset:3px}.portfolio .\[\.portfolio_\&\:focus-visible\]\:outline-offset-\[5px\]:focus-visible{outline-offset:5px}.portfolio .\[\.portfolio_\&\:focus-visible\]\:\[outline\:1px_solid_\#080808\]:focus-visible{outline:1px solid #080808}.portfolio .\[\.portfolio_\&\:focus-visible\]\:\[outline\:1px_solid_currentColor\]:focus-visible{outline:1px solid currentColor}.portfolio .\[\.portfolio_\&\:focus\]\:top-\[12px\]:focus{top:12px}.portfolio .\[\.portfolio_\&\:has\(\.intro-credits\)\]\:grid:has(.intro-credits){display:grid}.portfolio .\[\.portfolio_\&\:hover\]\:border-b-current:hover{border-bottom-color:currentColor}.portfolio .\[\.portfolio_\&\:hover\]\:text-ink:hover{color:var(--ink)}.portfolio .\[\.portfolio_\&\:hover\]\:\!opacity-100:hover{opacity:1!important}.portfolio .\[\.portfolio_\&\:hover\]\:opacity-100:hover{opacity:1}.portfolio .\[\.portfolio_\&\[data-phase\=\"intro\"\]\]\:\[background\:\#000\][data-phase=intro]{background:#000}.portfolio .\[\.portfolio_\&\[hidden\]\]\:hidden[hidden]{display:none}.portfolio .\[\.portfolio_\&\]\:pointer-events-none{pointer-events:none}.portfolio .\[\.portfolio_\&\]\:pointer-events-auto{pointer-events:auto}.portfolio .\[\.portfolio_\&\]\:visible{visibility:visible}.portfolio .\[\.portfolio_\&\]\:invisible{visibility:hidden}.portfolio .\[\.portfolio_\&\]\:fixed{position:fixed}.portfolio .\[\.portfolio_\&\]\:absolute{position:absolute}.portfolio .\[\.portfolio_\&\]\:inset-0{inset:0}.portfolio .\[\.portfolio_\&\]\:inset-\[0_0_auto_0\]{inset:0 0 auto 0}.portfolio .\[\.portfolio_\&\]\:inset-\[auto_0px_calc\(100\%_\+_10px\)_auto\]{inset:auto 0 calc(100% + 10px) auto}.portfolio .\[\.portfolio_\&\]\:\!left-auto{left:auto!important}.portfolio .\[\.portfolio_\&\]\:bottom-0{bottom:0}.portfolio .\[\.portfolio_\&\]\:left-1\/2{left:50%}.portfolio .\[\.portfolio_\&\]\:left-\[16px\]{left:16px}.portfolio .\[\.portfolio_\&\]\:left-\[var\(--page-side\2c var\(--side\)\)\]{left:var(--page-side,var(--side))}.portfolio .\[\.portfolio_\&\]\:left-auto{left:auto}.portfolio .\[\.portfolio_\&\]\:right-0{right:0}.portfolio .\[\.portfolio_\&\]\:right-auto{right:auto}.portfolio .\[\.portfolio_\&\]\:top-0{top:0}.portfolio .\[\.portfolio_\&\]\:top-1\/2{top:50%}.portfolio .\[\.portfolio_\&\]\:top-\[-100px\]{top:-100px}.portfolio .\[\.portfolio_\&\]\:top-\[28px\]{top:28px}.portfolio .\[\.portfolio_\&\]\:top-\[8px\]{top:8px}.portfolio .\[\.portfolio_\&\]\:top-auto{top:auto}.portfolio .\[\.portfolio_\&\]\:\!z-\[var\(--z-panel-chrome\)\]{z-index:var(--z-panel-chrome)!important}.portfolio .\[\.portfolio_\&\]\:z-0{z-index:0}.portfolio .\[\.portfolio_\&\]\:z-20{z-index:20}.portfolio .\[\.portfolio_\&\]\:z-\[1002\]{z-index:1002}.portfolio .\[\.portfolio_\&\]\:z-\[1\]{z-index:1}.portfolio .\[\.portfolio_\&\]\:z-\[200\]{z-index:200}.portfolio .\[\.portfolio_\&\]\:z-\[2\]{z-index:2}.portfolio .\[\.portfolio_\&\]\:z-\[3\]{z-index:3}.portfolio .\[\.portfolio_\&\]\:z-\[4\]{z-index:4}.portfolio .\[\.portfolio_\&\]\:z-\[5\]{z-index:5}.portfolio .\[\.portfolio_\&\]\:z-\[6\]{z-index:6}.portfolio .\[\.portfolio_\&\]\:z-\[999\]{z-index:999}.portfolio .\[\.portfolio_\&\]\:z-\[calc\(var\(--z-popover\)_\+_10\)\]{z-index:calc(var(--z-popover) + 10)}.portfolio .\[\.portfolio_\&\]\:z-\[calc\(var\(--z-system\)_\+_10\)\]{z-index:calc(var(--z-system) + 10)}.portfolio .\[\.portfolio_\&\]\:z-\[var\(--z-loader\)\]{z-index:var(--z-loader)}.portfolio .\[\.portfolio_\&\]\:z-\[var\(--z-panel\)\]{z-index:var(--z-panel)}.portfolio .\[\.portfolio_\&\]\:z-\[var\(--z-panel-chrome\)\]{z-index:var(--z-panel-chrome)}.portfolio .\[\.portfolio_\&\]\:z-\[var\(--z-system\)\]{z-index:var(--z-system)}.portfolio .\[\.portfolio_\&\]\:m-0{margin:0}.portfolio .\[\.portfolio_\&\]\:m-\[0_0_12px_0\]{margin:0 0 12px}.portfolio .\[\.portfolio_\&\]\:m-\[0_0_18px_0\]{margin:0 0 18px}.portfolio .\[\.portfolio_\&\]\:m-\[36px_0_8px_0\]{margin:36px 0 8px}.portfolio .\[\.portfolio_\&\]\:mt-\[13px\]{margin-top:13px}.portfolio .\[\.portfolio_\&\]\:mt-\[28px\]{margin-top:28px}.portfolio .\[\.portfolio_\&\]\:mt-\[48px\]{margin-top:48px}.portfolio .\[\.portfolio_\&\]\:\!block{display:block!important}.portfolio .\[\.portfolio_\&\]\:block{display:block}.portfolio .\[\.portfolio_\&\]\:\!inline-block{display:inline-block!important}.portfolio .\[\.portfolio_\&\]\:inline-block{display:inline-block}.portfolio .\[\.portfolio_\&\]\:flex{display:flex}.portfolio .\[\.portfolio_\&\]\:inline-flex{display:inline-flex}.portfolio .\[\.portfolio_\&\]\:grid{display:grid}.portfolio .\[\.portfolio_\&\]\:aspect-\[136\/146\]{aspect-ratio:136/146}.portfolio .\[\.portfolio_\&\]\:h-0{height:0}.portfolio .\[\.portfolio_\&\]\:h-\[70px\]{height:70px}.portfolio .\[\.portfolio_\&\]\:h-\[var\(--hx-card-h\)\]{height:var(--hx-card-h)}.portfolio .\[\.portfolio_\&\]\:h-dvh{height:100dvh}.portfolio .\[\.portfolio_\&\]\:h-full{height:100%}.portfolio .\[\.portfolio_\&\]\:max-h-\[min\(62vh\2c 420px\)\]{max-height:min(62vh,420px)}.portfolio .\[\.portfolio_\&\]\:min-h-\[44px\]{min-height:44px}.portfolio .\[\.portfolio_\&\]\:min-h-dvh{min-height:100dvh}.portfolio .\[\.portfolio_\&\]\:w-0{width:0}.portfolio .\[\.portfolio_\&\]\:w-\[51\%\]{width:51%}.portfolio .\[\.portfolio_\&\]\:w-\[calc\(var\(--hx-card-h\)_\*_var\(--home-frame-ratio\)\)\]{width:calc(var(--hx-card-h) * var(--home-frame-ratio))}.portfolio .\[\.portfolio_\&\]\:w-\[min\(90vw\2c 1180px\)\]{width:min(90vw,1180px)}.portfolio .\[\.portfolio_\&\]\:w-full{width:100%}.portfolio .\[\.portfolio_\&\]\:min-w-0{min-width:0}.portfolio .\[\.portfolio_\&\]\:min-w-\[44px\]{min-width:44px}.portfolio .\[\.portfolio_\&\]\:cursor-grab{cursor:grab}.portfolio .\[\.portfolio_\&\]\:cursor-pointer{cursor:pointer}.portfolio .\[\.portfolio_\&\]\:cursor-zoom-out{cursor:zoom-out}.portfolio .\[\.portfolio_\&\]\:touch-none{touch-action:none}.portfolio .\[\.portfolio_\&\]\:select-none{user-select:none}.portfolio .\[\.portfolio_\&\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.portfolio .\[\.portfolio_\&\]\:place-items-center{place-items:center}.portfolio .\[\.portfolio_\&\]\:items-center{align-items:center}.portfolio .\[\.portfolio_\&\]\:items-baseline{align-items:baseline}.portfolio .\[\.portfolio_\&\]\:justify-end{justify-content:flex-end}.portfolio .\[\.portfolio_\&\]\:justify-center{justify-content:center}.portfolio .\[\.portfolio_\&\]\:justify-between{justify-content:space-between}.portfolio .\[\.portfolio_\&\]\:gap-x-0{column-gap:0}.portfolio .\[\.portfolio_\&\]\:gap-x-\[24px\]{column-gap:24px}.portfolio .\[\.portfolio_\&\]\:gap-x-\[6cqw\]{column-gap:6cqw}.portfolio .\[\.portfolio_\&\]\:gap-x-\[6px\]{column-gap:6px}.portfolio .\[\.portfolio_\&\]\:gap-x-\[8px\]{column-gap:8px}.portfolio .\[\.portfolio_\&\]\:gap-y-0{row-gap:0}.portfolio .\[\.portfolio_\&\]\:gap-y-\[24px\]{row-gap:24px}.portfolio .\[\.portfolio_\&\]\:gap-y-\[6cqw\]{row-gap:6cqw}.portfolio .\[\.portfolio_\&\]\:gap-y-\[6px\]{row-gap:6px}.portfolio .\[\.portfolio_\&\]\:gap-y-\[8px\]{row-gap:8px}.portfolio .\[\.portfolio_\&\]\:overflow-y-auto{overflow-y:auto}.portfolio .\[\.portfolio_\&\]\:overflow-x-hidden{overflow-x:hidden}.portfolio .\[\.portfolio_\&\]\:overflow-y-hidden{overflow-y:hidden}.portfolio .\[\.portfolio_\&\]\:overscroll-contain{overscroll-behavior:contain}.portfolio .\[\.portfolio_\&\]\:whitespace-nowrap{white-space:nowrap}.portfolio .\[\.portfolio_\&\]\:border-b-line{border-bottom-color:var(--line)}.portfolio .\[\.portfolio_\&\]\:border-b-transparent{border-bottom-color:transparent}.portfolio .\[\.portfolio_\&\]\:border-t-line{border-top-color:var(--line)}.portfolio .\[\.portfolio_\&\]\:\!bg-paper{background-color:var(--paper)!important}.portfolio .\[\.portfolio_\&\]\:bg-paper{background-color:var(--paper)}.portfolio .\[\.portfolio_\&\]\:\!bg-none{background-image:none!important}.portfolio .\[\.portfolio_\&\]\:bg-none{background-image:none}.portfolio .\[\.portfolio_\&\]\:bg-auto{background-size:auto}.portfolio .\[\.portfolio_\&\]\:bg-scroll{background-attachment:scroll}.portfolio .\[\.portfolio_\&\]\:bg-clip-border{background-clip:border-box}.portfolio .\[\.portfolio_\&\]\:bg-repeat{background-repeat:repeat}.portfolio .\[\.portfolio_\&\]\:bg-origin-padding{background-origin:padding-box}.portfolio .\[\.portfolio_\&\]\:object-cover{object-fit:cover}.portfolio .\[\.portfolio_\&\]\:p-0{padding:0}.portfolio .\[\.portfolio_\&\]\:p-\[0_35px_0_35px\]{padding:0 35px}.portfolio .\[\.portfolio_\&\]\:p-\[12px\]{padding:12px}.portfolio .\[\.portfolio_\&\]\:p-\[6px_0_6px_0\]{padding:6px 0}.portfolio .\[\.portfolio_\&\]\:p-\[7px_12px_7px_12px\]{padding:7px 12px}.portfolio .\[\.portfolio_\&\]\:p-\[8px_0_8px_0\]{padding:8px 0}.portfolio .\[\.portfolio_\&\]\:text-left{text-align:left}.portfolio .\[\.portfolio_\&\]\:text-center{text-align:center}.portfolio .\[\.portfolio_\&\]\:font-ui{font-family:var(--font-ui)}.portfolio .\[\.portfolio_\&\]\:\!text-\[13px\]{font-size:13px!important}.portfolio .\[\.portfolio_\&\]\:text-\[10px\]{font-size:10px}.portfolio .\[\.portfolio_\&\]\:text-\[11px\]{font-size:11px}.portfolio .\[\.portfolio_\&\]\:text-\[12px\]{font-size:12px}.portfolio .\[\.portfolio_\&\]\:font-bold{font-weight:700}.portfolio .\[\.portfolio_\&\]\:font-normal{font-weight:400}.portfolio .\[\.portfolio_\&\]\:uppercase{text-transform:uppercase}.portfolio .\[\.portfolio_\&\]\:not-italic{font-style:normal}.portfolio .\[\.portfolio_\&\]\:normal-nums{font-variant-numeric:normal}.portfolio .\[\.portfolio_\&\]\:leading-\[\.7\]{line-height:.7}.portfolio .\[\.portfolio_\&\]\:leading-\[1\.3\]{line-height:1.3}.portfolio .\[\.portfolio_\&\]\:leading-\[13px\]{line-height:13px}.portfolio .\[\.portfolio_\&\]\:leading-none{line-height:1}.portfolio .\[\.portfolio_\&\]\:leading-normal{line-height:1.5}.portfolio .\[\.portfolio_\&\]\:tracking-\[\.025em\]{letter-spacing:.025em}.portfolio .\[\.portfolio_\&\]\:tracking-\[\.06em\]{letter-spacing:.06em}.portfolio .\[\.portfolio_\&\]\:tracking-\[\.08em\]{letter-spacing:.08em}.portfolio .\[\.portfolio_\&\]\:tracking-\[\.14em\]{letter-spacing:.14em}.portfolio .\[\.portfolio_\&\]\:tracking-\[\.16em\]{letter-spacing:.16em}.portfolio .\[\.portfolio_\&\]\:tracking-\[\.1em\]{letter-spacing:.1em}.portfolio .\[\.portfolio_\&\]\:tracking-\[inherit\]{letter-spacing:inherit}.portfolio .\[\.portfolio_\&\]\:tracking-normal{letter-spacing:0}.portfolio .\[\.portfolio_\&\]\:text-inherit{color:inherit}.portfolio .\[\.portfolio_\&\]\:text-ink{color:var(--ink)}.portfolio .\[\.portfolio_\&\]\:text-muted{color:var(--muted)}.portfolio .\[\.portfolio_\&\]\:text-paper{color:var(--paper)}.portfolio .\[\.portfolio_\&\]\:no-underline{text-decoration-line:none}.portfolio .\[\.portfolio_\&\]\:decoration-current{text-decoration-color:currentColor}.portfolio .\[\.portfolio_\&\]\:decoration-solid{text-decoration-style:solid}.portfolio .\[\.portfolio_\&\]\:decoration-auto{text-decoration-thickness:auto}.portfolio .\[\.portfolio_\&\]\:\!opacity-100{opacity:1!important}.portfolio .\[\.portfolio_\&\]\:opacity-0{opacity:0}.portfolio .\[\.portfolio_\&\]\:opacity-100{opacity:1}.portfolio .\[\.portfolio_\&\]\:opacity-\[\.62\]{opacity:.62}.portfolio .\[\.portfolio_\&\]\:opacity-\[\.8\]{opacity:.8}.portfolio .\[\.portfolio_\&\]\:mix-blend-difference{mix-blend-mode:difference}.portfolio .\[\.portfolio_\&\]\:\[background-position\:0\%_0\%\]{background-position:0 0}.portfolio .\[\.portfolio_\&\]\:\[background\:\#111\]{background:#111}.portfolio .\[\.portfolio_\&\]\:\[background\:\#e9e4de\]{background:#e9e4de}.portfolio .\[\.portfolio_\&\]\:\[background\:\#fff8e1\]{background:#fff8e1}.portfolio .\[\.portfolio_\&\]\:\[background\:transparent\]{background:transparent}.portfolio .\[\.portfolio_\&\]\:\[background\:var\(--paper\)\]{background:var(--paper)}.portfolio .\[\.portfolio_\&\]\:\[border-bottom-style\:solid\]{border-bottom-style:solid}.portfolio .\[\.portfolio_\&\]\:\[border-bottom-width\:1px\]{border-bottom-width:1px}.portfolio .\[\.portfolio_\&\]\:\[border-top-style\:solid\]{border-top-style:solid}.portfolio .\[\.portfolio_\&\]\:\[border-top-width\:1px\]{border-top-width:1px}.portfolio .\[\.portfolio_\&\]\:\[border\:0_none_currentColor\]{border:0}.portfolio .\[\.portfolio_\&\]\:\[border\:1px_solid_\#080808\]{border:1px solid #080808}.portfolio .\[\.portfolio_\&\]\:\[border\:1px_solid_rgba\(8\2c 8\2c 8\2c \.16\)\]{border:1px solid rgba(8,8,8,.16)}.portfolio .\[\.portfolio_\&\]\:\[box-shadow\:0_12px_32px_rgba\(8\2c 8\2c 8\2c \.08\)\]{box-shadow:0 12px 32px rgba(8,8,8,.08)}.portfolio .\[\.portfolio_\&\]\:\[box-shadow\:0_14px_36px_-24px_rgb\(35_27_20_\/_\.32\)\]{box-shadow:0 14px 36px -24px rgb(35 27 20/.32)}.portfolio .\[\.portfolio_\&\]\:\[color\:\#080808\]{color:#080808}.portfolio .\[\.portfolio_\&\]\:\[color\:\#f7f5f0\]{color:#f7f5f0}.portfolio .\[\.portfolio_\&\]\:\[color\:\#fff\]{color:#fff}.portfolio .\[\.portfolio_\&\]\:\[font-feature-settings\:normal\]{font-feature-settings:normal}.portfolio .\[\.portfolio_\&\]\:\[font-kerning\:auto\]{font-kerning:auto}.portfolio .\[\.portfolio_\&\]\:\[font-language-override\:normal\]{font-language-override:normal}.portfolio .\[\.portfolio_\&\]\:\[font-optical-sizing\:auto\]{font-optical-sizing:auto}.portfolio .\[\.portfolio_\&\]\:\[font-size-adjust\:none\]{font-size-adjust:none}.portfolio .\[\.portfolio_\&\]\:\[font-stretch\:normal\]{font-stretch:normal}.portfolio .\[\.portfolio_\&\]\:\[font-variant-alternates\:normal\]{font-variant-alternates:normal}.portfolio .\[\.portfolio_\&\]\:\[font-variant-caps\:normal\]{font-variant-caps:normal}.portfolio .\[\.portfolio_\&\]\:\[font-variant-east-asian\:normal\]{font-variant-east-asian:normal}.portfolio .\[\.portfolio_\&\]\:\[font-variant-ligatures\:normal\]{font-variant-ligatures:normal}.portfolio .\[\.portfolio_\&\]\:\[font-variant-position\:normal\]{font-variant-position:normal}.portfolio .\[\.portfolio_\&\]\:\[font-variation-settings\:normal\]{font-variation-settings:normal}.portfolio .\[\.portfolio_\&\]\:\[font\:300_13px\/1\.25_var\(--font-ui\)\]{font:300 13px/1.25 var(--font-ui)}.portfolio .\[\.portfolio_\&\]\:\[font\:400_11px\/1_var\(--font-ui\)\]{font:400 11px/1 var(--font-ui)}.portfolio .\[\.portfolio_\&\]\:\[font\:400_12px\/1\.6_var\(--font-ui\)\]{font:400 12px/1.6 var(--font-ui)}.portfolio .\[\.portfolio_\&\]\:\[font\:400_13px\/1\.3_var\(--font-ui\)\]{font:400 13px/1.3 var(--font-ui)}.portfolio .\[\.portfolio_\&\]\:\[font\:400_13px\/1\.5_var\(--font-ui\)\]{font:400 13px/1.5 var(--font-ui)}.portfolio .\[\.portfolio_\&\]\:\[font\:400_9px\/1_var\(--font-ui\)\]{font:400 9px/1 var(--font-ui)}.portfolio .\[\.portfolio_\&\]\:\[font\:500_10px\/1\.5_var\(--font-ui\)\]{font:500 10px/1.5 var(--font-ui)}.portfolio .\[\.portfolio_\&\]\:\[font\:inherit\]{font:inherit}.portfolio .\[\.portfolio_\&\]\:\[scrollbar-width\:none\]{scrollbar-width:none}.portfolio .\[\.portfolio_\&\]\:\[text-transform\:inherit\]{text-transform:inherit}.portfolio .\[\.portfolio_\&_a\:focus-visible\]\:opacity-100 a:focus-visible{opacity:1}.portfolio .\[\.portfolio_\&_a\:focus-visible\]\:outline-offset-4 a:focus-visible{outline-offset:4px}.portfolio .\[\.portfolio_\&_a\:focus-visible\]\:outline-offset-\[3px\] a:focus-visible{outline-offset:3px}.portfolio .\[\.portfolio_\&_a\:focus-visible\]\:\[outline\:1px_solid_currentColor\] a:focus-visible{outline:1px solid currentColor}.portfolio .\[\.portfolio_\&_a\:hover\]\:opacity-100 a:hover{opacity:1}.portfolio .\[\.portfolio_\&_a\[aria-current\=\"page\"\]\:\:before\]\:order-2 a[aria-current=page]:before{order:2}.portfolio .\[\.portfolio_\&_a\[aria-current\=\"page\"\]\:\:before\]\:ml-auto a[aria-current=page]:before{margin-left:auto}.portfolio .\[\.portfolio_\&_a\[aria-current\=\"page\"\]\:\:before\]\:h-\[4px\] a[aria-current=page]:before{height:4px}.portfolio .\[\.portfolio_\&_a\[aria-current\=\"page\"\]\:\:before\]\:w-\[4px\] a[aria-current=page]:before{width:4px}.portfolio .\[\.portfolio_\&_a\[aria-current\=\"page\"\]\:\:before\]\:flex-\[0_0_4px\] a[aria-current=page]:before{flex:0 0 4px}.portfolio .\[\.portfolio_\&_a\[aria-current\=\"page\"\]\:\:before\]\:rounded-\[50\%\] a[aria-current=page]:before{border-radius:50%}.portfolio .\[\.portfolio_\&_a\[aria-current\=\"page\"\]\:\:before\]\:\[background\:currentColor\] a[aria-current=page]:before{background:currentColor}.portfolio .\[\.portfolio_\&_a\[aria-current\=\"page\"\]\:\:before\]\:\[content\:\"\"\] a[aria-current=page]:before{content:""}.portfolio .\[\.portfolio_\&_a\[aria-current\=\"page\"\]\]\:border-b-current a[aria-current=page]{border-bottom-color:currentColor}.portfolio .\[\.portfolio_\&_a\[aria-current\=\"page\"\]\]\:opacity-100 a[aria-current=page]{opacity:1}.portfolio .\[\.portfolio_\&_a\]\:relative a{position:relative}.portfolio .\[\.portfolio_\&_a\]\:flex a{display:flex}.portfolio .\[\.portfolio_\&_a\]\:min-h-\[44px\] a{min-height:44px}.portfolio .\[\.portfolio_\&_a\]\:items-center a{align-items:center}.portfolio .\[\.portfolio_\&_a\]\:justify-between a{justify-content:space-between}.portfolio .\[\.portfolio_\&_a\]\:gap-x-\[18px\] a{column-gap:18px}.portfolio .\[\.portfolio_\&_a\]\:gap-y-\[18px\] a{row-gap:18px}.portfolio .\[\.portfolio_\&_a\]\:whitespace-nowrap a{white-space:nowrap}.portfolio .\[\.portfolio_\&_a\]\:border-b-transparent a{border-bottom-color:transparent}.portfolio .\[\.portfolio_\&_a\]\:p-\[4px_0_4px_0\] a{padding:4px 0}.portfolio .\[\.portfolio_\&_a\]\:p-\[7px_0_7px_0\] a{padding:7px 0}.portfolio .\[\.portfolio_\&_a\]\:tracking-\[\.08em\] a{letter-spacing:.08em}.portfolio .\[\.portfolio_\&_a\]\:text-inherit a{color:inherit}.portfolio .\[\.portfolio_\&_a\]\:text-ink a{color:var(--ink)}.portfolio .\[\.portfolio_\&_a\]\:underline a{text-decoration-line:underline}.portfolio .\[\.portfolio_\&_a\]\:no-underline a{text-decoration-line:none}.portfolio .\[\.portfolio_\&_a\]\:decoration-current a{text-decoration-color:currentColor}.portfolio .\[\.portfolio_\&_a\]\:decoration-solid a{text-decoration-style:solid}.portfolio .\[\.portfolio_\&_a\]\:decoration-auto a{text-decoration-thickness:auto}.portfolio .\[\.portfolio_\&_a\]\:underline-offset-4 a{text-underline-offset:4px}.portfolio .\[\.portfolio_\&_a\]\:opacity-\[\.68\] a{opacity:.68}.portfolio .\[\.portfolio_\&_a\]\:opacity-\[\.8\] a{opacity:.8}.portfolio .\[\.portfolio_\&_a\]\:\[border-bottom-style\:solid\] a{border-bottom-style:solid}.portfolio .\[\.portfolio_\&_a\]\:\[border-bottom-width\:1px\] a{border-bottom-width:1px}.portfolio .\[\.portfolio_\&_button\.is-active\]\:opacity-100 button.is-active{opacity:1}.portfolio .\[\.portfolio_\&_button\:\:after\]\:absolute button:after{position:absolute}.portfolio .\[\.portfolio_\&_button\:\:after\]\:\[background\:var\(--ink\)\] button:after{background:var(--ink)}.portfolio .\[\.portfolio_\&_button\:\:after\]\:\[content\:\"\"\] button:after{content:""}.portfolio .\[\.portfolio_\&_button\:focus-visible\]\:outline-offset-\[3px\] button:focus-visible{outline-offset:3px}.portfolio .\[\.portfolio_\&_button\:focus-visible\]\:\[outline\:1px_solid_var\(--ink\)\] button:focus-visible{outline:1px solid var(--ink)}.portfolio .\[\.portfolio_\&_button\:hover\]\:opacity-\[\.85\] button:hover{opacity:.85}.portfolio .\[\.portfolio_\&_button\]\:relative button{position:relative}.portfolio .\[\.portfolio_\&_button\]\:aspect-\[var\(--home-frame-ratio\)\] button{aspect-ratio:var(--home-frame-ratio)}.portfolio .\[\.portfolio_\&_button\]\:min-w-0 button{min-width:0}.portfolio .\[\.portfolio_\&_button\]\:flex-\[0_0_auto\] button{flex:0 0 auto}.portfolio .\[\.portfolio_\&_button\]\:cursor-pointer button{cursor:pointer}.portfolio .\[\.portfolio_\&_button\]\:overflow-x-visible button{overflow-x:visible}.portfolio .\[\.portfolio_\&_button\]\:overflow-y-visible button{overflow-y:visible}.portfolio .\[\.portfolio_\&_button\]\:p-0 button{padding:0}.portfolio .\[\.portfolio_\&_button\]\:opacity-\[\.42\] button{opacity:.42}.portfolio .\[\.portfolio_\&_button\]\:\[background\:transparent\] button{background:transparent}.portfolio .\[\.portfolio_\&_button\]\:\[border\:0_none_currentColor\] button{border:0}.portfolio .\[\.portfolio_\&_dd\]\:m-0 dd{margin:0}.portfolio .\[\.portfolio_\&_dd\]\:min-w-0 dd{min-width:0}.portfolio .\[\.portfolio_\&_dd\]\:\[overflow-wrap\:anywhere\] dd{overflow-wrap:anywhere}.portfolio .\[\.portfolio_\&_div\]\:grid div{display:grid}.portfolio .\[\.portfolio_\&_div\]\:border-b-line div{border-bottom-color:var(--line)}.portfolio .\[\.portfolio_\&_div\]\:p-\[18px_0_18px_0\] div{padding:18px 0}.portfolio .\[\.portfolio_\&_div\]\:tracking-\[\.02em\] div{letter-spacing:.02em}.portfolio .\[\.portfolio_\&_div\]\:\[border-bottom-style\:solid\] div{border-bottom-style:solid}.portfolio .\[\.portfolio_\&_div\]\:\[border-bottom-width\:1px\] div{border-bottom-width:1px}.portfolio .\[\.portfolio_\&_div\]\:\[font\:400_14px\/1\.6_var\(--font-ui\)\] div{font:400 14px/1.6 var(--font-ui)}.portfolio .\[\.portfolio_\&_dt\]\:text-\[13px\] dt{font-size:13px}.portfolio .\[\.portfolio_\&_dt\]\:uppercase dt{text-transform:uppercase}.portfolio .\[\.portfolio_\&_dt\]\:tracking-\[\.06em\] dt{letter-spacing:.06em}.portfolio .\[\.portfolio_\&_dt\]\:text-muted dt{color:var(--muted)}.portfolio .\[\.portfolio_\&_ellipse\]\:\!hidden ellipse{display:none!important}.portfolio .\[\.portfolio_\&_h1\]\:m-0 h1{margin:0}.portfolio .\[\.portfolio_\&_h1\]\:\!font-display h1{font-family:var(--font-display)!important}.portfolio .\[\.portfolio_\&_h1\]\:font-normal h1{font-weight:400}.portfolio .\[\.portfolio_\&_h1\]\:uppercase h1{text-transform:uppercase}.portfolio .\[\.portfolio_\&_h1\]\:not-italic h1{font-style:normal}.portfolio .\[\.portfolio_\&_h1\]\:normal-nums h1{font-variant-numeric:normal}.portfolio .\[\.portfolio_\&_h1\]\:\!tracking-\[-\.02em\] h1{letter-spacing:-.02em!important}.portfolio .\[\.portfolio_\&_h1\]\:\[font-feature-settings\:normal\] h1{font-feature-settings:normal}.portfolio .\[\.portfolio_\&_h1\]\:\[font-kerning\:auto\] h1{font-kerning:auto}.portfolio .\[\.portfolio_\&_h1\]\:\[font-language-override\:normal\] h1{font-language-override:normal}.portfolio .\[\.portfolio_\&_h1\]\:\[font-optical-sizing\:auto\] h1{font-optical-sizing:auto}.portfolio .\[\.portfolio_\&_h1\]\:\[font-size-adjust\:none\] h1{font-size-adjust:none}.portfolio .\[\.portfolio_\&_h1\]\:\[font-stretch\:normal\] h1{font-stretch:normal}.portfolio .\[\.portfolio_\&_h1\]\:\[font-variant-alternates\:normal\] h1{font-variant-alternates:normal}.portfolio .\[\.portfolio_\&_h1\]\:\[font-variant-caps\:normal\] h1{font-variant-caps:normal}.portfolio .\[\.portfolio_\&_h1\]\:\[font-variant-east-asian\:normal\] h1{font-variant-east-asian:normal}.portfolio .\[\.portfolio_\&_h1\]\:\[font-variant-ligatures\:normal\] h1{font-variant-ligatures:normal}.portfolio .\[\.portfolio_\&_h1\]\:\[font-variant-position\:normal\] h1{font-variant-position:normal}.portfolio .\[\.portfolio_\&_h1\]\:\[font-variation-settings\:normal\] h1{font-variation-settings:normal}.portfolio .\[\.portfolio_\&_img\]\:pointer-events-none img{pointer-events:none}.portfolio .\[\.portfolio_\&_img\]\:block img{display:block}.portfolio .\[\.portfolio_\&_img\]\:h-full img{height:100%}.portfolio .\[\.portfolio_\&_img\]\:w-full img{width:100%}.portfolio .\[\.portfolio_\&_img\]\:max-w-none img{max-width:none}.portfolio .\[\.portfolio_\&_img\]\:object-cover img{object-fit:cover}.portfolio .\[\.portfolio_\&_li\]\:min-w-0 li{min-width:0}.portfolio .\[\.portfolio_\&_path\]\:opacity-0 path{opacity:0}.portfolio .\[\.portfolio_\&_span\]\:block span,.portfolio .\[\.portfolio_\&_svg\]\:block svg{display:block}.portfolio .\[\.portfolio_\&_svg\]\:h-auto svg{height:auto}.portfolio .\[\.portfolio_\&_svg\]\:h-full svg{height:100%}.portfolio .\[\.portfolio_\&_svg\]\:w-full svg{width:100%}.portfolio .\[\.portfolio_\&_svg\]\:overflow-x-visible svg{overflow-x:visible}.portfolio .\[\.portfolio_\&_svg\]\:overflow-y-visible svg{overflow-y:visible}.portfolio .\[\.portfolio_\&_ul\]\:m-0 ul{margin:0}.portfolio .\[\.portfolio_\&_ul\]\:grid ul{display:grid}.portfolio .\[\.portfolio_\&_ul\]\:gap-x-px ul{column-gap:1px}.portfolio .\[\.portfolio_\&_ul\]\:gap-y-px ul{row-gap:1px}.portfolio .\[\.portfolio_\&_ul\]\:p-0 ul{padding:0}.portfolio .\[\.portfolio_\&_ul\]\:\[list-style\:none\] ul{list-style:none}.portfolio .\[\.portfolio_\&_video\]\:pointer-events-none video{pointer-events:none}.portfolio .\[\.portfolio_\&_video\]\:block video{display:block}.portfolio .\[\.portfolio_\&_video\]\:h-full video{height:100%}.portfolio .\[\.portfolio_\&_video\]\:w-full video{width:100%}.portfolio .\[\.portfolio_\&_video\]\:object-cover video{object-fit:cover}.portfolio .about-close.\[\.portfolio_\.about-close\&\:\:before\]\:absolute:before{position:absolute}.portfolio .about-close.\[\.portfolio_\.about-close\&\:\:before\]\:left-1\/2:before{left:50%}.portfolio .about-close.\[\.portfolio_\.about-close\&\:\:before\]\:top-1\/2:before{top:50%}.portfolio .about-close.\[\.portfolio_\.about-close\&\:\:before\]\:\!h-\[44px\]:before{height:44px!important}.portfolio .about-close.\[\.portfolio_\.about-close\&\:\:before\]\:\!w-\[calc\(100\%_\+_28px\)\]:before{width:calc(100% + 28px)!important}.portfolio .about-close.\[\.portfolio_\.about-close\&\:\:before\]\:\[content\:\"\"\]:before{content:""}.portfolio .about-close.\[\.portfolio_\.about-close\&\:focus-visible\]\:outline-offset-\[5px\]:focus-visible{outline-offset:5px}.portfolio .about-close.\[\.portfolio_\.about-close\&\:focus-visible\]\:\[outline\:1px_solid_\#080808\]:focus-visible{outline:1px solid #080808}.portfolio .about-close.\[\.portfolio_\.about-close\&\:hover\]\:\!opacity-\[\.62\]:hover{opacity:.62!important}.portfolio .about-close.\[\.portfolio_\.about-close\&\]\:fixed{position:fixed}.portfolio .about-close.\[\.portfolio_\.about-close\&\]\:\!z-\[var\(--z-panel-chrome\)\]{z-index:var(--z-panel-chrome)!important}.portfolio .about-close.\[\.portfolio_\.about-close\&\]\:\!flex{display:flex!important}.portfolio .about-close.\[\.portfolio_\.about-close\&\]\:cursor-pointer{cursor:pointer}.portfolio .about-close.\[\.portfolio_\.about-close\&\]\:items-center{align-items:center}.portfolio .about-close.\[\.portfolio_\.about-close\&\]\:\!p-0{padding:0!important}.portfolio .about-close.\[\.portfolio_\.about-close\&\]\:uppercase{text-transform:uppercase}.portfolio .about-close.\[\.portfolio_\.about-close\&\]\:leading-none{line-height:1}.portfolio .about-close.\[\.portfolio_\.about-close\&\]\:opacity-100{opacity:1}.portfolio .about-close.\[\.portfolio_\.about-close\&\]\:\!\[border\:0_none_currentColor\]{border:0!important}.portfolio .about-close.\[\.portfolio_\.about-close\&\]\:\[-webkit-text-fill-color\:\#080808\]{-webkit-text-fill-color:#080808}.portfolio .about-close.\[\.portfolio_\.about-close\&\]\:\[background\:transparent\]{background:transparent}.portfolio .about-close.\[\.portfolio_\.about-close\&\]\:\[color\:\#080808\]{color:#080808}.portfolio .contact-close.\[\.portfolio_\.contact-close\&\:\:before\]\:absolute:before{position:absolute}.portfolio .contact-close.\[\.portfolio_\.contact-close\&\:\:before\]\:left-1\/2:before{left:50%}.portfolio .contact-close.\[\.portfolio_\.contact-close\&\:\:before\]\:top-1\/2:before{top:50%}.portfolio .contact-close.\[\.portfolio_\.contact-close\&\:\:before\]\:\!h-\[44px\]:before{height:44px!important}.portfolio .contact-close.\[\.portfolio_\.contact-close\&\:\:before\]\:\!w-\[calc\(100\%_\+_28px\)\]:before{width:calc(100% + 28px)!important}.portfolio .contact-close.\[\.portfolio_\.contact-close\&\:\:before\]\:\[content\:\"\"\]:before{content:""}.portfolio .contact-close.\[\.portfolio_\.contact-close\&\:focus-visible\]\:outline-offset-\[5px\]:focus-visible{outline-offset:5px}.portfolio .contact-close.\[\.portfolio_\.contact-close\&\:focus-visible\]\:\!outline-\[\#080808\]:focus-visible{outline-color:#080808!important}.portfolio .contact-close.\[\.portfolio_\.contact-close\&\:focus-visible\]\:\!\[outline\:1px_solid_\#fff\]:focus-visible{outline:1px solid #fff!important}.portfolio .contact-close.\[\.portfolio_\.contact-close\&\:hover\]\:\!opacity-\[\.62\]:hover{opacity:.62!important}.portfolio .contact-close.\[\.portfolio_\.contact-close\&\]\:fixed{position:fixed}.portfolio .contact-close.\[\.portfolio_\.contact-close\&\]\:\!z-\[var\(--z-panel-chrome\)\]{z-index:var(--z-panel-chrome)!important}.portfolio .contact-close.\[\.portfolio_\.contact-close\&\]\:\!flex{display:flex!important}.portfolio .contact-close.\[\.portfolio_\.contact-close\&\]\:cursor-pointer{cursor:pointer}.portfolio .contact-close.\[\.portfolio_\.contact-close\&\]\:items-center{align-items:center}.portfolio .contact-close.\[\.portfolio_\.contact-close\&\]\:p-0{padding:0}.portfolio .contact-close.\[\.portfolio_\.contact-close\&\]\:uppercase{text-transform:uppercase}.portfolio .contact-close.\[\.portfolio_\.contact-close\&\]\:leading-none{line-height:1}.portfolio .contact-close.\[\.portfolio_\.contact-close\&\]\:opacity-100{opacity:1}.portfolio .contact-close.\[\.portfolio_\.contact-close\&\]\:\[-webkit-text-fill-color\:\#080808\]{-webkit-text-fill-color:#080808}.portfolio .contact-close.\[\.portfolio_\.contact-close\&\]\:\[background\:transparent\]{background:transparent}.portfolio .contact-close.\[\.portfolio_\.contact-close\&\]\:\[border\:0_none_currentColor\]{border:0}.portfolio .contact-close.\[\.portfolio_\.contact-close\&\]\:\[color\:\#080808\]{color:#080808}.portfolio .contact-panel .\[\.portfolio_\.contact-panel_\&\&\]\:fixed.\[\.portfolio_\.contact-panel_\&\&\]\:fixed{position:fixed}.portfolio .contact-socials__links .\[\.portfolio_\.contact-socials\\_\\_links_\&\]\:block{display:block}.portfolio .contact-socials__links .\[\.portfolio_\.contact-socials\\_\\_links_\&\]\:h-\[16px\]{height:16px}.portfolio .contact-socials__links .\[\.portfolio_\.contact-socials\\_\\_links_\&\]\:w-\[16px\]{width:16px}.portfolio .gallery-back.\[\.portfolio_\.gallery-back\&\:\:before\]\:absolute:before{position:absolute}.portfolio .gallery-back.\[\.portfolio_\.gallery-back\&\:\:before\]\:left-1\/2:before{left:50%}.portfolio .gallery-back.\[\.portfolio_\.gallery-back\&\:\:before\]\:top-1\/2:before{top:50%}.portfolio .gallery-back.\[\.portfolio_\.gallery-back\&\:\:before\]\:\!h-\[44px\]:before{height:44px!important}.portfolio .gallery-back.\[\.portfolio_\.gallery-back\&\:\:before\]\:\!w-\[calc\(100\%_\+_28px\)\]:before{width:calc(100% + 28px)!important}.portfolio .gallery-back.\[\.portfolio_\.gallery-back\&\:\:before\]\:\[content\:\"\"\]:before{content:""}.portfolio .gallery-back.\[\.portfolio_\.gallery-back\&\:focus-visible\]\:outline-offset-\[5px\]:focus-visible{outline-offset:5px}.portfolio .gallery-back.\[\.portfolio_\.gallery-back\&\:focus-visible\]\:\[outline\:1px_solid_\#080808\]:focus-visible{outline:1px solid #080808}.portfolio .gallery-back.\[\.portfolio_\.gallery-back\&\:hover\]\:\!opacity-\[\.62\]:hover{opacity:.62!important}.portfolio .gallery-back.\[\.portfolio_\.gallery-back\&\]\:fixed{position:fixed}.portfolio .gallery-back.\[\.portfolio_\.gallery-back\&\]\:\!z-\[var\(--z-panel-chrome\)\]{z-index:var(--z-panel-chrome)!important}.portfolio .gallery-back.\[\.portfolio_\.gallery-back\&\]\:\!flex{display:flex!important}.portfolio .gallery-back.\[\.portfolio_\.gallery-back\&\]\:cursor-pointer{cursor:pointer}.portfolio .gallery-back.\[\.portfolio_\.gallery-back\&\]\:items-center{align-items:center}.portfolio .gallery-back.\[\.portfolio_\.gallery-back\&\]\:p-0{padding:0}.portfolio .gallery-back.\[\.portfolio_\.gallery-back\&\]\:uppercase{text-transform:uppercase}.portfolio .gallery-back.\[\.portfolio_\.gallery-back\&\]\:leading-none{line-height:1}.portfolio .gallery-back.\[\.portfolio_\.gallery-back\&\]\:opacity-100{opacity:1}.portfolio .gallery-back.\[\.portfolio_\.gallery-back\&\]\:\[-webkit-text-fill-color\:\#080808\]{-webkit-text-fill-color:#080808}.portfolio .gallery-back.\[\.portfolio_\.gallery-back\&\]\:\[background\:transparent\]{background:transparent}.portfolio .gallery-back.\[\.portfolio_\.gallery-back\&\]\:\[border\:0_none_currentColor\]{border:0}.portfolio .gallery-back.\[\.portfolio_\.gallery-back\&\]\:\[color\:\#080808\]{color:#080808}.portfolio .gallery-minimal-header .\[\.portfolio_\.gallery-minimal-header_\&\&\]\:pointer-events-auto.\[\.portfolio_\.gallery-minimal-header_\&\&\]\:pointer-events-auto{pointer-events:auto}.portfolio .gx .\[\.portfolio_\.gx_\&\&\]\:pointer-events-none.\[\.portfolio_\.gx_\&\&\]\:pointer-events-none{pointer-events:none}.portfolio .gx .\[\.portfolio_\.gx_\&\&\]\:z-\[1002\].\[\.portfolio_\.gx_\&\&\]\:z-\[1002\]{z-index:1002}.portfolio .gx .\[\.portfolio_\.gx_\&\&\]\:justify-end.\[\.portfolio_\.gx_\&\&\]\:justify-end{justify-content:flex-end}.portfolio .gx .\[\.portfolio_\.gx_\&\&\]\:\[background\:transparent\].\[\.portfolio_\.gx_\&\&\]\:\[background\:transparent\]{background:transparent}.portfolio .hx[data-phase=cards] .\[\.portfolio_\.hx\[data-phase\=\"cards\"\]_\&\]\:hidden{display:none}.portfolio .hx[data-phase=intro] .\[\.portfolio_\.hx\[data-phase\=\"intro\"\]_\&\]\:invisible{visibility:hidden}.portfolio .hx[data-phase=intro] .\[\.portfolio_\.hx\[data-phase\=\"intro\"\]_\&_\[data-collage-piece\]\]\:pointer-events-none [data-collage-piece]{pointer-events:none}.portfolio .is-large.\[\.portfolio_\.is-large\&_ul\]\:grid-cols-2 ul{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio .is-large.\[\.portfolio_\.is-large\&_ul\]\:gap-x-\[18px\] ul{column-gap:18px}.portfolio .is-open.language-picker .\[\.portfolio_\.is-open\.language-picker_\&\]\:opacity-100{opacity:1}.portfolio .legal-panel .\[\.portfolio_\.legal-panel_\&\&\]\:fixed.\[\.portfolio_\.legal-panel_\&\&\]\:fixed{position:fixed}.portfolio .loader__signature .\[\.portfolio_\.loader\\_\\_signature_\&\]\:\!block{display:block!important}.portfolio .reference-loader .\[\.portfolio_\.reference-loader_\&\]\:visible{visibility:visible}.portfolio .reference-loader .\[\.portfolio_\.reference-loader_\&\]\:opacity-100{opacity:1}.portfolio .reference-loader .\[\.portfolio_\.reference-loader_\&_path\]\:opacity-0 path{opacity:0}.portfolio .site-header.\[\.portfolio_\.site-header\&\]\:absolute{position:absolute}.portfolio .site-header.\[\.portfolio_\.site-header\&\]\:inset-\[0_0_auto_0\]{inset:0 0 auto 0}.portfolio .site-header.\[\.portfolio_\.site-header\&\]\:z-30{z-index:30}.portfolio .site-header.\[\.portfolio_\.site-header\&\]\:flex{display:flex}.portfolio .site-header.\[\.portfolio_\.site-header\&\]\:items-center{align-items:center}.portfolio .site-header.\[\.portfolio_\.site-header\&\]\:justify-between{justify-content:space-between}.portfolio .site-header.\[\.portfolio_\.site-header\&\]\:p-\[0_var\(--side\)_0_var\(--side\)\]{padding:0 var(--side) 0 var(--side)}.portfolio .site-header.\[\.portfolio_\.site-header\&\]\:uppercase{text-transform:uppercase}.portfolio .site-header.\[\.portfolio_\.site-header\&\]\:tracking-\[\.12em\]{letter-spacing:.12em}.portfolio .site-header.\[\.portfolio_\.site-header\&\]\:text-ink{color:var(--ink)}.portfolio .site-header.\[\.portfolio_\.site-header\&\]\:\[background\:var\(--paper\)\]{background:var(--paper)}.portfolio .site-header.\[\.portfolio_\.site-header\&\]\:\[font\:400_10px\/1\.4_var\(--font-ui\)\]{font:400 10px/1.4 var(--font-ui)}.portfolio .site-header--interior .\[\.portfolio_\.site-header--interior_\&\]\:pointer-events-auto{pointer-events:auto}.portfolio .site-header--interior .\[\.portfolio_\.site-header--interior_\&\]\:ml-auto{margin-left:auto}.portfolio .site-header .site-header__back.\[\.portfolio_\.site-header_\.site-header\\_\\_back\&\]\:\!flex{display:flex!important}.portfolio .site-header .site-header__back.\[\.portfolio_\.site-header_\.site-header\\_\\_back\&\]\:items-center{align-items:center}.portfolio .site-header .site-header__back.\[\.portfolio_\.site-header_\.site-header\\_\\_back\&\]\:gap-x-\[8px\]{column-gap:8px}.portfolio .site-header .site-header__back.\[\.portfolio_\.site-header_\.site-header\\_\\_back\&\]\:gap-y-\[8px\]{row-gap:8px}.portfolio .site-header .site-header__back.\[\.portfolio_\.site-header_\.site-header\\_\\_back\&\]\:font-ui{font-family:var(--font-ui)}.portfolio .site-header .site-header__back.\[\.portfolio_\.site-header_\.site-header\\_\\_back\&\]\:font-normal{font-weight:400}.portfolio .site-header .site-header__back.\[\.portfolio_\.site-header_\.site-header\\_\\_back\&\]\:not-italic{font-style:normal}.portfolio .site-header .site-header__back.\[\.portfolio_\.site-header_\.site-header\\_\\_back\&\]\:normal-nums{font-variant-numeric:normal}.portfolio .site-header .site-header__back.\[\.portfolio_\.site-header_\.site-header\\_\\_back\&\]\:leading-\[1\.4\]{line-height:1.4}.portfolio .site-header .site-header__back.\[\.portfolio_\.site-header_\.site-header\\_\\_back\&\]\:tracking-\[\.12em\]{letter-spacing:.12em}.portfolio .site-header .site-header__back.\[\.portfolio_\.site-header_\.site-header\\_\\_back\&\]\:\!text-ink{color:var(--ink)!important}.portfolio .site-header .site-header__back.\[\.portfolio_\.site-header_\.site-header\\_\\_back\&\]\:\!opacity-100{opacity:1!important}.portfolio .site-header .site-header__back.\[\.portfolio_\.site-header_\.site-header\\_\\_back\&\]\:\[-webkit-text-fill-color\:var\(--ink\)\]{-webkit-text-fill-color:var(--ink)}.portfolio .site-header .site-header__back.\[\.portfolio_\.site-header_\.site-header\\_\\_back\&\]\:\[font-feature-settings\:normal\]{font-feature-settings:normal}.portfolio .site-header .site-header__back.\[\.portfolio_\.site-header_\.site-header\\_\\_back\&\]\:\[font-kerning\:auto\]{font-kerning:auto}.portfolio .site-header .site-header__back.\[\.portfolio_\.site-header_\.site-header\\_\\_back\&\]\:\[font-language-override\:normal\]{font-language-override:normal}.portfolio .site-header .site-header__back.\[\.portfolio_\.site-header_\.site-header\\_\\_back\&\]\:\[font-optical-sizing\:auto\]{font-optical-sizing:auto}.portfolio .site-header .site-header__back.\[\.portfolio_\.site-header_\.site-header\\_\\_back\&\]\:\[font-size-adjust\:none\]{font-size-adjust:none}.portfolio .site-header .site-header__back.\[\.portfolio_\.site-header_\.site-header\\_\\_back\&\]\:\[font-stretch\:normal\]{font-stretch:normal}.portfolio .site-header .site-header__back.\[\.portfolio_\.site-header_\.site-header\\_\\_back\&\]\:\[font-variant-alternates\:normal\]{font-variant-alternates:normal}.portfolio .site-header .site-header__back.\[\.portfolio_\.site-header_\.site-header\\_\\_back\&\]\:\[font-variant-caps\:normal\]{font-variant-caps:normal}.portfolio .site-header .site-header__back.\[\.portfolio_\.site-header_\.site-header\\_\\_back\&\]\:\[font-variant-east-asian\:normal\]{font-variant-east-asian:normal}.portfolio .site-header .site-header__back.\[\.portfolio_\.site-header_\.site-header\\_\\_back\&\]\:\[font-variant-ligatures\:normal\]{font-variant-ligatures:normal}.portfolio .site-header .site-header__back.\[\.portfolio_\.site-header_\.site-header\\_\\_back\&\]\:\[font-variant-position\:normal\]{font-variant-position:normal}.portfolio .site-header .site-header__back.\[\.portfolio_\.site-header_\.site-header\\_\\_back\&\]\:\[font-variation-settings\:normal\]{font-variation-settings:normal}@container(max-width:800px){.\[\@container\(max-width\:800px\)\]\:bottom-\[max\(16px\2c env\(safe-area-inset-bottom\)\)\]{bottom:max(16px,env(safe-area-inset-bottom))}.\[\@container\(max-width\:800px\)\]\:left-0{left:0}.\[\@container\(max-width\:800px\)\]\:left-\[27\%\]{left:27%}.\[\@container\(max-width\:800px\)\]\:left-\[3\%\]{left:3%}.\[\@container\(max-width\:800px\)\]\:left-\[7\%\]{left:7%}.\[\@container\(max-width\:800px\)\]\:left-\[70\%\]{left:70%}.\[\@container\(max-width\:800px\)\]\:right-0{right:0}.\[\@container\(max-width\:800px\)\]\:top-\[20\%\]{top:20%}.\[\@container\(max-width\:800px\)\]\:top-\[37\%\]{top:37%}.\[\@container\(max-width\:800px\)\]\:top-\[4\%\]{top:4%}.\[\@container\(max-width\:800px\)\]\:top-\[62\%\]{top:62%}.\[\@container\(max-width\:800px\)\]\:ml-0{margin-left:0}.\[\@container\(max-width\:800px\)\]\:flex{display:flex}.\[\@container\(max-width\:800px\)\]\:w-\[33\%\]{width:33%}.\[\@container\(max-width\:800px\)\]\:w-\[53\%\]{width:53%}.\[\@container\(max-width\:800px\)\]\:justify-center{justify-content:center}.\[\@container\(max-width\:800px\)\]\:\[rotate\:var\(--strip-mobile-angle\)\]{rotate:var(--strip-mobile-angle)}.\[\@container\(max-width\:800px\)\]\:data-\[mobile-positioned\=true\]\:left-\[var\(--portrait-mobile-x\)\][data-mobile-positioned=true]{left:var(--portrait-mobile-x)}.\[\@container\(max-width\:800px\)\]\:data-\[mobile-positioned\=true\]\:left-\[var\(--strip-mobile-x\)\][data-mobile-positioned=true]{left:var(--strip-mobile-x)}.\[\@container\(max-width\:800px\)\]\:data-\[mobile-positioned\=true\]\:top-\[var\(--portrait-mobile-y\)\][data-mobile-positioned=true]{top:var(--portrait-mobile-y)}.\[\@container\(max-width\:800px\)\]\:data-\[mobile-positioned\=true\]\:top-\[var\(--strip-mobile-y\)\][data-mobile-positioned=true]{top:var(--strip-mobile-y)}.\[\@container\(max-width\:800px\)\]\:data-\[mobile-sized\=true\]\:w-\[var\(--piece-mobile-width\)\][data-mobile-sized=true]{width:var(--piece-mobile-width)}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\.is-ready\]\:opacity-\[\.6\].is-ready{opacity:.6}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\:has\(\.intro-credits\)\]\:grid-cols-\[1fr\]:has(.intro-credits){grid-template-columns:1fr}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\:has\(\.intro-credits\)\]\:content-center:has(.intro-credits){align-content:center}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\:has\(\.intro-credits\)\]\:justify-items-center:has(.intro-credits){justify-items:center}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\:has\(\.intro-credits\)\]\:gap-x-0:has(.intro-credits){column-gap:0}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\:has\(\.intro-credits\)\]\:gap-y-0:has(.intro-credits){row-gap:0}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\:has\(\.intro-credits\)\]\:p-\[32px_24px_32px_24px\]:has(.intro-credits){padding:32px 24px}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:pointer-events-none{pointer-events:none}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:bottom-auto{bottom:auto}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:left-\[20px\]{left:20px}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:right-\[calc\(\(100cqw-var\(--collage-mw\)\)\/2\)\]{right:calc((100cqw - var(--collage-mw)) / 2)}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:top-\[calc\(var\(--home-media-start\)\+\(100cqh-var\(--home-media-start\)-64px-var\(--collage-mw\)\/0\.6425\)\/2\)\]{top:calc(var(--home-media-start) + (100cqh - var(--home-media-start) - 64px - var(--collage-mw) / .6425) / 2)}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:top-\[calc\(var\(--home-strip-center\)_-_8px\)\]{top:calc(var(--home-strip-center) - 8px)}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:col-span-full{grid-column:1/-1}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:row-\[1\]{grid-row:1}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:m-0{margin:0}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:mt-\[14px\]{margin-top:14px}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:block{display:block}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:flex{display:flex}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:inline-flex{display:inline-flex}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:hidden{display:none}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:h-\[calc\(var\(--collage-mw\)\/0\.6425\)\]{height:calc(var(--collage-mw) / .6425)}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:h-auto{height:auto}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:min-h-\[44px\]{min-height:44px}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:w-\[min\(72cqw\2c 448px\)\]{width:min(72cqw,448px)}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:w-\[var\(--collage-mw\)\]{width:var(--collage-mw)}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:grid-cols-\[1fr\]{grid-template-columns:1fr}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:flex-col{flex-direction:column}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:flex-wrap{flex-wrap:wrap}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:items-center{align-items:center}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:justify-center{justify-content:center}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:justify-items-center{justify-items:center}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:gap-x-\[18px\]{column-gap:18px}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:gap-x-\[5px\]{column-gap:5px}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:gap-x-\[clamp\(10px\2c 2cqw\2c 20px\)\]{column-gap:clamp(10px,2cqw,20px)}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:gap-y-\[5px\]{row-gap:5px}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:gap-y-\[6px\]{row-gap:6px}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:gap-y-\[clamp\(10px\2c 2cqw\2c 20px\)\]{row-gap:clamp(10px,2cqw,20px)}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:whitespace-nowrap{white-space:nowrap}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:text-center{text-align:center}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:text-\[11\.5px\]{font-size:11.5px}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:leading-\[1\.4\]{line-height:1.4}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:\!tracking-\[\.06em\]{letter-spacing:.06em!important}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:tracking-\[\.02em\]{letter-spacing:.02em}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:tracking-\[\.06em\]{letter-spacing:.06em}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:text-ink{color:var(--ink)}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:text-muted{color:var(--muted)}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:opacity-0{opacity:0}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:\[--collage-mw\:min\(100cqw\2c calc\(\(100cqh-var\(--home-media-start\)-64px\)\*0\.6425\)\)\]{--collage-mw:min(100cqw,calc((100cqh - var(--home-media-start) - 64px) * 0.6425))}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:\[--film-thumb-height\:min\(60px\2c calc\(\(100cqw_-_160px\)_\/_\(var\(--film-count\2c 3\)_\*_var\(--home-film-ratio\)\)\)\)\]{--film-thumb-height:min(60px,calc((100cqw - 160px) / (var(--film-count,3) * var(--home-film-ratio))))}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:\[--home-film-ratio\:\.6\]{--home-film-ratio:.6}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:\[--home-frame-ratio\:\.6\]{--home-frame-ratio:.6}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:\[--home-media-end\:calc\(var\(--home-strip-center\)_-_22px\)\]{--home-media-end:calc(var(--home-strip-center) - 22px)}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:\[--home-media-start\:calc\(var\(--home-name-top\)_\+_var\(--home-name-size\)_\*_1\.72_\+_128px\)\]{--home-media-start:calc(var(--home-name-top) + var(--home-name-size) * 1.72 + 128px)}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:\[--home-media-start\:calc\(var\(--home-name-top\)_\+_var\(--home-name-size\)_\*_1\.72_\+_80px\)\]{--home-media-start:calc(var(--home-name-top) + var(--home-name-size) * 1.72 + 80px)}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:\[--home-mobile-card-h\:min\(calc\(var\(--home-media-end\)_-_var\(--home-media-start\)\)\2c calc\(\(100cqw_-_16px\)_\/_var\(--home-film-ratio\)\)\)\]{--home-mobile-card-h:min(calc(var(--home-media-end) - var(--home-media-start)),calc((100cqw - 16px) / var(--home-film-ratio)))}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:\[--home-name-size\:clamp\(40px\2c 12\.4cqw\2c 58px\)\]{--home-name-size:clamp(40px,12.4cqw,58px)}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:\[--home-name-top\:calc\(var\(--mobile-header-center\)_\+_52px\)\]{--home-name-top:calc(var(--mobile-header-center) + 52px)}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:\[--home-strip-center\:calc\(100cqh_-_max\(54px\2c calc\(env\(safe-area-inset-bottom\)_\+_38px\)\)\)\]{--home-strip-center:calc(100cqh - max(54px,calc(env(safe-area-inset-bottom) + 38px)))}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:\[--home-video-top\:calc\(var\(--home-media-start\)_\+_\(var\(--home-media-end\)_-_var\(--home-media-start\)_-_var\(--home-mobile-card-h\)\)_\/_2\)\]{--home-video-top:calc(var(--home-media-start) + (var(--home-media-end) - var(--home-media-start) - var(--home-mobile-card-h)) / 2)}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:\[--mobile-header-center\:max\(22px\2c calc\(env\(safe-area-inset-top\)_\+_12px\)\)\]{--mobile-header-center:max(22px,calc(env(safe-area-inset-top) + 12px))}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:\[--side\:20px\]{--side:20px}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:\[--strip-h\:62px\]{--strip-h:62px}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:\[font\:400_11px\/1\.35_var\(--font-ui\)\]{font:400 11px/1.35 var(--font-ui)}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:\[font\:400_9px\/1\.4_var\(--font-ui\)\]{font:400 9px/1.4 var(--font-ui)}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&_button\]\:hidden button{display:none}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&_h1\]\:\!leading-\[\.86\] h1{line-height:.86!important}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&_h1\]\:\!\[font-size\:var\(--home-name-size\)\] h1{font-size:var(--home-name-size)!important}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&_span\]\:mr-\[3px\] span{margin-right:3px}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&_span\]\:mr-\[8px\] span{margin-right:8px}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&_span\]\:inline span{display:inline}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&_span\]\:tracking-\[\.08em\] span{letter-spacing:.08em}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&_span\]\:tracking-normal span{letter-spacing:0}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&_span\]\:text-muted span{color:var(--muted)}.portfolio .\[\@container\(max-width\:800px\)\]\:\[\.portfolio_\&_span\]\:\[font-variant-numeric\:tabular-nums\] span{font-variant-numeric:tabular-nums}}@container(max-width:800px) and (not (min-width:1000px)){.portfolio .\[\@container\(max-width\:800px\)_and_\(not_\(min-width\:1000px\)\)\]\:\[\.portfolio_\&\]\:bottom-auto{bottom:auto}.portfolio .\[\@container\(max-width\:800px\)_and_\(not_\(min-width\:1000px\)\)\]\:\[\.portfolio_\&\]\:top-\[calc\(var\(--home-video-top\)_\+_var\(--hx-card-h\)_\/_2\)\]{top:calc(var(--home-video-top) + var(--hx-card-h) / 2)}.portfolio .\[\@container\(max-width\:800px\)_and_\(not_\(min-width\:1000px\)\)\]\:\[\.portfolio_\&\]\:top-\[var\(--home-name-top\)\]{top:var(--home-name-top)}.portfolio .\[\@container\(max-width\:800px\)_and_\(not_\(min-width\:1000px\)\)\]\:\[\.portfolio_\&\]\:w-\[calc\(100\%_-_112px\)\]{width:calc(100% - 112px)}.portfolio .\[\@container\(max-width\:800px\)_and_\(not_\(min-width\:1000px\)\)\]\:\[\.portfolio_\&\]\:\[--hx-card-h\:var\(--home-mobile-card-h\)\]{--hx-card-h:var(--home-mobile-card-h)}}@container(min-width:1000px){.\[\@container\(min-width\:1000px\)\]\:gap-\[18px\]{gap:18px}.portfolio .\[\@container\(min-width\:1000px\)\]\:\[\.portfolio_\&\]\:bottom-auto{bottom:auto}.portfolio .\[\@container\(min-width\:1000px\)\]\:\[\.portfolio_\&\]\:left-\[calc\(var\(--home-video-right\)_-_var\(--hx-card-h\)_\*_var\(--home-frame-ratio\)_\/_2\)\]{left:calc(var(--home-video-right) - var(--hx-card-h) * var(--home-frame-ratio) / 2)}.portfolio .\[\@container\(min-width\:1000px\)\]\:\[\.portfolio_\&\]\:left-auto{left:auto}.portfolio .\[\@container\(min-width\:1000px\)\]\:\[\.portfolio_\&\]\:right-\[calc\(var\(--side\)_\+_var\(--home-group-shift\)\)\]{right:calc(var(--side) + var(--home-group-shift))}.portfolio .\[\@container\(min-width\:1000px\)\]\:\[\.portfolio_\&\]\:right-auto{right:auto}.portfolio .\[\@container\(min-width\:1000px\)\]\:\[\.portfolio_\&\]\:top-\[var\(--home-center-y\)\]{top:var(--home-center-y)}.portfolio .\[\@container\(min-width\:1000px\)\]\:\[\.portfolio_\&\]\:w-0{width:0}.portfolio .\[\@container\(min-width\:1000px\)\]\:\[\.portfolio_\&\]\:w-\[var\(--home-strip-w\)\]{width:var(--home-strip-w)}.portfolio .\[\@container\(min-width\:1000px\)\]\:\[\.portfolio_\&\]\:items-stretch{align-items:stretch}.portfolio .\[\@container\(min-width\:1000px\)\]\:\[\.portfolio_\&\]\:overflow-x-visible{overflow-x:visible}.portfolio .\[\@container\(min-width\:1000px\)\]\:\[\.portfolio_\&\]\:overflow-y-visible{overflow-y:visible}.portfolio .\[\@container\(min-width\:1000px\)\]\:\[\.portfolio_\&\]\:\[--home-center-y\:max\(calc\(80px_\+_var\(--hx-card-h\)_\/_2\)\2c 50cqh\)\]{--home-center-y:max(calc(80px + var(--hx-card-h) / 2),50cqh)}.portfolio .\[\@container\(min-width\:1000px\)\]\:\[\.portfolio_\&\]\:\[--home-frame-ratio\:\.75\]{--home-frame-ratio:.75}.portfolio .\[\@container\(min-width\:1000px\)\]\:\[\.portfolio_\&\]\:\[--home-group-shift\:clamp\(0px\2c calc\(\(100cqw_-_1100px\)_\*_\.12\)\2c 40px\)\]{--home-group-shift:clamp(0px,calc((100cqw - 1100px) * .12),40px)}.portfolio .\[\@container\(min-width\:1000px\)\]\:\[\.portfolio_\&\]\:\[--home-name-size\:clamp\(72px\2c 8\.4cqw\2c 128px\)\]{--home-name-size:clamp(72px,8.4cqw,128px)}.portfolio .\[\@container\(min-width\:1000px\)\]\:\[\.portfolio_\&\]\:\[--home-name-size\:max\(clamp\(72px\2c 8\.4cqw\2c 128px\)\2c min\(156px\2c calc\(\(87cqw_-_min\(51cqw\2c 81\.6cqh\)_-_var\(--side\)_-_16px\)_\*_0\.9_\/_4\.32\)\)\)\]{--home-name-size:max(clamp(72px,8.4cqw,128px),min(156px,calc((87cqw - min(51cqw,81.6cqh) - var(--side) - 16px) * 0.9 / 4.32)))}.portfolio .\[\@container\(min-width\:1000px\)\]\:\[\.portfolio_\&\]\:\[--home-strip-gap\:28px\]{--home-strip-gap:28px}.portfolio .\[\@container\(min-width\:1000px\)\]\:\[\.portfolio_\&\]\:\[--home-strip-w\:clamp\(32px\2c 2\.8cqw\2c 48px\)\]{--home-strip-w:clamp(32px,2.8cqw,48px)}.portfolio .\[\@container\(min-width\:1000px\)\]\:\[\.portfolio_\&\]\:\[--home-video-bottom\:calc\(var\(--home-center-y\)_\+_var\(--hx-card-h\)_\/_2\)\]{--home-video-bottom:calc(var(--home-center-y) + var(--hx-card-h) / 2)}.portfolio .\[\@container\(min-width\:1000px\)\]\:\[\.portfolio_\&\]\:\[--home-video-right\:calc\(100cqw_-_var\(--side\)_-_var\(--home-group-shift\)_-_var\(--home-strip-w\)_-_var\(--home-strip-gap\)\)\]{--home-video-right:calc(100cqw - var(--side) - var(--home-group-shift) - var(--home-strip-w) - var(--home-strip-gap))}.portfolio .\[\@container\(min-width\:1000px\)\]\:\[\.portfolio_\&\]\:\[--home-video-room\:calc\(100cqw_-_2_\*_var\(--side\)_-_var\(--home-name-size\)_\*_4\.5_-_48px_-_var\(--home-strip-w\)_-_var\(--home-strip-gap\)_-_var\(--home-group-shift\)\)\]{--home-video-room:calc(100cqw - 2 * var(--side) - var(--home-name-size) * 4.5 - 48px - var(--home-strip-w) - var(--home-strip-gap) - var(--home-group-shift))}.portfolio .\[\@container\(min-width\:1000px\)\]\:\[\.portfolio_\&\]\:\[--hx-card-h\:min\(calc\(100cqh_-_140px\)\2c calc\(var\(--home-video-room\)_\/_var\(--home-frame-ratio\)\)\)\]{--hx-card-h:min(calc(100cqh - 140px),calc(var(--home-video-room) / var(--home-frame-ratio)))}.portfolio .\[\@container\(min-width\:1000px\)\]\:\[\.portfolio_\&_button\:\:after\]\:inset-\[0px_-9px_0px_auto\] button:after{inset:0 -9px 0 auto}.portfolio .\[\@container\(min-width\:1000px\)\]\:\[\.portfolio_\&_button\:\:after\]\:h-auto button:after{height:auto}.portfolio .\[\@container\(min-width\:1000px\)\]\:\[\.portfolio_\&_button\:\:after\]\:w-px button:after{width:1px}.portfolio .\[\@container\(min-width\:1000px\)\]\:\[\.portfolio_\&_button\]\:h-\[calc\(var\(--home-strip-w\)_\/_var\(--home-frame-ratio\)\)\] button{height:calc(var(--home-strip-w) / var(--home-frame-ratio))}.portfolio .\[\@container\(min-width\:1000px\)\]\:\[\.portfolio_\&_button\]\:w-\[var\(--home-strip-w\)\] button{width:var(--home-strip-w)}.portfolio .\[\@container\(min-width\:1000px\)\]\:\[\.portfolio_\&_span\]\:mb-\[2px\] span{margin-bottom:2px}}@container(min-width:1000px) and (not (max-width:800px)){.portfolio .\[\@container\(min-width\:1000px\)_and_\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&\]\:top-\[var\(--home-video-bottom\)\]{top:var(--home-video-bottom)}.portfolio .\[\@container\(min-width\:1000px\)_and_\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&\]\:m-\[0_0_6px_0\]{margin:0 0 6px}.portfolio .\[\@container\(min-width\:1000px\)_and_\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&\]\:block{display:block}.portfolio .\[\@container\(min-width\:1000px\)_and_\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&\]\:h-auto{height:auto}.portfolio .\[\@container\(min-width\:1000px\)_and_\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&\]\:flex-col{flex-direction:column}.portfolio .\[\@container\(min-width\:1000px\)_and_\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&\]\:justify-end{justify-content:flex-end}.portfolio .\[\@container\(min-width\:1000px\)_and_\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&\]\:gap-x-\[12px\]{column-gap:12px}.portfolio .\[\@container\(min-width\:1000px\)_and_\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&\]\:gap-y-\[12px\]{row-gap:12px}.portfolio .\[\@container\(min-width\:1000px\)_and_\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&\]\:whitespace-nowrap{white-space:nowrap}.portfolio .\[\@container\(min-width\:1000px\)_and_\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&\]\:tracking-\[\.02em\]{letter-spacing:.02em}.portfolio .\[\@container\(min-width\:1000px\)_and_\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&\]\:text-ink{color:var(--ink)}.portfolio .\[\@container\(min-width\:1000px\)_and_\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&\]\:\[font\:400_11px\/1\.35_var\(--font-ui\)\]{font:400 11px/1.35 var(--font-ui)}.portfolio .\[\@container\(min-width\:1000px\)_and_\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&_h1\]\:\[font-size\:var\(--home-name-size\)\] h1{font-size:var(--home-name-size)}.portfolio .\[\@container\(min-width\:1000px\)_and_\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&_span\]\:block span{display:block}.portfolio .\[\@container\(min-width\:1000px\)_and_\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&_span\]\:tracking-\[\.08em\] span{letter-spacing:.08em}.portfolio .\[\@container\(min-width\:1000px\)_and_\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&_span\]\:text-muted span{color:var(--muted)}.portfolio .\[\@container\(min-width\:1000px\)_and_\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&_span\]\:\[font-variant-numeric\:tabular-nums\] span{font-variant-numeric:tabular-nums}}@container(min-width:801px){.\[\@container\(min-width\:801px\)\]\:data-\[positioned\=true\]\:left-\[var\(--portrait-x\)\][data-positioned=true]{left:var(--portrait-x)}.\[\@container\(min-width\:801px\)\]\:data-\[positioned\=true\]\:left-\[var\(--strip-x\)\][data-positioned=true]{left:var(--strip-x)}.\[\@container\(min-width\:801px\)\]\:data-\[positioned\=true\]\:top-\[var\(--portrait-y\)\][data-positioned=true]{top:var(--portrait-y)}.\[\@container\(min-width\:801px\)\]\:data-\[positioned\=true\]\:top-\[var\(--strip-y\)\][data-positioned=true]{top:var(--strip-y)}.\[\@container\(min-width\:801px\)\]\:data-\[sized\=true\]\:w-\[var\(--piece-width\)\][data-sized=true]{width:var(--piece-width)}.portfolio .\[\@container\(min-width\:801px\)\]\:\[\.portfolio_\&\]\:bottom-auto{bottom:auto}.portfolio .\[\@container\(min-width\:801px\)\]\:\[\.portfolio_\&\]\:right-\[13cqw\]{right:13cqw}.portfolio .\[\@container\(min-width\:801px\)\]\:\[\.portfolio_\&\]\:top-\[calc\(\(100cqh-var\(--collage-w\)\/0\.816\)\/2\)\]{top:calc((100cqh - var(--collage-w) / .816) / 2)}.portfolio .\[\@container\(min-width\:801px\)\]\:\[\.portfolio_\&\]\:mt-0{margin-top:0}.portfolio .\[\@container\(min-width\:801px\)\]\:\[\.portfolio_\&\]\:h-\[calc\(var\(--collage-w\)\/0\.816\)\]{height:calc(var(--collage-w) / .816)}.portfolio .\[\@container\(min-width\:801px\)\]\:\[\.portfolio_\&\]\:w-\[var\(--collage-w\)\]{width:var(--collage-w)}.portfolio .\[\@container\(min-width\:801px\)\]\:\[\.portfolio_\&\]\:self-center{align-self:center}.portfolio .\[\@container\(min-width\:801px\)\]\:\[\.portfolio_\&\]\:overflow-visible{overflow:visible}.portfolio .\[\@container\(min-width\:801px\)\]\:\[\.portfolio_\&\]\:text-right{text-align:right}.portfolio .\[\@container\(min-width\:801px\)\]\:\[\.portfolio_\&\]\:\[--collage-w\:min\(51cqw\2c calc\(100cqh\*0\.816\)\)\]{--collage-w:min(51cqw,calc(100cqh * 0.816))}.portfolio .\[\@container\(min-width\:801px\)\]\:\[\.portfolio_\&\]\:\[--home-video-width\:calc\(100cqw_-_2_\*_\(var\(--side\)_\+_var\(--home-name-size\)_\*_4\.4_\+_24px\)\)\]{--home-video-width:calc(100cqw - 2 * (var(--side) + var(--home-name-size) * 4.4 + 24px))}.portfolio .\[\@container\(min-width\:801px\)\]\:\[\.portfolio_\&\]\:\[clip-path\:none\!important\]{clip-path:none!important}.portfolio .intro-credits--left .\[\@container\(min-width\:801px\)\]\:\[\.portfolio_\.intro-credits--left_\&\]\:justify-end{justify-content:flex-end}@container(max-width:1100px){.\[\@container\(min-width\:801px\)\]\:\[\@container\(max-width\:1100px\)\]\:top-\[65\%\]{top:65%}}}@container(min-width:801px) and (max-width:1100px) and (not (min-width:1000px)){.portfolio .\[\@container\(min-width\:801px\)_and_\(max-width\:1100px\)_and_\(not_\(min-width\:1000px\)\)\]\:\[\.portfolio_\&\]\:\[--home-name-size\:42px\]{--home-name-size:42px}}@container(min-width:801px) and (max-width:1100px) and (not (min-width:1000px)) and (not (max-width:800px)){.portfolio .\[\@container\(min-width\:801px\)_and_\(max-width\:1100px\)_and_\(not_\(min-width\:1000px\)\)_and_\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&_h1\]\:text-\[42px\] h1{font-size:42px}}@container(min-width:801px) and (not ((min-width:801px) and (max-width:1100px))) and (not (min-width:1000px)){.portfolio .\[\@container\(min-width\:801px\)_and_\(not_\(\(min-width\:801px\)_and_\(max-width\:1100px\)\)\)_and_\(not_\(min-width\:1000px\)\)\]\:\[\.portfolio_\&\]\:\[--home-name-size\:clamp\(47px\2c 4\.45cqw\2c 76px\)\]{--home-name-size:clamp(47px,4.45cqw,76px)}}@container(min-width:801px) and (not (max-width:800px)) and (not (min-width:1000px)){.portfolio .\[\@container\(min-width\:801px\)_and_\(not_\(max-width\:800px\)\)_and_\(not_\(min-width\:1000px\)\)\]\:\[\.portfolio_\&\]\:top-\[calc\(50\%_-_28px\)\]{top:calc(50% - 28px)}.portfolio .\[\@container\(min-width\:801px\)_and_\(not_\(max-width\:800px\)\)_and_\(not_\(min-width\:1000px\)\)\]\:\[\.portfolio_\&\]\:\[--hx-card-h\:min\(calc\(100cqh_-_164px\)\2c calc\(var\(--home-video-width\)_\/_\.79\)\)\]{--hx-card-h:min(calc(100cqh - 164px),calc(var(--home-video-width) / .79))}}@container(min-width:801px) and (not (min-width:1000px)){.portfolio .\[\@container\(min-width\:801px\)_and_\(not_\(min-width\:1000px\)\)\]\:\[\.portfolio_\&\]\:left-0{left:0}}@container(not ((min-width:801px) and (max-width:1100px))) and (not (min-width:1000px)) and (not (max-width:800px)){.portfolio .\[\@container\(not_\(\(min-width\:801px\)_and_\(max-width\:1100px\)\)\)_and_\(not_\(min-width\:1000px\)\)_and_\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&_h1\]\:text-\[clamp\(47px\2c _4\.45cqw\2c _76px\)\] h1{font-size:clamp(47px,4.45cqw,76px)}}@container(not (max-width:800px)){.portfolio .\[\@container\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&\:has\(\.intro-credits\)\]\:grid-cols-\[minmax\(0\2c 1fr\)_auto_minmax\(0\2c 1fr\)\]:has(.intro-credits){grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.portfolio .\[\@container\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&\:has\(\.intro-credits\)\]\:gap-x-\[clamp\(32px\2c 6cqw\2c 100px\)\]:has(.intro-credits){column-gap:clamp(32px,6cqw,100px)}.portfolio .\[\@container\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&\:has\(\.intro-credits\)\]\:gap-y-\[clamp\(32px\2c 6cqw\2c 100px\)\]:has(.intro-credits){row-gap:clamp(32px,6cqw,100px)}.portfolio .\[\@container\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&\:has\(\.intro-credits\)\]\:p-\[0_35px_0_35px\]:has(.intro-credits){padding:0 35px}.portfolio .\[\@container\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&\]\:left-\[var\(--page-side\2c var\(--side\)\)\]{left:var(--page-side,var(--side))}.portfolio .\[\@container\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&\]\:mt-\[30px\]{margin-top:30px}.portfolio .\[\@container\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&\]\:flex{display:flex}.portfolio .\[\@container\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&\]\:hidden{display:none}.portfolio .\[\@container\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&\]\:w-\[min\(31\.111cqw\2c 448px\)\]{width:min(31.111cqw,448px)}.portfolio .\[\@container\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&\]\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.portfolio .\[\@container\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&\]\:gap-x-\[20px\]{column-gap:20px}.portfolio .\[\@container\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&\]\:gap-x-\[28px\]{column-gap:28px}.portfolio .\[\@container\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&\]\:gap-y-\[20px\]{row-gap:20px}.portfolio .\[\@container\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&\]\:gap-y-\[28px\]{row-gap:28px}.portfolio .\[\@container\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&\]\:text-\[12px\]{font-size:12px}.portfolio .\[\@container\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&\]\:leading-none{line-height:1}.portfolio .\[\@container\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&\]\:\[--film-thumb-height\:44px\]{--film-thumb-height:44px}.portfolio .\[\@container\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&\]\:\[--home-film-ratio\:\.79\]{--home-film-ratio:.79}.portfolio .\[\@container\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&\]\:\[--home-frame-ratio\:\.65\]{--home-frame-ratio:.65}.portfolio .\[\@container\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&\]\:\[--home-strip-center\:calc\(100cqh_-_47px\)\]{--home-strip-center:calc(100cqh - 47px)}.portfolio .\[\@container\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&\]\:\[--side\:clamp\(36px\2c 5cqw\2c 84px\)\]{--side:clamp(36px,5cqw,84px)}.portfolio .\[\@container\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&\]\:\[--side\:min\(170px\2c max\(clamp\(36px\2c 5cqw\2c 84px\)\2c calc\(14cqw_-_130px\)\)\)\]{--side:min(170px,max(clamp(36px,5cqw,84px),calc(14cqw - 130px)))}.portfolio .\[\@container\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&\]\:\[--strip-h\:68px\]{--strip-h:68px}.portfolio .\[\@container\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&_h1\]\:leading-\[0\.84\] h1{line-height:.84}}@container(not (max-width:800px)) and (not (min-width:1000px)){.portfolio .\[\@container\(not_\(max-width\:800px\)\)_and_\(not_\(min-width\:1000px\)\)\]\:\[\.portfolio_\&\]\:bottom-\[8px\]{bottom:8px}.portfolio .\[\@container\(not_\(max-width\:800px\)\)_and_\(not_\(min-width\:1000px\)\)\]\:\[\.portfolio_\&\]\:w-\[calc\(100\%_-_40px\)\]{width:calc(100% - 40px)}}@container(not (min-width:1000px)){.portfolio .\[\@container\(not_\(min-width\:1000px\)\)\]\:\[\.portfolio_\&\]\:left-1\/2{left:50%}.portfolio .\[\@container\(not_\(min-width\:1000px\)\)\]\:\[\.portfolio_\&\]\:right-0{right:0}.portfolio .\[\@container\(not_\(min-width\:1000px\)\)\]\:\[\.portfolio_\&\]\:items-center{align-items:center}.portfolio .\[\@container\(not_\(min-width\:1000px\)\)\]\:\[\.portfolio_\&\]\:overflow-x-auto{overflow-x:auto}.portfolio .\[\@container\(not_\(min-width\:1000px\)\)\]\:\[\.portfolio_\&_button\:\:after\]\:bottom-\[-5px\] button:after{bottom:-5px}.portfolio .\[\@container\(not_\(min-width\:1000px\)\)\]\:\[\.portfolio_\&_button\:\:after\]\:left-0 button:after{left:0}.portfolio .\[\@container\(not_\(min-width\:1000px\)\)\]\:\[\.portfolio_\&_button\:\:after\]\:right-0 button:after{right:0}.portfolio .\[\@container\(not_\(min-width\:1000px\)\)\]\:\[\.portfolio_\&_button\:\:after\]\:h-px button:after{height:1px}.portfolio .\[\@container\(not_\(min-width\:1000px\)\)\]\:\[\.portfolio_\&_button\]\:h-\[var\(--film-thumb-height\)\] button{height:var(--film-thumb-height)}.portfolio .\[\@container\(not_\(min-width\:1000px\)\)\]\:\[\.portfolio_\&_button\]\:w-\[calc\(var\(--film-thumb-height\)_\*_var\(--home-frame-ratio\)\)\] button{width:calc(var(--film-thumb-height) * var(--home-frame-ratio))}}@container(not (min-width:1000px)) and (not (max-width:800px)){.portfolio .\[\@container\(not_\(min-width\:1000px\)\)_and_\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&\]\:hidden{display:none}.portfolio .\[\@container\(not_\(min-width\:1000px\)\)_and_\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&\]\:h-\[60px\]{height:60px}.portfolio .\[\@container\(not_\(min-width\:1000px\)\)_and_\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&\]\:justify-center{justify-content:center}.portfolio .\[\@container\(not_\(min-width\:1000px\)\)_and_\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&\]\:gap-x-\[7px\]{column-gap:7px}.portfolio .\[\@container\(not_\(min-width\:1000px\)\)_and_\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&\]\:gap-y-\[7px\]{row-gap:7px}}@container(not (min-width:801px)){.portfolio .\[\@container\(not_\(min-width\:801px\)\)\]\:\[\.portfolio_\&\]\:mt-\[116px\]{margin-top:116px}.portfolio .\[\@container\(not_\(min-width\:801px\)\)\]\:\[\.portfolio_\&\]\:\[align-self\:start\]{align-self:start}}@container(not (min-width:801px)) and (not (max-width:800px)) and (not (min-width:1000px)){.portfolio .\[\@container\(not_\(min-width\:801px\)\)_and_\(not_\(max-width\:800px\)\)_and_\(not_\(min-width\:1000px\)\)\]\:\[\.portfolio_\&\]\:top-\[46\%\]{top:46%}.portfolio .\[\@container\(not_\(min-width\:801px\)\)_and_\(not_\(max-width\:800px\)\)_and_\(not_\(min-width\:1000px\)\)\]\:\[\.portfolio_\&\]\:top-\[47\%\]{top:47%}.portfolio .\[\@container\(not_\(min-width\:801px\)\)_and_\(not_\(max-width\:800px\)\)_and_\(not_\(min-width\:1000px\)\)\]\:\[\.portfolio_\&\]\:\[--hx-card-h\:min\(52cqh\2c 470px\)\]{--hx-card-h:min(52cqh,470px)}}@container(not (min-width:801px)) and (not (min-width:1000px)){.portfolio .\[\@container\(not_\(min-width\:801px\)\)_and_\(not_\(min-width\:1000px\)\)\]\:\[\.portfolio_\&\]\:left-0{left:0}}@media(hover:none){.\[\@media\(hover\:none\)\]\:opacity-100{opacity:1}}@media(max-height:520px){.\[\@media\(max-height\:520px\)\]\:\!bottom-\[14px\]{bottom:14px!important}.\[\@media\(max-height\:520px\)\]\:\!top-\[14px\]{top:14px!important}.\[\@media\(max-height\:520px\)\]\:\!text-\[6px\]{font-size:6px!important}.\[\@media\(max-height\:520px\)\]\:\!\[--window-bottom\:20px\]{--window-bottom:20px!important}.\[\@media\(max-height\:520px\)\]\:\!\[--window-top\:20px\]{--window-top:20px!important}.\[\@media\(max-height\:520px\)\]\:\[--reel-bottom\:72px\]{--reel-bottom:72px}.\[\@media\(max-height\:520px\)\]\:\[--reel-gap\:10px\]{--reel-gap:10px}.\[\@media\(max-height\:520px\)\]\:\[--reel-top\:56px\]{--reel-top:56px}}@media(max-width:360px){.portfolio .\[\@media\(max-width\:360px\)\]\:\[\.portfolio_\&\]\:gap-x-\[10px\]{column-gap:10px}.portfolio .\[\@media\(max-width\:360px\)\]\:\[\.portfolio_\&\]\:gap-y-\[10px\]{row-gap:10px}.portfolio .\[\@media\(max-width\:360px\)\]\:\[\.portfolio_\&\]\:text-\[10px\]{font-size:10px}.portfolio .\[\@media\(max-width\:360px\)\]\:\[\.portfolio_\&\]\:tracking-\[\.03em\]{letter-spacing:.03em}}@media(max-width:800px){.\[\@media\(max-width\:800px\)\]\:\[--mobile-header-center\:max\(22px\2c calc\(env\(safe-area-inset-top\)_\+_12px\)\)\]{--mobile-header-center:max(22px,calc(env(safe-area-inset-top) + 12px))}.\[\@media\(max-width\:800px\)\]\:\[--side\:20px\]{--side:20px}.\[\@media\(max-width\:800px\)\]\:\[--strip-h\:62px\]{--strip-h:62px}.\[\@media\(max-width\:800px\)\]\:\[\&\:has\(\.hx\)\]\:\[--home-film-ratio\:\.6\]:has(.hx){--home-film-ratio:.6}.\[\@media\(max-width\:800px\)\]\:\[\&\:has\(\.hx\)\]\:\[--home-frame-ratio\:\.6\]:has(.hx){--home-frame-ratio:.6}.\[\@media\(max-width\:800px\)\]\:\[\&\:has\(\.hx\)\]\:\[--home-media-end\:calc\(var\(--home-strip-center\)_-_22px\)\]:has(.hx){--home-media-end:calc(var(--home-strip-center) - 22px)}.\[\@media\(max-width\:800px\)\]\:\[\&\:has\(\.hx\)\]\:\[--home-media-start\:calc\(var\(--home-name-top\)_\+_var\(--home-name-size\)_\*_1\.72_\+_80px\)\]:has(.hx){--home-media-start:calc(var(--home-name-top) + var(--home-name-size) * 1.72 + 80px)}.\[\@media\(max-width\:800px\)\]\:\[\&\:has\(\.hx\)\]\:\[--home-mobile-card-h\:min\(calc\(var\(--home-media-end\)_-_var\(--home-media-start\)\)\2c calc\(\(100vw_-_16px\)_\/_var\(--home-film-ratio\)\)\)\]:has(.hx){--home-mobile-card-h:min(calc(var(--home-media-end) - var(--home-media-start)),calc((100vw - 16px) / var(--home-film-ratio)))}.\[\@media\(max-width\:800px\)\]\:\[\&\:has\(\.hx\)\]\:\[--home-name-size\:clamp\(40px\2c 12\.4vw\2c 58px\)\]:has(.hx){--home-name-size:clamp(40px,12.4vw,58px)}.\[\@media\(max-width\:800px\)\]\:\[\&\:has\(\.hx\)\]\:\[--home-name-top\:calc\(var\(--mobile-header-center\)_\+_52px\)\]:has(.hx){--home-name-top:calc(var(--mobile-header-center) + 52px)}.\[\@media\(max-width\:800px\)\]\:\[\&\:has\(\.hx\)\]\:\[--home-strip-center\:calc\(100dvh_-_max\(54px\2c calc\(env\(safe-area-inset-bottom\)_\+_38px\)\)\)\]:has(.hx){--home-strip-center:calc(100dvh - max(54px,calc(env(safe-area-inset-bottom) + 38px)))}.\[\@media\(max-width\:800px\)\]\:\[\&\:has\(\.hx\)\]\:\[--home-video-top\:calc\(var\(--home-media-start\)_\+_\(var\(--home-media-end\)_-_var\(--home-media-start\)_-_var\(--home-mobile-card-h\)\)_\/_2\)\]:has(.hx){--home-video-top:calc(var(--home-media-start) + (var(--home-media-end) - var(--home-media-start) - var(--home-mobile-card-h)) / 2)}.\[\@media\(max-width\:800px\)\]\:\[\&_\.legal\]\:pt-\[96px\] .legal{padding-top:96px}.portfolio:has(.hx) .\[\@media\(max-width\:800px\)\]\:\[\.portfolio\:has\(\.hx\)_\&\]\:inset-\[calc\(100\%_\+_6px\)_0px_auto_auto\]{inset:calc(100% + 6px) 0 auto auto}.portfolio:has(.hx) .\[\@media\(max-width\:800px\)\]\:\[\.portfolio\:has\(\.hx\)_\&\]\:inset-\[calc\(var\(--mobile-header-center\)_-_12px\)_calc\(max\(var\(--side\)\2c env\(safe-area-inset-right\)\)_\+_82px\)_auto_auto\]{inset:calc(var(--mobile-header-center) - 12px) calc(max(var(--side),env(safe-area-inset-right)) + 82px) auto auto}.portfolio .\[\@media\(max-width\:800px\)\]\:\[\.portfolio_\&\:\:before\]\:h-\[60px\]:before{height:60px}.portfolio .\[\@media\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:pointer-events-auto{pointer-events:auto}.portfolio .\[\@media\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:fixed{position:fixed}.portfolio .\[\@media\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:\!right-\[16px\]{right:16px!important}.portfolio .\[\@media\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:\!top-\[17px\]{top:17px!important}.portfolio .\[\@media\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:bottom-\[22px\]{bottom:22px}.portfolio .\[\@media\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:bottom-\[calc\(max\(18px\2c env\(safe-area-inset-bottom\)\)_\+_68px\)\]{bottom:calc(max(18px,env(safe-area-inset-bottom)) + 68px)}.portfolio .\[\@media\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:left-\[max\(20px\2c env\(safe-area-inset-left\)\)\]{left:max(20px,env(safe-area-inset-left))}.portfolio .\[\@media\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:right-\[16px\]{right:16px}.portfolio .\[\@media\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:top-\[calc\(var\(--mobile-header-center\)_\+_10px\)\]{top:calc(var(--mobile-header-center) + 10px)}.portfolio .\[\@media\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:top-\[max\(22px\2c env\(safe-area-inset-top\)\)\]{top:max(22px,env(safe-area-inset-top))}.portfolio .\[\@media\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:z-\[31\]{z-index:31}.portfolio .\[\@media\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:block{display:block}.portfolio .\[\@media\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:w-\[min\(180px\2c calc\(100vw_-_32px\)\)\]{width:min(180px,calc(100vw - 32px))}.portfolio .\[\@media\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:p-\[14px_15px_12px_15px\]{padding:14px 15px 12px}.portfolio .\[\@media\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:text-\[11px\]{font-size:11px}.portfolio .\[\@media\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:text-\[12px\]{font-size:12px}.portfolio .\[\@media\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:normal-case{text-transform:none}.portfolio .\[\@media\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:tracking-\[-\.01em\]{letter-spacing:-.01em}.portfolio .\[\@media\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:text-ink{color:var(--ink)}.portfolio .\[\@media\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:no-underline{text-decoration-line:none}.portfolio .\[\@media\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:decoration-current{text-decoration-color:currentColor}.portfolio .\[\@media\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:decoration-solid{text-decoration-style:solid}.portfolio .\[\@media\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:decoration-auto{text-decoration-thickness:auto}.portfolio .\[\@media\(max-width\:800px\)\]\:\[\.portfolio_\&\]\:\[font\:400_19px\/1_var\(--font-display\)\]{font:400 19px/1 var(--font-display)}.portfolio .\[\@media\(max-width\:800px\)\]\:\[\.portfolio_\&_div\]\:grid-cols-\[1fr\] div{grid-template-columns:1fr}.portfolio .\[\@media\(max-width\:800px\)\]\:\[\.portfolio_\&_div\]\:gap-x-\[4px\] div{column-gap:4px}.portfolio .\[\@media\(max-width\:800px\)\]\:\[\.portfolio_\&_div\]\:gap-y-\[4px\] div{row-gap:4px}.portfolio .about-close.\[\@media\(max-width\:800px\)\]\:\[\.portfolio_\.about-close\&\]\:\!left-auto{left:auto!important}.portfolio .about-close.\[\@media\(max-width\:800px\)\]\:\[\.portfolio_\.about-close\&\]\:\!right-\[max\(20px\2c env\(safe-area-inset-right\)\)\]{right:max(20px,env(safe-area-inset-right))!important}.portfolio .about-close.\[\@media\(max-width\:800px\)\]\:\[\.portfolio_\.about-close\&\]\:\!top-\[max\(18px\2c env\(safe-area-inset-top\)\)\]{top:max(18px,env(safe-area-inset-top))!important}.portfolio .about-close.\[\@media\(max-width\:800px\)\]\:\[\.portfolio_\.about-close\&\]\:gap-x-\[6px\]{column-gap:6px}.portfolio .about-close.\[\@media\(max-width\:800px\)\]\:\[\.portfolio_\.about-close\&\]\:gap-y-\[6px\]{row-gap:6px}.portfolio .about-close.\[\@media\(max-width\:800px\)\]\:\[\.portfolio_\.about-close\&\]\:text-\[11px\]{font-size:11px}.portfolio .about-close.\[\@media\(max-width\:800px\)\]\:\[\.portfolio_\.about-close\&\]\:tracking-\[\.14em\]{letter-spacing:.14em}.portfolio .contact-close.\[\@media\(max-width\:800px\)\]\:\[\.portfolio_\.contact-close\&\]\:\!left-auto{left:auto!important}.portfolio .contact-close.\[\@media\(max-width\:800px\)\]\:\[\.portfolio_\.contact-close\&\]\:\!right-\[max\(20px\2c env\(safe-area-inset-right\)\)\]{right:max(20px,env(safe-area-inset-right))!important}.portfolio .contact-close.\[\@media\(max-width\:800px\)\]\:\[\.portfolio_\.contact-close\&\]\:\!top-\[max\(18px\2c env\(safe-area-inset-top\)\)\]{top:max(18px,env(safe-area-inset-top))!important}.portfolio .contact-close.\[\@media\(max-width\:800px\)\]\:\[\.portfolio_\.contact-close\&\]\:gap-x-\[6px\]{column-gap:6px}.portfolio .contact-close.\[\@media\(max-width\:800px\)\]\:\[\.portfolio_\.contact-close\&\]\:gap-y-\[6px\]{row-gap:6px}.portfolio .contact-close.\[\@media\(max-width\:800px\)\]\:\[\.portfolio_\.contact-close\&\]\:text-\[11px\]{font-size:11px}.portfolio .contact-close.\[\@media\(max-width\:800px\)\]\:\[\.portfolio_\.contact-close\&\]\:tracking-\[\.14em\]{letter-spacing:.14em}.portfolio .gallery-back.\[\@media\(max-width\:800px\)\]\:\[\.portfolio_\.gallery-back\&\]\:\!left-auto{left:auto!important}.portfolio .gallery-back.\[\@media\(max-width\:800px\)\]\:\[\.portfolio_\.gallery-back\&\]\:\!right-\[max\(20px\2c env\(safe-area-inset-right\)\)\]{right:max(20px,env(safe-area-inset-right))!important}.portfolio .gallery-back.\[\@media\(max-width\:800px\)\]\:\[\.portfolio_\.gallery-back\&\]\:\!top-\[max\(18px\2c env\(safe-area-inset-top\)\)\]{top:max(18px,env(safe-area-inset-top))!important}.portfolio .gallery-back.\[\@media\(max-width\:800px\)\]\:\[\.portfolio_\.gallery-back\&\]\:gap-x-\[6px\]{column-gap:6px}.portfolio .gallery-back.\[\@media\(max-width\:800px\)\]\:\[\.portfolio_\.gallery-back\&\]\:gap-y-\[6px\]{row-gap:6px}.portfolio .gallery-back.\[\@media\(max-width\:800px\)\]\:\[\.portfolio_\.gallery-back\&\]\:text-\[11px\]{font-size:11px}.portfolio .gallery-back.\[\@media\(max-width\:800px\)\]\:\[\.portfolio_\.gallery-back\&\]\:tracking-\[\.14em\]{letter-spacing:.14em}.portfolio .site-header.\[\@media\(max-width\:800px\)\]\:\[\.portfolio_\.site-header\&\]\:h-\[64px\]{height:64px}.portfolio .site-header.\[\@media\(max-width\:800px\)\]\:\[\.portfolio_\.site-header\&\]\:gap-x-\[12px\]{column-gap:12px}.portfolio .site-header.\[\@media\(max-width\:800px\)\]\:\[\.portfolio_\.site-header\&\]\:gap-y-\[12px\]{row-gap:12px}.portfolio .site-header--interior .\[\@media\(max-width\:800px\)\]\:\[\.portfolio_\.site-header--interior_\&\]\:hidden{display:none}.portfolio .site-header .site-header__back.\[\@media\(max-width\:800px\)\]\:\[\.portfolio_\.site-header_\.site-header\\_\\_back\&\>span\:last-child\]\:inline>span:last-child{display:inline}.portfolio .site-header .site-header__back.\[\@media\(max-width\:800px\)\]\:\[\.portfolio_\.site-header_\.site-header\\_\\_back\&\]\:\!fixed{position:fixed!important}.portfolio .site-header .site-header__back.\[\@media\(max-width\:800px\)\]\:\[\.portfolio_\.site-header_\.site-header\\_\\_back\&\]\:\!inset-\[calc\(var\(--mobile-header-center\)_\+_10px\)_auto_auto_max\(20px\2c env\(safe-area-inset-left\)\)\]{inset:calc(var(--mobile-header-center) + 10px) auto auto max(20px,env(safe-area-inset-left))!important}.portfolio .site-header .site-header__back.\[\@media\(max-width\:800px\)\]\:\[\.portfolio_\.site-header_\.site-header\\_\\_back\&\]\:\!m-0{margin:0!important}.portfolio .site-header .site-header__back.\[\@media\(max-width\:800px\)\]\:\[\.portfolio_\.site-header_\.site-header\\_\\_back\&\]\:text-\[11px\]{font-size:11px}}@media(max-width:800px) and (not (max-width:360px)){.portfolio .\[\@media\(max-width\:800px\)_and_\(not_\(max-width\:360px\)\)\]\:\[\.portfolio_\&\]\:gap-x-\[14px\]{column-gap:14px}.portfolio .\[\@media\(max-width\:800px\)_and_\(not_\(max-width\:360px\)\)\]\:\[\.portfolio_\&\]\:gap-y-\[14px\]{row-gap:14px}.portfolio .\[\@media\(max-width\:800px\)_and_\(not_\(max-width\:360px\)\)\]\:\[\.portfolio_\&\]\:tracking-\[\.06em\]{letter-spacing:.06em}}@media(max-width:800px) and (not (min-width:801px)){.portfolio .site-header .site-header__back.\[\@media\(max-width\:800px\)_and_\(not_\(min-width\:801px\)\)\]\:\[\.portfolio_\.site-header_\.site-header\\_\\_back\&\:not\(\.is-nested\)\]\:\!hidden:not(.is-nested){display:none!important}}@media(min-width:801px){.portfolio .site-header--interior .is-nested.site-header__back.\[\@media\(min-width\:801px\)\]\:\[\.portfolio_\.site-header--interior_\.is-nested\.site-header\\_\\_back\&\]\:\!mr-\[164px\]{margin-right:164px!important}.portfolio .site-header--interior .site-header__back.\[\@media\(min-width\:801px\)\]\:\[\.portfolio_\.site-header--interior_\.site-header\\_\\_back\&\]\:\!mr-\[52px\]{margin-right:52px!important}.portfolio .site-header .site-header__back.\[\@media\(min-width\:801px\)\]\:\[\.portfolio_\.site-header_\.site-header\\_\\_back\&\:not\(\.is-nested\)\]\:\!hidden:not(.is-nested){display:none!important}}@media(not (max-width:360px)){.portfolio .\[\@media\(not_\(max-width\:360px\)\)\]\:\[\.portfolio_\&\]\:text-\[13px\]{font-size:13px}}@media(not (max-width:800px)){.\[\@media\(not_\(max-width\:800px\)\)\]\:\[--page-side\:max\(clamp\(36px\2c 5vw\2c 84px\)\2c _calc\(\(100vw_-_var\(--site-max\)\)\/2\)\)\]{--page-side:max(clamp(36px,5vw,84px),calc((100vw - var(--site-max)) / 2))}.\[\@media\(not_\(max-width\:800px\)\)\]\:\[--side\:max\(clamp\(36px\2c 5vw\2c 84px\)\2c _calc\(\(100vw_-_var\(--site-max\)\)\/2\)\)\]{--side:max(clamp(36px,5vw,84px),calc((100vw - var(--site-max)) / 2))}.\[\@media\(not_\(max-width\:800px\)\)\]\:\[--strip-h\:68px\]{--strip-h:68px}.\[\@media\(not_\(max-width\:800px\)\)\]\:\[\&\:has\(\.hx\)\]\:\[--home-film-ratio\:\.79\]:has(.hx){--home-film-ratio:.79}.\[\@media\(not_\(max-width\:800px\)\)\]\:\[\&\:has\(\.hx\)\]\:\[--home-frame-ratio\:\.65\]:has(.hx){--home-frame-ratio:.65}.\[\@media\(not_\(max-width\:800px\)\)\]\:\[\&\:has\(\.hx\)\]\:\[--home-strip-center\:calc\(100dvh_-_47px\)\]:has(.hx){--home-strip-center:calc(100dvh - 47px)}.\[\@media\(not_\(max-width\:800px\)\)\]\:\[\&_\.legal\]\:pt-\[128px\] .legal{padding-top:128px}.portfolio:has(.hx) .\[\@media\(not_\(max-width\:800px\)\)\]\:\[\.portfolio\:has\(\.hx\)_\&\]\:inset-\[18px_calc\(var\(--page-side\)_\+_52px\)_auto_auto\]{inset:18px calc(var(--page-side) + 52px) auto auto}.portfolio:has(.hx) .\[\@media\(not_\(max-width\:800px\)\)\]\:\[\.portfolio\:has\(\.hx\)_\&\]\:inset-\[calc\(100\%_\+_6px\)_0px_auto_auto\]{inset:calc(100% + 6px) 0 auto auto}.portfolio .\[\@media\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&\:\:before\]\:h-\[72px\]:before{height:72px}.portfolio .\[\@media\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&\]\:\!right-\[var\(--side\)\]{right:var(--side)!important}.portfolio .\[\@media\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&\]\:\!top-\[24px\]{top:24px!important}.portfolio .\[\@media\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&\]\:bottom-\[26px\]{bottom:26px}.portfolio .\[\@media\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&\]\:bottom-\[86px\]{bottom:86px}.portfolio .\[\@media\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&\]\:left-\[var\(--side\)\]{left:var(--side)}.portfolio .\[\@media\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&\]\:right-\[35px\]{right:35px}.portfolio .\[\@media\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&\]\:top-\[28px\]{top:28px}.portfolio .\[\@media\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&\]\:hidden{display:none}.portfolio .\[\@media\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&\]\:w-\[min\(180px\2c calc\(100vw_-_32px\)\)\]{width:min(180px,calc(100vw - 32px))}.portfolio .\[\@media\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&\]\:p-\[15px_16px_13px_16px\]{padding:15px 16px 13px}.portfolio .\[\@media\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&\]\:text-\[11px\]{font-size:11px}.portfolio .\[\@media\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&\]\:text-\[13px\]{font-size:13px}.portfolio .\[\@media\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&_div\]\:grid-cols-\[200px_minmax\(0\2c 1fr\)\] div{grid-template-columns:200px minmax(0,1fr)}.portfolio .\[\@media\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&_div\]\:gap-x-\[24px\] div{column-gap:24px}.portfolio .\[\@media\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\&_div\]\:gap-y-\[24px\] div{row-gap:24px}.portfolio .about-close.\[\@media\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\.about-close\&\]\:\!left-auto{left:auto!important}.portfolio .about-close.\[\@media\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\.about-close\&\]\:\!right-\[var\(--side\)\]{right:var(--side)!important}.portfolio .about-close.\[\@media\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\.about-close\&\]\:\!top-\[24px\]{top:24px!important}.portfolio .about-close.\[\@media\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\.about-close\&\]\:gap-x-\[7px\]{column-gap:7px}.portfolio .about-close.\[\@media\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\.about-close\&\]\:gap-y-\[7px\]{row-gap:7px}.portfolio .about-close.\[\@media\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\.about-close\&\]\:text-\[11px\]{font-size:11px}.portfolio .about-close.\[\@media\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\.about-close\&\]\:tracking-\[\.14em\]{letter-spacing:.14em}.portfolio .contact-close.\[\@media\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\.contact-close\&\]\:\!left-auto{left:auto!important}.portfolio .contact-close.\[\@media\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\.contact-close\&\]\:\!right-\[var\(--side\)\]{right:var(--side)!important}.portfolio .contact-close.\[\@media\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\.contact-close\&\]\:\!top-\[24px\]{top:24px!important}.portfolio .contact-close.\[\@media\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\.contact-close\&\]\:gap-x-\[7px\]{column-gap:7px}.portfolio .contact-close.\[\@media\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\.contact-close\&\]\:gap-y-\[7px\]{row-gap:7px}.portfolio .contact-close.\[\@media\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\.contact-close\&\]\:text-\[11px\]{font-size:11px}.portfolio .contact-close.\[\@media\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\.contact-close\&\]\:tracking-\[\.14em\]{letter-spacing:.14em}.portfolio .gallery-back.\[\@media\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\.gallery-back\&\]\:\!left-auto{left:auto!important}.portfolio .gallery-back.\[\@media\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\.gallery-back\&\]\:\!right-\[var\(--side\)\]{right:var(--side)!important}.portfolio .gallery-back.\[\@media\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\.gallery-back\&\]\:\!top-\[24px\]{top:24px!important}.portfolio .gallery-back.\[\@media\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\.gallery-back\&\]\:gap-x-\[7px\]{column-gap:7px}.portfolio .gallery-back.\[\@media\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\.gallery-back\&\]\:gap-y-\[7px\]{row-gap:7px}.portfolio .gallery-back.\[\@media\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\.gallery-back\&\]\:text-\[11px\]{font-size:11px}.portfolio .gallery-back.\[\@media\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\.gallery-back\&\]\:tracking-\[\.14em\]{letter-spacing:.14em}.portfolio .site-header.\[\@media\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\.site-header\&\]\:h-\[80px\]{height:80px}.portfolio .site-header.\[\@media\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\.site-header\&\]\:gap-x-\[24px\]{column-gap:24px}.portfolio .site-header.\[\@media\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\.site-header\&\]\:gap-y-\[24px\]{row-gap:24px}.portfolio .site-header .site-header__back.\[\@media\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\.site-header_\.site-header\\_\\_back\&\]\:\!relative{position:relative!important}.portfolio .site-header .site-header__back.\[\@media\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\.site-header_\.site-header\\_\\_back\&\]\:\!inset-auto{inset:auto!important}.portfolio .site-header .site-header__back.\[\@media\(not_\(max-width\:800px\)\)\]\:\[\.portfolio_\.site-header_\.site-header\\_\\_back\&\]\:text-\[10px\]{font-size:10px}}@media(not (max-width:800px)) and (not (max-width:360px)){.portfolio .\[\@media\(not_\(max-width\:800px\)\)_and_\(not_\(max-width\:360px\)\)\]\:\[\.portfolio_\&\]\:gap-x-\[24px\]{column-gap:24px}.portfolio .\[\@media\(not_\(max-width\:800px\)\)_and_\(not_\(max-width\:360px\)\)\]\:\[\.portfolio_\&\]\:gap-y-\[24px\]{row-gap:24px}.portfolio .\[\@media\(not_\(max-width\:800px\)\)_and_\(not_\(max-width\:360px\)\)\]\:\[\.portfolio_\&\]\:tracking-\[\.08em\]{letter-spacing:.08em}}@media(not (pointer:coarse)){.portfolio .\[\@media\(not_\(pointer\:coarse\)\)\]\:\[\.portfolio_\&\]\:hidden{display:none}}@media(not (prefers-reduced-motion:reduce)){.portfolio .\[\@media\(not_\(prefers-reduced-motion\:reduce\)\)\]\:\[\.portfolio_\&\]\:grid{display:grid}}@media(pointer:coarse){.portfolio .\[\@media\(pointer\:coarse\)\]\:\[\.portfolio_\&\]\:inline{display:inline}.portfolio .\[\@media\(pointer\:coarse\)\]\:\[\.portfolio_\&\]\:hidden{display:none}}@media(prefers-reduced-motion:reduce){.\[\@media\(prefers-reduced-motion\:_reduce\)\]\:\[\&_\*\:\:after\]\:\!scroll-auto :after,.\[\@media\(prefers-reduced-motion\:_reduce\)\]\:\[\&_\*\:\:before\]\:\!scroll-auto :before,.\[\@media\(prefers-reduced-motion\:_reduce\)\]\:\[\&_\*\]\:\!scroll-auto *{scroll-behavior:auto!important}.portfolio .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\.portfolio_\&\]\:\!hidden{display:none!important}.portfolio .\[\@media\(prefers-reduced-motion\:reduce\)\]\:\[\.portfolio_\&\]\:hidden{display:none}}html .\[html_\&\[lang\=\"ar\"\]\]\:\[font-family\:var\(--font-arabic\)\2c Tahoma\2c serif\][lang=ar],html .\[html_\&\[lang\=\"ar\"\]_h1\]\:\[font-family\:var\(--font-arabic\)\2c Tahoma\2c serif\][lang=ar] h1{font-family:var(--font-arabic),Tahoma,serif}