@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Archivo","Helvetica Neue",Helvetica,sans-serif;--font-serif:"Instrument Serif","Iowan Old Style","Times New Roman",serif;--font-mono:"JetBrains Mono","SFMono-Regular",Consolas,monospace;--color-red-400:oklch(70.4% .191 22.216);--color-amber-400:oklch(82.8% .189 84.429);--color-emerald-400:oklch(76.5% .177 163.223);--color-blue-400:oklch(70.7% .165 254.624);--color-rose-400:oklch(71.2% .194 13.428);--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--leading-tight:1.25;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-ping:ping 1s cubic-bezier(0,0,.2,1)infinite;--blur-2xl:40px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-\[13px\]{top:13px}.top-\[68px\]{top:68px}.top-\[100px\]{top:100px}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-6{right:calc(var(--spacing)*6)}.-bottom-6{bottom:calc(var(--spacing)*-6)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-2{bottom:calc(var(--spacing)*2)}.left-0{left:calc(var(--spacing)*0)}.left-1{left:calc(var(--spacing)*1)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.left-3{left:calc(var(--spacing)*3)}.left-6{left:calc(var(--spacing)*6)}.left-\[-14px\]{left:-14px}.left-\[32px\]{left:32px}.left-\[188px\]{left:188px}.z-10{z-index:10}.z-30{z-index:30}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mb-\[11px\]{margin-bottom:11px}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.aspect-square{aspect-ratio:1}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-\[11px\]{width:11px;height:11px}.size-\[13px\]{width:13px;height:13px}.size-\[50px\]{width:50px;height:50px}.size-\[52px\]{width:52px;height:52px}.size-\[60px\]{width:60px;height:60px}.size-\[72px\]{width:72px;height:72px}.size-full{width:100%;height:100%}.h-40{height:calc(var(--spacing)*40)}.h-\[5px\]{height:5px}.h-\[6px\]{height:6px}.h-\[7px\]{height:7px}.h-\[9px\]{height:9px}.h-\[11px\]{height:11px}.h-\[26px\]{height:26px}.h-\[32\%\]{height:32%}.h-\[38\%\]{height:38%}.h-\[44px\]{height:44px}.h-\[60px\]{height:60px}.h-\[93px\]{height:93px}.h-\[109px\]{height:109px}.h-\[122px\]{height:122px}.h-auto{height:auto}.h-full{height:100%}.min-h-\[264px\]{min-height:264px}.min-h-\[288px\]{min-height:288px}.min-h-screen{min-height:100vh}.w-\[5px\]{width:5px}.w-\[6px\]{width:6px}.w-\[7px\]{width:7px}.w-\[9px\]{width:9px}.w-\[11px\]{width:11px}.w-\[26px\]{width:26px}.w-\[44px\]{width:44px}.w-\[60px\]{width:60px}.w-\[62px\]{width:62px}.w-\[88\%\]{width:88%}.w-\[94\%\]{width:94%}.w-\[229px\]{width:229px}.w-full{width:100%}.max-w-\[150px\]{max-width:150px}.max-w-\[380px\]{max-width:380px}.max-w-\[1200px\]{max-width:1200px}.min-w-0{min-width:calc(var(--spacing)*0)}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-3\.5{gap:calc(var(--spacing)*3.5)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-\[4px\]{gap:4px}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.rounded-\[24px\]{border-radius:24px}.rounded-\[32px\]{border-radius:32px}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-\[\#5ED3F0\]\/40{border-color:#5ed3f066}.border-\[\#38BDF8\]\/40{border-color:#38bdf866}.border-\[rgba\(158\,255\,10\,0\.1\)\]{border-color:#9eff0a1a}.border-\[rgba\(158\,255\,10\,0\.6\)\]{border-color:#9eff0a99}.border-\[rgba\(158\,255\,10\,0\.7\)\]{border-color:#9eff0ab3}.border-\[rgba\(158\,255\,10\,0\.12\)\]{border-color:#9eff0a1f}.border-\[rgba\(158\,255\,10\,0\.18\)\]{border-color:#9eff0a2e}.border-\[rgba\(158\,255\,10\,0\.22\)\]{border-color:#9eff0a38}.border-\[rgba\(158\,255\,10\,0\.24\)\]{border-color:#9eff0a3d}.border-\[rgba\(158\,255\,10\,0\.45\)\]{border-color:#9eff0a73}.border-\[rgba\(200\,243\,101\,0\.12\)\]{border-color:#c8f3651f}.border-\[rgba\(200\,243\,101\,0\.16\)\]{border-color:#c8f36529}.border-\[rgba\(200\,243\,101\,0\.22\)\]{border-color:#c8f36538}.bg-\[\#0c1f2c\]{background-color:#0c1f2c}.bg-\[\#9eff0a\]{background-color:#9eff0a}.bg-\[\#060b05\]{background-color:#060b05}.bg-\[\#070c05\]{background-color:#070c05}.bg-\[\#161d11\]\/90{background-color:#161d11e6}.bg-\[\#3178C6\]{background-color:#3178c6}.bg-\[\#010201\]{background-color:#010201}.bg-\[\#020502\]{background-color:#020502}.bg-\[\#040803\]{background-color:#040803}.bg-\[\#182026\]{background-color:#182026}.bg-\[\#A4D048\]{background-color:#a4d048}.bg-\[\#f1eadb\]\/20{background-color:#f1eadb33}.bg-\[rgba\(20\,25\,17\,0\.85\)\]{background-color:#141911d9}.bg-\[rgba\(158\,255\,10\,0\.2\)\]{background-color:#9eff0a33}.bg-\[rgba\(158\,255\,10\,0\.18\)\]{background-color:#9eff0a2e}.bg-amber-400{background-color:var(--color-amber-400)}.bg-red-400{background-color:var(--color-red-400)}.bg-transparent{background-color:#0000}.\[mask-image\:radial-gradient\(ellipse_75\%_75\%_at_50\%_50\%\,\#000_35\%\,transparent_88\%\)\]{-webkit-mask-image:radial-gradient(75% 75%,#000 35%,#0000 88%);mask-image:radial-gradient(75% 75%,#000 35%,#0000 88%)}.bg-repeat{background-repeat:repeat}.fill-\[\#9eff0a\]{fill:#9eff0a}.p-\[16px_20px\]{padding:16px 20px}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-\[7px\]{padding-inline:7px}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-8{padding-block:calc(var(--spacing)*8)}.py-\[2px\]{padding-block:2px}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pb-7{padding-bottom:calc(var(--spacing)*7)}.pb-\[10px\]{padding-bottom:10px}.pl-6{padding-left:calc(var(--spacing)*6)}.text-center{text-align:center}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[7\.5px\]{font-size:7.5px}.text-\[8\.5px\]{font-size:8.5px}.text-\[9px\]{font-size:9px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[20px\]{font-size:20px}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.whitespace-pre{white-space:pre}.text-\[\#5ED3F0\]{color:#5ed3f0}.text-\[\#9eff0a\]{color:#9eff0a}.text-\[\#38BDF8\]{color:#38bdf8}.text-\[\#A4D048\]{color:#a4d048}.text-\[\#f1eadb\]{color:#f1eadb}.text-\[\#f1eadb\]\/50{color:#f1eadb80}.text-\[\#f1eadb\]\/65{color:#f1eadba6}.text-\[\#f1eadb\]\/70{color:#f1eadbb3}.text-amber-400{color:var(--color-amber-400)}.text-blue-400{color:var(--color-blue-400)}.text-emerald-400{color:var(--color-emerald-400)}.text-rose-400{color:var(--color-rose-400)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-5{opacity:.05}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-60{opacity:.6}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_-8px_30px_rgba\(0\,0\,0\,0\.7\)\]{--tw-shadow:0 -8px 30px var(--tw-shadow-color,#000000b3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(164\,208\,72\,0\.8\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,#a4d048cc);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_8px_\#9eff0a\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#9eff0a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(164\,208\,72\,0\.7\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#a4d048b3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(164\,208\,72\,0\.8\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#a4d048cc);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(158\,255\,10\,0\.25\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#9eff0a40);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(158\,255\,10\,0\.55\)\,0_10px_24px_rgba\(0\,0\,0\,0\.7\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#9eff0a8c),0 10px 24px var(--tw-shadow-color,#000000b3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_28px_rgba\(158\,255\,10\,0\.45\)\]{--tw-shadow:0 0 28px var(--tw-shadow-color,#9eff0a73);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_24px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 12px 24px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_40px_rgba\(0\,0\,0\,0\.7\)\]{--tw-shadow:0 16px 40px var(--tw-shadow-color,#000000b3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.06\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff0f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));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,)}.drop-shadow-\[0_0_8px_\#9eff0a\]{--tw-drop-shadow-size:drop-shadow(0 0 8px var(--tw-drop-shadow-color,#9eff0a));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0_0_10px_\#9eff0a\]{--tw-drop-shadow-size:drop-shadow(0 0 10px var(--tw-drop-shadow-color,#9eff0a));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0_0_12px_\#9eff0a\]{--tw-drop-shadow-size:drop-shadow(0 0 12px var(--tw-drop-shadow-color,#9eff0a));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0_0_12px_rgba\(158\,255\,10\,0\.35\)\]{--tw-drop-shadow-size:drop-shadow(0 0 12px var(--tw-drop-shadow-color,#9eff0a59));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.select-none{-webkit-user-select:none;user-select:none}@media(hover:hover){.group-hover\:h-\[38\%\]:is(:where(.group):hover *){height:38%}.group-hover\:h-\[44\%\]:is(:where(.group):hover *){height:44%}.group-hover\/cta\:text-\[\#c8f45c\]:is(:where(.group\/cta):hover *){color:#c8f45c}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:border-\[rgba\(158\,255\,10\,0\.65\)\]:hover{border-color:#9eff0aa6}.hover\:shadow-\[0_20px_50px_rgba\(0\,0\,0\,0\.85\)\,0_0_35px_rgba\(158\,255\,10\,0\.25\)\]:hover{--tw-shadow:0 20px 50px var(--tw-shadow-color,#000000d9),0 0 35px var(--tw-shadow-color,#9eff0a40);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(prefers-reduced-motion:reduce){.motion-reduce\:block{display:block}.motion-reduce\:flex{display:flex}.motion-reduce\:hidden{display:none}}@media(min-width:40rem){.sm\:gap-6{gap:calc(var(--spacing)*6)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:px-8{padding-inline:calc(var(--spacing)*8)}}@media(min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[1fr_1\.25fr_1fr\]{grid-template-columns:1fr 1.25fr 1fr}}@media(prefers-color-scheme:dark){.dark\:block{display:block}.dark\:hidden{display:none}.dark\:border-\[rgba\(158\,255\,10\,0\.22\)\]{border-color:#9eff0a38}.dark\:bg-\[\#060b05\]{background-color:#060b05}}.\[\&_em\]\:font-serif em{font-family:var(--font-serif)}.\[\&_em\]\:font-normal em{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.\[\&_em\]\:text-\[\#9eff0a\] em{color:#9eff0a}.\[\&_em\]\:italic em{font-style:italic}}:root{--paper:#f1eadb;--paper-deep:#e7ddc9;--paper-soft:#f7f2e7;--ink:#141410;--ink-deep:#0c0c09;--ink-soft:#24241d;--lime:#c8f45c;--lime-deep:#a8d93f;--purple:#a668ff;--purple-glow:#a668ff66;--purple-subtle:#a668ff1f;--orange:#4c7c23;--orange-soft:#9ad34f;--clay:#2f6134;--muted:#6f6a5c;--muted-dark:#a9a491;--line:#14141026;--line-light:#f1eadb29;--serif:"Instrument Serif","Iowan Old Style","Times New Roman",serif;--sans:"Archivo","Helvetica Neue",Helvetica,sans-serif;--mono:"JetBrains Mono","SFMono-Regular",Consolas,monospace;--pad:clamp(20px,4.2vw,68px);--max:1620px;--logo:42px;--logo-sm:38px;--gap:clamp(16px,1.6vw,24px);--header-h:calc(var(--logo) + 2*(var(--logo)*.38));--edge:max(var(--pad),calc((100% - var(--max))/2 + var(--pad)));--ease-out:cubic-bezier(.22,1,.36,1);--ease-in-out:cubic-bezier(.76,0,.24,1);--section:clamp(82px,10vw,150px);--sec-head-gap:clamp(12px,1.6vw,18px);--sec-head-mb:clamp(44px,6.5vw,92px);--radius-none:0;--radius-xs:3px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-2xl:32px;--radius-pill:999px;--title-section-size:clamp(2.3rem,3.8vw,3.8rem);--title-section-lh:1.06;--title-section-tracking:-.035em;--desc-section-size:clamp(.95rem,1.1vw,1.12rem);--desc-section-lh:1.65;--tag-section-size:11px;--tag-section-tracking:.14em}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:auto;background-color:#010201}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{color:var(--paper,#f1eadb);font-family:var(--sans);font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background-color:#010201;margin:0;font-size:16px;font-weight:400;line-height:1.5;overflow-x:hidden}body.is-locked{overflow:hidden}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}img,svg{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}::selection{background:var(--lime);color:var(--ink)}:focus-visible{outline:2px solid var(--lime);outline-offset:3px}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#060906}::-webkit-scrollbar-thumb{background:#f1eadb38;border:2px solid #060906;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#c8f45c8c}.site{isolation:isolate;position:relative;overflow-x:clip}.container{width:100%;max-width:var(--max);padding-inline:var(--pad);margin-inline:auto}.grid-12{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}@media(max-width:899px){.grid-12{grid-template-columns:repeat(6,minmax(0,1fr))}:root{--title-section-size:clamp(1.9rem,7.4vw,3.4rem)}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;background:var(--lime);color:var(--ink);font-family:var(--mono);text-transform:uppercase;transition:transform .25s var(--ease-out);padding:12px 18px;font-size:11px;position:fixed;top:16px;left:20px;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.display{font-family:var(--serif);letter-spacing:-.025em;font-weight:400}.mono-label{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:400;line-height:1.5}.eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);align-items:center;gap:9px;font-size:9.5px;display:flex}.eyebrow__dot{background:var(--orange);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #4c7c232e}.eyebrow__sep{opacity:.35}.section-tag{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink);align-items:center;gap:12px;font-size:9px;display:flex}.section-tag--light{color:#f1eadbd1}.line{display:block}.word{vertical-align:bottom;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.word-inner{will-change:transform;display:inline-block}.line-mask{margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:hidden}.btn{--btn-bg:var(--ink);--btn-fg:var(--paper);--btn-border:var(--ink);background:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--btn-border);border-radius:var(--radius-pill);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;transition:background .35s var(--ease-out),color .35s var(--ease-out),border-color .35s var(--ease-out),transform .25s var(--ease-out);justify-content:center;align-items:center;gap:12px;padding:13px 22px;font-size:10px;font-weight:700;display:inline-flex;position:relative}.btn:has(.btn__arrow-circle){padding:9px 10px 9px 20px;font-weight:700}.btn .arrow{width:14px;height:14px;transition:transform .4s var(--ease-out)}.btn__arrow-circle{width:28px;height:28px;color:inherit;transition:background-color .35s var(--ease-out),border-color .35s var(--ease-out),color .35s var(--ease-out),transform .35s var(--ease-out);background:#f1eadb24;border:1px solid #f1eadb38;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.btn__arrow-circle .arrow{width:12px;height:12px;display:block}.btn:hover{background:var(--lime);color:var(--ink);border-color:var(--ink)}.btn:hover .arrow{transform:translate(2px,-2px)}.btn:hover .btn__arrow-circle{background:var(--ink);border-color:var(--ink);color:var(--lime);transform:scale(1.06)}.btn:hover .btn__arrow-circle .arrow{transform:translate(1.5px,-1.5px)}.btn--lime{--btn-bg:var(--lime);--btn-fg:var(--ink);--btn-border:var(--lime)}.btn--lime .btn__arrow-circle{background:var(--ink);border-color:var(--ink);color:var(--lime)}.btn--lime:hover{color:var(--lime);border-color:var(--lime);background:0 0}.btn--lime:hover .btn__arrow-circle{background:var(--lime);border-color:var(--lime);color:var(--ink);transform:scale(1.06)}.btn--lime:hover .arrow,.btn--lime:hover .btn__arrow-circle .arrow{transform:translate(2px)}.btn--outline{--btn-bg:transparent;--btn-fg:var(--ink);--btn-border:#14141066}.btn--outline:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.btn--sm{gap:9px;padding:9px 15px;font-size:9.5px;font-weight:700}.btn--sm:has(.btn__arrow-circle){padding:6px 7px 6px 16px;font-weight:700}.btn--sm .btn__arrow-circle{width:22px;height:22px}.btn--sm .btn__arrow-circle .arrow{width:10px;height:10px}.theme-dark .btn--ink{--btn-bg:var(--lime);--btn-fg:var(--ink);--btn-border:var(--lime)}.theme-dark .btn--ink .btn__arrow-circle{background:var(--ink);border-color:var(--ink);color:var(--lime)}.theme-dark .btn--ink:hover{color:var(--lime);background:0 0}.theme-dark .btn--ink:hover .btn__arrow-circle{background:var(--lime);border-color:var(--lime);color:var(--ink);transform:scale(1.06)}.text-link{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;transition:color .3s var(--ease-out),gap .3s var(--ease-out);border-bottom:1px solid;align-items:center;gap:9px;padding-bottom:4px;font-size:9.5px;font-weight:700;display:inline-flex}.text-link .arrow{width:13px;height:13px;transition:transform .35s var(--ease-out)}.text-link:hover{color:var(--orange);gap:14px}.text-link--light{color:var(--paper)}.text-link--light:hover{color:var(--lime)}.arrow{flex:none}.magnetic{display:inline-block}.grain{z-index:85;pointer-events:none;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px 220px;position:fixed;inset:-50%}.progress{z-index:90;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0}.progress span{transform-origin:0;background:linear-gradient(90deg,#2f6d59,var(--lime),#78d8b8);width:100%;height:100%;display:block;transform:scaleX(0)}.cursor{display:none}@media(hover:hover)and (pointer:fine){.cursor{z-index:150;pointer-events:none;display:block;position:fixed;inset:0}.cursor__dot{background:var(--orange);border-radius:50%;width:6px;height:6px;position:fixed;top:0;left:0}.cursor__ring{mix-blend-mode:difference;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:fixed;top:0;left:0}.cursor__label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);white-space:nowrap;pointer-events:none;font-size:5.2px;font-weight:700}}.preloader{z-index:300;width:100vw;height:100dvh;color:var(--paper,#f1eadb);background:#010201;position:fixed;inset:0;overflow:hidden}.preloader__panel{background:#010201;height:50.5%;position:absolute;left:0;right:0}.preloader__panel--top{border-bottom:1px solid #c8f45c29;top:0}.preloader__panel--bottom{bottom:0}.preloader__inner{z-index:2;width:min(540px,100vw - 48px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.preloader__mark{align-items:baseline;gap:14px;margin-bottom:22px;display:flex}.preloader__monogram{font-family:var(--serif);color:var(--lime,#c8f45c);text-shadow:0 0 20px #c8f45c59;font-size:42px;font-style:italic;line-height:.8}.preloader__name{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#f1eadb99;font-size:9px}.preloader__line{background:#ffffff1f;height:1px;overflow:hidden}.preloader__line span{transform-origin:0;background:linear-gradient(90deg,#15803d,var(--lime,#c8f45c));width:100%;height:100%;display:block}.preloader__meta{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#f1eadb8c;justify-content:space-between;align-items:flex-end;margin-top:16px;font-size:8.5px;display:flex}.preloader__count{font-family:var(--serif);font-variant-numeric:tabular-nums;color:var(--paper,#f1eadb);font-size:38px;line-height:.8}.preloader__skip{right:var(--pad);z-index:4;font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:#f1eadb99;border-bottom:1px solid;padding-bottom:3px;font-size:9px;transition:color .3s;position:absolute;bottom:26px}.preloader__skip:hover{color:var(--lime,#c8f45c)}.header{z-index:70;width:max-content;max-width:calc(100vw - 2*var(--pad));color:var(--ink);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(28px)saturate(155%);backdrop-filter:blur(28px)saturate(155%);transition:background .4s var(--ease-out),color .4s var(--ease-out),border-color .4s var(--ease-out),box-shadow .4s var(--ease-out),top .4s var(--ease-out),gap .4s var(--ease-out),padding .4s var(--ease-out);background:#f7f2e794;border:1px solid #ffffff3d;justify-content:flex-start;align-items:center;gap:clamp(14px,1.8vw,28px);padding:6px 10px 6px 7px;display:flex;position:fixed;top:clamp(10px,1.25vw,18px);left:50%;right:auto;transform:translate(-50%);box-shadow:0 10px 34px #080a0621,inset 0 1px #ffffff38}.header.is-scrolled{border-radius:var(--radius-pill);background:#f7f2e7b3;border-color:#ffffff4d;gap:clamp(12px,1.4vw,22px);padding:6px 8px 6px 10px;top:10px;box-shadow:0 12px 38px #080a0629,inset 0 1px #ffffff47}.header.is-scrolled .brand{align-items:center;gap:8px;display:flex}.header.is-scrolled .brand__monogram{width:32px;height:32px}.header.is-scrolled .brand__name small,.header.is-scrolled .availability{display:none}.header.theme-dark{color:var(--paper);background:#0c0f0957;border-color:#f1eadb33;box-shadow:0 10px 36px #0000002e,inset 0 1px #f1eadb1f}.header.theme-dark.is-scrolled{background:#090c079e;border-color:#f1eadb38;box-shadow:0 12px 40px #00000040,inset 0 1px #f1eadb24}.brand{flex:none;justify-self:start;align-items:center;gap:12px;display:flex}.brand__monogram{width:var(--logo);height:var(--logo);background:var(--ink);transition:transform .3s var(--ease-out),border-color .3s var(--ease-out),box-shadow .3s var(--ease-out);border:1.5px solid #f1eadb47;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000002e}.brand__img{object-fit:cover;object-position:center 25%;border-radius:50%;width:100%;height:100%;display:block}.brand:hover .brand__monogram{border-color:var(--lime);transform:scale(1.06);box-shadow:0 0 12px #c8f45c59}.header.theme-dark .brand__monogram{border-color:#f1eadb4d}.header.theme-dark .brand:hover .brand__monogram{border-color:var(--lime)}.brand__name{letter-spacing:-.01em;flex-direction:column;font-size:11.5px;font-weight:600;line-height:1.15;display:flex}.brand__name small{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;opacity:.55;margin-top:3px;font-size:7.5px;font-weight:400}.nav{justify-content:center;justify-self:center;align-items:center;gap:clamp(18px,2.4vw,38px);display:flex}.nav__link{font-family:var(--sans);letter-spacing:.015em;transition:color .25s var(--ease-out);align-items:center;padding:8px 0;font-size:11.5px;font-weight:500;display:inline-flex;position:relative}.header.theme-dark .nav__link:hover{color:var(--lime)}.header:not(.theme-dark) .nav__link:hover{color:var(--clay)}.nav__link:after{content:"";transform-origin:100%;width:100%;height:2px;transition:transform .45s var(--ease-out);background:currentColor;position:absolute;bottom:0;left:0;transform:scaleX(0)}.nav__link:hover:after,.nav__link.is-active:after{transform-origin:0;transform:scaleX(1)}.header.theme-dark .nav__link.is-active{color:var(--lime);font-weight:600}.header:not(.theme-dark) .nav__link.is-active{color:var(--clay);font-weight:600}.header__actions{flex:none;align-items:center;gap:clamp(9px,1.2vw,16px);display:flex}.availability{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;opacity:.8;align-items:center;gap:7px;font-size:8px;display:inline-flex}.availability i{background:var(--lime-deep);border-radius:50%;width:6px;height:6px;animation:2.8s infinite pulse;box-shadow:0 0 #c8f45c99}@keyframes pulse{50%{opacity:.5}}.menu-btn{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;font-size:9px;display:none}.menu-btn__icon{flex-direction:column;gap:4px;width:22px;display:flex}.menu-btn__icon i{width:100%;height:1px;transition:width .3s var(--ease-out);background:currentColor;display:block}.menu-btn__icon i:last-child{width:65%;margin-left:auto}.menu-btn:hover .menu-btn__icon i:last-child{width:100%}.menu{z-index:120;background:var(--ink-deep);color:var(--paper);padding:clamp(18px,3vw,30px)var(--edge)22px;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.menu__grain{pointer-events:none;background:radial-gradient(50% 60% at 82% 15%,#7abe4852,#0000 70%),radial-gradient(40% 50% at 12% 88%,#c8f45c29,#0000 70%),linear-gradient(160deg,#131310,#0b0b08);position:absolute;inset:0}.menu__top{z-index:2;width:100%;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;opacity:.75;justify-content:space-between;align-items:center;font-size:9px;display:flex;position:relative}.menu__close{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:10px;padding-bottom:3px;font-size:9px;transition:color .3s;display:inline-flex}.menu__close:hover{color:var(--lime)}.menu__body{z-index:2;flex:1;grid-template-columns:1.5fr .8fr;align-items:center;gap:clamp(30px,6vw,110px);width:100%;min-height:0;padding:clamp(28px,5vh,60px) 0;display:grid;position:relative}.menu__nav{flex-direction:column;display:flex}.menu__item{transition:padding .4s var(--ease-out);border-bottom:1px solid #f1eadb24;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:12px;padding:clamp(6px,1.2vh,12px) 0;display:grid}.menu__item .arrow{opacity:.4;width:22px;height:22px;transition:opacity .3s,transform .4s var(--ease-out)}.menu__link{font-family:var(--serif);letter-spacing:-.03em;font-size:clamp(2.6rem,6.5vw,6rem);line-height:.92;transition:color .3s;display:block}.menu__item:hover{padding-left:10px}.menu__item:hover .menu__link{color:var(--lime)}.menu__item:hover .arrow{opacity:1;transform:translate(3px,-3px)}.menu__aside{border-left:1px solid #f1eadb29;flex-direction:column;gap:16px;padding-left:clamp(20px,3vw,44px);display:flex}.menu__aside-label{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;opacity:.5;font-size:8.5px}.menu__aside-city{font-family:var(--serif);font-size:clamp(1.7rem,2.6vw,2.4rem);line-height:1}.menu__aside-city span{font-family:var(--mono);letter-spacing:.1em;color:var(--lime);margin-top:8px;font-size:8.5px;display:block}.menu__email{font-family:var(--mono);letter-spacing:.02em;border-bottom:1px solid #f1eadb4d;align-self:flex-start;padding-bottom:4px;font-size:10px;transition:color .3s}.menu__email:hover{color:var(--lime)}.menu__socials{flex-direction:column;gap:4px;margin-top:6px;display:flex}.menu__socials a{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #f1eadb1f;justify-content:space-between;align-items:center;gap:10px;padding:7px 0;font-size:9px;transition:color .3s;display:flex}.menu__socials a .arrow{width:12px;height:12px}.menu__socials a:hover{color:var(--lime)}.menu__note{font-family:var(--serif);color:#f1eadb8c;max-width:230px;margin-top:auto;font-size:15px;line-height:1.3}.menu__note em{color:var(--lime)}.menu__bottom{z-index:2;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;opacity:.55;border-top:1px solid #f1eadb29;justify-content:space-between;gap:20px;padding-top:16px;font-size:8px;display:flex;position:relative}.marquee{width:100%;overflow:hidden}.marquee__track{will-change:transform;width:max-content;display:flex}.marquee__group{flex:none;align-items:center;gap:34px;padding-right:34px;display:flex}@media(max-width:1180px){.availability{display:none}.nav{gap:16px}}@media(max-width:1023px){.header{gap:16px}.header.is-scrolled .brand{display:flex}.header.is-scrolled{padding:6px 10px 6px 7px}.nav,.header__cta{display:none}.menu-btn{display:inline-flex}.menu__body{grid-template-columns:1fr;align-content:center;gap:34px;overflow-y:auto}.menu__aside{border-top:1px solid #f1eadb29;border-left:0;grid-template-columns:1fr 1fr;align-items:start;gap:14px 24px;padding-top:18px;padding-left:0;display:grid}.menu__aside-label{grid-column:1/-1}.menu__note{display:none}.menu__socials{margin-top:0}.menu__bottom{display:none}}@media(max-width:599px){.brand__name{display:none}.brand__monogram{width:var(--logo-sm);height:var(--logo-sm);font-size:16px}.header{gap:12px;padding:5px 6px 5px 5px}:root{--header-h:calc(var(--logo-sm) + 2*(var(--logo-sm)*.32))}.menu__aside{grid-template-columns:1fr}.menu__link{font-size:clamp(2.4rem,12vw,3.6rem)}.preloader__meta span:first-child{max-width:180px}}.hero{min-height:100svh;padding-top:calc(var(--logo) + 2*(var(--logo)*.38) + var(--gap));isolation:isolate;background:#000;flex-direction:column;display:flex;position:relative}.hero__wash{z-index:0;background:radial-gradient(52% 60% at 79% 16%,#7abe4838,transparent 64%),radial-gradient(48% 54% at 12% 88%,#c8f45c3d,transparent 68%),radial-gradient(40% 40% at 50% 55%,#e9dbc4e6,transparent 70%),linear-gradient(175deg,#f5efe2 0%,var(--paper)55%,#ece2cf 100%);position:absolute;inset:0}.hero__lines{z-index:0;pointer-events:none;background-image:linear-gradient(90deg,#1414100e 1px,#0000 1px),linear-gradient(#1414100b 1px,#0000 1px);background-size:108px 108px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 4%,#000 40%,#0003 82%,#0000 100%);mask-image:linear-gradient(#0000 4%,#000 40%,#0003 82%,#0000)}.hero-stage{z-index:1;width:100%;max-width:var(--max);padding-inline:var(--pad);--mx:-9999px;--my:-9999px;flex:1;grid-template-columns:minmax(220px,.82fr) minmax(320px,1.42fr) minmax(210px,.78fr);align-items:center;gap:clamp(14px,2vw,36px);min-height:calc(100svh - 190px);margin-inline:auto;padding-bottom:0;display:grid;position:relative}.hero-name{display:none!important}.hero-stage.is-name-active .hero-name{opacity:1}.hero-name__reveal{font-family:var(--serif);letter-spacing:-.035em;white-space:nowrap;-webkit-user-select:none;user-select:none;color:#0000;background-image:linear-gradient(105deg,#c8f45c,#9eff0a,#4ade80,#22c55e,#15803d);-webkit-background-clip:text;background-clip:text;padding-top:clamp(0px,1.2vh,14px);font-size:clamp(6.4rem,19.5vw,24rem);font-weight:400;line-height:.8;display:block;position:relative}@media(hover:none),(pointer:coarse){.hero-name{opacity:.65}}.hero-left{z-index:4;grid-area:1/1;align-self:end;max-width:clamp(440px,44vw,580px);padding-bottom:clamp(2px,1.2vh,14px);position:relative}.hero-title,.hero-copy,.hero-meta{text-shadow:0 1px 2px #090b068c}.hero-title{font-family:var(--sans);letter-spacing:-.048em;color:var(--ink);margin-top:clamp(14px,2.2vh,24px);font-size:clamp(2.6rem,3.8vw,4.2rem);font-weight:420;line-height:1.04}.hero-line{white-space:nowrap;display:block}.hero-title .line-mask{margin-top:-.14em;margin-bottom:-.18em;padding-top:.14em;padding-bottom:.18em}.hero-title em{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);font-size:1.1em;font-style:italic;font-weight:400}.hero-copy{color:#514d43;text-wrap:pretty;max-width:355px;margin-top:clamp(20px,3vh,30px);font-size:clamp(12.5px,1vw,14.5px);line-height:1.62}.hero-actions{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:clamp(22px,3.2vh,34px);display:flex}.hero-meta{border-top:1px solid var(--line);grid-template-columns:repeat(2,auto);justify-content:start;gap:clamp(16px,2.5vw,32px);margin-top:clamp(14px,2.2vh,24px);padding-top:12px;display:grid}.hero-meta>div{flex-direction:column;gap:4px;display:flex}.hero-meta .mono-label{color:var(--muted);font-size:7.5px}.hero-meta strong{font-family:var(--mono);letter-spacing:-.01em;color:var(--ink);white-space:nowrap;font-size:9.5px;font-weight:400}.hero-portrait{z-index:2;pointer-events:none;grid-area:1/2;justify-content:center;place-self:end center;align-items:flex-end;width:min(780px,100%);height:100%;max-height:none;margin:0;padding:0;display:flex}.hero-portrait picture{display:contents}.hero-portrait__image{object-fit:contain;object-position:50% 100%;filter:none;width:auto;max-width:100%;height:100%;margin:0 auto;display:block}.hero-right{z-index:4;text-align:right;flex-direction:column;grid-area:1/3;justify-content:space-between;align-self:stretch;align-items:flex-end;gap:24px;padding:clamp(18px,4vh,52px) 0 clamp(30px,6vh,70px);display:flex}.hero-side--badge{flex-direction:column;align-items:flex-end;gap:14px;display:flex}.hero-portrait__badge{display:none}.badge-rotator{cursor:pointer;background:linear-gradient(#161913f5,#0e100deb 55%,#080a07e0);border:1px solid #c8f36538;border-radius:50%;place-items:center;width:96px;height:96px;transition:border-color .35s,box-shadow .35s,transform .35s;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 24px -4px #000c,0 4px 10px -2px #c8f3651f,inset 0 -2px 6px #c8f36561,inset 0 -8px 16px #c8f3651f,inset 0 1px #ffffff1f}.badge-rotator:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(90% 70% at 50% 105%,#beeb5552,#a0cd4124 40%,#0000);border-radius:50%;position:absolute;inset:0}.badge-rotator:hover{border-color:#c8f36573;transform:scale(1.05);box-shadow:0 16px 32px -4px #000000e6,0 0 24px #a4d04840,inset 0 -2px 6px #c8f36580,inset 0 -10px 20px #c8f36529,inset 0 1px #fff3}.badge-rotator svg{z-index:2;width:calc(100% - 8px);height:calc(100% - 8px);animation:26s linear infinite spin;position:absolute;inset:4px;overflow:visible}.badge-rotator svg text{font-family:var(--mono);letter-spacing:.14em;fill:#f1eadbc7;font-size:6.2px;font-weight:500}.badge-rotator>span{z-index:3;font-family:var(--serif);color:var(--lime);font-size:22px;font-style:italic;font-weight:500;line-height:1;position:relative}@keyframes spin{to{transform:rotate(360deg)}}.hero-side__label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#f1eadbd9;align-items:center;gap:8px;font-size:8px;font-weight:500;display:flex}.hero-side__label i{background:#a4d048;border-radius:50%;flex:none;width:7px;height:7px;animation:2.2s ease-in-out infinite badge-pulse;box-shadow:0 0 8px #a4d048e6}@keyframes badge-pulse{0%,to{opacity:.9;transform:scale(1);box-shadow:0 0 6px #a4d048b3}50%{opacity:1;transform:scale(1.25);box-shadow:0 0 12px #a4d048}}.hero-side__label span{opacity:.45}.hero-side--stack{width:min(100%,288px);margin-top:auto;margin-bottom:auto}.hero-side--stack .mono-label{color:var(--muted);margin-bottom:10px}.hero-services li{border-top:1px solid var(--line);letter-spacing:-.015em;color:#3d3a31;justify-content:flex-end;align-items:baseline;gap:12px;padding:8px 0;font-size:10.5px;display:flex}.hero-services li span{font-family:var(--mono);color:var(--orange);order:-1;margin-right:auto;font-size:7.5px}.hero-side--foot{flex-direction:column;align-items:flex-end;gap:14px;width:min(100%,300px);display:flex}.hero-side--foot blockquote{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;max-width:260px;font-size:clamp(17px,1.55vw,22px);font-style:italic;line-height:1.16}.scroll-cue{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:11px;font-size:8px;transition:color .3s;display:inline-flex}.scroll-cue__icon{border:1px solid var(--line);width:34px;height:34px;transition:background .35s var(--ease-out),transform .35s var(--ease-out);border-radius:50%;place-items:center;display:grid}.scroll-cue__icon .arrow{width:12px;height:12px;transform:rotate(90deg)}.scroll-cue:hover .scroll-cue__icon{background:var(--lime);transform:translateY(3px)}.hero-footer{z-index:8;padding:11px var(--edge);-webkit-backdrop-filter:blur(8px);background:#0a0d07d9;border-top:1px solid #f1eadb1f;border-bottom:1px solid #f1eadb1f;grid-template-columns:minmax(170px,.8fr) minmax(0,2.4fr) minmax(170px,.8fr);align-items:center;gap:20px;margin-top:0;display:grid;position:relative}.hero-footer__meta{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#f1eadb8c;gap:18px;font-size:7.5px;display:flex}.hero-footer__meta--right{justify-content:flex-end}.hero-ticker{pointer-events:none;-webkit-user-select:none;user-select:none;border-left:1px solid #f1eadb1f;border-right:1px solid #f1eadb1f;padding-inline:18px}.hero-ticker .marquee__track{backface-visibility:hidden;will-change:transform;transform:translateZ(0)}.hero-ticker .marquee__group{gap:26px;padding-right:26px}.hero-ticker span{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:#f1eadbb8;font-size:8px}.hero-ticker .ticker-dot{color:var(--lime);font-size:9px}@media(max-width:1240px){.hero-title{font-size:clamp(2.35rem,4.3vw,3.6rem)}.hero-left{padding-bottom:0}.hero-portrait{height:clamp(400px,58vh,570px)}}@media(max-width:1023px){.hero{padding-top:84px}.hero-stage{grid-template-columns:minmax(190px,.9fr) minmax(250px,1.05fr) minmax(170px,.75fr);gap:10px;min-height:calc(100svh - 180px)}.hero-left{padding-bottom:20px}.hero-title{font-size:clamp(2rem,4.4vw,2.9rem)}.hero-copy{font-size:12px}.hero-meta{grid-template-columns:repeat(2,auto);gap:16px}.hero-actions .btn{padding:13px 16px}.hero-portrait{height:clamp(420px,60vh,580px)}.hero-side--stack{display:none}.hero-side--foot blockquote{font-size:16px}.hero-right{justify-content:space-between;padding-bottom:24px}.hero-side__label{font-size:7px}.badge-rotator{width:74px;height:74px}}@media(max-width:899px){.hero{padding-top:calc(var(--logo) + 2*(var(--logo)*.38) + 16px);background-color:#010201;flex-direction:column;justify-content:space-between;min-height:100dvh;display:flex;overflow:hidden}.hero__lines{background-size:72px 72px}.hero-stage{padding-inline:var(--pad);flex-direction:column;flex:1;justify-content:flex-start;align-items:stretch;gap:0;min-height:auto;display:flex;position:relative}.hero-name{padding-top:0;align-items:flex-start;padding-inline:0;inset:6px 0 auto}.hero-name__reveal{letter-spacing:-.05em;font-size:23vw;line-height:.82}.hero-portrait{order:1;align-self:stretch;width:min(620px,100%);height:clamp(340px,50svh,540px);margin:0 auto;-webkit-mask-image:linear-gradient(#000 0% 52%,#000000c7 68%,#00000057 84%,#0000 100%);mask-image:linear-gradient(#000 0% 52%,#000000c7 68%,#00000057,#0000)}.hero-left{z-index:3;order:2;align-self:flex-start;max-width:620px;margin-top:calc(-1*clamp(56px,11svh,120px));padding:0;display:block;position:relative}.hero-left .hero-title,.hero-left .hero-copy,.hero-left .hero-actions,.hero-left .hero-meta,.hero-left .eyebrow{order:initial}.hero-title{margin-top:14px;font-size:clamp(2.5rem,9.4vw,3.6rem)}.hero-copy{max-width:440px;margin-top:16px;font-size:13.5px}.hero-actions{margin-top:20px}.hero-meta{grid-template-columns:repeat(2,auto);justify-content:flex-start;gap:24px;margin-top:22px}.hero-right{text-align:left;border-top:1px solid var(--line);flex-flow:wrap;order:8;justify-content:space-between;align-items:flex-start;gap:18px;margin-top:26px;margin-bottom:8px;padding:26px 0 8px;position:static}.hero-right .hero-side--badge{display:none}.hero-portrait{position:relative}.hero-portrait__image{transform:translate(-6%)}.hero-portrait__badge{z-index:6;pointer-events:auto;flex-direction:column;align-items:center;margin:0;display:flex;position:absolute;top:11%;right:max(16px,50% - 160px)}.hero-portrait__badge .badge-rotator{-webkit-backdrop-filter:blur(10px);width:72px;height:72px}.hero-portrait__badge .badge-rotator>span{font-size:17px}.hero-side--foot{order:2;align-items:flex-start;width:auto}.hero-side--foot blockquote,.hero-side--stack{display:none}.hero-side__label{justify-content:flex-start}.hero-footer{grid-template-columns:1fr;gap:0;margin-top:0;padding:0}.hero-footer__meta,.hero-footer__meta--right{display:none!important}.hero-ticker{border:0;border-bottom:1px solid var(--line);padding:11px var(--pad)}}@media(max-width:599px){.hero{padding-top:72px}.hero-name{height:46svh}.hero-name__reveal{letter-spacing:-.045em;font-size:23vw;line-height:.82}.hero-portrait{width:min(620px,96vw);height:50svh;min-height:300px}.hero-left{margin-top:calc(-1*clamp(48px,10svh,96px))}.hero-title{font-size:clamp(2.35rem,10.6vw,3rem)}.hero-meta{grid-template-columns:repeat(2,auto);gap:20px}.hero-actions{gap:12px 18px}.hero-actions .btn{flex:1;justify-content:space-between}.hero-right{margin-top:22px}.hero-portrait__image{transform:translate(-7%)}.hero-portrait__badge{top:10%;right:max(18px,50% - 148px)}.hero-portrait__badge .badge-rotator{width:68px;height:68px}.hero-portrait__badge .badge-rotator>span{font-size:17px}.hero-ticker span{font-size:7.5px}}@media(prefers-reduced-motion:reduce){.hero-name__reveal{opacity:.92;-webkit-mask-image:none;mask-image:none}.badge-rotator svg{animation:none}}.hero{color:var(--paper);background:#000}.hero__wash{background:linear-gradient(#06090500 18%,#05080452 38%,#030502b8 62%,#020301f2 82%,#010201),radial-gradient(14% 54% at 30% 43%,#76f40a99,#0000 74%),radial-gradient(8% 36% at 3% 27%,#80f61e42,#0000 78%),radial-gradient(66% 40% at 54% 100%,#010301c7,#0000 78%),linear-gradient(172deg,#11170c,#0b1008 48%,#060a05 78%,#020402)}.hero__rays{z-index:1;pointer-events:none;mix-blend-mode:plus-lighter;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(85% 75% at 0 0,#000 0% 35%,#000000b3 55%,#00000040 75%,#0000 90%);mask-image:radial-gradient(85% 75% at 0 0,#000 0% 35%,#000000b3 55%,#00000040 75%,#0000 90%)}.hero__ray-glow{aspect-ratio:1;filter:blur(52px);pointer-events:none;background:radial-gradient(circle,#b2ff1ed9,#82fa128c 26%,#46d20c47 48%,#208c081a 68%,#0000 82%);border-radius:50%;width:clamp(380px,42vw,650px);position:absolute;top:-100px;left:-100px}.hero__ray{transform-origin:0 0;filter:blur(22px);height:200%;animation:12s ease-in-out infinite divineBreathe;display:block;position:absolute;top:-15%;left:-5%}.hero__ray--1{background:linear-gradient(#b9ff23f2,#8cfc14a6 28%,#5adc0a59 54%,#32a0061f 78%,#0000 95%);width:clamp(65px,6vw,110px);transform:rotate(35deg)}.hero__ray--2{background:linear-gradient(#c8ff32cc,#9bfa1980 30%,#5fcd0c38 58%,#0000 90%);width:clamp(45px,4vw,75px);animation-duration:14s;animation-delay:-4s;left:0%;transform:rotate(43deg)}.hero__ray--3{background:linear-gradient(#a5ff1999,#73e10f59 36%,#41a00824 65%,#0000 88%);width:clamp(80px,8vw,150px);animation-duration:16s;animation-delay:-7s;left:6%;transform:rotate(50deg)}@keyframes divineBreathe{0%,to{opacity:.78}50%{opacity:1}}.hero__lines{background-image:linear-gradient(90deg,#f1eadb11 1px,#0000 1px),linear-gradient(#f1eadb0d 1px,#0000 1px);-webkit-mask-image:linear-gradient(#0000 0%,#000c 14%,#000 28%,#000000db 46%,#00000061 62%,#00000014 75%,#0000 84%),linear-gradient(90deg,#000 0% 38%,#000000b8 50%,#00000052 62%,#00000014 74%,#0000 86%);mask-image:linear-gradient(#0000,#000c,#000 28%,#000000db 46%,#00000061 62%,#00000014 75%,#0000 84%),linear-gradient(90deg,#000 0% 38%,#000000b8 50%,#00000052,#00000014,#0000 86%);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-name__reveal{background-image:linear-gradient(105deg,#c8f45c,#9eff0a,#4ade80,#22c55e,#15803d)}.hero .eyebrow,.hero-title,.hero-title em{color:var(--paper)}.hero-title__dot{color:var(--lime)}.hero-copy{color:#f1eadba8}.hero-meta{border-top-color:#f1eadb29}.hero-meta .mono-label{color:#f1eadb7a}.hero-meta strong{color:var(--paper)}.hero .btn--ink{--btn-bg:var(--lime);--btn-fg:var(--ink);--btn-border:var(--lime);font-weight:700}.hero .btn--ink .btn__arrow-circle{background:var(--ink);border-color:var(--ink);color:var(--lime)}.hero .btn--ink:hover{color:var(--lime);border-color:var(--lime);background:0 0}.hero .btn--ink:hover .btn__arrow-circle{background:var(--lime);border-color:var(--lime);color:var(--ink);transform:scale(1.06)}.hero .btn--ink:hover .btn__arrow-circle .arrow{transform:translate(2px,-2px)}.hero .text-link{color:var(--paper);font-weight:700}.hero .text-link:hover{color:var(--lime)}.hero-side__label{color:#f1eadbd1}.badge-rotator{background:linear-gradient(#161913f5,#0e100deb 55%,#080a07e0);border-color:#c8f36538;box-shadow:0 12px 24px -4px #000c,0 4px 10px -2px #c8f3651f,inset 0 -2px 6px #c8f36561,inset 0 -8px 16px #c8f3651f,inset 0 1px #ffffff1f}.badge-rotator svg text{fill:#f1eadbc7}.badge-rotator>span{color:var(--lime)}.hero-side--stack .mono-label{color:#f1eadb73}.hero-services li{color:#f1eadbbd;border-top-color:#f1eadb24}.hero-services li span{color:var(--lime)}.hero-side--foot blockquote{color:var(--paper)}.scroll-cue{color:#f1eadb94}.scroll-cue:hover{color:var(--paper)}.scroll-cue__icon{border-color:#f1eadb3d}.scroll-cue:hover .scroll-cue__icon{background:var(--lime);color:var(--ink)}.hero-footer{background:#0a0d078c;border-top-color:#f1eadb29;border-bottom-color:#f1eadb29}.hero-footer__meta{color:#f1eadb80}.hero-ticker{border-left-color:#f1eadb29;border-right-color:#f1eadb29}.hero-ticker span{color:#f1eadbb8}.hero-ticker .ticker-dot{color:var(--lime)}@media(max-width:899px){.hero-ticker{border-bottom-color:#f1eadb29}.hero-right{border-top-color:#f1eadb29}}.hero-portrait{position:relative}.hero-portrait:before,.hero-portrait:after{display:none}.hero-left:after{content:"";z-index:-2;pointer-events:none;filter:blur(18px);background:linear-gradient(#0000,#05080459 46%,#040603d1 74%,#030502 94%);height:190%;position:absolute;bottom:-34%;left:-18%;right:-8%}@media(max-width:899px){.hero__rays{opacity:1;width:auto;height:auto;inset:0;-webkit-mask-image:radial-gradient(95% 85% at 0 0,#000 0% 30%,#0009 55%,#0000 80%);mask-image:radial-gradient(95% 85% at 0 0,#000 0% 30%,#0009 55%,#0000 80%)}.hero__ray-glow{filter:blur(42px);background:radial-gradient(circle,#b2ff1ecc,#82f51480 26%,#4bcd0f38 50%,#0000 80%);width:clamp(280px,80vw,450px);top:-80px;left:-80px}.hero__ray--1{width:clamp(55px,12vw,85px);transform:rotate(38deg)}.hero__ray--2{width:clamp(35px,8vw,55px);transform:rotate(46deg)}.hero__ray--3{width:clamp(65px,14vw,105px);transform:rotate(54deg)}.hero__wash:after{content:"";pointer-events:none;background:radial-gradient(78% 58% at 100% 0,#010201eb,#020402b3 32%,#03050352 58%,#0000 78%),linear-gradient(270deg,#0203028c,#02030238 28%,#0000 55%);position:absolute;inset:0}.hero-left:after{display:none}}@media(prefers-reduced-motion:reduce){.hero__ray{opacity:.85;animation:none!important}}.manifesto,.luxury-section{color:var(--paper,#f1eadb);padding:clamp(80px,10vw,140px) 0 clamp(90px,11vw,150px);position:relative;overflow:hidden;background:#010201!important}.luxury-section__glow{filter:blur(55px);pointer-events:none;z-index:1;background:radial-gradient(at 50% 15%,#9eff0a47,#76f40a29,#2084080f 60%,#0000 80%);width:min(1200px,100vw);height:600px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.luxury-container{z-index:2;width:100%;max-width:var(--max);padding-inline:var(--pad);margin-inline:auto;position:relative}.luxury-header{align-items:center;gap:var(--sec-head-gap);text-align:center;width:100%;max-width:960px;margin:0 auto var(--sec-head-mb);flex-direction:column;display:flex}.luxury-header__title{font-family:var(--sans,"Archivo",sans-serif);font-size:var(--title-section-size);font-weight:700;line-height:var(--title-section-lh);letter-spacing:var(--title-section-tracking);color:var(--paper,#f1eadb);text-align:center;white-space:normal;max-width:22ch;margin:0 auto}.luxury-header__title em{font-family:var(--serif,"Instrument Serif",serif);letter-spacing:-.02em;color:var(--lime,#c8f45c);font-size:1.08em;font-style:italic;font-weight:400}.luxury-header__sub{font-family:var(--sans,"Archivo",sans-serif);font-size:var(--desc-section-size);line-height:var(--desc-section-lh);color:var(--muted-dark,#f1eadbad);text-align:center;letter-spacing:-.01em;margin-top:0;max-width:52ch;margin-inline:auto;font-weight:400}.luxury-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.2vw,26px);width:100%;display:grid}.luxury-card{border-radius:var(--radius-2xl);background:linear-gradient(#141a11f0,#0c0f0afa);border:1px solid #c8f45c38;flex-direction:column;align-items:center;min-height:450px;padding:32px 24px 28px;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #c8f45c6b,0 16px 40px #0009}.luxury-card:hover{border-color:#c8f45c94;transform:translateY(-5px);box-shadow:inset 0 1px 2px #c8f45cad,0 22px 50px #c8f45c38}.luxury-card__dots{pointer-events:none;opacity:.75;z-index:1;background-image:radial-gradient(#c8f45c29 1px,#0000 1px);background-size:14px 14px;position:absolute;inset:0}.luxury-card__content{z-index:2;flex-direction:column;flex:1;align-items:center;width:100%;display:flex;position:relative}.luxury-card__title{font-family:var(--sans,"Archivo",sans-serif);color:var(--paper,#f1eadb);letter-spacing:-.02em;text-align:center;margin:0 0 6px;font-size:1.35rem;font-weight:600}.luxury-card__sub{font-family:var(--sans,"Archivo",sans-serif);color:var(--muted-dark,#f1eadba6);text-align:center;margin:0;font-size:.84rem;line-height:1.4}.luxury-step{align-items:center;width:100%;margin:18px 0 20px;display:flex}.luxury-step__line{background:repeating-linear-gradient(90deg,#c8f45c59 0 4px,#0000 4px 8px);flex:1;height:1px}.luxury-step__badge{width:24px;height:24px;color:var(--lime,#c8f45c);font-family:var(--mono,"JetBrains Mono",monospace);background:linear-gradient(#161913f5,#0e100deb 55%,#080a07e0);border:1px solid #c8f36559;border-radius:50%;justify-content:center;align-items:center;margin:0 10px;font-size:11px;font-weight:700;display:flex;box-shadow:0 4px 10px #000000a6,0 0 10px #c8f45c40,inset 0 -1.5px 3px #c8f36566}.luxury-visual-box{flex:1;justify-content:center;align-items:center;width:100%;margin-top:auto;display:flex;position:relative}.scanner-box{border-radius:var(--radius-lg);background:#0e120cf0;border:1px solid #c8f45c40;flex-direction:column;justify-content:center;align-items:center;width:170px;height:190px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000080}.scanner-box__bracket{border:2px solid var(--lime,#c8f45c);width:20px;height:20px;position:absolute}.scanner-box__bracket--tl{border-bottom:none;border-right:none;top:14px;left:14px}.scanner-box__bracket--tr{border-bottom:none;border-left:none;top:14px;right:14px}.scanner-box__bracket--bl{border-top:none;border-right:none;bottom:14px;left:14px}.scanner-box__bracket--br{border-top:none;border-left:none;bottom:14px;right:14px}.scanner-box__badge{text-align:center;background:linear-gradient(#161913f5,#0e100deb 55%,#080a07e0);border:1px solid #c8f36540;border-radius:8px;padding:6px 12px;position:relative;overflow:hidden;box-shadow:0 4px 12px #0009,inset 0 -1.5px 4px #c8f36559,inset 0 1px #ffffff1a}.scanner-box__badge span{z-index:1;font-family:var(--mono,"JetBrains Mono",monospace);letter-spacing:.1em;color:var(--lime,#c8f45c);font-size:8px;font-weight:700;display:block;position:relative}.scanner-box__badge strong{z-index:1;font-family:var(--sans,"Archivo",sans-serif);color:var(--paper,#f1eadb);font-size:10px;font-weight:800;display:block;position:relative}.scanner-box__glowdot{background:radial-gradient(circle,var(--lime,#c8f45c)0%,#c8f45c33 60%,transparent 80%);filter:blur(1px);border-radius:50%;width:32px;height:32px;margin-top:18px;animation:2.5s ease-in-out infinite alternate pulseScan}@keyframes pulseScan{0%{opacity:.6;transform:scale(.85)}to{opacity:1;transform:scale(1.15)}}.offer-box{border-radius:var(--radius-lg);background:#10160ef2;border:1px solid #c8f45c4d;width:100%;max-width:280px;padding:18px;box-shadow:0 12px 35px #0009}.offer-box__header{align-items:center;gap:10px;margin-bottom:14px;display:flex}.offer-box__avatar{background:linear-gradient(135deg,var(--lime,#c8f45c)0%,var(--clay,#2f6134)100%);border:1px solid var(--lime,#c8f45c);width:32px;height:32px;font-family:var(--mono,"JetBrains Mono",monospace);color:var(--ink-deep,#0c0c09);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex}.offer-box__userinfo{text-align:left;flex:1}.offer-box__userinfo strong{font-family:var(--sans,"Archivo",sans-serif);color:var(--paper,#f1eadb);font-size:11px;display:block}.offer-box__userinfo span{font-family:var(--mono,"JetBrains Mono",monospace);color:var(--lime,#c8f45c);font-size:9px;display:block}.offer-box__time{font-family:var(--mono,"JetBrains Mono",monospace);color:var(--muted,#6f6a5c);font-size:9px}.offer-box__body{text-align:left;border-top:1px solid #f1eadb1a;padding-top:12px}.offer-box__label{font-family:var(--mono,"JetBrains Mono",monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-dark,#a9a491);margin-bottom:4px;font-size:8px;display:block}.offer-box__price{font-family:var(--sans,"Archivo",sans-serif);color:var(--paper,#f1eadb);margin-bottom:12px;font-size:1.4rem;font-weight:700}.offer-box__actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.offer-box__btn{border-radius:var(--radius-pill);font-family:var(--sans,"Archivo",sans-serif);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;text-align:center;border:none;padding:8px 12px;font-size:10px;font-weight:800;transition:all .2s}.offer-box__btn--accept{background:var(--lime,#c8f45c);color:var(--ink-deep,#0c0c09);box-shadow:0 0 15px #c8f45c66}.offer-box__btn--accept:hover{background:#d8ff7a;box-shadow:0 0 22px #c8f45ca6}.offer-box__btn--counter{color:var(--paper,#f1eadb);background:#f1eadb14;border:1px solid #f1eadb29}.luxury-card--spotlight{background:linear-gradient(#1a2414f5,#0c100afa);border-color:#c8f45c73;box-shadow:inset 0 1px 2px #c8f45c99,0 18px 45px #c8f45c2e}.spotlight-pill{border-radius:var(--radius-pill);color:var(--lime,#c8f45c);font-family:var(--mono,"JetBrains Mono",monospace);letter-spacing:.08em;text-transform:uppercase;background:#c8f45c26;border:1px solid #c8f45c66;align-items:center;gap:6px;margin-bottom:14px;padding:4px 12px;font-size:9px;font-weight:700;display:inline-flex}.spotlight-pill__dot{background:var(--lime,#c8f45c);width:6px;height:6px;box-shadow:0 0 8px var(--lime,#c8f45c);border-radius:50%}.spotlight-title{font-family:var(--sans,"Archivo",sans-serif);color:var(--paper,#f1eadb);text-align:center;margin-bottom:8px;font-size:1.45rem;font-weight:600;line-height:1.15}.spotlight-title em{font-family:var(--serif,"Instrument Serif",Georgia,serif);color:var(--lime,#c8f45c);font-size:2.1rem;font-style:italic;font-weight:400;display:block}.spotlight-btn{border-radius:var(--radius-pill);background:var(--lime,#c8f45c);width:100%;color:var(--ink-deep,#0c0c09);font-family:var(--sans,"Archivo",sans-serif);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;margin:18px 0 14px;padding:13px 20px;font-size:11px;font-weight:800;text-decoration:none;transition:all .25s;display:flex;box-shadow:0 0 25px #c8f45c73}.spotlight-btn:hover{background:#d8ff7a;transform:translateY(-2px);box-shadow:0 0 35px #c8f45cb3}.luxury-dial{background:radial-gradient(circle,#c8f45c33,#0c100af2 75%);border:1px solid #c8f45c59;border-radius:50%;justify-content:center;align-items:center;width:130px;height:130px;margin-top:6px;display:flex;position:relative;box-shadow:0 0 30px #c8f45c38}.luxury-dial:before{content:"";border:1px dashed #c8f45c59;border-radius:50%;position:absolute;inset:5px}.luxury-dial__text{font-family:var(--serif,"Instrument Serif",Georgia,serif);letter-spacing:.16em;color:var(--lime,#c8f45c);font-size:15px;font-weight:700}.privacy-box{border-radius:var(--radius-lg);width:100%;max-width:260px;padding:14px 16px;box-shadow:0 10px 25px #00000080}.privacy-box__user{align-items:center;gap:10px;margin-bottom:12px;display:flex}.privacy-box__icon{width:28px;height:28px;color:var(--lime,#c8f45c);background:#c8f45c2e;border:1px solid #c8f45c73;border-radius:50%;justify-content:center;align-items:center;font-size:12px;display:flex}.privacy-box__name{text-align:left;flex:1}.privacy-box__name strong{font-family:var(--sans,"Archivo",sans-serif);color:var(--paper,#f1eadb);font-size:10px;display:block}.privacy-box__name span{font-family:var(--mono,"JetBrains Mono",monospace);color:var(--lime,#c8f45c);font-size:8px;display:block}.privacy-box__tag{font-family:var(--mono,"JetBrains Mono",monospace);letter-spacing:.06em;border-radius:var(--radius-pill);color:var(--lime,#c8f45c);background:#c8f45c1f;padding:3px 7px;font-size:8px;font-weight:700}.privacy-box__escrow{border-radius:var(--radius-pill);width:100%;font-family:var(--mono,"JetBrains Mono",monospace);letter-spacing:.08em;color:var(--lime,#c8f45c);text-align:center;text-transform:uppercase;background:#c8f45c1f;border:1px solid #c8f45c40;padding:8px;font-size:8px;font-weight:800}.filter-box{border-radius:var(--radius-lg);text-align:left;background:#10140ef2;border:1px solid #c8f45c40;width:100%;max-width:260px;padding:16px;box-shadow:0 10px 25px #00000080}.filter-box__tags{gap:8px;margin-bottom:14px;display:flex}.filter-box__pill{border-radius:var(--radius-pill);font-family:var(--mono,"JetBrains Mono",monospace);color:var(--paper,#f1eadb);background:#f1eadb14;border:1px solid #f1eadb26;align-items:center;gap:4px;padding:5px 9px;font-size:8px;display:flex}.filter-box__pill--active{color:var(--lime,#c8f45c);background:#c8f45c2e;border-color:#c8f45c80}.filter-box__toggle-row{border-top:1px solid #f1eadb1a;justify-content:space-between;align-items:center;padding-top:12px;display:flex}.filter-box__toggle-row span{font-family:var(--sans,"Archivo",sans-serif);color:var(--paper-soft,#f7f2e7);font-size:10px}.filter-box__switch{background:var(--lime,#c8f45c);border-radius:var(--radius-pill);width:32px;height:18px;position:relative;box-shadow:0 0 12px #c8f45c80}.filter-box__switch:after{content:"";background:var(--ink-deep,#0c0c09);border-radius:50%;width:14px;height:14px;position:absolute;top:2px;right:2px}.gauge-box{background:radial-gradient(circle,#c8f45c33,#0c100af0 75%);border:1px solid #c8f45c59;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:120px;height:120px;display:flex;position:relative;box-shadow:0 0 25px #c8f45c38}.gauge-box:before{content:"";border:1px dashed #c8f45c59;border-radius:50%;position:absolute;inset:6px}.gauge-box__needle{background:var(--lime,#c8f45c);width:2px;height:28px;box-shadow:0 0 8px var(--lime,#c8f45c);transform-origin:bottom;margin-bottom:4px}.gauge-box__percent{font-family:var(--sans,"Archivo",sans-serif);color:var(--paper,#f1eadb);font-size:14px;font-weight:800}@media(max-width:1024px){.luxury-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.luxury-header__title{white-space:normal;max-width:15ch;line-height:1.06}}@media(max-width:680px){.luxury-grid{grid-template-columns:1fr;gap:20px}.luxury-card{min-height:400px;padding:28px 20px 24px}.luxury-header__title{white-space:normal;max-width:15ch;line-height:1.06}.luxury-header__sub{max-width:100%}}.works{color:var(--paper);padding-top:clamp(46px,6vw,88px);position:relative;overflow:hidden;background:linear-gradient(#010201,#040503,#010201)!important;border-top:none!important}.works__head{margin-bottom:var(--sec-head-mb);flex-direction:column;gap:clamp(18px,3vw,32px);display:flex}.works__title-wrap{grid-template-columns:minmax(0,1.85fr) minmax(200px,.5fr);align-items:end;gap:clamp(26px,4vw,64px);display:grid}.works__title-col{align-items:flex-start;gap:var(--sec-head-gap);flex-direction:column;min-width:0;display:flex}.works__title{font-family:var(--sans,"Archivo",sans-serif);font-weight:700;font-size:var(--title-section-size);line-height:var(--title-section-lh);letter-spacing:var(--title-section-tracking);color:var(--paper,#f1eadb)}.works-title__line{display:inline-block}@media(min-width:1024px){.works-title__line{white-space:nowrap}}.works__title em{font-family:var(--serif,"Instrument Serif",serif);color:var(--lime);font-size:1.08em;font-style:italic;font-weight:400}.works__intro{flex-direction:column;gap:16px;padding-bottom:8px;display:flex}.works__intro p{font-family:var(--sans,"Archivo",sans-serif);font-size:var(--desc-section-size);line-height:var(--desc-section-lh);color:#f1eadb8c;max-width:300px;margin:0}.works__count{font-family:var(--serif);color:var(--orange);font-size:clamp(2.6rem,4vw,4rem);line-height:.8}.works__pin{flex-direction:column;justify-content:center;min-height:100svh;padding-top:clamp(22px,4vw,60px);padding-bottom:clamp(40px,6vw,78px);display:flex;position:relative;overflow:hidden}.works__track{width:max-content;padding-inline:var(--edge);will-change:transform;align-items:flex-start;gap:clamp(22px,3vw,44px);display:flex}.work-card{flex:none;width:clamp(260px,22vw,320px);min-height:0}@media(max-width:1023px){.work-card{width:min(72vw,300px)}}@media(max-width:599px){.work-card{width:min(80vw,270px)}}.work-card__button{text-align:left;width:100%;color:inherit;cursor:pointer;display:block}.work-card__cover{aspect-ratio:9/16;border-radius:var(--radius-2xl);background:#050704;border:1px solid #c8f45c38;transition:border-color .4s,box-shadow .4s,transform .4s;position:relative;overflow:hidden;box-shadow:0 16px 36px -8px #000000bf}.work-card__button:hover .work-card__cover{border-color:#9eff0a8c;box-shadow:0 22px 50px -10px #000000d9,0 0 28px #9eff0a33}.work-card__image{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .75s var(--ease-out);display:block}.work-card__button:hover .work-card__image{transform:scale(1.04)}.work-card__open{z-index:4;color:var(--lime,#c8f45c);font-family:var(--mono,"JetBrains Mono",monospace);letter-spacing:.1em;text-transform:uppercase;transition:transform .55s var(--ease-out),border-color .25s ease,box-shadow .25s ease;background:linear-gradient(#161913fa,#0e100df0 55%,#080a07e6);border:1px solid #c8f36559;border-radius:8px;align-items:center;gap:9px;padding:8px 14px;font-size:8.5px;font-weight:700;display:inline-flex;position:absolute;bottom:14px;left:14px;overflow:hidden;transform:translateY(150%);box-shadow:0 8px 20px #000000bf,0 0 12px #a4d04838,inset 0 -2px 5px #c8f36566,inset 0 1px #ffffff26}.work-card__open:before{content:"";pointer-events:none;inset-inline:0;background:radial-gradient(90% 70% at 50% 105%,#beeb5552,#a0cd411f 40%,#0000);border-radius:0 0 8px 8px;height:50%;position:absolute;bottom:0}.work-card__open span,.work-card__open .arrow{z-index:1;position:relative}.work-card__open .arrow{width:11px;height:11px}.work-card__button:hover .work-card__open,.work-card__button:focus-visible .work-card__open{transform:translateY(0)}.work-card__meta{flex-direction:column;gap:9px;padding-top:16px;display:flex}.work-card__meta-top{border-bottom:1px solid #f1eadb29;justify-content:space-between;align-items:baseline;gap:14px;padding-bottom:9px;display:flex}.work-card__meta-top h3{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(1.9rem,2.5vw,2.5rem);font-weight:400;line-height:.9}.work-card__meta-top .mono-label{color:#f1eadb73;white-space:nowrap;font-size:8px}.work-card__meta p{color:#f1eadb94;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.work-card__tags{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.work-card__tags span{font-family:var(--mono,"JetBrains Mono",monospace);letter-spacing:.08em;text-transform:uppercase;color:#f1eadb;background:linear-gradient(#161913f5,#0e100deb 55%,#080a07e0);border:1px solid #c8f36533;border-radius:6px;padding:4px 8px;font-size:8px;font-weight:600;transition:border-color .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 3px 8px -2px #000000b3,0 1px 4px -1px #c8f36514,inset 0 -1px 3px #c8f3654d,inset 0 1px #ffffff1a}.work-card__tags span:before{content:"";pointer-events:none;inset-inline:0;background:radial-gradient(90% 70% at 50% 105%,#beeb5547,#a0cd411a 40%,#0000);border-radius:0 0 6px 6px;height:50%;position:absolute;bottom:0}.work-card:hover .work-card__tags span{border-color:#c8f36566;box-shadow:0 4px 10px -2px #000c,0 0 8px #a4d0482e,inset 0 -1px 3px #c8f36573,inset 0 1px #ffffff26}.works__hud{left:var(--edge);right:var(--edge);opacity:0;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;display:grid;position:absolute;bottom:18px}.works__hud .mono-label{color:#f1eadb66;font-size:7.5px}.works__hud .mono-label i{color:var(--orange);margin:0 3px;font-style:normal}.works__progress{background:#f1eadb2e;height:1px;overflow:hidden}.works__progress span{transform-origin:0;background:linear-gradient(90deg,var(--lime),#2f6d59);width:100%;height:100%;display:block;transform:scaleX(0)}.work-card--end{align-self:stretch;width:clamp(288px,29vw,400px)}.work-card__end-inner{isolation:isolate;border-radius:var(--radius-2xl);color:#f1eadb;background:linear-gradient(#161913f5,#0e100deb 55%,#080a07e0);border:1px solid #c8f36538;flex-direction:column;justify-content:space-between;gap:26px;height:100%;min-height:480px;padding:clamp(24px,2.4vw,36px);transition:border-color .4s,box-shadow .4s,transform .4s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px -6px #000000d9,0 6px 14px -2px #c8f36514,inset 0 -2px 6px #c8f36561,inset 0 -10px 22px #c8f3651a,inset 0 1px #ffffff1f}.work-card--end:hover .work-card__end-inner{border-color:#c8f36573;transform:translateY(-4px);box-shadow:0 24px 50px -6px #000000eb,0 8px 24px -2px #c8f3652e,inset 0 -2px 6px #c8f36580,inset 0 -10px 22px #c8f36526,inset 0 1px #fff3}.work-card__end-inner:before{content:"";border-radius:0 0 var(--radius-2xl)var(--radius-2xl);pointer-events:none;z-index:0;inset-inline:0;background:radial-gradient(90% 70% at 50% 105%,#beeb5547,#a0cd411a 40%,#0000);height:48%;position:absolute;bottom:0}.work-card__end-inner:after{content:"✳";color:var(--lime,#c8f45c);filter:drop-shadow(0 0 10px #c8f45cb3);opacity:.85;pointer-events:none;z-index:1;font-size:26px;position:absolute;bottom:64px;right:24px}.work-card__end-inner .mono-label{z-index:1;font-family:var(--mono,"JetBrains Mono",monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--lime,#c8f45c);background:#c8f36514;border:1px solid #c8f36538;border-radius:9999px;align-self:flex-start;padding:5px 12px;font-size:8.5px;font-weight:600;display:inline-flex;position:relative;box-shadow:inset 0 -1px 3px #c8f36540}.work-card__end-inner h3{font-family:var(--serif);letter-spacing:-.03em;color:#f1eadb;z-index:1;font-size:clamp(2.5rem,3.4vw,3.4rem);font-weight:400;line-height:.95;position:relative}.work-card__end-inner h3 em{color:var(--lime,#c8f45c);font-style:italic}.work-card__end-inner p{color:#f1eadba6;z-index:1;max-width:280px;font-size:13.5px;line-height:1.55;position:relative}.work-card__end-inner .btn{z-index:1;align-self:flex-start;position:relative;box-shadow:0 4px 16px #c8f45c40}.work-card__end-inner .btn:hover{transform:translateY(-2px);box-shadow:0 6px 24px #c8f45c73}.work-card__end-meta{z-index:1;font-family:var(--mono,"JetBrains Mono",monospace);letter-spacing:.08em;text-transform:uppercase;color:#f1eadb7a;border-top:1px solid #c8f36529;margin-top:auto;padding-top:14px;font-size:8px;line-height:1.7;position:relative}.works__footer{border-top:1px solid #f1eadb29;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(18px,3vw,48px);margin-top:clamp(48px,6vw,82px);padding-block:clamp(22px,3vw,34px);display:grid}.works__footer .mono-label{color:#f1eadb66;font-size:7.5px}.works__footer p{font-family:var(--serif);color:#f1eadbbf;text-align:center;font-size:clamp(16px,1.5vw,20px);line-height:1.2}.works__footer p em{color:var(--lime)}.poster{isolation:isolate;width:100%;height:100%;min-height:100%;color:var(--ink);background:linear-gradient(152deg,var(--a)0%,var(--b)62%,var(--c)100%);flex-direction:column;justify-content:space-between;gap:16px;padding:clamp(14px,1.6vw,22px);display:flex;position:relative;overflow:hidden}.poster__grid{z-index:0;opacity:.55;pointer-events:none;background-image:linear-gradient(90deg,#14141024 1px,#0000 1px),linear-gradient(#1414101f 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.poster__shapes{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.poster__shape{display:block;position:absolute}.poster__top,.poster__bottom{z-index:2;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:10px;font-size:7.5px;line-height:1.4;display:flex;position:relative}.poster__top{opacity:.8;border-bottom:1px solid;padding-bottom:8px}.poster__bottom{opacity:.72;border-top:1px solid;padding-top:8px}.poster__center{z-index:2;flex-direction:column;align-items:flex-start;gap:10px;margin-block:auto;display:flex;position:relative}.poster__kicker{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border-radius:var(--radius-pill);opacity:.8;border:1px solid;padding:4px 7px;font-size:7px}.poster__word{font-family:var(--serif);letter-spacing:-.045em;z-index:2;font-size:clamp(3.2rem,5.6vw,5.6rem);font-weight:400;line-height:.75;position:relative}.poster__sub{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;max-width:20ch;font-size:8px;line-height:1.4}.poster--expanded{padding:clamp(20px,2.2vw,32px)}.poster--expanded .poster__word{font-size:clamp(4rem,7vw,7.5rem)}.poster--expanded .poster__top,.poster--expanded .poster__bottom{font-size:8.5px}.poster--expanded .poster__kicker,.poster--expanded .poster__sub{font-size:8px}.poster--lumen{background:linear-gradient(158deg,#ddff92 0%,var(--a)34%,#7cae3b 68%,var(--b)100%);color:#10200c}.poster--lumen .poster__shape--1{aspect-ratio:1;border:1px solid #10200c80;border-radius:50%;width:62%;top:22%;right:-14%}.poster--lumen .poster__shape--2{aspect-ratio:1;background:#142610;border-radius:50%;width:58%;bottom:-16%;right:-12%}.poster--lumen .poster__shape--3{background:#10200c;width:34%;height:1px;bottom:20%;left:12%;box-shadow:0 5px #10200c59,0 10px #10200c2e}.poster--lumen .poster__word{font-style:italic}.poster--mare{background:linear-gradient(165deg,#e4f5e0 0%,var(--a)48%,#1f6b52 100%);color:#0f3328}.poster--mare .poster__shape--1{background:repeating-radial-gradient(at 50% 100%,#0f33283d 0 1px,#0000 1px 16px);border-radius:50% 50% 0 0;width:150%;height:62%;bottom:-22%;left:-25%}.poster--mare .poster__shape--2{aspect-ratio:1;border:1px solid #0f33286b;border-radius:50%;width:44%;top:24%;left:-10%}.poster--mare .poster__shape--3{background:#e4f5e0;border:1px solid #0f3328;width:22px;height:22px;top:34%;right:20%;transform:rotate(15deg)}.poster--mare .poster__word{font-size:clamp(4rem,7vw,6.6rem);font-style:italic}.poster--norte{background:linear-gradient(142deg,#f0f0dc 0%,#d2dcab 44%,var(--a)100%);color:#1d2a12}.poster--norte .poster__shape--1{aspect-ratio:1;mix-blend-mode:multiply;background:#5c7a30c7;border-radius:50%;width:70%;top:-8%;right:-22%}.poster--norte .poster__shape--2{background:repeating-linear-gradient(90deg,#1d2a123d 0 1px,#0000 1px 11px);width:34%;inset:0 0 0 auto}.poster--norte .poster__shape--3{background:#1d2a12;width:40%;height:3px;bottom:26%;left:14%;box-shadow:0 7px #1d2a1240}.poster--norte .poster__word{text-transform:uppercase;letter-spacing:-.03em;font-size:clamp(2.9rem,5vw,5rem)}.poster--fita{background:linear-gradient(150deg,#f4eddc 0%,var(--a)60%,#d6dcb8 100%);color:#16190f}.poster--fita .poster__shape--1{aspect-ratio:1;background:radial-gradient(circle at 40% 35%,#9fe36b,var(--b)72%);border-radius:50%;width:56%;top:18%;right:-6%;box-shadow:inset 0 0 0 1px #14141080}.poster--fita .poster__shape--2{border-radius:var(--radius-xs);background:#141410;border:1px solid #141410;width:46%;height:29%;bottom:18%;right:6%}.poster--fita .poster__shape--2:before{content:"";background:var(--paper);border-radius:50%;position:absolute;inset:24% 26%}.poster--fita .poster__shape--2:after{content:"";background:#141410;border-radius:50%;position:absolute;inset:42%}.poster--fita .poster__shape--3{background:#14141059;width:1px;height:26%;top:16%;left:22%}.poster--fita .poster__word{mix-blend-mode:multiply}.process{background:var(--paper);color:var(--ink);padding-bottom:0;position:relative}.process__inner{grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);gap:clamp(34px,6vw,100px);padding-top:clamp(46px,6vw,88px);padding-bottom:clamp(70px,9vw,120px);display:grid}.process__head{flex-direction:column;align-self:start;gap:18px;display:flex;position:sticky;top:116px}.process__title{font-family:var(--sans,"Archivo",sans-serif);font-weight:700;font-size:var(--title-section-size);line-height:var(--title-section-lh);letter-spacing:var(--title-section-tracking);max-width:100%;color:var(--ink,#141410)}.process__title em{font-family:var(--serif,"Instrument Serif",serif);color:var(--clay);font-size:1.08em;font-style:italic;font-weight:400}.process__copy{font-family:var(--sans,"Archivo",sans-serif);font-size:var(--desc-section-size);line-height:var(--desc-section-lh);color:var(--muted);max-width:360px}.process__meta{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:14px;max-width:330px;padding-top:9px;display:flex}.process__meta .mono-label{color:var(--muted);font-size:7.5px}.process__meta strong{font-family:var(--mono);white-space:nowrap;font-size:9.5px;font-weight:400}.process__head .btn{align-self:flex-start;margin-top:8px}.process__signature{border:1px solid var(--ink);background:var(--lime);max-width:300px;box-shadow:4px 4px 0 var(--ink);align-items:center;gap:12px;margin-top:18px;padding:14px 16px;display:flex;transform:none}.process__signature>span{color:var(--ink);font-size:21px}.process__signature p{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;font-size:7.5px;line-height:1.5}.process__timeline{padding-left:clamp(54px,8vw,118px);position:relative}.process__path{width:clamp(38px,6vw,88px);height:calc(100% - 150px);position:absolute;top:10px;left:0;overflow:visible}.process__path-ghost{stroke:#14141029;stroke-width:1px}.process__path-ink{stroke:var(--orange);stroke-width:1.6px}.process__dot-ring{fill:none;stroke:var(--orange);stroke-width:1px;opacity:.55}.process__dot-core{fill:var(--lime);stroke:var(--ink);stroke-width:1px}.process__step{border-top:1px solid var(--line);grid-template-columns:54px 1fr;gap:clamp(14px,2vw,28px);padding:clamp(22px,3vw,34px) 0 clamp(54px,7vw,92px);transition:border-color .4s;display:grid;position:relative}.process__step:last-of-type{border-bottom:1px solid var(--line)}.process__step.is-active{border-top-color:var(--orange)}.process__step-index{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.process__step-index span{font-family:var(--serif);color:var(--muted);font-size:27px;line-height:.8;transition:color .4s}.process__step.is-active .process__step-index span{color:var(--orange)}.process__step-index i{background:var(--line);width:18px;height:1px;transition:width .4s var(--ease-out),background .4s}.process__step.is-active .process__step-index i{background:var(--lime-deep);width:34px}.process__step-main{max-width:620px}.process__step h3{font-family:var(--serif);letter-spacing:-.02em;margin-bottom:8px;font-size:clamp(2rem,3.2vw,3rem);font-weight:400;line-height:.95}.process__step-lead{color:var(--ink);margin-bottom:10px;font-size:13.5px;font-weight:500}.process__step-body{color:var(--muted);max-width:500px;font-size:13px;line-height:1.65}.process__deliver{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.process__deliver li{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);border:1px solid var(--line);background:#fff3;padding:5px 8px;font-size:7px}.process__end{border-top:1px solid var(--ink);grid-template-columns:1fr auto;align-items:center;gap:10px 24px;margin-left:calc(-1*clamp(54px,8vw,118px));padding:22px 0 0 clamp(54px,8vw,118px);display:grid}.process__end .mono-label{color:var(--muted);grid-column:1/-1;font-size:7.5px}.process__end p{font-family:var(--serif);max-width:28ch;font-size:clamp(19px,2vw,26px);line-height:1.15}.process__end .text-link{place-self:center end}.portfolio-about-section{background-color:#09090a;width:100%;max-width:100%;margin:0;position:relative;overflow:hidden}.pixel-stage{aspect-ratio:736/981;--px:calc(100cqw/736);-webkit-user-select:none;user-select:none;background-color:#0b0b0c;width:100%;position:relative;overflow:hidden;container-type:inline-size}.stage-inner{width:100%;height:100%;position:absolute;inset:0}.vector-bg-svg{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.portrait-layer{left:calc(355*var(--px));top:calc(516*var(--px));width:calc(372*var(--px));height:calc(465*var(--px));z-index:2;pointer-events:none;will-change:transform;position:absolute}.portrait-layer img{object-fit:contain;width:100%;height:100%;transition:filter .35s;display:block}.portrait-layer.mono img{filter:grayscale()contrast(1.08)brightness(.96)}.vector-fg-svg{z-index:3;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.dom-layer{z-index:4;pointer-events:none;position:absolute;inset:0}.hero-label{left:calc(146*var(--px));top:calc(171*var(--px));font-size:calc(13.6*var(--px));letter-spacing:-.025em;color:#fff;pointer-events:auto;line-height:1;position:absolute}.hero-label strong{color:#fff;font-weight:700}.hero-label em{color:#ffffff94;margin-left:calc(2.5*var(--px));font-style:italic;font-weight:300}.hero-circle-btn{left:calc(490*var(--px));top:calc(289*var(--px));width:calc(25*var(--px));height:calc(25*var(--px));border:calc(.9*var(--px))solid #ffffff47;font-size:calc(9*var(--px));color:#fff;background:#12121473;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.hero-year-pill{left:calc(519*var(--px));top:calc(289*var(--px));width:calc(70*var(--px));height:calc(25*var(--px));border:calc(.9*var(--px))solid #ffffff47;font-size:calc(11.8*var(--px));color:#fff;letter-spacing:-.01em;background:#12121473;border-radius:999px;justify-content:center;align-items:center;font-style:italic;font-weight:400;display:flex;position:absolute}.mid-prompt{left:calc(170*var(--px));top:calc(406*var(--px));width:calc(400*var(--px));height:calc(22*var(--px));justify-content:center;align-items:center;gap:calc(7*var(--px));font-size:calc(14.2*var(--px));color:#9c9c9c;letter-spacing:-.015em;pointer-events:auto;cursor:pointer;font-weight:500;transition:color .2s;display:flex;position:absolute}.mid-prompt:hover{color:#fff}.mid-prompt .corner-arr{font-size:calc(9.5*var(--px));color:#dedede;transform:translateY(calc(1*var(--px)));line-height:1}.div-label{font-size:calc(9.5*var(--px));color:#ffffff42;letter-spacing:-.02em;font-weight:400;line-height:1;position:absolute}.div-top-left{left:calc(110*var(--px));top:calc(451*var(--px))}.div-top-right{left:calc(678*var(--px));top:calc(451*var(--px))}.div-bot-left{left:calc(110*var(--px));top:calc(958*var(--px))}.div-bot-right{left:calc(678*var(--px));top:calc(958*var(--px))}.glass-card-box{left:calc(50*var(--px));width:calc(300*var(--px));border-radius:calc(14*var(--px));border:calc(.85*var(--px))solid #ffffff12;box-shadow:0 calc(14*var(--px)) calc(32*var(--px)) #000000b8,inset 0 calc(.9*var(--px)) 0 #ffffff29,inset calc(.8*var(--px)) 0 0 #ffffff12,inset 0 calc(-.8*var(--px)) 0 #ffffff0d;-webkit-backdrop-filter:blur(8px);pointer-events:auto;background:radial-gradient(circle at 12% 0,#ffffff0f,#0000 52%),radial-gradient(circle at 88% 100%,#ffffff09,#0000 48%),linear-gradient(155deg,#161617e0,#0b0b0cf0);position:absolute}.card-1-box{top:calc(548*var(--px));height:calc(162*var(--px));padding:calc(17*var(--px))calc(16*var(--px))}.card-2-box{top:calc(719*var(--px));height:calc(163*var(--px));padding:calc(18*var(--px))calc(16*var(--px));box-sizing:border-box;flex-direction:column;display:flex}.card-title-lime{font-size:calc(7.3*var(--px));color:#c5ff01;letter-spacing:.01em;text-transform:uppercase;margin-bottom:calc(11*var(--px));-webkit-user-select:text;user-select:text;font-weight:800;line-height:1}.card1-body{font-size:calc(6.95*var(--px));color:#b8b8b8;letter-spacing:-.01em;-webkit-user-select:text;user-select:text;font-weight:400;line-height:1.37}.card1-p1{margin-bottom:calc(9*var(--px))}.card1-p2{margin-bottom:calc(9.5*var(--px))}.card1-body .w-hl{color:#fff;font-weight:700}.card1-body .g-hl{color:#c5ff01;font-weight:700}.card1-list{gap:calc(1.4*var(--px));flex-direction:column;list-style:none;display:flex}.card1-list li{align-items:baseline;gap:calc(3.5*var(--px));color:#c8c8c8;display:flex}.card1-list .card-bullet,.card1-list .emj{color:#c5ff01;font-weight:700;font-size:calc(6.8*var(--px));flex-shrink:0;line-height:1}.card2-heading{font-size:calc(8.2*var(--px));color:#c5ff01;letter-spacing:.02em;text-transform:uppercase;margin:0 0 calc(22*var(--px))0;-webkit-user-select:text;user-select:text;font-weight:800;line-height:1}.card2-grid{gap:calc(22*var(--px));flex-direction:column;width:100%;display:flex}.card2-row{align-items:center;width:100%;display:flex}.card2-row-top{justify-content:space-between}.card2-row-bottom{padding-left:calc(34*var(--px));justify-content:flex-start;gap:calc(28*var(--px))}.card2-item{-webkit-user-select:text;user-select:text;align-items:center;display:inline-flex;position:relative}.card2-num{font-family:Plus Jakarta Sans,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(38*var(--px));color:#fff;letter-spacing:-.05em;z-index:2;filter:drop-shadow(0 calc(3*var(--px))calc(5*var(--px))#000000f2);margin-right:calc(-8*var(--px));pointer-events:none;font-weight:900;line-height:.82;position:relative}.card2-pill{z-index:1;border-radius:calc(999*var(--px));padding:calc(4.8*var(--px))calc(9.5*var(--px))calc(4.8*var(--px))calc(12*var(--px));box-shadow:0 0 calc(18*var(--px)) #c5ff0173,0 calc(2*var(--px)) calc(8*var(--px)) #0006,inset 0 calc(1*var(--px)) 0 #fff6;font-family:Plus Jakarta Sans,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:calc(6.6*var(--px));color:#0e1300;letter-spacing:-.02em;white-space:nowrap;background:linear-gradient(90deg,#9ae200,#c5ff01 35%,#d1ff24);justify-content:center;align-items:center;font-weight:800;line-height:1;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;display:inline-flex;position:relative}.card2-item:hover .card2-pill{transform:translateY(calc(-1.5*var(--px)))scale(1.03);box-shadow:0 0 calc(24*var(--px)) #c5ff01a6,inset 0 calc(1*var(--px)) 0 #fff9}.corner-toggle{top:calc(11*var(--px));width:calc(30*var(--px));height:calc(16*var(--px));z-index:6;cursor:pointer;pointer-events:auto;background:0 0;border:none;position:absolute}.corner-toggle.left-toggle{left:calc(35*var(--px))}.corner-toggle.right-toggle{left:calc(672*var(--px))}.sw-hotspot{left:calc(657*var(--px));width:calc(30*var(--px));height:calc(30*var(--px));border-radius:calc(7*var(--px));z-index:5;pointer-events:auto;cursor:pointer;transition:box-shadow .25s;position:absolute}.sw-hotspot:hover{box-shadow:0 0 calc(14*var(--px)) #c5ff0173}.sw-hotspot.hs-figma{top:calc(557*var(--px))}.sw-hotspot.hs-ps{top:calc(594*var(--px))}.sw-hotspot.hs-lr{top:calc(631*var(--px))}.about-mobile-stage{display:none}@media(max-width:768px){.pixel-stage.about-desktop-stage{display:none!important}.about-mobile-stage{box-sizing:border-box;background-color:#0b0b0c;flex-direction:column;align-items:center;width:100%;padding:0 16px 52px;position:relative;overflow:hidden;display:flex!important}.about-mobile-bg-svg{pointer-events:none;z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.about-mobile-hero{z-index:1;aspect-ratio:736/450;width:100%;max-width:480px;margin:0 auto;position:relative;overflow:hidden}.about-mobile-hero-svg{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.about-mobile-hero-overlay{pointer-events:none;flex-direction:column;justify-content:space-between;padding:16px 20px 12px;display:flex;position:absolute;inset:0}.hero-label-mobile{color:#fff;letter-spacing:-.02em;pointer-events:auto;font-size:13px}.hero-label-mobile strong{font-weight:700}.hero-label-mobile em{color:#fff9;margin-left:4px;font-style:italic;font-weight:300}.mid-prompt-mobile{color:#9c9c9c;letter-spacing:-.01em;pointer-events:auto;align-self:center;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.mid-prompt-mobile .corner-arr{color:#dedede;font-size:10px}.about-mobile-divider{z-index:1;border-top:1px dashed #ffffff1f;justify-content:space-between;align-items:center;width:100%;max-width:440px;margin:16px 0 12px;padding:14px 4px 0;display:flex;position:relative}.about-mobile-tag{color:#ffffff59;letter-spacing:.05em;font-size:10px}.about-mobile-author{color:#fff;letter-spacing:-.04em;margin:0;font-family:Inter,sans-serif;font-size:20px;font-weight:800}.about-mobile-controls{z-index:1;justify-content:center;align-items:center;gap:12px;margin-bottom:18px;display:flex;position:relative}.about-mobile-btn{color:#d0d0d0;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:10.5px;font-weight:600;transition:all .2s;display:inline-flex}.about-mobile-btn:active{color:#c5ff01;background:#c5ff011f;border-color:#c5ff01;transform:scale(.96)}.about-mobile-btn-dot{background-color:#c5ff01;border-radius:50%;width:6px;height:6px}.about-mobile-portrait-box{z-index:2;aspect-ratio:372/465;width:100%;max-width:360px;margin:0 auto -52px;position:relative}.about-mobile-portrait-bg-svg{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.about-mobile-portrait-img{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 84%,#0000 100%);mask-image:linear-gradient(#000 84%,#0000)}.about-mobile-portrait-img img{object-fit:cover;width:100%;height:100%;transition:filter .35s;display:block}.about-mobile-portrait-img.mono img{filter:grayscale()contrast(1.08)brightness(.96)}.about-mobile-portrait-fg-svg{z-index:3;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.about-mobile-card{z-index:5;-webkit-backdrop-filter:blur(14px);box-sizing:border-box;background:radial-gradient(circle at 12% 0,#ffffff14,#0000 52%),radial-gradient(circle at 88% 100%,#ffffff0a,#0000 48%),linear-gradient(155deg,#161617f0,#0b0b0cfa);border:1px solid #ffffff17;border-radius:18px;width:100%;max-width:440px;margin:0 auto 20px;padding:24px 20px;position:relative;box-shadow:0 16px 36px #000000bf,inset 0 1px #ffffff2e,inset 1px 0 #ffffff14,inset 0 -1px #ffffff0d}.about-mobile-card-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:10px;display:flex}.about-mobile-card-tag{color:#c5ff01;letter-spacing:.08em;text-transform:uppercase;font-family:Inter,sans-serif;font-size:11.5px;font-weight:800}.about-mobile-card-corner{color:#ffffff59;font-size:12px}.about-mobile-card-body{-webkit-user-select:text;user-select:text}.about-mobile-p{color:#b8b8b8;letter-spacing:-.01em;margin:0 0 14px;font-family:Inter,sans-serif;font-size:14px;line-height:1.62}.about-mobile-p .w-hl{color:#fff;font-weight:700}.about-mobile-p .g-hl{color:#c5ff01;font-weight:700}.about-mobile-list{flex-direction:column;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:flex}.about-mobile-list li{color:#c8c8c8;align-items:baseline;gap:9px;font-size:13.5px;line-height:1.5;display:flex}.about-mobile-list .bullet{color:#c5ff01;flex-shrink:0;font-size:13px;font-weight:700}.about-mobile-pills-grid{flex-direction:column;gap:12px;margin-top:6px;display:flex}.about-mobile-pill-row{align-items:center;gap:12px;display:flex}.about-mobile-pill-num{color:#fff;text-align:right;text-shadow:2px 2px 5px #000000d9;flex-shrink:0;width:28px;font-family:Inter,Arial,sans-serif;font-size:26px;font-weight:800;line-height:1}.about-mobile-pill-badge{color:#141a00;letter-spacing:-.01em;white-space:nowrap;background:linear-gradient(90deg,#98dc00,#c0fb04 28%,#c9ff1b);border-radius:8px;flex:1;justify-content:flex-start;align-items:center;padding:11px 16px;font-size:13px;font-weight:700;display:flex;box-shadow:inset 3px 0 5px #00000047,0 3px 12px #c5ff0133}}@media(max-width:1240px){.manifesto__bottom{grid-template-columns:minmax(0,1.2fr) minmax(160px,.8fr)}.manifesto__note{display:none}.works__footer{grid-template-columns:1fr auto}.works__footer .mono-label{display:none}}@media(max-width:1023px){.manifesto__inner{grid-template-columns:1fr;gap:24px}.manifesto__rail{text-align:left;flex-direction:row;grid-area:1/1;justify-content:flex-start;align-items:center;gap:16px;min-height:0;margin-bottom:10px;padding-top:0;position:static}.manifesto__main{grid-area:2/1}.manifesto__rail-note{display:none}.manifesto__title{max-width:18ch;font-size:clamp(2.2rem,5.5vw,4.2rem)}.works__title-wrap{grid-template-columns:1fr;gap:20px}.works__intro{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:20px}.works__intro p{max-width:360px}.process__inner{grid-template-columns:1fr;gap:34px}.process__head{grid-template-columns:1fr 1fr;align-items:start;gap:16px 30px;display:grid;position:static}.process__head>.section-tag{grid-column:1/-1}.process__title{grid-column:1/-1;max-width:16ch}.process__copy{grid-column:1/-1;max-width:480px}.process__meta{max-width:none}.process__head .btn{grid-column:1/2;align-self:end}.process__signature{grid-column:2/3;align-self:end;margin-top:0}.process__timeline{padding-left:52px}.process__path{height:calc(100% - 120px)}.process__end{margin-left:-52px;padding-left:52px}.manifesto__seal-wrap{z-index:2;width:fit-content;margin:0 auto clamp(16px,3vw,24px);position:relative;top:auto;right:auto}.manifesto__seal-frame{width:clamp(260px,55vw,420px);height:clamp(260px,55vw,420px)}}@media(max-width:599px){.manifesto__seal-wrap{margin-bottom:8px}.manifesto__seal-frame{width:clamp(220px,70vw,320px);height:clamp(220px,70vw,320px)}}@media(max-width:899px){.manifesto{padding-top:calc(70px + 3vw)}.manifesto__title{font-size:clamp(2rem,7.8vw,3.4rem);line-height:.94}.manifesto__bottom{grid-template-columns:1fr;gap:26px}.manifesto__stats{flex-flow:wrap;gap:0 24px}.manifesto__stat{flex-direction:column;flex:1;gap:4px;min-width:110px}.manifesto__pillars-grid{grid-template-columns:1fr;gap:16px}.manifesto__matrix-thead{display:none}.manifesto__matrix-row{grid-template-columns:1fr;gap:14px;padding:20px 18px}.manifesto__matrix-aspect{border-bottom:1px solid #f1eadb1a;padding-bottom:8px}.manifesto__callout-quote{font-size:clamp(1.8rem,6.2vw,2.8rem)}.manifesto__callout-meta{flex-direction:column;gap:6px}.manifesto__callout-sep,.manifesto__tickerline span:nth-child(n+6){display:none}.works{padding-top:58px}.works__title{white-space:normal}.works__intro{flex-direction:row;align-items:flex-end}.works__count{font-size:2.6rem}.works__pin{padding-top:26px}.works__track{gap:18px}.work-card,.work-card--end{width:min(78vw,420px)}.work-card__cover{aspect-ratio:4/4.6}.work-card__open{font-size:7.5px;transform:none}.work-card__meta-top h3{font-size:2.2rem}.work-card__end-inner{min-height:0;padding:26px}.works__footer{flex-direction:column;align-items:flex-start;gap:14px;margin-top:44px;display:flex}.works__footer p{text-align:left;font-size:18px}.works__footer .mono-label{display:block}.poster__word{font-size:clamp(4rem,15vw,6rem)}.poster__grid{background-size:44px 44px}.process__head{grid-template-columns:1fr}.process__head>*{grid-column:1/-1}.process__title{white-space:normal}.process__timeline{padding-left:40px}.process__path{width:26px;height:calc(100% - 100px)}.process__step{grid-template-columns:40px 1fr;gap:12px;padding:22px 0 42px}.process__end{grid-template-columns:1fr;margin-left:-40px;padding-left:40px}.process__end .text-link{justify-self:start}.process__signature{max-width:100%}}@media(max-width:599px){.manifesto__title{letter-spacing:-.03em;font-size:8.5vw}.manifesto__stats{gap:0 14px}.manifesto__stat dt{min-width:0;font-size:2rem}.manifesto__stat dd{font-size:7px}.manifesto__tickerline{gap:12px;font-size:7px}.works__title{white-space:normal}.works__intro p{font-size:12px}.works__count{display:none}.work-card__meta p{font-size:11px}.poster__word{font-size:17vw}.poster__top,.poster__bottom{font-size:6.5px}.process__step{grid-template-columns:1fr;gap:8px}.process__timeline{padding-left:30px}.process__path{width:18px}.process__end{margin-left:-30px;padding-left:30px}.process__step-index{flex-direction:row;align-items:center}.process__step-index i{width:30px}.process__title{white-space:normal}}[data-transition]{position:relative}[data-transition]:before{content:"";z-index:5;pointer-events:none;height:1px;transform:scaleX(var(--x-progress,1));transform-origin:0;background:linear-gradient(90deg,var(--lime)0%,var(--lime)55%,currentColor 100%);position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){[data-transition]:before{background:linear-gradient(90deg,var(--lime)0%,color-mix(in srgb,var(--lime)70%,currentColor)55%,color-mix(in srgb,currentColor 30%,transparent)100%)}}[data-transition]:before{opacity:var(--x-opacity,.9)}.curtain{z-index:260;visibility:hidden;opacity:0;pointer-events:none;background:var(--ink-deep);place-items:center;display:grid;position:fixed;inset:0}.curtain__label{font-family:var(--serif);letter-spacing:-.01em;color:#f1eadbcc;opacity:0;font-size:clamp(1.2rem,2.4vw,1.9rem);font-style:italic}.curtain__panel{display:none}@media(prefers-reduced-motion:reduce){[data-transition]:before{transform:scaleX(1)}.curtain{display:none!important}}@media(max-width:899px){body{font-size:16px;line-height:1.55}.mono-label,.section-tag,.eyebrow{letter-spacing:.11em;font-size:10px}.btn{gap:12px;padding:16px 20px;font-size:10.5px}.btn--sm{padding:12px 16px;font-size:10px}.text-link{font-size:10.5px}.brand__name{font-size:13px}.brand__name small{font-size:8.5px}.menu-btn{font-size:10.5px}.menu__top,.menu__close,.menu__aside-label{font-size:10px}.menu__email{font-size:12.5px}.menu__socials a{padding:9px 0;font-size:10.5px}.menu__aside-city span,.preloader__name,.preloader__meta{font-size:10px}.preloader__skip{font-size:10.5px}.hero-copy{max-width:34ch;font-size:15.5px;line-height:1.6}.hero-meta .mono-label{font-size:9px}.hero-meta strong{font-size:11.5px}.hero-services li{font-size:13px}.hero-side__label,.scroll-cue{font-size:9.5px}.hero-hint{letter-spacing:.09em;font-size:9.5px;line-height:1.6}.portrait-ticket span{font-size:8.5px}.portrait-ticket strong{font-size:19px}.hero-ticker span{font-size:10px}.hero-footer__meta--right{font-size:9.5px}.manifesto__paragraph{font-size:15.5px;line-height:1.62}.manifesto__paragraph p:first-child{font-size:16.5px}.manifesto__stat dd{font-size:9.5px;line-height:1.5}.manifesto__tickerline{letter-spacing:.14em;font-size:9.5px}.works__intro p{font-size:14.5px;line-height:1.55}.work-card__meta p{-webkit-line-clamp:3;font-size:14px;line-height:1.5}.work-card__meta-top .mono-label{font-size:9.5px}.work-card__tags span{padding:6px 9px;font-size:9px}.work-card__cover .poster__bottom{display:none}.work-card__cover .poster{padding-bottom:52px}.work-card__open{border-width:1px 0 0;justify-content:space-between;padding:14px 16px;font-size:10px;bottom:0;left:0;right:0;transform:none}.work-card__end-inner p{font-size:14.5px}.work-card__end-meta{font-size:9.5px}.works__footer p{font-size:20px}.poster__top,.poster__bottom{font-size:9px}.poster__kicker{padding:5px 9px;font-size:9px}.poster__sub{font-size:9.5px}.process__copy{font-size:15px;line-height:1.62}.process__meta .mono-label{font-size:9.5px}.process__meta strong{font-size:11.5px}.process__signature p{font-size:9.5px;line-height:1.55}.process__step-index span{font-size:24px}.process__step-lead{font-size:15.5px}.process__step-body{font-size:15px;line-height:1.62}.process__deliver li{padding:6px 9px;font-size:9px}.process__end p{font-size:21px}.contact__tape span{font-size:10px}.contact__availability{font-size:9.5px}.contact__copy{font-size:10px}.contact__note{font-size:15.5px;line-height:1.6}.contact__note em{font-size:18px}.contact__facts dt{font-size:9px}.contact__facts dd{font-size:13px}.contact__facts dd span{font-size:9px}.contact__socials a{padding-bottom:5px;font-size:10px}.contact__form-head,.field label{font-size:9.5px}.field input,.field select,.field textarea{padding:10px 0;font-size:16px}.field textarea{min-height:92px}.contact__form-foot p{font-size:9px;line-height:1.55}.contact__error,.contact__sent{font-size:10.5px}.contact__giant{grid-template-rows:auto auto;margin-bottom:18px}.contact__giant-base,.contact__giant-fill{grid-area:1/1}.contact__giant-caption{grid-area:2/1;align-self:start;margin:12px 0 0;font-size:9px}.contact__footer{font-size:9.5px;line-height:1.65}.contact__monogram{font-size:24px}.contact__top-btn{font-size:9.5px}.contact__colophon{letter-spacing:.08em;font-size:8.5px}.case__bar .mono-label{font-size:9px}.case__close{font-size:10.5px}.case__kicker{font-size:9.5px}.case__lede{font-size:16px;line-height:1.55}.case__meta dt{font-size:9px}.case__meta dd{font-size:13px}.case__results span{font-size:9px;line-height:1.5}.case__chapter .mono-label{font-size:9.5px}.case__chapter p{font-size:14.5px;line-height:1.62}.case__stack li{padding:6px 9px;font-size:9px}.case__disclaimer{font-size:10px!important}.case__next-link span{font-size:9.5px}}@media(max-width:599px){.mono-label,.section-tag,.eyebrow{letter-spacing:.1em;font-size:9.5px}.hero-copy{max-width:100%;font-size:15px}.hero-meta strong{font-size:11px}.hero-meta .mono-label{font-size:8.5px}.hero-hint{font-size:9px}.hero-ticker span{font-size:9.5px}.portrait-ticket span{font-size:8px}.portrait-ticket strong{font-size:17px}.btn{padding:15px 18px;font-size:10px}.text-link{font-size:10px}.manifesto__paragraph,.process__step-body,.process__copy,.contact__note{font-size:15px}.manifesto__paragraph p:first-child{font-size:15.5px}.manifesto__stat dd{font-size:9px}.manifesto__tickerline{letter-spacing:.1em;font-size:9px}.works__intro p,.work-card__meta p,.work-card__end-inner p,.case__chapter p{font-size:14px}.works__footer p{font-size:18px}.poster__word{font-size:19vw}.poster__top,.poster__bottom{font-size:8.5px}.poster__sub{font-size:9px}.process__step-lead{font-size:15px}.process__end p{font-size:19px}.contact__facts dd{font-size:12.5px}.contact__footer,.contact__top-btn{font-size:9px}.contact__colophon{font-size:8px}.contact__giant-caption{font-size:8.5px;line-height:1.5}.case__lede{font-size:15px}.menu__link{font-size:clamp(2.6rem,13vw,3.8rem)}.menu__email{font-size:12px}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.menu-overlay{position:fixed;inset:0;z-index:200;background:radial-gradient(ellipse 65% 55% at 88% 85%,rgba(166,104,255,.08) 0%,transparent 60%),radial-gradient(ellipse 70% 50% at 15% 15%,rgba(200,244,92,.05) 0%,transparent 55%),#010201f2;backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden;color:var(--paper, #f1eadb)}.menu-container{position:relative;z-index:2;width:100%;max-width:960px;margin:0 auto;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(20px,4vh,44px) clamp(24px,5vw,64px);box-sizing:border-box}.menu-header{display:flex;align-items:center;justify-content:space-between;width:100%}.menu-brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit}.menu-brand__img{width:34px;height:34px;border-radius:9999px;object-fit:cover;border:1px solid rgba(241,234,219,.15)}.menu-brand__name{font-family:var(--font-sans);font-size:14px;font-weight:500;letter-spacing:-.01em;color:var(--paper, #f1eadb);opacity:.9}.menu-close-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:9999px;background:transparent;border:1px solid rgba(241,234,219,.14);color:var(--paper, #f1eadb);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .25s ease}.menu-close-btn:hover{border-color:var(--purple, #A668FF);color:var(--purple, #A668FF)}.menu-close-btn__icon{font-size:11px;transition:transform .25s ease}.menu-close-btn:hover .menu-close-btn__icon{transform:rotate(90deg)}.menu-nav{display:flex;flex-direction:column;justify-content:center;gap:clamp(14px,2.6vh,26px);padding:clamp(20px,4vh,40px) 0;flex:1}.menu-nav__item{display:inline-flex;align-items:center;gap:14px;text-decoration:none;color:#f1eadb80;transition:all .3s cubic-bezier(.16,1,.3,1);width:fit-content}.menu-nav__label{font-family:var(--font-sans);font-size:clamp(2.2rem,5.5vw,3.8rem);font-weight:600;line-height:1.08;letter-spacing:-.03em;transition:color .3s ease,transform .3s ease}.menu-nav__indicator{width:7px;height:7px;border-radius:9999px;background:var(--lime, #c8f45c);opacity:0;transform:scale(.4);transition:all .25s cubic-bezier(.16,1,.3,1)}.menu-nav__item:hover{color:var(--paper, #f1eadb)}.menu-nav__item:hover .menu-nav__label{color:var(--lime, #c8f45c);transform:translate(6px)}.menu-nav__item:hover .menu-nav__indicator{opacity:1;transform:scale(1)}.menu-nav__item.is-active,.menu-nav__item.is-active .menu-nav__label{color:var(--paper, #f1eadb)}.menu-nav__item.is-active .menu-nav__indicator{opacity:1;transform:scale(1)}.menu-footer{display:flex;align-items:flex-end;justify-content:space-between;padding-top:20px;border-top:1px solid rgba(241,234,219,.08);gap:24px}.menu-footer__contact{display:flex;flex-direction:column;gap:8px}.menu-footer__cta{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-sans);font-size:14px;font-weight:500;color:var(--lime, #c8f45c);text-decoration:none;transition:opacity .2s ease}.menu-footer__cta:hover{opacity:.85}.menu-footer__dot{width:7px;height:7px;border-radius:9999px;background:var(--lime, #c8f45c);box-shadow:0 0 8px var(--lime, #c8f45c)}.menu-footer__cta .arrow-icon,.menu-footer__cta svg{width:13px!important;height:13px!important;transition:transform .2s ease}.menu-footer__cta:hover .arrow-icon,.menu-footer__cta:hover svg{transform:translate(2px,-2px)}.menu-footer__email{font-family:var(--font-mono);font-size:11px;color:#f1eadb73;text-decoration:none;transition:color .2s}.menu-footer__email:hover{color:var(--paper, #f1eadb)}.menu-footer__meta{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.menu-footer__socials{display:flex;align-items:center;gap:16px}.menu-footer__social-link{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#f1eadb99;text-decoration:none;transition:color .2s}.menu-footer__social-link:hover,.menu-nav__item[href="#processo"]:hover .menu-nav__label{color:var(--purple, #A668FF)}.menu-nav__item[href="#processo"]:hover .menu-nav__indicator{background:var(--purple, #A668FF);box-shadow:0 0 10px #a668ffcc}.menu-footer__location{font-family:var(--font-mono);font-size:9.5px;color:#f1eadb59;letter-spacing:.04em}@media(max-width:640px){.menu-footer{flex-direction:column;align-items:flex-start;gap:16px}.menu-footer__meta{align-items:flex-start;gap:6px}.menu-nav__label{font-size:clamp(2rem,8.5vw,2.6rem)}}
